a.binder 5 jaren geleden
bovenliggende
commit
d5afec09d9
15 gewijzigde bestanden met toevoegingen van 1817 en 816 verwijderingen
  1. 93 90
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_APTUF.xsl
  2. 10 2
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsl
  3. 22 0
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.data__x3A__assign.BENFORD.xsd
  4. 158 0
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.data__x3A__assign.xsd
  5. 280 40
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Hi-Lo-CloseYaxis__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsl
  6. 140 50
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Hi-Lo-Close__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsl
  7. 1 0
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Xaxis.xsl
  8. 531 0
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Xaxis__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsl
  9. 3 3
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.complex.testROW.xsl
  10. 43 0
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.cursor.region.plot.xsl
  11. 175 79
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.data.xsl
  12. 70 20
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.data__x3A__read.xsl
  13. 4 0
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.resolution.xsl
  14. 5 3
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.translate.xsl
  15. 282 529
      se.oxygen.xpr

+ 93 - 90
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_APTUF.xsl

@@ -111,9 +111,12 @@
         <xsl:variable name="system_cache__dita__x3A__svg:height.max" select="$system_cache__dita__x3A__svg:height"/>
         <xsl:comment>#32-84 system_cache__dita:ANALIZA_UMOW_APTUF $title = <xsl:value-of select="$title"/></xsl:comment>
         
-        <topicref  platform="{$position}" audience="{$title}" props="name {local-name()} {$default_db__x3A__BI_audit_BENFORD:valueField} {$default_db__x3A__BI_audit_BENFORD:timeField}"><!-- group_name="{$group_name}" -->
-                <!--<xsl:copy-of select="@*"/>-->
+        <!--<topicref  platform="{$position}" audience="{$title}" props="name {local-name()} {$default_db__x3A__BI_audit_BENFORD:valueField} {$default_db__x3A__BI_audit_BENFORD:timeField}"><!-\- group_name="{$group_name}" -\->
+                <!-\-<xsl:copy-of select="@*"/>-\->
             <xsl:choose>
+                <xsl:when test="1 = 1">
+                    <xsl:attribute name="print">no</xsl:attribute>
+                </xsl:when>
                 <xsl:when test="count($interested_row//BI_audit_ENERGA_PRACOWNICY) &gt; 10">
                     <xsl:attribute name="print">no</xsl:attribute>
                 </xsl:when>
@@ -125,18 +128,18 @@
                 </xsl:otherwise>
             </xsl:choose>
                 <xsl:copy-of select="system_cache__dita:files.key.title.context.href(current(),'map',$title)" copy-namespaces="no"/>
-                <!--<xsl:copy-of select="system_cache__dita:files.context.title.keys(current(),$title)" copy-namespaces="no"/>--> 
-                <!--<xsl:call-template name="default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA:context.path.keyref__x3A__assign__key">
+                <!-\-<xsl:copy-of select="system_cache__dita:files.context.title.keys(current(),$title)" copy-namespaces="no"/>-\-> 
+                <!-\-<xsl:call-template name="default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA:context.path.keyref__x3A__assign__key">
                     <xsl:with-param name="fid" select="@fid"/>
                     <xsl:with-param name="title" select="$title"/>
                     <xsl:with-param name="get_wfs:name_from_fid" select="''"/>
-                </xsl:call-template>-->
+                </xsl:call-template>-\->
             
             
-                <xsl:result-document href="{system_cache__dita:files.key.href.write.topic.title.context(current(),$title)}"> <!--XX  href="{$temp}/{$uuid}/{system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.DETECT.key(@fid,'','',$position)}.dita -->
+                <xsl:result-document href="{system_cache__dita:files.key.href.write.topic.title.context(current(),$title)}"> <!-\-XX  href="{$temp}/{$uuid}/{system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.DETECT.key(@fid,'','',$position)}.dita -\->
                     
-                    <!--                    Analiza spójności liczbowej dla ID kontr <xsl:value-of select="current()/ID"/>
--->                    
+                    <!-\-                    Analiza spójności liczbowej dla ID kontr <xsl:value-of select="current()/ID"/>
+-\->                    
                     
                     <topic id="{$uuid}topic_analiza_umow_APTUF_{$group_name}_{$position}" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                         xsi:noNamespaceSchemaLocation="urn:oasis:names:tc:dita:xsd:topic.xsd">
@@ -147,14 +150,14 @@
                         
                         
                         
-                        <!-- path var -->
+                        <!-\- path var -\->
                         
                         
                         
                         <body>
                             <p>
                                 <foreign props="firt">
-                                    <!--<xsl:copy-of select="$default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA:context.path.begin.attrs.nodeset"></xsl:copy-of>-->
+                                    <!-\-<xsl:copy-of select="$default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA:context.path.begin.attrs.nodeset"></xsl:copy-of>-\->
                                 </foreign>
                                 
                                 
@@ -183,7 +186,7 @@
                                                 width="{$system_cache__dita__x3A__svg:width}"
                                                  height="{$system_cache__dita__x3A__svg:height.max}"
                                                  viewBox="0 0 {$system_cache__dita__x3A__svg:width} {$system_cache__dita__x3A__svg:height.max}"
-                                                ><!--preserveAspectRatio="xMaxYMax meet" viewBox="0 0 {$system_cache__dita__x3A__svg:width} {$system_cache__dita__x3A__svg:height.max}" width="{$system_cache__dita__x3A__svg:width}" height="{$system_cache__dita__x3A__svg:height.max}" -->
+                                                ><!-\-preserveAspectRatio="xMaxYMax meet" viewBox="0 0 {$system_cache__dita__x3A__svg:width} {$system_cache__dita__x3A__svg:height.max}" width="{$system_cache__dita__x3A__svg:width}" height="{$system_cache__dita__x3A__svg:height.max}" -\->
                                                 <xsl:comment>system_cache__dita__x3A__svg:cursor#62</xsl:comment>
                                                 
                                                 
@@ -217,7 +220,7 @@
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                                     </xsl:call-template>
                                                 </xsl:variable>   
-                                                <svg:text system_cache__dita__x3A__svg:hash="#246" x="{$system_cache__dita__x3A__svg:width div 2}" y="{system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) + $system_cache__dita__x3A__svg:cursor.current.height}" ><!-- 2 * $system_cache__dita__x3A__svg:offsetY -->
+                                                <svg:text system_cache__dita__x3A__svg:hash="#246" x="{$system_cache__dita__x3A__svg:width div 2}" y="{system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) + $system_cache__dita__x3A__svg:cursor.current.height}" ><!-\- 2 * $system_cache__dita__x3A__svg:offsetY -\->
                                                     <xsl:call-template name="system_cache__dita__x3A__svg:style">
                                                         <xsl:with-param name="text-anchor.middle" select="true()"/>
                                                         <xsl:with-param name="font-size" select="$system_cache__dita__x3A__svg:title.font-size"/>
@@ -251,7 +254,7 @@
                                                     <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                                         <xsl:with-param name="id" select="concat(system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity(),'.region_after')"/>
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:next.neighbor.bottom.id"/>-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:next.neighbor.bottom.id"/>-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.region_after"/>
                                                         <xsl:with-param name="comment">#235 bottom for timeline axis</xsl:with-param>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
@@ -263,19 +266,19 @@
                                                     <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                                         <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1()"/>
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:next.neighbor.bottom.id"/>-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:next.neighbor.bottom.id"/>-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1.height"/>
                                                         <xsl:with-param name="comment">#333 for data test analysis</xsl:with-param>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="40" tunnel="yes"/>
-                                                        <!--<xsl:with-param name=""></xsl:with-param>-->
+                                                        <!-\-<xsl:with-param name=""></xsl:with-param>-\->
                                                     </xsl:call-template>
                                                 </xsl:variable>
                                                 <xsl:variable name="system_cache__dita__x3A__svg:cursor">
                                                     <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                                         <xsl:with-param name="id" select="concat(system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1(),'.region_after')"/>
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:next.neighbor.bottom.id"/>-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:next.neighbor.bottom.id"/>-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1.region_after.height"/>
                                                         <xsl:with-param name="comment">#235 bottom for timeline axis</xsl:with-param>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
@@ -289,8 +292,8 @@
                                                         <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1()"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region" select="system_cache__dita__x3A__svg:resolution.coordinate.region(system_cache__dita__x3A__svg:resolution.coordinate.region.start())"/>
                                                         
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Close'" />-->
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:yAxis'" />-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Close'" />-\->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:yAxis'" />-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
                                                         
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:yAxis'" />
@@ -301,18 +304,18 @@
                                                         
                                                                 
                                                         
-                                                        <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
-                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-->
+                                                        <!-\- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.current-grouping-key'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.data.name'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_FAKTURY'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_FAKTURY.leadingTimeYear-month.value'"/>
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'leadingTimeYear-month.bounds.X'"/>-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'leadingTimeYear-month.bounds.X'"/>-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'system_cache__dita__x3A__svg:data.y.bounds.data.value.leadingTimeYear-month.bounds'"/>
                                                         
                                                         
                                                         
-                                                        <!--<xsl:with-param name=""></xsl:with-param>-->
+                                                        <!-\-<xsl:with-param name=""></xsl:with-param>-\->
                                                     </xsl:call-template>
                                                 </xsl:variable>
                                                 
@@ -327,10 +330,10 @@
                                                     <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit">
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                                         <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume()"/>
-                                                        <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume.height"/><!-- $system_cache__dita__x3A__svg:height__x3A__limit__x3A__free_space__x3A__extract $system_cache__dita__x3A__svg:height - ( system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) + $system_cache__dita__x3A__svg:cursor.current.height )  -->
+                                                        <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume.height"/><!-\- $system_cache__dita__x3A__svg:height__x3A__limit__x3A__free_space__x3A__extract $system_cache__dita__x3A__svg:height - ( system_cache__dita__x3A__svg:cursor.current.Y($system_cache__dita__x3A__svg:cursor) + $system_cache__dita__x3A__svg:cursor.current.height )  -\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
                                                         <xsl:with-param name="comment">#174 after series of graph, lower graph for volumes system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume</xsl:with-param>
-                                                        <!--<xsl:with-param name="nextY.height" select="$system_cache__dita__x3A__svg:vheight"/>-->
+                                                        <!-\-<xsl:with-param name="nextY.height" select="$system_cache__dita__x3A__svg:vheight"/>-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="40" tunnel="yes"/>
                                                         
                                                     </xsl:call-template>
@@ -342,7 +345,7 @@
                                                     style="text-anchor:end; font-size:{$system_cache__dita__x3A__svg:shortdesc.font-size}">                          Koszty umów</svg:text>
                                                 
                                                 
-                                                <!--<xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                                <!-\-<xsl:variable name="system_cache__dita__x3A__svg:cursor">
                                                     <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                                         <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume()"/>
@@ -354,7 +357,7 @@
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:xyPlot'" />
                                                         
                                                     </xsl:call-template>
-                                                </xsl:variable>-->
+                                                </xsl:variable>-\->
                                                 
                                                 <xsl:variable name="system_cache__dita__x3A__svg:cursor">
                                                     <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
@@ -363,7 +366,7 @@
                                                         
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
                                                         
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-\->
                                                         
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
                                                         
@@ -374,24 +377,24 @@
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.value'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'default_db__x3A__BI_audit_BENFORD:CostField.sum'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
-                                                        <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
-                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-->
+                                                        <!-\- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_RUM_UMOWY.current-grouping-key'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_RUM_UMOWY.data.name'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_UMOWY'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.value'"/>
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'leadingTimeYear-month.bounds.X'"/>-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'leadingTimeYear-month.bounds.X'"/>-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'system_cache__dita__x3A__svg:data.y.bounds.data.value.leadingTimeYear-month.bounds'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:offsetX-text-margin" select="3"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:text-anchor" select="'end'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:font-size" select="'font-size'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:text-rotate" select="90"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:bars-color" select="'red'"/>
-                                                        <!--<xsl:with-param name=""></xsl:with-param>-->
+                                                        <!-\-<xsl:with-param name=""></xsl:with-param>-\->
                                                     </xsl:call-template>
                                                 </xsl:variable>
                                                 
-                                                <!--<xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                                <!-\-<xsl:variable name="system_cache__dita__x3A__svg:cursor">
                                                     <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                                         <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume()"/>
@@ -401,17 +404,17 @@
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:yAxis'" />
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
                                                         
-                                                        <!-\-<xsl:with-param name=""></xsl:with-param>-\->
+                                                        <!-\\-<xsl:with-param name=""></xsl:with-param>-\\->
                                                     </xsl:call-template>
-                                                </xsl:variable>-->
+                                                </xsl:variable>-\->
                                                 <xsl:variable name="system_cache__dita__x3A__svg:cursor">
                                                     <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                                         <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.total-volume()"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region" select="system_cache__dita__x3A__svg:resolution.coordinate.region(system_cache__dita__x3A__svg:resolution.coordinate.region.start())"/>
                                                         
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Close'" />-->
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:yAxis'" />-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Close'" />-\->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:yAxis'" />-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
                                                         
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:yAxis'" />
@@ -419,8 +422,8 @@
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.value'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'default_db__x3A__BI_audit_BENFORD:CostField.sum'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
-                                                        <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
-                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-->
+                                                        <!-\- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_RUM_UMOWY.current-grouping-key'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_RUM_UMOWY.data.name'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_UMOWY'"/>
@@ -431,25 +434,25 @@
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:font-size" select="'font-size'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:text-rotate" select="90"/>
                                                         
-                                                        <!--<xsl:with-param name=""></xsl:with-param>-->
+                                                        <!-\-<xsl:with-param name=""></xsl:with-param>-\->
                                                     </xsl:call-template>
                                                 </xsl:variable>
-                                                <!--<xsl:variable name="system_cache__dita__x3A__svg:cursor">
+                                                <!-\-<xsl:variable name="system_cache__dita__x3A__svg:cursor">
                                                     <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                                         <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.hi-lo-chart-1()"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
                                                         
-                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-\->
+                                                        <!-\\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-\\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.template" select="'system_cache__dita__x3A__svg:openHiLoClose'" />
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  />
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>            
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.hiData" select="'High'"/>            
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.loData" select="'Low'"/>            
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>
-                                                        <!-\-<xsl:with-param name=""></xsl:with-param>-\->
+                                                        <!-\\-<xsl:with-param name=""></xsl:with-param>-\\->
                                                     </xsl:call-template>
-                                                </xsl:variable>-->
+                                                </xsl:variable>-\->
                                                 
                                                 <xsl:variable name="system_cache__dita__x3A__svg:cursor">
                                                     <xsl:call-template name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object">
@@ -457,23 +460,23 @@
                                                         <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity()"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
                                                         
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal'" />
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  />
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>-->            
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>-\->            
                                                         
                                                         
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.position'"/>-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.position'"/>-\->
                                                         
                                                         
                                                         
-                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.name'"/><!-- system_cache__dita__x3A__svg:data.y1.name -->
-                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'system_cache__dita__x3A__svg:data.position'"/><!-- system_cache__dita__x3A__svg:data.y1.value -->
-                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.position'"/><!-- system_cache__dita__x3A__svg:data.y1.label -->
-                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.name'"/><!-- system_cache__dita__x3A__svg:data.y2.name -->
-                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.position'"/><!-- system_cache__dita__x3A__svg:data.y2.value -->
-                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.position'"/><!-- system_cache__dita__x3A__svg:data.y2.label -->
+                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.name'"/><!-\- system_cache__dita__x3A__svg:data.y1.name -\->
+                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'system_cache__dita__x3A__svg:data.position'"/><!-\- system_cache__dita__x3A__svg:data.y1.value -\->
+                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.position'"/><!-\- system_cache__dita__x3A__svg:data.y1.label -\->
+                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.name'"/><!-\- system_cache__dita__x3A__svg:data.y2.name -\->
+                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.position'"/><!-\- system_cache__dita__x3A__svg:data.y2.value -\->
+                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.position'"/><!-\- system_cache__dita__x3A__svg:data.y2.label -\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.name'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object'"/>
                                                         
@@ -486,8 +489,8 @@
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.preceding-sibling.fid" select="'system_cache__dita__x3A__svg:data.x.preceding-sibling.fid'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.following-sibling.fid" select="'system_cache__dita__x3A__svg:data.x.following-sibling.fid'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.self.fid" select="'system_cache__dita__x3A__svg:data.x.self.fid'"/>
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>-->
-                                                        <!--<xsl:with-param name=""></xsl:with-param>-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>-\->
+                                                        <!-\-<xsl:with-param name=""></xsl:with-param>-\->
                                                     </xsl:call-template>
                                                 </xsl:variable>
                                                 <xsl:variable name="system_cache__dita__x3A__svg:cursor">
@@ -496,30 +499,30 @@
                                                         <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity()"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.start</xsl:with-param>
                                                         
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-\->
                                                         
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:openHiLoCloseYaxis__x3A__horizontal'" />
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  />
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>-->            
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>-\->            
                                                         
