<?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>176047</bug_id>
          
          <creation_ts>2017-08-28 22:40:26 -0700</creation_ts>
          <short_desc>Make it possible to specify A/B testing revision with a partial hash</short_desc>
          <delta_ts>2017-08-29 14:19:13 -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>Perf Dashboard</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>cdumez</cc>
    
    <cc>dewei_zhu</cc>
    
    <cc>jonlee</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1343063</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2017-08-28 22:40:26 -0700</bug_when>
    <thetext>It&apos;s really annoying that we can&apos;t specify an A/B testing revision with a partial hash right now.
Add the support for it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1343065</commentid>
    <comment_count>1</comment_count>
      <attachid>319247</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2017-08-28 23:03:52 -0700</bug_when>
    <thetext>Created attachment 319247
Adds the feature</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1343216</commentid>
    <comment_count>2</comment_count>
      <attachid>319247</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-08-29 14:15:44 -0700</bug_when>
    <thetext>Comment on attachment 319247
Adds the feature

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1343219</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2017-08-29 14:18:51 -0700</bug_when>
    <thetext>Committed r221311: &lt;http://trac.webkit.org/changeset/221311&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1343220</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-08-29 14:19:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/34142222&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>319247</attachid>
            <date>2017-08-28 23:03:52 -0700</date>
            <delta_ts>2017-08-29 14:15:44 -0700</delta_ts>
            <desc>Adds the feature</desc>
            <filename>bug-176047-20170828230351.patch</filename>
            <type>text/plain</type>
            <size>14752</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIxMjg5CmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwpp
