PageSourceSearch

https://nagomi-sugarheart-gif-generator.hf.space/assets/Index-Bp6luteB.js

js nagomi-sugarheart-gif-generator.hf.space collected 2026-10-03 17:10:17 UTC 8,394 bytes, 1 lines download raw bytes

1import{g as Z,i as G,G as ee,r as re,e as te,j as ae,b as se}from"./i18n-DhLovEFo.js";import{M as oe,a8 as U,a9 as le,N as W,a as j,$ as c,X as a,O as ie,G as R,Y as d,S as C,R as L,t as ne,Q as pe,T as ue,a1 as ce}from"./index-9Ev7iYt6.js";import{B as de}from"./Block-MCGnkHAA.js";import{S as me}from"./ScrollFade.svelte_svelte_type_style_lang-ogAEaD61.js";import{U as _e}from"./UploadText-CYZU968p.js";import{G as he,h as q}from"./Gallery-Rc-LszOL.js";import{S as ge}from"./index-BKfLiH8b.js";import"./StreamingBar.svelte_svelte_type_style_lang-D07DuzRz.js";import{a as fe}from"./FileUpload-BC11z3oy.js";/* empty css                                              */import"./ImagePreview-DJ7FK62O.js";import{W as E}from"./ImageUploader-D709Dl1d.js";import"./Image-CVAEcPj3.js";/* empty css                                              */import{default as dr}from"./Example-DaCEcGv9.js";import"./snippet-xbRfGdXG.js";import"./window-CWHy3o9R.js";import"./event-modifiers-CdEA5IGF.js";import"./BlockLabel-CqQRDPfZ.js";import"./Empty-B_oS1nZx.js";import"./ShareButton-qU8V1sqI.js";import"./Clear-D8pztZ4O.js";import"./Download-BvDI8Efl.js";import"./Image-BtruDAal.js";import"./Play-CcfJa8Qv.js";import"./IconButtonWrapper-DATTLsrh.js";import"./FullscreenButton-CgU9eLeA.js";import"./Maximize-DX4p_OSq.js";import"./Upload-yxDsxAyc.js";import"./actions-DWbx7e_v.js";import"./ModifyUpload-B3fYKBFw.js";import"./DownloadLink-hEoT-mAd.js";import"./Edit-DmAqHUCp.js";import"./Undo-DTF74Pc_.js";import"./Video-DNjhtblL.js";import"./universal-B2tAZ-5T.js";import"./index-tFQomdd2.js";import"./html-CfSn455r.js";import"./index-B_pwUImq.js";import"./File--0kuwvN1.js";import"./DropdownArrow-BMS-fktN.js";import"./Square-WO7xGPv5.js";import"./Spinner-BMpW1YeX.js";import"./StreamingBar-DNDaYYJd.js";var ve=L("<div><!></div> <!> <!>",1),we=L("<!> <!>",1);function pr(M,P){oe(P,!0);let v=U(void 0);class O extends ee{async get_data(){return a(v)&&(await a(v),await R()),await super.get_data()}}const Q=re(P,["$$slots","$$events","$$legacy"]),e=new O(Q,{selected_index:null,file_types:["image","video"]});let w=U(!1);function X(o){if(!e.props.value)return;const{index:n}=o;e.dispatch("delete",o),e.props.value=e.props.value.filter((s,p)=>p!==n),e.dispatch("change",e.props.value)}async function h(o){return(await Promise.all(o.map(async s=>{if(s.path?.toLowerCase().endsWith(".svg")&&s.url){const u=await(await fetch(s.url)).text();return{...s,url:`data:image/svg+xml,${encodeURIComponent(u)}`}}return s}))).map(s=>s.mime_type?.includes("video")?{video:s,caption:null}:{image:s,caption:null})}let T,i=U(le(e.props.sources?e.props.sources[0]:"upload")),F=d(()=>e.props.value===null?!0:e.props.value.length===0),b=d(()=>e.props.file_types?.includes("video")&&e.props.sources.includes("webcam")?e.props.sources.concat(["webcam-video"]):e.props.sources);async function I(){navigator.clipboard.read().then(async o=>{let n=null;for(let s=0;s<o.length;s++){const p=o[s].types.find(u=>(e.props.file_types||["image"]).some(k=>u.startsWith(k+"/")));if(p){const u=await o[s].getType(p);n=new File([u],`clipboard.${p.replace("image/","")}`);break}}if(n){const s=await q(n,u=>e.shared.client.upload(u,e.shared.root),"clipboard_upload"),p=await h(s);e.props.value?.push(...p),e.dispatch("change",e.props.value),c(i,null)}else e.dispatch("warning","No image or video found in clipboard")})}async function Y(o){o==="clipboard"&&await I()}async function D(o){await R(),o==="clipboard"?await I():(c(i,o,!0),c(F,!0))}{let o=d(()=>e.props.height||void 0);de(M,{get visible(){return e.shared.visible},variant:"solid",padding:!1,get elem_id(){return e.shared.elem_id},get elem_classes(){return e.shared.elem_classes},get container(){return e.shared.container},get scale(){return e.shared.scale},get min_width(){return e.shared.min_width},allow_overflow:!1,get height(){return a(o)},get fullscreen(){return a(w)},set fullscreen(n){c(w,n,!0)},children:(n,s)=>{var p=we(),u=W(p);ge(u,Z({get autoscroll(){return e.shared.autoscroll},get i18n(){return e.i18n}},()=>e.shared.loading_status,{on_clear_status:()=>e.dispatch("clear_status",e.shared.loading_status)}));var k=C(u,2);{var H=m=>{var y=ve(),_=W(y),S=pe(_);te(fe(S,{value:null,get root(){return e.shared.root},get label(){return e.shared.label},get max_file_size(){return e.shared.max_file_size},file_count:"multiple",get file_types(){return e.props.file_types},get i18n(){return e.i18n},upload:(...t)=>e.shared.client.upload(...t),stream_handler:(...t)=>e.shared.client.stream(...t),onupload:async t=>{const l=Array.isArray(t)?t:[t];e.props.value=await h(l),c(i,null),e.dispatch("upload",e.props.value),e.dispatch("change",e.props.value)},onerror:t=>{e.shared.loading_status=e.shared.loading_status||{},e.shared.loading_status.status="error",e.dispatch("error",t)},get upload_promise(){return a(v)},set upload_promise(t){c(v,t,!0)},children:(t,l)=>{_e(t,{get i18n(){return e.i18n},type:"gallery"})},$$slots:{default:!0}}),t=>T=t,()=>T),ue(_);var $=C(_,2);{var r=t=>{E(t,{get root(){return e.shared.root},value:null,oncapture:async l=>{if(!(l instanceof Blob))return;const z=await q(l,f=>e.shared.client.upload(f,e.shared.root),"webcam_upload"),A=await h(z);e.props.value?.push(...A),c(i,null),e.dispatch("change",e.props.value)},mirror_webcam:!0,streaming:!1,mode:"image",include_audio:!1,get i18n(){return e.i18n},upload:(...l)=>e.shared.client.upload(...l)})},B=t=>{var l=ce(),z=W(l);{var A=f=>{E(f,{get root(){return e.shared.root},value:null,oncapture:async x=>{if(!x)return;const N={...x};N.mime_type="video/webm";const V=await h([N]);e.props.value?.push(...V),c(i,null),e.dispatch("change",e.props.value)},mirror_webcam:!0,streaming:!1,mode:"video",include_audio:!1,get i18n(){return e.i18n},upload:(...x)=>e.shared.client.upload(...x)})};G(z,f=>{a(i)==="webcam-video"&&f(A)},!0)}j(t,l)};G($,t=>{a(i)==="webcam"?t(r):t(B,!1)})}var g=C($,2);{var K=t=>{me(t,{get sources(){return a(b)},handle_clear:()=>
1e.dispatch("clear"),handle_select:l=>Y(l),get active_source(){return a(i)},set active_source(l){c(i,l,!0)}})};G(g,t=>{(a(b).length>1||a(b).includes("clipboard"))&&t(K)})}ne(t=>se(_,1,t,"svelte-vrqwbn"),[()=>ae(!e.props.value||a(i)&&a(i).includes("webcam")?"hidden-upload-input":"upload-wrapper")]),j(m,y)},J=m=>{{let y=d(()=>e.props.buttons.some(r=>typeof r=="string"&&r==="share")),_=d(()=>e.props.buttons.some(r=>typeof r=="string"&&r==="download")),S=d(()=>e.props.buttons.some(r=>typeof r=="string"&&r==="download_all")),$=d(()=>e.props.buttons.some(r=>typeof r=="string"&&r==="fullscreen"));he(m,{onchange:()=>e.dispatch("change"),onclear:()=>e.dispatch("change"),onselect:r=>e.dispatch("select",r),onshare:r=>e.dispatch("share",r.detail),onerror:r=>e.dispatch("error",r.detail),onpreview_open:()=>{e.dispatch("preview_open")},onpreview_close:()=>e.dispatch("preview_close"),onfullscreen:({detail:r})=>{c(w,r,!0)},ondelete:X,onupload:async r=>{const B=Array.isArray(r)?r:[r],g=await h(B);e.props.value=e.props.value?[...e.props.value,...g]:g,e.dispatch("upload",g),e.dispatch("change",e.props.value)},get sources(){return a(b)},onsource_change:r=>D(r),get label(){return e.shared.label},get show_label(){return e.shared.show_label},get columns(){return e.props.columns},get rows(){return e.props.rows},get height(){return e.props.height},get preview(){return e.props.preview},get object_fit(){return e.props.object_fit},get interactive(){return e.shared.interactive},get allow_preview(){return e.props.allow_preview},get show_share_button(){return a(y)},get show_download_button(){return a(_)},get show_download_all_button(){return a(S)},get fit_columns(){return e.props.fit_columns},get i18n(){return e.i18n},_fetch:(...r)=>e.shared.client.fetch(...r),get show_fullscreen_button(){return a($)},get buttons(){return e.props.buttons},oncustom_button_click:r=>{e.dispatch("custom_button_click",{id:r})},get fullscreen(){return a(w)},get root(){return e.shared.root},get file_types(){return e.props.file_types},get max_file_size(){return e.shared.max_file_size},upload:(...r)=>e.shared.client.upload(...r),stream_handler:(...r)=>e.shared.client.stream(...r),get selected_index(){return e.props.selected_index},set selected_index(r){e.props.selected_index=r},get value(){return e.props.value},set value(r){e.props.value=r}})}};G(k,m=>{e.shared.interactive&&a(F)?m(H):m(J,!1)})}j(n,p)},$$slots:{default:!0}})}ie()}export{dr as BaseExample,he as BaseGallery,pr as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.