{"version":3,"sources":["https://lively-kernel.org/lively4/lively4-livelyenergy/src/client/reactive/babel-plugin-active-expression-rewriting/constants.js"],"names":["AEXPR_IDENTIFIER_NAME","GET_MEMBER","GET_AND_CALL_MEMBER","IGNORE_STRING","IGNORE_INDICATOR","Symbol","SET_MEMBER_BY_OPERATORS","SET_LOCAL","GET_LOCAL","SET_GLOBAL","GET_GLOBAL","FLAG_GENERATED_SCOPE_OBJECT","FLAG_SHOULD_NOT_REWRITE_IDENTIFIER","FLAG_SHOULD_NOT_REWRITE_MEMBER_EXPRESSION","FLAG_SHOULD_NOT_REWRITE_ASSIGNMENT_EXPRESSION","GENERATED_IMPORT_IDENTIFIER"],"mappings":";;;;;;;;AAAO,YAAMA,wBAAwB,OAA9B;;;;;;;;;;;;;;;;;;AAEA,YAAMC,aAAa,WAAnB;;;;;;;;;;;;;;;;;;AACA,YAAMC,sBAAsB,kBAA5B;;;;;;;;;;;;;;;;;;AAEA,YAAMC,gBAAgB,cAAtB;;;;;;;;;;;;;;;;;;AACA,YAAMC,mBAAmBC,OAAO,cAAP,CAAzB;;;;;;;;;;;;;;;;;;AAEA,YAAMC,0BAA0B;AACrC,aAAK,WADgC;AAErC,cAAM,mBAF+B;AAGrC,cAAM,sBAH+B;AAIrC,cAAM,yBAJ+B;AAKrC,cAAM,mBAL+B;AAMrC,cAAM,oBAN+B;AAOrC;AACA,eAAO,oBAR8B;AASrC,eAAO,qBAT8B;AAUrC,gBAAQ,6BAV6B;AAWrC,cAAM,qBAX+B;AAYrC,cAAM,qBAZ+B;AAarC,cAAM;AAb+B,OAAhC;;;;;;;;;;;;;;;;;;AAgBA,YAAMC,YAAY,UAAlB;;;;;;;;;;;;;;;;;;AACA,YAAMC,YAAY,UAAlB;;;;;;;;;;;;;;;;;;AAEA,YAAMC,aAAa,WAAnB;;;;;;;;;;;;;;;;;;AACA,YAAMC,aAAa,WAAnB;;AAEP;;;;;;;;;;;;;;;;;;AACO,YAAMC,8BAA8BN,OAAO,8BAAP,CAApC;;;;;;;;;;;;;;;;;;AACA,YAAMO,qCAAqCP,OAAO,qCAAP,CAA3C;;;;;;;;;;;;;;;;;;AACA,YAAMQ,4CAA4CR,OAAO,4CAAP,CAAlD;;;;;;;;;;;;;;;;;;AACA,YAAMS,gDAAgDT,OAAO,gDAAP,CAAtD;;;;;;;;;;;;;;;;;;AAEA,YAAMU,8BAA8BV,OAAO,6BAAP,CAApC","file":"constants.js","sourcesContent":["export const AEXPR_IDENTIFIER_NAME = \"aexpr\";\n\nexport const GET_MEMBER = \"getMember\";\nexport const GET_AND_CALL_MEMBER = \"getAndCallMember\";\n\nexport const IGNORE_STRING = \"aexpr ignore\";\nexport const IGNORE_INDICATOR = Symbol(\"aexpr ignore\");\n\nexport const SET_MEMBER_BY_OPERATORS = {\n  '=': 'setMember',\n  '+=': 'setMemberAddition',\n  '-=': 'setMemberSubtraction',\n  '*=': 'setMemberMultiplication',\n  '/=': 'setMemberDivision',\n  '%=': 'setMemberRemainder',\n  //'**=': 'setMemberExponentiation',\n  '<<=': 'setMemberLeftShift',\n  '>>=': 'setMemberRightShift',\n  '>>>=': 'setMemberUnsignedRightShift',\n  '&=': 'setMemberBitwiseAND',\n  '^=': 'setMemberBitwiseXOR',\n  '|=': 'setMemberBitwiseOR'\n};\n\nexport const SET_LOCAL = \"setLocal\";\nexport const GET_LOCAL = \"getLocal\";\n\nexport const SET_GLOBAL = \"setGlobal\";\nexport const GET_GLOBAL = \"getGlobal\";\n\n// TODO: use multiple flag for indication of generated content, marking explicit scopes, etc.\nexport const FLAG_GENERATED_SCOPE_OBJECT = Symbol('FLAG: generated scope object');\nexport const FLAG_SHOULD_NOT_REWRITE_IDENTIFIER = Symbol('FLAG: should not rewrite identifier');\nexport const FLAG_SHOULD_NOT_REWRITE_MEMBER_EXPRESSION = Symbol('FLAG: should not rewrite member expression');\nexport const FLAG_SHOULD_NOT_REWRITE_ASSIGNMENT_EXPRESSION = Symbol('FLAG: should not rewrite assignment expression');\n\nexport const GENERATED_IMPORT_IDENTIFIER = Symbol(\"generated import identifier\");\n"]}