bmRleCAxYzJhZjQ2ZjNhZWUyNjBhZDE3OTRiNzg0ZGNmNmNmMWQ0MDZlYWU1Li43Nzk0MDczYTUz
OTVmMTRhMjVjZDI1ZGZmMzc0ZDczMjg1MzQyNDE5IDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvQ2hhbmdlTG9nCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyNCBAQAorMjAxNy0wOC0yOCAgUnlvc3VrZSBOaXdhICA8cm5pd2FA
d2Via2l0Lm9yZz4KKworICAgICAgICBNYWtlIGl0IHBvc3NpYmxlIHRvIHNwZWNpZnkgQS9CIHRl
c3RpbmcgcmV2aXNpb24gd2l0aCBhIHBhcnRpYWwgaGFzaAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc2MDQ3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkZWQgdGhlIHN1cHBvcnQgZm9yIHNwZWNpZnlp
bmcgYSBwYXJ0aWFsIGhhc2ggaW4gQS9CIHRlc3RpbmcgaW5zdGVhZCBvZiB0aGUgZnVsbCBoYXNo
LgorCisgICAgICAgICogcHVibGljL2luY2x1ZGUvY29tbWl0LWxvZy1mZXRjaGVyLnBocDoKKyAg
ICAgICAgKENvbW1pdExvZ0ZldGNoZXI6OmZpbmRfY29tbWl0X2lkX2J5X3JldmlzaW9uKTogRXh0
cmFjdGVkIGZyb20gYXNzb2NpYXRlLWNvbW1pdC5waHAuCisgICAgICAgICogcHVibGljL3ByaXZp
bGVnZWQtYXBpL2Fzc29jaWF0ZS1jb21taXQucGhwOgorICAgICAgICAobWFpbik6IAorICAgICAg
ICAqIHB1YmxpYy9wcml2aWxlZ2VkLWFwaS9jcmVhdGUtdGVzdC1ncm91cC5waHA6CisgICAgICAg
IChtYWluKTogVXNlIGZpbmRfY29tbWl0X2lkX2J5X3JldmlzaW9uIGhlcmUgdG8gc3VwcG9ydCBz
Y2hlZHVsaW5nIGFuIEEvQiB0ZXN0aW5nIHdpdGggYSBwYXJ0aWFsIGhhc2guCisgICAgICAgICog
c2VydmVyLXRlc3RzL3ByaXZpbGVnZWQtYXBpLWNyZWF0ZS10ZXN0LWdyb3VwLXRlc3RzLmpzOgor
ICAgICAgICAoY3JlYXRlQW5hbHlzaXNUYXNrKTogTWFrZSBpdCBwb3NzaWJsZSB0byBjdXN0b21p
emUgcmV2aXNpb24gc3RyaW5nIGluIHNvbWUgdGVzdCBjYXNlcy4KKyAgICAgICAgKiBzZXJ2ZXIt
dGVzdHMvcmVzb3VyY2VzL3Rlc3Qtc2VydmVyLmpzOgorICAgICAgICAoVGVzdFNlcnZlci5wcm90
b3R5cGUuX3N0b3BBcGFjaGUpOiBGaXhlZCB0aGUgYnVnIHRoYXQgY2xlYW51cCBzdGVwIGFsd2F5
cyBmYWlscyB3aGVuZXZlciB0aGUgdGVzdCBmaWxlCisgICAgICAgIHJ1bnMgbW9yZSB0aGFuIDhz
LgorCiAyMDE3LTA4LTI2ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAg
ICAgIEJ1aWxkIGZpeC4gQ3JlYXRpbmcgdHJ5aW5nIGEgdGVzdCBncm91cCBubyBsb25nZXIgdXBk
YXRlcyB0aGUgcGFnZS4KZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJs
aWMvaW5jbHVkZS9jb21taXQtbG9nLWZldGNoZXIucGhwIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQu
b3JnL3B1YmxpYy9pbmNsdWRlL2NvbW1pdC1sb2ctZmV0Y2hlci5waHAKaW5kZXggMTExODljMDFl
MDZmMGJmYjMwOTY4ZGYwZTUxZTc0ZmFhNmI4OWM4YS4uNjVkOTVlODc2ZDAxNWQ2MzUxY2M3NmI4
ZDFlNWIzN2U3NDNiNWI2MiAxMDA2NDQKLS0tIGEvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1
YmxpYy9pbmNsdWRlL2NvbW1pdC1sb2ctZmV0Y2hlci5waHAKKysrIGIvV2Vic2l0ZXMvcGVyZi53
ZWJraXQub3JnL3B1YmxpYy9pbmNsdWRlL2NvbW1pdC1sb2ctZmV0Y2hlci5waHAKQEAgLTYsNiAr
NiwyMiBAQCBjbGFzcyBDb21taXRMb2dGZXRjaGVyIHsKICAgICAgICAgJHRoaXMtPmRiID0gJGRi
OwogICAgIH0KIAorICAgIHN0YXRpYyBmdW5jdGlvbiBmaW5kX2NvbW1pdF9pZF9ieV9yZXZpc2lv
bigkZGIsICRyZXBvc2l0b3J5X2lkLCAkcmV2aXNpb24pCisgICAgeworICAgICAgICBpZiAoIWN0
eXBlX2FsbnVtKCRyZXZpc2lvbikpCisgICAgICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgICAg
JGNvbW1pdF9yb3dzID0gJGRiLT5xdWVyeV9hbmRfZmV0Y2hfYWxsKCdTRUxFQ1QgY29tbWl0X2lk
IEZST00gY29tbWl0cyBXSEVSRSBjb21taXRfcmVwb3NpdG9yeSA9ICQxIEFORCBjb21taXRfcmV2
aXNpb24gPSAkMicsIGFycmF5KCRyZXBvc2l0b3J5X2lkLCAkcmV2aXNpb24pKTsKKyAgICAgICAg
aWYgKCRjb21taXRfcm93cykKKyAgICAgICAgICAgIHJldHVybiAkY29tbWl0X3Jvd3NbMF1bJ2Nv
bW1pdF9pZCddOworCisgICAgICAgICRjb21taXRfcm93cyA9ICRkYi0+cXVlcnlfYW5kX2ZldGNo
X2FsbCgnU0VMRUNUIGNvbW1pdF9pZCBGUk9NIGNvbW1pdHMgV0hFUkUgY29tbWl0X3JlcG9zaXRv
cnkgPSAkMSBBTkQgY29tbWl0X3JldmlzaW9uIExJS0UgJDIgTElNSVQgMicsIGFycmF5KCRyZXBv
c2l0b3J5X2lkLCBEYXRhYmFzZTo6ZXNjYXBlX2Zvcl9saWtlKCRyZXZpc2lvbikgLiAnJScpKTsK
KyAgICAgICAgaWYgKCEkY29tbWl0X3Jvd3MpCisgICAgICAgICAgICByZXR1cm4gTlVMTDsKKyAg
ICAgICAgaWYgKGNvdW50KCRjb21taXRfcm93cykgPiAxKQorICAgICAgICAgICAgcmV0dXJuIC0x
OyAvLyBUaGVyZSBhcmUgbW9yZSB0aGFuIG9uZSBtYXRjaGVzLgorICAgICAgICByZXR1cm4gJGNv
bW1pdF9yb3dzWzBdWydjb21taXRfaWQnXTsKKyAgICB9CisKICAgICBmdW5jdGlvbiBmZXRjaF9m
b3JfdGFza3MoJHRhc2tfaWRfbGlzdCwgJHRhc2tfYnlfaWQpCiAgICAgewogICAgICAgICAkY29t
bWl0X3Jvd3MgPSAkdGhpcy0+ZGItPnF1ZXJ5X2FuZF9mZXRjaF9hbGwoJ1NFTEVDVCB0YXNrX2Nv
bW1pdHMuKiwgY29tbWl0cy4qLCBjb21taXR0ZXJzLioKZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3Bl
cmYud2Via2l0Lm9yZy9wdWJsaWMvcHJpdmlsZWdlZC1hcGkvYXNzb2NpYXRlLWNvbW1pdC5waHAg
Yi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3ByaXZpbGVnZWQtYXBpL2Fzc29jaWF0
ZS1jb21taXQucGhwCmluZGV4IDMwZWMxMTYxZmIzNmQ5NGE2Y2Y0ZTMzZDBjMmQzMzE5NzkyYzYw
MTkuLjA4Y2YwMWI4OGFmMDRlNjE4ZDU2YTFhNTIxYjFkNjdjMWJjNzAzMDUgMTAwNjQ0Ci0tLSBh
L1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvcHJpdmlsZWdlZC1hcGkvYXNzb2NpYXRl
LWNvbW1pdC5waHAKKysrIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy9wcml2aWxl
Z2VkLWFwaS9hc3NvY2lhdGUtY29tbWl0LnBocApAQCAtMSw2ICsxLDcgQEAKIDw/cGhwCiAKIHJl
cXVpcmVfb25jZSgnLi4vaW5jbHVkZS9qc29uLWhlYWRlci5waHAnKTsKK3JlcXVpcmVfb25jZSgn
Li4vaW5jbHVkZS9jb21taXQtbG9nLWZldGNoZXIucGhwJyk7CiAKIGZ1bmN0aW9uIG1haW4oKSB7
CiAgICAgJGRhdGEgPSBlbnN1cmVfcHJpdmlsZWdlZF9hcGlfZGF0YV9hbmRfdG9rZW4oKTsKQEAg
LTI5LDE4ICszMCwxNSBAQCBmdW5jdGlvbiBtYWluKCkgewogICAgICAgICByZXF1aXJlX2Zvcm1h
dCgnS2luZCcsICRraW5kLCAnL14oY2F1c2V8Zml4KSQvJyk7CiAKICAgICAgICAgJGNvbW1pdF9p
bmZvID0gYXJyYXkoJ3JlcG9zaXRvcnknID0+ICRyZXBvc2l0b3J5X2lkLCAncmV2aXNpb24nID0+
ICRyZXZpc2lvbik7Ci0gICAgICAgICRjb21taXRfcm93cyA9ICRkYi0+cXVlcnlfYW5kX2ZldGNo
X2FsbCgnU0VMRUNUIGNvbW1pdF9pZCBGUk9NIGNvbW1pdHMgV0hFUkUgY29tbWl0X3JlcG9zaXRv
cnkgPSAkMSBBTkQgY29tbWl0X3JldmlzaW9uIExJS0UgJDIgTElNSVQgMicsCi0gICAgICAgICAg
ICBhcnJheSgkcmVwb3NpdG9yeV9pZCwgJyUnIC4gRGF0YWJhc2U6OmVzY2FwZV9mb3JfbGlrZSgk
cmV2aXNpb24pIC4gJyUnKSk7Ci0gICAgICAgIGlmIChjb3VudCgkY29tbWl0X3Jvd3MpID4gMSkg
eworICAgICAgICAkY29tbWl0X2lkID0gQ29tbWl0TG9nRmV0Y2hlcjo6ZmluZF9jb21taXRfaWRf
YnlfcmV2aXNpb24oJGRiLCAkcmVwb3NpdG9yeV9pZCwgJHJldmlzaW9uKTsKKyAgICAgICAgaWYg
KCRjb21taXRfaWQgPCAwKSB7CiAgICAgICAgICAgICAkZGItPnJvbGxiYWNrX3RyYW5zYWN0aW9u
KCk7CiAgICAgICAgICAgICBleGl0X3dpdGhfZXJyb3IoJ0FtYmlndW91c1JldmlzaW9uJywgJGNv
bW1pdF9pbmZvKTsgICAgICAgICAgICAKLSAgICAgICAgfSBlbHNlIGlmICghJGNvbW1pdF9yb3dz
KSB7CisgICAgICAgIH0gZWxzZSBpZiAoISRjb21taXRfaWQpIHsKICAgICAgICAgICAgICRkYi0+
cm9sbGJhY2tfdHJhbnNhY3Rpb24oKTsKICAgICAgICAgICAgIGV4aXRfd2l0aF9lcnJvcignQ29t
bWl0Tm90Rm91bmQnLCAkY29tbWl0X2luZm8pOwogICAgICAgICB9CiAKLSAgICAgICAgJGNvbW1p
dF9pZCA9ICRjb21taXRfcm93c1swXVsnY29tbWl0X2lkJ107Ci0KICAgICAgICAgJGFzc29jaWF0
aW9uID0gYXJyYXkoJ3Rhc2snID0+ICRhbmFseXNpc190YXNrX2lkLCAnY29tbWl0JyA9PiAkY29t
bWl0X2lkLCAnaXNfZml4JyA9PiBEYXRhYmFzZTo6dG9fZGF0YWJhc2VfYm9vbGVhbigka2luZCA9
PSAnZml4JykpOwogICAgICAgICAkY29tbWl0X2lkID0gJGRiLT51cGRhdGVfb3JfaW5zZXJ0X3Jv
dygndGFza19jb21taXRzJywgJ3Rhc2tjb21taXQnLAogICAgICAgICAgICAgYXJyYXkoJ3Rhc2sn
ID0+ICRhbmFseXNpc190YXNrX2lkLCAnY29tbWl0JyA9PiAkY29tbWl0X2lkKSwgJGFzc29jaWF0
aW9uLCAnY29tbWl0Jyk7CmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVi
bGljL3ByaXZpbGVnZWQtYXBpL2NyZWF0ZS10ZXN0LWdyb3VwLnBocCBiL1dlYnNpdGVzL3BlcmYu
d2Via2l0Lm9yZy9wdWJsaWMvcHJpdmlsZWdlZC1hcGkvY3JlYXRlLXRlc3QtZ3JvdXAucGhwCmlu
ZGV4IDRlNTdhZDdkZjdiNTgwMTgwY2M0ZjRjNzEzMGQ2ZjNhZTRlOWQyNWEuLmIxNTExMThmNmYx
MjBlZmE0MDA4OWVjYjRmNDY5M2VhMjZkMDUxMjEgMTAwNjQ0Ci0tLSBhL1dlYnNpdGVzL3BlcmYu
d2Via2l0Lm9yZy9wdWJsaWMvcHJpdmlsZWdlZC1hcGkvY3JlYXRlLXRlc3QtZ3JvdXAucGhwCisr
KyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvcHJpdmlsZWdlZC1hcGkvY3JlYXRl
LXRlc3QtZ3JvdXAucGhwCkBAIC0xLDYgKzEsNyBAQAogPD9waHAKIAogcmVxdWlyZV9vbmNlKCcu
Li9pbmNsdWRlL2pzb24taGVhZGVyLnBocCcpOworcmVxdWlyZV9vbmNlKCcuLi9pbmNsdWRlL2Nv
bW1pdC1sb2ctZmV0Y2hlci5waHAnKTsKIHJlcXVpcmVfb25jZSgnLi4vaW5jbHVkZS9yZXBvc2l0
b3J5LWdyb3VwLWZpbmRlci5waHAnKTsKIAogZnVuY3Rpb24gbWFpbigpCkBAIC0xODQsOSArMTg1
LDEwIEBAIGZ1bmN0aW9uIGNvbW1pdF9zZXRzX2Zyb21fcmV2aXNpb25fc2V0cygkZGIsICR0cmln
Z2VyYWJsZV9pZCwgJHJldmlzaW9uX3NldF9saXN0CiAgICAgICAgICAgICAkcmV2aXNpb24gPSBh
cnJheV9nZXQoJGRhdGEsICdyZXZpc2lvbicpOwogICAgICAgICAgICAgaWYgKCEkcmV2aXNpb24p
CiAgICAgICAgICAgICAgICAgZXhpdF93aXRoX2Vycm9yKCdJbnZhbGlkUmV2aXNpb24nLCBhcnJh
eSgncmVwb3NpdG9yeScgPT4gJHJlcG9zaXRvcnlfaWQsICdkYXRhJyA9PiAkZGF0YSkpOwotICAg
ICAgICAgICAgJGNvbW1pdCA9ICRkYi0+c2VsZWN0X2ZpcnN0X3JvdygnY29tbWl0cycsICdjb21t
aXQnLAotICAgICAgICAgICAgICAgIGFycmF5KCdyZXBvc2l0b3J5JyA9PiBpbnR2YWwoJHJlcG9z
aXRvcnlfaWQpLCAncmV2aXNpb24nID0+ICRyZXZpc2lvbikpOwotICAgICAgICAgICAgaWYgKCEk
Y29tbWl0KQorICAgICAgICAgICAgJGNvbW1pdF9pZCA9IENvbW1pdExvZ0ZldGNoZXI6OmZpbmRf
Y29tbWl0X2lkX2J5X3JldmlzaW9uKCRkYiwgJHJlcG9zaXRvcnlfaWQsICRyZXZpc2lvbik7Cisg
ICAgICAgICAgICBpZiAoJGNvbW1pdF9pZCA8IDApCisgICAgICAgICAgICAgICAgZXhpdF93aXRo
X2Vycm9yKCdBbWJpZ2lvdXNSZXZpc2lvbicsIGFycmF5KCdyZXBvc2l0b3J5JyA9PiAkcmVwb3Np
dG9yeV9pZCwgJ3JldmlzaW9uJyA9PiAkcmV2aXNpb24pKTsKKyAgICAgICAgICAgIGlmICghJGNv
bW1pdF9pZCkKICAgICAgICAgICAgICAgICBleGl0X3dpdGhfZXJyb3IoJ1JldmlzaW9uTm90Rm91
bmQnLCBhcnJheSgncmVwb3NpdG9yeScgPT4gJHJlcG9zaXRvcnlfaWQsICdyZXZpc2lvbicgPT4g
JHJldmlzaW9uKSk7CiAKICAgICAgICAgICAgICRwYXRjaF9maWxlX2lkID0gYXJyYXlfZ2V0KCRk
YXRhLCAncGF0Y2gnKTsKQEAgLTE5Niw3ICsxOTgsNyBAQCBmdW5jdGlvbiBjb21taXRfc2V0c19m
cm9tX3JldmlzaW9uX3NldHMoJGRiLCAkdHJpZ2dlcmFibGVfaWQsICRyZXZpc2lvbl9zZXRfbGlz
dAogICAgICAgICAgICAgICAgIGFycmF5X3B1c2goJHJlcG9zaXRvcnlfd2l0aF9wYXRjaCwgJHJl
cG9zaXRvcnlfaWQpOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICBhcnJheV9wdXNoKCRj
b21taXRfc2V0LCBhcnJheSgnY29tbWl0JyA9PiAkY29tbWl0Wydjb21taXRfaWQnXSwgJ3BhdGNo
X2ZpbGUnID0+ICRwYXRjaF9maWxlX2lkKSk7CisgICAgICAgICAgICBhcnJheV9wdXNoKCRjb21t
aXRfc2V0LCBhcnJheSgnY29tbWl0JyA9PiAkY29tbWl0X2lkLCAncGF0Y2hfZmlsZScgPT4gJHBh
dGNoX2ZpbGVfaWQpKTsKICAgICAgICAgICAgIGFycmF5X3B1c2goJHJlcG9zaXRvcnlfbGlzdCwg
JHJlcG9zaXRvcnlfaWQpOwogICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3BlcmYu
d2Via2l0Lm9yZy9zZXJ2ZXItdGVzdHMvcHJpdmlsZWdlZC1hcGktY3JlYXRlLXRlc3QtZ3JvdXAt
dGVzdHMuanMgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvc2VydmVyLXRlc3RzL3ByaXZpbGVn
ZWQtYXBpLWNyZWF0ZS10ZXN0LWdyb3VwLXRlc3RzLmpzCmluZGV4IDgyZWFkY2E1MzI5YTM3MzA5
ZGE4ZWU3YTMzM2FkOGZiNGYyYjE1MjUuLjk4ZDcyOTZlMDUzOGVkMGM5MjAyZTMyZWU1YmNiZGQz
ZWFjZmY2MzAgMTAwNjQ0Ci0tLSBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9zZXJ2ZXItdGVz
dHMvcHJpdmlsZWdlZC1hcGktY3JlYXRlLXRlc3QtZ3JvdXAtdGVzdHMuanMKKysrIGIvV2Vic2l0
ZXMvcGVyZi53ZWJraXQub3JnL3NlcnZlci10ZXN0cy9wcml2aWxlZ2VkLWFwaS1jcmVhdGUtdGVz
dC1ncm91cC10ZXN0cy5qcwpAQCAtOCwxNCArOCwxNCBAQCBjb25zdCBUZW1wb3JhcnlGaWxlID0g
cmVxdWlyZSgnLi9yZXNvdXJjZXMvdGVtcG9yYXJ5LWZpbGUuanMnKS5UZW1wb3JhcnlGaWxlOwog
Y29uc3QgYWRkU2xhdmVGb3JSZXBvcnQgPSByZXF1aXJlKCcuL3Jlc291cmNlcy9jb21tb24tb3Bl
cmF0aW9ucy5qcycpLmFkZFNsYXZlRm9yUmVwb3J0OwogY29uc3QgcHJlcGFyZVNlcnZlclRlc3Qg
PSByZXF1aXJlKCcuL3Jlc291cmNlcy9jb21tb24tb3BlcmF0aW9ucy5qcycpLnByZXBhcmVTZXJ2
ZXJUZXN0OwogCi1mdW5jdGlvbiBjcmVhdGVBbmFseXNpc1Rhc2sobmFtZSkKK2Z1bmN0aW9uIGNy
ZWF0ZUFuYWx5c2lzVGFzayhuYW1lLCB3ZWJraXRSZXZpc2lvbnMgPSBbIjE5MTYyMiIsICIxOTE2
MjMiXSkKIHsKICAgICBjb25zdCByZXBvcnRXaXRoUmV2aXNpb24gPSBbewogICAgICAgICAiYnVp
bGROdW1iZXIiOiAiMTI0IiwKICAgICAgICAgImJ1aWxkVGltZSI6ICIyMDE1LTEwLTI3VDE1OjM0
OjUxIiwKICAgICAgICAgInJldmlzaW9ucyI6IHsKICAgICAgICAgICAgICJXZWJLaXQiOiB7Ci0g
ICAgICAgICAgICAgICAgInJldmlzaW9uIjogIjE5MTYyMiIsCisgICAgICAgICAgICAgICAgInJl
dmlzaW9uIjogd2Via2l0UmV2aXNpb25zWzBdLAogICAgICAgICAgICAgICAgICJ0aW1lc3RhbXAi
OiAnMjAxNS0xMC0yN1QxMTozNjo1Ni44Nzg0NzNaJywKICAgICAgICAgICAgIH0sCiAgICAgICAg
ICAgICAibWFjT1MiOiB7CkBAIC00NCw3ICs0NCw3IEBAIGZ1bmN0aW9uIGNyZWF0ZUFuYWx5c2lz
VGFzayhuYW1lKQogICAgICAgICAiYnVpbGRUaW1lIjogIjIwMTUtMTAtMjdUMTc6Mjc6NDEiLAog
ICAgICAgICAicmV2aXNpb25zIjogewogICAgICAgICAgICAgIldlYktpdCI6IHsKLSAgICAgICAg
ICAgICAgICAicmV2aXNpb24iOiAiMTkxNjIzIiwKKyAgICAgICAgICAgICAgICAicmV2aXNpb24i
OiB3ZWJraXRSZXZpc2lvbnNbMV0sCiAgICAgICAgICAgICAgICAgInRpbWVzdGFtcCI6ICcyMDE1
LTEwLTI3VDE2OjM4OjEwLjc2ODk5NVonLAogICAgICAgICAgICAgfSwKICAgICAgICAgICAgICJt
YWNPUyI6IHsKQEAgLTkyLDcgKzkyLDcgQEAgZnVuY3Rpb24gY3JlYXRlQW5hbHlzaXNUYXNrKG5h
bWUpCiAgICAgfSkudGhlbigoY29udGVudCkgPT4gY29udGVudFsndGFza0lkJ10pOwogfQogCi1m
dW5jdGlvbiBhZGRUcmlnZ2VyYWJsZUFuZENyZWF0ZVRhc2sobmFtZSkKK2Z1bmN0aW9uIGFkZFRy
aWdnZXJhYmxlQW5kQ3JlYXRlVGFzayhuYW1lLCB3ZWJraXRSZXZpc2lvbnMpCiB7CiAgICAgY29u
c3QgcmVwb3J0ID0gewogICAgICAgICAnc2xhdmVOYW1lJzogJ2Fub3RoZXJTbGF2ZScsCkBAIC0x
MjAsNyArMTIwLDcgQEAgZnVuY3Rpb24gYWRkVHJpZ2dlcmFibGVBbmRDcmVhdGVUYXNrKG5hbWUp
CiAgICAgfSkudGhlbigoKSA9PiB7CiAgICAgICAgIHJldHVybiBUZXN0U2VydmVyLnJlbW90ZUFQ
SSgpLnBvc3RKU09OKCcvYXBpL3VwZGF0ZS10cmlnZ2VyYWJsZS8nLCByZXBvcnQpOwogICAgIH0p
LnRoZW4oKCkgPT4gewotICAgICAgICByZXR1cm4gY3JlYXRlQW5hbHlzaXNUYXNrKG5hbWUpOwor
ICAgICAgICByZXR1cm4gY3JlYXRlQW5hbHlzaXNUYXNrKG5hbWUsIHdlYmtpdFJldmlzaW9ucyk7
CiAgICAgfSk7CiB9CiAKQEAgLTI2NSw3ICsyNjUsMzEgQEAgZGVzY3JpYmUoJy9wcml2aWxlZ2Vk
LWFwaS9jcmVhdGUtdGVzdC1ncm91cCcsIGZ1bmN0aW9uICgpIHsKICAgICBpdCgnc2hvdWxkIHJl
dHVybiAiUmV2aXNpb25Ob3RGb3VuZCIgd2hlbiByZXZpc2lvbiBzZXRzIGNvbnRhaW5zIGFuIGlu
dmFsaWQgcmV2aXNpb24nLCAoKSA9PiB7CiAgICAgICAgIHJldHVybiBhZGRUcmlnZ2VyYWJsZUFu
ZENyZWF0ZVRhc2soJ3NvbWUgdGFzaycpLnRoZW4oKHRhc2tJZCkgPT4gewogICAgICAgICAgICAg
Y29uc3Qgd2Via2l0ID0gUmVwb3NpdG9yeS5hbGwoKS5maW5kKChyZXBvc2l0b3J5KSA9PiByZXBv
c2l0b3J5Lm5hbWUoKSA9PSAnV2ViS2l0Jyk7Ci0gICAgICAgICAgICBjb25zdCByZXZpc2lvblNl
dHMgPSBbe1t3ZWJraXQuaWQoKV06IHtyZXZpc2lvbjogJzE5MTYyMid9fSwge1t3ZWJraXQuaWQo
KV06IHtyZXZpc2lvbjogJzEnfX1dOworICAgICAgICAgICAgY29uc3QgcmV2aXNpb25TZXRzID0g
W3tbd2Via2l0LmlkKCldOiB7cmV2aXNpb246ICcxOTE2MjInfX0sIHtbd2Via2l0LmlkKCldOiB7
cmV2aXNpb246ICcxYSd9fV07CisgICAgICAgICAgICByZXR1cm4gUHJpdmlsZWdlZEFQSS5zZW5k
UmVxdWVzdCgnY3JlYXRlLXRlc3QtZ3JvdXAnLCB7bmFtZTogJ3Rlc3QnLCB0YXNrOiB0YXNrSWQs
IHJldmlzaW9uU2V0c30pLnRoZW4oKGNvbnRlbnQpID0+IHsKKyAgICAgICAgICAgICAgICBhc3Nl
cnQoZmFsc2UsICdzaG91bGQgbmV2ZXIgYmUgcmVhY2hlZCcpOworICAgICAgICAgICAgfSwgKGVy
cm9yKSA9PiB7CisgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKGVycm9yLCAnUmV2aXNpb25O
b3RGb3VuZCcpOworICAgICAgICAgICAgfSk7CisgICAgICAgIH0pOworICAgIH0pOworCisgICAg
aXQoJ3Nob3VsZCByZXR1cm4gIkFtYmlnaW91c1JldmlzaW9uIiB3aGVuIHRoZXJlIGFyZSBtdWx0
aXBsZSBjb21taXRzIHRoYXQgbWF0Y2ggdGhlIHNwZWNpZmllZCByZXZpc2lvbiBzdHJpbmcnLCAo
KSA9PiB7CisgICAgICAgIHJldHVybiBhZGRUcmlnZ2VyYWJsZUFuZENyZWF0ZVRhc2soJ3NvbWUg
dGFzaycsIFsnMmNlZGE0NWQzY2Q2M2NkZTU4ZDBkYmY1NzY3NzE0ZTAzZDkwMmU0MycsICcyYzcx
YThkZGMxZjY2MTY2M2NjZmQxYTI5YzYzM2JhNTdlODc5NTMzJ10pLnRoZW4oKHRhc2tJZCkgPT4g
eworICAgICAgICAgICAgY29uc3Qgd2Via2l0ID0gUmVwb3NpdG9yeS5hbGwoKS5maW5kKChyZXBv
c2l0b3J5KSA9PiByZXBvc2l0b3J5Lm5hbWUoKSA9PSAnV2ViS2l0Jyk7CisgICAgICAgICAgICBj
b25zdCByZXZpc2lvblNldHMgPSBbe1t3ZWJraXQuaWQoKV06IHtyZXZpc2lvbjogJzJjZWRhJ319
LCB7W3dlYmtpdC5pZCgpXToge3JldmlzaW9uOiAnMmMnfX1dOworICAgICAgICAgICAgcmV0dXJu
IFByaXZpbGVnZWRBUEkuc2VuZFJlcXVlc3QoJ2NyZWF0ZS10ZXN0LWdyb3VwJywge25hbWU6ICd0
ZXN0JywgdGFzazogdGFza0lkLCByZXZpc2lvblNldHN9KS50aGVuKChjb250ZW50KSA9PiB7Cisg
ICAgICAgICAgICAgICAgYXNzZXJ0KGZhbHNlLCAnc2hvdWxkIG5ldmVyIGJlIHJlYWNoZWQnKTsK
KyAgICAgICAgICAgIH0sIChlcnJvcikgPT4geworICAgICAgICAgICAgICAgIGFzc2VydC5lcXVh
bChlcnJvciwgJ0FtYmlnaW91c1JldmlzaW9uJyk7CisgICAgICAgICAgICB9KTsKKyAgICAgICAg
fSk7CisgICAgfSk7CisKKyAgICBpdCgnc2hvdWxkIHJldHVybiAiUmV2aXNpb25Ob3RGb3VuZCIg
d2hlbiB0aGUgZW5kIG9mIGEgR2l0IGhhc2ggaXMgc3BlY2lmaWVkJywgKCkgPT4geworICAgICAg
ICByZXR1cm4gYWRkVHJpZ2dlcmFibGVBbmRDcmVhdGVUYXNrKCdzb21lIHRhc2snLCBbJzJjZWRh
NDVkM2NkNjNjZGU1OGQwZGJmNTc2NzcxNGUwM2Q5MDJlNDMnLCAnNTQ3MWE4ZGRjMWY2NjE2NjNj
Y2ZkMWEyOWM2MzNiYTU3ZTg3OTUzMyddKS50aGVuKCh0YXNrSWQpID0+IHsKKyAgICAgICAgICAg
IGNvbnN0IHdlYmtpdCA9IFJlcG9zaXRvcnkuYWxsKCkuZmluZCgocmVwb3NpdG9yeSkgPT4gcmVw
b3NpdG9yeS5uYW1lKCkgPT0gJ1dlYktpdCcpOworICAgICAgICAgICAgY29uc3QgcmV2aXNpb25T
ZXRzID0gW3tbd2Via2l0LmlkKCldOiB7cmV2aXNpb246ICcyY2VkYTQ1ZDNjZDYzY2RlNThkMGRi
ZjU3Njc3MTRlMDNkOTAyZTQzJ319LCB7W3dlYmtpdC5pZCgpXToge3JldmlzaW9uOiAnNTdlODc5
NTMzJ319XTsKICAgICAgICAgICAgIHJldHVybiBQcml2aWxlZ2VkQVBJLnNlbmRSZXF1ZXN0KCdj
cmVhdGUtdGVzdC1ncm91cCcsIHtuYW1lOiAndGVzdCcsIHRhc2s6IHRhc2tJZCwgcmV2aXNpb25T
ZXRzfSkudGhlbigoY29udGVudCkgPT4gewogICAgICAgICAgICAgICAgIGFzc2VydChmYWxzZSwg
J3Nob3VsZCBuZXZlciBiZSByZWFjaGVkJyk7CiAgICAgICAgICAgICB9LCAoZXJyb3IpID0+IHsK
QEAgLTQyOSw2ICs0NTMsNDcgQEAgZGVzY3JpYmUoJy9wcml2aWxlZ2VkLWFwaS9jcmVhdGUtdGVz
dC1ncm91cCcsIGZ1bmN0aW9uICgpIHsKICAgICAgICAgfSk7CiAgICAgfSk7CiAKKyAgICBpdCgn
c2hvdWxkIGNyZWF0ZSBhIHRlc3QgZ3JvdXAgdXNpbmcgR2l0IHBhcnRpYWwgaGFzaGVzJywgKCkg
PT4geworICAgICAgICBsZXQgd2Via2l0OworICAgICAgICBsZXQgbWFjb3M7CisgICAgICAgIHJl
dHVybiBhZGRUcmlnZ2VyYWJsZUFuZENyZWF0ZVRhc2soJ3NvbWUgdGFzaycsIFsnMmNlZGE0NWQz
Y2Q2M2NkZTU4ZDBkYmY1NzY3NzE0ZTAzZDkwMmU0MycsICc1NDcxYThkZGMxZjY2MTY2M2NjZmQx
YTI5YzYzM2JhNTdlODc5NTMzJ10pLnRoZW4oKHRhc2tJZCkgPT4geworICAgICAgICAgICAgd2Vi
a2l0ID0gUmVwb3NpdG9yeS5maW5kQnlJZChNb2NrRGF0YS53ZWJraXRSZXBvc2l0b3J5SWQoKSk7
CisgICAgICAgICAgICBtYWNvcyA9IFJlcG9zaXRvcnkuZmluZEJ5SWQoTW9ja0RhdGEubWFjb3NS
ZXBvc2l0b3J5SWQoKSk7CisgICAgICAgICAgICBjb25zdCByZXZpc2lvblNldHMgPSBbe1ttYWNv
cy5pZCgpXToge3JldmlzaW9uOiAnMTVBMjg0J30sIFt3ZWJraXQuaWQoKV06IHtyZXZpc2lvbjog
JzJjZWRhJ319LAorICAgICAgICAgICAgICAgIHtbbWFjb3MuaWQoKV06IHtyZXZpc2lvbjogJzE1
QTI4NCd9LCBbd2Via2l0LmlkKCldOiB7cmV2aXNpb246ICc1NDcxYSd9fV07CisgICAgICAgICAg
ICBjb25zdCBwYXJhbXMgPSB7bmFtZTogJ3Rlc3QnLCB0YXNrOiB0YXNrSWQsIHJlcGV0aXRpb25D
b3VudDogMiwgcmV2aXNpb25TZXRzfTsKKyAgICAgICAgICAgIGxldCBpbnNlcnRlZEdyb3VwSWQ7
CisgICAgICAgICAgICByZXR1cm4gUHJpdmlsZWdlZEFQSS5zZW5kUmVxdWVzdCgnY3JlYXRlLXRl
c3QtZ3JvdXAnLCBwYXJhbXMpLnRoZW4oKGNvbnRlbnQpID0+IHsKKyAgICAgICAgICAgICAgICBp
bnNlcnRlZEdyb3VwSWQgPSBjb250ZW50Wyd0ZXN0R3JvdXBJZCddOworICAgICAgICAgICAgICAg
IHJldHVybiBUZXN0R3JvdXAuZmV0Y2hGb3JUYXNrKHRhc2tJZCwgdHJ1ZSk7CisgICAgICAgICAg
ICB9KS50aGVuKCh0ZXN0R3JvdXBzKSA9PiB7CisgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFs
KHRlc3RHcm91cHMubGVuZ3RoLCAxKTsKKyAgICAgICAgICAgICAgICBjb25zdCBncm91cCA9IHRl
c3RHcm91cHNbMF07CisgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKGdyb3VwLmlkKCksIGlu
c2VydGVkR3JvdXBJZCk7CisgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKGdyb3VwLnJlcGV0
aXRpb25Db3VudCgpLCAyKTsKKyAgICAgICAgICAgICAgICBjb25zdCByZXF1ZXN0cyA9IGdyb3Vw
LmJ1aWxkUmVxdWVzdHMoKTsKKyAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHMu
bGVuZ3RoLCA0KTsKKworICAgICAgICAgICAgICAgIGNvbnN0IHNldDAgPSByZXF1ZXN0c1swXS5j
b21taXRTZXQoKTsKKyAgICAgICAgICAgICAgICBjb25zdCBzZXQxID0gcmVxdWVzdHNbMV0uY29t
bWl0U2V0KCk7CisgICAgICAgICAgICAgICAgYXNzZXJ0LmRlZXBFcXVhbChSZXBvc2l0b3J5LnNv
cnRCeU5hbWVQcmVmZXJyaW5nT25lc1dpdGhVUkwoc2V0MC5yZXBvc2l0b3JpZXMoKSksIFt3ZWJr
aXQsIG1hY29zXSk7CisgICAgICAgICAgICAgICAgYXNzZXJ0LmRlZXBFcXVhbChSZXBvc2l0b3J5
LnNvcnRCeU5hbWVQcmVmZXJyaW5nT25lc1dpdGhVUkwoc2V0MS5yZXBvc2l0b3JpZXMoKSksIFt3
ZWJraXQsIG1hY29zXSk7CisgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHNldDAucmV2aXNp
b25Gb3JSZXBvc2l0b3J5KHdlYmtpdCksICcyY2VkYTQ1ZDNjZDYzY2RlNThkMGRiZjU3Njc3MTRl
MDNkOTAyZTQzJyk7CisgICAgICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHNldDAucmV2aXNpb25G
b3JSZXBvc2l0b3J5KG1hY29zKSwgJzE1QTI4NCcpOworICAgICAgICAgICAgICAgIGFzc2VydC5l
cXVhbChzZXQxLnJldmlzaW9uRm9yUmVwb3NpdG9yeSh3ZWJraXQpLCAnNTQ3MWE4ZGRjMWY2NjE2
NjNjY2ZkMWEyOWM2MzNiYTU3ZTg3OTUzMycpOworICAgICAgICAgICAgICAgIGFzc2VydC5lcXVh
bChzZXQxLnJldmlzaW9uRm9yUmVwb3NpdG9yeShtYWNvcyksICcxNUEyODQnKTsKKworICAgICAg
ICAgICAgICAgIGNvbnN0IHJlcG9zaXRvcnlHcm91cDAgPSByZXF1ZXN0c1swXS5yZXBvc2l0b3J5
R3JvdXAoKTsKKyAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVwb3NpdG9yeUdyb3VwMC5u
YW1lKCksICdzeXN0ZW0tYW5kLXdlYmtpdCcpOworICAgICAgICAgICAgICAgIGFzc2VydC5lcXVh
bChyZXBvc2l0b3J5R3JvdXAwLCByZXF1ZXN0c1syXS5yZXBvc2l0b3J5R3JvdXAoKSk7CisgICAg
ICAgICAgICAgICAgY29uc3QgcmVwb3NpdG9yeUdyb3VwMSA9IHJlcXVlc3RzWzFdLnJlcG9zaXRv
cnlHcm91cCgpOworICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChyZXBvc2l0b3J5R3JvdXAx
LCByZXBvc2l0b3J5R3JvdXAwKTsKKyAgICAgICAgICAgICAgICBhc3NlcnQocmVwb3NpdG9yeUdy
b3VwMC5hY2NlcHRzKHNldDApKTsKKyAgICAgICAgICAgICAgICBhc3NlcnQocmVwb3NpdG9yeUdy
b3VwMC5hY2NlcHRzKHNldDEpKTsKKyAgICAgICAgICAgIH0pOworICAgICAgICB9KTsKKyAgICB9
KTsKKwogICAgIGl0KCdzaG91bGQgY3JlYXRlIGEgdGVzdCBncm91cCB1c2luZyBkaWZmZXJlbnQg
cmVwb3NpdG9yeSBncm91cHMgaWYgbmVlZGVkJywgKCkgPT4gewogICAgICAgICBsZXQgd2Via2l0
OwogICAgICAgICBsZXQgbWFjb3M7CmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndlYmtpdC5v
cmcvc2VydmVyLXRlc3RzL3Jlc291cmNlcy90ZXN0LXNlcnZlci5qcyBiL1dlYnNpdGVzL3BlcmYu
d2Via2l0Lm9yZy9zZXJ2ZXItdGVzdHMvcmVzb3VyY2VzL3Rlc3Qtc2VydmVyLmpzCmluZGV4IGIw
ZDNmNjgxMzFmZjBjMThmZTkyY2I5MDBmYTNjOTg0OGNkNjgzZGQuLjg3YmVlNDU0ZTg5MTNjODcz
OWIwN2I3Y2YxNzM1ZGQ0NTliYjlkZGYgMTAwNjQ0Ci0tLSBhL1dlYnNpdGVzL3BlcmYud2Via2l0
Lm9yZy9zZXJ2ZXItdGVzdHMvcmVzb3VyY2VzL3Rlc3Qtc2VydmVyLmpzCisrKyBiL1dlYnNpdGVz
L3BlcmYud2Via2l0Lm9yZy9zZXJ2ZXItdGVzdHMvcmVzb3VyY2VzL3Rlc3Qtc2VydmVyLmpzCkBA
IC0yMTUsNiArMjE1LDcgQEAgY2xhc3MgVGVzdFNlcnZlciB7CiAKICAgICAgICAgY2hpbGRQcm9j
ZXNzLmV4ZWNGaWxlU3luYygna2lsbCcsIFsnLVRFUk0nLCBwaWRdKTsKIAorICAgICAgICB0aGlz
Ll9waWRXYWl0U3RhcnQgPSBEYXRlLm5vdygpOwogICAgICAgICByZXR1cm4gbmV3IFByb21pc2Uo
dGhpcy5fd2FpdEZvclBpZC5iaW5kKHRoaXMsIGZhbHNlKSk7CiAgICAgfQogCg==
</data>
<flag name="review"
          id="339553"
          type_id="1"
          status="+"
          setter="cdumez"
    />
          </attachment>
      

    </bug>

</bugzilla>