<?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>65717</bug_id>
          
          <creation_ts>2011-08-04 14:19:09 -0700</creation_ts>
          <short_desc>Remove LegacyDefaultOptionalArguments flag from Document.idl</short_desc>
          <delta_ts>2011-08-04 17:39:45 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Mark Pilgrim (Google)">pilgrim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>446773</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-08-04 14:19:09 -0700</bug_when>
    <thetext>As discussed in IRC, we are migrating our IDL files away from the interface-level &quot;LegacyDefaultOptionalArguments&quot; flag and onto argument-level [Optional] or [Optional=CallWithDefaultValue] flags. This patch migrates Document.idl. It does not change any behavior, i.e. it does not make any arguments required that were previously optional, nor vice-versa.

All existing tests pass.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446777</commentid>
    <comment_count>1</comment_count>
      <attachid>102979</attachid>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-08-04 14:19:50 -0700</bug_when>
    <thetext>Created attachment 102979
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446787</commentid>
    <comment_count>2</comment_count>
      <attachid>102979</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-08-04 14:30:01 -0700</bug_when>
    <thetext>Comment on attachment 102979
Patch

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

&gt; Source/WebCore/dom/Document.idl:46
&gt; -        [ReturnsNew] EntityReference createEntityReference(in DOMString name)
&gt; +        [ReturnsNew] EntityReference createEntityReference(in [Optional=CallWithDefaultValue] DOMString name)

Crazy.  I have no idea what ReturnsNew means.

&gt; Source/WebCore/dom/Document.idl:332
&gt; +        [ReturnsNew, EnabledAtRuntime] Touch createTouch(in [Optional=CallWithDefaultValue] DOMWindow window,
&gt; +                                                         in [Optional=CallWithDefaultValue] EventTarget target,
&gt; +                                                         in [Optional=CallWithDefaultValue] long identifier,
&gt; +                                                         in [Optional=CallWithDefaultValue] long pageX,
&gt; +                                                         in [Optional=CallWithDefaultValue] long pageY,
&gt; +                                                         in [Optional=CallWithDefaultValue] long screenX,
&gt; +                                                         in [Optional=CallWithDefaultValue] long screenY,
&gt; +                                                         in [Optional=CallWithDefaultValue] long webkitRadiusX,
&gt; +                                                         in [Optional=CallWithDefaultValue] long webkitRadiusY,
&gt; +                                                         in [Optional=CallWithDefaultValue] float webkitRotationAngle,
&gt; +                                                         in [Optional=CallWithDefaultValue] float webkitForce)

This API seems poorly designed, but that&apos;s another story.  What does it mean to have prefixed argument names?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446889</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-08-04 16:36:41 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 102979 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=102979&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/dom/Document.idl:46
&gt; &gt; -        [ReturnsNew] EntityReference createEntityReference(in DOMString name)
&gt; &gt; +        [ReturnsNew] EntityReference createEntityReference(in [Optional=CallWithDefaultValue] DOMString name)
&gt; 
&gt; Crazy.  I have no idea what ReturnsNew means.

In NativeToJSValue, it adds an extra &quot;, true&quot; parameter when calling toV8(). No idea what that does though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446925</commentid>
    <comment_count>4</comment_count>
      <attachid>102979</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-04 17:39:41 -0700</bug_when>
    <thetext>Comment on attachment 102979
Patch

Clearing flags on attachment: 102979

Committed r92436: &lt;http://trac.webkit.org/changeset/92436&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446926</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-04 17:39:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102979</attachid>
            <date>2011-08-04 14:19:50 -0700</date>
            <delta_ts>2011-08-04 17:39:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-65717-20110804172002.patch</filename>
            <type>text/plain</type>
            <size>16000</size>
            <attacher name="Mark Pilgrim (Google)">pilgrim</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDkyNDExKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDgtMDQgIE1hcmsgUGls
