{"__symbolic":"module","version":1,"metadata":{"isProviderLiteral":{"__symbolic":"function","parameters":["obj"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"reference","name":"obj"},"right":{"__symbolic":"binop","operator":"==","left":{"__symbolic":"error","message":"Expression form not supported","line":11,"character":15},"right":"object"}},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"obj"},"member":"provide"}}},"createProvider":{"__symbolic":"function","parameters":["obj"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./provider","name":"Provider"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"obj"},"member":"provide"},{"__symbolic":"reference","name":"obj"}]}}}}