{"version":3,"sources":["https://lively-kernel.org/lively4/lively4-bp2019/src/external/babel/babel-helpers/createClass.js"],"names":["defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","Constructor","protoProps","staticProps","prototype"],"mappings":";;;;;;;;;yBAAgB,YAAY;AAC1B,iBAASA,gBAAT,CAA0BC,MAA1B,EAAkCC,KAAlC,EAAyC;AACvC,eAAK,IAAIC,IAAI,CAAb,EAAgBA,IAAID,MAAME,MAA1B,EAAkCD,GAAlC,EAAuC;AACrC,gBAAIE,aAAaH,MAAMC,CAAN,CAAjB;AACAE,uBAAWC,UAAX,GAAwBD,WAAWC,UAAX,IAAyB,KAAjD;AACAD,uBAAWE,YAAX,GAA0B,IAA1B;AACA,gBAAI,WAAWF,UAAf,EAA2BA,WAAWG,QAAX,GAAsB,IAAtB;AAC3BC,mBAAOC,cAAP,CAAsBT,MAAtB,EAA8BI,WAAWM,GAAzC,EAA8CN,UAA9C;AACD;AACF;;AAED,eAAO,UAAUO,WAAV,EAAuBC,UAAvB,EAAmCC,WAAnC,EAAgD;AACrD,cAAID,UAAJ,EAAgBb,iBAAiBY,YAAYG,SAA7B,EAAwCF,UAAxC;AAChB,cAAIC,WAAJ,EAAiBd,iBAAiBY,WAAjB,EAA8BE,WAA9B;AACjB,iBAAOF,WAAP;AACD,SAJD;AAKD,OAhBc,E","file":"createClass.js","sourcesContent":["export default (function () {\n  function defineProperties(target, props) {\n    for (var i = 0; i < props.length; i++) {\n      var descriptor = props[i];\n      descriptor.enumerable = descriptor.enumerable || false;\n      descriptor.configurable = true;\n      if (\"value\" in descriptor) descriptor.writable = true;\n      Object.defineProperty(target, descriptor.key, descriptor);\n    }\n  }\n\n  return function (Constructor, protoProps, staticProps) {\n    if (protoProps) defineProperties(Constructor.prototype, protoProps);\n    if (staticProps) defineProperties(Constructor, staticProps);\n    return Constructor;\n  };\n})();"]}