<?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>138904</bug_id>
          
          <creation_ts>2014-11-19 17:56:03 -0800</creation_ts>
          <short_desc>AX: Unclear that user and password are autofilled, no VoiceOver version of the yellow outline.</short_desc>
          <delta_ts>2014-11-21 16:02:54 -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>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="chris fleizach">cfleizach</reporter>
          <assigned_to name="chris fleizach">cfleizach</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1050022</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-11-19 17:56:03 -0800</bug_when>
    <thetext>If I find my focus in a user field with password already filled in, I am unaware of the difference between the website filling the content via cookie or other means, vs Safari&apos;s form filling function. Visually this is indicated with the yellow outline, and is not conveyed to the VO user.


&lt;rdar://problem/18900545&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050025</commentid>
    <comment_count>1</comment_count>
      <attachid>241918</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-11-19 17:59:42 -0800</bug_when>
    <thetext>Created attachment 241918
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050076</commentid>
    <comment_count>2</comment_count>
      <attachid>241918</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-11-20 00:38:30 -0800</bug_when>
    <thetext>Comment on attachment 241918
patch

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

&gt; Source/WebCore/accessibility/AccessibilityObject.cpp:1984
&gt; +    return downcast&lt;HTMLInputElement&gt;(*node).isAutofilled();

../../Source/WebCore/accessibility/AccessibilityObject.cpp: In member function &apos;bool WebCore::AccessibilityObject::isValueAutofilled() const&apos;:
../../Source/WebCore/accessibility/AccessibilityObject.cpp:1984:45: error: invalid use of incomplete type &apos;class WebCore::HTMLInputElement&apos;
     return downcast&lt;HTMLInputElement&gt;(*node).isAutofilled();
                                             ^</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050084</commentid>
    <comment_count>3</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-11-20 00:56:48 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Comment on attachment 241918 [details]
&gt; patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=241918&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/accessibility/AccessibilityObject.cpp:1984
&gt; &gt; +    return downcast&lt;HTMLInputElement&gt;(*node).isAutofilled();
&gt; 
&gt; ../../Source/WebCore/accessibility/AccessibilityObject.cpp: In member
&gt; function &apos;bool WebCore::AccessibilityObject::isValueAutofilled() const&apos;:
&gt; ../../Source/WebCore/accessibility/AccessibilityObject.cpp:1984:45: error:
&gt; invalid use of incomplete type &apos;class WebCore::HTMLInputElement&apos;
&gt;      return downcast&lt;HTMLInputElement&gt;(*node).isAutofilled();
&gt;                                              ^

Must be missing an #include for HTMLInputElement.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050161</commentid>
    <comment_count>4</comment_count>
      <attachid>241956</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-11-20 10:00:59 -0800</bug_when>
    <thetext>Created attachment 241956
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050478</commentid>
    <comment_count>5</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-11-21 09:18:45 -0800</bug_when>
    <thetext>I think the EFL failure is unrelated

-----------
-MT Source/WebCore/CMakeFiles/WebCore.dir/rendering/RenderBlock.cpp.o -MF &quot;Source/WebCore/CMakeFiles/WebCore.dir/rendering/RenderBlock.cpp.o.d&quot; -o Source/WebCore/CMakeFiles/WebCore.dir/rendering/RenderBlock.cpp.o -c ../../Source/WebCore/rendering/RenderBlock.cpp
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See &lt;file:///usr/share/doc/gcc-4.8/README.Bugs&gt; for instructions.
ninja: build stopped: subcommand failed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050488</commentid>
    <comment_count>6</comment_count>
      <attachid>241956</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2014-11-21 10:34:32 -0800</bug_when>
    <thetext>Comment on attachment 241956
patch

I agree on that the EFL error seems unrelated</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050624</commentid>
    <comment_count>7</comment_count>
      <attachid>241956</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-21 16:02:47 -0800</bug_when>
    <thetext>Comment on attachment 241956
patch

Clearing flags on attachment: 241956

Committed r176481: &lt;http://trac.webkit.org/changeset/176481&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050625</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-21 16:02:54 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>241918</attachid>
            <date>2014-11-19 17:59:42 -0800</date>
            <delta_ts>2014-11-20 10:00:59 -0800</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>7768</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NjM3NCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDE0LTExLTE5ICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IFVuY2xlYXIgdGhh
dCB1c2VyIGFuZCBwYXNzd29yZCBhcmUgYXV0b2ZpbGxlZCwgbm8gVm9pY2VPdmVyIHZlcnNpb24g
b2YgdGhlIHllbGxvdyBvdXRsaW5lLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTM4OTA0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkIGFuIGF0dHJpYnV0ZSB0aGF0IG1hcmtzIHdoZW4gYSB0ZXh0IGZp
ZWxkIGlzIGF1dG8tZmlsbGVkLgorCisgICAgICAgIFRlc3Q6IGFjY2Vzc2liaWxpdHkvYXV0by1m
aWxsZWQtdmFsdWUuaHRtbAorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5
T2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlPYmplY3Q6OmlzVmFs
dWVBdXRvZmlsbGVkKToKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmpl
Y3QuaDoKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0
V3JhcHBlck1hYy5tbToKKyAgICAgICAgKC1bV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIg
YWNjZXNzaWJpbGl0eUF0dHJpYnV0ZU5hbWVzXSk6CisgICAgICAgICgtW1dlYkFjY2Vzc2liaWxp
dHlPYmplY3RXcmFwcGVyIGFjY2Vzc2liaWxpdHlBdHRyaWJ1dGVWYWx1ZTpdKToKKwogMjAxNC0x
MS0xOSAgQW5kcmVhcyBLbGluZyAgPGFrbGluZ0BhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3Zl
ICJkb2N1bWVudCBoYXMgbm8gOjpiZWZvcmUgYW5kL29yIDo6YWZ0ZXIgcnVsZXMiIG9wdGltaXph
dGlvbi4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9i
amVjdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nl
c3NpYmlsaXR5T2JqZWN0LmNwcAkocmV2aXNpb24gMTc2MDUzKQorKysgU291cmNlL1dlYkNvcmUv
YWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAt
MTk3MSw2ICsxOTcxLDE4IEBACiAgICAgICAgIHJldHVybiBkb3duY2FzdDxFbGVtZW50Pihub2Rl
KTsKICAgICByZXR1cm4gbnVsbHB0cjsKIH0KKyAgICAKK2Jvb2wgQWNjZXNzaWJpbGl0eU9iamVj
dDo6aXNWYWx1ZUF1dG9maWxsZWQoKSBjb25zdAoreworICAgIGlmICghaXNOYXRpdmVUZXh0Q29u
dHJvbCgpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgCisgICAgTm9kZSogbm9kZSA9IHRo
aXMtPm5vZGUoKTsKKyAgICBpZiAoIW5vZGUgfHwgIWlzPEhUTUxJbnB1dEVsZW1lbnQ+KCpub2Rl
KSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIAorICAgIHJldHVybiBkb3duY2FzdDxIVE1M
SW5wdXRFbGVtZW50Pigqbm9kZSkuaXNBdXRvZmlsbGVkKCk7Cit9CiAKIGNvbnN0IEF0b21pY1N0
cmluZyYgQWNjZXNzaWJpbGl0eU9iamVjdDo6cGxhY2Vob2xkZXJWYWx1ZSgpIGNvbnN0CiB7Cklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuaAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlP
YmplY3QuaAkocmV2aXNpb24gMTc2MDUzKQorKysgU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0
eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmgJKHdvcmtpbmcgY29weSkKQEAgLTgzMiw3ICs4MzIsOCBA
QAogICAgIHZpcnR1YWwgQWNjZXNzaWJpbGl0eVJvbGUgcm9sZVZhbHVlRm9yTVNBQSgpIGNvbnN0
IHsgcmV0dXJuIHJvbGVWYWx1ZSgpOyB9CiAKICAgICB2aXJ0dWFsIFN0cmluZyBwYXNzd29yZEZp
ZWxkVmFsdWUoKSBjb25zdCB7IHJldHVybiBTdHJpbmcoKTsgfQotCisgICAgYm9vbCBpc1ZhbHVl
QXV0b2ZpbGxlZCgpIGNvbnN0OworICAgIAogICAgIC8vIFVzZWQgYnkgYW4gQVJJQSB0cmVlIHRv
IGdldCBhbGwgaXRzIHJvd3MuCiAgICAgdm9pZCBhcmlhVHJlZVJvd3MoQWNjZXNzaWJpbGl0eUNo
aWxkcmVuVmVjdG9yJik7CiAgICAgLy8gVXNlZCBieSBhbiBBUklBIHRyZWUgaXRlbSB0byBnZXQg
YWxsIG9mIGl0cyBkaXJlY3Qgcm93cyB0aGF0IGl0IGNhbiBkaXNjbG9zZS4KSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaW9zL1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVy
SU9TLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaW9zL1dl
YkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVySU9TLm1tCShyZXZpc2lvbiAxNzYwNTMpCisrKyBT
b3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lvcy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3Jh
cHBlcklPUy5tbQkod29ya2luZyBjb3B5KQpAQCAtNzUwLDYgKzc1MCwxNCBAQAogICAgIFtyZXN1
bHQgYXBwZW5kU3RyaW5nOnN0cmluZ107CiB9CiAKKy0gKEJPT0wpX2FjY2Vzc2liaWxpdHlWYWx1
ZUlzQXV0b2ZpbGxlZAoreworICAgIGlmICghW3NlbGYgX3ByZXBhcmVBY2Nlc3NpYmlsaXR5Q2Fs
bF0pCisgICAgICAgIHJldHVybiBOTzsKKworICAgIHJldHVybiBtX29iamVjdC0+aXNWYWx1ZUF1
dG9maWxsZWQoKTsKK30KKwogLSAoQ0dGbG9hdClfYWNjZXNzaWJpbGl0eU1pblZhbHVlCiB7CiAg
ICAgcmV0dXJuIG1fb2JqZWN0LT5taW5WYWx1ZUZvclJhbmdlKCk7CkluZGV4OiBTb3VyY2UvV2Vi
Q29yZS9hY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlck1hYy5t
bQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nl
c3NpYmlsaXR5T2JqZWN0V3JhcHBlck1hYy5tbQkocmV2aXNpb24gMTc2MDUzKQorKysgU291cmNl
L1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJN
YWMubW0JKHdvcmtpbmcgY29weSkKQEAgLTEyOSw2ICsxMjksMTAgQEAKICNkZWZpbmUgTlNBY2Nl
c3NpYmlsaXR5QWNjZXNzS2V5QXR0cmlidXRlIEAiQVhBY2Nlc3NLZXkiCiAjZW5kaWYKIAorI2lm
bmRlZiBOU0FjY2Vzc2liaWxpdHlWYWx1ZUF1dG9maWxsZWRBdHRyaWJ1dGUKKyNkZWZpbmUgTlNB
Y2Nlc3NpYmlsaXR5VmFsdWVBdXRvZmlsbGVkQXR0cmlidXRlIEAiQVhWYWx1ZUF1dG9maWxsZWQi
CisjZW5kaWYKKwogI2lmbmRlZiBOU0FjY2Vzc2liaWxpdHlMYW5ndWFnZUF0dHJpYnV0ZQogI2Rl
ZmluZSBOU0FjY2Vzc2liaWxpdHlMYW5ndWFnZUF0dHJpYnV0ZSBAIkFYTGFuZ3VhZ2UiCiAjZW5k
aWYKQEAgLTEzNzMsNiArMTM3Nyw3IEBACiAgICAgICAgIFt0ZW1wQXJyYXkgYWRkT2JqZWN0Ok5T
QWNjZXNzaWJpbGl0eVJlcXVpcmVkQXR0cmlidXRlXTsKICAgICAgICAgW3RlbXBBcnJheSBhZGRP
YmplY3Q6TlNBY2Nlc3NpYmlsaXR5SW52YWxpZEF0dHJpYnV0ZV07CiAgICAgICAgIFt0ZW1wQXJy
YXkgYWRkT2JqZWN0Ok5TQWNjZXNzaWJpbGl0eVBsYWNlaG9sZGVyVmFsdWVBdHRyaWJ1dGVdOwor
ICAgICAgICBbdGVtcEFycmF5IGFkZE9iamVjdDpOU0FjY2Vzc2liaWxpdHlWYWx1ZUF1dG9maWxs
ZWRBdHRyaWJ1dGVdOwogICAgICAgICB0ZXh0QXR0cnMgPSBbW05TQXJyYXkgYWxsb2NdIGluaXRX
aXRoQXJyYXk6dGVtcEFycmF5XTsKICAgICAgICAgW3RlbXBBcnJheSByZWxlYXNlXTsKICAgICB9
CkBAIC0xNTQwLDYgKzE1NDUsNyBAQAogICAgICAgICBbdGVtcEFycmF5IGFkZE9iamVjdDpOU0Fj
Y2Vzc2liaWxpdHlSZXF1aXJlZEF0dHJpYnV0ZV07CiAgICAgICAgIFt0ZW1wQXJyYXkgYWRkT2Jq
ZWN0Ok5TQWNjZXNzaWJpbGl0eUludmFsaWRBdHRyaWJ1dGVdOwogICAgICAgICBbdGVtcEFycmF5
IGFkZE9iamVjdDpOU0FjY2Vzc2liaWxpdHlQbGFjZWhvbGRlclZhbHVlQXR0cmlidXRlXTsKKyAg
ICAgICAgW3RlbXBBcnJheSBhZGRPYmplY3Q6TlNBY2Nlc3NpYmlsaXR5VmFsdWVBdXRvZmlsbGVk
QXR0cmlidXRlXTsKICAgICAgICAgcGFzc3dvcmRGaWVsZEF0dHJzID0gW1tOU0FycmF5IGFsbG9j
XSBpbml0V2l0aEFycmF5OnRlbXBBcnJheV07CiAgICAgICAgIFt0ZW1wQXJyYXkgcmVsZWFzZV07
CiAgICAgfQpAQCAtMjg1OSw3ICsyODY1LDEwIEBACiAgICAgCiAgICAgaWYgKFthdHRyaWJ1dGVO
YW1lIGlzRXF1YWxUb1N0cmluZzpOU0FjY2Vzc2liaWxpdHlQbGFjZWhvbGRlclZhbHVlQXR0cmli
dXRlXSkKICAgICAgICAgcmV0dXJuIG1fb2JqZWN0LT5wbGFjZWhvbGRlclZhbHVlKCk7Ci0gICAg
CisKKyAgICBpZiAoW2F0dHJpYnV0ZU5hbWUgaXNFcXVhbFRvU3RyaW5nOk5TQWNjZXNzaWJpbGl0
eVZhbHVlQXV0b2ZpbGxlZEF0dHJpYnV0ZV0pCisgICAgICAgIHJldHVybiBAKG1fb2JqZWN0LT5p
c1ZhbHVlQXV0b2ZpbGxlZCgpKTsKKwogICAgIGlmIChbYXR0cmlidXRlTmFtZSBpc0VxdWFsVG9T
dHJpbmc6TlNBY2Nlc3NpYmlsaXR5SGFzUG9wdXBBdHRyaWJ1dGVdKQogICAgICAgICByZXR1cm4g
W05TTnVtYmVyIG51bWJlcldpdGhCb29sOm1fb2JqZWN0LT5hcmlhSGFzUG9wdXAoKV07CiAgICAg
CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCShyZXZpc2lvbiAxNzYzNzQpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdv
cmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxNC0xMS0xOSAgQ2hyaXMgRmxlaXphY2gg
IDxjZmxlaXphY2hAYXBwbGUuY29tPgorCisgICAgICAgIEFYOiBVbmNsZWFyIHRoYXQgdXNlciBh
bmQgcGFzc3dvcmQgYXJlIGF1dG9maWxsZWQsIG5vIFZvaWNlT3ZlciB2ZXJzaW9uIG9mIHRoZSB5
ZWxsb3cgb3V0bGluZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEzODkwNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogYWNjZXNzaWJpbGl0eS9hdXRvLWZpbGxlZC12YWx1ZS5odG1sOiBBZGRlZC4KKyAg
ICAgICAgKiBwbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9hdXRvLWZpbGxlZC12YWx1ZS1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorCiAyMDE0LTExLTE5ICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhm
aWVsZEBhcHBsZS5jb20+CiAKICAgICAgICAgW09TIFhdIFVwcmlnaHQgdmVydGljYWwgdGV4dCBp
cyBjb21wbGV0ZWx5IGJyb2tlbiBmb3IgbXVsdGktY29kZS11bml0IGNvZGVwb2ludHMKSW5kZXg6
IExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXV0by1maWxsZWQtdmFsdWUuaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2F1dG8tZmlsbGVkLXZhbHVlLmh0bWwJ
KHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2F1dG8tZmlsbGVkLXZh
bHVlLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwzNCBAQAorPCFET0NUWVBFIEhUTUwg
UFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxtZXRhIGNo
YXJzZXQ9InV0Zi04Ij4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMi
Pjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgaWQ9ImJvZHkiPgorCis8aW5wdXQgdHlwZT0idGV4
dCIgdmFsdWU9ImhlbGxvIiBpZD0idGV4dGZpZWxkIj4KKworPHAgaWQ9ImRlc2NyaXB0aW9uIj48
L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKworPHNjcmlwdD4KKworICAgIGRlc2NyaXB0
aW9uKCJUaGlzIHRlc3RzIHRoYXQgdGhlIGF1dG8tZmlsbGVkIGF0dHJpYnV0ZSBpcyByZXBvcnRl
ZCBjb3JyZWN0bHkuIik7CisKKyAgICBpZiAod2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVy
KSB7CisKKyAgICAgICAgdmFyIHRleHRGaWVsZCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0
ZXh0ZmllbGQiKTsKKyAgICAgICAgdmFyIGF4VGV4dEZpZWxkID0gYWNjZXNzaWJpbGl0eUNvbnRy
b2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJ0ZXh0ZmllbGQiKTsKKworICAgICAgICBkZWJ1
ZygiSW5pdGlhbCBhdXRvLWZpbGwgdmFsdWU6ICIgKyBheFRleHRGaWVsZC5ib29sQXR0cmlidXRl
VmFsdWUoIkFYVmFsdWVBdXRvZmlsbGVkIikpOworICAgICAgICB3aW5kb3cuaW50ZXJuYWxzLnNl
dEF1dG9maWxsZWQodGV4dEZpZWxkLCB0cnVlKTsKKyAgICAgICAgZGVidWcoIlNldCBhdXRvLWZp
bGwgdG8gdHJ1ZSB2YWx1ZTogIiArIGF4VGV4dEZpZWxkLmJvb2xBdHRyaWJ1dGVWYWx1ZSgiQVhW
YWx1ZUF1dG9maWxsZWQiKSk7CisgICAgICAgIHdpbmRvdy5pbnRlcm5hbHMuc2V0QXV0b2ZpbGxl
ZCh0ZXh0RmllbGQsIGZhbHNlKTsKKyAgICAgICAgZGVidWcoIlNldCBhdXRvLWZpbGwgdG8gZmFs
c2UgdmFsdWU6ICIgKyBheFRleHRGaWVsZC5ib29sQXR0cmlidXRlVmFsdWUoIkFYVmFsdWVBdXRv
ZmlsbGVkIikpOworICAgIH0KKworPC9zY3JpcHQ+CisKKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJj
ZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KSW5kZXg6IExh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2F1dG8tZmlsbGVkLXZhbHVlLWV4
cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNz
aWJpbGl0eS9hdXRvLWZpbGxlZC12YWx1ZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBM
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9hdXRvLWZpbGxlZC12YWx1ZS1l
eHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwxMyBAQAorCitUaGlzIHRlc3Rz
IHRoYXQgdGhlIGF1dG8tZmlsbGVkIGF0dHJpYnV0ZSBpcyByZXBvcnRlZCBjb3JyZWN0bHkuCisK
K09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZv
bGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitJbml0aWFsIGF1dG8tZmlsbCB2YWx1ZTog
ZmFsc2UKK1NldCBhdXRvLWZpbGwgdG8gdHJ1ZSB2YWx1ZTogdHJ1ZQorU2V0IGF1dG8tZmlsbCB0
byBmYWxzZSB2YWx1ZTogZmFsc2UKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKwor
VEVTVCBDT01QTEVURQorCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>241956</attachid>
            <date>2014-11-20 10:00:59 -0800</date>
            <delta_ts>2014-11-21 16:02:47 -0800</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>7953</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NjM4MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDE0LTExLTIwICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IFVuY2xlYXIgdGhh
