<?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>188445</bug_id>
          
          <creation_ts>2018-08-09 11:03:22 -0700</creation_ts>
          <short_desc>Update IDL for IntersectionObserverEntry and IntersectionObserverEntryInit</short_desc>
          <delta_ts>2018-08-09 12:37:19 -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>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>
          
          <blocked>159475</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ali Juma">ajuma</reporter>
          <assigned_to name="Ali Juma">ajuma</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kondapallykalyan</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>1449054</commentid>
    <comment_count>0</comment_count>
    <who name="Ali Juma">ajuma</who>
    <bug_when>2018-08-09 11:03:22 -0700</bug_when>
    <thetext>Update IntersectionObserverEntry by adding |isIntersecting| and making |rootBounds| nullable. Make the same changes to IntersectionObserverEntryInit, and also add intersectionRatio.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449057</commentid>
    <comment_count>1</comment_count>
      <attachid>346847</attachid>
    <who name="Ali Juma">ajuma</who>
    <bug_when>2018-08-09 11:09:42 -0700</bug_when>
    <thetext>Created attachment 346847
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449059</commentid>
    <comment_count>2</comment_count>
      <attachid>346847</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-08-09 11:15:28 -0700</bug_when>
    <thetext>Comment on attachment 346847
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=346847&amp;action=review

&gt; Source/WebCore/page/IntersectionObserverEntry.h:51
&gt; +        std::optional&lt;DOMRectInit&gt; rootBounds;
&gt;          DOMRectInit boundingClientRect;
&gt;          DOMRectInit intersectionRect;
&gt; +        bool isIntersecting;
&gt; +        double intersectionRatio;
&gt;          RefPtr&lt;Element&gt; target;

This would pack better if you put the bool at the end

&gt; Source/WebCore/page/IntersectionObserverEntry.h:77
&gt; +    bool m_isIntersecting { false };
&gt;      double m_intersectionRatio { 0 };
&gt;      RefPtr&lt;Element&gt; m_target;

Ditto</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449063</commentid>
    <comment_count>3</comment_count>
      <attachid>346851</attachid>
    <who name="Ali Juma">ajuma</who>
    <bug_when>2018-08-09 11:26:29 -0700</bug_when>
    <thetext>Created attachment 346851
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449085</commentid>
    <comment_count>4</comment_count>
      <attachid>346851</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-09 12:36:45 -0700</bug_when>
    <thetext>Comment on attachment 346851
Patch for landing

Clearing flags on attachment: 346851

Committed r234732: &lt;https://trac.webkit.org/changeset/234732&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449086</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-09 12:36:47 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449087</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-08-09 12:37:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/43106234&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346847</attachid>
            <date>2018-08-09 11:09:42 -0700</date>
            <delta_ts>2018-08-09 11:26:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-188445-20180809140941.patch</filename>
            <type>text/plain</type>
            <size>8539</size>
            <attacher name="Ali Juma">ajuma</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM0NzI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmI3NDY0NzdkOTdhNDlh
