Spaces:
Running
Running
Deploy built trace replayer
Browse files- assets/index-H7pqVegR.js +4 -0
- assets/index-qKRZ6BtL.css +1 -0
- index.html +2 -2
assets/index-H7pqVegR.js
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
var di=Object.defineProperty;var En=e=>{throw TypeError(e)};var pi=(e,t,r)=>t in e?di(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var we=(e,t,r)=>pi(e,typeof t!="symbol"?t+"":t,r),Mr=(e,t,r)=>t.has(e)||En("Cannot "+r);var a=(e,t,r)=>(Mr(e,t,"read from private field"),r?r.call(e):t.get(e)),k=(e,t,r)=>t.has(e)?En("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),T=(e,t,r,n)=>(Mr(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),R=(e,t,r)=>(Mr(e,t,"access private method"),r);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const f of i.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&n(f)}).observe(document,{childList:!0,subtree:!0});function r(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(s){if(s.ep)return;s.ep=!0;const i=r(s);fetch(s.href,i)}})();const vi=!1;var zn=Array.isArray,hi=Array.prototype.indexOf,Ft=Array.prototype.includes,wr=Array.from,_i=Object.defineProperty,Kt=Object.getOwnPropertyDescriptor,gi=Object.getOwnPropertyDescriptors,mi=Object.prototype,xi=Array.prototype,Vn=Object.getPrototypeOf,Tn=Object.isExtensible;const bi=()=>{};function wi(e){for(var t=0;t<e.length;t++)e[t]()}function Kn(){var e,t,r=new Promise((n,s)=>{e=n,t=s});return{promise:r,resolve:e,reject:t}}const $=2,Ot=4,yr=8,Yn=1<<24,Ie=16,Se=32,et=64,Pr=128,he=512,q=1024,J=2048,De=4096,j=8192,_e=16384,kt=32768,Lr=1<<25,It=65536,Hr=1<<17,yi=1<<18,Ht=1<<19,ki=1<<20,Ye=1<<25,xt=65536,Br=1<<21,Jt=1<<22,je=1<<23,or=Symbol("$state"),Ue=new class extends Error{constructor(){super(...arguments);we(this,"name","StaleReactionError");we(this,"message","The reaction that called `getAbortSignal()` was re-run or destroyed")}};function Gn(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function Ei(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function Ti(e,t,r){throw new Error("https://svelte.dev/e/each_key_duplicate")}function Si(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function Ai(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function Ni(e){throw new Error("https://svelte.dev/e/effect_orphan")}function Mi(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function Ci(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function Ri(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Fi(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function Oi(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}const Ii=1,Di=2,Pi=16,Li=1,Hi=2,K=Symbol(),Jn="http://www.w3.org/1999/xhtml";function Bi(){console.warn("https://svelte.dev/e/derived_inert")}function Ui(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}function Wn(e){return e===this.v}function qi(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function Zn(e){return!qi(e,this.v)}let tr=!1,zi=!1;function Vi(){tr=!0}let P=null;function Dt(e){P=e}function $n(e,t=!1,r){P={p:P,i:!1,c:null,e:null,s:e,x:null,r:N,l:tr&&!t?{s:null,u:null,$:[]}:null}}function Xn(e){var t=P,r=t.e;if(r!==null){t.e=null;for(var n of r)gs(n)}return t.i=!0,P=t.p,{}}function rr(){return!tr||P!==null&&P.l===null}let at=[];function Qn(){var e=at;at=[],wi(e)}function ht(e){if(at.length===0&&!Yt){var t=at;queueMicrotask(()=>{t===at&&Qn()})}at.push(e)}function Ki(){for(;at.length>0;)Qn()}function jn(e){var t=N;if(t===null)return S.f|=je,e;if((t.f&kt)===0&&(t.f&Ot)===0)throw e;Qe(e,t)}function Qe(e,t){for(;t!==null;){if((t.f&Pr)!==0){if((t.f&kt)===0)throw e;try{t.b.error(e);return}catch(r){e=r}}t=t.parent}throw e}const Yi=-7169;function H(e,t){e.f=e.f&Yi|t}function Qr(e){(e.f&he)!==0||e.deps===null?H(e,q):H(e,De)}function es(e){if(e!==null)for(const t of e)(t.f&$)===0||(t.f&xt)===0||(t.f^=xt,es(t.deps))}function ts(e,t,r){(e.f&J)!==0?t.add(e):(e.f&De)!==0&&r.add(e),es(e.deps),H(e,q)}const st=new Set;let b=null,G=null,Ur=null,Yt=!1,Cr=!1,St=null,fr=null;var Sn=0;let Gi=1;var At,Nt,ut,qe,Re,Zt,le,$t,$e,ze,Fe,Mt,Ct,ct,U,ur,rs,cr,qr,dr,Ji;const mr=class mr{constructor(){k(this,U);we(this,"id",Gi++);we(this,"current",new Map);we(this,"previous",new Map);k(this,At,new Set);k(this,Nt,new Set);k(this,ut,new Set);k(this,qe,new Map);k(this,Re,new Map);k(this,Zt,null);k(this,le,[]);k(this,$t,[]);k(this,$e,new Set);k(this,ze,new Set);k(this,Fe,new Map);k(this,Mt,new Set);we(this,"is_fork",!1);k(this,Ct,!1);k(this,ct,new Set)}skip_effect(t){a(this,Fe).has(t)||a(this,Fe).set(t,{d:[],m:[]}),a(this,Mt).delete(t)}unskip_effect(t,r=n=>this.schedule(n)){var n=a(this,Fe).get(t);if(n){a(this,Fe).delete(t);for(var s of n.d)H(s,J),r(s);for(s of n.m)H(s,De),r(s)}a(this,Mt).add(t)}capture(t,r,n=!1){t.v!==K&&!this.previous.has(t)&&this.previous.set(t,t.v),(t.f&je)===0&&(this.current.set(t,[r,n]),G==null||G.set(t,r)),this.is_fork||(t.v=r)}activate(){b=this}deactivate(){b=null,G=null}flush(){try{Cr=!0,b=this,R(this,U,cr).call(this)}finally{Sn=0,Ur=null,St=null,fr=null,Cr=!1,b=null,G=null,_t.clear()}}discard(){for(const t of a(this,Nt))t(this);a(this,Nt).clear(),a(this,ut).clear(),st.delete(this)}register_created_effect(t){a(this,$t).push(t)}increment(t,r){let n=a(this,qe).get(r)??0;if(a(this,qe).set(r,n+1),t){let s=a(this,Re).get(r)??0;a(this,Re).set(r,s+1)}}decrement(t,r,n){let s=a(this,qe).get(r)??0;if(s===1?a(this,qe).delete(r):a(this,qe).set(r,s-1),t){let i=a(this,Re).get(r)??0;i===1?a(this,Re).delete(r):a(this,Re).set(r,i-1)}a(this,Ct)||n||(T(this,Ct,!0),ht(()=>{T(this,Ct,!1),this.flush()}))}transfer_effects(t,r){for(const n of t)a(this,$e).add(n);for(const n of r)a(this,ze).add(n);t.clear(),r.clear()}oncommit(t){a(this,At).add(t)}ondiscard(t){a(this,Nt).add(t)}on_fork_commit(t){a(this,ut).add(t)}run_fork_commit_callbacks(){for(const t of a(this,ut))t(this);a(this,ut).clear()}settled(){return(a(this,Zt)??T(this,Zt,Kn())).promise}static ensure(){if(b===null){const t=b=new mr;Cr||(st.add(b),Yt||ht(()=>{b===t&&t.flush()}))}return b}apply(){{G=null;return}}schedule(t){var s;if(Ur=t,(s=t.b)!=null&&s.is_pending&&(t.f&(Ot|yr|Yn))!==0&&(t.f&kt)===0){t.b.defer_effect(t);return}for(var r=t;r.parent!==null;){r=r.parent;var n=r.f;if(St!==null&&r===N&&(S===null||(S.f&$)===0))return;if((n&(et|Se))!==0){if((n&q)===0)return;r.f^=q}}a(this,le).push(r)}};At=new WeakMap,Nt=new WeakMap,ut=new WeakMap,qe=new WeakMap,Re=new WeakMap,Zt=new WeakMap,le=new WeakMap,$t=new WeakMap,$e=new WeakMap,ze=new WeakMap,Fe=new WeakMap,Mt=new WeakMap,Ct=new WeakMap,ct=new WeakMap,U=new WeakSet,ur=function(){return this.is_fork||a(this,Re).size>0},rs=function(){for(const n of a(this,ct))for(const s of a(n,Re).keys()){for(var t=!1,r=s;r.parent!==null;){if(a(this,Fe).has(r)){t=!0;break}r=r.parent}if(!t)return!0}return!1},cr=function(){var l,o;if(Sn++>1e3&&(st.delete(this),Zi()),!R(this,U,ur).call(this)){for(const u of a(this,$e))a(this,ze).delete(u),H(u,J),this.schedule(u);for(const u of a(this,ze))H(u,De),this.schedule(u)}const t=a(this,le);T(this,le,[]),this.apply();var r=St=[],n=[],s=fr=[];for(const u of t)try{R(this,U,qr).call(this,u,r,n)}catch(d){throw is(u),d}if(b=null,s.length>0){var i=mr.ensure();for(const u of s)i.schedule(u)}if(St=null,fr=null,R(this,U,ur).call(this)||R(this,U,rs).call(this)){R(this,U,dr).call(this,n),R(this,U,dr).call(this,r);for(const[u,d]of a(this,Fe))ss(u,d)}else{a(this,qe).size===0&&st.delete(this),a(this,$e).clear(),a(this,ze).clear();for(const u of a(this,At))u(this);a(this,At).clear(),An(n),An(r),(l=a(this,Zt))==null||l.resolve()}var f=b;if(a(this,le).length>0){const u=f??(f=this);a(u,le).push(...a(this,le).filter(d=>!a(u,le).includes(d)))}f!==null&&(st.add(f),R(o=f,U,cr).call(o))},qr=function(t,r,n){t.f^=q;for(var s=t.first;s!==null;){var i=s.f,f=(i&(Se|et))!==0,l=f&&(i&q)!==0,o=l||(i&j)!==0||a(this,Fe).has(s);if(!o&&s.fn!==null){f?s.f^=q:(i&Ot)!==0?r.push(s):sr(s)&&((i&Ie)!==0&&a(this,ze).add(s),Lt(s));var u=s.first;if(u!==null){s=u;continue}}for(;s!==null;){var d=s.next;if(d!==null){s=d;break}s=s.parent}}},dr=function(t){for(var r=0;r<t.length;r+=1)ts(t[r],a(this,$e),a(this,ze))},Ji=function(){var d,g,v;for(const _ of st){var t=_.id<this.id,r=[];for(const[c,[x,y]]of this.current){if(_.current.has(c)){var n=_.current.get(c)[0];if(t&&x!==n)_.current.set(c,[x,y]);else continue}r.push(c)}var s=[..._.current.keys()].filter(c=>!this.current.has(c));if(s.length===0)t&&_.discard();else if(r.length>0){if(t)for(const c of a(this,Mt))_.unskip_effect(c,x=>{var y;(x.f&(Ie|Jt))!==0?_.schedule(x):R(y=_,U,dr).call(y,[x])});_.activate();var i=new Set,f=new Map;for(var l of r)ns(l,s,i,f);f=new Map;var o=[..._.current.keys()].filter(c=>this.current.has(c)?this.current.get(c)[0]!==c:!0);for(const c of a(this,$t))(c.f&(_e|j|Hr))===0&&jr(c,o,f)&&((c.f&(Jt|Ie))!==0?(H(c,J),_.schedule(c)):a(_,$e).add(c));if(a(_,le).length>0){_.apply();for(var u of a(_,le))R(d=_,U,qr).call(d,u,[],[]);T(_,le,[])}_.deactivate()}}for(const _ of st)a(_,ct).has(this)&&(a(_,ct).delete(this),a(_,ct).size===0&&!R(g=_,U,ur).call(g)&&(_.activate(),R(v=_,U,cr).call(v)))};let bt=mr;function Wi(e){var t=Yt;Yt=!0;try{for(var r;;){if(Ki(),b===null)return r;b.flush()}}finally{Yt=t}}function Zi(){try{Mi()}catch(e){Qe(e,Ur)}}let ke=null;function An(e){var t=e.length;if(t!==0){for(var r=0;r<t;){var n=e[r++];if((n.f&(_e|j))===0&&sr(n)&&(ke=new Set,Lt(n),n.deps===null&&n.first===null&&n.nodes===null&&n.teardown===null&&n.ac===null&&xs(n),(ke==null?void 0:ke.size)>0)){_t.clear();for(const s of ke){if((s.f&(_e|j))!==0)continue;const i=[s];let f=s.parent;for(;f!==null;)ke.has(f)&&(ke.delete(f),i.push(f)),f=f.parent;for(let l=i.length-1;l>=0;l--){const o=i[l];(o.f&(_e|j))===0&&Lt(o)}}ke.clear()}}ke=null}}function ns(e,t,r,n){if(!r.has(e)&&(r.add(e),e.reactions!==null))for(const s of e.reactions){const i=s.f;(i&$)!==0?ns(s,t,r,n):(i&(Jt|Ie))!==0&&(i&J)===0&&jr(s,t,n)&&(H(s,J),en(s))}}function jr(e,t,r){const n=r.get(e);if(n!==void 0)return n;if(e.deps!==null)for(const s of e.deps){if(Ft.call(t,s))return!0;if((s.f&$)!==0&&jr(s,t,r))return r.set(s,!0),!0}return r.set(e,!1),!1}function en(e){b.schedule(e)}function ss(e,t){if(!((e.f&Se)!==0&&(e.f&q)!==0)){(e.f&J)!==0?t.d.push(e):(e.f&De)!==0&&t.m.push(e),H(e,q);for(var r=e.first;r!==null;)ss(r,t),r=r.next}}function is(e){H(e,q);for(var t=e.first;t!==null;)is(t),t=t.next}function $i(e){let t=0,r=wt(0),n;return()=>{nn()&&(h(r),sn(()=>(t===0&&(n=ir(()=>e(()=>Gt(r)))),t+=1,()=>{ht(()=>{t-=1,t===0&&(n==null||n(),n=void 0,Gt(r))})})))}}var Xi=It|Ht;function Qi(e,t,r,n){new ji(e,t,r,n)}var ce,Xr,de,dt,re,pe,Q,oe,Ve,pt,Xe,Rt,Xt,Qt,Ke,xr,L,ea,ta,ra,zr,pr,vr,Vr,Kr;class ji{constructor(t,r,n,s){k(this,L);we(this,"parent");we(this,"is_pending",!1);we(this,"transform_error");k(this,ce);k(this,Xr,null);k(this,de);k(this,dt);k(this,re);k(this,pe,null);k(this,Q,null);k(this,oe,null);k(this,Ve,null);k(this,pt,0);k(this,Xe,0);k(this,Rt,!1);k(this,Xt,new Set);k(this,Qt,new Set);k(this,Ke,null);k(this,xr,$i(()=>(T(this,Ke,wt(a(this,pt))),()=>{T(this,Ke,null)})));var i;T(this,ce,t),T(this,de,r),T(this,dt,f=>{var l=N;l.b=this,l.f|=Pr,n(f)}),this.parent=N.b,this.transform_error=s??((i=this.parent)==null?void 0:i.transform_error)??(f=>f),T(this,re,an(()=>{R(this,L,zr).call(this)},Xi))}defer_effect(t){ts(t,a(this,Xt),a(this,Qt))}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!a(this,de).pending}update_pending_count(t,r){R(this,L,Vr).call(this,t,r),T(this,pt,a(this,pt)+t),!(!a(this,Ke)||a(this,Rt))&&(T(this,Rt,!0),ht(()=>{T(this,Rt,!1),a(this,Ke)&&Pt(a(this,Ke),a(this,pt))}))}get_effect_pending(){return a(this,xr).call(this),h(a(this,Ke))}error(t){if(!a(this,de).onerror&&!a(this,de).failed)throw t;b!=null&&b.is_fork?(a(this,pe)&&b.skip_effect(a(this,pe)),a(this,Q)&&b.skip_effect(a(this,Q)),a(this,oe)&&b.skip_effect(a(this,oe)),b.on_fork_commit(()=>{R(this,L,Kr).call(this,t)})):R(this,L,Kr).call(this,t)}}ce=new WeakMap,Xr=new WeakMap,de=new WeakMap,dt=new WeakMap,re=new WeakMap,pe=new WeakMap,Q=new WeakMap,oe=new WeakMap,Ve=new WeakMap,pt=new WeakMap,Xe=new WeakMap,Rt=new WeakMap,Xt=new WeakMap,Qt=new WeakMap,Ke=new WeakMap,xr=new WeakMap,L=new WeakSet,ea=function(){try{T(this,pe,ve(()=>a(this,dt).call(this,a(this,ce))))}catch(t){this.error(t)}},ta=function(t){const r=a(this,de).failed;r&&T(this,oe,ve(()=>{r(a(this,ce),()=>t,()=>()=>{})}))},ra=function(){const t=a(this,de).pending;t&&(this.is_pending=!0,T(this,Q,ve(()=>t(a(this,ce)))),ht(()=>{var r=T(this,Ve,document.createDocumentFragment()),n=yt();r.append(n),T(this,pe,R(this,L,vr).call(this,()=>ve(()=>a(this,dt).call(this,n)))),a(this,Xe)===0&&(a(this,ce).before(r),T(this,Ve,null),gt(a(this,Q),()=>{T(this,Q,null)}),R(this,L,pr).call(this,b))}))},zr=function(){try{if(this.is_pending=this.has_pending_snippet(),T(this,Xe,0),T(this,pt,0),T(this,pe,ve(()=>{a(this,dt).call(this,a(this,ce))})),a(this,Xe)>0){var t=T(this,Ve,document.createDocumentFragment());fn(a(this,pe),t);const r=a(this,de).pending;T(this,Q,ve(()=>r(a(this,ce))))}else R(this,L,pr).call(this,b)}catch(r){this.error(r)}},pr=function(t){this.is_pending=!1,t.transfer_effects(a(this,Xt),a(this,Qt))},vr=function(t){var r=N,n=S,s=P;Pe(a(this,re)),me(a(this,re)),Dt(a(this,re).ctx);try{return bt.ensure(),t()}catch(i){return jn(i),null}finally{Pe(r),me(n),Dt(s)}},Vr=function(t,r){var n;if(!this.has_pending_snippet()){this.parent&&R(n=this.parent,L,Vr).call(n,t,r);return}T(this,Xe,a(this,Xe)+t),a(this,Xe)===0&&(R(this,L,pr).call(this,r),a(this,Q)&>(a(this,Q),()=>{T(this,Q,null)}),a(this,Ve)&&(a(this,ce).before(a(this,Ve)),T(this,Ve,null)))},Kr=function(t){a(this,pe)&&(se(a(this,pe)),T(this,pe,null)),a(this,Q)&&(se(a(this,Q)),T(this,Q,null)),a(this,oe)&&(se(a(this,oe)),T(this,oe,null));var r=a(this,de).onerror;let n=a(this,de).failed;var s=!1,i=!1;const f=()=>{if(s){Ui();return}s=!0,i&&Oi(),a(this,oe)!==null&>(a(this,oe),()=>{T(this,oe,null)}),R(this,L,vr).call(this,()=>{R(this,L,zr).call(this)})},l=o=>{try{i=!0,r==null||r(o,f),i=!1}catch(u){Qe(u,a(this,re)&&a(this,re).parent)}n&&T(this,oe,R(this,L,vr).call(this,()=>{try{return ve(()=>{var u=N;u.b=this,u.f|=Pr,n(a(this,ce),()=>o,()=>f)})}catch(u){return Qe(u,a(this,re).parent),null}}))};ht(()=>{var o;try{o=this.transform_error(t)}catch(u){Qe(u,a(this,re)&&a(this,re).parent);return}o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(l,u=>Qe(u,a(this,re)&&a(this,re).parent)):l(o)})};function na(e,t,r,n){const s=rr()?tn:ls;var i=e.filter(v=>!v.settled);if(r.length===0&&i.length===0){n(t.map(s));return}var f=N,l=sa(),o=i.length===1?i[0].promise:i.length>1?Promise.all(i.map(v=>v.promise)):null;function u(v){l();try{n(v)}catch(_){(f.f&_e)===0&&Qe(_,f)}_r()}if(r.length===0){o.then(()=>u(t.map(s)));return}var d=as();function g(){Promise.all(r.map(v=>ia(v))).then(v=>u([...t.map(s),...v])).catch(v=>Qe(v,f)).finally(()=>d())}o?o.then(()=>{l(),g(),_r()}):g()}function sa(){var e=N,t=S,r=P,n=b;return function(i=!0){Pe(e),me(t),Dt(r),i&&(e.f&_e)===0&&(n==null||n.activate(),n==null||n.apply())}}function _r(e=!0){Pe(null),me(null),Dt(null),e&&(b==null||b.deactivate())}function as(){var e=N,t=e.b,r=b,n=t.is_rendered();return t.update_pending_count(1,r),r.increment(n,e),(s=!1)=>{t.update_pending_count(-1,r),r.decrement(n,e,s)}}function tn(e){var t=$|J;return N!==null&&(N.f|=Ht),{ctx:P,deps:null,effects:null,equals:Wn,f:t,fn:e,reactions:null,rv:0,v:K,wv:0,parent:N,ac:null}}function ia(e,t,r){let n=N;n===null&&Ei();var s=void 0,i=wt(K),f=!S,l=new Map;return ba(()=>{var _;var o=N,u=Kn();s=u.promise;try{Promise.resolve(e()).then(u.resolve,u.reject).finally(_r)}catch(c){u.reject(c),_r()}var d=b;if(f){if((o.f&kt)!==0)var g=as();if(n.b.is_rendered())(_=l.get(d))==null||_.reject(Ue),l.delete(d);else{for(const c of l.values())c.reject(Ue);l.clear()}l.set(d,u)}const v=(c,x=void 0)=>{if(g){var y=x===Ue;g(y)}if(!(x===Ue||(o.f&_e)!==0)){if(d.activate(),x)i.f|=je,Pt(i,x);else{(i.f&je)!==0&&(i.f^=je),Pt(i,c);for(const[w,M]of l){if(l.delete(w),w===d)break;M.reject(Ue)}}d.deactivate()}};u.promise.then(v,c=>v(null,c||"unknown"))}),_s(()=>{for(const o of l.values())o.reject(Ue)}),new Promise(o=>{function u(d){function g(){d===s?o(i):u(s)}d.then(g,g)}u(s)})}function Nn(e){const t=tn(e);return ys(t),t}function ls(e){const t=tn(e);return t.equals=Zn,t}function aa(e){var t=e.effects;if(t!==null){e.effects=null;for(var r=0;r<t.length;r+=1)se(t[r])}}function rn(e){var t,r=N,n=e.parent;if(!tt&&n!==null&&(n.f&(_e|j))!==0)return Bi(),e.v;Pe(n);try{e.f&=~xt,aa(e),t=Ss(e)}finally{Pe(r)}return t}function os(e){var t=rn(e);if(!e.equals(t)&&(e.wv=Es(),(!(b!=null&&b.is_fork)||e.deps===null)&&(b!==null?b.capture(e,t,!0):e.v=t,e.deps===null))){H(e,q);return}tt||(G!==null?(nn()||b!=null&&b.is_fork)&&G.set(e,t):Qr(e))}function la(e){var t,r;if(e.effects!==null)for(const n of e.effects)(n.teardown||n.ac)&&((t=n.teardown)==null||t.call(n),(r=n.ac)==null||r.abort(Ue),n.teardown=bi,n.ac=null,Wt(n,0),ln(n))}function fs(e){if(e.effects!==null)for(const t of e.effects)t.teardown&&Lt(t)}let Yr=new Set;const _t=new Map;let us=!1;function wt(e,t){var r={f:0,v:e,reactions:null,equals:Wn,rv:0,wv:0};return r}function Z(e,t){const r=wt(e);return ys(r),r}function oa(e,t=!1,r=!0){var s;const n=wt(e);return t||(n.equals=Zn),tr&&r&&P!==null&&P.l!==null&&((s=P.l).s??(s.s=[])).push(n),n}function C(e,t,r=!1){S!==null&&(!Te||(S.f&Hr)!==0)&&rr()&&(S.f&($|Ie|Jt|Hr))!==0&&(ge===null||!Ft.call(ge,e))&&Fi();let n=r?lt(t):t;return Pt(e,n,fr)}function Pt(e,t,r=null){if(!e.equals(t)){_t.set(e,tt?t:e.v);var n=bt.ensure();if(n.capture(e,t),(e.f&$)!==0){const s=e;(e.f&J)!==0&&rn(s),G===null&&Qr(s)}e.wv=Es(),cs(e,J,r),rr()&&N!==null&&(N.f&q)!==0&&(N.f&(Se|et))===0&&(ue===null?ka([e]):ue.push(e)),!n.is_fork&&Yr.size>0&&!us&&fa()}return t}function fa(){us=!1;for(const e of Yr)(e.f&q)!==0&&H(e,De),sr(e)&&Lt(e);Yr.clear()}function Gt(e){C(e,e.v+1)}function cs(e,t,r){var n=e.reactions;if(n!==null)for(var s=rr(),i=n.length,f=0;f<i;f++){var l=n[f],o=l.f;if(!(!s&&l===N)){var u=(o&J)===0;if(u&&H(l,t),(o&$)!==0){var d=l;G==null||G.delete(d),(o&xt)===0&&(o&he&&(l.f|=xt),cs(d,De,r))}else if(u){var g=l;(o&Ie)!==0&&ke!==null&&ke.add(g),r!==null?r.push(g):en(g)}}}}function lt(e){if(typeof e!="object"||e===null||or in e)return e;const t=Vn(e);if(t!==mi&&t!==xi)return e;var r=new Map,n=zn(e),s=Z(0),i=mt,f=l=>{if(mt===i)return l();var o=S,u=mt;me(null),Fn(i);var d=l();return me(o),Fn(u),d};return n&&r.set("length",Z(e.length)),new Proxy(e,{defineProperty(l,o,u){(!("value"in u)||u.configurable===!1||u.enumerable===!1||u.writable===!1)&&Ci();var d=r.get(o);return d===void 0?f(()=>{var g=Z(u.value);return r.set(o,g),g}):C(d,u.value,!0),!0},deleteProperty(l,o){var u=r.get(o);if(u===void 0){if(o in l){const d=f(()=>Z(K));r.set(o,d),Gt(s)}}else C(u,K),Gt(s);return!0},get(l,o,u){var _;if(o===or)return e;var d=r.get(o),g=o in l;if(d===void 0&&(!g||(_=Kt(l,o))!=null&&_.writable)&&(d=f(()=>{var c=lt(g?l[o]:K),x=Z(c);return x}),r.set(o,d)),d!==void 0){var v=h(d);return v===K?void 0:v}return Reflect.get(l,o,u)},getOwnPropertyDescriptor(l,o){var u=Reflect.getOwnPropertyDescriptor(l,o);if(u&&"value"in u){var d=r.get(o);d&&(u.value=h(d))}else if(u===void 0){var g=r.get(o),v=g==null?void 0:g.v;if(g!==void 0&&v!==K)return{enumerable:!0,configurable:!0,value:v,writable:!0}}return u},has(l,o){var v;if(o===or)return!0;var u=r.get(o),d=u!==void 0&&u.v!==K||Reflect.has(l,o);if(u!==void 0||N!==null&&(!d||(v=Kt(l,o))!=null&&v.writable)){u===void 0&&(u=f(()=>{var _=d?lt(l[o]):K,c=Z(_);return c}),r.set(o,u));var g=h(u);if(g===K)return!1}return d},set(l,o,u,d){var z;var g=r.get(o),v=o in l;if(n&&o==="length")for(var _=u;_<g.v;_+=1){var c=r.get(_+"");c!==void 0?C(c,K):_ in l&&(c=f(()=>Z(K)),r.set(_+"",c))}if(g===void 0)(!v||(z=Kt(l,o))!=null&&z.writable)&&(g=f(()=>Z(void 0)),C(g,lt(u)),r.set(o,g));else{v=g.v!==K;var x=f(()=>lt(u));C(g,x)}var y=Reflect.getOwnPropertyDescriptor(l,o);if(y!=null&&y.set&&y.set.call(d,u),!v){if(n&&typeof o=="string"){var w=r.get("length"),M=Number(o);Number.isInteger(M)&&M>=w.v&&C(w,M+1)}Gt(s)}return!0},ownKeys(l){h(s);var o=Reflect.ownKeys(l).filter(g=>{var v=r.get(g);return v===void 0||v.v!==K});for(var[u,d]of r)d.v!==K&&!(u in l)&&o.push(u);return o},setPrototypeOf(){Ri()}})}var Gr,ds,ps,vs;function ua(){if(Gr===void 0){Gr=window,ds=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,r=Text.prototype;ps=Kt(t,"firstChild").get,vs=Kt(t,"nextSibling").get,Tn(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),Tn(r)&&(r.__t=void 0)}}function yt(e=""){return document.createTextNode(e)}function gr(e){return ps.call(e)}function nr(e){return vs.call(e)}function E(e,t){return gr(e)}function Mn(e,t=!1){{var r=gr(e);return r instanceof Comment&&r.data===""?nr(r):r}}function F(e,t=1,r=!1){let n=e;for(;t--;)n=nr(n);return n}function ca(e){e.textContent=""}function hs(){return!1}function da(e,t,r){return document.createElementNS(Jn,e,void 0)}let Cn=!1;function pa(){Cn||(Cn=!0,document.addEventListener("reset",e=>{Promise.resolve().then(()=>{var t;if(!e.defaultPrevented)for(const r of e.target.elements)(t=r.__on_r)==null||t.call(r)})},{capture:!0}))}function kr(e){var t=S,r=N;me(null),Pe(null);try{return e()}finally{me(t),Pe(r)}}function va(e,t,r,n=r){e.addEventListener(t,()=>kr(r));const s=e.__on_r;s?e.__on_r=()=>{s(),n(!0)}:e.__on_r=()=>n(!0),pa()}function ha(e){N===null&&(S===null&&Ni(),Ai()),tt&&Si()}function _a(e,t){var r=t.last;r===null?t.last=t.first=e:(r.next=e,e.prev=r,t.last=e)}function Ge(e,t){var r=N;r!==null&&(r.f&j)!==0&&(e|=j);var n={ctx:P,deps:null,nodes:null,f:e|J|he,first:null,fn:t,last:null,next:null,parent:r,b:r&&r.b,prev:null,teardown:null,wv:0,ac:null};b==null||b.register_created_effect(n);var s=n;if((e&Ot)!==0)St!==null?St.push(n):bt.ensure().schedule(n);else if(t!==null){try{Lt(n)}catch(f){throw se(n),f}s.deps===null&&s.teardown===null&&s.nodes===null&&s.first===s.last&&(s.f&Ht)===0&&(s=s.first,(e&Ie)!==0&&(e&It)!==0&&s!==null&&(s.f|=It))}if(s!==null&&(s.parent=r,r!==null&&_a(s,r),S!==null&&(S.f&$)!==0&&(e&et)===0)){var i=S;(i.effects??(i.effects=[])).push(s)}return n}function nn(){return S!==null&&!Te}function _s(e){const t=Ge(yr,null);return H(t,q),t.teardown=e,t}function ga(e){ha();var t=N.f,r=!S&&(t&Se)!==0&&(t&kt)===0;if(r){var n=P;(n.e??(n.e=[])).push(e)}else return gs(e)}function gs(e){return Ge(Ot|ki,e)}function ma(e){bt.ensure();const t=Ge(et|Ht,e);return(r={})=>new Promise(n=>{r.outro?gt(t,()=>{se(t),n(void 0)}):(se(t),n(void 0))})}function xa(e){return Ge(Ot,e)}function ba(e){return Ge(Jt|Ht,e)}function sn(e,t=0){return Ge(yr|t,e)}function X(e,t=[],r=[],n=[]){na(n,t,r,s=>{Ge(yr,()=>e(...s.map(h)))})}function an(e,t=0){var r=Ge(Ie|t,e);return r}function ve(e){return Ge(Se|Ht,e)}function ms(e){var t=e.teardown;if(t!==null){const r=tt,n=S;Rn(!0),me(null);try{t.call(null)}finally{Rn(r),me(n)}}}function ln(e,t=!1){var r=e.first;for(e.first=e.last=null;r!==null;){const s=r.ac;s!==null&&kr(()=>{s.abort(Ue)});var n=r.next;(r.f&et)!==0?r.parent=null:se(r,t),r=n}}function wa(e){for(var t=e.first;t!==null;){var r=t.next;(t.f&Se)===0&&se(t),t=r}}function se(e,t=!0){var r=!1;(t||(e.f&yi)!==0)&&e.nodes!==null&&e.nodes.end!==null&&(ya(e.nodes.start,e.nodes.end),r=!0),H(e,Lr),ln(e,t&&!r),Wt(e,0);var n=e.nodes&&e.nodes.t;if(n!==null)for(const i of n)i.stop();ms(e),e.f^=Lr,e.f|=_e;var s=e.parent;s!==null&&s.first!==null&&xs(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null}function ya(e,t){for(;e!==null;){var r=e===t?null:nr(e);e.remove(),e=r}}function xs(e){var t=e.parent,r=e.prev,n=e.next;r!==null&&(r.next=n),n!==null&&(n.prev=r),t!==null&&(t.first===e&&(t.first=n),t.last===e&&(t.last=r))}function gt(e,t,r=!0){var n=[];bs(e,n,!0);var s=()=>{r&&se(e),t&&t()},i=n.length;if(i>0){var f=()=>--i||s();for(var l of n)l.out(f)}else s()}function bs(e,t,r){if((e.f&j)===0){e.f^=j;var n=e.nodes&&e.nodes.t;if(n!==null)for(const l of n)(l.is_global||r)&&t.push(l);for(var s=e.first;s!==null;){var i=s.next;if((s.f&et)===0){var f=(s.f&It)!==0||(s.f&Se)!==0&&(e.f&Ie)!==0;bs(s,t,f?r:!1)}s=i}}}function on(e){ws(e,!0)}function ws(e,t){if((e.f&j)!==0){e.f^=j,(e.f&q)===0&&(H(e,J),bt.ensure().schedule(e));for(var r=e.first;r!==null;){var n=r.next,s=(r.f&It)!==0||(r.f&Se)!==0;ws(r,s?t:!1),r=n}var i=e.nodes&&e.nodes.t;if(i!==null)for(const f of i)(f.is_global||t)&&f.in()}}function fn(e,t){if(e.nodes)for(var r=e.nodes.start,n=e.nodes.end;r!==null;){var s=r===n?null:nr(r);t.append(r),r=s}}let hr=!1,tt=!1;function Rn(e){tt=e}let S=null,Te=!1;function me(e){S=e}let N=null;function Pe(e){N=e}let ge=null;function ys(e){S!==null&&(ge===null?ge=[e]:ge.push(e))}let ne=null,ae=0,ue=null;function ka(e){ue=e}let ks=1,ot=0,mt=ot;function Fn(e){mt=e}function Es(){return++ks}function sr(e){var t=e.f;if((t&J)!==0)return!0;if(t&$&&(e.f&=~xt),(t&De)!==0){for(var r=e.deps,n=r.length,s=0;s<n;s++){var i=r[s];if(sr(i)&&os(i),i.wv>e.wv)return!0}(t&he)!==0&&G===null&&H(e,q)}return!1}function Ts(e,t,r=!0){var n=e.reactions;if(n!==null&&!(ge!==null&&Ft.call(ge,e)))for(var s=0;s<n.length;s++){var i=n[s];(i.f&$)!==0?Ts(i,t,!1):t===i&&(r?H(i,J):(i.f&q)!==0&&H(i,De),en(i))}}function Ss(e){var x;var t=ne,r=ae,n=ue,s=S,i=ge,f=P,l=Te,o=mt,u=e.f;ne=null,ae=0,ue=null,S=(u&(Se|et))===0?e:null,ge=null,Dt(e.ctx),Te=!1,mt=++ot,e.ac!==null&&(kr(()=>{e.ac.abort(Ue)}),e.ac=null);try{e.f|=Br;var d=e.fn,g=d();e.f|=kt;var v=e.deps,_=b==null?void 0:b.is_fork;if(ne!==null){var c;if(_||Wt(e,ae),v!==null&&ae>0)for(v.length=ae+ne.length,c=0;c<ne.length;c++)v[ae+c]=ne[c];else e.deps=v=ne;if(nn()&&(e.f&he)!==0)for(c=ae;c<v.length;c++)((x=v[c]).reactions??(x.reactions=[])).push(e)}else!_&&v!==null&&ae<v.length&&(Wt(e,ae),v.length=ae);if(rr()&&ue!==null&&!Te&&v!==null&&(e.f&($|De|J))===0)for(c=0;c<ue.length;c++)Ts(ue[c],e);if(s!==null&&s!==e){if(ot++,s.deps!==null)for(let y=0;y<r;y+=1)s.deps[y].rv=ot;if(t!==null)for(const y of t)y.rv=ot;ue!==null&&(n===null?n=ue:n.push(...ue))}return(e.f&je)!==0&&(e.f^=je),g}catch(y){return jn(y)}finally{e.f^=Br,ne=t,ae=r,ue=n,S=s,ge=i,Dt(f),Te=l,mt=o}}function Ea(e,t){let r=t.reactions;if(r!==null){var n=hi.call(r,e);if(n!==-1){var s=r.length-1;s===0?r=t.reactions=null:(r[n]=r[s],r.pop())}}if(r===null&&(t.f&$)!==0&&(ne===null||!Ft.call(ne,t))){var i=t;(i.f&he)!==0&&(i.f^=he,i.f&=~xt),i.v!==K&&Qr(i),la(i),Wt(i,0)}}function Wt(e,t){var r=e.deps;if(r!==null)for(var n=t;n<r.length;n++)Ea(e,r[n])}function Lt(e){var t=e.f;if((t&_e)===0){H(e,q);var r=N,n=hr;N=e,hr=!0;try{(t&(Ie|Yn))!==0?wa(e):ln(e),ms(e);var s=Ss(e);e.teardown=typeof s=="function"?s:null,e.wv=ks;var i;vi&&zi&&(e.f&J)!==0&&e.deps}finally{hr=n,N=r}}}async function Ze(){await Promise.resolve(),Wi()}function h(e){var t=e.f,r=(t&$)!==0;if(S!==null&&!Te){var n=N!==null&&(N.f&_e)!==0;if(!n&&(ge===null||!Ft.call(ge,e))){var s=S.deps;if((S.f&Br)!==0)e.rv<ot&&(e.rv=ot,ne===null&&s!==null&&s[ae]===e?ae++:ne===null?ne=[e]:ne.push(e));else{(S.deps??(S.deps=[])).push(e);var i=e.reactions;i===null?e.reactions=[S]:Ft.call(i,S)||i.push(S)}}}if(tt&&_t.has(e))return _t.get(e);if(r){var f=e;if(tt){var l=f.v;return((f.f&q)===0&&f.reactions!==null||Ns(f))&&(l=rn(f)),_t.set(f,l),l}var o=(f.f&he)===0&&!Te&&S!==null&&(hr||(S.f&he)!==0),u=(f.f&kt)===0;sr(f)&&(o&&(f.f|=he),os(f)),o&&!u&&(fs(f),As(f))}if(G!=null&&G.has(e))return G.get(e);if((e.f&je)!==0)throw e.v;return e.v}function As(e){if(e.f|=he,e.deps!==null)for(const t of e.deps)(t.reactions??(t.reactions=[])).push(e),(t.f&$)!==0&&(t.f&he)===0&&(fs(t),As(t))}function Ns(e){if(e.v===K)return!0;if(e.deps===null)return!1;for(const t of e.deps)if(_t.has(t)||(t.f&$)!==0&&Ns(t))return!0;return!1}function ir(e){var t=Te;try{return Te=!0,e()}finally{Te=t}}const Ta=["touchstart","touchmove"];function Sa(e){return Ta.includes(e)}const ft=Symbol("events"),Ms=new Set,Jr=new Set;function Aa(e,t,r,n={}){function s(i){if(n.capture||Wr.call(t,i),!i.cancelBubble)return kr(()=>r==null?void 0:r.call(this,i))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?ht(()=>{t.addEventListener(e,s,n)}):t.addEventListener(e,s,n),s}function On(e,t,r,n,s){var i={capture:n,passive:s},f=Aa(e,t,r,i);(t===document.body||t===window||t===document||t instanceof HTMLMediaElement)&&_s(()=>{t.removeEventListener(e,f,i)})}function qt(e,t,r){(t[ft]??(t[ft]={}))[e]=r}function Na(e){for(var t=0;t<e.length;t++)Ms.add(e[t]);for(var r of Jr)r(e)}let In=null;function Wr(e){var y,w;var t=this,r=t.ownerDocument,n=e.type,s=((y=e.composedPath)==null?void 0:y.call(e))||[],i=s[0]||e.target;In=e;var f=0,l=In===e&&e[ft];if(l){var o=s.indexOf(l);if(o!==-1&&(t===document||t===window)){e[ft]=t;return}var u=s.indexOf(t);if(u===-1)return;o<=u&&(f=o)}if(i=s[f]||e.target,i!==t){_i(e,"currentTarget",{configurable:!0,get(){return i||r}});var d=S,g=N;me(null),Pe(null);try{for(var v,_=[];i!==null;){var c=i.assignedSlot||i.parentNode||i.host||null;try{var x=(w=i[ft])==null?void 0:w[n];x!=null&&(!i.disabled||e.target===i)&&x.call(i,e)}catch(M){v?_.push(M):v=M}if(e.cancelBubble||c===t||c===null)break;i=c}if(v){for(let M of _)queueMicrotask(()=>{throw M});throw v}}finally{e[ft]=t,delete e.currentTarget,me(d),Pe(g)}}}var Un;const Rr=((Un=globalThis==null?void 0:globalThis.window)==null?void 0:Un.trustedTypes)&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:e=>e});function Ma(e){return(Rr==null?void 0:Rr.createHTML(e))??e}function Ca(e){var t=da("template");return t.innerHTML=Ma(e.replaceAll("<!>","<!---->")),t.content}function Zr(e,t){var r=N;r.nodes===null&&(r.nodes={start:e,end:t,a:null,t:null})}function D(e,t){var r=(t&Li)!==0,n=(t&Hi)!==0,s,i=!e.startsWith("<!>");return()=>{s===void 0&&(s=Ca(i?e:"<!>"+e),r||(s=gr(s)));var f=n||ds?document.importNode(s,!0):s.cloneNode(!0);if(r){var l=gr(f),o=f.lastChild;Zr(l,o)}else Zr(f,f);return f}}function Dn(){var e=document.createDocumentFragment(),t=document.createComment(""),r=yt();return e.append(t,r),Zr(t,r),e}function O(e,t){e!==null&&e.before(t)}function Y(e,t){var r=t==null?"":typeof t=="object"?`${t}`:t;r!==(e.__t??(e.__t=e.nodeValue))&&(e.__t=r,e.nodeValue=`${r}`)}function Ra(e,t){return Fa(e,t)}const lr=new Map;function Fa(e,{target:t,anchor:r,props:n={},events:s,context:i,intro:f=!0,transformError:l}){ua();var o=void 0,u=ma(()=>{var d=r??t.appendChild(yt());Qi(d,{pending:()=>{}},_=>{$n({});var c=P;i&&(c.c=i),s&&(n.$$events=s),o=e(_,n)||{},Xn()},l);var g=new Set,v=_=>{for(var c=0;c<_.length;c++){var x=_[c];if(!g.has(x)){g.add(x);var y=Sa(x);for(const z of[t,document]){var w=lr.get(z);w===void 0&&(w=new Map,lr.set(z,w));var M=w.get(x);M===void 0?(z.addEventListener(x,Wr,{passive:y}),w.set(x,1)):w.set(x,M+1)}}}};return v(wr(Ms)),Jr.add(v),()=>{var y;for(var _ of g)for(const w of[t,document]){var c=lr.get(w),x=c.get(_);--x==0?(w.removeEventListener(_,Wr),c.delete(_),c.size===0&&lr.delete(w)):c.set(_,x)}Jr.delete(v),d!==r&&((y=d.parentNode)==null||y.removeChild(d))}});return Oa.set(o,u),o}let Oa=new WeakMap;var Ee,Oe,fe,vt,jt,er,br;class Ia{constructor(t,r=!0){we(this,"anchor");k(this,Ee,new Map);k(this,Oe,new Map);k(this,fe,new Map);k(this,vt,new Set);k(this,jt,!0);k(this,er,t=>{if(a(this,Ee).has(t)){var r=a(this,Ee).get(t),n=a(this,Oe).get(r);if(n)on(n),a(this,vt).delete(r);else{var s=a(this,fe).get(r);s&&(a(this,Oe).set(r,s.effect),a(this,fe).delete(r),s.fragment.lastChild.remove(),this.anchor.before(s.fragment),n=s.effect)}for(const[i,f]of a(this,Ee)){if(a(this,Ee).delete(i),i===t)break;const l=a(this,fe).get(f);l&&(se(l.effect),a(this,fe).delete(f))}for(const[i,f]of a(this,Oe)){if(i===r||a(this,vt).has(i))continue;const l=()=>{if(Array.from(a(this,Ee).values()).includes(i)){var u=document.createDocumentFragment();fn(f,u),u.append(yt()),a(this,fe).set(i,{effect:f,fragment:u})}else se(f);a(this,vt).delete(i),a(this,Oe).delete(i)};a(this,jt)||!n?(a(this,vt).add(i),gt(f,l,!1)):l()}}});k(this,br,t=>{a(this,Ee).delete(t);const r=Array.from(a(this,Ee).values());for(const[n,s]of a(this,fe))r.includes(n)||(se(s.effect),a(this,fe).delete(n))});this.anchor=t,T(this,jt,r)}ensure(t,r){var n=b,s=hs();if(r&&!a(this,Oe).has(t)&&!a(this,fe).has(t))if(s){var i=document.createDocumentFragment(),f=yt();i.append(f),a(this,fe).set(t,{effect:ve(()=>r(f)),fragment:i})}else a(this,Oe).set(t,ve(()=>r(this.anchor)));if(a(this,Ee).set(n,t),s){for(const[l,o]of a(this,Oe))l===t?n.unskip_effect(o):n.skip_effect(o);for(const[l,o]of a(this,fe))l===t?n.unskip_effect(o.effect):n.skip_effect(o.effect);n.oncommit(a(this,er)),n.ondiscard(a(this,br))}else a(this,er).call(this,n)}}Ee=new WeakMap,Oe=new WeakMap,fe=new WeakMap,vt=new WeakMap,jt=new WeakMap,er=new WeakMap,br=new WeakMap;function ye(e,t,r=!1){var n=new Ia(e),s=r?It:0;function i(f,l){n.ensure(f,l)}an(()=>{var f=!1;t((l,o=0)=>{f=!0,i(o,l)}),f||i(-1,null)},s)}function Fr(e,t){return t}function Da(e,t,r){for(var n=[],s=t.length,i,f=t.length,l=0;l<s;l++){let g=t[l];gt(g,()=>{if(i){if(i.pending.delete(g),i.done.add(g),i.pending.size===0){var v=e.outrogroups;$r(e,wr(i.done)),v.delete(i),v.size===0&&(e.outrogroups=null)}}else f-=1},!1)}if(f===0){var o=n.length===0&&r!==null;if(o){var u=r,d=u.parentNode;ca(d),d.append(u),e.items.clear()}$r(e,t,!o)}else i={pending:new Set(t),done:new Set},(e.outrogroups??(e.outrogroups=new Set)).add(i)}function $r(e,t,r=!0){var n;if(e.pending.size>0){n=new Set;for(const f of e.pending.values())for(const l of f)n.add(e.items.get(l).e)}for(var s=0;s<t.length;s++){var i=t[s];if(n!=null&&n.has(i)){i.f|=Ye;const f=document.createDocumentFragment();fn(i,f)}else se(t[s],r)}}var Pn;function Or(e,t,r,n,s,i=null){var f=e,l=new Map,o=null,u=ls(()=>{var w=r();return zn(w)?w:w==null?[]:wr(w)}),d,g=new Map,v=!0;function _(w){(y.effect.f&_e)===0&&(y.pending.delete(w),y.fallback=o,Pa(y,d,f,t,n),o!==null&&(d.length===0?(o.f&Ye)===0?on(o):(o.f^=Ye,Vt(o,null,f)):gt(o,()=>{o=null})))}function c(w){y.pending.delete(w)}var x=an(()=>{d=h(u);for(var w=d.length,M=new Set,z=b,Ae=hs(),ee=0;ee<w;ee+=1){var xe=d[ee],Je=n(xe,ee),te=v?null:l.get(Je);te?(te.v&&Pt(te.v,xe),te.i&&Pt(te.i,ee),Ae&&z.unskip_effect(te.e)):(te=La(l,v?f:Pn??(Pn=yt()),xe,Je,ee,s,t,r),v||(te.e.f|=Ye),l.set(Je,te)),M.add(Je)}if(w===0&&i&&!o&&(v?o=ve(()=>i(f)):(o=ve(()=>i(Pn??(Pn=yt()))),o.f|=Ye)),w>M.size&&Ti(),!v)if(g.set(z,M),Ae){for(const[be,Er]of l)M.has(be)||z.skip_effect(Er.e);z.oncommit(_),z.ondiscard(c)}else _(z);h(u)}),y={effect:x,items:l,pending:g,outrogroups:null,fallback:o};v=!1}function zt(e){for(;e!==null&&(e.f&Se)===0;)e=e.next;return e}function Pa(e,t,r,n,s){var te;var i=t.length,f=e.items,l=zt(e.effect.first),o,u=null,d=[],g=[],v,_,c,x;for(x=0;x<i;x+=1){if(v=t[x],_=s(v,x),c=f.get(_).e,e.outrogroups!==null)for(const be of e.outrogroups)be.pending.delete(c),be.done.delete(c);if((c.f&j)!==0&&on(c),(c.f&Ye)!==0)if(c.f^=Ye,c===l)Vt(c,null,r);else{var y=u?u.next:l;c===e.effect.last&&(e.effect.last=c.prev),c.prev&&(c.prev.next=c.next),c.next&&(c.next.prev=c.prev),We(e,u,c),We(e,c,y),Vt(c,y,r),u=c,d=[],g=[],l=zt(u.next);continue}if(c!==l){if(o!==void 0&&o.has(c)){if(d.length<g.length){var w=g[0],M;u=w.prev;var z=d[0],Ae=d[d.length-1];for(M=0;M<d.length;M+=1)Vt(d[M],w,r);for(M=0;M<g.length;M+=1)o.delete(g[M]);We(e,z.prev,Ae.next),We(e,u,z),We(e,Ae,w),l=w,u=Ae,x-=1,d=[],g=[]}else o.delete(c),Vt(c,l,r),We(e,c.prev,c.next),We(e,c,u===null?e.effect.first:u.next),We(e,u,c),u=c;continue}for(d=[],g=[];l!==null&&l!==c;)(o??(o=new Set)).add(l),g.push(l),l=zt(l.next);if(l===null)continue}(c.f&Ye)===0&&d.push(c),u=c,l=zt(c.next)}if(e.outrogroups!==null){for(const be of e.outrogroups)be.pending.size===0&&($r(e,wr(be.done)),(te=e.outrogroups)==null||te.delete(be));e.outrogroups.size===0&&(e.outrogroups=null)}if(l!==null||o!==void 0){var ee=[];if(o!==void 0)for(c of o)(c.f&j)===0&&ee.push(c);for(;l!==null;)(l.f&j)===0&&l!==e.fallback&&ee.push(l),l=zt(l.next);var xe=ee.length;if(xe>0){var Je=null;Da(e,ee,Je)}}}function La(e,t,r,n,s,i,f,l){var o=(f&Ii)!==0?(f&Pi)===0?oa(r,!1,!1):wt(r):null,u=(f&Di)!==0?wt(s):null;return{v:o,i:u,e:ve(()=>(i(t,o??r,u??s,l),()=>{e.delete(n)}))}}function Vt(e,t,r){if(e.nodes)for(var n=e.nodes.start,s=e.nodes.end,i=t&&(t.f&Ye)===0?t.nodes.start:r;n!==null;){var f=nr(n);if(i.before(n),n===s)return;n=f}}function We(e,t,r){t===null?e.effect.first=r:t.next=r,r===null?e.effect.last=t:r.prev=t}function Ha(e,t,r){var n=e==null?"":""+e;return n===""?null:n}function it(e,t,r,n,s,i){var f=e.__className;if(f!==r||f===void 0){var l=Ha(r);l==null?e.removeAttribute("class"):e.className=l,e.__className=r}return i}const Ba=Symbol("is custom element"),Ua=Symbol("is html");function qa(e,t,r,n){var s=za(e);s[t]!==(s[t]=r)&&(r==null?e.removeAttribute(t):typeof r!="string"&&Va(e).includes(t)?e[t]=r:e.setAttribute(t,r))}function za(e){return e.__attributes??(e.__attributes={[Ba]:e.nodeName.includes("-"),[Ua]:e.namespaceURI===Jn})}var Ln=new Map;function Va(e){var t=e.getAttribute("is")||e.nodeName,r=Ln.get(t);if(r)return r;Ln.set(t,r=[]);for(var n,s=e,i=Element.prototype;i!==s;){n=gi(s);for(var f in n)n[f].set&&r.push(f);s=Vn(s)}return r}function Ka(e,t,r=t){var n=new WeakSet;va(e,"input",async s=>{var i=s?e.defaultValue:e.value;if(i=Ir(e)?Dr(i):i,r(i),b!==null&&n.add(b),await Ze(),i!==(i=t())){var f=e.selectionStart,l=e.selectionEnd,o=e.value.length;if(e.value=i??"",l!==null){var u=e.value.length;f===l&&l===o&&u>o?(e.selectionStart=u,e.selectionEnd=u):(e.selectionStart=f,e.selectionEnd=Math.min(l,u))}}}),ir(t)==null&&e.value&&(r(Ir(e)?Dr(e.value):e.value),b!==null&&n.add(b)),sn(()=>{var s=t();if(e===document.activeElement){var i=b;if(n.has(i))return}Ir(e)&&s===Dr(e.value)||e.type==="date"&&!s&&!e.value||s!==e.value&&(e.value=s??"")})}function Ir(e){var t=e.type;return t==="number"||t==="range"}function Dr(e){return e===""?null:+e}function Hn(e,t){return e===t||(e==null?void 0:e[or])===t}function Ya(e={},t,r,n){var s=P.r,i=N;return xa(()=>{var f,l;return sn(()=>{f=l,l=[],ir(()=>{e!==r(...l)&&(t(e,...l),f&&Hn(r(...f),e)&&t(null,...f))})}),()=>{let o=i;for(;o!==s&&o.parent!==null&&o.parent.f&Lr;)o=o.parent;const u=()=>{l&&Hn(r(...l),e)&&t(null,...l)},d=o.teardown;o.teardown=()=>{u(),d==null||d()}}}),e}function Cs(e){P===null&&Gn(),tr&&P.l!==null?Ja(P).m.push(e):ga(()=>{const t=ir(e);if(typeof t=="function")return t})}function Ga(e){P===null&&Gn(),Cs(()=>()=>ir(e))}function Ja(e){var t=e.l;return t.u??(t.u={a:[],b:[],m:[]})}const Wa="5";var qn;typeof window<"u"&&((qn=window.__svelte??(window.__svelte={})).v??(qn.v=new Set)).add(Wa);Vi();function Za(e){const t=e.split(`
|
| 2 |
+
`),r=[];for(const n of t){const s=n.trim();if(!s)continue;let i;try{i=JSON.parse(s)}catch{continue}const f=$a(i);f&&r.push(f)}return r}function $a(e){return(e.type==="user"||e.type==="assistant"||e.type==="system")&&e.message?Xa(e):e.type==="message"&&e.message?Qa(e):e.type==="session"?{role:"meta",title:`session${e.cwd?" β "+e.cwd:""}`,blocks:[],timestamp:e.timestamp}:e.type==="model_change"?{role:"meta",title:`model β ${e.modelId||e.model||"?"}`,blocks:[],timestamp:e.timestamp}:e.type==="thinking_level_change"?{role:"meta",title:`thinking level β ${e.thinkingLevel}`,blocks:[],timestamp:e.timestamp}:e.type==="session_info"?{role:"meta",title:e.name||"session info",blocks:[],timestamp:e.timestamp}:e.type==="permission-mode"?{role:"meta",title:`permission mode β ${e.permissionMode}`,blocks:[]}:e.type==="file-history-snapshot"||e.type==="attachment"?null:{role:"meta",title:e.type||"event",blocks:[{kind:"raw",json:e}]}}function Xa(e){var n,s;const t=e.type,r=(n=e.message)==null?void 0:n.content;return{role:t,blocks:Rs(r,"claude"),model:(s=e.message)==null?void 0:s.model,timestamp:e.timestamp}}function Qa(e){var s,i,f;const t=(s=e.message)==null?void 0:s.role,r=(i=e.message)==null?void 0:i.content;return{role:t==="toolResult"?"tool":t||"unknown",blocks:Rs(r,"pi",e.message),model:(f=e.message)==null?void 0:f.model,timestamp:e.timestamp}}function Rs(e,t,r){const n=[];if(typeof e=="string")return n.push({kind:"text",text:e}),n;if(!Array.isArray(e))return n;if(t==="pi"&&(r==null?void 0:r.role)==="toolResult")return n.push({kind:"tool_result",text:Bn(e),isError:!!r.isError,toolCallId:r.toolCallId,toolName:r.toolName}),n;for(const s of e){if(!s||typeof s!="object")continue;const i=s.type;i==="text"?n.push({kind:"text",text:s.text??""}):i==="thinking"?n.push({kind:"thinking",text:s.thinking??s.text??""}):i==="tool_use"||i==="toolCall"?n.push({kind:"tool_call",name:s.name||"tool",input:s.input??s.arguments??{},id:s.id}):i==="tool_result"||i==="toolResult"?n.push({kind:"tool_result",text:Bn(s.content),isError:!!(s.is_error??s.isError),toolCallId:s.tool_use_id??s.toolCallId}):i==="image"?n.push({kind:"image",source:s.source}):n.push({kind:"raw",json:s})}return n}function Bn(e){if(e==null)return"";if(typeof e=="string")return e;if(Array.isArray(e))return e.map(t=>t?typeof t=="string"?t:t.type==="text"?t.text??"":JSON.stringify(t,null,2):"").join(`
|
| 3 |
+
`);try{return JSON.stringify(e,null,2)}catch{return String(e)}}function ja(e){return e.replace("/blob/","/resolve/")}var el=D('<button type="button" class="text-[11px] px-2 py-1 bg-[#fffbe6] border border-[#ffedb0] rounded hover:bg-[#ffd21e] hover:border-[#ffbb1a] disabled:opacity-50 disabled:hover:bg-[#fffbe6] disabled:hover:border-[#ffedb0] transition-colors cursor-pointer"> </button>'),tl=D('<div class="flex items-baseline gap-2"><span class="w-[1ch] text-center text-[#5f5f5c]"> </span> <span class="text-[#333331]">Fetching traces...</span></div>'),rl=D('<div class="flex items-baseline gap-2"><span class="w-[1ch] text-center text-[#991b1b]">β</span> <span class="text-[#991b1b]"> </span></div>'),nl=D('<div class="flex items-baseline gap-2 mb-3 animate-fade-in"><span> </span> <span> </span></div>'),sl=D(`<div class="text-[#888] text-[13px] leading-relaxed"><div class="flex items-baseline gap-2 mb-1"><span class="w-[1ch] text-center text-[#6b6b68]">β</span> <span>waiting for input</span></div> <div class="pl-[2.2ch] text-[#888]">paste a <code class="text-[#8b5cf6]">.jsonl</code> dataset URL above,
|
| 4 |
+
press <kbd class="px-1 py-px bg-[#f5f5f2] rounded border border-[#e5e5e0] text-[11px]">Enter</kbd> to load.</div> <div class="pl-[2.2ch] text-[#888] mt-1">then <kbd class="px-1 py-px bg-[#f5f5f2] rounded border border-[#e5e5e0] text-[11px]">β</kbd> <kbd class="px-1 py-px bg-[#f5f5f2] rounded border border-[#e5e5e0] text-[11px]">β</kbd> to navigate sections, <kbd class="px-1 py-px bg-[#f5f5f2] rounded border border-[#e5e5e0] text-[11px]">Home</kbd>/ <kbd class="px-1 py-px bg-[#f5f5f2] rounded border border-[#e5e5e0] text-[11px]">End</kbd> for start/end.</div> <div class="pl-[2.2ch] mt-3"><a href="https://huggingface.co/changelog/agent-trace-viewer" target="_blank" rel="noopener noreferrer" class="text-[#8b5cf6] hover:underline">β learn more about the agent trace viewer on Hugging Face</a></div></div>`),il=D('<span class="text-[12px] text-[#6a6a66] truncate"> </span>'),al=D('<span class="text-[11px] text-[#888]"> </span>'),ll=D('<span class="animate-blink text-[#8b5cf6]" aria-hidden="true">β</span>'),ol=D('<pre class="whitespace-pre-wrap break-words text-[13px] text-[#232323] leading-[1.65] font-mono"> <!></pre>'),fl=D('<span class="animate-blink text-[#8b5cf6]" aria-hidden="true">β</span>'),ul=D('<details class="py-0.5" open=""><summary class="cursor-pointer text-[11px] text-[#8b5cf6] font-semibold select-none hover:underline">thinking</summary> <pre class="whitespace-pre-wrap break-words text-[12px] text-[#6b21a8] mt-1 leading-[1.65] pl-[1ch] border-l border-[#e9d5ff]"> <!></pre></details>'),cl=D('<div class="py-0.5"><div class="text-[12px] text-[#6b21a8]"><span class="text-[#aaa]">tool</span> <span class="font-semibold"> </span></div> <pre class="text-[12px] text-[#3a3a38] whitespace-pre-wrap break-words max-h-[240px] overflow-auto mt-0.5 pl-[1ch] border-l border-[#e9d5ff]"> </pre></div>'),dl=D('<span class="font-semibold">Β· error</span>'),pl=D('<div class="py-0.5"><div><span class="text-[#aaa]">result</span> <!></div> <pre> </pre></div>'),vl=D('<div class="text-[12px] text-[#6a6a66] italic">[image attachment]</div>'),hl=D('<details><summary class="cursor-pointer text-[11px] text-[#888] select-none hover:underline">raw</summary> <pre class="text-[11px] text-[#555] whitespace-pre-wrap break-words mt-1 max-h-[200px] overflow-auto pl-[1ch] border-l border-[#e5e5e0]"> </pre></details>'),_l=D('<div class="flex items-start gap-2 px-2 animate-fade-in"><span class="w-[1ch] text-[#b3b3ad] shrink-0 mt-[2px]"> </span> <div class="flex-1 min-w-0"><!></div></div>'),gl=D('<div><div class="flex items-baseline gap-2 px-2"><span> </span> <span> </span> <!> <span class="ml-auto flex items-baseline gap-3"><!> <span class="text-[11px] text-[#aaa]"></span></span></div> <!></div>'),ml=D("<span> </span>"),xl=D("<span>ready</span>"),bl=D('<button class="px-2 py-0.5 bg-[#f5f5f2] rounded border border-[#e5e5e0] text-[11px] hover:bg-[#eeeae0] cursor-pointer">skip</button>'),wl=D('<span class="flex items-center gap-1"><kbd class="px-1 py-px bg-[#f5f5f2] rounded border border-[#e5e5e0]">β</kbd> <kbd class="px-1 py-px bg-[#f5f5f2] rounded border border-[#e5e5e0]">β</kbd> navigate</span> <span class="flex items-center gap-1"><kbd class="px-1 py-px bg-[#f5f5f2] rounded border border-[#e5e5e0]">Home</kbd> <kbd class="px-1 py-px bg-[#f5f5f2] rounded border border-[#e5e5e0]">End</kbd> jump</span>',1),yl=D('<div class="frame-bg frame-shadow w-[960px] max-w-[calc(100vw-48px)] rounded-[20px] p-[3px]"><div class="w-full h-[85vh] bg-[#fbfbf9] rounded-[17px] overflow-hidden flex flex-col font-mono text-[14px] leading-[1.7] text-[#232323]"><div class="flex items-center gap-2 pt-4 px-[18px] pb-2 shrink-0"><span class="w-3 h-3 rounded-full bg-[#d7d7d3]"></span> <span class="w-3 h-3 rounded-full bg-[#d7d7d3]"></span> <span class="w-3 h-3 rounded-full bg-[#d7d7d3]"></span> <a href="https://huggingface.co/datasets?format=format%3Aagent-traces" target="_blank" rel="noopener noreferrer" class="ml-auto text-[12px] text-[#6a6a66] hover:text-[#222220] hover:underline select-none transition-colors" title="Browse agent-trace datasets on Hugging Face">π€ traces</a></div> <div class="flex items-center gap-2 px-5 py-3 border-b border-[#eeeae0] shrink-0"><span class="text-[#6a6a66] select-none">βΊ</span> <input type="url" placeholder="paste .jsonl dataset URL and press Enter" class="flex-1 bg-transparent border-none outline-none text-[13px] text-[#222220] placeholder:text-[#b0b0aa]"/> <button type="button" class="px-3 py-1 bg-[#ffd21e] rounded text-[12px] font-semibold hover:bg-[#ffbb1a] disabled:opacity-50 cursor-pointer">load</button></div> <div class="flex flex-wrap items-center gap-2 px-5 py-2 border-b border-[#eeeae0] shrink-0"><span class="text-[11px] text-[#888] select-none">examples:</span> <!></div> <div class="flex-1 overflow-y-auto px-5 py-3"><!> <!></div> <div class="flex items-center gap-4 px-5 py-2 border-t border-[#eeeae0] text-[11px] text-[#888] shrink-0"><!> <!> <a href="https://huggingface.co/changelog/agent-trace-viewer" target="_blank" rel="noopener noreferrer" class="ml-auto text-[#8b5cf6] hover:underline" title="HF changelog Β· agent trace viewer">changelog β</a></div></div></div>');function kl(e,t){$n(t,!0);const r=["β ","β ","β Ή","β Έ","β Ό","β ΄","β ¦","β §","β ","β "];let n=Z(0),s;const i=[{label:"3D browser game",url:"https://huggingface.co/datasets/0xSero/pi-sessions/blob/main/2026-01-28T17-49-25-023Z_cc5bb68b-049d-49c7-84b1-004b47ae7cdc.jsonl"},{label:"Explain repo",url:"https://huggingface.co/datasets/0xSero/pi-sessions/blob/main/2026-01-13T13-24-19-611Z_6622d195-0787-41ac-b9d0-9ea1118a1c6c.jsonl"},{label:"Fix Swift errors",url:"https://huggingface.co/datasets/0xSero/pi-sessions/blob/main/2026-01-30T19-41-29-858Z_16007873-1d9f-4efd-b222-161a55e0183f.jsonl"},{label:"Triage issue",url:"https://huggingface.co/datasets/badlogicgames/pi-mono/blob/main/2026-01-16T02-37-34-075Z_4293a326-81ca-4327-b450-85275e1ca645.jsonl"},{label:"Release audit",url:"https://huggingface.co/datasets/badlogicgames/pi-mono/blob/main/2026-01-16T03-32-51-416Z_cf56c275-9716-42a7-b79e-c3225fe7f6d2.jsonl"}];let f=Z(lt(i[0].url));function l(p){C(f,p.url,!0),y()}let o=Z(!1),u=Z(0),d=Z(""),g=Z(lt([])),v=Z(-1),_=Z(!1),c=!1,x;async function y(){C(o,!0),C(d,""),C(g,[],!0),C(v,-1),C(u,0),C(_,!1),c=!1;try{const p=await fetch(ja(h(f)));if(!p.ok)throw new Error(`Failed to fetch (HTTP ${p.status})`);const m=await p.text(),A=Za(m);for(const B of A){B._visible=!1,B._visibleBlocks=0;for(const Ne of B.blocks)Ne._typedText="",Ne._typing=!1}C(g,A,!0),C(u,A.length,!0),A.length===0?C(d,"No messages parsed from this file."):(await Ze(),M())}catch(p){C(d,(p==null?void 0:p.message)||String(p),!0)}finally{C(o,!1)}}const w=p=>new Promise(m=>setTimeout(m,p));async function M(){C(_,!0),c=!1,Ae=!1;for(let p=0;p<h(g).length&&!c;p++){const m=h(g)[p];m._visible=!0,C(v,p,!0),await Ze(),xe(),await w(40);for(let A=0;A<m.blocks.length&&!c;A++){m._visibleBlocks=A+1,await Ze(),xe();const B=m.blocks[A];B.kind==="text"||B.kind==="thinking"?await z(B):(await w(90),await Ze(),xe())}if(c)break;await w(120)}c&&te(),C(_,!1)}async function z(p){const m=p.text||"",A=m.length;if(A===0)return;const B=Math.max(250,Math.min(1400,A*10)),Ne=16,Bt=Math.ceil(B/Ne),Et=Math.max(1,Math.ceil(A/Bt));p._typing=!0;for(let rt=Et;rt<A&&!c;rt+=Et)p._typedText=m.slice(0,rt),await Ze(),xe(),await w(Ne);p._typedText=m,await Ze(),xe(),p._typing=!1}let Ae=!1,ee=0;function xe(){!x||!h(_)||Ae||(x.scrollTop=x.scrollHeight,ee=x.scrollTop)}function Je(){!x||!h(_)||Math.abs(x.scrollTop-ee)>40&&(Ae=!0)}function te(){for(const p of h(g)){p._visible=!0,p._visibleBlocks=p.blocks.length;for(const m of p.blocks)"_typedText"in m&&(m._typedText=m.text||""),m._typing=!1}}function be(){c=!0}async function Er(p){const m=p.target;if(!(m&&(m.tagName==="INPUT"||m.tagName==="TEXTAREA"||m.isContentEditable))){if(h(_)&&["ArrowDown","ArrowUp","Home","End","Escape"," "].includes(p.key)){p.preventDefault(),be();return}if(h(g).length!==0){if(p.key==="ArrowDown"||p.key==="j")p.preventDefault(),C(v,Math.min(h(g).length-1,h(v)+1),!0);else if(p.key==="ArrowUp"||p.key==="k")p.preventDefault(),C(v,Math.max(0,h(v)-1),!0);else if(p.key==="Home"||p.key==="g"&&!p.shiftKey)p.preventDefault(),C(v,0);else if(p.key==="End"||p.key==="G"&&p.shiftKey)p.preventDefault(),C(v,h(g).length-1);else return;await Ze(),Fs("smooth")}}}function Fs(p="smooth"){if(h(v)<0||!x)return;const m=x.querySelector(`[data-idx="${h(v)}"]`);m&&m.scrollIntoView({behavior:p,block:"center"})}function un(p){try{return JSON.stringify(p,null,2)}catch{return String(p)}}Cs(()=>{s=setInterval(()=>{C(n,(h(n)+1)%r.length)},90)}),Ga(()=>{clearInterval(s)});const cn={user:"text-[#1e40af]",assistant:"text-[#0f5a2a]",tool:"text-[#6b21a8]",system:"text-[#92400e]",meta:"text-[#6a6a66]",unknown:"text-[#6a6a66]"};var dn=yl();On("keydown",Gr,Er);var Os=E(dn),pn=F(E(Os),2),Tr=F(E(pn),2),vn=F(Tr,2),hn=F(pn,2),Is=F(E(hn),2);Or(Is,17,()=>i,Fr,(p,m)=>{var A=el(),B=E(A);X(()=>{A.disabled=h(o)||h(_),Y(B,h(m).label)}),qt("click",A,()=>l(h(m))),O(p,A)});var ar=F(hn,2),_n=E(ar);{var Ds=p=>{var m=tl(),A=E(m),B=E(A);X(()=>Y(B,r[h(n)])),O(p,m)},Ps=p=>{var m=rl(),A=F(E(m),2),B=E(A);X(()=>Y(B,h(d))),O(p,m)},Ls=p=>{var m=nl(),A=E(m),B=E(A),Ne=F(A,2),Bt=E(Ne);X(()=>{it(A,1,`w-[1ch] text-center ${h(_)?"text-[#5f5f5c]":"text-[#0f7a3a] animate-ready-pulse"}`),Y(B,h(_)?r[h(n)]:"β"),it(Ne,1,`${h(_)?"text-[#333331]":"text-[#0f5a2a]"} font-semibold`),Y(Bt,h(_)?`Streaming ${h(v)+1} / ${h(u)}...`:`Loaded ${h(u)} messages`)}),O(p,m)},Hs=p=>{var m=sl();O(p,m)};ye(_n,p=>{h(o)?p(Ds):h(d)?p(Ps,1):h(g).length>0?p(Ls,2):p(Hs,-1)})}var Bs=F(_n,2);Or(Bs,17,()=>h(g),Fr,(p,m,A)=>{var B=Dn(),Ne=Mn(B);{var Bt=Et=>{const rt=Nn(()=>A===h(v));var Ut=gl();qa(Ut,"data-idx",A);var mn=E(Ut),Sr=E(mn),Gs=E(Sr),Ar=F(Sr,2),Js=E(Ar),xn=F(Ar,2);{var Ws=Le=>{var I=il(),Tt=E(I);X(()=>Y(Tt,h(m).title)),O(Le,I)};ye(xn,Le=>{h(m).title&&Le(Ws)})}var Zs=F(xn,2),bn=E(Zs);{var $s=Le=>{var I=al(),Tt=E(I);X(()=>Y(Tt,h(m).model)),O(Le,I)};ye(bn,Le=>{h(m).model&&Le($s)})}var Xs=F(bn,2);Xs.textContent=`#${A}`;var Qs=F(mn,2);Or(Qs,17,()=>h(m).blocks,Fr,(Le,I,Tt)=>{var wn=Dn(),js=Mn(wn);{var ei=Nr=>{const ti=Nn(()=>Tt===h(m).blocks.length-1);var yn=_l(),kn=E(yn),ri=E(kn),ni=F(kn,2),si=E(ni);{var ii=V=>{var W=ol(),ie=E(W),Me=F(ie);{var He=Ce=>{var Be=ll();O(Ce,Be)};ye(Me,Ce=>{h(I)._typing&&Ce(He)})}X(()=>Y(ie,h(I)._typedText)),O(V,W)},ai=V=>{var W=ul(),ie=F(E(W),2),Me=E(ie),He=F(Me);{var Ce=Be=>{var nt=fl();O(Be,nt)};ye(He,Be=>{h(I)._typing&&Be(Ce)})}X(()=>Y(Me,h(I)._typedText)),O(V,W)},li=V=>{var W=cl(),ie=E(W),Me=F(E(ie),2),He=E(Me),Ce=F(ie,2),Be=E(Ce);X(nt=>{Y(He,h(I).name),Y(Be,nt)},[()=>un(h(I).input)]),O(V,W)},oi=V=>{var W=pl(),ie=E(W),Me=F(E(ie),2);{var He=nt=>{var ci=dl();O(nt,ci)};ye(Me,nt=>{h(I).isError&&nt(He)})}var Ce=F(ie,2),Be=E(Ce);X(()=>{it(ie,1,`text-[12px] ${h(I).isError?"text-[#991b1b]":"text-[#6a6a66]"}`),it(Ce,1,`text-[12px] text-[#3a3a38] whitespace-pre-wrap break-words max-h-[280px] overflow-auto mt-0.5 pl-[1ch] border-l ${h(I).isError?"border-[#fecaca]":"border-[#e5e5e0]"}`),Y(Be,h(I).text)}),O(V,W)},fi=V=>{var W=vl();O(V,W)},ui=V=>{var W=hl(),ie=F(E(W),2),Me=E(ie);X(He=>Y(Me,He),[()=>un(h(I).json)]),O(V,W)};ye(si,V=>{h(I).kind==="text"?V(ii):h(I).kind==="thinking"?V(ai,1):h(I).kind==="tool_call"?V(li,2):h(I).kind==="tool_result"?V(oi,3):h(I).kind==="image"?V(fi,4):h(I).kind==="raw"&&V(ui,5)})}X(()=>Y(ri,h(ti)?"β":"β")),O(Nr,yn)};ye(js,Nr=>{Tt<h(m)._visibleBlocks&&Nr(ei)})}O(Le,wn)}),X(()=>{it(Ut,1,`py-1 cursor-default rounded transition-colors animate-fade-in ${h(rt)?"bg-[#fffbe6]":"hover:bg-[#faf9f5]"}`),it(Sr,1,`w-[1ch] text-center ${h(rt)?"text-[#0f7a3a] animate-ready-pulse":"text-[#6b6b68]"}`),Y(Gs,h(rt)?"β":"β"),it(Ar,1,`text-[11px] uppercase tracking-wider font-semibold ${(cn[h(m).role]||cn.unknown)??""}`),Y(Js,h(m).role)}),qt("click",Ut,()=>C(v,A,!0)),O(Et,Ut)};ye(Ne,Et=>{h(m)._visible&&Et(Bt)})}O(p,B)}),Ya(ar,p=>x=p,()=>x);var Us=F(ar,2),gn=E(Us);{var qs=p=>{var m=ml(),A=E(m);X(()=>Y(A,`${h(v)+1} / ${h(g).length??""}`)),O(p,m)},zs=p=>{var m=xl();O(p,m)};ye(gn,p=>{h(g).length>0?p(qs):p(zs,-1)})}var Vs=F(gn,2);{var Ks=p=>{var m=bl();qt("click",m,be),O(p,m)},Ys=p=>{var m=wl();O(p,m)};ye(Vs,p=>{h(_)?p(Ks):p(Ys,-1)})}X(()=>vn.disabled=h(o)),qt("keydown",Tr,p=>{p.key==="Enter"&&y()}),Ka(Tr,()=>h(f),p=>C(f,p)),qt("click",vn,y),On("scroll",ar,Je),O(e,dn),Xn()}Na(["keydown","click"]);function El(e){kl(e,{})}Ra(El,{target:document.getElementById("app")});
|
assets/index-qKRZ6BtL.css
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-semibold:600;--tracking-wider:.05em;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--animate-fade-in:fadeIn .28s ease both;--animate-blink:blink 1.05s steps(1) infinite;--animate-ready-pulse:readyPulse 1.6s ease-in-out infinite}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-\[2px\]{margin-top:2px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.h-3{height:calc(var(--spacing) * 3)}.h-\[85vh\]{height:85vh}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[280px\]{max-height:280px}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-\[1ch\]{width:1ch}.w-\[960px\]{width:960px}.w-full{width:100%}.max-w-\[calc\(100vw-48px\)\]{max-width:calc(100vw - 48px)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.animate-blink{animation:var(--animate-blink)}.animate-fade-in{animation:var(--animate-fade-in)}.animate-ready-pulse{animation:var(--animate-ready-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[17px\]{border-radius:17px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#e5e5e0\]{border-color:#e5e5e0}.border-\[\#e9d5ff\]{border-color:#e9d5ff}.border-\[\#eeeae0\]{border-color:#eeeae0}.border-\[\#fecaca\]{border-color:#fecaca}.border-\[\#ffedb0\]{border-color:#ffedb0}.bg-\[\#d7d7d3\]{background-color:#d7d7d3}.bg-\[\#f5f5f2\]{background-color:#f5f5f2}.bg-\[\#fbfbf9\]{background-color:#fbfbf9}.bg-\[\#ffd21e\]{background-color:#ffd21e}.bg-\[\#fffbe6\]{background-color:#fffbe6}.bg-transparent{background-color:#0000}.p-\[3px\]{padding:3px}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-px{padding-block:1px}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-\[1ch\]{padding-left:1ch}.pl-\[2\.2ch\]{padding-left:2.2ch}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0f5a2a\]{color:#0f5a2a}.text-\[\#0f7a3a\]{color:#0f7a3a}.text-\[\#1e40af\]{color:#1e40af}.text-\[\#3a3a38\]{color:#3a3a38}.text-\[\#5f5f5c\]{color:#5f5f5c}.text-\[\#6a6a66\]{color:#6a6a66}.text-\[\#6b6b68\]{color:#6b6b68}.text-\[\#6b21a8\]{color:#6b21a8}.text-\[\#8b5cf6\]{color:#8b5cf6}.text-\[\#555\]{color:#555}.text-\[\#888\]{color:#888}.text-\[\#991b1b\]{color:#991b1b}.text-\[\#92400e\]{color:#92400e}.text-\[\#222220\]{color:#222220}.text-\[\#232323\]{color:#232323}.text-\[\#333331\]{color:#333331}.text-\[\#aaa\]{color:#aaa}.text-\[\#b3b3ad\]{color:#b3b3ad}.uppercase{text-transform:uppercase}.italic{font-style:italic}.frame-shadow{box-shadow:0 0 0 1px #ffd21e8c,0 25px 80px -10px #aa7d0059,0 6px 24px -4px #ffc81e66,0 0 80px #ffd21e73}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.frame-bg{background:linear-gradient(135deg,#ffe98a,#fff 45%,#ffd21e)}.page-bg{background:radial-gradient(at 20% 20%,#fff4b8,#0000 55%),radial-gradient(at 80% 85%,#ffbb1a,#0000 60%),#ffd21e}.placeholder\:text-\[\#b0b0aa\]::placeholder{color:#b0b0aa}@media(hover:hover){.hover\:border-\[\#ffbb1a\]:hover{border-color:#ffbb1a}.hover\:bg-\[\#eeeae0\]:hover{background-color:#eeeae0}.hover\:bg-\[\#faf9f5\]:hover{background-color:#faf9f5}.hover\:bg-\[\#ffbb1a\]:hover{background-color:#ffbb1a}.hover\:bg-\[\#ffd21e\]:hover{background-color:#ffd21e}.hover\:text-\[\#222220\]:hover{color:#222220}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:opacity-50:disabled{opacity:.5}@media(hover:hover){.disabled\:hover\:border-\[\#ffedb0\]:disabled:hover{border-color:#ffedb0}.disabled\:hover\:bg-\[\#fffbe6\]:disabled:hover{background-color:#fffbe6}}}@keyframes fadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{50%{opacity:0}}@keyframes readyPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
|
index.html
CHANGED
|
@@ -4,8 +4,8 @@
|
|
| 4 |
<meta charset="UTF-8" />
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
| 6 |
<title>π€ traces viewer</title>
|
| 7 |
-
<script type="module" crossorigin src="/assets/index-
|
| 8 |
-
<link rel="stylesheet" crossorigin href="/assets/index-
|
| 9 |
</head>
|
| 10 |
<body class="page-bg min-h-screen flex items-start justify-center px-6 py-10 m-0">
|
| 11 |
<div id="app"></div>
|
|
|
|
| 4 |
<meta charset="UTF-8" />
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
| 6 |
<title>π€ traces viewer</title>
|
| 7 |
+
<script type="module" crossorigin src="/assets/index-H7pqVegR.js"></script>
|
| 8 |
+
<link rel="stylesheet" crossorigin href="/assets/index-qKRZ6BtL.css">
|
| 9 |
</head>
|
| 10 |
<body class="page-bg min-h-screen flex items-start justify-center px-6 py-10 m-0">
|
| 11 |
<div id="app"></div>
|