pulse-dashboard
Version:
A Next.js Dashboard application for real-time monitoring and historical analysis of Playwright test executions, based on playwright-pulse-report. This component provides the UI for visualizing Playwright test results and can be run as a standalone CLI too
1 lines • 35.5 kB
JavaScript
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,55682,(e,t,n)=>{"use strict";n._=function(e){return e&&e.__esModule?e:{default:e}}},32061,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={BailoutToCSRError:function(){return a},isBailoutToCSRError:function(){return l}};for(var u in r)Object.defineProperty(n,u,{enumerable:!0,get:r[u]});let o="BAILOUT_TO_CLIENT_SIDE_RENDERING";class a extends Error{constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e,this.digest=o}}function l(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===o}},64893,(e,t,n)=>{"use strict";var r=e.r(74080),u={stream:!0},o=Object.prototype.hasOwnProperty;function a(t){var n=e.r(t);return"function"!=typeof n.then||"fulfilled"===n.status?null:(n.then(function(e){n.status="fulfilled",n.value=e},function(e){n.status="rejected",n.reason=e}),n)}var l=new WeakSet,i=new WeakSet;function s(){}function c(t){for(var n=t[1],r=[],u=0;u<n.length;u++){var o=e.L(n[u]);if(i.has(o)||r.push(o),!l.has(o)){var c=i.add.bind(i,o);o.then(c,s),l.add(o)}}return 4===t.length?0===r.length?a(t[0]):Promise.all(r).then(function(){return a(t[0])}):0<r.length?Promise.all(r):null}function f(t){var n=e.r(t[0]);if(4===t.length&&"function"==typeof n.then)if("fulfilled"===n.status)n=n.value;else throw n.reason;return"*"===t[2]?n:""===t[2]?n.__esModule?n.default:n:o.call(n,t[2])?n[t[2]]:void 0}var d=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,p=Symbol.for("react.transitional.element"),v=Symbol.for("react.lazy"),h=Symbol.iterator,_=Symbol.asyncIterator,y=Array.isArray,b=Object.getPrototypeOf,g=Object.prototype,E=new WeakMap;function m(e,t,n){E.has(e)||E.set(e,{id:t,originalBind:e.bind,bound:n})}function R(e,t,n){this.status=e,this.value=t,this.reason=n}function O(e){switch(e.status){case"resolved_model":M(e);break;case"resolved_module":x(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":case"halted":throw e;default:throw e.reason}}function S(e,t,n,r){for(var u=0;u<t.length;u++){var o=t[u];"function"==typeof o?o(n):U(e,o,n,r)}}function w(e,t,n){for(var r=0;r<t.length;r++){var u=t[r];"function"==typeof u?u(n):L(e,u.handler,n)}}function T(e,t){var n=t.handler.chunk;if(null===n)return null;if(n===e)return t.handler;if(null!==(t=n.value))for(n=0;n<t.length;n++){var r=t[n];if("function"!=typeof r&&null!==(r=T(e,r)))return r}return null}function j(e,t,n,r){switch(t.status){case"fulfilled":S(e,n,t.value,t);break;case"blocked":for(var u=0;u<n.length;u++){var o=n[u];if("function"!=typeof o){var a=T(t,o);if(null!==a)switch(U(e,o,a.value,t),n.splice(u,1),u--,null!==r&&-1!==(o=r.indexOf(o))&&r.splice(o,1),t.status){case"fulfilled":S(e,n,t.value,t);return;case"rejected":null!==r&&w(e,r,t.reason);return}}}case"pending":if(t.value)for(e=0;e<n.length;e++)t.value.push(n[e]);else t.value=n;if(t.reason){if(r)for(n=0;n<r.length;n++)t.reason.push(r[n])}else t.reason=r;break;case"rejected":r&&w(e,r,t.reason)}}function A(e,t,n){if("pending"!==t.status&&"blocked"!==t.status)t.reason.error(n);else{var r=t.reason;t.status="rejected",t.reason=n,null!==r&&w(e,r,n)}}function k(e,t,n){return new R("resolved_model",(n?'{"done":true,"value":':'{"done":false,"value":')+t+"}",e)}function N(e,t,n,r){P(e,t,(r?'{"done":true,"value":':'{"done":false,"value":')+n+"}")}function P(e,t,n){if("pending"!==t.status)t.reason.enqueueModel(n);else{var r=t.value,u=t.reason;t.status="resolved_model",t.value=n,t.reason=e,null!==r&&(M(t),j(e,t,r,u))}}function C(e,t,n){if("pending"===t.status||"blocked"===t.status){var r=t.value,u=t.reason;t.status="resolved_module",t.value=n,t.reason=null,null!==r&&(x(t),j(e,t,r,u))}}R.prototype=Object.create(Promise.prototype),R.prototype.then=function(e,t){switch(this.status){case"resolved_model":M(this);break;case"resolved_module":x(this)}switch(this.status){case"fulfilled":"function"==typeof e&&e(this.value);break;case"pending":case"blocked":"function"==typeof e&&(null===this.value&&(this.value=[]),this.value.push(e)),"function"==typeof t&&(null===this.reason&&(this.reason=[]),this.reason.push(t));break;case"halted":break;default:"function"==typeof t&&t(this.reason)}};var D=null;function M(e){var t=D;D=null;var n=e.value,r=e.reason;e.status="blocked",e.value=null,e.reason=null;try{var u=JSON.parse(n,r._fromJSON),o=e.value;if(null!==o)for(e.value=null,e.reason=null,n=0;n<o.length;n++){var a=o[n];"function"==typeof a?a(u):U(r,a,u,e)}if(null!==D){if(D.errored)throw D.reason;if(0<D.deps){D.value=u,D.chunk=e;return}}e.status="fulfilled",e.value=u}catch(t){e.status="rejected",e.reason=t}finally{D=t}}function x(e){try{var t=f(e.value);e.status="fulfilled",e.value=t}catch(t){e.status="rejected",e.reason=t}}function I(e,t){e._closed=!0,e._closedReason=t,e._chunks.forEach(function(n){"pending"===n.status?A(e,n,t):"fulfilled"===n.status&&null!==n.reason&&n.reason.error(t)})}function $(e){return{$$typeof:v,_payload:e,_init:O}}function F(e,t){var n=e._chunks,r=n.get(t);return r||(r=e._closed?new R("rejected",null,e._closedReason):new R("pending",null,null),n.set(t,r)),r}function U(e,t,n){var r=t.handler,u=t.parentObject,o=t.key,a=t.map,l=t.path;try{for(var i=1;i<l.length;i++){for(;"object"==typeof n&&null!==n&&n.$$typeof===v;){var s=n._payload;if(s===r.chunk)n=r.value;else{switch(s.status){case"resolved_model":M(s);break;case"resolved_module":x(s)}switch(s.status){case"fulfilled":n=s.value;continue;case"blocked":var c=T(s,t);if(null!==c){n=c.value;continue}case"pending":l.splice(0,i-1),null===s.value?s.value=[t]:s.value.push(t),null===s.reason?s.reason=[t]:s.reason.push(t);return;case"halted":return;default:L(e,t.handler,s.reason);return}}}n=n[l[i]]}for(;"object"==typeof n&&null!==n&&n.$$typeof===v;){var f=n._payload;if(f===r.chunk)n=r.value;else{switch(f.status){case"resolved_model":M(f);break;case"resolved_module":x(f)}if("fulfilled"===f.status){n=f.value;continue}break}}var d=a(e,n,u,o);if(u[o]=d,""===o&&null===r.value&&(r.value=d),u[0]===p&&"object"==typeof r.value&&null!==r.value&&r.value.$$typeof===p){var h=r.value;"3"===o&&(h.props=d)}}catch(n){L(e,t.handler,n);return}r.deps--,0===r.deps&&null!==(t=r.chunk)&&"blocked"===t.status&&(n=t.value,t.status="fulfilled",t.value=r.value,t.reason=r.reason,null!==n&&S(e,n,r.value,t))}function L(e,t,n){t.errored||(t.errored=!0,t.value=null,t.reason=n,null!==(t=t.chunk)&&"blocked"===t.status&&A(e,t,n))}function H(e,t,n,r,u,o){return D?(r=D,r.deps++):r=D={parent:null,chunk:null,value:null,reason:null,deps:1,errored:!1},t={handler:r,parentObject:t,key:n,map:u,path:o},null===e.value?e.value=[t]:e.value.push(t),null===e.reason?e.reason=[t]:e.reason.push(t),null}function X(e,t,n,r){if(!e._serverReferenceConfig)return function(e,t){function n(){var e=Array.prototype.slice.call(arguments);return u?"fulfilled"===u.status?t(r,u.value.concat(e)):Promise.resolve(u).then(function(n){return t(r,n.concat(e))}):t(r,e)}var r=e.id,u=e.bound;return m(n,r,u),n}(t,e._callServer);var u=function(e,t){var n="",r=e[t];if(r)n=r.name;else{var u=t.lastIndexOf("#");if(-1!==u&&(n=t.slice(u+1),r=e[t.slice(0,u)]),!r)throw Error('Could not find the module "'+t+'" in the React Server Manifest. This is probably a bug in the React Server Components bundler.')}return r.async?[r.id,r.chunks,n,1]:[r.id,r.chunks,n]}(e._serverReferenceConfig,t.id),o=c(u);if(o)t.bound&&(o=Promise.all([o,t.bound]));else{if(!t.bound)return m(o=f(u),t.id,t.bound),o;o=Promise.resolve(t.bound)}if(D){var a=D;a.deps++}else a=D={parent:null,chunk:null,value:null,reason:null,deps:1,errored:!1};return o.then(function(){var o=f(u);if(t.bound){var l=t.bound.value.slice(0);l.unshift(null),o=o.bind.apply(o,l)}m(o,t.id,t.bound),n[r]=o,""===r&&null===a.value&&(a.value=o),n[0]===p&&"object"==typeof a.value&&null!==a.value&&a.value.$$typeof===p&&(l=a.value,"3"===r)&&(l.props=o),a.deps--,0===a.deps&&null!==(o=a.chunk)&&"blocked"===o.status&&(l=o.value,o.status="fulfilled",o.value=a.value,o.reason=null,null!==l&&S(e,l,a.value,o))},function(t){if(!a.errored){a.errored=!0,a.value=null,a.reason=t;var n=a.chunk;null!==n&&"blocked"===n.status&&A(e,n,t)}}),null}function B(e,t,n,r,u){var o=parseInt((t=t.split(":"))[0],16);switch((o=F(e,o)).status){case"resolved_model":M(o);break;case"resolved_module":x(o)}switch(o.status){case"fulfilled":o=o.value;for(var a=1;a<t.length;a++){for(;"object"==typeof o&&null!==o&&o.$$typeof===v;){switch((o=o._payload).status){case"resolved_model":M(o);break;case"resolved_module":x(o)}switch(o.status){case"fulfilled":o=o.value;break;case"blocked":case"pending":return H(o,n,r,e,u,t.slice(a-1));case"halted":return D?(e=D,e.deps++):D={parent:null,chunk:null,value:null,reason:null,deps:1,errored:!1},null;default:return D?(D.errored=!0,D.value=null,D.reason=o.reason):D={parent:null,chunk:null,value:null,reason:o.reason,deps:0,errored:!0},null}}o=o[t[a]]}for(;"object"==typeof o&&null!==o&&o.$$typeof===v;){switch((t=o._payload).status){case"resolved_model":M(t);break;case"resolved_module":x(t)}if("fulfilled"===t.status){o=t.value;continue}break}return u(e,o,n,r);case"pending":case"blocked":return H(o,n,r,e,u,t);case"halted":return D?(e=D,e.deps++):D={parent:null,chunk:null,value:null,reason:null,deps:1,errored:!1},null;default:return D?(D.errored=!0,D.value=null,D.reason=o.reason):D={parent:null,chunk:null,value:null,reason:o.reason,deps:0,errored:!0},null}}function J(e,t){return new Map(t)}function q(e,t){return new Set(t)}function W(e,t){return new Blob(t.slice(1),{type:t[0]})}function V(e,t){e=new FormData;for(var n=0;n<t.length;n++)e.append(t[n][0],t[n][1]);return e}function G(e,t){return t[Symbol.iterator]()}function K(e,t){return t}function Q(){throw Error('Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.')}function Y(e,t,n,r,u,o,a){var l,i=new Map;this._bundlerConfig=e,this._serverReferenceConfig=t,this._moduleLoading=n,this._callServer=void 0!==r?r:Q,this._encodeFormAction=u,this._nonce=o,this._chunks=i,this._stringDecoder=new TextDecoder,this._fromJSON=null,this._closed=!1,this._closedReason=null,this._tempRefs=a,this._fromJSON=(l=this,function(e,t){if("string"==typeof t){var n=l,r=this,u=e,o=t;if("$"===o[0]){if("$"===o)return null!==D&&"0"===u&&(D={parent:D,chunk:null,value:null,reason:null,deps:0,errored:!1}),p;switch(o[1]){case"$":return o.slice(1);case"L":return $(n=F(n,r=parseInt(o.slice(2),16)));case"@":return F(n,r=parseInt(o.slice(2),16));case"S":return Symbol.for(o.slice(2));case"h":return B(n,o=o.slice(2),r,u,X);case"T":if(r="$"+o.slice(2),null==(n=n._tempRefs))throw Error("Missing a temporary reference set but the RSC response returned a temporary reference. Pass a temporaryReference option with the set that was used with the reply.");return n.get(r);case"Q":return B(n,o=o.slice(2),r,u,J);case"W":return B(n,o=o.slice(2),r,u,q);case"B":return B(n,o=o.slice(2),r,u,W);case"K":return B(n,o=o.slice(2),r,u,V);case"Z":return er();case"i":return B(n,o=o.slice(2),r,u,G);case"I":return 1/0;case"-":return"$-0"===o?-0:-1/0;case"N":return NaN;case"u":return;case"D":return new Date(Date.parse(o.slice(2)));case"n":return BigInt(o.slice(2));default:return B(n,o=o.slice(1),r,u,K)}}return o}if("object"==typeof t&&null!==t){if(t[0]===p){if(e={$$typeof:p,type:t[1],key:t[2],ref:null,props:t[3]},null!==D){if(D=(t=D).parent,t.errored)e=$(e=new R("rejected",null,t.reason));else if(0<t.deps){var a=new R("blocked",null,null);t.value=e,t.chunk=a,e=$(a)}}}else e=t;return e}return t})}function z(e,t,n){var r=(e=e._chunks).get(t);r&&"pending"!==r.status?r.reason.enqueueValue(n):(n=new R("fulfilled",n,null),e.set(t,n))}function Z(e,t,n,r){var u=e._chunks,o=u.get(t);o?"pending"===o.status&&(t=o.value,o.status="fulfilled",o.value=n,o.reason=r,null!==t&&S(e,t,o.value,o)):(e=new R("fulfilled",n,r),u.set(t,e))}function ee(e,t,n){var r=null,u=!1;n=new ReadableStream({type:n,start:function(e){r=e}});var o=null;Z(e,t,n,{enqueueValue:function(e){null===o?r.enqueue(e):o.then(function(){r.enqueue(e)})},enqueueModel:function(t){if(null===o){var n=new R("resolved_model",t,e);M(n),"fulfilled"===n.status?r.enqueue(n.value):(n.then(function(e){return r.enqueue(e)},function(e){return r.error(e)}),o=n)}else{n=o;var u=new R("pending",null,null);u.then(function(e){return r.enqueue(e)},function(e){return r.error(e)}),o=u,n.then(function(){o===u&&(o=null),P(e,u,t)})}},close:function(){if(!u)if(u=!0,null===o)r.close();else{var e=o;o=null,e.then(function(){return r.close()})}},error:function(e){if(!u)if(u=!0,null===o)r.error(e);else{var t=o;o=null,t.then(function(){return r.error(e)})}}})}function et(){return this}function en(e,t,n){var r=[],u=!1,o=0,a={};a[_]=function(){var e,t=0;return(e={next:e=function(e){if(void 0!==e)throw Error("Values cannot be passed to next() of AsyncIterables passed to Client Components.");if(t===r.length){if(u)return new R("fulfilled",{done:!0,value:void 0},null);r[t]=new R("pending",null,null)}return r[t++]}})[_]=et,e},Z(e,t,n?a[_]():a,{enqueueValue:function(t){if(o===r.length)r[o]=new R("fulfilled",{done:!1,value:t},null);else{var n=r[o],u=n.value,a=n.reason;n.status="fulfilled",n.value={done:!1,value:t},n.reason=null,null!==u&&j(e,n,u,a)}o++},enqueueModel:function(t){o===r.length?r[o]=k(e,t,!1):N(e,r[o],t,!1),o++},close:function(t){if(!u)for(u=!0,o===r.length?r[o]=k(e,t,!0):N(e,r[o],t,!0),o++;o<r.length;)N(e,r[o++],'"$undefined"',!0)},error:function(t){if(!u)for(u=!0,o===r.length&&(r[o]=new R("pending",null,null));o<r.length;)A(e,r[o++],t)}})}function er(){var e=Error("An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.");return e.stack="Error: "+e.message,e}function eu(e,t){for(var n=e.length,r=t.length,u=0;u<n;u++)r+=e[u].byteLength;r=new Uint8Array(r);for(var o=u=0;o<n;o++){var a=e[o];r.set(a,u),u+=a.byteLength}return r.set(t,u),r}function eo(e,t,n,r,u,o){z(e,t,u=new u((n=0===n.length&&0==r.byteOffset%o?r:eu(n,r)).buffer,n.byteOffset,n.byteLength/o))}function ea(e){I(e,Error("Connection closed."))}function el(e){return new Y(null,null,null,e&&e.callServer?e.callServer:void 0,void 0,void 0,e&&e.temporaryReferences?e.temporaryReferences:void 0)}function ei(e,t,n){function r(t){I(e,t)}var o={_rowState:0,_rowID:0,_rowTag:0,_rowLength:0,_buffer:[]},a=t.getReader();a.read().then(function t(l){var i=l.value;if(l.done)return n();var s=0,f=o._rowState;l=o._rowID;for(var p=o._rowTag,v=o._rowLength,h=o._buffer,_=i.length;s<_;){var y=-1;switch(f){case 0:58===(y=i[s++])?f=1:l=l<<4|(96<y?y-87:y-48);continue;case 1:84===(f=i[s])||65===f||79===f||111===f||98===f||85===f||83===f||115===f||76===f||108===f||71===f||103===f||77===f||109===f||86===f?(p=f,f=2,s++):64<f&&91>f||35===f||114===f||120===f?(p=f,f=3,s++):(p=0,f=3);continue;case 2:44===(y=i[s++])?f=4:v=v<<4|(96<y?y-87:y-48);continue;case 3:y=i.indexOf(10,s);break;case 4:(y=s+v)>i.length&&(y=-1)}var b=i.byteOffset+s;if(-1<y)v=new Uint8Array(i.buffer,b,y-s),98===p?z(e,l,y===_?v:v.slice()):function(e,t,n,r,o,a){switch(r){case 65:z(e,n,eu(o,a).buffer);return;case 79:eo(e,n,o,a,Int8Array,1);return;case 111:z(e,n,0===o.length?a:eu(o,a));return;case 85:eo(e,n,o,a,Uint8ClampedArray,1);return;case 83:eo(e,n,o,a,Int16Array,2);return;case 115:eo(e,n,o,a,Uint16Array,2);return;case 76:eo(e,n,o,a,Int32Array,4);return;case 108:eo(e,n,o,a,Uint32Array,4);return;case 71:eo(e,n,o,a,Float32Array,4);return;case 103:eo(e,n,o,a,Float64Array,8);return;case 77:eo(e,n,o,a,BigInt64Array,8);return;case 109:eo(e,n,o,a,BigUint64Array,8);return;case 86:eo(e,n,o,a,DataView,1);return}t=e._stringDecoder;for(var l="",i=0;i<o.length;i++)l+=t.decode(o[i],u);switch(o=l+=t.decode(a),r){case 73:var s=e,f=n,p=o,v=s._chunks,h=v.get(f);p=JSON.parse(p,s._fromJSON);var _=function(e,t){if(e){var n=e[t[0]];if(e=n&&n[t[2]])n=e.name;else{if(!(e=n&&n["*"]))throw Error('Could not find the module "'+t[0]+'" in the React Server Consumer Manifest. This is probably a bug in the React Server Components bundler.');n=t[2]}return 4===t.length?[e.id,e.chunks,n,1]:[e.id,e.chunks,n]}return t}(s._bundlerConfig,p);if(p=c(_)){if(h){var y=h;y.status="blocked"}else y=new R("blocked",null,null),v.set(f,y);p.then(function(){return C(s,y,_)},function(e){return A(s,y,e)})}else h?C(s,h,_):(h=new R("resolved_module",_,null),v.set(f,h));break;case 72:switch(n=o[0],e=JSON.parse(o=o.slice(1),e._fromJSON),o=d.d,n){case"D":o.D(e);break;case"C":"string"==typeof e?o.C(e):o.C(e[0],e[1]);break;case"L":n=e[0],r=e[1],3===e.length?o.L(n,r,e[2]):o.L(n,r);break;case"m":"string"==typeof e?o.m(e):o.m(e[0],e[1]);break;case"X":"string"==typeof e?o.X(e):o.X(e[0],e[1]);break;case"S":"string"==typeof e?o.S(e):o.S(e[0],0===e[1]?void 0:e[1],3===e.length?e[2]:void 0);break;case"M":"string"==typeof e?o.M(e):o.M(e[0],e[1])}break;case 69:a=(r=e._chunks).get(n),o=JSON.parse(o),(t=er()).digest=o.digest,a?A(e,a,t):(e=new R("rejected",null,t),r.set(n,e));break;case 84:(r=(e=e._chunks).get(n))&&"pending"!==r.status?r.reason.enqueueValue(o):(o=new R("fulfilled",o,null),e.set(n,o));break;case 78:case 68:case 74:case 87:throw Error("Failed to read a RSC payload created by a development version of React on the server while using a production version on the client. Always use matching versions on the server and the client.");case 82:ee(e,n,void 0);break;case 114:ee(e,n,"bytes");break;case 88:en(e,n,!1);break;case 120:en(e,n,!0);break;case 67:(n=e._chunks.get(n))&&"fulfilled"===n.status&&n.reason.close(""===o?'"$undefined"':o);break;default:(a=(r=e._chunks).get(n))?P(e,a,o):(e=new R("resolved_model",o,e),r.set(n,e))}}(e,o,l,p,h,v),s=y,3===f&&s++,v=l=p=f=0,h.length=0;else{i=new Uint8Array(i.buffer,b,i.byteLength-s),98===p?(v-=i.byteLength,z(e,l,i)):(h.push(i),v-=i.byteLength);break}}return o._rowState=f,o._rowID=l,o._rowTag=p,o._rowLength=v,a.read().then(t).catch(r)}).catch(r)}n.createFromFetch=function(e,t){var n=el(t);return e.then(function(e){ei(n,e.body,ea.bind(null,n))},function(e){I(n,e)}),F(n,0)},n.createFromReadableStream=function(e,t){return ei(t=el(t),e,ea.bind(null,t)),F(t,0)},n.createServerReference=function(e,t){function n(){var n=Array.prototype.slice.call(arguments);return t(e,n)}return m(n,e,null),n},n.createTemporaryReferenceSet=function(){return new Map},n.encodeReply=function(e,t){return new Promise(function(n,r){var u=function(e,t,n,r,u){function o(e,t){t=new Blob([new Uint8Array(t.buffer,t.byteOffset,t.byteLength)]);var n=i++;return null===c&&(c=new FormData),c.append(""+n,t),"$"+e+n.toString(16)}function a(e,t){if(null===t)return null;if("object"==typeof t){switch(t.$$typeof){case p:if(void 0!==n&&-1===e.indexOf(":")){var m,R,O,S,w,T=f.get(this);if(void 0!==T)return n.set(T+":"+e,t),"$T"}throw Error("React Element cannot be passed to Server Functions from the Client without a temporary reference set. Pass a TemporaryReferenceSet to the options.");case v:T=t._payload;var j=t._init;null===c&&(c=new FormData),s++;try{var A=j(T),k=i++,N=l(A,k);return c.append(""+k,N),"$"+k.toString(16)}catch(e){if("object"==typeof e&&null!==e&&"function"==typeof e.then){s++;var P=i++;return T=function(){try{var e=l(t,P),n=c;n.append(""+P,e),s--,0===s&&r(n)}catch(e){u(e)}},e.then(T,T),"$"+P.toString(16)}return u(e),null}finally{s--}}if(T=f.get(t),"function"==typeof t.then){if(void 0!==T)if(d!==t)return T;else d=null;null===c&&(c=new FormData),s++;var C=i++;return e="$@"+C.toString(16),f.set(t,e),t.then(function(e){try{var t=f.get(e),n=void 0!==t?JSON.stringify(t):l(e,C);(e=c).append(""+C,n),s--,0===s&&r(e)}catch(e){u(e)}},u),e}if(void 0!==T)if(d!==t)return T;else d=null;else -1===e.indexOf(":")&&void 0!==(T=f.get(this))&&(e=T+":"+e,f.set(t,e),void 0!==n&&n.set(e,t));if(y(t))return t;if(t instanceof FormData){null===c&&(c=new FormData);var D=c,M=""+(e=i++)+"_";return t.forEach(function(e,t){D.append(M+t,e)}),"$K"+e.toString(16)}if(t instanceof Map)return e=i++,T=l(Array.from(t),e),null===c&&(c=new FormData),c.append(""+e,T),"$Q"+e.toString(16);if(t instanceof Set)return e=i++,T=l(Array.from(t),e),null===c&&(c=new FormData),c.append(""+e,T),"$W"+e.toString(16);if(t instanceof ArrayBuffer)return e=new Blob([t]),T=i++,null===c&&(c=new FormData),c.append(""+T,e),"$A"+T.toString(16);if(t instanceof Int8Array)return o("O",t);if(t instanceof Uint8Array)return o("o",t);if(t instanceof Uint8ClampedArray)return o("U",t);if(t instanceof Int16Array)return o("S",t);if(t instanceof Uint16Array)return o("s",t);if(t instanceof Int32Array)return o("L",t);if(t instanceof Uint32Array)return o("l",t);if(t instanceof Float32Array)return o("G",t);if(t instanceof Float64Array)return o("g",t);if(t instanceof BigInt64Array)return o("M",t);if(t instanceof BigUint64Array)return o("m",t);if(t instanceof DataView)return o("V",t);if("function"==typeof Blob&&t instanceof Blob)return null===c&&(c=new FormData),e=i++,c.append(""+e,t),"$B"+e.toString(16);if(e=null===(m=t)||"object"!=typeof m?null:"function"==typeof(m=h&&m[h]||m["@@iterator"])?m:null)return(T=e.call(t))===t?(e=i++,T=l(Array.from(T),e),null===c&&(c=new FormData),c.append(""+e,T),"$i"+e.toString(16)):Array.from(T);if("function"==typeof ReadableStream&&t instanceof ReadableStream)return function(e){try{var t,n,o,l,f,d,p,v=e.getReader({mode:"byob"})}catch(l){return t=e.getReader(),null===c&&(c=new FormData),n=c,s++,o=i++,t.read().then(function e(l){if(l.done)n.append(""+o,"C"),0==--s&&r(n);else try{var i=JSON.stringify(l.value,a);n.append(""+o,i),t.read().then(e,u)}catch(e){u(e)}},u),"$R"+o.toString(16)}return l=v,null===c&&(c=new FormData),f=c,s++,d=i++,p=[],l.read(new Uint8Array(1024)).then(function e(t){t.done?(t=i++,f.append(""+t,new Blob(p)),f.append(""+d,'"$o'+t.toString(16)+'"'),f.append(""+d,"C"),0==--s&&r(f)):(p.push(t.value),l.read(new Uint8Array(1024)).then(e,u))},u),"$r"+d.toString(16)}(t);if("function"==typeof(e=t[_]))return R=t,O=e.call(t),null===c&&(c=new FormData),S=c,s++,w=i++,R=R===O,O.next().then(function e(t){if(t.done){if(void 0===t.value)S.append(""+w,"C");else try{var n=JSON.stringify(t.value,a);S.append(""+w,"C"+n)}catch(e){u(e);return}0==--s&&r(S)}else try{var o=JSON.stringify(t.value,a);S.append(""+w,o),O.next().then(e,u)}catch(e){u(e)}},u),"$"+(R?"x":"X")+w.toString(16);if((e=b(t))!==g&&(null===e||null!==b(e))){if(void 0===n)throw Error("Only plain objects, and a few built-ins, can be passed to Server Functions. Classes or null prototypes are not supported.");return"$T"}return t}if("string"==typeof t)return"Z"===t[t.length-1]&&this[e]instanceof Date?"$D"+t:e="$"===t[0]?"$"+t:t;if("boolean"==typeof t)return t;if("number"==typeof t)return Number.isFinite(t)?0===t&&-1/0==1/t?"$-0":t:1/0===t?"$Infinity":-1/0===t?"$-Infinity":"$NaN";if(void 0===t)return"$undefined";if("function"==typeof t){if(void 0!==(T=E.get(t)))return e=JSON.stringify({id:T.id,bound:T.bound},a),null===c&&(c=new FormData),T=i++,c.set(""+T,e),"$h"+T.toString(16);if(void 0!==n&&-1===e.indexOf(":")&&void 0!==(T=f.get(this)))return n.set(T+":"+e,t),"$T";throw Error("Client Functions cannot be passed directly to Server Functions. Only Functions passed from the Server can be passed back again.")}if("symbol"==typeof t){if(void 0!==n&&-1===e.indexOf(":")&&void 0!==(T=f.get(this)))return n.set(T+":"+e,t),"$T";throw Error("Symbols cannot be passed to a Server Function without a temporary reference set. Pass a TemporaryReferenceSet to the options.")}if("bigint"==typeof t)return"$n"+t.toString(10);throw Error("Type "+typeof t+" is not supported as an argument to a Server Function.")}function l(e,t){return"object"==typeof e&&null!==e&&(t="$"+t.toString(16),f.set(e,t),void 0!==n&&n.set(t,e)),d=e,JSON.stringify(e,a)}var i=1,s=0,c=null,f=new WeakMap,d=e,m=l(e,0);return null===c?r(m):(c.set("0",m),0===s&&r(c)),function(){0<s&&(s=0,null===c?r(m):r(c))}}(e,0,t&&t.temporaryReferences?t.temporaryReferences:void 0,n,r);if(t&&t.signal){var o=t.signal;if(o.aborted)u(o.reason);else{var a=function(){u(o.reason),o.removeEventListener("abort",a)};o.addEventListener("abort",a)}}})},n.registerServerReference=function(e,t){return m(e,t,null),e}},21413,(e,t,n)=>{"use strict";t.exports=e.r(64893)},35326,(e,t,n)=>{"use strict";t.exports=e.r(21413)},76963,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"RedirectStatusCode",{enumerable:!0,get:function(){return u}});var r,u=((r={})[r.SeeOther=303]="SeeOther",r[r.TemporaryRedirect=307]="TemporaryRedirect",r[r.PermanentRedirect=308]="PermanentRedirect",r);("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},68391,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,u={REDIRECT_ERROR_CODE:function(){return l},RedirectType:function(){return i},isRedirectError:function(){return s}};for(var o in u)Object.defineProperty(n,o,{enumerable:!0,get:u[o]});let a=e.r(76963),l="NEXT_REDIRECT";var i=((r={}).push="push",r.replace="replace",r);function s(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[n,r]=t,u=t.slice(2,-2).join(";"),o=Number(t.at(-2));return n===l&&("replace"===r||"push"===r)&&"string"==typeof u&&!isNaN(o)&&o in a.RedirectStatusCode}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},21768,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={ACTION_HEADER:function(){return a},FLIGHT_HEADERS:function(){return v},NEXT_ACTION_NOT_FOUND_HEADER:function(){return m},NEXT_ACTION_REVALIDATED_HEADER:function(){return S},NEXT_DID_POSTPONE_HEADER:function(){return y},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return f},NEXT_HMR_REFRESH_HEADER:function(){return c},NEXT_HTML_REQUEST_ID_HEADER:function(){return O},NEXT_IS_PRERENDER_HEADER:function(){return E},NEXT_REQUEST_ID_HEADER:function(){return R},NEXT_REWRITTEN_PATH_HEADER:function(){return b},NEXT_REWRITTEN_QUERY_HEADER:function(){return g},NEXT_ROUTER_PREFETCH_HEADER:function(){return i},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return s},NEXT_ROUTER_STALE_TIME_HEADER:function(){return _},NEXT_ROUTER_STATE_TREE_HEADER:function(){return l},NEXT_RSC_UNION_QUERY:function(){return h},NEXT_URL:function(){return d},RSC_CONTENT_TYPE_HEADER:function(){return p},RSC_HEADER:function(){return o}};for(var u in r)Object.defineProperty(n,u,{enumerable:!0,get:r[u]});let o="rsc",a="next-action",l="next-router-state-tree",i="next-router-prefetch",s="next-router-segment-prefetch",c="next-hmr-refresh",f="__next_hmr_refresh_hash__",d="next-url",p="text/x-component",v=[o,l,i,c,s],h="_rsc",_="x-nextjs-stale-time",y="x-nextjs-postponed",b="x-nextjs-rewritten-path",g="x-nextjs-rewritten-query",E="x-nextjs-prerender",m="x-nextjs-action-not-found",R="x-nextjs-request-id",O="x-nextjs-html-request-id",S="x-action-revalidated";("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},88540,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,u={ACTION_HMR_REFRESH:function(){return c},ACTION_NAVIGATE:function(){return l},ACTION_REFRESH:function(){return a},ACTION_RESTORE:function(){return i},ACTION_SERVER_ACTION:function(){return f},ACTION_SERVER_PATCH:function(){return s},PrefetchKind:function(){return d}};for(var o in u)Object.defineProperty(n,o,{enumerable:!0,get:u[o]});let a="refresh",l="navigate",i="restore",s="server-patch",c="hmr-refresh",f="server-action";var d=((r={}).AUTO="auto",r.FULL="full",r);("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},90809,(e,t,n)=>{"use strict";function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}n._=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(u,a,l):u[a]=e[a]}return u.default=e,n&&n.set(e,u),u}},64245,(e,t,n)=>{"use strict";function r(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"isThenable",{enumerable:!0,get:function(){return r}})},41538,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={dispatchAppRouterAction:function(){return i},useActionQueue:function(){return s}};for(var u in r)Object.defineProperty(n,u,{enumerable:!0,get:r[u]});let o=e.r(90809)._(e.r(71645)),a=e.r(64245),l=null;function i(e){if(null===l)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});l(e)}function s(e){let[t,n]=o.default.useState(e.state);l=t=>e.dispatch(t,n);let r=(0,o.useMemo)(()=>t,[t]);return(0,a.isThenable)(r)?(0,o.use)(r):r}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},32120,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"callServer",{enumerable:!0,get:function(){return a}});let r=e.r(71645),u=e.r(88540),o=e.r(41538);async function a(e,t){return new Promise((n,a)=>{(0,r.startTransition)(()=>{(0,o.dispatchAppRouterAction)({type:u.ACTION_SERVER_ACTION,actionId:e,actionArgs:t,resolve:n,reject:a})})})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},92245,(e,t,n)=>{"use strict";let r;Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"findSourceMapURL",{enumerable:!0,get:function(){return r}});("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},13258,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={DEFAULT_SEGMENT_KEY:function(){return f},NOT_FOUND_SEGMENT_KEY:function(){return d},PAGE_SEGMENT_KEY:function(){return c},addSearchParamsIfPageSegment:function(){return i},computeSelectedLayoutSegment:function(){return s},getSegmentValue:function(){return o},getSelectedLayoutSegmentPath:function(){return function e(t,n,r=!0,u=[]){let a;if(r)a=t[1][n];else{let e=t[1];a=e.children??Object.values(e)[0]}if(!a)return u;let l=o(a[0]);return!l||l.startsWith(c)?u:(u.push(l),e(a,n,!1,u))}},isGroupSegment:function(){return a},isParallelRouteSegment:function(){return l}};for(var u in r)Object.defineProperty(n,u,{enumerable:!0,get:r[u]});function o(e){return Array.isArray(e)?e[1]:e}function a(e){return"("===e[0]&&e.endsWith(")")}function l(e){return e.startsWith("@")&&"@children"!==e}function i(e,t){if(e.includes(c)){let e=JSON.stringify(t);return"{}"!==e?c+"?"+e:c}return e}function s(e,t){if(!e||0===e.length)return null;let n="children"===t?e[0]:e[e.length-1];return n===f?null:n}let c="__PAGE__",f="__DEFAULT__",d="/_not-found"},43369,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={getDeploymentId:function(){return o},getDeploymentIdQueryOrEmptyString:function(){return a}};for(var u in r)Object.defineProperty(n,u,{enumerable:!0,get:r[u]});function o(){return!1}function a(){return""}},92838,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={UnrecognizedActionError:function(){return o},unstable_isUnrecognizedActionError:function(){return a}};for(var u in r)Object.defineProperty(n,u,{enumerable:!0,get:r[u]});class o extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function a(e){return!!(e&&"object"==typeof e&&e instanceof o)}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},34457,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"actionAsyncStorageInstance",{enumerable:!0,get:function(){return r}});let r=(0,e.r(90317).createAsyncLocalStorage)()},62266,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"actionAsyncStorage",{enumerable:!0,get:function(){return r.actionAsyncStorageInstance}});let r=e.r(34457)},24063,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={getRedirectError:function(){return i},getRedirectStatusCodeFromError:function(){return p},getRedirectTypeFromError:function(){return d},getURLFromRedirectError:function(){return f},permanentRedirect:function(){return c},redirect:function(){return s}};for(var u in r)Object.defineProperty(n,u,{enumerable:!0,get:r[u]});let o=e.r(76963),a=e.r(68391),l="undefined"==typeof window?e.r(62266).actionAsyncStorage:void 0;function i(e,t,n=o.RedirectStatusCode.TemporaryRedirect){let r=Object.defineProperty(Error(a.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r.digest=`${a.REDIRECT_ERROR_CODE};${t};${e};${n};`,r}function s(e,t){throw i(e,t??=l?.getStore()?.isAction?a.RedirectType.push:a.RedirectType.replace,o.RedirectStatusCode.TemporaryRedirect)}function c(e,t=a.RedirectType.replace){throw i(e,t,o.RedirectStatusCode.PermanentRedirect)}function f(e){return(0,a.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function d(e){if(!(0,a.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function p(e){if(!(0,a.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},8372,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={AppRouterContext:function(){return a},GlobalLayoutRouterContext:function(){return i},LayoutRouterContext:function(){return l},MissingSlotContext:function(){return c},TemplateContext:function(){return s}};for(var u in r)Object.defineProperty(n,u,{enumerable:!0,get:r[u]});let o=e.r(55682)._(e.r(71645)),a=o.default.createContext(null),l=o.default.createContext(null),i=o.default.createContext(null),s=o.default.createContext(null),c=o.default.createContext(new Set)}]);