PageSourceSearch

http://mycleanwateract.com/assets/index-D1NO3-zR.js

js mycleanwateract.com collected 2026-10-07 14:50:56 UTC 314,755 bytes, 51 lines download raw bytes

vendor: 3,850 bytes, lines 1-9
1var Pf=Object.defineProperty;var Df=(e,t,n)=>t in e?Pf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var nt=(e,t,n)=>Df(e,typeof t!="symbol"?t+"":t,n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const a of l)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const a={};return l.integrity&&(a.integrity=l.integrity),l.referrerPolicy&&(a.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?a.credentials="include":l.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(l){if(l.ep)return;l.ep=!0;const a=n(l);fetch(l.href,a)}})();function Jl(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Iu={exports:{}},Zl={},zu={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 $r=Symbol.for("react.element"),Rf=Symbol.for("react.portal"),Lf=Symbol.for("react.fragment"),$f=Symbol.for("react.strict_mode"),Of=Symbol.for("react.profiler"),Mf=Symbol.for("react.provider"),If=Symbol.for("react.context"),zf=Symbol.for("react.forward_ref"),Af=Symbol.for("react.suspense"),Ff=Symbol.for("react.memo"),qf=Symbol.for("react.lazy"),us=Symbol.iterator;function Uf(e){return e===null||typeof e!="object"?null:(e=us&&e[us]||e["@@iterator"],typeof e=="function"?e:null)}var Au={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Fu=Object.assign,qu={};function In(e,t,n){this.props=e,this.context=t,this.refs=qu,this.updater=n||Au}In.prototype.isReactComponent={};In.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")};In.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Uu(){}Uu.prototype=In.prototype;function oi(e,t,n){this.props=e,this.context=t,this.refs=qu,this.updater=n||Au}var ii=oi.prototype=new Uu;ii.constructor=oi;Fu(ii,In.prototype);ii.isPureReactComponent=!0;var cs=Array.isArray,Hu=Object.prototype.hasOwnProperty,si={current:null},Bu={key:!0,ref:!0,__self:!0,__source:!0};function Vu(e,t,n){var r,l={},a=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)Hu.call(t,r)&&!Bu.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];l.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)l[r]===void 0&&(l[r]=s[r]);return{$$typeof:$r,type:e,key:a,ref:o,props:l,_owner:si.current}}function Hf(e,t){return{$$typeof:$r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ui(e){return typeof e=="object"&&e!==null&&e.$$typeof===$r}function Bf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var ds=/\/+/g;function Sa(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Bf(""+e.key):t.toString(36)}function dl(e,t,n,r,l){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case $r:case Rf:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+Sa(o,0):r,cs(l)?(n="",e!=null&&(n=e.replace(ds,"$&/")+"/"),dl(l,t,n,"",function(c){return c}
vendor: 4,371 bytes, lines 9-17
9)):l!=null&&(ui(l)&&(l=Hf(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(ds,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",cs(e))for(var s=0;s<e.length;s++){a=e[s];var u=r+Sa(a,s);o+=dl(a,t,n,u,l)}else if(u=Uf(e),typeof u=="function")for(e=u.call(e),s=0;!(a=e.next()).done;)a=a.value,u=r+Sa(a,s++),o+=dl(a,t,n,u,l);else if(a==="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 Vr(e,t,n){if(e==null)return e;var r=[],l=0;return dl(e,r,"","",function(a){return t.call(n,a,l++)}),r}function Vf(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var he={current:null},fl={transition:null},Wf={ReactCurrentDispatcher:he,ReactCurrentBatchConfig:fl,ReactCurrentOwner:si};function Wu(){throw Error("act(...) is not supported in production builds of React.")}I.Children={map:Vr,forEach:function(e,t,n){Vr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Vr(e,function(){t++}),t},toArray:function(e){return Vr(e,function(t){return t})||[]},only:function(e){if(!ui(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};I.Component=In;I.Fragment=Lf;I.Profiler=Of;I.PureComponent=oi;I.StrictMode=$f;I.Suspense=Af;I.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Wf;I.act=Wu;I.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Fu({},e.props),l=e.key,a=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,o=si.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)Hu.call(t,u)&&!Bu.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var c=0;c<u;c++)s[c]=arguments[c+2];r.children=s}return{$$typeof:$r,type:e.type,key:l,ref:a,props:r,_owner:o}};I.createContext=function(e){return e={$$typeof:If,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Mf,_context:e},e.Consumer=e};I.createElement=Vu;I.createFactory=function(e){var t=Vu.bind(null,e);return t.type=e,t};I.createRef=function(){return{current:null}};I.forwardRef=function(e){return{$$typeof:zf,render:e}};I.isValidElement=ui;I.lazy=function(e){return{$$typeof:qf,_payload:{_status:-1,_result:e},_init:Vf}};I.memo=function(e,t){return{$$typeof:Ff,type:e,compare:t===void 0?null:t}};I.startTransition=function(e){var t=fl.transition;fl.transition={};try{e()}finally{fl.transition=t}};I.unstable_act=Wu;I.useCallback=function(e,t){return he.current.useCallback(e,t)};I.useContext=function(e){return he.current.useContext(e)};I.useDebugValue=function(){};I.useDeferredValue=function(e){return he.current.useDeferredValue(e)};I.useEffect=function(e,t){return he.current.useEffect(e,t)};I.useId=function(){return he.current.useId()};I.useImperativeHandle=function(e,t,n){return he.current.useImperativeHandle(e,t,n)};I.useInsertionEffect=function(e,t){return he.current.useInsertionEffect(e,t)};I.useLayoutEffect=function(e,t){return he.current.useLayoutEffect(e,t)};I.useMemo=function(e,t){return he.current.useMemo(e,t)};I.useReducer=function(e,t,n){return he.current.useReducer(e,t,n)};I.useRef=function(e){return he.current.useRef(e)};I.useState=function(e){return he.current.useState(e)};I.useSyncExternalStore=function(e,t,n){return he.current.useSyncExternalStore(e,t,n)};I.useTransition=function(){return he.current.useTransition()};I.version="18.3.1";zu.exports=I;var y=zu.exports;const ot=Jl(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 Qf=y,Kf=Symbol.for("react.element"),Yf=Symbol.for("react.fragment"),Gf=Object.prototype.hasOwnProperty,bf=Qf.__SECRET_INT
vendor: 6,269 bytes, lines 17-33
17ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Xf={key:!0,ref:!0,__self:!0,__source:!0};function Qu(e,t,n){var r,l={},a=null,o=null;n!==void 0&&(a=""+n),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)Gf.call(t,r)&&!Xf.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:Kf,type:e,key:a,ref:o,props:l,_owner:bf.current}}Zl.Fragment=Yf;Zl.jsx=Qu;Zl.jsxs=Qu;Iu.exports=Zl;var i=Iu.exports,ro={},Ku={exports:{}},Ce={},Yu={exports:{}},Gu={};/**
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(N,L){var O=N.length;N.push(L);e:for(;0<O;){var G=O-1>>>1,te=N[G];if(0<l(te,L))N[G]=L,N[O]=te,O=G;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var L=N[0],O=N.pop();if(O!==L){N[0]=O;e:for(var G=0,te=N.length,Hr=te>>>1;G<Hr;){var Ft=2*(G+1)-1,ka=N[Ft],qt=Ft+1,Br=N[qt];if(0>l(ka,O))qt<te&&0>l(Br,ka)?(N[G]=Br,N[qt]=O,G=qt):(N[G]=ka,N[Ft]=O,G=Ft);else if(qt<te&&0>l(Br,O))N[G]=Br,N[qt]=O,G=qt;else break e}}return L}function l(N,L){var O=N.sortIndex-L.sortIndex;return O!==0?O:N.id-L.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var u=[],c=[],d=1,f=null,m=3,v=!1,j=!1,x=!1,k=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,p=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(N){for(var L=n(c);L!==null;){if(L.callback===null)r(c);else if(L.startTime<=N)r(c),L.sortIndex=L.expirationTime,t(u,L);else break;L=n(c)}}function w(N){if(x=!1,g(N),!j)if(n(u)!==null)j=!0,ja(_);else{var L=n(c);L!==null&&wa(w,L.startTime-N)}}function _(N,L){j=!1,x&&(x=!1,h(P),P=-1),v=!0;var O=m;try{for(g(L),f=n(u);f!==null&&(!(f.expirationTime>L)||N&&!we());){var G=f.callback;if(typeof G=="function"){f.callback=null,m=f.priorityLevel;var te=G(f.expirationTime<=L);L=e.unstable_now(),typeof te=="function"?f.callback=te:f===n(u)&&r(u),g(L)}else r(u);f=n(u)}if(f!==null)var Hr=!0;else{var Ft=n(c);Ft!==null&&wa(w,Ft.startTime-L),Hr=!1}return Hr}finally{f=null,m=O,v=!1}}var E=!1,C=null,P=-1,F=5,$=-1;function we(){return!(e.unstable_now()-$<F)}function At(){if(C!==null){var N=e.unstable_now();$=N;var L=!0;try{L=C(!0,N)}finally{L?yt():(E=!1,C=null)}}else E=!1}var yt;if(typeof p=="function")yt=function(){p(At)};else if(typeof MessageChannel<"u"){var Hn=new MessageChannel,Ge=Hn.port2;Hn.port1.onmessage=At,yt=function(){Ge.postMessage(null)}}else yt=function(){k(At,0)};function ja(N){C=N,E||(E=!0,yt())}function wa(N,L){P=k(function(){N(e.unstable_now())},L)}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(N){N.callback=null},e.unstable_continueExecution=function(){j||v||(j=!0,ja(_))},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):F=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(N){switch(m){case 1:case 2:case 3:var L=3;break;default:L=m}var O=m;m=L;try{return N()}finally{m=O}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,L){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var O=m;m=N;try{return L()}finally{m=O}},e.unstable_scheduleCallback=function(N,L,O){var G=e.unstable_now();switch(typeof O=="object"&&O!==null?(O=O.delay,O=typeof O=="number"&&0<O?G+O:G):O=G,N){case 1:var te=-1;break;case 2:te=250;break;case 5:te=1073741823;break;case 4:te=1e4;break;default:te=5e3}return te=O+te,N={id:d++,callback:L,priorityLevel:N,startTime:O,expirationTime:te,sortIndex:-1},O>G?(N.sortIndex=O,t(c,N),n(u)===null&&N===n(c)&&(x?(h(P),P=-1):x=!0,wa(w,O-G))):(N.sortIndex=te,t(u,N),j||v||(j=!0,ja(_))),N},e.unstable_shouldYield=we,e.unstable_wrapCallback=function(N){var L=m;return function(){var O=m;m=L;try{return N.apply(this,arguments)}finally{m=O}}}})(Gu);Yu.exports=Gu;var Jf=Yu.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 Zf=y,Ee=Jf;function S(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);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 bu=new Set,mr={};function rn(e,t){Pn(e,t),Pn(e+"Capture",t)}function Pn(e,t){for(mr[e]=t,e=0;e<t.length;e++)bu.add(t[e])}var ct=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),lo=Object.prototype.hasOwnProperty,ep=/^[: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]*$/,fs={},ps={};function tp(e){return lo.call(ps,e)?!0:lo.call(fs,e)?!1:ep.test(e)?ps[e]=!0:(fs[e]=!0,!1)}function np(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function rp(e,t,n,r){if(t===null||typeof t>"u"||np(e,t,n,r))return!0;
vendor: 5,199 bytes, lines 33-34
33if(r)return!1;if(n!==null)switch(n.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 me(e,t,n,r,l,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var oe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){oe[e]=new me(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];oe[t]=new me(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){oe[e]=new me(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){oe[e]=new me(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){oe[e]=new me(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){oe[e]=new me(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){oe[e]=new me(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){oe[e]=new me(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){oe[e]=new me(e,5,!1,e.toLowerCase(),null,!1,!1)});var ci=/[\-:]([a-z])/g;function di(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(ci,di);oe[t]=new me(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(ci,di);oe[t]=new me(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(ci,di);oe[t]=new me(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){oe[e]=new me(e,1,!1,e.toLowerCase(),null,!1,!1)});oe.xlinkHref=new me("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){oe[e]=new me(e,1,!1,e.toLowerCase(),null,!0,!0)});function fi(e,t,n,r){var l=oe.hasOwnProperty(t)?oe[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(rp(t,n,l,r)&&(n=null),r||l===null?tp(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var mt=Zf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Wr=Symbol.for("react.element"),un=Symbol.for("react.portal"),cn=Symbol.for("react.fragment"),pi=Symbol.for("react.strict_mode"),ao=Symbol.for("react.profiler"),Xu=Symbol.for("react.provider"),Ju=Symbol.for("react.context"),hi=Symbol.for("react.forward_ref"),oo=Symbol.for("react.suspense"),io=Symbol.for("react.suspense_list"),mi=Symbol.for("react.memo"),xt=Symbol.for("react.lazy"),Zu=Symbol.for("react.offscreen"),hs=Symbol.iterator;function Bn(e){return e===null||typeof e!="object"?null:(e=hs&&e[hs]||e["@@iterator"],typeof e=="function"?e:null)}var K=Object.assign,_a;function nr(e){if(_a===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);_a=t&&t[1]||""}return`
34`+_a+e}var Ea=!1;function Ca(e,t){if(!e||Ea)return"";Ea=!0;var n=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(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}
vendor: 18,166 bytes, lines 34-37
34catch(c){if(c&&r&&typeof c.stack=="string"){for(var l=c.stack.split(`
35`),a=r.stack.split(`
36`),o=l.length-1,s=a.length-1;1<=o&&0<=s&&l[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(l[o]!==a[s]){if(o!==1||s!==1)do if(o--,s--,0>s||l[o]!==a[s]){var u=`
37`+l[o].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=o&&0<=s);break}}}finally{Ea=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?nr(e):""}function lp(e){switch(e.tag){case 5:return nr(e.type);case 16:return nr("Lazy");case 13:return nr("Suspense");case 19:return nr("SuspenseList");case 0:case 2:case 15:return e=Ca(e.type,!1),e;case 11:return e=Ca(e.type.render,!1),e;case 1:return e=Ca(e.type,!0),e;default:return""}}function so(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 cn:return"Fragment";case un:return"Portal";case ao:return"Profiler";case pi:return"StrictMode";case oo:return"Suspense";case io:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ju:return(e.displayName||"Context")+".Consumer";case Xu:return(e._context.displayName||"Context")+".Provider";case hi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case mi:return t=e.displayName||null,t!==null?t:so(e.type)||"Memo";case xt:t=e._payload,e=e._init;try{return so(e(t))}catch{}}return null}function ap(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 so(t);case 8:return t===pi?"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 $t(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ec(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function op(e){var t=ec(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Qr(e){e._valueTracker||(e._valueTracker=op(e))}function tc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ec(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Tl(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 uo(e,t){var n=t.checked;return K({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function ms(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=$t(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function nc(e,t){t=t.checked,t!=null&&fi(e,"checked",t,!1)}function co(e,t){nc(e,t);var n=$t(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?fo(e,t.type,n):t.hasOwnProperty("defaultValue")&&fo(e,t.type,$t(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function gs(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function fo(e,t,n){(t!=="number"||Tl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var rr=Array.isArray;function wn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+$t(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function po(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(S(91));return K({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ys(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(S(92));if(rr(n)){if(1<n.length)throw Error(S(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:$t(n)}}function rc(e,t){var n=$t(t.value),r=$t(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function vs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function lc(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 ho(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?lc(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Kr,ac=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,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 gr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var or={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},ip=["Webkit","ms","Moz","O"];Object.keys(or).forEach(function(e){ip.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),or[t]=or[e]})});function oc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||or.hasOwnProperty(e)&&or[e]?(""+t).trim():t+"px"}function ic(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=oc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var sp=K({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 mo(e,t){if(t){if(sp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(S(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(S(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(S(61))}if(t.style!=null&&typeof t.style!="object")throw Error(S(62))}}function go(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 yo=null;function gi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var vo=null,kn=null,Sn=null;function xs(e){if(e=Ir(e)){if(typeof vo!="function")throw Error(S(280));var t=e.stateNode;t&&(t=la(t),vo(e.stateNode,e.type,t))}}function sc(e){kn?Sn?Sn.push(e):Sn=[e]:kn=e}function uc(){if(kn){var e=kn,t=Sn;if(Sn=kn=null,xs(e),t)for(e=0;e<t.length;e++)xs(t[e])}}function cc(e,t){return e(t)}function dc(){}var Ta=!1;function fc(e,t,n){if(Ta)return e(t,n);Ta=!0;try{return cc(e,t,n)}finally{Ta=!1,(kn!==null||Sn!==null)&&(dc(),uc())}}function yr(e,t){var n=e.stateNode;if(n===null)return null;var r=la(n);if(r===null)return null;n=r[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":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(S(231,t,typeof n));return n}var xo=!1;if(ct)try{var Vn={};Object.defineProperty(Vn,"passive",{get:function(){xo=!0}}),window.addEventListener("test",Vn,Vn),window.removeEventListener("test",Vn,Vn)}catch{xo=!1}function up(e,t,n,r,l,a,o,s,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(d){this.onError(d)}}var ir=!1,Nl=null,Pl=!1,jo=null,cp={onError:function(e){ir=!0,Nl=e}};function dp(e,t,n,r,l,a,o,s,u){ir=!1,Nl=null,up.apply(cp,arguments)}function fp(e,t,n,r,l,a,o,s,u){if(dp.apply(this,arguments),ir){if(ir){var c=Nl;ir=!1,Nl=null}else throw Error(S(198));Pl||(Pl=!0,jo=c)}}function ln(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function pc(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 js(e){if(ln(e)!==e)throw Error(S(188))}function pp(e){var t=e.alternate;if(!t){if(t=ln(e),t===null)throw Error(S(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var a=l.alternate;if(a===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===n)return js(l),e;if(a===r)return js(l),t;a=a.sibling}throw Error(S(188))}if(n.return!==r.return)n=l,r=a;else{for(var o=!1,s=l.child;s;){if(s===n){o=!0,n=l,r=a;break}if(s===r){o=!0,r=l,n=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===n){o=!0,n=a,r=l;break}if(s===r){o=!0,r=a,n=l;break}s=s.sibling}if(!o)throw Error(S(189))}}if(n.alternate!==r)throw Error(S(190))}if(n.tag!==3)throw Error(S(188));return n.stateNode.current===n?e:t}function hc(e){return e=pp(e),e!==null?mc(e):null}function mc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=mc(e);if(t!==null)return t;e=e.sibling}return null}var gc=Ee.unstable_scheduleCallback,ws=Ee.unstable_cancelCallback,hp=Ee.unstable_shouldYield,mp=Ee.unstable_requestPaint,b=Ee.unstable_now,gp=Ee.unstable_getCurrentPriorityLevel,yi=Ee.unstable_ImmediatePriority,yc=Ee.unstable_UserBlockingPriority,Dl=Ee.unstable_NormalPriority,yp=Ee.unstable_LowPriority,vc=Ee.unstable_IdlePriority,ea=null,Ze=null;function vp(e){if(Ze&&typeof Ze.onCommitFiberRoot=="function")try{Ze.onCommitFiberRoot(ea,e,void 0,(e.current.flags&128)===128)}catch{}}var Ve=Math.clz32?Math.clz32:wp,xp=Math.log,jp=Math.LN2;function wp(e){return e>>>=0,e===0?32:31-(xp(e)/jp|0)|0}var Yr=64,Gr=4194304;function lr(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 Rl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~l;s!==0?r=lr(s):(a&=o,a!==0&&(r=lr(a)))}else o=n&~l,o!==0?r=lr(o):a!==0&&(r=lr(a));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,a=t&-t,l>=a||l===16&&(a&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Ve(t),l=1<<n,r|=e[n],t&=~l;return r}function kp(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 Sp(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-Ve(a),s=1<<o,u=l[o];u===-1?(!(s&n)||s&r)&&(l[o]=kp(s,t)):u<=t&&(e.expiredLanes|=s),a&=~s}}function wo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function xc(){var e=Yr;return Yr<<=1,!(Yr&4194240)&&(Yr=64),e}function Na(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Or(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ve(t),e[t]=n}function _p(e,t){var n=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 r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-Ve(n),a=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~a}}function vi(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ve(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var A=0;function jc(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var wc,xi,kc,Sc,_c,ko=!1,br=[],Et=null,Ct=null,Tt=null,vr=new Map,xr=new Map,wt=[],Ep="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 ks(e,t){switch(e){case"focusin":case"focusout":Et=null;break;case"dragenter":case"dragleave":Ct=null;break;case"mouseover":case"mouseout":Tt=null;break;case"pointerover":case"pointerout":vr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":xr.delete(t.pointerId)}}function Wn(e,t,n,r,l,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[l]},t!==null&&(t=Ir(t),t!==null&&xi(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Cp(e,t,n,r,l){switch(t){case"focusin":return Et=Wn(Et,e,t,n,r,l),!0;case"dragenter":return Ct=Wn(Ct,e,t,n,r,l),!0;case"mouseover":return Tt=Wn(Tt,e,t,n,r,l),!0;case"pointerover":var a=l.pointerId;return vr.set(a,Wn(vr.get(a)||null,e,t,n,r,l)),!0;case"gotpointercapture":return a=l.pointerId,xr.set(a,Wn(xr.get(a)||null,e,t,n,r,l)),!0}return!1}function Ec(e){var t=Vt(e.target);if(t!==null){var n=ln(t);if(n!==null){if(t=n.tag,t===13){if(t=pc(n),t!==null){e.blockedOn=t,_c(e.priority,function(){kc(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function pl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=So(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);yo=r,n.target.dispatchEvent(r),yo=null}else return t=Ir(n),t!==null&&xi(t),e.blockedOn=n,!1;t.shift()}return!0}function Ss(e,t,n){pl(e)&&n.delete(t)}function Tp(){ko=!1,Et!==null&&pl(Et)&&(Et=null),Ct!==null&&pl(Ct)&&(Ct=null),Tt!==null&&pl(Tt)&&(Tt=null),vr.forEach(Ss),xr.forEach(Ss)}function Qn(e,t){e.blockedOn===t&&(e.blockedOn=null,ko||(ko=!0,Ee.unstable_scheduleCallback(Ee.unstable_NormalPriority,Tp)))}function jr(e){function t(l){return Qn(l,e)}if(0<br.length){Qn(br[0],e);for(var n=1;n<br.length;n++){var r=br[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Et!==null&&Qn(Et,e),Ct!==null&&Qn(Ct,e),Tt!==null&&Qn(Tt,e),vr.forEach(t),xr.forEach(t),n=0;n<wt.length;n++)r=wt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<wt.length&&(n=wt[0],n.blockedOn===null);)Ec(n),n.blockedOn===null&&wt.shift()}var _n=mt.ReactCurrentBatchConfig,Ll=!0;function Np(e,t,n,r){var l=A,a=_n.transition;_n.transition=null;try{A=1,ji(e,t,n,r)}finally{A=l,_n.transition=a}}function Pp(e,t,n,r){var l=A,a=_n.transition;_n.transition=null;try{A=4,ji(e,t,n,r)}finally{A=l,_n.transition=a}}function ji(e,t,n,r){if(Ll){var l=So(e,t,n,r);if(l===null)Aa(e,t,r,$l,n),ks(e,r);else if(Cp(l,e,t,n,r))r.stopPropagation();else if(ks(e,r),t&4&&-1<Ep.indexOf(e)){for(;l!==null;){var a=Ir(l);if(a!==null&&wc(a),a=So(e,t,n,r),a===null&&Aa(e,t,r,$l,n),a===l)break;l=a}l!==null&&r.stopPropagation()}else Aa(e,t,r,null,n)}}var $l=null;function So(e,t,n,r){if($l=null,e=gi(r),e=Vt(e),e!==null)if(t=ln(e),t===null)e=null;else if(n=t.tag,n===13){if(e=pc(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return $l=e,null}
vendor: 10,388 bytes, line 37
37function Cc(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(gp()){case yi:return 1;case yc:return 4;case Dl:case yp:return 16;case vc:return 536870912;default:return 16}default:return 16}}var St=null,wi=null,hl=null;function Tc(){if(hl)return hl;var e,t=wi,n=t.length,r,l="value"in St?St.value:St.textContent,a=l.length;for(e=0;e<n&&t[e]===l[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===l[a-r];r++);return hl=l.slice(e,1<r?1-r:void 0)}function ml(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 Xr(){return!0}function _s(){return!1}function Te(e){function t(n,r,l,a,o){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=a,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(a):a[s]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?Xr:_s,this.isPropagationStopped=_s,this}return K(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Xr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Xr)},persist:function(){},isPersistent:Xr}),t}var zn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ki=Te(zn),Mr=K({},zn,{view:0,detail:0}),Dp=Te(Mr),Pa,Da,Kn,ta=K({},Mr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Si,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!==Kn&&(Kn&&e.type==="mousemove"?(Pa=e.screenX-Kn.screenX,Da=e.screenY-Kn.screenY):Da=Pa=0,Kn=e),Pa)},movementY:function(e){return"movementY"in e?e.movementY:Da}}),Es=Te(ta),Rp=K({},ta,{dataTransfer:0}),Lp=Te(Rp),$p=K({},Mr,{relatedTarget:0}),Ra=Te($p),Op=K({},zn,{animationName:0,elapsedTime:0,pseudoElement:0}),Mp=Te(Op),Ip=K({},zn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),zp=Te(Ip),Ap=K({},zn,{data:0}),Cs=Te(Ap),Fp={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},qp={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"},Up={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Hp(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Up[e])?!!t[e]:!1}function Si(){return Hp}var Bp=K({},Mr,{key:function(e){if(e.key){var t=Fp[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ml(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?qp[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Si,charCode:function(e){return e.type==="keypress"?ml(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ml(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Vp=Te(Bp),Wp=K({},ta,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ts=Te(Wp),Qp=K({},Mr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Si}),Kp=Te(Qp),Yp=K({},zn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Gp=Te(Yp),bp=K({},ta,{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}),Xp=Te(bp),Jp=[9,13,27,32],_i=ct&&"CompositionEvent"in window,sr=null;ct&&"documentMode"in document&&(sr=document.documentMode);var Zp=ct&&"TextEvent"in window&&!sr,Nc=ct&&(!_i||sr&&8<sr&&11>=sr),Ns=" ",Ps=!1;function Pc(e,t){switch(e){case"keyup":return Jp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Dc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var dn=!1;function eh(e,t){switch(e){case"compositionend":return Dc(t);case"keypress":return t.which!==32?null:(Ps=!0,Ns);case"textInput":return e=t.data,e===Ns&&Ps?null:e;default:return null}}function th(e,t){if(dn)return e==="compositionend"||!_i&&Pc(e,t)?(e=Tc(),hl=wi=St=null,dn=!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 Nc&&t.locale!=="ko"?null:t.data;default:return null}}var nh={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 Ds(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!nh[e.type]:t==="textarea"}function Rc(e,t,n,r){sc(r),t=Ol(t,"onChange"),0<t.length&&(n=new ki("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var ur=null,wr=null;function rh(e){Hc(e,0)}function na(e){var t=hn(e);if(tc(t))return e}function lh(e,t){if(e==="change")return t}var Lc=!1;if(ct){var La;if(ct){var $a="oninput"in document;if(!$a){var Rs=document.createElement("div");Rs.setAttribute("oninput","return;"),$a=typeof Rs.oninput=="function"}La=$a}else La=!1;Lc=La&&(!document.documentMode||9<document.documentMode)}function Ls(){ur&&(ur.detachEvent("onpropertychange",$c),wr=ur=null)}function $c(e){if(e.propertyName==="value"&&na(wr)){var t=[];Rc(t,wr,e,gi(e)),fc(rh,t)}}function ah(e,t,n){e==="focusin"?(Ls(),ur=t,wr=n,ur.attachEvent("onpropertychange",$c)):e==="focusout"&&Ls()}function oh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return na(wr)}function ih(e,t){if(e==="click")return na(t)}function sh(e,t){if(e==="input"||e==="change")return na(t)}function uh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ke=typeof Object.is=="function"?Object.is:uh;function kr(e,t){if(Ke(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!lo.call(t,l)||!Ke(e[l],t[l]))return!1}return!0}function $s(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Os(e,t){var n=$s(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=$s(n)}}function Oc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Oc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Mc(){for(var e=window,t=Tl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Tl(e.document)}return t}function Ei(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 ch(e){var t=Mc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Oc(n.ownerDocument.documentElement,n)){if(r!==null&&Ei(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,a=Math.min(r.start,l);r=r.end===void 0?a:Math.min(r.end,l),!e.extend&&a>r&&(l=r,r=a,a=l),l=Os(n,a);var o=Os(n,r);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(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var dh=ct&&"documentMode"in document&&11>=document.documentMode,fn=null,_o=null,cr=null,Eo=!1;function Ms(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Eo||fn==null||fn!==Tl(r)||(r=fn,"selectionStart"in r&&Ei(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 4,500 bytes, line 37
37sNode:r.focusNode,focusOffset:r.focusOffset}),cr&&kr(cr,r)||(cr=r,r=Ol(_o,"onSelect"),0<r.length&&(t=new ki("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=fn)))}function Jr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var pn={animationend:Jr("Animation","AnimationEnd"),animationiteration:Jr("Animation","AnimationIteration"),animationstart:Jr("Animation","AnimationStart"),transitionend:Jr("Transition","TransitionEnd")},Oa={},Ic={};ct&&(Ic=document.createElement("div").style,"AnimationEvent"in window||(delete pn.animationend.animation,delete pn.animationiteration.animation,delete pn.animationstart.animation),"TransitionEvent"in window||delete pn.transitionend.transition);function ra(e){if(Oa[e])return Oa[e];if(!pn[e])return e;var t=pn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ic)return Oa[e]=t[n];return e}var zc=ra("animationend"),Ac=ra("animationiteration"),Fc=ra("animationstart"),qc=ra("transitionend"),Uc=new Map,Is="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 Mt(e,t){Uc.set(e,t),rn(t,[e])}for(var Ma=0;Ma<Is.length;Ma++){var Ia=Is[Ma],fh=Ia.toLowerCase(),ph=Ia[0].toUpperCase()+Ia.slice(1);Mt(fh,"on"+ph)}Mt(zc,"onAnimationEnd");Mt(Ac,"onAnimationIteration");Mt(Fc,"onAnimationStart");Mt("dblclick","onDoubleClick");Mt("focusin","onFocus");Mt("focusout","onBlur");Mt(qc,"onTransitionEnd");Pn("onMouseEnter",["mouseout","mouseover"]);Pn("onMouseLeave",["mouseout","mouseover"]);Pn("onPointerEnter",["pointerout","pointerover"]);Pn("onPointerLeave",["pointerout","pointerover"]);rn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));rn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));rn("onBeforeInput",["compositionend","keypress","textInput","paste"]);rn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));rn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));rn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ar="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(" "),hh=new Set("cancel close invalid load scroll toggle".split(" ").concat(ar));function zs(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,fp(r,t,void 0,e),e.currentTarget=null}function Hc(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],u=s.instance,c=s.currentTarget;if(s=s.listener,u!==a&&l.isPropagationStopped())break e;zs(l,s,c),a=u}else for(o=0;o<r.length;o++){if(s=r[o],u=s.instance,c=s.currentTarget,s=s.listener,u!==a&&l.isPropagationStopped())break e;zs(l,s,c),a=u}}}if(Pl)throw e=jo,Pl=!1,jo=null,e}function U(e,t){var n=t[Do];n===void 0&&(n=t[Do]=new Set);var r=e+"__bubble";n.has(r)||(Bc(t,e,2,!1),n.add(r))}function za(e,t,n){var r=0;t&&(r|=4),Bc(n,e,r,t)}var Zr="_reactListening"+Math.random().toString(36).slice(2);function Sr(e){if(!e[Zr]){e[Zr]=!0,bu.forEach(function(n){n!=="selectionchange"&&(hh.has(n)||za(n,!1,e),za(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Zr]||(t[Zr]=!0,za("selectionchange",!1,t))}}function Bc(e,t,n,r){switch(Cc(t)){case 1:var l=Np;break;case 4:l=Pp;break;default:l=ji}n=l.bind(null,t,n,e),l=void 0,!xo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Aa(e,t,n,r,l){var a=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;
vendor: 32,854 bytes, lines 37-40
37if(s===l||s.nodeType===8&&s.parentNode===l)break;if(o===4)for(o=r.return;o!==null;){var u=o.tag;if((u===3||u===4)&&(u=o.stateNode.containerInfo,u===l||u.nodeType===8&&u.parentNode===l))return;o=o.return}for(;s!==null;){if(o=Vt(s),o===null)return;if(u=o.tag,u===5||u===6){r=a=o;continue e}s=s.parentNode}}r=r.return}fc(function(){var c=a,d=gi(n),f=[];e:{var m=Uc.get(e);if(m!==void 0){var v=ki,j=e;switch(e){case"keypress":if(ml(n)===0)break e;case"keydown":case"keyup":v=Vp;break;case"focusin":j="focus",v=Ra;break;case"focusout":j="blur",v=Ra;break;case"beforeblur":case"afterblur":v=Ra;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":v=Es;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=Lp;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=Kp;break;case zc:case Ac:case Fc:v=Mp;break;case qc:v=Gp;break;case"scroll":v=Dp;break;case"wheel":v=Xp;break;case"copy":case"cut":case"paste":v=zp;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=Ts}var x=(t&4)!==0,k=!x&&e==="scroll",h=x?m!==null?m+"Capture":null:m;x=[];for(var p=c,g;p!==null;){g=p;var w=g.stateNode;if(g.tag===5&&w!==null&&(g=w,h!==null&&(w=yr(p,h),w!=null&&x.push(_r(p,w,g)))),k)break;p=p.return}0<x.length&&(m=new v(m,j,null,n,d),f.push({event:m,listeners:x}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",m&&n!==yo&&(j=n.relatedTarget||n.fromElement)&&(Vt(j)||j[dt]))break e;if((v||m)&&(m=d.window===d?d:(m=d.ownerDocument)?m.defaultView||m.parentWindow:window,v?(j=n.relatedTarget||n.toElement,v=c,j=j?Vt(j):null,j!==null&&(k=ln(j),j!==k||j.tag!==5&&j.tag!==6)&&(j=null)):(v=null,j=c),v!==j)){if(x=Es,w="onMouseLeave",h="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(x=Ts,w="onPointerLeave",h="onPointerEnter",p="pointer"),k=v==null?m:hn(v),g=j==null?m:hn(j),m=new x(w,p+"leave",v,n,d),m.target=k,m.relatedTarget=g,w=null,Vt(d)===c&&(x=new x(h,p+"enter",j,n,d),x.target=g,x.relatedTarget=k,w=x),k=w,v&&j)t:{for(x=v,h=j,p=0,g=x;g;g=on(g))p++;for(g=0,w=h;w;w=on(w))g++;for(;0<p-g;)x=on(x),p--;for(;0<g-p;)h=on(h),g--;for(;p--;){if(x===h||h!==null&&x===h.alternate)break t;x=on(x),h=on(h)}x=null}else x=null;v!==null&&As(f,m,v,x,!1),j!==null&&k!==null&&As(f,k,j,x,!0)}}e:{if(m=c?hn(c):window,v=m.nodeName&&m.nodeName.toLowerCase(),v==="select"||v==="input"&&m.type==="file")var _=lh;else if(Ds(m))if(Lc)_=sh;else{_=oh;var E=ah}else(v=m.nodeName)&&v.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(_=ih);if(_&&(_=_(e,c))){Rc(f,_,n,d);break e}E&&E(e,m,c),e==="focusout"&&(E=m._wrapperState)&&E.controlled&&m.type==="number"&&fo(m,"number",m.value)}switch(E=c?hn(c):window,e){case"focusin":(Ds(E)||E.contentEditable==="true")&&(fn=E,_o=c,cr=null);break;case"focusout":cr=_o=fn=null;break;case"mousedown":Eo=!0;break;case"contextmenu":case"mouseup":case"dragend":Eo=!1,Ms(f,n,d);break;case"selectionchange":if(dh)break;case"keydown":case"keyup":Ms(f,n,d)}var C;if(_i)e:{switch(e){case"compositionstart":var P="onCompositionStart";break e;case"compositionend":P="onCompositionEnd";break e;case"compositionupdate":P="onCompositionUpdate";break e}P=void 0}else dn?Pc(e,n)&&(P="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(P="onCompositionStart");P&&(Nc&&n.locale!=="ko"&&(dn||P!=="onCompositionStart"?P==="onCompositionEnd"&&dn&&(C=Tc()):(St=d,wi="value"in St?St.value:St.textContent,dn=!0)),E=Ol(c,P),0<E.length&&(P=new Cs(P,e,null,n,d),f.push({event:P,listeners:E}),C?P.data=C:(C=Dc(n),C!==null&&(P.data=C)))),(C=Zp?eh(e,n):th(e,n))&&(c=Ol(c,"onBeforeInput"),0<c.length&&(d=new Cs("onBeforeInput","beforeinput",null,n,d),f.push({event:d,listeners:c}),d.data=C))}Hc(f,t)})}function _r(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ol(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,a=l.stateNode;l.tag===5&&a!==null&&(l=a,a=yr(e,n),a!=null&&r.unshift(_r(e,a,l)),a=yr(e,t),a!=null&&r.push(_r(e,a,l))),e=e.return}return r}function on(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function As(e,t,n,r,l){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,u=s.alternate,c=s.stateNode;if(u!==null&&u===r)break;s.tag===5&&c!==null&&(s=c,l?(u=yr(n,a),u!=null&&o.unshift(_r(n,u,s))):l||(u=yr(n,a),u!=null&&o.push(_r(n,u,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var mh=/\r\n?/g,gh=/\u0000|\uFFFD/g;function Fs(e){return(typeof e=="string"?e:""+e).replace(mh,`
38`).replace(gh,"")}function el(e,t,n){if(t=Fs(t),Fs(e)!==t&&n)throw Error(S(425))}function Ml(){}var Co=null,To=null;function No(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 Po=typeof setTimeout=="function"?setTimeout:void 0,yh=typeof clearTimeout=="function"?clearTimeout:void 0,qs=typeof Promise=="function"?Promise:void 0,vh=typeof queueMicrotask=="function"?queueMicrotask:typeof qs<"u"?function(e){return qs.resolve(null).then(e).catch(xh)}:Po;function xh(e){setTimeout(function(){throw e})}function Fa(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),jr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);jr(t)}function Nt(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 Us(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var An=Math.random().toString(36).slice(2),Je="__reactFiber$"+An,Er="__reactProps$"+An,dt="__reactContainer$"+An,Do="__reactEvents$"+An,jh="__reactListeners$"+An,wh="__reactHandles$"+An;function Vt(e){var t=e[Je];if(t)return t;for(var n=e.parentNode;n;){if(t=n[dt]||n[Je]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Us(e);e!==null;){if(n=e[Je])return n;e=Us(e)}return t}e=n,n=e.parentNode}return null}function Ir(e){return e=e[Je]||e[dt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function hn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(S(33))}function la(e){return e[Er]||null}var Ro=[],mn=-1;function It(e){return{current:e}}function H(e){0>mn||(e.current=Ro[mn],Ro[mn]=null,mn--)}function q(e,t){mn++,Ro[mn]=e.current,e.current=t}var Ot={},de=It(Ot),ve=It(!1),Xt=Ot;function Dn(e,t){var n=e.type.contextTypes;if(!n)return Ot;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},a;for(a in n)l[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function xe(e){return e=e.childContextTypes,e!=null}function Il(){H(ve),H(de)}function Hs(e,t,n){if(de.current!==Ot)throw Error(S(168));q(de,t),q(ve,n)}function Vc(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(S(108,ap(e)||"Unknown",l));return K({},n,r)}function zl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ot,Xt=de.current,q(de,e),q(ve,ve.current),!0}function Bs(e,t,n){var r=e.stateNode;if(!r)throw Error(S(169));n?(e=Vc(e,t,Xt),r.__reactInternalMemoizedMergedChildContext=e,H(ve),H(de),q(de,e)):H(ve),q(ve,n)}var lt=null,aa=!1,qa=!1;function Wc(e){lt===null?lt=[e]:lt.push(e)}function kh(e){aa=!0,Wc(e)}function zt(){if(!qa&&lt!==null){qa=!0;var e=0,t=A;try{var n=lt;for(A=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}lt=null,aa=!1}catch(l){throw lt!==null&&(lt=lt.slice(e+1)),gc(yi,zt),l}finally{A=t,qa=!1}}return null}var gn=[],yn=0,Al=null,Fl=0,Re=[],Le=0,Jt=null,it=1,st="";function Ut(e,t){gn[yn++]=Fl,gn[yn++]=Al,Al=e,Fl=t}function Qc(e,t,n){Re[Le++]=it,Re[Le++]=st,Re[Le++]=Jt,Jt=e;var r=it;e=st;var l=32-Ve(r)-1;r&=~(1<<l),n+=1;var a=32-Ve(t)+l;if(30<a){var o=l-l%5;a=(r&(1<<o)-1).toString(32),r>>=o,l-=o,it=1<<32-Ve(t)+l|n<<l|r,st=a+e}else it=1<<a|n<<l|r,st=e}function Ci(e){e.return!==null&&(Ut(e,1),Qc(e,1,0))}function Ti(e){for(;e===Al;)Al=gn[--yn],gn[yn]=null,Fl=gn[--yn],gn[yn]=null;for(;e===Jt;)Jt=Re[--Le],Re[Le]=null,st=Re[--Le],Re[Le]=null,it=Re[--Le],Re[Le]=null}var _e=null,Se=null,B=!1,He=null;function Kc(e,t){var n=$e(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Vs(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,_e=e,Se=Nt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,_e=e,Se=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Jt!==null?{id:it,overflow:st}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=$e(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,_e=e,Se=null,!0):!1;default:return!1}}function Lo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function $o(e){if(B){var t=Se;if(t){var n=t;if(!Vs(e,t)){if(Lo(e))throw Error(S(418));t=Nt(n.nextSibling);var r=_e;t&&Vs(e,t)?Kc(r,n):(e.flags=e.flags&-4097|2,B=!1,_e=e)}}else{if(Lo(e))throw Error(S(418));e.flags=e.flags&-4097|2,B=!1,_e=e}}}function Ws(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;_e=e}function tl(e){if(e!==_e)return!1;if(!B)return Ws(e),B=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!No(e.type,e.memoizedProps)),t&&(t=Se)){if(Lo(e))throw Yc(),Error(S(418));for(;t;)Kc(e,t),t=Nt(t.nextSibling)}if(Ws(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(S(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Se=Nt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Se=null}}else Se=_e?Nt(e.stateNode.nextSibling):null;return!0}function Yc(){for(var e=Se;e;)e=Nt(e.nextSibling)}function Rn(){Se=_e=null,B=!1}function Ni(e){He===null?He=[e]:He.push(e)}var Sh=mt.ReactCurrentBatchConfig;function Yn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(S(309));var r=n.stateNode}if(!r)throw Error(S(147,e));var l=r,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(o){var s=l.refs;o===null?delete s[a]:s[a]=o},t._stringRef=a,t)}if(typeof e!="string")throw Error(S(284));if(!n._owner)throw Error(S(290,e))}return e}function nl(e,t){throw e=Object.prototype.toString.call(t),Error(S(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Qs(e){var t=e._init;return t(e._payload)}function Gc(e){function t(h,p){if(e){var g=h.deletions;g===null?(h.deletions=[p],h.flags|=16):g.push(p)}}function n(h,p){if(!e)return null;for(;p!==null;)t(h,p),p=p.sibling;return null}function r(h,p){for(h=new Map;p!==null;)p.key!==null?h.set(p.key,p):h.set(p.index,p),p=p.sibling;return h}function l(h,p){return h=Lt(h,p),h.index=0,h.sibling=null,h}function a(h,p,g){return h.index=g,e?(g=h.alternate,g!==null?(g=g.index,g<p?(h.flags|=2,p):g):(h.flags|=2,p)):(h.flags|=1048576,p)}function o(h){return e&&h.alternate===null&&(h.flags|=2),h}function s(h,p,g,w){return p===null||p.tag!==6?(p=Ka(g,h.mode,w),p.return=h,p):(p=l(p,g),p.return=h,p)}function u(h,p,g,w){var _=g.type;return _===cn?d(h,p,g.props.children,w,g.key):p!==null&&(p.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===xt&&Qs(_)===p.type)?(w=l(p,g.props),w.ref=Yn(h,p,g),w.return=h,w):(w=kl(g.type,g.key,g.props,null,h.mode,w),w.ref=Yn(h,p,g),w.return=h,w)}function c(h,p,g,w){return p===null||p.tag!==4||p.stateNode.containerInfo!==g.containerInfo||p.stateNode.implementation!==g.implementation?(p=Ya(g,h.mode,w),p.return=h,p):(p=l(p,g.children||[]),p.return=h,p)}function d(h,p,g,w,_){return p===null||p.tag!==7?(p=Gt(g,h.mode,w,_),p.return=h,p):(p=l(p,g),p.return=h,p)}function f(h,p,g){if(typeof p=="string"&&p!==""||typeof p=="number")return p=Ka(""+p,h.mode,g),p.return=h,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Wr:return g=kl(p.type,p.key,p.props,null,h.mode,g),g.ref=Yn(h,null,p),g.return=h,g;case un:return p=Ya(p,h.mode,g),p.return=h,p;case xt:var w=p._init;return f(h,w(p._payload),g)}if(rr(p)||Bn(p))return p=Gt(p,h.mode,g,null),p.return=h,p;nl(h,p)}return null}function m(h,p,g,w){var _=p!==null?p.key:null;if(typeof g=="string"&&g!==""||typeof g=="number")return _!==null?null:s(h,p,""+g,w);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Wr:return g.key===_?u(h,p,g,w):null;case un:return g.key===_?c(h,p,g,w):null;case xt:return _=g._init,m(h,p,_(g._payload),w)}if(rr(g)||Bn(g))return _!==null?null:d(h,p,g,w,null);nl(h,g)}return null}function v(h,p,g,w,_){if(typeof w=="string"&&w!==""||typeof w=="number")return h=h.get(g)||null,s(p,h,""+w,_);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Wr:return h=h.get(w.key===null?g:w.key)||null,u(p,h,w,_);case un:return h=h.get(w.key===null?g:w.key)||null,c(p,h,w,_);case xt:var E=w._init;return v(h,p,g,E(w._payload),_)}if(rr(w)||Bn(w))return h=h.get(g)||null,d(p,h,w,_,null);nl(p,w)}return null}function j(h,p,g,w){for(var _=null,E=null,C=p,P=p=0,F=null;C!==null&&P<g.length;P++){C.index>P?(F=C,C=null):F=C.sibling;var $=m(h,C,g[P],w);if($===null){C===null&&(C=F);break}e&&C&&$.alternate===null&&t(h,C),p=a($,p,P),E===null?_=$:E.sibling=$,E=$,C=F}if(P===g.length)return n(h,C),B&&Ut(h,P),_;if(C===null){for(;P<g.length;P++)C=f(h,g[P],w),C!==null&&(p=a(C,p,P),E===null?_=C:E.sibling=C,E=C);return B&&Ut(h,P),_}for(C=r(h,C);P<g.length;P++)F=v(C,h,P,g[P],w),F!==null&&(e&&F.alternate!==null&&C.delete(F.key===null?P:F.key),p=a(F,p,P),E===null?_=F:E.sibling=F,E=F);return e&&C.forEach(function(we){return t(h,we)}),B&&Ut(h,P),_}function x(h,p,g,w){var _=Bn(g);if(typeof _!="function")throw Error(S(150));if(g=_.call(g),g==null)throw Error(S(151));for(var E=_=null,C=p,P=p=0,F=null,$=g.next();C!==null&&!$.done;P++,$=g.next()){C.index>P?(F=C,C=null):F=C.sibling;var we=m(h,C,$.value,w);if(we===null){C===null&&(C=F);break}e&&C&&we.alternate===null&&t(h,C),p=a(we,p,P),E===null?_=we:E.sibling=we,E=we,C=F}if($.done)return n(h,C),B&&Ut(h,P),_;if(C===null){for(;!$.done;P++,$=g.next())$=f(h,$.value,w),$!==null&&(p=a($,p,P),E===null?_=$:E.sibling=$,E=$);return B&&Ut(h,P),_}for(C=r(h,C);!$.done;P++,$=g.next())$=v(C,h,P,$.value,w),$!==null&&(e&&$.alternate!==null&&C.delete($.key===null?P:$.key),p=a($,p,P),E===null?_=$:E.sibling=$,E=$);return e&&C.forEach(function(At){return t(h,At)}),B&&Ut(h,P),_}function k(h,p,g,w){if(typeof g=="object"&&g!==null&&g.type===cn&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case Wr:e:{for(var _=g.key,E=p;E!==null;){if(E.key===_){if(_=g.type,_===cn){if(E.tag===7){n(h,E.sibling),p=l(E,g.props.children),p.return=h,h=p;break e}}else if(E.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===xt&&Qs(_)===E.type){n(h,E.sibling),p=l(E,g.props),p.ref=Yn(h,E,g),p.return=h,h=p;break e}n(h,E);break}else t(h,E);E=E.sibling}g.type===cn?(p=Gt(g.props.children,h.mode,w,g.key),p.return=h,h=p):(w=kl(g.type,g.key,g.props,null,h.mode,w),w.ref=Yn(h,p,g),w.return=h,h=w)}return o(h);case un:e:{for(E=g.key;p!==null;){if(p.key===E)if(p.tag===4&&p.stateNode.containerInfo===g.containerInfo&&p.stateNode.implementation===g.implementation){n(h,p.sibling),p=l(p,g.children||[]),p.return=h,h=p;break e}else{n(h,p);break}else t(h,p);p=p.sibling}p=Ya(g,h.mode,w),p.return=h,h=p}return o(h);case xt:return E=g._init,k(h,p,E(g._payload),w)}if(rr(g))return j(h,p,g,w);if(Bn(g))return x(h,p,g,w);nl(h,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,p!==null&&p.tag===6?(n(h,p.sibling),p=l(p,g),p.return=h,h=p):(n(h,p),p=Ka(g,h.mode,w),p.return=h,h=p),o(h)):n(h,p)}return k}var Ln=Gc(!0),bc=Gc(!1),ql=It(null),Ul=null,vn=null,Pi=null;function Di(){Pi=vn=Ul=null}function Ri(e){var t=ql.current;H(ql),e._currentValue=t}function Oo(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function En(e,t){Ul=e,Pi=vn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ye=!0),e.firstContext=null)}function Me(e){var t=e._currentValue;if(Pi!==e)if(e={context:e,memoizedValue:t,next:null},vn===null){if(Ul===null)throw Error(S(308));vn=e,Ul.dependencies={lanes:0,firstContext:e}}else vn=vn.next=e;return t}var Wt=null;function Li(e){Wt===null?Wt=[e]:Wt.push(e)}function Xc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Li(t)):(n.next=l.next,l.next=n),t.interleaved=n,ft(e,r)}function ft(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var jt=!1;function $i(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Jc(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 ut(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Pt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,z&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,ft(e,n)}return l=r.interleaved,l===null?(t.next=t,Li(r)):(t.next=l.next,l.next=t),r.interleaved=t,ft(e,n)}function gl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,vi(e,n)}}function Ks(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?l=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?l=a=t:a=a.next=t}else l=a=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Hl(e,t,n,r){var l=e.updateQueue;jt=!1;var a=l.firstBaseUpdate,o=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var u=s,c=u.next;u.next=null,o===null?a=c:o.next=c,o=u;var d=e.alternate;d!==null&&(d=d.updateQueue,s=d.lastBaseUpdate,s!==o&&(s===null?d.firstBaseUpdate=c:s.next=c,d.lastBaseUpdate=u))}if(a!==null){var f=l.baseState;o=0,d=c=u=null,s=a;do{var m=s.lane,v=s.eventTime;if((r&m)===m){d!==null&&(d=d.next={eventTime:v,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var j=e,x=s;switch(m=t,v=n,x.tag){case 1:if(j=x.payload,typeof j=="function"){f=j.call(v,f,m);break e}f=j;break e;case 3:j.flags=j.flags&-65537|128;case 0:if(j=x.payload,m=typeof j=="function"?j.call(v,f,m):j,m==null)break e;f=K({},f,m);break e;case 2:jt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,m=l.effects,m===null?l.effects=[s]:m.push(s))}else v={eventTime:v,lane:m,tag:s.tag,payload:s.payload,callback:s.callback,next:null},d===null?(c=d=v,u=f):d=d.next=v,o|=m;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;m=s,s=m.next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}while(!0);if(d===null&&(u=f),l.baseState=u,l.firstBaseUpdate=c,l.lastBaseUpdate=d,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else a===null&&(l.shared.lanes=0);en|=o,e.lanes=o,e.memoizedState=f}}function Ys(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(S(191,l));l.call(r)}}}var zr={},et=It(zr),Cr=It(zr),Tr=It(zr);function Qt(e){if(e===zr)throw Error(S(174));return e}function Oi(e,t){switch(q(Tr,t),q(Cr,e),q(et,zr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ho(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ho(t,e)}H(et),q(et,t)}function $n(){H(et),H(Cr),H(Tr)}function Zc(e){Qt(Tr.current);var t=Qt(et.current),n=ho(t,e.type);t!==n&&(q(Cr,e),q(et,n))}function Mi(e){Cr.current===e&&(H(et),H(Cr))}var W=It(0);function Bl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.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 Ua=[];function Ii(){for(var e=0;e<Ua.length;e++)Ua[e]._workInProgressVersionPrimary=null;Ua.length=0}var yl=mt.ReactCurrentDispatcher,Ha=mt.ReactCurrentBatchConfig,Zt=0,Q=null,Z=null,ne=null,Vl=!1,dr=!1,Nr=0,_h=0;function ie(){throw Error(S(321))}function zi(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ke(e[n],t[n]))return!1;return!0}function Ai(e,t,n,r,l,a){if(Zt=a,Q=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,yl.current=e===null||e.memoizedState===null?Nh:Ph,e=n(r,l),dr){a=0;do{if(dr=!1,Nr=0,25<=a)throw Error(S(301));a+=1,ne=Z=null,t.updateQueue=null,yl.current=Dh,e=n(r,l)}while(dr)}if(yl.current=Wl,t=Z!==null&&Z.next!==null,Zt=0,ne=Z=Q=null,Vl=!1,t)throw Error(S(300));return e}function Fi(){var e=Nr!==0;return Nr=0,e}function Xe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ne===null?Q.memoizedState=ne=e:ne=ne.next=e,ne}function Ie(){if(Z===null){var e=Q.alternate;e=e!==null?e.memoizedState:null}else e=Z.next;var t=ne===null?Q.memoizedState:ne.next;if(t!==null)ne=t,Z=e;else{if(e===null)throw Error(S(310));Z=e,e={memoizedState:Z.memoizedState,baseState:Z.baseState,baseQueue:Z.baseQueue,queue:Z.queue,next:null},ne===null?Q.memoizedState=ne=e:ne=ne.next=e}return ne}function Pr(e,t){return typeof t=="function"?t(e):t}function Ba(e){var t=Ie(),n=t.queue;if(n===null)throw Error(S(311));n.lastRenderedReducer=e;var r=Z,l=r.baseQueue,a=n.pending;if(a!==null){if(l!==null){var o=l.next;l.next=a.next,a.next=o}r.baseQueue=l=a,n.pending=null}if(l!==null){a=l.next,r=r.baseState;var s=o=null,u=null,c=a;do{var d=c.lane;if((Zt&d)===d)u!==null&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var f={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};u===null?(s=u=f,o=r):u=u.next=f,Q.lanes|=d,en|=d}c=c.next}while(c!==null&&c!==a);u===null?o=r:u.next=s,Ke(r,t.memoizedState)||(ye=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do a=l.lane,Q.lanes|=a,en|=a,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Va(e){var t=Ie(),n=t.queue;if(n===null)throw Error(S(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,a=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do a=e(a,o.action),o=o.next;while(o!==l);Ke(a,t.memoizedState)||(ye=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function ed(){}function td(e,t){var n=Q,r=Ie(),l=t(),a=!Ke(r.memoizedState,l);if(a&&(r.memoizedState=l,ye=!0),r=r.queue,qi(ld.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||ne!==null&&ne.memoizedState.tag&1){if(n.flags|=2048,Dr(9,rd.bind(null,n,r,l,t),void 0,null),re===null)throw Error(S(349));Zt&30||nd(n,t,l)}return l}function nd(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Q.updateQueue,t===null?(t={lastEffect:null,stores:null},Q.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function rd(e,t,n,r){t.value=n,t.getSnapshot=r,ad(t)&&od(e)}function ld(e,t,n){return n(function(){ad(t)&&od(e)})}function ad(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ke(e,n)}catch{return!0}}function od(e){var t=ft(e,1);t!==null&&We(t,e,1,-1)}function Gs(e){var t=Xe();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Pr,lastRenderedState:e},t.queue=e,e=e.dispatch=Th.bind(null,Q,e),[t.memoizedState,e]}function Dr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Q.updateQueue,t===null?(t={lastEffect:null,stores:null},Q.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function id(){return Ie().memoizedState}function vl(e,t,n,r){var l=Xe();Q.flags|=e,l.memoizedState=Dr(1|t,n,void 0,r===void 0?null:r)}function oa(e,t,n,r){var l=Ie();r=r===void 0?null:r;var a=void 0;if(Z!==null){var o=Z.memoizedState;if(a=o.destroy,r!==null&&zi(r,o.deps)){l.memoizedState=Dr(t,n,a,r);return}}Q.flags|=e,l.memoizedState=Dr(1|t,n,a,r)}function bs(e,t){return vl(8390656,8,e,t)}function qi(e,t){return oa(2048,8,e,t)}function sd(e,t){return oa(4,2,e,t)}function ud(e,t){return oa(4,4,e,t)}function cd(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 dd(e,t,n){return n=n!=null?n.concat([e]):null,oa(4,4,cd.bind(null,t,e),n)}function Ui(){}function fd(e,t){var n=Ie();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&zi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function pd(e,t){var n=Ie();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&zi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function hd(e,t,n){return Zt&21?(Ke(n,t)||(n=xc(),Q.lanes|=n,en|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ye=!0),e.memoizedState=n)}function Eh(e,t){var n=A;A=n!==0&&4>n?n:4,e(!0);var r=Ha.transition;Ha.transition={};try{e(!1),t()}finally{A=n,Ha.transition=r}}function md(){return Ie().memoizedState}function Ch(e,t,n){var r=Rt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},gd(e))yd(t,n);else if(n=Xc(e,t,n,r),n!==null){var l=pe();We(n,e,r,l),vd(n,t,r)}}function Th(e,t,n){var r=Rt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(gd(e))yd(t,l);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(l.hasEagerState=!0,l.eagerState=s,Ke(s,o)){var u=t.interleaved;u===null?(l.next=l,Li(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Xc(e,t,l,r),n!==null&&(l=pe(),We(n,e,r,l),vd(n,t,r))}}function gd(e){var t=e.alternate;return e===Q||t!==null&&t===Q}function yd(e,t){dr=Vl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function vd(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,vi(e,n)}}var Wl={readContext:Me,useCallback:ie,useContext:ie,useEffect:ie,useImperativeHandle:ie,useInsertionEffect:ie,useLayoutEffect:ie,useMemo:ie,useReducer:ie,useRef:ie,useState:ie,useDebugValue:ie,useDeferredValue:ie,useTransition:ie,useMutableSource:ie,useSyncExternalStore:ie,useId:ie,unstable_isNewReconciler:!1},Nh={readContext:Me,useCallback:function(e,t){return Xe().memoizedState=[e,t===void 0?null:t],e},useContext:Me,useEffect:bs,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,vl(4194308,4,cd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return vl(4194308,4,e,t)},useInsertionEffect:function(e,t){return vl(4,2,e,t)},useMemo:function(e,t){var n=Xe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Xe();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Ch.bind(null,Q,e),[r.memoizedState,e]},useRef:function(e){var t=Xe();return e={current:e},t.memoizedState=e},useState:Gs,useDebugValue:Ui,useDeferredValue:function(e){return Xe().memoizedState=e},useTransition:function(){var e=Gs(!1),t=e[0];return e=Eh.bind(null,e[1]),Xe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Q,l=Xe();if(B){if(n===void 0)throw Error(S(407));n=n()}else{if(n=t(),re===null)throw Error(S(349));Zt&30||nd(r,t,n)}l.memoizedState=n;var a={value:n,getSnapshot:t};return l.queue=a,bs(ld.bind(null,r,a,e),[e]),r.flags|=2048,Dr(9,rd.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=Xe(),t=re.identifierPrefix;if(B){var n=st,r=it;n=(r&~(1<<32-Ve(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Nr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=_h++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Ph={readContext:Me,useCallback:fd,useContext:Me,useEffect:qi,useImperativeHandle:dd,useInsertionEffect:sd,useLayoutEffect:ud,useMemo:pd,useReducer:Ba,useRef:id,useState:function(){return Ba(Pr)},useDebugValue:Ui,useDeferredValue:function(e){var t=Ie();return hd(t,Z.memoizedState,e)},useTransition:function(){var e=Ba(Pr)[0],t=Ie().memoizedState;return[e,t]},useMutableSource:ed,useSyncExternalStore:td,useId:md,unstable_isNewReconciler:!1},Dh={readContext:Me,useCallback:fd,useContext:Me,useEffect:qi,useImperativeHandle:dd,useInsertionEffect:sd,useLayoutEffect:ud,useMemo:pd,useReducer:Va,useRef:id,useState:function(){return Va(Pr)},useDebugValue:Ui,useDeferredValue:function(e){var t=Ie();return Z===null?t.memoizedState=e:hd(t,Z.memoizedState,e)},useTransition:function(){var e=Va(Pr)[0],t=Ie().memoizedState;return[e,t]},useMutableSource:ed,useSyncExternalStore:td,useId:md,unstable_isNewReconciler:!1};function qe(e,t){if(e&&e.defaultProps){t=K({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Mo(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:K({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ia={isMounted:function(e){return(e=e._reactInternals)?ln(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=pe(),l=Rt(e),a=ut(r,l);a.payload=t,n!=null&&(a.callback=n),t=Pt(e,a,l),t!==null&&(We(t,e,l,r),gl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pe(),l=Rt(e),a=ut(r,l);a.tag=1,a.payload=t,n!=null&&(a.callback=n),t=Pt(e,a,l),t!==null&&(We(t,e,l,r),gl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pe(),r=Rt(e),l=ut(n,r);l.tag=2,t!=null&&(l.callback=t),t=Pt(e,l,r),t!==null&&(We(t,e,r,n),gl(t,e,r))}};function Xs(e,t,n,r,l,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!kr(n,r)||!kr(l,a):!0}function xd(e,t,n){var r=!1,l=Ot,a=t.contextType;return typeof a=="object"&&a!==null?a=Me(a):(l=xe(t)?Xt:de.current,r=t.contextTypes,a=(r=r!=null)?Dn(e,l):Ot),t=new t(n,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ia,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),t}function Js(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ia.enqueueReplaceState(t,t.state,null)}function Io(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},$i(e);var a=t.contextType;typeof a=="object"&&a!==null?l.context=Me(a):(a=xe(t)?Xt:de.current,l.context=Dn(e,a)),l.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(Mo(e,t,a,n),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&&ia.enqueueReplaceState(l,l.state,null),Hl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function On(e,t){try{var n="",r=t;do n+=lp(r),r=r.return;while(r);var l=n}catch(a){l=`
39Error generating stack: `+a.message+`
40`+a.stack}return{value:e,source:t,stack:l,digest:null}}function Wa(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function zo(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Rh=typeof WeakMap=="function"?WeakMap:Map;
vendor: 11,058 bytes, line 40
40function jd(e,t,n){n=ut(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Kl||(Kl=!0,Ko=r),zo(e,t)},n}function wd(e,t,n){n=ut(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){zo(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(n.callback=function(){zo(e,t),typeof r!="function"&&(Dt===null?Dt=new Set([this]):Dt.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function Zs(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Rh;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Wh.bind(null,e,t,n),t.then(e,e))}function eu(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 tu(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=ut(-1,1),t.tag=2,Pt(n,t,1))),n.lanes|=1),e)}var Lh=mt.ReactCurrentOwner,ye=!1;function fe(e,t,n,r){t.child=e===null?bc(t,null,n,r):Ln(t,e.child,n,r)}function nu(e,t,n,r,l){n=n.render;var a=t.ref;return En(t,l),r=Ai(e,t,n,r,a,l),n=Fi(),e!==null&&!ye?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,pt(e,t,l)):(B&&n&&Ci(t),t.flags|=1,fe(e,t,r,l),t.child)}function ru(e,t,n,r,l){if(e===null){var a=n.type;return typeof a=="function"&&!Gi(a)&&a.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=a,kd(e,t,a,r,l)):(e=kl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&l)){var o=a.memoizedProps;if(n=n.compare,n=n!==null?n:kr,n(o,r)&&e.ref===t.ref)return pt(e,t,l)}return t.flags|=1,e=Lt(a,r),e.ref=t.ref,e.return=t,t.child=e}function kd(e,t,n,r,l){if(e!==null){var a=e.memoizedProps;if(kr(a,r)&&e.ref===t.ref)if(ye=!1,t.pendingProps=r=a,(e.lanes&l)!==0)e.flags&131072&&(ye=!0);else return t.lanes=e.lanes,pt(e,t,l)}return Ao(e,t,n,r,l)}function Sd(e,t,n){var r=t.pendingProps,l=r.children,a=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},q(jn,ke),ke|=n;else{if(!(n&1073741824))return e=a!==null?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,q(jn,ke),ke|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=a!==null?a.baseLanes:n,q(jn,ke),ke|=r}else a!==null?(r=a.baseLanes|n,t.memoizedState=null):r=n,q(jn,ke),ke|=r;return fe(e,t,l,n),t.child}function _d(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ao(e,t,n,r,l){var a=xe(n)?Xt:de.current;return a=Dn(t,a),En(t,l),n=Ai(e,t,n,r,a,l),r=Fi(),e!==null&&!ye?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,pt(e,t,l)):(B&&r&&Ci(t),t.flags|=1,fe(e,t,n,l),t.child)}function lu(e,t,n,r,l){if(xe(n)){var a=!0;zl(t)}else a=!1;if(En(t,l),t.stateNode===null)xl(e,t),xd(t,n,r),Io(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var u=o.context,c=n.contextType;typeof c=="object"&&c!==null?c=Me(c):(c=xe(n)?Xt:de.current,c=Dn(t,c));var d=n.getDerivedStateFromProps,f=typeof d=="function"||typeof o.getSnapshotBeforeUpdate=="function";f||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==r||u!==c)&&Js(t,o,r,c),jt=!1;var m=t.memoizedState;o.state=m,Hl(t,r,o,l),u=t.memoizedState,s!==r||m!==u||ve.current||jt?(typeof d=="function"&&(Mo(t,n,d,r),u=t.memoizedState),(s=jt||Xs(t,n,s,r,m,u,c))?(f||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=r,t.memoizedState=u),o.props=r,o.state=u,o.context=c,r=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Jc(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:qe(t.type,s),o.props=c,f=t.pendingProps,m=o.context,u=n.contextType,typeof u=="object"&&u!==null?u=Me(u):(u=xe(n)?Xt:de.current,u=Dn(t,u));var v=n.getDerivedStateFromProps;(d=typeof v=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==f||m!==u)&&Js(t,o,r,u),jt=!1,m=t.memoizedState,o.state=m,Hl(t,r,o,l);var j=t.memoizedState;s!==f||m!==j||ve.current||jt?(typeof v=="function"&&(Mo(t,n,v,r),j=t.memoizedState),(c=jt||Xs(t,n,c,r,m,j,u)||!1)?(d||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,j,u),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,j,u)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=j),o.props=r,o.state=j,o.context=u,r=c):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return Fo(e,t,n,r,a,l)}function Fo(e,t,n,r,l,a){_d(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&Bs(t,n,!1),pt(e,t,a);r=t.stateNode,Lh.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=Ln(t,e.child,null,a),t.child=Ln(t,null,s,a)):fe(e,t,s,a),t.memoizedState=r.state,l&&Bs(t,n,!0),t.child}function Ed(e){var t=e.stateNode;t.pendingContext?Hs(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Hs(e,t.context,!1),Oi(e,t.containerInfo)}function au(e,t,n,r,l){return Rn(),Ni(l),t.flags|=256,fe(e,t,n,r),t.child}var qo={dehydrated:null,treeContext:null,retryLane:0};function Uo(e){return{baseLanes:e,cachePool:null,transitions:null}}function Cd(e,t,n){var r=t.pendingProps,l=W.current,a=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(l&2)!==0),s?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),q(W,l&1),e===null)return $o(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=r.children,e=r.fallback,a?(r=t.mode,a=t.child,o={mode:"hidden",children:o},!(r&1)&&a!==null?(a.childLanes=0,a.pendingProps=o):a=ca(o,r,0,null),e=Gt(e,r,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=Uo(n),t.memoizedState=qo,e):Hi(t,o));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return $h(e,t,o,r,s,l,n);if(a){a=r.fallback,o=t.mode,l=e.child,s=l.sibling;var u={mode:"hidden",children:r.children};return!(o&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=Lt(l,u),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?a=Lt(s,a):(a=Gt(a,o,n,null),a.flags|=2),a.return=t,r.return=t,r.sibling=a,t.child=r,r=a,a=t.child,o=e.child.memoizedState,o=o===null?Uo(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},a.memoizedState=o,a.childLanes=e.childLanes&~n,t.memoizedState=qo,r}return a=e.child,e=a.sibling,r=Lt(a,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Hi(e,t){return t=ca({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function rl(e,t,n,r){return r!==null&&Ni(r),Ln(t,e.child,null,n),e=Hi(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function $h(e,t,n,r,l,a,o){if(n)return t.flags&256?(t.flags&=-257,r=Wa(Error(S(422))),rl(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=r.fallback,l=t.mode,r=ca({mode:"visible",children:r.children},l,0,null),a=Gt(a,l,o,null),a.flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,t.mode&1&&Ln(t,e.child,null,o),t.child.memoizedState=Uo(o),t.memoizedState=qo,a);if(!(t.mode&1))return rl(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,a=Error(S(419)),r=Wa(a,r,void 0),rl(e,t,o,r)}if(s=(o&e.childLanes)!==0,ye||s){if(r=re,r!==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&(r.suspendedLanes|o)?0:l,l!==0&&l!==a.retryLane&&(a.retryLane=l,ft(e,l),We(r,e,l,-1))}return Yi(),r=Wa(Error(S(421))),rl(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Qh.bind(null,e),l._reactRetry=t,null):(e=a.treeContext,Se=Nt(l.nextSibling),_e=t,B=!0,He=null,e!==null&&(Re[Le++]=it,Re[Le++]=st,Re[Le++]=Jt,it=e.id,st=e.overflow,Jt=t),t=Hi(t,r.children),t.flags|=4096,t)}function ou(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Oo(e.return,t,n)}function Qa(e,t,n,r,l){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=l)}function Td(e,t,n){var r=t.pendingProps,l=r.revealOrder,a=r.tail;if(fe(e,t,r.children,n),r=W.current,r&2)r=r&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&&ou(e,n,t);else if(e.tag===19)ou(e,n,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}r&=1}if(q(W,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Bl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Qa(t,!1,l,n,a);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Bl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Qa(t,!0,n,null,a);break;case"together":Qa(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function xl(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function pt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),en|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(S(153));if(t.child!==null){for(e=t.child,n=Lt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;
vendor: 5,326 bytes, line 40
40)e=e.sibling,n=n.sibling=Lt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Oh(e,t,n){switch(t.tag){case 3:Ed(t),Rn();break;case 5:Zc(t);break;case 1:xe(t.type)&&zl(t);break;case 4:Oi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;q(ql,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(q(W,W.current&1),t.flags|=128,null):n&t.child.childLanes?Cd(e,t,n):(q(W,W.current&1),e=pt(e,t,n),e!==null?e.sibling:null);q(W,W.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Td(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),q(W,W.current),r)break;return null;case 22:case 23:return t.lanes=0,Sd(e,t,n)}return pt(e,t,n)}var Nd,Ho,Pd,Dd;Nd=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Ho=function(){};Pd=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Qt(et.current);var a=null;switch(n){case"input":l=uo(e,l),r=uo(e,r),a=[];break;case"select":l=K({},l,{value:void 0}),r=K({},r,{value:void 0}),a=[];break;case"textarea":l=po(e,l),r=po(e,r),a=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Ml)}mo(n,r);var o;n=null;for(c in l)if(!r.hasOwnProperty(c)&&l.hasOwnProperty(c)&&l[c]!=null)if(c==="style"){var s=l[c];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(mr.hasOwnProperty(c)?a||(a=[]):(a=a||[]).push(c,null));for(c in r){var u=r[c];if(s=l!=null?l[c]:void 0,r.hasOwnProperty(c)&&u!==s&&(u!=null||s!=null))if(c==="style")if(s){for(o in s)!s.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&s[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(a||(a=[]),a.push(c,n)),n=u;else c==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(a=a||[]).push(c,u)):c==="children"?typeof u!="string"&&typeof u!="number"||(a=a||[]).push(c,""+u):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(mr.hasOwnProperty(c)?(u!=null&&c==="onScroll"&&U("scroll",e),a||s===u||(a=[])):(a=a||[]).push(c,u))}n&&(a=a||[]).push("style",n);var c=a;(t.updateQueue=c)&&(t.flags|=4)}};Dd=function(e,t,n,r){n!==r&&(t.flags|=4)};function Gn(e,t){if(!B)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function se(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Mh(e,t,n){var r=t.pendingProps;switch(Ti(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return se(t),null;case 1:return xe(t.type)&&Il(),se(t),null;case 3:return r=t.stateNode,$n(),H(ve),H(de),Ii(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(tl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,He!==null&&(bo(He),He=null))),Ho(e,t),se(t),null;case 5:Mi(t);var l=Qt(Tr.current);if(n=t.type,e!==null&&t.stateNode!=null)Pd(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(S(166));return se(t),null}if(e=Qt(et.current),tl(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[Je]=t,r[Er]=a,e=(t.mode&1)!==0,n){case"dialog":U("cancel",r),U("close",r);break;case"iframe":case"object":case"embed":U("load",r);break;case"video":case"audio":for(l=0;l<ar.length;l++)U(ar[l],r);break;case"source":U("error",r);break;case"img":case"image":case"link":U("error",r),U("load",r);break;case"details":U("toggle",r);break;case"input":ms(r,a),U("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},U("invalid",r);break;case"textarea":ys(r,a),U("invalid",r)}mo(n,a),l=null;for(var o in a)if(a.hasOwnProperty(o)){var s=a[o];o==="children"?typeof s=="string"?r.textContent!==s&&(a.suppressHydrationWarning!==!0&&el(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(a.suppressHydrationWarning!==!0&&el(r.textContent,s,e),l=["children",""+s]):mr.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&U("scroll",r)}switch(n){case"input":Qr(r),gs(r,a,!0);break;case"textarea":Qr(r),vs(r);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(r.onclick=Ml)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=lc(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>
40",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Je]=t,e[Er]=r,Nd(e,t,!1,!1),t.stateNode=e;e:{switch(o=go(n,r),n){case"dialog":U("cancel",e),U("close",e),l=r;break;case"iframe":case"object":case"embed":U("load",e),l=r;break;case"video":case"audio":for(l=0;l<ar.length;l++)U(ar[l],e);l=r;break;case"source":U("error",e),l=r;break;case"img":case"image":case"link":U("error",e),U("load",e),l=r;break;case"details":U("toggle",e),l=r;break;case"input":ms(e,r),l=uo(e,r),U("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=K({},r,{value:void 0}),U("invalid",e);break;case"textarea":ys(e,r),l=po(e,r),U("invalid",e);break;default:l=r}mo(n,l),s=l;for(a in s)if(s.hasOwnProperty(a)){var u=s[a];a==="style"?ic(e,u):a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&ac(e,u)):a==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&gr(e,u):typeof u=="number"&&gr(e,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(mr.hasOwnProperty(a)?u!=null&&a==="onScroll"&&U("scroll",e):u!=null&&fi(e,a,u,o))}switch(n){case"input":Qr(e),gs(e,r,!1);break;case"textarea":Qr(e),vs(e);break;case"option":r.value!=null&&e.setAttribute("value",""+$t(r.value));break;case"select":e.multiple=!!r.multiple,a=r.value,a!=null?wn(e,!!r.multiple,a,!1):r.defaultValue!=null&&wn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Ml)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return se(t),null;case 6:if(e&&t.stateNode!=null)Dd(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(S(166));if(n=Qt(Tr.current),Qt(et.current),tl(t)){if(r=t.stateNode,n=t.memoizedProps,r[Je]=t,(a=r.nodeValue!==n)&&(e=_e,e!==null))switch(e.tag){case 3:el(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&el(r.nodeValue,n,(e.mode&1)!==0)}a&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Je]=t,t.stateNode=r}return se(t),null;case 13:if(H(W),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(B&&Se!==null&&t.mode&1&&!(t.flags&128))Yc(),Rn(),t.flags|=98560,a=!1;else if(a=tl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(S(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(S(317));a[Je]=t}else Rn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;se(t),a=!1}else He!==null&&(bo(He),He=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||W.current&1?ee===0&&(ee=3):Yi())),t.updateQueue!==null&&(t.flags|=4),se(t),null);case 4:return $n(),Ho(e,t),e===null&&Sr(t.stateNode.containerInfo),se(t),null;case 10:return Ri(t.type._context),se(t),null;case 17:return xe(t.type)&&Il(),se(t),null;case 19:if(H(W),a=t.memoizedState,a===null)return se(t),null;if(r=(t.flags&128)!==0,o=a.rendering,o===null)if(r)Gn(a,!1);else{if(ee!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Bl(e),o!==null){for(t.flags|=128,Gn(a,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)a=n,e=r,a.flags&=14680066,o=a.alternate,o===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,e=o.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return q(W,W.current&1|2),t.child}e=e.sibling}a.tail!==null&&b()>Mn&&(t.flags|=128,r=!0,Gn(a,!1),t.lanes=4194304)}else{if(!r)if(e=Bl(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Gn(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!B)return se(t),null}else 2*b()-a.renderingStartTime>Mn&&n!==1073741824&&(t.flags|=128,r=!0,Gn(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(n=a.last,n!==null?n.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=b(),t.sibling=null,n=W.current,q(W,r?n&1|2:n&1),t):(se(t),null);case 22:case 23:return Ki(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ke&1073741824&&(se(t),t.subtreeFlags&6&&(t.flags|=8192)):se(t),null;case 24:return null;case 25:return null}throw Error(S(156,t.tag))}function Ih(e,t){switch(Ti(t),t.tag){case 1:return xe(t.type)&&Il(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;
vendor: 23,020 bytes, line 40
40case 3:return $n(),H(ve),H(de),Ii(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Mi(t),null;case 13:if(H(W),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(S(340));Rn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return H(W),null;case 4:return $n(),null;case 10:return Ri(t.type._context),null;case 22:case 23:return Ki(),null;case 24:return null;default:return null}}var ll=!1,ce=!1,zh=typeof WeakSet=="function"?WeakSet:Set,T=null;function xn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Y(e,t,r)}else n.current=null}function Bo(e,t,n){try{n()}catch(r){Y(e,t,r)}}var iu=!1;function Ah(e,t){if(Co=Ll,e=Mc(),Ei(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var o=0,s=-1,u=-1,c=0,d=0,f=e,m=null;t:for(;;){for(var v;f!==n||l!==0&&f.nodeType!==3||(s=o+l),f!==a||r!==0&&f.nodeType!==3||(u=o+r),f.nodeType===3&&(o+=f.nodeValue.length),(v=f.firstChild)!==null;)m=f,f=v;for(;;){if(f===e)break t;if(m===n&&++c===l&&(s=o),m===a&&++d===r&&(u=o),(v=f.nextSibling)!==null)break;f=m,m=f.parentNode}f=v}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(To={focusedElem:e,selectionRange:n},Ll=!1,T=t;T!==null;)if(t=T,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,T=e;else for(;T!==null;){t=T;try{var j=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(j!==null){var x=j.memoizedProps,k=j.memoizedState,h=t.stateNode,p=h.getSnapshotBeforeUpdate(t.elementType===t.type?x:qe(t.type,x),k);h.__reactInternalSnapshotBeforeUpdate=p}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(S(163))}}catch(w){Y(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,T=e;break}T=t.return}return j=iu,iu=!1,j}function fr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var a=l.destroy;l.destroy=void 0,a!==void 0&&Bo(t,n,a)}l=l.next}while(l!==r)}}function sa(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Vo(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Rd(e){var t=e.alternate;t!==null&&(e.alternate=null,Rd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Je],delete t[Er],delete t[Do],delete t[jh],delete t[wh])),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 Ld(e){return e.tag===5||e.tag===3||e.tag===4}function su(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ld(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 Wo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Ml));else if(r!==4&&(e=e.child,e!==null))for(Wo(e,t,n),e=e.sibling;e!==null;)Wo(e,t,n),e=e.sibling}function Qo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Qo(e,t,n),e=e.sibling;e!==null;)Qo(e,t,n),e=e.sibling}var le=null,Ue=!1;function vt(e,t,n){for(n=n.child;n!==null;)$d(e,t,n),n=n.sibling}function $d(e,t,n){if(Ze&&typeof Ze.onCommitFiberUnmount=="function")try{Ze.onCommitFiberUnmount(ea,n)}catch{}switch(n.tag){case 5:ce||xn(n,t);case 6:var r=le,l=Ue;le=null,vt(e,t,n),le=r,Ue=l,le!==null&&(Ue?(e=le,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):le.removeChild(n.stateNode));break;case 18:le!==null&&(Ue?(e=le,n=n.stateNode,e.nodeType===8?Fa(e.parentNode,n):e.nodeType===1&&Fa(e,n),jr(e)):Fa(le,n.stateNode));break;case 4:r=le,l=Ue,le=n.stateNode.containerInfo,Ue=!0,vt(e,t,n),le=r,Ue=l;break;case 0:case 11:case 14:case 15:if(!ce&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var a=l,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&Bo(n,t,o),l=l.next}while(l!==r)}vt(e,t,n);break;case 1:if(!ce&&(xn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Y(n,t,s)}vt(e,t,n);break;case 21:vt(e,t,n);break;case 22:n.mode&1?(ce=(r=ce)||n.memoizedState!==null,vt(e,t,n),ce=r):vt(e,t,n);break;default:vt(e,t,n)}}function uu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new zh),t.forEach(function(r){var l=Kh.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Fe(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var a=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:le=s.stateNode,Ue=!1;break e;case 3:le=s.stateNode.containerInfo,Ue=!0;break e;case 4:le=s.stateNode.containerInfo,Ue=!0;break e}s=s.return}if(le===null)throw Error(S(160));$d(a,o,l),le=null,Ue=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(c){Y(l,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Od(t,e),t=t.sibling}function Od(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Fe(t,e),be(e),r&4){try{fr(3,e,e.return),sa(3,e)}catch(x){Y(e,e.return,x)}try{fr(5,e,e.return)}catch(x){Y(e,e.return,x)}}break;case 1:Fe(t,e),be(e),r&512&&n!==null&&xn(n,n.return);break;case 5:if(Fe(t,e),be(e),r&512&&n!==null&&xn(n,n.return),e.flags&32){var l=e.stateNode;try{gr(l,"")}catch(x){Y(e,e.return,x)}}if(r&4&&(l=e.stateNode,l!=null)){var a=e.memoizedProps,o=n!==null?n.memoizedProps:a,s=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{s==="input"&&a.type==="radio"&&a.name!=null&&nc(l,a),go(s,o);var c=go(s,a);for(o=0;o<u.length;o+=2){var d=u[o],f=u[o+1];d==="style"?ic(l,f):d==="dangerouslySetInnerHTML"?ac(l,f):d==="children"?gr(l,f):fi(l,d,f,c)}switch(s){case"input":co(l,a);break;case"textarea":rc(l,a);break;case"select":var m=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!a.multiple;var v=a.value;v!=null?wn(l,!!a.multiple,v,!1):m!==!!a.multiple&&(a.defaultValue!=null?wn(l,!!a.multiple,a.defaultValue,!0):wn(l,!!a.multiple,a.multiple?[]:"",!1))}l[Er]=a}catch(x){Y(e,e.return,x)}}break;case 6:if(Fe(t,e),be(e),r&4){if(e.stateNode===null)throw Error(S(162));l=e.stateNode,a=e.memoizedProps;try{l.nodeValue=a}catch(x){Y(e,e.return,x)}}break;case 3:if(Fe(t,e),be(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{jr(t.containerInfo)}catch(x){Y(e,e.return,x)}break;case 4:Fe(t,e),be(e);break;case 13:Fe(t,e),be(e),l=e.child,l.flags&8192&&(a=l.memoizedState!==null,l.stateNode.isHidden=a,!a||l.alternate!==null&&l.alternate.memoizedState!==null||(Wi=b())),r&4&&uu(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(ce=(c=ce)||d,Fe(t,e),ce=c):Fe(t,e),be(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!d&&e.mode&1)for(T=e,d=e.child;d!==null;){for(f=T=d;T!==null;){switch(m=T,v=m.child,m.tag){case 0:case 11:case 14:case 15:fr(4,m,m.return);break;case 1:xn(m,m.return);var j=m.stateNode;if(typeof j.componentWillUnmount=="function"){r=m,n=m.return;try{t=r,j.props=t.memoizedProps,j.state=t.memoizedState,j.componentWillUnmount()}catch(x){Y(r,n,x)}}break;case 5:xn(m,m.return);break;case 22:if(m.memoizedState!==null){du(f);continue}}v!==null?(v.return=m,T=v):du(f)}d=d.sibling}e:for(d=null,f=e;;){if(f.tag===5){if(d===null){d=f;try{l=f.stateNode,c?(a=l.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(s=f.stateNode,u=f.memoizedProps.style,o=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=oc("display",o))}catch(x){Y(e,e.return,x)}}}else if(f.tag===6){if(d===null)try{f.stateNode.nodeValue=c?"":f.memoizedProps}catch(x){Y(e,e.return,x)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:Fe(t,e),be(e),r&4&&uu(e);break;case 21:break;default:Fe(t,e),be(e)}}function be(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Ld(n)){var r=n;break e}n=n.return}throw Error(S(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(gr(l,""),r.flags&=-33);var a=su(e);Qo(e,a,l);break;case 3:case 4:var o=r.stateNode.containerInfo,s=su(e);Wo(e,s,o);break;default:throw Error(S(161))}}catch(u){Y(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Fh(e,t,n){T=e,Md(e)}function Md(e,t,n){for(var r=(e.mode&1)!==0;T!==null;){var l=T,a=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||ll;if(!o){var s=l.alternate,u=s!==null&&s.memoizedState!==null||ce;s=ll;var c=ce;if(ll=o,(ce=u)&&!c)for(T=l;T!==null;)o=T,u=o.child,o.tag===22&&o.memoizedState!==null?fu(l):u!==null?(u.return=o,T=u):fu(l);for(;a!==null;)T=a,Md(a),a=a.sibling;T=l,ll=s,ce=c}cu(e)}else l.subtreeFlags&8772&&a!==null?(a.return=l,T=a):cu(e)}}function cu(e){for(;T!==null;){var t=T;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ce||sa(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ce)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:qe(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&Ys(t,a,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Ys(t,o,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var d=c.memoizedState;if(d!==null){var f=d.dehydrated;f!==null&&jr(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(S(163))}ce||t.flags&512&&Vo(t)}catch(m){Y(t,t.return,m)}}if(t===e){T=null;break}if(n=t.sibling,n!==null){n.return=t.return,T=n;break}T=t.return}}function du(e){for(;T!==null;){var t=T;if(t===e){T=null;break}var n=t.sibling;if(n!==null){n.return=t.return,T=n;break}T=t.return}}function fu(e){for(;T!==null;){var t=T;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{sa(4,t)}catch(u){Y(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){Y(t,l,u)}}var a=t.return;try{Vo(t)}catch(u){Y(t,a,u)}break;case 5:var o=t.return;try{Vo(t)}catch(u){Y(t,o,u)}}}catch(u){Y(t,t.return,u)}if(t===e){T=null;break}var s=t.sibling;if(s!==null){s.return=t.return,T=s;break}T=t.return}}var qh=Math.ceil,Ql=mt.ReactCurrentDispatcher,Bi=mt.ReactCurrentOwner,Oe=mt.ReactCurrentBatchConfig,z=0,re=null,J=null,ae=0,ke=0,jn=It(0),ee=0,Rr=null,en=0,ua=0,Vi=0,pr=null,ge=null,Wi=0,Mn=1/0,rt=null,Kl=!1,Ko=null,Dt=null,al=!1,_t=null,Yl=0,hr=0,Yo=null,jl=-1,wl=0;function pe(){return z&6?b():jl!==-1?jl:jl=b()}function Rt(e){return e.mode&1?z&2&&ae!==0?ae&-ae:Sh.transition!==null?(wl===0&&(wl=xc()),wl):(e=A,e!==0||(e=window.event,e=e===void 0?16:Cc(e.type)),e):1}function We(e,t,n,r){if(50<hr)throw hr=0,Yo=null,Error(S(185));Or(e,n,r),(!(z&2)||e!==re)&&(e===re&&(!(z&2)&&(ua|=n),ee===4&&kt(e,ae)),je(e,r),n===1&&z===0&&!(t.mode&1)&&(Mn=b()+500,aa&&zt()))}function je(e,t){var n=e.callbackNode;Sp(e,t);var r=Rl(e,e===re?ae:0);if(r===0)n!==null&&ws(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ws(n),t===1)e.tag===0?kh(pu.bind(null,e)):Wc(pu.bind(null,e)),vh(function(){!(z&6)&&zt()}),n=null;else{switch(jc(r)){case 1:n=yi;break;case 4:n=yc;break;case 16:n=Dl;break;case 536870912:n=vc;break;default:n=Dl}n=Bd(n,Id.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Id(e,t){if(jl=-1,wl=0,z&6)throw Error(S(327));var n=e.callbackNode;if(Cn()&&e.callbackNode!==n)return null;var r=Rl(e,e===re?ae:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Gl(e,r);else{t=r;var l=z;z|=2;var a=Ad();(re!==e||ae!==t)&&(rt=null,Mn=b()+500,Yt(e,t));do try{Bh();break}catch(s){zd(e,s)}while(!0);Di(),Ql.current=a,z=l,J!==null?t=0:(re=null,ae=0,t=ee)}if(t!==0){if(t===2&&(l=wo(e),l!==0&&(r=l,t=Go(e,l))),t===1)throw n=Rr,Yt(e,0),kt(e,r),je(e,b()),n;if(t===6)kt(e,r);else{if(l=e.current.alternate,!(r&30)&&!Uh(l)&&(t=Gl(e,r),t===2&&(a=wo(e),a!==0&&(r=a,t=Go(e,a))),t===1))throw n=Rr,Yt(e,0),kt(e,r),je(e,b()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(S(345));case 2:Ht(e,ge,rt);break;case 3:if(kt(e,r),(r&130023424)===r&&(t=Wi+500-b(),10<t)){if(Rl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){pe(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Po(Ht.bind(null,e,ge,rt),t);break}Ht(e,ge,rt);break;case 4:if(kt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-Ve(r);a=1<<o,o=t[o],o>l&&(l=o),r&=~a}if(r=l,r=b()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*qh(r/1960))-r,10<r){e.timeoutHandle=Po(Ht.bind(null,e,ge,rt),r);break}Ht(e,ge,rt);break;case 5:Ht(e,ge,rt);break;default:throw Error(S(329))}}}return je(e,b()),e.callbackNode===n?Id.bind(null,e):null}function Go(e,t){var n=pr;return e.current.memoizedState.isDehydrated&&(Yt(e,t).flags|=256),e=Gl(e,t),e!==2&&(t=ge,ge=n,t!==null&&bo(t)),e}function bo(e){ge===null?ge=e:ge.push.apply(ge,e)}function Uh(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],a=l.getSnapshot;l=l.value;try{if(!Ke(a(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;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 kt(e,t){for(t&=~Vi,t&=~ua,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ve(t),r=1<<n;e[n]=-1,t&=~r}}function pu(e){if(z&6)throw Error(S(327));Cn();var t=Rl(e,0);if(!(t&1))return je(e,b()),null;var n=Gl(e,t);if(e.tag!==0&&n===2){var r=wo(e);r!==0&&(t=r,n=Go(e,r))}if(n===1)throw n=Rr,Yt(e,0),kt(e,t),je(e,b()),n;if(n===6)throw Error(S(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ht(e,ge,rt),je(e,b()),null}function Qi(e,t){var n=z;z|=1;try{return e(t)}finally{z=n,z===0&&(Mn=b()+500,aa&&zt())}}function tn(e){_t!==null&&_t.tag===0&&!(z&6)&&Cn();var t=z;z|=1;var n=Oe.transition,r=A;try{if(Oe.transition=null,A=1,e)return e()}finally{A=r,Oe.transition=n,z=t,!(z&6)&&zt()}}function Ki(){ke=jn.current,H(jn)}function Yt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,yh(n)),J!==null)for(n=J.return;n!==null;){var r=n;switch(Ti(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Il();break;case 3:$n(),H(ve),H(de),Ii();break;case 5:Mi(r);break;case 4:$n();break;case 13:H(W);break;case 19:H(W);break;case 10:Ri(r.type._context);break;case 22:case 23:Ki()}n=n.return}if(re=e,J=e=Lt(e.current,null),ae=ke=t,ee=0,Rr=null,Vi=ua=en=0,ge=pr=null,Wt!==null){for(t=0;t<Wt.length;t++)if(n=Wt[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,a=n.pending;if(a!==null){var o=a.next;a.next=l,r.next=o}n.pending=r}Wt=null}return e}function zd(e,t){do{var n=J;try{if(Di(),yl.current=Wl,Vl){for(var r=Q.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Vl=!1}if(Zt=0,ne=Z=Q=null,dr=!1,Nr=0,Bi.current=null,n===null||n.return===null){ee=1,Rr=t,J=null;break}e:{var a=e,o=n.return,s=n,u=t;if(t=ae,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var c=u,d=s,f=d.tag;if(!(d.mode&1)&&(f===0||f===11||f===15)){var m=d.alternate;m?(d.updateQueue=m.updateQueue,d.memoizedState=m.memoizedState,d.lanes=m.lanes):(d.updateQueue=null,d.memoizedState=null)}var v=eu(o);if(v!==null){v.flags&=-257,tu(v,o,s,a,t),v.mode&1&&Zs(a,c,t),t=v,u=c;var j=t.updateQueue;if(j===null){var x=new Set;x.add(u),t.updateQueue=x}else j.add(u);break e}else{if(!(t&1)){Zs(a,c,t),Yi();break e}u=Error(S(426))}}else if(B&&s.mode&1){var k=eu(o);if(k!==null){!(k.flags&65536)&&(k.flags|=256),tu(k,o,s,a,t),Ni(On(u,s));break e}}a=u=On(u,s),ee!==4&&(ee=2),pr===null?pr=[a]:pr.push(a),a=o;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var h=jd(a,u,t);Ks(a,h);break e;case 1:s=u;var p=a.type,g=a.stateNode;if(!(a.flags&128)&&(typeof p.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(Dt===null||!Dt.has(g)))){a.flags|=65536,t&=-t,a.lanes|=t;var w=wd(a,s,t);Ks(a,w);break e}}a=a.return}while(a!==null)}qd(n)}catch(_){t=_,J===n&&n!==null&&(J=n=n.return);continue}break}while(!0)}function Ad(){var e=Ql.current;return Ql.current=Wl,e===null?Wl:e}function Yi(){(ee===0||ee===3||ee===2)&&(ee=4),re===null||!(en&268435455)&&!(ua&268435455)||kt(re,ae)}function Gl(e,t){var n=z;z|=2;var r=Ad();(re!==e||ae!==t)&&(rt=null,Yt(e,t));do try{Hh();break}catch(l){zd(e,l)}while(!0);if(Di(),z=n,Ql.current=r,J!==null)throw Error(S(261));return re=null,ae=0,ee}function Hh(){for(;J!==null;)Fd(J)}function Bh(){for(;J!==null&&!hp();)Fd(J)}function Fd(e){var t=Hd(e.alternate,e,ke);e.memoizedProps=e.pendingProps,t===null?qd(e):J=t,Bi.current=null}function qd(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Ih(n,t),n!==null){n.flags&=32767,J=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ee=6,J=null;return}}else if(n=Mh(n,t,ke),n!==null){J=n;return}if(t=t.sibling,t!==null){J=t;return}J=t=e}while(t!==null);ee===0&&(ee=5)}function Ht(e,t,n){var r=A,l=Oe.transition;try{Oe.transition=null,A=1,Vh(e,t,n,r)}finally{Oe.transition=l,A=r}return null}function Vh(e,t,n,r){do Cn();while(_t!==null);if(z&6)throw Error(S(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(S(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(_p(e,a),e===re&&(J=re=null,ae=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||al||(al=!0,Bd(Dl,function(){return Cn(),null})),a=(n.flags&15990)!==0,n.subtreeFlags&15990||a){a=Oe.transition,Oe.transition=null;var o=A;A=1;var s=z;z|=4,Bi.current=null,Ah(e,n),Od(n,e),ch(To),Ll=!!Co,To=Co=null,e.current=n,Fh(n),mp(),z=s,A=o,Oe.transition=a}else e.current=n;if(al&&(al=!1,_t=e,Yl=l),a=e.pendingLanes,a===0&&(Dt=null),vp(n.stateNode),je(e,b()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(Kl)throw Kl=!1,e=Ko,Ko=null,e;return Yl&1&&e.tag!==0&&Cn(),a=e.pendingLanes,a&1?e===Yo?hr++:(hr=0,Yo=e):hr=0,zt(),null}function Cn(){if(_t!==null){var e=jc(Yl),t=Oe.transition,n=A;try{if(Oe.transition=null,A=16>e?16:e,_t===null)var r=!1;else{if(e=_t,_t=null,Yl=0,z&6)throw Error(S(331));var l=z;for(z|=4,T=e.current;T!==null;){var a=T,o=a.child;if(T.flags&16){var s=a.deletions;if(s!==null){for(var u=0;u<s.length;u++){var c=s[u];for(T=c;T!==null;){var d=T;switch(d.tag){case 0:case 11:case 15:fr(8,d,a)}var f=d.child;if(f!==null)f.return=d,T=f;else for(;T!==null;){d=T;var m=d.sibling,v=d.return;if(Rd(d),d===c){T=null;break}if(m!==null){m.return=v,T=m;break}T=v}}}var j=a.alternate;if(j!==null){var x=j.child;if(x!==null){j.child=null;do{var k=x.sibling;x.sibling=null,x=k}while(x!==null)}}T=a}}if(a.subtreeFlags&2064&&o!==null)o.return=a,T=o;else e:for(;T!==null;){if(a=T,a.flags&2048)switch(a.tag){case 0:case 11:case 15:fr(9,a,a.return)}var h=a.sibling;if(h!==null){h.return=a.return,T=h;break e}T=a.return}}var p=e.current;for(T=p;T!==null;){o=T;var g=o.child;if(o.subtreeFlags&2064&&g!==null)g.return=o,T=g;else e:for(o=p;T!==null;){if(s=T,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:sa(9,s)}}catch(_){Y(s,s.return,_)}if(s===o){T=null;break e}var w=s.sibling;if(w!==null){w.return=s.return,T=w;break e}T=s.return}}if(z=l,zt(),Ze&&typeof Ze.onPostCommitFiberRoot=="function")try{Ze.onPostCommitFiberRoot(ea,e)}catch{}r=!0}return r}finally{A=n,Oe.transition=t}}return!1}function hu(e,t,n){t=On(n,t),t=jd(e,t,1),e=Pt(e,t,1),t=pe(),e!==null&&(Or(e,1,t),je(e,t))}function Y(e,t,n){if(e.tag===3)hu(e,e,n);else for(;t!==null;){if(t.tag===3){hu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Dt===null||!Dt.has(r))){e=On(n,e),e=wd(t,e,1),t=Pt(t,e,1),e=pe(),t!==null&&(Or(t,1,e),je(t,e));break}}t=t.return}}function Wh(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=pe(),e.pingedLanes|=e.suspendedLanes&n,re===e&&(ae&n)===n&&(ee===4||ee===3&&(ae&130023424)===ae&&500>b()-Wi?Yt(e,0):Vi|=n),je(e,t)}function Ud(e,t){t===0&&(e.mode&1?(t=Gr,Gr<<=1,!(Gr&130023424)&&(Gr=4194304)):t=1);var n=pe();e=ft(e,t),e!==null&&(Or(e,t,n),je(e,n))}function Qh(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ud(e,n)}function Kh(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(S(314))}r!==null&&r.delete(t),Ud(e,n)}var Hd;Hd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ve.current)ye=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ye=!1,Oh(e,t,n);ye=!!(e.flags&131072)}else ye=!1,B&&t.flags&1048576&&Qc(t,Fl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;xl(e,t),e=t.pendingProps;var l=Dn(t,de.current);En(t,n),l=Ai(null,t,r,e,l,n);var a=Fi();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,xe(r)?(a=!0,zl(t)):a=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,$i(t),l.updater=ia,t.stateNode=l,l._reactInternals=t,Io(t,r,e,n),t=Fo(null,t,r,!0,a,n)):(t.tag=0,B&&a&&Ci(t),fe(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(xl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Gh(r),e=qe(r,e),l){case 0:t=Ao(null,t,r,e,n);break e;case 1:t=lu(null,t,r,e,n);break e;case 11:t=nu(null,t,r,e,n);break e;case 14:t=ru(null,t,r,qe(r.type,e),n);break e}throw Error(S(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:qe(r,l),Ao(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:qe(r,l),lu(e,t,r,l,n);case 3:e:{if(Ed(t),e===null)throw Error(S(387));
vendor: 4,105 bytes, line 40
40r=t.pendingProps,a=t.memoizedState,l=a.element,Jc(e,t),Hl(t,r,null,n);var o=t.memoizedState;if(r=o.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){l=On(Error(S(423)),t),t=au(e,t,r,n,l);break e}else if(r!==l){l=On(Error(S(424)),t),t=au(e,t,r,n,l);break e}else for(Se=Nt(t.stateNode.containerInfo.firstChild),_e=t,B=!0,He=null,n=bc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Rn(),r===l){t=pt(e,t,n);break e}fe(e,t,r,n)}t=t.child}return t;case 5:return Zc(t),e===null&&$o(t),r=t.type,l=t.pendingProps,a=e!==null?e.memoizedProps:null,o=l.children,No(r,l)?o=null:a!==null&&No(r,a)&&(t.flags|=32),_d(e,t),fe(e,t,o,n),t.child;case 6:return e===null&&$o(t),null;case 13:return Cd(e,t,n);case 4:return Oi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ln(t,null,r,n):fe(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:qe(r,l),nu(e,t,r,l,n);case 7:return fe(e,t,t.pendingProps,n),t.child;case 8:return fe(e,t,t.pendingProps.children,n),t.child;case 12:return fe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,a=t.memoizedProps,o=l.value,q(ql,r._currentValue),r._currentValue=o,a!==null)if(Ke(a.value,o)){if(a.children===l.children&&!ve.current){t=pt(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){o=a.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(a.tag===1){u=ut(-1,n&-n),u.tag=2;var c=a.updateQueue;if(c!==null){c=c.shared;var d=c.pending;d===null?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}a.lanes|=n,u=a.alternate,u!==null&&(u.lanes|=n),Oo(a.return,n,t),s.lanes|=n;break}u=u.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(S(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Oo(o,n,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}fe(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,En(t,n),l=Me(l),r=r(l),t.flags|=1,fe(e,t,r,n),t.child;case 14:return r=t.type,l=qe(r,t.pendingProps),l=qe(r.type,l),ru(e,t,r,l,n);case 15:return kd(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:qe(r,l),xl(e,t),t.tag=1,xe(r)?(e=!0,zl(t)):e=!1,En(t,n),xd(t,r,l),Io(t,r,l,n),Fo(null,t,r,!0,e,n);case 19:return Td(e,t,n);case 22:return Sd(e,t,n)}throw Error(S(156,t.tag))};function Bd(e,t){return gc(e,t)}function Yh(e,t,n,r){this.tag=e,this.key=n,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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $e(e,t,n,r){return new Yh(e,t,n,r)}function Gi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Gh(e){if(typeof e=="function")return Gi(e)?1:0;if(e!=null){if(e=e.$$typeof,e===hi)return 11;if(e===mi)return 14}return 2}function Lt(e,t){var n=e.alternate;return n===null?(n=$e(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function kl(e,t,n,r,l,a){var o=2;if(r=e,typeof e=="function")Gi(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case cn:return Gt(n.children,l,a,t);case pi:o=8,l|=8;break;case ao:return e=$e(12,n,t,l|2),e.elementType=ao,e.lanes=a,e;
vendor: 4,972 bytes, line 40
40case oo:return e=$e(13,n,t,l),e.elementType=oo,e.lanes=a,e;case io:return e=$e(19,n,t,l),e.elementType=io,e.lanes=a,e;case Zu:return ca(n,l,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Xu:o=10;break e;case Ju:o=9;break e;case hi:o=11;break e;case mi:o=14;break e;case xt:o=16,r=null;break e}throw Error(S(130,e==null?e:typeof e,""))}return t=$e(o,n,t,l),t.elementType=e,t.type=r,t.lanes=a,t}function Gt(e,t,n,r){return e=$e(7,e,r,t),e.lanes=n,e}function ca(e,t,n,r){return e=$e(22,e,r,t),e.elementType=Zu,e.lanes=n,e.stateNode={isHidden:!1},e}function Ka(e,t,n){return e=$e(6,e,null,t),e.lanes=n,e}function Ya(e,t,n){return t=$e(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function bh(e,t,n,r,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=Na(0),this.expirationTimes=Na(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Na(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function bi(e,t,n,r,l,a,o,s,u){return e=new bh(e,t,n,s,u),t===1?(t=1,a===!0&&(t|=8)):t=0,a=$e(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},$i(a),e}function Xh(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:un,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Vd(e){if(!e)return Ot;e=e._reactInternals;e:{if(ln(e)!==e||e.tag!==1)throw Error(S(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(xe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(S(171))}if(e.tag===1){var n=e.type;if(xe(n))return Vc(e,n,t)}return t}function Wd(e,t,n,r,l,a,o,s,u){return e=bi(n,r,!0,e,l,a,o,s,u),e.context=Vd(null),n=e.current,r=pe(),l=Rt(n),a=ut(r,l),a.callback=t??null,Pt(n,a,l),e.current.lanes=l,Or(e,l,r),je(e,r),e}function da(e,t,n,r){var l=t.current,a=pe(),o=Rt(l);return n=Vd(n),t.context===null?t.context=n:t.pendingContext=n,t=ut(a,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Pt(l,t,o),e!==null&&(We(e,l,o,a),gl(e,l,o)),o}function bl(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 mu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Xi(e,t){mu(e,t),(e=e.alternate)&&mu(e,t)}function Jh(){return null}var Qd=typeof reportError=="function"?reportError:function(e){console.error(e)};function Ji(e){this._internalRoot=e}fa.prototype.render=Ji.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(S(409));da(e,t,null,null)};fa.prototype.unmount=Ji.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;tn(function(){da(null,e,null,null)}),t[dt]=null}};function fa(e){this._internalRoot=e}fa.prototype.unstable_scheduleHydration=function(e){if(e){var t=Sc();e={blockedOn:null,target:e,priority:t};for(var n=0;n<wt.length&&t!==0&&t<wt[n].priority;n++);wt.splice(n,0,e),n===0&&Ec(e)}};function Zi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function pa(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function gu(){}function Zh(e,t,n,r,l){if(l){if(typeof r=="function"){var a=r;r=function(){var c=bl(o);a.call(c)}}var o=Wd(t,r,e,0,null,!1,!1,"",gu);return e._reactRootContainer=o,e[dt]=o.current,Sr(e.nodeType===8?e.parentNode:e),tn(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var c=bl(u);s.call(c)}}var u=bi(e,0,!1,null,null,!1,!1,"",gu);return e._reactRootContainer=u,e[dt]=u.current,Sr(e.nodeType===8?e.parentNode:e),tn(function(){da(t,u,n,r)}),u}function ha(e,t,n,r,l){var a=n._reactRootContainer;if(a){var o=a;if(typeof l=="function"){var s=l;l=function(){var u=bl(o);s.call(u)}}da(t,o,e,l)}else o=Zh(n,t,e,l,r);return bl(o)}wc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=lr(t.pendingLanes);n!==0&&(vi(t,n|1),je(t,b()),!(z&6)&&(Mn=b()+500,zt()))}break;case 13:tn(function(){var r=ft(e,1);if(r!==null){var l=pe();We(r,e,1,l)}}),Xi(e,1)}};xi=function(e){if(e.tag===13){var t=ft(e,134217728);if(t!==null){var n=pe();We(t,e,134217728,n)}Xi(e,134217728)}};kc=function(e){if(e.tag===13){var t=Rt(e),n=ft(e,t);if(n!==null){var r=pe();We(n,e,t,r)}Xi(e,t)}};Sc=function(){return A};_c=function(e,t){var n=A;try{return A=e,t()}finally{A=n}};
40vo=function(e,t,n){switch(t){case"input":if(co(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=la(r);if(!l)throw Error(S(90));tc(r),co(r,l)}}}break;case"textarea":rc(e,n);break;case"select":t=n.value,t!=null&&wn(e,!!n.multiple,t,!1)}};cc=Qi;dc=tn;var em={usingClientEntryPoint:!1,Events:[Ir,hn,la,sc,uc,Qi]},bn={findFiberByHostInstance:Vt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},tm={bundleType:bn.bundleType,version:bn.version,rendererPackageName:bn.rendererPackageName,rendererConfig:bn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:mt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=hc(e),e===null?null:e.stateNode},findFiberByHostInstance:bn.findFiberByHostInstance||Jh,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ol=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ol.isDisabled&&ol.supportsFiber)try{ea=ol.inject(tm),Ze=ol}catch{}}Ce.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=em;Ce.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Zi(t))throw Error(S(200));return Xh(e,t,null,n)};Ce.createRoot=function(e,t){if(!Zi(e))throw Error(S(299));var n=!1,r="",l=Qd;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=bi(e,1,!1,null,null,n,!1,r,l),e[dt]=t.current,Sr(e.nodeType===8?e.parentNode:e),new Ji(t)};Ce.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(S(188)):(e=Object.keys(e).join(","),Error(S(268,e)));return e=hc(t),e=e===null?null:e.stateNode,e};Ce.flushSync=function(e){return tn(e)};Ce.hydrate=function(e,t,n){if(!pa(t))throw Error(S(200));return ha(null,e,t,!0,n)};Ce.hydrateRoot=function(e,t,n){if(!Zi(e))throw Error(S(405));var r=n!=null&&n.hydratedSources||null,l=!1,a="",o=Qd;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(a=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=Wd(t,null,e,1,n??null,l,!1,a,o),e[dt]=t.current,Sr(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new fa(t)};Ce.render=function(e,t,n){if(!pa(t))throw Error(S(200));return ha(null,e,t,!1,n)};Ce.unmountComponentAtNode=function(e){if(!pa(e))throw Error(S(40));return e._reactRootContainer?(tn(function(){ha(null,null,e,!1,function(){e._reactRootContainer=null,e[dt]=null})}),!0):!1};Ce.unstable_batchedUpdates=Qi;Ce.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!pa(n))throw Error(S(200));if(e==null||e._reactInternals===void 0)throw Error(S(38));return ha(e,t,n,!1,r)};Ce.version="18.3.1-next-f1338f8080-20240426";function Kd(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Kd)}catch(e){console.error(e)}}Kd(),Ku.exports=Ce;var nm=Ku.exports,yu=nm;ro.createRoot=yu.createRoot,ro.hydrateRoot=yu.hydrateRoot;/**
41 * react-router v7.13.2
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 */var vu="popstate";function xu(e){return typeof e=="object"&&e!=null&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function rm(e={}){function t(r,l){var c;let a=(c=l.state)==null?void 0:c.masked,{pathname:o,search:s,hash:u}=a||r.location;return Xo("",{pathname:o,search:s,hash:u},l.state&&l.state.usr||null,l.state&&l.state.key||"default",a?{pathname:r.location.pathname,search:r.location.search,hash:r.location.hash}:void 0)}function n(r,l){return typeof l=="string"?l:Lr(l)}return am(t,n,null,e)}function V(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function ze(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function lm(){return Math.random().toString(36).substring(2,10)}function ju(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.unstable_mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function Xo(e,t,n=null,r,l){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?Fn(t):t,state:n,key:t&&t.key||r||lm(),unstable_mask:l}}function Lr({pathname:e="/",search:t="",hash:n=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function Fn(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function am(e,t,n,r={}){let{window:l=document.defaultView,v5Compat:a=!1}=r,o=l.history,s="POP",u=null,c=d();c==null&&(c=0,o.replaceState({...o.state,idx:c},""));function d(){return(o.state||{idx:null}).idx}function f(){s="POP";let k=d(),h=k==null?null:k-c;c=k,u&&u({action:s,location:x.location,delta:h})}function m(k,h){s="PUSH";let p=xu(k)?k:Xo(x.location,k,h);c=d()+1;let g=ju(p,c),w=x.createHref(p.unstable_mask||p);try{o.pushState(g,"",w)}catch(_){if(_ instanceof DOMException&&_.name==="DataCloneError")throw _;l.location.assign(w)}a&&u&&u({action:s,location:x.location,delta:1})}function v(k,h){s="REPLACE";let p=xu(k)?k:Xo(x.location,k,h);c=d();let g=ju(p,c),w=x.createHref(p.unstable_mask||p);o.replaceState(g,"",w),a&&u&&u({action:s,location:x.location,delta:0})}function j(k){return om(k)}let x={get action(){return s},get location(){return e(l,o)},listen(k){if(u)throw new Error("A history only accepts one active listener");return l.addEventListener(vu,f),u=k,()=>{l.removeEventListener(vu,f),u=null}},createHref(k){return t(l,k)},createURL:j,encodeLocation(k){let h=j(k);return{pathname:h.pathname,search:h.search,hash:h.hash}},push:m,replace:v,go(k){return o.go(k)}};return x}function om(e,t=!1){let n="http://localhost";
49typeof window<"u"&&(n=window.location.origin!=="null"?window.location.origin:window.location.href),V(n,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:Lr(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}function Yd(e,t,n="/"){return im(e,t,n,!1)}function im(e,t,n,r){let l=typeof t=="string"?Fn(t):t,a=ht(l.pathname||"/",n);if(a==null)return null;let o=Gd(e);sm(o);let s=null;for(let u=0;s==null&&u<o.length;++u){let c=xm(a);s=ym(o[u],c,r)}return s}function Gd(e,t=[],n=[],r="",l=!1){let a=(o,s,u=l,c)=>{let d={relativePath:c===void 0?o.path||"":c,caseSensitive:o.caseSensitive===!0,childrenIndex:s,route:o};if(d.relativePath.startsWith("/")){if(!d.relativePath.startsWith(r)&&u)return;V(d.relativePath.startsWith(r),`Absolute route path "${d.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),d.relativePath=d.relativePath.slice(r.length)}let f=tt([r,d.relativePath]),m=n.concat(d);o.children&&o.children.length>0&&(V(o.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${f}".`),Gd(o.children,t,m,f,u)),!(o.path==null&&!o.index)&&t.push({path:f,score:mm(f,o.index),routesMeta:m})};return e.forEach((o,s)=>{var u;if(o.path===""||!((u=o.path)!=null&&u.includes("?")))a(o,s);else for(let c of bd(o.path))a(o,s,!0,c)}),t}function bd(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return l?[a,""]:[a];let o=bd(r.join("/")),s=[];return s.push(...o.map(u=>u===""?a:[a,u].join("/"))),l&&s.push(...o),s.map(u=>e.startsWith("/")&&u===""?"/":u)}function sm(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:gm(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var um=/^:[\w-]+$/,cm=3,dm=2,fm=1,pm=10,hm=-2,wu=e=>e==="*";function mm(e,t){let n=e.split("/"),r=n.length;return n.some(wu)&&(r+=hm),t&&(r+=dm),n.filter(l=>!wu(l)).reduce((l,a)=>l+(um.test(a)?cm:a===""?fm:pm),r)}function gm(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function ym(e,t,n=!1){let{routesMeta:r}=e,l={},a="/",o=[];for(let s=0;s<r.length;++s){let u=r[s],c=s===r.length-1,d=a==="/"?t:t.slice(a.length)||"/",f=Xl({path:u.relativePath,caseSensitive:u.caseSensitive,end:c},d),m=u.route;if(!f&&c&&n&&!r[r.length-1].route.index&&(f=Xl({path:u.relativePath,caseSensitive:u.caseSensitive,end:!1},d)),!f)return null;
49Object.assign(l,f.params),o.push({params:l,pathname:tt([a,f.pathname]),pathnameBase:Sm(tt([a,f.pathnameBase])),route:m}),f.pathnameBase!=="/"&&(a=tt([a,f.pathnameBase]))}return o}function Xl(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=vm(e.path,e.caseSensitive,e.end),l=t.match(n);if(!l)return null;let a=l[0],o=a.replace(/(.)\/+$/,"$1"),s=l.slice(1);return{params:r.reduce((c,{paramName:d,isOptional:f},m)=>{if(d==="*"){let j=s[m]||"";o=a.slice(0,a.length-j.length).replace(/(.)\/+$/,"$1")}const v=s[m];return f&&!v?c[d]=void 0:c[d]=(v||"").replace(/%2F/g,"/"),c},{}),pathname:a,pathnameBase:o,pattern:e}}function vm(e,t=!1,n=!0){ze(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 r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,u,c,d)=>{if(r.push({paramName:s,isOptional:u!=null}),u){let f=d.charAt(c+o.length);return f&&f!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function xm(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return ze(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function ht(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}var jm=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function wm(e,t="/"){let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?Fn(e):e,a;return n?(n=n.replace(/\/\/+/g,"/"),n.startsWith("/")?a=ku(n.substring(1),"/"):a=ku(n,t)):a=t,{pathname:a,search:_m(r),hash:Em(l)}}function ku(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function Ga(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}].  Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function km(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function es(e){let t=km(e);return t.map((n,r)=>r===t.length-1?n.pathname:n.pathnameBase)}function ma(e,t,n,r=!1){let l;typeof e=="string"?l=Fn(e):(l={...e},V(!l.pathname||!l.pathname.includes("?"),Ga("?","pathname","search",l)),V(!l.pathname||!l.pathname.includes("#"),Ga("#","pathname","hash",l)),V(!l.search||!l.search.includes("#"),Ga("#","search","hash",l)));let a=e===""||l.pathname==="",o=a?"/":l.pathname,s;if(o==null)s=n;else{let f=t.length-1;if(!r&&o.startsWith("..")){let m=o.split("/");for(;m[0]==="..";)m.shift(),f-=1;l.pathname=m.join("/")}s=f>=0?t[f]:"/"}let u=wm(l,s),c=o&&o!=="/"&&o.endsWith("/"),d=(a||o===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(c||d)&&(u.pathname+="/"),u}var tt=e=>e.join("/").replace(/\/\/+/g,"/"),Sm=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),_m=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Em=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,Cm=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function Tm(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function Nm(e){return e.map(t=>t.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Xd=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Jd(e,t){let n=e;
49if(typeof n!="string"||!jm.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,l=!1;if(Xd)try{let a=new URL(window.location.href),o=n.startsWith("//")?new URL(a.protocol+n):new URL(n),s=ht(o.pathname,t);o.origin===a.origin&&s!=null?n=s+o.search+o.hash:l=!0}catch{ze(!1,`<Link to="${n}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:l,to:n}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Zd=["POST","PUT","PATCH","DELETE"];new Set(Zd);var Pm=["GET",...Zd];new Set(Pm);var qn=y.createContext(null);qn.displayName="DataRouter";var ga=y.createContext(null);ga.displayName="DataRouterState";var Dm=y.createContext(!1),ef=y.createContext({isTransitioning:!1});ef.displayName="ViewTransition";var Rm=y.createContext(new Map);Rm.displayName="Fetchers";var Lm=y.createContext(null);Lm.displayName="Await";var Ne=y.createContext(null);Ne.displayName="Navigation";var Ar=y.createContext(null);Ar.displayName="Location";var Ye=y.createContext({outlet:null,matches:[],isDataRoute:!1});Ye.displayName="Route";var ts=y.createContext(null);ts.displayName="RouteError";var tf="REACT_ROUTER_ERROR",$m="REDIRECT",Om="ROUTE_ERROR_RESPONSE";function Mm(e){if(e.startsWith(`${tf}:${$m}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.location=="string"&&typeof t.reloadDocument=="boolean"&&typeof t.replace=="boolean")return t}catch{}}function Im(e){if(e.startsWith(`${tf}:${Om}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new Cm(t.status,t.statusText,t.data)}catch{}}function zm(e,{relative:t}={}){V(Un(),"useHref() may be used only in the context of a <Router> component.");let{basename:n,navigator:r}=y.useContext(Ne),{hash:l,pathname:a,search:o}=qr(e,{relative:t}),s=a;return n!=="/"&&(s=a==="/"?n:tt([n,a])),r.createHref({pathname:s,search:o,hash:l})}function Un(){return y.useContext(Ar)!=null}function Ae(){return V(Un(),"useLocation() may be used only in the context of a <Router> component."),y.useContext(Ar).location}var nf="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function rf(e){y.useContext(Ne).static||y.useLayoutEffect(e)}function an(){let{isDataRoute:e}=y.useContext(Ye);return e?bm():Am()}function Am(){V(Un(),"useNavigate() may be used only in the context of a <Router> component.");let e=y.useContext(qn),{basename:t,navigator:n}=y.useContext(Ne),{matches:r}=y.useContext(Ye),{pathname:l}=Ae(),a=JSON.stringify(es(r)),o=y.useRef(!1);return rf(()=>{o.current=!0}),y.useCallback((u,c={})=>{if(ze(o.current,nf),!o.current)return;if(typeof u=="number"){n.go(u);return}let d=ma(u,JSON.parse(a),l,c.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:tt([t,d.pathname])),(c.replace?n.replace:n.push)(d,c.state,c)},[t,n,a,l,e])}y.createContext(null);function Fr(){let{matches:e}=y.useContext(Ye),t=e[e.length-1];return t?t.params:{}}function qr(e,{relative:t}={}){let{matches:n}=y.useContext(Ye),{pathname:r}=Ae(),l=JSON.stringify(es(n));return y.useMemo(()=>ma(e,JSON.parse(l),r,t==="path"),[e,l,r,t])}function Fm(e,t){return lf(e,t)}function lf(e,t,n){var k;V(Un(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:r}=y.useContext(Ne),{matches:l}=y.useContext(Ye),a=l[l.length-1],o=a?a.params:{},s=a?a.pathname:"/",u=a?a.pathnameBase:"/",c=a&&a.route;{let h=c&&c.path||"";of(s,!c||h.endsWith("*")||h.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${s}" (under <Route path="${h}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
50
51Please change the parent <Route path="${h}"> to <Route path="${h==="/"?"*":`${h}/*`}">.`)}let d=Ae(),f;if(t){let h=typeof t=="string"?Fn(t):t;V(u==="/"||((k=h.pathname)==null?void 0:k.startsWith(u)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${u}" but pathname "${h.pathname}" was given in the \`location\` prop.`),f=h}else f=d;let m=f.pathname||"/",v=m;if(u!=="/"){let h=u.replace(/^\//,"").split("/");v="/"+m.replace(/^\//,"").split("/").slice(h.length).join("/")}let j=Yd(e,{pathname:v});ze(c||j!=null,`No routes matched location "${f.pathname}${f.search}${f.hash}" `),ze(j==null||j[j.length-1].route.element!==void 0||j[j.length-1].route.Component!==void 0||j[j.length-1].route.lazy!==void 0,`Matched leaf route at location "${f.pathname}${f.search}${f.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let x=Vm(j&&j.map(h=>Object.assign({},h,{params:Object.assign({},o,h.params),pathname:tt([u,r.encodeLocation?r.encodeLocation(h.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:h.pathname]),pathnameBase:h.pathnameBase==="/"?u:tt([u,r.encodeLocation?r.encodeLocation(h.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:h.pathnameBase])})),l,n);return t&&x?y.createElement(Ar.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...f},navigationType:"POP"}},x):x}function qm(){let e=Gm(),t=Tm(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",l={padding:"0.5rem",backgroundColor:r},a={padding:"2px 4px",backgroundColor:r},o=null;return console.error("Error handled by React Router default ErrorBoundary:",e),o=y.createElement(y.Fragment,null,y.createElement("p",null,"💿 Hey developer 👋"),y.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",y.createElement("code",{style:a},"ErrorBoundary")," or"," ",y.createElement("code",{style:a},"errorElement")," prop on your route.")),y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application 
51Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},t),n?y.createElement("pre",{style:l},n):null,o)}var Um=y.createElement(qm,null),af=class extends y.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const n=Im(e.digest);n&&(e=n)}let t=e!==void 0?y.createElement(Ye.Provider,{value:this.props.routeContext},y.createElement(ts.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?y.createElement(Hm,{error:e},t):t}};af.contextType=Dm;var ba=new WeakMap;function Hm({children:e,error:t}){let{basename:n}=y.useContext(Ne);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let r=Mm(t.digest);if(r){let l=ba.get(t);if(l)throw l;let a=Jd(r.location,n);if(Xd&&!ba.get(t))if(a.isExternal||r.reloadDocument)window.location.href=a.absoluteURL||a.to;else{const o=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(a.to,{replace:r.replace}));throw ba.set(t,o),o}return y.createElement("meta",{httpEquiv:"refresh",content:`0;url=${a.absoluteURL||a.to}`})}}return e}function Bm({routeContext:e,match:t,children:n}){let r=y.useContext(qn);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),y.createElement(Ye.Provider,{value:e},n)}function Vm(e,t=[],n){let r=n==null?void 0:n.state;if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let l=e,a=r==null?void 0:r.errors;if(a!=null){let d=l.findIndex(f=>f.route.id&&(a==null?void 0:a[f.route.id])!==void 0);V(d>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(",")}`),l=l.slice(0,Math.min(l.length,d+1))}let o=!1,s=-1;if(n&&r){o=r.renderFallback;for(let d=0;d<l.length;d++){let f=l[d];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(s=d),f.route.id){let{loaderData:m,errors:v}=r,j=f.route.loader&&!m.hasOwnProperty(f.route.id)&&(!v||v[f.route.id]===void 0);if(f.route.lazy||j){n.isStatic&&(o=!0),s>=0?l=l.slice(0,s+1):l=[l[0]];break}}}}let u=n==null?void 0:n.onError,c=r&&u?(d,f)=>{var m,v;u(d,{location:r.location,params:((v=(m=r.matches)==null?void 0:m[0])==null?void 0:v.params)??{},unstable_pattern:Nm(r.matches),errorInfo:f})}:void 0;return l.reduceRight((d,f,m)=>{let v,j=!1,x=null,k=null;r&&(v=a&&f.route.id?a[f.route.id]:void 0,x=f.route.errorElement||Um,o&&(s<0&&m===0?(of("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),j=!0,k=null):s===m&&(j=!0,k=f.route.hydrateFallbackElement||null)));let h=t.concat(l.slice(0,m+1)),p=()=>{let g;return v?g=x:j?g=k:f.route.Component?g=y.createElement(f.route.Component,null):f.route.element?g=f.route.element:g=d,y.createElement(Bm,{match:f,routeContext:{outlet:d,matches:h,isDataRoute:r!=null},children:g})};return r&&(f.route.ErrorBoundary||f.route.errorElement||m===0)?y.createElement(af,{location:r.location,revalidation:r.revalidation,component:x,error:v,children:p(),routeContext:{outlet:null,matches:h,isDataRoute:!0},onError:c}):p()},null)}function ns(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Wm(e){let t=y.useContext(qn);return V(t,ns(e)),t}function Qm(e){let t=y.useContext(ga);return V(t,ns(e)),t}function Km(e){let t=y.useContext(Ye);return V(t,ns(e)),t}function rs(e){let t=Km(e),n=t.matches[t.matches.length-1];return V(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function Ym(){return rs("useRouteId")}function Gm(){var r;let e=y.useContext(ts),t=Qm("useRouteError"),n=rs("useRouteError");return e!==void 0?e:(r=t.errors)==null?void 0:r[n]}function bm(){let{router:e}=Wm("useNavigate"),t=rs("useNavigate"),n=y.useRef(!1);return rf(()=>{n.current=!0}),y.useCallback(async(l,a={})=>{ze(n.current,nf),n.current&&(typeof l=="number"?await e.navigate(l):await e.navigate(l,{fromRouteId:t,...a}))},[e,t])}var Su={};function of(e,t,n){!t&&!Su[e]&&(Su[e]=!0,ze(!1,n))}y.memo(Xm);function Xm({routes:e,future:t,state:n,isStatic:r,onError:l}){return lf(e,void 0,{state:n,isStatic:r,onError:l})}function Ur({to:e,replace:t,state:n,relative:r}){V(Un(),"<Navigate> may be used only in the context of a <Router> component.");let{static:l}=y.useContext(Ne);
51ze(!l,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:a}=y.useContext(Ye),{pathname:o}=Ae(),s=an(),u=ma(e,es(a),o,r==="path"),c=JSON.stringify(u);return y.useEffect(()=>{s(JSON.parse(c),{replace:t,state:n,relative:r})},[s,c,r,t,n]),null}function ue(e){V(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Jm({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:l,static:a=!1,unstable_useTransitions:o}){V(!Un(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let s=e.replace(/^\/*/,"/"),u=y.useMemo(()=>({basename:s,navigator:l,static:a,unstable_useTransitions:o,future:{}}),[s,l,a,o]);typeof n=="string"&&(n=Fn(n));let{pathname:c="/",search:d="",hash:f="",state:m=null,key:v="default",unstable_mask:j}=n,x=y.useMemo(()=>{let k=ht(c,s);return k==null?null:{location:{pathname:k,search:d,hash:f,state:m,key:v,unstable_mask:j},navigationType:r}},[s,c,d,f,m,v,r,j]);return ze(x!=null,`<Router basename="${s}"> is not able to match the URL "${c}${d}${f}" because it does not start with the basename, so the <Router> won't render anything.`),x==null?null:y.createElement(Ne.Provider,{value:u},y.createElement(Ar.Provider,{children:t,value:x}))}function Zm({children:e,location:t}){return Fm(Jo(e),t)}function Jo(e,t=[]){let n=[];return y.Children.forEach(e,(r,l)=>{if(!y.isValidElement(r))return;let a=[...t,l];if(r.type===y.Fragment){n.push.apply(n,Jo(r.props.children,a));return}V(r.type===ue,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),V(!r.props.index||!r.props.children,"An index route cannot have child routes.");let o={id:r.props.id||a.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=Jo(r.props.children,a)),n.push(o)}),n}var Sl="get",_l="application/x-www-form-urlencoded";function ya(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function e0(e){return ya(e)&&e.tagName.toLowerCase()==="button"}function t0(e){return ya(e)&&e.tagName.toLowerCase()==="form"}function n0(e){return ya(e)&&e.tagName.toLowerCase()==="input"}function r0(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function l0(e,t){return e.button===0&&(!t||t==="_self")&&!r0(e)}function Zo(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(l=>[n,l]):[[n,r]])},[]))}function a0(e,t){let n=Zo(e);return t&&t.forEach((r,l)=>{n.has(l)||t.getAll(l).forEach(a=>{n.append(l,a)})}),n}var il=null;function o0(){if(il===null)try{new FormData(document.createElement("form"),0),il=!1}catch{il=!0}return il}var i0=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Xa(e){return e!=null&&!i0.has(e)?(ze(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${_l}"`),null):e}function s0(e,t){let n,r,l,a,o;if(t0(e)){let s=e.getAttribute("action");r=s?ht(s,t):null,n=e.getAttribute("method")||Sl,l=Xa(e.getAttribute("enctype"))||_l,a=new FormData(e)}else if(e0(e)||n0(e)&&(e.type==="submit"||e.type==="image")){let s=e.form;if(s==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let u=e.getAttribute("formaction")||s.getAttribute("action");if(r=u?ht(u,t):null,n=e.getAttribute("formmethod")||s.getAttribute("method")||Sl,l=Xa(e.getAttribute("formenctype"))||Xa(s.getAttribute("enctype"))||_l,a=new FormData(s,e),!o0()){let{name:c,type:d,value:f}=e;if(d==="image"){let m=c?`${c}.`:"";a.append(`${m}x`,"0"),a.append(`${m}y`,"0")}
51else c&&a.append(c,f)}}else{if(ya(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=Sl,r=null,l=_l,o=e}return a&&l==="text/plain"&&(o=a,a=void 0),{action:r,method:n.toLowerCase(),encType:l,formData:a,body:o}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function ls(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function u0(e,t,n,r){let l=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return n?l.pathname.endsWith("/")?l.pathname=`${l.pathname}_.${r}`:l.pathname=`${l.pathname}.${r}`:l.pathname==="/"?l.pathname=`_root.${r}`:t&&ht(l.pathname,t)==="/"?l.pathname=`${t.replace(/\/$/,"")}/_root.${r}`:l.pathname=`${l.pathname.replace(/\/$/,"")}.${r}`,l}async function c0(e,t){if(e.id in t)return t[e.id];try{let n=await import(e.module);return t[e.id]=n,n}catch(n){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(n),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function d0(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function f0(e,t,n){let r=await Promise.all(e.map(async l=>{let a=t.routes[l.route.id];if(a){let o=await c0(a,n);return o.links?o.links():[]}return[]}));return g0(r.flat(1).filter(d0).filter(l=>l.rel==="stylesheet"||l.rel==="preload").map(l=>l.rel==="stylesheet"?{...l,rel:"prefetch",as:"style"}:{...l,rel:"prefetch"}))}function _u(e,t,n,r,l,a){let o=(u,c)=>n[c]?u.route.id!==n[c].route.id:!0,s=(u,c)=>{var d;return n[c].pathname!==u.pathname||((d=n[c].route.path)==null?void 0:d.endsWith("*"))&&n[c].params["*"]!==u.params["*"]};return a==="assets"?t.filter((u,c)=>o(u,c)||s(u,c)):a==="data"?t.filter((u,c)=>{var f;let d=r.routes[u.route.id];if(!d||!d.hasLoader)return!1;if(o(u,c)||s(u,c))return!0;if(u.route.shouldRevalidate){let m=u.route.shouldRevalidate({currentUrl:new URL(l.pathname+l.search+l.hash,window.origin),currentParams:((f=n[0])==null?void 0:f.params)||{},nextUrl:new URL(e,window.origin),nextParams:u.params,defaultShouldRevalidate:!0});if(typeof m=="boolean")return m}return!0}):[]}function p0(e,t,{includeHydrateFallback:n}={}){return h0(e.map(r=>{let l=t.routes[r.route.id];if(!l)return[];let a=[l.module];return l.clientActionModule&&(a=a.concat(l.clientActionModule)),l.clientLoaderModule&&(a=a.concat(l.clientLoaderModule)),n&&l.hydrateFallbackModule&&(a=a.concat(l.hydrateFallbackModule)),l.imports&&(a=a.concat(l.imports)),a}).flat(1))}function h0(e){return[...new Set(e)]}function m0(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}function g0(e,t){let n=new Set;return new Set(t),e.reduce((r,l)=>{let a=JSON.stringify(m0(l));return n.has(a)||(n.add(a),r.push({key:a,link:l})),r},[])}function sf(){let e=y.useContext(qn);return ls(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function y0(){let e=y.useContext(ga);return ls(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var as=y.createContext(void 0);as.displayName="FrameworkContext";function uf(){let e=y.useContext(as);return ls(e,"You must render this element inside a <HydratedRouter> element"),e}function v0(e,t){let n=y.useContext(as),[r,l]=y.useState(!1),[a,o]=y.useState(!1),{onFocus:s,onBlur:u,onMouseEnter:c,onMouseLeave:d,onTouchStart:f}=t,m=y.useRef(null);y.useEffect(()=>{if(e==="render"&&o(!0),e==="viewport"){let x=h=>{h.forEach(p=>{o(p.isIntersecting)})},k=new IntersectionObserver(x,{threshold:.5});return m.current&&k.observe(m.current),()=>{k.disconnect()}}},[e]),y.useEffect(()=>{if(r){let x=setTimeout(()=>{o(!0)},100);return()=>{clearTimeout(x)}}},[r]);let v=()=>{l(!0)},j=()=>{l(!1),o(!1)};return n?e!=="intent"?[a,m,{}]:[a,m,{onFocus:Xn(s,v),onBlur:Xn(u,j),onMouseEnter:Xn(c,v),onMouseLeave:Xn(d,j),onTouchStart:Xn(f,v)}]:[!1,m,{}]}function Xn(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function x0({page:e,...t}){let{router:n}=sf(),r=y.useMemo(()=>Yd(n.routes,e,n.basename),[n.routes,e,n.basename]);return r?y.createElement(w0,{page:e,matches:r,...t}):null}function j0(e){let{manifest:t,routeModules:n}=uf(),[r,l]=y.useState([]);return y.useEffect(()=>{let a=!1;
51return f0(e,t,n).then(o=>{a||l(o)}),()=>{a=!0}},[e,t,n]),r}function w0({page:e,matches:t,...n}){let r=Ae(),{future:l,manifest:a,routeModules:o}=uf(),{basename:s}=sf(),{loaderData:u,matches:c}=y0(),d=y.useMemo(()=>_u(e,t,c,a,r,"data"),[e,t,c,a,r]),f=y.useMemo(()=>_u(e,t,c,a,r,"assets"),[e,t,c,a,r]),m=y.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let x=new Set,k=!1;if(t.forEach(p=>{var w;let g=a.routes[p.route.id];!g||!g.hasLoader||(!d.some(_=>_.route.id===p.route.id)&&p.route.id in u&&((w=o[p.route.id])!=null&&w.shouldRevalidate)||g.hasClientLoader?k=!0:x.add(p.route.id))}),x.size===0)return[];let h=u0(e,s,l.unstable_trailingSlashAwareDataRequests,"data");return k&&x.size>0&&h.searchParams.set("_routes",t.filter(p=>x.has(p.route.id)).map(p=>p.route.id).join(",")),[h.pathname+h.search]},[s,l.unstable_trailingSlashAwareDataRequests,u,r,a,d,t,e,o]),v=y.useMemo(()=>p0(f,a),[f,a]),j=j0(f);return y.createElement(y.Fragment,null,m.map(x=>y.createElement("link",{key:x,rel:"prefetch",as:"fetch",href:x,...n})),v.map(x=>y.createElement("link",{key:x,rel:"modulepreload",href:x,...n})),j.map(({key:x,link:k})=>y.createElement("link",{key:x,nonce:n.nonce,...k,crossOrigin:k.crossOrigin??n.crossOrigin})))}function k0(...e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}var S0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{S0&&(window.__reactRouterVersion="7.13.2")}catch{}function _0({basename:e,children:t,unstable_useTransitions:n,window:r}){let l=y.useRef();l.current==null&&(l.current=rm({window:r,v5Compat:!0}));let a=l.current,[o,s]=y.useState({action:a.action,location:a.location}),u=y.useCallback(c=>{n===!1?s(c):y.startTransition(()=>s(c))},[n]);return y.useLayoutEffect(()=>a.listen(u),[a,u]),y.createElement(Jm,{basename:e,children:t,location:o.location,navigationType:o.action,navigator:a,unstable_useTransitions:n})}var cf=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,M=y.forwardRef(function({onClick:t,discover:n="render",prefetch:r="none",relative:l,reloadDocument:a,replace:o,unstable_mask:s,state:u,target:c,to:d,preventScrollReset:f,viewTransition:m,unstable_defaultShouldRevalidate:v,...j},x){let{basename:k,navigator:h,unstable_useTransitions:p}=y.useContext(Ne),g=typeof d=="string"&&cf.test(d),w=Jd(d,k);d=w.to;let _=zm(d,{relative:l}),E=Ae(),C=null;if(s){let Ge=ma(s,[],E.unstable_mask?E.unstable_mask.pathname:"/",!0);k!=="/"&&(Ge.pathname=Ge.pathname==="/"?k:tt([k,Ge.pathname])),C=h.createHref(Ge)}let[P,F,$]=v0(r,j),we=T0(d,{replace:o,unstable_mask:s,state:u,target:c,preventScrollReset:f,relative:l,viewTransition:m,unstable_defaultShouldRevalidate:v,unstable_useTransitions:p});function At(Ge){t&&t(Ge),Ge.defaultPrevented||we(Ge)}let yt=!(w.isExternal||a),Hn=y.createElement("a",{...j,...$,href:(yt?C:void 0)||w.absoluteURL||_,onClick:yt?At:t,ref:k0(x,F),target:c,"data-discover":!g&&n==="render"?"true":void 0});return P&&!g?y.createElement(y.Fragment,null,Hn,y.createElement(x0,{page:_})):Hn});M.displayName="Link";var os=y.forwardRef(function({"aria-current":t="page",caseSensitive:n=!1,className:r="",end:l=!1,style:a,to:o,viewTransition:s,children:u,...c},d){let f=qr(o,{relative:c.relative}),m=Ae(),v=y.useContext(ga),{navigator:j,basename:x}=y.useContext(Ne),k=v!=null&&L0(f)&&s===!0,h=j.encodeLocation?j.encodeLocation(f).pathname:f.pathname,p=m.pathname,g=v&&v.navigation&&v.navigation.location?v.navigation.location.pathname:null;n||(p=p.toLowerCase(),g=g?g.toLowerCase():null,h=h.toLowerCase()),g&&x&&(g=ht(g,x)||g);const w=h!=="/"&&h.endsWith("/")?h.length-1:h.length;let _=p===h||!l&&p.startsWith(h)&&p.charAt(w)==="/",E=g!=null&&(g===h||!l&&g.startsWith(h)&&g.charAt(h.length)==="/"),C={isActive:_,isPending:E,isTransitioning:k},P=_?t:void 0,F;typeof r=="function"?F=r(C):F=[r,_?"active":null,E?"pending":null,k?"transitioning":null].filter(Boolean).join(" ");let $=typeof a=="function"?a(C):a;return y.createElement(M,{...c,"aria-current":P,className:F,ref:d,style:$,to:o,viewTransition:s},typeof u=="function"?u(C):u)});os.displayName="NavLink";var E0=y.forwardRef(({discover:e="render",fetcherKey:t,navigate:n,reloadDocument:r,replace:l,state:a,method:o=Sl,action:s,onSubmit:u,relative:c,preventScrollReset:d,viewTransition:f,unstable_defaultShouldRevalidate:m,...v},j)=>{let{unstable_useTransitions:x}=y.useContext(Ne),k=D0(),h=R0(s,{relative:c}
51),p=o.toLowerCase()==="get"?"get":"post",g=typeof s=="string"&&cf.test(s),w=_=>{if(u&&u(_),_.defaultPrevented)return;_.preventDefault();let E=_.nativeEvent.submitter,C=(E==null?void 0:E.getAttribute("formmethod"))||o,P=()=>k(E||_.currentTarget,{fetcherKey:t,method:C,navigate:n,replace:l,state:a,relative:c,preventScrollReset:d,viewTransition:f,unstable_defaultShouldRevalidate:m});x&&n!==!1?y.startTransition(()=>P()):P()};return y.createElement("form",{ref:j,method:p,action:h,onSubmit:r?u:w,...v,"data-discover":!g&&e==="render"?"true":void 0})});E0.displayName="Form";function C0(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function df(e){let t=y.useContext(qn);return V(t,C0(e)),t}function T0(e,{target:t,replace:n,unstable_mask:r,state:l,preventScrollReset:a,relative:o,viewTransition:s,unstable_defaultShouldRevalidate:u,unstable_useTransitions:c}={}){let d=an(),f=Ae(),m=qr(e,{relative:o});return y.useCallback(v=>{if(l0(v,t)){v.preventDefault();let j=n!==void 0?n:Lr(f)===Lr(m),x=()=>d(e,{replace:j,unstable_mask:r,state:l,preventScrollReset:a,relative:o,viewTransition:s,unstable_defaultShouldRevalidate:u});c?y.startTransition(()=>x()):x()}},[f,d,m,n,r,l,t,e,a,o,s,u,c])}function va(e){ze(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let t=y.useRef(Zo(e)),n=y.useRef(!1),r=Ae(),l=y.useMemo(()=>a0(r.search,n.current?null:t.current),[r.search]),a=an(),o=y.useCallback((s,u)=>{const c=Zo(typeof s=="function"?s(new URLSearchParams(l)):s);n.current=!0,a("?"+c,u)},[a,l]);return[l,o]}var N0=0,P0=()=>`__${String(++N0)}__`;function D0(){let{router:e}=df("useSubmit"),{basename:t}=y.useContext(Ne),n=Ym(),r=e.fetch,l=e.navigate;return y.useCallback(async(a,o={})=>{let{action:s,method:u,encType:c,formData:d,body:f}=s0(a,t);
51if(o.navigate===!1){let m=o.fetcherKey||P0();await r(m,n,o.action||s,{unstable_defaultShouldRevalidate:o.unstable_defaultShouldRevalidate,preventScrollReset:o.preventScrollReset,formData:d,body:f,formMethod:o.method||u,formEncType:o.encType||c,flushSync:o.flushSync})}else await l(o.action||s,{unstable_defaultShouldRevalidate:o.unstable_defaultShouldRevalidate,preventScrollReset:o.preventScrollReset,formData:d,body:f,formMethod:o.method||u,formEncType:o.encType||c,replace:o.replace,state:o.state,fromRouteId:n,flushSync:o.flushSync,viewTransition:o.viewTransition})},[r,l,t,n])}function R0(e,{relative:t}={}){let{basename:n}=y.useContext(Ne),r=y.useContext(Ye);V(r,"useFormAction must be used inside a RouteContext");let[l]=r.matches.slice(-1),a={...qr(e||".",{relative:t})},o=Ae();if(e==null){a.search=o.search;let s=new URLSearchParams(a.search),u=s.getAll("index");if(u.some(d=>d==="")){s.delete("index"),u.filter(f=>f).forEach(f=>s.append("index",f));let d=s.toString();a.search=d?`?${d}`:""}}return(!e||e===".")&&l.route.index&&(a.search=a.search?a.search.replace(/^\?/,"?index&"):"?index"),n!=="/"&&(a.pathname=a.pathname==="/"?n:tt([n,a.pathname])),Lr(a)}function L0(e,{relative:t}={}){let n=y.useContext(ef);V(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=df("useViewTransitionState"),l=qr(e,{relative:t});if(!n.isTransitioning)return!1;let a=ht(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=ht(n.nextLocation.pathname,r)||n.nextLocation.pathname;return Xl(l.pathname,o)!=null||Xl(l.pathname,a)!=null}var $0=typeof Element<"u",O0=typeof Map=="function",M0=typeof Set=="function",I0=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function El(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,l;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!El(e[r],t[r]))return!1;return!0}var a;if(O0&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(a=e.entries();!(r=a.next()).done;)if(!t.has(r.value[0]))return!1;for(a=e.entries();!(r=a.next()).done;)if(!El(r.value[1],t.get(r.value[0])))return!1;return!0}if(M0&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(a=e.entries();!(r=a.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(I0&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])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),n=l.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,l[r]))return!1;if($0&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((l[r]==="_owner"||l[r]==="__v"||l[r]==="__o")&&e.$$typeof)&&!El(e[l[r]],t[l[r]]))return!1;return!0}return e!==e&&t!==t}var z0=function(t,n){try{return El(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const A0=Jl(z0);var F0=function(e,t,n,r,l,a,o,s){if(!e){var u;if(t===void 0)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,l,a,o,s],d=0;u=new Error(t.replace(/%s/g,function(){return c[d++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}},q0=F0;const Eu=Jl(q0);var U0=function(t,n,r,l){var a=r?r.call(l,t,n):void 0;if(a!==void 0)return!!a;if(t===n)return!0;if(typeof t!="object"||!t||typeof n!="object"||!n)return!1;var o=Object.keys(t),s=Object.keys(n);if(o.length!==s.length)return!1;for(var u=Object.prototype.hasOwnProperty.bind(n),c=0;c<o.length;c++){var d=o[c];if(!u(d))return!1;var f=t[d],m=n[d];if(a=r?r.call(l,f,m,d):void 0,a===!1||a===void 0&&f!==m)return!1}return!0};const H0=Jl(U0);var ff=(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))(ff||{}),Ja={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]}
51,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"]}},Cu=Object.values(ff),is={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},B0=Object.entries(is).reduce((e,[t,n])=>(e[n]=t,e),{}),Be="data-rh",Tn={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},Nn=(e,t)=>{for(let n=e.length-1;n>=0;n-=1){const r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},V0=e=>{let t=Nn(e,"title");const n=Nn(e,Tn.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);const r=Nn(e,Tn.DEFAULT_TITLE);return t||r||void 0},W0=e=>Nn(e,Tn.ON_CHANGE_CLIENT_STATE)||(()=>{}),Za=(e,t)=>t.filter(n=>typeof n[e]<"u").map(n=>n[e]).reduce((n,r)=>({...n,...r}),{}),Q0=(e,t)=>t.filter(n=>typeof n.base<"u").map(n=>n.base).reverse().reduce((n,r)=>{if(!n.length){const l=Object.keys(r);for(let a=0;a<l.length;a+=1){const s=l[a].toLowerCase();if(e.indexOf(s)!==-1&&r[s])return n.concat(r)}}return n},[]),K0=e=>console&&typeof console.warn=="function"&&console.warn(e),Jn=(e,t,n)=>{const r={};return n.filter(l=>Array.isArray(l[e])?!0:(typeof l[e]<"u"&&K0(`Helmet: ${e} should be of type "Array". Instead found type "${typeof l[e]}"`),!1)).map(l=>l[e]).reverse().reduce((l,a)=>{const o={};a.filter(u=>{let c;const d=Object.keys(u);for(let m=0;m<d.length;m+=1){const v=d[m],j=v.toLowerCase();t.indexOf(j)!==-1&&!(c==="rel"&&u[c].toLowerCase()==="canonical")&&!(j==="rel"&&u[j].toLowerCase()==="stylesheet")&&(c=j),t.indexOf(v)!==-1&&(v==="innerHTML"||v==="cssText"||v==="itemprop")&&(c=v)}if(!c||!u[c])return!1;const f=u[c].toLowerCase();return r[c]||(r[c]={}),o[c]||(o[c]={}),r[c][f]?!1:(o[c][f]=!0,!0)}).reverse().forEach(u=>l.push(u));const s=Object.keys(o);for(let u=0;u<s.length;u+=1){const c=s[u],d={...r[c],...o[c]};r[c]=d}return l},[]).reverse()},Y0=(e,t)=>{if(Array.isArray(e)&&e.length){for(let n=0;n<e.length;n+=1)if(e[n][t])return!0}return!1},G0=e=>({baseTag:Q0(["href"],e),bodyAttributes:Za("bodyAttributes",e),defer:Nn(e,Tn.DEFER),encode:Nn(e,Tn.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Za("htmlAttributes",e),linkTags:Jn("link",["rel","href"],e),metaTags:Jn("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:Jn("noscript",["innerHTML"],e),onChangeClientState:W0(e),scriptTags:Jn("script",["src","innerHTML"],e),styleTags:Jn("style",["cssText"],e),title:V0(e),titleAttributes:Za("titleAttributes",e),prioritizeSeoTags:Y0(e,Tn.PRIORITIZE_SEO_TAGS)}),pf=e=>Array.isArray(e)?e.join(""):e,b0=(e,t)=>{const n=Object.keys(e);for(let r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1},eo=(e,t)=>Array.isArray(e)?e.reduce((n,r)=>(b0(r,t)?n.priority.push(r):n.default.push(r),n),{priority:[],default:[]}):{default:e,priority:[]},Tu=(e,t)=>({...e,[t]:void 0}),X0=["noscript","script","style"],ei=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),hf=e=>Object.keys(e).reduce((t,n)=>{const r=typeof e[n]<"u"?`${n}="${e[n]}"`:`${n}`;return t?`${t} ${r}`:r},""),J0=(e,t,n,r)=>{const l=hf(n),a=pf(t);return l?`<${e} ${Be}="true" ${l}>${ei(a,r)}</${e}>`:`<${e} ${Be}="true">${ei(a,r)}</${e}>`},Z0=(e,t,n=!0)=>t.reduce((r,l)=>{const a=l,o=Object.keys(a).filter(c=>!(c==="innerHTML"||c==="cssText")).reduce((c,d)=>{const f=typeof a[d]>"u"?d:`${d}="${ei(a[d],n)}"`;return c?`${c} ${f}`:f},""),s=a.innerHTML||a.cssText||"",u=X0.indexOf(e)===-1;return`${r}<${e} ${Be}="true" ${o}${u?"/>":`>${s}</${e}>`}`},""),mf=(e,t={})=>Object.keys(e).reduce((n,r)=>{const l=is[r];return n[l||r]=e[r],n},t),eg=(e,t,n)=>{const r={key:t,[Be]:!0}
51,l=mf(n,r);return[ot.createElement("title",l,t)]},Cl=(e,t)=>t.map((n,r)=>{const l={key:r,[Be]:!0};return Object.keys(n).forEach(a=>{const s=is[a]||a;if(s==="innerHTML"||s==="cssText"){const u=n.innerHTML||n.cssText;l.dangerouslySetInnerHTML={__html:u}}else l[s]=n[a]}),ot.createElement(e,l)}),De=(e,t,n=!0)=>{switch(e){case"title":return{toComponent:()=>eg(e,t.title,t.titleAttributes),toString:()=>J0(e,t.title,t.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>mf(t),toString:()=>hf(t)};default:return{toComponent:()=>Cl(e,t),toString:()=>Z0(e,t,n)}}},tg=({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{const l=eo(e,Ja.meta),a=eo(t,Ja.link),o=eo(n,Ja.script);return{priorityMethods:{toComponent:()=>[...Cl("meta",l.priority),...Cl("link",a.priority),...Cl("script",o.priority)],toString:()=>`${De("meta",l.priority,r)} ${De("link",a.priority,r)} ${De("script",o.priority,r)}`},metaTags:l.default,linkTags:a.default,scriptTags:o.default}},ng=e=>{const{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:l,noscriptTags:a,styleTags:o,title:s="",titleAttributes:u,prioritizeSeoTags:c}=e;let{linkTags:d,metaTags:f,scriptTags:m}=e,v={toComponent:()=>{},toString:()=>""};return c&&({priorityMethods:v,linkTags:d,metaTags:f,scriptTags:m}=tg(e)),{priority:v,base:De("base",t,r),bodyAttributes:De("bodyAttributes",n,r),htmlAttributes:De("htmlAttributes",l,r),link:De("link",d,r),meta:De("meta",f,r),noscript:De("noscript",a,r),script:De("script",m,r),style:De("style",o,r),title:De("title",{title:s,titleAttributes:u},r)}},ti=ng,sl=[],gf=!!(typeof window<"u"&&window.document&&window.document.createElement),ni=class{constructor(e,t){nt(this,"instances",[]);nt(this,"canUseDOM",gf);nt(this,"context");nt(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?sl:this.instances,add:e=>{(this.canUseDOM?sl:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?sl:this.instances).indexOf(e);(this.canUseDOM?sl:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=ti({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},rg={},yf=ot.createContext(rg),Kt,vf=(Kt=class extends y.Component{constructor(n){super(n);nt(this,"helmetData");this.helmetData=new ni(this.props.context||{},Kt.canUseDOM)}render(){return ot.createElement(yf.Provider,{value:this.helmetData.value},this.props.children)}},nt(Kt,"canUseDOM",gf),Kt),sn=(e,t)=>{const n=document.head||document.querySelector("head"),r=n.querySelectorAll(`${e}[${Be}]`),l=[].slice.call(r),a=[];let o;return t&&t.length&&t.forEach(s=>{const u=document.createElement(e);for(const c in s)if(Object.prototype.hasOwnProperty.call(s,c))if(c==="innerHTML")u.innerHTML=s.innerHTML;else if(c==="cssText")u.styleSheet?u.styleSheet.cssText=s.cssText:u.appendChild(document.createTextNode(s.cssText));else{const d=c,f=typeof s[d]>"u"?"":s[d];u.setAttribute(c,f)}u.setAttribute(Be,"true"),l.some((c,d)=>(o=d,u.isEqualNode(c)))?l.splice(o,1):a.push(u)}),l.forEach(s=>{var u;return(u=s.parentNode)==null?void 0:u.removeChild(s)}),a.forEach(s=>n.appendChild(s)),{oldTags:l,newTags:a}},ri=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const r=n.getAttribute(Be),l=r?r.split(","):[],a=[...l],o=Object.keys(t);for(const s of o){const u=t[s]||"";n.getAttribute(s)!==u&&n.setAttribute(s,u),l.indexOf(s)===-1&&l.push(s);const c=a.indexOf(s);c!==-1&&a.splice(c,1)}for(let s=a.length-1;s>=0;s-=1)n.removeAttribute(a[s]);l.length===a.length?n.removeAttribute(Be):n.getAttribute(Be)!==o.join(",")&&n.setAttribute(Be,o.join(","))},lg=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=pf(e)),ri("title",t)},Nu=(e,t)=>{const{baseTag:n,bodyAttributes:r,htmlAttributes:l,linkTags:a,metaTags:o,noscriptTags:s,onChangeClientState:u,scriptTags:c,styleTags:d,title:f,titleAttributes:m}=e;ri("body",r),ri("html",l),lg(f,m);const v={baseTag:sn("base",n),linkTags:sn("link",a),metaTags:sn("meta",o),noscriptTags:sn("noscript",s),scriptTags:sn("script",c),styleTags:sn("style",d)},j={},x={};Object.keys(v).forEach(k=>{const{newTags:h,oldTags:p}=v[k];h.length&&(j[k]=h),p.length&&(x[k]=v[k].oldTags)}),t&&t(),u(e,j,x)},Zn=null,ag=e=>{Zn&&cancelAnimationFrame(Zn),e.defer?Zn=requestAnimationFrame(()=>{Nu(e,()=>{Zn=null})}):(Nu(e),Zn=null)},og=ag,Pu=class extends y.Component{constructor(){super(...arguments);nt(this,"rendered",!1)}shouldComponentUpdate(t){return!H0(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:n}=this.props.context;let r=null;const l=G0(t.get().map(a=>{const o={...a.props};return delete o.context,o}));vf.canUseDOM?og(l):ti&&(r=ti(l)),n(r)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},no,Pe=(no=class extends y.Component{shouldComponentUpdate(e){return!A0(Tu(this.props,"helmetData"),Tu(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,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case"title":return{...t,[e.type]:r,titleAttributes:{...n}};case"body":return{...t,bodyAttributes:{...n}};case"html":return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(r=>{n={...n,[r]:e[r]}}),n}
51warnOnInvalidChildren(e,t){return Eu(Cu.some(n=>e.type===n),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 ${Cu.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),Eu(!t||typeof t=="string"||Array.isArray(t)&&!t.some(n=>typeof n!="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 n={};return ot.Children.forEach(e,r=>{if(!r||!r.props)return;const{children:l,...a}=r.props,o=Object.keys(a).reduce((u,c)=>(u[B0[c]||c]=a[c],u),{});let{type:s}=r;switch(typeof s=="symbol"?s=s.toString():this.warnOnInvalidChildren(r,l),s){case"Symbol(react.fragment)":t=this.mapChildrenToProps(l,t);break;case"link":case"meta":case"noscript":case"script":case"style":n=this.flattenArrayTypeChildren(r,n,o,l);break;default:t=this.mapObjectTypeChildren(r,t,o,l);break}}),this.mapArrayTypeChildrenToProps(n,t)}render(){const{children:e,...t}=this.props;let n={...t},{helmetData:r}=t;if(e&&(n=this.mapChildrenToProps(e,n)),r&&!(r instanceof ni)){const l=r;r=new ni(l.context,!0),delete n.helmetData}return r?ot.createElement(Pu,{...n,context:r.value}):ot.createElement(yf.Consumer,null,l=>ot.createElement(Pu,{...n,context:l}))}},nt(no,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),no);const ss=[{id:90001,title:"银杏长卷完结篇",slug:"tv-90001",score:"7.6",year:2022,genre:"犯罪",area:"美国",duration:"43分钟/集",episodes:"全36集",quality:"蓝光",desc:"《银杏长卷完结篇》是一部美国犯罪题材电视剧,以时空交错推动人物命运。由金元锡执导,赵露思、杨紫、章若楠等主演,2022å¹´5月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["赵露思","杨紫","章若楠","李现"],director:"金元锡",poster:"/1.jpg",banner:"/1.jpg",video:"/1.mp4",hot:20310,rank:1,category:"电视剧",listDate:"2022-05-27",releaseDate:"2022-05-27",cqTag:"欧美大片"},{id:90002,title:"星河密码特别篇",slug:"tv-90002",score:"8.3",year:2025,genre:"爱情",area:"中国台湾",duration:"49分钟/集",episodes:"全36集",quality:"全集",desc:"《星河密码特别篇》是一部中国台湾爱情题材电视剧,围绕医疗与责任展开叙事。由苏珊娜·比尔执导,周也、杨幂、王一博等主演,2025å¹´9月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["周也","杨幂","王一博","孙俪","李沁"],director:"苏珊娜·比尔",poster:"/2.jpg",banner:"/2.jpg",video:"/2.mp4",hot:30174,rank:2,category:"电视剧",listDate:"2025-09-18",releaseDate:"2025-09-18",cqTag:"欧美大片"},{id:90003,title:"鹤归密码第二季",slug:"tv-90003",score:"7.4",year:2020,genre:"科幻",area:"美国",duration:"42分钟/集",episodes:"全32集",quality:"独播",desc:"《鹤归密码第二季》是一部美国奇幻题材电视剧,围绕邻里日常与温暖互助展开。由曹盾执导,杨紫、吴磊、陈坤等主演,2020å¹´10月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["杨紫","吴磊","陈坤","成毅","朴信惠"],director:"曹盾",poster:"/3.jpg",banner:"/3.jpg",video:"/3.mp4",hot:21432,rank:3,category:"电视剧",listDate:"2020-10-11",releaseDate:"2020-10-11",cqTag:"欧美大片"},{id:90004,title:"望舒画舫第一季",slug:"tv-90004",score:"7.1",year:2024,genre:"悬疑",area:"中国香港",duration:"43分钟/集",episodes:"全20集",quality:"4K",desc:"《望舒画舫第一季》是一部中国香港悬疑题材电视剧,以家庭伦理与和解为主线。由李木戈执导,龚俊、全智贤、杨幂等主演,2024å¹´4月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["龚俊","全智贤","杨幂","新垣结衣","靳东"],director:"李木戈",poster:"/4.jpg",banner:"/4.jpg",video:"/4.mp4",hot:68248,rank:4,category:"电视剧",listDate:"2024-04-02",releaseDate:"2024-04-02",cqTag:"精彩短片"},{id:90005,title:"望舒纪事特别篇",slug:"tv-90005",score:"7.4",year:2025,genre:"悬疑",area:"日本",duration:"46分钟/集",episodes:"更新至8集",quality:"4K",desc:"《望舒纪事特别篇》是一部日本悬疑题材电视剧,围绕邻里日常与温暖互助展开。由金元锡执导,李现、宋佳、李敏镐等主演,2025å¹´5月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["李现","宋佳","李敏镐","李沁"],director:"金元锡",poster:"/5.jpg",banner:"/5.jpg",video:"/5.mp4",hot:34253,rank:5,category:"电视剧",listDate:"2025-05-23",releaseDate:"2025-05-23",cqTag:"独立电影"},{id:90006,title:"竹影旅店",slug:"tv-90006",score:"9.4",year:2018,genre:"爱情",area:"中国台湾",duration:"43分钟/集",episodes:"更新至26集",quality:"全集",desc:"《竹影旅店》是一部中国台湾爱情题材电视剧,围绕职场与成长展开。由佐藤东弥执导,陈坤、李现、谭松韵等主演,2018å¹´7月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["陈坤","李现","谭松韵"],director:"佐藤东弥",poster:"/6.jpg",banner:"/6.jpg",video:"/6.mp4",hot:48261,rank:6,category:"电视剧",listDate:"2018-07-07",releaseDate:"2018-07-07",cqTag:"精彩短片"},{id:90007,title:"晚晴剧本完结篇",slug:"tv-90007",score:"9.1",year:2021,genre:"爱情",area:"韩国",duration:"42分钟/集",episodes:"更新至6集",quality:"4K",desc:"《晚晴剧本完结篇》是一部韩国职场题材电视剧,以时空交错推动人物命运。由曹盾执导,蒂莫西·柴勒梅德、宋佳、靳东等主演,2021å¹´4月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["蒂莫西·柴勒梅德","宋佳","靳东","张晚意","肖战"],director:"曹盾",poster:"/7.jpg",banner:"/7.jpg",video:"/7.mp4",hot:94588,rank:7,category:"电视剧",listDate:"2021-04-03",releaseDate:"2021-04-03",cqTag:"欧美大片"},{id:90008,title:"银杏列车第二季",slug:"tv-90008",score:"7.0",year:2018,genre:"悬疑",area:"韩国",duration:"48分钟/集",episodes:"全12集",quality:"热播",desc:"《银杏列车第二季》是一部韩国军旅题材电视剧,以校园青春与梦想追逐为线索。由中岛悟执导,章若楠、王凯、肖战等主演,2018å¹´7月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["章若楠","王凯","肖战","全智贤","山田裕贵"],director:"中岛悟",poster:"/8.jpg",banner:"/8.jpg",video:"/8.mp4",hot:48004,rank:8,category:"电视剧",listDate:"2018-07-17",releaseDate:"2018-07-17",cqTag:"经典回顾"},{id:90009,title:"银杏夜航",slug:"tv-90009",score:"7.6",year:2018,genre:"爱情",area:"泰国",duration:"46分钟/集",episodes:"全40集",quality:"热播",desc:"《银杏夜航》是一部泰国都市题材电视剧,围绕邻里日常与温暖互助展开。由苏珊娜·比尔执导,朴信惠、迪丽热巴、张新成等主演,2018å¹´4月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["朴信惠","迪丽热巴","张新成"],director:"苏珊娜·比尔",poster:"/9.jpg",banner:"/9.jpg",video:"/9.mp4",hot:58009,rank:9,category:"电视剧",listDate:"2018-04-17",releaseDate:"2018-04-17",cqTag:"欧美大片"},{id:90010,title:"临江回信",slug:"tv-90010",score:"7.3",year:2021,genre:"犯罪",area:"美国",duration:"44分钟/集",episodes:"全32集",quality:"完结",desc:"《临江回信》是一部美国犯罪题材电视剧,围绕职场与成长展开。由赵宝刚执导,胡歌、周也、王凯等主演,2021å¹´3月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["胡歌","周也","王凯","白鹿"],director:"赵宝刚",poster:"/10.jpg",banner:"/10.jpg",video:"/10.mp4",hot:93837,rank:10,category:"电视剧",listDate:"2021-03-03",releaseDate:"2021-03-03",cqTag:"精彩短片"},{id:90011,title:"九重列车第二季",slug:"tv-90011",score:"7.9",year:2024,genre:"犯罪",area:"美国",duration:"54分钟/集",episodes:"全32集",quality:"完结",desc:"《九重列车第二季》是一部美国犯罪题材电视剧,围绕医疗与责任展开叙事。由金元锡执导,王凯、桥本环奈、刘涛等ä¸
51»æ¼”,2024å¹´8月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["王凯","桥本环奈","刘涛","成毅"],director:"金元锡",poster:"/11.jpg",banner:"/11.jpg",video:"/11.mp4",hot:27990,rank:11,category:"电视剧",listDate:"2024-08-27",releaseDate:"2024-08-27",cqTag:"精彩短片"},{id:90012,title:"长安夜航",slug:"tv-90012",score:"9.1",year:2018,genre:"犯罪",area:"英国",duration:"50分钟/集",episodes:"全24集",quality:"完结",desc:"《长安夜航》是一部英国犯罪题材电视剧,围绕邻里日常与温暖互助展开。由赵宝刚执导,宋佳、任嘉伦、李现等主演,2018å¹´1月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["宋佳","任嘉伦","李现","李沁","杨紫"],director:"赵宝刚",poster:"/12.jpg",banner:"/12.jpg",video:"/12.mp4",hot:97725,rank:12,category:"电视剧",listDate:"2018-01-25",releaseDate:"2018-01-25",cqTag:"欧美大片"},{id:90013,title:"灯影夜曲第二季",slug:"tv-90013",score:"9.1",year:2025,genre:"爱情",area:"美国",duration:"51分钟/集",episodes:"全32集",quality:"连载中",desc:"《灯影夜曲第二季》是一部美国青春题材电视剧,以时空交错推动人物命运。由申元浩执导,桥本环奈、任嘉伦、李敏镐等主演,2025å¹´10月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["桥本环奈","任嘉伦","李敏镐","长泽雅美","张嘉益"],director:"申元浩",poster:"/13.jpg",banner:"/13.jpg",video:"/13.mp4",hot:84547,rank:13,category:"电视剧",listDate:"2025-10-14",releaseDate:"2025-10-14",cqTag:"经典回顾"},{id:90014,title:"夜色长卷特别篇",slug:"tv-90014",score:"8.3",year:2022,genre:"悬疑",area:"中国台湾",duration:"41分钟/集",episodes:"更新至6集",quality:"全集",desc:"《夜色长卷特别篇》是一部中国台湾谍战题材电视剧,以校园青春与梦想追逐为线索。由瑞恩·墨菲执导,肖战、宋佳、安娜·索登等主演,2022å¹´4月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["肖战","宋佳","安娜·索登"],director:"瑞恩·墨菲",poster:"/14.jpg",banner:"/14.jpg",video:"/14.mp4",hot:80574,rank:14,category:"电视剧",listDate:"2022-04-15",releaseDate:"2022-04-15",cqTag:"独立电影"},{id:90015,title:"金桂归途第二季",slug:"tv-90015",score:"7.6",year:2018,genre:"犯罪",area:"美国",duration:"52分钟/集",episodes:"全30集",quality:"连载中",desc:"《金桂归途第二季》是一部美国犯罪题材电视剧,以校园青春与梦想追逐为线索。由李应福执导,桥本环奈、周也、雷佳音等主演,2018å¹´11月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["桥本环奈","周也","雷佳音"],director:"李应福",poster:"/15.jpg",banner:"/15.jpg",video:"/15.mp4",hot:85741,rank:15,category:"电视剧",listDate:"2018-11-26",releaseDate:"2018-11-26",cqTag:"欧美大片"},{id:90016,title:"清河花园第一季",slug:"tv-90016",score:"8.0",year:2023,genre:"爱情",area:"英国",duration:"54分钟/集",episodes:"更新至9集",quality:"蓝光",desc:"《清河花园第一季》是一部英国都市题材电视剧,以家庭伦理与和解为主线。由苏珊娜·比尔执导,张新成、李沁、秀智等主演,2023å¹´6月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["张新成","李沁","秀智"],director:"苏珊娜·比尔",poster:"/16.jpg",banner:"/16.jpg",video:"/16.mp4",hot:69836,rank:16,category:"电视剧",listDate:"2023-06-01",releaseDate:"2023-06-01",cqTag:"欧美大片"},{id:90017,title:"棠梨密码第二季",slug:"tv-90017",score:"7.6",year:2025,genre:"悬疑",area:"日本",duration:"52分钟/集",episodes:"全20集",quality:"完结",desc:"《棠梨密码第二季》是一部日本军旅题材电视剧,讲述都市年轻人的情感选择。由朴峻华执导,朴信惠、杨幂、宋威
51龙等主演,2025å¹´2月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["朴信惠","杨幂","宋威龙"],director:"朴峻华",poster:"/17.jpg",banner:"/17.jpg",video:"/17.mp4",hot:22180,rank:17,category:"电视剧",listDate:"2025-02-07",releaseDate:"2025-02-07",cqTag:"精彩短片"},{id:90018,title:"云端别院",slug:"tv-90018",score:"8.9",year:2023,genre:"爱情",area:"韩国",duration:"41分钟/集",episodes:"更新至9集",quality:"完结",desc:"《云端别院》是一部韩国青春题材电视剧,描绘古装权谋与家国情怀。由丁英洲执导,宋佳、张嘉益、桥本环奈等主演,2023å¹´8月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["宋佳","张嘉益","桥本环奈"],director:"丁英洲",poster:"/18.jpg",banner:"/18.jpg",video:"/18.mp4",hot:41216,rank:18,category:"电视剧",listDate:"2023-08-10",releaseDate:"2023-08-10",cqTag:"精彩短片"},{id:90019,title:"临江码头完结篇",slug:"tv-90019",score:"9.6",year:2025,genre:"爱情",area:"日本",duration:"43分钟/集",episodes:"全40集",quality:"完结",desc:"《临江码头完结篇》是一部日本青春题材电视剧,讲述基层工作与民生温度。由林玉芬执导,山田裕贵、任嘉伦、桥本环奈等主演,2025å¹´6月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["山田裕贵","任嘉伦","桥本环奈"],director:"林玉芬",poster:"/19.jpg",banner:"/19.jpg",video:"/19.mp4",hot:53528,rank:19,category:"电视剧",listDate:"2025-06-02",releaseDate:"2025-06-02",cqTag:"欧美大片"},{id:90020,title:"北巷夜曲第一季",slug:"tv-90020",score:"8.0",year:2022,genre:"悬疑",area:"中国大陆",duration:"49分钟/集",episodes:"全20集",quality:"连载中",desc:"《北巷夜曲第一季》是一部中国大陆谍战题材电视剧,以时空交错推动人物命运。由苏珊娜·比尔执导,刘涛、山田裕贵、陈坤等主演,2022å¹´3月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["刘涛","山田裕贵","陈坤"],director:"苏珊娜·比尔",poster:"/20.jpg",banner:"/20.jpg",video:"/20.mp4",hot:97462,rank:20,category:"电视剧",listDate:"2022-03-22",releaseDate:"2022-03-22",cqTag:"精彩短片"},{id:90021,title:"竹影灯塔第一季",slug:"tv-90021",score:"8.3",year:2024,genre:"悬疑",area:"中国香港",duration:"51分钟/集",episodes:"全32集",quality:"4K",desc:"《竹影灯塔第一季》是一部中国香港军旅题材电视剧,讲述都市年轻人的情感选择。由刘海波执导,张嘉益、全智贤、桥本环奈等主演,2024å¹´9月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["张嘉益","全智贤","桥本环奈","安娜·索登"],director:"刘海波",poster:"/21.jpg",banner:"/21.jpg",video:"/1.mp4",hot:97488,rank:21,category:"电视剧",listDate:"2024-09-25",releaseDate:"2024-09-25",cqTag:"独立电影"},{id:90022,title:"青瓷邮局",slug:"tv-90022",score:"7.4",year:2020,genre:"爱情",area:"中国大陆",duration:"42分钟/集",episodes:"全12集",quality:"高分",desc:"《青瓷邮局》是一部中国大陆青春题材电视剧,围绕医疗与责任展开叙事。由李少红执导,杨幂、任嘉伦、肖战等主演,2020å¹´2月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["杨幂","任嘉伦","肖战","章若楠","刘涛"],director:"李少红",poster:"/22.jpg",banner:"/22.jpg",video:"/2.mp4",hot:62062,rank:22,category:"电视剧",listDate:"2020-02-27",releaseDate:"2020-02-27",cqTag:"经典回顾"},{id:90023,title:"金桂茶馆第一季",slug:"tv-90023",score:"9.2",year:2018,genre:"爱情",area:"美国",duration:"53分钟/集",episodes:"更新至10集",quality:"高分",desc:"《金桂茶馆第一季》是一部美国爱情题材电视剧,呈现异国恋与文化碰撞。由刘江执导,安娜·索登、李沁、杨紫等ä¸
51»æ¼”,2018å¹´3月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["安娜·索登","李沁","杨紫","新垣结衣","长泽雅美"],director:"刘江",poster:"/23.jpg",banner:"/23.jpg",video:"/3.mp4",hot:65527,rank:23,category:"电视剧",listDate:"2018-03-12",releaseDate:"2018-03-12",cqTag:"精彩短片"},{id:90024,title:"九重港湾第二季",slug:"tv-90024",score:"9.6",year:2023,genre:"爱情",area:"泰国",duration:"50分钟/集",episodes:"全20集",quality:"高分",desc:"《九重港湾第二季》是一部泰国都市题材电视剧,讲述基层工作与民生温度。由刘海波执导,宋佳、任嘉伦、王一博等主演,2023å¹´4月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["宋佳","任嘉伦","王一博"],director:"刘海波",poster:"/24.jpg",banner:"/24.jpg",video:"/4.mp4",hot:53008,rank:24,category:"电视剧",listDate:"2023-04-26",releaseDate:"2023-04-26",cqTag:"经典回顾"},{id:90025,title:"锦书密码",slug:"tv-90025",score:"7.6",year:2021,genre:"爱情",area:"韩国",duration:"53分钟/集",episodes:"更新至18集",quality:"4K",desc:"《锦书密码》是一部韩国都市题材电视剧,聚焦商战博弈与情感纠葛。由佐藤东弥执导,迪丽热巴、宋威龙、刘涛等主演,2021å¹´9月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["迪丽热巴","宋威龙","刘涛"],director:"佐藤东弥",poster:"/25.jpg",banner:"/25.jpg",video:"/5.mp4",hot:22340,rank:25,category:"电视剧",listDate:"2021-09-22",releaseDate:"2021-09-22",cqTag:"精彩短片"},{id:90026,title:"听潮声场特别篇",slug:"tv-90026",score:"7.7",year:2026,genre:"犯罪",area:"英国",duration:"46分钟/集",episodes:"全36集",quality:"热播",desc:"《听潮声场特别篇》是一部英国犯罪题材电视剧,围绕邻里日常与温暖互助展开。由丁英洲执导,全智贤、靳东、李沁等主演,2026å¹´7月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["全智贤","靳东","李沁","玄彬","山田裕贵"],director:"丁英洲",poster:"/26.jpg",banner:"/26.jpg",video:"/6.mp4",hot:93756,rank:26,category:"电视剧",listDate:"2026-07-25",releaseDate:"2026-07-25",cqTag:"欧美大片"},{id:90027,title:"烟火别院",slug:"tv-90027",score:"9.0",year:2022,genre:"犯罪",area:"中国大陆",duration:"45分钟/集",episodes:"全20集",quality:"全集",desc:"《烟火别院》是一部中国大陆犯罪题材电视剧,围绕职场与成长展开。由大卫·芬奇执导,胡歌、刘涛、杨紫等主演,2022å¹´11月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["胡歌","刘涛","杨紫"],director:"大卫·芬奇",poster:"/27.jpg",banner:"/27.jpg",video:"/7.mp4",hot:98291,rank:27,category:"电视剧",listDate:"2022-11-19",releaseDate:"2022-11-19",cqTag:"经典回顾"},{id:90028,title:"竹影旧梦完结篇",slug:"tv-90028",score:"7.9",year:2024,genre:"爱情",area:"日本",duration:"53分钟/集",episodes:"全40集",quality:"高分",desc:"《竹影旧梦完结篇》是一部日本青春题材电视剧,聚焦案件侦破与人性博弈。由郭靖宇执导,长泽雅美、新垣结衣、宋威龙等主演,2024å¹´1月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["长泽雅美","新垣结衣","宋威龙","吴磊","靳东"],director:"郭靖宇",poster:"/28.jpg",banner:"/28.jpg",video:"/8.mp4",hot:93418,rank:28,category:"电视剧",listDate:"2024-01-16",releaseDate:"2024-01-16",cqTag:"精彩短片"},{id:90029,title:"南城长卷",slug:"tv-90029",score:"8.8",year:2023,genre:"爱情",area:"泰国",duration:"52分钟/集",episodes:"全12集",quality:"连载中",desc:"《南城长卷》是一部泰国青春题材电视剧,描绘古装权谋与家国情怀。由滕华涛执导,新垣结衣、孙俪、任嘉伦等主演,2023å¹´7月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["新垣结衣","孙俪","任嘉伦","安吉拉·贝塞特"],director:"滕华涛",poster:"/29.jpg",banner:"/29.jpg",video:"/9.mp4",hot:18554,rank:29,category:"电视剧",listDate:"2023-07-26",releaseDate:"2023-07-26",cqTag:"经典回顾"},{id:90030,title:"白夜别院",slug:"tv-90030",score:"7.9",year:2019,genre:"悬疑",area:"日本",duration:"40分钟/集",episodes:"更新至21集",quality:"高分",desc:"《白夜别院》是一部日本悬疑题材电视剧,围绕职场与成长展开。由简川訸执导,李现、李沁、张晚意等主演,2019å¹´6月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["李现","李沁","张晚意"],director:"简川訸",poster:"/30.jpg",banner:"/30.jpg",video:"/10.mp4",hot:28020,rank:30,category:"电视剧",listDate:"2019-06-12",releaseDate:"2019-06-12",cqTag:"欧美大片"},{id:90031,title:"南城回信第二季",slug:"tv-90031",score:"7.8",year:2024,genre:"喜剧",area:"中国香港",duration:"53分钟/集",episodes:"更新至36集",quality:"全集",desc:"《南城回信第二季》是一部中国香港喜剧题材电视剧,围绕职场与成长展开。由简川訸执导,李现、宋佳、宋慧乔等主演,2024å¹´8月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["李现","宋佳","宋慧乔","白鹿","新垣结衣"],director:"简川訸",poster:"/31.jpg",banner:"/31.jpg",video:"/11.mp4",hot:79333,rank:31,category:"电视剧",listDate:"2024-08-28",releaseDate:"2024-08-28",cqTag:"精彩短片"},{id:90032,title:"九重往事完结篇",slug:"tv-90032",score:"7.9",year:2022,genre:"爱情",area:"中国香港",duration:"54分钟/集",episodes:"更新至28集",quality:"独播",desc:"《九重往事完结篇》是一部中国香港青春题材电视剧,讲述都市年轻人的情感选择。由赵宝刚执导,桥本环奈、雷佳音、安吉拉·贝塞特等主演,2022å¹´12月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["桥本环奈","雷佳音","安吉拉·贝塞特","全智贤","吴磊"],director:"赵宝刚",poster:"/32.jpg",banner:"/32.jpg",video:"/12.mp4",hot:87960,rank:32,category:"电视剧",listDate:"2022-12-19",releaseDate:"2022-12-19",cqTag:"独立电影"},{id:90033,title:"白夜密码",slug:"tv-90033",score:"7.7",year:2021,genre:"爱情",area:"中国台湾",duration:"53分钟/集",episodes:"更新至6集",quality:"蓝光",desc:"《白夜密码》是一部中国台湾都市题材电视剧,围绕职场与成长展开。由李应福执导,长泽雅美、秀智、新垣结衣等ä¸
51»æ¼”,2021å¹´2月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["长泽雅美","秀智","新垣结衣","赵丽颖","蒂莫西·柴勒梅德"],director:"李应福",poster:"/33.jpg",banner:"/33.jpg",video:"/13.mp4",hot:21064,rank:33,category:"电视剧",listDate:"2021-02-24",releaseDate:"2021-02-24",cqTag:"独立电影"},{id:90034,title:"青瓷灯塔完结篇",slug:"tv-90034",score:"7.5",year:2021,genre:"爱情",area:"中国香港",duration:"51分钟/集",episodes:"更新至13集",quality:"热播",desc:"《青瓷灯塔完结篇》是一部中国香港都市题材电视剧,讲述都市年轻人的情感选择。由孔笙执导,安娜·索登、陈坤、全智贤等主演,2021å¹´7月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["安娜·索登","陈坤","全智贤"],director:"孔笙",poster:"/34.jpg",banner:"/34.jpg",video:"/14.mp4",hot:49583,rank:34,category:"电视剧",listDate:"2021-07-21",releaseDate:"2021-07-21",cqTag:"经典回顾"},{id:90035,title:"临江客栈第二季",slug:"tv-90035",score:"8.8",year:2020,genre:"爱情",area:"韩国",duration:"54分钟/集",episodes:"全32集",quality:"完结",desc:"《临江客栈第二季》是一部韩国都市题材电视剧,聚焦案件侦破与人性博弈。由朴峻华执导,安娜·索登、肖战、桥本环奈等主演,2020å¹´5月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["安娜·索登","肖战","桥本环奈","李沁","莎拉·保罗森"],director:"朴峻华",poster:"/35.jpg",banner:"/35.jpg",video:"/15.mp4",hot:97468,rank:35,category:"电视剧",listDate:"2020-05-16",releaseDate:"2020-05-16",cqTag:"欧美大片"},{id:90036,title:"银杏夜航第二季",slug:"tv-90036",score:"7.9",year:2020,genre:"爱情",area:"中国香港",duration:"44分钟/集",episodes:"更新至11集",quality:"蓝光",desc:"《银杏夜航第二季》是一部中国香港爱情题材电视剧,以校园青春与梦想追逐为线索。由姚晓峰执导,玄彬、白鹿、安娜·索登等主演,2020å¹´9月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["玄彬","白鹿","安娜·索登","孙俪","雷佳音"],director:"姚晓峰",poster:"/36.jpg",banner:"/36.jpg",video:"/16.mp4",hot:25109,rank:36,category:"电视剧",listDate:"2020-09-25",releaseDate:"2020-09-25",cqTag:"精彩短片"},{id:90037,title:"晨雾灯火特别篇",slug:"tv-90037",score:"9.3",year:2026,genre:"爱情",area:"中国台湾",duration:"50分钟/集",episodes:"更新至19集",quality:"连载中",desc:"《晨雾灯火特别篇》是一部中国台湾职场题材电视剧,描绘古装权谋与家国情怀。由刘海波执导,安吉拉·贝塞特、白鹿、杨幂等主演,2026å¹´11月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["安吉拉·贝塞特","白鹿","杨幂"],director:"刘海波",poster:"/37.jpg",banner:"/37.jpg",video:"/17.mp4",hot:63111,rank:37,category:"电视剧",listDate:"2026-11-07",releaseDate:"2026-11-07",cqTag:"经典回顾"},{id:90038,title:"春风邮局完结篇",slug:"tv-90038",score:"8.9",year:2022,genre:"喜剧",area:"韩国",duration:"42分钟/集",episodes:"全20集",quality:"完结",desc:"《春风邮局完结篇》是一部韩国喜剧题材电视剧,讲述基层工作与民生温度。由李木戈执导,谭松韵、倪妮、杨幂等主演,2022å¹´10月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["谭松韵","倪妮","杨幂","李现","章若楠"],director:"李木戈",poster:"/38.jpg",banner:"/38.jpg",video:"/18.mp4",hot:39058,rank:38,category:"电视剧",listDate:"2022-10-19",releaseDate:"2022-10-19",cqTag:"欧美大片"},{id:90039,title:"灯影城邦",slug:"tv-90039",score:"7.4",year:2022,genre:"喜剧",area:"日本",duration:"46分钟/集",episodes:"更新至16集",quality:"独播",desc:"《灯影城邦》是一部日本喜剧题材电视剧,以校园青春与梦想追逐为线索。由苏珊娜·比尔执导,孙俪、蒂莫西·柴勒梅德、成毅等主演,2022å¹´2月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["孙俪","蒂莫西·柴勒梅德","成毅","赵丽颖","宋佳"],director:"苏珊娜·比尔",poster:"/39.jpg",banner:"/39.jpg",video:"/19.mp4",hot:54838,rank:39,category:"电视剧",listDate:"2022-02-05",releaseDate:"2022-02-05",cqTag:"欧美大片"},{id:90040,title:"晨雾灯塔第一季",slug:"tv-90040",score:"8.1",year:2020,genre:"悬疑",area:"英国",duration:"52分钟/集",episodes:"全40集",quality:"热播",desc:"《晨雾灯塔第一季》是一部英国悬疑题材电视剧,围绕职场与成长展开。由林玉芬执导,谭松韵、玄彬、新垣结衣等ä¸
51»æ¼”,2020å¹´6月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["谭松韵","玄彬","新垣结衣","周也"],director:"林玉芬",poster:"/40.jpg",banner:"/40.jpg",video:"/20.mp4",hot:76436,rank:40,category:"电视剧",listDate:"2020-06-08",releaseDate:"2020-06-08",cqTag:"精彩短片"},{id:90041,title:"拾光短歌第二季",slug:"tv-90041",score:"9.3",year:2025,genre:"爱情",area:"日本",duration:"45分钟/集",episodes:"更新至6集",quality:"连载中",desc:"《拾光短歌第二季》是一部日本青春题材电视剧,聚焦案件侦破与人性博弈。由李应福执导,朴信惠、龚俊、金秀贤等主演,2025å¹´1月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["朴信惠","龚俊","金秀贤","全智贤"],director:"李应福",poster:"/41.jpg",banner:"/41.jpg",video:"/1.mp4",hot:81659,rank:41,category:"电视剧",listDate:"2025-01-21",releaseDate:"2025-01-21",cqTag:"经典回顾"},{id:90042,title:"星河港湾特别篇",slug:"tv-90042",score:"9.6",year:2022,genre:"悬疑",area:"英国",duration:"40分钟/集",episodes:"更新至6集",quality:"全集",desc:"《星河港湾特别篇》是一部英国谍战题材电视剧,聚焦商战博弈与情感纠葛。由朴峻华执导,刘涛、吴磊、桥本环奈等主演,2022å¹´3月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["刘涛","吴磊","桥本环奈","安吉拉·贝塞特"],director:"朴峻华",poster:"/42.jpg",banner:"/42.jpg",video:"/2.mp4",hot:23139,rank:42,category:"电视剧",listDate:"2022-03-23",releaseDate:"2022-03-23",cqTag:"独立电影"},{id:90043,title:"南城密码完结篇",slug:"tv-90043",score:"9.8",year:2020,genre:"犯罪",area:"中国大陆",duration:"48分钟/集",episodes:"全16集",quality:"独播",desc:"《南城密码完结篇》是一部中国大陆犯罪题材电视剧,以家庭伦理与和解为主线。由李应福执导,迪丽热巴、赵丽颖、山田裕贵等主演,2020å¹´1月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["迪丽热巴","赵丽颖","山田裕贵","孙俪"],director:"李应福",poster:"/43.jpg",banner:"/43.jpg",video:"/3.mp4",hot:83604,rank:43,category:"电视剧",listDate:"2020-01-14",releaseDate:"2020-01-14",cqTag:"欧美大片"},{id:90044,title:"清河别院完结篇",slug:"tv-90044",score:"8.9",year:2021,genre:"悬疑",area:"中国台湾",duration:"55分钟/集",episodes:"全16集",quality:"4K",desc:"《清河别院完结篇》是一部中国台湾谍战题材电视剧,聚焦案件侦破与人性博弈。由滕华涛执导,赵露思、雷佳音、周也等主演,2021å¹´2月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["赵露思","雷佳音","周也","白鹿"],director:"滕华涛",poster:"/44.jpg",banner:"/44.jpg",video:"/4.mp4",hot:32770,rank:44,category:"电视剧",listDate:"2021-02-27",releaseDate:"2021-02-27",cqTag:"独立电影"},{id:90045,title:"青瓷剧本第一季",slug:"tv-90045",score:"7.2",year:2019,genre:"悬疑",area:"中国台湾",duration:"41分钟/集",episodes:"更新至13集",quality:"完结",desc:"《青瓷剧本第一季》是一部中国台湾悬疑题材电视剧,以家庭伦理与和解为主线。由佐藤东弥执导,金秀贤、朴宝剑、孙俪等主演,2019å¹´11月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["金秀贤","朴宝剑","孙俪","长泽雅美"],director:"佐藤东弥",poster:"/45.jpg",banner:"/45.jpg",video:"/5.mp4",hot:78220,rank:45,category:"电视剧",listDate:"2019-11-17",releaseDate:"2019-11-17",cqTag:"独立电影"},{id:90046,title:"晨雾晨曲第一季",slug:"tv-90046",score:"7.6",year:2025,genre:"悬疑",area:"泰国",duration:"47分钟/集",episodes:"全16集",quality:"全集",desc:"《晨雾晨曲第一季》是一部泰国悬疑题材电视剧,围绕邻里日常与温暖互助展开。由林玉芬执导,朴宝剑、周也、白鹿等主演,2025å¹´11月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["朴宝剑","周也","白鹿","谭松韵","全智贤"],director:"林玉芬",poster:"/46.jpg",banner:"/46.jpg",video:"/6.mp4",hot:28733,rank:46,category:"电视剧",listDate:"2025-11-11",releaseDate:"2025-11-11",cqTag:"精彩短片"},{id:90047,title:"望舒夜航第二季",slug:"tv-90047",score:"8.2",year:2026,genre:"爱情",area:"英国",duration:"48分钟/集",episodes:"全12集",quality:"独播",desc:"《望舒夜航第二季》是一部英国家庭题材电视剧,讲述基层工作与民生温度。由朴峻华执导,山田裕贵、刘涛、长泽雅美等主演,2026å¹´2月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["山田裕贵","刘涛","长泽雅美","倪妮"],director:"朴峻华",poster:"/47.jpg",banner:"/47.jpg",video:"/7.mp4",hot:26968,rank:47,category:"电视剧",listDate:"2026-02-13",releaseDate:"2026-02-13",cqTag:"精彩短片"},{id:90048,title:"晚晴夜航完结篇",slug:"tv-90048",score:"7.5",year:2020,genre:"悬疑",area:"中国台湾",duration:"54分钟/集",episodes:"更新至35集",quality:"完结",desc:"《晚晴夜航完结篇》是一部中国台湾军旅题材电视剧,讲述基层工作与民生温度。由李木戈执导,张晚意、任嘉伦、赵露思等主演,2020å¹´12月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["张晚意","任嘉伦","赵露思","宋威龙","肖战"],director:"李木戈",poster:"/48.jpg",banner:"/48.jpg",video:"/8.mp4",hot:54973,rank:48,category:"电视剧",listDate:"2020-12-13",releaseDate:"2020-12-13",cqTag:"精彩短片"},{id:90049,title:"烟火归途",slug:"tv-90049",score:"9.4",year:2022,genre:"喜剧",area:"日本",duration:"49分钟/集",episodes:"更新至9集",quality:"蓝光",desc:"《烟火归途》是一部日本喜剧题材电视剧,以校园青春与梦想追逐为线索。由李应福执导,蒂莫西·柴勒梅德、桥本环奈、雷佳音等主演,2022å¹´10月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["蒂莫西·柴勒梅德","桥本环奈","雷佳音","张嘉益","玄彬"],director:"李应福",poster:"/49.jpg",banner:"/49.jpg",video:"/9.mp4",hot:81801,rank:49,category:"电视剧",listDate:"2022-10-20",releaseDate:"2022-10-20",cqTag:"经典回顾"},{id:90050,title:"长安客栈特别篇",slug:"tv-90050",score:"9.0",year:2021,genre:"犯罪",area:"日本",duration:"50分钟/集",episodes:"全16集",quality:"连载中",desc:"《长安客栈特别篇》是一部日本犯罪题材电视剧,聚焦商战博弈与情感纠葛。由苏珊娜·比尔执导,胡歌、成毅、宋佳等主演,2021å¹´8月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["胡歌","成毅","宋佳","桥本环奈"],director:"苏珊娜·比尔",poster:"/50.jpg",banner:"/50.jpg",video:"/10.mp4",hot:16965,rank:50,category:"电视剧",listDate:"2021-08-14",releaseDate:"2021-08-14",cqTag:"独立电影"},{id:90051,title:"琥珀旧梦第一季",slug:"tv-90051",score:"7.6",year:2023,genre:"悬疑",area:"泰国",duration:"54分钟/集",episodes:"更新至11集",quality:"独播",desc:"《琥珀旧梦第一季》是一部泰国谍战题材电视剧,描绘古装权谋与家国情怀。由佐藤东弥执导,倪妮、周也、雷佳音等主演,2023å¹´5月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["倪妮","周也","雷佳音","宋威龙"],director:"佐藤东弥",poster:"/1.jpg",banner:"/1.jpg",video:"/11.mp4",hot:17051,rank:51,category:"电视剧",listDate:"2023-05-03",releaseDate:"2023-05-03",cqTag:"欧美大片"},{id:90052,title:"晨雾港湾特别篇",slug:"tv-90052",score:"8.5",year:2024,genre:"爱情",area:"中国香港",duration:"46分钟/集",episodes:"全40集",quality:"4K",desc:"《晨雾港湾特别篇》是一部中国香港职场题材电视剧,围绕医疗与责任展开叙事。由赵宝刚执导,吴磊、朴宝剑、宋慧乔等主演,2024å¹´3月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["吴磊","朴宝剑","宋慧乔"],director:"赵宝刚",poster:"/2.jpg",banner:"/2.jpg",video:"/12.mp4",hot:78817,rank:52,category:"电视剧",listDate:"2024-03-23",releaseDate:"2024-03-23",cqTag:"独立电影"},{id:90053,title:"晨雾茶馆第二季",slug:"tv-90053",score:"8.8",year:2018,genre:"悬疑",area:"英国",duration:"43分钟/集",episodes:"全36集",quality:"高分",desc:"《晨雾茶馆第二季》是一部英国古装题材电视剧,讲述都市年轻人的情感选择。由大卫·芬奇执导,周也、张新成、朴宝剑等主演,2018å¹´6月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["周也","张新成","朴宝剑","倪妮","孙俪"],director:"大卫·芬奇",poster:"/3.jpg",banner:"/3.jpg",video:"/13.mp4",hot:37873,rank:53,category:"电视剧",listDate:"2018-06-11",releaseDate:"2018-06-11",cqTag:"欧美大片"},{id:90054,title:"流光花园",slug:"tv-90054",score:"7.7",year:2023,genre:"爱情",area:"日本",duration:"52分钟/集",episodes:"更新至35集",quality:"独播",desc:"《流光花园》是一部日本家庭题材电视剧,讲述基层工作与民生温度。由姚晓峰执导,李沁、宋慧乔、龚俊等主演,2023å¹´10月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["李沁","宋慧乔","龚俊"],director:"姚晓峰",poster:"/4.jpg",banner:"/4.jpg",video:"/14.mp4",hot:83561,rank:54,category:"电视剧",listDate:"2023-10-16",releaseDate:"2023-10-16",cqTag:"独立电影"},{id:90055,title:"海棠客栈第二季",slug:"tv-90055",score:"9.4",year:2021,genre:"爱情",area:"日本",duration:"42分钟/集",episodes:"更新至18集",quality:"蓝光",desc:"《海棠客栈第二季》是一部日本爱情题材电视剧,描绘古装权谋与家国情怀。由毛慰倩执导,迪丽热巴、靳东、雷佳音等主演,2021å¹´6月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["迪丽热巴","靳东","雷佳音","山田裕贵","长泽雅美"],director:"毛慰倩",poster:"/5.jpg",banner:"/5.jpg",video:"/15.mp4",hot:59259,rank:55,category:"电视剧",listDate:"2021-06-15",releaseDate:"2021-06-15",cqTag:"精彩短片"},{id:90056,title:"九重港湾",slug:"tv-90056",score:"9.2",year:2019,genre:"悬疑",area:"英国",duration:"51分钟/集",episodes:"更新至8集",quality:"独播",desc:"《九重港湾》是一部英国古装题材电视剧,以校园青春与梦想追逐为线索。由曹盾执导,秀智、山田裕贵、宋威
51龙等主演,2019å¹´9月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["秀智","山田裕贵","宋威龙","蒂莫西·柴勒梅德"],director:"曹盾",poster:"/6.jpg",banner:"/6.jpg",video:"/16.mp4",hot:81752,rank:56,category:"电视剧",listDate:"2019-09-18",releaseDate:"2019-09-18",cqTag:"独立电影"},{id:90057,title:"望舒声场完结篇",slug:"tv-90057",score:"8.1",year:2022,genre:"爱情",area:"泰国",duration:"49分钟/集",episodes:"更新至20集",quality:"4K",desc:"《望舒声场完结篇》是一部泰国爱情题材电视剧,聚焦案件侦破与人性博弈。由郑晓龙执导,山田裕贵、李现、张嘉益等主演,2022å¹´6月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["山田裕贵","李现","张嘉益","赵丽颖","靳东"],director:"郑晓龙",poster:"/7.jpg",banner:"/7.jpg",video:"/17.mp4",hot:36920,rank:57,category:"电视剧",listDate:"2022-06-21",releaseDate:"2022-06-21",cqTag:"独立电影"},{id:90058,title:"竹影灯塔第二季",slug:"tv-90058",score:"8.3",year:2024,genre:"科幻",area:"英国",duration:"48分钟/集",episodes:"更新至29集",quality:"热播",desc:"《竹影灯塔第二季》是一部英国奇幻题材电视剧,围绕邻里日常与温暖互助展开。由张开宙执导,宋威龙、吴磊、安吉拉·贝塞特等主演,2024å¹´3月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["宋威龙","吴磊","安吉拉·贝塞特","秀智"],director:"张开宙",poster:"/8.jpg",banner:"/8.jpg",video:"/18.mp4",hot:55777,rank:58,category:"电视剧",listDate:"2024-03-28",releaseDate:"2024-03-28",cqTag:"经典回顾"},{id:90059,title:"南城别院",slug:"tv-90059",score:"9.6",year:2026,genre:"爱情",area:"韩国",duration:"41分钟/集",episodes:"更新至18集",quality:"高分",desc:"《南城别院》是一部韩国职场题材电视剧,讲述基层工作与民生温度。由郭靖宇执导,张嘉益、白鹿、蒂莫西·柴勒梅德等主演,2026å¹´4月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["张嘉益","白鹿","蒂莫西·柴勒梅德","杨紫","山田裕贵"],director:"郭靖宇",poster:"/9.jpg",banner:"/9.jpg",video:"/19.mp4",hot:54331,rank:59,category:"电视剧",listDate:"2026-04-17",releaseDate:"2026-04-17",cqTag:"精彩短片"},{id:90060,title:"夜色归途第一季",slug:"tv-90060",score:"9.4",year:2021,genre:"悬疑",area:"中国香港",duration:"54分钟/集",episodes:"更新至16集",quality:"热播",desc:"《夜色归途第一季》是一部中国香港谍战题材电视剧,以时空交错推动人物命运。由张开宙执导,安娜·索登、王一博、杨幂等主演,2021å¹´10月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["安娜·索登","王一博","杨幂"],director:"张开宙",poster:"/10.jpg",banner:"/10.jpg",video:"/20.mp4",hot:14720,rank:60,category:"电视剧",listDate:"2021-10-23",releaseDate:"2021-10-23",cqTag:"独立电影"},{id:90061,title:"霜降往事",slug:"tv-90061",score:"8.2",year:2021,genre:"爱情",area:"中国大陆",duration:"52分钟/集",episodes:"更新至12集",quality:"独播",desc:"《霜降往事》是一部中国大陆职场题材电视剧,呈现异国恋与文化碰撞。由姚晓峰执导,李现、安吉拉·贝塞特、新垣结衣等主演,2021å¹´4月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["李现","安吉拉·贝塞特","新垣结衣","白鹿"],director:"姚晓峰",poster:"/11.jpg",banner:"/11.jpg",video:"/1.mp4",hot:43958,rank:61,category:"电视剧",listDate:"2021-04-26",releaseDate:"2021-04-26",cqTag:"独立电影"},{id:90062,title:"星河灯塔",slug:"tv-90062",score:"9.3",year:2020,genre:"悬疑",area:"中国台湾",duration:"46分钟/集",episodes:"全24集",quality:"全集",desc:"《星河灯塔》是一部中国台湾古装题材电视剧,以时空交错推动人物命运。由滕华涛执导,朴宝剑、迪丽热巴、张嘉益等主演,2020å¹´9月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["朴宝剑","迪丽热巴","张嘉益"],director:"滕华涛",poster:"/12.jpg",banner:"/12.jpg",video:"/2.mp4",hot:60540,rank:62,category:"电视剧",listDate:"2020-09-09",releaseDate:"2020-09-09",cqTag:"独立电影"},{id:90063,title:"九重夜曲第一季",slug:"tv-90063",score:"9.7",year:2026,genre:"悬疑",area:"中国香港",duration:"55分钟/集",episodes:"全40集",quality:"独播",desc:"《九重夜曲第一季》是一部中国香港谍战题材电视剧,围绕职场与成长展开。由滕华涛执导,宋佳、靳东、王一博等主演,2026å¹´8月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["宋佳","靳东","王一博","肖战","宋慧乔"],director:"滕华涛",poster:"/13.jpg",banner:"/13.jpg",video:"/3.mp4",hot:69935,rank:63,category:"电视剧",listDate:"2026-08-19",releaseDate:"2026-08-19",cqTag:"精彩短片"},{id:90064,title:"棠梨驿站特别篇",slug:"tv-90064",score:"9.1",year:2018,genre:"悬疑",area:"中国香港",duration:"41分钟/集",episodes:"全20集",quality:"独播",desc:"《棠梨驿站特别篇》是一部中国香港军旅题材电视剧,以家庭伦理与和解为主线ã€
51‚由申元浩执导,朴信惠、李现、山田裕贵等主演,2018å¹´9月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["朴信惠","李现","山田裕贵","孙俪"],director:"申元浩",poster:"/14.jpg",banner:"/14.jpg",video:"/4.mp4",hot:31695,rank:64,category:"电视剧",listDate:"2018-09-03",releaseDate:"2018-09-03",cqTag:"精彩短片"},{id:90065,title:"青柠旧梦",slug:"tv-90065",score:"7.7",year:2021,genre:"爱情",area:"泰国",duration:"54分钟/集",episodes:"更新至32集",quality:"独播",desc:"《青柠旧梦》是一部泰国职场题材电视剧,讲述基层工作与民生温度。由李应福执导,赵露思、章若楠、新垣结衣等主演,2021å¹´4月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["赵露思","章若楠","新垣结衣"],director:"李应福",poster:"/15.jpg",banner:"/15.jpg",video:"/5.mp4",hot:75905,rank:65,category:"电视剧",listDate:"2021-04-28",releaseDate:"2021-04-28",cqTag:"欧美大片"},{id:90066,title:"棠梨新章第一季",slug:"tv-90066",score:"7.8",year:2020,genre:"悬疑",area:"泰国",duration:"40分钟/集",episodes:"更新至12集",quality:"蓝光",desc:"《棠梨新章第一季》是一部泰国悬疑题材电视剧,以时空交错推动人物命运。由郭靖宇执导,全智贤、宋佳、王凯等主演,2020å¹´8月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["全智贤","宋佳","王凯"],director:"郭靖宇",poster:"/16.jpg",banner:"/16.jpg",video:"/6.mp4",hot:79067,rank:66,category:"电视剧",listDate:"2020-08-06",releaseDate:"2020-08-06",cqTag:"经典回顾"},{id:90067,title:"云端邮局",slug:"tv-90067",score:"8.0",year:2023,genre:"爱情",area:"英国",duration:"55分钟/集",episodes:"更新至14集",quality:"蓝光",desc:"《云端邮局》是一部英国青春题材电视剧,聚焦案件侦破与人性博弈。由沈严执导,肖战、刘涛、杨幂等主演,2023å¹´4月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["肖战","刘涛","杨幂","秀智","成毅"],director:"沈严",poster:"/17.jpg",banner:"/17.jpg",video:"/7.mp4",hot:18475,rank:67,category:"电视剧",listDate:"2023-04-03",releaseDate:"2023-04-03",cqTag:"经典回顾"},{id:90068,title:"海棠新章第一季",slug:"tv-90068",score:"9.1",year:2018,genre:"犯罪",area:"英国",duration:"54分钟/集",episodes:"更新至22集",quality:"完结",desc:"《海棠新章第一季》是一部英国犯罪题材电视剧,聚焦商战博弈与情感纠葛。由赵宝刚执导,肖战、杨幂、李敏镐等主演,2018å¹´12月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["肖战","杨幂","李敏镐","龚俊","金秀贤"],director:"赵宝刚",poster:"/18.jpg",banner:"/18.jpg",video:"/8.mp4",hot:63780,rank:68,category:"电视剧",listDate:"2018-12-16",releaseDate:"2018-12-16",cqTag:"欧美大片"},{id:90069,title:"听潮长卷",slug:"tv-90069",score:"9.4",year:2025,genre:"悬疑",area:"美国",duration:"51分钟/集",episodes:"更新至24集",quality:"热播",desc:"《听潮长卷》是一部美国军旅题材电视剧,讲述基层工作与民生温度。由申元浩执导,赵露思、任嘉伦、谭松韵等主演,2025å¹´6月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["赵露思","任嘉伦","谭松韵","宋威龙","李沁"],director:"申元浩",poster:"/19.jpg",banner:"/19.jpg",video:"/9.mp4",hot:60573,rank:69,category:"电视剧",listDate:"2025-06-17",releaseDate:"2025-06-17",cqTag:"独立电影"},{id:90070,title:"北巷城邦第一季",slug:"tv-90070",score:"9.4",year:2022,genre:"爱情",area:"中国香港",duration:"45分钟/集",episodes:"更新至11集",quality:"连载中",desc:"《北巷城邦第一季》是一部中国香港都市题材电视剧,围绕邻里日常与温暖互助展开。由简川訸执导,宋威龙、任嘉伦、王凯等主演,2022å¹´8月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["宋威龙","任嘉伦","王凯"],director:"简川訸",poster:"/20.jpg",banner:"/20.jpg",video:"/10.mp4",hot:40972,rank:70,category:"电视剧",listDate:"2022-08-14",releaseDate:"2022-08-14",cqTag:"独立电影"},{id:90071,title:"琥珀新章第二季",slug:"tv-90071",score:"9.5",year:2022,genre:"悬疑",area:"中国香港",duration:"45分钟/集",episodes:"全36集",quality:"热播",desc:"《琥珀新章第二季》是一部中国香港军旅题材电视剧,聚焦商战博弈与情感纠葛。由张开宙执导,宋威龙、章若楠、周也等主演,2022å¹´1月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["宋威龙","章若楠","周也"],director:"张开宙",poster:"/21.jpg",banner:"/21.jpg",video:"/11.mp4",hot:54364,rank:71,category:"电视剧",listDate:"2022-01-11",releaseDate:"2022-01-11",cqTag:"欧美大片"},{id:90072,title:"长安灯火第一季",slug:"tv-90072",score:"9.2",year:2021,genre:"爱情",area:"中国大陆",duration:"43分钟/集",episodes:"全20集",quality:"完结",desc:"《长安灯火第一季》是一部中国大陆家庭题材电视剧,讲述基层工作与民生温度。由郭靖宇执导,莎拉·保罗森、朴信惠、安娜·索登等主演,2021å¹´3月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["莎拉·保罗森","朴信惠","安娜·索登","刘涛","胡歌"],director:"郭靖宇",poster:"/22.jpg",banner:"/22.jpg",video:"/12.mp4",hot:52494,rank:72,category:"电视剧",listDate:"2021-03-04",releaseDate:"2021-03-04",cqTag:"经典回顾"},{id:90073,title:"霜降晨曲特别篇",slug:"tv-90073",score:"8.3",
51year:2024,genre:"科幻",area:"中国大陆",duration:"54分钟/集",episodes:"更新至19集",quality:"蓝光",desc:"《霜降晨曲特别篇》是一部中国大陆奇幻题材电视剧,讲述基层工作与民生温度。由申元浩执导,陈坤、李沁、张晚意等主演,2024å¹´8月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["陈坤","李沁","张晚意"],director:"申元浩",poster:"/23.jpg",banner:"/23.jpg",video:"/13.mp4",hot:73374,rank:73,category:"电视剧",listDate:"2024-08-20",releaseDate:"2024-08-20",cqTag:"欧美大片"},{id:90074,title:"晚晴茶馆第一季",slug:"tv-90074",score:"8.0",year:2024,genre:"犯罪",area:"英国",duration:"42分钟/集",episodes:"更新至9集",quality:"连载中",desc:"《晚晴茶馆第一季》是一部英国犯罪题材电视剧,围绕邻里日常与温暖互助展开。由刘海波执导,王一博、新垣结衣、章若楠等主演,2024å¹´11月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["王一博","新垣结衣","章若楠","刘涛","靳东"],director:"刘海波",poster:"/24.jpg",banner:"/24.jpg",video:"/14.mp4",hot:39105,rank:74,category:"电视剧",listDate:"2024-11-13",releaseDate:"2024-11-13",cqTag:"经典回顾"},{id:90075,title:"锦书长卷第二季",slug:"tv-90075",score:"8.2",year:2024,genre:"喜剧",area:"中国台湾",duration:"51分钟/集",episodes:"全30集",quality:"全集",desc:"《锦书长卷第二季》是一部中国台湾喜剧题材电视剧,讲述基层工作与民生温度。由赵宝刚执导,宋慧乔、长泽雅美、赵丽颖等主演,2024å¹´4月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["宋慧乔","长泽雅美","赵丽颖","杨紫"],director:"赵宝刚",poster:"/25.jpg",banner:"/25.jpg",video:"/15.mp4",hot:84184,rank:75,category:"电视剧",listDate:"2024-04-07",releaseDate:"2024-04-07",cqTag:"独立电影"},{id:90076,title:"烟火旅店",slug:"tv-90076",score:"8.2",year:2022,genre:"悬疑",area:"中国台湾",duration:"47分钟/集",episodes:"全32集",quality:"连载中",desc:"《烟火旅店》是一部中国台湾军旅题材电视剧,呈现异国恋与文化碰撞。由简川訸执导,安吉拉·贝塞特、白鹿、朴宝剑等主演,2022å¹´11月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["安吉拉·贝塞特","白鹿","朴宝剑","朴信惠","迪丽热巴"],director:"简川訸",poster:"/26.jpg",banner:"/26.jpg",video:"/16.mp4",hot:77592,rank:76,category:"电视剧",listDate:"2022-11-07",releaseDate:"2022-11-07",cqTag:"欧美大片"},{id:90077,title:"流光花园第二季",slug:"tv-90077",score:"8.8",year:2018,genre:"悬疑",area:"中国香港",duration:"47分钟/集",episodes:"更新至25集",quality:"完结",desc:"《流光花园第二季》是一部中国香港谍战题材电视剧,描绘古装权谋与家国情怀。由李木戈执导,新垣结衣、安娜·索登、朴信惠等主演,2018å¹´7月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["新垣结衣","安娜·索登","朴信惠","蒂莫西·柴勒梅德","白鹿"],director:"李木戈",poster:"/27.jpg",banner:"/27.jpg",video:"/17.mp4",hot:73357,rank:77,category:"电视剧",listDate:"2018-07-09",releaseDate:"2018-07-09",cqTag:"欧美大片"},{id:90078,title:"烟火剧本第二季",slug:"tv-90078",score:"8.3",year:2019,genre:"悬疑",area:"韩国",duration:"46分钟/集",episodes:"全40集",quality:"高分",desc:"《烟火剧本第二季》是一部韩国军旅题材电视剧,以校园青春与梦想追逐为线索。由毛慰倩执导,靳东、秀智、å
51®‹æ…§ä¹”等主演,2019å¹´4月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["靳东","秀智","宋慧乔","刘涛"],director:"毛慰倩",poster:"/28.jpg",banner:"/28.jpg",video:"/18.mp4",hot:15463,rank:78,category:"电视剧",listDate:"2019-04-18",releaseDate:"2019-04-18",cqTag:"欧美大片"},{id:90079,title:"竹影驿站",slug:"tv-90079",score:"7.3",year:2026,genre:"犯罪",area:"韩国",duration:"55分钟/集",episodes:"全36集",quality:"全集",desc:"《竹影驿站》是一部韩国犯罪题材电视剧,聚焦商战博弈与情感纠葛。由滕华涛执导,龚俊、王凯、任嘉伦等主演,2026å¹´12月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["龚俊","王凯","任嘉伦","杨紫","刘涛"],director:"滕华涛",poster:"/29.jpg",banner:"/29.jpg",video:"/19.mp4",hot:79089,rank:79,category:"电视剧",listDate:"2026-12-27",releaseDate:"2026-12-27",cqTag:"独立电影"},{id:90080,title:"白夜码头",slug:"tv-90080",score:"8.1",year:2018,genre:"喜剧",area:"中国香港",duration:"49分钟/集",episodes:"全16集",quality:"独播",desc:"《白夜码头》是一部中国香港喜剧题材电视剧,讲述基层工作与民生温度。由简川訸执导,龚俊、陈坤、胡歌等主演,2018å¹´9月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["龚俊","陈坤","胡歌"],director:"简川訸",poster:"/30.jpg",banner:"/30.jpg",video:"/20.mp4",hot:71772,rank:80,category:"电视剧",listDate:"2018-09-16",releaseDate:"2018-09-16",cqTag:"精彩短片"},{id:90081,title:"鹤归画舫完结篇",slug:"tv-90081",score:"8.0",year:2023,genre:"爱情",area:"日本",duration:"44分钟/集",episodes:"全16集",quality:"连载中",desc:"《鹤归画舫完结篇》是一部日本职场题材电视剧,围绕职场与成长展开。由丁英洲执导,谭松韵、肖战、雷佳音等主演,2023å¹´3月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["谭松韵","肖战","雷佳音"],director:"丁英洲",poster:"/31.jpg",banner:"/31.jpg",video:"/1.mp4",hot:42174,rank:81,category:"电视剧",listDate:"2023-03-10",releaseDate:"2023-03-10",cqTag:"独立电影"},{id:90082,title:"银杏剧本第二季",slug:"tv-90082",score:"7.1",year:2021,genre:"爱情",area:"日本",duration:"49分钟/集",episodes:"全16集",quality:"独播",desc:"《银杏剧本第二季》是一部日本爱情题材电视剧,聚焦案件侦破与人性博弈。由毛慰倩执导,李沁、宋佳、陈坤等主演,2021å¹´1月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["李沁","宋佳","陈坤"],director:"毛慰倩",poster:"/32.jpg",banner:"/32.jpg",video:"/2.mp4",hot:51697,rank:82,category:"电视剧",listDate:"2021-01-21",releaseDate:"2021-01-21",cqTag:"欧美大片"},{id:90083,title:"霜降短歌",slug:"tv-90083",score:"7.7",year:2025,genre:"喜剧",area:"英国",duration:"46分钟/集",episodes:"更新至10集",quality:"热播",desc:"《霜降短歌》是一部英国喜剧题材电视剧,围绕医疗与责任展开叙事。由曹盾执导,桥本环奈、王一博、宋慧乔等主演,2025å¹´4月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["桥本环奈","王一博","宋慧乔","安娜·索登"],director:"曹盾",poster:"/33.jpg",banner:"/33.jpg",video:"/3.mp4",hot:70658,rank:83,category:"电视剧",listDate:"2025-04-18",releaseDate:"2025-04-18",cqTag:"独立电影"},{id:90084,title:"临江夜航第二季",slug:"tv-90084",score:"9.7",year:2026,genre:"悬疑",area:"泰国",duration:"49分钟/集",episodes:"全40集",quality:"高分",desc:"《临江夜航第二季》是一部泰国军旅题材电视剧,聚焦商战博弈与情感纠葛。由余丁执导,吴磊、任嘉伦、刘涛等ä¸
51»æ¼”,2026å¹´3月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["吴磊","任嘉伦","刘涛","杨幂","宋威龙"],director:"余丁",poster:"/34.jpg",banner:"/34.jpg",video:"/4.mp4",hot:71150,rank:84,category:"电视剧",listDate:"2026-03-01",releaseDate:"2026-03-01",cqTag:"独立电影"},{id:90085,title:"竹影夜曲",slug:"tv-90085",score:"8.0",year:2021,genre:"悬疑",area:"中国大陆",duration:"53分钟/集",episodes:"更新至15集",quality:"高分",desc:"《竹影夜曲》是一部中国大陆悬疑题材电视剧,聚焦案件侦破与人性博弈。由刘海波执导,朴信惠、杨紫、张晚意等主演,2021å¹´2月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["朴信惠","杨紫","张晚意"],director:"刘海波",poster:"/35.jpg",banner:"/35.jpg",video:"/5.mp4",hot:74702,rank:85,category:"电视剧",listDate:"2021-02-18",releaseDate:"2021-02-18",cqTag:"独立电影"},{id:90086,title:"青柠城邦特别篇",slug:"tv-90086",score:"8.4",year:2023,genre:"爱情",area:"泰国",duration:"52分钟/集",episodes:"更新至12集",quality:"完结",desc:"《青柠城邦特别篇》是一部泰国职场题材电视剧,围绕医疗与责任展开叙事。由简川訸执导,陈坤、杨紫、谭松韵等主演,2023å¹´8月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["陈坤","杨紫","谭松韵","安娜·索登","章若楠"],director:"简川訸",poster:"/36.jpg",banner:"/36.jpg",video:"/6.mp4",hot:97074,rank:86,category:"电视剧",listDate:"2023-08-20",releaseDate:"2023-08-20",cqTag:"独立电影"},{id:90087,title:"流光画舫",slug:"tv-90087",score:"9.0",year:2023,genre:"爱情",area:"日本",duration:"42分钟/集",episodes:"全30集",quality:"独播",desc:"《流光画舫》是一部日本都市题材电视剧,描绘古装权谋与家国情怀。由苏珊娜·比尔执导,雷佳音、宋威龙、新垣结衣等主演,2023å¹´4月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["雷佳音","宋威龙","新垣结衣","宋慧乔"],director:"苏珊娜·比尔",poster:"/37.jpg",banner:"/37.jpg",video:"/7.mp4",hot:80745,rank:87,category:"电视剧",listDate:"2023-04-14",releaseDate:"2023-04-14",cqTag:"独立电影"},{id:90088,title:"青瓷别院",slug:"tv-90088",score:"8.3",year:2021,genre:"爱情",area:"英国",duration:"48分钟/集",episodes:"更新至17集",quality:"全集",desc:"《青瓷别院》是一部英国爱情题材电视剧,以家庭伦理与和解为主线。由丁英洲执导,胡歌、白鹿、安吉拉·贝塞特等主演,2021å¹´1月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["胡歌","白鹿","安吉拉·贝塞特","李敏镐","金秀贤"],director:"丁英洲",poster:"/38.jpg",banner:"/38.jpg",video:"/8.mp4",hot:51952,rank:88,category:"电视剧",listDate:"2021-01-06",releaseDate:"2021-01-06",cqTag:"独立电影"},{id:90089,title:"拾光法庭完结篇",slug:"tv-90089",score:"7.2",year:2026,genre:"悬疑",area:"泰国",duration:"45分钟/集",episodes:"全32集",quality:"全集",desc:"《拾光法庭完结篇》是一部泰国谍战题材电视剧,聚焦案件侦破与人性博弈。由沈严执导,宋佳、肖战、谭松韵等主演,2026å¹´3月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["宋佳","肖战","谭松韵","长泽雅美"],director:"沈严",poster:"/39.jpg",banner:"/39.jpg",video:"/9.mp4",hot:25343,rank:89,category:"电视剧",listDate:"2026-03-24",releaseDate:"2026-03-24",cqTag:"经典回顾"},{id:90090,title:"竹影风铃",slug:"tv-90090",score:"7.5",year:2023,genre:"喜剧",area:"美国",duration:"42分钟/集",episodes:"更新至10集",quality:"4K",desc:"《竹影风铃》是一部美国
51喜剧题材电视剧,以家庭伦理与和解为主线。由郑晓龙执导,靳东、成毅、宋威龙等主演,2023年12月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["靳东","成毅","宋威龙"],director:"郑晓龙",poster:"/40.jpg",banner:"/40.jpg",video:"/10.mp4",hot:55909,rank:90,category:"电视剧",listDate:"2023-12-17",releaseDate:"2023-12-17",cqTag:"独立电影"},{id:90091,title:"北巷茶馆第一季",slug:"tv-90091",score:"8.1",year:2024,genre:"犯罪",area:"中国香港",duration:"40分钟/集",episodes:"全32集",quality:"热播",desc:"《北巷茶馆第一季》是一部中国香港犯罪题材电视剧,呈现异国恋与文化碰撞。由曹盾执导,安吉拉·贝塞特、迪丽热巴、肖战等主演,2024年4月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,情绪饱满、反转不断,适合完整版连续收看。",actors:["安吉拉·贝塞特","迪丽热巴","肖战"],director:"曹盾",poster:"/41.jpg",banner:"/41.jpg",video:"/11.mp4",hot:78449,rank:91,category:"电视剧",listDate:"2024-04-24",releaseDate:"2024-04-24",cqTag:"欧美大片"},{id:90092,title:"海棠花园",slug:"tv-90092",score:"9.6",year:2018,genre:"悬疑",area:"美国",duration:"47分钟/集",episodes:"更新至18集",quality:"热播",desc:"《海棠花园》是一部美国军旅题材电视剧,以时空交错推动人物命运。由李少红执导,倪妮、白鹿、雷佳音等主演,2018年7月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["倪妮","白鹿","雷佳音","桥本环奈","宋威龙"],director:"李少红",poster:"/42.jpg",banner:"/42.jpg",video:"/12.mp4",hot:65881,rank:92,category:"电视剧",listDate:"2018-07-04",releaseDate:"2018-07-04",cqTag:"独立电影"},{id:90093,title:"琥珀风铃",slug:"tv-90093",score:"7.4",year:2018,genre:"悬疑",area:"中国大陆",duration:"44分钟/集",episodes:"全12集",quality:"蓝光",desc:"《琥珀风铃》是一部中国大陆谍战题材电视剧,以家庭伦理与和解为主线。由刘海波执导,全智贤、新垣结衣、吴磊等主演,2018年6月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["全智贤","新垣结衣","吴磊"],director:"刘海波",poster:"/43.jpg",banner:"/43.jpg",video:"/13.mp4",hot:71907,rank:93,category:"电视剧",listDate:"2018-06-19",releaseDate:"2018-06-19",cqTag:"独立电影"},{id:90094,title:"金桂纪事完结篇",slug:"tv-90094",score:"8.5",year:2024,genre:"悬疑",area:"韩国",duration:"42分钟/集",episodes:"更新至14集",quality:"全集",desc:"《金桂纪事完结篇》是一部韩国古装题材电视剧,围绕邻里日常与温暖互助展开。由林玉芬执导,赵露思、谭松韵、蒂莫西·柴勒梅德等主演,2024年1月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["赵露思","谭松韵","蒂莫西·柴勒梅德","雷佳音","章若楠"],director:"林玉芬",poster:"/44.jpg",banner:"/44.jpg",video:"/14.mp4",hot:71990,rank:94,category:"电视剧",listDate:"2024-01-11",releaseDate:"2024-01-11",cqTag:"独立电影"},{id:90095,title:"晚晴风铃第一季",slug:"tv-90095",score:"9.1",year:2023,genre:"爱情",area:"日本",duration:"50分钟/集",episodes:"全20集",quality:"全集",desc:"《晚晴风铃第一季》是一部日本都市题材电视剧,讲述基层工作与民生温度。由张开宙执导,金秀贤、靳东、全智贤等主演,2023年2月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["金秀贤","靳东","全智贤"],director:"张开宙",poster:"/45.jpg",banner:"/45.jpg",video:"/15.mp4",hot:57138,rank:95,category:"电视剧",listDate:"2023-02-28",releaseDate:"2023-02-28",cqTag:"独立电影"},{id:90096,title:"白夜灯塔",slug:"tv-90096",score:"8.5",year:2020,genre:"犯罪",area:"泰国",duration:"45分钟/集",episodes:"全32集",quality:"全集",desc:"《白夜灯塔》是一部泰国犯罪题材电视剧,围绕邻里日常与温暖互助展开。由李少红执导,迪丽热巴、任嘉伦、周也等主演,2020年5月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,节奏紧凑、人物鲜明,适合一次性看完完整版。",actors:["迪丽热巴","任嘉伦","周也","朴宝剑"],director:"李少红",poster:"/46.jpg",banner:"/46.jpg",video:"/16.mp4",hot:84949,rank:96,category:"电视剧",listDate:"2020-05-27",releaseDate:"2020-05-27",cqTag:"欧美大片"},{id:90097,title:"金桂剧本第一季",slug:"tv-90097",score:"9.7",year:2018,genre:"犯罪",area:"中国台湾",duration:"47分钟/集",episodes:"全40集",quality:"全集",desc:"《金桂剧本第一季》是一部中国台湾犯罪题材电视剧,围绕邻里日常与温暖互助展开。由曹盾执导,杨幂、宋威
51龙、倪妮等主演,2018年5月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["杨幂","宋威龙","倪妮","宋慧乔"],director:"曹盾",poster:"/47.jpg",banner:"/47.jpg",video:"/17.mp4",hot:14661,rank:97,category:"电视剧",listDate:"2018-05-24",releaseDate:"2018-05-24",cqTag:"独立电影"},{id:90098,title:"北巷港湾完结篇",slug:"tv-90098",score:"8.1",year:2020,genre:"犯罪",area:"日本",duration:"45分钟/集",episodes:"更新至15集",quality:"高分",desc:"《北巷港湾完结篇》是一部日本犯罪题材电视剧,以时空交错推动人物命运。由福田雄一执导,赵露思、宋慧乔、杨紫等主演,2020年2月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,剧情层层推进,适合手机与电脑高清在线观看。",actors:["赵露思","宋慧乔","杨紫","朴宝剑","桥本环奈"],director:"福田雄一",poster:"/48.jpg",banner:"/48.jpg",video:"/18.mp4",hot:60112,rank:98,category:"电视剧",listDate:"2020-02-06",releaseDate:"2020-02-06",cqTag:"独立电影"},{id:90099,title:"清河纪事",slug:"tv-90099",score:"7.7",year:2018,genre:"悬疑",area:"中国台湾",duration:"54分钟/集",episodes:"全16集",quality:"独播",desc:"《清河纪事》是一部中国台湾古装题材电视剧,呈现异国恋与文化碰撞。由汪俊执导,蒂莫西·柴勒梅德、张晚意、任嘉伦等主演,2018年3月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,全集高清画质清晰,适合连续追更。",actors:["蒂莫西·柴勒梅德","张晚意","任嘉伦","胡歌"],director:"汪俊",poster:"/49.jpg",banner:"/49.jpg",video:"/19.mp4",hot:47217,rank:99,category:"电视剧",listDate:"2018-03-18",releaseDate:"2018-03-18",cqTag:"欧美大片"},{id:90100,title:"烟火邮局特别篇",slug:"tv-90100",score:"8.0",year:2021,genre:"爱情",area:"中国香港",duration:"52分钟/集",episodes:"更新至14集",quality:"独播",desc:"《烟火邮局特别篇》是一部中国香港青春题材电视剧,围绕邻里日常与温暖互助展开。由瑞恩·墨菲执导,王凯、陈坤、宋慧乔等主演,2021年4月上映。本站提供完整版高清剧集,支持在线观看免费完整版高清电视剧,台词细腻、场景精致,适合作为热播剧集收藏。",actors:["王凯","陈坤","宋慧乔"],director:"瑞恩·墨菲",poster:"/50.jpg",banner:"/50.jpg",video:"/20.mp4",hot:69402,rank:100,category:"电视剧",listDate:"2021-04-27",releaseDate:"2021-04-27",cqTag:"欧美大片"}],ig=["动作","悬疑","科幻","爱情","犯罪","冒险","喜剧","战争","动漫","惊悚"],sg=["中国大陆","中国香港","美国","韩国","日本","英国"],ug=["4K","热播","院线","高分","杜比","独播","完结","连载中"],Du=["","·典藏","·纪念版"],er=["暗夜","风暴","星河","迷城","零号","深海","焚城","逆光","失控","银翼","长夜","寒锋","天际","白昼","无名","南港","异境","狂潮","雾岛","危城","月面","霓虹","暴雪","断桥","终局"],ul=["边界","追缉","回响","档案","行动","来信","列车","证人","逃生","回廊","审判","特攻","余震","追凶","指令","迷雾","猎场","任务","回声","密令","信号","倒计时","围猎","之下","追击","风云","悬案","猎局","代码","疑云","营救","码头","交锋","入口","证词","玩家","之城","倒影","惊魂","法则","引擎","航线","疑踪","剧场","潜伏","降临","追踪","远征","失序","终章"],cg=["陈凯歌","徐克","乌尔善","郭帆","宁浩","林超贤","李安","贾樟柯"],Ru=["张译","雷佳音","刘亦菲","易烊千玺","梁朝伟","汤唯","河正宇","木村拓哉","周迅","黄渤","沈腾","章子怡"],dg=["电影","电视剧","综艺","动漫"],fg=["欧美大片","独立电影","精彩短片","经典回顾"];function li(e){for(let t=e.length-1;t>0;t--){const n=Math.floor(Math.random()*(t+1));[e[t],e[n]]=[e[n],e[t]]}return e}function pg(e){return li([...e])}function Bt(e){return e[Math.floor(Math.random()*e.length)]}function at(e,t){return Math.floor(Math.random()*(t-e+1))+e}function hg(e){const t=Math.min(e,Ru.length);return pg(Ru).slice(0,t)}function mg(e){const t=e%(er.length*ul.length),n=Du[Math.floor(e/(er.length*ul.length))%Du.length],r=er[t%er.length],l=ul[Math.floor(t/er.length)%ul.length];return`${r}${l}${n}`}function gg(){return Math.random()<.35?`更新至${at(6,36)}集`:Math.random()<.2?`全${at(12,48)}集`:Bt(["HD高清","BD超清","1080P","臻彩画质"])}const Lu=5e3;function yg(){const e=Array.from({length:Lu},(n,r)=>r);li(e);const t=Array.from({length:Lu},(n,r)=>{const l=r+1,a=mg(e[r]),o=Bt(ig),s=Bt(sg),u=(6+Math.random()*3.5).toFixed(1),c=at(2015,2024),d=hg(at(3,5)),f=Bt(cg),m=String(at(1,12)).padStart(2,"0"),v=String(at(1,28)).padStart(2,"0");return{id:l,title:a,slug:`movie-${l}`,score:u,year:c,genre:o,area:s,duration:`${at(88,168)}
51分钟`,episodes:gg(),quality:Bt(ug),desc:`${a}是一部以${o}为核心的影视作品,围绕危机、反转与人物成长展开,整体节奏紧凑,值得推荐观看。`,actors:d,director:f,poster:`/${l%50+1}.jpg`,banner:`/${l%50+1}.jpg`,video:`/${l}.mp4`,hot:at(3200,98e3),rank:l,category:Bt(dg),listDate:`${c}-${m}-${v}`,releaseDate:`${c}-${m}-${v}`,cqTag:Bt(fg)}});return li(t),t}const X=[...ss,...yg()],xf=[...ss].sort((e,t)=>t.hot-e.hot).slice(0,48),jf=[...ss].sort((e,t)=>String(t.listDate).localeCompare(String(e.listDate))).slice(0,48),vg=1,xg=20;function jg(){return at(vg,xg)}function wg(e,t){const n=t.trim().toLowerCase();return n?e.filter(r=>[r.title,r.genre,r.area,r.category,r.director,r.desc,String(r.year),r.releaseDate||r.listDate,...r.actors].join(" ").toLowerCase().includes(n)):[]}const wf=[{title:"动作大片",slug:"dongzuo",count:48,keywords:["动作"],desc:"好莱坞动作大片,震撼视觉效果,紧张刺激的动作场面"},{title:"科幻电影",slug:"kehuan",count:36,keywords:["科幻"],desc:"未来科技与想象力的完美结合,探索未知世界的奇幻之旅"},{title:"爱情剧集",slug:"aiqing",count:52,keywords:["爱情"],desc:"浪漫爱情故事,温馨感人的情感体验,治愈心灵的甜蜜时光"},{title:"悬疑惊悚",slug:"xuanyi",count:28,keywords:["悬疑","惊悚"],desc:"扣人心弦的悬疑剧情,烧脑推理,让您欲罢不能的精彩故事"},{title:"喜剧电影",slug:"xiju",count:24,keywords:["喜剧"],desc:"轻松幽默的喜剧片,欢声笑语中释放压力,享受快乐时光"},{title:"剧情片",slug:"juqing",count:32,keywords:["犯罪","战争","冒险"],desc:"深度剧情片,探讨人性与社会,引人深思的艺术佳作"}];function kf(e){return wf.find(t=>t.slug===e)}function Sf(e,t){const n=kf(t);return n?e.filter(r=>n.keywords.includes(r.genre)):[]}function tr(e,t){return Sf(e,t).length}const R="在线观看免费完整版高清电视剧",D="高清电视剧",kg=`${R} · 全集更新`,bt=20,xa=e=>`/watch/${encodeURIComponent(e)}`,_f=[{slug:"japanese-movies",title:"日本电影",lead:"精选日本经典电影作品",pred:e=>e.area.includes("日本")&&e.category==="电影"},{slug:"korean-movies",title:"韩国电影",lead:"热门韩国电影推荐",pred:e=>e.area.includes("韩国")&&e.category==="电影"},{slug:"japanese-anime",title:"日本动漫",lead:"经典日本动漫系列",pred:e=>e.area.includes("日本")&&e.category==="动漫"},{slug:"korean-variety",title:"韩国综艺",lead:"人气韩国综艺节目",pred:e=>e.area.includes("韩国")&&e.category==="综艺"}],ai=[{slug:"domestic",title:"国产剧",lead:"精选国产高清影视,电视剧电影综艺应有尽有",pred:e=>e.area.includes("中国")},{slug:"euro",title:"欧洲剧",lead:"欧美地区电影、剧集精选,高清流畅播放",pred:e=>e.area.includes("美国")||e.area.includes("英国")},{slug:"japan-tv",title:"日本剧",lead:"日本电影、电视剧与动漫综艺精选",pred:e=>e.area.includes("日本")},{slug:"hanju",title:"韩剧",lead:"热播韩剧高清更新,中字资源在线观看",pred:e=>e.area.includes("韩国")},{slug:"jp-kr",title:"日韩影视",lead:"精选日本、韩国地区电影、剧集、动漫与综艺",pred:e=>e.area.includes("日本")||e.area.includes("韩国")},..._f];function Sg(e){return ai.find(t=>t.slug===e)||null}function _g(e){const t=_f.find(n=>n.pred(e));return t||(e.area.includes("中国")?ai.find(n=>n.slug==="domestic")||null:(e.area.includes("日本")||e.area.includes("韩国"))&&ai.find(n=>n.slug==="jp-kr")||null)}function Eg(e,t){const n=[...e];return t==="views"?n.sort((r,l)=>l.hot-r.hot):t==="score"?n.sort((r,l)=>parseFloat(l.score)-parseFloat(r.score)):n.sort((r,l)=>new Date(`${l.listDate}T12:00:00`).getTime()-new Date(`${r.listDate}T12:00:00`).getTime())}const Cg=[{to:"/",end:!0,label:"首页"},{to:"/popular",label:"热门推荐"},{to:"/latest",label:"最新更新"},{to:"/category/全部",label:"影片大全"},{to:"/about",label:"关于我们"}],$u="data:image/svg+xml,"+encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" width="400" height="600" viewB
51ox="0 0 400 600"><defs><linearGradient id="g" x1="0" y1="0" x2="1" y2="1"><stop offset="0" stop-color="#1e3a8a"/><stop offset="0.5" stop-color="#2563eb"/><stop offset="1" stop-color="#be123c"/></linearGradient></defs><rect width="400" height="600" fill="url(#g)"/></svg>');function Tg(){return[{label:"韩剧",to:"/category/hanju",sub:"最新热门韩剧",count:X.filter(e=>e.area.includes("韩国")).length},{label:"日剧",to:"/category/japan-tv",sub:"精彩日本电视剧",count:X.filter(e=>e.area.includes("日本")).length},{label:"动漫",to:"/category/动漫",sub:"经典动漫作品",count:X.filter(e=>e.category==="动漫").length},{label:"科幻",to:"/genre/kehuan",sub:"科幻大片",count:tr(X,"kehuan")},{label:"爱情",to:"/genre/aiqing",sub:"浪漫爱情电影",count:tr(X,"aiqing")},{label:"动作",to:"/genre/dongzuo",sub:"刺激动作片",count:tr(X,"dongzuo")},{label:"喜剧",to:"/genre/xiju",sub:"搞笑喜剧电影",count:tr(X,"xiju")},{label:"悬疑",to:"/genre/xuanyi",sub:"烧脑悬疑片",count:tr(X,"xuanyi")},{label:"影片大全",to:"/category/全部",sub:"全部分类 · 一站浏览",count:X.length}]}const Ng=Tg();function Pg(e){if(e){e.setAttribute("playsinline",""),e.setAttribute("webkit-playsinline","true");try{e.playsInline=!0}catch{}e.setAttribute("x5-playsinline","true"),e.setAttribute("x5-video-player-type","h5"),e.setAttribute("x5-video-player-fullscreen","true")}}function Dg(){const{pathname:e,search:t}=Ae();return y.useEffect(()=>{window.scrollTo(0,0)},[e,t]),null}function Rg(){return y.useEffect(()=>(document.body.classList.add("body-tpl-portal","body-tpl-jenvip","body-tpl-natura"),()=>{document.body.classList.remove("body-tpl-portal","body-tpl-jenvip","body-tpl-natura")}),[]),i.jsxs("div",{className:"app-shell tpl-portal tpl-jenvip jenvip-tpl-v2 nt-shell",children:[i.jsx(Dg,{}),i.jsxs("div",{className:"jenvip-tpl-v2__stack nt-shell__stack",children:[i.jsx("a",{href:"#site-main",className:"skip-to-main",children:"跳过导航,进入正文"}),i.jsx(Og,{}),i.jsx("div",{id:"site-main",className:"jenvip-tpl-v2__outlet nt-outlet",tabIndex:-1,children:i.jsxs(Zm,{children:[i.jsx(ue,{path:"/",element:i.jsx(Vg,{})}),i.jsx(ue,{path:"/latest",element:i.jsx(Wg,{})}),i.jsx(ue,{path:"/popular",element:i.jsx(Qg,{})}),i.jsx(ue,{path:"/about",element:i.jsx(Kg,{})}),i.jsx(ue,{path:"/categories",element:i.jsx(Ur,{to:"/category/电影",replace:!0})}),i.jsx(ue,{path:"/category/:name",element:i.jsx(Jg,{})}),i.jsx(ue,{path:"/genre/:slug",element:i.jsx(Xg,{})}),i.jsx(ue,{path:"/detail/:slug",element:i.jsx(Zg,{})}),i.jsx(ue,{path:"/watch/:slug",element:i.jsx(ey,{})}),i.jsx(ue,{path:"/play/:slug",element:i.jsx(Lg,{})}),i.jsx(ue,{path:"/search",element:i.jsx(Yg,{})}),i.jsx(ue,{path:"/login",element:i.jsx(Gg,{})}),i.jsx(ue,{path:"/register",element:i.jsx(bg,{})}),i.jsx(ue,{path:"/404",element:i.jsx(Mu,{})}),i.jsx(ue,{path:"*",element:i.jsx(Mu,{})})]})}),i.jsx(ty,{})]})]})}function Ef({src:e,alt:t,className:n=""}){return i.jsx("img",{className:n,src:e,alt:t||"",width:400,height:600,loading:"lazy",decoding:"async",onError:r=>{const l=r.currentTarget;l.onerror=null,l.src!==$u&&(l.src=$u)}})}function Lg(){const{slug:e}=Fr();return i.jsx(Ur,{to:xa(e),replace:!0})}function $g({onDone:e}){const t=an(),[n,r]=y.useState("");function l(a){a.preventDefault();const o=n.trim();e==null||e(),t(o?`/search?q=${encodeURIComponent(o)}`:"/search")}return i.jsxs("form",{className:"hn__search hn__search--lux",role:"search",onSubmit:l,children:[i.jsx("span",{className:"hn__search-ico","aria-hidden":!0,children:i.jsxs("svg",{viewBox:"0 0 24 24",width:"18",height:"18",fill:"none",children:[i.jsx("circle",{cx:"11",cy:"11",r:"6.5",stroke:"currentColor",strokeWidth:"1.5",opacity:"0.45"}),i.jsx("path",{d:"M16.5 16.5L20 20",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",opacity:"0.45"})]})}),i.jsx("input",{className:"hn__search-input",type:"search",name:"q",value:n,onChange:a=>r(a.target.value),placeholder:"搜索视频…",autoComplete:"off",enterKeyHint:"search","aria-label":"搜索影视"}),i.jsx("button",{type:"submit",className:"hn__search-go","aria-label":"搜索",children:i.jsx("span",{className:"hn__search-go-inner",children:i.jsx("svg",{viewBox:"0 0 24 24",width:"18",height:"18",fill:"none","aria-hidden":!0,
51children:i.jsx("path",{d:"M5 12h14M12 5l7 7-7 7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})})})]})}function Og(){const e=an(),t=Ae(),[n,r]=y.useState(()=>sessionStorage.getItem("bba_user")),[l,a]=y.useState(!1);y.useEffect(()=>{r(sessionStorage.getItem("bba_user"))},[t.pathname]),y.useEffect(()=>{a(!1)},[t.pathname]),y.useEffect(()=>(document.body.classList.toggle("hn-menu-open",l),()=>document.body.classList.remove("hn-menu-open")),[l]);function o(){sessionStorage.removeItem("bba_user"),r(null),e("/")}function s({isActive:u}){return`hn__link${u?" hn__link--active":""}`}return i.jsxs("header",{className:"site-header site-header--main site-header--jenvip-v2 site-header--nt hn hn--lux hn--jenvip-tpl",children:[l?i.jsx("button",{type:"button",className:"hn__scrim","aria-label":"关闭菜单",onClick:()=>a(!1)}):null,i.jsxs("div",{className:"container hn__bar hn__bar--jvtpl hn__bar--nt",children:[i.jsxs(M,{className:"hn__brand hn__brand--nt",to:"/",onClick:()=>a(!1),children:[i.jsx("span",{className:"hn__logo-wrap","aria-hidden":!0,children:i.jsx("span",{className:"hn__logo",children:i.jsxs("svg",{viewBox:"0 0 40 40",width:"36",height:"36",fill:"none","aria-hidden":!0,children:[i.jsx("defs",{children:i.jsxs("linearGradient",{id:"hnNtMark",x1:"4",y1:"4",x2:"36",y2:"36",gradientUnits:"userSpaceOnUse",children:[i.jsx("stop",{stopColor:"#60a5fa"}),i.jsx("stop",{offset:"0.5",stopColor:"#2563eb"}),i.jsx("stop",{offset:"1",stopColor:"#f43f5e"})]})}),i.jsx("rect",{x:"2",y:"2",width:"36",height:"36",rx:"4",fill:"url(#hnNtMark)"}),i.jsx("path",{d:"M15 12.5l13 7.5-13 7.5V12.5z",fill:"#fff"})]})})}),i.jsxs("span",{className:"hn__brand-text",children:[i.jsx("strong",{className:"hn__title",children:D}),i.jsx("span",{className:"hn__tagline",children:kg})]})]}),i.jsxs("div",{className:`hn__mid${l?" hn__mid--open":""}`,id:"hn-drawer",children:[i.jsx("p",{className:"hn__drawer-label",children:"站点导航"}),i.jsx("div",{className:"hn__nav-rail hn__nav-rail--nt",children:i.jsx("nav",{className:"hn__nav","aria-label":"全站主导航",children:Cg.map(u=>i.jsx(os,{to:u.to,end:u.end===!0,className:s,onClick:()=>a(!1),children:i.jsx("span",{className:"hn__link-text",children:u.label})},u.label))})}),i.jsxs("div",{className:"hn__search-wrap",children:[i.jsx("p",{className:"hn__drawer-label hn__drawer-label--search",children:"站内搜索"}),i.jsx($g,{onDone:()=>a(!1)})]})]}),i.jsxs("div",{className:"hn__end",children:[n?i.jsxs(i.Fragment,{children:[i.jsx("span",{className:"hn__user",title:n,children:n}),i.jsx("button",{type:"button",className:"hn__btn hn__btn--lux-ghost",onClick:o,children:"退出"})]}):i.jsxs(i.Fragment,{children:[i.jsx(M,{className:"hn__btn hn__btn--lux-text",to:"/register",onClick:()=>a(!1),children:"注册"}),i.jsx(M,{className:"hn__btn hn__btn--lux-solid",to:"/login",onClick:()=>a(!1),children:"登录"})]}),i.jsxs("button",{type:"button",className:`hn__burger${l?" hn__burger--active":""}`,"aria-expanded":l,"aria-controls":"hn-drawer","aria-label":l?"关闭菜单":"打开菜单",onClick:()=>a(u=>!u),children:[i.jsx("span",{className:"hn__burger-line"}),i.jsx("span",{className:"hn__burger-line"}),i.jsx("span",{className:"hn__burger-line"})]})]})]})]})}const to=`${R}_${D}_热播剧集全集更新`,nn=`${D}聚合平台,支持${R},覆盖热播国产剧、日韩剧与精选连续剧。全集高清流畅播放,剧集持续更新,手机电脑均可追更。`,Mg=`${R},${D},免费完整版电视剧,热播剧集,全集高清,连续剧在线看,追更剧场,手机看剧,最新更新`,Ig=D,zg=`${D}专注剧集追更体验,帮您${R}。片库按地区与类型整理,标题简介齐全,更新节奏稳定,适合在手机或电脑端连续收看完整版高清内容。`,Ag=`${D}以清晰目录与可读文案组织剧集片单,优先保证剧名、简介与分类信息完整,方便用户检索与搜索引擎收录。欢迎通过关于我们页面反馈失效链接或版权问题。内容仅供个人学习交流,请支持正版。`,Fg=`${R} · ${D} · 免费完整版电视剧 · 热播剧集 · 全集高清 · 连续剧在线看 · 最新更新`,qg="本站提供的所有视频资源均来源于互联网,仅供个人学习交流使用。所有内容版权归原作者所有,本站不承担任何法律责任。如有侵权请联系我们删除。",Ug=`关于${D}`,Cf=`${D}内容仅供个人学习与交流使用,请勿用于商业用途。版权归原作者所有,如有侵权请联系删除。`,Hg={"@context":"https://schema.org","@graph":[{"@type":"WebSite",name:D,url:"/",description:nn,inLanguage:"zh-CN",potentialAction:{"@type":"SearchAction",target:"/search?q={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"Organization",name:D,url:"/",description:nn}]};function Bg(e){return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map((t,n)=>({"@type":"ListItem",position:n+1,name:t.label,...t.to?{item:t.to}:{}}))}}function Ou(e){const t=String(e||"");return t.includes("中国")?"国产":t.includes("韩国")||t.includes("日本")?"日韩":t.includes("美国")||t.includes("英国")?"欧美":"其他"}
51function Qe({item:e}){const t=`${e.title}海报_${e.year||""}${Ou(e.area)}`;return i.jsx("article",{className:"film-card film-card--poster film-card--nt",children:i.jsxs(M,{to:xa(e.slug),className:"film-card__link",title:`《${e.title}》${R}`,children:[i.jsx("div",{className:"film-card__media",children:i.jsx(Ef,{src:e.poster,alt:t,className:"film-card__img"})}),i.jsxs("div",{className:"film-card__body",children:[i.jsx("h3",{className:"film-card__title",children:e.title}),i.jsx("p",{className:"film-card__desc",children:e.desc}),i.jsxs("p",{className:"film-card__meta",children:[i.jsx("span",{children:e.year}),i.jsx("span",{"aria-hidden":!0,children:"·"}),i.jsx("span",{children:Ou(e.area)}),i.jsx("span",{"aria-hidden":!0,children:"·"}),i.jsxs("span",{children:["评分 ",e.score]})]})]})]})})}function cl({id:e,title:t,lead:n,moreTo:r,moreLabel:l="查看更多"}){return i.jsx("header",{className:`nt-sec__head${r?" nt-sec__head--with-more":""}`,children:i.jsxs("div",{className:"nt-sec__titles",children:[i.jsxs("div",{className:"nt-sec__title-row",children:[i.jsx("h2",{id:e,className:"nt-sec__h2",children:t}),r?i.jsx(M,{to:r,className:"nt-sec__more",children:l}):null]}),n?i.jsx("p",{className:"nt-sec__lead",children:n}):null]})})}function gt({items:e}){const t=e.filter(Boolean);return i.jsxs(i.Fragment,{children:[i.jsx(Pe,{children:i.jsx("script",{type:"application/ld+json",children:JSON.stringify(Bg(t))})}),i.jsx("nav",{className:"nt-crumb","aria-label":"面包屑导航",children:i.jsx("ol",{className:"nt-crumb__list",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:t.map((n,r)=>{const l=r===t.length-1;return i.jsxs("li",{className:"nt-crumb__item",itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem",children:[l||!n.to?i.jsx("span",{itemProp:"name","aria-current":l?"page":void 0,children:n.label}):i.jsx(M,{to:n.to,itemProp:"item",children:i.jsx("span",{itemProp:"name",children:n.label})}),i.jsx("meta",{itemProp:"position",content:String(r+1)})]},`${n.label}-${r}`)})})})]})}function Vg(){const e=y.useMemo(()=>xf.slice(0,8),[]),t=y.useMemo(()=>[...X].sort((r,l)=>parseFloat(l.score)-parseFloat(r.score)).slice(0,8),[]),n=y.useMemo(()=>jf.slice(0,12),[]);return i.jsxs(i.Fragment,{children:[i.jsxs(Pe,{htmlAttributes:{lang:"zh-CN"},children:[i.jsx("title",{children:to}),i.jsx("meta",{name:"description",content:nn}),i.jsx("meta",{name:"keywords",content:Mg}),i.jsx("meta",{name:"author",content:Ig}),i.jsx("meta",{property:"og:title",content:to}),i.jsx("meta",{property:"og:description",content:nn}),i.jsx("meta",{property:"og:type",content:"website"}),i.jsx("meta",{property:"og:site_name",content:D}),i.jsx("meta",{property:"og:locale",content:"zh_CN"}),i.jsx("meta",{property:"og:url",content:"/"}),i.jsx("meta",{name:"robots",content:"index, follow"}),i.jsx("meta",{name:"applicable-device",content:"pc,mobile"}),i.jsx("link",{rel:"canonical",href:"/"}),i.jsx("script",{type:"application/ld+json",children:JSON.stringify(Hg)})]}),i.jsxs("main",{className:"nt-home",children:[i.jsx("header",{className:"nt-intro",children:i.jsxs("div",{className:"container nt-intro__inner",children:[i.jsx("p",{className:"nt-intro__brand","aria-hidden":"true",children:D}),i.jsx("h1",{className:"nt-intro__h1",children:to}),i.jsx("p",{className:"nt-intro__desc",children:zg}),i.jsxs("div",{className:"nt-intro__cta",children:[i.jsx(M,{to:"/category/电影",className:"nt-btn nt-btn--primary",children:"浏览剧集"}),i.jsx(M,{to:"/latest",className:"nt-btn nt-btn--ghost",children:"最新更新"})]})]})}),i.jsx("section",{className:"nt-sec nt-sec--cats","aria-labelledby":"nt-cats-h",children:i.jsxs("div",{className:"container",children:[i.jsx(cl,{id:"nt-cats-h",title:"热门分类",lead:`按地区与类型筛选剧集,方便${R},分类链接稳定便于收藏。`}),i.jsx("ul",{className:"nt-cats",children:Ng.slice(0,8).map(r=>i.jsx("li",{children:i.jsxs(M,{to:r.to,className:"nt-cat",title:`${r.label}${R}`,children:[i.jsx("strong",{className:"nt-cat__name",children:r.label}),i.jsx("span",{className:"nt-cat__desc",children:r.sub}),i.jsxs("span",{className:"nt-cat__count",children:["共 ",r.count.toLocaleStr
51ing("zh-CN")," 部"]})]})},r.to+r.label))})]})}),i.jsx("section",{className:"nt-sec nt-sec--soft","aria-labelledby":"nt-hot-h",children:i.jsxs("div",{className:"container",children:[i.jsx(cl,{id:"nt-hot-h",title:"热门推荐",lead:`精选近期热播剧集,快速挑选适合${R}的高人气作品。`,moreTo:"/popular"}),i.jsx("div",{className:"nt-grid",children:e.map(r=>i.jsx(Qe,{item:r},r.id))})]})}),i.jsx("section",{className:"nt-sec","aria-labelledby":"nt-feat-h",children:i.jsxs("div",{className:"container",children:[i.jsx(cl,{id:"nt-feat-h",title:"精选推荐",lead:`按评分整理口碑较好的完整版剧集,方便对照简介后再${R}。`,moreTo:"/category/电影"}),i.jsx("div",{className:"nt-grid",children:t.map(r=>i.jsx(Qe,{item:r},r.id))})]})}),i.jsx("section",{className:"nt-sec nt-sec--soft","aria-labelledby":"nt-lat-h",children:i.jsxs("div",{className:"container",children:[i.jsx(cl,{id:"nt-lat-h",title:"最新更新",lead:`${D}每日同步新剧上架,支持持续追更与${R}。`,moreTo:"/latest"}),i.jsx("div",{className:"nt-grid nt-grid--dense",children:n.map(r=>i.jsx(Qe,{item:r},r.id))})]})}),i.jsx("section",{className:"nt-sec nt-seo","aria-labelledby":"nt-about-h",children:i.jsxs("div",{className:"container",children:[i.jsxs("h2",{id:"nt-about-h",className:"nt-sec__h2",children:["关于",D]}),i.jsx("p",{className:"nt-seo__p",children:Ag}),i.jsxs("p",{className:"nt-seo__links",children:["常用入口:",i.jsx(M,{to:"/popular",children:"热门推荐"}),i.jsx(M,{to:"/latest",children:"最新更新"}),i.jsx(M,{to:"/category/全部",children:"影片大全"}),i.jsx(M,{to:"/about",children:"关于我们"})]})]})})]})]})}function Wg(){const e=jf;return i.jsxs("main",{className:"nt-page",children:[i.jsxs(Pe,{children:[i.jsx("title",{children:`最新更新_${R}_${D}`}),i.jsx("meta",{name:"description",content:`${D}最新更新片单,汇总近期上架热播剧集,方便您继续${R},全集高清持续追更。`}),i.jsx("meta",{name:"keywords",content:`最新更新,${R},${D},热播剧集,全集高清`}),i.jsx("meta",{name:"robots",content:"index, follow"}),i.jsx("link",{rel:"canonical",href:"/latest"})]}),i.jsxs("div",{className:"container",children:[i.jsx(gt,{items:[{label:"首页",to:"/"},{label:"最新更新"}]}),i.jsxs("header",{className:"nt-page__head",children:[i.jsxs("h1",{children:["最新更新_",D]}),i.jsxs("p",{children:["新剧同步上架,标题与简介完整可读,便于检索与",R,"。"]})]}),i.jsx("div",{className:"nt-grid nt-grid--dense",children:e.map(t=>i.jsx(Qe,{item:t},t.id))})]})]})}function Qg(){const e=xf.slice(0,48);return i.jsxs("main",{className:"nt-page",children:[i.jsxs(Pe,{children:[i.jsx("title",{children:`热门推荐_${R}_${D}`}),i.jsx("meta",{name:"description",content:`${D}热门推荐整理近期高关注剧集,适合快速筛选后再${R},完整版高清流畅播放。`}),i.jsx("meta",{name:"keywords",content:`热门推荐,${R},${D},热播剧集,完整版`}),i.jsx("meta",{name:"robots",content:"index, follow"}),i.jsx("link",{rel:"canonical",href:"/popular"})]}),i.jsxs("div",{className:"container",children:[i.jsx(gt,{items:[{label:"首页",to:"/"},{label:"热门推荐"}]}),i.jsxs("header",{className:"nt-page__head",children:[i.jsxs("h1",{children:["热门推荐_",D]}),i.jsxs("p",{children:["近期播放与互动较高的剧集,适合快速挑选后再",R,"。"]})]}),i.jsx("div",{className:"nt-grid nt-grid--dense",children:e.map(t=>i.jsx(Qe,{item:t},t.id))})]})]})}function Kg(){return i.jsxs("main",{className:"nt-page",children:[i.jsxs(Pe,{children:[i.jsx("title",{children:`关于我们_${R}_${D}`}),i.jsx("meta",{name:"description",content:`${D}:${nn}`}),i.jsx("meta",{name:"keywords",content:`关于我们,${R},${D},版权声明`}),i.jsx("meta",{name:"robots",content:"index, follow"}),i.jsx("link",{rel:"canonical",href:"/about"})]}),i.jsxs("div",{className:"container",children:[i.jsx(gt,{items:[{label:"首页",to:"/"},{label:"关于我们"}]}),i.jsxs("article",{className:"nt-article",children:[i.jsxs("header",{className:"nt-page__head",children:[i.jsxs("h1",{children:["关于",D]}),i.jsx("p",{children:nn})]}),i.jsxs("section",{"aria-labelledby":"about-disclaimer-h",children:[i.jsx("h2",{id:"about-disclaimer-h",className:"nt-article__h2",children:"免责声明与版权说明"}),i.jsx("p",{className:"nt-article__p",children:qg})]}),i.jsxs("section",{"aria-labelledby":"about-use-h",children:[i.jsx("h2",{id:"about-use-h",className:"nt-article__h2",children:"使用说æ
51˜Ž"}),i.jsx("p",{className:"nt-article__p",children:Cf}),i.jsxs("p",{className:"nt-article__p",children:["您可通过首页分类、热门推荐、最新更新与站内搜索快速找到想看的剧集,并",R,"。若链接失效或涉及侵权,欢迎通过本页说明联系处理。"]})]}),i.jsxs("p",{className:"nt-article__actions",children:[i.jsx(M,{to:"/",className:"nt-btn nt-btn--primary",children:"返回首页"}),i.jsx(M,{to:"/category/全部",className:"nt-btn nt-btn--ghost",children:"浏览影片大全"})]})]})]})]})}function Yg(){const[e]=va(),t=(e.get("q")||"").trim(),n=y.useMemo(()=>wg(X,t),[t]);return i.jsxs("main",{className:"nt-page",children:[i.jsxs(Pe,{children:[i.jsx("title",{children:t?`「${t}」搜索结果_${R}`:`站内搜索_${R}_${D}`}),i.jsx("meta",{name:"description",content:t?`在${D}搜索「${t}」,共找到 ${n.length} 部相关剧集,支持${R}。`:`在${D}站内搜索剧名、演员或类型,快速找到想看的内容并${R}。`}),i.jsx("meta",{name:"keywords",content:`站内搜索,${R},${D}${t?`,${t}`:""}`}),i.jsx("meta",{name:"robots",content:t?"noindex, follow":"index, follow"}),i.jsx("link",{rel:"canonical",href:t?`/search?q=${encodeURIComponent(t)}`:"/search"})]}),i.jsxs("div",{className:"container",children:[i.jsx(gt,{items:[{label:"首页",to:"/"},{label:t?`搜索:${t}`:"站内搜索"}]}),i.jsxs("header",{className:"nt-page__head",children:[i.jsx("h1",{children:t?`「${t}」的搜索结果`:`站内搜索_${D}`}),i.jsx("p",{children:t?`关键词「${t}」共找到 ${n.length} 部相关剧集,可点击进入播放页${R}。`:`请在顶部搜索框输入剧名、演员或类型等关键词,按回车开始搜索,并${R}。`})]}),t&&n.length===0?i.jsx("p",{className:"nt-empty",children:"未找到匹配内容,请换个关键词试试。"}):null,t&&n.length>0?i.jsx("section",{"aria-label":"搜索结果列表",children:i.jsx("div",{className:"nt-grid nt-grid--dense",children:n.map(r=>i.jsx(Qe,{item:r},r.id))})}):null,t?null:i.jsxs("p",{className:"nt-seo__links",children:["热门入口:",i.jsx(M,{to:"/popular",children:"热门推荐"}),i.jsx(M,{to:"/latest",children:"最新更新"}),i.jsx(M,{to:"/category/全部",children:"影片大全"})]})]})]})}function Mu(){return i.jsxs("main",{className:"nt-page",children:[i.jsxs(Pe,{children:[i.jsx("title",{children:`页面未找到_${D}`}),i.jsx("meta",{name:"robots",content:"noindex, follow"})]}),i.jsxs("div",{className:"container",children:[i.jsx(gt,{items:[{label:"首页",to:"/"},{label:"页面未找到"}]}),i.jsxs("header",{className:"nt-page__head",children:[i.jsx("h1",{children:"抱歉,页面不存在"}),i.jsxs("p",{children:["您访问的地址可能已失效或输入有误。请返回首页继续",R,",浏览热播剧集与完整版内容。"]})]}),i.jsxs("p",{className:"nt-article__actions",children:[i.jsx(M,{to:"/",className:"nt-btn nt-btn--primary",children:"返回首页"}),i.jsx(M,{to:"/category/全部",className:"nt-btn nt-btn--ghost",children:"影片大全"})]})]})]})}function Gg(){const e=an(),[t,n]=y.useState(""),[r,l]=y.useState(""),[a,o]=y.useState("");function s(u){u.preventDefault(),o("");const c=t.trim();if(!c){o("请输入账号或手机号");return}if(!r){o("请输入密码");return}sessionStorage.setItem("bba_user",c),e("/")}return i.jsxs("main",{className:"auth-page content-shell",children:[i.jsxs(Pe,{children:[i.jsxs("title",{children:["登录_",D]}),i.jsx("meta",{name:"robots",content:"noindex, follow"})]}),i.jsxs("div",{className:"auth-card",children:[i.jsx("h1",{children:"登录"}),i.jsxs("form",{className:"auth-form",onSubmit:s,children:[i.jsxs("div",{className:"auth-field",children:[i.jsx("label",{htmlFor:"login-name",children:"账号 / 手机号"}),i.jsx("input",{id:"login-name",type:"text",value:t,onChange:u=>n(u.target.value),placeholder:"请输入账号或手机号",autoComplete:"username"})]}),i.jsxs("div",{className:"auth-field",children:[i.jsx("label",{htmlFor:"login-pass",children:"密码"}),i.jsx("input",{id:"login-pass",type:"password",value:r,onChange:u=>l(u.target.value),placeholder:"请输入密码",autoComplete:"current-password"})]}),a?i.jsx("p",{className:"auth-err",role:"alert",children:a}):null,i.jsx("button",{type:"submit",className:"primary-btn auth-submit",children:"登录"})]}),i.jsxs("p",{className:"auth-switch",children:["还没有账号?",i.jsx(M,{to:"/register",children:"立即注册"})]})]})]})}function bg(){const e=an(),[t,n]=y.useState(""),[r,l]=y.useState(""),[a,o]=y.useState(""),[s,u]=y.useState("");function c(d){d.preventDefault(),u("");const f=t.trim();if(f.length<2){u("账号至少 2 个字符");return}if(!r){u("请设置密码");return}if(r!==a){u("两次输入的密码不一致");return}sessionStorage.setItem("bba_user",f),e("/")}return i.jsxs("main",{className:"auth-page content-shell",children:[i.jsxs(Pe,{children:[i.jsxs("title",{children:["注册_",D]}),i.jsx("meta",{name:"robots",content:"noindex, follow"})]}),i.jsxs("div",{className:"auth-card",children:[i.jsx("h1",{children:"注册账号"}),i.jsxs("form",{className:"auth-form",onSubmit:c,children:[i.jsxs("div",{className:"auth-field",children:[i.jsx("label",{htmlFor:"reg-name",children:"账号"}),i.jsx("input",{id:"reg-name",type:"text",value:t,onChange:d=>n(d.target.value),placeholder:"请设置登录账号",autoComplete:"username"})]}),i.jsxs("div",{className:"auth-field",children:[i.jsx("label",{htmlFor:"reg-pass",children:"密码"}),i.jsx("input",{id:"reg-pass",type:"password",value:r,onChange:d=>l(d.target.value),placeholder:"请设置密码",autoComplete:"new-password"})]}),i.jsxs("div",{className:"auth-field",children:[i.jsx("label",{htmlFor:"reg-pass2",children:"确认密码"}),i.jsx("input",{id:"reg-pass2",type:"password",value:a,onChange:d=>o(d.target.value),placeholder:"请再次输入密码",autoComplete:"new-password"})]}),s?i.jsx("p",{className:"auth-err",role:"alert",children:s}):null,i.jsx("button",{type:"submit",className:"primary-btn auth-submit",children:"注册"})]}),i.jsxs("p",{className:"auth-switch",children:["已有账号?",i.jsx(M,{to:"/login",children:"去登录"})]})]})]})}function Tf({page:e,totalPages:t,totalItems:n}){const[,r]=va(),l=y.useCallback(c=>{r(d=>{const f=new URLSearchParams(d);return c<=1?f.delete("page"):f.set("page",String(c)),f},{replace:!1}),window.scrollTo({top:0,behavior:"smooth"})},[r]);if(n===0)return null;if(t<=1)return i.jsx("div",{className:"nj-pager nj-pager--single",children:i.jsxs("p",{className:"nj-pager__meta",children:["共 ",n," 部 · 每页 ",bt," 部"]})});const a=5;let o=Math.min(t,e+Math.floor(a/2)),s=Math.max(1,o-a+1);o=Math.min(t,s+a-1),s=Math.max(1,o-a+1);const u=[];for(let c=s;c<=o;c++)u.push(c);return i.jsxs("nav",{className:"nj-pager","aria-label":"分页",children:[i.jsxs("p",{className:"nj-pager__meta",children:["共 ",n," 部 · 第 ",e,"/",t," 页 · 每页 ",bt," 部"]}),i.jsxs("div",{className:"nj-pager__row",children:[i.jsx("button",{type:"button",className:"nj-pager__btn",disabled:e<=1,onClick:()=>l(e-1),children:"上一页"}),i.jsx("div",{className:"nj-pager__nums",children:u.map(c=>i.jsx("button",{type:"button",className:`nj-pager__num${c===e?" is-active":""}`,onClick:()=>l(c),"aria-current":c===e?"page":void 0,children:c},c))}),i.jsx("button",{type:"button",className:"nj-pager__btn",disabled:e>=t,onClick:()=>l(e+1),children:"下一页"})]})]})}function Nf(e,t){const n=e.length,r=Math.max(1,Math.ceil(n/bt)),l=parseInt(t||"1",10),a=Number.isFinite(l)&&l>=1?Math.floor(l):1,o=Math.min(a,r),s=y.useMemo(()=>{const u=(o-1)*bt;return e.slice(u,u+bt)},[e,o]);return{page:o,totalPages:r,slice:s,total:n}
51}function Xg(){const{slug:e}=Fr(),[t,n]=va(),r=kf(e),l=y.useMemo(()=>Sf(X,e),[e]),a=y.useRef(e);y.useEffect(()=>{a.current!==e&&(a.current=e,n(d=>{const f=new URLSearchParams(d);return f.delete("page"),f},{replace:!0}))},[e,n]);const{page:o,totalPages:s,slice:u,total:c}=Nf(l,t.get("page"));return r?i.jsxs("main",{className:"nt-page nt-page--cat",children:[i.jsxs(Pe,{children:[i.jsx("title",{children:`${r.title}_${R}_${D}`}),i.jsx("meta",{name:"description",content:`${r.desc} ${D}提供${r.title}相关剧集,支持${R}。`}),i.jsx("meta",{name:"keywords",content:`${r.title},${R},${D},完整版高清`}),i.jsx("meta",{name:"robots",content:"index, follow"}),i.jsx("link",{rel:"canonical",href:`/genre/${encodeURIComponent(e||"")}`})]}),i.jsxs("div",{className:"container",children:[i.jsx(gt,{items:[{label:"首页",to:"/"},{label:"类型",to:"/category/全部"},{label:r.title}]}),i.jsxs("header",{className:"nt-page__head",children:[i.jsx("h1",{id:"genre-page-h",children:r.title}),i.jsx("p",{children:r.desc}),i.jsx("div",{className:"nt-genre-chips","aria-label":"类型筛选",children:wf.map(d=>i.jsx(os,{to:`/genre/${d.slug}`,className:({isActive:f})=>`nt-chip${f?" is-active":""}`,children:d.title},d.slug))})]}),i.jsx("section",{"aria-label":"影片列表",children:l.length===0?i.jsx("p",{className:"nt-empty",children:"该类型下暂无影片。"}):i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"nt-grid nt-grid--dense",children:u.map(d=>i.jsx(Qe,{item:d},d.id))}),i.jsx(Tf,{page:o,totalPages:s,totalItems:c})]})})]})]}):i.jsx(Ur,{to:"/",replace:!0})}function Jg(){const{name:e}=Fr(),[t,n]=va(),[r,l]=y.useState("latest"),a=e?Sg(e):null,o=y.useMemo(()=>a?X.filter(a.pred):e==="全部"?X:X.filter(k=>k.category===e),[e,a]),s=y.useMemo(()=>Eg(o,r),[o,r]),u=y.useRef({name:e,sort:r});y.useEffect(()=>{(u.current.name!==e||u.current.sort!==r)&&(u.current={name:e,sort:r},n(k=>{const h=new URLSearchParams(k);return h.delete("page"),h},{replace:!0}))},[e,r,n]);const{page:c,totalPages:d,slice:f,total:m}=Nf(s,t.get("page")),v=a?a.title:`${e}频道`,j=a?`${a.lead} ${D}
51本分类共收录 ${o.length} 部作品,每页 ${bt} 部,支持${R},可按最新、热度或评分排序。`:`浏览「${e}」分类下的全部剧集。${D}本页共收录 ${o.length} 部,每页 ${bt} 部,支持${R}。`,x=`/category/${encodeURIComponent(e||"")}`;return i.jsxs("main",{className:"nt-page nt-page--cat",children:[i.jsxs(Pe,{children:[i.jsx("title",{children:`${v}_${R}_${D}`}),i.jsx("meta",{name:"description",content:j}),i.jsx("meta",{name:"keywords",content:`${v},${R},${D},完整版高清,${e||""}`}),i.jsx("meta",{name:"robots",content:"index, follow"}),i.jsx("link",{rel:"canonical",href:x})]}),i.jsxs("div",{className:"container",children:[i.jsx(gt,{items:[{label:"首页",to:"/"},{label:"影片大全",to:"/category/全部"},{label:v}]}),i.jsxs("header",{className:"nt-page__head",children:[i.jsx("h1",{id:"cat-page-h",children:`${v}_${D}`}),i.jsx("p",{children:j}),i.jsxs("div",{className:"nt-sort",role:"tablist","aria-label":"排序方式",children:[i.jsx("button",{type:"button",role:"tab","aria-selected":r==="latest",className:`nt-sort__btn${r==="latest"?" is-active":""}`,onClick:()=>l("latest"),children:"最新发布"}),i.jsx("button",{type:"button",role:"tab","aria-selected":r==="views",className:`nt-sort__btn${r==="views"?" is-active":""}`,onClick:()=>l("views"),children:"最多观看"}),i.jsx("button",{type:"button",role:"tab","aria-selected":r==="score",className:`nt-sort__btn${r==="score"?" is-active":""}`,onClick:()=>l("score"),children:"最高评分"})]})]}),i.jsx("section",{"aria-label":`${v}影片列表`,children:s.length===0?i.jsx("p",{className:"nt-empty",children:"该分类下暂无影片。"}):i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"nt-grid nt-grid--dense",children:f.map(k=>i.jsx(Qe,{item:k},k.id))}),i.jsx(Tf,{page:c,totalPages:d,totalItems:m})]})})]})]})}function Zg(){const{slug:e}=Fr(),t=X.find(o=>o.slug===e),n=y.useMemo(()=>t?X.filter(o=>o.id!==t.id).slice(0,6):[],[t]);if(!t)return i.jsx(Ur,{to:"/404",replace:!0});const r=`《${t.title}》${t.year}年${t.area}${t.category},${D}支持${R}。${t.desc}`,l=`/detail/${encodeURIComponent(t.slug)}`,a={"@context":"https://schema.org","@type":"TVSeries",name:t.title,description:r.slice(0,200),image:t.poster,datePublished:t.releaseDate||t.listDate||String(t.year),genre:t.genre,contentRating:t.quality,aggregateRating:{"@type":"AggregateRating",ratingValue:t.score,bestRating:"10",worstRating:"0",ratingCount:Math.max(1,Math.round(t.hot/100))},director:{"@type":"Person",name:t.director},actor:t.actors.map(o=>({"@type":"Person",name:o})),countryOfOrigin:t.area,url:l};return i.jsxs("main",{className:"nt-page",children:[i.jsxs(Pe,{children:[i.jsx("title",{children:`${t.title}_${R}_${D}`}),i.jsx("meta",{name:"description",content:r.slice(0,160)}),i.jsx("meta",{name:"keywords",content:`${t.title},${R},${D},${t.genre},${t.area}`}),i.jsx("meta",{name:"robots",content:"index, follow"}),i.jsx("meta",{property:"og:title",content:`${t.title}_${R}`}),i.jsx("meta",{property:"og:description",content:r.slice(0,160)}),i.jsx("meta",{property:"og:type",content:"video.tv_show"}),i.jsx("meta",{property:"og:image",content:t.poster}),i.jsx("meta",{property:"og:url",content:l}),i.jsx("link",{rel:"canonical",href:l}),i.jsx("script",{type:"application/ld+json",children:JSON.stringify(a)})]}),i.jsxs("div",{className:"container",children:[i.jsx(gt,{items:[{label:"首页",to:"/"},{label:t.category,to:`/category/${encodeURIComponent(t.category)}`},{label:t.title}]}),i.jsxs("article",{className:"nt-detail",children:[i.jsxs("header",{className:"nt-detail__head",children:[i.jsx("div",{className:"nt-detail__cover",children:i.jsx(Ef,{src:t.poster,alt:`${t.title}海报`,className:"nt-detail__img"})}),i.jsxs("div",{className:"nt-detail__body",children:[i.jsxs("p",{className:"nt-detail__badge",children:[t.quality," · ",t.category]}),i.jsx("h1",{children:t.title}),i.jsxs("p",{className:"nt-detail__meta",children:[i.jsx("span",{children:t.year}),i.jsx("span",{children:t.area}),i.jsx("span",{children:t.genre}),i.jsx("span",{children:t.duration}),i.jsxs("span",{children:["评分 ",t.score]})]}),i.jsx("p",{className:"nt-detail__desc",children:t.desc}),i.jsxs("div",{className:"nt-detail__cta",children:[i.jsx(M,{to:xa(t.slug),className:"nt-btn nt-btn--primary",children:"立即播放"}),i.jsx(M,{to:"/",className:"nt-btn nt-btn--ghost",children:"返回首页"})]})]})]}),i.jsxs("section",{className:"nt-detail__facts","aria-label":"影片信息",children:[i.jsx("h2",{className:"nt-article__h2",children:"影片资料"}),i.jsxs("dl",{className:"nt-detail__dl",children:[i.jsxs("div",{children:[i.jsx("dt",{children:"导演"}),i.jsx("dd",{children:t.director})]}),i.jsxs("div",{children:[i.jsx("dt",{children:"主演"}),i.jsx("dd",{children:t.actors.join(" / ")})]}),i.jsxs("div",{children:[i.jsx("dt",{children:"更新"}),i.jsx("dd",{children:t.episodes})]})]})]}),i.jsxs("section",{"aria-labelledby":"detail-related-h",children:[i.jsx("h2",{id:"detail-related-h",className:"nt-sec__h2",children:"相关推荐"}),i.jsx("p",{className:"nt-sec__lead",children:`同站精选更多适合${R}的剧集`}),i.jsx("div",{className:"nt-grid nt-grid--dense",children:n.map(o=>i.jsx(Qe,{item:o},o.id))})]})]})]})]})}function ey(){const{slug:e}=Fr(),t=X.find(x=>x.slug===e),n=t?_g(t):null,r=t?n?`/category/${n.slug}`:`/category/${t.category}`:"/",l=t?n?n.title:t.category:"",a=y.useMemo(()=>t?X.filter(x=>x.id!==t.id).slice(0,8):[],[t]),o=y.useMemo(()=>
51{if(!t)return[];const x=n?n.pred:k=>k.category===t.category;return X.filter(k=>k.id!==t.id&&x(k)).slice(0,8)},[t,n]),s=y.useMemo(()=>jg(),[e]),u=`/${s}.mp4`,c=`/${s}.jpg`,d=y.useRef(null);if(y.useEffect(()=>{Pg(d.current)},[u]),!t)return i.jsx(Ur,{to:"/404",replace:!0});const f=`${t.hot.toLocaleString()} 次观看`,m=`《${t.title}》(${t.year})${t.area}${t.category},${D}支持${R}。${t.desc}`,v=xa(t.slug),j={"@context":"https://schema.org","@type":"VideoObject",name:`${t.title}_${R}`,description:m.slice(0,200),thumbnailUrl:c,uploadDate:t.releaseDate||t.listDate||`${t.year}-01-01`,contentUrl:u,embedUrl:v,interactionStatistic:{"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:t.hot}};return i.jsxs("main",{className:"nt-page nt-page--play",children:[i.jsxs(Pe,{children:[i.jsx("title",{children:`${t.title}_${R}_${D}`}),i.jsx("meta",{name:"description",content:m.slice(0,160)}),i.jsx("meta",{name:"keywords",content:`${t.title},${R},${D},${t.genre},${t.area}`}),i.jsx("meta",{name:"robots",content:"index, follow"}),i.jsx("meta",{property:"og:title",content:`${t.title}_${R}`}),i.jsx("meta",{property:"og:description",content:m.slice(0,160)}),i.jsx("meta",{property:"og:type",content:"video.other"}),i.jsx("meta",{property:"og:image",content:c}),i.jsx("meta",{property:"og:url",content:v}),i.jsx("link",{rel:"canonical",href:v}),i.jsx("script",{type:"application/ld+json",children:JSON.stringify(j)})]}),i.jsxs("div",{className:"container",children:[i.jsx(gt,{items:[{label:"首页",to:"/"},{label:l,to:r},{label:t.title}]}),i.jsxs("article",{className:"nt-play",children:[i.jsxs("header",{className:"nt-play__head",children:[i.jsx("h1",{className:"nt-play__h1",children:`${t.title}_${R}`}),i.jsxs("p",{className:"nt-play__meta",children:[i.jsxs("span",{children:["评分 ",t.score]}),i.jsx("span",{children:f}),i.jsx("span",{children:t.duration}),i.jsx("span",{children:t.listDate.replace(/-/g,"/")})]})]}),i.jsx("section",{className:"nt-play__player","aria-label":`${t.title}播放器`,children:i.jsx("div",{className:"video-frame video-frame--nj-play nt-play__frame",children:i.jsx("video",{ref:d,className:"video-el",controls:!0,playsInline:!0,preload:"metadata",poster:c,src:u,controlsList:"nodownload","aria-label":`${t.title}
51 在线播放`,children:"您的浏览器不支持 HTML5 视频播放,请尝试使用最新版 Chrome / Safari / 微信内置浏览器。"},`${e}-${s}`)})}),i.jsxs("section",{className:"nt-play__block","aria-labelledby":"nt-play-desc-h",children:[i.jsx("h2",{id:"nt-play-desc-h",className:"nt-article__h2",children:"内容简介"}),i.jsx("p",{className:"nt-article__p",children:t.desc}),i.jsxs("p",{className:"nt-play__tags",children:[i.jsx("span",{children:t.genre}),i.jsx("span",{children:t.area}),i.jsx("span",{children:t.quality})]}),i.jsxs("p",{className:"nt-play__cat",children:["分类:",i.jsx(M,{to:r,children:l})]})]}),i.jsxs("section",{className:"nt-play__sec","aria-labelledby":"nt-related-h",children:[i.jsx("h2",{id:"nt-related-h",className:"nt-sec__h2",children:"相关推荐"}),i.jsx("div",{className:"nt-grid nt-grid--dense",children:a.map(x=>i.jsx(Qe,{item:x},x.id))})]}),i.jsxs("section",{className:"nt-play__sec","aria-labelledby":"nt-more-h",children:[i.jsxs("h2",{id:"nt-more-h",className:"nt-sec__h2",children:["更多",l,"内容"]}),i.jsx("div",{className:"nt-grid nt-grid--dense",children:(o.length?o:a).map(x=>i.jsx(Qe,{item:x},`m-${x.id}`))})]})]})]})]})}function ty(){const e=new Date().getFullYear();return i.jsx("footer",{className:"site-footer nt-footer",children:i.jsxs("div",{className:"container nt-footer__inner",children:[i.jsxs("div",{className:"nt-footer__brand",children:[i.jsx("strong",{className:"nt-footer__name",children:D}),i.jsx("p",{className:"nt-footer__intro",children:nn})]}),i.jsxs("div",{className:"nt-footer__grid",children:[i.jsxs("div",{className:"nt-footer__col",children:[i.jsx("h3",{className:"nt-footer__h",children:Ug}),i.jsx("p",{className:"nt-footer__text",children:Cf})]}),i.jsxs("div",{className:"nt-footer__col",children:[i.jsx("h3",{className:"nt-footer__h",children:"影片分类"}),i.jsxs("nav",{className:"nt-footer__nav","aria-label":"影片分类",children:[i.jsx(M,{to:"/category/domestic",children:"国产影片"}),i.jsx(M,{to:"/category/jp-kr",children:"日韩影片"}),i.jsx(M,{to:"/category/euro",children:"欧美影片"}),i.jsx(M,{to:"/category/电影",children:"电影频道"}),i.jsx(M,{to:"/popular",children:"热门推荐"}),i.jsx(M,{to:"/latest",children:"最新更新"})]})]}),i.jsxs("div",{className:"nt-footer__col",children:[i.jsx("h3",{className:"nt-footer__h",children:"网站信息"}),i.jsxs("nav",{className:"nt-footer__nav","aria-label":"网站信息",children:[i.jsx(M,{to:"/about",children:"关于我们"}),i.jsx(M,{to:"/about",children:"版权声明"}),i.jsx(M,{to:"/category/全部",children:"影片大全"}),i.jsx(M,{to:"/search",children:"站内搜索"})]})]})]}),i.jsxs("div",{className:"nt-footer__bar",children:[i.jsxs("p",{className:"nt-footer__copy",children:["© ",e," ",D," · 仅供个人学习交流使用"]}),i.jsx("p",{className:"nt-footer__seo",children:Fg})]})]})})}ro.createRoot(document.getElementById("root")).render(i.jsx(ot.StrictMode,{children:i.jsx(vf,{children:i.jsx(_0,{children:i.jsx(Rg,{})})})}));

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.