<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>472571</bug_id>
          
          <creation_ts>2023-07-24 11:09:46 +0000</creation_ts>
          <short_desc>Mismatch between Krita and Inkscape text on path.</short_desc>
          <delta_ts>2023-08-31 09:01:28 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>krita</product>
          <component>Tools/Vector</component>
          <version>git master (please specify the git hash!)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>UNCONFIRMED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="wolthera">griffinvalley</reporter>
          <assigned_to name="Krita Bugs">krita-bugs-null</assigned_to>
          <cc>alvin</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2242446</commentid>
    <comment_count>0</comment_count>
      <attachid>160494</attachid>
    <who name="wolthera">griffinvalley</who>
    <bug_when>2023-07-24 11:09:46 +0000</bug_when>
    <thetext>Created attachment 160494
test file with mm units.

SUMMARY
When inkscape documents with text on path use units other than pt, Krita will not lay out the text on path correctly.
This is because to deal with Inkscape&apos;s notion of the default unit being a mm or the like, Krita just scales up the paths while parsing. This in turn means that paths for &apos;text-on-path&apos; or &apos;text-in-shape&apos; may be scaled up twice, because we need to apply the local transform before laying out the text onto the path.

STEPS TO REPRODUCE
1. Make a document in inkscape with text-on-path (or check the attached file) whose unit is set to &apos;mm&apos;
2. load this into Krita
3. observe the offset from the text to the path, as if the text is put on a scaled-up-path.

OTHER:
Whenever I make basic test files, they work within both Inkscape and Krita, but when it comes to these more organic files things go pear-shaped.
For some reason it seems that the paths in shape seem to work in the millimeter file but not the point file ( no clue yet what is causing that...), and Inkscape&apos;s text area (which should be a rectangle text-in-shape) is somehow not loading in either...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2242447</commentid>
    <comment_count>1</comment_count>
      <attachid>160495</attachid>
    <who name="wolthera">griffinvalley</who>
    <bug_when>2023-07-24 11:11:16 +0000</bug_when>
    <thetext>Created attachment 160495
Inkscape file based on pt

For comparison, a file with a pt-unit basis.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2246265</commentid>
    <comment_count>2</comment_count>
    <who name="wolthera">griffinvalley</who>
    <bug_when>2023-08-13 14:09:16 +0000</bug_when>
    <thetext>Ok this:

&gt; For some reason it seems that the paths in shape seem to work in the millimeter file but not the point file ( no clue yet what is causing that...), and Inkscape&apos;s text area (which should be a rectangle text-in-shape) is somehow not loading in either...

is not caused by loading (though, the MM file never loads the path shape), but rather because Inkscape by default writes its white-space as &apos;pre&apos;, instead of &apos;pre-wrap&apos;. This is a nightmare.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2246322</commentid>
    <comment_count>3</comment_count>
    <who name="wolthera">griffinvalley</who>
    <bug_when>2023-08-13 16:07:16 +0000</bug_when>
    <thetext>Git commit afb761c5d889165dd180fb7f4acd235b8d30d3aa by Wolthera van Hövell tot Westerflier.
Committed on 13/08/2023 at 18:07.
Pushed by woltherav into branch &apos;master&apos;.

Attempt to position the first few glyphs inside a shape.

This is necessary for when there&apos;s no wrapping enabled.

M  +24   -0    libs/flake/text/KoSvgTextShapeLayoutFunc_inShape.cpp

https://invent.kde.org/graphics/krita/-/commit/afb761c5d889165dd180fb7f4acd235b8d30d3aa</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2246323</commentid>
    <comment_count>4</comment_count>
    <who name="wolthera">griffinvalley</who>
    <bug_when>2023-08-13 16:07:56 +0000</bug_when>
    <thetext>Git commit 974dc19c9ecf27308db553d788a0dc912d3391f0 by Wolthera van Hövell, on behalf of Wolthera van Hövell tot Westerflier.