M2M5NzdiY2U2ZjAwNTM1NGE2NzA2YmEwZS4uNjRiYmZiZmJmZmRkYzY4ZTY5OWU4MzllNzllZDBi
ZDNlN2M0NzA1OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE4LTA4LTA5ICBBbGkg
SnVtYSAgPGFqdW1hQGNocm9taXVtLm9yZz4KKworICAgICAgICBVcGRhdGUgSURMIGZvciBJbnRl
cnNlY3Rpb25PYnNlcnZlckVudHJ5IGFuZCBJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5SW5pdAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg4NDQ1CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXBkYXRlIElu
dGVyc2VjdGlvbk9ic2VydmVyRW50cnkgYnkgbWFraW5nIHJvb3RCb3VuZHMgbnVsbGFibGUsIGFu
ZCBhZGRpbmcgYW4KKyAgICAgICAgaXNJbnRlcnNlY3RpbmcgYXR0cmlidXRlLiBNYWtlIHRoZSBz
YW1lIGNoYW5nZXMgdG8gSW50ZXJzZWN0aW9uT2JzZXJ2ZXJFbnRyeUluaXQsCisgICAgICAgIGFu
ZCBhbHNvIGFkZCBhbiBpbnRlcnNlY3Rpb25SYXRpbyBhdHRyaWJ1dGUuCisKKyAgICAgICAgVGVz
dGVkIGJ5IGludGVyc2VjdGlvbi1vYnNlcnZlci9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXItZW50cnkt
aW50ZXJmYWNlLmh0bWwKKworICAgICAgICAqIHBhZ2UvSW50ZXJzZWN0aW9uT2JzZXJ2ZXJFbnRy
eS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5OjpJbnRl
cnNlY3Rpb25PYnNlcnZlckVudHJ5KToKKyAgICAgICAgKiBwYWdlL0ludGVyc2VjdGlvbk9ic2Vy
dmVyRW50cnkuaDoKKyAgICAgICAgKFdlYkNvcmU6OkludGVyc2VjdGlvbk9ic2VydmVyRW50cnk6
OmlzSW50ZXJzZWN0aW5nIGNvbnN0KToKKyAgICAgICAgKiBwYWdlL0ludGVyc2VjdGlvbk9ic2Vy
dmVyRW50cnkuaWRsOgorCiAyMDE4LTA4LTA5ICBDaGFybGllIFR1cm5lciAgPGN0dXJuZXJAaWdh
bGlhLmNvbT4KIAogICAgICAgICBGaXggY29weXJpZ2h0IGhlYWRlcnMgb24gbmV3IElTTyBwYXJz
aW5nIGNsYXNzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ludGVyc2VjdGlvbk9i
c2VydmVyRW50cnkuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9JbnRlcnNlY3Rpb25PYnNlcnZl
ckVudHJ5LmNwcAppbmRleCBlM2Y5YzNjOWZjNDA5MDhiNjM3MWJjYWE5MDlmMGM3NTkxNTljNTJl
Li5jZjBhYTVmOWE5ZmUyODVjMDk5ZTMzM2UyYjdmZjZkOGQ5MTdlYjAxIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL0ludGVyc2VjdGlvbk9ic2VydmVyRW50cnkuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvSW50ZXJzZWN0aW9uT2JzZXJ2ZXJFbnRyeS5jcHAKQEAgLTM0LDE0
ICszNCwxNiBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIEludGVyc2VjdGlvbk9ic2VydmVyRW50
cnk6OkludGVyc2VjdGlvbk9ic2VydmVyRW50cnkoY29uc3QgSW5pdCYgaW5pdCkKICAgICA6IG1f
dGltZShpbml0LnRpbWUpCi0gICAgLCBtX3Jvb3RCb3VuZHMoRE9NUmVjdFJlYWRPbmx5Ojpmcm9t
UmVjdChpbml0LnJvb3RCb3VuZHMpKQogICAgICwgbV9ib3VuZGluZ0NsaWVudFJlY3QoRE9NUmVj
dFJlYWRPbmx5Ojpmcm9tUmVjdChpbml0LmJvdW5kaW5nQ2xpZW50UmVjdCkpCiAgICAgLCBtX2lu
dGVyc2VjdGlvblJlY3QoRE9NUmVjdFJlYWRPbmx5Ojpmcm9tUmVjdChpbml0LmludGVyc2VjdGlv
blJlY3QpKQorICAgICwgbV9pc0ludGVyc2VjdGluZyhpbml0LmlzSW50ZXJzZWN0aW5nKQorICAg
ICwgbV9pbnRlcnNlY3Rpb25SYXRpbyhpbml0LmludGVyc2VjdGlvblJhdGlvKQogICAgICwgbV90
YXJnZXQoaW5pdC50YXJnZXQpCiB7CisgICAgaWYgKGluaXQucm9vdEJvdW5kcykKKyAgICAgICAg
bV9yb290Qm91bmRzID0gRE9NUmVjdFJlYWRPbmx5Ojpmcm9tUmVjdCgqaW5pdC5yb290Qm91bmRz
KTsKIH0KIAotCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKICNlbmRpZiAvLyBFTkFCTEUoSU5U
RVJTRUNUSU9OX09CU0VSVkVSKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9JbnRl
cnNlY3Rpb25PYnNlcnZlckVudHJ5LmggYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ludGVyc2VjdGlv
bk9ic2VydmVyRW50cnkuaAppbmRleCA2MzhkNGI4MTRkZDRkZGNiMjFkYmNhN2I1YjlhYmFjNDQ4
OGJhZmQyLi5mOWNjNGJlNWUzYTNiOWI5MWU4MzNjN2NlZGIxMDE5OTgyYWU1Zjk0IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ludGVyc2VjdGlvbk9ic2VydmVyRW50cnkuaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ludGVyc2VjdGlvbk9ic2VydmVyRW50cnkuaApAQCAtNDMs
OSArNDMsMTEgQEAgcHVibGljOgogCiAgICAgc3RydWN0IEluaXQgewogICAgICAgICBkb3VibGUg
dGltZTsKLSAgICAgICAgRE9NUmVjdEluaXQgcm9vdEJvdW5kczsKKyAgICAgICAgc3RkOjpvcHRp
b25hbDxET01SZWN0SW5pdD4gcm9vdEJvdW5kczsKICAgICAgICAgRE9NUmVjdEluaXQgYm91bmRp
bmdDbGllbnRSZWN0OwogICAgICAgICBET01SZWN0SW5pdCBpbnRlcnNlY3Rpb25SZWN0OworICAg
ICAgICBib29sIGlzSW50ZXJzZWN0aW5nOworICAgICAgICBkb3VibGUgaW50ZXJzZWN0aW9uUmF0
aW87CiAgICAgICAgIFJlZlB0cjxFbGVtZW50PiB0YXJnZXQ7CiAgICAgfTsKIApAQCAtNjAsNiAr
NjIsNyBAQCBwdWJsaWM6CiAgICAgUmVmUHRyPERPTVJlY3RSZWFkT25seT4gaW50ZXJzZWN0aW9u
UmVjdCgpIGNvbnN0IHsgcmV0dXJuIG1faW50ZXJzZWN0aW9uUmVjdDsgfQogICAgIFJlZlB0cjxF
bGVtZW50PiB0YXJnZXQoKSBjb25zdCB7IHJldHVybiBtX3RhcmdldDsgfQogCisgICAgYm9vbCBp
c0ludGVyc2VjdGluZygpIGNvbnN0IHsgcmV0dXJuIG1faXNJbnRlcnNlY3Rpbmc7IH0KICAgICBk
b3VibGUgaW50ZXJzZWN0aW9uUmF0aW8oKSBjb25zdCB7IHJldHVybiBtX2ludGVyc2VjdGlvblJh
dGlvOyB9CiAKIHByaXZhdGU6CkBAIC02OSw2ICs3Miw3IEBAIHByaXZhdGU6CiAgICAgUmVmUHRy
PERPTVJlY3RSZWFkT25seT4gbV9yb290Qm91bmRzOwogICAgIFJlZlB0cjxET01SZWN0UmVhZE9u
bHk+IG1fYm91bmRpbmdDbGllbnRSZWN0OwogICAgIFJlZlB0cjxET01SZWN0UmVhZE9ubHk+IG1f
aW50ZXJzZWN0aW9uUmVjdDsKKyAgICBib29sIG1faXNJbnRlcnNlY3RpbmcgeyBmYWxzZSB9Owog
ICAgIGRvdWJsZSBtX2ludGVyc2VjdGlvblJhdGlvIHsgMCB9OwogICAgIFJlZlB0cjxFbGVtZW50
PiBtX3RhcmdldDsKIH07CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ludGVyc2Vj
dGlvbk9ic2VydmVyRW50cnkuaWRsIGIvU291cmNlL1dlYkNvcmUvcGFnZS9JbnRlcnNlY3Rpb25P
YnNlcnZlckVudHJ5LmlkbAppbmRleCAxYjQzMzhiOTgzMDk0MGMwODNmMzQ3M2U3ZmMyMTBmZDc0
ZDdjMTRjLi40NzYxMmQwYTc5ZDA5NmNhMzNiZTUzNGZjY2Q0OGRhNGJmZDNiNzNhIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ludGVyc2VjdGlvbk9ic2VydmVyRW50cnkuaWRsCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvSW50ZXJzZWN0aW9uT2JzZXJ2ZXJFbnRyeS5pZGwKQEAg
LTM0LDkgKzM0LDEwIEBAIHR5cGVkZWYgZG91YmxlIERPTUhpZ2hSZXNUaW1lU3RhbXA7CiAgICAg
RW5hYmxlZEF0UnVudGltZT1JbnRlcnNlY3Rpb25PYnNlcnZlcgogXSBpbnRlcmZhY2UgSW50ZXJz
ZWN0aW9uT2JzZXJ2ZXJFbnRyeSB7CiAgICAgcmVhZG9ubHkgYXR0cmlidXRlIERPTUhpZ2hSZXNU
aW1lU3RhbXAgdGltZTsKLSAgICByZWFkb25seSBhdHRyaWJ1dGUgRE9NUmVjdFJlYWRPbmx5IHJv
b3RCb3VuZHM7CisgICAgcmVhZG9ubHkgYXR0cmlidXRlIERPTVJlY3RSZWFkT25seT8gcm9vdEJv
dW5kczsKICAgICByZWFkb25seSBhdHRyaWJ1dGUgRE9NUmVjdFJlYWRPbmx5IGJvdW5kaW5nQ2xp
ZW50UmVjdDsKICAgICByZWFkb25seSBhdHRyaWJ1dGUgRE9NUmVjdFJlYWRPbmx5IGludGVyc2Vj
dGlvblJlY3Q7CisgICAgcmVhZG9ubHkgYXR0cmlidXRlIGJvb2xlYW4gaXNJbnRlcnNlY3Rpbmc7
CiAgICAgcmVhZG9ubHkgYXR0cmlidXRlIGRvdWJsZSBpbnRlcnNlY3Rpb25SYXRpbzsKICAgICBy
ZWFkb25seSBhdHRyaWJ1dGUgRWxlbWVudCB0YXJnZXQ7CiB9OwpAQCAtNDUsOCArNDYsMTAgQEAg
dHlwZWRlZiBkb3VibGUgRE9NSGlnaFJlc1RpbWVTdGFtcDsKICAgICBDb25kaXRpb25hbD1JTlRF
UlNFQ1RJT05fT0JTRVJWRVIsCiBdIGRpY3Rpb25hcnkgSW50ZXJzZWN0aW9uT2JzZXJ2ZXJFbnRy
eUluaXQgewogICAgIHJlcXVpcmVkIERPTUhpZ2hSZXNUaW1lU3RhbXAgdGltZTsKLSAgICByZXF1
aXJlZCBET01SZWN0SW5pdCByb290Qm91bmRzOworICAgIHJlcXVpcmVkIERPTVJlY3RJbml0PyBy
b290Qm91bmRzOwogICAgIHJlcXVpcmVkIERPTVJlY3RJbml0IGJvdW5kaW5nQ2xpZW50UmVjdDsK
ICAgICByZXF1aXJlZCBET01SZWN0SW5pdCBpbnRlcnNlY3Rpb25SZWN0OworICAgIHJlcXVpcmVk
IGJvb2xlYW4gaXNJbnRlcnNlY3Rpbmc7CisgICAgcmVxdWlyZWQgZG91YmxlIGludGVyc2VjdGlv
blJhdGlvOwogICAgIHJlcXVpcmVkIEVsZW1lbnQgdGFyZ2V0OwogfTsKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBmZWUxMDYz
MGJjODg5OTAwZDhkZTc2M2RiNjgwN2M0ZjlhNzQzZTkwLi40NzQ4ODgzZWFiOTEzMzA5OTUyMzZh
YzQxZDNlZGI3OGE0MjQ2YTYzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysr
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTgtMDgtMDkgIEFs
aSBKdW1hICA8YWp1bWFAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFVwZGF0ZSBJREwgZm9yIElu
dGVyc2VjdGlvbk9ic2VydmVyRW50cnkgYW5kIEludGVyc2VjdGlvbk9ic2VydmVyRW50cnlJbml0
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODg0NDUK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGludGVy
c2VjdGlvbi1vYnNlcnZlci9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXItZW50cnktaW50ZXJmYWNlLWV4
cGVjdGVkLnR4dDoKKyAgICAgICAgKiBpbnRlcnNlY3Rpb24tb2JzZXJ2ZXIvaW50ZXJzZWN0aW9u
LW9ic2VydmVyLWVudHJ5LWludGVyZmFjZS5odG1sOgorCiAyMDE4LTA4LTA5ICBNaWd1ZWwgR29t
ZXogIDxtYWdvbWV6QGlnYWxpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBHVEsrIGdhcmRl
bmluZyBhZnRlciByMjM0NzIwLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW50ZXJzZWN0aW9u
LW9ic2VydmVyL2ludGVyc2VjdGlvbi1vYnNlcnZlci1lbnRyeS1pbnRlcmZhY2UtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvaW50ZXJzZWN0aW9uLW9ic2VydmVyL2ludGVyc2VjdGlvbi1vYnNl
cnZlci1lbnRyeS1pbnRlcmZhY2UtZXhwZWN0ZWQudHh0CmluZGV4IDI1ZDkzZTI0MTZjMGVhYWU5
YTMyMjUyZDJiYTQwMTk2ZWE2ZGM5OWIuLjg5YzJiZjc2ODU4YTczYmY5NmIxNWZiNmI1Y2M1YWU4
NGVkYTMzODkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ludGVyc2VjdGlvbi1vYnNlcnZlci9p
bnRlcnNlY3Rpb24tb2JzZXJ2ZXItZW50cnktaW50ZXJmYWNlLWV4cGVjdGVkLnR4dAorKysgYi9M
YXlvdXRUZXN0cy9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXIvaW50ZXJzZWN0aW9uLW9ic2VydmVyLWVu
dHJ5LWludGVyZmFjZS1leHBlY3RlZC50eHQKQEAgLTIsNyArMiwxMCBAQAogUEFTUyBDb25zdHJ1
Y3RvcjAgCiBQQVNTIENvbnN0cnVjdG9yVGltZSAKIFBBU1MgQ29uc3RydWN0b3JSb290Qm91bmRz
IAorUEFTUyBDb25zdHJ1Y3Rvck51bGxSb290Qm91bmRzIAogUEFTUyBDb25zdHJ1Y3RvckJvdW5k
aW5nQ2xpZW50UmVjdCAKIFBBU1MgQ29uc3RydWN0b3JJbnRlcnNlY3Rpb25SZWN0IAotUEFTUyBD
b25zdHJ1Y3RvclRpbWUgCitQQVNTIENvbnN0cnVjdG9ySXNJbnRlcnNlY3RpbmcgCitQQVNTIENv
bnN0cnVjdG9ySW50ZXJzZWN0aW9uUmF0aW8gCitQQVNTIENvbnN0cnVjdG9yVGFyZ2V0IAogCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXIvaW50ZXJzZWN0aW9u
LW9ic2VydmVyLWVudHJ5LWludGVyZmFjZS5odG1sIGIvTGF5b3V0VGVzdHMvaW50ZXJzZWN0aW9u
LW9ic2VydmVyL2ludGVyc2VjdGlvbi1vYnNlcnZlci1lbnRyeS1pbnRlcmZhY2UuaHRtbAppbmRl
eCBhYzgxNWE1NzViZGFlNGQ2MjZlZWRiZGIyZDFmYjlhMzBlMDkzODIzLi4yZGRjNjVjMGY2NTYw
M2E2OTAxOTJjNDBlYjBiNjg5YjE0OTgzNzZjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnRl
cnNlY3Rpb24tb2JzZXJ2ZXIvaW50ZXJzZWN0aW9uLW9ic2VydmVyLWVudHJ5LWludGVyZmFjZS5o
dG1sCisrKyBiL0xheW91dFRlc3RzL2ludGVyc2VjdGlvbi1vYnNlcnZlci9pbnRlcnNlY3Rpb24t
b2JzZXJ2ZXItZW50cnktaW50ZXJmYWNlLmh0bWwKQEAgLTE1LDYgKzE1LDggQEAKICAgICAgICAg
cm9vdEJvdW5kczogeyB4OiAxMCwgeTogMTIuNSwgd2lkdGg6IDEzMCwgaGVpZ2h0OiAxNDAgfSwK
ICAgICAgICAgYm91bmRpbmdDbGllbnRSZWN0OiB7IHg6IDExMCwgeTogMTEyLjcsIHdpZHRoOiAx
MTMwLCBoZWlnaHQ6IDExNDAgfSwKICAgICAgICAgaW50ZXJzZWN0aW9uUmVjdDogeyB4OiAyMTAs
IHk6IDIxMiwgd2lkdGg6IDIxMzAsIGhlaWdodDogMjE0MCB9LAorICAgICAgICBpc0ludGVyc2Vj
dGluZzogdHJ1ZSwKKyAgICAgICAgaW50ZXJzZWN0aW9uUmF0aW86IDAuMzUsCiAgICAgICAgIHRh
cmdldDogZG9jdW1lbnQuYm9keQogICAgIH07CiAKQEAgLTMwLDYgKzMyLDExIEBACiAgICAgICAg
IGFzc2VydF9lcXVhbHMoSlNPTi5zdHJpbmdpZnkoZW50cnkucm9vdEJvdW5kcyksICd7IngiOjEw
LCJ5IjoxMi41LCJ3aWR0aCI6MTMwLCJoZWlnaHQiOjE0MCwidG9wIjoxMi41LCJyaWdodCI6MTQw
LCJib3R0b20iOjE1Mi41LCJsZWZ0IjoxMH0nKTsKICAgICAgICAgYXNzZXJ0X2NsYXNzX3N0cmlu
ZyhlbnRyeS5yb290Qm91bmRzLCAnRE9NUmVjdFJlYWRPbmx5Jyk7CiAgICAgfSwnQ29uc3RydWN0
b3JSb290Qm91bmRzJyk7CisgICAgdGVzdChmdW5jdGlvbigpIHsKKyAgICAgICAgZW50cnlJbml0
LnJvb3RCb3VuZHMgPSBudWxsOworICAgICAgICB2YXIgZW50cnkgPSBuZXcgSW50ZXJzZWN0aW9u
T2JzZXJ2ZXJFbnRyeShlbnRyeUluaXQpOworICAgICAgICBhc3NlcnRfZXF1YWxzKGVudHJ5LnJv
b3RCb3VuZHMsIG51bGwpOworICAgIH0sJ0NvbnN0cnVjdG9yTnVsbFJvb3RCb3VuZHMnKTsKICAg
ICB0ZXN0KGZ1bmN0aW9uKCkgewogICAgICAgICB2YXIgZW50cnkgPSBuZXcgSW50ZXJzZWN0aW9u
T2JzZXJ2ZXJFbnRyeShlbnRyeUluaXQpOwogICAgICAgICBhc3NlcnRfY2xhc3Nfc3RyaW5nKGVu
dHJ5LmJvdW5kaW5nQ2xpZW50UmVjdCwgJ0RPTVJlY3RSZWFkT25seScpOwpAQCAtNDAsMTAgKzQ3
LDE4IEBACiAgICAgICAgIGFzc2VydF9jbGFzc19zdHJpbmcoZW50cnkuaW50ZXJzZWN0aW9uUmVj
dCwgJ0RPTVJlY3RSZWFkT25seScpOwogICAgICAgICBhc3NlcnRfZXF1YWxzKEpTT04uc3RyaW5n
aWZ5KGVudHJ5LmludGVyc2VjdGlvblJlY3QpLCAneyJ4IjoyMTAsInkiOjIxMiwid2lkdGgiOjIx
MzAsImhlaWdodCI6MjE0MCwidG9wIjoyMTIsInJpZ2h0IjoyMzQwLCJib3R0b20iOjIzNTIsImxl
ZnQiOjIxMH0nKTsKICAgICB9LCdDb25zdHJ1Y3RvckludGVyc2VjdGlvblJlY3QnKTsKKyAgICB0
ZXN0KGZ1bmN0aW9uKCkgeworICAgICAgICB2YXIgZW50cnkgPSBuZXcgSW50ZXJzZWN0aW9uT2Jz
ZXJ2ZXJFbnRyeShlbnRyeUluaXQpOworICAgICAgICBhc3NlcnRfdHJ1ZShlbnRyeS5pc0ludGVy
c2VjdGluZyk7CisgICAgfSwnQ29uc3RydWN0b3JJc0ludGVyc2VjdGluZycpOworICAgIHRlc3Qo
ZnVuY3Rpb24oKSB7CisgICAgICAgIHZhciBlbnRyeSA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZl
ckVudHJ5KGVudHJ5SW5pdCk7CisgICAgICAgIGFzc2VydF9lcXVhbHMoZW50cnkuaW50ZXJzZWN0
aW9uUmF0aW8sIDAuMzUpOworICAgIH0sJ0NvbnN0cnVjdG9ySW50ZXJzZWN0aW9uUmF0aW8nKTsK
ICAgICB0ZXN0KGZ1bmN0aW9uKCkgewogICAgICAgICB2YXIgZW50cnkgPSBuZXcgSW50ZXJzZWN0
aW9uT2JzZXJ2ZXJFbnRyeShlbnRyeUluaXQpOwogICAgICAgICBhc3NlcnRfZXF1YWxzKGVudHJ5
LnRhcmdldCwgZG9jdW1lbnQuYm9keSk7Ci0gICAgfSwnQ29uc3RydWN0b3JUaW1lJyk7CisgICAg
fSwnQ29uc3RydWN0b3JUYXJnZXQnKTsKIAogPC9zY3JpcHQ+CiA8L2JvZHk+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346851</attachid>
            <date>2018-08-09 11:26:29 -0700</date>
            <delta_ts>2018-08-09 12:36:45 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-188445-20180809142628.patch</filename>
            <type>text/plain</type>
            <size>8514</size>
            <attacher name="Ali Juma">ajuma</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM0NzI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmI3NDY0NzdkOTdhNDlh
