<?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>182770</bug_id>
          
          <creation_ts>2018-02-13 22:02:29 -0800</creation_ts>
          <short_desc>[RenderTreeBuilder] Remove redundant RenderTreeBuilder methods</short_desc>
          <delta_ts>2018-02-14 09:47:21 -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>Layout and Rendering</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="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>koivisto</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>1398961</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2018-02-13 22:02:29 -0800</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398962</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-02-13 22:03:03 -0800</bug_when>
    <thetext>&lt;rdar://problem/37525627&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398963</commentid>
    <comment_count>2</comment_count>
      <attachid>333767</attachid>
    <who name="alan">zalan</who>
    <bug_when>2018-02-13 22:04:22 -0800</bug_when>
    <thetext>Created attachment 333767
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398990</commentid>
    <comment_count>3</comment_count>
      <attachid>333767</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-02-13 23:11:35 -0800</bug_when>
    <thetext>Comment on attachment 333767
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399099</commentid>
    <comment_count>4</comment_count>
      <attachid>333767</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-14 09:47:20 -0800</bug_when>
    <thetext>Comment on attachment 333767
Patch

Clearing flags on attachment: 333767

Committed r228465: &lt;https://trac.webkit.org/changeset/228465&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399100</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-14 09:47:21 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>333767</attachid>
            <date>2018-02-13 22:04:22 -0800</date>
            <delta_ts>2018-02-14 09:47:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182770-20180213220421.patch</filename>
            <type>text/plain</type>
            <size>8536</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI4NDQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjI2MTg1ZDY0Y2U4ZmQ0
