<?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>146274</bug_id>
          
          <creation_ts>2015-06-23 23:13:23 -0700</creation_ts>
          <short_desc>AX: implement @aria-roledescription</short_desc>
          <delta_ts>2015-06-27 20:31:15 -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>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="James Craig">jcraig</reporter>
          <assigned_to name="chris fleizach">cfleizach</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>gyuyoung.kim</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>1104318</commentid>
    <comment_count>0</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2015-06-23 23:13:23 -0700</bug_when>
    <thetext>https://rawgit.com/w3c/aria/master/aria/aria.html#aria-roledescription</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1104319</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-06-23 23:13:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/21519129&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1104414</commentid>
    <comment_count>2</comment_count>
      <attachid>255493</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2015-06-24 11:12:50 -0700</bug_when>
    <thetext>Created attachment 255493
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1104868</commentid>
    <comment_count>3</comment_count>
      <attachid>255618</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2015-06-25 23:37:14 -0700</bug_when>
    <thetext>Created attachment 255618
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1104931</commentid>
    <comment_count>4</comment_count>
      <attachid>255637</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2015-06-26 08:08:34 -0700</bug_when>
    <thetext>Created attachment 255637
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105226</commentid>
    <comment_count>5</comment_count>
      <attachid>255637</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-06-27 16:02:57 -0700</bug_when>
    <thetext>Comment on attachment 255637
patch

Clearing flags on attachment: 255637

Committed r186038: &lt;http://trac.webkit.org/changeset/186038&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105227</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-06-27 16:03:03 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105242</commentid>
    <comment_count>7</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2015-06-27 20:18:20 -0700</bug_when>
    <thetext>The new test always fails on Windows:

&lt;https://build.webkit.org/results/Apple%20Win%207%20Release%20(Tests)/r186038%20(52670)/results.html&gt;
&lt;https://build.webkit.org/results/Apple%20Win%207%20Debug%20(Tests)/r186038%20(66697)/results.html&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105243</commentid>
    <comment_count>8</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2015-06-27 20:31:15 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; The new test always fails on Windows:
&gt; 
&gt; &lt;https://build.webkit.org/results/Apple%20Win%207%20Release%20(Tests)/
&gt; r186038%20(52670)/results.html&gt;
&gt; &lt;https://build.webkit.org/results/Apple%20Win%207%20Debug%20(Tests)/
&gt; r186038%20(66697)/results.html&gt;

Marked test as failing on Windows:
Committed r186039:  &lt;http://trac.webkit.org/changeset/186039&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>255493</attachid>
            <date>2015-06-24 11:12:50 -0700</date>
            <delta_ts>2015-06-25 23:37:14 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>6562</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NTkxNykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDE1LTA2LTI0ICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IGltcGxlbWVudCBA
