<?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>63191</bug_id>
          
          <creation_ts>2011-06-22 15:17:14 -0700</creation_ts>
          <short_desc>accessibility/aria-labelledby-overrides-aria-label.html failing on Windows since it was added</short_desc>
          <delta_ts>2011-07-01 07:18:58 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 7</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://build.webkit.org/results/Windows 7 Release (Tests)/r89261 (13941)/results.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Roben (:aroben)">aroben</reporter>
          <assigned_to name="Alice Boxhall">aboxhall</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>cfleizach</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>425655</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-06-22 15:17:14 -0700</bug_when>
    <thetext>accessibility/aria-labelledby-overrides-aria-label.html failing on Windows since it was added in r89204.

http://build.webkit.org/results/Windows%207%20Release%20(Tests)/r89261%20(13941)/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>425662</commentid>
    <comment_count>1</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2011-06-22 15:28:22 -0700</bug_when>
    <thetext>Test needs to be updated likely</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>426125</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-06-23 06:52:35 -0700</bug_when>
    <thetext>Landed expected failure results

Committed r89565: &lt;http://trac.webkit.org/changeset/89565&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>427190</commentid>
    <comment_count>3</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2011-06-24 15:14:39 -0700</bug_when>
    <thetext>Alice, do you have an update on this</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>427299</commentid>
    <comment_count>4</comment_count>
      <attachid>98573</attachid>
    <who name="Alice Boxhall">aboxhall</who>
    <bug_when>2011-06-24 20:56:07 -0700</bug_when>
    <thetext>Created attachment 98573
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>427302</commentid>
    <comment_count>5</comment_count>
      <attachid>98573</attachid>
    <who name="Alice Boxhall">aboxhall</who>
    <bug_when>2011-06-24 20:58:22 -0700</bug_when>
    <thetext>Comment on attachment 98573
Patch

Hm, that didn&apos;t work as I had hoped. I have moved the test in to platform/win and platform/mac, but I still need to run it on Windows to generate the appropriate expectations. I will take another look on Monday Sydney time and hopefully successfully upload the patch then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428552</commentid>
    <comment_count>6</comment_count>
      <attachid>98839</attachid>
    <who name="Alice Boxhall">aboxhall</who>
    <bug_when>2011-06-27 18:33:15 -0700</bug_when>
    <thetext>Created attachment 98839
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428553</commentid>
    <comment_count>7</comment_count>
      <attachid>98573</attachid>
    <who name="Alice Boxhall">aboxhall</who>
    <bug_when>2011-06-27 18:34:44 -0700</bug_when>
    <thetext>Comment on attachment 98573
Patch

Interim patch; will update Windows test and expectations from Windows machine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428900</commentid>
    <comment_count>8</comment_count>
      <attachid>98839</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-06-28 08:23:51 -0700</bug_when>
    <thetext>Comment on attachment 98839
Patch

Seems like the Windows results need to be updated, not just deleted. Maybe that&apos;s what you meant by &quot;interim&quot;? If so, you probably shouldn&apos;t have marked the patch r?.

It&apos;s really unfortunate that we have to duplicate the test for the two platforms. Maybe we should just dump the attributes instead of using shouldBe? Then each platform could have its own expected results using the same test and you wouldn&apos;t have any FAIL text.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>429264</commentid>
    <comment_count>9</comment_count>
    <who name="Alice Boxhall">aboxhall</who>
    <bug_when>2011-06-28 16:43:44 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 98839 [details])
&gt; Seems like the Windows results need to be updated, not just deleted. Maybe that&apos;s what you meant by &quot;interim&quot;? If so, you probably shouldn&apos;t have marked the patch r?.

Yes; sorry, I should have passed --no-review and forgot. But yes, that is what I meant by &quot;interim&quot; (and I did add that I intended to update the test and expectations from my Windows machine).

&gt; It&apos;s really unfortunate that we have to duplicate the test for the two platforms. Maybe we should just dump the attributes instead of using shouldBe? Then each platform could have its own expected results using the same test and you wouldn&apos;t have any FAIL text.

Ah, that would be a better solution, indeed. I will do so and update the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>429410</commentid>
    <comment_count>10</comment_count>
      <attachid>99033</attachid>
    <who name="Alice Boxhall">aboxhall</who>
    <bug_when>2011-06-28 21:45:54 -0700</bug_when>
    <thetext>Created attachment 99033
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>430076</commentid>
    <comment_count>11</comment_count>
      <attachid>99201</attachid>
    <who name="Alice Boxhall">aboxhall</who>
    <bug_when>2011-06-29 18:33:54 -0700</bug_when>
    <thetext>Created attachment 99201
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>430088</commentid>
    <comment_count>12</comment_count>
      <attachid>99205</attachid>
    <who name="Alice Boxhall">aboxhall</who>
    <bug_when>2011-06-29 18:49:10 -0700</bug_when>
    <thetext>Created attachment 99205
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>430095</commentid>
    <comment_count>13</comment_count>
      <attachid>99209</attachid>
    <who name="Alice Boxhall">aboxhall</who>
    <bug_when>2011-06-29 19:04:12 -0700</bug_when>
    <thetext>Created attachment 99209
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>431139</commentid>
    <comment_count>14</comment_count>
      <attachid>99209</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-01 07:18:53 -0700</bug_when>
    <thetext>Comment on attachment 99209
Patch

Clearing flags on attachment: 99209

Committed r90226: &lt;http://trac.webkit.org/changeset/90226&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>431140</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-01 07:18:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>98573</attachid>
            <date>2011-06-24 20:56:07 -0700</date>
            <delta_ts>2011-06-27 18:34:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-63191-20110625135605.patch</filename>
            <type>text/plain</type>
            <size>1956</size>
            <attacher name="Alice Boxhall">aboxhall</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODk3MjAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA1ZTk5N2U5Yjg3YmZkOGExN2U2YzFh
MDYwMzkxNzdiYjIxYTA4ZWM5Li43NGNlOGE5M2QyMzA4YTEwY2ViNjZhNDUxY2QwYTNiZGJjYzBm
YTFjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTEtMDYtMjQgIEFsaWNlIEJveGhhbGwgIDxh
Ym94aGFsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFy
aWEtbGFiZWwuaHRtbCBmYWlsaW5nIG9uIFdpbmRvd3Mgc2luY2UgaXQgd2FzIGFkZGVkCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MzE5MQorCisgICAg
ICAgICogcGxhdGZvcm0vd2luL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRl
cy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4dDogUmVtb3ZlZC4KKwogMjAxMS0wNi0yNCAgVG9ueSBD
aGFuZyAgPHRvbnlAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IE9qYW4gVmFm
YWkuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vYWNjZXNzaWJpbGl0eS9h
cmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEtbGFiZWwtZXhwZWN0ZWQudHh0IGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vd2luL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRl
cy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4dApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
ZDhiNTU3NGJjZDQ0Y2M5MGY0OTg3OGVhNjYyZjg5MDU1YWM2MTg1ZC4uMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4v
YWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEtbGFiZWwtZXhwZWN0
ZWQudHh0CisrKyAvZGV2L251bGwKQEAgLTEsMTggKzAsMCBAQAotQWxwaGEgQmV0YSBEZWx0YSBF
dGEgRXBzaWxvbiBUaGV0YQotVGhpcyB0ZXN0cyB0aGF0IGlmIGFyaWEtbGFiZWxsZWRieSBpcyB1
c2VkLCB0aGVuIGFyaWEtbGFiZWwgYXR0cmlidXRlcyBhcmUgbm90IHVzZWQuCi0KLU9uIHN1Y2Nl
c3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5
ICJURVNUIENPTVBMRVRFIi4KLQotCi1GQUlMIHVzaW5nTm9uZS50aXRsZSBzaG91bGQgYmUgQVhU
aXRsZTogQWxwaGEuIFdhcyBBbHBoYS4KLUZBSUwgdXNpbmdOb25lLmRlc2NyaXB0aW9uIHNob3Vs
ZCBiZSBBWERlc2NyaXB0aW9uOiAuIFdhcyAuCi1GQUlMIHVzaW5nTGFiZWwudGl0bGUgc2hvdWxk
IGJlIEFYVGl0bGU6IEJldGEuIFdhcyBCZXRhLgotRkFJTCB1c2luZ0xhYmVsLmRlc2NyaXB0aW9u
IHNob3VsZCBiZSBBWERlc2NyaXB0aW9uOiBHYW1tYS4gV2FzIERlc2NyaXB0aW9uOiBHYW1tYS4K
LUZBSUwgdXNpbmdMYWJlbGxlZGJ5LnRpdGxlIHNob3VsZCBiZSBBWFRpdGxlOiBEZWx0YS4gV2Fz
IERlbHRhLgotRkFJTCB1c2luZ0xhYmVsbGVkYnkuZGVzY3JpcHRpb24gc2hvdWxkIGJlIEFYRGVz
Y3JpcHRpb246IEVwc2lsb24uIFdhcyBEZXNjcmlwdGlvbjogRXBzaWxvbi4KLUZBSUwgdXNpbmdM
YWJlbGVkYnkudGl0bGUgc2hvdWxkIGJlIEFYVGl0bGU6IEV0YS4gV2FzIEV0YS4KLUZBSUwgdXNp
bmdMYWJlbGVkYnkuZGVzY3JpcHRpb24gc2hvdWxkIGJlIEFYRGVzY3JpcHRpb246IFRoZXRhLiBX
YXMgRGVzY3JpcHRpb246IFRoZXRhLgotUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQot
Ci1URVNUIENPTVBMRVRFCi0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>98839</attachid>
            <date>2011-06-27 18:33:15 -0700</date>
            <delta_ts>2011-06-28 21:45:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-63191-20110628113312.patch</filename>
            <type>text/plain</type>
            <size>16549</size>
            <attacher name="Alice Boxhall">aboxhall</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDg5ODg0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDYtMjcgIEFsaWNlIEJveGhhbGwgIDxh