M2M5NzdiY2U2ZjAwNTM1NGE2NzA2YmEwZS4uMGVmMzM3Yjg0Mzc2YTIyNDIwM2JmOTlmYWE3ZTIx
ZGVkY2JhZGNkZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE4LTA4LTA5ICBBbGkg
SnVtYSAgPGFqdW1hQGNocm9taXVtLm9yZz4KKworICAgICAgICBVcGRhdGUgSURMIGZvciBJbnRl
cnNlY3Rpb25PYnNlcnZlckVudHJ5IGFuZCBJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5SW5pdAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg4NDQ1CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgorCisgICAgICAgIFVwZGF0ZSBJbnRl
cnNlY3Rpb25PYnNlcnZlckVudHJ5IGJ5IG1ha2luZyByb290Qm91bmRzIG51bGxhYmxlLCBhbmQg
YWRkaW5nIGFuCisgICAgICAgIGlzSW50ZXJzZWN0aW5nIGF0dHJpYnV0ZS4gTWFrZSB0aGUgc2Ft
ZSBjaGFuZ2VzIHRvIEludGVyc2VjdGlvbk9ic2VydmVyRW50cnlJbml0LAorICAgICAgICBhbmQg
YWxzbyBhZGQgYW4gaW50ZXJzZWN0aW9uUmF0aW8gYXR0cmlidXRlLgorCisgICAgICAgIFRlc3Rl
ZCBieSBpbnRlcnNlY3Rpb24tb2JzZXJ2ZXIvaW50ZXJzZWN0aW9uLW9ic2VydmVyLWVudHJ5LWlu
dGVyZmFjZS5odG1sCisKKyAgICAgICAgKiBwYWdlL0ludGVyc2VjdGlvbk9ic2VydmVyRW50cnku
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6SW50ZXJzZWN0aW9uT2JzZXJ2ZXJFbnRyeTo6SW50ZXJz
ZWN0aW9uT2JzZXJ2ZXJFbnRyeSk6CisgICAgICAgICogcGFnZS9JbnRlcnNlY3Rpb25PYnNlcnZl
ckVudHJ5Lmg6CisgICAgICAgIChXZWJDb3JlOjpJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5Ojpp
c0ludGVyc2VjdGluZyBjb25zdCk6CisgICAgICAgICogcGFnZS9JbnRlcnNlY3Rpb25PYnNlcnZl
ckVudHJ5LmlkbDoKKwogMjAxOC0wOC0wOSAgQ2hhcmxpZSBUdXJuZXIgIDxjdHVybmVyQGlnYWxp
YS5jb20+CiAKICAgICAgICAgRml4IGNvcHlyaWdodCBoZWFkZXJzIG9uIG5ldyBJU08gcGFyc2lu
ZyBjbGFzcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9JbnRlcnNlY3Rpb25PYnNl
cnZlckVudHJ5LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvSW50ZXJzZWN0aW9uT2JzZXJ2ZXJF
bnRyeS5jcHAKaW5kZXggZTNmOWMzYzlmYzQwOTA4YjYzNzFiY2FhOTA5ZjBjNzU5MTU5YzUyZS4u
YTIyNDRmZTBkY2U3ZWJmMDc4NTE3YTRkYTgyZjY5MWI1ZTlhMmFmYSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGFnZS9JbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0ludGVyc2VjdGlvbk9ic2VydmVyRW50cnkuY3BwCkBAIC0zNCwxNCAr
MzQsMTYgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiBJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5
OjpJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5KGNvbnN0IEluaXQmIGluaXQpCiAgICAgOiBtX3Rp
bWUoaW5pdC50aW1lKQotICAgICwgbV9yb290Qm91bmRzKERPTVJlY3RSZWFkT25seTo6ZnJvbVJl
Y3QoaW5pdC5yb290Qm91bmRzKSkKICAgICAsIG1fYm91bmRpbmdDbGllbnRSZWN0KERPTVJlY3RS
ZWFkT25seTo6ZnJvbVJlY3QoaW5pdC5ib3VuZGluZ0NsaWVudFJlY3QpKQogICAgICwgbV9pbnRl
cnNlY3Rpb25SZWN0KERPTVJlY3RSZWFkT25seTo6ZnJvbVJlY3QoaW5pdC5pbnRlcnNlY3Rpb25S
ZWN0KSkKKyAgICAsIG1faW50ZXJzZWN0aW9uUmF0aW8oaW5pdC5pbnRlcnNlY3Rpb25SYXRpbykK
ICAgICAsIG1fdGFyZ2V0KGluaXQudGFyZ2V0KQorICAgICwgbV9pc0ludGVyc2VjdGluZyhpbml0
LmlzSW50ZXJzZWN0aW5nKQogeworICAgIGlmIChpbml0LnJvb3RCb3VuZHMpCisgICAgICAgIG1f
cm9vdEJvdW5kcyA9IERPTVJlY3RSZWFkT25seTo6ZnJvbVJlY3QoKmluaXQucm9vdEJvdW5kcyk7
CiB9CiAKLQogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQogCiAjZW5kaWYgLy8gRU5BQkxFKElOVEVS
U0VDVElPTl9PQlNFUlZFUikKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvSW50ZXJz
ZWN0aW9uT2JzZXJ2ZXJFbnRyeS5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9JbnRlcnNlY3Rpb25P
YnNlcnZlckVudHJ5LmgKaW5kZXggNjM4ZDRiODE0ZGQ0ZGRjYjIxZGJjYTdiNWI5YWJhYzQ0ODhi
YWZkMi4uN2M0YzBiNmVmNDBiNGEyMmQyMmI5MzgxNjEwZGUzNzZkMWM1NmZjOSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGFnZS9JbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5LmgKKysrIGIv
U291cmNlL1dlYkNvcmUvcGFnZS9JbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5LmgKQEAgLTQzLDEw
ICs0MywxMiBAQCBwdWJsaWM6CiAKICAgICBzdHJ1Y3QgSW5pdCB7CiAgICAgICAgIGRvdWJsZSB0
aW1lOwotICAgICAgICBET01SZWN0SW5pdCByb290Qm91bmRzOworICAgICAgICBzdGQ6Om9wdGlv
bmFsPERPTVJlY3RJbml0PiByb290Qm91bmRzOwogICAgICAgICBET01SZWN0SW5pdCBib3VuZGlu
Z0NsaWVudFJlY3Q7CiAgICAgICAgIERPTVJlY3RJbml0IGludGVyc2VjdGlvblJlY3Q7CisgICAg
ICAgIGRvdWJsZSBpbnRlcnNlY3Rpb25SYXRpbzsKICAgICAgICAgUmVmUHRyPEVsZW1lbnQ+IHRh
cmdldDsKKyAgICAgICAgYm9vbCBpc0ludGVyc2VjdGluZzsKICAgICB9OwogCiAgICAgc3RhdGlj
IFJlZjxJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5PiBjcmVhdGUoY29uc3QgSW5pdCYgaW5pdCkK
QEAgLTYwLDYgKzYyLDcgQEAgcHVibGljOgogICAgIFJlZlB0cjxET01SZWN0UmVhZE9ubHk+IGlu
dGVyc2VjdGlvblJlY3QoKSBjb25zdCB7IHJldHVybiBtX2ludGVyc2VjdGlvblJlY3Q7IH0KICAg
ICBSZWZQdHI8RWxlbWVudD4gdGFyZ2V0KCkgY29uc3QgeyByZXR1cm4gbV90YXJnZXQ7IH0KIAor
ICAgIGJvb2wgaXNJbnRlcnNlY3RpbmcoKSBjb25zdCB7IHJldHVybiBtX2lzSW50ZXJzZWN0aW5n
OyB9CiAgICAgZG91YmxlIGludGVyc2VjdGlvblJhdGlvKCkgY29uc3QgeyByZXR1cm4gbV9pbnRl
cnNlY3Rpb25SYXRpbzsgfQogCiBwcml2YXRlOgpAQCAtNzEsNiArNzQsNyBAQCBwcml2YXRlOgog
ICAgIFJlZlB0cjxET01SZWN0UmVhZE9ubHk+IG1faW50ZXJzZWN0aW9uUmVjdDsKICAgICBkb3Vi
bGUgbV9pbnRlcnNlY3Rpb25SYXRpbyB7IDAgfTsKICAgICBSZWZQdHI8RWxlbWVudD4gbV90YXJn
ZXQ7CisgICAgYm9vbCBtX2lzSW50ZXJzZWN0aW5nIHsgZmFsc2UgfTsKIH07CiAKIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9JbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5LmlkbCBi
L1NvdXJjZS9XZWJDb3JlL3BhZ2UvSW50ZXJzZWN0aW9uT2JzZXJ2ZXJFbnRyeS5pZGwKaW5kZXgg
MWI0MzM4Yjk4MzA5NDBjMDgzZjM0NzNlN2ZjMjEwZmQ3NGQ3YzE0Yy4uNDc2MTJkMGE3OWQwOTZj
YTMzYmU1MzRmY2NkNDhkYTRiZmQzYjczYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFn
ZS9JbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5LmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdl
L0ludGVyc2VjdGlvbk9ic2VydmVyRW50cnkuaWRsCkBAIC0zNCw5ICszNCwxMCBAQCB0eXBlZGVm
IGRvdWJsZSBET01IaWdoUmVzVGltZVN0YW1wOwogICAgIEVuYWJsZWRBdFJ1bnRpbWU9SW50ZXJz
ZWN0aW9uT2JzZXJ2ZXIKIF0gaW50ZXJmYWNlIEludGVyc2VjdGlvbk9ic2VydmVyRW50cnkgewog
ICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBET01IaWdoUmVzVGltZVN0YW1wIHRpbWU7Ci0gICAgcmVh
ZG9ubHkgYXR0cmlidXRlIERPTVJlY3RSZWFkT25seSByb290Qm91bmRzOworICAgIHJlYWRvbmx5
IGF0dHJpYnV0ZSBET01SZWN0UmVhZE9ubHk/IHJvb3RCb3VuZHM7CiAgICAgcmVhZG9ubHkgYXR0
cmlidXRlIERPTVJlY3RSZWFkT25seSBib3VuZGluZ0NsaWVudFJlY3Q7CiAgICAgcmVhZG9ubHkg
YXR0cmlidXRlIERPTVJlY3RSZWFkT25seSBpbnRlcnNlY3Rpb25SZWN0OworICAgIHJlYWRvbmx5
IGF0dHJpYnV0ZSBib29sZWFuIGlzSW50ZXJzZWN0aW5nOwogICAgIHJlYWRvbmx5IGF0dHJpYnV0
ZSBkb3VibGUgaW50ZXJzZWN0aW9uUmF0aW87CiAgICAgcmVhZG9ubHkgYXR0cmlidXRlIEVsZW1l
bnQgdGFyZ2V0OwogfTsKQEAgLTQ1LDggKzQ2LDEwIEBAIHR5cGVkZWYgZG91YmxlIERPTUhpZ2hS
ZXNUaW1lU3RhbXA7CiAgICAgQ29uZGl0aW9uYWw9SU5URVJTRUNUSU9OX09CU0VSVkVSLAogXSBk
aWN0aW9uYXJ5IEludGVyc2VjdGlvbk9ic2VydmVyRW50cnlJbml0IHsKICAgICByZXF1aXJlZCBE
T01IaWdoUmVzVGltZVN0YW1wIHRpbWU7Ci0gICAgcmVxdWlyZWQgRE9NUmVjdEluaXQgcm9vdEJv
dW5kczsKKyAgICByZXF1aXJlZCBET01SZWN0SW5pdD8gcm9vdEJvdW5kczsKICAgICByZXF1aXJl
ZCBET01SZWN0SW5pdCBib3VuZGluZ0NsaWVudFJlY3Q7CiAgICAgcmVxdWlyZWQgRE9NUmVjdElu
aXQgaW50ZXJzZWN0aW9uUmVjdDsKKyAgICByZXF1aXJlZCBib29sZWFuIGlzSW50ZXJzZWN0aW5n
OworICAgIHJlcXVpcmVkIGRvdWJsZSBpbnRlcnNlY3Rpb25SYXRpbzsKICAgICByZXF1aXJlZCBF
bGVtZW50IHRhcmdldDsKIH07CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZmVlMTA2MzBiYzg4OTkwMGQ4ZGU3NjNkYjY4MDdj
NGY5YTc0M2U5MC4uYTBhM2E4OWI5OGQ5MzQwZWFjZmYwZTM3ZjkxYjVlYWQ0MDc1N2ViYSAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDEzIEBACisyMDE4LTA4LTA5ICBBbGkgSnVtYSAgPGFqdW1hQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBVcGRhdGUgSURMIGZvciBJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5
IGFuZCBJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5SW5pdAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg4NDQ1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
U2ltb24gRnJhc2VyLgorCisgICAgICAgICogaW50ZXJzZWN0aW9uLW9ic2VydmVyL2ludGVyc2Vj
dGlvbi1vYnNlcnZlci1lbnRyeS1pbnRlcmZhY2UtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGlu
dGVyc2VjdGlvbi1vYnNlcnZlci9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXItZW50cnktaW50ZXJmYWNl
Lmh0bWw6CisKIDIwMTgtMDgtMDkgIE1pZ3VlbCBHb21leiAgPG1hZ29tZXpAaWdhbGlhLmNvbT4K
IAogICAgICAgICBVbnJldmlld2VkIEdUSysgZ2FyZGVuaW5nIGFmdGVyIHIyMzQ3MjAuCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXIvaW50ZXJzZWN0aW9uLW9i
c2VydmVyLWVudHJ5LWludGVyZmFjZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbnRlcnNl
Y3Rpb24tb2JzZXJ2ZXIvaW50ZXJzZWN0aW9uLW9ic2VydmVyLWVudHJ5LWludGVyZmFjZS1leHBl
Y3RlZC50eHQKaW5kZXggMjVkOTNlMjQxNmMwZWFhZTlhMzIyNTJkMmJhNDAxOTZlYTZkYzk5Yi4u
ODljMmJmNzY4NThhNzNiZjk2YjE1ZmI2YjVjYzVhZTg0ZWRhMzM4OSAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvaW50ZXJzZWN0aW9uLW9ic2VydmVyL2ludGVyc2VjdGlvbi1vYnNlcnZlci1lbnRy
eS1pbnRlcmZhY2UtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2ludGVyc2VjdGlvbi1v
YnNlcnZlci9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXItZW50cnktaW50ZXJmYWNlLWV4cGVjdGVkLnR4
dApAQCAtMiw3ICsyLDEwIEBACiBQQVNTIENvbnN0cnVjdG9yMCAKIFBBU1MgQ29uc3RydWN0b3JU
aW1lIAogUEFTUyBDb25zdHJ1Y3RvclJvb3RCb3VuZHMgCitQQVNTIENvbnN0cnVjdG9yTnVsbFJv
b3RCb3VuZHMgCiBQQVNTIENvbnN0cnVjdG9yQm91bmRpbmdDbGllbnRSZWN0IAogUEFTUyBDb25z
dHJ1Y3RvckludGVyc2VjdGlvblJlY3QgCi1QQVNTIENvbnN0cnVjdG9yVGltZSAKK1BBU1MgQ29u
c3RydWN0b3JJc0ludGVyc2VjdGluZyAKK1BBU1MgQ29uc3RydWN0b3JJbnRlcnNlY3Rpb25SYXRp
byAKK1BBU1MgQ29uc3RydWN0b3JUYXJnZXQgCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2lu
dGVyc2VjdGlvbi1vYnNlcnZlci9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXItZW50cnktaW50ZXJmYWNl
Lmh0bWwgYi9MYXlvdXRUZXN0cy9pbnRlcnNlY3Rpb24tb2JzZXJ2ZXIvaW50ZXJzZWN0aW9uLW9i
c2VydmVyLWVudHJ5LWludGVyZmFjZS5odG1sCmluZGV4IGFjODE1YTU3NWJkYWU0ZDYyNmVlZGJk
YjJkMWZiOWEzMGUwOTM4MjMuLjJkZGM2NWMwZjY1NjAzYTY5MDE5MmM0MGViMGI2ODliMTQ5ODM3
NmMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ludGVyc2VjdGlvbi1vYnNlcnZlci9pbnRlcnNl
Y3Rpb24tb2JzZXJ2ZXItZW50cnktaW50ZXJmYWNlLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaW50
ZXJzZWN0aW9uLW9ic2VydmVyL2ludGVyc2VjdGlvbi1vYnNlcnZlci1lbnRyeS1pbnRlcmZhY2Uu
aHRtbApAQCAtMTUsNiArMTUsOCBAQAogICAgICAgICByb290Qm91bmRzOiB7IHg6IDEwLCB5OiAx
Mi41LCB3aWR0aDogMTMwLCBoZWlnaHQ6IDE0MCB9LAogICAgICAgICBib3VuZGluZ0NsaWVudFJl
Y3Q6IHsgeDogMTEwLCB5OiAxMTIuNywgd2lkdGg6IDExMzAsIGhlaWdodDogMTE0MCB9LAogICAg
ICAgICBpbnRlcnNlY3Rpb25SZWN0OiB7IHg6IDIxMCwgeTogMjEyLCB3aWR0aDogMjEzMCwgaGVp
Z2h0OiAyMTQwIH0sCisgICAgICAgIGlzSW50ZXJzZWN0aW5nOiB0cnVlLAorICAgICAgICBpbnRl
cnNlY3Rpb25SYXRpbzogMC4zNSwKICAgICAgICAgdGFyZ2V0OiBkb2N1bWVudC5ib2R5CiAgICAg
fTsKIApAQCAtMzAsNiArMzIsMTEgQEAKICAgICAgICAgYXNzZXJ0X2VxdWFscyhKU09OLnN0cmlu
Z2lmeShlbnRyeS5yb290Qm91bmRzKSwgJ3sieCI6MTAsInkiOjEyLjUsIndpZHRoIjoxMzAsImhl
aWdodCI6MTQwLCJ0b3AiOjEyLjUsInJpZ2h0IjoxNDAsImJvdHRvbSI6MTUyLjUsImxlZnQiOjEw
fScpOwogICAgICAgICBhc3NlcnRfY2xhc3Nfc3RyaW5nKGVudHJ5LnJvb3RCb3VuZHMsICdET01S
ZWN0UmVhZE9ubHknKTsKICAgICB9LCdDb25zdHJ1Y3RvclJvb3RCb3VuZHMnKTsKKyAgICB0ZXN0
KGZ1bmN0aW9uKCkgeworICAgICAgICBlbnRyeUluaXQucm9vdEJvdW5kcyA9IG51bGw7CisgICAg
ICAgIHZhciBlbnRyeSA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5KGVudHJ5SW5pdCk7
CisgICAgICAgIGFzc2VydF9lcXVhbHMoZW50cnkucm9vdEJvdW5kcywgbnVsbCk7CisgICAgfSwn
Q29uc3RydWN0b3JOdWxsUm9vdEJvdW5kcycpOwogICAgIHRlc3QoZnVuY3Rpb24oKSB7CiAgICAg
ICAgIHZhciBlbnRyeSA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5KGVudHJ5SW5pdCk7
CiAgICAgICAgIGFzc2VydF9jbGFzc19zdHJpbmcoZW50cnkuYm91bmRpbmdDbGllbnRSZWN0LCAn
RE9NUmVjdFJlYWRPbmx5Jyk7CkBAIC00MCwxMCArNDcsMTggQEAKICAgICAgICAgYXNzZXJ0X2Ns
YXNzX3N0cmluZyhlbnRyeS5pbnRlcnNlY3Rpb25SZWN0LCAnRE9NUmVjdFJlYWRPbmx5Jyk7CiAg
ICAgICAgIGFzc2VydF9lcXVhbHMoSlNPTi5zdHJpbmdpZnkoZW50cnkuaW50ZXJzZWN0aW9uUmVj
dCksICd7IngiOjIxMCwieSI6MjEyLCJ3aWR0aCI6MjEzMCwiaGVpZ2h0IjoyMTQwLCJ0b3AiOjIx
MiwicmlnaHQiOjIzNDAsImJvdHRvbSI6MjM1MiwibGVmdCI6MjEwfScpOwogICAgIH0sJ0NvbnN0
cnVjdG9ySW50ZXJzZWN0aW9uUmVjdCcpOworICAgIHRlc3QoZnVuY3Rpb24oKSB7CisgICAgICAg
IHZhciBlbnRyeSA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5KGVudHJ5SW5pdCk7Cisg
ICAgICAgIGFzc2VydF90cnVlKGVudHJ5LmlzSW50ZXJzZWN0aW5nKTsKKyAgICB9LCdDb25zdHJ1
Y3RvcklzSW50ZXJzZWN0aW5nJyk7CisgICAgdGVzdChmdW5jdGlvbigpIHsKKyAgICAgICAgdmFy
IGVudHJ5ID0gbmV3IEludGVyc2VjdGlvbk9ic2VydmVyRW50cnkoZW50cnlJbml0KTsKKyAgICAg
ICAgYXNzZXJ0X2VxdWFscyhlbnRyeS5pbnRlcnNlY3Rpb25SYXRpbywgMC4zNSk7CisgICAgfSwn
Q29uc3RydWN0b3JJbnRlcnNlY3Rpb25SYXRpbycpOwogICAgIHRlc3QoZnVuY3Rpb24oKSB7CiAg
ICAgICAgIHZhciBlbnRyeSA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5KGVudHJ5SW5p
dCk7CiAgICAgICAgIGFzc2VydF9lcXVhbHMoZW50cnkudGFyZ2V0LCBkb2N1bWVudC5ib2R5KTsK
LSAgICB9LCdDb25zdHJ1Y3RvclRpbWUnKTsKKyAgICB9LCdDb25zdHJ1Y3RvclRhcmdldCcpOwog
CiA8L3NjcmlwdD4KIDwvYm9keT4K
</data>

          </attachment>
      

    </bug>

</bugzilla>