'use strict';import{AssertionError,AttributeError,BaseException,DeprecationWarning,Exception,IndexError,IterableError,KeyError,NotImplementedError,RuntimeWarning,StopIteration,UserWarning,ValueError,Warning,__JsIterator__,__PyIterator__,__Terminal__,__add__,__and__,__call__,__class__,__envir__,__eq__,__floordiv__,__ge__,__get__,__getcm__,__getitem__,__getslice__,__getsm__,__gt__,__i__,__iadd__,__iand__,__idiv__,__ijsmod__,__ilshift__,__imatmul__,__imod__,__imul__,__in__,__init__,__ior__,__ipow__,
__irshift__,__isub__,__ixor__,__jsUsePyNext__,__jsmod__,__k__,__kwargtrans__,__le__,__lshift__,__lt__,__matmul__,__mergefields__,__mergekwargtrans__,__mod__,__mul__,__ne__,__neg__,__nest__,__or__,__pow__,__pragma__,__pyUseJsNext__,__rshift__,__setitem__,__setproperty__,__setslice__,__sort__,__specialattrib__,__sub__,__super__,__t__,__terminal__,__truediv__,__withblock__,__xor__,abs,all,any,assert,bool,bytearray,bytes,callable,chr,copy,deepcopy,delattr,dict,dir,divmod,enumerate,filter,float,getattr,
hasattr,input,int,isinstance,issubclass,len,list,map,max,min,object,ord,pow,print,property,py_TypeError,py_iter,py_metatype,py_next,py_reversed,py_typeof,range,repr,round,set,setattr,sorted,str,sum,tuple,zip}from"./org.transcrypt.__runtime__.js";import*as pr from"./pyreact.js";var __name__="__main__";export var greeter=function(){var __left0__=pr.state(tuple(["Press Hello or Goodbye","black"]));var message=__left0__[0];var setMessage=__left0__[1];var sayHello=function(){setMessage(tuple(["Hello to you as well",
"green"]))};var sayGoodbye=function(){setMessage(tuple(["Goodbye to you as well","red"]))};return[pr.elem("button",dict({"onClick":sayHello}),"Hello"),pr.elem("button",dict({"onClick":sayGoodbye}),"Goodbye"),pr.elem("div",dict({"style":dict({"color":message[1]})}),message[0])]};pr.render(greeter,null,"root");

//# sourceMappingURL=hello_goodbye.map