<?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>229947</bug_id>
          
          <creation_ts>2021-09-06 02:21:28 -0700</creation_ts>
          <short_desc>webgl/2.0.y/deqp/functional/gles3/negativestateapi.html get_framebuffer_attachment_parameter fails on Metal</short_desc>
          <delta_ts>2021-09-07 13:56:52 -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>WebGL</component>
          <version>WebKit Local 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>222812</blocked>
    
    <blocked>229982</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kimmo Kinnunen">kkinnunen</reporter>
          <assigned_to name="Kimmo Kinnunen">kkinnunen</assigned_to>
          <cc>cdumez</cc>
    
    <cc>changseok</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kbr</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1790652</commentid>
    <comment_count>0</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-09-06 02:21:28 -0700</bug_when>
    <thetext>This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.

Test: ../../../../resources/webgl_test_files/deqp/functional/gles3/negativestateapi.html?webglVersion=2

[ 1: PASS ] state.enable: Passed
[ 2: PASS ] state.disable: Passed
[ 3: PASS ] state.get_parameter: Passed
[ 4: PASS ] state.get_indexed_parameter: Passed
[ 5: PASS ] state.get_attached_shaders: Passed
[ 6: PASS ] state.get_shader_parameter: Passed
[ 7: PASS ] state.get_shader_info_log: Passed
[ 8: PASS ] state.get_shader_precision_format: Passed
[ 9: PASS ] state.get_shader_source: Passed
[ 10: PASS ] state.get_program_parameter: Passed
[ 11: PASS ] state.get_program_info_log: Passed
[ 12: PASS ] state.get_tex_parameter: Passed
[ 13: PASS ] state.get_uniform: Passed
[ 14: PASS ] state.get_active_uniform: Passed
[ 15: PASS ] state.get_active_uniforms: Passed
[ 16: PASS ] state.get_active_uniform_block_parameter: Passed
[ 17: PASS ] state.get_active_uniform_block_name: Passed
[ 18: PASS ] state.get_active_attrib: Passed
[ 19: PASS ] state.get_uniform_indices: Passed
[ 20: PASS ] state.get_vertex_attrib: Passed
[ 21: PASS ] state.get_vertex_attrib_offset: Passed
[ 22: PASS ] state.get_frag_data_location: Passed
[ 23: PASS ] state.get_buffer_parameter: Passed
[ 24: FAIL ] state.get_framebuffer_attachment_parameter: Expected gl.INVALID_ENUM, but got gl.NO_ERROR.
[ 25: PASS ] state.get_renderbuffer_parameter: Passed
[ 26: PASS ] state.get_internalformat_parameter: Passed
[ 27: PASS ] state.get_query: Passed
[ 28: FAIL ] state.get_query_parameter: Expected gl.INVALID_OPERATION, but got gl.NO_ERROR.
[ 29: PASS ] state.get_sync_parameter: Passed
[ 30: PASS ] state.is_enabled: Passed
[ 31: PASS ] state.is_buffer: Passed
[ 32: PASS ] state.is_framebuffer: Passed
[ 33: PASS ] state.is_program: Passed
[ 34: PASS ] state.is_renderbuffer: Passed
[ 35: PASS ] state.is_shader: Passed
[ 36: PASS ] state.is_texture: Passed
[ 37: PASS ] state.is_query: Passed
[ 38: PASS ] state.is_sampler: Passed
[ 39: PASS ] state.is_sync: Passed
[ 40: PASS ] state.is_transform_feedback: Passed
[ 41: PASS ] state.is_vertex_array: Passed
[ 42: PASS ] state.is_vertex_array: successfullyParsed is true
[ FAIL ] 2 failures reported</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1790880</commentid>
    <comment_count>1</comment_count>
      <attachid>437460</attachid>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-09-07 00:39:05 -0700</bug_when>
    <thetext>Created attachment 437460
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1790944</commentid>
    <comment_count>2</comment_count>
      <attachid>437485</attachid>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-09-07 04:16:17 -0700</bug_when>
    <thetext>Created attachment 437485
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791040</commentid>
    <comment_count>3</comment_count>
      <attachid>437485</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2021-09-07 08:56:47 -0700</bug_when>
    <thetext>Comment on attachment 437485
Patch

