Skip to content

Publish Whisper Transcriber v0.2.0-build.1#136

Merged
YurMil merged 1 commit into
mainfrom
chore/whisper-transcriber-sync
Jul 22, 2026
Merged

Publish Whisper Transcriber v0.2.0-build.1#136
YurMil merged 1 commit into
mainfrom
chore/whisper-transcriber-sync

Conversation

@YurMil

@YurMil YurMil commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Artifact from the YurMil/ws-speech-text release v0.2.0-build.1.

  • version: 0.2.0
  • build id: 93bf828369d2
  • archive sha256: 6e4d3706a682eae54f8e80b07ad4ea5dd7d69f3fdde0e12a37e1744100933f06

Verified against the published checksum and re-audited by scripts/sync-whisper-transcriber.mjs before publishing.

Artifact from the YurMil/ws-speech-text release v0.2.0-build.1.

- version: 0.2.0
- build id: 93bf828369d2
- archive sha256: 6e4d3706a682eae54f8e80b07ad4ea5dd7d69f3fdde0e12a37e1744100933f06

Verified against the published checksum and re-audited by
scripts/sync-whisper-transcriber.mjs before publishing.
@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@vercel

vercel Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cadautoscript-com Ready Ready Preview, Comment Jul 22, 2026 4:56pm

@supabase

supabase Bot commented Jul 22, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project bkcimygtsnckzexbfqxh because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@YurMil
YurMil merged commit 2990226 into main Jul 22, 2026
8 checks passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 32d2ab14c1

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