Committed on 13/08/2023 at 18:07.
Pushed by woltherav into branch &apos;krita/5.2&apos;.

Attempt to position the first few glyphs inside a shape.

This is necessary for when there&apos;s no wrapping enabled.


(cherry picked from commit afb761c5d889165dd180fb7f4acd235b8d30d3aa)

M  +24   -0    libs/flake/text/KoSvgTextShapeLayoutFunc_inShape.cpp

https://invent.kde.org/graphics/krita/-/commit/974dc19c9ecf27308db553d788a0dc912d3391f0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2249262</commentid>
    <comment_count>5</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2023-08-29 11:00:46 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/graphics/krita/-/merge_requests/1923</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2249760</commentid>
    <comment_count>6</comment_count>
    <who name="Dmitry Kazakov">dimula73</who>
    <bug_when>2023-08-31 09:00:57 +0000</bug_when>
    <thetext>Git commit 033280a0b2abd25617986b0af63d61aab01c41b6 by Dmitry Kazakov, on behalf of Alvin Wong.
Committed on 31/08/2023 at 11:00.
Pushed by dkazakov into branch &apos;master&apos;.

flake: Fix transformation of text path and shape-inside

Shapes referenced by text path and shape-inside should ignore any
transformation of their parents. When the shapes are loaded from SVG,
they have the absolute transformation baked in. In order to get the
transform we need, we invert the transform of a shape&apos;s parent and
combine it with the shape&apos;s own absolute transform.

M  +25   -9    libs/flake/svg/SvgParser.cpp
M  +1    -1    libs/flake/svg/SvgParser.h

https://invent.kde.org/graphics/krita/-/commit/033280a0b2abd25617986b0af63d61aab01c41b6</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2249761</commentid>
    <comment_count>7</comment_count>
    <who name="Dmitry Kazakov">dimula73</who>
    <bug_when>2023-08-31 09:01:28 +0000</bug_when>
    <thetext>Git commit 8ec8f4bb0b35450dc4c8f14f30ae068c2540ecbe by Dmitry Kazakov, on behalf of Alvin Wong.
Committed on 31/08/2023 at 11:01.
Pushed by dkazakov into branch &apos;krita/5.2&apos;.

flake: Fix transformation of text path and shape-inside

Shapes referenced by text path and shape-inside should ignore any
transformation of their parents. When the shapes are loaded from SVG,
they have the absolute transformation baked in. In order to get the
transform we need, we invert the transform of a shape&apos;s parent and
combine it with the shape&apos;s own absolute transform.


(cherry picked from commit 033280a0b2abd25617986b0af63d61aab01c41b6)

M  +25   -9    libs/flake/svg/SvgParser.cpp
M  +1    -1    libs/flake/svg/SvgParser.h

https://invent.kde.org/graphics/krita/-/commit/8ec8f4bb0b35450dc4c8f14f30ae068c2540ecbe</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>160494</attachid>
            <date>2023-07-24 11:09:46 +0000</date>
            <delta_ts>2023-07-24 11:09:46 +0000</delta_ts>
            <desc>test file with mm units.</desc>
            <filename>inkscape_text_on_path_mm_unit.svg</filename>
            <type>image/svg+xml</type>
            <size>4595</size>
            <attacher name="wolthera">griffinvalley</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjwh
LS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoK
PHN2ZwogICB3aWR0aD0iMjEwbW0iCiAgIGhlaWdodD0iMjk3bW0iCiAgIHZpZXdCb3g9IjAgMCAy
MTAgMjk3IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxIgogICBpbmtzY2FwZTp2ZXJzaW9u
PSIxLjMgKDBlMTUwZWQsIDIwMjMtMDctMjEpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJpbmtzY2Fw
ZV90ZXh0X29uX3BhdGhfbW1fdW5pdC5zdmciCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3
Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0
cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5z
OnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogICB4bWxucz0iaHR0cDovL3d3
dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9z
dmciPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MSIKICAgICBwYWdl
Y29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3Bh
Y2l0eT0iMS4wIgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBl
OnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCIKICAg
ICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5p
dHM9Im1tIgogICAgIGlua3NjYXBlOnpvb209IjEuODk3MzQzNyIKICAgICBpbmtzY2FwZTpjeD0i
MjgxLjcwOTYzIgogICAgIGlua3NjYXBlOmN5PSIyOTUuNDEzIgogICAgIGlua3NjYXBlOndpbmRv
dy13aWR0aD0iMTkyMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDEzIgogICAgIGlu
a3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICAgIGlua3Nj
YXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5
ZXIxIiAvPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIj4KICAgIDxyZWN0CiAgICAgICB4PSI0MjYu
NDAyNTciCiAgICAgICB5PSIyNjkuMTExOTEiCiAgICAgICB3aWR0aD0iMTI4LjIyMDY3IgogICAg
ICAgaGVpZ2h0PSIxMDYuNDU5MDQiCiAgICAgICBpZD0icmVjdDMiIC8+CiAgPC9kZWZzPgogIDxn
CiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJs
YXllciIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDpub25l
O3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDowLjI7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAg
IGQ9Im0gMTEuMTQ5MDI2LDQ4LjA0MzAwNCBjIDAsMCAyLjgwMTEwNiwtMjEuNTgyNjk4IDIzLjkx
ODQ1OSwtMjEuMTM1Mjk2IDE3LjE3MzY0OCwwLjM2Mzg1IDE0Ljk3NTgyOCwyMS4xMTIyNjggNDQu
MDg4OTY4LDE5LjU4NjgzNiBDIDk2LjY0MzUyNSw0NS41NzgyOCAxMDIuMTMyMjIsMjkuMTgyNzMz
IDEwMi4xMzIyMiwyOS4xODI3MzMiCiAgICAgICBpZD0icGF0aDEiCiAgICAgICBzb2RpcG9kaTpu
b2RldHlwZXM9ImNzc2MiIC8+CiAgICA8dGV4dAogICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIK
ICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQt
d2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZTo0LjIzMzMzcHg7bGlu
ZS1oZWlnaHQ6MTAwJTtmb250LWZhbWlseTonTm90byBTYW5zJzstaW5rc2NhcGUtZm9udC1zcGVj
aWZpY2F0aW9uOidOb3RvIFNhbnMnO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6ZGlzY3JldGlvbmFy
eS1saWdhdHVyZXM7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1k
ZWNvcmF0aW9uLWxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb24tY29sb3I6IzAwMDAwMDt3cml0aW5n
LW1vZGU6bHItdGI7dGV4dC1hbmNob3I6bWlkZGxlO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6
MTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MC4yO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAg
ICBpZD0idGV4dDEiPjx0ZXh0UGF0aAogICAgICAgICB4bGluazpocmVmPSIjcGF0aDEiCiAgICAg
ICAgIHN0YXJ0T2Zmc2V0PSI1MCUiCiAgICAgICAgIGlkPSJ0ZXh0UGF0aDEiPjx0c3BhbgogICAg
ICAgICAgIGlkPSJ0c3BhbjEiCiAgICAgICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2Zv
bnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7
Zm9udC1mYW1pbHk6J05vdG8gU2Fucyc7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonTm90
byBTYW5zJztmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjAuMiI+VGhl
IHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZy48L3RzcGFuPjwvdGV4dFBh
dGg+PC90ZXh0PgogICAgPHRleHQKICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgICAgICBz
dHlsZT0iZm9udC1zaXplOjUuNjQ0NDRweDtsaW5lLWhlaWdodDoxMDAlO2ZvbnQtZmFtaWx5OidO
b3RvIFNhbnMnOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J05vdG8gU2Fucyc7Zm9udC12
YXJpYW50LWxpZ2F0dXJlczpkaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlczt0ZXh0LWFsaWduOmNlbnRl
cjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWRlY29yYXRpb24tbGluZTpub25lO3RleHQtZGVj
b3JhdGlvbi1jb2xvcjojMDAwMDAwO3dyaXRpbmctbW9kZTpsci10Yjt3aGl0ZS1zcGFjZTpwcmU7
c2hhcGUtaW5zaWRlOnVybCgjcGF0aDIpO2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMDAwMDtmaWxs
LW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4yIgogICAgICAgeD0iNDEuNDM5
NDg0IgogICAgICAgeT0iNjIuMDM1ODMxIgogICAgICAgaWQ9InRleHQyIj48dHNwYW4KICAgICAg
ICAgeD0iNTkuNjI4MjA1IgogICAgICAgICB5PSI3OC42MzUxNjgiCiAgICAgICAgIGlkPSJ0c3Bh
bjQiPlNwaGlueCBvZiA8L3RzcGFuPjx0c3BhbgogICAgICAgICB4PSI1NS42OTcwNzMiCiAgICAg
ICAgIHk9Ijg0LjI3OTYwNyIKICAgICAgICAgaWQ9InRzcGFuNSI+YmxhY2sgcXVhcnR6IDwvdHNw
YW4+PHRzcGFuCiAgICAgICAgIHg9IjUzLjU3MzQ5MiIKICAgICAgICAgeT0iODkuOTI0MDQ3Igog
ICAgICAgICBpZD0idHNwYW42Ij5qdWRnZSBteSB2b3c8L3RzcGFuPjwvdGV4dD4KICAgIDxlbGxp
cHNlCiAgICAgICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMDAwMDAw
O3N0cm9rZS13aWR0aDowLjI7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGlkPSJwYXRoMiIKICAg
ICAgIGN4PSI3MS41OTAxNDEiCiAgICAgICBjeT0iODYuNDU1OTE3IgogICAgICAgcng9IjIzLjEz
ODczOSIKICAgICAgIHJ5PSIxNy44OTQ1MTgiIC8+CiAgICA8dGV4dAogICAgICAgeG1sOnNwYWNl
PSJwcmVzZXJ2ZSIKICAgICAgIHRyYW5zZm9ybT0ic2NhbGUoMC4yNjQ1ODMzMykiCiAgICAgICBp
ZD0idGV4dDMiCiAgICAgICBzdHlsZT0iZm9udC1zaXplOjIxLjMzMzNweDtsaW5lLWhlaWdodDox
MDAlO2ZvbnQtZmFtaWx5OidOb3RvIFNhbnMnOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246
J05vdG8gU2Fucyc7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpkaXNjcmV0aW9uYXJ5LWxpZ2F0dXJl
czt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWRlY29yYXRpb24t
bGluZTpub25lO3RleHQtZGVjb3JhdGlvbi1jb2xvcjojMDAwMDAwO3dyaXRpbmctbW9kZTpsci10
Yjt3aGl0ZS1zcGFjZTpwcmU7c2hhcGUtaW5zaWRlOnVybCgjcmVjdDMpO2ZpbGw6bm9uZTtmaWxs
LW9wYWNpdHk6MTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MC43NTU5MDY7c3Ryb2tlLW9w
YWNpdHk6MSI+PHRzcGFuCiAgICAgICAgIHg9IjQ0My4zMDIyMiIKICAgICAgICAgeT0iMjg1Ljg1
NTMxIgogICAgICAgICBpZD0idHNwYW43Ij5QYSdzIHdpanplIDwvdHNwYW4+PHRzcGFuCiAgICAg
ICAgIHg9IjQyNy42NzU2IgogICAgICAgICB5PSIzMDcuMTg4NjIiCiAgICAgICAgIGlkPSJ0c3Bh
bjgiPmx5bnggb3ZlcnphZyA8L3RzcGFuPjx0c3BhbgogICAgICAgICB4PSI0MzguNzkwMjIiCiAg
ICAgICAgIHk9IjMyOC41MjE5MyIKICAgICAgICAgaWQ9InRzcGFuOSI+dnJvb20gaGV0IDwvdHNw
YW4+PHRzcGFuCiAgICAgICAgIHg9IjQ2Ny4yNzAxMiIKICAgICAgICAgeT0iMzQ5Ljg1NTI0Igog
ICAgICAgICBpZD0idHNwYW4xMCI+Zmlrc2UgPC90c3Bhbj48dHNwYW4KICAgICAgICAgeD0iNDQw
LjQxMTU0IgogICAgICAgICB5PSIzNzEuMTg4NTYiCiAgICAgICAgIGlkPSJ0c3BhbjExIj5hcXVh
ZHVjdC48L3RzcGFuPjwvdGV4dD4KICA8L2c+Cjwvc3ZnPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>160495</attachid>
            <date>2023-07-24 11:11:16 +0000</date>
            <delta_ts>2023-07-24 11:11:16 +0000</delta_ts>
            <desc>Inkscape file based on pt</desc>
            <filename>inkscape_text_on_path_pt_unit.svg</filename>
            <type>image/svg+xml</type>
            <size>5037</size>
            <attacher name="wolthera">griffinvalley</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjwh
