mnm-matin commited on
Commit
d22531c
·
verified ·
1 Parent(s): ea0766e

Deploy the 1.1.0 bundle as a Live Space

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .dockerignore +0 -4
  2. .gitattributes +4 -0
  3. .hyperview/extensions/fashion-search-readout/panel.jsx +0 -128
  4. Dockerfile +21 -31
  5. PHOTO_EVIDENCE.md +0 -20
  6. README.md +12 -62
  7. bundle/.assetsignore +2 -0
  8. bundle/404.html +1 -0
  9. bundle/404/index.html +1 -0
  10. bundle/__next.__PAGE__.txt +23 -0
  11. bundle/__next._full.txt +18 -0
  12. bundle/__next._tree.txt +2 -0
  13. bundle/_next/static/IzJ9LAl3EpvX0g1Pb8kHO/_buildManifest.js +16 -0
  14. bundle/_next/static/IzJ9LAl3EpvX0g1Pb8kHO/_clientMiddlewareManifest.js +1 -0
  15. bundle/_next/static/IzJ9LAl3EpvX0g1Pb8kHO/_ssgManifest.js +1 -0
  16. bundle/_next/static/M1gpDQR9Zhk32AtuD5qZP/_buildManifest.js +16 -0
  17. bundle/_next/static/M1gpDQR9Zhk32AtuD5qZP/_clientMiddlewareManifest.js +1 -0
  18. bundle/_next/static/M1gpDQR9Zhk32AtuD5qZP/_ssgManifest.js +1 -0
  19. bundle/_next/static/chunks/0cz1d0mv5g_q7.js +0 -0
  20. bundle/_next/static/chunks/111sij3hv970y.js +0 -0
  21. bundle/_next/static/chunks/1si__g5rfxfy5.js +31 -0
  22. bundle/_next/static/chunks/1vsjz6mmjalfy.js +0 -0
  23. bundle/_next/static/chunks/1z1-ay5ba8832.js +0 -0
  24. bundle/_next/static/chunks/283_7pyqafe21.js +0 -0
  25. bundle/_next/static/chunks/2_ovlyzbmg6b-.js +0 -0
  26. bundle/_next/static/chunks/2iw0scz5_gelo.css +0 -0
  27. bundle/_next/static/chunks/2l5mr6qhcmcif.js +0 -0
  28. bundle/_next/static/chunks/2zbk7fyb76ii0.js +1 -0
  29. bundle/_next/static/chunks/3r7eo8mlsuv-8.js +0 -0
  30. bundle/_next/static/chunks/3xaos2q7f0t1a.js +1 -0
  31. bundle/_next/static/chunks/3xo3o0sovd-os.js +0 -0
  32. bundle/_next/static/chunks/turbopack-07qibn315tdtf.js +1 -0
  33. bundle/_next/static/jr93vMqYaFDuDM-hELZ3N/_buildManifest.js +16 -0
  34. bundle/_next/static/jr93vMqYaFDuDM-hELZ3N/_clientMiddlewareManifest.js +1 -0
  35. bundle/_next/static/jr93vMqYaFDuDM-hELZ3N/_ssgManifest.js +1 -0
  36. bundle/_next/static/media/icon.0nasg43ry7r55.png +0 -0
  37. bundle/_next/static/v9cKMNCXpbRUQhznm-2Ij/_buildManifest.js +16 -0
  38. bundle/_next/static/v9cKMNCXpbRUQhznm-2Ij/_clientMiddlewareManifest.js +1 -0
  39. bundle/_next/static/v9cKMNCXpbRUQhznm-2Ij/_ssgManifest.js +1 -0
  40. bundle/_next/static/wRrUqChpZ2Wpbn4xYoEcQ/_buildManifest.js +16 -0
  41. bundle/_next/static/wRrUqChpZ2Wpbn4xYoEcQ/_clientMiddlewareManifest.js +1 -0
  42. bundle/_next/static/wRrUqChpZ2Wpbn4xYoEcQ/_ssgManifest.js +1 -0
  43. bundle/_not-found/__next._full.txt +16 -0
  44. bundle/_not-found/__next._not-found.__PAGE__.txt +22 -0
  45. bundle/_not-found/__next._tree.txt +2 -0
  46. bundle/_not-found/index.html +1 -0
  47. bundle/_not-found/index.txt +16 -0
  48. bundle/api/collections/all:bf21a9e8fbc5/index.json +15 -0
  49. bundle/api/collections/all:bf21a9e8fbc5/items.json +0 -0
  50. bundle/api/collections/selection:0f91eb45df77/index.json +22 -0
.dockerignore DELETED
@@ -1,4 +0,0 @@
1
- demo_data/
2
- __pycache__/
3
- *.pyc
4
- .DS_Store
 
 
 
 
 
.gitattributes ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ bundle/restore/spaces/embed-anything__openai_clip-vit-base-patch32__4771034973d8/vectors.npz filter=lfs diff=lfs merge=lfs -text
2
+ bundle/restore/spaces/embed-anything__openai_clip-vit-base-patch32__8da42c3ae90c/vectors.npz filter=lfs diff=lfs merge=lfs -text
3
+ bundle/restore/spaces/hyper-models__hyper3-clip-v0_5__33d32a431c15/vectors.npz filter=lfs diff=lfs merge=lfs -text
4
+ bundle/restore/spaces/hyper-models__hyper3-clip-v0_5__42052c955756/vectors.npz filter=lfs diff=lfs merge=lfs -text
.hyperview/extensions/fashion-search-readout/panel.jsx DELETED
@@ -1,128 +0,0 @@
1
- const sdk = globalThis.HyperViewPanelSDK;
2
- if (!sdk || sdk.version !== "2") {
3
- throw new Error("HyperViewPanelSDK v2 is not available on window.");
4
- }
5
-
6
- const { React, hooks } = sdk;
7
- const { usePanelActions, usePanelState, useSampleResults, useSamples, useSelection } = hooks;
8
-
9
- function mediaUrl(sample) {
10
- const raw = sample?.media_url || sample?.thumbnail_url || sample?.thumbnail;
11
- return typeof raw === "string" && raw ? raw : null;
12
- }
13
-
14
- function percentage(value) {
15
- return Number.isFinite(Number(value)) ? `${(Number(value) * 100).toFixed(1)}%` : "—";
16
- }
17
-
18
- function ModelCard({ name, checkpoint, color, rank, readout }) {
19
- return (
20
- <article className="fs-model">
21
- <span className="fs-model-top"><span><i style={{background:color}} />{name}</span><strong style={{color}}>#{rank}</strong></span>
22
- <small>{checkpoint} · first matching product</small><p>{readout}</p>
23
- </article>
24
- );
25
- }
26
-
27
- export default function FashionSearchPanel() {
28
- const { props = {}, state = {}, patchState } = usePanelState();
29
- const { updateProps } = usePanelActions();
30
- const { showResults } = useSampleResults();
31
- const { setSelection } = useSelection();
32
- const photoCases = Array.isArray(props.photoCases) ? props.photoCases : [];
33
- const textCases = Array.isArray(props.cases) ? props.cases : [];
34
- const mode = state.activeMode === "text" ? "text" : "photo";
35
- const activePhoto = photoCases.find((item) => item.id === state.activePhotoCaseId) || photoCases[0] || null;
36
- const activeText = textCases.find((item) => item.id === state.activeTextCaseId) || textCases[0] || null;
37
- const active = mode === "photo" ? activePhoto : activeText;
38
- const samplePage = useSamples(props.collectionId, { pageSize: 800 });
39
- const sampleById = React.useMemo(() => new Map(samplePage.samples.map((sample) => [sample.id, sample])), [samplePage.samples]);
40
- const [busy, setBusy] = React.useState(false);
41
- const [error, setError] = React.useState(null);
42
-
43
- React.useEffect(() => {
44
- if (samplePage.hasMore && !samplePage.loading) samplePage.loadMore();
45
- }, [samplePage.hasMore, samplePage.loading, samplePage.loadMore]);
46
-
47
- const present = (item, nextMode) => {
48
- if (!item || busy) return;
49
- setBusy(true);
50
- setError(null);
51
- void (async () => {
52
- try {
53
- const hyper3Results = await showResults(
54
- item.results.hyper3.map((result) => result.sampleId),
55
- { focus: false, source: `${item.label} · Hyper3-CLIP` },
56
- );
57
- const anchorSampleId = nextMode === "photo" ? item.anchorSampleId : null;
58
- const hyper3CollectionId = hyper3Results?.result?.collection_id || item.collectionIds.hyper3;
59
- await updateProps("samples", { mode: "results", collectionId: hyper3CollectionId, anchorSampleId });
60
- await updateProps(props.clipSamplesPanelId || "fashion-clip-results", { mode: "results", collectionId: item.collectionIds.clip, anchorSampleId });
61
- await patchState(nextMode === "photo" ? { activeMode: "photo", activePhotoCaseId: item.id } : { activeMode: "text", activeTextCaseId: item.id });
62
- await setSelection([nextMode === "photo" ? item.anchorSampleId : item.target.sampleId]);
63
- } catch (reason) {
64
- setError(reason instanceof Error ? reason.message : String(reason));
65
- } finally {
66
- setBusy(false);
67
- }
68
- })();
69
- };
70
-
71
- if (!active) return <main className="fs-root">No Fashion cases are available.</main>;
72
-
73
- const visualSampleId = mode === "photo" ? active.anchorSampleId : active.target.sampleId;
74
- const visual = sampleById.get(visualSampleId);
75
- const visualUrl = mediaUrl(visual);
76
- const photoBenchmark = props.photoBenchmark || {};
77
- const typed = props.aggregate || {};
78
- const models = props.models || {};
79
-
80
- return (
81
- <main className="fs-root">
82
- <style>{`
83
- .fs-root,.fs-root *{box-sizing:border-box}.fs-root{height:100%;overflow:auto;padding:14px;background:var(--hv-color-background);color:var(--hv-color-foreground);font:11px/1.42 system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.fs-kicker{display:block;color:var(--hv-color-muted-foreground);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.fs-header h2{margin:3px 0 0;font-size:18px;line-height:1.15;letter-spacing:-.02em}.fs-header p{margin:6px 0 0;color:var(--hv-color-muted-foreground)}.fs-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.fs-tab{border:1px solid var(--hv-color-border);border-radius:8px;padding:9px 8px;background:var(--hv-color-surface);color:var(--hv-color-muted-foreground);cursor:pointer;font-weight:760}.fs-tab:hover{border-color:color-mix(in srgb,var(--hv-color-accent) 55%,var(--hv-color-border));color:var(--hv-color-foreground)}.fs-tab.is-active{border-color:var(--hv-color-accent);background:color-mix(in srgb,var(--hv-color-accent) 20%,var(--hv-color-surface));color:var(--hv-color-foreground);box-shadow:inset 0 0 0 1px var(--hv-color-accent)}.fs-query{margin:10px 0 0;padding:8px 9px;border-left:2px solid var(--hv-color-accent);background:var(--hv-color-surface-muted);font-size:12px;font-weight:660}.fs-visual{display:grid;grid-template-columns:104px minmax(0,1fr);gap:9px;align-items:center;width:100%;margin-top:9px;border:1px solid var(--hv-color-border);border-radius:8px;padding:7px;background:var(--hv-color-surface);color:var(--hv-color-foreground);text-align:left;cursor:pointer}.fs-visual img{width:104px;height:96px;object-fit:contain;border-radius:5px;background:var(--hv-color-surface-muted)}.fs-visual strong,.fs-visual small{display:block}.fs-visual strong{margin-top:3px;font-size:12px}.fs-visual small{margin-top:3px;color:var(--hv-color-muted-foreground);font-size:9px}.fs-models{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.fs-model{border:1px solid var(--hv-color-border);border-radius:8px;padding:9px;background:var(--hv-color-surface)}.fs-model-top{display:flex;justify-content:space-between;gap:6px;font-weight:750}.fs-model-top span{display:flex;align-items:center;gap:5px}.fs-model-top i{width:7px;height:7px;border-radius:99px}.fs-model-top strong{font-size:17px}.fs-model>small{display:block;color:var(--hv-color-muted-foreground);font-size:8px}.fs-model p{margin:6px 0 0;color:var(--hv-color-muted-foreground);font-size:9px}.fs-cases{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.fs-case{border:1px solid var(--hv-color-border);border-radius:8px;padding:8px;background:var(--hv-color-surface);color:var(--hv-color-foreground);text-align:left;cursor:pointer}.fs-case:hover{border-color:color-mix(in srgb,var(--hv-color-accent) 55%,var(--hv-color-border))}.fs-case[aria-pressed=true]{border-color:var(--hv-color-accent);background:color-mix(in srgb,var(--hv-color-accent) 16%,var(--hv-color-surface));box-shadow:inset 0 0 0 1px var(--hv-color-accent)}.fs-case strong,.fs-case small{display:block}.fs-case small{margin-top:2px;color:var(--hv-color-muted-foreground);font-size:8px}.fs-benchmark{margin-top:13px;border-top:1px solid var(--hv-color-border);padding-top:10px}.fs-benchmark h3{margin:3px 0 2px;font-size:12px}.fs-caption{margin:0 0 7px;color:var(--hv-color-muted-foreground);font-size:9px}.fs-table{width:100%;border-collapse:collapse;font-size:9px}.fs-table th,.fs-table td{padding:5px 4px;border-bottom:1px solid var(--hv-color-border);text-align:right}.fs-table th:first-child,.fs-table td:first-child{text-align:left}.fs-table th{color:var(--hv-color-muted-foreground);font-size:8px;text-transform:uppercase}.fs-note{margin:7px 0 0;color:var(--hv-color-muted-foreground);font-size:9px}.fs-error{color:#ef4444}.fs-busy{opacity:.62}@media(max-width:390px){.fs-root{padding:10px}.fs-models{grid-template-columns:1fr}.fs-visual{grid-template-columns:82px minmax(0,1fr)}.fs-visual img{width:82px;height:78px}}
84
- `}</style>
85
-
86
- <header className="fs-header">
87
- <span className="fs-kicker">Catalog search</span>
88
- <h2>{mode === "photo" ? "Same product, another photo. Can search find it?" : `Does search find ${active.label.toLowerCase()}?`}</h2>
89
- <p>{mode === "photo" ? "Use one product photo to find its other catalog views." : "Compare the same detailed request across both models."}</p>
90
- </header>
91
-
92
- <nav className="fs-tabs" aria-label="Search type">
93
- <button type="button" className={`fs-tab${mode === "photo" ? " is-active" : ""}`} onClick={() => present(activePhoto, "photo")}>Photo match</button>
94
- <button type="button" className={`fs-tab${mode === "text" ? " is-active" : ""}`} onClick={() => present(activeText, "text")}>Typed search</button>
95
- </nav>
96
-
97
- {mode === "text" ? <blockquote className="fs-query">“{active.query}”</blockquote> : null}
98
-
99
- <button type="button" className="fs-visual" onClick={() => void setSelection([visualSampleId])}>
100
- {visualUrl ? <img src={visualUrl} alt={active.label} /> : null}
101
- <span><span className="fs-kicker">{mode === "photo" ? "Starting photo" : "Matching product"}</span><strong>{active.label}</strong><small>{mode === "photo" ? active.context : "Any view of this product counts as a match."}</small>{mode === "photo" ? <small>Correct means the same product ID, not a similar style.</small> : null}</span>
102
- </button>
103
-
104
- <section className="fs-models" aria-label="First matching product rank">
105
- <ModelCard name="Hyper3-CLIP" checkpoint={models.hyper3 || "v0.5"} color="#60a5fa" rank={active.target.hyper3Rank} readout={active.modelReadout.hyper3} />
106
- <ModelCard name="OpenAI CLIP" checkpoint={models.clip || "ViT-B/32"} color="#f59e0b" rank={active.target.clipRank} readout={active.modelReadout.clip} />
107
- </section>
108
-
109
- {mode === "photo" ? <nav className="fs-cases" aria-label="Photo matching examples">{photoCases.map((item) => <button key={item.id} type="button" className={`fs-case${busy ? " fs-busy" : ""}`} aria-pressed={item.id === active.id} disabled={busy} onClick={() => present(item, "photo")}><strong>{item.label}</strong><small>{item.context}</small></button>)}</nav> : textCases.length > 1 ? <nav className="fs-cases" aria-label="Typed search examples">{textCases.map((item) => <button key={item.id} type="button" className={`fs-case${busy ? " fs-busy" : ""}`} aria-pressed={item.id === active.id} disabled={busy} onClick={() => present(item, "text")}><strong>{item.label}</strong><small>{item.target.hyper3Rank === 1 ? "Hyper3 first" : item.target.clipRank === 1 ? "CLIP first" : "Compare ranks"}</small></button>)}</nav> : null}
110
-
111
- <section className="fs-benchmark" aria-label="Full benchmark results">
112
- <span className="fs-kicker">How the models compare</span>
113
- {mode === "photo" ? <>
114
- <h3>{photoBenchmark.queryCount} queries · {photoBenchmark.candidateCount} catalog photos</h3><p className="fs-caption">Correct means another view of the same product.</p>
115
- <table className="fs-table"><thead><tr><th>Correct product</th><th style={{color:"#60a5fa"}}>Hyper3</th><th style={{color:"#f59e0b"}}>CLIP</th></tr></thead><tbody><tr><td>Ranked first</td><td>{percentage(photoBenchmark.hyper3R1)}</td><td>{percentage(photoBenchmark.clipR1)}</td></tr><tr><td>Within top ten</td><td>{percentage(photoBenchmark.hyper3R10)}</td><td>{percentage(photoBenchmark.clipR10)}</td></tr><tr><td>Mean average precision</td><td>{Number(photoBenchmark.hyper3Map).toFixed(3)}</td><td>{Number(photoBenchmark.clipMap).toFixed(3)}</td></tr></tbody></table>
116
- <p className="fs-note">Cases use the largest first-match rank gap in each direction, so the CLIP win is shown too. Photo matching and typed retrieval are separate evaluations; their scores are not interchangeable.</p>
117
- </> : <>
118
- <h3>{typed.queryCount} written requests · {typed.candidateCount} photos</h3><p className="fs-caption">Correct means any view of the described product.</p>
119
- <table className="fs-table"><thead><tr><th>Correct product</th><th style={{color:"#60a5fa"}}>Hyper3</th><th style={{color:"#f59e0b"}}>CLIP</th></tr></thead><tbody><tr><td>Ranked first</td><td>{percentage(typed.hyper3Hit1)}</td><td>{percentage(typed.clipHit1)}</td></tr><tr><td>Within top ten</td><td>{percentage(typed.hyper3Hit10)}</td><td>{percentage(typed.clipHit10)}</td></tr><tr><td>Within top fifty</td><td>{percentage(typed.hyper3Hit50)}</td><td>{percentage(typed.clipHit50)}</td></tr></tbody></table>
120
- <p className="fs-note">This is one illustrative Hyper3 win. Across the full 1,120-photo benchmark, the models are close and OpenAI CLIP is ahead at fifty results. The visible workspace map contains {props.workspaceSampleCount || 741} catalog photos.</p>
121
- </>}
122
- </section>
123
-
124
- {samplePage.error ? <p className="fs-error">{samplePage.error}</p> : null}
125
- {error ? <p className="fs-error" role="alert">{error}</p> : null}
126
- </main>
127
- );
128
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Dockerfile CHANGED
@@ -1,10 +1,7 @@
1
  FROM python:3.11-slim
2
 
3
  RUN apt-get update && apt-get install -y --no-install-recommends \
4
- build-essential \
5
  curl \
6
- libssl-dev \
7
- pkg-config \
8
  && rm -rf /var/lib/apt/lists/*
9
 
10
  RUN useradd -m -u 1000 user
@@ -16,47 +13,40 @@ ENV HOME=/home/user \
16
  PYTHONUNBUFFERED=1 \
17
  PIP_NO_CACHE_DIR=1
18
 
19
- WORKDIR $HOME/app
20
 
21
  RUN pip install --upgrade pip
22
-
23
- ARG HYPERVIEW_VERSION=1.0.0
24
- ARG HYPER_MODELS_VERSION=0.3.1
25
-
26
- # Install CPU-only PyTorch first so the Space does not pull the default CUDA bundle.
27
  RUN pip install torch torchvision --index-url https://download.pytorch.org/whl/cpu
28
- RUN echo "Installing hyperview==${HYPERVIEW_VERSION}" \
29
- && pip install "hyperview==${HYPERVIEW_VERSION}" \
30
- && python - <<'PY'
31
- import inspect
32
- import hyperview as hv
33
-
34
- print("hyperview", hv.__version__, inspect.signature(hv.launch))
35
- PY
36
  RUN pip install \
37
- "hyper-models[ml]==${HYPER_MODELS_VERSION}" \
 
38
  "datasets>=4.5.0" \
39
  "Pillow>=12.0.0"
40
 
41
- COPY --chown=user . .
 
 
 
42
 
43
- # HyperView 1.0 mints a session token and rejects unauthenticated runtime
44
  # commands. A public Space has no way to hand visitors that token, so panel
45
  # creation and case switching 401 without this. It marks the server public:
46
  # visitors get the viewer commands and nothing else, so provider registration,
47
  # extension install, tool execution and compute stay closed.
48
  ENV HYPERVIEW_NO_AUTH=1
49
- ENV HYPERVIEW_HOST=0.0.0.0 \
50
- HYPERVIEW_PORT=7860 \
51
- HYPERVIEW_WORKSPACE_ID=fashion-typed-search-business-evidence-v3 \
52
- HYPERVIEW_DATASETS_DIR=/home/user/app/demo_data/datasets \
53
- HYPERVIEW_MEDIA_DIR=/home/user/app/demo_data/media \
54
- HF_HUB_ETAG_TIMEOUT=30 \
55
- HF_HUB_DOWNLOAD_TIMEOUT=120
56
 
57
  EXPOSE 7860
58
 
59
- HEALTHCHECK --interval=30s --timeout=10s --start-period=2700s --retries=3 \
60
- CMD curl -f http://localhost:7860/__hyperview__/health || exit 1
61
-
62
- CMD ["python", "demo.py"]
 
 
 
 
 
 
 
 
1
  FROM python:3.11-slim
2
 
3
  RUN apt-get update && apt-get install -y --no-install-recommends \
 
4
  curl \
 
 
5
  && rm -rf /var/lib/apt/lists/*
6
 
7
  RUN useradd -m -u 1000 user
 
13
  PYTHONUNBUFFERED=1 \
14
  PIP_NO_CACHE_DIR=1
15
 
16
+ WORKDIR /home/user/app
17
 
18
  RUN pip install --upgrade pip
 
 
 
 
 
19
  RUN pip install torch torchvision --index-url https://download.pytorch.org/whl/cpu
 
 
 
 
 
 
 
 
20
  RUN pip install \
21
+ "hyperview==1.1.0" \
22
+ "hyper-models[ml]==0.3.1" \
23
  "datasets>=4.5.0" \
24
  "Pillow>=12.0.0"
25
 
26
+ # The bundle is the unit of delivery: `hyperview serve --from` restores the
27
+ # exported workspace, dataset, and layouts from it at startup.
28
+ COPY --chown=user bundle /home/user/app/bundle
29
+ RUN mkdir -p /home/user/app/data/datasets /home/user/app/data/media
30
 
31
+ # HyperView mints a session token and rejects unauthenticated runtime
32
  # commands. A public Space has no way to hand visitors that token, so panel
33
  # creation and case switching 401 without this. It marks the server public:
34
  # visitors get the viewer commands and nothing else, so provider registration,
35
  # extension install, tool execution and compute stay closed.
36
  ENV HYPERVIEW_NO_AUTH=1
37
+ ENV HYPERVIEW_DATASETS_DIR=/home/user/app/data/datasets \
38
+ HYPERVIEW_MEDIA_DIR=/home/user/app/data/media
 
 
 
 
 
39
 
40
  EXPOSE 7860
41
 
42
+ HEALTHCHECK --interval=30s --timeout=10s --start-period=300s --retries=3 \
43
+ CMD curl -f http://localhost:7860/api/runtime || exit 1
44
+
45
+ # The image carries the bundle and never moves it, so the restored dataset
46
+ # points at the bundle's own media instead of copying it a second time.
47
+ CMD ["hyperview", "serve", \
48
+ "--from", "/home/user/app/bundle", \
49
+ "--link-media", \
50
+ "--host", "0.0.0.0", \
51
+ "--port", "7860", \
52
+ "--public"]
PHOTO_EVIDENCE.md DELETED
@@ -1,20 +0,0 @@
1
- # Fashion photo-matching evidence
2
-
3
- This readout documents `deepfashion-same-product-persisted-spaces-2026-08-12`,
4
- the photo-to-photo evidence shown by the Fashion Products Space.
5
-
6
- - Dataset: the persisted 741-image DeepFashion catalog used by this workspace.
7
- - Gallery: all 741 catalog photos.
8
- - Queries: 710 photos whose DeepFashion product key has at least one other view.
9
- - Positive: another photo with the same DeepFashion product key.
10
- - Self-match: excluded.
11
- - Metrics: first matching-product rank, recall at 1 and 10, and average precision.
12
- - Case selection: the largest first-match rank gap in each direction, so the
13
- walkthrough includes both a Hyper3-CLIP win and an OpenAI CLIP win.
14
-
15
- The canonical JSON projection `{photoBenchmark, photoCases}` has SHA-256
16
- `958017f729f73990b392530b37cbdbe8812c923141573077dbdc0c3f65213c4b`.
17
- `demo.py` recomputes and validates this hash before launching.
18
-
19
- This 741-image catalog probe is separate from the 1,120-image typed-search
20
- benchmark in the same Space. Their numbers are not interchangeable.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
README.md CHANGED
@@ -2,74 +2,24 @@
2
  title: HyperView DeepFashion Text Search
3
  emoji: 👖
4
  colorFrom: blue
5
- colorTo: indigo
6
  sdk: docker
7
  app_port: 7860
8
  pinned: false
 
9
  ---
10
 
11
- # HyperView DeepFashion typed-search audit
12
 
13
- This demo is designed for an ecommerce search or merchandising lead asking two
14
- questions: **does an attribute-heavy shopper request put the exact SKU on the
15
- first results screen, and does the model organize the broader catalog into
16
- coherent product categories?**
17
 
18
- It presents three prepared shopper requests from a bounded DeepFashion
19
- text-to-image probe. The compact query panel controls a native ranked Samples
20
- panel, while a native Hyper3-CLIP scatter shows the full 741-product catalog
21
- topology with standard pan, zoom, lasso, and shared selection.
22
 
23
- The aggregate result is intentionally framed as modest: across 180
24
- metadata-generated queries and 1,120 candidate images, Hit@1 is 24.4% vs 23.3%
25
- and Hit@10 is 57.2% vs 55.0%. Hyper3 has 13 strong wins under the documented
26
- cutoff and CLIP has 9. The selected case illustrates a real failure mode; it is
27
- not evidence of a universal text-search advantage.
28
 
29
- ## Static behavior
30
-
31
- The static export keeps the full HyperView shell and allows visitors to switch
32
- among three prepared requests, compare the stored Hyper3-CLIP and CLIP Top 6,
33
- browse the catalog, inspect exact targets, and explore the catalog topology. It
34
- does not show an arbitrary text box because running a new query requires model
35
- inference in a hosted HyperView Space.
36
-
37
- The workspace uses the persisted 741-row demo catalog. The custom panel uses
38
- normal JSX and public `HyperViewPanelSDK` hooks to orchestrate native panels;
39
- it does not reimplement result grids or scatter controls.
40
-
41
- ## Run locally
42
-
43
- From the HyperView repository:
44
-
45
- ```bash
46
- uv run python hyperview-spaces/demos/fashion-deepfashion-text-search-clip-hyper3clip/demo.py
47
- ```
48
-
49
- Use `HYPERVIEW_PORT=<port>` to choose another local port.
50
-
51
- To run the full Live Space with arbitrary shopper text instead of the prepared
52
- model-comparison walkthrough:
53
-
54
- ```bash
55
- uv run python hyperview-spaces/demos/fashion-deepfashion-text-search-clip-hyper3clip/live_demo.py
56
- ```
57
-
58
- The native Samples panel discovers text-capable indexes from the runtime and
59
- routes new queries only to providers that can actually encode text.
60
-
61
- ## Claim boundary
62
-
63
- - Dataset: `Marqo/deepfashion-inshop`, split `data`.
64
- - Corpus: 1,120 images from 260 products.
65
- - Query set: 180 queries generated from dataset metadata and visual attributes,
66
- not real shopper logs.
67
- - Positive: any image view with the same DeepFashion product key.
68
- - This comparison does not include newer SigLIP, OpenCLIP, Jina-CLIP, NV-CLIP,
69
- or Gemini baselines.
70
-
71
- ## Deploy source
72
-
73
- This folder is intended to deploy to
74
- `hyper3labs/HyperView-DeepFashion-Text-Search` from the `hyperview-spaces`
75
- deployment repository.
 
2
  title: HyperView DeepFashion Text Search
3
  emoji: 👖
4
  colorFrom: blue
5
+ colorTo: green
6
  sdk: docker
7
  app_port: 7860
8
  pinned: false
9
+ short_description: HyperView Live Space for deepfashion_text_search_clip_hyper3
10
  ---
11
 
12
+ # HyperView DeepFashion Text Search
13
 
14
+ A HyperView **Live Space**: the container runs the HyperView server over an
15
+ exported workspace bundle, so visitors can browse the prepared view and also
16
+ run new text queries, layouts, and model jobs.
 
17
 
18
+ ## Contents
 
 
 
19
 
20
+ - Workspace: `fashion-typed-search-business-evidence-v3`
21
+ - Dataset: `deepfashion_text_search_clip_hyper3clip`
22
+ - Exported with HyperView `1.1.0`
23
+ - Capabilities: browse_samples, lasso_2d, layouts, selection
 
24
 
25
+ Built with [HyperView](https://github.com/Hyper3Labs/HyperView).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
bundle/.assetsignore ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ wrangler.jsonc
2
+ .assetsignore
bundle/404.html ADDED
@@ -0,0 +1 @@
 
 
1
+ <!DOCTYPE html><html lang="en" class="h-full"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="./_next/static/chunks/2iw0scz5_gelo.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="./_next/static/chunks/1si__g5rfxfy5.js"/><script src="./_next/static/chunks/2l5mr6qhcmcif.js" async=""></script><script src="./_next/static/chunks/3xo3o0sovd-os.js" async=""></script><script src="./_next/static/chunks/turbopack-07qibn315tdtf.js" async=""></script><script src="./_next/static/chunks/3xaos2q7f0t1a.js" async="" crossorigin=""></script><meta name="robots" content="noindex"/><title>404: This page could not be found.</title><title>HyperView</title><meta name="description" content="Dataset visualization with hyperbolic embeddings"/><link rel="icon" href="/icon.png?icon.0nasg43ry7r55.png" sizes="192x192" type="image/png"/><script src="./_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body class="antialiased h-full"><div hidden=""><!--$--><!--/$--></div><div style="font-family:system-ui,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><!--$--><!--/$--><script src="./_next/static/chunks/1si__g5rfxfy5.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[32035,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"default\"]\n3:I[91168,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"default\"]\n4:I[64381,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"OutletBoundary\"]\n5:\"$Sreact.suspense\"\n8:I[64381,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"ViewportBoundary\"]\na:I[64381,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"MetadataBoundary\"]\nc:I[75115,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"default\",1]\n:HL[\"./_next/static/chunks/2iw0scz5_gelo.css\",\"style\"]\n7:X\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"_not-found\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4624],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"./_next/static/chunks/2iw0scz5_gelo.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"./_next/static/chunks/3xaos2q7f0t1a.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"h-full\",\"children\":[\"$\",\"body\",null,{\"className\":\"antialiased h-full\",\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],null,[\"$\",\"$L4\",null,{\"children\":[\"$\",\"$5\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@6\"}]}]]}],{},null,false,null]},null,false,\"$7\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],[\"$\",\"$L8\",null,{\"children\":\"$L9\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$La\",null,{\"children\":[\"$\",\"$5\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lb\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$c\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"./_next/static/chunks/2iw0scz5_gelo.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"wRrUqChpZ2Wpbn4xYoEcQ\"}\n"])</script><script>self.__next_f.push([1,"7:C\n9:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"d:I[12843,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"IconMark\"]\n6:null\nb:[[\"$\",\"title\",\"0\",{\"children\":\"HyperView\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Dataset visualization with hyperbolic embeddings\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.0nasg43ry7r55.png\",\"sizes\":\"192x192\",\"type\":\"image/png\"}],[\"$\",\"$Ld\",\"3\",{}]]\n"])</script></body></html>
bundle/404/index.html ADDED
@@ -0,0 +1 @@
 
 
1
+ <!DOCTYPE html><html lang="en" class="h-full"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="./_next/static/chunks/2iw0scz5_gelo.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="./_next/static/chunks/1si__g5rfxfy5.js"/><script src="./_next/static/chunks/2l5mr6qhcmcif.js" async=""></script><script src="./_next/static/chunks/3xo3o0sovd-os.js" async=""></script><script src="./_next/static/chunks/turbopack-07qibn315tdtf.js" async=""></script><script src="./_next/static/chunks/3xaos2q7f0t1a.js" async="" crossorigin=""></script><meta name="robots" content="noindex"/><title>404: This page could not be found.</title><title>HyperView</title><meta name="description" content="Dataset visualization with hyperbolic embeddings"/><link rel="icon" href="/icon.png?icon.0nasg43ry7r55.png" sizes="192x192" type="image/png"/><script src="./_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body class="antialiased h-full"><div hidden=""><!--$--><!--/$--></div><div style="font-family:system-ui,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><!--$--><!--/$--><script src="./_next/static/chunks/1si__g5rfxfy5.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[32035,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"default\"]\n3:I[91168,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"default\"]\n4:I[64381,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"OutletBoundary\"]\n5:\"$Sreact.suspense\"\n8:I[64381,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"ViewportBoundary\"]\na:I[64381,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"MetadataBoundary\"]\nc:I[75115,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"default\",1]\n:HL[\"./_next/static/chunks/2iw0scz5_gelo.css\",\"style\"]\n7:X\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"_not-found\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4624],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"./_next/static/chunks/2iw0scz5_gelo.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"./_next/static/chunks/3xaos2q7f0t1a.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"h-full\",\"children\":[\"$\",\"body\",null,{\"className\":\"antialiased h-full\",\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],null,[\"$\",\"$L4\",null,{\"children\":[\"$\",\"$5\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@6\"}]}]]}],{},null,false,null]},null,false,\"$7\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],[\"$\",\"$L8\",null,{\"children\":\"$L9\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$La\",null,{\"children\":[\"$\",\"$5\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lb\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$c\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"./_next/static/chunks/2iw0scz5_gelo.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"wRrUqChpZ2Wpbn4xYoEcQ\"}\n"])</script><script>self.__next_f.push([1,"7:C\n9:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"d:I[12843,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"IconMark\"]\n6:null\nb:[[\"$\",\"title\",\"0\",{\"children\":\"HyperView\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Dataset visualization with hyperbolic embeddings\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.0nasg43ry7r55.png\",\"sizes\":\"192x192\",\"type\":\"image/png\"}],[\"$\",\"$Ld\",\"3\",{}]]\n"])</script></body></html>
bundle/__next.__PAGE__.txt ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1:"$Sreact.fragment"
2
+ 2:I[73440,["./_next/static/chunks/3xaos2q7f0t1a.js"],"ClientPageRoot"]
3
+ 3:I[50912,["./_next/static/chunks/3xaos2q7f0t1a.js","./_next/static/chunks/2zbk7fyb76ii0.js","./_next/static/chunks/3r7eo8mlsuv-8.js"],"default"]
4
+ 6:I[64381,["./_next/static/chunks/3xaos2q7f0t1a.js"],"OutletBoundary"]
5
+ 7:"$Sreact.suspense"
6
+ b:I[64381,["./_next/static/chunks/3xaos2q7f0t1a.js"],"ViewportBoundary"]
7
+ c:I[64381,["./_next/static/chunks/3xaos2q7f0t1a.js"],"MetadataBoundary"]
8
+ d:I[12843,["./_next/static/chunks/3xaos2q7f0t1a.js"],"IconMark"]
9
+ f:I[32035,["./_next/static/chunks/3xaos2q7f0t1a.js"],"default"]
10
+ 10:I[91168,["./_next/static/chunks/3xaos2q7f0t1a.js"],"default"]
11
+ :HL["./_next/static/chunks/2iw0scz5_gelo.css","style"]
12
+ a:X
13
+ 0:{"buildId":"wRrUqChpZ2Wpbn4xYoEcQ","data":[{"rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","script","script-0",{"src":"./_next/static/chunks/2zbk7fyb76ii0.js","async":true}],["$","script","script-1",{"src":"./_next/static/chunks/3r7eo8mlsuv-8.js","async":true}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],"isPartial":"$@9","staleTime":"$a","varyParams":null},{"rsc":["$","$1","h",{"children":[null,["$","$Lb",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$Lc",null,{"children":["$","$7",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"HyperView"}],["$","meta","1",{"name":"description","content":"Dataset visualization with hyperbolic embeddings"}],["$","link","2",{"rel":"icon","href":"/icon.png?icon.0nasg43ry7r55.png","sizes":"192x192","type":"image/png"}],["$","$Ld","3",{}]]}]}]}],null]}],"isPartial":"$@e","staleTime":"$a","varyParams":null},{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"./_next/static/chunks/2iw0scz5_gelo.css","precedence":"next"}],["$","script","script-0",{"src":"./_next/static/chunks/3xaos2q7f0t1a.js","async":true}]],["$","html",null,{"lang":"en","className":"h-full","children":["$","body",null,{"className":"antialiased h-full","children":["$","$Lf",null,{"parallelRouterKey":"children","template":["$","$L10",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}]]}],"isPartial":"$@11","staleTime":"$a","varyParams":null}],"isUpgradeableISRFallback":false,"a":"$@12","rootVaryParams":null,"needsRuntimeRequest":"$@13"}
14
+ 4:{}
15
+ 5:"$0:data:0:rsc:props:children:0:props:serverProvidedParams:params"
16
+ 8:null
17
+ a:300
18
+ 13:true
19
+ a:C
20
+ 12:0
21
+ e:"$undefined"
22
+ 11:"$undefined"
23
+ 9:"$undefined"
bundle/__next._full.txt ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1:"$Sreact.fragment"
2
+ 2:I[32035,["./_next/static/chunks/3xaos2q7f0t1a.js"],"default"]
3
+ 3:I[91168,["./_next/static/chunks/3xaos2q7f0t1a.js"],"default"]
4
+ 4:I[73440,["./_next/static/chunks/3xaos2q7f0t1a.js"],"ClientPageRoot"]
5
+ 5:I[50912,["./_next/static/chunks/3xaos2q7f0t1a.js","./_next/static/chunks/2zbk7fyb76ii0.js","./_next/static/chunks/3r7eo8mlsuv-8.js"],"default"]
6
+ 8:I[64381,["./_next/static/chunks/3xaos2q7f0t1a.js"],"OutletBoundary"]
7
+ 9:"$Sreact.suspense"
8
+ b:I[64381,["./_next/static/chunks/3xaos2q7f0t1a.js"],"ViewportBoundary"]
9
+ d:I[64381,["./_next/static/chunks/3xaos2q7f0t1a.js"],"MetadataBoundary"]
10
+ f:I[75115,["./_next/static/chunks/3xaos2q7f0t1a.js"],"default",1]
11
+ :HL["./_next/static/chunks/2iw0scz5_gelo.css","style"]
12
+ 0:{"P":null,"c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"./_next/static/chunks/2iw0scz5_gelo.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"./_next/static/chunks/3xaos2q7f0t1a.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"h-full","children":["$","body",null,{"className":"antialiased h-full","children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":[["$","$1","c",{"children":[["$","$L4",null,{"Component":"$5","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@6","$@7"]}}],[["$","script","script-0",{"src":"./_next/static/chunks/2zbk7fyb76ii0.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"./_next/static/chunks/3r7eo8mlsuv-8.js","async":true,"nonce":"$undefined"}]],["$","$L8",null,{"children":["$","$9",null,{"name":"Next.MetadataOutlet","children":"$@a"}]}]]}],{},null,false,null]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$9",null,{"name":"Next.Metadata","children":"$Le"}]}]}],null]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"./_next/static/chunks/2iw0scz5_gelo.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"wRrUqChpZ2Wpbn4xYoEcQ"}
13
+ 6:{}
14
+ 7:"$0:f:0:1:1:children:0:props:children:0:props:serverProvidedParams:params"
15
+ c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
16
+ 10:I[12843,["./_next/static/chunks/3xaos2q7f0t1a.js"],"IconMark"]
17
+ a:null
18
+ e:[["$","title","0",{"children":"HyperView"}],["$","meta","1",{"name":"description","content":"Dataset visualization with hyperbolic embeddings"}],["$","link","2",{"rel":"icon","href":"/icon.png?icon.0nasg43ry7r55.png","sizes":"192x192","type":"image/png"}],["$","$L10","3",{}]]
bundle/__next._tree.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ :HL["./_next/static/chunks/2iw0scz5_gelo.css","style"]
2
+ 0:{"tree":{"name":"","param":null,"prefetchHints":4176,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":4256,"slots":null}}},"staleTime":300,"buildId":"wRrUqChpZ2Wpbn4xYoEcQ"}
bundle/_next/static/IzJ9LAl3EpvX0g1Pb8kHO/_buildManifest.js ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ self.__BUILD_MANIFEST = {
2
+ "__rewrites": {
3
+ "afterFiles": [],
4
+ "beforeFiles": [
5
+ {
6
+ "source": "/.//_next/:path+",
7
+ "destination": "/_next/:path+"
8
+ }
9
+ ],
10
+ "fallback": []
11
+ },
12
+ "sortedPages": [
13
+ "/_app",
14
+ "/_error"
15
+ ]
16
+ };self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
bundle/_next/static/IzJ9LAl3EpvX0g1Pb8kHO/_clientMiddlewareManifest.js ADDED
@@ -0,0 +1 @@
 
 
1
+ self.__MIDDLEWARE_MATCHERS = [];self.__MIDDLEWARE_MATCHERS_CB && self.__MIDDLEWARE_MATCHERS_CB()
bundle/_next/static/IzJ9LAl3EpvX0g1Pb8kHO/_ssgManifest.js ADDED
@@ -0,0 +1 @@
 
 
1
+ self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB()
bundle/_next/static/M1gpDQR9Zhk32AtuD5qZP/_buildManifest.js ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ self.__BUILD_MANIFEST = {
2
+ "__rewrites": {
3
+ "afterFiles": [],
4
+ "beforeFiles": [
5
+ {
6
+ "source": "/.//_next/:path+",
7
+ "destination": "/_next/:path+"
8
+ }
9
+ ],
10
+ "fallback": []
11
+ },
12
+ "sortedPages": [
13
+ "/_app",
14
+ "/_error"
15
+ ]
16
+ };self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
bundle/_next/static/M1gpDQR9Zhk32AtuD5qZP/_clientMiddlewareManifest.js ADDED
@@ -0,0 +1 @@
 
 
1
+ self.__MIDDLEWARE_MATCHERS = [];self.__MIDDLEWARE_MATCHERS_CB && self.__MIDDLEWARE_MATCHERS_CB()
bundle/_next/static/M1gpDQR9Zhk32AtuD5qZP/_ssgManifest.js ADDED
@@ -0,0 +1 @@
 
 
1
+ self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB()
bundle/_next/static/chunks/0cz1d0mv5g_q7.js ADDED
The diff for this file is too large to render. See raw diff
 
bundle/_next/static/chunks/111sij3hv970y.js ADDED
The diff for this file is too large to render. See raw diff
 
bundle/_next/static/chunks/1si__g5rfxfy5.js ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,35856,(e,t,r)=>{"use strict";r._=function(e){return e&&e.__esModule?e:{default:e}}},54053,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={WarningIcon:function(){return a},errorStyles:function(){return u},errorThemeCss:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});e.r(35856);let i=e.r(48277);e.r(30668);let u={container:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",display:"flex",alignItems:"center",justifyContent:"center"},card:{marginTop:"-32px",maxWidth:"325px",padding:"32px 28px",textAlign:"left"},icon:{marginBottom:"24px"},title:{fontSize:"24px",fontWeight:500,letterSpacing:"-0.02em",lineHeight:"32px",margin:"0 0 12px 0",color:"var(--next-error-title)"},message:{fontSize:"14px",fontWeight:400,lineHeight:"21px",margin:"0 0 20px 0",color:"var(--next-error-message)"},form:{margin:0},buttonGroup:{display:"flex",gap:"8px",alignItems:"center"},button:{display:"inline-flex",alignItems:"center",justifyContent:"center",height:"32px",padding:"0 12px",fontSize:"14px",fontWeight:500,lineHeight:"20px",borderRadius:"6px",cursor:"pointer",color:"var(--next-error-btn-text)",background:"var(--next-error-btn-bg)",border:"var(--next-error-btn-border)"},buttonSecondary:{display:"inline-flex",alignItems:"center",justifyContent:"center",height:"32px",padding:"0 12px",fontSize:"14px",fontWeight:500,lineHeight:"20px",borderRadius:"6px",cursor:"pointer",color:"var(--next-error-btn-secondary-text)",background:"var(--next-error-btn-secondary-bg)",border:"var(--next-error-btn-secondary-border)"},digestFooter:{position:"fixed",bottom:"32px",left:"0",right:"0",textAlign:"center",fontFamily:'ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace',fontSize:"12px",lineHeight:"18px",fontWeight:400,margin:"0",color:"var(--next-error-digest)"}},s=`
2
+ :root {
3
+ --next-error-bg: #fff;
4
+ --next-error-text: #171717;
5
+ --next-error-title: #171717;
6
+ --next-error-message: #171717;
7
+ --next-error-digest: #666666;
8
+ --next-error-btn-text: #fff;
9
+ --next-error-btn-bg: #171717;
10
+ --next-error-btn-border: none;
11
+ --next-error-btn-secondary-text: #171717;
12
+ --next-error-btn-secondary-bg: transparent;
13
+ --next-error-btn-secondary-border: 1px solid rgba(0,0,0,0.08);
14
+ }
15
+ @media (prefers-color-scheme: dark) {
16
+ :root {
17
+ --next-error-bg: #0a0a0a;
18
+ --next-error-text: #ededed;
19
+ --next-error-title: #ededed;
20
+ --next-error-message: #ededed;
21
+ --next-error-digest: #a0a0a0;
22
+ --next-error-btn-text: #0a0a0a;
23
+ --next-error-btn-bg: #ededed;
24
+ --next-error-btn-border: none;
25
+ --next-error-btn-secondary-text: #ededed;
26
+ --next-error-btn-secondary-bg: transparent;
27
+ --next-error-btn-secondary-border: 1px solid rgba(255,255,255,0.14);
28
+ }
29
+ }
30
+ body { margin: 0; color: var(--next-error-text); background: var(--next-error-bg); }
31
+ `.replace(/\n\s*/g,"");function a(){return(0,i.jsx)("svg",{width:"32",height:"32",viewBox:"-0.2 -1.5 32 32",fill:"none",style:u.icon,children:(0,i.jsx)("path",{d:"M16.9328 0C18.0839 0.000116771 19.1334 0.658832 19.634 1.69531L31.4299 26.1309C32.0708 27.4588 31.1036 28.9999 29.6291 29H2.00215C0.527541 29 -0.439628 27.4588 0.201371 26.1309L11.9973 1.69531C12.4979 0.658823 13.5474 7.75066e-05 14.6984 0H16.9328ZM3.59493 26H28.0363L16.9328 3H14.6984L3.59493 26ZM15.8156 19C16.9202 19.0001 17.8156 19.8955 17.8156 21C17.8156 22.1045 16.9202 22.9999 15.8156 23C14.7111 23 13.8156 22.1046 13.8156 21C13.8156 19.8954 14.7111 19 15.8156 19ZM17.3156 16.5H14.3156V8.5H17.3156V16.5Z",fill:"var(--next-error-title)"})})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},75115,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return u}}),e.r(35856);let n=e.r(48277);e.r(30668);let o=e.r(86846),i=e.r(54053),u=function({error:e}){let t=e?.digest,r=!!t;return(0,o.handleISRError)({error:e}),(0,n.jsxs)("html",{id:"__next_error__",children:[(0,n.jsx)("head",{children:(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:i.errorThemeCss}})}),(0,n.jsxs)("body",{children:[(0,n.jsx)("div",{style:i.errorStyles.container,children:(0,n.jsxs)("div",{style:i.errorStyles.card,children:[(0,n.jsx)(i.WarningIcon,{}),(0,n.jsx)("h1",{style:i.errorStyles.title,children:"This page couldn’t load"}),(0,n.jsx)("p",{style:i.errorStyles.message,children:r?"A server error occurred. Reload to try again.":"Reload to try again, or go back."}),(0,n.jsxs)("div",{style:i.errorStyles.buttonGroup,children:[(0,n.jsx)("form",{style:i.errorStyles.form,children:(0,n.jsx)("button",{type:"submit",style:i.errorStyles.button,children:"Reload"})}),!r&&(0,n.jsx)("button",{type:"button",style:i.errorStyles.buttonSecondary,onClick:()=>{window.history.length>1?window.history.back():window.location.href="/"},children:"Back"})]})]})}),t&&(0,n.jsxs)("p",{style:i.errorStyles.digestFooter,children:["ERROR ",t]})]})]})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},86846,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"handleISRError",{enumerable:!0,get:function(){return o}});let n=e.r(95252);function o({error:e}){if(n.workAsyncStorage){let t=n.workAsyncStorage.getStore();if(t?.isStaticGeneration)throw e&&console.error(e),e}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},95252,(e,t,r)=>{"use strict";let n,o,i;Object.defineProperty(r,"__esModule",{value:!0});var u={actionAsyncStorage:function(){return n},workAsyncStorage:function(){return o},workUnitAsyncStorage:function(){return i}};for(var s in u)Object.defineProperty(r,s,{enumerable:!0,get:u[s]});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},90175,(e,t,r)=>{var n={156:function(e){var t,r,n,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function u(){throw Error("clearTimeout has not been defined")}try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:u}catch(e){r=u}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}var a=[],c=!1,l=-1;function f(){c&&n&&(c=!1,n.length?a=n.concat(a):l=-1,a.length&&d())}function d(){if(!c){var e=s(f);c=!0;for(var t=a.length;t;){for(n=a,a=[];++l<t;)n&&n[l].run();l=-1,t=a.length}n=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===u||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function y(){}o.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];a.push(new p(e,t)),1!==a.length||c||s(d)},p.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=y,o.addListener=y,o.once=y,o.off=y,o.removeListener=y,o.removeAllListeners=y,o.emit=y,o.prependListener=y,o.prependOnceListener=y,o.listeners=function(e){return[]},o.binding=function(e){throw Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw Error("process.chdir is not supported")},o.umask=function(){return 0}}},o={};function i(e){var t=o[e];if(void 0!==t)return t.exports;var r=o[e]={exports:{}},u=!0;try{n[e](r,r.exports,i),u=!1}finally{u&&delete o[e]}return r.exports}i.ab="/ROOT/frontend/node_modules/next/dist/compiled/process/",t.exports=i(156)},39057,(e,t,r)=>{"use strict";var n,o;t.exports=(null==(n=e.g.process)?void 0:n.env)&&"object"==typeof(null==(o=e.g.process)?void 0:o.env)?e.g.process:e.r(90175)},15501,(e,t,r)=>{"use strict";var n=e.r(30668);function o(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(){}var u={d:{f:i,r:function(){throw Error(o(522))},D:i,C:i,L:i,m:i,X:i,S:i,M:i},p:0,findDOMNode:null},s=Symbol.for("react.portal"),a=Symbol.for("react.recoverable"),c=Symbol.for("react.optimistic_key"),l=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(e,t){return"font"===e?"":"string"==typeof t?"use-credentials"===t?t:"":void 0}r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=u,r.browser=function(){var e=Error(o(603));return Object.defineProperty(e,"$$typeof",{value:a}),e},r.createPortal=function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!t||1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType)throw Error(o(299));return function(e,t,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:s,key:null==n?null:n===c?c:""+n,children:e,containerInfo:t,implementation:r}}(e,t,null,r)},r.flushSync=function(e){var t=l.T,r=u.p;try{if(l.T=null,u.p=2,e)return e()}finally{l.T=t,u.p=r,u.d.f()}},r.preconnect=function(e,t){"string"==typeof e&&(t=t?"string"==typeof(t=t.crossOrigin)?"use-credentials"===t?t:"":void 0:null,u.d.C(e,t))},r.prefetchDNS=function(e){"string"==typeof e&&u.d.D(e)},r.preinit=function(e,t){if("string"==typeof e&&t&&"string"==typeof t.as){var r=t.as,n=f(r,t.crossOrigin),o="string"==typeof t.integrity?t.integrity:void 0,i="string"==typeof t.fetchPriority?t.fetchPriority:void 0;"style"===r?u.d.S(e,"string"==typeof t.precedence?t.precedence:void 0,{crossOrigin:n,integrity:o,fetchPriority:i}):"script"===r&&u.d.X(e,{crossOrigin:n,integrity:o,fetchPriority:i,nonce:"string"==typeof t.nonce?t.nonce:void 0})}},r.preinitModule=function(e,t){if("string"==typeof e)if("object"==typeof t&&null!==t){if(null==t.as||"script"===t.as){var r=f(t.as,t.crossOrigin);u.d.M(e,{crossOrigin:r,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0,fetchPriority:"string"==typeof t.fetchPriority?t.fetchPriority:void 0})}}else null==t&&u.d.M(e)},r.preload=function(e,t){if("string"==typeof e&&"object"==typeof t&&null!==t&&"string"==typeof t.as){var r=t.as,n=f(r,t.crossOrigin);u.d.L(e,r,{crossOrigin:n,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0,type:"string"==typeof t.type?t.type:void 0,fetchPriority:"string"==typeof t.fetchPriority?t.fetchPriority:void 0,referrerPolicy:"string"==typeof t.referrerPolicy?t.referrerPolicy:void 0,imageSrcSet:"string"==typeof t.imageSrcSet?t.imageSrcSet:void 0,imageSizes:"string"==typeof t.imageSizes?t.imageSizes:void 0,media:"string"==typeof t.media?t.media:void 0})}},r.preloadModule=function(e,t){if("string"==typeof e)if(t){var r=f(t.as,t.crossOrigin);u.d.m(e,{as:"string"==typeof t.as&&"script"!==t.as?t.as:void 0,crossOrigin:r,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0,fetchPriority:"string"==typeof t.fetchPriority?t.fetchPriority:void 0})}else u.d.m(e)},r.requestFormReset=function(e){u.d.r(e)},r.unstable_batchedUpdates=function(e,t){return e(t)},r.useFormState=function(e,t,r){return l.H.useFormState(e,t,r)},r.useFormStatus=function(){return l.H.useHostTransitionStatus()},r.version="19.3.0-canary-cbb046ab-20260731"},69941,(e,t,r)=>{"use strict";e.i(39057),!function e(){if("u">typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),t.exports=e.r(15501)},14871,(e,t,r)=>{"use strict";var n=Symbol.for("react.transitional.element");function o(e,t,r){var o=null;if(void 0!==r&&(o=""+r),void 0!==t.key&&(o=""+t.key),"key"in t)for(var i in r={},t)"key"!==i&&(r[i]=t[i]);else r=t;return{$$typeof:n,type:e,key:o,ref:void 0!==(t=r.ref)?t:null,props:r}}r.Fragment=Symbol.for("react.fragment"),r.jsx=o,r.jsxs=o},48277,(e,t,r)=>{"use strict";e.i(39057),t.exports=e.r(14871)},42124,(e,t,r)=>{"use strict";var n=e.i(39057),o=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),l=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),h=Symbol.for("react.view_transition"),v=Symbol.iterator,b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,_={};function x(e,t,r){this.props=e,this.context=t,this.refs=_,this.updater=r||b}function S(){}function j(e,t,r){this.props=e,this.context=t,this.refs=_,this.updater=r||b}x.prototype.isReactComponent={},x.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},x.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},S.prototype=x.prototype;var O=j.prototype=new S;O.constructor=j,m(O,x.prototype),O.isPureReactComponent=!0;var E=Array.isArray;function T(){}var w={H:null,A:null,T:null,S:null},R=Object.prototype.hasOwnProperty;function C(e,t,r){var n=r.ref;return{$$typeof:o,type:e,key:t,ref:void 0!==n?n:null,props:r}}function H(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var k=/\/+/g;function P(e,t){var r,n;return"object"==typeof e&&null!==e&&null!=e.key?(r=""+e.key,n={"=":"=0",":":"=2"},"$"+r.replace(/[=:]/g,function(e){return n[e]})):t.toString(36)}function A(e,t,r){if(null==e)return e;var n=[],u=0;return!function e(t,r,n,u,s){var a,c,l,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var d=!1;if(null===t)d=!0;else switch(f){case"bigint":case"string":case"number":d=!0;break;case"object":switch(t.$$typeof){case o:case i:d=!0;break;case y:return e((d=t._init)(t._payload),r,n,u,s)}}if(d)return s=s(t),d=""===u?"."+P(t,0):u,E(s)?(n="",null!=d&&(n=d.replace(k,"$&/")+"/"),e(s,r,n,"",function(e){return e})):null!=s&&(H(s)&&(a=s,c=n+(null==s.key||t&&t.key===s.key?"":(""+s.key).replace(k,"$&/")+"/")+d,s=C(a.type,c,a.props)),r.push(s)),1;d=0;var p=""===u?".":u+":";if(E(t))for(var g=0;g<t.length;g++)f=p+P(u=t[g],g),d+=e(u,r,n,f,s);else if("function"==typeof(g=null===(l=t)||"object"!=typeof l?null:"function"==typeof(l=v&&l[v]||l["@@iterator"])?l:null))for(t=g.call(t),g=0;!(u=t.next()).done;)f=p+P(u=u.value,g++),d+=e(u,r,n,f,s);else if("object"===f){if("function"==typeof t.then)return e(function(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch("string"==typeof e.status?e.then(T,T):(e.status="pending",e.then(function(t){"pending"===e.status&&(e.status="fulfilled",e.value=t)},function(t){"pending"===e.status&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}(t),r,n,u,s);throw Error("Objects are not valid as a React child (found: "+("[object Object]"===(r=String(t))?"object with keys {"+Object.keys(t).join(", ")+"}":r)+"). If you meant to render a collection of children, use an array instead.")}return d}(e,n,"","",function(e){return t.call(r,e,u++)}),n}function M(e){if(-1===e._status){var t=(0,e._result)();t.then(function(r){(0===e._status||-1===e._status)&&(e._status=1,e._result=r,void 0===t.status&&(t.status="fulfilled",t.value=r))},function(r){(0===e._status||-1===e._status)&&(e._status=2,e._result=r,void 0===t.status&&(t.status="rejected",t.reason=r))}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var L="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof n.default&&"function"==typeof n.default.emit)return void n.default.emit("uncaughtException",e);console.error(e)};function I(e){var t=w.T,r={};r.types=null!==t?t.types:null,w.T=r;try{var n=e(),o=w.S;null!==o&&o(r,n),"object"==typeof n&&null!==n&&"function"==typeof n.then&&n.then(T,L)}catch(e){L(e)}finally{null!==t&&null!==r.types&&(t.types=r.types),w.T=t}}function $(e){var t=w.T;if(null!==t){var r=t.types;null===r?t.types=[e]:-1===r.indexOf(e)&&r.push(e)}else I($.bind(null,e))}r.Activity=g,r.Children={map:A,forEach:function(e,t,r){A(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return A(e,function(){t++}),t},toArray:function(e){return A(e,function(e){return e})||[]},only:function(e){if(!H(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},r.Component=x,r.Fragment=u,r.Profiler=a,r.PureComponent=j,r.StrictMode=s,r.Suspense=d,r.ViewTransition=h,r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=w,r.__COMPILER_RUNTIME={__proto__:null,c:function(e){return w.H.useMemoCache(e)}},r.addTransitionType=$,r.cache=function(e){return function(){return e.apply(null,arguments)}},r.cacheSignal=function(){return null},r.cloneElement=function(e,t,r){if(null==e)throw Error("The argument must be a React element, but you passed "+e+".");var n=m({},e.props),o=e.key;if(null!=t)for(i in void 0!==t.key&&(o=""+t.key),t)R.call(t,i)&&"key"!==i&&"__self"!==i&&"__source"!==i&&("ref"!==i||void 0!==t.ref)&&(n[i]=t[i]);var i=arguments.length-2;if(1===i)n.children=r;else if(1<i){for(var u=Array(i),s=0;s<i;s++)u[s]=arguments[s+2];n.children=u}return C(e.type,o,n)},r.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider=e,e.Consumer={$$typeof:c,_context:e},e},r.createElement=function(e,t,r){var n,o={},i=null;if(null!=t)for(n in void 0!==t.key&&(i=""+t.key),t)R.call(t,n)&&"key"!==n&&"__self"!==n&&"__source"!==n&&(o[n]=t[n]);var u=arguments.length-2;if(1===u)o.children=r;else if(1<u){for(var s=Array(u),a=0;a<u;a++)s[a]=arguments[a+2];o.children=s}if(e&&e.defaultProps)for(n in u=e.defaultProps)void 0===o[n]&&(o[n]=u[n]);return C(e,i,o)},r.createRef=function(){return{current:null}},r.forwardRef=function(e){return{$$typeof:f,render:e}},r.isValidElement=H,r.lazy=function(e){return{$$typeof:y,_payload:{_status:-1,_result:e},_init:M}},r.memo=function(e,t){return{$$typeof:p,type:e,compare:void 0===t?null:t}},r.startTransition=I,r.unstable_useCacheRefresh=function(){return w.H.useCacheRefresh()},r.use=function(e){return w.H.use(e)},r.useActionState=function(e,t,r){return w.H.useActionState(e,t,r)},r.useCallback=function(e,t){return w.H.useCallback(e,t)},r.useContext=function(e){return w.H.useContext(e)},r.useDebugValue=function(){},r.useDeferredValue=function(e,t){return w.H.useDeferredValue(e,t)},r.useEffect=function(e,t){return w.H.useEffect(e,t)},r.useEffectEvent=function(e){return w.H.useEffectEvent(e)},r.useId=function(){return w.H.useId()},r.useImperativeHandle=function(e,t,r){return w.H.useImperativeHandle(e,t,r)},r.useInsertionEffect=function(e,t){return w.H.useInsertionEffect(e,t)},r.useLayoutEffect=function(e,t){return w.H.useLayoutEffect(e,t)},r.useMemo=function(e,t){return w.H.useMemo(e,t)},r.useOptimistic=function(e,t){return w.H.useOptimistic(e,t)},r.useReducer=function(e,t,r){return w.H.useReducer(e,t,r)},r.useRef=function(e){return w.H.useRef(e)},r.useState=function(e){return w.H.useState(e)},r.useSyncExternalStore=function(e,t,r){return w.H.useSyncExternalStore(e,t,r)},r.useTransition=function(){return w.H.useTransition()},r.version="19.3.0-canary-cbb046ab-20260731"},30668,(e,t,r)=>{"use strict";e.i(39057),t.exports=e.r(42124)}]);
bundle/_next/static/chunks/1vsjz6mmjalfy.js ADDED
The diff for this file is too large to render. See raw diff
 
bundle/_next/static/chunks/1z1-ay5ba8832.js ADDED
The diff for this file is too large to render. See raw diff
 
bundle/_next/static/chunks/283_7pyqafe21.js ADDED
The diff for this file is too large to render. See raw diff
 
bundle/_next/static/chunks/2_ovlyzbmg6b-.js ADDED
The diff for this file is too large to render. See raw diff
 
bundle/_next/static/chunks/2iw0scz5_gelo.css ADDED
The diff for this file is too large to render. See raw diff
 
bundle/_next/static/chunks/2l5mr6qhcmcif.js ADDED
The diff for this file is too large to render. See raw diff
 
bundle/_next/static/chunks/2zbk7fyb76ii0.js ADDED
@@ -0,0 +1 @@
 
 
1
+ (globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,61071,e=>{e.v(t=>Promise.all(["static/chunks/283_7pyqafe21.js"].map(t=>e.l(t))).then(()=>t(90846)))},90972,e=>{"use strict";let t={level:0,gridSize:24,blurRadius:2,searchRadiusCells:2,maxNodes:14,minPoints:6,thresholdRatio:.1,minSeparationCells:3,zoomMin:.55,zoomMax:2.6},i={level:1,gridSize:42,blurRadius:1,searchRadiusCells:1,maxNodes:36,minPoints:4,thresholdRatio:.04,minSeparationCells:2,zoomMin:1.35,zoomMax:9},n=new Set([0]),l=new Set([0,1]);function r(e,t,i){return e<t?t:e>i?i:e}function o(e,t,i){let n=Math.max(0===e.level?6:4,Math.round(i*(0===e.level?.01:.004)));return{...e,...t,minPoints:t?.minPoints??n}}function a(e){if(!e)return"";let t=e.replace(/[_-]+/g," ").replace(/\s+/g," ").trim();return t&&"undefined"!==t&&"null"!==t?t:""}function s(e,t,i){return i.xMin+(e+.5)*t.cellWidth}function u(e,t,i){return i.yMin+(e+.5)*t.cellHeight}function h(e){if(0===e.size)return null;let t=Array.from(e.entries()).filter(e=>e[0].length>0).sort((e,t)=>t[1]!==e[1]?t[1]-e[1]:e[0].localeCompare(t[0]));if(0===t.length)return null;let i=t.reduce((e,t)=>e+t[1],0),[n,l]=t[0],r=t[1]??null,o=i>0?l/i:1,a=null!==r&&r[0]!==n&&o<.72&&l<2.2*r[1];return{primaryText:n,secondaryText:a?r[0]:null,dominance:o,priorityMultiplier:a?.92:1}}function c(e,t,i,n,l){let o=function(e,t,i){let n=i.gridSize,l=new Float32Array(n*n),o=Array.from({length:n*n},()=>[]),a=t.width/n,s=t.height/n;for(let i=0;i<e.length/2;i++){let a=e[2*i],s=e[2*i+1];if(!Number.isFinite(a)||!Number.isFinite(s))continue;let u=r(Math.floor((a-t.xMin)/t.width*n),0,n-1),h=r(Math.floor((s-t.yMin)/t.height*n),0,n-1)*n+u;l[h]+=1,o[h].push(i)}return{counts:l,members:o,cellWidth:a,cellHeight:s,smoothed:function(e,t,i){if(i<=0)return e;let n=new Float32Array(e.length);for(let l=0;l<t;l++)for(let r=0;r<t;r++){let o=0,a=0;for(let n=-i;n<=i;n++){let s=l+n;if(!(s<0)&&!(s>=t))for(let n=-i;n<=i;n++){let i=r+n;i<0||i>=t||(o+=e[s*t+i],a+=1)}}n[l*t+r]=a>0?o/a:0}return n}(l,n,i.blurRadius)}}(e,i,n),c=function(e,t){let i=[],n=t.gridSize,l=0;for(let t=0;t<e.smoothed.length;t++)e.smoothed[t]>l&&(l=e.smoothed[t]);if(l<=0)return i;let r=l*t.thresholdRatio;for(let t=0;t<n;t++)for(let l=0;l<n;l++){let o=t*n+l,a=e.smoothed[o];if(a<r||0===e.counts[o])continue;let s=!0;for(let i=-1;i<=1&&s;i++){let r=t+i;if(!(r<0)&&!(r>=n))for(let t=-1;t<=1;t++){let o=l+t;if(!(o<0)&&!(o>=n)&&(0!==t||0!==i)&&e.smoothed[r*n+o]>a){s=!1;break}}}s&&i.push({cellX:l,cellY:t,cellIndex:o,score:a})}return i.sort((e,t)=>t.score-e.score),i}(o,n),x=[];for(let r of c){let c=!1;for(let e of x){let t=(e.x-i.xMin)/i.width*n.gridSize,l=(e.y-i.yMin)/i.height*n.gridSize;if(Math.abs(t-r.cellX)<=n.minSeparationCells&&Math.abs(l-r.cellY)<=n.minSeparationCells){c=!0;break}}if(c)continue;let d="candidate"===l?function(e,t,i,n,l,r){let o=s(l.cellX,i,n),c=u(l.cellY,i,n),x=i.cellWidth*(r.searchRadiusCells+.6),d=i.cellHeight*(r.searchRadiusCells+.6),f=1/Math.max(1e-6,x),m=1/Math.max(1e-6,d),y=0,M=0,p=0,g=new Map;for(let n=-r.searchRadiusCells;n<=r.searchRadiusCells;n++){let s=l.cellY+n;if(!(s<0)&&!(s>=r.gridSize))for(let n=-r.searchRadiusCells;n<=r.searchRadiusCells;n++){let u=l.cellX+n;if(u<0||u>=r.gridSize)continue;let h=i.members[s*r.gridSize+u];for(let i=0;i<h.length;i++){let n=h[i],l=e[2*n],r=e[2*n+1],s=(l-o)*f,u=(r-c)*m;if(s*s+u*u>1)continue;y+=l,M+=r,p+=1;let x=a(t[n]);x&&g.set(x,(g.get(x)??0)+1)}}}if(p<r.minPoints)return null;let T=h(g);return T?{x:y/p,y:M/p,count:p,dominance:T.dominance,primaryText:T.primaryText,secondaryText:T.secondaryText,priority:p*(.6+T.dominance)*T.priorityMultiplier}:null}(e,t,o,i,r,n):function(e,t,i,n,l,r){let o=s(l.cellX,i,n),c=u(l.cellY,i,n),x=i.cellWidth*(r.searchRadiusCells+.6),d=i.cellHeight*(r.searchRadiusCells+.6),f=[];for(let t=0;t<e.length/2;t++)f.push(t);return function(e,t,i,n,l,r,o,s){if(0===i.length)return null;let u=1/Math.max(1e-6,r),c=1/Math.max(1e-6,o),x=0,d=0,f=0,m=new Map;for(let r of i){let i=e[2*r],o=e[2*r+1],s=(i-n)*u,h=(o-l)*c;if(s*s+h*h>1)continue;x+=i,d+=o,f+=1;let y=a(t[r]);y&&m.set(y,(m.get(y)??0)+1)}if(f<s)return null;let y=h(m);return y?{x:x/f,y:d/f,count:f,dominance:y.dominance,primaryText:y.primaryText,secondaryText:y.secondaryText,priority:f*(.6+y.dominance)*y.priorityMultiplier}:null}(e,t,f,o,c,x,d,r.minPoints)}(e,t,o,i,r,n);if(d&&(x.push({key:`${n.level}:${d.primaryText}:${Math.round(1e3*d.x)}:${Math.round(1e3*d.y)}`,level:n.level,x:d.x,y:d.y,count:d.count,priority:d.priority,dominance:d.dominance,primaryText:d.primaryText,secondaryText:d.secondaryText,zoomMin:n.zoomMin,zoomMax:n.zoomMax}),x.length>=n.maxNodes))break}return x.sort((e,t)=>t.priority-e.priority),x}function x(e,t){return Math.max(.66*t,e.length*t*.58)}e.s(["buildSemanticLabelModel",0,function(e){let n=performance.now(),l=e.engine??"candidate",r=function(e,t,i){if("poincare"===t)return{xMin:i?.xMin??-1,yMin:i?.yMin??-1,xMax:i?.xMax??1,yMax:i?.yMax??1,width:(i?.xMax??1)-(i?.xMin??-1),height:(i?.yMax??1)-(i?.yMin??-1)};let n=1/0,l=1/0,r=-1/0,o=-1/0;for(let t=0;t<e.length;t+=2){let i=e[t],a=e[t+1];Number.isFinite(i)&&Number.isFinite(a)&&(i<n&&(n=i),i>r&&(r=i),a<l&&(l=a),a>o&&(o=a))}Number.isFinite(n)&&Number.isFinite(l)&&Number.isFinite(r)&&Number.isFinite(o)||(n=-1,l=-1,r=1,o=1);let a=.04*Math.max(1e-6,r-n),s=.04*Math.max(1e-6,o-l),u=i?.xMin??n-a,h=i?.yMin??l-s,c=i?.xMax??r+a,x=i?.yMax??o+s;return{xMin:u,yMin:h,xMax:c,yMax:x,width:Math.max(1e-6,c-u),height:Math.max(1e-6,x-h)}}(e.positions,e.geometry,e.bounds),a=o(t,e.coarse,e.positions.length/2),s=o(i,e.fine,e.positions.length/2),u=c(e.positions,e.terms,r,a,l),h=c(e.positions,e.terms,r,s,l);return{engine:l,geometry:e.geometry,pointCount:e.positions.length/2,buildMs:performance.now()-n,bounds:r,nodes:[...u,...h]}},"drawSemanticLabels",0,function(e,t,i={}){let n=i.fontFamily??'ui-sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif',l=i.fillStyle??"rgba(244, 247, 251, 0.95)",r=i.strokeStyle??"rgba(9, 12, 18, 0.88)",o=i.shadowColor??"rgba(9, 12, 18, 0.55)";for(let i of(e.save(),e.textAlign="center",e.textBaseline="middle",e.lineJoin="round",e.shadowColor=o,e.shadowBlur=8,t)){e.globalAlpha=i.opacity,e.font=`600 ${i.fontSize}px ${n}`,e.lineWidth=Math.max(3,.34*i.fontSize),e.strokeStyle=r,e.fillStyle=l;let t=i.secondaryText?i.y-(i.secondaryFontSize+i.lineGap)*.38:i.y;if(e.strokeText(i.primaryText,i.x,t),e.fillText(i.primaryText,i.x,t),i.secondaryText){e.font=`500 ${i.secondaryFontSize}px ${n}`,e.lineWidth=Math.max(2.4,.32*i.secondaryFontSize);let l=t+.65*i.fontSize+i.lineGap;e.strokeText(i.secondaryText,i.x,l),e.fillText(i.secondaryText,i.x,l)}}e.restore()},"layoutSemanticLabels",0,function(e){let{nodes:t,zoom:i,viewportWidth:o,viewportHeight:a,displayMode:s="auto",project:u,measureText:h,fontFamily:c='ui-sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif',maxVisible:d,mobile:f=o<720}=e;if(0===t.length||o<=0||a<=0)return[];let m="coarse"===s?n:"fine"===s?l:i<1.35?n:l,y=[],M=d??(f?12:22);for(let e of t){if(!m.has(e.level)||i<e.zoomMin||i>e.zoomMax)continue;let t=u(e.x,e.y);if(t.x<-18||t.x>o+18||t.y<-18||t.y>a+18)continue;let n=r((i-e.zoomMin)/Math.max(.2,e.zoomMax-e.zoomMin),0,1),l=r(0===e.level?18-2.5*n:15+2*n,f?10:12,f?16:20),s=Math.max(10,.82*l),d=e.secondaryText?Math.max(2,.16*l):0,p=function(e,t,i,n,l,r,o){let a=`600 ${i}px ${r}`,s=o?o(e,a):x(e,i);if(!t)return{width:s,height:i};let u=`500 ${n}px ${r}`;return{width:Math.max(s,o?o(t,u):x(t,n)),height:i+l+n}}(e.primaryText,e.secondaryText,l,s,d,c,h),g={key:e.key,level:e.level,x:t.x,y:t.y,width:p.width+16,height:p.height+12,fontSize:l,secondaryFontSize:s,lineGap:d,opacity:r(0===e.level?.98-.08*n:.88+.08*n,.75,.98),primaryText:e.primaryText,secondaryText:e.secondaryText,priority:e.priority},T=!1;for(let e of y)if(!(g.x+g.width/2<e.x-e.width/2||g.x-g.width/2>e.x+e.width/2||g.y+g.height/2<e.y-e.height/2||g.y-g.height/2>e.y+e.height/2)){T=!0;break}if(!T&&(y.push(g),y.length>=M))break}return y}])}]);
bundle/_next/static/chunks/3r7eo8mlsuv-8.js ADDED
The diff for this file is too large to render. See raw diff
 
bundle/_next/static/chunks/3xaos2q7f0t1a.js ADDED
@@ -0,0 +1 @@
 
 
1
+ (globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,54547,(e,t,r)=>{"use strict";e.i(39057),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useRouterBFCache",{enumerable:!0,get:function(){return l}});let n=e.r(30668);function l(e,t,r){let[l,u]=(0,n.useState)(()=>({tree:e,cacheNode:t,stateKey:r,next:null}));if(l.tree===e)return l;let a={tree:e,cacheNode:t,stateKey:r,next:null},o=1,d=l,s=a;for(;null!==d&&o<1;){if(d.stateKey===r){s.next=d.next;break}{o++;let e={tree:d.tree,cacheNode:d.cacheNode,stateKey:d.stateKey,next:null};s.next=e,s=e}d=d.next}return u(a),a}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73440,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientPageRoot",{enumerable:!0,get:function(){return s}});let n=e.r(48277),l=e.r(45243),u=e.r(30668),a=e.r(88617),o=e.r(69370),d=e.r(80337);function s({Component:e,serverProvidedParams:t}){let r,i;if(null!==t)r=t.searchParams,i=t.params;else{let e=(0,u.use)(l.LayoutRouterContext);i=null!==e?e.parentParams:{},r=(0,a.urlSearchParamsToParsedUrlQuery)((0,u.use)(o.SearchParamsContext))}let c=(0,d.createClientSearchParams)(r),f=(0,d.createClientParams)(i);return(0,n.jsx)(e,{params:f,searchParams:c})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},34636,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientSegmentRoot",{enumerable:!0,get:function(){return o}});let n=e.r(48277),l=e.r(45243),u=e.r(30668),a=e.r(80337);function o({Component:e,slots:t,serverProvidedParams:r}){let d;if(null!==r)d=r.params;else{let e=(0,u.use)(l.LayoutRouterContext);d=null!==e?e.parentParams:{}}let s=(0,a.createClientParams)(d);return(0,n.jsx)(e,{...t,params:s})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},15128,(e,t,r)=>{"use strict";e.i(39057),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return i}});let n=e.r(61909),l=e.r(48277),u=n._(e.r(30668)),a=e.r(83441),o=e.r(88112),d=e.r(45243);class s extends u.default.Component{constructor(e){super(e),this.state={triggeredStatus:void 0,previousPathname:e.pathname}}componentDidCatch(){}static getDerivedStateFromError(e){if((0,o.isHTTPAccessFallbackError)(e))return{triggeredStatus:(0,o.getAccessFallbackHTTPStatus)(e)};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.triggeredStatus?{triggeredStatus:void 0,previousPathname:e.pathname}:{triggeredStatus:t.triggeredStatus,previousPathname:e.pathname}}render(){let{notFound:e,forbidden:t,unauthorized:r,children:n}=this.props,{triggeredStatus:u}=this.state,a={[o.HTTPAccessErrorStatus.NOT_FOUND]:e,[o.HTTPAccessErrorStatus.FORBIDDEN]:t,[o.HTTPAccessErrorStatus.UNAUTHORIZED]:r};if(u){let d=u===o.HTTPAccessErrorStatus.NOT_FOUND&&e,s=u===o.HTTPAccessErrorStatus.FORBIDDEN&&t,i=u===o.HTTPAccessErrorStatus.UNAUTHORIZED&&r;return d||s||i?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("meta",{name:"robots",content:"noindex"}),!1,a[u]]}):n}return n}}function i({notFound:e,forbidden:t,unauthorized:r,children:n}){let o=(0,a.useUntrackedPathname)(),c=(0,u.useContext)(d.MissingSlotContext);return e||t||r?(0,l.jsx)(s,{pathname:o,notFound:e,forbidden:t,unauthorized:r,missingSlots:c,children:n}):(0,l.jsx)(l.Fragment,{children:n})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},79e3,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={InstantValidationBoundaryContext:function(){return u},PlaceValidationBoundaryBelowThisLevel:function(){return a},RenderValidationBoundaryAtThisLevel:function(){return o},SlotMarker:function(){return d}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let u=null,a=null,o=null,d=null;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},45330,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={InstantValidationBoundaryContext:function(){return u.InstantValidationBoundaryContext},PlaceValidationBoundaryBelowThisLevel:function(){return u.PlaceValidationBoundaryBelowThisLevel},RenderValidationBoundaryAtThisLevel:function(){return u.RenderValidationBoundaryAtThisLevel},SlotMarker:function(){return u.SlotMarker}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let u=e.r(79e3);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},32035,(e,t,r)=>{"use strict";e.i(39057),Object.defineProperty(r,"__esModule",{value:!0});var n={LoadingBoundaryProvider:function(){return C},default:function(){return T}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let u=e.r(35856),a=e.r(61909),o=e.r(48277),d=a._(e.r(30668)),s=u._(e.r(69941)),i=e.r(45243),c=e.r(83648),f=e.r(71202),p=e.r(39400),y=e.r(2188),m=e.r(15128);e.r(45330);let b=e.r(91439),_=e.r(54547);e.r(86511);let h=e.r(69370),P=e.r(88617),v=e.r(1989);s.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function g(e,t,r){let n=e.getClientRects();if(0===n.length)return 0;let l=1/0;for(let e=0;e<n.length;e++){let t=n[e];t.top<l&&(l=t.top)}return l>=r()&&l<=t?1:2}d.default.Component;let j=function(e){let t=d.default.useRef(null);return(0,d.useLayoutEffect)(()=>{let{focusAndScrollRef:r,cacheNode:n}=e,l=r.forceScroll?r.scrollRef:n.scrollRef;if(null===l||!l.current)return;let u=null,a=r.hashFragment;if(a){var o;if(null===(u="top"===(o=a)?document.body:document.getElementById(o)??document.getElementsByName(o)[0]??null)){l.current=!1,r.onlyHashChange=!1,r.hashFragment=null;return}}else u=t.current;if(null===u)return;let d=!1;(0,p.disableSmoothScrollDuringRouteTransition)(()=>{let e=document.documentElement,t=null,r=null,n=null,o=()=>{var r,l;let u,a;return null===n&&(r=e,l=t,n=!Number.isFinite(a=Number.parseFloat(u=getComputedStyle(r).scrollPaddingTop))||a<0?0:u.endsWith("px")?a:u.endsWith("%")?a/100*l:0),n};(a||(t=e.clientHeight,0!==(r=g(u,t,o))))&&((d=!0,l.current=!1,a)?u.scrollIntoView():1!==r&&(e.scrollTop=0,2===g(u,t,o)&&u.scrollIntoView()))},{dontForceLayout:!0,onlyHashChange:r.onlyHashChange}),d&&(r.onlyHashChange=!1,r.hashFragment=null)},void 0),(0,o.jsx)(d.Fragment,{ref:t,children:e.children})};function O({children:e,cacheNode:t}){let r=(0,d.useContext)(i.GlobalLayoutRouterContext);if(!r)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,o.jsx)(j,{focusAndScrollRef:r.focusAndScrollRef,cacheNode:t,children:e})}function x({tree:e,segmentPath:t,debugNameContext:r,cacheNode:n,params:l,url:u,isActive:a}){let s,f=(0,d.useContext)(i.GlobalLayoutRouterContext);if((0,d.useContext)(h.NavigationPromisesContext),!f)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let p=null!==n?n:(0,d.use)(c.unresolvedThenable),y=null!==p.prefetchRsc?p.prefetchRsc:p.rsc,m=(0,d.useDeferredValue)(p.rsc,y);if((0,v.isDeferredRsc)(m)){let e=(0,d.use)(m);null===e&&(0,d.use)(c.unresolvedThenable),s=e}else null===m&&(0,d.use)(c.unresolvedThenable),s=m;let b=s;return(0,o.jsx)(i.LayoutRouterContext.Provider,{value:{parentTree:e,parentCacheNode:p,parentSegmentPath:t,parentParams:l,parentLoadingData:null,debugNameContext:r,url:u,isActive:a},children:b})}function C({loading:e,children:t}){let r=(0,d.use)(i.LayoutRouterContext);return null===r?t:(0,o.jsx)(i.LayoutRouterContext.Provider,{value:{parentTree:r.parentTree,parentCacheNode:r.parentCacheNode,parentSegmentPath:r.parentSegmentPath,parentParams:r.parentParams,parentLoadingData:e,debugNameContext:r.debugNameContext,url:r.url,isActive:r.isActive},children:t})}function R({name:e,loading:t,children:r}){if(null!==t){let n=t[0],l=t[1],u=t[2];return(0,o.jsx)(d.Suspense,{name:e,fallback:(0,o.jsxs)(o.Fragment,{children:[l,u,n]}),children:r})}return(0,o.jsx)(o.Fragment,{children:r})}function T({parallelRouterKey:e,error:t,errorStyles:r,errorScripts:n,templateStyles:l,templateScripts:u,template:a,notFound:s,forbidden:p,unauthorized:h,segmentViewBoundaries:v}){let g=(0,d.useContext)(i.LayoutRouterContext);if(!g)throw Object.defineProperty(Error("invariant expected layout router to be mounted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree:j,parentCacheNode:C,parentSegmentPath:S,parentParams:M,parentLoadingData:E,url:N,isActive:F,debugNameContext:A}=g,B=j[0],D=null===S?[e]:S.concat([B,e]),L=j[1][e],H=C.slots;(void 0===L||null===H)&&(0,d.use)(c.unresolvedThenable);let w=L[0],k=H[e]??null,U=(0,b.createRouterCacheKey)(w,!0),V=(0,_.useRouterBFCache)(L,k,U),I=[];do{let e=V.tree,d=V.cacheNode,c=V.stateKey,b=e[0],_=M;if(Array.isArray(b)){let e=b[0],t=b[1],r=b[2],n=(0,P.getParamValueFromCacheKey)(t,r);null!==n&&(_={...M,[e]:n})}let v=function(e){if("/"===e)return"/";if("string"==typeof e)if("(__SLOT__)"===e)return;else return e+"/";return e[1]+"/"}(b),g=v??A,j=void 0===v?void 0:A,C=(0,o.jsxs)(O,{cacheNode:d,children:[(0,o.jsx)(f.ErrorBoundary,{errorComponent:t,errorStyles:r,errorScripts:n,children:(0,o.jsx)(R,{name:j,loading:E,children:(0,o.jsx)(m.HTTPAccessFallbackBoundary,{notFound:s,forbidden:p,unauthorized:h,children:(0,o.jsxs)(y.RedirectBoundary,{children:[(0,o.jsx)(x,{url:N,tree:e,params:_,cacheNode:d,segmentPath:D,debugNameContext:g,isActive:F&&c===U}),null]})})})}),null]}),T=(0,o.jsxs)(i.TemplateContext.Provider,{value:C,children:[l,u,a]},c);I.push(T),V=V.next}while(null!==V)return I}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},91168,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let n=e.r(61909),l=e.r(48277),u=n._(e.r(30668)),a=e.r(45243);function o(){let e=(0,u.useContext)(a.TemplateContext);return(0,l.jsx)(l.Fragment,{children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},13972,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return l}});let n=new WeakMap;function l(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},4986,(e,t,r)=>{"use strict";e.i(39057),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(13972).createRenderParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},66387,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return l}});let n=new WeakMap;function l(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},12318,(e,t,r)=>{"use strict";e.i(39057),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(66387).createRenderSearchParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},80337,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createClientParams:function(){return u.createRenderParamsFromClient},createClientSearchParams:function(){return a.createRenderSearchParamsFromClient}};for(var l in n)Object.defineProperty(r,l,{enumerable:!0,get:n[l]});let u=e.r(4986),a=e.r(12318);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},12843,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"IconMark",{enumerable:!0,get:function(){return l}});let n=e.r(48277),l=()=>"u">typeof window?null:(0,n.jsx)("meta",{name:"«nxt-icon»"})},39400,(e,t,r)=>{"use strict";function n(e,t={}){if(t.onlyHashChange)return void e();let r=document.documentElement;if("smooth"!==r.dataset.scrollBehavior)return void e();let l=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=l}e.i(39057),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return n}})}]);
bundle/_next/static/chunks/3xo3o0sovd-os.js ADDED
The diff for this file is too large to render. See raw diff
 