YXJpYS1yb2xlZGVzY3JpcHRpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE0NjI3NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFkZCBzdXBwb3J0IGZvciBhcmlhLXJvbGVkZXNjcmlwdGlvbi4KKworICAg
ICAgICBUZXN0OiBhY2Nlc3NpYmlsaXR5L2FyaWEtcm9sZWRlc2NyaXB0aW9uLmh0bWwKKworICAg
ICAgICAqIGFjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpBY2Nlc3NpYmlsaXR5T2JqZWN0OjpoYXNIaWdobGlnaHRpbmcpOgorICAgICAgICAo
V2ViQ29yZTo6QWNjZXNzaWJpbGl0eU9iamVjdDo6cm9sZURlc2NyaXB0aW9uKToKKyAgICAgICAg
KFdlYkNvcmU6Om5vZGVIYXNQcmVzZW50YXRpb25Sb2xlKToKKyAgICAgICAgKiBhY2Nlc3NpYmls
aXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuaDoKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2lvcy9X
ZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlcklPUy5tbToKKyAgICAgICAgKC1bV2ViQWNjZXNz
aWJpbGl0eU9iamVjdFdyYXBwZXIgX2FjY2Vzc2liaWxpdHlNYXhWYWx1ZV0pOgorICAgICAgICAo
LVtXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlciBhY2Nlc3NpYmlsaXR5Um9sZURlc2NyaXB0
aW9uXSk6CisgICAgICAgICgtW1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyIGFjY2Vzc2li
aWxpdHlMYWJlbF0pOgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvbWFjL1dlYkFjY2Vzc2liaWxp
dHlPYmplY3RXcmFwcGVyTWFjLm1tOgorICAgICAgICAoLVtXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0
V3JhcHBlciByb2xlRGVzY3JpcHRpb25dKToKKwogMjAxNS0wNi0yNCAgVGltIEhvcnRvbiAgPHRp
bW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OIChyMTg1ODA0KTog
Q3Jhc2ggc2VsZWN0aW5nIHRpbWUgaW4gdGhlIGZvcm0gb24gaHR0cHM6Ly9iYWNrdXAuYnJpZ2h0
aG9yaXpvbnMuY29tL0JhY2t1cENhcmVSZXF1ZXN0LmFzcHgKSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvbWFjL1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyTWFjLm1tCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvbWFjL1dlYkFjY2Vzc2li
aWxpdHlPYmplY3RXcmFwcGVyTWFjLm1tCShyZXZpc2lvbiAxODU2NTMpCisrKyBTb3VyY2UvV2Vi
Q29yZS9hY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlck1hYy5t
bQkod29ya2luZyBjb3B5KQpAQCAtMjIwNiw2ICsyMjA2LDEwIEBACiAgICAgICAgIHJldHVybiBb
W3NlbGYgYXR0YWNobWVudFZpZXddIGFjY2Vzc2liaWxpdHlBdHRyaWJ1dGVWYWx1ZTpOU0FjY2Vz
c2liaWxpdHlSb2xlRGVzY3JpcHRpb25BdHRyaWJ1dGVdOwogI3ByYWdtYSBjbGFuZyBkaWFnbm9z
dGljIHBvcAogCisgICAgY29uc3QgQXRvbWljU3RyaW5nJiBvdmVycmlkZVJvbGVEZXNjcmlwdGlv
biA9IG1fb2JqZWN0LT5yb2xlRGVzY3JpcHRpb24oKTsKKyAgICBpZiAoIW92ZXJyaWRlUm9sZURl
c2NyaXB0aW9uLmlzTnVsbCgpKQorICAgICAgICByZXR1cm4gb3ZlcnJpZGVSb2xlRGVzY3JpcHRp
b247CisgICAgCiAgICAgTlNTdHJpbmcqIGF4Um9sZSA9IFtzZWxmIHJvbGVdOwogICAgIAogICAg
IGlmIChbYXhSb2xlIGlzRXF1YWxUb1N0cmluZzpOU0FjY2Vzc2liaWxpdHlHcm91cFJvbGVdKSB7
CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lvcy9XZWJBY2Nlc3NpYmlsaXR5
T2JqZWN0V3JhcHBlcklPUy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3Np
YmlsaXR5L2lvcy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlcklPUy5tbQkocmV2aXNpb24g
MTg1ODg0KQorKysgU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pb3MvV2ViQWNjZXNzaWJp
bGl0eU9iamVjdFdyYXBwZXJJT1MubW0JKHdvcmtpbmcgY29weSkKQEAgLTg1Myw2ICs4NTMsMTEg
QEAKICAgICByZXR1cm4gbV9vYmplY3QtPm1heFZhbHVlRm9yUmFuZ2UoKTsKIH0KIAorLSAoTlNT
dHJpbmcgKilhY2Nlc3NpYmlsaXR5Um9sZURlc2NyaXB0aW9uCit7CisgICAgcmV0dXJuIG1fb2Jq
ZWN0LT5yb2xlRGVzY3JpcHRpb24oKTsKK30KKwogLSAoTlNTdHJpbmcgKilhY2Nlc3NpYmlsaXR5
TGFiZWwKIHsKICAgICBpZiAoIVtzZWxmIF9wcmVwYXJlQWNjZXNzaWJpbGl0eUNhbGxdKQpJbmRl
eDogU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlP
YmplY3QuY3BwCShyZXZpc2lvbiAxODU2NTMpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmls
aXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMDAzLDYgKzIw
MDMsMTEgQEAKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKK2NvbnN0IEF0b21pY1N0cmluZyYgQWNj
ZXNzaWJpbGl0eU9iamVjdDo6cm9sZURlc2NyaXB0aW9uKCkgY29uc3QKK3sKKyAgICByZXR1cm4g
Z2V0QXR0cmlidXRlKGFyaWFfcm9sZWRlc2NyaXB0aW9uQXR0cik7Cit9CisgICAgCiBzdGF0aWMg
Ym9vbCBub2RlSGFzUHJlc2VudGF0aW9uUm9sZShOb2RlKiBub2RlKQogewogICAgIHJldHVybiBu
b2RlSGFzUm9sZShub2RlLCAicHJlc2VudGF0aW9uIikgfHwgbm9kZUhhc1JvbGUobm9kZSwgIm5v
bmUiKTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9i
amVjdC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNz
aWJpbGl0eU9iamVjdC5oCShyZXZpc2lvbiAxODU2NTMpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nl
c3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuaAkod29ya2luZyBjb3B5KQpAQCAtNjIxLDYg
KzYyMSw3IEBACiAgICAgYm9vbCBzdXBwb3J0c1JhbmdlVmFsdWUoKSBjb25zdDsKICAgICBTdHJp
bmcgaWRlbnRpZmllckF0dHJpYnV0ZSgpIGNvbnN0OwogICAgIHZvaWQgY2xhc3NMaXN0KFZlY3Rv
cjxTdHJpbmc+JikgY29uc3Q7CisgICAgY29uc3QgQXRvbWljU3RyaW5nJiByb2xlRGVzY3JpcHRp
b24oKSBjb25zdDsKICAgICAKICAgICBib29sIHN1cHBvcnRzQVJJQVNldFNpemUoKSBjb25zdDsK
ICAgICBib29sIHN1cHBvcnRzQVJJQVBvc0luU2V0KCkgY29uc3Q7CkluZGV4OiBMYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lv
biAxODU5MTcpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEs
MyArMSwxMyBAQAorMjAxNS0wNi0yNCAgQ2hyaXMgRmxlaXphY2ggIDxjZmxlaXphY2hAYXBwbGUu
Y29tPgorCisgICAgICAgIEFYOiBpbXBsZW1lbnQgQGFyaWEtcm9sZWRlc2NyaXB0aW9uCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDYyNzQKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGFjY2Vzc2liaWxp
dHkvYXJpYS1yb2xlZGVzY3JpcHRpb24tZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBh
Y2Nlc3NpYmlsaXR5L2FyaWEtcm9sZWRlc2NyaXB0aW9uLmh0bWw6IEFkZGVkLgorCiAyMDE1LTA2
LTI0ICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBDb250ZW50
IFNlY3VyaXR5IFBvbGljeSBlcnJvciBtZXNzYWdlIHdoZW4gZnJhbWUgbG9hZCBpcyBibG9ja2Vk
IGRvZXMgbm90IHJlYWQgd2VsbApJbmRleDogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlh
LXJvbGVkZXNjcmlwdGlvbi1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
YWNjZXNzaWJpbGl0eS9hcmlhLXJvbGVkZXNjcmlwdGlvbi1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDApCisrKyBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtcm9sZWRlc2NyaXB0aW9uLWV4
cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDEzIEBACit0ZXh0CitUaGlzIHRl
c3RzIHRoYXQgYXJpYS1yb2xlZGVzY3JpcHRpb24gd29ya3MuCisKK09uIHN1Y2Nlc3MsIHlvdSB3
aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENP
TVBMRVRFIi4KKworCitSb2xlIGRlc2NyaXB0aW9uOiBBWFJvbGVEZXNjcmlwdGlvbjogU3VwZXIg
QnV0dG9uCitSb2xlIGRlc2NyaXB0aW9uOiBBWFJvbGVEZXNjcmlwdGlvbjogCitSb2xlIGRlc2Ny
aXB0aW9uOiBBWFJvbGVEZXNjcmlwdGlvbjogYnV0dG9uCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNl
ZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpJbmRleDogTGF5b3V0VGVzdHMvYWNjZXNzaWJp
bGl0eS9hcmlhLXJvbGVkZXNjcmlwdGlvbi5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2FjY2Vzc2liaWxpdHkvYXJpYS1yb2xlZGVzY3JpcHRpb24uaHRtbAkocmV2aXNpb24gMCkKKysr
IExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1yb2xlZGVzY3JpcHRpb24uaHRtbAkod29y
a2luZyBjb3B5KQpAQCAtMCwwICsxLDM3IEBACis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9
Ii4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4K
KworPGRpdiBpZD0iYnRuIiByb2xlPSJidXR0b24iIGFyaWEtcm9sZWRlc2NyaXB0aW9uPSJTdXBl
ciBCdXR0b24iPnRleHQ8L2Rpdj4KKworPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlk
PSJjb25zb2xlIj48L2Rpdj4KKworPHNjcmlwdD4KKworZnVuY3Rpb24gcnVuVGVzdCgpIHsKKyAg
ICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0cyB0aGF0IGFyaWEtcm9sZWRlc2NyaXB0aW9uIHdvcmtz
LiIpOworCisgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgeworCisgICAg
ICAgIC8vIENvbmZpcm0gd2UgY2FuIG92ZXJyaWRlIG91ciByb2xlIGRlc2NyaXB0aW9uLgorICAg
ICAgICBkZWJ1ZygiUm9sZSBkZXNjcmlwdGlvbjogIiArIGFjY2Vzc2liaWxpdHlDb250cm9sbGVy
LmFjY2Vzc2libGVFbGVtZW50QnlJZCgiYnRuIikucm9sZURlc2NyaXB0aW9uKTsKKworICAgICAg
ICAvLyBDb25maXJtIG91ciByb2xlIGRlc2NyaXB0aW9uIGlzIGVtcHR5IHdoZW4gc2V0IHRvIHpl
cm8gbGVuZ3RoLgorICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYnRuIikuc2V0QXR0
cmlidXRlKCJhcmlhLXJvbGVkZXNjcmlwdGlvbiIsICIiKTsKKyAgICAgICAgZGVidWcoIlJvbGUg
ZGVzY3JpcHRpb246ICIgKyBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVu
dEJ5SWQoImJ0biIpLnJvbGVEZXNjcmlwdGlvbik7CisKKyAgICAgICAgLy8gQ29uZmlybSBvdXIg
cm9sZSBkZXNjcmlwdGlvbiByZXR1cm5zIHRvIGRlZmF1bHQgd2hlbiByZW1vdmVkLgorICAgICAg
ICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYnRuIikucmVtb3ZlQXR0cmlidXRlKCJhcmlhLXJv
bGVkZXNjcmlwdGlvbiIpOworICAgICAgICBkZWJ1ZygiUm9sZSBkZXNjcmlwdGlvbjogIiArIGFj
Y2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgiYnRuIikucm9sZURl
c2NyaXB0aW9uKTsKKyAgICB9Cit9CisKK3J1blRlc3QoKTsKKzwvc2NyaXB0PgorCis8L2JvZHk+
Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8
L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>255618</attachid>
            <date>2015-06-25 23:37:14 -0700</date>
            <delta_ts>2015-06-26 08:08:34 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>8734</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NTk1NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDE1LTA2LTI0ICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IGltcGxlbWVudCBA
