diff --git a/.gitattributes b/.gitattributes
index a6344aac8c09253b3b630fb776ae94478aa0275b..ce7a96137c1564f0e6aa89fd76354149d4794ecf 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text
*tfevents* filter=lfs diff=lfs merge=lfs -text
+FINAL_LOGO/6.png filter=lfs diff=lfs merge=lfs -text
diff --git a/FINAL_LOGO/6.png b/FINAL_LOGO/6.png
new file mode 100644
index 0000000000000000000000000000000000000000..d287912aaf1437c854ca13c7bdcbe7dcf5ef5118
--- /dev/null
+++ b/FINAL_LOGO/6.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:73c546df19f7adc63a7589a4bb14a796acd2224b609503976d30bae1871f8720
+size 2018853
diff --git a/FINAL_LOGO/ICHSAN_01.png b/FINAL_LOGO/ICHSAN_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..97cf790a653490c8c0de76b4f81abb60bc8c5571
Binary files /dev/null and b/FINAL_LOGO/ICHSAN_01.png differ
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6.html b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6.html
new file mode 100644
index 0000000000000000000000000000000000000000..b3d610e1bf6d5bbc3f415eeca63cd736be78f786
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6.html
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IllusionDiffusion - a Hugging Face Space by AP123
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/Uq5V3aIHpSHDPyHBBvEq-.webp b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/Uq5V3aIHpSHDPyHBBvEq-.webp
new file mode 100644
index 0000000000000000000000000000000000000000..678b2368ab1f1112d39c091dd9c1c60461726d74
Binary files /dev/null and b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/Uq5V3aIHpSHDPyHBBvEq-.webp differ
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a.html b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a.html
new file mode 100644
index 0000000000000000000000000000000000000000..408e554178a9aa10bbeee69a237a20c8f36cc79d
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a.html
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gradio
+
+
+
+ Demo Past generations
Illusion Diffusion HQ 🌀
+Generate stunning high quality illusion artwork with Stable Diffusion
+
+
+A space by AP Follow me on Twitter with big contributions from multimodalart
+This project works by using Monster Labs QR Control Net .
+Given a prompt and your pattern, we use a QR code conditioned controlnet to create a stunning illusion! Credit to: MrUgleh for discovering the workflow :)
+
Illusion Diffusion Output
+
+
+
\ No newline at end of file
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Blocks-0733f3b3.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Blocks-0733f3b3.css
new file mode 100644
index 0000000000000000000000000000000000000000..c7ba75e51b1282b3d74314682af0863d982918ff
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Blocks-0733f3b3.css
@@ -0,0 +1 @@
+.wrap.svelte-e1ha0f.svelte-e1ha0f{padding:var(--size-6)}.attention.svelte-e1ha0f.svelte-e1ha0f{font-weight:var(--weight-bold);font-size:var(--text-lg)}.attention.svelte-e1ha0f code.svelte-e1ha0f{border:none;background:none;color:var(--color-accent);font-weight:var(--weight-bold)}button.svelte-e1ha0f.svelte-e1ha0f{position:absolute;top:var(--size-5);right:var(--size-6);width:var(--size-4);color:var(--body-text-color)}button.svelte-e1ha0f.svelte-e1ha0f:hover{color:var(--color-accent)}@media (min-width: 768px){button.svelte-e1ha0f.svelte-e1ha0f{top:var(--size-6)}}h2.svelte-3n2nxs.svelte-3n2nxs{display:flex;color:var(--body-text-color);font-weight:var(--weight-semibold);gap:var(--size-4)}h2.svelte-3n2nxs img.svelte-3n2nxs{margin-right:var(--size-2);width:var(--size-4);display:inline-block}.url.svelte-3n2nxs.svelte-3n2nxs{color:var(--color-accent);font-weight:400}button.svelte-3n2nxs.svelte-3n2nxs{position:absolute;top:var(--size-5);right:var(--size-6);width:var(--size-4);color:var(--body-text-color)}button.svelte-3n2nxs.svelte-3n2nxs:hover{color:var(--color-accent)}@media (min-width: 768px){button.svelte-3n2nxs.svelte-3n2nxs{top:var(--size-6)}h2.svelte-3n2nxs img.svelte-3n2nxs{width:var(--size-5)}}.counts.svelte-3n2nxs.svelte-3n2nxs{margin-top:auto;margin-right:var(--size-8);margin-bottom:auto;margin-left:auto;color:var(--body-text-color);font-weight:var(--weight-light)}.load-wrap.svelte-1c7hj3i{display:flex;justify-content:center;align-items:center}h4.svelte-1c7hj3i{display:flex;align-items:center;margin-top:var(--size-6);margin-bottom:var(--size-3);color:var(--body-text-color);font-weight:var(--weight-bold)}.toggle-icon.svelte-1c7hj3i{display:flex;align-items:center;margin-right:var(--size-2);border-radius:var(--radius-full);background:var(--color-grey-300);width:12px;height:4px}.toggle-dot.svelte-1c7hj3i{margin-left:auto;border-radius:var(--radius-full);background:var(--color-grey-700);width:6px;height:6px}.response-wrap.svelte-1c7hj3i{font-family:var(--font-mono)}.desc.svelte-1c7hj3i{color:var(--body-text-color-subdued)}.hide.svelte-1c7hj3i{display:none}.second-level.svelte-1c7hj3i{margin-left:var(--size-4)}code.svelte-hq8ezf pre.svelte-hq8ezf{overflow-x:auto;color:var(--body-text-color);font-family:var(--font-mono);tab-size:2}code.svelte-hq8ezf.svelte-hq8ezf{position:relative;display:block}.copy.svelte-hq8ezf.svelte-hq8ezf{position:absolute;top:0;right:0;margin-top:-5px;margin-right:-5px}h3.svelte-41kcm6{color:var(--body-text-color);font-weight:var(--section-header-text-weight);font-size:var(--text-lg)}.post.svelte-41kcm6{margin-right:var(--size-2);border:1px solid var(--border-color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft);padding-right:var(--size-1);padding-bottom:var(--size-1);padding-left:var(--size-1);color:var(--color-accent);font-weight:var(--weight-semibold)}code.svelte-1d98qmk pre.svelte-1d98qmk{overflow-x:auto;color:var(--body-text-color);font-family:var(--font-mono);tab-size:2}.token.string.svelte-1d98qmk.svelte-1d98qmk{display:contents;color:var(--color-accent-base)}code.svelte-1d98qmk.svelte-1d98qmk{position:relative;display:block}.copy.svelte-1d98qmk.svelte-1d98qmk{position:absolute;top:0;right:0;margin-top:-5px;margin-right:-5px}.container.svelte-1d98qmk.svelte-1d98qmk{display:flex;flex-direction:column;gap:var(--spacing-xxl);margin-top:var(--size-3);margin-bottom:var(--size-3)}.error.svelte-1d98qmk.svelte-1d98qmk{color:var(--error-text-color)}.desc.svelte-1d98qmk.svelte-1d98qmk{color:var(--body-text-color-subdued)}.example-inputs.svelte-1d98qmk.svelte-1d98qmk{border:1px solid var(--border-color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft);padding-right:var(--size-1);padding-left:var(--size-1);color:var(--color-accent)}.space.svelte-1j8n062{display:flex;flex-basis:1;margin-top:var(--size-4)}.banner-wrap.svelte-bdjvpc.svelte-bdjvpc.svelte-bdjvpc{position:relative;border-bottom:1px solid var(--border-color-primary);padding:var(--size-4) var(--size-6);font-size:var(--text-md)}@media (min-width: 768px){.banner-wrap.svelte-bdjvpc.svelte-bdjvpc.svelte-bdjvpc{font-size:var(--text-xl)}}.docs-wrap.svelte-bdjvpc.svelte-bdjvpc.svelte-bdjvpc{display:flex;flex-direction:column;gap:var(--spacing-xxl)}.endpoint.svelte-bdjvpc.svelte-bdjvpc.svelte-bdjvpc{border-radius:var(--radius-md);background:var(--background-fill-primary);padding:var(--size-6);padding-top:var(--size-1);font-size:var(--text-md)}.client-doc.svelte-bdjvpc.svelte-bdjvpc.svelte-bdjvpc{padding-top:var(--size-6);padding-right:var(--size-6);padding-left:var(--size-6);font-size:var(--text-md)}.library.svelte-bdjvpc.svelte-bdjvpc.svelte-bdjvpc{border:1px solid var(--border-color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft);padding-right:var(--size-1);padding-bottom:var(--size-1);padding-left:var(--size-1);color:var(--color-accent)}.snippets.svelte-bdjvpc.svelte-bdjvpc.svelte-bdjvpc{display:flex;align-items:center;margin-bottom:var(--size-4)}.snippets.svelte-bdjvpc>.svelte-bdjvpc+.svelte-bdjvpc{margin-left:var(--size-2)}.snippet.svelte-bdjvpc.svelte-bdjvpc.svelte-bdjvpc{display:flex;align-items:center;border:1px solid var(--border-color-primary);border-radius:var(--radius-md);padding:var(--size-1) var(--size-1-5);color:var(--body-text-color-subdued);color:var(--body-text-color);line-height:1;user-select:none;text-transform:capitalize}.current-lang.svelte-bdjvpc.svelte-bdjvpc.svelte-bdjvpc{border:1px solid var(--body-text-color-subdued);color:var(--body-text-color)}.inactive-lang.svelte-bdjvpc.svelte-bdjvpc.svelte-bdjvpc{cursor:pointer;color:var(--body-text-color-subdued)}.inactive-lang.svelte-bdjvpc.svelte-bdjvpc.svelte-bdjvpc:hover,.inactive-lang.svelte-bdjvpc.svelte-bdjvpc.svelte-bdjvpc:focus{box-shadow:var(--shadow-drop);color:var(--body-text-color)}.snippet.svelte-bdjvpc img.svelte-bdjvpc.svelte-bdjvpc{margin-right:var(--size-1-5);width:var(--size-3)}.header.svelte-bdjvpc.svelte-bdjvpc.svelte-bdjvpc{margin-top:var(--size-6);font-size:var(--text-xl)}.endpoint-container.svelte-bdjvpc.svelte-bdjvpc.svelte-bdjvpc{margin-top:var(--size-3);margin-bottom:var(--size-3);border:1px solid var(--border-color-primary);border-radius:var(--radius-xl);padding:var(--size-3);padding-top:0}.wrap.svelte-1ax1toq.svelte-1ax1toq.svelte-1ax1toq{display:flex;flex-grow:1;flex-direction:column;width:var(--size-full);font-weight:var(--body-text-weight);font-size:var(--body-text-size)}footer.svelte-1ax1toq.svelte-1ax1toq.svelte-1ax1toq{display:flex;justify-content:center;margin-top:var(--size-4);color:var(--body-text-color-subdued)}footer.svelte-1ax1toq>.svelte-1ax1toq+.svelte-1ax1toq{margin-left:var(--size-2)}.show-api.svelte-1ax1toq.svelte-1ax1toq.svelte-1ax1toq{display:flex;align-items:center}.show-api.svelte-1ax1toq.svelte-1ax1toq.svelte-1ax1toq:hover{color:var(--body-text-color)}.show-api.svelte-1ax1toq img.svelte-1ax1toq.svelte-1ax1toq{margin-right:var(--size-1);margin-left:var(--size-2);width:var(--size-3)}.built-with.svelte-1ax1toq.svelte-1ax1toq.svelte-1ax1toq{display:flex;align-items:center}.built-with.svelte-1ax1toq.svelte-1ax1toq.svelte-1ax1toq:hover{color:var(--body-text-color)}.built-with.svelte-1ax1toq img.svelte-1ax1toq.svelte-1ax1toq{margin-right:var(--size-1);margin-left:var(--size-2);width:var(--size-3)}.api-docs.svelte-1ax1toq.svelte-1ax1toq.svelte-1ax1toq{display:flex;position:fixed;top:0;right:0;z-index:var(--layer-5);background:rgba(0,0,0,.5);width:var(--size-screen);height:var(--size-screen-h)}.backdrop.svelte-1ax1toq.svelte-1ax1toq.svelte-1ax1toq{flex:1 1 0%;backdrop-filter:blur(4px)}.api-docs-wrap.svelte-1ax1toq.svelte-1ax1toq.svelte-1ax1toq{box-shadow:var(--shadow-drop-lg);background:var(--background-fill-primary);overflow-x:hidden;overflow-y:auto}@media (min-width: 768px){.api-docs-wrap.svelte-1ax1toq.svelte-1ax1toq.svelte-1ax1toq{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);width:950px}}@media (min-width: 1536px){.api-docs-wrap.svelte-1ax1toq.svelte-1ax1toq.svelte-1ax1toq{width:1150px}}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Button-620848cb.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Button-620848cb.css
new file mode 100644
index 0000000000000000000000000000000000000000..b3b1dcbca48d12d210a1c4c6ca0dd713092483a2
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Button-620848cb.css
@@ -0,0 +1 @@
+.block.svelte-90oupt{position:relative;margin:0;box-shadow:var(--block-shadow);border-width:var(--block-border-width);border-color:var(--block-border-color);border-radius:var(--block-radius);background:var(--block-background-fill);width:100%;line-height:var(--line-sm)}.block.border_focus.svelte-90oupt{border-color:var(--color-accent)}.padded.svelte-90oupt{padding:var(--block-padding)}.hidden.svelte-90oupt{display:none}.hide-container.svelte-90oupt{margin:0;box-shadow:none;--block-border-width:0;background:transparent;padding:0;overflow:visible}div.svelte-e8n7p6{margin-bottom:var(--spacing-lg);color:var(--block-info-text-color);font-weight:var(--block-info-text-weight);font-size:var(--block-info-text-size);line-height:var(--line-sm)}span.has-info.svelte-1gfkn6j{margin-bottom:var(--spacing-xs)}span.svelte-1gfkn6j:not(.has-info){margin-bottom:var(--spacing-lg)}span.svelte-1gfkn6j{display:inline-block;position:relative;z-index:var(--layer-4);border:solid var(--block-title-border-width) var(--block-title-border-color);border-radius:var(--block-title-radius);background:var(--block-title-background-fill);padding:var(--block-title-padding);color:var(--block-title-text-color);font-weight:var(--block-title-text-weight);font-size:var(--block-title-text-size);line-height:var(--line-sm)}.hide.svelte-1gfkn6j{margin:0;height:0}div.svelte-1mwvhlq{display:inline-flex;align-items:center;z-index:var(--layer-2);box-shadow:var(--block-label-shadow);border:var(--block-label-border-width) solid var(--border-color-primary);border-top:none;border-left:none;border-radius:var(--block-label-radius);background:var(--block-label-background-fill);padding:var(--block-label-padding);pointer-events:none;color:var(--block-label-text-color);font-weight:var(--block-label-text-weight);font-size:var(--block-label-text-size);line-height:var(--line-sm)}.gr-group div.svelte-1mwvhlq{border-top-left-radius:0}div.float.svelte-1mwvhlq{position:absolute;top:var(--block-label-margin);left:var(--block-label-margin)}div.svelte-1mwvhlq:not(.float){position:static;margin-top:var(--block-label-margin);margin-left:var(--block-label-margin)}.hide.svelte-1mwvhlq{height:0}span.svelte-1mwvhlq{opacity:.8;margin-right:var(--size-2);width:calc(var(--block-label-text-size) - 1px);height:calc(var(--block-label-text-size) - 1px)}.hide-label.svelte-1mwvhlq{box-shadow:none;border-width:0;background:transparent;overflow:visible}button.svelte-1030q2h{display:flex;justify-content:center;align-items:center;gap:1px;z-index:var(--layer-1);box-shadow:var(--shadow-drop);border:1px solid var(--button-secondary-border-color);border-radius:var(--radius-sm);background:var(--background-fill-primary);padding:2px;color:var(--block-label-text-color)}button.svelte-1030q2h:hover{cursor:pointer;border:2px solid var(--button-secondary-border-color-hover);padding:1px;color:var(--block-label-text-color)}span.svelte-1030q2h{padding:0 1px;font-size:10px}div.svelte-1030q2h{padding:2px;width:14px;height:14px}.pending.svelte-1030q2h{animation:svelte-1030q2h-flash .5s infinite}@keyframes svelte-1030q2h-flash{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.empty.svelte-lk9eg8{display:flex;justify-content:center;align-items:center;margin-top:calc(0px - var(--size-6));height:var(--size-full)}.icon.svelte-lk9eg8{opacity:.5;height:var(--size-5);color:var(--body-text-color)}.small.svelte-lk9eg8{min-height:calc(var(--size-32) - 20px)}.large.svelte-lk9eg8{min-height:calc(var(--size-64) - 20px)}.unpadded_box.svelte-lk9eg8{margin-top:0}.small_parent.svelte-lk9eg8{min-height:100%!important}.wrap.svelte-1ck5uk8{display:flex;flex-direction:column;justify-content:center;min-height:var(--size-60);color:var(--block-label-text-color);line-height:var(--line-md)}.or.svelte-1ck5uk8{color:var(--body-text-color-subdued)}@media (min-width: 768px){.wrap.svelte-1ck5uk8{font-size:var(--text-lg)}}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)}button.svelte-cmf5ev,a.svelte-cmf5ev{display:inline-flex;justify-content:center;align-items:center;transition:var(--button-transition);box-shadow:var(--button-shadow);padding:var(--size-0-5) var(--size-2);text-align:center}button.svelte-cmf5ev:hover,button[disabled].svelte-cmf5ev,a.svelte-cmf5ev:hover,a.disabled.svelte-cmf5ev{box-shadow:var(--button-shadow-hover)}button.svelte-cmf5ev:active,a.svelte-cmf5ev:active{box-shadow:var(--button-shadow-active)}button[disabled].svelte-cmf5ev,a.disabled.svelte-cmf5ev{opacity:.5;filter:grayscale(30%);cursor:not-allowed}.hidden.svelte-cmf5ev{display:none}.primary.svelte-cmf5ev{border:var(--button-border-width) solid var(--button-primary-border-color);background:var(--button-primary-background-fill);color:var(--button-primary-text-color)}.primary.svelte-cmf5ev:hover,.primary[disabled].svelte-cmf5ev{border-color:var(--button-primary-border-color-hover);background:var(--button-primary-background-fill-hover);color:var(--button-primary-text-color-hover)}.secondary.svelte-cmf5ev{border:var(--button-border-width) solid var(--button-secondary-border-color);background:var(--button-secondary-background-fill);color:var(--button-secondary-text-color)}.secondary.svelte-cmf5ev:hover,.secondary[disabled].svelte-cmf5ev{border-color:var(--button-secondary-border-color-hover);background:var(--button-secondary-background-fill-hover);color:var(--button-secondary-text-color-hover)}.stop.svelte-cmf5ev{border:var(--button-border-width) solid var(--button-cancel-border-color);background:var(--button-cancel-background-fill);color:var(--button-cancel-text-color)}.stop.svelte-cmf5ev:hover,.stop[disabled].svelte-cmf5ev{border-color:var(--button-cancel-border-color-hover);background:var(--button-cancel-background-fill-hover);color:var(--button-cancel-text-color-hover)}.sm.svelte-cmf5ev{border-radius:var(--button-small-radius);padding:var(--button-small-padding);font-weight:var(--button-small-text-weight);font-size:var(--button-small-text-size)}.lg.svelte-cmf5ev{border-radius:var(--button-large-radius);padding:var(--button-large-padding);font-weight:var(--button-large-text-weight);font-size:var(--button-large-text-size)}.button-icon.svelte-cmf5ev{width:var(--text-xl);height:var(--text-xl);margin-right:var(--spacing-xl)}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/FilePreview-f49dff58.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/FilePreview-f49dff58.css
new file mode 100644
index 0000000000000000000000000000000000000000..8539542d8c9c75721340c914c2df893a1aba3886
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/FilePreview-f49dff58.css
@@ -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)}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/InteractiveImage-b496c98d.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/InteractiveImage-b496c98d.css
new file mode 100644
index 0000000000000000000000000000000000000000..cc80c0f759677ec3700fb346864183b8bd529dbb
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/InteractiveImage-b496c98d.css
@@ -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-s6ybro{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)}.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)}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Multiselect-fc493e4f.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Multiselect-fc493e4f.css
new file mode 100644
index 0000000000000000000000000000000000000000..a13bce0300fb8ddeee8687cdc41892b210596d67
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Multiselect-fc493e4f.css
@@ -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-tq78c3.svelte-tq78c3:not(.container),label.svelte-tq78c3:not(.container) .wrap.svelte-tq78c3,label.svelte-tq78c3:not(.container) .wrap-inner.svelte-tq78c3,label.svelte-tq78c3:not(.container) .secondary-wrap.svelte-tq78c3,label.svelte-tq78c3:not(.container) input.svelte-tq78c3{height:100%}.container.svelte-tq78c3 .wrap.svelte-tq78c3{box-shadow:var(--input-shadow);border:var(--input-border-width) solid var(--border-color-primary)}.wrap.svelte-tq78c3.svelte-tq78c3{position:relative;border-radius:var(--input-radius);background:var(--input-background-fill)}.wrap.svelte-tq78c3.svelte-tq78c3:focus-within{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-color-focus)}.wrap-inner.svelte-tq78c3.svelte-tq78c3{display:flex;position:relative;flex-wrap:wrap;align-items:center;gap:var(--checkbox-label-gap);padding:var(--checkbox-label-padding)}.secondary-wrap.svelte-tq78c3.svelte-tq78c3{display:flex;flex:1 1 0%;align-items:center;border:none;min-width:min-content}input.svelte-tq78c3.svelte-tq78c3{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-tq78c3.svelte-tq78c3:disabled{-webkit-text-fill-color:var(--body-text-color);-webkit-opacity:1;opacity:1;cursor:not-allowed}.subdued.svelte-tq78c3.svelte-tq78c3{color:var(--body-text-color-subdued)}input[readonly].svelte-tq78c3.svelte-tq78c3{cursor:pointer}label.svelte-7c67e4.svelte-7c67e4.svelte-7c67e4:not(.container),label.svelte-7c67e4:not(.container) .wrap.svelte-7c67e4.svelte-7c67e4,label.svelte-7c67e4:not(.container) .wrap-inner.svelte-7c67e4.svelte-7c67e4,label.svelte-7c67e4:not(.container) .secondary-wrap.svelte-7c67e4.svelte-7c67e4,label.svelte-7c67e4:not(.container) .token.svelte-7c67e4.svelte-7c67e4,label.svelte-7c67e4:not(.container) input.svelte-7c67e4.svelte-7c67e4{height:100%}.container.svelte-7c67e4 .wrap.svelte-7c67e4.svelte-7c67e4{box-shadow:var(--input-shadow);border:var(--input-border-width) solid var(--border-color-primary)}.wrap.svelte-7c67e4.svelte-7c67e4.svelte-7c67e4{position:relative;border-radius:var(--input-radius);background:var(--input-background-fill)}.wrap.svelte-7c67e4.svelte-7c67e4.svelte-7c67e4:focus-within{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-color-focus)}.wrap-inner.svelte-7c67e4.svelte-7c67e4.svelte-7c67e4{display:flex;position:relative;flex-wrap:wrap;align-items:center;gap:var(--checkbox-label-gap);padding:var(--checkbox-label-padding)}.token.svelte-7c67e4.svelte-7c67e4.svelte-7c67e4{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-7c67e4>.svelte-7c67e4+.svelte-7c67e4{margin-left:var(--size-2)}.token-remove.svelte-7c67e4.svelte-7c67e4.svelte-7c67e4{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-7c67e4.svelte-7c67e4.svelte-7c67e4{display:flex;flex:1 1 0%;align-items:center;border:none;min-width:min-content}input.svelte-7c67e4.svelte-7c67e4.svelte-7c67e4{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-7c67e4.svelte-7c67e4.svelte-7c67e4:disabled{-webkit-text-fill-color:var(--body-text-color);-webkit-opacity:1;opacity:1;cursor:not-allowed}.remove-all.svelte-7c67e4.svelte-7c67e4.svelte-7c67e4{margin-left:var(--size-1);width:20px;height:20px}.subdued.svelte-7c67e4.svelte-7c67e4.svelte-7c67e4{color:var(--body-text-color-subdued)}input[readonly].svelte-7c67e4.svelte-7c67e4.svelte-7c67e4{cursor:pointer}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Number-76c3ee3f.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Number-76c3ee3f.css
new file mode 100644
index 0000000000000000000000000000000000000000..8853167b33fc5683d52480c72c2356484cc74f83
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Number-76c3ee3f.css
@@ -0,0 +1 @@
+label.svelte-pjtc3.svelte-pjtc3:not(.container),label.svelte-pjtc3:not(.container)>input.svelte-pjtc3{height:100%;border:none}.container.svelte-pjtc3>input.svelte-pjtc3{border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-radius)}input[type=number].svelte-pjtc3.svelte-pjtc3{display:block;position:relative;outline:none!important;box-shadow:var(--input-shadow);background:var(--input-background-fill);padding:var(--input-padding);width:100%;color:var(--body-text-color);font-size:var(--input-text-size);line-height:var(--line-sm)}input.svelte-pjtc3.svelte-pjtc3:disabled{-webkit-text-fill-color:var(--body-text-color);-webkit-opacity:1;opacity:1}input.svelte-pjtc3.svelte-pjtc3:focus{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-color-focus)}input.svelte-pjtc3.svelte-pjtc3::placeholder{color:var(--input-placeholder-color)}input.svelte-pjtc3.svelte-pjtc3:out-of-range{border:var(--input-border-width) solid var(--error-border-color)}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Player-1e00f554.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Player-1e00f554.css
new file mode 100644
index 0000000000000000000000000000000000000000..a9fd7de561508b5989c623a98722cb397f7fd885
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Player-1e00f554.css
@@ -0,0 +1 @@
+span.svelte-w5wajl.svelte-w5wajl{text-shadow:0 0 8px rgba(0,0,0,.5)}progress.svelte-w5wajl.svelte-w5wajl{margin-right:var(--size-3);border-radius:var(--radius-sm);width:var(--size-full);height:var(--size-2)}progress.svelte-w5wajl.svelte-w5wajl::-webkit-progress-bar{border-radius:2px;background-color:#fff3;overflow:hidden}progress.svelte-w5wajl.svelte-w5wajl::-webkit-progress-value{background-color:#ffffffe6}video.svelte-w5wajl.svelte-w5wajl{position:inherit;background-color:#000;width:var(--size-full);height:var(--size-full);object-fit:contain}.mirror.svelte-w5wajl.svelte-w5wajl{transform:scaleX(-1)}.controls.svelte-w5wajl.svelte-w5wajl{position:absolute;bottom:0;opacity:0;transition:.5s;margin:var(--size-2);border-radius:var(--radius-md);background:var(--color-grey-800);padding:var(--size-2) var(--size-1);width:calc(100% - .75rem);width:calc(100% - var(--size-2) * 2)}.wrap.svelte-w5wajl:hover .controls.svelte-w5wajl{opacity:1}.inner.svelte-w5wajl.svelte-w5wajl{display:flex;justify-content:space-between;align-items:center;padding-right:var(--size-2);padding-left:var(--size-2);width:var(--size-full);height:var(--size-full)}.icon.svelte-w5wajl.svelte-w5wajl{display:flex;justify-content:center;cursor:pointer;width:var(--size-6);color:#fff}.time.svelte-w5wajl.svelte-w5wajl{flex-shrink:0;margin-right:var(--size-3);margin-left:var(--size-3);color:#fff;font-size:var(--text-sm);font-family:var(--font-mono)}.wrap.svelte-w5wajl.svelte-w5wajl{position:relative;background-color:var(--background-fill-secondary);height:var(--size-full);width:var(--size-full)}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Range-49c152ed.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Range-49c152ed.css
new file mode 100644
index 0000000000000000000000000000000000000000..0af4e02cc7c84a94d8719b02e4d6d8d67e582557
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Range-49c152ed.css
@@ -0,0 +1 @@
+.wrap.svelte-1cl284s{display:flex;flex-direction:column;width:100%}.head.svelte-1cl284s{display:flex;justify-content:space-between}input[type=number].svelte-1cl284s{display:block;position:relative;outline:none!important;box-shadow:var(--input-shadow);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-radius);background:var(--input-background-fill);padding:var(--size-2) var(--size-2);height:var(--size-6);color:var(--body-text-color);font-size:var(--input-text-size);line-height:var(--line-sm);text-align:center}input.svelte-1cl284s:disabled{-webkit-text-fill-color:var(--body-text-color);-webkit-opacity:1;opacity:1}input[type=number].svelte-1cl284s:focus{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-color-focus)}input.svelte-1cl284s::placeholder{color:var(--input-placeholder-color)}input[type=range].svelte-1cl284s{width:100%;accent-color:var(--slider-color)}input[disabled].svelte-1cl284s{cursor:not-allowed}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/StaticColumn-2853eb31.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/StaticColumn-2853eb31.css
new file mode 100644
index 0000000000000000000000000000000000000000..8657e4c7112cc9a8232f875b00f9cf9aaac5e9f6
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/StaticColumn-2853eb31.css
@@ -0,0 +1 @@
+div.svelte-vt1mxs{display:flex;position:relative;flex-direction:column}div.svelte-vt1mxs>*,div.svelte-vt1mxs>.form>*{width:var(--size-full)}.gap.svelte-vt1mxs{gap:var(--layout-gap)}.hide.svelte-vt1mxs{display:none}.compact.svelte-vt1mxs>*,.compact.svelte-vt1mxs .box{border-radius:0}.compact.svelte-vt1mxs,.panel.svelte-vt1mxs{border:solid var(--panel-border-width) var(--panel-border-color);border-radius:var(--container-radius);background:var(--panel-background-fill);padding:var(--spacing-lg)}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/StaticForm-3812b7f1.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/StaticForm-3812b7f1.css
new file mode 100644
index 0000000000000000000000000000000000000000..772d43d65ae1a3157ab24e69b7ecb88a3649b4fe
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/StaticForm-3812b7f1.css
@@ -0,0 +1 @@
+div.svelte-sfqy0y{display:flex;flex-direction:inherit;flex-wrap:wrap;gap:var(--form-gap-width);box-shadow:var(--block-shadow);border:var(--block-border-width) solid var(--border-color-primary);border-radius:var(--block-radius);background:var(--border-color-primary);overflow-y:hidden}div.svelte-sfqy0y .block{box-shadow:none!important;border-width:0px!important;border-radius:0!important}.hidden.svelte-sfqy0y{display:none}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/StaticMarkdown-acd5b7b8.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/StaticMarkdown-acd5b7b8.css
new file mode 100644
index 0000000000000000000000000000000000000000..efe3d4de115e4d508bea5282d106c69eb84eae93
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/StaticMarkdown-acd5b7b8.css
@@ -0,0 +1 @@
+@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular-0cdd387c.woff2) format("woff2"),url(./KaTeX_AMS-Regular-30da91e8.woff) format("woff"),url(./KaTeX_AMS-Regular-68534840.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold-de7701e4.woff2) format("woff2"),url(./KaTeX_Caligraphic-Bold-1ae6bd74.woff) format("woff"),url(./KaTeX_Caligraphic-Bold-07d8e303.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular-5d53e70a.woff2) format("woff2"),url(./KaTeX_Caligraphic-Regular-3398dd02.woff) format("woff"),url(./KaTeX_Caligraphic-Regular-ed0b7437.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold-74444efd.woff2) format("woff2"),url(./KaTeX_Fraktur-Bold-9be7ceb8.woff) format("woff"),url(./KaTeX_Fraktur-Bold-9163df9c.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular-51814d27.woff2) format("woff2"),url(./KaTeX_Fraktur-Regular-5e28753b.woff) format("woff"),url(./KaTeX_Fraktur-Regular-1e6f9579.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold-0f60d1b8.woff2) format("woff2"),url(./KaTeX_Main-Bold-c76c5d69.woff) format("woff"),url(./KaTeX_Main-Bold-138ac28d.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic-99cd42a3.woff2) format("woff2"),url(./KaTeX_Main-BoldItalic-a6f7ec0d.woff) format("woff"),url(./KaTeX_Main-BoldItalic-70ee1f64.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic-97479ca6.woff2) format("woff2"),url(./KaTeX_Main-Italic-f1d6ef86.woff) format("woff"),url(./KaTeX_Main-Italic-0d85ae7c.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular-c2342cd8.woff2) format("woff2"),url(./KaTeX_Main-Regular-c6368d87.woff) format("woff"),url(./KaTeX_Main-Regular-d0332f52.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic-dc47344d.woff2) format("woff2"),url(./KaTeX_Math-BoldItalic-850c0af5.woff) format("woff"),url(./KaTeX_Math-BoldItalic-f9377ab0.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic-7af58c5e.woff2) format("woff2"),url(./KaTeX_Math-Italic-8a8d2445.woff) format("woff"),url(./KaTeX_Math-Italic-08ce98e5.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold-e99ae511.woff2) format("woff2"),url(./KaTeX_SansSerif-Bold-ece03cfd.woff) format("woff"),url(./KaTeX_SansSerif-Bold-1ece03f7.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic-00b26ac8.woff2) format("woff2"),url(./KaTeX_SansSerif-Italic-91ee6750.woff) format("woff"),url(./KaTeX_SansSerif-Italic-3931dd81.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular-68e8c73e.woff2) format("woff2"),url(./KaTeX_SansSerif-Regular-11e4dc8a.woff) format("woff"),url(./KaTeX_SansSerif-Regular-f36ea897.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular-036d4e95.woff2) format("woff2"),url(./KaTeX_Script-Regular-d96cdf2b.woff) format("woff"),url(./KaTeX_Script-Regular-1c67f068.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular-6b47c401.woff2) format("woff2"),url(./KaTeX_Size1-Regular-c943cc98.woff) format("woff"),url(./KaTeX_Size1-Regular-95b6d2f1.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular-d04c5421.woff2) format("woff2"),url(./KaTeX_Size2-Regular-2014c523.woff) format("woff"),url(./KaTeX_Size2-Regular-a6b2099f.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(./KaTeX_Size3-Regular-6ab6b62e.woff) format("woff"),url(./KaTeX_Size3-Regular-500e04d5.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular-a4af7d41.woff2) format("woff2"),url(./KaTeX_Size4-Regular-99f9c675.woff) format("woff"),url(./KaTeX_Size4-Regular-c647367d.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular-71d517d6.woff2) format("woff2"),url(./KaTeX_Typewriter-Regular-e14fed02.woff) format("woff"),url(./KaTeX_Typewriter-Regular-f01f3e87.ttf) format("truetype")}.gradio-container-3-44-3 .katex{text-rendering:auto;font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.gradio-container-3-44-3 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.gradio-container-3-44-3 .katex .katex-version:after{content:"0.16.7"}.gradio-container-3-44-3 .katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.gradio-container-3-44-3 .katex .katex-html>.newline{display:block}.gradio-container-3-44-3 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.gradio-container-3-44-3 .katex .base,.gradio-container-3-44-3 .katex .strut{display:inline-block}.gradio-container-3-44-3 .katex .textbf{font-weight:700}.gradio-container-3-44-3 .katex .textit{font-style:italic}.gradio-container-3-44-3 .katex .textrm{font-family:KaTeX_Main}.gradio-container-3-44-3 .katex .textsf{font-family:KaTeX_SansSerif}.gradio-container-3-44-3 .katex .texttt{font-family:KaTeX_Typewriter}.gradio-container-3-44-3 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.gradio-container-3-44-3 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.gradio-container-3-44-3 .katex .mathrm{font-style:normal}.gradio-container-3-44-3 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.gradio-container-3-44-3 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.gradio-container-3-44-3 .katex .amsrm,.gradio-container-3-44-3 .katex .mathbb,.gradio-container-3-44-3 .katex .textbb{font-family:KaTeX_AMS}.gradio-container-3-44-3 .katex .mathcal{font-family:KaTeX_Caligraphic}.gradio-container-3-44-3 .katex .mathfrak,.gradio-container-3-44-3 .katex .textfrak{font-family:KaTeX_Fraktur}.gradio-container-3-44-3 .katex .mathtt{font-family:KaTeX_Typewriter}.gradio-container-3-44-3 .katex .mathscr,.gradio-container-3-44-3 .katex .textscr{font-family:KaTeX_Script}.gradio-container-3-44-3 .katex .mathsf,.gradio-container-3-44-3 .katex .textsf{font-family:KaTeX_SansSerif}.gradio-container-3-44-3 .katex .mathboldsf,.gradio-container-3-44-3 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.gradio-container-3-44-3 .katex .mathitsf,.gradio-container-3-44-3 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.gradio-container-3-44-3 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.gradio-container-3-44-3 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.gradio-container-3-44-3 .katex .vlist-r{display:table-row}.gradio-container-3-44-3 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.gradio-container-3-44-3 .katex .vlist>span{display:block;height:0;position:relative}.gradio-container-3-44-3 .katex .vlist>span>span{display:inline-block}.gradio-container-3-44-3 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.gradio-container-3-44-3 .katex .vlist-t2{margin-right:-2px}.gradio-container-3-44-3 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.gradio-container-3-44-3 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.gradio-container-3-44-3 .katex .hbox{width:100%}.gradio-container-3-44-3 .katex .hbox,.gradio-container-3-44-3 .katex .thinbox{display:inline-flex;flex-direction:row}.gradio-container-3-44-3 .katex .thinbox{max-width:0;width:0}.gradio-container-3-44-3 .katex .msupsub{text-align:left}.gradio-container-3-44-3 .katex .mfrac>span>span{text-align:center}.gradio-container-3-44-3 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.gradio-container-3-44-3 .katex .hdashline,.gradio-container-3-44-3 .katex .hline,.gradio-container-3-44-3 .katex .mfrac .frac-line,.gradio-container-3-44-3 .katex .overline .overline-line,.gradio-container-3-44-3 .katex .rule,.gradio-container-3-44-3 .katex .underline .underline-line{min-height:1px}.gradio-container-3-44-3 .katex .mspace{display:inline-block}.gradio-container-3-44-3 .katex .clap,.gradio-container-3-44-3 .katex .llap,.gradio-container-3-44-3 .katex .rlap{position:relative;width:0}.gradio-container-3-44-3 .katex .clap>.inner,.gradio-container-3-44-3 .katex .llap>.inner,.gradio-container-3-44-3 .katex .rlap>.inner{position:absolute}.gradio-container-3-44-3 .katex .clap>.fix,.gradio-container-3-44-3 .katex .llap>.fix,.gradio-container-3-44-3 .katex .rlap>.fix{display:inline-block}.gradio-container-3-44-3 .katex .llap>.inner{right:0}.gradio-container-3-44-3 .katex .clap>.inner,.gradio-container-3-44-3 .katex .rlap>.inner{left:0}.gradio-container-3-44-3 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.gradio-container-3-44-3 .katex .rule{border:0 solid;display:inline-block;position:relative}.gradio-container-3-44-3 .katex .hline,.gradio-container-3-44-3 .katex .overline .overline-line,.gradio-container-3-44-3 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.gradio-container-3-44-3 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.gradio-container-3-44-3 .katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size1.size1,.gradio-container-3-44-3 .katex .sizing.reset-size1.size1{font-size:1em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size1.size2,.gradio-container-3-44-3 .katex .sizing.reset-size1.size2{font-size:1.2em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size1.size3,.gradio-container-3-44-3 .katex .sizing.reset-size1.size3{font-size:1.4em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size1.size4,.gradio-container-3-44-3 .katex .sizing.reset-size1.size4{font-size:1.6em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size1.size5,.gradio-container-3-44-3 .katex .sizing.reset-size1.size5{font-size:1.8em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size1.size6,.gradio-container-3-44-3 .katex .sizing.reset-size1.size6{font-size:2em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size1.size7,.gradio-container-3-44-3 .katex .sizing.reset-size1.size7{font-size:2.4em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size1.size8,.gradio-container-3-44-3 .katex .sizing.reset-size1.size8{font-size:2.88em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size1.size9,.gradio-container-3-44-3 .katex .sizing.reset-size1.size9{font-size:3.456em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size1.size10,.gradio-container-3-44-3 .katex .sizing.reset-size1.size10{font-size:4.148em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size1.size11,.gradio-container-3-44-3 .katex .sizing.reset-size1.size11{font-size:4.976em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size2.size1,.gradio-container-3-44-3 .katex .sizing.reset-size2.size1{font-size:.83333333em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size2.size2,.gradio-container-3-44-3 .katex .sizing.reset-size2.size2{font-size:1em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size2.size3,.gradio-container-3-44-3 .katex .sizing.reset-size2.size3{font-size:1.16666667em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size2.size4,.gradio-container-3-44-3 .katex .sizing.reset-size2.size4{font-size:1.33333333em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size2.size5,.gradio-container-3-44-3 .katex .sizing.reset-size2.size5{font-size:1.5em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size2.size6,.gradio-container-3-44-3 .katex .sizing.reset-size2.size6{font-size:1.66666667em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size2.size7,.gradio-container-3-44-3 .katex .sizing.reset-size2.size7{font-size:2em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size2.size8,.gradio-container-3-44-3 .katex .sizing.reset-size2.size8{font-size:2.4em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size2.size9,.gradio-container-3-44-3 .katex .sizing.reset-size2.size9{font-size:2.88em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size2.size10,.gradio-container-3-44-3 .katex .sizing.reset-size2.size10{font-size:3.45666667em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size2.size11,.gradio-container-3-44-3 .katex .sizing.reset-size2.size11{font-size:4.14666667em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size3.size1,.gradio-container-3-44-3 .katex .sizing.reset-size3.size1{font-size:.71428571em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size3.size2,.gradio-container-3-44-3 .katex .sizing.reset-size3.size2{font-size:.85714286em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size3.size3,.gradio-container-3-44-3 .katex .sizing.reset-size3.size3{font-size:1em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size3.size4,.gradio-container-3-44-3 .katex .sizing.reset-size3.size4{font-size:1.14285714em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size3.size5,.gradio-container-3-44-3 .katex .sizing.reset-size3.size5{font-size:1.28571429em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size3.size6,.gradio-container-3-44-3 .katex .sizing.reset-size3.size6{font-size:1.42857143em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size3.size7,.gradio-container-3-44-3 .katex .sizing.reset-size3.size7{font-size:1.71428571em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size3.size8,.gradio-container-3-44-3 .katex .sizing.reset-size3.size8{font-size:2.05714286em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size3.size9,.gradio-container-3-44-3 .katex .sizing.reset-size3.size9{font-size:2.46857143em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size3.size10,.gradio-container-3-44-3 .katex .sizing.reset-size3.size10{font-size:2.96285714em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size3.size11,.gradio-container-3-44-3 .katex .sizing.reset-size3.size11{font-size:3.55428571em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size4.size1,.gradio-container-3-44-3 .katex .sizing.reset-size4.size1{font-size:.625em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size4.size2,.gradio-container-3-44-3 .katex .sizing.reset-size4.size2{font-size:.75em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size4.size3,.gradio-container-3-44-3 .katex .sizing.reset-size4.size3{font-size:.875em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size4.size4,.gradio-container-3-44-3 .katex .sizing.reset-size4.size4{font-size:1em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size4.size5,.gradio-container-3-44-3 .katex .sizing.reset-size4.size5{font-size:1.125em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size4.size6,.gradio-container-3-44-3 .katex .sizing.reset-size4.size6{font-size:1.25em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size4.size7,.gradio-container-3-44-3 .katex .sizing.reset-size4.size7{font-size:1.5em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size4.size8,.gradio-container-3-44-3 .katex .sizing.reset-size4.size8{font-size:1.8em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size4.size9,.gradio-container-3-44-3 .katex .sizing.reset-size4.size9{font-size:2.16em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size4.size10,.gradio-container-3-44-3 .katex .sizing.reset-size4.size10{font-size:2.5925em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size4.size11,.gradio-container-3-44-3 .katex .sizing.reset-size4.size11{font-size:3.11em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size5.size1,.gradio-container-3-44-3 .katex .sizing.reset-size5.size1{font-size:.55555556em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size5.size2,.gradio-container-3-44-3 .katex .sizing.reset-size5.size2{font-size:.66666667em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size5.size3,.gradio-container-3-44-3 .katex .sizing.reset-size5.size3{font-size:.77777778em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size5.size4,.gradio-container-3-44-3 .katex .sizing.reset-size5.size4{font-size:.88888889em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size5.size5,.gradio-container-3-44-3 .katex .sizing.reset-size5.size5{font-size:1em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size5.size6,.gradio-container-3-44-3 .katex .sizing.reset-size5.size6{font-size:1.11111111em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size5.size7,.gradio-container-3-44-3 .katex .sizing.reset-size5.size7{font-size:1.33333333em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size5.size8,.gradio-container-3-44-3 .katex .sizing.reset-size5.size8{font-size:1.6em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size5.size9,.gradio-container-3-44-3 .katex .sizing.reset-size5.size9{font-size:1.92em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size5.size10,.gradio-container-3-44-3 .katex .sizing.reset-size5.size10{font-size:2.30444444em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size5.size11,.gradio-container-3-44-3 .katex .sizing.reset-size5.size11{font-size:2.76444444em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size6.size1,.gradio-container-3-44-3 .katex .sizing.reset-size6.size1{font-size:.5em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size6.size2,.gradio-container-3-44-3 .katex .sizing.reset-size6.size2{font-size:.6em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size6.size3,.gradio-container-3-44-3 .katex .sizing.reset-size6.size3{font-size:.7em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size6.size4,.gradio-container-3-44-3 .katex .sizing.reset-size6.size4{font-size:.8em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size6.size5,.gradio-container-3-44-3 .katex .sizing.reset-size6.size5{font-size:.9em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size6.size6,.gradio-container-3-44-3 .katex .sizing.reset-size6.size6{font-size:1em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size6.size7,.gradio-container-3-44-3 .katex .sizing.reset-size6.size7{font-size:1.2em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size6.size8,.gradio-container-3-44-3 .katex .sizing.reset-size6.size8{font-size:1.44em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size6.size9,.gradio-container-3-44-3 .katex .sizing.reset-size6.size9{font-size:1.728em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size6.size10,.gradio-container-3-44-3 .katex .sizing.reset-size6.size10{font-size:2.074em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size6.size11,.gradio-container-3-44-3 .katex .sizing.reset-size6.size11{font-size:2.488em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size7.size1,.gradio-container-3-44-3 .katex .sizing.reset-size7.size1{font-size:.41666667em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size7.size2,.gradio-container-3-44-3 .katex .sizing.reset-size7.size2{font-size:.5em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size7.size3,.gradio-container-3-44-3 .katex .sizing.reset-size7.size3{font-size:.58333333em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size7.size4,.gradio-container-3-44-3 .katex .sizing.reset-size7.size4{font-size:.66666667em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size7.size5,.gradio-container-3-44-3 .katex .sizing.reset-size7.size5{font-size:.75em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size7.size6,.gradio-container-3-44-3 .katex .sizing.reset-size7.size6{font-size:.83333333em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size7.size7,.gradio-container-3-44-3 .katex .sizing.reset-size7.size7{font-size:1em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size7.size8,.gradio-container-3-44-3 .katex .sizing.reset-size7.size8{font-size:1.2em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size7.size9,.gradio-container-3-44-3 .katex .sizing.reset-size7.size9{font-size:1.44em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size7.size10,.gradio-container-3-44-3 .katex .sizing.reset-size7.size10{font-size:1.72833333em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size7.size11,.gradio-container-3-44-3 .katex .sizing.reset-size7.size11{font-size:2.07333333em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size8.size1,.gradio-container-3-44-3 .katex .sizing.reset-size8.size1{font-size:.34722222em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size8.size2,.gradio-container-3-44-3 .katex .sizing.reset-size8.size2{font-size:.41666667em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size8.size3,.gradio-container-3-44-3 .katex .sizing.reset-size8.size3{font-size:.48611111em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size8.size4,.gradio-container-3-44-3 .katex .sizing.reset-size8.size4{font-size:.55555556em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size8.size5,.gradio-container-3-44-3 .katex .sizing.reset-size8.size5{font-size:.625em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size8.size6,.gradio-container-3-44-3 .katex .sizing.reset-size8.size6{font-size:.69444444em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size8.size7,.gradio-container-3-44-3 .katex .sizing.reset-size8.size7{font-size:.83333333em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size8.size8,.gradio-container-3-44-3 .katex .sizing.reset-size8.size8{font-size:1em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size8.size9,.gradio-container-3-44-3 .katex .sizing.reset-size8.size9{font-size:1.2em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size8.size10,.gradio-container-3-44-3 .katex .sizing.reset-size8.size10{font-size:1.44027778em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size8.size11,.gradio-container-3-44-3 .katex .sizing.reset-size8.size11{font-size:1.72777778em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size9.size1,.gradio-container-3-44-3 .katex .sizing.reset-size9.size1{font-size:.28935185em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size9.size2,.gradio-container-3-44-3 .katex .sizing.reset-size9.size2{font-size:.34722222em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size9.size3,.gradio-container-3-44-3 .katex .sizing.reset-size9.size3{font-size:.40509259em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size9.size4,.gradio-container-3-44-3 .katex .sizing.reset-size9.size4{font-size:.46296296em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size9.size5,.gradio-container-3-44-3 .katex .sizing.reset-size9.size5{font-size:.52083333em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size9.size6,.gradio-container-3-44-3 .katex .sizing.reset-size9.size6{font-size:.5787037em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size9.size7,.gradio-container-3-44-3 .katex .sizing.reset-size9.size7{font-size:.69444444em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size9.size8,.gradio-container-3-44-3 .katex .sizing.reset-size9.size8{font-size:.83333333em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size9.size9,.gradio-container-3-44-3 .katex .sizing.reset-size9.size9{font-size:1em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size9.size10,.gradio-container-3-44-3 .katex .sizing.reset-size9.size10{font-size:1.20023148em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size9.size11,.gradio-container-3-44-3 .katex .sizing.reset-size9.size11{font-size:1.43981481em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size10.size1,.gradio-container-3-44-3 .katex .sizing.reset-size10.size1{font-size:.24108004em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size10.size2,.gradio-container-3-44-3 .katex .sizing.reset-size10.size2{font-size:.28929605em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size10.size3,.gradio-container-3-44-3 .katex .sizing.reset-size10.size3{font-size:.33751205em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size10.size4,.gradio-container-3-44-3 .katex .sizing.reset-size10.size4{font-size:.38572806em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size10.size5,.gradio-container-3-44-3 .katex .sizing.reset-size10.size5{font-size:.43394407em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size10.size6,.gradio-container-3-44-3 .katex .sizing.reset-size10.size6{font-size:.48216008em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size10.size7,.gradio-container-3-44-3 .katex .sizing.reset-size10.size7{font-size:.57859209em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size10.size8,.gradio-container-3-44-3 .katex .sizing.reset-size10.size8{font-size:.69431051em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size10.size9,.gradio-container-3-44-3 .katex .sizing.reset-size10.size9{font-size:.83317261em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size10.size10,.gradio-container-3-44-3 .katex .sizing.reset-size10.size10{font-size:1em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size10.size11,.gradio-container-3-44-3 .katex .sizing.reset-size10.size11{font-size:1.19961427em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size11.size1,.gradio-container-3-44-3 .katex .sizing.reset-size11.size1{font-size:.20096463em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size11.size2,.gradio-container-3-44-3 .katex .sizing.reset-size11.size2{font-size:.24115756em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size11.size3,.gradio-container-3-44-3 .katex .sizing.reset-size11.size3{font-size:.28135048em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size11.size4,.gradio-container-3-44-3 .katex .sizing.reset-size11.size4{font-size:.32154341em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size11.size5,.gradio-container-3-44-3 .katex .sizing.reset-size11.size5{font-size:.36173633em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size11.size6,.gradio-container-3-44-3 .katex .sizing.reset-size11.size6{font-size:.40192926em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size11.size7,.gradio-container-3-44-3 .katex .sizing.reset-size11.size7{font-size:.48231511em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size11.size8,.gradio-container-3-44-3 .katex .sizing.reset-size11.size8{font-size:.57877814em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size11.size9,.gradio-container-3-44-3 .katex .sizing.reset-size11.size9{font-size:.69453376em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size11.size10,.gradio-container-3-44-3 .katex .sizing.reset-size11.size10{font-size:.83360129em}.gradio-container-3-44-3 .katex .fontsize-ensurer.reset-size11.size11,.gradio-container-3-44-3 .katex .sizing.reset-size11.size11{font-size:1em}.gradio-container-3-44-3 .katex .delimsizing.size1{font-family:KaTeX_Size1}.gradio-container-3-44-3 .katex .delimsizing.size2{font-family:KaTeX_Size2}.gradio-container-3-44-3 .katex .delimsizing.size3{font-family:KaTeX_Size3}.gradio-container-3-44-3 .katex .delimsizing.size4{font-family:KaTeX_Size4}.gradio-container-3-44-3 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.gradio-container-3-44-3 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.gradio-container-3-44-3 .katex .nulldelimiter{display:inline-block;width:.12em}.gradio-container-3-44-3 .katex .delimcenter,.gradio-container-3-44-3 .katex .op-symbol{position:relative}.gradio-container-3-44-3 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.gradio-container-3-44-3 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.gradio-container-3-44-3 .katex .accent>.vlist-t,.gradio-container-3-44-3 .katex .op-limits>.vlist-t{text-align:center}.gradio-container-3-44-3 .katex .accent .accent-body{position:relative}.gradio-container-3-44-3 .katex .accent .accent-body:not(.accent-full){width:0}.gradio-container-3-44-3 .katex .overlay{display:block}.gradio-container-3-44-3 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.gradio-container-3-44-3 .katex .mtable .arraycolsep{display:inline-block}.gradio-container-3-44-3 .katex .mtable .col-align-c>.vlist-t{text-align:center}.gradio-container-3-44-3 .katex .mtable .col-align-l>.vlist-t{text-align:left}.gradio-container-3-44-3 .katex .mtable .col-align-r>.vlist-t{text-align:right}.gradio-container-3-44-3 .katex .svg-align{text-align:left}.gradio-container-3-44-3 .katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.gradio-container-3-44-3 .katex svg path{stroke:none}.gradio-container-3-44-3 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.gradio-container-3-44-3 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.gradio-container-3-44-3 .katex .stretchy:after,.gradio-container-3-44-3 .katex .stretchy:before{content:""}.gradio-container-3-44-3 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.gradio-container-3-44-3 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.gradio-container-3-44-3 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.gradio-container-3-44-3 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.gradio-container-3-44-3 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.gradio-container-3-44-3 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.gradio-container-3-44-3 .katex .x-arrow-pad{padding:0 .5em}.gradio-container-3-44-3 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.gradio-container-3-44-3 .katex .mover,.gradio-container-3-44-3 .katex .munder,.gradio-container-3-44-3 .katex .x-arrow{text-align:center}.gradio-container-3-44-3 .katex .boxpad{padding:0 .3em}.gradio-container-3-44-3 .katex .fbox,.gradio-container-3-44-3 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.gradio-container-3-44-3 .katex .cancel-pad{padding:0 .2em}.gradio-container-3-44-3 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.gradio-container-3-44-3 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.gradio-container-3-44-3 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.gradio-container-3-44-3 .katex .anglpad{padding:0 .03889em}.gradio-container-3-44-3 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.gradio-container-3-44-3 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.gradio-container-3-44-3 .katex .mtr-glue{width:50%}.gradio-container-3-44-3 .katex .cd-vert-arrow{display:inline-block;position:relative}.gradio-container-3-44-3 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.gradio-container-3-44-3 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.gradio-container-3-44-3 .katex-display{display:block;margin:1em 0;text-align:center}.gradio-container-3-44-3 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.gradio-container-3-44-3 .katex-display>.katex>.katex-html{display:block;position:relative}.gradio-container-3-44-3 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.gradio-container-3-44-3 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.gradio-container-3-44-3 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}.gradio-container-3-44-3 body{counter-reset:katexEqnNo mmlEqnNo}.gradio-container-3-44-3 Tables */ table,.gradio-container-3-44-3 tr,.gradio-container-3-44-3 td,.gradio-container-3-44-3 th{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);padding:var(--spacing-xl)}.gradio-container-3-44-3 .md code,.gradio-container-3-44-3 .md pre{background:none;font-family:var(--font-mono);font-size:var(--text-sm);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:2;hyphens:none}.gradio-container-3-44-3 .md pre[class*=language-]::selection,.gradio-container-3-44-3 .md pre[class*=language-] ::selection,.gradio-container-3-44-3 .md code[class*=language-]::selection,.gradio-container-3-44-3 .md code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}.gradio-container-3-44-3 .md pre{padding:1em;margin:.5em 0;overflow:auto;position:relative;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);box-shadow:none;border:none;border-radius:var(--radius-md);background-color:var(--chatbot-code-background-color);padding:var(--spacing-lg) var(--spacing-xl);font-family:var(--font-mono);text-shadow:none;border-radius:var(--radius-sm);white-space:nowrap;display:block;white-space:pre}.gradio-container-3-44-3 .md :not(pre)>code{padding:.1em;border-radius:var(--radius-xs);white-space:normal;background-color:var(--chatbot-code-background-color);border:1px solid var(--panel-border-color);padding:var(--spacing-xxs) var(--spacing-xs)}.gradio-container-3-44-3 .md .token.comment,.gradio-container-3-44-3 .md .token.prolog,.gradio-container-3-44-3 .md .token.doctype,.gradio-container-3-44-3 .md .token.cdata{color:#708090}.gradio-container-3-44-3 .md .token.punctuation{color:#999}.gradio-container-3-44-3 .md .token.namespace{opacity:.7}.gradio-container-3-44-3 .md .token.property,.gradio-container-3-44-3 .md .token.tag,.gradio-container-3-44-3 .md .token.boolean,.gradio-container-3-44-3 .md .token.number,.gradio-container-3-44-3 .md .token.constant,.gradio-container-3-44-3 .md .token.symbol,.gradio-container-3-44-3 .md .token.deleted{color:#905}.gradio-container-3-44-3 .md .token.selector,.gradio-container-3-44-3 .md .token.attr-name,.gradio-container-3-44-3 .md .token.string,.gradio-container-3-44-3 .md .token.char,.gradio-container-3-44-3 .md .token.builtin,.gradio-container-3-44-3 .md .token.inserted{color:#690}.gradio-container-3-44-3 .md .token.atrule,.gradio-container-3-44-3 .md .token.attr-value,.gradio-container-3-44-3 .md .token.keyword{color:#07a}.gradio-container-3-44-3 .md .token.function,.gradio-container-3-44-3 .md .token.class-name{color:#dd4a68}.gradio-container-3-44-3 .md .token.regex,.gradio-container-3-44-3 .md .token.important,.gradio-container-3-44-3 .md .token.variable{color:#e90}.gradio-container-3-44-3 .md .token.important,.gradio-container-3-44-3 .md .token.bold{font-weight:700}.gradio-container-3-44-3 .md .token.italic{font-style:italic}.gradio-container-3-44-3 .md .token.entity{cursor:help}.dark .md .token.comment,.dark .md .token.prolog,.dark .md .token.cdata{color:#5c6370}.dark .md .token.doctype,.dark .md .token.punctuation,.dark .md .token.entity{color:#abb2bf}.dark .md .token.attr-name,.dark .md .token.class-name,.dark .md .token.boolean,.dark .md .token.constant,.dark .md .token.number,.dark .md .token.atrule{color:#d19a66}.dark .md .token.keyword{color:#c678dd}.dark .md .token.property,.dark .md .token.tag,.dark .md .token.symbol,.dark .md .token.deleted,.dark .md .token.important{color:#e06c75}.dark .md .token.selector,.dark .md .token.string,.dark .md .token.char,.dark .md .token.builtin,.dark .md .token.inserted,.dark .md .token.regex,.dark .md .token.attr-value,.dark .md .token.attr-value>.token.punctuation{color:#98c379}.dark .md .token.variable,.dark .md .token.operator,.dark .md .token.function{color:#61afef}.dark .md .token.url{color:#56b6c2}span.svelte-9tftx4 div[class*=code_wrap]{position:relative}span.svelte-9tftx4 span.katex{font-size:var(--text-lg);direction:ltr}span.svelte-9tftx4 div[class*=code_wrap]>button{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);z-index:1;cursor:pointer;border-bottom-left-radius:var(--radius-sm);padding:5px;padding:var(--spacing-md);width:25px;height:25px}span.svelte-9tftx4 code>button>span{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);width:12px;height:12px}span.svelte-9tftx4 .check{position:absolute;top:0;right:0;opacity:0;z-index:var(--layer-top);transition:opacity .2s;background:var(--background-fill-primary);padding:var(--size-1);width:100%;height:100%;color:var(--body-text-color)}span.svelte-9tftx4 pre{position:relative}div.svelte-aww9vd .math.inline{fill:var(--body-text-color);display:inline-block;vertical-align:middle;padding:var(--size-1-5) -var(--size-1);color:var(--body-text-color)}div.svelte-aww9vd .math.inline svg{display:inline;margin-bottom:.22em}div.svelte-aww9vd{max-width:100%;overflow-x:auto}.min.svelte-aww9vd{min-height:var(--size-24)}.hide.svelte-aww9vd{display:none}div.svelte-1ed2p3z{transition:.15s}.pending.svelte-1ed2p3z{opacity:.2}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/StaticTabs-42a53876.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/StaticTabs-42a53876.css
new file mode 100644
index 0000000000000000000000000000000000000000..f7a0345231b8c7efb854a87a762d08d6784bb190
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/StaticTabs-42a53876.css
@@ -0,0 +1 @@
+.tabs.svelte-kqij2n{position:relative}.hide.svelte-kqij2n{display:none}.tab-nav.svelte-kqij2n{display:flex;position:relative;flex-wrap:wrap;border-bottom:1px solid var(--border-color-primary)}button.svelte-kqij2n{margin-bottom:-1px;border:1px solid transparent;border-color:transparent;border-bottom:none;border-top-right-radius:var(--container-radius);border-top-left-radius:var(--container-radius);padding:var(--size-1) var(--size-4);color:var(--body-text-color-subdued);font-weight:var(--section-header-text-weight);font-size:var(--section-header-text-size)}button.svelte-kqij2n:hover{color:var(--body-text-color)}.selected.svelte-kqij2n{border-color:var(--border-color-primary);background:var(--background-fill-primary);color:var(--body-text-color)}.bar.svelte-kqij2n{display:block;position:absolute;bottom:-2px;left:0;z-index:999;background:var(--background-fill-primary);width:100%;height:2px;content:""}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Textbox-dde6f8cc.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Textbox-dde6f8cc.css
new file mode 100644
index 0000000000000000000000000000000000000000..88b256fe95573d2f94fdc4c1c51406d908dd999d
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/Textbox-dde6f8cc.css
@@ -0,0 +1 @@
+label.svelte-1f354aw.svelte-1f354aw{display:block;width:100%}input.svelte-1f354aw.svelte-1f354aw,textarea.svelte-1f354aw.svelte-1f354aw{display:block;position:relative;outline:none!important;box-shadow:var(--input-shadow);background:var(--input-background-fill);padding:var(--input-padding);width:100%;color:var(--body-text-color);font-weight:var(--input-text-weight);font-size:var(--input-text-size);line-height:var(--line-sm);border:none}label.svelte-1f354aw.svelte-1f354aw:not(.container),label.svelte-1f354aw:not(.container)>input.svelte-1f354aw,label.svelte-1f354aw:not(.container)>textarea.svelte-1f354aw{height:100%}.container.svelte-1f354aw>input.svelte-1f354aw,.container.svelte-1f354aw>textarea.svelte-1f354aw{border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-radius)}input.svelte-1f354aw.svelte-1f354aw:disabled,textarea.svelte-1f354aw.svelte-1f354aw:disabled{-webkit-text-fill-color:var(--body-text-color);-webkit-opacity:1;opacity:1}input.svelte-1f354aw.svelte-1f354aw:focus,textarea.svelte-1f354aw.svelte-1f354aw:focus{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-color-focus)}input.svelte-1f354aw.svelte-1f354aw::placeholder,textarea.svelte-1f354aw.svelte-1f354aw::placeholder{color:var(--input-placeholder-color)}button.svelte-1f354aw.svelte-1f354aw{display:flex;position:absolute;top:var(--block-label-margin);right:var(--block-label-margin);align-items:center;box-shadow:var(--shadow-drop);border:1px solid var(--color-border-primary);border-top:none;border-right:none;border-radius:var(--block-label-right-radius);background:var(--block-label-background-fill);padding:5px;width:22px;height:22px;overflow:hidden;color:var(--block-label-color);font:var(--font-sans);font-size:var(--button-small-text-size)}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/analytics.js b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/analytics.js
new file mode 100644
index 0000000000000000000000000000000000000000..87b3fbf6e9f02fbd25005f0d189f383ab191136f
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/analytics.js
@@ -0,0 +1,96 @@
+(function(){/*
+
+ Copyright The Closure Library Authors.
+ SPDX-License-Identifier: Apache-2.0
+*/
+var n=this||self,p=function(a,b){a=a.split(".");var c=n;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b};function q(){for(var a=r,b={},c=0;c>4);64!=h&&(c+=String.fromCharCode(f<<4&240|h>>2),64!=g&&(c+=String.fromCharCode(h<<6&192|g)))}};var w={},y=function(a){w.TAGGING=w.TAGGING||[];w.TAGGING[a]=!0};var ba=Array.isArray,ca=function(a,b){if(a&&ba(a))for(var c=0;cc?a.href:a.href.substr(0,c));a=c;break;case "protocol":a=d;break;case "host":a=a.hostname.replace(N,"").toLowerCase();c&&(c=/^www\d*\./.exec(a))&&c[0]&&(a=a.substr(c[0].length));break;case "port":a=String(Number(a.port)||("http"===d?80:"https"===d?443:""));break;case "path":a.pathname||a.hostname||y(1);a="/"===a.pathname.substr(0,1)?a.pathname:"/"+a.pathname;a=a.split("/");0<=[].indexOf(a[a.length-1])&&(a[a.length-1]="");a=a.join("/");break;case "query":a=a.search.replace("?","");break;case "extension":a=
+a.pathname.split(".");a=1>2;l=(l&3)<<4|t>>4;t=(t&15)<<2|x>>6;x&=63;m||(x=64,k||(t=64));h.push(r[ra],r[l],r[t],r[x])}f.call(e,h.join(""))}}a=b.join("*");return["1",la(a),a].join("*")};
+function la(a,b){a=[J.userAgent,(new Date).getTimezoneOffset(),J.userLanguage||J.language,Math.floor((new Date(Date.now())).getTime()/60/1E3)-(void 0===b?0:b),a].join("*");if(!(b=S)){b=Array(256);for(var c=0;256>c;c++){for(var d=c,e=0;8>e;e++)d=d&1?d>>>1^3988292384:d>>>1;b[c]=d}}S=b;b=4294967295;for(c=0;c>>8^S[(b^a.charCodeAt(c))&255];return((b^-1)>>>0).toString(36)}
+function ma(a){return function(b){var c=R(G.location.href),d=c.search.replace("?","");a:{var e=d.split("&");for(var f=0;fb;++b){var c=ja.exec(a);if(c){var d=c;break b}a=decodeURIComponent(a)}d=void 0}if(d&&"1"===d[1]){var e=d[2],f=d[3];b:{for(d=0;3>d;++d)if(e===la(f,d)){var h=!0;break b}h=!1}if(h){var g=f;break a}y(7)}}g=void 0}e=g;if(void 0!==e){g={};var k=e?e.split("*"):[];for(e=0;e+1>21:b}return b};var $c=function(a){this.C=a||[]};$c.prototype.set=function(a){this.C[a]=!0};$c.prototype.get=function(a){return this.C[a]};$c.prototype.encode=function(){for(var a=[],b=0;b\x3c/script>'))):(c=M.createElement("script"),c.type="text/javascript",c.async=!0,c.src=ff.createScriptURL(a),d&&(c.onload=d),e&&(c.onerror=e),b&&(c.id=b),g&&c.setAttribute("nonce",
+g),a=M.getElementsByTagName("script")[0],a.parentNode.insertBefore(c,a))}},be=function(a,b){return E(M.location[b?"href":"search"],a)},E=function(a,b){return(a=a.match("(?:&|#|\\?)"+K(b).replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")+"=([^]*)"))&&2==a.length?a[1]:""},xa=function(){var a=""+M.location.hostname;return 0==a.indexOf("www.")?a.substring(4):a},de=function(a,b){var c=a.indexOf(b);if(5==c||6==c)if(a=a.charAt(c+b.length),"/"==a||"?"==a||""==a||":"==a)return!0;return!1},of=function(a,b){var c=
+M.referrer;if(/^(https?|android-app):\/\//i.test(c)){if(a)return c;a="//"+M.location.hostname;if(!de(c,a))return b&&(b=a.replace(/\./g,"-")+".cdn.ampproject.org",de(c,b))?void 0:c}},za=function(a,b){if(1==b.length&&null!=b[0]&&"object"===typeof b[0])return b[0];for(var c={},d=Math.min(a.length+1,b.length),e=0;eg.length||!c&&3!==g.length)a&&(a.na=!0);else if(Number(g[1])){d[b[e].ja]?a&&(a.pa=!0):d[b[e].ja]=[];var ca={version:g[0],timestamp:1E3*Number(g[1]),qa:g[2]};c&&3=b.length)wc(a,b,c);else if(8192>=b.length)x(a,b,c)||wd(a,b,c)||wc(a,b,c);else throw ge("len",b.length),new Da(b.length);},pe=function(a,b,
+c,d){d=d||ua;wd(a+"?"+b,"",d,c)},wc=function(a,b,c){var d=ta(a+"?"+b);d.onload=d.onerror=function(){d.onload=null;d.onerror=null;c()}},wd=function(a,b,c,d){var e=O.XMLHttpRequest;if(!e)return!1;var g=new e;if(!("withCredentials"in g))return!1;a=a.replace(/^http:/,"https:");g.open("POST",a,!0);g.withCredentials=!0;g.setRequestHeader("Content-Type","text/plain");g.onreadystatechange=function(){if(4==g.readyState){if(d&&"text/plain"===g.getResponseHeader("Content-Type"))try{Ea(d,g.responseText,c)}catch(ca){ge("xhr",
+"rsp"),c()}else c();g=null}};g.send(b);return!0},Ea=function(a,b,c){if(1>b.length)ge("xhr","ver","0"),c();else if(3=100*R(a,Ka))throw"abort";}function Ma(a){if(G(P(a,Na)))throw"abort";}function Oa(){var a=M.location.protocol;if("http:"!=a&&"https:"!=a)throw"abort";}
+function pf(a){var b=!1,c=!1;if(vd.get(89)){c=!0;var d=a.get(kb),e=M.location;if(e){var g=e.pathname||"";"/"!=g.charAt(0)&&(g="/"+g);e=e.protocol+"//"+e.hostname+g+e.search;d&&0===d.indexOf(e)||(b=!0)}}!c&&vd.get(90)&&(c=!0,d=a.get(lb),e=of(!!a.get(ec),!!a.get(Kd)),d!==e&&(b=!0));!c&&vd.get(91)&&(c=!0,a.get(qf)!==M.title&&(b=!0));return c&&!b}
+function Pa(a){try{O.navigator.sendBeacon?J(42):O.XMLHttpRequest&&"withCredentials"in new O.XMLHttpRequest&&J(40)}catch(c){}a.set(ld,Td(a),!0);a.set(Ac,R(a,Ac)+1);var b=[];ue.map(function(c,d){d.F&&(c=a.get(c),void 0!=c&&c!=d.defaultValue&&("boolean"==typeof c&&(c*=1),b.push(d.F+"="+K(""+c))))});!1===a.get(xe)&&b.push("npa=1");b.push("z="+Bd());pf(a)&&J(109);a.set(Ra,b.join("&"),!0)}
+function Sa(a){var b=P(a,fa);!b&&a.get(Vd)&&(b="beacon");var c=P(a,gd),d=P(a,oe),e=c||(d||bd(!1)+"")+"/collect",g=a.Z(Ia),ca=P(a,Ra),l=P(a,Na);switch(P(a,ad)){case "d":e=c||(d||bd(!1)+"")+"/j/collect";b=a.get(qe)||void 0;pe(e,ca,b,g);break;default:b?(g=g||ua,"image"==b?wc(e,ca,g):"xhr"==b&&wd(e,ca,g)||"beacon"==b&&x(e,ca,g)||ba(e,ca,g)):ba(e,ca,g)}ca=h(l);g=ca.hitcount;ca.hitcount=g?g+1:1;ca.first_hit||(ca.first_hit=(new Date).getTime());delete h(l).pending_experiments;a.set(Ia,ua,!0);if(rf(a))if(ca=
+P(a,Na),l=sf[ca])for(ca=0;cag.length&&g.push&&g.push(uf(a));else vf[ca]=vf[ca]||[],30>vf[ca].length&&vf[ca].push(uf(a))}function Hc(a){qc().expId&&a.set(Nc,qc().expId);qc().expVar&&a.set(Oc,qc().expVar);var b=P(a,Na);if(b=h(b).pending_experiments){var c=[];for(d in b)b.hasOwnProperty(d)&&b[d]&&c.push(encodeURIComponent(d)+"."+encodeURIComponent(b[d]));var d=c.join("!")}else d=void 0;d&&((b=a.get(m))&&(d=b+"!"+d),a.set(m,d,!0))}
+function cd(){if(O.navigator&&"preview"==O.navigator.loadPurpose)throw"abort";}function yd(a){var b=O.gaDevIds||[];if(ka(b)){var c=a.get("&did");qa(c)&&0b-9E5};var hd=function(){return Math.round(2147483647*Math.random())},Bd=function(){try{var a=new Uint32Array(1);O.crypto.getRandomValues(a);return a[0]&2147483647}catch(b){return hd()}};function Ta(a){var b=R(a,Ua);500<=b&&J(15);var c=P(a,Va);if("transaction"!=c&&"item"!=c){c=R(a,Wa);var d=(new Date).getTime(),e=R(a,Xa);0==e&&a.set(Xa,d);e=Math.round(2*(d-e)/1E3);0=c)throw"abort";a.set(Wa,--c)}a.set(Ua,++b)};var Ya=function(){this.data=new ee};Ya.prototype.get=function(a){var b=$a(a),c=this.data.get(a);b&&void 0==c&&(c=ea(b.defaultValue)?b.defaultValue():b.defaultValue);return b&&b.Z?b.Z(this,a,c):c};var P=function(a,b){a=a.get(b);return void 0==a?"":""+a},R=function(a,b){a=a.get(b);return void 0==a||""===a?0:Number(a)};Ya.prototype.Z=function(a){return(a=this.get(a))&&ea(a)?a:ua};
+Ya.prototype.set=function(a,b,c){if(a)if("object"===typeof a)for(var d in a)a.hasOwnProperty(d)&&ab(this,d,a[d],c);else ab(this,a,b,c)};
+var ab=function(a,b,c,d){if(void 0!=c)switch(b){case Na:wb.test(c)}var e=$a(b);e&&e.o?e.o(a,b,c,d):a.data.set(b,c,d)},gf={hitPayload:88,location:89,referrer:90,title:91,buildHitTask:93,sendHitTask:94,displayFeaturesTask:95,customTask:97,cookieName:98,cookieDomain:99,cookiePath:100,cookieExpires:101,cookieUpdate:102,cookieFlags:103,storage:104,_x_19:105,transportUrl:106,allowAdFeatures:107,sampleRate:108};
+function hf(a,b){var c=gf[a];c&&J(c);"displayFeaturesTask"===a&&void 0==b&&J(96);/.*Task$/.test(a)&&J(92)}function mf(a,b){if(a)if("object"===typeof a)for(var c in a)a.hasOwnProperty(c)&&hf(c,b);else hf(a,b)};var ue=new ee,ve=[],bb=function(a,b,c,d,e){this.name=a;this.F=b;this.Z=d;this.o=e;this.defaultValue=c};function $a(a){var b=ue.get(a);if(!b)for(var c=0;c=b?!1:!0},gc=function(a){var b={};if(Ec(b)||Fc(b)){var c=b[Eb];void 0==c||Infinity==c||isNaN(c)||(0c)a[b]=void 0},Fd=function(a){return function(b){if("pageview"==b.get(Va)&&!a.I){a.I=!0;var c=aa(b),d=0a.length)J(12);else{for(var d=[],e=0;e=a&&d.push({hash:ca[0],R:e[g],O:ca})}if(0!=d.length)return 1==d.length?d[0]:Zc(b,d)||Zc(c,d)||Zc(null,d)||d[0]}function Zc(a,b){if(null==a)var c=a=1;else c=La(a),a=La(D(a,".")?a.substring(1):"."+a);for(var d=0;de?"?":"&")+a+b.substring(e);b=b.replace(/&+_ga=/,"&_ga=");return b=b.replace(RegExp("&+_gac="),"&_gac=")},rd=function(a,b){if(b&&b.action)if("get"==b.method.toLowerCase()){a=a.target.get("linkerParam").split("&");
+for(var c=0;carguments.length)){if("string"===typeof arguments[0]){var b=arguments[0];var c=[].slice.call(arguments,1)}else b=arguments[0]&&arguments[0][Va],c=arguments;b&&(c=za(me[b]||[],c),c[Va]=b,mf(c),this.model.set(c,void 0,!0),this.filters.D(this.model),this.model.data.m={})}};pc.prototype.ma=function(a,b){var c=this;u(a,c,b)||(v(a,function(){u(a,c,b)}),y(String(c.get(V)),a,void 0,b,!0))};
+function td(a,b){var c=P(a,U);a.data.set(la,"_ga"==c?"_gid":c+"_gid");if("cookie"==P(a,ac)){hc=!1;c=Ca(P(a,U));c=Xd(a,c);if(!c){c=P(a,W);var d=P(a,$b)||xa();c=Xc("__utma",d,c);void 0!=c?(J(10),c=c.O[1]+"."+c.O[2]):c=void 0}c&&(hc=!0);if(d=c&&!a.get(Hd))if(d=c.split("."),2!=d.length)d=!1;else if(d=Number(d[1])){var e=R(a,Zb);d=d+e<(new Date).getTime()/1E3}else d=!1;d&&(c=void 0);c&&(a.data.set(xd,c),a.data.set(Q,c),(c=uc(a))&&a.data.set(I,c));a.get(je)&&(c=a.get(ce),d=a.get(ie),!c||d&&"aw.ds"!=d)&&
+(c={},d=(M?df(c):{})[P(a,Na)],le(c),d&&0!=d.length&&(c=d[0],a.data.set(fe,c.timestamp/1E3),a.data.set(ce,c.qa)));a.get(je)&&(c=a.get(Se),d={},e=(M?df(d,"_gac_gb",!0):{})[P(a,Na)],ef(d),e&&0!=e.length&&(d=e[0],e=d.qa,c&&c!==e||(d.labels&&d.labels.length&&(e+="."+d.labels.join(".")),a.data.set(Te,d.timestamp/1E3),a.data.set(Se,e))))}if(a.get(Hd)){c=be("_ga",!!a.get(cc));var g=be("_gl",!!a.get(cc));d=De.get(a.get(cc));e=d._ga;g&&0=ca[0]||0>=
+ca[1]?"":ca.join("x");a.set(rb,c);c=a.set;var l;if((e=(e=O.navigator)?e.plugins:null)&&e.length)for(g=0;ga.split("/")[0].indexOf(":")&&(a=g+d[2].substring(0,d[2].lastIndexOf("/"))+"/"+a);b.href=a;c=kf(b);return{protocol:(b.protocol||"").toLowerCase(),host:c[0],port:c[1],path:c[2],query:b.search||"",url:a||""}},cf=function(a,b){return a&&
+0<=a.indexOf("/")?a:(b||bd(!1))+"/plugins/ua/"+a};var Z={ga:function(){Z.fa=[]}};Z.ga();Z.D=function(a){var b=Z.J.apply(Z,arguments);b=Z.fa.concat(b);for(Z.fa=[];0c;c++){var d=b[c].src;if(d&&0==d.indexOf(bd(!0)+"/analytics")){b=!0;break a}}b=!1}b&&(Ba=!0)}(O.gaplugins=O.gaplugins||{}).Linker=Dc;b=Dc.prototype;C("linker",Dc);X("decorate",b,b.ca,20);X("autoLink",b,b.S,25);X("passthrough",b,b.$,25);C("displayfeatures",fd);C("adfeatures",fd);Z.D.apply(N,a)}};var xf=N.N,yf=O[gb];yf&&yf.r?xf():z(xf);z(function(){Z.D(["provide","render",ua])});})(window);
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/api-logo-5346f193.svg b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/api-logo-5346f193.svg
new file mode 100644
index 0000000000000000000000000000000000000000..bce49a58f0e8a89980e96b8f3bb99f7da48e6254
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/api-logo-5346f193.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/assets_icon_delete.png b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/assets_icon_delete.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b1d64da9c7e919b181a9a55a20cb5764bf5c513
Binary files /dev/null and b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/assets_icon_delete.png differ
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/assets_icon_download.png b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/assets_icon_download.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e2a6e55694c6347d339873cf9213f248e023489
Binary files /dev/null and b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/assets_icon_download.png differ
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/assets_icon_refresh.png b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/assets_icon_refresh.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca3f53f4aa809a9add10dfe883eb7fe550089cdf
Binary files /dev/null and b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/assets_icon_refresh.png differ
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/checkers.png b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/checkers.png
new file mode 100644
index 0000000000000000000000000000000000000000..166456d21ea7d52a728e71c41f0a96cd4920248e
Binary files /dev/null and b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/checkers.png differ
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/checkers_mid.jpg b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/checkers_mid.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c9b9d55697d10b8ceceb1a1fe1bb9f4054406521
Binary files /dev/null and b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/checkers_mid.jpg differ
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/css2.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/css2.css
new file mode 100644
index 0000000000000000000000000000000000000000..ca52ec74dd853648e18e936419b4d8eaf027ee62
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/css2.css
@@ -0,0 +1,90 @@
+/* cyrillic-ext */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2) format('woff2');
+ unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2) format('woff2');
+ unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+/* cyrillic-ext */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgtIU.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgtIU.woff2) format('woff2');
+ unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgtIU.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgtIU.woff2) format('woff2');
+ unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/css2_002.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/css2_002.css
new file mode 100644
index 0000000000000000000000000000000000000000..880d5f6b18d042984c76ba5cf639f5822bd2dab2
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/css2_002.css
@@ -0,0 +1,126 @@
+/* cyrillic-ext */
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');
+ unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');
+ unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');
+ unicode-range: U+0370-03FF;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');
+ unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+/* cyrillic-ext */
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2) format('woff2');
+ unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2) format('woff2');
+ unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2) format('woff2');
+ unicode-range: U+0370-03FF;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2) format('woff2');
+ unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'Source Sans Pro';
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/funky.jpeg b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/funky.jpeg
new file mode 100644
index 0000000000000000000000000000000000000000..499fc98147eea37987df1cc065ab21a624d2dea7
Binary files /dev/null and b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/funky.jpeg differ
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/iframeResizer.contentWindow.min.js b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/iframeResizer.contentWindow.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..bb3b1c804ccaba38becef49dc03147707ef90d52
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/iframeResizer.contentWindow.min.js
@@ -0,0 +1,9 @@
+/*! iFrame Resizer (iframeSizer.contentWindow.min.js) - v4.3.7 - 2023-09-14
+ * Desc: Include this file in any page being loaded into an iframe
+ * to force the iframe to resize to the content size.
+ * Requires: iframeResizer.min.js on host page.
+ * Copyright: (c) 2023 David J. Bradshaw - dave@bradshaw.net
+ * License: MIT
+ */
+!function(a){if("undefined"!=typeof window){var r=!0,P="",u=0,c="",s=null,D="",d=!1,j={resize:1,click:1},l=128,q=!0,f=1,n="bodyOffset",m=n,H=!0,W="",h={},g=32,B=null,p=!1,v=!1,y="[iFrameSizer]",J=y.length,w="",U={max:1,min:1,bodyScroll:1,documentElementScroll:1},b="child",V=!0,X=window.parent,T="*",E=0,i=!1,Y=null,O=16,S=1,K="scroll",M=K,Q=window,G=function(){x("onMessage function not defined")},Z=function(){},$=function(){},_={height:function(){return x("Custom height calculation function not defined"),document.documentElement.offsetHeight},width:function(){return x("Custom width calculation function not defined"),document.body.scrollWidth}},ee={},te=!1;try{var ne=Object.create({},{passive:{get:function(){te=!0}}});window.addEventListener("test",ae,ne),window.removeEventListener("test",ae,ne)}catch(e){}var oe,o,I,ie,N,A,C={bodyOffset:function(){return document.body.offsetHeight+ye("marginTop")+ye("marginBottom")},offset:function(){return C.bodyOffset()},bodyScroll:function(){return document.body.scrollHeight},custom:function(){return _.height()},documentElementOffset:function(){return document.documentElement.offsetHeight},documentElementScroll:function(){return document.documentElement.scrollHeight},max:function(){return Math.max.apply(null,e(C))},min:function(){return Math.min.apply(null,e(C))},grow:function(){return C.max()},lowestElement:function(){return Math.max(C.bodyOffset()||C.documentElementOffset(),we("bottom",Te()))},taggedElement:function(){return be("bottom","data-iframe-height")}},z={bodyScroll:function(){return document.body.scrollWidth},bodyOffset:function(){return document.body.offsetWidth},custom:function(){return _.width()},documentElementScroll:function(){return document.documentElement.scrollWidth},documentElementOffset:function(){return document.documentElement.offsetWidth},scroll:function(){return Math.max(z.bodyScroll(),z.documentElementScroll())},max:function(){return Math.max.apply(null,e(z))},min:function(){return Math.min.apply(null,e(z))},rightMostElement:function(){return we("right",Te())},taggedElement:function(){return be("right","data-iframe-width")}},re=(oe=Ee,N=null,A=0,function(){var e=Date.now(),t=O-(e-(A=A||e));return o=this,I=arguments,t<=0||O*:first-child{margin-top:0}.gradio-container-3-44-3 .prose h1{margin-top:0;font-size:var(--text-xxl)}.gradio-container-3-44-3 .prose h2{font-size:var(--text-xl)}.gradio-container-3-44-3 .prose h3{font-size:var(--text-lg)}.gradio-container-3-44-3 .prose h4{font-size:1.1em}.gradio-container-3-44-3 .prose h5{font-size:1.05em}.gradio-container-3-44-3 .prose ul{list-style:circle inside}.gradio-container-3-44-3 .prose ol{list-style:decimal inside}.gradio-container-3-44-3 .prose ul>p,.gradio-container-3-44-3 .prose li>p{display:inline-block}.gradio-container-3-44-3 .prose ol,.gradio-container-3-44-3 .prose ul{margin-top:0;padding-left:0}.gradio-container-3-44-3 .prose ul ul,.gradio-container-3-44-3 .prose ul ol,.gradio-container-3-44-3 .prose ol ol,.gradio-container-3-44-3 .prose ol ul{margin:.5em 0 .5em 3em;font-size:90%}.gradio-container-3-44-3 .prose li{margin-bottom:.5em}.gradio-container-3-44-3 .prose th,.gradio-container-3-44-3 .prose td{border-bottom:1px solid #e1e1e1;padding:12px 15px;text-align:left}.gradio-container-3-44-3 .prose th:first-child,.gradio-container-3-44-3 .prose td:first-child{padding-left:0}.gradio-container-3-44-3 .prose th:last-child,.gradio-container-3-44-3 .prose td:last-child{padding-right:0}.gradio-container-3-44-3 .prose button,.gradio-container-3-44-3 .prose .button,.gradio-container-3-44-3 .prose input,.gradio-container-3-44-3 .prose textarea,.gradio-container-3-44-3 .prose select,.gradio-container-3-44-3 .prose fieldset{margin-bottom:var(--spacing-sm)}.gradio-container-3-44-3 .prose pre,.gradio-container-3-44-3 .prose blockquote,.gradio-container-3-44-3 .prose dl,.gradio-container-3-44-3 .prose figure,.gradio-container-3-44-3 .prose table,.gradio-container-3-44-3 .prose p,.gradio-container-3-44-3 .prose ul,.gradio-container-3-44-3 .prose ol,.gradio-container-3-44-3 .prose form{margin-bottom:var(--spacing-md)}.gradio-container-3-44-3 .prose a{color:var(--link-text-color);text-decoration:underline}.gradio-container-3-44-3 .prose a:visited{color:var(--link-text-color-visited)}.gradio-container-3-44-3 .prose a:hover{color:var(--link-text-color-hover)}.gradio-container-3-44-3 .prose a:active{color:var(--link-text-color-active)}.gradio-container-3-44-3 .prose hr{margin-top:3em;margin-bottom:3.5em;border-width:0;border-top:1px solid #e1e1e1}.gradio-container-3-44-3 .prose blockquote{margin:var(--size-6) 0!important;border-left:5px solid var(--border-color-primary);padding-left:var(--size-2)}.gradio-container-3-44-3 .prose:last-child{margin-bottom:0!important}.gradio-container-3-44-3{display:flex;position:relative;flex-direction:column;padding:0;min-height:1px;overflow:hidden;color:var(--button-secondary-text-color)}.embed-container.svelte-1kyws56.svelte-1kyws56{margin:var(--size-4) 0px;border:1px solid var(--button-secondary-border-color);border-radius:var(--embed-radius)}.with-info.svelte-1kyws56.svelte-1kyws56{padding-bottom:var(--size-7)}.embed-container.svelte-1kyws56>.main.svelte-1kyws56{padding:var(--size-4)}.app.svelte-1kyws56>.main.svelte-1kyws56{display:flex;flex-grow:1;flex-direction:column}.app.svelte-1kyws56.svelte-1kyws56{position:relative;margin:auto;padding:var(--size-4);width:100%;height:100%}@media (min-width: 640px){.app.svelte-1kyws56.svelte-1kyws56{max-width:640px}}@media (min-width: 768px){.app.svelte-1kyws56.svelte-1kyws56{max-width:768px}}@media (min-width: 1024px){.app.svelte-1kyws56.svelte-1kyws56{max-width:1024px}}@media (min-width: 1280px){.app.svelte-1kyws56.svelte-1kyws56{max-width:1280px}}@media (min-width: 1536px){.app.svelte-1kyws56.svelte-1kyws56{max-width:1536px}}.info.svelte-1kyws56.svelte-1kyws56{display:flex;position:absolute;bottom:0;justify-content:flex-start;border-top:1px solid var(--button-secondary-border-color);padding:var(--size-1) var(--size-5);width:100%;color:var(--body-text-color-subdued);font-size:var(--text-md);white-space:nowrap}.info.svelte-1kyws56>span.svelte-1kyws56{word-wrap:break-word;-break:keep-all;display:block;word-break:keep-all}.info.svelte-1kyws56>span.svelte-1kyws56:nth-child(1){margin-right:4px;min-width:0px;max-width:max-content;overflow:hidden;color:var(--body-text-color);text-overflow:ellipsis;white-space:nowrap}.info.svelte-1kyws56>span.svelte-1kyws56:nth-child(2){margin-right:3px}.info.svelte-1kyws56>span.svelte-1kyws56:nth-child(2),.info.svelte-1kyws56>span.svelte-1kyws56:nth-child(3){width:max-content}.info.svelte-1kyws56>span.svelte-1kyws56:nth-child(3){align-self:flex-end;justify-self:flex-end;margin-left:auto;text-align:right}.info.svelte-1kyws56>span.svelte-1kyws56:nth-child(1){flex-shrink:9}.hidden-title.svelte-1kyws56.svelte-1kyws56{position:absolute;left:var(--size-5);opacity:0;background:var(--button-secondary-background-fill);padding-right:4px}.info.svelte-1kyws56 a.svelte-1kyws56{color:var(--body-text-color)}.title.svelte-1kyws56.svelte-1kyws56{font-size:var(--text-sm);font-family:var(--font-mono)}.hf.svelte-1kyws56.svelte-1kyws56{margin-left:5px}.space-logo.svelte-1kyws56 img.svelte-1kyws56{display:inline-block;margin-bottom:4px;height:12px}a.svelte-1kyws56.svelte-1kyws56:hover{text-decoration:underline}svg.svelte-zyxd38.svelte-zyxd38{width:var(--size-20);height:var(--size-20)}svg.svelte-zyxd38 path.svelte-zyxd38{fill:var(--loader-color)}div.svelte-zyxd38.svelte-zyxd38{z-index:var(--layer-2)}.margin.svelte-zyxd38.svelte-zyxd38{margin:var(--size-4)}.wrap.svelte-119qaqt.svelte-119qaqt{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:var(--layer-5);transition:opacity .1s ease-in-out;border-radius:var(--block-radius);background:var(--block-background-fill);padding:0 var(--size-6);max-height:var(--size-screen-h);overflow:hidden;pointer-events:none}.wrap.center.svelte-119qaqt.svelte-119qaqt{top:0;right:0;left:0}.wrap.default.svelte-119qaqt.svelte-119qaqt{inset:0}.hide.svelte-119qaqt.svelte-119qaqt{opacity:0;pointer-events:none}.generating.svelte-119qaqt.svelte-119qaqt{animation:svelte-119qaqt-pulse 2s cubic-bezier(.4,0,.6,1) infinite;border:2px solid var(--color-accent);background:transparent}.translucent.svelte-119qaqt.svelte-119qaqt{background:none}@keyframes svelte-119qaqt-pulse{0%,to{opacity:1}50%{opacity:.5}}.loading.svelte-119qaqt.svelte-119qaqt{z-index:var(--layer-2);color:var(--body-text-color)}.eta-bar.svelte-119qaqt.svelte-119qaqt{position:absolute;inset:0;transform-origin:left;opacity:.8;z-index:var(--layer-1);transition:10ms;background:var(--background-fill-secondary)}.progress-bar-wrap.svelte-119qaqt.svelte-119qaqt{border:1px solid var(--border-color-primary);background:var(--background-fill-primary);width:55.5%;height:var(--size-4)}.progress-bar.svelte-119qaqt.svelte-119qaqt{transform-origin:left;background-color:var(--loader-color);width:var(--size-full);height:var(--size-full)}.progress-level.svelte-119qaqt.svelte-119qaqt{display:flex;flex-direction:column;align-items:center;gap:1;z-index:var(--layer-2);width:var(--size-full)}.progress-level-inner.svelte-119qaqt.svelte-119qaqt{margin:var(--size-2) auto;color:var(--body-text-color);font-size:var(--text-sm);font-family:var(--font-mono)}.meta-text.svelte-119qaqt.svelte-119qaqt{position:absolute;top:0;right:0;z-index:var(--layer-2);padding:var(--size-1) var(--size-2);font-size:var(--text-sm);font-family:var(--font-mono)}.meta-text-center.svelte-119qaqt.svelte-119qaqt{display:flex;position:absolute;top:0;right:0;justify-content:center;align-items:center;transform:translateY(var(--size-6));z-index:var(--layer-2);padding:var(--size-1) var(--size-2);font-size:var(--text-sm);font-family:var(--font-mono);text-align:center}.error.svelte-119qaqt.svelte-119qaqt{box-shadow:var(--shadow-drop);border:solid 1px var(--error-border-color);border-radius:var(--radius-full);background:var(--error-background-fill);padding-right:var(--size-4);padding-left:var(--size-4);color:var(--error-text-color);font-weight:var(--weight-semibold);font-size:var(--text-lg);line-height:var(--line-lg);font-family:var(--font)}.minimal.svelte-119qaqt .progress-text.svelte-119qaqt{background:var(--block-background-fill)}.border.svelte-119qaqt.svelte-119qaqt{border:1px solid var(--border-color-primary)}.dropdown-arrow.svelte-p5edak{fill:var(--body-text-color);margin-right:var(--size-2);width:var(--size-5)}.toast-body.svelte-z3l7qj{display:flex;position:relative;right:0;left:0;align-items:center;margin:var(--size-6) var(--size-4);margin:auto;border-radius:var(--container-radius);overflow:hidden;pointer-events:auto}.toast-body.error.svelte-z3l7qj{border:1px solid var(--color-red-700);background:var(--color-red-50)}.dark .toast-body.error.svelte-z3l7qj{border:1px solid var(--color-red-500);background-color:var(--color-grey-950)}.toast-body.warning.svelte-z3l7qj{border:1px solid var(--color-yellow-700);background:var(--color-yellow-50)}.dark .toast-body.warning.svelte-z3l7qj{border:1px solid var(--color-yellow-500);background-color:var(--color-grey-950)}.toast-body.info.svelte-z3l7qj{border:1px solid var(--color-grey-700);background:var(--color-grey-50)}.dark .toast-body.info.svelte-z3l7qj{border:1px solid var(--color-grey-500);background-color:var(--color-grey-950)}.toast-title.svelte-z3l7qj{display:flex;align-items:center;font-weight:var(--weight-bold);font-size:var(--text-lg);line-height:var(--line-sm);text-transform:capitalize}.toast-title.error.svelte-z3l7qj{color:var(--color-red-700)}.dark .toast-title.error.svelte-z3l7qj{color:var(--color-red-50)}.toast-title.warning.svelte-z3l7qj{color:var(--color-yellow-700)}.dark .toast-title.warning.svelte-z3l7qj{color:var(--color-yellow-50)}.toast-title.info.svelte-z3l7qj{color:var(--color-grey-700)}.dark .toast-title.info.svelte-z3l7qj{color:var(--color-grey-50)}.toast-close.svelte-z3l7qj{margin:0 var(--size-3);border-radius:var(--size-3);padding:0px var(--size-1-5);font-size:var(--size-5);line-height:var(--size-5)}.toast-close.error.svelte-z3l7qj{color:var(--color-red-700)}.dark .toast-close.error.svelte-z3l7qj{color:var(--color-red-500)}.toast-close.warning.svelte-z3l7qj{color:var(--color-yellow-700)}.dark .toast-close.warning.svelte-z3l7qj{color:var(--color-yellow-500)}.toast-close.info.svelte-z3l7qj{color:var(--color-grey-700)}.dark .toast-close.info.svelte-z3l7qj{color:var(--color-grey-500)}.toast-text.svelte-z3l7qj{font-size:var(--text-lg)}.toast-text.error.svelte-z3l7qj{color:var(--color-red-700)}.dark .toast-text.error.svelte-z3l7qj{color:var(--color-red-50)}.toast-text.warning.svelte-z3l7qj{color:var(--color-yellow-700)}.dark .toast-text.warning.svelte-z3l7qj{color:var(--color-yellow-50)}.toast-text.info.svelte-z3l7qj{color:var(--color-grey-700)}.dark .toast-text.info.svelte-z3l7qj{color:var(--color-grey-50)}.toast-details.svelte-z3l7qj{margin:var(--size-3) var(--size-3) var(--size-3) 0;width:100%}.toast-icon.svelte-z3l7qj{display:flex;position:absolute;position:relative;flex-shrink:0;justify-content:center;align-items:center;margin:var(--size-2);border-radius:var(--radius-full);padding:var(--size-1);padding-left:calc(var(--size-1) - 1px);width:35px;height:35px}.toast-icon.error.svelte-z3l7qj{color:var(--color-red-700)}.dark .toast-icon.error.svelte-z3l7qj{color:var(--color-red-500)}.toast-icon.warning.svelte-z3l7qj{color:var(--color-yellow-700)}.dark .toast-icon.warning.svelte-z3l7qj{color:var(--color-yellow-500)}.toast-icon.info.svelte-z3l7qj{color:var(--color-grey-700)}.dark .toast-icon.info.svelte-z3l7qj{color:var(--color-grey-500)}@keyframes svelte-z3l7qj-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.timer.svelte-z3l7qj{position:absolute;bottom:0;left:0;transform-origin:0 0;animation:svelte-z3l7qj-countdown 10s linear forwards;width:100%;height:var(--size-1)}.timer.error.svelte-z3l7qj{background:var(--color-red-700)}.dark .timer.error.svelte-z3l7qj{background:var(--color-red-500)}.timer.warning.svelte-z3l7qj{background:var(--color-yellow-700)}.dark .timer.warning.svelte-z3l7qj{background:var(--color-yellow-500)}.timer.info.svelte-z3l7qj{background:var(--color-grey-700)}.dark .timer.info.svelte-z3l7qj{background:var(--color-grey-500)}.toast-wrap.svelte-pu0yf1{display:flex;position:fixed;top:var(--size-4);right:var(--size-4);flex-direction:column;align-items:end;gap:var(--size-2);z-index:var(--layer-top);width:calc(100% - var(--size-8))}@media (min-width: 640px){.toast-wrap.svelte-pu0yf1{width:calc(var(--size-96) + var(--size-10))}}.error.svelte-y6l4b.svelte-y6l4b{position:relative;padding:var(--size-4);color:var(--body-text-color);text-align:center}.error.svelte-y6l4b>.svelte-y6l4b{margin-top:var(--size-4)}a.svelte-y6l4b.svelte-y6l4b{color:var(--link-text-color)}a.svelte-y6l4b.svelte-y6l4b:hover{color:var(--link-text-color-hover);text-decoration:underline}a.svelte-y6l4b.svelte-y6l4b:visited{color:var(--link-text-color-visited)}a.svelte-y6l4b.svelte-y6l4b:active{color:var(--link-text-color-active)}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/index-329f8260.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/index-329f8260.css
new file mode 100644
index 0000000000000000000000000000000000000000..3b53ee465e192f512a964e9050e9aab81384add8
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/index-329f8260.css
@@ -0,0 +1 @@
+.min.svelte-1ybaih5{min-height:var(--size-24)}.hide.svelte-1ybaih5{display:none}div.svelte-1ed2p3z{transition:.15s}.pending.svelte-1ed2p3z{opacity:.2}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/index-37519934.css b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/index-37519934.css
new file mode 100644
index 0000000000000000000000000000000000000000..d48203638574e0f2bb6a0f0ad5a39d7f559a8875
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/index-37519934.css
@@ -0,0 +1 @@
+div.svelte-iyf88w{border:var(--block-border-width) solid var(--border-color-primary);background:var(--border-color-primary);border-radius:var(--block-radius);display:flex;flex-direction:column;gap:var(--form-gap-width);overflow:hidden}div.svelte-iyf88w>*:not(.absolute){border:none;border-radius:0}.hide.svelte-iyf88w{display:none}
diff --git a/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/index-59874607.js b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/index-59874607.js
new file mode 100644
index 0000000000000000000000000000000000000000..f82875d33467f378b4e95dd894132f00a08b5f29
--- /dev/null
+++ b/FINAL_LOGO/IllusionDiffusion - a Hugging Face Space by AP123_6_files/a_data/index-59874607.js
@@ -0,0 +1,18 @@
+(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))o(n);new MutationObserver(n=>{for(const i of n)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&o(a)}).observe(document,{childList:!0,subtree:!0});function r(n){const i={};return n.integrity&&(i.integrity=n.integrity),n.referrerPolicy&&(i.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?i.credentials="include":n.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(n){if(n.ep)return;n.ep=!0;const i=r(n);fetch(n.href,i)}})();var Ac=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function so(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Et={},et={},sr={exports:{}},F=String,lo=function(){return{isColorSupported:!1,reset:F,bold:F,dim:F,italic:F,underline:F,inverse:F,hidden:F,strikethrough:F,black:F,red:F,green:F,yellow:F,blue:F,magenta:F,cyan:F,white:F,gray:F,bgBlack:F,bgRed:F,bgGreen:F,bgYellow:F,bgBlue:F,bgMagenta:F,bgCyan:F,bgWhite:F}};sr.exports=lo();sr.exports.createColors=lo;var Hi=sr.exports;Object.defineProperty(et,"__esModule",{value:!0});et.dim=Ni;et.default=void 0;var ve=Ci(Hi);function Ci(e){return e&&e.__esModule?e:{default:e}}let gr=new Set;function Ht(e,t,r){typeof process<"u"&&{}.JEST_WORKER_ID||r&&gr.has(r)||(r&&gr.add(r),console.warn(""),t.forEach(o=>console.warn(e,"-",o)))}function Ni(e){return ve.default.dim(e)}var Oi={info(e,t){Ht(ve.default.bold(ve.default.cyan("info")),...Array.isArray(e)?[e]:[t,e])},warn(e,t){Ht(ve.default.bold(ve.default.yellow("warn")),...Array.isArray(e)?[e]:[t,e])},risk(e,t){Ht(ve.default.bold(ve.default.magenta("risk")),...Array.isArray(e)?[e]:[t,e])}};et.default=Oi;Object.defineProperty(Et,"__esModule",{value:!0});Et.default=void 0;var Mi=Ii(et);function Ii(e){return e&&e.__esModule?e:{default:e}}function qe({version:e,from:t,to:r}){Mi.default.warn(`${t}-color-renamed`,[`As of Tailwind CSS ${e}, \`${t}\` has been renamed to \`${r}\`.`,"Update your configuration file to silence this warning."])}var Li={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337"},get lightBlue(){return qe({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return qe({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return qe({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return qe({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return qe({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}};Et.default=Li;let Ct=Et;var Ri=(Ct.__esModule?Ct:{default:Ct}).default;const mr=so(Ri),Tc=["red","green","blue","yellow","purple","teal","orange","cyan","lime","pink"],zi=[{color:"red",primary:600,secondary:100},{color:"green",primary:600,secondary:100},{color:"blue",primary:600,secondary:100},{color:"yellow",primary:500,secondary:100},{color:"purple",primary:600,secondary:100},{color:"teal",primary:600,secondary:100},{color:"orange",primary:600,secondary:100},{color:"cyan",primary:600,secondary:100},{color:"lime",primary:500,secondary:100},{color:"pink",primary:600,secondary:100}],Bc=zi.reduce((e,{color:t,primary:r,secondary:o})=>({...e,[t]:{primary:mr[t][r],secondary:mr[t][o]}}),{}),Di="modulepreload",ji=function(e,t){return new URL(e,t).href},br={},pt=function(t,r,o){if(!r||r.length===0)return t();const n=document.getElementsByTagName("link");return Promise.all(r.map(i=>{if(i=ji(i,o),i in br)return;br[i]=!0;const a=i.endsWith(".css"),l=a?'[rel="stylesheet"]':"";if(!!o)for(let c=n.length-1;c>=0;c--){const f=n[c];if(f.href===i&&(!a||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const s=document.createElement("link");if(s.rel=a?"stylesheet":Di,a||(s.as="script",s.crossOrigin=""),s.href=i,document.head.appendChild(s),a)return new Promise((c,f)=>{s.addEventListener("load",c),s.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};var Nt=new Intl.Collator(0,{numeric:1}).compare;function yr(e,t,r){return e=e.split("."),t=t.split("."),Nt(e[0],t[0])||Nt(e[1],t[1])||(t[2]=t.slice(2).join("."),r=/[.-]/.test(e[2]=e.slice(2).join(".")),r==/[.-]/.test(t[2])?Nt(e[2],t[2]):r?-1:1)}function Ot(e){if(e.startsWith("http")){const{protocol:t,host:r}=new URL(e);return r.endsWith("hf.space")?{ws_protocol:"wss",host:r,http_protocol:t}:{ws_protocol:t==="https:"?"wss":"ws",http_protocol:t,host:r}}return{ws_protocol:"wss",http_protocol:"https:",host:e}}const co=/^[^\/]*\/[^\/]*$/,Ui=/.*hf\.space\/{0,1}$/;async function Gi(e,t){const r={};t&&(r.Authorization=`Bearer ${t}`);const o=e.trim();if(co.test(o))try{const n=await fetch(`https://huggingface.co/api/spaces/${o}/host`,{headers:r});if(n.status!==200)throw new Error("Space metadata could not be loaded.");const i=(await n.json()).host;return{space_id:e,...Ot(i)}}catch(n){throw new Error("Space metadata could not be loaded."+n.message)}if(Ui.test(o)){const{ws_protocol:n,http_protocol:i,host:a}=Ot(o);return{space_id:a.replace(".hf.space",""),ws_protocol:n,http_protocol:i,host:a}}return{space_id:!1,...Ot(o)}}function Fi(e){let t={};return e.forEach(({api_name:r},o)=>{r&&(t[r]=o)}),t}const qi=/^(?=[^]*\b[dD]iscussions{0,1}\b)(?=[^]*\b[dD]isabled\b)[^]*$/;async function vr(e){try{const r=(await fetch(`https://huggingface.co/api/spaces/${e}/discussions`,{method:"HEAD"})).headers.get("x-error-message");return!(r&&qi.test(r))}catch{return!1}}const Vi="This application is too busy. Keep trying!",it="Connection errored out.";let uo;function Xi(e){return{post_data:t,upload_files:r,client:o,handle_blob:n};async function t(i,a,l){const u={"Content-Type":"application/json"};l&&(u.Authorization=`Bearer ${l}`);try{var s=await e(i,{method:"POST",body:JSON.stringify(a),headers:u})}catch{return[{error:it},500]}return[await s.json(),s.status]}async function r(i,a,l){const u={};l&&(u.Authorization=`Bearer ${l}`);const s=1e3,c=[];for(let d=0;d{p.append("files",y)});try{var f=await e(`${i}/upload`,{method:"POST",body:p,headers:u})}catch{return{error:it}}const g=await f.json();c.push(...g)}return{files:c}}async function o(i,a={normalise_files:!0}){return new Promise(async l=>{const{status_callback:u,hf_token:s,normalise_files:c}=a,f={predict:j,submit:X,view_api:U},d=c??!0;if(typeof window>"u"||!("WebSocket"in window)){const C=await pt(()=>import("./wrapper-6f348d45-38be7a64.js"),["./wrapper-6f348d45-38be7a64.js","./__vite-browser-external-b25bb000.js"],import.meta.url);uo=(await pt(()=>import("./__vite-browser-external-b25bb000.js"),[],import.meta.url)).Blob,global.WebSocket=C.WebSocket}const{ws_protocol:_,http_protocol:p,host:g,space_id:y}=await Gi(i,s),w=Math.random().toString(36).substring(2),E={};let h,v={},A=!1;s&&y&&(A=await Zi(y,s));async function I(C){if(h=C,v=Fi(C?.dependencies||[]),h.auth_required)return{config:h,...f};try{S=await U(h)}catch(R){console.error(`Could not get api details: ${R.message}`)}return{config:h,...f}}let S;async function H(C){if(u&&u(C),C.status==="running")try{h=await Ar(e,`${p}//${g}`,s);const R=await I(h);l(R)}catch(R){console.error(R),u&&u({status:"error",message:"Could not load this space.",load_status:"error",detail:"NOT_FOUND"})}}try{h=await Ar(e,`${p}//${g}`,s);const C=await I(h);l(C)}catch(C){console.error(C),y?qt(y,co.test(y)?"space_name":"subdomain",H):u&&u({status:"error",message:"Could not load this space.",load_status:"error",detail:"NOT_FOUND"})}function j(C,R,oe){let P=!1,ue=!1,W;if(typeof C=="number")W=h.dependencies[C];else{const L=C.replace(/^\//,"");W=h.dependencies[v[L]]}if(W.types.continuous)throw new Error("Cannot call predict on this function as it may run forever. Use submit instead");return new Promise((L,ee)=>{const le=X(C,R,oe);let fe;le.on("data",G=>{ue&&(le.destroy(),L(G)),P=!0,fe=G}).on("status",G=>{G.stage==="error"&&ee(G),G.stage==="complete"&&(ue=!0,le.destroy(),P&&L(fe))})})}function X(C,R,oe){let P,ue;if(typeof C=="number")P=C,ue=S.unnamed_endpoints[P];else{const J=C.replace(/^\//,"");P=v[J],ue=S.named_endpoints[C.trim()]}if(typeof P!="number")throw new Error("There is no endpoint matching that name of fn_index matching that number.");let W;const L=typeof C=="number"?"/predict":C;let ee,le=!1;const fe={};n(`${p}//${g+h.path}`,R,ue,s).then(J=>{if(ee={data:J||[],event_data:oe,fn_index:P},Yi(P,h))G({type:"status",endpoint:L,stage:"pending",queue:!1,fn_index:P,time:new Date}),t(`${p}//${g+h.path}/run${L.startsWith("/")?L:`/${L}`}`,{...ee,session_hash:w},s).then(([Q,ne])=>{const ie=d?Er(Q.data,ue,h.root,h.root_url):Q.data;ne==200?(G({type:"data",endpoint:L,fn_index:P,data:ie,time:new Date}),G({type:"status",endpoint:L,fn_index:P,stage:"complete",eta:Q.average_duration,queue:!1,time:new Date})):G({type:"status",stage:"error",endpoint:L,fn_index:P,message:Q.error,queue:!1,time:new Date})}).catch(Q=>{G({type:"status",stage:"error",message:Q.message,endpoint:L,fn_index:P,queue:!1,time:new Date})});else{G({type:"status",stage:"pending",queue:!0,endpoint:L,fn_index:P,time:new Date});let Q=new URL(`${_}://${g}${h.path}
+ /queue/join`);A&&Q.searchParams.set("__sign",A),W=new WebSocket(Q),W.onclose=ne=>{ne.wasClean||G({type:"status",stage:"error",broken:!0,message:it,queue:!0,endpoint:L,fn_index:P,time:new Date})},W.onmessage=function(ne){const ie=JSON.parse(ne.data),{type:m,status:Z,data:V}=Qi(ie,E[P]);if(m==="update"&&Z&&!le)G({type:"status",endpoint:L,fn_index:P,time:new Date,...Z}),Z.stage==="error"&&W.close();else if(m==="hash"){W.send(JSON.stringify({fn_index:P,session_hash:w}));return}else m==="data"?W.send(JSON.stringify({...ee,session_hash:w})):m==="complete"?le=Z:m==="log"?G({type:"log",log:V.log,level:V.level,endpoint:L,fn_index:P}):m==="generating"&&G({type:"status",time:new Date,...Z,stage:Z?.stage,queue:!0,endpoint:L,fn_index:P});V&&(G({type:"data",time:new Date,data:d?Er(V.data,ue,h.root,h.root_url):V.data,endpoint:L,fn_index:P}),le&&(G({type:"status",time:new Date,...le,stage:Z?.stage,queue:!0,endpoint:L,fn_index:P}),W.close()))},yr(h.version||"2.0.0","3.6")<0&&addEventListener("open",()=>W.send(JSON.stringify({hash:w})))}});function G(J){const ne=fe[J.type]||[];ne?.forEach(ie=>ie(J))}function x(J,Q){const ne=fe,ie=ne[J]||[];return ne[J]=ie,ie?.push(Q),{on:x,off:Ae,cancel:Ge,destroy:Fe}}function Ae(J,Q){const ne=fe;let ie=ne[J]||[];return ie=ie?.filter(m=>m!==Q),ne[J]=ie,{on:x,off:Ae,cancel:Ge,destroy:Fe}}async function Ge(){const J={stage:"complete",queue:!1,time:new Date};le=J,G({...J,type:"status",endpoint:L,fn_index:P}),W&&W.readyState===0?W.addEventListener("open",()=>{W.close()}):W.close();try{await e(`${p}//${g+h.path}/reset`,{headers:{"Content-Type":"application/json"},method:"POST",body:JSON.stringify({fn_index:P,session_hash:w})})}catch{console.warn("The `/reset` endpoint could not be called. Subsequent endpoint results may be unreliable.")}}function Fe(){for(const J in fe)fe[J].forEach(Q=>{Ae(J,Q)})}return{on:x,off:Ae,cancel:Ge,destroy:Fe}}async function U(C){if(S)return S;const R={"Content-Type":"application/json"};s&&(R.Authorization=`Bearer ${s}`);let oe;if(yr(C.version||"2.0.0","3.30")<0?oe=await e("https://gradio-space-api-fetcher-v2.hf.space/api",{method:"POST",body:JSON.stringify({serialize:!1,config:JSON.stringify(C)}),headers:R}):oe=await e(`${C.root}/info`,{headers:R}),!oe.ok)throw new Error(it);let P=await oe.json();return"api"in P&&(P=P.api),P.named_endpoints["/predict"]&&!P.unnamed_endpoints[0]&&(P.unnamed_endpoints[0]=P.named_endpoints["/predict"]),Wi(P,C,v)}})}async function n(i,a,l,u){const s=await Ft(a,void 0,[],!0,l);return Promise.all(s.map(async({path:c,blob:f,data:d,type:_})=>{if(f){const p=(await r(i,[f],u)).files[0];return{path:c,file_url:p,type:_}}return{path:c,base64:d,type:_}})).then(c=>(c.forEach(({path:f,file_url:d,base64:_,type:p})=>{if(_)Mt(a,_,f);else if(p==="Gallery")Mt(a,d,f);else if(d){const g={is_file:!0,name:`${d}`,data:null};Mt(a,g,f)}}),a))}}const{post_data:Pc,upload_files:wr,client:xr,handle_blob:Hc}=Xi(fetch);function Er(e,t,r,o){return e.map((n,i)=>{var a,l,u,s;return((l=(a=t?.returns)==null?void 0:a[i])==null?void 0:l.component)==="File"?We(n,r,o):((s=(u=t?.returns)==null?void 0:u[i])==null?void 0:s.component)==="Gallery"?n.map(c=>Array.isArray(c)?[We(c[0],r,o),c[1]]:[We(c,r,o),null]):typeof n=="object"&&n?.is_file?We(n,r,o):n})}function We(e,t,r){if(e==null)return null;if(typeof e=="string")return{name:"file_data",data:e};if(Array.isArray(e)){const o=[];for(const n of e)n===null?o.push(null):o.push(We(n,t,r));return o}else e.is_file&&(r?e.data="/proxy="+r+"file="+e.name:e.data=t+"/file="+e.name);return e}function Sr(e,t,r,o){switch(e.type){case"string":return"string";case"boolean":return"boolean";case"number":return"number"}if(r==="JSONSerializable"||r==="StringSerializable")return"any";if(r==="ListStringSerializable")return"string[]";if(t==="Image")return o==="parameter"?"Blob | File | Buffer":"string";if(r==="FileSerializable")return e?.type==="array"?o==="parameter"?"(Blob | File | Buffer)[]":"{ name: string; data: string; size?: number; is_file?: boolean; orig_name?: string}[]":o==="parameter"?"Blob | File | Buffer":"{ name: string; data: string; size?: number; is_file?: boolean; orig_name?: string}";if(r==="GallerySerializable")return o==="parameter"?"[(Blob | File | Buffer), (string | null)][]":"[{ name: string; data: string; size?: number; is_file?: boolean; orig_name?: string}, (string | null))][]"}function kr(e,t){return t==="GallerySerializable"?"array of [file, label] tuples":t==="ListStringSerializable"?"array of strings":t==="FileSerializable"?"array of files or single file":e.description}function Wi(e,t,r){const o={named_endpoints:{},unnamed_endpoints:{}};for(const n in e){const i=e[n];for(const a in i){const l=t.dependencies[a]?a:r[a.replace("/","")],u=i[a];o[n][a]={},o[n][a].parameters={},o[n][a].returns={},o[n][a].type=t.dependencies[l].types,o[n][a].parameters=u.parameters.map(({label:s,component:c,type:f,serializer:d})=>({label:s,component:c,type:Sr(f,c,d,"parameter"),description:kr(f,d)})),o[n][a].returns=u.returns.map(({label:s,component:c,type:f,serializer:d})=>({label:s,component:c,type:Sr(f,c,d,"return"),description:kr(f,d)}))}}return o}async function Zi(e,t){try{return(await(await fetch(`https://huggingface.co/api/spaces/${e}/jwt`,{headers:{Authorization:`Bearer ${t}`}})).json()).token||!1}catch(r){return console.error(r),!1}}function Mt(e,t,r){for(;r.length>1;)e=e[r.shift()];e[r.shift()]=t}async function Ft(e,t=void 0,r=[],o=!1,n=void 0){if(Array.isArray(e)){let i=[];return await Promise.all(e.map(async(a,l)=>{var u;let s=r.slice();s.push(l);const c=await Ft(e[l],o?((u=n?.parameters[l])==null?void 0:u.component)||void 0:t,s,!1,n);i=i.concat(c)})),i}else if(globalThis.Buffer&&e instanceof globalThis.Buffer){const i=t==="Image";return[{path:r,blob:i?!1:new uo([e]),data:i?`${e.toString("base64")}`:!1,type:t}]}else if(e instanceof Blob||typeof window<"u"&&e instanceof File){if(t==="Image"){let i;if(typeof window<"u")i=await Ji(e);else{const a=await e.arrayBuffer();i=Buffer.from(a).toString("base64")}return[{path:r,data:i,type:t,blob:!1}]}return[{path:r,blob:e,type:t,data:!1}]}else if(typeof e=="object"){let i=[];for(let a in e)if(e.hasOwnProperty(a)){let l=r.slice();l.push(a),i=i.concat(await Ft(e[a],void 0,l,!1,n))}return i}return[]}function Ji(e){return new Promise((t,r)=>{const o=new FileReader;o.onloadend=()=>t(o.result),o.readAsDataURL(e)})}function Yi(e,t){var r,o,n,i;return!(((o=(r=t?.dependencies)==null?void 0:r[e])==null?void 0:o.queue)===null?t.enable_queue:(i=(n=t?.dependencies)==null?void 0:n[e])!=null&&i.queue)||!1}async function Ar(e,t,r){const o={};if(r&&(o.Authorization=`Bearer ${r}`),typeof window<"u"&&window.gradio_config&&location.origin!=="http://localhost:9876"&&!window.gradio_config.dev_mode){const n=window.gradio_config.root,i=window.gradio_config;return i.root=t+i.root,{...i,path:n}}else if(t){let n=await e(`${t}/config`,{headers:o});if(n.status===200){const i=await n.json();return i.path=i.path??"",i.root=t,i}throw new Error("Could not get config.")}throw new Error("No config or app endpoint found")}async function qt(e,t,r){let o=t==="subdomain"?`https://huggingface.co/api/spaces/by-subdomain/${e}`:`https://huggingface.co/api/spaces/${e}`,n,i;try{if(n=await fetch(o),i=n.status,i!==200)throw new Error;n=await n.json()}catch{r({status:"error",load_status:"error",message:"Could not get space status",detail:"NOT_FOUND"});return}if(!n||i!==200)return;const{runtime:{stage:a},id:l}=n;switch(a){case"STOPPED":case"SLEEPING":r({status:"sleeping",load_status:"pending",message:"Space is asleep. Waking it up...",detail:a}),setTimeout(()=>{qt(e,t,r)},1e3);break;case"PAUSED":r({status:"paused",load_status:"error",message:"This space has been paused by the author. If you would like to try this demo, consider duplicating the space.",detail:a,discussions_enabled:await vr(l)});break;case"RUNNING":case"RUNNING_BUILDING":r({status:"running",load_status:"complete",message:"",detail:a});break;case"BUILDING":r({status:"building",load_status:"pending",message:"Space is building...",detail:a}),setTimeout(()=>{qt(e,t,r)},1e3);break;default:r({status:"space_error",load_status:"error",message:"This space is experiencing an issue.",detail:a,discussions_enabled:await vr(l)});break}}function Qi(e,t){switch(e.msg){case"send_data":return{type:"data"};case"send_hash":return{type:"hash"};case"queue_full":return{type:"update",status:{queue:!0,message:Vi,stage:"error",code:e.code,success:e.success}};case"estimation":return{type:"update",status:{queue:!0,stage:t||"pending",code:e.code,size:e.queue_size,position:e.rank,eta:e.rank_eta,success:e.success}};case"progress":return{type:"update",status:{queue:!0,stage:"pending",code:e.code,progress_data:e.progress_data,success:e.success}};case"log":return{type:"log",data:e};case"process_generating":return{type:"generating",status:{queue:!0,message:e.success?null:e.output.error,stage:e.success?"generating":"error",code:e.code,progress_data:e.progress_data,eta:e.average_duration},data:e.success?e.output:null};case"process_completed":return"error"in e.output?{type:"update",status:{queue:!0,message:e.output.error,stage:"error",code:e.code,success:e.success}}:{type:"complete",status:{queue:!0,message:e.success?void 0:e.output.error,stage:e.success?"complete":"error",code:e.code,progress_data:e.progress_data,eta:e.output.average_duration},data:e.success?e.output:null};case"process_starts":return{type:"update",status:{queue:!0,stage:"pending",code:e.code,size:e.rank,position:0,success:e.success}}}return{type:"none",status:{stage:"error",queue:!0}}}function Vt(e,t){if(document.querySelector(`link[href='${e}']`))return Promise.resolve();const o=document.createElement("link");return o.rel="stylesheet",o.href=e,new Promise((n,i)=>{o.addEventListener("load",()=>n()),o.addEventListener("error",()=>{console.error(`Unable to preload CSS for ${e}`),n()}),t.appendChild(o)})}function K(){}const lr=e=>e;function fo(e,t){for(const r in t)e[r]=t[r];return e}function ho(e){return e()}function Tr(){return Object.create(null)}function pe(e){e.forEach(ho)}function Ee(e){return typeof e=="function"}function tt(e,t){return e!=e?t==t:e!==t||e&&typeof e=="object"||typeof e=="function"}let at;function Ki(e,t){return at||(at=document.createElement("a")),at.href=t,e===at.href}function $i(e){return Object.keys(e).length===0}function po(e,...t){if(e==null){for(const o of t)o(void 0);return K}const r=e.subscribe(...t);return r.unsubscribe?()=>r.unsubscribe():r}function xe(e,t,r){e.$$.on_destroy.push(po(t,r))}function _o(e,t,r,o){if(e){const n=go(e,t,r,o);return e[0](n)}}function go(e,t,r,o){return e[1]&&o?fo(r.ctx.slice(),e[1](o(t))):r.ctx}function mo(e,t,r,o){if(e[2]&&o){const n=e[2](o(r));if(t.dirty===void 0)return n;if(typeof n=="object"){const i=[],a=Math.max(t.dirty.length,n.length);for(let l=0;l32){const t=[],r=e.ctx.length/32;for(let o=0;owindow.performance.now():()=>Date.now(),cr=vo?e=>requestAnimationFrame(e):K;const Ce=new Set;function wo(e){Ce.forEach(t=>{t.c(e)||(Ce.delete(t),t.f())}),Ce.size!==0&&cr(wo)}function St(e){let t;return Ce.size===0&&cr(wo),{promise:new Promise(r=>{Ce.add(t={c:e,f:r})}),abort(){Ce.delete(t)}}}const ea=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;"WeakMap"in ea;function B(e,t){e.appendChild(t)}function xo(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;return t&&t.host?t:e.ownerDocument}function ta(e){const t=D("style");return t.textContent="/* empty */",ra(xo(e),t),t.sheet}function ra(e,t){return B(e.head||e,t),t.sheet}function T(e,t,r){e.insertBefore(t,r||null)}function k(e){e.parentNode&&e.parentNode.removeChild(e)}function Eo(e,t){for(let r=0;re.removeEventListener(t,r,o)}function Ic(e){return function(t){return t.preventDefault(),e.call(this,t)}}function Lc(e){return function(t){return t.stopPropagation(),e.call(this,t)}}function b(e,t,r){r==null?e.removeAttribute(t):e.getAttribute(t)!==r&&e.setAttribute(t,r)}const oa=["width","height"];function na(e,t){const r=Object.getOwnPropertyDescriptors(e.__proto__);for(const o in t)t[o]==null?e.removeAttribute(o):o==="style"?e.style.cssText=t[o]:o==="__value"?e.value=e[o]=t[o]:r[o]&&r[o].set&&oa.indexOf(o)===-1?e[o]=t[o]:b(e,o,t[o])}function ia(e,t){Object.keys(t).forEach(r=>{aa(e,r,t[r])})}function aa(e,t,r){t in e?e[t]=typeof e[t]=="boolean"&&r===""?!0:r:b(e,t,r)}function Rc(e){return/-/.test(e)?ia:na}function zc(e){let t;return{p(...r){t=r,t.forEach(o=>e.push(o))},r(){t.forEach(r=>e.splice(e.indexOf(r),1))}}}function Dc(e){return e===""?null:+e}function sa(e){return Array.from(e.childNodes)}function re(e,t){t=""+t,e.data!==t&&(e.data=t)}function jc(e,t){e.value=t??""}function ae(e,t,r,o){r==null?e.style.removeProperty(t):e.style.setProperty(t,r,o?"important":"")}let st;function la(){if(st===void 0){st=!1;try{typeof window<"u"&&window.parent&&window.parent.document}catch{st=!0}}return st}function Uc(e,t){getComputedStyle(e).position==="static"&&(e.style.position="relative");const o=D("iframe");o.setAttribute("style","display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; border: 0; opacity: 0; pointer-events: none; z-index: -1;"),o.setAttribute("aria-hidden","true"),o.tabIndex=-1;const n=la();let i;return n?(o.src="data:text/html,