<?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>97320</bug_id>
          
          <creation_ts>2012-09-21 03:36:45 -0700</creation_ts>
          <short_desc>Use emptyString instead of String(&quot;&quot;)</short_desc>
          <delta_ts>2023-12-28 08:35:32 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</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>
          <dependson>86305</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Patrick R. Gansterer">paroga</reporter>
          <assigned_to name="Patrick R. Gansterer">paroga</assigned_to>
          <cc>abarth</cc>
    
    <cc>annevk</cc>
    
    <cc>benjamin</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>mifenton</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>725385</commentid>
    <comment_count>0</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2012-09-21 03:36:45 -0700</bug_when>
    <thetext>Use emptyString instead of String(&quot;&quot;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>725392</commentid>
    <comment_count>1</comment_count>
      <attachid>165110</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2012-09-21 03:46:35 -0700</bug_when>
    <thetext>Created attachment 165110
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>725559</commentid>
    <comment_count>2</comment_count>
      <attachid>165110</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-09-21 09:09:40 -0700</bug_when>
    <thetext>Comment on attachment 165110
Patch

My understanding is that emptyString is only safe to use on the main thread.  Many of these lines of code look like they can be reached on worker threads.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>725816</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2012-09-21 14:14:51 -0700</bug_when>
    <thetext>(Also see https://bugs.webkit.org/show_bug.cgi?id=95793 )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2002151</commentid>
    <comment_count>4</comment_count>
    <who name="Anne van Kesteren">annevk</who>
    <bug_when>2023-12-28 08:35:32 -0800</bug_when>
    <thetext>git grep cannot find these instances anymore.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>165110</attachid>
            <date>2012-09-21 03:46:35 -0700</date>
            <delta_ts>2012-09-21 09:09:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-97320.patch</filename>
            <type>text/plain</type>
            <size>14604</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IDI0M2UyYTguLjY0NGQyNDggMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA5LTIxICBQYXRyaWNrIEdhbnN0
ZXJlciAgPHBhcm9nYUB3ZWJraXQub3JnPgorCisgICAgICAgIFVzZSBlbXB0eVN0cmluZyBpbnN0
ZWFkIG9mIFN0cmluZygiIikKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTk3MzIwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgVXNlIGVtcHR5U3RyaW5nKCkgaW5zdGVhZCBvZiBTdHJpbmcoIiIpIGJlY2F1c2Ug
aXQgaXMgYmV0dGVyIHN0eWxlIGFuZCBmYXN0ZXIuCisKKyAgICAgICAgKiBydW50aW1lL1JlZ0V4
cENvbnN0cnVjdG9yLmNwcDoKKyAgICAgICAgKEpTQzo6Y29uc3RydWN0UmVnRXhwKToKKyAgICAg
ICAgKiBydW50aW1lL1JlZ0V4cFByb3RvdHlwZS5jcHA6CisgICAgICAgIChKU0M6OnJlZ0V4cFBy
b3RvRnVuY0NvbXBpbGUpOgorICAgICAgICAqIHJ1bnRpbWUvU3RyaW5nUHJvdG90eXBlLmNwcDoK
KyAgICAgICAgKEpTQzo6c3RyaW5nUHJvdG9GdW5jTWF0Y2gpOgorICAgICAgICAoSlNDOjpzdHJp
bmdQcm90b0Z1bmNTZWFyY2gpOgorCiAyMDEyLTA5LTE5ICBHZW9mZnJleSBHYXJlbiAgPGdnYXJl
bkBhcHBsZS5jb20+CiAKICAgICAgICAgT1NSIGV4aXQgc29tZXRpbWVzIG5lZ2xlY3RzIHRvIGNy
ZWF0ZSB0aGUgYXJndW1lbnRzIG9iamVjdApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL3J1bnRpbWUvUmVnRXhwQ29uc3RydWN0b3IuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvUmVnRXhwQ29uc3RydWN0b3IuY3BwCmluZGV4IGI4YzRjZDAuLjYwYWFkMzQgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1JlZ0V4cENvbnN0cnVjdG9y
LmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9SZWdFeHBDb25zdHJ1Y3Rv
ci5jcHAKQEAgLTI3MSw3ICsyNzEsNyBAQCBKU09iamVjdCogY29uc3RydWN0UmVnRXhwKEV4ZWNT
dGF0ZSogZXhlYywgSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9iamVjdCwgY29uc3QgQQogICAgICAg
ICByZXR1cm4gYXNPYmplY3QoYXJnMCk7CiAgICAgfQogCi0gICAgU3RyaW5nIHBhdHRlcm4gPSBh
cmcwLmlzVW5kZWZpbmVkKCkgPyBTdHJpbmcoIiIpIDogYXJnMC50b1N0cmluZyhleGVjKS0+dmFs
dWUoZXhlYyk7CisgICAgU3RyaW5nIHBhdHRlcm4gPSBhcmcwLmlzVW5kZWZpbmVkKCkgPyBlbXB0
eVN0cmluZygpIDogYXJnMC50b1N0cmluZyhleGVjKS0+dmFsdWUoZXhlYyk7CiAgICAgaWYgKGV4
ZWMtPmhhZEV4Y2VwdGlvbigpKQogICAgICAgICByZXR1cm4gMDsKIApkaWZmIC0tZ2l0IGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvUmVnRXhwUHJvdG90eXBlLmNwcCBiL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9ydW50aW1lL1JlZ0V4cFByb3RvdHlwZS5jcHAKaW5kZXggM2M3NDJhMC4u
N2ViZTliZCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvUmVnRXhw
UHJvdG90eXBlLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9SZWdFeHBQ
cm90b3R5cGUuY3BwCkBAIC0xMDksNyArMTA5LDcgQEAgRW5jb2RlZEpTVmFsdWUgSlNDX0hPU1Rf
Q0FMTCByZWdFeHBQcm90b0Z1bmNDb21waWxlKEV4ZWNTdGF0ZSogZXhlYykKICAgICAgICAgICAg
IHJldHVybiB0aHJvd1ZNRXJyb3IoZXhlYywgY3JlYXRlVHlwZUVycm9yKGV4ZWMsIEFTQ0lJTGl0
ZXJhbCgiQ2Fubm90IHN1cHBseSBmbGFncyB3aGVuIGNvbnN0cnVjdGluZyBvbmUgUmVnRXhwIGZy
b20gYW5vdGhlci4iKSkpOwogICAgICAgICByZWdFeHAgPSBhc1JlZ0V4cE9iamVjdChhcmcwKS0+
cmVnRXhwKCk7CiAgICAgfSBlbHNlIHsKLSAgICAgICAgU3RyaW5nIHBhdHRlcm4gPSAhZXhlYy0+
YXJndW1lbnRDb3VudCgpID8gU3RyaW5nKCIiKSA6IGFyZzAudG9TdHJpbmcoZXhlYyktPnZhbHVl
KGV4ZWMpOworICAgICAgICBTdHJpbmcgcGF0dGVybiA9ICFleGVjLT5hcmd1bWVudENvdW50KCkg
PyBlbXB0eVN0cmluZygpIDogYXJnMC50b1N0cmluZyhleGVjKS0+dmFsdWUoZXhlYyk7CiAgICAg
ICAgIGlmIChleGVjLT5oYWRFeGNlcHRpb24oKSkKICAgICAgICAgICAgIHJldHVybiBKU1ZhbHVl
OjplbmNvZGUoanNVbmRlZmluZWQoKSk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ydW50aW1lL1N0cmluZ1Byb3RvdHlwZS5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
cnVudGltZS9TdHJpbmdQcm90b3R5cGUuY3BwCmluZGV4IDhkYWEwZjMuLjk3YzQ4YjMgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0cmluZ1Byb3RvdHlwZS5jcHAK
KysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RyaW5nUHJvdG90eXBlLmNwcApA
QCAtODM4LDcgKzgzOCw3IEBAIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgc3RyaW5nUHJv
dG9GdW5jTWF0Y2goRXhlY1N0YXRlKiBleGVjKQogICAgICAgICAgKiAgcmVwbGFjZWQgd2l0aCB0
aGUgcmVzdWx0IG9mIHRoZSBleHByZXNzaW9uIG5ldyBSZWdFeHAocmVnZXhwKS4KICAgICAgICAg
ICogIFBlciBFQ01BIDE1LjEwLjQuMSwgaWYgYTAgaXMgdW5kZWZpbmVkIHN1YnN0aXR1dGUgdGhl
IGVtcHR5IHN0cmluZy4KICAgICAgICAgICovCi0gICAgICAgIHJlZ0V4cCA9IFJlZ0V4cDo6Y3Jl
YXRlKGV4ZWMtPmdsb2JhbERhdGEoKSwgYTAuaXNVbmRlZmluZWQoKSA/IFN0cmluZygiIikgOiBh
MC50b1N0cmluZyhleGVjKS0+dmFsdWUoZXhlYyksIE5vRmxhZ3MpOworICAgICAgICByZWdFeHAg
PSBSZWdFeHA6OmNyZWF0ZShleGVjLT5nbG9iYWxEYXRhKCksIGEwLmlzVW5kZWZpbmVkKCkgPyBl
bXB0eVN0cmluZygpIDogYTAudG9TdHJpbmcoZXhlYyktPnZhbHVlKGV4ZWMpLCBOb0ZsYWdzKTsK
ICAgICAgICAgaWYgKCFyZWdFeHAtPmlzVmFsaWQoKSkKICAgICAgICAgICAgIHJldHVybiB0aHJv
d1ZNRXJyb3IoZXhlYywgY3JlYXRlU3ludGF4RXJyb3IoZXhlYywgcmVnRXhwLT5lcnJvck1lc3Nh
Z2UoKSkpOwogICAgIH0KQEAgLTg4OSw3ICs4ODksNyBAQCBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9T
VF9DQUxMIHN0cmluZ1Byb3RvRnVuY1NlYXJjaChFeGVjU3RhdGUqIGV4ZWMpCiAgICAgICAgICAq
ICByZXBsYWNlZCB3aXRoIHRoZSByZXN1bHQgb2YgdGhlIGV4cHJlc3Npb24gbmV3IFJlZ0V4cChy
ZWdleHApLgogICAgICAgICAgKiAgUGVyIEVDTUEgMTUuMTAuNC4xLCBpZiBhMCBpcyB1bmRlZmlu
ZWQgc3Vic3RpdHV0ZSB0aGUgZW1wdHkgc3RyaW5nLgogICAgICAgICAgKi8KLSAgICAgICAgcmVn
ID0gUmVnRXhwOjpjcmVhdGUoZXhlYy0+Z2xvYmFsRGF0YSgpLCBhMC5pc1VuZGVmaW5lZCgpID8g
U3RyaW5nKCIiKSA6IGEwLnRvU3RyaW5nKGV4ZWMpLT52YWx1ZShleGVjKSwgTm9GbGFncyk7Cisg
ICAgICAgIHJlZyA9IFJlZ0V4cDo6Y3JlYXRlKGV4ZWMtPmdsb2JhbERhdGEoKSwgYTAuaXNVbmRl
ZmluZWQoKSA/IGVtcHR5U3RyaW5nKCkgOiBhMC50b1N0cmluZyhleGVjKS0+dmFsdWUoZXhlYyks
IE5vRmxhZ3MpOwogICAgICAgICBpZiAoIXJlZy0+aXNWYWxpZCgpKQogICAgICAgICAgICAgcmV0
dXJuIHRocm93Vk1FcnJvcihleGVjLCBjcmVhdGVTeW50YXhFcnJvcihleGVjLCByZWctPmVycm9y
TWVzc2FnZSgpKSk7CiAgICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi9DaGFuZ2VMb2cgYi9T
b3VyY2UvV1RGL0NoYW5nZUxvZwppbmRleCA3YzMyZTkyLi5lYjVjOWU0IDEwMDY0NAotLS0gYS9T
b3VyY2UvV1RGL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV1RGL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE1IEBACisyMDEyLTA5LTIxICBQYXRyaWNrIEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQub3Jn
PgorCisgICAgICAgIFVzZSBlbXB0eVN0cmluZyBpbnN0ZWFkIG9mIFN0cmluZygiIikKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk3MzIwCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIGVtcHR5U3RyaW5n
KCkgaW5zdGVhZCBvZiBTdHJpbmcoIiIpIGJlY2F1c2UgaXQgaXMgYmV0dGVyIHN0eWxlIGFuZCBm
YXN0ZXIuCisKKyAgICAgICAgKiB3dGYvdGV4dC9XVEZTdHJpbmcuY3BwOgorICAgICAgICAoV1RG
OjpTdHJpbmc6OmZvcm1hdCk6CisKIDIwMTItMDktMTkgIEdlb2ZmcmV5IEdhcmVuICA8Z2dhcmVu
QGFwcGxlLmNvbT4KIAogICAgICAgICBPU1IgZXhpdCBzb21ldGltZXMgbmVnbGVjdHMgdG8gY3Jl
YXRlIHRoZSBhcmd1bWVudHMgb2JqZWN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi90ZXh0
L1dURlN0cmluZy5jcHAgYi9Tb3VyY2UvV1RGL3d0Zi90ZXh0L1dURlN0cmluZy5jcHAKaW5kZXgg
OWY3MzljOS4uN2FkOTg3NCAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvdGV4dC9XVEZTdHJp
bmcuY3BwCisrKyBiL1NvdXJjZS9XVEYvd3RmL3RleHQvV1RGU3RyaW5nLmNwcApAQCAtMzczLDcg
KzM3Myw3IEBAIFN0cmluZyBTdHJpbmc6OmZvcm1hdChjb25zdCBjaGFyICpmb3JtYXQsIC4uLikK
ICAgICAgICAgdmFfZW5kKGFyZ3MpOwogCiAgICAgICAgIGlmICh3cml0dGVuID09IDApCi0gICAg
ICAgICAgICByZXR1cm4gU3RyaW5nKCIiKTsKKyAgICAgICAgICAgIHJldHVybiBlbXB0eVN0cmlu
ZygpOwogICAgICAgICBpZiAod3JpdHRlbiA+IDApCiAgICAgICAgICAgICByZXR1cm4gU3RyaW5n
SW1wbDo6Y3JlYXRlKHJlaW50ZXJwcmV0X2Nhc3Q8Y29uc3QgTENoYXIqPihidWZmZXIuZGF0YSgp
KSwgd3JpdHRlbik7CiAgICAgICAgIApAQCAtNDA1LDcgKzQwNSw3IEBAIFN0cmluZyBTdHJpbmc6
OmZvcm1hdChjb25zdCBjaGFyICpmb3JtYXQsIC4uLikKICNlbmRpZgogCiAgICAgaWYgKHJlc3Vs
dCA9PSAwKQotICAgICAgICByZXR1cm4gU3RyaW5nKCIiKTsKKyAgICAgICAgcmV0dXJuIGVtcHR5
U3RyaW5nKCk7CiAgICAgaWYgKHJlc3VsdCA8IDApCiAgICAgICAgIHJldHVybiBTdHJpbmcoKTsK
ICAgICB1bnNpZ25lZCBsZW4gPSByZXN1bHQ7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTc2OTY2OS4uZjYyNTkx
YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEyLTA5LTIxICBQYXRyaWNrIEdhbnN0
ZXJlciAgPHBhcm9nYUB3ZWJraXQub3JnPgorCisgICAgICAgIFVzZSBlbXB0eVN0cmluZyBpbnN0
ZWFkIG9mIFN0cmluZygiIikKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTk3MzIwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgVXNlIGVtcHR5U3RyaW5nKCkgaW5zdGVhZCBvZiBTdHJpbmcoIiIpIGJlY2F1c2Ug
aXQgaXMgYmV0dGVyIHN0eWxlIGFuZCBmYXN0ZXIuCisKKyAgICAgICAgKiBiaW5kaW5ncy92OC9W
OFN0cmluZ1Jlc291cmNlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnY4U3RyaW5nVG9XZWJDb3Jl
U3RyaW5nKToKKyAgICAgICAgKiBwbGF0Zm9ybS9LVVJMR29vZ2xlLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OktVUkxHb29nbGVQcml2YXRlOjpjb21wb25lbnRTdHJpbmcpOgorICAgICAgICAoV2Vi
Q29yZTo6S1VSTDo6cXVlcnkpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2JsYWNrYmVy
cnkvTGF5ZXJBbmltYXRpb24uaDoKKyAgICAgICAgKFdlYkNvcmU6OkxheWVyQW5pbWF0aW9uOjpu
YW1lKToKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvUGxhdGZvcm1FdmVudEZhY3RvcnlNYWMubW06
CisgICAgICAgIChXZWJDb3JlOjp0ZXh0RnJvbUV2ZW50KToKKyAgICAgICAgKFdlYkNvcmU6OnVu
bW9kaWZpZWRUZXh0RnJvbUV2ZW50KToKKyAgICAgICAgKFdlYkNvcmU6OmtleUlkZW50aWZpZXJG
b3JLZXlFdmVudCk6CisKIDIwMTItMDktMTkgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNv
bT4KIAogICAgICAgICBXZWJDb3JlIHBhcnQgb2YgYWRkaW5nIGEgc2V0dGluZyBhbmQgQVBJIGZv
ciBkaXNhYmxpbmcgc2NyZWVuIGZvbnQgc3Vic3RpdHV0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9WOFN0cmluZ1Jlc291cmNlLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2JpbmRpbmdzL3Y4L1Y4U3RyaW5nUmVzb3VyY2UuY3BwCmluZGV4IGM3Yzk2NGQuLmY0M2YwMzIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4U3RyaW5nUmVzb3VyY2Uu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4U3RyaW5nUmVzb3VyY2UuY3Bw
CkBAIC04Niw3ICs4Niw3IEBAIFN0cmluZ1R5cGUgdjhTdHJpbmdUb1dlYkNvcmVTdHJpbmcodjg6
OkhhbmRsZTx2ODo6U3RyaW5nPiB2OFN0cmluZywgRXh0ZXJuYWxNb2RlCiAKICAgICBpbnQgbGVu
Z3RoID0gdjhTdHJpbmctPkxlbmd0aCgpOwogICAgIGlmICghbGVuZ3RoKQotICAgICAgICByZXR1
cm4gU3RyaW5nKCIiKTsKKyAgICAgICAgcmV0dXJuIGVtcHR5U3RyaW5nKCk7CiAKICAgICBTdHJp
bmdUeXBlIHJlc3VsdChTdHJpbmdUcmFpdHM8U3RyaW5nVHlwZT46OmZyb21WOFN0cmluZyh2OFN0
cmluZywgbGVuZ3RoKSk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0tV
UkxHb29nbGUuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vS1VSTEdvb2dsZS5jcHAKaW5k
ZXggNmY4MTQyNi4uMjQ4ZDNmYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
S1VSTEdvb2dsZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vS1VSTEdvb2dsZS5j
cHAKQEAgLTM0NSw3ICszNDUsNyBAQCBTdHJpbmcgS1VSTEdvb2dsZVByaXZhdGU6OmNvbXBvbmVu
dFN0cmluZyhjb25zdCB1cmxfcGFyc2U6OkNvbXBvbmVudCYgY29tcCkgY29ucwogICAgICAgICAv
LyBlbXB0eSBzdHJpbmcgZm9yIG90aGVyIG5vbmV4aXN0ZW50IGVudGl0aWVzLgogICAgICAgICBp
ZiAodXRmOFN0cmluZygpLmlzTnVsbCgpKQogICAgICAgICAgICAgcmV0dXJuIFN0cmluZygpOwot
ICAgICAgICByZXR1cm4gU3RyaW5nKCIiLCAwKTsKKyAgICAgICAgcmV0dXJuIGVtcHR5U3RyaW5n
KCk7CiAgICAgfQogICAgIC8vIGJlZ2luIGFuZCBsZW4gYXJlIGluIHRlcm1zIG9mIGJ5dGVzIHdo
aWNoIGRvIG5vdCBtYXRjaAogICAgIC8vIGlmIHN0cmluZygpIGlzIFVURi0xNiBhbmQgaW5wdXQg
Y29udGFpbnMgbm9uLUFTQ0lJIGNoYXJhY3RlcnMuCkBAIC02MDIsNyArNjAyLDcgQEAgU3RyaW5n
IEtVUkw6OnF1ZXJ5KCkgY29uc3QKICAgICAvLyB3aGljaCBpcyByaWdodCkuCiAgICAgLy8gUmV0
dXJucyBhIG51bGwgaWYgdGhlIHF1ZXJ5IGlzIG5vdCBzcGVjaWZpZWQsIGluc3RlYWQgb2YgZW1w
dHkuCiAgICAgaWYgKG1fdXJsLm1fcGFyc2VkLnF1ZXJ5LmlzX3ZhbGlkKCkpCi0gICAgICAgIHJl
dHVybiBTdHJpbmcoIiIsIDApOworICAgICAgICByZXR1cm4gZW1wdHlTdHJpbmcoKTsKICAgICBy
ZXR1cm4gU3RyaW5nKCk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2JsYWNrYmVycnkvTGF5ZXJBbmltYXRpb24uaCBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2JsYWNrYmVycnkvTGF5ZXJBbmltYXRpb24uaAppbmRleCAyYzYxYjIx
Li5iYTJiZDAyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9i
bGFja2JlcnJ5L0xheWVyQW5pbWF0aW9uLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvYmxhY2tiZXJyeS9MYXllckFuaW1hdGlvbi5oCkBAIC01OSw3ICs1OSw3IEBAIHB1
YmxpYzoKICAgICBTdHJpbmcgbmFtZSgpIGNvbnN0CiAgICAgewogICAgICAgICBpZiAobV9uYW1l
LmlzRW1wdHkoKSkKLSAgICAgICAgICAgIHJldHVybiBTdHJpbmcoIiIpOworICAgICAgICAgICAg
cmV0dXJuIGVtcHR5U3RyaW5nKCk7CiAgICAgICAgIHJldHVybiBTdHJpbmcobV9uYW1lKTsKICAg
ICB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9QbGF0Zm9ybUV2
ZW50RmFjdG9yeU1hYy5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9QbGF0Zm9ybUV2
ZW50RmFjdG9yeU1hYy5tbQppbmRleCAyZWM1MjRjLi45YjVkNzllIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvUGxhdGZvcm1FdmVudEZhY3RvcnlNYWMubW0KKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1BsYXRmb3JtRXZlbnRGYWN0b3J5TWFjLm1tCkBA
IC0yMzEsMTQgKzIzMSwxNCBAQCBzdGF0aWMgUGxhdGZvcm1FdmVudDo6VHlwZSBnZXN0dXJlRXZl
bnRUeXBlRm9yRXZlbnQoTlNFdmVudCAqZXZlbnQpCiBzdGF0aWMgaW5saW5lIFN0cmluZyB0ZXh0
RnJvbUV2ZW50KE5TRXZlbnQqIGV2ZW50KQogewogICAgIGlmIChbZXZlbnQgdHlwZV0gPT0gTlNG
bGFnc0NoYW5nZWQpCi0gICAgICAgIHJldHVybiBTdHJpbmcoIiIpOworICAgICAgICByZXR1cm4g
ZW1wdHlTdHJpbmcoKTsKICAgICByZXR1cm4gU3RyaW5nKFtldmVudCBjaGFyYWN0ZXJzXSk7CiB9
CiAKIHN0YXRpYyBpbmxpbmUgU3RyaW5nIHVubW9kaWZpZWRUZXh0RnJvbUV2ZW50KE5TRXZlbnQq
IGV2ZW50KQogewogICAgIGlmIChbZXZlbnQgdHlwZV0gPT0gTlNGbGFnc0NoYW5nZWQpCi0gICAg
ICAgIHJldHVybiBTdHJpbmcoIiIpOworICAgICAgICByZXR1cm4gZW1wdHlTdHJpbmcoKTsKICAg
ICByZXR1cm4gU3RyaW5nKFtldmVudCBjaGFyYWN0ZXJzSWdub3JpbmdNb2RpZmllcnNdKTsKIH0K
IApAQCAtMjY3LDcgKzI2Nyw3IEBAIFN0cmluZyBrZXlJZGVudGlmaWVyRm9yS2V5RXZlbnQoTlNF
dmVudCogZXZlbnQpCiAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICBkZWZhdWx0OgogICAg
ICAgICAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwotICAgICAgICAgICAgICAgIHJldHVy
biBTdHJpbmcoIiIpOworICAgICAgICAgICAgICAgIHJldHVybiBlbXB0eVN0cmluZygpOwogICAg
ICAgICB9CiAgICAgCiAgICAgTlNTdHJpbmcgKnMgPSBbZXZlbnQgY2hhcmFjdGVyc0lnbm9yaW5n
TW9kaWZpZXJzXTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZyBiL1Nv
dXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwppbmRleCBmY2VjNmM2Li5kMDFlOWI0IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9tYWMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDktMjEgIFBhdHJpY2sgR2Fuc3RlcmVy
ICA8cGFyb2dhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgVXNlIGVtcHR5U3RyaW5nIGluc3RlYWQg
b2YgU3RyaW5nKCIiKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9OTczMjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBVc2UgZW1wdHlTdHJpbmcoKSBpbnN0ZWFkIG9mIFN0cmluZygiIikgYmVjYXVzZSBpdCBp
cyBiZXR0ZXIgc3R5bGUgYW5kIGZhc3Rlci4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L1dl
YkZyYW1lTG9hZGVyQ2xpZW50Lm1tOgorICAgICAgICAoV2ViRnJhbWVMb2FkZXJDbGllbnQ6OnVz
ZXJBZ2VudCk6CisKIDIwMTItMDktMTkgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4K
IAogICAgICAgICBXZWJLaXQvbWFjIHBhcnQgb2YgYWRkaW5nIGEgc2V0dGluZyBhbmQgQVBJIGZv
ciBkaXNhYmxpbmcgc2NyZWVuIGZvbnQgc3Vic3RpdHV0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L21hYy9XZWJDb3JlU3VwcG9ydC9XZWJGcmFtZUxvYWRlckNsaWVudC5tbSBiL1NvdXJj
ZS9XZWJLaXQvbWFjL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50Lm1tCmluZGV4
IDY0ZTQ0YTQuLjhhZGYzYTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvbWFjL1dlYkNvcmVT
dXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvbWFjL1dl
YkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50Lm1tCkBAIC0xMjk0LDcgKzEyOTQsNyBA
QCBTdHJpbmcgV2ViRnJhbWVMb2FkZXJDbGllbnQ6OnVzZXJBZ2VudChjb25zdCBLVVJMJiB1cmwp
CiAgICAgLy8gTW9zdCBvdGhlciBjYWxsIHNpdGVzIGFyZSB0b2xlcmFudCBvZiBuaWwgYmVjYXVz
ZSBvZiBPYmplY3RpdmUtQyBiZWhhdmlvciwgYnV0IHRoaXMgb25lCiAgICAgLy8gaXMgbm90IGJl
Y2F1c2UgdGhlIHJldHVybiB2YWx1ZSBvZiBfdXNlckFnZW50Rm9yVVJMIGlzIGEgY29uc3QgS1VS
TCYuCiAgICAgaWYgKCF3ZWJWaWV3KQotICAgICAgICByZXR1cm4gU3RyaW5nKCIiKTsKKyAgICAg
ICAgcmV0dXJuIGVtcHR5U3RyaW5nKCk7CiAKICAgICByZXR1cm4gW3dlYlZpZXcgX3VzZXJBZ2Vu
dFN0cmluZ107CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0L0NoYW5nZUxvZyBiL1Nv
dXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCmluZGV4IDI3MjFkNTguLjFiYTQxMmMgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvcXQvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDktMjEgIFBhdHJpY2sgR2Fuc3RlcmVyICA8
cGFyb2dhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgVXNlIGVtcHR5U3RyaW5nIGluc3RlYWQgb2Yg
U3RyaW5nKCIiKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9OTczMjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBVc2UgZW1wdHlTdHJpbmcoKSBpbnN0ZWFkIG9mIFN0cmluZygiIikgYmVjYXVzZSBpdCBpcyBi
ZXR0ZXIgc3R5bGUgYW5kIGZhc3Rlci4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0Nocm9t
ZUNsaWVudFF0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNocm9tZUNsaWVudFF0OjpydW5KYXZh
U2NyaXB0UHJvbXB0KToKKwogMjAxMi0wOS0xNyAgQ2FpbyBNYXJjZWxvIGRlIE9saXZlaXJhIEZp
bGhvICA8Y2Fpby5vbGl2ZWlyYUBvcGVuYm9zc2Eub3JnPgogCiAgICAgICAgIFtRdF0gVXNlIFVu
ZG9TdGVwOjplZGl0aW5nQWN0aW9uKCkgdG8gc2V0IHRoZSB0ZXh0IG9mIHVuZG8vcmVkbyBhY3Rp
b25zCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0Nocm9tZUNs
aWVudFF0LmNwcCBiL1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50
UXQuY3BwCmluZGV4IDkxMjMyMGMuLjFmMzE3NGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
cXQvV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50UXQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQv
cXQvV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50UXQuY3BwCkBAIC0zNzEsNyArMzcxLDcgQEAg
Ym9vbCBDaHJvbWVDbGllbnRRdDo6cnVuSmF2YVNjcmlwdFByb21wdChGcmFtZSogZiwgY29uc3Qg
U3RyaW5nJiBtZXNzYWdlLCBjb25zdAogICAgIC8vIEZpeCB1cCBhIHF1aXJrIGluIHRoZSBRSW5w
dXREaWFsb2cgY2xhc3MuIElmIG5vIGlucHV0IGhhcHBlbmVkIHRoZSBzdHJpbmcgc2hvdWxkIGJl
IGVtcHR5CiAgICAgLy8gYnV0IGl0IGlzIG51bGwuIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MzA5MTQuCiAgICAgaWYgKHJjICYmIHguaXNOdWxsKCkpCi0gICAg
ICAgIHJlc3VsdCA9IFN0cmluZygiIik7CisgICAgICAgIHJlc3VsdCA9IGVtcHR5U3RyaW5nKCk7
CiAgICAgZWxzZQogICAgICAgICByZXN1bHQgPSB4OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMDdmNjAwYi4u
NGZiYTUwZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA5LTIxICBQYXRyaWNr
IEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQub3JnPgorCisgICAgICAgIFVzZSBlbXB0eVN0cmlu
ZyBpbnN0ZWFkIG9mIFN0cmluZygiIikKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTk3MzIwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVXNlIGVtcHR5U3RyaW5nKCkgaW5zdGVhZCBvZiBTdHJpbmcoIiIpIGJl
Y2F1c2UgaXQgaXMgYmV0dGVyIHN0eWxlIGFuZCBmYXN0ZXIuCisKKyAgICAgICAgKiBTaGFyZWQv
bWFjL1dlYkV2ZW50RmFjdG9yeS5tbToKKyAgICAgICAgKFdlYktpdDo6dGV4dEZyb21FdmVudCk6
CisgICAgICAgIChXZWJLaXQ6OnVubW9kaWZpZWRUZXh0RnJvbUV2ZW50KToKKyAgICAgICAgKiBX
ZWJQcm9jZXNzL0dlb2xvY2F0aW9uL1dlYkdlb2xvY2F0aW9uTWFuYWdlci5jcHA6CisgICAgICAg
IChXZWJLaXQ6OldlYkdlb2xvY2F0aW9uTWFuYWdlcjo6ZGlkRmFpbFRvRGV0ZXJtaW5lUG9zaXRp
b24pOgorCiAyMDEyLTA5LTIwICBDaHJpc3RvcGhlIER1bWV6ICA8Y2hyaXN0b3BoZS5kdW1lekBp
bnRlbC5jb20+CiAKICAgICAgICAgW0VGTF1bV0syXSBTYW1lIHBhZ2UgbmF2aWdhdGlvbiBkb2Vz
IG5vdCB1cGRhdGUgdmlldyBVUkkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9t
YWMvV2ViRXZlbnRGYWN0b3J5Lm1tIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL21hYy9XZWJFdmVu
dEZhY3RvcnkubW0KaW5kZXggNzcyYzBmNy4uOGE3MzQ5MyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdDIvU2hhcmVkL21hYy9XZWJFdmVudEZhY3RvcnkubW0KKysrIGIvU291cmNlL1dlYktpdDIv
U2hhcmVkL21hYy9XZWJFdmVudEZhY3RvcnkubW0KQEAgLTI3NSwxNCArMjc1LDE0IEBAIHN0YXRp
YyBXZWJFdmVudDo6VHlwZSBnZXN0dXJlRXZlbnRUeXBlRm9yRXZlbnQoTlNFdmVudCAqZXZlbnQp
CiBzdGF0aWMgaW5saW5lIFN0cmluZyB0ZXh0RnJvbUV2ZW50KE5TRXZlbnQqIGV2ZW50KQogewog
ICAgIGlmIChbZXZlbnQgdHlwZV0gPT0gTlNGbGFnc0NoYW5nZWQpCi0gICAgICAgIHJldHVybiBT
dHJpbmcoIiIpOworICAgICAgICByZXR1cm4gZW1wdHlTdHJpbmcoKTsKICAgICByZXR1cm4gU3Ry
aW5nKFtldmVudCBjaGFyYWN0ZXJzXSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgU3RyaW5nIHVubW9k
aWZpZWRUZXh0RnJvbUV2ZW50KE5TRXZlbnQqIGV2ZW50KQogewogICAgIGlmIChbZXZlbnQgdHlw
ZV0gPT0gTlNGbGFnc0NoYW5nZWQpCi0gICAgICAgIHJldHVybiBTdHJpbmcoIiIpOworICAgICAg
ICByZXR1cm4gZW1wdHlTdHJpbmcoKTsKICAgICByZXR1cm4gU3RyaW5nKFtldmVudCBjaGFyYWN0
ZXJzSWdub3JpbmdNb2RpZmllcnNdKTsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9HZW9sb2NhdGlvbi9XZWJHZW9sb2NhdGlvbk1hbmFnZXIuY3BwIGIvU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9HZW9sb2NhdGlvbi9XZWJHZW9sb2NhdGlvbk1hbmFnZXIuY3Bw
CmluZGV4IDY5MTg0NGEuLjlhMGZlMmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvR2VvbG9jYXRpb24vV2ViR2VvbG9jYXRpb25NYW5hZ2VyLmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9XZWJQcm9jZXNzL0dlb2xvY2F0aW9uL1dlYkdlb2xvY2F0aW9uTWFuYWdlci5jcHAK
QEAgLTkyLDcgKzkyLDcgQEAgdm9pZCBXZWJHZW9sb2NhdGlvbk1hbmFnZXI6OmRpZEZhaWxUb0Rl
dGVybWluZVBvc2l0aW9uKCkKIHsKICNpZiBFTkFCTEUoR0VPTE9DQVRJT04pCiAgICAgLy8gRklY
TUU6IEFkZCBsb2NhbGl6ZWQgZXJyb3Igc3RyaW5nLgotICAgIFJlZlB0cjxHZW9sb2NhdGlvbkVy
cm9yPiBlcnJvciA9IEdlb2xvY2F0aW9uRXJyb3I6OmNyZWF0ZShHZW9sb2NhdGlvbkVycm9yOjpQ
b3NpdGlvblVuYXZhaWxhYmxlLCAvKiBMb2NhbGl6ZWQgZXJyb3Igc3RyaW5nICovIFN0cmluZygi
IikpOworICAgIFJlZlB0cjxHZW9sb2NhdGlvbkVycm9yPiBlcnJvciA9IEdlb2xvY2F0aW9uRXJy
b3I6OmNyZWF0ZShHZW9sb2NhdGlvbkVycm9yOjpQb3NpdGlvblVuYXZhaWxhYmxlLCAvKiBMb2Nh
bGl6ZWQgZXJyb3Igc3RyaW5nICovIGVtcHR5U3RyaW5nKCkpOwogCiAgICAgVmVjdG9yPFJlZlB0
cjxXZWJQYWdlPiA+IHdlYlBhZ2VDb3B5OwogICAgIGNvcHlUb1ZlY3RvcihtX3BhZ2VTZXQsIHdl
YlBhZ2VDb3B5KTsK
</data>
<flag name="review"
          id="177059"
          type_id="1"
          status="-"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>