YXJpYS1yb2xlZGVzY3JpcHRpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE0NjI3NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFkZCBzdXBwb3J0IGZvciBhcmlhLXJvbGVkZXNjcmlwdGlvbi4KKworICAg
ICAgICBUZXN0OiBhY2Nlc3NpYmlsaXR5L2FyaWEtcm9sZWRlc2NyaXB0aW9uLmh0bWwKKworICAg
ICAgICAqIGFjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpBY2Nlc3NpYmlsaXR5T2JqZWN0OjpoYXNIaWdobGlnaHRpbmcpOgorICAgICAgICAo
V2ViQ29yZTo6QWNjZXNzaWJpbGl0eU9iamVjdDo6cm9sZURlc2NyaXB0aW9uKToKKyAgICAgICAg
KFdlYkNvcmU6Om5vZGVIYXNQcmVzZW50YXRpb25Sb2xlKToKKyAgICAgICAgKiBhY2Nlc3NpYmls
aXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuaDoKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2lvcy9X
ZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlcklPUy5tbToKKyAgICAgICAgKC1bV2ViQWNjZXNz
aWJpbGl0eU9iamVjdFdyYXBwZXIgX2FjY2Vzc2liaWxpdHlNYXhWYWx1ZV0pOgorICAgICAgICAo
LVtXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlciBhY2Nlc3NpYmlsaXR5Um9sZURlc2NyaXB0
aW9uXSk6CisgICAgICAgICgtW1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyIGFjY2Vzc2li
aWxpdHlMYWJlbF0pOgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvbWFjL1dlYkFjY2Vzc2liaWxp
dHlPYmplY3RXcmFwcGVyTWFjLm1tOgorICAgICAgICAoLVtXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0
V3JhcHBlciByb2xlRGVzY3JpcHRpb25dKToKKwogMjAxNS0wNi0yNSAgTWF0dGhldyBEYWl0ZXIg
IDxtZGFpdGVyQGFwcGxlLmNvbT4KIAogICAgICAgICBFbmFibGluZyBNRURJQV9TVFJFQU0KSW5k
ZXg6IFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvbWFjL1dlYkFjY2Vzc2liaWxpdHlPYmpl
Y3RXcmFwcGVyQmFzZS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmls
aXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlckJhc2UubW0JKHJldmlzaW9uIDE4
NTY1MykKKysrIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvbWFjL1dlYkFjY2Vzc2liaWxp
dHlPYmplY3RXcmFwcGVyQmFzZS5tbQkod29ya2luZyBjb3B5KQpAQCAtMjQ1LDM4ICsyNDUsMzkg
QEAKIHN0cnVjdCBQYXRoQ29udmVyc2lvbkluZm8gewogICAgIFdlYkFjY2Vzc2liaWxpdHlPYmpl
Y3RXcmFwcGVyQmFzZSAqd3JhcHBlcjsKICAgICBDR011dGFibGVQYXRoUmVmIHBhdGg7CisgICAg
Q0dQb2ludCBvZmZzZXQ7CiB9OwogCiBzdGF0aWMgdm9pZCBDb252ZXJ0UGF0aFRvU2NyZWVuU3Bh
Y2VGdW5jdGlvbih2b2lkKiBpbmZvLCBjb25zdCBQYXRoRWxlbWVudCogZWxlbWVudCkKIHsKICAg
ICBQYXRoQ29udmVyc2lvbkluZm8qIGNvbnZlcnNpb24gPSAoUGF0aENvbnZlcnNpb25JbmZvKilp
bmZvOwotICAgIFdlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyQmFzZSAqd3JhcHBlciA9IGNv
bnZlcnNpb24tPndyYXBwZXI7CiAgICAgQ0dNdXRhYmxlUGF0aFJlZiBuZXdQYXRoID0gY29udmVy
c2lvbi0+cGF0aDsKKyAgICBDR1BvaW50IG9mZnNldCA9IGNvbnZlcnNpb24tPm9mZnNldDsKICAg
ICBzd2l0Y2ggKGVsZW1lbnQtPnR5cGUpIHsKICAgICBjYXNlIFBhdGhFbGVtZW50TW92ZVRvUG9p
bnQ6CiAgICAgewotICAgICAgICBDR1BvaW50IG5ld1BvaW50ID0gW3dyYXBwZXIgY29udmVydFBv
aW50VG9TY3JlZW5TcGFjZTplbGVtZW50LT5wb2ludHNbMF1dOworICAgICAgICBDR1BvaW50IG5l
d1BvaW50ID0gKENHUG9pbnQpKG9mZnNldCArIGVsZW1lbnQtPnBvaW50c1swXSk7CiAgICAgICAg
IENHUGF0aE1vdmVUb1BvaW50KG5ld1BhdGgsIG5pbCwgbmV3UG9pbnQueCwgbmV3UG9pbnQueSk7
CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBjYXNlIFBhdGhFbGVtZW50QWRkTGluZVRvUG9p
bnQ6CiAgICAgewotICAgICAgICBDR1BvaW50IG5ld1BvaW50ID0gW3dyYXBwZXIgY29udmVydFBv
aW50VG9TY3JlZW5TcGFjZTplbGVtZW50LT5wb2ludHNbMF1dOworICAgICAgICBDR1BvaW50IG5l
d1BvaW50ID0gKENHUG9pbnQpKG9mZnNldCArIGVsZW1lbnQtPnBvaW50c1swXSk7CiAgICAgICAg
IENHUGF0aEFkZExpbmVUb1BvaW50KG5ld1BhdGgsIG5pbCwgbmV3UG9pbnQueCwgbmV3UG9pbnQu
eSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBjYXNlIFBhdGhFbGVtZW50QWRkUXVhZEN1
cnZlVG9Qb2ludDoKICAgICB7Ci0gICAgICAgIENHUG9pbnQgbmV3UG9pbnQxID0gW3dyYXBwZXIg
Y29udmVydFBvaW50VG9TY3JlZW5TcGFjZTplbGVtZW50LT5wb2ludHNbMF1dOwotICAgICAgICBD
R1BvaW50IG5ld1BvaW50MiA9IFt3cmFwcGVyIGNvbnZlcnRQb2ludFRvU2NyZWVuU3BhY2U6ZWxl
bWVudC0+cG9pbnRzWzFdXTsKKyAgICAgICAgQ0dQb2ludCBuZXdQb2ludDEgPSAoQ0dQb2ludCko
b2Zmc2V0ICsgZWxlbWVudC0+cG9pbnRzWzBdKTsKKyAgICAgICAgQ0dQb2ludCBuZXdQb2ludDIg
PSAoQ0dQb2ludCkob2Zmc2V0ICsgZWxlbWVudC0+cG9pbnRzWzFdKTsKICAgICAgICAgQ0dQYXRo
QWRkUXVhZEN1cnZlVG9Qb2ludChuZXdQYXRoLCBuaWwsIG5ld1BvaW50MS54LCBuZXdQb2ludDEu
eSwgbmV3UG9pbnQyLngsIG5ld1BvaW50Mi55KTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAg
IGNhc2UgUGF0aEVsZW1lbnRBZGRDdXJ2ZVRvUG9pbnQ6CiAgICAgewotICAgICAgICBDR1BvaW50
IG5ld1BvaW50MSA9IFt3cmFwcGVyIGNvbnZlcnRQb2ludFRvU2NyZWVuU3BhY2U6ZWxlbWVudC0+
cG9pbnRzWzBdXTsKLSAgICAgICAgQ0dQb2ludCBuZXdQb2ludDIgPSBbd3JhcHBlciBjb252ZXJ0
UG9pbnRUb1NjcmVlblNwYWNlOmVsZW1lbnQtPnBvaW50c1sxXV07Ci0gICAgICAgIENHUG9pbnQg
bmV3UG9pbnQzID0gW3dyYXBwZXIgY29udmVydFBvaW50VG9TY3JlZW5TcGFjZTplbGVtZW50LT5w
b2ludHNbMl1dOworICAgICAgICBDR1BvaW50IG5ld1BvaW50MSA9IChDR1BvaW50KShvZmZzZXQg
KyBlbGVtZW50LT5wb2ludHNbMF0pOworICAgICAgICBDR1BvaW50IG5ld1BvaW50MiA9IChDR1Bv
aW50KShvZmZzZXQgKyBlbGVtZW50LT5wb2ludHNbMV0pOworICAgICAgICBDR1BvaW50IG5ld1Bv
aW50MyA9IChDR1BvaW50KShvZmZzZXQgKyBlbGVtZW50LT5wb2ludHNbMl0pOwogICAgICAgICBD
R1BhdGhBZGRDdXJ2ZVRvUG9pbnQobmV3UGF0aCwgbmlsLCBuZXdQb2ludDEueCwgbmV3UG9pbnQx
LnksIG5ld1BvaW50Mi54LCBuZXdQb2ludDIueSwgbmV3UG9pbnQzLngsIG5ld1BvaW50My55KTsK
ICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtMjkwLDcgKzI5MSw5IEBACiAKIC0gKENHUGF0aFJl
Ziljb252ZXJ0UGF0aFRvU2NyZWVuU3BhY2U6KFBhdGggJilwYXRoCiB7Ci0gICAgUGF0aENvbnZl
cnNpb25JbmZvIGNvbnZlcnNpb24gPSB7IHNlbGYsIENHUGF0aENyZWF0ZU11dGFibGUoKSB9Owor
ICAgIEZsb2F0UG9pbnQgbG9jYXRpb24gPSBGbG9hdFBvaW50KG1fb2JqZWN0LT5lbGVtZW50UmVj
dCgpLmxvY2F0aW9uKCkpOworICAgIENHUG9pbnQgb2Zmc2V0ID0gW3NlbGYgY29udmVydFBvaW50
VG9TY3JlZW5TcGFjZTpsb2NhdGlvbl07CisgICAgUGF0aENvbnZlcnNpb25JbmZvIGNvbnZlcnNp
b24gPSB7IHNlbGYsIENHUGF0aENyZWF0ZU11dGFibGUoKSwgb2Zmc2V0IH07CiAgICAgcGF0aC5h
cHBseSgmY29udmVyc2lvbiwgQ29udmVydFBhdGhUb1NjcmVlblNwYWNlRnVuY3Rpb24pOyAgICAK
ICAgICByZXR1cm4gKENHUGF0aFJlZilbKGlkKWNvbnZlcnNpb24ucGF0aCBhdXRvcmVsZWFzZV07
CiB9CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmls
aXR5T2JqZWN0V3JhcHBlck1hYy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nl
c3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlck1hYy5tbQkocmV2aXNp
b24gMTg1NjUzKQorKysgU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNz
aWJpbGl0eU9iamVjdFdyYXBwZXJNYWMubW0JKHdvcmtpbmcgY29weSkKQEAgLTIyMDYsNiArMjIw
NiwxMCBAQAogICAgICAgICByZXR1cm4gW1tzZWxmIGF0dGFjaG1lbnRWaWV3XSBhY2Nlc3NpYmls
aXR5QXR0cmlidXRlVmFsdWU6TlNBY2Nlc3NpYmlsaXR5Um9sZURlc2NyaXB0aW9uQXR0cmlidXRl
XTsKICNwcmFnbWEgY2xhbmcgZGlhZ25vc3RpYyBwb3AKIAorICAgIGNvbnN0IEF0b21pY1N0cmlu
ZyYgb3ZlcnJpZGVSb2xlRGVzY3JpcHRpb24gPSBtX29iamVjdC0+cm9sZURlc2NyaXB0aW9uKCk7
CisgICAgaWYgKCFvdmVycmlkZVJvbGVEZXNjcmlwdGlvbi5pc051bGwoKSkKKyAgICAgICAgcmV0
dXJuIG92ZXJyaWRlUm9sZURlc2NyaXB0aW9uOworICAgIAogICAgIE5TU3RyaW5nKiBheFJvbGUg
PSBbc2VsZiByb2xlXTsKICAgICAKICAgICBpZiAoW2F4Um9sZSBpc0VxdWFsVG9TdHJpbmc6TlNB
Y2Nlc3NpYmlsaXR5R3JvdXBSb2xlXSkgewpJbmRleDogU291cmNlL1dlYkNvcmUvYWNjZXNzaWJp
bGl0eS9pb3MvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJJT1MubW0KPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pb3MvV2ViQWNjZXNzaWJpbGl0eU9iamVj
dFdyYXBwZXJJT1MubW0JKHJldmlzaW9uIDE4NTg4NCkKKysrIFNvdXJjZS9XZWJDb3JlL2FjY2Vz
c2liaWxpdHkvaW9zL1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVySU9TLm1tCSh3b3JraW5n
IGNvcHkpCkBAIC04NTMsNiArODUzLDExIEBACiAgICAgcmV0dXJuIG1fb2JqZWN0LT5tYXhWYWx1
ZUZvclJhbmdlKCk7CiB9CiAKKy0gKE5TU3RyaW5nICopYWNjZXNzaWJpbGl0eVJvbGVEZXNjcmlw
dGlvbgoreworICAgIHJldHVybiBtX29iamVjdC0+cm9sZURlc2NyaXB0aW9uKCk7Cit9CisKIC0g
KE5TU3RyaW5nICopYWNjZXNzaWJpbGl0eUxhYmVsCiB7CiAgICAgaWYgKCFbc2VsZiBfcHJlcGFy
ZUFjY2Vzc2liaWxpdHlDYWxsXSkKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEF0dHJp
YnV0ZU5hbWVzLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEF0dHJp
YnV0ZU5hbWVzLmluCShyZXZpc2lvbiAxODU2MDgpCisrKyBTb3VyY2UvV2ViQ29yZS9odG1sL0hU
TUxBdHRyaWJ1dGVOYW1lcy5pbgkod29ya2luZyBjb3B5KQpAQCAtNDIsNiArNDIsNyBAQAogYXJp
YS1yZWFkb25seQogYXJpYS1yZWxldmFudAogYXJpYS1yZXF1aXJlZAorYXJpYS1yb2xlZGVzY3Jp
cHRpb24KIGFyaWEtc2VsZWN0ZWQKIGFyaWEtc2V0c2l6ZQogYXJpYS1zb3J0CkluZGV4OiBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShy
ZXZpc2lvbiAxODU5MTcpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkK
QEAgLTEsMyArMSwxMyBAQAorMjAxNS0wNi0yNCAgQ2hyaXMgRmxlaXphY2ggIDxjZmxlaXphY2hA
YXBwbGUuY29tPgorCisgICAgICAgIEFYOiBpbXBsZW1lbnQgQGFyaWEtcm9sZWRlc2NyaXB0aW9u
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDYyNzQK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGFjY2Vz
c2liaWxpdHkvYXJpYS1yb2xlZGVzY3JpcHRpb24tZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAg
ICAgKiBhY2Nlc3NpYmlsaXR5L2FyaWEtcm9sZWRlc2NyaXB0aW9uLmh0bWw6IEFkZGVkLgorCiAy
MDE1LTA2LTI0ICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBD
b250ZW50IFNlY3VyaXR5IFBvbGljeSBlcnJvciBtZXNzYWdlIHdoZW4gZnJhbWUgbG9hZCBpcyBi
bG9ja2VkIGRvZXMgbm90IHJlYWQgd2VsbApJbmRleDogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0
eS9hcmlhLXJvbGVkZXNjcmlwdGlvbi1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLXJvbGVkZXNjcmlwdGlvbi1leHBlY3RlZC50eHQJKHJl
dmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtcm9sZWRlc2NyaXB0
aW9uLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDEzIEBACit0ZXh0CitU
aGlzIHRlc3RzIHRoYXQgYXJpYS1yb2xlZGVzY3JpcHRpb24gd29ya3MuCisKK09uIHN1Y2Nlc3Ms
IHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJU
RVNUIENPTVBMRVRFIi4KKworCitSb2xlIGRlc2NyaXB0aW9uOiBBWFJvbGVEZXNjcmlwdGlvbjog
U3VwZXIgQnV0dG9uCitSb2xlIGRlc2NyaXB0aW9uOiBBWFJvbGVEZXNjcmlwdGlvbjogCitSb2xl
IGRlc2NyaXB0aW9uOiBBWFJvbGVEZXNjcmlwdGlvbjogYnV0dG9uCitQQVNTIHN1Y2Nlc3NmdWxs
eVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpJbmRleDogTGF5b3V0VGVzdHMvYWNj
ZXNzaWJpbGl0eS9hcmlhLXJvbGVkZXNjcmlwdGlvbi5odG1sCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1yb2xlZGVzY3JpcHRpb24uaHRtbAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1yb2xlZGVzY3JpcHRpb24uaHRt
bAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDM3IEBACis8aHRtbD4KKzxoZWFkPgorPHNjcmlw
dCBzcmM9Ii4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8
Ym9keT4KKworPGRpdiBpZD0iYnRuIiByb2xlPSJidXR0b24iIGFyaWEtcm9sZWRlc2NyaXB0aW9u
PSJTdXBlciBCdXR0b24iPnRleHQ8L2Rpdj4KKworPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8
ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKworPHNjcmlwdD4KKworZnVuY3Rpb24gcnVuVGVzdCgp
IHsKKyAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0cyB0aGF0IGFyaWEtcm9sZWRlc2NyaXB0aW9u
IHdvcmtzLiIpOworCisgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgewor
CisgICAgICAgIC8vIENvbmZpcm0gd2UgY2FuIG92ZXJyaWRlIG91ciByb2xlIGRlc2NyaXB0aW9u
LgorICAgICAgICBkZWJ1ZygiUm9sZSBkZXNjcmlwdGlvbjogIiArIGFjY2Vzc2liaWxpdHlDb250
cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgiYnRuIikucm9sZURlc2NyaXB0aW9uKTsKKwor
ICAgICAgICAvLyBDb25maXJtIG91ciByb2xlIGRlc2NyaXB0aW9uIGlzIGVtcHR5IHdoZW4gc2V0
IHRvIHplcm8gbGVuZ3RoLgorICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYnRuIiku
c2V0QXR0cmlidXRlKCJhcmlhLXJvbGVkZXNjcmlwdGlvbiIsICIiKTsKKyAgICAgICAgZGVidWco
IlJvbGUgZGVzY3JpcHRpb246ICIgKyBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxl
RWxlbWVudEJ5SWQoImJ0biIpLnJvbGVEZXNjcmlwdGlvbik7CisKKyAgICAgICAgLy8gQ29uZmly
bSBvdXIgcm9sZSBkZXNjcmlwdGlvbiByZXR1cm5zIHRvIGRlZmF1bHQgd2hlbiByZW1vdmVkLgor
ICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYnRuIikucmVtb3ZlQXR0cmlidXRlKCJh
cmlhLXJvbGVkZXNjcmlwdGlvbiIpOworICAgICAgICBkZWJ1ZygiUm9sZSBkZXNjcmlwdGlvbjog
IiArIGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgiYnRuIiku
cm9sZURlc2NyaXB0aW9uKTsKKyAgICB9Cit9CisKK3J1blRlc3QoKTsKKzwvc2NyaXB0PgorCis8
L2JvZHk+Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3Jp
cHQ+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>255637</attachid>
            <date>2015-06-26 08:08:34 -0700</date>
            <delta_ts>2015-06-27 16:02:57 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>6873</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NTk5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDE1LTA2LTI2ICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IGltcGxlbWVudCBA
