/* esm.sh - preact@10.26.7/compat */
import{Component as p,createElement as f,options as l,toChildArray as c,Fragment as m,render as h,hydrate as Q,createContext as X,createRef as ee,cloneElement as te}from"/preact@10.26.7/es2022/preact.mjs";import{Component as Fe,Fragment as We,createContext as He,createElement as $e,createRef as Be}from"/preact@10.26.7/es2022/preact.mjs";import{useState as g,useLayoutEffect as y,useEffect as N,useCallback as L,useContext as T,useDebugValue as M,useId as V,useImperativeHandle as A,useMemo as F,useReducer as W,useRef as H}from"./hooks.mjs";export*from"./hooks.mjs";function $(e,t){for(var n in t)e[n]=t[n];return e}function C(e,t){for(var n in e)if(n!=="__source"&&!(n in t))return!0;for(var r in t)if(r!=="__source"&&e[r]!==t[r])return!0;return!1}function B(e,t){var n=t(),r=g({t:{__:n,u:t}}),o=r[0].t,u=r[1];return y(function(){o.__=n,o.u=t,E(o)&&u({t:o})},[e,n,t]),N(function(){return E(o)&&u({t:o}),e(function(){E(o)&&u({t:o})})},[e]),n}function E(e){var t,n,r=e.u,o=e.__;try{var u=r();return!((t=o)===(n=u)&&(t!==0||1/t==1/n)||t!=t&&n!=n)}catch{return!0}}function z(e){e()}function j(e){return e}function Y(){return[!1,z]}var Z=y;function S(e,t){this.props=e,this.context=t}function ne(e,t){function n(o){var u=this.props.ref,a=u==o.ref;return!a&&u&&(u.call?u(null):u.current=null),t?!t(this.props,o)||!a:C(this.props,o)}function r(o){return this.shouldComponentUpdate=n,f(e,o)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}(S.prototype=new p).isPureReactComponent=!0,S.prototype.shouldComponentUpdate=function(e,t){return C(this.props,e)||C(this.state,t)};var x=l.__b;l.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),x&&x(e)};var re=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function oe(e){function t(n){var r=$({},n);return delete r.ref,e(r,n.ref||null)}return t.$$typeof=re,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var k=function(e,t){return e==null?null:c(c(e).map(t))},ae={map:k,forEach:k,count:function(e){return e?c(e).length:0},only:function(e){var t=c(e);if(t.length!==1)throw"Children.only";return t[0]},toArray:c},ue=l.__e;l.__e=function(e,t,n,r){if(e.then){for(var o,u=t;u=u.__;)if((o=u.__c)&&o.__c)return t.__e==null&&(t.__e=n.__e,t.__k=n.__k),o.__c(e,t)}ue(e,t,n,r)};var O=l.unmount;function q(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach(function(r){typeof r.__c=="function"&&r.__c()}),e.__c.__H=null),(e=$({},e)).__c!=null&&(e.__c.__P===n&&(e.__c.__P=t),e.__c.__e=!0,e.__c=null),e.__k=e.__k&&e.__k.map(function(r){return q(r,t,n)})),e}function G(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map(function(r){return G(r,t,n)}),e.__c&&e.__c.__P===t&&(e.__e&&n.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=n)),e}function v(){this.__u=0,this.o=null,this.__b=null}function J(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function se(e){var t,n,r;function o(u){if(t||(t=e()).then(function(a){n=a.default||a},function(a){r=a}),r)throw r;if(!n)throw t;return f(n,u)}return o.displayName="Lazy",o.__f=!0,o}function d(){this.i=null,this.l=null}l.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),O&&O(e)},(v.prototype=new p).__c=function(e,t){var n=t.__c,r=this;r.o==null&&(r.o=[]),r.o.push(n);var o=J(r.__v),u=!1,a=function(){u||(u=!0,n.__R=null,o?o(i):i())};n.__R=a;var i=function(){if(!--r.__u){if(r.state.__a){var s=r.state.__a;r.__v.__k[0]=G(s,s.__c.__P,s.__c.__O)}var _;for(r.setState({__a:r.__b=null});_=r.o.pop();)_.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(a,a)},v.prototype.componentWillUnmount=function(){this.o=[]},v.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=q(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__a&&f(m,null,e.fallback);return o&&(o.__u&=-33),[f(m,null,t.__a?null:e.children),o]};var P=function(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.l.size))for(n=e.i;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;e.i=n=n[2]}};function le(e){return this.getChildContext=function(){return e.context},e.children}function ie(e){var t=this,n=e.h;if(t.componentWillUnmount=function(){h(null,t.v),t.v=null,t.h=null},t.h&&t.h!==n&&t.componentWillUnmount(),!t.v){for(var r=t.__v;r!==null&&!r.__m&&r.__!==null;)r=r.__;t.h=n,t.v={nodeType:1,parentNode:n,childNodes:[],__k:{__m:r.__m},contains:function(){return!0},insertBefore:function(o,u){this.childNodes.push(o),t.h.insertBefore(o,u)},removeChild:function(o){this.childNodes.splice(this.childNodes.indexOf(o)>>>1,1),t.h.removeChild(o)}}}h(f(le,{context:t.context},e.__v),t.v)}function _e(e,t){var n=f(ie,{__v:e,h:t});return n.containerInfo=t,n}(d.prototype=new p).__a=function(e){var t=this,n=J(t.__v),r=t.l.get(e);return r[0]++,function(o){var u=function(){t.props.revealOrder?(r.push(o),P(t,e,r)):o()};n?n(u):u()}},d.prototype.render=function(e){this.i=null,this.l=new Map;var t=c(e.children);e.revealOrder&&e.revealOrder[0]==="b"&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},d.prototype.componentDidUpdate=d.prototype.componentDidMount=function(){var e=this;this.l.forEach(function(t,n){P(e,n,t)})};var K=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,ce=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,fe=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,pe=/[A-Z0-9]/g,de=typeof document<"u",me=function(e){return(typeof Symbol<"u"&&typeof Symbol()=="symbol"?/fil|che|rad/:/fil|che|ra/).test(e)};function ve(e,t,n){return t.__k==null&&(t.textContent=""),h(e,t),typeof n=="function"&&n(),e?e.__c:null}function he(e,t,n){return Q(e,t),typeof n=="function"&&n(),e?e.__c:null}p.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(p.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var w=l.event;function ye(){}function be(){return this.cancelBubble}function Ee(){return this.defaultPrevented}l.event=function(e){return w&&(e=w(e)),e.persist=ye,e.isPropagationStopped=be,e.isDefaultPrevented=Ee,e.nativeEvent=e};var R,Ce={enumerable:!1,configurable:!0,get:function(){return this.class}},I=l.vnode;l.vnode=function(e){typeof e.type=="string"&&function(t){var n=t.props,r=t.type,o={},u=r.indexOf("-")===-1;for(var a in n){var i=n[a];if(!(a==="value"&&"defaultValue"in n&&i==null||de&&a==="children"&&r==="noscript"||a==="class"||a==="className")){var s=a.toLowerCase();a==="defaultValue"&&"value"in n&&n.value==null?a="value":a==="download"&&i===!0?i="":s==="translate"&&i==="no"?i=!1:s[0]==="o"&&s[1]==="n"?s==="ondoubleclick"?a="ondblclick":s!=="onchange"||r!=="input"&&r!=="textarea"||me(n.type)?s==="onfocus"?a="onfocusin":s==="onblur"?a="onfocusout":fe.test(a)&&(a=s):s=a="oninput":u&&ce.test(a)?a=a.replace(pe,"-$&").toLowerCase():i===null&&(i=void 0),s==="oninput"&&o[a=s]&&(a="oninputCapture"),o[a]=i}}r=="select"&&o.multiple&&Array.isArray(o.value)&&(o.value=c(n.children).forEach(function(_){_.props.selected=o.value.indexOf(_.props.value)!=-1})),r=="select"&&o.defaultValue!=null&&(o.value=c(n.children).forEach(function(_){_.props.selected=o.multiple?o.defaultValue.indexOf(_.props.value)!=-1:o.defaultValue==_.props.value})),n.class&&!n.className?(o.class=n.class,Object.defineProperty(o,"className",Ce)):(n.className&&!n.class||n.class&&n.className)&&(o.class=o.className=n.className),t.props=o}(e),e.$$typeof=K,I&&I(e)};var U=l.__r;l.__r=function(e){U&&U(e),R=e.__c};var D=l.diffed;l.diffed=function(e){D&&D(e);var t=e.props,n=e.__e;n!=null&&e.type==="textarea"&&"value"in t&&t.value!==n.value&&(n.value=t.value==null?"":t.value),R=null};var Se={ReactCurrentDispatcher:{current:{readContext:function(e){return R.__n[e.__c].props.value},useCallback:L,useContext:T,useDebugValue:M,useDeferredValue:j,useEffect:N,useId:V,useImperativeHandle:A,useInsertionEffect:Z,useLayoutEffect:y,useMemo:F,useReducer:W,useRef:H,useState:g,useSyncExternalStore:B,useTransition:Y}}},Te="18.3.1";function ge(e){return f.bind(null,e)}function b(e){return!!e&&e.$$typeof===K}function Ne(e){return b(e)&&e.type===m}function Re(e){return!!e&&!!e.displayName&&(typeof e.displayName=="string"||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function xe(e){return b(e)?te.apply(null,arguments):e}function ke(e){return!!e.__k&&(h(null,e),!0)}function Oe(e){return e&&(e.base||e.nodeType===1&&e)||null}var Pe=function(e,t){return e(t)},we=function(e,t){return e(t)},Ie=m,Ue=b,Me={useState:g,useId:V,useReducer:W,useEffect:N,useLayoutEffect:y,useInsertionEffect:Z,useTransition:Y,useDeferredValue:j,useSyncExternalStore:B,startTransition:z,useRef:H,useImperativeHandle:A,useMemo:F,useCallback:L,useContext:T,useDebugValue:M,version:"18.3.1",Children:ae,render:ve,hydrate:he,unmountComponentAtNode:ke,createPortal:_e,createElement:f,createContext:X,createFactory:ge,cloneElement:xe,createRef:ee,Fragment:m,isValidElement:b,isElement:Ue,isFragment:Ne,isMemo:Re,findDOMNode:Oe,Component:p,PureComponent:S,memo:ne,forwardRef:oe,flushSync:we,unstable_batchedUpdates:Pe,StrictMode:Ie,Suspense:v,SuspenseList:d,lazy:se,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Se};export{ae as Children,Fe as Component,We as Fragment,S as PureComponent,Ie as StrictMode,v as Suspense,d as SuspenseList,Se as __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,xe as cloneElement,He as createContext,$e as createElement,ge as createFactory,_e as createPortal,Be as createRef,Me as default,Oe as findDOMNode,we as flushSync,oe as forwardRef,he as hydrate,Ue as isElement,Ne as isFragment,Re as isMemo,b as isValidElement,se as lazy,ne as memo,ve as render,z as startTransition,ke as unmountComponentAtNode,Pe as unstable_batchedUpdates,j as useDeferredValue,Z as useInsertionEffect,B as useSyncExternalStore,Y as useTransition,Te as version};
//# sourceMappingURL=compat.mjs.map