Ym94aGFsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFy
aWEtbGFiZWwuaHRtbCBmYWlsaW5nIG9uIFdpbmRvd3Mgc2luY2UgaXQgd2FzIGFkZGVkCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MzE5MQorCisgICAg
ICAgICogYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEtbGFiZWwt
ZXhwZWN0ZWQudHh0OiBSZW1vdmVkLgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXJpYS1sYWJl
bGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLmh0bWw6IFJlbW92ZWQuCisgICAgICAgICogcGxh
dGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxh
YmVsLWV4cGVjdGVkLnR4dDogQ29waWVkIGZyb20gTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9h
cmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEtbGFiZWwtZXhwZWN0ZWQudHh0LgorICAgICAg
ICAqIHBsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1vdmVycmlkZXMt
YXJpYS1sYWJlbC5odG1sOiBDb3BpZWQgZnJvbSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2Fy
aWEtbGFiZWxsZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC5odG1sLgorICAgICAgICAqIHBsYXRm
b3JtL3dpbi9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1vdmVycmlkZXMtYXJpYS1sYWJl
bC5odG1sOiBDb3BpZWQgZnJvbSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxs
ZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC5odG1sLgorCiAyMDExLTA2LTI3ICBMZXZpIFdlaW50
cmF1YiAgPGxldml3QGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLgpJbmRleDog
TGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEt
bGFiZWwtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2FjY2Vzc2liaWxp
dHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4dAkocmV2
aXNpb24gODk4ODIpCisrKyBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRi
eS1vdmVycmlkZXMtYXJpYS1sYWJlbC1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTEs
MTggKzAsMCBAQAotQWxwaGEgQmV0YSBEZWx0YSBFdGEgRXBzaWxvbiBUaGV0YQotVGhpcyB0ZXN0
cyB0aGF0IGlmIGFyaWEtbGFiZWxsZWRieSBpcyB1c2VkLCB0aGVuIGFyaWEtbGFiZWwgYXR0cmli
dXRlcyBhcmUgbm90IHVzZWQuCi0KLU9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBv
ZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KLQotCi1QQVNT
IHVzaW5nTm9uZS50aXRsZSBpcyAiQVhUaXRsZTogQWxwaGEiCi1QQVNTIHVzaW5nTm9uZS5kZXNj
cmlwdGlvbiBpcyAiQVhEZXNjcmlwdGlvbjogIgotUEFTUyB1c2luZ0xhYmVsLnRpdGxlIGlzICJB
WFRpdGxlOiBCZXRhIgotUEFTUyB1c2luZ0xhYmVsLmRlc2NyaXB0aW9uIGlzICJBWERlc2NyaXB0
aW9uOiBHYW1tYSIKLVBBU1MgdXNpbmdMYWJlbGxlZGJ5LnRpdGxlIGlzICJBWFRpdGxlOiBEZWx0
YSIKLVBBU1MgdXNpbmdMYWJlbGxlZGJ5LmRlc2NyaXB0aW9uIGlzICJBWERlc2NyaXB0aW9uOiBF
cHNpbG9uIgotUEFTUyB1c2luZ0xhYmVsZWRieS50aXRsZSBpcyAiQVhUaXRsZTogRXRhIgotUEFT
UyB1c2luZ0xhYmVsZWRieS5kZXNjcmlwdGlvbiBpcyAiQVhEZXNjcmlwdGlvbjogVGhldGEiCi1Q
QVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCi0KLVRFU1QgQ09NUExFVEUKLQpJbmRleDog
TGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEt
bGFiZWwuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEt
bGFiZWxsZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC5odG1sCShyZXZpc2lvbiA4OTg4MikKKysr
IExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlh
LWxhYmVsLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTEsNjggKzAsMCBAQAotPCFET0NUWVBFIEhU
TUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgotPGh0bWw+Ci08aGVhZD4KLTxsaW5r
IHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHls
ZS5jc3MiPgotPHNjcmlwdD4KLXZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSBmYWxzZTsKLTwvc2Ny
aXB0PgotPHNjcmlwdCBzcmM9Ii4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48
L3NjcmlwdD4KLTwvaGVhZD4KLTxib2R5IGlkPSJib2R5Ij4KLQotPGJ1dHRvbiBpZD0idXNpbmct
bm9uZSI+QWxwaGE8L2J1dHRvbj4KLTxidXR0b24gaWQ9InVzaW5nLWxhYmVsIiBhcmlhLWxhYmVs
PSJHYW1tYSI+QmV0YTwvYnV0dG9uPgotPGJ1dHRvbiBpZD0idXNpbmctbGFiZWxsZWRieSIgYXJp
YS1sYWJlbGxlZGJ5PSJlcHNpbG9uIiBhcmlhLWxhYmVsPSJaZXRhIj5EZWx0YTwvYnV0dG9uPgot
PGJ1dHRvbiBpZD0idXNpbmctbGFiZWxlZGJ5IiBhcmlhLWxhYmVsZWRieT0idGhldGEiIGFyaWEt
bGFiZWw9IklvdGEiPkV0YTwvYnV0dG9uPgotPHNwYW4gaWQ9ImVwc2lsb24iPkVwc2lsb248L3Nw
YW4+Ci08c3BhbiBpZD0idGhldGEiPlRoZXRhPC9zcGFuPgotCi08cCBpZD0iZGVzY3JpcHRpb24i
PjwvcD4KLTx1bCBpZD0iY29uc29sZSI+PC91bD4KLQotPHNjcmlwdD4KLSAgICBkZXNjcmlwdGlv
bigiVGhpcyB0ZXN0cyB0aGF0IGlmIGFyaWEtbGFiZWxsZWRieSBpcyB1c2VkLCB0aGVuIGFyaWEt
bGFiZWwgYXR0cmlidXRlcyBhcmUgbm90IHVzZWQuIik7Ci0KLSAgICBmdW5jdGlvbiBsb2coc3Ry
KSB7Ci0gICAgICAgIHZhciBjb25zb2xlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnNv
bGUiKTsKLSAgICAgICAgdmFyIGxpID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgibGkiKTsKLSAg
ICAgICAgbGkuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoc3RyKSk7Ci0gICAg
ICAgIGNvbnNvbGUuYXBwZW5kQ2hpbGQobGkpOwotICAgIH0KLQotICAgIGZ1bmN0aW9uIGxvZ0FY
T2JqZWN0KG9iaikgewotICAgICAgICBsb2coImZvciAiICsgb2JqLmFsbEF0dHJpYnV0ZXMoKSk7
Ci0gICAgICAgIGxvZygiY2hpbGRyZW46XG4iICsgb2JqLmF0dHJpYnV0ZXNPZkNoaWxkcmVuKCkp
OwotICAgICAgICBsb2coIm9iai50aXRsZSBpcyAiICsgb2JqLnRpdGxlKTsKLSAgICAgICAgbG9n
KCJvYmouZGVzY3JpcHRpb24gaXMgIiArIG9iai5kZXNjcmlwdGlvbik7Ci0gICAgfQotCi0gICAg
ZnVuY3Rpb24gZ2V0QWNjZXNzaWJpbGl0eU9iamVjdChpZCkgewotICAgICAgICB2YXIgZWxlbWVu
dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsKLSAgICAgICAgZWxlbWVudC5mb2N1cygp
OwotICAgICAgICByZXR1cm4gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQ7
Ci0gICAgfQotCi0gICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgewotICAg
ICAgICB2YXIgdXNpbmdOb25lID0gZ2V0QWNjZXNzaWJpbGl0eU9iamVjdCgidXNpbmctbm9uZSIp
OwotICAgICAgICBzaG91bGRCZSgidXNpbmdOb25lLnRpdGxlIiwgJyJBWFRpdGxlOiBBbHBoYSIn
KTsKLSAgICAgICAgc2hvdWxkQmUoInVzaW5nTm9uZS5kZXNjcmlwdGlvbiIsICciQVhEZXNjcmlw
dGlvbjogIicpOwotCi0gICAgICAgIHZhciB1c2luZ0xhYmVsID0gZ2V0QWNjZXNzaWJpbGl0eU9i
amVjdCgidXNpbmctbGFiZWwiKTsKLSAgICAgICAgc2hvdWxkQmUoInVzaW5nTGFiZWwudGl0bGUi
LCAnIkFYVGl0bGU6IEJldGEiJyk7Ci0gICAgICAgIHNob3VsZEJlKCJ1c2luZ0xhYmVsLmRlc2Ny
aXB0aW9uIiwgJyJBWERlc2NyaXB0aW9uOiBHYW1tYSInKTsKLQotICAgICAgICB2YXIgdXNpbmdM
YWJlbGxlZGJ5ID0gZ2V0QWNjZXNzaWJpbGl0eU9iamVjdCgidXNpbmctbGFiZWxsZWRieSIpOwot
ICAgICAgICBzaG91bGRCZSgidXNpbmdMYWJlbGxlZGJ5LnRpdGxlIiwgJyJBWFRpdGxlOiBEZWx0
YSInKTsKLSAgICAgICAgc2hvdWxkQmUoInVzaW5nTGFiZWxsZWRieS5kZXNjcmlwdGlvbiIsICci
QVhEZXNjcmlwdGlvbjogRXBzaWxvbiInKTsKLQotICAgICAgICB2YXIgdXNpbmdMYWJlbGVkYnkg
PSBnZXRBY2Nlc3NpYmlsaXR5T2JqZWN0KCJ1c2luZy1sYWJlbGVkYnkiKTsKLSAgICAgICAgc2hv
dWxkQmUoInVzaW5nTGFiZWxlZGJ5LnRpdGxlIiwgJyJBWFRpdGxlOiBFdGEiJyk7Ci0gICAgICAg
IHNob3VsZEJlKCJ1c2luZ0xhYmVsZWRieS5kZXNjcmlwdGlvbiIsICciQVhEZXNjcmlwdGlvbjog
VGhldGEiJyk7Ci0gICAgfQotCi0gICAgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKLTwvc2Ny
aXB0PgotCi08c2NyaXB0IHNyYz0iLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0Lmpz
Ij48L3NjcmlwdD4KLTwvYm9keT4KLTwvaHRtbD4KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC1l
eHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vz
c2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4
dAkocmV2aXNpb24gODk4ODIpCShmcm9tIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1s
YWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4dDo4OTg4MikKKysrIExh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1vdmVy
cmlkZXMtYXJpYS1sYWJlbC1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwx
OCBAQAorQWxwaGEgQmV0YSBEZWx0YSBFdGEgRXBzaWxvbiBUaGV0YQorVGhpcyB0ZXN0cyB0aGF0
IGlmIGFyaWEtbGFiZWxsZWRieSBpcyB1c2VkLCB0aGVuIGFyaWEtbGFiZWwgYXR0cmlidXRlcyBh
cmUgbm90IHVzZWQuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFT
UyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNTIHVzaW5n
Tm9uZS50aXRsZSBpcyAiQVhUaXRsZTogQWxwaGEiCitQQVNTIHVzaW5nTm9uZS5kZXNjcmlwdGlv
biBpcyAiQVhEZXNjcmlwdGlvbjogIgorUEFTUyB1c2luZ0xhYmVsLnRpdGxlIGlzICJBWFRpdGxl
OiBCZXRhIgorUEFTUyB1c2luZ0xhYmVsLmRlc2NyaXB0aW9uIGlzICJBWERlc2NyaXB0aW9uOiBH
YW1tYSIKK1BBU1MgdXNpbmdMYWJlbGxlZGJ5LnRpdGxlIGlzICJBWFRpdGxlOiBEZWx0YSIKK1BB
U1MgdXNpbmdMYWJlbGxlZGJ5LmRlc2NyaXB0aW9uIGlzICJBWERlc2NyaXB0aW9uOiBFcHNpbG9u
IgorUEFTUyB1c2luZ0xhYmVsZWRieS50aXRsZSBpcyAiQVhUaXRsZTogRXRhIgorUEFTUyB1c2lu
Z0xhYmVsZWRieS5kZXNjcmlwdGlvbiBpcyAiQVhEZXNjcmlwdGlvbjogVGhldGEiCitQQVNTIHN1
Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpJbmRleDogTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRl
cy1hcmlhLWxhYmVsLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
L2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLmh0bWwJ
KHJldmlzaW9uIDg5ODgyKQkoZnJvbSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFi
ZWxsZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC5odG1sOjg5ODgyKQorKysgTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlh
LWxhYmVsLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSw2OCBAQAorPCFET0NUWVBFIEhU
TUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxsaW5r
IHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHls
ZS5jc3MiPgorPHNjcmlwdD4KK3ZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSBmYWxzZTsKKzwvc2Ny
aXB0PgorPHNjcmlwdCBzcmM9Ii4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48
L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5IGlkPSJib2R5Ij4KKworPGJ1dHRvbiBpZD0idXNpbmct
bm9uZSI+QWxwaGE8L2J1dHRvbj4KKzxidXR0b24gaWQ9InVzaW5nLWxhYmVsIiBhcmlhLWxhYmVs
PSJHYW1tYSI+QmV0YTwvYnV0dG9uPgorPGJ1dHRvbiBpZD0idXNpbmctbGFiZWxsZWRieSIgYXJp
YS1sYWJlbGxlZGJ5PSJlcHNpbG9uIiBhcmlhLWxhYmVsPSJaZXRhIj5EZWx0YTwvYnV0dG9uPgor
PGJ1dHRvbiBpZD0idXNpbmctbGFiZWxlZGJ5IiBhcmlhLWxhYmVsZWRieT0idGhldGEiIGFyaWEt
bGFiZWw9IklvdGEiPkV0YTwvYnV0dG9uPgorPHNwYW4gaWQ9ImVwc2lsb24iPkVwc2lsb248L3Nw
YW4+Cis8c3BhbiBpZD0idGhldGEiPlRoZXRhPC9zcGFuPgorCis8cCBpZD0iZGVzY3JpcHRpb24i
PjwvcD4KKzx1bCBpZD0iY29uc29sZSI+PC91bD4KKworPHNjcmlwdD4KKyAgICBkZXNjcmlwdGlv
bigiVGhpcyB0ZXN0cyB0aGF0IGlmIGFyaWEtbGFiZWxsZWRieSBpcyB1c2VkLCB0aGVuIGFyaWEt
bGFiZWwgYXR0cmlidXRlcyBhcmUgbm90IHVzZWQuIik7CisKKyAgICBmdW5jdGlvbiBsb2coc3Ry
KSB7CisgICAgICAgIHZhciBjb25zb2xlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnNv
bGUiKTsKKyAgICAgICAgdmFyIGxpID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgibGkiKTsKKyAg
ICAgICAgbGkuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoc3RyKSk7CisgICAg
ICAgIGNvbnNvbGUuYXBwZW5kQ2hpbGQobGkpOworICAgIH0KKworICAgIGZ1bmN0aW9uIGxvZ0FY
T2JqZWN0KG9iaikgeworICAgICAgICBsb2coImZvciAiICsgb2JqLmFsbEF0dHJpYnV0ZXMoKSk7
CisgICAgICAgIGxvZygiY2hpbGRyZW46XG4iICsgb2JqLmF0dHJpYnV0ZXNPZkNoaWxkcmVuKCkp
OworICAgICAgICBsb2coIm9iai50aXRsZSBpcyAiICsgb2JqLnRpdGxlKTsKKyAgICAgICAgbG9n
KCJvYmouZGVzY3JpcHRpb24gaXMgIiArIG9iai5kZXNjcmlwdGlvbik7CisgICAgfQorCisgICAg
ZnVuY3Rpb24gZ2V0QWNjZXNzaWJpbGl0eU9iamVjdChpZCkgeworICAgICAgICB2YXIgZWxlbWVu
dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsKKyAgICAgICAgZWxlbWVudC5mb2N1cygp
OworICAgICAgICByZXR1cm4gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQ7
CisgICAgfQorCisgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgeworICAg
ICAgICB2YXIgdXNpbmdOb25lID0gZ2V0QWNjZXNzaWJpbGl0eU9iamVjdCgidXNpbmctbm9uZSIp
OworICAgICAgICBzaG91bGRCZSgidXNpbmdOb25lLnRpdGxlIiwgJyJBWFRpdGxlOiBBbHBoYSIn
KTsKKyAgICAgICAgc2hvdWxkQmUoInVzaW5nTm9uZS5kZXNjcmlwdGlvbiIsICciQVhEZXNjcmlw
dGlvbjogIicpOworCisgICAgICAgIHZhciB1c2luZ0xhYmVsID0gZ2V0QWNjZXNzaWJpbGl0eU9i
amVjdCgidXNpbmctbGFiZWwiKTsKKyAgICAgICAgc2hvdWxkQmUoInVzaW5nTGFiZWwudGl0bGUi
LCAnIkFYVGl0bGU6IEJldGEiJyk7CisgICAgICAgIHNob3VsZEJlKCJ1c2luZ0xhYmVsLmRlc2Ny
aXB0aW9uIiwgJyJBWERlc2NyaXB0aW9uOiBHYW1tYSInKTsKKworICAgICAgICB2YXIgdXNpbmdM
YWJlbGxlZGJ5ID0gZ2V0QWNjZXNzaWJpbGl0eU9iamVjdCgidXNpbmctbGFiZWxsZWRieSIpOwor
ICAgICAgICBzaG91bGRCZSgidXNpbmdMYWJlbGxlZGJ5LnRpdGxlIiwgJyJBWFRpdGxlOiBEZWx0
YSInKTsKKyAgICAgICAgc2hvdWxkQmUoInVzaW5nTGFiZWxsZWRieS5kZXNjcmlwdGlvbiIsICci
QVhEZXNjcmlwdGlvbjogRXBzaWxvbiInKTsKKworICAgICAgICB2YXIgdXNpbmdMYWJlbGVkYnkg
PSBnZXRBY2Nlc3NpYmlsaXR5T2JqZWN0KCJ1c2luZy1sYWJlbGVkYnkiKTsKKyAgICAgICAgc2hv
dWxkQmUoInVzaW5nTGFiZWxlZGJ5LnRpdGxlIiwgJyJBWFRpdGxlOiBFdGEiJyk7CisgICAgICAg
IHNob3VsZEJlKCJ1c2luZ0xhYmVsZWRieS5kZXNjcmlwdGlvbiIsICciQVhEZXNjcmlwdGlvbjog
VGhldGEiJyk7CisgICAgfQorCisgICAgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKKzwvc2Ny
aXB0PgorCis8c2NyaXB0IHNyYz0iLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0Lmpz
Ij48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5
L2FyaWEtbGFiZWxsZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC5odG1sCShyZXZpc2lvbiA4OTg4
MikKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxs
ZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0xLDExICsx
LDExIEBACiA8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+CiA8
aHRtbD4KIDxoZWFkPgotPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi9mYXN0L2pzL3Jl
c291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9
Ii4uLy4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KIDxzY3JpcHQ+
CiB2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gZmFsc2U7CiA8L3NjcmlwdD4KLTxzY3JpcHQgc3Jj
PSIuLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0
IHNyYz0iLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0
PgogPC9oZWFkPgogPGJvZHkgaWQ9ImJvZHkiPgogCkBAIC02Myw2ICs2Myw2IEBAIHZhciBzdWNj
ZXNzZnVsbHlQYXJzZWQgPSBmYWxzZTsKICAgICBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOwog
PC9zY3JpcHQ+CiAKLTxzY3JpcHQgc3JjPSIuLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXBv
c3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL2Zhc3QvanMvcmVzb3VyY2Vz
L2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+CiA8L2JvZHk+CiA8L2h0bWw+CkluZGV4OiBMYXlv
dXRUZXN0cy9wbGF0Zm9ybS93aW4vYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJp
ZGVzLWFyaWEtbGFiZWwtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3Bs
YXRmb3JtL3dpbi9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1vdmVycmlkZXMtYXJpYS1s
YWJlbC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDg5ODgyKQorKysgTGF5b3V0VGVzdHMvcGxhdGZv
cm0vd2luL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVs
LWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMSwxOCArMCwwIEBACi1BbHBoYSBCZXRh
IERlbHRhIEV0YSBFcHNpbG9uIFRoZXRhCi1UaGlzIHRlc3RzIHRoYXQgaWYgYXJpYS1sYWJlbGxl
ZGJ5IGlzIHVzZWQsIHRoZW4gYXJpYS1sYWJlbCBhdHRyaWJ1dGVzIGFyZSBub3QgdXNlZC4KLQot
T24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9s
bG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgotCi0KLUZBSUwgdXNpbmdOb25lLnRpdGxlIHNob3Vs
ZCBiZSBBWFRpdGxlOiBBbHBoYS4gV2FzIEFscGhhLgotRkFJTCB1c2luZ05vbmUuZGVzY3JpcHRp
b24gc2hvdWxkIGJlIEFYRGVzY3JpcHRpb246IC4gV2FzIC4KLUZBSUwgdXNpbmdMYWJlbC50aXRs
ZSBzaG91bGQgYmUgQVhUaXRsZTogQmV0YS4gV2FzIEJldGEuCi1GQUlMIHVzaW5nTGFiZWwuZGVz
Y3JpcHRpb24gc2hvdWxkIGJlIEFYRGVzY3JpcHRpb246IEdhbW1hLiBXYXMgRGVzY3JpcHRpb246
IEdhbW1hLgotRkFJTCB1c2luZ0xhYmVsbGVkYnkudGl0bGUgc2hvdWxkIGJlIEFYVGl0bGU6IERl
bHRhLiBXYXMgRGVsdGEuCi1GQUlMIHVzaW5nTGFiZWxsZWRieS5kZXNjcmlwdGlvbiBzaG91bGQg
YmUgQVhEZXNjcmlwdGlvbjogRXBzaWxvbi4gV2FzIERlc2NyaXB0aW9uOiBFcHNpbG9uLgotRkFJ
TCB1c2luZ0xhYmVsZWRieS50aXRsZSBzaG91bGQgYmUgQVhUaXRsZTogRXRhLiBXYXMgRXRhLgot
RkFJTCB1c2luZ0xhYmVsZWRieS5kZXNjcmlwdGlvbiBzaG91bGQgYmUgQVhEZXNjcmlwdGlvbjog
VGhldGEuIFdhcyBEZXNjcmlwdGlvbjogVGhldGEuCi1QQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBp
cyB0cnVlCi0KLVRFU1QgQ09NUExFVEUKLQpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2lu
L2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL2FjY2Vzc2liaWxpdHkvYXJp
YS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLmh0bWwJKHJldmlzaW9uIDg5ODgyKQko
ZnJvbSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1vdmVycmlkZXMt
YXJpYS1sYWJlbC5odG1sOjg5ODgyKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL2FjY2Vz
c2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLmh0bWwJKHdvcmtp
bmcgY29weSkKQEAgLTAsMCArMSw2OCBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRG
Ly9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIg
aHJlZj0iLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHNjcmlwdD4K
K3ZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSBmYWxzZTsKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9
Ii4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4K
Kzxib2R5IGlkPSJib2R5Ij4KKworPGJ1dHRvbiBpZD0idXNpbmctbm9uZSI+QWxwaGE8L2J1dHRv
bj4KKzxidXR0b24gaWQ9InVzaW5nLWxhYmVsIiBhcmlhLWxhYmVsPSJHYW1tYSI+QmV0YTwvYnV0
dG9uPgorPGJ1dHRvbiBpZD0idXNpbmctbGFiZWxsZWRieSIgYXJpYS1sYWJlbGxlZGJ5PSJlcHNp
bG9uIiBhcmlhLWxhYmVsPSJaZXRhIj5EZWx0YTwvYnV0dG9uPgorPGJ1dHRvbiBpZD0idXNpbmct
bGFiZWxlZGJ5IiBhcmlhLWxhYmVsZWRieT0idGhldGEiIGFyaWEtbGFiZWw9IklvdGEiPkV0YTwv
YnV0dG9uPgorPHNwYW4gaWQ9ImVwc2lsb24iPkVwc2lsb248L3NwYW4+Cis8c3BhbiBpZD0idGhl
dGEiPlRoZXRhPC9zcGFuPgorCis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzx1bCBpZD0iY29u
c29sZSI+PC91bD4KKworPHNjcmlwdD4KKyAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0cyB0aGF0
IGlmIGFyaWEtbGFiZWxsZWRieSBpcyB1c2VkLCB0aGVuIGFyaWEtbGFiZWwgYXR0cmlidXRlcyBh
cmUgbm90IHVzZWQuIik7CisKKyAgICBmdW5jdGlvbiBsb2coc3RyKSB7CisgICAgICAgIHZhciBj
b25zb2xlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnNvbGUiKTsKKyAgICAgICAgdmFy
IGxpID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgibGkiKTsKKyAgICAgICAgbGkuYXBwZW5kQ2hp
bGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoc3RyKSk7CisgICAgICAgIGNvbnNvbGUuYXBwZW5k
Q2hpbGQobGkpOworICAgIH0KKworICAgIGZ1bmN0aW9uIGxvZ0FYT2JqZWN0KG9iaikgeworICAg
ICAgICBsb2coImZvciAiICsgb2JqLmFsbEF0dHJpYnV0ZXMoKSk7CisgICAgICAgIGxvZygiY2hp
bGRyZW46XG4iICsgb2JqLmF0dHJpYnV0ZXNPZkNoaWxkcmVuKCkpOworICAgICAgICBsb2coIm9i
ai50aXRsZSBpcyAiICsgb2JqLnRpdGxlKTsKKyAgICAgICAgbG9nKCJvYmouZGVzY3JpcHRpb24g
aXMgIiArIG9iai5kZXNjcmlwdGlvbik7CisgICAgfQorCisgICAgZnVuY3Rpb24gZ2V0QWNjZXNz
aWJpbGl0eU9iamVjdChpZCkgeworICAgICAgICB2YXIgZWxlbWVudCA9IGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKGlkKTsKKyAgICAgICAgZWxlbWVudC5mb2N1cygpOworICAgICAgICByZXR1cm4g
YWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQ7CisgICAgfQorCisgICAgaWYg
KHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgeworICAgICAgICB2YXIgdXNpbmdOb25l
ID0gZ2V0QWNjZXNzaWJpbGl0eU9iamVjdCgidXNpbmctbm9uZSIpOworICAgICAgICBzaG91bGRC
ZSgidXNpbmdOb25lLnRpdGxlIiwgJyJBWFRpdGxlOiBBbHBoYSInKTsKKyAgICAgICAgc2hvdWxk
QmUoInVzaW5nTm9uZS5kZXNjcmlwdGlvbiIsICciQVhEZXNjcmlwdGlvbjogIicpOworCisgICAg
ICAgIHZhciB1c2luZ0xhYmVsID0gZ2V0QWNjZXNzaWJpbGl0eU9iamVjdCgidXNpbmctbGFiZWwi
KTsKKyAgICAgICAgc2hvdWxkQmUoInVzaW5nTGFiZWwudGl0bGUiLCAnIkFYVGl0bGU6IEJldGEi
Jyk7CisgICAgICAgIHNob3VsZEJlKCJ1c2luZ0xhYmVsLmRlc2NyaXB0aW9uIiwgJyJBWERlc2Ny
aXB0aW9uOiBHYW1tYSInKTsKKworICAgICAgICB2YXIgdXNpbmdMYWJlbGxlZGJ5ID0gZ2V0QWNj
ZXNzaWJpbGl0eU9iamVjdCgidXNpbmctbGFiZWxsZWRieSIpOworICAgICAgICBzaG91bGRCZSgi
dXNpbmdMYWJlbGxlZGJ5LnRpdGxlIiwgJyJBWFRpdGxlOiBEZWx0YSInKTsKKyAgICAgICAgc2hv
dWxkQmUoInVzaW5nTGFiZWxsZWRieS5kZXNjcmlwdGlvbiIsICciQVhEZXNjcmlwdGlvbjogRXBz
aWxvbiInKTsKKworICAgICAgICB2YXIgdXNpbmdMYWJlbGVkYnkgPSBnZXRBY2Nlc3NpYmlsaXR5
T2JqZWN0KCJ1c2luZy1sYWJlbGVkYnkiKTsKKyAgICAgICAgc2hvdWxkQmUoInVzaW5nTGFiZWxl
ZGJ5LnRpdGxlIiwgJyJBWFRpdGxlOiBFdGEiJyk7CisgICAgICAgIHNob3VsZEJlKCJ1c2luZ0xh
YmVsZWRieS5kZXNjcmlwdGlvbiIsICciQVhEZXNjcmlwdGlvbjogVGhldGEiJyk7CisgICAgfQor
CisgICAgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKKzwvc2NyaXB0PgorCis8c2NyaXB0IHNy
Yz0iLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9k
eT4KKzwvaHRtbD4KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9hY2Nlc3NpYmlsaXR5
L2FyaWEtbGFiZWxsZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC5odG1sCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1v
dmVycmlkZXMtYXJpYS1sYWJlbC5odG1sCShyZXZpc2lvbiA4OTg4MikKKysrIExheW91dFRlc3Rz
L3BsYXRmb3JtL3dpbi9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1vdmVycmlkZXMtYXJp
YS1sYWJlbC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0xLDExICsxLDExIEBACiA8IURPQ1RZUEUg
SFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+CiA8aHRtbD4KIDxoZWFkPgotPGxp
bmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0
eWxlLmNzcyI+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4uLy4uLy4uL2Zhc3QvanMv
cmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KIDxzY3JpcHQ+CiB2YXIgc3VjY2Vzc2Z1bGx5
UGFyc2VkID0gZmFsc2U7CiA8L3NjcmlwdD4KLTxzY3JpcHQgc3JjPSIuLi9mYXN0L2pzL3Jlc291
cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vZmFz
dC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgogPC9oZWFkPgogPGJvZHkg
aWQ9ImJvZHkiPgogCkBAIC00NCwyNSArNDQsMjUgQEAgdmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9
IGZhbHNlOwogCiAgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgewogICAg
ICAgICB2YXIgdXNpbmdOb25lID0gZ2V0QWNjZXNzaWJpbGl0eU9iamVjdCgidXNpbmctbm9uZSIp
OwotICAgICAgICBzaG91bGRCZSgidXNpbmdOb25lLnRpdGxlIiwgJyJBWFRpdGxlOiBBbHBoYSIn
KTsKLSAgICAgICAgc2hvdWxkQmUoInVzaW5nTm9uZS5kZXNjcmlwdGlvbiIsICciQVhEZXNjcmlw
dGlvbjogIicpOworICAgICAgICBzaG91bGRCZSgidXNpbmdOb25lLnRpdGxlIiwgJyJBbHBoYSIn
KTsKKyAgICAgICAgc2hvdWxkQmUoInVzaW5nTm9uZS5kZXNjcmlwdGlvbiIsICciIicpOwogCiAg
ICAgICAgIHZhciB1c2luZ0xhYmVsID0gZ2V0QWNjZXNzaWJpbGl0eU9iamVjdCgidXNpbmctbGFi
ZWwiKTsKLSAgICAgICAgc2hvdWxkQmUoInVzaW5nTGFiZWwudGl0bGUiLCAnIkFYVGl0bGU6IEJl
dGEiJyk7Ci0gICAgICAgIHNob3VsZEJlKCJ1c2luZ0xhYmVsLmRlc2NyaXB0aW9uIiwgJyJBWERl
c2NyaXB0aW9uOiBHYW1tYSInKTsKKyAgICAgICAgc2hvdWxkQmUoInVzaW5nTGFiZWwudGl0bGUi
LCAnIkJldGEiJyk7CisgICAgICAgIHNob3VsZEJlKCJ1c2luZ0xhYmVsLmRlc2NyaXB0aW9uIiwg
JyJHYW1tYSInKTsKIAogICAgICAgICB2YXIgdXNpbmdMYWJlbGxlZGJ5ID0gZ2V0QWNjZXNzaWJp
bGl0eU9iamVjdCgidXNpbmctbGFiZWxsZWRieSIpOwotICAgICAgICBzaG91bGRCZSgidXNpbmdM
YWJlbGxlZGJ5LnRpdGxlIiwgJyJBWFRpdGxlOiBEZWx0YSInKTsKLSAgICAgICAgc2hvdWxkQmUo
InVzaW5nTGFiZWxsZWRieS5kZXNjcmlwdGlvbiIsICciQVhEZXNjcmlwdGlvbjogRXBzaWxvbiIn
KTsKKyAgICAgICAgc2hvdWxkQmUoInVzaW5nTGFiZWxsZWRieS50aXRsZSIsICciRGVsdGEiJyk7
CisgICAgICAgIHNob3VsZEJlKCJ1c2luZ0xhYmVsbGVkYnkuZGVzY3JpcHRpb24iLCAnIkVwc2ls
b24iJyk7CiAKICAgICAgICAgdmFyIHVzaW5nTGFiZWxlZGJ5ID0gZ2V0QWNjZXNzaWJpbGl0eU9i
amVjdCgidXNpbmctbGFiZWxlZGJ5Iik7Ci0gICAgICAgIHNob3VsZEJlKCJ1c2luZ0xhYmVsZWRi
eS50aXRsZSIsICciQVhUaXRsZTogRXRhIicpOwotICAgICAgICBzaG91bGRCZSgidXNpbmdMYWJl
bGVkYnkuZGVzY3JpcHRpb24iLCAnIkFYRGVzY3JpcHRpb246IFRoZXRhIicpOworICAgICAgICBz
aG91bGRCZSgidXNpbmdMYWJlbGVkYnkudGl0bGUiLCAnIkV0YSInKTsKKyAgICAgICAgc2hvdWxk
QmUoInVzaW5nTGFiZWxlZGJ5LmRlc2NyaXB0aW9uIiwgJyJUaGV0YSInKTsKICAgICB9CiAKICAg
ICBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOwogPC9zY3JpcHQ+CiAKLTxzY3JpcHQgc3JjPSIu
Li9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBz
cmM9Ii4uLy4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+
CiA8L2JvZHk+CiA8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>99033</attachid>
            <date>2011-06-28 21:45:54 -0700</date>
            <delta_ts>2011-06-29 18:33:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-63191-20110629144552.patch</filename>
            <type>text/plain</type>
            <size>7751</size>
            <attacher name="Alice Boxhall">aboxhall</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDg5OTg3KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDYtMjggIEFsaWNlIEJveGhhbGwgIDxh
