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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>83385</bug_id>
          
          <creation_ts>2012-04-06 12:11:09 -0700</creation_ts>
          <short_desc>Fix bug in ContainerNode::getRect with scale transforms</short_desc>
          <delta_ts>2012-04-07 06:07:23 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>83419</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexandre Elias">aelias</reporter>
          <assigned_to name="Alexandre Elias">aelias</assigned_to>
          <cc>aelias</cc>
    
    <cc>jamesr</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>597545</commentid>
    <comment_count>0</comment_count>
    <who name="Alexandre Elias">aelias</who>
    <bug_when>2012-04-06 12:11:09 -0700</bug_when>
    <thetext>Fix bug in ContainerNode::getRect with scale transforms</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597556</commentid>
    <comment_count>1</comment_count>
      <attachid>136052</attachid>
    <who name="Alexandre Elias">aelias</who>
    <bug_when>2012-04-06 12:28:09 -0700</bug_when>
    <thetext>Created attachment 136052
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597648</commentid>
    <comment_count>2</comment_count>
      <attachid>136052</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2012-04-06 14:19:00 -0700</bug_when>
    <thetext>Comment on attachment 136052
Patch

I was going to r+, just waiting for the EWS but Simon was super fast!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597822</commentid>
    <comment_count>3</comment_count>
      <attachid>136052</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-06 17:03:47 -0700</bug_when>
    <thetext>Comment on attachment 136052
Patch

Clearing flags on attachment: 136052

Committed r113520: &lt;http://trac.webkit.org/changeset/113520&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597823</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-06 17:03:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136052</attachid>
            <date>2012-04-06 12:28:09 -0700</date>
            <delta_ts>2012-04-06 17:03:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83385-20120406122808.patch</filename>
            <type>text/plain</type>
            <size>9573</size>
            <attacher name="Alexandre Elias">aelias</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEyNzEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWJmYWM2MjRiOGNkOTBj