Looks good. Will you file a follow-on bug about the remaining failures? Would be happy to help with those. r+</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791094</commentid>
    <comment_count>4</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-09-07 10:31:29 -0700</bug_when>
    <thetext>(In reply to Kenneth Russell from comment #3)
&gt; Looks good. Will you file a follow-on bug about the remaining failures?
&gt; Would be happy to help with those. r+
Thank you!
The follow on is already listed in the blocking bugs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791120</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-07 11:04:00 -0700</bug_when>
    <thetext>Committed r282097 (241396@main): &lt;https://commits.webkit.org/241396@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 437485.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791121</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-09-07 11:04:30 -0700</bug_when>
    <thetext>&lt;rdar://problem/82830342&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791209</commentid>
    <comment_count>7</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2021-09-07 13:56:52 -0700</bug_when>
    <thetext>(In reply to Kimmo Kinnunen from comment #4)
&gt; The follow on is already listed in the blocking bugs

Ah, I see now. Thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>437460</attachid>
            <date>2021-09-07 00:39:05 -0700</date>
            <delta_ts>2021-09-07 04:16:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229947-20210907103903.patch</filename>
            <type>text/plain</type>
            <size>4060</size>
            <attacher name="Kimmo Kinnunen">kkinnunen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyMDU0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDY3YjRkY2Q1Y2YzNjIw
NjI2NTkyZGJjYTA1ZmM2MDczYjBjMTgwYS4uZDQ0M2M5YmQzZjdiZjU5YmI3Yzk5YzVlMDQ1Zjgx
Y2ZlNTBjYjY2NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM2IEBACisyMDIxLTA5LTA3ICBLaW1t
byBLaW5udW5lbiAgPGtraW5udW5lbkBhcHBsZS5jb20+CisKKyAgICAgICAgd2ViZ2wvMi4wLnkv
ZGVxcC9mdW5jdGlvbmFsL2dsZXMzL25lZ2F0aXZlc3RhdGVhcGkuaHRtbCBnZXRfZnJhbWVidWZm
ZXJfYXR0YWNobWVudF9wYXJhbWV0ZXIgZmFpbHMgb24gTWV0YWwKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyOTk0NworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCBnZXRfZnJhbWVidWZmZXJfYXR0YWNo
bWVudF9wYXJhbWV0ZXIgcGFydCBvZgorICAgICAgICB3ZWJnbC8yLjAueS9kZXFwL2Z1bmN0aW9u
YWwvZ2xlczMvbmVnYXRpdmVzdGF0ZWFwaS5odG1sLgorICAgICAgICBUaGUgY29kZSB3YXMgcXVl
cnlpbmcgdGhlIGF0dGFjaG1lbnQgcGFyYW1ldGVycyBvZiBkZWZhdWx0IGZyYW1lYnVmZmVyIGZy
b20gQU5HTEUuCisgICAgICAgIEhvd2V2ZXIsIHRoaXMgaXMgcHJvYmxlbWF0aWMgYXMgV2ViR0wg
ZGVmYXVsdCBmcmFtZWJ1ZmZlciBpcyBlbXVsYXRlZCB3aXRoCisgICAgICAgIGEgRkJPIHdpdGgg
dGV4dHVyZSBhbmQgc3RlbmNpbCBhdHRhY2htZW50LiBBcyBzdWNoLCBzb21lIHByb3BlcnRpZXMg
cmV0dXJuZWQKKyAgICAgICAgdmFsdWVzIHRoYXQgc2hvdWxkIGhhdmUgcmV0dXJuZWQgZXJyb3Jz
LgorICAgICAgICBXZWJHTDIgc3BlY2lmaWNhdGlvbiBzcGVjaWZpZXMgYWxsIHRoZSBwcm9wZXJ0
aWVzIHRoYXQgY2FuIGJlIHF1ZXJpZWQuCisgICAgICAgIEFsbCB0aGVzZSBwcm9wZXJ0aWVzIGFy
ZSBrbm93biBhdCB0aGUgV2ViQ29yZSBsZXZlbCwgc28ganVzdCByZXR1cm4gdGhlbQorICAgICAg
ICB0aGVyZS4KKyAgICAgICAgRmFpbGluZyB0ZXN0IHBhcnQgd2FzOgorICAgICAgICAgICAgZ2wu
YmluZEZyYW1lYnVmZmVyKGdsLkZSQU1FQlVGRkVSLCBudWxsKTsKKyAgICAgICAgICAgIGdsLmdl
dEZyYW1lYnVmZmVyQXR0YWNobWVudFBhcmFtZXRlcihnbC5GUkFNRUJVRkZFUiwgZ2wuQkFDSywg
Z2wuRlJBTUVCVUZGRVJfQVRUQUNITUVOVF9PQkpFQ1RfTkFNRSk7CisgICAgICAgICAgICB0aGlz
LmV4cGVjdEVycm9yKGdsLklOVkFMSURfRU5VTSk7CisgICAgICAgIGFuZDoKKyAgICAgICAgICAg
IGdsLmJpbmRGcmFtZWJ1ZmZlcihnbC5GUkFNRUJVRkZFUiwgbnVsbCk7CisgICAgICAgICAgICBn
bC5nZXRGcmFtZWJ1ZmZlckF0dGFjaG1lbnRQYXJhbWV0ZXIoZ2wuRlJBTUVCVUZGRVIsIGdsLkNP
TE9SX0FUVEFDSE1FTlQwLCBnbC5GUkFNRUJVRkZFUl9BVFRBQ0hNRU5UX09CSkVDVF9OQU1FKTsK
KyAgICAgICAgICAgIHRoaXMuZXhwZWN0RXJyb3IoW2dsLklOVkFMSURfT1BFUkFUSU9OLCBnbC5J
TlZBTElEX0VOVU1dKTsKKworICAgICAgICBUZXN0ZWQgYnk6CisgICAgICAgIHdlYmdsLzIuMC55
L2RlcXAvZnVuY3Rpb25hbC9nbGVzMy9uZWdhdGl2ZXN0YXRlYXBpLmh0bWwKKworICAgICAgICBE
b2VzIG1vZGlmeSB0ZXN0IGV4cGVjdGF0aW9ucyBzaW5jZSB0aGUgdGVzdCBmYWlscyBpbiBvdGhl
ciwgdW5yZWxhdGVkIHBhcnRzLgorCisgICAgICAgICogaHRtbC9jYW52YXMvV2ViR0wyUmVuZGVy
aW5nQ29udGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpXZWJHTDJSZW5kZXJpbmdDb250ZXh0
OjpnZXRGcmFtZWJ1ZmZlckF0dGFjaG1lbnRQYXJhbWV0ZXIpOgorCiAyMDIxLTA5LTA2ICBLaW1t
byBLaW5udW5lbiAgPGtraW5udW5lbkBhcHBsZS5jb20+CiAKICAgICAgICAgd2ViZ2wvMi4wLnkv
ZGVxcC9mdW5jdGlvbmFsL2dsZXMzL25lZ2F0aXZlc2hhZGVyYXBpLmh0bWwgZmFpbHMgb24gTWV0
YWwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL1dlYkdMMlJlbmRlcmlu
Z0NvbnRleHQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0wyUmVuZGVyaW5n
Q29udGV4dC5jcHAKaW5kZXggNzg5YmJmNTVjYzAwNzUzZDY1YmFkOTliZmY1ZGQyMGZmNWIwYjJm
NC4uMTZkMWEzNzg2MGY3YTE1NzgwNTk0YzJlZTI1YmVhMzY5NGZhYWY5OCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0wyUmVuZGVyaW5nQ29udGV4dC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0wyUmVuZGVyaW5nQ29udGV4dC5jcHAK
QEAgLTI4MTQsOSArMjgxNCwyNCBAQCBXZWJHTEFueSBXZWJHTDJSZW5kZXJpbmdDb250ZXh0Ojpn
ZXRGcmFtZWJ1ZmZlckF0dGFjaG1lbnRQYXJhbWV0ZXIoR0NHTGVudW0gdGFyZwogCiAgICAgICAg
IHN3aXRjaCAocG5hbWUpIHsKICAgICAgICAgY2FzZSBHcmFwaGljc0NvbnRleHRHTDo6RlJBTUVC
VUZGRVJfQVRUQUNITUVOVF9PQkpFQ1RfVFlQRToKLSAgICAgICAgICAgIHJldHVybiBHcmFwaGlj
c0NvbnRleHRHTDo6RlJBTUVCVUZGRVJfREVGQVVMVDsKKyAgICAgICAgICAgIHJldHVybiBzdGF0
aWNfY2FzdDx1bnNpZ25lZD4oR3JhcGhpY3NDb250ZXh0R0w6OkZSQU1FQlVGRkVSX0RFRkFVTFQp
OworICAgICAgICBjYXNlIEdyYXBoaWNzQ29udGV4dEdMOjpGUkFNRUJVRkZFUl9BVFRBQ0hNRU5U
X1JFRF9TSVpFOgorICAgICAgICBjYXNlIEdyYXBoaWNzQ29udGV4dEdMOjpGUkFNRUJVRkZFUl9B
VFRBQ0hNRU5UX0JMVUVfU0laRToKKyAgICAgICAgY2FzZSBHcmFwaGljc0NvbnRleHRHTDo6RlJB
TUVCVUZGRVJfQVRUQUNITUVOVF9HUkVFTl9TSVpFOgorICAgICAgICAgICAgcmV0dXJuIGF0dGFj
aG1lbnQgPT0gR3JhcGhpY3NDb250ZXh0R0w6OkJBQ0sgPyA4IDogMDsKKyAgICAgICAgY2FzZSBH
cmFwaGljc0NvbnRleHRHTDo6RlJBTUVCVUZGRVJfQVRUQUNITUVOVF9BTFBIQV9TSVpFOgorICAg
ICAgICAgICAgcmV0dXJuIGF0dGFjaG1lbnQgPT0gR3JhcGhpY3NDb250ZXh0R0w6OkJBQ0sgJiYg
bV9hdHRyaWJ1dGVzLmFscGhhID8gOCA6IDA7CisgICAgICAgIGNhc2UgR3JhcGhpY3NDb250ZXh0
R0w6OkZSQU1FQlVGRkVSX0FUVEFDSE1FTlRfREVQVEhfU0laRToKKyAgICAgICAgICAgIHJldHVy
biBhdHRhY2htZW50ID09IEdyYXBoaWNzQ29udGV4dEdMOjpERVBUSCA/IDI0IDogMDsKKyAgICAg
ICAgY2FzZSBHcmFwaGljc0NvbnRleHRHTDo6RlJBTUVCVUZGRVJfQVRUQUNITUVOVF9TVEVOQ0lM
X1NJWkU6CisgICAgICAgICAgICByZXR1cm4gYXR0YWNobWVudCA9PSBHcmFwaGljc0NvbnRleHRH
TDo6U1RFTkNJTCA/IDggOiAwOworICAgICAgICBjYXNlIEdyYXBoaWNzQ29udGV4dEdMOjpGUkFN
RUJVRkZFUl9BVFRBQ0hNRU5UX0NPTVBPTkVOVF9UWVBFOgorICAgICAgICAgICAgcmV0dXJuIHN0
YXRpY19jYXN0PHVuc2lnbmVkPihHcmFwaGljc0NvbnRleHRHTDo6VU5TSUdORURfTk9STUFMSVpF
RCk7CisgICAgICAgIGNhc2UgR3JhcGhpY3NDb250ZXh0R0w6OkZSQU1FQlVGRkVSX0FUVEFDSE1F
TlRfQ09MT1JfRU5DT0RJTkc6CisgICAgICAgICAgICByZXR1cm4gc3RhdGljX2Nhc3Q8dW5zaWdu
ZWQ+KEdyYXBoaWNzQ29udGV4dEdMOjpMSU5FQVIpOwogICAgICAgICBkZWZhdWx0OgotICAgICAg
ICAgICAgcmV0dXJuIG1fY29udGV4dC0+Z2V0RnJhbWVidWZmZXJBdHRhY2htZW50UGFyYW1ldGVy
aSh0YXJnZXQsIGF0dGFjaG1lbnQsIHBuYW1lKTsKKyAgICAgICAgICAgIHN5bnRoZXNpemVHTEVy
cm9yKEdyYXBoaWNzQ29udGV4dEdMOjpJTlZBTElEX0VOVU0sIGZ1bmN0aW9uTmFtZSwgImludmFs
aWQgcGFyYW1ldGVyIG5hbWUiKTsKKyAgICAgICAgICAgIHJldHVybiBudWxscHRyOwogICAgICAg
ICB9CiAgICAgfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>437485</attachid>
            <date>2021-09-07 04:16:17 -0700</date>
            <delta_ts>2021-09-07 11:04:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229947-20210907141615.patch</filename>
            <type>text/plain</type>
            <size>8829</size>
            <attacher name="Kimmo Kinnunen">kkinnunen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyMDU0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTIwYWMwNzEzNWNjMjY0
NmIyMjdkNWJkM2VjZGM2YzA0YjQxODIxZS4uNjQ2ZTFlZWMwNjhiMWQzYzgyZGQ4NzBhYjc1Zjc3
OTZhN2UxOTYwZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM2IEBACisyMDIxLTA5LTA3ICBLaW1t
byBLaW5udW5lbiAgPGtraW5udW5lbkBhcHBsZS5jb20+CisKKyAgICAgICAgd2ViZ2wvMi4wLnkv
ZGVxcC9mdW5jdGlvbmFsL2dsZXMzL25lZ2F0aXZlc3RhdGVhcGkuaHRtbCBnZXRfZnJhbWVidWZm
ZXJfYXR0YWNobWVudF9wYXJhbWV0ZXIgZmFpbHMgb24gTWV0YWwKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyOTk0NworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCBnZXRfZnJhbWVidWZmZXJfYXR0YWNo
bWVudF9wYXJhbWV0ZXIgcGFydCBvZgorICAgICAgICB3ZWJnbC8yLjAueS9kZXFwL2Z1bmN0aW9u
YWwvZ2xlczMvbmVnYXRpdmVzdGF0ZWFwaS5odG1sLgorICAgICAgICBUaGUgY29kZSB3YXMgcXVl
cnlpbmcgdGhlIGF0dGFjaG1lbnQgcGFyYW1ldGVycyBvZiBkZWZhdWx0IGZyYW1lYnVmZmVyIGZy
b20gQU5HTEUuCisgICAgICAgIEhvd2V2ZXIsIHRoaXMgaXMgcHJvYmxlbWF0aWMgYXMgV2ViR0wg
ZGVmYXVsdCBmcmFtZWJ1ZmZlciBpcyBlbXVsYXRlZCB3aXRoCisgICAgICAgIGEgRkJPIHdpdGgg
dGV4dHVyZSBhbmQgc3RlbmNpbCBhdHRhY2htZW50LiBBcyBzdWNoLCBzb21lIHByb3BlcnRpZXMg
cmV0dXJuZWQKKyAgICAgICAgdmFsdWVzIHRoYXQgc2hvdWxkIGhhdmUgcmV0dXJuZWQgZXJyb3Jz
LgorICAgICAgICBXZWJHTDIgc3BlY2lmaWNhdGlvbiBzcGVjaWZpZXMgYWxsIHRoZSBwcm9wZXJ0
aWVzIHRoYXQgY2FuIGJlIHF1ZXJpZWQuCisgICAgICAgIEFsbCB0aGVzZSBwcm9wZXJ0aWVzIGFy
ZSBrbm93biBhdCB0aGUgV2ViQ29yZSBsZXZlbCwgc28ganVzdCByZXR1cm4gdGhlbQorICAgICAg
ICB0aGVyZS4KKyAgICAgICAgRmFpbGluZyB0ZXN0IHBhcnQgd2FzOgorICAgICAgICAgICAgZ2wu
YmluZEZyYW1lYnVmZmVyKGdsLkZSQU1FQlVGRkVSLCBudWxsKTsKKyAgICAgICAgICAgIGdsLmdl
dEZyYW1lYnVmZmVyQXR0YWNobWVudFBhcmFtZXRlcihnbC5GUkFNRUJVRkZFUiwgZ2wuQkFDSywg
Z2wuRlJBTUVCVUZGRVJfQVRUQUNITUVOVF9PQkpFQ1RfTkFNRSk7CisgICAgICAgICAgICB0aGlz
LmV4cGVjdEVycm9yKGdsLklOVkFMSURfRU5VTSk7CisgICAgICAgIGFuZDoKKyAgICAgICAgICAg
IGdsLmJpbmRGcmFtZWJ1ZmZlcihnbC5GUkFNRUJVRkZFUiwgbnVsbCk7CisgICAgICAgICAgICBn
bC5nZXRGcmFtZWJ1ZmZlckF0dGFjaG1lbnRQYXJhbWV0ZXIoZ2wuRlJBTUVCVUZGRVIsIGdsLkNP
TE9SX0FUVEFDSE1FTlQwLCBnbC5GUkFNRUJVRkZFUl9BVFRBQ0hNRU5UX09CSkVDVF9OQU1FKTsK
KyAgICAgICAgICAgIHRoaXMuZXhwZWN0RXJyb3IoW2dsLklOVkFMSURfT1BFUkFUSU9OLCBnbC5J
TlZBTElEX0VOVU1dKTsKKworICAgICAgICBUZXN0ZWQgYnk6CisgICAgICAgIHdlYmdsLzIuMC55
L2RlcXAvZnVuY3Rpb25hbC9nbGVzMy9uZWdhdGl2ZXN0YXRlYXBpLmh0bWwKKworICAgICAgICBE
b2VzIG1vZGlmeSB0ZXN0IGV4cGVjdGF0aW9ucyBzaW5jZSB0aGUgdGVzdCBmYWlscyBpbiBvdGhl
ciwgdW5yZWxhdGVkIHBhcnRzLgorCisgICAgICAgICogaHRtbC9jYW52YXMvV2ViR0wyUmVuZGVy
aW5nQ29udGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpXZWJHTDJSZW5kZXJpbmdDb250ZXh0
OjpnZXRGcmFtZWJ1ZmZlckF0dGFjaG1lbnRQYXJhbWV0ZXIpOgorCiAyMDIxLTA5LTA2ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBJbXBsZW1lbnQgbGlid2Vi
cnRjIG5ldHdvcmsgbWFuYWdlciBHZXRNZG5zUmVzcG9uZGVyCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTDJSZW5kZXJpbmdDb250ZXh0LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvY2FudmFzL1dlYkdMMlJlbmRlcmluZ0NvbnRleHQuY3BwCmluZGV4IDhkZDIx
OWNiNDRlMjMzYTE2ZTVmNDJmYTQ4ZDY1ODI1OTY1NTcwNjEuLjg2OGRmZTIxMGIxOTEzN2U2ODIw
MjYxNmNlNWU5MWM0NDFjMWYwM2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2Fu
dmFzL1dlYkdMMlJlbmRlcmluZ0NvbnRleHQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwv
Y2FudmFzL1dlYkdMMlJlbmRlcmluZ0NvbnRleHQuY3BwCkBAIC0yODExLDkgKzI4MTEsMjQgQEAg
V2ViR0xBbnkgV2ViR0wyUmVuZGVyaW5nQ29udGV4dDo6Z2V0RnJhbWVidWZmZXJBdHRhY2htZW50
UGFyYW1ldGVyKEdDR0xlbnVtIHRhcmcKIAogICAgICAgICBzd2l0Y2ggKHBuYW1lKSB7CiAgICAg
ICAgIGNhc2UgR3JhcGhpY3NDb250ZXh0R0w6OkZSQU1FQlVGRkVSX0FUVEFDSE1FTlRfT0JKRUNU
X1RZUEU6Ci0gICAgICAgICAgICByZXR1cm4gR3JhcGhpY3NDb250ZXh0R0w6OkZSQU1FQlVGRkVS
X0RFRkFVTFQ7CisgICAgICAgICAgICByZXR1cm4gc3RhdGljX2Nhc3Q8dW5zaWduZWQ+KEdyYXBo
aWNzQ29udGV4dEdMOjpGUkFNRUJVRkZFUl9ERUZBVUxUKTsKKyAgICAgICAgY2FzZSBHcmFwaGlj
c0NvbnRleHRHTDo6RlJBTUVCVUZGRVJfQVRUQUNITUVOVF9SRURfU0laRToKKyAgICAgICAgY2Fz
ZSBHcmFwaGljc0NvbnRleHRHTDo6RlJBTUVCVUZGRVJfQVRUQUNITUVOVF9CTFVFX1NJWkU6Cisg
ICAgICAgIGNhc2UgR3JhcGhpY3NDb250ZXh0R0w6OkZSQU1FQlVGRkVSX0FUVEFDSE1FTlRfR1JF
RU5fU0laRToKKyAgICAgICAgICAgIHJldHVybiBhdHRhY2htZW50ID09IEdyYXBoaWNzQ29udGV4
dEdMOjpCQUNLID8gOCA6IDA7CisgICAgICAgIGNhc2UgR3JhcGhpY3NDb250ZXh0R0w6OkZSQU1F
QlVGRkVSX0FUVEFDSE1FTlRfQUxQSEFfU0laRToKKyAgICAgICAgICAgIHJldHVybiBhdHRhY2ht
ZW50ID09IEdyYXBoaWNzQ29udGV4dEdMOjpCQUNLICYmIG1fYXR0cmlidXRlcy5hbHBoYSA/IDgg
OiAwOworICAgICAgICBjYXNlIEdyYXBoaWNzQ29udGV4dEdMOjpGUkFNRUJVRkZFUl9BVFRBQ0hN
RU5UX0RFUFRIX1NJWkU6CisgICAgICAgICAgICByZXR1cm4gYXR0YWNobWVudCA9PSBHcmFwaGlj
c0NvbnRleHRHTDo6REVQVEggPyAyNCA6IDA7CisgICAgICAgIGNhc2UgR3JhcGhpY3NDb250ZXh0
R0w6OkZSQU1FQlVGRkVSX0FUVEFDSE1FTlRfU1RFTkNJTF9TSVpFOgorICAgICAgICAgICAgcmV0
dXJuIGF0dGFjaG1lbnQgPT0gR3JhcGhpY3NDb250ZXh0R0w6OlNURU5DSUwgPyA4IDogMDsKKyAg
ICAgICAgY2FzZSBHcmFwaGljc0NvbnRleHRHTDo6RlJBTUVCVUZGRVJfQVRUQUNITUVOVF9DT01Q
T05FTlRfVFlQRToKKyAgICAgICAgICAgIHJldHVybiBzdGF0aWNfY2FzdDx1bnNpZ25lZD4oR3Jh
cGhpY3NDb250ZXh0R0w6OlVOU0lHTkVEX05PUk1BTElaRUQpOworICAgICAgICBjYXNlIEdyYXBo
aWNzQ29udGV4dEdMOjpGUkFNRUJVRkZFUl9BVFRBQ0hNRU5UX0NPTE9SX0VOQ09ESU5HOgorICAg
ICAgICAgICAgcmV0dXJuIHN0YXRpY19jYXN0PHVuc2lnbmVkPihHcmFwaGljc0NvbnRleHRHTDo6
TElORUFSKTsKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIHJldHVybiBtX2NvbnRleHQt
PmdldEZyYW1lYnVmZmVyQXR0YWNobWVudFBhcmFtZXRlcmkodGFyZ2V0LCBhdHRhY2htZW50LCBw
bmFtZSk7CisgICAgICAgICAgICBzeW50aGVzaXplR0xFcnJvcihHcmFwaGljc0NvbnRleHRHTDo6
SU5WQUxJRF9FTlVNLCBmdW5jdGlvbk5hbWUsICJpbnZhbGlkIHBhcmFtZXRlciBuYW1lIik7Cisg
ICAgICAgICAgICByZXR1cm4gbnVsbHB0cjsKICAgICAgICAgfQogICAgIH0KIApkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGFi
Y2VlYmJiNjA5ZTQyYmZhNjFmYzg4NWFhNmNkZGE4ZTliZjViZGIuLmVhN2JiZmI0YThjZTNlNTY2
NzNiYjg0Zjk4NWVkNzc5Y2JhYWM4YTkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMyBAQAorMjAyMS0wOS0w
NyAgS2ltbW8gS2lubnVuZW4gIDxra2lubnVuZW5AYXBwbGUuY29tPgorCisgICAgICAgIHdlYmds
LzIuMC55L2RlcXAvZnVuY3Rpb25hbC9nbGVzMy9uZWdhdGl2ZXN0YXRlYXBpLmh0bWwgZ2V0X2Zy
YW1lYnVmZmVyX2F0dGFjaG1lbnRfcGFyYW1ldGVyIGZhaWxzIG9uIE1ldGFsCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjk5NDcKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgZml4IGZpeGVkIHRoZSB0
ZXN0IHBhcnRpYWxseS4gVGhpcyB3b3VsZCBhZmZlY3QgdGhlIHRlc3QgcmVzdWx0cy4KKyAgICAg
ICAgV2ViR0wgdGVzdHMgZG8gbm90IGNvbW1vbmx5IGhhdmUgcGFydGlhbGx5IHN1Y2NlZWRpbmcg
dGVzdCByZXN1bHRzLCByYXRoZXIKKyAgICAgICAgdGhlIC1leHBlY3RlZC50eHQgaXMgYWx3YXlz
IHRoZSAic3VjY2VzcyIuCisKKyAgICAgICAgd2ViZ2wvMi4wLjAvZGVxcC9mdW5jdGlvbmFsL2ds
ZXMzL25lZ2F0aXZlc3RhdGVhcGkuaHRtbCBoYWQgaXRzIHJlc3VsdCBnZW5lcmF0ZWQgd2l0aAor
ICAgICAgICBidWdneSBpbXBsZW1lbnRhdGlvbiwgZS5nLiB0aGUgcmVzdWx0IGhhZCBmYWlsdXJl
cyBsaXN0ZWQuIFJlZ2VuZXJhdGUgdGhlIHJlc3VsdCBhbmQKKyAgICAgICAgYWRkIGV4cGVjdGVk
IGZhaWx1cmUgdG8gdGVzdCBleHBlY3RhdGlvbnMgaW5zdGVhZC4KKworICAgICAgICAqIHdlYmds
LzIuMC4wL2RlcXAvZnVuY3Rpb25hbC9nbGVzMy9uZWdhdGl2ZXN0YXRlYXBpLWV4cGVjdGVkLnR4
dDoKKyAgICAgICAgUmVzZXQgdGhlIGV4cGVjdGVkLnR4dCB0byB0ZXN0IHN1Y2Nlc3MgaW5zdGVh
ZCBvZiBpbmNvcnJlY3QgZmFpbHVyZS4KKyAgICAgICAgKiB3ZWJnbC9UZXN0RXhwZWN0YXRpb25z
OgorICAgICAgICBNYXJrIHRoZSB0ZXN0IGZhaWxpbmcuCisKIDIwMjEtMDktMDYgIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIEltcGxlbWVudCBsaWJ3ZWJydGMg
bmV0d29yayBtYW5hZ2VyIEdldE1kbnNSZXNwb25kZXIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L3dlYmdsLzIuMC4wL2RlcXAvZnVuY3Rpb25hbC9nbGVzMy9uZWdhdGl2ZXN0YXRlYXBpLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL3dlYmdsLzIuMC4wL2RlcXAvZnVuY3Rpb25hbC9nbGVzMy9u
ZWdhdGl2ZXN0YXRlYXBpLWV4cGVjdGVkLnR4dAppbmRleCA4NDQyZjQzNzM3N2IyOTFhYjBjNWNl
OTAxOTc2MmM4OTk4ZDQzODA3Li40NzBiYWY4NWFhMWYyMTFlZWUxOWE1ZjNlZTkyYjE4NTcyY2Zk
ZDUwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy93ZWJnbC8yLjAuMC9kZXFwL2Z1bmN0aW9uYWwv
Z2xlczMvbmVnYXRpdmVzdGF0ZWFwaS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvd2Vi
Z2wvMi4wLjAvZGVxcC9mdW5jdGlvbmFsL2dsZXMzL25lZ2F0aXZlc3RhdGVhcGktZXhwZWN0ZWQu
dHh0CkBAIC0xLDQ3ICsxLDQgQEAKIFRoaXMgdGVzdCBydW5zIHRoZSBXZWJHTCBUZXN0IGxpc3Rl
ZCBiZWxvdyBpbiBhbiBpZnJhbWUgYW5kIHJlcG9ydHMgUEFTUyBvciBGQUlMLgogCiBUZXN0OiAu
Li8uLi8uLi9yZXNvdXJjZXMvd2ViZ2xfdGVzdF9maWxlcy9kZXFwL2Z1bmN0aW9uYWwvZ2xlczMv
bmVnYXRpdmVzdGF0ZWFwaS5odG1sCi0KLVsgMTogUEFTUyBdIHN0YXRlLmVuYWJsZTogUGFzc2Vk
Ci1bIDI6IFBBU1MgXSBzdGF0ZS5kaXNhYmxlOiBQYXNzZWQKLVsgMzogUEFTUyBdIHN0YXRlLmdl
dF9wYXJhbWV0ZXI6IFBhc3NlZAotWyA0OiBQQVNTIF0gc3RhdGUuZ2V0X2luZGV4ZWRfcGFyYW1l
dGVyOiBQYXNzZWQKLVsgNTogUEFTUyBdIHN0YXRlLmdldF9hdHRhY2hlZF9zaGFkZXJzOiBQYXNz
ZWQKLVsgNjogUEFTUyBdIHN0YXRlLmdldF9zaGFkZXJfcGFyYW1ldGVyOiBQYXNzZWQKLVsgNzog
UEFTUyBdIHN0YXRlLmdldF9zaGFkZXJfaW5mb19sb2c6IFBhc3NlZAotWyA4OiBQQVNTIF0gc3Rh
dGUuZ2V0X3NoYWRlcl9wcmVjaXNpb25fZm9ybWF0OiBQYXNzZWQKLVsgOTogUEFTUyBdIHN0YXRl
LmdldF9zaGFkZXJfc291cmNlOiBQYXNzZWQKLVsgMTA6IFBBU1MgXSBzdGF0ZS5nZXRfcHJvZ3Jh
bV9wYXJhbWV0ZXI6IFBhc3NlZAotWyAxMTogUEFTUyBdIHN0YXRlLmdldF9wcm9ncmFtX2luZm9f
bG9nOiBQYXNzZWQKLVsgMTI6IFBBU1MgXSBzdGF0ZS5nZXRfdGV4X3BhcmFtZXRlcjogUGFzc2Vk
Ci1bIDEzOiBQQVNTIF0gc3RhdGUuZ2V0X3VuaWZvcm06IFBhc3NlZAotWyAxNDogUEFTUyBdIHN0
YXRlLmdldF9hY3RpdmVfdW5pZm9ybTogUGFzc2VkCi1bIDE1OiBQQVNTIF0gc3RhdGUuZ2V0X2Fj
dGl2ZV91bmlmb3JtczogUGFzc2VkCi1bIDE2OiBQQVNTIF0gc3RhdGUuZ2V0X2FjdGl2ZV91bmlm
b3JtX2Jsb2NrX3BhcmFtZXRlcjogUGFzc2VkCi1bIDE3OiBQQVNTIF0gc3RhdGUuZ2V0X2FjdGl2
ZV91bmlmb3JtX2Jsb2NrX25hbWU6IFBhc3NlZAotWyAxODogUEFTUyBdIHN0YXRlLmdldF9hY3Rp
dmVfYXR0cmliOiBQYXNzZWQKLVsgMTk6IFBBU1MgXSBzdGF0ZS5nZXRfdW5pZm9ybV9pbmRpY2Vz
OiBQYXNzZWQKLVsgMjA6IFBBU1MgXSBzdGF0ZS5nZXRfdmVydGV4X2F0dHJpYjogUGFzc2VkCi1b
IDIxOiBQQVNTIF0gc3RhdGUuZ2V0X3ZlcnRleF9hdHRyaWJfb2Zmc2V0OiBQYXNzZWQKLVsgMjI6
IFBBU1MgXSBzdGF0ZS5nZXRfZnJhZ19kYXRhX2xvY2F0aW9uOiBQYXNzZWQKLVsgMjM6IFBBU1Mg
XSBzdGF0ZS5nZXRfYnVmZmVyX3BhcmFtZXRlcjogUGFzc2VkCi1bIDI0OiBGQUlMIF0gc3RhdGUu
Z2V0X2ZyYW1lYnVmZmVyX2F0dGFjaG1lbnRfcGFyYW1ldGVyOiBFeHBlY3RlZCBnbC5JTlZBTElE
X0VOVU0sIGJ1dCBnb3QgZ2wuTk9fRVJST1IuCi1bIDI1OiBQQVNTIF0gc3RhdGUuZ2V0X3JlbmRl
cmJ1ZmZlcl9wYXJhbWV0ZXI6IFBhc3NlZAotWyAyNjogUEFTUyBdIHN0YXRlLmdldF9pbnRlcm5h
bGZvcm1hdF9wYXJhbWV0ZXI6IFBhc3NlZAotWyAyNzogUEFTUyBdIHN0YXRlLmdldF9xdWVyeTog
UGFzc2VkCi1bIDI4OiBGQUlMIF0gc3RhdGUuZ2V0X3F1ZXJ5X3BhcmFtZXRlcjogRXhwZWN0ZWQg
Z2wuSU5WQUxJRF9PUEVSQVRJT04sIGJ1dCBnb3QgZ2wuTk9fRVJST1IuCi1bIDI5OiBQQVNTIF0g
c3RhdGUuZ2V0X3N5bmNfcGFyYW1ldGVyOiBQYXNzZWQKLVsgMzA6IFBBU1MgXSBzdGF0ZS5pc19l
bmFibGVkOiBQYXNzZWQKLVsgMzE6IFBBU1MgXSBzdGF0ZS5pc19idWZmZXI6IFBhc3NlZAotWyAz
MjogUEFTUyBdIHN0YXRlLmlzX2ZyYW1lYnVmZmVyOiBQYXNzZWQKLVsgMzM6IFBBU1MgXSBzdGF0
ZS5pc19wcm9ncmFtOiBQYXNzZWQKLVsgMzQ6IFBBU1MgXSBzdGF0ZS5pc19yZW5kZXJidWZmZXI6
IFBhc3NlZAotWyAzNTogUEFTUyBdIHN0YXRlLmlzX3NoYWRlcjogUGFzc2VkCi1bIDM2OiBQQVNT
IF0gc3RhdGUuaXNfdGV4dHVyZTogUGFzc2VkCi1bIDM3OiBQQVNTIF0gc3RhdGUuaXNfcXVlcnk6
IFBhc3NlZAotWyAzODogUEFTUyBdIHN0YXRlLmlzX3NhbXBsZXI6IFBhc3NlZAotWyAzOTogUEFT
UyBdIHN0YXRlLmlzX3N5bmM6IFBhc3NlZAotWyA0MDogUEFTUyBdIHN0YXRlLmlzX3RyYW5zZm9y
bV9mZWVkYmFjazogUGFzc2VkCi1bIDQxOiBQQVNTIF0gc3RhdGUuaXNfdmVydGV4X2FycmF5OiBQ
YXNzZWQKLVsgNDI6IFBBU1MgXSBzdGF0ZS5pc192ZXJ0ZXhfYXJyYXk6IHN1Y2Nlc3NmdWxseVBh
cnNlZCBpcyB0cnVlCi1bIEZBSUwgXSAyIGZhaWx1cmVzIHJlcG9ydGVkCitbIFBBU1MgXSBBbGwg
dGVzdHMgcGFzc2VkCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy93ZWJnbC9UZXN0RXhwZWN0YXRp
b25zIGIvTGF5b3V0VGVzdHMvd2ViZ2wvVGVzdEV4cGVjdGF0aW9ucwppbmRleCAzNjc1NjcxZmY3
YzFhZTVjM2NlNzE3ZGRhYjVjZjQyMDE0NjYzMWQ2Li4wODA3N2Q2YzJlZjU4YmYyMmQxN2ZjODgy
M2MyNjlkYzMwMTAzMjU5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy93ZWJnbC9UZXN0RXhwZWN0
YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3dlYmdsL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTI1LDMg
KzI1LDQgQEAgd2Via2l0Lm9yZy9iLzIyODcwMyB3ZWJnbC8yLjAuMC9kZXFwL2Z1bmN0aW9uYWwv
Z2xlczMvZmJvbXVsdGlzYW1wbGUuMl9zYW1wbGVzLmgKIHdlYmtpdC5vcmcvYi8yMjg3MDMgd2Vi
Z2wvMi4wLjAvZGVxcC9mdW5jdGlvbmFsL2dsZXMzL2Zib211bHRpc2FtcGxlLjRfc2FtcGxlcy5o
dG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMjI4NzAzIHdlYmdsLzIuMC4wL2RlcXAvZnVu
Y3Rpb25hbC9nbGVzMy9mYm9tdWx0aXNhbXBsZS44X3NhbXBsZXMuaHRtbCBbIEZhaWx1cmUgXQog
d2Via2l0Lm9yZy9iLzIyODcwMyB3ZWJnbC8yLjAuMC9kZXFwL2Z1bmN0aW9uYWwvZ2xlczMvc2hh
ZGVydGV4dHVyZWZ1bmN0aW9uL3RleHR1cmVncmFkLmh0bWwgWyBGYWlsdXJlIF0KK3dlYmtpdC5v
cmcvYi8yMjk5ODIgd2ViZ2wvMi4wLjAvZGVxcC9mdW5jdGlvbmFsL2dsZXMzL25lZ2F0aXZlc3Rh
dGVhcGkuaHRtbCBbIEZhaWx1cmUgXQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
      

    </bug>

</bugzilla>