Ym94aGFsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFy
aWEtbGFiZWwuaHRtbCBmYWlsaW5nIG9uIFdpbmRvd3Mgc2luY2UgaXQgd2FzIGFkZGVkCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MzE5MQorCisgICAg
ICAgICogYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEtbGFiZWwt
ZXhwZWN0ZWQudHh0OiBSZW1vdmVkLgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXJpYS1sYWJl
bGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLmh0bWw6CisgICAgICAgICogcGxhdGZvcm0vbWFj
L2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vd2luL2FjY2Vzc2liaWxpdHkvYXJp
YS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4dDogUmVtb3ZlZC4K
KwogMjAxMS0wNi0yOCAgUm9sYW5kIFN0ZWluZXIgIDxyb2xhbmRzdGVpbmVyQGNocm9taXVtLm9y
Zz4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KSW5kZXg6IExheW91dFRlc3Rz
L2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVj
dGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFi
ZWxsZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDg5OTg2
KQorKysgTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVz
LWFyaWEtbGFiZWwtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDE4ICswLDAgQEAK
LUFscGhhIEJldGEgRGVsdGEgRXRhIEVwc2lsb24gVGhldGEKLVRoaXMgdGVzdHMgdGhhdCBpZiBh
cmlhLWxhYmVsbGVkYnkgaXMgdXNlZCwgdGhlbiBhcmlhLWxhYmVsIGF0dHJpYnV0ZXMgYXJlIG5v
dCB1c2VkLgotCi1PbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1l
c3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCi0KLQotUEFTUyB1c2luZ05vbmUu
dGl0bGUgaXMgIkFYVGl0bGU6IEFscGhhIgotUEFTUyB1c2luZ05vbmUuZGVzY3JpcHRpb24gaXMg
IkFYRGVzY3JpcHRpb246ICIKLVBBU1MgdXNpbmdMYWJlbC50aXRsZSBpcyAiQVhUaXRsZTogQmV0
YSIKLVBBU1MgdXNpbmdMYWJlbC5kZXNjcmlwdGlvbiBpcyAiQVhEZXNjcmlwdGlvbjogR2FtbWEi
Ci1QQVNTIHVzaW5nTGFiZWxsZWRieS50aXRsZSBpcyAiQVhUaXRsZTogRGVsdGEiCi1QQVNTIHVz
aW5nTGFiZWxsZWRieS5kZXNjcmlwdGlvbiBpcyAiQVhEZXNjcmlwdGlvbjogRXBzaWxvbiIKLVBB
U1MgdXNpbmdMYWJlbGVkYnkudGl0bGUgaXMgIkFYVGl0bGU6IEV0YSIKLVBBU1MgdXNpbmdMYWJl
bGVkYnkuZGVzY3JpcHRpb24gaXMgIkFYRGVzY3JpcHRpb246IFRoZXRhIgotUEFTUyBzdWNjZXNz
ZnVsbHlQYXJzZWQgaXMgdHJ1ZQotCi1URVNUIENPTVBMRVRFCi0KSW5kZXg6IExheW91dFRlc3Rz
L2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnkt
b3ZlcnJpZGVzLWFyaWEtbGFiZWwuaHRtbAkocmV2aXNpb24gODk5ODYpCisrKyBMYXlvdXRUZXN0
cy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC5odG1s
CSh3b3JraW5nIGNvcHkpCkBAIC0xLDEzICsxLDkgQEAKIDwhRE9DVFlQRSBIVE1MIFBVQkxJQyAi
LS8vSUVURi8vRFREIEhUTUwvL0VOIj4KIDxodG1sPgogPGhlYWQ+Ci08bGluayByZWw9InN0eWxl
c2hlZXQiIGhyZWY9Ii4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KLTxz
Y3JpcHQ+Ci12YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gZmFsc2U7Ci08L3NjcmlwdD4KLTxzY3Jp
cHQgc3JjPSIuLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+CiA8
L2hlYWQ+CiA8Ym9keSBpZD0iYm9keSI+Cis8cCBpZD0iZGVzY3JpcHRpb24iPlRoaXMgdGVzdHMg
dGhhdCBpZiBhcmlhLWxhYmVsbGVkYnkgaXMgdXNlZCwgdGhlbiBhcmlhLWxhYmVsIGF0dHJpYnV0
ZXMgYXJlIG5vdCB1c2VkLjwvcD4KIAogPGJ1dHRvbiBpZD0idXNpbmctbm9uZSI+QWxwaGE8L2J1
dHRvbj4KIDxidXR0b24gaWQ9InVzaW5nLWxhYmVsIiBhcmlhLWxhYmVsPSJHYW1tYSI+QmV0YTwv
YnV0dG9uPgpAQCAtMTYsNTMgKzEyLDQ2IEBAIHZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSBmYWxz
ZTsKIDxzcGFuIGlkPSJlcHNpbG9uIj5FcHNpbG9uPC9zcGFuPgogPHNwYW4gaWQ9InRoZXRhIj5U
aGV0YTwvc3Bhbj4KIAotPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Ci08dWwgaWQ9ImNvbnNvbGUi
PjwvdWw+Cis8dWwgaWQ9InJlc3VsdHMiPjwvdWw+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4K
IAogPHNjcmlwdD4KLSAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0cyB0aGF0IGlmIGFyaWEtbGFi
ZWxsZWRieSBpcyB1c2VkLCB0aGVuIGFyaWEtbGFiZWwgYXR0cmlidXRlcyBhcmUgbm90IHVzZWQu
Iik7Ci0KLSAgICBmdW5jdGlvbiBsb2coc3RyKSB7Ci0gICAgICAgIHZhciBjb25zb2xlID0gZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnNvbGUiKTsKLSAgICAgICAgdmFyIGxpID0gZG9jdW1l
bnQuY3JlYXRlRWxlbWVudCgibGkiKTsKLSAgICAgICAgbGkuYXBwZW5kQ2hpbGQoZG9jdW1lbnQu
Y3JlYXRlVGV4dE5vZGUoc3RyKSk7Ci0gICAgICAgIGNvbnNvbGUuYXBwZW5kQ2hpbGQobGkpOwot
ICAgIH0KLQotICAgIGZ1bmN0aW9uIGxvZ0FYT2JqZWN0KG9iaikgewotICAgICAgICBsb2coImZv
ciAiICsgb2JqLmFsbEF0dHJpYnV0ZXMoKSk7Ci0gICAgICAgIGxvZygiY2hpbGRyZW46XG4iICsg
b2JqLmF0dHJpYnV0ZXNPZkNoaWxkcmVuKCkpOwotICAgICAgICBsb2coIm9iai50aXRsZSBpcyAi
ICsgb2JqLnRpdGxlKTsKLSAgICAgICAgbG9nKCJvYmouZGVzY3JpcHRpb24gaXMgIiArIG9iai5k
ZXNjcmlwdGlvbik7Ci0gICAgfQotCiAgICAgZnVuY3Rpb24gZ2V0QWNjZXNzaWJpbGl0eU9iamVj
dChpZCkgewogICAgICAgICB2YXIgZWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlk
KTsKICAgICAgICAgZWxlbWVudC5mb2N1cygpOwogICAgICAgICByZXR1cm4gYWNjZXNzaWJpbGl0
eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQ7CiAgICAgfQogCisgICAgZnVuY3Rpb24gb3V0cHV0
KHN0cikgeworICAgICAgICB2YXIgcmVzdWx0cyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJy
ZXN1bHRzIik7CisgICAgICAgIHZhciBsaSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImxpIik7
CisgICAgICAgIGxpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKHN0cikpOwor
ICAgICAgICByZXN1bHRzLmFwcGVuZENoaWxkKGxpKTsKKyAgICB9CisKKyAgICBpZiAod2luZG93
LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1w
QXNUZXh0KCk7CisKICAgICBpZiAod2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7CiAg
ICAgICAgIHZhciB1c2luZ05vbmUgPSBnZXRBY2Nlc3NpYmlsaXR5T2JqZWN0KCJ1c2luZy1ub25l
Iik7Ci0gICAgICAgIHNob3VsZEJlKCJ1c2luZ05vbmUudGl0bGUiLCAnIkFYVGl0bGU6IEFscGhh
IicpOwotICAgICAgICBzaG91bGRCZSgidXNpbmdOb25lLmRlc2NyaXB0aW9uIiwgJyJBWERlc2Ny
aXB0aW9uOiAiJyk7CisgICAgICAgIG91dHB1dCgidXNpbmdOb25lLnRpdGxlOiBbIiArIHVzaW5n
Tm9uZS50aXRsZSArICJdIik7CisgICAgICAgIG91dHB1dCgidXNpbmdOb25lLmRlc2NyaXB0aW9u
OiAgWyIgKyB1c2luZ05vbmUuZGVzY3JpcHRpb24gKyAiXSIpOwogCiAgICAgICAgIHZhciB1c2lu
Z0xhYmVsID0gZ2V0QWNjZXNzaWJpbGl0eU9iamVjdCgidXNpbmctbGFiZWwiKTsKLSAgICAgICAg
c2hvdWxkQmUoInVzaW5nTGFiZWwudGl0bGUiLCAnIkFYVGl0bGU6IEJldGEiJyk7Ci0gICAgICAg
IHNob3VsZEJlKCJ1c2luZ0xhYmVsLmRlc2NyaXB0aW9uIiwgJyJBWERlc2NyaXB0aW9uOiBHYW1t
YSInKTsKKyAgICAgICAgb3V0cHV0KCJ1c2luZ0xhYmVsLnRpdGxlOiBbIiArIHVzaW5nTGFiZWwu
dGl0bGUgKyAiXSIpOworICAgICAgICBvdXRwdXQoInVzaW5nTGFiZWwuZGVzY3JpcHRpb246ICBb
IiArIHVzaW5nTGFiZWwuZGVzY3JpcHRpb24gKyAiXSIpOwogCiAgICAgICAgIHZhciB1c2luZ0xh
YmVsbGVkYnkgPSBnZXRBY2Nlc3NpYmlsaXR5T2JqZWN0KCJ1c2luZy1sYWJlbGxlZGJ5Iik7Ci0g
ICAgICAgIHNob3VsZEJlKCJ1c2luZ0xhYmVsbGVkYnkudGl0bGUiLCAnIkFYVGl0bGU6IERlbHRh
IicpOwotICAgICAgICBzaG91bGRCZSgidXNpbmdMYWJlbGxlZGJ5LmRlc2NyaXB0aW9uIiwgJyJB
WERlc2NyaXB0aW9uOiBFcHNpbG9uIicpOworICAgICAgICBvdXRwdXQoInVzaW5nTGFiZWxsZWRi
eS50aXRsZTogWyIgKyB1c2luZ0xhYmVsbGVkYnkudGl0bGUgKyAiXSIpOworICAgICAgICBvdXRw
dXQoInVzaW5nTGFiZWxsZWRieS5kZXNjcmlwdGlvbjogIFsiICsgdXNpbmdMYWJlbGxlZGJ5LmRl
c2NyaXB0aW9uICsgIl0iKTsKIAogICAgICAgICB2YXIgdXNpbmdMYWJlbGVkYnkgPSBnZXRBY2Nl
c3NpYmlsaXR5T2JqZWN0KCJ1c2luZy1sYWJlbGVkYnkiKTsKLSAgICAgICAgc2hvdWxkQmUoInVz
aW5nTGFiZWxlZGJ5LnRpdGxlIiwgJyJBWFRpdGxlOiBFdGEiJyk7Ci0gICAgICAgIHNob3VsZEJl
KCJ1c2luZ0xhYmVsZWRieS5kZXNjcmlwdGlvbiIsICciQVhEZXNjcmlwdGlvbjogVGhldGEiJyk7
CisgICAgICAgIG91dHB1dCgidXNpbmdMYWJlbGVkYnkudGl0bGU6IFsiICsgdXNpbmdMYWJlbGVk
YnkudGl0bGUgKyAiXSIpOworICAgICAgICBvdXRwdXQoInVzaW5nTGFiZWxlZGJ5LmRlc2NyaXB0
aW9uOiAgWyIgKyB1c2luZ0xhYmVsZWRieS5kZXNjcmlwdGlvbiArICJdIik7CiAgICAgfQogCiAg
ICAgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKIDwvc2NyaXB0PgogCi08c2NyaXB0IHNyYz0i
Li4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KIDwvYm9keT4K
IDwvaHRtbD4KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2Fy
aWEtbGFiZWxsZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC1leHBlY3RlZC50eHQKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxl
ZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1vdmVy
cmlkZXMtYXJpYS1sYWJlbC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTIg
QEAKK1RoaXMgdGVzdHMgdGhhdCBpZiBhcmlhLWxhYmVsbGVkYnkgaXMgdXNlZCwgdGhlbiBhcmlh
LWxhYmVsIGF0dHJpYnV0ZXMgYXJlIG5vdCB1c2VkLgorCitBbHBoYSBCZXRhIERlbHRhIEV0YSBF
cHNpbG9uIFRoZXRhCit1c2luZ05vbmUudGl0bGU6IFtBWFRpdGxlOiBBbHBoYV0KK3VzaW5nTm9u
ZS5kZXNjcmlwdGlvbjogW0FYRGVzY3JpcHRpb246IF0KK3VzaW5nTGFiZWwudGl0bGU6IFtBWFRp
dGxlOiBCZXRhXQordXNpbmdMYWJlbC5kZXNjcmlwdGlvbjogW0FYRGVzY3JpcHRpb246IEdhbW1h
XQordXNpbmdMYWJlbGxlZGJ5LnRpdGxlOiBbQVhUaXRsZTogRGVsdGFdCit1c2luZ0xhYmVsbGVk
YnkuZGVzY3JpcHRpb246IFtBWERlc2NyaXB0aW9uOiBFcHNpbG9uXQordXNpbmdMYWJlbGVkYnku
dGl0bGU6IFtBWFRpdGxlOiBFdGFdCit1c2luZ0xhYmVsZWRieS5kZXNjcmlwdGlvbjogW0FYRGVz
Y3JpcHRpb246IFRoZXRhXQorCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vYWNjZXNz
aWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEtbGFiZWwtZXhwZWN0ZWQudHh0
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9hY2Nlc3NpYmlsaXR5L2Fy
aWEtbGFiZWxsZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDg5OTg2KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL2FjY2Vzc2liaWxpdHkvYXJpYS1s
YWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5
KQpAQCAtMSwxOCArMCwwIEBACi1BbHBoYSBCZXRhIERlbHRhIEV0YSBFcHNpbG9uIFRoZXRhCi1U
aGlzIHRlc3RzIHRoYXQgaWYgYXJpYS1sYWJlbGxlZGJ5IGlzIHVzZWQsIHRoZW4gYXJpYS1sYWJl
bCBhdHRyaWJ1dGVzIGFyZSBub3QgdXNlZC4KLQotT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEg
c2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgot
Ci0KLUZBSUwgdXNpbmdOb25lLnRpdGxlIHNob3VsZCBiZSBBWFRpdGxlOiBBbHBoYS4gV2FzIEFs
cGhhLgotRkFJTCB1c2luZ05vbmUuZGVzY3JpcHRpb24gc2hvdWxkIGJlIEFYRGVzY3JpcHRpb246
IC4gV2FzIC4KLUZBSUwgdXNpbmdMYWJlbC50aXRsZSBzaG91bGQgYmUgQVhUaXRsZTogQmV0YS4g
V2FzIEJldGEuCi1GQUlMIHVzaW5nTGFiZWwuZGVzY3JpcHRpb24gc2hvdWxkIGJlIEFYRGVzY3Jp
cHRpb246IEdhbW1hLiBXYXMgRGVzY3JpcHRpb246IEdhbW1hLgotRkFJTCB1c2luZ0xhYmVsbGVk
YnkudGl0bGUgc2hvdWxkIGJlIEFYVGl0bGU6IERlbHRhLiBXYXMgRGVsdGEuCi1GQUlMIHVzaW5n
TGFiZWxsZWRieS5kZXNjcmlwdGlvbiBzaG91bGQgYmUgQVhEZXNjcmlwdGlvbjogRXBzaWxvbi4g
V2FzIERlc2NyaXB0aW9uOiBFcHNpbG9uLgotRkFJTCB1c2luZ0xhYmVsZWRieS50aXRsZSBzaG91
bGQgYmUgQVhUaXRsZTogRXRhLiBXYXMgRXRhLgotRkFJTCB1c2luZ0xhYmVsZWRieS5kZXNjcmlw
dGlvbiBzaG91bGQgYmUgQVhEZXNjcmlwdGlvbjogVGhldGEuIFdhcyBEZXNjcmlwdGlvbjogVGhl
dGEuCi1QQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCi0KLVRFU1QgQ09NUExFVEUKLQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>99201</attachid>
            <date>2011-06-29 18:33:54 -0700</date>
            <delta_ts>2011-06-29 18:49:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-63191-20110630113352.patch</filename>
            <type>text/plain</type>
            <size>2387</size>
            <attacher name="Alice Boxhall">aboxhall</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDkwMDcyKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDYtMjkgIEFsaWNlIEJveGhhbGwgIDxh