Z3JpbSAgPHBpbGdyaW1AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJlbW92ZSBMZWdhY3lEZWZh
dWx0T3B0aW9uYWxBcmd1bWVudHMgZmxhZyBmcm9tIERvY3VtZW50LmlkbAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjU3MTcKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMsIGFsbCBleGlz
dGluZyB0ZXN0cyBwYXNzLgorCisgICAgICAgICogZG9tL0RvY3VtZW50LmlkbDoKKwogMjAxMS0w
OC0wNCAgUHJhdGlrIFNvbGFua2kgIDxwc29sYW5raUBhcHBsZS5jb20+CiAKICAgICAgICAgSW1w
bGVtZW50IENFUlRJRklDQVRFX0NSRURFTlRJQUxTX1NVUFBPUlRFRCBmb3IgQ0ZOZXR3b3JrCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuaWRsCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5pZGwJKHJldmlzaW9uIDkyMzQyKQorKysgU291cmNlL1dl
YkNvcmUvZG9tL0RvY3VtZW50LmlkbAkod29ya2luZyBjb3B5KQpAQCAtMjEsNyArMjEsNiBAQAog
bW9kdWxlIGNvcmUgewogCiAgICAgaW50ZXJmYWNlIFsKLSAgICAgICAgTGVnYWN5RGVmYXVsdE9w
dGlvbmFsQXJndW1lbnRzLAogICAgICAgICBDdXN0b21Ub0pTLAogICAgICAgICBHZW5lcmF0ZU5h
dGl2ZUNvbnZlcnRlciwKICAgICAgICAgSW5saW5lR2V0T3duUHJvcGVydHlTbG90CkBAIC0zMiwz
NiArMzEsMzYgQEAgbW9kdWxlIGNvcmUgewogICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgRE9N
SW1wbGVtZW50YXRpb24gaW1wbGVtZW50YXRpb247CiAgICAgICAgIHJlYWRvbmx5IGF0dHJpYnV0
ZSBFbGVtZW50IGRvY3VtZW50RWxlbWVudDsKIAotICAgICAgICBbUmV0dXJuc05ld10gRWxlbWVu
dCBjcmVhdGVFbGVtZW50KGluIFtDb252ZXJ0TnVsbFRvTnVsbFN0cmluZ10gRE9NU3RyaW5nIHRh
Z05hbWUpCisgICAgICAgIFtSZXR1cm5zTmV3XSBFbGVtZW50IGNyZWF0ZUVsZW1lbnQoaW4gW0Nv
bnZlcnROdWxsVG9OdWxsU3RyaW5nLE9wdGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBET01T
dHJpbmcgdGFnTmFtZSkKICAgICAgICAgICAgIHJhaXNlcyAoRE9NRXhjZXB0aW9uKTsKICAgICAg
ICAgRG9jdW1lbnRGcmFnbWVudCAgIGNyZWF0ZURvY3VtZW50RnJhZ21lbnQoKTsKLSAgICAgICAg
W1JldHVybnNOZXddIFRleHQgY3JlYXRlVGV4dE5vZGUoaW4gRE9NU3RyaW5nIGRhdGEpOwotICAg
ICAgICBbUmV0dXJuc05ld10gQ29tbWVudCBjcmVhdGVDb21tZW50KGluIERPTVN0cmluZyBkYXRh
KTsKLSAgICAgICAgW1JldHVybnNOZXddIENEQVRBU2VjdGlvbiBjcmVhdGVDREFUQVNlY3Rpb24o
aW4gRE9NU3RyaW5nIGRhdGEpCisgICAgICAgIFtSZXR1cm5zTmV3XSBUZXh0IGNyZWF0ZVRleHRO
b2RlKGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRWYWx1ZV0gRE9NU3RyaW5nIGRhdGEpOwor
ICAgICAgICBbUmV0dXJuc05ld10gQ29tbWVudCBjcmVhdGVDb21tZW50KGluIFtPcHRpb25hbD1D
YWxsV2l0aERlZmF1bHRWYWx1ZV0gRE9NU3RyaW5nIGRhdGEpOworICAgICAgICBbUmV0dXJuc05l
d10gQ0RBVEFTZWN0aW9uIGNyZWF0ZUNEQVRBU2VjdGlvbihpbiBbT3B0aW9uYWw9Q2FsbFdpdGhE
ZWZhdWx0VmFsdWVdIERPTVN0cmluZyBkYXRhKQogICAgICAgICAgICAgcmFpc2VzKERPTUV4Y2Vw
dGlvbik7Ci0gICAgICAgIFtPbGRTdHlsZU9iakMsIFJldHVybnNOZXddIFByb2Nlc3NpbmdJbnN0
cnVjdGlvbiBjcmVhdGVQcm9jZXNzaW5nSW5zdHJ1Y3Rpb24oaW4gRE9NU3RyaW5nIHRhcmdldCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBET01TdHJpbmcgZGF0YSkKKyAgICAgICAg
W09sZFN0eWxlT2JqQywgUmV0dXJuc05ld10gUHJvY2Vzc2luZ0luc3RydWN0aW9uIGNyZWF0ZVBy
b2Nlc3NpbmdJbnN0cnVjdGlvbihpbiBbT3B0aW9uYWw9Q2FsbFdpdGhEZWZhdWx0VmFsdWVdIERP
TVN0cmluZyB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gW09wdGlvbmFs
PUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBET01TdHJpbmcgZGF0YSkKICAgICAgICAgICAgIHJhaXNl
cyAoRE9NRXhjZXB0aW9uKTsKLSAgICAgICAgW1JldHVybnNOZXddIEF0dHIgY3JlYXRlQXR0cmli
dXRlKGluIERPTVN0cmluZyBuYW1lKQorICAgICAgICBbUmV0dXJuc05ld10gQXR0ciBjcmVhdGVB
dHRyaWJ1dGUoaW4gW09wdGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBET01TdHJpbmcgbmFt
ZSkKICAgICAgICAgICAgIHJhaXNlcyAoRE9NRXhjZXB0aW9uKTsKLSAgICAgICAgW1JldHVybnNO
ZXddIEVudGl0eVJlZmVyZW5jZSBjcmVhdGVFbnRpdHlSZWZlcmVuY2UoaW4gRE9NU3RyaW5nIG5h
bWUpCisgICAgICAgIFtSZXR1cm5zTmV3XSBFbnRpdHlSZWZlcmVuY2UgY3JlYXRlRW50aXR5UmVm
ZXJlbmNlKGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRWYWx1ZV0gRE9NU3RyaW5nIG5hbWUp
CiAgICAgICAgICAgICByYWlzZXMoRE9NRXhjZXB0aW9uKTsKLSAgICAgICAgTm9kZUxpc3QgICAg
ICAgICAgIGdldEVsZW1lbnRzQnlUYWdOYW1lKGluIERPTVN0cmluZyB0YWduYW1lKTsKKyAgICAg
ICAgTm9kZUxpc3QgICAgICAgICAgIGdldEVsZW1lbnRzQnlUYWdOYW1lKGluIFtPcHRpb25hbD1D
YWxsV2l0aERlZmF1bHRWYWx1ZV0gRE9NU3RyaW5nIHRhZ25hbWUpOwogCiAgICAgICAgIC8vIElu
dHJvZHVjZWQgaW4gRE9NIExldmVsIDI6CiAKLSAgICAgICAgW09sZFN0eWxlT2JqQywgUmV0dXJu
c05ld10gTm9kZSBpbXBvcnROb2RlKGluIE5vZGUgaW1wb3J0ZWROb2RlLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gYm9vbGVhbiBkZWVwKQor
ICAgICAgICBbT2xkU3R5bGVPYmpDLCBSZXR1cm5zTmV3XSBOb2RlIGltcG9ydE5vZGUoaW4gW09w
dGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBOb2RlIGltcG9ydGVkTm9kZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluIFtPcHRpb25hbD1D
YWxsV2l0aERlZmF1bHRWYWx1ZV0gYm9vbGVhbiBkZWVwKQogICAgICAgICAgICAgcmFpc2VzIChE
T01FeGNlcHRpb24pOwotICAgICAgICBbT2xkU3R5bGVPYmpDLCBSZXR1cm5zTmV3XSBFbGVtZW50
IGNyZWF0ZUVsZW1lbnROUyhpbiBbQ29udmVydE51bGxUb051bGxTdHJpbmddIERPTVN0cmluZyBu
YW1lc3BhY2VVUkksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGluIFtDb252ZXJ0TnVsbFRvTnVsbFN0cmluZ10gRE9NU3RyaW5nIHF1
YWxpZmllZE5hbWUpCisgICAgICAgIFtPbGRTdHlsZU9iakMsIFJldHVybnNOZXddIEVsZW1lbnQg
Y3JlYXRlRWxlbWVudE5TKGluIFtDb252ZXJ0TnVsbFRvTnVsbFN0cmluZyxPcHRpb25hbD1DYWxs
V2l0aERlZmF1bHRWYWx1ZV0gRE9NU3RyaW5nIG5hbWVzcGFjZVVSSSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gW0NvbnZlcnRO
dWxsVG9OdWxsU3RyaW5nLE9wdGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBET01TdHJpbmcg
cXVhbGlmaWVkTmFtZSkKICAgICAgICAgICAgIHJhaXNlcyAoRE9NRXhjZXB0aW9uKTsKLSAgICAg
ICAgW09sZFN0eWxlT2JqQywgUmV0dXJuc05ld10gQXR0ciBjcmVhdGVBdHRyaWJ1dGVOUyhpbiBb
Q29udmVydE51bGxUb051bGxTdHJpbmddIERPTVN0cmluZyBuYW1lc3BhY2VVUkksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gW0Nv
bnZlcnROdWxsVG9OdWxsU3RyaW5nXSBET01TdHJpbmcgcXVhbGlmaWVkTmFtZSkKKyAgICAgICAg
W09sZFN0eWxlT2JqQywgUmV0dXJuc05ld10gQXR0ciBjcmVhdGVBdHRyaWJ1dGVOUyhpbiBbQ29u
dmVydE51bGxUb051bGxTdHJpbmcsT3B0aW9uYWw9Q2FsbFdpdGhEZWZhdWx0VmFsdWVdIERPTVN0
cmluZyBuYW1lc3BhY2VVUkksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW4gW0NvbnZlcnROdWxsVG9OdWxsU3RyaW5nLE9wdGlvbmFs
PUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBET01TdHJpbmcgcXVhbGlmaWVkTmFtZSkKICAgICAgICAg
ICAgIHJhaXNlcyAoRE9NRXhjZXB0aW9uKTsKLSAgICAgICAgW09sZFN0eWxlT2JqQ10gTm9kZUxp
c3QgZ2V0RWxlbWVudHNCeVRhZ05hbWVOUyhpbiBbQ29udmVydE51bGxUb051bGxTdHJpbmddIERP
TVN0cmluZyBuYW1lc3BhY2VVUkksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW4gRE9NU3RyaW5nIGxvY2FsTmFtZSk7Ci0gICAgICAgIEVs
ZW1lbnQgICAgICAgICAgICBnZXRFbGVtZW50QnlJZChpbiBET01TdHJpbmcgZWxlbWVudElkKTsK
KyAgICAgICAgW09sZFN0eWxlT2JqQ10gTm9kZUxpc3QgZ2V0RWxlbWVudHNCeVRhZ05hbWVOUyhp
biBbQ29udmVydE51bGxUb051bGxTdHJpbmcsT3B0aW9uYWw9Q2FsbFdpdGhEZWZhdWx0VmFsdWVd
IERPTVN0cmluZyBuYW1lc3BhY2VVUkksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW4gW09wdGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVl
XSBET01TdHJpbmcgbG9jYWxOYW1lKTsKKyAgICAgICAgRWxlbWVudCAgICAgICAgICAgIGdldEVs
ZW1lbnRCeUlkKGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRWYWx1ZV0gRE9NU3RyaW5nIGVs
ZW1lbnRJZCk7CiAKICAgICAgICAgLy8gRE9NIExldmVsIDMgQ29yZQogCkBAIC03MywxNCArNzIs
MTQgQEAgbW9kdWxlIGNvcmUgewogICAgICAgICAgICAgICAgICBhdHRyaWJ1dGUgYm9vbGVhbiB4
bWxTdGFuZGFsb25lCiAgICAgICAgICAgICAgICAgICAgIHNldHRlciByYWlzZXMgKERPTUV4Y2Vw
dGlvbik7CiAKLSAgICAgICAgTm9kZSAgICAgICAgICAgICAgIGFkb3B0Tm9kZShpbiBOb2RlIHNv
dXJjZSkKKyAgICAgICAgTm9kZSAgICAgICAgICAgICAgIGFkb3B0Tm9kZShpbiBbT3B0aW9uYWw9
Q2FsbFdpdGhEZWZhdWx0VmFsdWVdIE5vZGUgc291cmNlKQogICAgICAgICAgICAgcmFpc2VzIChE
T01FeGNlcHRpb24pOwogCiAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZSBbQ29udmVydE51bGxT
dHJpbmdUbz1OdWxsLCBDb252ZXJ0TnVsbFRvTnVsbFN0cmluZ10gRE9NU3RyaW5nIGRvY3VtZW50
VVJJOwogCiAgICAgICAgIC8vIERPTSBMZXZlbCAyIEV2ZW50cyAoRG9jdW1lbnRFdmVudHMgaW50
ZXJmYWNlKQogCi0gICAgICAgIEV2ZW50ICAgICAgICAgICAgICBjcmVhdGVFdmVudChpbiBET01T
dHJpbmcgZXZlbnRUeXBlKQorICAgICAgICBFdmVudCAgICAgICAgICAgICAgY3JlYXRlRXZlbnQo
aW4gW09wdGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBET01TdHJpbmcgZXZlbnRUeXBlKQog
ICAgICAgICAgICAgcmFpc2VzKERPTUV4Y2VwdGlvbik7CiAKICAgICAgICAgLy8gRE9NIExldmVs
IDIgVHJhbnZlcnNhbCBhbmQgUmFuZ2UgKERvY3VtZW50UmFuZ2UgaW50ZXJmYWNlKQpAQCAtODks
MTUgKzg4LDE1IEBAIG1vZHVsZSBjb3JlIHsKIAogICAgICAgICAvLyBET00gTGV2ZWwgMiBUcmFu
dmVyc2FsIGFuZCBSYW5nZSAoRG9jdW1lbnRUcmF2ZXJzYWwgaW50ZXJmYWNlKQogCi0gICAgICAg
IFtPbGRTdHlsZU9iakNdIE5vZGVJdGVyYXRvciBjcmVhdGVOb2RlSXRlcmF0b3IoaW4gTm9kZSBy
b290LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGluIHVuc2lnbmVkIGxvbmcgd2hhdFRvU2hvdywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBOb2RlRmlsdGVyIGZpbHRlciwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBi
b29sZWFuIGV4cGFuZEVudGl0eVJlZmVyZW5jZXMpCisgICAgICAgIFtPbGRTdHlsZU9iakNdIE5v
ZGVJdGVyYXRvciBjcmVhdGVOb2RlSXRlcmF0b3IoaW4gW09wdGlvbmFsPUNhbGxXaXRoRGVmYXVs
dFZhbHVlXSBOb2RlIHJvb3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW4gW09wdGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSB1bnNp
Z25lZCBsb25nIHdoYXRUb1Nob3csCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW4gW09wdGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBO
b2RlRmlsdGVyIGZpbHRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbiBbT3B0aW9uYWw9Q2FsbFdpdGhEZWZhdWx0VmFsdWVdIGJvb2xl
YW4gZXhwYW5kRW50aXR5UmVmZXJlbmNlcykKICAgICAgICAgICAgIHJhaXNlcyhET01FeGNlcHRp
b24pOwotICAgICAgICBbT2xkU3R5bGVPYmpDXSBUcmVlV2Fsa2VyIGNyZWF0ZVRyZWVXYWxrZXIo
aW4gTm9kZSByb290LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW4gdW5zaWduZWQgbG9uZyB3aGF0VG9TaG93LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gTm9kZUZpbHRlciBmaWx0ZXIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBib29s
ZWFuIGV4cGFuZEVudGl0eVJlZmVyZW5jZXMpCisgICAgICAgIFtPbGRTdHlsZU9iakNdIFRyZWVX
YWxrZXIgY3JlYXRlVHJlZVdhbGtlcihpbiBbT3B0aW9uYWw9Q2FsbFdpdGhEZWZhdWx0VmFsdWVd
IE5vZGUgcm9vdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRWYWx1ZV0gdW5zaWduZWQgbG9uZyB3
aGF0VG9TaG93LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW4gW09wdGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBOb2RlRmlsdGVyIGZpbHRl
ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
IFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRWYWx1ZV0gYm9vbGVhbiBleHBhbmRFbnRpdHlSZWZl
cmVuY2VzKQogICAgICAgICAgICAgcmFpc2VzKERPTUV4Y2VwdGlvbik7CiAKICAgICAgICAgLy8g
RE9NIExldmVsIDIgQWJzdHJhY3QgVmlld3MgKERvY3VtZW50VmlldyBpbnRlcmZhY2UpCkBAIC0x
MTAsMjcgKzEwOSwyNyBAQCBtb2R1bGUgY29yZSB7CiAKICAgICAgICAgLy8gRE9NIExldmVsIDIg
U3R5bGUgKERvY3VtZW50Q1NTIGludGVyZmFjZSkKIAotICAgICAgICBbT2xkU3R5bGVPYmpDXSBD
U1NTdHlsZURlY2xhcmF0aW9uIGdldE92ZXJyaWRlU3R5bGUoaW4gRWxlbWVudCBlbGVtZW50LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW4gRE9NU3RyaW5nIHBzZXVkb0VsZW1lbnQpOworICAgICAgICBbT2xkU3R5bGVPYmpDXSBD
U1NTdHlsZURlY2xhcmF0aW9uIGdldE92ZXJyaWRlU3R5bGUoaW4gW09wdGlvbmFsPUNhbGxXaXRo
RGVmYXVsdFZhbHVlXSBFbGVtZW50IGVsZW1lbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBbT3B0aW9uYWw9Q2FsbFdpdGhE
ZWZhdWx0VmFsdWVdIERPTVN0cmluZyBwc2V1ZG9FbGVtZW50KTsKICNpZiBkZWZpbmVkKEVOQUJM
RV9YUEFUSCkgJiYgRU5BQkxFX1hQQVRICiAgICAgICAgIC8vIERPTSBMZXZlbCAzIFhQYXRoIChY
UGF0aEV2YWx1YXRvciBpbnRlcmZhY2UpCi0gICAgICAgIFtPbGRTdHlsZU9iakNdIFhQYXRoRXhw
cmVzc2lvbiBjcmVhdGVFeHByZXNzaW9uKGluIERPTVN0cmluZyBleHByZXNzaW9uLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBYUGF0
aE5TUmVzb2x2ZXIgcmVzb2x2ZXIpCisgICAgICAgIFtPbGRTdHlsZU9iakNdIFhQYXRoRXhwcmVz
c2lvbiBjcmVhdGVFeHByZXNzaW9uKGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRWYWx1ZV0g
RE9NU3RyaW5nIGV4cHJlc3Npb24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRWYWx1ZV0g
WFBhdGhOU1Jlc29sdmVyIHJlc29sdmVyKQogICAgICAgICAgICAgcmFpc2VzKERPTUV4Y2VwdGlv
bik7CiAgICAgICAgIFhQYXRoTlNSZXNvbHZlciAgICBjcmVhdGVOU1Jlc29sdmVyKGluIE5vZGUg
bm9kZVJlc29sdmVyKTsKLSAgICAgICAgW09sZFN0eWxlT2JqQywgVjhDdXN0b21dIFhQYXRoUmVz
dWx0IGV2YWx1YXRlKGluIERPTVN0cmluZyBleHByZXNzaW9uLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gTm9kZSBjb250ZXh0Tm9kZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
IFhQYXRoTlNSZXNvbHZlciByZXNvbHZlciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGluIHVuc2lnbmVkIHNob3J0IHR5cGUsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBYUGF0aFJl
c3VsdCBpblJlc3VsdCkKKyAgICAgICAgW09sZFN0eWxlT2JqQywgVjhDdXN0b21dIFhQYXRoUmVz
dWx0IGV2YWx1YXRlKGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRWYWx1ZV0gRE9NU3RyaW5n
IGV4cHJlc3Npb24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbiBbT3B0aW9uYWw9Q2FsbFdpdGhEZWZhdWx0VmFsdWVdIE5vZGUgY29udGV4
dE5vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbiBbT3B0aW9uYWw9Q2FsbFdpdGhEZWZhdWx0VmFsdWVdIFhQYXRoTlNSZXNvbHZlciBy
ZXNvbHZlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRWYWx1ZV0gdW5zaWduZWQgc2hvcnQg
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRWYWx1ZV0gWFBhdGhSZXN1bHQgaW5SZXN1
bHQpCiAgICAgICAgICAgICByYWlzZXMoRE9NRXhjZXB0aW9uKTsKICNlbmRpZiAvLyBFTkFCTEVf
WFBBVEgKIAogICAgICAgICAvLyBDb21tb24gZXh0ZW5zaW9ucwogCi0gICAgICAgIGJvb2xlYW4g
ICAgICAgICAgICBleGVjQ29tbWFuZChpbiBET01TdHJpbmcgY29tbWFuZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluIGJvb2xlYW4gdXNlckludGVyZmFjZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluIFtDb252ZXJ0VW5kZWZpbmVk
T3JOdWxsVG9OdWxsU3RyaW5nXSBET01TdHJpbmcgdmFsdWUpOworICAgICAgICBib29sZWFuICAg
ICAgICAgICAgZXhlY0NvbW1hbmQoaW4gW09wdGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBE
T01TdHJpbmcgY29tbWFuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRWYWx1ZV0gYm9vbGVhbiB1c2VySW50ZXJmYWNl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gW0NvbnZlcnRVbmRl
ZmluZWRPck51bGxUb051bGxTdHJpbmcsT3B0aW9uYWw9Q2FsbFdpdGhEZWZhdWx0VmFsdWVdIERP
TVN0cmluZyB2YWx1ZSk7CiAKICNpZiBkZWZpbmVkKExBTkdVQUdFX09CSkVDVElWRV9DKSAmJiBM
QU5HVUFHRV9PQkpFQ1RJVkVfQwogICAgICAgICAvLyBGSVhNRTogcmVtb3ZlIHRoZSB0aGVzZSB0
d28gdmVyc2lvbnMgb25jZSBbT3B0aW9uYWxdIGlzIGltcGxlbWVudGVkIGZvciBPYmplY3RpdmUt
Qy4KQEAgLTEzOSwxMSArMTM4LDExIEBAIG1vZHVsZSBjb3JlIHsKICAgICAgICAgYm9vbGVhbiAg
ICAgICAgICAgIGV4ZWNDb21tYW5kKGluIERPTVN0cmluZyBjb21tYW5kKTsKICNlbmRpZgogCi0g
ICAgICAgIGJvb2xlYW4gICAgICAgICAgICBxdWVyeUNvbW1hbmRFbmFibGVkKGluIERPTVN0cmlu
ZyBjb21tYW5kKTsKLSAgICAgICAgYm9vbGVhbiAgICAgICAgICAgIHF1ZXJ5Q29tbWFuZEluZGV0
ZXJtKGluIERPTVN0cmluZyBjb21tYW5kKTsKLSAgICAgICAgYm9vbGVhbiAgICAgICAgICAgIHF1
ZXJ5Q29tbWFuZFN0YXRlKGluIERPTVN0cmluZyBjb21tYW5kKTsKLSAgICAgICAgYm9vbGVhbiAg
ICAgICAgICAgIHF1ZXJ5Q29tbWFuZFN1cHBvcnRlZChpbiBET01TdHJpbmcgY29tbWFuZCk7Ci0g
ICAgICAgIFtDb252ZXJ0TnVsbFN0cmluZ1RvPUZhbHNlXSBET01TdHJpbmcgcXVlcnlDb21tYW5k
VmFsdWUoaW4gRE9NU3RyaW5nIGNvbW1hbmQpOworICAgICAgICBib29sZWFuICAgICAgICAgICAg
cXVlcnlDb21tYW5kRW5hYmxlZChpbiBbT3B0aW9uYWw9Q2FsbFdpdGhEZWZhdWx0VmFsdWVdIERP
TVN0cmluZyBjb21tYW5kKTsKKyAgICAgICAgYm9vbGVhbiAgICAgICAgICAgIHF1ZXJ5Q29tbWFu
ZEluZGV0ZXJtKGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRWYWx1ZV0gRE9NU3RyaW5nIGNv
bW1hbmQpOworICAgICAgICBib29sZWFuICAgICAgICAgICAgcXVlcnlDb21tYW5kU3RhdGUoaW4g
W09wdGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBET01TdHJpbmcgY29tbWFuZCk7CisgICAg
ICAgIGJvb2xlYW4gICAgICAgICAgICBxdWVyeUNvbW1hbmRTdXBwb3J0ZWQoaW4gW09wdGlvbmFs
PUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBET01TdHJpbmcgY29tbWFuZCk7CisgICAgICAgIFtDb252
ZXJ0TnVsbFN0cmluZ1RvPUZhbHNlXSBET01TdHJpbmcgcXVlcnlDb21tYW5kVmFsdWUoaW4gW09w
dGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBET01TdHJpbmcgY29tbWFuZCk7CiAKICAgICAg
ICAgLy8gTW92ZWQgZG93biBmcm9tIEhUTUxEb2N1bWVudAogCkBAIC0xNzQsNyArMTczLDcgQEAg
bW9kdWxlIGNvcmUgewogICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgSFRNTENvbGxlY3Rpb24g
YW5jaG9yczsKICAgICAgICAgcmVhZG9ubHkgYXR0cmlidXRlIERPTVN0cmluZyBsYXN0TW9kaWZp
ZWQ7CiAKLSAgICAgICAgTm9kZUxpc3QgZ2V0RWxlbWVudHNCeU5hbWUoaW4gRE9NU3RyaW5nIGVs
ZW1lbnROYW1lKTsKKyAgICAgICAgTm9kZUxpc3QgZ2V0RWxlbWVudHNCeU5hbWUoaW4gW09wdGlv
bmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBET01TdHJpbmcgZWxlbWVudE5hbWUpOwogCiAjaWYg
ZGVmaW5lZChMQU5HVUFHRV9KQVZBU0NSSVBUKSAmJiBMQU5HVUFHRV9KQVZBU0NSSVBUCiAgICAg
ICAgICAgICAgICAgIGF0dHJpYnV0ZSBbQ3VzdG9tXSBMb2NhdGlvbiBsb2NhdGlvbjsKQEAgLTE4
Niw4ICsxODUsMTAgQEAgbW9kdWxlIGNvcmUgewogICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUg
W0NvbnZlcnROdWxsU3RyaW5nVG89VW5kZWZpbmVkXSBET01TdHJpbmcgZGVmYXVsdENoYXJzZXQ7
CiAgICAgICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBbQ29udmVydE51bGxTdHJpbmdUbz1VbmRlZmlu
ZWRdIERPTVN0cmluZyByZWFkeVN0YXRlOwogCi0gICAgICAgIEVsZW1lbnQgICAgICAgICAgICBl
bGVtZW50RnJvbVBvaW50KGluIGxvbmcgeCwgaW4gbG9uZyB5KTsKLSAgICAgICAgUmFuZ2UgICAg
ICAgICAgICAgIGNhcmV0UmFuZ2VGcm9tUG9pbnQoaW4gbG9uZyB4LCBpbiBsb25nIHkpOworICAg
ICAgICBFbGVtZW50ICAgICAgICAgICAgZWxlbWVudEZyb21Qb2ludChpbiBbT3B0aW9uYWw9Q2Fs
bFdpdGhEZWZhdWx0VmFsdWVdIGxvbmcgeCwgCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRWYWx1ZV0gbG9uZyB5
KTsKKyAgICAgICAgUmFuZ2UgICAgICAgICAgICAgIGNhcmV0UmFuZ2VGcm9tUG9pbnQoaW4gW09w
dGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBsb25nIHgsIAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBbT3B0aW9uYWw9Q2FsbFdpdGhEZWZhdWx0
VmFsdWVdIGxvbmcgeSk7CiAKICAgICAgICAgLy8gTW96aWxsYSBleHRlbnNpb25zCiAjaWYgZGVm
aW5lZChMQU5HVUFHRV9KQVZBU0NSSVBUKSAmJiBMQU5HVUFHRV9KQVZBU0NSSVBUCkBAIC0yMjYs
MTQgKzIyNywxNCBAQCBtb2R1bGUgY29yZSB7CiAjZW5kaWYKIAogICAgICAgICAvLyBIVE1MIDUK
LSAgICAgICAgTm9kZUxpc3QgZ2V0RWxlbWVudHNCeUNsYXNzTmFtZShpbiBET01TdHJpbmcgdGFn
bmFtZSk7CisgICAgICAgIE5vZGVMaXN0IGdldEVsZW1lbnRzQnlDbGFzc05hbWUoaW4gW09wdGlv
bmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBET01TdHJpbmcgdGFnbmFtZSk7CiAKICAgICAgICAg
cmVhZG9ubHkgYXR0cmlidXRlIERPTVN0cmluZyBjb21wYXRNb2RlOwogCiAgICAgICAgIC8vIE5v
ZGVTZWxlY3RvciAtIFNlbGVjdG9yIEFQSQotICAgICAgICBbUmVxdWlyZXNBbGxBcmd1bWVudHM9
UmFpc2VdIEVsZW1lbnQgcXVlcnlTZWxlY3RvcihpbiBET01TdHJpbmcgc2VsZWN0b3JzKQorICAg
ICAgICBFbGVtZW50IHF1ZXJ5U2VsZWN0b3IoaW4gRE9NU3RyaW5nIHNlbGVjdG9ycykKICAgICAg
ICAgICAgIHJhaXNlcyhET01FeGNlcHRpb24pOwotICAgICAgICBbUmVxdWlyZXNBbGxBcmd1bWVu
dHM9UmFpc2VdIE5vZGVMaXN0IHF1ZXJ5U2VsZWN0b3JBbGwoaW4gRE9NU3RyaW5nIHNlbGVjdG9y
cykKKyAgICAgICAgTm9kZUxpc3QgcXVlcnlTZWxlY3RvckFsbChpbiBET01TdHJpbmcgc2VsZWN0
b3JzKQogICAgICAgICAgICAgcmFpc2VzKERPTUV4Y2VwdGlvbik7CiAKICNpZiBkZWZpbmVkKEVO
QUJMRV9GVUxMU0NSRUVOX0FQSSkgJiYgRU5BQkxFX0ZVTExTQ1JFRU5fQVBJCkBAIC0zMTgsMTcg
KzMxOSwxNyBAQCBtb2R1bGUgY29yZSB7CiAjZW5kaWYKIAogI2lmIGRlZmluZWQoRU5BQkxFX1RP
VUNIX0VWRU5UUykgJiYgRU5BQkxFX1RPVUNIX0VWRU5UUwotICAgICAgICBbUmV0dXJuc05ldywg
RW5hYmxlZEF0UnVudGltZV0gVG91Y2ggY3JlYXRlVG91Y2goaW4gRE9NV2luZG93IHdpbmRvdywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGluIEV2ZW50VGFyZ2V0IHRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGluIGxvbmcgaWRlbnRpZmllciwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluIGxvbmcgcGFn
ZVgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbiBsb25nIHBhZ2VZLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW4gbG9uZyBzY3JlZW5YLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gbG9uZyBzY3JlZW5ZLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW4gbG9uZyB3ZWJraXRSYWRpdXNYLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW4gbG9uZyB3ZWJraXRSYWRpdXNZLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gZmxvYXQg
d2Via2l0Um90YXRpb25BbmdsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGluIGZsb2F0IHdlYmtpdEZvcmNlKQorICAgICAgICBbUmV0
dXJuc05ldywgRW5hYmxlZEF0UnVudGltZV0gVG91Y2ggY3JlYXRlVG91Y2goaW4gW09wdGlvbmFs
PUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBET01XaW5kb3cgd2luZG93LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gW09wdGlvbmFsPUNh
bGxXaXRoRGVmYXVsdFZhbHVlXSBFdmVudFRhcmdldCB0YXJnZXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBbT3B0aW9uYWw9Q2Fs
bFdpdGhEZWZhdWx0VmFsdWVdIGxvbmcgaWRlbnRpZmllciwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluIFtPcHRpb25hbD1DYWxsV2l0
aERlZmF1bHRWYWx1ZV0gbG9uZyBwYWdlWCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRW
YWx1ZV0gbG9uZyBwYWdlWSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRWYWx1ZV0gbG9u
ZyBzY3JlZW5YLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW4gW09wdGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBsb25nIHNjcmVl
blksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbiBbT3B0aW9uYWw9Q2FsbFdpdGhEZWZhdWx0VmFsdWVdIGxvbmcgd2Via2l0UmFkaXVz
WCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1bHRWYWx1ZV0gbG9uZyB3ZWJraXRSYWRpdXNZ
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW4gW09wdGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBmbG9hdCB3ZWJraXRSb3RhdGlv
bkFuZ2xlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW4gW09wdGlvbmFsPUNhbGxXaXRoRGVmYXVsdFZhbHVlXSBmbG9hdCB3ZWJraXRG
b3JjZSkKICAgICAgICAgICAgIHJhaXNlcyAoRE9NRXhjZXB0aW9uKTsKICAgICAgICAgW1JldHVy
bnNOZXcsIEVuYWJsZWRBdFJ1bnRpbWUsIEN1c3RvbV0gVG91Y2hMaXN0IGNyZWF0ZVRvdWNoTGlz
dCgpCiAgICAgICAgICAgICByYWlzZXMgKERPTUV4Y2VwdGlvbik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>