<?xml version='1.0' encoding='UTF-8'?>
<units size='2'>
  <unit id='org.idempiere.zk.extra' version='12.0.0.202412062155' singleton='false' generation='2'>
    <update id='org.idempiere.zk.extra' range='[0.0.0,12.0.0.202412062155)' severity='0'/>
    <properties size='6'>
      <property name='org.eclipse.equinox.p2.name' value='extra zk library'/>
      <property name='org.eclipse.equinox.p2.provider' value='iDempiere Community'/>
      <property name='maven-groupId' value='org.idempiere'/>
      <property name='maven-artifactId' value='org.idempiere.zk.extra'/>
      <property name='maven-version' value='12.0.0-SNAPSHOT'/>
      <property name='maven-type' value='eclipse-plugin'/>
    </properties>
    <provides size='163'>
      <provided namespace='org.eclipse.equinox.p2.iu' name='org.idempiere.zk.extra' version='12.0.0.202412062155'/>
      <provided namespace='osgi.bundle' name='org.idempiere.zk.extra' version='12.0.0.202412062155'/>
      <provided namespace='java.package' name='com.google.debugging.sourcemap' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.debugging.sourcemap.proto' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.ant' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.bundle' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.deps' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.graph' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.ijs' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.js' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.js.es6' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.js.es6.array' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.js.es6.math' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.js.es6.number' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.js.es6.object' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.js.es6.reflect' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.js.es6.string' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.js.es6.util' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.js.util' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.lint' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.parsing' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.parsing.parser' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.parsing.parser.trees' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.parsing.parser.util' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.regex' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.resources' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.transpile' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.jscomp.type' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.rhino' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.rhino.dtoa' version='0.0.0'/>
      <provided namespace='java.package' name='com.google.javascript.rhino.jstype' version='0.0.0'/>
      <provided namespace='java.package' name='google.protobuf' version='0.0.0'/>
      <provided namespace='java.package' name='google.protobuf.compiler' version='0.0.0'/>
      <provided namespace='java.package' name='metainfo.zk' version='0.0.0'/>
      <provided namespace='java.package' name='org.checkerframework.checker.nullness.qual' version='0.0.0'/>
      <provided namespace='java.package' name='org.checkerframework.framework.qual' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkforge.json.simple' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkforge.json.simple.parser' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkforge.timeline' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkforge.timeline.data' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkforge.timeline.decorator' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkforge.timeline.event' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkforge.timeline.util' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkforge.timeplot' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkforge.timeplot.data' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkforge.timeplot.event' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkforge.timeplot.geometry' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkforge.timeplot.operator' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.calendar' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.calendar.api' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.calendar.event' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.calendar.impl' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.gmaps' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.gmaps.event' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.theme.breeze' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.theme.iceblue_c' version='0.0.0'/>
      <provided namespace='java.package' name='org.zkoss.zul.impl' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zkex.grid.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zkex.inp.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zkex.layout.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zkex.menu.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zkmax.barscanner.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zkmax.big.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zkmax.inp.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zkmax.inp.ext' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zkmax.layout.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zkmax.med.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zkmax.nav.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zkmax.wgt.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zul.box.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zul.db.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zul.grid.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zul.inp.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zul.layout.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zul.menu.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zul.mesh.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zul.sel.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zul.tab.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zul.wgt.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.js.zul.wnd.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.zkex.img.colorbox' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.zkmax.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.zkmax.img.big' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.zkmax.img.tablet.big' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.zkmax.img.tablet.colorbox' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.zkmax.img.tablet.layout' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.zul.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.zul.img' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.zul.img.common' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.zul.img.grid' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.zul.img.misc' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.zul.img.msgbox' version='0.0.0'/>
      <provided namespace='java.package' name='web.breeze.zul.img.slider' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zkex.grid.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zkex.inp.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zkex.layout.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zkex.menu.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zkmax.barscanner.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zkmax.big.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zkmax.inp.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zkmax.inp.ext' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zkmax.layout.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zkmax.med.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zkmax.nav.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zkmax.wgt.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zul.box.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zul.db.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zul.grid.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zul.inp.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zul.layout.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zul.menu.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zul.mesh.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zul.sel.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zul.tab.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zul.wgt.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.js.zul.wnd.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.zkex.img.colorbox' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.zkmax.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.zkmax.img.tablet.layout' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.zul.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.zul.img.common' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.zul.img.grid' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.zul.img.misc' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.zul.img.msgbox' version='0.0.0'/>
      <provided namespace='java.package' name='web.iceblue_c.zul.img.slider' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.calendar' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.calendar.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.calendar.img' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.calendar.lang' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.calendar.mold' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.gmaps' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.gmaps.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.gmaps.ext' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline.images' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline.scripts' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline.scripts.ext' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline.scripts.l10n.cs' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline.scripts.l10n.de' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline.scripts.l10n.en' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline.scripts.l10n.es' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline.scripts.l10n.fr' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline.scripts.l10n.it' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline.scripts.l10n.nl' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline.scripts.l10n.ru' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline.scripts.l10n.se' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline.scripts.l10n.tr' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline.scripts.l10n.vi' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.ext.timeline.scripts.l10n.zh' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timelinez.mold' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timeplotz' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timeplotz.css' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timeplotz.ext.timeplot' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timeplotz.ext.timeplot.images' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timeplotz.ext.timeplot.locales.en' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timeplotz.ext.timeplot.scripts' version='0.0.0'/>
      <provided namespace='java.package' name='web.js.timeplotz.mold' version='0.0.0'/>
      <provided namespace='osgi.identity' name='org.idempiere.zk.extra' version='12.0.0.202412062155'>
        <properties size='1'>
          <property name='type' value='osgi.bundle'/>
        </properties>
      </provided>
      <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
    </provides>
    <requires size='17'>
      <required namespace='osgi.bundle' name='zcommon' range='10.0.1'/>
      <required namespace='osgi.bundle' name='zel' range='10.0.1'/>
      <required namespace='osgi.bundle' name='zhtml' range='10.0.1'/>
      <required namespace='osgi.bundle' name='zk' range='10.0.1'/>
      <required namespace='osgi.bundle' name='zkbind' range='10.0.1'/>
      <required namespace='osgi.bundle' name='zkplus' range='10.0.1'/>
      <required namespace='osgi.bundle' name='zul' range='10.0.1'/>
      <required namespace='osgi.bundle' name='zweb' range='10.0.1'/>
      <required namespace='osgi.bundle' name='org.apache.commons.commons-fileupload2-core' range='2.0.0'/>
      <required namespace='osgi.bundle' name='org.apache.commons.commons-fileupload2-javax' range='2.0.0'/>
      <required namespace='java.package' name='javax.servlet' range='4.0.0'/>
      <required namespace='java.package' name='javax.servlet.annotation' range='4.0.0'/>
      <required namespace='java.package' name='javax.servlet.descriptor' range='4.0.0'/>
      <required namespace='java.package' name='javax.servlet.http' range='4.0.0'/>
      <required namespace='java.package' name='org.slf4j' range='2.0.12'/>
      <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version&gt;=17))'>
        <description>
          org.idempiere.zk.extra
        </description>
      </requiredProperties>
      <required namespace='org.eclipse.equinox.p2.iu' name='org.idempiere.zk.extra.source' range='[12.0.0.202412062155,12.0.0.202412062155]' optional='true'>
        <filter>
          (org.eclipse.update.install.sources=true)
        </filter>
      </required>
    </requires>
    <artifacts size='1'>
      <artifact classifier='osgi.bundle' id='org.idempiere.zk.extra' version='12.0.0.202412062155'/>
    </artifacts>
    <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
    <touchpointData size='1'>
      <instructions size='1'>
        <instruction key='manifest'>
          Bundle-SymbolicName: org.idempiere.zk.extra&#xA;Bundle-Version: 12.0.0.202412062155&#xA;
        </instruction>
      </instructions>
    </touchpointData>
  </unit>
  <unit id='org.idempiere.zk.extra.source' version='12.0.0.202412062155' singleton='false'>
    <update id='org.idempiere.zk.extra.source' range='[0.0.0,12.0.0.202412062155)' severity='0'/>
    <properties size='10'>
      <property name='df_LT.bundleVendor' value='iDempiere Community'/>
      <property name='df_LT.bundleName' value='extra zk library Source'/>
      <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
      <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
      <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
      <property name='maven-groupId' value='org.idempiere'/>
      <property name='maven-artifactId' value='org.idempiere.zk.extra'/>
      <property name='maven-version' value='12.0.0-SNAPSHOT'/>
      <property name='maven-classifier' value='sources'/>
      <property name='maven-type' value='java-source'/>
    </properties>
    <provides size='5'>
      <provided namespace='org.eclipse.equinox.p2.iu' name='org.idempiere.zk.extra.source' version='12.0.0.202412062155'/>
      <provided namespace='osgi.bundle' name='org.idempiere.zk.extra.source' version='12.0.0.202412062155'/>
      <provided namespace='osgi.identity' name='org.idempiere.zk.extra.source' version='12.0.0.202412062155'>
        <properties size='1'>
          <property name='type' value='osgi.bundle'/>
        </properties>
      </provided>
      <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
    </provides>
    <artifacts size='1'>
      <artifact classifier='osgi.bundle' id='org.idempiere.zk.extra.source' version='12.0.0.202412062155'/>
    </artifacts>
    <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
    <touchpointData size='1'>
      <instructions size='1'>
        <instruction key='manifest'>
          Bundle-SymbolicName: org.idempiere.zk.extra.source&#xA;Bundle-Version: 12.0.0.202412062155&#xA;
        </instruction>
      </instructions>
    </touchpointData>
  </unit>
</units>