-                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.name'"/><!-- 'system_cache__dita__x3A__svg:data.y1.name' -->
-                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'system_cache__dita__x3A__svg:data.position'"/><!-- 'system_cache__dita__x3A__svg:data.position' -->
-                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.position'"/><!-- 'system_cache__dita__x3A__svg:data.y1.label' -->
-                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.name'"/><!-- 'system_cache__dita__x3A__svg:data.y2.name' -->
+                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.name'"/><!-\- 'system_cache__dita__x3A__svg:data.y1.name' -\->
+                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'system_cache__dita__x3A__svg:data.position'"/><!-\- 'system_cache__dita__x3A__svg:data.position' -\->
+                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.position'"/><!-\- 'system_cache__dita__x3A__svg:data.y1.label' -\->
+                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.name'"/><!-\- 'system_cache__dita__x3A__svg:data.y2.name' -\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.position'"/>
-                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y2.label'"/><!-- 'system_cache__dita__x3A__svg:data.y2.label' -->
+                                                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y2.label'"/><!-\- 'system_cache__dita__x3A__svg:data.y2.label' -\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.name'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object'"/>
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.position'"/>-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.position'"/>-\->
                                                         
                                                         
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.value" select="'system_cache__dita__x3A__svg:data.y1.value'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.label" select="'default_db__x3A__BI_audit_BENFORD:NameField.foreign.value'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.label" select="'default_db__x3A__BI_audit_BENFORD:NameField.foreign.value'"/>
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>-->
-                                                        <!--<xsl:with-param name=""></xsl:with-param>-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>-\->
+                                                        <!-\-<xsl:with-param name=""></xsl:with-param>-\->
                                                     </xsl:call-template>
                                                 </xsl:variable>
                                                 <xsl:variable name="system_cache__dita__x3A__svg:cursor">
@@ -529,7 +532,7 @@
                                                         
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
                                                         
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-\->
                                                         
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
                                                         
@@ -540,17 +543,17 @@
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_FAKTURY.leadingTimeYear-month.value'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'default_db__x3A__BI_audit_BENFORD:IncomeField.sum'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
-                                                        <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
-                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-->
+                                                        <!-\- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.current-grouping-key'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.data.name'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_FAKTURY'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_FAKTURY.leadingTimeYear-month.value'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'system_cache__dita__x3A__svg:data.y.bounds.data.value.leadingTimeYear-month.bounds'"/>
                                                         
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.y.position" select="system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),system_cache__dita__x3A__svg:resolution.coordinate.data.position())"/>-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:data.y.position" select="system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),system_cache__dita__x3A__svg:resolution.coordinate.data.position())"/>-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:bars-color" select="'green'"/>
-                                                        <!--<xsl:with-param name=""></xsl:with-param>-->
+                                                        <!-\-<xsl:with-param name=""></xsl:with-param>-\->
                                                     </xsl:call-template>
                                                 </xsl:variable>
                                                 <xsl:variable name="system_cache__dita__x3A__svg:cursor">
@@ -559,14 +562,14 @@
                                                         <xsl:with-param name="id" select="concat(system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity(),'.region_after')"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
                                                         
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-\->
                                                         
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:xAxis'" />
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  />
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>-->            
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>-\->            
                                                         
-                                                        <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.y1.name'"/>
+                                                        <!-\- <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.y1.name'"/>
                                                     <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'system_cache__dita__x3A__svg:data.y1.value'"/>
                                                     <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
                                                     <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
@@ -574,18 +577,18 @@
                                                     <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y2.label'"/>
                                                     <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.name'"/>
                                                     <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object'"/>
-                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.position'"/>-->
+                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.position'"/>-\->
                                                         
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.current-grouping-key'"/>-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_FAKTURY.current-grouping-key'"/>-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.label'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.data.name'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'leadingTimeYear-month.bounds.X'"/>
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'system_cache__dita__x3A__svg:data.y.bounds.data.value.leadingTimeYear-month.bounds'"/>-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'system_cache__dita__x3A__svg:data.y.bounds.data.value.leadingTimeYear-month.bounds'"/>-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value.bounds" select="'system_cache__dita__x3A__svg:data.y.bounds.data.value.leadingTimeYear-month.bounds'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="'system_cache__dita__x3A__svg:data.x.leadingTimeYear-month.bounds.X.value'"/>
                                                         
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>-->
-                                                        <!--<xsl:with-param name=""></xsl:with-param>-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.closeData" select="'Close'"/>-\->
+                                                        <!-\-<xsl:with-param name=""></xsl:with-param>-\->
                                                     </xsl:call-template>
                                                 </xsl:variable>
                                                 <xsl:variable name="system_cache__dita__x3A__svg:cursor">
@@ -595,7 +598,7 @@
                                                         
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
                                                         
-                                                        <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
+                                                        <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-\->
                                                         
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  tunnel="yes"/>
                                                         
@@ -606,8 +609,8 @@
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="'system_cache__dita__x3A__svg:data.x.BI_audit_ENERGA_RUM_UMOWY.leadingTimeYear-month.value'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="'default_db__x3A__BI_audit_BENFORD:CostField.sum'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="'system_cache__dita__x3A__svg:data.y1.label'"/>
-                                                        <!-- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
-                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-->
+                                                        <!-\- <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="'system_cache__dita__x3A__svg:data.y2.name'"/>
+                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="'system_cache__dita__x3A__svg:data.y2.value'"/>-\->
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_RUM_UMOWY.current-grouping-key'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="'system_cache__dita__x3A__svg:data.y.BI_audit_ENERGA_RUM_UMOWY.data.name'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="'BI_audit_ENERGA_RUM_UMOWY'"/>
@@ -618,11 +621,11 @@
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:font-size" select="'font-size'"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:text-rotate" select="90"/>
                                                         <xsl:with-param name="system_cache__dita__x3A__svg:bars-color" select="'red'"/>
-                                                        <!--<xsl:with-param name=""></xsl:with-param>-->
+                                                        <!-\-<xsl:with-param name=""></xsl:with-param>-\->
                                                     </xsl:call-template>
                                                 </xsl:variable>
                                                 
-                                                <!--<xsl:variable name="interested_row">
+                                                <!-\-<xsl:variable name="interested_row">
                                                     <xsl:choose>
                                                         <xsl:when test="count($interested_row//BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object) &gt; 70">
                                                             <xsl:for-each select="$interested_row">
@@ -633,7 +636,7 @@
                                                             </xsl:for-each>
                                                         </xsl:when>
                                                     </xsl:choose>
-                                                </xsl:variable>-->
+                                                </xsl:variable>-\->
                                                 
                                                 <xsl:variable name="system_cache__dita__x3A__svg:data__x3A__assign">
                                                     <xsl:apply-templates mode="system_cache__dita__x3A__svg:data__x3A__assign" select="$interested_row">
@@ -648,15 +651,15 @@
                                                     <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                                     <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
                                                     <xsl:with-param name="system_cache__dita__x3A__svg:width__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:width" tunnel="yes"/>
-                                                    <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>-->
-                                                    <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region.position" select="1"/>-->
-                                                    <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity()"/>-->
-                                                    <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="concat(system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity(),'.region_after')"/>-->
+                                                    <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>-\->
+                                                    <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region.position" select="1"/>-\->
+                                                    <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity()"/>-\->
+                                                    <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="concat(system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity(),'.region_after')"/>-\->
                                                     
                                                     <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign" select="$system_cache__dita__x3A__svg:data__x3A__assign" tunnel="yes"/>
                                                 </xsl:call-template>
                                                 
