PageSourceSearch

http://neuronalbite.com/assets/index-DZqLK96-.js

js neuronalbite.com collected 2026-10-07 02:07:58 UTC 448,478 bytes, 578 lines download raw bytes

vendor: 4,193 bytes, lines 1-9
1var gp=Object.defineProperty;var fp=(e,t,s)=>t in e?gp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;var tt=(e,t,s)=>fp(e,typeof t!="symbol"?t+"":t,s);function vp(e,t){for(var s=0;s<t.length;s++){const n=t[s];if(typeof n!="string"&&!Array.isArray(n)){for(const l in n)if(l!=="default"&&!(l in e)){const i=Object.getOwnPropertyDescriptor(n,l);i&&Object.defineProperty(e,l,i.get?i:{enumerable:!0,get:()=>n[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))n(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function s(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(l){if(l.ep)return;l.ep=!0;const i=s(l);fetch(l.href,i)}})();function Jn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Pc={exports:{}},el={},Ac={exports:{}},I={};/**
2 * @license React
3 * react.production.min.js
4 *
5 * Copyright (c) Facebook, Inc. and its affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var Mr=Symbol.for("react.element"),yp=Symbol.for("react.portal"),jp=Symbol.for("react.fragment"),wp=Symbol.for("react.strict_mode"),bp=Symbol.for("react.profiler"),Np=Symbol.for("react.provider"),kp=Symbol.for("react.context"),Sp=Symbol.for("react.forward_ref"),Cp=Symbol.for("react.suspense"),Ep=Symbol.for("react.memo"),Tp=Symbol.for("react.lazy"),sa=Symbol.iterator;function Pp(e){return e===null||typeof e!="object"?null:(e=sa&&e[sa]||e["@@iterator"],typeof e=="function"?e:null)}var _c={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Mc=Object.assign,Lc={};function Ds(e,t,s){this.props=e,this.context=t,this.refs=Lc,this.updater=s||_c}Ds.prototype.isReactComponent={};Ds.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Ds.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ic(){}Ic.prototype=Ds.prototype;function so(e,t,s){this.props=e,this.context=t,this.refs=Lc,this.updater=s||_c}var ro=so.prototype=new Ic;ro.constructor=so;Mc(ro,Ds.prototype);ro.isPureReactComponent=!0;var ra=Array.isArray,Dc=Object.prototype.hasOwnProperty,no={current:null},Oc={key:!0,ref:!0,__self:!0,__source:!0};function zc(e,t,s){var n,l={},i=null,o=null;if(t!=null)for(n in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)Dc.call(t,n)&&!Oc.hasOwnProperty(n)&&(l[n]=t[n]);var a=arguments.length-2;if(a===1)l.children=s;else if(1<a){for(var c=Array(a),u=0;u<a;u++)c[u]=arguments[u+2];l.children=c}if(e&&e.defaultProps)for(n in a=e.defaultProps,a)l[n]===void 0&&(l[n]=a[n]);return{$$typeof:Mr,type:e,key:i,ref:o,props:l,_owner:no.current}}function Ap(e,t){return{$$typeof:Mr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function lo(e){return typeof e=="object"&&e!==null&&e.$$typeof===Mr}function _p(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(s){return t[s]})}var na=/\/+/g;function jl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?_p(""+e.key):t.toString(36)}function cn(e,t,s,n,l){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case Mr:case yp:o=!0}}if(o)return o=e,l=l(o),e=n===""?"."+jl(o,0):n,ra(l)?(s="",e!=null&&(s=e.replace(na,"$&/")+"/"),cn(l,t,s,"",function(u){return u}
vendor: 4,410 bytes, lines 9-17
9)):l!=null&&(lo(l)&&(l=Ap(l,s+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(na,"$&/")+"/")+e)),t.push(l)),1;if(o=0,n=n===""?".":n+":",ra(e))for(var a=0;a<e.length;a++){i=e[a];var c=n+jl(i,a);o+=cn(i,t,s,c,l)}else if(c=Pp(e),typeof c=="function")for(e=c.call(e),a=0;!(i=e.next()).done;)i=i.value,c=n+jl(i,a++),o+=cn(i,t,s,c,l);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function Br(e,t,s){if(e==null)return e;var n=[],l=0;return cn(e,n,"","",function(i){return t.call(s,i,l++)}),n}function Mp(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(s){(e._status===0||e._status===-1)&&(e._status=1,e._result=s)},function(s){(e._status===0||e._status===-1)&&(e._status=2,e._result=s)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var me={current:null},un={transition:null},Lp={ReactCurrentDispatcher:me,ReactCurrentBatchConfig:un,ReactCurrentOwner:no};function Rc(){throw Error("act(...) is not supported in production builds of React.")}I.Children={map:Br,forEach:function(e,t,s){Br(e,function(){t.apply(this,arguments)},s)},count:function(e){var t=0;return Br(e,function(){t++}),t},toArray:function(e){return Br(e,function(t){return t})||[]},only:function(e){if(!lo(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};I.Component=Ds;I.Fragment=jp;I.Profiler=bp;I.PureComponent=so;I.StrictMode=wp;I.Suspense=Cp;I.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Lp;I.act=Rc;I.cloneElement=function(e,t,s){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=Mc({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=no.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(c in t)Dc.call(t,c)&&!Oc.hasOwnProperty(c)&&(n[c]=t[c]===void 0&&a!==void 0?a[c]:t[c])}var c=arguments.length-2;if(c===1)n.children=s;else if(1<c){a=Array(c);for(var u=0;u<c;u++)a[u]=arguments[u+2];n.children=a}return{$$typeof:Mr,type:e.type,key:l,ref:i,props:n,_owner:o}};I.createContext=function(e){return e={$$typeof:kp,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Np,_context:e},e.Consumer=e};I.createElement=zc;I.createFactory=function(e){var t=zc.bind(null,e);return t.type=e,t};I.createRef=function(){return{current:null}};I.forwardRef=function(e){return{$$typeof:Sp,render:e}};I.isValidElement=lo;I.lazy=function(e){return{$$typeof:Tp,_payload:{_status:-1,_result:e},_init:Mp}};I.memo=function(e,t){return{$$typeof:Ep,type:e,compare:t===void 0?null:t}};I.startTransition=function(e){var t=un.transition;un.transition={};try{e()}finally{un.transition=t}};I.unstable_act=Rc;I.useCallback=function(e,t){return me.current.useCallback(e,t)};I.useContext=function(e){return me.current.useContext(e)};I.useDebugValue=function(){};I.useDeferredValue=function(e){return me.current.useDeferredValue(e)};I.useEffect=function(e,t){return me.current.useEffect(e,t)};I.useId=function(){return me.current.useId()};I.useImperativeHandle=function(e,t,s){return me.current.useImperativeHandle(e,t,s)};I.useInsertionEffect=function(e,t){return me.current.useInsertionEffect(e,t)};I.useLayoutEffect=function(e,t){return me.current.useLayoutEffect(e,t)};I.useMemo=function(e,t){return me.current.useMemo(e,t)};I.useReducer=function(e,t,s){return me.current.useReducer(e,t,s)};I.useRef=function(e){return me.current.useRef(e)};I.useState=function(e){return me.current.useState(e)};I.useSyncExternalStore=function(e,t,s){return me.current.useSyncExternalStore(e,t,s)};I.useTransition=function(){return me.current.useTransition()};I.version="18.3.1";Ac.exports=I;var y=Ac.exports;const nt=Jn(y),Ip=vp({__proto__:null,default:nt},[y]);/**
10 * @license React
11 * react-jsx-runtime.production.min.js
12 *
13 * Copyright (c) Facebook, Inc. and its affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var Dp=y,Op=Symbol.for("react.element"),zp=Symbol.for("react.fragment"),Rp=Object.prototype.hasOwnProperty,$p=Dp.__SECRET_INT
vendor: 11,443 bytes, lines 17-34
17ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Fp={key:!0,ref:!0,__self:!0,__source:!0};function $c(e,t,s){var n,l={},i=null,o=null;s!==void 0&&(i=""+s),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(n in t)Rp.call(t,n)&&!Fp.hasOwnProperty(n)&&(l[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)l[n]===void 0&&(l[n]=t[n]);return{$$typeof:Op,type:e,key:i,ref:o,props:l,_owner:$p.current}}el.Fragment=zp;el.jsx=$c;el.jsxs=$c;Pc.exports=el;var r=Pc.exports,Fc={exports:{}},Se={},Vc={exports:{}},Uc={};/**
18 * @license React
19 * scheduler.production.min.js
20 *
21 * Copyright (c) Facebook, Inc. and its affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */(function(e){function t(C,M){var L=C.length;C.push(M);e:for(;0<L;){var K=L-1>>>1,J=C[K];if(0<l(J,M))C[K]=M,C[L]=J,L=K;else break e}}function s(C){return C.length===0?null:C[0]}function n(C){if(C.length===0)return null;var M=C[0],L=C.pop();if(L!==M){C[0]=L;e:for(var K=0,J=C.length,Ur=J>>>1;K<Ur;){var $t=2*(K+1)-1,yl=C[$t],Ft=$t+1,Hr=C[Ft];if(0>l(yl,L))Ft<J&&0>l(Hr,yl)?(C[K]=Hr,C[Ft]=L,K=Ft):(C[K]=yl,C[$t]=L,K=$t);else if(Ft<J&&0>l(Hr,L))C[K]=Hr,C[Ft]=L,K=Ft;else break e}}return M}function l(C,M){var L=C.sortIndex-M.sortIndex;return L!==0?L:C.id-M.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var c=[],u=[],p=1,d=null,m=3,f=!1,v=!1,j=!1,N=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(C){for(var M=s(u);M!==null;){if(M.callback===null)n(u);else if(M.startTime<=C)n(u),M.sortIndex=M.expirationTime,t(c,M);else break;M=s(u)}}function w(C){if(j=!1,g(C),!v)if(s(c)!==null)v=!0,fl(k);else{var M=s(u);M!==null&&vl(w,M.startTime-C)}}function k(C,M){v=!1,j&&(j=!1,x(A),A=-1),f=!0;var L=m;try{for(g(M),d=s(c);d!==null&&(!(d.expirationTime>M)||C&&!Oe());){var K=d.callback;if(typeof K=="function"){d.callback=null,m=d.priorityLevel;var J=K(d.expirationTime<=M);M=e.unstable_now(),typeof J=="function"?d.callback=J:d===s(c)&&n(c),g(M)}else n(c);d=s(c)}if(d!==null)var Ur=!0;else{var $t=s(u);$t!==null&&vl(w,$t.startTime-M),Ur=!1}return Ur}finally{d=null,m=L,f=!1}}var T=!1,P=null,A=-1,Q=5,D=-1;function Oe(){return!(e.unstable_now()-D<Q)}function Vs(){if(P!==null){var C=e.unstable_now();D=C;var M=!0;try{M=P(!0,C)}finally{M?Us():(T=!1,P=null)}}else T=!1}var Us;if(typeof h=="function")Us=function(){h(Vs)};else if(typeof MessageChannel<"u"){var ta=new MessageChannel,xp=ta.port2;ta.port1.onmessage=Vs,Us=function(){xp.postMessage(null)}}else Us=function(){N(Vs,0)};function fl(C){P=C,T||(T=!0,Us())}function vl(C,M){A=N(function(){C(e.unstable_now())},M)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(C){C.callback=null},e.unstable_continueExecution=function(){v||f||(v=!0,fl(k))},e.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Q=0<C?Math.floor(1e3/C):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return s(c)},e.unstable_next=function(C){switch(m){case 1:case 2:case 3:var M=3;break;default:M=m}var L=m;m=M;try{return C()}finally{m=L}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(C,M){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var L=m;m=C;try{return M()}finally{m=L}},e.unstable_scheduleCallback=function(C,M,L){var K=e.unstable_now();switch(typeof L=="object"&&L!==null?(L=L.delay,L=typeof L=="number"&&0<L?K+L:K):L=K,C){case 1:var J=-1;break;case 2:J=250;break;case 5:J=1073741823;break;case 4:J=1e4;break;default:J=5e3}return J=L+J,C={id:p++,callback:M,priorityLevel:C,startTime:L,expirationTime:J,sortIndex:-1},L>K?(C.sortIndex=L,t(u,C),s(c)===null&&C===s(u)&&(j?(x(A),A=-1):j=!0,vl(w,L-K))):(C.sortIndex=J,t(c,C),v||f||(v=!0,fl(k))),C},e.unstable_shouldYield=Oe,e.unstable_wrapCallback=function(C){var M=m;return function(){var L=m;m=M;try{return C.apply(this,arguments)}finally{m=L}}}})(Uc);Vc.exports=Uc;var Vp=Vc.exports;/**
26 * @license React
27 * react-dom.production.min.js
28 *
29 * Copyright (c) Facebook, Inc. and its affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var Up=y,ke=Vp;function b(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,s=1;s<arguments.length;s++)t+="&args[]="+encodeURIComponent(arguments[s]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Hc=new Set,pr={};function ts(e,t){Es(e,t),Es(e+"Capture",t)}function Es(e,t){for(pr[e]=t,e=0;e<t.length;e++)Hc.add(t[e])}var at=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Jl=Object.prototype.hasOwnProperty,Hp=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,la={},ia={};function Bp(e){return Jl.call(ia,e)?!0:Jl.call(la,e)?!1:Hp.test(e)?ia[e]=!0:(la[e]=!0,!1)}function Wp(e,t,s,n){if(s!==null&&s.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:s!==null?!s.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Qp(e,t,s,n){if(t===null||typeof t>"u"||Wp(e,t,s,n))return!0;if(n)return!1;if(s!==null)switch(s.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function he(e,t,s,n,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=l,this.mustUseProperty=s,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var ne={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ne[e]=new he(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ne[t]=new he(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ne[e]=new he(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ne[e]=new he(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ne[e]=new he(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ne[e]=new he(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ne[e]=new he(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ne[e]=new he(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ne[e]=new he(e,5,!1,e.toLowerCase(),null,!1,!1)});var io=/[\-:]([a-z])/g;function oo(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(io,oo);ne[t]=new he(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(io,oo);ne[t]=new he(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(io,oo);ne[t]=new he(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ne[e]=new he(e,1,!1,e.toLowerCase(),null,!1,!1)});ne.xlinkHref=new he("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ne[e]=new he(e,1,!1,e.toLowerCase(),null,!0,!0)});function ao(e,t,s,n){var l=ne.hasOwnProperty(t)?ne[t]:null;(l!==null?l.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Qp(t,s,l,n)&&(s=null),n||l===null?Bp(t)&&(s===null?e.removeAttribute(t):e.setAttribute(t,""+s)):l.mustUseProperty?e[l.propertyName]=s===null?l.type===3?!1:"":s:(t=l.attributeName,n=l.attributeNamespace,s===null?e.removeAttribute(t):(l=l.type,s=l===3||l===4&&s===!0?"":""+s,n?e.setAttributeNS(n,t,s):e.setAttribute(t,s))))}var pt=Up.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Wr=Symbol.for("react.element"),os=Symbol.for("react.portal"),as=Symbol.for("react.fragment"),co=Symbol.for("react.strict_mode"),ei=Symbol.for("react.profiler"),Bc=Symbol.for("react.provider"),Wc=Symbol.for("react.context"),uo=Symbol.for("react.forward_ref"),ti=Symbol.for("react.suspense"),si=Symbol.for("react.suspense_list"),po=Symbol.for("react.memo"),xt=Symbol.for("react.lazy"),Qc=Symbol.for("react.offscreen"),oa=Symbol.iterator;function Hs(e){return e===null||typeof e!="object"?null:(e=oa&&e[oa]||e["@@iterator"],typeof e=="function"?e:null)}var B=Object.assign,wl;function Js(e){if(wl===void 0)try{throw Error()}catch(s){var t=s.stack.trim().match(/\n( *(at )?)/);wl=t&&t[1]||""}return`
34`+wl+e}var bl=!1;function Nl(e,t){if(!e||bl)return"";bl=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var n=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){n=u}e.call(t.prototype)}else{try{throw Error()}catch(u){n=u}e()}}
vendor: 17,136 bytes, lines 34-37
34catch(u){if(u&&n&&typeof u.stack=="string"){for(var l=u.stack.split(`
35`),i=n.stack.split(`
36`),o=l.length-1,a=i.length-1;1<=o&&0<=a&&l[o]!==i[a];)a--;for(;1<=o&&0<=a;o--,a--)if(l[o]!==i[a]){if(o!==1||a!==1)do if(o--,a--,0>a||l[o]!==i[a]){var c=`
37`+l[o].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=o&&0<=a);break}}}finally{bl=!1,Error.prepareStackTrace=s}return(e=e?e.displayName||e.name:"")?Js(e):""}function Kp(e){switch(e.tag){case 5:return Js(e.type);case 16:return Js("Lazy");case 13:return Js("Suspense");case 19:return Js("SuspenseList");case 0:case 2:case 15:return e=Nl(e.type,!1),e;case 11:return e=Nl(e.type.render,!1),e;case 1:return e=Nl(e.type,!0),e;default:return""}}function ri(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case as:return"Fragment";case os:return"Portal";case ei:return"Profiler";case co:return"StrictMode";case ti:return"Suspense";case si:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Wc:return(e.displayName||"Context")+".Consumer";case Bc:return(e._context.displayName||"Context")+".Provider";case uo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case po:return t=e.displayName||null,t!==null?t:ri(e.type)||"Memo";case xt:t=e._payload,e=e._init;try{return ri(e(t))}catch{}}return null}function Gp(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ri(t);case 8:return t===co?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Mt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Kc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function qp(e){var t=Kc(e)?"checked":"value",s=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var l=s.get,i=s.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){n=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:s.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Qr(e){e._valueTracker||(e._valueTracker=qp(e))}function Gc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var s=t.getValue(),n="";return e&&(n=Kc(e)?e.checked?"true":"false":e.value),e=n,e!==s?(t.setValue(e),!0):!1}function Nn(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ni(e,t){var s=t.checked;return B({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:s??e._wrapperState.initialChecked})}function aa(e,t){var s=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;s=Mt(t.value!=null?t.value:s),e._wrapperState={initialChecked:n,initialValue:s,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function qc(e,t){t=t.checked,t!=null&&ao(e,"checked",t,!1)}function li(e,t){qc(e,t);var s=Mt(t.value),n=t.type;if(s!=null)n==="number"?(s===0&&e.value===""||e.value!=s)&&(e.value=""+s):e.value!==""+s&&(e.value=""+s);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ii(e,t.type,s):t.hasOwnProperty("defaultValue")&&ii(e,t.type,Mt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ca(e,t,s){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,s||t===e.value||(e.value=t),e.defaultValue=t}s=e.name,s!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,s!==""&&(e.name=s)}function ii(e,t,s){(t!=="number"||Nn(e.ownerDocument)!==e)&&(s==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+s&&(e.defaultValue=""+s))}var er=Array.isArray;function ys(e,t,s,n){if(e=e.options,t){t={};for(var l=0;l<s.length;l++)t["$"+s[l]]=!0;for(s=0;s<e.length;s++)l=t.hasOwnProperty("$"+e[s].value),e[s].selected!==l&&(e[s].selected=l),l&&n&&(e[s].defaultSelected=!0)}else{for(s=""+Mt(s),t=null,l=0;l<e.length;l++){if(e[l].value===s){e[l].selected=!0,n&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function oi(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(b(91));return B({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ua(e,t){var s=t.value;if(s==null){if(s=t.children,t=t.defaultValue,s!=null){if(t!=null)throw Error(b(92));if(er(s)){if(1<s.length)throw Error(b(93));s=s[0]}t=s}t==null&&(t=""),s=t}e._wrapperState={initialValue:Mt(s)}}function Yc(e,t){var s=Mt(t.value),n=Mt(t.defaultValue);s!=null&&(s=""+s,s!==e.value&&(e.value=s),t.defaultValue==null&&e.defaultValue!==s&&(e.defaultValue=s)),n!=null&&(e.defaultValue=""+n)}function da(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Zc(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ai(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Zc(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Kr,Xc=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,s,n,l){MSApp.execUnsafeLocalFunction(function(){return e(t,s,n,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Kr=Kr||document.createElement("div"),Kr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Kr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function mr(e,t){if(t){var s=e.firstChild;if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=t;return}}e.textContent=t}var rr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Yp=["Webkit","ms","Moz","O"];Object.keys(rr).forEach(function(e){Yp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),rr[t]=rr[e]})});function Jc(e,t,s){return t==null||typeof t=="boolean"||t===""?"":s||typeof t!="number"||t===0||rr.hasOwnProperty(e)&&rr[e]?(""+t).trim():t+"px"}function eu(e,t){e=e.style;for(var s in t)if(t.hasOwnProperty(s)){var n=s.indexOf("--")===0,l=Jc(s,t[s],n);s==="float"&&(s="cssFloat"),n?e.setProperty(s,l):e[s]=l}}var Zp=B({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ci(e,t){if(t){if(Zp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(b(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(b(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(b(61))}if(t.style!=null&&typeof t.style!="object")throw Error(b(62))}}function ui(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var di=null;function mo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var pi=null,js=null,ws=null;function pa(e){if(e=Dr(e)){if(typeof pi!="function")throw Error(b(280));var t=e.stateNode;t&&(t=ll(t),pi(e.stateNode,e.type,t))}}function tu(e){js?ws?ws.push(e):ws=[e]:js=e}function su(){if(js){var e=js,t=ws;if(ws=js=null,pa(e),t)for(e=0;e<t.length;e++)pa(t[e])}}function ru(e,t){return e(t)}function nu(){}var kl=!1;function lu(e,t,s){if(kl)return e(t,s);kl=!0;try{return ru(e,t,s)}finally{kl=!1,(js!==null||ws!==null)&&(nu(),su())}}function hr(e,t){var s=e.stateNode;if(s===null)return null;var n=ll(s);if(n===null)return null;s=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(s&&typeof s!="function")throw Error(b(231,t,typeof s));return s}var mi=!1;if(at)try{var Bs={};Object.defineProperty(Bs,"passive",{get:function(){mi=!0}}),window.addEventListener("test",Bs,Bs),window.removeEventListener("test",Bs,Bs)}catch{mi=!1}function Xp(e,t,s,n,l,i,o,a,c){var u=Array.prototype.slice.call(arguments,3);try{t.apply(s,u)}catch(p){this.onError(p)}}var nr=!1,kn=null,Sn=!1,hi=null,Jp={onError:function(e){nr=!0,kn=e}};function em(e,t,s,n,l,i,o,a,c){nr=!1,kn=null,Xp.apply(Jp,arguments)}function tm(e,t,s,n,l,i,o,a,c){if(em.apply(this,arguments),nr){if(nr){var u=kn;nr=!1,kn=null}else throw Error(b(198));Sn||(Sn=!0,hi=u)}}function ss(e){var t=e,s=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(s=t.return),e=t.return;while(e)}return t.tag===3?s:null}function iu(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function ma(e){if(ss(e)!==e)throw Error(b(188))}function sm(e){var t=e.alternate;if(!t){if(t=ss(e),t===null)throw Error(b(188));return t!==e?null:e}for(var s=e,n=t;;){var l=s.return;if(l===null)break;var i=l.alternate;if(i===null){if(n=l.return,n!==null){s=n;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===s)return ma(l),e;if(i===n)return ma(l),t;i=i.sibling}throw Error(b(188))}if(s.return!==n.return)s=l,n=i;else{for(var o=!1,a=l.child;a;){if(a===s){o=!0,s=l,n=i;break}if(a===n){o=!0,n=l,s=i;break}a=a.sibling}if(!o){for(a=i.child;a;){if(a===s){o=!0,s=i,n=l;break}if(a===n){o=!0,n=i,s=l;break}a=a.sibling}if(!o)throw Error(b(189))}}if(s.alternate!==n)throw Error(b(190))}if(s.tag!==3)throw Error(b(188));return s.stateNode.current===s?e:t}function ou(e){return e=sm(e),e!==null?au(e):null}function au(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=au(e);if(t!==null)return t;e=e.sibling}return null}var cu=ke.unstable_scheduleCallback,ha=ke.unstable_cancelCallback,rm=ke.unstable_shouldYield,nm=ke.unstable_requestPaint,G=ke.unstable_now,lm=ke.unstable_getCurrentPriorityLevel,ho=ke.unstable_ImmediatePriority,uu=ke.unstable_UserBlockingPriority,Cn=ke.unstable_NormalPriority,im=ke.unstable_LowPriority,du=ke.unstable_IdlePriority,tl=null,Ye=null;function om(e){if(Ye&&typeof Ye.onCommitFiberRoot=="function")try{Ye.onCommitFiberRoot(tl,e,void 0,(e.current.flags&128)===128)}catch{}}var Ue=Math.clz32?Math.clz32:um,am=Math.log,cm=Math.LN2;function um(e){return e>>>=0,e===0?32:31-(am(e)/cm|0)|0}var Gr=64,qr=4194304;function tr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function En(e,t){var s=e.pendingLanes;if(s===0)return 0;var n=0,l=e.suspendedLanes,i=e.pingedLanes,o=s&268435455;if(o!==0){var a=o&~l;a!==0?n=tr(a):(i&=o,i!==0&&(n=tr(i)))}else o=s&~l,o!==0?n=tr(o):i!==0&&(n=tr(i));if(n===0)return 0;if(t!==0&&t!==n&&!(t&l)&&(l=n&-n,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(n&4&&(n|=s&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)s=31-Ue(t),l=1<<s,n|=e[s],t&=~l;return n}function dm(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function pm(e,t){for(var s=e.suspendedLanes,n=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-Ue(i),a=1<<o,c=l[o];c===-1?(!(a&s)||a&n)&&(l[o]=dm(a,t)):c<=t&&(e.expiredLanes|=a),i&=~a}}function xi(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function pu(){var e=Gr;return Gr<<=1,!(Gr&4194240)&&(Gr=64),e}function Sl(e){for(var t=[],s=0;31>s;s++)t.push(e);return t}function Lr(e,t,s){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ue(t),e[t]=s}function mm(e,t){var s=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<s;){var l=31-Ue(s),i=1<<l;t[l]=0,n[l]=-1,e[l]=-1,s&=~i}}function xo(e,t){var s=e.entangledLanes|=t;for(e=e.entanglements;s;){var n=31-Ue(s),l=1<<n;l&t|e[n]&t&&(e[n]|=t),s&=~l}}var z=0;function mu(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var hu,go,xu,gu,fu,gi=!1,Yr=[],Nt=null,kt=null,St=null,xr=new Map,gr=new Map,ft=[],hm="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function xa(e,t){switch(e){case"focusin":case"focusout":Nt=null;break;case"dragenter":case"dragleave":kt=null;break;case"mouseover":case"mouseout":St=null;break;case"pointerover":case"pointerout":xr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":gr.delete(t.pointerId)}}function Ws(e,t,s,n,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:s,eventSystemFlags:n,nativeEvent:i,targetContainers:[l]},t!==null&&(t=Dr(t),t!==null&&go(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function xm(e,t,s,n,l){switch(t){case"focusin":return Nt=Ws(Nt,e,t,s,n,l),!0;case"dragenter":return kt=Ws(kt,e,t,s,n,l),!0;case"mouseover":return St=Ws(St,e,t,s,n,l),!0;case"pointerover":var i=l.pointerId;return xr.set(i,Ws(xr.get(i)||null,e,t,s,n,l)),!0;case"gotpointercapture":return i=l.pointerId,gr.set(i,Ws(gr.get(i)||null,e,t,s,n,l)),!0}return!1}function vu(e){var t=Ht(e.target);if(t!==null){var s=ss(t);if(s!==null){if(t=s.tag,t===13){if(t=iu(s),t!==null){e.blockedOn=t,fu(e.priority,function(){xu(s)});return}}else if(t===3&&s.stateNode.current.memoizedState.isDehydrated){e.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}e.blockedOn=null}function dn(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var s=fi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(s===null){s=e.nativeEvent;var n=new s.constructor(s.type,s);di=n,s.target.dispatchEvent(n),di=null}else return t=Dr(s),t!==null&&go(t),e.blockedOn=s,!1;t.shift()}return!0}function ga(e,t,s){dn(e)&&s.delete(t)}function gm(){gi=!1,Nt!==null&&dn(Nt)&&(Nt=null),kt!==null&&dn(kt)&&(kt=null),St!==null&&dn(St)&&(St=null),xr.forEach(ga),gr.forEach(ga)}function Qs(e,t){e.blockedOn===t&&(e.blockedOn=null,gi||(gi=!0,ke.unstable_scheduleCallback(ke.unstable_NormalPriority,gm)))}function fr(e){function t(l){return Qs(l,e)}if(0<Yr.length){Qs(Yr[0],e);for(var s=1;s<Yr.length;s++){var n=Yr[s];n.blockedOn===e&&(n.blockedOn=null)}}for(Nt!==null&&Qs(Nt,e),kt!==null&&Qs(kt,e),St!==null&&Qs(St,e),xr.forEach(t),gr.forEach(t),s=0;s<ft.length;
vendor: 11,418 bytes, line 37
37s++)n=ft[s],n.blockedOn===e&&(n.blockedOn=null);for(;0<ft.length&&(s=ft[0],s.blockedOn===null);)vu(s),s.blockedOn===null&&ft.shift()}var bs=pt.ReactCurrentBatchConfig,Tn=!0;function fm(e,t,s,n){var l=z,i=bs.transition;bs.transition=null;try{z=1,fo(e,t,s,n)}finally{z=l,bs.transition=i}}function vm(e,t,s,n){var l=z,i=bs.transition;bs.transition=null;try{z=4,fo(e,t,s,n)}finally{z=l,bs.transition=i}}function fo(e,t,s,n){if(Tn){var l=fi(e,t,s,n);if(l===null)Dl(e,t,n,Pn,s),xa(e,n);else if(xm(l,e,t,s,n))n.stopPropagation();else if(xa(e,n),t&4&&-1<hm.indexOf(e)){for(;l!==null;){var i=Dr(l);if(i!==null&&hu(i),i=fi(e,t,s,n),i===null&&Dl(e,t,n,Pn,s),i===l)break;l=i}l!==null&&n.stopPropagation()}else Dl(e,t,n,null,s)}}var Pn=null;function fi(e,t,s,n){if(Pn=null,e=mo(n),e=Ht(e),e!==null)if(t=ss(e),t===null)e=null;else if(s=t.tag,s===13){if(e=iu(t),e!==null)return e;e=null}else if(s===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Pn=e,null}function yu(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(lm()){case ho:return 1;case uu:return 4;case Cn:case im:return 16;case du:return 536870912;default:return 16}default:return 16}}var yt=null,vo=null,pn=null;function ju(){if(pn)return pn;var e,t=vo,s=t.length,n,l="value"in yt?yt.value:yt.textContent,i=l.length;for(e=0;e<s&&t[e]===l[e];e++);var o=s-e;for(n=1;n<=o&&t[s-n]===l[i-n];n++);return pn=l.slice(e,1<n?1-n:void 0)}function mn(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Zr(){return!0}function fa(){return!1}function Ce(e){function t(s,n,l,i,o){this._reactName=s,this._targetInst=l,this.type=n,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(s=e[a],this[a]=s?s(i):i[a]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Zr:fa,this.isPropagationStopped=fa,this}return B(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=Zr)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=Zr)},persist:function(){},isPersistent:Zr}),t}var Os={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},yo=Ce(Os),Ir=B({},Os,{view:0,detail:0}),ym=Ce(Ir),Cl,El,Ks,sl=B({},Ir,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:jo,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Ks&&(Ks&&e.type==="mousemove"?(Cl=e.screenX-Ks.screenX,El=e.screenY-Ks.screenY):El=Cl=0,Ks=e),Cl)},movementY:function(e){return"movementY"in e?e.movementY:El}}),va=Ce(sl),jm=B({},sl,{dataTransfer:0}),wm=Ce(jm),bm=B({},Ir,{relatedTarget:0}),Tl=Ce(bm),Nm=B({},Os,{animationName:0,elapsedTime:0,pseudoElement:0}),km=Ce(Nm),Sm=B({},Os,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Cm=Ce(Sm),Em=B({},Os,{data:0}),ya=Ce(Em),Tm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Pm={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Am={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _m(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Am[e])?!!t[e]:!1}function jo(){return _m}var Mm=B({},Ir,{key:function(e){if(e.key){var t=Tm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=mn(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Pm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:jo,charCode:function(e){return e.type==="keypress"?mn(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?mn(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Lm=Ce(Mm),Im=B({},sl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ja=Ce(Im),Dm=B({},Ir,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:jo}),Om=Ce(Dm),zm=B({},Os,{propertyName:0,elapsedTime:0,pseudoElement:0}),Rm=Ce(zm),$m=B({},sl,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Fm=Ce($m),Vm=[9,13,27,32],wo=at&&"CompositionEvent"in window,lr=null;at&&"documentMode"in document&&(lr=document.documentMode);var Um=at&&"TextEvent"in window&&!lr,wu=at&&(!wo||lr&&8<lr&&11>=lr),wa=" ",ba=!1;function bu(e,t){switch(e){case"keyup":return Vm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Nu(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var cs=!1;function Hm(e,t){switch(e){case"compositionend":return Nu(t);case"keypress":return t.which!==32?null:(ba=!0,wa);case"textInput":return e=t.data,e===wa&&ba?null:e;default:return null}}function Bm(e,t){if(cs)return e==="compositionend"||!wo&&bu(e,t)?(e=ju(),pn=vo=yt=null,cs=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return wu&&t.locale!=="ko"?null:t.data;default:return null}}var Wm={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Na(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Wm[e.type]:t==="textarea"}function ku(e,t,s,n){tu(n),t=An(t,"onChange"),0<t.length&&(s=new yo("onChange","change",null,s,n),e.push({event:s,listeners:t}))}var ir=null,vr=null;function Qm(e){Du(e,0)}function rl(e){var t=ps(e);if(Gc(t))return e}function Km(e,t){if(e==="change")return t}var Su=!1;if(at){var Pl;if(at){var Al="oninput"in document;if(!Al){var ka=document.createElement("div");ka.setAttribute("oninput","return;"),Al=typeof ka.oninput=="function"}Pl=Al}else Pl=!1;Su=Pl&&(!document.documentMode||9<document.documentMode)}function Sa(){ir&&(ir.detachEvent("onpropertychange",Cu),vr=ir=null)}function Cu(e){if(e.propertyName==="value"&&rl(vr)){var t=[];ku(t,vr,e,mo(e)),lu(Qm,t)}}function Gm(e,t,s){e==="focusin"?(Sa(),ir=t,vr=s,ir.attachEvent("onpropertychange",Cu)):e==="focusout"&&Sa()}function qm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return rl(vr)}function Ym(e,t){if(e==="click")return rl(t)}function Zm(e,t){if(e==="input"||e==="change")return rl(t)}function Xm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var We=typeof Object.is=="function"?Object.is:Xm;function yr(e,t){if(We(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var s=Object.keys(e),n=Object.keys(t);if(s.length!==n.length)return!1;for(n=0;n<s.length;n++){var l=s[n];if(!Jl.call(t,l)||!We(e[l],t[l]))return!1}return!0}function Ca(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ea(e,t){var s=Ca(e);e=0;for(var n;s;){if(s.nodeType===3){if(n=e+s.textContent.length,e<=t&&n>=t)return{node:s,offset:t-e};e=n}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=Ca(s)}}function Eu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Eu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Tu(){for(var e=window,t=Nn();t instanceof e.HTMLIFrameElement;){try{var s=typeof t.contentWindow.location.href=="string"}catch{s=!1}if(s)e=t.contentWindow;else break;t=Nn(e.document)}return t}function bo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Jm(e){var t=Tu(),s=e.focusedElem,n=e.selectionRange;if(t!==s&&s&&s.ownerDocument&&Eu(s.ownerDocument.documentElement,s)){if(n!==null&&bo(s)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in s)s.selectionStart=t,s.selectionEnd=Math.min(e,s.value.length);else if(e=(t=s.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=s.textContent.length,i=Math.min(n.start,l);n=n.end===void 0?i:Math.min(n.end,l),!e.extend&&i>n&&(l=n,n=i,i=l),l=Ea(s,i);var o=Ea(s,n);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=s;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<t.length;s++)e=t[s],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var e0=at&&"documentMode"in document&&11>=document.documentMode,us=null,vi=null,or=null,yi=!1;function Ta(e,t,s){var n=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;yi||us==null||us!==Nn(n)||(n=us,"selectionStart"in n&&bo(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focu
vendor: 4,382 bytes, line 37
37sNode:n.focusNode,focusOffset:n.focusOffset}),or&&yr(or,n)||(or=n,n=An(vi,"onSelect"),0<n.length&&(t=new yo("onSelect","select",null,t,s),e.push({event:t,listeners:n}),t.target=us)))}function Xr(e,t){var s={};return s[e.toLowerCase()]=t.toLowerCase(),s["Webkit"+e]="webkit"+t,s["Moz"+e]="moz"+t,s}var ds={animationend:Xr("Animation","AnimationEnd"),animationiteration:Xr("Animation","AnimationIteration"),animationstart:Xr("Animation","AnimationStart"),transitionend:Xr("Transition","TransitionEnd")},_l={},Pu={};at&&(Pu=document.createElement("div").style,"AnimationEvent"in window||(delete ds.animationend.animation,delete ds.animationiteration.animation,delete ds.animationstart.animation),"TransitionEvent"in window||delete ds.transitionend.transition);function nl(e){if(_l[e])return _l[e];if(!ds[e])return e;var t=ds[e],s;for(s in t)if(t.hasOwnProperty(s)&&s in Pu)return _l[e]=t[s];return e}var Au=nl("animationend"),_u=nl("animationiteration"),Mu=nl("animationstart"),Lu=nl("transitionend"),Iu=new Map,Pa="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Dt(e,t){Iu.set(e,t),ts(t,[e])}for(var Ml=0;Ml<Pa.length;Ml++){var Ll=Pa[Ml],t0=Ll.toLowerCase(),s0=Ll[0].toUpperCase()+Ll.slice(1);Dt(t0,"on"+s0)}Dt(Au,"onAnimationEnd");Dt(_u,"onAnimationIteration");Dt(Mu,"onAnimationStart");Dt("dblclick","onDoubleClick");Dt("focusin","onFocus");Dt("focusout","onBlur");Dt(Lu,"onTransitionEnd");Es("onMouseEnter",["mouseout","mouseover"]);Es("onMouseLeave",["mouseout","mouseover"]);Es("onPointerEnter",["pointerout","pointerover"]);Es("onPointerLeave",["pointerout","pointerover"]);ts("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));ts("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));ts("onBeforeInput",["compositionend","keypress","textInput","paste"]);ts("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));ts("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));ts("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var sr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),r0=new Set("cancel close invalid load scroll toggle".split(" ").concat(sr));function Aa(e,t,s){var n=e.type||"unknown-event";e.currentTarget=s,tm(n,t,void 0,e),e.currentTarget=null}function Du(e,t){t=(t&4)!==0;for(var s=0;s<e.length;s++){var n=e[s],l=n.event;n=n.listeners;e:{var i=void 0;if(t)for(var o=n.length-1;0<=o;o--){var a=n[o],c=a.instance,u=a.currentTarget;if(a=a.listener,c!==i&&l.isPropagationStopped())break e;Aa(l,a,u),i=c}else for(o=0;o<n.length;o++){if(a=n[o],c=a.instance,u=a.currentTarget,a=a.listener,c!==i&&l.isPropagationStopped())break e;Aa(l,a,u),i=c}}}if(Sn)throw e=hi,Sn=!1,hi=null,e}function $(e,t){var s=t[ki];s===void 0&&(s=t[ki]=new Set);var n=e+"__bubble";s.has(n)||(Ou(t,e,2,!1),s.add(n))}function Il(e,t,s){var n=0;t&&(n|=4),Ou(s,e,n,t)}var Jr="_reactListening"+Math.random().toString(36).slice(2);function jr(e){if(!e[Jr]){e[Jr]=!0,Hc.forEach(function(s){s!=="selectionchange"&&(r0.has(s)||Il(s,!1,e),Il(s,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Jr]||(t[Jr]=!0,Il("selectionchange",!1,t))}}function Ou(e,t,s,n){switch(yu(t)){case 1:var l=fm;break;case 4:l=vm;break;default:l=fo}s=l.bind(null,t,s,e),l=void 0,!mi||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),n?l!==void 0?e.addEventListener(t,s,{capture:!0,passive:l}):e.addEventListener(t,s,!0):l!==void 0?e.addEventListener(t,s,{passive:l}):e.addEventListener(t,s,!1)}function Dl(e,t,s,n,l){var i=n;
vendor: 23,723 bytes, lines 37-38
37if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var o=n.tag;if(o===3||o===4){var a=n.stateNode.containerInfo;if(a===l||a.nodeType===8&&a.parentNode===l)break;if(o===4)for(o=n.return;o!==null;){var c=o.tag;if((c===3||c===4)&&(c=o.stateNode.containerInfo,c===l||c.nodeType===8&&c.parentNode===l))return;o=o.return}for(;a!==null;){if(o=Ht(a),o===null)return;if(c=o.tag,c===5||c===6){n=i=o;continue e}a=a.parentNode}}n=n.return}lu(function(){var u=i,p=mo(s),d=[];e:{var m=Iu.get(e);if(m!==void 0){var f=yo,v=e;switch(e){case"keypress":if(mn(s)===0)break e;case"keydown":case"keyup":f=Lm;break;case"focusin":v="focus",f=Tl;break;case"focusout":v="blur",f=Tl;break;case"beforeblur":case"afterblur":f=Tl;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":f=va;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":f=wm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":f=Om;break;case Au:case _u:case Mu:f=km;break;case Lu:f=Rm;break;case"scroll":f=ym;break;case"wheel":f=Fm;break;case"copy":case"cut":case"paste":f=Cm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":f=ja}var j=(t&4)!==0,N=!j&&e==="scroll",x=j?m!==null?m+"Capture":null:m;j=[];for(var h=u,g;h!==null;){g=h;var w=g.stateNode;if(g.tag===5&&w!==null&&(g=w,x!==null&&(w=hr(h,x),w!=null&&j.push(wr(h,w,g)))),N)break;h=h.return}0<j.length&&(m=new f(m,v,null,s,p),d.push({event:m,listeners:j}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",f=e==="mouseout"||e==="pointerout",m&&s!==di&&(v=s.relatedTarget||s.fromElement)&&(Ht(v)||v[ct]))break e;if((f||m)&&(m=p.window===p?p:(m=p.ownerDocument)?m.defaultView||m.parentWindow:window,f?(v=s.relatedTarget||s.toElement,f=u,v=v?Ht(v):null,v!==null&&(N=ss(v),v!==N||v.tag!==5&&v.tag!==6)&&(v=null)):(f=null,v=u),f!==v)){if(j=va,w="onMouseLeave",x="onMouseEnter",h="mouse",(e==="pointerout"||e==="pointerover")&&(j=ja,w="onPointerLeave",x="onPointerEnter",h="pointer"),N=f==null?m:ps(f),g=v==null?m:ps(v),m=new j(w,h+"leave",f,s,p),m.target=N,m.relatedTarget=g,w=null,Ht(p)===u&&(j=new j(x,h+"enter",v,s,p),j.target=g,j.relatedTarget=N,w=j),N=w,f&&v)t:{for(j=f,x=v,h=0,g=j;g;g=ls(g))h++;for(g=0,w=x;w;w=ls(w))g++;for(;0<h-g;)j=ls(j),h--;for(;0<g-h;)x=ls(x),g--;for(;h--;){if(j===x||x!==null&&j===x.alternate)break t;j=ls(j),x=ls(x)}j=null}else j=null;f!==null&&_a(d,m,f,j,!1),v!==null&&N!==null&&_a(d,N,v,j,!0)}}e:{if(m=u?ps(u):window,f=m.nodeName&&m.nodeName.toLowerCase(),f==="select"||f==="input"&&m.type==="file")var k=Km;else if(Na(m))if(Su)k=Zm;else{k=qm;var T=Gm}else(f=m.nodeName)&&f.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(k=Ym);if(k&&(k=k(e,u))){ku(d,k,s,p);break e}T&&T(e,m,u),e==="focusout"&&(T=m._wrapperState)&&T.controlled&&m.type==="number"&&ii(m,"number",m.value)}switch(T=u?ps(u):window,e){case"focusin":(Na(T)||T.contentEditable==="true")&&(us=T,vi=u,or=null);break;case"focusout":or=vi=us=null;break;case"mousedown":yi=!0;break;case"contextmenu":case"mouseup":case"dragend":yi=!1,Ta(d,s,p);break;case"selectionchange":if(e0)break;case"keydown":case"keyup":Ta(d,s,p)}var P;if(wo)e:{switch(e){case"compositionstart":var A="onCompositionStart";break e;case"compositionend":A="onCompositionEnd";break e;case"compositionupdate":A="onCompositionUpdate";break e}A=void 0}else cs?bu(e,s)&&(A="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(A="onCompositionStart");A&&(wu&&s.locale!=="ko"&&(cs||A!=="onCompositionStart"?A==="onCompositionEnd"&&cs&&(P=ju()):(yt=p,vo="value"in yt?yt.value:yt.textContent,cs=!0)),T=An(u,A),0<T.length&&(A=new ya(A,e,null,s,p),d.push({event:A,listeners:T}),P?A.data=P:(P=Nu(s),P!==null&&(A.data=P)))),(P=Um?Hm(e,s):Bm(e,s))&&(u=An(u,"onBeforeInput"),0<u.length&&(p=new ya("onBeforeInput","beforeinput",null,s,p),d.push({event:p,listeners:u}),p.data=P))}Du(d,t)})}function wr(e,t,s){return{instance:e,listener:t,currentTarget:s}}function An(e,t){for(var s=t+"Capture",n=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=hr(e,s),i!=null&&n.unshift(wr(e,i,l)),i=hr(e,t),i!=null&&n.push(wr(e,i,l))),e=e.return}return n}function ls(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function _a(e,t,s,n,l){for(var i=t._reactName,o=[];s!==null&&s!==n;){var a=s,c=a.alternate,u=a.stateNode;if(c!==null&&c===n)break;a.tag===5&&u!==null&&(a=u,l?(c=hr(s,i),c!=null&&o.unshift(wr(s,c,a))):l||(c=hr(s,i),c!=null&&o.push(wr(s,c,a)))),s=s.return}o.length!==0&&e.push({event:t,listeners:o})}var n0=/\r\n?/g,l0=/\u0000|\uFFFD/g;function Ma(e){return(typeof e=="string"?e:""+e).replace(n0,`
38`).replace(l0,"")}function en(e,t,s){if(t=Ma(t),Ma(e)!==t&&s)throw Error(b(425))}function _n(){}var ji=null,wi=null;function bi(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Ni=typeof setTimeout=="function"?setTimeout:void 0,i0=typeof clearTimeout=="function"?clearTimeout:void 0,La=typeof Promise=="function"?Promise:void 0,o0=typeof queueMicrotask=="function"?queueMicrotask:typeof La<"u"?function(e){return La.resolve(null).then(e).catch(a0)}:Ni;function a0(e){setTimeout(function(){throw e})}function Ol(e,t){var s=t,n=0;do{var l=s.nextSibling;if(e.removeChild(s),l&&l.nodeType===8)if(s=l.data,s==="/$"){if(n===0){e.removeChild(l),fr(t);return}n--}else s!=="$"&&s!=="$?"&&s!=="$!"||n++;s=l}while(s);fr(t)}function Ct(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Ia(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var s=e.data;if(s==="$"||s==="$!"||s==="$?"){if(t===0)return e;t--}else s==="/$"&&t++}e=e.previousSibling}return null}var zs=Math.random().toString(36).slice(2),qe="__reactFiber$"+zs,br="__reactProps$"+zs,ct="__reactContainer$"+zs,ki="__reactEvents$"+zs,c0="__reactListeners$"+zs,u0="__reactHandles$"+zs;function Ht(e){var t=e[qe];if(t)return t;for(var s=e.parentNode;s;){if(t=s[ct]||s[qe]){if(s=t.alternate,t.child!==null||s!==null&&s.child!==null)for(e=Ia(e);e!==null;){if(s=e[qe])return s;e=Ia(e)}return t}e=s,s=e.parentNode}return null}function Dr(e){return e=e[qe]||e[ct],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ps(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(b(33))}function ll(e){return e[br]||null}var Si=[],ms=-1;function Ot(e){return{current:e}}function F(e){0>ms||(e.current=Si[ms],Si[ms]=null,ms--)}function R(e,t){ms++,Si[ms]=e.current,e.current=t}var Lt={},ae=Ot(Lt),ve=Ot(!1),qt=Lt;function Ts(e,t){var s=e.type.contextTypes;if(!s)return Lt;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in s)l[i]=t[i];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function ye(e){return e=e.childContextTypes,e!=null}function Mn(){F(ve),F(ae)}function Da(e,t,s){if(ae.current!==Lt)throw Error(b(168));R(ae,t),R(ve,s)}function zu(e,t,s){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return s;n=n.getChildContext();for(var l in n)if(!(l in t))throw Error(b(108,Gp(e)||"Unknown",l));return B({},s,n)}function Ln(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Lt,qt=ae.current,R(ae,e),R(ve,ve.current),!0}function Oa(e,t,s){var n=e.stateNode;if(!n)throw Error(b(169));s?(e=zu(e,t,qt),n.__reactInternalMemoizedMergedChildContext=e,F(ve),F(ae),R(ae,e)):F(ve),R(ve,s)}var rt=null,il=!1,zl=!1;function Ru(e){rt===null?rt=[e]:rt.push(e)}function d0(e){il=!0,Ru(e)}function zt(){if(!zl&&rt!==null){zl=!0;var e=0,t=z;try{var s=rt;for(z=1;e<s.length;e++){var n=s[e];do n=n(!0);while(n!==null)}rt=null,il=!1}catch(l){throw rt!==null&&(rt=rt.slice(e+1)),cu(ho,zt),l}finally{z=t,zl=!1}}return null}var hs=[],xs=0,In=null,Dn=0,Te=[],Pe=0,Yt=null,lt=1,it="";function Vt(e,t){hs[xs++]=Dn,hs[xs++]=In,In=e,Dn=t}function $u(e,t,s){Te[Pe++]=lt,Te[Pe++]=it,Te[Pe++]=Yt,Yt=e;var n=lt;e=it;var l=32-Ue(n)-1;n&=~(1<<l),s+=1;var i=32-Ue(t)+l;if(30<i){var o=l-l%5;i=(n&(1<<o)-1).toString(32),n>>=o,l-=o,lt=1<<32-Ue(t)+l|s<<l|n,it=i+e}else lt=1<<i|s<<l|n,it=e}function No(e){e.return!==null&&(Vt(e,1),$u(e,1,0))}function ko(e){for(;e===In;)In=hs[--xs],hs[xs]=null,Dn=hs[--xs],hs[xs]=null;for(;e===Yt;)Yt=Te[--Pe],Te[Pe]=null,it=Te[--Pe],Te[Pe]=null,lt=Te[--Pe],Te[Pe]=null}var Ne=null,be=null,V=!1,Fe=null;function Fu(e,t){var s=Ae(5,null,null,0);s.elementType="DELETED",s.stateNode=t,s.return=e,t=e.deletions,t===null?(e.deletions=[s],e.flags|=16):t.push(s)}function za(e,t){switch(e.tag){case 5:var s=e.type;return t=t.nodeType!==1||s.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ne=e,be=Ct(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ne=e,be=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(s=Yt!==null?{id:lt,overflow:it}:null,e.memoizedState={dehydrated:t,treeContext:s,retryLane:1073741824},s=Ae(18,null,null,0),s.stateNode=t,s.return=e,e.child=s,Ne=e,be=null,!0):!1;default:return!1}}function Ci(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ei(e){if(V){var t=be;if(t){var s=t;if(!za(e,t)){if(Ci(e))throw Error(b(418));t=Ct(s.nextSibling);var n=Ne;t&&za(e,t)?Fu(n,s):(e.flags=e.flags&-4097|2,V=!1,Ne=e)}}else{if(Ci(e))throw Error(b(418));e.flags=e.flags&-4097|2,V=!1,Ne=e}}}function Ra(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ne=e}function tn(e){if(e!==Ne)return!1;if(!V)return Ra(e),V=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!bi(e.type,e.memoizedProps)),t&&(t=be)){if(Ci(e))throw Vu(),Error(b(418));for(;t;)Fu(e,t),t=Ct(t.nextSibling)}if(Ra(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(b(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var s=e.data;if(s==="/$"){if(t===0){be=Ct(e.nextSibling);break e}t--}else s!=="$"&&s!=="$!"&&s!=="$?"||t++}e=e.nextSibling}be=null}}else be=Ne?Ct(e.stateNode.nextSibling):null;return!0}function Vu(){for(var e=be;e;)e=Ct(e.nextSibling)}function Ps(){be=Ne=null,V=!1}function So(e){Fe===null?Fe=[e]:Fe.push(e)}var p0=pt.ReactCurrentBatchConfig;function Gs(e,t,s){if(e=s.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(s._owner){if(s=s._owner,s){if(s.tag!==1)throw Error(b(309));var n=s.stateNode}if(!n)throw Error(b(147,e));var l=n,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var a=l.refs;o===null?delete a[i]:a[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(b(284));if(!s._owner)throw Error(b(290,e))}return e}function sn(e,t){throw e=Object.prototype.toString.call(t),Error(b(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function $a(e){var t=e._init;return t(e._payload)}function Uu(e){function t(x,h){if(e){var g=x.deletions;g===null?(x.deletions=[h],x.flags|=16):g.push(h)}}function s(x,h){if(!e)return null;for(;h!==null;)t(x,h),h=h.sibling;return null}function n(x,h){for(x=new Map;h!==null;)h.key!==null?x.set(h.key,h):x.set(h.index,h),h=h.sibling;return x}function l(x,h){return x=At(x,h),x.index=0,x.sibling=null,x}function i(x,h,g){return x.index=g,e?(g=x.alternate,g!==null?(g=g.index,g<h?(x.flags|=2,h):g):(x.flags|=2,h)):(x.flags|=1048576,h)}function o(x){return e&&x.alternate===null&&(x.flags|=2),x}function a(x,h,g,w){return h===null||h.tag!==6?(h=Bl(g,x.mode,w),h.return=x,h):(h=l(h,g),h.return=x,h)}function c(x,h,g,w){var k=g.type;return k===as?p(x,h,g.props.children,w,g.key):h!==null&&(h.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===xt&&$a(k)===h.type)?(w=l(h,g.props),w.ref=Gs(x,h,g),w.return=x,w):(w=jn(g.type,g.key,g.props,null,x.mode,w),w.ref=Gs(x,h,g),w.return=x,w)}function u(x,h,g,w){return h===null||h.tag!==4||h.stateNode.containerInfo!==g.containerInfo||h.stateNode.implementation!==g.implementation?(h=Wl(g,x.mode,w),h.return=x,h):(h=l(h,g.children||[]),h.return=x,h)}function p(x,h,g,w,k){return h===null||h.tag!==7?(h=Gt(g,x.mode,w,k),h.return=x,h):(h=l(h,g),h.return=x,h)}function d(x,h,g){if(typeof h=="string"&&h!==""||typeof h=="number")return h=Bl(""+h,x.mode,g),h.return=x,h;if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Wr:return g=jn(h.type,h.key,h.props,null,x.mode,g),g.ref=Gs(x,null,h),g.return=x,g;case os:return h=Wl(h,x.mode,g),h.return=x,h;case xt:var w=h._init;return d(x,w(h._payload),g)}if(er(h)||Hs(h))return h=Gt(h,x.mode,g,null),h.return=x,h;sn(x,h)}return null}function m(x,h,g,w){var k=h!==null?h.key:null;if(typeof g=="string"&&g!==""||typeof g=="number")return k!==null?null:a(x,h,""+g,w);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Wr:return g.key===k?c(x,h,g,w):null;case os:return g.key===k?u(x,h,g,w):null;case xt:return k=g._init,m(x,h,k(g._payload),w)}if(er(g)||Hs(g))return k!==null?null:p(x,h,g,w,null);sn(x,g)}return null}function f(x,h,g,w,k){if(typeof w=="string"&&w!==""||typeof w=="number")return x=x.get(g)||null,a(h,x,""+w,k);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Wr:return x=x.get(w.key===null?g:w.key)||null,c(h,x,w,k);case os:return x=x.get(w.key===null?g:w.key)||null,u(h,x,w,k);case xt:var T=w._init;return f(x,h,g,T(w._payload),k)}if(er(w)||Hs(w))return x=x.get(g)||null,p(h,x,w,k,null);sn(h,w)}return null}function v(x,h,g,w){for(var k=null,T=null,P=h,A=h=0,Q=null;P!==null&&A<g.length;A++){P.index>A?(Q=P,P=null):Q=P.sibling;var D=m(x,P,g[A],w);if(D===null){P===null&&(P=Q);break}e&&P&&D.alternate===null&&t(x,P),h=i(D,h,A),T===null?k=D:T.sibling=D,T=D,P=Q}if(A===g.length)return s(x,P),V&&Vt(x,A),k;if(P===null){for(;A<g.length;A++)P=d(x,g[A],w),P!==null&&(h=i(P,h,A),T===null?k=P:T.sibling=P,T=P);return V&&Vt(x,A),k}for(P=n(x,P);A<g.length;A++)Q=f(P,x,A,g[A],w),Q!==null&&(e&&Q.alternate!==null&&P.delete(Q.key===null?A:Q.key),h=i(Q,h,A),T===null?k=Q:T.sibling=Q,T=Q);return e&&P.forEach(function(Oe){return t(x,Oe)}),V&&Vt(x,A),k}function j(x,h,g,w){var k=Hs(g);if(typeof k!="function")throw Error(b(150));if(g=k.call(g),g==null)throw Error(b(151));for(var T=k=null,P=h,A=h=0,Q=null,D=g.next();P!==null&&!D.done;A++,D=g.next()){P.index>A?(Q=P,P=null):Q=P.sibling;var Oe=m(x,P,D.value,w);if(Oe===null){P===null&&(P=Q);break}e&&P&&Oe.alternate===null&&t(x,P),h=i(Oe,h,A),T===null?k=Oe:T.sibling=Oe,T=Oe,P=Q}if(D.done)return s(x,P),V&&Vt(x,A),k;if(P===null){for(;!D.done;A++,D=g.next())D=d(x,D.value,w),D!==null&&(h=i(D,h,A),T===null?k=D:T.sibling=D,T=D);return V&&Vt(x,A),k}for(P=n(x,P);!D.done;A++,D=g.next())D=f(P,x,A,D.value,w),D!==null&&(e&&D.alternate!==null&&P.delete(D.key===null?A:D.key),h=i(D,h,A),T===null?k=D:T.sibling=D,T=D);return e&&P.forEach(function(Vs){return t(x,Vs)}),V&&Vt(x,A),k}function N(x,h,g,w){if(typeof g=="object"&&g!==null&&g.type===as&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case Wr:e:{for(var k=g.key,T=h;T!==null;){if(T.key===k){if(k=g.type,k===as){if(T.tag===7){s(x,T.sibling),h=l(T,g.props.children),h.return=x,x=h;break e}}else if(T.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===xt&&$a(k)===T.type){s(x,T.sibling),h=l(T,g.props),h.ref=Gs(x,T,g),h.return=x,x=h;break e}s(x,T);break}else t(x,T);T=T.sibling}g.type===as?(h=Gt(g.props.children,x.mode,w,g.key),h.return=x,x=h):(w=jn(g.type,g.key,g.props,null,x.mode,w),w.ref=Gs(x,h,g),w.return=x,x=w)}return o(x);case os:e:{for(T=g.key;h!==null;){if(h.key===T)if(h.tag===4&&h.stateNode.containerInfo===g.containerInfo&&h.stateNode.implementation===g.implementation){s(x,h.sibling),h=l(h,g.children||[]),h.return=x,x=h;break e}else{s(x,h);break}else t(x,h);h=h.sibling}h=Wl(g,x.mode,w),h.return=x,x=h}return o(x);case xt:return T=g._init,N(x,h,T(g._payload),w)}if(er(g))return v(x,h,g,w);if(Hs(g))return j(x,h,g,w);sn(x,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,h!==null&&h.tag===6?(s(x,h.sibling),h=l(h,g),h.return=x,x=h):(s(x,h),h=Bl(g,x.mode,w),h.return=x,x=h),o(x)):s(x,h)}return N}var As=Uu(!0),Hu=Uu(!1),On=Ot(null),zn=null,gs=null,Co=null;function Eo(){Co=gs=zn=null}function To(e){var t=On.current;F(On),e._currentValue=t}function Ti(e,t,s){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===s)break;e=e.return}}function Ns(e,t){zn=e,Co=gs=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(fe=!0),e.firstContext=null)}function Ie(e){var t=e._currentValue;if(Co!==e)if(e={context:e,memoizedValue:t,next:null},gs===null){if(zn===null)throw Error(b(308));gs=e,zn.dependencies={lanes:0,firstContext:e}}else gs=gs.next=e;return t}var Bt=null;function Po(e){Bt===null?Bt=[e]:Bt.push(e)}function Bu(e,t,s,n){var l=t.interleaved;return l===null?(s.next=s,Po(t)):(s.next=l.next,l.next=s),t.interleaved=s,ut(e,n)}function ut(e,t){e.lanes|=t;var s=e.alternate;for(s!==null&&(s.lanes|=t),s=e,e=e.return;e!==null;)e.childLanes|=t,s=e.alternate,s!==null&&(s.childLanes|=t),s=e,e=e.return;return s.tag===3?s.stateNode:null}var gt=!1;function Ao(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Wu(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ot(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Et(e,t,s){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,O&2){var l=n.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),n.pending=t,ut(e,s)}return l=n.interleaved,l===null?(t.next=t,Po(n)):(t.next=l.next,l.next=t),n.interleaved=t,ut(e,s)}function hn(e,t,s){if(t=t.updateQueue,t!==null&&(t=t.shared,(s&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,s|=n,t.lanes=s,xo(e,s)}}function Fa(e,t){var s=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,s===n)){var l=null,i=null;if(s=s.firstBaseUpdate,s!==null){do{var o={eventTime:s.eventTime,lane:s.lane,tag:s.tag,payload:s.payload,callback:s.callback,next:null};i===null?l=i=o:i=i.next=o,s=s.next}while(s!==null);i===null?l=i=t:i=i.next=t}else l=i=t;s={baseState:n.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:n.shared,effects:n.effects},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=t:e.next=t,s.lastBaseUpdate=t}function Rn(e,t,s,n){var l=e.updateQueue;gt=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,a=l.shared.pending;if(a!==null){l.shared.pending=null;var c=a,u=c.next;c.next=null,o===null?i=u:o.next=u,o=c;var p=e.alternate;p!==null&&(p=p.updateQueue,a=p.lastBaseUpdate,a!==o&&(a===null?p.firstBaseUpdate=u:a.next=u,p.lastBaseUpdate=c))}if(i!==null){var d=l.baseState;o=0,p=u=c=null,a=i;do{var m=a.lane,f=a.eventTime;if((n&m)===m){p!==null&&(p=p.next={eventTime:f,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var v=e,j=a;switch(m=t,f=s,j.tag){case 1:if(v=j.payload,typeof v=="function"){d=v.call(f,d,m);break e}d=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=j.payload,m=typeof v=="function"?v.call(f,d,m):v,m==null)break e;d=B({},d,m);break e;case 2:gt=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,m=l.effects,m===null?l.effects=[a]:m.push(a))}else f={eventTime:f,lane:m,tag:a.tag,payload:a.payload,callback:a.callback,next:null},p===null?(u=p=f,c=d):p=p.next=f,o|=m;if(a=a.next,a===null){if(a=l.shared.pending,a===null)break;m=a,a=m.next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}while(!0);if(p===null&&(c=d),l.baseState=c,l.firstBaseUpdate=u,l.lastBaseUpdate=p,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);Xt|=o,e.lanes=o,e.memoizedState=d}}function Va(e,t,s){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],l=n.callback;if(l!==null){if(n.callback=null,n=s,typeof l!="function")throw Error(b(191,l));l.call(n)}}}var Or={},Ze=Ot(Or),Nr=Ot(Or),kr=Ot(Or);function Wt(e){if(e===Or)throw Error(b(174));return e}function _o(e,t){switch(R(kr,t),R(Nr,e),R(Ze,Or),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ai(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ai(t,e)}F(Ze),R(Ze,t)}function _s(){F(Ze),F(Nr),F(kr)}function Qu(e){Wt(kr.current);var t=Wt(Ze.current),s=ai(t,e.type);t!==s&&(R(Nr,e),R(Ze,s))}function Mo(e){Nr.current===e&&(F(Ze),F(Nr))}var U=Ot(0);function $n(e){for(var t=e;t!==null;){if(t.tag===13){var s=t.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||s.data==="$?"||s.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Rl=[];function Lo(){for(var e=0;e<Rl.length;e++)Rl[e]._workInProgressVersionPrimary=null;Rl.length=0}var xn=pt.ReactCurrentDispatcher,$l=pt.ReactCurrentBatchConfig,Zt=0,H=null,Z=null,ee=null,Fn=!1,ar=!1,Sr=0,m0=0;function le(){throw Error(b(321))}function Io(e,t){if(t===null)return!1;for(var s=0;s<t.length&&s<e.length;s++)if(!We(e[s],t[s]))return!1;return!0}function Do(e,t,s,n,l,i){if(Zt=i,H=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,xn.current=e===null||e.memoizedState===null?f0:v0,e=s(n,l),ar){i=0;do{if(ar=!1,Sr=0,25<=i)throw Error(b(301));i+=1,ee=Z=null,t.updateQueue=null,xn.current=y0,e=s(n,l)}while(ar)}if(xn.current=Vn,t=Z!==null&&Z.next!==null,Zt=0,ee=Z=H=null,Fn=!1,t)throw Error(b(300));return e}function Oo(){var e=Sr!==0;return Sr=0,e}function Ge(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ee===null?H.memoizedState=ee=e:ee=ee.next=e,ee}function De(){if(Z===null){var e=H.alternate;e=e!==null?e.memoizedState:null}else e=Z.next;var t=ee===null?H.memoizedState:ee.next;if(t!==null)ee=t,Z=e;else{if(e===null)throw Error(b(310));Z=e,e={memoizedState:Z.memoizedState,baseState:Z.baseState,baseQueue:Z.baseQueue,queue:Z.queue,next:null},ee===null?H.memoizedState=ee=e:ee=ee.next=e}return ee}function Cr(e,t){return typeof t=="function"?t(e):t}function Fl(e){var t=De(),s=t.queue;if(s===null)throw Error(b(311));s.lastRenderedReducer=e;var n=Z,l=n.baseQueue,i=s.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}n.baseQueue=l=i,s.pending=null}if(l!==null){i=l.next,n=n.baseState;var a=o=null,c=null,u=i;do{var p=u.lane;if((Zt&p)===p)c!==null&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:e(n,u.action);else{var d={lane:p,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};c===null?(a=c=d,o=n):c=c.next=d,H.lanes|=p,Xt|=p}u=u.next}while(u!==null&&u!==i);c===null?o=n:c.next=a,We(n,t.memoizedState)||(fe=!0),t.memoizedState=n,t.baseState=o,t.baseQueue=c,s.lastRenderedState=n}if(e=s.interleaved,e!==null){l=e;do i=l.lane,H.lanes|=i,Xt|=i,l=l.next;while(l!==e)}else l===null&&(s.lanes=0);return[t.memoizedState,s.dispatch]}function Vl(e){var t=De(),s=t.queue;if(s===null)throw Error(b(311));s.lastRenderedReducer=e;var n=s.dispatch,l=s.pending,i=t.memoizedState;if(l!==null){s.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);
vendor: 4,625 bytes, line 38
38We(i,t.memoizedState)||(fe=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),s.lastRenderedState=i}return[i,n]}function Ku(){}function Gu(e,t){var s=H,n=De(),l=t(),i=!We(n.memoizedState,l);if(i&&(n.memoizedState=l,fe=!0),n=n.queue,zo(Zu.bind(null,s,n,e),[e]),n.getSnapshot!==t||i||ee!==null&&ee.memoizedState.tag&1){if(s.flags|=2048,Er(9,Yu.bind(null,s,n,l,t),void 0,null),te===null)throw Error(b(349));Zt&30||qu(s,t,l)}return l}function qu(e,t,s){e.flags|=16384,e={getSnapshot:t,value:s},t=H.updateQueue,t===null?(t={lastEffect:null,stores:null},H.updateQueue=t,t.stores=[e]):(s=t.stores,s===null?t.stores=[e]:s.push(e))}function Yu(e,t,s,n){t.value=s,t.getSnapshot=n,Xu(t)&&Ju(e)}function Zu(e,t,s){return s(function(){Xu(t)&&Ju(e)})}function Xu(e){var t=e.getSnapshot;e=e.value;try{var s=t();return!We(e,s)}catch{return!0}}function Ju(e){var t=ut(e,1);t!==null&&He(t,e,1,-1)}function Ua(e){var t=Ge();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Cr,lastRenderedState:e},t.queue=e,e=e.dispatch=g0.bind(null,H,e),[t.memoizedState,e]}function Er(e,t,s,n){return e={tag:e,create:t,destroy:s,deps:n,next:null},t=H.updateQueue,t===null?(t={lastEffect:null,stores:null},H.updateQueue=t,t.lastEffect=e.next=e):(s=t.lastEffect,s===null?t.lastEffect=e.next=e:(n=s.next,s.next=e,e.next=n,t.lastEffect=e)),e}function ed(){return De().memoizedState}function gn(e,t,s,n){var l=Ge();H.flags|=e,l.memoizedState=Er(1|t,s,void 0,n===void 0?null:n)}function ol(e,t,s,n){var l=De();n=n===void 0?null:n;var i=void 0;if(Z!==null){var o=Z.memoizedState;if(i=o.destroy,n!==null&&Io(n,o.deps)){l.memoizedState=Er(t,s,i,n);return}}H.flags|=e,l.memoizedState=Er(1|t,s,i,n)}function Ha(e,t){return gn(8390656,8,e,t)}function zo(e,t){return ol(2048,8,e,t)}function td(e,t){return ol(4,2,e,t)}function sd(e,t){return ol(4,4,e,t)}function rd(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function nd(e,t,s){return s=s!=null?s.concat([e]):null,ol(4,4,rd.bind(null,t,e),s)}function Ro(){}function ld(e,t){var s=De();t=t===void 0?null:t;var n=s.memoizedState;return n!==null&&t!==null&&Io(t,n[1])?n[0]:(s.memoizedState=[e,t],e)}function id(e,t){var s=De();t=t===void 0?null:t;var n=s.memoizedState;return n!==null&&t!==null&&Io(t,n[1])?n[0]:(e=e(),s.memoizedState=[e,t],e)}function od(e,t,s){return Zt&21?(We(s,t)||(s=pu(),H.lanes|=s,Xt|=s,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,fe=!0),e.memoizedState=s)}function h0(e,t){var s=z;z=s!==0&&4>s?s:4,e(!0);var n=$l.transition;$l.transition={};try{e(!1),t()}finally{z=s,$l.transition=n}}function ad(){return De().memoizedState}function x0(e,t,s){var n=Pt(e);if(s={lane:n,action:s,hasEagerState:!1,eagerState:null,next:null},cd(e))ud(t,s);else if(s=Bu(e,t,s,n),s!==null){var l=pe();He(s,e,n,l),dd(s,t,n)}}function g0(e,t,s){var n=Pt(e),l={lane:n,action:s,hasEagerState:!1,eagerState:null,next:null};if(cd(e))ud(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,a=i(o,s);if(l.hasEagerState=!0,l.eagerState=a,We(a,o)){var c=t.interleaved;c===null?(l.next=l,Po(t)):(l.next=c.next,c.next=l),t.interleaved=l;return}}catch{}finally{}s=Bu(e,t,l,n),s!==null&&(l=pe(),He(s,e,n,l),dd(s,t,n))}}function cd(e){var t=e.alternate;return e===H||t!==null&&t===H}function ud(e,t){ar=Fn=!0;var s=e.pending;s===null?t.next=t:(t.next=s.next,s.next=t),e.pending=t}function dd(e,t,s){if(s&4194240){var n=t.lanes;n&=e.pendingLanes,s|=n,t.lanes=s,xo(e,s)}}var Vn={readContext:Ie,useCallback:le,useContext:le,useEffect:le,useImperativeHandle:le,useInsertionEffect:le,useLayoutEffect:le,useMemo:le,useReducer:le,useRef:le,useState:le,useDebugValue:le,useDeferredValue:le,useTransition:le,useMutableSource:le,useSyncExternalStore:le,useId:le,unstable_isNewReconciler:!1},f0={readContext:Ie,useCallback:function(e,t){return Ge().memoizedState=[e,t===void 0?null:t],e},useContext:Ie,useEffect:Ha,useImperativeHandle:function(e,t,s){return s=s!=null?s.concat([e]):null,gn(4194308,4,rd.bind(null,t,e),s)},useLayoutEffect:function(e,t){return gn(4194308,4,e,t)},useInsertionEffect:function(e,t){return gn(4,2,e,t)},useMemo:function(e,t){var s=Ge();return t=t===void 0?null:t,e=e(),s.memoizedState=[e,t],e},useReducer:function(e,t,s){var n=Ge();return t=s!==void 0?s(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=x0.bind(null,H,e),[n.memoizedState,e]}
vendor: 7,418 bytes, lines 38-40
38,useRef:function(e){var t=Ge();return e={current:e},t.memoizedState=e},useState:Ua,useDebugValue:Ro,useDeferredValue:function(e){return Ge().memoizedState=e},useTransition:function(){var e=Ua(!1),t=e[0];return e=h0.bind(null,e[1]),Ge().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,s){var n=H,l=Ge();if(V){if(s===void 0)throw Error(b(407));s=s()}else{if(s=t(),te===null)throw Error(b(349));Zt&30||qu(n,t,s)}l.memoizedState=s;var i={value:s,getSnapshot:t};return l.queue=i,Ha(Zu.bind(null,n,i,e),[e]),n.flags|=2048,Er(9,Yu.bind(null,n,i,s,t),void 0,null),s},useId:function(){var e=Ge(),t=te.identifierPrefix;if(V){var s=it,n=lt;s=(n&~(1<<32-Ue(n)-1)).toString(32)+s,t=":"+t+"R"+s,s=Sr++,0<s&&(t+="H"+s.toString(32)),t+=":"}else s=m0++,t=":"+t+"r"+s.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},v0={readContext:Ie,useCallback:ld,useContext:Ie,useEffect:zo,useImperativeHandle:nd,useInsertionEffect:td,useLayoutEffect:sd,useMemo:id,useReducer:Fl,useRef:ed,useState:function(){return Fl(Cr)},useDebugValue:Ro,useDeferredValue:function(e){var t=De();return od(t,Z.memoizedState,e)},useTransition:function(){var e=Fl(Cr)[0],t=De().memoizedState;return[e,t]},useMutableSource:Ku,useSyncExternalStore:Gu,useId:ad,unstable_isNewReconciler:!1},y0={readContext:Ie,useCallback:ld,useContext:Ie,useEffect:zo,useImperativeHandle:nd,useInsertionEffect:td,useLayoutEffect:sd,useMemo:id,useReducer:Vl,useRef:ed,useState:function(){return Vl(Cr)},useDebugValue:Ro,useDeferredValue:function(e){var t=De();return Z===null?t.memoizedState=e:od(t,Z.memoizedState,e)},useTransition:function(){var e=Vl(Cr)[0],t=De().memoizedState;return[e,t]},useMutableSource:Ku,useSyncExternalStore:Gu,useId:ad,unstable_isNewReconciler:!1};function Re(e,t){if(e&&e.defaultProps){t=B({},t),e=e.defaultProps;for(var s in e)t[s]===void 0&&(t[s]=e[s]);return t}return t}function Pi(e,t,s,n){t=e.memoizedState,s=s(n,t),s=s==null?t:B({},t,s),e.memoizedState=s,e.lanes===0&&(e.updateQueue.baseState=s)}var al={isMounted:function(e){return(e=e._reactInternals)?ss(e)===e:!1},enqueueSetState:function(e,t,s){e=e._reactInternals;var n=pe(),l=Pt(e),i=ot(n,l);i.payload=t,s!=null&&(i.callback=s),t=Et(e,i,l),t!==null&&(He(t,e,l,n),hn(t,e,l))},enqueueReplaceState:function(e,t,s){e=e._reactInternals;var n=pe(),l=Pt(e),i=ot(n,l);i.tag=1,i.payload=t,s!=null&&(i.callback=s),t=Et(e,i,l),t!==null&&(He(t,e,l,n),hn(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var s=pe(),n=Pt(e),l=ot(s,n);l.tag=2,t!=null&&(l.callback=t),t=Et(e,l,n),t!==null&&(He(t,e,n,s),hn(t,e,n))}};function Ba(e,t,s,n,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,i,o):t.prototype&&t.prototype.isPureReactComponent?!yr(s,n)||!yr(l,i):!0}function pd(e,t,s){var n=!1,l=Lt,i=t.contextType;return typeof i=="object"&&i!==null?i=Ie(i):(l=ye(t)?qt:ae.current,n=t.contextTypes,i=(n=n!=null)?Ts(e,l):Lt),t=new t(s,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=al,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function Wa(e,t,s,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(s,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(s,n),t.state!==e&&al.enqueueReplaceState(t,t.state,null)}function Ai(e,t,s,n){var l=e.stateNode;l.props=s,l.state=e.memoizedState,l.refs={},Ao(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=Ie(i):(i=ye(t)?qt:ae.current,l.context=Ts(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Pi(e,t,i,s),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&al.enqueueReplaceState(l,l.state,null),Rn(e,s,l,n),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Ms(e,t){try{var s="",n=t;do s+=Kp(n),n=n.return;while(n);var l=s}catch(i){l=`
39Error generating stack: `+i.message+`
40`+i.stack}return{value:e,source:t,stack:l,digest:null}}function Ul(e,t,s){return{value:e,source:null,stack:s??null,digest:t??null}}function _i(e,t){try{console.error(t.value)}catch(s){setTimeout(function(){throw s})}}var j0=typeof WeakMap=="function"?WeakMap:Map;function md(e,t,s){s=ot(-1,s),s.tag=3,s.payload={element:null};var n=t.value;return s.callback=function(){Hn||(Hn=!0,Vi=n),_i(e,t)},s}function hd(e,t,s){s=ot(-1,s),s.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var l=t.value;s.payload=function(){return n(l)},s.callback=function(){_i(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(s.callback=function(){_i(e,t),typeof n!="function"&&(Tt===null?Tt=new Set([this]):Tt.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),s}function Qa(e,t,s){var n=e.pingCache;if(n===null){n=e.pingCache=new j0;var l=new Set;n.set(t,l)}else l=n.get(t),l===void 0&&(l=new Set,n.set(t,l));l.has(s)||(l.add(s),e=I0.bind(null,e,t,s),t.then(e,e))}function Ka(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Ga(e,t,s,n,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,s.flags|=131072,s.flags&=-52805,s.tag===1&&(s.alternate===null?s.tag=17:(t=ot(-1,1),t.tag=2,Et(s,t,1))),s.lanes|=1),e)}var w0=pt.ReactCurrentOwner,fe=!1;function ue(e,t,s,n){t.child=e===null?Hu(t,null,s,n):As(t,e.child,s,n)}function qa(e,t,s,n,l){s=s.render;var i=t.ref;return Ns(t,l),n=Do(e,t,s,n,i,l),s=Oo(),e!==null&&!fe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,dt(e,t,l)):(V&&s&&No(t),t.flags|=1,ue(e,t,n,l),t.child)}function Ya(e,t,s,n,l){if(e===null){var i=s.type;return typeof i=="function"&&!Qo(i)&&i.defaultProps===void 0&&s.compare===null&&s.defaultProps===void 0?(t.tag=15,t.type=i,xd(e,t,i,n,l)):(e=jn(s.type,null,n,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&l)){var o=i.memoizedProps;if(s=s.compare,s=s!==null?s:yr,s(o,n)&&e.ref===t.ref)return dt(e,t,l)}return t.flags|=1,e=At(i,n),e.ref=t.ref,e.return=t,t.child=e}function xd(e,t,s,n,l){if(e!==null){var i=e.memoizedProps;if(yr(i,n)&&e.ref===t.ref)if(fe=!1,t.pendingProps=n=i,(e.lanes&l)!==0)e.flags&131072&&(fe=!0);else return t.lanes=e.lanes,dt(e,t,l)}return Mi(e,t,s,n,l)}function gd(e,t,s){var n=t.pendingProps,l=n.children,i=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},R(vs,we),we|=s;else{if(!(s&1073741824))return e=i!==null?i.baseLanes|s:s,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,R(vs,we),we|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=i!==null?i.baseLanes:s,R(vs,we),we|=n}else i!==null?(n=i.baseLanes|s,t.memoizedState=null):n=s,R(vs,we),we|=n;return ue(e,t,l,s),t.child}function fd(e,t){var s=t.ref;(e===null&&s!==null||e!==null&&e.ref!==s)&&(t.flags|=512,t.flags|=2097152)}
vendor: 6,957 bytes, line 40
40function Mi(e,t,s,n,l){var i=ye(s)?qt:ae.current;return i=Ts(t,i),Ns(t,l),s=Do(e,t,s,n,i,l),n=Oo(),e!==null&&!fe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,dt(e,t,l)):(V&&n&&No(t),t.flags|=1,ue(e,t,s,l),t.child)}function Za(e,t,s,n,l){if(ye(s)){var i=!0;Ln(t)}else i=!1;if(Ns(t,l),t.stateNode===null)fn(e,t),pd(t,s,n),Ai(t,s,n,l),n=!0;else if(e===null){var o=t.stateNode,a=t.memoizedProps;o.props=a;var c=o.context,u=s.contextType;typeof u=="object"&&u!==null?u=Ie(u):(u=ye(s)?qt:ae.current,u=Ts(t,u));var p=s.getDerivedStateFromProps,d=typeof p=="function"||typeof o.getSnapshotBeforeUpdate=="function";d||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==n||c!==u)&&Wa(t,o,n,u),gt=!1;var m=t.memoizedState;o.state=m,Rn(t,n,o,l),c=t.memoizedState,a!==n||m!==c||ve.current||gt?(typeof p=="function"&&(Pi(t,s,p,n),c=t.memoizedState),(a=gt||Ba(t,s,a,n,m,c,u))?(d||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=c),o.props=n,o.state=c,o.context=u,n=a):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{o=t.stateNode,Wu(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:Re(t.type,a),o.props=u,d=t.pendingProps,m=o.context,c=s.contextType,typeof c=="object"&&c!==null?c=Ie(c):(c=ye(s)?qt:ae.current,c=Ts(t,c));var f=s.getDerivedStateFromProps;(p=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==d||m!==c)&&Wa(t,o,n,c),gt=!1,m=t.memoizedState,o.state=m,Rn(t,n,o,l);var v=t.memoizedState;a!==d||m!==v||ve.current||gt?(typeof f=="function"&&(Pi(t,s,f,n),v=t.memoizedState),(u=gt||Ba(t,s,u,n,m,v,c)||!1)?(p||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(n,v,c),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(n,v,c)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=v),o.props=n,o.state=v,o.context=c,n=u):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),n=!1)}return Li(e,t,s,n,i,l)}function Li(e,t,s,n,l,i){fd(e,t);var o=(t.flags&128)!==0;if(!n&&!o)return l&&Oa(t,s,!1),dt(e,t,i);n=t.stateNode,w0.current=t;var a=o&&typeof s.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&o?(t.child=As(t,e.child,null,i),t.child=As(t,null,a,i)):ue(e,t,a,i),t.memoizedState=n.state,l&&Oa(t,s,!0),t.child}function vd(e){var t=e.stateNode;t.pendingContext?Da(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Da(e,t.context,!1),_o(e,t.containerInfo)}function Xa(e,t,s,n,l){return Ps(),So(l),t.flags|=256,ue(e,t,s,n),t.child}var Ii={dehydrated:null,treeContext:null,retryLane:0};function Di(e){return{baseLanes:e,cachePool:null,transitions:null}}function yd(e,t,s){var n=t.pendingProps,l=U.current,i=!1,o=(t.flags&128)!==0,a;if((a=o)||(a=e!==null&&e.memoizedState===null?!1:(l&2)!==0),a?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),R(U,l&1),e===null)return Ei(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=n.children,e=n.fallback,i?(n=t.mode,i=t.child,o={mode:"hidden",children:o},!(n&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=dl(o,n,0,null),e=Gt(e,n,s,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Di(s),t.memoizedState=Ii,e):$o(t,o));if(l=e.memoizedState,l!==null&&(a=l.dehydrated,a!==null))return b0(e,t,o,n,a,l,s);if(i){i=n.fallback,o=t.mode,l=e.child,a=l.sibling;var c={mode:"hidden",children:n.children};return!(o&1)&&t.child!==l?(n=t.child,n.childLanes=0,n.pendingProps=c,t.deletions=null):(n=At(l,c),n.subtreeFlags=l.subtreeFlags&14680064),a!==null?i=At(a,i):(i=Gt(i,o,s,null),i.flags|=2),i.return=t,n.return=t,n.sibling=i,t.child=n,n=i,i=t.child,o=e.child.memoizedState,o=o===null?Di(s):{baseLanes:o.baseLanes|s,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~s,t.memoizedState=Ii,n}return i=e.child,e=i.sibling,n=At(i,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=s),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n}function $o(e,t){return t=dl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function rn(e,t,s,n){return n!==null&&So(n),As(t,e.child,null,s),e=$o(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function b0(e,t,s,n,l,i,o){if(s)return t.flags&256?(t.flags&=-257,n=Ul(Error(b(422))),rn(e,t,o,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=n.fallback,l=t.mode,n=dl({mode:"visible",children:n.children},l,0,null),i=Gt(i,l,o,null),i.flags|=2,n.return=t,i.return=t,n.sibling=i,t.child=n,t.mode&1&&As(t,e.child,null,o),t.child.memoizedState=Di(o),t.memoizedState=Ii,i);if(!(t.mode&1))return rn(e,t,o,null);if(l.data==="$!"){if(n=l.nextSibling&&l.nextSibling.dataset,n)var a=n.dgst;return n=a,i=Error(b(419)),n=Ul(i,n,void 0),rn(e,t,o,n)}if(a=(o&e.childLanes)!==0,fe||a){if(n=te,n!==null){switch(o&-o){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(n.suspendedLanes|o)?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,ut(e,l),He(n,e,l,-1))}return Wo(),n=Ul(Error(b(421))),rn(e,t,o,n)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=D0.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,be=Ct(l.nextSibling),Ne=t,V=!0,Fe=null,e!==null&&(Te[Pe++]=lt,Te[Pe++]=it,Te[Pe++]=Yt,lt=e.id,it=e.overflow,Yt=t),t=$o(t,n.children),t.flags|=4096,t)}function Ja(e,t,s){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),Ti(e.return,t,s)}function Hl(e,t,s,n,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:s,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=n,i.tail=s,i.tailMode=l)}
vendor: 5,061 bytes, line 40
40function jd(e,t,s){var n=t.pendingProps,l=n.revealOrder,i=n.tail;if(ue(e,t,n.children,s),n=U.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ja(e,s,t);else if(e.tag===19)Ja(e,s,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(R(U,n),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(s=t.child,l=null;s!==null;)e=s.alternate,e!==null&&$n(e)===null&&(l=s),s=s.sibling;s=l,s===null?(l=t.child,t.child=null):(l=s.sibling,s.sibling=null),Hl(t,!1,l,s,i);break;case"backwards":for(s=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&$n(e)===null){t.child=l;break}e=l.sibling,l.sibling=s,s=l,l=e}Hl(t,!0,s,null,i);break;case"together":Hl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function fn(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function dt(e,t,s){if(e!==null&&(t.dependencies=e.dependencies),Xt|=t.lanes,!(s&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(b(153));if(t.child!==null){for(e=t.child,s=At(e,e.pendingProps),t.child=s,s.return=t;e.sibling!==null;)e=e.sibling,s=s.sibling=At(e,e.pendingProps),s.return=t;s.sibling=null}return t.child}function N0(e,t,s){switch(t.tag){case 3:vd(t),Ps();break;case 5:Qu(t);break;case 1:ye(t.type)&&Ln(t);break;case 4:_o(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,l=t.memoizedProps.value;R(On,n._currentValue),n._currentValue=l;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(R(U,U.current&1),t.flags|=128,null):s&t.child.childLanes?yd(e,t,s):(R(U,U.current&1),e=dt(e,t,s),e!==null?e.sibling:null);R(U,U.current&1);break;case 19:if(n=(s&t.childLanes)!==0,e.flags&128){if(n)return jd(e,t,s);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),R(U,U.current),n)break;return null;case 22:case 23:return t.lanes=0,gd(e,t,s)}return dt(e,t,s)}var wd,Oi,bd,Nd;wd=function(e,t){for(var s=t.child;s!==null;){if(s.tag===5||s.tag===6)e.appendChild(s.stateNode);else if(s.tag!==4&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break;for(;s.sibling===null;){if(s.return===null||s.return===t)return;s=s.return}s.sibling.return=s.return,s=s.sibling}};Oi=function(){};bd=function(e,t,s,n){var l=e.memoizedProps;if(l!==n){e=t.stateNode,Wt(Ze.current);var i=null;switch(s){case"input":l=ni(e,l),n=ni(e,n),i=[];break;case"select":l=B({},l,{value:void 0}),n=B({},n,{value:void 0}),i=[];break;case"textarea":l=oi(e,l),n=oi(e,n),i=[];break;default:typeof l.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=_n)}ci(s,n);var o;s=null;for(u in l)if(!n.hasOwnProperty(u)&&l.hasOwnProperty(u)&&l[u]!=null)if(u==="style"){var a=l[u];for(o in a)a.hasOwnProperty(o)&&(s||(s={}),s[o]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(pr.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in n){var c=n[u];if(a=l!=null?l[u]:void 0,n.hasOwnProperty(u)&&c!==a&&(c!=null||a!=null))if(u==="style")if(a){for(o in a)!a.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(s||(s={}),s[o]="");for(o in c)c.hasOwnProperty(o)&&a[o]!==c[o]&&(s||(s={}),s[o]=c[o])}else s||(i||(i=[]),i.push(u,s)),s=c;else u==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,a=a?a.__html:void 0,c!=null&&a!==c&&(i=i||[]).push(u,c)):u==="children"?typeof c!="string"&&typeof c!="number"||(i=i||[]).push(u,""+c):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(pr.hasOwnProperty(u)?(c!=null&&u==="onScroll"&&$("scroll",e),i||a===c||(i=[])):(i=i||[]).push(u,c))}s&&(i=i||[]).push("style",s);var u=i;(t.updateQueue=u)&&(t.flags|=4)}};Nd=function(e,t,s,n){s!==n&&(t.flags|=4)};function qs(e,t){if(!V)switch(e.tailMode){case"hidden":t=e.tail;for(var s=null;t!==null;)t.alternate!==null&&(s=t),t=t.sibling;s===null?e.tail=null:s.sibling=null;break;case"collapsed":s=e.tail;for(var n=null;s!==null;)s.alternate!==null&&(n=s),s=s.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function ie(e){var t=e.alternate!==null&&e.alternate.child===e.child,s=0,n=0;if(t)for(var l=e.child;l!==null;)s|=l.lanes|l.childLanes,n|=l.subtreeFlags&14680064,n|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)s|=l.lanes|l.childLanes,n|=l.subtreeFlags,n|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=n,e.childLanes=s,t}function k0(e,t,s){var n=t.pendingProps;switch(ko(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ie(t),null;case 1:return ye(t.type)&&Mn(),ie(t),null;case 3:return n=t.stateNode,_s(),F(ve),F(ae),Lo(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(tn(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Fe!==null&&(Bi(Fe),Fe
vendor: 31,062 bytes, line 40
40=null))),Oi(e,t),ie(t),null;case 5:Mo(t);var l=Wt(kr.current);if(s=t.type,e!==null&&t.stateNode!=null)bd(e,t,s,n,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(b(166));return ie(t),null}if(e=Wt(Ze.current),tn(t)){n=t.stateNode,s=t.type;var i=t.memoizedProps;switch(n[qe]=t,n[br]=i,e=(t.mode&1)!==0,s){case"dialog":$("cancel",n),$("close",n);break;case"iframe":case"object":case"embed":$("load",n);break;case"video":case"audio":for(l=0;l<sr.length;l++)$(sr[l],n);break;case"source":$("error",n);break;case"img":case"image":case"link":$("error",n),$("load",n);break;case"details":$("toggle",n);break;case"input":aa(n,i),$("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!i.multiple},$("invalid",n);break;case"textarea":ua(n,i),$("invalid",n)}ci(s,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var a=i[o];o==="children"?typeof a=="string"?n.textContent!==a&&(i.suppressHydrationWarning!==!0&&en(n.textContent,a,e),l=["children",a]):typeof a=="number"&&n.textContent!==""+a&&(i.suppressHydrationWarning!==!0&&en(n.textContent,a,e),l=["children",""+a]):pr.hasOwnProperty(o)&&a!=null&&o==="onScroll"&&$("scroll",n)}switch(s){case"input":Qr(n),ca(n,i,!0);break;case"textarea":Qr(n),da(n);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(n.onclick=_n)}n=l,t.updateQueue=n,n!==null&&(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Zc(s)),e==="http://www.w3.org/1999/xhtml"?s==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=o.createElement(s,{is:n.is}):(e=o.createElement(s),s==="select"&&(o=e,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):e=o.createElementNS(e,s),e[qe]=t,e[br]=n,wd(e,t,!1,!1),t.stateNode=e;e:{switch(o=ui(s,n),s){case"dialog":$("cancel",e),$("close",e),l=n;break;case"iframe":case"object":case"embed":$("load",e),l=n;break;case"video":case"audio":for(l=0;l<sr.length;l++)$(sr[l],e);l=n;break;case"source":$("error",e),l=n;break;case"img":case"image":case"link":$("error",e),$("load",e),l=n;break;case"details":$("toggle",e),l=n;break;case"input":aa(e,n),l=ni(e,n),$("invalid",e);break;case"option":l=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},l=B({},n,{value:void 0}),$("invalid",e);break;case"textarea":ua(e,n),l=oi(e,n),$("invalid",e);break;default:l=n}ci(s,l),a=l;for(i in a)if(a.hasOwnProperty(i)){var c=a[i];i==="style"?eu(e,c):i==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&Xc(e,c)):i==="children"?typeof c=="string"?(s!=="textarea"||c!=="")&&mr(e,c):typeof c=="number"&&mr(e,""+c):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(pr.hasOwnProperty(i)?c!=null&&i==="onScroll"&&$("scroll",e):c!=null&&ao(e,i,c,o))}switch(s){case"input":Qr(e),ca(e,n,!1);break;case"textarea":Qr(e),da(e);break;case"option":n.value!=null&&e.setAttribute("value",""+Mt(n.value));break;case"select":e.multiple=!!n.multiple,i=n.value,i!=null?ys(e,!!n.multiple,i,!1):n.defaultValue!=null&&ys(e,!!n.multiple,n.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=_n)}switch(s){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ie(t),null;case 6:if(e&&t.stateNode!=null)Nd(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(b(166));if(s=Wt(kr.current),Wt(Ze.current),tn(t)){if(n=t.stateNode,s=t.memoizedProps,n[qe]=t,(i=n.nodeValue!==s)&&(e=Ne,e!==null))switch(e.tag){case 3:en(n.nodeValue,s,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&en(n.nodeValue,s,(e.mode&1)!==0)}i&&(t.flags|=4)}else n=(s.nodeType===9?s:s.ownerDocument).createTextNode(n),n[qe]=t,t.stateNode=n}return ie(t),null;case 13:if(F(U),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(V&&be!==null&&t.mode&1&&!(t.flags&128))Vu(),Ps(),t.flags|=98560,i=!1;else if(i=tn(t),n!==null&&n.dehydrated!==null){if(e===null){if(!i)throw Error(b(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(b(317));i[qe]=t}else Ps(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ie(t),i=!1}else Fe!==null&&(Bi(Fe),Fe=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=s,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||U.current&1?X===0&&(X=3):Wo())),t.updateQueue!==null&&(t.flags|=4),ie(t),null);case 4:return _s(),Oi(e,t),e===null&&jr(t.stateNode.containerInfo),ie(t),null;case 10:return To(t.type._context),ie(t),null;case 17:return ye(t.type)&&Mn(),ie(t),null;case 19:if(F(U),i=t.memoizedState,i===null)return ie(t),null;if(n=(t.flags&128)!==0,o=i.rendering,o===null)if(n)qs(i,!1);else{if(X!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=$n(e),o!==null){for(t.flags|=128,qs(i,!1),n=o.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=s,s=t.child;s!==null;)i=s,e=n,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),s=s.sibling;return R(U,U.current&1|2),t.child}e=e.sibling}i.tail!==null&&G()>Ls&&(t.flags|=128,n=!0,qs(i,!1),t.lanes=4194304)}else{if(!n)if(e=$n(o),e!==null){if(t.flags|=128,n=!0,s=e.updateQueue,s!==null&&(t.updateQueue=s,t.flags|=4),qs(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!V)return ie(t),null}else 2*G()-i.renderingStartTime>Ls&&s!==1073741824&&(t.flags|=128,n=!0,qs(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(s=i.last,s!==null?s.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=G(),t.sibling=null,s=U.current,R(U,n?s&1|2:s&1),t):(ie(t),null);case 22:case 23:return Bo(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?we&1073741824&&(ie(t),t.subtreeFlags&6&&(t.flags|=8192)):ie(t),null;case 24:return null;case 25:return null}throw Error(b(156,t.tag))}function S0(e,t){switch(ko(t),t.tag){case 1:return ye(t.type)&&Mn(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return _s(),F(ve),F(ae),Lo(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Mo(t),null;case 13:if(F(U),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(b(340));Ps()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return F(U),null;case 4:return _s(),null;case 10:return To(t.type._context),null;case 22:case 23:return Bo(),null;case 24:return null;default:return null}}var nn=!1,oe=!1,C0=typeof WeakSet=="function"?WeakSet:Set,S=null;function fs(e,t){var s=e.ref;if(s!==null)if(typeof s=="function")try{s(null)}catch(n){W(e,t,n)}else s.current=null}function zi(e,t,s){try{s()}catch(n){W(e,t,n)}}var ec=!1;function E0(e,t){if(ji=Tn,e=Tu(),bo(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var n=s.getSelection&&s.getSelection();if(n&&n.rangeCount!==0){s=n.anchorNode;var l=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{s.nodeType,i.nodeType}catch{s=null;break e}var o=0,a=-1,c=-1,u=0,p=0,d=e,m=null;t:for(;;){for(var f;d!==s||l!==0&&d.nodeType!==3||(a=o+l),d!==i||n!==0&&d.nodeType!==3||(c=o+n),d.nodeType===3&&(o+=d.nodeValue.length),(f=d.firstChild)!==null;)m=d,d=f;for(;;){if(d===e)break t;if(m===s&&++u===l&&(a=o),m===i&&++p===n&&(c=o),(f=d.nextSibling)!==null)break;d=m,m=d.parentNode}d=f}s=a===-1||c===-1?null:{start:a,end:c}}else s=null}s=s||{start:0,end:0}}else s=null;for(wi={focusedElem:e,selectionRange:s},Tn=!1,S=t;S!==null;)if(t=S,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,S=e;else for(;S!==null;){t=S;try{var v=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var j=v.memoizedProps,N=v.memoizedState,x=t.stateNode,h=x.getSnapshotBeforeUpdate(t.elementType===t.type?j:Re(t.type,j),N);x.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(b(163))}}catch(w){W(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,S=e;break}S=t.return}return v=ec,ec=!1,v}function cr(e,t,s){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var l=n=n.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&zi(t,s,i)}l=l.next}while(l!==n)}}function cl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var s=t=t.next;do{if((s.tag&e)===e){var n=s.create;s.destroy=n()}s=s.next}while(s!==t)}}function Ri(e){var t=e.ref;if(t!==null){var s=e.stateNode;switch(e.tag){case 5:e=s;break;default:e=s}typeof t=="function"?t(e):t.current=e}}function kd(e){var t=e.alternate;t!==null&&(e.alternate=null,kd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[qe],delete t[br],delete t[ki],delete t[c0],delete t[u0])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Sd(e){return e.tag===5||e.tag===3||e.tag===4}function tc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Sd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function $i(e,t,s){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?s.nodeType===8?s.parentNode.insertBefore(e,t):s.insertBefore(e,t):(s.nodeType===8?(t=s.parentNode,t.insertBefore(e,s)):(t=s,t.appendChild(e)),s=s._reactRootContainer,s!=null||t.onclick!==null||(t.onclick=_n));else if(n!==4&&(e=e.child,e!==null))for($i(e,t,s),e=e.sibling;e!==null;)$i(e,t,s),e=e.sibling}function Fi(e,t,s){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?s.insertBefore(e,t):s.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Fi(e,t,s),e=e.sibling;e!==null;)Fi(e,t,s),e=e.sibling}var se=null,$e=!1;function ht(e,t,s){for(s=s.child;s!==null;)Cd(e,t,s),s=s.sibling}function Cd(e,t,s){if(Ye&&typeof Ye.onCommitFiberUnmount=="function")try{Ye.onCommitFiberUnmount(tl,s)}catch{}switch(s.tag){case 5:oe||fs(s,t);case 6:var n=se,l=$e;se=null,ht(e,t,s),se=n,$e=l,se!==null&&($e?(e=se,s=s.stateNode,e.nodeType===8?e.parentNode.removeChild(s):e.removeChild(s)):se.removeChild(s.stateNode));break;case 18:se!==null&&($e?(e=se,s=s.stateNode,e.nodeType===8?Ol(e.parentNode,s):e.nodeType===1&&Ol(e,s),fr(e)):Ol(se,s.stateNode));break;case 4:n=se,l=$e,se=s.stateNode.containerInfo,$e=!0,ht(e,t,s),se=n,$e=l;break;case 0:case 11:case 14:case 15:if(!oe&&(n=s.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){l=n=n.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&zi(s,t,o),l=l.next}while(l!==n)}ht(e,t,s);break;case 1:if(!oe&&(fs(s,t),n=s.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=s.memoizedProps,n.state=s.memoizedState,n.componentWillUnmount()}catch(a){W(s,t,a)}ht(e,t,s);break;case 21:ht(e,t,s);break;case 22:s.mode&1?(oe=(n=oe)||s.memoizedState!==null,ht(e,t,s),oe=n):ht(e,t,s);break;default:ht(e,t,s)}}function sc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var s=e.stateNode;s===null&&(s=e.stateNode=new C0),t.forEach(function(n){var l=O0.bind(null,e,n);s.has(n)||(s.add(n),n.then(l,l))})}}function ze(e,t){var s=t.deletions;if(s!==null)for(var n=0;n<s.length;n++){var l=s[n];try{var i=e,o=t,a=o;e:for(;a!==null;){switch(a.tag){case 5:se=a.stateNode,$e=!1;break e;case 3:se=a.stateNode.containerInfo,$e=!0;break e;case 4:se=a.stateNode.containerInfo,$e=!0;break e}a=a.return}if(se===null)throw Error(b(160));Cd(i,o,l),se=null,$e=!1;var c=l.alternate;c!==null&&(c.return=null),l.return=null}catch(u){W(l,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Ed(t,e),t=t.sibling}function Ed(e,t){var s=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ze(t,e),Ke(e),n&4){try{cr(3,e,e.return),cl(3,e)}catch(j){W(e,e.return,j)}try{cr(5,e,e.return)}catch(j){W(e,e.return,j)}}break;case 1:ze(t,e),Ke(e),n&512&&s!==null&&fs(s,s.return);break;case 5:if(ze(t,e),Ke(e),n&512&&s!==null&&fs(s,s.return),e.flags&32){var l=e.stateNode;try{mr(l,"")}catch(j){W(e,e.return,j)}}if(n&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=s!==null?s.memoizedProps:i,a=e.type,c=e.updateQueue;if(e.updateQueue=null,c!==null)try{a==="input"&&i.type==="radio"&&i.name!=null&&qc(l,i),ui(a,o);var u=ui(a,i);for(o=0;o<c.length;o+=2){var p=c[o],d=c[o+1];p==="style"?eu(l,d):p==="dangerouslySetInnerHTML"?Xc(l,d):p==="children"?mr(l,d):ao(l,p,d,u)}switch(a){case"input":li(l,i);break;case"textarea":Yc(l,i);break;case"select":var m=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var f=i.value;f!=null?ys(l,!!i.multiple,f,!1):m!==!!i.multiple&&(i.defaultValue!=null?ys(l,!!i.multiple,i.defaultValue,!0):ys(l,!!i.multiple,i.multiple?[]:"",!1))}l[br]=i}catch(j){W(e,e.return,j)}}break;case 6:if(ze(t,e),Ke(e),n&4){if(e.stateNode===null)throw Error(b(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(j){W(e,e.return,j)}}break;case 3:if(ze(t,e),Ke(e),n&4&&s!==null&&s.memoizedState.isDehydrated)try{fr(t.containerInfo)}catch(j){W(e,e.return,j)}break;case 4:ze(t,e),Ke(e);break;case 13:ze(t,e),Ke(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(Uo=G())),n&4&&sc(e);break;case 22:if(p=s!==null&&s.memoizedState!==null,e.mode&1?(oe=(u=oe)||p,ze(t,e),oe=u):ze(t,e),Ke(e),n&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!p&&e.mode&1)for(S=e,p=e.child;p!==null;){for(d=S=p;S!==null;){switch(m=S,f=m.child,m.tag){case 0:case 11:case 14:case 15:cr(4,m,m.return);break;case 1:fs(m,m.return);var v=m.stateNode;if(typeof v.componentWillUnmount=="function"){n=m,s=m.return;try{t=n,v.props=t.memoizedProps,v.state=t.memoizedState,v.componentWillUnmount()}catch(j){W(n,s,j)}}break;case 5:fs(m,m.return);break;case 22:if(m.memoizedState!==null){nc(d);continue}}f!==null?(f.return=m,S=f):nc(d)}p=p.sibling}e:for(p=null,d=e;;){if(d.tag===5){if(p===null){p=d;try{l=d.stateNode,u?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(a=d.stateNode,c=d.memoizedProps.style,o=c!=null&&c.hasOwnProperty("display")?c.display:null,a.style.display=Jc("display",o))}catch(j){W(e,e.return,j)}}}else if(d.tag===6){if(p===null)try{d.stateNode.nodeValue=u?"":d.memoizedProps}catch(j){W(e,e.return,j)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;p===d&&(p=null),d=d.return}p===d&&(p=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:ze(t,e),Ke(e),n&4&&sc(e);break;case 21:break;default:ze(t,e),Ke(e)}}function Ke(e){var t=e.flags;if(t&2){try{e:{for(var s=e.return;s!==null;){if(Sd(s)){var n=s;break e}s=s.return}throw Error(b(160))}switch(n.tag){case 5:var l=n.stateNode;n.flags&32&&(mr(l,""),n.flags&=-33);var i=tc(e);Fi(e,i,l);break;case 3:case 4:var o=n.stateNode.containerInfo,a=tc(e);$i(e,a,o);break;default:throw Error(b(161))}}catch(c){W(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function T0(e,t,s){S=e,Td(e)}function Td(e,t,s){for(var n=(e.mode&1)!==0;S!==null;){var l=S,i=l.child;if(l.tag===22&&n){var o=l.memoizedState!==null||nn;if(!o){var a=l.alternate,c=a!==null&&a.memoizedState!==null||oe;a=nn;var u=oe;if(nn=o,(oe=c)&&!u)for(S=l;S!==null;)o=S,c=o.child,o.tag===22&&o.memoizedState!==null?lc(l):c!==null?(c.return=o,S=c):lc(l);for(;i!==null;)S=i,Td(i),i=i.sibling;S=l,nn=a,oe=u}rc(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,S=i):rc(e)}}function rc(e){for(;S!==null;){var t=S;if(t.flags&8772){var s=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:oe||cl(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!oe)if(s===null)n.componentDidMount();else{var l=t.elementType===t.type?s.memoizedProps:Re(t.type,s.memoizedProps);n.componentDidUpdate(l,s.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Va(t,i,n);break;case 3:var o=t.updateQueue;if(o!==null){if(s=null,t.child!==null)switch(t.child.tag){case 5:s=t.child.stateNode;break;case 1:s=t.child.stateNode}Va(t,o,s)}break;case 5:var a=t.stateNode;if(s===null&&t.flags&4){s=a;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&s.focus();break;case"img":c.src&&(s.src=c.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var p=u.memoizedState;if(p!==null){var d=p.dehydrated;d!==null&&fr(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(b(163))}oe||t.flags&512&&Ri(t)}catch(m){W(t,t.return,m)}}if(t===e){S=null;break}if(s=t.sibling,s!==null){s.return=t.return,S=s;break}S=t.return}}function nc(e){for(;S!==null;){var t=S;if(t===e){S=null;break}var s=t.sibling;if(s!==null){s.return=t.return,S=s;break}S=t.return}}function lc(e){for(;S!==null;){var t=S;try{switch(t.tag){case 0:case 11:case 15:var s=t.return;try{cl(4,t)}catch(c){W(t,s,c)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var l=t.return;try{n.componentDidMount()}catch(c){W(t,l,c)}}var i=t.return;try{Ri(t)}catch(c){W(t,i,c)}break;case 5:var o=t.return;try{Ri(t)}catch(c){W(t,o,c)}}}catch(c){W(t,t.return,c)}if(t===e){S=null;break}var a=t.sibling;if(a!==null){a.return=t.return,S=a;break}S=t.return}}var P0=Math.ceil,Un=pt.ReactCurrentDispatcher,Fo=pt.ReactCurrentOwner,Me=pt.ReactCurrentBatchConfig,O=0,te=null,q=null,re=0,we=0,vs=Ot(0),X=0,Tr=null,Xt=0,ul=0,Vo=0,ur=null,ge=null,Uo=0,Ls=1/0,st=null,Hn=!1,Vi=null,Tt=null,ln=!1,jt=null,Bn=0,dr=0,Ui=null,vn=-1,yn=0;function pe(){return O&6?G():vn!==-1?vn:vn=G()}function Pt(e){return e.mode&1?O&2&&re!==0?re&-re:p0.transition!==null?(yn===0&&(yn=pu()),yn):(e=z,e!==0||(e=window.event,e=e===void 0?16:yu(e.type)),e):1}function He(e,t,s,n){if(50<dr)throw dr=0,Ui=null,Error(b(185));Lr(e,s,n),(!(O&2)||e!==te)&&(e===te&&(!(O&2)&&(ul|=s),X===4&&vt(e,re)),je(e,n),s===1&&O===0&&!(t.mode&1)&&(Ls=G()+500,il&&zt()))}function je(e,t){var s=e.callbackNode;pm(e,t);var n=En(e,e===te?re:0);if(n===0)s!==null&&ha(s),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(s!=null&&ha(s),t===1)e.tag===0?d0(ic.bind(null,e)):Ru(ic.bind(null,e)),o0(function(){!(O&6)&&zt()}),s=null;else{switch(mu(n)){case 1:s=ho;break;case 4:s=uu;break;case 16:s=Cn;break;case 536870912:s=du;break;default:s=Cn}s=Od(s,Pd.bind(null,e))}e.callbackPriority=t,e.callbackNode=s}}function Pd(e,t){if(vn=-1,yn=0,O&6)throw Error(b(327));var s=e.callbackNode;if(ks()&&e.callbackNode!==s)return null;var n=En(e,e===te?re:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=Wn(e,n);else{t=n;var l=O;O|=2;var i=_d();(te!==e||re!==t)&&(st=null,Ls=G()+500,Kt(e,t));do try{M0();break}catch(a){Ad(e,a)}while(!0);Eo(),Un.current=i,O=l,q!==null?t=0:(te=null,re=0,t=X)}if(t!==0){if(t===2&&(l=xi(e),l!==0&&(n=l,t=Hi(e,l))),t===1)throw s=Tr,Kt(e,0),vt(e,n),je(e,G()),s;if(t===6)vt(e,n);else{if(l=e.current.alternate,!(n&30)&&!A0(l)&&(t=Wn(e,n),t===2&&(i=xi(e),i!==0&&(n=i,t=Hi(e,i))),t===1))throw s=Tr,Kt(e,0),vt(e,n),je(e,G()),s;switch(e.finishedWork=l,e.finishedLanes=n,t){case 0:case 1:throw Error(b(345));case 2:Ut(e,ge,st);break;case 3:if(vt(e,n),(n&130023424)===n&&(t=Uo+500-G(),10<t)){if(En(e,0)!==0)break;if(l=e.suspendedLanes,(l&n)!==n){pe(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Ni(Ut.bind(null,e,ge,st),t);break}Ut(e,ge,st);break;case 4:if(vt(e,n),(n&4194240)===n)break;for(t=e.eventTimes,l=-1;0<n;){var o=31-Ue(n);i=1<<o,o=t[o],o>l&&(l=o),n&=~i}if(n=l,n=G()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*P0(n/1960))-n,10<n){e.timeoutHandle=Ni(Ut.bind(null,e,ge,st),n);break}Ut(e,ge,st);break;case 5:Ut(e,ge,st);break;default:throw Error(b(329))}}}return je(e,G()),e.callbackNode===s?Pd.bind(null,e):null}function Hi(e,t){var s=ur;return e.current.memoizedState.isDehydrated&&(Kt(e,t).flags|=256),e=Wn(e,t),e!==2&&(t=ge,ge=s,t!==null&&Bi(t)),e}function Bi(e){ge===null?ge=e:ge.push.apply(ge,e)}function A0(e){for(var t=e;;){if(t.flags&16384){var s=t.updateQueue;if(s!==null&&(s=s.stores,s!==null))for(var n=0;n<s.length;n++){var l=s[n],i=l.getSnapshot;l=l.value;try{if(!We(i(),l))return!1}catch{return!1}}}if(s=t.child,t.subtreeFlags&16384&&s!==null)s.return=t,t=s;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function vt(e,t){for(t&=~Vo,t&=~ul,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var s=31-Ue(t),n=1<<s;e[s]=-1,t&=~n}}function ic(e){if(O&6)throw Error(b(327));ks();var t=En(e,0);if(!(t&1))return je(e,G()),null;var s=Wn(e,t);if(e.tag!==0&&s===2){var n=xi(e);n!==0&&(t=n,s=Hi(e,n))}if(s===1)throw s=Tr,Kt(e,0),vt(e,t),je(e,G()),s;if(s===6)throw Error(b(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ut(e,ge,st),je(e,G()),null}function Ho(e,t){var s=O;O|=1;try{return e(t)}finally{O=s,O===0&&(Ls=G()+500,il&&zt())}}function Jt(e){jt!==null&&jt.tag===0&&!(O&6)&&ks();var t=O;O|=1;var s=Me.transition,n=z;try{if(Me.transition=null,z=1,e)return e()}finally{z=n,Me.transition=s,O=t,!(O&6)&&zt()}}function Bo(){we=vs.current,F(vs)}function Kt(e,t){e.finishedWork=null,e.finishedLanes=0;var s=e.timeoutHandle;if(s!==-1&&(e.timeoutHandle=-1,i0(s)),q!==null)for(s=q.return;s!==null;){var n=s;switch(ko(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&Mn();break;case 3:_s(),F(ve),F(ae),Lo();break;case 5:Mo(n);break;case 4:_s();break;case 13:F(U);break;case 19:F(U);break;case 10:To(n.type._context);break;case 22:case 23:Bo()}s=s.return}if(te=e,q=e=At(e.current,null),re=we=t,X=0,Tr=null,Vo=ul=Xt=0,ge=ur=null,Bt!==null){for(t=0;t<Bt.length;t++)if(s=Bt[t],n=s.interleaved,n!==null){s.interleaved=null;var l=n.next,i=s.pending;if(i!==null){var o=i.next;i.next=l,n.next=o}s.pending=n}Bt=null}return e}function Ad(e,t){do{var s=q;try{if(Eo(),xn.current=Vn,Fn){for(var n=H.memoizedState;n!==null;){var l=n.queue;l!==null&&(l.pending=null),n=n.next}Fn=!1}if(Zt=0,ee=Z=H=null,ar=!1,Sr=0,Fo.current=null,s===null||s.return===null){X=1,Tr=t,q=null;break}e:{var i=e,o=s.return,a=s,c=t;if(t=re,a.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){var u=c,p=a,d=p.tag;if(!(p.mode&1)&&(d===0||d===11||d===15)){var m=p.alternate;m?(p.updateQueue=m.updateQueue,p.memoizedState=m.memoizedState,p.lanes=m.lanes):(p.updateQueue=null,p.memoizedState=null)}var f=Ka(o);if(f!==null){f.flags&=-257,Ga(f,o,a,i,t),f.mode&1&&Qa(i,u,t),t=f,c=u;var v=t.updateQueue;if(v===null){var j=new Set;j.add(c),t.updateQueue=j}else v.add(c);break e}else{if(!(t&1)){Qa(i,u,t),Wo();break e}c=Error(b(426))}}else if(V&&a.mode&1){var N=Ka(o);if(N!==null){!(N.flags&65536)&&(N.flags|=256),Ga(N,o,a,i,t),So(Ms(c,a));break e}}i=c=Ms(c,a),X!==4&&(X=2),ur===null?ur=[i]:ur.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var x=md(i,c,t);Fa(i,x);break e;case 1:a=c;var h=i.type,g=i.stateNode;if(!(i.flags&128)&&(typeof h.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(Tt===null||!Tt.has(g)))){i.flags|=65536,t&=-t,i.lanes|=t;var w=hd(i,a,t);Fa(i,w);break e}}i=i.return}while(i!==null)}Ld(s)}catch(k){t=k,q===s&&s!==null&&(q=s=s.return);continue}break}while(!0)}function _d(){var e=Un.current;return Un.current=Vn,e===null?Vn:e}function Wo(){(X===0||X===3||X===2)&&(X=4),te===null||!(Xt&268435455)&&!(ul&268435455)||vt(te,re)}function Wn(e,t){var s=O;O|=2;var n=_d();(te!==e||re!==t)&&(st=null,Kt(e,t));do try{_0();break}catch(l){Ad(e,l)}while(!0);if(Eo(),O=s,Un.current=n,q!==null)throw Error(b(261));return te=null,re=0,X}function _0(){for(;q!==null;)Md(q)}function M0(){for(;q!==null&&!rm();)Md(q)}function Md(e){var t=Dd(e.alternate,e,we);e.memoizedProps=e.pendingProps,t===null?Ld(e):q=t,Fo.current=null}function Ld(e){var t=e;do{var s=t.alternate;if(e=t.return,t.flags&32768){if(s=S0(s,t),s!==null){s.flags&=32767,q=s;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{X=6,q=null;return}}else if(s=k0(s,t,we),s!==null){q=s;return}if(t=t.sibling,t!==null){q=t;return}q=t=e}while(t!==null);X===0&&(X=5)}function Ut(e,t,s){var n=z,l=Me.transition;try{Me.transition=null,z=1,L0(e,t,s,n)}finally{Me.transition=l,z=n}return null}function L0(e,t,s,n){do ks();while(jt!==null);if(O&6)throw Error(b(327));s=e.finishedWork;var l=e.finishedLanes;if(s===null)return null;if(e.finishedWork=null,e.finishedLanes=0,s===e.current)throw Error(b(177));e.callbackNode=null,e.callbackPriority=0;var i=s.lanes|s.childLanes;if(mm(e,i),e===te&&(q=te=null,re=0),!(s.subtreeFlags&2064)&&!(s.flags&2064)||ln||(ln=!0,Od(Cn,function(){return ks(),null})),i=(s.flags&15990)!==0,s.subtreeFlags&15990||i){i=Me.transition,Me.transition=null;var o=z;z=1;var a=O;O|=4,Fo.current=null,E0(e,s),Ed(s,e),Jm(wi),Tn=!!ji,wi=ji=null,e.current=s,T0(s),nm(),O=a,z=o,Me.transition=i}else e.current=s;if(ln&&(ln=!1,jt=e,Bn=l),i=e.pendingLanes,i===0&&(Tt=null),om(s.stateNode),je(e,G()),t!==null)for(n=e.onRecoverableError,s=0;s<t.length;s++)l=t[s],n(l.value,{componentStack:l.stack,digest:l.digest});if(Hn)throw Hn=!1,e=Vi,Vi=null,e;return Bn&1&&e.tag!==0&&ks(),i=e.pendingLanes,i&1?e===Ui?dr++:(dr=0,Ui=e):dr=0,zt(),null}function ks(){if(jt!==null){var e=mu(Bn),t=Me.transition,s=z;try{if(Me.transition=null,z=16>e?16:e,jt===null)var n=!1;else{if(e=jt,jt=null,Bn=0,O&6)throw Error(b(331));var l=O;for(O|=4,S=e.current;S!==null;){var i=S,o=i.child;if(S.flags&16){var a=i.deletions;if(a!==null){for(var c=0;c<a.length;c++){var u=a[c];for(S=u;S!==null;){var p=S;switch(p.tag){case 0:case 11:case 15:cr(8,p,i)}var d=p.child;if(d!==null)d.return=p,S=d;else for(;S!==null;){p=S;var m=p.sibling,f=p.return;if(kd(p),p===u){S=null;break}if(m!==null){m.return=f,S=m;break}S=f}}}var v=i.alternate;if(v!==null){var j=v.child;if(j!==null){v.child=null;do{var N=j.sibling;j.sibling=null,j=N}while(j!==null)}}S=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,S=o;else e:for(;S!==null;){if(i=S,i.flags&2048)switch(i.tag){case 0:case 11:case 15:cr(9,i,i.return)}var x=i.sibling;if(x!==null){x.return=i.return,S=x;break e}S=i.return}}var h=e.current;for(S=h;S!==null;){o=S;var g=o.child;if(o.subtreeFlags&2064&&g!==null)g.return=o,S=g;else e:for(o=h;S!==null;){if(a=S,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:cl(9,a)}}catch(k){W(a,a.return,k)}if(a===o){S=null;break e}var w=a.sibling;if(w!==null){w.return=a.return,S=w;break e}S=a.return}}if(O=l,zt(),Ye&&typeof Ye.onPostCommitFiberRoot=="function")try{Ye.onPostCommitFiberRoot(tl,e)}catch{}n=!0}return n}finally{z=s,Me.transition=t}}return!1}function oc(e,t,s){t=Ms(s,t),t=md(e,t,1),e=Et(e,t,1),t=pe(),e!==null&&(Lr(e,1,t),je(e,t))}function W(e,t,s){if(e.tag===3)oc(e,e,s);else for(;t!==null;){if(t.tag===3){oc(t,e,s);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Tt===null||!Tt.has(n))){e=Ms(s,e),e=hd(t,e,1),t=Et(t,e,1),e=pe(),t!==null&&(Lr(t,1,e),je(t,e));break}}t=t.return}}function I0(e,t,s){var n=e.pingCache;n!==null&&n.delete(t),t=pe(),e.pingedLanes|=e.suspendedLanes&s,te===e&&(re&s)===s&&(X===4||X===3&&(re&130023424)===re&&500>G()-Uo?Kt(e,0):Vo|=s),je(e,t)}function Id(e,t){t===0&&(e.mode&1?(t=qr,qr<<=1,!(qr&130023424)&&(qr=4194304)):t=1);var s=pe();e=ut(e,t),e!==null&&(Lr(e,t,s),je(e,s))}function D0(e){var t=e.memoizedState,s=0;t!==null&&(s=t.retryLane),Id(e,s)}function O0(e,t){var s=0;switch(e.tag){case 13:var n=e.stateNode,l=e.memoizedState;l!==null&&(s=l.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(b(314))}n!==null&&n.delete(t),Id(e,s)}var Dd;Dd=function(e,t,s){if(e!==null)if(e.memoizedProps!==t.pendingProps||ve.current)fe=!0;else{if(!(e.lanes&s)&&!(t.flags&128))return fe=!1,N0(e,t,s);fe=!!(e.flags&131072)}else fe=!1,V&&t.flags&1048576&&$u(t,Dn,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;fn(e,t),e=t.pendingProps;var l=Ts(t,ae.current);Ns(t,s),l=Do(null,t,n,e,l,s);var i=Oo();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ye(n)?(i=!0,Ln(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Ao(t),l.updater=al,t.stateNode=l,l._reactInternals=t,Ai(t,n,e,s),t=Li(null,t,n,!0,i,s)):(t.tag=0,V&&i&&No(t),ue(null,t,l,s),t=t.child),t;case 16:n=t.elementType;e:{switch(fn(e,t),e=t.pendingProps,l=n._init,n=l(n._payload),t.type=n,l=t.tag=R0(n),e=Re(n,e),l){case 0:t=Mi(null,t,n,e,s);break e;case 1:t=Za(null,t,n,e,s);break e;case 11:t=qa(null,t,n,e,s);break e;case 14:t=Ya(null,t,n,Re(n.type,e),s);break e}throw Error(b(306,n,""))}return t;case 0:return n=t.type,l=t.pendingProps,l=t.elementType===n?l:Re(n,l),Mi(e,t,n,l,s);case 1:return n=t.type,l=t.pendingProps,l=t.elementType===n?l:Re(n,l),Za(e,t,n,l,s);case 3:e:{if(vd(t),e===null)throw Error(b(387));n=t.pendingProps,i=t.memoizedState,l=i.element,Wu(e,t),Rn(t,n,null,s);var o=t.memoizedState;if(n=o.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=Ms(Error(b(423)),t),t=Xa(e,t,n,s,l);break e}else if(n!==l){l=Ms(Error(b(424)),t),t=Xa(e,t,n,s,l);break e}else for(be=Ct(t.stateNode.containerInfo.firstChild),Ne=t,V=!0,Fe=null,s=Hu(t,null,n,s),t.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling;else{if(Ps(),n===l){t=dt(e,t,s);break e}ue(e,t,n,s)}t=t.child}return t;case 5:return Qu(t),e===null&&Ei(t),n=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,bi(n,l)?o=null:i!==null&&bi(n,i)&&(t.flags|=32),fd(e,t),ue(e,t,o,s),t.child;case 6:return e===null&&Ei(t),null;case 13:return yd(e,t,s);case 4:return _o(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=As(t,null,n,s):ue(e,t,n,s),t.child;case 11:return n=t.type,l=t.pendingProps,l=t.elementType===n?l:Re(n,l),qa(e,t,n,l,s);case 7:return ue(e,t,t.pendingProps,s),t.child;case 8:return ue(e,t,t.pendingProps.children,s),t.child;case 12:return ue(e,t,t.pendingProps.children,s),t.child;case 10:e:{if(n=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,R(On,n._currentValue),n._currentValue=o,i!==null)if(We(i.value,o)){if(i.children===l.children&&!ve.current){t=dt(e,t,s);break e}}else for(i=t.child,i!==null&&(i.return=t);
vendor: 4,300 bytes, line 40
40i!==null;){var a=i.dependencies;if(a!==null){o=i.child;for(var c=a.firstContext;c!==null;){if(c.context===n){if(i.tag===1){c=ot(-1,s&-s),c.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var p=u.pending;p===null?c.next=c:(c.next=p.next,p.next=c),u.pending=c}}i.lanes|=s,c=i.alternate,c!==null&&(c.lanes|=s),Ti(i.return,s,t),a.lanes|=s;break}c=c.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(b(341));o.lanes|=s,a=o.alternate,a!==null&&(a.lanes|=s),Ti(o,s,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}ue(e,t,l.children,s),t=t.child}return t;case 9:return l=t.type,n=t.pendingProps.children,Ns(t,s),l=Ie(l),n=n(l),t.flags|=1,ue(e,t,n,s),t.child;case 14:return n=t.type,l=Re(n,t.pendingProps),l=Re(n.type,l),Ya(e,t,n,l,s);case 15:return xd(e,t,t.type,t.pendingProps,s);case 17:return n=t.type,l=t.pendingProps,l=t.elementType===n?l:Re(n,l),fn(e,t),t.tag=1,ye(n)?(e=!0,Ln(t)):e=!1,Ns(t,s),pd(t,n,l),Ai(t,n,l,s),Li(null,t,n,!0,e,s);case 19:return jd(e,t,s);case 22:return gd(e,t,s)}throw Error(b(156,t.tag))};function Od(e,t){return cu(e,t)}function z0(e,t,s,n){this.tag=e,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ae(e,t,s,n){return new z0(e,t,s,n)}function Qo(e){return e=e.prototype,!(!e||!e.isReactComponent)}function R0(e){if(typeof e=="function")return Qo(e)?1:0;if(e!=null){if(e=e.$$typeof,e===uo)return 11;if(e===po)return 14}return 2}function At(e,t){var s=e.alternate;return s===null?(s=Ae(e.tag,t,e.key,e.mode),s.elementType=e.elementType,s.type=e.type,s.stateNode=e.stateNode,s.alternate=e,e.alternate=s):(s.pendingProps=t,s.type=e.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=e.flags&14680064,s.childLanes=e.childLanes,s.lanes=e.lanes,s.child=e.child,s.memoizedProps=e.memoizedProps,s.memoizedState=e.memoizedState,s.updateQueue=e.updateQueue,t=e.dependencies,s.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},s.sibling=e.sibling,s.index=e.index,s.ref=e.ref,s}function jn(e,t,s,n,l,i){var o=2;if(n=e,typeof e=="function")Qo(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case as:return Gt(s.children,l,i,t);case co:o=8,l|=8;break;case ei:return e=Ae(12,s,t,l|2),e.elementType=ei,e.lanes=i,e;case ti:return e=Ae(13,s,t,l),e.elementType=ti,e.lanes=i,e;case si:return e=Ae(19,s,t,l),e.elementType=si,e.lanes=i,e;case Qc:return dl(s,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Bc:o=10;break e;case Wc:o=9;break e;case uo:o=11;break e;case po:o=14;break e;case xt:o=16,n=null;break e}throw Error(b(130,e==null?e:typeof e,""))}return t=Ae(o,s,t,l),t.elementType=e,t.type=n,t.lanes=i,t}function Gt(e,t,s,n){return e=Ae(7,e,n,t),e.lanes=s,e}function dl(e,t,s,n){return e=Ae(22,e,n,t),e.elementType=Qc,e.lanes=s,e.stateNode={isHidden:!1},e}function Bl(e,t,s){return e=Ae(6,e,null,t),e.lanes=s,e}function Wl(e,t,s){return t=Ae(4,e.children!==null?e.children:[],e.key,t),t.lanes=s,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function $0(e,t,s,n,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Sl(0),this.expirationTimes=Sl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Sl(0),this.identifierPrefix=n,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ko(e,t,s,n,l,i,o,a,c){return e=new $0(e,t,s,a,c),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ae(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:s,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ao(i),e}function F0(e,t,s){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;
vendor: 4,584 bytes, line 40
40return{$$typeof:os,key:n==null?null:""+n,children:e,containerInfo:t,implementation:s}}function zd(e){if(!e)return Lt;e=e._reactInternals;e:{if(ss(e)!==e||e.tag!==1)throw Error(b(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ye(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(b(171))}if(e.tag===1){var s=e.type;if(ye(s))return zu(e,s,t)}return t}function Rd(e,t,s,n,l,i,o,a,c){return e=Ko(s,n,!0,e,l,i,o,a,c),e.context=zd(null),s=e.current,n=pe(),l=Pt(s),i=ot(n,l),i.callback=t??null,Et(s,i,l),e.current.lanes=l,Lr(e,l,n),je(e,n),e}function pl(e,t,s,n){var l=t.current,i=pe(),o=Pt(l);return s=zd(s),t.context===null?t.context=s:t.pendingContext=s,t=ot(i,o),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=Et(l,t,o),e!==null&&(He(e,l,o,i),hn(e,l,o)),o}function Qn(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function ac(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<t?s:t}}function Go(e,t){ac(e,t),(e=e.alternate)&&ac(e,t)}function V0(){return null}var $d=typeof reportError=="function"?reportError:function(e){console.error(e)};function qo(e){this._internalRoot=e}ml.prototype.render=qo.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(b(409));pl(e,t,null,null)};ml.prototype.unmount=qo.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Jt(function(){pl(null,e,null,null)}),t[ct]=null}};function ml(e){this._internalRoot=e}ml.prototype.unstable_scheduleHydration=function(e){if(e){var t=gu();e={blockedOn:null,target:e,priority:t};for(var s=0;s<ft.length&&t!==0&&t<ft[s].priority;s++);ft.splice(s,0,e),s===0&&vu(e)}};function Yo(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function hl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function cc(){}function U0(e,t,s,n,l){if(l){if(typeof n=="function"){var i=n;n=function(){var u=Qn(o);i.call(u)}}var o=Rd(t,n,e,0,null,!1,!1,"",cc);return e._reactRootContainer=o,e[ct]=o.current,jr(e.nodeType===8?e.parentNode:e),Jt(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof n=="function"){var a=n;n=function(){var u=Qn(c);a.call(u)}}var c=Ko(e,0,!1,null,null,!1,!1,"",cc);return e._reactRootContainer=c,e[ct]=c.current,jr(e.nodeType===8?e.parentNode:e),Jt(function(){pl(t,c,s,n)}),c}function xl(e,t,s,n,l){var i=s._reactRootContainer;if(i){var o=i;if(typeof l=="function"){var a=l;l=function(){var c=Qn(o);a.call(c)}}pl(t,o,e,l)}else o=U0(s,t,e,l,n);return Qn(o)}hu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var s=tr(t.pendingLanes);s!==0&&(xo(t,s|1),je(t,G()),!(O&6)&&(Ls=G()+500,zt()))}break;case 13:Jt(function(){var n=ut(e,1);if(n!==null){var l=pe();He(n,e,1,l)}}),Go(e,1)}};go=function(e){if(e.tag===13){var t=ut(e,134217728);if(t!==null){var s=pe();He(t,e,134217728,s)}Go(e,134217728)}};xu=function(e){if(e.tag===13){var t=Pt(e),s=ut(e,t);if(s!==null){var n=pe();He(s,e,t,n)}Go(e,t)}};gu=function(){return z};fu=function(e,t){var s=z;try{return z=e,t()}finally{z=s}};pi=function(e,t,s){switch(t){case"input":if(li(e,s),t=s.name,s.type==="radio"&&t!=null){for(s=e;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<s.length;t++){var n=s[t];if(n!==e&&n.form===e.form){var l=ll(n);if(!l)throw Error(b(90));Gc(n),li(n,l)}}}break;case"textarea":Yc(e,s);break;case"select":t=s.value,t!=null&&ys(e,!!s.multiple,t,!1)}};ru=Ho;nu=Jt;var H0={usingClientEntryPoint:!1,Events:[Dr,ps,ll,tu,su,Ho]},Ys={findFiberByHostInstance:Ht,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},B0={bundleType:Ys.bundleType,version:Ys.version,rendererPackageName:Ys.rendererPackageName,rendererConfig:Ys.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:pt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ou(e),e===null?null:e.stateNode},findFiberByHostInstance:Ys.findFiberByHostInstance||V0,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};
40if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var on=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!on.isDisabled&&on.supportsFiber)try{tl=on.inject(B0),Ye=on}catch{}}Se.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=H0;Se.createPortal=function(e,t){var s=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Yo(t))throw Error(b(200));return F0(e,t,null,s)};Se.createRoot=function(e,t){if(!Yo(e))throw Error(b(299));var s=!1,n="",l=$d;return t!=null&&(t.unstable_strictMode===!0&&(s=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Ko(e,1,!1,null,null,s,!1,n,l),e[ct]=t.current,jr(e.nodeType===8?e.parentNode:e),new qo(t)};Se.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(b(188)):(e=Object.keys(e).join(","),Error(b(268,e)));return e=ou(t),e=e===null?null:e.stateNode,e};Se.flushSync=function(e){return Jt(e)};Se.hydrate=function(e,t,s){if(!hl(t))throw Error(b(200));return xl(null,e,t,!0,s)};Se.hydrateRoot=function(e,t,s){if(!Yo(e))throw Error(b(405));var n=s!=null&&s.hydratedSources||null,l=!1,i="",o=$d;if(s!=null&&(s.unstable_strictMode===!0&&(l=!0),s.identifierPrefix!==void 0&&(i=s.identifierPrefix),s.onRecoverableError!==void 0&&(o=s.onRecoverableError)),t=Rd(t,null,e,1,s??null,l,!1,i,o),e[ct]=t.current,jr(e),n)for(e=0;e<n.length;e++)s=n[e],l=s._getVersion,l=l(s._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[s,l]:t.mutableSourceEagerHydrationData.push(s,l);return new ml(t)};Se.render=function(e,t,s){if(!hl(t))throw Error(b(200));return xl(null,e,t,!1,s)};Se.unmountComponentAtNode=function(e){if(!hl(e))throw Error(b(40));return e._reactRootContainer?(Jt(function(){xl(null,null,e,!1,function(){e._reactRootContainer=null,e[ct]=null})}),!0):!1};Se.unstable_batchedUpdates=Ho;Se.unstable_renderSubtreeIntoContainer=function(e,t,s,n){if(!hl(s))throw Error(b(200));if(e==null||e._reactInternals===void 0)throw Error(b(38));return xl(e,t,s,!1,n)};Se.version="18.3.1-next-f1338f8080-20240426";function Fd(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Fd)}catch(e){console.error(e)}}Fd(),Fc.exports=Se;var W0=Fc.exports,Vd,uc=W0;Vd=uc.createRoot,uc.hydrateRoot;var Q0=typeof Element<"u",K0=typeof Map=="function",G0=typeof Set=="function",q0=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function wn(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var s,n,l;if(Array.isArray(e)){if(s=e.length,s!=t.length)return!1;for(n=s;n--!==0;)if(!wn(e[n],t[n]))return!1;return!0}var i;if(K0&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(n=i.next()).done;)if(!t.has(n.value[0]))return!1;for(i=e.entries();!(n=i.next()).done;)if(!wn(n.value[1],t.get(n.value[0])))return!1;return!0}if(G0&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(n=i.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if(q0&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(s=e.length,s!=t.length)return!1;for(n=s;n--!==0;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(l=Object.keys(e),s=l.length,s!==Object.keys(t).length)return!1;for(n=s;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,l[n]))return!1;if(Q0&&e instanceof Element)return!1;for(n=s;n--!==0;)if(!((l[n]==="_owner"||l[n]==="__v"||l[n]==="__o")&&e.$$typeof)&&!wn(e[l[n]],t[l[n]]))return!1;return!0}return e!==e&&t!==t}var Y0=function(t,s){try{return wn(t,s)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}};const Z0=Jn(Y0);var X0=function(e,t,s,n,l,i,o,a){if(!e){var c;if(t===void 0)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[s,n,l,i,o,a],p=0;c=new Error(t.replace(/%s/g,function(){return u[p++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}},J0=X0;const dc=Jn(J0);var eh=function(t,s,n,l){var i=n?n.call(l,t,s):void 0;if(i!==void 0)return!!i;if(t===s)return!0;
40if(typeof t!="object"||!t||typeof s!="object"||!s)return!1;var o=Object.keys(t),a=Object.keys(s);if(o.length!==a.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(s),u=0;u<o.length;u++){var p=o[u];if(!c(p))return!1;var d=t[p],m=s[p];if(i=n?n.call(l,d,m,p):void 0,i===!1||i===void 0&&d!==m)return!1}return!0};const th=Jn(eh);var Ud=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(Ud||{}),Ql={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},pc=Object.values(Ud),Zo={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},sh=Object.entries(Zo).reduce((e,[t,s])=>(e[s]=t,e),{}),Ve="data-rh",Ss={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},Cs=(e,t)=>{for(let s=e.length-1;s>=0;s-=1){const n=e[s];if(Object.prototype.hasOwnProperty.call(n,t))return n[t]}return null},rh=e=>{let t=Cs(e,"title");const s=Cs(e,Ss.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),s&&t)return s.replace(/%s/g,()=>t);const n=Cs(e,Ss.DEFAULT_TITLE);return t||n||void 0},nh=e=>Cs(e,Ss.ON_CHANGE_CLIENT_STATE)||(()=>{}),Kl=(e,t)=>t.filter(s=>typeof s[e]<"u").map(s=>s[e]).reduce((s,n)=>({...s,...n}),{}),lh=(e,t)=>t.filter(s=>typeof s.base<"u").map(s=>s.base).reverse().reduce((s,n)=>{if(!s.length){const l=Object.keys(n);for(let i=0;i<l.length;i+=1){const a=l[i].toLowerCase();if(e.indexOf(a)!==-1&&n[a])return s.concat(n)}}return s},[]),ih=e=>console&&typeof console.warn=="function"&&console.warn(e),Zs=(e,t,s)=>{const n={};return s.filter(l=>Array.isArray(l[e])?!0:(typeof l[e]<"u"&&ih(`Helmet: ${e} should be of type "Array". Instead found type "${typeof l[e]}"`),!1)).map(l=>l[e]).reverse().reduce((l,i)=>{const o={};i.filter(c=>{let u;const p=Object.keys(c);for(let m=0;m<p.length;m+=1){const f=p[m],v=f.toLowerCase();t.indexOf(v)!==-1&&!(u==="rel"&&c[u].toLowerCase()==="canonical")&&!(v==="rel"&&c[v].toLowerCase()==="stylesheet")&&(u=v),t.indexOf(f)!==-1&&(f==="innerHTML"||f==="cssText"||f==="itemprop")&&(u=f)}if(!u||!c[u])return!1;const d=c[u].toLowerCase();return n[u]||(n[u]={}),o[u]||(o[u]={}),n[u][d]?!1:(o[u][d]=!0,!0)}).reverse().forEach(c=>l.push(c));const a=Object.keys(o);for(let c=0;c<a.length;c+=1){const u=a[c],p={...n[u],...o[u]};n[u]=p}return l},[]).reverse()},oh=(e,t)=>{if(Array.isArray(e)&&e.length){for(let s=0;s<e.length;s+=1)if(e[s][t])return!0}return!1},ah=e=>({baseTag:lh(["href"],e),bodyAttributes:Kl("bodyAttributes",e),defer:Cs(e,Ss.DEFER),encode:Cs(e,Ss.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Kl("htmlAttributes",e),linkTags:Zs("link",["rel","href"],e),metaTags:Zs("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:Zs("noscript",["innerHTML"],e),onChangeClientState:nh(e),scriptTags:Zs("script",["src","innerHTML"],e),styleTags:Zs("style",["cssText"],e),title:rh(e),titleAttributes:Kl("titleAttributes",e),prioritizeSeoTags:oh(e,Ss.PRIORITIZE_SEO_TAGS)}),Hd=e=>Array.isArray(e)?e.join(""):e,ch=(e,t)=>{const s=Object.keys(e);for(let n=0;n<s.length;n+=1)if(t[s[n]]&&t[s[n]].includes(e[s[n]]))return!0;return!1},Gl=(e,t)=>Array.isArray(e)?e.reduce((s,n)=>(ch(n,t)?s.priority.push(n):s.default.push(n),s),{priority:[],default:[]}):{default:e,priority:[]},mc=(e,t)=>({...e,[t]:void 0}),uh=["noscript","script","style"],Wi=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),Bd=e=>Object.keys(e).reduce((t,s)=>{const n=typeof e[s]<"u"?`${s}="${e[s]}"`:`${s}`;return t?`${t} ${n}`:n},""),dh=(e,t,s,n)=>{const l=Bd(s),i=Hd(t);return l?`<${e} ${Ve}="true" ${l}>${Wi(i,n)}</${e}>`:`<${e} ${Ve}="true">${Wi(i,n)}</${e}>`},ph=(e,t,s=!0)=>t.reduce((n,l)=>{const i=l,o=Object.keys(i).filter(u=>!(u==="innerHTML"||u==="cssText")).reduce((u,p)=>{const d=typeof i[p]>"u"?p:`${p}="${Wi(i[p],s)}"`;return u?`${u} ${d}`:d},""),a=i.innerHTML||i.cssText||"",c=uh.indexOf(e)===-1;return`${n}<${e} ${Ve}="true" ${o}${c?"/>":`>${a}</${e}>`}`},""),Wd=(e,t={})=>Object.keys(e).reduce((s,n)=>{const l=Zo[n];return s[l||n]=e[n],s},t),mh=(e,t,s)=>{const n={key:t,[Ve]:!0},l=Wd(s,n);return[nt.createElement("title",l,t)]},bn=(e,t)=>t.map((s,n)=>{const l={key:n,[Ve]:!0};
40return Object.keys(s).forEach(i=>{const a=Zo[i]||i;if(a==="innerHTML"||a==="cssText"){const c=s.innerHTML||s.cssText;l.dangerouslySetInnerHTML={__html:c}}else l[a]=s[i]}),nt.createElement(e,l)}),Ee=(e,t,s=!0)=>{switch(e){case"title":return{toComponent:()=>mh(e,t.title,t.titleAttributes),toString:()=>dh(e,t.title,t.titleAttributes,s)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>Wd(t),toString:()=>Bd(t)};default:return{toComponent:()=>bn(e,t),toString:()=>ph(e,t,s)}}},hh=({metaTags:e,linkTags:t,scriptTags:s,encode:n})=>{const l=Gl(e,Ql.meta),i=Gl(t,Ql.link),o=Gl(s,Ql.script);return{priorityMethods:{toComponent:()=>[...bn("meta",l.priority),...bn("link",i.priority),...bn("script",o.priority)],toString:()=>`${Ee("meta",l.priority,n)} ${Ee("link",i.priority,n)} ${Ee("script",o.priority,n)}`},metaTags:l.default,linkTags:i.default,scriptTags:o.default}},xh=e=>{const{baseTag:t,bodyAttributes:s,encode:n=!0,htmlAttributes:l,noscriptTags:i,styleTags:o,title:a="",titleAttributes:c,prioritizeSeoTags:u}=e;let{linkTags:p,metaTags:d,scriptTags:m}=e,f={toComponent:()=>{},toString:()=>""};return u&&({priorityMethods:f,linkTags:p,metaTags:d,scriptTags:m}=hh(e)),{priority:f,base:Ee("base",t,n),bodyAttributes:Ee("bodyAttributes",s,n),htmlAttributes:Ee("htmlAttributes",l,n),link:Ee("link",p,n),meta:Ee("meta",d,n),noscript:Ee("noscript",i,n),script:Ee("script",m,n),style:Ee("style",o,n),title:Ee("title",{title:a,titleAttributes:c},n)}},Qi=xh,an=[],Qd=!!(typeof window<"u"&&window.document&&window.document.createElement),Ki=class{constructor(e,t){tt(this,"instances",[]);tt(this,"canUseDOM",Qd);tt(this,"context");tt(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?an:this.instances,add:e=>{(this.canUseDOM?an:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?an:this.instances).indexOf(e);(this.canUseDOM?an:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=Qi({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},gh={},Kd=nt.createContext(gh),Qt,Gd=(Qt=class extends y.Component{constructor(s){super(s);tt(this,"helmetData");this.helmetData=new Ki(this.props.context||{},Qt.canUseDOM)}render(){return nt.createElement(Kd.Provider,{value:this.helmetData.value},this.props.children)}},tt(Qt,"canUseDOM",Qd),Qt),is=(e,t)=>{const s=document.head||document.querySelector("head"),n=s.querySelectorAll(`${e}[${Ve}]`),l=[].slice.call(n),i=[];let o;return t&&t.length&&t.forEach(a=>{const c=document.createElement(e);for(const u in a)if(Object.prototype.hasOwnProperty.call(a,u))if(u==="innerHTML")c.innerHTML=a.innerHTML;else if(u==="cssText")c.styleSheet?c.styleSheet.cssText=a.cssText:c.appendChild(document.createTextNode(a.cssText));else{const p=u,d=typeof a[p]>"u"?"":a[p];c.setAttribute(u,d)}c.setAttribute(Ve,"true"),l.some((u,p)=>(o=p,c.isEqualNode(u)))?l.splice(o,1):i.push(c)}),l.forEach(a=>{var c;return(c=a.parentNode)==null?void 0:c.removeChild(a)}
40),i.forEach(a=>s.appendChild(a)),{oldTags:l,newTags:i}},Gi=(e,t)=>{const s=document.getElementsByTagName(e)[0];if(!s)return;const n=s.getAttribute(Ve),l=n?n.split(","):[],i=[...l],o=Object.keys(t);for(const a of o){const c=t[a]||"";s.getAttribute(a)!==c&&s.setAttribute(a,c),l.indexOf(a)===-1&&l.push(a);const u=i.indexOf(a);u!==-1&&i.splice(u,1)}for(let a=i.length-1;a>=0;a-=1)s.removeAttribute(i[a]);l.length===i.length?s.removeAttribute(Ve):s.getAttribute(Ve)!==o.join(",")&&s.setAttribute(Ve,o.join(","))},fh=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=Hd(e)),Gi("title",t)},hc=(e,t)=>{const{baseTag:s,bodyAttributes:n,htmlAttributes:l,linkTags:i,metaTags:o,noscriptTags:a,onChangeClientState:c,scriptTags:u,styleTags:p,title:d,titleAttributes:m}=e;Gi("body",n),Gi("html",l),fh(d,m);const f={baseTag:is("base",s),linkTags:is("link",i),metaTags:is("meta",o),noscriptTags:is("noscript",a),scriptTags:is("script",u),styleTags:is("style",p)},v={},j={};Object.keys(f).forEach(N=>{const{newTags:x,oldTags:h}=f[N];x.length&&(v[N]=x),h.length&&(j[N]=f[N].oldTags)}),t&&t(),c(e,v,j)},Xs=null,vh=e=>{Xs&&cancelAnimationFrame(Xs),e.defer?Xs=requestAnimationFrame(()=>{hc(e,()=>{Xs=null})}):(hc(e),Xs=null)},yh=vh,xc=class extends y.Component{constructor(){super(...arguments);tt(this,"rendered",!1)}shouldComponentUpdate(t){return!th(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:s}=this.props.context;let n=null;const l=ah(t.get().map(i=>{const o={...i.props};return delete o.context,o}));Gd.canUseDOM?yh(l):Qi&&(n=Qi(l)),s(n)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},Xl,jh=(Xl=class extends y.Component{shouldComponentUpdate(e){return!Z0(mc(this.props,"helmetData"),mc(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,s,n){return{...t,[e.type]:[...t[e.type]||[],{...s,...this.mapNestedChildrenToProps(e,n)}]}}mapObjectTypeChildren(e,t,s,n){switch(e.type){case"title":return{...t,[e.type]:n,titleAttributes:{...s}};case"body":return{...t,bodyAttributes:{...s}};case"html":return{...t,htmlAttributes:{...s}};default:return{...t,[e.type]:{...s}}}}mapArrayTypeChildrenToProps(e,t){let s={...t};return Object.keys(e).forEach(n=>{s={...s,[n]:e[n]}}),s}warnOnInvalidChildren(e,t){return dc(pc.some(s=>e.type===s),typeof e.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${pc.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),dc(!t||typeof t=="string"||Array.isArray(t)&&!t.some(s=>typeof s!="string"),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let s={};return nt.Children.forEach(e,n=>{if(!n||!n.props)return;const{children:l,...i}=n.props,o=Object.keys(i).reduce((c,u)=>(c[sh[u]||u]=i[u],c),{});let{type:a}=n;
40switch(typeof a=="symbol"?a=a.toString():this.warnOnInvalidChildren(n,l),a){case"Symbol(react.fragment)":t=this.mapChildrenToProps(l,t);break;case"link":case"meta":case"noscript":case"script":case"style":s=this.flattenArrayTypeChildren(n,s,o,l);break;default:t=this.mapObjectTypeChildren(n,t,o,l);break}}),this.mapArrayTypeChildrenToProps(s,t)}render(){const{children:e,...t}=this.props;let s={...t},{helmetData:n}=t;if(e&&(s=this.mapChildrenToProps(e,s)),n&&!(n instanceof Ki)){const l=n;n=new Ki(l.context,!0),delete s.helmetData}return n?nt.createElement(xc,{...s,context:n.value}):nt.createElement(Kd.Consumer,null,l=>nt.createElement(xc,{...s,context:l}))}},tt(Xl,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),Xl);/**
41 * @remix-run/router v1.23.0
42 *
43 * Copyright (c) Remix Software Inc.
44 *
45 * This source code is licensed under the MIT license found in the
46 * LICENSE.md file in the root directory of this source tree.
47 *
48 * @license MIT
49 */function Pr(){return Pr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var n in s)Object.prototype.hasOwnProperty.call(s,n)&&(e[n]=s[n])}return e},Pr.apply(this,arguments)}var wt;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(wt||(wt={}));const gc="popstate";function wh(e){e===void 0&&(e={});function t(n,l){let{pathname:i,search:o,hash:a}=n.location;return qi("",{pathname:i,search:o,hash:a},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function s(n,l){return typeof l=="string"?l:Kn(l)}return Nh(t,s,null,e)}function Y(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function qd(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function bh(){return Math.random().toString(36).substr(2,8)}function fc(e,t){return{usr:e.state,key:e.key,idx:t}}function qi(e,t,s,n){return s===void 0&&(s=null),Pr({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Rs(t):t,{state:s,key:t&&t.key||n||bh()})}function Kn(e){let{pathname:t="/",search:s="",hash:n=""}=e;return s&&s!=="?"&&(t+=s.charAt(0)==="?"?s:"?"+s),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function Rs(e){let t={};if(e){let s=e.indexOf("#");s>=0&&(t.hash=e.substr(s),e=e.substr(0,s));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function Nh(e,t,s,n){n===void 0&&(n={});let{window:l=document.defaultView,v5Compat:i=!1}=n,o=l.history,a=wt.Pop,c=null,u=p();u==null&&(u=0,o.replaceState(Pr({},o.state,{idx:u}),""));function p(){return(o.state||{idx:null}).idx}function d(){a=wt.Pop;let N=p(),x=N==null?null:N-u;u=N,c&&c({action:a,location:j.location,delta:x})}function m(N,x){a=wt.Push;let h=qi(j.location,N,x);u=p()+1;let g=fc(h,u),w=j.createHref(h);try{o.pushState(g,"",w)}catch(k){if(k instanceof DOMException&&k.name==="DataCloneError")throw k;l.location.assign(w)}i&&c&&c({action:a,location:j.location,delta:1})}function f(N,x){a=wt.Replace;let h=qi(j.location,N,x);u=p();let g=fc(h,u),w=j.createHref(h);o.replaceState(g,"",w),i&&c&&c({action:a,location:j.location,delta:0})}function v(N){let x=l.location.origin!=="null"?l.location.origin:l.location.href,h=typeof N=="string"?N:Kn(N);return h=h.replace(/ $/,"%20"),Y(x,"No window.location.(origin|href) available to create URL for href: "+h),new URL(h,x)}let j={get action(){return a},get location(){return e(l,o)},listen(N){if(c)throw new Error("A history only accepts one active listener");return l.addEventListener(gc,d),c=N,()=>{l.removeEventListener(gc,d),c=null}},createHref(N){return t(l,N)},createURL:v,encodeLocation(N){let x=v(N);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:m,replace:f,go(N){return o.go(N)}};return j}var vc;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(vc||(vc={}));function kh(e,t,s){return s===void 0&&(s="/"),Sh(e,t,s,!1)}function Sh(e,t,s,n){let l=typeof t=="string"?Rs(t):t,i=Xo(l.pathname||"/",s);if(i==null)return null;let o=Yd(e);Ch(o);let a=null;for(let c=0;a==null&&c<o.length;++c){let u=zh(i);a=Dh(o[c],u,n)}return a}function Yd(e,t,s,n){t===void 0&&(t=[]),s===void 0&&(s=[]),n===void 0&&(n="");let l=(i,o,a)=>{let c={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};c.relativePath.startsWith("/")&&(Y(c.relativePath.startsWith(n),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+n+'" is not val
49id. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(n.length));let u=_t([n,c.relativePath]),p=s.concat(c);i.children&&i.children.length>0&&(Y(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),Yd(i.children,t,p,u)),!(i.path==null&&!i.index)&&t.push({path:u,score:Lh(u,i.index),routesMeta:p})};return e.forEach((i,o)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))l(i,o);else for(let c of Zd(i.path))l(i,o,c)}),t}function Zd(e){let t=e.split("/");if(t.length===0)return[];let[s,...n]=t,l=s.endsWith("?"),i=s.replace(/\?$/,"");if(n.length===0)return l?[i,""]:[i];let o=Zd(n.join("/")),a=[];return a.push(...o.map(c=>c===""?i:[i,c].join("/"))),l&&a.push(...o),a.map(c=>e.startsWith("/")&&c===""?"/":c)}function Ch(e){e.sort((t,s)=>t.score!==s.score?s.score-t.score:Ih(t.routesMeta.map(n=>n.childrenIndex),s.routesMeta.map(n=>n.childrenIndex)))}const Eh=/^:[\w-]+$/,Th=3,Ph=2,Ah=1,_h=10,Mh=-2,yc=e=>e==="*";function Lh(e,t){let s=e.split("/"),n=s.length;return s.some(yc)&&(n+=Mh),t&&(n+=Ph),s.filter(l=>!yc(l)).reduce((l,i)=>l+(Eh.test(i)?Th:i===""?Ah:_h),n)}function Ih(e,t){return e.length===t.length&&e.slice(0,-1).every((n,l)=>n===t[l])?e[e.length-1]-t[t.length-1]:0}function Dh(e,t,s){let{routesMeta:n}=e,l={},i="/",o=[];for(let a=0;a<n.length;++a){let c=n[a],u=a===n.length-1,p=i==="/"?t:t.slice(i.length)||"/",d=jc({path:c.relativePath,caseSensitive:c.caseSensitive,end:u},p),m=c.route;if(!d&&u&&s&&!n[n.length-1].route.index&&(d=jc({path:c.relativePath,caseSensitive:c.caseSensitive,end:!1},p)),!d)return null;
vendor: 6,909 bytes, lines 49-58
49Object.assign(l,d.params),o.push({params:l,pathname:_t([i,d.pathname]),pathnameBase:Vh(_t([i,d.pathnameBase])),route:m}),d.pathnameBase!=="/"&&(i=_t([i,d.pathnameBase]))}return o}function jc(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[s,n]=Oh(e.path,e.caseSensitive,e.end),l=t.match(s);if(!l)return null;let i=l[0],o=i.replace(/(.)\/+$/,"$1"),a=l.slice(1);return{params:n.reduce((u,p,d)=>{let{paramName:m,isOptional:f}=p;if(m==="*"){let j=a[d]||"";o=i.slice(0,i.length-j.length).replace(/(.)\/+$/,"$1")}const v=a[d];return f&&!v?u[m]=void 0:u[m]=(v||"").replace(/%2F/g,"/"),u},{}),pathname:i,pathnameBase:o,pattern:e}}function Oh(e,t,s){t===void 0&&(t=!1),s===void 0&&(s=!0),qd(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,a,c)=>(n.push({paramName:a,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):s?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),n]}function zh(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return qd(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Xo(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let s=t.endsWith("/")?t.length-1:t.length,n=e.charAt(s);return n&&n!=="/"?null:e.slice(s)||"/"}function Rh(e,t){t===void 0&&(t="/");let{pathname:s,search:n="",hash:l=""}=typeof e=="string"?Rs(e):e;return{pathname:s?s.startsWith("/")?s:$h(s,t):t,search:Uh(n),hash:Hh(l)}}function $h(e,t){let s=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?s.length>1&&s.pop():l!=="."&&s.push(l)}),s.length>1?s.join("/"):"/"}function ql(e,t,s,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"].  Please separate it out to the ")+("`to."+s+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Fh(e){return e.filter((t,s)=>s===0||t.route.path&&t.route.path.length>0)}function Xd(e,t){let s=Fh(e);return t?s.map((n,l)=>l===s.length-1?n.pathname:n.pathnameBase):s.map(n=>n.pathnameBase)}function Jd(e,t,s,n){n===void 0&&(n=!1);let l;typeof e=="string"?l=Rs(e):(l=Pr({},e),Y(!l.pathname||!l.pathname.includes("?"),ql("?","pathname","search",l)),Y(!l.pathname||!l.pathname.includes("#"),ql("#","pathname","hash",l)),Y(!l.search||!l.search.includes("#"),ql("#","search","hash",l)));let i=e===""||l.pathname==="",o=i?"/":l.pathname,a;if(o==null)a=s;else{let d=t.length-1;if(!n&&o.startsWith("..")){let m=o.split("/");for(;m[0]==="..";)m.shift(),d-=1;l.pathname=m.join("/")}a=d>=0?t[d]:"/"}let c=Rh(l,a),u=o&&o!=="/"&&o.endsWith("/"),p=(i||o===".")&&s.endsWith("/");return!c.pathname.endsWith("/")&&(u||p)&&(c.pathname+="/"),c}const _t=e=>e.join("/").replace(/\/\/+/g,"/"),Vh=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Uh=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Hh=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Bh(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const ep=["post","put","patch","delete"];new Set(ep);const Wh=["get",...ep];new Set(Wh);/**
50 * React Router v6.30.1
51 *
52 * Copyright (c) Remix Software Inc.
53 *
54 * This source code is licensed under the MIT license found in the
55 * LICENSE.md file in the root directory of this source tree.
56 *
57 * @license MIT
58 */function Ar(){return Ar=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var n in s)Object.prototype.hasOwnProperty.call(s,n)&&(e[n]=s[n])}return e},Ar.apply(this,arguments)}const Jo=y.createContext(null),Qh=y.createContext(null),rs=y.createContext(null),gl=y.createContext(null),Rt=y.createContext({outlet:null,matches:[],isDataRoute:!1}),tp=y.createContext(null);function Kh(e,t){let{relative:s}=t===void 0?{}:t;zr()||Y(!1);let{basename:n,navigator:l}=y.useContext(rs),{hash:i,pathname:o,search:a}=rp(e,{relative:s}),c=o;return n!=="/"&&(c=o==="/"?n:_t([n,o])),l.createHref({pathname:c,search:a,hash:i})}function zr(){return y.useContext(gl)!=null}function Rr(){return zr()||Y(!1),y.useContext(gl).location}function sp(e){y.useContext(rs).static||y.useLayoutEffect(e)}function Gh(){let{isDataRoute:e}=y.useContext(Rt);return e?ox():qh()}function qh(){zr()||Y(!1);let e=y.useContext(Jo),{basename:t,future:s,navigator:n}=y.useContext(rs),{matches:l}=y.useContext(Rt),{pathname:i}=Rr(),o=JSON.stringify(Xd(l,s.v7_relativeSplatPath)),a=y.useRef(!1);return sp(()=>{a.current=!0}),y.useCallback(function(u,p){if(p===void 0&&(p={}),!a.current)return;if(typeof u=="number"){n.go(u);return}let d=Jd(u,JSON.parse(o),i,p.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:_t([t,d.pathname])),(p.replace?n.replace:n.push)(d,p.state,p)},[t,n,o,i,e])}function $s(){let{matches:e}=y.useContext(Rt),t=e[e.length-1];return t?t.params:{}}function rp(e,t){let{relative:s}=t===void 0?{}:t,{future:n}=y.useContext(rs),{matches:l}=y.useContext(Rt),{pathname:i}=Rr(),o=JSON.stringify(Xd(l,n.v7_relativeSplatPath));return y.useMemo(()=>Jd(e,JSON.parse(o),i,s==="path"),[e,o,i,s])}function Yh(e,t){return Zh(e,t)}function Zh(e,t,s,n){zr()||Y(!1);let{navigator:l}=y.useContext(rs),{matches:i}=y.useContext(Rt),o=i[i.length-1],a=o?o.params:{};o&&o.pathname;let c=o?o.pathnameBase:"/";o&&o.route;let u=Rr(),p;if(t){var d;let N=typeof t=="string"?Rs(t):t;c==="/"||(d=N.pathname)!=null&&d.startsWith(c)||Y(!1),p=N}else p=u;let m=p.pathname||"/",f=m;if(c!=="/"){let N=c.replace(/^\//,"").split("/");f="/"+m.replace(/^\//,"").split("/").slice(N.length).join("/")}let v=kh(e,{pathname:f}),j=sx(v&&v.map(N=>Object.assign({},N,{params:Object.assign({},a,N.params),pathname:_t([c,l.encodeLocation?l.encodeLocation(N.pathname).pathname:N.pathname]),pathnameBase:N.pathnameBase==="/"?c:_t([c,l.encodeLocation?l.encodeLocation(N.pathnameBase).pathname:N.pathnameBase])})),i,s,n);return t&&j?y.createElement(gl.Provider,{value:{location:Ar({pathname:"/",search:"",hash:"",state:null,key:"default"},p),navigationType:wt.Pop}},j):j}function Xh(){let e=ix(),t=Bh(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),s=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application 
58Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},t),s?y.createElement("pre",{style:l},s):null,null)}const Jh=y.createElement(Xh,null);class ex extends y.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,s){return s.location!==t.location||s.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:s.error,location:s.location,revalidation:t.revalidation||s.revalidation}}componentDidCatch(t,s){console.error("React Router caught the following error during render",t,s)}render(){return this.state.error!==void 0?y.createElement(Rt.Provider,{value:this.props.routeContext},y.createElement(tp.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function tx(e){let{routeContext:t,match:s,children:n}=e,l=y.useContext(Jo);return l&&l.static&&l.staticContext&&(s.route.errorElement||s.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=s.route.id),y.createElement(Rt.Provider,{value:t},n)}function sx(e,t,s,n){var l;if(t===void 0&&(t=[]),s===void 0&&(s=null),n===void 0&&(n=null),e==null){var i;if(!s)return null;if(s.errors)e=s.matches;else if((i=n)!=null&&i.v7_partialHydration&&t.length===0&&!s.initialized&&s.matches.length>0)e=s.matches;else return null}let o=e,a=(l=s)==null?void 0:l.errors;if(a!=null){let p=o.findIndex(d=>d.route.id&&(a==null?void 0:a[d.route.id])!==void 0);p>=0||Y(!1),o=o.slice(0,Math.min(o.length,p+1))}let c=!1,u=-1;if(s&&n&&n.v7_partialHydration)for(let p=0;p<o.length;p++){let d=o[p];if((d.route.HydrateFallback||d.route.hydrateFallbackElement)&&(u=p),d.route.id){let{loaderData:m,errors:f}=s,v=d.route.loader&&m[d.route.id]===void 0&&(!f||f[d.route.id]===void 0);if(d.route.lazy||v){c=!0,u>=0?o=o.slice(0,u+1):o=[o[0]];break}}}return o.reduceRight((p,d,m)=>{let f,v=!1,j=null,N=null;s&&(f=a&&d.route.id?a[d.route.id]:void 0,j=d.route.errorElement||Jh,c&&(u<0&&m===0?(v=!0,N=null):u===m&&(v=!0,N=d.route.hydrateFallbackElement||null)));let x=t.concat(o.slice(0,m+1)),h=()=>{let g;return f?g=j:v?g=N:d.route.Component?g=y.createElement(d.route.Component,null):d.route.element?g=d.route.element:g=p,y.createElement(tx,{match:d,routeContext:{outlet:p,matches:x,isDataRoute:s!=null},children:g})};return s&&(d.route.ErrorBoundary||d.route.errorElement||m===0)?y.createElement(ex,{location:s.location,revalidation:s.revalidation,component:j,error:f,children:h(),routeContext:{outlet:null,matches:x,isDataRoute:!0}}):h()},null)}var np=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(np||{}),Gn=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Gn||{});function rx(e){let t=y.useContext(Jo);return t||Y(!1),t}function nx(e){let t=y.useContext(Qh);return t||Y(!1),t}function lx(e){let t=y.useContext(Rt);return t||Y(!1),t}function lp(e){let t=lx(),s=t.matches[t.matches.length-1];return s.route.id||Y(!1),s.route.id}function ix(){var e;let t=y.useContext(tp),s=nx(Gn.UseRouteError),n=lp(Gn.UseRouteError);return t!==void 0?t:(e=s.errors)==null?void 0:e[n]}function ox(){let{router:e}=rx(np.UseNavigateStable),t=lp(Gn.UseNavigateStable),s=y.useRef(!1);return sp(()=>{s.current=!0}),y.useCallback(function(l,i){i===void 0&&(i={}),s.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,Ar({fromRouteId:t},i)))},[e,t])}function ax(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function xe(e){Y(!1)}function cx(e){let{basename:t="/",children:s=null,location:n,navigationType:l=wt.Pop,navigator:i,static:o=!1,future:a}=e;zr()&&Y(!1);let c=t.replace(/^\/*/,"/"),u=y.useMemo(()=>({basename:c,navigator:i,static:o,future:Ar({v7_relativeSplatPath:!1},a)}),[c,a,i,o]);typeof n=="string"&&(n=Rs(n));
58let{pathname:p="/",search:d="",hash:m="",state:f=null,key:v="default"}=n,j=y.useMemo(()=>{let N=Xo(p,c);return N==null?null:{location:{pathname:N,search:d,hash:m,state:f,key:v},navigationType:l}},[c,p,d,m,f,v,l]);return j==null?null:y.createElement(rs.Provider,{value:u},y.createElement(gl.Provider,{children:s,value:j}))}function ux(e){let{children:t,location:s}=e;return Yh(Yi(t),s)}new Promise(()=>{});function Yi(e,t){t===void 0&&(t=[]);let s=[];return y.Children.forEach(e,(n,l)=>{if(!y.isValidElement(n))return;let i=[...t,l];if(n.type===y.Fragment){s.push.apply(s,Yi(n.props.children,i));return}n.type!==xe&&Y(!1),!n.props.index||!n.props.children||Y(!1);let o={id:n.props.id||i.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(o.children=Yi(n.props.children,i)),s.push(o)}),s}/**
59 * React Router DOM v6.30.1
60 *
61 * Copyright (c) Remix Software Inc.
62 *
63 * This source code is licensed under the MIT license found in the
64 * LICENSE.md file in the root directory of this source tree.
65 *
66 * @license MIT
67 */function Zi(){return Zi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var n in s)Object.prototype.hasOwnProperty.call(s,n)&&(e[n]=s[n])}return e},Zi.apply(this,arguments)}function dx(e,t){if(e==null)return{};var s={},n=Object.keys(e),l,i;for(i=0;i<n.length;i++)l=n[i],!(t.indexOf(l)>=0)&&(s[l]=e[l]);return s}function px(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function mx(e,t){return e.button===0&&(!t||t==="_self")&&!px(e)}const hx=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],xx="6";try{window.__reactRouterVersion=xx}catch{}const gx="startTransition",wc=Ip[gx];function fx(e){let{basename:t,children:s,future:n,window:l}=e,i=y.useRef();i.current==null&&(i.current=wh({window:l,v5Compat:!0}));let o=i.current,[a,c]=y.useState({action:o.action,location:o.location}),{v7_startTransition:u}=n||{},p=y.useCallback(d=>{u&&wc?wc(()=>c(d)):c(d)},[c,u]);return y.useLayoutEffect(()=>o.listen(p),[o,p]),y.useEffect(()=>ax(n),[n]),y.createElement(cx,{basename:t,children:s,location:a.location,navigationType:a.action,navigator:o,future:n})}const vx=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",yx=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,_=y.forwardRef(function(t,s){let{onClick:n,relative:l,reloadDocument:i,replace:o,state:a,target:c,to:u,preventScrollReset:p,viewTransition:d}=t,m=dx(t,hx),{basename:f}=y.useContext(rs),v,j=!1;if(typeof u=="string"&&yx.test(u)&&(v=u,vx))try{let g=new URL(window.location.href),w=u.startsWith("//")?new URL(g.protocol+u):new URL(u),k=Xo(w.pathname,f);w.origin===g.origin&&k!=null?u=k+w.search+w.hash:j=!0}catch{}let N=Kh(u,{relative:l}),x=jx(u,{replace:o,state:a,target:c,preventScrollReset:p,relative:l,viewTransition:d});function h(g){n&&n(g),g.defaultPrevented||x(g)}return y.createElement("a",Zi({},m,{href:v||N,onClick:j||i?n:h,ref:s,target:c}))});var bc;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(bc||(bc={}));var Nc;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Nc||(Nc={}));function jx(e,t){let{target:s,replace:n,state:l,preventScrollReset:i,relative:o,viewTransition:a}=t===void 0?{}:t,c=Gh(),u=Rr(),p=rp(e,{relative:o});return y.useCallback(d=>{if(mx(d,s)){d.preventDefault();let m=n!==void 0?n:Kn(u)===Kn(p);c(e,{replace:m,state:l,preventScrollReset:i,relative:o,viewTransition:a})}},[u,c,p,n,l,s,e,i,o,a])}/**
68 * @license lucide-react v0.344.0 - ISC
69 *
70 * This source code is licensed under the ISC license.
71 * See the LICENSE file in the root directory of this source tree.
72 */var wx={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
73 * @license lucide-react v0.344.0 - ISC
74 *
75 * This source code is licensed under the ISC license.
76 * See the LICENSE file in the root directory of this source tree.
77 */const bx=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase().trim(),E=(e,t)=>{const s=y.forwardRef(({color:n="currentColor",size:l=24,strokeWidth:i=2,absoluteStrokeWidth:o,className:a="",children:c,...u},p)=>y.createElement("svg",{ref:p,...wx,width:l,height:l,stroke:n,strokeWidth:o?Number(i)*24/Number(l):i,className:["lucide",`lucide-${bx(e)}`,a].join(" "),...u},[...t.map(([d,m])=>
77y.createElement(d,m)),...Array.isArray(c)?c:[c]]));return s.displayName=`${e}`,s};/**
78 * @license lucide-react v0.344.0 - ISC
79 *
80 * This source code is licensed under the ISC license.
81 * See the LICENSE file in the root directory of this source tree.
82 */const Xi=E("AlertCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
83 * @license lucide-react v0.344.0 - ISC
84 *
85 * This source code is licensed under the ISC license.
86 * See the LICENSE file in the root directory of this source tree.
87 */const Nx=E("Apple",[["path",{d:"M12 20.94c1.5 0 2.75 1.06 4 1.06 3 0 6-8 6-12.22A4.91 4.91 0 0 0 17 5c-2.22 0-4 1.44-5 2-1-.56-2.78-2-5-2a4.9 4.9 0 0 0-5 4.78C2 14 5 22 8 22c1.25 0 2.5-1.06 4-1.06Z",key:"3s7exb"}],["path",{d:"M10 2c1 .5 2 2 2 5",key:"fcco2y"}]]);/**
88 * @license lucide-react v0.344.0 - ISC
89 *
90 * This source code is licensed under the ISC license.
91 * See the LICENSE file in the root directory of this source tree.
92 */const ip=E("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
93 * @license lucide-react v0.344.0 - ISC
94 *
95 * This source code is licensed under the ISC license.
96 * See the LICENSE file in the root directory of this source tree.
97 */const qn=E("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
98 * @license lucide-react v0.344.0 - ISC
99 *
100 * This source code is licensed under the ISC license.
101 * See the LICENSE file in the root directory of this source tree.
102 */const Be=E("Award",[["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}],["path",{d:"M15.477 12.89 17 22l-5-3-5 3 1.523-9.11",key:"em7aur"}]]);/**
103 * @license lucide-react v0.344.0 - ISC
104 *
105 * This source code is licensed under the ISC license.
106 * See the LICENSE file in the root directory of this source tree.
107 */const kx=E("BellOff",[["path",{d:"M8.7 3A6 6 0 0 1 18 8a21.3 21.3 0 0 0 .6 5",key:"o7mx20"}],["path",{d:"M17 17H3s3-2 3-9a4.67 4.67 0 0 1 .3-1.7",key:"16f1lm"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/**
108 * @license lucide-react v0.344.0 - ISC
109 *
110 * This source code is licensed under the ISC license.
111 * See the LICENSE file in the root directory of this source tree.
112 */const $r=E("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]);/**
113 * @license lucide-react v0.344.0 - ISC
114 *
115 * This source code is licensed under the ISC license.
116 * See the LICENSE file in the root directory of this source tree.
117 */const op=E("Bookmark",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}]]);/**
118 * @license lucide-react v0.344.0 - ISC
119 *
120 * This source code is licensed under the ISC license.
121 * See the LICENSE file in the root directory of this source tree.
122 */const It=E("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/**
123 * @license lucide-react v0.344.0 - ISC
124 *
125 * This source code is licensed under the ISC license.
126 * See the LICENSE file in the root directory of this source tree.
127 */const kc=E("Camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);/**
128 * @license lucide-react v0.344.0 - ISC
129 *
130 * This source code is licensed under the ISC license.
131 * See the LICENSE file in the root directory of this source tree.
132 */const Ji=E("CheckCircle",[["path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14",key:"g774vq"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/**
133 * @license lucide-react v0.344.0 - ISC
134 *
135 * This source code is licensed under the ISC license.
136 * See the LICENSE file in the root directory of this source tree.
137 */const Sx=E("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
138 * @license lucide-react v0.344.0 - ISC
139 *
140 * This source code is licensed under the ISC license.
141 * See the LICENSE file in the root directory of this source tree.
142 */const Cx=E("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
143 * @license lucide-react v0.344.0 - ISC
144 *
145 * This source code is licensed under the ISC license.
146 * See the LICENSE file in the root directory of this source tree.
147 */const Ex=E("Chrome",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["line",{x1:"21.17",x2:"12",y1:"8",y2:"8",key:"a0cw5f"}],["line",{x1:"3.95",x2:"8.54",y1:"6.06",y2:"14",key:"1kftof"}],["line",{x1:"10.88",x2:"15.46",y1:"21.94",y2:"14",key:"1ymyh8"}]]);/**
148 * @license lucide-react v0.344.0 - ISC
149 *
150 * This source code is licensed under the ISC license.
151 * See the LICENSE file in the root directory of this source tree.
152 */const Je=E("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
153 * @license lucide-react v0.344.0 - ISC
154 *
155 * This source code is licensed under the ISC license.
156 * See the LICENSE file in the root directory of this source tree.
157 */const Tx=E("Crown",[["path",{d:"m2 4 3 12h14l3-12-6 7-4-7-4 7-6-7zm3 16h14",ke
157y:"zkxr6b"}]]);/**
158 * @license lucide-react v0.344.0 - ISC
159 *
160 * This source code is licensed under the ISC license.
161 * See the LICENSE file in the root directory of this source tree.
162 */const Sc=E("EyeOff",[["path",{d:"M9.88 9.88a3 3 0 1 0 4.24 4.24",key:"1jxqfv"}],["path",{d:"M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68",key:"9wicm4"}],["path",{d:"M6.61 6.61A13.526 13.526 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61",key:"1jreej"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/**
163 * @license lucide-react v0.344.0 - ISC
164 *
165 * This source code is licensed under the ISC license.
166 * See the LICENSE file in the root directory of this source tree.
167 */const ce=E("Eye",[["path",{d:"M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z",key:"rwhkz3"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
168 * @license lucide-react v0.344.0 - ISC
169 *
170 * This source code is licensed under the ISC license.
171 * See the LICENSE file in the root directory of this source tree.
172 */const ns=E("Filter",[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3",key:"1yg77f"}]]);/**
173 * @license lucide-react v0.344.0 - ISC
174 *
175 * This source code is licensed under the ISC license.
176 * See the LICENSE file in the root directory of this source tree.
177 */const Px=E("Flag",[["path",{d:"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z",key:"i9b6wo"}],["line",{x1:"4",x2:"4",y1:"22",y2:"15",key:"1cm3nv"}]]);/**
178 * @license lucide-react v0.344.0 - ISC
179 *
180 * This source code is licensed under the ISC license.
181 * See the LICENSE file in the root directory of this source tree.
182 */const eo=E("Flame",[["path",{d:"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z",key:"96xj49"}]]);/**
183 * @license lucide-react v0.344.0 - ISC
184 *
185 * This source code is licensed under the ISC license.
186 * See the LICENSE file in the root directory of this source tree.
187 */const to=E("Gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]);/**
188 * @license lucide-react v0.344.0 - ISC
189 *
190 * This source code is licensed under the ISC license.
191 * See the LICENSE file in the root directory of this source tree.
192 */const Ax=E("Github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]]);/**
193 * @license lucide-react v0.344.0 - ISC
194 *
195 * This source code is licensed under the ISC license.
196 * See the LICENSE file in the root directory of this source tree.
197 */const Fr=E("Grid3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]);/**
198 * @license lucide-react v0.344.0 - ISC
199 *
200 * This source code is licensed under the ISC license.
201 * See the LICENSE file in the root directory of this source tree.
202 */const ap=E("Hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]]);/**
203 * @license lucide-react v0.344.0 - ISC
204 *
205 * This source code is licensed under the ISC license.
206 * See the LICENSE file in the root directory of this source tree.
207 */const _e=E("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/**
208 * @license lucide-react v0.344.0 - ISC
209 *
210 * This source code is licensed under the ISC license.
211 * See the LICENSE file in the root directory of this source tree.
212 */const _x=E("HelpCircle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
213 * @license lucide-react v0.344.0 - ISC
214 *
215 * This source code is licensed under the ISC license.
216 * See the LICENSE file in the root directory of this source tree.
217 */const Mx=E("History",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]]);/**
218 * @license lucide-react v0.344.0 - ISC
219 *
220 * This source code is licensed under the ISC license.
221 * See the LICENSE file in the root directory of this source tree.
222 */const Yn=E("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**
223 * @license lucide-react v0.344.0 - ISC
224 *
225 * This source code is licensed under the ISC license.
226 * See the LICENSE file in the root directory of this source tree.
227 */const Lx=E("Link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);/**
228 * @license lucide-react v0.344.0 - ISC
229 *
230 * This source code is licensed under the ISC license.
231 * See the LICENSE file in the root directory of this source tree.
232 */const Vr=E("List",[["line",{x1:"8",x2:"21",y1:"6",y2:"6",key:"7ey8pc"}],["line",{x1:"8",x2:"21",y1:"12",y2:"12",key:"rjfblc"}],["line",{x1:"8",x2:"21",y1:"18",y2:"18",key:"c3b1m8"}],["line",{x1:"3",x2:"3.01",y1:"6",y2:"6",key:"1g7gq3"}],["line",{x1:"3",x2:"3.01",y1:"12",y2:"12",key:"1pjlvk"}],["line",{x1:"3",x2:"3.01",y1:"18",y2:"18",key:"28t2mc"}]]);/**
233 * @license lucide-react v0.344.0 - ISC
234 *
235 * This source code is licensed under the ISC license.
236 * See the LICENSE file in the root directory of this source tree.
237 */const Cc=E("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/**
238 * @license lucide-react v0.344.0 - ISC
239 *
240 * This source code is licensed under the ISC license.
241 * See the LICENSE file in the root directory of this source tree.
242 */const cp=E("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
243 * @license lucide-react v0.344.0 - ISC
244 *
245 * This source code is licensed under the ISC license.
246 * See the LICENSE file in the root directory of this source tree.
247 */const up=E("MapPin",[["path",{d:"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z",key:"2oe9fu"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
248 * @license lucide-react v0.344.0 - ISC
249 *
250 * This source code is licensed under the ISC license.
251 * See the LICENSE file in the root directory of this source tree.
252 */const Ix=E("Maximize",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v3",key:"1dcmit"}],["path",{d:"M21 8V5a2 2 0 0 0-2-2h-3",key:"1e4gt3"}],["path",{d:"M3 16v3a2 2 0 0 0 2 2h3",key:"wsl5sc"}],["path",{d:"M16 21h3a2 2 0 0 0 2-2v-3",key:"18trek"}]]);/**
253 * @license lucide-react v0.344.0 - ISC
254 *
255 * This source code is licensed under the ISC license.
256 * See the LICENSE file in the root directory of this source tree.
257 */const Dx=E("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
258 * @license lucide-react v0.344.0 - ISC
259 *
260 * This source code is licensed under the ISC license.
261 * See the LICENSE file in the root directory of this source tree.
262 */const bt=E("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]]);/**
263 * @license lucide-react v0.344.0 - ISC
264 *
265 * This source code is licensed under the ISC license.
266 * See the LICENSE file in the root directory of this source tree.
267 */const Zn=E("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/**
268 * @license lucide-react v0.344.0 - ISC
269 *
270 * This source code is licensed under the ISC license.
271 * See the LICENSE file in the root directory of this source tree.
272 */const dp=E("MoreHorizontal",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);/**
273 * @license lucide-react v0.344.0 - ISC
274 *
275 * This source code is licensed under the ISC license.
276 * See the LICENSE file in the root directory of this source tree.
277 */const pp=E("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]]);/**
278 * @license lucide-react v0.344.0 - ISC
279 *
280 * This source code is licensed under the ISC license.
281 * See the LICENSE file in the root directory of this source tree.
282 */const Ec=E("Pause",[["rect",{width:"4",height:"16",x:"6",y:"4",key:"iffhe4"}],["rect",{width:"4",height:"16",x:"14",y:"4",key:"sjin7j"}]]);/**
283 * @license lucide-react v0.344.0 - ISC
284 *
285 * This source code is licensed under the ISC license.
286 * See the LICENSE file in the root directory of this source tree.
287 */const Ox=E("PenLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z",key:"ymcmye"}]]);/**
288 * @license lucide-react v0.344.0 - ISC
289 *
290 * This source code is licensed under the ISC license.
291 * See the LICENSE file in the root directory of this source tree.
292 */const mp=E("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/**
293 * @license lucide-react v0.344.0 - ISC
294 *
295 * This source code is licensed under the ISC license.
296 * See the LICENSE file in the root directory of this source tree.
297 */const Qe=E("Play",[["polygon",{points:"5 3 19 12 5 21 5 3",key:"191637"}]]);/**
298 * @license lucide-react v0.344.0 - ISC
299 *
300 * This source code is licensed under the ISC license.
301 * See the LICENSE file in the root directory of this source tree.
302 */const zx=E("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
303 * @license lucide-react v0.344.0 - ISC
304 *
305 * This source code is licensed under the ISC license.
306 * See the LICENSE file in the root directory of this source tree.
307 */const Yl=E("Radio",[["path",{d:"M4.9 19.1C1 15.2 1 8.8 4.9 4.9",key:"1vaf9d"}],["path",{d:"M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5",key:"u1ii0m"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5",key:"1j5fej"}],["path",{d:"M19.1 4.9C23 8.8 23 15.1 19.1 19",key:"10b0cb"}]]);/**
308 * @license lucide-react v0.344.0 - ISC
309 *
310 * This source code is licensed under the ISC license.
311 * See the LICENSE file in the root directory of this source tree.
312 */const Rx=E("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
313 * @license lucide-react v0.344.0 - ISC
314 *
315 * This source code is licensed under the ISC license.
316 * See the LICENSE file in the root directory of this source tree.
317 */const hp=E("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
318 * @license lucide-react v0.344.0 - ISC
319 *
320 * This source code is licensed under the ISC license.
321 * See the LICENSE file in the root directory of this source tree.
322 */const $x=E("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
323 * @license lucide-react v0.344.0 - ISC
324 *
325 * This source code is licensed under the ISC license.
326 * See the LICENSE file in the root directory of this source tree.
327 */const Is=E("Share2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);/**
328 * @license lucide-react v0.344.0 - ISC
329 *
330 * This source code is licensed under the ISC license.
331 * See the LICENSE file in the root directory of this source tree.
332 */const Fx=E("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
332y:"oel41y"}]]);/**
333 * @license lucide-react v0.344.0 - ISC
334 *
335 * This source code is licensed under the ISC license.
336 * See the LICENSE file in the root directory of this source tree.
337 */const Tc=E("Siren",[["path",{d:"M7 18v-6a5 5 0 1 1 10 0v6",key:"pcx96s"}],["path",{d:"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z",key:"1b4s83"}],["path",{d:"M21 12h1",key:"jtio3y"}],["path",{d:"M18.5 4.5 18 5",key:"g5sp9y"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"M12 2v1",key:"11qlp1"}],["path",{d:"m4.929 4.929.707.707",key:"1i51kw"}],["path",{d:"M12 12v6",key:"3ahymv"}]]);/**
338 * @license lucide-react v0.344.0 - ISC
339 *
340 * This source code is licensed under the ISC license.
341 * See the LICENSE file in the root directory of this source tree.
342 */const Zl=E("Sparkles",[["path",{d:"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z",key:"17u4zn"}],["path",{d:"M5 3v4",key:"bklmnn"}],["path",{d:"M19 17v4",key:"iiml17"}],["path",{d:"M3 5h4",key:"nem4j1"}],["path",{d:"M17 19h4",key:"lbex7p"}]]);/**
343 * @license lucide-react v0.344.0 - ISC
344 *
345 * This source code is licensed under the ISC license.
346 * See the LICENSE file in the root directory of this source tree.
347 */const es=E("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);/**
348 * @license lucide-react v0.344.0 - ISC
349 *
350 * This source code is licensed under the ISC license.
351 * See the LICENSE file in the root directory of this source tree.
352 */const Vx=E("Tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]]);/**
353 * @license lucide-react v0.344.0 - ISC
354 *
355 * This source code is licensed under the ISC license.
356 * See the LICENSE file in the root directory of this source tree.
357 */const Ux=E("ThumbsDown",[["path",{d:"M17 14V2",key:"8ymqnk"}],["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22h0a3.13 3.13 0 0 1-3-3.88Z",key:"s6e0r"}]]);/**
358 * @license lucide-react v0.344.0 - ISC
359 *
360 * This source code is licensed under the ISC license.
361 * See the LICENSE file in the root directory of this source tree.
362 */const _r=E("ThumbsUp",[["path",{d:"M7 10v12",key:"1qc93n"}],["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2h0a3.13 3.13 0 0 1 3 3.88Z",key:"y3tblf"}]]);/**
363 * @license lucide-react v0.344.0 - ISC
364 *
365 * This source code is licensed under the ISC license.
366 * See the LICENSE file in the root directory of this source tree.
367 */const de=E("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
368 * @license lucide-react v0.344.0 - ISC
369 *
370 * This source code is licensed under the ISC license.
371 * See the LICENSE file in the root directory of this source tree.
372 */const Fs=E("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/**
373 * @license lucide-react v0.344.0 - ISC
374 *
375 * This source code is licensed under the ISC license.
376 * See the LICENSE file in the root directory of this source tree.
377 */const Xe=E("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
378 * @license lucide-react v0.344.0 - ISC
379 *
380 * This source code is licensed under the ISC license.
381 * See the LICENSE file in the root directory of this source tree.
382 */const ea=E("Video",[["path",{d:"m22 8-6 4 6 4V8Z",key:"50v9me"}],["rect",{width:"14",height:"12",x:"2",y:"6",rx:"2",ry:"2",key:"1rqjg6"}]]);/**
383 * @license lucide-react v0.344.0 - ISC
384 *
385 * This source code is licensed under the ISC license.
386 * See the LICENSE file in the root directory of this source tree.
387 */const Hx=E("Volume2",[["polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5",key:"16drj5"}],["path",{d:"M15.54 8.46a5 5 0 0 1 0 7.07",key:"ltjumu"}],["path",{d:"M19.07 4.93a10 10 0 0 1 0 14.14",key:"1kegas"}]]);/**
388 * @license lucide-react v0.344.0 - ISC
389 *
390 * This source code is licensed under the ISC license.
391 * See the LICENSE file in the root directory of this source tree.
392 */const Bx=E("VolumeX",[["polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5",key:"16drj5"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]]);/**
393 * @license lucide-react v0.344.0 - ISC
394 *
395 * This source code is licensed under the ISC license.
396 * See the LICENSE file in the root directory of this source tree.
397 */const Xn=E("Zap",[["polygon",{points:"13 2 3 14 12 14 11 22 21 10 12 10 13 2",key:"45s27k"}]]),Wx=()=>{const[e,t]=y.useState(!1),[s,n]=y.useState(!1),[l,i]=y.useState(!1),[o,a]=y.useState(!1),[c,u]=y.useState({name:"用户名",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=100",verified:!0}),p=[{name:"首页",path:"/"},{name:"热门视频",path:"/category/hot"},{name:"最新视频",path:"/category/new"},{name:"趋势视频",path:"/category/trending"}
397],d=[{id:1,type:"like",message:"你的视频《搞笑日常》获得了新的点赞",time:"2分钟前"},{id:2,type:"comment",message:"有人评论了你的视频",time:"5分钟前"},{id:3,type:"follow",message:"新用户关注了你",time:"10分钟前"},{id:4,type:"system",message:"系统更新通知",time:"1小时前"}];return r.jsx("header",{className:"sticky top-0 z-50 bg-white/95 backdrop-blur-md shadow-lg border-b border-gray-100",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"flex justify-between items-center h-16",children:[r.jsxs(_,{to:"/",className:"flex items-center space-x-3 group",children:[r.jsx("div",{className:"bg-gradient-to-r from-purple-600 to-blue-600 p-2 rounded-xl shadow-lg group-hover:shadow-xl transition-all duration-300 group-hover:scale-105",children:r.jsx(ea,{className:"h-5 w-5 text-white"})}),r.jsx("span",{className:"text-xl font-bold bg-gradient-to-r from-purple-600 to-blue-600 bg-clip-text text-transparent",children:"精品短视频"})]}),r.jsx("nav",{className:"hidden md:flex items-center space-x-1",children:p.map(m=>r.jsxs(_,{to:m.path,className:"text-gray-600 hover:text-purple-600 transition-all duration-200 font-medium relative group px-3 py-2 rounded-lg hover:bg-purple-50",children:[m.name,r.jsx("span",{className:"absolute bottom-0 left-1/2 transform -translate-x-1/2 w-0 h-0.5 bg-purple-600 transition-all duration-200 group-hover:w-6"})]},m.name))}),r.jsxs("div",{className:"flex items-center space-x-2",children:[o?r.jsxs(r.Fragment,{children:[r.jsxs(_,{to:"/messages",className:"relative p-2 text-gray-600 hover:text-purple-600 transition-all duration-200 rounded-lg hover:bg-purple-50 group",children:[r.jsx(bt,{className:"h-5 w-5"}),r.jsx("span",{className:"absolute -top-1 -right-1 bg-gradient-to-r from-red-500 to-pink-500 text-white text-xs rounded-full h-4 w-4 flex items-center justify-center font-medium shadow-lg animate-pulse",children:"3"})]}),r.jsx(_,{to:"/favorites",className:"p-2 text-gray-600 hover:text-purple-600 transition-all duration-200 rounded-lg hover:bg-purple-50",children:r.jsx(_e,{className:"h-5 w-5"})}),r.jsxs("div",{className:"relative",children:[r.jsxs("button",{onClick:()=>n(!s),className:"relative p-2 text-gray-600 hover:text-purple-600 transition-all duration-200 rounded-lg hover:bg-purple-50",children:[r.jsx($r,{className:"h-5 w-5"}),r.jsx("span",{className:"absolute -top-1 -right-1 bg-gradient-to-r from-red-500 to-pink-500 text-white text-xs rounded-full h-4 w-4 flex items-center justify-center font-medium shadow-lg",children:d.length})]}),s&&r.jsxs("div",{className:"absolute right-0 top-12 bg-white rounded-xl shadow-2xl border border-gray-100 w-80 z-50 overflow-hidden",children:[r.jsx("div",{className:"p-4 border-b border-gray-100 bg-gradient-to-r from-purple-50 to-blue-50",children:r.jsx("h3",{className:"font-semibold text-gray-900",children:"通知"})}),r.jsx("div",{className:"max-h-96 overflow-y-auto",children:d.map(m=>r.jsx("div",{className:"p-4 border-b border-gray-50 hover:bg-gray-50 transition-colors duration-200",children:r.jsxs("div",{className:"flex items-start space-x-3",children:[r.jsx("div",{className:`w-2 h-2 rounded-full mt-2 ${m.type==="like"?"bg-red-500":m.type==="comment"?"bg-blue-500":m.type==="follow"?"bg-green-500":"bg-gray-500"}`}),r.jsxs("div",{className:"flex-1",children:[r.jsx("p",{className:"text-sm text-gray-900",children:m.message}),r.jsx("p",{className:"text-xs text-gray-500 mt-1",children:m.time})]})]})},m.id))}),r.jsx("div",{className:"p-4 text-center bg-gray-50",children:r.jsx(_,{to:"/notifications",className:"text-purple-600 hover:text-purple-700 text-sm font-medium",children:"查看全部通知"})})]})]}),r.jsxs("div",{className:"relative",children:[r.jsxs("button",{onClick:()=>i(!l),className:"flex items-center space-x-2 p-1 rounded-xl hover:bg-gray-50 transition-all duration-200 group",children:[r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:c.avatar,alt:c.name,className:"w-8 h-8 rounded-full border-2 border-gray-200 group-hover:border-purple-300 transition-all duration-200"}),c.verified&&r.jsx("div",{className:"absolute -bottom-0.5 -right-0.5 bg-blue-500 rounded-full p-0.5",children:r.jsx("div",{className:"w-1.5 h-1.5 bg-white rounded-full"})})]}),r.jsx(Cx,{className:"h-3 w-3 text-gray-400 group-hover:text-purple-600 transition-colors duration-200"})]}),l&&r.jsxs("div",{className:"absolute right-0 top-12 bg-white rounded-xl shadow-2xl border border-gray-100 w-56 z-50 overflow-hidden",children:[r.jsx("div",{className:"p-4 border-b border-gray-100",children:r.jsxs("div",{className:"flex items-center space-x-3",children:[r.jsx("img",{src:c.avatar,alt:c.name,className:"w-10 h-10 rounded-full"}),r.jsxs("div",{children:[r.jsx("p",{className:"font-semibold text-gray-900",children:c.name}),r.jsx("p",{className:"text-sm text-gray-500",children:"查看个人资料"})]})]})}),r.jsxs("div",{className:"py-2",children:[r.jsx(_,{to:"/profile",className:"block px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 transition-colors duration-200",children:"个人中心"}),r.jsx(_,{to:"/settings",className:"block px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 transition-colors duration-200",children:"设置"}),r.jsx("button",{onClick:()=>a(!1),className:"block w-full text-left px-4 py-2.5 text-sm text-red-600 hover:bg-red-50 transition-colors duration-200",children:"退出登录"})]})]})]})]}):r.jsxs(_,{to:"/login",className:"flex items-center space-x-1.5 bg-gradient-to-r from-purple-600 to-blue-600 text-white px-4 py-2 rounded-xl hover:from-purple-700 hover:to-blue-700 transition-all duration-300 font-medium shadow-md hover:shadow-lg transform hover:scale-105",children:[r.jsx(Fs,{className:"h-4 w-4"}),r.jsx("span",{className:"text-sm",children:"登录"})]}),r.jsx("button",{onClick:()=>t(!e),className:"md:hidden p-2 text-gray-600 hover:text-purple-600 transition-all duration-200 rounded-lg hover:bg-purple-50",children:r.jsx(Dx,{className:"h-5 w-5"})})]})]}),e&&r.jsx("div",{className:"md:hidden border-t border-gray-100 py-4 bg-white/95 backdrop-blur-md",children:r.jsx("div",{className:"flex flex-col space-y-2",children:p.map(m=>r.jsx(_,{to:m.path,className:"text-gray-600 hover:text-purple-600 transition-colors duration-200 px-3 py-2 rounded-lg hover:bg-purple-50",onClick:()=>t(!1),children:m.name},m.name))})})]})})},Qx=()=>r.jsxs("footer",{className:"bg-gray-900 text-white",children:[r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-8",children:[r.jsxs("div",{className:"col-span-1 md:col-span-2",children:[r.jsxs("div",{className:"flex items-center space-x-2 mb-4",children:[r.jsx("div",{className:"bg-gradient-to-r from-purple-600 to-blue-600 p-2 rounded-lg",children:r.jsx(ea,{className:"h-6 w-6 text-white"})}),r.jsx("span",{className:"text-xl font-bold",children:"精品短视频"})]}),r.jsx("p",{className:"text-gray-400 mb-4",children:"专业的短视频在线观看平台ï¼
397Œæ±‡é›†æµ·é‡ç²¾å½©çŸ­è§†é¢‘内容,为用户提供优质的视频娱乐体验。"}),r.jsxs("div",{className:"flex space-x-4",children:[r.jsx("a",{href:"#",className:"text-gray-400 hover:text-white transition-colors duration-200",children:"微信"}),r.jsx("a",{href:"#",className:"text-gray-400 hover:text-white transition-colors duration-200",children:"微博"}),r.jsx("a",{href:"#",className:"text-gray-400 hover:text-white transition-colors duration-200",children:"抖音"})]})]}),r.jsxs("div",{children:[r.jsx("h3",{className:"text-lg font-semibold mb-4",children:"快捷导航"}),r.jsxs("ul",{className:"space-y-2",children:[r.jsx("li",{children:r.jsx(_,{to:"/",className:"text-gray-400 hover:text-white transition-colors duration-200",children:"首页"})}),r.jsx("li",{children:r.jsx(_,{to:"/category/hot",className:"text-gray-400 hover:text-white transition-colors duration-200",children:"热门视频"})}),r.jsx("li",{children:r.jsx(_,{to:"/latest",className:"text-gray-400 hover:text-white transition-colors duration-200",children:"最新视频"})}),r.jsx("li",{children:r.jsx(_,{to:"/trending",className:"text-gray-400 hover:text-white transition-colors duration-200",children:"趋势视频"})})]})]}),r.jsxs("div",{children:[r.jsx("h3",{className:"text-lg font-semibold mb-4",children:"联系我们"}),r.jsxs("div",{className:"space-y-2",children:[r.jsxs("div",{className:"flex items-center space-x-2 text-gray-400",children:[r.jsx(cp,{className:"h-4 w-4"}),r.jsx("span",{children:"[email protected]"})]}),r.jsxs("div",{className:"flex items-center space-x-2 text-gray-400",children:[r.jsx(mp,{className:"h-4 w-4"}),r.jsx("span",{children:"400-888-8888"})]}),r.jsxs("div",{className:"flex items-center space-x-2 text-gray-400",children:[r.jsx(up,{className:"h-4 w-4"}),r.jsx("span",{children:"北京市朝阳区xxx大厦"})]})]})]})]}),r.jsx("div",{className:"border-t border-gray-800 mt-8 pt-8",children:r.jsx("div",{className:"flex flex-col md:flex-row items-center justify-between",children:r.jsx("div",{className:"text-center md:text-left text-gray-400 mb-4 md:mb-0",children:r.jsxs("p",{children:["© 2024 精品短视频平台. 保留所有权利. |",r.jsx(_,{to:"/privacy",className:"hover:text-white ml-2",children:"隐私政策"})," |",r.jsx(_,{to:"/terms",className:"hover:text-white ml-2",children:"服务条款"})]})})})})]}),r.jsx("script",{charSet:"UTF-8",id:"LA_COLLECT",src:"//sdk.51.la/js-sdk-pro.min.js",async:!0}),r.jsx("script",{dangerouslySetInnerHTML:{__html:'LA.init({id:"3MdYisRYWW2IqIM7",ck:"3MdYisRYWW2IqIM7"})'}})]}),Le=({id:e,title:t,thumbnail:s,duration:n,views:l,likes:i,author:o,authorAvatar:a,isHorizontal:c=!1})=>{const[u,p]=y.useState(!1),[d,m]=y.useState(!1),[f,v]=y.useState(!1),j=h=>{h.preventDefault(),p(!u)},N=h=>{h.preventDefault(),m(!d)},x=h=>{h.preventDefault(),navigator.share?navigator.share({title:t,url:`${window.location.origin}/video/${e}`}):navigator.clipboard.writeText(`${window.location.origin}/video/${e}`)};return c?r.jsx("div",{className:"group bg-white rounded-lg shadow-md hover:shadow-lg transition-all duration-300 overflow-hidden",children:r.jsxs("div",{className:"flex",children:[r.jsxs(_,{to:`/video/${e}`,className:"relative w-48 h-32 flex-shrink-0",children:[r.jsx("img",{src:s,alt:t,className:"w-full h-full object-cover"}),r.jsx("div",{className:"absolute inset-0 bg-black bg-opacity-0 group-hover:bg-opacity-20 transition-all duration-300 flex items-center justify-center",children:r.jsx(Qe,{className:"h-8 w-8 text-white opacity-0 group-hover:opacity-100 transition-opacity duration-300"})}),r.jsx("span",{className:"absolute bottom-2 right-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded",children:n})]}),r.jsxs("div",{className:"flex-1 p-4",children:[r.jsx(_,{to:`/video/${e}`,children:r.jsx("h3",{className:"font-semibold text-gray-900 mb-2 line-clamp-2 group-hover:text-purple-600 transition-colors duration-200",children:t})}),r.jsx("div",{className:"flex items-center space-x-2 mb-2",children:r.jsxs(_,{to:`/creator/${o}`,className:"flex items-center space-x-2 hover:text-purple-600 transition-colors duration-200",children:[r.jsx("img",{src:a,alt:o,className:"w-6 h-6 rounded-full"}),r.jsx("span",{className:"text-sm text-gray-600",children:o})]})}),r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("div",{className:"flex items-center space-x-4 text-sm text-gray-500",children:[r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(ce,{className:"h-4 w-4"}),r.jsx("span",{children:l})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(_e,{className:"h-4 w-4"}),r.jsx("span",{children:i})]})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx("button",{onClick:j,className:`p-1 rounded-full transition-all duration-200 ${u?"text-red-500 bg-red-50":"text-gray-500 hover:text-red-500 hover:bg-red-50"}`,children:r.jsx(_e,{className:`h-4 w-4 ${u?"fill-current":""}`})}),r.jsx("button",{onClick:x,className:"p-1 text-gray-500 hover:text-blue-500 hover:bg-blue-50 rounded-full transition-all duration-200",children:r.jsx(Is,{className:"h-4 w-4"})})]})]})]})]})}):r.jsxs("div",{className:"group bg-white rounded-lg shadow-md hover:shadow-lg transition-all duration-300 overflow-hidden",children:[r.jsxs(_,{to:`/video/${e}`,className:"relative block aspect-video",children:[r.jsx("img",{src:s,alt:t,className:"w-full h-full object-cover"}),r.jsx("div",{className:"absolute inset-0 bg-black bg-opacity-0 group-hover:bg-opacity-20 transition-all duration-300 flex items-center justify-center",children:r.jsx(Qe,{className:"h-12 w-12 text-white opacity-0 group-hover:opacity-100 transition-all duration-300 transform scale-75 group-hover:scale-100"})}),r.jsx("span",{className:"absolute bottom-2 right-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded",children:n}),r.jsx("div",{className:"absolute top-2 right-2 opacity-0 group-hover:opacity-100 transition-opacity duration-300",children:r.jsxs("div",{className:"relative",children:[r.jsx("button",{onClick:h=>{h.preventDefault(),v(!f)},className:"bg-black bg-opacity-50 text-white p-1 rounded-full hover:bg-opacity-70 transition-all duration-200",children:r.jsx(dp,{className:"h-4 w-4"})}),f&&r.jsxs("div",{className:"absolute right-0 top-8 bg-white rounded-lg shadow-lg py-2 z-10 min-w-32",children:[r.jsxs("button",{onClick:N,className:"flex items-center space-x-2 w-full px-3 py-2 text-sm text-gray-700 hover:bg-gray-100 transition-colors duration-200",children:[r.jsx(op,{className:`h-4 w-4 ${d?"fill-current text-blue-500":""}`}),r.jsx("span",{children:d?"已收藏":"收藏"})]}),r.jsxs("button",{className:"flex items-center space-x-2 w-full px-3 py-2 text-sm text-gray-700 hover:bg-gray-100 transition-colors duration-200",children:[r.jsx(Px,{className:"h-4 w-4"}),r.jsx("span",{children:"举报"})]})]})]})})]}),r.jsxs("div",{className:"p-4",children:[r.jsx(_,{to:`/video/${e}`,children:r.jsx("h3",{className:"font-semibold text-gray-900 mb-2 line-clamp-2 group-hover:text-purple-600 transition-colors duration-200",children:t})}),r.jsx("div",{className:"flex items-center justify-between mb-3",children:r.jsxs(_,{to:`/creator/${o}`,className:"flex items-center space-x-2 hover:text-purple-600 transition-colors duration-200",children:[r.jsx("img",{src:a,alt:o,className:"w-8 h-8 rounded-full"}),r.jsx("span",{className:"text-sm text-gray-600",children:o})]})}),r.jsxs("div",{className:"flex items-center justify-between text-sm text-gray-500",children:[r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(ce,{className:"h-4 w-4"}),r.jsx("span",{children:l})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(_e,{className:"h-4 w-4"}),r.jsx("span",{children:i})]})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx("button",{onClick:j,className:`p-1 rounded-full transition-all duration-200 ${u?"text-red-500 bg-red-50":"text-gray-500 hover:text-red-500 hover:bg-red-50"}`,children:r.jsx(_e,{className:`h-4 w-4 ${u?"fill-current":""}`})}),r.jsx("button",{className:"p-1 text-gray-500 hover:text-purple-600 hover:bg-purple-50 rounded-full transition-all duration-200",children:r.jsx(bt,{className:"h-4 w-4"})}),r.jsx("button",{onClick:x,className:"p-1 text-gray-500 hover:text-blue-500 hover:bg-blue-50 rounded-full transition-all duration-200",children:r.jsx(Is,{className:"h-4 w-4"})})]})]})]})]})},Kx=()=>{const[e,t]=y.useState([]),s=[{name:"#搞笑日常",count:"125万",color:"bg-red-500",growth:"+12%",description:"记录生活中的搞笑瞬间,让快乐传递给每个人",participants:"8.5万",todayVideos:"1.2万",engagement:"89%"},{name:"#美食探店",count:"89万",color:"bg-orange-500",growth:"+8%",description:"发现城市美食,分享味蕾上的惊喜",participants:"6.2万",todayVideos:"0.9万",engagement:"92%"},{name:"#旅行vlog",count:"76万",color:"bg-blue-500",growth:"+15%",de
397scription:"用镜头记录世界之美,分享旅行故事",participants:"5.8万",todayVideos:"0.7万",engagement:"85%"},{name:"#萌宠时刻",count:"68万",color:"bg-pink-500",growth:"+6%",description:"可爱萌宠的日常生活,治愈你的心灵",participants:"4.9万",todayVideos:"1.5万",engagement:"94%"},{name:"#街舞battle",count:"54万",color:"bg-purple-500",growth:"+20%",description:"街舞文化的激情碰撞,展现青春活力",participants:"3.7万",todayVideos:"0.6万",engagement:"88%"},{name:"#科技前沿",count:"43万",color:"bg-green-500",growth:"+10%",description:"探索科技的无限可能,分享前沿资讯",participants:"3.2万",todayVideos:"0.4万",engagement:"91%"},{name:"#生活技巧",count:"38万",color:"bg-indigo-500",growth:"+5%",description:"实用生活小窍门,让生活更加便利",participants:"2.8万",todayVideos:"0.8万",engagement:"87%"},{name:"#音乐翻唱",count:"32万",color:"bg-yellow-500",growth:"+18%",description:"用音乐传递情感,展现独特的音乐才华",participants:"2.5万",todayVideos:"0.5万",engagement:"93%"}],n=[{id:1,name:"搞笑王小明",avatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=100",followers:"256万",category:"搞笑",verified:!0,weeklyViews:"1.2亿",videosCount:"458",description:"专注搞笑内容创作,用幽默点亮生活",tags:["搞笑","生活","原创"],isRising:!0,liveStatus:"offline",lastActive:"2小时前"},{id:2,name:"美食探索家",avatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=100",followers:"189万",category:"美食",verified:!0,weeklyViews:"8500万",videosCount:"326",description:"发现城市美食,分享烹饪技巧",tags:["美食","探店","教学"],isRising:!1,liveStatus:"live",liveViewers:"2.3万"},{id:3,name:"旅行达人小李",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=100",followers:"145万",category:"旅行",verified:!0,weeklyViews:"6200万",videosCount:"234",description:"用镜头记录世界之美,分享旅行攻略",tags:["旅行","vlog","攻略"],isRising:!0,liveStatus:"offline",lastActive:"30分钟前"},{id:4,name:"舞蹈精灵",avatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=100",followers:"123万",category:"舞蹈",verified:!1,weeklyViews:"4800万",videosCount:"167",description:"舞蹈教学与表演,传递舞蹈之美",tags:["舞蹈","教学","表演"],isRising:!0,liveStatus:"live",liveViewers:"1.8万"},{id:5,name:"科技解说员",avatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=100",followers:"98万",category:"科技",verified:!0,weeklyViews:"3600万",videosCount:"145",description:"深度解析科技产品,分享前沿资讯",tags:["科技","评测","资讯"],isRising:!1,liveStatus:"offline",lastActive:"1天前"},{id:6,name:"萌宠记录者",avatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=100",followers:"87万",category:"萌宠",verified:!1,weeklyViews:"5200万",videosCount:"289",description:"记录萌宠日常,分享养宠心得",tags:["萌宠","日常","治愈"],isRising:!0,liveStatus:"offline",lastActive:"4小时前"}],l=(i,o)=>{o.preventDefault(),o.stopPropagation(),t(a=>a.includes(i)?a.filter(c=>c!==i):[...a,i])};return r.jsxs("section",{className:"py-16 bg-gradient-to-br from-slate-50 via-blue-50 to-indigo-100 relative overflow-hidden",children:[r.jsxs("div",{className:"absolute inset-0 overflow-hidden",children:[r.jsx("div",{className:"absolute -top-40 -right-40 w-80 h-80 bg-gradient-to-r from-purple-400/20 to-pink-400/20 rounded-full blur-3xl animate-pulse"}),r.jsx("div",{className:"absolute -bottom-40 -left-40 w-80 h-80 bg-gradient-to-r from-blue-400/20 to-cyan-400/20 rounded-full blur-3xl animate-pulse delay-1000"}),r.jsx("div",{className:"absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-96 h-96 bg-gradient-to-r from-indigo-400/10 to-purple-400/10 rounded-full blur-3xl"})]}),r.jsx("div",{className:"relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:r.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-5 ga
397p-12",children:[r.jsxs("div",{className:"lg:col-span-2",children:[r.jsxs("div",{className:"flex items-center mb-8",children:[r.jsx("div",{className:"bg-gradient-to-r from-red-500 to-orange-500 p-3 rounded-xl mr-4 shadow-xl",children:r.jsx(eo,{className:"h-6 w-6 text-white"})}),r.jsxs("div",{children:[r.jsx("h2",{className:"text-2xl font-bold text-gray-900",children:"热门话题"}),r.jsx("p",{className:"text-gray-600",children:"发现当下最火的视频话题"})]})]}),r.jsx("div",{className:"space-y-4",children:s.map((i,o)=>r.jsxs(_,{to:`/topic/${encodeURIComponent(i.name)}`,className:"group bg-white/90 backdrop-blur-sm rounded-xl p-5 shadow-lg hover:shadow-xl transition-all duration-300 border border-white/60 block hover:bg-white hover:scale-105",children:[r.jsxs("div",{className:"flex items-start justify-between mb-4",children:[r.jsxs("div",{className:"flex items-center space-x-3",children:[r.jsxs("div",{className:`w-10 h-10 ${i.color} rounded-xl flex items-center justify-center text-white font-bold text-sm shadow-lg relative`,children:[o+1,o<3&&r.jsx("div",{className:"absolute -top-1 -right-1 w-3 h-3 bg-yellow-400 rounded-full animate-pulse"})]}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsxs("div",{className:"flex items-center space-x-2 mb-1",children:[r.jsx(ap,{className:"h-4 w-4 text-purple-600"}),r.jsx("p",{className:"font-bold text-gray-900 group-hover:text-purple-600 transition-colors duration-200 text-lg",children:i.name.replace("#","")})]}),r.jsx("p",{className:"text-sm text-gray-600 line-clamp-2",children:i.description})]})]}),r.jsx("div",{className:"text-right",children:r.jsxs("div",{className:"flex items-center text-xs text-green-600 font-medium bg-green-50 px-2 py-1 rounded-full mb-1",children:[r.jsx(de,{className:"h-3 w-3 mr-1"}),r.jsx("span",{children:i.growth})]})})]}),r.jsxs("div",{className:"grid grid-cols-3 gap-3 mb-3",children:[r.jsxs("div",{className:"text-center bg-white/60 backdrop-blur-sm rounded-lg p-2",children:[r.jsx("div",{className:"text-sm font-bold text-purple-600",children:i.count}),r.jsx("div",{className:"text-xs text-gray-500",children:"总播放"})]}),r.jsxs("div",{className:"text-center bg-white/60 backdrop-blur-sm rounded-lg p-2",children:[r.jsx("div",{className:"text-sm font-bold text-blue-600",children:i.todayVideos}),r.jsx("div",{className:"text-xs text-gray-500",children:"今日新增"})]}),r.jsxs("div",{className:"text-center bg-white/60 backdrop-blur-sm rounded-lg p-2",children:[r.jsx("div",{className:"text-sm font-bold text-green-600",children:i.engagement}),r.jsx("div",{className:"text-xs text-gray-500",children:"互动率"})]})]}),r.jsxs("div",{className:"flex items-center justify-between text-sm text-gray-500",children:[r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(Xe,{className:"h-3 w-3"}),r.jsxs("span",{children:[i.participants," 参与"]})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(bt,{className:"h-3 w-3"}),r.jsx("span",{children:"实时讨论"})]})]}),r.jsxs("div",{className:"text-purple-600 font-medium group-hover:text-purple-700 flex items-center space-x-1",children:[r.jsx("span",{children:"参与话题"}),r.jsx(Is,{className:"h-3 w-3"})]})]})]},i.name))}),r.jsxs("div",{className:"mt-8 bg-white/90 backdrop-blur-sm rounded-2xl p-6 border border-white/60 shadow-xl",children:[r.jsxs("h3",{className:"text-lg font-bold text-gray-900 mb-4 flex items-center",children:[r.jsx(de,{className:"h-5 w-5 text-orange-500 mr-2"}),"话题趋势分析"]}),r.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[r.jsxs("div",{className:"text-center bg-gradient-to-br from-red-50 to-orange-50 rounded-xl p-4 shadow-sm",children:[r.jsx("div",{className:"text-xl font-bold text-red-600 mb-1",children:"156"}),r.jsx("div",{className:"text-sm text-gray-600",children:"活跃话题"})]}),r.jsxs("div",{className:"text-center bg-gradient-to-br from-blue-50 to-indigo-50 rounded-xl p-4 shadow-sm",children:[r.jsx("div",{className:"text-xl font-bold text-blue-600 mb-1",children:"24小时"}),r.jsx("div",{className:"text-sm text-gray-600",children:"话题周期"})]})]})]})]}),r.jsxs("div",{className:"lg:col-span-3",children:[r.jsxs("div",{className:"flex items-center justify-between mb-8",children:[r.jsxs("div",{className:"flex items-center",children:[r.jsx("div",{className:"bg-gradient-to-r from-purple-500 to-pink-500 p-3 rounded-xl mr-4 shadow-xl",children:r.jsx(es,{className:"h-6 w-6 text-white"})}),r.jsxs("div",{children:[r.jsx("h2",{className:"text-2xl font-bold text-gray-900",children:"热门创作者"}),r.jsx("p",{className:"text-gray-600",children:"关注优质内容创作者"})]})]}),r.jsxs(_,{to:"/creators",className:"text-purple-600 hover:text-purple-700 font-medium text-sm flex items-center space-x-1 transition-colors duration-200 bg-white/60 backdrop-blur-sm px-4 py-2 rounded-xl hover:bg-white shadow-lg hover:shadow-xl",children:[r.jsx("span",{children:"查看全部"}),r.jsx(de,{className:"h-4 w-4"})]})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:n.map((i,o)=>r.jsxs(_,{to:`/creator/${i.id}`,className:"group bg-white/90 backdrop-blur-sm rounded-2xl p-6 shadow-lg hover:shadow-2xl transition-all duration-300 border border-white/60 relative overflow-hidden block hover:bg-white hover:-translate-y-2 hover:scale-105",children:[r.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-purple-50/50 to-blue-50/50 opacity-0 group-hover:opacity-100 transition-opacity duration-300"}),r.jsx("div",{className:`absolute top-4 right-4 w-8 h-8 ${o===0?"bg-gradient-to-r from-yellow-400 to-yellow-600":o===1?"bg-gradient-to-r from-gray-400 to-gray-600":o===2?"bg-gradient-to-r from-orange-400 to-orange-600":"bg-gradient-to-r from-purple-400 to-purple-600"} rounded-full flex items-center justify-center text-white font-bold text-sm shadow-xl`,children:o+1}),r.jsx("div",{className:"absolute top-4 left-4",children:i.liveStatus==="live"?r.jsxs("div",{className:"bg-gradient-to-r from-red-500 to-pink-500 text-white px-3 py-1 rounded-full text-xs font-medium flex items-center space-x-1 shadow-xl animate-pulse",children:[r.jsx("div",{className:"w-2 h-2 bg-white rounded-full animate-pulse"}),r.jsx("span",{children:"直播中"})]}):i.isRising?r.jsxs("div",{className:"bg-gradient-to-r from-green-500 to-emerald-500 text-white px-3 py-1 rounded-full text-xs font-medium flex items-center space-x-1 shadow-xl",children:[r.jsx(de,{className:"h-3 w-3"}),r.jsx("span",{children:"上升"})]}):null}),r.jsxs("div",{className:"relative z-10 flex items-start space-x-4 mb-4 mt-8",children:[r.jsxs("div",{className:"relative",children:[r.jsx("div",{className:"w-16 h-16 rounded-2xl overflow-hidden border-3 border-white shadow-xl group-hover:shadow-2xl transition-shadow duration-300",children:r.jsx("img",{src:i.avatar,alt:i.name,className:"w-full h-full object-cover"})}),i.verified&&r.jsx("div",{className:"absolute -bottom-1 -right-1 bg-blue-500 rounded-full p-1.5 
397shadow-xl",children:r.jsx(Be,{className:"h-3 w-3 text-white"})}),i.liveStatus==="live"&&r.jsx("div",{className:"absolute -top-1 -left-1 w-4 h-4 bg-red-500 rounded-full border-2 border-white animate-pulse"})]}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsx("div",{className:"flex items-center space-x-2 mb-2",children:r.jsx("h3",{className:"font-bold text-gray-900 group-hover:text-purple-600 transition-colors duration-200 truncate",children:i.name})}),r.jsx("p",{className:"text-sm text-gray-600 mb-3 line-clamp-2",children:i.description}),r.jsx("div",{className:"flex flex-wrap gap-1 mb-3",children:i.tags.map(a=>r.jsx("span",{className:"px-2 py-1 text-xs bg-gradient-to-r from-purple-100 to-blue-100 text-purple-700 rounded-lg font-medium",children:a},a))})]})]}),r.jsxs("div",{className:"relative z-10 grid grid-cols-3 gap-3 mb-4",children:[r.jsxs("div",{className:"text-center bg-white/60 backdrop-blur-sm rounded-xl p-3 shadow-sm",children:[r.jsx("div",{className:"flex items-center justify-center text-purple-600 mb-1",children:r.jsx(Xe,{className:"h-3 w-3"})}),r.jsx("div",{className:"text-xs font-bold text-gray-900",children:i.followers}),r.jsx("div",{className:"text-xs text-gray-500",children:"粉丝"})]}),r.jsxs("div",{className:"text-center bg-white/60 backdrop-blur-sm rounded-xl p-3 shadow-sm",children:[r.jsx("div",{className:"flex items-center justify-center text-blue-600 mb-1",children:r.jsx(Qe,{className:"h-3 w-3"})}),r.jsx("div",{className:"text-xs font-bold text-gray-900",children:i.videosCount}),r.jsx("div",{className:"text-xs text-gray-500",children:"作品"})]}),r.jsxs("div",{className:"text-center bg-white/60 backdrop-blur-sm rounded-xl p-3 shadow-sm",children:[r.jsx("div",{className:"flex items-center justify-center text-green-600 mb-1",children:r.jsx(ce,{className:"h-3 w-3"})}),r.jsx("div",{className:"text-xs font-bold text-gray-900",children:i.weeklyViews}),r.jsx("div",{className:"text-xs text-gray-500",children:"周播放"})]})]}),i.liveStatus==="live"&&r.jsx("div",{className:"relative z-10 mb-3 bg-red-50 border border-red-200 rounded-lg p-2",children:r.jsxs("div",{className:"flex items-center justify-between text-xs",children:[r.jsx("span",{className:"text-red-600 font-medium",children:"正在直播"}),r.jsxs("span",{className:"text-red-500",children:[i.liveViewers," 观看"]})]})}),i.liveStatus==="offline"&&r.jsxs("div",{className:"relative z-10 mb-3 text-xs text-gray-500 text-center",children:["最后活跃:",i.lastActive]}),r.jsx("button",{onClick:a=>l(i.id,a),className:`relative z-10 w-full py-3 px-4 rounded-xl font-medium text-sm flex items-center justify-center space-x-2 transition-all duration-300 shadow-lg hover:shadow-xl transform hover:scale-105 ${e.includes(i.id)?"bg-gradient-to-r from-gray-200 to-gray-300 text-gray-700 hover:from-gray-300 hover:to-gray-400":i.liveStatus==="live"?"bg-gradient-to-r from-red-600 to-pink-600 text-white hover:from-red-700 hover:to-pink-700":"bg-gradient-to-r from-purple-600 to-pink-600 text-white hover:from-purple-700 hover:to-pink-700"}`,children:e.includes(i.id)?r.jsxs(r.Fragment,{children:[r.jsx(Sx,{className:"h-4 w-4"}),r.jsx("span",{children:"已关注"})]}):i.liveStatus==="live"?r.jsxs(r.Fragment,{children:[r.jsx(Qe,{className:"h-4 w-4"}),r.jsx("span",{children:"观看直播"})]}):r.jsxs(r.Fragment,{children:[r.jsx(zx,{className:"h-4 w-4"}),r.jsx("span",{children:"关注"})]})})]},i.id))}),r.jsxs("div",{className:"mt-8 bg-white/90 backdrop-blur-sm rounded-2xl p-6 border border-white/60 shadow-xl",children:[r.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-4",children:"创作者生态"}),r.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:[r.jsxs("div",{className:"text-center bg-gradient-to-br from-purple-50 to-purple-100 rounded-xl p-4 shadow-sm",children:[r.jsx("div",{className:"text-xl font-bold text-purple-600 mb-1",children:"12万+"}),r.jsx("div",{className:"text-sm text-gray-600",children:"活跃创作者"})]}),r.jsxs("div",{className:"text-center bg-gradient-to-br from-blue-50 to-blue-100 rounded-xl p-4 shadow-sm",children:[r.jsx("div",{className:"text-xl font-bold text-blue-600 mb-1",children:"3.5万"}),r.jsx("div",{className:"text-sm text-gray-600",children:"认证创作者"})]}),r.jsxs("div",{className:"text-center bg-gradient-to-br from-green-50 to-green-100 rounded-xl p-4 shadow-sm",children:[r.jsx("div",{className:"text-xl font-bold text-green-600 mb-1",children:"85%"}),r.jsx("div",{className:"text-sm text-gray-600",children:"原创内容"})]}),r.jsxs("div",{className:"text-center bg-gradient-to-br from-red-50 to-red-100 rounded-xl p-4 shadow-sm",children:[r.jsx("div",{className:"text-xl font-bold text-red-600 mb-1",children:"156"}),r.jsx("div",{className:"text-sm text-gray-600",children:"正在直播"})]})]})]})]})]})})]})},Gx=()=>{const[e,t]=y.useState(new Date);y.useEffect(()=>{const l=setInterval(()=>{t(new Date)},1e3);return()=>clearInterval(l)},[]);const s=[{id:1,title:"深夜美食直播 - 制作地道川菜",streamer:"川菜大师",avatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=100",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",viewers:"12.5K",category:"美食",isLive:!0,startTime:"2小时前",likes:"8.9K",gifts:"156",isVip:!0,liveQuality:"高清",interaction:{comments:"2.3K",shares:"456",newFollowers:"89"}},{id:2,title:"街头音乐表演 - 民谣吉他弹唱",streamer:"流浪歌手小王",avatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=100",thumbnail:"https://images.pexels.com/photos/1105666/pexels-photo-1105666.jpeg?auto=compress&cs=tinysrgb&w=400",viewers:"8.9K",category:"音乐",isLive:!0,startTime:"45分钟前",likes:"6.7K",gifts:"234",isVip:!1,liveQuality:"超清",interaction:{comments:"1.8K",shares:"312",newFollowers:"67"}},{id:3,title:"夜景摄影教学 - 城市光影捕捉技巧",streamer:"摄影师老李",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=100",thumbnail:"https://images.pexels.com/photos/378570/pexels-photo-378570.jpeg?auto=compress&cs=tinysrgb&w=400",viewers:"6.2K",category:"摄影",isLive:!0,startTime:"1小时前",likes:"4.5K",gifts:"89",isVip:!0,liveQuality:"4K",interaction:{comments:"1.2K",shares:"234",newFollowers:"45"}},{id:4,title:"深夜聊天室 - 分享生活趣事",streamer:"夜猫子小美",avatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=100",thumbnail:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=400",viewers:"4.7K",category:"聊天",isLive:!0,startTime:"30分钟前",likes:"3.8K",gifts:"167",isVip:!1,liveQuality:"高清",interaction:{comments:"2.1K",shares:"189",newFollowers:"78"}}],n=[{name:"美食",count:45,color:"bg-orange-500"},{name:"音乐",count:38,color:"bg-purple-500"},{name:"游戏",count:67,color:"bg-blue-500"},{name:"聊天",count:29,color:"bg-green-500"},{name:"教学",count:23,color:"bg-indigo-500"},{name:"才艺",count:34,color:"bg-pink-500"}];return r.jsxs("section",{className:"py-16 bg-gray-900 text-white relative overflow-hidden",children:[r.jsxs("div",{className:"absolute inset-0 overflow-hidden",children:[r.jsx("div",{className:"absolute top-0 left-0 w-full h-full bg-gradient-to-br from-purple-900/20 via-blue-900/20 to-teal-900/20"}),r.jsx("div",{className:"absolute -top-40 -right-40 w-80 h-80 bg-red-500/10 rounded-full blur-3xl animate-pulse"}),r.jsx("div",{className:"absolute -bottom-40 -left-40 w-80 h-80 bg-blue-500/10 rounded-full blur-3xl animate-pulse delay-1000"})]}),r.jsxs("div",{className:"relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"flex items-center justify-between mb-12",children:[r.jsxs("div",{className:"flex items-center",children:[r.jsx("div",{className:"bg-gradient-to-r from-red-500 to-pink-500 p-3 rounded-xl mr-4 shadow-xl",children:r.jsx(Yl,{className:"h-6 w-6 text-white"})}),r.jsxs("div",{children:[r.jsx("h2",{className:"text-3xl font-bold mb-2",children:"正在直播"}),r.jsx("p",{className:"text-gray-400",children:"实时互动,精彩不间断"})]})]}),r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsxs("div",{className:"text-right text-sm text-gray-400",children:[r.jsx("div",{children:"当前时间"}),r.jsx("div",{className:"text-white font-mono",children:e.toLocaleTimeString("zh-CN",{hour12:!1})})]}),r.jsx(_,{to:"/live",className:"bg-gradient-to-r from-red-500 to-pink-500 text-white px-6 py-3 rounded-full hover:from-red-600 hover:to-pink-600 transition-all duration-300 font-semibold shadow-lg hover:shadow-xl transform hover:scale-105",children:"查看全部直播"})]})]}),r.jsxs("div",{className:"mb-8",children:[r.jsx("h3",{className:"text-lg font-semibold mb-4 text-gray-300",children:"热门分类"}),r.jsx("div",{className:"flex flex-wrap gap-3",children:n.map(l=>r.jsxs(_,{to:`/live/category/${l.name}`,className:`${l.color} text-white px-4 py-2 rounded-full text-sm font-medium hover:opacity-80 transition-all duration-200 flex items-center space-x-2 shadow-lg hover:shadow-xl transform hover:scale-105`,children:[r.jsx("span",{children:l.name}),r.jsx("span",{className:"bg-white/20 px-2 py-0.5 rounded-full text-xs",children:l.count})]},l.name))})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:s.map(l=>r.jsxs(_,{to:`/live/${l.id}`,className:"group bg-gray-800/80 backdrop-blur-sm rounded-xl overflow-hidden hover:bg-gray-700/80 transition-all duration-300 shadow-lg hover:shadow-2xl transform hover:scale-105 border border-gray-700/50",children:[r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:l.thumbnail,alt:l.title,className:"w-full h-48 object-cover"}),r.jsxs("div",{className:"absolute top-3 left-3 bg-red-500 text-white px-3 py-1 rounded-full text-xs font-semibold flex items-center space-x-1 shadow-lg animate-pulse",children:[r.jsx("div",{className:"w-2 h-2 bg-white rounded-full animate-pulse"}),r.jsx("span",{children:"直播中"})]}),l.isVip&&r.jsxs("div",{className:"absolute top-3 right-3 bg-gradient-to-r from-yellow-400 to-orange-500 text-white px-2 py-1 rounded-full text-xs font-semibold flex items-center space-x-1 shadow-lg",children:[r.jsx(Tx,{className:"h-3 w-3"}),r.jsx("span",{children:"VIP"})]}),r.jsxs("div",{className:"absolute bottom-3 right-3 bg-black/70 text-white px-3 py-1 rounded-full text-xs flex items-center space-x-1 backdrop-blur-sm",children:[r.jsx(ce,{className:"h-3 w-3"}),r.jsx("span",{children:l.viewers})]}),r.jsx("div",{className:"absolute bottom-3 left-3 bg-blue-500/80 text-white px-2 py-1 rounded text-xs font-medium backdrop-blur-sm",children:l.liveQuality}),r.jsx("div",{className:"absolute inset-0 bg-black/60 opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex items-center justify-center",children:r.jsxs("div",{className:"text-center text-white",children:[r.jsxs("div",{className:"grid grid-cols-2 gap-4 text-xs",children:[r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(_e,{className:"h-3 w-3 text-red-400"}),r.jsx("span",{children:l.likes})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(to,{className:"h-3 w-3 text-yellow-400"}),r.jsx("span",{children:l.gifts})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(bt,{className:"h-3 w-3 text-blue-400"}),r.jsx("span",{children:l.interaction.comments})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(Xe,{className:"h-3 w-3 text-green-400"}),r.jsxs("span",{children:["+",l.interaction.newFollowers]})]})]}),r.jsx("div",{className:"mt-3 bg-white/20 backdrop-blur-sm px-3 py-1 rounded-full text-xs",children:"点击进入直播间"})]})})]}),r.jsxs("div",{className:"p-4",children:[r.jsx("h3",{className:"font-semibold text-white mb-2 line-clamp-2 group-hover:text-purple-400 transition-colors duration-200",children:l.title}),r.jsxs("div",{className:"flex items-center space-x-3 mb-3",children:[r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:l.avatar,alt:l.streamer,className:"w-8 h-8 rounded-full border-2 border-gray-600"}),r.jsx("div",{className:"absolute -bottom-0.5 -right-0.5 w-3 h-3 bg-green-500 rounded-full border border-gray-800"})]}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx("p",{className:"text-sm text-gray-300 truncate",children:l.streamer}),l.isVip&&r.jsx(es,{className:"h-3 w-3 text-yellow-400"})]}),r.jsxs("p",{className:"text-xs text-gray-500",children:[l.category," • ",l.startTime]})]})]}),r.jsxs("div",{className:"grid grid-cols-3 gap-2 text-xs text-gray-400 mb-3",children:[r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(ce,{className:"h-3 w-3 text-blue-400"}),r.jsx("span",{children:l.viewers})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(_e,{className:"h-3 w-3 text-red-400"}),r.jsx("span",{children:l.likes})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(bt,{className:"h-3 w-3 text-green-400"}),r.jsx("span",{children:l.interaction.comments})]})]}),r.jsxs("button",{className:"w-full bg-gradient-to-r from-red-500 to-pink-500 text-white py-2 px-3 rounded-lg hover:from-red-600 hover:to-pink-600 transition-all duration-200 text-sm font-medium flex items-center justify-center space-x-2 shadow-lg hover:shadow-xl transform hover:scale-105",children:[r.jsx(Yl,{className:"h-4 w-4"}),r.jsx("span",{children:"进入直播间"})]})]})]},l.id))}),r.jsxs("div",{className:"mt-12 grid grid-cols-2 md:grid-cols-4 gap-6 text-center",children:[r.jsxs("div",{className:"bg-gray-800/80 backdrop-blur-sm rounded-xl p-6 border border-gray-700/50 shadow-lg",children:[r.jsxs("div",{className:"text-3xl font-bold text-red-500 mb-2 flex items-center justify-center",children:[r.jsx(Yl,{className:"h-6 w-6 mr-2"}),"156"]}),r.jsx("div",{className:"text-gray-400",children:"正在直播"}),r.jsx("div",{className:"text-xs text-green-400 mt-1",children:"+12 较昨日"})]}),r.jsxs("div",{className:"bg-gray-800/80 backdrop-blur-sm rounded-xl p-6 border border-gray-700/50 shadow-lg",children:[r.jsxs("div",{className:"text-3xl font-bold text-blue-500 mb-2 flex items-center justify-center",children:[r.jsx(Xe,{className:"h-6 w-6 mr-2"}),"32.5万"]}),r.jsx("div",{className:"text-gray-400",children:"在线观看"}),r.jsx("div",{className:"text-xs text-green-400 mt-1",children:"+8.5% 较昨日"})]}),r.jsxs("div",{className:"bg-gray-800/80 backdrop-blur-sm rounded-xl p-6 border border-gray-700/50 shadow-lg",children:[r.jsxs("div",{className:"text-3xl font-bold text-green-500 mb-2 flex items-center justify-center",children:[r.jsx(Xn,{className:"h-6 w-6 mr-2"}),"1.2万"]}),r.jsx("div",{className:"text-gray-400",children:"今日新增"}),r.jsx("div",{className:"text-xs text-green-400 mt-1",children:"+15% 较昨日"})]}),r.jsxs("div",{className:"bg-gray-800/80 backdrop-blur-sm rounded-xl p-6 border border-gray-700/50 shadow-lg",children:[r.jsxs("div",{className:"text-3xl font-bold text-purple-500 mb-2 flex items-center justify-center",children:[r.jsx(bt,{className:"h-6 w-6 mr-2"}),"24/7"]}),r.jsx("div",{className:"text-gray-400",children:"全天直播"}),r.jsx("div",{className:"text-xs text-blue-400 mt-1",children:"不间断服务"})]})]}),r.jsx("div",{className:"mt-8 bg-gradient-to-r from-purple-800/50 to-blue-800/50 backdrop-blur-sm rounded-xl p-6 border border-purple-500/30",children:r.jsxs("div",{className:"text-center",children:[r.jsx("h3",{className:"text-xl font-bold text-white mb-2",children:"实时互动,精彩不间断"}),r.jsx("p",{className:"text-gray-300 mb-4",children:"与主播实时互动,发送弹幕、点赞、送礼物,成为直播间的焦点"}),r.jsxs("div",{className:"flex justify-center space-x-6 text-sm",children:[r.jsxs("div",{className:"flex items-center space-x-2 text-gray-300",children:[r.jsx(bt,{className:"h-4 w-4 text-blue-400"}),r.jsx("span",{children:"实时弹幕"})]}),r.jsxs("div",{className:"flex items-center space-x-2 text-gray-300",children:[r.jsx(_e,{className:"h-4 w-4 text-red-400"}),r.jsx("span",{children:"点赞互动"})]}),r.jsxs("div",{className:"flex items-center space-x-2 text-gray-300",c
397hildren:[r.jsx(to,{className:"h-4 w-4 text-yellow-400"}),r.jsx("span",{children:"礼物打赏"})]}),r.jsxs("div",{className:"flex items-center space-x-2 text-gray-300",children:[r.jsx(Xe,{className:"h-4 w-4 text-green-400"}),r.jsx("span",{children:"关注主播"})]})]})]})})]})]})},qx=()=>{const e=[{id:1,title:"平台新增AI智能推荐功能,个性化内容推送更精准",summary:"基于用户观看习惯和兴趣偏好,AI算法将为每位用户推荐最符合口味的精彩视频内容,提升观看体验和内容发现效率。新功能已全面上线,用户可在设置中调整推荐偏好。",image:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=300",date:"2025-01-20",category:"产品更新",comments:128,author:"产品团队",readTime:"3分钟",tags:["AI推荐","个性化","用户体验"]},{id:2,title:"春节特别活动:创作者激励计划正式启动",summary:"为庆祝春节,平台推出创作者激励计划,优质内容创作者将获得丰厚奖励和流量扶持。活动期间,原创视频将获得额外曝光机会,现金奖励总额超过100万元。",image:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=300",date:"2025-01-18",category:"活动公告",comments:256,author:"运营团队",readTime:"5分钟",tags:["春节活动","创作者激励","现金奖励"]},{id:3,title:"平台用户突破千万大关,感谢每一位用户的支持",summary:"经过不懈努力,我们的用户数量正式突破1000万,这是所有用户和创作者共同努力的结果。为感谢大家的支持,我们将推出一系列回馈活动和新功能。",image:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=300",date:"2025-01-15",category:"里程碑",comments:892,author:"官方团队",readTime:"4分钟",tags:["用户突破","里程碑","感谢"]},{id:4,title:"新版移动端APP上线,观看体验全面升级",summary:"全新设计的移动端应用现已上线,带来更流畅的播放体验和更直观的操作界面。新增夜间模式、离线下载、画中画播放等实用功能。",image:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=300",date:"2025-01-12",category:"技术更新",comments:445,author:"技术团队",readTime:"6分钟",tags:["APP更新","用户体验","新功能"]}],t=[{id:1,title:"关于加强内容审核的通知",date:"2025-01-20",type:"important",icon:Xi,summary:"为维护平台内容质量,我们将加强内容审核机制,确保所有内容符合社区规范。",priority:"high"},{id:2,title:"春节期间客服服务时间调整",date:"2025-01-18",type:"notice",icon:Yn,summary:"春节假期期间(1月28日-2月3日),客服服务时间调整为9:00-18:00。",priority:"medium"},{id:3,title:"新增举报功能使用说明",date:"2025-01-15",type:"guide",icon:Ji,summary:"为了更好地维护社区环境,我们新增了举报功能,用户可以举报不当内容。",priority:"low"},{id:4,title:"平台隐私政策更新说明",date:"2025-01-10",type:"important",icon:Xi,summary:"我们更新了隐私政策,进一步保护用户数据安全和隐私权益。",priority:"high"},{id:5,title:"视频上传规范调整通知",date:"2025-01-08",type:"notice",icon:Yn,summary:"为提升平台内容质量,我们调整了视频上传规范,请创作者注意相关要求。",priority:"medium"}],s=l=>{switch(l){case"important":return"border-red-200 bg-red-50 text-red-700";case"notice":return"border-yellow-200 bg-yellow-50 text-yellow-700";case"guide":return"border-blue-200 bg-blue-50 text-blue-700";default:return"border-gray-200 bg-gray-50 text-gray-700"}},n=l=>{switch(l){case"high":return"bg-red-100 text-red-600 border-red-200";case"medium":return"bg-yellow-100 text-yellow-600 border-yellow-200";case"low":return"bg-green-100 text-green-600 border-green-200";default:return"bg-gray-100 text-gray-600 border-gray-200"}};return r.jsx("section",{className:"py-16 bg-white",children:r.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:r.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-12",children:[r.jsxs("div",{className:"lg:col-span-2",children:[r.jsxs("div",{className:"flex items-center justify-between mb-8",children:[r.jsxs("div",{className:"flex items-center",children:[r.jsx("div",{className:"bg-gradient-to-r from-blue-500 to-indigo-500 p-3 rounded-xl mr-4",children:r.jsx(pp,{className:"h-6 w-6 text-white"})}),r.jsxs("div",{children:[r.jsx("h2",{className:"text-2xl font-bold text-gray-900",children:"平台动态"}),r.jsx("p",{className:"text-gray-600",children:"了解最新功能更新和平台资讯"})]})]}),r.jsxs(_,{to:"/news",className:"text-blue-600 hover:text-blue-700 font-medium text-sm flex items-center space-x-1 transition-colors duration-200",children:[r.jsx("span",{children:"查看全部"}
397),r.jsx(qn,{className:"h-4 w-4"})]})]}),r.jsx("div",{className:"space-y-6",children:e.map(l=>r.jsx(_,{to:`/news/${l.id}`,className:"group bg-gray-50 rounded-xl p-6 hover:bg-gray-100 transition-all duration-300 block hover:shadow-lg",children:r.jsxs("div",{className:"flex space-x-4",children:[r.jsx("img",{src:l.image,alt:l.title,className:"w-24 h-24 rounded-lg object-cover flex-shrink-0 group-hover:scale-105 transition-transform duration-300"}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsxs("div",{className:"flex items-center space-x-2 mb-2",children:[r.jsx("span",{className:`px-2 py-1 text-xs rounded-full font-medium border ${l.category==="产品更新"?"bg-blue-50 text-blue-600 border-blue-200":l.category==="活动公告"?"bg-green-50 text-green-600 border-green-200":l.category==="里程碑"?"bg-purple-50 text-purple-600 border-purple-200":"bg-orange-50 text-orange-600 border-orange-200"}`,children:l.category}),r.jsxs("div",{className:"flex items-center text-xs text-gray-500",children:[r.jsx(It,{className:"h-3 w-3 mr-1"}),r.jsx("span",{children:l.date})]}),r.jsxs("span",{className:"text-xs text-gray-500",children:["• ",l.readTime]})]}),r.jsx("h3",{className:"font-semibold text-gray-900 mb-2 group-hover:text-blue-600 transition-colors duration-200 line-clamp-2",children:l.title}),r.jsx("p",{className:"text-gray-600 text-sm line-clamp-3 mb-3",children:l.summary}),r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("div",{className:"flex items-center space-x-4 text-xs text-gray-500",children:[r.jsxs("span",{children:["作者:",l.author]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(Zn,{className:"h-3 w-3"}),r.jsxs("span",{children:[l.comments," 评论"]})]})]}),r.jsxs("div",{className:"flex items-center text-blue-600 text-sm font-medium group-hover:text-blue-700",children:[r.jsx("span",{children:"阅读更多"}),r.jsx(qn,{className:"h-4 w-4 ml-1 group-hover:translate-x-1 transition-transform duration-200"})]})]}),r.jsx("div",{className:"flex flex-wrap gap-1 mt-3",children:l.tags.map(i=>r.jsxs("span",{className:"px-2 py-1 text-xs bg-white text-gray-600 rounded border",children:["#",i]},i))})]})]})},l.id))})]}),r.jsx("div",{children:r.jsxs("div",{className:"bg-gradient-to-br from-purple-50 to-blue-50 rounded-xl p-6 border border-purple-100",children:[r.jsxs("div",{className:"flex items-center justify-between mb-4",children:[r.jsxs("h3",{className:"text-lg font-bold text-gray-900 flex items-center",children:[r.jsx($r,{className:"h-5 w-5 text-purple-600 mr-2"}),"重要公告"]}),r.jsx(_,{to:"/announcements",className:"text-purple-600 hover:text-purple-700 text-sm font-medium",children:"全部"})]}),r.jsx("div",{className:"space-y-3",children:t.map(l=>r.jsx(_,{to:`/announcement/${l.id}`,className:`group block p-4 rounded-lg border transition-all duration-200 hover:shadow-md ${s(l.type)}`,children:r.jsxs("div",{className:"flex items-start space-x-3",children:[r.jsx(l.icon,{className:"h-4 w-4 mt-0.5 flex-shrink-0"}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsxs("div",{className:"flex items-center space-x-2 mb-1",children:[r.jsx("p",{className:"text-sm font-medium group-hover:underline line-clamp-2",children:l.title}),r.jsx("span",{className:`px-1.5 py-0.5 text-xs rounded border font-medium ${n(l.priority)}`,children:l.priority==="high"?"重要":l.priority==="medium"?"一般":"提示"})]}),r.jsx("p",{className:"text-xs opacity-80 mb-2 line-clamp-2",children:l.summary}),r.jsx("p",{className:"text-xs opacity-70",children:l.date})]})]})},l.id))}),r.jsx("div",{className:"mt-6 pt-4 border-t border-purple-200",children:r.jsxs("div",{className:"grid grid-cols-2 gap-4 text-center",children:[r.jsxs("div",{className:"bg-white/60 rounded-lg p-3",children:[r.jsx("div",{className:"text-lg font-bold text-purple-600",children:"12"}),r.jsx("div",{className:"text-xs text-gray-600",children:"本月公告"})]}),r.jsxs("div",{className:"bg-white/60 rounded-lg p-3",children:[r.jsx("div",{className:"text-lg font-bold text-blue-600",children:"3"}),r.jsx("div",{className:"text-xs text-gray-600",children:"重要通知"})]})]})})]})})]})})})},Yx=()=>{const[e,t]=y.useState(["推荐"]),[s,n]=y.useState(!1),l=["推荐","搞笑","美食","旅行","音乐","舞蹈","萌宠","科技","生活","健身","教育","游戏","时尚","汽车","体育","新闻"],i=[{id:"rec1",title:"基于你的观看历史推荐:爆笑生活日常合集",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:25",views:"45.2万",likes:"8.9万",author:"生活搞笑王",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"rec2",title:"因为你喜欢美食:网红甜品制作全过程",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:12",views:"32.8万",likes:"6.7万",author:"甜品制作师",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"rec3",title:"相似用户也在看:街头音乐表演精选",thumbnail:"https://images.pexels.com/photos/1105666/pexels-photo-1105666.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:48",views:"28.5万",likes:"5.3万",author:"街头艺术家",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"rec4",title:"热门趋势:最新舞蹈挑战合集",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"1:56",views:"67.1万",likes:"12.4万",author:"舞蹈达人小雨",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"rec5",title:"个性化推荐:科技产品深度评测",thumbnail:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"6:33",views:"19.7万",likes:"3.8万",author:"科技评测员",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"rec6",title:"智能推荐:萌宠搞笑瞬间集锦",thumbnail:"https://images.pexels.com/photos/1805164/pexels-photo-1805164.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:15",views:"41.3万",likes:"9.2万",author:"萌宠记录者",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50"}],o=c=>{if(c==="推荐")t(["推荐"]);else{const u=e.includes(c)?e.filter(p=>p!==c&&p!=="推荐"):[...e.filter(p=>p!=="推荐"),c];t(u.length>0?u:["推荐"])}},a=()=>{n(!0),setTimeout(()=>n(!1),1e3)};return r.jsx("section",{className:"py-16 bg-gradient-to-br from-indigo-50 via-white to-purple-50",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"flex items-center justify-between mb-8",children:[r.jsxs("div",{className:"flex items-center",children:[r.jsx("div",{className:"bg-gradient-to-r from-purple-500 to-pink-500 p-3 rounded-xl mr-4",children:r.jsx(Zl,{className:"h-6 w-6 text-white"})}),r.jsxs("div",{children:[r.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-2",children:"AI智能推荐"}),r.jsx("p",{className:"text-gray-600",children:"基于你的兴趣和观看历史,为你精选内容"})]})]}),r.jsxs("button",{onClick:a,disabled:s,className:"flex items-center space-x-2 bg-white border border-gray-300 text-gray-700 px-4 py-2 rounded-lg hover:bg-gray-50 transition-all duration-200 disabled:opacity-50",children:[r.jsx(Rx,{className:`h-4 w-4 ${s?"animate-spin":""}`}),r.jsx("span",{children:"换一批"})]})]}),r.jsxs("div",{className:"mb-8",children:[r.jsx("div",{className:"flex items-center space-x-4 mb-4",children:r.jsxs("div",{className:"flex items-center space-x-2 text-gray-700",children:[r.jsx(ns,{className:"h-4 w-4"}),r.jsx("span",{className:"font-medium",children:"兴趣标签:"})]})}),r.jsx("div",{className:"flex flex-wrap gap-2",children:l.map(c=>r.jsx("button",{onClick:()=>o(c),className:`px-4 py-2 rounded-full text-sm font-medium transition-all duration-200 ${e.includes(c)?"bg-gradient-to-r from-purple-600 to-pink-600 text-white shadow-md":"bg-white text-gray-600 border border-gray-300 hover:border-purple-300 hover:text-purple-600"}`,children:c},c))})]}),r.jsx("div",{className:"bg-white rounded-xl p-4 mb-8 border border-purple-100",children:r.jsxs("div",{className:"flex items-center space-x-2 text-sm text-gray-600",children:[r.jsx(Zl,{className:"h-4 w-4 text-purple-500"}),r.jsx("span",{children:"推荐理由:"}),r.jsx("span",{className:"text-purple-600 font-medium",children:e.includes("推荐")?"基于你的观看历史、点赞记录和相似用户偏好":`根据你选择的兴趣标签:${e.join("、")}`})]})}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:i.map(c=>r.jsxs("div",{className:"relative",children:[r.jsx(Le,{...c}),r.jsxs("div",{className:"absolute top-2 left-2 bg-gradient-to-r from-purple-500 to-pink-500 text-white px-2 py-1 rounded-full text-xs font-medium flex items-center space-x-1",children:[r.jsx(Zl,{className:"h-3 w-3"}),r.jsx("span",{children:"智能推荐"})]})]},c.id))}),r.jsxs("div",{className:"mt-12 bg-gradient-to-r from-purple-100 to-pink-100 rounded-xl p-6",children:[r.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3",children:"我们的推荐算法"}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 text-sm text-gray-700",children:[r.jsxs("div",{className:"flex items-start space-x-3",children:[r.jsx("div",{className:"bg-purple-500 text-white p-2 rounded-lg",children:r.jsx("span",{className:"font-bold",children:"1"})}),r.jsxs("div",{children:[r.jsx("h4",{className:"font-semibold mb-1",children:"行为分析"}
397),r.jsx("p",{children:"分析你的观看时长、点赞、分享等行为数据"})]})]}),r.jsxs("div",{className:"flex items-start space-x-3",children:[r.jsx("div",{className:"bg-pink-500 text-white p-2 rounded-lg",children:r.jsx("span",{className:"font-bold",children:"2"})}),r.jsxs("div",{children:[r.jsx("h4",{className:"font-semibold mb-1",children:"兴趣建模"}),r.jsx("p",{children:"构建个人兴趣图谱,理解你的内容偏好"})]})]}),r.jsxs("div",{className:"flex items-start space-x-3",children:[r.jsx("div",{className:"bg-indigo-500 text-white p-2 rounded-lg",children:r.jsx("span",{className:"font-bold",children:"3"})}),r.jsxs("div",{children:[r.jsx("h4",{className:"font-semibold mb-1",children:"智能匹配"}),r.jsx("p",{children:"结合热门趋势,为你推荐最合适的内容"})]})]})]})]})]})})},et=({title:e="精品短视频 - 免费在线观看 - 国产免费观看高清完整版",description:t="精品短视频免费在线观看平台,国产高清完整版短视频内容,支持在线播放,无需下载即可观看各类精彩短视频",keywords:s="精品短视频,免费在线观看,国产短视频,高清完整版,免费视频,手机视频,在线播放",image:n="/og-image.jpg",url:l,type:i="website",author:o,publishedTime:a,modifiedTime:c,videoData:u,breadcrumbs:p,structuredData:d})=>{const m=l||window.location.href,f=m.split("?")[0],j=(()=>{const N={"@context":"https://schema.org","@type":"WebSite",name:"精品短视频",url:"https://shortvideos.com",description:"精品短视频免费在线观看平台,国产高清完整版短视频内容",potentialAction:{"@type":"SearchAction",target:"https://shortvideos.com/search?q={search_term_string}","query-input":"required name=search_term_string"}};if(u&&i==="video.other"){const x={"@context":"https://schema.org","@type":"VideoObject",name:e,description:t,thumbnailUrl:u.thumbnailUrl||n,uploadDate:u.uploadDate||a,duration:u.duration,contentUrl:u.contentUrl,embedUrl:u.embedUrl,author:{"@type":"Person",name:o},publisher:{"@type":"Organization",name:"精品短视频",logo:{"@type":"ImageObject",url:"https://shortvideos.com/logo.png"}}};return[N,x]}if(p&&p.length>0){const x={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:p.map((h,g)=>({"@type":"ListItem",position:g+1,name:h.name,item:h.url}))};return[N,x]}return d?[N,d]:N})();return r.jsxs(jh,{children:[r.jsx("title",{children:e}),r.jsx("meta",{name:"description",content:t}),r.jsx("meta",{name:"keywords",content:s}),r.jsx("meta",{name:"author",content:o||"精品短视频平台"}),r.jsx("meta",{name:"robots",content:"index, follow"}),r.jsx("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),r.jsx("link",{rel:"canonical",href:f}),r.jsx("meta",{property:"og:title",content:e}),r.jsx("meta",{property:"og:description",content:t}),r.jsx("meta",{property:"og:type",content:i}),r.jsx("meta",{property:"og:url",content:m}),r.jsx("meta",{property:"og:image",content:n}),r.jsx("meta",{property:"og:site_name",content:"精品短视频"}),r.jsx("meta",{property:"og:locale",content:"zh_CN"}),r.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),r.jsx("meta",{name:"twitter:title",content:e}),r.jsx("meta",{name:"twitter:description",content:t}),r.jsx("meta",{name:"twitter:image",content:n}),r.jsx("meta",{name:"twitter:site",content:"@shortvideos"}),i==="article"&&r.jsxs(r.Fragment,{children:[o&&r.jsx("meta",{property:"article:author",content:o}),a&&r.jsx("meta",{property:"article:published_time",content:a}),c&&r.jsx("meta",{property:"article:modified_time",content:c})]}),i==="video.other"&&u&&r.jsxs(r.Fragment,{children:[u.duration&&r.jsx("meta",{property:"video:duration",content:u.duration}),u.uploadDate&&r.jsx("meta",{property:"video:release_date",content:u.uploadDate}),o&&r.jsx("meta",{property:"video:director",content:o})]}),r.jsx("meta",{name:"format-detection",content:"telephone=no"}),r.jsx("meta",{name:"apple-mobile-web-app-capable",content:"yes"}),r.jsx("meta",{name:"apple-mobile-web-app-status-bar-style",content:"black-translucent"}
397),r.jsx("link",{rel:"preconnect",href:"https://images.pexels.com"}),r.jsx("link",{rel:"dns-prefetch",href:"https://images.pexels.com"}),Array.isArray(j)?j.map((N,x)=>r.jsx("script",{type:"application/ld+json",children:JSON.stringify(N)},x)):r.jsx("script",{type:"application/ld+json",children:JSON.stringify(j)})]})},mt=e=>{const t=Rr();return y.useMemo(()=>{const n="https://shortvideos.com",l=`${n}${t.pathname}`;return{...(()=>{const a=t.pathname;if(a==="/")return{title:"精品短视频 - 免费在线观看 - 国产免费观看高清完整版",description:"精品短视频免费在线观看平台,国产高清完整版短视频内容,AI智能推荐,支持在线播放,无需下载即可观看各类精彩短视频",keywords:"精品短视频,免费在线观看,国产短视频,高清完整版,免费视频,手机视频,在线播放,AI推荐",breadcrumbs:[{name:"首页",url:n}]};if(a.startsWith("/category/")){const c=a.split("/")[2],p={hot:"热门视频",new:"最新视频",trending:"趋势视频",funny:"搞笑视频",food:"美食视频",travel:"旅行视频",music:"音乐视频",dance:"舞蹈视频",life:"生活视频",tech:"科技视频"}[c]||"视频分类";return{title:`${p} - 精品短视频 - 免费在线观看`,description:`观看最新${p},海量优质内容等你发现。精品短视频平台为您提供高清${p}免费在线观看服务。`,keywords:`${p},精品短视频,免费在线观看,${c},国产视频`,breadcrumbs:[{name:"首页",url:n},{name:p,url:l}]}}if(a.startsWith("/video/"))return{title:"精彩视频 - 精品短视频 - 免费在线观看",description:"观看精彩短视频内容,高清画质,流畅播放,更多精彩内容等你发现。",keywords:"短视频,视频播放,免费在线观看,精彩内容",type:"video.other",breadcrumbs:[{name:"首页",url:n},{name:"视频详情",url:l}]};if(a.startsWith("/creator/"))return{title:"创作者主页 - 精品短视频 - 免费在线观看",description:"关注优质内容创作者,观看更多精彩作品。精品短视频平台汇聚众多优秀创作者。",keywords:"创作者,短视频创作者,视频作者,内容创作",breadcrumbs:[{name:"首页",url:n},{name:"创作者",url:`${n}/creators`},{name:"创作者主页",url:l}]};if(a==="/creators")return{title:"热门创作者 - 精品短视频 - 免费在线观看",description:"发现优质内容创作者,关注你感兴趣的频道。精品短视频平台汇聚众多优秀创作者,为您提供多样化的精彩内容。",keywords:"创作者,短视频创作者,热门创作者,视频作者,内容创作",breadcrumbs:[{name:"首页",url:n},{name:"热门创作者",url:l}]};if(a.startsWith("/topic/")){const c=decodeURIComponent(a.split("/")[2]);return{title:`${c} - 热门话题 - 精品短视频 - 免费在线观看`,description:`${c}相关的精彩视频内容,参与热门话题讨论,发现更多有趣内容。`,keywords:`${c},热门话题,短视频话题,视频内容`,breadcrumbs:[{name:"首页",url:n},{name:"热门话题",url:`${n}/topics`},{name:c,url:l}]}}return a==="/login"?{title:"用户登录 - 精品短视频 - 免费在线观看",description:"登录精品短视频平台,享受个性化推荐,收藏喜欢的视频,关注优质创作者。",keywords:"用户登录,注册,精品短视频登录,账户登录"}:a==="/profile"?{title:"个人中心 - 精品短视频 - 免费在线观看",description:"管理您的个人资料,查看观看历史,管理收藏的视频和关注的创作者。",keywords:"个人中心,用户资料,观看历史,收藏视频"}:{title:"精品短视频 - 免费在线观看 - 国产免费观看高清完整版",description:"精品短视频免费在线观看平台,国产高清完整版短视频内容,支持在线播放,无需下载即可观看各类精彩短视频",keywords:"精品短视频,免费在线观看,国产短视频,高清完整版,免费视频,手机视频,在线播放"}})(),...e,url:l}},[t.pathname,e])},Zx=()=>{mt({title:"精品短视频 - 免费在线观看 - 国产免费观看高清完整版",description:"精品短视频免费在线观看平台ï¼
397Œå›½äº§é«˜æ¸…完整版短视频内容,支持在线播放,无需下载即可观看各类精彩短视频",keywords:"精品短视频,免费在线观看,国产短视频,高清完整版,免费视频,手机视频,在线播放",canonical:"/",ogType:"website",structuredData:{"@context":"https://schema.org","@type":"WebSite",name:"精品短视频平台",description:"专业的短视频免费在线观看平台",url:window.location.origin,potentialAction:{"@type":"SearchAction",target:`${window.location.origin}/search?q={search_term_string}`,"query-input":"required name=search_term_string"}}});const e=[{id:"1",title:"【超搞笑】当代年轻人的日常生活写照,看完笑到肚子疼!",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"0:45",views:"12.5万",likes:"2.1万",author:"搞笑视频达人",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"2",title:"绝美风景!新疆天山雪莲盛开,大自然的鬼斧神工",thumbnail:"https://images.pexels.com/photos/417074/pexels-photo-417074.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"1:23",views:"8.9万",likes:"1.5万",author:"旅è
397¡Œæ‘„影师",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"3",title:"舌尖上的中国!奶奶的拿手菜红烧肉,家的味道",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:15",views:"15.3万",likes:"3.2万",author:"美食小达人",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"4",title:"街舞炸裂!00后小哥的惊艳表演,燃爆全场",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"1:01",views:"22.7万",likes:"4.8万",author:"舞蹈天才",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"5",title:"萌宠日常!小金毛的搞笑瞬间,治愈系视频",thumbnail:"https://images.pexels.com/photos/1805164/pexels-photo-1805164.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"0:38",views:"18.6万",likes:"3.9万",author:"萌宠乐园",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"6",title:"科技前沿!AI人工智能的发展现状与未来展望",thumbnail:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:42",views:"9.1万",likes:"1.8万",author:"科技解说员",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50"}],t=[{name:"搞笑",route:"funny",icon:"😂",count:"1.2万+",color:"from-yellow-400 to-orange-500",description:"爆笑内容"},{name:"美食",route:"food",icon:"🍲",count:"8.5千+",color:"from-red-400 to-pink-500",description:"美味诱惑"},{name:"旅行",route:"travel",icon:"🌍",count:"6.3千+",color:"from-green-400 to-blue-500",description:"世界之美"},{name:"音乐",route:"music",icon:"🎵",count:"9.7千+",color:"from-purple-400 to-indigo-500",description:"音乐盛宴"},{name:"舞蹈",route:"dance",icon:"💃",count:"4.9千+",color:"from-pink-400 to-purple-500",description:"舞动青春"},{name:"萌宠",route:"pets",icon:"🐱",count:"7.1千+",color:"from-indigo-400 to-purple-500",description:"治愈时光"},{name:"科技",route:"tech",icon:"🔬",count:"3.2千+",color:"from-blue-400 to-indigo-500",description:"前沿科技"},{name:"生活",route:"life",icon:"🏠",count:"11.4千+",color:"from-teal-400 to-cyan-500",description:"生活百科"}],s=[{title:"春节创作大赛",subtitle:"丰厚奖金等你来拿",icon:to,color:"from-red-500 to-pink-500",link:"/events/spring-festival"},{title:"新人扶持计划",subtitle:"流量扶持助你成长",icon:Xn,color:"from-blue-500 to-purple-500",link:"/events/newcomer"},{title:"优质创作者认证",subtitle:"获得专属认证标识",icon:Be,color:"from-green-500 to-teal-500",link:"/events/creator-certification"}];return r.jsxs(r.Fragment,{children:[r.jsx(et,{}),r.jsxs("div",{className:"min-h-screen",children:[r.jsxs("section",{className:"relative bg-gradient-to-r from-purple-600 via-blue-600 to-teal-600 text-white overflow-hidden",children:[r.jsx("div",{className:"absolute inset-0 bg-black bg-opacity-20"}),r.jsxs("div",{className:"absolute inset-0 overflow-hidden",children:[r.jsx("div",{className:"absolute -top-40 -right-40 w-80 h-80 bg-white bg-opacity-10 rounded-full blur-3xl animate-pulse"}),r.jsx("div",{className:"absolute -bottom-40 -left-40 w-80 h-80 bg-white bg-opacity-10 rounded-full blur-3xl animate-pulse delay-1000"})]}),r.jsx("div",{className:"relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-20",children:r.jsxs("div",{className:"text-center",children:[r.jsxs("h1",{className:"text-4xl md:text-6xl font-bold mb-6 animate-fade-in",children:["发现精彩",r.jsx("span",{className:"bg-gradient-to-r from-yellow-400 to-orange-500 bg-clip-text text-transparent",children:" 短视频"})]}),r.jsx("p",{className:"text-xl md:text-2xl mb-8 max-w-3xl mx-auto opacity-90",children:"国产高清完整版短视频免费在线观看,AI智能推荐,让每一秒都充满惊喜与感动"}),r.jsxs("div",{className:"flex flex-wrap justify-center gap-4 mb-12",children:[r.jsxs("div",{className:"flex items-center space-x-2 bg-white bg-opacity-20 backdrop-blur-sm px-4 py-2 rounded-full",children:[r.jsx(Qe,{className:"h-5 w-5"}),r.jsx("span",{children:"免费观看"})]}),r.jsxs("div",{className:"flex items-center space-x-2 bg-white bg-opacity-20 backdrop-blur-sm px-4 py-2 rounded-full",children:[r.jsx(Xe,{className:"h-5 w-5"}),r.jsx("span",{children:"千万用户"})]}),r.jsxs("div",{className:"flex items-center space-x-2 bg-white bg-opacity-20 backdrop-blur-sm px-4 py-2 rounded-full",children:[r.jsx(es,{className:"h-5 w-5"}),r.jsx("span",{children:"AI推荐"})]}),r.jsxs("div",{className:"flex items-center space-x-2 bg-white bg-opacity-20 backdrop-blur-sm px-4 py-2 rounded-full",children:[r.jsx(Tc,{className:"h-5 w-5"}),r.jsx("span",{children:"实时直播"})]})]}),r.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[r.jsxs(_,{to:"/category/hot",className:"inline-flex items-center space-x-2 bg-white text-purple-600 px-8 py-4 rounded-full text-lg font-semibold hover:bg-gray-100 transition-all duration-300 transform hover:scale-105 shadow-lg",children:[r.jsx(Qe,{className:"h-5 w-5"}),r.jsx("span",{children:"立即观看"})]}),r.jsxs(_,{to:"/login",className:"inline-flex items-center space-x-2 bg-transparent border-2 border-white text-white px-8 py-4 rounded-full text-lg font-semibold hover:bg-white hover:text-purple-600 transition-all duration-300 transform hover:scale-105",children:[r.jsx(Xe,{className:"h-5 w-5"}),r.jsx("span",{children:"加入我们"})]})]})]})})]}),r.jsx("section",{className:"py-8 bg-gradient-to-r from-orange-400 to-red-500 text-white",children:r.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:r.jsx("div",{className:"flex flex-wrap justify-center gap-6",children:s.map((n,l)=>r.jsxs(_,{to:n.link,className:"group flex items-center space-x-3 bg-white bg-opacity-20 backdrop-blur-sm px-6 py-3 rounded-full hover:bg-opacity-30 transition-all duration-300",children:[r.jsx(n.icon,{className:"h-5 w-5"}),r.jsxs("div",{className:"text-left",children:[r.jsx("div",{className:"font-semibold text-sm",children:n.title}),r.jsx("div",{className:"text-xs opacity-90",children:n.subtitle})]})]},l))})})}),r.jsx(Yx,{}),r.jsx("section",{className:"py-16 bg-white",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:"热门分类"}),r.jsx("p",{className:"text-lg text-gray-600",children:"探索不同类型的精彩内容,总有一款适合你"})]}),r.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-6",children:t.map((n,l)=>r.jsx(_,{to:`/category/${n.route}`,className:"group",children:r.jsxs("div",{className:`bg-gradient-to-r ${n.color} rounded-2xl p-6 text-white text-center transform group-hover:scale-105 transition-all duration-300 shadow-lg group-hover:shadow-xl relative overflow-hidden`,children:[r.jsx("div",{className:"absolute inset-0 bg-white bg-opacity-0 group-hover:bg-opacity-10 transition-all duration-300"}),r.jsxs("div",{className:"relative z-10",children:[r.jsx("div",{className:"text-4xl mb-3",children:n.icon}),r.jsx("h3",{className:"font-bold text-lg mb-1",children:n.name}),r.jsx("p",{className:"text-sm opacity-90 mb-2",children:n.count}),r.jsx("p",{className:"text-xs opacity-75",children:n.description})]})]})},n.name))})]})}),r.jsx(Kx,{}),r.jsx("section",{className:"py-16 bg-gray-50",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"flex items-center justify-between mb-12",children:[r.jsxs("div",{children:[r.jsxs("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:[r.jsx(Tc,{className:"inline h-8 w-8 text-red-500 mr-2"}),"热门推荐"]}),r.jsx("p",{className:"text-lg text-gray-600",children:"最受欢迎的精彩短视频,不容错过"})]}),r.jsxs(_,{to:"/category/hot",className:"flex items-center space-x-2 text-purple-600 hover:text-purple-700 font-semibold group",children:[r.jsx("span",{children:"查看更多"}),r.jsx(de,{className:"h-5 w-5 group-hover:translate-x-1 transition-transform duration-200"})]})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map(n=>r.jsx(Le,{...n},n.id))})]})}),r.jsx(Gx,{}),r.jsx("section",{className:"py-16 bg-white",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"flex items-center justify-between mb-12",children:[r.jsxs("div",{children:[r.jsxs("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:[r.jsx(Je,{className:"inline h-8 w-8 text-blue-500 mr-2"}),"最新发布"]}),r.jsx("p",{className:"text-lg text-gray-600",children:"第一时间观看最新内容,紧跟潮流趋势"})]}),r.jsxs(_,{to:"/latest",className:"flex items-center space-x-2 text-purple-600 hover:text-purple-700 font-semibold group",children:[r.jsx("span",{children:"查看更多"}),r.jsx(Je,{className:"h-5 w-5 group-hover:rotate-12 transition-transform duration-200"})]})]}),r.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:e.slice(0,4).map(n=>r.jsx(Le,{...n,isHorizontal:!0},`latest-${n.id}`))})]})}),r.jsx(qx,{}),r.jsx("section",{className:"py-16 bg-gradient-to-r from-purple-600 to-blue-600 text-white",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"text-center mb-12",children:[r.jsx("h2",{className:"text-3xl font-bold mb-4",children:"平台数据一览"}),r.jsx("p",{className:"text-xl opacity-90",children:"见证我们共同成长的每一步"})]}),r.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-8 text-center",children:[r.jsxs("div",{className:"bg-white bg-opacity-10 backdrop-blur-sm rounded-xl p-6",children:[r.jsx("div",{className:"text-4xl md:text-5xl font-bold mb-2",children:"1000万+"}),r.jsx("div",{className:"text-lg opacity-90",children:"注册用户"}),r.jsx("div",{className:"text-sm opacity-75 mt-1",children:"持续增长中"})]}),r.jsxs("div",{className:"bg-white bg-opacity-10 backdrop-blur-sm rounded-xl p-6",children:[r.jsx("div",{className:"text-4xl md:text-5xl font-bold mb-2",children:"500万+"}),r.jsx("div",{className:"text-lg opacity-90",children:"精品视频"}),r.jsx("div",{className:"text-sm opacity-75 mt-1",children:"每日更新"})]}),r.jsxs("div",{className:"bg-white bg-opacity-10 backdrop-blur-sm rounded-xl p-6",children:[r.jsx("div",{className:"text-4xl md:text-5xl font-bold mb-2",children:"10亿+"}),r.jsx("div",{className:"text-lg opacity-90",children:"播放次数"}),r.jsx("div",{className:"text-sm opacity-75 mt-1",children:"月播放量"})]}),r.jsxs("div",{className:"bg-white bg-opacity-10 backdrop-blur-sm rounded-xl p-6",children:[r.jsx("div",{className:"text-4xl md:text-5xl font-bold mb-2",children:"24/7"}),r.jsx("div",{className:"text-lg opacity-90",children:"在线服务"}),r.jsx("div",{className:"text-sm opacity-75 mt-1",children:"全天候支持"})]})]})]})})]})]})},Xx=()=>{const{id:e}=$s(),[t,s]=y.useState(!1),[n,l]=y.useState(!1),[i,o]=y.useState(!1),[a,c]=y.useState(!1),u={id:"1",title:"【超搞笑】当ä
397»£å¹´è½»äººçš„æ—¥å¸¸ç”Ÿæ´»å†™ç…§ï¼Œçœ‹å®Œç¬‘到肚子疼!",description:"这个视频真实记录了当代年轻人的日常生活状态,从早晨起床到晚上睡觉,每一个细节都让人忍俊不禁。作者用幽默的方式展现了现代生活的种种趣事,让观众在欢声笑语中找到共鸣。视频制作精良,剪辑流畅,配乐恰到好处,是一部不可多得的优秀短视频作品。",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=800",duration:"0:45",views:"125,680",likes:"21,340",dislikes:"234",shares:"1,567",comments:"892",publishDate:"2024-01-15",author:"搞笑视频达人",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=100",authorFollowers:"12.5万",authorVideos:"458"};mt({title:`${u.title} - 精品短视频`,description:u.description,keywords:"搞笑视频,日常生活,年轻人,短视频,精品内容",canonical:`/video/${e}`,ogType:"video.other",ogImage:u.thumbnail,structuredData:{"@context":"https://schema.org","@type":"VideoObject",name:u.title,description:u.description,thumbnailUrl:u.thumbnail,uploadDate:u.publishDate,duration:`PT${u.duration.replace(":","M")}S`,interactionStatistic:[{"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:u.views.replace(",","")},{"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:u.likes.replace(",","")}],author:{"@type":"Person",name:u.author}}});const p=[{id:1,user:"小明同学",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",content:"哈哈哈太真实了,这就是我每天的状态!",time:"2小时前",likes:45},{id:2,user:"生活小达人",avatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",content:"作者太有才了,每个镜头都戳中笑点,已关注!",time:"4小时前",likes:32},{id:3,user:"快乐每一天",avatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",content:"看完心情瞬间变好了,感谢分享这么有趣的内容!",time:"6小时前",likes:28}],d=[{id:"2",title:"绝美风景!新疆天山雪莲盛开,大自然的鬼斧神工",thumbnail:"https://images.pexels.com/photos/417074/pexels-photo-417074.jpeg?auto=compress&cs=tinysrgb&w=300",duration:"1:23",views:"8.9万",likes:"1.5万",author:"旅è
397¡Œæ‘„影师",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"3",title:"舌尖上的中国!奶奶的拿手菜红烧肉,家的味道",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=300",duration:"2:15",views:"15.3万",likes:"3.2万",author:"美食小达人",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"4",title:"街舞炸裂!00后小哥的惊艳表演,燃爆全场",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=300",duration:"1:01",views:"22.7万",likes:"4.8万",author:"舞蹈天才",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50"}];return r.jsxs(r.Fragment,{children:[r.jsx(et,{}),r.jsx("div",{className:"min-h-screen bg-gray-50 py-8",children:r.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:r.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:[r.jsxs("div",{className:"lg:col-span-2",children:[r.jsx("div",{className:"bg-black rounded-lg overflow-hidden mb-6",children:r.jsxs("div",{className:"relative aspect-video",children:[r.jsx("img",{src:u.thumbnail,alt:u.title,className:"w-full h-full object-cover"}),r.jsx("div",{className:"absolute inset-0 bg-black bg-opacity-40 flex items-center justify-center",children:r.jsx("button",{onClick:()=>s(!t),className:"bg-white bg-opacity-20 hover:bg-opacity-30 rounded-full p-4 transition-all duration-300",children:t?r.jsx(Ec,{className:"h-12 w-12 text-white"}):r.jsx(Qe,{className:"h-12 w-12 text-white ml-1"})})}),r.jsx("div",{className:"absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black to-transparent p-4",children:r.jsxs("div",{className:"flex items-center justify-between text-white",children:[r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsx("button",{onClick:()=>s(!t),className:"hover:text-purple-400 transition-colors duration-200",children:t?r.jsx(Ec,{className:"h-5 w-5"}):r.jsx(Qe,{className:"h-5 w-5"})}),r.jsx("button",{onClick:()=>l(!n),className:"hover:text-purple-400 transition-colors duration-200",children:n?r.jsx(Bx,{className:"h-5 w-5"}):r.jsx(Hx,{className:"h-5 w-5"})}),r.jsx("span",{className:"text-sm",children:u.duration})]}),r.jsx("button",{className:"hover:text-purple-400 transition-colors duration-200",children:r.jsx(Ix,{className:"h-5 w-5"})})]})})]})}),r.jsxs("div",{className:"bg-white rounded-lg p-6 mb-6",children:[r.jsx("h1",{className:"text-2xl font-bold text-gray-900 mb-4",children:u.title}),r.jsxs("div",{className:"flex flex-wrap items-center justify-between mb-6",children:[r.jsxs("div",{className:"flex items-center space-x-6 text-gray-600 mb-4 lg:mb-0",children:[r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(ce,{className:"h-4 w-4"}),r.jsxs("span",{children:[u.views," 次观看"]})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(Je,{className:"h-4 w-4"}),r.jsx("span",{children:u.publishDate})]})]}),r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsxs("button",{onClick:()=>o(!i),className:`flex items-center space-x-2 px-4 py-2 rounded-full transition-all duration-200 ${i?"bg-purple-100 text-purple-600":"bg-gray-100 text-gray-600 hover:bg-purple-100 hover:text-purple-600"}`,children:[r.jsx(_r,{className:"h-4 w-4"}),r.jsx("span",{children:u.likes})]}),r.jsxs("button",{className:"flex items-center space-x-2 px-4 py-2 rounded-full bg-gray-100 text-gray-600 hover:bg-red-100 hover:text-red-600 transition-all duration-200",children:[r.jsx(Ux,{className:"h-4 w-4"}),r.jsx("span",{children:u.dislikes})]}),r.jsxs("button",{className:"flex items-center space-x-2 px-4 py-2 rounded-full bg-gray-100 text-gray-600 hover:bg-blue-100 hover:text-blue-600 transition-all duration-200",children:[r.jsx(Is,{className:"h-4 w-4"}),r.jsx("span",{children:"分享"})]})]})]}),r.jsxs("div",{className:"flex items-center justify-between border-t pt-6",children:[r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsx("img",{src:u.authorAvatar,alt:u.author,className:"w-12 h-12 rounded-full"}),r.jsxs("div",{children:[r.jsx("h3",{className:"font-semibold text-gray-900",children:u.author}),r.jsxs("p",{className:"text-sm text-gray-600",children:[u.authorFollowers," 粉丝 • ",u.authorVideos," 视频"]})]})]}),r.jsx("button",{onClick:()=>c(!a),className:`px-6 py-2 rounded-full font-semibold transition-all duration-200 ${a?"bg-gray-200 text-gray-700 hover:bg-gray-300":"bg-gradient-to-r from-purple-600 to-blue-600 text-white hover:from-purple-700 hover:to-blue-700"}`,children:a?"已关注":"关注"})]})]}),r.jsxs("div",{className:"bg-white rounded-lg p-6 mb-6",children:[r.jsx("h3",{className:"font-semibold text-gray-900 mb-3",children:"视频描述"}),r.jsx("p",{className:"text-gray-700 leading-relaxed",children:u.description})]}),r.jsxs("div",{className:"bg-white rounded-lg p-6",children:[r.jsxs("h3",{className:"font-semibold text-gray-900 mb-6",children:["评论 (",u.comments,")"]}),r.jsxs("div",{className:"flex space-x-4 mb-6",children:[r.jsx("img",{src:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",alt:"Current User",className:"w-10 h-10 rounded-full"}),r.jsxs("div",{className:"flex-1",children:[r.jsx("textarea",{placeholder:"添加评论...",className:"w-full p-3 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 resize-none",rows:3}),r.jsx("div",{className:"flex justify-end mt-2",children:r.jsx("button",{className:"bg-gradient-to-r from-purple-600 to-blue-600 text-white px-4 py-2 rounded-lg hover:from-purple-700 hover:to-blue-700 transition-all duration-200",children:"发表评论"})})]})]}),r.jsx("div",{className:"space-y-6",children:p.map(m=>r.jsxs("div",{className:"flex space-x-4",children:[r.jsx("img",{src:m.avatar,alt:m.user,className:"w-10 h-10 rounded-full flex-shrink-0"}),r.jsxs("div",{className:"flex-1",children:[r.jsxs("div",{className:"flex items-center space-x-2 mb-1",children:[r.jsx("span",{className:"font-semibold text-gray-900",children:m.user}),r.jsx("span",{className:"text-sm text-gray-500",children:m.time})]}),r.jsx("p",{className:"text-gray-700 mb-2",children:m.content}),r.jsxs("div",{className:"flex items-center space-x-4 text-sm text-gray-500",children:[r.jsxs("button",{className:"flex items-center space-x-1 hover:text-purple-600 transition-colors duration-200",children:[r.jsx(_r,{className:"h-3 w-3"}),r.jsx("span",{children:m.likes})]}),r.jsx("button",{className:"hover:text-purple-600 transition-colors duration-200",children:"回复"})]})]})]},m.id))})]})]}),r.jsxs("div",{className:"lg:col-span-1",children:[r.jsxs("div",{className:"bg-white rounded-lg p-6 mb-6",children:[r.jsx("h3",{className:"font-semibold text-gray-900 mb-4",children:"相关推荐"}),r.jsx("div",{className:"space-y-4",children:d.map(m=>
397r.jsx(Le,{...m,isHorizontal:!0},m.id))})]}),r.jsxs("div",{className:"bg-gradient-to-r from-purple-100 to-blue-100 rounded-lg p-6 text-center",children:[r.jsx("h4",{className:"font-semibold text-gray-900 mb-2",children:"发现更多精彩"}),r.jsx("p",{className:"text-gray-600 text-sm mb-4",children:"加入我们的社区,获取最新视频推送"}),r.jsx(_,{to:"/login",className:"inline-block bg-gradient-to-r from-purple-600 to-blue-600 text-white px-4 py-2 rounded-lg hover:from-purple-700 hover:to-blue-700 transition-all duration-200",children:"立即注册"})]})]})]})})})]})},Jx={hot:{name:"热门视频",description:"最受欢迎的精彩内容,实时更新热门排行",totalVideos:"2.8万",totalViews:"15.6亿",totalCreators:"8,500",monthlyGrowth:"+18%",videos:[{id:"hot1",title:"2025年最火网络梗合集!这些梗你都知道吗?",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:25",views:"856万",likes:"125万",author:"网络梗百科",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-15",description:'盘点2025年最火的网络流行梗,从"emo了"到"绝绝子",这些网络用语你都会用吗?',tags:["热门","网络梗","流行","2025"]},{id:"hot2",title:"全网都在模仿的神级舞蹈!30秒学会爆火舞步",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"1:45",views:"723万",likes:"98万",author:"舞蹈教学王",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-18",description:"2025年最火的舞蹈挑战,简单易学,跟着节拍一起摇摆!",tags:["舞蹈","挑战","教学","爆火"]},{id:"hot3",title:"AI绘画震撼作品!人工智能创作的艺术奇迹",thumbnail:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:30",views:"645万",likes:"87万",author:"AI艺术家",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-20",description:"展示最新AI绘画技术创作的惊艳作品,科技与艺术的完美结合",tags:["AI","绘画","科技","艺术"]},{id:"hot4",title:"春节回家路上的搞笑瞬间,太真实了!",thumbnail:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:15",views:"534万",likes:"76万",author:"回家路上",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-19",description:"记录春节回家路上的各种搞笑场景,每个人都能找到共鸣",tags:["春节","回家","搞笑","真实"]},{id:"hot5",title:"2025年最新科技产品开箱!未来已来",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:20",views:"423万",likes:"65万",author:"科技开箱王",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-17",description:"开箱2025年最新发布的科技产品,体验未来科技的魅力",tags:["科技","开箱","2025","产品"]},{id:"hot6",title:"网红美食制作全过程,在家也能做!",thumbnail:"https://images.pexels.com/photos/417074/pexels-photo-417074.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"5:30",views:"389万",likes:"58万",author:"美食制作师",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-16",description:"详细教学网红美食的制作方法,简单易学,在家就能做出网红同款",tags:["美食","制作","网红","教学"]}],featuredCreators:[{id:1,name:"热门达人小王",avatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"1250万",verified:!0},{id:2,name:"流量王者",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"980万",verified:!0}],trendingTags:["2025热门","AI科技","网络梗","病毒式传播","全民挑战"]},new:{name:"最新视频",description:"第一时间观看最新发布的精彩内容",totalVideos:"1.5万",totalViews:"8.2亿",totalCreators:"6,200",monthlyGrowth:"+32%",videos:[{id:"new1",title:"刚刚发布!2025年第一个爆款è
397§†é¢‘诞生了",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:15",views:"45万",likes:"8.9万",author:"新锐创作者",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-21",description:"2025年开年第一个爆款视频,创意十足,让人眼前一亮",tags:["最新","爆款","创意","2025"]},{id:"new2",title:"今日新发现:这个生活技巧太实用了!",thumbnail:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"1:30",views:"23万",likes:"5.6万",author:"生活小达人",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-21",description:"刚刚发现的超实用生活技巧,简单易学,立马就能用上",tags:["最新","生活技巧","实用","简单"]},{id:"new3",title:"新鲜出炉!今天的美食制作全过程",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:20",views:"67万",likes:"12万",author:"美食新星",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-21",description:"今天刚刚制作的美食教程,从选材到成品,每个步骤都很详细",tags:["最新","美食","教程","制作"]},{id:"new4",title:"最新科技资讯:AI技术又有新突破!",thumbnail:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:45",views:"89万",likes:"15万",author:"科技前沿",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-21",description:"最新的AI技术突破,将会如何改变我们的生活?",tags:["最新","AI","科技","突破"]},{id:"new5",title:"新手必看!零基础学会这个技能",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"5:30",views:"34万",likes:"7.8万",author:"技能导师",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-20",description:"专为新手设计的教程,零基础也能快速上手",tags:["最新","教程","新手","技能"]},{id:"new6",title:"今日分享:我的一天是这样度过的",thumbnail:"https://images.pexels.com/photos/1805164/pexels-photo-1805164.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:50",views:"56万",likes:"11万",author:"Vlog博主",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-20",description:"记录我的日常生活,分享一些有趣的小事情",tags:["最新","vlog","日常","生活"]}],featuredCreators:[{id:3,name:"新锐创作者",avatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"156万",verified:!0},{id:4,name:"创意新星",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"89万",verified:!1}],trendingTags:["最新发布","新鲜出炉","今日推荐","刚刚上传","实时更新"]},trending:{name:"趋势视频",description:"把握时代脉搏,发现正在兴起的热门趋势",totalVideos:"3.1万",totalViews:"12.8亿",totalCreators:"7,800",monthlyGrowth:"+45%",videos:[{id:"trend1",title:"2025年必火趋势预测!这些内容即将爆红",thumbnail:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:15",views:"234万",likes:"45万",author:"趋势分析师",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-19",description:"基于大数据分析,预测2025年即将火爆的内容趋势",tags:["趋势","预测","2025","分析"]},{id:"trend2",title:"正在崛起的新兴文化现象,你了解吗?",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:30",views:"178万",likes:"32万",author:"文化观察家",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-18",description:"深度解析正在兴起的新兴文化现象,探讨其背后的社会意义",tags:["趋势","文化","现象","观察"]},{id:"trend3",title:"这个挑战正在席卷全网!你参与了吗?",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:45",views:"456万",likes:"89万",author:"挑战发起人",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-17",description:"全网都在参与的热门挑战,看看大家都是怎么玩的",tags:["趋势","挑战","全网","参与"]},{id:"trend4",title:"新兴科技趋势:未来已来,你准备好了吗?",thumbnail:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"6:20",views:"123万",likes:"28万",author:"未来学家",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-16",description:"探讨即将改变世界的新兴科技趋势,为未来做好准备",tags:["趋势","科技","未来","变革"]},{id:"trend5",title:"年轻人的新生活方式,正在重新定义潮流",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:50",views:"298万",likes:"56万",author:"生活方式博主",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-15",description:"年轻一代正在创造的新生活方式,引领着时代潮流",tags:["趋势","生活方式","年轻人","潮流"]},{id:"trend6",title:"创意内容新趋势:这样的视频正在火起来",thumbnail:"https://images.pexels.com/photos/417074/pexels-photo-417074.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:40",views:"167万",likes:"34万",author:"创意导师",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-14",description:"分析当前最受欢迎的创意内容类型,把握创作趋势",tags:["趋势","创意","内容","创作"]}],featuredCreators:[{id:5,name:"趋势引领者",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"345万",verified:!0},{id:6,name:"潮流先锋",avatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"267万",verified:!0}],trendingTags:["上升趋势","即将爆火","新兴文化","潮流前沿","趋势预测"]}
397,funny:{name:"搞笑视频",description:"爆笑内容集中营,让你笑到停不下来",totalVideos:"3.2万",totalViews:"12.8亿",totalCreators:"6,800",monthlyGrowth:"+22%",videos:[{id:"funny1",title:"2025年打工人的真实日常!这些场景太真实了",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:15",views:"567万",likes:"89万",author:"打工人小李",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-16",description:"真实还原2025年打工人的日常生活,从早晨闹钟到深夜加班,每个细节都让人会心一笑",tags:["搞笑","打工人","日常","真实"]},{id:"funny2",title:"当代年轻人的省钱大法!这些操作绝了",thumbnail:"https://images.pexels.com/photos/1805164/pexels-photo-1805164.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"1:58",views:"432万",likes:"76万",author:"省钱小能手",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-14",description:"盘点年轻人的各种省钱奇招,从拼团到薅羊毛,这些方法你试过几个?",tags:["搞笑","省钱","年轻人","生活技巧"]},{id:"funny3",title:"家长群聊天记录大赏!这些家长太可爱了",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:12",views:"398万",likes:"65万",author:"家长群观察员",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-12",description:"收集家长群里的搞笑聊天记录,看看这些可爱的家长们都在聊什么",tags:["搞笑","家长群","聊天记录","可爱"]},{id:"funny4",title:"网购翻车现场!买家秀vs卖家秀",thumbnail:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:45",views:"345万",likes:"58万",author:"网购达人",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-10",description:"网购翻车合集,买家秀和卖家秀的巨大差距让人哭笑不得",tags:["搞笑","网购","翻车","对比"]},{id:"funny5",title:"宠物的搞笑日常!这些毛孩子太逗了",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"1:30",views:"289万",likes:"52万",author:"宠物搞笑集",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-08",description:"收集各种宠物的搞笑瞬间,这些毛孩子的行为太有趣了",tags:["搞笑","宠物","日常","可爱"]},{id:"funny6",title:"社交恐惧症患者的日常!太真实了",thumbnail:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:20",views:"234万",likes:"41万",author:"社恐小分队",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-06",description:"社交恐惧症患者的真实日常,每个场景都让人感同身受",tags:["搞笑","社恐","日常","真实"]}],featuredCreators:[{id:3,name:"搞笑王小明",avatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"856万",verified:!0},{id:4,name:"幽默大师",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"723万",verified:!0}],trendingTags:["打工人","社畜日常","搞笑段子","生活吐槽","网络段子"]},food:{name:"美食视频",description:"舌尖上的诱惑,发现美食制作的艺术",totalVideos:"2.5万",totalViews:"9.8亿",totalCreators:"4,200",monthlyGrowth:"+15%",videos:[{id:"food1",title:"2025年最火网红甜品!在家也能做的云朵蛋糕",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:30",views:"445万",likes:"78万",author:"甜品制作师小雨",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-19",description:"教你制作2025年最火的云朵蛋糕,口感轻盈如云朵,颜值超高的网红甜品",tags:["美食","甜品","网红","制作教程"]},{id:"food2",title:"探店|这家火锅店排队3小时!到底有多好吃?",thumbnail:"https://images.pexels.com/photos/1640777/pexels-photo-1640777.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"6:15",views:"356万",likes:"62万",author:"美食探店达人",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-17",description:"实地探访最新爆火的网红火锅店,看看这家需要排队3小时的火锅到底有什么魅力",tags:["美食","探店","火锅","网红店"]},{id:"food3",title:"30分钟搞定!超简单的家常菜谱分享",thumbnail:"https://images.pexels.com/photos/1128783/pexels-photo-1128783.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:45",views:"289万",likes:"45万",author:"家常菜小厨",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-13",description:"分享几道30分钟就能做好的家常菜,简单易学,营养美味",tags:["美食","家常菜","简单","快手菜"]},{id:"food4",title:"街头小吃大盘点!这些美食你都吃过吗?",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"5:20",views:"234万",likes:"38万",author:"街头美食家",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-11",description:"盘点各地特色街头小吃,每一样都让人垂涎欲滴",tags:["美食","街头小吃","特色","盘点"]},{id:"food5",title:"减脂餐也能这么好吃!健康美味两不误",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:10",views:"178万",likes:"32万",author:"健康饮食师",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-09",description:"教你制作美味的减脂餐,健康和美味完全可以兼得",tags:["美食","减脂","健康","营养"]},{id:"food6",title:"传统手工面条制作!奶奶的拿手绝活",thumbnail:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"7:30",views:"156万",likes:"28万",author:"传统手艺人",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-07",description:"记录奶奶制作传统手工面条的全过程,传承的不仅是技艺,更是情怀",tags:["美食","传统","手工","面条"]}],featuredCreators:[{id:5,name:"美食探索家",avatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"678万",verified:!0},{id:6,name:"料理大师",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"534万",verified:!0}],trendingTags:["网红美食","探店","家常菜","甜品制作","美食教程"]},travel:{name:"旅行视频",description:"用镜头记录世界之美,分享旅行的精彩瞬间",totalVideos:"1.8万",totalViews:"7.2亿",totalCreators:"3,500",monthlyGrowth:"+12%",videos:[{id:"travel1",title:"2025年最值得去的10个旅行目的地!第一个就心动了",thumbnail:"https://images.pexels.com/photos/417074/pexels-photo-417074.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"8:20",views:"378万",likes:"67万",author:"环球旅行家",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-18",description:"盘点2025年最值得去的旅行目的地,从小众秘境到热门景点,总有一个让你心动",tags:["旅行","目的地","攻略","2025"]},{id:"travel2",title:"穷游西藏30天!花费3000元的极限挑战",thumbnail:"https://images.pexels.com/photos/378570/pexels-photo-378570.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"12:45",views:"298万",likes:"52万",author:"穷游小王",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-15",description:"真实记录30天西藏穷游经历,3000元预算如何玩转西藏,省钱攻略大公开",tags:["旅行","穷游","西藏","省钱攻略"]},{id:"travel3",title:"日本樱花季最全攻略!2025年赏樱时间表",thumbnail:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"6:30",views:"234万",likes:"41万",author:"日本旅行专家",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-20",description:"2025年日本樱花季完全攻略,最佳赏樱地点和时间,让你不错过最美的樱花",tags:["旅行","日本","樱花","攻略"]},{id:"travel4",title:"欧洲小众城市探索!这些地方美得不像话",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"9:15",views:"189万",likes:"34万",author:"欧洲深度游",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-13",description:"探索欧洲那些小众但绝美的城市,避开人群,发现真正的欧洲之美",tags:["旅行","欧洲","小众","城市"]},{id:"travel5",title:"国内自驾游路线推荐!这条路线太美了",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"7:40",views:"167万",likes:"29万",author:"自驾游达人",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-11",description:"推荐国内最美自驾游路线,沿途风景如画,是自驾爱好者的天堂",tags:["旅行","自驾游","国内","路线"]},{id:"travel6",title:"东南亚海岛跳岛游!这样玩最省钱",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"5:50",views:"145万",likes:"26万",author:"海岛旅行家",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-09",description:"东南亚海岛跳岛游完全攻略,教你如何用最少的钱玩遍最美的海岛",tags:["旅行","东南亚","海岛","跳岛游"]}],featuredCreators:[{id:7,name:"旅行达人小李",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"456万",verified:!0},{id:8,name:"背包客日记",avatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"389万",verified:!0}],trendingTags:["旅行攻略","vlog","穷游","自由行","风景摄影"]},music:{name:"音乐视频",description:"音乐无界限,感受旋律的魅力",totalVideos:"2.1万",totalViews:"8.5亿",totalCreators:"5,600",monthlyGrowth:"+20%",videos:[{id:"music1",title:"2025年最火翻唱!这个版本比原唱还好听",thumbnail:"https://images.pexels.com/photos/1105666/pexels-photo-1105666.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:45",views:"567万",likes:"89万",author:"翻唱小天后",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-19",description:"用独特的嗓音重新演绎经典歌曲,这个翻唱版本在网上火爆传播",tags:["音乐","翻唱","原创","好听"]},{id:"music2",title:"街头音乐人的神级演奏!路人都停下来听",thumbnail:"https://images.pexels.com/photos/1128783/pexels-photo-1128783.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:20",views:"423万",likes:"71万",author:"街头艺术家",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-16",description:"记录街头音乐人的精彩演奏,路人纷纷驻足聆听,音乐的魅力无处不在",tags:["音乐","街头","演奏","现场"]},{id:"music3",title:"AI作曲震撼首发!人工智能创作的音乐奇迹",thumbnail:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"5:15",views:"345万",likes:"58万",author:"AI音乐实验室",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-14",description:"展示最新AI作曲技术创作的音乐作品,科技与艺术的完美融合",tags:["音乐","AI","作曲","科技"]},{id:"music4",title:"古风音乐现代演绎!传统与现代的碰撞",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:50",views:"289万",likes:"48万",author:"古风音乐人",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-12",description:"用现代编曲重新演绎古风音乐,传统韵味与现代节拍的完美结合",tags:["音乐","古风","现代","编曲"]},{id:"music5",title:"乐器教学:零基础学会弹吉他!",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"6:30",views:"234万",likes:"39万",author:"吉他教学老师",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-10",description:"从零开始学吉他,详细的教学步骤让你快速上手",tags:["音乐","教学","吉他","零基础"]},{id:"music6",title:"音乐节现场!这个氛围太燃了",thumbnail:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:20",views:"198万",likes:"33万",author:"音乐节记录者",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-08",description:"记录音乐节现场的燃爆瞬间,感受音乐带来的激情与感动",tags:["音乐","音乐节","现场","氛围"]}],featuredCreators:[{id:9,name:"音乐才子",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"567万",verified:!0},{id:10,name:"原创歌手小雨",avatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"434万",verified:!0}],trendingTags:["翻唱","原创音乐","街头音乐","AI作曲","音乐教学"]},dance:{name:"舞蹈视频",description:"舞动青春,展现身体的艺术之美",totalVideos:"1.9万",totalViews:"6.8亿",totalCreators:"4,800",monthlyGrowth:"+25%",videos:[{id:"dance1",title:"2025年最火舞蹈挑战!全网都在跳的神级舞步",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:30",views:"789万",likes:"125万",author:"舞蹈挑战王",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-18",description:"2025年最火的舞蹈挑战,简单易学的舞步让全网都在模仿",tags:["舞蹈","挑战","流行","教学"]},{id:"dance2",title:"古典舞与现代舞的完美融合!这个编舞绝了",thumbnail:"https://images.pexels.com/photos/1128783/pexels-photo-1128783.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:45",views:"456万",likes:"78万",author:"舞蹈编导小美",author
397Avatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-15",description:"将古典舞的优雅与现代舞的力量完美结合,创造出独特的舞蹈艺术",tags:["舞蹈","古典舞","现代舞","编舞"]},{id:"dance3",title:"零基础学街舞!30天从小白到高手",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"8:20",views:"334万",likes:"56万",author:"街舞教练阿强",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-12",description:"专为零基础学员设计的街舞教程,30天让你从小白变成街舞高手",tags:["舞蹈","街舞","教学","零基础"]},{id:"dance4",title:"拉丁舞基础教学!优雅与激情的完美结合",thumbnail:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"5:40",views:"267万",likes:"44万",author:"拉丁舞老师",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-10",description:"拉丁舞基础动作教学,感受优雅与激情的完美融合",tags:["舞蹈","拉丁舞","教学","基础"]},{id:"dance5",title:"民族舞展示!传统文化的现代表达",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:50",views:"198万",likes:"35万",author:"民族舞传承人",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-08",description:"展示各民族传统舞蹈的魅力,传承文化的同时展现现代活力",tags:["舞蹈","民族舞","传统","文化"]},{id:"dance6",title:"舞蹈比赛现场!这个表演太震撼了",thumbnail:"https://images.pexels.com/photos/417074/pexels-photo-417074.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:15",views:"156万",likes:"28万",author:"舞蹈比赛记录",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-06",description:"记录舞蹈比赛现场的精彩瞬间,每个动作都充满力量与美感",tags:["舞蹈","比赛","表演","震撼"]}],featuredCreators:[{id:11,name:"舞蹈精灵",avatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"678万",verified:!0},{id:12,name:"街舞大神",avatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"523万",verified:!0}],trendingTags:["舞蹈挑战","街舞","古典舞","现代舞","舞蹈教学"]},life:{name:"生活视频",description:"记录生活点滴,分享生活智慧",totalVideos:"4.1万",totalViews:"11.2亿",totalCreators:"8,900",monthlyGrowth:"+16%",videos:[{id:"life1",title:"2025年最实用的生活小技巧!这些方法太好用了",thumbnail:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"5:30",views:"623万",likes:"98万",author:"生活小能手",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-19",description:"分享2025年最实用的生活小技巧,让你的生活更加便利和高效",tags:["生活","技巧","实用","便民"]},{id:"life2",title:"一个人的精致生活!单身也要活得漂亮",thumbnail:"https://images.pexels.com/photos/1805164/pexels-photo-1805164.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"6:45",views:"445万",likes:"76万",author:"独居女孩小雅",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-16",description:"分享一个人的精致生活方式,单身也要把生活过得有仪式感",tags:["生活","独居","精致","单身"]},{id:"life3",title:"家居收纳神器!让你的家瞬间变整洁",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:15",views:"356万",likes:"58万",author:"收纳达人小李",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-13",description:"推荐最实用的家居收纳神器,让你的家瞬间变得整洁有序",tags:["生活","收纳","家居","整理"]},{id:"life4",title:"极简生活方式!断舍离让生活更美好",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"7:20",views:"289万",likes:"47万",author:"极简生活家",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-11",description:"分享极简生活的理念和实践,通过断舍离让生活更加美好",tags:["生活","极简","断舍离","理念"]},{id:"life5",title:"健康作息时间表!这样安排一天精神满满",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:50",views:"234万",likes:"39万",author:"健康生活师",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-09",description:"科学的作息时间安排,让你每天都精神饱满,提高生活质量",tags:["生活","健康","作息","时间管理"]},{id:"life6",title:"居家运动指南!不出门也能保持好身材",thumbnail:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"6:10",views:"198万",likes:"33万",author:"居家健身教ç
397»ƒ",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-07",description:"居家运动完全指南,不需要器械,在家就能保持好身材",tags:["生活","运动","健身","居家"]}],featuredCreators:[{id:13,name:"生活美学家",avatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"567万",verified:!0},{id:14,name:"居家小达人",avatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"445万",verified:!0}],trendingTags:["生活技巧","家居收纳","独居生活","生活美学","实用技能"]},tech:{name:"科技视频",description:"探索科技前沿,分享数码生活",totalVideos:"1.6万",totalViews:"5.8亿",totalCreators:"2,800",monthlyGrowth:"+28%",videos:[{id:"tech1",title:"2025年最值得买的手机!全面评测对比",thumbnail:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"12:30",views:"567万",likes:"89万",author:"科技评测君",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-20",description:"深度评测2025年最新发布的旗舰手机,帮你选出最值得购买的机型",tags:["科技","手机","评测","2025"]},{id:"tech2",title:"AI革命来了!ChatGPT的最新功能震撼发布",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"8:45",views:"445万",likes:"72万",author:"AI科技前沿",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-17",description:"详细介绍ChatGPT最新更新的功能,AI技术的发展让人惊叹",tags:["科技","AI","ChatGPT","人工智能"]},{id:"tech3",title:"苹果Vision Pro深度体验!未来已来?",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"15:20",views:"334万",likes:"56万",author:"VR体验师",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-14",description:"深度体验苹果Vision Pro,这款革命性的产品真的能改变我们的生活吗?",tags:["科技","VR","苹果","Vision Pro"]},{id:"tech4",title:"量子计算机最新突破!科技改变世界",thumbnail:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"9:30",views:"267万",likes:"44万",author:"量子科技解说",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-12",description:"解析量子计算机的最新突破,这项技术将如何改变我们的世界",tags:["科技","量子计算","突破","未来"]},{id:"tech5",title:"智能家居全屋方案!科技让生活更便利",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"7:15",views:"198万",likes:"33万",author:"智能家居专家",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-10",description:"全屋智能家居解决方案,让科技真正服务于生活",tags:["科技","智能家居","方案","便利"]},{id:"tech6",title:"新能源汽车技术解析!电动车的未来",thumbnail:"https://images.pexels.com/photos/417074/pexels-photo-417074.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"10:40",views:"156万",likes:"26万",author:"汽车科技达人",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-08",description:"深度解析新能源汽车的核心技术,探讨电动车的发展前景",tags:["科技","新能源","汽车","技术"]}],featuredCreators:[{id:15,name:"科技解说员",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"678万",verified:!0},{id:16,name:"数码达人",avatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"534万",verified:!0}],trendingTags:["科技评测","AI人工智能","数码产品","VR/AR","科技前沿"]},pets:{name:"萌宠视频",description:"可爱萌宠的日常生活,治愈你的心灵",totalVideos:"2.3万",totalViews:"9.1亿",totalCreators:"5,200",monthlyGrowth:"+19%",videos:[{id:"pets1",title:"小金毛的搞笑日常!这些表情太可爱了",thumbnail:"https://images.pexels.com/photos/1805164/pexels-photo-1805164.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:30",views:"456万",likes:"78万",author:"萌宠记录者",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-18",description:"记录小金毛的日常搞笑瞬间,每个表情都萌化人心",tags:["萌宠","金毛","搞笑","可爱"]},{id:"pets2",title:"猫咪的神奇技能!这些本领你见过吗?",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:15",views:"389万",likes:"65万",author:"猫咪行为学家",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-15",description:"展示猫咪的各种神奇技能,原来猫咪这么聪明",tags:["萌宠","猫咪","技能","聪明"]},{id:"pets3",title:"宠物训练小技巧!让你的毛孩子更听话",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"5:40",views:"298万",likes:"52万",author:"宠物训练师",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-12",description:"分享实用的宠物训练技巧,让你的宠物更加听话懂事",tags:["萌宠","训练","技巧","教育"]},{id:"pets4",title:"萌宠美容大变身!颜值瞬间提升",thumbnail:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:20",views:"234万",likes:"41万",author:"宠物美容师",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-10",description:"宠物美容全过程,看看专业美容师如何让萌宠变身",tags:["萌宠","美容","变身","颜值"]},{id:"pets5",title:"宠物健康小知识!这些症状要注意",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"6:30",views:"189万",likes:"34万",author:"宠物医生",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-08",description:"分享宠物健康知识,帮助主人更好地照顾自己的毛孩子",tags:["萌宠","健康","知识","医疗"]},{id:"pets6",title:"多宠家庭的日常!这个画面太温馨了",thumbnail:"https://images.pexels.com/photos/417074/pexels-photo-417074.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:50",views:"167万",likes:"29万",author:"多宠家庭",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50",publishDate:"2025-01-06",description:"记录多宠家庭的温馨日常,看看不同宠物之间的有趣互动",tags:["萌宠","多宠","家庭","温馨"]}],featuredCreators:[{id:17,name:"萌宠记录者",avatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"567万",verified:!0},{id:18,name:"宠物行为专家",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50",followers:"423万",verified:!0}],trendingTags:["萌宠日常","宠物训练","宠物健康","宠物美容","治愈系"]}},eg=()=>{const{category:e}=$s(),[t,s]=y.useState("grid"),[n,l]=y.useState("popular"),i=Jx[e||"hot"];if(mt({title:i?`${i.name} - 精品短视频平台`:"分类视频 - 精品短视频平台",description:i?i.description:"浏览分类视频内容",keywords:i?`${i.name},短视频,${i.trendingTags.join(",")}`:"分类视频,短视频",canonical:`/category/${e}`,ogType:"website",structuredData:i?{"@context":"https://schema.org","@type":"VideoGallery",name:i.name,description:i.description,url:`${window.location.origin}/category/${e}`,publisher:{"@type":"Organization",name:"精品短视频平台",url:window.location.origin}}:void 0}),!i)return r.jsxs(r.Fragment,{children:[r.jsx(et,{}),r.jsx("div",{className:"min-h-screen bg-gray-50 flex items-center justify-center",children:r.jsxs("div",{className:"text-center",children:[r.jsx("h1",{className:"text-2xl font-bold text-gray-900 mb-2",children:"分类不存在"}),r.jsx("p",{className:"text-gray-600",children:"请检查URL是否正确"})]})})]});const o=[{value:"popular",label:"最受欢迎",icon:de},{value:"latest",label:"最新发布",icon:Je},{value:"views",label:"播放量",icon:ce}];return r.jsxs(r.Fragment,{children:[r.jsx(et,{}),r.jsx("div",{className:"min-h-screen bg-gray-50 py-8",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsx("div",{className:"bg-white rounded-xl p-8 mb-8 shadow-sm border border-gray-100",children:r.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between",children:[r.jsxs("div",{className:"mb-6 lg:mb-0",children:[r.jsx("h1",{className:"text-4xl font-bold text-gray-900 mb-3",children:i.name}),r.jsx("p",{className:"text-lg text-gray-600 mb-4",children:i.description}),r.jsxs("div",{className:"flex flex-wrap gap-6 text-sm",children:[r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx("div",{className:"w-8 h-8 bg-purple-100 rounded-lg flex items-center justify-center",children:r.jsx(Qe,{className:"h-4 w-4 text-purple-600"})}),r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold text-gray-900",children:i.totalVideos}),r.jsx("div",{className:"text-gray-500",children:"视频数量"})]})]}),r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx("div",{className:"w-8 h-8 bg-blue-100 rounded-lg flex items-center justify-center",children:r.jsx(ce,{className:"h-4 w-4 text-blue-600"})}),r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold text-gray-900",children:i.totalViews}),r.jsx("div",{className:"text-gray-500",children:"总播放量"})]})]}),r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx("div",{className:"w-8 h-8 bg-green-100 rounded-lg flex items-center justify-center",children:r.jsx(Xe,{className:"h-4 w-4 text-green-600"})}),r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold text-gray-900",children:i.totalCreators}),r.jsx("div",{className:"text-gray-500",children:"创作者"})]})]}),r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx("div",{className:"w-8 h-8 bg-orange-100 rounded-lg flex items-center justify-center",children:r.jsx(de,{className:"h-4 w-4 text-orange-600"})}),r.jsxs("div",{children:[r.jsx("div",{className:"font-semibold text-green-600",children:i.monthlyGrowth}),r.jsx("div",{className:"text-gray-500",children:"月增长"})]})]})]})]}),r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(ns,{className:"h-5 w-5 text-gray-600"}),r.jsx("select",{value:n,onChange:a=>l(a.target.value),className:"border border-gray-300 rounded-lg px-3 py-2 focus:outline-none focus:ring-2 focus:ring-purple-500 text-gray-700 bg-white",children:o.map(a=>r.jsx("option",{value:a.value,children:a.label},a.value))})]}),r.jsxs("div",{className:"flex bg-gray-100 rounded-lg p-1",children:[r.jsx("button",{onClick:()=>s("grid"),className:`p-2 rounded transition-all duration-200 ${t==="grid"?"bg-white text-purple-600 shadow-sm":"text-gray-600 hover:text-purple-600"}`,children:r.jsx(Fr,{className:"h-4 w-4"})}),r.jsx("button",{onClick:()=>s("list"),className:`p-2 rounded transition-all duration-200 ${t==="list"?"bg-white text-purple-600 shadow-sm":"text-gray-600 hover:text-purple-600"}`,children:r.jsx(Vr,{className:"h-4 w-4"})})]})]})]})}),r.jsxs("div",{className:"bg-white rounded-xl p-6 mb-8 shadow-sm border border-gray-100",children:[r.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-4",children:"热门标签"}),r.jsx("div",{className:"flex flex-wrap gap-2",children:i.trendingTags.map(a=>r.jsxs("span",{className:"px-3 py-1.5 bg-gradient-to-r from-purple-100 to-blue-100 text-purple-700 rounded-full text-sm font-medium hover:from-purple-200 hover:to-blue-200 transition-all duration-200 cursor-pointer",children:["#",a]},a))})]}),r.jsxs("div",{className:"bg-white rounded-xl p-6 mb-8 shadow-sm border border-gray-100",children:[r.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-4",children:"推荐创作者"}),r.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:i.featuredCreators.map(a=>r.jsxs("div",{className:"text-center p-4 bg-gray-50 rounded-lg hover:bg-gray-100 transition-colors duration-200",children:[r.jsxs("div",{className:"relative inline-block mb-3",children:[r.jsx("img",{src:a.avatar,alt:a.name,className:"w-12 h-12 rounded-full mx-auto"}),a.verified&&r.jsx("div",{className:"absolute -bottom-1 -right-1 bg-blue-500 rounded-full p-1",children:r.jsx(Be,{className:"h-2 w-2 text-white"})})]}),r.jsx("h4",{className:"font-medium text-gray-900 text-sm mb-1",children:a.name}),r.jsxs("p",{className:"text-xs text-gray-500",children:[a.followers," 粉丝"]})]},a.id))})]}),r.jsx("div",{className:`${t==="grid"?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8":"space-y-6"}`,children:i.videos.map(a=>r.jsx(Le,{...a,isHorizontal:t==="list"},a.id))}),r.jsx("div",{className:"text-center mt-12",children:r.jsx("button",{className:"bg-gradient-to-r from-purple-600 to-blue-600 text-white px-8 py-3 rounded-full hover:from-purple-700 hover:to-blue-700 transition-all duration-300 transform hover:scale-105 shadow-lg hover:shadow-xl",children:"加载更多视频"})}),r.jsxs("div",{className:"mt-16 bg-gradient-to-r from-purple-50 to-blue-50 rounded-xl p-8 border border-purple-100",children:[r.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-6 text-center",children:[i.name," 数据分析"]}),r.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-6 text-center",children:[r.jsxs("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl p-6 shadow-sm",children:[r.jsx("div",{className:"text-3xl font-bold text-purple-600 mb-2",children:i.totalVideos}),r.jsx("div",{className:"text-gray-700 font-medium",children:"视频总数"}),r.jsx("div",{className:"text-sm text-gray-500 mt-1",children:"持续增长中"})]}),r.jsxs("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl p-6 shadow-sm",children:[r.jsx("div",{className:"text-3xl font-bold text-blue-600 mb-2",children:i.totalViews}),r.jsx("div",{className:"text-gray-700 font-medium",children:"总播放量"}),r.jsx("div",{className:"text-sm text-gray-500 mt-1",children:"月度统计"})]}),r.jsxs("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl p-6 shadow-sm",children:[r.jsx("div",{className:"text-3xl font-bold text-green-600 mb-2",children:i.totalCreators}),r.jsx("div",{className:"text-gray-700 font-medium",children:"活跃创作者"}),r.jsx("div",{className:"text-sm text-gray-500 mt-1",children:"认证用户"})]}),r.jsxs("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl p-6 shadow-sm",children:[r.jsx("div",{className:"text-3xl font-bold text-orange-600 mb-2",children:i.monthlyGrowth}),r.jsx("div",{className:"text-gray-700 font-medium",children:"月增长率"}),r.jsx("div",{className:"text-sm text-gray-500 mt-1",children:"同比增长"})]})]})]}),r.jsxs("div",{className:"mt-12 bg-white rounded-xl p-8 shadow-sm border border-gray-100",children:[r.jsxs("h3",{className:"text-xl font-bold text-gray-900 mb-4",children:["2025å¹´",i.name,"趋势"]}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[r.jsxs("div
397",{className:"p-4 bg-gradient-to-br from-purple-50 to-purple-100 rounded-lg",children:[r.jsx("h4",{className:"font-semibold text-purple-900 mb-2",children:"内容创新"}),r.jsx("p",{className:"text-sm text-purple-700",children:"AI技术与传统内容的深度融合,创造更多可能性"})]}),r.jsxs("div",{className:"p-4 bg-gradient-to-br from-blue-50 to-blue-100 rounded-lg",children:[r.jsx("h4",{className:"font-semibold text-blue-900 mb-2",children:"互动体验"}),r.jsx("p",{className:"text-sm text-blue-700",children:"更加沉浸式的观看体验,VR/AR技术广泛应用"})]}),r.jsxs("div",{className:"p-4 bg-gradient-to-br from-green-50 to-green-100 rounded-lg",children:[r.jsx("h4",{className:"font-semibold text-green-900 mb-2",children:"个性化推荐"}),r.jsx("p",{className:"text-sm text-green-700",children:"基于AI的精准推荐算法,千人千面的内容体验"})]})]})]})]})})]})},tg=()=>{const[e,t]=y.useState(!0),[s,n]=y.useState(!1),[l,i]=y.useState(!1),[o,a]=y.useState({email:"",password:"",confirmPassword:"",username:"",phone:""}),c=p=>{const{name:d,value:m}=p.target;a(f=>({...f,[d]:m}))},u=p=>{p.preventDefault(),console.log("Form submitted:",o)};return r.jsxs("div",{className:"min-h-screen bg-gradient-to-br from-purple-600 via-blue-600 to-teal-600 flex items-center justify-center py-12 px-4 sm:px-6 lg:px-8 relative overflow-hidden",children:[r.jsxs("div",{className:"absolute inset-0 overflow-hidden",children:[r.jsx("div",{className:"absolute -top-40 -right-40 w-80 h-80 bg-white bg-opacity-10 rounded-full blur-3xl animate-pulse"}),r.jsx("div",{className:"absolute -bottom-40 -left-40 w-80 h-80 bg-white bg-opacity-10 rounded-full blur-3xl animate-pulse delay-1000"}),r.jsx("div",{className:"absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-96 h-96 bg-white bg-opacity-5 rounded-full blur-3xl"})]}),r.jsxs("div",{className:"max-w-md w-full space-y-8 relative z-10",children:[r.jsxs("div",{className:"text-center",children:[r.jsxs(_,{to:"/",className:"inline-flex items-center space-x-3 mb-8 group",children:[r.jsx("div",{className:"bg-white/20 backdrop-blur-sm p-4 rounded-2xl shadow-2xl group-hover:bg-white/30 transition-all duration-300",children:r.jsx(ea,{className:"h-8 w-8 text-white"})}),r.jsx("span",{className:"text-2xl font-bold text-white",children:"精品短视频"})]}),r.jsx("h2",{className:"text-4xl font-bold text-white mb-3",children:e?"欢迎回来":"加入我们"}),r.jsx("p",{className:"text-purple-100 text-lg",children:e?"登录您的账户继续观看精彩视频":"创建账户开始您的短视频之旅"})]}),r.jsxs("div",{className:"bg-white/95 backdrop-blur-md rounded-3xl shadow-2xl p-8 border border-white/20",children:[r.jsxs("form",{className:"space-y-6",onSubmit:u,children:[!e&&r.jsxs(r.Fragment,{children:[r.jsxs("div",{children:[r.jsx("label",{htmlFor:"username",className:"block text-sm font-medium text-gray-700 mb-2",children:"用户名"}),r.jsxs("div",{className:"relative group",children:[r.jsx("div",{className:"absolute inset-y-0 left-0 pl-4 flex items-center pointer-events-none",children:r.jsx(Fs,{className:"h-5 w-5 text-gray-400 group-focus-within:text-purple-500 transition-colors duration-200"})}),r.jsx("input",{id:"username",name:"username",type:"text",required:!e,value:o.username,onChange:c,className:"block w-full pl-12 pr-4 py-4 border border-gray-200 rounded-2xl focus:outline-none focus:ring-2 focus:ring-purple-500 focus:border-purple-500 bg-gray-50 focus:bg-white transition-all duration-200",placeholder:"请输入用户名"})]})]}),r.jsxs("div",{children:[r.jsx("label",{htmlFor:"phone",className:"block text-sm font-medium text-gray-700 mb-2",children:"手机号码"}),r.jsxs("div",{className:"relative group",children:[r.jsx("div",{className:"absolute inset-y-0 left-0 pl-4 flex items-center pointer-events-none",children:r.jsx(mp,{className:"h-5 w-5 text-gray-400 group-focus-within:text-purple-500 transition-colors duration-200"})}),r.jsx("input",{id:"phone",name:"phone",type:"tel",required:!e,value:o.phone,onChange:c,className:"block w-full pl-12 pr-4 py-4 border border-gray-200 rounded-2xl focus:outline-none focus:ring-2 focus:ring-purple-500 focus:border-purple-500 bg-gray-50 focus:bg-white transition-all duration-200",placeholder:"请输入手机号码"})]})]})]}),r.jsxs("div",{children:[r.jsx("label",{htmlFor:"email",className:"block text-sm font-medium text-gray-700 mb-2",children:"邮箱地址"}),r.jsxs("div",{className:"relative group",children:[r.jsx("div",{className:"absolute inset-y-0 left-0 pl-4 flex items-center pointer-events-none",children:r.jsx(cp,{className:"h-5 w-5 text-gray-400 group-focus-within:text-purple-500 transition-colors duration-200"})}),r.jsx("input",{id:"email",name:"email",type:"email",required:!0,value:o.email,onChange:c,className:"block w-full pl-12 pr-4 py-4 border border-gray-200 rounded-2xl focus:outline-none focus:ring-2 focus:ring-purple-500 focus:border-purple-500 bg-gray-50 focus:bg-white transition-all duration-200",placeholder:"请输入邮箱地址"})]})]}),r.jsxs("div",{children:[r.jsx("label",{htmlFor:"password",className:"block text-sm font-medium text-gray-700 mb-2",children:"密码"}),r.jsxs("div",{className:"relative group",children:[r.jsx("div",{className:"absolute inset-y-0 left-0 pl-4 flex items-center pointer-events-none",children:r.jsx(Cc,{className:"h-5 w-5 text-gray-400 group-focus-within:text-purple-500 transition-colors duration-200"})}),r.jsx("input",{id:"password",name:"password",type:s?"text":"password",required:!0,value:o.password,onChange:c,className:"block w-full pl-12 pr-12 py-4 border border-gray-200 rounded-2xl focus:outline-none focus:ring-2 focus:ring-purple-500 focus:border-purple-500 bg-gray-50 focus:bg-white transition-all duration-200",placeholder:"请输入密码"}),r.jsx("button",{type:"button",className:"absolute inset-y-0 right-0 pr-4 flex items-center",onClick:()=>n(!s),children:s?r.jsx(Sc,{className:"h-5 w-5 text-gray-400 hover:text-gray-600 transition-colors duration-200"}):r.jsx(ce,{className:"h-5 w-5 text-gray-400 hover:text-gray-600 transition-colors duration-200"})})]})]}),!e&&r.jsxs("div",{children:[r.jsx("label",{htmlFor:"confirmPassword",className:"block text-sm font-medium text-gray-700 mb-2",children:"确认密码"}),r.jsxs("div",{className:"relative group",children:[r.jsx("div",{className:"absolute inset-y-0 left-0 pl-4 flex items-center pointer-events-none",children:r.jsx(Cc,{className:"h-5 w-5 text-gray-400 group-focus-within:text-purple-500 transition-colors duration-200"})}),r.jsx("input",{id:"confirmPassword",name:"confirmPassword",type:l?"text":"password",required:!e,value:o.confirmPassword,onChange:c,className:"block w-full pl-12 pr-12 py-4 border border-gray-200 rounded-2xl focus:outline-none focus:ring-2 focus:ring-purple-500 focus:border-purple-500 bg-gray-50 focus:bg-white transition-all duration-200",placeholder:"请再次输入密码"}),r.jsx("button",{type:"button",className:"absolute inset-y-0 right-0 pr-4 flex items-center",onClick:()=>i(!l),children:l?r.jsx(Sc,{className:"h-5 w-5 text-gray-400 hover:text-gray-600 transition-colors duration-200"}):r.jsx(ce,{className:"h-5 w-5 text-gray-400 hover:text-gray-600 transition-colors duration-200"})})]})]}),e&&r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("div",{className:"flex items-center",children:[r.jsx("input",{id:"remember-me",name:"remember-me",type:"checkbox",className:"h-4 w-4 text-purple-600 focus:ring-purple-500 border-gray-300 rounded"}),r.jsx("label",{htmlFor:"remember-me",className:"ml-2 block text-sm text-gray-700",children:"记住我"})]}),r.jsx("div",{className:"text-sm",children:r.jsx("a",{href:"#",className:"text-purple-600 hover:text-purple-500 font-medium",children:"忘记密码?"})})]}),r.jsx("div",{children:r.jsx("button",{type:"submit",className:"group relative w-full flex justify-center py-4 px-4 border border-transparent text-sm font-medium rounded-2xl text-white bg-gradient-to-r from-purple-600 to-blue-600 hover:from-purple-700 hover:to-blue-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-purple-500 transition-all duration-300 transform hover:scale-105 shadow-lg hover:shadow-xl",children:e?"登录":"注册"})}),r.jsxs("div",{className:"relative",children:[r.jsx("div",{className:"absolute inset-0 flex items-center",children:r.jsx("div",{className:"w-full border-t border-gray-300"})}),r.jsx("div",{className:"relative flex justify-center text-sm",children:r.jsx("span",{className:"px-4 bg-white text-gray-500",children:"或者使用"})})]}),r.jsxs("div",{className:"grid grid-cols-3 gap-3",children:[r.jsx("button",{type:"button",className:"w-full inline-flex justify-center py-3 px-4 border border-gray-300 rounded-2xl shadow-sm bg-white text-sm font-medium text-gray-500 hover:bg-gray-50 transition-all duration-200 hover:scale-105",children:r.jsx(Ex,{className:"h-5 w-5 text-blue-500"})}),r.jsx("button",{type:"button",className:"w-full inline-flex justify-center py-3 px-4 border border-gray-300 rounded-2xl shadow-sm bg-white text-sm font-medium text-gray-500 hover:bg-gray-50 transition-all duration-200 hover:scale-105",children:r.jsx(Ax,{className:"h-5 w-5 text-gray-900"})}),r.jsx("button",{type:"button",className:"w-full inline-flex justify-center py-3 px-4 border border-gray-300 rounded-2xl shadow-sm bg-white text-sm font-medium text-gray-500 hover:bg-gray-50 transition-all duration-200 hover:scale-105",children:r.jsx(Nx,{className:"h-5 w-5 text-gray-900"})})]})]}),r.jsx("div",{className:"mt-6 text-center",children:r.jsxs("p",{className:"text-sm text-gray-600",children:[e?"还没有账户?":"已有账户?",r.jsx("button",{onClick:()=>t(!e),className:"ml-1 text-purple-600 hover:text-purple-500 font-medium transition-colors duration-200",children:e?"立即注册":"立即登录"})]})})]}),r.jsxs("div",{className:"text-center text-purple-100 text-sm",children:[r.jsx("p",{children:"注册即表示您同意我们的"}),r.jsxs("div",{className:"space-x-4 mt-1",children:[r.jsx(_,{to:"/terms",className:"hover:text-white transition-colors duration-200",children:"服务条款"}),r.jsx("span",{children:"•"}),r.jsx(_,{to:"/privacy",className:"hover:text-white transition-colors duration-200",children:"隐私政策"})]})]})]})]})},sg=()=>{const[e,t]=y.useState("videos"),s={username:"视频爱好者",email:"[email protected]",phone:"138****8888",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=150",coverImage:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=800",followers:"12.5万",following:"328",likes:"58.9万",videosCount:"156",joinDate:"2023å¹´3月",bio:"热爱生活,用镜头记录美好瞬间。专注短视频创作,分享生活中的精彩时刻。",verified:!0},n=[{id:"1",title:"我的生活日常 - 早晨的阳光特别美",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=300",duration:"0:45",views:"12.5万",likes:"2.1万",author:"视频爱好者",authorAvatar:s.avatar},{id:"2",title:"今天做了超好吃的红烧肉,大家来看看",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=300",duration:"2:15",views:"8.9万",likes:"1.5万",author:"视频爱好者",authorAvatar:s.avatar},{id:"3",title:"周末和朋友去爬山,风景太美了",thumbnail:"https://images.pexels.com/photos/417074/pexels-photo-417074.jpeg?auto=compress&cs=tinysrgb&w=300",duration:"1:23",views:"15.3万",likes:"3.2万",author:"视频爱好者",authorAvatar:s.avatar}],l=[{id:"4",title:"街舞炸裂!00后小哥的惊艳表演,燃爆全场",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=300",duration:"1:01",views:"22.7万",likes:"4.8万",author:"舞蹈天才",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"5",title:"萌宠日常!小金毛的搞笑瞬间,治愈系视频",thumbnail:"https://images.pexels.com/photos/1805164/pexels-photo-1805164.jpeg?auto=compress&cs=tinysrgb&w=300",duration:"0:38",views:"18.6万",likes:"3.9万",author:"萌宠乐园",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50"}],i=[{id:"videos",label:"我的视频",icon:Qe,count:s.videosCount},{id:"likes",label:"喜欢的视频",icon:_e,count:"89"},{id:"history",label:"观看历史",icon:Mx,count:"234"},{id:"settings",label:"账户设置",icon:$x,count:null}],o=()=>{switch(e){case"videos":return r.jsxs("div",{children:[r.jsx("div",{className:"flex justify-between items-center mb-6",children:r.jsx("h3",{className:"text-xl font-semibold text-gray-900",children:"我的视频作品"})}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:n.map(a=>r.jsx(Le,{...a},a.id))})]});case"likes":return r.jsxs("div",{children:[r.jsx("h3",{className:"text-xl font-semibold text-gray-900 mb-6",children:"喜欢的视频"}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:l.map(a=>r.jsx(Le,{...a},a.id))})]});case"history":return r.jsxs("div",{children:[r.jsx("h3",{className:"text-xl font-semibold text-gray-900 mb-6",children:"观看历史"}),r.jsx("div",{className:"space-y-4",children:[...n,...l].slice(0,5).map(a=>r.jsx(Le,{...a,isHorizontal:!0},`history-${a.id}`))})]});case"settings":return r.jsxs("div",{className:"space-y-6",children:[r.jsx("h3",{className:"text-xl font-semibold text-gray-900 mb-6",children:"账户设置"}),r.jsxs("div",{className:"bg-white rounded-xl border border-gray-100 p-6 shadow-sm",children:[r.jsx("h4",{className:"text-lg font-medium text-gray-900 mb-4",children:"个人信息"}),r.jsxs("div",{className:"space-y-4",children:[r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsxs("div",{className:"relative group",children:[r.jsx("div",{className:"w-16 h-16 rounded-xl overflow-hidden border-2 border-gray-200",children:r.jsx("img",{src:s.avatar,alt:"Avatar",className:"w-full h-full object-cover"})}),r.jsx("button",{className:"absolute bottom-0 right-0 bg-purple-600 text-white p-1.5 rounded-lg hover:bg-purple-700 transition-all duration-200 shadow-lg hover:shadow-xl transform hover:scale-105",children:r.jsx(kc,{className:"h-3 w-3"})})]}),r.jsxs("div",{children:[r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx("p",{className:"font-medium text-gray-900",children:s.username}),r.jsx("div",{className:"bg-blue-500 rounded-full p-1",children:r.jsx(Be,{className:"h-3 w-3 text-white"})})]}),r.jsx("p",{className:"text-sm text-gray-600",children:"点击更换头像"})]})]}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[r.jsxs("div",{children:[r.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"用户名"}),r.jsxs("div",{className:"flex",children:[r.jsx("input",{type:"text",value:s.username,className:"flex-1 px-3 py-2 border border-gray-200 rounded-l-xl focus:outline-none focus:ring-2 focus:ring-purple-500 bg-gray-50",readOnly:!0}),r.jsx("button",{className:"px-3 py-2 bg-gray-100 border border-l-0 border-gray-200 rounded-r-xl hover:bg-gray-200 transition-colors duration-200",children:r.jsx(Ox,{className:"h-4 w-4 text-gray-600"})})]})]}),r.jsxs("div",{children:[r.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"邮箱"}),r.jsx("input",{type:"email",value:s.email,className:"w-full px-3 py-2 border border-gray-200 rounded-xl focus:outline-none focus:ring-2 focus:ring-purple-500 bg-gray-50",readOnly:!0})]}),r.jsxs("div",{children:[r.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"手机号"}),r.jsx("input",{type:"tel",value:s.phone,className:"w-full px-3 py-2 border border-gray-200 rounded-xl focus:outline-none focus:ring-2 focus:ring-purple-500 bg-gray-50",readOnly:!0})]}),r.jsxs("div",{children:[r.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"注册时间"}),r.jsx("input",{type:"text",value:s.joinDate,className:"w-full px-3 py-2 border border-gray-200 rounded-xl bg-gray-50",readOnly:!0})]})]}),r.jsxs("div",{children:[r.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",c
397hildren:"个人简介"}),r.jsx("textarea",{value:s.bio,rows:3,className:"w-full px-3 py-2 border border-gray-200 rounded-xl focus:outline-none focus:ring-2 focus:ring-purple-500 bg-gray-50"})]})]})]}),r.jsxs("div",{className:"bg-white rounded-xl border border-gray-100 p-6 shadow-sm",children:[r.jsx("h4",{className:"text-lg font-medium text-gray-900 mb-4",children:"隐私设置"}),r.jsxs("div",{className:"space-y-4",children:[r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("div",{children:[r.jsx("p",{className:"font-medium text-gray-900",children:"公开个人资料"}),r.jsx("p",{className:"text-sm text-gray-600",children:"允许其他用户查看您的个人资料"})]}),r.jsx("input",{type:"checkbox",className:"toggle",defaultChecked:!0})]}),r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("div",{children:[r.jsx("p",{className:"font-medium text-gray-900",children:"接收推送通知"}),r.jsx("p",{className:"text-sm text-gray-600",children:"接收新视频和互动通知"})]}),r.jsx("input",{type:"checkbox",className:"toggle",defaultChecked:!0})]}),r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("div",{children:[r.jsx("p",{className:"font-medium text-gray-900",children:"显示在线状态"}),r.jsx("p",{className:"text-sm text-gray-600",children:"让其他用户看到您的在线状态"})]}),r.jsx("input",{type:"checkbox",className:"toggle"})]})]})]}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[r.jsxs("button",{className:"flex items-center space-x-3 p-4 bg-white border border-gray-200 rounded-xl hover:bg-gray-50 transition-all duration-200 hover:shadow-lg",children:[r.jsx($r,{className:"h-5 w-5 text-blue-600"}),r.jsxs("div",{className:"text-left",children:[r.jsx("p",{className:"font-medium text-gray-900",children:"通知设置"}),r.jsx("p",{className:"text-sm text-gray-600",children:"管理您的通知偏好"})]})]}),r.jsxs("button",{className:"flex items-center space-x-3 p-4 bg-white border border-gray-200 rounded-xl hover:bg-gray-50 transition-all duration-200 hover:shadow-lg",children:[r.jsx(Fx,{className:"h-5 w-5 text-green-600"}),r.jsxs("div",{className:"text-left",children:[r.jsx("p",{className:"font-medium text-gray-900",children:"安全中心"}),r.jsx("p",{className:"text-sm text-gray-600",children:"密码和安全设置"})]})]}),r.jsxs("button",{className:"flex items-center space-x-3 p-4 bg-white border border-gray-200 rounded-xl hover:bg-gray-50 transition-all duration-200 hover:shadow-lg",children:[r.jsx(_x,{className:"h-5 w-5 text-purple-600"}),r.jsxs("div",{className:"text-left",children:[r.jsx("p",{className:"font-medium text-gray-900",children:"帮助支持"}),r.jsx("p",{className:"text-sm text-gray-600",children:"常见问题和客服"})]})]}),r.jsxs("button",{className:"flex items-center space-x-3 p-4 bg-red-50 border border-red-200 rounded-xl hover:bg-red-100 transition-all duration-200",children:[r.jsx(Fs,{className:"h-5 w-5 text-red-600"}),r.jsxs("div",{className:"text-left",children:[r.jsx("p",{className:"font-medium text-red-900",children:"注销账户"}),r.jsx("p",{className:"text-sm text-red-600",children:"永久删除您的账户"})]})]})]})]});default:return null}};return r.jsxs("div",{className:"min-h-screen bg-gray-50",children:[r.jsxs("div",{className:"relative",children:[r.jsx("div",{className:"h-64 bg-cover bg-center",style:{backgroundImage:`url(${s.coverImage})`},children:r.jsx("div",{className:"absolute inset-0 bg-black bg-opacity-40"})}),r.jsx("div",{className:"relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:r.jsxs("div",{className:"flex flex-col md:flex-row items-center md:items-end space-y-4 md:space-y-0 md:space-x-6 -mt-20",children:[r.jsxs("div",{className:"relative group",children:[r.jsx("div",{className:"w-32 h-32 rounded-2xl overflow-hidden border-4 border-white shadow-2xl",children:r.jsx("img",{src:s.avatar,alt:s.username,className:"w-full h-full object-cover"})}),r.jsx("button",{className:"absolute bottom-2 right-2 bg-purple-600 text-white p-2 rounded-xl hover:bg-purple-700 transition-all duration-300 shadow-lg hover:shadow-xl transform hover:scale-105",children:r.jsx(kc,{className:"h-4 w-4"})}),r.jsx("div",{className:"absolute -top-2 -right-2 bg-blue-500 rounded-full p-2 shadow-lg",children:r.jsx(Be,{className:"h-4 w-4 text-white"})})]}),r.jsxs("div",{className:"text-center md:text-left text-white md:pb-4",children:[r.jsxs("div",{className:"flex items-center justify-center md:justify-start space-x-2 mb-2",children:[r.jsx("h1",{className:"text-3xl font-bold",children:s.username}),r.jsx("div",{className:"bg-blue-500 rounded-full p-1",children:r.jsx(Be,{className:"h-4 w-4 text-white"})})]}),r.jsx("p",{className:"text-lg opacity-90 mb-4",children:s.bio}),r.jsxs("div",{className:"flex flex-wrap justify-center md:justify-start gap-6 text-sm",children:[r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"font-bold text-lg",children:s.videosCount}),r.jsx("div",{className:"opacity-90",children:"视频"})]}),r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"font-bold text-lg",children:s.followers}),r.jsx("div",{className:"opacity-90",children:"粉丝"})]}),r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"font-bold text-lg",children:s.following}),r.jsx("div",{className:"opacity-90",children:"关注"})]}),r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"font-bold text-lg",children:s.likes}),r.jsx("div",{className:"opacity-90",children:"获赞"})]})]})]})]})})]}),r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:[r.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-8",children:[r.jsxs("div",{className:"bg-white rounded-xl p-4 text-center shadow-sm border border-gray-100",children:[r.jsx("div",{className:"flex items-center justify-center w-10 h-10 bg-purple-100 rounded-xl mx-auto mb-2",children:r.jsx(Qe,{className:"h-5 w-5 text-purple-600"})}),r.jsx("div",{className:"text-xl font-bold text-gray-900",children:s.videosCount}),r.jsx("div",{className:"text-sm text-gray-600",children:"总视频数"})]}),r.jsxs("div",{className:"bg-white rounded-xl p-4 text-center shadow-sm border border-gray-100",children:[r.jsx("div",{className:"flex items-center justify-center w-10 h-10 bg-red-100 rounded-xl mx-auto mb-2",children:r.jsx(ce,{className:"h-5 w-5 text-red-600"})}),r.jsx("div",{className:"text-xl font-bold text-gray-900",children:"245万"}),r.jsx("div",{className:"text-sm text-gray-600",children:"总播放量"})]}),r.jsxs("div",{className:"bg-white rounded-xl p-4 text-center shadow-sm border border-gray-100",children:[r.jsx("div",{className:"flex items-center justify-center w-10 h-10 bg-pink-100 rounded-xl mx-auto mb-2",children:r.jsx(_r,{className:"h-5 w-5 text-pink-600"})}),r.jsx("div",{className:"text-xl font-bold text-gray-900",children:s.likes}),r.jsx("div",{className:"text-sm text-gray-600",children:"总获赞数"})]}),r.jsxs("div",{className:"bg-white rounded-xl p-4 text-center shadow-sm border border-gray-100",children:[r.jsx("div",{className:"flex items-center justify-center w-10 h-10 bg-blue-100 rounded-xl mx-auto mb-2",children:r.jsx(Xe,{className:"h-5 w-5 text-blue-600"})}),r.jsx("div",{className:"text-xl font-bold text-gray-900",children:s.followers}),r.jsx("div",{className:"text-sm text-gray-600",children:"粉丝数量"})]})]}),r.jsxs("div",{className:"bg-white rounded-xl shadow-sm mb-8 border border-gray-100",children:[r.jsx("div",{className:"border-b border-gray-200",children:r.jsx("nav",{className:"flex space-x-8 px-6",children:i.map(a=>r.jsxs("button",{onClick:()=>t(a.id),className:`flex items-center space-x-2 py-4 border-b-2 font-medium text-sm transition-colors duration-200 ${e===a.id?"border-purple-500 text-purple-600":"border-transparent text-gray-500 hover:text-gray-700 hover:border-gray-300"}`,children:[r.jsx(a.icon,{className:"h-4 w-4"}),r.jsx("span",{children:a.label}),a.count&&r.jsx("span",{className:"bg-gray-100 text-gray-600 px-2 py-1 rounded-full text-xs",children:a.count})]},a.id))})}),r.jsx("div",{className:"p-6",children:o()})]})]})]})},rg=()=>{const{id:e}=$s(),[t,s]=y.useState(!1),[n,l]=y.useState(!1),[i,o]=y.useState("videos"),a={id:parseInt(e||"1"),name:"搞笑王小明",avatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=200",coverImage:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=1200",followers:"256万",following:"1,234",likes:"1.2亿",videosCount:"458",verified:!0,category:"搞笑",joinDate:"2022年3月",location:"北京",website:"https://example.com",bio:"专注搞笑内容创作,用幽默点亮生活。每天为大家带来欢声笑语,让生活更加美好。合作请私信联系。",tags:["搞笑","生活","原创","日常"],weeklyViews:"1.2亿",monthlyViews:"4.8亿",totalViews:"25.6亿"}
397,c=[{id:"1",title:"【超搞笑】当代年轻人的日常生活写照,看完笑到肚子疼!",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"0:45",views:"12.5万",likes:"2.1万",author:a.name,authorAvatar:a.avatar},{id:"2",title:"办公室搞笑日常,这些场景你一定遇到过",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"1:23",views:"8.9万",likes:"1.5万",author:a.name,authorAvatar:a.avatar},{id:"3",title:"周末在家的真实状态,太真实了哈哈哈",thumbnail:"https://images.pexels.com/photos/1805164/pexels-photo-1805164.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:15",views:"15.3万",likes:"3.2万",author:a.name,authorAvatar:a.avatar},{id:"4",title:"和朋友聚餐的搞笑瞬间,笑到停不下来",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"1:01",views:"22.7万",likes:"4.8万",author:a.name,authorAvatar:a.avatar},{id:"5",title:"购物时的心理活动,女生看了都说准",thumbnail:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"0:38",views:"18.6万",likes:"3.9万",author:a.name,authorAvatar:a.avatar},{id:"6",title:"健身房的搞笑见闻,这些人你见过吗",thumbnail:"https://images.pexels.com/photos/417074/pexels-photo-417074.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:42",views:"9.1万",likes:"1.8万",author:a.name,authorAvatar:a.avatar}],u=[{id:"videos",label:"视频作品",count:a.videosCount},{id:"about",label:"关于",count:null},{id:"community",label:"社区",count:"12"}],p=()=>{s(!t)},d=()=>{l(!n)},m=()=>{switch(i){case"videos":return r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:c.map(f=>r.jsx(Le,{...f},f.id))});case"about":return r.jsxs("div",{className:"space-y-6",children:[r.jsxs("div",{className:"bg-white rounded-lg p-6",children:[r.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-4",children:"个人简介"}),r.jsx("p",{className:"text-gray-700 leading-relaxed mb-6",children:a.bio}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[r.jsxs("div",{className:"space-y-4",children:[r.jsxs("div",{className:"flex items-center space-x-3",children:[r.jsx(It,{className:"h-5 w-5 text-gray-400"}),r.jsxs("div",{children:[r.jsx("p",{className:"text-sm text-gray-500",children:"加入时间"}),r.jsx("p",{className:"font-medium text-gray-900",children:a.joinDate})]})]}),r.jsxs("div",{className:"flex items-center space-x-3",children:[r.jsx(up,{className:"h-5 w-5 text-gray-400"}),r.jsxs("div",{children:[r.jsx("p",{className:"text-sm text-gray-500",children:"所在地"}),r.jsx("p",{className:"font-medium text-gray-900",children:a.location})]})]})]}),r.jsxs("div",{className:"space-y-4",children:[r.jsxs("div",{className:"flex items-center space-x-3",children:[r.jsx(Lx,{className:"h-5 w-5 text-gray-400"}),r.jsxs("div",{children:[r.jsx("p",{className:"text-sm text-gray-500",children:"个人网站"}),r.jsx("a",{href:a.website,className:"font-medium text-purple-600 hover:text-purple-700",children:a.website})]})]}),r.jsxs("div",{className:"flex items-center space-x-3",children:[r.jsx(Fs,{className:"h-5 w-5 text-gray-400"}),r.jsxs("div",{children:[r.jsx("p",{className:"text-sm text-gray-500",children:"内容分类"}),r.jsx("p",{className:"font-medium text-gray-900",children:a.category})]})]})]})]})]}),r.jsxs("div",{className:"bg-white rounded-lg p-6",children:[r.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-4",children:"数据统计"}),r.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:[r.jsxs("div",{className:"text-center p-4 bg-purple-50 rounded-lg",children:[r.jsx("div",{className:"text-2xl font-bold text-purple-600",children:a.totalViews}),r.jsx("div",{className:"text-sm text-gray-600",children:"总播放量"})]}),r.jsxs("div",{className:"text-center p-4 bg-blue-50 rounded-lg",children:[r.jsx("div",{className:"text-2xl font-bold text-blue-600",children:a.monthlyViews}),r.jsx("div",{className:"text-sm text-gray-600",children:"月播放量"})]}),r.jsxs("div",{className:"text-center p-4 bg-green-50 rounded-lg",children:[r.jsx("div",{className:"text-2xl font-bold text-green-600",children:a.likes}),r.jsx("div",{className:"text-sm text-gray-600",children:"获赞总数"})]}),r.jsxs("div",{className:"text-center p-4 bg-orange-50 rounded-lg",children:[r.jsx("div",{className:"text-2xl font-bold text-orange-600",children:a.videosCount}),r.jsx("div",{className:"text-sm text-gray-600",children:"作品数量"})]})]})]})]});case"community":return r.jsxs("div",{className:"bg-white rounded-lg p-6",children:[r.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-4",children:"社区动态"}),r.jsxs("div",{className:"text-center py-12",children:[r.jsx(bt,{className:"h-12 w-12 text-gray-400 mx-auto mb-4"}),r.jsx("p",{className:"text-gray-500",children:"暂无社区动态"}),r.jsx("p",{className:"text-sm text-gray-400 mt-2",children:"创作者还没有发布社区内容"})]})]});default:return null}};return r.jsxs("div",{className:"min-h-screen bg-gray-50",children:[r.jsxs("div",{className:"relative h-64 md:h-80",children:[r.jsx("img",{src:a.c
397overImage,alt:"Cover",className:"w-full h-full object-cover"}),r.jsx("div",{className:"absolute inset-0 bg-black bg-opacity-40"})]}),r.jsx("div",{className:"relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:r.jsxs("div",{className:"flex flex-col md:flex-row items-center md:items-end space-y-4 md:space-y-0 md:space-x-6 -mt-20",children:[r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:a.avatar,alt:a.name,className:"w-32 h-32 rounded-full border-4 border-white shadow-lg"}),r.jsx("div",{className:"absolute bottom-2 right-2 bg-blue-500 rounded-full p-2",children:r.jsx(Be,{className:"h-4 w-4 text-white"})})]}),r.jsx("div",{className:"text-center md:text-left text-white md:pb-4 flex-1",children:r.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between",children:[r.jsxs("div",{children:[r.jsx("h1",{className:"text-3xl font-bold mb-2",children:a.name}),r.jsx("p",{className:"text-lg opacity-90 mb-4",children:a.bio}),r.jsx("div",{className:"flex flex-wrap justify-center md:justify-start gap-2 mb-4",children:a.tags.map(f=>r.jsx("span",{className:"px-3 py-1 bg-white bg-opacity-20 backdrop-blur-sm rounded-full text-sm",children:f},f))}),r.jsxs("div",{className:"flex flex-wrap justify-center md:justify-start gap-6 text-sm",children:[r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"font-bold text-lg",children:a.videosCount}),r.jsx("div",{className:"opacity-90",children:"视频"})]}),r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"font-bold text-lg",children:a.followers}),r.jsx("div",{className:"opacity-90",children:"粉丝"})]}),r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"font-bold text-lg",children:a.following}),r.jsx("div",{className:"opacity-90",children:"关注"})]}),r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"font-bold text-lg",children:a.likes}),r.jsx("div",{className:"opacity-90",children:"获赞"})]})]})]}),r.jsxs("div",{className:"flex items-center space-x-3 mt-4 md:mt-0",children:[r.jsxs("button",{onClick:p,className:`px-6 py-3 rounded-full font-semibold transition-all duration-200 flex items-center space-x-2 ${t?"bg-gray-200 text-gray-700 hover:bg-gray-300":"bg-gradient-to-r from-purple-600 to-pink-600 text-white hover:from-purple-700 hover:to-pink-700"}`,children:[r.jsx(_e,{className:`h-4 w-4 ${t?"":"fill-current"}`}),r.jsx("span",{children:t?"已关注":"关注"})]}),r.jsx("button",{onClick:d,className:`p-3 rounded-full transition-all duration-200 ${n?"bg-blue-600 text-white":"bg-white bg-opacity-20 text-white hover:bg-opacity-30"}`,children:n?r.jsx($r,{className:"h-4 w-4"}):r.jsx(kx,{className:"h-4 w-4"})}),r.jsx("button",{className:"p-3 rounded-full bg-white bg-opacity-20 text-white hover:bg-opacity-30 transition-all duration-200",children:r.jsx(Is,{className:"h-4 w-4"})}),r.jsx("button",{className:"p-3 rounded-full bg-white bg-opacity-20 text-white hover:bg-opacity-30 transition-all duration-200",children:r.jsx(dp,{className:"h-4 w-4"})})]})]})})]})}),r.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:r.jsxs("div",{className:"bg-white rounded-lg shadow-sm mb-8",children:[r.jsx("div",{className:"border-b border-gray-200",children:r.jsx("nav",{className:"flex space-x-8 px-6",children:u.map(f=>r.jsxs("button",{onClick:()=>o(f.id),className:`flex items-center space-x-2 py-4 border-b-2 font-medium text-sm transition-colors duration-200 ${i===f.id?"border-purple-500 text-purple-600":"border-transparent text-gray-500 hover:text-gray-700 hover:border-gray-300"}`,children:[r.jsx("span",{children:f.label}),f.count&&r.jsx("span",{className:"bg-gray-100 text-gray-600 px-2 py-1 rounded-full text-xs",children:f.count})]},f.id))})}),r.jsx("div",{className:"p-6",children:m()})]})})]})},ng=()=>{const[e,t]=y.useState("grid"),[s,n]=y.useState("followers"),[l,i]=y.useState("all"),[o,a]=y.useState(""),c=[{value:"all",label:"全部分类"},{value:"funny",label:"搞笑"},{value:"food",label:"美食"},{value:"travel",label:"旅行"},{value:"music",label:"音乐"},{value:"dance",label:"舞蹈"},{value:"tech",label:"科技"},{value:"life",label:"生活"},{value:"pets",label:"萌宠"}],u=[{value:"followers",label:"粉丝数量"},{value:"videos",label:"作品数量"},{value:"views",label:"播放量"},{value:"latest",label:"最新加入"}],d=[{id:1,name:"搞笑王小明",avatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=150",followers:"256万",category:"搞笑",verified:!0,weeklyViews:"1.2亿",videosCount:"458",description:"专注搞笑内容创作,用幽默点亮生活",tags:["搞笑","生活","原创"],isRising:!0,joinDate:"2022年3月"},{id:2,name:"美食探索家",avatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=150",followers:"189万",category:"美食",verified:!0,weeklyViews:"8500万",videosCount:"326",description:"发现城市美食,分享烹饪技巧",tags:["美食","探店","教学"],isRising:!1,joinDate:"2021年8月"},{id:3,name:"旅行达人小李",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=150",followers:"145万",category:"旅行",verified:!0,weeklyViews:"6200万",videosCount:"234",description:"用镜头记录世界之美,分享旅行攻略",tags:["旅行","vlog","攻略"],isRising:!0,joinDate:"2022年1月"},{id:4,name:"舞蹈精灵",avatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=150",followers:"123万",category:"舞蹈",verified:!1,weeklyViews:"4800万",videosCount:"167",description:"舞蹈教学与表演,传递舞蹈之美",tags:["舞蹈","教学","表演"],isRising:!0,joinDate:"2022年6月"},{id:5,name:"科技解说员",avatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=150",followers:"98万",category:"科技",verified:!0,weeklyViews:"3600万",videosCount:"145",description:"深度解析科技产品,分享前沿资讯",tags:["科技","评测","资讯"],isRising:!1,joinDate:"2021年12月"},{id:6,name:"萌宠记录者",avatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=150",followers:"87万",category:"萌宠",verified:!1,weeklyViews:"5200万",videosCount:"289",description:"记录萌宠日常,分享养宠心得",tags:["萌宠","日常","治愈"],isRising:!0,joinDate:"2022年4月"},{id:7,name:"音乐才子",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=150",followers:"76万",category:"音乐",verified:!0,weeklyViews:"2800万",videosCount:"198",description:"原创音乐制作,翻唱经典歌曲",tags:["音乐","原创","翻唱"],isRising:!1,joinDate:"2021年10月"},{id:8,name:"生活小能手",avatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=150",followers:"65万",category:"生活",verified:!1,weeklyViews:"1900万",videosCount:"312",description:"分享生活小技巧,让生活更便利",tags:["生活","技巧","实用"],isRising:!0,joinDate:"2022年7月"}].filter(m=>{const f=l==="all"||m.category===l,v=m.name.toLowerCase().includes(o.toLowerCase())||m.description.toLowerCase().includes(o.toLowerCase());return f&&v});return r.jsx("div",{className:"min-h-screen bg-gray-50 py-8",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"bg-white rounded-lg p-6 mb-8",children:[r.jsxs("div",{className:"flex items-center mb-6",children:[r.jsx("div",{className:"bg-gradient-to-r from-purple-500 to-pink-500 p-3 rounded-xl mr-4",children:r.jsx(es,{className:"h-6 w-6 text-white"})}),r.jsxs("div",{children:[r.jsx("h1",{className:"text-3xl font-bold text-gray-900 mb-2",children:"热门创作者"}),r.jsx("p",{className:"text-gray-600",children:"发现优质内容创作者,关注你感兴趣的频道"})]})]}),r.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between space-y-4 lg:space-y-0",children:[r.jsxs("div",{className:"flex flex-col sm:flex-row space-y-4 sm:sp
397ace-y-0 sm:space-x-4",children:[r.jsxs("div",{className:"relative",children:[r.jsx(hp,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),r.jsx("input",{type:"text",placeholder:"搜索创作者...",value:o,onChange:m=>a(m.target.value),className:"pl-10 pr-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-500 w-full sm:w-64"})]}),r.jsx("select",{value:l,onChange:m=>i(m.target.value),className:"border border-gray-300 rounded-lg px-3 py-2 focus:outline-none focus:ring-2 focus:ring-purple-500",children:c.map(m=>r.jsx("option",{value:m.value,children:m.label},m.value))}),r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(ns,{className:"h-4 w-4 text-gray-600"}),r.jsx("select",{value:s,onChange:m=>n(m.target.value),className:"border border-gray-300 rounded-lg px-3 py-2 focus:outline-none focus:ring-2 focus:ring-purple-500",children:u.map(m=>r.jsx("option",{value:m.value,children:m.label},m.value))})]})]}),r.jsxs("div",{className:"flex bg-gray-100 rounded-lg p-1",children:[r.jsx("button",{onClick:()=>t("grid"),className:`p-2 rounded transition-all duration-200 ${e==="grid"?"bg-white text-purple-600 shadow-sm":"text-gray-600 hover:text-purple-600"}`,children:r.jsx(Fr,{className:"h-4 w-4"})}),r.jsx("button",{onClick:()=>t("list"),className:`p-2 rounded transition-all duration-200 ${e==="list"?"bg-white text-purple-600 shadow-sm":"text-gray-600 hover:text-purple-600"}`,children:r.jsx(Vr,{className:"h-4 w-4"})})]})]}),r.jsxs("div",{className:"mt-4 text-sm text-gray-600",children:["共找到 ",d.length," 位创作者"]})]}),r.jsx("div",{className:`${e==="grid"?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6":"space-y-4"}`,children:d.map((m,f)=>r.jsx(_,{to:`/creator/${m.id}`,className:`group bg-white rounded-xl shadow-sm hover:shadow-lg transition-all duration-300 border border-gray-100 relative overflow-hidden block ${e==="list"?"p-4":"p-6"}`,children:e==="grid"?r.jsxs(r.Fragment,{children:[m.isRising&&r.jsxs("div",{className:"absolute top-4 right-4 bg-green-500 text-white px-2 py-1 rounded-full text-xs font-medium flex items-center space-x-1",children:[r.jsx(de,{className:"h-3 w-3"}),r.jsx("span",{children:"上升"})]}),r.jsxs("div",{className:"text-center",children:[r.jsxs("div",{className:"relative inline-block mb-4",children:[r.jsx("img",{src:m.avatar,alt:m.name,className:"w-20 h-20 rounded-full border-2 border-gray-100 mx-auto"}),m.verified&&r.jsx("div",{className:"absolute -bottom-1 -right-1 bg-blue-500 rounded-full p-1",children:r.jsx(Be,{className:"h-3 w-3 text-white"})})]}),r.jsx("h3",{className:"font-bold text-gray-900 group-hover:text-purple-600 transition-colors duration-200 mb-1",children:m.name}),r.jsx("p",{className:"text-sm text-gray-600 mb-3 line-clamp-2",children:m.description}),r.jsx("div",{className:"flex flex-wrap justify-center gap-1 mb-4",children:m.tags.map(v=>r.jsx("span",{className:"px-2 py-1 text-xs bg-gray-100 text-gray-600 rounded-full",children:v},v))}),r.jsxs("div",{className:"grid grid-cols-3 gap-2 mb-4 text-xs",children:[r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"font-bold text-purple-600",children:m.followers}),r.jsx("div",{className:"text-gray-500",children:"粉丝"})]}),r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"font-bold text-blue-600",children:m.videosCount}),r.jsx("div",{className:"text-gray-500",children:"作品"})]}),r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"font-bold text-green-600",children:m.weeklyViews}),r.jsx("div",{className:"text-gray-500",children:"周播放"})]})]}),r.jsxs("button",{onClick:v=>{v.preventDefault(),v.stopPropagation()},className:"w-full bg-gradient-to-r from-purple-600 to-pink-600 text-white py-2 px-4 rounded-lg hover:from-purple-700 hover:to-pink-700 transition-all duration-200 font-medium text-sm flex items-center justify-center space-x-2",children:[r.jsx(_e,{className:"h-4 w-4"}),r.jsx("span",{children:"关注"})]})]})]}):r.jsx(r.Fragment,{children:r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:m.avatar,alt:m.name,className:"w-16 h-16 rounded-full border-2 border-gray-100"}),m.verified&&r.jsx("div",{className:"absolute -bottom-1 -right-1 bg-blue-500 rounded-full p-1",children:r.jsx(Be,{className:"h-3 w-3 text-white"})})]}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsxs("div",{className:"flex items-center space-x-2 mb-1",children:[r.jsx("h3",{className:"font-bold text-gray-900 group-hover:text-purple-600 transition-colors duration-200",children:m.name}),m.isRising&&r.jsxs("span",{className:"bg-green-100 text-green-600 px-2 py-1 rounded-full text-xs font-medium flex items-center space-x-1",children:[r.jsx(de,{className:"h-3 w-3"}),r.jsx("span",{children:"上升"})]})]}),r.jsx("p",{className:"text-sm text-gray-600 mb-2 line-clamp-1",children:m.description}),r.jsxs("div",{className:"flex items-center space-x-4 text-xs text-gray-500",children:[r.jsxs("span",{children:[m.followers," 粉丝"]}),r.jsxs("span",{children:[m.videosCount," 作品"]}),r.jsx("span",{children:m.category})]})]}),r.jsxs("button",{onClick:v=>{v.preventDefault(),v.stopPropagation()},className:"bg-gradient-to-r from-purple-600 to-pink-600 text-white py-2 px-4 roun
397ded-lg hover:from-purple-700 hover:to-pink-700 transition-all duration-200 font-medium text-sm flex items-center space-x-2",children:[r.jsx(_e,{className:"h-4 w-4"}),r.jsx("span",{children:"关注"})]})]})})},m.id))}),r.jsx("div",{className:"text-center mt-12",children:r.jsx("button",{className:"bg-gradient-to-r from-purple-600 to-blue-600 text-white px-8 py-3 rounded-full hover:from-purple-700 hover:to-blue-700 transition-all duration-300 transform hover:scale-105",children:"加载更多创作者"})}),r.jsxs("div",{className:"mt-16 bg-white rounded-lg p-8",children:[r.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6 text-center",children:"创作者生态数据"}),r.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-6 text-center",children:[r.jsxs("div",{className:"bg-gradient-to-r from-purple-100 to-purple-200 rounded-lg p-4",children:[r.jsx("div",{className:"text-2xl font-bold text-purple-600 mb-1",children:"12万+"}),r.jsx("div",{className:"text-gray-700",children:"活跃创作者"})]}),r.jsxs("div",{className:"bg-gradient-to-r from-blue-100 to-blue-200 rounded-lg p-4",children:[r.jsx("div",{className:"text-2xl font-bold text-blue-600 mb-1",children:"3.5万"}),r.jsx("div",{className:"text-gray-700",children:"认证创作者"})]}),r.jsxs("div",{className:"bg-gradient-to-r from-green-100 to-green-200 rounded-lg p-4",children:[r.jsx("div",{className:"text-2xl font-bold text-green-600 mb-1",children:"85%"}),r.jsx("div",{className:"text-gray-700",children:"原创内容"})]}),r.jsxs("div",{className:"bg-gradient-to-r from-orange-100 to-orange-200 rounded-lg p-4",children:[r.jsx("div",{className:"text-2xl font-bold text-orange-600 mb-1",children:"24小时"}),r.jsx("div",{className:"text-gray-700",children:"平均回复"})]})]})]})]})})},lg=()=>{const[e,t]=y.useState("grid"),[s,n]=y.useState("latest"),[l,i]=y.useState("today");mt({title:"最新视频 - 精品短视频平台",description:"观看最新发布的精品短视频内容,第一时间发现最新趋势和热门话题,紧跟时代潮流。",keywords:"最新视频,新发布,短视频,最新内容,热门视频,精品短视频",canonical:"/latest",ogType:"website",structuredData:{"@context":"https://schema.org","@type":"VideoGallery",name:"最新视频",description:"最新发布的精品短视频内容",url:`${window.location.origin}/latest`,publisher:{"@type":"Organization",name:"精品短视频平台",url:window.location.origin}}});const o=[{value:"today",label:"今天"},{value:"week",label:"本周"},{value:"month",label:"本月"},{value:"all",label:"全部"}],a=[{value:"latest",label:"最新发布",icon:Je},{value:"popular",label:"最受欢迎",icon:de},{value:"views",label:"播放量",icon:ce}],c=[{id:"latest1",title:"2025年最新AI绘画技术展示!震撼视觉效果",thumbnail:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:25",views:"12.5万",likes:"8.9万",author:"AI艺术创作者",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"latest2",title:"春节特色美食制作全过程,传统与现代的完美结合",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:12",views:"32.8万",likes:"6.7万",author:"传统美食师傅",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"latest3",title:"2025年最火舞蹈挑战!全网都在学的神级舞步",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:48",views:"28.5万",likes:"5.3万",author:"舞蹈教学达人",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"latest4",title:"科技前沿:量子计算机最新突破解析",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"6:33",views:"19.7万",likes:"3.8万",author:"科技解说专家",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"latest5",title:"城市夜景摄影技巧分享,手机也能拍大片",thumbnail:"https://images.pexels.com/photos/378570/pexels-photo-378570.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"5:15",views:"15.2万",likes:"4.1万",author:"摄影技巧分享",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50"}
397,{id:"latest6",title:"健身新手必看!居家健身完整指南",thumbnail:"https://images.pexels.com/photos/1805164/pexels-photo-1805164.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"8:20",views:"41.3万",likes:"9.2万",author:"健身教练小王",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50"}];return r.jsxs(r.Fragment,{children:[r.jsx(et,{}),r.jsx("div",{className:"min-h-screen bg-gray-50 py-8",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"bg-white rounded-xl p-8 mb-8 shadow-sm border border-gray-100",children:[r.jsxs("div",{className:"flex items-center mb-6",children:[r.jsx("div",{className:"bg-gradient-to-r from-blue-500 to-indigo-500 p-3 rounded-xl mr-4",children:r.jsx(Je,{className:"h-6 w-6 text-white"})}),r.jsxs("div",{children:[r.jsx("h1",{className:"text-4xl font-bold text-gray-900 mb-2",children:"最新视频"}),r.jsx("p",{className:"text-lg text-gray-600",children:"第一时间观看最新发布的精彩内容,紧跟潮流趋势"})]})]}),r.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between space-y-4 lg:space-y-0",children:[r.jsxs("div",{className:"flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-4",children:[r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(It,{className:"h-4 w-4 text-gray-600"}),r.jsx("select",{value:l,onChange:u=>i(u.target.value),className:"border border-gray-300 rounded-lg px-3 py-2 focus:outline-none focus:ring-2 focus:ring-blue-500",children:o.map(u=>r.jsx("option",{value:u.value,children:u.label},u.value))})]}),r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(ns,{className:"h-4 w-4 text-gray-600"}),r.jsx("select",{value:s,onChange:u=>n(u.target.value),className:"border border-gray-300 rounded-lg px-3 py-2 focus:outline-none focus:ring-2 focus:ring-blue-500",children:a.map(u=>r.jsx("option",{value:u.value,children:u.label},u.value))})]})]}),r.jsxs("div",{className:"flex bg-gray-100 rounded-lg p-1",children:[r.jsx("button",{onClick:()=>t("grid"),className:`p-2 rounded transition-all duration-200 ${e==="grid"?"bg-white text-blue-600 shadow-sm":"text-gray-600 hover:text-blue-600"}`,children:r.jsx(Fr,{className:"h-4 w-4"})}),r.jsx("button",{onClick:()=>t("list"),className:`p-2 rounded transition-all duration-200 ${e==="list"?"bg-white text-blue-600 shadow-sm":"text-gray-600 hover:text-blue-600"}`,children:r.jsx(Vr,{className:"h-4 w-4"})})]})]}),r.jsxs("div",{className:"mt-4 text-sm text-gray-600",children:["共找到 ",c.length," 个最新视频"]})]}),r.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-8",children:[r.jsxs("div",{className:"bg-white rounded-xl p-4 text-center shadow-sm border border-gray-100",children:[r.jsx("div",{className:"text-2xl font-bold text-blue-600 mb-1",children:"156"}),r.jsx("div",{className:"text-gray-700",children:"今日新增"})]}),r.jsxs("div",{className:"bg-white rounded-xl p-4 text-center shadow-sm border border-gray-100",children:[r.jsx("div",{className:"text-2xl font-bold text-green-600 mb-1",children:"1.2万"}),r.jsx("div",{className:"text-gray-700",children:"本周新增"})]}),r.jsxs("div",{className:"bg-white rounded-xl p-4 text-center shadow-sm border border-gray-100",children:[r.jsx("div",{className:"text-2xl font-bold text-purple-600 mb-1",children:"4.8万"}),r.jsx("div",{className:"text-gray-700",children:"本月新增"})]}),r.jsxs("div",{className:"bg-white rounded-xl p-4 text-center shadow-sm border border-gray-100",children:[r.jsx("div",{className:"text-2xl font-bold text-orange-600 mb-1",children:"98%"}),r.jsx("div",{className:"text-gray-700",children:"原创内容"})]})]}),r.jsx("div",{className:`${e==="grid"?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8":"space-y-6"}`,children:c.map(u=>r.jsx(Le,{...u,isHorizontal:e==="list"},u.id))}),r.jsx("div",{className:"text-center mt-12",children:r.jsx("button",{className:"bg-gradient-to-r from-blue-600 to-indigo-600 text-white px-8 py-3 rounded-full hover:from-blue-700 hover:to-indigo-700 transition-all duration-300 transform hover:scale-105",children:"加载更多最新视频"})}),r.jsxs("div",{className:"mt-16 bg-gradient-to-r from-blue-50 to-indigo-50 rounded-xl p-8 border border-blue-100",children:[r.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6 text-center",children:"最新趋势分析"}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[r.jsxs("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl p-6 shadow-sm",children:[r.jsxs("div",{className:"flex items-center space-x-3 mb-3",children:[r.jsx(es,{className:"h-6 w-6 text-yellow-500"}),r.jsx("h3",{className:"font-semibold text-gray-900",children:"内容质量提升"})]}),r.jsx("p",{className:"text-gray-700 text-sm",children:"2025年创作者更注重内容质量,原创性和创新性显著提升"})]}),r.jsxs("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl p-6 shadow-sm",children:[r.jsxs("div",{className:"flex items-center space-x-3 mb-3",children:[r.jsx(de,{className:"h-6 w-6 text-green-500"}),r.jsx("h3",{className:"font-semibold text-gray-900",children:"AI技术融合"})]}),r.jsx("p",{className:"text-gray-700 text-sm",children:"人工智能技术在视频制作中的应用越来越广泛和成熟"})]}),r.jsxs("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl p-6 shadow-sm",children:[r.jsxs("div",{className:"flex items-center space-x-3 mb-3",children:[r.jsx(ce,{className:"h-6 w-6 text-blue-500"}),r.jsx("h3",{className:"font-semibold text-gray-900",children:"互动体验"})]}),r.jsx("p",{className:"text-gray-700 text-sm",children:"观众与创作者的互动方式更加多样化,参与度持续提升"})]})]})]})]})})]})},ig=()=>{const[e,t]=y.useState("grid"),[s,n]=y.useState("trending"),[l,i]=y.useState("all");mt({title:"趋势视频 - 精品短视频平台",description:"发现当下最热门的趋势视频,掌握最新流行趋势,观看病毒式传播的精彩内容。",keywords:"趋势视频,热门趋势,病毒视频,流è
397¡Œå†…容,热门话题,精品短视频",canonical:"/trending",ogType:"website",structuredData:{"@context":"https://schema.org","@type":"VideoGallery",name:"趋势视频",description:"当下最热门的趋势视频内容",url:`${window.location.origin}/trending`,publisher:{"@type":"Organization",name:"精品短视频平台",url:window.location.origin}}});const o=[{value:"all",label:"全部分类"},{value:"viral",label:"病毒传播"},{value:"challenge",label:"挑战赛"},{value:"meme",label:"网络梗"},{value:"dance",label:"舞蹈"},{value:"comedy",label:"搞笑"},{value:"tech",label:"科技"}],a=[{value:"trending",label:"趋势指数",icon:de},{value:"growth",label:"增长速度",icon:Xn},{value:"engagement",label:"互动率",icon:es}],c=[{id:"trend1",title:"全网爆火!2025年最新网络流行语大盘点",thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:25",views:"856万",likes:"125万",author:"网络文化观察",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"trend2",title:"病毒式传播!这个舞蹈挑战火遍全球",thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"1:45",views:"723万",likes:"98万",author:"全球舞蹈挑战",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"trend3",title:"科技趋势:AI换脸技术的最新突破",thumbnail:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:30",views:"645万",likes:"87万",author:"科技前沿解析",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"trend4",title:"美食新趋势:分子料理在家也能做",thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"6:15",views:"534万",likes:"76万",author:"创新美食家",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"trend5",title:"生活方式趋势:极简主义的现代诠释",thumbnail:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"5:20",views:"423万",likes:"65万",author:"生活美学师",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"trend6",title:"旅行新趋势:可持续旅游的兴起",thumbnail:"https://images.pexels.com/photos/417074/pexels-photo-417074.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"7:45",views:"389万",likes:"58万",author:"可持续旅行者",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50"}],u=[{name:"#AI革命2025",growth:"+245%",category:"科技"},{name:"#可持续生活",growth:"+189%",category:"生活"},{name:"#虚拟现实体验",growth:"+156%",category:"科技"},{name:"#健康饮食新概念",growth:"+134%",category:"健康"},{name:"#远程工作文化",growth:"+123%",category:"工作"}];return r.jsxs(r.Fragment,{children:[r.jsx(et,{}),r.jsx("div",{className:"min-h-screen bg-gray-50 py-8",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"bg-white rounded-xl p-8 mb-8 shadow-sm border border-gray-100",children:[r.jsxs("div",{className:"flex items-center mb-6",children:[r.jsx("div",{className:"bg-gradient-to-r from-orange-500 to-red-500 p-3 rounded-xl mr-4",children:r.jsx(de,{className:"h-6 w-6 text-white"})}),r.jsxs("div",{children:[r.jsx("h1",{className:"text-4xl font-bold text-gray-900 mb-2",children:"趋势视频"}),r.jsx("p",{className:"text-lg text-gray-600",children:"发现当下最热门的趋势内容,掌握流行风向标"})]})]}),r.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between space-y-4 lg:space-y-0",children:[r.jsxs("div",{className:"flex flex-col sm:flex-row space-y-4 sm:sp
397ace-y-0 sm:space-x-4",children:[r.jsx("select",{value:l,onChange:p=>i(p.target.value),className:"border border-gray-300 rounded-lg px-3 py-2 focus:outline-none focus:ring-2 focus:ring-orange-500",children:o.map(p=>r.jsx("option",{value:p.value,children:p.label},p.value))}),r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(ns,{className:"h-4 w-4 text-gray-600"}),r.jsx("select",{value:s,onChange:p=>n(p.target.value),className:"border border-gray-300 rounded-lg px-3 py-2 focus:outline-none focus:ring-2 focus:ring-orange-500",children:a.map(p=>r.jsx("option",{value:p.value,children:p.label},p.value))})]})]}),r.jsxs("div",{className:"flex bg-gray-100 rounded-lg p-1",children:[r.jsx("button",{onClick:()=>t("grid"),className:`p-2 rounded transition-all duration-200 ${e==="grid"?"bg-white text-orange-600 shadow-sm":"text-gray-600 hover:text-orange-600"}`,children:r.jsx(Fr,{className:"h-4 w-4"})}),r.jsx("button",{onClick:()=>t("list"),className:`p-2 rounded transition-all duration-200 ${e==="list"?"bg-white text-orange-600 shadow-sm":"text-gray-600 hover:text-orange-600"}`,children:r.jsx(Vr,{className:"h-4 w-4"})})]})]}),r.jsxs("div",{className:"mt-4 text-sm text-gray-600",children:["共找到 ",c.length," 个趋势视频"]})]}),r.jsxs("div",{className:"bg-white rounded-xl p-6 mb-8 shadow-sm border border-gray-100",children:[r.jsxs("h3",{className:"text-lg font-semibold text-gray-900 mb-4 flex items-center",children:[r.jsx(eo,{className:"h-5 w-5 text-orange-500 mr-2"}),"热门趋势话题"]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-4",children:u.map((p,d)=>r.jsxs("div",{className:"bg-gradient-to-r from-orange-50 to-red-50 rounded-lg p-4 border border-orange-100",children:[r.jsx("div",{className:"font-medium text-gray-900 mb-1",children:p.name}),r.jsx("div",{className:"text-sm text-gray-600 mb-2",children:p.category}),r.jsxs("div",{className:"flex items-center text-green-600 text-sm font-medium",children:[r.jsx(de,{className:"h-3 w-3 mr-1"}),p.growth]})]},d))})]}),r.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-8",children:[r.jsxs("div",{className:"bg-white rounded-xl p-4 text-center shadow-sm border border-gray-100",children:[r.jsx("div",{className:"text-2xl font-bold text-orange-600 mb-1",children:"89"}),r.jsx("div",{className:"text-gray-700",children:"热门趋势"})]}),r.jsxs("div",{className:"bg-white rounded-xl p-4 text-center shadow-sm border border-gray-100",children:[r.jsx("div",{className:"text-2xl font-bold text-red-600 mb-1",children:"156%"}),r.jsx("div",{className:"text-gray-700",children:"平均增长"})]}),r.jsxs("div",{className:"bg-white rounded-xl p-4 text-center shadow-sm border border-gray-100",children:[r.jsx("div",{className:"text-2xl font-bold text-purple-600 mb-1",children:"2.8万"}),r.jsx("div",{className:"text-gray-700",children:"参与创作者"})]}),r.jsxs("div",{className:"bg-white rounded-xl p-4 text-center shadow-sm border border-gray-100",children:[r.jsx("div",{className:"text-2xl font-bold text-blue-600 mb-1",children:"24小时"}),r.jsx("div",{className:"text-gray-700",children:"趋势周期"})]})]}),r.jsx("div",{className:`${e==="grid"?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8":"space-y-6"}`,children:c.map(p=>r.jsxs("div",{className:"relative",children:[r.jsx(Le,{...p,isHorizontal:e==="list"}),r.jsxs("div",{className:"absolute top-2 left-2 bg-gradient-to-r from-orange-500 to-red-500 text-white px-2 py-1 rounded-full text-xs font-medium flex items-center space-x-1",children:[r.jsx(eo,{className:"h-3 w-3"}),r.jsx("span",{children:"趋势"})]})]},p.id))}),r.jsx("div",{className:"text-center mt-12",children:r.jsx("button",{className:"bg-gradient-to-r from-orange-600 to-red-600 text-white px-8 py-3 rounded-full hover:from-orange-700 hover:to-red-700 transition-all duration-300 transform hover:scale-105",children:"发现更多趋势视频"})}),r.jsxs("div",{className:"mt-16 bg-gradient-to-r from-orange-50 to-red-50 rounded-xl p-8 border border-orange-100",children:[r.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6 text-center",children:"2025年趋势预测"}),r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[r.jsxs("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl p-6 shadow-sm",children:[r.jsxs("div",{className:"flex items-center space-x-3 mb-3",children:[r.jsx(Be,{className:"h-6 w-6 text-orange-500"}),r.jsx("h3",{className:"font-semibold text-gray-900",children:"AI内容创作"})]}),r.jsx("p",{className:"text-gray-700 text-sm",children:"人工智能将在内容创作中发挥更重要作用,AI生成内容将成为主流"})]}),r.jsxs("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl p-6 shadow-sm",children:[r.jsxs("div",{className:"flex items-center space-x-3 mb-3",children:[r.jsx(Xn,{className:"h-6 w-6 text-red-500"}),r.jsx("h3",{className:"font-semibold text-gray-900",children:"实时互动"})]}),r.jsx("p",{className:"text-gray-700 text-sm",children:"观众与创作者的实时互动将更加频繁,直播和互动内容将持续增长"})]}),r.jsxs("div",{className:"bg-white/80 backdrop-blur-sm rounded-xl p-6 shadow-sm",children:[r.jsxs("div",{className:"flex items-center space-x-3 mb-3",children:[r.jsx(es,{className:"h-6 w-6 text-purple-500"}),r.jsx("h3",{className:"font-semibold text-gray-900",children:"个性化体验"})]}),r.jsx("p",{className:"text-gray-700 text-sm",children:"基于AI的个性化推荐将更加精准,每个用户都将拥有独特的内容体验"})]})]})]})]})})]})},og=()=>{const{topic:e}=$s(),[t,s]=y.useState("grid"),[n,l]=y.useState("popular"),i=decodeURIComponent(e||""),o={name:i,description:"这是当前最火的话题之一,汇集了大量优质内容创作者的精彩作品",totalVideos:"12.5万",totalViews:"8.9亿",participants:"45.6万",weeklyGrowth:"+25%",createdDate:"2024-12-15",coverImage:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=1200"};mt({title:`${i} - 热门话题 - 精品短视频`,description:`${i}相关的精彩视频内容,参与热门话题讨论,发现更多有趣内容。`,keywords:`${i},热门话题,短视频话题,视频内容`,canonical:`/topic/${encodeURIComponent(i)}`,ogType:"website",structuredData:{"@context":"https://schema.org","@type":"VideoGallery",name:i,description:o.description,url:`${window.location.origin}/topic/${encodeURIComponent(i)}`,publisher:{"@type":"Organization",name:"精品短视频平台",url:window.location.origin}}});const a=[{id:"topic1",title:`${i}
397 - 爆笑合集第一期,笑到停不下来!`,thumbnail:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:45",views:"125万",likes:"23万",author:"搞笑达人小王",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"topic2",title:`${i} 最新趋势解析,你跟上了吗?`,thumbnail:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"1:58",views:"89万",likes:"18万",author:"趋势分析师",authorAvatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"topic3",title:`参与${i}挑战,展示你的创意!`,thumbnail:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"3:12",views:"67万",likes:"15万",author:"创意工作室",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"topic4",title:`${i} 背后的故事,你不知道的秘密`,thumbnail:"https://images.pexels.com/photos/417074/pexels-photo-417074.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"4:33",views:"156万",likes:"28万",author:"深度解析",authorAvatar:"https://images.pexels.com/photos/1043473/pexels-photo-1043473.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"topic5",title:`${i} 教程完整版,从零开始学会!`,thumbnail:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"6:45",views:"234万",likes:"45万",author:"教程大师",authorAvatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=50"},{id:"topic6",title:`${i} 精彩瞬间回顾,经典永不过时`,thumbnail:"https://images.pexels.com/photos/1805164/pexels-photo-1805164.jpeg?auto=compress&cs=tinysrgb&w=400",duration:"2:18",views:"98万",likes:"19万",author:"回忆收藏家",authorAvatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=50"}],c=[{id:1,name:"话题王者",avatar:"https://images.pexels.com/photos/1239291/pexels-photo-1239291.jpeg?auto=compress&cs=tinysrgb&w=100",followers:"156万",videos:"89",verified:!0},{id:2,name:"创意无限",avatar:"https://images.pexels.com/photos/1043471/pexels-photo-1043471.jpeg?auto=compress&cs=tinysrgb&w=100",followers:"98万",videos:"67",verified:!0},{id:3,name:"潮流先锋",avatar:"https://images.pexels.com/photos/1043474/pexels-photo-1043474.jpeg?auto=compress&cs=tinysrgb&w=100",followers:"76万",videos:"45",verified:!1}],u=[{value:"popular",label:"最受欢迎"},{value:"latest",label:"最新发布"},{value:"views",label:"播放量"}];return r.jsxs(r.Fragment,{children:[r.jsx(et,{}),r.jsxs("div",{className:"min-h-screen bg-gray-50",children:[r.jsxs("div",{className:"relative bg-gradient-to-r from-purple-600 via-blue-600 to-teal-600 text-white overflow-hidden",children:[r.jsx("div",{className:"absolute inset-0 bg-black bg-opacity-30"}),r.jsx("div",{className:"absolute inset-0 bg-cover bg-center opacity-20",style:{backgroundImage:`url(${o.coverImage})`}}),r.jsx("div",{className:"relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:r.jsxs("div",{className:"text-center",children:[r.jsx("div",{className:"flex items-center justify-center mb-4",children:r.jsx("div",{className:"bg-white/20 backdrop-blur-sm p-4 rounded-2xl",children:r.jsx(ap,{className:"h-8 w-8 text-white"})})}),r.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-4",children:o.name}),r.jsx("p",{className:"text-xl opacity-90 mb-8 max-w-2xl mx-auto",children:o.description}),r.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-6 max-w-4xl mx-auto",children:[r.jsxs("div",{className:"bg-white/20 backdrop-blur-sm rounded-xl p-4",children:[r.jsx("div",{className:"text-2xl font-bold mb-1",children:o.totalVideos}),r.jsx("div",{className:"text-sm opacity-90",children:"相关视频"})]}),r.jsxs("div",{className:"bg-white/20 backdrop-blur-sm rounded-xl p-4",children:[r.jsx("div",{className:"text-2xl font-bold mb-1",children:o.totalViews}),r.jsx("div",{className:"text-sm opacity-90",children:"总播放量"})]}),r.jsxs("div",{className:"bg-white/20 backdrop-blur-sm rounded-xl p-4",children:[r.jsx("div",{className:"text-2xl font-bold mb-1",children:o.participants}),r.jsx("div",{className:"text-sm opacity-90",children:"参与用户"})]}),r.jsxs("div",{className:"bg-white/20 backdrop-blur-sm rounded-xl p-4",children:[r.jsx("div",{className:"text-2xl font-bold text-green-300 mb
397-1",children:o.weeklyGrowth}),r.jsx("div",{className:"text-sm opacity-90",children:"周增长"})]})]})]})})]}),r.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:r.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-4 gap-8",children:[r.jsxs("div",{className:"lg:col-span-3",children:[r.jsx("div",{className:"bg-white rounded-xl p-6 mb-8 shadow-sm",children:r.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between space-y-4 md:space-y-0",children:[r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsx("h2",{className:"text-xl font-bold text-gray-900",children:"相关视频"}),r.jsx("span",{className:"bg-purple-100 text-purple-600 px-3 py-1 rounded-full text-sm font-medium",children:o.totalVideos})]}),r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(ns,{className:"h-4 w-4 text-gray-600"}),r.jsx("select",{value:n,onChange:p=>l(p.target.value),className:"border border-gray-300 rounded-lg px-3 py-2 focus:outline-none focus:ring-2 focus:ring-purple-500",children:u.map(p=>r.jsx("option",{value:p.value,children:p.label},p.value))})]}),r.jsxs("div",{className:"flex bg-gray-100 rounded-lg p-1",children:[r.jsx("button",{onClick:()=>s("grid"),className:`p-2 rounded transition-all duration-200 ${t==="grid"?"bg-white text-purple-600 shadow-sm":"text-gray-600 hover:text-purple-600"}`,children:r.jsx(Fr,{className:"h-4 w-4"})}),r.jsx("button",{onClick:()=>s("list"),className:`p-2 rounded transition-all duration-200 ${t==="list"?"bg-white text-purple-600 shadow-sm":"text-gray-600 hover:text-purple-600"}`,children:r.jsx(Vr,{className:"h-4 w-4"})})]})]})]})}),r.jsx("div",{className:`${t==="grid"?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6":"space-y-6"}`,children:a.map(p=>r.jsx(Le,{...p,isHorizontal:t==="list"},p.id))}),r.jsx("div",{className:"text-center mt-12",children:r.jsx("button",{className:"bg-gradient-to-r from-purple-600 to-blue-600 text-white px-8 py-3 rounded-full hover:from-purple-700 hover:to-blue-700 transition-all duration-300 transform hover:scale-105",children:"加载更多视频"})})]}),r.jsxs("div",{className:"lg:col-span-1",children:[r.jsxs("div",{className:"bg-white rounded-xl p-6 mb-6 shadow-sm",children:[r.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-4",children:"话题信息"}),r.jsxs("div",{className:"space-y-3",children:[r.jsxs("div",{className:"flex items-center space-x-3",children:[r.jsx(It,{className:"h-4 w-4 text-gray-400"}),r.jsxs("div",{children:[r.jsx("p",{className:"text-sm text-gray-500",children:"创建时间"}),r.jsx("p",{className:"font-medium text-gray-900",children:o.createdDate})]})]}),r.jsxs("div",{className:"flex items-center space-x-3",children:[r.jsx(de,{className:"h-4 w-4 text-green-500"}),r.jsxs("div",{children:[r.jsx("p",{className:"text-sm text-gray-500",children:"增长趋势"}),r.jsx("p",{className:"font-medium text-green-600",children:o.weeklyGrowth})]})]}),r.jsxs("div",{className:"flex items-center space-x-3",children:[r.jsx(Xe,{className:"h-4 w-4 text-blue-500"}),r.jsxs("div",{children:[r.jsx("p",{className:"text-sm text-gray-500",children:"参与人数"}),r.jsx("p",{className:"font-medium text-gray-900",children:o.participants})]})]})]})]}),r.jsxs("div",{className:"bg-white rounded-xl p-6 mb-6 shadow-sm",children:[r.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-4",children:"热门创作者"}),r.jsx("div",{className:"space-y-4",children:c.map(p=>r.jsxs(_,{to:`/creator/${p.id}`,className:"flex items-center space-x-3 p-3 rounded-lg hover:bg-gray-50 transition-colors duration-200",children:[r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:p.avatar,alt:p.name,className:"w-10 h-10 rounded-full"}),p.verified&&r.jsx("div",{className:"absolute -bottom-1 -right-1 bg-blue-500 rounded-full p-1",children:r.jsx(Be,{className:"h-2 w-2 text-white"})})]}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsx("p",{className:"font-medium text-gray-900 truncate",children:p.name}),r.jsxs("p",{className:"text-sm text-gray-500",children:[p.followers," 粉丝 • ",p.videos," 视频"]})]})]}
397,p.id))})]}),r.jsxs("div",{className:"bg-white rounded-xl p-6 shadow-sm",children:[r.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-4",children:"相关话题"}),r.jsx("div",{className:"space-y-2",children:["#搞笑合集","#日常生活","#创意视频","#热门挑战","#生活技巧"].map(p=>r.jsx(_,{to:`/topic/${encodeURIComponent(p)}`,className:"block px-3 py-2 text-sm text-gray-600 hover:text-purple-600 hover:bg-purple-50 rounded-lg transition-colors duration-200",children:p},p))})]})]})]})})]})]})},ag=()=>{const{id:e}=$s(),t={id:parseInt(e||"1"),title:"平台新增AI智能推荐功能,个性化内容推送更精准",content:`
398      <p>我们很高兴地宣布,精品短视频平台正式上线AI智能推荐功能!这一重大更新将为所有用户带来更加个性化、精准的内容推荐体验。</p>
399      
400      <h3>功能亮点</h3>
401      <p>新的AI推荐系统基于先进的机器学习算法,能够深度分析用户的观看行为、兴趣偏好和互动模式,为每位用户量身定制专属的内容推荐。</p>
402      
403      <ul>
404        <li><strong>智能学习</strong>:系统会持续学习用户的观看习惯,推荐精度随时间不断提升</li>
405        <li><strong>多维分析</strong>:综合考虑观看时长、点赞、分享、评论等多个维度</li>
406        <li><strong>实时更新</strong>:推荐内容实时更新,确保用户总能发现最新、最相关的视频</li>
407        <li><strong>隐私保护</strong>:所有数据分析均在本地进行,充分保护用户隐私</li>
408      </ul>
409      
410      <h3>如何使用</h3>
411      <p>AI推荐功能已自动为所有用户启用,您可以在以下位置体验:</p>
412      <ol>
413        <li>首页推荐流:根据您的兴趣推荐最相关的视频</li>
414        <li>分类页面:在各个分类中优先展示您可能感兴趣的内容</li>
415        <li>相关推荐:在观看视频时,推荐相似或相关的精彩内容</li>
416      </ol>
417      
418      <h3>个性化设置</h3>
419      <p>用户可以在设置页面中调整推荐偏好:</p>
420      <ul>
421        <li>选择感兴趣的内容类型</li>
422        <li>设置推荐强度</li>
423        <li>管理推荐历史</li>
424        <li>重置推荐算法</li>
425      </ul>
426      
427      <h3>技术细节</h3>
428      <p>我们的AI推荐系统采用了最新的深度学习技术,包括:</p>
429      <ul>
430        <li>协同过滤算法:基于相似用户的行为模式进行推荐</li>
431        <li>内容分析:深度理解视频内容的主题、风格和情感</li>
432        <li>实时计算:毫秒级响应,确保推荐的时效性</li>
433        <li>A/B测试:持续优化算法效果</li>
434      </ul>
435      
436      <h3>用户反馈</h3>
437      <p>在内测期间,AI推荐功能获得了用户的广泛好评:</p>
438      <blockquote>
439        "推荐的视频真的很符合我的口味,每次打开都能发现新的惊喜!" - 用户小王
440      </blockquote>
441      <blockquote>
442        "以前要花很多时间找感兴趣的视频,现在首页推荐就很精准。" - 用户小李
443      </blockquote>
444      
445      <h3>未来规划</h3>
446      <p>我们将继续优化AI推荐算法,计划在未来几个月内推出:</p>
447      <ul>
448        <li>情境感知推荐:根据时间、地点等情境因素调整推荐</li>
449        <li>社交推荐:结合好友的观看行为进行推荐</li>
450        <li>跨平台同步:在不同设备间同步推荐偏好</li>
451        <li>语音推荐:通过语音描述需求获得推荐</li>
452      </ul>
453      
454      <p>感谢所有用户的支持和反馈,让我们一起探索AI时代的个性化内容体验!</p>
455    `,summary:"基于用户观看习惯和兴趣偏好,AI算法将为每位用户推荐最符合口味的精彩视频内容,提升观看体验和内容发现效率。",image:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=800",date:"2025-01-20",author:"产品团队",category:"产品更新",readTime:"3分钟",views:"12,580",likes:"1,234",comments:128,tags:["AI推荐","个性化","用户体验","机器学习","产品更新"]};mt({title:`${t.title} - 平台动态 - 精品短视频`,description:t.summary,keywords:`${t.tags.join(",")},平台动态,新闻,更新`,canonical:`/news/${e}`,ogType:"article",ogImage:t.image,author:t.author,publishedTime:t.date,structuredData:{"@context":"https://schema.org","@type":"NewsArticle",headline:t.title,de
455scription:t.summary,image:t.image,datePublished:t.date,dateModified:t.date,author:{"@type":"Organization",name:t.author},publisher:{"@type":"Organization",name:"精品短视频",logo:{"@type":"ImageObject",url:"https://shortvideos.com/logo.png"}}}});const s=[{id:2,title:"春节特别活动:创作者激励计划正式启动",image:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=200",date:"2025-01-18",category:"活动公告"},{id:3,title:"平台用户突破千万大关,感谢每一位用户的支持",image:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=200",date:"2025-01-15",category:"里程碑"},{id:4,title:"新版移动端APP上线,观看体验全面升级",image:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=200",date:"2025-01-12",category:"技术更新"}];return r.jsxs(r.Fragment,{children:[r.jsx(et,{}),r.jsx("div",{className:"min-h-screen bg-gray-50 py-8",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs(_,{to:"/news",className:"inline-flex items-center space-x-2 text-gray-600 hover:text-gray-900 mb-6 transition-colors duration-200",children:[r.jsx(ip,{className:"h-4 w-4"}),r.jsx("span",{children:"返回平台动态"})]}),r.jsxs("article",{className:"bg-white rounded-xl shadow-sm overflow-hidden",children:[r.jsx("img",{src:t.image,alt:t.title,className:"w-full h-64 md:h-80 object-cover"}),r.jsxs("div",{className:"p-8",children:[r.jsxs("div",{className:"flex items-center space-x-4 mb-4",children:[r.jsx("span",{className:"bg-blue-100 text-blue-600 px-3 py-1 rounded-full text-sm font-medium",children:t.category}),r.jsxs("div",{className:"flex items-center text-sm text-gray-500 space-x-4",children:[r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(It,{className:"h-4 w-4"}),r.jsx("span",{children:t.date})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(Fs,{className:"h-4 w-4"}),r.jsx("span",{children:t.author})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(Je,{className:"h-4 w-4"}),r.jsx("span",{children:t.readTime})]})]})]}),r.jsx("h1",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-6 leading-tight",children:t.title}),r.jsxs("div",{className:"flex items-center justify-between py-4 border-y border-gray-200 mb-8",children:[r.jsxs("div",{className:"flex items-center space-x-6 text-sm text-gray-600",children:[r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(ce,{className:"h-4 w-4"}),r.jsxs("span",{children:[t.views," 阅读"]})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(_r,{className:"h-4 w-4"}),r.jsxs("span",{children:[t.likes," 点赞"]})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(Zn,{className:"h-4 w-4"}),r.jsxs("span",{children:[t.comments," 评论"]})]})]}),r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsxs("button",{className:"flex items-center space-x-1 px-3 py-2 text-sm text-gray-600 hover:text-blue-600 hover:bg-blue-50 rounded-lg transition-all duration-200",children:[r.jsx(_r,{className:"h-4 w-4"}),r.jsx("span",{children:"点赞"})]}),r.jsxs("button",{className:"flex items-center space-x-1 px-3 py-2 text-sm text-gray-600 hover:text-purple-600 hover:bg-purple-50 rounded-lg transition-all duration-200",children:[r.jsx(op,{className:"h-4 w-4"}),r.jsx("span",{children:"收藏"})]}),r.jsxs("button",{className:"flex items-center space-x-1 px-3 py-2 text-sm text-gray-600 hover:text-green-600 hover:bg-green-50 rounded-lg transition-all duration-200",children:[r.jsx(Is,{className:"h-4 w-4"}),r.jsx("span",{children:"分享"})]})]})]}),r.jsx("div",{className:"prose prose-lg max-w-none",dangerouslySetInnerHTML:{__html:t.content}}),r.jsxs("div",{className:"mt-8 pt-6 border-t border-gray-200",children:[r.jsxs("div",{className:"flex items-center space-x-2 mb-4",children:[r.jsx(Vx,{className:"h-4 w-4 text-gray-500"}),r.jsx("span",{className:"text-sm font-medium text-gray-700",children:"相关标签:"})]}),r.jsx("div",{className:"flex flex-wrap gap-2",children:t.tags.map(n=>r.jsxs("span",{className:"px-3 py-1 bg-gray-100 text-gray-700 rounded-full text-sm hover:bg-gray-200 transition-colors duration-200 cursor-pointer",children:["#",n]},n))})]})]})]}),r.jsxs("div",{className:"mt-12",children:[r.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-6",children:"相关动态"}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:s.map(n=>r.jsxs(_,{to:`/news/${n.id}`,className:"bg-white rounded-lg overflow-hidden shadow-sm hover:shadow-md transition-shadow duration-200",children:[r.jsx("img",{src:n.image,alt:n.title,className:"w-full h-32 object-cover"}),r.jsxs("div",{className:"p-4",children:[r.jsx("span",{className:"text-xs text-blue-600 font-medium",children:n.category}),r.jsx("h4",{className:"font-semibold text-gray-900 mt-1 mb-2 line-clamp-2",children:n.title}),r.jsx("p",{className:"text-sm text-gray-500",children:n.date})]})]},n.id))})]})]})})]})},cg=()=>{const{id:e}=$s(),t={id:parseInt(e||"1"),title:"关于加强内容审核的通知",content:`
456      <div class="announcement-content">
457        <h3>尊敬的用户:</h3>
458        <p>
458为了维护平台内容质量,营造健康的社区环境,我们将从2025年1月25日起加强内容审核机制。现将相关事项通知如下:</p>
459        
460        <h4>一、审核范围</h4>
461        <ul>
462          <li>所有新上传的视频内容</li>
463          <li>用户评论和弹幕内容</li>
464          <li>个人资料和简介信息</li>
465          <li>直播内容实时监控</li>
466        </ul>
467        
468        <h4>二、审核标准</h4>
469        <p>我们将严格按照以下标准进行内容审核:</p>
470        <ol>
471          <li><strong>法律法规</strong>:严禁发布违反国家法律法规的内容</li>
472          <li><strong>社区规范</strong>:遵守平台社区规范和用户协议</li>
473          <li><strong>内容质量</strong>:鼓励原创、优质、有价值的内容</li>
474          <li><strong>用户安全</strong>:保护用户隐私和信息安全</li>
475        </ol>
476        
477        <h4>三、审核流程</h4>
478        <p>新的审核流程包括:</p>
479        <ul>
480          <li><strong>AI初审</strong>:系统自动识别和过滤明显违规内容</li>
481          <li><strong>人工复审</strong>:专业审核团队进行详细审查</li>
482          <li><strong>专家评议</strong>:争议内容由专家委员会评议</li>
483          <li><strong>申诉机制</strong>:用户可对审核结果提出申诉</li>
484        </ul>
485        
486        <h4>四、处理措施</h4>
487        <p>对于违规内容,我们将采取以下措施:</p>
488        <table class="w-full border-collapse border border-gray-300 my-4">
489          <thead>
490            <tr class="bg-gray-50">
491              <th class="border border-gray-300 px-4 py-2 text-left">违规程度</th>
492              <th class="border border-gray-300 px-4 py-2 text-left">处理措施</th>
493            </tr>
494          </thead>
495          <tbody>
496            <tr>
497              <td class="border border-gray-300 px-4 py-2">轻微违规</td>
498              <td class="border border-gray-300 px-4 py-2">删除内容,发送提醒</td>
499            </tr>
500            <tr>
501              <td class="border border-gray-300 px-4 py-2">一般违规</td>
502              <td class="border border-gray-300 px-4 py-2">删除内容,限制功能1-7天</td>
503            </tr>
504            <tr>
505              <td class="border border-gray-300 px-4 py-2">严重违规</td>
506              <td class="border border-gray-300 px-4 py-2">删除内容,封禁账号7-30天</td>
507            </tr>
508            <tr>
509              <td class="border border-gray-300 px-4 py-2">极严重违规</td>
510              <td class="border border-gray-300 px-4 py-2">永久封禁账号</td>
511            </tr>
512          </tbody>
513        </table>
514        
515        <h4>五、申诉渠道</h4>
516        <p>如果您对审核结果有异议,可通过以下方式申诉:</p>
517        <ul>
518          <li>在线申诉:登录账号后在"账号设置"中提交申诉</li>
519          <li>邮件申诉:发送邮件至 [email protected]</li>
520          <li>客服热线:400-888-8888(工作时间:9:00-18:00)</li>
521        </ul>
522        
523        <h4>六、创作建议</h4>
524        <p>为了避免内容被误判,我们建议创作者:</p>
525        <ul>
526          <li>仔细阅读并遵守社区规范</li>
527          <li>创作积极正面的原创内容</li>
528          <li>避免使用敏感词汇和争议话题</li>
529          <li>尊重他人版权和肖像权</li>
530          <li>主动标注内容类型和适用人群</li>
531        </ul>
532        
533        <div class="bg-blue-50 border border-blue-200 rounded-lg p-4 my-6">
534          <h4 class="text-blue-800 font-semibold mb-2">温馨提示</h4>
535          <p class="text-blue-700">我们理解严格的审核可能会给部分用户带来不便,但这是为了维护整个社区的健康发展。感谢您的理解与配合!</p>
536        </div>
537        
538        <p>如有任何疑问,请随时联系我们的客服团队。让我们共同努力,打造一个更加美好的内容社区!</p>
539        
540        <p class="text-right mt-6">
541          <strong>精品短视频平台</strong><br>
542          2025年1月20日
543        </p>
544      </div>
545    `,date:"2025-01-20",type:"important",priority:"high",author:"平台管理员",effectiveDate:"2025-01-25",category:"内容管理",summary:"为维护平台内容质量,我们将加强内容审核机制,确保所有内容符合社区规范。",readTime:"5分钟"};mt({title:`${t.title} - 重要公告 - 精品短视频`,description:t.summary,keywords:"公告,内å
545®¹å®¡æ ¸,社区规范,平台通知",canonical:`/announcement/${e}`,ogType:"article",author:t.author,publishedTime:t.date});const s=i=>{switch(i){case"important":return Xi;case"notice":return Yn;case"guide":return Ji;default:return $r}},n=i=>{switch(i){case"important":return"text-red-600 bg-red-50 border-red-200";case"notice":return"text-yellow-600 bg-yellow-50 border-yellow-200";case"guide":return"text-blue-600 bg-blue-50 border-blue-200";default:return"text-gray-600 bg-gray-50 border-gray-200"}},l=s(t.type);return r.jsxs(r.Fragment,{children:[r.jsx(et,{}),r.jsx("div",{className:"min-h-screen bg-gray-50 py-8",children:r.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs(_,{to:"/",className:"inline-flex items-center space-x-2 text-gray-600 hover:text-gray-900 mb-6 transition-colors duration-200",children:[r.jsx(ip,{className:"h-4 w-4"}),r.jsx("span",{children:"返回首页"})]}),r.jsxs("div",{className:"bg-white rounded-xl shadow-sm overflow-hidden",children:[r.jsx("div",{className:`p-6 border-b border-gray-200 ${n(t.type)}`,children:r.jsxs("div",{className:"flex items-start space-x-4",children:[r.jsx("div",{className:"flex-shrink-0",children:r.jsx(l,{className:"h-8 w-8"})}),r.jsxs("div",{className:"flex-1",children:[r.jsxs("div",{className:"flex items-center space-x-3 mb-2",children:[r.jsx("span",{className:"px-3 py-1 rounded-full text-sm font-medium border",children:"重要公告"}),r.jsx("span",{className:"px-2 py-1 bg-white/60 rounded text-xs font-medium",children:t.category})]}),r.jsx("h1",{className:"text-2xl md:text-3xl font-bold mb-4",children:t.title}),r.jsxs("div",{className:"flex flex-wrap items-center gap-4 text-sm",children:[r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(It,{className:"h-4 w-4"}),r.jsxs("span",{children:["发布时间:",t.date]})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(Je,{className:"h-4 w-4"}),r.jsxs("span",{children:["生效时间:",t.effectiveDate]})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(Fs,{className:"h-4 w-4"}),r.jsxs("span",{children:["发布者:",t.author]})]})]})]})]})}),r.jsx("div",{className:"p-8",children:r.jsx("div",{className:"prose prose-lg max-w-none announcement-content",dangerouslySetInnerHTML:{__html:t.content}})}),r.jsx("div",{className:"bg-gray-50 px-8 py-6 border-t border-gray-200",children:r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("div",{className:"text-sm text-gray-600",children:[r.jsx("p",{children:"如有疑问,请联系客服:400-888-8888"}),r.jsx("p",{children:"邮箱:[email protected]"})]}),r.jsxs("div",{className:"text-sm text-gray-500",children:["阅读时间:约",t.readTime]})]})})]}),r.jsxs("div",{className:"mt-8 bg-white rounded-xl p-6 shadow-sm",children:[r.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-4",children:"其他重要公告"}),r.jsxs("div",{className:"space-y-3",children:[r.jsx(_,{to:"/announcement/2",className:"block p-4 border border-gray-200 rounded-lg hover:bg-gray-50 transition-colors duration-200",children:r.jsxs("div",{className:"flex items-center space-x-3",children:[r.jsx(Yn,{className:"h-5 w-5 text-yellow-600"}),r.jsxs("div",{children:[r.jsx("h4",{className:"font-medium text-gray-900",children:"春节期间客服服务时间调整"}),r.jsx("p",{className:"text-sm text-gray-600",children:"2025-01-18"})]})]})}),r.jsx(_,{to:"/announcement/3",className:"block p-4 border border-gray-200 rounded-lg hover:bg-gray-50 transition-colors duration-200",children:r.jsxs("div",{className:"flex items-center space-x-3",children:[r.jsx(Ji,{className:"h-5 w-5 text-blue-600"}),r.jsxs("div",{children:[r.jsx("h4",{className:"font-medium text-gray-900",children:"新增举报功能使用说明"}),r.jsx("p",{className:"text-sm text-gray-600",children:"2025-01-15"})]})]})})]})]})]})}),r.jsx("style",{jsx:!0,children:`
546        .announcement-content h3 {
547          font-size: 1.25rem;
548          font-weight: 600;
549          margin: 1.5rem 0 1rem 0;
550          color: #1f2937;
551        }
552        .announcement-content h4 {
553          font-size: 1.125rem;
554          font-weight: 600;
555          margin: 1.25rem 0 0.75rem 0;
556          color: #374151;
557        }
558        .announcement-content p {
559          margin: 0.75rem 0;
560          line-height: 1.6;
561          color: #4b5563;
562        }
563        .announcement-content ul, .announcement-content ol {
564          margin: 0.75rem 0;
565          padding-left: 1.5rem;
566        }
567        .announcement-content li {
568          margin: 0.5rem 0;
569          color: #4b5563;
570        }
571        .announcement-content table {
572          margin: 1rem 0;
573        }
574        .announcement-content strong {
575          font-weight: 600;
576          color: #1f2937;
577        }
578      `})]})},ug=()=>{const[e,t]=y.useState("all"),[s,n]=y.useState(""),[l,i]=y.useState("latest");mt({title:"平台动态 - 精品短视频",description:"了解精品短视频平台的最新功能更新、产品动态和重要资讯,第一时间获取平台发展信息。",keywords:"平台动态,新闻,更新,公告,产品资讯,功能更新",canonical:"/news",ogType:"website"});const o=[{value:"all",label:"全部动态"},{value:"产品更新",label:"产品更新"},{value:"活动公告",label:"活动公告"},{value:"里程碑",label:"里程碑"},{value:"技术更新",label:"技术更新"}],a=[{value:"latest",label:"最新发布"},{value:"popular",label:"最受欢迎"},{value:"comments",label:"评论最多"}],c=[{id:1,title:"平台新增AI智能推荐功能,个性化内容推送更精准",
578summary:"基于用户观看习惯和兴趣偏好,AI算法将为每位用户推荐最符合口味的精彩视频内容,提升观看体验和内容发现效率。新功能已全面上线,用户可在设置中调整推荐偏好。",image:"https://images.pexels.com/photos/373543/pexels-photo-373543.jpeg?auto=compress&cs=tinysrgb&w=400",date:"2025-01-20",category:"产品更新",comments:128,views:"12.5K",author:"产品团队",readTime:"3分钟",tags:["AI推荐","个性化","用户体验"],featured:!0},{id:2,title:"春节特别活动:创作者激励计划正式启动",summary:"为庆祝春节,平台推出创作者激励计划,优质内容创作者将获得丰厚奖励和流量扶持。活动期间,原创视频将获得额外曝光机会,现金奖励总额超过100万元。",image:"https://images.pexels.com/photos/1054218/pexels-photo-1054218.jpeg?auto=compress&cs=tinysrgb&w=400",date:"2025-01-18",category:"活动公告",comments:256,views:"18.9K",author:"运营团队",readTime:"5分钟",tags:["春节活动","创作者激励","现金奖励"],featured:!0},{id:3,title:"平台用户突破千万大关,感谢每一位用户的支持",summary:"经过不懈努力,我们的用户数量正式突破1000万,这是所有用户和创作者共同努力的结果。为感谢大家的支持,我们将推出一系列回馈活动和新功能。",image:"https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg?auto=compress&cs=tinysrgb&w=400",date:"2025-01-15",category:"里程碑",comments:892,views:"45.2K",author:"官方团队",readTime:"4分钟",tags:["用户突破","里程碑","感谢"],featured:!1},{id:4,title:"新版移动端APP上线,观看体验全面升级",summary:"全新设计的移动端应用现已上线,带来更流畅的播放体验和更直观的操作界面。新增夜间模式、离线下载、画中画播放等实用功能。",image:"https://images.pexels.com/photos/1190298/pexels-photo-1190298.jpeg?auto=compress&cs=tinysrgb&w=400",date:"2025-01-12",category:"技术更新",comments:445,views:"23.7K",author:"技术团队",readTime:"6分钟",tags:["APP更新","用户体验","新功能"],featured:!1},{id:5,title:"直播功能重大升级,支持4K高清直播",summary:"平台直播功能迎来重大升级,现已支持4K高清直播,为用户带来更清晰的观看体验。同时新增虚拟背景、美颜滤镜等功能。",image:"https://images.pexels.com/photos/1639562/pexels-photo-1639562.jpeg?auto=compress&cs=tinysrgb&w=400",date:"2025-01-10",category:"产品更新",comments:167,views:"15.3K",author:"产品团队",readTime:"4分钟",tags:["直播","4K","高清"],featured:!1},{id:6,title:"内容创作者扶持政策全面升级",summary:"为了更好地支持内容创作者,我们全面升级了创作者扶持政策,包括流量扶持、现金激励、技术支持等多个方面。",image:"https://images.pexels.com/photos/417074/pexels-photo-417074.jpeg?auto=compress&cs=tinysrgb&w=400",date:"2025-01-08",category:"活动公告",comments:334,views:"28.1K",author:"运营团队",readTime:"7分钟",tags:["创作者扶持","政策升级","激励"],featured:!1}],u=c.filter(d=>{const m=e==="all"||d.category===e,f=d.title.toLowerCase().includes(s.toLowerCase())||d.summary.toLowerCase().includes(s.toLowerCase());return m&&f}),p=c.filter(d=>d.featured);return r.jsxs(r.Fragment,{children:[r.jsx(et,{}),r.jsx("div",{className:"min-h-screen bg-gray-50 py-8",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"bg-white rounded-xl p-8 mb-8 shadow-sm border border-gray-100",children:[r.jsxs("div",{className:"flex items-center mb-6",children:[r.jsx("div",{className:"bg-gradient-to-r from-blue-500 to-indigo-500 p-3 rounded-xl mr-4",children:r.jsx(pp,{className:"h-6 w-6 text-white"})}),r.jsxs("div",{children:[r.jsx("h1",{className:"text-4xl font-bold text-gray-900 mb-2",children:"平台动态"}),r.jsx("p",{className:"text-lg text-gray-600",children:"了解最新功能更新和平台资讯"})]})]}),r.jsx("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between space-y-4 lg:space-y-0",children:r.jsxs("div",{className:"flex flex-col sm:flex-row space-y-4 sm:sp
578ace-y-0 sm:space-x-4",children:[r.jsxs("div",{className:"relative",children:[r.jsx(hp,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),r.jsx("input",{type:"text",placeholder:"搜索动态...",value:s,onChange:d=>n(d.target.value),className:"pl-10 pr-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 w-full sm:w-64"})]}),r.jsx("select",{value:e,onChange:d=>t(d.target.value),className:"border border-gray-300 rounded-lg px-3 py-2 focus:outline-none focus:ring-2 focus:ring-blue-500",children:o.map(d=>r.jsx("option",{value:d.value,children:d.label},d.value))}),r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(ns,{className:"h-4 w-4 text-gray-600"}),r.jsx("select",{value:l,onChange:d=>i(d.target.value),className:"border border-gray-300 rounded-lg px-3 py-2 focus:outline-none focus:ring-2 focus:ring-blue-500",children:a.map(d=>r.jsx("option",{value:d.value,children:d.label},d.value))})]})]})}),r.jsxs("div",{className:"mt-4 text-sm text-gray-600",children:["共找到 ",u.length," 条动态"]})]}),p.length>0&&r.jsxs("div",{className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-bold text-gray-900 mb-4",children:"重点关注"}),r.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:p.map(d=>r.jsxs(_,{to:`/news/${d.id}`,className:"group bg-white rounded-xl overflow-hidden shadow-sm hover:shadow-lg transition-all duration-300 border border-gray-100",children:[r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:d.image,alt:d.title,className:"w-full h-48 object-cover group-hover:scale-105 transition-transform duration-300"}),r.jsx("div",{className:"absolute top-4 left-4 bg-red-500 text-white px-3 py-1 rounded-full text-xs font-medium",children:"重点"})]}),r.jsxs("div",{className:"p-6",children:[r.jsxs("div",{className:"flex items-center space-x-2 mb-3",children:[r.jsx("span",{className:`px-2 py-1 text-xs rounded-full font-medium ${d.category==="产品更新"?"bg-blue-100 text-blue-600":d.category==="活动公告"?"bg-green-100 text-green-600":d.category==="里程碑"?"bg-purple-100 text-purple-600":"bg-orange-100 text-orange-600"}`,children:d.category}),r.jsxs("div",{className:"flex items-center text-xs text-gray-500",children:[r.jsx(It,{className:"h-3 w-3 mr-1"}),r.jsx("span",{children:d.date})]})]}),r.jsx("h3",{className:"font-bold text-gray-900 mb-2 group-hover:text-blue-600 transition-colors duration-200 line-clamp-2",children:d.title}),r.jsx("p",{className:"text-gray-600 text-sm line-clamp-3 mb-4",children:d.summary}),r.jsxs("div",{className:"flex items-center justify-between text-xs text-gray-500",children:[r.jsxs("div",{className:"flex items-center space-x-4",children:[r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(ce,{className:"h-3 w-3"}),r.jsx("span",{children:d.views})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(Zn,{className:"h-3 w-3"}),r.jsx("span",{children:d.comments})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(Je,{className:"h-3 w-3"}),r.jsx("span",{children:d.readTime})]})]}),r.jsx(qn,{className:"h-4 w-4 group-hover:translate-x-1 transition-transform duration-200"})]})]})]},d.id))})]}),r.jsx("div",{className:"space-y-6",children:u.map(d=>r.jsx(_,{to:`/news/${d.id}`,className:"group bg-white rounded-xl p-6 hover:shadow-lg transition-all duration-300 block border border-gray-100",children:r.jsxs("div",{className:"flex space-x-6",children:[r.jsx("img",{src:d.image,alt:d.title,className:"w-32 h-24 rounded-lg object-cover flex-shrink-0 group-hover:scale-105 transition-transform duration-300"}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsxs("div",{className:"flex items-center space-x-2 mb-2",children:[r.jsx("span",{className:`px-2 py-1 text-xs rounded-full font-medium ${d.category==="产品更新"?"bg-blue-100 text-blue-600":d.category==="活动公告"?"bg-green-100 text-green-600":d.category==="里程碑"?"bg-purple-100 text-purple-600":"bg-orange-100 text-orange-600"}`,children:d.category}),r.jsxs("div",{className:"flex items-center text-xs text-gray-500",children:[r.jsx(It,{className:"h-3 w-3 mr-1"}),r.jsx("span",{children:d.date})]}),r.jsxs("span",{className:"text-xs text-gray-500",children:["• ",d.author]})]}),r.jsx("h3",{className:"font-semibold text-gray-900 mb-2 group-hover:text-blue-600 transition-colors duration-200 line-clamp-2",children:d.title}),r.jsx("p",{className:"text-gray-600 text-sm line-clamp-2 mb-3",children:d.summary}),r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("div",{className:"flex items-center space-x-4 text-xs text-gray-500",children:[r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(ce,{className:"h-3 w-3"}),r.jsxs("span",{children:[d.views," 阅读"]})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(Zn,{className:"h-3 w-3"}),r.jsxs("span",{children:[d.comments," 评论"]})]}),r.jsxs("div",{className:"flex items-center space-x-1",children:[r.jsx(Je,{className:"h-3 w-3"}),r.jsx("span",{children:d.readTime})]})]}),r.jsxs("div",{className:"flex items-center text-blue-600 text-sm font-medium group-hover:text-blue-700",children:[r.jsx("span",{children:"阅读更多"}
578),r.jsx(qn,{className:"h-4 w-4 ml-1 group-hover:translate-x-1 transition-transform duration-200"})]})]}),r.jsx("div",{className:"flex flex-wrap gap-1 mt-3",children:d.tags.map(m=>r.jsxs("span",{className:"px-2 py-1 text-xs bg-gray-100 text-gray-600 rounded",children:["#",m]},m))})]})]})},d.id))}),r.jsx("div",{className:"text-center mt-12",children:r.jsx("button",{className:"bg-gradient-to-r from-blue-600 to-indigo-600 text-white px-8 py-3 rounded-full hover:from-blue-700 hover:to-indigo-700 transition-all duration-300 transform hover:scale-105",children:"加载更多动态"})})]})})]})};function dg(){return r.jsx(fx,{children:r.jsxs("div",{className:"min-h-screen bg-gray-50",children:[r.jsx(Wx,{}),r.jsx("main",{className:"min-h-screen",children:r.jsxs(ux,{children:[r.jsx(xe,{path:"/",element:r.jsx(Zx,{})}),r.jsx(xe,{path:"/video/:id",element:r.jsx(Xx,{})}),r.jsx(xe,{path:"/category/:category",element:r.jsx(eg,{})}),r.jsx(xe,{path:"/latest",element:r.jsx(lg,{})}),r.jsx(xe,{path:"/trending",element:r.jsx(ig,{})}),r.jsx(xe,{path:"/topic/:topic",element:r.jsx(og,{})}),r.jsx(xe,{path:"/news",element:r.jsx(ug,{})}),r.jsx(xe,{path:"/news/:id",element:r.jsx(ag,{})}),r.jsx(xe,{path:"/announcement/:id",element:r.jsx(cg,{})}),r.jsx(xe,{path:"/login",element:r.jsx(tg,{})}),r.jsx(xe,{path:"/profile",element:r.jsx(sg,{})}),r.jsx(xe,{path:"/creator/:id",element:r.jsx(rg,{})}),r.jsx(xe,{path:"/creators",element:r.jsx(ng,{})})]})}),r.jsx(Qx,{})]})})}Vd(document.getElementById("root")).render(r.jsx(y.StrictMode,{children:r.jsx(Gd,{children:r.jsx(dg,{})})}));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.