<?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>179862</bug_id>
          
          <creation_ts>2017-11-18 11:37:08 -0800</creation_ts>
          <short_desc>feTurbulence with stitchTiles is broken</short_desc>
          <delta_ts>2017-11-18 12:38:39 -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>New Bugs</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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1373561</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-11-18 11:37:08 -0800</bug_when>
    <thetext>feTurbulence with stitchTiles is broken</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1373562</commentid>
    <comment_count>1</comment_count>
      <attachid>327315</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-11-18 11:40:11 -0800</bug_when>
    <thetext>Created attachment 327315
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1373566</commentid>
    <comment_count>2</comment_count>
      <attachid>327315</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-11-18 12:37:37 -0800</bug_when>
    <thetext>Comment on attachment 327315
Patch

Clearing flags on attachment: 327315

Committed r225018: &lt;https://trac.webkit.org/changeset/225018&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1373567</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-11-18 12:37:38 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1373568</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-11-18 12:38:39 -0800</bug_when>
    <thetext>&lt;rdar://problem/35633272&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>327315</attachid>
            <date>2017-11-18 11:40:11 -0800</date>
            <delta_ts>2017-11-18 12:37:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-179862-20171118114010.patch</filename>
            <type>text/plain</type>
            <size>14589</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI1MDEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWM3YTM5YTMzYmYwMmMx