`+A[l].replace(" at new "," at ");return e.displayName&&j.includes("<anonymous>")&&(j=j.replace("<anonymous>",e.displayName)),j}while(1<=l&&0<=f);break}}}finally{ci=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?An(a):""}function Ro(e,t){switch(e.tag){case 26:case 27:case 5:return An(e.type);case 16:return An("Lazy");case 13:return e.child!==t&&t!==null?An("Suspense Fallback"):An("Suspense");case 19:return An("SuspenseList");case 0:case 15:return kr(e.type,!1);case 11:return kr(e.type.render,!1);case 1:return kr(e.type,!0);case 31:return An("Activity");default:return""}}function Ls(e){try{var t="",a=null;do t+=Ro(e,a),a=e,e=e.return;while(e);return t}catch(l){return`
Error generating stack: `+l.message+`
`+l.stack}}var br=Object.prototype.hasOwnProperty,Sr=s.unstable_scheduleCallback,ui=s.unstable_cancelCallback,Oo=s.unstable_shouldYield,zo=s.unstable_requestPaint,xt=s.unstable_now,Mo=s.unstable_getCurrentPriorityLevel,fi=s.unstable_ImmediatePriority,Vs=s.unstable_UserBlockingPriority,ae=s.unstable_NormalPriority,ke=s.unstable_LowPriority,Ge=s.unstable_IdlePriority,We=s.log,Dt=s.unstable_setDisableYieldValue,Lt=null,$e=null;function Ct(e){if(typeof We=="function"&&Dt(e),$e&&typeof $e.setStrictMode=="function")try{$e.setStrictMode(Lt,e)}catch{}}var _t=Math.clz32?Math.clz32:wy,No=Math.log,vy=Math.LN2;function wy(e){return e>>>=0,e===0?32:31-(No(e)/vy|0)|0}var js=256,Xs=262144,Gs=4194304;function za(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ks(e,t,a){var l=e.pendingLanes;if(l===0)return 0;var f=0,m=e.suspendedLanes,b=e.pingedLanes;e=e.warmLanes;var v=l&134217727;return v!==0?(l=v&~m,l!==0?f=za(l):(b&=v,b!==0?f=za(b):a||(a=v&~e,a!==0&&(f=za(a))))):(v=l&~m,v!==0?f=za(v):b!==0?f=za(b):a||(a=l&~e,a!==0&&(f=za(a)))),f===0?0:t!==0&&t!==f&&(t&m)===0&&(m=f&-f,a=t&-t,m>=a||m===32&&(a&4194048)!==0)?t:f}function Tr(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function xy(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Jf(){var e=Gs;return Gs<<=1,(Gs&62914560)===0&&(Gs=4194304),e}function Uo(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function vr(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Cy(e,t,a,l,f,m){var b=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var v=e.entanglements,A=e.expirationTimes,F=e.hiddenUpdates;for(a=b&~a;0<a;){var j=31-_t(a),Q=1<<j;v[j]=0,A[j]=-1;var q=F[j];if(q!==null)for(F[j]=null,j=0;j<q.length;j++){var V=q[j];V!==null&&(V.lane&=-536870913)}a&=~Q}l!==0&&$f(e,l,0),m!==0&&f===0&&e.tag!==0&&(e.suspendedLanes|=m&~(b&~t))}function $f(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var l=31-_t(t);e.entangledLanes|=t,e.entanglements[l]=e.entanglements[l]|1073741824|a&261930}function ed(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var l=31-_t(a),f=1<<l;f&t|e[l]&t&&(e[l]|=t),a&=~f}}function td(e,t){var a=t&-t;return a=(a&42)!==0?1:Fo(a),(a&(e.suspendedLanes|t))!==0?0:a}function Fo(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function qo(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function nd(){var e=$.p;return e!==0?e:(e=window.event,e===void 0?32:Hp(e.type))}function ad(e,t){var a=$.p;try{return $.p=e,t()}finally{$.p=a}}var ra=Math.random().toString(36).slice(2),pt="__reactFiber$"+ra,It="__reactProps$"+ra,di="__reactContainer$"+ra,Ho="__reactEvents$"+ra,_y="__reactListeners$"+ra,Ey="__reactHandles$"+ra,id="__reactResources$"+ra,wr="__reactMarker$"+ra;function Lo(e){delete e[pt],delete e[It],delete e[Ho],delete e[_y],delete e[Ey]}function hi(e){var t=e[pt];if(t)return t;for(var a=e.parentNode;a;){if(t=a[di]||a[pt]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=Cp(e);e!==null;){if(a=e[pt])return a;e=Cp(e)}return t}e=a,a=e.parentNode}return null}function mi(e){if(e=e[pt]||e[di]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function xr(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(r(33))}function pi(e){var t=e[id];return t||(t=e[id]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function dt(e){e[wr]=!0}var rd=new Set,sd={};function Ma(e,t){gi(e,t),gi(e+"Capture",t)}function gi(e,t){for(sd[e]=t,e=0;e<t.length;e++)rd.add(t[e])}var Ay=RegExp("^[: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]*$"),ld={},od={};function Py(e){return br.call(od,e)?!0:br.call(ld,e)?!1:Ay.test(e)?od[e]=!0:(ld[e]=!0,!1)}function Ys(e,t,a){if(Py(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var l=t.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function Qs(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function Pn(e,t,a,l){if(l===null)e.removeAttribute(a);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+l)}}function en(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function cd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function By(e,t,a){var l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var f=l.get,m=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return f.call(this)},set:function(b){a=""+b,m.call(this,b)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(b){a=""+b},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Vo(e){if(!e._valueTracker){var t=cd(e)?"checked":"value";e._valueTracker=By(e,t,""+e[t])}}function ud(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),l="";return e&&(l=cd(e)?e.checked?"true":"false":e.value),e=l,e!==a?(t.setValue(e),!0):!1}function Zs(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}}var Dy=/[\n"\\]/g;function tn(e){return e.replace(Dy,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function jo(e,t,a,l,f,m,b,v){e.name="",b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.type=b:e.removeAttribute("type"),t!=null?b==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+en(t)):e.value!==""+en(t)&&(e.value=""+en(t)):b!=="submit"&&b!=="reset"||e.removeAttribute("value"),t!=null?Xo(e,b,en(t)):a!=null?Xo(e,b,en(a)):l!=null&&e.removeAttribute("value"),f==null&&m!=null&&(e.defaultChecked=!!m),f!=null&&(e.checked=f&&typeof f!="function"&&typeof f!="symbol"),v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?e.name=""+en(v):e.removeAttribute("name")}function fd(e,t,a,l,f,m,b,v){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(e.type=m),t!=null||a!=null){if(!(m!=="submit"&&m!=="reset"||t!=null)){Vo(e);return}a=a!=null?""+en(a):"",t=t!=null?""+en(t):a,v||t===e.value||(e.value=t),e.defaultValue=t}l=l??f,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=v?e.checked:!!l,e.defaultChecked=!!l,b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"&&(e.name=b),Vo(e)}function Xo(e,t,a){t==="number"&&Zs(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function yi(e,t,a,l){if(e=e.options,t){t={};for(var f=0;f<a.length;f++)t["$"+a[f]]=!0;for(a=0;a<e.length;a++)f=t.hasOwnProperty("$"+e[a].value),e[a].selected!==f&&(e[a].selected=f),f&&l&&(e[a].defaultSelected=!0)}else{for(a=""+en(a),t=null,f=0;f<e.length;f++){if(e[f].value===a){e[f].selected=!0,l&&(e[f].defaultSelected=!0);return}t!==null||e[f].disabled||(t=e[f])}t!==null&&(t.selected=!0)}}function dd(e,t,a){if(t!=null&&(t=""+en(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+en(a):""}function hd(e,t,a,l){if(t==null){if(l!=null){if(a!=null)throw Error(r(92));if(ce(l)){if(1<l.length)throw Error(r(93));l=l[0]}a=l}a==null&&(a=""),t=a}a=en(t),e.defaultValue=a,l=e.textContent,l===a&&l!==""&&l!==null&&(e.value=l),Vo(e)}function ki(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var Iy=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function md(e,t,a){var l=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?l?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":l?e.setProperty(t,a):typeof a!="number"||a===0||Iy.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function pd(e,t,a){if(t!=null&&typeof t!="object")throw Error(r(62));if(e=e.style,a!=null){for(var l in a)!a.hasOwnProperty(l)||t!=null&&t.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var f in t)l=t[f],t.hasOwnProperty(f)&&a[f]!==l&&md(e,f,l)}else for(var m in t)t.hasOwnProperty(m)&&md(e,m,t[m])}function Go(e){if(e.indexOf("-")===-1)return!1;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 Ry=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Oy=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Ws(e){return Oy.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Bn(){}var Ko=null;function Yo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var bi=null,Si=null;function gd(e){var t=mi(e);if(t&&(e=t.stateNode)){var a=e[It]||null;e:switch(e=t.stateNode,t.type){case"input":if(jo(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+tn(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var l=a[t];if(l!==e&&l.form===e.form){var f=l[It]||null;if(!f)throw Error(r(90));jo(l,f.value,f.defaultValue,f.defaultValue,f.checked,f.defaultChecked,f.type,f.name)}}for(t=0;t<a.length;t++)l=a[t],l.form===e.form&&ud(l)}break e;case"textarea":dd(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&yi(e,!!a.multiple,t,!1)}}}var Qo=!1;function yd(e,t,a){if(Qo)return e(t,a);Qo=!0;try{var l=e(t);return l}finally{if(Qo=!1,(bi!==null||Si!==null)&&(Ul(),bi&&(t=bi,e=Si,Si=bi=null,gd(t),e)))for(t=0;t<e.length;t++)gd(e[t])}}function Cr(e,t){var a=e.stateNode;if(a===null)return null;var l=a[It]||null;if(l===null)return null;a=l[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":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(r(231,t,typeof a));return a}var Dn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Zo=!1;if(Dn)try{var _r={};Object.defineProperty(_r,"passive",{get:function(){Zo=!0}}),window.addEventListener("test",_r,_r),window.removeEventListener("test",_r,_r)}catch{Zo=!1}var sa=null,Wo=null,Js=null;function kd(){if(Js)return Js;var e,t=Wo,a=t.length,l,f="value"in sa?sa.value:sa.textContent,m=f.length;for(e=0;e<a&&t[e]===f[e];e++);var b=a-e;for(l=1;l<=b&&t[a-l]===f[m-l];l++);return Js=f.slice(e,1<l?1-l:void 0)}function $s(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 el(){return!0}function bd(){return!1}function Rt(e){function t(a,l,f,m,b){this._reactName=a,this._targetInst=f,this.type=l,this.nativeEvent=m,this.target=b,this.currentTarget=null;for(var v in e)e.hasOwnProperty(v)&&(a=e[v],this[v]=a?a(m):m[v]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?el:bd,this.isPropagationStopped=bd,this}return g(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=el)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=el)},persist:function(){},isPersistent:el}),t}var Na={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tl=Rt(Na),Er=g({},Na,{view:0,detail:0}),zy=Rt(Er),Jo,$o,Ar,nl=g({},Er,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:tc,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!==Ar&&(Ar&&e.type==="mousemove"?(Jo=e.screenX-Ar.screenX,$o=e.screenY-Ar.screenY):$o=Jo=0,Ar=e),Jo)},movementY:function(e){return"movementY"in e?e.movementY:$o}}),Sd=Rt(nl),My=g({},nl,{dataTransfer:0}),Ny=Rt(My),Uy=g({},Er,{relatedTarget:0}),ec=Rt(Uy),Fy=g({},Na,{animationName:0,elapsedTime:0,pseudoElement:0}),qy=Rt(Fy),Hy=g({},Na,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Ly=Rt(Hy),Vy=g({},Na,{data:0}),Td=Rt(Vy),jy={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Xy={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"},Gy={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ky(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Gy[e])?!!t[e]:!1}function tc(){return Ky}var Yy=g({},Er,{key:function(e){if(e.key){var t=jy[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=$s(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Xy[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:tc,charCode:function(e){return e.type==="keypress"?$s(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?$s(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Qy=Rt(Yy),Zy=g({},nl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),vd=Rt(Zy),Wy=g({},Er,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:tc}),Jy=Rt(Wy),$y=g({},Na,{propertyName:0,elapsedTime:0,pseudoElement:0}),ek=Rt($y),tk=g({},nl,{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}),nk=Rt(tk),ak=g({},Na,{newState:0,oldState:0}),ik=Rt(ak),rk=[9,13,27,32],nc=Dn&&"CompositionEvent"in window,Pr=null;Dn&&"documentMode"in document&&(Pr=document.documentMode);var sk=Dn&&"TextEvent"in window&&!Pr,wd=Dn&&(!nc||Pr&&8<Pr&&11>=Pr),xd=" ",Cd=!1;function _d(e,t){switch(e){case"keyup":return rk.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ed(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ti=!1;function lk(e,t){switch(e){case"compositionend":return Ed(t);case"keypress":return t.which!==32?null:(Cd=!0,xd);case"textInput":return e=t.data,e===xd&&Cd?null:e;default:return null}}function ok(e,t){if(Ti)return e==="compositionend"||!nc&&_d(e,t)?(e=kd(),Js=Wo=sa=null,Ti=!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 wd&&t.locale!=="ko"?null:t.data;default:return null}}var ck={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 Ad(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!ck[e.type]:t==="textarea"}function Pd(e,t,a,l){bi?Si?Si.push(l):Si=[l]:bi=l,t=Xl(t,"onChange"),0<t.length&&(a=new tl("onChange","change",null,a,l),e.push({event:a,listeners:t}))}var Br=null,Dr=null;function uk(e){fp(e,0)}function al(e){var t=xr(e);if(ud(t))return e}function Bd(e,t){if(e==="change")return t}var Dd=!1;if(Dn){var ac;if(Dn){var ic="oninput"in document;if(!ic){var Id=document.createElement("div");Id.setAttribute("oninput","return;"),ic=typeof Id.oninput=="function"}ac=ic}else ac=!1;Dd=ac&&(!document.documentMode||9<document.documentMode)}function Rd(){Br&&(Br.detachEvent("onpropertychange",Od),Dr=Br=null)}function Od(e){if(e.propertyName==="value"&&al(Dr)){var t=[];Pd(t,Dr,e,Yo(e)),yd(uk,t)}}function fk(e,t,a){e==="focusin"?(Rd(),Br=t,Dr=a,Br.attachEvent("onpropertychange",Od)):e==="focusout"&&Rd()}function dk(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return al(Dr)}function hk(e,t){if(e==="click")return al(t)}function mk(e,t){if(e==="input"||e==="change")return al(t)}function pk(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Vt=typeof Object.is=="function"?Object.is:pk;function Ir(e,t){if(Vt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),l=Object.keys(t);if(a.length!==l.length)return!1;for(l=0;l<a.length;l++){var f=a[l];if(!br.call(t,f)||!Vt(e[f],t[f]))return!1}return!0}function zd(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Md(e,t){var a=zd(e);e=0;for(var l;a;){if(a.nodeType===3){if(l=e+a.textContent.length,e<=t&&l>=t)return{node:a,offset:t-e};e=l}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=zd(a)}}function Nd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Nd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ud(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Zs(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=Zs(e.document)}return t}function rc(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")}var gk=Dn&&"documentMode"in document&&11>=document.documentMode,vi=null,sc=null,Rr=null,lc=!1;function Fd(e,t,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;lc||vi==null||vi!==Zs(l)||(l=vi,"selectionStart"in l&&rc(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),Rr&&Ir(Rr,l)||(Rr=l,l=Xl(sc,"onSelect"),0<l.length&&(t=new tl("onSelect","select",null,t,a),e.push({event:t,listeners:l}),t.target=vi)))}function Ua(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var wi={animationend:Ua("Animation","AnimationEnd"),animationiteration:Ua("Animation","AnimationIteration"),animationstart:Ua("Animation","AnimationStart"),transitionrun:Ua("Transition","TransitionRun"),transitionstart:Ua("Transition","TransitionStart"),transitioncancel:Ua("Transition","TransitionCancel"),transitionend:Ua("Transition","TransitionEnd")},oc={},qd={};Dn&&(qd=document.createElement("div").style,"AnimationEvent"in window||(delete wi.animationend.animation,delete wi.animationiteration.animation,delete wi.animationstart.animation),"TransitionEvent"in window||delete wi.transitionend.transition);function Fa(e){if(oc[e])return oc[e];if(!wi[e])return e;var t=wi[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in qd)return oc[e]=t[a];return e}var Hd=Fa("animationend"),Ld=Fa("animationiteration"),Vd=Fa("animationstart"),yk=Fa("transitionrun"),kk=Fa("transitionstart"),bk=Fa("transitioncancel"),jd=Fa("transitionend"),Xd=new Map,cc="abort auxClick beforeToggle 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(" ");cc.push("scrollEnd");function mn(e,t){Xd.set(e,t),Ma(t,[e])}var il=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},nn=[],xi=0,uc=0;function rl(){for(var e=xi,t=uc=xi=0;t<e;){var a=nn[t];nn[t++]=null;var l=nn[t];nn[t++]=null;var f=nn[t];nn[t++]=null;var m=nn[t];if(nn[t++]=null,l!==null&&f!==null){var b=l.pending;b===null?f.next=f:(f.next=b.next,b.next=f),l.pending=f}m!==0&&Gd(a,f,m)}}function sl(e,t,a,l){nn[xi++]=e,nn[xi++]=t,nn[xi++]=a,nn[xi++]=l,uc|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function fc(e,t,a,l){return sl(e,t,a,l),ll(e)}function qa(e,t){return sl(e,null,null,t),ll(e)}function Gd(e,t,a){e.lanes|=a;var l=e.alternate;l!==null&&(l.lanes|=a);for(var f=!1,m=e.return;m!==null;)m.childLanes|=a,l=m.alternate,l!==null&&(l.childLanes|=a),m.tag===22&&(e=m.stateNode,e===null||e._visibility&1||(f=!0)),e=m,m=m.return;return e.tag===3?(m=e.stateNode,f&&t!==null&&(f=31-_t(a),e=m.hiddenUpdates,l=e[f],l===null?e[f]=[t]:l.push(t),t.lane=a|536870912),m):null}function ll(e){if(50<ts)throw ts=0,Su=null,Error(r(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Ci={};function Sk(e,t,a,l){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function jt(e,t,a,l){return new Sk(e,t,a,l)}function dc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function In(e,t){var a=e.alternate;return a===null?(a=jt(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function Kd(e,t){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function ol(e,t,a,l,f,m){var b=0;if(l=e,typeof e=="function")dc(e)&&(b=1);else if(typeof e=="string")b=Cb(e,a,re.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case I:return e=jt(31,a,t,f),e.elementType=I,e.lanes=m,e;case S:return Ha(a.children,f,m,t);case E:b=8,f|=24;break;case C:return e=jt(12,a,t,f|2),e.elementType=C,e.lanes=m,e;case D:return e=jt(13,a,t,f),e.elementType=D,e.lanes=m,e;case z:return e=jt(19,a,t,f),e.elementType=z,e.lanes=m,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case B:b=10;break e;case _:b=9;break e;case P:b=11;break e;case H:b=14;break e;case L:b=16,l=null;break e}b=29,a=Error(r(130,e===null?"null":typeof e,"")),l=null}return t=jt(b,a,t,f),t.elementType=e,t.type=l,t.lanes=m,t}function Ha(e,t,a,l){return e=jt(7,e,l,t),e.lanes=a,e}function hc(e,t,a){return e=jt(6,e,null,t),e.lanes=a,e}function Yd(e){var t=jt(18,null,null,0);return t.stateNode=e,t}function mc(e,t,a){return t=jt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Qd=new WeakMap;function an(e,t){if(typeof e=="object"&&e!==null){var a=Qd.get(e);return a!==void 0?a:(t={value:e,source:t,stack:Ls(t)},Qd.set(e,t),t)}return{value:e,source:t,stack:Ls(t)}}var _i=[],Ei=0,cl=null,Or=0,rn=[],sn=0,la=null,kn=1,bn="";function Rn(e,t){_i[Ei++]=Or,_i[Ei++]=cl,cl=e,Or=t}function Zd(e,t,a){rn[sn++]=kn,rn[sn++]=bn,rn[sn++]=la,la=e;var l=kn;e=bn;var f=32-_t(l)-1;l&=~(1<<f),a+=1;var m=32-_t(t)+f;if(30<m){var b=f-f%5;m=(l&(1<<b)-1).toString(32),l>>=b,f-=b,kn=1<<32-_t(t)+f|a<<f|l,bn=m+e}else kn=1<<m|a<<f|l,bn=e}function pc(e){e.return!==null&&(Rn(e,1),Zd(e,1,0))}function gc(e){for(;e===cl;)cl=_i[--Ei],_i[Ei]=null,Or=_i[--Ei],_i[Ei]=null;for(;e===la;)la=rn[--sn],rn[sn]=null,bn=rn[--sn],rn[sn]=null,kn=rn[--sn],rn[sn]=null}function Wd(e,t){rn[sn++]=kn,rn[sn++]=bn,rn[sn++]=la,kn=t.id,bn=t.overflow,la=e}var gt=null,Ke=null,Ae=!1,oa=null,ln=!1,yc=Error(r(519));function ca(e){var t=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw zr(an(t,e)),yc}function Jd(e){var t=e.stateNode,a=e.type,l=e.memoizedProps;switch(t[pt]=e,t[It]=l,a){case"dialog":Ce("cancel",t),Ce("close",t);break;case"iframe":case"object":case"embed":Ce("load",t);break;case"video":case"audio":for(a=0;a<as.length;a++)Ce(as[a],t);break;case"source":Ce("error",t);break;case"img":case"image":case"link":Ce("error",t),Ce("load",t);break;case"details":Ce("toggle",t);break;case"input":Ce("invalid",t),fd(t,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0);break;case"select":Ce("invalid",t);break;case"textarea":Ce("invalid",t),hd(t,l.value,l.defaultValue,l.children)}a=l.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||l.suppressHydrationWarning===!0||pp(t.textContent,a)?(l.popover!=null&&(Ce("beforetoggle",t),Ce("toggle",t)),l.onScroll!=null&&Ce("scroll",t),l.onScrollEnd!=null&&Ce("scrollend",t),l.onClick!=null&&(t.onclick=Bn),t=!0):t=!1,t||ca(e,!0)}function $d(e){for(gt=e.return;gt;)switch(gt.tag){case 5:case 31:case 13:ln=!1;return;case 27:case 3:ln=!0;return;default:gt=gt.return}}function Ai(e){if(e!==gt)return!1;if(!Ae)return $d(e),Ae=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||zu(e.type,e.memoizedProps)),a=!a),a&&Ke&&ca(e),$d(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Ke=xp(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Ke=xp(e)}else t===27?(t=Ke,wa(e.type)?(e=qu,qu=null,Ke=e):Ke=t):Ke=gt?cn(e.stateNode.nextSibling):null;return!0}function La(){Ke=gt=null,Ae=!1}function kc(){var e=oa;return e!==null&&(Nt===null?Nt=e:Nt.push.apply(Nt,e),oa=null),e}function zr(e){oa===null?oa=[e]:oa.push(e)}var bc=R(null),Va=null,On=null;function ua(e,t,a){ne(bc,t._currentValue),t._currentValue=a}function zn(e){e._currentValue=bc.current,G(bc)}function Sc(e,t,a){for(;e!==null;){var l=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,l!==null&&(l.childLanes|=t)):l!==null&&(l.childLanes&t)!==t&&(l.childLanes|=t),e===a)break;e=e.return}}function Tc(e,t,a,l){var f=e.child;for(f!==null&&(f.return=e);f!==null;){var m=f.dependencies;if(m!==null){var b=f.child;m=m.firstContext;e:for(;m!==null;){var v=m;m=f;for(var A=0;A<t.length;A++)if(v.context===t[A]){m.lanes|=a,v=m.alternate,v!==null&&(v.lanes|=a),Sc(m.return,a,e),l||(b=null);break e}m=v.next}}else if(f.tag===18){if(b=f.return,b===null)throw Error(r(341));b.lanes|=a,m=b.alternate,m!==null&&(m.lanes|=a),Sc(b,a,e),b=null}else b=f.child;if(b!==null)b.return=f;else for(b=f;b!==null;){if(b===e){b=null;break}if(f=b.sibling,f!==null){f.return=b.return,b=f;break}b=b.return}f=b}}function Pi(e,t,a,l){e=null;for(var f=t,m=!1;f!==null;){if(!m){if((f.flags&524288)!==0)m=!0;else if((f.flags&262144)!==0)break}if(f.tag===10){var b=f.alternate;if(b===null)throw Error(r(387));if(b=b.memoizedProps,b!==null){var v=f.type;Vt(f.pendingProps.value,b.value)||(e!==null?e.push(v):e=[v])}}else if(f===Pe.current){if(b=f.alternate,b===null)throw Error(r(387));b.memoizedState.memoizedState!==f.memoizedState.memoizedState&&(e!==null?e.push(os):e=[os])}f=f.return}e!==null&&Tc(t,e,a,l),t.flags|=262144}function ul(e){for(e=e.firstContext;e!==null;){if(!Vt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function ja(e){Va=e,On=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function yt(e){return eh(Va,e)}function fl(e,t){return Va===null&&ja(e),eh(e,t)}function eh(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},On===null){if(e===null)throw Error(r(308));On=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else On=On.next=t;return a}var Tk=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,l){e.push(l)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},vk=s.unstable_scheduleCallback,wk=s.unstable_NormalPriority,lt={$$typeof:B,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function vc(){return{controller:new Tk,data:new Map,refCount:0}}function Mr(e){e.refCount--,e.refCount===0&&vk(wk,function(){e.controller.abort()})}var Nr=null,wc=0,Bi=0,Di=null;function xk(e,t){if(Nr===null){var a=Nr=[];wc=0,Bi=_u(),Di={status:"pending",value:void 0,then:function(l){a.push(l)}}}return wc++,t.then(th,th),t}function th(){if(--wc===0&&Nr!==null){Di!==null&&(Di.status="fulfilled");var e=Nr;Nr=null,Bi=0,Di=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Ck(e,t){var a=[],l={status:"pending",value:null,reason:null,then:function(f){a.push(f)}};return e.then(function(){l.status="fulfilled",l.value=t;for(var f=0;f<a.length;f++)(0,a[f])(t)},function(f){for(l.status="rejected",l.reason=f,f=0;f<a.length;f++)(0,a[f])(void 0)}),l}var nh=N.S;N.S=function(e,t){Fm=xt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&xk(e,t),nh!==null&&nh(e,t)};var Xa=R(null);function xc(){var e=Xa.current;return e!==null?e:Ve.pooledCache}function dl(e,t){t===null?ne(Xa,Xa.current):ne(Xa,t.pool)}function ah(){var e=xc();return e===null?null:{parent:lt._currentValue,pool:e}}var Ii=Error(r(460)),Cc=Error(r(474)),hl=Error(r(542)),ml={then:function(){}};function ih(e){return e=e.status,e==="fulfilled"||e==="rejected"}function rh(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(Bn,Bn),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,lh(e),e;default:if(typeof t.status=="string")t.then(Bn,Bn);else{if(e=Ve,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=t,e.status="pending",e.then(function(l){if(t.status==="pending"){var f=t;f.status="fulfilled",f.value=l}},function(l){if(t.status==="pending"){var f=t;f.status="rejected",f.reason=l}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,lh(e),e}throw Ka=t,Ii}}function Ga(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(Ka=a,Ii):a}}var Ka=null;function sh(){if(Ka===null)throw Error(r(459));var e=Ka;return Ka=null,e}function lh(e){if(e===Ii||e===hl)throw Error(r(483))}var Ri=null,Ur=0;function pl(e){var t=Ur;return Ur+=1,Ri===null&&(Ri=[]),rh(Ri,e,t)}function Fr(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function gl(e,t){throw t.$$typeof===k?Error(r(525)):(e=Object.prototype.toString.call(t),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function oh(e){function t(M,O){if(e){var U=M.deletions;U===null?(M.deletions=[O],M.flags|=16):U.push(O)}}function a(M,O){if(!e)return null;for(;O!==null;)t(M,O),O=O.sibling;return null}function l(M){for(var O=new Map;M!==null;)M.key!==null?O.set(M.key,M):O.set(M.index,M),M=M.sibling;return O}function f(M,O){return M=In(M,O),M.index=0,M.sibling=null,M}function m(M,O,U){return M.index=U,e?(U=M.alternate,U!==null?(U=U.index,U<O?(M.flags|=67108866,O):U):(M.flags|=67108866,O)):(M.flags|=1048576,O)}function b(M){return e&&M.alternate===null&&(M.flags|=67108866),M}function v(M,O,U,K){return O===null||O.tag!==6?(O=hc(U,M.mode,K),O.return=M,O):(O=f(O,U),O.return=M,O)}function A(M,O,U,K){var he=U.type;return he===S?j(M,O,U.props.children,K,U.key):O!==null&&(O.elementType===he||typeof he=="object"&&he!==null&&he.$$typeof===L&&Ga(he)===O.type)?(O=f(O,U.props),Fr(O,U),O.return=M,O):(O=ol(U.type,U.key,U.props,null,M.mode,K),Fr(O,U),O.return=M,O)}function F(M,O,U,K){return O===null||O.tag!==4||O.stateNode.containerInfo!==U.containerInfo||O.stateNode.implementation!==U.implementation?(O=mc(U,M.mode,K),O.return=M,O):(O=f(O,U.children||[]),O.return=M,O)}function j(M,O,U,K,he){return O===null||O.tag!==7?(O=Ha(U,M.mode,K,he),O.return=M,O):(O=f(O,U),O.return=M,O)}function Q(M,O,U){if(typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint")return O=hc(""+O,M.mode,U),O.return=M,O;if(typeof O=="object"&&O!==null){switch(O.$$typeof){case T:return U=ol(O.type,O.key,O.props,null,M.mode,U),Fr(U,O),U.return=M,U;case w:return O=mc(O,M.mode,U),O.return=M,O;case L:return O=Ga(O),Q(M,O,U)}if(ce(O)||Z(O))return O=Ha(O,M.mode,U,null),O.return=M,O;if(typeof O.then=="function")return Q(M,pl(O),U);if(O.$$typeof===B)return Q(M,fl(M,O),U);gl(M,O)}return null}function q(M,O,U,K){var he=O!==null?O.key:null;if(typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint")return he!==null?null:v(M,O,""+U,K);if(typeof U=="object"&&U!==null){switch(U.$$typeof){case T:return U.key===he?A(M,O,U,K):null;case w:return U.key===he?F(M,O,U,K):null;case L:return U=Ga(U),q(M,O,U,K)}if(ce(U)||Z(U))return he!==null?null:j(M,O,U,K,null);if(typeof U.then=="function")return q(M,O,pl(U),K);if(U.$$typeof===B)return q(M,O,fl(M,U),K);gl(M,U)}return null}function V(M,O,U,K,he){if(typeof K=="string"&&K!==""||typeof K=="number"||typeof K=="bigint")return M=M.get(U)||null,v(O,M,""+K,he);if(typeof K=="object"&&K!==null){switch(K.$$typeof){case T:return M=M.get(K.key===null?U:K.key)||null,A(O,M,K,he);case w:return M=M.get(K.key===null?U:K.key)||null,F(O,M,K,he);case L:return K=Ga(K),V(M,O,U,K,he)}if(ce(K)||Z(K))return M=M.get(U)||null,j(O,M,K,he,null);if(typeof K.then=="function")return V(M,O,U,pl(K),he);if(K.$$typeof===B)return V(M,O,U,fl(O,K),he);gl(O,K)}return null}function le(M,O,U,K){for(var he=null,De=null,ue=O,Te=O=0,Ee=null;ue!==null&&Te<U.length;Te++){ue.index>Te?(Ee=ue,ue=null):Ee=ue.sibling;var Ie=q(M,ue,U[Te],K);if(Ie===null){ue===null&&(ue=Ee);break}e&&ue&&Ie.alternate===null&&t(M,ue),O=m(Ie,O,Te),De===null?he=Ie:De.sibling=Ie,De=Ie,ue=Ee}if(Te===U.length)return a(M,ue),Ae&&Rn(M,Te),he;if(ue===null){for(;Te<U.length;Te++)ue=Q(M,U[Te],K),ue!==null&&(O=m(ue,O,Te),De===null?he=ue:De.sibling=ue,De=ue);return Ae&&Rn(M,Te),he}for(ue=l(ue);Te<U.length;Te++)Ee=V(ue,M,Te,U[Te],K),Ee!==null&&(e&&Ee.alternate!==null&&ue.delete(Ee.key===null?Te:Ee.key),O=m(Ee,O,Te),De===null?he=Ee:De.sibling=Ee,De=Ee);return e&&ue.forEach(function(Aa){return t(M,Aa)}),Ae&&Rn(M,Te),he}function ge(M,O,U,K){if(U==null)throw Error(r(151));for(var he=null,De=null,ue=O,Te=O=0,Ee=null,Ie=U.next();ue!==null&&!Ie.done;Te++,Ie=U.next()){ue.index>Te?(Ee=ue,ue=null):Ee=ue.sibling;var Aa=q(M,ue,Ie.value,K);if(Aa===null){ue===null&&(ue=Ee);break}e&&ue&&Aa.alternate===null&&t(M,ue),O=m(Aa,O,Te),De===null?he=Aa:De.sibling=Aa,De=Aa,ue=Ee}if(Ie.done)return a(M,ue),Ae&&Rn(M,Te),he;if(ue===null){for(;!Ie.done;Te++,Ie=U.next())Ie=Q(M,Ie.value,K),Ie!==null&&(O=m(Ie,O,Te),De===null?he=Ie:De.sibling=Ie,De=Ie);return Ae&&Rn(M,Te),he}for(ue=l(ue);!Ie.done;Te++,Ie=U.next())Ie=V(ue,M,Te,Ie.value,K),Ie!==null&&(e&&Ie.alternate!==null&&ue.delete(Ie.key===null?Te:Ie.key),O=m(Ie,O,Te),De===null?he=Ie:De.sibling=Ie,De=Ie);return e&&ue.forEach(function(Mb){return t(M,Mb)}),Ae&&Rn(M,Te),he}function Le(M,O,U,K){if(typeof U=="object"&&U!==null&&U.type===S&&U.key===null&&(U=U.props.children),typeof U=="object"&&U!==null){switch(U.$$typeof){case T:e:{for(var he=U.key;O!==null;){if(O.key===he){if(he=U.type,he===S){if(O.tag===7){a(M,O.sibling),K=f(O,U.props.children),K.return=M,M=K;break e}}else if(O.elementType===he||typeof he=="object"&&he!==null&&he.$$typeof===L&&Ga(he)===O.type){a(M,O.sibling),K=f(O,U.props),Fr(K,U),K.return=M,M=K;break e}a(M,O);break}else t(M,O);O=O.sibling}U.type===S?(K=Ha(U.props.children,M.mode,K,U.key),K.return=M,M=K):(K=ol(U.type,U.key,U.props,null,M.mode,K),Fr(K,U),K.return=M,M=K)}return b(M);case w:e:{for(he=U.key;O!==null;){if(O.key===he)if(O.tag===4&&O.stateNode.containerInfo===U.containerInfo&&O.stateNode.implementation===U.implementation){a(M,O.sibling),K=f(O,U.children||[]),K.return=M,M=K;break e}else{a(M,O);break}else t(M,O);O=O.sibling}K=mc(U,M.mode,K),K.return=M,M=K}return b(M);case L:return U=Ga(U),Le(M,O,U,K)}if(ce(U))return le(M,O,U,K);if(Z(U)){if(he=Z(U),typeof he!="function")throw Error(r(150));return U=he.call(U),ge(M,O,U,K)}if(typeof U.then=="function")return Le(M,O,pl(U),K);if(U.$$typeof===B)return Le(M,O,fl(M,U),K);gl(M,U)}return typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint"?(U=""+U,O!==null&&O.tag===6?(a(M,O.sibling),K=f(O,U),K.return=M,M=K):(a(M,O),K=hc(U,M.mode,K),K.return=M,M=K),b(M)):a(M,O)}return function(M,O,U,K){try{Ur=0;var he=Le(M,O,U,K);return Ri=null,he}catch(ue){if(ue===Ii||ue===hl)throw ue;var De=jt(29,ue,null,M.mode);return De.lanes=K,De.return=M,De}}}var Ya=oh(!0),ch=oh(!1),fa=!1;function _c(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ec(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function da(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ha(e,t,a){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(ze&2)!==0){var f=l.pending;return f===null?t.next=t:(t.next=f.next,f.next=t),l.pending=t,t=ll(e),Gd(e,null,a),t}return sl(e,l,t,a),ll(e)}function qr(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,ed(e,a)}}function Ac(e,t){var a=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,a===l)){var f=null,m=null;if(a=a.firstBaseUpdate,a!==null){do{var b={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};m===null?f=m=b:m=m.next=b,a=a.next}while(a!==null);m===null?f=m=t:m=m.next=t}else f=m=t;a={baseState:l.baseState,firstBaseUpdate:f,lastBaseUpdate:m,shared:l.shared,callbacks:l.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var Pc=!1;function Hr(){if(Pc){var e=Di;if(e!==null)throw e}}function Lr(e,t,a,l){Pc=!1;var f=e.updateQueue;fa=!1;var m=f.firstBaseUpdate,b=f.lastBaseUpdate,v=f.shared.pending;if(v!==null){f.shared.pending=null;var A=v,F=A.next;A.next=null,b===null?m=F:b.next=F,b=A;var j=e.alternate;j!==null&&(j=j.updateQueue,v=j.lastBaseUpdate,v!==b&&(v===null?j.firstBaseUpdate=F:v.next=F,j.lastBaseUpdate=A))}if(m!==null){var Q=f.baseState;b=0,j=F=A=null,v=m;do{var q=v.lane&-536870913,V=q!==v.lane;if(V?(_e&q)===q:(l&q)===q){q!==0&&q===Bi&&(Pc=!0),j!==null&&(j=j.next={lane:0,tag:v.tag,payload:v.payload,callback:null,next:null});e:{var le=e,ge=v;q=t;var Le=a;switch(ge.tag){case 1:if(le=ge.payload,typeof le=="function"){Q=le.call(Le,Q,q);break e}Q=le;break e;case 3:le.flags=le.flags&-65537|128;case 0:if(le=ge.payload,q=typeof le=="function"?le.call(Le,Q,q):le,q==null)break e;Q=g({},Q,q);break e;case 2:fa=!0}}q=v.callback,q!==null&&(e.flags|=64,V&&(e.flags|=8192),V=f.callbacks,V===null?f.callbacks=[q]:V.push(q))}else V={lane:q,tag:v.tag,payload:v.payload,callback:v.callback,next:null},j===null?(F=j=V,A=Q):j=j.next=V,b|=q;if(v=v.next,v===null){if(v=f.shared.pending,v===null)break;V=v,v=V.next,V.next=null,f.lastBaseUpdate=V,f.shared.pending=null}}while(!0);j===null&&(A=Q),f.baseState=A,f.firstBaseUpdate=F,f.lastBaseUpdate=j,m===null&&(f.shared.lanes=0),ka|=b,e.lanes=b,e.memoizedState=Q}}function uh(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function fh(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)uh(a[e],t)}var Oi=R(null),yl=R(0);function dh(e,t){e=jn,ne(yl,e),ne(Oi,t),jn=e|t.baseLanes}function Bc(){ne(yl,jn),ne(Oi,Oi.current)}function Dc(){jn=yl.current,G(Oi),G(yl)}var Xt=R(null),on=null;function ma(e){var t=e.alternate;ne(at,at.current&1),ne(Xt,e),on===null&&(t===null||Oi.current!==null||t.memoizedState!==null)&&(on=e)}function Ic(e){ne(at,at.current),ne(Xt,e),on===null&&(on=e)}function hh(e){e.tag===22?(ne(at,at.current),ne(Xt,e),on===null&&(on=e)):pa()}function pa(){ne(at,at.current),ne(Xt,Xt.current)}function Gt(e){G(Xt),on===e&&(on=null),G(at)}var at=R(0);function kl(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||Uu(a)||Fu(a)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)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 Mn=0,Se=null,qe=null,ot=null,bl=!1,zi=!1,Qa=!1,Sl=0,Vr=0,Mi=null,_k=0;function et(){throw Error(r(321))}function Rc(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!Vt(e[a],t[a]))return!1;return!0}function Oc(e,t,a,l,f,m){return Mn=m,Se=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,N.H=e===null||e.memoizedState===null?Zh:Qc,Qa=!1,m=a(l,f),Qa=!1,zi&&(m=ph(t,a,l,f)),mh(e),m}function mh(e){N.H=Gr;var t=qe!==null&&qe.next!==null;if(Mn=0,ot=qe=Se=null,bl=!1,Vr=0,Mi=null,t)throw Error(r(300));e===null||ct||(e=e.dependencies,e!==null&&ul(e)&&(ct=!0))}function ph(e,t,a,l){Se=e;var f=0;do{if(zi&&(Mi=null),Vr=0,zi=!1,25<=f)throw Error(r(301));if(f+=1,ot=qe=null,e.updateQueue!=null){var m=e.updateQueue;m.lastEffect=null,m.events=null,m.stores=null,m.memoCache!=null&&(m.memoCache.index=0)}N.H=Wh,m=t(a,l)}while(zi);return m}function Ek(){var e=N.H,t=e.useState()[0];return t=typeof t.then=="function"?jr(t):t,e=e.useState()[0],(qe!==null?qe.memoizedState:null)!==e&&(Se.flags|=1024),t}function zc(){var e=Sl!==0;return Sl=0,e}function Mc(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function Nc(e){if(bl){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}bl=!1}Mn=0,ot=qe=Se=null,zi=!1,Vr=Sl=0,Mi=null}function Et(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ot===null?Se.memoizedState=ot=e:ot=ot.next=e,ot}function it(){if(qe===null){var e=Se.alternate;e=e!==null?e.memoizedState:null}else e=qe.next;var t=ot===null?Se.memoizedState:ot.next;if(t!==null)ot=t,qe=e;else{if(e===null)throw Se.alternate===null?Error(r(467)):Error(r(310));qe=e,e={memoizedState:qe.memoizedState,baseState:qe.baseState,baseQueue:qe.baseQueue,queue:qe.queue,next:null},ot===null?Se.memoizedState=ot=e:ot=ot.next=e}return ot}function Tl(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function jr(e){var t=Vr;return Vr+=1,Mi===null&&(Mi=[]),e=rh(Mi,e,t),t=Se,(ot===null?t.memoizedState:ot.next)===null&&(t=t.alternate,N.H=t===null||t.memoizedState===null?Zh:Qc),e}function vl(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return jr(e);if(e.$$typeof===B)return yt(e)}throw Error(r(438,String(e)))}function Uc(e){var t=null,a=Se.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var l=Se.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(t={data:l.data.map(function(f){return f.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=Tl(),Se.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),l=0;l<e;l++)a[l]=X;return t.index++,a}function Nn(e,t){return typeof t=="function"?t(e):t}function wl(e){var t=it();return Fc(t,qe,e)}function Fc(e,t,a){var l=e.queue;if(l===null)throw Error(r(311));l.lastRenderedReducer=a;var f=e.baseQueue,m=l.pending;if(m!==null){if(f!==null){var b=f.next;f.next=m.next,m.next=b}t.baseQueue=f=m,l.pending=null}if(m=e.baseState,f===null)e.memoizedState=m;else{t=f.next;var v=b=null,A=null,F=t,j=!1;do{var Q=F.lane&-536870913;if(Q!==F.lane?(_e&Q)===Q:(Mn&Q)===Q){var q=F.revertLane;if(q===0)A!==null&&(A=A.next={lane:0,revertLane:0,gesture:null,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null}),Q===Bi&&(j=!0);else if((Mn&q)===q){F=F.next,q===Bi&&(j=!0);continue}else Q={lane:0,revertLane:F.revertLane,gesture:null,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},A===null?(v=A=Q,b=m):A=A.next=Q,Se.lanes|=q,ka|=q;Q=F.action,Qa&&a(m,Q),m=F.hasEagerState?F.eagerState:a(m,Q)}else q={lane:Q,revertLane:F.revertLane,gesture:F.gesture,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},A===null?(v=A=q,b=m):A=A.next=q,Se.lanes|=Q,ka|=Q;F=F.next}while(F!==null&&F!==t);if(A===null?b=m:A.next=v,!Vt(m,e.memoizedState)&&(ct=!0,j&&(a=Di,a!==null)))throw a;e.memoizedState=m,e.baseState=b,e.baseQueue=A,l.lastRenderedState=m}return f===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function qc(e){var t=it(),a=t.queue;if(a===null)throw Error(r(311));a.lastRenderedReducer=e;var l=a.dispatch,f=a.pending,m=t.memoizedState;if(f!==null){a.pending=null;var b=f=f.next;do m=e(m,b.action),b=b.next;while(b!==f);Vt(m,t.memoizedState)||(ct=!0),t.memoizedState=m,t.baseQueue===null&&(t.baseState=m),a.lastRenderedState=m}return[m,l]}function gh(e,t,a){var l=Se,f=it(),m=Ae;if(m){if(a===void 0)throw Error(r(407));a=a()}else a=t();var b=!Vt((qe||f).memoizedState,a);if(b&&(f.memoizedState=a,ct=!0),f=f.queue,Vc(bh.bind(null,l,f,e),[e]),f.getSnapshot!==t||b||ot!==null&&ot.memoizedState.tag&1){if(l.flags|=2048,Ni(9,{destroy:void 0},kh.bind(null,l,f,a,t),null),Ve===null)throw Error(r(349));m||(Mn&127)!==0||yh(l,t,a)}return a}function yh(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=Se.updateQueue,t===null?(t=Tl(),Se.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function kh(e,t,a,l){t.value=a,t.getSnapshot=l,Sh(t)&&Th(e)}function bh(e,t,a){return a(function(){Sh(t)&&Th(e)})}function Sh(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!Vt(e,a)}catch{return!0}}function Th(e){var t=qa(e,2);t!==null&&Ut(t,e,2)}function Hc(e){var t=Et();if(typeof e=="function"){var a=e;if(e=a(),Qa){Ct(!0);try{a()}finally{Ct(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Nn,lastRenderedState:e},t}function vh(e,t,a,l){return e.baseState=a,Fc(e,qe,typeof l=="function"?l:Nn)}function Ak(e,t,a,l,f){if(_l(e))throw Error(r(485));if(e=t.action,e!==null){var m={payload:f,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(b){m.listeners.push(b)}};N.T!==null?a(!0):m.isTransition=!1,l(m),a=t.pending,a===null?(m.next=t.pending=m,wh(t,m)):(m.next=a.next,t.pending=a.next=m)}}function wh(e,t){var a=t.action,l=t.payload,f=e.state;if(t.isTransition){var m=N.T,b={};N.T=b;try{var v=a(f,l),A=N.S;A!==null&&A(b,v),xh(e,t,v)}catch(F){Lc(e,t,F)}finally{m!==null&&b.types!==null&&(m.types=b.types),N.T=m}}else try{m=a(f,l),xh(e,t,m)}catch(F){Lc(e,t,F)}}function xh(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(l){Ch(e,t,l)},function(l){return Lc(e,t,l)}):Ch(e,t,a)}function Ch(e,t,a){t.status="fulfilled",t.value=a,_h(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,wh(e,a)))}function Lc(e,t,a){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do t.status="rejected",t.reason=a,_h(t),t=t.next;while(t!==l)}e.action=null}function _h(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Eh(e,t){return t}function Ah(e,t){if(Ae){var a=Ve.formState;if(a!==null){e:{var l=Se;if(Ae){if(Ke){t:{for(var f=Ke,m=ln;f.nodeType!==8;){if(!m){f=null;break t}if(f=cn(f.nextSibling),f===null){f=null;break t}}m=f.data,f=m==="F!"||m==="F"?f:null}if(f){Ke=cn(f.nextSibling),l=f.data==="F!";break e}}ca(l)}l=!1}l&&(t=a[0])}}return a=Et(),a.memoizedState=a.baseState=t,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Eh,lastRenderedState:t},a.queue=l,a=Kh.bind(null,Se,l),l.dispatch=a,l=Hc(!1),m=Yc.bind(null,Se,!1,l.queue),l=Et(),f={state:t,dispatch:null,action:e,pending:null},l.queue=f,a=Ak.bind(null,Se,f,m,a),f.dispatch=a,l.memoizedState=e,[t,a,!1]}function Ph(e){var t=it();return Bh(t,qe,e)}function Bh(e,t,a){if(t=Fc(e,t,Eh)[0],e=wl(Nn)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var l=jr(t)}catch(b){throw b===Ii?hl:b}else l=t;t=it();var f=t.queue,m=f.dispatch;return a!==t.memoizedState&&(Se.flags|=2048,Ni(9,{destroy:void 0},Pk.bind(null,f,a),null)),[l,m,e]}function Pk(e,t){e.action=t}function Dh(e){var t=it(),a=qe;if(a!==null)return Bh(t,a,e);it(),t=t.memoizedState,a=it();var l=a.queue.dispatch;return a.memoizedState=e,[t,l,!1]}function Ni(e,t,a,l){return e={tag:e,create:a,deps:l,inst:t,next:null},t=Se.updateQueue,t===null&&(t=Tl(),Se.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(l=a.next,a.next=e,e.next=l,t.lastEffect=e),e}function Ih(){return it().memoizedState}function xl(e,t,a,l){var f=Et();Se.flags|=e,f.memoizedState=Ni(1|t,{destroy:void 0},a,l===void 0?null:l)}function Cl(e,t,a,l){var f=it();l=l===void 0?null:l;var m=f.memoizedState.inst;qe!==null&&l!==null&&Rc(l,qe.memoizedState.deps)?f.memoizedState=Ni(t,m,a,l):(Se.flags|=e,f.memoizedState=Ni(1|t,m,a,l))}function Rh(e,t){xl(8390656,8,e,t)}function Vc(e,t){Cl(2048,8,e,t)}function Bk(e){Se.flags|=4;var t=Se.updateQueue;if(t===null)t=Tl(),Se.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function Oh(e){var t=it().memoizedState;return Bk({ref:t,nextImpl:e}),function(){if((ze&2)!==0)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function zh(e,t){return Cl(4,2,e,t)}function Mh(e,t){return Cl(4,4,e,t)}function Nh(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Uh(e,t,a){a=a!=null?a.concat([e]):null,Cl(4,4,Nh.bind(null,t,e),a)}function jc(){}function Fh(e,t){var a=it();t=t===void 0?null:t;var l=a.memoizedState;return t!==null&&Rc(t,l[1])?l[0]:(a.memoizedState=[e,t],e)}function qh(e,t){var a=it();t=t===void 0?null:t;var l=a.memoizedState;if(t!==null&&Rc(t,l[1]))return l[0];if(l=e(),Qa){Ct(!0);try{e()}finally{Ct(!1)}}return a.memoizedState=[l,t],l}function Xc(e,t,a){return a===void 0||(Mn&1073741824)!==0&&(_e&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=Hm(),Se.lanes|=e,ka|=e,a)}function Hh(e,t,a,l){return Vt(a,t)?a:Oi.current!==null?(e=Xc(e,a,l),Vt(e,t)||(ct=!0),e):(Mn&42)===0||(Mn&1073741824)!==0&&(_e&261930)===0?(ct=!0,e.memoizedState=a):(e=Hm(),Se.lanes|=e,ka|=e,t)}function Lh(e,t,a,l,f){var m=$.p;$.p=m!==0&&8>m?m:8;var b=N.T,v={};N.T=v,Yc(e,!1,t,a);try{var A=f(),F=N.S;if(F!==null&&F(v,A),A!==null&&typeof A=="object"&&typeof A.then=="function"){var j=Ck(A,l);Xr(e,t,j,Qt(e))}else Xr(e,t,l,Qt(e))}catch(Q){Xr(e,t,{then:function(){},status:"rejected",reason:Q},Qt())}finally{$.p=m,b!==null&&v.types!==null&&(b.types=v.types),N.T=b}}function Dk(){}function Gc(e,t,a,l){if(e.tag!==5)throw Error(r(476));var f=Vh(e).queue;Lh(e,f,t,ie,a===null?Dk:function(){return jh(e),a(l)})}function Vh(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ie,baseState:ie,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Nn,lastRenderedState:ie},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Nn,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function jh(e){var t=Vh(e);t.next===null&&(t=e.alternate.memoizedState),Xr(e,t.next.queue,{},Qt())}function Kc(){return yt(os)}function Xh(){return it().memoizedState}function Gh(){return it().memoizedState}function Ik(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Qt();e=da(a);var l=ha(t,e,a);l!==null&&(Ut(l,t,a),qr(l,t,a)),t={cache:vc()},e.payload=t;return}t=t.return}}function Rk(e,t,a){var l=Qt();a={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},_l(e)?Yh(t,a):(a=fc(e,t,a,l),a!==null&&(Ut(a,e,l),Qh(a,t,l)))}function Kh(e,t,a){var l=Qt();Xr(e,t,a,l)}function Xr(e,t,a,l){var f={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(_l(e))Yh(t,f);else{var m=e.alternate;if(e.lanes===0&&(m===null||m.lanes===0)&&(m=t.lastRenderedReducer,m!==null))try{var b=t.lastRenderedState,v=m(b,a);if(f.hasEagerState=!0,f.eagerState=v,Vt(v,b))return sl(e,t,f,0),Ve===null&&rl(),!1}catch{}if(a=fc(e,t,f,l),a!==null)return Ut(a,e,l),Qh(a,t,l),!0}return!1}function Yc(e,t,a,l){if(l={lane:2,revertLane:_u(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},_l(e)){if(t)throw Error(r(479))}else t=fc(e,a,l,2),t!==null&&Ut(t,e,2)}function _l(e){var t=e.alternate;return e===Se||t!==null&&t===Se}function Yh(e,t){zi=bl=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function Qh(e,t,a){if((a&4194048)!==0){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,ed(e,a)}}var Gr={readContext:yt,use:vl,useCallback:et,useContext:et,useEffect:et,useImperativeHandle:et,useLayoutEffect:et,useInsertionEffect:et,useMemo:et,useReducer:et,useRef:et,useState:et,useDebugValue:et,useDeferredValue:et,useTransition:et,useSyncExternalStore:et,useId:et,useHostTransitionStatus:et,useFormState:et,useActionState:et,useOptimistic:et,useMemoCache:et,useCacheRefresh:et};Gr.useEffectEvent=et;var Zh={readContext:yt,use:vl,useCallback:function(e,t){return Et().memoizedState=[e,t===void 0?null:t],e},useContext:yt,useEffect:Rh,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,xl(4194308,4,Nh.bind(null,t,e),a)},useLayoutEffect:function(e,t){return xl(4194308,4,e,t)},useInsertionEffect:function(e,t){xl(4,2,e,t)},useMemo:function(e,t){var a=Et();t=t===void 0?null:t;var l=e();if(Qa){Ct(!0);try{e()}finally{Ct(!1)}}return a.memoizedState=[l,t],l},useReducer:function(e,t,a){var l=Et();if(a!==void 0){var f=a(t);if(Qa){Ct(!0);try{a(t)}finally{Ct(!1)}}}else f=t;return l.memoizedState=l.baseState=f,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:f},l.queue=e,e=e.dispatch=Rk.bind(null,Se,e),[l.memoizedState,e]},useRef:function(e){var t=Et();return e={current:e},t.memoizedState=e},useState:function(e){e=Hc(e);var t=e.queue,a=Kh.bind(null,Se,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:jc,useDeferredValue:function(e,t){var a=Et();return Xc(a,e,t)},useTransition:function(){var e=Hc(!1);return e=Lh.bind(null,Se,e.queue,!0,!1),Et().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var l=Se,f=Et();if(Ae){if(a===void 0)throw Error(r(407));a=a()}else{if(a=t(),Ve===null)throw Error(r(349));(_e&127)!==0||yh(l,t,a)}f.memoizedState=a;var m={value:a,getSnapshot:t};return f.queue=m,Rh(bh.bind(null,l,m,e),[e]),l.flags|=2048,Ni(9,{destroy:void 0},kh.bind(null,l,m,a,t),null),a},useId:function(){var e=Et(),t=Ve.identifierPrefix;if(Ae){var a=bn,l=kn;a=(l&~(1<<32-_t(l)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Sl++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=_k++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Kc,useFormState:Ah,useActionState:Ah,useOptimistic:function(e){var t=Et();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=Yc.bind(null,Se,!0,a),a.dispatch=t,[e,t]},useMemoCache:Uc,useCacheRefresh:function(){return Et().memoizedState=Ik.bind(null,Se)},useEffectEvent:function(e){var t=Et(),a={impl:e};return t.memoizedState=a,function(){if((ze&2)!==0)throw Error(r(440));return a.impl.apply(void 0,arguments)}}},Qc={readContext:yt,use:vl,useCallback:Fh,useContext:yt,useEffect:Vc,useImperativeHandle:Uh,useInsertionEffect:zh,useLayoutEffect:Mh,useMemo:qh,useReducer:wl,useRef:Ih,useState:function(){return wl(Nn)},useDebugValue:jc,useDeferredValue:function(e,t){var a=it();return Hh(a,qe.memoizedState,e,t)},useTransition:function(){var e=wl(Nn)[0],t=it().memoizedState;return[typeof e=="boolean"?e:jr(e),t]},useSyncExternalStore:gh,useId:Xh,useHostTransitionStatus:Kc,useFormState:Ph,useActionState:Ph,useOptimistic:function(e,t){var a=it();return vh(a,qe,e,t)},useMemoCache:Uc,useCacheRefresh:Gh};Qc.useEffectEvent=Oh;var Wh={readContext:yt,use:vl,useCallback:Fh,useContext:yt,useEffect:Vc,useImperativeHandle:Uh,useInsertionEffect:zh,useLayoutEffect:Mh,useMemo:qh,useReducer:qc,useRef:Ih,useState:function(){return qc(Nn)},useDebugValue:jc,useDeferredValue:function(e,t){var a=it();return qe===null?Xc(a,e,t):Hh(a,qe.memoizedState,e,t)},useTransition:function(){var e=qc(Nn)[0],t=it().memoizedState;return[typeof e=="boolean"?e:jr(e),t]},useSyncExternalStore:gh,useId:Xh,useHostTransitionStatus:Kc,useFormState:Dh,useActionState:Dh,useOptimistic:function(e,t){var a=it();return qe!==null?vh(a,qe,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Uc,useCacheRefresh:Gh};Wh.useEffectEvent=Oh;function Zc(e,t,a,l){t=e.memoizedState,a=a(l,t),a=a==null?t:g({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var Wc={enqueueSetState:function(e,t,a){e=e._reactInternals;var l=Qt(),f=da(l);f.payload=t,a!=null&&(f.callback=a),t=ha(e,f,l),t!==null&&(Ut(t,e,l),qr(t,e,l))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var l=Qt(),f=da(l);f.tag=1,f.payload=t,a!=null&&(f.callback=a),t=ha(e,f,l),t!==null&&(Ut(t,e,l),qr(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Qt(),l=da(a);l.tag=2,t!=null&&(l.callback=t),t=ha(e,l,a),t!==null&&(Ut(t,e,a),qr(t,e,a))}};function Jh(e,t,a,l,f,m,b){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,m,b):t.prototype&&t.prototype.isPureReactComponent?!Ir(a,l)||!Ir(f,m):!0}function $h(e,t,a,l){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,l),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,l),t.state!==e&&Wc.enqueueReplaceState(t,t.state,null)}function Za(e,t){var a=t;if("ref"in t){a={};for(var l in t)l!=="ref"&&(a[l]=t[l])}if(e=e.defaultProps){a===t&&(a=g({},a));for(var f in e)a[f]===void 0&&(a[f]=e[f])}return a}function em(e){il(e)}function tm(e){console.error(e)}function nm(e){il(e)}function El(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(l){setTimeout(function(){throw l})}}function am(e,t,a){try{var l=e.onCaughtError;l(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(f){setTimeout(function(){throw f})}}function Jc(e,t,a){return a=da(a),a.tag=3,a.payload={element:null},a.callback=function(){El(e,t)},a}function im(e){return e=da(e),e.tag=3,e}function rm(e,t,a,l){var f=a.type.getDerivedStateFromError;if(typeof f=="function"){var m=l.value;e.payload=function(){return f(m)},e.callback=function(){am(t,a,l)}}var b=a.stateNode;b!==null&&typeof b.componentDidCatch=="function"&&(e.callback=function(){am(t,a,l),typeof f!="function"&&(ba===null?ba=new Set([this]):ba.add(this));var v=l.stack;this.componentDidCatch(l.value,{componentStack:v!==null?v:""})})}function Ok(e,t,a,l,f){if(a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(t=a.alternate,t!==null&&Pi(t,a,f,!0),a=Xt.current,a!==null){switch(a.tag){case 31:case 13:return on===null?Fl():a.alternate===null&&tt===0&&(tt=3),a.flags&=-257,a.flags|=65536,a.lanes=f,l===ml?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([l]):t.add(l),wu(e,l,f)),!1;case 22:return a.flags|=65536,l===ml?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([l])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([l]):a.add(l)),wu(e,l,f)),!1}throw Error(r(435,a.tag))}return wu(e,l,f),Fl(),!1}if(Ae)return t=Xt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=f,l!==yc&&(e=Error(r(422),{cause:l}),zr(an(e,a)))):(l!==yc&&(t=Error(r(423),{cause:l}),zr(an(t,a))),e=e.current.alternate,e.flags|=65536,f&=-f,e.lanes|=f,l=an(l,a),f=Jc(e.stateNode,l,f),Ac(e,f),tt!==4&&(tt=2)),!1;var m=Error(r(520),{cause:l});if(m=an(m,a),es===null?es=[m]:es.push(m),tt!==4&&(tt=2),t===null)return!0;l=an(l,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=f&-f,a.lanes|=e,e=Jc(a.stateNode,l,e),Ac(a,e),!1;case 1:if(t=a.type,m=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(ba===null||!ba.has(m))))return a.flags|=65536,f&=-f,a.lanes|=f,f=im(f),rm(f,e,a,l),Ac(a,f),!1}a=a.return}while(a!==null);return!1}var $c=Error(r(461)),ct=!1;function kt(e,t,a,l){t.child=e===null?ch(t,null,a,l):Ya(t,e.child,a,l)}function sm(e,t,a,l,f){a=a.render;var m=t.ref;if("ref"in l){var b={};for(var v in l)v!=="ref"&&(b[v]=l[v])}else b=l;return ja(t),l=Oc(e,t,a,b,m,f),v=zc(),e!==null&&!ct?(Mc(e,t,f),Un(e,t,f)):(Ae&&v&&pc(t),t.flags|=1,kt(e,t,l,f),t.child)}function lm(e,t,a,l,f){if(e===null){var m=a.type;return typeof m=="function"&&!dc(m)&&m.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=m,om(e,t,m,l,f)):(e=ol(a.type,null,l,t,t.mode,f),e.ref=t.ref,e.return=t,t.child=e)}if(m=e.child,!lu(e,f)){var b=m.memoizedProps;if(a=a.compare,a=a!==null?a:Ir,a(b,l)&&e.ref===t.ref)return Un(e,t,f)}return t.flags|=1,e=In(m,l),e.ref=t.ref,e.return=t,t.child=e}function om(e,t,a,l,f){if(e!==null){var m=e.memoizedProps;if(Ir(m,l)&&e.ref===t.ref)if(ct=!1,t.pendingProps=l=m,lu(e,f))(e.flags&131072)!==0&&(ct=!0);else return t.lanes=e.lanes,Un(e,t,f)}return eu(e,t,a,l,f)}function cm(e,t,a,l){var f=l.children,m=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.mode==="hidden"){if((t.flags&128)!==0){if(m=m!==null?m.baseLanes|a:a,e!==null){for(l=t.child=e.child,f=0;l!==null;)f=f|l.lanes|l.childLanes,l=l.sibling;l=f&~m}else l=0,t.child=null;return um(e,t,m,a,l)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&dl(t,m!==null?m.cachePool:null),m!==null?dh(t,m):Bc(),hh(t);else return l=t.lanes=536870912,um(e,t,m!==null?m.baseLanes|a:a,a,l)}else m!==null?(dl(t,m.cachePool),dh(t,m),pa(),t.memoizedState=null):(e!==null&&dl(t,null),Bc(),pa());return kt(e,t,f,a),t.child}function Kr(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function um(e,t,a,l,f){var m=xc();return m=m===null?null:{parent:lt._currentValue,pool:m},t.memoizedState={baseLanes:a,cachePool:m},e!==null&&dl(t,null),Bc(),hh(t),e!==null&&Pi(e,t,l,!0),t.childLanes=f,null}function Al(e,t){return t=Bl({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function fm(e,t,a){return Ya(t,e.child,null,a),e=Al(t,t.pendingProps),e.flags|=2,Gt(t),t.memoizedState=null,e}function zk(e,t,a){var l=t.pendingProps,f=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Ae){if(l.mode==="hidden")return e=Al(t,l),t.lanes=536870912,Kr(null,e);if(Ic(t),(e=Ke)?(e=wp(e,ln),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:la!==null?{id:kn,overflow:bn}:null,retryLane:536870912,hydrationErrors:null},a=Yd(e),a.return=t,t.child=a,gt=t,Ke=null)):e=null,e===null)throw ca(t);return t.lanes=536870912,null}return Al(t,l)}var m=e.memoizedState;if(m!==null){var b=m.dehydrated;if(Ic(t),f)if(t.flags&256)t.flags&=-257,t=fm(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(r(558));else if(ct||Pi(e,t,a,!1),f=(a&e.childLanes)!==0,ct||f){if(l=Ve,l!==null&&(b=td(l,a),b!==0&&b!==m.retryLane))throw m.retryLane=b,qa(e,b),Ut(l,e,b),$c;Fl(),t=fm(e,t,a)}else e=m.treeContext,Ke=cn(b.nextSibling),gt=t,Ae=!0,oa=null,ln=!1,e!==null&&Wd(t,e),t=Al(t,l),t.flags|=4096;return t}return e=In(e.child,{mode:l.mode,children:l.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Pl(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(r(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function eu(e,t,a,l,f){return ja(t),a=Oc(e,t,a,l,void 0,f),l=zc(),e!==null&&!ct?(Mc(e,t,f),Un(e,t,f)):(Ae&&l&&pc(t),t.flags|=1,kt(e,t,a,f),t.child)}function dm(e,t,a,l,f,m){return ja(t),t.updateQueue=null,a=ph(t,l,a,f),mh(e),l=zc(),e!==null&&!ct?(Mc(e,t,m),Un(e,t,m)):(Ae&&l&&pc(t),t.flags|=1,kt(e,t,a,m),t.child)}function hm(e,t,a,l,f){if(ja(t),t.stateNode===null){var m=Ci,b=a.contextType;typeof b=="object"&&b!==null&&(m=yt(b)),m=new a(l,m),t.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=Wc,t.stateNode=m,m._reactInternals=t,m=t.stateNode,m.props=l,m.state=t.memoizedState,m.refs={},_c(t),b=a.contextType,m.context=typeof b=="object"&&b!==null?yt(b):Ci,m.state=t.memoizedState,b=a.getDerivedStateFromProps,typeof b=="function"&&(Zc(t,a,b,l),m.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(b=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),b!==m.state&&Wc.enqueueReplaceState(m,m.state,null),Lr(t,l,m,f),Hr(),m.state=t.memoizedState),typeof m.componentDidMount=="function"&&(t.flags|=4194308),l=!0}else if(e===null){m=t.stateNode;var v=t.memoizedProps,A=Za(a,v);m.props=A;var F=m.context,j=a.contextType;b=Ci,typeof j=="object"&&j!==null&&(b=yt(j));var Q=a.getDerivedStateFromProps;j=typeof Q=="function"||typeof m.getSnapshotBeforeUpdate=="function",v=t.pendingProps!==v,j||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(v||F!==b)&&$h(t,m,l,b),fa=!1;var q=t.memoizedState;m.state=q,Lr(t,l,m,f),Hr(),F=t.memoizedState,v||q!==F||fa?(typeof Q=="function"&&(Zc(t,a,Q,l),F=t.memoizedState),(A=fa||Jh(t,a,A,l,q,F,b))?(j||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount()),typeof m.componentDidMount=="function"&&(t.flags|=4194308)):(typeof m.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=l,t.memoizedState=F),m.props=l,m.state=F,m.context=b,l=A):(typeof m.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{m=t.stateNode,Ec(e,t),b=t.memoizedProps,j=Za(a,b),m.props=j,Q=t.pendingProps,q=m.context,F=a.contextType,A=Ci,typeof F=="object"&&F!==null&&(A=yt(F)),v=a.getDerivedStateFromProps,(F=typeof v=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(b!==Q||q!==A)&&$h(t,m,l,A),fa=!1,q=t.memoizedState,m.state=q,Lr(t,l,m,f),Hr();var V=t.memoizedState;b!==Q||q!==V||fa||e!==null&&e.dependencies!==null&&ul(e.dependencies)?(typeof v=="function"&&(Zc(t,a,v,l),V=t.memoizedState),(j=fa||Jh(t,a,j,l,q,V,A)||e!==null&&e.dependencies!==null&&ul(e.dependencies))?(F||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(l,V,A),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(l,V,A)),typeof m.componentDidUpdate=="function"&&(t.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof m.componentDidUpdate!="function"||b===e.memoizedProps&&q===e.memoizedState||(t.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||b===e.memoizedProps&&q===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=V),m.props=l,m.state=V,m.context=A,l=j):(typeof m.componentDidUpdate!="function"||b===e.memoizedProps&&q===e.memoizedState||(t.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||b===e.memoizedProps&&q===e.memoizedState||(t.flags|=1024),l=!1)}return m=l,Pl(e,t),l=(t.flags&128)!==0,m||l?(m=t.stateNode,a=l&&typeof a.getDerivedStateFromError!="function"?null:m.render(),t.flags|=1,e!==null&&l?(t.child=Ya(t,e.child,null,f),t.child=Ya(t,null,a,f)):kt(e,t,a,f),t.memoizedState=m.state,e=t.child):e=Un(e,t,f),e}function mm(e,t,a,l){return La(),t.flags|=256,kt(e,t,a,l),t.child}var tu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function nu(e){return{baseLanes:e,cachePool:ah()}}function au(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=Yt),e}function pm(e,t,a){var l=t.pendingProps,f=!1,m=(t.flags&128)!==0,b;if((b=m)||(b=e!==null&&e.memoizedState===null?!1:(at.current&2)!==0),b&&(f=!0,t.flags&=-129),b=(t.flags&32)!==0,t.flags&=-33,e===null){if(Ae){if(f?ma(t):pa(),(e=Ke)?(e=wp(e,ln),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:la!==null?{id:kn,overflow:bn}:null,retryLane:536870912,hydrationErrors:null},a=Yd(e),a.return=t,t.child=a,gt=t,Ke=null)):e=null,e===null)throw ca(t);return Fu(e)?t.lanes=32:t.lanes=536870912,null}var v=l.children;return l=l.fallback,f?(pa(),f=t.mode,v=Bl({mode:"hidden",children:v},f),l=Ha(l,f,a,null),v.return=t,l.return=t,v.sibling=l,t.child=v,l=t.child,l.memoizedState=nu(a),l.childLanes=au(e,b,a),t.memoizedState=tu,Kr(null,l)):(ma(t),iu(t,v))}var A=e.memoizedState;if(A!==null&&(v=A.dehydrated,v!==null)){if(m)t.flags&256?(ma(t),t.flags&=-257,t=ru(e,t,a)):t.memoizedState!==null?(pa(),t.child=e.child,t.flags|=128,t=null):(pa(),v=l.fallback,f=t.mode,l=Bl({mode:"visible",children:l.children},f),v=Ha(v,f,a,null),v.flags|=2,l.return=t,v.return=t,l.sibling=v,t.child=l,Ya(t,e.child,null,a),l=t.child,l.memoizedState=nu(a),l.childLanes=au(e,b,a),t.memoizedState=tu,t=Kr(null,l));else if(ma(t),Fu(v)){if(b=v.nextSibling&&v.nextSibling.dataset,b)var F=b.dgst;b=F,l=Error(r(419)),l.stack="",l.digest=b,zr({value:l,source:null,stack:null}),t=ru(e,t,a)}else if(ct||Pi(e,t,a,!1),b=(a&e.childLanes)!==0,ct||b){if(b=Ve,b!==null&&(l=td(b,a),l!==0&&l!==A.retryLane))throw A.retryLane=l,qa(e,l),Ut(b,e,l),$c;Uu(v)||Fl(),t=ru(e,t,a)}else Uu(v)?(t.flags|=192,t.child=e.child,t=null):(e=A.treeContext,Ke=cn(v.nextSibling),gt=t,Ae=!0,oa=null,ln=!1,e!==null&&Wd(t,e),t=iu(t,l.children),t.flags|=4096);return t}return f?(pa(),v=l.fallback,f=t.mode,A=e.child,F=A.sibling,l=In(A,{mode:"hidden",children:l.children}),l.subtreeFlags=A.subtreeFlags&65011712,F!==null?v=In(F,v):(v=Ha(v,f,a,null),v.flags|=2),v.return=t,l.return=t,l.sibling=v,t.child=l,Kr(null,l),l=t.child,v=e.child.memoizedState,v===null?v=nu(a):(f=v.cachePool,f!==null?(A=lt._currentValue,f=f.parent!==A?{parent:A,pool:A}:f):f=ah(),v={baseLanes:v.baseLanes|a,cachePool:f}),l.memoizedState=v,l.childLanes=au(e,b,a),t.memoizedState=tu,Kr(e.child,l)):(ma(t),a=e.child,e=a.sibling,a=In(a,{mode:"visible",children:l.children}),a.return=t,a.sibling=null,e!==null&&(b=t.deletions,b===null?(t.deletions=[e],t.flags|=16):b.push(e)),t.child=a,t.memoizedState=null,a)}function iu(e,t){return t=Bl({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Bl(e,t){return e=jt(22,e,null,t),e.lanes=0,e}function ru(e,t,a){return Ya(t,e.child,null,a),e=iu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function gm(e,t,a){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),Sc(e.return,t,a)}function su(e,t,a,l,f,m){var b=e.memoizedState;b===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:a,tailMode:f,treeForkCount:m}:(b.isBackwards=t,b.rendering=null,b.renderingStartTime=0,b.last=l,b.tail=a,b.tailMode=f,b.treeForkCount=m)}function ym(e,t,a){var l=t.pendingProps,f=l.revealOrder,m=l.tail;l=l.children;var b=at.current,v=(b&2)!==0;if(v?(b=b&1|2,t.flags|=128):b&=1,ne(at,b),kt(e,t,l,a),l=Ae?Or:0,!v&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&gm(e,a,t);else if(e.tag===19)gm(e,a,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}switch(f){case"forwards":for(a=t.child,f=null;a!==null;)e=a.alternate,e!==null&&kl(e)===null&&(f=a),a=a.sibling;a=f,a===null?(f=t.child,t.child=null):(f=a.sibling,a.sibling=null),su(t,!1,f,a,m,l);break;case"backwards":case"unstable_legacy-backwards":for(a=null,f=t.child,t.child=null;f!==null;){if(e=f.alternate,e!==null&&kl(e)===null){t.child=f;break}e=f.sibling,f.sibling=a,a=f,f=e}su(t,!0,a,null,m,l);break;case"together":su(t,!1,null,null,void 0,l);break;default:t.memoizedState=null}return t.child}function Un(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),ka|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(Pi(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,a=In(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=In(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function lu(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&ul(e)))}function Mk(e,t,a){switch(t.tag){case 3:st(t,t.stateNode.containerInfo),ua(t,lt,e.memoizedState.cache),La();break;case 27:case 5:Oa(t);break;case 4:st(t,t.stateNode.containerInfo);break;case 10:ua(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Ic(t),null;break;case 13:var l=t.memoizedState;if(l!==null)return l.dehydrated!==null?(ma(t),t.flags|=128,null):(a&t.child.childLanes)!==0?pm(e,t,a):(ma(t),e=Un(e,t,a),e!==null?e.sibling:null);ma(t);break;case 19:var f=(e.flags&128)!==0;if(l=(a&t.childLanes)!==0,l||(Pi(e,t,a,!1),l=(a&t.childLanes)!==0),f){if(l)return ym(e,t,a);t.flags|=128}if(f=t.memoizedState,f!==null&&(f.rendering=null,f.tail=null,f.lastEffect=null),ne(at,at.current),l)break;return null;case 22:return t.lanes=0,cm(e,t,a,t.pendingProps);case 24:ua(t,lt,e.memoizedState.cache)}return Un(e,t,a)}function km(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)ct=!0;else{if(!lu(e,a)&&(t.flags&128)===0)return ct=!1,Mk(e,t,a);ct=(e.flags&131072)!==0}else ct=!1,Ae&&(t.flags&1048576)!==0&&Zd(t,Or,t.index);switch(t.lanes=0,t.tag){case 16:e:{var l=t.pendingProps;if(e=Ga(t.elementType),t.type=e,typeof e=="function")dc(e)?(l=Za(e,l),t.tag=1,t=hm(null,t,e,l,a)):(t.tag=0,t=eu(null,t,e,l,a));else{if(e!=null){var f=e.$$typeof;if(f===P){t.tag=11,t=sm(null,t,e,l,a);break e}else if(f===H){t.tag=14,t=lm(null,t,e,l,a);break e}}throw t=de(e)||e,Error(r(306,t,""))}}return t;case 0:return eu(e,t,t.type,t.pendingProps,a);case 1:return l=t.type,f=Za(l,t.pendingProps),hm(e,t,l,f,a);case 3:e:{if(st(t,t.stateNode.containerInfo),e===null)throw Error(r(387));l=t.pendingProps;var m=t.memoizedState;f=m.element,Ec(e,t),Lr(t,l,null,a);var b=t.memoizedState;if(l=b.cache,ua(t,lt,l),l!==m.cache&&Tc(t,[lt],a,!0),Hr(),l=b.element,m.isDehydrated)if(m={element:l,isDehydrated:!1,cache:b.cache},t.updateQueue.baseState=m,t.memoizedState=m,t.flags&256){t=mm(e,t,l,a);break e}else if(l!==f){f=an(Error(r(424)),t),zr(f),t=mm(e,t,l,a);break e}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,Ke=cn(e.firstChild),gt=t,Ae=!0,oa=null,ln=!0,a=ch(t,null,l,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(La(),l===f){t=Un(e,t,a);break e}kt(e,t,l,a)}t=t.child}return t;case 26:return Pl(e,t),e===null?(a=Pp(t.type,null,t.pendingProps,null))?t.memoizedState=a:Ae||(a=t.type,e=t.pendingProps,l=Gl(pe.current).createElement(a),l[pt]=t,l[It]=e,bt(l,a,e),dt(l),t.stateNode=l):t.memoizedState=Pp(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Oa(t),e===null&&Ae&&(l=t.stateNode=_p(t.type,t.pendingProps,pe.current),gt=t,ln=!0,f=Ke,wa(t.type)?(qu=f,Ke=cn(l.firstChild)):Ke=f),kt(e,t,t.pendingProps.children,a),Pl(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Ae&&((f=l=Ke)&&(l=db(l,t.type,t.pendingProps,ln),l!==null?(t.stateNode=l,gt=t,Ke=cn(l.firstChild),ln=!1,f=!0):f=!1),f||ca(t)),Oa(t),f=t.type,m=t.pendingProps,b=e!==null?e.memoizedProps:null,l=m.children,zu(f,m)?l=null:b!==null&&zu(f,b)&&(t.flags|=32),t.memoizedState!==null&&(f=Oc(e,t,Ek,null,null,a),os._currentValue=f),Pl(e,t),kt(e,t,l,a),t.child;case 6:return e===null&&Ae&&((e=a=Ke)&&(a=hb(a,t.pendingProps,ln),a!==null?(t.stateNode=a,gt=t,Ke=null,e=!0):e=!1),e||ca(t)),null;case 13:return pm(e,t,a);case 4:return st(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=Ya(t,null,l,a):kt(e,t,l,a),t.child;case 11:return sm(e,t,t.type,t.pendingProps,a);case 7:return kt(e,t,t.pendingProps,a),t.child;case 8:return kt(e,t,t.pendingProps.children,a),t.child;case 12:return kt(e,t,t.pendingProps.children,a),t.child;case 10:return l=t.pendingProps,ua(t,t.type,l.value),kt(e,t,l.children,a),t.child;case 9:return f=t.type._context,l=t.pendingProps.children,ja(t),f=yt(f),l=l(f),t.flags|=1,kt(e,t,l,a),t.child;case 14:return lm(e,t,t.type,t.pendingProps,a);case 15:return om(e,t,t.type,t.pendingProps,a);case 19:return ym(e,t,a);case 31:return zk(e,t,a);case 22:return cm(e,t,a,t.pendingProps);case 24:return ja(t),l=yt(lt),e===null?(f=xc(),f===null&&(f=Ve,m=vc(),f.pooledCache=m,m.refCount++,m!==null&&(f.pooledCacheLanes|=a),f=m),t.memoizedState={parent:l,cache:f},_c(t),ua(t,lt,f)):((e.lanes&a)!==0&&(Ec(e,t),Lr(t,null,null,a),Hr()),f=e.memoizedState,m=t.memoizedState,f.parent!==l?(f={parent:l,cache:l},t.memoizedState=f,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=f),ua(t,lt,l)):(l=m.cache,ua(t,lt,l),l!==f.cache&&Tc(t,[lt],a,!0))),kt(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function Fn(e){e.flags|=4}function ou(e,t,a,l,f){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(f&335544128)===f)if(e.stateNode.complete)e.flags|=8192;else if(Xm())e.flags|=8192;else throw Ka=ml,Cc}else e.flags&=-16777217}function bm(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Op(t))if(Xm())e.flags|=8192;else throw Ka=ml,Cc}function Dl(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Jf():536870912,e.lanes|=t,Hi|=t)}function Yr(e,t){if(!Ae)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var l=null;a!==null;)a.alternate!==null&&(l=a),a=a.sibling;l===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function Ye(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,l=0;if(t)for(var f=e.child;f!==null;)a|=f.lanes|f.childLanes,l|=f.subtreeFlags&65011712,l|=f.flags&65011712,f.return=e,f=f.sibling;else for(f=e.child;f!==null;)a|=f.lanes|f.childLanes,l|=f.subtreeFlags,l|=f.flags,f.return=e,f=f.sibling;return e.subtreeFlags|=l,e.childLanes=a,t}function Nk(e,t,a){var l=t.pendingProps;switch(gc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ye(t),null;case 1:return Ye(t),null;case 3:return a=t.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),zn(lt),Xe(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Ai(t)?Fn(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,kc())),Ye(t),null;case 26:var f=t.type,m=t.memoizedState;return e===null?(Fn(t),m!==null?(Ye(t),bm(t,m)):(Ye(t),ou(t,f,null,l,a))):m?m!==e.memoizedState?(Fn(t),Ye(t),bm(t,m)):(Ye(t),t.flags&=-16777217):(e=e.memoizedProps,e!==l&&Fn(t),Ye(t),ou(t,f,e,l,a)),null;case 27:if(ia(t),a=pe.current,f=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&Fn(t);else{if(!l){if(t.stateNode===null)throw Error(r(166));return Ye(t),null}e=re.current,Ai(t)?Jd(t):(e=_p(f,l,a),t.stateNode=e,Fn(t))}return Ye(t),null;case 5:if(ia(t),f=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&Fn(t);else{if(!l){if(t.stateNode===null)throw Error(r(166));return Ye(t),null}if(m=re.current,Ai(t))Jd(t);else{var b=Gl(pe.current);switch(m){case 1:m=b.createElementNS("http://www.w3.org/2000/svg",f);break;case 2:m=b.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;default:switch(f){case"svg":m=b.createElementNS("http://www.w3.org/2000/svg",f);break;case"math":m=b.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;case"script":m=b.createElement("div"),m.innerHTML="<script><\/script>",m=m.removeChild(m.firstChild);break;case"select":m=typeof l.is=="string"?b.createElement("select",{is:l.is}):b.createElement("select"),l.multiple?m.multiple=!0:l.size&&(m.size=l.size);break;default:m=typeof l.is=="string"?b.createElement(f,{is:l.is}):b.createElement(f)}}m[pt]=t,m[It]=l;e:for(b=t.child;b!==null;){if(b.tag===5||b.tag===6)m.appendChild(b.stateNode);else if(b.tag!==4&&b.tag!==27&&b.child!==null){b.child.return=b,b=b.child;continue}if(b===t)break e;for(;b.sibling===null;){if(b.return===null||b.return===t)break e;b=b.return}b.sibling.return=b.return,b=b.sibling}t.stateNode=m;e:switch(bt(m,f,l),f){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&Fn(t)}}return Ye(t),ou(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==l&&Fn(t);else{if(typeof l!="string"&&t.stateNode===null)throw Error(r(166));if(e=pe.current,Ai(t)){if(e=t.stateNode,a=t.memoizedProps,l=null,f=gt,f!==null)switch(f.tag){case 27:case 5:l=f.memoizedProps}e[pt]=t,e=!!(e.nodeValue===a||l!==null&&l.suppressHydrationWarning===!0||pp(e.nodeValue,a)),e||ca(t,!0)}else e=Gl(e).createTextNode(l),e[pt]=t,t.stateNode=e}return Ye(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(l=Ai(t),a!==null){if(e===null){if(!l)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[pt]=t}else La(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ye(t),e=!1}else a=kc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(Gt(t),t):(Gt(t),null);if((t.flags&128)!==0)throw Error(r(558))}return Ye(t),null;case 13:if(l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(f=Ai(t),l!==null&&l.dehydrated!==null){if(e===null){if(!f)throw Error(r(318));if(f=t.memoizedState,f=f!==null?f.dehydrated:null,!f)throw Error(r(317));f[pt]=t}else La(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ye(t),f=!1}else f=kc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=f),f=!0;if(!f)return t.flags&256?(Gt(t),t):(Gt(t),null)}return Gt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=l!==null,e=e!==null&&e.memoizedState!==null,a&&(l=t.child,f=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(f=l.alternate.memoizedState.cachePool.pool),m=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(m=l.memoizedState.cachePool.pool),m!==f&&(l.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),Dl(t,t.updateQueue),Ye(t),null);case 4:return Xe(),e===null&&Bu(t.stateNode.containerInfo),Ye(t),null;case 10:return zn(t.type),Ye(t),null;case 19:if(G(at),l=t.memoizedState,l===null)return Ye(t),null;if(f=(t.flags&128)!==0,m=l.rendering,m===null)if(f)Yr(l,!1);else{if(tt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(m=kl(e),m!==null){for(t.flags|=128,Yr(l,!1),e=m.updateQueue,t.updateQueue=e,Dl(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)Kd(a,e),a=a.sibling;return ne(at,at.current&1|2),Ae&&Rn(t,l.treeForkCount),t.child}e=e.sibling}l.tail!==null&&xt()>Ml&&(t.flags|=128,f=!0,Yr(l,!1),t.lanes=4194304)}else{if(!f)if(e=kl(m),e!==null){if(t.flags|=128,f=!0,e=e.updateQueue,t.updateQueue=e,Dl(t,e),Yr(l,!0),l.tail===null&&l.tailMode==="hidden"&&!m.alternate&&!Ae)return Ye(t),null}else 2*xt()-l.renderingStartTime>Ml&&a!==536870912&&(t.flags|=128,f=!0,Yr(l,!1),t.lanes=4194304);l.isBackwards?(m.sibling=t.child,t.child=m):(e=l.last,e!==null?e.sibling=m:t.child=m,l.last=m)}return l.tail!==null?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.renderingStartTime=xt(),e.sibling=null,a=at.current,ne(at,f?a&1|2:a&1),Ae&&Rn(t,l.treeForkCount),e):(Ye(t),null);case 22:case 23:return Gt(t),Dc(),l=t.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(t.flags|=8192):l&&(t.flags|=8192),l?(a&536870912)!==0&&(t.flags&128)===0&&(Ye(t),t.subtreeFlags&6&&(t.flags|=8192)):Ye(t),a=t.updateQueue,a!==null&&Dl(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==a&&(t.flags|=2048),e!==null&&G(Xa),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),zn(lt),Ye(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function Uk(e,t){switch(gc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return zn(lt),Xe(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ia(t),null;case 31:if(t.memoizedState!==null){if(Gt(t),t.alternate===null)throw Error(r(340));La()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Gt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));La()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return G(at),null;case 4:return Xe(),null;case 10:return zn(t.type),null;case 22:case 23:return Gt(t),Dc(),e!==null&&G(Xa),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return zn(lt),null;case 25:return null;default:return null}}function Sm(e,t){switch(gc(t),t.tag){case 3:zn(lt),Xe();break;case 26:case 27:case 5:ia(t);break;case 4:Xe();break;case 31:t.memoizedState!==null&&Gt(t);break;case 13:Gt(t);break;case 19:G(at);break;case 10:zn(t.type);break;case 22:case 23:Gt(t),Dc(),e!==null&&G(Xa);break;case 24:zn(lt)}}function Qr(e,t){try{var a=t.updateQueue,l=a!==null?a.lastEffect:null;if(l!==null){var f=l.next;a=f;do{if((a.tag&e)===e){l=void 0;var m=a.create,b=a.inst;l=m(),b.destroy=l}a=a.next}while(a!==f)}}catch(v){Fe(t,t.return,v)}}function ga(e,t,a){try{var l=t.updateQueue,f=l!==null?l.lastEffect:null;if(f!==null){var m=f.next;l=m;do{if((l.tag&e)===e){var b=l.inst,v=b.destroy;if(v!==void 0){b.destroy=void 0,f=t;var A=a,F=v;try{F()}catch(j){Fe(f,A,j)}}}l=l.next}while(l!==m)}}catch(j){Fe(t,t.return,j)}}function Tm(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{fh(t,a)}catch(l){Fe(e,e.return,l)}}}function vm(e,t,a){a.props=Za(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(l){Fe(e,t,l)}}function Zr(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof a=="function"?e.refCleanup=a(l):a.current=l}}catch(f){Fe(e,t,f)}}function Sn(e,t){var a=e.ref,l=e.refCleanup;if(a!==null)if(typeof l=="function")try{l()}catch(f){Fe(e,t,f)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(f){Fe(e,t,f)}else a.current=null}function wm(e){var t=e.type,a=e.memoizedProps,l=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&l.focus();break e;case"img":a.src?l.src=a.src:a.srcSet&&(l.srcset=a.srcSet)}}catch(f){Fe(e,e.return,f)}}function cu(e,t,a){try{var l=e.stateNode;sb(l,e.type,a,t),l[It]=t}catch(f){Fe(e,e.return,f)}}function xm(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&wa(e.type)||e.tag===4}function uu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||xm(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.tag===27&&wa(e.type)||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 fu(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Bn));else if(l!==4&&(l===27&&wa(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(fu(e,t,a),e=e.sibling;e!==null;)fu(e,t,a),e=e.sibling}function Il(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(l!==4&&(l===27&&wa(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(Il(e,t,a),e=e.sibling;e!==null;)Il(e,t,a),e=e.sibling}function Cm(e){var t=e.stateNode,a=e.memoizedProps;try{for(var l=e.type,f=t.attributes;f.length;)t.removeAttributeNode(f[0]);bt(t,l,a),t[pt]=e,t[It]=a}catch(m){Fe(e,e.return,m)}}var qn=!1,ut=!1,du=!1,_m=typeof WeakSet=="function"?WeakSet:Set,ht=null;function Fk(e,t){if(e=e.containerInfo,Ru=$l,e=Ud(e),rc(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var l=a.getSelection&&a.getSelection();if(l&&l.rangeCount!==0){a=l.anchorNode;var f=l.anchorOffset,m=l.focusNode;l=l.focusOffset;try{a.nodeType,m.nodeType}catch{a=null;break e}var b=0,v=-1,A=-1,F=0,j=0,Q=e,q=null;t:for(;;){for(var V;Q!==a||f!==0&&Q.nodeType!==3||(v=b+f),Q!==m||l!==0&&Q.nodeType!==3||(A=b+l),Q.nodeType===3&&(b+=Q.nodeValue.length),(V=Q.firstChild)!==null;)q=Q,Q=V;for(;;){if(Q===e)break t;if(q===a&&++F===f&&(v=b),q===m&&++j===l&&(A=b),(V=Q.nextSibling)!==null)break;Q=q,q=Q.parentNode}Q=V}a=v===-1||A===-1?null:{start:v,end:A}}else a=null}a=a||{start:0,end:0}}else a=null;for(Ou={focusedElem:e,selectionRange:a},$l=!1,ht=t;ht!==null;)if(t=ht,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ht=e;else for(;ht!==null;){switch(t=ht,m=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a<e.length;a++)f=e[a],f.ref.impl=f.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&m!==null){e=void 0,a=t,f=m.memoizedProps,m=m.memoizedState,l=a.stateNode;try{var le=Za(a.type,f);e=l.getSnapshotBeforeUpdate(le,m),l.__reactInternalSnapshotBeforeUpdate=e}catch(ge){Fe(a,a.return,ge)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)Nu(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Nu(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(r(163))}if(e=t.sibling,e!==null){e.return=t.return,ht=e;break}ht=t.return}}function Em(e,t,a){var l=a.flags;switch(a.tag){case 0:case 11:case 15:Ln(e,a),l&4&&Qr(5,a);break;case 1:if(Ln(e,a),l&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(b){Fe(a,a.return,b)}else{var f=Za(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(f,t,e.__reactInternalSnapshotBeforeUpdate)}catch(b){Fe(a,a.return,b)}}l&64&&Tm(a),l&512&&Zr(a,a.return);break;case 3:if(Ln(e,a),l&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{fh(e,t)}catch(b){Fe(a,a.return,b)}}break;case 27:t===null&&l&4&&Cm(a);case 26:case 5:Ln(e,a),t===null&&l&4&&wm(a),l&512&&Zr(a,a.return);break;case 12:Ln(e,a);break;case 31:Ln(e,a),l&4&&Bm(e,a);break;case 13:Ln(e,a),l&4&&Dm(e,a),l&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=Yk.bind(null,a),mb(e,a))));break;case 22:if(l=a.memoizedState!==null||qn,!l){t=t!==null&&t.memoizedState!==null||ut,f=qn;var m=ut;qn=l,(ut=t)&&!m?Vn(e,a,(a.subtreeFlags&8772)!==0):Ln(e,a),qn=f,ut=m}break;case 30:break;default:Ln(e,a)}}function Am(e){var t=e.alternate;t!==null&&(e.alternate=null,Am(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Lo(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Qe=null,Ot=!1;function Hn(e,t,a){for(a=a.child;a!==null;)Pm(e,t,a),a=a.sibling}function Pm(e,t,a){if($e&&typeof $e.onCommitFiberUnmount=="function")try{$e.onCommitFiberUnmount(Lt,a)}catch{}switch(a.tag){case 26:ut||Sn(a,t),Hn(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:ut||Sn(a,t);var l=Qe,f=Ot;wa(a.type)&&(Qe=a.stateNode,Ot=!1),Hn(e,t,a),rs(a.stateNode),Qe=l,Ot=f;break;case 5:ut||Sn(a,t);case 6:if(l=Qe,f=Ot,Qe=null,Hn(e,t,a),Qe=l,Ot=f,Qe!==null)if(Ot)try{(Qe.nodeType===9?Qe.body:Qe.nodeName==="HTML"?Qe.ownerDocument.body:Qe).removeChild(a.stateNode)}catch(m){Fe(a,t,m)}else try{Qe.removeChild(a.stateNode)}catch(m){Fe(a,t,m)}break;case 18:Qe!==null&&(Ot?(e=Qe,Tp(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),Qi(e)):Tp(Qe,a.stateNode));break;case 4:l=Qe,f=Ot,Qe=a.stateNode.containerInfo,Ot=!0,Hn(e,t,a),Qe=l,Ot=f;break;case 0:case 11:case 14:case 15:ga(2,a,t),ut||ga(4,a,t),Hn(e,t,a);break;case 1:ut||(Sn(a,t),l=a.stateNode,typeof l.componentWillUnmount=="function"&&vm(a,t,l)),Hn(e,t,a);break;case 21:Hn(e,t,a);break;case 22:ut=(l=ut)||a.memoizedState!==null,Hn(e,t,a),ut=l;break;default:Hn(e,t,a)}}function Bm(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Qi(e)}catch(a){Fe(t,t.return,a)}}}function Dm(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Qi(e)}catch(a){Fe(t,t.return,a)}}function qk(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new _m),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new _m),t;default:throw Error(r(435,e.tag))}}function Rl(e,t){var a=qk(e);t.forEach(function(l){if(!a.has(l)){a.add(l);var f=Qk.bind(null,e,l);l.then(f,f)}})}function zt(e,t){var a=t.deletions;if(a!==null)for(var l=0;l<a.length;l++){var f=a[l],m=e,b=t,v=b;e:for(;v!==null;){switch(v.tag){case 27:if(wa(v.type)){Qe=v.stateNode,Ot=!1;break e}break;case 5:Qe=v.stateNode,Ot=!1;break e;case 3:case 4:Qe=v.stateNode.containerInfo,Ot=!0;break e}v=v.return}if(Qe===null)throw Error(r(160));Pm(m,b,f),Qe=null,Ot=!1,m=f.alternate,m!==null&&(m.return=null),f.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Im(t,e),t=t.sibling}var pn=null;function Im(e,t){var a=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:zt(t,e),Mt(e),l&4&&(ga(3,e,e.return),Qr(3,e),ga(5,e,e.return));break;case 1:zt(t,e),Mt(e),l&512&&(ut||a===null||Sn(a,a.return)),l&64&&qn&&(e=e.updateQueue,e!==null&&(l=e.callbacks,l!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?l:a.concat(l))));break;case 26:var f=pn;if(zt(t,e),Mt(e),l&512&&(ut||a===null||Sn(a,a.return)),l&4){var m=a!==null?a.memoizedState:null;if(l=e.memoizedState,a===null)if(l===null)if(e.stateNode===null){e:{l=e.type,a=e.memoizedProps,f=f.ownerDocument||f;t:switch(l){case"title":m=f.getElementsByTagName("title")[0],(!m||m[wr]||m[pt]||m.namespaceURI==="http://www.w3.org/2000/svg"||m.hasAttribute("itemprop"))&&(m=f.createElement(l),f.head.insertBefore(m,f.querySelector("head > title"))),bt(m,l,a),m[pt]=e,dt(m),l=m;break e;case"link":var b=Ip("link","href",f).get(l+(a.href||""));if(b){for(var v=0;v<b.length;v++)if(m=b[v],m.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&m.getAttribute("rel")===(a.rel==null?null:a.rel)&&m.getAttribute("title")===(a.title==null?null:a.title)&&m.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){b.splice(v,1);break t}}m=f.createElement(l),bt(m,l,a),f.head.appendChild(m);break;case"meta":if(b=Ip("meta","content",f).get(l+(a.content||""))){for(v=0;v<b.length;v++)if(m=b[v],m.getAttribute("content")===(a.content==null?null:""+a.content)&&m.getAttribute("name")===(a.name==null?null:a.name)&&m.getAttribute("property")===(a.property==null?null:a.property)&&m.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&m.getAttribute("charset")===(a.charSet==null?null:a.charSet)){b.splice(v,1);break t}}m=f.createElement(l),bt(m,l,a),f.head.appendChild(m);break;default:throw Error(r(468,l))}m[pt]=e,dt(m),l=m}e.stateNode=l}else Rp(f,e.type,e.stateNode);else e.stateNode=Dp(f,l,e.memoizedProps);else m!==l?(m===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):m.count--,l===null?Rp(f,e.type,e.stateNode):Dp(f,l,e.memoizedProps)):l===null&&e.stateNode!==null&&cu(e,e.memoizedProps,a.memoizedProps)}break;case 27:zt(t,e),Mt(e),l&512&&(ut||a===null||Sn(a,a.return)),a!==null&&l&4&&cu(e,e.memoizedProps,a.memoizedProps);break;case 5:if(zt(t,e),Mt(e),l&512&&(ut||a===null||Sn(a,a.return)),e.flags&32){f=e.stateNode;try{ki(f,"")}catch(le){Fe(e,e.return,le)}}l&4&&e.stateNode!=null&&(f=e.memoizedProps,cu(e,f,a!==null?a.memoizedProps:f)),l&1024&&(du=!0);break;case 6:if(zt(t,e),Mt(e),l&4){if(e.stateNode===null)throw Error(r(162));l=e.memoizedProps,a=e.stateNode;try{a.nodeValue=l}catch(le){Fe(e,e.return,le)}}break;case 3:if(Ql=null,f=pn,pn=Kl(t.containerInfo),zt(t,e),pn=f,Mt(e),l&4&&a!==null&&a.memoizedState.isDehydrated)try{Qi(t.containerInfo)}catch(le){Fe(e,e.return,le)}du&&(du=!1,Rm(e));break;case 4:l=pn,pn=Kl(e.stateNode.containerInfo),zt(t,e),Mt(e),pn=l;break;case 12:zt(t,e),Mt(e);break;case 31:zt(t,e),Mt(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Rl(e,l)));break;case 13:zt(t,e),Mt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(zl=xt()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Rl(e,l)));break;case 22:f=e.memoizedState!==null;var A=a!==null&&a.memoizedState!==null,F=qn,j=ut;if(qn=F||f,ut=j||A,zt(t,e),ut=j,qn=F,Mt(e),l&8192)e:for(t=e.stateNode,t._visibility=f?t._visibility&-2:t._visibility|1,f&&(a===null||A||qn||ut||Wa(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){A=a=t;try{if(m=A.stateNode,f)b=m.style,typeof b.setProperty=="function"?b.setProperty("display","none","important"):b.display="none";else{v=A.stateNode;var Q=A.memoizedProps.style,q=Q!=null&&Q.hasOwnProperty("display")?Q.display:null;v.style.display=q==null||typeof q=="boolean"?"":(""+q).trim()}}catch(le){Fe(A,A.return,le)}}}else if(t.tag===6){if(a===null){A=t;try{A.stateNode.nodeValue=f?"":A.memoizedProps}catch(le){Fe(A,A.return,le)}}}else if(t.tag===18){if(a===null){A=t;try{var V=A.stateNode;f?vp(V,!0):vp(A.stateNode,!1)}catch(le){Fe(A,A.return,le)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}l&4&&(l=e.updateQueue,l!==null&&(a=l.retryQueue,a!==null&&(l.retryQueue=null,Rl(e,a))));break;case 19:zt(t,e),Mt(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,Rl(e,l)));break;case 30:break;case 21:break;default:zt(t,e),Mt(e)}}function Mt(e){var t=e.flags;if(t&2){try{for(var a,l=e.return;l!==null;){if(xm(l)){a=l;break}l=l.return}if(a==null)throw Error(r(160));switch(a.tag){case 27:var f=a.stateNode,m=uu(e);Il(e,m,f);break;case 5:var b=a.stateNode;a.flags&32&&(ki(b,""),a.flags&=-33);var v=uu(e);Il(e,v,b);break;case 3:case 4:var A=a.stateNode.containerInfo,F=uu(e);fu(e,F,A);break;default:throw Error(r(161))}}catch(j){Fe(e,e.return,j)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Rm(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Rm(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Ln(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Em(e,t.alternate,t),t=t.sibling}function Wa(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:ga(4,t,t.return),Wa(t);break;case 1:Sn(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&vm(t,t.return,a),Wa(t);break;case 27:rs(t.stateNode);case 26:case 5:Sn(t,t.return),Wa(t);break;case 22:t.memoizedState===null&&Wa(t);break;case 30:Wa(t);break;default:Wa(t)}e=e.sibling}}function Vn(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var l=t.alternate,f=e,m=t,b=m.flags;switch(m.tag){case 0:case 11:case 15:Vn(f,m,a),Qr(4,m);break;case 1:if(Vn(f,m,a),l=m,f=l.stateNode,typeof f.componentDidMount=="function")try{f.componentDidMount()}catch(F){Fe(l,l.return,F)}if(l=m,f=l.updateQueue,f!==null){var v=l.stateNode;try{var A=f.shared.hiddenCallbacks;if(A!==null)for(f.shared.hiddenCallbacks=null,f=0;f<A.length;f++)uh(A[f],v)}catch(F){Fe(l,l.return,F)}}a&&b&64&&Tm(m),Zr(m,m.return);break;case 27:Cm(m);case 26:case 5:Vn(f,m,a),a&&l===null&&b&4&&wm(m),Zr(m,m.return);break;case 12:Vn(f,m,a);break;case 31:Vn(f,m,a),a&&b&4&&Bm(f,m);break;case 13:Vn(f,m,a),a&&b&4&&Dm(f,m);break;case 22:m.memoizedState===null&&Vn(f,m,a),Zr(m,m.return);break;case 30:break;default:Vn(f,m,a)}t=t.sibling}}function hu(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&Mr(a))}function mu(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Mr(e))}function gn(e,t,a,l){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Om(e,t,a,l),t=t.sibling}function Om(e,t,a,l){var f=t.flags;switch(t.tag){case 0:case 11:case 15:gn(e,t,a,l),f&2048&&Qr(9,t);break;case 1:gn(e,t,a,l);break;case 3:gn(e,t,a,l),f&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Mr(e)));break;case 12:if(f&2048){gn(e,t,a,l),e=t.stateNode;try{var m=t.memoizedProps,b=m.id,v=m.onPostCommit;typeof v=="function"&&v(b,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(A){Fe(t,t.return,A)}}else gn(e,t,a,l);break;case 31:gn(e,t,a,l);break;case 13:gn(e,t,a,l);break;case 23:break;case 22:m=t.stateNode,b=t.alternate,t.memoizedState!==null?m._visibility&2?gn(e,t,a,l):Wr(e,t):m._visibility&2?gn(e,t,a,l):(m._visibility|=2,Ui(e,t,a,l,(t.subtreeFlags&10256)!==0||!1)),f&2048&&hu(b,t);break;case 24:gn(e,t,a,l),f&2048&&mu(t.alternate,t);break;default:gn(e,t,a,l)}}function Ui(e,t,a,l,f){for(f=f&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var m=e,b=t,v=a,A=l,F=b.flags;switch(b.tag){case 0:case 11:case 15:Ui(m,b,v,A,f),Qr(8,b);break;case 23:break;case 22:var j=b.stateNode;b.memoizedState!==null?j._visibility&2?Ui(m,b,v,A,f):Wr(m,b):(j._visibility|=2,Ui(m,b,v,A,f)),f&&F&2048&&hu(b.alternate,b);break;case 24:Ui(m,b,v,A,f),f&&F&2048&&mu(b.alternate,b);break;default:Ui(m,b,v,A,f)}t=t.sibling}}function Wr(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,l=t,f=l.flags;switch(l.tag){case 22:Wr(a,l),f&2048&&hu(l.alternate,l);break;case 24:Wr(a,l),f&2048&&mu(l.alternate,l);break;default:Wr(a,l)}t=t.sibling}}var Jr=8192;function Fi(e,t,a){if(e.subtreeFlags&Jr)for(e=e.child;e!==null;)zm(e,t,a),e=e.sibling}function zm(e,t,a){switch(e.tag){case 26:Fi(e,t,a),e.flags&Jr&&e.memoizedState!==null&&_b(a,pn,e.memoizedState,e.memoizedProps);break;case 5:Fi(e,t,a);break;case 3:case 4:var l=pn;pn=Kl(e.stateNode.containerInfo),Fi(e,t,a),pn=l;break;case 22:e.memoizedState===null&&(l=e.alternate,l!==null&&l.memoizedState!==null?(l=Jr,Jr=16777216,Fi(e,t,a),Jr=l):Fi(e,t,a));break;default:Fi(e,t,a)}}function Mm(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function $r(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var l=t[a];ht=l,Um(l,e)}Mm(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Nm(e),e=e.sibling}function Nm(e){switch(e.tag){case 0:case 11:case 15:$r(e),e.flags&2048&&ga(9,e,e.return);break;case 3:$r(e);break;case 12:$r(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Ol(e)):$r(e);break;default:$r(e)}}function Ol(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var l=t[a];ht=l,Um(l,e)}Mm(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:ga(8,t,t.return),Ol(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,Ol(t));break;default:Ol(t)}e=e.sibling}}function Um(e,t){for(;ht!==null;){var a=ht;switch(a.tag){case 0:case 11:case 15:ga(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var l=a.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:Mr(a.memoizedState.cache)}if(l=a.child,l!==null)l.return=a,ht=l;else e:for(a=e;ht!==null;){l=ht;var f=l.sibling,m=l.return;if(Am(l),l===a){ht=null;break e}if(f!==null){f.return=m,ht=f;break e}ht=m}}}var Hk={getCacheForType:function(e){var t=yt(lt),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return yt(lt).controller.signal}},Lk=typeof WeakMap=="function"?WeakMap:Map,ze=0,Ve=null,xe=null,_e=0,Ue=0,Kt=null,ya=!1,qi=!1,pu=!1,jn=0,tt=0,ka=0,Ja=0,gu=0,Yt=0,Hi=0,es=null,Nt=null,yu=!1,zl=0,Fm=0,Ml=1/0,Nl=null,ba=null,ft=0,Sa=null,Li=null,Xn=0,ku=0,bu=null,qm=null,ts=0,Su=null;function Qt(){return(ze&2)!==0&&_e!==0?_e&-_e:N.T!==null?_u():nd()}function Hm(){if(Yt===0)if((_e&536870912)===0||Ae){var e=Xs;Xs<<=1,(Xs&3932160)===0&&(Xs=262144),Yt=e}else Yt=536870912;return e=Xt.current,e!==null&&(e.flags|=32),Yt}function Ut(e,t,a){(e===Ve&&(Ue===2||Ue===9)||e.cancelPendingCommit!==null)&&(Vi(e,0),Ta(e,_e,Yt,!1)),vr(e,a),((ze&2)===0||e!==Ve)&&(e===Ve&&((ze&2)===0&&(Ja|=a),tt===4&&Ta(e,_e,Yt,!1)),Tn(e))}function Lm(e,t,a){if((ze&6)!==0)throw Error(r(327));var l=!a&&(t&127)===0&&(t&e.expiredLanes)===0||Tr(e,t),f=l?Xk(e,t):vu(e,t,!0),m=l;do{if(f===0){qi&&!l&&Ta(e,t,0,!1);break}else{if(a=e.current.alternate,m&&!Vk(a)){f=vu(e,t,!1),m=!1;continue}if(f===2){if(m=t,e.errorRecoveryDisabledLanes&m)var b=0;else b=e.pendingLanes&-536870913,b=b!==0?b:b&536870912?536870912:0;if(b!==0){t=b;e:{var v=e;f=es;var A=v.current.memoizedState.isDehydrated;if(A&&(Vi(v,b).flags|=256),b=vu(v,b,!1),b!==2){if(pu&&!A){v.errorRecoveryDisabledLanes|=m,Ja|=m,f=4;break e}m=Nt,Nt=f,m!==null&&(Nt===null?Nt=m:Nt.push.apply(Nt,m))}f=b}if(m=!1,f!==2)continue}}if(f===1){Vi(e,0),Ta(e,t,0,!0);break}e:{switch(l=e,m=f,m){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:Ta(l,t,Yt,!ya);break e;case 2:Nt=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(f=zl+300-xt(),10<f)){if(Ta(l,t,Yt,!ya),Ks(l,0,!0)!==0)break e;Xn=t,l.timeoutHandle=bp(Vm.bind(null,l,a,Nt,Nl,yu,t,Yt,Ja,Hi,ya,m,"Throttled",-0,0),f);break e}Vm(l,a,Nt,Nl,yu,t,Yt,Ja,Hi,ya,m,null,-0,0)}}break}while(!0);Tn(e)}function Vm(e,t,a,l,f,m,b,v,A,F,j,Q,q,V){if(e.timeoutHandle=-1,Q=t.subtreeFlags,Q&8192||(Q&16785408)===16785408){Q={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Bn},zm(t,m,Q);var le=(m&62914560)===m?zl-xt():(m&4194048)===m?Fm-xt():0;if(le=Eb(Q,le),le!==null){Xn=m,e.cancelPendingCommit=le(Wm.bind(null,e,t,m,a,l,f,b,v,A,j,Q,null,q,V)),Ta(e,m,b,!F);return}}Wm(e,t,m,a,l,f,b,v,A)}function Vk(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var l=0;l<a.length;l++){var f=a[l],m=f.getSnapshot;f=f.value;try{if(!Vt(m(),f))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;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 Ta(e,t,a,l){t&=~gu,t&=~Ja,e.suspendedLanes|=t,e.pingedLanes&=~t,l&&(e.warmLanes|=t),l=e.expirationTimes;for(var f=t;0<f;){var m=31-_t(f),b=1<<m;l[m]=-1,f&=~b}a!==0&&$f(e,a,t)}function Ul(){return(ze&6)===0?(ns(0),!1):!0}function Tu(){if(xe!==null){if(Ue===0)var e=xe.return;else e=xe,On=Va=null,Nc(e),Ri=null,Ur=0,e=xe;for(;e!==null;)Sm(e.alternate,e),e=e.return;xe=null}}function Vi(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,cb(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),Xn=0,Tu(),Ve=e,xe=a=In(e.current,null),_e=t,Ue=0,Kt=null,ya=!1,qi=Tr(e,t),pu=!1,Hi=Yt=gu=Ja=ka=tt=0,Nt=es=null,yu=!1,(t&8)!==0&&(t|=t&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=t;0<l;){var f=31-_t(l),m=1<<f;t|=e[f],l&=~m}return jn=t,rl(),a}function jm(e,t){Se=null,N.H=Gr,t===Ii||t===hl?(t=sh(),Ue=3):t===Cc?(t=sh(),Ue=4):Ue=t===$c?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Kt=t,xe===null&&(tt=1,El(e,an(t,e.current)))}function Xm(){var e=Xt.current;return e===null?!0:(_e&4194048)===_e?on===null:(_e&62914560)===_e||(_e&536870912)!==0?e===on:!1}function Gm(){var e=N.H;return N.H=Gr,e===null?Gr:e}function Km(){var e=N.A;return N.A=Hk,e}function Fl(){tt=4,ya||(_e&4194048)!==_e&&Xt.current!==null||(qi=!0),(ka&134217727)===0&&(Ja&134217727)===0||Ve===null||Ta(Ve,_e,Yt,!1)}function vu(e,t,a){var l=ze;ze|=2;var f=Gm(),m=Km();(Ve!==e||_e!==t)&&(Nl=null,Vi(e,t)),t=!1;var b=tt;e:do try{if(Ue!==0&&xe!==null){var v=xe,A=Kt;switch(Ue){case 8:Tu(),b=6;break e;case 3:case 2:case 9:case 6:Xt.current===null&&(t=!0);var F=Ue;if(Ue=0,Kt=null,ji(e,v,A,F),a&&qi){b=0;break e}break;default:F=Ue,Ue=0,Kt=null,ji(e,v,A,F)}}jk(),b=tt;break}catch(j){jm(e,j)}while(!0);return t&&e.shellSuspendCounter++,On=Va=null,ze=l,N.H=f,N.A=m,xe===null&&(Ve=null,_e=0,rl()),b}function jk(){for(;xe!==null;)Ym(xe)}function Xk(e,t){var a=ze;ze|=2;var l=Gm(),f=Km();Ve!==e||_e!==t?(Nl=null,Ml=xt()+500,Vi(e,t)):qi=Tr(e,t);e:do try{if(Ue!==0&&xe!==null){t=xe;var m=Kt;t:switch(Ue){case 1:Ue=0,Kt=null,ji(e,t,m,1);break;case 2:case 9:if(ih(m)){Ue=0,Kt=null,Qm(t);break}t=function(){Ue!==2&&Ue!==9||Ve!==e||(Ue=7),Tn(e)},m.then(t,t);break e;case 3:Ue=7;break e;case 4:Ue=5;break e;case 7:ih(m)?(Ue=0,Kt=null,Qm(t)):(Ue=0,Kt=null,ji(e,t,m,7));break;case 5:var b=null;switch(xe.tag){case 26:b=xe.memoizedState;case 5:case 27:var v=xe;if(b?Op(b):v.stateNode.complete){Ue=0,Kt=null;var A=v.sibling;if(A!==null)xe=A;else{var F=v.return;F!==null?(xe=F,ql(F)):xe=null}break t}}Ue=0,Kt=null,ji(e,t,m,5);break;case 6:Ue=0,Kt=null,ji(e,t,m,6);break;case 8:Tu(),tt=6;break e;default:throw Error(r(462))}}Gk();break}catch(j){jm(e,j)}while(!0);return On=Va=null,N.H=l,N.A=f,ze=a,xe!==null?0:(Ve=null,_e=0,rl(),tt)}function Gk(){for(;xe!==null&&!Oo();)Ym(xe)}function Ym(e){var t=km(e.alternate,e,jn);e.memoizedProps=e.pendingProps,t===null?ql(e):xe=t}function Qm(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=dm(a,t,t.pendingProps,t.type,void 0,_e);break;case 11:t=dm(a,t,t.pendingProps,t.type.render,t.ref,_e);break;case 5:Nc(t);default:Sm(a,t),t=xe=Kd(t,jn),t=km(a,t,jn)}e.memoizedProps=e.pendingProps,t===null?ql(e):xe=t}function ji(e,t,a,l){On=Va=null,Nc(t),Ri=null,Ur=0;var f=t.return;try{if(Ok(e,f,t,a,_e)){tt=1,El(e,an(a,e.current)),xe=null;return}}catch(m){if(f!==null)throw xe=f,m;tt=1,El(e,an(a,e.current)),xe=null;return}t.flags&32768?(Ae||l===1?e=!0:qi||(_e&536870912)!==0?e=!1:(ya=e=!0,(l===2||l===9||l===3||l===6)&&(l=Xt.current,l!==null&&l.tag===13&&(l.flags|=16384))),Zm(t,e)):ql(t)}function ql(e){var t=e;do{if((t.flags&32768)!==0){Zm(t,ya);return}e=t.return;var a=Nk(t.alternate,t,jn);if(a!==null){xe=a;return}if(t=t.sibling,t!==null){xe=t;return}xe=t=e}while(t!==null);tt===0&&(tt=5)}function Zm(e,t){do{var a=Uk(e.alternate,e);if(a!==null){a.flags&=32767,xe=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){xe=e;return}xe=e=a}while(e!==null);tt=6,xe=null}function Wm(e,t,a,l,f,m,b,v,A){e.cancelPendingCommit=null;do Hl();while(ft!==0);if((ze&6)!==0)throw Error(r(327));if(t!==null){if(t===e.current)throw Error(r(177));if(m=t.lanes|t.childLanes,m|=uc,Cy(e,a,m,b,v,A),e===Ve&&(xe=Ve=null,_e=0),Li=t,Sa=e,Xn=a,ku=m,bu=f,qm=l,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Zk(ae,function(){return np(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||l){l=N.T,N.T=null,f=$.p,$.p=2,b=ze,ze|=4;try{Fk(e,t,a)}finally{ze=b,$.p=f,N.T=l}}ft=1,Jm(),$m(),ep()}}function Jm(){if(ft===1){ft=0;var e=Sa,t=Li,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=N.T,N.T=null;var l=$.p;$.p=2;var f=ze;ze|=4;try{Im(t,e);var m=Ou,b=Ud(e.containerInfo),v=m.focusedElem,A=m.selectionRange;if(b!==v&&v&&v.ownerDocument&&Nd(v.ownerDocument.documentElement,v)){if(A!==null&&rc(v)){var F=A.start,j=A.end;if(j===void 0&&(j=F),"selectionStart"in v)v.selectionStart=F,v.selectionEnd=Math.min(j,v.value.length);else{var Q=v.ownerDocument||document,q=Q&&Q.defaultView||window;if(q.getSelection){var V=q.getSelection(),le=v.textContent.length,ge=Math.min(A.start,le),Le=A.end===void 0?ge:Math.min(A.end,le);!V.extend&&ge>Le&&(b=Le,Le=ge,ge=b);var M=Md(v,ge),O=Md(v,Le);if(M&&O&&(V.rangeCount!==1||V.anchorNode!==M.node||V.anchorOffset!==M.offset||V.focusNode!==O.node||V.focusOffset!==O.offset)){var U=Q.createRange();U.setStart(M.node,M.offset),V.removeAllRanges(),ge>Le?(V.addRange(U),V.extend(O.node,O.offset)):(U.setEnd(O.node,O.offset),V.addRange(U))}}}}for(Q=[],V=v;V=V.parentNode;)V.nodeType===1&&Q.push({element:V,left:V.scrollLeft,top:V.scrollTop});for(typeof v.focus=="function"&&v.focus(),v=0;v<Q.length;v++){var K=Q[v];K.element.scrollLeft=K.left,K.element.scrollTop=K.top}}$l=!!Ru,Ou=Ru=null}finally{ze=f,$.p=l,N.T=a}}e.current=t,ft=2}}function $m(){if(ft===2){ft=0;var e=Sa,t=Li,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=N.T,N.T=null;var l=$.p;$.p=2;var f=ze;ze|=4;try{Em(e,t.alternate,t)}finally{ze=f,$.p=l,N.T=a}}ft=3}}function ep(){if(ft===4||ft===3){ft=0,zo();var e=Sa,t=Li,a=Xn,l=qm;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?ft=5:(ft=0,Li=Sa=null,tp(e,e.pendingLanes));var f=e.pendingLanes;if(f===0&&(ba=null),qo(a),t=t.stateNode,$e&&typeof $e.onCommitFiberRoot=="function")try{$e.onCommitFiberRoot(Lt,t,void 0,(t.current.flags&128)===128)}catch{}if(l!==null){t=N.T,f=$.p,$.p=2,N.T=null;try{for(var m=e.onRecoverableError,b=0;b<l.length;b++){var v=l[b];m(v.value,{componentStack:v.stack})}}finally{N.T=t,$.p=f}}(Xn&3)!==0&&Hl(),Tn(e),f=e.pendingLanes,(a&261930)!==0&&(f&42)!==0?e===Su?ts++:(ts=0,Su=e):ts=0,ns(0)}}function tp(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Mr(t)))}function Hl(){return Jm(),$m(),ep(),np()}function np(){if(ft!==5)return!1;var e=Sa,t=ku;ku=0;var a=qo(Xn),l=N.T,f=$.p;try{$.p=32>a?32:a,N.T=null,a=bu,bu=null;var m=Sa,b=Xn;if(ft=0,Li=Sa=null,Xn=0,(ze&6)!==0)throw Error(r(331));var v=ze;if(ze|=4,Nm(m.current),Om(m,m.current,b,a),ze=v,ns(0,!1),$e&&typeof $e.onPostCommitFiberRoot=="function")try{$e.onPostCommitFiberRoot(Lt,m)}catch{}return!0}finally{$.p=f,N.T=l,tp(e,t)}}function ap(e,t,a){t=an(a,t),t=Jc(e.stateNode,t,2),e=ha(e,t,2),e!==null&&(vr(e,2),Tn(e))}function Fe(e,t,a){if(e.tag===3)ap(e,e,a);else for(;t!==null;){if(t.tag===3){ap(t,e,a);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(ba===null||!ba.has(l))){e=an(a,e),a=im(2),l=ha(t,a,2),l!==null&&(rm(a,l,t,e),vr(l,2),Tn(l));break}}t=t.return}}function wu(e,t,a){var l=e.pingCache;if(l===null){l=e.pingCache=new Lk;var f=new Set;l.set(t,f)}else f=l.get(t),f===void 0&&(f=new Set,l.set(t,f));f.has(a)||(pu=!0,f.add(a),e=Kk.bind(null,e,t,a),t.then(e,e))}function Kk(e,t,a){var l=e.pingCache;l!==null&&l.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Ve===e&&(_e&a)===a&&(tt===4||tt===3&&(_e&62914560)===_e&&300>xt()-zl?(ze&2)===0&&Vi(e,0):gu|=a,Hi===_e&&(Hi=0)),Tn(e)}function ip(e,t){t===0&&(t=Jf()),e=qa(e,t),e!==null&&(vr(e,t),Tn(e))}function Yk(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),ip(e,a)}function Qk(e,t){var a=0;switch(e.tag){case 31:case 13:var l=e.stateNode,f=e.memoizedState;f!==null&&(a=f.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(r(314))}l!==null&&l.delete(t),ip(e,a)}function Zk(e,t){return Sr(e,t)}var Ll=null,Xi=null,xu=!1,Vl=!1,Cu=!1,va=0;function Tn(e){e!==Xi&&e.next===null&&(Xi===null?Ll=Xi=e:Xi=Xi.next=e),Vl=!0,xu||(xu=!0,Jk())}function ns(e,t){if(!Cu&&Vl){Cu=!0;do for(var a=!1,l=Ll;l!==null;){if(e!==0){var f=l.pendingLanes;if(f===0)var m=0;else{var b=l.suspendedLanes,v=l.pingedLanes;m=(1<<31-_t(42|e)+1)-1,m&=f&~(b&~v),m=m&201326741?m&201326741|1:m?m|2:0}m!==0&&(a=!0,op(l,m))}else m=_e,m=Ks(l,l===Ve?m:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(m&3)===0||Tr(l,m)||(a=!0,op(l,m));l=l.next}while(a);Cu=!1}}function Wk(){rp()}function rp(){Vl=xu=!1;var e=0;va!==0&&ob()&&(e=va);for(var t=xt(),a=null,l=Ll;l!==null;){var f=l.next,m=sp(l,t);m===0?(l.next=null,a===null?Ll=f:a.next=f,f===null&&(Xi=a)):(a=l,(e!==0||(m&3)!==0)&&(Vl=!0)),l=f}ft!==0&&ft!==5||ns(e),va!==0&&(va=0)}function sp(e,t){for(var a=e.suspendedLanes,l=e.pingedLanes,f=e.expirationTimes,m=e.pendingLanes&-62914561;0<m;){var b=31-_t(m),v=1<<b,A=f[b];A===-1?((v&a)===0||(v&l)!==0)&&(f[b]=xy(v,t)):A<=t&&(e.expiredLanes|=v),m&=~v}if(t=Ve,a=_e,a=Ks(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,a===0||e===t&&(Ue===2||Ue===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&ui(l),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||Tr(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(l!==null&&ui(l),qo(a)){case 2:case 8:a=Vs;break;case 32:a=ae;break;case 268435456:a=Ge;break;default:a=ae}return l=lp.bind(null,e),a=Sr(a,l),e.callbackPriority=t,e.callbackNode=a,t}return l!==null&&l!==null&&ui(l),e.callbackPriority=2,e.callbackNode=null,2}function lp(e,t){if(ft!==0&&ft!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(Hl()&&e.callbackNode!==a)return null;var l=_e;return l=Ks(e,e===Ve?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(Lm(e,l,t),sp(e,xt()),e.callbackNode!=null&&e.callbackNode===a?lp.bind(null,e):null)}function op(e,t){if(Hl())return null;Lm(e,t,!0)}function Jk(){ub(function(){(ze&6)!==0?Sr(fi,Wk):rp()})}function _u(){if(va===0){var e=Bi;e===0&&(e=js,js<<=1,(js&261888)===0&&(js=256)),va=e}return va}function cp(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Ws(""+e)}function up(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function $k(e,t,a,l,f){if(t==="submit"&&a&&a.stateNode===f){var m=cp((f[It]||null).action),b=l.submitter;b&&(t=(t=b[It]||null)?cp(t.formAction):b.getAttribute("formAction"),t!==null&&(m=t,b=null));var v=new tl("action","action",null,l,f);e.push({event:v,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(va!==0){var A=b?up(f,b):new FormData(f);Gc(a,{pending:!0,data:A,method:f.method,action:m},null,A)}}else typeof m=="function"&&(v.preventDefault(),A=b?up(f,b):new FormData(f),Gc(a,{pending:!0,data:A,method:f.method,action:m},m,A))},currentTarget:f}]})}}for(var Eu=0;Eu<cc.length;Eu++){var Au=cc[Eu],eb=Au.toLowerCase(),tb=Au[0].toUpperCase()+Au.slice(1);mn(eb,"on"+tb)}mn(Hd,"onAnimationEnd"),mn(Ld,"onAnimationIteration"),mn(Vd,"onAnimationStart"),mn("dblclick","onDoubleClick"),mn("focusin","onFocus"),mn("focusout","onBlur"),mn(yk,"onTransitionRun"),mn(kk,"onTransitionStart"),mn(bk,"onTransitionCancel"),mn(jd,"onTransitionEnd"),gi("onMouseEnter",["mouseout","mouseover"]),gi("onMouseLeave",["mouseout","mouseover"]),gi("onPointerEnter",["pointerout","pointerover"]),gi("onPointerLeave",["pointerout","pointerover"]),Ma("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ma("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ma("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ma("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ma("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ma("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var as="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(" "),nb=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(as));function fp(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var l=e[a],f=l.event;l=l.listeners;e:{var m=void 0;if(t)for(var b=l.length-1;0<=b;b--){var v=l[b],A=v.instance,F=v.currentTarget;if(v=v.listener,A!==m&&f.isPropagationStopped())break e;m=v,f.currentTarget=F;try{m(f)}catch(j){il(j)}f.currentTarget=null,m=A}else for(b=0;b<l.length;b++){if(v=l[b],A=v.instance,F=v.currentTarget,v=v.listener,A!==m&&f.isPropagationStopped())break e;m=v,f.currentTarget=F;try{m(f)}catch(j){il(j)}f.currentTarget=null,m=A}}}}function Ce(e,t){var a=t[Ho];a===void 0&&(a=t[Ho]=new Set);var l=e+"__bubble";a.has(l)||(dp(t,e,2,!1),a.add(l))}function Pu(e,t,a){var l=0;t&&(l|=4),dp(a,e,l,t)}var jl="_reactListening"+Math.random().toString(36).slice(2);function Bu(e){if(!e[jl]){e[jl]=!0,rd.forEach(function(a){a!=="selectionchange"&&(nb.has(a)||Pu(a,!1,e),Pu(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[jl]||(t[jl]=!0,Pu("selectionchange",!1,t))}}function dp(e,t,a,l){switch(Hp(t)){case 2:var f=Bb;break;case 8:f=Db;break;default:f=Xu}a=f.bind(null,t,a,e),f=void 0,!Zo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(f=!0),l?f!==void 0?e.addEventListener(t,a,{capture:!0,passive:f}):e.addEventListener(t,a,!0):f!==void 0?e.addEventListener(t,a,{passive:f}):e.addEventListener(t,a,!1)}function Du(e,t,a,l,f){var m=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var b=l.tag;if(b===3||b===4){var v=l.stateNode.containerInfo;if(v===f)break;if(b===4)for(b=l.return;b!==null;){var A=b.tag;if((A===3||A===4)&&b.stateNode.containerInfo===f)return;b=b.return}for(;v!==null;){if(b=hi(v),b===null)return;if(A=b.tag,A===5||A===6||A===26||A===27){l=m=b;continue e}v=v.parentNode}}l=l.return}yd(function(){var F=m,j=Yo(a),Q=[];e:{var q=Xd.get(e);if(q!==void 0){var V=tl,le=e;switch(e){case"keypress":if($s(a)===0)break e;case"keydown":case"keyup":V=Qy;break;case"focusin":le="focus",V=ec;break;case"focusout":le="blur",V=ec;break;case"beforeblur":case"afterblur":V=ec;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":V=Sd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":V=Ny;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":V=Jy;break;case Hd:case Ld:case Vd:V=qy;break;case jd:V=ek;break;case"scroll":case"scrollend":V=zy;break;case"wheel":V=nk;break;case"copy":case"cut":case"paste":V=Ly;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":V=vd;break;case"toggle":case"beforetoggle":V=ik}var ge=(t&4)!==0,Le=!ge&&(e==="scroll"||e==="scrollend"),M=ge?q!==null?q+"Capture":null:q;ge=[];for(var O=F,U;O!==null;){var K=O;if(U=K.stateNode,K=K.tag,K!==5&&K!==26&&K!==27||U===null||M===null||(K=Cr(O,M),K!=null&&ge.push(is(O,K,U))),Le)break;O=O.return}0<ge.length&&(q=new V(q,le,null,a,j),Q.push({event:q,listeners:ge}))}}if((t&7)===0){e:{if(q=e==="mouseover"||e==="pointerover",V=e==="mouseout"||e==="pointerout",q&&a!==Ko&&(le=a.relatedTarget||a.fromElement)&&(hi(le)||le[di]))break e;if((V||q)&&(q=j.window===j?j:(q=j.ownerDocument)?q.defaultView||q.parentWindow:window,V?(le=a.relatedTarget||a.toElement,V=F,le=le?hi(le):null,le!==null&&(Le=u(le),ge=le.tag,le!==Le||ge!==5&&ge!==27&&ge!==6)&&(le=null)):(V=null,le=F),V!==le)){if(ge=Sd,K="onMouseLeave",M="onMouseEnter",O="mouse",(e==="pointerout"||e==="pointerover")&&(ge=vd,K="onPointerLeave",M="onPointerEnter",O="pointer"),Le=V==null?q:xr(V),U=le==null?q:xr(le),q=new ge(K,O+"leave",V,a,j),q.target=Le,q.relatedTarget=U,K=null,hi(j)===F&&(ge=new ge(M,O+"enter",le,a,j),ge.target=U,ge.relatedTarget=Le,K=ge),Le=K,V&&le)t:{for(ge=ab,M=V,O=le,U=0,K=M;K;K=ge(K))U++;K=0;for(var he=O;he;he=ge(he))K++;for(;0<U-K;)M=ge(M),U--;for(;0<K-U;)O=ge(O),K--;for(;U--;){if(M===O||O!==null&&M===O.alternate){ge=M;break t}M=ge(M),O=ge(O)}ge=null}else ge=null;V!==null&&hp(Q,q,V,ge,!1),le!==null&&Le!==null&&hp(Q,Le,le,ge,!0)}}e:{if(q=F?xr(F):window,V=q.nodeName&&q.nodeName.toLowerCase(),V==="select"||V==="input"&&q.type==="file")var De=Bd;else if(Ad(q))if(Dd)De=mk;else{De=dk;var ue=fk}else V=q.nodeName,!V||V.toLowerCase()!=="input"||q.type!=="checkbox"&&q.type!=="radio"?F&&Go(F.elementType)&&(De=Bd):De=hk;if(De&&(De=De(e,F))){Pd(Q,De,a,j);break e}ue&&ue(e,q,F),e==="focusout"&&F&&q.type==="number"&&F.memoizedProps.value!=null&&Xo(q,"number",q.value)}switch(ue=F?xr(F):window,e){case"focusin":(Ad(ue)||ue.contentEditable==="true")&&(vi=ue,sc=F,Rr=null);break;case"focusout":Rr=sc=vi=null;break;case"mousedown":lc=!0;break;case"contextmenu":case"mouseup":case"dragend":lc=!1,Fd(Q,a,j);break;case"selectionchange":if(gk)break;case"keydown":case"keyup":Fd(Q,a,j)}var Te;if(nc)e:{switch(e){case"compositionstart":var Ee="onCompositionStart";break e;case"compositionend":Ee="onCompositionEnd";break e;case"compositionupdate":Ee="onCompositionUpdate";break e}Ee=void 0}else Ti?_d(e,a)&&(Ee="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(Ee="onCompositionStart");Ee&&(wd&&a.locale!=="ko"&&(Ti||Ee!=="onCompositionStart"?Ee==="onCompositionEnd"&&Ti&&(Te=kd()):(sa=j,Wo="value"in sa?sa.value:sa.textContent,Ti=!0)),ue=Xl(F,Ee),0<ue.length&&(Ee=new Td(Ee,e,null,a,j),Q.push({event:Ee,listeners:ue}),Te?Ee.data=Te:(Te=Ed(a),Te!==null&&(Ee.data=Te)))),(Te=sk?lk(e,a):ok(e,a))&&(Ee=Xl(F,"onBeforeInput"),0<Ee.length&&(ue=new Td("onBeforeInput","beforeinput",null,a,j),Q.push({event:ue,listeners:Ee}),ue.data=Te)),$k(Q,e,F,a,j)}fp(Q,t)})}function is(e,t,a){return{instance:e,listener:t,currentTarget:a}}function Xl(e,t){for(var a=t+"Capture",l=[];e!==null;){var f=e,m=f.stateNode;if(f=f.tag,f!==5&&f!==26&&f!==27||m===null||(f=Cr(e,a),f!=null&&l.unshift(is(e,f,m)),f=Cr(e,t),f!=null&&l.push(is(e,f,m))),e.tag===3)return l;e=e.return}return[]}function ab(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function hp(e,t,a,l,f){for(var m=t._reactName,b=[];a!==null&&a!==l;){var v=a,A=v.alternate,F=v.stateNode;if(v=v.tag,A!==null&&A===l)break;v!==5&&v!==26&&v!==27||F===null||(A=F,f?(F=Cr(a,m),F!=null&&b.unshift(is(a,F,A))):f||(F=Cr(a,m),F!=null&&b.push(is(a,F,A)))),a=a.return}b.length!==0&&e.push({event:t,listeners:b})}var ib=/\r\n?/g,rb=/\u0000|\uFFFD/g;function mp(e){return(typeof e=="string"?e:""+e).replace(ib,`
`).replace(rb,"")}function pp(e,t){return t=mp(t),mp(e)===t}function He(e,t,a,l,f,m){switch(a){case"children":typeof l=="string"?t==="body"||t==="textarea"&&l===""||ki(e,l):(typeof l=="number"||typeof l=="bigint")&&t!=="body"&&ki(e,""+l);break;case"className":Qs(e,"class",l);break;case"tabIndex":Qs(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":Qs(e,a,l);break;case"style":pd(e,l,m);break;case"data":if(t!=="object"){Qs(e,"data",l);break}case"src":case"href":if(l===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=Ws(""+l),e.setAttribute(a,l);break;case"action":case"formAction":if(typeof l=="function"){e.setAttribute(a,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof m=="function"&&(a==="formAction"?(t!=="input"&&He(e,t,"name",f.name,f,null),He(e,t,"formEncType",f.formEncType,f,null),He(e,t,"formMethod",f.formMethod,f,null),He(e,t,"formTarget",f.formTarget,f,null)):(He(e,t,"encType",f.encType,f,null),He(e,t,"method",f.method,f,null),He(e,t,"target",f.target,f,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=Ws(""+l),e.setAttribute(a,l);break;case"onClick":l!=null&&(e.onclick=Bn);break;case"onScroll":l!=null&&Ce("scroll",e);break;case"onScrollEnd":l!=null&&Ce("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(a=l.__html,a!=null){if(f.children!=null)throw Error(r(60));e.innerHTML=a}}break;case"multiple":e.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":e.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){e.removeAttribute("xlink:href");break}a=Ws(""+l),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""+l):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":l===!0?e.setAttribute(a,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,l):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?e.setAttribute(a,l):e.removeAttribute(a);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?e.removeAttribute(a):e.setAttribute(a,l);break;case"popover":Ce("beforetoggle",e),Ce("toggle",e),Ys(e,"popover",l);break;case"xlinkActuate":Pn(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":Pn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":Pn(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":Pn(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":Pn(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":Pn(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":Pn(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":Pn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":Pn(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":Ys(e,"is",l);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=Ry.get(a)||a,Ys(e,a,l))}}function Iu(e,t,a,l,f,m){switch(a){case"style":pd(e,l,m);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(a=l.__html,a!=null){if(f.children!=null)throw Error(r(60));e.innerHTML=a}}break;case"children":typeof l=="string"?ki(e,l):(typeof l=="number"||typeof l=="bigint")&&ki(e,""+l);break;case"onScroll":l!=null&&Ce("scroll",e);break;case"onScrollEnd":l!=null&&Ce("scrollend",e);break;case"onClick":l!=null&&(e.onclick=Bn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!sd.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(f=a.endsWith("Capture"),t=a.slice(2,f?a.length-7:void 0),m=e[It]||null,m=m!=null?m[a]:null,typeof m=="function"&&e.removeEventListener(t,m,f),typeof l=="function")){typeof m!="function"&&m!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,l,f);break e}a in e?e[a]=l:l===!0?e.setAttribute(a,""):Ys(e,a,l)}}}function bt(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ce("error",e),Ce("load",e);var l=!1,f=!1,m;for(m in a)if(a.hasOwnProperty(m)){var b=a[m];if(b!=null)switch(m){case"src":l=!0;break;case"srcSet":f=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:He(e,t,m,b,a,null)}}f&&He(e,t,"srcSet",a.srcSet,a,null),l&&He(e,t,"src",a.src,a,null);return;case"input":Ce("invalid",e);var v=m=b=f=null,A=null,F=null;for(l in a)if(a.hasOwnProperty(l)){var j=a[l];if(j!=null)switch(l){case"name":f=j;break;case"type":b=j;break;case"checked":A=j;break;case"defaultChecked":F=j;break;case"value":m=j;break;case"defaultValue":v=j;break;case"children":case"dangerouslySetInnerHTML":if(j!=null)throw Error(r(137,t));break;default:He(e,t,l,j,a,null)}}fd(e,m,v,A,F,b,f,!1);return;case"select":Ce("invalid",e),l=b=m=null;for(f in a)if(a.hasOwnProperty(f)&&(v=a[f],v!=null))switch(f){case"value":m=v;break;case"defaultValue":b=v;break;case"multiple":l=v;default:He(e,t,f,v,a,null)}t=m,a=b,e.multiple=!!l,t!=null?yi(e,!!l,t,!1):a!=null&&yi(e,!!l,a,!0);return;case"textarea":Ce("invalid",e),m=f=l=null;for(b in a)if(a.hasOwnProperty(b)&&(v=a[b],v!=null))switch(b){case"value":l=v;break;case"defaultValue":f=v;break;case"children":m=v;break;case"dangerouslySetInnerHTML":if(v!=null)throw Error(r(91));break;default:He(e,t,b,v,a,null)}hd(e,l,f,m);return;case"option":for(A in a)a.hasOwnProperty(A)&&(l=a[A],l!=null)&&(A==="selected"?e.selected=l&&typeof l!="function"&&typeof l!="symbol":He(e,t,A,l,a,null));return;case"dialog":Ce("beforetoggle",e),Ce("toggle",e),Ce("cancel",e),Ce("close",e);break;case"iframe":case"object":Ce("load",e);break;case"video":case"audio":for(l=0;l<as.length;l++)Ce(as[l],e);break;case"image":Ce("error",e),Ce("load",e);break;case"details":Ce("toggle",e);break;case"embed":case"source":case"link":Ce("error",e),Ce("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(F in a)if(a.hasOwnProperty(F)&&(l=a[F],l!=null))switch(F){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:He(e,t,F,l,a,null)}return;default:if(Go(t)){for(j in a)a.hasOwnProperty(j)&&(l=a[j],l!==void 0&&Iu(e,t,j,l,a,void 0));return}}for(v in a)a.hasOwnProperty(v)&&(l=a[v],l!=null&&He(e,t,v,l,a,null))}function sb(e,t,a,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var f=null,m=null,b=null,v=null,A=null,F=null,j=null;for(V in a){var Q=a[V];if(a.hasOwnProperty(V)&&Q!=null)switch(V){case"checked":break;case"value":break;case"defaultValue":A=Q;default:l.hasOwnProperty(V)||He(e,t,V,null,l,Q)}}for(var q in l){var V=l[q];if(Q=a[q],l.hasOwnProperty(q)&&(V!=null||Q!=null))switch(q){case"type":m=V;break;case"name":f=V;break;case"checked":F=V;break;case"defaultChecked":j=V;break;case"value":b=V;break;case"defaultValue":v=V;break;case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(r(137,t));break;default:V!==Q&&He(e,t,q,V,l,Q)}}jo(e,b,v,A,F,j,m,f);return;case"select":V=b=v=q=null;for(m in a)if(A=a[m],a.hasOwnProperty(m)&&A!=null)switch(m){case"value":break;case"multiple":V=A;default:l.hasOwnProperty(m)||He(e,t,m,null,l,A)}for(f in l)if(m=l[f],A=a[f],l.hasOwnProperty(f)&&(m!=null||A!=null))switch(f){case"value":q=m;break;case"defaultValue":v=m;break;case"multiple":b=m;default:m!==A&&He(e,t,f,m,l,A)}t=v,a=b,l=V,q!=null?yi(e,!!a,q,!1):!!l!=!!a&&(t!=null?yi(e,!!a,t,!0):yi(e,!!a,a?[]:"",!1));return;case"textarea":V=q=null;for(v in a)if(f=a[v],a.hasOwnProperty(v)&&f!=null&&!l.hasOwnProperty(v))switch(v){case"value":break;case"children":break;default:He(e,t,v,null,l,f)}for(b in l)if(f=l[b],m=a[b],l.hasOwnProperty(b)&&(f!=null||m!=null))switch(b){case"value":q=f;break;case"defaultValue":V=f;break;case"children":break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(r(91));break;default:f!==m&&He(e,t,b,f,l,m)}dd(e,q,V);return;case"option":for(var le in a)q=a[le],a.hasOwnProperty(le)&&q!=null&&!l.hasOwnProperty(le)&&(le==="selected"?e.selected=!1:He(e,t,le,null,l,q));for(A in l)q=l[A],V=a[A],l.hasOwnProperty(A)&&q!==V&&(q!=null||V!=null)&&(A==="selected"?e.selected=q&&typeof q!="function"&&typeof q!="symbol":He(e,t,A,q,l,V));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ge in a)q=a[ge],a.hasOwnProperty(ge)&&q!=null&&!l.hasOwnProperty(ge)&&He(e,t,ge,null,l,q);for(F in l)if(q=l[F],V=a[F],l.hasOwnProperty(F)&&q!==V&&(q!=null||V!=null))switch(F){case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(r(137,t));break;default:He(e,t,F,q,l,V)}return;default:if(Go(t)){for(var Le in a)q=a[Le],a.hasOwnProperty(Le)&&q!==void 0&&!l.hasOwnProperty(Le)&&Iu(e,t,Le,void 0,l,q);for(j in l)q=l[j],V=a[j],!l.hasOwnProperty(j)||q===V||q===void 0&&V===void 0||Iu(e,t,j,q,l,V);return}}for(var M in a)q=a[M],a.hasOwnProperty(M)&&q!=null&&!l.hasOwnProperty(M)&&He(e,t,M,null,l,q);for(Q in l)q=l[Q],V=a[Q],!l.hasOwnProperty(Q)||q===V||q==null&&V==null||He(e,t,Q,q,l,V)}function gp(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function lb(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),l=0;l<a.length;l++){var f=a[l],m=f.transferSize,b=f.initiatorType,v=f.duration;if(m&&v&&gp(b)){for(b=0,v=f.responseEnd,l+=1;l<a.length;l++){var A=a[l],F=A.startTime;if(F>v)break;var j=A.transferSize,Q=A.initiatorType;j&&gp(Q)&&(A=A.responseEnd,b+=j*(A<v?1:(v-F)/(A-F)))}if(--l,t+=8*(m+b)/(f.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Ru=null,Ou=null;function Gl(e){return e.nodeType===9?e:e.ownerDocument}function yp(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function kp(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function zu(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Mu=null;function ob(){var e=window.event;return e&&e.type==="popstate"?e===Mu?!1:(Mu=e,!0):(Mu=null,!1)}var bp=typeof setTimeout=="function"?setTimeout:void 0,cb=typeof clearTimeout=="function"?clearTimeout:void 0,Sp=typeof Promise=="function"?Promise:void 0,ub=typeof queueMicrotask=="function"?queueMicrotask:typeof Sp<"u"?function(e){return Sp.resolve(null).then(e).catch(fb)}:bp;function fb(e){setTimeout(function(){throw e})}function wa(e){return e==="head"}function Tp(e,t){var a=t,l=0;do{var f=a.nextSibling;if(e.removeChild(a),f&&f.nodeType===8)if(a=f.data,a==="/$"||a==="/&"){if(l===0){e.removeChild(f),Qi(t);return}l--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")l++;else if(a==="html")rs(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,rs(a);for(var m=a.firstChild;m;){var b=m.nextSibling,v=m.nodeName;m[wr]||v==="SCRIPT"||v==="STYLE"||v==="LINK"&&m.rel.toLowerCase()==="stylesheet"||a.removeChild(m),m=b}}else a==="body"&&rs(e.ownerDocument.body);a=f}while(a);Qi(t)}function vp(e,t){var a=e;e=0;do{var l=a.nextSibling;if(a.nodeType===1?t?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(t?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),l&&l.nodeType===8)if(a=l.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=l}while(a)}function Nu(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":Nu(a),Lo(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function db(e,t,a,l){for(;e.nodeType===1;){var f=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[wr])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(m=e.getAttribute("rel"),m==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(m!==f.rel||e.getAttribute("href")!==(f.href==null||f.href===""?null:f.href)||e.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin)||e.getAttribute("title")!==(f.title==null?null:f.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(m=e.getAttribute("src"),(m!==(f.src==null?null:f.src)||e.getAttribute("type")!==(f.type==null?null:f.type)||e.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin))&&m&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var m=f.name==null?null:""+f.name;if(f.type==="hidden"&&e.getAttribute("name")===m)return e}else return e;if(e=cn(e.nextSibling),e===null)break}return null}function hb(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=cn(e.nextSibling),e===null))return null;return e}function wp(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=cn(e.nextSibling),e===null))return null;return e}function Uu(e){return e.data==="$?"||e.data==="$~"}function Fu(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function mb(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var l=function(){t(),a.removeEventListener("DOMContentLoaded",l)};a.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function cn(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==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var qu=null;function xp(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return cn(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function Cp(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(t===0)return e;t--}else a!=="/$"&&a!=="/&"||t++}e=e.previousSibling}return null}function _p(e,t,a){switch(t=Gl(a),e){case"html":if(e=t.documentElement,!e)throw Error(r(452));return e;case"head":if(e=t.head,!e)throw Error(r(453));return e;case"body":if(e=t.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function rs(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Lo(e)}var un=new Map,Ep=new Set;function Kl(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Gn=$.d;$.d={f:pb,r:gb,D:yb,C:kb,L:bb,m:Sb,X:vb,S:Tb,M:wb};function pb(){var e=Gn.f(),t=Ul();return e||t}function gb(e){var t=mi(e);t!==null&&t.tag===5&&t.type==="form"?jh(t):Gn.r(e)}var Gi=typeof document>"u"?null:document;function Ap(e,t,a){var l=Gi;if(l&&typeof t=="string"&&t){var f=tn(t);f='link[rel="'+e+'"][href="'+f+'"]',typeof a=="string"&&(f+='[crossorigin="'+a+'"]'),Ep.has(f)||(Ep.add(f),e={rel:e,crossOrigin:a,href:t},l.querySelector(f)===null&&(t=l.createElement("link"),bt(t,"link",e),dt(t),l.head.appendChild(t)))}}function yb(e){Gn.D(e),Ap("dns-prefetch",e,null)}function kb(e,t){Gn.C(e,t),Ap("preconnect",e,t)}function bb(e,t,a){Gn.L(e,t,a);var l=Gi;if(l&&e&&t){var f='link[rel="preload"][as="'+tn(t)+'"]';t==="image"&&a&&a.imageSrcSet?(f+='[imagesrcset="'+tn(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(f+='[imagesizes="'+tn(a.imageSizes)+'"]')):f+='[href="'+tn(e)+'"]';var m=f;switch(t){case"style":m=Ki(e);break;case"script":m=Yi(e)}un.has(m)||(e=g({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),un.set(m,e),l.querySelector(f)!==null||t==="style"&&l.querySelector(ss(m))||t==="script"&&l.querySelector(ls(m))||(t=l.createElement("link"),bt(t,"link",e),dt(t),l.head.appendChild(t)))}}function Sb(e,t){Gn.m(e,t);var a=Gi;if(a&&e){var l=t&&typeof t.as=="string"?t.as:"script",f='link[rel="modulepreload"][as="'+tn(l)+'"][href="'+tn(e)+'"]',m=f;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":m=Yi(e)}if(!un.has(m)&&(e=g({rel:"modulepreload",href:e},t),un.set(m,e),a.querySelector(f)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(ls(m)))return}l=a.createElement("link"),bt(l,"link",e),dt(l),a.head.appendChild(l)}}}function Tb(e,t,a){Gn.S(e,t,a);var l=Gi;if(l&&e){var f=pi(l).hoistableStyles,m=Ki(e);t=t||"default";var b=f.get(m);if(!b){var v={loading:0,preload:null};if(b=l.querySelector(ss(m)))v.loading=5;else{e=g({rel:"stylesheet",href:e,"data-precedence":t},a),(a=un.get(m))&&Hu(e,a);var A=b=l.createElement("link");dt(A),bt(A,"link",e),A._p=new Promise(function(F,j){A.onload=F,A.onerror=j}),A.addEventListener("load",function(){v.loading|=1}),A.addEventListener("error",function(){v.loading|=2}),v.loading|=4,Yl(b,t,l)}b={type:"stylesheet",instance:b,count:1,state:v},f.set(m,b)}}}function vb(e,t){Gn.X(e,t);var a=Gi;if(a&&e){var l=pi(a).hoistableScripts,f=Yi(e),m=l.get(f);m||(m=a.querySelector(ls(f)),m||(e=g({src:e,async:!0},t),(t=un.get(f))&&Lu(e,t),m=a.createElement("script"),dt(m),bt(m,"link",e),a.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},l.set(f,m))}}function wb(e,t){Gn.M(e,t);var a=Gi;if(a&&e){var l=pi(a).hoistableScripts,f=Yi(e),m=l.get(f);m||(m=a.querySelector(ls(f)),m||(e=g({src:e,async:!0,type:"module"},t),(t=un.get(f))&&Lu(e,t),m=a.createElement("script"),dt(m),bt(m,"link",e),a.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},l.set(f,m))}}function Pp(e,t,a,l){var f=(f=pe.current)?Kl(f):null;if(!f)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Ki(a.href),a=pi(f).hoistableStyles,l=a.get(t),l||(l={type:"style",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Ki(a.href);var m=pi(f).hoistableStyles,b=m.get(e);if(b||(f=f.ownerDocument||f,b={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},m.set(e,b),(m=f.querySelector(ss(e)))&&!m._p&&(b.instance=m,b.state.loading=5),un.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},un.set(e,a),m||xb(f,e,a,b.state))),t&&l===null)throw Error(r(528,""));return b}if(t&&l!==null)throw Error(r(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Yi(a),a=pi(f).hoistableScripts,l=a.get(t),l||(l={type:"script",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function Ki(e){return'href="'+tn(e)+'"'}function ss(e){return'link[rel="stylesheet"]['+e+"]"}function Bp(e){return g({},e,{"data-precedence":e.precedence,precedence:null})}function xb(e,t,a,l){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?l.loading=1:(t=e.createElement("link"),l.preload=t,t.addEventListener("load",function(){return l.loading|=1}),t.addEventListener("error",function(){return l.loading|=2}),bt(t,"link",a),dt(t),e.head.appendChild(t))}function Yi(e){return'[src="'+tn(e)+'"]'}function ls(e){return"script[async]"+e}function Dp(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var l=e.querySelector('style[data-href~="'+tn(a.href)+'"]');if(l)return t.instance=l,dt(l),l;var f=g({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),dt(l),bt(l,"style",f),Yl(l,a.precedence,e),t.instance=l;case"stylesheet":f=Ki(a.href);var m=e.querySelector(ss(f));if(m)return t.state.loading|=4,t.instance=m,dt(m),m;l=Bp(a),(f=un.get(f))&&Hu(l,f),m=(e.ownerDocument||e).createElement("link"),dt(m);var b=m;return b._p=new Promise(function(v,A){b.onload=v,b.onerror=A}),bt(m,"link",l),t.state.loading|=4,Yl(m,a.precedence,e),t.instance=m;case"script":return m=Yi(a.src),(f=e.querySelector(ls(m)))?(t.instance=f,dt(f),f):(l=a,(f=un.get(m))&&(l=g({},a),Lu(l,f)),e=e.ownerDocument||e,f=e.createElement("script"),dt(f),bt(f,"link",l),e.head.appendChild(f),t.instance=f);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(l=t.instance,t.state.loading|=4,Yl(l,a.precedence,e));return t.instance}function Yl(e,t,a){for(var l=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),f=l.length?l[l.length-1]:null,m=f,b=0;b<l.length;b++){var v=l[b];if(v.dataset.precedence===t)m=v;else if(m!==f)break}m?m.parentNode.insertBefore(e,m.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function Hu(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Lu(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Ql=null;function Ip(e,t,a){if(Ql===null){var l=new Map,f=Ql=new Map;f.set(a,l)}else f=Ql,l=f.get(a),l||(l=new Map,f.set(a,l));if(l.has(e))return l;for(l.set(e,null),a=a.getElementsByTagName(e),f=0;f<a.length;f++){var m=a[f];if(!(m[wr]||m[pt]||e==="link"&&m.getAttribute("rel")==="stylesheet")&&m.namespaceURI!=="http://www.w3.org/2000/svg"){var b=m.getAttribute(t)||"";b=e+b;var v=l.get(b);v?v.push(m):l.set(b,[m])}}return l}function Rp(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function Cb(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;return t.rel==="stylesheet"?(e=t.disabled,typeof t.precedence=="string"&&e==null):!0;case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Op(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function _b(e,t,a,l){if(a.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var f=Ki(l.href),m=t.querySelector(ss(f));if(m){t=m._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Zl.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=m,dt(m);return}m=t.ownerDocument||t,l=Bp(l),(f=un.get(f))&&Hu(l,f),m=m.createElement("link"),dt(m);var b=m;b._p=new Promise(function(v,A){b.onload=v,b.onerror=A}),bt(m,"link",l),a.instance=m}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=Zl.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var Vu=0;function Eb(e,t){return e.stylesheets&&e.count===0&&Jl(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var l=setTimeout(function(){if(e.stylesheets&&Jl(e,e.stylesheets),e.unsuspend){var m=e.unsuspend;e.unsuspend=null,m()}},6e4+t);0<e.imgBytes&&Vu===0&&(Vu=62500*lb());var f=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Jl(e,e.stylesheets),e.unsuspend)){var m=e.unsuspend;e.unsuspend=null,m()}},(e.imgBytes>Vu?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(l),clearTimeout(f)}}:null}function Zl(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Jl(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Wl=null;function Jl(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Wl=new Map,t.forEach(Ab,e),Wl=null,Zl.call(e))}function Ab(e,t){if(!(t.state.loading&4)){var a=Wl.get(e);if(a)var l=a.get(null);else{a=new Map,Wl.set(e,a);for(var f=e.querySelectorAll("link[data-precedence],style[data-precedence]"),m=0;m<f.length;m++){var b=f[m];(b.nodeName==="LINK"||b.getAttribute("media")!=="not all")&&(a.set(b.dataset.precedence,b),l=b)}l&&a.set(null,l)}f=t.instance,b=f.getAttribute("data-precedence"),m=a.get(b)||l,m===l&&a.set(null,f),a.set(b,f),this.count++,l=Zl.bind(this),f.addEventListener("load",l),f.addEventListener("error",l),m?m.parentNode.insertBefore(f,m.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(f,e.firstChild)),t.state.loading|=4}}var os={$$typeof:B,Provider:null,Consumer:null,_currentValue:ie,_currentValue2:ie,_threadCount:0};function Pb(e,t,a,l,f,m,b,v,A){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Uo(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Uo(0),this.hiddenUpdates=Uo(null),this.identifierPrefix=l,this.onUncaughtError=f,this.onCaughtError=m,this.onRecoverableError=b,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=A,this.incompleteTransitions=new Map}function zp(e,t,a,l,f,m,b,v,A,F,j,Q){return e=new Pb(e,t,a,b,A,F,j,Q,v),t=1,m===!0&&(t|=24),m=jt(3,null,null,t),e.current=m,m.stateNode=e,t=vc(),t.refCount++,e.pooledCache=t,t.refCount++,m.memoizedState={element:l,isDehydrated:a,cache:t},_c(m),e}function Mp(e){return e?(e=Ci,e):Ci}function Np(e,t,a,l,f,m){f=Mp(f),l.context===null?l.context=f:l.pendingContext=f,l=da(t),l.payload={element:a},m=m===void 0?null:m,m!==null&&(l.callback=m),a=ha(e,l,t),a!==null&&(Ut(a,e,t),qr(a,e,t))}function Up(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function ju(e,t){Up(e,t),(e=e.alternate)&&Up(e,t)}function Fp(e){if(e.tag===13||e.tag===31){var t=qa(e,67108864);t!==null&&Ut(t,e,67108864),ju(e,67108864)}}function qp(e){if(e.tag===13||e.tag===31){var t=Qt();t=Fo(t);var a=qa(e,t);a!==null&&Ut(a,e,t),ju(e,t)}}var $l=!0;function Bb(e,t,a,l){var f=N.T;N.T=null;var m=$.p;try{$.p=2,Xu(e,t,a,l)}finally{$.p=m,N.T=f}}function Db(e,t,a,l){var f=N.T;N.T=null;var m=$.p;try{$.p=8,Xu(e,t,a,l)}finally{$.p=m,N.T=f}}function Xu(e,t,a,l){if($l){var f=Gu(l);if(f===null)Du(e,t,l,eo,a),Lp(e,l);else if(Rb(f,e,t,a,l))l.stopPropagation();else if(Lp(e,l),t&4&&-1<Ib.indexOf(e)){for(;f!==null;){var m=mi(f);if(m!==null)switch(m.tag){case 3:if(m=m.stateNode,m.current.memoizedState.isDehydrated){var b=za(m.pendingLanes);if(b!==0){var v=m;for(v.pendingLanes|=2,v.entangledLanes|=2;b;){var A=1<<31-_t(b);v.entanglements[1]|=A,b&=~A}Tn(m),(ze&6)===0&&(Ml=xt()+500,ns(0))}}break;case 31:case 13:v=qa(m,2),v!==null&&Ut(v,m,2),Ul(),ju(m,2)}if(m=Gu(l),m===null&&Du(e,t,l,eo,a),m===f)break;f=m}f!==null&&l.stopPropagation()}else Du(e,t,l,null,a)}}function Gu(e){return e=Yo(e),Ku(e)}var eo=null;function Ku(e){if(eo=null,e=hi(e),e!==null){var t=u(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=c(t),e!==null)return e;e=null}else if(a===31){if(e=d(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return eo=e,null}function Hp(e){switch(e){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Mo()){case fi:return 2;case Vs:return 8;case ae:case ke:return 32;case Ge:return 268435456;default:return 32}default:return 32}}var Yu=!1,xa=null,Ca=null,_a=null,cs=new Map,us=new Map,Ea=[],Ib="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".split(" ");function Lp(e,t){switch(e){case"focusin":case"focusout":xa=null;break;case"dragenter":case"dragleave":Ca=null;break;case"mouseover":case"mouseout":_a=null;break;case"pointerover":case"pointerout":cs.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":us.delete(t.pointerId)}}function fs(e,t,a,l,f,m){return e===null||e.nativeEvent!==m?(e={blockedOn:t,domEventName:a,eventSystemFlags:l,nativeEvent:m,targetContainers:[f]},t!==null&&(t=mi(t),t!==null&&Fp(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,f!==null&&t.indexOf(f)===-1&&t.push(f),e)}function Rb(e,t,a,l,f){switch(t){case"focusin":return xa=fs(xa,e,t,a,l,f),!0;case"dragenter":return Ca=fs(Ca,e,t,a,l,f),!0;case"mouseover":return _a=fs(_a,e,t,a,l,f),!0;case"pointerover":var m=f.pointerId;return cs.set(m,fs(cs.get(m)||null,e,t,a,l,f)),!0;case"gotpointercapture":return m=f.pointerId,us.set(m,fs(us.get(m)||null,e,t,a,l,f)),!0}return!1}function Vp(e){var t=hi(e.target);if(t!==null){var a=u(t);if(a!==null){if(t=a.tag,t===13){if(t=c(a),t!==null){e.blockedOn=t,ad(e.priority,function(){qp(a)});return}}else if(t===31){if(t=d(a),t!==null){e.blockedOn=t,ad(e.priority,function(){qp(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function to(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=Gu(e.nativeEvent);if(a===null){a=e.nativeEvent;var l=new a.constructor(a.type,a);Ko=l,a.target.dispatchEvent(l),Ko=null}else return t=mi(a),t!==null&&Fp(t),e.blockedOn=a,!1;t.shift()}return!0}function jp(e,t,a){to(e)&&a.delete(t)}function Ob(){Yu=!1,xa!==null&&to(xa)&&(xa=null),Ca!==null&&to(Ca)&&(Ca=null),_a!==null&&to(_a)&&(_a=null),cs.forEach(jp),us.forEach(jp)}function no(e,t){e.blockedOn===t&&(e.blockedOn=null,Yu||(Yu=!0,s.unstable_scheduleCallback(s.unstable_NormalPriority,Ob)))}var ao=null;function Xp(e){ao!==e&&(ao=e,s.unstable_scheduleCallback(s.unstable_NormalPriority,function(){ao===e&&(ao=null);for(var t=0;t<e.length;t+=3){var a=e[t],l=e[t+1],f=e[t+2];if(typeof l!="function"){if(Ku(l||a)===null)continue;break}var m=mi(a);m!==null&&(e.splice(t,3),t-=3,Gc(m,{pending:!0,data:f,method:a.method,action:l},l,f))}}))}function Qi(e){function t(A){return no(A,e)}xa!==null&&no(xa,e),Ca!==null&&no(Ca,e),_a!==null&&no(_a,e),cs.forEach(t),us.forEach(t);for(var a=0;a<Ea.length;a++){var l=Ea[a];l.blockedOn===e&&(l.blockedOn=null)}for(;0<Ea.length&&(a=Ea[0],a.blockedOn===null);)Vp(a),a.blockedOn===null&&Ea.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(l=0;l<a.length;l+=3){var f=a[l],m=a[l+1],b=f[It]||null;if(typeof m=="function")b||Xp(a);else if(b){var v=null;if(m&&m.hasAttribute("formAction")){if(f=m,b=m[It]||null)v=b.formAction;else if(Ku(f)!==null)continue}else v=b.action;typeof v=="function"?a[l+1]=v:(a.splice(l,3),l-=3),Xp(a)}}}function Gp(){function e(m){m.canIntercept&&m.info==="react-transition"&&m.intercept({handler:function(){return new Promise(function(b){return f=b})},focusReset:"manual",scroll:"manual"})}function t(){f!==null&&(f(),f=null),l||setTimeout(a,20)}function a(){if(!l&&!navigation.transition){var m=navigation.currentEntry;m&&m.url!=null&&navigation.navigate(m.url,{state:m.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var l=!1,f=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){l=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),f!==null&&(f(),f=null)}}}function Qu(e){this._internalRoot=e}io.prototype.render=Qu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));var a=t.current,l=Qt();Np(a,l,e,t,null,null)},io.prototype.unmount=Qu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Np(e.current,2,null,e,null,null),Ul(),t[di]=null}};function io(e){this._internalRoot=e}io.prototype.unstable_scheduleHydration=function(e){if(e){var t=nd();e={blockedOn:null,target:e,priority:t};for(var a=0;a<Ea.length&&t!==0&&t<Ea[a].priority;a++);Ea.splice(a,0,e),a===0&&Vp(e)}};var Kp=n.version;if(Kp!=="19.2.7")throw Error(r(527,Kp,"19.2.7"));$.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=p(t),e=e!==null?y(e):null,e=e===null?null:e.stateNode,e};var zb={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:N,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ro=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ro.isDisabled&&ro.supportsFiber)try{Lt=ro.inject(zb),$e=ro}catch{}}return hs.createRoot=function(e,t){if(!o(e))throw Error(r(299));var a=!1,l="",f=em,m=tm,b=nm;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onUncaughtError!==void 0&&(f=t.onUncaughtError),t.onCaughtError!==void 0&&(m=t.onCaughtError),t.onRecoverableError!==void 0&&(b=t.onRecoverableError)),t=zp(e,1,!1,null,null,a,l,null,f,m,b,Gp),e[di]=t.current,Bu(e),new Qu(t)},hs.hydrateRoot=function(e,t,a){if(!o(e))throw Error(r(299));var l=!1,f="",m=em,b=tm,v=nm,A=null;return a!=null&&(a.unstable_strictMode===!0&&(l=!0),a.identifierPrefix!==void 0&&(f=a.identifierPrefix),a.onUncaughtError!==void 0&&(m=a.onUncaughtError),a.onCaughtError!==void 0&&(b=a.onCaughtError),a.onRecoverableError!==void 0&&(v=a.onRecoverableError),a.formState!==void 0&&(A=a.formState)),t=zp(e,1,!0,t,a??null,l,f,A,m,b,v,Gp),t.context=Mp(null),a=t.current,l=Qt(),l=Fo(l),f=da(l),f.callback=null,ha(a,f,l),a=l,t.current.lanes=a,vr(t,a),Tn(t),e[di]=t.current,Bu(e),new io(t)},hs.version="19.2.7",hs}var ag;function Xb(){if(ag)return Ju.exports;ag=1;function s(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s)}catch(n){console.error(n)}}return s(),Ju.exports=jb(),Ju.exports}var Gb=Xb();function Of(){if(typeof navigator>"u")return!1;const s=navigator.userAgent||"";return!!(/iPhone|iPod|Android|webOS|BlackBerry|IEMobile|Opera Mini/i.test(s)||/iPad/i.test(s)||/Macintosh/.test(s)&&/Mobile\/|Version\/[\d.]+ Mobile/.test(s)||/Mobi/i.test(s))}async function Kb(){if(typeof navigator>"u"||!("gpu"in navigator))return{usable:!1,rejection:"WEBGPU_API_MISSING"};try{const n=await navigator.gpu?.requestAdapter();if(!n)return{usable:!1,rejection:"WEBGPU_NO_ADAPTER"};const i=n.limits?.maxStorageBufferBindingSize??0,r=n.features?.has("shader-f16")??!1;return r?{usable:!0,maxStorageBufferBindingSize:i,shaderF16:r}:{usable:!1,rejection:"WEBGPU_NO_SHADER_F16",maxStorageBufferBindingSize:i}}catch{return{usable:!1,rejection:"WEBGPU_ADAPTER_ERROR"}}}function Yb(){return!Of()}const nt={maxSourceBytes:2*1024*1024*1024,maxDurationSeconds:10800,inlineDecodeMaxBytes:12*1024*1024,inlineDecodeMaxSeconds:90,targetSampleRate:16e3,maxRecordingSeconds:300,windowSeconds:30,overlapSeconds:5,interChunkYieldMs:16},Qb={inlineDecodeMaxSeconds:30,windowSeconds:15,overlapSeconds:3};function vo(){return Of()?{...Qb}:{inlineDecodeMaxSeconds:nt.inlineDecodeMaxSeconds,windowSeconds:nt.windowSeconds,overlapSeconds:nt.overlapSeconds}}function bf(){return vo().inlineDecodeMaxSeconds}function e0(){return vo().windowSeconds}function t0(){return vo().overlapSeconds}class je extends Error{code;phase;recoverable;constructor(n,i,r,o=!0){super(r),this.name="AudioPipelineError",this.code=n,this.phase=i,this.recoverable=o}}function pr(s){if(s?.aborted)throw new je("CANCELLED","decode","Audio pipeline cancelled.")}function ig(s=nt.interChunkYieldMs){return new Promise(n=>{window.setTimeout(n,s)})}function x(s){if(!s)throw new Error("Assertion failed.")}const n0=s=>{const n=(s%360+360)%360;if(n===0||n===90||n===180||n===270)return n;throw new Error(`Invalid rotation ${s}.`)},Jt=s=>s&&s[s.length-1],te=s=>{let n=0;for(;s.readBits(1)===0&&n<32;)n++;if(n>=32)throw new Error("Invalid exponential-Golomb code.");return(1<<n)-1+s.readBits(n)},ea=s=>{const n=te(s);return(n&1)===0?-(n>>1):n+1>>1},a0=s=>s.constructor===Uint8Array?s:ArrayBuffer.isView(s)?new Uint8Array(s.buffer,s.byteOffset,s.byteLength):new Uint8Array(s),Re=s=>s.constructor===DataView?s:ArrayBuffer.isView(s)?new DataView(s.buffer,s.byteOffset,s.byteLength):new DataView(s),qt=new TextDecoder,zf=s=>Object.fromEntries(Object.entries(s).map(([n,i])=>[i,n])),i0={bt709:1,bt470bg:5,smpte170m:6,bt2020:9,smpte432:12},ho=zf(i0),r0={bt709:1,smpte170m:6,linear:8,"iec61966-2-1":13,pq:16,hlg:18},mo=zf(r0),s0={rgb:0,bt709:1,bt470bg:5,smpte170m:6,"bt2020-ncl":9},po=zf(s0),Zb=s=>s instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&s instanceof SharedArrayBuffer||ArrayBuffer.isView(s);class wo{constructor(){this.currentPromise=Promise.resolve(),this.pending=0}async acquire(){let n;const i=new Promise(o=>{let u=!1;n=()=>{u||(o(),this.pending--,u=!0)}}),r=this.currentPromise;return this.currentPromise=i,this.pending++,await r,n}}const Wb=/^[0-9a-fA-F]+$/,Ds=s=>[...s].map(n=>n.toString(16).padStart(2,"0")).join(""),Jb=s=>{x(s.length%2===0);const n=new Uint8Array(s.length/2);for(let i=0;i<s.length;i+=2)n[i/2]=parseInt(s.slice(i,i+2),16);return n},rg=s=>(s=s>>1&1431655765|(s&1431655765)<<1,s=s>>2&858993459|(s&858993459)<<2,s=s>>4&252645135|(s&252645135)<<4,s=s>>8&16711935|(s&16711935)<<8,s=s>>16&65535|(s&65535)<<16,s>>>0),Us=(s,n,i)=>{let r=0,o=s.length-1,u=-1;for(;r<=o;){const c=r+o>>1,d=i(s[c]);d===n?(u=c,o=c-1):d<n?r=c+1:o=c-1}return u},Oe=(s,n,i)=>{let r=0,o=s.length-1,u=-1;for(;r<=o;){const c=r+(o-r+1)/2|0;i(s[c])<=n?(u=c,r=c+1):o=c-1}return u},Ft=()=>{let s,n;return{promise:new Promise((r,o)=>{s=r,n=o}),resolve:s,reject:n}},$b=(s,n)=>{const i=s.indexOf(n);i!==-1&&s.splice(i,1)},l0=(s,n)=>{for(let i=s.length-1;i>=0;i--)if(n(s[i]))return s[i]},Mf=(s,n)=>{for(let i=s.length-1;i>=0;i--)if(n(s[i]))return i;return-1},eS=async function*(s){Symbol.iterator in s?yield*s[Symbol.iterator]():yield*s[Symbol.asyncIterator]()},tS=s=>{if(!(Symbol.iterator in s)&&!(Symbol.asyncIterator in s))throw new TypeError("Argument must be an iterable or async iterable.")},Is=s=>{throw new Error(`Unexpected value: ${s}`)},xo=(s,n,i)=>{const r=s.getUint8(n),o=s.getUint8(n+1),u=s.getUint8(n+2);return i?r|o<<8|u<<16:r<<16|o<<8|u},nS=(s,n,i)=>xo(s,n,i)<<8>>8,sg=(s,n)=>({async next(){const i=await s.next();return i.done?{value:void 0,done:!0}:{value:n(i.value),done:!1}},return(){return s.return()},throw(i){return s.throw(i)},[Symbol.asyncIterator](){return this}}),fr=(s,n,i)=>Math.max(n,Math.min(i,s)),Bt="und",Rs=s=>{const n=Math.round(s);return Math.abs(s/n-1)<10*Number.EPSILON?n:s},aS=(s,n)=>Math.round(s/n)*n,o0=(s,n)=>Math.round(s*n)/n,nf=(s,n)=>Math.floor(s/n)*n,iS=s=>{let n=0;for(;s;)n++,s>>=1;return n},rS=/^[a-z]{3}$/,c0=s=>rS.test(s),go=1e6*(1+Number.EPSILON);class sS{constructor(){this.currentPromise=Promise.resolve()}call(n){return this.currentPromise=this.currentPromise.then(n)}}let af=null;const u0=()=>af!==null?af:af=!!(typeof navigator<"u"&&(navigator.vendor?.match(/apple/i)||/AppleWebKit/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)||/\b(iPad|iPhone|iPod)\b/.test(navigator.userAgent)));let rf=null;const lS=()=>rf!==null?rf:rf=!!(typeof navigator<"u"&&(navigator.vendor?.includes("Google Inc")||/Chrome/.test(navigator.userAgent)));let sf=null;const oS=()=>{if(sf!==null)return sf;if(typeof navigator>"u")return null;const s=/\bChrome\/(\d+)/.exec(navigator.userAgent);return s?sf=Number(s[1]):null},$i=(s,n)=>s!==-1?s:n,lg=(s,n,i,r)=>s<=r&&i<=n,f0=s=>{const n=atob(s),i=new Uint8Array(n.length);for(let r=0;r<n.length;r++)i[r]=n.charCodeAt(r);return i},cS=(s,n)=>{if(s.length!==n.length)return!1;for(let i=0;i<s.length;i++)if(s[i]!==n[i])return!1;return!0},Nf=()=>{Symbol.dispose??=Symbol("Symbol.dispose")},Uf=s=>typeof s=="number"&&!Number.isNaN(s),Ia=(s,n)=>{if(n.includes("://"))return n;if(s.includes("://")){const d=s.indexOf("?");d!==-1&&(s=s.slice(0,d))}let i;if(n.startsWith("/")){const d=s.indexOf("://");if(d===-1)i=n;else{const h=s.indexOf("/",d+3);h===-1?i=s+n:i=s.slice(0,h)+n}}else{const d=s.lastIndexOf("/");d===-1?i=n:i=s.slice(0,d+1)+n}let r="";const o=i.indexOf("://");if(o!==-1){const d=i.indexOf("/",o+3);d!==-1&&(r=i.slice(0,d),i=i.slice(d))}const u=i.split("/"),c=[];for(const d of u)d===".."?c.pop():d!=="."&&c.push(d);return r+c.join("/")},vs=(s,n)=>{let i=0;for(let r=0;r<s.length;r++)n(s[r])&&i++;return i},d0=(s,n)=>{let i=-1,r=1/0;for(let o=0;o<s.length;o++){const u=n(s[o]);u<r&&(r=u,i=o)}return i},og=s=>{x(Number.isInteger(s.num)),x(Number.isInteger(s.den)),x(s.den!==0);let n=Math.abs(s.num),i=Math.abs(s.den);for(;i!==0;){const o=n%i;n=i,i=o}const r=n||1;return{num:s.num/r,den:s.den/r}},uS=s=>new Promise(n=>setTimeout(n,s));class Ff{constructor(){this._listeners=new Map}on(n,i,r){this._listeners.has(n)||this._listeners.set(n,new Set);const o={fn:i,once:r?.once??!1};return this._listeners.get(n).add(o),()=>{this._listeners.get(n)?.delete(o)}}_emit(...n){const[i,r]=n,o=this._listeners.get(i);if(o)for(const u of o){try{u.fn(r)}catch(c){console.error(c)}u.once&&o.delete(u)}}}var wn;(function(s){s[s.Silent=0]="Silent",s[s.Errors=1]="Errors",s[s.Warnings=2]="Warnings",s[s.Info=3]="Info"})(wn||(wn={}));class be{constructor(){}static get level(){return be._level}static set level(n){if(n!==wn.Silent&&n!==wn.Errors&&n!==wn.Warnings&&n!==wn.Info)throw new TypeError("Invalid log level. Use one of the values of the LogLevel enum.");be._level=n}static get _emitter(){return be._emitterInstance??=new Ff}static on(n,i,r){return be._emitter.on(n,i,r)}static _error(...n){be._emitter._emit("error",n),be._level>=wn.Errors&&console.error(...n)}static _warn(...n){be._emitter._emit("warn",n),be._level>=wn.Warnings&&console.warn(...n)}static _info(...n){be._emitter._emit("info",n),be._level>=wn.Info&&console.info(...n)}}be._level=wn.Info;be._emitterInstance=null;class oo{constructor(n,i){if(this.data=n,this.mimeType=i,!(n instanceof Uint8Array))throw new TypeError("data must be a Uint8Array.");if(typeof i!="string")throw new TypeError("mimeType must be a string.")}}class fS{constructor(n,i,r,o){if(this.data=n,this.mimeType=i,this.name=r,this.description=o,!(n instanceof Uint8Array))throw new TypeError("data must be a Uint8Array.");if(i!==void 0&&typeof i!="string")throw new TypeError("mimeType, when provided, must be a string.");if(r!==void 0&&typeof r!="string")throw new TypeError("name, when provided, must be a string.");if(o!==void 0&&typeof o!="string")throw new TypeError("description, when provided, must be a string.")}}const na={default:!0,primary:!0,forced:!1,original:!1,commentary:!1,hearingImpaired:!1,visuallyImpaired:!1};class Ne{constructor(n){this.bytes=n,this.pos=0}seekToByte(n){this.pos=8*n}readBit(){const n=Math.floor(this.pos/8),i=this.bytes[n]??0,r=7-(this.pos&7),o=(i&1<<r)>>r;return this.pos++,o}readBits(n){if(n===1)return this.readBit();let i=0;for(let r=0;r<n;r++)i<<=1,i|=this.readBit();return i}writeBits(n,i){const r=this.pos+n;for(let o=this.pos;o<r;o++){const u=Math.floor(o/8);let c=this.bytes[u];const d=7-(o&7);c&=~(1<<d),c|=(i&1<<r-o-1)>>r-o-1<<d,this.bytes[u]=c}this.pos=r}readAlignedByte(){if(this.pos%8!==0)throw new Error("Bitstream is not byte-aligned.");const n=this.pos/8,i=this.bytes[n]??0;return this.pos+=8,i}skipBits(n){this.pos+=n}getBitsLeft(){return this.bytes.length*8-this.pos}clone(){const n=new Ne(this.bytes);return n.pos=this.pos,n}}const Os=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],qf=[-1,1,2,3,4,5,6,8],h0=s=>{if(!s||s.byteLength<2)throw new TypeError("AAC description must be at least 2 bytes long.");const n=new Ne(s);let i=n.readBits(5);i===31&&(i=32+n.readBits(6));const r=n.readBits(4);let o=null;r===15?o=n.readBits(24):r<Os.length&&(o=Os[r]);const u=n.readBits(4);let c=null;return u>=1&&u<=7&&(c=qf[u]),{objectType:i,frequencyIndex:r,sampleRate:o,channelConfiguration:u,numberOfChannels:c}};const cg=["avc","hevc","vp9","av1","vp8","prores"],gr=["pcm-s16","pcm-s16be","pcm-s24","pcm-s24be","pcm-s32","pcm-s32be","pcm-f32","pcm-f32be","pcm-f64","pcm-f64be","pcm-u8","pcm-s8","ulaw","alaw"],dS=["aac","opus","mp3","vorbis","flac","ac3","eac3"],ug=[...dS,...gr],fg=[{maxMacroblocks:99,maxBitrate:64e3,maxDpbMbs:396,level:10},{maxMacroblocks:396,maxBitrate:192e3,maxDpbMbs:900,level:11},{maxMacroblocks:396,maxBitrate:384e3,maxDpbMbs:2376,level:12},{maxMacroblocks:396,maxBitrate:768e3,maxDpbMbs:2376,level:13},{maxMacroblocks:396,maxBitrate:2e6,maxDpbMbs:2376,level:20},{maxMacroblocks:792,maxBitrate:4e6,maxDpbMbs:4752,level:21},{maxMacroblocks:1620,maxBitrate:4e6,maxDpbMbs:8100,level:22},{maxMacroblocks:1620,maxBitrate:1e7,maxDpbMbs:8100,level:30},{maxMacroblocks:3600,maxBitrate:14e6,maxDpbMbs:18e3,level:31},{maxMacroblocks:5120,maxBitrate:2e7,maxDpbMbs:20480,level:32},{maxMacroblocks:8192,maxBitrate:2e7,maxDpbMbs:32768,level:40},{maxMacroblocks:8192,maxBitrate:5e7,maxDpbMbs:32768,level:41},{maxMacroblocks:8704,maxBitrate:5e7,maxDpbMbs:34816,level:42},{maxMacroblocks:22080,maxBitrate:135e6,maxDpbMbs:110400,level:50},{maxMacroblocks:36864,maxBitrate:24e7,maxDpbMbs:184320,level:51},{maxMacroblocks:36864,maxBitrate:24e7,maxDpbMbs:184320,level:52},{maxMacroblocks:139264,maxBitrate:24e7,maxDpbMbs:696320,level:60},{maxMacroblocks:139264,maxBitrate:48e7,maxDpbMbs:696320,level:61},{maxMacroblocks:139264,maxBitrate:8e8,maxDpbMbs:696320,level:62}],sr=[{maxPictureSize:36864,maxBitrate:2e5,level:10},{maxPictureSize:73728,maxBitrate:8e5,level:11},{maxPictureSize:122880,maxBitrate:18e5,level:20},{maxPictureSize:245760,maxBitrate:36e5,level:21},{maxPictureSize:552960,maxBitrate:72e5,level:30},{maxPictureSize:983040,maxBitrate:12e6,level:31},{maxPictureSize:2228224,maxBitrate:18e6,level:40},{maxPictureSize:2228224,maxBitrate:3e7,level:41},{maxPictureSize:8912896,maxBitrate:6e7,level:50},{maxPictureSize:8912896,maxBitrate:12e7,level:51},{maxPictureSize:8912896,maxBitrate:18e7,level:52},{maxPictureSize:35651584,maxBitrate:18e7,level:60},{maxPictureSize:35651584,maxBitrate:24e7,level:61},{maxPictureSize:35651584,maxBitrate:48e7,level:62}],dg=".01.01.01.01.00",hg=".0.110.01.01.01.0",Hf=["ap4x","ap4h","apch","apcn","apcs","apco"],Lf=s=>{const{codec:n,codecDescription:i,colorSpace:r,avcCodecInfo:o,hevcCodecInfo:u,vp9CodecInfo:c,av1CodecInfo:d,proresFormat:h}=s;if(n==="avc"){if(x(s.avcType!==null),o){const p=new Uint8Array([o.avcProfileIndication,o.profileCompatibility,o.avcLevelIndication]);return`avc${s.avcType}.${Ds(p)}`}if(!i||i.byteLength<4)throw new TypeError("AVC decoder description is not provided or is not at least 4 bytes long.");return`avc${s.avcType}.${Ds(i.subarray(1,4))}`}else if(n==="hevc"){let p,y,g,k,T,w;if(u)p=u.generalProfileSpace,y=u.generalProfileIdc,g=rg(u.generalProfileCompatibilityFlags),k=u.generalTierFlag,T=u.generalLevelIdc,w=[...u.generalConstraintIndicatorFlags];else{if(!i||i.byteLength<23)throw new TypeError("HEVC decoder description is not provided or is not at least 23 bytes long.");const E=Re(i),C=E.getUint8(1);p=C>>6&3,y=C&31,g=rg(E.getUint32(2)),k=C>>5&1,T=E.getUint8(12),w=[];for(let _=0;_<6;_++)w.push(E.getUint8(6+_))}let S="hev1.";for(S+=["","A","B","C"][p]+y,S+=".",S+=g.toString(16).toUpperCase(),S+=".",S+=k===0?"L":"H",S+=T;w.length>0&&w[w.length-1]===0;)w.pop();return w.length>0&&(S+=".",S+=w.map(E=>E.toString(16).toUpperCase()).join(".")),S}else{if(n==="vp8")return"vp8";if(n==="vp9"){if(!c){const _=s.width*s.height;let B=Jt(sr).level;for(const P of sr)if(_<=P.maxPictureSize){B=P.level;break}return`vp09.00.${B.toString().padStart(2,"0")}.08`}const p=c.profile.toString().padStart(2,"0"),y=c.level.toString().padStart(2,"0"),g=c.bitDepth.toString().padStart(2,"0"),k=c.chromaSubsampling.toString().padStart(2,"0"),T=c.colourPrimaries.toString().padStart(2,"0"),w=c.transferCharacteristics.toString().padStart(2,"0"),S=c.matrixCoefficients.toString().padStart(2,"0"),E=c.videoFullRangeFlag.toString().padStart(2,"0");let C=`vp09.${p}.${y}.${g}.${k}`;return C+=`.${T}.${w}.${S}.${E}`,C.endsWith(dg)&&(C=C.slice(0,-dg.length)),C}else if(n==="av1"){if(!d){const P=s.width*s.height;let D=Jt(sr).level;for(const z of sr)if(P<=z.maxPictureSize){D=z.level;break}return`av01.0.${D.toString().padStart(2,"0")}M.08`}const p=d.profile,y=d.level.toString().padStart(2,"0"),g=d.tier?"H":"M",k=d.bitDepth.toString().padStart(2,"0"),T=d.monochrome?"1":"0",w=100*d.chromaSubsamplingX+10*d.chromaSubsamplingY+1*(d.chromaSubsamplingX&&d.chromaSubsamplingY?d.chromaSamplePosition:0),S=r?.primaries?i0[r.primaries]:1,E=r?.transfer?r0[r.transfer]:1,C=r?.matrix?s0[r.matrix]:1,_=r?.fullRange?1:0;let B=`av01.${p}.${y}${g}.${k}`;return B+=`.${T}.${w.toString().padStart(3,"0")}`,B+=`.${S.toString().padStart(2,"0")}`,B+=`.${E.toString().padStart(2,"0")}`,B+=`.${C.toString().padStart(2,"0")}`,B+=`.${_}`,B.endsWith(hg)&&(B=B.slice(0,-hg.length)),B}else{if(n==="prores")return h??"apch";n!==null&&Is(n)}}throw new TypeError(`Unhandled codec '${n}'.`)},Vf=s=>{const{codec:n,codecDescription:i,aacCodecInfo:r}=s;if(n==="aac"){if(!r)throw new TypeError("AAC codec info must be provided.");if(r.isMpeg2)return"mp4a.67";{let o;return r.objectType!==null?o=r.objectType:o=h0(i).objectType,`mp4a.40.${o}`}}else{if(n==="mp3")return"mp3";if(n==="opus")return"opus";if(n==="vorbis")return"vorbis";if(n==="flac")return"flac";if(n==="ac3")return"ac-3";if(n==="eac3")return"ec-3";if(n&&gr.includes(n))return n}throw new TypeError(`Unhandled codec '${n}'.`)},Co=48e3,m0=/^pcm-([usf])(\d+)(be)?$/,p0=s=>{if(x(gr.includes(s)),s==="ulaw")return{dataType:"ulaw",sampleSize:1,littleEndian:!0,silentValue:255};if(s==="alaw")return{dataType:"alaw",sampleSize:1,littleEndian:!0,silentValue:213};const n=m0.exec(s);x(n);let i;n[1]==="u"?i="unsigned":n[1]==="s"?i="signed":i="float";const r=Number(n[2])/8,o=n[3]!=="be",u=s==="pcm-u8"?2**7:0;return{dataType:i,sampleSize:r,littleEndian:o,silentValue:u}},Es=s=>s.startsWith("avc1")||s.startsWith("avc3")?"avc":s.startsWith("hev1")||s.startsWith("hvc1")?"hevc":s==="vp8"?"vp8":s.startsWith("vp09")?"vp9":s.startsWith("av01")?"av1":Hf.includes(s)?"prores":s==="mp3"||s==="mp4a.69"||s==="mp4a.6B"||s==="mp4a.6b"||s==="mp4a.40.34"?"mp3":s.startsWith("mp4a.40.")||s==="mp4a.67"?"aac":s==="opus"?"opus":s==="vorbis"?"vorbis":s==="flac"?"flac":s==="ac-3"||s==="ac3"?"ac3":s==="ec-3"||s==="eac3"?"eac3":s==="ulaw"?"ulaw":s==="alaw"?"alaw":m0.test(s)?s:s==="webvtt"?"webvtt":null;const li=4,hS=[44100,48e3,32e3],mS=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1,-1,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1,-1,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8,16,24,32,40,48,56,64,80,96,112,128,144,160,-1,-1,8,16,24,32,40,48,56,64,80,96,112,128,144,160,-1,-1,32,48,56,64,80,96,112,128,144,160,176,192,224,256,-1],g0=1483304551,y0=1231971951,pS=(s,n,i,r,o)=>n===0?0:n===1?Math.floor(144*i/(r<<s))+o:n===2?Math.floor(144*i/r)+o:(Math.floor(12*i/r)+o)*4,gS=(s,n,i,r)=>n===0?0:n===1?144*i/(r<<s):n===2?144*i/r:12*i/r*4,k0=(s,n)=>s===3?n===3?21:36:n===3?13:21,jf=(s,n)=>{const i=s>>>24,r=s>>>16&255,o=s>>>8&255,u=s&255;if(i!==255&&r!==255&&o!==255&&u!==255)return{header:null,bytesAdvanced:4};if(i!==255)return{header:null,bytesAdvanced:1};if((r&224)!==224)return{header:null,bytesAdvanced:1};let c=0,d=0;r&16?c=r&8?0:1:(c=1,d=1);const h=r>>3&3,p=r>>1&3,y=o>>4&15,g=(o>>2&3)%3,k=o>>1&1,T=u>>6&3,w=u>>4&3,S=u>>3&1,E=u>>2&1,C=u&3,_=mS[c*16*4+p*16+y];if(_===-1)return{header:null,bytesAdvanced:1};const B=_*1e3,P=hS[g]>>c+d,D=pS(c,p,B,P,k);if(n!==null&&n<D)return{header:null,bytesAdvanced:1};let z;return h===3?z=p===3?384:1152:p===3?z=384:p===2?z=1152:z=576,{header:{totalSize:D,mpegVersionId:h,lowSamplingFrequency:c,layer:p,bitrate:B,frequencyIndex:g,sampleRate:P,channel:T,modeExtension:w,copyright:S,original:E,emphasis:C,audioSamplesInFrame:z},bytesAdvanced:1}},Sf=s=>{let n=2130706432,i=0;for(;n!==0;)i>>=1,i|=s&n,n>>=8;return i};var yo;(function(s){s[s.FrameCount=1]="FrameCount",s[s.FileSize=2]="FileSize",s[s.Toc=4]="Toc"})(yo||(yo={}));const zs=s=>s===3?1:2;const _o=[48e3,44100,32e3],b0=[24e3,22050,16e3];var wt;(function(s){s[s.NON_IDR_SLICE=1]="NON_IDR_SLICE",s[s.SLICE_DPA=2]="SLICE_DPA",s[s.SLICE_DPB=3]="SLICE_DPB",s[s.SLICE_DPC=4]="SLICE_DPC",s[s.IDR=5]="IDR",s[s.SEI=6]="SEI",s[s.SPS=7]="SPS",s[s.PPS=8]="PPS",s[s.AUD=9]="AUD",s[s.SPS_EXT=13]="SPS_EXT"})(wt||(wt={}));var Tt;(function(s){s[s.RASL_N=8]="RASL_N",s[s.RASL_R=9]="RASL_R",s[s.BLA_W_LP=16]="BLA_W_LP",s[s.RSV_IRAP_VCL23=23]="RSV_IRAP_VCL23",s[s.VPS_NUT=32]="VPS_NUT",s[s.SPS_NUT=33]="SPS_NUT",s[s.PPS_NUT=34]="PPS_NUT",s[s.AUD_NUT=35]="AUD_NUT",s[s.PREFIX_SEI_NUT=39]="PREFIX_SEI_NUT",s[s.SUFFIX_SEI_NUT=40]="SUFFIX_SEI_NUT"})(Tt||(Tt={}));const Eo=function*(s){let n=0,i=-1;for(;n<s.length-2;){const r=s.indexOf(0,n);if(r===-1||r>=s.length-2)break;n=r;let o=0;if(n+3<s.length&&s[n+1]===0&&s[n+2]===0&&s[n+3]===1?o=4:s[n+1]===0&&s[n+2]===1&&(o=3),o===0){n++;continue}i!==-1&&n>i&&(yield{offset:i,length:n-i}),i=n+o,n=i}i!==-1&&i<s.length&&(yield{offset:i,length:s.length-i})},S0=function*(s,n){let i=0;const r=new DataView(s.buffer,s.byteOffset,s.byteLength);for(;i+n<=s.length;){let o;n===1?o=r.getUint8(i):n===2?o=r.getUint16(i,!1):n===3?o=xo(r,i,!1):(x(n===4),o=r.getUint32(i,!1)),i+=n,yield{offset:i,length:o},i+=o}},yS=(s,n)=>{if(n.description){const o=(a0(n.description)[4]&3)+1;return S0(s,o)}else return Eo(s)},Xf=s=>s&31,Ao=s=>{const n=[],i=s.length;for(let r=0;r<i;r++)r+2<i&&s[r]===0&&s[r+1]===0&&s[r+2]===3?(n.push(0,0),r+=2):n.push(s[r]);return new Uint8Array(n)},T0=s=>{try{const n=[],i=[],r=[];for(const d of Eo(s)){const h=s.subarray(d.offset,d.offset+d.length),p=Xf(h[0]);p===wt.SPS?n.push(h):p===wt.PPS?i.push(h):p===wt.SPS_EXT&&r.push(h)}if(n.length===0||i.length===0)return null;const o=n[0],u=w0(o);x(u!==null);const c=u.profileIdc===100||u.profileIdc===110||u.profileIdc===122||u.profileIdc===144;return{configurationVersion:1,avcProfileIndication:u.profileIdc,profileCompatibility:u.constraintFlags,avcLevelIndication:u.levelIdc,lengthSizeMinusOne:3,sequenceParameterSets:n,pictureParameterSets:i,chromaFormat:c?u.chromaFormatIdc:null,bitDepthLumaMinus8:c?u.bitDepthLumaMinus8:null,bitDepthChromaMinus8:c?u.bitDepthChromaMinus8:null,sequenceParameterSetExt:c?r:null}}catch(n){return be._error("Error building AVC Decoder Configuration Record:",n),null}},v0={1:{num:1,den:1},2:{num:12,den:11},3:{num:10,den:11},4:{num:16,den:11},5:{num:40,den:33},6:{num:24,den:11},7:{num:20,den:11},8:{num:32,den:11},9:{num:80,den:33},10:{num:18,den:11},11:{num:15,den:11},12:{num:64,den:33},13:{num:160,den:99},14:{num:4,den:3},15:{num:3,den:2},16:{num:2,den:1}},w0=s=>{try{const n=new Ne(Ao(s));if(n.skipBits(1),n.skipBits(2),n.readBits(5)!==7)return null;const r=n.readAlignedByte(),o=n.readAlignedByte(),u=n.readAlignedByte();te(n);let c=1,d=0,h=0,p=0;if((r===100||r===110||r===122||r===244||r===44||r===83||r===86||r===118||r===128)&&(c=te(n),c===3&&(p=n.readBits(1)),d=te(n),h=te(n),n.skipBits(1),n.readBits(1))){for(let Z=0;Z<(c!==3?8:12);Z++)if(n.readBits(1)){const de=Z<6?16:64;let ce=8,N=8;for(let $=0;$<de;$++){if(N!==0){const ie=ea(n);N=(ce+ie+256)%256}ce=N===0?ce:N}}}te(n);const y=te(n);if(y===0)te(n);else if(y===1){n.skipBits(1),ea(n),ea(n);const J=te(n);for(let Z=0;Z<J;Z++)ea(n)}te(n),n.skipBits(1);const g=te(n),k=te(n),T=16*(g+1),w=16*(k+1);let S=T,E=w;const C=n.readBits(1);if(C||n.skipBits(1),n.skipBits(1),n.readBits(1)){const J=te(n),Z=te(n),se=te(n),de=te(n);let ce,N;if((p===0?c:0)===0)ce=1,N=2-C;else{const ie=c===3?1:2,ve=c===1?2:1;ce=ie,N=ve*(2-C)}S-=ce*(J+Z),E-=N*(se+de)}let B=2,P=2,D=2,z=0,H={num:1,den:1},L=null,I=null;if(n.readBits(1)){if(n.readBits(1)){const ve=n.readBits(8);if(ve===255)H={num:n.readBits(16),den:n.readBits(16)};else{const Be=v0[ve];Be&&(H=Be)}}n.readBits(1)&&n.skipBits(1),n.readBits(1)&&(n.skipBits(3),z=n.readBits(1),n.readBits(1)&&(B=n.readBits(8),P=n.readBits(8),D=n.readBits(8))),n.readBits(1)&&(te(n),te(n)),n.readBits(1)&&(n.skipBits(32),n.skipBits(32),n.skipBits(1));const N=n.readBits(1);N&&mg(n);const $=n.readBits(1);$&&mg(n),(N||$)&&n.skipBits(1),n.skipBits(1),n.readBits(1)&&(n.skipBits(1),te(n),te(n),te(n),te(n),L=te(n),I=te(n))}if(L===null){x(I===null);const J=o&16;if((r===44||r===86||r===100||r===110||r===122||r===244)&&J)L=0,I=0;else{const Z=g+1,se=k+1,de=(2-C)*se,ce=fg.find($=>$.level>=u)??Jt(fg),N=Math.min(Math.floor(ce.maxDpbMbs/(Z*de)),16);L=N,I=N}}return x(I!==null),{profileIdc:r,constraintFlags:o,levelIdc:u,frameMbsOnlyFlag:C,chromaFormatIdc:c,bitDepthLumaMinus8:d,bitDepthChromaMinus8:h,codedWidth:T,codedHeight:w,displayWidth:S,displayHeight:E,pixelAspectRatio:H,colourPrimaries:B,matrixCoefficients:D,transferCharacteristics:P,fullRangeFlag:z,numReorderFrames:L,maxDecFrameBuffering:I}}catch(n){return be._error("Error parsing AVC SPS:",n),null}},mg=s=>{const n=te(s);s.skipBits(4),s.skipBits(4);for(let i=0;i<=n;i++)te(s),te(s),s.skipBits(1);s.skipBits(5),s.skipBits(5),s.skipBits(5),s.skipBits(5)},kS=(s,n)=>{if(n.description){const o=(a0(n.description)[21]&3)+1;return S0(s,o)}else return Eo(s)},ko=s=>s>>1&63,x0=s=>{try{const n=new Ne(Ao(s));n.skipBits(16),n.readBits(4);const i=n.readBits(3),r=n.readBits(1),{general_profile_space:o,general_tier_flag:u,general_profile_idc:c,general_profile_compatibility_flags:d,general_constraint_indicator_flags:h,general_level_idc:p}=bS(n,i);te(n);const y=te(n);let g=0;y===3&&(g=n.readBits(1));const k=te(n),T=te(n);let w=k,S=T;if(n.readBits(1)){const Z=te(n),se=te(n),de=te(n),ce=te(n);let N=1,$=1;const ie=g===0?y:0;ie===1?(N=2,$=2):ie===2&&(N=2,$=1),w-=(Z+se)*N,S-=(de+ce)*$}const E=te(n),C=te(n);te(n);const B=n.readBits(1)?0:i;let P=0;for(let Z=B;Z<=i;Z++)te(n),P=te(n),te(n);te(n),te(n),te(n),te(n),te(n),te(n),n.readBits(1)&&n.readBits(1)&&SS(n),n.skipBits(1),n.skipBits(1),n.readBits(1)&&(n.skipBits(4),n.skipBits(4),te(n),te(n),n.skipBits(1));const D=te(n);if(TS(n,D),n.readBits(1)){const Z=te(n);for(let se=0;se<Z;se++)te(n),n.skipBits(1)}n.skipBits(1),n.skipBits(1);let z=2,H=2,L=2,I=0,X=0,J={num:1,den:1};if(n.readBits(1)){const Z=wS(n,i);J=Z.pixelAspectRatio,z=Z.colourPrimaries,H=Z.transferCharacteristics,L=Z.matrixCoefficients,I=Z.fullRangeFlag,X=Z.minSpatialSegmentationIdc}return{displayWidth:w,displayHeight:S,pixelAspectRatio:J,colourPrimaries:z,transferCharacteristics:H,matrixCoefficients:L,fullRangeFlag:I,maxDecFrameBuffering:P+1,spsMaxSubLayersMinus1:i,spsTemporalIdNestingFlag:r,generalProfileSpace:o,generalTierFlag:u,generalProfileIdc:c,generalProfileCompatibilityFlags:d,generalConstraintIndicatorFlags:h,generalLevelIdc:p,chromaFormatIdc:y,bitDepthLumaMinus8:E,bitDepthChromaMinus8:C,minSpatialSegmentationIdc:X}}catch(n){return be._error("Error parsing HEVC SPS:",n),null}},C0=s=>{try{const n=[],i=[],r=[],o=[];for(const p of Eo(s)){const y=s.subarray(p.offset,p.offset+p.length),g=ko(y[0]);g===Tt.VPS_NUT?n.push(y):g===Tt.SPS_NUT?i.push(y):g===Tt.PPS_NUT?r.push(y):(g===Tt.PREFIX_SEI_NUT||g===Tt.SUFFIX_SEI_NUT)&&o.push(y)}if(i.length===0||r.length===0)return null;const u=x0(i[0]);if(!u)return null;let c=0;if(r.length>0){const p=r[0],y=new Ne(Ao(p));y.skipBits(16),te(y),te(y),y.skipBits(1),y.skipBits(1),y.skipBits(3),y.skipBits(1),y.skipBits(1),te(y),te(y),ea(y),y.skipBits(1),y.skipBits(1),y.readBits(1)&&te(y),ea(y),ea(y),y.skipBits(1),y.skipBits(1),y.skipBits(1),y.skipBits(1);const g=y.readBits(1),k=y.readBits(1);!g&&!k?c=0:g&&!k?c=2:!g&&k?c=3:c=0}const d=[...n.length?[{arrayCompleteness:1,nalUnitType:Tt.VPS_NUT,nalUnits:n}]:[],...i.length?[{arrayCompleteness:1,nalUnitType:Tt.SPS_NUT,nalUnits:i}]:[],...r.length?[{arrayCompleteness:1,nalUnitType:Tt.PPS_NUT,nalUnits:r}]:[],...o.length?[{arrayCompleteness:1,nalUnitType:ko(o[0][0]),nalUnits:o}]:[]];return{configurationVersion:1,generalProfileSpace:u.generalProfileSpace,generalTierFlag:u.generalTierFlag,generalProfileIdc:u.generalProfileIdc,generalProfileCompatibilityFlags:u.generalProfileCompatibilityFlags,generalConstraintIndicatorFlags:u.generalConstraintIndicatorFlags,generalLevelIdc:u.generalLevelIdc,minSpatialSegmentationIdc:u.minSpatialSegmentationIdc,parallelismType:c,chromaFormatIdc:u.chromaFormatIdc,bitDepthLumaMinus8:u.bitDepthLumaMinus8,bitDepthChromaMinus8:u.bitDepthChromaMinus8,avgFrameRate:0,constantFrameRate:0,numTemporalLayers:u.spsMaxSubLayersMinus1+1,temporalIdNested:u.spsTemporalIdNestingFlag,lengthSizeMinusOne:3,arrays:d}}catch(n){return be._error("Error building HEVC Decoder Configuration Record:",n),null}},bS=(s,n)=>{const i=s.readBits(2),r=s.readBits(1),o=s.readBits(5);let u=0;for(let y=0;y<32;y++)u=u<<1|s.readBits(1);const c=new Uint8Array(6);for(let y=0;y<6;y++)c[y]=s.readBits(8);const d=s.readBits(8),h=[],p=[];for(let y=0;y<n;y++)h.push(s.readBits(1)),p.push(s.readBits(1));if(n>0)for(let y=n;y<8;y++)s.skipBits(2);for(let y=0;y<n;y++)h[y]&&s.skipBits(88),p[y]&&s.skipBits(8);return{general_profile_space:i,general_tier_flag:r,general_profile_idc:o,general_profile_compatibility_flags:u,general_constraint_indicator_flags:c,general_level_idc:d}},SS=s=>{for(let n=0;n<4;n++)for(let i=0;i<(n===3?2:6);i++)if(!s.readBits(1))te(s);else{const o=Math.min(64,1<<4+(n<<1));n>1&&ea(s);for(let u=0;u<o;u++)ea(s)}},TS=(s,n)=>{const i=[];for(let r=0;r<n;r++)i[r]=vS(s,r,n,i)},vS=(s,n,i,r)=>{let o=0,u=0,c=0;if(n!==0&&(u=s.readBits(1)),u){if(n===i){const h=te(s);c=n-(h+1)}else c=n-1;s.readBits(1),te(s);const d=r[c]??0;for(let h=0;h<=d;h++)s.readBits(1)||s.readBits(1);o=r[c]}else{const d=te(s),h=te(s);for(let p=0;p<d;p++)te(s),s.readBits(1);for(let p=0;p<h;p++)te(s),s.readBits(1);o=d+h}return o},wS=(s,n)=>{let i=2,r=2,o=2,u=0,c=0,d={num:1,den:1};if(s.readBits(1)){const h=s.readBits(8);if(h===255)d={num:s.readBits(16),den:s.readBits(16)};else{const p=v0[h];p&&(d=p)}}return s.readBits(1)&&s.readBits(1),s.readBits(1)&&(s.readBits(3),u=s.readBits(1),s.readBits(1)&&(i=s.readBits(8),r=s.readBits(8),o=s.readBits(8))),s.readBits(1)&&(te(s),te(s)),s.readBits(1),s.readBits(1),s.readBits(1),s.readBits(1)&&(te(s),te(s),te(s),te(s)),s.readBits(1)&&(s.readBits(32),s.readBits(32),s.readBits(1)&&te(s),s.readBits(1)&&xS(s,!0,n)),s.readBits(1)&&(s.readBits(1),s.readBits(1),s.readBits(1),c=te(s),te(s),te(s),te(s),te(s)),{pixelAspectRatio:d,colourPrimaries:i,transferCharacteristics:r,matrixCoefficients:o,fullRangeFlag:u,minSpatialSegmentationIdc:c}},xS=(s,n,i)=>{let r=!1,o=!1,u=!1;r=s.readBits(1)===1,o=s.readBits(1)===1,(r||o)&&(u=s.readBits(1)===1,u&&(s.readBits(8),s.readBits(5),s.readBits(1),s.readBits(5)),s.readBits(4),s.readBits(4),u&&s.readBits(4),s.readBits(5),s.readBits(5),s.readBits(5));for(let c=0;c<=i;c++){const d=s.readBits(1)===1;let h=!0;d||(h=s.readBits(1)===1);let p=!1;h?te(s):p=s.readBits(1)===1;let y=1;p||(y=te(s)+1),r&&pg(s,y,u),o&&pg(s,y,u)}},pg=(s,n,i)=>{for(let r=0;r<n;r++)te(s),te(s),i&&(te(s),te(s)),s.readBits(1)};var gg;(function(s){s[s.audAllowed=0]="audAllowed",s[s.beforeFirstVcl=1]="beforeFirstVcl",s[s.afterFirstVcl=2]="afterFirstVcl",s[s.eoBitstreamAllowed=3]="eoBitstreamAllowed",s[s.noMoreDataAllowed=4]="noMoreDataAllowed"})(gg||(gg={}));const _0=s=>{const n=new Ne(s);if(n.readBits(2)!==2)return null;const r=n.readBits(1),u=(n.readBits(1)<<1)+r;if(u===3&&n.skipBits(1),n.readBits(1)===1||n.readBits(1)!==0||(n.skipBits(2),n.readBits(24)!==4817730))return null;let p=8;u>=2&&(p=n.readBits(1)?12:10);const y=n.readBits(3);let g=0,k=0;if(y!==7)if(k=n.readBits(1),u===1||u===3){const H=n.readBits(1),L=n.readBits(1);g=!H&&!L?3:H&&!L?2:1,n.skipBits(1)}else g=1;else g=3,k=1;const T=n.readBits(16),w=n.readBits(16),S=T+1,E=w+1,C=S*E;let _=Jt(sr).level;for(const z of sr)if(C<=z.maxPictureSize){_=z.level;break}return{profile:u,level:_,bitDepth:p,chromaSubsampling:g,videoFullRangeFlag:k,colourPrimaries:y===2?1:y===1?6:2,transferCharacteristics:y===2?1:y===1?6:2,matrixCoefficients:y===7?0:y===2?1:y===1?6:2}},E0=function*(s){const n=new Ne(s),i=()=>{let r=0;for(let o=0;o<8;o++){const u=n.readAlignedByte();if(r|=(u&127)<<o*7,!(u&128))break;if(o===7&&u&128)return null}return r>=2**32-1?null:r};for(;n.getBitsLeft()>=8;){n.skipBits(1);const r=n.readBits(4),o=n.readBits(1),u=n.readBits(1);n.skipBits(1),o&&n.skipBits(8);let c;if(u){const d=i();if(d===null)return;c=d}else c=Math.floor(n.getBitsLeft()/8);x(n.pos%8===0),yield{type:r,data:s.subarray(n.pos/8,n.pos/8+c)},n.skipBits(c*8)}},A0=s=>{for(const{type:n,data:i}of E0(s)){if(n!==1)continue;const r=new Ne(i),o=r.readBits(3);r.readBits(1);const u=r.readBits(1);let c=0,d=0,h=0;if(u)c=r.readBits(5);else{if(r.readBits(1)&&(r.skipBits(32),r.skipBits(32),r.readBits(1)))return null;const D=r.readBits(1);D&&(h=r.readBits(5),r.skipBits(32),r.skipBits(5),r.skipBits(5));const z=r.readBits(5);for(let H=0;H<=z;H++){r.skipBits(12);const L=r.readBits(5);if(H===0&&(c=L),L>7){const X=r.readBits(1);H===0&&(d=X)}if(D&&r.readBits(1)){const J=h+1;r.skipBits(J),r.skipBits(J),r.skipBits(1)}r.readBits(1)&&r.skipBits(4)}}const p=r.readBits(4),y=r.readBits(4),g=p+1;r.skipBits(g);const k=y+1;r.skipBits(k);let T=0;if(u?T=0:T=r.readBits(1),T&&(r.skipBits(4),r.skipBits(3)),r.skipBits(1),r.skipBits(1),r.skipBits(1),!u){r.skipBits(1),r.skipBits(1),r.skipBits(1),r.skipBits(1);const P=r.readBits(1);P&&(r.skipBits(1),r.skipBits(1));const D=r.readBits(1);let z=0;D?z=2:z=r.readBits(1),z>0&&(r.readBits(1)||r.skipBits(1)),P&&r.skipBits(3)}r.skipBits(1),r.skipBits(1),r.skipBits(1);const w=r.readBits(1);let S=8;o===2&&w?S=r.readBits(1)?12:10:o<=2&&(S=w?10:8);let E=0;o!==1&&(E=r.readBits(1));let C=1,_=1,B=0;return E||(o===0?(C=1,_=1):o===1?(C=0,_=0):S===12&&(C=r.readBits(1),C&&(_=r.readBits(1))),C&&_&&(B=r.readBits(2))),{profile:o,level:c,tier:d,bitDepth:S,monochrome:E,chromaSubsamplingX:C,chromaSubsamplingY:_,chromaSamplePosition:B}}return null},CS=s=>{const n=Re(s),i=n.getUint8(9),r=n.getUint16(10,!0),o=n.getUint32(12,!0),u=n.getInt16(16,!0),c=n.getUint8(18);let d=null;return c&&(d=s.subarray(19,21+i)),{outputChannelCount:i,preSkip:r,inputSampleRate:o,outputGain:u,channelMappingFamily:c,channelMappingTable:d}},_S=[480,960,1920,2880,480,960,1920,2880,480,960,1920,2880,480,960,480,960,120,240,480,960,120,240,480,960,120,240,480,960,120,240,480,960],ES=s=>{const n=s[0]>>3,i=s[0]&3;let r;return i===0?r=1:i===1||i===2?r=2:r=s[1]&63,{durationInSamples:_S[n]*r}},AS=s=>{if(s.length<7)throw new Error("Setup header is too short.");if(s[0]!==5)throw new Error("Wrong packet type in Setup header.");if(String.fromCharCode(...s.slice(1,7))!=="vorbis")throw new Error("Invalid packet signature in Setup header.");const i=s.length,r=new Uint8Array(i);for(let g=0;g<i;g++)r[g]=s[i-1-g];const o=new Ne(r);let u=0;for(;o.getBitsLeft()>97;)if(o.readBits(1)===1){u=o.pos;break}if(u===0)throw new Error("Invalid Setup header: framing bit not found.");let c=0,d=!1,h=0;for(;o.getBitsLeft()>=97;){const g=o.pos,k=o.readBits(8),T=o.readBits(16),w=o.readBits(16);if(k>63||T!==0||w!==0){o.pos=g;break}if(o.skipBits(1),c++,c>64)break;o.clone().readBits(6)+1===c&&(d=!0,h=c)}if(!d)throw new Error("Invalid Setup header: mode header not found.");if(h>63)throw new Error(`Unsupported mode count: ${h}.`);const p=h;o.pos=0,o.skipBits(u);const y=Array(p).fill(0);for(let g=p-1;g>=0;g--)o.skipBits(40),y[g]=o.readBits(1);return{modeBlockflags:y}},P0=(s,n,i)=>{switch(s){case"avc":{for(const r of yS(i,n)){const o=i[r.offset],u=Xf(o);if(u>=wt.NON_IDR_SLICE&&u<=wt.SLICE_DPC)return"delta";if(u===wt.IDR)return"key";if(u===wt.SEI&&(!lS()||oS()>=144)){const c=i.subarray(r.offset,r.offset+r.length),d=Ao(c);let h=1;do{let p=0;for(;;){const k=d[h++];if(k===void 0||(p+=k,k<255))break}let y=0;for(;;){const k=d[h++];if(k===void 0||(y+=k,k<255))break}if(p===6){const k=new Ne(d);k.pos=8*h;const T=te(k),w=k.readBits(1);if(T===0&&w===1)return"key"}h+=y}while(h<d.length-1)}}return"delta"}case"hevc":{for(const r of kS(i,n)){const o=ko(i[r.offset]);if(o<Tt.BLA_W_LP)return"delta";if(o<=Tt.RSV_IRAP_VCL23)return"key"}return"delta"}case"vp8":return(i[0]&1)===0?"key":"delta";case"vp9":{const r=new Ne(i);if(r.readBits(2)!==2)return null;const o=r.readBits(1);return(r.readBits(1)<<1)+o===3&&r.skipBits(1),r.readBits(1)?null:r.readBits(1)===0?"key":"delta"}case"av1":{let r=!1;for(const{type:o,data:u}of E0(i))if(o===1){const c=new Ne(u);c.skipBits(4),r=!!c.readBits(1)}else if(o===3||o===6||o===7){if(r)return"key";const c=new Ne(u);return c.readBits(1)?null:c.readBits(2)===0?"key":"delta"}return null}case"prores":return"key";default:Is(s),x(!1)}};var dr;(function(s){s[s.STREAMINFO=0]="STREAMINFO",s[s.VORBIS_COMMENT=4]="VORBIS_COMMENT",s[s.PICTURE=6]="PICTURE"})(dr||(dr={}));const Tf=(s,n)=>{const i=Re(s);let r=0;const o=i.getUint32(r,!0);r+=4;const u=qt.decode(s.subarray(r,r+o));r+=o,o>0&&(n.raw??={},n.raw.vendor??=u);const c=i.getUint32(r,!0);r+=4;for(let d=0;d<c;d++){const h=i.getUint32(r,!0);r+=4;const p=qt.decode(s.subarray(r,r+h));r+=h;const y=p.indexOf("=");if(y===-1)continue;const g=p.slice(0,y).toUpperCase(),k=p.slice(y+1);switch(n.raw??={},n.raw[g]??=k,g){case"TITLE":n.title??=k;break;case"DESCRIPTION":n.description??=k;break;case"ARTIST":n.artist??=k;break;case"ALBUM":n.album??=k;break;case"ALBUMARTIST":n.albumArtist??=k;break;case"COMMENT":n.comment??=k;break;case"LYRICS":n.lyrics??=k;break;case"TRACKNUMBER":{const T=k.split("/"),w=Number.parseInt(T[0],10),S=T[1]&&Number.parseInt(T[1],10);Number.isInteger(w)&&w>0&&(n.trackNumber??=w),S&&Number.isInteger(S)&&S>0&&(n.tracksTotal??=S)}break;case"TRACKTOTAL":{const T=Number.parseInt(k,10);Number.isInteger(T)&&T>0&&(n.tracksTotal??=T)}break;case"DISCNUMBER":{const T=k.split("/"),w=Number.parseInt(T[0],10),S=T[1]&&Number.parseInt(T[1],10);Number.isInteger(w)&&w>0&&(n.discNumber??=w),S&&Number.isInteger(S)&&S>0&&(n.discsTotal??=S)}break;case"DISCTOTAL":{const T=Number.parseInt(k,10);Number.isInteger(T)&&T>0&&(n.discsTotal??=T)}break;case"DATE":{const T=new Date(k);Number.isNaN(T.getTime())||(n.date??=T)}break;case"GENRE":n.genre??=k;break;case"METADATA_BLOCK_PICTURE":{const T=f0(k),w=Re(T),S=w.getUint32(0,!1),E=w.getUint32(4,!1),C=String.fromCharCode(...T.subarray(8,8+E)),_=w.getUint32(8+E,!1),B=qt.decode(T.subarray(12+E,12+E+_)),P=w.getUint32(E+_+28),D=T.subarray(E+_+32,E+_+32+P);n.images??=[],n.images.push({data:D,mimeType:C,kind:S===3?"coverFront":S===4?"coverBack":"unknown",name:void 0,description:B||void 0})}break}}},Gf=[2,1,2,3,3,4,4,5],PS=s=>{if(s.length<7||s[0]!==11||s[1]!==119)return null;const n=new Ne(s);n.skipBits(16),n.skipBits(16);const i=n.readBits(2);if(i===3)return null;const r=n.readBits(6),o=n.readBits(5);if(o>8)return null;const u=n.readBits(3),c=n.readBits(3);(c&1)!==0&&c!==1&&n.skipBits(2),(c&4)!==0&&n.skipBits(2),c===2&&n.skipBits(2);const d=n.readBits(1),h=Math.floor(r/2);return{fscod:i,bsid:o,bsmod:u,acmod:c,lfeon:d,bitRateCode:h}},BS=[128,138,192,128,140,192,160,174,240,160,176,240,192,208,288,192,210,288,224,242,336,224,244,336,256,278,384,256,280,384,320,348,480,320,350,480,384,416,288*2,384,418,288*2,448,486,336*2,448,488,336*2,256*2,278*2,384*2,256*2,279*2,384*2,320*2,348*2,480*2,320*2,349*2,480*2,384*2,417*2,576*2,384*2,418*2,576*2,448*2,487*2,672*2,448*2,488*2,672*2,512*2,557*2,768*2,512*2,558*2,768*2,640*2,696*2,960*2,640*2,697*2,960*2,768*2,835*2,1152*2,768*2,836*2,1152*2,896*2,975*2,1344*2,896*2,976*2,1344*2,1024*2,1114*2,1536*2,1024*2,1115*2,1536*2,1152*2,1253*2,1728*2,1152*2,1254*2,1728*2,1280*2,1393*2,1920*2,1280*2,1394*2,1920*2],DS=1536,B0=[1,2,3,6],IS=s=>{if(s.length<6||s[0]!==11||s[1]!==119)return null;const n=new Ne(s);n.skipBits(16);const i=n.readBits(2);if(n.skipBits(3),i!==0&&i!==2)return null;const r=n.readBits(11),o=n.readBits(2);let u=0,c;o===3?(u=n.readBits(2),c=3):c=n.readBits(2);const d=n.readBits(3),h=n.readBits(1),p=n.readBits(5);if(p<11||p>16)return null;const y=B0[c];let g;return o<3?g=_o[o]/1e3:g=b0[u]/1e3,{dataRate:Math.round((r+1)*g/(y*16)),substreams:[{fscod:o,fscod2:u,bsid:p,bsmod:0,acmod:d,lfeon:h,numDepSub:0,chanLoc:0}]}},RS=s=>{if(s.length<2)return null;const n=new Ne(s),i=n.readBits(13),r=n.readBits(3),o=[];for(let u=0;u<=r&&!(Math.ceil(n.pos/8)+3>s.length);u++){const c=n.readBits(2),d=n.readBits(5);n.skipBits(1),n.skipBits(1);const h=n.readBits(3),p=n.readBits(3),y=n.readBits(1);n.skipBits(3);const g=n.readBits(4);let k=0;g>0?k=n.readBits(9):n.skipBits(1),o.push({fscod:c,fscod2:null,bsid:d,bsmod:h,acmod:p,lfeon:y,numDepSub:g,chanLoc:k})}return o.length===0?null:{dataRate:i,substreams:o}},D0=s=>{const n=s.substreams[0];return x(n),n.fscod<3?_o[n.fscod]:n.fscod2!==null&&n.fscod2<3?b0[n.fscod2]:null},I0=s=>{const n=s.substreams[0];x(n);let i=Gf[n.acmod]+n.lfeon;if(n.numDepSub>0){const r=[2,2,1,1,2,2,2,1,1];for(let o=0;o<9;o++)n.chanLoc&1<<8-o&&(i+=r[o])}return i};class aa{constructor(n){this.input=n}dispose(){}}const $t=new Uint8Array(0);class mt{constructor(n,i,r,o,u=-1,c,d){if(this.data=n,this.type=i,this.timestamp=r,this.duration=o,this.sequenceNumber=u,n===$t&&c===void 0)throw new Error("Internal error: byteLength must be explicitly provided when constructing metadata-only packets.");if(c===void 0&&(c=n.byteLength),!(n instanceof Uint8Array))throw new TypeError("data must be a Uint8Array.");if(i!=="key"&&i!=="delta")throw new TypeError('type must be either "key" or "delta".');if(!Number.isFinite(r))throw new TypeError("timestamp must be a number.");if(!Number.isFinite(o)||o<0)throw new TypeError("duration must be a non-negative number.");if(!Number.isFinite(u))throw new TypeError("sequenceNumber must be a number.");if(!Number.isInteger(c)||c<0)throw new TypeError("byteLength must be a non-negative integer.");if(d!==void 0&&(typeof d!="object"||!d))throw new TypeError("sideData, when provided, must be an object.");if(d?.alpha!==void 0&&!(d.alpha instanceof Uint8Array))throw new TypeError("sideData.alpha, when provided, must be a Uint8Array.");if(d?.alphaByteLength!==void 0&&(!Number.isInteger(d.alphaByteLength)||d.alphaByteLength<0))throw new TypeError("sideData.alphaByteLength, when provided, must be a non-negative integer.");this.byteLength=c,this.sideData=d??{},this.sideData.alpha&&this.sideData.alphaByteLength===void 0&&(this.sideData.alphaByteLength=this.sideData.alpha.byteLength)}get isMetadataOnly(){return this.data===$t}get microsecondTimestamp(){return Math.trunc(go*this.timestamp)}get microsecondDuration(){return Math.trunc(go*this.duration)}toEncodedVideoChunk(){if(this.isMetadataOnly)throw new TypeError("Metadata-only packets cannot be converted to a video chunk.");if(typeof EncodedVideoChunk>"u")throw new Error("Your browser does not support EncodedVideoChunk.");return new EncodedVideoChunk({data:this.data,type:this.type,timestamp:this.microsecondTimestamp,duration:this.microsecondDuration})}alphaToEncodedVideoChunk(n=this.type){if(!this.sideData.alpha)throw new TypeError("This packet does not contain alpha side data.");if(this.isMetadataOnly)throw new TypeError("Metadata-only packets cannot be converted to a video chunk.");if(typeof EncodedVideoChunk>"u")throw new Error("Your browser does not support EncodedVideoChunk.");return new EncodedVideoChunk({data:this.sideData.alpha,type:n,timestamp:this.microsecondTimestamp,duration:this.microsecondDuration})}toEncodedAudioChunk(){if(this.isMetadataOnly)throw new TypeError("Metadata-only packets cannot be converted to an audio chunk.");if(typeof EncodedAudioChunk>"u")throw new Error("Your browser does not support EncodedAudioChunk.");return new EncodedAudioChunk({data:this.data,type:this.type,timestamp:this.microsecondTimestamp,duration:this.microsecondDuration})}static fromEncodedChunk(n,i){if(!(n instanceof EncodedVideoChunk||n instanceof EncodedAudioChunk))throw new TypeError("chunk must be an EncodedVideoChunk or EncodedAudioChunk.");const r=new Uint8Array(n.byteLength);return n.copyTo(r),new mt(r,n.type,n.timestamp/1e6,(n.duration??0)/1e6,void 0,void 0,i)}clone(n){if(n!==void 0&&(typeof n!="object"||n===null))throw new TypeError("options, when provided, must be an object.");if(n?.data!==void 0&&!(n.data instanceof Uint8Array))throw new TypeError("options.data, when provided, must be a Uint8Array.");if(n?.type!==void 0&&n.type!=="key"&&n.type!=="delta")throw new TypeError('options.type, when provided, must be either "key" or "delta".');if(n?.timestamp!==void 0&&!Number.isFinite(n.timestamp))throw new TypeError("options.timestamp, when provided, must be a number.");if(n?.duration!==void 0&&!Number.isFinite(n.duration))throw new TypeError("options.duration, when provided, must be a number.");if(n?.sequenceNumber!==void 0&&!Number.isFinite(n.sequenceNumber))throw new TypeError("options.sequenceNumber, when provided, must be a number.");if(n?.sideData!==void 0&&(typeof n.sideData!="object"||n.sideData===null))throw new TypeError("options.sideData, when provided, must be an object.");return new mt(n?.data??this.data,n?.type??this.type,n?.timestamp??this.timestamp,n?.duration??this.duration,n?.sequenceNumber??this.sequenceNumber,this.byteLength,n?.sideData??this.sideData)}}const OS=s=>{let i=(s.hasVideo?"video/":s.hasAudio?"audio/":"application/")+(s.isQuickTime?"quicktime":"mp4");if(s.codecStrings.length>0){const r=[...new Set(s.codecStrings)];i+=`; codecs="${r.join(", ")}"`}return i},R0=s=>{const n=Re(s);let i=0;const r=n.getUint8(i);i+=1,i+=3;const o=Ds(s.subarray(i,i+16));i+=16;let u=null;if(r>0){const d=n.getUint32(i);if(i+=4,d>0){u=[];for(let h=0;h<d;h++)u.push(Ds(s.subarray(i,i+16))),i+=16}}const c=n.getUint32(i);return i+=4,{systemId:o,keyIds:u,data:s.slice(i,i+c)}},O0=(s,n)=>s.systemId===n.systemId&&cS(s.data,n.data);const er=8,ws=16,Ba=s=>{let n=ee(s);const i=Je(s,4);let r=8;n===1&&(n=fn(s),r=16);const u=n-r;return u<0?null:{name:i,totalSize:n,headerSize:r,contentSize:u}},$a=s=>ri(s)/65536,lf=s=>ri(s)/1073741824,of=s=>{let n=0;for(let i=0;i<4;i++){n<<=7;const r=oe(s);if(n|=r&127,(r&128)===0)break}return n},vn=s=>{let n=rt(s);return s.skip(2),n=Math.min(n,s.remainingLength),qt.decode(fe(s,n))},zS=s=>{const n=Ba(s);if(!n||n.name!=="data"||s.remainingLength<8)return null;const i=ee(s);s.skip(4);const r=fe(s,n.contentSize-8);switch(i){case 1:return qt.decode(r);case 2:return new TextDecoder("utf-16be").decode(r);case 13:return new oo(r,"image/jpeg");case 14:return new oo(r,"image/png");case 27:return new oo(r,"image/bmp");default:return r}};const xn=16,Kn=new Uint32Array(256),tr=new Uint32Array(256),nr=new Uint32Array(256),ar=new Uint32Array(256),ir=new Uint32Array(256),St=new Uint32Array(256),z0=new Uint32Array(10);let M0=!1;const MS=()=>{const s=new Uint8Array(256),n=new Uint8Array(256),i=new Uint8Array(256);for(let u=0,c=1;u<256;u++)i[u]=c,n[c]=u,c=c^c<<1^(c&128?283:0);const r=(u,c)=>u&&c?i[(n[u]+n[c])%255]:0;s[0]=99;for(let u=1;u<256;u++){const c=i[255-n[u]];let d=c^c<<1^c<<2^c<<3^c<<4;d=d>>>8^d&255^99,s[u]=d}for(let u=0;u<256;u++){const c=s[u],d=s.indexOf(u);Kn[u]=c<<24|c<<16|c<<8|c,St[u]=d<<24|d<<16|d<<8|d;const h=r(d,14),p=r(d,9),y=r(d,13),g=r(d,11),k=h<<24|p<<16|y<<8|g;tr[u]=k,nr[u]=k>>>8|k<<24,ar[u]=k>>>16|k<<16,ir[u]=k>>>24|k<<8}let o=1;for(let u=0;u<10;u++)z0[u]=o<<24,o=o<<1^(o&128?283:0);M0=!0};class N0{constructor(){this.roundkey=new Uint32Array(44),this.iv=new Uint32Array(xn/Uint32Array.BYTES_PER_ELEMENT),this.in=new Uint8Array(xn),this.out=new Uint8Array(xn),this.inView=new DataView(this.in.buffer),this.outView=new DataView(this.out.buffer)}init({key:n,iv:i}){x(n.byteLength===16),x(i.byteLength===16),M0||MS();const r=new DataView(n.buffer,n.byteOffset,n.byteLength),o=new DataView(i.buffer,i.byteOffset,i.byteLength);this.roundkey[0]=r.getUint32(0,!1),this.roundkey[1]=r.getUint32(4,!1),this.roundkey[2]=r.getUint32(8,!1),this.roundkey[3]=r.getUint32(12,!1),this.iv[0]=o.getUint32(0,!1),this.iv[1]=o.getUint32(4,!1),this.iv[2]=o.getUint32(8,!1),this.iv[3]=o.getUint32(12,!1);for(let u=4;u<44;u+=4){const c=this.roundkey[u-1];this.roundkey[u]=this.roundkey[u-4]^Kn[c>>>16&255]&4278190080^Kn[c>>>8&255]&16711680^Kn[c>>>0&255]&65280^Kn[c>>>24&255]&255^z0[u/4-1],this.roundkey[u+1]=this.roundkey[u-3]^this.roundkey[u],this.roundkey[u+2]=this.roundkey[u-2]^this.roundkey[u+1],this.roundkey[u+3]=this.roundkey[u-1]^this.roundkey[u+2]}for(let u=0,c=40;u<c;u+=4,c-=4)for(let d=0;d<4;d++){const h=this.roundkey[u+d];this.roundkey[u+d]=this.roundkey[c+d],this.roundkey[c+d]=h}for(let u=4;u<40;u+=4)for(let c=0;c<4;c++){const d=this.roundkey[u+c];this.roundkey[u+c]=tr[Kn[d>>>24&255]&255]^nr[Kn[d>>>16&255]&255]^ar[Kn[d>>>8&255]&255]^ir[Kn[d>>>0&255]&255]}}decrypt(){let n=this.inView.getUint32(0,!1)^this.roundkey[0],i=this.inView.getUint32(4,!1)^this.roundkey[1],r=this.inView.getUint32(8,!1)^this.roundkey[2],o=this.inView.getUint32(12,!1)^this.roundkey[3];const u=this.inView.getUint32(0,!1),c=this.inView.getUint32(4,!1),d=this.inView.getUint32(8,!1),h=this.inView.getUint32(12,!1);let p,y,g,k;for(let C=1;C<10;C++){const _=C*4;p=tr[n>>>24]^nr[o>>>16&255]^ar[r>>>8&255]^ir[i&255]^this.roundkey[_],y=tr[i>>>24]^nr[n>>>16&255]^ar[o>>>8&255]^ir[r&255]^this.roundkey[_+1],g=tr[r>>>24]^nr[i>>>16&255]^ar[n>>>8&255]^ir[o&255]^this.roundkey[_+2],k=tr[o>>>24]^nr[r>>>16&255]^ar[i>>>8&255]^ir[n&255]^this.roundkey[_+3],n=p,i=y,r=g,o=k}const T=St[n>>>24&255]&4278190080^St[o>>>16&255]&16711680^St[r>>>8&255]&65280^St[i>>>0&255]&255^this.roundkey[40],w=St[i>>>24&255]&4278190080^St[n>>>16&255]&16711680^St[o>>>8&255]&65280^St[r>>>0&255]&255^this.roundkey[41],S=St[r>>>24&255]&4278190080^St[i>>>16&255]&16711680^St[n>>>8&255]&65280^St[o>>>0&255]&255^this.roundkey[42],E=St[o>>>24&255]&4278190080^St[r>>>16&255]&16711680^St[i>>>8&255]&65280^St[n>>>0&255]&255^this.roundkey[43];this.outView.setUint32(0,T^this.iv[0],!1),this.outView.setUint32(4,w^this.iv[1],!1),this.outView.setUint32(8,S^this.iv[2],!1),this.outView.setUint32(12,E^this.iv[3],!1),this.iv[0]=u,this.iv[1]=c,this.iv[2]=d,this.iv[3]=h}}const NS=(s,n,i)=>{let r=!1,o=0;const u=2**16,c=16,d=new N0;return new ReadableStream({pull:async h=>{r||(d.init(await n()),r=!0);const p=u+c;let y=s.requestSliceRange(o,0,p);if(y instanceof Promise&&(y=await y),!y||y.length===0)throw new Error("Invalid ciphertext.");const g=y.length;if(g%16!==0)throw new Error("Invalid ciphertext.");const k=g===p?g-c:g,T=fe(y,k),w=new Uint8Array(k);for(let S=0;S<k;S+=16)d.in.set(T.subarray(S,S+16)),d.decrypt(),w.set(d.out,S);if(k<g)h.enqueue(w),o+=k;else{const S=w[k-1];if(S===0||S>16)throw new Error("Invalid PKCS#7 padding. Incorrect key or corrupted data.");const E=w.subarray(0,k-S);h.enqueue(E),h.close(),i()}},cancel:()=>{i()}})};class Kf extends aa{constructor(n){super(n),this.moovSlice=null,this.currentTrack=null,this.tracks=[],this.metadataPromise=null,this.movieTimescale=-1,this.movieDurationInTimescale=-1,this.isQuickTime=!1,this.metadataTags={},this.currentMetadataKeys=null,this.isFragmented=!1,this.fragmentTrackDefaults=[],this.psshBoxes=[],this.currentFragment=null,this.lastReadFragment=null,this.decryptionKeyCache=new Map,this.reader=n._reader}async getTrackBackings(){return await this.readMetadata(),this.tracks.map(n=>n.trackBacking)}async getMimeType(){await this.readMetadata();const n=await this.getTrackBackings(),i=await Promise.all(n.map(r=>r.getDecoderConfig().then(o=>o?.codec??null)));return OS({isQuickTime:this.isQuickTime,hasVideo:this.tracks.some(r=>r.info?.type==="video"),hasAudio:this.tracks.some(r=>r.info?.type==="audio"),codecStrings:i.filter(Boolean)})}async getMetadataTags(){return await this.readMetadata(),this.metadataTags}readMetadata(){return this.metadataPromise??=(async()=>{let n=0,i=!1;for(;;){let r=this.reader.requestSliceRange(n,er,ws);if(r instanceof Promise&&(r=await r),!r)break;const o=n,u=Ba(r);if(!u)break;if(u.name==="ftyp"||u.name==="styp"){const c=Je(r,4);this.isQuickTime=c==="qt "}else if(u.name==="moov"){let c=this.reader.requestSlice(r.filePos,u.contentSize);if(c instanceof Promise&&(c=await c),!c)break;this.moovSlice=c,this.readContiguousBoxes(this.moovSlice);for(const d of this.tracks){const h=d.editListPreviousSegmentDurations/this.movieTimescale;d.editListOffset-=Math.round(h*d.timescale)}i=this.isFragmented&&this.reader.fileSize!==null&&this.reader.fileSize>o+u.totalSize;break}else if(u.name==="moof"){if(!this.input._initInput)throw new Error('"moof" box encountered with no "moov" box present; this file is likely a Segment as described in ISO/IEC 14496-12 Section 8.16. A separate init file that contains a "moov" box is required to read this file, please provide it using InputOptions.initInput.');const c=await this.input._initInput._getDemuxer();if(c.constructor!==Kf)throw new Error("Init input must match the input's format.");await c.readMetadata(),this.movieTimescale=c.movieTimescale,this.movieDurationInTimescale=c.movieDurationInTimescale,this.metadataTags=c.metadataTags,this.isFragmented=!0,this.fragmentTrackDefaults=c.fragmentTrackDefaults,this.psshBoxes=c.psshBoxes;for(const d of c.tracks){const h={id:d.id,demuxer:this,trackBacking:null,disposition:d.disposition,timescale:d.timescale,durationInMediaTimescale:d.durationInMediaTimescale,durationInMovieTimescale:d.durationInMovieTimescale,rotation:d.rotation,internalCodecId:d.internalCodecId,name:d.name,languageCode:d.languageCode,sampleTableByteOffset:null,sampleTable:null,fragmentLookupTable:[],currentFragmentState:null,fragmentPositionCache:[],editListPreviousSegmentDurations:d.editListPreviousSegmentDurations,editListOffset:d.editListOffset,encryptionInfo:d.encryptionInfo,encryptionAuxInfo:null,frmaCodecString:null,info:d.info};if(d.trackBacking){if(x(h.info),h.info.type==="video"&&h.info.width!==-1){const p=h;h.trackBacking=new yg(p),this.tracks.push(h)}else if(h.info.type==="audio"&&h.info.numberOfChannels!==-1){const p=h;h.trackBacking=new kg(p),this.tracks.push(h)}}}i=!1;break}n=o+u.totalSize}if(i){x(this.reader.fileSize!==null);let r=this.reader.requestSlice(this.reader.fileSize-4,4);r instanceof Promise&&(r=await r),x(r);const o=ee(r),u=this.reader.fileSize-o;if(u>=0&&u<=this.reader.fileSize-ws){let c=this.reader.requestSliceRange(u,er,ws);if(c instanceof Promise&&(c=await c),c){const d=Ba(c);if(d&&d.name==="mfra"){let h=this.reader.requestSlice(c.filePos,d.contentSize);h instanceof Promise&&(h=await h),h&&this.readContiguousBoxes(h)}}}}})()}getSampleTableForTrack(n){if(n.sampleTable)return n.sampleTable;const i={sampleTimingEntries:[],sampleCompositionTimeOffsets:[],sampleSizes:[],keySampleIndices:null,chunkOffsets:[],sampleToChunk:[],presentationTimestamps:null,presentationTimestampIndexMap:null};if(n.sampleTable=i,n.sampleTableByteOffset===null)return i;x(this.moovSlice);const r=this.moovSlice.slice(n.sampleTableByteOffset);if(this.currentTrack=n,this.traverseBox(r),this.currentTrack=null,n.info?.type==="audio"&&n.info.codec&&gr.includes(n.info.codec)&&i.sampleCompositionTimeOffsets.length===0){x(n.info?.type==="audio");const u=p0(n.info.codec),c=[],d=[];for(let h=0;h<i.sampleToChunk.length;h++){const p=i.sampleToChunk[h],y=i.sampleToChunk[h+1],g=(y?y.startChunkIndex:i.chunkOffsets.length)-p.startChunkIndex;for(let k=0;k<g;k++){const T=p.startSampleIndex+k*p.samplesPerChunk,w=T+p.samplesPerChunk,S=Oe(i.sampleTimingEntries,T,L=>L.startIndex),E=i.sampleTimingEntries[S],C=Oe(i.sampleTimingEntries,w,L=>L.startIndex),_=i.sampleTimingEntries[C],B=E.startDecodeTimestamp+(T-E.startIndex)*E.delta,D=_.startDecodeTimestamp+(w-_.startIndex)*_.delta-B,z=Jt(c);z&&z.delta===D?z.count++:c.push({startIndex:p.startChunkIndex+k,startDecodeTimestamp:B,count:1,delta:D});const H=p.samplesPerChunk*u.sampleSize*n.info.numberOfChannels;d.push(H)}p.startSampleIndex=p.startChunkIndex,p.samplesPerChunk=1}i.sampleTimingEntries=c,i.sampleSizes=d}if(i.sampleCompositionTimeOffsets.length>0){i.presentationTimestamps=[];for(const u of i.sampleTimingEntries)for(let c=0;c<u.count;c++)i.presentationTimestamps.push({presentationTimestamp:u.startDecodeTimestamp+c*u.delta,sampleIndex:u.startIndex+c});for(const u of i.sampleCompositionTimeOffsets)for(let c=0;c<u.count;c++){const d=u.startIndex+c,h=i.presentationTimestamps[d];h&&(h.presentationTimestamp+=u.offset)}i.presentationTimestamps.sort((u,c)=>u.presentationTimestamp-c.presentationTimestamp),i.presentationTimestampIndexMap=Array(i.presentationTimestamps.length).fill(-1);for(let u=0;u<i.presentationTimestamps.length;u++)i.presentationTimestampIndexMap[i.presentationTimestamps[u].sampleIndex]=u}return i}async readFragment(n){if(this.lastReadFragment?.moofOffset===n)return this.lastReadFragment;let i=this.reader.requestSliceRange(n,er,ws);i instanceof Promise&&(i=await i),x(i);const r=Ba(i);x(r?.name==="moof");let o=this.reader.requestSlice(n,r.totalSize);o instanceof Promise&&(o=await o),x(o),this.traverseBox(o);const u=this.lastReadFragment;x(u&&u.moofOffset===n);for(const[,c]of u.trackData){const d=c.track,{fragmentPositionCache:h}=d;if(!c.startTimestampIsFinal){const y=d.fragmentLookupTable.find(g=>g.moofOffset===u.moofOffset);if(y)cf(c,y.timestamp);else{const g=Oe(h,u.moofOffset-1,k=>k.moofOffset);if(g!==-1){const k=h[g];cf(c,k.endTimestamp)}}c.startTimestampIsFinal=!0}const p=Oe(h,c.startTimestamp,y=>y.startTimestamp);if((p===-1||h[p].moofOffset!==u.moofOffset)&&h.splice(p+1,0,{moofOffset:u.moofOffset,startTimestamp:c.startTimestamp,endTimestamp:c.endTimestamp}),c.encryptionAuxInfo&&d.encryptionInfo){const y=await F0(this.reader,d.encryptionInfo,c.encryptionAuxInfo);for(let g=0;g<Math.min(c.samples.length,y.length);g++){const k=y[g];c.samples[g].encryption=k}}}return u}readContiguousBoxes(n){const i=n.filePos;for(;n.filePos-i<=n.length-er&&this.traverseBox(n););}*iterateContiguousBoxes(n){const i=n.filePos;for(;n.filePos-i<=n.length-er;){const r=n.filePos,o=Ba(n);if(!o)break;yield{boxInfo:o,slice:n},n.filePos=r+o.totalSize}}traverseBox(n){const i=n.filePos,r=Ba(n);if(!r)return!1;const o=n.filePos,u=i+r.totalSize;switch(r.name){case"mdia":case"minf":case"dinf":case"mfra":case"edts":case"sinf":case"schi":this.readContiguousBoxes(n.slice(o,r.contentSize));break;case"mvhd":{const c=oe(n);n.skip(3),c===1?(n.skip(16),this.movieTimescale=ee(n),this.movieDurationInTimescale=fn(n)):(n.skip(8),this.movieTimescale=ee(n),this.movieDurationInTimescale=ee(n))}break;case"trak":{const c={id:-1,demuxer:this,trackBacking:null,disposition:{...na,primary:!1},info:null,timescale:-1,durationInMovieTimescale:-1,durationInMediaTimescale:-1,rotation:0,internalCodecId:null,name:null,languageCode:Bt,sampleTableByteOffset:-1,sampleTable:null,fragmentLookupTable:[],currentFragmentState:null,fragmentPositionCache:[],editListPreviousSegmentDurations:0,editListOffset:0,encryptionInfo:null,encryptionAuxInfo:null,frmaCodecString:null};if(this.currentTrack=c,this.readContiguousBoxes(n.slice(o,r.contentSize)),c.id!==-1&&c.timescale!==-1&&c.info!==null){if(c.info.type==="video"&&c.info.width!==-1){const d=c;c.trackBacking=new yg(d),this.tracks.push(c)}else if(c.info.type==="audio"&&c.info.numberOfChannels!==-1){const d=c;c.trackBacking=new kg(d),this.tracks.push(c)}}this.currentTrack=null}break;case"tkhd":{const c=this.currentTrack;if(!c)break;const d=oe(n),p=!!(Yn(n)&1);if(c.disposition.default=p,d===0)n.skip(8),c.id=ee(n),n.skip(4),c.durationInMovieTimescale=ee(n);else if(d===1)n.skip(16),c.id=ee(n),n.skip(4),c.durationInMovieTimescale=fn(n);else throw new Error(`Incorrect track header version ${d}.`);n.skip(16);const y=[$a(n),$a(n),lf(n),$a(n),$a(n),lf(n),$a(n),$a(n),lf(n)],g=n0(aS(HS(y),90));x(g===0||g===90||g===180||g===270),c.rotation=g}break;case"elst":{const c=this.currentTrack;if(!c)break;const d=oe(n);n.skip(3);let h=!1,p=0;const y=ee(n);for(let g=0;g<y;g++){const k=d===1?fn(n):ee(n),T=d===1?gT(n):ri(n),w=$a(n);if(k!==0){if(h){be._warn("Unsupported edit list: multiple edits are not currently supported. Only using first edit.");break}if(T===-1){p+=k;continue}if(w!==1){be._warn("Unsupported edit list entry: media rate must be 1.");break}c.editListPreviousSegmentDurations=p,c.editListOffset=T,h=!0}}}break;case"mdhd":{const c=this.currentTrack;if(!c)break;const d=oe(n);n.skip(3),d===0?(n.skip(8),c.timescale=ee(n),c.durationInMediaTimescale=ee(n)):d===1&&(n.skip(16),c.timescale=ee(n),c.durationInMediaTimescale=fn(n));let h=rt(n);if(h>0){c.languageCode="";for(let p=0;p<3;p++)c.languageCode=String.fromCharCode(96+(h&31))+c.languageCode,h>>=5;c0(c.languageCode)||(c.languageCode=Bt)}}break;case"hdlr":{const c=this.currentTrack;if(!c)break;n.skip(8);const d=Je(n,4);d==="vide"?c.info={type:"video",width:-1,height:-1,squarePixelWidth:-1,squarePixelHeight:-1,codec:null,codecDescription:null,colorSpace:null,avcType:null,avcCodecInfo:null,hevcCodecInfo:null,vp9CodecInfo:null,av1CodecInfo:null,proresFormat:null}:d==="soun"&&(c.info={type:"audio",numberOfChannels:-1,sampleRate:-1,codec:null,codecDescription:null,aacCodecInfo:null,pcmLittleEndian:!1,pcmSampleSize:null})}break;case"stbl":{const c=this.currentTrack;if(!c)break;c.sampleTableByteOffset=i,this.readContiguousBoxes(n.slice(o,r.contentSize))}break;case"stsd":{const c=this.currentTrack;if(!c||c.info===null||c.sampleTable)break;const d=oe(n);n.skip(3);const h=ee(n);for(let p=0;p<h;p++){const y=n.filePos,g=Ba(n);if(!g)break;c.internalCodecId=g.name;const k=g.name.toLowerCase();if(c.info.type==="video"){n.skip(24),c.info.width=rt(n),c.info.height=rt(n),c.info.squarePixelWidth=c.info.width,c.info.squarePixelHeight=c.info.height,n.skip(50),c.frmaCodecString=null,this.readContiguousBoxes(n.slice(n.filePos,y+g.totalSize-n.filePos));const T=k==="encv"?c.frmaCodecString:k;c.frmaCodecString=null,T==="avc1"||T==="avc3"?(c.info.codec="avc",c.info.avcType=T==="avc1"?1:3):T==="hvc1"||T==="hev1"?c.info.codec="hevc":T==="vp08"?c.info.codec="vp8":T==="vp09"?c.info.codec="vp9":T==="av01"?c.info.codec="av1":Hf.includes(k)?(c.info.codec="prores",c.info.proresFormat=k):T===null?be._warn("Unknown encrypted video codec due to missing frma box."):be._warn(`Unsupported video codec (sample entry type '${g.name}').`)}else{n.skip(8);const T=rt(n);n.skip(6);let w=rt(n),S=rt(n);n.skip(4);let E=ee(n)/65536,C=null;d===0&&T>0&&(T===1?(n.skip(4),S=8*ee(n),n.skip(8)):T===2&&(n.skip(4),E=dy(n),w=ee(n),n.skip(4),S=ee(n),C=ee(n),n.skip(8))),c.info.numberOfChannels=w,c.info.sampleRate=E,c.frmaCodecString=null,this.readContiguousBoxes(n.slice(n.filePos,y+g.totalSize-n.filePos));const _=k==="enca"?c.frmaCodecString:k;if(c.frmaCodecString=null,_!=="mp4a")if(_==="opus")c.info.codec="opus",c.info.sampleRate=Co;else if(_==="flac")c.info.codec="flac";else if(_==="ulaw")c.info.codec="ulaw";else if(_==="alaw")c.info.codec="alaw";else if(_==="ac-3")c.info.codec="ac3";else if(_==="ec-3")c.info.codec="eac3";else if(_==="twos")S===8?c.info.codec="pcm-s8":S===16?c.info.codec=c.info.pcmLittleEndian?"pcm-s16":"pcm-s16be":(be._warn(`Unsupported sample size ${S} for codec 'twos'.`),c.info.codec=null);else if(_==="sowt")S===8?c.info.codec="pcm-s8":S===16?c.info.codec="pcm-s16":(be._warn(`Unsupported sample size ${S} for codec 'sowt'.`),c.info.codec=null);else if(_==="raw ")c.info.codec="pcm-u8";else if(_==="in24")c.info.codec=c.info.pcmLittleEndian?"pcm-s24":"pcm-s24be";else if(_==="in32")c.info.codec=c.info.pcmLittleEndian?"pcm-s32":"pcm-s32be";else if(_==="fl32")c.info.codec=c.info.pcmLittleEndian?"pcm-f32":"pcm-f32be";else if(_==="fl64")c.info.codec=c.info.pcmLittleEndian?"pcm-f64":"pcm-f64be";else if(_==="ipcm"){const B=c.info.pcmSampleSize;c.info.pcmLittleEndian?B===16?c.info.codec="pcm-s16":B===24?c.info.codec="pcm-s24":B===32?c.info.codec="pcm-s32":(be._warn(`Invalid ipcm sample size ${B}.`),c.info.codec=null):B===16?c.info.codec="pcm-s16be":B===24?c.info.codec="pcm-s24be":B===32?c.info.codec="pcm-s32be":(be._warn(`Invalid ipcm sample size ${B}.`),c.info.codec=null)}else if(_==="fpcm"){const B=c.info.pcmSampleSize;c.info.pcmLittleEndian?B===32?c.info.codec="pcm-f32":B===64?c.info.codec="pcm-f64":(be._warn(`Invalid fpcm sample size ${B}.`),c.info.codec=null):B===32?c.info.codec="pcm-f32be":B===64?c.info.codec="pcm-f64be":(be._warn(`Invalid fpcm sample size ${B}.`),c.info.codec=null)}else if(_==="lpcm"&&C!==null){const B=S+7>>3,P=!!(C&1),D=!!(C&2),z=C&4?-1:0;S>0&&S<=64&&(P?S===32&&(c.info.codec=D?"pcm-f32be":"pcm-f32"):z&1<<B-1?B===1?c.info.codec="pcm-s8":B===2?c.info.codec=D?"pcm-s16be":"pcm-s16":B===3?c.info.codec=D?"pcm-s24be":"pcm-s24":B===4&&(c.info.codec=D?"pcm-s32be":"pcm-s32"):B===1&&(c.info.codec="pcm-u8")),c.info.codec===null&&be._warn("Unsupported PCM format.")}else _===null?be._warn("Unknown encrypted audio codec due to missing frma box."):be._warn(`Unsupported audio codec (sample entry type '${g.name}').`)}n.filePos=y+g.totalSize}}break;case"frma":{const c=this.currentTrack;if(!c)break;const h=Je(n,4).toLowerCase();c.frmaCodecString=h}break;case"schm":{const c=this.currentTrack;if(!c)break;n.skip(4);const d=Je(n,4);d==="cenc"||d==="cens"||d==="cbcs"?c.encryptionInfo={scheme:d,defaultKid:null,defaultIsProtected:null,defaultPerSampleIvSize:null,defaultConstantIv:null,defaultCryptByteBlock:null,defaultSkipByteBlock:null}:be._warn(`Unsupported encryption scheme '${d}'.`)}break;case"tenc":{const c=this.currentTrack;if(!c||!c.encryptionInfo)break;const d=oe(n);n.skip(3),n.skip(1);const h=oe(n);if(d>0?(c.encryptionInfo.defaultCryptByteBlock=h>>4,c.encryptionInfo.defaultSkipByteBlock=h&15):(c.encryptionInfo.defaultCryptByteBlock=0,c.encryptionInfo.defaultSkipByteBlock=0),c.encryptionInfo.defaultIsProtected=oe(n)!==0,c.encryptionInfo.defaultPerSampleIvSize=oe(n),c.encryptionInfo.defaultKid=Ds(fe(n,16)),c.encryptionInfo.defaultIsProtected&&c.encryptionInfo.defaultPerSampleIvSize===0){const p=oe(n),y=new Uint8Array(16);y.set(fe(n,p),0),c.encryptionInfo.defaultConstantIv=y}}break;case"avcC":{const c=this.currentTrack;if(!c)break;x(c.info),c.info.codecDescription=fe(n,r.contentSize)}break;case"hvcC":{const c=this.currentTrack;if(!c)break;x(c.info),c.info.codecDescription=fe(n,r.contentSize)}break;case"vpcC":{const c=this.currentTrack;if(!c)break;x(c.info?.type==="video"),n.skip(4);const d=oe(n),h=oe(n),p=oe(n),y=p>>4,g=p>>1&7,k=p&1,T=oe(n),w=oe(n),S=oe(n);c.info.vp9CodecInfo={profile:d,level:h,bitDepth:y,chromaSubsampling:g,videoFullRangeFlag:k,colourPrimaries:T,transferCharacteristics:w,matrixCoefficients:S}}break;case"av1C":{const c=this.currentTrack;if(!c)break;x(c.info?.type==="video"),n.skip(1);const d=oe(n),h=d>>5,p=d&31,y=oe(n),g=y>>7,k=y>>6&1,T=y>>5&1,w=y>>4&1,S=y>>3&1,E=y>>2&1,C=y&3,_=h===2&&k?T?12:10:k?10:8;c.info.av1CodecInfo={profile:h,level:p,tier:g,bitDepth:_,monochrome:w,chromaSubsamplingX:S,chromaSubsamplingY:E,chromaSamplePosition:C}}break;case"colr":{const c=this.currentTrack;if(!c)break;x(c.info?.type==="video");const d=Je(n,4);if(d!=="nclx"&&d!=="nclc")break;const h=rt(n),p=rt(n),y=rt(n);let g;d==="nclx"&&(g=!!(oe(n)&128)),c.info.colorSpace={primaries:ho[h],transfer:mo[p],matrix:po[y],fullRange:g}}break;case"pasp":{const c=this.currentTrack;if(!c)break;x(c.info?.type==="video");const d=ee(n),h=ee(n);d>0&&h>0&&(d>h?c.info.squarePixelWidth=Math.round(c.info.width*d/h):c.info.squarePixelHeight=Math.round(c.info.height*h/d))}break;case"wave":this.readContiguousBoxes(n.slice(o,r.contentSize));break;case"esds":{const c=this.currentTrack;if(!c)break;x(c.info?.type==="audio"),n.skip(4);const d=oe(n);x(d===3),of(n),n.skip(2);const h=oe(n),p=(h&128)!==0,y=(h&64)!==0,g=(h&32)!==0;if(p&&n.skip(2),y){const E=oe(n);n.skip(E)}g&&n.skip(2);const k=oe(n);x(k===4);const T=of(n),w=n.filePos,S=oe(n);if(S===64||S===103?(c.info.codec="aac",c.info.aacCodecInfo={isMpeg2:S===103,objectType:null}):S===105||S===107?c.info.codec="mp3":S===221?c.info.codec="vorbis":be._warn(`Unsupported audio codec (objectTypeIndication ${S}) - discarding track.`),n.skip(12),T>n.filePos-w){const E=oe(n);x(E===5);const C=of(n);if(c.info.codecDescription=fe(n,C),c.info.codec==="aac"){const _=h0(c.info.codecDescription);_.numberOfChannels!==null&&(c.info.numberOfChannels=_.numberOfChannels),_.sampleRate!==null&&(c.info.sampleRate=_.sampleRate)}}}break;case"enda":{const c=this.currentTrack;if(!c)break;x(c.info?.type==="audio"),c.info.pcmLittleEndian=!!(rt(n)&255)}break;case"pcmC":{const c=this.currentTrack;if(!c)break;x(c.info?.type==="audio"),n.skip(4);const d=oe(n);c.info.pcmLittleEndian=!!(d&1),c.info.pcmSampleSize=oe(n)}break;case"dOps":{const c=this.currentTrack;if(!c)break;x(c.info?.type==="audio"),n.skip(1);const d=oe(n),h=rt(n),p=ee(n),y=Bf(n),g=oe(n);let k;g!==0?k=fe(n,2+d):k=new Uint8Array(0);const T=new Uint8Array(19+k.byteLength),w=new DataView(T.buffer);w.setUint32(0,1332770163,!1),w.setUint32(4,1214603620,!1),w.setUint8(8,1),w.setUint8(9,d),w.setUint16(10,h,!0),w.setUint32(12,p,!0),w.setInt16(16,y,!0),w.setUint8(18,g),T.set(k,19),c.info.codecDescription=T,c.info.numberOfChannels=d}break;case"dfLa":{const c=this.currentTrack;if(!c)break;x(c.info?.type==="audio"),n.skip(4);const d=127,h=128,p=n.filePos;for(;n.filePos<u;){const w=oe(n),S=Yn(n);if((w&d)===dr.STREAMINFO){n.skip(10);const C=ee(n),_=C>>>12,B=(C>>9&7)+1;c.info.sampleRate=_,c.info.numberOfChannels=B,n.skip(20)}else n.skip(S);if(w&h)break}const y=n.filePos;n.filePos=p;const g=fe(n,y-p),k=new Uint8Array(4+g.byteLength);new DataView(k.buffer).setUint32(0,1716281667,!1),k.set(g,4),c.info.codecDescription=k}break;case"dac3":{const c=this.currentTrack;if(!c)break;x(c.info?.type==="audio");const d=fe(n,3),h=new Ne(d),p=h.readBits(2);h.skipBits(8);const y=h.readBits(3),g=h.readBits(1);p<3&&(c.info.sampleRate=_o[p]),c.info.numberOfChannels=Gf[y]+g}break;case"dec3":{const c=this.currentTrack;if(!c)break;x(c.info?.type==="audio");const d=fe(n,r.contentSize),h=RS(d);if(!h){be._warn("Invalid dec3 box contents, ignoring.");break}const p=D0(h);p!==null&&(c.info.sampleRate=p),c.info.numberOfChannels=I0(h)}break;case"stts":{const c=this.currentTrack;if(!c||!c.sampleTable)break;n.skip(4);const d=ee(n);let h=0,p=0;for(let y=0;y<d;y++){const g=ee(n),k=ee(n);c.sampleTable.sampleTimingEntries.push({startIndex:h,startDecodeTimestamp:p,count:g,delta:k}),h+=g,p+=g*k}}break;case"ctts":{const c=this.currentTrack;if(!c||!c.sampleTable)break;n.skip(4);const d=ee(n);let h=0;for(let p=0;p<d;p++){const y=ee(n),g=ri(n);c.sampleTable.sampleCompositionTimeOffsets.push({startIndex:h,count:y,offset:g}),h+=y}}break;case"stsz":{const c=this.currentTrack;if(!c||!c.sampleTable)break;n.skip(4);const d=ee(n),h=ee(n);if(d===0)for(let p=0;p<h;p++){const y=ee(n);c.sampleTable.sampleSizes.push(y)}else c.sampleTable.sampleSizes.push(d)}break;case"stz2":{const c=this.currentTrack;if(!c||!c.sampleTable)break;n.skip(4),n.skip(3);const d=oe(n),h=ee(n),p=fe(n,Math.ceil(h*d/8)),y=new Ne(p);for(let g=0;g<h;g++){const k=y.readBits(d);c.sampleTable.sampleSizes.push(k)}}break;case"stss":{const c=this.currentTrack;if(!c||!c.sampleTable)break;n.skip(

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Update copy for larger model downloads

This build adds Base, Small, and Large v3 Turbo choices with first-run downloads up to ~759 MB, but the surrounding utility page copy still tells users the download is only about 41 MB on phones or 77 MB on desktop GPU and the docs still describe the model as Whisper Tiny only. When a user picks one of these newly published models, the product page materially under-discloses the network/cache cost; update the shell/docs copy alongside these options or keep the published choices limited to Tiny.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant