Update modifyed gradio to 3.41
parent
17369a8ba6
commit
1407ea50e6
|
|
@ -10,17 +10,17 @@
|
|||
const dispatch = createEventDispatcher();
|
||||
let cropper: Cropper;
|
||||
|
||||
export function destroy() {
|
||||
export function destroy(): void {
|
||||
cropper.destroy();
|
||||
}
|
||||
|
||||
export function create() {
|
||||
export function create(): void {
|
||||
if (cropper) {
|
||||
destroy();
|
||||
}
|
||||
cropper = new Cropper(el, {
|
||||
autoCropArea: 1,
|
||||
cropend() {
|
||||
cropend(): void {
|
||||
const image_data = cropper.getCroppedCanvas().toDataURL();
|
||||
dispatch("crop", image_data);
|
||||
}
|
||||
|
|
@ -4,7 +4,7 @@
|
|||
import { BlockLabel } from "@gradio/atoms";
|
||||
import { Image, Sketch as SketchIcon } from "@gradio/icons";
|
||||
import type { SelectData } from "@gradio/utils";
|
||||
import { get_coordinates_of_clicked_image } from "./utils";
|
||||
import { get_coordinates_of_clicked_image } from "../shared/utils";
|
||||
|
||||
import Cropper from "./Cropper.svelte";
|
||||
import Sketch from "./Sketch.svelte";
|
||||
|
|
@ -27,6 +27,7 @@
|
|||
export let pending: boolean = false;
|
||||
export let mirror_webcam: boolean;
|
||||
export let brush_radius: number;
|
||||
export let brush_color = "#000000";
|
||||
export let selectable: boolean = false;
|
||||
|
||||
export let mask_opacity;
|
||||
|
|
@ -267,6 +268,7 @@
|
|||
{shape}
|
||||
/>
|
||||
<ModifySketch
|
||||
show_eraser={value_img}
|
||||
on:undo={() => sketch.undo()}
|
||||
on:redraw={() => sketch.redraw()}
|
||||
on:clear_mask={handle_mask_clear}
|
||||
|
|
@ -0,0 +1,99 @@
|
|||
<svelte:options accessors={true} />
|
||||
|
||||
<script lang="ts">
|
||||
import type { Gradio, SelectData, ShareData } from "@gradio/utils";
|
||||
import Image from "./Image.svelte";
|
||||
|
||||
import { Block } from "@gradio/atoms";
|
||||
import { _ } from "svelte-i18n";
|
||||
import { StatusTracker } from "@gradio/statustracker";
|
||||
import type { LoadingStatus } from "@gradio/statustracker";
|
||||
import { UploadText } from "@gradio/atoms";
|
||||
|
||||
export let elem_id = "";
|
||||
export let elem_classes: string[] = [];
|
||||
export let visible = true;
|
||||
export let value: null | string = null;
|
||||
export let source: "canvas" | "webcam" | "upload" = "upload";
|
||||
export let tool: "editor" | "select" | "sketch" | "color-sketch" = "editor";
|
||||
export let label: string;
|
||||
export let show_label: boolean;
|
||||
export let streaming: boolean;
|
||||
export let pending: boolean;
|
||||
export let height: number | undefined;
|
||||
export let width: number | undefined;
|
||||
export let mirror_webcam: boolean;
|
||||
export let shape: [number, number];
|
||||
export let brush_radius: number;
|
||||
export let brush_color: string;
|
||||
export let mask_opacity: number;
|
||||
export let selectable = false;
|
||||
export let container = true;
|
||||
export let scale: number | null = null;
|
||||
export let min_width: number | undefined = undefined;
|
||||
export let loading_status: LoadingStatus;
|
||||
export let gradio: Gradio<{
|
||||
change: never;
|
||||
error: string;
|
||||
edit: never;
|
||||
stream: never;
|
||||
drag: never;
|
||||
upload: never;
|
||||
clear: never;
|
||||
select: SelectData;
|
||||
share: ShareData;
|
||||
}>;
|
||||
|
||||
$: value, gradio.dispatch("change");
|
||||
let dragging: boolean;
|
||||
const FIXED_HEIGHT = 240;
|
||||
|
||||
$: value = !value ? null : value;
|
||||
</script>
|
||||
|
||||
<Block
|
||||
{visible}
|
||||
variant={value === null && source === "upload" ? "dashed" : "solid"}
|
||||
border_mode={dragging ? "focus" : "base"}
|
||||
padding={false}
|
||||
{elem_id}
|
||||
{elem_classes}
|
||||
height={height || (source === "webcam" ? undefined : FIXED_HEIGHT)}
|
||||
{width}
|
||||
allow_overflow={false}
|
||||
{container}
|
||||
{scale}
|
||||
{min_width}
|
||||
>
|
||||
<StatusTracker {...loading_status} />
|
||||
|
||||
<Image
|
||||
{brush_radius}
|
||||
{brush_color}
|
||||
{shape}
|
||||
bind:value
|
||||
{source}
|
||||
{tool}
|
||||
{selectable}
|
||||
{mask_opacity}
|
||||
on:edit={() => gradio.dispatch("edit")}
|
||||
on:clear={() => gradio.dispatch("clear")}
|
||||
on:stream={() => gradio.dispatch("stream")}
|
||||
on:drag={({ detail }) => (dragging = detail)}
|
||||
on:upload={() => gradio.dispatch("upload")}
|
||||
on:select={({ detail }) => gradio.dispatch("select", detail)}
|
||||
on:share={({ detail }) => gradio.dispatch("share", detail)}
|
||||
on:error={({ detail }) => {
|
||||
loading_status = loading_status || {};
|
||||
loading_status.status = "error";
|
||||
gradio.dispatch("error", detail);
|
||||
}}
|
||||
{label}
|
||||
{show_label}
|
||||
{pending}
|
||||
{streaming}
|
||||
{mirror_webcam}
|
||||
>
|
||||
<UploadText type="image" />
|
||||
</Image>
|
||||
</Block>
|
||||
|
|
@ -50,4 +50,4 @@
|
|||
.hide_redraw {
|
||||
display: none;
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
<script>
|
||||
// @ts-nocheck
|
||||
/* eslint-disable */
|
||||
|
||||
import { onMount, onDestroy, createEventDispatcher, tick } from "svelte";
|
||||
import { fade } from "svelte/transition";
|
||||
import { LazyBrush } from "lazy-brush/src";
|
||||
import { brush_color_store } from "./Brushcolor";
|
||||
import ResizeObserver from "resize-observer-polyfill";
|
||||
|
||||
const dispatch = createEventDispatcher();
|
||||
|
|
@ -22,16 +22,6 @@
|
|||
export let container_height = 200;
|
||||
export let shape;
|
||||
|
||||
if(window.maskOpacity) mask_opacity = window.maskOpacity
|
||||
|
||||
let colorPickerEnabled = localStorage.setItem("colorPickerEnable", false);
|
||||
let transparentMask = localStorage.setItem("transparentMask", false);
|
||||
let posX = 0;
|
||||
let posY = 0;
|
||||
let lineStartPoint = null;
|
||||
|
||||
let isMakMode;
|
||||
|
||||
$: {
|
||||
if (shape && (width || height)) {
|
||||
width = shape[0];
|
||||
|
|
@ -78,28 +68,28 @@
|
|||
function mid_point(p1, p2) {
|
||||
return {
|
||||
x: p1.x + (p2.x - p1.x) / 2,
|
||||
y: p1.y + (p2.y - p1.y) / 2,
|
||||
y: p1.y + (p2.y - p1.y) / 2
|
||||
};
|
||||
}
|
||||
|
||||
const canvas_types = [
|
||||
{
|
||||
name: "interface",
|
||||
zIndex: 15,
|
||||
zIndex: 15
|
||||
},
|
||||
{
|
||||
name: "mask",
|
||||
zIndex: 13,
|
||||
opacity: mask_opacity,
|
||||
opacity: mask_opacity
|
||||
},
|
||||
{
|
||||
name: "drawing",
|
||||
zIndex: 11,
|
||||
zIndex: 11
|
||||
},
|
||||
{
|
||||
name: "temp",
|
||||
zIndex: 12,
|
||||
},
|
||||
zIndex: 12
|
||||
}
|
||||
];
|
||||
|
||||
let canvas = {};
|
||||
|
|
@ -115,12 +105,6 @@
|
|||
let canvas_observer = null;
|
||||
let line_count = 0;
|
||||
|
||||
if (mode === "mask") {
|
||||
if (localStorage.getItem("brush_color")) {
|
||||
brush_color = localStorage.getItem("brush_color");
|
||||
}
|
||||
}
|
||||
|
||||
function draw_cropped_image() {
|
||||
if (!shape) {
|
||||
ctx.temp.drawImage(value_img, 0, 0, width, height);
|
||||
|
|
@ -200,8 +184,8 @@
|
|||
enabled: true,
|
||||
initialPoint: {
|
||||
x: width / 2,
|
||||
y: height / 2,
|
||||
},
|
||||
y: height / 2
|
||||
}
|
||||
});
|
||||
|
||||
canvas_observer = new ResizeObserver((entries, observer, ...rest) => {
|
||||
|
|
@ -234,19 +218,6 @@
|
|||
canvas_observer.unobserve(canvas_container);
|
||||
});
|
||||
|
||||
export function redraw() {
|
||||
clear_canvas();
|
||||
if (value_img) {
|
||||
draw_cropped_image();
|
||||
}
|
||||
if (lines.length == 0) {
|
||||
dispatch("clear");
|
||||
}
|
||||
line_count = lines.length;
|
||||
draw_lines({ lines: lines }, true);
|
||||
trigger_on_change();
|
||||
}
|
||||
|
||||
function redraw_image(_lines) {
|
||||
clear_canvas();
|
||||
|
||||
|
|
@ -295,30 +266,19 @@
|
|||
return JSON.stringify({
|
||||
lines: lines,
|
||||
width: canvas_width,
|
||||
height: canvas_height,
|
||||
height: canvas_height
|
||||
});
|
||||
};
|
||||
|
||||
let draw_lines = ({ lines }) => {
|
||||
const brushMain = brush_color;
|
||||
lines.forEach((line) => {
|
||||
const { points: _points, brush_color, brush_radius } = line;
|
||||
|
||||
if (mode === "mask") {
|
||||
draw_points({
|
||||
points: _points,
|
||||
brush_color: brushMain,
|
||||
brush_radius,
|
||||
mask: mode === "mask",
|
||||
});
|
||||
} else {
|
||||
draw_points({
|
||||
points: _points,
|
||||
brush_color,
|
||||
brush_radius,
|
||||
mask: mode === "mask",
|
||||
});
|
||||
}
|
||||
draw_points({
|
||||
points: _points,
|
||||
brush_color,
|
||||
brush_radius,
|
||||
mask: mode === "mask"
|
||||
});
|
||||
});
|
||||
|
||||
saveLine({ brush_color, brush_radius });
|
||||
|
|
@ -327,62 +287,10 @@
|
|||
}
|
||||
};
|
||||
|
||||
let draw_line = ({ start, end, brush_color, brush_radius }) => {
|
||||
ctx.temp.beginPath();
|
||||
ctx.temp.moveTo(start.x, start.y);
|
||||
ctx.temp.lineTo(end.x, end.y);
|
||||
ctx.temp.strokeStyle = brush_color;
|
||||
ctx.temp.lineWidth = brush_radius;
|
||||
ctx.temp.stroke();
|
||||
|
||||
// Save the line as two points in the lines array
|
||||
const newLine = {
|
||||
points: [start, end],
|
||||
brush_color: brush_color,
|
||||
brush_radius: brush_radius,
|
||||
};
|
||||
|
||||
lines.push(newLine);
|
||||
line_count += 1;
|
||||
saveLine();
|
||||
};
|
||||
|
||||
let handle_draw_start = (e) => {
|
||||
e.preventDefault();
|
||||
const { x, y } = get_pointer_pos(e);
|
||||
|
||||
window.isDrawing = true;
|
||||
if (!e.touches && e.button !== 0) return;
|
||||
|
||||
let drawStraightLine = window.drawStraightLine || false;
|
||||
if (drawStraightLine === false || (lines.length === 0 && !lineStartPoint)) {
|
||||
lineStartPoint = null;
|
||||
}
|
||||
if (drawStraightLine) {
|
||||
if (lineStartPoint === null) {
|
||||
lineStartPoint = { x, y };
|
||||
} else {
|
||||
draw_line({
|
||||
start: lineStartPoint,
|
||||
end: { x, y },
|
||||
brush_color,
|
||||
brush_radius,
|
||||
});
|
||||
lineStartPoint = { x, y };
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
colorPickerEnabled = localStorage.getItem("colorPickerEnable") === "true";
|
||||
if (colorPickerEnabled && mode !== "mask") {
|
||||
brush_color = getPixelColor(x, y);
|
||||
const brush_color_hex = rgbToHex(brush_color);
|
||||
brush_color_store.set(brush_color_hex);
|
||||
localStorage.setItem("colorPickerEnable", "false");
|
||||
return;
|
||||
}
|
||||
|
||||
is_pressing = true;
|
||||
const { x, y } = get_pointer_pos(e);
|
||||
if (e.touches && e.touches.length > 0) {
|
||||
lazy.update({ x, y }, { both: true });
|
||||
}
|
||||
|
|
@ -392,15 +300,7 @@
|
|||
|
||||
let handle_draw_move = (e) => {
|
||||
e.preventDefault();
|
||||
|
||||
if (localStorage.getItem("fillCanvasBrushColor") === "true") {
|
||||
fill_canvas_color();
|
||||
localStorage.setItem("fillCanvasBrushColor", false);
|
||||
}
|
||||
|
||||
const { x, y } = get_pointer_pos(e);
|
||||
posX = x;
|
||||
posY = y;
|
||||
handle_pointer_move(x, y);
|
||||
};
|
||||
|
||||
|
|
@ -440,14 +340,14 @@
|
|||
|
||||
const container_dimensions = {
|
||||
height: container_height,
|
||||
width: container_height * (dimensions.width / dimensions.height),
|
||||
width: container_height * (dimensions.width / dimensions.height)
|
||||
};
|
||||
|
||||
await Promise.all([
|
||||
set_canvas_size(canvas.interface, dimensions, container_dimensions),
|
||||
set_canvas_size(canvas.drawing, dimensions, container_dimensions),
|
||||
set_canvas_size(canvas.temp, dimensions, container_dimensions),
|
||||
set_canvas_size(canvas.mask, dimensions, container_dimensions, false),
|
||||
set_canvas_size(canvas.mask, dimensions, container_dimensions, false)
|
||||
]);
|
||||
|
||||
if (!brush_radius) {
|
||||
|
|
@ -506,29 +406,11 @@
|
|||
|
||||
return {
|
||||
x: ((clientX - rect.left) / rect.width) * width,
|
||||
y: ((clientY - rect.top) / rect.height) * height,
|
||||
y: ((clientY - rect.top) / rect.height) * height
|
||||
};
|
||||
};
|
||||
|
||||
function toggleColorPicker() {
|
||||
colorPickerEnabled = localStorage.getItem("colorPickerEnable") === "true";
|
||||
if (colorPickerEnabled && mode !== "mask") {
|
||||
for (const key in canvas) {
|
||||
canvas[key].style.cursor = "crosshair";
|
||||
}
|
||||
} else {
|
||||
for (const key in canvas) {
|
||||
canvas[key].style.cursor = "none";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let handle_pointer_move = (x, y) => {
|
||||
colorPickerEnabled = localStorage.getItem("colorPickerEnable") === "true";
|
||||
toggleColorPicker();
|
||||
if (colorPickerEnabled && mode !== "mask") {
|
||||
return;
|
||||
}
|
||||
lazy.update({ x: x, y: y });
|
||||
const is_disabled = !lazy.isEnabled();
|
||||
if ((is_pressing && !is_drawing) || (is_disabled && is_pressing)) {
|
||||
|
|
@ -541,7 +423,7 @@
|
|||
points: points,
|
||||
brush_color,
|
||||
brush_radius,
|
||||
mask: mode === "mask",
|
||||
mask: mode === "mask"
|
||||
});
|
||||
}
|
||||
mouse_has_moved = true;
|
||||
|
|
@ -569,75 +451,6 @@
|
|||
target_ctx.lineTo(p1.x, p1.y);
|
||||
target_ctx.stroke();
|
||||
};
|
||||
// help funcs
|
||||
function getBrightness(hexColor) {
|
||||
const rgbColor = hexToRgb(hexColor);
|
||||
if (rgbColor) {
|
||||
const { r, g, b } = rgbColor;
|
||||
return (r * 299 + g * 587 + b * 114) / 1000;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
function getPixelColor(x, y) {
|
||||
const imageData = ctx.drawing.getImageData(x - 1, y, 1, 1);
|
||||
const [r, g, b, a] = imageData.data;
|
||||
return `rgb(${r}, ${g}, ${b})`;
|
||||
}
|
||||
function hexToRgb(hex) {
|
||||
const result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
|
||||
return result
|
||||
? {
|
||||
r: parseInt(result[1], 16),
|
||||
g: parseInt(result[2], 16),
|
||||
b: parseInt(result[3], 16),
|
||||
}
|
||||
: null;
|
||||
}
|
||||
function rgbToHex(rgbString) {
|
||||
// Extracting r, g, b values from a string
|
||||
const [r, g, b] = rgbString
|
||||
.match(/\d+/g) // Find all the numbers in the string
|
||||
.map(Number); // Convert each group of digits to a numeric value
|
||||
// Function to convert a number to a two-digit hexadecimal value
|
||||
function toHex(num) {
|
||||
const hex = num.toString(16);
|
||||
return hex.length === 1 ? `0${hex}` : hex;
|
||||
}
|
||||
// Convert each r, g, b value to hexadecimal format and combine them
|
||||
return `#${toHex(r)}${toHex(g)}${toHex(b)}`;
|
||||
}
|
||||
// end
|
||||
|
||||
function fill_canvas_color() {
|
||||
if (mode === "mask") {
|
||||
return;
|
||||
}
|
||||
ctx.temp.fillStyle = brush_color;
|
||||
ctx.temp.fillRect(0, 0, width, height);
|
||||
var startX = 0; // start point of the line (x-coordinate)
|
||||
var startY = height / 2; // start point of the line (y-coordinate)
|
||||
var endX = width; // end point of the line (x-coordinate)
|
||||
var endY = height / 2; // end point of the line (y-coordinate)
|
||||
ctx.drawing.beginPath();
|
||||
ctx.drawing.moveTo(startX, startY);
|
||||
ctx.drawing.lineTo(endX, endY);
|
||||
ctx.drawing.strokeStyle = brush_color;
|
||||
ctx.drawing.lineWidth = height; // make the line height of the canvas
|
||||
ctx.drawing.stroke();
|
||||
// Save line as two points in the lines array
|
||||
lines = [
|
||||
{
|
||||
points: [
|
||||
{ x: startX, y: startY },
|
||||
{ x: endX, y: endY },
|
||||
],
|
||||
brush_color: brush_color,
|
||||
brush_radius: height,
|
||||
},
|
||||
];
|
||||
line_count = 1;
|
||||
saveLine();
|
||||
}
|
||||
|
||||
let save_mask_line = () => {
|
||||
if (points.length < 1) return;
|
||||
|
|
@ -652,7 +465,7 @@
|
|||
lines.push({
|
||||
points: points.slice(),
|
||||
brush_color: brush_color,
|
||||
brush_radius,
|
||||
brush_radius
|
||||
});
|
||||
|
||||
if (mode !== "mask") {
|
||||
|
|
@ -709,42 +522,16 @@
|
|||
let draw_interface = (ctx, pointer, brush) => {
|
||||
ctx.clearRect(0, 0, width, height);
|
||||
|
||||
let brushX = brush.x;
|
||||
let brushY = brush.y;
|
||||
if (posX && posY) {
|
||||
brushX = posX;
|
||||
brushY = posY;
|
||||
}
|
||||
|
||||
// brush preview
|
||||
ctx.beginPath();
|
||||
ctx.fillStyle = brush_color;
|
||||
const brushOutlineEnabled = localStorage.getItem("brushOutline") === "true";
|
||||
if (brushOutlineEnabled) {
|
||||
const brightness = getBrightness(brush_color);
|
||||
ctx.strokeStyle = brightness > 128 ? "black" : "white"; // Change the strokeStyle based on brightness
|
||||
if (brush_radius > 180) {
|
||||
ctx.lineWidth = 4;
|
||||
} else if (brush_radius > 80) {
|
||||
ctx.lineWidth = 3; // Change the value to control the thickness of the border
|
||||
} else if (brush_radius > 20) {
|
||||
ctx.lineWidth = 2; // Change the value to control the thickness of the border
|
||||
} else {
|
||||
ctx.lineWidth = 1;
|
||||
}
|
||||
}
|
||||
|
||||
ctx.arc(brushX, brushY, brush_radius / 2, 0, Math.PI * 2, true);
|
||||
ctx.arc(brush.x, brush.y, brush_radius / 2, 0, Math.PI * 2, true);
|
||||
ctx.fill();
|
||||
|
||||
if (brushOutlineEnabled) {
|
||||
ctx.stroke(); // Main Point Boundary
|
||||
}
|
||||
|
||||
// tiny brush point dot
|
||||
ctx.beginPath();
|
||||
ctx.fillStyle = catenary_color;
|
||||
ctx.arc(brushX, brushY, brush_dot, 0, Math.PI * 2, true);
|
||||
ctx.arc(brush.x, brush.y, brush_dot, 0, Math.PI * 2, true);
|
||||
ctx.fill();
|
||||
};
|
||||
|
||||
|
|
@ -778,12 +565,6 @@
|
|||
on:mousemove={name === "interface" ? handle_draw_move : undefined}
|
||||
on:mouseup={name === "interface" ? handle_draw_end : undefined}
|
||||
on:mouseout={name === "interface" ? handle_draw_end : undefined}
|
||||
on:mouseout={name === "interface"
|
||||
? () => {
|
||||
posX = posY = 0;
|
||||
localStorage.setItem("overCanvas", "false");
|
||||
}
|
||||
: undefined}
|
||||
on:blur={name === "interface" ? handle_draw_end : undefined}
|
||||
on:touchstart={name === "interface" ? handle_draw_start : undefined}
|
||||
on:touchmove={name === "interface" ? handle_draw_move : undefined}
|
||||
|
|
@ -819,14 +600,6 @@
|
|||
cursor: none;
|
||||
}
|
||||
|
||||
canvas:not(.color-picker-enabled):hover {
|
||||
cursor: none;
|
||||
}
|
||||
|
||||
canvas.color-picker-enabled:hover {
|
||||
cursor: crosshair;
|
||||
}
|
||||
|
||||
.wrap {
|
||||
position: relative;
|
||||
width: var(--size-full);
|
||||
|
|
@ -1,23 +1,16 @@
|
|||
<script lang="ts">
|
||||
import { createEventDispatcher } from "svelte";
|
||||
import { IconButton } from "@gradio/atoms";
|
||||
import { Brush, Color } from "@gradio/icons";
|
||||
import { brush_color_store } from "./Brushcolor";
|
||||
|
||||
const dispatch = createEventDispatcher();
|
||||
let show_size = false;
|
||||
let show_col = false;
|
||||
|
||||
export let brush_radius = 20;
|
||||
export let brush_color = "#000";
|
||||
export let container_height: number;
|
||||
export let img_width: number;
|
||||
export let img_height: number;
|
||||
export let mode: "mask" | "other" = "other";
|
||||
export let brush_color = "#000";
|
||||
|
||||
brush_color_store.subscribe(($brush_color) => {
|
||||
brush_color = $brush_color;
|
||||
});
|
||||
|
||||
$: width = container_height * (img_width / img_height);
|
||||
</script>
|
||||
|
|
@ -40,7 +33,7 @@
|
|||
{/if}
|
||||
</span>
|
||||
|
||||
{#if true}
|
||||
{#if mode !== "mask"}
|
||||
<span class="col">
|
||||
<IconButton
|
||||
Icon={Color}
|
||||
|
|
@ -48,14 +41,7 @@
|
|||
on:click={() => (show_col = !show_col)}
|
||||
/>
|
||||
{#if show_col}
|
||||
<input
|
||||
aria-label="Brush color"
|
||||
on:change={() => {
|
||||
if (mode === "mask") dispatch("redraw");
|
||||
}}
|
||||
bind:value={brush_color}
|
||||
type="color"
|
||||
/>
|
||||
<input aria-label="Brush color" bind:value={brush_color} type="color" />
|
||||
{/if}
|
||||
</span>
|
||||
{/if}
|
||||
|
|
@ -88,4 +74,4 @@
|
|||
right: calc(100% + 5px);
|
||||
bottom: -4px;
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
<script lang="ts">
|
||||
import { createEventDispatcher, onMount } from "svelte";
|
||||
import { Camera, Circle, Square } from "@gradio/icons";
|
||||
import type { FileData } from "@gradio/upload";
|
||||
import { _ } from "svelte-i18n";
|
||||
|
||||
let video_source: HTMLVideoElement;
|
||||
let canvas: HTMLCanvasElement;
|
||||
export let streaming: boolean = false;
|
||||
export let pending: boolean = false;
|
||||
export let streaming = false;
|
||||
export let pending = false;
|
||||
|
||||
export let mode: "image" | "video" = "image";
|
||||
export let mirror_webcam: boolean;
|
||||
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
onMount(() => (canvas = document.createElement("canvas")));
|
||||
|
||||
async function access_webcam() {
|
||||
async function access_webcam(): Promise<void> {
|
||||
try {
|
||||
stream = await navigator.mediaDevices.getUserMedia({
|
||||
video: true,
|
||||
|
|
@ -39,15 +39,14 @@
|
|||
video_source.play();
|
||||
} catch (err) {
|
||||
if (err instanceof DOMException && err.name == "NotAllowedError") {
|
||||
dispatch("error", "Please allow access to the webcam for recording.");
|
||||
return null;
|
||||
dispatch("error", $_("image.allow_webcam_access"));
|
||||
} else {
|
||||
throw err;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function take_picture() {
|
||||
function take_picture(): void {
|
||||
var context = canvas.getContext("2d")!;
|
||||
|
||||
if (video_source.videoWidth && video_source.videoHeight) {
|
||||
|
|
@ -72,12 +71,12 @@
|
|||
let mimeType: string;
|
||||
let media_recorder: MediaRecorder;
|
||||
|
||||
function take_recording() {
|
||||
function take_recording(): void {
|
||||
if (recording) {
|
||||
media_recorder.stop();
|
||||
let video_blob = new Blob(recorded_blobs, { type: mimeType });
|
||||
let ReaderObj = new FileReader();
|
||||
ReaderObj.onload = function (e) {
|
||||
ReaderObj.onload = function (e): void {
|
||||
if (e.target) {
|
||||
dispatch("capture", {
|
||||
data: e.target.result,
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
export { default as Webcam } from "./Webcam.svelte";
|
||||
export { default } from "./InteractiveImage.svelte";
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
<script>
|
||||
import { Meta, Template, Story } from "@storybook/addon-svelte-csf";
|
||||
import StaticImage from "./StaticImage.svelte";
|
||||
</script>
|
||||
|
||||
<Meta
|
||||
title="Components/Image"
|
||||
component={Image}
|
||||
argTypes={{
|
||||
value: {
|
||||
control: "text",
|
||||
description: "The image URL or file to display",
|
||||
name: "value",
|
||||
value: "https://i.ibb.co/6BgKdSj/groot.jpg"
|
||||
},
|
||||
show_download_button: {
|
||||
options: [true, false],
|
||||
description: "If false, the download button will not be visible",
|
||||
control: { type: "boolean" },
|
||||
defaultValue: true
|
||||
},
|
||||
}}
|
||||
/>
|
||||
|
||||
<Template let:args>
|
||||
<div class="image-container" style="width: 300px; position: relative;border-radius: var(--radius-lg);overflow: hidden;">
|
||||
<StaticImage {...args} />
|
||||
</div>
|
||||
</Template>
|
||||
|
||||
<Story
|
||||
name="Static Image with label and download button"
|
||||
args={{
|
||||
value: "https://i.ibb.co/6BgKdSj/groot.jpg",
|
||||
show_label: true,
|
||||
show_download_button: true
|
||||
}}
|
||||
/>
|
||||
|
||||
<Story
|
||||
name="Static Image with no label or download button"
|
||||
args={{
|
||||
value: "https://i.ibb.co/6BgKdSj/groot.jpg",
|
||||
show_label: false,
|
||||
show_download_button: false
|
||||
}}
|
||||
/>
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
<script lang="ts">
|
||||
import { createEventDispatcher } from "svelte";
|
||||
import type { SelectData } from "@gradio/utils";
|
||||
import { uploadToHuggingFace } from "@gradio/utils";
|
||||
import { BlockLabel, Empty, IconButton, ShareButton } from "@gradio/atoms";
|
||||
import { Download } from "@gradio/icons";
|
||||
import { get_coordinates_of_clicked_image } from "./utils";
|
||||
|
||||
import { Image } from "@gradio/icons";
|
||||
|
||||
export let value: null | string;
|
||||
export let label: string | undefined = undefined;
|
||||
export let show_label: boolean;
|
||||
export let show_download_button = true;
|
||||
export let selectable = false;
|
||||
export let show_share_button = false;
|
||||
|
||||
const dispatch = createEventDispatcher<{
|
||||
change: string;
|
||||
select: SelectData;
|
||||
}>();
|
||||
|
||||
$: value && dispatch("change", value);
|
||||
|
||||
const handle_click = (evt: MouseEvent): void => {
|
||||
let coordinates = get_coordinates_of_clicked_image(evt);
|
||||
if (coordinates) {
|
||||
dispatch("select", { index: coordinates, value: null });
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
<BlockLabel {show_label} Icon={Image} label={label || "Image"} />
|
||||
{#if value === null}
|
||||
<Empty unpadded_box={true} size="large"><Image /></Empty>
|
||||
{:else}
|
||||
<div class="icon-buttons">
|
||||
{#if show_download_button}
|
||||
<a
|
||||
href={value}
|
||||
target={window.__is_colab__ ? "_blank" : null}
|
||||
download={"image"}
|
||||
>
|
||||
<IconButton Icon={Download} label="Download" />
|
||||
</a>
|
||||
{/if}
|
||||
{#if show_share_button}
|
||||
<ShareButton
|
||||
on:share
|
||||
on:error
|
||||
formatter={async (value) => {
|
||||
if (!value) return "";
|
||||
let url = await uploadToHuggingFace(value, "base64");
|
||||
return `<img src="${url}" />`;
|
||||
}}
|
||||
{value}
|
||||
/>
|
||||
{/if}
|
||||
</div>
|
||||
<!-- svelte-ignore a11y-click-events-have-key-events -->
|
||||
<img src={value} alt="" class:selectable on:click={handle_click} />
|
||||
{/if}
|
||||
|
||||
<style>
|
||||
img {
|
||||
width: var(--size-full);
|
||||
height: var(--size-full);
|
||||
object-fit: contain;
|
||||
}
|
||||
|
||||
.selectable {
|
||||
cursor: crosshair;
|
||||
}
|
||||
|
||||
.icon-buttons {
|
||||
display: flex;
|
||||
position: absolute;
|
||||
top: 6px;
|
||||
right: 6px;
|
||||
gap: var(--size-1);
|
||||
}
|
||||
</style>
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
export { default as Image } from "./Image.svelte";
|
||||
export { default as Webcam } from "./Webcam.svelte";
|
||||
export { default as StaticImage } from "./StaticImage.svelte";
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
export const get_coordinates_of_clicked_image = (
|
||||
evt: MouseEvent
|
||||
): [number, number] | null => {
|
||||
let image = evt.currentTarget as HTMLImageElement;
|
||||
|
||||
const imageRect = image.getBoundingClientRect();
|
||||
const xScale = image.naturalWidth / imageRect.width;
|
||||
const yScale = image.naturalHeight / imageRect.height;
|
||||
if (xScale > yScale) {
|
||||
const displayed_width = imageRect.width;
|
||||
const displayed_height = image.naturalHeight / xScale;
|
||||
const y_offset = (imageRect.height - displayed_height) / 2;
|
||||
var x = Math.round((evt.clientX - imageRect.left) * xScale);
|
||||
var y = Math.round((evt.clientY - imageRect.top - y_offset) * xScale);
|
||||
} else {
|
||||
const displayed_width = image.naturalWidth / yScale;
|
||||
const displayed_height = imageRect.height;
|
||||
const x_offset = (imageRect.width - displayed_width) / 2;
|
||||
var x = Math.round((evt.clientX - imageRect.left - x_offset) * yScale);
|
||||
var y = Math.round((evt.clientY - imageRect.top) * yScale);
|
||||
}
|
||||
if (x < 0 || x >= image.naturalWidth || y < 0 || y >= image.naturalHeight) {
|
||||
return null;
|
||||
}
|
||||
return [x, y];
|
||||
};
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import{S as r,e as _,s as h,m as c,F as d,o as w,t as g,g as b,Q as o,h as I,j as m,G as k,x as q,w as v,u as B,k as S,H as j}from"./index-32b3c32a.js";import"./Button-cd96cb27.js";function C(s){let e,n,i,u,f,t;return i=new s[1]({}),{c(){e=c("div"),n=c("span"),d(i.$$.fragment),u=w(),f=g(s[0]),b(n,"class","svelte-1mwvhlq"),b(e,"data-testid","block-label"),b(e,"class","svelte-1mwvhlq"),o(e,"hide",!s[2]),o(e,"sr-only",!s[2]),o(e,"float",s[4]),o(e,"hide-label",s[3])},m(a,l){I(a,e,l),m(e,n),k(i,n,null),m(e,u),m(e,f),t=!0},p(a,[l]){(!t||l&1)&&q(f,a[0]),(!t||l&4)&&o(e,"hide",!a[2]),(!t||l&4)&&o(e,"sr-only",!a[2]),(!t||l&16)&&o(e,"float",a[4]),(!t||l&8)&&o(e,"hide-label",a[3])},i(a){t||(v(i.$$.fragment,a),t=!0)},o(a){B(i.$$.fragment,a),t=!1},d(a){a&&S(e),j(i)}}}function F(s,e,n){let{label:i=null}=e,{Icon:u}=e,{show_label:f=!0}=e,{disable:t=!1}=e,{float:a=!0}=e;return s.$$set=l=>{"label"in l&&n(0,i=l.label),"Icon"in l&&n(1,u=l.Icon),"show_label"in l&&n(2,f=l.show_label),"disable"in l&&n(3,t=l.disable),"float"in l&&n(4,a=l.float)},[i,u,f,t,a]}class L extends r{constructor(e){super(),_(this,e,F,C,h,{label:0,Icon:1,show_label:2,disable:3,float:4})}}export{L as B};
|
||||
//# sourceMappingURL=BlockLabel-02a2f440.js.map
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"BlockLabel-02a2f440.js","sources":["../../../../js/atoms/src/BlockLabel.svelte"],"sourcesContent":["<script lang=\"ts\">\n\texport let label: string | null = null;\n\texport let Icon: any;\n\texport let show_label = true;\n\texport let disable = false;\n\texport let float = true;\n</script>\n\n<div\n\tclass:hide={!show_label}\n\tclass:sr-only={!show_label}\n\tclass:float\n\tclass:hide-label={disable}\n\tdata-testid=\"block-label\"\n>\n\t<span>\n\t\t<Icon />\n\t</span>\n\n\t{label}\n</div>\n\n<style>\n\tdiv {\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\t\tz-index: var(--layer-2);\n\t\tbox-shadow: var(--block-label-shadow);\n\t\tborder: var(--block-label-border-width) solid var(--border-color-primary);\n\t\tborder-top: none;\n\t\tborder-left: none;\n\t\tborder-radius: var(--block-label-radius);\n\t\tbackground: var(--block-label-background-fill);\n\t\tpadding: var(--block-label-padding);\n\t\tpointer-events: none;\n\t\tcolor: var(--block-label-text-color);\n\t\tfont-weight: var(--block-label-text-weight);\n\t\tfont-size: var(--block-label-text-size);\n\t\tline-height: var(--line-sm);\n\t}\n\t:global(.gr-group) div {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\tdiv.float {\n\t\tposition: absolute;\n\t\ttop: var(--block-label-margin);\n\t\tleft: var(--block-label-margin);\n\t}\n\tdiv:not(.float) {\n\t\tposition: static;\n\t\tmargin-top: var(--block-label-margin);\n\t\tmargin-left: var(--block-label-margin);\n\t}\n\n\t.hide {\n\t\theight: 0;\n\t}\n\n\tspan {\n\t\topacity: 0.8;\n\t\tmargin-right: var(--size-2);\n\t\twidth: calc(var(--block-label-text-size) - 1px);\n\t\theight: calc(var(--block-label-text-size) - 1px);\n\t}\n\t.hide-label {\n\t\tbox-shadow: none;\n\t\tborder-width: 0;\n\t\tbackground: transparent;\n\t\toverflow: visible;\n\t}\n</style>\n"],"names":["ctx","insert","target","div","anchor","append","span","label","$$props","Icon","show_label","disable","float"],"mappings":"gSAmBEA,EAAK,CAAA,CAAA,2GAVOA,EAAU,CAAA,CAAA,iBACPA,EAAU,CAAA,CAAA,qCAERA,EAAO,CAAA,CAAA,UAJ1BC,EAYKC,EAAAC,EAAAC,CAAA,EALJC,EAEMF,EAAAG,CAAA,0DAELN,EAAK,CAAA,CAAA,yBAVOA,EAAU,CAAA,CAAA,4BACPA,EAAU,CAAA,CAAA,4DAERA,EAAO,CAAA,CAAA,0GAXd,GAAA,CAAA,MAAAO,EAAuB,IAAI,EAAAC,GAC3B,KAAAC,CAAS,EAAAD,EACT,CAAA,WAAAE,EAAa,EAAI,EAAAF,EACjB,CAAA,QAAAG,EAAU,EAAK,EAAAH,EACf,CAAA,MAAAI,EAAQ,EAAI,EAAAJ"}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
import{S as r,e as _,s as h,N as m,k as d,O as w,P as g,K as u,U as o,p as v,M as c,o as I,R as k,z as q,v as B,A as S,x as z}from"./index-666c05ef.js";import"./Button-41f5a565.js";function A(s){let e,n,i,b,f,t;return i=new s[1]({}),{c(){e=m("div"),n=m("span"),d(i.$$.fragment),b=w(),f=g(s[0]),u(n,"class","svelte-1mwvhlq"),u(e,"data-testid","block-label"),u(e,"class","svelte-1mwvhlq"),o(e,"hide",!s[2]),o(e,"sr-only",!s[2]),o(e,"float",s[4]),o(e,"hide-label",s[3])},m(a,l){v(a,e,l),c(e,n),I(i,n,null),c(e,b),c(e,f),t=!0},p(a,[l]){(!t||l&1)&&k(f,a[0]),(!t||l&4)&&o(e,"hide",!a[2]),(!t||l&4)&&o(e,"sr-only",!a[2]),(!t||l&16)&&o(e,"float",a[4]),(!t||l&8)&&o(e,"hide-label",a[3])},i(a){t||(q(i.$$.fragment,a),t=!0)},o(a){B(i.$$.fragment,a),t=!1},d(a){a&&S(e),z(i)}}}function C(s,e,n){let{label:i=null}=e,{Icon:b}=e,{show_label:f=!0}=e,{disable:t=!1}=e,{float:a=!0}=e;return s.$$set=l=>{"label"in l&&n(0,i=l.label),"Icon"in l&&n(1,b=l.Icon),"show_label"in l&&n(2,f=l.show_label),"disable"in l&&n(3,t=l.disable),"float"in l&&n(4,a=l.float)},[i,b,f,t,a]}class M extends r{constructor(e){super(),_(this,e,C,A,h,{label:0,Icon:1,show_label:2,disable:3,float:4})}}export{M as B};
|
||||
//# sourceMappingURL=BlockLabel-2a811b8f.js.map
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"BlockLabel-2a811b8f.js","sources":["../../../../js/atoms/src/BlockLabel.svelte"],"sourcesContent":["<script lang=\"ts\">\n\texport let label: string | null = null;\n\texport let Icon: any;\n\texport let show_label: boolean = true;\n\texport let disable: boolean = false;\n\texport let float: boolean = true;\n</script>\n\n<div\n\tclass:hide={!show_label}\n\tclass:sr-only={!show_label}\n\tclass:float\n\tclass:hide-label={disable}\n\tdata-testid=\"block-label\"\n>\n\t<span>\n\t\t<Icon />\n\t</span>\n\n\t{label}\n</div>\n\n<style>\n\tdiv {\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\t\tz-index: var(--layer-2);\n\t\tbox-shadow: var(--block-label-shadow);\n\t\tborder: var(--block-label-border-width) solid var(--border-color-primary);\n\t\tborder-top: none;\n\t\tborder-left: none;\n\t\tborder-radius: var(--block-label-radius);\n\t\tbackground: var(--block-label-background-fill);\n\t\tpadding: var(--block-label-padding);\n\t\tpointer-events: none;\n\t\tcolor: var(--block-label-text-color);\n\t\tfont-weight: var(--block-label-text-weight);\n\t\tfont-size: var(--block-label-text-size);\n\t\tline-height: var(--line-sm);\n\t}\n\t:global(.gr-group) div {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\tdiv.float {\n\t\tposition: absolute;\n\t\ttop: var(--block-label-margin);\n\t\tleft: var(--block-label-margin);\n\t}\n\tdiv:not(.float) {\n\t\tposition: static;\n\t\tmargin-top: var(--block-label-margin);\n\t\tmargin-left: var(--block-label-margin);\n\t}\n\n\t.hide {\n\t\theight: 0;\n\t}\n\n\tspan {\n\t\topacity: 0.8;\n\t\tmargin-right: var(--size-2);\n\t\twidth: calc(var(--block-label-text-size) - 1px);\n\t\theight: calc(var(--block-label-text-size) - 1px);\n\t}\n\t.hide-label {\n\t\tbox-shadow: none;\n\t\tborder-width: 0;\n\t\tbackground: transparent;\n\t\toverflow: visible;\n\t}\n</style>\n"],"names":["ctx","insert","target","div","anchor","append","span","label","$$props","Icon","show_label","disable","float"],"mappings":"gSAmBEA,EAAK,CAAA,CAAA,2GAVOA,EAAU,CAAA,CAAA,iBACPA,EAAU,CAAA,CAAA,qCAERA,EAAO,CAAA,CAAA,UAJ1BC,EAYKC,EAAAC,EAAAC,CAAA,EALJC,EAEMF,EAAAG,CAAA,0DAELN,EAAK,CAAA,CAAA,yBAVOA,EAAU,CAAA,CAAA,4BACPA,EAAU,CAAA,CAAA,4DAERA,EAAO,CAAA,CAAA,0GAXd,GAAA,CAAA,MAAAO,EAAuB,IAAI,EAAAC,GAC3B,KAAAC,CAAS,EAAAD,EACT,CAAA,WAAAE,EAAsB,EAAI,EAAAF,EAC1B,CAAA,QAAAG,EAAmB,EAAK,EAAAH,EACxB,CAAA,MAAAI,EAAiB,EAAI,EAAAJ"}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import{S as b,e as g,s as k,N as w,m as $,o as B,Y as I,g as d,Q as _,h as c,R as N,T as S,U as T,w as r,r as j,u as m,v as q,k as p,F as v,G as C,H as F,t as G,x as H}from"./index-32b3c32a.js";import{I as Q}from"./Info-45f3dd9a.js";import"./Button-cd96cb27.js";function h(a){let e,l;return e=new Q({props:{$$slots:{default:[R]},$$scope:{ctx:a}}}),{c(){v(e.$$.fragment)},m(n,o){C(e,n,o),l=!0},p(n,o){const u={};o&10&&(u.$$scope={dirty:o,ctx:n}),e.$set(u)},i(n){l||(r(e.$$.fragment,n),l=!0)},o(n){m(e.$$.fragment,n),l=!1},d(n){F(e,n)}}}function R(a){let e;return{c(){e=G(a[1])},m(l,n){c(l,e,n)},p(l,n){n&2&&H(e,l[1])},d(l){l&&p(e)}}}function U(a){let e,l,n,o;const u=a[2].default,f=w(u,a,a[3],null);let s=a[1]&&h(a);return{c(){e=$("span"),f&&f.c(),l=B(),s&&s.c(),n=I(),d(e,"data-testid","block-info"),d(e,"class","svelte-1gfkn6j"),_(e,"sr-only",!a[0]),_(e,"hide",!a[0]),_(e,"has-info",a[1]!=null)},m(t,i){c(t,e,i),f&&f.m(e,null),c(t,l,i),s&&s.m(t,i),c(t,n,i),o=!0},p(t,[i]){f&&f.p&&(!o||i&8)&&N(f,u,t,t[3],o?T(u,t[3],i,null):S(t[3]),null),(!o||i&1)&&_(e,"sr-only",!t[0]),(!o||i&1)&&_(e,"hide",!t[0]),(!o||i&2)&&_(e,"has-info",t[1]!=null),t[1]?s?(s.p(t,i),i&2&&r(s,1)):(s=h(t),s.c(),r(s,1),s.m(n.parentNode,n)):s&&(j(),m(s,1,1,()=>{s=null}),q())},i(t){o||(r(f,t),r(s),o=!0)},o(t){m(f,t),m(s),o=!1},d(t){t&&(p(e),p(l),p(n)),f&&f.d(t),s&&s.d(t)}}}function Y(a,e,l){let{$$slots:n={},$$scope:o}=e,{show_label:u=!0}=e,{info:f=void 0}=e;return a.$$set=s=>{"show_label"in s&&l(0,u=s.show_label),"info"in s&&l(1,f=s.info),"$$scope"in s&&l(3,o=s.$$scope)},[u,f,n,o]}class E extends b{constructor(e){super(),g(this,e,Y,U,k,{show_label:0,info:1})}}export{E as B};
|
||||
//# sourceMappingURL=BlockTitle-3278ebb4.js.map
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"BlockTitle-3278ebb4.js","sources":["../../../../js/atoms/src/BlockTitle.svelte"],"sourcesContent":["<script lang=\"ts\">\n\timport { default as Info } from \"./Info.svelte\";\n\texport let show_label = true;\n\texport let info: string | undefined = undefined;\n</script>\n\n<span\n\tclass:sr-only={!show_label}\n\tclass:hide={!show_label}\n\tclass:has-info={info != null}\n\tdata-testid=\"block-info\"\n>\n\t<slot />\n</span>\n{#if info}\n\t<Info>{info}</Info>\n{/if}\n\n<style>\n\tspan.has-info {\n\t\tmargin-bottom: var(--spacing-xs);\n\t}\n\tspan:not(.has-info) {\n\t\tmargin-bottom: var(--spacing-lg);\n\t}\n\tspan {\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\tz-index: var(--layer-4);\n\t\tborder: solid var(--block-title-border-width)\n\t\t\tvar(--block-title-border-color);\n\t\tborder-radius: var(--block-title-radius);\n\t\tbackground: var(--block-title-background-fill);\n\t\tpadding: var(--block-title-padding);\n\t\tcolor: var(--block-title-text-color);\n\t\tfont-weight: var(--block-title-text-weight);\n\t\tfont-size: var(--block-title-text-size);\n\t\tline-height: var(--line-sm);\n\t}\n\n\t.hide {\n\t\tmargin: 0;\n\t\theight: 0;\n\t}\n</style>\n"],"names":["ctx","create_if_block","toggle_class","span","insert","target","anchor","show_label","$$props","info"],"mappings":"0jBAeQA,EAAI,CAAA,CAAA,oCAAJA,EAAI,CAAA,CAAA,0FADPA,EAAI,CAAA,GAAAC,EAAAD,CAAA,oIAPQA,EAAU,CAAA,CAAA,cACbA,EAAU,CAAA,CAAA,EACPE,EAAAC,EAAA,WAAAH,MAAQ,IAAI,UAH7BI,EAOMC,EAAAF,EAAAG,CAAA,yJANWN,EAAU,CAAA,CAAA,yBACbA,EAAU,CAAA,CAAA,aACPE,EAAAC,EAAA,WAAAH,MAAQ,IAAI,EAKxBA,EAAI,CAAA,2PAZG,CAAA,WAAAO,EAAa,EAAI,EAAAC,EACjB,CAAA,KAAAC,EAA2B,MAAS,EAAAD"}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
import{S as h,e as k,s as g,a9 as w,N as $,O as B,m as I,K as d,U as _,p as c,ab as N,ac as S,ad as j,z as r,u as q,v as m,y as v,A as p,k as z,o as A,x as C,P as K,R as O}from"./index-666c05ef.js";import{I as P}from"./Info-47e6a9e9.js";import"./Button-41f5a565.js";function b(a){let e,l;return e=new P({props:{$$slots:{default:[R]},$$scope:{ctx:a}}}),{c(){z(e.$$.fragment)},m(n,o){A(e,n,o),l=!0},p(n,o){const u={};o&10&&(u.$$scope={dirty:o,ctx:n}),e.$set(u)},i(n){l||(r(e.$$.fragment,n),l=!0)},o(n){m(e.$$.fragment,n),l=!1},d(n){C(e,n)}}}function R(a){let e;return{c(){e=K(a[1])},m(l,n){c(l,e,n)},p(l,n){n&2&&O(e,l[1])},d(l){l&&p(e)}}}function T(a){let e,l,n,o;const u=a[2].default,f=w(u,a,a[3],null);let s=a[1]&&b(a);return{c(){e=$("span"),f&&f.c(),l=B(),s&&s.c(),n=I(),d(e,"data-testid","block-info"),d(e,"class","svelte-1gfkn6j"),_(e,"sr-only",!a[0]),_(e,"hide",!a[0]),_(e,"has-info",a[1]!=null)},m(t,i){c(t,e,i),f&&f.m(e,null),c(t,l,i),s&&s.m(t,i),c(t,n,i),o=!0},p(t,[i]){f&&f.p&&(!o||i&8)&&N(f,u,t,t[3],o?j(u,t[3],i,null):S(t[3]),null),(!o||i&1)&&_(e,"sr-only",!t[0]),(!o||i&1)&&_(e,"hide",!t[0]),(!o||i&2)&&_(e,"has-info",t[1]!=null),t[1]?s?(s.p(t,i),i&2&&r(s,1)):(s=b(t),s.c(),r(s,1),s.m(n.parentNode,n)):s&&(q(),m(s,1,1,()=>{s=null}),v())},i(t){o||(r(f,t),r(s),o=!0)},o(t){m(f,t),m(s),o=!1},d(t){t&&(p(e),p(l),p(n)),f&&f.d(t),s&&s.d(t)}}}function U(a,e,l){let{$$slots:n={},$$scope:o}=e,{show_label:u=!0}=e,{info:f=void 0}=e;return a.$$set=s=>{"show_label"in s&&l(0,u=s.show_label),"info"in s&&l(1,f=s.info),"$$scope"in s&&l(3,o=s.$$scope)},[u,f,n,o]}class G extends h{constructor(e){super(),k(this,e,U,T,g,{show_label:0,info:1})}}export{G as B};
|
||||
//# sourceMappingURL=BlockTitle-7916eabd.js.map
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"BlockTitle-7916eabd.js","sources":["../../../../js/atoms/src/BlockTitle.svelte"],"sourcesContent":["<script lang=\"ts\">\n\timport { default as Info } from \"./Info.svelte\";\n\texport let show_label: boolean = true;\n\texport let info: string | undefined = undefined;\n</script>\n\n<span\n\tclass:sr-only={!show_label}\n\tclass:hide={!show_label}\n\tclass:has-info={info != null}\n\tdata-testid=\"block-info\"\n>\n\t<slot />\n</span>\n{#if info}\n\t<Info>{info}</Info>\n{/if}\n\n<style>\n\tspan.has-info {\n\t\tmargin-bottom: var(--spacing-xs);\n\t}\n\tspan:not(.has-info) {\n\t\tmargin-bottom: var(--spacing-lg);\n\t}\n\tspan {\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\tz-index: var(--layer-4);\n\t\tborder: solid var(--block-title-border-width)\n\t\t\tvar(--block-title-border-color);\n\t\tborder-radius: var(--block-title-radius);\n\t\tbackground: var(--block-title-background-fill);\n\t\tpadding: var(--block-title-padding);\n\t\tcolor: var(--block-title-text-color);\n\t\tfont-weight: var(--block-title-text-weight);\n\t\tfont-size: var(--block-title-text-size);\n\t\tline-height: var(--line-sm);\n\t}\n\n\t.hide {\n\t\tmargin: 0;\n\t\theight: 0;\n\t}\n</style>\n"],"names":["ctx","create_if_block","toggle_class","span","insert","target","anchor","show_label","$$props","info"],"mappings":"8jBAeQA,EAAI,CAAA,CAAA,oCAAJA,EAAI,CAAA,CAAA,0FADPA,EAAI,CAAA,GAAAC,EAAAD,CAAA,oIAPQA,EAAU,CAAA,CAAA,cACbA,EAAU,CAAA,CAAA,EACPE,EAAAC,EAAA,WAAAH,MAAQ,IAAI,UAH7BI,EAOMC,EAAAF,EAAAG,CAAA,yJANWN,EAAU,CAAA,CAAA,yBACbA,EAAU,CAAA,CAAA,aACPE,EAAAC,EAAA,WAAAH,MAAQ,IAAI,EAKxBA,EAAI,CAAA,2PAZG,CAAA,WAAAO,EAAsB,EAAI,EAAAC,EAC1B,CAAA,KAAAC,EAA2B,MAAS,EAAAD"}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,4 +0,0 @@
|
|||
import{i as Q,a8 as C,S as q,e as A,s as E,z as k,v as B,a9 as I,E as T,N as L,aa as U,U as c,L as o,p as V,ab as D,ac as F,ad as K,q as G,A as N,K as y,Q as H,F as J}from"./index-666c05ef.js";function M(t){const e=t-1;return e*e*e+1}function x(t,{delay:e=0,duration:i=400,easing:n=Q}={}){const u=+getComputedStyle(t).opacity;return{delay:e,duration:i,easing:n,css:d=>`opacity: ${d*u}`}}function p(t,{delay:e=0,duration:i=400,easing:n=M,x:u=0,y:d=0,opacity:m=0}={}){const f=getComputedStyle(t),l=+f.opacity,s=f.transform==="none"?"":f.transform,h=l*(1-m),[r,b]=C(u),[w,_]=C(d);return{delay:e,duration:i,easing:n,css:(g,v)=>`
|
||||
transform: ${s} translate(${(1-g)*r}${b}, ${(1-g)*w}${_});
|
||||
opacity: ${l-h*v}`}}function P(t){let e,i,n;const u=t[17].default,d=I(u,t,t[16],null);let m=[{"data-testid":t[7]},{id:t[2]},{class:i="block "+t[3].join(" ")+" svelte-90oupt"}],f={};for(let l=0;l<m.length;l+=1)f=T(f,m[l]);return{c(){e=L(t[14]),d&&d.c(),U(t[14])(e,f),c(e,"hidden",t[10]===!1),c(e,"padded",t[6]),c(e,"border_focus",t[5]==="focus"),c(e,"hide-container",!t[8]&&!t[9]),o(e,"height",typeof t[0]=="number"?t[0]+"px":void 0),o(e,"width",typeof t[1]=="number"?`calc(min(${t[1]}px, 100%))`:void 0),o(e,"border-style",t[4]),o(e,"overflow",t[11]?"visible":"hidden"),o(e,"flex-grow",t[12]),o(e,"min-width",`calc(min(${t[13]}px, 100%))`),o(e,"border-width","var(--block-border-width)")},m(l,s){V(l,e,s),d&&d.m(e,null),n=!0},p(l,s){d&&d.p&&(!n||s&65536)&&D(d,u,l,l[16],n?K(u,l[16],s,null):F(l[16]),null),U(l[14])(e,f=G(m,[(!n||s&128)&&{"data-testid":l[7]},(!n||s&4)&&{id:l[2]},(!n||s&8&&i!==(i="block "+l[3].join(" ")+" svelte-90oupt"))&&{class:i}])),c(e,"hidden",l[10]===!1),c(e,"padded",l[6]),c(e,"border_focus",l[5]==="focus"),c(e,"hide-container",!l[8]&&!l[9]),s&1&&o(e,"height",typeof l[0]=="number"?l[0]+"px":void 0),s&2&&o(e,"width",typeof l[1]=="number"?`calc(min(${l[1]}px, 100%))`:void 0),s&16&&o(e,"border-style",l[4]),s&2048&&o(e,"overflow",l[11]?"visible":"hidden"),s&4096&&o(e,"flex-grow",l[12]),s&8192&&o(e,"min-width",`calc(min(${l[13]}px, 100%))`)},i(l){n||(k(d,l),n=!0)},o(l){B(d,l),n=!1},d(l){l&&N(e),d&&d.d(l)}}}function R(t){let e,i=t[14]&&P(t);return{c(){i&&i.c()},m(n,u){i&&i.m(n,u),e=!0},p(n,[u]){n[14]&&i.p(n,u)},i(n){e||(k(i,n),e=!0)},o(n){B(i,n),e=!1},d(n){i&&i.d(n)}}}function W(t,e,i){let{$$slots:n={},$$scope:u}=e,{height:d=void 0}=e,{width:m=void 0}=e,{elem_id:f=""}=e,{elem_classes:l=[]}=e,{variant:s="solid"}=e,{border_mode:h="base"}=e,{padding:r=!0}=e,{type:b="normal"}=e,{test_id:w=void 0}=e,{explicit_call:_=!1}=e,{container:g=!0}=e,{visible:v=!0}=e,{allow_overflow:z=!0}=e,{scale:j=null}=e,{min_width:S=0}=e,O=b==="fieldset"?"fieldset":"div";return t.$$set=a=>{"height"in a&&i(0,d=a.height),"width"in a&&i(1,m=a.width),"elem_id"in a&&i(2,f=a.elem_id),"elem_classes"in a&&i(3,l=a.elem_classes),"variant"in a&&i(4,s=a.variant),"border_mode"in a&&i(5,h=a.border_mode),"padding"in a&&i(6,r=a.padding),"type"in a&&i(15,b=a.type),"test_id"in a&&i(7,w=a.test_id),"explicit_call"in a&&i(8,_=a.explicit_call),"container"in a&&i(9,g=a.container),"visible"in a&&i(10,v=a.visible),"allow_overflow"in a&&i(11,z=a.allow_overflow),"scale"in a&&i(12,j=a.scale),"min_width"in a&&i(13,S=a.min_width),"$$scope"in a&&i(16,u=a.$$scope)},[d,m,f,l,s,h,r,w,_,g,v,z,j,S,O,b,u,n]}class $ extends q{constructor(e){super(),A(this,e,W,R,E,{height:0,width:1,elem_id:2,elem_classes:3,variant:4,border_mode:5,padding:6,type:15,test_id:7,explicit_call:8,container:9,visible:10,allow_overflow:11,scale:12,min_width:13})}}function X(t){let e,i,n,u,d;const m=t[9].default,f=I(m,t,t[8],null);return{c(){e=L("button"),f&&f.c(),y(e,"class",i=t[4]+" "+t[3]+" "+t[1].join(" ")+" svelte-1e89no8"),y(e,"id",t[0]),e.disabled=t[5],c(e,"hidden",!t[2]),o(e,"flex-grow",t[6]),o(e,"width",t[6]===0?"fit-content":null),o(e,"min-width",typeof t[7]=="number"?`calc(min(${t[7]}px, 100%))`:null)},m(l,s){V(l,e,s),f&&f.m(e,null),n=!0,u||(d=H(e,"click",t[10]),u=!0)},p(l,[s]){f&&f.p&&(!n||s&256)&&D(f,m,l,l[8],n?K(m,l[8],s,null):F(l[8]),null),(!n||s&26&&i!==(i=l[4]+" "+l[3]+" "+l[1].join(" ")+" svelte-1e89no8"))&&y(e,"class",i),(!n||s&1)&&y(e,"id",l[0]),(!n||s&32)&&(e.disabled=l[5]),(!n||s&30)&&c(e,"hidden",!l[2]),s&64&&o(e,"flex-grow",l[6]),s&64&&o(e,"width",l[6]===0?"fit-content":null),s&128&&o(e,"min-width",typeof l[7]=="number"?`calc(min(${l[7]}px, 100%))`:null)},i(l){n||(k(f,l),n=!0)},o(l){B(f,l),n=!1},d(l){l&&N(e),f&&f.d(l),u=!1,d()}}}function Y(t,e,i){let{$$slots:n={},$$scope:u}=e,{elem_id:d=""}=e,{elem_classes:m=[]}=e,{visible:f=!0}=e,{variant:l="secondary"}=e,{size:s="lg"}=e,{disabled:h=!1}=e,{scale:r=null}=e,{min_width:b=void 0}=e;function w(_){J.call(this,t,_)}return t.$$set=_=>{"elem_id"in _&&i(0,d=_.elem_id),"elem_classes"in _&&i(1,m=_.elem_classes),"visible"in _&&i(2,f=_.visible),"variant"in _&&i(3,l=_.variant),"size"in _&&i(4,s=_.size),"disabled"in _&&i(5,h=_.disabled),"scale"in _&&i(6,r=_.scale),"min_width"in _&&i(7,b=_.min_width),"$$scope"in _&&i(8,u=_.$$scope)},[d,m,f,l,s,h,r,b,u,n,w]}class ee extends q{constructor(e){super(),A(this,e,Y,X,E,{elem_id:0,elem_classes:1,visible:2,variant:3,size:4,disabled:5,scale:6,min_width:7})}}export{$ as B,ee as a,p as b,M as c,x as f};
|
||||
//# sourceMappingURL=Button-41f5a565.js.map
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,4 @@
|
|||
import{i as K,ac as A,S as O,e as P,s as Q,Y,h as y,r as G,u as U,v as H,w as j,k as h,E as J,N as q,m as R,o as E,g as c,Q as b,K as d,j as I,p as W,R as M,T as N,U as V,M as z}from"./index-32b3c32a.js";function X(l){const e=l-1;return e*e*e+1}function te(l,{delay:e=0,duration:n=400,easing:f=K}={}){const s=+getComputedStyle(l).opacity;return{delay:e,duration:n,easing:f,css:a=>`opacity: ${a*s}`}}function se(l,{delay:e=0,duration:n=400,easing:f=X,x:s=0,y:a=0,opacity:r=0}={}){const o=getComputedStyle(l),t=+o.opacity,i=o.transform==="none"?"":o.transform,u=t*(1-r),[m,k]=A(s),[v,w]=A(a);return{delay:e,duration:n,easing:f,css:(g,B)=>`
|
||||
transform: ${i} translate(${(1-g)*m}${k}, ${(1-g)*v}${w});
|
||||
opacity: ${t-u*B}`}}function Z(l,e,n){if(l==null)return null;if(typeof l=="string")return{name:"file_data",data:l};if(Array.isArray(l)){const f=[];for(const s of l)s===null?f.push(null):f.push(Z(s,e,n));return f}else l.is_file?l.data=D(l.name,e,n):l.is_stream&&(n==null?l.data=e+"/stream/"+l.name:l.data="/proxy="+n+"stream/"+l.name);return l}function p(l){try{const e=new URL(l);return e.protocol==="http:"||e.protocol==="https:"}catch{return!1}}function D(l,e,n){return l==null?n?`/proxy=${n}file=`:`${e}/file=`:p(l)?l:n?`/proxy=${n}file=${l}`:`${e}/file=${l}`}const ie=l=>{const e=new FileReader;return e.readAsDataURL(l),new Promise(n=>{e.onloadend=()=>{n(e.result)}})};function x(l){let e,n,f,s,a,r,o=l[7]&&C(l);const t=l[15].default,i=q(t,l,l[14],null);return{c(){e=R("button"),o&&o.c(),n=E(),i&&i.c(),c(e,"class",f=l[4]+" "+l[3]+" "+l[1].join(" ")+" svelte-cmf5ev"),c(e,"id",l[0]),e.disabled=l[8],b(e,"hidden",!l[2]),d(e,"flex-grow",l[9]),d(e,"width",l[9]===0?"fit-content":null),d(e,"min-width",typeof l[10]=="number"?`calc(min(${l[10]}px, 100%))`:null)},m(u,m){y(u,e,m),o&&o.m(e,null),I(e,n),i&&i.m(e,null),s=!0,a||(r=W(e,"click",l[16]),a=!0)},p(u,m){u[7]?o?o.p(u,m):(o=C(u),o.c(),o.m(e,n)):o&&(o.d(1),o=null),i&&i.p&&(!s||m&16384)&&M(i,t,u,u[14],s?V(t,u[14],m,null):N(u[14]),null),(!s||m&26&&f!==(f=u[4]+" "+u[3]+" "+u[1].join(" ")+" svelte-cmf5ev"))&&c(e,"class",f),(!s||m&1)&&c(e,"id",u[0]),(!s||m&256)&&(e.disabled=u[8]),(!s||m&30)&&b(e,"hidden",!u[2]),m&512&&d(e,"flex-grow",u[9]),m&512&&d(e,"width",u[9]===0?"fit-content":null),m&1024&&d(e,"min-width",typeof u[10]=="number"?`calc(min(${u[10]}px, 100%))`:null)},i(u){s||(j(i,u),s=!0)},o(u){U(i,u),s=!1},d(u){u&&h(e),o&&o.d(),i&&i.d(u),a=!1,r()}}}function $(l){let e,n,f,s,a=l[7]&&L(l);const r=l[15].default,o=q(r,l,l[14],null);return{c(){e=R("a"),a&&a.c(),n=E(),o&&o.c(),c(e,"href",l[6]),c(e,"rel","noopener noreferrer"),c(e,"aria-disabled",l[8]),c(e,"class",f=l[4]+" "+l[3]+" "+l[1].join(" ")+" svelte-cmf5ev"),c(e,"id",l[0]),b(e,"hidden",!l[2]),b(e,"disabled",l[8]),d(e,"flex-grow",l[9]),d(e,"pointer-events",l[8]?"none":null),d(e,"width",l[9]===0?"fit-content":null),d(e,"min-width",typeof l[10]=="number"?`calc(min(${l[10]}px, 100%))`:null)},m(t,i){y(t,e,i),a&&a.m(e,null),I(e,n),o&&o.m(e,null),s=!0},p(t,i){t[7]?a?a.p(t,i):(a=L(t),a.c(),a.m(e,n)):a&&(a.d(1),a=null),o&&o.p&&(!s||i&16384)&&M(o,r,t,t[14],s?V(r,t[14],i,null):N(t[14]),null),(!s||i&64)&&c(e,"href",t[6]),(!s||i&256)&&c(e,"aria-disabled",t[8]),(!s||i&26&&f!==(f=t[4]+" "+t[3]+" "+t[1].join(" ")+" svelte-cmf5ev"))&&c(e,"class",f),(!s||i&1)&&c(e,"id",t[0]),(!s||i&30)&&b(e,"hidden",!t[2]),(!s||i&282)&&b(e,"disabled",t[8]),i&512&&d(e,"flex-grow",t[9]),i&256&&d(e,"pointer-events",t[8]?"none":null),i&512&&d(e,"width",t[9]===0?"fit-content":null),i&1024&&d(e,"min-width",typeof t[10]=="number"?`calc(min(${t[10]}px, 100%))`:null)},i(t){s||(j(o,t),s=!0)},o(t){U(o,t),s=!1},d(t){t&&h(e),a&&a.d(),o&&o.d(t)}}}function C(l){let e,n,f;return{c(){e=R("img"),c(e,"class","button-icon svelte-cmf5ev"),z(e.src,n=l[11])||c(e,"src",n),c(e,"alt",f=`${l[5]}-icon`)},m(s,a){y(s,e,a)},p(s,a){a&2048&&!z(e.src,n=s[11])&&c(e,"src",n),a&32&&f!==(f=`${s[5]}-icon`)&&c(e,"alt",f)},d(s){s&&h(e)}}}function L(l){let e,n,f;return{c(){e=R("img"),c(e,"class","button-icon svelte-cmf5ev"),z(e.src,n=l[11])||c(e,"src",n),c(e,"alt",f=`${l[5]}-icon`)},m(s,a){y(s,e,a)},p(s,a){a&2048&&!z(e.src,n=s[11])&&c(e,"src",n),a&32&&f!==(f=`${s[5]}-icon`)&&c(e,"alt",f)},d(s){s&&h(e)}}}function ee(l){let e,n,f,s;const a=[$,x],r=[];function o(t,i){return t[6]&&t[6].length>0?0:1}return e=o(l),n=r[e]=a[e](l),{c(){n.c(),f=Y()},m(t,i){r[e].m(t,i),y(t,f,i),s=!0},p(t,[i]){let u=e;e=o(t),e===u?r[e].p(t,i):(G(),U(r[u],1,1,()=>{r[u]=null}),H(),n=r[e],n?n.p(t,i):(n=r[e]=a[e](t),n.c()),j(n,1),n.m(f.parentNode,f))},i(t){s||(j(n),s=!0)},o(t){U(n),s=!1},d(t){t&&h(f),r[e].d(t)}}}function le(l,e,n){let f,{$$slots:s={},$$scope:a}=e,{elem_id:r=""}=e,{elem_classes:o=[]}=e,{visible:t=!0}=e,{variant:i="secondary"}=e,{size:u="lg"}=e,{value:m=null}=e,{link:k=null}=e,{icon:v=null}=e,{disabled:w=!1}=e,{scale:g=null}=e,{min_width:B=void 0}=e,{root:S=""}=e,{root_url:T=null}=e;function F(_){J.call(this,l,_)}return l.$$set=_=>{"elem_id"in _&&n(0,r=_.elem_id),"elem_classes"in _&&n(1,o=_.elem_classes),"visible"in _&&n(2,t=_.visible),"variant"in _&&n(3,i=_.variant),"size"in _&&n(4,u=_.size),"value"in _&&n(5,m=_.value),"link"in _&&n(6,k=_.link),"icon"in _&&n(7,v=_.icon),"disabled"in _&&n(8,w=_.disabled),"scale"in _&&n(9,g=_.scale),"min_width"in _&&n(10,B=_.min_width),"root"in _&&n(12,S=_.root),"root_url"in _&&n(13,T=_.root_url),"$$scope"in _&&n(14,a=_.$$scope)},l.$$.update=()=>{l.$$.dirty&12416&&n(11,f=D(v,S,T))},[r,o,t,i,u,m,k,v,w,g,B,f,S,T,a,s,F]}class ae extends O{constructor(e){super(),P(this,e,le,ee,Q,{elem_id:0,elem_classes:1,visible:2,variant:3,size:4,value:5,link:6,icon:7,disabled:8,scale:9,min_width:10,root:12,root_url:13})}}export{ae as B,se as a,ie as b,X as c,te as f,D as g,Z as n};
|
||||
//# sourceMappingURL=Button-cd96cb27.js.map
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1 +1 @@
|
|||
div.svelte-1gww5xe{display:flex;position:absolute;justify-content:center;align-items:center;border-radius:var(--radius-sm);background-color:#000c;padding:var(--size-1) .4rem;color:#fff;font-size:var(--text-sm)}span.svelte-1gww5xe{display:inline-block;margin-right:var(--size-1);border-radius:var(--radius-xs);width:var(--size-3);height:var(--size-3)}.wrap.svelte-1mjxput{margin-top:var(--size-3)}.legend.svelte-1mjxput{display:flex;justify-content:center;align-items:center;color:var(--body-text-color)}.legend-item.svelte-1mjxput{display:flex;align-items:center;gap:var(--spacing-sm);margin-right:var(--size-2);margin-left:var(--size-2)}.legend-box.svelte-1mjxput{display:inline-block;border-radius:var(--radius-xs);width:var(--size-3);height:var(--size-3)}svg.svelte-1mjxput{width:var(--size-full)}.label-text.svelte-1mjxput{fill:var(--body-text-color);font-size:var(--text-sm);font-family:var(--font-mono)}.main-label.svelte-1mjxput{display:flex;justify-content:center;align-items:center;color:var(--body-text-color)}.chart.svelte-etmurc{display:flex;display:relative;justify-content:center;align-items:center;background:var(--background-fill-primary);width:var(--size-full);height:var(--size-64)}
|
||||
div.svelte-1gww5xe{display:flex;position:absolute;justify-content:center;align-items:center;border-radius:var(--radius-sm);background-color:#000c;padding:var(--size-1) .4rem;color:#fff;font-size:var(--text-sm)}span.svelte-1gww5xe{display:inline-block;margin-right:var(--size-1);border-radius:var(--radius-xs);width:var(--size-3);height:var(--size-3)}.wrap.svelte-1mjxput{margin-top:var(--size-3)}.legend.svelte-1mjxput{display:flex;justify-content:center;align-items:center;color:var(--body-text-color)}.legend-item.svelte-1mjxput{display:flex;align-items:center;gap:var(--spacing-sm);margin-right:var(--size-2);margin-left:var(--size-2)}.legend-box.svelte-1mjxput{display:inline-block;border-radius:var(--radius-xs);width:var(--size-3);height:var(--size-3)}svg.svelte-1mjxput{width:var(--size-full)}.label-text.svelte-1mjxput{fill:var(--body-text-color);font-size:var(--text-sm);font-family:var(--font-mono)}.main-label.svelte-1mjxput{display:flex;justify-content:center;align-items:center;color:var(--body-text-color)}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +0,0 @@
|
|||
import{S as l,e as p,s as c,J as r,K as t,p as u,M as d,n as o,A as h}from"./index-666c05ef.js";function g(a){let e,s;return{c(){e=r("svg"),s=r("polyline"),t(s,"points","20 6 9 17 4 12"),t(e,"xmlns","http://www.w3.org/2000/svg"),t(e,"width","100%"),t(e,"height","100%"),t(e,"viewBox","0 0 24 24"),t(e,"fill","none"),t(e,"stroke","currentColor"),t(e,"stroke-width","3"),t(e,"stroke-linecap","round"),t(e,"stroke-linejoin","round")},m(n,i){u(n,e,i),d(e,s)},p:o,i:o,o,d(n){n&&h(e)}}}class w extends l{constructor(e){super(),p(this,e,null,g,c,{})}}export{w as C};
|
||||
//# sourceMappingURL=Check-6223d768.js.map
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import{S as l,e as p,s as c,f as r,g as t,h,j as u,n as o,k as d}from"./index-32b3c32a.js";function g(a){let e,s;return{c(){e=r("svg"),s=r("polyline"),t(s,"points","20 6 9 17 4 12"),t(e,"xmlns","http://www.w3.org/2000/svg"),t(e,"width","100%"),t(e,"height","100%"),t(e,"viewBox","0 0 24 24"),t(e,"fill","none"),t(e,"stroke","currentColor"),t(e,"stroke-width","3"),t(e,"stroke-linecap","round"),t(e,"stroke-linejoin","round")},m(n,i){h(n,e,i),u(e,s)},p:o,i:o,o,d(n){n&&d(e)}}}class m extends l{constructor(e){super(),p(this,e,null,g,c,{})}}export{m as C};
|
||||
//# sourceMappingURL=Check-aa8ad83b.js.map
|
||||
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"Check-6223d768.js","sources":["../../../../js/icons/src/Check.svelte"],"sourcesContent":["<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 24 24\"\n\tfill=\"none\"\n\tstroke=\"currentColor\"\n\tstroke-width=\"3\"\n\tstroke-linecap=\"round\"\n\tstroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\" /></svg\n>\n"],"names":["insert","target","svg","anchor","append","polyline"],"mappings":"sbAAAA,EAUAC,EAAAC,EAAAC,CAAA,EADyBC,EAAoCF,EAAAG,CAAA"}
|
||||
{"version":3,"file":"Check-aa8ad83b.js","sources":["../../../../js/icons/src/Check.svelte"],"sourcesContent":["<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 24 24\"\n\tfill=\"none\"\n\tstroke=\"currentColor\"\n\tstroke-width=\"3\"\n\tstroke-linecap=\"round\"\n\tstroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\" /></svg\n>\n"],"names":["insert","target","svg","anchor","append","polyline"],"mappings":"ibAAAA,EAUAC,EAAAC,EAAAC,CAAA,EADyBC,EAAoCF,EAAAG,CAAA"}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import{S as k,e as p,s as v,m as h,o as C,t as j,g as _,Q as b,h as S,j as o,p as r,x as T,n as m,k as q,B as x,C as y,al as B}from"./index-32b3c32a.js";function D(a){let t,e,n,c,f,u,d;return{c(){t=h("label"),e=h("input"),n=C(),c=h("span"),f=j(a[2]),e.disabled=a[1],_(e,"type","checkbox"),_(e,"name","test"),_(e,"data-testid","checkbox"),_(e,"class","svelte-1ojmf70"),_(c,"class","ml-2 svelte-1ojmf70"),_(t,"class","svelte-1ojmf70"),b(t,"disabled",a[1])},m(l,i){S(l,t,i),o(t,e),e.checked=a[0],o(t,n),o(t,c),o(c,f),u||(d=[r(e,"change",a[5]),r(e,"input",a[6])],u=!0)},p(l,[i]){i&2&&(e.disabled=l[1]),i&1&&(e.checked=l[0]),i&4&&T(f,l[2]),i&2&&b(t,"disabled",l[1])},i:m,o:m,d(l){l&&q(t),u=!1,x(d)}}}function E(a,t,e){let{value:n}=t,{value_is_output:c=!1}=t,{disabled:f=!1}=t,{label:u}=t;const d=y();function l(){d("change",n),c||d("input")}B(()=>{e(4,c=!1)});function i(){n=this.checked,e(0,n)}const g=s=>{e(0,n=s.currentTarget.checked),d("select",{index:0,value:u,selected:s.currentTarget.checked})};return a.$$set=s=>{"value"in s&&e(0,n=s.value),"value_is_output"in s&&e(4,c=s.value_is_output),"disabled"in s&&e(1,f=s.disabled),"label"in s&&e(2,u=s.label)},a.$$.update=()=>{a.$$.dirty&1&&l()},[n,f,u,d,c,i,g]}class U extends k{constructor(t){super(),p(this,t,E,D,v,{value:0,value_is_output:4,disabled:1,label:2})}}export{U as C};
|
||||
//# sourceMappingURL=Checkbox-6c9c3e7f.js.map
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"Checkbox-6c9c3e7f.js","sources":["../../../../js/checkbox/shared/Checkbox.svelte"],"sourcesContent":["<script lang=\"ts\">\n\timport { createEventDispatcher, afterUpdate } from \"svelte\";\n\timport type { SelectData } from \"@gradio/utils\";\n\n\texport let value: boolean;\n\texport let value_is_output = false;\n\texport let disabled = false;\n\texport let label: string;\n\n\tconst dispatch = createEventDispatcher<{\n\t\tchange: boolean;\n\t\tselect: SelectData;\n\t\tinput: undefined;\n\t}>();\n\n\tfunction handle_change(): void {\n\t\tdispatch(\"change\", value);\n\t\tif (!value_is_output) {\n\t\t\tdispatch(\"input\");\n\t\t}\n\t}\n\tafterUpdate(() => {\n\t\tvalue_is_output = false;\n\t});\n\t$: value, handle_change();\n</script>\n\n<label class:disabled>\n\t<input\n\t\tbind:checked={value}\n\t\ton:input={(evt) => {\n\t\t\tvalue = evt.currentTarget.checked;\n\t\t\tdispatch(\"select\", {\n\t\t\t\tindex: 0,\n\t\t\t\tvalue: label,\n\t\t\t\tselected: evt.currentTarget.checked\n\t\t\t});\n\t\t}}\n\t\t{disabled}\n\t\ttype=\"checkbox\"\n\t\tname=\"test\"\n\t\tdata-testid=\"checkbox\"\n\t/>\n\t<span class=\"ml-2\">{label}</span>\n</label>\n\n<style>\n\tlabel {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tcursor: pointer;\n\t\tcolor: var(--body-text-color);\n\t\tfont-weight: var(--checkbox-label-text-weight);\n\t\tfont-size: var(--checkbox-label-text-size);\n\t\tline-height: var(--line-md);\n\t}\n\n\tlabel > * + * {\n\t\tmargin-left: var(--size-2);\n\t}\n\n\tinput {\n\t\t--ring-color: transparent;\n\t\tposition: relative;\n\t\tbox-shadow: var(--input-shadow);\n\t\tborder: 1px solid var(--checkbox-border-color);\n\t\tborder-radius: var(--checkbox-border-radius);\n\t\tbackground-color: var(--checkbox-background-color);\n\t\tline-height: var(--line-sm);\n\t}\n\n\tinput:checked,\n\tinput:checked:hover,\n\tinput:checked:focus {\n\t\tborder-color: var(--checkbox-border-color-selected);\n\t\tbackground-image: var(--checkbox-check);\n\t\tbackground-color: var(--checkbox-background-color-selected);\n\t}\n\n\tinput:hover {\n\t\tborder-color: var(--checkbox-border-color-hover);\n\t\tbackground-color: var(--checkbox-background-color-hover);\n\t}\n\n\tinput:focus {\n\t\tborder-color: var(--checkbox-border-color-focus);\n\t\tbackground-color: var(--checkbox-background-color-focus);\n\t}\n\n\tinput[disabled],\n\t.disabled {\n\t\tcursor: not-allowed;\n\t}\n</style>\n"],"names":["ctx","insert","target","label_1","anchor","append","input","span","value","$$props","value_is_output","disabled","label","dispatch","createEventDispatcher","handle_change","afterUpdate","$$invalidate","evt"],"mappings":"oPA2CqBA,EAAK,CAAA,CAAA,sNAhB1BC,EAiBOC,EAAAC,EAAAC,CAAA,EAhBNC,EAcCF,EAAAG,CAAA,YAbcN,EAAK,CAAA,SAcpBK,EAAgCF,EAAAI,CAAA,6GAdjBP,EAAK,CAAA,YAcAA,EAAK,CAAA,CAAA,oFAvCd,MAAAQ,CAAc,EAAAC,EACd,CAAA,gBAAAC,EAAkB,EAAK,EAAAD,EACvB,CAAA,SAAAE,EAAW,EAAK,EAAAF,GAChB,MAAAG,CAAa,EAAAH,EAElB,MAAAI,EAAWC,aAMRC,GAAa,CACrBF,EAAS,SAAUL,CAAK,EACnBE,GACJG,EAAS,OAAO,EAGlBG,EAAW,IAAA,CACVC,EAAA,EAAAP,EAAkB,EAAK,iBAOTF,EAAK,KAAA,uBACRU,GAAG,CACbD,EAAA,EAAAT,EAAQU,EAAI,cAAc,OAAO,EACjCL,EAAS,SAAQ,CAChB,MAAO,EACP,MAAOD,EACP,SAAUM,EAAI,cAAc,wMAXrBH,EAAa"}
|
||||
|
|
@ -0,0 +1 @@
|
|||
label.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70{display:flex;align-items:center;cursor:pointer;color:var(--body-text-color);font-weight:var(--checkbox-label-text-weight);font-size:var(--checkbox-label-text-size);line-height:var(--line-md)}label.svelte-1ojmf70>.svelte-1ojmf70+.svelte-1ojmf70{margin-left:var(--size-2)}input.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70{--ring-color:transparent;position:relative;box-shadow:var(--input-shadow);border:1px solid var(--checkbox-border-color);border-radius:var(--checkbox-border-radius);background-color:var(--checkbox-background-color);line-height:var(--line-sm)}input.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70:checked,input.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70:checked:hover,input.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70:checked:focus{border-color:var(--checkbox-border-color-selected);background-image:var(--checkbox-check);background-color:var(--checkbox-background-color-selected)}input.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70:hover{border-color:var(--checkbox-border-color-hover);background-color:var(--checkbox-background-color-hover)}input.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70:focus{border-color:var(--checkbox-border-color-focus);background-color:var(--checkbox-background-color-focus)}input[disabled].svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70,.disabled.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70{cursor:not-allowed}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import{S as E,e as F,s as G,I as j,F as H,o as C,m as v,g as b,G as I,h as p,w as Q,u as U,k as w,H as W,W as y,C as z,al as A,t as O,x as J,Q as k,j as g,p as q,B as K}from"./index-32b3c32a.js";import"./Button-cd96cb27.js";import{B as L}from"./BlockTitle-3278ebb4.js";function S(l,e,t){const s=l.slice();return s[13]=e[t],s[15]=t,s}function M(l){let e;return{c(){e=O(l[3])},m(t,s){p(t,e,s)},p(t,s){s&8&&J(e,t[3])},d(t){t&&w(e)}}}function B(l){let e,t,s,_,c,a=l[13][0]+"",n,o,f,u;function h(){return l[10](l[13])}function m(...d){return l[11](l[15],l[13],...d)}return{c(){e=v("label"),t=v("input"),_=C(),c=v("span"),n=O(a),o=C(),t.disabled=l[2],t.checked=s=l[0].includes(l[13][1]),b(t,"type","checkbox"),b(t,"name","test"),b(t,"class","svelte-1qxcj04"),b(c,"class","ml-2 svelte-1qxcj04"),b(e,"class","svelte-1qxcj04"),k(e,"disabled",l[2]),k(e,"selected",l[0].includes(l[13][1]))},m(d,r){p(d,e,r),g(e,t),g(e,_),g(e,c),g(c,n),g(e,o),f||(u=[q(t,"change",h),q(t,"input",m)],f=!0)},p(d,r){l=d,r&4&&(t.disabled=l[2]),r&3&&s!==(s=l[0].includes(l[13][1]))&&(t.checked=s),r&2&&a!==(a=l[13][0]+"")&&J(n,a),r&4&&k(e,"disabled",l[2]),r&3&&k(e,"selected",l[0].includes(l[13][1]))},d(d){d&&w(e),f=!1,K(u)}}}function P(l){let e,t,s,_;e=new L({props:{show_label:l[5],info:l[4],$$slots:{default:[M]},$$scope:{ctx:l}}});let c=j(l[1]),a=[];for(let n=0;n<c.length;n+=1)a[n]=B(S(l,c,n));return{c(){H(e.$$.fragment),t=C(),s=v("div");for(let n=0;n<a.length;n+=1)a[n].c();b(s,"class","wrap svelte-1qxcj04"),b(s,"data-testid","checkbox-group")},m(n,o){I(e,n,o),p(n,t,o),p(n,s,o);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(s,null);_=!0},p(n,[o]){const f={};if(o&32&&(f.show_label=n[5]),o&16&&(f.info=n[4]),o&65544&&(f.$$scope={dirty:o,ctx:n}),e.$set(f),o&199){c=j(n[1]);let u;for(u=0;u<c.length;u+=1){const h=S(n,c,u);a[u]?a[u].p(h,o):(a[u]=B(h),a[u].c(),a[u].m(s,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=c.length}},i(n){_||(Q(e.$$.fragment,n),_=!0)},o(n){U(e.$$.fragment,n),_=!1},d(n){n&&(w(t),w(s)),W(e,n),y(a,n)}}}function R(l,e,t){let{value:s=[]}=e,_=s.slice(),{value_is_output:c=!1}=e,{choices:a}=e,{disabled:n=!1}=e,{label:o}=e,{info:f=void 0}=e,{show_label:u}=e;const h=z();function m(i){s.includes(i)?s.splice(s.indexOf(i),1):s.push(i),t(0,s)}function d(){h("change",s),c||h("input")}A(()=>{t(8,c=!1)});const r=i=>m(i[1]),N=(i,T,D)=>h("select",{index:i,value:T[1],selected:D.currentTarget.checked});return l.$$set=i=>{"value"in i&&t(0,s=i.value),"value_is_output"in i&&t(8,c=i.value_is_output),"choices"in i&&t(1,a=i.choices),"disabled"in i&&t(2,n=i.disabled),"label"in i&&t(3,o=i.label),"info"in i&&t(4,f=i.info),"show_label"in i&&t(5,u=i.show_label)},l.$$.update=()=>{l.$$.dirty&513&&JSON.stringify(s)!==JSON.stringify(_)&&(t(9,_=s.slice()),d())},[s,a,n,o,f,u,h,m,c,_,r,N]}class Z extends E{constructor(e){super(),F(this,e,R,P,G,{value:0,value_is_output:8,choices:1,disabled:2,label:3,info:4,show_label:5})}}export{Z as C};
|
||||
//# sourceMappingURL=Checkboxgroup-0afff481.js.map
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
.wrap.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04{display:flex;flex-wrap:wrap;gap:var(--checkbox-label-gap)}label.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04{display:flex;align-items:center;transition:var(--button-transition);cursor:pointer;box-shadow:var(--checkbox-label-shadow);border:var(--checkbox-label-border-width) solid var(--checkbox-label-border-color);border-radius:var(--button-small-radius);background:var(--checkbox-label-background-fill);padding:var(--checkbox-label-padding);color:var(--checkbox-label-text-color);font-weight:var(--checkbox-label-text-weight);font-size:var(--checkbox-label-text-size);line-height:var(--line-md)}label.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04:hover{background:var(--checkbox-label-background-fill-hover)}label.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04:focus{background:var(--checkbox-label-background-fill-focus)}label.selected.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04{background:var(--checkbox-label-background-fill-selected);color:var(--checkbox-label-text-color-selected)}label.svelte-1qxcj04>.svelte-1qxcj04+.svelte-1qxcj04{margin-left:var(--size-2)}input.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04{--ring-color:transparent;position:relative;box-shadow:var(--checkbox-shadow);border:var(--checkbox-border-width) solid var(--checkbox-border-color);border-radius:var(--checkbox-border-radius);background-color:var(--checkbox-background-color);line-height:var(--line-sm)}input.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04:checked,input.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04:checked:hover,input.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04:checked:focus{border-color:var(--checkbox-border-color-selected);background-image:var(--checkbox-check);background-color:var(--checkbox-background-color-selected)}input.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04:hover{border-color:var(--checkbox-border-color-hover);background-color:var(--checkbox-background-color-hover)}input.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04:focus{border-color:var(--checkbox-border-color-focus);background-color:var(--checkbox-background-color-focus)}input[disabled].svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04,.disabled.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04{cursor:not-allowed}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"ColorPicker.svelte_svelte_type_style_lang-944454b5.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
||||
|
|
@ -0,0 +1 @@
|
|||
input.svelte-56zyyb{display:block;position:relative;background:var(--background-fill-primary);line-height:var(--line-sm)}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import{S as B,e as y,s as E,m as d,F as S,o as j,g as r,h as v,G as q,j as h,an as m,p as b,w as z,u as D,k as w,H as F,B as G,C as H,al as T,t as U,x as A,E as g}from"./index-32b3c32a.js";import"./Button-cd96cb27.js";import{B as I}from"./BlockTitle-3278ebb4.js";function J(l){let t;return{c(){t=U(l[1])},m(e,i){v(e,t,i)},p(e,i){i&2&&A(t,e[1])},d(e){e&&w(t)}}}function K(l){let t,e,i,a,o,f,c;return e=new I({props:{show_label:l[4],info:l[2],$$slots:{default:[J]},$$scope:{ctx:l}}}),{c(){t=d("label"),S(e.$$.fragment),i=j(),a=d("input"),r(a,"type","color"),a.disabled=l[3],r(a,"class","svelte-56zyyb"),r(t,"class","block")},m(n,u){v(n,t,u),q(e,t,null),h(t,i),h(t,a),m(a,l[0]),o=!0,f||(c=[b(a,"input",l[8]),b(a,"focus",l[6]),b(a,"blur",l[7])],f=!0)},p(n,[u]){const _={};u&16&&(_.show_label=n[4]),u&4&&(_.info=n[2]),u&2050&&(_.$$scope={dirty:u,ctx:n}),e.$set(_),(!o||u&8)&&(a.disabled=n[3]),u&1&&m(a,n[0])},i(n){o||(z(e.$$.fragment,n),o=!0)},o(n){D(e.$$.fragment,n),o=!1},d(n){n&&w(t),F(e),f=!1,G(c)}}}function L(l,t,e){let{value:i="#000000"}=t,{value_is_output:a=!1}=t,{label:o}=t,{info:f=void 0}=t,{disabled:c=!1}=t,{show_label:n=!0}=t;const u=H();function _(){u("change",i),a||u("input")}T(()=>{e(5,a=!1)});function k(s){g.call(this,l,s)}function p(s){g.call(this,l,s)}function C(){i=this.value,e(0,i)}return l.$$set=s=>{"value"in s&&e(0,i=s.value),"value_is_output"in s&&e(5,a=s.value_is_output),"label"in s&&e(1,o=s.label),"info"in s&&e(2,f=s.info),"disabled"in s&&e(3,c=s.disabled),"show_label"in s&&e(4,n=s.show_label)},l.$$.update=()=>{l.$$.dirty&1&&_()},[i,o,f,c,n,a,k,p,C]}class P extends B{constructor(t){super(),y(this,t,L,K,E,{value:0,value_is_output:5,label:1,info:2,disabled:3,show_label:4})}}export{P as C};
|
||||
//# sourceMappingURL=Colorpicker-d279b61f.js.map
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"Colorpicker-d279b61f.js","sources":["../../../../js/colorpicker/shared/Colorpicker.svelte"],"sourcesContent":["<script lang=\"ts\">\n\timport { createEventDispatcher, afterUpdate } from \"svelte\";\n\timport { BlockTitle } from \"@gradio/atoms\";\n\n\texport let value = \"#000000\";\n\texport let value_is_output = false;\n\texport let label: string;\n\texport let info: string | undefined = undefined;\n\texport let disabled = false;\n\texport let show_label = true;\n\n\tconst dispatch = createEventDispatcher<{\n\t\tchange: string;\n\t\tinput: undefined;\n\t\tsubmit: undefined;\n\t\tblur: undefined;\n\t\tfocus: undefined;\n\t}>();\n\n\tfunction handle_change(): void {\n\t\tdispatch(\"change\", value);\n\t\tif (!value_is_output) {\n\t\t\tdispatch(\"input\");\n\t\t}\n\t}\n\n\tafterUpdate(() => {\n\t\tvalue_is_output = false;\n\t});\n\t$: value, handle_change();\n</script>\n\n<label class=\"block\">\n\t<BlockTitle {show_label} {info}>{label}</BlockTitle>\n\t<input type=\"color\" bind:value on:focus on:blur {disabled} />\n</label>\n\n<style>\n\tinput {\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\tbackground: var(--background-fill-primary);\n\t\tline-height: var(--line-sm);\n\t}\n</style>\n"],"names":["ctx","insert","target","label_1","anchor","append","input","value","$$props","value_is_output","label","info","disabled","show_label","dispatch","createEventDispatcher","handle_change","afterUpdate","$$invalidate"],"mappings":"0SAiCkCA,EAAK,CAAA,CAAA,oCAALA,EAAK,CAAA,CAAA,gSADvCC,EAGOC,EAAAC,EAAAC,CAAA,qBADNC,EAA4DF,EAAAG,CAAA,kWA9BjD,GAAA,CAAA,MAAAC,EAAQ,SAAS,EAAAC,EACjB,CAAA,gBAAAC,EAAkB,EAAK,EAAAD,GACvB,MAAAE,CAAa,EAAAF,EACb,CAAA,KAAAG,EAA2B,MAAS,EAAAH,EACpC,CAAA,SAAAI,EAAW,EAAK,EAAAJ,EAChB,CAAA,WAAAK,EAAa,EAAI,EAAAL,EAEtB,MAAAM,EAAWC,aAQRC,GAAa,CACrBF,EAAS,SAAUP,CAAK,EACnBE,GACJK,EAAS,OAAO,EAIlBG,EAAW,IAAA,CACVC,EAAA,EAAAT,EAAkB,EAAK,gWAEdO,EAAa"}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
import{S as w,e as b,s as r,a9 as C,N as j,K as c,as as v,U as f,L as o,p as S,ab as q,ac as z,ad as A,z as K,v as L,A as N}from"./index-666c05ef.js";/* empty css */function U(t){let e,_,m=`calc(min(${t[2]}px, 100%))`,i;const u=t[8].default,n=C(u,t,t[7],null);return{c(){e=j("div"),n&&n.c(),c(e,"id",t[3]),c(e,"class",_=v(t[4].join(" "))+" svelte-vt1mxs"),f(e,"gap",t[1]),f(e,"compact",t[6]==="compact"),f(e,"panel",t[6]==="panel"),f(e,"hide",!t[5]),o(e,"flex-grow",t[0]),o(e,"min-width",m)},m(l,s){S(l,e,s),n&&n.m(e,null),i=!0},p(l,[s]){n&&n.p&&(!i||s&128)&&q(n,u,l,l[7],i?A(u,l[7],s,null):z(l[7]),null),(!i||s&8)&&c(e,"id",l[3]),(!i||s&16&&_!==(_=v(l[4].join(" "))+" svelte-vt1mxs"))&&c(e,"class",_),(!i||s&18)&&f(e,"gap",l[1]),(!i||s&80)&&f(e,"compact",l[6]==="compact"),(!i||s&80)&&f(e,"panel",l[6]==="panel"),(!i||s&48)&&f(e,"hide",!l[5]),s&1&&o(e,"flex-grow",l[0]),s&4&&m!==(m=`calc(min(${l[2]}px, 100%))`)&&o(e,"min-width",m)},i(l){i||(K(n,l),i=!0)},o(l){L(n,l),i=!1},d(l){l&&N(e),n&&n.d(l)}}}function k(t,e,_){let{$$slots:m={},$$scope:i}=e,{scale:u=null}=e,{gap:n=!0}=e,{min_width:l=0}=e,{elem_id:s=""}=e,{elem_classes:g=[]}=e,{visible:d=!0}=e,{variant:h="default"}=e;return t.$$set=a=>{"scale"in a&&_(0,u=a.scale),"gap"in a&&_(1,n=a.gap),"min_width"in a&&_(2,l=a.min_width),"elem_id"in a&&_(3,s=a.elem_id),"elem_classes"in a&&_(4,g=a.elem_classes),"visible"in a&&_(5,d=a.visible),"variant"in a&&_(6,h=a.variant),"$$scope"in a&&_(7,i=a.$$scope)},[u,n,l,s,g,d,h,i,m]}class E extends w{constructor(e){super(),b(this,e,k,U,r,{scale:0,gap:1,min_width:2,elem_id:3,elem_classes:4,visible:5,variant:6})}}export{E as C};
|
||||
//# sourceMappingURL=Column-1291aed1.js.map
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"Column-1291aed1.js","sources":["../../../../js/app/src/components/Column/Column.svelte"],"sourcesContent":["<script lang=\"ts\">\n\texport let scale: number | null = null;\n\texport let gap: boolean = true;\n\texport let min_width: number = 0;\n\texport let elem_id: string = \"\";\n\texport let elem_classes: Array<string> = [];\n\texport let visible: boolean = true;\n\texport let variant: \"default\" | \"panel\" | \"compact\" = \"default\";\n</script>\n\n<div\n\tid={elem_id}\n\tclass={elem_classes.join(\" \")}\n\tclass:gap\n\tclass:compact={variant === \"compact\"}\n\tclass:panel={variant === \"panel\"}\n\tclass:hide={!visible}\n\tstyle:flex-grow={scale}\n\tstyle:min-width=\"calc(min({min_width}px, 100%))\"\n>\n\t<slot />\n</div>\n\n<style>\n\tdiv {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t\tflex-direction: column;\n\t}\n\n\tdiv > :global(*),\n\tdiv > :global(.form > *) {\n\t\twidth: var(--size-full);\n\t}\n\n\t.gap {\n\t\tgap: var(--layout-gap);\n\t}\n\n\t.hide {\n\t\tdisplay: none;\n\t}\n\n\t.compact > :global(*),\n\t.compact :global(.box) {\n\t\tborder-radius: 0;\n\t}\n\n\t.compact,\n\t.panel {\n\t\tborder: solid var(--panel-border-width) var(--panel-border-color);\n\t\tborder-radius: var(--container-radius);\n\t\tbackground: var(--panel-background-fill);\n\t\tpadding: var(--spacing-lg);\n\t}\n</style>\n"],"names":["ctx","toggle_class","div","insert","target","anchor","scale","$$props","gap","min_width","elem_id","elem_classes","visible","variant"],"mappings":"qPAkB4BA,EAAS,CAAA,gGAPhCA,EAAO,CAAA,CAAA,kBACJA,EAAY,CAAA,EAAC,KAAK,GAAG,CAAA,EAAA,gBAAA,kBAEbC,EAAAC,EAAA,UAAAF,OAAY,SAAS,EACvBC,EAAAC,EAAA,QAAAF,OAAY,OAAO,cACnBA,EAAO,CAAA,CAAA,kBACHA,EAAK,CAAA,CAAA,6BAPvBG,EAWKC,EAAAF,EAAAG,CAAA,uHAVAL,EAAO,CAAA,CAAA,sBACJA,EAAY,CAAA,EAAC,KAAK,GAAG,CAAA,EAAA,2EAEbC,EAAAC,EAAA,UAAAF,OAAY,SAAS,cACvBC,EAAAC,EAAA,QAAAF,OAAY,OAAO,0BACnBA,EAAO,CAAA,CAAA,uBACHA,EAAK,CAAA,CAAA,0BACKA,EAAS,CAAA,sJAjBzB,CAAA,MAAAM,EAAuB,IAAI,EAAAC,EAC3B,CAAA,IAAAC,EAAe,EAAI,EAAAD,EACnB,CAAA,UAAAE,EAAoB,CAAC,EAAAF,EACrB,CAAA,QAAAG,EAAkB,EAAE,EAAAH,GACpB,aAAAI,EAAY,EAAA,EAAAJ,EACZ,CAAA,QAAAK,EAAmB,EAAI,EAAAL,EACvB,CAAA,QAAAM,EAA2C,SAAS,EAAAN"}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"Column.svelte_svelte_type_style_lang-bf454eb5.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
import{S as i,e as c,s as v,J as o,K as a,p as m,M as l,n as r,A as u}from"./index-666c05ef.js";function d(p){let t,e,s;return{c(){t=o("svg"),e=o("path"),s=o("path"),a(e,"fill","currentColor"),a(e,"d","M28 10v18H10V10h18m0-2H10a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2Z"),a(s,"fill","currentColor"),a(s,"d","M4 18H2V4a2 2 0 0 1 2-2h14v2H4Z"),a(t,"xmlns","http://www.w3.org/2000/svg"),a(t,"width","100%"),a(t,"height","100%"),a(t,"viewBox","0 0 32 32")},m(n,h){m(n,t,h),l(t,e),l(t,s)},p:r,i:r,o:r,d(n){n&&u(t)}}}class g extends i{constructor(t){super(),c(this,t,null,d,v,{})}}export{g as C};
|
||||
//# sourceMappingURL=Copy-0f9df84b.js.map
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import{S as i,e as c,s as v,f as o,g as a,h as f,j as l,n as r,k as g}from"./index-32b3c32a.js";function m(h){let t,e,s;return{c(){t=o("svg"),e=o("path"),s=o("path"),a(e,"fill","currentColor"),a(e,"d","M28 10v18H10V10h18m0-2H10a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2Z"),a(s,"fill","currentColor"),a(s,"d","M4 18H2V4a2 2 0 0 1 2-2h14v2H4Z"),a(t,"xmlns","http://www.w3.org/2000/svg"),a(t,"width","100%"),a(t,"height","100%"),a(t,"viewBox","0 0 32 32")},m(n,p){f(n,t,p),l(t,e),l(t,s)},p:r,i:r,o:r,d(n){n&&g(t)}}}class d extends i{constructor(t){super(),c(this,t,null,m,v,{})}}export{d as C};
|
||||
//# sourceMappingURL=Copy-da46d326.js.map
|
||||
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"Copy-0f9df84b.js","sources":["../../../../js/icons/src/Copy.svelte"],"sourcesContent":["<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 32 32\"\n\t><path\n\t\tfill=\"currentColor\"\n\t\td=\"M28 10v18H10V10h18m0-2H10a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2Z\"\n\t/><path fill=\"currentColor\" d=\"M4 18H2V4a2 2 0 0 1 2-2h14v2H4Z\" /></svg\n>\n"],"names":["insert","target","svg","anchor","append","path0","path1"],"mappings":"oeAAAA,EASAC,EAAAC,EAAAC,CAAA,EAJEC,EAGCF,EAAAG,CAAA,EAAAD,EAAgEF,EAAAI,CAAA"}
|
||||
{"version":3,"file":"Copy-da46d326.js","sources":["../../../../js/icons/src/Copy.svelte"],"sourcesContent":["<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 32 32\"\n\t><path\n\t\tfill=\"currentColor\"\n\t\td=\"M28 10v18H10V10h18m0-2H10a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2Z\"\n\t/><path fill=\"currentColor\" d=\"M4 18H2V4a2 2 0 0 1 2-2h14v2H4Z\" /></svg\n>\n"],"names":["insert","target","svg","anchor","append","path0","path1"],"mappings":"oeAAAA,EASAC,EAAAC,EAAAC,CAAA,EAJEC,EAGCF,EAAAG,CAAA,EAAAD,EAAgEF,EAAAI,CAAA"}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import{S as i,e as h,s as p,f as o,g as e,h as v,j as c,n,k as g}from"./index-32b3c32a.js";function m(l){let t,s;return{c(){t=o("svg"),s=o("path"),e(s,"fill","currentColor"),e(s,"d","M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10l10-10z"),e(t,"xmlns","http://www.w3.org/2000/svg"),e(t,"width","100%"),e(t,"height","100%"),e(t,"viewBox","0 0 32 32")},m(a,r){v(a,t,r),c(t,s)},p:n,i:n,o:n,d(a){a&&g(t)}}}class f extends i{constructor(t){super(),h(this,t,null,m,p,{})}}export{f as D};
|
||||
//# sourceMappingURL=Download-0a1eba5a.js.map
|
||||
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"Download-960acb1a.js","sources":["../../../../js/icons/src/Download.svelte"],"sourcesContent":["<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 32 32\"\n\t><path\n\t\tfill=\"currentColor\"\n\t\td=\"M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10l10-10z\"\n\t/></svg\n>\n"],"names":["insert","target","svg","anchor","append","path"],"mappings":"qaAAAA,EASAC,EAAAC,EAAAC,CAAA,EAJEC,EAGCF,EAAAG,CAAA"}
|
||||
{"version":3,"file":"Download-0a1eba5a.js","sources":["../../../../js/icons/src/Download.svelte"],"sourcesContent":["<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 32 32\"\n\t><path\n\t\tfill=\"currentColor\"\n\t\td=\"M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10l10-10z\"\n\t/></svg\n>\n"],"names":["insert","target","svg","anchor","append","path"],"mappings":"qaAAAA,EASAC,EAAAC,EAAAC,CAAA,EAJEC,EAGCF,EAAAG,CAAA"}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
import{S as i,e as p,s as v,J as o,K as e,p as h,M as c,n,A as m}from"./index-666c05ef.js";function d(l){let t,s;return{c(){t=o("svg"),s=o("path"),e(s,"fill","currentColor"),e(s,"d","M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10l10-10z"),e(t,"xmlns","http://www.w3.org/2000/svg"),e(t,"width","100%"),e(t,"height","100%"),e(t,"viewBox","0 0 32 32")},m(a,r){h(a,t,r),c(t,s)},p:n,i:n,o:n,d(a){a&&m(t)}}}class u extends i{constructor(t){super(),p(this,t,null,d,v,{})}}export{u as D};
|
||||
//# sourceMappingURL=Download-960acb1a.js.map
|
||||
|
|
@ -0,0 +1 @@
|
|||
.options.svelte-1aonegi{--window-padding:var(--size-8);position:fixed;z-index:var(--layer-top);margin-left:0;box-shadow:var(--shadow-drop-lg);border-radius:var(--container-radius);background:var(--background-fill-primary);min-width:fit-content;max-width:inherit;overflow:auto;color:var(--body-text-color);list-style:none}.item.svelte-1aonegi{display:flex;cursor:pointer;padding:var(--size-2)}.item.svelte-1aonegi:hover,.active.svelte-1aonegi{background:var(--background-fill-secondary)}.inner-item.svelte-1aonegi{padding-right:var(--size-1)}.hide.svelte-1aonegi{visibility:hidden}label.svelte-1xsj8nn.svelte-1xsj8nn.svelte-1xsj8nn:not(.container),label.svelte-1xsj8nn:not(.container) .wrap.svelte-1xsj8nn.svelte-1xsj8nn,label.svelte-1xsj8nn:not(.container) .wrap-inner.svelte-1xsj8nn.svelte-1xsj8nn,label.svelte-1xsj8nn:not(.container) .secondary-wrap.svelte-1xsj8nn.svelte-1xsj8nn,label.svelte-1xsj8nn:not(.container) .token.svelte-1xsj8nn.svelte-1xsj8nn,label.svelte-1xsj8nn:not(.container) input.svelte-1xsj8nn.svelte-1xsj8nn{height:100%}.container.svelte-1xsj8nn .wrap.svelte-1xsj8nn.svelte-1xsj8nn{box-shadow:var(--input-shadow);border:var(--input-border-width) solid var(--border-color-primary)}.wrap.svelte-1xsj8nn.svelte-1xsj8nn.svelte-1xsj8nn{position:relative;border-radius:var(--input-radius);background:var(--input-background-fill)}.wrap.svelte-1xsj8nn.svelte-1xsj8nn.svelte-1xsj8nn:focus-within{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-color-focus)}.wrap-inner.svelte-1xsj8nn.svelte-1xsj8nn.svelte-1xsj8nn{display:flex;position:relative;flex-wrap:wrap;align-items:center;gap:var(--checkbox-label-gap);padding:var(--checkbox-label-padding)}.token.svelte-1xsj8nn.svelte-1xsj8nn.svelte-1xsj8nn{display:flex;align-items:center;transition:var(--button-transition);cursor:pointer;box-shadow:var(--checkbox-label-shadow);border:var(--checkbox-label-border-width) solid var(--checkbox-label-border-color);border-radius:var(--button-small-radius);background:var(--checkbox-label-background-fill);padding:var(--checkbox-label-padding);color:var(--checkbox-label-text-color);font-weight:var(--checkbox-label-text-weight);font-size:var(--checkbox-label-text-size);line-height:var(--line-md)}.token.svelte-1xsj8nn>.svelte-1xsj8nn+.svelte-1xsj8nn{margin-left:var(--size-2)}.token-remove.svelte-1xsj8nn.svelte-1xsj8nn.svelte-1xsj8nn{fill:var(--body-text-color);display:flex;justify-content:center;align-items:center;cursor:pointer;border:var(--checkbox-border-width) solid var(--border-color-primary);border-radius:var(--radius-full);background:var(--background-fill-primary);padding:var(--size-0-5);width:18px;height:18px}.secondary-wrap.svelte-1xsj8nn.svelte-1xsj8nn.svelte-1xsj8nn{display:flex;flex:1 1 0%;align-items:center;border:none;min-width:min-content}input.svelte-1xsj8nn.svelte-1xsj8nn.svelte-1xsj8nn{margin:var(--spacing-sm);outline:none;border:none;background:inherit;width:var(--size-full);color:var(--body-text-color);font-size:var(--input-text-size)}input.svelte-1xsj8nn.svelte-1xsj8nn.svelte-1xsj8nn:disabled{-webkit-text-fill-color:var(--body-text-color);-webkit-opacity:1;opacity:1;cursor:not-allowed}.remove-all.svelte-1xsj8nn.svelte-1xsj8nn.svelte-1xsj8nn{margin-left:var(--size-1);width:20px;height:20px}.hide.svelte-1xsj8nn.svelte-1xsj8nn.svelte-1xsj8nn{display:none}.subdued.svelte-1xsj8nn.svelte-1xsj8nn.svelte-1xsj8nn{color:var(--body-text-color-subdued)}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +0,0 @@
|
|||
import{S as h,e as b,s as z,a9 as v,N as f,K as g,U as u,p as k,M as C,ab as E,ac as B,ad as R,z as S,v as q,A,h as K}from"./index-666c05ef.js";import"./Button-41f5a565.js";function M(n){let e,o,a;const _=n[5].default,s=v(_,n,n[4],null);return{c(){e=f("div"),o=f("div"),s&&s.c(),g(o,"class","icon svelte-lk9eg8"),g(e,"class","empty svelte-lk9eg8"),u(e,"small",n[0]==="small"),u(e,"large",n[0]==="large"),u(e,"unpadded_box",n[1]),u(e,"small_parent",n[3])},m(t,i){k(t,e,i),C(e,o),s&&s.m(o,null),n[6](e),a=!0},p(t,[i]){s&&s.p&&(!a||i&16)&&E(s,_,t,t[4],a?R(_,t[4],i,null):B(t[4]),null),(!a||i&1)&&u(e,"small",t[0]==="small"),(!a||i&1)&&u(e,"large",t[0]==="large"),(!a||i&2)&&u(e,"unpadded_box",t[1]),(!a||i&8)&&u(e,"small_parent",t[3])},i(t){a||(S(s,t),a=!0)},o(t){q(s,t),a=!1},d(t){t&&A(e),s&&s.d(t),n[6](null)}}}function N(n,e,o){let a,{$$slots:_={},$$scope:s}=e,{size:t="small"}=e,{unpadded_box:i=!1}=e,d;function m(l){if(!l)return;const{height:r}=l.getBoundingClientRect(),{height:c}=l.parentElement?.getBoundingClientRect()||{height:r};return r>c+2}function p(l){K[l?"unshift":"push"](()=>{d=l,o(2,d)})}return n.$$set=l=>{"size"in l&&o(0,t=l.size),"unpadded_box"in l&&o(1,i=l.unpadded_box),"$$scope"in l&&o(4,s=l.$$scope)},n.$$.update=()=>{n.$$.dirty&4&&o(3,a=m(d))},[t,i,d,a,s,_,p]}class w extends h{constructor(e){super(),b(this,e,N,M,z,{size:0,unpadded_box:1})}}export{w as E};
|
||||
//# sourceMappingURL=Empty-0485d83c.js.map
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"Empty-0485d83c.js","sources":["../../../../js/atoms/src/Empty.svelte"],"sourcesContent":["<script lang=\"ts\">\n\texport let size: \"small\" | \"large\" = \"small\";\n\texport let unpadded_box = false;\n\n\tlet el: HTMLDivElement;\n\t$: parent_height = compare_el_to_parent(el);\n\n\tfunction compare_el_to_parent(el: HTMLDivElement) {\n\t\tif (!el) return;\n\n\t\tconst { height: el_height } = el.getBoundingClientRect();\n\t\tconst { height: parent_height } =\n\t\t\tel.parentElement?.getBoundingClientRect() || { height: el_height };\n\n\t\treturn el_height > parent_height + 2;\n\t}\n</script>\n\n<div\n\tclass=\"empty\"\n\tclass:small={size === \"small\"}\n\tclass:large={size === \"large\"}\n\tclass:unpadded_box\n\tbind:this={el}\n\tclass:small_parent={parent_height}\n>\n\t<div class=\"icon\">\n\t\t<slot />\n\t</div>\n</div>\n\n<style>\n\t.empty {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tmargin-top: calc(0px - var(--size-6));\n\t\theight: var(--size-full);\n\t}\n\n\t.icon {\n\t\topacity: 0.5;\n\t\theight: var(--size-5);\n\t\tcolor: var(--body-text-color);\n\t}\n\n\t.small {\n\t\tmin-height: calc(var(--size-32) - 20px);\n\t}\n\n\t.large {\n\t\tmin-height: calc(var(--size-64) - 20px);\n\t}\n\n\t.unpadded_box {\n\t\tmargin-top: 0;\n\t}\n\n\t/* .unpadded_box.small {\n\t\tmin-height: var(--size-32);\n\t}\n\n\t.unpadded_box.large {\n\t\tmin-height: var(--size-64);\n\t} */\n\n\t.small_parent {\n\t\tmin-height: 100% !important;\n\t}\n</style>\n"],"names":["toggle_class","div1","ctx","insert","target","anchor","append","div0","size","$$props","unpadded_box","el","compare_el_to_parent","el_height","parent_height","$$value","$$invalidate"],"mappings":"4VAoBcA,EAAAC,EAAA,QAAAC,OAAS,OAAO,EAChBF,EAAAC,EAAA,QAAAC,OAAS,OAAO,8CAGTA,EAAa,CAAA,CAAA,UANlCC,EAWKC,EAAAH,EAAAI,CAAA,EAHJC,EAEKL,EAAAM,CAAA,qHARQP,EAAAC,EAAA,QAAAC,OAAS,OAAO,aAChBF,EAAAC,EAAA,QAAAC,OAAS,OAAO,oEAGTA,EAAa,CAAA,CAAA,mIAvBtB,CAAA,KAAAM,EAA0B,OAAO,EAAAC,EACjC,CAAA,aAAAC,EAAe,EAAK,EAAAD,EAE3BE,EAGK,SAAAC,EAAqBD,EAAkB,KAC1CA,EAAE,OAEC,KAAA,CAAA,OAAQE,CAAc,EAAAF,EAAG,sBAAqB,GAC9C,OAAQG,CAAa,EAC5BH,EAAG,eAAe,yBAAqB,CAAQ,OAAQE,UAEjDA,EAAYC,EAAgB,2CASzBH,EAAEI,kKAlBVC,EAAA,EAAAF,EAAgBF,EAAqBD,CAAE,CAAA"}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import{S as c,e as b,s as k,N as z,m as f,g,Q as u,h as v,j as C,R as E,T as R,U as B,w as S,u as j,k as q,Z as w}from"./index-32b3c32a.js";import"./Button-cd96cb27.js";function N(s){let e,o,l;const _=s[5].default,n=z(_,s,s[4],null);return{c(){e=f("div"),o=f("div"),n&&n.c(),g(o,"class","icon svelte-lk9eg8"),g(e,"class","empty svelte-lk9eg8"),u(e,"small",s[0]==="small"),u(e,"large",s[0]==="large"),u(e,"unpadded_box",s[1]),u(e,"small_parent",s[3])},m(t,i){v(t,e,i),C(e,o),n&&n.m(o,null),s[6](e),l=!0},p(t,[i]){n&&n.p&&(!l||i&16)&&E(n,_,t,t[4],l?B(_,t[4],i,null):R(t[4]),null),(!l||i&1)&&u(e,"small",t[0]==="small"),(!l||i&1)&&u(e,"large",t[0]==="large"),(!l||i&2)&&u(e,"unpadded_box",t[1]),(!l||i&8)&&u(e,"small_parent",t[3])},i(t){l||(S(n,t),l=!0)},o(t){j(n,t),l=!1},d(t){t&&q(e),n&&n.d(t),s[6](null)}}}function Q(s,e,o){let l,{$$slots:_={},$$scope:n}=e,{size:t="small"}=e,{unpadded_box:i=!1}=e,r;function m(a){if(!a)return!1;const{height:d}=a.getBoundingClientRect(),{height:h}=a.parentElement?.getBoundingClientRect()||{height:d};return d>h+2}function p(a){w[a?"unshift":"push"](()=>{r=a,o(2,r)})}return s.$$set=a=>{"size"in a&&o(0,t=a.size),"unpadded_box"in a&&o(1,i=a.unpadded_box),"$$scope"in a&&o(4,n=a.$$scope)},s.$$.update=()=>{s.$$.dirty&4&&o(3,l=m(r))},[t,i,r,l,n,_,p]}class Z extends c{constructor(e){super(),b(this,e,Q,N,k,{size:0,unpadded_box:1})}}export{Z as E};
|
||||
//# sourceMappingURL=Empty-5d54dbae.js.map
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"Empty-5d54dbae.js","sources":["../../../../js/atoms/src/Empty.svelte"],"sourcesContent":["<script lang=\"ts\">\n\texport let size: \"small\" | \"large\" = \"small\";\n\texport let unpadded_box = false;\n\n\tlet el: HTMLDivElement;\n\t$: parent_height = compare_el_to_parent(el);\n\n\tfunction compare_el_to_parent(el: HTMLDivElement): boolean {\n\t\tif (!el) return false;\n\n\t\tconst { height: el_height } = el.getBoundingClientRect();\n\t\tconst { height: parent_height } =\n\t\t\tel.parentElement?.getBoundingClientRect() || { height: el_height };\n\n\t\treturn el_height > parent_height + 2;\n\t}\n</script>\n\n<div\n\tclass=\"empty\"\n\tclass:small={size === \"small\"}\n\tclass:large={size === \"large\"}\n\tclass:unpadded_box\n\tbind:this={el}\n\tclass:small_parent={parent_height}\n>\n\t<div class=\"icon\">\n\t\t<slot />\n\t</div>\n</div>\n\n<style>\n\t.empty {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tmargin-top: calc(0px - var(--size-6));\n\t\theight: var(--size-full);\n\t}\n\n\t.icon {\n\t\topacity: 0.5;\n\t\theight: var(--size-5);\n\t\tcolor: var(--body-text-color);\n\t}\n\n\t.small {\n\t\tmin-height: calc(var(--size-32) - 20px);\n\t}\n\n\t.large {\n\t\tmin-height: calc(var(--size-64) - 20px);\n\t}\n\n\t.unpadded_box {\n\t\tmargin-top: 0;\n\t}\n\n\t/* .unpadded_box.small {\n\t\tmin-height: var(--size-32);\n\t}\n\n\t.unpadded_box.large {\n\t\tmin-height: var(--size-64);\n\t} */\n\n\t.small_parent {\n\t\tmin-height: 100% !important;\n\t}\n</style>\n"],"names":["toggle_class","div1","ctx","insert","target","anchor","append","div0","size","$$props","unpadded_box","el","compare_el_to_parent","el_height","parent_height","$$value","$$invalidate"],"mappings":"wVAoBcA,EAAAC,EAAA,QAAAC,OAAS,OAAO,EAChBF,EAAAC,EAAA,QAAAC,OAAS,OAAO,8CAGTA,EAAa,CAAA,CAAA,UANlCC,EAWKC,EAAAH,EAAAI,CAAA,EAHJC,EAEKL,EAAAM,CAAA,qHARQP,EAAAC,EAAA,QAAAC,OAAS,OAAO,aAChBF,EAAAC,EAAA,QAAAC,OAAS,OAAO,oEAGTA,EAAa,CAAA,CAAA,mIAvBtB,CAAA,KAAAM,EAA0B,OAAO,EAAAC,EACjC,CAAA,aAAAC,EAAe,EAAK,EAAAD,EAE3BE,EAGK,SAAAC,EAAqBD,EAAkB,CAC1C,GAAA,CAAAA,QAAW,GAER,KAAA,CAAA,OAAQE,CAAc,EAAAF,EAAG,sBAAqB,GAC9C,OAAQG,CAAa,EAC5BH,EAAG,eAAe,yBAAqB,CAAQ,OAAQE,UAEjDA,EAAYC,EAAgB,2CASzBH,EAAEI,kKAlBVC,EAAA,EAAAF,EAAgBF,EAAqBD,CAAE,CAAA"}
|
||||
|
|
@ -1,2 +1,2 @@
|
|||
import{S as h,e as c,s as d,J as o,K as t,p as f,M as l,n as r,A as u}from"./index-666c05ef.js";function g(i){let e,s,n;return{c(){e=o("svg"),s=o("path"),n=o("polyline"),t(s,"d","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"),t(n,"points","13 2 13 9 20 9"),t(e,"xmlns","http://www.w3.org/2000/svg"),t(e,"width","100%"),t(e,"height","100%"),t(e,"viewBox","0 0 24 24"),t(e,"fill","none"),t(e,"stroke","currentColor"),t(e,"stroke-width","1.5"),t(e,"stroke-linecap","round"),t(e,"stroke-linejoin","round"),t(e,"class","feather feather-file")},m(a,p){f(a,e,p),l(e,s),l(e,n)},p:r,i:r,o:r,d(a){a&&u(e)}}}class v extends h{constructor(e){super(),c(this,e,null,g,d,{})}}export{v as F};
|
||||
//# sourceMappingURL=File-b5ce62b8.js.map
|
||||
import{S as h,e as c,s as f,f as o,g as t,h as d,j as l,n as r,k as u}from"./index-32b3c32a.js";function g(i){let e,s,n;return{c(){e=o("svg"),s=o("path"),n=o("polyline"),t(s,"d","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"),t(n,"points","13 2 13 9 20 9"),t(e,"xmlns","http://www.w3.org/2000/svg"),t(e,"width","100%"),t(e,"height","100%"),t(e,"viewBox","0 0 24 24"),t(e,"fill","none"),t(e,"stroke","currentColor"),t(e,"stroke-width","1.5"),t(e,"stroke-linecap","round"),t(e,"stroke-linejoin","round"),t(e,"class","feather feather-file")},m(a,p){d(a,e,p),l(e,s),l(e,n)},p:r,i:r,o:r,d(a){a&&u(e)}}}class v extends h{constructor(e){super(),c(this,e,null,g,f,{})}}export{v as F};
|
||||
//# sourceMappingURL=File-ba32ac82.js.map
|
||||
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"File-b5ce62b8.js","sources":["../../../../js/icons/src/File.svelte"],"sourcesContent":["<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 24 24\"\n\tfill=\"none\"\n\tstroke=\"currentColor\"\n\tstroke-width=\"1.5\"\n\tstroke-linecap=\"round\"\n\tstroke-linejoin=\"round\"\n\tclass=\"feather feather-file\"\n>\n\t<path d=\"M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z\" />\n\t<polyline points=\"13 2 13 9 20 9\" />\n</svg>\n"],"names":["insert","target","svg","anchor","append","path","polyline"],"mappings":"gjBAAAA,EAcKC,EAAAC,EAAAC,CAAA,EAFJC,EAAsEF,EAAAG,CAAA,EACtED,EAAmCF,EAAAI,CAAA"}
|
||||
{"version":3,"file":"File-ba32ac82.js","sources":["../../../../js/icons/src/File.svelte"],"sourcesContent":["<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 24 24\"\n\tfill=\"none\"\n\tstroke=\"currentColor\"\n\tstroke-width=\"1.5\"\n\tstroke-linecap=\"round\"\n\tstroke-linejoin=\"round\"\n\tclass=\"feather feather-file\"\n>\n\t<path d=\"M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z\" />\n\t<polyline points=\"13 2 13 9 20 9\" />\n</svg>\n"],"names":["insert","target","svg","anchor","append","path","polyline"],"mappings":"gjBAAAA,EAcKC,EAAAC,EAAAC,CAAA,EAFJC,EAAsEF,EAAAG,CAAA,EACtED,EAAmCF,EAAAI,CAAA"}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import{S as j,e as q,s as D,I as y,m as h,g as c,K as k,h as p,j as u,n as A,k as v,W as E,a5 as G,a6 as H,C as M,t as w,o as B,Q as z,p as O,x as K,ao as Q}from"./index-32b3c32a.js";const T=l=>{let e=["B","KB","MB","GB","PB"],t=0;for(;l>1024;)l/=1024,t++;let n=e[t];return l.toFixed(1)+" "+n},F=l=>{var e;e=l.orig_name||l.name;const t=30;if(e.length>t){const n=e.substring(0,t),o=e.lastIndexOf(".");if(o!==-1){const i=e.slice(o);return`${n}..${i}`}return n}return e},P=l=>{var e=0;if(Array.isArray(l))for(var t of l)t.size!==void 0&&(e+=t.size);else e=l.size||0;return T(e)};function C(l,e,t){const n=l.slice();return n[6]=e[t],n[8]=t,n}function W(l){let e=l[3]("file.uploading")+"",t;return{c(){t=w(e)},m(n,o){p(n,t,o)},p(n,o){o&8&&e!==(e=n[3]("file.uploading")+"")&&K(t,e)},d(n){n&&v(t)}}}function X(l){let e,t,n=P(l[6])+"",o,i,a;return{c(){e=h("a"),t=new Q(!1),o=w(" ⇣"),t.a=o,c(e,"href",i=l[6].data),c(e,"target","_blank"),c(e,"download",a=window.__is_colab__?null:l[6].orig_name||l[6].name),c(e,"class","svelte-1lop6bc")},m(r,s){p(r,e,s),t.m(n,e),u(e,o)},p(r,s){s&1&&n!==(n=P(r[6])+"")&&t.p(n),s&1&&i!==(i=r[6].data)&&c(e,"href",i),s&1&&a!==(a=window.__is_colab__?null:r[6].orig_name||r[6].name)&&c(e,"download",a)},d(r){r&&v(e)}}}function I(l){let e,t,n=F(l[6])+"",o,i,a,r,s,_;function g(d,m){return d[6].data?X:W}let b=g(l),f=b(l);function S(){return l[5](l[6],l[8])}return{c(){e=h("tr"),t=h("td"),o=w(n),i=B(),a=h("td"),f.c(),r=B(),c(t,"class","svelte-1lop6bc"),c(a,"class","download svelte-1lop6bc"),c(e,"class","file svelte-1lop6bc"),z(e,"selectable",l[1])},m(d,m){p(d,e,m),u(e,t),u(t,o),u(e,i),u(e,a),f.m(a,null),u(e,r),s||(_=O(e,"click",S),s=!0)},p(d,m){l=d,m&1&&n!==(n=F(l[6])+"")&&K(o,n),b===(b=g(l))&&f?f.p(l,m):(f.d(1),f=b(l),f&&(f.c(),f.m(a,null))),m&2&&z(e,"selectable",l[1])},d(d){d&&v(e),f.d(),s=!1,_()}}}function J(l){let e,t,n,o=y(Array.isArray(l[0])?l[0]:[l[0]]),i=[];for(let a=0;a<o.length;a+=1)i[a]=I(C(l,o,a));return{c(){e=h("div"),t=h("table"),n=h("tbody");for(let a=0;a<i.length;a+=1)i[a].c();c(n,"class","svelte-1lop6bc"),c(t,"class","file-preview svelte-1lop6bc"),c(e,"class","file-preview-holder svelte-1lop6bc"),k(e,"max-height",typeof l[2]===void 0?"auto":l[2]+"px")},m(a,r){p(a,e,r),u(e,t),u(t,n);for(let s=0;s<i.length;s+=1)i[s]&&i[s].m(n,null)},p(a,[r]){if(r&27){o=y(Array.isArray(a[0])?a[0]:[a[0]]);let s;for(s=0;s<o.length;s+=1){const _=C(a,o,s);i[s]?i[s].p(_,r):(i[s]=I(_),i[s].c(),i[s].m(n,null))}for(;s<i.length;s+=1)i[s].d(1);i.length=o.length}r&4&&k(e,"max-height",typeof a[2]===void 0?"auto":a[2]+"px")},i:A,o:A,d(a){a&&v(e),E(i,a)}}}function L(l,e,t){let n;G(l,H,_=>t(3,n=_));const o=M();let{value:i}=e,{selectable:a=!1}=e,{height:r=void 0}=e;const s=(_,g)=>o("select",{value:_.orig_name||_.name,index:g});return l.$$set=_=>{"value"in _&&t(0,i=_.value),"selectable"in _&&t(1,a=_.selectable),"height"in _&&t(2,r=_.height)},[i,a,r,n,o,s]}class R extends j{constructor(e){super(),q(this,e,L,J,D,{value:0,selectable:1,height:2})}}export{R as F};
|
||||
//# sourceMappingURL=FilePreview-215b26b9.js.map
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
td.svelte-1lop6bc.svelte-1lop6bc{width:45%}td.svelte-1lop6bc.svelte-1lop6bc:last-child{width:10%;text-align:right}.file-preview-holder.svelte-1lop6bc.svelte-1lop6bc{overflow-x:auto;overflow-y:auto}.file-preview.svelte-1lop6bc.svelte-1lop6bc{width:var(--size-full);max-height:var(--size-60);overflow-y:auto;margin-top:var(--size-1);color:var(--body-text-color)}.file.svelte-1lop6bc.svelte-1lop6bc{width:var(--size-full)}.file.svelte-1lop6bc>.svelte-1lop6bc{padding:var(--size-1) var(--size-2-5)}.download.svelte-1lop6bc.svelte-1lop6bc:hover{text-decoration:underline}.download.svelte-1lop6bc>a.svelte-1lop6bc{color:var(--link-text-color)}.download.svelte-1lop6bc>a.svelte-1lop6bc:hover{color:var(--link-text-color-hover)}.download.svelte-1lop6bc>a.svelte-1lop6bc:visited{color:var(--link-text-color-visited)}.download.svelte-1lop6bc>a.svelte-1lop6bc:active{color:var(--link-text-color-active)}.selectable.svelte-1lop6bc.svelte-1lop6bc{cursor:pointer}tbody.svelte-1lop6bc>tr.svelte-1lop6bc:nth-child(even){background:var(--block-background-fill)}tbody.svelte-1lop6bc>tr.svelte-1lop6bc:nth-child(odd){background:var(--table-odd-background-fill)}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
import{S as m,e as c,s as r,a9 as d,N as h,K as g,U as u,L as _,p as v,ab as w,ac as b,ad as F,z as q,v as y,A as S}from"./index-666c05ef.js";function z(n){let s,l;const f=n[4].default,t=d(f,n,n[3],null);return{c(){s=h("div"),t&&t.c(),g(s,"class","form svelte-sfqy0y"),u(s,"hidden",!n[0]),_(s,"flex-grow",n[1]),_(s,"min-width",`calc(min(${n[2]}px, 100%))`)},m(e,i){v(e,s,i),t&&t.m(s,null),l=!0},p(e,[i]){t&&t.p&&(!l||i&8)&&w(t,f,e,e[3],l?F(f,e[3],i,null):b(e[3]),null),(!l||i&1)&&u(s,"hidden",!e[0]),i&2&&_(s,"flex-grow",e[1]),i&4&&_(s,"min-width",`calc(min(${e[2]}px, 100%))`)},i(e){l||(q(t,e),l=!0)},o(e){y(t,e),l=!1},d(e){e&&S(s),t&&t.d(e)}}}function A(n,s,l){let{$$slots:f={},$$scope:t}=s,{visible:e=!0}=s,{scale:i=null}=s,{min_width:o=0}=s;return n.$$set=a=>{"visible"in a&&l(0,e=a.visible),"scale"in a&&l(1,i=a.scale),"min_width"in a&&l(2,o=a.min_width),"$$scope"in a&&l(3,t=a.$$scope)},[e,i,o,t,f]}class K extends m{constructor(s){super(),c(this,s,A,z,r,{visible:0,scale:1,min_width:2})}}export{K as F};
|
||||
//# sourceMappingURL=Form-3e39d538.js.map
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"Form-3e39d538.js","sources":["../../../../js/app/src/components/Form/Form.svelte"],"sourcesContent":["<script lang=\"ts\">\n\texport let visible = true;\n\texport let scale: number | null = null;\n\texport let min_width: number = 0;\n</script>\n\n<div\n\tclass=\"form\"\n\tclass:hidden={!visible}\n\tstyle:flex-grow={scale}\n\tstyle:min-width={`calc(min(${min_width}px, 100%))`}\n>\n\t<slot />\n</div>\n\n<style>\n\tdiv {\n\t\tdisplay: flex;\n\t\tflex-direction: inherit;\n\t\tflex-wrap: wrap;\n\t\tgap: var(--form-gap-width);\n\t\tbox-shadow: var(--block-shadow);\n\t\tborder: var(--block-border-width) solid var(--border-color-primary);\n\t\tborder-radius: var(--block-radius);\n\t\tbackground: var(--border-color-primary);\n\t\toverflow-y: hidden;\n\t}\n\n\tdiv :global(.block) {\n\t\tbox-shadow: none !important;\n\t\tborder-width: 0px !important;\n\t\tborder-radius: 0px !important;\n\t}\n\n\t.hidden {\n\t\tdisplay: none;\n\t}\n</style>\n"],"names":["ctx","insert","target","div","anchor","visible","$$props","scale","min_width"],"mappings":"2RAQgBA,EAAO,CAAA,CAAA,kBACLA,EAAK,CAAA,CAAA,8BACOA,EAAS,CAAA,aAAA,UAJvCC,EAOKC,EAAAC,EAAAC,CAAA,0HALWJ,EAAO,CAAA,CAAA,uBACLA,EAAK,CAAA,CAAA,mCACOA,EAAS,CAAA,aAAA,qHAT3B,CAAA,QAAAK,EAAU,EAAI,EAAAC,EACd,CAAA,MAAAC,EAAuB,IAAI,EAAAD,EAC3B,CAAA,UAAAE,EAAoB,CAAC,EAAAF"}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"IconButton-9196078c.js","sources":["../../../../js/atoms/src/IconButton.svelte"],"sourcesContent":["<script lang=\"ts\">\n\texport let Icon: any;\n\texport let label = \"\";\n\texport let show_label: boolean = false;\n\texport let pending: boolean = false;\n</script>\n\n<button on:click aria-label={label} title={label} class:pending>\n\t{#if show_label}<span>{label}</span>{/if}\n\t<div><Icon /></div>\n</button>\n\n<style>\n\tbutton {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tgap: 1px;\n\t\tz-index: var(--layer-1);\n\t\tbox-shadow: var(--shadow-drop);\n\t\tborder: 1px solid var(--button-secondary-border-color);\n\t\tborder-radius: var(--radius-sm);\n\t\tbackground: var(--background-fill-primary);\n\t\tpadding: 2px;\n\t\tcolor: var(--block-label-text-color);\n\t}\n\n\tbutton:hover {\n\t\tcursor: pointer;\n\t\tborder: 2px solid var(--button-secondary-border-color-hover);\n\t\tpadding: 1px;\n\t\tcolor: var(--block-label-text-color);\n\t}\n\n\tspan {\n\t\tpadding: 0px 1px;\n\t\tfont-size: 10px;\n\t}\n\n\tdiv {\n\t\tpadding: 2px;\n\t\twidth: 14px;\n\t\theight: 14px;\n\t}\n\n\t.pending {\n\t\tanimation: flash 0.5s infinite;\n\t}\n\n\t@keyframes flash {\n\t\t0% {\n\t\t\topacity: 0.5;\n\t\t}\n\t\t50% {\n\t\t\topacity: 1;\n\t\t}\n\t\t100% {\n\t\t\topacity: 0.5;\n\t\t}\n\t}\n</style>\n"],"names":["ctx","insert","target","span","anchor","create_if_block","button","append","div","Icon","$$props","label","show_label","pending"],"mappings":"+OAQwBA,EAAK,CAAA,CAAA,wCAAZC,EAAoBC,EAAAC,EAAAC,CAAA,0BAAbJ,EAAK,CAAA,CAAA,oDAAvBA,EAAU,CAAA,GAAAK,EAAAL,CAAA,qIADaA,EAAK,CAAA,CAAA,cAASA,EAAK,CAAA,CAAA,4DAAhDC,EAGQC,EAAAI,EAAAF,CAAA,wBADPG,EAAkBD,EAAAE,CAAA,2DADbR,EAAU,CAAA,oFADaA,EAAK,CAAA,CAAA,yBAASA,EAAK,CAAA,CAAA,+JANpC,KAAAS,CAAS,EAAAC,EACT,CAAA,MAAAC,EAAQ,EAAE,EAAAD,EACV,CAAA,WAAAE,EAAsB,EAAK,EAAAF,EAC3B,CAAA,QAAAG,EAAmB,EAAK,EAAAH"}
|
||||
|
|
@ -1,2 +1,2 @@
|
|||
import{S as I,e as k,s as w,N as m,O as p,k as q,K as f,U as b,p as g,M as _,o as v,Q as S,z,v as A,A as h,x as B,P as C,R as F,F as K}from"./index-666c05ef.js";import"./Button-41f5a565.js";function d(l){let e,i;return{c(){e=m("span"),i=C(l[1]),f(e,"class","svelte-1030q2h")},m(a,s){g(a,e,s),_(e,i)},p(a,s){s&2&&F(i,a[1])},d(a){a&&h(e)}}}function M(l){let e,i,a,s,o,c,r,n=l[2]&&d(l);return s=new l[0]({}),{c(){e=m("button"),n&&n.c(),i=p(),a=m("div"),q(s.$$.fragment),f(a,"class","svelte-1030q2h"),f(e,"aria-label",l[1]),f(e,"title",l[1]),f(e,"class","svelte-1030q2h"),b(e,"pending",l[3])},m(t,u){g(t,e,u),n&&n.m(e,null),_(e,i),_(e,a),v(s,a,null),o=!0,c||(r=S(e,"click",l[4]),c=!0)},p(t,[u]){t[2]?n?n.p(t,u):(n=d(t),n.c(),n.m(e,i)):n&&(n.d(1),n=null),(!o||u&2)&&f(e,"aria-label",t[1]),(!o||u&2)&&f(e,"title",t[1]),(!o||u&8)&&b(e,"pending",t[3])},i(t){o||(z(s.$$.fragment,t),o=!0)},o(t){A(s.$$.fragment,t),o=!1},d(t){t&&h(e),n&&n.d(),B(s),c=!1,r()}}}function N(l,e,i){let{Icon:a}=e,{label:s=""}=e,{show_label:o=!1}=e,{pending:c=!1}=e;function r(n){K.call(this,l,n)}return l.$$set=n=>{"Icon"in n&&i(0,a=n.Icon),"label"in n&&i(1,s=n.label),"show_label"in n&&i(2,o=n.show_label),"pending"in n&&i(3,c=n.pending)},[a,s,o,c,r]}class Q extends I{constructor(e){super(),k(this,e,N,M,w,{Icon:0,label:1,show_label:2,pending:3})}}export{Q as I};
|
||||
//# sourceMappingURL=IconButton-9196078c.js.map
|
||||
import{S as w,e as I,s as k,m,o as p,F as q,g as f,Q as b,h as g,j as _,G as v,p as S,w as j,u as B,k as h,H as C,t as E,x as F,E as G}from"./index-32b3c32a.js";import"./Button-cd96cb27.js";function d(l){let e,i;return{c(){e=m("span"),i=E(l[1]),f(e,"class","svelte-1030q2h")},m(a,s){g(a,e,s),_(e,i)},p(a,s){s&2&&F(i,a[1])},d(a){a&&h(e)}}}function H(l){let e,i,a,s,o,c,r,n=l[2]&&d(l);return s=new l[0]({}),{c(){e=m("button"),n&&n.c(),i=p(),a=m("div"),q(s.$$.fragment),f(a,"class","svelte-1030q2h"),f(e,"aria-label",l[1]),f(e,"title",l[1]),f(e,"class","svelte-1030q2h"),b(e,"pending",l[3])},m(t,u){g(t,e,u),n&&n.m(e,null),_(e,i),_(e,a),v(s,a,null),o=!0,c||(r=S(e,"click",l[4]),c=!0)},p(t,[u]){t[2]?n?n.p(t,u):(n=d(t),n.c(),n.m(e,i)):n&&(n.d(1),n=null),(!o||u&2)&&f(e,"aria-label",t[1]),(!o||u&2)&&f(e,"title",t[1]),(!o||u&8)&&b(e,"pending",t[3])},i(t){o||(j(s.$$.fragment,t),o=!0)},o(t){B(s.$$.fragment,t),o=!1},d(t){t&&h(e),n&&n.d(),C(s),c=!1,r()}}}function Q(l,e,i){let{Icon:a}=e,{label:s=""}=e,{show_label:o=!1}=e,{pending:c=!1}=e;function r(n){G.call(this,l,n)}return l.$$set=n=>{"Icon"in n&&i(0,a=n.Icon),"label"in n&&i(1,s=n.label),"show_label"in n&&i(2,o=n.show_label),"pending"in n&&i(3,c=n.pending)},[a,s,o,c,r]}class D extends w{constructor(e){super(),I(this,e,Q,H,k,{Icon:0,label:1,show_label:2,pending:3})}}export{D as I};
|
||||
//# sourceMappingURL=IconButton-d32a99ea.js.map
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"IconButton-d32a99ea.js","sources":["../../../../js/atoms/src/IconButton.svelte"],"sourcesContent":["<script lang=\"ts\">\n\texport let Icon: any;\n\texport let label = \"\";\n\texport let show_label = false;\n\texport let pending = false;\n</script>\n\n<button on:click aria-label={label} title={label} class:pending>\n\t{#if show_label}<span>{label}</span>{/if}\n\t<div><Icon /></div>\n</button>\n\n<style>\n\tbutton {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tgap: 1px;\n\t\tz-index: var(--layer-1);\n\t\tbox-shadow: var(--shadow-drop);\n\t\tborder: 1px solid var(--button-secondary-border-color);\n\t\tborder-radius: var(--radius-sm);\n\t\tbackground: var(--background-fill-primary);\n\t\tpadding: 2px;\n\t\tcolor: var(--block-label-text-color);\n\t}\n\n\tbutton:hover {\n\t\tcursor: pointer;\n\t\tborder: 2px solid var(--button-secondary-border-color-hover);\n\t\tpadding: 1px;\n\t\tcolor: var(--block-label-text-color);\n\t}\n\n\tspan {\n\t\tpadding: 0px 1px;\n\t\tfont-size: 10px;\n\t}\n\n\tdiv {\n\t\tpadding: 2px;\n\t\twidth: 14px;\n\t\theight: 14px;\n\t}\n\n\t.pending {\n\t\tanimation: flash 0.5s infinite;\n\t}\n\n\t@keyframes flash {\n\t\t0% {\n\t\t\topacity: 0.5;\n\t\t}\n\t\t50% {\n\t\t\topacity: 1;\n\t\t}\n\t\t100% {\n\t\t\topacity: 0.5;\n\t\t}\n\t}\n</style>\n"],"names":["ctx","insert","target","span","anchor","create_if_block","button","append","div","Icon","$$props","label","show_label","pending"],"mappings":"+OAQwBA,EAAK,CAAA,CAAA,wCAAZC,EAAoBC,EAAAC,EAAAC,CAAA,0BAAbJ,EAAK,CAAA,CAAA,oDAAvBA,EAAU,CAAA,GAAAK,EAAAL,CAAA,qIADaA,EAAK,CAAA,CAAA,cAASA,EAAK,CAAA,CAAA,4DAAhDC,EAGQC,EAAAI,EAAAF,CAAA,wBADPG,EAAkBD,EAAAE,CAAA,2DADbR,EAAU,CAAA,oFADaA,EAAK,CAAA,CAAA,yBAASA,EAAK,CAAA,CAAA,+JANpC,KAAAS,CAAS,EAAAC,EACT,CAAA,MAAAC,EAAQ,EAAE,EAAAD,EACV,CAAA,WAAAE,EAAa,EAAK,EAAAF,EAClB,CAAA,QAAAG,EAAU,EAAK,EAAAH"}
|
||||
|
|
@ -1 +0,0 @@
|
|||
img.svelte-gqt00k{border-radius:var(--radius-lg);max-width:none}img.selected.svelte-gqt00k{border-color:var(--border-color-accent)}.table.svelte-gqt00k{margin:0 auto;border:2px solid var(--border-color-primary);border-radius:var(--radius-lg);width:var(--size-20);height:var(--size-20);object-fit:cover}.gallery.svelte-gqt00k{border:2px solid var(--border-color-primary);max-height:var(--size-20);object-fit:cover}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
import{S as g,e as u,s as d,N as y,T as f,K as c,U as i,p as o,n as r,A as v}from"./index-666c05ef.js";function b(t){let e,s;return{c(){e=y("img"),f(e.src,s=t[1]+t[0])||c(e,"src",s),c(e,"class","svelte-gqt00k"),i(e,"table",t[2]==="table"),i(e,"gallery",t[2]==="gallery"),i(e,"selected",t[3])},m(l,a){o(l,e,a)},p(l,[a]){a&3&&!f(e.src,s=l[1]+l[0])&&c(e,"src",s),a&4&&i(e,"table",l[2]==="table"),a&4&&i(e,"gallery",l[2]==="gallery"),a&8&&i(e,"selected",l[3])},i:r,o:r,d(l){l&&v(e)}}}function q(t,e,s){let{value:l}=e,{samples_dir:a}=e,{type:m}=e,{selected:_=!1}=e;return t.$$set=n=>{"value"in n&&s(0,l=n.value),"samples_dir"in n&&s(1,a=n.samples_dir),"type"in n&&s(2,m=n.type),"selected"in n&&s(3,_=n.selected)},[l,a,m,_]}class I extends g{constructor(e){super(),u(this,e,q,b,d,{value:0,samples_dir:1,type:2,selected:3})}}const E=I;export{E};
|
||||
//# sourceMappingURL=Image-6e82c2a6.js.map
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"Image-6e82c2a6.js","sources":["../../../../js/app/src/components/Dataset/ExampleComponents/Image.svelte"],"sourcesContent":["<script lang=\"ts\">\n\texport let value: string;\n\texport let samples_dir: string;\n\texport let type: \"gallery\" | \"table\";\n\texport let selected: boolean = false;\n</script>\n\n<!-- svelte-ignore a11y-missing-attribute -->\n<img\n\tsrc={samples_dir + value}\n\tclass:table={type === \"table\"}\n\tclass:gallery={type === \"gallery\"}\n\tclass:selected\n/>\n\n<style>\n\timg {\n\t\tborder-radius: var(--radius-lg);\n\t\tmax-width: none;\n\t}\n\n\timg.selected {\n\t\tborder-color: var(--border-color-accent);\n\t}\n\n\t.table {\n\t\tmargin: 0 auto;\n\t\tborder: 2px solid var(--border-color-primary);\n\t\tborder-radius: var(--radius-lg);\n\t\twidth: var(--size-20);\n\t\theight: var(--size-20);\n\t\tobject-fit: cover;\n\t}\n\n\t.gallery {\n\t\tborder: 2px solid var(--border-color-primary);\n\t\tmax-height: var(--size-20);\n\t\tobject-fit: cover;\n\t}\n</style>\n"],"names":["src_url_equal","img","img_src_value","ctx","attr","toggle_class","insert","target","anchor","dirty","value","$$props","samples_dir","type","selected"],"mappings":"mJASMA,EAAAC,EAAA,IAAAC,EAAAC,KAAcA,EAAK,CAAA,CAAA,GAAAC,EAAAH,EAAA,MAAAC,CAAA,+BACXG,EAAAJ,EAAA,QAAAE,OAAS,OAAO,EACdE,EAAAJ,EAAA,UAAAE,OAAS,SAAS,+BAHlCG,EAKCC,EAAAN,EAAAO,CAAA,YAJKC,EAAA,GAAA,CAAAT,EAAAC,EAAA,IAAAC,EAAAC,KAAcA,EAAK,CAAA,CAAA,qBACXE,EAAAJ,EAAA,QAAAE,OAAS,OAAO,OACdE,EAAAJ,EAAA,UAAAE,OAAS,SAAS,0EAVtB,MAAAO,CAAa,EAAAC,GACb,YAAAC,CAAmB,EAAAD,GACnB,KAAAE,CAAyB,EAAAF,EACzB,CAAA,SAAAG,EAAoB,EAAK,EAAAH"}
|
||||
|
|
@ -1,2 +1,2 @@
|
|||
import{S as h,e as g,s as d,J as n,K as e,p as m,M as i,n as l,A as u}from"./index-666c05ef.js";function f(c){let t,r,s,o;return{c(){t=n("svg"),r=n("rect"),s=n("circle"),o=n("polyline"),e(r,"x","3"),e(r,"y","3"),e(r,"width","18"),e(r,"height","18"),e(r,"rx","2"),e(r,"ry","2"),e(s,"cx","8.5"),e(s,"cy","8.5"),e(s,"r","1.5"),e(o,"points","21 15 16 10 5 21"),e(t,"xmlns","http://www.w3.org/2000/svg"),e(t,"width","100%"),e(t,"height","100%"),e(t,"viewBox","0 0 24 24"),e(t,"fill","none"),e(t,"stroke","currentColor"),e(t,"stroke-width","1.5"),e(t,"stroke-linecap","round"),e(t,"stroke-linejoin","round"),e(t,"class","feather feather-image")},m(a,p){m(a,t,p),i(t,r),i(t,s),i(t,o)},p:l,i:l,o:l,d(a){a&&u(t)}}}class x extends h{constructor(t){super(),g(this,t,null,f,d,{})}}export{x as I};
|
||||
//# sourceMappingURL=Image-5eebaf8f.js.map
|
||||
import{S as p,e as g,s as d,f as n,g as e,h as f,j as i,n as l,k as m}from"./index-32b3c32a.js";function u(c){let t,r,s,o;return{c(){t=n("svg"),r=n("rect"),s=n("circle"),o=n("polyline"),e(r,"x","3"),e(r,"y","3"),e(r,"width","18"),e(r,"height","18"),e(r,"rx","2"),e(r,"ry","2"),e(s,"cx","8.5"),e(s,"cy","8.5"),e(s,"r","1.5"),e(o,"points","21 15 16 10 5 21"),e(t,"xmlns","http://www.w3.org/2000/svg"),e(t,"width","100%"),e(t,"height","100%"),e(t,"viewBox","0 0 24 24"),e(t,"fill","none"),e(t,"stroke","currentColor"),e(t,"stroke-width","1.5"),e(t,"stroke-linecap","round"),e(t,"stroke-linejoin","round"),e(t,"class","feather feather-image")},m(a,h){f(a,t,h),i(t,r),i(t,s),i(t,o)},p:l,i:l,o:l,d(a){a&&m(t)}}}class x extends p{constructor(t){super(),g(this,t,null,u,d,{})}}export{x as I};
|
||||
//# sourceMappingURL=Image-cf7b23ef.js.map
|
||||
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"Image-5eebaf8f.js","sources":["../../../../js/icons/src/Image.svelte"],"sourcesContent":["<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 24 24\"\n\tfill=\"none\"\n\tstroke=\"currentColor\"\n\tstroke-width=\"1.5\"\n\tstroke-linecap=\"round\"\n\tstroke-linejoin=\"round\"\n\tclass=\"feather feather-image\"\n>\n\t<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\" />\n\t<circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\" />\n\t<polyline points=\"21 15 16 10 5 21\" />\n</svg>\n"],"names":["insert","target","svg","anchor","append","rect","circle","polyline"],"mappings":"uoBAAAA,EAeKC,EAAAC,EAAAC,CAAA,EAHJC,EAAwDF,EAAAG,CAAA,EACxDD,EAAmCF,EAAAI,CAAA,EACnCF,EAAqCF,EAAAK,CAAA"}
|
||||
{"version":3,"file":"Image-cf7b23ef.js","sources":["../../../../js/icons/src/Image.svelte"],"sourcesContent":["<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 24 24\"\n\tfill=\"none\"\n\tstroke=\"currentColor\"\n\tstroke-width=\"1.5\"\n\tstroke-linecap=\"round\"\n\tstroke-linejoin=\"round\"\n\tclass=\"feather feather-image\"\n>\n\t<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\" />\n\t<circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\" />\n\t<polyline points=\"21 15 16 10 5 21\" />\n</svg>\n"],"names":["insert","target","svg","anchor","append","rect","circle","polyline"],"mappings":"uoBAAAA,EAeKC,EAAAC,EAAAC,CAAA,EAHJC,EAAwDF,EAAAG,CAAA,EACxDD,EAAmCF,EAAAI,CAAA,EACnCF,EAAqCF,EAAAK,CAAA"}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import{S as i,e as r,s as u,N as f,m as _,g as c,h as p,R as m,T as d,U as $,w as g,u as v,k as h}from"./index-32b3c32a.js";import"./Button-cd96cb27.js";function I(n){let s,a;const l=n[1].default,e=f(l,n,n[0],null);return{c(){s=_("div"),e&&e.c(),c(s,"class","svelte-e8n7p6")},m(t,o){p(t,s,o),e&&e.m(s,null),a=!0},p(t,[o]){e&&e.p&&(!a||o&1)&&m(e,l,t,t[0],a?$(l,t[0],o,null):d(t[0]),null)},i(t){a||(g(e,t),a=!0)},o(t){v(e,t),a=!1},d(t){t&&h(s),e&&e.d(t)}}}function S(n,s,a){let{$$slots:l={},$$scope:e}=s;return n.$$set=t=>{"$$scope"in t&&a(0,e=t.$$scope)},[e,l]}class q extends i{constructor(s){super(),r(this,s,S,I,u,{})}}export{q as I};
|
||||
//# sourceMappingURL=Info-45f3dd9a.js.map
|
||||
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"Info-47e6a9e9.js","sources":["../../../../js/atoms/src/Info.svelte"],"sourcesContent":["<div>\n\t<slot />\n</div>\n\n<style>\n\tdiv {\n\t\tmargin-bottom: var(--spacing-lg);\n\t\tcolor: var(--block-info-text-color);\n\t\tfont-weight: var(--block-info-text-weight);\n\t\tfont-size: var(--block-info-text-size);\n\t\tline-height: var(--line-sm);\n\t}\n</style>\n"],"names":["insert","target","div","anchor"],"mappings":"0RAAAA,EAEKC,EAAAC,EAAAC,CAAA"}
|
||||
{"version":3,"file":"Info-45f3dd9a.js","sources":["../../../../js/atoms/src/Info.svelte"],"sourcesContent":["<div>\n\t<slot />\n</div>\n\n<style>\n\tdiv {\n\t\tmargin-bottom: var(--spacing-lg);\n\t\tcolor: var(--block-info-text-color);\n\t\tfont-weight: var(--block-info-text-weight);\n\t\tfont-size: var(--block-info-text-size);\n\t\tline-height: var(--line-sm);\n\t}\n</style>\n"],"names":["insert","target","div","anchor"],"mappings":"2RAAAA,EAEKC,EAAAC,EAAAC,CAAA"}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
import{S as i,e as r,s as u,a9 as f,N as _,K as c,p,ab as d,ac as m,ad as $,z as v,v as g,A as b}from"./index-666c05ef.js";import"./Button-41f5a565.js";function h(n){let s,a;const l=n[1].default,e=f(l,n,n[0],null);return{c(){s=_("div"),e&&e.c(),c(s,"class","svelte-e8n7p6")},m(t,o){p(t,s,o),e&&e.m(s,null),a=!0},p(t,[o]){e&&e.p&&(!a||o&1)&&d(e,l,t,t[0],a?$(l,t[0],o,null):m(t[0]),null)},i(t){a||(v(e,t),a=!0)},o(t){g(e,t),a=!1},d(t){t&&b(s),e&&e.d(t)}}}function I(n,s,a){let{$$slots:l={},$$scope:e}=s;return n.$$set=t=>{"$$scope"in t&&a(0,e=t.$$scope)},[e,l]}class z extends i{constructor(s){super(),r(this,s,I,h,u,{})}}export{z as I};
|
||||
//# sourceMappingURL=Info-47e6a9e9.js.map
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
.wrap.svelte-425ent{position:relative;width:var(--size-full);height:var(--size-full);min-height:var(--size-60)}video.svelte-425ent{width:var(--size-full);height:var(--size-full)}button.svelte-425ent{display:flex;position:absolute;right:0;bottom:var(--size-2);left:0;justify-content:center;align-items:center;margin:auto;box-shadow:var(--shadow-drop-lg);border-radius:var(--radius-xl);background-color:#000000e6;width:var(--size-10);height:var(--size-10)}@media (min-width: 768px){button.svelte-425ent{bottom:var(--size-4)}}@media (min-width: 1280px){button.svelte-425ent{bottom:var(--size-8)}}.icon.svelte-425ent{opacity:.8;width:50%;height:50%;color:#fff}.flip.svelte-425ent{transform:scaleX(-1)}canvas.svelte-yigbas{display:block;position:absolute;inset:0;margin:auto}.lr.svelte-yigbas{border-right:1px solid var(--border-color-primary);border-left:1px solid var(--border-color-primary)}.tb.svelte-yigbas{border-top:1px solid var(--border-color-primary);border-bottom:1px solid var(--border-color-primary)}canvas.svelte-yigbas:hover{cursor:none}.wrap.svelte-yigbas{position:relative;width:var(--size-full);height:var(--size-full);touch-action:none}.start-prompt.svelte-yigbas{display:flex;position:absolute;inset:0;justify-content:center;align-items:center;z-index:var(--layer-4);touch-action:none;pointer-events:none;color:var(--body-text-color-subdued)}div.svelte-q8xc61{display:flex;position:absolute;top:var(--size-2);right:var(--size-2);justify-content:flex-end;gap:var(--spacing-sm);z-index:var(--layer-5)}.hide_redraw.svelte-q8xc61{display:none}.wrap.svelte-p4aq0j.svelte-p4aq0j{display:flex;position:absolute;top:var(--size-10);right:var(--size-2);flex-direction:column;justify-content:flex-end;gap:var(--spacing-sm);z-index:var(--layer-5)}.brush.svelte-p4aq0j.svelte-p4aq0j{top:0;right:0}.brush.svelte-p4aq0j input.svelte-p4aq0j{position:absolute;top:3px;right:calc(100% + 5px)}.col.svelte-p4aq0j input.svelte-p4aq0j{position:absolute;right:calc(100% + 5px);bottom:-4px}.image-container.svelte-p3y7hu,img.svelte-p3y7hu{width:var(--size-full);height:var(--size-full)}img.svelte-p3y7hu{object-fit:contain}.selectable.svelte-p3y7hu{cursor:crosshair}.absolute-img.svelte-p3y7hu{position:absolute;opacity:0}.webcam.svelte-p3y7hu{transform:scaleX(-1)}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import{S as X,e as Z,s as A,m as F,F as w,g as N,Q as j,h as b,G as k,w as h,u as S,k as d,H as x,a5 as E,a6 as I,t as T,o as $,j as C,x as B,Z as q,a0 as z,a2 as G}from"./index-32b3c32a.js";import{S as J}from"./StaticForm-d3bee1db.js";import{T as H}from"./Textbox-3f9bee75.js";import{B as K}from"./Button-cd96cb27.js";import{S as M}from"./StaticColumn-c94bc020.js";import"./BlockTitle-3278ebb4.js";import"./Info-45f3dd9a.js";import"./Check-aa8ad83b.js";import"./Copy-da46d326.js";function O(i){let e,s;return{c(){e=F("p"),s=T(i[0]),N(e,"class","auth svelte-1ogxbi0")},m(l,t){b(l,e,t),C(e,s)},p(l,t){t&1&&B(s,l[0])},d(l){l&&d(e)}}}function P(i){let e,s=i[6]("login.enable_cookies")+"",l;return{c(){e=F("p"),l=T(s),N(e,"class","auth svelte-1ogxbi0")},m(t,f){b(t,e,f),C(e,l)},p(t,f){f&64&&s!==(s=t[6]("login.enable_cookies")+"")&&B(l,s)},d(t){t&&d(e)}}}function Q(i){let e,s=i[6]("login.incorrect_credentials")+"",l;return{c(){e=F("p"),l=T(s),N(e,"class","creds svelte-1ogxbi0")},m(t,f){b(t,e,f),C(e,l)},p(t,f){f&64&&s!==(s=t[6]("login.incorrect_credentials")+"")&&B(l,s)},d(t){t&&d(e)}}}function R(i){let e,s,l,t,f,m;function v(a){i[9](a)}let p={label:"username",lines:1,show_label:!0,max_lines:1};i[3]!==void 0&&(p.value=i[3]),e=new H({props:p}),q.push(()=>z(e,"value",v)),e.$on("submit",i[7]);function g(a){i[10](a)}let c={label:"password",lines:1,show_label:!0,max_lines:1,type:"password"};return i[4]!==void 0&&(c.value=i[4]),t=new H({props:c}),q.push(()=>z(t,"value",g)),t.$on("submit",i[7]),{c(){w(e.$$.fragment),l=$(),w(t.$$.fragment)},m(a,u){k(e,a,u),b(a,l,u),k(t,a,u),m=!0},p(a,u){const _={};!s&&u&8&&(s=!0,_.value=a[3],G(()=>s=!1)),e.$set(_);const o={};!f&&u&16&&(f=!0,o.value=a[4],G(()=>f=!1)),t.$set(o)},i(a){m||(h(e.$$.fragment,a),h(t.$$.fragment,a),m=!0)},o(a){S(e.$$.fragment,a),S(t.$$.fragment,a),m=!1},d(a){a&&d(l),x(e,a),x(t,a)}}}function U(i){let e=i[6]("login.login")+"",s;return{c(){s=T(e)},m(l,t){b(l,s,t)},p(l,t){t&64&&e!==(e=l[6]("login.login")+"")&&B(s,e)},d(l){l&&d(s)}}}function V(i){let e,s=i[6]("login.login")+"",l,t,f,m,v,p,g,c,a,u=i[0]&&O(i),_=i[2]&&P(i),o=i[5]&&Q(i);return p=new J({props:{$$slots:{default:[R]},$$scope:{ctx:i}}}),c=new K({props:{size:"lg",variant:"primary",$$slots:{default:[U]},$$scope:{ctx:i}}}),c.$on("click",i[7]),{c(){e=F("h2"),l=T(s),t=$(),u&&u.c(),f=$(),_&&_.c(),m=$(),o&&o.c(),v=$(),w(p.$$.fragment),g=$(),w(c.$$.fragment),N(e,"class","svelte-1ogxbi0")},m(n,r){b(n,e,r),C(e,l),b(n,t,r),u&&u.m(n,r),b(n,f,r),_&&_.m(n,r),b(n,m,r),o&&o.m(n,r),b(n,v,r),k(p,n,r),b(n,g,r),k(c,n,r),a=!0},p(n,r){(!a||r&64)&&s!==(s=n[6]("login.login")+"")&&B(l,s),n[0]?u?u.p(n,r):(u=O(n),u.c(),u.m(f.parentNode,f)):u&&(u.d(1),u=null),n[2]?_?_.p(n,r):(_=P(n),_.c(),_.m(m.parentNode,m)):_&&(_.d(1),_=null),n[5]?o?o.p(n,r):(o=Q(n),o.c(),o.m(v.parentNode,v)):o&&(o.d(1),o=null);const D={};r&2072&&(D.$$scope={dirty:r,ctx:n}),p.$set(D);const L={};r&2112&&(L.$$scope={dirty:r,ctx:n}),c.$set(L)},i(n){a||(h(p.$$.fragment,n),h(c.$$.fragment,n),a=!0)},o(n){S(p.$$.fragment,n),S(c.$$.fragment,n),a=!1},d(n){n&&(d(e),d(t),d(f),d(m),d(v),d(g)),u&&u.d(n),_&&_.d(n),o&&o.d(n),x(p,n),x(c,n)}}}function W(i){let e,s,l;return s=new M({props:{variant:"panel",min_width:480,$$slots:{default:[V]},$$scope:{ctx:i}}}),{c(){e=F("div"),w(s.$$.fragment),N(e,"class","wrap svelte-1ogxbi0"),j(e,"min-h-screen",i[1])},m(t,f){b(t,e,f),k(s,e,null),l=!0},p(t,[f]){const m={};f&2173&&(m.$$scope={dirty:f,ctx:t}),s.$set(m),(!l||f&2)&&j(e,"min-h-screen",t[1])},i(t){l||(h(s.$$.fragment,t),l=!0)},o(t){S(s.$$.fragment,t),l=!1},d(t){t&&d(e),x(s)}}}function Y(i,e,s){let l;E(i,I,o=>s(6,l=o));let{root:t}=e,{auth_message:f}=e,{app_mode:m}=e,{space_id:v}=e,p="",g="",c=!1;const a=async()=>{const o=new FormData;o.append("username",p),o.append("password",g);let n=await fetch(t+"/login",{method:"POST",body:o});n.status===400?(s(5,c=!0),s(3,p=""),s(4,g="")):n.status==200&&location.reload()};function u(o){p=o,s(3,p)}function _(o){g=o,s(4,g)}return i.$$set=o=>{"root"in o&&s(8,t=o.root),"auth_message"in o&&s(0,f=o.auth_message),"app_mode"in o&&s(1,m=o.app_mode),"space_id"in o&&s(2,v=o.space_id)},[f,m,v,p,g,c,l,a,t,u,_]}class fe extends X{constructor(e){super(),Z(this,e,Y,W,A,{root:8,auth_message:0,app_mode:1,space_id:2})}}export{fe as default};
|
||||
//# sourceMappingURL=Login-977d7f3f.js.map
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"Login-977d7f3f.js","sources":["../../../../js/app/src/Login.svelte"],"sourcesContent":["<script lang=\"ts\">\n\timport Form from \"@gradio/form\";\n\timport { BaseTextbox as Textbox } from \"@gradio/textbox/interactive\";\n\timport { BaseButton } from \"@gradio/button/static\";\n\timport Column from \"@gradio/column\";\n\timport { _ } from \"svelte-i18n\";\n\texport let root: string;\n\texport let auth_message: string | null;\n\texport let app_mode: boolean;\n\texport let space_id: string | null;\n\n\tlet username = \"\";\n\tlet password = \"\";\n\tlet incorrect_credentials = false;\n\n\tconst submit = async (): Promise<void> => {\n\t\tconst formData = new FormData();\n\t\tformData.append(\"username\", username);\n\t\tformData.append(\"password\", password);\n\n\t\tlet response = await fetch(root + \"/login\", {\n\t\t\tmethod: \"POST\",\n\t\t\tbody: formData\n\t\t});\n\t\tif (response.status === 400) {\n\t\t\tincorrect_credentials = true;\n\t\t\tusername = \"\";\n\t\t\tpassword = \"\";\n\t\t} else if (response.status == 200) {\n\t\t\tlocation.reload();\n\t\t}\n\t};\n</script>\n\n<div class=\"wrap\" class:min-h-screen={app_mode}>\n\t<Column variant=\"panel\" min_width={480}>\n\t\t<h2>{$_(\"login.login\")}</h2>\n\t\t{#if auth_message}\n\t\t\t<p class=\"auth\">{auth_message}</p>\n\t\t{/if}\n\t\t{#if space_id}\n\t\t\t<p class=\"auth\">\n\t\t\t\t{$_(\"login.enable_cookies\")}\n\t\t\t</p>\n\t\t{/if}\n\t\t{#if incorrect_credentials}\n\t\t\t<p class=\"creds\">{$_(\"login.incorrect_credentials\")}</p>\n\t\t{/if}\n\t\t<Form>\n\t\t\t<Textbox\n\t\t\t\tlabel=\"username\"\n\t\t\t\tlines={1}\n\t\t\t\tshow_label={true}\n\t\t\t\tmax_lines={1}\n\t\t\t\ton:submit={submit}\n\t\t\t\tbind:value={username}\n\t\t\t/>\n\t\t\t<Textbox\n\t\t\t\tlabel=\"password\"\n\t\t\t\tlines={1}\n\t\t\t\tshow_label={true}\n\t\t\t\tmax_lines={1}\n\t\t\t\ttype=\"password\"\n\t\t\t\ton:submit={submit}\n\t\t\t\tbind:value={password}\n\t\t\t/>\n\t\t</Form>\n\n\t\t<BaseButton size=\"lg\" variant=\"primary\" on:click={submit}\n\t\t\t>{$_(\"login.login\")}</BaseButton\n\t\t>\n\t</Column>\n</div>\n\n<style>\n\t.wrap {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tmargin-top: var(--size-3);\n\t\tbackground: var(--background-fill-primary);\n\t\twidth: var(--size-full);\n\t}\n\n\th2 {\n\t\tmargin-bottom: var(--size-3);\n\t\tcolor: var(--body-text-color);\n\t\tfont-weight: var(--section-header-text-weight);\n\t\tfont-size: var(--text-xl);\n\t}\n\n\t.auth {\n\t\tmargin-top: var(--size-1);\n\t\tmargin-bottom: var(--size-1);\n\t\tcolor: var(--body-text-color);\n\t}\n\n\t.creds {\n\t\tmargin-top: var(--size-4);\n\t\tmargin-bottom: var(--size-4);\n\t\tcolor: var(--error-text-color);\n\t\tfont-weight: var(--weight-semibold);\n\t}\n</style>\n"],"names":["ctx","insert","target","p","anchor","t_value","dirty","set_data","t","t0_value","create_if_block_2","create_if_block_1","create_if_block","h2","current","t0","div","root","$$props","auth_message","app_mode","space_id","username","password","incorrect_credentials","submit","formData","response","$$invalidate","value"],"mappings":"+gBAsCoBA,EAAY,CAAA,CAAA,6CAA7BC,EAAiCC,EAAAC,EAAAC,CAAA,0BAAhBJ,EAAY,CAAA,CAAA,sCAI3BK,EAAAL,KAAG,sBAAsB,EAAA,2EAD3BC,EAEGC,EAAAC,EAAAC,CAAA,iBADDE,EAAA,IAAAD,KAAAA,EAAAL,KAAG,sBAAsB,EAAA,KAAAO,EAAAC,EAAAH,CAAA,sCAITA,EAAAL,KAAG,6BAA6B,EAAA,4EAAlDC,EAAuDC,EAAAC,EAAAC,CAAA,iBAArCE,EAAA,IAAAD,KAAAA,EAAAL,KAAG,6BAA6B,EAAA,KAAAO,EAAAC,EAAAH,CAAA,oGAK1C,aACK,aACD,GAECL,EAAQ,CAAA,IAAA,iBAARA,EAAQ,CAAA,gEADTA,EAAM,CAAA,CAAA,uDAKV,aACK,aACD,0BAGCA,EAAQ,CAAA,IAAA,iBAARA,EAAQ,CAAA,gEADTA,EAAM,CAAA,CAAA,iIARLA,EAAQ,CAAA,4DASRA,EAAQ,CAAA,4KAKnB,IAAAK,EAAAL,KAAG,aAAa,EAAA,gDAAhBM,EAAA,IAAAD,KAAAA,EAAAL,KAAG,aAAa,EAAA,KAAAO,EAAAC,EAAAH,CAAA,sCAjCdI,EAAAT,KAAG,aAAa,EAAA,uBAChBA,EAAY,CAAA,GAAAU,EAAAV,CAAA,IAGZA,EAAQ,CAAA,GAAAW,EAAAX,CAAA,IAKRA,EAAqB,CAAA,GAAAY,EAAAZ,CAAA,qKAuBwBA,EAAM,CAAA,CAAA,yJAhCxDC,EAA2BC,EAAAW,EAAAT,CAAA,0HAAtB,CAAAU,GAAAR,EAAA,KAAAG,KAAAA,EAAAT,KAAG,aAAa,EAAA,KAAAO,EAAAQ,EAAAN,CAAA,EAChBT,EAAY,CAAA,mEAGZA,EAAQ,CAAA,mEAKRA,EAAqB,CAAA,4bAVQ,oIADEA,EAAQ,CAAA,CAAA,UAA9CC,EAsCKC,EAAAc,EAAAZ,CAAA,oHAtCiCJ,EAAQ,CAAA,CAAA,uIA5BlC,KAAAiB,CAAY,EAAAC,GACZ,aAAAC,CAA2B,EAAAD,GAC3B,SAAAE,CAAiB,EAAAF,GACjB,SAAAG,CAAuB,EAAAH,EAE9BI,EAAW,GACXC,EAAW,GACXC,EAAwB,SAEtBC,EAAM,SAAA,CACL,MAAAC,MAAe,SACrBA,EAAS,OAAO,WAAYJ,CAAQ,EACpCI,EAAS,OAAO,WAAYH,CAAQ,EAEhC,IAAAI,EAAiB,MAAA,MAAMV,EAAO,SACjC,CAAA,OAAQ,OACR,KAAMS,CAAA,CAAA,EAEHC,EAAS,SAAW,KACvBC,EAAA,EAAAJ,EAAwB,EAAI,EAC5BI,EAAA,EAAAN,EAAW,EAAE,EACbM,EAAA,EAAAL,EAAW,EAAE,GACHI,EAAS,QAAU,KAC7B,SAAS,OAAM,iBA0BFL,EAAQO,uBASRN,EAAQM"}
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
import{S as j,e as q,s as A,N as h,k as $,K as C,U as L,p,o as v,z as x,v as w,A as c,x as k,O as g,P,M as B,R as H,h as N,j as S,t as I}from"./index-666c05ef.js";import{F as K}from"./Form-3e39d538.js";import{T}from"./Textbox-c0f7b5a4.js";import{a as M}from"./Button-41f5a565.js";import{C as R}from"./Column-1291aed1.js";/* empty css */import"./BlockTitle-7916eabd.js";import"./Info-47e6a9e9.js";import"./Check-6223d768.js";import"./Copy-0f9df84b.js";/* empty css */function z(l){let e,s;return{c(){e=h("p"),s=P(l[0]),C(e,"class","auth svelte-1ogxbi0")},m(i,o){p(i,e,o),B(e,s)},p(i,o){o&1&&H(s,i[0])},d(i){i&&c(e)}}}function D(l){let e;return{c(){e=h("p"),e.textContent=`If you are visiting a HuggingFace Space in Incognito mode, you must
|
||||
enable third party cookies.`,C(e,"class","auth svelte-1ogxbi0")},m(s,i){p(s,e,i)},d(s){s&&c(e)}}}function O(l){let e;return{c(){e=h("p"),e.textContent="Incorrect Credentials",C(e,"class","creds svelte-1ogxbi0")},m(s,i){p(s,e,i)},d(s){s&&c(e)}}}function U(l){let e,s,i,o,r,m;function d(n){l[8](n)}let _={label:"username",lines:1,show_label:!0,max_lines:1,mode:"dynamic"};l[3]!==void 0&&(_.value=l[3]),e=new T({props:_}),N.push(()=>S(e,"value",d)),e.$on("submit",l[6]);function b(n){l[9](n)}let u={label:"password",lines:1,show_label:!0,max_lines:1,mode:"dynamic",type:"password"};return l[4]!==void 0&&(u.value=l[4]),o=new T({props:u}),N.push(()=>S(o,"value",b)),o.$on("submit",l[6]),{c(){$(e.$$.fragment),i=g(),$(o.$$.fragment)},m(n,f){v(e,n,f),p(n,i,f),v(o,n,f),m=!0},p(n,f){const t={};!s&&f&8&&(s=!0,t.value=n[3],I(()=>s=!1)),e.$set(t);const a={};!r&&f&16&&(r=!0,a.value=n[4],I(()=>r=!1)),o.$set(a)},i(n){m||(x(e.$$.fragment,n),x(o.$$.fragment,n),m=!0)},o(n){w(e.$$.fragment,n),w(o.$$.fragment,n),m=!1},d(n){n&&c(i),k(e,n),k(o,n)}}}function E(l){let e;return{c(){e=P("Login")},m(s,i){p(s,e,i)},d(s){s&&c(e)}}}function G(l){let e,s,i,o,r,m,d,_,b,u=l[0]&&z(l),n=l[2]&&D(),f=l[5]&&O();return m=new K({props:{$$slots:{default:[U]},$$scope:{ctx:l}}}),_=new M({props:{size:"lg",variant:"primary",$$slots:{default:[E]},$$scope:{ctx:l}}}),_.$on("click",l[6]),{c(){e=h("h2"),e.textContent="Login",s=g(),u&&u.c(),i=g(),n&&n.c(),o=g(),f&&f.c(),r=g(),$(m.$$.fragment),d=g(),$(_.$$.fragment),C(e,"class","svelte-1ogxbi0")},m(t,a){p(t,e,a),p(t,s,a),u&&u.m(t,a),p(t,i,a),n&&n.m(t,a),p(t,o,a),f&&f.m(t,a),p(t,r,a),v(m,t,a),p(t,d,a),v(_,t,a),b=!0},p(t,a){t[0]?u?u.p(t,a):(u=z(t),u.c(),u.m(i.parentNode,i)):u&&(u.d(1),u=null),t[2]?n||(n=D(),n.c(),n.m(o.parentNode,o)):n&&(n.d(1),n=null),t[5]?f||(f=O(),f.c(),f.m(r.parentNode,r)):f&&(f.d(1),f=null);const y={};a&1048&&(y.$$scope={dirty:a,ctx:t}),m.$set(y);const F={};a&1024&&(F.$$scope={dirty:a,ctx:t}),_.$set(F)},i(t){b||(x(m.$$.fragment,t),x(_.$$.fragment,t),b=!0)},o(t){w(m.$$.fragment,t),w(_.$$.fragment,t),b=!1},d(t){t&&(c(e),c(s),c(i),c(o),c(r),c(d)),u&&u.d(t),n&&n.d(t),f&&f.d(t),k(m,t),k(_,t)}}}function J(l){let e,s,i;return s=new R({props:{variant:"panel",min_width:480,$$slots:{default:[G]},$$scope:{ctx:l}}}),{c(){e=h("div"),$(s.$$.fragment),C(e,"class","wrap svelte-1ogxbi0"),L(e,"min-h-screen",l[1])},m(o,r){p(o,e,r),v(s,e,null),i=!0},p(o,[r]){const m={};r&1085&&(m.$$scope={dirty:r,ctx:o}),s.$set(m),(!i||r&2)&&L(e,"min-h-screen",o[1])},i(o){i||(x(s.$$.fragment,o),i=!0)},o(o){w(s.$$.fragment,o),i=!1},d(o){o&&c(e),k(s)}}}function Q(l,e,s){let{root:i}=e,{auth_message:o}=e,{app_mode:r}=e,{space_id:m}=e,d="",_="",b=!1;const u=async()=>{const t=new FormData;t.append("username",d),t.append("password",_);let a=await fetch(i+"/login",{method:"POST",body:t});a.status===400?(s(5,b=!0),s(3,d=""),s(4,_="")):a.status==200&&location.reload()};function n(t){d=t,s(3,d)}function f(t){_=t,s(4,_)}return l.$$set=t=>{"root"in t&&s(7,i=t.root),"auth_message"in t&&s(0,o=t.auth_message),"app_mode"in t&&s(1,r=t.app_mode),"space_id"in t&&s(2,m=t.space_id)},[o,r,m,d,_,b,u,i,n,f]}class le extends j{constructor(e){super(),q(this,e,Q,J,A,{root:7,auth_message:0,app_mode:1,space_id:2})}}export{le as default};
|
||||
//# sourceMappingURL=Login-b01efc5f.js.map
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"Login-b01efc5f.js","sources":["../../../../js/app/src/Login.svelte"],"sourcesContent":["<script lang=\"ts\">\n\timport { Component as Form } from \"./components/Form\";\n\timport { Component as Textbox } from \"./components/Textbox\";\n\timport { Button } from \"@gradio/button\";\n\timport { Component as Column } from \"./components/Column\";\n\texport let root: string;\n\texport let auth_message: string | null;\n\texport let app_mode: boolean;\n\texport let space_id: string | null;\n\n\tlet username = \"\";\n\tlet password = \"\";\n\tlet incorrect_credentials = false;\n\n\tconst submit = async () => {\n\t\tconst formData = new FormData();\n\t\tformData.append(\"username\", username);\n\t\tformData.append(\"password\", password);\n\n\t\tlet response = await fetch(root + \"/login\", {\n\t\t\tmethod: \"POST\",\n\t\t\tbody: formData\n\t\t});\n\t\tif (response.status === 400) {\n\t\t\tincorrect_credentials = true;\n\t\t\tusername = \"\";\n\t\t\tpassword = \"\";\n\t\t} else if (response.status == 200) {\n\t\t\tlocation.reload();\n\t\t}\n\t};\n</script>\n\n<div class=\"wrap\" class:min-h-screen={app_mode}>\n\t<Column variant=\"panel\" min_width={480}>\n\t\t<h2>Login</h2>\n\t\t{#if auth_message}\n\t\t\t<p class=\"auth\">{auth_message}</p>\n\t\t{/if}\n\t\t{#if space_id}\n\t\t\t<p class=\"auth\">\n\t\t\t\tIf you are visiting a HuggingFace Space in Incognito mode, you must\n\t\t\t\tenable third party cookies.\n\t\t\t</p>\n\t\t{/if}\n\t\t{#if incorrect_credentials}\n\t\t\t<p class=\"creds\">Incorrect Credentials</p>\n\t\t{/if}\n\t\t<Form>\n\t\t\t<Textbox\n\t\t\t\tlabel=\"username\"\n\t\t\t\tlines={1}\n\t\t\t\tshow_label={true}\n\t\t\t\tmax_lines={1}\n\t\t\t\tmode=\"dynamic\"\n\t\t\t\ton:submit={submit}\n\t\t\t\tbind:value={username}\n\t\t\t/>\n\t\t\t<Textbox\n\t\t\t\tlabel=\"password\"\n\t\t\t\tlines={1}\n\t\t\t\tshow_label={true}\n\t\t\t\tmax_lines={1}\n\t\t\t\tmode=\"dynamic\"\n\t\t\t\ttype=\"password\"\n\t\t\t\ton:submit={submit}\n\t\t\t\tbind:value={password}\n\t\t\t/>\n\t\t</Form>\n\n\t\t<Button size=\"lg\" variant=\"primary\" on:click={submit}>Login</Button>\n\t</Column>\n</div>\n\n<style>\n\t.wrap {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tmargin-top: var(--size-3);\n\t\tbackground: var(--background-fill-primary);\n\t\twidth: var(--size-full);\n\t}\n\n\th2 {\n\t\tmargin-bottom: var(--size-3);\n\t\tcolor: var(--body-text-color);\n\t\tfont-weight: var(--section-header-text-weight);\n\t\tfont-size: var(--text-xl);\n\t}\n\n\t.auth {\n\t\tmargin-top: var(--size-1);\n\t\tmargin-bottom: var(--size-1);\n\t\tcolor: var(--body-text-color);\n\t}\n\n\t.creds {\n\t\tmargin-top: var(--size-4);\n\t\tmargin-bottom: var(--size-4);\n\t\tcolor: var(--error-text-color);\n\t\tfont-weight: var(--weight-semibold);\n\t}\n</style>\n"],"names":["ctx","insert","target","p","anchor","create_if_block_2","create_if_block_1","create_if_block","h2","div","root","$$props","auth_message","app_mode","space_id","username","password","incorrect_credentials","submit","formData","response","$$invalidate","value"],"mappings":"6lBAqCoBA,EAAY,CAAA,CAAA,6CAA7BC,EAAiCC,EAAAC,EAAAC,CAAA,0BAAhBJ,EAAY,CAAA,CAAA;4EAG7BC,EAGGC,EAAAC,EAAAC,CAAA,4IAGHH,EAAyCC,EAAAC,EAAAC,CAAA,oGAKjC,aACK,aACD,kBAGCJ,EAAQ,CAAA,IAAA,iBAARA,EAAQ,CAAA,gEADTA,EAAM,CAAA,CAAA,sDAKV,aACK,aACD,yCAICA,EAAQ,CAAA,IAAA,iBAARA,EAAQ,CAAA,gEADTA,EAAM,CAAA,CAAA,iIATLA,EAAQ,CAAA,4DAURA,EAAQ,CAAA,iMAIgC,OAAK,yEAlCtDA,EAAY,CAAA,GAAAK,EAAAL,CAAA,IAGZA,EAAQ,CAAA,GAAAM,EAAA,IAMRN,EAAqB,CAAA,GAAAO,EAAA,qKAyBoBP,EAAM,CAAA,CAAA,wKAnCpDC,EAAaC,EAAAM,EAAAJ,CAAA,kHACRJ,EAAY,CAAA,mEAGZA,EAAQ,CAAA,0DAMRA,EAAqB,CAAA,mbAXQ,oIADEA,EAAQ,CAAA,CAAA,UAA9CC,EAuCKC,EAAAO,EAAAL,CAAA,oHAvCiCJ,EAAQ,CAAA,CAAA,8GA5BlC,KAAAU,CAAY,EAAAC,GACZ,aAAAC,CAA2B,EAAAD,GAC3B,SAAAE,CAAiB,EAAAF,GACjB,SAAAG,CAAuB,EAAAH,EAE9BI,EAAW,GACXC,EAAW,GACXC,EAAwB,SAEtBC,EAAM,SAAA,CACL,MAAAC,MAAe,SACrBA,EAAS,OAAO,WAAYJ,CAAQ,EACpCI,EAAS,OAAO,WAAYH,CAAQ,EAEhC,IAAAI,EAAiB,MAAA,MAAMV,EAAO,SACjC,CAAA,OAAQ,OACR,KAAMS,CAAA,CAAA,EAEHC,EAAS,SAAW,KACvBC,EAAA,EAAAJ,EAAwB,EAAI,EAC5BI,EAAA,EAAAN,EAAW,EAAE,EACbM,EAAA,EAAAL,EAAW,EAAE,GACHI,EAAS,QAAU,KAC7B,SAAS,OAAM,iBA4BFL,EAAQO,uBAURN,EAAQM"}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
import{S as o,e as d,s as u,N as _,P as g,K as r,U as i,p as v,M as y,R as m,n as c,A as b}from"./index-666c05ef.js";function M(a){let e,s;return{c(){e=_("div"),s=g(a[0]),r(e,"class","svelte-1ayixqk"),i(e,"table",a[1]==="table"),i(e,"gallery",a[1]==="gallery"),i(e,"selected",a[2])},m(t,l){v(t,e,l),y(e,s)},p(t,[l]){l&1&&m(s,t[0]),l&2&&i(e,"table",t[1]==="table"),l&2&&i(e,"gallery",t[1]==="gallery"),l&4&&i(e,"selected",t[2])},i:c,o:c,d(t){t&&b(e)}}}function D(a,e,s){let{value:t}=e,{type:l}=e,{selected:f=!1}=e;return a.$$set=n=>{"value"in n&&s(0,t=n.value),"type"in n&&s(1,l=n.type),"selected"in n&&s(2,f=n.selected)},[t,l,f]}class h extends o{constructor(e){super(),d(this,e,D,M,u,{value:0,type:1,selected:2})}}const E=h;export{E};
|
||||
//# sourceMappingURL=Model3D-559d8bb6.js.map
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"Model3D-559d8bb6.js","sources":["../../../../js/app/src/components/Dataset/ExampleComponents/Model3D.svelte"],"sourcesContent":["<script lang=\"ts\">\n\timport type { Value } from \"../../Audio/types\";\n\n\texport let value: Value;\n\texport let type: \"gallery\" | \"table\";\n\texport let selected: boolean = false;\n</script>\n\n<div\n\tclass:table={type === \"table\"}\n\tclass:gallery={type === \"gallery\"}\n\tclass:selected\n>\n\t{value}\n</div>\n\n<style>\n\t.gallery {\n\t\tpadding: var(--size-1) var(--size-2);\n\t}\n</style>\n"],"names":["ctx","toggle_class","div","insert","target","anchor","value","$$props","type","selected"],"mappings":"qKAaEA,EAAK,CAAA,CAAA,gCAJOC,EAAAC,EAAA,QAAAF,OAAS,OAAO,EACdC,EAAAC,EAAA,UAAAF,OAAS,SAAS,+BAFlCG,EAMKC,EAAAF,EAAAG,CAAA,4BADHL,EAAK,CAAA,CAAA,OAJOC,EAAAC,EAAA,QAAAF,OAAS,OAAO,OACdC,EAAAC,EAAA,UAAAF,OAAS,SAAS,0EAPtB,MAAAM,CAAY,EAAAC,GACZ,KAAAC,CAAyB,EAAAD,EACzB,CAAA,SAAAE,EAAoB,EAAK,EAAAF"}
|
||||
|
|
@ -1 +0,0 @@
|
|||
.gallery.svelte-1ayixqk{padding:var(--size-1) var(--size-2)}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import{S as _,e as b,s as w,f,g as o,K as i,h as k,j as d,n as m,k as v,m as j,o as z,F as C,Q as $,G as M,w as p,r as B,u as g,v as E,H as I,a5 as S,a6 as q,C as D}from"./index-32b3c32a.js";import"./Button-cd96cb27.js";import{I as L}from"./IconButton-d32a99ea.js";function F(r){let e,s,t,l;return{c(){e=f("svg"),s=f("g"),t=f("path"),l=f("path"),o(t,"d","M18,6L6.087,17.913"),i(t,"fill","none"),i(t,"fill-rule","nonzero"),i(t,"stroke-width","2px"),o(s,"transform","matrix(1.14096,-0.140958,-0.140958,1.14096,-0.0559523,0.0559523)"),o(l,"d","M4.364,4.364L19.636,19.636"),i(l,"fill","none"),i(l,"fill-rule","nonzero"),i(l,"stroke-width","2px"),o(e,"width","100%"),o(e,"height","100%"),o(e,"viewBox","0 0 24 24"),o(e,"version","1.1"),o(e,"xmlns","http://www.w3.org/2000/svg"),o(e,"xmlns:xlink","http://www.w3.org/1999/xlink"),o(e,"xml:space","preserve"),o(e,"stroke","currentColor"),i(e,"fill-rule","evenodd"),i(e,"clip-rule","evenodd"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round")},m(n,a){k(n,e,a),d(e,s),d(s,t),d(e,l)},p:m,i:m,o:m,d(n){n&&v(e)}}}class G extends _{constructor(e){super(),b(this,e,null,F,w,{})}}function H(r){let e,s;return{c(){e=f("svg"),s=f("path"),o(s,"d","M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z"),o(e,"xmlns","http://www.w3.org/2000/svg"),o(e,"width","100%"),o(e,"height","100%"),o(e,"viewBox","0 0 24 24"),o(e,"fill","none"),o(e,"stroke","currentColor"),o(e,"stroke-width","1.5"),o(e,"stroke-linecap","round"),o(e,"stroke-linejoin","round"),o(e,"class","feather feather-edit-2")},m(t,l){k(t,e,l),d(e,s)},p:m,i:m,o:m,d(t){t&&v(e)}}}class K extends _{constructor(e){super(),b(this,e,null,H,w,{})}}function x(r){let e,s;return e=new L({props:{Icon:K,label:r[2]("common.edit")}}),e.$on("click",r[4]),{c(){C(e.$$.fragment)},m(t,l){M(e,t,l),s=!0},p(t,l){const n={};l&4&&(n.label=t[2]("common.edit")),e.$set(n)},i(t){s||(p(e.$$.fragment,t),s=!0)},o(t){g(e.$$.fragment,t),s=!1},d(t){I(e,t)}}}function P(r){let e,s,t,l,n=r[0]&&x(r);return t=new L({props:{Icon:G,label:r[2]("common.clear")}}),t.$on("click",r[5]),{c(){e=j("div"),n&&n.c(),s=z(),C(t.$$.fragment),o(e,"class","svelte-19sk1im"),$(e,"not-absolute",!r[1]),i(e,"position",r[1]?"absolute":"static")},m(a,c){k(a,e,c),n&&n.m(e,null),d(e,s),M(t,e,null),l=!0},p(a,[c]){a[0]?n?(n.p(a,c),c&1&&p(n,1)):(n=x(a),n.c(),p(n,1),n.m(e,s)):n&&(B(),g(n,1,1,()=>{n=null}),E());const h={};c&4&&(h.label=a[2]("common.clear")),t.$set(h),(!l||c&2)&&$(e,"not-absolute",!a[1]),c&2&&i(e,"position",a[1]?"absolute":"static")},i(a){l||(p(n),p(t.$$.fragment,a),l=!0)},o(a){g(n),g(t.$$.fragment,a),l=!1},d(a){a&&v(e),n&&n.d(),I(t)}}}function Q(r,e,s){let t;S(r,q,u=>s(2,t=u));let{editable:l=!1}=e,{absolute:n=!0}=e;const a=D(),c=()=>a("edit"),h=u=>{a("clear"),u.stopPropagation()};return r.$$set=u=>{"editable"in u&&s(0,l=u.editable),"absolute"in u&&s(1,n=u.absolute)},[l,n,t,a,c,h]}class J extends _{constructor(e){super(),b(this,e,Q,P,w,{editable:0,absolute:1})}}export{G as C,J as M};
|
||||
//# sourceMappingURL=ModifyUpload-0734866e.js.map
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"ModifyUpload-0734866e.js","sources":["../../../../js/icons/src/Clear.svelte","../../../../js/icons/src/Edit.svelte","../../../../js/upload/src/ModifyUpload.svelte"],"sourcesContent":["<svg\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 24 24\"\n\tversion=\"1.1\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n\txmlns:xlink=\"http://www.w3.org/1999/xlink\"\n\txml:space=\"preserve\"\n\tstroke=\"currentColor\"\n\tstyle=\"fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;\"\n>\n\t<g\n\t\ttransform=\"matrix(1.14096,-0.140958,-0.140958,1.14096,-0.0559523,0.0559523)\"\n\t>\n\t\t<path\n\t\t\td=\"M18,6L6.087,17.913\"\n\t\t\tstyle=\"fill:none;fill-rule:nonzero;stroke-width:2px;\"\n\t\t/>\n\t</g>\n\t<path\n\t\td=\"M4.364,4.364L19.636,19.636\"\n\t\tstyle=\"fill:none;fill-rule:nonzero;stroke-width:2px;\"\n\t/>\n</svg>\n","<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 24 24\"\n\tfill=\"none\"\n\tstroke=\"currentColor\"\n\tstroke-width=\"1.5\"\n\tstroke-linecap=\"round\"\n\tstroke-linejoin=\"round\"\n\tclass=\"feather feather-edit-2\"\n>\n\t<path d=\"M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z\" />\n</svg>\n","<script lang=\"ts\">\n\timport { IconButton } from \"@gradio/atoms\";\n\timport { Edit, Clear } from \"@gradio/icons\";\n\n\timport { createEventDispatcher } from \"svelte\";\n\timport { _ } from \"svelte-i18n\";\n\n\texport let editable = false;\n\texport let absolute = true;\n\n\tconst dispatch = createEventDispatcher<{ edit: never; clear: never }>();\n</script>\n\n<div\n\tclass:not-absolute={!absolute}\n\tstyle:position={absolute ? \"absolute\" : \"static\"}\n>\n\t{#if editable}\n\t\t<IconButton\n\t\t\tIcon={Edit}\n\t\t\tlabel={$_(\"common.edit\")}\n\t\t\ton:click={() => dispatch(\"edit\")}\n\t\t/>\n\t{/if}\n\n\t<IconButton\n\t\tIcon={Clear}\n\t\tlabel={$_(\"common.clear\")}\n\t\ton:click={(event) => {\n\t\t\tdispatch(\"clear\");\n\t\t\tevent.stopPropagation();\n\t\t}}\n\t/>\n</div>\n\n<style>\n\tdiv {\n\t\tdisplay: flex;\n\t\ttop: var(--size-2);\n\t\tright: var(--size-2);\n\t\tjustify-content: flex-end;\n\t\tgap: var(--spacing-sm);\n\t\tz-index: var(--layer-1);\n\t}\n\n\t.not-absolute {\n\t\tmargin: var(--size-1);\n\t}\n</style>\n"],"names":["insert","target","svg","anchor","append","g","path0","path1","path","Edit","ctx","dirty","iconbutton_changes","create_if_block","Clear","div","editable","$$props","absolute","dispatch","createEventDispatcher","click_handler","event"],"mappings":"2+BAAAA,EAuBKC,EAAAC,EAAAC,CAAA,EAZJC,EAOGF,EAAAG,CAAA,EAJFD,EAGCC,EAAAC,CAAA,EAEFF,EAGCF,EAAAK,CAAA,4fCtBFP,EAaKC,EAAAC,EAAAC,CAAA,EADJC,EAAmEF,EAAAM,CAAA,gJCO3DC,EACC,MAAAC,KAAG,aAAa,wFAAhBC,EAAA,IAAAC,EAAA,MAAAF,KAAG,aAAa,yHAHpBA,EAAQ,CAAA,GAAAG,EAAAH,CAAA,8BASNI,EACC,MAAAJ,KAAG,cAAc,2HAbJA,EAAQ,CAAA,CAAA,iBACbA,EAAQ,CAAA,EAAG,WAAa,QAAQ,UAFjDV,EAoBKC,EAAAc,EAAAZ,CAAA,mDAhBCO,EAAQ,CAAA,wGAULC,EAAA,IAAAC,EAAA,MAAAF,KAAG,cAAc,4CAbJA,EAAQ,CAAA,CAAA,sBACbA,EAAQ,CAAA,EAAG,WAAa,QAAQ,sJARrC,GAAA,CAAA,SAAAM,EAAW,EAAK,EAAAC,EAChB,CAAA,SAAAC,EAAW,EAAI,EAAAD,EAEpB,MAAAE,EAAWC,IAWCC,EAAA,IAAAF,EAAS,MAAM,IAOrBG,GAAK,CACfH,EAAS,OAAO,EAChBG,EAAM,gBAAe"}
|
||||
|
|
@ -1 +0,0 @@
|
|||
div.svelte-116rqfv{cursor:pointer;width:var(--size-full);height:var(--size-full)}.center.svelte-116rqfv{text-align:center}.flex.svelte-116rqfv{display:flex;justify-content:center;align-items:center}input.svelte-116rqfv{display:none}div.svelte-19sk1im{display:flex;top:var(--size-2);right:var(--size-2);justify-content:flex-end;gap:var(--spacing-sm);z-index:var(--layer-1)}.not-absolute.svelte-19sk1im{margin:var(--size-1)}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
import{S as g,e as w,s as _,J as p,K as o,L as i,p as k,M as m,n as u,A as b,N as z,O as B,k as $,U as v,o as C,z as d,u as I,v as h,y as E,x as M,B as j}from"./index-666c05ef.js";import"./Button-41f5a565.js";import{I as L}from"./IconButton-9196078c.js";import"./ModifyUpload.svelte_svelte_type_style_lang-d2acacf0.js";function S(a){let e,s,t,l;return{c(){e=p("svg"),s=p("g"),t=p("path"),l=p("path"),o(t,"d","M18,6L6.087,17.913"),i(t,"fill","none"),i(t,"fill-rule","nonzero"),i(t,"stroke-width","2px"),o(s,"transform","matrix(1.14096,-0.140958,-0.140958,1.14096,-0.0559523,0.0559523)"),o(l,"d","M4.364,4.364L19.636,19.636"),i(l,"fill","none"),i(l,"fill-rule","nonzero"),i(l,"stroke-width","2px"),o(e,"width","100%"),o(e,"height","100%"),o(e,"viewBox","0 0 24 24"),o(e,"version","1.1"),o(e,"xmlns","http://www.w3.org/2000/svg"),o(e,"xmlns:xlink","http://www.w3.org/1999/xlink"),o(e,"xml:space","preserve"),o(e,"stroke","currentColor"),i(e,"fill-rule","evenodd"),i(e,"clip-rule","evenodd"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round")},m(n,r){k(n,e,r),m(e,s),m(s,t),m(e,l)},p:u,i:u,o:u,d(n){n&&b(e)}}}class U extends g{constructor(e){super(),w(this,e,null,S,_,{})}}function q(a){let e,s;return{c(){e=p("svg"),s=p("path"),o(s,"d","M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z"),o(e,"xmlns","http://www.w3.org/2000/svg"),o(e,"width","100%"),o(e,"height","100%"),o(e,"viewBox","0 0 24 24"),o(e,"fill","none"),o(e,"stroke","currentColor"),o(e,"stroke-width","1.5"),o(e,"stroke-linecap","round"),o(e,"stroke-linejoin","round"),o(e,"class","feather feather-edit-2")},m(t,l){k(t,e,l),m(e,s)},p:u,i:u,o:u,d(t){t&&b(e)}}}class y extends g{constructor(e){super(),w(this,e,null,q,_,{})}}function x(a){let e,s;return e=new L({props:{Icon:y,label:"Edit"}}),e.$on("click",a[3]),{c(){$(e.$$.fragment)},m(t,l){C(e,t,l),s=!0},p:u,i(t){s||(d(e.$$.fragment,t),s=!0)},o(t){h(e.$$.fragment,t),s=!1},d(t){M(e,t)}}}function A(a){let e,s,t,l,n=a[0]&&x(a);return t=new L({props:{Icon:U,label:"Clear"}}),t.$on("click",a[4]),{c(){e=z("div"),n&&n.c(),s=B(),$(t.$$.fragment),o(e,"class","svelte-19sk1im"),v(e,"not-absolute",!a[1]),i(e,"position",a[1]?"absolute":"static")},m(r,c){k(r,e,c),n&&n.m(e,null),m(e,s),C(t,e,null),l=!0},p(r,[c]){r[0]?n?(n.p(r,c),c&1&&d(n,1)):(n=x(r),n.c(),d(n,1),n.m(e,s)):n&&(I(),h(n,1,1,()=>{n=null}),E()),(!l||c&2)&&v(e,"not-absolute",!r[1]),c&2&&i(e,"position",r[1]?"absolute":"static")},i(r){l||(d(n),d(t.$$.fragment,r),l=!0)},o(r){h(n),h(t.$$.fragment,r),l=!1},d(r){r&&b(e),n&&n.d(),M(t)}}}function D(a,e,s){let{editable:t=!1}=e,{absolute:l=!0}=e;const n=j(),r=()=>n("edit"),c=f=>{n("clear"),f.stopPropagation()};return a.$$set=f=>{"editable"in f&&s(0,t=f.editable),"absolute"in f&&s(1,l=f.absolute)},[t,l,n,r,c]}class P extends g{constructor(e){super(),w(this,e,D,A,_,{editable:0,absolute:1})}}export{U as C,P as M};
|
||||
//# sourceMappingURL=ModifyUpload-ee50d215.js.map
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"ModifyUpload-ee50d215.js","sources":["../../../../js/icons/src/Clear.svelte","../../../../js/icons/src/Edit.svelte","../../../../js/upload/src/ModifyUpload.svelte"],"sourcesContent":["<svg\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 24 24\"\n\tversion=\"1.1\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n\txmlns:xlink=\"http://www.w3.org/1999/xlink\"\n\txml:space=\"preserve\"\n\tstroke=\"currentColor\"\n\tstyle=\"fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;\"\n>\n\t<g\n\t\ttransform=\"matrix(1.14096,-0.140958,-0.140958,1.14096,-0.0559523,0.0559523)\"\n\t>\n\t\t<path\n\t\t\td=\"M18,6L6.087,17.913\"\n\t\t\tstyle=\"fill:none;fill-rule:nonzero;stroke-width:2px;\"\n\t\t/>\n\t</g>\n\t<path\n\t\td=\"M4.364,4.364L19.636,19.636\"\n\t\tstyle=\"fill:none;fill-rule:nonzero;stroke-width:2px;\"\n\t/>\n</svg>\n","<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 24 24\"\n\tfill=\"none\"\n\tstroke=\"currentColor\"\n\tstroke-width=\"1.5\"\n\tstroke-linecap=\"round\"\n\tstroke-linejoin=\"round\"\n\tclass=\"feather feather-edit-2\"\n>\n\t<path d=\"M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z\" />\n</svg>\n","<script lang=\"ts\">\n\timport { IconButton } from \"@gradio/atoms\";\n\timport { Edit, Clear } from \"@gradio/icons\";\n\n\timport { createEventDispatcher } from \"svelte\";\n\n\texport let editable: boolean = false;\n\texport let absolute: boolean = true;\n\n\tconst dispatch = createEventDispatcher<{ edit: never; clear: never }>();\n</script>\n\n<div\n\tclass:not-absolute={!absolute}\n\tstyle:position={absolute ? \"absolute\" : \"static\"}\n>\n\t{#if editable}\n\t\t<IconButton Icon={Edit} label=\"Edit\" on:click={() => dispatch(\"edit\")} />\n\t{/if}\n\n\t<IconButton\n\t\tIcon={Clear}\n\t\tlabel=\"Clear\"\n\t\ton:click={(event) => {\n\t\t\tdispatch(\"clear\");\n\t\t\tevent.stopPropagation();\n\t\t}}\n\t/>\n</div>\n\n<style>\n\tdiv {\n\t\tdisplay: flex;\n\t\ttop: var(--size-2);\n\t\tright: var(--size-2);\n\t\tjustify-content: flex-end;\n\t\tgap: var(--spacing-sm);\n\t\tz-index: var(--layer-1);\n\t}\n\n\t.not-absolute {\n\t\tmargin: var(--size-1);\n\t}\n</style>\n"],"names":["insert","target","svg","anchor","append","g","path0","path1","path","Edit","ctx","create_if_block","Clear","div","editable","$$props","absolute","dispatch","createEventDispatcher","click_handler","event"],"mappings":"iiCAAAA,EAuBKC,EAAAC,EAAAC,CAAA,EAZJC,EAOGF,EAAAG,CAAA,EAJFD,EAGCC,EAAAC,CAAA,EAEFF,EAGCF,EAAAK,CAAA,4fCtBFP,EAaKC,EAAAC,EAAAC,CAAA,EADJC,EAAmEF,EAAAM,CAAA,gJCKhDC,EAAI,MAAA,MAAA,CAAA,CAAA,kLADlBC,EAAQ,CAAA,GAAAC,EAAAD,CAAA,8BAKNE,EAAK,MAAA,OAAA,CAAA,CAAA,wHARSF,EAAQ,CAAA,CAAA,iBACbA,EAAQ,CAAA,EAAG,WAAa,QAAQ,UAFjDV,EAgBKC,EAAAY,EAAAV,CAAA,mDAZCO,EAAQ,CAAA,4HAHQA,EAAQ,CAAA,CAAA,sBACbA,EAAQ,CAAA,EAAG,WAAa,QAAQ,6HARrC,GAAA,CAAA,SAAAI,EAAoB,EAAK,EAAAC,EACzB,CAAA,SAAAC,EAAoB,EAAI,EAAAD,EAE7B,MAAAE,EAAWC,IAQqCC,EAAA,IAAAF,EAAS,MAAM,IAMzDG,GAAK,CACfH,EAAS,OAAO,EAChBG,EAAM,gBAAe"}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
function l(e,n,a){if(e==null)return null;if(typeof e=="string")return{name:"file_data",data:e};if(Array.isArray(e)){const s=[];for(const t of e)t===null?s.push(null):s.push(l(t,n,a));return s}else e.is_file&&(a==null?e.data=n+"/file="+e.name:e.data="/proxy="+a+"file="+e.name);return e}const r=e=>{const n=new FileReader;return n.readAsDataURL(e),new Promise(a=>{n.onloadend=()=>{a(n.result)}})};export{r as b,l as n};
|
||||
//# sourceMappingURL=ModifyUpload.svelte_svelte_type_style_lang-d2acacf0.js.map
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"ModifyUpload.svelte_svelte_type_style_lang-d2acacf0.js","sources":["../../../../js/upload/src/utils.ts"],"sourcesContent":["import type { FileData } from \"./types\";\n\nexport function normalise_file(\n\tfile: string | FileData | null,\n\troot: string,\n\troot_url: string | null\n): FileData | null;\n\nexport function normalise_file(\n\tfile: FileData[] | null,\n\troot: string,\n\troot_url: string | null\n): FileData[] | null;\n\nexport function normalise_file(\n\tfile: FileData[] | FileData | null,\n\troot: string,\n\troot_url: string | null\n): FileData[] | FileData | null;\n\nexport function normalise_file(\n\tfile: FileData[] | FileData | string | null,\n\troot: string,\n\troot_url: string | null\n): FileData[] | FileData | null {\n\tif (file == null) return null;\n\tif (typeof file === \"string\") {\n\t\treturn {\n\t\t\tname: \"file_data\",\n\t\t\tdata: file\n\t\t};\n\t} else if (Array.isArray(file)) {\n\t\tconst normalized_file: (FileData | null)[] = [];\n\n\t\tfor (const x of file) {\n\t\t\tif (x === null) {\n\t\t\t\tnormalized_file.push(null);\n\t\t\t} else {\n\t\t\t\tnormalized_file.push(normalise_file(x, root, root_url));\n\t\t\t}\n\t\t}\n\n\t\treturn normalized_file as FileData[];\n\t} else if (file.is_file) {\n\t\tif (root_url == null) {\n\t\t\tfile.data = root + \"/file=\" + file.name;\n\t\t} else {\n\t\t\tfile.data = \"/proxy=\" + root_url + \"file=\" + file.name;\n\t\t}\n\t}\n\treturn file;\n}\n\nexport const blobToBase64 = (blob: File): Promise<string> => {\n\tconst reader = new FileReader();\n\treader.readAsDataURL(blob);\n\treturn new Promise((resolve) => {\n\t\treader.onloadend = (): void => {\n\t\t\tresolve(reader.result as string);\n\t\t};\n\t});\n};\n"],"names":["normalise_file","file","root","root_url","normalized_file","x","blobToBase64","blob","reader","resolve"],"mappings":"AAoBgB,SAAAA,EACfC,EACAC,EACAC,EAC+B,CAC/B,GAAIF,GAAQ,KAAa,OAAA,KACrB,GAAA,OAAOA,GAAS,SACZ,MAAA,CACN,KAAM,YACN,KAAMA,CAAA,EAEG,GAAA,MAAM,QAAQA,CAAI,EAAG,CAC/B,MAAMG,EAAuC,CAAA,EAE7C,UAAWC,KAAKJ,EACXI,IAAM,KACTD,EAAgB,KAAK,IAAI,EAEzBA,EAAgB,KAAKJ,EAAeK,EAAGH,EAAMC,CAAQ,CAAC,EAIjD,OAAAC,OACGH,EAAK,UACXE,GAAY,KACVF,EAAA,KAAOC,EAAO,SAAWD,EAAK,KAEnCA,EAAK,KAAO,UAAYE,EAAW,QAAUF,EAAK,MAG7C,OAAAA,CACR,CAEa,MAAAK,EAAgBC,GAAgC,CACtD,MAAAC,EAAS,IAAI,WACnB,OAAAA,EAAO,cAAcD,CAAI,EAClB,IAAI,QAASE,GAAY,CAC/BD,EAAO,UAAY,IAAY,CAC9BC,EAAQD,EAAO,MAAgB,CAAA,CAChC,CACA,CACF"}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import{S as G,e as H,s as Q,m as g,F as T,o as U,g as m,Q as k,h as j,G as y,j as w,an as v,p as b,ax as B,w as z,u as A,k as E,H as I,B as J,C as K,al as L,t as M,x as O,ab as P,E as N}from"./index-32b3c32a.js";import"./Button-cd96cb27.js";import{B as R}from"./BlockTitle-3278ebb4.js";function V(a){let e;return{c(){e=M(a[4])},m(t,s){j(t,e,s)},p(t,s){s&16&&O(e,t[4])},d(t){t&&E(e)}}}function W(a){let e,t,s,l,f,o,c;return t=new R({props:{show_label:a[6],info:a[5],$$slots:{default:[V]},$$scope:{ctx:a}}}),{c(){e=g("label"),T(t.$$.fragment),s=U(),l=g("input"),m(l,"type","number"),m(l,"min",a[1]),m(l,"max",a[2]),m(l,"step",a[8]),l.disabled=a[3],m(l,"class","svelte-pjtc3"),m(e,"class","block svelte-pjtc3"),k(e,"container",a[7])},m(i,u){j(i,e,u),y(t,e,null),w(e,s),w(e,l),v(l,a[0]),f=!0,o||(c=[b(l,"input",a[13]),b(l,"keypress",a[9]),b(l,"blur",a[11]),b(l,"focus",a[12])],o=!0)},p(i,[u]){const _={};u&64&&(_.show_label=i[6]),u&32&&(_.info=i[5]),u&65552&&(_.$$scope={dirty:u,ctx:i}),t.$set(_),(!f||u&2)&&m(l,"min",i[1]),(!f||u&4)&&m(l,"max",i[2]),(!f||u&256)&&m(l,"step",i[8]),(!f||u&8)&&(l.disabled=i[3]),u&1&&B(l.value)!==i[0]&&v(l,i[0]),(!f||u&128)&&k(e,"container",i[7])},i(i){f||(z(t.$$.fragment,i),f=!0)},o(i){A(t.$$.fragment,i),f=!1},d(i){i&&E(e),I(t),o=!1,J(c)}}}function X(a,e,t){let{value:s=0}=e,{minimum:l=void 0}=e,{maximum:f=void 0}=e,{value_is_output:o=!1}=e,{disabled:c=!1}=e,{label:i}=e,{info:u=void 0}=e,{show_label:_=!0}=e,{container:h=!0}=e,{step:d=1}=e;const r=K();function C(){!isNaN(s)&&s!==null&&(r("change",s),o||r("input"))}L(()=>{t(10,o=!1)});async function D(n){await P(),n.key==="Enter"&&(n.preventDefault(),r("submit"))}function S(n){N.call(this,a,n)}function q(n){N.call(this,a,n)}function F(){s=B(this.value),t(0,s)}return a.$$set=n=>{"value"in n&&t(0,s=n.value),"minimum"in n&&t(1,l=n.minimum),"maximum"in n&&t(2,f=n.maximum),"value_is_output"in n&&t(10,o=n.value_is_output),"disabled"in n&&t(3,c=n.disabled),"label"in n&&t(4,i=n.label),"info"in n&&t(5,u=n.info),"show_label"in n&&t(6,_=n.show_label),"container"in n&&t(7,h=n.container),"step"in n&&t(8,d=n.step)},a.$$.update=()=>{a.$$.dirty&1&&C()},[s,l,f,c,i,u,_,h,d,D,o,S,q,F]}class x extends G{constructor(e){super(),H(this,e,X,W,Q,{value:0,minimum:1,maximum:2,value_is_output:10,disabled:3,label:4,info:5,show_label:6,container:7,step:8})}}export{x as N};
|
||||
//# sourceMappingURL=Number-2fa50c63.js.map
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"Number-2fa50c63.js","sources":["../../../../js/number/shared/Number.svelte"],"sourcesContent":["<script lang=\"ts\">\n\timport { afterUpdate, createEventDispatcher, tick } from \"svelte\";\n\timport { BlockTitle } from \"@gradio/atoms\";\n\n\texport let value = 0;\n\texport let minimum: number | undefined = undefined;\n\texport let maximum: number | undefined = undefined;\n\texport let value_is_output = false;\n\texport let disabled = false;\n\texport let label: string;\n\texport let info: string | undefined = undefined;\n\texport let show_label = true;\n\texport let container = true;\n\texport let step: number | null = 1;\n\n\tconst dispatch = createEventDispatcher<{\n\t\tchange: number;\n\t\tsubmit: undefined;\n\t\tblur: undefined;\n\t\tinput: undefined;\n\t\tfocus: undefined;\n\t}>();\n\n\tfunction handle_change(): void {\n\t\tif (!isNaN(value) && value !== null) {\n\t\t\tdispatch(\"change\", value);\n\t\t\tif (!value_is_output) {\n\t\t\t\tdispatch(\"input\");\n\t\t\t}\n\t\t}\n\t}\n\tafterUpdate(() => {\n\t\tvalue_is_output = false;\n\t});\n\t$: value, handle_change();\n\n\tasync function handle_keypress(e: KeyboardEvent): Promise<void> {\n\t\tawait tick();\n\t\tif (e.key === \"Enter\") {\n\t\t\te.preventDefault();\n\t\t\tdispatch(\"submit\");\n\t\t}\n\t}\n</script>\n\n<label class=\"block\" class:container>\n\t<BlockTitle {show_label} {info}>{label}</BlockTitle>\n\t<input\n\t\ttype=\"number\"\n\t\tbind:value\n\t\tmin={minimum}\n\t\tmax={maximum}\n\t\t{step}\n\t\ton:keypress={handle_keypress}\n\t\ton:blur\n\t\ton:focus\n\t\t{disabled}\n\t/>\n</label>\n\n<style>\n\tlabel:not(.container),\n\tlabel:not(.container) > input {\n\t\theight: 100%;\n\t\tborder: none;\n\t}\n\t.container > input {\n\t\tborder: var(--input-border-width) solid var(--input-border-color);\n\t\tborder-radius: var(--input-radius);\n\t}\n\tinput[type=\"number\"] {\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\toutline: none !important;\n\t\tbox-shadow: var(--input-shadow);\n\t\tbackground: var(--input-background-fill);\n\t\tpadding: var(--input-padding);\n\t\twidth: 100%;\n\t\tcolor: var(--body-text-color);\n\t\tfont-size: var(--input-text-size);\n\t\tline-height: var(--line-sm);\n\t}\n\tinput:disabled {\n\t\t-webkit-text-fill-color: var(--body-text-color);\n\t\t-webkit-opacity: 1;\n\t\topacity: 1;\n\t}\n\n\tinput:focus {\n\t\tbox-shadow: var(--input-shadow-focus);\n\t\tborder-color: var(--input-border-color-focus);\n\t}\n\n\tinput::placeholder {\n\t\tcolor: var(--input-placeholder-color);\n\t}\n\n\tinput:out-of-range {\n\t\tborder: var(--input-border-width) solid var(--error-border-color);\n\t}\n</style>\n"],"names":["ctx","insert","target","label_1","anchor","append","input","value","$$props","minimum","maximum","value_is_output","disabled","label","info","show_label","container","step","dispatch","createEventDispatcher","handle_change","afterUpdate","$$invalidate","handle_keypress","e","tick"],"mappings":"iUA8CkCA,EAAK,CAAA,CAAA,qCAALA,EAAK,CAAA,CAAA,iOAIhCA,EAAO,CAAA,CAAA,YACPA,EAAO,CAAA,CAAA,+HANdC,EAaOC,EAAAC,EAAAC,CAAA,qBAXNC,EAUCF,EAAAG,CAAA,0DAJaN,EAAe,CAAA,CAAA,qLAHvBA,EAAO,CAAA,CAAA,uBACPA,EAAO,CAAA,CAAA,oPA/CF,GAAA,CAAA,MAAAO,EAAQ,CAAC,EAAAC,EACT,CAAA,QAAAC,EAA8B,MAAS,EAAAD,EACvC,CAAA,QAAAE,EAA8B,MAAS,EAAAF,EACvC,CAAA,gBAAAG,EAAkB,EAAK,EAAAH,EACvB,CAAA,SAAAI,EAAW,EAAK,EAAAJ,GAChB,MAAAK,CAAa,EAAAL,EACb,CAAA,KAAAM,EAA2B,MAAS,EAAAN,EACpC,CAAA,WAAAO,EAAa,EAAI,EAAAP,EACjB,CAAA,UAAAQ,EAAY,EAAI,EAAAR,EAChB,CAAA,KAAAS,EAAsB,CAAC,EAAAT,EAE5B,MAAAU,EAAWC,aAQRC,GAAa,CAChB,CAAA,MAAMb,CAAK,GAAKA,IAAU,OAC9BW,EAAS,SAAUX,CAAK,EACnBI,GACJO,EAAS,OAAO,GAInBG,EAAW,IAAA,CACVC,EAAA,GAAAX,EAAkB,EAAK,IAIT,eAAAY,EAAgBC,EAAgB,OACxCC,EAAI,EACND,EAAE,MAAQ,UACbA,EAAE,eAAc,EAChBN,EAAS,QAAQ,ieANTE,EAAa"}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue