{"version":3,"sources":["https://lively-kernel.org/lively4/swt1-debugging/src/client/workspaces.js"],"names":["self","lively4workspaces","Map","workspaces","lively4workspaceURLs","workspaceURLs","getCode","id","get","setCode","src","set","setURL","url","getURL"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,UAAI,CAACA,KAAKC,iBAAV,EAA6B;AAC3BD,aAAKC,iBAAL,GAAyB,IAAIC,GAAJ,EAAzB;AACD;AACD,YAAMC,aAAaH,KAAKC,iBAAxB;;;;;;;;;;;;;;;AAEA,UAAI,CAACD,KAAKI,oBAAV,EAAgC;AAC9BJ,aAAKI,oBAAL,GAA4B,IAAIF,GAAJ,EAA5B;AACD;AACD,YAAMG,gBAAgBL,KAAKI,oBAA3B;;AAEA;AACA;;;;;;;;;;;;;;;;AAGO,eAASE,OAAT,CAAiBC,EAAjB,EAAqB;AAC1B,eAAOJ,WAAWK,GAAX,CAAeD,EAAf,CAAP;AACD;;;;AAEM,eAASE,OAAT,CAAiBF,EAAjB,EAAqBG,GAArB,EAA0B;AAC/B,eAAOP,WAAWQ,GAAX,CAAeJ,EAAf,EAAmBG,GAAnB,CAAP;AACD;;;;AAEM,eAASE,MAAT,CAAgBL,EAAhB,EAAoBM,GAApB,EAAyB;AAC9B,eAAOR,cAAcM,GAAd,CAAkBJ,EAAlB,EAAsBM,GAAtB,CAAP;AACD;;;;AAEM,eAASC,MAAT,CAAgBP,EAAhB,EAAoB;AACzB,eAAOF,cAAcG,GAAd,CAAkBD,EAAlB,CAAP;AACD","file":"workspaces.js","sourcesContent":["\nif (!self.lively4workspaces) {\n  self.lively4workspaces = new Map\n}\nconst workspaces = self.lively4workspaces\n\nif (!self.lively4workspaceURLs) {\n  self.lively4workspaceURLs = new Map\n}\nconst workspaceURLs = self.lively4workspaceURLs\n\n// const workspaces = new Map();\n// const workspaceURLs = new Map();\n\n\nexport function getCode(id) {\n  return workspaces.get(id);\n}\n\nexport function setCode(id, src) {\n  return workspaces.set(id, src);\n}\n\nexport function setURL(id, url) {\n  return workspaceURLs.set(id, url);\n}\n\nexport function getURL(id) {\n  return workspaceURLs.get(id);\n}\n"]}