{"version":3,"file":"client.mjs","sources":["../node_modules/preact/dist/preact.module.js","../node_modules/preact/jsx-runtime/dist/jsxRuntime.module.js","../node_modules/preact/hooks/dist/hooks.module.js","../app/client.tsx"],"sourcesContent":["var n,l,u,t,i,r,o,e,f,c,a,s,h,p,v,y,d={},w=[],_=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,g=Array.isArray;function m(n,l){for(var u in l)n[u]=l[u];return n}function b(n){n&&n.parentNode&&n.parentNode.removeChild(n)}function k(l,u,t){var i,r,o,e={};for(o in u)\"key\"==o?i=u[o]:\"ref\"==o?r=u[o]:e[o]=u[o];if(arguments.length>2&&(e.children=arguments.length>3?n.call(arguments,2):t),\"function\"==typeof l&&null!=l.defaultProps)for(o in l.defaultProps)void 0===e[o]&&(e[o]=l.defaultProps[o]);return x(l,e,i,r,null)}function x(n,t,i,r,o){var e={type:n,props:t,key:i,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:null==o?++u:o,__i:-1,__u:0};return null==o&&null!=l.vnode&&l.vnode(e),e}function M(){return{current:null}}function S(n){return n.children}function C(n,l){this.props=n,this.context=l}function $(n,l){if(null==l)return n.__?$(n.__,n.__i+1):null;for(var u;l<n.__k.length;l++)if(null!=(u=n.__k[l])&&null!=u.__e)return u.__e;return\"function\"==typeof n.type?$(n):null}function I(n){if(n.__P&&n.__d){var u=n.__v,t=u.__e,i=[],r=[],o=m({},u);o.__v=u.__v+1,l.vnode&&l.vnode(o),q(n.__P,o,u,n.__n,n.__P.namespaceURI,32&u.__u?[t]:null,i,null==t?$(u):t,!!(32&u.__u),r),o.__v=u.__v,o.__.__k[o.__i]=o,D(i,o,r),u.__e=u.__=null,o.__e!=t&&P(o)}}function P(n){if(null!=(n=n.__)&&null!=n.__c)return n.__e=n.__c.base=null,n.__k.some(function(l){if(null!=l&&null!=l.__e)return n.__e=n.__c.base=l.__e}),P(n)}function A(n){(!n.__d&&(n.__d=!0)&&i.push(n)&&!H.__r++||r!=l.debounceRendering)&&((r=l.debounceRendering)||o)(H)}function H(){try{for(var n,l=1;i.length;)i.length>l&&i.sort(e),n=i.shift(),l=i.length,I(n)}finally{i.length=H.__r=0}}function L(n,l,u,t,i,r,o,e,f,c,a){var s,h,p,v,y,_,g,m=t&&t.__k||w,b=l.length;for(f=T(u,l,m,f,b),s=0;s<b;s++)null!=(p=u.__k[s])&&(h=-1!=p.__i&&m[p.__i]||d,p.__i=s,_=q(n,p,h,i,r,o,e,f,c,a),v=p.__e,p.ref&&h.ref!=p.ref&&(h.ref&&J(h.ref,null,p),a.push(p.ref,p.__c||v,p)),null==y&&null!=v&&(y=v),(g=!!(4&p.__u))||h.__k===p.__k?(f=j(p,f,n,g),g&&h.__e&&(h.__e=null)):\"function\"==typeof p.type&&void 0!==_?f=_:v&&(f=v.nextSibling),p.__u&=-7);return u.__e=y,f}function T(n,l,u,t,i){var r,o,e,f,c,a=u.length,s=a,h=0;for(n.__k=new Array(i),r=0;r<i;r++)null!=(o=l[r])&&\"boolean\"!=typeof o&&\"function\"!=typeof o?(\"string\"==typeof o||\"number\"==typeof o||\"bigint\"==typeof o||o.constructor==String?o=n.__k[r]=x(null,o,null,null,null):g(o)?o=n.__k[r]=x(S,{children:o},null,null,null):void 0===o.constructor&&o.__b>0?o=n.__k[r]=x(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):n.__k[r]=o,f=r+h,o.__=n,o.__b=n.__b+1,e=null,-1!=(c=o.__i=O(o,u,f,s))&&(s--,(e=u[c])&&(e.__u|=2)),null==e||null==e.__v?(-1==c&&(i>a?h--:i<a&&h++),\"function\"!=typeof o.type&&(o.__u|=4)):c!=f&&(c==f-1?h--:c==f+1?h++:(c>f?h--:h++,o.__u|=4))):n.__k[r]=null;if(s)for(r=0;r<a;r++)null!=(e=u[r])&&0==(2&e.__u)&&(e.__e==t&&(t=$(e)),K(e,e));return t}function j(n,l,u,t){var i,r;if(\"function\"==typeof n.type){for(i=n.__k,r=0;i&&r<i.length;r++)i[r]&&(i[r].__=n,l=j(i[r],l,u,t));return l}n.__e!=l&&(t&&(l&&n.type&&!l.parentNode&&(l=$(n)),u.insertBefore(n.__e,l||null)),l=n.__e);do{l=l&&l.nextSibling}while(null!=l&&8==l.nodeType);return l}function F(n,l){return l=l||[],null==n||\"boolean\"==typeof n||(g(n)?n.some(function(n){F(n,l)}):l.push(n)),l}function O(n,l,u,t){var i,r,o,e=n.key,f=n.type,c=l[u],a=null!=c&&0==(2&c.__u);if(null===c&&null==e||a&&e==c.key&&f==c.type)return u;if(t>(a?1:0))for(i=u-1,r=u+1;i>=0||r<l.length;)if(null!=(c=l[o=i>=0?i--:r++])&&0==(2&c.__u)&&e==c.key&&f==c.type)return o;return-1}function z(n,l,u){\"-\"==l[0]?n.setProperty(l,null==u?\"\":u):n[l]=null==u?\"\":\"number\"!=typeof u||_.test(l)?u:u+\"px\"}function N(n,l,u,t,i){var r,o;n:if(\"style\"==l)if(\"string\"==typeof u)n.style.cssText=u;else{if(\"string\"==typeof t&&(n.style.cssText=t=\"\"),t)for(l in t)u&&l in u||z(n.style,l,\"\");if(u)for(l in u)t&&u[l]==t[l]||z(n.style,l,u[l])}else if(\"o\"==l[0]&&\"n\"==l[1])r=l!=(l=l.replace(s,\"$1\")),o=l.toLowerCase(),l=o in n||\"onFocusOut\"==l||\"onFocusIn\"==l?o.slice(2):l.slice(2),n.l||(n.l={}),n.l[l+r]=u,u?t?u[a]=t[a]:(u[a]=h,n.addEventListener(l,r?v:p,r)):n.removeEventListener(l,r?v:p,r);else{if(\"http://www.w3.org/2000/svg\"==i)l=l.replace(/xlink(H|:h)/,\"h\").replace(/sName$/,\"s\");else if(\"width\"!=l&&\"height\"!=l&&\"href\"!=l&&\"list\"!=l&&\"form\"!=l&&\"tabIndex\"!=l&&\"download\"!=l&&\"rowSpan\"!=l&&\"colSpan\"!=l&&\"role\"!=l&&\"popover\"!=l&&l in n)try{n[l]=null==u?\"\":u;break n}catch(n){}\"function\"==typeof u||(null==u||!1===u&&\"-\"!=l[4]?n.removeAttribute(l):n.setAttribute(l,\"popover\"==l&&1==u?\"\":u))}}function V(n){return function(u){if(this.l){var t=this.l[u.type+n];if(null==u[c])u[c]=h++;else if(u[c]<t[a])return;return t(l.event?l.event(u):u)}}}function q(n,u,t,i,r,o,e,f,c,a){var s,h,p,v,y,d,_,k,x,M,$,I,P,A,H,T,j=u.type;if(void 0!==u.constructor)return null;128&t.__u&&(c=!!(32&t.__u),o=[f=u.__e=t.__e]),(s=l.__b)&&s(u);n:if(\"function\"==typeof j){h=e.length;try{if(x=u.props,M=j.prototype&&j.prototype.render,$=(s=j.contextType)&&i[s.__c],I=s?$?$.props.value:s.__:i,t.__c?k=(p=u.__c=t.__c).__=p.__E:(M?u.__c=p=new j(x,I):(u.__c=p=new C(x,I),p.constructor=j,p.render=Q),$&&$.sub(p),p.state||(p.state={}),p.__n=i,v=p.__d=!0,p.__h=[],p._sb=[]),M&&null==p.__s&&(p.__s=p.state),M&&null!=j.getDerivedStateFromProps&&(p.__s==p.state&&(p.__s=m({},p.__s)),m(p.__s,j.getDerivedStateFromProps(x,p.__s))),y=p.props,d=p.state,p.__v=u,v)M&&null==j.getDerivedStateFromProps&&null!=p.componentWillMount&&p.componentWillMount(),M&&null!=p.componentDidMount&&p.__h.push(p.componentDidMount);else{if(M&&null==j.getDerivedStateFromProps&&x!==y&&null!=p.componentWillReceiveProps&&p.componentWillReceiveProps(x,I),u.__v==t.__v||!p.__e&&null!=p.shouldComponentUpdate&&!1===p.shouldComponentUpdate(x,p.__s,I)){u.__v!=t.__v&&(p.props=x,p.state=p.__s,p.__d=!1),u.__e=t.__e,u.__k=t.__k,u.__k.some(function(n){n&&(n.__=u)}),w.push.apply(p.__h,p._sb),p._sb=[],p.__h.length&&e.push(p);break n}null!=p.componentWillUpdate&&p.componentWillUpdate(x,p.__s,I),M&&null!=p.componentDidUpdate&&p.__h.push(function(){p.componentDidUpdate(y,d,_)})}if(p.context=I,p.props=x,p.__P=n,p.__e=!1,P=l.__r,A=0,M)p.state=p.__s,p.__d=!1,P&&P(u),s=p.render(p.props,p.state,p.context),w.push.apply(p.__h,p._sb),p._sb=[];else do{p.__d=!1,P&&P(u),s=p.render(p.props,p.state,p.context),p.state=p.__s}while(p.__d&&++A<25);p.state=p.__s,null!=p.getChildContext&&(i=m(m({},i),p.getChildContext())),M&&!v&&null!=p.getSnapshotBeforeUpdate&&(_=p.getSnapshotBeforeUpdate(y,d)),H=null!=s&&s.type===S&&null==s.key?E(s.props.children):s,f=L(n,g(H)?H:[H],u,t,i,r,o,e,f,c,a),p.base=u.__e,u.__u&=-161,p.__h.length&&e.push(p),k&&(p.__E=p.__=null)}catch(n){if(e.length=h,u.__v=null,c||null!=o){if(n.then){for(u.__u|=c?160:128;f&&8==f.nodeType&&f.nextSibling;)f=f.nextSibling;null!=o&&(o[o.indexOf(f)]=null),u.__e=f}else if(null!=o)for(T=o.length;T--;)b(o[T])}else u.__e=t.__e;null==u.__k&&(u.__k=t.__k||[]),n.then||B(u),l.__e(n,u,t)}}else null==o&&u.__v==t.__v?(u.__k=t.__k,u.__e=t.__e):f=u.__e=G(t.__e,u,t,i,r,o,e,c,a);return(s=l.diffed)&&s(u),128&u.__u?void 0:f}function B(n){n&&(n.__c&&(n.__c.__e=!0),n.__k&&n.__k.some(B))}function D(n,u,t){for(var i=0;i<t.length;i++)J(t[i],t[++i],t[++i]);l.__c&&l.__c(u,n),n.some(function(u){try{n=u.__h,u.__h=[],n.some(function(n){n.call(u)})}catch(n){l.__e(n,u.__v)}})}function E(n){return\"object\"!=typeof n||null==n||n.__b>0?n:g(n)?n.map(E):void 0!==n.constructor?null:m({},n)}function G(u,t,i,r,o,e,f,c,a){var s,h,p,v,y,w,_,m=i.props||d,k=t.props,x=t.type;if(\"svg\"==x?o=\"http://www.w3.org/2000/svg\":\"math\"==x?o=\"http://www.w3.org/1998/Math/MathML\":o||(o=\"http://www.w3.org/1999/xhtml\"),null!=e)for(s=0;s<e.length;s++)if((y=e[s])&&\"setAttribute\"in y==!!x&&(x?y.localName==x:3==y.nodeType)){u=y,e[s]=null;break}if(null==u){if(null==x)return document.createTextNode(k);u=document.createElementNS(o,x,k.is&&k),c&&(l.__m&&l.__m(t,e),c=!1),e=null}if(null==x)m===k||c&&u.data==k||(u.data=k);else{if(e=\"textarea\"==x&&null!=k.defaultValue?null:e&&n.call(u.childNodes),!c&&null!=e)for(m={},s=0;s<u.attributes.length;s++)m[(y=u.attributes[s]).name]=y.value;for(s in m)y=m[s],\"dangerouslySetInnerHTML\"==s?p=y:\"children\"==s||s in k||\"value\"==s&&\"defaultValue\"in k||\"checked\"==s&&\"defaultChecked\"in k||N(u,s,null,y,o);for(s in k)y=k[s],\"children\"==s?v=y:\"dangerouslySetInnerHTML\"==s?h=y:\"value\"==s?w=y:\"checked\"==s?_=y:c&&\"function\"!=typeof y||m[s]===y||N(u,s,y,m[s],o);if(h)c||p&&(h.__html==p.__html||h.__html==u.innerHTML)||(u.innerHTML=h.__html),t.__k=[];else if(p&&(u.innerHTML=\"\"),L(\"template\"==t.type?u.content:u,g(v)?v:[v],t,i,r,\"foreignObject\"==x?\"http://www.w3.org/1999/xhtml\":o,e,f,e?e[0]:i.__k&&$(i,0),c,a),null!=e)for(s=e.length;s--;)b(e[s]);c&&\"textarea\"!=x||(s=\"value\",\"progress\"==x&&null==w?u.removeAttribute(\"value\"):null!=w&&(w!==u[s]||\"progress\"==x&&!w||\"option\"==x&&w!=m[s])&&N(u,s,w,m[s],o),s=\"checked\",null!=_&&_!=u[s]&&N(u,s,_,m[s],o))}return u}function J(n,u,t){try{if(\"function\"==typeof n){var i=\"function\"==typeof n.__u;i&&n.__u(),i&&null==u||(n.__u=n(u))}else n.current=u}catch(n){l.__e(n,t)}}function K(n,u,t){var i,r;if(l.unmount&&l.unmount(n),(i=n.ref)&&(i.current&&i.current!=n.__e||J(i,null,u)),null!=(i=n.__c)){if(i.componentWillUnmount)try{i.componentWillUnmount()}catch(n){l.__e(n,u)}i.base=i.__P=i.__n=null}if(i=n.__k)for(r=0;r<i.length;r++)i[r]&&K(i[r],u,t||\"function\"!=typeof n.type);t||b(n.__e),n.__c=n.__=n.__e=void 0}function Q(n,l,u){return this.constructor(n,u)}function R(u,t,i){var r,o,e,f;t==document&&(t=document.documentElement),l.__&&l.__(u,t),o=(r=\"function\"==typeof i)?null:i&&i.__k||t.__k,e=[],f=[],q(t,u=(!r&&i||t).__k=k(S,null,[u]),o||d,d,t.namespaceURI,!r&&i?[i]:o?null:t.firstChild?n.call(t.childNodes):null,e,!r&&i?i:o?o.__e:t.firstChild,r,f),D(e,u,f),u.props.children=null}function U(n,l){R(n,l,U)}function W(l,u,t){var i,r,o,e,f=m({},l.props);for(o in l.type&&l.type.defaultProps&&(e=l.type.defaultProps),u)\"key\"==o?i=u[o]:\"ref\"==o?r=u[o]:f[o]=void 0===u[o]&&null!=e?e[o]:u[o];return arguments.length>2&&(f.children=arguments.length>3?n.call(arguments,2):t),x(l.type,f,i||l.key,r||l.ref,null)}function X(n){function l(n){var u,t;return this.getChildContext||(u=new Set,(t={})[l.__c]=this,this.getChildContext=function(){return t},this.componentWillUnmount=function(){u=null},this.shouldComponentUpdate=function(n){this.props.value!=n.value&&u.forEach(function(n){n.__e=!0,A(n)})},this.sub=function(n){u.add(n);var l=n.componentWillUnmount;n.componentWillUnmount=function(){u&&u.delete(n),l&&l.call(n)}}),n.children}return l.__c=\"__cC\"+y++,l.__=n,l.Provider=l.__l=(l.Consumer=function(n,l){return n.children(l)}).contextType=l,l}n=w.slice,l={__e:function(n,l,u,t){for(var i,r,o;l=l.__;)if((i=l.__c)&&!i.__)try{if((r=i.constructor)&&null!=r.getDerivedStateFromError&&(i.setState(r.getDerivedStateFromError(n)),o=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(n,t||{}),o=i.__d),o)return i.__E=i}catch(l){n=l}throw n}},u=0,t=function(n){return null!=n&&void 0===n.constructor},C.prototype.setState=function(n,l){var u;u=null!=this.__s&&this.__s!=this.state?this.__s:this.__s=m({},this.state),\"function\"==typeof n&&(n=n(m({},u),this.props)),n&&m(u,n),null!=n&&this.__v&&(l&&this._sb.push(l),A(this))},C.prototype.forceUpdate=function(n){this.__v&&(this.__e=!0,n&&this.__h.push(n),A(this))},C.prototype.render=S,i=[],o=\"function\"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,e=function(n,l){return n.__v.__b-l.__v.__b},H.__r=0,f=Math.random().toString(8),c=\"__d\"+f,a=\"__a\"+f,s=/(PointerCapture)$|Capture$/i,h=0,p=V(!1),v=V(!0),y=0;export{C as Component,S as Fragment,W as cloneElement,X as createContext,k as createElement,M as createRef,k as h,U as hydrate,t as isValidElement,l as options,R as render,F as toChildArray};\n//# sourceMappingURL=preact.module.js.map\n","import{options as r,Fragment as e}from\"preact\";export{Fragment}from\"preact\";var t=/[\"&<]/;function n(r){if(0===r.length||!1===t.test(r))return r;for(var e=0,n=0,o=\"\",f=\"\";n<r.length;n++){switch(r.charCodeAt(n)){case 34:f=\"&quot;\";break;case 38:f=\"&amp;\";break;case 60:f=\"&lt;\";break;default:continue}n!==e&&(o+=r.slice(e,n)),o+=f,e=n+1}return n!==e&&(o+=r.slice(e,n)),o}var o=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,f=0,i=Array.isArray;function u(e,t,n,o,i,u){t||(t={});var a,c,p=t;if(\"ref\"in p)for(c in p={},t)\"ref\"==c?a=t[c]:p[c]=t[c];var l={type:e,props:p,key:n,ref:a,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--f,__i:-1,__u:0,__source:i,__self:u};if(\"function\"==typeof e&&(a=e.defaultProps))for(c in a)void 0===p[c]&&(p[c]=a[c]);return r.vnode&&r.vnode(l),l}function a(r){var t=u(e,{tpl:r,exprs:[].slice.call(arguments,1)});return t.key=t.__v,t}var c={},p=/[A-Z]/g;function l(e,t){if(r.attr){var f=r.attr(e,t);if(\"string\"==typeof f)return f}if(t=function(r){return null!==r&&\"object\"==typeof r&&\"function\"==typeof r.valueOf?r.valueOf():r}(t),\"ref\"===e||\"key\"===e)return\"\";if(\"style\"===e&&\"object\"==typeof t){var i=\"\";for(var u in t){var a=t[u];if(null!=a&&\"\"!==a){var l=\"-\"==u[0]?u:c[u]||(c[u]=u.replace(p,\"-$&\").toLowerCase()),s=\";\";\"number\"!=typeof a||l.startsWith(\"--\")||o.test(l)||(s=\"px;\"),i=i+l+\":\"+a+s}}return e+'=\"'+n(i)+'\"'}return null==t||!1===t||\"function\"==typeof t||\"object\"==typeof t?\"\":!0===t?e:e+'=\"'+n(\"\"+t)+'\"'}function s(r){if(null==r||\"boolean\"==typeof r||\"function\"==typeof r)return null;if(\"object\"==typeof r){if(void 0===r.constructor)return r;if(i(r)){for(var e=0;e<r.length;e++)r[e]=s(r[e]);return r}}return n(\"\"+r)}export{u as jsx,l as jsxAttr,u as jsxDEV,s as jsxEscape,a as jsxTemplate,u as jsxs};\n//# sourceMappingURL=jsxRuntime.module.js.map\n","import{options as n}from\"preact\";var t,r,u,i,o=0,f=[],c=n,e=c.__b,a=c.__r,v=c.diffed,l=c.__c,m=c.unmount,p=c.__;function s(n,t){c.__h&&c.__h(r,n,o||t),o=0;var u=r.__H||(r.__H={__:[],__h:[]});return n>=u.__.length&&u.__.push({}),u.__[n]}function d(n){return o=1,y(D,n)}function y(n,u,i){var o=s(t++,2);if(o.t=n,!o.__c&&(o.__=[i?i(u):D(void 0,u),function(n){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,n);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=r,!r.__f)){var f=function(n,t,r){if(!o.__c.__H)return!0;var u=!1,i=o.__c.props!==n;if(o.__c.__H.__.some(function(n){if(n.__N){u=!0;var t=n.__[0];n.__=n.__N,n.__N=void 0,t!==n.__[0]&&(i=!0)}}),c){var f=c.call(this,n,t,r);return u?f||i:f}return!u||i};r.__f=!0;var c=r.shouldComponentUpdate,e=r.componentWillUpdate;r.componentWillUpdate=function(n,t,r){if(this.__e){var u=c;c=void 0,f(n,t,r),c=u}e&&e.call(this,n,t,r)},r.shouldComponentUpdate=f}return o.__N||o.__}function h(n,u){var i=s(t++,3);!c.__s&&C(i.__H,u)&&(i.__=n,i.u=u,r.__H.__h.push(i))}function _(n,u){var i=s(t++,4);!c.__s&&C(i.__H,u)&&(i.__=n,i.u=u,r.__h.push(i))}function A(n){return o=5,T(function(){return{current:n}},[])}function F(n,t,r){o=6,_(function(){if(\"function\"==typeof n){var r=n(t());return function(){n(null),r&&\"function\"==typeof r&&r()}}if(n)return n.current=t(),function(){return n.current=null}},null==r?r:r.concat(n))}function T(n,r){var u=s(t++,7);return C(u.__H,r)&&(u.__=n(),u.__H=r,u.__h=n),u.__}function q(n,t){return o=8,T(function(){return n},t)}function x(n){var u=r.context[n.__c],i=s(t++,9);return i.c=n,u?(null==i.__&&(i.__=!0,u.sub(r)),u.props.value):n.__}function P(n,t){c.useDebugValue&&c.useDebugValue(t?t(n):n)}function b(n){var u=s(t++,10),i=d();return u.__=n,r.componentDidCatch||(r.componentDidCatch=function(n,t){u.__&&u.__(n,t),i[1](n)}),[i[0],function(){i[1](void 0)}]}function g(){var n=s(t++,11);if(!n.__){for(var u=r.__v;null!==u&&!u.__m&&null!==u.__;)u=u.__;var i=u.__m||(u.__m=[0,0]);n.__=\"P\"+i[0]+\"-\"+i[1]++}return n.__}function j(){for(var n;n=f.shift();){var t=n.__H;if(n.__P&&t)try{t.__h.some(z),t.__h.some(B),t.__h=[]}catch(r){t.__h=[],c.__e(r,n.__v)}}}c.__b=function(n){r=null,e&&e(n)},c.__=function(n,t){n&&t.__k&&t.__k.__m&&(n.__m=t.__k.__m),p&&p(n,t)},c.__r=function(n){a&&a(n),t=0;var i=(r=n.__c).__H;i&&(u===r?(i.__h=[],r.__h=[],i.__.some(function(n){n.__N&&(n.__=n.__N),n.u=n.__N=void 0})):(i.__h.some(z),i.__h.some(B),i.__h=[],t=0)),u=r},c.diffed=function(n){v&&v(n);var t=n.__c;t&&t.__H&&(t.__H.__h.length&&(1!==f.push(t)&&i===c.requestAnimationFrame||((i=c.requestAnimationFrame)||w)(j)),t.__H.__.some(function(n){n.u&&(n.__H=n.u,n.u=void 0)})),u=r=null},c.__c=function(n,t){t.some(function(n){try{n.__h.some(z),n.__h=n.__h.filter(function(n){return!n.__||B(n)})}catch(r){t.some(function(n){n.__h&&(n.__h=[])}),t=[],c.__e(r,n.__v)}}),l&&l(n,t)},c.unmount=function(n){m&&m(n);var t,r=n.__c;r&&r.__H&&(r.__H.__.some(function(n){try{z(n)}catch(n){t=n}}),r.__H=void 0,t&&c.__e(t,r.__v))};var k=\"function\"==typeof requestAnimationFrame;function w(n){var t,r=function(){clearTimeout(u),k&&cancelAnimationFrame(t),setTimeout(n)},u=setTimeout(r,35);k&&(t=requestAnimationFrame(r))}function z(n){var t=r,u=n.__c;\"function\"==typeof u&&(n.__c=void 0,u()),r=t}function B(n){var t=r;n.__c=n.__(),r=t}function C(n,t){return!n||n.length!==t.length||t.some(function(t,r){return t!==n[r]})}function D(n,t){return\"function\"==typeof t?t(n):t}export{q as useCallback,x as useContext,P as useDebugValue,h as useEffect,b as useErrorBoundary,g as useId,F as useImperativeHandle,_ as useLayoutEffect,T as useMemo,y as useReducer,A as useRef,d as useState};\n//# sourceMappingURL=hooks.module.js.map\n","/// <reference types=\"../.check24-home/types/client\" />\n\nimport type { HomeClientComponentElement } from '../.check24-home/types/client';\nimport styles from \"./styles.css?inline\";\nimport { render } from \"preact\";\nimport { useEffect, useState } from \"preact/hooks\";\n\n// The upload pipeline may not include the local .env file. This widget belongs\n// to the AT region, so keep the production endpoint valid when no build value is set.\nconst COUNTRY = import.meta.env.VITE_CHECK24_COUNTRY || \"at\";\nconst API_URL = `https://reifen-api.auto.check24.${COUNTRY}/app-award-winners-widget`;\n\ninterface TestsiegerMedia {\n  src: string;\n  title: string;\n  mediaType: string;\n}\n\ninterface TestsiegerLink {\n  title: string;\n  url: string;\n  target: string;\n}\n\ninterface TestsiegerGrade {\n  title: string;\n  subtitle: string;\n  grade: string;\n}\n\ninterface TestsiegerProduct {\n  id: string;\n  brandLogo: TestsiegerMedia;\n  grade: TestsiegerGrade;\n  product: string;\n  award: string;\n  isAwardBold: boolean;\n  price: string;\n  image: TestsiegerMedia;\n  url: TestsiegerLink;\n  focused: boolean;\n}\n\ninterface TestsiegerData {\n  title: string;\n  products: TestsiegerProduct[];\n  all: TestsiegerLink;\n}\n\ninterface TestsiegerResponse {\n  isSuccess: boolean;\n  data: TestsiegerData | null;\n}\n\nconst fetchTestsieger = async (): Promise<TestsiegerData | null> => {\n  // The API doesn't send CORS headers, so it can't be called from a\n  // browser running on localhost; use the recorded response instead.\n  if (import.meta.env.DEV) {\n    const mock = (await import(\"./mock/testsieger-response.json\")) as unknown as {\n      default: TestsiegerResponse;\n    };\n    return mock.default.isSuccess && mock.default.data ? mock.default.data : null;\n  }\n\n  try {\n    const response = await fetch(API_URL, {\n      headers: {\n        \"Content-Type\": \"application/json\",\n      },\n    });\n\n    if (!response.ok) {\n      return null;\n    }\n\n    const json: TestsiegerResponse = await response.json();\n    return json.isSuccess && json.data ? json.data : null;\n  } catch {\n    return null;\n  }\n};\n\nconst TestsiegerSkeleton = () => (\n  <div\n    className=\"box-border flex w-full flex-col gap-4 bg-white font-['Inter',Arial,ui-sans-serif,system-ui,sans-serif]\"\n    role=\"status\"\n    aria-busy=\"true\"\n    aria-label=\"Inhalt wird geladen\"\n  >\n    <div className=\"h-[30px] w-[330] max-w-full rounded-[90px] bg-[#fafafa] shimmer\" />\n    <div className=\"grid w-full grid-cols-2 gap-4 overflow-hidden rounded-[10px] md:grid-cols-4\">\n      <div className=\"box-border flex h-[260px] max-h-[260px] flex-col items-center gap-2.5 bg-[#fafafa] shimmer\" />\n      <div className=\"box-border flex h-[260px] max-h-[260px] flex-col items-center gap-2.5 bg-[#fafafa] shimmer\" />\n      <div className=\"box-border flex h-[260px] max-h-[260px] flex-col items-center gap-2.5 bg-[#fafafa] shimmer\" />\n      <div className=\"box-border flex h-[260px] max-h-[260px] flex-col items-center gap-2.5 bg-[#fafafa] shimmer\" />\n    </div>\n    <div className=\"h-[24px] w-[180px] max-w-full rounded-[90px] bg-[#fafafa] shimmer\" />\n  </div>\n);\n\nconst TestsiegerContent = ({ data }: { data: TestsiegerData }) => (\n  <div className=\"box-border flex w-full flex-col gap-4 bg-white font-['Inter',Arial,ui-sans-serif,system-ui,sans-serif]\">\n    <h5 className=\"m-0 h-[30px] w-full overflow-hidden text-ellipsis whitespace-nowrap text-[24px] font-bold leading-[30px] text-[#181818]\">\n      {data.title}\n    </h5>\n    <div className=\"grid w-full grid-cols-2 gap-4 overflow-hidden rounded-[10px] md:grid-cols-4\">\n      {data.products.map((product) => (\n        <a\n          key={product.id}\n          href={product.url.url}\n          target={product.url.target}\n          aria-label={`${product.award}, ${product.product}, ${product.price}`}\n          className=\"box-border flex h-[260px] max-h-[260px] min-w-0 flex-col items-center gap-2.5 bg-[#fafafa] p-[16px] no-underline\"\n        >\n          <div className=\"flex min-h-0 w-full relative flex-1 flex-col items-center justify-center gap-2 overflow-hidden p-[10px]\">\n            <img\n              src={product.image.src}\n              alt={product.image.title}\n              loading=\"lazy\"\n              className=\"size-[120px] shrink-0 object-contain mix-blend-multiply\"\n            />\n            <img\n              src={product.brandLogo.src}\n              alt={product.brandLogo.title}\n              loading=\"lazy\"\n              className=\"h-6 w-auto max-w-full shrink-0 object-contain\"\n            />\n          </div>\n          <div className=\"flex w-full flex-col items-start font-normal leading-normal text-[#181818]\">\n            <div\n              className={`w-full overflow-hidden text-ellipsis whitespace-nowrap text-base ${\n                product.isAwardBold ? \"font-bold\" : \"\"\n              }`}\n            >\n              {product.award}\n            </div>\n            <div className=\"w-full overflow-hidden text-ellipsis whitespace-nowrap text-sm\">\n              {product.product}\n            </div>\n            <div className=\"w-full overflow-hidden text-ellipsis whitespace-nowrap text-sm\">\n              {product.price}\n            </div>\n          </div>\n        </a>\n      ))}\n    </div>\n    {data.all && (\n      <a\n        href={data.all.url}\n        target={data.all.target}\n        className=\"block h-[24px] overflow-hidden text-ellipsis whitespace-nowrap text-[16px] font-normal leading-[24px] text-[#0563c1] no-underline\"\n      >\n        {data.all.title}\n      </a>\n    )}\n  </div>\n);\n\nconst TestsiegerWidget = () => {\n  const [data, setData] = useState<TestsiegerData | null>(null);\n\n  useEffect(() => {\n    let cancelled = false;\n\n    fetchTestsieger()\n      .then((result) => {\n        if (!cancelled) setData(result);\n      })\n      .catch(() => {\n        if (!cancelled) setData(null);\n      });\n\n    return () => {\n      cancelled = true;\n    };\n  }, []);\n\n  if (!data) {\n    return <TestsiegerSkeleton />;\n  }\n\n  return <TestsiegerContent data={data} />;\n};\n\nclass C24TestsiegerWidgetPreact extends HTMLElement implements HomeClientComponentElement {\n  private shadowRootNode: ShadowRoot | null = null;\n\n  connectedCallback() {\n    if (!this.shadowRootNode) {\n      this.shadowRootNode = this.attachShadow({ mode: \"closed\" });\n    }\n    this.render();\n  }\n\n  disconnectedCallback() {\n    if (this.shadowRootNode) {\n      render(null, this.shadowRootNode);\n    }\n  }\n\n  render() {\n    if (!this.shadowRootNode) return;\n    render(\n      <>\n        <style>{styles}</style>\n        <TestsiegerWidget />\n      </>,\n      this.shadowRootNode\n    );\n  }\n}\n\nif (!customElements.get(\"testsieger-widget-at\")) {\n    customElements.define(\"testsieger-widget-at\", C24TestsiegerWidgetPreact);\n}\n"],"names":["n","l","u","i","r","o","e","f","c","a","s","h","p","v","d","w","_","g","Array","isArray","m","b","parentNode","removeChild","x","t","type","props","key","ref","__k","__","__b","__e","__c","constructor","__v","__i","__u","vnode","S","children","C","this","context","$","length","I","__P","__d","q","__n","namespaceURI","D","P","base","some","A","push","H","__r","debounceRendering","sort","shift","L","y","String","O","K","T","J","j","nextSibling","insertBefore","nodeType","z","setProperty","test","N","style","cssText","replace","toLowerCase","slice","addEventListener","removeEventListener","removeAttribute","setAttribute","V","event","k","M","prototype","render","contextType","value","__E","Q","sub","state","__h","_sb","__s","getDerivedStateFromProps","componentWillMount","componentDidMount","componentWillReceiveProps","shouldComponentUpdate","apply","componentWillUpdate","componentDidUpdate","getChildContext","getSnapshotBeforeUpdate","E","then","indexOf","B","localName","document","createTextNode","createElementNS","is","__m","data","defaultValue","call","childNodes","attributes","name","__html","innerHTML","content","G","diffed","map","current","unmount","componentWillUnmount","R","documentElement","arguments","defaultProps","firstChild","getDerivedStateFromError","setState","componentDidCatch","forceUpdate","Promise","bind","resolve","setTimeout","Math","random","toString","__source","__self","__H","__N","__f","requestAnimationFrame","filter","clearTimeout","cancelAnimationFrame","fetchTestsieger","__async","response","fetch","headers","ok","json","isSuccess","TestsiegerSkeleton","jsxs","className","role","jsx","TestsiegerContent","title","products","product","href","url","target","award","price","src","image","alt","loading","brandLogo","isAwardBold","id","all","TestsiegerWidget","setData","useState","cancelled","result","catch","C24TestsiegerWidgetPreact","HTMLElement","super","__publicField","connectedCallback","shadowRootNode","attachShadow","mode","disconnectedCallback","Fragment","customElements","get","define"],"mappings":"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","x_google_ignoreList":[0,1,2]}