Ym94aGFsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFy
aWEtbGFiZWwuaHRtbCBmYWlsaW5nIG9uIFdpbmRvd3Mgc2luY2UgaXQgd2FzIGFkZGVkCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MzE5MQorCisgICAg
ICAgICogYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEtbGFiZWwt
ZXhwZWN0ZWQudHh0OiBSZW1vdmVkLgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXJpYS1sYWJl
bGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLmh0bWw6CisgICAgICAgICogcGxhdGZvcm0vbWFj
L2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vd2luL2FjY2Vzc2liaWxpdHkvYXJp
YS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4dDogUmVtb3ZlZC4K
KwogMjAxMS0wNi0yMyAgQWJoaXNoZWsgQXJ5YSAgPGluZmVybm9AY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IEphbWVzIFJvYmluc29uLgpJbmRleDogTGF5b3V0VGVzdHMvYWNj
ZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEtbGFiZWwtZXhwZWN0ZWQu
dHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxl
ZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gOTAwNzIpCisr
KyBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1vdmVycmlkZXMtYXJp
YS1sYWJlbC1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTEsMTggKzAsMCBAQAotQWxw
aGEgQmV0YSBEZWx0YSBFdGEgRXBzaWxvbiBUaGV0YQotVGhpcyB0ZXN0cyB0aGF0IGlmIGFyaWEt
bGFiZWxsZWRieSBpcyB1c2VkLCB0aGVuIGFyaWEtbGFiZWwgYXR0cmlidXRlcyBhcmUgbm90IHVz
ZWQuCi0KLU9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2Fn
ZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KLQotCi1QQVNTIHVzaW5nTm9uZS50aXRs
ZSBpcyAiQVhUaXRsZTogQWxwaGEiCi1QQVNTIHVzaW5nTm9uZS5kZXNjcmlwdGlvbiBpcyAiQVhE
ZXNjcmlwdGlvbjogIgotUEFTUyB1c2luZ0xhYmVsLnRpdGxlIGlzICJBWFRpdGxlOiBCZXRhIgot
UEFTUyB1c2luZ0xhYmVsLmRlc2NyaXB0aW9uIGlzICJBWERlc2NyaXB0aW9uOiBHYW1tYSIKLVBB
U1MgdXNpbmdMYWJlbGxlZGJ5LnRpdGxlIGlzICJBWFRpdGxlOiBEZWx0YSIKLVBBU1MgdXNpbmdM
YWJlbGxlZGJ5LmRlc2NyaXB0aW9uIGlzICJBWERlc2NyaXB0aW9uOiBFcHNpbG9uIgotUEFTUyB1
c2luZ0xhYmVsZWRieS50aXRsZSBpcyAiQVhUaXRsZTogRXRhIgotUEFTUyB1c2luZ0xhYmVsZWRi
eS5kZXNjcmlwdGlvbiBpcyAiQVhEZXNjcmlwdGlvbjogVGhldGEiCi1QQVNTIHN1Y2Nlc3NmdWxs
eVBhcnNlZCBpcyB0cnVlCi0KLVRFU1QgQ09NUExFVEUKLQpJbmRleDogTGF5b3V0VGVzdHMvYWNj
ZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEtbGFiZWwuaHRtbAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09CkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9hcmlh
LWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEtbGFiZWwtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
SW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxs
ZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>99205</attachid>
            <date>2011-06-29 18:49:10 -0700</date>
            <delta_ts>2011-06-29 19:04:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-63191-20110630114908.patch</filename>
            <type>text/plain</type>
            <size>1512</size>
            <attacher name="Alice Boxhall">aboxhall</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDkwMDcyKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDYtMjkgIEFsaWNlIEJveGhhbGwgIDxh
