PageSourceSearch

https://python-fiddle.com/_nuxt/BUMSvIdl.js

js python-fiddle.com collected 2026-09-24 12:13:33 UTC 3,089 bytes, 1 lines download raw bytes

1import{_ as x}from"./Bjg7PIEK.js";import M from"./DUB9F1jV.js";import{_ as C}from"./DEWBa1i1.js";import{u as _,e as P,c as E}from"./BvDFDW5u.js";import{x as B,b as S,y as V,Q as D,r as k,v as I,e as L,B as $,c as s,a as p,w as j,u as e,o as n}from"#entry";import{u as q}from"./BdgUI4-U.js";import{u as A}from"./DPqDcSQj.js";import"./CBRtWl27.js";import"./CJ5NhiWv.js";import"./DaWZu8wl.js";import"./K2LOpTrw.js";import"./DNpxTVw7.js";import"./BfI20xKy.js";import"./em0n8Frv.js";import"./Bd_6KxB9.js";import"./DU72KlL8.js";import"./DFuKEkiz.js";import"./IljeZfEr.js";import"./BSVX_odH.js";import"./n2VQwx6s.js";import"./CPdS71ql.js";import"./DGIXZPzC.js";import"./Bbvo2KRq.js";import"./CwWdgICz.js";import"./CGOcem5C.js";import"./BqUnO8_r.js";import"./DKKdzgsp.js";import"./CNesdacs.js";import"./BwYVVlXO.js";import"./G2C8ZGbX.js";import"./DkxHZMrm.js";import"./C1Wab32t.js";import"./ye5OngNq.js";import"./BiPjllOI.js";import"./DlAUqK2U.js";import"./CSgq_NsX.js";import"./DHbw4spx.js";import"./CF-xxtxl.js";import"./BVMA5lNs.js";import"./DdRbh02t.js";import"./DvPNtBhU.js";import"./DWzGLpKG.js";import"./emty9M1-.js";import"./4TM-2GGw.js";import"./C5Pdbtue.js";import"./CI_JCmxR.js";import"./BJKvMJ2_.js";import"./Dl1B8w5w.js";import"./DpJz9ovz.js";import"./Cp20q_vb.js";import"./Cc8_eQ2_.js";import"./ckctPshb.js";import"./V6q1V8Vt.js";import"./DQdk8v-4.js";import"./PrdHVIEB.js";import"./g7qWFjJm.js";import"./i3M2fCFl.js";import"./BhYF6ZMg.js";import"./__5VLO4s.js";import"./ByEfOxvD.js";import"./BS1F5hbI.js";import"./DTII1bve.js";import"./CKKvK9MD.js";import"./CvYF62aB.js";import"./DB8wA3qs.js";import"./BfFCKHfl.js";import"./aMsh9Eq-.js";import"./C4P-ezb6.js";import"./C-FbvkbU.js";import"./CsRXNZ7D.js";import"./UGn0o4CC.js";import"./CQVEjkK7.js";import"./BbDTxWON.js";import"./C0bxfGvA.js";import"./BwJtmkGy.js";const J={key:0},O={key:1,class:"max-w-5xl mx-auto"},lt={__name:"[id]",async setup(Q){let r,u;const l=B(),w=l.params.id,c="image"in l.query,v=S(()=>c?"image":"embed");let d,b=!1;try{d=([r,u]=V(()=>q(w)),r=await r,u(),r)}catch(o){const f=Number(o?.statusCode)||Number(o?.response?.status)||500,a=o?.data?.message||o?.statusMessage||o?.message||"Server Error";throw D({statusCode:f,statusMessage:a})}const t=k(d??null),i=I();t.value&&(i.currentFiddle=t.value);async function y(){t.value?.files&&await Promise.all(t.value.files.map(o=>i.downloadFile(o.id,o.file,{filename:o.name})))}L(async()=>{t.value,await i.deleteLocalFiles(),await y()});function h(){if(typeof t.value?.notebook=="string")try{return JSON.parse(t.value.notebook)}catch{}return t.value?.notebook&&typeof t.value.notebook=="object"?t.value.notebook:_()}const m=k(_());$(t,()=>{m.value=E(h())},{immediate:!0});const{controller:F}=A(m);return(o,f)=>{const a=x,N=M,g=C;return n(),s("div",null,[p(g,{name:e(v)},{default:j(()=>[c?(n(),s("div",J,[p(a,{modelValue:("useMarkdownPreviewFromNotebook"in o?o.useMarkdownPreviewFromNotebook:e(P))(e(m)),class:"prose-lg lg:prose-xl"},null,8,["modelValue"])])):(n(),s("div",O,[p(N,{nc:e(F),showPrompt:!1},null,8,["nc"])]))]),_:1},8,["name"])])}}};export{lt 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.