<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ndbx formatVersion="18" type="file" uuid="0fe8315b-9359-4bbd-a91d-f8d7a3fbb0dd">
    <property name="canvasHeight" value="1000"/>
    <property name="canvasWidth" value="1000"/>
    <property name="canvasX" value="0"/>
    <property name="canvasY" value="0"/>
    <node name="root" prototype="core.network" renderedChild="stack1">
        <node name="colorize1" position="-9.00,10.00" prototype="corevector.colorize">
            <port name="fill" type="color" value="#0000dbbf"/>
        </node>
        <node name="colorize2" position="1.00,9.00" prototype="corevector.colorize"/>
        <node name="combine1" position="-6.00,12.00" prototype="list.combine"/>
        <node name="concatenate1" position="-2.00,-5.00" prototype="string.concatenate">
            <port name="string1" type="string" value="https://script.google.com/macros/s/AKfycbxMIBcIJTZ5KiySRsz9ehAdykXaQ2JZQOUDsbC6w7ugZV6ck6w/exec?type=json&amp;number="/>
            <port name="string2" type="string" value="3"/>
        </node>
        <node name="count1" position="-12.00,6.00" prototype="list.count"/>
        <node name="distinct1" position="-7.00,4.00" prototype="list.distinct">
            <port name="key" type="string" value="from_user"/>
        </node>
        <node name="distinct2" position="1.00,4.00" prototype="list.distinct"/>
        <node name="http_get1" position="-3.00,-2.00" prototype="network.http_get">
            <port name="url" type="string" value="https://script.google.com/macros/s/AKfycbxMIBcIJTZ5KiySRsz9ehAdykXaQ2JZQOUDsbC6w7ugZV6ck6w/exec?type=json&amp;number=2"/>
        </node>
        <node name="length1" position="-3.00,7.00" prototype="string.length"/>
        <node name="length2" position="5.00,6.00" prototype="string.length"/>
        <node name="link1" position="-4.00,10.00" prototype="corevector.link">
            <port name="orientation" type="string" value="vertical"/>
        </node>
        <node name="lookup1" position="-7.00,2.00" prototype="data.lookup">
            <port name="key" type="string" value="from_user"/>
        </node>
        <node name="lookup2" position="9.00,5.00" prototype="data.lookup">
            <port name="key" type="string" value="profile_image_url"/>
        </node>
        <node name="lookup3" position="0.00,2.00" prototype="data.lookup">
            <port name="key" type="string" value="text"/>
        </node>
        <node name="query_json1" position="-3.00,0.00" prototype="network.query_json">
            <port name="query" type="string" value="$.items"/>
        </node>
        <node name="random_numbers1" position="-12.00,8.00" prototype="math.random_numbers"/>
        <node name="rotate1" position="-8.00,14.00" prototype="corevector.rotate"/>
        <node name="stack1" position="-6.00,17.00" prototype="corevector.stack"/>
        <node name="textpath1" position="-7.00,7.00" prototype="corevector.textpath">
            <port name="font_size" type="float" value="205.0"/>
            <port name="position" type="point" value="44.00,0.00"/>
        </node>
        <node name="textpath2" position="1.00,7.00" prototype="corevector.textpath">
            <port name="font_size" type="float" value="29.0"/>
        </node>
        <node name="translate1" position="-6.00,16.00" prototype="corevector.translate"/>
        <conn input="query_json1.json" output="http_get1"/>
        <conn input="lookup1.list" output="query_json1"/>
        <conn input="lookup2.list" output="query_json1"/>
        <conn input="distinct1.list" output="lookup1"/>
        <conn input="count1.list" output="distinct1"/>
        <conn input="length1.string" output="distinct1"/>
        <conn input="textpath1.text" output="distinct1"/>
        <conn input="lookup3.list" output="query_json1"/>
        <conn input="colorize1.shape" output="textpath1"/>
        <conn input="colorize1.fill" output="random_numbers1"/>
        <conn input="distinct2.list" output="lookup3"/>
        <conn input="textpath2.text" output="distinct2"/>
        <conn input="http_get1.url" output="concatenate1"/>
        <conn input="random_numbers1.amount" output="count1"/>
        <conn input="length2.string" output="distinct2"/>
        <conn input="colorize2.shape" output="textpath2"/>
        <conn input="combine1.list2" output="colorize2"/>
        <conn input="rotate1.shape" output="combine1"/>
        <conn input="rotate1.angle" output="random_numbers1"/>
        <conn input="translate1.shape" output="rotate1"/>
        <conn input="translate1.translate" output="random_numbers1"/>
        <conn input="stack1.shapes" output="translate1"/>
        <conn input="link1.shape1" output="colorize1"/>
        <conn input="link1.shape2" output="colorize2"/>
        <conn input="combine1.list1" output="colorize1"/>
    </node>
</ndbx>
