A module's exports are given as JSON: {"default": value?, "named": {name: value}}. Import statements follow, one per line: import X from 'm' (default) or import {a} from 'm' (named, single name). Print each imported value (or undefined if missing).
Input: line 1 — exports JSON; then import lines. Output: one value per import line.
Your program reads from stdin and prints to stdout.
Example 1
Input: {"default":42,"named":{"helper":7}} import X from 'm' import {helper} from 'm'
Output: 42 7
Hints
A module's exports are given as JSON: {"default": value?, "named": {name: value}}. Import statements follow, one per line: import X from 'm' (default) or import {a} from 'm' (named, single name). Print each imported value (or undefined if missing).
Input: line 1 — exports JSON; then import lines. Output: one value per import line.
Your program reads from stdin and prints to stdout.
Example 1
Input: {"default":42,"named":{"helper":7}} import X from 'm' import {helper} from 'm'
Output: 42 7
Hints