-                                                <!--<xsl:copy-of select="$system_cache__dita__x3A__svg:cursor"></xsl:copy-of>-->
+                                                <!-\-<xsl:copy-of select="$system_cache__dita__x3A__svg:cursor"></xsl:copy-of>-\->
                                                 `<xsl:comment>#632 lower assign</xsl:comment>
                                                 
                                             </svg:svg>
@@ -681,7 +684,7 @@
                                         
                                 
                          
-                            <!--<xsl:apply-templates mode="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.universal.body" select="."/>-->
+                            <!-\-<xsl:apply-templates mode="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.universal.body" select="."/>-\->
                         </body>
                         
                         
@@ -691,7 +694,7 @@
             
             
             
-            </topicref>
+            </topicref>-->
                 
                 
         

+ 10 - 2
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsl

@@ -7,6 +7,7 @@
     xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
     xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
     xmlns:p5="https://biuro.biall-net.pl/wfs"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
     xmlns:p5gnuplot="http://biuro.biall-net.pl/WPS_Functions/graph_gnuplot"
     xmlns:default_db__x3A__BI_audit_ENERGA_RUM_UMOWY="https://biuro.biall-net.pl/wfs/default_db/BI_audit_ENERGA_RUM_UMOWY"
@@ -327,10 +328,15 @@
                                                 <xsl:apply-templates mode="system_cache__dita__x3A__svg:data__x3A__assign" select="$interested_row.463">
                                                     <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="''"/>
                                                     <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__sort__x3A__enable" select="false()"/>
+                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__BI_audit_ENERGA_RUM_UMOWY" select="true()" tunnel="yes"/>
+                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__leadingTimeDate_group" select="true()" tunnel="yes"/>
+                                                    
                                                 </xsl:apply-templates>
                                             </xsl:variable>
                                     <xsl:result-document href="{system_cache__dita:files.key.href.write.topic.title.context(.,concat($title,'svg_data__x3A__assign.xml'))}">
-                                        <system_cache__dita__x3A__svg:data__x3A__assign>
+                                        <system_cache__dita__x3A__svg:data__x3A__assign
+                                            xsi:schemaLocation="http://biuro.biall-net.pl/WPS_Functions/system_cache__dita__x3A__p5gnuplot/system_cache__dita__x3A__svg.xsd /Users/a.binder/Documents/se/SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.data__x3A__assign.xsd"
+                                            >
                                         <xsl:copy-of select="$system_cache__dita__x3A__svg:data__x3A__assign"/>
                                         </system_cache__dita__x3A__svg:data__x3A__assign>
                                     </xsl:result-document>
@@ -687,7 +693,7 @@
                                                                 {$system_cache__dita__x3A__svg:width - 1},{$system_cache__dita__x3A__svg:height - $system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.region_after}
                                                                 1,{$system_cache__dita__x3A__svg:height - $system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.region_after}"
                                                                 
-                                                                style="fill:rgb(100,255,100);stroke-width:1;stroke:rgb(0,0,0);opacity:0.01" />
+                                                                style="stroke-width:1;stroke:rgb(0,0,0);fill:rgb(255,255,255)" />
                                                             <!--<svg:polygon  
                 points="1,{$system_cache__dita__x3A__svg:resolution.coordinate.block.header.height}
                 {$system_cache__dita__x3A__svg:width},{$system_cache__dita__x3A__svg:resolution.coordinate.block.header.height}
@@ -882,6 +888,8 @@
                                                                 <xsl:apply-templates mode="system_cache__dita__x3A__svg:data__x3A__assign" select="$interested_row.463">
                                                                     <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                                                     <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__sort__x3A__enable" select="false()"/>
+                                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__BI_audit_ENERGA_RUM_UMOWY" select="true()" tunnel="yes"/>
+                                                                    <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__leadingTimeDate_group" select="true()" tunnel="yes"/>
                                                                 </xsl:apply-templates>
                                                             </xsl:variable>
                                                             

+ 22 - 0
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.data__x3A__assign.BENFORD.xsd

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified"
+    vc:minVersion="1.1" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+    xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+    xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
+    xmlns:ogr="http://ogr.maptools.org/"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
+    xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
+    xmlns:p5="https://biuro.biall-net.pl/wfs"
+    xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
+    xmlns:p5gnuplot="http://biuro.biall-net.pl/WPS_Functions/graph_gnuplot"
+    xmlns:default_db__x3A__BI_audit_ENERGA_RUM_UMOWY="https://biuro.biall-net.pl/wfs/default_db/BI_audit_ENERGA_RUM_UMOWY"
+    xmlns:default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA="https://biuro.biall-net.pl/wfs/default_db/ENERGA_RUM_KONTRAHENCI_POWIAZANIA"
+    xmlns:default_db__x3A__BI_audit_VALIDATE="https://biuro.biall-net.pl/wfs/default_db/BI_audit_VALIDATE"
+    xmlns:default_db__x3A__BI_audit_BENFORD="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD"
+    xmlns:svg="http://www.w3.org/2000/svg"
+    targetNamespace="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD"
+    xmlns="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD">
+    <xs:attribute name="NameField"/>
+    <xs:attribute name="NameField.foreign.value.deb.272"/>
+    <xs:attribute name="NameField.foreign.value"/>
+</xs:schema>

+ 158 - 0
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.data__x3A__assign.xsd

@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified"
+    vc:minVersion="1.1" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+    xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+    xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
+    xmlns:ogr="http://ogr.maptools.org/"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
+    xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
+    xmlns:p5="https://biuro.biall-net.pl/wfs"
+    xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
+    xmlns:p5gnuplot="http://biuro.biall-net.pl/WPS_Functions/graph_gnuplot"
+    xmlns:default_db__x3A__BI_audit_ENERGA_RUM_UMOWY="https://biuro.biall-net.pl/wfs/default_db/BI_audit_ENERGA_RUM_UMOWY"
+    xmlns:default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA="https://biuro.biall-net.pl/wfs/default_db/ENERGA_RUM_KONTRAHENCI_POWIAZANIA"
+    xmlns:default_db__x3A__BI_audit_VALIDATE="https://biuro.biall-net.pl/wfs/default_db/BI_audit_VALIDATE"
+    xmlns:default_db__x3A__BI_audit_BENFORD="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD"
+    xmlns:system_cache__dita__x3A__svg="http://biuro.biall-net.pl/WPS_Functions/system_cache__dita__x3A__p5gnuplot/system_cache__dita__x3A__svg.xsd"
+    xmlns:svg="http://www.w3.org/2000/svg"
+    targetNamespace="http://biuro.biall-net.pl/WPS_Functions/system_cache__dita__x3A__p5gnuplot/system_cache__dita__x3A__svg.xsd"
+    xmlns="http://biuro.biall-net.pl/WPS_Functions/system_cache__dita__x3A__p5gnuplot/system_cache__dita__x3A__svg.xsd">
+    <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD"
+        schemaLocation="system_cache__dita__x3A__svg.data__x3A__assign.BENFORD.xsd"/>
+    <xs:element name="data__x3A__assign">
+        <xs:complexType>
+            <xs:sequence>
+                <xs:element ref="data.current-group" maxOccurs="unbounded"/>
+            </xs:sequence>
+            <xs:attribute ref="data__x3A__assign__x3A__disable__x3A__BI_audit_ENERGA_RUM_UMOWY"/>
+        </xs:complexType>
+    </xs:element>
+    <xs:complexType name="data.current-group">
+        <xs:sequence maxOccurs="unbounded" minOccurs="0">
+            <xs:element minOccurs="0" name="relation_DateRangeElements"
+                type="relation_DateRangeElements"/>
+            <xs:element minOccurs="0" name="BI_audit_ENERGA_RUM_UMOWY">
+                <xs:complexType>
+                    <xs:attribute name="fid" type="xs:string"/>
+                    <xs:attribute ref="data.x.leadingTimeYear-month.bounds.X.value"/>
+                    <xs:attribute ref="data.y.leadingTimeYear-month.bounds.X.label"/>
+                    <xs:attribute ref="data.y.bounds.data.value.leadingTimeYear-month.bounds"/>
+                </xs:complexType>
+            </xs:element>
+            <xs:element minOccurs="0" ref="leadingTimeDate"/>
+        </xs:sequence>
+        <xs:attribute ref="system_cache__dita__x3A__svg:data.name" use="required"/>
+        <xs:attribute
+            ref="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min"/>
+        <xs:attribute
+            ref="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max"/>
+        <xs:attribute
+            ref="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min.label"/>
+        <xs:attribute
+            ref="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max.label"
+        />
+    </xs:complexType>
+    <xs:element name="data.current-group" type="data.current-group"/>
+    <xs:complexType name="relation_DateRangeElements">
+        <xs:attribute name="fid" type="xs:string"/>
+        <xs:attribute name="leadingTimeDate-From.test"/>
+        <xs:attribute name="leadingTimeDate-From" type="leadingTimeDate-From" use="optional"/>
+        <xs:attribute ref="system_cache__dita__x3A__svg:data.x.leadingTimeYear-month.bounds.X.value"/>
+        <xs:attribute ref="system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.label"/>
+        <xs:attribute
+            ref="system_cache__dita__x3A__svg:data.y.bounds.data.value.leadingTimeYear-month.bounds"/>
+        <xs:attribute name="debug.TimeTo"/>
+        <xs:attribute
+            ref="system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.data.name"/>
+        <xs:attribute name="leadingTimeDate-To" type="leadingTimeDate-To"/>
+        <xs:attribute ref="system_cache__dita__x3A__svg:data.x1.id"/>
+    </xs:complexType>
+    <xs:element name="relation_DateRangeElements" type="relation_DateRangeElements"/>
+    <xs:simpleType name="data.name">
+        <xs:restriction base="xs:string">
+            <xs:enumeration
+                value="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X"/>
+            <xs:enumeration value="relation_DateRangeElements"/>
+            <xs:enumeration value="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object"/>
+        </xs:restriction>
+    </xs:simpleType>
+    <xs:attribute name="data.name" type="data.name"/>
+    <xs:simpleType name="data__x3A__assign.leadingTimeYear-month.bounds.X.min">
+        <xs:restriction base="xs:int"/>
+    </xs:simpleType>
+    <xs:simpleType name="data__x3A__assign.leadingTimeYear-month.bounds.X.max">
+        <xs:restriction base="xs:int"/>
+    </xs:simpleType>
+    <xs:simpleType name="leadingTimeDate-From">
+        <xs:restriction base="xs:string"/>
+    </xs:simpleType>
+    <xs:attribute name="data__x3A__assign.leadingTimeYear-month.bounds.X.min"
+        type="data__x3A__assign.leadingTimeYear-month.bounds.X.min"/>
+    <xs:attribute name="data__x3A__assign.leadingTimeYear-month.bounds.X.max"
+        type="data__x3A__assign.leadingTimeYear-month.bounds.X.max"/>
+    <xs:simpleType name="data.x.leadingTimeYear-month.bounds.X.value">
+        <xs:restriction base="xs:string"/>
+    </xs:simpleType>
+    <xs:attribute name="data.x.leadingTimeYear-month.bounds.X.value"
+        type="data.x.leadingTimeYear-month.bounds.X.value"/>
+    <xs:simpleType name="data.y.leadingTimeYear-month.bounds.X.label">
+        <xs:restriction base="xs:string"/>
+    </xs:simpleType>
+    <xs:attribute name="data.y.leadingTimeYear-month.bounds.X.label"
+        type="data.y.leadingTimeYear-month.bounds.X.label"/>
+    <xs:simpleType name="data.y.bounds.data.value.leadingTimeYear-month.bounds">
+        <xs:restriction base="xs:string"/>
+    </xs:simpleType>
+    <xs:attribute name="data.y.bounds.data.value.leadingTimeYear-month.bounds"
+        type="data.y.bounds.data.value.leadingTimeYear-month.bounds"/>
+    <xs:simpleType name="data.y.leadingTimeYear-month.bounds.X.data.name">
+        <xs:restriction base="xs:string"/>
+    </xs:simpleType>
+    <xs:attribute name="data.y.leadingTimeYear-month.bounds.X.data.name"
+        type="data.y.leadingTimeYear-month.bounds.X.data.name"/>
+    <xs:simpleType name="leadingTimeDate-To">
+        <xs:restriction base="xs:string"/>
+    </xs:simpleType>
+    <xs:attribute name="data__x3A__assign__x3A__disable__x3A__BI_audit_ENERGA_RUM_UMOWY"/>
+    <xs:attribute name="data__x3A__assign.leadingTimeYear-month.bounds.X.min.label"/>
+    <xs:attribute name="data__x3A__assign.leadingTimeYear-month.bounds.X.max.label"/>
+    <xs:attribute name="data.x1.id"/>
+    <xs:complexType name="leadingTimeDate">
+        <xs:sequence>
+            <xs:element name="relation_DateRangeElements" maxOccurs="unbounded">
+                <xs:complexType>
+                    <xs:attribute ref="system_cache__dita__x3A__svg:data.x.following-sibling.fid"/>
+                    <xs:attribute ref="system_cache__dita__x3A__svg:data.x.preceding-sibling.fid"/>
+                    <xs:attribute ref="system_cache__dita__x3A__svg:data.x.self.fid"/>
+                    <xs:attribute ref="system_cache__dita__x3A__svg:data.y1.name"/>
+                    <xs:attribute ref="system_cache__dita__x3A__svg:data.y1.label"/>
+                    <xs:attribute
+                        ref="system_cache__dita__x3A__svg:data.y.bounds.data.value.leadingTimeYear-month.bounds"/>
+                    <xs:attribute ref="system_cache__dita__x3A__svg:data.y1.value"/>
+                    <xs:attribute ref="system_cache__dita__x3A__svg:data.y2.name"/>
+                    <xs:attribute ref="system_cache__dita__x3A__svg:data.y2.value"/>
+                    <xs:attribute ref="system_cache__dita__x3A__svg:data.y2.label"/>
+                </xs:complexType>
+            </xs:element>
+        </xs:sequence>
+        <xs:attribute ref="system_cache__dita__x3A__svg:data.name"/>
+        <xs:attribute ref="system_cache__dita__x3A__svg:data.id"/>
+        <xs:attribute ref="system_cache__dita__x3A__svg:data.position"/>
+        <xs:attribute ref="system_cache__dita__x3A__svg:data.x1.id"/>
+        <xs:attribute ref="default_db__x3A__BI_audit_BENFORD:NameField"/>
+        <xs:attribute ref="default_db__x3A__BI_audit_BENFORD:NameField.foreign.value.deb.272"/>
+        <xs:attribute ref="default_db__x3A__BI_audit_BENFORD:NameField.foreign.value"/>
+    </xs:complexType>
+    <xs:element name="leadingTimeDate" type="leadingTimeDate"/>
+    <xs:attribute name="data.id"/>
+    <xs:attribute name="data.position" type="xs:int"/>
+    <xs:attribute name="data.x.preceding-sibling.fid"/>
+    <xs:attribute name="data.x.following-sibling.fid"/>
+    <xs:attribute name="data.x.self.fid"/>
+    <xs:attribute name="data.y1.name"/>
+    <xs:attribute name="data.y1.label"/>
+    <xs:attribute name="data.y1.value"/>
+    <xs:attribute name="data.y2.name"/>
+    <xs:attribute name="data.y2.value"/>
+    <xs:attribute name="data.y2.label"/>
+</xs:schema>

+ 280 - 40
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Hi-Lo-CloseYaxis__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsl

@@ -94,7 +94,7 @@
                 </xsl:variable>
                 
                 
-                <xsl:variable name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY - 0.99999"/>
+                <xsl:variable name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY - 1"/>
                 <xsl:message>#82-98 forcing MINy $system_cache__dita__x3A__svg:offsetY.minY - 1</xsl:message>
                 
                 
@@ -102,6 +102,8 @@
                     <xsl:call-template name="system_cache__dita__x3A__svg:y2.max__x3A__read__x3A__tunnel"/>
                 </xsl:variable>
                 
+                <xsl:variable name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY + 1"/>
+                
                 <xsl:variable name="system_cache__dita__x3A__svg:x.count__x3A__read"><!-- to liczy glowne  - moze byc blad jak wiecej dzieci -->
                     <xsl:call-template name="system_cache__dita__x3A__svg:x.count__x3A__read__x3A__tunnel"/>
                 </xsl:variable>
@@ -113,7 +115,7 @@
                     <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY" tunnel="yes"/>
                 </xsl:call-template>
                 
-                <svg:g system_cache__dita__x3A__svg:debug="system_cache__dita__x3A__svg:openHiLoCloseYaxis__x3A__horizontal__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row#100"  >
+                <svg:g system_cache__dita__x3A__svg:debug="system_cache__dita__x3A__svg:openHiLoCloseYaxis__x3A__horizontal__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row#100 minX={$system_cache__dita__x3A__svg:offsetX.minX} maxX={$system_cache__dita__x3A__svg:offsetX.maxX} minY={$system_cache__dita__x3A__svg:offsetY.minY}  maxY={$system_cache__dita__x3A__svg:offsetY.maxY}"  >
                     
                     <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__tunnel">
                         <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX" tunnel="yes"/>
@@ -203,7 +205,23 @@
         <xsl:param name="offsetY-text" tunnel="yes" select="5"/>
             
         <xsl:param name="system_cache__dita__x3A__svg:data.x1.label__x3A__read">
+            <!--<xsl:text>[</xsl:text><xsl:value-of select="@system_cache__dita__x3A__svg:data.y.relation_from"/><xsl:text>]  </xsl:text>-->
             <xsl:call-template name="system_cache__dita__x3A__svg:data.x1.label__x3A__read__x3A__tunnel"/>
+            <xsl:choose>
+                <xsl:when test="following-sibling::*[1]/@system_cache__dita__x3A__svg:data.x.preceding-sibling.fid = current()/@system_cache__dita__x3A__svg:data.y.self.fid">
+                   <!-- <xsl:text>    [</xsl:text><xsl:value-of select="@system_cache__dita__x3A__svg:data.y.relation_from"/><xsl:text>] - </xsl:text>
+                    <xsl:for-each select="following-sibling::*[1]">
+                        <xsl:text>[</xsl:text><xsl:value-of select="@system_cache__dita__x3A__svg:data.y.relation_from"/><xsl:text>]</xsl:text>
+                    </xsl:for-each>-->
+                </xsl:when>
+                <xsl:when test="not(following-sibling::*)">
+                    
+                </xsl:when>
+                <xsl:otherwise>
+                    
+                </xsl:otherwise>
+            </xsl:choose>
+            
         </xsl:param>
         
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value__x3A__validate">
@@ -216,44 +234,266 @@
         <xsl:choose>
             <xsl:when test="$system_cache__dita__x3A__svg:data.x.name.value__x3A__validate = true()">
                 
-                <xsl:call-template name="system_cache__dita__x3A__svg:data.debug__x3A__row"/>
-                <xsl:message>#210 will call system_cache__dita__x3A__svg:labelMajor</xsl:message>
-                <xsl:call-template name="system_cache__dita__x3A__svg:labelMajor">
-                    <xsl:with-param name="system_cache__dita__x3A__svg:x1.count.leadingTimeDate" select="$system_cache__dita__x3A__svg:x.count__x3A__read"/><!-- TRODO $system_cache__dita__x3A__svg:x1.count.leadingTimeDate -->
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.label__x3A__read" select="$system_cache__dita__x3A__svg:data.x1.label__x3A__read" tunnel="yes"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="$system_cache__dita__x3A__svg:data.y1.label" tunnel="yes"/>
-                    
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="$system_cache__dita__x3A__svg:data.y1.name"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="$system_cache__dita__x3A__svg:data.y1.value"/>
-                    
-                    
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.label" select="$system_cache__dita__x3A__svg:data.y2.label" tunnel="yes"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label" tunnel="yes"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
-                    
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
-                    
-                    
-                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
-                    
-                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
-                    <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 2"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
-                    <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 2"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
-                    <xsl:with-param name="y1Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><!-- SWAPPED ROW -->
-                    <xsl:with-param name="y2Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><!-- TODO -->
-                    <xsl:with-param name="text-anchor">start</xsl:with-param>
-                    <xsl:with-param name="offsetY-text" select="$offsetY-text"/>
-                    <xsl:with-param name="font-size" select="5"/>
-                </xsl:call-template>
+                <xsl:choose>
+                    <xsl:when test="following-sibling::*[1]/@system_cache__dita__x3A__svg:data.x.preceding-sibling.fid = current()/@system_cache__dita__x3A__svg:data.y.self.fid">
+                        
+                            <!-- NEXT RECORD THE SAME -->
+                        <!--<xsl:call-template name="system_cache__dita__x3A__svg:data.debug__x3A__row"/>-->
+                        <xsl:message>#210 will call system_cache__dita__x3A__svg:labelMajor</xsl:message>
+                        <xsl:call-template name="system_cache__dita__x3A__svg:labelMajor">
+                            <xsl:with-param name="system_cache__dita__x3A__svg:x1.count.leadingTimeDate" select="$system_cache__dita__x3A__svg:x.count__x3A__read"/><!-- TRODO $system_cache__dita__x3A__svg:x1.count.leadingTimeDate -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.label__x3A__read" select="$system_cache__dita__x3A__svg:data.x1.label__x3A__read" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="$system_cache__dita__x3A__svg:data.y1.label" tunnel="yes"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="$system_cache__dita__x3A__svg:data.y1.name"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="$system_cache__dita__x3A__svg:data.y1.value"/>
+                            
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.label" select="$system_cache__dita__x3A__svg:data.y2.label" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
+                            
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 2"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 2"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="y1Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><!-- SWAPPED ROW -->
+                            <xsl:with-param name="y2Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><!-- TODO -->
+                            <xsl:with-param name="text-anchor">start</xsl:with-param>
+                            <xsl:with-param name="offsetY-text" select="$offsetY-text"/>
+                            <xsl:with-param name="font-size" select="5"/>
+                        </xsl:call-template>
+                        <!-- Extra new -->
+                        <xsl:variable name="system_cache__dita__x3A__svg:data.x1.label__x3A__read">
+                            <xsl:text>wspólny zakres [</xsl:text><xsl:value-of select="@system_cache__dita__x3A__svg:data.y.relation_from"/><xsl:text>] - </xsl:text>
+                            <xsl:for-each select="following-sibling::*[1]">
+                                <xsl:text>[</xsl:text><xsl:value-of select="@system_cache__dita__x3A__svg:data.y.relation_from"/><xsl:text>]</xsl:text>
+                            </xsl:for-each>
+                        </xsl:variable>
+                        
+                        <xsl:call-template name="system_cache__dita__x3A__svg:labelMajor">
+                            <xsl:with-param name="system_cache__dita__x3A__svg:x1.count.leadingTimeDate" select="$system_cache__dita__x3A__svg:x.count__x3A__read"/><!-- TRODO $system_cache__dita__x3A__svg:x1.count.leadingTimeDate -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.label__x3A__read" select="$system_cache__dita__x3A__svg:data.x1.label__x3A__read" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="$system_cache__dita__x3A__svg:data.y1.label" tunnel="yes"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="$system_cache__dita__x3A__svg:data.y1.name"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="$system_cache__dita__x3A__svg:data.y1.value"/>
+                            
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.label" select="$system_cache__dita__x3A__svg:data.y2.label" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
+                            
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.maxX + 10"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.maxX + 10"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="y1Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 0.8 "/><!-- SWAPPED ROW -->
+                            <xsl:with-param name="y2Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 0.8"/><!-- TODO -->
+                            <xsl:with-param name="text-anchor">start</xsl:with-param>
+                            <xsl:with-param name="offsetY-text" select="$offsetY-text"/>
+                            <xsl:with-param name="font-size" select="4"/>
+                        </xsl:call-template>
+                        
+                        
+                        
+                    </xsl:when>
+                    <xsl:when test="not(following-sibling::*)">
+                        <xsl:call-template name="system_cache__dita__x3A__svg:labelMajor">
+                            <xsl:with-param name="system_cache__dita__x3A__svg:x1.count.leadingTimeDate" select="$system_cache__dita__x3A__svg:x.count__x3A__read"/><!-- TRODO $system_cache__dita__x3A__svg:x1.count.leadingTimeDate -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.label__x3A__read" select="$system_cache__dita__x3A__svg:data.x1.label__x3A__read" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="$system_cache__dita__x3A__svg:data.y1.label" tunnel="yes"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="$system_cache__dita__x3A__svg:data.y1.name"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="$system_cache__dita__x3A__svg:data.y1.value"/>
+                            
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.label" select="$system_cache__dita__x3A__svg:data.y2.label" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
+                            
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 2"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 2"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="y1Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><!-- SWAPPED ROW -->
+                            <xsl:with-param name="y2Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><!-- TODO -->
+                            <xsl:with-param name="text-anchor">start</xsl:with-param>
+                            <xsl:with-param name="offsetY-text" select="$offsetY-text"/>
+                            <xsl:with-param name="font-size" select="5"/>
+                        </xsl:call-template>
+                        
+                        <xsl:variable name="system_cache__dita__x3A__svg:data.x1.label__x3A__read">
+                                <xsl:text>[</xsl:text><xsl:value-of select="@system_cache__dita__x3A__svg:data.y.relation_from"/><xsl:text>]</xsl:text>
+                        </xsl:variable>
+                        <xsl:call-template name="system_cache__dita__x3A__svg:labelMajor">
+                            <xsl:with-param name="system_cache__dita__x3A__svg:x1.count.leadingTimeDate" select="$system_cache__dita__x3A__svg:x.count__x3A__read"/><!-- TRODO $system_cache__dita__x3A__svg:x1.count.leadingTimeDate -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.label__x3A__read" select="$system_cache__dita__x3A__svg:data.x1.label__x3A__read" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="$system_cache__dita__x3A__svg:data.y1.label" tunnel="yes"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="$system_cache__dita__x3A__svg:data.y1.name"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="$system_cache__dita__x3A__svg:data.y1.value"/>
+                            
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.label" select="$system_cache__dita__x3A__svg:data.y2.label" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
+                            
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.maxX + 10"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.maxX + 10"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="y1Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 0.8 "/><!-- SWAPPED ROW -->
+                            <xsl:with-param name="y2Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 0.8"/><!-- TODO -->
+                            <xsl:with-param name="text-anchor">start</xsl:with-param>
+                            <xsl:with-param name="offsetY-text" select="$offsetY-text"/>
+                            <xsl:with-param name="font-size" select="4"/>
+                        </xsl:call-template>
+                    </xsl:when>
+                    <xsl:otherwise>
+                        <!--  NEXT RECORD NOT CONTINOUS -->
+                        <!--<xsl:call-template name="system_cache__dita__x3A__svg:data.debug__x3A__row"/>-->
+                        <xsl:message>#210 will call system_cache__dita__x3A__svg:labelMajor</xsl:message>
+                        <xsl:call-template name="system_cache__dita__x3A__svg:labelMajor">
+                            <xsl:with-param name="system_cache__dita__x3A__svg:x1.count.leadingTimeDate" select="$system_cache__dita__x3A__svg:x.count__x3A__read"/><!-- TRODO $system_cache__dita__x3A__svg:x1.count.leadingTimeDate -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.label__x3A__read" select="$system_cache__dita__x3A__svg:data.x1.label__x3A__read" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="$system_cache__dita__x3A__svg:data.y1.label" tunnel="yes"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="$system_cache__dita__x3A__svg:data.y1.name"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="$system_cache__dita__x3A__svg:data.y1.value"/>
+                            
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.label" select="$system_cache__dita__x3A__svg:data.y2.label" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
+                            
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 2"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 2"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="y1Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><!-- SWAPPED ROW -->
+                            <xsl:with-param name="y2Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><!-- TODO -->
+                            <xsl:with-param name="text-anchor">start</xsl:with-param>
+                            <xsl:with-param name="offsetY-text" select="$offsetY-text"/>
+                            <xsl:with-param name="font-size" select="5"/>
+                        </xsl:call-template>
+                        <!-- Extra new -->
+                        
+                        
+                        <xsl:variable name="system_cache__dita__x3A__svg:data.x1.label__x3A__read">
+                            <xsl:for-each select="following-sibling::*[1]">
+                                <xsl:call-template name="system_cache__dita__x3A__svg:data.x1.label__x3A__read__x3A__tunnel"/>
+                                <xsl:text>[</xsl:text><xsl:value-of select="@system_cache__dita__x3A__svg:data.y.relation_from"/><xsl:text>]</xsl:text>
+                            </xsl:for-each>
+                        </xsl:variable>
+                        
+                        <xsl:call-template name="system_cache__dita__x3A__svg:labelMajor">
+                            <xsl:with-param name="system_cache__dita__x3A__svg:x1.count.leadingTimeDate" select="$system_cache__dita__x3A__svg:x.count__x3A__read"/><!-- TRODO $system_cache__dita__x3A__svg:x1.count.leadingTimeDate -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.label__x3A__read" select="$system_cache__dita__x3A__svg:data.x1.label__x3A__read" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="$system_cache__dita__x3A__svg:data.y1.label" tunnel="yes"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="$system_cache__dita__x3A__svg:data.y1.name"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="$system_cache__dita__x3A__svg:data.y1.value"/>
+                            
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.label" select="$system_cache__dita__x3A__svg:data.y2.label" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
+                            
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.maxX + 10"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.maxX + 10"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="y1Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 0.7 "/><!-- SWAPPED ROW -->
+                            <xsl:with-param name="y2Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 0.7"/><!-- TODO -->
+                            <xsl:with-param name="text-anchor">start</xsl:with-param>
+                            <xsl:with-param name="offsetY-text" select="$offsetY-text"/>
+                            <xsl:with-param name="font-size" select="4"/>
+                        </xsl:call-template>
+                    </xsl:otherwise>
+                </xsl:choose>
+                
+                
+               
+                
                 
                 
             </xsl:when>

+ 140 - 50
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Hi-Lo-Close__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsl

@@ -46,6 +46,8 @@
         <xsl:param name="system_cache__dita__x3A__svg:data.x1.label" tunnel="yes" required="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.x2.value" tunnel="yes" required="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.x2.label" tunnel="yes" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:offsetY" select="$system_cache__dita__x3A__svg:offsetY.default" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:offsetX" select="$system_cache__dita__x3A__svg:offsetX.default" tunnel="yes"/>
         <xsl:message>#509-49 system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal n/<xsl:value-of select="name()"/>
             system_cache__dita__x3A__svg:resolution.coordinate.id[<xsl:value-of select="$system_cache__dita__x3A__svg:resolution.coordinate.id"/>]
             system_cache__dita__x3A__svg:resolution.coordinate.block[<xsl:value-of select="$system_cache__dita__x3A__svg:resolution.coordinate.block"/>]
@@ -59,26 +61,32 @@
                 <!-- TODO method offset bounds -->
                 <xsl:variable name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetX.default "/>
                 <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetY.default "/>
-                <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length - ( 2 * $system_cache__dita__x3A__svg:offsetY.default )"/>
+                <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length - ( 2 * $system_cache__dita__x3A__svg:offsetY.default ) "/>
                 
                 
                 <xsl:variable name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetY.default "/>
                 <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetY.default "/>
                 <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length - ( 2 * $system_cache__dita__x3A__svg:offsetY.default )"/>
                 
-                
+               <!-- <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - 10"/>
+                <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length - 10"/>
+                -->
                 <xsl:variable name="system_cache__dita__x3A__svg:offsetX.minX">
-                    <xsl:call-template name="system_cache__dita__x3A__svg:x1.min__x3A__read__x3A__tunnel"/>
+                    <xsl:call-template name="system_cache__dita__x3A__svg:x1.min__x3A__read__x3A__tunnel">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY" select="$system_cache__dita__x3A__svg:offsetY" tunnel="yes"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX" select="$system_cache__dita__x3A__svg:offsetX" tunnel="yes"/>
+                    </xsl:call-template>
                 </xsl:variable>
                 <xsl:variable name="system_cache__dita__x3A__svg:offsetX.maxX">
                     <xsl:call-template name="system_cache__dita__x3A__svg:x2.max__x3A__read__x3A__tunnel"/>
                 </xsl:variable>
                 
+                
                 <xsl:variable name="system_cache__dita__x3A__svg:offsetY.minY">
                     <xsl:call-template name="system_cache__dita__x3A__svg:y1.min__x3A__read__x3A__tunnel"/>
                 </xsl:variable>
                 
-                <xsl:variable name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY - 0.99999"/>
+                <xsl:variable name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY - 1"/>
                 <xsl:message>#82 forcing MINy $system_cache__dita__x3A__svg:offsetY.minY - 1</xsl:message>
                     
                 
@@ -86,6 +94,9 @@
                 <xsl:variable name="system_cache__dita__x3A__svg:offsetY.maxY">
                     <xsl:call-template name="system_cache__dita__x3A__svg:y2.max__x3A__read__x3A__tunnel"/>
                 </xsl:variable>
+                <!--<xsl:variable name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY + 1"/>-->
+                <xsl:variable name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY + 1"/>
+                <xsl:message>#82N forcing maxY system_cache__dita__x3A__svg:offsetY.maxY + 1</xsl:message>
                 
                 <xsl:variable name="system_cache__dita__x3A__svg:x.count__x3A__read"><!-- to liczy glowne  - moze byc blad jak wiecej dzieci -->
                     <xsl:call-template name="system_cache__dita__x3A__svg:x.count__x3A__read__x3A__tunnel"/>
@@ -127,13 +138,15 @@
                 <!--<system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal>-->
                 <!--<xsl:copy>-->
                 <!--<xsl:copy-of select="@*"/>-->
-                <svg:g system_cache__dita__x3A__svg:debug="system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal#95 maxY[{$system_cache__dita__x3A__svg:offsetY.maxY}]"  >
+                <svg:g system_cache__dita__x3A__svg:debug="system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal#95 maxY[{$system_cache__dita__x3A__svg:offsetY.maxY}]  offsY={$system_cache__dita__x3A__svg:offsetY} offsX={$system_cache__dita__x3A__svg:offsetX}"  >
                     
                     <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__tunnel">
                         <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX" tunnel="yes"/>
                         <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX" tunnel="yes"/>
                         <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY" tunnel="yes"/>
                         <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY" tunnel="yes"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY" select="$system_cache__dita__x3A__svg:offsetY" tunnel="yes"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX" select="$system_cache__dita__x3A__svg:offsetX" tunnel="yes"/>
                     </xsl:call-template>
                     
                     <xsl:apply-templates mode="#current" >
@@ -183,8 +196,22 @@
     </xsl:template>
     
     
+    <xsl:template mode="system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row" match="system_cache__dita__x3A__svg:leadingTimeDate">
+        <xsl:comment>
+            #187A [CONTINUE][multirange[row]][<xsl:value-of select="name()"/>]
+        </xsl:comment>
+        <xsl:apply-templates mode="#current"/>
+       
+    </xsl:template>
+    
     
     <xsl:template mode="system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row" match="*">
+        <xsl:comment>#187 [ERROR]unantended/n[<xsl:value-of select="name()"/>]</xsl:comment>
+        <xsl:message>#187 [ERROR]unantended/n[<xsl:value-of select="name()"/>]</xsl:message>
+    </xsl:template>
+    
+    
+    <xsl:template mode="system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row" match="relation_DateRangeElements">
         <xsl:param name="system_cache__dita__x3A__svg:labelMajor" tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:cursor" tunnel="yes" required="yes"/>
         <!--<xsl:param name="system_cache__dita__x3A__svg:openHiLoClose__x3A__horizontal" tunnel="yes"/>--><!-- niepotrzebne -->
@@ -245,27 +272,38 @@
         <!-- SWAPPING X/Y --><!-- SWAPPING X/Y --><!-- SWAPPING X/Y --><!-- SWAPPING X/Y --><!-- SWAPPING X/Y -->
         <xsl:param name="x1Value">
             <xsl:message>#207 Vtest</xsl:message>
-            <xsl:call-template name="system_cache__dita__x3A__svg:x1__x3A__read__x3A__tunnel"/>
+            <xsl:call-template name="system_cache__dita__x3A__svg:x1__x3A__read__x3A__tunnel">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__parent__context"  select="true()" tunnel="yes"/>
+            </xsl:call-template>
         </xsl:param>
         
         <xsl:param name="x2Value">
             <xsl:message>#211X test</xsl:message>
-            <xsl:call-template name="system_cache__dita__x3A__svg:x2__x3A__read__x3A__tunnel"/>
-            
+            <xsl:call-template name="system_cache__dita__x3A__svg:x2__x3A__read__x3A__tunnel">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__parent__context"  select="true()" tunnel="yes"/>
+            </xsl:call-template>
         </xsl:param>
         
         <xsl:param name="yValue">
             <xsl:message>#222X test</xsl:message>
-            <xsl:call-template name="system_cache__dita__x3A__svg:y1__x3A__read__x3A__tunnel"/>
+            <xsl:call-template name="system_cache__dita__x3A__svg:y1__x3A__read__x3A__tunnel">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__parent__context"  select="true()" tunnel="yes"/>
+            </xsl:call-template>
             <!--<xsl:call-template name="system_cache__dita__x3A__svg:y2__x3A__read__x3A__tunnel"/>-->
         </xsl:param>
         <xsl:param name="system_cache__dita__x3A__svg:data.x.label__x3A__read">
             <xsl:message>#233 test</xsl:message>
-            <xsl:call-template name="system_cache__dita__x3A__svg:data.x1.label__x3A__read__x3A__tunnel"/>
+            <xsl:call-template name="system_cache__dita__x3A__svg:data.x1.label__x3A__read__x3A__tunnel">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__parent__context"  select="true()" tunnel="yes"/>
+            </xsl:call-template>
         </xsl:param>
         
         <xsl:param name="yScale" required="yes" tunnel="yes"/>
+            
+        
         <xsl:param name="xScale" required="yes" tunnel="yes"/>
+            
+        
         <!--<xsl:param name="system_cache__dita__x3A__svg:data.position__x3A__override__x3A__axis" tunnel="yes"/> to bez sensu to parametr osi X--><!-- use to place by position especially Y axis - problems with MAX-MIN -->
         
         <!--<xsl:param name="system_cache__dita__x3A__svg:data.x.self.fid__x3A__read">
@@ -277,13 +315,31 @@
         </xsl:param>-->
         <xsl:param name="system_cache__dita__x3A__svg:openHiLoClose__x3A__vertical_borders__x3A__disable" tunnel="yes" select="true()"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value__x3A__validate">
-            <xsl:call-template name="system_cache__dita__x3A__svg:data.x.name.value__x3A__validate__x3A__tunnel"/>
+            <xsl:call-template name="system_cache__dita__x3A__svg:data.x.name.value__x3A__validate__x3A__tunnel">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__parent__context"  select="true()" tunnel="yes"/>
+            </xsl:call-template>
         </xsl:param>
         
-        
+        <xsl:comment>#260 test
+            
+            @system_cache__dita__x3A__svg:data.x.name.value = [<xsl:value-of select="@*[ name()=$system_cache__dita__x3A__svg:data.x.name ]"/>]
+            $system_cache__dita__x3A__svg:data.x.name.value = [<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name.value"/>]
+            system_cache__dita__x3A__svg:GRAFIK_PRACY_view.raport.data.x.name
+            $x1Value = [<xsl:value-of select="$x1Value"/>] ; $x2Value = [<xsl:value-of select="$x2Value"/>]
+            $yValue = [<xsl:value-of select="$yValue"/>] [[$system_cache__dita__x3A__svg:data.y1.value[<xsl:value-of select="$system_cache__dita__x3A__svg:data.y1.value"/>]]] ;
+            $system_cache__dita__x3A__svg:data.x.label__x3A__read = <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.label__x3A__read"/>
+            $system_cache__dita__x3A__svg:data.x.name.value__x3A__validate = <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name.value__x3A__validate"/>
+            
+            PAR_T[<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name"/>][V[<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name.value"/>]]
+            ==[<xsl:value-of select="parent::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name]  ]/@*[. = $system_cache__dita__x3A__svg:data.x.name]"/>]
+            ??[<xsl:call-template name="system_cache__dita__x3A__svg:data.x.name.value__x3A__validate__x3A__tunnel">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__parent__context"  select="true()" tunnel="yes"/>
+            </xsl:call-template>]
+        </xsl:comment>
         <xsl:message>#260 test
             @system_cache__dita__x3A__svg:data.x.name.value = [<xsl:value-of select="@*[ name()=$system_cache__dita__x3A__svg:data.x.name ]"/>]
             $system_cache__dita__x3A__svg:data.x.name.value = [<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name.value"/>]
+            
             system_cache__dita__x3A__svg:GRAFIK_PRACY_view.raport.data.x.name
         </xsl:message>
         <xsl:choose>
@@ -302,39 +358,69 @@
                 
                 
                 <!-- @2019-11 polygon -->
-                
-                
-                <svg:polygon   system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.360.row   
-                    $system_cache__dita__x3A__svg:data.x2.bounds.max.length={$system_cache__dita__x3A__svg:data.x2.bounds.max.length} 
-                    $xScale={$xScale} $yScale={$yScale} offsetX.minX={$system_cache__dita__x3A__svg:offsetX.minX} offsetX.maxX={$system_cache__dita__x3A__svg:offsetX.maxX}
-                    offsetY.minY={$system_cache__dita__x3A__svg:offsetY.minY} offsetY.maxY={$system_cache__dita__x3A__svg:offsetY.maxY}">
-                    <!--id="{$context}_highLow_{$pos}"-->
-                    <!--x1="{$spacing * $pos}"-->
-                    <!-- y1="{$loData[$pos]}" -->
-                    <!--  x2="{$spacing * $pos}"   -->
-                    <!-- y2="{current( )}" -->
-                    <xsl:if test="$x1Value='' or $x2Value=''"><xsl:message>#859PP debug $position==$x1Value==<xsl:value-of select="$x1Value"/>; $x2Value=<xsl:value-of select="$x2Value"/></xsl:message></xsl:if>
-                    
-                    <xsl:attribute name="points">
-                       <!-- <xsl:value-of select="$x1Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><xsl:text> </xsl:text><!-\- left upper -\->
+                <xsl:choose>
+                    <xsl:when test="parent::*/following-sibling::*[1]/@system_cache__dita__x3A__svg:data.x.preceding-sibling.fid = current()/parent::*/@system_cache__dita__x3A__svg:data.y.self.fid">
+                        <svg:polygon   system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.360.row   
+                            $system_cache__dita__x3A__svg:data.x2.bounds.max.length={$system_cache__dita__x3A__svg:data.x2.bounds.max.length} 
+                            $xScale={$xScale} $yScale={$yScale} offsetX.minX={$system_cache__dita__x3A__svg:offsetX.minX} offsetX.maxX={$system_cache__dita__x3A__svg:offsetX.maxX}
+                            offsetY.minY={$system_cache__dita__x3A__svg:offsetY.minY} offsetY.maxY={$system_cache__dita__x3A__svg:offsetY.maxY}">
+                            <!--id="{$context}_highLow_{$pos}"-->
+                            <!--x1="{$spacing * $pos}"-->
+                            <!-- y1="{$loData[$pos]}" -->
+                            <!--  x2="{$spacing * $pos}"   -->
+                            <!-- y2="{current( )}" -->
+                            <xsl:if test="$x1Value='' or $x2Value=''"><xsl:message>#859PP debug $position==$x1Value==<xsl:value-of select="$x1Value"/>; $x2Value=<xsl:value-of select="$x2Value"/></xsl:message></xsl:if>
+                            
+                            <xsl:attribute name="points">
+                                
+                                <xsl:value-of select="$x1Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><xsl:text> </xsl:text><!-- left upper -->
+                                <xsl:value-of select="$x2Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><xsl:text> </xsl:text><!-- right upper  -->
+                                
+                                <xsl:value-of select="$x2Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue - 0.6"/><xsl:text> </xsl:text><!-- right lower -->
+                                <xsl:value-of select="$x1Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue - 0.6"/><!-- left lower -->
+                            </xsl:attribute>
+                            
+                            <xsl:attribute name="style"><xsl:text>fill:</xsl:text>
+                                <xsl:call-template name="svgu:hiLoBarStyle.color">
+                                    <xsl:with-param name="index" select="$yValue"/>
+                                </xsl:call-template>
+                                <xsl:text>;stroke:purple;stroke-width:0;opacity:0.3</xsl:text></xsl:attribute>
+                            
+                        </svg:polygon>
+                    </xsl:when>
+                    <xsl:otherwise>
+                        <svg:polygon   system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.360.row   
+                            $system_cache__dita__x3A__svg:data.x2.bounds.max.length={$system_cache__dita__x3A__svg:data.x2.bounds.max.length} 
+                            $xScale={$xScale} $yScale={$yScale} offsetX.minX={$system_cache__dita__x3A__svg:offsetX.minX} offsetX.maxX={$system_cache__dita__x3A__svg:offsetX.maxX}
+                            offsetY.minY={$system_cache__dita__x3A__svg:offsetY.minY} offsetY.maxY={$system_cache__dita__x3A__svg:offsetY.maxY}">
+                            <!--id="{$context}_highLow_{$pos}"-->
+                            <!--x1="{$spacing * $pos}"-->
+                            <!-- y1="{$loData[$pos]}" -->
+                            <!--  x2="{$spacing * $pos}"   -->
+                            <!-- y2="{current( )}" -->
+                            <xsl:if test="$x1Value='' or $x2Value=''"><xsl:message>#859PP debug $position==$x1Value==<xsl:value-of select="$x1Value"/>; $x2Value=<xsl:value-of select="$x2Value"/></xsl:message></xsl:if>
+                            
+                            <xsl:attribute name="points">
+                                <!-- <xsl:value-of select="$x1Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><xsl:text> </xsl:text><!-\- left upper -\->
                         <xsl:value-of select="$x2Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><xsl:text> </xsl:text><!-\- right upper  -\->-->
-                        <xsl:value-of select="$x1Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><xsl:text> </xsl:text><!-- left upper -->
-                        <xsl:value-of select="$x2Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><xsl:text> </xsl:text><!-- right upper  -->
-                        <!--<xsl:value-of select="$x2Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.minY"/><xsl:text> </xsl:text><!-\- right lower -\->
+                                <xsl:value-of select="$x1Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><xsl:text> </xsl:text><!-- left upper -->
+                                <xsl:value-of select="$x2Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><xsl:text> </xsl:text><!-- right upper  -->
+                                <!--<xsl:value-of select="$x2Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.minY"/><xsl:text> </xsl:text><!-\- right lower -\->
                         <xsl:value-of select="$x1Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.minY"/><!-\- left lower -\->-->
-                        <xsl:value-of select="$x2Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue "/><xsl:text> </xsl:text><!-- right lower -->
-                        <xsl:value-of select="$x1Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue "/><!-- left lower -->
-                    </xsl:attribute>
-                    
-                    <xsl:attribute name="style"><xsl:text>fill:</xsl:text>
-                        <xsl:call-template name="svgu:hiLoBarStyle.color">
-                            <xsl:with-param name="index" select="$yValue"/>
-                        </xsl:call-template>
-                        <xsl:text>;stroke:purple;stroke-width:0;opacity:0.3</xsl:text></xsl:attribute>
-                    
-                    
-                    
-                    <!--<xsl:attribute name="style">
+                                
+                                <xsl:value-of select="$x2Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue "/><xsl:text> </xsl:text><!-- right lower -->
+                                <xsl:value-of select="$x1Value"/>,<xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue "/><!-- left lower -->
+                            </xsl:attribute>
+                            
+                            <xsl:attribute name="style"><xsl:text>fill:</xsl:text>
+                                <xsl:call-template name="svgu:hiLoBarStyle.color">
+                                    <xsl:with-param name="index" select="$yValue"/>
+                                </xsl:call-template>
+                                <xsl:text>;stroke:purple;stroke-width:0;opacity:0.3</xsl:text></xsl:attribute>
+                            
+                            
+                            
+                            <!--<xsl:attribute name="style">
                         <xsl:call-template name="svgu:hiLoBarStyle__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row">
                             <xsl:with-param name="pos" select="@system_cache__dita__x3A__svg:data.position"/>
                             <!-\-<xsl:with-param name="context" select="$context"/>-\->
@@ -347,13 +433,17 @@
                             <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
                         </xsl:call-template>
                     </xsl:attribute>-->      
-                    
-                    
-                    
-                    
-                    
-                    
-                </svg:polygon>
+                            
+                            
+                            
+                            
+                            
+                            
+                        </svg:polygon>
+                    </xsl:otherwise>
+                </xsl:choose>
+                
+                
                 
                 
                 

+ 1 - 0
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Xaxis.xsl

@@ -12,6 +12,7 @@
     <xsl:output indent="yes"/>
     <xsl:strip-space elements="*"/>
     
+    <xsl:include href="system_cache__dita__x3A__svg.plot.Xaxis__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsl"/>
     
     
     <!--<xsl:template mode="system_cache__dita__x3A__svg:xAxis" match="system_cache__dita__x3A__svg:data.current-group">

+ 531 - 0
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Xaxis__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsl

@@ -0,0 +1,531 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="2.0"  
+        xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+        xmlns:svg="http://www.w3.org/2000/svg"    
+        xmlns:svgu="http://www.ora.com/XSLTCookbook/ns/svg-utils"
+        xmlns:test="http://www.ora.com/XSLTCookbook/ns/test"
+        xmlns:system_cache__dita__x3A__svg="http://biuro.biall-net.pl/WPS_Functions/system_cache__dita__x3A__p5gnuplot/system_cache__dita__x3A__svg.xsd"
+        xmlns:default_db__x3A__BI_audit_BENFORD="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD"
+        exclude-result-prefixes="svgu test">
+        
+        
+    <xsl:output indent="yes"/>
+    <xsl:strip-space elements="*"/>
+    
+    
+    <xsl:template mode="system_cache__dita__x3A__svg:xAxis__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row" match="*">
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.id" tunnel="yes" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block" tunnel="yes" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:cursor" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:labelMajor" tunnel="yes"/>    
+        <xsl:param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" required="yes" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" required="yes" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" required="yes" tunnel="yes"/><!-- select="500" -->
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" required="yes" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" required="yes" tunnel="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" required="yes" tunnel="yes"/>
+        
+        
+        <!--<xsl:param name="system_cache__dita__x3A__svg:data.y1.name" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.value" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.label" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.name" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.value" />-->
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.label" tunnel="yes" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name" tunnel="yes" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" tunnel="yes" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value" tunnel="yes" required="yes"/>
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetX.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetY.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length - ( 2 * $system_cache__dita__x3A__svg:offsetY.default )"/>
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetY.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetY.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length - ( 2 * $system_cache__dita__x3A__svg:offsetY.default )"/>
+        
+        
+        <xsl:comment>#37-51-XA mode  system_cache__dita__x3A__svg:Xaxis cont [UNANTENTED]/n=[<xsl:value-of select="name()"/>]; </xsl:comment>
+        <xsl:message terminate="no">#37-51-  XA mode system_cache__dita__x3A__svg:Xaxis cont/n=<xsl:value-of select="name()"/>;
+            $resolution.coordinate.id=[<xsl:value-of select="$system_cache__dita__x3A__svg:resolution.coordinate.id"/>]
+            $resolution.coordinate.block=[<xsl:value-of select="$system_cache__dita__x3A__svg:resolution.coordinate.block"/>]
+            [UNANTENTED n/[<xsl:value-of select="name()"/>]]
+        </xsl:message>
+        
+    </xsl:template>
+    
+    
+    <xsl:template mode="system_cache__dita__x3A__svg:xAxis__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row" match="system_cache__dita__x3A__svg:data.current-group">
+        <xsl:comment>#93=PR bypassed/n[<xsl:value-of select="name()"/>]</xsl:comment>
+        <xsl:message>#93=PR bypassed/n[<xsl:value-of select="name()"/>]</xsl:message>
+    </xsl:template>
+    
+    <xsl:template mode="system_cache__dita__x3A__svg:xAxis__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row" match="system_cache__dita__x3A__svg:data.current-group[@system_cache__dita__x3A__svg:data.name='system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X']">
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.id" tunnel="yes" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block" tunnel="yes" required="yes"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" required="yes"  tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" required="yes"  tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" required="yes" tunnel="yes" /><!-- select="500" -->
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" required="yes"  tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" required="yes"  tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" required="yes"  tunnel="yes"/>
+        
+        
+       <!-- <xsl:param name="system_cache__dita__x3A__svg:data.y1.name" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.value" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.label" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.name" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.value" />-->
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1__x3A__disabled" tunnel="yes" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2__x3A__disabled" tunnel="yes" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.label"  tunnel="yes" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name"  tunnel="yes" required="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value"  tunnel="yes" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value"  tunnel="yes" required="yes"/>
+        
+        
+        
+        <xsl:param name="system_cache__dita__x3A__svg:cursor" required="yes"  tunnel="yes"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:x.count__x3A__read">
+            <xsl:call-template name="system_cache__dita__x3A__svg:x.count__x3A__read__x3A__tunnel"/>
+        </xsl:param>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:offsetY" select="$system_cache__dita__x3A__svg:offsetY.default" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:offsetX" select="$system_cache__dita__x3A__svg:offsetX.default" tunnel="yes"/>
+        
+        <!--<xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" />-->
+        
+        <!--<xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length" />-->
+        <xsl:message>#1555 system_cache__dita__x3A__svg:xAxis-PR
+            $ resolution.coordinate.id=[<xsl:value-of select="$system_cache__dita__x3A__svg:resolution.coordinate.id"/>]
+            $ resolution.coordinate.block=[<xsl:value-of select="$system_cache__dita__x3A__svg:resolution.coordinate.block"/>]
+            [$system_cache__dita__x3A__svg:data.x.label]=[<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.label"/>]
+            [$system_cache__dita__x3A__svg:data.x.name]=[<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name"/>]
+            [$system_cache__dita__x3A__svg:data.x.name.value]=[<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name.value"/>]
+            [$system_cache__dita__x3A__svg:data.x.value]=[<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.value"/>]
+        </xsl:message>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetX.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetY.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length - ( 2 * $system_cache__dita__x3A__svg:offsetY.default )"/>
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetY.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetY.default "/>
+        <xsl:variable name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length - ( 2 * $system_cache__dita__x3A__svg:offsetY.default )"/>
+        
+        
+        
+        <xsl:comment>#131 system_cache__dita__x3A__svg:Xaxis matched /n <xsl:value-of select="name()"/>;
+            ;
+        </xsl:comment>
+        <xsl:message>#124PRE [system_cache__dita__x3A__svg:offsetX.minX][]</xsl:message>
+        <xsl:variable name="system_cache__dita__x3A__svg:offsetX.minX" >
+            <xsl:call-template name="system_cache__dita__x3A__svg:x.min__x3A__read__x3A__tunnel"/>
+        </xsl:variable>
+        <xsl:message>#124 [system_cache__dita__x3A__svg:offsetX.minX][<xsl:value-of select="$system_cache__dita__x3A__svg:offsetX.minX"/>]</xsl:message>
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:offsetX.maxX"  >
+            <xsl:call-template name="system_cache__dita__x3A__svg:x.max__x3A__read__x3A__tunnel"/>
+        </xsl:variable>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+        <xsl:variable name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+        
+        <xsl:message>#139 adding +1 system_cache__dita__x3A__svg:offsetY.maxY</xsl:message>
+        <xsl:variable name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY + 1"/>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:x.count">
+            <xsl:call-template name="system_cache__dita__x3A__svg:x.count__x3A__read__x3A__tunnel"/>
+        </xsl:variable>
+        
+        <!--<xsl:call-template name="system_cache__dita__x3A__svg:data.debug">
+            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX" tunnel="yes"/>
+            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX" tunnel="yes"/>
+            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY" tunnel="yes"/>
+            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY" tunnel="yes"/>
+            <xsl:with-param name="system_cache__dita__x3A__svg:x.count" tunnel="yes"/>
+        </xsl:call-template>-->
+        
+        <!--<xsl:variable name="system_cache__dita__x3A__svg:x.count.data.current-group" select="count(descendant-or-self::system_cache__dita__x3A__svg:data.current-group/@system_cache__dita__x3A__svg:data.id)" />-->
+        
+        
+     
+        <!--<xsl:variable name="system_cache__dita__x3A__svg:data.x.label__x3A__read"  >
+            <xsl:call-template name="system_cache__dita__x3A__svg:data.x.label__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label"/>
+            </xsl:call-template>
+        </xsl:variable>-->
+                
+        <xsl:choose>
+            <xsl:when test="$system_cache__dita__x3A__svg:x.count &gt; 0 ">
+                
+                <svg:g system_cache__dita__x3A__svg:debug="svgu:xAxis-184-PR"  >
+                    
+                    
+                    <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__tunnel">
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" tunnel="yes"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" tunnel="yes"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" tunnel="yes"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" tunnel="yes"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX" tunnel="yes"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX" tunnel="yes"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY" tunnel="yes"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY" tunnel="yes"/>
+                        
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetY" select="$system_cache__dita__x3A__svg:offsetY" tunnel="yes"/>
+                        <xsl:with-param name="system_cache__dita__x3A__svg:offsetX" select="$system_cache__dita__x3A__svg:offsetX" tunnel="yes"/>
+                        
+                    </xsl:call-template>
+                        <xsl:variable name="system_cache__dita__x3A__svg:xAxis__x3A__plot">
+                            <xsl:apply-templates mode="system_cache__dita__x3A__svg:xAxis__x3A__plot__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row" >
+                                <!--<xsl:sort select="relation_DateRangeElements/@system_cache__dita__x3A__svg:data.x.leadingTimeYear-month.bounds.X.value" data-type="number" order="ascending"/>-->
+                                   <!-- <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="$system_cache__dita__x3A__svg:resolution.coordinate.id"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.block" select="$system_cache__dita__x3A__svg:resolution.coordinate.block"/>-->
+                                    
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"  tunnel="yes"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" tunnel="yes" />
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length" tunnel="yes" /><!-- select="500" -->
+                                    
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"  tunnel="yes"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"  tunnel="yes"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"  tunnel="yes"/>
+                                    
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX" tunnel="yes"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX" tunnel="yes"/>
+                                    
+                                    <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>-->
+                                    <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label" tunnel="yes"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value" tunnel="yes"/>-->
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY" tunnel="yes"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY" tunnel="yes"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:x.count__x3A__read" select="$system_cache__dita__x3A__svg:x.count__x3A__read" tunnel="yes"/>
+                                </xsl:apply-templates>
+                        </xsl:variable>
+                    <xsl:message>#240CC-PR now will system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate
+                        [count[$xAxis__x3A__plot][<xsl:value-of select="count($system_cache__dita__x3A__svg:xAxis__x3A__plot//*)"/>]]
+                    </xsl:message>
+                    <!--<xsl:copy-of select="$system_cache__dita__x3A__svg:xAxis__x3A__plot"/>-->
+                    <!--<DEBUG_AFTER_ELIMINATED_EMPTY></DEBUG_AFTER_ELIMINATED_EMPTY>-->
+                    <!--<DEBUUG>
+                        <xsl:copy-of select="$system_cache__dita__x3A__svg:xAxis__x3A__plot"></xsl:copy-of>
+                    </DEBUUG>-->
+                    <xsl:choose>
+                        <xsl:when test="1 = 2">
+                            <xsl:message>#266 todo disabled eliminate</xsl:message>
+                            <xsl:copy-of select="$system_cache__dita__x3A__svg:xAxis__x3A__plot"></xsl:copy-of>
+                        </xsl:when>
+                        <xsl:otherwise>
+                            <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.text__x3A__collision__x3A__eliminate__x3A__sort">
+                                <xsl:with-param name="system_cache__dita__x3A__svg:plot" select="$system_cache__dita__x3A__svg:xAxis__x3A__plot"/>
+                            </xsl:call-template>
+                        </xsl:otherwise>
+                    </xsl:choose>
+                    
+                    
+                </svg:g>
+            </xsl:when>
+            <xsl:otherwise>
+                <xsl:comment>#267PR[OTHERWISE][NOT[$system_cache__dita__x3A__svg:x.count[gt]0]=<xsl:value-of select="$system_cache__dita__x3A__svg:x.count"/>]
+                    [$system_cache__dita__x3A__svg:data.y1__x3A__disabled]=[<xsl:value-of select="$system_cache__dita__x3A__svg:data.y1__x3A__disabled"/>]
+                    [$system_cache__dita__x3A__svg:data.y2__x3A__disabled]=[<xsl:value-of select="$system_cache__dita__x3A__svg:data.y2__x3A__disabled"/>]
+                    [$system_cache__dita__x3A__svg:data.x.label]=[<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.label"/>]
+                    [$system_cache__dita__x3A__svg:data.x.name]=[<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name"/>]
+                    [$system_cache__dita__x3A__svg:data.x.name.value]=[<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name.value"/>]
+                    [$system_cache__dita__x3A__svg:data.x.value]=[<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.value"/>]
+                    [./@*][
+                        <xsl:for-each select="@*">
+                            [/n[<xsl:value-of select="name()"/>=[<xsl:value-of select="."/>]]]
+                        </xsl:for-each>
+                    ]
+                    [TEST[cnt][<xsl:value-of select="count(descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name]  ])"/>]]
+                    [TEST[cnt][<xsl:value-of select="count(descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name] = $system_cache__dita__x3A__svg:data.x.name.value ])"/>]]
+                </xsl:comment>
+                <xsl:message>#267PR[OTHERWISE][NOT[$system_cache__dita__x3A__svg:x.count[gt]0]=<xsl:value-of select="$system_cache__dita__x3A__svg:x.count"/>]</xsl:message>
+            </xsl:otherwise>
+        </xsl:choose>
+        
+        
+        
+        
+    </xsl:template>
+    
+    
+    <xsl:template mode="system_cache__dita__x3A__svg:xAxis__x3A__plot__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row" match="*">
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.id"  tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.block"  tunnel="yes"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" required="yes"  tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" required="yes"  tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" required="yes"  tunnel="yes"/><!-- select="500" -->
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" required="yes"  tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" required="yes"  tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" required="yes"  tunnel="yes"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:offsetX.minX" required="yes" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:offsetX.maxX" required="yes" tunnel="yes"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:offsetY.maxY" required="yes" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:offsetY.minY" required="yes" tunnel="yes"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" required="yes" tunnel="yes"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.name" required="yes" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.label" required="yes" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data.x.value" required="yes" tunnel="yes"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:data.y1__x3A__disabled" tunnel="yes" />
+        <xsl:param name="system_cache__dita__x3A__svg:data.y2__x3A__disabled" tunnel="yes" />
+        
+        <xsl:param name="offsetY-text" select="0"/>
+        <xsl:param name="offsetX-text-margin" select="3"/>
+        <xsl:param name="text-anchor" select="'end'"/>
+        <xsl:param name="font-size" select="8"/>
+        <xsl:param name="text-rotate" select="90"/>
+        <xsl:param name="line-width" select="0.5"/>
+        <xsl:param name="offsetY-line" select="-5"/>
+        <xsl:param name="text-baseline-shift.percent" select="-50"/>
+        <xsl:param name="line-height" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length  div 8"/>
+        
+        <xsl:param name="system_cache__dita__x3A__svg:x.count__x3A__read" required="yes" tunnel="yes"/>
+        
+        <xsl:call-template name="system_cache__dita__x3A__svg:data.debug__x3A__row"/>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:data.x.label__x3A__read"  >
+            <xsl:call-template name="system_cache__dita__x3A__svg:data.x.label__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="$system_cache__dita__x3A__svg:data.x.label"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:x__x3A__read">
+            <xsl:call-template name="system_cache__dita__x3A__svg:x__x3A__read">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+            </xsl:call-template>
+        </xsl:variable>
+        <xsl:message>#305x-PR RESULT X read=[<xsl:value-of select="$system_cache__dita__x3A__svg:x__x3A__read"/>]
+            n/<xsl:value-of select="name()"/>;
+            $data.x.name.valu[<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name.value"/>]
+            $data.x.name     [<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name"/>]
+            $data.x.value    [<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.value"/>]
+            
+        </xsl:message>
+        
+        
+        
+        <xsl:variable name="xScale">
+            <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale__x3A__tunnel">
+                <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale.x" select="true()"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        <xsl:variable name="yScale">
+            <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale__x3A__tunnel">
+                <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale.y" select="true()"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding">
+            <xsl:call-template name="system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__tunnel"/>
+        </xsl:variable>
+        
+        
+        <xsl:variable name="system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision">
+            <xsl:call-template name="system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision">
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="$system_cache__dita__x3A__svg:data.x.name.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="$system_cache__dita__x3A__svg:data.x.name"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="$system_cache__dita__x3A__svg:data.x.value"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length" />
+                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length" />
+                
+                <xsl:with-param name="xValue__x3A__context" select="$system_cache__dita__x3A__svg:x__x3A__read"/>
+                
+                <xsl:with-param name="offsetY-text" select="$offsetY-text"/>
+                <xsl:with-param name="text-anchor" select="$text-anchor"/>
+                <xsl:with-param name="font-size" select="$font-size"/>
+                <xsl:with-param name="text-rotate" select="$text-rotate"/>
+                <xsl:with-param name="offsetX-text-margin" select="$offsetX-text-margin"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:x.count__x3A__read" select="$system_cache__dita__x3A__svg:x.count__x3A__read"/>
+            </xsl:call-template>
+        </xsl:variable>
+        
+        
+        
+        
+        <xsl:choose>
+            <xsl:when test="not($system_cache__dita__x3A__svg:data.x.label__x3A__read='')">
+                <xsl:comment>
+                    #240 -PR
+                    $xScale = <xsl:value-of select="$xScale"/>
+                    n/<xsl:value-of select="name()"/>
+                    $system_cache__dita__x3A__svg:x.count__x3A__read = <xsl:value-of select="$system_cache__dita__x3A__svg:x.count__x3A__read"/>
+                    $system_cache__dita__x3A__svg:x__x3A__read = <xsl:value-of select="$system_cache__dita__x3A__svg:x__x3A__read"/> ;
+                    $system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding = <xsl:value-of select="$system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding"/>
+                    $system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision = 
+                    $system_cache__dita__x3A__svg:transform.translate.text__x3A__collision = 
+                    system_cache__dita__x3A__svg:data.x.label__x3A__read = <xsl:copy-of select="$system_cache__dita__x3A__svg:data.x.label__x3A__read"></xsl:copy-of>
+                    $system_cache__dita__x3A__svg:offsetX.minX = <xsl:value-of select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                    $system_cache__dita__x3A__svg:offsetX.maxX = <xsl:value-of select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                    
+                    $system_cache__dita__x3A__svg:offsetY.minY = <xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                    $system_cache__dita__x3A__svg:offsetY.maxY = <xsl:value-of select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                    
+                    $system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate = <xsl:value-of select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                    $system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate = <xsl:value-of select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                    
+                    $system_cache__dita__x3A__svg:x__x3A__read = <xsl:value-of select="$system_cache__dita__x3A__svg:x__x3A__read"/>
+                    
+                </xsl:comment>
+                <xsl:message>
+                    #240 RR
+                    system_cache__dita__x3A__svg:data.x.label__x3A__read = [<xsl:copy-of select="$system_cache__dita__x3A__svg:data.x.label__x3A__read"/>]
+                </xsl:message>
+                
+                <xsl:choose>
+                    <xsl:when test="1=2"><!-- $system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision//@system_cache__dita__x3A__svg:transform.translate.text__x3A__collision[ . = 'true'] and not($system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision/system_cache__dita__x3A__svg:transform.translate.text__x3A__collision[last()]/@system_cache__dita__x3A__svg:transform.translate.text__x3A__collision.position.mod[ . = 'false']) -->
+                        <xsl:comment>#357 xAxis text collistion $system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision//@system_cache__dita__x3A__svg:transform.translate.text__x3A__collision[ . = 'true'] and</xsl:comment>
+                        <xsl:message>#357 xAxis text collistion $system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision//@system_cache__dita__x3A__svg:transform.translate.text__x3A__collision[ . = 'true'] and</xsl:message>
+                    </xsl:when>
+                    <xsl:when test="not($system_cache__dita__x3A__svg:x__x3A__read) and not($system_cache__dita__x3A__svg:x__x3A__read='0')">
+                        <xsl:message> #456 NOT($system_cache__dita__x3A__svg:x__x3A__read)[<xsl:value-of select="$system_cache__dita__x3A__svg:x__x3A__read"/>]</xsl:message>
+                    </xsl:when>
+                    <xsl:when test="not($system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate) and not($system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate='0')">
+                        <xsl:message> #457 NOT($system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate)</xsl:message>
+                    </xsl:when>
+                    <xsl:otherwise>
+                        <svg:text system_cache__dita__x3A__svg:debug="#262_R xAxis"
+                            
+                            ><!-- transform="translate({@system_cache__dita__x3A__svg:data.position},{relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})  scale(1,{-1 div $scaleY}) translate({- @system_cache__dita__x3A__svg:data.position},{- relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})" -->
+                            <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__fix_text">
+                                
+                                <xsl:with-param name="xValue" select="$system_cache__dita__x3A__svg:x__x3A__read"/>        
+                                <xsl:with-param name="yValue" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
+                                
+                                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                                
+                                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
+                                <xsl:with-param name="offsetY-text" select="$offsetY-text"/>
+                                <xsl:with-param name="rotate" select="$text-rotate"/>
+                            </xsl:call-template>
+                            <xsl:attribute name="style"><!-- x="{$xMajor1}" y="{$yMajor1 }" --><!-- transform="translate({$xMajor1},{$yMajor1})  scale(1,{-$scale}) translate({-$xMajor1},{-$yMajor1})" -->
+                                <xsl:text>text-anchor:</xsl:text><xsl:value-of select="$text-anchor"/><xsl:text>;font-size:</xsl:text><xsl:value-of select="$font-size"/><xsl:text>;baseline-shift:</xsl:text><xsl:value-of select="$text-baseline-shift.percent"/><xsl:text>%</xsl:text>
+                            </xsl:attribute>
+                            <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$system_cache__dita__x3A__svg:x__x3A__read"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                            </xsl:call-template>
+                            <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                                <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
+                                <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
+                            </xsl:call-template>
+                            <xsl:value-of select="$system_cache__dita__x3A__svg:data.x.label__x3A__read"/><!-- @default_db__x3A__BI_audit_BENFORD:NameField.foreign.value -->
+                            <xsl:copy-of select="$system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision"/>
+                            <xsl:choose>
+                                <xsl:when test="$text-rotate = 90">
+                                    <svg:rect><!-- transform="translate({@system_cache__dita__x3A__svg:data.position},{relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})  scale(1,{-1 div $scaleY}) translate({- @system_cache__dita__x3A__svg:data.position},{- relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})" -->
+                                        <xsl:attribute name="style"><!-- x="{$xMajor1}" y="{$yMajor1 }" --><!-- transform="translate({$xMajor1},{$yMajor1})  scale(1,{-$scale}) translate({-$xMajor1},{-$yMajor1})" -->
+                                            <xsl:text>stroke-width:</xsl:text><xsl:value-of select="$line-width"/><xsl:text>;stroke:black;vector-effect:non-scaling-stroke;fill:yellow;</xsl:text>
+                                        </xsl:attribute>
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$system_cache__dita__x3A__svg:x__x3A__read  - (( $font-size * abs($text-baseline-shift.percent) div 100 + $offsetX-text-margin) div abs($xScale))"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                                        </xsl:call-template>
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="''"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - abs($yScale * $system_cache__dita__x3A__svg:data.y2.bounds.max.length) + abs($yScale) * $offsetY-line"/>
+                                        </xsl:call-template>
+                                        <xsl:attribute name="width" select=" ( $font-size +  $offsetX-text-margin ) div abs($xScale) ">
+                                            <!--<xsl:choose>
+                                        <xsl:when test="$system_cache__dita__x3A__svg:x__x3A__read + ( $font-size +  $offsetX-text-margin ) div abs($xScale) &gt; $system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate">
+                                            <xsl:value-of select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - $system_cache__dita__x3A__svg:x__x3A__read"/>
+                                        </xsl:when>
+                                        <xsl:otherwise><xsl:value-of select=" ( $font-size +  $offsetX-text-margin ) div abs($xScale) "/></xsl:otherwise>
+                                    </xsl:choose>-->
+                                        </xsl:attribute>
+                                        <xsl:attribute name="height" select="($system_cache__dita__x3A__svg:data.y2.bounds.max.length - $line-height) div abs($yScale) "/>
+                                        
+                                    </svg:rect> 
+                                    <svg:line><!-- transform="translate({@system_cache__dita__x3A__svg:data.position},{relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})  scale(1,{-1 div $scaleY}) translate({- @system_cache__dita__x3A__svg:data.position},{- relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y1.value})" -->
+                                        
+                                        <xsl:attribute name="style"><!-- x="{$xMajor1}" y="{$yMajor1 }" --><!-- transform="translate({$xMajor1},{$yMajor1})  scale(1,{-$scale}) translate({-$xMajor1},{-$yMajor1})" -->
+                                            <xsl:text>stroke-width:</xsl:text><xsl:value-of select="$line-width"/><xsl:text>;stroke:black;vector-effect:non-scaling-stroke</xsl:text>
+                                        </xsl:attribute>
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="'1'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$system_cache__dita__x3A__svg:x__x3A__read"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                                        </xsl:call-template>
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="'1'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate - abs($yScale * $line-height) + abs($yScale) * $offsetY-line"/>
+                                        </xsl:call-template>
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="'2'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$system_cache__dita__x3A__svg:x__x3A__read"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
+                                        </xsl:call-template>
+                                        <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="'2'"/>
+                                            <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate + abs($yScale) * $offsetY-line"/>
+                                        </xsl:call-template>
+                                        
+                                    </svg:line>
+                                </xsl:when>
+                            </xsl:choose>
+                            
+                            
+                        </svg:text>
+                    </xsl:otherwise>
+                </xsl:choose>
+                
+                
+                
+                
+            </xsl:when>
+            <xsl:otherwise>
+                <xsl:message>#5777-PR ERROR otherwise not [$system_cache__dita__x3A__svg:data.x.label__x3A__read]==[<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.label__x3A__read"/>]</xsl:message>
+            </xsl:otherwise>
+        </xsl:choose>
+        
+        
+        
+    </xsl:template>
+     
+     
+     
+    
+     
+</xsl:stylesheet>

+ 3 - 3
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.complex.testROW.xsl

@@ -188,7 +188,7 @@
                 {$system_cache__dita__x3A__svg:width - 1},{$system_cache__dita__x3A__svg:height - $system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.region_after}
                 1,{$system_cache__dita__x3A__svg:height - $system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.region_after}"
                 
-                style="fill:rgb(0,255,0);stroke-width:1;stroke:rgb(0,0,0);opacity:0.2" />
+                style="stroke-width:1;stroke:rgb(0,0,0);fill:rgb(255,255,255)" /><!-- stroke:rgb(0,0,0); fill:rgb(255,255,0) opacity:0.2 -->
             <!--<svg:polygon  
                 points="1,{$system_cache__dita__x3A__svg:resolution.coordinate.block.header.height}
                 {$system_cache__dita__x3A__svg:width},{$system_cache__dita__x3A__svg:resolution.coordinate.block.header.height}
@@ -350,7 +350,7 @@
                             
                             <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
                             
-                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:xAxis'" />
+                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:xAxis__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row'" />
                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.select.param" select="'system_cache__dita__x3A__svg:data__x3A__assign'" />
                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.labelMajor" select="true()"  />
                             <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.openData" select="'Open'"/>-->            
@@ -378,7 +378,7 @@
                         </xsl:call-template>
                     </xsl:variable>
             
-            <xsl:variable name="system_cache__dita__x3A__svg:data__x3A__assign" select="doc('/opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/default_db/CRM_PROCES_tree/relations-219_000001/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.3664597____APT_trasy_rowsvg_data__x3A__assign.xml.dita')/system_cache__dita__x3A__svg:data__x3A__assign/*"/>
+            <xsl:variable name="system_cache__dita__x3A__svg:data__x3A__assign" select="doc('/Users/a.binder/Downloads/assign.xml')/system_cache__dita__x3A__svg:data__x3A__assign/*"/>
             
                                     <xsl:result-document href="/Users/a.binder/Downloads/system_cache__dita__x3A__svg.cursor.xml">
                                             <xsl:copy-of select="$system_cache__dita__x3A__svg:cursor"/>

+ 43 - 0
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.cursor.region.plot.xsl

@@ -700,6 +700,49 @@
                 </xsl:choose>
                 
             </xsl:when>
+            
+            <xsl:when test="@system_cache__dita__x3A__svg:apply-template.mode = 'system_cache__dita__x3A__svg:xAxis__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row'">
+                <xsl:choose>
+                    <xsl:when test="1=1">
+                        <xsl:comment>#483XX apply mode mode="system_cache__dita__x3A__svg:xAxis__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row"</xsl:comment>
+                        <xsl:message>#483XX apply mode mode="system_cache__dita__x3A__svg:xAxis__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row"</xsl:message>
+                        <xsl:apply-templates mode="system_cache__dita__x3A__svg:xAxis__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row" select="$system_cache__dita__x3A__svg:data__x3A__assign">
+                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.id" select="parent::*/parent::*/name()" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.block" select="parent::*/name()" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="root()" tunnel="yes"/>
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="../@system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" tunnel="yes"/>                        <!-- $system_cache__dita__x3A__svg:cursor.current.Y -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="../@system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="../@system_cache__dita__x3A__svg:data.x2.bounds.max.length" tunnel="yes"/>                        
+                            
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="../@system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" tunnel="yes"/>                        <!-- $system_cache__dita__x3A__svg:cursor.current.Y -->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="../@system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="../@system_cache__dita__x3A__svg:data.y2.bounds.max.length" tunnel="yes"/>
+                            
+                            <!--<xsl:with-param name="system_cache__dita__x3A__svg:data.y1.name" select="@system_cache__dita__x3A__svg:data.y1.name" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="@system_cache__dita__x3A__svg:data.y1.value" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.label" select="@system_cache__dita__x3A__svg:data.y1.label" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.name" select="@system_cache__dita__x3A__svg:data.y2.name" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="@system_cache__dita__x3A__svg:data.y2.value" tunnel="yes"/>-->
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.label" select="@system_cache__dita__x3A__svg:data.x.label" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name" select="@system_cache__dita__x3A__svg:data.x.name" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.name.value" select="@system_cache__dita__x3A__svg:data.x.name.value" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x.value" select="@system_cache__dita__x3A__svg:data.x.value" tunnel="yes"/>    
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1__x3A__disabled" select="true()" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2__x3A__disabled" select="true()" tunnel="yes"/>
+                        </xsl:apply-templates>    
+                    </xsl:when>
+                    
+                    
+                    <xsl:otherwise>
+                        <xsl:comment>#80-483-BBVB errpr not found $system_cache__dita__x3A__svg:cursor.region.plot__x3A__context//*[ name() = current()/@system_cache__dita__x3A__svg:Xdata(<xsl:value-of select="@system_cache__dita__x3A__svg:Xdata"/>) ] and $system_cache__dita__x3A__svg:cursor.region.plot__x3A__context//*[ name() = current()/@system_cache__dita__x3A__svg:Ydata(<xsl:value-of select="@system_cache__dita__x3A__svg:Ydata"/>) ]
+                                    
+                            </xsl:comment>
+                    </xsl:otherwise>
+                </xsl:choose>
+                
+            </xsl:when>
+            
             <xsl:when test="@system_cache__dita__x3A__svg:apply-template.mode = 'system_cache__dita__x3A__svg:yAxis'">
                 <xsl:choose>
                     <xsl:when test="1=1">

+ 175 - 79
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.data.xsl

@@ -10,13 +10,20 @@
     xmlns:svg="http://www.w3.org/2000/svg"
     xmlns:default_db__x3A__BI_audit_ENERGA_RUM_UMOWY="https://biuro.biall-net.pl/wfs/default_db/BI_audit_ENERGA_RUM_UMOWY"
     xmlns:default_db__x3A__BI_audit_BENFORD="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD"
-    
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:svgu="http://www.ora.com/XSLTCookbook/ns/svg-utils"
     xmlns:test="http://www.ora.com/XSLTCookbook/ns/test"
+    xmlns:ogr="http://ogr.maptools.org/"
+    xmlns:Benford="https://pl.wikipedia.org/wiki/Rozklad_Benforda"
+    xmlns:default_db="https://biuro.biall-net.pl/wfs/default_db"
+    xmlns:p5="https://biuro.biall-net.pl/wfs"
+    xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
+    xmlns:default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA="https://biuro.biall-net.pl/wfs/default_db/ENERGA_RUM_KONTRAHENCI_POWIAZANIA"
+    xmlns:default_db__x3A__BI_audit_VALIDATE="https://biuro.biall-net.pl/wfs/default_db/BI_audit_VALIDATE"
     exclude-result-prefixes="xs"
     version="2.0">
     
-    
+    <!-- {http://biuro.biall-net.pl/WPS_Functions/system_cache__dita__x3A__p5gnuplot/system_cache__dita__x3A__svg.xsd}data__x3A__assign -->
     
     <xsl:output indent="yes"/>
     <xsl:strip-space elements="*"/>
@@ -38,14 +45,48 @@
     
     
     
+    <xsl:template mode="system_cache__dita__x3A__svg:data__x3A__assign__x3A__root__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row" match="*">
+        <xsl:variable name="interested_row.463">
+            <interested_row>
+                <xsl:copy-of select="."/>
+            </interested_row>
+        </xsl:variable>
+        <system_cache__dita__x3A__svg:data__x3A__assign
+            xsi:schemaLocation="http://biuro.biall-net.pl/WPS_Functions/system_cache__dita__x3A__p5gnuplot/system_cache__dita__x3A__svg.xsd /Users/a.binder/Documents/se/SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.data__x3A__assign.xsd">
+            <xsl:apply-templates mode="system_cache__dita__x3A__svg:data__x3A__assign" select="$interested_row.463">
+                <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="''"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__sort__x3A__enable" select="false()"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__BI_audit_ENERGA_RUM_UMOWY" select="true()" tunnel="yes"/>
+                <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__leadingTimeDate_group" select="true()" tunnel="yes"/>
+            </xsl:apply-templates>
+        </system_cache__dita__x3A__svg:data__x3A__assign>
+    </xsl:template>
     
+    <!--<xsl:template mode="system_cache__dita__x3A__svg:data__x3A__assign__x3A__root" match="*">
+        <xsl:call-template name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__root">
+            <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__context" select="."/>
+        </xsl:call-template>
+    </xsl:template>-->
     
+    <!--<xsl:template name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__root" >
+        <xsl:param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__context" required="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__BI_audit_ENERGA_RUM_UMOWY" tunnel="yes"/>
+        <system_cache__dita__x3A__svg:data__x3A__assign
+            xsi:schemaLocation="http://biuro.biall-net.pl/WPS_Functions/system_cache__dita__x3A__p5gnuplot/system_cache__dita__x3A__svg.xsd /Users/a.binder/Documents/se/SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.data__x3A__assign.xsd"
+            >
+            <xsl:attribute name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__BI_audit_ENERGA_RUM_UMOWY" select="$system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__BI_audit_ENERGA_RUM_UMOWY"/>
+            <xsl:apply-templates mode="system_cache__dita__x3A__svg:data__x3A__assign" select="$system_cache__dita__x3A__svg:data__x3A__assign__x3A__context"/>
+        </system_cache__dita__x3A__svg:data__x3A__assign>
+    </xsl:template>-->
     
     
     <xsl:template mode="system_cache__dita__x3A__svg:data__x3A__assign" match="interested_row[BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row]">
         <xsl:param name="system_cache__dita__x3A__svg:cursor"/>
         <xsl:param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__sort__x3A__enable" select="true()"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__BI_audit_ENERGA_RUM_UMOWY" tunnel="yes" select="false()"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__leadingTimeDate_group" tunnel="yes" select="false()"/>
         <!-- MINX MAXX -->
+        <xsl:message>#87 matched[interested_row[BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row]]</xsl:message>
         <xsl:variable name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X">
             <system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X >
                 <xsl:for-each-group select="descendant-or-self::*" group-by="@fid">
@@ -73,9 +114,22 @@
                 </xsl:choose>
             </xsl:for-each>
         </xsl:variable>
+        <xsl:variable name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min.label" >
+            <xsl:for-each select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X/system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X/*[@system_cache__dita__x3A__svg:data.x.leadingTimeYear-month.bounds.X.value = $system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min]/@system_cache__dita__x3A__svg:data.y.leadingTimeYear-month.bounds.X.label">
+                <xsl:choose>
+                    <xsl:when test="position() = 1">
+                        <xsl:value-of select="."/>
+                    </xsl:when>
+                    <xsl:otherwise>
+                        <xsl:message>#71BB[ERROR][X][MAX][LABEL][MORE_OCCURS][<xsl:value-of select="position()"/>]</xsl:message>
+                    </xsl:otherwise>
+                </xsl:choose>
+            </xsl:for-each>
+        </xsl:variable>
         <!-- Again to fix date to -->
         
         
+        
         <system_cache__dita__x3A__svg:data.current-group>
             <xsl:variable name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X">
                 <system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X>
@@ -83,6 +137,7 @@
                         <xsl:apply-templates mode="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X" select=".">
                             <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max" tunnel="yes"/>
                             <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max.label" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max.label" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min.label" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min.label" tunnel="yes"/>
                         </xsl:apply-templates>
                     </xsl:for-each-group>
                 </system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X>
@@ -91,6 +146,8 @@
            
             <xsl:attribute name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min"/>
             <xsl:attribute name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max"/>
+            <xsl:attribute name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min.label" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min.label"/>
+            <xsl:attribute name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max.label" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max.label"/>
             <xsl:choose>
                 <xsl:when test="xs:string($system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min) = 'NaN' or xs:string($system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max) = 'NsN'">
                     
@@ -119,36 +176,48 @@
         <xsl:variable name="system_cache__dita__x3A__svg:data.current-group">
             <system_cache__dita__x3A__svg:data.current-group>
                 <xsl:attribute name="system_cache__dita__x3A__svg:data.name">relation_DateRangeElements</xsl:attribute>
-                    <xsl:for-each-group select="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' and not(.='')] and @*[name()='leadingTimeDate-To' ]] and not(BI_audit_ENERGA_RUM_KONTRAHENCI)]" group-by="relation_DateRangeElements/concat(@leadingTimeDate-From,'-',@leadingTimeDate-To,'-',ancestor-or-self::BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[1]/*[1]/@fid)"><!-- descendant-or-self::BI_audit_ENERGA_PRACOWNICY[not(preceding-sibling::*)] -->
-                        
-                    <!--<xsl:copy>
-                                        <xsl:copy-of select="@fid"/>
-                                    </xsl:copy>-->
-                    
-                    <!--<xsl:call-template name="system_cache__dita__x3A__svg:data__x3A__assign">
-                        <xsl:with-param name="system_cache__dita__x3A__svg:data.class">system_cache__dita__x3A__svg:data.current-group</xsl:with-param>
-                        <xsl:with-param name="system_cache__dita__x3A__svg:data.for-each-group.context" select="current-group()/ancestor-or-self::BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row[1]/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' or name()='leadingTimeDate-To']]]"/>
-                        <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
-                    </xsl:call-template>-->
-                    <xsl:comment>#51 Rum Powiazania pos: <xsl:value-of select="position()"/>; current-grouping-key=[<xsl:value-of select="current-grouping-key()"/>]</xsl:comment>
-                    <xsl:variable name="system_cache__dita__x3A__svg:data.position" select="position()"/>
-                    <!--<xsl:for-each-group select="current-group()/ancestor-or-self::BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row[1]/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' or name()='leadingTimeDate-To']]]" group-by="concat(@leadingTimeDate-From,'-',@leadingTimeDate-To)">-->
-                    <xsl:for-each-group select="current-group()" group-by="*[1]/@fid">
-                        <xsl:call-template name="system_cache__dita__x3A__svg:data__x3A__assign">
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.class">system_cache__dita__x3A__svg:leadingTimeDate</xsl:with-param>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.for-each-group.context" select="*"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.position" select="$system_cache__dita__x3A__svg:data.position"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" tunnel="yes"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" tunnel="yes"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max.label" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max.label" tunnel="yes"/>
-                        </xsl:call-template>  
-                        <!--<xsl:apply-templates mode="system_cache__dita__x3A__svg:data__x3A__assign" select=".">
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.position" select="position()" tunnel="yes"/>
-                        </xsl:apply-templates>-->
-                    </xsl:for-each-group>
-                    <!--</xsl:for-each-group>-->
-                </xsl:for-each-group>
+                <xsl:attribute name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__leadingTimeDate_group" select="$system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__leadingTimeDate_group"/>
+                <xsl:choose>
+                    <xsl:when test="$system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__leadingTimeDate_group = true()">
+                        <xsl:for-each select="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' and not(.='')] and @*[name()='leadingTimeDate-To' ]] ]"  >
+                            
+                            <xsl:comment>#51 Rum Powiazania pos: <xsl:value-of select="position()"/>; current-grouping-key=[<xsl:value-of select="false()"/>]</xsl:comment>
+                            <xsl:variable name="system_cache__dita__x3A__svg:data.position" select="position()"/>
+                            <!--<xsl:for-each-group select="current-group()/ancestor-or-self::BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row[1]/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' or name()='leadingTimeDate-To']]]" group-by="concat(@leadingTimeDate-From,'-',@leadingTimeDate-To)">-->
+                            <xsl:for-each-group select="." group-by="*[1]/@fid">
+                                <xsl:call-template name="system_cache__dita__x3A__svg:data__x3A__assign">
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.class">system_cache__dita__x3A__svg:leadingTimeDate</xsl:with-param>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.for-each-group.context" select="*"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.position" select="$system_cache__dita__x3A__svg:data.position"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" tunnel="yes"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" tunnel="yes"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max.label" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max.label" tunnel="yes"/>
+                                </xsl:call-template>  
+                            </xsl:for-each-group>
+                        </xsl:for-each>
+                    </xsl:when>
+                    <xsl:otherwise>
+                        <xsl:for-each-group select="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' and not(.='')] and @*[name()='leadingTimeDate-To' ]] and not(BI_audit_ENERGA_RUM_KONTRAHENCI)]" group-by="relation_DateRangeElements/concat(@leadingTimeDate-From,'-',@leadingTimeDate-To)"><!-- ,'-',ancestor-or-self::BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[1]/*[1]/@fid --><!-- descendant-or-self::BI_audit_ENERGA_PRACOWNICY[not(preceding-sibling::*)] -->
+                         
+                            <xsl:comment>#51 Rum Powiazania pos: <xsl:value-of select="position()"/>; current-grouping-key=[<xsl:value-of select="current-grouping-key()"/>]</xsl:comment>
+                            <xsl:variable name="system_cache__dita__x3A__svg:data.position" select="position()"/>
+                            <!--<xsl:for-each-group select="current-group()/ancestor-or-self::BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row[1]/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' or name()='leadingTimeDate-To']]]" group-by="concat(@leadingTimeDate-From,'-',@leadingTimeDate-To)">-->
+                            <xsl:for-each-group select="current-group()" group-by="*[1]/@fid">
+                                <xsl:call-template name="system_cache__dita__x3A__svg:data__x3A__assign">
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.class">system_cache__dita__x3A__svg:leadingTimeDate</xsl:with-param>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.for-each-group.context" select="*"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data.position" select="$system_cache__dita__x3A__svg:data.position"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" tunnel="yes"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" tunnel="yes"/>
+                                    <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max.label" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max.label" tunnel="yes"/>
+                                </xsl:call-template>  
+                            </xsl:for-each-group>
+                        </xsl:for-each-group>
+                    </xsl:otherwise>
+                </xsl:choose>
+                
             </system_cache__dita__x3A__svg:data.current-group>
         </xsl:variable>
         
@@ -166,52 +235,62 @@
         <xsl:comment>#199 lower kontrahenci</xsl:comment>
         <xsl:message terminate="no">#199 lower kontrahenci</xsl:message>
         <!--<debug.130.umowy></debug.130.umowy>-->
-        <xsl:variable name="BI_audit_ENERGA_RUM_UMOWY">
-            <BI_audit_ENERGA_RUM_UMOWY>
-                <xsl:for-each-group select="descendant-or-self::BI_audit_ENERGA_RUM_UMOWY" group-by="@fid">
-                    <xsl:copy-of select="."/>
-                </xsl:for-each-group>
-            </BI_audit_ENERGA_RUM_UMOWY>
-        </xsl:variable>
-        <system_cache__dita__x3A__svg:data.current-group>
-            <xsl:attribute name="system_cache__dita__x3A__svg:data.name">BI_audit_ENERGA_RUM_UMOWY</xsl:attribute>
-            
-            <xsl:for-each-group select="$BI_audit_ENERGA_RUM_UMOWY/BI_audit_ENERGA_RUM_UMOWY/*" group-by="@default_db__x3A__BI_audit_BENFORD:leadingTimeYear-quarter">
-                    <!--<xsl:copy>-->
+        
+        
+        <xsl:choose>
+            <xsl:when test="$system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__BI_audit_ENERGA_RUM_UMOWY = false()">
+                <xsl:variable name="BI_audit_ENERGA_RUM_UMOWY">
+                    <BI_audit_ENERGA_RUM_UMOWY>
+                        <xsl:for-each-group select="descendant-or-self::BI_audit_ENERGA_RUM_UMOWY" group-by="@fid">
+                            <xsl:copy-of select="."/>
+                        </xsl:for-each-group>
+                    </BI_audit_ENERGA_RUM_UMOWY>
+                </xsl:variable>
+                <system_cache__dita__x3A__svg:data.current-group>
+                    <xsl:attribute name="system_cache__dita__x3A__svg:data.name">BI_audit_ENERGA_RUM_UMOWY</xsl:attribute>
+                    
+                    <xsl:for-each-group select="$BI_audit_ENERGA_RUM_UMOWY/BI_audit_ENERGA_RUM_UMOWY/*" group-by="@default_db__x3A__BI_audit_BENFORD:leadingTimeYear-quarter">
+                        <!--<xsl:copy>-->
                         <xsl:apply-templates mode="system_cache__dita__x3A__svg:data__x3A__assign" select=".">
                             <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" tunnel="yes"/>
                             <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" tunnel="yes"/>
                         </xsl:apply-templates>
-                    <!--</xsl:copy>-->
+                        <!--</xsl:copy>-->
                         <!--<xsl:call-template name="system_cache__dita__x3A__svg:data__x3A__assign">
                             <xsl:with-param name="system_cache__dita__x3A__svg:data.class">system_cache__dita__x3A__svg:data.current-group</xsl:with-param>
                             <xsl:with-param name="system_cache__dita__x3A__svg:data.for-each-group.context" select="."/><!-\- current-group() -\-><!-\- /ancestor-or-self::BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row[1]/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' or name()='leadingTimeDate-To']]] -\->
                             <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                         </xsl:call-template>-->
-                </xsl:for-each-group>
+                    </xsl:for-each-group>
+                    
+                    
+                </system_cache__dita__x3A__svg:data.current-group>
                 
                 
-        </system_cache__dita__x3A__svg:data.current-group>
-        
-        
-        <xsl:variable name="BI_audit_ENERGA_FAKTURY">
-            <BI_audit_ENERGA_FAKTURY>
-                <xsl:for-each-group select="descendant-or-self::BI_audit_ENERGA_FAKTURY" group-by="@fid">
-                    <xsl:copy-of select="."/>
-                </xsl:for-each-group>
-            </BI_audit_ENERGA_FAKTURY>
-        </xsl:variable>
-        <system_cache__dita__x3A__svg:data.current-group>
-            <xsl:attribute name="system_cache__dita__x3A__svg:data.name">BI_audit_ENERGA_FAKTURY</xsl:attribute>
-            
-            <xsl:for-each-group select="$BI_audit_ENERGA_FAKTURY/BI_audit_ENERGA_FAKTURY/*" group-by="@default_db__x3A__BI_audit_BENFORD:leadingTimeYear-quarter">
+                <xsl:variable name="BI_audit_ENERGA_FAKTURY">
+                    <BI_audit_ENERGA_FAKTURY>
+                        <xsl:for-each-group select="descendant-or-self::BI_audit_ENERGA_FAKTURY" group-by="@fid">
+                            <xsl:copy-of select="."/>
+                        </xsl:for-each-group>
+                    </BI_audit_ENERGA_FAKTURY>
+                </xsl:variable>
+                <system_cache__dita__x3A__svg:data.current-group>
+                    <xsl:attribute name="system_cache__dita__x3A__svg:data.name">BI_audit_ENERGA_FAKTURY</xsl:attribute>
                     
-                    <xsl:apply-templates mode="system_cache__dita__x3A__svg:data__x3A__assign" select=".">
-                        <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" tunnel="yes"/>
-                        <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" tunnel="yes"/>
-                    </xsl:apply-templates>
-                </xsl:for-each-group>
-        </system_cache__dita__x3A__svg:data.current-group>
+                    <xsl:for-each-group select="$BI_audit_ENERGA_FAKTURY/BI_audit_ENERGA_FAKTURY/*" group-by="@default_db__x3A__BI_audit_BENFORD:leadingTimeYear-quarter">
+                        
+                        <xsl:apply-templates mode="system_cache__dita__x3A__svg:data__x3A__assign" select=".">
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" tunnel="yes"/>
+                            <xsl:with-param name="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min" tunnel="yes"/>
+                        </xsl:apply-templates>
+                    </xsl:for-each-group>
+                </system_cache__dita__x3A__svg:data.current-group>
+            </xsl:when>
+            <xsl:otherwise>
+                <xsl:comment>#275 $system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__BI_audit_ENERGA_RUM_UMOWY = true</xsl:comment>
+            </xsl:otherwise>
+        </xsl:choose>
+        
         
           
         
@@ -249,9 +328,16 @@
             <xsl:attribute name="system_cache__dita__x3A__svg:data.name" select="$system_cache__dita__x3A__svg:data.name"/>
             <xsl:attribute name="system_cache__dita__x3A__svg:data.id" select="$system_cache__dita__x3A__svg:data.id"/>
             <xsl:attribute name="system_cache__dita__x3A__svg:data.position" select="$system_cache__dita__x3A__svg:data.position"/>
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),system_cache__dita__x3A__svg:resolution.coordinate.relation_from())}">
+                <xsl:choose>
+                    <xsl:when test="relation_from = 'BI_audit_KRS_person'">Krs/o<xsl:message>#334 TODO raport should  have relation_from = 'BI_audit_KRS_person' -- renamed to Krs/o or sth - 2019-11</xsl:message></xsl:when>
+                    <xsl:otherwise><xsl:value-of select="relation_from"/></xsl:otherwise>
+                </xsl:choose>
+            </xsl:attribute>
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),system_cache__dita__x3A__svg:resolution.coordinate.self.fid())}" select="*[1]/@fid"/>
             
-            
-            
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),system_cache__dita__x3A__svg:resolution.coordinate.preceding-sibling.fid())}" select="preceding-sibling::*[1]/*[1]/@fid"/>
+            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),system_cache__dita__x3A__svg:resolution.coordinate.following-sibling.fid())}" select="following-sibling::*[1]/*[1]/@fid"/>
             
             <xsl:choose>
                 <xsl:when test="current-group()/*[@default_db__x3A__BI_audit_BENFORD:NameField__x3A__print][1]/@*">
@@ -374,19 +460,29 @@
     
     
     <xsl:template mode="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X" match="BI_audit_ENERGA_RUM_UMOWY|BI_audit_ENERGA_FAKTURY">
-        <xsl:copy>
-            <xsl:attribute name="fid" select="@fid"/>
-            
-            <!--<xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.id')}" select="@fid"/>-->
-            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.value')}" select="system_cache__dita:year-timestamp-day(@default_db__x3A__BI_audit_BENFORD:leadingTimeDate)"/>
-            <!--<xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.count')}" select="count(current-group())"/>-->
-            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.label')}" select="system_cache__dita:year-quarter(@default_db__x3A__BI_audit_BENFORD:leadingTimeDate)"/>
-            <!--<xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.data.name')}" select="'leadingTimeYear-month.bounds.X'"/>-->
-            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.value.bounds(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),system_cache__dita__x3A__svg:resolution.coordinate.value.bounds.data.value(),'leadingTimeYear-month.bounds')}" select="system_cache__dita:year-timestamp-day(@default_db__x3A__BI_audit_BENFORD:leadingTimeDate)"/>
-        </xsl:copy>
+        <xsl:param name="system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__BI_audit_ENERGA_RUM_UMOWY" tunnel="yes" select="false()"/>
+        <xsl:choose>
+            <xsl:when test="$system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__BI_audit_ENERGA_RUM_UMOWY = true()">
+                <xsl:comment>#409 disabled $system_cache__dita__x3A__svg:data__x3A__assign__x3A__disable__x3A__BI_audit_ENERGA_RUM_UMOWY</xsl:comment>
+            </xsl:when>
+            <xsl:otherwise>
+                <xsl:copy>
+                    <xsl:attribute name="fid" select="@fid"/>
+                    
+                    <!--<xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.id')}" select="@fid"/>-->
+                    <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.x(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.value')}" select="system_cache__dita:year-timestamp-day(@default_db__x3A__BI_audit_BENFORD:leadingTimeDate)"/>
+                    <!--<xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.count')}" select="count(current-group())"/>-->
+                    <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.label')}" select="system_cache__dita:year-quarter(@default_db__x3A__BI_audit_BENFORD:leadingTimeDate)"/>
+                    <!--<xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.data.name')}" select="'leadingTimeYear-month.bounds.X'"/>-->
+                    <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.value.bounds(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),system_cache__dita__x3A__svg:resolution.coordinate.value.bounds.data.value(),'leadingTimeYear-month.bounds')}" select="system_cache__dita:year-timestamp-day(@default_db__x3A__BI_audit_BENFORD:leadingTimeDate)"/>
+                </xsl:copy>
+            </xsl:otherwise>
+        </xsl:choose>
+        
     </xsl:template>
     
     <xsl:template mode="system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X" match="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[relation_DateRangeElements[@*[name()='leadingTimeDate-From' and not(.='') ]  and @*[name()='leadingTimeDate-To'  ] ]]">
+        <xsl:comment>#410 matched[<xsl:value-of select="name()"/>]</xsl:comment>
         <xsl:apply-templates mode="#current"/>
         
     </xsl:template>
@@ -404,7 +500,7 @@
             <!--<xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.count')}" select="count(current-group())"/>-->
             <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.label')}" select="system_cache__dita:year-quarter(@leadingTimeDate-From)"/>
             <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.data(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),'leadingTimeYear-month.bounds.X.data.name')}" select="'leadingTimeYear-month.bounds.X'"/>
-            <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.value.bounds(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),system_cache__dita__x3A__svg:resolution.coordinate.value.bounds.data.value(),'leadingTimeYear-month.bounds')}" select="system_cache__dita:year-timestamp-day(@leadingTimeDate-From)"/>
+            
         </xsl:copy>
         <xsl:copy>
             <xsl:copy-of select="parent::*/@fid"/>

+ 70 - 20
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.data__x3A__read.xsl

@@ -143,7 +143,7 @@
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name" required="yes"  tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.x1.value" tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.x.value.bounds" tunnel="yes"/>
-        
+        <xsl:param name="system_cache__dita__x3A__svg:offsetX" tunnel="yes" select="0"/>
         
         
         <xsl:variable name="system_cache__dita__x3A__svg:x.min__x3A__read">
@@ -160,6 +160,7 @@
                     <xsl:variable name="system_cache__dita__x3A__svg:x.min__x3A__read">
                                 <xsl:value-of select="min(descendant-or-self::*[ @*[. = $system_cache__dita__x3A__svg:data.x.name.value] ]//@*[ name() = $system_cache__dita__x3A__svg:data.x1.value ])"/>
                     </xsl:variable>
+                    
                     <xsl:message>#164 [find for x.min][FOUND=[<xsl:value-of select="$system_cache__dita__x3A__svg:x.min__x3A__read"/>]]
                         x.name.val=[<xsl:value-of select="$system_cache__dita__x3A__svg:data.x.name.value"/>]
                         data.x1.value=[<xsl:value-of select="$system_cache__dita__x3A__svg:data.x1.value"/>]
@@ -413,15 +414,31 @@
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" required="yes" tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name" required="yes"  tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.x1.value" required="yes" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data__x3A__parent__context"  tunnel="yes" select="false()"/>
         <xsl:variable name="system_cache__dita__x3A__svg:x1__x3A__read">
-            <xsl:for-each select="descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name ]]//@*[ name() = $system_cache__dita__x3A__svg:data.x1.value ]">
-                <xsl:if test="position() = 1">
-                    <xsl:value-of select="."/>
-                </xsl:if>
-                <xsl:if test="position() &gt; 0 ">
-                    <xsl:message>#422 [ERROR][MORE POS][X][1]==[<xsl:value-of select="position()"/>]</xsl:message>
-                </xsl:if>
-            </xsl:for-each>
+            <xsl:choose>
+                <xsl:when test="$system_cache__dita__x3A__svg:data__x3A__parent__context = true()">
+                    <xsl:for-each select="parent::*/descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name ]]/*[generate-id(.) = generate-id(current())]/@*[ name() = $system_cache__dita__x3A__svg:data.x1.value ]">
+                        <xsl:if test="position() = 1">
+                            <xsl:value-of select="."/>
+                        </xsl:if>
+                        <xsl:if test="position() &gt; 0 ">
+                            <xsl:message>#422 [ERROR][MORE POS][X][1]==[<xsl:value-of select="position()"/>]</xsl:message>
+                        </xsl:if>
+                    </xsl:for-each>
+                </xsl:when>
+                <xsl:otherwise>
+                    <xsl:for-each select="descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name ]]//@*[ name() = $system_cache__dita__x3A__svg:data.x1.value ]">
+                        <xsl:if test="position() = 1">
+                            <xsl:value-of select="."/>
+                        </xsl:if>
+                        <xsl:if test="position() &gt; 0 ">
+                            <xsl:message>#422 [ERROR][MORE POS][X][1]==[<xsl:value-of select="position()"/>]</xsl:message>
+                        </xsl:if>
+                    </xsl:for-each>
+                </xsl:otherwise>
+            </xsl:choose>
+            
         </xsl:variable>
         <xsl:choose>
             <xsl:when test="$system_cache__dita__x3A__svg:x1__x3A__read=''">
@@ -437,16 +454,33 @@
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" required="yes" tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name" required="yes"  tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.x2.value" required="yes" tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data__x3A__parent__context"  tunnel="yes" select="false()"/>
         <xsl:variable name="system_cache__dita__x3A__svg:x2__x3A__read">
-            <xsl:for-each select="descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name ]]//@*[ name() = $system_cache__dita__x3A__svg:data.x2.value ]">
-                <xsl:choose>
-                    <xsl:when test="position() = 1"><xsl:value-of select="."/></xsl:when>
-                    <xsl:otherwise>
-                        <xsl:message>#422-B [ERROR][MORE POS][X][2]==[<xsl:value-of select="position()"/>]</xsl:message> 
-                    </xsl:otherwise>
-                </xsl:choose>
-                
-            </xsl:for-each>
+            <xsl:choose>
+                <xsl:when test="$system_cache__dita__x3A__svg:data__x3A__parent__context = true()">
+                    <xsl:for-each select="parent::*/descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name ]]/*[generate-id(.) = generate-id(current())]/@*[ name() = $system_cache__dita__x3A__svg:data.x2.value ]">
+                        <xsl:choose>
+                            <xsl:when test="position() = 1"><xsl:value-of select="."/></xsl:when>
+                            <xsl:otherwise>
+                                <xsl:message>#422-B [ERROR][MORE POS][X][2]==[<xsl:value-of select="position()"/>]</xsl:message> 
+                            </xsl:otherwise>
+                        </xsl:choose>    
+                    </xsl:for-each>
+                </xsl:when>
+                <xsl:otherwise>
+                    <xsl:for-each select="descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name ]]//@*[ name() = $system_cache__dita__x3A__svg:data.x2.value ]">
+                        <xsl:choose>
+                            <xsl:when test="position() = 1"><xsl:value-of select="."/></xsl:when>
+                            <xsl:otherwise>
+                                <xsl:message>#422-B [ERROR][MORE POS][X][2]==[<xsl:value-of select="position()"/>]</xsl:message> 
+                            </xsl:otherwise>
+                        </xsl:choose>
+                        
+                    </xsl:for-each>
+                </xsl:otherwise>
+            </xsl:choose>
+            
+            
         </xsl:variable>
         <xsl:choose>
             <xsl:when test="$system_cache__dita__x3A__svg:x2__x3A__read=''">
@@ -469,7 +503,14 @@
         <xsl:param name="system_cache__dita__x3A__svg:data.x.value" required="yes" tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.y1.name" required="yes"  tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.y1.value" required="yes" tunnel="yes"/>
-        <xsl:value-of select="descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name ] = $system_cache__dita__x3A__svg:data.x.name.value ]//@*[ name() = $system_cache__dita__x3A__svg:data.y1.value ]"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data__x3A__parent__context" select="false()" tunnel="yes"/>
+        <xsl:choose>
+            <xsl:when test="$system_cache__dita__x3A__svg:data__x3A__parent__context = true()">
+                <xsl:value-of select="parent::*[  @*[name() = $system_cache__dita__x3A__svg:data.x.name ] = $system_cache__dita__x3A__svg:data.x.name.value   ]//@*[ name() = $system_cache__dita__x3A__svg:data.y1.value ]"/>
+            </xsl:when>
+            <xsl:otherwise><xsl:value-of select="descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name ] = $system_cache__dita__x3A__svg:data.x.name.value ]//@*[ name() = $system_cache__dita__x3A__svg:data.y1.value ]"/></xsl:otherwise>
+        </xsl:choose>
+        
     </xsl:template>
     
     <xsl:template name="system_cache__dita__x3A__svg:y2__x3A__read__x3A__tunnel">
@@ -709,9 +750,18 @@
     <xsl:template name="system_cache__dita__x3A__svg:data.x.name.value__x3A__validate__x3A__tunnel">
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name.value" required="yes" tunnel="yes"/><!--  = $system_cache__dita__x3A__svg:data.x.name.value -->
         <xsl:param name="system_cache__dita__x3A__svg:data.x.name" required="yes"  tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:data__x3A__parent__context" tunnel="yes" select="false()"/>
         
         <xsl:variable name="system_cache__dita__x3A__svg:data.x.name.value__x3A__validate">
-            <xsl:value-of select="descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name]  ]/@*[ . = $system_cache__dita__x3A__svg:data.x.name.value]"/>
+            <xsl:choose>
+                <xsl:when test="$system_cache__dita__x3A__svg:data__x3A__parent__context = true()">
+                    <xsl:value-of select="parent::*/descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name]  ]//@*[ . = $system_cache__dita__x3A__svg:data.x.name.value]"/>
+                </xsl:when>
+                <xsl:otherwise>
+                    <xsl:value-of select="descendant-or-self::*[ @*[name() = $system_cache__dita__x3A__svg:data.x.name]  ]/@*[ . = $system_cache__dita__x3A__svg:data.x.name.value]"/>
+                </xsl:otherwise>
+            </xsl:choose>
+            
         </xsl:variable>
         <xsl:choose>
             <xsl:when test="$system_cache__dita__x3A__svg:data.x.name.value__x3A__validate=''">

+ 4 - 0
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.resolution.xsl

@@ -600,6 +600,9 @@
     
     <xsl:function name="system_cache__dita__x3A__svg:resolution.coordinate.data">data</xsl:function>
     
+    <xsl:function name="system_cache__dita__x3A__svg:resolution.coordinate.type">type</xsl:function>
+    <xsl:function name="system_cache__dita__x3A__svg:resolution.coordinate.relation_from">relation_from</xsl:function>
+    
     <xsl:function name="system_cache__dita__x3A__svg:resolution.coordinate.data.label">
         <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.axis"/>
         <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.index"/>
@@ -613,6 +616,7 @@
     </xsl:function>
     
     
+    
     <xsl:template name="system_cache__dita__x3A__svg:resolution__x3A__controller">
         <!-- allow several tests in same dataset output -->
         <xsl:param name="system_cache__dita__x3A__svg:resolution.coordinate.data" required="yes" tunnel="yes"/>

+ 5 - 3
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.translate.xsl

@@ -215,7 +215,7 @@
         <xsl:param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" required="yes" tunnel="yes"/><!--<xsl:param name="system_cache__dita__x3A__svg:offsetY.height" />-->
         <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" required="yes" tunnel="yes"/>
         <xsl:choose>
-            <xsl:when test="number($system_cache__dita__x3A__svg:offsetY.minY) or $system_cache__dita__x3A__svg:offsetY.minY='0' ">
+            <xsl:when test="number($system_cache__dita__x3A__svg:offsetY.minY)">
                 <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale">
                     <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale.x" select="$system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale.x"/>
                     <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale.y" select="$system_cache__dita__x3A__svg:transform.translate.bounds__x3A__extract__scale.y"/>
@@ -319,6 +319,8 @@
         <xsl:param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" required="yes"  tunnel="yes"/>
         <xsl:param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" required="yes"  tunnel="yes"/><!--<xsl:param name="system_cache__dita__x3A__svg:offsetY.height" />-->
         <xsl:param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" required="yes"  tunnel="yes"/>
+        <xsl:param name="system_cache__dita__x3A__svg:offsetY" tunnel="yes" select="0"/>
+        <xsl:param name="system_cache__dita__x3A__svg:offsetX" tunnel="yes" select="0"/>
         <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds">
             <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX"  select="$system_cache__dita__x3A__svg:offsetX.minX"/>
             <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
@@ -328,8 +330,8 @@
             <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY"  select="$system_cache__dita__x3A__svg:offsetY.maxY" />
             <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"  />
             <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"  select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
-            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"  select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/><!--<xsl:with-param name="system_cache__dita__x3A__svg:offsetY.height" />-->
-            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"  select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"  select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate + $system_cache__dita__x3A__svg:offsetX"/><!--<xsl:with-param name="system_cache__dita__x3A__svg:offsetY.height" />-->
+            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"  select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate - $system_cache__dita__x3A__svg:offsetX"/>
         </xsl:call-template>
     </xsl:template>
     

File diff suppressed because it is too large
+ 282 - 529
se.oxygen.xpr


Some files were not shown because too many files changed in this diff