<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ndbx formatVersion="21" type="file" uuid="ff3990ea-394b-4aac-b4e2-174d08050e00">
    <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="string1">
        <node name="first1" position="-1.00,11.00" prototype="list.first"/>
        <node name="import_csv1" position="3.00,2.00" prototype="data.import_csv">
            <port name="file" type="string" value="/Users/john/Desktop/weird.csv"/>
        </node>
        <node name="keys1" position="4.00,4.00" prototype="list.keys"/>
        <node name="lookup1" position="3.00,7.00" prototype="data.lookup"/>
        <node name="safe_string" position="8.00,11.00" prototype="core.network" renderedChild="string2">
            <node name="count1" position="9.00,10.00" prototype="list.count"/>
            <node name="null1" position="7.00,8.00" prototype="corevector.null"/>
            <node name="range1" position="9.00,12.00" prototype="math.range"/>
            <node name="slice2" position="6.00,14.00" prototype="list.slice">
                <port name="start_index" type="int" value="1"/>
                <port name="size" type="int" value="1"/>
            </node>
            <node name="string2" position="6.00,15.00" prototype="string.string"/>
            <port childReference="null1.shape" description="The input shape." label="" name="shape" range="value" type="geometry" widget="none"/>
            <conn input="count1.list" output="null1"/>
            <conn input="slice2.list" output="null1"/>
            <conn input="range1.end" output="count1"/>
            <conn input="slice2.start_index" output="range1"/>
            <conn input="string2.value" output="slice2"/>
        </node>
        <node name="second1" position="2.00,11.00" prototype="list.second"/>
        <node name="slice1" position="4.00,5.00" prototype="list.slice">
            <port name="start_index" type="int" value="1"/>
            <port name="size" type="int" value="2"/>
        </node>
        <node name="string1" position="5.00,11.00" prototype="string.string"/>
        <conn input="keys1.maps" output="import_csv1"/>
        <conn input="slice1.list" output="keys1"/>
        <conn input="lookup1.list" output="import_csv1"/>
        <conn input="lookup1.key" output="slice1"/>
        <conn input="first1.list" output="lookup1"/>
        <conn input="second1.list" output="lookup1"/>
        <conn input="string1.value" output="lookup1"/>
        <conn input="safe_string.shape" output="lookup1"/>
    </node>
</ndbx>