YXJpYS1yb2xlZGVzY3JpcHRpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE0NjI3NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFkZCBzdXBwb3J0IGZvciBhcmlhLXJvbGVkZXNjcmlwdGlvbi4KKworICAg
ICAgICBUZXN0OiBhY2Nlc3NpYmlsaXR5L2FyaWEtcm9sZWRlc2NyaXB0aW9uLmh0bWwKKworICAg
ICAgICAqIGFjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpBY2Nlc3NpYmlsaXR5T2JqZWN0OjpoYXNIaWdobGlnaHRpbmcpOgorICAgICAgICAo
V2ViQ29yZTo6QWNjZXNzaWJpbGl0eU9iamVjdDo6cm9sZURlc2NyaXB0aW9uKToKKyAgICAgICAg
KFdlYkNvcmU6Om5vZGVIYXNQcmVzZW50YXRpb25Sb2xlKToKKyAgICAgICAgKiBhY2Nlc3NpYmls
aXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuaDoKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2lvcy9X
ZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlcklPUy5tbToKKyAgICAgICAgKC1bV2ViQWNjZXNz
aWJpbGl0eU9iamVjdFdyYXBwZXIgX2FjY2Vzc2liaWxpdHlNYXhWYWx1ZV0pOgorICAgICAgICAo
LVtXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlciBhY2Nlc3NpYmlsaXR5Um9sZURlc2NyaXB0
aW9uXSk6CisgICAgICAgICgtW1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyIGFjY2Vzc2li
aWxpdHlMYWJlbF0pOgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvbWFjL1dlYkFjY2Vzc2liaWxp
dHlPYmplY3RXcmFwcGVyTWFjLm1tOgorICAgICAgICAoLVtXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0
V3JhcHBlciByb2xlRGVzY3JpcHRpb25dKToKKwogMjAxNS0wNi0yNiAgQ3NhYmEgT3N6dHJvZ29u
w6FjICA8b3NzeUB3ZWJraXQub3JnPgogCiAgICAgICAgIFtFRkxdIFJlbW92ZSB1bm5lY2Vzc2Fy
eSBvdmVycmlkZW4gbWV0aG9kcyBmcm9tIFNjcm9sbEJhckVmbApJbmRleDogU291cmNlL1dlYkNv
cmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJNYWMubW0K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNz
aWJpbGl0eU9iamVjdFdyYXBwZXJNYWMubW0JKHJldmlzaW9uIDE4NTY1MykKKysrIFNvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvbWFjL1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyTWFj
Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC0yMjA2LDYgKzIyMDYsMTAgQEAKICAgICAgICAgcmV0dXJu
IFtbc2VsZiBhdHRhY2htZW50Vmlld10gYWNjZXNzaWJpbGl0eUF0dHJpYnV0ZVZhbHVlOk5TQWNj
ZXNzaWJpbGl0eVJvbGVEZXNjcmlwdGlvbkF0dHJpYnV0ZV07CiAjcHJhZ21hIGNsYW5nIGRpYWdu
b3N0aWMgcG9wCiAKKyAgICBjb25zdCBBdG9taWNTdHJpbmcmIG92ZXJyaWRlUm9sZURlc2NyaXB0
aW9uID0gbV9vYmplY3QtPnJvbGVEZXNjcmlwdGlvbigpOworICAgIGlmICghb3ZlcnJpZGVSb2xl
RGVzY3JpcHRpb24uaXNOdWxsKCkpCisgICAgICAgIHJldHVybiBvdmVycmlkZVJvbGVEZXNjcmlw
dGlvbjsKKyAgICAKICAgICBOU1N0cmluZyogYXhSb2xlID0gW3NlbGYgcm9sZV07CiAgICAgCiAg
ICAgaWYgKFtheFJvbGUgaXNFcXVhbFRvU3RyaW5nOk5TQWNjZXNzaWJpbGl0eUdyb3VwUm9sZV0p
IHsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaW9zL1dlYkFjY2Vzc2liaWxp
dHlPYmplY3RXcmFwcGVySU9TLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2FjY2Vz
c2liaWxpdHkvaW9zL1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVySU9TLm1tCShyZXZpc2lv
biAxODU4ODQpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lvcy9XZWJBY2Nlc3Np
YmlsaXR5T2JqZWN0V3JhcHBlcklPUy5tbQkod29ya2luZyBjb3B5KQpAQCAtODUzLDYgKzg1Mywx
MSBAQAogICAgIHJldHVybiBtX29iamVjdC0+bWF4VmFsdWVGb3JSYW5nZSgpOwogfQogCistIChO
U1N0cmluZyAqKWFjY2Vzc2liaWxpdHlSb2xlRGVzY3JpcHRpb24KK3sKKyAgICByZXR1cm4gbV9v
YmplY3QtPnJvbGVEZXNjcmlwdGlvbigpOworfQorCiAtIChOU1N0cmluZyAqKWFjY2Vzc2liaWxp
dHlMYWJlbAogewogICAgIGlmICghW3NlbGYgX3ByZXBhcmVBY2Nlc3NpYmlsaXR5Q2FsbF0pCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxBdHRyaWJ1dGVOYW1lcy5pbgo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxBdHRyaWJ1dGVOYW1lcy5pbgkocmV2aXNpb24g
MTg1NjA4KQorKysgU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQXR0cmlidXRlTmFtZXMuaW4JKHdv
cmtpbmcgY29weSkKQEAgLTQyLDYgKzQyLDcgQEAKIGFyaWEtcmVhZG9ubHkKIGFyaWEtcmVsZXZh
bnQKIGFyaWEtcmVxdWlyZWQKK2FyaWEtcm9sZWRlc2NyaXB0aW9uCiBhcmlhLXNlbGVjdGVkCiBh
cmlhLXNldHNpemUKIGFyaWEtc29ydApJbmRleDogU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0
eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9h
Y2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3BwCShyZXZpc2lvbiAxODU2NTMpCisr
KyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC0yMDAzLDYgKzIwMDMsMTEgQEAKICAgICByZXR1cm4gZmFsc2U7CiB9
CiAKK2NvbnN0IEF0b21pY1N0cmluZyYgQWNjZXNzaWJpbGl0eU9iamVjdDo6cm9sZURlc2NyaXB0
aW9uKCkgY29uc3QKK3sKKyAgICByZXR1cm4gZ2V0QXR0cmlidXRlKGFyaWFfcm9sZWRlc2NyaXB0
aW9uQXR0cik7Cit9CisgICAgCiBzdGF0aWMgYm9vbCBub2RlSGFzUHJlc2VudGF0aW9uUm9sZShO
b2RlKiBub2RlKQogewogICAgIHJldHVybiBub2RlSGFzUm9sZShub2RlLCAicHJlc2VudGF0aW9u
IikgfHwgbm9kZUhhc1JvbGUobm9kZSwgIm5vbmUiKTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2Fj
Y2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCShyZXZpc2lvbiAxODU2
NTMpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3Qu
aAkod29ya2luZyBjb3B5KQpAQCAtNjIxLDYgKzYyMSw3IEBACiAgICAgYm9vbCBzdXBwb3J0c1Jh
bmdlVmFsdWUoKSBjb25zdDsKICAgICBTdHJpbmcgaWRlbnRpZmllckF0dHJpYnV0ZSgpIGNvbnN0
OwogICAgIHZvaWQgY2xhc3NMaXN0KFZlY3RvcjxTdHJpbmc+JikgY29uc3Q7CisgICAgY29uc3Qg
QXRvbWljU3RyaW5nJiByb2xlRGVzY3JpcHRpb24oKSBjb25zdDsKICAgICAKICAgICBib29sIHN1
cHBvcnRzQVJJQVNldFNpemUoKSBjb25zdDsKICAgICBib29sIHN1cHBvcnRzQVJJQVBvc0luU2V0
KCkgY29uc3Q7CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxODU5OTYpCisrKyBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxNS0wNi0yNiAgQ2hyaXMg
RmxlaXphY2ggIDxjZmxlaXphY2hAYXBwbGUuY29tPgorCisgICAgICAgIEFYOiBpbXBsZW1lbnQg
QGFyaWEtcm9sZWRlc2NyaXB0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNDYyNzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXJpYS1yb2xlZGVzY3JpcHRpb24tZXhwZWN0
ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2FyaWEtcm9sZWRlc2NyaXB0
aW9uLmh0bWw6IEFkZGVkLgorCiAyMDE1LTA2LTI2ICBEYXZpZCBLaWx6ZXIgIDxkZGtpbHplckBh
cHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTiAocjE4NTk3MSk6IGpzL2RvbS9nbG9iYWwt
Y29uc3RydWN0b3JzLWF0dHJpYnV0ZXMuaHRtbCBmYWlscyBvbiBXaW5kb3dzCkluZGV4OiBMYXlv
dXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtcm9sZWRlc2NyaXB0aW9uLWV4cGVjdGVkLnR4dAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtcm9sZWRlc2NyaXB0
aW9uLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2FjY2Vzc2liaWxp
dHkvYXJpYS1yb2xlZGVzY3JpcHRpb24tZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0w
LDAgKzEsMTMgQEAKK3RleHQKK1RoaXMgdGVzdHMgdGhhdCBhcmlhLXJvbGVkZXNjcmlwdGlvbiB3
b3Jrcy4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNz
YWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1JvbGUgZGVzY3JpcHRpb246
IEFYUm9sZURlc2NyaXB0aW9uOiBTdXBlciBCdXR0b24KK1JvbGUgZGVzY3JpcHRpb246IEFYUm9s
ZURlc2NyaXB0aW9uOiAKK1JvbGUgZGVzY3JpcHRpb246IEFYUm9sZURlc2NyaXB0aW9uOiBidXR0
b24KK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCklu
ZGV4OiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtcm9sZWRlc2NyaXB0aW9uLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLXJvbGVkZXNjcmlw
dGlvbi5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlh
LXJvbGVkZXNjcmlwdGlvbi5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMzcgQEAKKzxo
dG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48
L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorCis8ZGl2IGlkPSJidG4iIHJvbGU9ImJ1dHRvbiIg
YXJpYS1yb2xlZGVzY3JpcHRpb249IlN1cGVyIEJ1dHRvbiI+dGV4dDwvZGl2PgorCis8cCBpZD0i
ZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorCis8c2NyaXB0Pgor
CitmdW5jdGlvbiBydW5UZXN0KCkgeworICAgIGRlc2NyaXB0aW9uKCJUaGlzIHRlc3RzIHRoYXQg
YXJpYS1yb2xlZGVzY3JpcHRpb24gd29ya3MuIik7CisKKyAgICBpZiAod2luZG93LmFjY2Vzc2li
aWxpdHlDb250cm9sbGVyKSB7CisKKyAgICAgICAgLy8gQ29uZmlybSB3ZSBjYW4gb3ZlcnJpZGUg
b3VyIHJvbGUgZGVzY3JpcHRpb24uCisgICAgICAgIGRlYnVnKCJSb2xlIGRlc2NyaXB0aW9uOiAi
ICsgYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJidG4iKS5y
b2xlRGVzY3JpcHRpb24pOworCisgICAgICAgIC8vIENvbmZpcm0gb3VyIHJvbGUgZGVzY3JpcHRp
b24gaXMgZW1wdHkgd2hlbiBzZXQgdG8gemVybyBsZW5ndGguCisgICAgICAgIGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJidG4iKS5zZXRBdHRyaWJ1dGUoImFyaWEtcm9sZWRlc2NyaXB0aW9uIiwg
IiIpOworICAgICAgICBkZWJ1ZygiUm9sZSBkZXNjcmlwdGlvbjogIiArIGFjY2Vzc2liaWxpdHlD
b250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgiYnRuIikucm9sZURlc2NyaXB0aW9uKTsK
KworICAgICAgICAvLyBDb25maXJtIG91ciByb2xlIGRlc2NyaXB0aW9uIHJldHVybnMgdG8gZGVm
YXVsdCB3aGVuIHJlbW92ZWQuCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJidG4i
KS5yZW1vdmVBdHRyaWJ1dGUoImFyaWEtcm9sZWRlc2NyaXB0aW9uIik7CisgICAgICAgIGRlYnVn
KCJSb2xlIGRlc2NyaXB0aW9uOiAiICsgYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJs
ZUVsZW1lbnRCeUlkKCJidG4iKS5yb2xlRGVzY3JpcHRpb24pOworICAgIH0KK30KKworcnVuVGVz
dCgpOworPC9zY3JpcHQ+CisKKzwvYm9keT4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvanMt
dGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>