{"version":3,"sources":["https://lively-kernel.org/lively4/lively4-bp2019/src/babylonian-programming-editor/annotations/probe.js"],"names":["Annotation","ProbeWidget","Probe","constructor","editor","location","deleteCallback","_widget","kind","_deleteCallback","setActiveRunForExampleId","exampleId","activeRun","unsetActiveRunForExample","values","iterationParentId","parentId","empty","Map"],"mappings":";;;;;;AAAOA,gB;;AACAC,iB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGQ,YAAMC,KAAN,SAAoBF,UAApB,CAA+B;AAC5CG,oBAAYC,MAAZ,EAAoBC,QAApB,EAA8BC,cAA9B,EAA8C;AAC5C,gBAAMF,MAAN,EAAcC,QAAd,EAAwBC,cAAxB;AACA,eAAKC,OAAL,GAAe,IAAIN,WAAJ,CAAgBG,MAAhB,EAAwBC,QAAxB,EAAkC,KAAKG,IAAvC,EAA6C,KAAKC,eAAlD,CAAf;AACD;;AAEDC,iCAAyBC,SAAzB,EAAoCC,SAApC,EAA+C;AAC7C,eAAKL,OAAL,CAAaG,wBAAb,CAAsCC,SAAtC,EAAiDC,SAAjD;AACD;;AAEDC,iCAAyBF,SAAzB,EAAoC;AAClC,eAAKJ,OAAL,CAAaM,wBAAb,CAAsCF,SAAtC;AACD;;AAED,YAAIG,MAAJ,CAAWA,MAAX,EAAmB;AACjB,eAAKP,OAAL,CAAaO,MAAb,GAAsBA,MAAtB;AACD;;AAED,YAAIC,iBAAJ,CAAsBC,QAAtB,EAAgC;AAC9B,eAAKT,OAAL,CAAaQ,iBAAb,GAAiCC,QAAjC;AACD;;AAEDC,gBAAQ;AACN,eAAKV,OAAL,CAAaO,MAAb,GAAsB,IAAII,GAAJ,EAAtB;AACD;AAxB2C;;yBAAzBhB,K","file":"probe.js","sourcesContent":["import Annotation from \"./annotation.js\";\nimport ProbeWidget from \"../ui/probe-widget.js\";\n\n\nexport default class Probe extends Annotation {\n  constructor(editor, location, deleteCallback) {\n    super(editor, location, deleteCallback);\n    this._widget = new ProbeWidget(editor, location, this.kind, this._deleteCallback);\n  }\n  \n  setActiveRunForExampleId(exampleId, activeRun) {\n    this._widget.setActiveRunForExampleId(exampleId, activeRun);\n  }\n\n  unsetActiveRunForExample(exampleId) {\n    this._widget.unsetActiveRunForExample(exampleId);\n  }\n  \n  set values(values) {\n    this._widget.values = values;\n  }\n  \n  set iterationParentId(parentId) {\n    this._widget.iterationParentId = parentId;\n  }\n  \n  empty() {\n    this._widget.values = new Map();\n  }\n}"]}