<?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>48213</bug_id>
          
          <creation_ts>2010-10-24 15:38:07 -0700</creation_ts>
          <short_desc>[Qt] QtWebKit does not implement NPN_GetValueForURL, causing crashes of certain plugins</short_desc>
          <delta_ts>2020-05-11 09:22:16 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>34539</dup_id>
          
          <bug_file_loc>https://bugs.kde.org/show_bug.cgi?id=250982</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>hansmbakker</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>adawit</cc>
    
    <cc>adenose</cc>
    
    <cc>ap</cc>
    
    <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>luiz</cc>
    
    <cc>zigane</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>298667</commentid>
    <comment_count>0</comment_count>
      <attachid>71699</attachid>
    <who name="">hansmbakker</who>
    <bug_when>2010-10-24 15:38:07 -0700</bug_when>
    <thetext>Created attachment 71699
Backtrace

Application: rekonq (0.6.1)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic x86_64
Distribution: Ubuntu maverick (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
I visited a random page which has an embedded flash object
- Custom settings of the application:
I was trying lightspark from http://launchpad.net/~sssup/+archive/sssup-ppa instead of using adobe&apos;s flash plugin. The lightspark version is 0.4.4.3

The crash can be reproduced every time.

Also see my earlier bug report at KDE Bugzilla: https://bugs.kde.org/show_bug.cgi?id=250982</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>304604</commentid>
    <comment_count>1</comment_count>
    <who name="">hansmbakker</who>
    <bug_when>2010-11-04 05:40:01 -0700</bug_when>
    <thetext>According to the author of Lightspark, &quot;it crashes when trying to use NPN_GetValueForURL (see https://developer.mozilla.org/en/NPN_GetValueForURL).

Lightspark needs all the plugin API supported by Gecko 1.9 and WebKit does not implement all of them.&quot;

So:
- Webkit(-qt?) is not immune for crashing plugins. This is a bug the way I see it.
- Webkit does not support the full Mozilla plugin API. I think Lightspark should be able to cope with that, but it would be nice for developers if the API support would be compatible.
- Lightspark is not robust as in that it does dangerous assumptions.

Maybe the Webkit(-qt) developers can try to have Webkit not crash when a plugin crashes?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>341942</commentid>
    <comment_count>2</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-01-28 19:05:22 -0800</bug_when>
    <thetext>Please follow http://trac.webkit.org/wiki/QtWebKitBugs when reporing bugs (missing Qt keyword).

(In reply to comment #1)
&gt; Maybe the Webkit(-qt) developers can try to have Webkit not crash when a plugin crashes?

Unfortunatelly, this is not as easy as it sounds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417232</commentid>
    <comment_count>3</comment_count>
    <who name="Dawit A.">adawit</who>
    <bug_when>2011-06-08 07:48:56 -0700</bug_when>
    <thetext>NPN_GetValueForURL has already been implemented as it was a requirement to get java applets to work as well. See https://bugs.webkit.org/show_bug.cgi?id=34539.
Unfortunately it is not available in the version of QtWebKit bundled with Qt. You have to use QtWebKit v2.1 and up from git. 

Can someone with karma close this bug report as already fixed ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417246</commentid>
    <comment_count>4</comment_count>
    <who name="Luiz Agostini">luiz</who>
    <bug_when>2011-06-08 08:25:34 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 34539 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>71699</attachid>
            <date>2010-10-24 15:38:07 -0700</date>
            <delta_ts>2010-10-24 15:38:07 -0700</delta_ts>
            <desc>Backtrace</desc>
            <filename>rekonq-20101025-003334.kcrash</filename>
            <type>text/plain</type>
            <size>16316</size>
            <attacher>hansmbakker</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IHJla29ucSAocmVrb25xKSwgc2lnbmFsOiBTZWdtZW50YXRpb24gZmF1bHQK
W0N1cnJlbnQgdGhyZWFkIGlzIDEgKFRocmVhZCAweDdmOGU0OTMwYjc2MCAoTFdQIDc1ODgpKV0K
ClRocmVhZCAxMyAoVGhyZWFkIDB4N2Y4ZTM0NzY0NzEwIChMV1AgNzU4OSkpOgojMCAgcHRocmVh
ZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3Yv
bGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTYyCiMxICAweDAwMDA3ZjhlNDdlMjIy
MGUgaW4gV1RGOjpUQ01hbGxvY19QYWdlSGVhcDo6c2NhdmVuZ2VyVGhyZWFkICh0aGlzPTx2YWx1
ZSBvcHRpbWl6ZWQgb3V0PikgYXQgd3RmL0Zhc3RNYWxsb2MuY3BwOjIzNzgKIzIgIDB4MDAwMDdm
OGU0N2UyMjMyOSBpbiBXVEY6OlRDTWFsbG9jX1BhZ2VIZWFwOjpydW5TY2F2ZW5nZXJUaHJlYWQg
KGNvbnRleHQ9MHg3ZjhlNDg1ZDlmMTQpIGF0IHd0Zi9GYXN0TWFsbG9jLmNwcDoxNDk3CiMzICAw
eDAwMDA3ZjhlNDM4YTQ5NzEgaW4gc3RhcnRfdGhyZWFkIChhcmc9PHZhbHVlIG9wdGltaXplZCBv
dXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwNAojNCAgMHgwMDAwN2Y4ZTQ4Yjg4OTFkIGluIGNs
b25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgoj
NSAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMTIgKFRocmVhZCAweDdmOGUz
MjViZDcxMCAoTFdQIDc1OTApKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAo
KSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRf
d2FpdC5TOjE2MgojMSAgMHgwMDAwN2Y4ZTQzZTM1ZTNiIGluIHdhaXQgKHRoaXM9PHZhbHVlIG9w
dGltaXplZCBvdXQ+LCBtdXRleD0weDE3NjA1ZTAsIHRpbWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUp
IGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDo4OAojMiAgUVdhaXRDb25kaXRpb246
OndhaXQgKHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBtdXRleD0weDE3NjA1ZTAsIHRpbWU9
MTg0NDY3NDQwNzM3MDk1NTE2MTUpIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDox
NjAKIzMgIDB4MDAwMDdmOGU0NWU0YzUyNCBpbiBUaHJlYWRXZWF2ZXI6OldlYXZlckltcGw6OmJs
b2NrVGhyZWFkVW50aWxKb2JzQXJlQmVpbmdBc3NpZ25lZCAodGhpcz0weDE3NjAzNTAsIHRoPTB4
MWE2MjE1MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9XZWF2ZXJJbXBsLmNwcDoz
NjUKIzQgIDB4MDAwMDdmOGU0NWU0ZjcyYiBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3Rh
dGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDE3NjA2NDAsIHRoPTB4MWE2MjE1MCkgYXQgLi4vLi4v
Li4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3MQojNSAgMHgwMDAw
N2Y4ZTQ1ZTRkYzlmIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkUnVuSGVscGVyOjpydW4gKHRoaXM9
MHg3ZjhlMzI1YmNlMDAsIHBhcmVudD0weDE3NjAzNTAsIHRoPTB4MWE2MjE1MCkgYXQgLi4vLi4v
Li4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjg3CiM2ICAweDAwMDA3ZjhlNDVlNGUx
ZjggaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWQ6OnJ1biAodGhpcz0weDFhNjIxNTApIGF0IC4uLy4u
Ly4uL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDoxNDIKIzcgIDB4MDAwMDdmOGU0M2Uz
NTI3ZSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDFhNjIxNTApIGF0IHRocmVhZC9x
dGhyZWFkX3VuaXguY3BwOjI2NgojOCAgMHgwMDAwN2Y4ZTQzOGE0OTcxIGluIHN0YXJ0X3RocmVh
ZCAoYXJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzozMDQKIzkg
IDB4MDAwMDdmOGU0OGI4ODkxZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9s
aW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzEwIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoK
VGhyZWFkIDExIChUaHJlYWQgMHg3ZjhlMjZjYTM3MTAgKExXUCA3NTkxKSk6CiMwICAweDAwMDA3
ZjhlNDM4YTY2NmYgaW4gX19wdGhyZWFkX211dGV4X2xvY2sgKG11dGV4PTB4MWM3M2U2OCkgYXQg
cHRocmVhZF9tdXRleF9sb2NrLmM6NjIKIzEgIDB4MDAwMDdmOGUzZjRhMzY5NyBpbiBnX21haW5f
Y29udGV4dF9jaGVjayAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojMiAgMHgwMDAwN2Y4
ZTNmNGE0MDIzIGluID8/ICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiMzICAweDAwMDA3
ZjhlM2Y0YTQ0NWMgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL2xpYi9saWJn
bGliLTIuMC5zby4wCiM0ICAweDAwMDA3ZjhlNDNmNTUxZTYgaW4gUUV2ZW50RGlzcGF0Y2hlckds
aWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHgxYzU1YzMwLCBmbGFncz08dmFsdWUgb3B0aW1pemVk
IG91dD4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQxNwojNSAgMHgwMDAw
N2Y4ZTQzZjI3YTAyIGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9PHZhbHVlIG9w
dGltaXplZCBvdXQ+LCBmbGFncz0pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoxNDkKIzYgIDB4
MDAwMDdmOGU0M2YyN2RlYyBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPTB4N2Y4ZTI2Y2EyZGIw
LCBmbGFncz0pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDEKIzcgIDB4MDAwMDdmOGU0M2Uz
MjJmZCBpbiBRVGhyZWFkOjpleGVjICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgdGhy
ZWFkL3F0aHJlYWQuY3BwOjQ5MAojOCAgMHgwMDAwN2Y4ZTQzZjA3NWY4IGluIFFJbm90aWZ5Rmls
ZVN5c3RlbVdhdGNoZXJFbmdpbmU6OnJ1biAodGhpcz0weDFjNzE1NjApIGF0IGlvL3FmaWxlc3lz
dGVtd2F0Y2hlcl9pbm90aWZ5LmNwcDoyNDgKIzkgIDB4MDAwMDdmOGU0M2UzNTI3ZSBpbiBRVGhy
ZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDFjNzE1NjApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXgu
Y3BwOjI2NgojMTAgMHgwMDAwN2Y4ZTQzOGE0OTcxIGluIHN0YXJ0X3RocmVhZCAoYXJnPTx2YWx1
ZSBvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzozMDQKIzExIDB4MDAwMDdmOGU0
OGI4ODkxZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQv
Y2xvbmUuUzoxMTIKIzEyIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDEwIChU
aHJlYWQgMHg3ZjhlMjI3NDI3MTAgKExXUCA3NjE3KSk6CiMwICBwdGhyZWFkX2NvbmRfd2FpdEBA
R0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQv
cHRocmVhZF9jb25kX3dhaXQuUzoxNjIKIzEgIDB4MDAwMDdmOGU0ODc4ODMzNCBpbiBRVFdURjo6
VENNYWxsb2NfUGFnZUhlYXA6OnNjYXZlbmdlclRocmVhZCAodGhpcz0weDdmOGU0OGE5MzE2MCkg
YXQgLi4vM3JkcGFydHkvamF2YXNjcmlwdGNvcmUvSmF2YVNjcmlwdENvcmUvd3RmL0Zhc3RNYWxs
b2MuY3BwOjIzNTkKIzIgIDB4MDAwMDdmOGU0ODc4ODM2OSBpbiBRVFdURjo6VENNYWxsb2NfUGFn
ZUhlYXA6OnJ1blNjYXZlbmdlclRocmVhZCAoY29udGV4dD0weDdmOGU0OGFhMTIzNCkgYXQgLi4v
M3JkcGFydHkvamF2YXNjcmlwdGNvcmUvSmF2YVNjcmlwdENvcmUvd3RmL0Zhc3RNYWxsb2MuY3Bw
OjE0NjQKIzMgIDB4MDAwMDdmOGU0MzhhNDk3MSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUg
b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA0CiM0ICAweDAwMDA3ZjhlNDhi
ODg5MWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Ns
b25lLlM6MTEyCiM1ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCA5IChUaHJl
YWQgMHg3ZjhlMjE3ODY3MTAgKExXUCA3NjE4KSk6CiMwICBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJ
QkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRo
cmVhZF9jb25kX3dhaXQuUzoxNjIKIzEgIDB4MDAwMDdmOGU0M2UzNWUzYiBpbiB3YWl0ICh0aGlz
PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHgxNzYwNWUwLCB0aW1lPTE4NDQ2NzQ0MDcz
NzA5NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODgKIzIgIFFXYWl0
Q29uZGl0aW9uOjp3YWl0ICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHgxNzYw
NWUwLCB0aW1lPTE4NDQ2NzQ0MDczNzA5NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25f
dW5peC5jcHA6MTYwCiMzICAweDAwMDA3ZjhlNDVlNGM1MjQgaW4gVGhyZWFkV2VhdmVyOjpXZWF2
ZXJJbXBsOjpibG9ja1RocmVhZFVudGlsSm9ic0FyZUJlaW5nQXNzaWduZWQgKHRoaXM9MHgxNzYw
MzUwLCB0aD0weDFlYzI1ODApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVy
SW1wbC5jcHA6MzY1CiM0ICAweDAwMDA3ZjhlNDVlNGY3MmIgaW4gVGhyZWFkV2VhdmVyOjpXb3Jr
aW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgxNzYwNjQwLCB0aD0weDFlYzI1ODAp
IGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzEK
IzUgIDB4MDAwMDdmOGU0NWU0ZGM5ZiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZFJ1bkhlbHBlcjo6
cnVuICh0aGlzPTB4N2Y4ZTIxNzg1ZTAwLCBwYXJlbnQ9MHgxNzYwMzUwLCB0aD0weDFlYzI1ODAp
IGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDo4NwojNiAgMHgwMDAw
N2Y4ZTQ1ZTRlMWY4IGluIFRocmVhZFdlYXZlcjo6VGhyZWFkOjpydW4gKHRoaXM9MHgxZWMyNTgw
KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6MTQyCiM3ICAweDAw
MDA3ZjhlNDNlMzUyN2UgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHgxZWMyNTgwKSBh
dCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNjYKIzggIDB4MDAwMDdmOGU0MzhhNDk3MSBpbiBz
dGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRl
LmM6MzA0CiM5ICAweDAwMDA3ZjhlNDhiODg5MWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91
bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiMxMCAweDAwMDAwMDAwMDAwMDAwMDAg
aW4gPz8gKCkKClRocmVhZCA4IChUaHJlYWQgMHg3ZjhlMGUxOTI3MTAgKExXUCA3NjMyKSk6CiMw
ICBzZW1fd2FpdCAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9z
ZW1fd2FpdC5TOjg2CiMxICAweDAwMDA3ZjhlMWZkMzZiZTUgaW4gc3luY19zdHJlYW06OnByb3Zp
ZGVCdWZmZXIgKHRoaXM9MHg3ZjhlMmMwMTA2MDAsIGxpbWl0PTgpIGF0IC9idWlsZC9idWlsZGQv
bGlnaHRzcGFyay0wLjQuNC4zL3BhcnNpbmcvc3RyZWFtcy5jcHA6NTkKIzIgIDB4MDAwMDdmOGUx
ZmQzNjYwMSBpbiB6bGliX2ZpbHRlcjo6aW5pdGlhbGl6ZSAodGhpcz0weDdmOGUyYzAxMjcxMCkg
YXQgL2J1aWxkL2J1aWxkZC9saWdodHNwYXJrLTAuNC40LjMvcGFyc2luZy9zdHJlYW1zLmNwcDox
NDQKIzMgIDB4MDAwMDdmOGUxZmQzNzBlNSBpbiB6bGliX2ZpbHRlcjo6dW5kZXJmbG93ICh0aGlz
PTB4N2Y4ZTJjMDEyNzEwKSBhdCAvYnVpbGQvYnVpbGRkL2xpZ2h0c3BhcmstMC40LjQuMy9wYXJz
aW5nL3N0cmVhbXMuY3BwOjE4NwojNCAgMHgwMDAwN2Y4ZTQzYjU1MGVhIGluIHN0ZDo6YmFzaWNf
c3RyZWFtYnVmPGNoYXIsIHN0ZDo6Y2hhcl90cmFpdHM8Y2hhcj4gPjo6dWZsb3coKSAoKSBmcm9t
IC91c3IvbGliL2xpYnN0ZGMrKy5zby42CiM1ICAweDAwMDA3ZjhlNDNiNTU0NzEgaW4gc3RkOjpi
YXNpY19zdHJlYW1idWY8Y2hhciwgc3RkOjpjaGFyX3RyYWl0czxjaGFyPiA+Ojp4c2dldG4oY2hh
ciosIGxvbmcpICgpIGZyb20gL3Vzci9saWIvbGlic3RkYysrLnNvLjYKIzYgIDB4MDAwMDdmOGU0
M2IzMzYwMyBpbiBzdGQ6OmJhc2ljX2lzdHJlYW08Y2hhciwgc3RkOjpjaGFyX3RyYWl0czxjaGFy
PiA+OjpyZWFkKGNoYXIqLCBsb25nKSAoKSBmcm9tIC91c3IvbGliL2xpYnN0ZGMrKy5zby42CiM3
ICAweDAwMDA3ZjhlMWZjZjNiMWYgaW4gb3BlcmF0b3I+PiAodGhpcz0weDdmOGUwZTE5MWQyMCwg
aW49Li4uKSBhdCAvYnVpbGQvYnVpbGRkL2xpZ2h0c3BhcmstMC40LjQuMy9zd2Z0eXBlcy5oOjUw
NAojOCAgbGlnaHRzcGFyazo6U1dGX0hFQURFUjo6U1dGX0hFQURFUiAodGhpcz0weDdmOGUwZTE5
MWQyMCwgaW49Li4uKSBhdCAvYnVpbGQvYnVpbGRkL2xpZ2h0c3BhcmstMC40LjQuMy9zd2YuY3Bw
OjYxCiM5ICAweDAwMDA3ZjhlMWZjZjQwMTggaW4gbGlnaHRzcGFyazo6UGFyc2VUaHJlYWQ6OmV4
ZWN1dGUgKHRoaXM9MHg3ZjhlMmMwMDVmOTApIGF0IC9idWlsZC9idWlsZGQvbGlnaHRzcGFyay0w
LjQuNC4zL3N3Zi5jcHA6ODMyCiMxMCAweDAwMDA3ZjhlMWZkMDcwMWIgaW4gbGlnaHRzcGFyazo6
SVRocmVhZEpvYjo6cnVuICh0aGlzPTB4N2Y4ZTJjMDEyNzEwKSBhdCAvYnVpbGQvYnVpbGRkL2xp
Z2h0c3BhcmstMC40LjQuMy90aHJlYWRpbmcuY3BwOjU0CiMxMSAweDAwMDA3ZjhlMWZkMDYzMWEg
aW4gbGlnaHRzcGFyazo6VGhyZWFkUG9vbDo6am9iX3dvcmtlciAodD08dmFsdWUgb3B0aW1pemVk
IG91dD4pIGF0IC9idWlsZC9idWlsZGQvbGlnaHRzcGFyay0wLjQuNC4zL3RocmVhZF9wb29sLmNw
cDoxMDgKIzEyIDB4MDAwMDdmOGU0MzhhNDk3MSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUg
b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA0CiMxMyAweDAwMDA3ZjhlNDhi
ODg5MWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Ns
b25lLlM6MTEyCiMxNCAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCA3IChUaHJl
YWQgMHg3ZjhlMGQ5OTE3MTAgKExXUCA3NjMzKSk6CiMwICBzZW1fd2FpdCAoKSBhdCAuLi9ucHRs
L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9zZW1fd2FpdC5TOjg2CiMxICAweDAwMDA3
ZjhlMWZkMDYyYjQgaW4gbGlnaHRzcGFyazo6VGhyZWFkUG9vbDo6am9iX3dvcmtlciAodD08dmFs
dWUgb3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvbGlnaHRzcGFyay0wLjQuNC4zL3Ro
cmVhZF9wb29sLmNwcDo5NAojMiAgMHgwMDAwN2Y4ZTQzOGE0OTcxIGluIHN0YXJ0X3RocmVhZCAo
YXJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzozMDQKIzMgIDB4
MDAwMDdmOGU0OGI4ODkxZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51
eC94ODZfNjQvY2xvbmUuUzoxMTIKIzQgIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhy
ZWFkIDYgKFRocmVhZCAweDdmOGUwZDE5MDcxMCAoTFdQIDc2MzQpKToKIzAgIHNlbV93YWl0ICgp
IGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3NlbV93YWl0LlM6ODYK
IzEgIDB4MDAwMDdmOGUxZmQwNjJiNCBpbiBsaWdodHNwYXJrOjpUaHJlYWRQb29sOjpqb2Jfd29y
a2VyICh0PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgL2J1aWxkL2J1aWxkZC9saWdodHNwYXJr
LTAuNC40LjMvdGhyZWFkX3Bvb2wuY3BwOjk0CiMyICAweDAwMDA3ZjhlNDM4YTQ5NzEgaW4gc3Rh
cnRfdGhyZWFkIChhcmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5j
OjMwNAojMyAgMHgwMDAwN2Y4ZTQ4Yjg4OTFkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5p
eC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgojNCAgMHgwMDAwMDAwMDAwMDAwMDAwIGlu
ID8/ICgpCgpUaHJlYWQgNSAoVGhyZWFkIDB4N2Y4ZTBjOThmNzEwIChMV1AgNzYzNSkpOgojMCAg
c2VtX3dhaXQgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvc2Vt
X3dhaXQuUzo4NgojMSAgMHgwMDAwN2Y4ZTFmZDA2MmI0IGluIGxpZ2h0c3Bhcms6OlRocmVhZFBv
b2w6OmpvYl93b3JrZXIgKHQ9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAvYnVpbGQvYnVpbGRk
L2xpZ2h0c3BhcmstMC40LjQuMy90aHJlYWRfcG9vbC5jcHA6OTQKIzIgIDB4MDAwMDdmOGU0Mzhh
NDk3MSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJl
YWRfY3JlYXRlLmM6MzA0CiMzICAweDAwMDA3ZjhlNDhiODg5MWQgaW4gY2xvbmUgKCkgYXQgLi4v
c3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM0ICAweDAwMDAwMDAw
MDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCA0IChUaHJlYWQgMHg3ZjhlMGMxOGU3MTAgKExXUCA3
NjM2KSk6CiMwICBzZW1fd2FpdCAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4
L3g4Nl82NC9zZW1fd2FpdC5TOjg2CiMxICAweDAwMDA3ZjhlMWZkMDYyYjQgaW4gbGlnaHRzcGFy
azo6VGhyZWFkUG9vbDo6am9iX3dvcmtlciAodD08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC9i
dWlsZC9idWlsZGQvbGlnaHRzcGFyay0wLjQuNC4zL3RocmVhZF9wb29sLmNwcDo5NAojMiAgMHgw
MDAwN2Y4ZTQzOGE0OTcxIGluIHN0YXJ0X3RocmVhZCAoYXJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0
PikgYXQgcHRocmVhZF9jcmVhdGUuYzozMDQKIzMgIDB4MDAwMDdmOGU0OGI4ODkxZCBpbiBjbG9u
ZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzQg
IDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDMgKFRocmVhZCAweDdmOGUwYjk4
ZDcxMCAoTFdQIDc2MzcpKToKIzAgIHNlbV93YWl0ICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4
L3N5c3YvbGludXgveDg2XzY0L3NlbV93YWl0LlM6ODYKIzEgIDB4MDAwMDdmOGUxZmQwN2M0MCBp
biBsaWdodHNwYXJrOjpUaW1lclRocmVhZDo6dGltZXJfd29ya2VyICh0aD0weDdmOGUyYzAwZWQ0
MCkgYXQgL2J1aWxkL2J1aWxkZC9saWdodHNwYXJrLTAuNC40LjMvdGltZXIuY3BwOjE0MgojMiAg
MHgwMDAwN2Y4ZTQzOGE0OTcxIGluIHN0YXJ0X3RocmVhZCAoYXJnPTx2YWx1ZSBvcHRpbWl6ZWQg
b3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzozMDQKIzMgIDB4MDAwMDdmOGU0OGI4ODkxZCBpbiBj
bG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIK
IzQgIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDIgKFRocmVhZCAweDdmOGUw
YjE4YzcxMCAoTFdQIDc2MzkpKToKIzAgIDB4MDAwMDdmOGU0OGI3YzFkMyBpbiBfX3BvbGwgKGZk
cz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG5mZHM9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCB0aW1l
b3V0PS0xKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9wb2xsLmM6ODcKIzEgIDB4MDAw
MDdmOGUzZTU0MDQwZiBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2xpYnB1bHNlLnNvLjAKIzIgIDB4
MDAwMDdmOGUzZTUyZmQ3NiBpbiBwYV9tYWlubG9vcF9wb2xsICgpIGZyb20gL3Vzci9saWIvbGli
cHVsc2Uuc28uMAojMyAgMHgwMDAwN2Y4ZTNlNTMxN2Y5IGluIHBhX21haW5sb29wX2l0ZXJhdGUg
KCkgZnJvbSAvdXNyL2xpYi9saWJwdWxzZS5zby4wCiM0ICAweDAwMDA3ZjhlM2U1MzE4YjAgaW4g
cGFfbWFpbmxvb3BfcnVuICgpIGZyb20gL3Vzci9saWIvbGlicHVsc2Uuc28uMAojNSAgMHgwMDAw
N2Y4ZTNlNTQwMjBiIGluID8/ICgpIGZyb20gL3Vzci9saWIvbGlicHVsc2Uuc28uMAojNiAgMHgw
MDAwN2Y4ZTNjYTYyZmI4IGluID8/ICgpIGZyb20gL3Vzci9saWIvbGlicHVsc2Vjb21tb24tMC45
LjIxLnNvCiM3ICAweDAwMDA3ZjhlNDM4YTQ5NzEgaW4gc3RhcnRfdGhyZWFkIChhcmc9PHZhbHVl
IG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwNAojOCAgMHgwMDAwN2Y4ZTQ4
Yjg4OTFkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9j
bG9uZS5TOjExMgojOSAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMSAoVGhy
ZWFkIDB4N2Y4ZTQ5MzBiNzYwIChMV1AgNzU4OCkpOgpbS0NyYXNoIEhhbmRsZXJdCiM2ICAweDAw
MDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKIzcgIDB4MDAwMDdmOGUyMDZhNDJiYyBpbiBuc1BsdWdp
bkluc3RhbmNlOjpOZXdTdHJlYW0gKHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCB0eXBlPTx2
YWx1ZSBvcHRpbWl6ZWQgb3V0Piwgc3RyZWFtPTB4N2Y4ZTI1Yzg0YzQ4LCBzZWVrYWJsZT08dmFs
dWUgb3B0aW1pemVkIG91dD4sIHN0eXBlPTB4N2Y4ZTI1Yzg0YzI4KSBhdCAvYnVpbGQvYnVpbGRk
L2xpZ2h0c3BhcmstMC40LjQuMy9wbHVnaW4vcGx1Z2luLmNwcDo0MjMKIzggIDB4MDAwMDdmOGU0
N2E2NzBhYiBpbiBXZWJDb3JlOjpQbHVnaW5TdHJlYW06OnN0YXJ0U3RyZWFtICh0aGlzPTx2YWx1
ZSBvcHRpbWl6ZWQgb3V0PikgYXQgcGx1Z2lucy9QbHVnaW5TdHJlYW0uY3BwOjE4OQojOSAgMHgw
MDAwN2Y4ZTQ3YTY3OWY5IGluIFdlYkNvcmU6OlBsdWdpblN0cmVhbTo6ZGlkUmVjZWl2ZVJlc3Bv
bnNlICh0aGlzPTB4N2Y4ZTI1Yzg0YTAwLCBsb2FkZXI9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBy
ZXNwb25zZT0uLi4pIGF0IHBsdWdpbnMvUGx1Z2luU3RyZWFtLmNwcDo0MDgKIzEwIDB4MDAwMDdm
OGU0Nzk5MjdhZSBpbiBXZWJDb3JlOjpOZXRzY2FwZVBsdWdJblN0cmVhbUxvYWRlcjo6ZGlkUmVj
ZWl2ZVJlc3BvbnNlICh0aGlzPTB4N2Y4ZTMzZjFjNTgwLCByZXNwb25zZT0uLi4pIGF0IGxvYWRl
ci9OZXRzY2FwZVBsdWdJblN0cmVhbUxvYWRlci5jcHA6NjcKIzExIDB4MDAwMDdmOGU0Nzk5YmJi
ZiBpbiBXZWJDb3JlOjpSZXNvdXJjZUxvYWRlcjo6ZGlkUmVjZWl2ZVJlc3BvbnNlICh0aGlzPTB4
N2Y4ZTMzZjFjNTgwLCByZXNwb25zZT0uLi4pIGF0IGxvYWRlci9SZXNvdXJjZUxvYWRlci5jcHA6
NDEyCiMxMiAweDAwMDA3ZjhlNDdiNmQ5MjcgaW4gV2ViQ29yZTo6UU5ldHdvcmtSZXBseUhhbmRs
ZXI6OnNlbmRSZXNwb25zZUlmTmVlZGVkICh0aGlzPTB4MjNkM2U1MCkgYXQgcGxhdGZvcm0vbmV0
d29yay9xdC9RTmV0d29ya1JlcGx5SGFuZGxlci5jcHA6MzgxCiMxMyAweDAwMDA3ZjhlNDdiNmUy
YjggaW4gV2ViQ29yZTo6UU5ldHdvcmtSZXBseUhhbmRsZXI6OmZvcndhcmREYXRhICh0aGlzPTB4
MjNkM2U1MCkgYXQgcGxhdGZvcm0vbmV0d29yay9xdC9RTmV0d29ya1JlcGx5SGFuZGxlci5jcHA6
MzkwCiMxNCAweDAwMDA3ZjhlNDdiNmZiMTQgaW4gV2ViQ29yZTo6UU5ldHdvcmtSZXBseUhhbmRs
ZXI6OnF0X21ldGFjYWxsICh0aGlzPTB4MjNkM2U1MCwgX2M9UU1ldGFPYmplY3Q6Okludm9rZU1l
dGFNZXRob2QsIF9pZD08dmFsdWUgb3B0aW1pemVkIG91dD4sIF9hPTB4N2ZmZjdiYTJmZWIwKSBh
dCAuL21vY19RTmV0d29ya1JlcGx5SGFuZGxlci5jcHA6ODYKIzE1IDB4MDAwMDdmOGU0M2Y0MGIy
NyBpbiBRTWV0YU9iamVjdDo6YWN0aXZhdGUgKHNlbmRlcj0weDNkNzFiYjAsIG09PHZhbHVlIG9w
dGltaXplZCBvdXQ+LCBsb2NhbF9zaWduYWxfaW5kZXg9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBh
cmd2PTB4N2ZmZjdiYTJmNTE4KSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MzI4MAojMTYgMHgwMDAw
N2Y4ZTQ2MzVmYTk3IGluIEtERVByaXZhdGU6OkFjY2Vzc01hbmFnZXJSZXBseTo6cXRfbWV0YWNh
bGwgKHRoaXM9MHgzZDcxYmIwLCBfYz1RTWV0YU9iamVjdDo6SW52b2tlTWV0YU1ldGhvZCwgX2lk
PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgX2E9MHg3ZmZmN2JhMzAwMjApIGF0IC4vYWNjZXNzbWFu
YWdlcnJlcGx5X3AubW9jOjgxCiMxNyAweDAwMDA3ZjhlNDNmNDBiMjcgaW4gUU1ldGFPYmplY3Q6
OmFjdGl2YXRlIChzZW5kZXI9MHgzZDcxOGMwLCBtPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbG9j
YWxfc2lnbmFsX2luZGV4PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgYXJndj0weDdmZmY3YmEyZjUx
OCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjMyODAKIzE4IDB4MDAwMDdmOGU0NjM5NDUzNCBpbiBL
SU86OlRyYW5zZmVySm9iOjpkYXRhICh0aGlzPTB4N2Y4ZTMzZWNjNWEwLCBfdDE9MHgzZDcxOGMw
LCBfdDI9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAuL2pvYmNsYXNzZXMubW9jOjM4OAojMTkg
MHgwMDAwN2Y4ZTQ2Mzk2Y2UwIGluIEtJTzo6VHJhbnNmZXJKb2I6OnNsb3REYXRhICh0aGlzPTB4
M2Q3MThjMCwgX2RhdGE9Li4uKSBhdCAuLi8uLi9raW8va2lvL2pvYi5jcHA6MTAwMwojMjAgMHgw
MDAwN2Y4ZTQ2MzlhYTY2IGluIEtJTzo6VHJhbnNmZXJKb2I6OnF0X21ldGFjYWxsICh0aGlzPTB4
M2Q3MThjMCwgX2M9UU1ldGFPYmplY3Q6Okludm9rZU1ldGFNZXRob2QsIF9pZD08dmFsdWUgb3B0
aW1pemVkIG91dD4sIF9hPTB4N2ZmZjdiYTMwMjAwKSBhdCAuL2pvYmNsYXNzZXMubW9jOjM2OAoj
MjEgMHgwMDAwN2Y4ZTQzZjQwYjI3IGluIFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPTB4
MjBmNzNjMCwgbT08dmFsdWUgb3B0aW1pemVkIG91dD4sIGxvY2FsX3NpZ25hbF9pbmRleD08dmFs
dWUgb3B0aW1pemVkIG91dD4sIGFyZ3Y9MHg3ZmZmN2JhMmY1MTgpIGF0IGtlcm5lbC9xb2JqZWN0
LmNwcDozMjgwCiMyMiAweDAwMDA3ZjhlNDY0NDhhMTIgaW4gS0lPOjpTbGF2ZUludGVyZmFjZTo6
ZGF0YSAodGhpcz0weDdmOGUzM2VjYzVhMCwgX3QxPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQg
Li9zbGF2ZWludGVyZmFjZS5tb2M6MTQ2CiMyMyAweDAwMDA3ZjhlNDY0NGJkMjUgaW4gS0lPOjpT
bGF2ZUludGVyZmFjZTo6ZGlzcGF0Y2ggKHRoaXM9MHgyMGY3M2MwLCBfY21kPTEwMCwgcmF3ZGF0
YT0uLi4pIGF0IC4uLy4uL2tpby9raW8vc2xhdmVpbnRlcmZhY2UuY3BwOjE2MwojMjQgMHgwMDAw
N2Y4ZTQ2NDQ4Y2MzIGluIEtJTzo6U2xhdmVJbnRlcmZhY2U6OmRpc3BhdGNoICh0aGlzPTB4MjBm
NzNjMCkgYXQgLi4vLi4va2lvL2tpby9zbGF2ZWludGVyZmFjZS5jcHA6OTEKIzI1IDB4MDAwMDdm
OGU0NjQzYzg3NiBpbiBLSU86OlNsYXZlOjpnb3RJbnB1dCAodGhpcz0weDIwZjczYzApIGF0IC4u
Ly4uL2tpby9raW8vc2xhdmUuY3BwOjM0NAojMjYgMHgwMDAwN2Y4ZTQ2NDNjYTVjIGluIEtJTzo6
U2xhdmU6OnF0X21ldGFjYWxsICh0aGlzPTB4MjBmNzNjMCwgX2M9UU1ldGFPYmplY3Q6Okludm9r
ZU1ldGFNZXRob2QsIF9pZD08dmFsdWUgb3B0aW1pemVkIG91dD4sIF9hPTB4N2ZmZjdiYTMwNjEw
KSBhdCAuL3NsYXZlLm1vYzo4MgojMjcgMHgwMDAwN2Y4ZTQzZjQwYjI3IGluIFFNZXRhT2JqZWN0
OjphY3RpdmF0ZSAoc2VuZGVyPTB4MjNiMmY3MCwgbT08dmFsdWUgb3B0aW1pemVkIG91dD4sIGxv
Y2FsX3NpZ25hbF9pbmRleD08dmFsdWUgb3B0aW1pemVkIG91dD4sIGFyZ3Y9MHg3ZmZmN2JhMmY1
MTgpIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozMjgwCiMyOCAweDAwMDA3ZjhlNDYzNjhkZjcgaW4g
S0lPOjpDb25uZWN0aW9uUHJpdmF0ZTo6ZGVxdWV1ZSAodGhpcz0weDIzY2RhZjApIGF0IC4uLy4u
L2tpby9raW8vY29ubmVjdGlvbi5jcHA6ODIKIzI5IDB4MDAwMDdmOGU0NjM2OGYxZCBpbiBLSU86
OkNvbm5lY3Rpb246OnF0X21ldGFjYWxsICh0aGlzPTB4MjNiMmY3MCwgX2M9UU1ldGFPYmplY3Q6
Okludm9rZU1ldGFNZXRob2QsIF9pZD08dmFsdWUgb3B0aW1pemVkIG91dD4sIF9hPTB4MWVlOTg0
MCkgYXQgLi9jb25uZWN0aW9uLm1vYzo3OQojMzAgMHgwMDAwN2Y4ZTQzZjNhYmRlIGluIFFPYmpl
Y3Q6OmV2ZW50ICh0aGlzPTB4MjNiMmY3MCwgZT0weDdmOGUzM2VjYzVhMCkgYXQga2VybmVsL3Fv
YmplY3QuY3BwOjEyMTkKIzMxIDB4MDAwMDdmOGU0NDQxM2ZkYyBpbiBRQXBwbGljYXRpb25Qcml2
YXRlOjpub3RpZnlfaGVscGVyICh0aGlzPTB4MTZmZTIzMCwgcmVjZWl2ZXI9MHgyM2IyZjcwLCBl
PTB4MWY3OTIxMCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6NDM5NgojMzIgMHgwMDAwN2Y4
ZTQ0NDE5YWVkIGluIFFBcHBsaWNhdGlvbjo6bm90aWZ5ICh0aGlzPTB4N2ZmZjdiYTMxMTEwLCBy
ZWNlaXZlcj0weDIzYjJmNzAsIGU9MHgxZjc5MjEwKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uLmNw
cDo0Mjc3CiMzMyAweDAwMDA3ZjhlNDY5OGYxNTYgaW4gS0FwcGxpY2F0aW9uOjpub3RpZnkgKHRo
aXM9MHg3ZmZmN2JhMzExMTAsIHJlY2VpdmVyPTB4MjNiMmY3MCwgZXZlbnQ9MHgxZjc5MjEwKSBh
dCAuLi8uLi9rZGV1aS9rZXJuZWwva2FwcGxpY2F0aW9uLmNwcDozMTAKIzM0IDB4MDAwMDdmOGU0
M2YyOGNkYyBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbCAodGhpcz0weDdmZmY3
YmEzMTExMCwgcmVjZWl2ZXI9MHgyM2IyZjcwLCBldmVudD0weDFmNzkyMTApIGF0IGtlcm5lbC9x
Y29yZWFwcGxpY2F0aW9uLmNwcDo3MzIKIzM1IDB4MDAwMDdmOGU0M2YyYmMyMiBpbiBzZW5kRXZl
bnQgKHJlY2VpdmVyPTB4MCwgZXZlbnRfdHlwZT08dmFsdWUgb3B0aW1pemVkIG91dD4sIGRhdGE9
MHgxNmNmNzkwKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi9rZXJu
ZWwvcWNvcmVhcHBsaWNhdGlvbi5oOjIxNQojMzYgUUNvcmVBcHBsaWNhdGlvblByaXZhdGU6OnNl
bmRQb3N0ZWRFdmVudHMgKHJlY2VpdmVyPTB4MCwgZXZlbnRfdHlwZT08dmFsdWUgb3B0aW1pemVk
IG91dD4sIGRhdGE9MHgxNmNmNzkwKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6MTM3
MwojMzcgMHgwMDAwN2Y4ZTQzZjU1NjUzIGluIHNlbmRQb3N0ZWRFdmVudHMgKHM9MHgxNmY5NGMw
KSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi9rZXJuZWwvcWNvcmVh
cHBsaWNhdGlvbi5oOjIyMAojMzggcG9zdEV2ZW50U291cmNlRGlzcGF0Y2ggKHM9MHgxNmY5NGMw
KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoyNzcKIzM5IDB4MDAwMDdmOGUz
ZjRhMDM0MiBpbiBnX21haW5fY29udGV4dF9kaXNwYXRjaCAoKSBmcm9tIC9saWIvbGliZ2xpYi0y
LjAuc28uMAojNDAgMHgwMDAwN2Y4ZTNmNGE0MmE4IGluID8/ICgpIGZyb20gL2xpYi9saWJnbGli
LTIuMC5zby4wCiM0MSAweDAwMDA3ZjhlM2Y0YTQ0NWMgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0
aW9uICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiM0MiAweDAwMDA3ZjhlNDNmNTUxOTMg
aW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHgxNmNmMmQwLCBm
bGFncz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2ds
aWIuY3BwOjQxNQojNDMgMHgwMDAwN2Y4ZTQ0NGM2YTRlIGluIFFHdWlFdmVudERpc3BhdGNoZXJH
bGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4N2Y4ZTMzZWNjNWEwLCBmbGFncz08dmFsdWUgb3B0
aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xZ3VpZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjIwNAoj
NDQgMHgwMDAwN2Y4ZTQzZjI3YTAyIGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9
PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBmbGFncz0pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDox
NDkKIzQ1IDB4MDAwMDdmOGU0M2YyN2RlYyBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPTB4N2Zm
ZjdiYTMxMDYwLCBmbGFncz0pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDEKIzQ2IDB4MDAw
MDdmOGU0M2YyYmViYiBpbiBRQ29yZUFwcGxpY2F0aW9uOjpleGVjICgpIGF0IGtlcm5lbC9xY29y
ZWFwcGxpY2F0aW9uLmNwcDoxMDA5CiM0NyAweDAwMDA3ZjhlNDhmMDE2NTggaW4ga2RlbWFpbiAo
KSBmcm9tIC91c3IvbGliL2tkZTQvbGlia2RlaW5pdC9saWJrZGVpbml0NF9yZWtvbnEuc28KIzQ4
IDB4MDAwMDdmOGU0OGFjMGQ4ZSBpbiBfX2xpYmNfc3RhcnRfbWFpbiAobWFpbj08dmFsdWUgb3B0
aW1pemVkIG91dD4sIGFyZ2M9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCB1YnBfYXY9PHZhbHVlIG9w
dGltaXplZCBvdXQ+LCBpbml0PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZmluaT08dmFsdWUgb3B0
aW1pemVkIG91dD4sIHJ0bGRfZmluaT08dmFsdWUgb3B0aW1pemVkIG91dD4sIHN0YWNrX2VuZD0w
eDdmZmY3YmEzMTk2OCkgYXQgbGliYy1zdGFydC5jOjIyNgojNDkgMHgwMDAwMDAwMDAwNDAwNjU5
IGluIF9zdGFydCAoKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>