bundle/_next/static/chunks/turbopack-07qibn315tdtf.js ADDED
@@ -0,0 +1 @@
 
 
1
+ (globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,{otherChunks:["static/chunks/1si__g5rfxfy5.js","static/chunks/2l5mr6qhcmcif.js","static/chunks/3xo3o0sovd-os.js"],runtimeModuleIds:[24153]}]),(()=>{let e;if(!Array.isArray(globalThis.TURBOPACK))return;var t,r="./_next/",n=function(){if(null!=self.TURBOPACK_ASSET_SUFFIX)return self.TURBOPACK_ASSET_SUFFIX;let e=document?.currentScript?.getAttribute?.("src")??"",t=e.indexOf("?");return t>=0?e.slice(t):""}(),o=((t=o||{})[t.Runtime=0]="Runtime",t[t.Parent=1]="Parent",t[t.Update=2]="Update",t);let l=new WeakMap;function i(e,t){this.m=e,this.e=t}let u=i.prototype,s=Object.prototype.hasOwnProperty,c="u">typeof Symbol&&Symbol.toStringTag;function a(e,t,r){s.call(e,t)||Object.defineProperty(e,t,r)}function f(e,t){let r=e[t];return r||(r=p(t),e[t]=r),r}function p(e){return{exports:{},error:void 0,id:e,namespaceObject:void 0}}function h(e,t,r){a(e,"__esModule",{value:!0}),c&&a(e,c,{value:"Module"});let n=0;for(;n<t.length;){let r=t[n++],o=t[n++];if("number"==typeof o)if(0===o)a(e,r,{value:t[n++],enumerable:!0,writable:!1});else throw Error(`unexpected tag: ${o}`);else"function"==typeof t[n]?a(e,r,{get:o,set:t[n++],enumerable:!0}):a(e,r,{get:o,enumerable:!0})}r||Object.seal(e)}function d(e,t){(null!=t?f(this.c,t):this.m).exports=e}u.s=function(e,t,r){let n,o;null!=t?o=(n=f(this.c,t)).exports:(n=this.m,o=this.e),n.namespaceObject=o,h(o,e,r)},u.j=function(e,t){let r,n;null!=t?n=(r=f(this.c,t)).exports:(r=this.m,n=this.e);let o=function(e,t){let r=l.get(e);if(!r){l.set(e,r=[]);let n=e=>{if("default"!==e){for(let t of r)if(s.call(t,e))return t}};e.exports=e.namespaceObject=new Proxy(t,{get(e,t){if(s.call(e,t)||"default"===t||"__esModule"===t)return Reflect.get(e,t);let r=n(t);return r&&Reflect.get(r,t)},set:()=>!1,defineProperty:()=>!1,deleteProperty:()=>!1,has:(e,t)=>!!Reflect.has(e,t)||"default"!==t&&"__esModule"!==t&&void 0!==n(t),ownKeys(e){let t=Reflect.ownKeys(e);for(let e of r)for(let r of Reflect.ownKeys(e))"default"===r||t.includes(r)||t.push(r);return t},getOwnPropertyDescriptor(e,t){let r=Reflect.getOwnPropertyDescriptor(e,t);if(r||"default"===t||"__esModule"===t)return r;let o=n(t);if(o)return{enumerable:!0,configurable:!0,get:()=>Reflect.get(o,t)}}})}return r}(r,n);"object"==typeof e&&null!==e&&o.push(e)},u.v=d,u.n=function(e,t){let r;(r=null!=t?f(this.c,t):this.m).exports=r.namespaceObject=e};let m=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,y=[null,m({}),m([]),m(m)];function g(e,t,r){let n=[],o=-1;for(let t=e;("object"==typeof t||"function"==typeof t)&&!y.includes(t);t=m(t))for(let r of Object.getOwnPropertyNames(t))n.push(r,function(e,t){return()=>e[t]}(e,r)),-1===o&&"default"===r&&(o=n.length-1);return r&&o>=0||(o>=0?n.splice(o,1,0,e):n.push("default",0,e)),h(t,n),t}function b(e){let t=K(e,this.m);if(t.namespaceObject)return t.namespaceObject;let r=t.exports;return t.namespaceObject=g(r,"function"==typeof r?function(...e){return r.apply(this,e)}:Object.create(null),r&&r.__esModule)}function O(e){let t=e.indexOf("#");-1!==t&&(e=e.substring(0,t));let r=e.indexOf("?");return -1!==r&&(e=e.substring(0,r)),e}u.i=b,u.A=function(e){return this.r(e)(b.bind(this))},u.t="function"==typeof require?require:function(){throw Error("Unexpected use of runtime require")},u.r=function(e){return K(e,this.m).exports},u.f=function(e){function t(t){if(t=O(t),s.call(e,t))return e[t].module();let r=Error(`Cannot find module '${t}'`);throw r.code="MODULE_NOT_FOUND",r}return t.keys=()=>Object.keys(e),t.resolve=t=>{if(t=O(t),s.call(e,t))return e[t].id();let r=Error(`Cannot find module '${t}'`);throw r.code="MODULE_NOT_FOUND",r},t.import=async e=>await t(e),t};let w=function(e){let t=new URL(e,"x:/"),r={};for(let e in t)r[e]=t[e];for(let t in r.href=e,r.pathname=e.replace(/[?#].*/,""),r.origin=r.protocol="",r.toString=r.toJSON=(...t)=>e,r)Object.defineProperty(this,t,{enumerable:!0,configurable:!0,value:r[t]})};function k(e,t){throw Error(`Invariant: ${t(e)}`)}w.prototype=URL.prototype,u.U=w,u.z=function(e){throw Error("dynamic usage of require is not supported")},u.g=globalThis;let R=i.prototype,v=new Map;u.M=v;let U=new Map,_=new Map,$=new Map;async function j(e,t,r){let n;if("string"==typeof r)return function(e,t,r){return T(e,t,r)}(e,t,E(r));let o=r.included||[],l=o.map(e=>!!v.has(e)||U.get(e));if(l.length>0&&l.every(e=>e))return void await Promise.all(l);for(let l of(n=T(e,t,E(r.path)),o))U.has(l)||U.set(l,n);await n}R.l=function(e){return j(o.Parent,this.m.id,e)};let P=Promise.resolve(void 0),C=new WeakMap;function T(t,r,n){let l=e.loadChunkCached(t,n),i=C.get(l);if(void 0===i){let e=C.set.bind(C,l,P);i=l.then(e).catch(e=>{let l;switch(t){case o.Runtime:l=`as a runtime dependency of chunk ${r}`;break;case o.Parent:l=`from module ${r}`;break;case o.Update:l="from an HMR update";break;default:k(t,e=>`Unknown source type: ${e}`)}let i=Error(`Failed to load chunk ${n} ${l}${e?`: ${e}`:""}`,e?{cause:e}:void 0);throw i.name="ChunkLoadError",i}),C.set(l,i)}return i}R.L=function(e){var t,r;return t=o.Parent,r=this.m.id,T(t,r,e)};R.R=function(e){let t=this.r(e);return t?.default??t},R.P=function(e){return`/ROOT/${e??""}`},R.F=function(e){return e?`file:///ROOT/${e.split("/").map(encodeURIComponent).join("/")}`:"file:///ROOT/"},R.q=function(e,t){d.call(this,`${e}${n}`,t)};let A=/[^A-Za-z0-9\-_.!~*'()/]/;function E(e,t=r){let o=A.test(e)?e.split("/").map(encodeURIComponent).join("/"):e;return`${t}${o}${n}`}function x(e,t){let r,n=e.indexOf("?");if(-1!==n)r=n;else{let t=e.indexOf("#");r=-1!==t?t:e.length}return r>=t.length&&e.startsWith(t,r-t.length)}R.b=r,R.X=n,R.h=E;function M(e){return x(e,".css")}let S={};u.c=S;let K=(e,t)=>{let r=S[e];if(r){if(r.error)throw r.error;return r}return N(e,o.Parent,t.id)};function N(e,t,r){let n=v.get(e);if("function"!=typeof n)throw Error(function(e,t,r){let n;switch(t){case 0:n=`as a runtime entry of chunk ${r}`;break;case 1:n=`because it was required from module ${r}`;break;case 2:n="because of an HMR update";break;default:k(t,e=>`Unknown source type: ${e}`)}return`Module ${e} was instantiated ${n}, but the module factory is not available.`}(e,t,r));let o=p(e),l=o.exports;S[e]=o;let u=new i(o,l);try{n(u,o,l)}catch(e){throw o.error=e,e}return o.namespaceObject&&o.exports!==o.namespaceObject&&g(o.exports,o.namespaceObject),o}function L(t){let r;if(!Array.isArray(t))return e.registerChunk(void 0,t);let n=function(e){if("string"==typeof e)return e;if(e)return{src:e.getAttribute("src")};if("u">typeof TURBOPACK_NEXT_CHUNK_URLS)return{src:TURBOPACK_NEXT_CHUNK_URLS.pop()};throw Error("chunk path empty but not in a worker")}(t[0]);return 2===t.length?r=t[1]:(r=void 0,!function(e,t){let r=1;for(;r<e.length;){let n,o=r+1;for(;o<e.length&&"function"!=typeof e[o];)o++;if(o===e.length)throw Error("malformed chunk format, expected a factory function");let l=e[o];for(let l=r;l<o;l++){let r=e[l],o=t.get(r);if(o){n=o;break}}let i=n??l,u=!1;for(let n=r;n<o;n++){let r=e[n];t.has(r)||(u||(i===l&&Object.defineProperty(l,"name",{value:"module evaluation"}),u=!0),t.set(r,i))}r=o+1}}(t,v)),e.registerChunk(n,r)}let B=new Map;function I(e){let t=B.get(e);if(!t){let r,n;t={resolved:!1,loadingStarted:!1,retryAttempts:0,promise:new Promise((e,t)=>{r=e,n=t}),resolve:()=>{t.resolved=!0,r()},reject:n},B.set(e,t)}return t}function q(e,t,r,n,o){!(null==n||n instanceof DOMException&&"NetworkError"===n.name)||r.retryAttempts>=1||B.get(t)!==r?(B.get(t)===r&&B.delete(t),r.reject(n)):(r.retryAttempts++,setTimeout(()=>{r.resolved||B.get(t)!==r||(o?o():(r.loadingStarted=!1,F(e,t)))},200+Math.floor(401*Math.random())))}function F(e,t){let r=I(t);if(r.loadingStarted)return r.promise;if(e===o.Runtime)return r.loadingStarted=!0,M(t)&&r.resolve(),r.promise;if("function"==typeof importScripts)if(M(t));else if(x(t,".js")){self.TURBOPACK_NEXT_CHUNK_URLS.push(t);try{importScripts(t)}catch(n){q(e,t,r,n)}}else throw Error(`can't infer type of chunk from URL ${t} in worker`);else{let n=decodeURI(t);if(M(t))if(document.querySelectorAll(`link[rel=stylesheet][href="${t}"],link[rel=stylesheet][href^="${t}?"],link[rel=stylesheet][href="${n}"],link[rel=stylesheet][href^="${n}?"]`).length>0)r.resolve();else{let n=()=>{let o=document.createElement("link");return o.rel="stylesheet",o.crossOrigin=null,o.href=t,o.onerror=()=>{let l=document.createComment("");o.replaceWith(l),q(e,t,r,void 0,()=>l.replaceWith(n()))},o.onload=()=>{r.resolve()},o};document.head.appendChild(n())}else if(x(t,".js")){let o=document.querySelectorAll(`script[src="${t}"],script[src^="${t}?"],script[src="${n}"],script[src^="${n}?"]`);if(o.length>0)for(let n of Array.from(o))n.addEventListener("error",()=>{n.remove(),q(e,t,r)},{once:!0});else{let n=document.createElement("script");n.crossOrigin=null,n.src=t,n.onerror=()=>{n.remove(),q(e,t,r)},document.head.appendChild(n)}}else throw Error(`can't infer type of chunk from URL ${t}`)}return r.loadingStarted=!0,r.promise}e={async registerChunk(e,t){let n;if(null!=e&&(n=function(e){if("string"==typeof e)return e;let t=decodeURIComponent(e.src.replace(/[?#].*$/,""));return t.startsWith(r)?t.slice(r.length):t}(e),I("string"==typeof e?E(e):e.src).resolve()),null!=t){for(let e of t.otherChunks)I(E("string"==typeof e?e:e.path));if(await Promise.all(t.otherChunks.map(e=>{var t;return t=n,j(o.Runtime,t,e)})),t.runtimeModuleIds.length>0)for(let e of t.runtimeModuleIds)!function(e,t){let r=S[t];if(r){if(r.error)throw r.error;return}N(t,o.Runtime,e)}(n,e)}},loadChunkCached:(e,t)=>F(e,t)};var D=globalThis.TURBOPACK;globalThis.TURBOPACK={push:L},D.forEach(L)})();
bundle/_next/static/jr93vMqYaFDuDM-hELZ3N/_buildManifest.js ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ self.__BUILD_MANIFEST = {
2
+ "__rewrites": {
3
+ "afterFiles": [],
4
+ "beforeFiles": [
5
+ {
6
+ "source": "/.//_next/:path+",
7
+ "destination": "/_next/:path+"
8
+ }
9
+ ],
10
+ "fallback": []
11
+ },
12
+ "sortedPages": [
13
+ "/_app",
14
+ "/_error"
15
+ ]
16
+ };self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
bundle/_next/static/jr93vMqYaFDuDM-hELZ3N/_clientMiddlewareManifest.js ADDED
@@ -0,0 +1 @@
 
 
1
+ self.__MIDDLEWARE_MATCHERS = [];self.__MIDDLEWARE_MATCHERS_CB && self.__MIDDLEWARE_MATCHERS_CB()
bundle/_next/static/jr93vMqYaFDuDM-hELZ3N/_ssgManifest.js ADDED
@@ -0,0 +1 @@
 
 
1
+ self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB()
bundle/_next/static/media/icon.0nasg43ry7r55.png ADDED
bundle/_next/static/v9cKMNCXpbRUQhznm-2Ij/_buildManifest.js ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ self.__BUILD_MANIFEST = {
2
+ "__rewrites": {
3
+ "afterFiles": [],
4
+ "beforeFiles": [
5
+ {
6
+ "source": "/.//_next/:path+",
7
+ "destination": "/_next/:path+"
8
+ }
9
+ ],
10
+ "fallback": []
11
+ },
12
+ "sortedPages": [
13
+ "/_app",
14
+ "/_error"
15
+ ]
16
+ };self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
bundle/_next/static/v9cKMNCXpbRUQhznm-2Ij/_clientMiddlewareManifest.js ADDED
@@ -0,0 +1 @@
 
 
1
+ self.__MIDDLEWARE_MATCHERS = [];self.__MIDDLEWARE_MATCHERS_CB && self.__MIDDLEWARE_MATCHERS_CB()
bundle/_next/static/v9cKMNCXpbRUQhznm-2Ij/_ssgManifest.js ADDED
@@ -0,0 +1 @@
 
 
1
+ self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB()
bundle/_next/static/wRrUqChpZ2Wpbn4xYoEcQ/_buildManifest.js ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ self.__BUILD_MANIFEST = {
2
+ "__rewrites": {
3
+ "afterFiles": [],
4
+ "beforeFiles": [
5
+ {
6
+ "source": "/.//_next/:path+",
7
+ "destination": "/_next/:path+"
8
+ }
9
+ ],
10
+ "fallback": []
11
+ },
12
+ "sortedPages": [
13
+ "/_app",
14
+ "/_error"
15
+ ]
16
+ };self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()
bundle/_next/static/wRrUqChpZ2Wpbn4xYoEcQ/_clientMiddlewareManifest.js ADDED
@@ -0,0 +1 @@
 
 
1
+ self.__MIDDLEWARE_MATCHERS = [];self.__MIDDLEWARE_MATCHERS_CB && self.__MIDDLEWARE_MATCHERS_CB()
bundle/_next/static/wRrUqChpZ2Wpbn4xYoEcQ/_ssgManifest.js ADDED
@@ -0,0 +1 @@
 
 
1
+ self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB()
bundle/_not-found/__next._full.txt ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1:"$Sreact.fragment"
2
+ 2:I[32035,["./_next/static/chunks/3xaos2q7f0t1a.js"],"default"]
3
+ 3:I[91168,["./_next/static/chunks/3xaos2q7f0t1a.js"],"default"]
4
+ 4:I[64381,["./_next/static/chunks/3xaos2q7f0t1a.js"],"OutletBoundary"]
5
+ 5:"$Sreact.suspense"
6
+ 8:I[64381,["./_next/static/chunks/3xaos2q7f0t1a.js"],"ViewportBoundary"]
7
+ a:I[64381,["./_next/static/chunks/3xaos2q7f0t1a.js"],"MetadataBoundary"]
8
+ c:I[75115,["./_next/static/chunks/3xaos2q7f0t1a.js"],"default",1]
9
+ :HL["./_next/static/chunks/2iw0scz5_gelo.css","style"]
10
+ 7:X
11
+ 0:{"P":null,"c":["","_not-found",""],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"./_next/static/chunks/2iw0scz5_gelo.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"./_next/static/chunks/3xaos2q7f0t1a.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"h-full","children":["$","body",null,{"className":"antialiased h-full","children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L4",null,{"children":["$","$5",null,{"name":"Next.MetadataOutlet","children":"$@6"}]}]]}],{},null,false,null]},null,false,"$7"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L8",null,{"children":"$L9"}],["$","div",null,{"hidden":true,"children":["$","$La",null,{"children":["$","$5",null,{"name":"Next.Metadata","children":"$Lb"}]}]}],null]}],false]],"m":"$undefined","G":["$c",[["$","link","0",{"rel":"stylesheet","href":"./_next/static/chunks/2iw0scz5_gelo.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"wRrUqChpZ2Wpbn4xYoEcQ"}
12
+ 7:C
13
+ 9:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
14
+ d:I[12843,["./_next/static/chunks/3xaos2q7f0t1a.js"],"IconMark"]
15
+ 6:null
16
+ b:[["$","title","0",{"children":"HyperView"}],["$","meta","1",{"name":"description","content":"Dataset visualization with hyperbolic embeddings"}],["$","link","2",{"rel":"icon","href":"/icon.png?icon.0nasg43ry7r55.png","sizes":"192x192","type":"image/png"}],["$","$Ld","3",{}]]
bundle/_not-found/__next._not-found.__PAGE__.txt ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1:"$Sreact.fragment"
2
+ 2:I[64381,["./_next/static/chunks/3xaos2q7f0t1a.js"],"OutletBoundary"]
3
+ 3:"$Sreact.suspense"
4
+ 7:I[64381,["./_next/static/chunks/3xaos2q7f0t1a.js"],"ViewportBoundary"]
5
+ 8:I[64381,["./_next/static/chunks/3xaos2q7f0t1a.js"],"MetadataBoundary"]
6
+ 9:I[12843,["./_next/static/chunks/3xaos2q7f0t1a.js"],"IconMark"]
7
+ b:I[32035,["./_next/static/chunks/3xaos2q7f0t1a.js"],"default"]
8
+ c:I[91168,["./_next/static/chunks/3xaos2q7f0t1a.js"],"default"]
9
+ :HL["./_next/static/chunks/2iw0scz5_gelo.css","style"]
10
+ 6:X
11
+ e:X
12
+ e:C
13
+ 0:{"buildId":"wRrUqChpZ2Wpbn4xYoEcQ","data":[{"rsc":["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L2",null,{"children":["$","$3",null,{"name":"Next.MetadataOutlet","children":"$@4"}]}]]}],"isPartial":"$@5","staleTime":"$6","varyParams":null},{"rsc":["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L7",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L8",null,{"children":["$","$3",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"HyperView"}],["$","meta","1",{"name":"description","content":"Dataset visualization with hyperbolic embeddings"}],["$","link","2",{"rel":"icon","href":"/icon.png?icon.0nasg43ry7r55.png","sizes":"192x192","type":"image/png"}],["$","$L9","3",{}]]}]}]}],null]}],"isPartial":"$@a","staleTime":"$6","varyParams":null},{"rsc":["$","$1","c",{"children":[null,["$","$Lb",null,{"parallelRouterKey":"children","template":["$","$Lc",null,{}]}]]}],"isPartial":"$@d","staleTime":"$6","varyParams":"$e"},{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"./_next/static/chunks/2iw0scz5_gelo.css","precedence":"next"}],["$","script","script-0",{"src":"./_next/static/chunks/3xaos2q7f0t1a.js","async":true}]],["$","html",null,{"lang":"en","className":"h-full","children":["$","body",null,{"className":"antialiased h-full","children":["$","$Lb",null,{"parallelRouterKey":"children","template":["$","$Lc",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:data:0:rsc:props:children:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:data:0:rsc:props:children:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:data:0:rsc:props:children:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:data:0:rsc:props:children:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],[]]}]}]}]]}],"isPartial":"$@f","staleTime":"$6","varyParams":null}],"isUpgradeableISRFallback":false,"a":"$@10","rootVaryParams":null,"needsRuntimeRequest":"$@11"}
14
+ 4:null
15
+ 6:300
16
+ 11:true
17
+ 6:C
18
+ 10:0
19
+ a:"$undefined"
20
+ d:"$undefined"
21
+ f:"$undefined"
22
+ 5:"$undefined"
bundle/_not-found/__next._tree.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ :HL["./_next/static/chunks/2iw0scz5_gelo.css","style"]
2
+ 0:{"tree":{"name":"","param":null,"prefetchHints":4176,"slots":{"children":{"name":"/_not-found","param":null,"prefetchHints":4192,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":4256,"slots":null}}}}},"staleTime":300,"buildId":"wRrUqChpZ2Wpbn4xYoEcQ"}
bundle/_not-found/index.html ADDED
@@ -0,0 +1 @@
 
 
1
+ <!DOCTYPE html><html lang="en" class="h-full"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="./_next/static/chunks/2iw0scz5_gelo.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="./_next/static/chunks/1si__g5rfxfy5.js"/><script src="./_next/static/chunks/2l5mr6qhcmcif.js" async=""></script><script src="./_next/static/chunks/3xo3o0sovd-os.js" async=""></script><script src="./_next/static/chunks/turbopack-07qibn315tdtf.js" async=""></script><script src="./_next/static/chunks/3xaos2q7f0t1a.js" async="" crossorigin=""></script><meta name="robots" content="noindex"/><title>404: This page could not be found.</title><title>HyperView</title><meta name="description" content="Dataset visualization with hyperbolic embeddings"/><link rel="icon" href="/icon.png?icon.0nasg43ry7r55.png" sizes="192x192" type="image/png"/><script src="./_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body class="antialiased h-full"><div hidden=""><!--$--><!--/$--></div><div style="font-family:system-ui,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><!--$--><!--/$--><script src="./_next/static/chunks/1si__g5rfxfy5.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[32035,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"default\"]\n3:I[91168,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"default\"]\n4:I[64381,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"OutletBoundary\"]\n5:\"$Sreact.suspense\"\n8:I[64381,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"ViewportBoundary\"]\na:I[64381,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"MetadataBoundary\"]\nc:I[75115,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"default\",1]\n:HL[\"./_next/static/chunks/2iw0scz5_gelo.css\",\"style\"]\n7:X\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"_not-found\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4624],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"./_next/static/chunks/2iw0scz5_gelo.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"./_next/static/chunks/3xaos2q7f0t1a.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"h-full\",\"children\":[\"$\",\"body\",null,{\"className\":\"antialiased h-full\",\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],null,[\"$\",\"$L4\",null,{\"children\":[\"$\",\"$5\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@6\"}]}]]}],{},null,false,null]},null,false,\"$7\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],[\"$\",\"$L8\",null,{\"children\":\"$L9\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$La\",null,{\"children\":[\"$\",\"$5\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lb\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$c\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"./_next/static/chunks/2iw0scz5_gelo.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"wRrUqChpZ2Wpbn4xYoEcQ\"}\n"])</script><script>self.__next_f.push([1,"7:C\n9:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"d:I[12843,[\"./_next/static/chunks/3xaos2q7f0t1a.js\"],\"IconMark\"]\n6:null\nb:[[\"$\",\"title\",\"0\",{\"children\":\"HyperView\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Dataset visualization with hyperbolic embeddings\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.0nasg43ry7r55.png\",\"sizes\":\"192x192\",\"type\":\"image/png\"}],[\"$\",\"$Ld\",\"3\",{}]]\n"])</script></body></html>
bundle/_not-found/index.txt ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1:"$Sreact.fragment"
2
+ 2:I[32035,["./_next/static/chunks/3xaos2q7f0t1a.js"],"default"]
3
+ 3:I[91168,["./_next/static/chunks/3xaos2q7f0t1a.js"],"default"]
4
+ 4:I[64381,["./_next/static/chunks/3xaos2q7f0t1a.js"],"OutletBoundary"]
5
+ 5:"$Sreact.suspense"
6
+ 8:I[64381,["./_next/static/chunks/3xaos2q7f0t1a.js"],"ViewportBoundary"]
7
+ a:I[64381,["./_next/static/chunks/3xaos2q7f0t1a.js"],"MetadataBoundary"]
8
+ c:I[75115,["./_next/static/chunks/3xaos2q7f0t1a.js"],"default",1]
9
+ :HL["./_next/static/chunks/2iw0scz5_gelo.css","style"]
10
+ 7:X
11
+ 0:{"P":null,"c":["","_not-found",""],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"./_next/static/chunks/2iw0scz5_gelo.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"./_next/static/chunks/3xaos2q7f0t1a.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"h-full","children":["$","body",null,{"className":"antialiased h-full","children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L4",null,{"children":["$","$5",null,{"name":"Next.MetadataOutlet","children":"$@6"}]}]]}],{},null,false,null]},null,false,"$7"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L8",null,{"children":"$L9"}],["$","div",null,{"hidden":true,"children":["$","$La",null,{"children":["$","$5",null,{"name":"Next.Metadata","children":"$Lb"}]}]}],null]}],false]],"m":"$undefined","G":["$c",[["$","link","0",{"rel":"stylesheet","href":"./_next/static/chunks/2iw0scz5_gelo.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"wRrUqChpZ2Wpbn4xYoEcQ"}
12
+ 7:C
13
+ 9:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
14
+ d:I[12843,["./_next/static/chunks/3xaos2q7f0t1a.js"],"IconMark"]
15
+ 6:null
16
+ b:[["$","title","0",{"children":"HyperView"}],["$","meta","1",{"name":"description","content":"Dataset visualization with hyperbolic embeddings"}],["$","link","2",{"rel":"icon","href":"/icon.png?icon.0nasg43ry7r55.png","sizes":"192x192","type":"image/png"}],["$","$Ld","3",{}]]
bundle/api/collections/all:bf21a9e8fbc5/index.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "collection": {
3
+ "created_at": 1787956929,
4
+ "dataset_id": "deepfashion_text_search_clip_hyper3clip",
5
+ "entity_set_id": "samples",
6
+ "id": "all:bf21a9e8fbc5",
7
+ "kind": "all",
8
+ "query": {},
9
+ "scores": null
10
+ },
11
+ "shards": [
12
+ "items.json"
13
+ ],
14
+ "total": 777
15
+ }
bundle/api/collections/all:bf21a9e8fbc5/items.json ADDED
The diff for this file is too large to render. See raw diff
 
bundle/api/collections/selection:0f91eb45df77/index.json ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "collection": {
3
+ "created_at": 1788429637,
4
+ "dataset_id": "deepfashion_text_search_clip_hyper3clip",
5
+ "entity_set_id": "samples",
6
+ "id": "selection:0f91eb45df77",
7
+ "kind": "selection",
8
+ "query": {
9
+ "ids": [
10
+ "WOMEN_Rompers_Jumpsuits_id_00000076_01_7_additional",
11
+ "WOMEN_Graphic_Tees_id_00000044_01_4_full",
12
+ "WOMEN_Leggings_id_00001867_02_3_back"
13
+ ],
14
+ "source": "Fashion case visuals"
15
+ },
16
+ "scores": null
17
+ },
18
+ "shards": [
19
+ "items.json"
20
+ ],
21
+ "total": 3
22
+ }