{"version":3,"sources":["https://lively-kernel.org/lively4/lively4-bp2019/src/babylonian-programming-editor/ui/input-widget.js"],"names":["Widget","guid","InputWidget","constructor","editor","location","kind","changeCallback","deleteCallback","_id","_changeCallback","id"],"mappings":";;;;;;AAAOA,Y;;AACEC,U,iBAAAA,I;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEM,YAAMC,WAAN,SAA0BF,MAA1B,CAAiC;AAC9CG,oBAAYC,MAAZ,EAAoBC,QAApB,EAA8BC,IAA9B,EAAoCC,cAApC,EAAoDC,cAApD,EAAoE;AAClE,gBAAMJ,MAAN,EAAcC,QAAd,EAAwBC,IAAxB,EAA8BE,cAA9B;AACA,eAAKC,GAAL,GAAWR,MAAX;AACA,eAAKS,eAAL,GAAuBH,cAAvB;AACD;;AAED,YAAII,EAAJ,GAAS;AACP,iBAAO,KAAKF,GAAZ;AACD;;AAED,YAAIE,EAAJ,CAAOA,EAAP,EAAW;AACT,eAAKF,GAAL,GAAWE,EAAX;AACD;AAb6C;;yBAA3BT,W","file":"input-widget.js","sourcesContent":["import Widget from \"./widget.js\";\nimport { guid } from \"../utils/utils.js\";\n\nexport default class InputWidget extends Widget {\n  constructor(editor, location, kind, changeCallback, deleteCallback) {\n    super(editor, location, kind, deleteCallback);\n    this._id = guid();\n    this._changeCallback = changeCallback;\n  }\n\n  get id() {\n    return this._id;\n  }\n\n  set id(id) {\n    this._id = id;\n  }\n}\n"]}