LS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoK
PHN2ZwogICB3aWR0aD0iMjk3LjYzNzc5cHQiCiAgIGhlaWdodD0iNDE5LjUyNzU2cHQiCiAgIHZp
ZXdCb3g9IjAgMCAyOTcuNjM3NzkgNDE5LjUyNzU2IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJz
dmcxIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjMgKDBlMTUwZWQsIDIwMjMtMDctMjEpIgogICBz
b2RpcG9kaTpkb2NuYW1lPSJpbmtzY2FwZV90ZXh0X29uX3BhdGhfcHRfdW5pdC5zdmciCiAgIHht
bG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBl
IgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQv
c29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hs
aW5rIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0i
aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBp
ZD0ibmFtZWR2aWV3MSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9
IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIgogICAgIGlua3NjYXBlOnNob3dwYWdl
c2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6
cGFnZWNoZWNrZXJib2FyZD0iMCIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAg
ICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOnpvb209IjEuODk3
MzQzNyIKICAgICBpbmtzY2FwZTpjeD0iMTA4LjMwOTMyIgogICAgIGlua3NjYXBlOmN5PSI0MzQu
MDI3ODUiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndp
bmRvdy1oZWlnaHQ9IjEwMTMiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2Nh
cGU6d2luZG93LXk9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBp
bmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczEi
PgogICAgPHJlY3QKICAgICAgIHg9IjE3Ni44NjIxMyIKICAgICAgIHk9IjM5MC43NTYwNiIKICAg
ICAgIHdpZHRoPSIxMjkuMzM3NTciCiAgICAgICBoZWlnaHQ9IjEzNC4wMzI5MSIKICAgICAgIGlk
PSJyZWN0MyIgLz4KICA8L2RlZnM+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIK
ICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiPgogICAgPHBh
dGgKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjAu
MjtzdHJva2Utb3BhY2l0eToxIgogICAgICAgZD0ibSAxMy4zODg1NzQsMTAzLjQzMTIyIGMgLTIu
ODIwMzg3LC0wLjA0MDMgMTUuMjI4NTgzLC02Ni42Nzg5MjEgNzQuNzAyMzk4LC02Ni40NDQyMjEg
NTYuMzE1NzQ4LDAuMjIyMjM4IDM5LjkzOTgyOCw2NS44MDQ2MDEgMTEwLjQ3NDMxOCw2NS44OTE4
NjEgNTYuNTY3NDEsMC4wNyA3NC41NDA0NiwtNjcuMTIzODQ3IDcxLjIyOTEsLTY3LjIxNTgzMSIK
ICAgICAgIGlkPSJwYXRoMSIKICAgICAgIHNvZGlwb2RpOm5vZGV0eXBlcz0iY3NzYyIgLz4KICAg
IDx0ZXh0CiAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIgogICAgICAgc3R5bGU9ImZvbnQtc3R5
bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3Ry
ZXRjaDpub3JtYWw7Zm9udC1zaXplOjE2LjAwMDAwMDQ5cHg7bGluZS1oZWlnaHQ6MTAwJTtmb250
LWZhbWlseTonTm90byBTYW5zJzstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOidOb3RvIFNh
bnMnO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6ZGlzY3JldGlvbmFyeS1saWdhdHVyZXM7dGV4dC1h
bGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1kZWNvcmF0aW9uLWxpbmU6bm9u
ZTt0ZXh0LWRlY29yYXRpb24tY29sb3I6IzAwMDAwMDt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1h
bmNob3I6bWlkZGxlO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzAwMDAwMDtz
dHJva2Utd2lkdGg6MC4yO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBpZD0idGV4dDEiPjx0ZXh0
UGF0aAogICAgICAgICB4bGluazpocmVmPSIjcGF0aDEiCiAgICAgICAgIHN0YXJ0T2Zmc2V0PSI1
MCUiCiAgICAgICAgIGlkPSJ0ZXh0UGF0aDEiPjx0c3BhbgogICAgICAgICAgIGlkPSJ0c3BhbjEi
CiAgICAgICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7
Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1mYW1pbHk6J05vdG8g
U2Fucyc7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonTm90byBTYW5zJztmaWxsOiMwMDAw
MDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjAuMjtmb250LXNpemU6MTYuMDAwMDAwNDlw
eCI+VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZy48L3RzcGFuPjwv
dGV4dFBhdGg+PC90ZXh0PgogICAgPGVsbGlwc2UKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7Zmls
bC1vcGFjaXR5OjE7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjAuNTY2OTM7c3Ryb2tlLW9w
YWNpdHk6MSIKICAgICAgIGlkPSJwYXRoMiIKICAgICAgIGN4PSIxMjMuMjQ1MzIiCiAgICAgICBj
eT0iMjE2LjYyNDE5IgogICAgICAgcng9IjYyLjE1ODI0MSIKICAgICAgIHJ5PSI1OS45ODAzNjIi
IC8+CiAgICA8dGV4dAogICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgICAgIHN0eWxlPSJm
b250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtm
b250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEwMCU7Zm9udC1m
YW1pbHk6J05vdG8gU2Fucyc7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonTm90byBTYW5z
Jztmb250LXZhcmlhbnQtbGlnYXR1cmVzOmRpc2NyZXRpb25hcnktbGlnYXR1cmVzO3RleHQtYWxp
Z246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7
dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiMwMDAwMDA7d3JpdGluZy1tb2RlOmxyLXRiO3doaXRlLXNw
YWNlOnByZTtzaGFwZS1pbnNpZGU6dXJsKCNwYXRoMik7ZGlzcGxheTppbmxpbmU7ZmlsbDojMDAw
MDAwO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjU2NjkzO3N0cm9r
ZS1vcGFjaXR5OjEiCiAgICAgICAKICAgICAgIGlkPSJ0ZXh0MiI+PHRzcGFuCiAgICAgICAgIHg9
Ijg4LjYxNzYyNiIKICAgICAgICAgeT0iMTg1LjIwMjUzIgogICAgICAgICBpZD0idHNwYW41Ij48
dHNwYW4KICAgICAgICAgICBzdHlsZT0ic3Ryb2tlLXdpZHRoOjAuNTY2OTI5IgogICAgICAgICAg
IGlkPSJ0c3BhbjQiPlNwaGlueCBvZiA8L3RzcGFuPjwvdHNwYW4+PHRzcGFuCiAgICAgICAgIHg9
Ijc3LjY5MDk1NiIKICAgICAgICAgeT0iMjAxLjIwMjUzIgogICAgICAgICBpZD0idHNwYW43Ij48
dHNwYW4KICAgICAgICAgICBzdHlsZT0ic3Ryb2tlLXdpZHRoOjAuNTY2OTI5IgogICAgICAgICAg
IGlkPSJ0c3BhbjYiPmJsYWNrIHF1YXJ0eiA8L3RzcGFuPjwvdHNwYW4+PHRzcGFuCiAgICAgICAg
IHg9IjY5LjY0NDI0OSIKICAgICAgICAgeT0iMjE3LjIwMjUzIgogICAgICAgICBpZD0idHNwYW45
Ij48dHNwYW4KICAgICAgICAgICBzdHlsZT0ic3Ryb2tlLXdpZHRoOjAuNTY2OTI5IgogICAgICAg
ICAgIGlkPSJ0c3BhbjgiPmp1ZGdlIG15IHZvdy48L3RzcGFuPjwvdHNwYW4+PC90ZXh0PgogICAg
PHRleHQKICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgICAgICB0cmFuc2Zvcm09InNjYWxl
KDAuNzUwMDAwMDIpIgogICAgICAgaWQ9InRleHQzIgogICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6
bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRj
aDpub3JtYWw7Zm9udC1zaXplOjIxLjMzMzNweDtsaW5lLWhlaWdodDoxMDAlO2ZvbnQtZmFtaWx5
OidOb3RvIFNhbnMnOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J05vdG8gU2Fucyc7Zm9u
dC12YXJpYW50LWxpZ2F0dXJlczpkaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlczt0ZXh0LWFsaWduOmNl
bnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWRlY29yYXRpb24tbGluZTpub25lO3RleHQt
ZGVjb3JhdGlvbi1jb2xvcjojMDAwMDAwO3dyaXRpbmctbW9kZTpsci10Yjt3aGl0ZS1zcGFjZTpw
cmU7c2hhcGUtaW5zaWRlOnVybCgjcmVjdDMpO2ZpbGw6bm9uZTtmaWxsLW9wYWNpdHk6MTtzdHJv
a2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MC43NTU5MDY7c3Ryb2tlLW9wYWNpdHk6MSI+PHRzcGFu
CiAgICAgICAgIHg9IjE5NC4zMTk4IgogICAgICAgICB5PSI0MDcuNDk5ODQiCiAgICAgICAgIGlk
PSJ0c3BhbjEwIj5QYSdzIHdpanplIDwvdHNwYW4+PHRzcGFuCiAgICAgICAgIHg9IjE3OC42OTMx
NyIKICAgICAgICAgeT0iNDI4LjgzMzE1IgogICAgICAgICBpZD0idHNwYW4xMSI+bHlueCBvdmVy
emFnIDwvdHNwYW4+PHRzcGFuCiAgICAgICAgIHg9IjE4OS44MDc4IgogICAgICAgICB5PSI0NTAu
MTY2NDYiCiAgICAgICAgIGlkPSJ0c3BhbjEyIj52cm9vbSBoZXQgPC90c3Bhbj48dHNwYW4KICAg
ICAgICAgeD0iMjE4LjI4NzciCiAgICAgICAgIHk9IjQ3MS40OTk3OCIKICAgICAgICAgaWQ9InRz
cGFuMTMiPmZpa3NlIDwvdHNwYW4+PHRzcGFuCiAgICAgICAgIHg9IjE5MS40MjkxMiIKICAgICAg
ICAgeT0iNDkyLjgzMzA5IgogICAgICAgICBpZD0idHNwYW4xNCI+YXF1YWR1Y3QuPC90c3Bhbj48
L3RleHQ+CiAgPC9nPgo8L3N2Zz4K
</data>

          </attachment>
      

    </bug>

</bugzilla>