<?xml version='1.0' encoding='UTF-8'?>
<AST>
  <HeaderNode startPos="0,0,0" endPos="0,0,0">
    <VariableTable startPos="0,0,0" endPos="0,0,0">
      <NameSlot slot="0" name="in1" startPos="0,0,0" endPos="0,0,0"/>
      <NameSlot slot="1" name="in0" startPos="0,0,0" endPos="0,0,0"/>
    </VariableTable>
    <InputDirective startPos="0,0,0" endPos="0,0,0">
      <NameSlot slot="0" name="in1" startPos="0,0,0" endPos="0,0,0"/>
    </InputDirective>
    <InputDirective startPos="0,0,0" endPos="0,0,0">
      <NameSlot slot="1" name="in0" startPos="0,0,0" endPos="0,0,0"/>
    </InputDirective>
    <VersionDirective startPos="0,0,0" endPos="0,0,0">
      <VersionMajor startPos="0,0,0" endPos="0,0,0"/>
      <VersionMinor startPos="0,0,0" endPos="0,0,0"/>
    </VersionDirective>
  </HeaderNode>
  <ObjectNode startPos="1,1,0" endPos="14,2,272">
    <KeyValuePairNode startPos="2,5,6" endPos="2,21,22">
      <LiteralKeyNode startPos="2,5,6" endPos="2,16,17">
        <StringNode startPos="2,5,6" endPos="2,6,7">a</StringNode>
        <AttributesNode startPos="2,7,8" endPos="2,16,17">
          <NameValuePairNode startPos="2,9,10" endPos="2,15,16">
            <LiteralNameNode startPos="2,9,10" endPos="2,10,11">a</LiteralNameNode>
            <StringNode startPos="2,12,13" endPos="2,15,16">a</StringNode>
          </NameValuePairNode>
        </AttributesNode>
      </LiteralKeyNode>
      <StringNode startPos="2,18,19" endPos="2,21,22">a</StringNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="3,5,28" endPos="12,6,234">
      <LiteralKeyNode startPos="3,5,28" endPos="3,16,39">
        <StringNode startPos="3,5,28" endPos="3,6,29">b</StringNode>
        <AttributesNode startPos="3,7,30" endPos="3,16,39">
          <NameValuePairNode startPos="3,9,32" endPos="3,15,38">
            <LiteralNameNode startPos="3,9,32" endPos="3,10,33">b</LiteralNameNode>
            <StringNode startPos="3,12,35" endPos="3,15,38">b</StringNode>
          </NameValuePairNode>
        </AttributesNode>
      </LiteralKeyNode>
      <ArrayNode startPos="3,18,41" endPos="12,6,234">
        <NumberNode startPos="4,9,51" endPos="4,10,52">0</NumberNode>
        <NumberNode startPos="4,12,54" endPos="4,13,55">1</NumberNode>
        <ObjectNode startPos="5,9,65" endPos="10,12,217">
          <KeyValuePairNode startPos="5,11,67" endPos="10,10,215">
            <LiteralKeyNode startPos="5,11,67" endPos="5,22,78">
              <StringNode startPos="5,11,67" endPos="5,14,70">2</StringNode>
              <AttributesNode startPos="5,15,71" endPos="5,22,78">
                <NameValuePairNode startPos="5,17,73" endPos="5,21,77">
                  <LiteralNameNode startPos="5,17,73" endPos="5,18,74">c</LiteralNameNode>
                  <NumberNode startPos="5,20,76" endPos="5,21,77">2</NumberNode>
                </NameValuePairNode>
              </AttributesNode>
            </LiteralKeyNode>
            <ObjectNode startPos="5,24,80" endPos="10,10,215">
              <KeyValuePairNode startPos="6,13,94" endPos="6,19,100">
                <LiteralKeyNode startPos="6,13,94" endPos="6,14,95">
                  <StringNode startPos="6,13,94" endPos="6,14,95">i</StringNode>
                </LiteralKeyNode>
                <StringNode startPos="6,16,97" endPos="6,19,100">i</StringNode>
              </KeyValuePairNode>
              <KeyValuePairNode startPos="7,13,114" endPos="7,21,122">
                <LiteralKeyNode startPos="7,13,114" endPos="7,15,116">
                  <StringNode startPos="7,13,114" endPos="7,15,116">ii</StringNode>
                </LiteralKeyNode>
                <StringNode startPos="7,17,118" endPos="7,21,122">ii</StringNode>
              </KeyValuePairNode>
              <KeyValuePairNode startPos="8,13,136" endPos="8,46,169">
                <LiteralKeyNode startPos="8,13,136" endPos="8,34,157">
                  <StringNode startPos="8,13,136" endPos="8,16,139">iii</StringNode>
                  <AttributesNode startPos="8,17,140" endPos="8,34,157">
                    <NameValuePairNode startPos="8,19,142" endPos="8,25,148">
                      <LiteralNameNode startPos="8,19,142" endPos="8,20,143">d</LiteralNameNode>
                      <StringNode startPos="8,22,145" endPos="8,25,148">e</StringNode>
                    </NameValuePairNode>
                    <NameValuePairNode startPos="8,27,150" endPos="8,33,156">
                      <LiteralNameNode startPos="8,27,150" endPos="8,28,151">f</LiteralNameNode>
                      <StringNode startPos="8,30,153" endPos="8,33,156">g</StringNode>
                    </NameValuePairNode>
                  </AttributesNode>
                </LiteralKeyNode>
                <ArrayNode startPos="8,36,159" endPos="8,46,169">
                  <NumberNode startPos="8,38,161" endPos="8,39,162">0</NumberNode>
                  <NumberNode startPos="8,41,164" endPos="8,42,165">1</NumberNode>
                  <NumberNode startPos="8,44,167" endPos="8,45,168">2</NumberNode>
                </ArrayNode>
              </KeyValuePairNode>
              <KeyValuePairNode startPos="9,13,183" endPos="9,35,205">
                <LiteralKeyNode startPos="9,13,183" endPos="9,15,185">
                  <StringNode startPos="9,13,183" endPos="9,15,185">iv</StringNode>
                </LiteralKeyNode>
                <ObjectNode startPos="9,17,187" endPos="9,35,205">
                  <KeyValuePairNode startPos="9,19,189" endPos="9,25,195">
                    <LiteralKeyNode startPos="9,19,189" endPos="9,22,192">
                      <StringNode startPos="9,19,189" endPos="9,22,192">0</StringNode>
                    </LiteralKeyNode>
                    <NumberNode startPos="9,24,194" endPos="9,25,195">0</NumberNode>
                  </KeyValuePairNode>
                  <KeyValuePairNode startPos="9,27,197" endPos="9,33,203">
                    <LiteralKeyNode startPos="9,27,197" endPos="9,30,200">
                      <StringNode startPos="9,27,197" endPos="9,30,200">1</StringNode>
                    </LiteralKeyNode>
                    <NumberNode startPos="9,32,202" endPos="9,33,203">1</NumberNode>
                  </KeyValuePairNode>
                </ObjectNode>
              </KeyValuePairNode>
            </ObjectNode>
          </KeyValuePairNode>
        </ObjectNode>
        <NumberNode startPos="11,9,227" endPos="11,10,228">3</NumberNode>
      </ArrayNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="13,5,240" endPos="13,35,270">
      <LiteralKeyNode startPos="13,5,240" endPos="13,30,265">
        <StringNode startPos="13,5,240" endPos="13,9,244">test</StringNode>
        <AttributesNode startPos="13,10,245" endPos="13,29,264">
          <NameValuePairNode startPos="13,13,248" endPos="13,28,263">
            <LiteralNameNode startPos="13,13,248" endPos="13,22,257">attribute</LiteralNameNode>
            <StringNode startPos="13,25,260" endPos="13,28,263">a</StringNode>
          </NameValuePairNode>
        </AttributesNode>
      </LiteralKeyNode>
      <NumberNode startPos="13,32,267" endPos="13,35,270">123</NumberNode>
    </KeyValuePairNode>
  </ObjectNode>
</AST>