<nodeTypes xmlns:nt="http://www.jcp.org/jcr/nt/1.5" xmlns:mix="http://www.jcp.org/jcr/mix/1.5"
  xmlns:jcr="http://www.jcp.org/jcr/1.5">
  <nodeType name="exo:embeddedVideo" isMixin="false"
    hasOrderableChildNodes="false" primaryItemName="">
    <supertypes>
      <supertype>nt:base</supertype>
    </supertypes>
    <propertyDefinitions>
      <propertyDefinition name="exo:title"
        requiredType="String" autoCreated="false" mandatory="false"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
      <propertyDefinition name="exo:subtitle"
        requiredType="String" autoCreated="false" mandatory="false"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
      <propertyDefinition name="exo:summary"
        requiredType="String" autoCreated="false" mandatory="false"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
      <propertyDefinition name="exo:url"
        requiredType="String" autoCreated="false" mandatory="true"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
      <propertyDefinition name="exo:width"
        requiredType="String" autoCreated="false" mandatory="false"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
      <propertyDefinition name="exo:height"
        requiredType="String" autoCreated="false" mandatory="false"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
    </propertyDefinitions>
  </nodeType>
  <nodeType name="exo:contactUs2Horizontal" isMixin="false"
    hasOrderableChildNodes="false" primaryItemName="">
    <supertypes>
      <supertype>nt:base</supertype>
    </supertypes>
    <propertyDefinitions>
      <propertyDefinition name="exo:name"
        requiredType="String" autoCreated="false" mandatory="false"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints />
      </propertyDefinition>
        <propertyDefinition name="exo:email"
          requiredType="String" autoCreated="false" mandatory="false"
          onParentVersion="COPY" protected="false" multiple="false">
          <valueConstraints />
        </propertyDefinition>
        <propertyDefinition name="exo:phone"
          requiredType="String" autoCreated="false" mandatory="false"
          onParentVersion="COPY" protected="false" multiple="false">
          <valueConstraints />
        </propertyDefinition>
        <propertyDefinition name="exo:message"
          requiredType="String" autoCreated="false" mandatory="false"
          onParentVersion="COPY" protected="false" multiple="false">
          <valueConstraints />
        </propertyDefinition>
      </propertyDefinitions>
  </nodeType>
  <nodeType name="exo:subscribe" isMixin="false"
    hasOrderableChildNodes="false" primaryItemName="">
    <supertypes>
      <supertype>nt:base</supertype>
    </supertypes>
    <propertyDefinitions>
        <propertyDefinition name="exo:email"
          requiredType="String" autoCreated="false" mandatory="false"
          onParentVersion="COPY" protected="false" multiple="false">
          <valueConstraints />
        </propertyDefinition>
      </propertyDefinitions>
  </nodeType>
  <nodeType name="exo:feature" isMixin="false"
    hasOrderableChildNodes="false" primaryItemName="">
    <supertypes>
      <supertype>exo:webContent</supertype>
    </supertypes>
  </nodeType>
    <nodeType name="exo:contactUs2HorizontalRequests" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
    <supertypes>
      <supertype>exo:scriptAction</supertype>
    </supertypes>
    <propertyDefinitions>
      <propertyDefinition name="exo:script" requiredType="String" autoCreated="true" mandatory="true"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
        <defaultValues>
          <defaultValue>ecm-explorer/action/SendContactUs2HorizontalRequest.groovy</defaultValue>
        </defaultValues>
      </propertyDefinition>
      <propertyDefinition name="exo:scriptLabel" requiredType="String" autoCreated="true" mandatory="true"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
        <defaultValues>
          <defaultValue>Send Contact Request</defaultValue>
        </defaultValues>
      </propertyDefinition>           
    </propertyDefinitions>
  </nodeType>
    <nodeType name="exo:subscribeRequests" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
    <supertypes>
      <supertype>exo:scriptAction</supertype>
    </supertypes>
    <propertyDefinitions>
      <propertyDefinition name="exo:script" requiredType="String" autoCreated="true" mandatory="true"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
        <defaultValues>
          <defaultValue>ecm-explorer/action/SendSubscribeRequest.groovy</defaultValue>
        </defaultValues>
      </propertyDefinition>
      <propertyDefinition name="exo:scriptLabel" requiredType="String" autoCreated="true" mandatory="true"
        onParentVersion="COPY" protected="false" multiple="false">
        <valueConstraints/>
        <defaultValues>
          <defaultValue>Send Subscribe Request</defaultValue>
        </defaultValues>
      </propertyDefinition>           
    </propertyDefinitions>
  </nodeType>
    <nodeType name="exo:contactUs2HorizontalFolder" isMixin="true" hasOrderableChildNodes="false" primaryItemName="">
    <supertypes>
      <supertype>nt:base</supertype>
    </supertypes>
  </nodeType>
      <nodeType name="exo:subscribeFolder" isMixin="true" hasOrderableChildNodes="false" primaryItemName="">
    <supertypes>
      <supertype>nt:base</supertype>
    </supertypes>
  </nodeType>

  <nodeType name="exo:servicesFolder" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
    <supertypes>
      <supertype>nt:unstructured</supertype>
    </supertypes>
    <childNodeDefinitions>
      <childNodeDefinition name="*" defaultPrimaryType="nt:unstructured" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="true">
        <requiredPrimaryTypes>
          <requiredPrimaryType>nt:base</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
    </childNodeDefinitions>
  </nodeType>

  <nodeType name="exo:featuresFolder" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
    <supertypes>
      <supertype>nt:unstructured</supertype>
    </supertypes>
    <childNodeDefinitions>
      <childNodeDefinition name="*" defaultPrimaryType="nt:unstructured" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="true">
        <requiredPrimaryTypes>
          <requiredPrimaryType>nt:base</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
    </childNodeDefinitions>
  </nodeType>

  <nodeType name="exo:questionsFolder" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
    <supertypes>
      <supertype>nt:unstructured</supertype>
    </supertypes>
    <childNodeDefinitions>
      <childNodeDefinition name="*" defaultPrimaryType="nt:unstructured" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="true">
        <requiredPrimaryTypes>
          <requiredPrimaryType>nt:base</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
    </childNodeDefinitions>
  </nodeType>
</nodeTypes>