dCB1c2VyIGFuZCBwYXNzd29yZCBhcmUgYXV0b2ZpbGxlZCwgbm8gVm9pY2VPdmVyIHZlcnNpb24g
b2YgdGhlIHllbGxvdyBvdXRsaW5lLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTM4OTA0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkIGFuIGF0dHJpYnV0ZSB0aGF0IG1hcmtzIHdoZW4gYSB0ZXh0IGZp
ZWxkIGlzIGF1dG8tZmlsbGVkLgorCisgICAgICAgIFRlc3Q6IGFjY2Vzc2liaWxpdHkvYXV0by1m
aWxsZWQtdmFsdWUuaHRtbAorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5
T2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlPYmplY3Q6OmlzVmFs
dWVBdXRvZmlsbGVkKToKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmpl
Y3QuaDoKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0
V3JhcHBlck1hYy5tbToKKyAgICAgICAgKC1bV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIg
YWNjZXNzaWJpbGl0eUF0dHJpYnV0ZU5hbWVzXSk6CisgICAgICAgICgtW1dlYkFjY2Vzc2liaWxp
dHlPYmplY3RXcmFwcGVyIGFjY2Vzc2liaWxpdHlBdHRyaWJ1dGVWYWx1ZTpdKToKKwogMjAxNC0x
MS0xOSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIE1vdmUgJ2Ns
aXAnIENTUyBwcm9wZXJ0eSB0byB0aGUgbmV3IFN0eWxlQnVpbGRlcgpJbmRleDogU291cmNlL1dl
YkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3BwCShy
ZXZpc2lvbiAxNzYwNTMpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2li
aWxpdHlPYmplY3QuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00MCw2ICs0MCw3IEBACiAjaW5jbHVk
ZSAiRnJhbWUuaCIKICNpbmNsdWRlICJGcmFtZUxvYWRlci5oIgogI2luY2x1ZGUgIkZyYW1lU2Vs
ZWN0aW9uLmgiCisjaW5jbHVkZSAiSFRNTElucHV0RWxlbWVudC5oIgogI2luY2x1ZGUgIkhUTUxO
YW1lcy5oIgogI2luY2x1ZGUgIkhUTUxQYXJzZXJJZGlvbXMuaCIKICNpbmNsdWRlICJIaXRUZXN0
UmVzdWx0LmgiCkBAIC0xOTcxLDYgKzE5NzIsMTggQEAKICAgICAgICAgcmV0dXJuIGRvd25jYXN0
PEVsZW1lbnQ+KG5vZGUpOwogICAgIHJldHVybiBudWxscHRyOwogfQorICAgIAorYm9vbCBBY2Nl
c3NpYmlsaXR5T2JqZWN0Ojppc1ZhbHVlQXV0b2ZpbGxlZCgpIGNvbnN0Cit7CisgICAgaWYgKCFp
c05hdGl2ZVRleHRDb250cm9sKCkpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAKKyAgICBO
b2RlKiBub2RlID0gdGhpcy0+bm9kZSgpOworICAgIGlmICghbm9kZSB8fCAhaXM8SFRNTElucHV0
RWxlbWVudD4oKm5vZGUpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgCisgICAgcmV0dXJu
IGRvd25jYXN0PEhUTUxJbnB1dEVsZW1lbnQ+KCpub2RlKS5pc0F1dG9maWxsZWQoKTsKK30KIAog
Y29uc3QgQXRvbWljU3RyaW5nJiBBY2Nlc3NpYmlsaXR5T2JqZWN0OjpwbGFjZWhvbGRlclZhbHVl
KCkgY29uc3QKIHsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJp
bGl0eU9iamVjdC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkv
QWNjZXNzaWJpbGl0eU9iamVjdC5oCShyZXZpc2lvbiAxNzYwNTMpCisrKyBTb3VyY2UvV2ViQ29y
ZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuaAkod29ya2luZyBjb3B5KQpAQCAt
ODMyLDcgKzgzMiw4IEBACiAgICAgdmlydHVhbCBBY2Nlc3NpYmlsaXR5Um9sZSByb2xlVmFsdWVG
b3JNU0FBKCkgY29uc3QgeyByZXR1cm4gcm9sZVZhbHVlKCk7IH0KIAogICAgIHZpcnR1YWwgU3Ry
aW5nIHBhc3N3b3JkRmllbGRWYWx1ZSgpIGNvbnN0IHsgcmV0dXJuIFN0cmluZygpOyB9Ci0KKyAg
ICBib29sIGlzVmFsdWVBdXRvZmlsbGVkKCkgY29uc3Q7CisgICAgCiAgICAgLy8gVXNlZCBieSBh
biBBUklBIHRyZWUgdG8gZ2V0IGFsbCBpdHMgcm93cy4KICAgICB2b2lkIGFyaWFUcmVlUm93cyhB
Y2Nlc3NpYmlsaXR5Q2hpbGRyZW5WZWN0b3ImKTsKICAgICAvLyBVc2VkIGJ5IGFuIEFSSUEgdHJl
ZSBpdGVtIHRvIGdldCBhbGwgb2YgaXRzIGRpcmVjdCByb3dzIHRoYXQgaXQgY2FuIGRpc2Nsb3Nl
LgpJbmRleDogU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pb3MvV2ViQWNjZXNzaWJpbGl0
eU9iamVjdFdyYXBwZXJJT1MubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9pb3MvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJJT1MubW0JKHJldmlzaW9u
IDE3NjA1MykKKysrIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaW9zL1dlYkFjY2Vzc2li
aWxpdHlPYmplY3RXcmFwcGVySU9TLm1tCSh3b3JraW5nIGNvcHkpCkBAIC03NTAsNiArNzUwLDE0
IEBACiAgICAgW3Jlc3VsdCBhcHBlbmRTdHJpbmc6c3RyaW5nXTsKIH0KIAorLSAoQk9PTClfYWNj
ZXNzaWJpbGl0eVZhbHVlSXNBdXRvZmlsbGVkCit7CisgICAgaWYgKCFbc2VsZiBfcHJlcGFyZUFj
Y2Vzc2liaWxpdHlDYWxsXSkKKyAgICAgICAgcmV0dXJuIE5POworCisgICAgcmV0dXJuIG1fb2Jq
ZWN0LT5pc1ZhbHVlQXV0b2ZpbGxlZCgpOworfQorCiAtIChDR0Zsb2F0KV9hY2Nlc3NpYmlsaXR5
TWluVmFsdWUKIHsKICAgICByZXR1cm4gbV9vYmplY3QtPm1pblZhbHVlRm9yUmFuZ2UoKTsKSW5k
ZXg6IFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvbWFjL1dlYkFjY2Vzc2liaWxpdHlPYmpl
Y3RXcmFwcGVyTWFjLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxp
dHkvbWFjL1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyTWFjLm1tCShyZXZpc2lvbiAxNzYw
NTMpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5
T2JqZWN0V3JhcHBlck1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtMTI5LDYgKzEyOSwxMCBAQAog
I2RlZmluZSBOU0FjY2Vzc2liaWxpdHlBY2Nlc3NLZXlBdHRyaWJ1dGUgQCJBWEFjY2Vzc0tleSIK
ICNlbmRpZgogCisjaWZuZGVmIE5TQWNjZXNzaWJpbGl0eVZhbHVlQXV0b2ZpbGxlZEF0dHJpYnV0
ZQorI2RlZmluZSBOU0FjY2Vzc2liaWxpdHlWYWx1ZUF1dG9maWxsZWRBdHRyaWJ1dGUgQCJBWFZh
bHVlQXV0b2ZpbGxlZCIKKyNlbmRpZgorCiAjaWZuZGVmIE5TQWNjZXNzaWJpbGl0eUxhbmd1YWdl
QXR0cmlidXRlCiAjZGVmaW5lIE5TQWNjZXNzaWJpbGl0eUxhbmd1YWdlQXR0cmlidXRlIEAiQVhM
YW5ndWFnZSIKICNlbmRpZgpAQCAtMTM3Myw2ICsxMzc3LDcgQEAKICAgICAgICAgW3RlbXBBcnJh
eSBhZGRPYmplY3Q6TlNBY2Nlc3NpYmlsaXR5UmVxdWlyZWRBdHRyaWJ1dGVdOwogICAgICAgICBb
dGVtcEFycmF5IGFkZE9iamVjdDpOU0FjY2Vzc2liaWxpdHlJbnZhbGlkQXR0cmlidXRlXTsKICAg
ICAgICAgW3RlbXBBcnJheSBhZGRPYmplY3Q6TlNBY2Nlc3NpYmlsaXR5UGxhY2Vob2xkZXJWYWx1
ZUF0dHJpYnV0ZV07CisgICAgICAgIFt0ZW1wQXJyYXkgYWRkT2JqZWN0Ok5TQWNjZXNzaWJpbGl0
eVZhbHVlQXV0b2ZpbGxlZEF0dHJpYnV0ZV07CiAgICAgICAgIHRleHRBdHRycyA9IFtbTlNBcnJh
eSBhbGxvY10gaW5pdFdpdGhBcnJheTp0ZW1wQXJyYXldOwogICAgICAgICBbdGVtcEFycmF5IHJl
bGVhc2VdOwogICAgIH0KQEAgLTE1NDAsNiArMTU0NSw3IEBACiAgICAgICAgIFt0ZW1wQXJyYXkg
YWRkT2JqZWN0Ok5TQWNjZXNzaWJpbGl0eVJlcXVpcmVkQXR0cmlidXRlXTsKICAgICAgICAgW3Rl
bXBBcnJheSBhZGRPYmplY3Q6TlNBY2Nlc3NpYmlsaXR5SW52YWxpZEF0dHJpYnV0ZV07CiAgICAg
ICAgIFt0ZW1wQXJyYXkgYWRkT2JqZWN0Ok5TQWNjZXNzaWJpbGl0eVBsYWNlaG9sZGVyVmFsdWVB
dHRyaWJ1dGVdOworICAgICAgICBbdGVtcEFycmF5IGFkZE9iamVjdDpOU0FjY2Vzc2liaWxpdHlW
YWx1ZUF1dG9maWxsZWRBdHRyaWJ1dGVdOwogICAgICAgICBwYXNzd29yZEZpZWxkQXR0cnMgPSBb
W05TQXJyYXkgYWxsb2NdIGluaXRXaXRoQXJyYXk6dGVtcEFycmF5XTsKICAgICAgICAgW3RlbXBB
cnJheSByZWxlYXNlXTsKICAgICB9CkBAIC0yODU5LDcgKzI4NjUsMTAgQEAKICAgICAKICAgICBp
ZiAoW2F0dHJpYnV0ZU5hbWUgaXNFcXVhbFRvU3RyaW5nOk5TQWNjZXNzaWJpbGl0eVBsYWNlaG9s
ZGVyVmFsdWVBdHRyaWJ1dGVdKQogICAgICAgICByZXR1cm4gbV9vYmplY3QtPnBsYWNlaG9sZGVy
VmFsdWUoKTsKLSAgICAKKworICAgIGlmIChbYXR0cmlidXRlTmFtZSBpc0VxdWFsVG9TdHJpbmc6
TlNBY2Nlc3NpYmlsaXR5VmFsdWVBdXRvZmlsbGVkQXR0cmlidXRlXSkKKyAgICAgICAgcmV0dXJu
IEAobV9vYmplY3QtPmlzVmFsdWVBdXRvZmlsbGVkKCkpOworCiAgICAgaWYgKFthdHRyaWJ1dGVO
YW1lIGlzRXF1YWxUb1N0cmluZzpOU0FjY2Vzc2liaWxpdHlIYXNQb3B1cEF0dHJpYnV0ZV0pCiAg
ICAgICAgIHJldHVybiBbTlNOdW1iZXIgbnVtYmVyV2l0aEJvb2w6bV9vYmplY3QtPmFyaWFIYXNQ
b3B1cCgpXTsKICAgICAKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NjM3NCkKKysrIExheW91dFRlc3Rz
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE0LTExLTIwICBD
aHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IFVuY2xl
YXIgdGhhdCB1c2VyIGFuZCBwYXNzd29yZCBhcmUgYXV0b2ZpbGxlZCwgbm8gVm9pY2VPdmVyIHZl
cnNpb24gb2YgdGhlIHllbGxvdyBvdXRsaW5lLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM4OTA0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2F1dG8tZmlsbGVkLXZhbHVlLmh0
bWw6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2F1dG8tZmls
bGVkLXZhbHVlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisKIDIwMTQtMTEtMTkgIE15bGVzIEMuIE1h
eGZpZWxkICA8bW1heGZpZWxkQGFwcGxlLmNvbT4KIAogICAgICAgICBbT1MgWF0gVXByaWdodCB2
ZXJ0aWNhbCB0ZXh0IGlzIGNvbXBsZXRlbHkgYnJva2VuIGZvciBtdWx0aS1jb2RlLXVuaXQgY29k
ZXBvaW50cwpJbmRleDogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hdXRvLWZpbGxlZC12YWx1
ZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXV0by1maWxs
ZWQtdmFsdWUuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkv
YXV0by1maWxsZWQtdmFsdWUuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDM0IEBACis8
IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxo
ZWFkPgorPG1ldGEgY2hhcnNldD0idXRmLTgiPgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9q
cy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBpZD0iYm9keSI+CisKKzxp
bnB1dCB0eXBlPSJ0ZXh0IiB2YWx1ZT0iaGVsbG8iIGlkPSJ0ZXh0ZmllbGQiPgorCis8cCBpZD0i
ZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorCis8c2NyaXB0Pgor
CisgICAgZGVzY3JpcHRpb24oIlRoaXMgdGVzdHMgdGhhdCB0aGUgYXV0by1maWxsZWQgYXR0cmli
dXRlIGlzIHJlcG9ydGVkIGNvcnJlY3RseS4iKTsKKworICAgIGlmICh3aW5kb3cuYWNjZXNzaWJp
bGl0eUNvbnRyb2xsZXIpIHsKKworICAgICAgICB2YXIgdGV4dEZpZWxkID0gZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoInRleHRmaWVsZCIpOworICAgICAgICB2YXIgYXhUZXh0RmllbGQgPSBhY2Nl
c3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5SWQoInRleHRmaWVsZCIpOwor
CisgICAgICAgIGRlYnVnKCJJbml0aWFsIGF1dG8tZmlsbCB2YWx1ZTogIiArIGF4VGV4dEZpZWxk
LmJvb2xBdHRyaWJ1dGVWYWx1ZSgiQVhWYWx1ZUF1dG9maWxsZWQiKSk7CisgICAgICAgIHdpbmRv
dy5pbnRlcm5hbHMuc2V0QXV0b2ZpbGxlZCh0ZXh0RmllbGQsIHRydWUpOworICAgICAgICBkZWJ1
ZygiU2V0IGF1dG8tZmlsbCB0byB0cnVlIHZhbHVlOiAiICsgYXhUZXh0RmllbGQuYm9vbEF0dHJp
YnV0ZVZhbHVlKCJBWFZhbHVlQXV0b2ZpbGxlZCIpKTsKKyAgICAgICAgd2luZG93LmludGVybmFs
cy5zZXRBdXRvZmlsbGVkKHRleHRGaWVsZCwgZmFsc2UpOworICAgICAgICBkZWJ1ZygiU2V0IGF1
dG8tZmlsbCB0byBmYWxzZSB2YWx1ZTogIiArIGF4VGV4dEZpZWxkLmJvb2xBdHRyaWJ1dGVWYWx1
ZSgiQVhWYWx1ZUF1dG9maWxsZWQiKSk7CisgICAgfQorCis8L3NjcmlwdD4KKworPHNjcmlwdCBz
cmM9Ii4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9o
dG1sPgpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvYXV0by1m
aWxsZWQtdmFsdWUtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9hY2Nlc3NpYmlsaXR5L2F1dG8tZmlsbGVkLXZhbHVlLWV4cGVjdGVkLnR4dAkocmV2
aXNpb24gMCkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2F1dG8t
ZmlsbGVkLXZhbHVlLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDEzIEBA
CisKK1RoaXMgdGVzdHMgdGhhdCB0aGUgYXV0by1maWxsZWQgYXR0cmlidXRlIGlzIHJlcG9ydGVk
IGNvcnJlY3RseS4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNT
IiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK0luaXRpYWwgYXV0
by1maWxsIHZhbHVlOiBmYWxzZQorU2V0IGF1dG8tZmlsbCB0byB0cnVlIHZhbHVlOiB0cnVlCitT
ZXQgYXV0by1maWxsIHRvIGZhbHNlIHZhbHVlOiBmYWxzZQorUEFTUyBzdWNjZXNzZnVsbHlQYXJz
ZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisK
</data>

          </attachment>
      

    </bug>

</bugzilla>