ZTIzZmZkZDg3N2JmYjBjZjQ0NzkwYTA2NS4uYmEwZGFlMzYxNWYzNjIxZjM1MTg0MmMwMWE1NmNj
ZDk2ZGJiZTc4OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDE3LTExLTE4ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIGZlVHVyYnVsZW5j
ZSB3aXRoIHN0aXRjaFRpbGVzIGlzIGJyb2tlbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc5ODYyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisgICAgICAgIAorICAgICAgICBUaGUgInN0aXRjaFRpbGVzIiBsb2dpYyB3YXMg
YnJva2VuLCBhbmQgbm90IGVxdWl2YWxlbnQgdG8gdGhlIHNwZWMgc2FtcGxlIGNvZGUsCisgICAg
ICAgIGJlY2F1c2UgaXQgZGlkbid0IGNvbXB1dGUgYW5kIHdyYXAgdGhlIGJ4MSBhbmQgYnkxIGVx
dWl2YWxlbnRzIHNlcGFyYXRlbHkgZnJvbQorICAgICAgICBieDAgYW5kIGJ5MC4KKyAgICAgICAg
CisgICAgICAgIEFubm90YXRlZCB0aGUgY29kZSB3aXRoIHRoZSBlcXVpdmFsZW50IHNhbXBsZSBj
b2RlIGZyb20gdGhlIHNwZWMgZm9yIGVhc2Ugb2YKKyAgICAgICAgY29tcGFyaXNvbi4KKyAgICAg
ICAgCisgICAgICAgIEFsc28gbWFrZSBzb21lIGZ1bmN0aW9ucyBjb25zdC4KKworICAgICAgICBU
ZXN0OiBzdmcvZmlsdGVycy9mZVR1cmJ1bGVuY2Utc3RpdGNoVGlsZXMuaHRtbAorCisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9GRVR1cmJ1bGVuY2UuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6RkVUdXJidWxlbmNlOjpub2lzZTJEIGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6
OkZFVHVyYnVsZW5jZTo6Y2FsY3VsYXRlVHVyYnVsZW5jZVZhbHVlRm9yUG9pbnQgY29uc3QpOgor
ICAgICAgICAoV2ViQ29yZTo6RkVUdXJidWxlbmNlOjpmaWxsUmVnaW9uIGNvbnN0KToKKyAgICAg
ICAgKFdlYkNvcmU6OmNoZWNrTm9pc2UpOiBEZWxldGVkLgorICAgICAgICAoV2ViQ29yZTo6RkVU
dXJidWxlbmNlOjpub2lzZTJEKTogRGVsZXRlZC4KKyAgICAgICAgKFdlYkNvcmU6OkZFVHVyYnVs
ZW5jZTo6Y2FsY3VsYXRlVHVyYnVsZW5jZVZhbHVlRm9yUG9pbnQpOiBEZWxldGVkLgorICAgICAg
ICAoV2ViQ29yZTo6RkVUdXJidWxlbmNlOjpmaWxsUmVnaW9uKTogRGVsZXRlZC4KKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZFVHVyYnVsZW5jZS5oOgorICAgICAgICAqIHBs
YXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvRmlsdGVyRWZmZWN0Lmg6CisgICAgICAgIChXZWJDb3Jl
OjpGaWx0ZXJFZmZlY3Q6OmZpbHRlciBjb25zdCk6CisKIDIwMTctMTEtMTcgIENocmlzIER1bWV6
ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkIGF0dGVtcHQgdG8gZml4
IGJ1aWxkIGFmdGVyIHIyMjUwMDYuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9maWx0ZXJzL0ZFVHVyYnVsZW5jZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZFVHVyYnVsZW5jZS5jcHAKaW5kZXggYTljYmFiYjZiOTVi
N2UzMDFkZDIxNzA4ZmVhY2QxNTg4NGIyMjQwZS4uMzhmNzQ5NTE1NDM4NGQyNjk3MzBmODEzODA3
MWQ4ODRjM2RmMDAxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvZmlsdGVycy9GRVR1cmJ1bGVuY2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2ZpbHRlcnMvRkVUdXJidWxlbmNlLmNwcApAQCAtMTc5LDYzICsxNzksMTAwIEBA
IHZvaWQgRkVUdXJidWxlbmNlOjppbml0UGFpbnQoUGFpbnRpbmdEYXRhJiBwYWludGluZ0RhdGEp
CiAgICAgfQogfQogCi1pbmxpbmUgdm9pZCBjaGVja05vaXNlKGludCYgbm9pc2VWYWx1ZSwgaW50
IGxpbWl0VmFsdWUsIGludCBuZXdWYWx1ZSkKKy8vIFRoaXMgaXMgdGFrZW4gMToxIGZyb20gU1ZH
IHNwZWM6IGh0dHA6Ly93d3cudzMub3JnL1RSL1NWRzExL2ZpbHRlcnMuaHRtbCNmZVR1cmJ1bGVu
Y2VFbGVtZW50LgorRmxvYXRDb21wb25lbnRzIEZFVHVyYnVsZW5jZTo6bm9pc2UyRChjb25zdCBQ
YWludGluZ0RhdGEmIHBhaW50aW5nRGF0YSwgY29uc3QgU3RpdGNoRGF0YSYgc3RpdGNoRGF0YSwg
Y29uc3QgRmxvYXRQb2ludCYgbm9pc2VWZWN0b3IpIGNvbnN0CiB7Ci0gICAgaWYgKG5vaXNlVmFs
dWUgPj0gbGltaXRWYWx1ZSkKLSAgICAgICAgbm9pc2VWYWx1ZSAtPSBuZXdWYWx1ZTsKLSAgICBp
ZiAobm9pc2VWYWx1ZSA+PSBsaW1pdFZhbHVlIC0gMSkKLSAgICAgICAgbm9pc2VWYWx1ZSAtPSBu
ZXdWYWx1ZSAtIDE7Ci19Ci0KLUZsb2F0Q29tcG9uZW50cyBGRVR1cmJ1bGVuY2U6Om5vaXNlMkQo
Y29uc3QgUGFpbnRpbmdEYXRhJiBwYWludGluZ0RhdGEsIFN0aXRjaERhdGEmIHN0aXRjaERhdGEs
IGNvbnN0IEZsb2F0UG9pbnQmIG5vaXNlVmVjdG9yKQotewotICAgIHN0cnVjdCBOb2lzZSB7Ci0g
ICAgICAgIGludCBub2lzZVBvc2l0aW9uSW50ZWdlclZhbHVlOwotICAgICAgICBmbG9hdCBub2lz
ZVBvc2l0aW9uRnJhY3Rpb25WYWx1ZTsKKyAgICBzdHJ1Y3QgTm9pc2VQb3NpdGlvbiB7CisgICAg
ICAgIGludCBpbmRleDsgLy8gYngwLCBieTAgaW4gdGhlIHNwZWMgdGV4dC4KKyAgICAgICAgaW50
IG5leHRJbmRleDsgLy8gYngxLCBieTEgaW4gdGhlIHNwZWMgdGV4dC4KKyAgICAgICAgZmxvYXQg
ZnJhY3Rpb247IC8vIHJ4MCwgcnkwIGluIHRoZSBzcGVjIHRleHQuCiAKLSAgICAgICAgTm9pc2Uo
ZmxvYXQgY29tcG9uZW50KQorICAgICAgICBOb2lzZVBvc2l0aW9uKGZsb2F0IGNvbXBvbmVudCkK
ICAgICAgICAgeworICAgICAgICAgICAgLy8gIHQgPSB2ZWNbMF0gKyBQZXJsaW5OOworICAgICAg
ICAgICAgLy8gIGJ4MCA9IChpbnQpdDsKKyAgICAgICAgICAgIC8vICBieDEgPSBieDArMTsKKyAg
ICAgICAgICAgIC8vICByeDAgPSB0IC0gKGludCl0OwogICAgICAgICAgICAgZmxvYXQgcG9zaXRp
b24gPSBjb21wb25lbnQgKyBzX3Blcmxpbk5vaXNlOwotICAgICAgICAgICAgbm9pc2VQb3NpdGlv
bkludGVnZXJWYWx1ZSA9IHN0YXRpY19jYXN0PGludD4ocG9zaXRpb24pOwotICAgICAgICAgICAg
bm9pc2VQb3NpdGlvbkZyYWN0aW9uVmFsdWUgPSBwb3NpdGlvbiAtIG5vaXNlUG9zaXRpb25JbnRl
Z2VyVmFsdWU7CisgICAgICAgICAgICBpbmRleCA9IHN0YXRpY19jYXN0PGludD4ocG9zaXRpb24p
OworICAgICAgICAgICAgbmV4dEluZGV4ID0gaW5kZXggKyAxOworICAgICAgICAgICAgZnJhY3Rp
b24gPSBwb3NpdGlvbiAtIGluZGV4OworICAgICAgICB9CisgICAgICAgIAorICAgICAgICB2b2lk
IHN0aXRjaChpbnQgc2l6ZSwgaW50IHdyYXBTaXplKQorICAgICAgICB7CisgICAgICAgICAgICAv
LyBpZiAoYngwID49IHBTdGl0Y2hJbmZvLT5uV3JhcFgpCisgICAgICAgICAgICAvLyAgIGJ4MCAt
PSBwU3RpdGNoSW5mby0+bldpZHRoOworICAgICAgICAgICAgaWYgKGluZGV4ID49IHdyYXBTaXpl
KQorICAgICAgICAgICAgICAgIGluZGV4IC09IHNpemU7CisKKyAgICAgICAgICAgIC8vIGlmIChi
eDEgPj0gcFN0aXRjaEluZm8tPm5XcmFwWCkKKyAgICAgICAgICAgIC8vICAgYngxIC09IHBTdGl0
Y2hJbmZvLT5uV2lkdGg7CisgICAgICAgICAgICBpZiAobmV4dEluZGV4ID49IHdyYXBTaXplKQor
ICAgICAgICAgICAgICAgIG5leHRJbmRleCAtPSBzaXplOwogICAgICAgICB9CiAgICAgfTsKIAot
ICAgIE5vaXNlIG5vaXNlWChub2lzZVZlY3Rvci54KCkpOwotICAgIE5vaXNlIG5vaXNlWShub2lz
ZVZlY3Rvci55KCkpOworICAgIE5vaXNlUG9zaXRpb24gbm9pc2VYKG5vaXNlVmVjdG9yLngoKSk7
CisgICAgTm9pc2VQb3NpdGlvbiBub2lzZVkobm9pc2VWZWN0b3IueSgpKTsKIAogICAgIC8vIElm
IHN0aXRjaGluZywgYWRqdXN0IGxhdHRpY2UgcG9pbnRzIGFjY29yZGluZ2x5LgogICAgIGlmICht
X3N0aXRjaFRpbGVzKSB7Ci0gICAgICAgIGNoZWNrTm9pc2Uobm9pc2VYLm5vaXNlUG9zaXRpb25J
bnRlZ2VyVmFsdWUsIHN0aXRjaERhdGEud3JhcFgsIHN0aXRjaERhdGEud2lkdGgpOwotICAgICAg
ICBjaGVja05vaXNlKG5vaXNlWS5ub2lzZVBvc2l0aW9uSW50ZWdlclZhbHVlLCBzdGl0Y2hEYXRh
LndyYXBZLCBzdGl0Y2hEYXRhLmhlaWdodCk7CisgICAgICAgIG5vaXNlWC5zdGl0Y2goc3RpdGNo
RGF0YS53aWR0aCwgc3RpdGNoRGF0YS53cmFwWCk7CisgICAgICAgIG5vaXNlWS5zdGl0Y2goc3Rp
dGNoRGF0YS5oZWlnaHQsIHN0aXRjaERhdGEud3JhcFkpOwogICAgIH0KIAotICAgIG5vaXNlWC5u
b2lzZVBvc2l0aW9uSW50ZWdlclZhbHVlICY9IHNfYmxvY2tNYXNrOwotICAgIG5vaXNlWS5ub2lz
ZVBvc2l0aW9uSW50ZWdlclZhbHVlICY9IHNfYmxvY2tNYXNrOwotICAgIGludCBsYXR0aWNlSW5k
ZXggPSBwYWludGluZ0RhdGEubGF0dGljZVNlbGVjdG9yW25vaXNlWC5ub2lzZVBvc2l0aW9uSW50
ZWdlclZhbHVlXTsKLSAgICBpbnQgbmV4dExhdHRpY2VJbmRleCA9IHBhaW50aW5nRGF0YS5sYXR0
aWNlU2VsZWN0b3JbKG5vaXNlWC5ub2lzZVBvc2l0aW9uSW50ZWdlclZhbHVlICsgMSkgJiBzX2Js
b2NrTWFza107Ci0KLSAgICBmbG9hdCBzeCA9IHNtb290aEN1cnZlKG5vaXNlWC5ub2lzZVBvc2l0
aW9uRnJhY3Rpb25WYWx1ZSk7Ci0gICAgZmxvYXQgc3kgPSBzbW9vdGhDdXJ2ZShub2lzZVkubm9p
c2VQb3NpdGlvbkZyYWN0aW9uVmFsdWUpOworICAgIC8vIGJ4MCAmPSBCTTsKKyAgICAvLyBieDEg
Jj0gQk07CisgICAgLy8gYnkwICY9IEJNOworICAgIC8vIGJ5MSAmPSBCTTsKKyAgICBub2lzZVgu
aW5kZXggJj0gc19ibG9ja01hc2s7CisgICAgbm9pc2VYLm5leHRJbmRleCAmPSBzX2Jsb2NrTWFz
azsKKyAgICBub2lzZVkuaW5kZXggJj0gc19ibG9ja01hc2s7CisgICAgbm9pc2VZLm5leHRJbmRl
eCAmPSBzX2Jsb2NrTWFzazsKKworICAgIC8vIGkgPSB1TGF0dGljZVNlbGVjdG9yW2J4MF07Cisg
ICAgLy8gaiA9IHVMYXR0aWNlU2VsZWN0b3JbYngxXTsKKyAgICBpbnQgbGF0dGljZUluZGV4ID0g
cGFpbnRpbmdEYXRhLmxhdHRpY2VTZWxlY3Rvcltub2lzZVguaW5kZXhdOworICAgIGludCBuZXh0
TGF0dGljZUluZGV4ID0gcGFpbnRpbmdEYXRhLmxhdHRpY2VTZWxlY3Rvcltub2lzZVgubmV4dElu
ZGV4XTsKKworICAgIC8vIHN4ID0gZG91YmxlKHNfY3VydmUocngwKSk7CisgICAgLy8gc3kgPSBk
b3VibGUoc19jdXJ2ZShyeTApKTsKKyAgICBmbG9hdCBzeCA9IHNtb290aEN1cnZlKG5vaXNlWC5m
cmFjdGlvbik7CisgICAgZmxvYXQgc3kgPSBzbW9vdGhDdXJ2ZShub2lzZVkuZnJhY3Rpb24pOwog
CiAgICAgYXV0byBub2lzZUZvckNoYW5uZWwgPSBbJl0oaW50IGNoYW5uZWwpIHsKLSAgICAgICAg
Ly8gVGhpcyBpcyB0YWtlbiAxOjEgZnJvbSBTVkcgc3BlYzogaHR0cDovL3d3dy53My5vcmcvVFIv
U1ZHMTEvZmlsdGVycy5odG1sI2ZlVHVyYnVsZW5jZUVsZW1lbnQuCi0gICAgICAgIGludCB0ZW1w
ID0gcGFpbnRpbmdEYXRhLmxhdHRpY2VTZWxlY3RvcltsYXR0aWNlSW5kZXggKyBub2lzZVkubm9p
c2VQb3NpdGlvbkludGVnZXJWYWx1ZV07Ci0gICAgICAgIGNvbnN0IGZsb2F0KiBxID0gcGFpbnRp
bmdEYXRhLmdyYWRpZW50W2NoYW5uZWxdW3RlbXBdOwotCi0gICAgICAgIGZsb2F0IHUgPSBub2lz
ZVgubm9pc2VQb3NpdGlvbkZyYWN0aW9uVmFsdWUgKiBxWzBdICsgbm9pc2VZLm5vaXNlUG9zaXRp
b25GcmFjdGlvblZhbHVlICogcVsxXTsKLSAgICAgICAgdGVtcCA9IHBhaW50aW5nRGF0YS5sYXR0
aWNlU2VsZWN0b3JbbmV4dExhdHRpY2VJbmRleCArIG5vaXNlWS5ub2lzZVBvc2l0aW9uSW50ZWdl
clZhbHVlXTsKLSAgICAgICAgcSA9IHBhaW50aW5nRGF0YS5ncmFkaWVudFtjaGFubmVsXVt0ZW1w
XTsKLSAgICAgICAgZmxvYXQgdiA9IChub2lzZVgubm9pc2VQb3NpdGlvbkZyYWN0aW9uVmFsdWUg
LSAxKSAqIHFbMF0gKyBub2lzZVkubm9pc2VQb3NpdGlvbkZyYWN0aW9uVmFsdWUgKiBxWzFdOwor
ICAgICAgICAvLyBiMDAgPSB1TGF0dGljZVNlbGVjdG9yW2kgKyBieTBdCisgICAgICAgIGludCBi
MDAgPSBwYWludGluZ0RhdGEubGF0dGljZVNlbGVjdG9yW2xhdHRpY2VJbmRleCArIG5vaXNlWS5p
bmRleF07CisgICAgICAgIC8vIHEgPSBmR3JhZGllbnRbbkNvbG9yQ2hhbm5lbF1bYjAwXTsgdSA9
IHJ4MCAqIHFbMF0gKyByeTAgKiBxWzFdOworICAgICAgICBjb25zdCBmbG9hdCogcSA9IHBhaW50
aW5nRGF0YS5ncmFkaWVudFtjaGFubmVsXVtiMDBdOworICAgICAgICBmbG9hdCB1ID0gbm9pc2VY
LmZyYWN0aW9uICogcVswXSArIG5vaXNlWS5mcmFjdGlvbiAqIHFbMV07CisKKyAgICAgICAgLy8g
YjEwID0gdUxhdHRpY2VTZWxlY3RvcltqICsgYnkwXTsKKyAgICAgICAgaW50IGIxMCA9IHBhaW50
aW5nRGF0YS5sYXR0aWNlU2VsZWN0b3JbbmV4dExhdHRpY2VJbmRleCArIG5vaXNlWS5pbmRleF07
CisgICAgICAgIC8vIHJ4MSA9IHJ4MCAtIDEuMGY7CisgICAgICAgIC8vIHEgPSBmR3JhZGllbnRb
bkNvbG9yQ2hhbm5lbF1bYjEwXTsgdiA9IHJ4MSAqIHFbMF0gKyByeTAgKiBxWzFdOworICAgICAg
ICBxID0gcGFpbnRpbmdEYXRhLmdyYWRpZW50W2NoYW5uZWxdW2IxMF07CisgICAgICAgIGZsb2F0
IHYgPSAobm9pc2VYLmZyYWN0aW9uIC0gMSkgKiBxWzBdICsgbm9pc2VZLmZyYWN0aW9uICogcVsx
XTsKKyAgICAgICAgLy8gYSA9IGxlcnAoc3gsIHUsIHYpOwogICAgICAgICBmbG9hdCBhID0gbGlu
ZWFySW50ZXJwb2xhdGlvbihzeCwgdSwgdik7Ci0gICAgICAgIHRlbXAgPSBwYWludGluZ0RhdGEu
bGF0dGljZVNlbGVjdG9yW2xhdHRpY2VJbmRleCArIG5vaXNlWS5ub2lzZVBvc2l0aW9uSW50ZWdl
clZhbHVlICsgMV07Ci0gICAgICAgIHEgPSBwYWludGluZ0RhdGEuZ3JhZGllbnRbY2hhbm5lbF1b
dGVtcF07Ci0gICAgICAgIHUgPSBub2lzZVgubm9pc2VQb3NpdGlvbkZyYWN0aW9uVmFsdWUgKiBx
WzBdICsgKG5vaXNlWS5ub2lzZVBvc2l0aW9uRnJhY3Rpb25WYWx1ZSAtIDEpICogcVsxXTsKLSAg
ICAgICAgdGVtcCA9IHBhaW50aW5nRGF0YS5sYXR0aWNlU2VsZWN0b3JbbmV4dExhdHRpY2VJbmRl
eCArIG5vaXNlWS5ub2lzZVBvc2l0aW9uSW50ZWdlclZhbHVlICsgMV07Ci0gICAgICAgIHEgPSBw
YWludGluZ0RhdGEuZ3JhZGllbnRbY2hhbm5lbF1bdGVtcF07Ci0gICAgICAgIHYgPSAobm9pc2VY
Lm5vaXNlUG9zaXRpb25GcmFjdGlvblZhbHVlIC0gMSkgKiBxWzBdICsgKG5vaXNlWS5ub2lzZVBv
c2l0aW9uRnJhY3Rpb25WYWx1ZSAtIDEpICogcVsxXTsKKworICAgICAgICAvLyBiMDEgPSB1TGF0
dGljZVNlbGVjdG9yW2kgKyBieTFdOworICAgICAgICBpbnQgYjAxID0gcGFpbnRpbmdEYXRhLmxh
dHRpY2VTZWxlY3RvcltsYXR0aWNlSW5kZXggKyBub2lzZVkubmV4dEluZGV4XTsKKyAgICAgICAg
Ly8gcnkxID0gcnkwIC0gMS4wZjsKKyAgICAgICAgLy8gcSA9IGZHcmFkaWVudFtuQ29sb3JDaGFu
bmVsXVtiMDFdOyB1ID0gcngwICogcVswXSArIHJ5MSAqIHFbMV07CisgICAgICAgIHEgPSBwYWlu
dGluZ0RhdGEuZ3JhZGllbnRbY2hhbm5lbF1bYjAxXTsKKyAgICAgICAgdSA9IG5vaXNlWC5mcmFj
dGlvbiAqIHFbMF0gKyAobm9pc2VZLmZyYWN0aW9uIC0gMSkgKiBxWzFdOworCisgICAgICAgIC8v
IGIxMSA9IHVMYXR0aWNlU2VsZWN0b3JbaiArIGJ5MV07CisgICAgICAgIGludCBiMTEgPSBwYWlu
dGluZ0RhdGEubGF0dGljZVNlbGVjdG9yW25leHRMYXR0aWNlSW5kZXggKyBub2lzZVkubmV4dElu
ZGV4XTsKKyAgICAgICAgLy8gcSA9IGZHcmFkaWVudFtuQ29sb3JDaGFubmVsXVtiMTFdOyB2ID0g
cngxICogcVswXSArIHJ5MSAqIHFbMV07CisgICAgICAgIHEgPSBwYWludGluZ0RhdGEuZ3JhZGll
bnRbY2hhbm5lbF1bYjExXTsKKyAgICAgICAgdiA9IChub2lzZVguZnJhY3Rpb24gLSAxKSAqIHFb
MF0gKyAobm9pc2VZLmZyYWN0aW9uIC0gMSkgKiBxWzFdOworICAgICAgICAvLyBiID0gbGVycChz
eCwgdSwgdik7CiAgICAgICAgIGZsb2F0IGIgPSBsaW5lYXJJbnRlcnBvbGF0aW9uKHN4LCB1LCB2
KTsKIAorICAgICAgICAvLyByZXR1cm4gbGVycChzeSwgYSwgYik7CiAgICAgICAgIHJldHVybiBs
aW5lYXJJbnRlcnBvbGF0aW9uKHN5LCBhLCBiKTsKICAgICB9OwogCkBAIC0yNDcsMTEgKzI4NCwx
MiBAQCBGbG9hdENvbXBvbmVudHMgRkVUdXJidWxlbmNlOjpub2lzZTJEKGNvbnN0IFBhaW50aW5n
RGF0YSYgcGFpbnRpbmdEYXRhLCBTdGl0Y2hEYQogICAgIH07CiB9CiAKLUNvbG9yQ29tcG9uZW50
cyBGRVR1cmJ1bGVuY2U6OmNhbGN1bGF0ZVR1cmJ1bGVuY2VWYWx1ZUZvclBvaW50KGNvbnN0IFBh
aW50aW5nRGF0YSYgcGFpbnRpbmdEYXRhLCBTdGl0Y2hEYXRhJiBzdGl0Y2hEYXRhLCBjb25zdCBG
bG9hdFBvaW50JiBwb2ludCkKK0NvbG9yQ29tcG9uZW50cyBGRVR1cmJ1bGVuY2U6OmNhbGN1bGF0
ZVR1cmJ1bGVuY2VWYWx1ZUZvclBvaW50KGNvbnN0IFBhaW50aW5nRGF0YSYgcGFpbnRpbmdEYXRh
LCBTdGl0Y2hEYXRhJiBzdGl0Y2hEYXRhLCBjb25zdCBGbG9hdFBvaW50JiBwb2ludCkgY29uc3QK
IHsKICAgICBmbG9hdCB0aWxlV2lkdGggPSBwYWludGluZ0RhdGEuZmlsdGVyU2l6ZS53aWR0aCgp
OwogICAgIGZsb2F0IHRpbGVIZWlnaHQgPSBwYWludGluZ0RhdGEuZmlsdGVyU2l6ZS5oZWlnaHQo
KTsKICAgICBBU1NFUlQodGlsZVdpZHRoID4gMCAmJiB0aWxlSGVpZ2h0ID4gMCk7CisgICAgCiAg
ICAgZmxvYXQgYmFzZUZyZXF1ZW5jeVggPSBtX2Jhc2VGcmVxdWVuY3lYOwogICAgIGZsb2F0IGJh
c2VGcmVxdWVuY3lZID0gbV9iYXNlRnJlcXVlbmN5WTsKIApAQCAtMzE0LDcgKzM1Miw3IEBAIENv
bG9yQ29tcG9uZW50cyBGRVR1cmJ1bGVuY2U6OmNhbGN1bGF0ZVR1cmJ1bGVuY2VWYWx1ZUZvclBv
aW50KGNvbnN0IFBhaW50aW5nRGF0CiAgICAgcmV0dXJuIHR1cmJ1bGVuY2VGdW5jdGlvblJlc3Vs
dDsKIH0KIAotdm9pZCBGRVR1cmJ1bGVuY2U6OmZpbGxSZWdpb24oVWludDhDbGFtcGVkQXJyYXkq
IHBpeGVsQXJyYXksIGNvbnN0IFBhaW50aW5nRGF0YSYgcGFpbnRpbmdEYXRhLCBpbnQgc3RhcnRZ
LCBpbnQgZW5kWSkKK3ZvaWQgRkVUdXJidWxlbmNlOjpmaWxsUmVnaW9uKFVpbnQ4Q2xhbXBlZEFy
cmF5KiBwaXhlbEFycmF5LCBjb25zdCBQYWludGluZ0RhdGEmIHBhaW50aW5nRGF0YSwgaW50IHN0
YXJ0WSwgaW50IGVuZFkpIGNvbnN0CiB7CiAgICAgSW50UmVjdCBmaWx0ZXJSZWdpb24gPSBhYnNv
bHV0ZVBhaW50UmVjdCgpOwogICAgIEZsb2F0UG9pbnQgcG9pbnQoMCwgZmlsdGVyUmVnaW9uLnko
KSArIHN0YXJ0WSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9maWx0ZXJzL0ZFVHVyYnVsZW5jZS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvZmlsdGVycy9GRVR1cmJ1bGVuY2UuaAppbmRleCA0YTVkZTNmNmFjNmUwOGViNGNlZWFlOGI1
MDlhODIyNGM3NGEyZDVjLi5kZDdlY2Y5ZjJhMDMxZDU3ZmQxZTM1ZTU2NzcyNTZkOTZiMzk0NjQx
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZF
VHVyYnVsZW5jZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRl
cnMvRkVUdXJidWxlbmNlLmgKQEAgLTExOSw5ICsxMTksOSBAQCBwcml2YXRlOgogICAgIEZFVHVy
YnVsZW5jZShGaWx0ZXImLCBUdXJidWxlbmNlVHlwZSwgZmxvYXQsIGZsb2F0LCBpbnQsIGZsb2F0
LCBib29sKTsKIAogICAgIHZvaWQgaW5pdFBhaW50KFBhaW50aW5nRGF0YSYpOwotICAgIEZsb2F0
Q29tcG9uZW50cyBub2lzZTJEKGNvbnN0IFBhaW50aW5nRGF0YSYsIFN0aXRjaERhdGEmLCBjb25z
dCBGbG9hdFBvaW50Jik7Ci0gICAgQ29sb3JDb21wb25lbnRzIGNhbGN1bGF0ZVR1cmJ1bGVuY2VW
YWx1ZUZvclBvaW50KGNvbnN0IFBhaW50aW5nRGF0YSYsIFN0aXRjaERhdGEmLCBjb25zdCBGbG9h
dFBvaW50Jik7Ci0gICAgdm9pZCBmaWxsUmVnaW9uKFVpbnQ4Q2xhbXBlZEFycmF5KiwgY29uc3Qg
UGFpbnRpbmdEYXRhJiwgaW50LCBpbnQpOworICAgIEZsb2F0Q29tcG9uZW50cyBub2lzZTJEKGNv
bnN0IFBhaW50aW5nRGF0YSYsIGNvbnN0IFN0aXRjaERhdGEmLCBjb25zdCBGbG9hdFBvaW50Jikg
Y29uc3Q7CisgICAgQ29sb3JDb21wb25lbnRzIGNhbGN1bGF0ZVR1cmJ1bGVuY2VWYWx1ZUZvclBv
aW50KGNvbnN0IFBhaW50aW5nRGF0YSYsIFN0aXRjaERhdGEmLCBjb25zdCBGbG9hdFBvaW50Jikg
Y29uc3Q7CisgICAgdm9pZCBmaWxsUmVnaW9uKFVpbnQ4Q2xhbXBlZEFycmF5KiwgY29uc3QgUGFp
bnRpbmdEYXRhJiwgaW50IHN0YXJ0WSwgaW50IGVuZFkpIGNvbnN0OwogCiAgICAgVHVyYnVsZW5j
ZVR5cGUgbV90eXBlOwogICAgIGZsb2F0IG1fYmFzZUZyZXF1ZW5jeVg7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZpbHRlckVmZmVjdC5oIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9GaWx0ZXJFZmZlY3QuaApp
bmRleCAyMTI1YTc0MDZhMzFhMDU0ZTRjYmE5ODIzMzRlNWZmMjE0NWUzZGUyLi43N2YyMTMwMWY2
ODU5ODM4NWViZWE5OTU4OTAwNTA1OTE0OGQ3MWIyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZpbHRlckVmZmVjdC5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvRmlsdGVyRWZmZWN0LmgKQEAgLTE0NCw2
ICsxNDQsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCBzZXRFZmZlY3RCb3VuZGFyaWVzKGNvbnN0IEZs
b2F0UmVjdCYgZWZmZWN0Qm91bmRhcmllcykgeyBtX2VmZmVjdEJvdW5kYXJpZXMgPSBlZmZlY3RC
b3VuZGFyaWVzOyB9CiAKICAgICBGaWx0ZXImIGZpbHRlcigpIHsgcmV0dXJuIG1fZmlsdGVyOyB9
CisgICAgY29uc3QgRmlsdGVyJiBmaWx0ZXIoKSBjb25zdCB7IHJldHVybiBtX2ZpbHRlcjsgfQog
CiAgICAgYm9vbCBjbGlwc1RvQm91bmRzKCkgY29uc3QgeyByZXR1cm4gbV9jbGlwc1RvQm91bmRz
OyB9CiAgICAgdm9pZCBzZXRDbGlwc1RvQm91bmRzKGJvb2wgdmFsdWUpIHsgbV9jbGlwc1RvQm91
bmRzID0gdmFsdWU7IH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiMjgxNDQyYzk0NTE2ZTJhYzE5ZTc0MzRiOGExMmVmODAw
NjdiMzFiLi5jYzAxYjhiZGEzYTY5NzFjYzRiZWEzZjA5NjgwMDVhMDQzYTRmNjI3IDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTctMTEtMTggIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBh
cHBsZS5jb20+CisKKyAgICAgICAgZmVUdXJidWxlbmNlIHdpdGggc3RpdGNoVGlsZXMgaXMgYnJv
a2VuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzk4
NjIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAg
ICAgIFJlZiB0ZXN0IHRoYXQgbWFza3Mgb3V0IGFuIGVtcHR5IGFyZWEgb2YgdGhlIGZpbHRlciBh
bmQgY29tcGFyZXMgd2l0aCBhIGdyZWVuIHJlY3RhbmdsZS4KKworICAgICAgICAqIHN2Zy9maWx0
ZXJzL2ZlVHVyYnVsZW5jZS1zdGl0Y2hUaWxlcy1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBzdmcvZmlsdGVycy9mZVR1cmJ1bGVuY2Utc3RpdGNoVGlsZXMuaHRtbDogQWRkZWQuCisK
IDIwMTctMTEtMTcgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KIAogICAg
ICAgICBXZWIgSW5zcGVjdG9yOiBGaXggZ3JhbW1hciB0eXBvIGluIHRlc3RzCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9zdmcvZmlsdGVycy9mZVR1cmJ1bGVuY2Utc3RpdGNoVGlsZXMtZXhwZWN0
ZWQuaHRtbCBiL0xheW91dFRlc3RzL3N2Zy9maWx0ZXJzL2ZlVHVyYnVsZW5jZS1zdGl0Y2hUaWxl
cy1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjFhNWRkMWNjZmNjMGM0NWI1NjE5MzlkNTNhNmZk
ZTkxMDQ4MDNlZGMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zdmcvZmlsdGVycy9m
ZVR1cmJ1bGVuY2Utc3RpdGNoVGlsZXMtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDE1IEBACis8
IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICAgIDxib2R5PgorICAgICAgICA8cD5Zb3Ugc2hvdWxk
IHNlZSBhIHNvbGlkIGdyZWVuIHNxdWFyZSBiZWxvdzwvcD4KKyAgICAgICAgPHN2ZyB3aWR0aD0i
ODAwcHgiIGhlaWdodD0iODAwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+
CisgICAgICAgICAgICA8ZGVmcz4KKyAgICAgICAgICAgICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAt
b3V0LW1pZGRsZSI+CisgICAgICAgICAgICAgICAgICA8cmVjdCB4PSIxNjAiIHk9IjE2MCIgd2lk
dGg9IjgwIiBoZWlnaHQ9IjgwIiAvPgorICAgICAgICAgICAgICAgIDwvY2xpcFBhdGg+CisgICAg
ICAgICAgICA8L2RlZnM+CisgICAgICAgICAgICA8cmVjdCB4PSIxNjAiIHk9IjE2MCIgd2lkdGg9
IjgwIiBoZWlnaHQ9IjgwIiBmaWxsPSJncmVlbiIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtb3V0LW1p
ZGRsZSkiLz4KKyAgICAgICAgPC9zdmc+CisgICAgICAgIDwvZGl2PgorICAgIDwvYm9keT4KKzwv
aHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N2Zy9maWx0ZXJzL2ZlVHVyYnVsZW5jZS1z
dGl0Y2hUaWxlcy5odG1sIGIvTGF5b3V0VGVzdHMvc3ZnL2ZpbHRlcnMvZmVUdXJidWxlbmNlLXN0
aXRjaFRpbGVzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNWRhZjcwM2M4YTE2YmE5MmQ1OGVhZDI2ZWE4YjJh
OTYyNGIxNzgyNQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N2Zy9maWx0ZXJzL2Zl
VHVyYnVsZW5jZS1zdGl0Y2hUaWxlcy5odG1sCkBAIC0wLDAgKzEsMjUgQEAKKzwhRE9DVFlQRSBo
dG1sPgorPGh0bWw+CisgICAgPGJvZHk+CisgICAgICAgIDxwPllvdSBzaG91bGQgc2VlIGEgc29s
aWQgZ3JlZW4gc3F1YXJlIGJlbG93PC9wPgorICAgICAgICA8c3ZnIHdpZHRoPSI4MDBweCIgaGVp
Z2h0PSI4MDBweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KKyAgICAgICAg
ICAgIDxkZWZzPgorICAgICAgICAgICAgICAgIDxmaWx0ZXIgaWQ9ImxpZ2h0IiBmaWx0ZXJVbml0
cz0idXNlclNwYWNlT25Vc2UiIHg9IjEwMCIgeT0iMTAwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIw
MCI+CisgICAgICAgICAgICAgICAgICAgIDxmZVR1cmJ1bGVuY2UgIHNlZWQ9IjEiIHR5cGU9InR1
cmJ1bGVuY2UiIGJhc2VGcmVxdWVuY3k9IjAuMDEiIG51bU9jdGF2ZXM9IjEiIHN0aXRjaFRpbGVz
PSJzdGl0Y2giIC8+CisgICAgICAgICAgICAgICAgICAgIDxmZUNvbXBvbmVudFRyYW5zZmVyPgor
ICAgICAgICAgICAgICAgICAgICAgIDxmZUZ1bmNSIHR5cGU9ImRpc2NyZXRlIiB0YWJsZVZhbHVl
cz0iMCAwLjUgMC41IDAuNSAxIiAvPgorICAgICAgICAgICAgICAgICAgICAgIDxmZUZ1bmNHIHR5
cGU9ImRpc2NyZXRlIiB0YWJsZVZhbHVlcz0iMCAwLjUgMC41IDAuNSAxIiAvPgorICAgICAgICAg
ICAgICAgICAgICAgIDxmZUZ1bmNCIHR5cGU9ImRpc2NyZXRlIiB0YWJsZVZhbHVlcz0iMCAwLjUg
MC41IDAuNSAxIiAvPgorICAgICAgICAgICAgICAgICAgICAgIDxmZUZ1bmNBIHR5cGU9ImRpc2Ny
ZXRlIiB0YWJsZVZhbHVlcz0iMCAxIDEgMSAxIiAvPgorICAgICAgICAgICAgICAgICAgICA8L2Zl
Q29tcG9uZW50VHJhbnNmZXI+CisgICAgICAgICAgICAgICAgPC9maWx0ZXI+CisgICAgICAgICAg
ICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwLW91dC1taWRkbGUiPgorICAgICAgICAgICAgICAgICAg
PHJlY3QgeD0iMTYwIiB5PSIxNjAiIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgLz4KKyAgICAgICAg
ICAgICAgICA8L2NsaXBQYXRoPgorICAgICAgICAgICAgPC9kZWZzPgorICAgICAgICAgICAgPHJl
Y3QgeD0iMTYwIiB5PSIxNjAiIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgZmlsbD0iZ3JlZW4iIC8+
CisgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iNDAwIiBoZWlnaHQ9IjQwMCIg
ZmlsdGVyPSJ1cmwoI2xpZ2h0KSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtb3V0LW1pZGRsZSkiLz4K
KyAgICAgICAgPC9zdmc+CisgICAgICAgIDwvZGl2PgorICAgIDwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>