<?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>94576</bug_id>
          
          <creation_ts>2012-08-21 00:21:48 -0700</creation_ts>
          <short_desc>REGRESSION(r126028): it broke compilation on apple webkit win. (Requested by loislo on #webkit).</short_desc>
          <delta_ts>2012-08-21 01:13:19 -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>
          
          <blocked>88973</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>tmpsantos</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>700532</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-21 00:21:48 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/126028 broke the build:
it broke compilation on apple webkit win. (Requested by loislo on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>700534</commentid>
    <comment_count>1</comment_count>
      <attachid>159630</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-21 00:22:33 -0700</bug_when>
    <thetext>Created attachment 159630
ROLLOUT of r126028

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>700536</commentid>
    <comment_count>2</comment_count>
      <attachid>159630</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2012-08-21 00:24:23 -0700</bug_when>
    <thetext>Comment on attachment 159630
ROLLOUT of r126028

Clearing flags on attachment: 159630

Committed r126140: &lt;http://trac.webkit.org/changeset/126140&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>700537</commentid>
    <comment_count>3</comment_count>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2012-08-21 00:24:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>700563</commentid>
    <comment_count>4</comment_count>
    <who name="Thiago Marcos P. Santos">tmpsantos</who>
    <bug_when>2012-08-21 01:13:19 -0700</bug_when>
    <thetext>The fix was on the commit queue. See bug 94511.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>159630</attachid>
            <date>2012-08-21 00:22:33 -0700</date>
            <delta_ts>2012-08-21 00:24:23 -0700</delta_ts>
            <desc>ROLLOUT of r126028</desc>
            <filename>bug-94576-20120821072812.patch</filename>
            <type>text/plain</type>
            <size>15627</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI2MTM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTI4OGUyODM2YmNiNzJj
NmRmNTUwYjRhZTcwMTI1MWY1MDU0MjRlNS4uYmM5MzZhMjQyM2E2ODFjYjYwN2Q4ODVmYTgwN2U3
MTIwYmY5Y2VmNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEyLTA4LTIxICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTI2MDI4LgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMjYwMjgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTk0NTc2CisKKyAgICAgICAgaXQgYnJva2UgY29tcGlsYXRpb24gb24gYXBwbGUg
d2Via2l0IHdpbi4gKFJlcXVlc3RlZCBieSBsb2lzbG8KKyAgICAgICAgb24gI3dlYmtpdCkuCisK
KyAgICAgICAgKiBpbnNwZWN0b3IvQ29kZUdlbmVyYXRvckluc3BlY3Rvci5weToKKyAgICAgICAg
KiBpbnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHRXZWJHTE1vZHVsZS5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpJbmplY3RlZFNjcmlwdFdlYkdMTW9kdWxlOjpjYXB0dXJlRnJhbWUpOgorICAgICAgICAq
IGluc3BlY3Rvci9JbmplY3RlZFNjcmlwdFdlYkdMTW9kdWxlLmg6CisgICAgICAgIChJbmplY3Rl
ZFNjcmlwdFdlYkdMTW9kdWxlKToKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yLmpzb246
CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckNvbnRyb2xsZXIuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6SW5zcGVjdG9yQ29udHJvbGxlcjo6SW5zcGVjdG9yQ29udHJvbGxlcik6CisgICAg
ICAgICogaW5zcGVjdG9yL0luc3BlY3RvcldlYkdMQWdlbnQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6SW5zcGVjdG9yV2ViR0xBZ2VudDo6SW5zcGVjdG9yV2ViR0xBZ2VudCk6CisgICAgICAgICog
aW5zcGVjdG9yL0luc3BlY3RvcldlYkdMQWdlbnQuaDoKKyAgICAgICAgKFdlYkNvcmUpOgorICAg
ICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yV2ViR0xBZ2VudDo6Y3JlYXRlKToKKyAgICAgICAgKElu
c3BlY3RvcldlYkdMQWdlbnQpOgorCiAyMDEyLTA4LTIwICBJbHlhIFRpa2hvbm92c2t5ICA8bG9p
c2xvQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBOTUk6IHdyb25nIHNp
emUgd2FzIHJlcG9ydGVkIGZvciBpbW11dGFibGUgU3R5bGVQcm9wZXJ0eVNldApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0NvZGVHZW5lcmF0b3JJbnNwZWN0b3IucHkgYi9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvQ29kZUdlbmVyYXRvckluc3BlY3Rvci5weQppbmRleCA4
MTdlZDBiNDZmZmNmNjI1ODIxOGNjMmFhNzdhM2M1ODQ2MzljMTI5Li4wOTIxZmE5Y2VjODI3ZjA3
YjQ5ZmYxODZmNGE3NGI2MDVhMWNkY2MzIDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvQ29kZUdlbmVyYXRvckluc3BlY3Rvci5weQorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvQ29kZUdlbmVyYXRvckluc3BlY3Rvci5weQpAQCAtNTgsNyArNTgsNyBAQCBUWVBFX05B
TUVfRklYX01BUCA9IHsKIAogCiBUWVBFU19XSVRIX1JVTlRJTUVfQ0FTVF9TRVQgPSBmcm96ZW5z
ZXQoWyJSdW50aW1lLlJlbW90ZU9iamVjdCIsICJSdW50aW1lLlByb3BlcnR5RGVzY3JpcHRvciIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJEZWJ1Z2dlci5GdW5j
dGlvbkRldGFpbHMiLCAiRGVidWdnZXIuQ2FsbEZyYW1lIiwgIldlYkdMLlRyYWNlTG9nIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkRlYnVnZ2VyLkZ1bmN0aW9u
RGV0YWlscyIsICJEZWJ1Z2dlci5DYWxsRnJhbWUiLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAjIFRoaXMgc2hvdWxkIGJlIGEgdGVtcG9yYXJ5IGhhY2suIFRpbWVs
aW5lRXZlbnQgc2hvdWxkIGJlIGNyZWF0ZWQgdmlhIGdlbmVyYXRlZCBDKysgQVBJLgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVGltZWxpbmUuVGltZWxpbmVFdmVu
dCJdKQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5qZWN0ZWRTY3Jp
cHRXZWJHTE1vZHVsZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5qZWN0ZWRTY3Jp
cHRXZWJHTE1vZHVsZS5jcHAKaW5kZXggYjUzYmU5MjE0NGZiZDdlN2NmNGEwYmRiNDBiOTlhNGRm
MDRhNGQwMS4uNzM3OTBkZDJmZGUwMTBjMmUzN2I4NGYzNDFkMTNjZWE4MjIwY2E3YiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luamVjdGVkU2NyaXB0V2ViR0xNb2R1bGUu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbmplY3RlZFNjcmlwdFdlYkdMTW9k
dWxlLmNwcApAQCAtNzIsNDkgKzcyLDE1IEBAIFNjcmlwdE9iamVjdCBJbmplY3RlZFNjcmlwdFdl
YkdMTW9kdWxlOjp3cmFwV2ViR0xDb250ZXh0KGNvbnN0IFNjcmlwdE9iamVjdCYgZ2xDCiAgICAg
cmV0dXJuIFNjcmlwdE9iamVjdChnbENvbnRleHQuc2NyaXB0U3RhdGUoKSwgcmVzdWx0VmFsdWUp
OwogfQogCi12b2lkIEluamVjdGVkU2NyaXB0V2ViR0xNb2R1bGU6OmNhcHR1cmVGcmFtZShFcnJv
clN0cmluZyogZXJyb3JTdHJpbmcsIFN0cmluZyogdHJhY2VMb2dJZCkKK3ZvaWQgSW5qZWN0ZWRT
Y3JpcHRXZWJHTE1vZHVsZTo6Y2FwdHVyZUZyYW1lKEVycm9yU3RyaW5nKiBlcnJvclN0cmluZywg
Y29uc3QgU3RyaW5nJiBjb250ZXh0SWQpCiB7CiAgICAgU2NyaXB0RnVuY3Rpb25DYWxsIGZ1bmN0
aW9uKGluamVjdGVkU2NyaXB0T2JqZWN0KCksICJjYXB0dXJlRnJhbWUiKTsKLSAgICBSZWZQdHI8
SW5zcGVjdG9yVmFsdWU+IHJlc3VsdFZhbHVlOwotICAgIG1ha2VDYWxsKGZ1bmN0aW9uLCAmcmVz
dWx0VmFsdWUpOwotICAgIGlmICghcmVzdWx0VmFsdWUgfHwgcmVzdWx0VmFsdWUtPnR5cGUoKSAh
PSBJbnNwZWN0b3JWYWx1ZTo6VHlwZVN0cmluZyB8fCAhcmVzdWx0VmFsdWUtPmFzU3RyaW5nKHRy
YWNlTG9nSWQpKQotICAgICAgICAqZXJyb3JTdHJpbmcgPSAiSW50ZXJuYWwgZXJyb3I6IGNhcHR1
cmVGcmFtZSI7Ci19Ci0KLXZvaWQgSW5qZWN0ZWRTY3JpcHRXZWJHTE1vZHVsZTo6ZHJvcFRyYWNl
TG9nKEVycm9yU3RyaW5nKiBlcnJvclN0cmluZywgY29uc3QgU3RyaW5nJiB0cmFjZUxvZ0lkKQot
ewotICAgIFNjcmlwdEZ1bmN0aW9uQ2FsbCBmdW5jdGlvbihpbmplY3RlZFNjcmlwdE9iamVjdCgp
LCAiZHJvcFRyYWNlTG9nIik7Ci0gICAgZnVuY3Rpb24uYXBwZW5kQXJndW1lbnQodHJhY2VMb2dJ
ZCk7CisgICAgZnVuY3Rpb24uYXBwZW5kQXJndW1lbnQoY29udGV4dElkKTsKICAgICBib29sIGhh
ZEV4Y2VwdGlvbiA9IGZhbHNlOwogICAgIGNhbGxGdW5jdGlvbldpdGhFdmFsRW5hYmxlZChmdW5j
dGlvbiwgaGFkRXhjZXB0aW9uKTsKICAgICBBU1NFUlQoIWhhZEV4Y2VwdGlvbik7CiAgICAgaWYg
KGhhZEV4Y2VwdGlvbikKLSAgICAgICAgKmVycm9yU3RyaW5nID0gIkludGVybmFsIGVycm9yOiBk
cm9wVHJhY2VMb2ciOwotfQotCi12b2lkIEluamVjdGVkU2NyaXB0V2ViR0xNb2R1bGU6OnRyYWNl
TG9nKEVycm9yU3RyaW5nKiBlcnJvclN0cmluZywgY29uc3QgU3RyaW5nJiB0cmFjZUxvZ0lkLCBS
ZWZQdHI8VHlwZUJ1aWxkZXI6OldlYkdMOjpUcmFjZUxvZz4qIHRyYWNlTG9nKQotewotICAgIFNj
cmlwdEZ1bmN0aW9uQ2FsbCBmdW5jdGlvbihpbmplY3RlZFNjcmlwdE9iamVjdCgpLCAidHJhY2VM
b2ciKTsKLSAgICBmdW5jdGlvbi5hcHBlbmRBcmd1bWVudCh0cmFjZUxvZ0lkKTsKLSAgICBSZWZQ
dHI8SW5zcGVjdG9yVmFsdWU+IHJlc3VsdFZhbHVlOwotICAgIG1ha2VDYWxsKGZ1bmN0aW9uLCAm
cmVzdWx0VmFsdWUpOwotICAgIGlmICghcmVzdWx0VmFsdWUgfHwgcmVzdWx0VmFsdWUtPnR5cGUo
KSAhPSBJbnNwZWN0b3JWYWx1ZTo6VHlwZU9iamVjdCkgewotICAgICAgICBpZiAoIXJlc3VsdFZh
bHVlLT5hc1N0cmluZyhlcnJvclN0cmluZykpCi0gICAgICAgICAgICAqZXJyb3JTdHJpbmcgPSAi
SW50ZXJuYWwgZXJyb3I6IHRyYWNlTG9nIjsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLSAgICAq
dHJhY2VMb2cgPSBUeXBlQnVpbGRlcjo6V2ViR0w6OlRyYWNlTG9nOjpydW50aW1lQ2FzdChyZXN1
bHRWYWx1ZSk7Ci19Ci0KLXZvaWQgSW5qZWN0ZWRTY3JpcHRXZWJHTE1vZHVsZTo6cmVwbGF5VHJh
Y2VMb2coRXJyb3JTdHJpbmcqIGVycm9yU3RyaW5nLCBjb25zdCBTdHJpbmcmIHRyYWNlTG9nSWQs
IGludCBzdGVwTm8sIFN0cmluZyogcmVzdWx0KQotewotICAgIFNjcmlwdEZ1bmN0aW9uQ2FsbCBm
dW5jdGlvbihpbmplY3RlZFNjcmlwdE9iamVjdCgpLCAicmVwbGF5VHJhY2VMb2ciKTsKLSAgICBm
dW5jdGlvbi5hcHBlbmRBcmd1bWVudCh0cmFjZUxvZ0lkKTsKLSAgICBmdW5jdGlvbi5hcHBlbmRB
cmd1bWVudChzdGVwTm8pOwotICAgIFJlZlB0cjxJbnNwZWN0b3JWYWx1ZT4gcmVzdWx0VmFsdWU7
Ci0gICAgbWFrZUNhbGwoZnVuY3Rpb24sICZyZXN1bHRWYWx1ZSk7Ci0gICAgaWYgKCFyZXN1bHRW
YWx1ZSB8fCByZXN1bHRWYWx1ZS0+dHlwZSgpICE9IEluc3BlY3RvclZhbHVlOjpUeXBlU3RyaW5n
IHx8ICFyZXN1bHRWYWx1ZS0+YXNTdHJpbmcocmVzdWx0KSkKLSAgICAgICAgKmVycm9yU3RyaW5n
ID0gIkludGVybmFsIGVycm9yOiByZXBsYXlUcmFjZUxvZyI7CisgICAgICAgICplcnJvclN0cmlu
ZyA9ICJJbnRlcm5hbCBlcnJvciI7CiB9CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbmplY3RlZFNjcmlwdFdlYkdMTW9kdWxl
LmggYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHRXZWJHTE1vZHVsZS5o
CmluZGV4IDM2ODg5OGY3YzU4YjlhMDE2MmE4YjZkMGJjNjk5MzlhYzBmYWQwYTguLjUwYzllNTI2
NmFjMDk3ZGU1Y2Q0YTY2YWYzZDI1YjFkNTBiZTNiYTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9JbmplY3RlZFNjcmlwdFdlYkdMTW9kdWxlLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL0luamVjdGVkU2NyaXB0V2ViR0xNb2R1bGUuaApAQCAtNDQsMTcgKzQ0
LDE1IEBAIGNsYXNzIFNjcmlwdE9iamVjdDsKIAogY2xhc3MgSW5qZWN0ZWRTY3JpcHRXZWJHTE1v
ZHVsZSA6IHB1YmxpYyBJbmplY3RlZFNjcmlwdE1vZHVsZSB7CiBwdWJsaWM6Ci0gICAgSW5qZWN0
ZWRTY3JpcHRXZWJHTE1vZHVsZSgpOwotICAgIAogICAgIHZpcnR1YWwgU3RyaW5nIHNvdXJjZSgp
IGNvbnN0OwogCiAgICAgc3RhdGljIEluamVjdGVkU2NyaXB0V2ViR0xNb2R1bGUgbW9kdWxlRm9y
U3RhdGUoSW5qZWN0ZWRTY3JpcHRNYW5hZ2VyKiwgU2NyaXB0U3RhdGUqKTsKIAogICAgIFNjcmlw
dE9iamVjdCB3cmFwV2ViR0xDb250ZXh0KGNvbnN0IFNjcmlwdE9iamVjdCYgZ2xDb250ZXh0KTsK
LSAgICB2b2lkIGNhcHR1cmVGcmFtZShFcnJvclN0cmluZyosIFN0cmluZyopOwotICAgIHZvaWQg
ZHJvcFRyYWNlTG9nKEVycm9yU3RyaW5nKiwgY29uc3QgU3RyaW5nJik7Ci0gICAgdm9pZCB0cmFj
ZUxvZyhFcnJvclN0cmluZyosIGNvbnN0IFN0cmluZyYsIFJlZlB0cjxUeXBlQnVpbGRlcjo6V2Vi
R0w6OlRyYWNlTG9nPiopOwotICAgIHZvaWQgcmVwbGF5VHJhY2VMb2coRXJyb3JTdHJpbmcqLCBj
b25zdCBTdHJpbmcmLCBpbnQsIFN0cmluZyopOworICAgIHZvaWQgY2FwdHVyZUZyYW1lKEVycm9y
U3RyaW5nKiwgY29uc3QgU3RyaW5nJiBjb250ZXh0SWQpOworCitwcml2YXRlOgorICAgIEluamVj
dGVkU2NyaXB0V2ViR0xNb2R1bGUoKTsKIH07CiAKICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvci5qc29uIGIvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL0luc3BlY3Rvci5qc29uCmluZGV4IGQ2ZDVhMDZhOTViZjI0YjI2YzkxMjgxYTFmNTdhY2Q4
YjY1ZmFiYjkuLjRlNjQ0ZGM1NjEyZDAwMGYwOGRjM2IxZDc3MTcyZDAxZmRlMDQ0M2YgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbgorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24KQEAgLTMxMTcsMjggKzMxMTcsNyBA
QAogICAgIHsKICAgICAgICAgImRvbWFpbiI6ICJXZWJHTCIsCiAgICAgICAgICJoaWRkZW4iOiB0
cnVlLAotICAgICAgICAidHlwZXMiOiBbCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
ImlkIjogIlRyYWNlTG9nSWQiLAotICAgICAgICAgICAgICAgICJ0eXBlIjogInN0cmluZyIsCi0g
ICAgICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogIlVuaXF1ZSBvYmplY3QgaWRlbnRpZmllci4i
Ci0gICAgICAgICAgICB9LAotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICJpZCI6ICJD
YWxsIiwKLSAgICAgICAgICAgICAgICAidHlwZSI6ICJvYmplY3QiLAotICAgICAgICAgICAgICAg
ICJwcm9wZXJ0aWVzIjogWwotICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogImZ1bmN0aW9u
TmFtZSIsICJ0eXBlIjogInN0cmluZyIgfQotICAgICAgICAgICAgICAgIF0KLSAgICAgICAgICAg
IH0sCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgImlkIjogIlRyYWNlTG9nIiwKLSAg
ICAgICAgICAgICAgICAidHlwZSI6ICJvYmplY3QiLAotICAgICAgICAgICAgICAgICJwcm9wZXJ0
aWVzIjogWwotICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogImlkIiwgIiRyZWYiOiAiVHJh
Y2VMb2dJZCIgfSwKLSAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJjYWxscyIsICJ0eXBl
IjogImFycmF5IiwgIml0ZW1zIjogeyAiJHJlZiI6ICJDYWxsIiB9fQotICAgICAgICAgICAgICAg
IF0KLSAgICAgICAgICAgIH0KLSAgICAgICAgXSwKKyAgICAgICAgInR5cGVzIjogW10sCiAgICAg
ICAgICJjb21tYW5kcyI6IFsKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAibmFtZSI6
ICJlbmFibGUiLApAQCAtMzE0NywzNyArMzEyNiw2IEBACiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgIm5hbWUiOiAiZGlzYWJsZSIsCiAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9u
IjogIkRpc2FibGVzIFdlYkdMIGluc3BlY3Rpb24uIgotICAgICAgICAgICAgfSwKLSAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICAibmFtZSI6ICJkcm9wVHJhY2VMb2ciLAotICAgICAgICAg
ICAgICAgICJwYXJhbWV0ZXJzIjogWwotICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogInRy
YWNlTG9nSWQiLCAiJHJlZiI6ICJUcmFjZUxvZ0lkIiB9Ci0gICAgICAgICAgICAgICAgXQotICAg
ICAgICAgICAgfSwKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAibmFtZSI6ICJjYXB0
dXJlRnJhbWUiLAotICAgICAgICAgICAgICAgICJyZXR1cm5zIjogWwotICAgICAgICAgICAgICAg
ICAgICB7ICJuYW1lIjogInRyYWNlTG9nSWQiLCAiJHJlZiI6ICJUcmFjZUxvZ0lkIiB9Ci0gICAg
ICAgICAgICAgICAgXQotICAgICAgICAgICAgfSwKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICAibmFtZSI6ICJnZXRUcmFjZUxvZyIsCi0gICAgICAgICAgICAgICAgInBhcmFtZXRlcnMi
OiBbCi0gICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAidHJhY2VMb2dJZCIsICIkcmVmIjog
IlRyYWNlTG9nSWQiIH0KLSAgICAgICAgICAgICAgICBdLAotICAgICAgICAgICAgICAgICJyZXR1
cm5zIjogWwotICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogInRyYWNlTG9nIiwgIiRyZWYi
OiAiVHJhY2VMb2ciIH0KLSAgICAgICAgICAgICAgICBdCi0gICAgICAgICAgICB9LAotICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgICJuYW1lIjogInJlcGxheVRyYWNlTG9nIiwKLSAgICAg
ICAgICAgICAgICAicGFyYW1ldGVycyI6IFsKLSAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6
ICJ0cmFjZUxvZ0lkIiwgIiRyZWYiOiAiVHJhY2VMb2dJZCIgfSwKLSAgICAgICAgICAgICAgICAg
ICAgeyAibmFtZSI6ICJzdGVwTm8iLCAidHlwZSI6ICJpbnRlZ2VyIiB9Ci0gICAgICAgICAgICAg
ICAgXSwKLSAgICAgICAgICAgICAgICAicmV0dXJucyI6IFsKLSAgICAgICAgICAgICAgICAgICAg
eyAibmFtZSI6ICJzY3JlZW5zaG90RGF0YVVybCIsICJ0eXBlIjogInN0cmluZyIgfQotICAgICAg
ICAgICAgICAgIF0KICAgICAgICAgICAgIH0KICAgICAgICAgXSwKICAgICAgICAgImV2ZW50cyI6
IFtdCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ29udHJv
bGxlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ29udHJvbGxlci5j
cHAKaW5kZXggYzg1ZjRkNGNhODUxZDM5ZDNjMjAwYjI2MjI2NTU5MDg3MWIzZmQ4MS4uNWEwZjNi
ZjQzNGQ4NjBhNzZjZmEwYzlmNzVhYmVkMGFjZGZkZDZhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckNvbnRyb2xsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDb250cm9sbGVyLmNwcApAQCAtMTQ4LDcgKzE0OCw3IEBA
IEluc3BlY3RvckNvbnRyb2xsZXI6Okluc3BlY3RvckNvbnRyb2xsZXIoUGFnZSogcGFnZSwgSW5z
cGVjdG9yQ2xpZW50KiBpbnNwZWN0b3JDCiAjZW5kaWYKIAogI2lmIEVOQUJMRShXRUJHTCkKLSAg
ICBtX2FnZW50cy5hcHBlbmQoSW5zcGVjdG9yV2ViR0xBZ2VudDo6Y3JlYXRlKG1faW5zdHJ1bWVu
dGluZ0FnZW50cy5nZXQoKSwgbV9zdGF0ZS5nZXQoKSwgcGFnZSwgbV9pbmplY3RlZFNjcmlwdE1h
bmFnZXIuZ2V0KCkpKTsKKyAgICBtX2FnZW50cy5hcHBlbmQoSW5zcGVjdG9yV2ViR0xBZ2VudDo6
Y3JlYXRlKG1faW5zdHJ1bWVudGluZ0FnZW50cy5nZXQoKSwgbV9zdGF0ZS5nZXQoKSwgbV9pbmpl
Y3RlZFNjcmlwdE1hbmFnZXIuZ2V0KCkpKTsKICNlbmRpZgogCiAgICAgQVNTRVJUX0FSRyhpbnNw
ZWN0b3JDbGllbnQsIGluc3BlY3RvckNsaWVudCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvSW5zcGVjdG9yV2ViR0xBZ2VudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvSW5zcGVjdG9yV2ViR0xBZ2VudC5jcHAKaW5kZXggMTZmZmJjZmE0MDlhM2FmMjJmODEy
NThhYjBjYTgwNzFhMWQ4NTM1Mi4uNGRjNGQzNWNmZjM4OGQyYzRhZDU0ZTdiNGY4ZDViZTMyZjNi
MzhmMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvcldlYkdM
QWdlbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JXZWJHTEFn
ZW50LmNwcApAQCAtMzQsMTMgKzM0LDExIEBACiAKICNpbmNsdWRlICJJbnNwZWN0b3JXZWJHTEFn
ZW50LmgiCiAKLSNpbmNsdWRlICJJbmplY3RlZFNjcmlwdC5oIgogI2luY2x1ZGUgIkluamVjdGVk
U2NyaXB0TWFuYWdlci5oIgogI2luY2x1ZGUgIkluamVjdGVkU2NyaXB0V2ViR0xNb2R1bGUuaCIg
CiAjaW5jbHVkZSAiSW5zcGVjdG9yRnJvbnRlbmQuaCIKICNpbmNsdWRlICJJbnNwZWN0b3JTdGF0
ZS5oIgogI2luY2x1ZGUgIkluc3RydW1lbnRpbmdBZ2VudHMuaCIKLSNpbmNsdWRlICJQYWdlLmgi
CiAjaW5jbHVkZSAiU2NyaXB0T2JqZWN0LmgiCiAjaW5jbHVkZSAiU2NyaXB0U3RhdGUuaCIKIApA
QCAtNTAsOSArNDgsOCBAQCBuYW1lc3BhY2UgV2ViR0xBZ2VudFN0YXRlIHsKIHN0YXRpYyBjb25z
dCBjaGFyIHdlYkdMQWdlbnRFbmFibGVkW10gPSAid2ViR0xBZ2VudEVuYWJsZWQiOwogfTsKIAot
SW5zcGVjdG9yV2ViR0xBZ2VudDo6SW5zcGVjdG9yV2ViR0xBZ2VudChJbnN0cnVtZW50aW5nQWdl
bnRzKiBpbnN0cnVtZW50aW5nQWdlbnRzLCBJbnNwZWN0b3JTdGF0ZSogc3RhdGUsIFBhZ2UqIHBh
Z2UsIEluamVjdGVkU2NyaXB0TWFuYWdlciogaW5qZWN0ZWRTY3JpcHRNYW5hZ2VyKQorSW5zcGVj
dG9yV2ViR0xBZ2VudDo6SW5zcGVjdG9yV2ViR0xBZ2VudChJbnN0cnVtZW50aW5nQWdlbnRzKiBp
bnN0cnVtZW50aW5nQWdlbnRzLCBJbnNwZWN0b3JTdGF0ZSogc3RhdGUsIEluamVjdGVkU2NyaXB0
TWFuYWdlciogaW5qZWN0ZWRTY3JpcHRNYW5hZ2VyKQogICAgIDogSW5zcGVjdG9yQmFzZUFnZW50
PEluc3BlY3RvcldlYkdMQWdlbnQ+KCJXZWJHTCIsIGluc3RydW1lbnRpbmdBZ2VudHMsIHN0YXRl
KQotICAgICwgbV9pbnNwZWN0ZWRQYWdlKHBhZ2UpCiAgICAgLCBtX2luamVjdGVkU2NyaXB0TWFu
YWdlcihpbmplY3RlZFNjcmlwdE1hbmFnZXIpCiAgICAgLCBtX2Zyb250ZW5kKDApCiAgICAgLCBt
X2VuYWJsZWQoZmFsc2UpCkBAIC05OCwzOCArOTUsNiBAQCB2b2lkIEluc3BlY3RvcldlYkdMQWdl
bnQ6OmRpc2FibGUoRXJyb3JTdHJpbmcqKQogICAgIG1fc3RhdGUtPnNldEJvb2xlYW4oV2ViR0xB
Z2VudFN0YXRlOjp3ZWJHTEFnZW50RW5hYmxlZCwgbV9lbmFibGVkKTsKIH0KIAotdm9pZCBJbnNw
ZWN0b3JXZWJHTEFnZW50Ojpkcm9wVHJhY2VMb2coRXJyb3JTdHJpbmcqIGVycm9yU3RyaW5nLCBj
b25zdCBTdHJpbmcmIHRyYWNlTG9nSWQpCi17Ci0gICAgSW5qZWN0ZWRTY3JpcHRXZWJHTE1vZHVs
ZSBtb2R1bGUgPSBpbmplY3RlZFNjcmlwdFdlYkdMTW9kdWxlRm9yVHJhY2VMb2dJZChlcnJvclN0
cmluZywgdHJhY2VMb2dJZCk7Ci0gICAgaWYgKCFtb2R1bGUuaGFzTm9WYWx1ZSgpKQotICAgICAg
ICBtb2R1bGUuZHJvcFRyYWNlTG9nKGVycm9yU3RyaW5nLCB0cmFjZUxvZ0lkKTsKLX0KLQotdm9p
ZCBJbnNwZWN0b3JXZWJHTEFnZW50OjpjYXB0dXJlRnJhbWUoRXJyb3JTdHJpbmcqIGVycm9yU3Ry
aW5nLCBTdHJpbmcqIHRyYWNlTG9nSWQpCi17Ci0gICAgU2NyaXB0U3RhdGUqIHNjcmlwdFN0YXRl
ID0gbWFpbldvcmxkU2NyaXB0U3RhdGUobV9pbnNwZWN0ZWRQYWdlLT5tYWluRnJhbWUoKSk7Ci0g
ICAgSW5qZWN0ZWRTY3JpcHRXZWJHTE1vZHVsZSBtb2R1bGUgPSBJbmplY3RlZFNjcmlwdFdlYkdM
TW9kdWxlOjptb2R1bGVGb3JTdGF0ZShtX2luamVjdGVkU2NyaXB0TWFuYWdlciwgc2NyaXB0U3Rh
dGUpOwotICAgIGlmIChtb2R1bGUuaGFzTm9WYWx1ZSgpKSB7Ci0gICAgICAgICplcnJvclN0cmlu
ZyA9ICJJbnNwZWN0ZWQgZnJhbWUgaGFzIGdvbmUiOwotICAgICAgICByZXR1cm47Ci0gICAgfQot
ICAgIG1vZHVsZS5jYXB0dXJlRnJhbWUoZXJyb3JTdHJpbmcsIHRyYWNlTG9nSWQpOwotfQotCi12
b2lkIEluc3BlY3RvcldlYkdMQWdlbnQ6OmdldFRyYWNlTG9nKEVycm9yU3RyaW5nKiBlcnJvclN0
cmluZywgY29uc3QgU3RyaW5nJiB0cmFjZUxvZ0lkLCBSZWZQdHI8VHlwZUJ1aWxkZXI6OldlYkdM
OjpUcmFjZUxvZz4mIHRyYWNlTG9nKQotewotICAgIEluamVjdGVkU2NyaXB0V2ViR0xNb2R1bGUg
bW9kdWxlID0gaW5qZWN0ZWRTY3JpcHRXZWJHTE1vZHVsZUZvclRyYWNlTG9nSWQoZXJyb3JTdHJp
bmcsIHRyYWNlTG9nSWQpOwotICAgIGlmICghbW9kdWxlLmhhc05vVmFsdWUoKSkKLSAgICAgICAg
bW9kdWxlLnRyYWNlTG9nKGVycm9yU3RyaW5nLCB0cmFjZUxvZ0lkLCAmdHJhY2VMb2cpOwotfQot
Ci12b2lkIEluc3BlY3RvcldlYkdMQWdlbnQ6OnJlcGxheVRyYWNlTG9nKEVycm9yU3RyaW5nKiBl
cnJvclN0cmluZywgY29uc3QgU3RyaW5nJiB0cmFjZUxvZ0lkLCBpbnQgc3RlcE5vLCBTdHJpbmcq
IHJlc3VsdCkKLXsKLSAgICBJbmplY3RlZFNjcmlwdFdlYkdMTW9kdWxlIG1vZHVsZSA9IGluamVj
dGVkU2NyaXB0V2ViR0xNb2R1bGVGb3JUcmFjZUxvZ0lkKGVycm9yU3RyaW5nLCB0cmFjZUxvZ0lk
KTsKLSAgICBpZiAoIW1vZHVsZS5oYXNOb1ZhbHVlKCkpCi0gICAgICAgIG1vZHVsZS5yZXBsYXlU
cmFjZUxvZyhlcnJvclN0cmluZywgdHJhY2VMb2dJZCwgc3RlcE5vLCByZXN1bHQpOwotfQotCiBT
Y3JpcHRPYmplY3QgSW5zcGVjdG9yV2ViR0xBZ2VudDo6d3JhcFdlYkdMUmVuZGVyaW5nQ29udGV4
dEZvckluc3RydW1lbnRhdGlvbihjb25zdCBTY3JpcHRPYmplY3QmIGdsQ29udGV4dCkKIHsKICAg
ICBpZiAoZ2xDb250ZXh0Lmhhc05vVmFsdWUoKSkgewpAQCAtMTQ0LDIyICsxMDksNiBAQCBTY3Jp
cHRPYmplY3QgSW5zcGVjdG9yV2ViR0xBZ2VudDo6d3JhcFdlYkdMUmVuZGVyaW5nQ29udGV4dEZv
ckluc3RydW1lbnRhdGlvbihjbwogICAgIHJldHVybiBtb2R1bGUud3JhcFdlYkdMQ29udGV4dChn
bENvbnRleHQpOwogfQogCi1JbmplY3RlZFNjcmlwdFdlYkdMTW9kdWxlIEluc3BlY3RvcldlYkdM
QWdlbnQ6OmluamVjdGVkU2NyaXB0V2ViR0xNb2R1bGVGb3JUcmFjZUxvZ0lkKEVycm9yU3RyaW5n
KiBlcnJvclN0cmluZywgY29uc3QgU3RyaW5nJiB0cmFjZUxvZ0lkKQotewotICAgIEluamVjdGVk
U2NyaXB0IGluamVjdGVkU2NyaXB0ID0gbV9pbmplY3RlZFNjcmlwdE1hbmFnZXItPmluamVjdGVk
U2NyaXB0Rm9yT2JqZWN0SWQodHJhY2VMb2dJZCk7Ci0gICAgaWYgKGluamVjdGVkU2NyaXB0Lmhh
c05vVmFsdWUoKSkgewotICAgICAgICAqZXJyb3JTdHJpbmcgPSAiSW5zcGVjdGVkIGZyYW1lIGhh
cyBnb25lIjsKLSAgICAgICAgcmV0dXJuIEluamVjdGVkU2NyaXB0V2ViR0xNb2R1bGUoKTsKLSAg
ICB9Ci0gICAgSW5qZWN0ZWRTY3JpcHRXZWJHTE1vZHVsZSBtb2R1bGUgPSBJbmplY3RlZFNjcmlw
dFdlYkdMTW9kdWxlOjptb2R1bGVGb3JTdGF0ZShtX2luamVjdGVkU2NyaXB0TWFuYWdlciwgaW5q
ZWN0ZWRTY3JpcHQuc2NyaXB0U3RhdGUoKSk7Ci0gICAgaWYgKG1vZHVsZS5oYXNOb1ZhbHVlKCkp
IHsKLSAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7Ci0gICAgICAgICplcnJvclN0cmluZyA9
ICJJbnRlcm5hbCBlcnJvcjogbm8gV2ViR0wgbW9kdWxlIjsKLSAgICAgICAgcmV0dXJuIEluamVj
dGVkU2NyaXB0V2ViR0xNb2R1bGUoKTsKLSAgICB9Ci0gICAgcmV0dXJuIG1vZHVsZTsKLX0KLQog
fSAvLyBuYW1lc3BhY2UgV2ViQ29yZQogCiAjZW5kaWYgLy8gRU5BQkxFKElOU1BFQ1RPUikgJiYg
RU5BQkxFKFdFQkdMKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3Bl
Y3RvcldlYkdMQWdlbnQuaCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JXZWJH
TEFnZW50LmgKaW5kZXggMWQzNzcxZDIyOWYxZWEzNmI2MGIxOTk5MGU2MjJhYmY2YzM3MTdjMy4u
YTkxZThiOTA2NzhhMzMzNjJmMjMzZmE2YTM2ZGQ5OWI2MmUyYjRmZSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvcldlYkdMQWdlbnQuaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yV2ViR0xBZ2VudC5oCkBAIC0zNSw3ICszNSw2IEBA
CiAKICNpbmNsdWRlICJJbnNwZWN0b3JCYXNlQWdlbnQuaCIKICNpbmNsdWRlICJJbnNwZWN0b3JG
cm9udGVuZC5oIgotI2luY2x1ZGUgIkluc3BlY3RvclR5cGVCdWlsZGVyLmgiCiAjaW5jbHVkZSAi
UGxhdGZvcm1TdHJpbmcuaCIKICNpbmNsdWRlICJTY3JpcHRTdGF0ZS5oIgogI2luY2x1ZGUgPHd0
Zi9QYXNzT3duUHRyLmg+CkBAIC00NCwxOSArNDMsMTcgQEAKIG5hbWVzcGFjZSBXZWJDb3JlIHsK
IAogY2xhc3MgSW5qZWN0ZWRTY3JpcHRNYW5hZ2VyOwotY2xhc3MgSW5qZWN0ZWRTY3JpcHRXZWJH
TE1vZHVsZTsKIGNsYXNzIEluc3BlY3RvclN0YXRlOwogY2xhc3MgSW5zdHJ1bWVudGluZ0FnZW50
czsKLWNsYXNzIFBhZ2U7CiBjbGFzcyBTY3JpcHRPYmplY3Q7CiAKIHR5cGVkZWYgU3RyaW5nIEVy
cm9yU3RyaW5nOwogCiBjbGFzcyBJbnNwZWN0b3JXZWJHTEFnZW50IDogcHVibGljIEluc3BlY3Rv
ckJhc2VBZ2VudDxJbnNwZWN0b3JXZWJHTEFnZW50PiwgcHVibGljIEluc3BlY3RvckJhY2tlbmRE
aXNwYXRjaGVyOjpXZWJHTENvbW1hbmRIYW5kbGVyIHsKIHB1YmxpYzoKLSAgICBzdGF0aWMgUGFz
c093blB0cjxJbnNwZWN0b3JXZWJHTEFnZW50PiBjcmVhdGUoSW5zdHJ1bWVudGluZ0FnZW50cyog
aW5zdHJ1bWVudGluZ0FnZW50cywgSW5zcGVjdG9yU3RhdGUqIHN0YXRlLCBQYWdlKiBwYWdlLCBJ
bmplY3RlZFNjcmlwdE1hbmFnZXIqIGluamVjdGVkU2NyaXB0TWFuYWdlcikKKyAgICBzdGF0aWMg
UGFzc093blB0cjxJbnNwZWN0b3JXZWJHTEFnZW50PiBjcmVhdGUoSW5zdHJ1bWVudGluZ0FnZW50
cyogaW5zdHJ1bWVudGluZ0FnZW50cywgSW5zcGVjdG9yU3RhdGUqIHN0YXRlLCBJbmplY3RlZFNj
cmlwdE1hbmFnZXIqIGluamVjdGVkU2NyaXB0TWFuYWdlcikKICAgICB7Ci0gICAgICAgIHJldHVy
biBhZG9wdFB0cihuZXcgSW5zcGVjdG9yV2ViR0xBZ2VudChpbnN0cnVtZW50aW5nQWdlbnRzLCBz
dGF0ZSwgcGFnZSwgaW5qZWN0ZWRTY3JpcHRNYW5hZ2VyKSk7CisgICAgICAgIHJldHVybiBhZG9w
dFB0cihuZXcgSW5zcGVjdG9yV2ViR0xBZ2VudChpbnN0cnVtZW50aW5nQWdlbnRzLCBzdGF0ZSwg
aW5qZWN0ZWRTY3JpcHRNYW5hZ2VyKSk7CiAgICAgfQogICAgIH5JbnNwZWN0b3JXZWJHTEFnZW50
KCk7CiAKQEAgLTcxLDIxICs2OCwxNCBAQCBwdWJsaWM6CiAgICAgLy8gQ2FsbGVkIGZyb20gdGhl
IGZyb250LWVuZC4KICAgICB2aXJ0dWFsIHZvaWQgZW5hYmxlKEVycm9yU3RyaW5nKik7CiAgICAg
dmlydHVhbCB2b2lkIGRpc2FibGUoRXJyb3JTdHJpbmcqKTsKLSAgICB2aXJ0dWFsIHZvaWQgZHJv
cFRyYWNlTG9nKEVycm9yU3RyaW5nKiwgY29uc3QgU3RyaW5nJik7Ci0gICAgdmlydHVhbCB2b2lk
IGNhcHR1cmVGcmFtZShFcnJvclN0cmluZyosIFN0cmluZyopOwotICAgIHZpcnR1YWwgdm9pZCBn
ZXRUcmFjZUxvZyhFcnJvclN0cmluZyosIGNvbnN0IFN0cmluZyYsIFJlZlB0cjxUeXBlQnVpbGRl
cjo6V2ViR0w6OlRyYWNlTG9nPiYpOwotICAgIHZpcnR1YWwgdm9pZCByZXBsYXlUcmFjZUxvZyhF
cnJvclN0cmluZyosIGNvbnN0IFN0cmluZyYsIGludCwgU3RyaW5nKik7CiAKICAgICAvLyBDYWxs
ZWQgZnJvbSB0aGUgaW5qZWN0ZWQgc2NyaXB0LgogCiAgICAgLy8gQ2FsbGVkIGZyb20gSW5zcGVj
dG9ySW5zdHJ1bWVudGF0aW9uCiAKIHByaXZhdGU6Ci0gICAgSW5zcGVjdG9yV2ViR0xBZ2VudChJ
bnN0cnVtZW50aW5nQWdlbnRzKiwgSW5zcGVjdG9yU3RhdGUqLCBQYWdlKiwgSW5qZWN0ZWRTY3Jp
cHRNYW5hZ2VyKik7CisgICAgSW5zcGVjdG9yV2ViR0xBZ2VudChJbnN0cnVtZW50aW5nQWdlbnRz
KiwgSW5zcGVjdG9yU3RhdGUqLCBJbmplY3RlZFNjcmlwdE1hbmFnZXIqKTsKIAotICAgIEluamVj
dGVkU2NyaXB0V2ViR0xNb2R1bGUgaW5qZWN0ZWRTY3JpcHRXZWJHTE1vZHVsZUZvclRyYWNlTG9n
SWQoRXJyb3JTdHJpbmcqLCBjb25zdCBTdHJpbmcmKTsKLQotICAgIFBhZ2UqIG1faW5zcGVjdGVk
UGFnZTsKICAgICBJbmplY3RlZFNjcmlwdE1hbmFnZXIqIG1faW5qZWN0ZWRTY3JpcHRNYW5hZ2Vy
OwogICAgIEluc3BlY3RvckZyb250ZW5kOjpXZWJHTCogbV9mcm9udGVuZDsKICAgICBib29sIG1f
ZW5hYmxlZDsK
</data>

          </attachment>
      

    </bug>

</bugzilla>