<?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>104911</bug_id>
          
          <creation_ts>2012-12-13 06:58:27 -0800</creation_ts>
          <short_desc>[chromium] Add a virtual test suite for enabling opt-in to composited scrolling</short_desc>
          <delta_ts>2012-12-13 20:49:18 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Misc.</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>
          
          <blocked>94743</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter>vollick</reporter>
          <assigned_to>vollick</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dpranke</cc>
    
    <cc>enne</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>790566</commentid>
    <comment_count>0</comment_count>
    <who name="">vollick</who>
    <bug_when>2012-12-13 06:58:27 -0800</bug_when>
    <thetext>We need to add virtual suites to run the tests in compositing/overflow/ and scrollbars/ with the --enable-accelerated-compositing-for-overflow-scroll flag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790569</commentid>
    <comment_count>1</comment_count>
      <attachid>179267</attachid>
    <who name="">vollick</who>
    <bug_when>2012-12-13 07:00:29 -0800</bug_when>
    <thetext>Created attachment 179267
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790640</commentid>
    <comment_count>2</comment_count>
      <attachid>179267</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2012-12-13 08:41:46 -0800</bug_when>
    <thetext>Comment on attachment 179267
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=179267&amp;action=review

Is this to test the positioning of overflow scroll controls? Or, just general repainting behavior?

&gt; Tools/Scripts/webkitpy/layout_tests/port/chromium.py:399
&gt; +            VirtualTestSuite(&apos;platform/chromium/virtual/gpu/compositedscrolling/overflow&apos;,
&gt; +                             &apos;compositing/overflow&apos;,
&gt; +                             [&apos;--enable-accelerated-compisiting-for-overflow-scroll&apos;, &apos;--force-compisiting-mode&apos;]),
&gt; +            VirtualTestSuite(&apos;platform/chromium/virtual/gpu/compositedscrolling/scrollbars&apos;,
&gt; +                             &apos;scrollbars&apos;,
&gt; +                             [&apos;--enable-accelerated-compisiting-for-overflow-scroll&apos;, &apos;--force-compisiting-mode&apos;]),

Typos.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790643</commentid>
    <comment_count>3</comment_count>
      <attachid>179267</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-13 08:43:44 -0800</bug_when>
    <thetext>Comment on attachment 179267
Patch

Attachment 179267 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15319267

New failing tests:
platform/chromium/virtual/gpu/compositedscrolling/overflow/overflow-overlay-with-touch.html
platform/chromium/virtual/gpu/compositedscrolling/overflow/scrolling-content-clip-to-viewport.html
platform/chromium/virtual/gpu/compositedscrolling/overflow/textarea-scroll-touch.html
platform/chromium/virtual/gpu/compositedscrolling/scrollbars/rtl/div-horizontal.html
platform/chromium/virtual/gpu/compositedscrolling/overflow/overflow-auto-with-touch.html
platform/chromium/virtual/gpu/compositedscrolling/overflow/updating-scrolling-content.html
platform/chromium/virtual/gpu/compositedscrolling/overflow/scrolling-without-painting.html
platform/chromium/virtual/gpu/compositedscrolling/scrollbars/rtl/div-absolute.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790703</commentid>
    <comment_count>4</comment_count>
      <attachid>179292</attachid>
    <who name="">vollick</who>
    <bug_when>2012-12-13 09:56:17 -0800</bug_when>
    <thetext>Created attachment 179292
Patch