OGNhZDBjMGU1N2NkNzViY2MwMTkwMTNjMC4uOTQyZTY1ZWVkZDY1ODEzYmZiMjA0YTNkOTY1NDY5
Zjk5MzI0M2EzZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEyLTA0LTA2ICBBbGV4
YW5kcmUgRWxpYXMgIDxhZWxpYXNAZ29vZ2xlLmNvbT4KKworICAgICAgICBGaXggYnVnIGluIENv
bnRhaW5lck5vZGU6OmdldFJlY3Qgd2l0aCBzY2FsZSB0cmFuc2Zvcm1zCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MzM4NQorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBib3R0b20tcmlnaHQgY29ybmVy
IGNhbGN1bGF0aW9uIGZvciBub24taW5saW5lIGFuZCByZXBsYWNlZAorICAgICAgICBlbGVtZW50
cyBpbiBDb250YWluZXJOb2RlOjpnZXRSZWN0IHdhcyBpbmNvcnJlY3QgaW4gdGhlIHByZXNlbmNl
IG9mCisgICAgICAgIHNjYWxpbmcsIGJlY2F1c2UgdGhlIHVudHJhbnNmb3JtZWQgZWxlbWVudCBz
aXplIHdhcyBhZGRlZCBhZnRlciB0aGUKKyAgICAgICAgdHJhbnNmb3JtYXRpb24gaXMgYXBwbGll
ZC4gIFRoZSByZXN0IG9mIHRoZSBjYWxjdWxhdGlvbnMgYXJlIGNhcmVmdWwKKyAgICAgICAgdG8g
YWx3YXlzIGFwcGx5IHRoZSB0cmFuc2Zvcm1hdGlvbiBhcyB0aGUgbGFzdCBzdGVwLCBidXQgdGhp
cyBoYWQgYmVlbgorICAgICAgICBmb3Jnb3R0ZW4gaW4gdGhpcyBjb2RlcGF0aC4gIFRoZSBmaXgg
aXMganVzdCB0byBtYWtlIHN1cmUgdGhlIHNpemUgaXMKKyAgICAgICAgaW5jbHVkZWQgaW4gdGhl
IGxvY2FsVG9BYnNvbHV0ZSBjYWxsLgorCisgICAgICAgIE9uZSBidWcgY2F1c2VkIGJ5IHRoaXMg
d2FzIHRoYXQgYSBzY2FsZWQgZWxlbWVudCB3b3VsZCBiZSBjdXQgb2ZmCisgICAgICAgIHdoZW4g
c2Nyb2xsSW50b1ZpZXcoZmFsc2UpIGlzIGNhbGxlZCB0byBzY3JvbGwgaXRzIHBhcmVudCBjb250
YWluZXIKKyAgICAgICAgdG8gbWFrZSBpdCBib3R0b20tdmlzaWJsZS4KKworICAgICAgICBOZXcg
bGF5b3V0IHRlc3QgY2FzZSBpbiBmYXN0L3RyYW5zZm9ybXMvc2Nyb2xsSW50b1ZpZXctdHJhbnNm
b3JtZWQuaHRtbAorCisgICAgICAgICogZG9tL0NvbnRhaW5lck5vZGUuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6Q29udGFpbmVyTm9kZTo6Z2V0TG93ZXJSaWdodENvcm5lcik6CisKIDIwMTItMDMt
MzAgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBBbm90
aGVyIGJ1aWxkIGZpeC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Db250YWluZXJO
b2RlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Db250YWluZXJOb2RlLmNwcAppbmRleCA0ODMw
NDlkZjk0YTY4M2I5OGJlOWUzYjgxYzhjMmUwYTcwMzM2OTM2Li4xYTQyZmYwYzhhOTI2ODlkZjRm
MGE0MmQ2YTRlZGIwNzZkZWFkYzY2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vQ29u
dGFpbmVyTm9kZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0NvbnRhaW5lck5vZGUuY3Bw
CkBAIC04NTMsNyArODUzLDYgQEAgYm9vbCBDb250YWluZXJOb2RlOjpnZXRVcHBlckxlZnRDb3Ju
ZXIoRmxvYXRQb2ludCYgcG9pbnQpIGNvbnN0CiAgICAgcmV0dXJuIGZhbHNlOwogfQogCi0vLyBG
SVhNRTogVGhpcyBkb2Vzbid0IHdvcmsgY29ycmVjdGx5IHdpdGggdHJhbnNmb3Jtcy4KIGJvb2wg
Q29udGFpbmVyTm9kZTo6Z2V0TG93ZXJSaWdodENvcm5lcihGbG9hdFBvaW50JiBwb2ludCkgY29u
c3QKIHsKICAgICBpZiAoIXJlbmRlcmVyKCkpCkBAIC04NjIsOCArODYxLDcgQEAgYm9vbCBDb250
YWluZXJOb2RlOjpnZXRMb3dlclJpZ2h0Q29ybmVyKEZsb2F0UG9pbnQmIHBvaW50KSBjb25zdAog
ICAgIFJlbmRlck9iamVjdCogbyA9IHJlbmRlcmVyKCk7CiAgICAgaWYgKCFvLT5pc0lubGluZSgp
IHx8IG8tPmlzUmVwbGFjZWQoKSkgewogICAgICAgICBSZW5kZXJCb3gqIGJveCA9IHRvUmVuZGVy
Qm94KG8pOwotICAgICAgICBwb2ludCA9IG8tPmxvY2FsVG9BYnNvbHV0ZShGbG9hdFBvaW50KCks
IGZhbHNlLCB0cnVlKTsKLSAgICAgICAgcG9pbnQubW92ZShib3gtPnNpemUoKSk7CisgICAgICAg
IHBvaW50ID0gby0+bG9jYWxUb0Fic29sdXRlKExheW91dFBvaW50KGJveC0+c2l6ZSgpKSwgZmFs
c2UsIHRydWUpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAyZGZlNTdh
NTVlNzk3YmYzN2E4NDEzMWE4ZDAxOTgzMDcxNDZiMDRjLi43YzMyMmU1Nzk5NzVjMjU3NDI5MjRk
MDI3MTkyZWUzZDk4M2ViOTFhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysr
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjcgQEAKKzIwMTItMDQtMDYgIEFs
ZXhhbmRyZSBFbGlhcyAgPGFlbGlhc0Bnb29nbGUuY29tPgorCisgICAgICAgIEZpeCBidWcgaW4g
Q29udGFpbmVyTm9kZTo6Z2V0UmVjdCB3aXRoIHNjYWxlIHRyYW5zZm9ybXMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgzMzg1CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIGJvdHRvbS1yaWdodCBjb3Ju
ZXIgY2FsY3VsYXRpb24gZm9yIG5vbi1pbmxpbmUgYW5kIHJlcGxhY2VkCisgICAgICAgIGVsZW1l
bnRzIGluIENvbnRhaW5lck5vZGU6OmdldFJlY3Qgd2FzIGluY29ycmVjdCBpbiB0aGUgcHJlc2Vu
Y2Ugb2YKKyAgICAgICAgc2NhbGluZywgYmVjYXVzZSB0aGUgdW50cmFuc2Zvcm1lZCBlbGVtZW50
IHNpemUgd2FzIGFkZGVkIGFmdGVyIHRoZQorICAgICAgICB0cmFuc2Zvcm1hdGlvbiBpcyBhcHBs
aWVkLiAgVGhlIHJlc3Qgb2YgdGhlIGNhbGN1bGF0aW9ucyBhcmUgY2FyZWZ1bAorICAgICAgICB0
byBhbHdheXMgYXBwbHkgdGhlIHRyYW5zZm9ybWF0aW9uIGFzIHRoZSBsYXN0IHN0ZXAsIGJ1dCB0
aGlzIGhhZCBiZWVuCisgICAgICAgIGZvcmdvdHRlbiBpbiB0aGlzIGNvZGVwYXRoLiAgVGhlIGZp
eCBpcyBqdXN0IHRvIG1ha2Ugc3VyZSB0aGUgc2l6ZSBpcworICAgICAgICBpbmNsdWRlZCBpbiB0
aGUgbG9jYWxUb0Fic29sdXRlIGNhbGwuCisKKyAgICAgICAgT25lIGJ1ZyBjYXVzZWQgYnkgdGhp
cyB3YXMgdGhhdCBhIHNjYWxlZCBlbGVtZW50IHdvdWxkIGJlIGN1dCBvZmYKKyAgICAgICAgd2hl
biBzY3JvbGxJbnRvVmlldyhmYWxzZSkgaXMgY2FsbGVkIHRvIHNjcm9sbCBpdHMgcGFyZW50IGNv
bnRhaW5lcgorICAgICAgICB0byBtYWtlIGl0IGJvdHRvbS12aXNpYmxlLgorCisgICAgICAgIE5l
dyBsYXlvdXQgdGVzdCBjYXNlIGluIGZhc3QvdHJhbnNmb3Jtcy9zY3JvbGxJbnRvVmlldy10cmFu
c2Zvcm1lZC5odG1sCisKKyAgICAgICAgKiBmYXN0L3RyYW5zZm9ybXMvc2Nyb2xsSW50b1ZpZXct
dHJhbnNmb3JtZWQtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3QvdHJhbnNmb3Jtcy9zY3Jv
bGxJbnRvVmlldy10cmFuc2Zvcm1lZC5odG1sOgorCiAyMDEyLTAzLTMwICBDc2FiYSBPc3p0cm9n
b27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAgQWRkIG5ldyByZW5kZXJlciBmb3Ig
Y2lyY2xlcyBhbmQgZWxsaXBzZXMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdHJhbnNm
b3Jtcy9zY3JvbGxJbnRvVmlldy10cmFuc2Zvcm1lZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9mYXN0L3RyYW5zZm9ybXMvc2Nyb2xsSW50b1ZpZXctdHJhbnNmb3JtZWQtZXhwZWN0ZWQudHh0
CmluZGV4IGZkZThkZmU1N2M0YTQ0ZGJjYmJjYTk3ZGEyMjA1YTM0Y2Y3Y2U3MDguLmFiYTNmY2Yy
OGEzZWI4YTRjYWNlYzY5ZGY2ZTFhYTI2NzI1MjAwMWMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L2Zhc3QvdHJhbnNmb3Jtcy9zY3JvbGxJbnRvVmlldy10cmFuc2Zvcm1lZC1leHBlY3RlZC50eHQK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC90cmFuc2Zvcm1zL3Njcm9sbEludG9WaWV3LXRyYW5zZm9y
bWVkLWV4cGVjdGVkLnR4dApAQCAtMSw0ICsxLDUgQEAKLVRlc3RpbmcgdGhlIHNjcm9sbGluZyBi
ZWhhdmlvdXIgb2YgZWxlbWVudHMgd2hlbiBpbiBhIG5vcm1hbCBhbmQgdHJhbnNmb3JtZWQgY29u
dGFpbmVyLiBPbiB0aGUgbGVmdCBpcyB0aGUgbm9ybWFsIGNvbnRhaW5lci4gT24gdGhlIHJpZ2h0
IGlzIGEgdHJhbnNmb3JtZWQgY29udGFpbmVyLiBUbyB0ZXN0IHRoaXMgbWFudWFsbHksIGNsaWNr
IG9uIHRoZSB0d28gc2VsZWN0IGVsZW1lbnRzLiBUaGUgbWVudSBwb3B1cCBzaG91bGQgYXBwZWFy
IGRpcmVjdGx5IG92ZXIgdGhlIGVsZW1lbnQgLSB0aGUgY29udGVudCBzaG91bGQgbm90IG1vdmUu
IFRyYW5zZm9ybXMgb24gdGhlIGNvbnRhaW5lciBlbGVtZW50IHNob3VsZCBub3QgY2hhbmdlIHRo
ZSBsb2NhdGlvbiBvZiB0aGUgcG9wdXAuCitUZXN0aW5nIHRoZSBzY3JvbGxpbmcgYmVoYXZpb3Vy
IG9mIGVsZW1lbnRzIHdoZW4gaW4gYSBub3JtYWwgYW5kIHRyYW5zZm9ybWVkIGNvbnRhaW5lci4g
T24gdGhlIGxlZnQgaXMgdGhlIG5vcm1hbCBjb250YWluZXIuIE9uIHRoZSByaWdodCBhcmUgY29u
dGFpbmVycyBjb250YWluaW5nIHRyYW5zZm9ybWVkIGVsZW1lbnRzLiBUbyB0ZXN0IHRoaXMgbWFu
dWFsbHksIGNsaWNrIG9uIHRoZSB0d28gc2VsZWN0IGVsZW1lbnRzLiBUaGUgbWVudSBwb3B1cCBz
aG91bGQgYXBwZWFyIGRpcmVjdGx5IG92ZXIgdGhlIGVsZW1lbnQgLSB0aGUgY29udGVudCBzaG91
bGQgbm90IG1vdmUuCitUaGUgdGhpcmQgYW5kIGZvdXJ0aCBjb250YWluZXJzIHRlc3RzIHRoYXQg
c2Nyb2xsSW50b1ZpZXcoZmFsc2UpIHdvcmtzIHByb3Blcmx5IGluIHRoZSBwcmVzZW5jZSBvZiBh
IHNjYWxlZCBlbGVtZW50LiBCZWNhdXNlIHRoZSBlbGVtZW50IGlzIGF0IHRoZSBib3R0b20gb2Yg
dGhlIGNvbnRhaW5lciwgc2Nyb2xsSW50b1ZpZXcgc2hvdWxkIGdpdmUgdGhlIHNhbWUgcmVzdWx0
IHJlZ2FyZGxlc3Mgb2YgZmxhZy4KIAogTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNl
Y3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50
IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBVdCBlbmltIGFkIG1pbmltIHZlbmlh
bSwgcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlx
dWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBEdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVw
cmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lh
dCBudWxsYSBwYXJpYXR1ci4gRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBw
cm9pZGVudCwgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBp
ZCBlc3QgbGFib3J1bS4KIApAQCAtMTIsNiArMTMsMTIgQEAgTG9yZW0gaXBzdW0gZG9sb3Igc2l0
IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBv
cgogCiAKICAKK1RoaXMgdGV4dCBzaG91bGQgbm90IGJlIGN1dCBvZmYKKworVGhpcyB0ZXh0IHNo
b3VsZCBub3QgYmUgY3V0IG9mZgorCisgCiBQQVNTIC0gRWxlbWVudCBhIGFuZCBFbGVtZW50IGIg
aGFkIGRpZmZlcmVudCBzY3JvbGxUb3AKIFBBU1MgLSBFbGVtZW50IGIgaGFkIHNjcm9sbFRvcDog
MAorUEFTUyAtIEVsZW1lbnQgYyBhbmQgRWxlbWVudCBkIGhhZCBzYW1lIHNjcm9sbFRvcAogCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3RyYW5zZm9ybXMvc2Nyb2xsSW50b1ZpZXctdHJh
bnNmb3JtZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvdHJhbnNmb3Jtcy9zY3JvbGxJbnRvVmll
dy10cmFuc2Zvcm1lZC5odG1sCmluZGV4IGQ4N2FkNTA4MDBmMDQ5OWRmMDRkODY5OWI4MDcyYmQw
OWVmNmQ3NTIuLjlhNzE0Y2I4OTgwOWQ0NzgyOGQ2ZDU3MWQ5N2YxNWQ4ZTcxZjFkMjIgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvdHJhbnNmb3Jtcy9zY3JvbGxJbnRvVmlldy10cmFuc2Zv
cm1lZC5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdHJhbnNmb3Jtcy9zY3JvbGxJbnRvVmll
dy10cmFuc2Zvcm1lZC5odG1sCkBAIC0xMiw2ICsxMiw4IEBAIGZ1bmN0aW9uIHRlc3QoKQogICAg
IGZvciAodmFyIGk9MDsgaSA8IHRyaWdnZXJzLmxlbmd0aDsgaSsrKSB7CiAgICAgICB0cmlnZ2Vy
c1tpXS5zY3JvbGxJbnRvVmlldygpOwogICAgIH0KKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgiYy1pbm5lciIpLnNjcm9sbEludG9WaWV3KHRydWUpOworICAgIGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJkLWlubmVyIikuc2Nyb2xsSW50b1ZpZXcoZmFsc2UpOwogICAgIAogICAgIHZhciBz
ZWxlY3RFbGVtZW50cyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoInNlbGVjdCIpOwogICAg
IGZvciAoaT0wOyBpIDwgc2VsZWN0RWxlbWVudHMubGVuZ3RoOyBpKyspIHsKQEAgLTI0LDEzICsy
NiwyMCBAQCBmdW5jdGlvbiB0ZXN0KCkKICAgICAvLyBUaGUgdGVzdCByZXN1bHRzIHNob3VsZCBi
ZSAoZm9yIHNjcm9sbFRvcCkKICAgICAvLyBhICE9IGIKICAgICAvLyBiID09IDAKKyAgICAvLyBj
ID09IGQKIAogICAgIGlkMSA9ICJhIjsKICAgICBpZDIgPSAiYiI7CisgICAgaWQzID0gImMiOwor
ICAgIGlkNCA9ICJkIjsKICAgICBlbGVtZW50MSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlk
MSk7CiAgICAgZWxlbWVudDIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZDIpOworICAgIGVs
ZW1lbnQzID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQzKTsKKyAgICBlbGVtZW50NCA9IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKGlkNCk7CiAgICAgc2Nyb2xsVG9wMSA9IGVsZW1lbnQxLnNj
cm9sbFRvcDsKICAgICBzY3JvbGxUb3AyID0gZWxlbWVudDIuc2Nyb2xsVG9wOworICAgIHNjcm9s
bFRvcDMgPSBlbGVtZW50My5zY3JvbGxUb3A7CisgICAgc2Nyb2xsVG9wNCA9IGVsZW1lbnQ0LnNj
cm9sbFRvcDsKICAgICBpZiAoc2Nyb2xsVG9wMSAhPSBzY3JvbGxUb3AyKSB7CiAgICAgICByZXN1
bHRTdHJpbmcgKz0gIlBBU1MgLSBFbGVtZW50ICIgKyBpZDEgKyAiIGFuZCBFbGVtZW50ICIgKyBp
ZDIgKyAiIGhhZCBkaWZmZXJlbnQgc2Nyb2xsVG9wPGJyPiI7CiAgICAgfSBlbHNlIHsKQEAgLTQz
LDYgKzUyLDEyIEBAIGZ1bmN0aW9uIHRlc3QoKQogICAgICAgcmVzdWx0U3RyaW5nICs9ICJGQUlM
IC0gRWxlbWVudCAiICsgaWQyICsgIiBoYWQgYSBub24temVybyBzY3JvbGxUb3A6ICIgKyBzY3Jv
bGxUb3AyICsgIjxicj4iOwogICAgIH0KIAorICAgIGlmIChzY3JvbGxUb3AzID09IHNjcm9sbFRv
cDQpIHsKKyAgICAgIHJlc3VsdFN0cmluZyArPSAiUEFTUyAtIEVsZW1lbnQgIiArIGlkMyArICIg
YW5kIEVsZW1lbnQgIiArIGlkNCArICIgaGFkIHNhbWUgc2Nyb2xsVG9wPGJyPiI7CisgICAgfSBl
bHNlIHsKKyAgICAgIHJlc3VsdFN0cmluZyArPSAiRkFJTCAtIEVsZW1lbnQgIiArIGlkMyArICIg
YW5kIEVsZW1lbnQgIiArIGlkNCArICIgaGFkIGRpZmZlcmVudCBzY3JvbGxUb3A8YnI+IjsKKyAg
ICB9CisKICAgICB2YXIgcmVzdWx0cyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHRz
Iik7CiAgICAgcmVzdWx0cy5pbm5lckhUTUwgPSByZXN1bHRTdHJpbmc7CiAgICAgCkBAIC03Nywx
OCArOTIsMjkgQEAgZnVuY3Rpb24gdGVzdCgpCiAgICAgIGNvbG9yOiB3aGl0ZTsKICAgIH0KIAor
ICAgLnBhZGRpbmcgeworICAgICBoZWlnaHQ6IDUwMHB4OworICAgfQorCiAgICAub2Zmc2V0IHsK
ICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwMHB4KTsKICAgIH0KLSAgIAor
CisgICAuc2NhbGVkIHsKKyAgICAgY29sb3I6IHdoaXRlOworICAgICBiYWNrZ3JvdW5kLWNvbG9y
OiByZWQ7CisgICAgIGhlaWdodDogMjBweDsKKyAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxl
WSgyLjApOworICAgfQogPC9zdHlsZT4KIDxib2R5IG9ubG9hZD0idGVzdCgpIj4KIDxwIGlkPSJt
ZXNzYWdlIj4KICAgVGVzdGluZyB0aGUgc2Nyb2xsaW5nIGJlaGF2aW91ciBvZiBlbGVtZW50cyB3
aGVuIGluIGEgbm9ybWFsIGFuZCB0cmFuc2Zvcm1lZCBjb250YWluZXIuCi0gIE9uIHRoZSBsZWZ0
IGlzIHRoZSBub3JtYWwgY29udGFpbmVyLiBPbiB0aGUgcmlnaHQgaXMgYSB0cmFuc2Zvcm1lZCBj
b250YWluZXIuCisgIE9uIHRoZSBsZWZ0IGlzIHRoZSBub3JtYWwgY29udGFpbmVyLiBPbiB0aGUg
cmlnaHQgYXJlIGNvbnRhaW5lcnMgY29udGFpbmluZyB0cmFuc2Zvcm1lZCBlbGVtZW50cy4KICAg
VG8gdGVzdCB0aGlzIG1hbnVhbGx5LCBjbGljayBvbiB0aGUgdHdvIHNlbGVjdCBlbGVtZW50cy4g
VGhlIG1lbnUgcG9wdXAgc2hvdWxkCi0gIGFwcGVhciBkaXJlY3RseSBvdmVyIHRoZSBlbGVtZW50
IC0gdGhlIGNvbnRlbnQgc2hvdWxkIG5vdCBtb3ZlLgotICBUcmFuc2Zvcm1zIG9uIHRoZSBjb250
YWluZXIgZWxlbWVudCBzaG91bGQgbm90IGNoYW5nZSB0aGUgbG9jYXRpb24gb2YgdGhlIHBvcHVw
LjwvcD4KKyAgYXBwZWFyIGRpcmVjdGx5IG92ZXIgdGhlIGVsZW1lbnQgLSB0aGUgY29udGVudCBz
aG91bGQgbm90IG1vdmUuPGJyPgorICBUaGUgdGhpcmQgYW5kIGZvdXJ0aCBjb250YWluZXJzIHRl
c3RzIHRoYXQgc2Nyb2xsSW50b1ZpZXcoZmFsc2UpIHdvcmtzIHByb3Blcmx5IGluIHRoZSBwcmVz
ZW5jZSBvZiBhIHNjYWxlZCBlbGVtZW50LiAgQmVjYXVzZSB0aGUgZWxlbWVudCBpcyBhdCB0aGUg
Ym90dG9tIG9mIHRoZSBjb250YWluZXIsIHNjcm9sbEludG9WaWV3IHNob3VsZCBnaXZlIHRoZSBz
YW1lIHJlc3VsdCByZWdhcmRsZXNzIG9mIGZsYWcuCis8L3A+CiAKIDxkaXYgY2xhc3M9ImNvbnRh
aW5lciIgaWQ9ImEiPgogICA8ZGl2IGNsYXNzPSJzY3JvbGxlZCI+CkBAIC0xMjQsNiArMTUwLDIw
IEBAIGZ1bmN0aW9uIHRlc3QoKQogICA8L2Rpdj4KIDwvZGl2PgogCis8ZGl2IGNsYXNzPSJjb250
YWluZXIiIGlkPSJjIj4KKyAgPGRpdiBjbGFzcz0icGFkZGluZyI+PC9kaXY+CisgIDxkaXYgY2xh
c3M9InNjYWxlZCIgaWQ9ImMtaW5uZXIiPgorICAgIDxwPlRoaXMgdGV4dCBzaG91bGQgbm90IGJl
IGN1dCBvZmY8L3A+CisgIDwvZGl2PgorPC9kaXY+CisKKzxkaXYgY2xhc3M9ImNvbnRhaW5lciIg
aWQ9ImQiPgorICA8ZGl2IGNsYXNzPSJwYWRkaW5nIj48L2Rpdj4KKyAgPGRpdiBjbGFzcz0ic2Nh
bGVkIiBpZD0iZC1pbm5lciI+CisgICAgPHA+VGhpcyB0ZXh0IHNob3VsZCBub3QgYmUgY3V0IG9m
ZjwvcD4KKyAgPC9kaXY+Cis8L2Rpdj4KKwogPGJyPgogCiA8ZGl2IGlkPSJyZXN1bHRzIj4K
</data>

          </attachment>
      

    </bug>

</bugzilla>