Ym94aGFsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFy
aWEtbGFiZWwuaHRtbCBmYWlsaW5nIG9uIFdpbmRvd3Mgc2luY2UgaXQgd2FzIGFkZGVkCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MzE5MQorCisgICAg
ICAgICogYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEtbGFiZWwt
ZXhwZWN0ZWQudHh0OiBSZW1vdmVkLgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXJpYS1sYWJl
bGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLmh0bWw6CisgICAgICAgICogcGxhdGZvcm0vbWFj
L2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vd2luL2FjY2Vzc2liaWxpdHkvYXJp
YS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4dDogUmVtb3ZlZC4K
KwogMjAxMS0wNi0yMyAgQWJoaXNoZWsgQXJ5YSAgPGluZmVybm9AY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IEphbWVzIFJvYmluc29uLgpJbmRleDogTGF5b3V0VGVzdHMvYWNj
ZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEtbGFiZWwtZXhwZWN0ZWQu
dHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KSW5kZXg6IExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJl
bGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpJbmRleDogTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRl
cy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CkluZGV4OiBMYXlvdXRUZXN0cy9w
bGF0Zm9ybS93aW4vYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEt
bGFiZWwtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>99209</attachid>
            <date>2011-06-29 19:04:12 -0700</date>
            <delta_ts>2011-07-01 07:18:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-63191-20110630120409.patch</filename>
            <type>text/plain</type>
            <size>8072</size>
            <attacher name="Alice Boxhall">aboxhall</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDg5OTg3KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDYtMjggIEFsaWNlIEJveGhhbGwgIDxh