(In reply to comment #2)
&gt; (From update of attachment 179267 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=179267&amp;action=review
&gt;
&gt; Is this to test the positioning of overflow scroll controls? Or, just general repainting behavior?

I would like to verify this, yes, but mainly I want to ensure that when we start automatically opting into composited scrolling, that we don&apos;t introduce any unexpected regressions in these tests.

&gt;
&gt; &gt; Tools/Scripts/webkitpy/layout_tests/port/chromium.py:399
&gt; &gt; +            VirtualTestSuite(&apos;platform/chromium/virtual/gpu/compositedscrolling/overflow&apos;,
&gt; &gt; +                             &apos;compositing/overflow&apos;,
&gt; &gt; +                             [&apos;--enable-accelerated-compisiting-for-overflow-scroll&apos;, &apos;--force-compisiting-mode&apos;]),
&gt; &gt; +            VirtualTestSuite(&apos;platform/chromium/virtual/gpu/compositedscrolling/scrollbars&apos;,
&gt; &gt; +                             &apos;scrollbars&apos;,
&gt; &gt; +                             [&apos;--enable-accelerated-compisiting-for-overflow-scroll&apos;, &apos;--force-compisiting-mode&apos;]),
&gt;
&gt; Typos.

Fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790797</commentid>
    <comment_count>5</comment_count>
      <attachid>179292</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-13 11:51:59 -0800</bug_when>
    <thetext>Comment on attachment 179292
Patch

Attachment 179292 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15313354

New failing tests:
platform/chromium/virtual/gpu/compositedscrolling/overflow/overflow-overlay-with-touch.html
platform/chromium/virtual/gpu/compositedscrolling/overflow/scrolling-content-clip-to-viewport.html
platform/chromium/virtual/gpu/compositedscrolling/overflow/textarea-scroll-touch.html
platform/chromium/virtual/gpu/compositedscrolling/scrollbars/rtl/div-horizontal.html
platform/chromium/virtual/gpu/compositedscrolling/overflow/overflow-auto-with-touch.html
platform/chromium/virtual/gpu/compositedscrolling/overflow/updating-scrolling-content.html
platform/chromium/virtual/gpu/compositedscrolling/overflow/scrolling-without-painting.html
platform/chromium/virtual/gpu/compositedscrolling/scrollbars/rtl/div-absolute.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790816</commentid>
    <comment_count>6</comment_count>
      <attachid>179314</attachid>
    <who name="">vollick</who>
    <bug_when>2012-12-13 12:25:42 -0800</bug_when>
    <thetext>Created attachment 179314
Updated test expectations.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790830</commentid>
    <comment_count>7</comment_count>
      <attachid>179314</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2012-12-13 12:49:08 -0800</bug_when>
    <thetext>Comment on attachment 179314
Updated test expectations.

What are the failures here caused by? I thought this flag didn&apos;t do anything yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790851</commentid>
    <comment_count>8</comment_count>
    <who name="">vollick</who>
    <bug_when>2012-12-13 13:15:33 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; (From update of attachment 179314 [details])
&gt; What are the failures here caused by? I thought this flag didn&apos;t do anything yet.

The failures are due to missing test expectations. The failing tests also fail for chromium in general. I&apos;ve updated the expectations file with this latest patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790857</commentid>
    <comment_count>9</comment_count>
      <attachid>179314</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2012-12-13 13:18:53 -0800</bug_when>
    <thetext>Comment on attachment 179314
Updated test expectations.

Oh, right! I keep forgetting that expectations don&apos;t get inherited for virtual test suites.  R=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790861</commentid>
    <comment_count>10</comment_count>
      <attachid>179314</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-13 13:26:02 -0800</bug_when>
    <thetext>Comment on attachment 179314
Updated test expectations.

Clearing flags on attachment: 179314

Committed r137645: &lt;http://trac.webkit.org/changeset/137645&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790862</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-13 13:26:05 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790874</commentid>
    <comment_count>12</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-13 13:45:50 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; (From update of attachment 179314 [details])
&gt; Oh, right! I keep forgetting that expectations don&apos;t get inherited for virtual test suites.  R=me.

It&apos;s probably well past time I fixed that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>791092</commentid>
    <comment_count>13</comment_count>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2012-12-13 16:31:25 -0800</bug_when>
    <thetext>Reverted r137645 for reason:

Breaks some overflow layout tests

Committed r137682: &lt;http://trac.webkit.org/changeset/137682&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>791099</commentid>
    <comment_count>14</comment_count>
      <attachid>179314</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2012-12-13 16:35:01 -0800</bug_when>
    <thetext>Comment on attachment 179314
Updated test expectations.

View in context: https://bugs.webkit.org/attachment.cgi?id=179314&amp;action=review

&gt; Tools/Scripts/webkitpy/layout_tests/port/chromium.py:396
&gt; +                             [&apos;--enable-accelerated-compositing-for-overflow-scroll&apos;]),

This should be --enable-accelerated-overflow-scroll to match Chromium.  I also think you need to add this option to DRT parsing in Tools/DumpRenderTree/chromium/DumpRenderTree.cpp.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>791236</commentid>
    <comment_count>15</comment_count>
      <attachid>179401</attachid>
    <who name="">vollick</who>
    <bug_when>2012-12-13 19:14:22 -0800</bug_when>
    <thetext>Created attachment 179401
Patch

(In reply to comment #14)
&gt; (From update of attachment 179314 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=179314&amp;action=review
&gt; 
&gt; &gt; Tools/Scripts/webkitpy/layout_tests/port/chromium.py:396
&gt; &gt; +                             [&apos;--enable-accelerated-compositing-for-overflow-scroll&apos;]),
&gt; 
&gt; This should be --enable-accelerated-overflow-scroll to match Chromium.  I also think you need to add this option to DRT parsing in Tools/DumpRenderTree/chromium/DumpRenderTree.cpp.

Gah, of course! This latest patch has the correct flag, and I&apos;ve confirmed that my plumbing does indeed make it in.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>791290</commentid>
    <comment_count>16</comment_count>
      <attachid>179401</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-13 20:49:14 -0800</bug_when>
    <thetext>Comment on attachment 179401
Patch

Clearing flags on attachment: 179401

Committed r137710: &lt;http://trac.webkit.org/changeset/137710&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>791291</commentid>
    <comment_count>17</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-13 20:49:18 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>179267</attachid>
            <date>2012-12-13 07:00:29 -0800</date>
            <delta_ts>2012-12-13 09:56:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104911-20121213095749.patch</filename>
            <type>text/plain</type>
            <size>2080</size>
            <attacher>vollick</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3NTgyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjlhNTQ0MGQzMzZiN2QxOGQ2ODNmYmQwNzk0ODg2YjYw
MDAzMjlhNi4uZDgzYjc2OTdkOThmOTQ3NTAxZTUxNDY4MDM2Zjg5M2I1NjNkMjQ4YSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDEyLTEyLTEzICBJYW4gVm9sbGljayAgPHZvbGxpY2tAY2hyb21pdW0ub3JnPgorCisg
ICAgICAgIFtjaHJvbWl1bV0gQWRkIGEgdmlydHVhbCB0ZXN0IHN1aXRlIGZvciBlbmFibGluZyBv
cHQtaW4gdG8gY29tcG9zaXRlZCBzY3JvbGxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNDkxMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZHMgdHdvIHZpcnR1YWwgdGVzdHMgc3VpdGVzIHRvIHJ1
biB0aGUgdGVzdHMgaW4KKyAgICAgICAgY29tcG9zaXRpbmcvb3ZlcmZsb3cvIGFuZCBzY3JvbGxi
YXJzLyB3aXRoIHRoZSBmbGFnCisgICAgICAgIC0tZW5hYmxlLWFjY2VsZXJhdGVkLWNvbXBvc2l0
aW5nLWZvci1vdmVyZmxvdy1zY3JvbGwKKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5
b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW0ucHk6CisgICAgICAgIChDaHJvbWl1bVBvcnQudmlydHVh
bF90ZXN0X3N1aXRlcyk6CisKIDIwMTItMTItMTMgIEpvYXF1aW0gUm9jaGEgIDxqcm9jaGFAaWdh
bGlhLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OIChyMTM3NDMyKTogVGhlIC93ZWJraXQyL1dl
YktpdENvb2tpZU1hbmFnZXIvYWNjZXB0LXBvbGljeSB1bml0IHRlc3QgaXMgZmFpbGluZwpkaWZm
IC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1
bS5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW0u
cHkKaW5kZXggZGMyMjA1YmJmODc3NzAxNWI2ZDI0YzI5ODkyMjEwNWY2YmRlNTA3MS4uMzExM2Jj
NGNjZTBmMWY2OTI4OWFmOWY2NmM3NDNkYmRkNzhhYjQ1NCAxMDA2NDQKLS0tIGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1bS5weQorKysgYi9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Nocm9taXVtLnB5CkBAIC0zOTEsNiAr
MzkxLDEyIEBAIGNsYXNzIENocm9taXVtUG9ydChQb3J0KToKICAgICAgICAgICAgIFZpcnR1YWxU
ZXN0U3VpdGUoJ3BsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvZGVmZXJyZWQvZmFzdC9pbWFnZXMn
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZmFzdC9pbWFnZXMnLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbJy0tZW5hYmxlLWRlZmVycmVkLWltYWdlLWRlY29kaW5nJywg
Jy0tZW5hYmxlLXBlci10aWxlLXBhaW50aW5nJywgJy0tZm9yY2UtY29tcG9zaXRpbmctbW9kZSdd
KSwKKyAgICAgICAgICAgIFZpcnR1YWxUZXN0U3VpdGUoJ3BsYXRmb3JtL2Nocm9taXVtL3ZpcnR1
YWwvZ3B1L2NvbXBvc2l0ZWRzY3JvbGxpbmcvb3ZlcmZsb3cnLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAnY29tcG9zaXRpbmcvb3ZlcmZsb3cnLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbJy0tZW5hYmxlLWFjY2VsZXJhdGVkLWNvbXBpc2l0aW5nLWZvci1vdmVyZmxvdy1z
Y3JvbGwnLCAnLS1mb3JjZS1jb21waXNpdGluZy1tb2RlJ10pLAorICAgICAgICAgICAgVmlydHVh
bFRlc3RTdWl0ZSgncGxhdGZvcm0vY2hyb21pdW0vdmlydHVhbC9ncHUvY29tcG9zaXRlZHNjcm9s
bGluZy9zY3JvbGxiYXJzJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3Njcm9sbGJh
cnMnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbJy0tZW5hYmxlLWFjY2VsZXJhdGVk
LWNvbXBpc2l0aW5nLWZvci1vdmVyZmxvdy1zY3JvbGwnLCAnLS1mb3JjZS1jb21waXNpdGluZy1t
b2RlJ10pLAogICAgICAgICBdCiAKICAgICAjCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>179292</attachid>
            <date>2012-12-13 09:56:17 -0800</date>
            <delta_ts>2012-12-13 12:25:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104911-20121213125337.patch</filename>
            <type>text/plain</type>
            <size>2024</size>
            <attacher>vollick</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3NTgyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjlhNTQ0MGQzMzZiN2QxOGQ2ODNmYmQwNzk0ODg2YjYw
MDAzMjlhNi4uZDgzYjc2OTdkOThmOTQ3NTAxZTUxNDY4MDM2Zjg5M2I1NjNkMjQ4YSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDEyLTEyLTEzICBJYW4gVm9sbGljayAgPHZvbGxpY2tAY2hyb21pdW0ub3JnPgorCisg
ICAgICAgIFtjaHJvbWl1bV0gQWRkIGEgdmlydHVhbCB0ZXN0IHN1aXRlIGZvciBlbmFibGluZyBv
cHQtaW4gdG8gY29tcG9zaXRlZCBzY3JvbGxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNDkxMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZHMgdHdvIHZpcnR1YWwgdGVzdHMgc3VpdGVzIHRvIHJ1
biB0aGUgdGVzdHMgaW4KKyAgICAgICAgY29tcG9zaXRpbmcvb3ZlcmZsb3cvIGFuZCBzY3JvbGxi
YXJzLyB3aXRoIHRoZSBmbGFnCisgICAgICAgIC0tZW5hYmxlLWFjY2VsZXJhdGVkLWNvbXBvc2l0
aW5nLWZvci1vdmVyZmxvdy1zY3JvbGwKKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5
b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW0ucHk6CisgICAgICAgIChDaHJvbWl1bVBvcnQudmlydHVh
bF90ZXN0X3N1aXRlcyk6CisKIDIwMTItMTItMTMgIEpvYXF1aW0gUm9jaGEgIDxqcm9jaGFAaWdh
bGlhLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OIChyMTM3NDMyKTogVGhlIC93ZWJraXQyL1dl
YktpdENvb2tpZU1hbmFnZXIvYWNjZXB0LXBvbGljeSB1bml0IHRlc3QgaXMgZmFpbGluZwpkaWZm
IC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1
bS5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW0u
cHkKaW5kZXggZGMyMjA1YmJmODc3NzAxNWI2ZDI0YzI5ODkyMjEwNWY2YmRlNTA3MS4uMWU2NzZl
ODM1ZmE1ZDE4YWY1MzU3OTM4OWQ3ZGMzODUyMDAyYjQzMSAxMDA2NDQKLS0tIGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1bS5weQorKysgYi9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Nocm9taXVtLnB5CkBAIC0zOTEsNiAr
MzkxLDEyIEBAIGNsYXNzIENocm9taXVtUG9ydChQb3J0KToKICAgICAgICAgICAgIFZpcnR1YWxU
ZXN0U3VpdGUoJ3BsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvZGVmZXJyZWQvZmFzdC9pbWFnZXMn
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZmFzdC9pbWFnZXMnLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbJy0tZW5hYmxlLWRlZmVycmVkLWltYWdlLWRlY29kaW5nJywg
Jy0tZW5hYmxlLXBlci10aWxlLXBhaW50aW5nJywgJy0tZm9yY2UtY29tcG9zaXRpbmctbW9kZSdd
KSwKKyAgICAgICAgICAgIFZpcnR1YWxUZXN0U3VpdGUoJ3BsYXRmb3JtL2Nocm9taXVtL3ZpcnR1
YWwvZ3B1L2NvbXBvc2l0ZWRzY3JvbGxpbmcvb3ZlcmZsb3cnLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAnY29tcG9zaXRpbmcvb3ZlcmZsb3cnLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbJy0tZW5hYmxlLWFjY2VsZXJhdGVkLWNvbXBvc2l0aW5nLWZvci1vdmVyZmxvdy1z
Y3JvbGwnXSksCisgICAgICAgICAgICBWaXJ0dWFsVGVzdFN1aXRlKCdwbGF0Zm9ybS9jaHJvbWl1
bS92aXJ0dWFsL2dwdS9jb21wb3NpdGVkc2Nyb2xsaW5nL3Njcm9sbGJhcnMnLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAnc2Nyb2xsYmFycycsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFsnLS1lbmFibGUtYWNjZWxlcmF0ZWQtY29tcG9zaXRpbmctZm9yLW92ZXJmbG93LXNj
cm9sbCddKSwKICAgICAgICAgXQogCiAgICAgIwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>179314</attachid>
            <date>2012-12-13 12:25:42 -0800</date>
            <delta_ts>2012-12-13 19:14:18 -0800</delta_ts>
            <desc>Updated test expectations.</desc>
            <filename>bug-104911-20121213152302.patch</filename>
            <type>text/plain</type>
            <size>6697</size>
            <attacher>vollick</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3NjA2CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNGY0YzQ3NDRiNGM4YmFiMDYxYWVjNWI2OTI3OGMwMzJk
ODMzMjk0Ny4uNWIwMTI0MGViNzJjMjFjNDVlYWEyMzBlZjcyY2U4NDdhOGIwMTcyNCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDEyLTEyLTEzICBJYW4gVm9sbGljayAgPHZvbGxpY2tAY2hyb21pdW0ub3JnPgorCisg
ICAgICAgIFtjaHJvbWl1bV0gQWRkIGEgdmlydHVhbCB0ZXN0IHN1aXRlIGZvciBlbmFibGluZyBv
cHQtaW4gdG8gY29tcG9zaXRlZCBzY3JvbGxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNDkxMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZHMgdHdvIHZpcnR1YWwgdGVzdHMgc3VpdGVzIHRvIHJ1
biB0aGUgdGVzdHMgaW4KKyAgICAgICAgY29tcG9zaXRpbmcvb3ZlcmZsb3cvIGFuZCBzY3JvbGxi
YXJzLyB3aXRoIHRoZSBmbGFnCisgICAgICAgIC0tZW5hYmxlLWFjY2VsZXJhdGVkLWNvbXBvc2l0
aW5nLWZvci1vdmVyZmxvdy1zY3JvbGwKKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5
b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW0ucHk6CisgICAgICAgIChDaHJvbWl1bVBvcnQudmlydHVh
bF90ZXN0X3N1aXRlcyk6CisKIDIwMTItMTItMTMgIEp1bGllIFBhcmVudCAgPGpwYXJlbnRAY2hy
b21pdW0ub3JnPgogCiAgICAgICAgIExvYWRlcl91bml0dGVzdHMgc2hvdWxkIHJlc2V0IHN0YXRl
IGJldHdlZW4gcnVucy4KZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0
X3Rlc3RzL3BvcnQvY2hyb21pdW0ucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90
ZXN0cy9wb3J0L2Nocm9taXVtLnB5CmluZGV4IGRjMjIwNWJiZjg3NzcwMTViNmQyNGMyOTg5MjIx
MDVmNmJkZTUwNzEuLjFlNjc2ZTgzNWZhNWQxOGFmNTM1NzkzODlkN2RjMzg1MjAwMmI0MzEgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21p
dW0ucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJv
bWl1bS5weQpAQCAtMzkxLDYgKzM5MSwxMiBAQCBjbGFzcyBDaHJvbWl1bVBvcnQoUG9ydCk6CiAg
ICAgICAgICAgICBWaXJ0dWFsVGVzdFN1aXRlKCdwbGF0Zm9ybS9jaHJvbWl1bS92aXJ0dWFsL2Rl
ZmVycmVkL2Zhc3QvaW1hZ2VzJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2Zhc3Qv
aW1hZ2VzJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyctLWVuYWJsZS1kZWZlcnJl
ZC1pbWFnZS1kZWNvZGluZycsICctLWVuYWJsZS1wZXItdGlsZS1wYWludGluZycsICctLWZvcmNl
LWNvbXBvc2l0aW5nLW1vZGUnXSksCisgICAgICAgICAgICBWaXJ0dWFsVGVzdFN1aXRlKCdwbGF0
Zm9ybS9jaHJvbWl1bS92aXJ0dWFsL2dwdS9jb21wb3NpdGVkc2Nyb2xsaW5nL292ZXJmbG93JywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2NvbXBvc2l0aW5nL292ZXJmbG93JywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWyctLWVuYWJsZS1hY2NlbGVyYXRlZC1jb21wb3Np
dGluZy1mb3Itb3ZlcmZsb3ctc2Nyb2xsJ10pLAorICAgICAgICAgICAgVmlydHVhbFRlc3RTdWl0
ZSgncGxhdGZvcm0vY2hyb21pdW0vdmlydHVhbC9ncHUvY29tcG9zaXRlZHNjcm9sbGluZy9zY3Jv
bGxiYXJzJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3Njcm9sbGJhcnMnLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbJy0tZW5hYmxlLWFjY2VsZXJhdGVkLWNvbXBvc2l0
aW5nLWZvci1vdmVyZmxvdy1zY3JvbGwnXSksCiAgICAgICAgIF0KIAogICAgICMKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBh
ZmU1ZTY0MTk2NjIwZmUzMmUyOTVmYzFlZWZjZWRiNTVmOWVhYzVhLi5mZjYwZTgyZGIxZjllYWMy
ODQ1MzhmNjU0OGQ0Yjg2NjNkOTZlY2YyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMTIt
MTMgIElhbiBWb2xsaWNrICA8dm9sbGlja0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9t
aXVtXSBBZGQgYSB2aXJ0dWFsIHRlc3Qgc3VpdGUgZm9yIGVuYWJsaW5nIG9wdC1pbiB0byBjb21w
b3NpdGVkIHNjcm9sbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTA0OTExCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgVXBkYXRlZCB0aGUgdGVzdCBleHBlY3RhdGlvbnMgZm9yIHRoZSB2aXJ0dWFsIHRl
c3Qgc3VpdGUgdG8gbWF0Y2ggdGhlCisgICAgICAgIHVzdWFsIGNocm9taXVtIHRlc3QgZXhwZWN0
YXRpb25zLgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9uczoK
KwogMjAxMi0xMi0xMyAgSm9hbm1hcmllIERpZ2dzICA8amRpZ2dzQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgW0dUS10gRXhwb3NlIEFSSUEgcm9sZXMgZm9yIHRhYiwgdGFicGFuZWwgYW5kIHRhYmxp
c3QKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3Rh
dGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCmlu
ZGV4IDBiZjE4OTU2YTNmOWRjNDRjZGViNGMzODIwY2I1NWQwNjIwNmJlNjguLjM5YzhkMTY3ZmIy
ZmE5NjVjNGNmMDZiZWQ4YzQzMDhiMTZmODdkOTEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9ucwpAQCAtMzYyNSw4ICszNjI1LDExIEBAIHdlYmtp
dC5vcmcvYi84NTg1NiBbIFdpbiBNYWMgQW5kcm9pZCBdIGZhc3QvYmxvY2svZmxvYXQvMDI4Lmh0
bWwgWyBJbWFnZU9ubHlGYWlsCiB3ZWJraXQub3JnL2IvODU4NTYgWyBXaW4gTWFjIEFuZHJvaWQg
XSBmYXN0L2Jsb2NrL2Zsb2F0LzAyNi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQu
b3JnL2IvODU4NTYgWyBXaW4gTWFjIEFuZHJvaWQgXSBmYXN0L292ZXJmbG93L3VucmVhY2hhYmxl
LW92ZXJmbG93LXJ0bC1idWcuaHRtbCBbIEZhaWx1cmUgSW1hZ2VPbmx5RmFpbHVyZSBdCiB3ZWJr
aXQub3JnL2IvODU4NTYgWyBMaW51eCBXaW4gU25vd0xlb3BhcmQgXSBzY3JvbGxiYXJzL3J0bC9k
aXYtYWJzb2x1dGUuaHRtbCBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzg1ODU2IFsgTGludXgg
V2luIFNub3dMZW9wYXJkIF0gcGxhdGZvcm0vY2hyb21pdW0vdmlydHVhbC9ncHUvY29tcG9zaXRl
ZHNjcm9sbGluZy9zY3JvbGxiYXJzL3J0bC9kaXYtYWJzb2x1dGUuaHRtbCBbIEZhaWx1cmUgXQog
d2Via2l0Lm9yZy9iLzg1ODU2IFsgTGlvbiBNb3VudGFpbkxpb24gXSBzY3JvbGxiYXJzL3J0bC9k
aXYtYWJzb2x1dGUuaHRtbCBbIEZhaWx1cmUgUGFzcyBdCit3ZWJraXQub3JnL2IvODU4NTYgWyBM
aW9uIE1vdW50YWluTGlvbiBdIHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvZ3B1L2NvbXBvc2l0
ZWRzY3JvbGxpbmcvc2Nyb2xsYmFycy9ydGwvZGl2LWFic29sdXRlLmh0bWwgWyBGYWlsdXJlIFBh
c3MgXQogd2Via2l0Lm9yZy9iLzg1ODU2IHNjcm9sbGJhcnMvcnRsL2Rpdi1ob3Jpem9udGFsLmh0
bWwgWyBGYWlsdXJlIF0KK3dlYmtpdC5vcmcvYi84NTg1NiBwbGF0Zm9ybS9jaHJvbWl1bS92aXJ0
dWFsL2dwdS9jb21wb3NpdGVkc2Nyb2xsaW5nL3Njcm9sbGJhcnMvcnRsL2Rpdi1ob3Jpem9udGFs
Lmh0bWwgWyBGYWlsdXJlIF0KIAogIyBCdWcgOTMxNDggY2hhbmdlZCB0aGlzIHRvIGEgdGVzdFJ1
bm5lciB0ZXN0IGFuZCBpdCBzdGFydGVkIHRpbWluZyBvdXQgb24gTWFjLgogd2Via2l0Lm9yZy9i
LzkzMTQ4IFsgTWFjIF0gZmFzdC9jc3MvbmVzdGVkLWxheWVycy13aXRoLWhvdmVyLmh0bWwgWyBU
aW1lb3V0IF0KQEAgLTM2OTIsMjAgKzM2OTUsMjYgQEAgd2Via2l0Lm9yZy9iLzk5NzM0IFsgTWFj
IF0gaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9yZXF1ZXN0LWVuY29kaW5nMi5odG1sIFsgUGEK
ICMgRU5BQkxFX0FDQ0VMRVJBVEVEX09WRVJGTE9XX1NDUk9MTElORyBpcyBub3QgY3VycmVudGx5
IGVuYWJsZWQgaW4gQ2hyb21pdW0uCiB3ZWJraXQub3JnL2IvOTQzNTMgY29tcG9zaXRpbmcvb3Zl
cmZsb3cvc2Nyb2xsaW5nLWNvbnRlbnQtY2xpcC10by12aWV3cG9ydC5odG1sIFsgRmFpbHVyZSBd
CiB3ZWJraXQub3JnL2IvOTQzNTMgcGxhdGZvcm0vY2hyb21pdW0vdmlydHVhbC9zb2Z0d2FyZWNv
bXBvc2l0aW5nL292ZXJmbG93L3Njcm9sbGluZy1jb250ZW50LWNsaXAtdG8tdmlld3BvcnQuaHRt
bCBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzk0MzUzIHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1
YWwvZ3B1L2NvbXBvc2l0ZWRzY3JvbGxpbmcvb3ZlcmZsb3cvc2Nyb2xsaW5nLWNvbnRlbnQtY2xp
cC10by12aWV3cG9ydC5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvOTQzNTMgY29tcG9z
aXRpbmcvb3ZlcmZsb3cvc2Nyb2xsaW5nLXdpdGhvdXQtcGFpbnRpbmcuaHRtbCBbIEZhaWx1cmUg
XQogd2Via2l0Lm9yZy9iLzk0MzUzIHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvc29mdHdhcmVj
b21wb3NpdGluZy9vdmVyZmxvdy9zY3JvbGxpbmctd2l0aG91dC1wYWludGluZy5odG1sIFsgRmFp
bHVyZSBdCit3ZWJraXQub3JnL2IvOTQzNTMgcGxhdGZvcm0vY2hyb21pdW0vdmlydHVhbC9ncHUv
Y29tcG9zaXRlZHNjcm9sbGluZy9vdmVyZmxvdy9zY3JvbGxpbmctd2l0aG91dC1wYWludGluZy5o
dG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvOTQzNTMgY29tcG9zaXRpbmcvb3ZlcmZsb3cv
dXBkYXRpbmctc2Nyb2xsaW5nLWNvbnRlbnQuaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9i
Lzk0MzUzIHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvc29mdHdhcmVjb21wb3NpdGluZy9vdmVy
Zmxvdy91cGRhdGluZy1zY3JvbGxpbmctY29udGVudC5odG1sIFsgRmFpbHVyZSBdCit3ZWJraXQu
b3JnL2IvOTQzNTMgcGxhdGZvcm0vY2hyb21pdW0vdmlydHVhbC9ncHUvY29tcG9zaXRlZHNjcm9s
bGluZy9vdmVyZmxvdy91cGRhdGluZy1zY3JvbGxpbmctY29udGVudC5odG1sIFsgRmFpbHVyZSBd
CiB3ZWJraXQub3JnL2IvOTQzNTMgY29tcG9zaXRpbmcvb3ZlcmZsb3cvdGV4dGFyZWEtc2Nyb2xs
LXRvdWNoLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi85NDM1MyBwbGF0Zm9ybS9jaHJv
bWl1bS92aXJ0dWFsL3NvZnR3YXJlY29tcG9zaXRpbmcvb3ZlcmZsb3cvdGV4dGFyZWEtc2Nyb2xs
LXRvdWNoLmh0bWwgWyBGYWlsdXJlIF0KK3dlYmtpdC5vcmcvYi85NDM1MyBwbGF0Zm9ybS9jaHJv
bWl1bS92aXJ0dWFsL2dwdS9jb21wb3NpdGVkc2Nyb2xsaW5nL292ZXJmbG93L3RleHRhcmVhLXNj
cm9sbC10b3VjaC5odG1sIFsgRmFpbHVyZSBdCiAKICMgRmFpbGluZyBvbiBMaW51eCAoQ29udGVu
dCBTaGVsbCkgb25seSBub3cKIHdlYmtpdC5vcmcvYi85NDM1MyBbIEFuZHJvaWQgTGludXggXSBj
b21wb3NpdGluZy9vdmVyZmxvdy9uZXN0ZWQtc2Nyb2xsaW5nLmh0bWwgWyBGYWlsdXJlIFBhc3Mg
XQogd2Via2l0Lm9yZy9iLzk0MzUzIFsgQW5kcm9pZCBMaW51eCBdIHBsYXRmb3JtL2Nocm9taXVt
L3ZpcnR1YWwvc29mdHdhcmVjb21wb3NpdGluZy9vdmVyZmxvdy9uZXN0ZWQtc2Nyb2xsaW5nLmh0
bWwgWyBGYWlsdXJlIFBhc3MgXQogd2Via2l0Lm9yZy9iLzk0MzUzIGNvbXBvc2l0aW5nL292ZXJm
bG93L292ZXJmbG93LWF1dG8td2l0aC10b3VjaC5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3Jn
L2IvOTQzNTMgcGxhdGZvcm0vY2hyb21pdW0vdmlydHVhbC9zb2Z0d2FyZWNvbXBvc2l0aW5nL292
ZXJmbG93L292ZXJmbG93LWF1dG8td2l0aC10b3VjaC5odG1sIFsgRmFpbHVyZSBdCit3ZWJraXQu
b3JnL2IvOTQzNTMgcGxhdGZvcm0vY2hyb21pdW0vdmlydHVhbC9ncHUvY29tcG9zaXRlZHNjcm9s
bGluZy9vdmVyZmxvdy9vdmVyZmxvdy1hdXRvLXdpdGgtdG91Y2guaHRtbCBbIEZhaWx1cmUgXQog
d2Via2l0Lm9yZy9iLzk0MzUzIGNvbXBvc2l0aW5nL292ZXJmbG93L292ZXJmbG93LW92ZXJsYXkt
d2l0aC10b3VjaC5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvOTQzNTMgcGxhdGZvcm0v
Y2hyb21pdW0vdmlydHVhbC9zb2Z0d2FyZWNvbXBvc2l0aW5nL292ZXJmbG93L292ZXJmbG93LW92
ZXJsYXktd2l0aC10b3VjaC5odG1sIFsgRmFpbHVyZSBdCit3ZWJraXQub3JnL2IvOTQzNTMgcGxh
dGZvcm0vY2hyb21pdW0vdmlydHVhbC9ncHUvY29tcG9zaXRlZHNjcm9sbGluZy9vdmVyZmxvdy9v
dmVyZmxvdy1vdmVybGF5LXdpdGgtdG91Y2guaHRtbCBbIEZhaWx1cmUgXQogCiB3ZWJraXQub3Jn
L2IvOTA0ODggWyBXaW4gXSBodHRwL3Rlc3RzL2luc3BlY3Rvci9uZXR3b3JrLXByZWZsaWdodC1v
cHRpb25zLmh0bWwgWyBQYXNzIFNsb3cgXQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>179401</attachid>
            <date>2012-12-13 19:14:22 -0800</date>
            <delta_ts>2012-12-13 20:49:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104911-20121213221142.patch</filename>
            <type>text/plain</type>
            <size>14882</size>
            <attacher>vollick</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3Njk1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjBjMTEzOTJiYzlmZGQwZmNmNDU1MWQ1NDhkMDNlY2Yy
NTIyM2E5Yy4uZDVlNTVmOTY0ZGRlNzQ4NGM0MzgxODNmYmI4NDZmZDExMWQwYWQ2NiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMx
IEBACisyMDEyLTEyLTEzICBJYW4gVm9sbGljayAgPHZvbGxpY2tAY2hyb21pdW0ub3JnPgorCisg
ICAgICAgIFtjaHJvbWl1bV0gQWRkIGEgdmlydHVhbCB0ZXN0IHN1aXRlIGZvciBlbmFibGluZyBv
cHQtaW4gdG8gY29tcG9zaXRlZCBzY3JvbGxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNDkxMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZHMgdHdvIHZpcnR1YWwgdGVzdHMgc3VpdGVzIHRvIHJ1
biB0aGUgdGVzdHMgaW4KKyAgICAgICAgY29tcG9zaXRpbmcvb3ZlcmZsb3cvIGFuZCBzY3JvbGxi
YXJzLyB3aXRoIHRoZSBmbGFnCisgICAgICAgIC0tZW5hYmxlLWFjY2VsZXJhdGVkLW92ZXJmbG93
LXNjcm9sbCwgd2hpY2ggSSd2ZSBhbHNvIHBsdW1iZWQgdGhyb3VnaAorICAgICAgICBpbiB0aGUg
dXN1YWwgd2F5LgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vRHVtcFJlbmRl
clRyZWUuY3BwOgorICAgICAgICAobWFpbik6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hy
b21pdW0vVGVzdFJ1bm5lci9wdWJsaWMvV2ViUHJlZmVyZW5jZXMuaDoKKyAgICAgICAgKFdlYlBy
ZWZlcmVuY2VzKToKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVy
L3NyYy9XZWJQcmVmZXJlbmNlcy5jcHA6CisgICAgICAgIChXZWJUZXN0UnVubmVyOjpXZWJQcmVm
ZXJlbmNlczo6cmVzZXQpOgorICAgICAgICAoV2ViVGVzdFJ1bm5lcjo6V2ViUHJlZmVyZW5jZXM6
OmFwcGx5VG8pOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5j
cHA6CisgICAgICAgIChUZXN0U2hlbGw6OlRlc3RTaGVsbCk6CisgICAgICAgIChUZXN0U2hlbGw6
OnJlc2V0V2ViU2V0dGluZ3MpOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rl
c3RTaGVsbC5oOgorICAgICAgICAoVGVzdFNoZWxsOjpzZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5n
Rm9yT3ZlcmZsb3dTY3JvbGxFbmFibGVkKToKKyAgICAgICAgKFRlc3RTaGVsbCk6CisgICAgICAg
ICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1bS5weToKKyAgICAg
ICAgKENocm9taXVtUG9ydC52aXJ0dWFsX3Rlc3Rfc3VpdGVzKToKKwogMjAxMi0xMi0xMyAgSnVs
aWUgUGFyZW50ICA8anBhcmVudEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgRGFzaGJvYXJkIGNs
ZWFudXA6IHJlbW92ZSB1c2FnZSBvZiBnbG9iYWwgZ19idWlsZGVycy4KZGlmZiAtLWdpdCBhL1Rv
b2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0R1bXBSZW5kZXJUcmVlLmNwcCBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL0R1bXBSZW5kZXJUcmVlLmNwcAppbmRleCBiYmQxNmFmMzI0
NDE0ZGMzMDQ0YTM3OWE1MTJlNjdlNmU3ZDllYzAxLi5jYWM4YTVhNDQzZWQ2YTk5MjNmZTdkNDVl
Y2VkZWY2MTMwMjRmMTA1IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1
bS9EdW1wUmVuZGVyVHJlZS5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0v
RHVtcFJlbmRlclRyZWUuY3BwCkBAIC02Myw2ICs2Myw3IEBAIHN0YXRpYyBjb25zdCBjaGFyIG9w
dGlvbkVuYWJsZURlZmVycmVkMkRDYW52YXNbXSA9ICItLWVuYWJsZS1kZWZlcnJlZC0yZC1jYW52
YXMiCiBzdGF0aWMgY29uc3QgY2hhciBvcHRpb25FbmFibGVBY2NlbGVyYXRlZFBhaW50aW5nW10g
PSAiLS1lbmFibGUtYWNjZWxlcmF0ZWQtcGFpbnRpbmciOwogc3RhdGljIGNvbnN0IGNoYXIgb3B0
aW9uRW5hYmxlQWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvclZpZGVvW10gPSAiLS1lbmFibGUtYWNj
ZWxlcmF0ZWQtdmlkZW8iOwogc3RhdGljIGNvbnN0IGNoYXIgb3B0aW9uRW5hYmxlQWNjZWxlcmF0
ZWRGaXhlZFBvc2l0aW9uW10gPSAiLS1lbmFibGUtYWNjZWxlcmF0ZWQtZml4ZWQtcG9zaXRpb24i
Oworc3RhdGljIGNvbnN0IGNoYXIgb3B0aW9uRW5hYmxlQWNjZWxlcmF0ZWRPdmVyZmxvd1Njcm9s
bFtdID0gIi0tZW5hYmxlLWFjY2VsZXJhdGVkLW92ZXJmbG93LXNjcm9sbCI7CiBzdGF0aWMgY29u
c3QgY2hhciBvcHRpb25Vc2VHcmFwaGljc0NvbnRleHQzREltcGxlbWVudGF0aW9uW10gPSAiLS11
c2UtZ3JhcGhpY3MtY29udGV4dC0zZC1pbXBsZW1lbnRhdGlvbj0iOwogc3RhdGljIGNvbnN0IGNo
YXIgb3B0aW9uRW5hYmxlUGVyVGlsZVBhaW50aW5nW10gPSAiLS1lbmFibGUtcGVyLXRpbGUtcGFp
bnRpbmciOwogc3RhdGljIGNvbnN0IGNoYXIgb3B0aW9uRW5hYmxlRGVmZXJyZWRJbWFnZURlY29k
aW5nW10gPSAiLS1lbmFibGUtZGVmZXJyZWQtaW1hZ2UtZGVjb2RpbmciOwpAQCAtMTI5LDYgKzEz
MCw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyKiBhcmd2W10pCiAgICAgYm9vbCBzdGFydHVw
RGlhbG9nID0gZmFsc2U7CiAgICAgYm9vbCBhY2NlbGVyYXRlZENvbXBvc2l0aW5nRm9yVmlkZW9F
bmFibGVkID0gZmFsc2U7CiAgICAgYm9vbCBhY2NlbGVyYXRlZENvbXBvc2l0aW5nRm9yRml4ZWRQ
b3NpdGlvbkVuYWJsZWQgPSBmYWxzZTsKKyAgICBib29sIGFjY2VsZXJhdGVkQ29tcG9zaXRpbmdG
b3JPdmVyZmxvd1Njcm9sbEVuYWJsZWQgPSBmYWxzZTsKICAgICBib29sIHNvZnR3YXJlQ29tcG9z
aXRpbmdFbmFibGVkID0gZmFsc2U7CiAgICAgYm9vbCB0aHJlYWRlZENvbXBvc2l0aW5nRW5hYmxl
ZCA9IGZhbHNlOwogICAgIGJvb2wgZm9yY2VDb21wb3NpdGluZ01vZGUgPSBmYWxzZTsKQEAgLTE2
OCw2ICsxNzAsOCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciogYXJndltdKQogICAgICAgICAg
ICAgYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvclZpZGVvRW5hYmxlZCA9IHRydWU7CiAgICAgICAg
IGVsc2UgaWYgKGFyZ3VtZW50ID09IG9wdGlvbkVuYWJsZUFjY2VsZXJhdGVkRml4ZWRQb3NpdGlv
bikKICAgICAgICAgICAgIGFjY2VsZXJhdGVkQ29tcG9zaXRpbmdGb3JGaXhlZFBvc2l0aW9uRW5h
YmxlZCA9IHRydWU7CisgICAgICAgIGVsc2UgaWYgKGFyZ3VtZW50ID09IG9wdGlvbkVuYWJsZUFj
Y2VsZXJhdGVkT3ZlcmZsb3dTY3JvbGwpCisgICAgICAgICAgICBhY2NlbGVyYXRlZENvbXBvc2l0
aW5nRm9yT3ZlcmZsb3dTY3JvbGxFbmFibGVkID0gdHJ1ZTsKICAgICAgICAgZWxzZSBpZiAoYXJn
dW1lbnQgPT0gb3B0aW9uRW5hYmxlU29mdHdhcmVDb21wb3NpdGluZykKICAgICAgICAgICAgIHNv
ZnR3YXJlQ29tcG9zaXRpbmdFbmFibGVkID0gdHJ1ZTsKICAgICAgICAgZWxzZSBpZiAoYXJndW1l
bnQgPT0gb3B0aW9uRW5hYmxlVGhyZWFkZWRDb21wb3NpdGluZykKQEAgLTIyNSw2ICsyMjksNyBA
QCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciogYXJndltdKQogICAgICAgICBzaGVsbC5zZXRBbGxv
d0V4dGVybmFsUGFnZXMoYWxsb3dFeHRlcm5hbFBhZ2VzKTsKICAgICAgICAgc2hlbGwuc2V0QWNj
ZWxlcmF0ZWRDb21wb3NpdGluZ0ZvclZpZGVvRW5hYmxlZChhY2NlbGVyYXRlZENvbXBvc2l0aW5n
Rm9yVmlkZW9FbmFibGVkKTsKICAgICAgICAgc2hlbGwuc2V0QWNjZWxlcmF0ZWRDb21wb3NpdGlu
Z0ZvckZpeGVkUG9zaXRpb25FbmFibGVkKGFjY2VsZXJhdGVkQ29tcG9zaXRpbmdGb3JGaXhlZFBv
c2l0aW9uRW5hYmxlZCk7CisgICAgICAgIHNoZWxsLnNldEFjY2VsZXJhdGVkQ29tcG9zaXRpbmdG
b3JPdmVyZmxvd1Njcm9sbEVuYWJsZWQoYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0Zvck92ZXJmbG93
U2Nyb2xsRW5hYmxlZCk7CiAgICAgICAgIHNoZWxsLnNldFNvZnR3YXJlQ29tcG9zaXRpbmdFbmFi
bGVkKHNvZnR3YXJlQ29tcG9zaXRpbmdFbmFibGVkKTsKICAgICAgICAgc2hlbGwuc2V0VGhyZWFk
ZWRDb21wb3NpdGluZ0VuYWJsZWQodGhyZWFkZWRDb21wb3NpdGluZ0VuYWJsZWQpOwogICAgICAg
ICBzaGVsbC5zZXRGb3JjZUNvbXBvc2l0aW5nTW9kZShmb3JjZUNvbXBvc2l0aW5nTW9kZSk7CmRp
ZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3B1Ymxp
Yy9XZWJQcmVmZXJlbmNlcy5oIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1
bm5lci9wdWJsaWMvV2ViUHJlZmVyZW5jZXMuaAppbmRleCBhNWQ4YjJiOTc0MDgzOGRiMDY1YTky
ODU1NzIyODcwOWJkYTNiNDJkLi5mM2EzNTA3YjEyNmQwYjE1MmY0NmZiMTU0NTMzZjliNDhhZmEw
MjdhIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVy
L3B1YmxpYy9XZWJQcmVmZXJlbmNlcy5oCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9t
aXVtL1Rlc3RSdW5uZXIvcHVibGljL1dlYlByZWZlcmVuY2VzLmgKQEAgLTk4LDYgKzk4LDcgQEAg
c3RydWN0IFdlYlByZWZlcmVuY2VzIHsKICAgICBib29sIGNhcmV0QnJvd3NpbmdFbmFibGVkOwog
ICAgIGJvb2wgYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvclZpZGVvRW5hYmxlZDsKICAgICBib29s
IGFjY2VsZXJhdGVkQ29tcG9zaXRpbmdGb3JGaXhlZFBvc2l0aW9uRW5hYmxlZDsKKyAgICBib29s
IGFjY2VsZXJhdGVkQ29tcG9zaXRpbmdGb3JPdmVyZmxvd1Njcm9sbEVuYWJsZWQ7CiAgICAgYm9v
bCBhY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZDsKICAgICBib29sIGZvcmNlQ29tcG9zaXRp
bmdNb2RlOwogICAgIGJvb2wgYWNjZWxlcmF0ZWQyZENhbnZhc0VuYWJsZWQ7CmRpZmYgLS1naXQg
YS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3NyYy9XZWJQcmVmZXJl
bmNlcy5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3NyYy9X
ZWJQcmVmZXJlbmNlcy5jcHAKaW5kZXggNDI1OWRjZTE3OTk5NDJmMDI2YjYxZDZkZDBlNWIzZjBj
NThkYzRhYS4uZDJlZWMyNWIyOGNmNDUzMzExOWY1ZGYyNWJjZWIyNzZlNGMwYjg4MyAxMDA2NDQK
LS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvV2ViUHJl
ZmVyZW5jZXMuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5u
ZXIvc3JjL1dlYlByZWZlcmVuY2VzLmNwcApAQCAtMTYxLDYgKzE2MSw3IEBAIHZvaWQgV2ViUHJl
ZmVyZW5jZXM6OnJlc2V0KCkKICAgICBoeXBlcmxpbmtBdWRpdGluZ0VuYWJsZWQgPSBmYWxzZTsK
ICAgICBhY2NlbGVyYXRlZENvbXBvc2l0aW5nRm9yVmlkZW9FbmFibGVkID0gZmFsc2U7CiAgICAg
YWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvckZpeGVkUG9zaXRpb25FbmFibGVkID0gZmFsc2U7Cisg
ICAgYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0Zvck92ZXJmbG93U2Nyb2xsRW5hYmxlZCA9IGZhbHNl
OwogICAgIGFjY2VsZXJhdGVkQ29tcG9zaXRpbmdFbmFibGVkID0gZmFsc2U7CiAgICAgYWNjZWxl
cmF0ZWQyZENhbnZhc0VuYWJsZWQgPSBmYWxzZTsKICAgICBkZWZlcnJlZDJkQ2FudmFzRW5hYmxl
ZCA9IGZhbHNlOwpAQCAtMjM1LDYgKzIzNiw3IEBAIHZvaWQgV2ViUHJlZmVyZW5jZXM6OmFwcGx5
VG8oV2ViVmlldyogd2ViVmlldykKICAgICBzZXR0aW5ncy0+c2V0QWNjZWxlcmF0ZWRDb21wb3Np
dGluZ0VuYWJsZWQoYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0VuYWJsZWQpOwogICAgIHNldHRpbmdz
LT5zZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nRm9yVmlkZW9FbmFibGVkKGFjY2VsZXJhdGVkQ29t
cG9zaXRpbmdGb3JWaWRlb0VuYWJsZWQpOwogICAgIHNldHRpbmdzLT5zZXRBY2NlbGVyYXRlZENv
bXBvc2l0aW5nRm9yRml4ZWRQb3NpdGlvbkVuYWJsZWQoYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0Zv
ckZpeGVkUG9zaXRpb25FbmFibGVkKTsKKyAgICBzZXR0aW5ncy0+c2V0QWNjZWxlcmF0ZWRDb21w
b3NpdGluZ0Zvck92ZXJmbG93U2Nyb2xsRW5hYmxlZChhY2NlbGVyYXRlZENvbXBvc2l0aW5nRm9y
T3ZlcmZsb3dTY3JvbGxFbmFibGVkKTsKICAgICBzZXR0aW5ncy0+c2V0Rml4ZWRQb3NpdGlvbkNy
ZWF0ZXNTdGFja2luZ0NvbnRleHQoYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvckZpeGVkUG9zaXRp
b25FbmFibGVkKTsKICAgICBzZXR0aW5ncy0+c2V0Rm9yY2VDb21wb3NpdGluZ01vZGUoZm9yY2VD
b21wb3NpdGluZ01vZGUpOwogICAgIHNldHRpbmdzLT5zZXRBY2NlbGVyYXRlZDJkQ2FudmFzRW5h
YmxlZChhY2NlbGVyYXRlZDJkQ2FudmFzRW5hYmxlZCk7CmRpZmYgLS1naXQgYS9Ub29scy9EdW1w
UmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vVGVzdFNoZWxsLmNwcAppbmRleCAwZDQwYjM0YzFmZmZhYzRkMGQzZmExNjg2MDFj
ZmUwNjNhMTVjMjM1Li4yN2Y1YmIwNmExODAyNzllYjg2N2M0MmU2Mzk3YmQ2MDJhYWRkZTFlIDEw
MDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwCisr
KyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5jcHAKQEAgLTExMiw2
ICsxMTIsNyBAQCBUZXN0U2hlbGw6OlRlc3RTaGVsbCgpCiAgICAgLCBtX2FsbG93RXh0ZXJuYWxQ
YWdlcyhmYWxzZSkKICAgICAsIG1fYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvclZpZGVvRW5hYmxl
ZChmYWxzZSkKICAgICAsIG1fYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvckZpeGVkUG9zaXRpb25F
bmFibGVkKGZhbHNlKQorICAgICwgbV9hY2NlbGVyYXRlZENvbXBvc2l0aW5nRm9yT3ZlcmZsb3dT
Y3JvbGxFbmFibGVkKGZhbHNlKQogICAgICwgbV9zb2Z0d2FyZUNvbXBvc2l0aW5nRW5hYmxlZChm
YWxzZSkKICAgICAsIG1fdGhyZWFkZWRDb21wb3NpdGluZ0VuYWJsZWQoZmFsc2UpCiAgICAgLCBt
X2ZvcmNlQ29tcG9zaXRpbmdNb2RlKGZhbHNlKQpAQCAtMjM4LDYgKzIzOSw3IEBAIHZvaWQgVGVz
dFNoZWxsOjpyZXNldFdlYlNldHRpbmdzKFdlYlZpZXcmIHdlYlZpZXcpCiAgICAgbV9wcmVmcy5h
Y2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZCA9IHRydWU7CiAgICAgbV9wcmVmcy5hY2NlbGVy
YXRlZENvbXBvc2l0aW5nRm9yVmlkZW9FbmFibGVkID0gbV9hY2NlbGVyYXRlZENvbXBvc2l0aW5n
Rm9yVmlkZW9FbmFibGVkOwogICAgIG1fcHJlZnMuYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvckZp
eGVkUG9zaXRpb25FbmFibGVkID0gbV9hY2NlbGVyYXRlZENvbXBvc2l0aW5nRm9yRml4ZWRQb3Np
dGlvbkVuYWJsZWQ7CisgICAgbV9wcmVmcy5hY2NlbGVyYXRlZENvbXBvc2l0aW5nRm9yT3ZlcmZs
b3dTY3JvbGxFbmFibGVkID0gbV9hY2NlbGVyYXRlZENvbXBvc2l0aW5nRm9yT3ZlcmZsb3dTY3Jv
bGxFbmFibGVkOwogICAgIG1fcHJlZnMuZm9yY2VDb21wb3NpdGluZ01vZGUgPSBtX2ZvcmNlQ29t
cG9zaXRpbmdNb2RlOwogICAgIG1fcHJlZnMuYWNjZWxlcmF0ZWQyZENhbnZhc0VuYWJsZWQgPSBt
X2FjY2VsZXJhdGVkMmRDYW52YXNFbmFibGVkOwogICAgIG1fcHJlZnMuZGVmZXJyZWQyZENhbnZh
c0VuYWJsZWQgPSBtX2RlZmVycmVkMmRDYW52YXNFbmFibGVkOwpkaWZmIC0tZ2l0IGEvVG9vbHMv
RHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmggYi9Ub29scy9EdW1wUmVuZGVyVHJl
ZS9jaHJvbWl1bS9UZXN0U2hlbGwuaAppbmRleCA1NTBjMjBiMjk5MWYwOTQ0MjI5Mzg5MjUyYWJh
ZWYwMzliOGI4YjI3Li5iNjQ3ZjJjOWVkZTI4NjRlYzExMmM5OWRiMzlhODIyMWFiN2U1YWEyIDEw
MDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuaAorKysg
Yi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuaApAQCAtMTMwLDYgKzEz
MCw3IEBAIHB1YmxpYzoKIAogICAgIHZvaWQgc2V0QWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvclZp
ZGVvRW5hYmxlZChib29sIGVuYWJsZWQpIHsgbV9hY2NlbGVyYXRlZENvbXBvc2l0aW5nRm9yVmlk
ZW9FbmFibGVkID0gZW5hYmxlZDsgfQogICAgIHZvaWQgc2V0QWNjZWxlcmF0ZWRDb21wb3NpdGlu
Z0ZvckZpeGVkUG9zaXRpb25FbmFibGVkKGJvb2wgZW5hYmxlZCkgeyBtX2FjY2VsZXJhdGVkQ29t
cG9zaXRpbmdGb3JGaXhlZFBvc2l0aW9uRW5hYmxlZCA9IGVuYWJsZWQ7IH0KKyAgICB2b2lkIHNl
dEFjY2VsZXJhdGVkQ29tcG9zaXRpbmdGb3JPdmVyZmxvd1Njcm9sbEVuYWJsZWQoYm9vbCBlbmFi
bGVkKSB7IG1fYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0Zvck92ZXJmbG93U2Nyb2xsRW5hYmxlZCA9
IGVuYWJsZWQ7IH0KICAgICBib29sIHNvZnR3YXJlQ29tcG9zaXRpbmdFbmFibGVkKCkgeyByZXR1
cm4gbV9zb2Z0d2FyZUNvbXBvc2l0aW5nRW5hYmxlZDsgfQogICAgIHZvaWQgc2V0U29mdHdhcmVD
b21wb3NpdGluZ0VuYWJsZWQoYm9vbCBlbmFibGVkKSB7IG1fc29mdHdhcmVDb21wb3NpdGluZ0Vu
YWJsZWQgPSBlbmFibGVkOyB9CiAgICAgdm9pZCBzZXRUaHJlYWRlZENvbXBvc2l0aW5nRW5hYmxl
ZChib29sIGVuYWJsZWQpIHsgbV90aHJlYWRlZENvbXBvc2l0aW5nRW5hYmxlZCA9IGVuYWJsZWQ7
IH0KQEAgLTIzMiw2ICsyMzMsNyBAQCBwcml2YXRlOgogICAgIGJvb2wgbV9hbGxvd0V4dGVybmFs
UGFnZXM7CiAgICAgYm9vbCBtX2FjY2VsZXJhdGVkQ29tcG9zaXRpbmdGb3JWaWRlb0VuYWJsZWQ7
CiAgICAgYm9vbCBtX2FjY2VsZXJhdGVkQ29tcG9zaXRpbmdGb3JGaXhlZFBvc2l0aW9uRW5hYmxl
ZDsKKyAgICBib29sIG1fYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0Zvck92ZXJmbG93U2Nyb2xsRW5h
YmxlZDsKICAgICBib29sIG1fc29mdHdhcmVDb21wb3NpdGluZ0VuYWJsZWQ7CiAgICAgYm9vbCBt
X3RocmVhZGVkQ29tcG9zaXRpbmdFbmFibGVkOwogICAgIGJvb2wgbV9mb3JjZUNvbXBvc2l0aW5n
TW9kZTsKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3Bv
cnQvY2hyb21pdW0ucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0
L2Nocm9taXVtLnB5CmluZGV4IGRjMjIwNWJiZjg3NzcwMTViNmQyNGMyOTg5MjIxMDVmNmJkZTUw
NzEuLjE4ZmYxYWMzNTI1MjI5MDM4NDEzNTQ2ZDc3YzAzNjg0MTk2YTY2MjQgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW0ucHkKKysr
IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1bS5weQpA
QCAtMzkxLDYgKzM5MSwxMiBAQCBjbGFzcyBDaHJvbWl1bVBvcnQoUG9ydCk6CiAgICAgICAgICAg
ICBWaXJ0dWFsVGVzdFN1aXRlKCdwbGF0Zm9ybS9jaHJvbWl1bS92aXJ0dWFsL2RlZmVycmVkL2Zh
c3QvaW1hZ2VzJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2Zhc3QvaW1hZ2VzJywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyctLWVuYWJsZS1kZWZlcnJlZC1pbWFnZS1k
ZWNvZGluZycsICctLWVuYWJsZS1wZXItdGlsZS1wYWludGluZycsICctLWZvcmNlLWNvbXBvc2l0
aW5nLW1vZGUnXSksCisgICAgICAgICAgICBWaXJ0dWFsVGVzdFN1aXRlKCdwbGF0Zm9ybS9jaHJv
bWl1bS92aXJ0dWFsL2dwdS9jb21wb3NpdGVkc2Nyb2xsaW5nL292ZXJmbG93JywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJ2NvbXBvc2l0aW5nL292ZXJmbG93JywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWyctLWVuYWJsZS1hY2NlbGVyYXRlZC1vdmVyZmxvdy1zY3JvbGwn
XSksCisgICAgICAgICAgICBWaXJ0dWFsVGVzdFN1aXRlKCdwbGF0Zm9ybS9jaHJvbWl1bS92aXJ0
dWFsL2dwdS9jb21wb3NpdGVkc2Nyb2xsaW5nL3Njcm9sbGJhcnMnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAnc2Nyb2xsYmFycycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFsnLS1lbmFibGUtYWNjZWxlcmF0ZWQtb3ZlcmZsb3ctc2Nyb2xsJ10pLAogICAgICAgICBdCiAK
ICAgICAjCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggMjU1ZDBkY2EyYzA2YjY1OTQwYjAwOTU0YzFjZmNkYmI2MDU4M2E5MS4u
YjdjZTg3N2Y0YjU2OTNmYjUwMDVjMjU0MDk2NDlhM2ZkZGFmYjZhYiAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE1IEBACisyMDEyLTEyLTEzICBJYW4gVm9sbGljayAgPHZvbGxpY2tAY2hyb21pdW0ub3JnPgor
CisgICAgICAgIFtjaHJvbWl1bV0gQWRkIGEgdmlydHVhbCB0ZXN0IHN1aXRlIGZvciBlbmFibGlu
ZyBvcHQtaW4gdG8gY29tcG9zaXRlZCBzY3JvbGxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNDkxMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZWQgdGhlIHRlc3QgZXhwZWN0YXRpb25zIGZv
ciB0aGUgdmlydHVhbCB0ZXN0IHN1aXRlIHRvIG1hdGNoIHRoZQorICAgICAgICB1c3VhbCBjaHJv
bWl1bSB0ZXN0IGV4cGVjdGF0aW9ucy4KKworICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL1Rl
c3RFeHBlY3RhdGlvbnM6CisKIDIwMTItMTItMTMgIEJlYXIgVHJhdmlzICA8YmV0cmF2aXNAYWRv
YmUuY29tPgogCiAgICAgICAgIFBvc2l0aW9uZWQgcmVwbGFjZWQgZWxlbWVudHMgc2hvdWxkIHJl
c29sdmUgdmVydGljYWwgbWFyZ2lucyBhZ2FpbnN0IHRoZWlyCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9ucwppbmRleCBkODVmOGQ3ZmUwN2M2NzYxMzZl
OGQ2Yjk5M2FlMTdmY2IyZGJhNDRmLi5lODhlNzc2ZDUwOTEyNDNjNWNhNjI3ZWU4M2E4ZGFlZTdm
OWM1ZTk4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhw
ZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3Rh
dGlvbnMKQEAgLTM2MjUsOCArMzYyNSwxMSBAQCB3ZWJraXQub3JnL2IvODU4NTYgWyBXaW4gTWFj
IEFuZHJvaWQgXSBmYXN0L2Jsb2NrL2Zsb2F0LzAyOC5odG1sIFsgSW1hZ2VPbmx5RmFpbAogd2Vi
a2l0Lm9yZy9iLzg1ODU2IFsgV2luIE1hYyBBbmRyb2lkIF0gZmFzdC9ibG9jay9mbG9hdC8wMjYu
aHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzg1ODU2IFsgV2luIE1hYyBB
bmRyb2lkIF0gZmFzdC9vdmVyZmxvdy91bnJlYWNoYWJsZS1vdmVyZmxvdy1ydGwtYnVnLmh0bWwg
WyBGYWlsdXJlIEltYWdlT25seUZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzg1ODU2IFsgTGludXgg
V2luIFNub3dMZW9wYXJkIF0gc2Nyb2xsYmFycy9ydGwvZGl2LWFic29sdXRlLmh0bWwgWyBGYWls
dXJlIF0KK3dlYmtpdC5vcmcvYi84NTg1NiBbIExpbnV4IFdpbiBTbm93TGVvcGFyZCBdIHBsYXRm
b3JtL2Nocm9taXVtL3ZpcnR1YWwvZ3B1L2NvbXBvc2l0ZWRzY3JvbGxpbmcvc2Nyb2xsYmFycy9y
dGwvZGl2LWFic29sdXRlLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi84NTg1NiBbIExp
b24gTW91bnRhaW5MaW9uIF0gc2Nyb2xsYmFycy9ydGwvZGl2LWFic29sdXRlLmh0bWwgWyBGYWls
dXJlIFBhc3MgXQord2Via2l0Lm9yZy9iLzg1ODU2IFsgTGlvbiBNb3VudGFpbkxpb24gXSBwbGF0
Zm9ybS9jaHJvbWl1bS92aXJ0dWFsL2dwdS9jb21wb3NpdGVkc2Nyb2xsaW5nL3Njcm9sbGJhcnMv
cnRsL2Rpdi1hYnNvbHV0ZS5odG1sIFsgRmFpbHVyZSBQYXNzIF0KIHdlYmtpdC5vcmcvYi84NTg1
NiBzY3JvbGxiYXJzL3J0bC9kaXYtaG9yaXpvbnRhbC5odG1sIFsgRmFpbHVyZSBdCit3ZWJraXQu
b3JnL2IvODU4NTYgcGxhdGZvcm0vY2hyb21pdW0vdmlydHVhbC9ncHUvY29tcG9zaXRlZHNjcm9s
bGluZy9zY3JvbGxiYXJzL3J0bC9kaXYtaG9yaXpvbnRhbC5odG1sIFsgRmFpbHVyZSBdCiAKICMg
QnVnIDkzMTQ4IGNoYW5nZWQgdGhpcyB0byBhIHRlc3RSdW5uZXIgdGVzdCBhbmQgaXQgc3RhcnRl
ZCB0aW1pbmcgb3V0IG9uIE1hYy4KIHdlYmtpdC5vcmcvYi85MzE0OCBbIE1hYyBdIGZhc3QvY3Nz
L25lc3RlZC1sYXllcnMtd2l0aC1ob3Zlci5odG1sIFsgVGltZW91dCBdCkBAIC0zNjkyLDIwICsz
Njk1LDI2IEBAIHdlYmtpdC5vcmcvYi85OTczNCBbIE1hYyBdIGh0dHAvdGVzdHMveG1saHR0cHJl
cXVlc3QvcmVxdWVzdC1lbmNvZGluZzIuaHRtbCBbIFBhCiAjIEVOQUJMRV9BQ0NFTEVSQVRFRF9P
VkVSRkxPV19TQ1JPTExJTkcgaXMgbm90IGN1cnJlbnRseSBlbmFibGVkIGluIENocm9taXVtLgog
d2Via2l0Lm9yZy9iLzk0MzUzIGNvbXBvc2l0aW5nL292ZXJmbG93L3Njcm9sbGluZy1jb250ZW50
LWNsaXAtdG8tdmlld3BvcnQuaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzk0MzUzIHBs
YXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvc29mdHdhcmVjb21wb3NpdGluZy9vdmVyZmxvdy9zY3Jv
bGxpbmctY29udGVudC1jbGlwLXRvLXZpZXdwb3J0Lmh0bWwgWyBGYWlsdXJlIF0KK3dlYmtpdC5v
cmcvYi85NDM1MyBwbGF0Zm9ybS9jaHJvbWl1bS92aXJ0dWFsL2dwdS9jb21wb3NpdGVkc2Nyb2xs
aW5nL292ZXJmbG93L3Njcm9sbGluZy1jb250ZW50LWNsaXAtdG8tdmlld3BvcnQuaHRtbCBbIEZh
aWx1cmUgXQogd2Via2l0Lm9yZy9iLzk0MzUzIGNvbXBvc2l0aW5nL292ZXJmbG93L3Njcm9sbGlu
Zy13aXRob3V0LXBhaW50aW5nLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi85NDM1MyBw
bGF0Zm9ybS9jaHJvbWl1bS92aXJ0dWFsL3NvZnR3YXJlY29tcG9zaXRpbmcvb3ZlcmZsb3cvc2Ny
b2xsaW5nLXdpdGhvdXQtcGFpbnRpbmcuaHRtbCBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzk0
MzUzIHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvZ3B1L2NvbXBvc2l0ZWRzY3JvbGxpbmcvb3Zl
cmZsb3cvc2Nyb2xsaW5nLXdpdGhvdXQtcGFpbnRpbmcuaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0
Lm9yZy9iLzk0MzUzIGNvbXBvc2l0aW5nL292ZXJmbG93L3VwZGF0aW5nLXNjcm9sbGluZy1jb250
ZW50Lmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi85NDM1MyBwbGF0Zm9ybS9jaHJvbWl1
bS92aXJ0dWFsL3NvZnR3YXJlY29tcG9zaXRpbmcvb3ZlcmZsb3cvdXBkYXRpbmctc2Nyb2xsaW5n
LWNvbnRlbnQuaHRtbCBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzk0MzUzIHBsYXRmb3JtL2No
cm9taXVtL3ZpcnR1YWwvZ3B1L2NvbXBvc2l0ZWRzY3JvbGxpbmcvb3ZlcmZsb3cvdXBkYXRpbmct
c2Nyb2xsaW5nLWNvbnRlbnQuaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzk0MzUzIGNv
bXBvc2l0aW5nL292ZXJmbG93L3RleHRhcmVhLXNjcm9sbC10b3VjaC5odG1sIFsgRmFpbHVyZSBd
CiB3ZWJraXQub3JnL2IvOTQzNTMgcGxhdGZvcm0vY2hyb21pdW0vdmlydHVhbC9zb2Z0d2FyZWNv
bXBvc2l0aW5nL292ZXJmbG93L3RleHRhcmVhLXNjcm9sbC10b3VjaC5odG1sIFsgRmFpbHVyZSBd
Cit3ZWJraXQub3JnL2IvOTQzNTMgcGxhdGZvcm0vY2hyb21pdW0vdmlydHVhbC9ncHUvY29tcG9z
aXRlZHNjcm9sbGluZy9vdmVyZmxvdy90ZXh0YXJlYS1zY3JvbGwtdG91Y2guaHRtbCBbIEZhaWx1
cmUgXQogCiAjIEZhaWxpbmcgb24gTGludXggKENvbnRlbnQgU2hlbGwpIG9ubHkgbm93CiB3ZWJr
aXQub3JnL2IvOTQzNTMgWyBBbmRyb2lkIExpbnV4IF0gY29tcG9zaXRpbmcvb3ZlcmZsb3cvbmVz
dGVkLXNjcm9sbGluZy5odG1sIFsgRmFpbHVyZSBQYXNzIF0KIHdlYmtpdC5vcmcvYi85NDM1MyBb
IEFuZHJvaWQgTGludXggXSBwbGF0Zm9ybS9jaHJvbWl1bS92aXJ0dWFsL3NvZnR3YXJlY29tcG9z
aXRpbmcvb3ZlcmZsb3cvbmVzdGVkLXNjcm9sbGluZy5odG1sIFsgRmFpbHVyZSBQYXNzIF0KIHdl
YmtpdC5vcmcvYi85NDM1MyBjb21wb3NpdGluZy9vdmVyZmxvdy9vdmVyZmxvdy1hdXRvLXdpdGgt
dG91Y2guaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzk0MzUzIHBsYXRmb3JtL2Nocm9t
aXVtL3ZpcnR1YWwvc29mdHdhcmVjb21wb3NpdGluZy9vdmVyZmxvdy9vdmVyZmxvdy1hdXRvLXdp
dGgtdG91Y2guaHRtbCBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzk0MzUzIHBsYXRmb3JtL2No
cm9taXVtL3ZpcnR1YWwvZ3B1L2NvbXBvc2l0ZWRzY3JvbGxpbmcvb3ZlcmZsb3cvb3ZlcmZsb3ct
YXV0by13aXRoLXRvdWNoLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi85NDM1MyBjb21w
b3NpdGluZy9vdmVyZmxvdy9vdmVyZmxvdy1vdmVybGF5LXdpdGgtdG91Y2guaHRtbCBbIEZhaWx1
cmUgXQogd2Via2l0Lm9yZy9iLzk0MzUzIHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvc29mdHdh
cmVjb21wb3NpdGluZy9vdmVyZmxvdy9vdmVyZmxvdy1vdmVybGF5LXdpdGgtdG91Y2guaHRtbCBb
IEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzk0MzUzIHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwv
Z3B1L2NvbXBvc2l0ZWRzY3JvbGxpbmcvb3ZlcmZsb3cvb3ZlcmZsb3ctb3ZlcmxheS13aXRoLXRv
dWNoLmh0bWwgWyBGYWlsdXJlIF0KIAogd2Via2l0Lm9yZy9iLzkwNDg4IFsgV2luIF0gaHR0cC90
ZXN0cy9pbnNwZWN0b3IvbmV0d29yay1wcmVmbGlnaHQtb3B0aW9ucy5odG1sIFsgUGFzcyBTbG93
IF0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>