MDFkZGY3YzJjOTRkODE2NWRkYmVmNDQ2NS4uYThhODNmMjNjYWZkYWYyNzQ4ODg2NzcxYWE4OGVk
ZTU5YmZiZWNhNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE4LTAyLTEzICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1JlbmRlclRyZWVCdWlsZGVy
XSBSZW1vdmUgcmVkdW5kYW50IFJlbmRlclRyZWVCdWlsZGVyIG1ldGhvZHMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4Mjc3MAorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vMzc1MjU2Mjc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgTm8gY2hhbmdlIGluIGZ1bmN0aW9uYWxpdHkuCisKKyAgICAgICAgKiBy
ZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZUJ1aWxkZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6UmVuZGVyVHJlZUJ1aWxkZXI6OmRyb3BBbm9ueW1vdXNCb3hDaGlsZCk6IERlbGV0ZWQuCisg
ICAgICAgIChXZWJDb3JlOjpSZW5kZXJUcmVlQnVpbGRlcjo6bW92ZVJ1YnlDaGlsZHJlbik6IERl
bGV0ZWQuCisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJUcmVlQnVpbGRlcjo6cmVzb2x2ZU1vdmVk
Q2hpbGRGb3JNdWx0aUNvbHVtbkZsb3cpOiBEZWxldGVkLgorICAgICAgICAqIHJlbmRlcmluZy91
cGRhdGluZy9SZW5kZXJUcmVlQnVpbGRlci5oOgorICAgICAgICAqIHJlbmRlcmluZy91cGRhdGlu
Zy9SZW5kZXJUcmVlQnVpbGRlckJsb2NrRmxvdy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5k
ZXJUcmVlQnVpbGRlcjo6QmxvY2tGbG93OjppbnNlcnRDaGlsZCk6CisgICAgICAgICogcmVuZGVy
aW5nL3VwZGF0aW5nL1JlbmRlclRyZWVCdWlsZGVySW5saW5lLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlJlbmRlclRyZWVCdWlsZGVyOjpJbmxpbmU6Omluc2VydENoaWxkKToKKyAgICAgICAgKiBy
ZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZUJ1aWxkZXJSdWJ5LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlJlbmRlclRyZWVCdWlsZGVyOjpSdWJ5Ojp0YWtlQ2hpbGQpOgorCiAyMDE4LTAyLTEz
ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW1JlbmRlclRyZWVC
dWlsZGVyXSBNb3ZlIFJlbmRlckJsb2NrOjp0YWtlQ2hpbGQoKSB0byBSZW5kZXJUcmVlQnVpbGRl
cgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRy
ZWVCdWlsZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGluZy9SZW5kZXJU
cmVlQnVpbGRlci5jcHAKaW5kZXggYjgwNTJiYjM3ZWE4YjdjMjc1ZWNmYTZlMjdkMDUyNGY2MWVm
Y2Y3ZC4uZTIwOTNjNWMyNDRjZjIzNTRmNWVjZjJiZDAyMzA1YmY2N2E5ZTM5NSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVCdWlsZGVyLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZUJ1aWxk
ZXIuY3BwCkBAIC00NTIsMTEgKzQ1Miw2IEBAIHZvaWQgUmVuZGVyVHJlZUJ1aWxkZXI6OnJlbW92
ZUZyb21QYXJlbnRBbmREZXN0cm95Q2xlYW5pbmdVcEFub255bW91c1dyYXBwZXJzKFJlCiAgICAg
Ly8gV0FSTklORzogY2hpbGQgaXMgZGVsZXRlZCBoZXJlLgogfQogCi12b2lkIFJlbmRlclRyZWVC
dWlsZGVyOjpkcm9wQW5vbnltb3VzQm94Q2hpbGQoUmVuZGVyQmxvY2smIHBhcmVudCwgUmVuZGVy
QmxvY2smIGNoaWxkKQotewotICAgIGJsb2NrQnVpbGRlcigpLmRyb3BBbm9ueW1vdXNCb3hDaGls
ZChwYXJlbnQsIGNoaWxkKTsKLX0KLQogdm9pZCBSZW5kZXJUcmVlQnVpbGRlcjo6aW5zZXJ0Q2hp
bGRUb1JlbmRlcklubGluZShSZW5kZXJJbmxpbmUmIHBhcmVudCwgUmVuZGVyUHRyPFJlbmRlck9i
amVjdD4gY2hpbGQsIFJlbmRlck9iamVjdCogYmVmb3JlQ2hpbGQpCiB7CiAgICAgaW5saW5lQnVp
bGRlcigpLmluc2VydENoaWxkKHBhcmVudCwgV1RGTW92ZShjaGlsZCksIGJlZm9yZUNoaWxkKTsK
QEAgLTUwMiwxMSArNDk3LDYgQEAgdm9pZCBSZW5kZXJUcmVlQnVpbGRlcjo6aW5zZXJ0Q2hpbGRU
b1JlbmRlclRhYmxlUm93KFJlbmRlclRhYmxlUm93JiBwYXJlbnQsIFJlbmQKICAgICB0YWJsZUJ1
aWxkZXIoKS5pbnNlcnRDaGlsZChwYXJlbnQsIFdURk1vdmUoY2hpbGQpLCBiZWZvcmVDaGlsZCk7
CiB9CiAKLXZvaWQgUmVuZGVyVHJlZUJ1aWxkZXI6Om1vdmVSdWJ5Q2hpbGRyZW4oUmVuZGVyUnVi
eUJhc2UmIGZyb20sIFJlbmRlclJ1YnlCYXNlJiB0bykKLXsKLSAgICBydWJ5QnVpbGRlcigpLm1v
dmVDaGlsZHJlbihmcm9tLCB0byk7Ci19Ci0KIHZvaWQgUmVuZGVyVHJlZUJ1aWxkZXI6Omluc2Vy
dENoaWxkVG9SZW5kZXJCbG9ja0Zsb3coUmVuZGVyQmxvY2tGbG93JiBwYXJlbnQsIFJlbmRlclB0
cjxSZW5kZXJPYmplY3Q+IGNoaWxkLCBSZW5kZXJPYmplY3QqIGJlZm9yZUNoaWxkKQogewogICAg
IGJsb2NrRmxvd0J1aWxkZXIoKS5pbnNlcnRDaGlsZChwYXJlbnQsIFdURk1vdmUoY2hpbGQpLCBi
ZWZvcmVDaGlsZCk7CkBAIC01MjcsMTEgKzUxNyw2IEBAIHZvaWQgUmVuZGVyVHJlZUJ1aWxkZXI6
OnVwZGF0ZUFmdGVyRGVzY2VuZGFudHMoUmVuZGVyRWxlbWVudCYgcmVuZGVyZXIpCiAgICAgICAg
IG11bHRpQ29sdW1uQnVpbGRlcigpLnVwZGF0ZUFmdGVyRGVzY2VuZGFudHMoZG93bmNhc3Q8UmVu
ZGVyQmxvY2tGbG93PihyZW5kZXJlcikpOwogfQogCi1SZW5kZXJPYmplY3QqIFJlbmRlclRyZWVC
dWlsZGVyOjpyZXNvbHZlTW92ZWRDaGlsZEZvck11bHRpQ29sdW1uRmxvdyhSZW5kZXJGcmFnbWVu
dGVkRmxvdyYgZW5jbG9zaW5nRnJhZ21lbnRlZEZsb3csIFJlbmRlck9iamVjdCogYmVmb3JlQ2hp
bGQpCi17Ci0gICAgcmV0dXJuIG11bHRpQ29sdW1uQnVpbGRlcigpLnJlc29sdmVNb3ZlZENoaWxk
KGVuY2xvc2luZ0ZyYWdtZW50ZWRGbG93LCBiZWZvcmVDaGlsZCk7Ci19Ci0KIFJlbmRlclB0cjxS
ZW5kZXJPYmplY3Q+IFJlbmRlclRyZWVCdWlsZGVyOjp0YWtlQ2hpbGRGcm9tUmVuZGVyTWVudUxp
c3QoUmVuZGVyTWVudUxpc3QmIHBhcmVudCwgUmVuZGVyT2JqZWN0JiBjaGlsZCkKIHsKICAgICBh
dXRvKiBpbm5lclJlbmRlcmVyID0gcGFyZW50LmlubmVyUmVuZGVyZXIoKTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGluZy9SZW5kZXJUcmVlQnVpbGRlci5oIGIv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVCdWlsZGVyLmgKaW5k
ZXggMWEyY2RkY2U5MDAwYmE5YzY1YjZiMGE2NDQ2YTllNjMyZjhhZDllNS4uNjA1NmY2OTczZTlm
ODhmZDg4NjM0ODdhMjkzMDlmY2JkOGM5MTBmNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVCdWlsZGVyLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVCdWlsZGVyLmgKQEAgLTc4LDE2ICs3OCwx
MCBAQCBwdWJsaWM6CiAgICAgdm9pZCBpbnNlcnRDaGlsZFRvUmVuZGVyVGFibGVSb3coUmVuZGVy
VGFibGVSb3cmIHBhcmVudCwgUmVuZGVyUHRyPFJlbmRlck9iamVjdD4gY2hpbGQsIFJlbmRlck9i
amVjdCogYmVmb3JlQ2hpbGQgPSBudWxscHRyKTsKICAgICB2b2lkIGluc2VydENoaWxkVG9SZW5k
ZXJNYXRoTUxGZW5jZWQoUmVuZGVyTWF0aE1MRmVuY2VkJiBwYXJlbnQsIFJlbmRlclB0cjxSZW5k
ZXJPYmplY3Q+IGNoaWxkLCBSZW5kZXJPYmplY3QqIGJlZm9yZUNoaWxkID0gbnVsbHB0cik7CiAK
LSAgICBib29sIGNoaWxkUmVxdWlyZXNUYWJsZShjb25zdCBSZW5kZXJFbGVtZW50JiBwYXJlbnQs
IGNvbnN0IFJlbmRlck9iamVjdCYgY2hpbGQpOwotICAgIHZvaWQgbWFrZUNoaWxkcmVuTm9uSW5s
aW5lKFJlbmRlckJsb2NrJiBwYXJlbnQsIFJlbmRlck9iamVjdCogaW5zZXJ0aW9uUG9pbnQgPSBu
dWxscHRyKTsKLSAgICBSZW5kZXJPYmplY3QqIHNwbGl0QW5vbnltb3VzQm94ZXNBcm91bmRDaGls
ZChSZW5kZXJCb3gmIHBhcmVudCwgUmVuZGVyT2JqZWN0KiBiZWZvcmVDaGlsZCk7Ci0gICAgdm9p
ZCBtb3ZlUnVieUNoaWxkcmVuKFJlbmRlclJ1YnlCYXNlJiBmcm9tLCBSZW5kZXJSdWJ5QmFzZSYg
dG8pOwogICAgIHZvaWQgY2hpbGRGbG93U3RhdGVDaGFuZ2VzQW5kQWZmZWN0c1BhcmVudEJsb2Nr
KFJlbmRlckVsZW1lbnQmIGNoaWxkKTsKICAgICB2b2lkIGNoaWxkRmxvd1N0YXRlQ2hhbmdlc0Fu
ZE5vTG9uZ2VyQWZmZWN0c1BhcmVudEJsb2NrKFJlbmRlckVsZW1lbnQmIGNoaWxkKTsKLSAgICBS
ZW5kZXJPYmplY3QqIHJlc29sdmVNb3ZlZENoaWxkRm9yTXVsdGlDb2x1bW5GbG93KFJlbmRlckZy
YWdtZW50ZWRGbG93JiBlbmNsb3NpbmdGcmFnbWVudGVkRmxvdywgUmVuZGVyT2JqZWN0KiBiZWZv
cmVDaGlsZCk7CiAgICAgdm9pZCByZW1vdmVGcm9tUGFyZW50QW5kRGVzdHJveUNsZWFuaW5nVXBB
bm9ueW1vdXNXcmFwcGVycyhSZW5kZXJPYmplY3QmIGNoaWxkKTsKICAgICB2b2lkIG11bHRpQ29s
dW1uRGVzY2VuZGFudEluc2VydGVkKFJlbmRlck11bHRpQ29sdW1uRmxvdyYsIFJlbmRlck9iamVj
dCYgbmV3RGVzY2VuZGFudCk7Ci0gICAgdm9pZCBkcm9wQW5vbnltb3VzQm94Q2hpbGQoUmVuZGVy
QmxvY2smIHBhcmVudCwgUmVuZGVyQmxvY2smIGNoaWxkKTsKIAogcHJpdmF0ZToKICAgICBjbGFz
cyBGaXJzdExldHRlcjsKQEAgLTEwMiw2ICs5Niw4IEBAIHByaXZhdGU6CiAgICAgY2xhc3MgU1ZH
OwogICAgIGNsYXNzIE1hdGhNTDsKIAorICAgIFJlbmRlck9iamVjdCogc3BsaXRBbm9ueW1vdXNC
b3hlc0Fyb3VuZENoaWxkKFJlbmRlckJveCYgcGFyZW50LCBSZW5kZXJPYmplY3QqIGJlZm9yZUNo
aWxkKTsKKyAgICB2b2lkIG1ha2VDaGlsZHJlbk5vbklubGluZShSZW5kZXJCbG9jayYgcGFyZW50
LCBSZW5kZXJPYmplY3QqIGluc2VydGlvblBvaW50ID0gbnVsbHB0cik7CiAgICAgdm9pZCByZW1v
dmVBbm9ueW1vdXNXcmFwcGVyc0ZvcklubGluZUNoaWxkcmVuSWZOZWVkZWQoUmVuZGVyRWxlbWVu
dCYgcGFyZW50KTsKICAgICBSZW5kZXJQdHI8UmVuZGVyT2JqZWN0PiB0YWtlQ2hpbGRGcm9tUmVu
ZGVyTWVudUxpc3QoUmVuZGVyTWVudUxpc3QmIHBhcmVudCwgUmVuZGVyT2JqZWN0JiBjaGlsZCk7
CiAgICAgUmVuZGVyUHRyPFJlbmRlck9iamVjdD4gdGFrZUNoaWxkRnJvbVJlbmRlckJ1dHRvbihS
ZW5kZXJCdXR0b24mIHBhcmVudCwgUmVuZGVyT2JqZWN0JiBjaGlsZCk7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZUJ1aWxkZXJCbG9ja0Zs
b3cuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVCdWls
ZGVyQmxvY2tGbG93LmNwcAppbmRleCA1MmU3YWRjNDkzMzk1ODExYzMwZTRhY2I1MDdjZGQ0NTYz
OGQyMDk1Li4xMjVjZjlkZTFlZTJjNDgyMzA2OGNjODE4YTRmOTM2YjAyMDg5YzBkIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZUJ1aWxkZXJC
bG9ja0Zsb3cuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGluZy9SZW5k
ZXJUcmVlQnVpbGRlckJsb2NrRmxvdy5jcHAKQEAgLTQxLDcgKzQxLDcgQEAgdm9pZCBSZW5kZXJU
cmVlQnVpbGRlcjo6QmxvY2tGbG93OjppbnNlcnRDaGlsZChSZW5kZXJCbG9ja0Zsb3cmIHBhcmVu
dCwgUmVuZGVyUHQKICAgICAgICAgcmV0dXJuIG1fYnVpbGRlci5pbnNlcnRDaGlsZCgqcGFyZW50
Lm11bHRpQ29sdW1uRmxvdygpLCBXVEZNb3ZlKGNoaWxkKSwgYmVmb3JlQ2hpbGQpOwogICAgIGF1
dG8qIGJlZm9yZUNoaWxkT3JQbGFjZWhvbGRlciA9IGJlZm9yZUNoaWxkOwogICAgIGlmIChhdXRv
KiBjb250YWluaW5nRnJhZ21lbnRlZEZsb3cgPSBwYXJlbnQuZW5jbG9zaW5nRnJhZ21lbnRlZEZs
b3coKSkKLSAgICAgICAgYmVmb3JlQ2hpbGRPclBsYWNlaG9sZGVyID0gbV9idWlsZGVyLnJlc29s
dmVNb3ZlZENoaWxkRm9yTXVsdGlDb2x1bW5GbG93KCpjb250YWluaW5nRnJhZ21lbnRlZEZsb3cs
IGJlZm9yZUNoaWxkKTsKKyAgICAgICAgYmVmb3JlQ2hpbGRPclBsYWNlaG9sZGVyID0gbV9idWls
ZGVyLm11bHRpQ29sdW1uQnVpbGRlcigpLnJlc29sdmVNb3ZlZENoaWxkKCpjb250YWluaW5nRnJh
Z21lbnRlZEZsb3csIGJlZm9yZUNoaWxkKTsKICAgICBtX2J1aWxkZXIuaW5zZXJ0Q2hpbGRUb1Jl
bmRlckJsb2NrKHBhcmVudCwgV1RGTW92ZShjaGlsZCksIGJlZm9yZUNoaWxkT3JQbGFjZWhvbGRl
cik7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGluZy9S
ZW5kZXJUcmVlQnVpbGRlcklubGluZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBk
YXRpbmcvUmVuZGVyVHJlZUJ1aWxkZXJJbmxpbmUuY3BwCmluZGV4IGEzMDE2ZDQwYjkzOTk4Nzgx
ODE5MDhjOTc1OTIyZGI4ZWJlNDM5ZDAuLjllZmIxN2I2YjI3Y2JmMTAxMGM0ZjY0NjYxMjNhMjk2
NDI0ZjVlZDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGluZy9S
ZW5kZXJUcmVlQnVpbGRlcklubGluZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L3VwZGF0aW5nL1JlbmRlclRyZWVCdWlsZGVySW5saW5lLmNwcApAQCAtMTA2LDcgKzEwNiw3IEBA
IHZvaWQgUmVuZGVyVHJlZUJ1aWxkZXI6OklubGluZTo6aW5zZXJ0Q2hpbGQoUmVuZGVySW5saW5l
JiBwYXJlbnQsIFJlbmRlclB0cjxSZW5kCiB7CiAgICAgYXV0byogYmVmb3JlQ2hpbGRPclBsYWNl
aG9sZGVyID0gYmVmb3JlQ2hpbGQ7CiAgICAgaWYgKGF1dG8qIGZyYWdtZW50ZWRGbG93ID0gcGFy
ZW50LmVuY2xvc2luZ0ZyYWdtZW50ZWRGbG93KCkpCi0gICAgICAgIGJlZm9yZUNoaWxkT3JQbGFj
ZWhvbGRlciA9IG1fYnVpbGRlci5yZXNvbHZlTW92ZWRDaGlsZEZvck11bHRpQ29sdW1uRmxvdygq
ZnJhZ21lbnRlZEZsb3csIGJlZm9yZUNoaWxkKTsKKyAgICAgICAgYmVmb3JlQ2hpbGRPclBsYWNl
aG9sZGVyID0gbV9idWlsZGVyLm11bHRpQ29sdW1uQnVpbGRlcigpLnJlc29sdmVNb3ZlZENoaWxk
KCpmcmFnbWVudGVkRmxvdywgYmVmb3JlQ2hpbGQpOwogICAgIGlmIChwYXJlbnQuY29udGludWF0
aW9uKCkpIHsKICAgICAgICAgaW5zZXJ0Q2hpbGRUb0NvbnRpbnVhdGlvbihwYXJlbnQsIFdURk1v
dmUoY2hpbGQpLCBiZWZvcmVDaGlsZE9yUGxhY2Vob2xkZXIpOwogICAgICAgICByZXR1cm47CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZUJ1
aWxkZXJSdWJ5LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGluZy9SZW5kZXJU
cmVlQnVpbGRlclJ1YnkuY3BwCmluZGV4IDM3NDlhNjU3Y2MzNmMwZWU4ODgwYWU4MTVlZTFjN2Fi
N2E4MDc2OWYuLjY1ZDc4YmZiN2I1NjI3YTk1YjQxZTNmYWViOWJjMzRiMDg5NmRmYTIgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGluZy9SZW5kZXJUcmVlQnVpbGRl
clJ1YnkuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGluZy9SZW5kZXJU
cmVlQnVpbGRlclJ1YnkuY3BwCkBAIC00MzUsNyArNDM1LDcgQEAgUmVuZGVyUHRyPFJlbmRlck9i
amVjdD4gUmVuZGVyVHJlZUJ1aWxkZXI6OlJ1Ynk6OnRha2VDaGlsZChSZW5kZXJSdWJ5UnVuJiBw
YXJlbnQKICAgICAgICAgICAgIGlmIChyaWdodFJ1bi5oYXNSdWJ5QmFzZSgpKSB7CiAgICAgICAg
ICAgICAgICAgUmVuZGVyUnVieUJhc2UqIHJpZ2h0QmFzZSA9IHJpZ2h0UnVuLnJ1YnlCYXNlKCk7
CiAgICAgICAgICAgICAgICAgLy8gQ29sbGVjdCBhbGwgY2hpbGRyZW4gaW4gYSBzaW5nbGUgYmFz
ZSwgdGhlbiBzd2FwIHRoZSBiYXNlcy4KLSAgICAgICAgICAgICAgICBtX2J1aWxkZXIubW92ZVJ1
YnlDaGlsZHJlbigqcmlnaHRCYXNlLCAqYmFzZSk7CisgICAgICAgICAgICAgICAgbW92ZUNoaWxk
cmVuKCpyaWdodEJhc2UsICpiYXNlKTsKICAgICAgICAgICAgICAgICBwYXJlbnQubW92ZUNoaWxk
VG8obV9idWlsZGVyLCAmcmlnaHRSdW4sIGJhc2UsIFJlbmRlckJveE1vZGVsT2JqZWN0OjpOb3Jt
YWxpemVBZnRlckluc2VydGlvbjo6Tm8pOwogICAgICAgICAgICAgICAgIHJpZ2h0UnVuLm1vdmVD
aGlsZFRvKG1fYnVpbGRlciwgJnBhcmVudCwgcmlnaHRCYXNlLCBSZW5kZXJCb3hNb2RlbE9iamVj
dDo6Tm9ybWFsaXplQWZ0ZXJJbnNlcnRpb246Ok5vKTsKICAgICAgICAgICAgICAgICAvLyBUaGUg
bm93IGVtcHR5IHJ1YnkgYmFzZSB3aWxsIGJlIHJlbW92ZWQgYmVsb3cuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>