Ym94aGFsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFy
aWEtbGFiZWwuaHRtbCBmYWlsaW5nIG9uIFdpbmRvd3Mgc2luY2UgaXQgd2FzIGFkZGVkCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MzE5MQorCisgICAg
ICAgICogYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEtbGFiZWwt
ZXhwZWN0ZWQudHh0OiBSZW1vdmVkLgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXJpYS1sYWJl
bGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLmh0bWw6CisgICAgICAgICogcGxhdGZvcm0vbWFj
L2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vd2luL2FjY2Vzc2liaWxpdHkvYXJp
YS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4dDoKKwogMjAxMS0w
Ni0yOCAgUm9sYW5kIFN0ZWluZXIgIDxyb2xhbmRzdGVpbmVyQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KSW5kZXg6IExheW91dFRlc3RzL2FjY2Vzc2li
aWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4dAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1v
dmVycmlkZXMtYXJpYS1sYWJlbC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDg5OTg2KQorKysgTGF5
b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEtbGFi
ZWwtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDE4ICswLDAgQEAKLUFscGhhIEJl
dGEgRGVsdGEgRXRhIEVwc2lsb24gVGhldGEKLVRoaXMgdGVzdHMgdGhhdCBpZiBhcmlhLWxhYmVs
bGVkYnkgaXMgdXNlZCwgdGhlbiBhcmlhLWxhYmVsIGF0dHJpYnV0ZXMgYXJlIG5vdCB1c2VkLgot
Ci1PbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBm
b2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCi0KLQotUEFTUyB1c2luZ05vbmUudGl0bGUgaXMg
IkFYVGl0bGU6IEFscGhhIgotUEFTUyB1c2luZ05vbmUuZGVzY3JpcHRpb24gaXMgIkFYRGVzY3Jp
cHRpb246ICIKLVBBU1MgdXNpbmdMYWJlbC50aXRsZSBpcyAiQVhUaXRsZTogQmV0YSIKLVBBU1Mg
dXNpbmdMYWJlbC5kZXNjcmlwdGlvbiBpcyAiQVhEZXNjcmlwdGlvbjogR2FtbWEiCi1QQVNTIHVz
aW5nTGFiZWxsZWRieS50aXRsZSBpcyAiQVhUaXRsZTogRGVsdGEiCi1QQVNTIHVzaW5nTGFiZWxs
ZWRieS5kZXNjcmlwdGlvbiBpcyAiQVhEZXNjcmlwdGlvbjogRXBzaWxvbiIKLVBBU1MgdXNpbmdM
YWJlbGVkYnkudGl0bGUgaXMgIkFYVGl0bGU6IEV0YSIKLVBBU1MgdXNpbmdMYWJlbGVkYnkuZGVz
Y3JpcHRpb24gaXMgIkFYRGVzY3JpcHRpb246IFRoZXRhIgotUEFTUyBzdWNjZXNzZnVsbHlQYXJz
ZWQgaXMgdHJ1ZQotCi1URVNUIENPTVBMRVRFCi0KSW5kZXg6IExheW91dFRlc3RzL2FjY2Vzc2li
aWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJyaWRlcy1hcmlhLWxhYmVsLmh0bWwKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVz
LWFyaWEtbGFiZWwuaHRtbAkocmV2aXNpb24gODk5ODYpCisrKyBMYXlvdXRUZXN0cy9hY2Nlc3Np
YmlsaXR5L2FyaWEtbGFiZWxsZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC5odG1sCSh3b3JraW5n
IGNvcHkpCkBAIC0xLDEzICsxLDkgQEAKIDwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8v
RFREIEhUTUwvL0VOIj4KIDxodG1sPgogPGhlYWQ+Ci08bGluayByZWw9InN0eWxlc2hlZXQiIGhy
ZWY9Ii4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KLTxzY3JpcHQ+Ci12
YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gZmFsc2U7Ci08L3NjcmlwdD4KLTxzY3JpcHQgc3JjPSIu
Li9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+CiA8L2hlYWQ+CiA8
Ym9keSBpZD0iYm9keSI+Cis8cCBpZD0iZGVzY3JpcHRpb24iPlRoaXMgdGVzdHMgdGhhdCBpZiBh
cmlhLWxhYmVsbGVkYnkgaXMgdXNlZCwgdGhlbiBhcmlhLWxhYmVsIGF0dHJpYnV0ZXMgYXJlIG5v
dCB1c2VkLjwvcD4KIAogPGJ1dHRvbiBpZD0idXNpbmctbm9uZSI+QWxwaGE8L2J1dHRvbj4KIDxi
dXR0b24gaWQ9InVzaW5nLWxhYmVsIiBhcmlhLWxhYmVsPSJHYW1tYSI+QmV0YTwvYnV0dG9uPgpA
QCAtMTYsNTMgKzEyLDQ2IEBAIHZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSBmYWxzZTsKIDxzcGFu
IGlkPSJlcHNpbG9uIj5FcHNpbG9uPC9zcGFuPgogPHNwYW4gaWQ9InRoZXRhIj5UaGV0YTwvc3Bh
bj4KIAotPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Ci08dWwgaWQ9ImNvbnNvbGUiPjwvdWw+Cis8
dWwgaWQ9InJlc3VsdHMiPjwvdWw+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KIAogPHNjcmlw
dD4KLSAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0cyB0aGF0IGlmIGFyaWEtbGFiZWxsZWRieSBp
cyB1c2VkLCB0aGVuIGFyaWEtbGFiZWwgYXR0cmlidXRlcyBhcmUgbm90IHVzZWQuIik7Ci0KLSAg
ICBmdW5jdGlvbiBsb2coc3RyKSB7Ci0gICAgICAgIHZhciBjb25zb2xlID0gZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoImNvbnNvbGUiKTsKLSAgICAgICAgdmFyIGxpID0gZG9jdW1lbnQuY3JlYXRl
RWxlbWVudCgibGkiKTsKLSAgICAgICAgbGkuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4
dE5vZGUoc3RyKSk7Ci0gICAgICAgIGNvbnNvbGUuYXBwZW5kQ2hpbGQobGkpOwotICAgIH0KLQot
ICAgIGZ1bmN0aW9uIGxvZ0FYT2JqZWN0KG9iaikgewotICAgICAgICBsb2coImZvciAiICsgb2Jq
LmFsbEF0dHJpYnV0ZXMoKSk7Ci0gICAgICAgIGxvZygiY2hpbGRyZW46XG4iICsgb2JqLmF0dHJp
YnV0ZXNPZkNoaWxkcmVuKCkpOwotICAgICAgICBsb2coIm9iai50aXRsZSBpcyAiICsgb2JqLnRp
dGxlKTsKLSAgICAgICAgbG9nKCJvYmouZGVzY3JpcHRpb24gaXMgIiArIG9iai5kZXNjcmlwdGlv
bik7Ci0gICAgfQotCiAgICAgZnVuY3Rpb24gZ2V0QWNjZXNzaWJpbGl0eU9iamVjdChpZCkgewog
ICAgICAgICB2YXIgZWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsKICAgICAg
ICAgZWxlbWVudC5mb2N1cygpOwogICAgICAgICByZXR1cm4gYWNjZXNzaWJpbGl0eUNvbnRyb2xs
ZXIuZm9jdXNlZEVsZW1lbnQ7CiAgICAgfQogCisgICAgZnVuY3Rpb24gb3V0cHV0KHN0cikgewor
ICAgICAgICB2YXIgcmVzdWx0cyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHRzIik7
CisgICAgICAgIHZhciBsaSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImxpIik7CisgICAgICAg
IGxpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKHN0cikpOworICAgICAgICBy
ZXN1bHRzLmFwcGVuZENoaWxkKGxpKTsKKyAgICB9CisKKyAgICBpZiAod2luZG93LmxheW91dFRl
c3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7
CisKICAgICBpZiAod2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7CiAgICAgICAgIHZh
ciB1c2luZ05vbmUgPSBnZXRBY2Nlc3NpYmlsaXR5T2JqZWN0KCJ1c2luZy1ub25lIik7Ci0gICAg
ICAgIHNob3VsZEJlKCJ1c2luZ05vbmUudGl0bGUiLCAnIkFYVGl0bGU6IEFscGhhIicpOwotICAg
ICAgICBzaG91bGRCZSgidXNpbmdOb25lLmRlc2NyaXB0aW9uIiwgJyJBWERlc2NyaXB0aW9uOiAi
Jyk7CisgICAgICAgIG91dHB1dCgidXNpbmdOb25lLnRpdGxlOiBbIiArIHVzaW5nTm9uZS50aXRs
ZSArICJdIik7CisgICAgICAgIG91dHB1dCgidXNpbmdOb25lLmRlc2NyaXB0aW9uOiAgWyIgKyB1
c2luZ05vbmUuZGVzY3JpcHRpb24gKyAiXSIpOwogCiAgICAgICAgIHZhciB1c2luZ0xhYmVsID0g
Z2V0QWNjZXNzaWJpbGl0eU9iamVjdCgidXNpbmctbGFiZWwiKTsKLSAgICAgICAgc2hvdWxkQmUo
InVzaW5nTGFiZWwudGl0bGUiLCAnIkFYVGl0bGU6IEJldGEiJyk7Ci0gICAgICAgIHNob3VsZEJl
KCJ1c2luZ0xhYmVsLmRlc2NyaXB0aW9uIiwgJyJBWERlc2NyaXB0aW9uOiBHYW1tYSInKTsKKyAg
ICAgICAgb3V0cHV0KCJ1c2luZ0xhYmVsLnRpdGxlOiBbIiArIHVzaW5nTGFiZWwudGl0bGUgKyAi
XSIpOworICAgICAgICBvdXRwdXQoInVzaW5nTGFiZWwuZGVzY3JpcHRpb246ICBbIiArIHVzaW5n
TGFiZWwuZGVzY3JpcHRpb24gKyAiXSIpOwogCiAgICAgICAgIHZhciB1c2luZ0xhYmVsbGVkYnkg
PSBnZXRBY2Nlc3NpYmlsaXR5T2JqZWN0KCJ1c2luZy1sYWJlbGxlZGJ5Iik7Ci0gICAgICAgIHNo
b3VsZEJlKCJ1c2luZ0xhYmVsbGVkYnkudGl0bGUiLCAnIkFYVGl0bGU6IERlbHRhIicpOwotICAg
ICAgICBzaG91bGRCZSgidXNpbmdMYWJlbGxlZGJ5LmRlc2NyaXB0aW9uIiwgJyJBWERlc2NyaXB0
aW9uOiBFcHNpbG9uIicpOworICAgICAgICBvdXRwdXQoInVzaW5nTGFiZWxsZWRieS50aXRsZTog
WyIgKyB1c2luZ0xhYmVsbGVkYnkudGl0bGUgKyAiXSIpOworICAgICAgICBvdXRwdXQoInVzaW5n
TGFiZWxsZWRieS5kZXNjcmlwdGlvbjogIFsiICsgdXNpbmdMYWJlbGxlZGJ5LmRlc2NyaXB0aW9u
ICsgIl0iKTsKIAogICAgICAgICB2YXIgdXNpbmdMYWJlbGVkYnkgPSBnZXRBY2Nlc3NpYmlsaXR5
T2JqZWN0KCJ1c2luZy1sYWJlbGVkYnkiKTsKLSAgICAgICAgc2hvdWxkQmUoInVzaW5nTGFiZWxl
ZGJ5LnRpdGxlIiwgJyJBWFRpdGxlOiBFdGEiJyk7Ci0gICAgICAgIHNob3VsZEJlKCJ1c2luZ0xh
YmVsZWRieS5kZXNjcmlwdGlvbiIsICciQVhEZXNjcmlwdGlvbjogVGhldGEiJyk7CisgICAgICAg
IG91dHB1dCgidXNpbmdMYWJlbGVkYnkudGl0bGU6IFsiICsgdXNpbmdMYWJlbGVkYnkudGl0bGUg
KyAiXSIpOworICAgICAgICBvdXRwdXQoInVzaW5nTGFiZWxlZGJ5LmRlc2NyaXB0aW9uOiAgWyIg
KyB1c2luZ0xhYmVsZWRieS5kZXNjcmlwdGlvbiArICJdIik7CiAgICAgfQogCiAgICAgc3VjY2Vz
c2Z1bGx5UGFyc2VkID0gdHJ1ZTsKIDwvc2NyaXB0PgogCi08c2NyaXB0IHNyYz0iLi4vZmFzdC9q
cy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KIDwvYm9keT4KIDwvaHRtbD4K
SW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxs
ZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW92ZXJy
aWRlcy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1vdmVycmlkZXMtYXJp
YS1sYWJlbC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTIgQEAKK1RoaXMg
dGVzdHMgdGhhdCBpZiBhcmlhLWxhYmVsbGVkYnkgaXMgdXNlZCwgdGhlbiBhcmlhLWxhYmVsIGF0
dHJpYnV0ZXMgYXJlIG5vdCB1c2VkLgorCitBbHBoYSBCZXRhIERlbHRhIEV0YSBFcHNpbG9uIFRo
ZXRhCit1c2luZ05vbmUudGl0bGU6IFtBWFRpdGxlOiBBbHBoYV0KK3VzaW5nTm9uZS5kZXNjcmlw
dGlvbjogW0FYRGVzY3JpcHRpb246IF0KK3VzaW5nTGFiZWwudGl0bGU6IFtBWFRpdGxlOiBCZXRh
XQordXNpbmdMYWJlbC5kZXNjcmlwdGlvbjogW0FYRGVzY3JpcHRpb246IEdhbW1hXQordXNpbmdM
YWJlbGxlZGJ5LnRpdGxlOiBbQVhUaXRsZTogRGVsdGFdCit1c2luZ0xhYmVsbGVkYnkuZGVzY3Jp
cHRpb246IFtBWERlc2NyaXB0aW9uOiBFcHNpbG9uXQordXNpbmdMYWJlbGVkYnkudGl0bGU6IFtB
WFRpdGxlOiBFdGFdCit1c2luZ0xhYmVsZWRieS5kZXNjcmlwdGlvbjogW0FYRGVzY3JpcHRpb246
IFRoZXRhXQorCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vYWNjZXNzaWJpbGl0eS9h
cmlhLWxhYmVsbGVkYnktb3ZlcnJpZGVzLWFyaWEtbGFiZWwtZXhwZWN0ZWQudHh0Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxs
ZWRieS1vdmVycmlkZXMtYXJpYS1sYWJlbC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDg5OTg2KQor
KysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5
LW92ZXJyaWRlcy1hcmlhLWxhYmVsLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMSwx
OCArMSwxMiBAQAotQWxwaGEgQmV0YSBEZWx0YSBFdGEgRXBzaWxvbiBUaGV0YQogVGhpcyB0ZXN0
cyB0aGF0IGlmIGFyaWEtbGFiZWxsZWRieSBpcyB1c2VkLCB0aGVuIGFyaWEtbGFiZWwgYXR0cmli
dXRlcyBhcmUgbm90IHVzZWQuCiAKLU9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBv
ZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KLQotCi1GQUlM
IHVzaW5nTm9uZS50aXRsZSBzaG91bGQgYmUgQVhUaXRsZTogQWxwaGEuIFdhcyBBbHBoYS4KLUZB
SUwgdXNpbmdOb25lLmRlc2NyaXB0aW9uIHNob3VsZCBiZSBBWERlc2NyaXB0aW9uOiAuIFdhcyAu
Ci1GQUlMIHVzaW5nTGFiZWwudGl0bGUgc2hvdWxkIGJlIEFYVGl0bGU6IEJldGEuIFdhcyBCZXRh
LgotRkFJTCB1c2luZ0xhYmVsLmRlc2NyaXB0aW9uIHNob3VsZCBiZSBBWERlc2NyaXB0aW9uOiBH
YW1tYS4gV2FzIERlc2NyaXB0aW9uOiBHYW1tYS4KLUZBSUwgdXNpbmdMYWJlbGxlZGJ5LnRpdGxl
IHNob3VsZCBiZSBBWFRpdGxlOiBEZWx0YS4gV2FzIERlbHRhLgotRkFJTCB1c2luZ0xhYmVsbGVk
YnkuZGVzY3JpcHRpb24gc2hvdWxkIGJlIEFYRGVzY3JpcHRpb246IEVwc2lsb24uIFdhcyBEZXNj
cmlwdGlvbjogRXBzaWxvbi4KLUZBSUwgdXNpbmdMYWJlbGVkYnkudGl0bGUgc2hvdWxkIGJlIEFY
VGl0bGU6IEV0YS4gV2FzIEV0YS4KLUZBSUwgdXNpbmdMYWJlbGVkYnkuZGVzY3JpcHRpb24gc2hv
dWxkIGJlIEFYRGVzY3JpcHRpb246IFRoZXRhLiBXYXMgRGVzY3JpcHRpb246IFRoZXRhLgotUEFT
UyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQotCi1URVNUIENPTVBMRVRFCitBbHBoYSBCZXRh
IERlbHRhIEV0YSBFcHNpbG9uIFRoZXRhCit1c2luZ05vbmUudGl0bGU6IFtBbHBoYV0KK3VzaW5n
Tm9uZS5kZXNjcmlwdGlvbjogW10KK3VzaW5nTGFiZWwudGl0bGU6IFtCZXRhXQordXNpbmdMYWJl
bC5kZXNjcmlwdGlvbjogW0Rlc2NyaXB0aW9uOiBHYW1tYV0KK3VzaW5nTGFiZWxsZWRieS50aXRs
ZTogW0Vwc2lsb25dCit1c2luZ0xhYmVsbGVkYnkuZGVzY3JpcHRpb246IFtEZXNjcmlwdGlvbjog
RXBzaWxvbl0KK3VzaW5nTGFiZWxlZGJ5LnRpdGxlOiBbVGhldGFdCit1c2luZ0xhYmVsZWRieS5k
ZXNjcmlwdGlvbjogW0Rlc2NyaXB0aW9uOiBUaGV0YV0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>