<?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>137805</bug_id>
          
          <creation_ts>2014-10-16 21:43:37 -0700</creation_ts>
          <short_desc>REGRESSION (r170808): Volume slider in built-in media controls only changes volume when thumb is released, not while dragging</short_desc>
          <delta_ts>2016-04-25 18:51:30 -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>Media</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://movies.apple.com/movies/us/apple/ipoditunes/2007/touch/ads/apple_ipodtouch_touch_r640-9cie.mov</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>137917</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>calvaris</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>glenn</cc>
    
    <cc>graouts</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>hs85.jeong</cc>
    
    <cc>jer.noble</cc>
    
    <cc>jonlee</cc>
    
    <cc>philipj</cc>
    
    <cc>pom</cc>
    
    <cc>roger_fong</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1042290</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-10-16 21:43:37 -0700</bug_when>
    <thetext>The volume slider in the built-in media controls doesn’t change the volume continuously as the thumb is being dragged. Instead, volume only changes when it’s released.

To reproduce: navigate to the URL. When music starts playing, hover over the volume button in the media controls, then click and hold the thumb in the volume slider, and while still holding, drag it downwards. Notice that the volume doesn’t decrease. Release the thumb and notice that the volume drops.

This is a regression, caused by &lt;http://trac.webkit.org/r170808&gt;, the fix for bug 134545.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042294</commentid>
    <comment_count>1</comment_count>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2014-10-16 21:53:11 -0700</bug_when>
    <thetext>This affects scrubber behavior as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042295</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-10-16 22:05:07 -0700</bug_when>
    <thetext>rdar://problem/18687059</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042353</commentid>
    <comment_count>3</comment_count>
    <who name="">pom</who>
    <bug_when>2014-10-17 03:16:39 -0700</bug_when>
    <thetext>This is *probably* caused by the volume slider relying on the incorrect behavior of the “change” event and should instead use the “input” event. I do not see a problem with the scrubber though (which was updated to use the “input” event.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042365</commentid>
    <comment_count>4</comment_count>
    <who name="">pom</who>
    <bug_when>2014-10-17 05:46:44 -0700</bug_when>
    <thetext>The problem is probably here: http://trac.webkit.org/browser/trunk/Source/WebCore/Modules/mediacontrols/mediaControlsApple.js#L388

The event name should be changed to “input” from “change” (see also line 337 where the timeline was updated correctly.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042483</commentid>
    <comment_count>5</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-10-17 14:49:16 -0700</bug_when>
    <thetext>*** Bug 137821 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042484</commentid>
    <comment_count>6</comment_count>
      <attachid>240041</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-10-17 14:49:21 -0700</bug_when>
    <thetext>Created attachment 240041
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042816</commentid>
    <comment_count>7</comment_count>
      <attachid>240125</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-10-20 08:35:35 -0700</bug_when>
    <thetext>Created attachment 240125
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1043193</commentid>
    <comment_count>8</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-10-21 09:28:34 -0700</bug_when>
    <thetext>Committed r174972: &lt;http://trac.webkit.org/changeset/174972&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1187163</commentid>
    <comment_count>9</comment_count>
    <who name="Hunseop Jeong">hs85.jeong</who>
    <bug_when>2016-04-25 18:51:30 -0700</bug_when>
    <thetext>This bug also was seen on EFL port.
Do I apply this patch to &apos;mediaControlsBase.js&apos;?
I made the bug : https://bugs.webkit.org/show_bug.cgi?id=156970.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240041</attachid>
            <date>2014-10-17 14:49:21 -0700</date>
            <delta_ts>2014-10-17 15:42:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137805-20141017144927.patch</filename>
            <type>text/plain</type>
            <size>9367</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0NzE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDRjODJmYzUwODVmOTli
ZTM5NWNiZmQzZWMyMjY3MmI1ZjBjYjUyMy4uZWY0MGFhMWU0YzRkMDBlMTgxZWRjNWU0YTkyOTQw
OWFlYWYwYmJmZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE0LTEwLTE3ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIxNzA4
MDgpOiBWb2x1bWUgc2xpZGVyIGluIGJ1aWx0LWluIG1lZGlhIGNvbnRyb2xzIG9ubHkgY2hhbmdl
cyB2b2x1bWUgd2hlbiB0aHVtYiBpcyByZWxlYXNlZCwgbm90IHdoaWxlIGRyYWdnaW5nCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzc4MDUKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBtZWRpYS92
aWRlby12b2x1bWUtc2xpZGVyLWRyYWcuaHRtbAorCisgICAgICAgIFJlc3BvbmQgdG8gdGhlICdp
bnB1dCcgZXZlbnQgcmF0aGVyIHRoYW4gdGhlICdjaGFuZ2UnIGV2ZW50IGZvciB0aGUgdm9sdW1l
IHNsaWRlciwgc28gdGhhdAorICAgICAgICB2b2x1bWUgY2hhbmdlcyBhcmUgY29udGludW91cyBk
dXJpbmcgZHJhZyBvcGVyYXRpb25zLgorCisgICAgICAgIEFsc28gbGlzdGVuIGZvciBib3RoICdp
bnB1dCcgYW5kICdjaGFuZ2UnIGV2ZW50cyBmb3IgdGhlIHRpbWVsaW5lIHNsaWRlciwgZG9pbmcg
ZmFzdFNlZWsoKQorICAgICAgICBkdXJpbmcgJ2lucHV0JyBhbmQgc2V0dGluZyBhbiBleHBsaWNp
dCBjdXJyZW50VGltZSBkdXJpbmcgJ2NoYW5nZScuIFRoaXMgaXMgdGhlIHNhbWUgYmVoYXZpb3IK
KyAgICAgICAgYXMgY3VycmVudCwgYnV0IHVzaW5nICdjaGFuZ2UnIGluc3RlYWQgb2YgJ21vdXNl
dXAnIHRvIGRvIHRoZSBmaW5hbCBjdXJyZW50VGltZSBjaGFuZ2UuCisKKyAgICAgICAgKiBNb2R1
bGVzL21lZGlhY29udHJvbHMvbWVkaWFDb250cm9sc0FwcGxlLmpzOgorICAgICAgICAoQ29udHJv
bGxlci5wcm90b3R5cGUuY3JlYXRlQ29udHJvbHMpOgorICAgICAgICAoQ29udHJvbGxlci5wcm90
b3R5cGUuaGFuZGxlVGltZWxpbmVJbnB1dCk6CisgICAgICAgIChDb250cm9sbGVyLnByb3RvdHlw
ZS5oYW5kbGVUaW1lbGluZUNoYW5nZSk6CisgICAgICAgIChDb250cm9sbGVyLnByb3RvdHlwZS5o
YW5kbGVUaW1lbGluZU1vdXNlVXApOgorICAgICAgICAoQ29udHJvbGxlci5wcm90b3R5cGUuaGFu
ZGxlVm9sdW1lU2xpZGVySW5wdXQpOgorICAgICAgICAoQ29udHJvbGxlci5wcm90b3R5cGUuaGFu
ZGxlUGxheUJ1dHRvbkNsaWNrZWQpOiBEZWxldGVkLgorICAgICAgICAoQ29udHJvbGxlci5wcm90
b3R5cGUuaGFuZGxlTWF4QnV0dG9uQ2xpY2tlZCk6IERlbGV0ZWQuCisKIDIwMTQtMTAtMTUgIEpl
ciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMTcx
NTkzKSBbTWFjXSBNZWRpYSBjb250cm9scyBjcmVhdGUgYSBsYXJnZSAoYW5kIHVubmVjZXNzYXJ5
KSBiYWNraW5nIHN0b3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlh
Y29udHJvbHMvbWVkaWFDb250cm9sc0FwcGxlLmpzIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9t
ZWRpYWNvbnRyb2xzL21lZGlhQ29udHJvbHNBcHBsZS5qcwppbmRleCBiY2Q2M2NmMDNlYzY3OWNk
MmQzZGFhN2FiYWFjMjkxN2IyNDgwNDg5Li5hMWExZmM0NDIyNTY3NTZhMmYxMDAxYmIxYzk0YWVh
ZjI3ODJhZjk0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhY29udHJv
bHMvbWVkaWFDb250cm9sc0FwcGxlLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVk
aWFjb250cm9scy9tZWRpYUNvbnRyb2xzQXBwbGUuanMKQEAgLTMzMCw3ICszMzAsOCBAQCBDb250
cm9sbGVyLnByb3RvdHlwZSA9IHsKICAgICAgICAgdGltZWxpbmUuc2V0QXR0cmlidXRlKCdwc2V1
ZG8nLCAnLXdlYmtpdC1tZWRpYS1jb250cm9scy10aW1lbGluZScpOwogICAgICAgICB0aW1lbGlu
ZS5zZXRBdHRyaWJ1dGUoJ2FyaWEtbGFiZWwnLCB0aGlzLlVJU3RyaW5nKCdEdXJhdGlvbicpKTsK
ICAgICAgICAgdGltZWxpbmUudHlwZSA9ICdyYW5nZSc7Ci0gICAgICAgIHRoaXMubGlzdGVuRm9y
KHRpbWVsaW5lLCAnaW5wdXQnLCB0aGlzLmhhbmRsZVRpbWVsaW5lQ2hhbmdlKTsKKyAgICAgICAg
dGhpcy5saXN0ZW5Gb3IodGltZWxpbmUsICdpbnB1dCcsIHRoaXMuaGFuZGxlVGltZWxpbmVJbnB1
dCk7CisgICAgICAgIHRoaXMubGlzdGVuRm9yKHRpbWVsaW5lLCAnY2hhbmdlJywgdGhpcy5oYW5k
bGVUaW1lbGluZUNoYW5nZSk7CiAgICAgICAgIHRoaXMubGlzdGVuRm9yKHRpbWVsaW5lLCAnbW91
c2VvdmVyJywgdGhpcy5oYW5kbGVUaW1lbGluZU1vdXNlT3Zlcik7CiAgICAgICAgIHRoaXMubGlz
dGVuRm9yKHRpbWVsaW5lLCAnbW91c2VvdXQnLCB0aGlzLmhhbmRsZVRpbWVsaW5lTW91c2VPdXQp
OwogICAgICAgICB0aGlzLmxpc3RlbkZvcih0aW1lbGluZSwgJ21vdXNlbW92ZScsIHRoaXMuaGFu
ZGxlVGltZWxpbmVNb3VzZU1vdmUpOwpAQCAtMzgxLDcgKzM4Miw3IEBAIENvbnRyb2xsZXIucHJv
dG90eXBlID0gewogICAgICAgICB2b2x1bWUubWluID0gMDsKICAgICAgICAgdm9sdW1lLm1heCA9
IDE7CiAgICAgICAgIHZvbHVtZS5zdGVwID0gLjAxOwotICAgICAgICB0aGlzLmxpc3RlbkZvcih2
b2x1bWUsICdjaGFuZ2UnLCB0aGlzLmhhbmRsZVZvbHVtZVNsaWRlckNoYW5nZSk7CisgICAgICAg
IHRoaXMubGlzdGVuRm9yKHZvbHVtZSwgJ2lucHV0JywgdGhpcy5oYW5kbGVWb2x1bWVTbGlkZXJJ
bnB1dCk7CiAKICAgICAgICAgdmFyIGNhcHRpb25CdXR0b24gPSB0aGlzLmNvbnRyb2xzLmNhcHRp
b25CdXR0b24gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdidXR0b24nKTsKICAgICAgICAgY2Fw
dGlvbkJ1dHRvbi5zZXRBdHRyaWJ1dGUoJ3BzZXVkbycsICctd2Via2l0LW1lZGlhLWNvbnRyb2xz
LXRvZ2dsZS1jbG9zZWQtY2FwdGlvbnMtYnV0dG9uJyk7CkBAIC03MzYsMTEgKzczNywxNiBAQCBD
b250cm9sbGVyLnByb3RvdHlwZSA9IHsKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfSwKIAot
ICAgIGhhbmRsZVRpbWVsaW5lQ2hhbmdlOiBmdW5jdGlvbihldmVudCkKKyAgICBoYW5kbGVUaW1l
bGluZUlucHV0OiBmdW5jdGlvbihldmVudCkKICAgICB7CiAgICAgICAgIHRoaXMudmlkZW8uZmFz
dFNlZWsodGhpcy5jb250cm9scy50aW1lbGluZS52YWx1ZSk7CiAgICAgfSwKIAorICAgIGhhbmRs
ZVRpbWVsaW5lQ2hhbmdlOiBmdW5jdGlvbihldmVudCkKKyAgICB7CisgICAgICAgIHRoaXMudmlk
ZW8uY3VycmVudFRpbWUgPSB0aGlzLmNvbnRyb2xzLnRpbWVsaW5lLnZhbHVlOworICAgIH0sCisK
ICAgICBoYW5kbGVUaW1lbGluZURvd246IGZ1bmN0aW9uKGV2ZW50KQogICAgIHsKICAgICAgICAg
dGhpcy5jb250cm9scy50aHVtYm5haWwuY2xhc3NMaXN0LmFkZCh0aGlzLkNsYXNzTmFtZXMuc2hv
dyk7CkBAIC04MDAsOSArODA2LDYgQEAgQ29udHJvbGxlci5wcm90b3R5cGUgPSB7CiAgICAgaGFu
ZGxlVGltZWxpbmVNb3VzZVVwOiBmdW5jdGlvbihldmVudCkKICAgICB7CiAgICAgICAgIHRoaXMu
c2NydWJiaW5nID0gZmFsc2U7Ci0KLSAgICAgICAgLy8gRG8gYSBwcmVjaXNlIHNlZWsgd2hlbiB3
ZSBsaWZ0IHRoZSBtb3VzZToKLSAgICAgICAgdGhpcy52aWRlby5jdXJyZW50VGltZSA9IHRoaXMu
Y29udHJvbHMudGltZWxpbmUudmFsdWU7CiAgICAgfSwKIAogICAgIGhhbmRsZU11dGVCdXR0b25D
bGlja2VkOiBmdW5jdGlvbihldmVudCkKQEAgLTgzMiw3ICs4MzUsNyBAQCBDb250cm9sbGVyLnBy
b3RvdHlwZSA9IHsKICAgICAgICAgdGhpcy52aWRlby52b2x1bWUgPSAxOwogICAgIH0sCiAKLSAg
ICBoYW5kbGVWb2x1bWVTbGlkZXJDaGFuZ2U6IGZ1bmN0aW9uKGV2ZW50KQorICAgIGhhbmRsZVZv
bHVtZVNsaWRlcklucHV0OiBmdW5jdGlvbihldmVudCkKICAgICB7CiAgICAgICAgIGlmICh0aGlz
LnZpZGVvLm11dGVkKSB7CiAgICAgICAgICAgICB0aGlzLnZpZGVvLm11dGVkID0gZmFsc2U7CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
aW5kZXggMmIzZjk2NjMwM2I1NDMyZjYyMDllOWJhMjJiMWRiMTFjMTI3ZGFkNi4uOTUwYTY0OGY4
NzdiNTBhNzdkOTE3NWNhMDI0ZjRiMDdiNjM0ZDIzMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisy
MDE0LTEwLTE3ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIFJF
R1JFU1NJT04gKHIxNzA4MDgpOiBWb2x1bWUgc2xpZGVyIGluIGJ1aWx0LWluIG1lZGlhIGNvbnRy
b2xzIG9ubHkgY2hhbmdlcyB2b2x1bWUgd2hlbiB0aHVtYiBpcyByZWxlYXNlZCwgbm90IHdoaWxl
IGRyYWdnaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMzc4MDUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIG1lZGlhL21lZGlhLWNvbnRyb2xzLmpzOgorICAgICAgICAobWVkaWFDb250cm9sc0VsZW1l
bnRCb3VuZGluZ0JveCk6CisgICAgICAgIChtZWRpYUNvbnRyb2xzQnV0dG9uQ29vcmRpbmF0ZXMp
OgorICAgICAgICAobWVkaWFDb250cm9sc0J1dHRvbkRpbWVuc2lvbnMpOgorICAgICAgICAqIG1l
ZGlhL3ZpZGVvLXZvbHVtZS1zbGlkZXItZHJhZy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAg
ICAqIG1lZGlhL3ZpZGVvLXZvbHVtZS1zbGlkZXItZHJhZy5odG1sOiBBZGRlZC4KKwogMjAxNC0x
MC0xNSAgSmVyIE5vYmxlICA8amVyLm5vYmxlQGFwcGxlLmNvbT4KIAogICAgICAgICBSRUdSRVNT
SU9OKHIxNzE1OTMpIFtNYWNdIE1lZGlhIGNvbnRyb2xzIGNyZWF0ZSBhIGxhcmdlIChhbmQgdW5u
ZWNlc3NhcnkpIGJhY2tpbmcgc3RvcmUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL21l
ZGlhLWNvbnRyb2xzLmpzIGIvTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtY29udHJvbHMuanMKaW5k
ZXggNWNlZWYxZjlkZWFlZGUzZDliMGYyNjQ3YjE4ODcwYWY1MjBjYzQ3MC4uN2Q2NjcyZTIyMmUw
YTJmODFhNTdkNjlhM2RhMDE2ZWJlNmI2YjI0YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvbWVk
aWEvbWVkaWEtY29udHJvbHMuanMKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtY29udHJv
bHMuanMKQEAgLTM4LDE0ICszOCwxOSBAQCBmdW5jdGlvbiBkdW1wTWVkaWFDb250cm9sc1RyZWUo
Zmlyc3QpCiAgICAgcmV0dXJuIG51bGw7CiB9CiAKLWZ1bmN0aW9uIG1lZGlhQ29udHJvbHNCdXR0
b25Db29yZGluYXRlcyhlbGVtZW50LCBpZCkKK2Z1bmN0aW9uIG1lZGlhQ29udHJvbHNFbGVtZW50
Qm91bmRpbmdCb3goZWxlbWVudCwgaWQpCiB7CiAgICAgdmFyIGNvbnRyb2xJRCA9ICItd2Via2l0
LW1lZGlhLWNvbnRyb2xzLSIgKyBpZDsKICAgICB2YXIgYnV0dG9uID0gbWVkaWFDb250cm9sc0Vs
ZW1lbnQoaW50ZXJuYWxzLnNoYWRvd1Jvb3QoZWxlbWVudCkuZmlyc3RDaGlsZCwgY29udHJvbElE
KTsKICAgICBpZiAoIWJ1dHRvbikKICAgICAgICAgdGhyb3cgIkZhaWxlZCB0byBmaW5kIG1lZGlh
IGNvbnRyb2wgZWxlbWVudCBJRCAnIiArIGlkICsgIiciOwogCi0gICAgdmFyIGJ1dHRvbkJvdW5k
aW5nUmVjdCA9IGJ1dHRvbi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsKKyAgICByZXR1cm4gYnV0
dG9uLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOworfQorCitmdW5jdGlvbiBtZWRpYUNvbnRyb2xz
QnV0dG9uQ29vcmRpbmF0ZXMoZWxlbWVudCwgaWQpCit7CisgICAgdmFyIGJ1dHRvbkJvdW5kaW5n
UmVjdCA9IG1lZGlhQ29udHJvbHNFbGVtZW50Qm91bmRpbmdCb3goZWxlbWVudCwgaWQpOwogICAg
IHZhciB4ID0gYnV0dG9uQm91bmRpbmdSZWN0LmxlZnQgKyBidXR0b25Cb3VuZGluZ1JlY3Qud2lk
dGggLyAyOwogICAgIHZhciB5ID0gYnV0dG9uQm91bmRpbmdSZWN0LnRvcCArIGJ1dHRvbkJvdW5k
aW5nUmVjdC5oZWlnaHQgLyAyOwogICAgIHJldHVybiBuZXcgQXJyYXkoeCwgeSk7CkBAIC01Mywx
MiArNTgsNyBAQCBmdW5jdGlvbiBtZWRpYUNvbnRyb2xzQnV0dG9uQ29vcmRpbmF0ZXMoZWxlbWVu
dCwgaWQpCiAKIGZ1bmN0aW9uIG1lZGlhQ29udHJvbHNCdXR0b25EaW1lbnNpb25zKGVsZW1lbnQs
IGlkKQogewotICAgIHZhciBjb250cm9sSUQgPSAiLXdlYmtpdC1tZWRpYS1jb250cm9scy0iICsg
aWQ7Ci0gICAgdmFyIGJ1dHRvbiA9IG1lZGlhQ29udHJvbHNFbGVtZW50KGludGVybmFscy5zaGFk
b3dSb290KGVsZW1lbnQpLmZpcnN0Q2hpbGQsIGNvbnRyb2xJRCk7Ci0gICAgaWYgKCFidXR0b24p
Ci0gICAgICAgIHRocm93ICJGYWlsZWQgdG8gZmluZCBtZWRpYSBjb250cm9sIGVsZW1lbnQgSUQg
JyIgKyBpZCArICInIjsKLQotICAgIHZhciBidXR0b25Cb3VuZGluZ1JlY3QgPSBidXR0b24uZ2V0
Qm91bmRpbmdDbGllbnRSZWN0KCk7CisgICAgdmFyIGJ1dHRvbkJvdW5kaW5nUmVjdCA9IG1lZGlh
Q29udHJvbHNFbGVtZW50Qm91bmRpbmdCb3goZWxlbWVudCwgaWQpOwogICAgIHJldHVybiBuZXcg
QXJyYXkoYnV0dG9uQm91bmRpbmdSZWN0LndpZHRoLCBidXR0b25Cb3VuZGluZ1JlY3QuaGVpZ2h0
KTsKIH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tdm9sdW1lLXNsaWRl
ci1kcmFnLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLXZvbHVtZS1zbGlk
ZXItZHJhZy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOWM3YWEwNGY2N2M1YmUxNWRiZDNiZGQ4
NjA0Y2VlYzYzMWEyOTQ5NQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL21lZGlhL3Zp
ZGVvLXZvbHVtZS1zbGlkZXItZHJhZy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw4IEBACisKK0VW
RU5UKGNhbnBsYXl0aHJvdWdoKQorRVZFTlQodm9sdW1lY2hhbmdlKQorRVZFTlQodm9sdW1lY2hh
bmdlKQorRVZFTlQodm9sdW1lY2hhbmdlKQorRVZFTlQodm9sdW1lY2hhbmdlKQorRU5EIE9GIFRF
U1QKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tdm9sdW1lLXNsaWRlci1k
cmFnLmh0bWwgYi9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby12b2x1bWUtc2xpZGVyLWRyYWcuaHRt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi5lZWEzNTUzYTliYmU2NGVlZjU1MGRmNjNmY2YzM2ViMzZhNzkyZTdmCi0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tdm9sdW1lLXNsaWRlci1k
cmFnLmh0bWwKQEAgLTAsMCArMSw1OSBAQAorPGh0bWw+Cis8aGVhZD4KKyAgICA8dGl0bGU+VGVz
dCB0aGF0IGRyYWdnaW5nIHRoZSB2b2x1bWUgc2xpZGVyIHJlc3VsdHMgaW4gbXVsdGlwbGUgdm9s
dW1lIGNoYW5nZSBldmVudHMuPC90aXRsZT4KKyAgICA8c2NyaXB0IHNyYz0ibWVkaWEtZmlsZS5q
cyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdCBzcmM9Im1lZGlhLWNvbnRyb2xzLmpzIj48L3Njcmlw
dD4KKyAgICA8c2NyaXB0IHNyYz0idmlkZW8tdGVzdC5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlw
dD4KKyAgICAgICAgdmFyIHZpZGVvOworICAgICAgICB2YXIgZXhwZWN0ZWRWb2x1bWVDaGFuZ2VD
b3VudCA9IDQ7CisgICAgICAgIHZhciB2b2x1bWVDaGFuZ2VDb3VudCA9IDA7CisKKyAgICAgICAg
ZnVuY3Rpb24gaW5pdCgpCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICh3aW5kb3cuaW50ZXJu
YWxzKQorICAgICAgICAgICAgICAgIGludGVybmFscy5zdXNwZW5kQW5pbWF0aW9ucygpOworCisg
ICAgICAgICAgICBmaW5kTWVkaWFFbGVtZW50KCk7CisKKyAgICAgICAgICAgIHdhaXRGb3JFdmVu
dCgnY2FucGxheXRocm91Z2gnLCBzdGFydFRlc3QpOworICAgICAgICAgICAgd2FpdEZvckV2ZW50
KCd2b2x1bWVjaGFuZ2UnLCB2b2x1bWVDaGFuZ2UpOworICAgICAgICAgICAgdmlkZW8uc3JjID0g
ZmluZE1lZGlhRmlsZSgndmlkZW8nLCAnY29udGVudC90ZXN0Jyk7CisgICAgICAgIH0KKworICAg
ICAgICBmdW5jdGlvbiBzdGFydFRlc3QoKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIXdp
bmRvdy5ldmVudFNlbmRlcikKKyAgICAgICAgICAgICAgICByZXR1cm47CisKKyAgICAgICAgICAg
IG11dGVDb29yZHMgPSBtZWRpYUNvbnRyb2xzQnV0dG9uQ29vcmRpbmF0ZXModmlkZW8sICdtdXRl
LWJ1dHRvbicpOworICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8obXV0ZUNvb3Jk
c1swXSwgbXV0ZUNvb3Jkc1sxXSk7CisgICAgICAgICAgICBzZXRUaW1lb3V0KG1vdmUsIDEwMCk7
CisgICAgICAgIH0KKworICAgICAgICBmdW5jdGlvbiBtb3ZlKCkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCF3aW5kb3cuZXZlbnRTZW5kZXIpCisgICAgICAgICAgICAgICAgcmV0dXJuOwor
CisgICAgICAgICAgICB2b2x1bWVDb29yZHMgPSBtZWRpYUNvbnRyb2xzQnV0dG9uQ29vcmRpbmF0
ZXModmlkZW8sICd2b2x1bWUtc2xpZGVyJyk7CisgICAgICAgICAgICBldmVudFNlbmRlci5tb3Vz
ZU1vdmVUbyh2b2x1bWVDb29yZHNbMF0sIHZvbHVtZUNvb3Jkc1sxXSk7CisgICAgICAgICAgICBl
dmVudFNlbmRlci5tb3VzZURvd24oKTsKKyAgICAgICAgICAgIGZvciAodmFyIGkgPSAxMDsgaSA8
IDgwOyBpICs9IDUpCisgICAgICAgICAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyh2b2x1bWVD
b29yZHNbMF0sIHZvbHVtZUNvb3Jkc1sxXSAtIGkpOworICAgICAgICAgICAgZXZlbnRTZW5kZXIu
bW91c2VVcCgpOworCisgICAgICAgICAgICBmYWlsVGVzdEluKDEwMDApOworICAgICAgICB9CisK
KyAgICAgICAgZnVuY3Rpb24gdm9sdW1lQ2hhbmdlKCkKKyAgICAgICAgeworICAgICAgICAgICAg
aWYgKCsrdm9sdW1lQ2hhbmdlQ291bnQgPT09IGV4cGVjdGVkVm9sdW1lQ2hhbmdlQ291bnQpCisg
ICAgICAgICAgICAgICAgZW5kVGVzdCgpOworICAgICAgICB9CisgICAgPC9zY3JpcHQ+Cis8L2hl
YWQ+Cis8Ym9keSBvbmxvYWQ9ImluaXQoKSI+CisgICAgPHZpZGVvIGNvbnRyb2xzPjwvdmlkZW8+
Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="264801"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240125</attachid>
            <date>2014-10-20 08:35:35 -0700</date>
            <delta_ts>2014-10-20 08:35:35 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-137805-20141020083551.patch</filename>
            <type>text/plain</type>
            <size>7460</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0ODQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzFjMWU1Y2Y4M2VlZDkw
YzU5ZDlmMDVmNjE3NjkwNGI3MTVlMTE4My4uNWU4ZTIyNGVmZWU5MDdkMWQ2ZTcxNWJiNDU0ZTEw
ZjA4OTczNGFiMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE0LTEwLTE3ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIxNzA4
MDgpOiBWb2x1bWUgc2xpZGVyIGluIGJ1aWx0LWluIG1lZGlhIGNvbnRyb2xzIG9ubHkgY2hhbmdl
cyB2b2x1bWUgd2hlbiB0aHVtYiBpcyByZWxlYXNlZCwgbm90IHdoaWxlIGRyYWdnaW5nCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzc4MDUKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBtZWRpYS92
aWRlby12b2x1bWUtc2xpZGVyLWRyYWcuaHRtbAorCisgICAgICAgIFJlc3BvbmQgdG8gdGhlICdp
bnB1dCcgZXZlbnQgcmF0aGVyIHRoYW4gdGhlICdjaGFuZ2UnIGV2ZW50IGZvciB0aGUgdm9sdW1l
IHNsaWRlciwgc28gdGhhdAorICAgICAgICB2b2x1bWUgY2hhbmdlcyBhcmUgY29udGludW91cyBk
dXJpbmcgZHJhZyBvcGVyYXRpb25zLgorCisgICAgICAgIEFsc28gbGlzdGVuIGZvciBib3RoICdp
bnB1dCcgYW5kICdjaGFuZ2UnIGV2ZW50cyBmb3IgdGhlIHRpbWVsaW5lIHNsaWRlciwgZG9pbmcg
ZmFzdFNlZWsoKQorICAgICAgICBkdXJpbmcgJ2lucHV0JyBhbmQgc2V0dGluZyBhbiBleHBsaWNp
dCBjdXJyZW50VGltZSBkdXJpbmcgJ2NoYW5nZScuIFRoaXMgaXMgdGhlIHNhbWUgYmVoYXZpb3IK
KyAgICAgICAgYXMgY3VycmVudCwgYnV0IHVzaW5nICdjaGFuZ2UnIGluc3RlYWQgb2YgJ21vdXNl
dXAnIHRvIGRvIHRoZSBmaW5hbCBjdXJyZW50VGltZSBjaGFuZ2UuCisKKyAgICAgICAgKiBNb2R1
bGVzL21lZGlhY29udHJvbHMvbWVkaWFDb250cm9sc0FwcGxlLmpzOgorICAgICAgICAoQ29udHJv
bGxlci5wcm90b3R5cGUuY3JlYXRlQ29udHJvbHMpOgorICAgICAgICAoQ29udHJvbGxlci5wcm90
b3R5cGUuaGFuZGxlVGltZWxpbmVJbnB1dCk6CisgICAgICAgIChDb250cm9sbGVyLnByb3RvdHlw
ZS5oYW5kbGVUaW1lbGluZUNoYW5nZSk6CisgICAgICAgIChDb250cm9sbGVyLnByb3RvdHlwZS5o
YW5kbGVUaW1lbGluZU1vdXNlVXApOgorICAgICAgICAoQ29udHJvbGxlci5wcm90b3R5cGUuaGFu
ZGxlVm9sdW1lU2xpZGVySW5wdXQpOgorICAgICAgICAoQ29udHJvbGxlci5wcm90b3R5cGUuaGFu
ZGxlUGxheUJ1dHRvbkNsaWNrZWQpOiBEZWxldGVkLgorICAgICAgICAoQ29udHJvbGxlci5wcm90
b3R5cGUuaGFuZGxlTWF4QnV0dG9uQ2xpY2tlZCk6IERlbGV0ZWQuCisKIDIwMTQtMTAtMTUgIEpl
ciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMTcx
NTkzKSBbTWFjXSBNZWRpYSBjb250cm9scyBjcmVhdGUgYSBsYXJnZSAoYW5kIHVubmVjZXNzYXJ5
KSBiYWNraW5nIHN0b3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlh
Y29udHJvbHMvbWVkaWFDb250cm9sc0FwcGxlLmpzIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9t
ZWRpYWNvbnRyb2xzL21lZGlhQ29udHJvbHNBcHBsZS5qcwppbmRleCA5MjI1ZWFkNTZhYjIyNjdj
MzViYzczZTE2NTU1YTRiMDc2YTFjYzFmLi43YTJiYTY4YjQwNDA0NzIwZGFkMGE3MmJkM2M0NWIx
MzJhYTFhZmM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhY29udHJv
bHMvbWVkaWFDb250cm9sc0FwcGxlLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVk
aWFjb250cm9scy9tZWRpYUNvbnRyb2xzQXBwbGUuanMKQEAgLTMzMSw3ICszMzEsOCBAQCBDb250
cm9sbGVyLnByb3RvdHlwZSA9IHsKICAgICAgICAgdGltZWxpbmUuc2V0QXR0cmlidXRlKCdhcmlh
LWxhYmVsJywgdGhpcy5VSVN0cmluZygnRHVyYXRpb24nKSk7CiAgICAgICAgIHRpbWVsaW5lLnR5
cGUgPSAncmFuZ2UnOwogICAgICAgICB0aW1lbGluZS52YWx1ZSA9IDA7Ci0gICAgICAgIHRoaXMu
bGlzdGVuRm9yKHRpbWVsaW5lLCAnaW5wdXQnLCB0aGlzLmhhbmRsZVRpbWVsaW5lQ2hhbmdlKTsK
KyAgICAgICAgdGhpcy5saXN0ZW5Gb3IodGltZWxpbmUsICdpbnB1dCcsIHRoaXMuaGFuZGxlVGlt
ZWxpbmVJbnB1dCk7CisgICAgICAgIHRoaXMubGlzdGVuRm9yKHRpbWVsaW5lLCAnY2hhbmdlJywg
dGhpcy5oYW5kbGVUaW1lbGluZUNoYW5nZSk7CiAgICAgICAgIHRoaXMubGlzdGVuRm9yKHRpbWVs
aW5lLCAnbW91c2VvdmVyJywgdGhpcy5oYW5kbGVUaW1lbGluZU1vdXNlT3Zlcik7CiAgICAgICAg
IHRoaXMubGlzdGVuRm9yKHRpbWVsaW5lLCAnbW91c2VvdXQnLCB0aGlzLmhhbmRsZVRpbWVsaW5l
TW91c2VPdXQpOwogICAgICAgICB0aGlzLmxpc3RlbkZvcih0aW1lbGluZSwgJ21vdXNlbW92ZScs
IHRoaXMuaGFuZGxlVGltZWxpbmVNb3VzZU1vdmUpOwpAQCAtMzgyLDcgKzM4Myw3IEBAIENvbnRy
b2xsZXIucHJvdG90eXBlID0gewogICAgICAgICB2b2x1bWUubWluID0gMDsKICAgICAgICAgdm9s
dW1lLm1heCA9IDE7CiAgICAgICAgIHZvbHVtZS5zdGVwID0gLjAxOwotICAgICAgICB0aGlzLmxp
c3RlbkZvcih2b2x1bWUsICdjaGFuZ2UnLCB0aGlzLmhhbmRsZVZvbHVtZVNsaWRlckNoYW5nZSk7
CisgICAgICAgIHRoaXMubGlzdGVuRm9yKHZvbHVtZSwgJ2lucHV0JywgdGhpcy5oYW5kbGVWb2x1
bWVTbGlkZXJJbnB1dCk7CiAKICAgICAgICAgdmFyIGNhcHRpb25CdXR0b24gPSB0aGlzLmNvbnRy
b2xzLmNhcHRpb25CdXR0b24gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdidXR0b24nKTsKICAg
ICAgICAgY2FwdGlvbkJ1dHRvbi5zZXRBdHRyaWJ1dGUoJ3BzZXVkbycsICctd2Via2l0LW1lZGlh
LWNvbnRyb2xzLXRvZ2dsZS1jbG9zZWQtY2FwdGlvbnMtYnV0dG9uJyk7CkBAIC03MzcsMTEgKzcz
OCwxNiBAQCBDb250cm9sbGVyLnByb3RvdHlwZSA9IHsKICAgICAgICAgcmV0dXJuIHRydWU7CiAg
ICAgfSwKIAotICAgIGhhbmRsZVRpbWVsaW5lQ2hhbmdlOiBmdW5jdGlvbihldmVudCkKKyAgICBo
YW5kbGVUaW1lbGluZUlucHV0OiBmdW5jdGlvbihldmVudCkKICAgICB7CiAgICAgICAgIHRoaXMu
dmlkZW8uZmFzdFNlZWsodGhpcy5jb250cm9scy50aW1lbGluZS52YWx1ZSk7CiAgICAgfSwKIAor
ICAgIGhhbmRsZVRpbWVsaW5lQ2hhbmdlOiBmdW5jdGlvbihldmVudCkKKyAgICB7CisgICAgICAg
IHRoaXMudmlkZW8uY3VycmVudFRpbWUgPSB0aGlzLmNvbnRyb2xzLnRpbWVsaW5lLnZhbHVlOwor
ICAgIH0sCisKICAgICBoYW5kbGVUaW1lbGluZURvd246IGZ1bmN0aW9uKGV2ZW50KQogICAgIHsK
ICAgICAgICAgdGhpcy5jb250cm9scy50aHVtYm5haWwuY2xhc3NMaXN0LmFkZCh0aGlzLkNsYXNz
TmFtZXMuc2hvdyk7CkBAIC04MDEsOSArODA3LDYgQEAgQ29udHJvbGxlci5wcm90b3R5cGUgPSB7
CiAgICAgaGFuZGxlVGltZWxpbmVNb3VzZVVwOiBmdW5jdGlvbihldmVudCkKICAgICB7CiAgICAg
ICAgIHRoaXMuc2NydWJiaW5nID0gZmFsc2U7Ci0KLSAgICAgICAgLy8gRG8gYSBwcmVjaXNlIHNl
ZWsgd2hlbiB3ZSBsaWZ0IHRoZSBtb3VzZToKLSAgICAgICAgdGhpcy52aWRlby5jdXJyZW50VGlt
ZSA9IHRoaXMuY29udHJvbHMudGltZWxpbmUudmFsdWU7CiAgICAgfSwKIAogICAgIGhhbmRsZU11
dGVCdXR0b25DbGlja2VkOiBmdW5jdGlvbihldmVudCkKQEAgLTgzMyw3ICs4MzYsNyBAQCBDb250
cm9sbGVyLnByb3RvdHlwZSA9IHsKICAgICAgICAgdGhpcy52aWRlby52b2x1bWUgPSAxOwogICAg
IH0sCiAKLSAgICBoYW5kbGVWb2x1bWVTbGlkZXJDaGFuZ2U6IGZ1bmN0aW9uKGV2ZW50KQorICAg
IGhhbmRsZVZvbHVtZVNsaWRlcklucHV0OiBmdW5jdGlvbihldmVudCkKICAgICB7CiAgICAgICAg
IGlmICh0aGlzLnZpZGVvLm11dGVkKSB7CiAgICAgICAgICAgICB0aGlzLnZpZGVvLm11dGVkID0g
ZmFsc2U7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggYjgxNTQ2NzI5MmJhZjM5YjA0ZjZhMmFhNGRkYTVjNjFmY2VhNmNmOS4u
OTc0NWQxODdkNjNjNjQ1Y2ZjOTE1ZGUzOWM0ZTllMDkwNzc4ZThkMyAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDEzIEBACisyMDE0LTEwLTE3ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisg
ICAgICAgIFJFR1JFU1NJT04gKHIxNzA4MDgpOiBWb2x1bWUgc2xpZGVyIGluIGJ1aWx0LWluIG1l
ZGlhIGNvbnRyb2xzIG9ubHkgY2hhbmdlcyB2b2x1bWUgd2hlbiB0aHVtYiBpcyByZWxlYXNlZCwg
bm90IHdoaWxlIGRyYWdnaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMzc4MDUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIG1lZGlhL3ZpZGVvLXZvbHVtZS1zbGlkZXItZHJhZy1leHBlY3RlZC50eHQ6
IEFkZGVkLgorICAgICAgICAqIG1lZGlhL3ZpZGVvLXZvbHVtZS1zbGlkZXItZHJhZy5odG1sOiBB
ZGRlZC4KKwogMjAxNC0xMC0xNSAgSmVyIE5vYmxlICA8amVyLm5vYmxlQGFwcGxlLmNvbT4KIAog
ICAgICAgICBSRUdSRVNTSU9OKHIxNzE1OTMpIFtNYWNdIE1lZGlhIGNvbnRyb2xzIGNyZWF0ZSBh
IGxhcmdlIChhbmQgdW5uZWNlc3NhcnkpIGJhY2tpbmcgc3RvcmUKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL21lZGlhL3ZpZGVvLXZvbHVtZS1zbGlkZXItZHJhZy1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9tZWRpYS92aWRlby12b2x1bWUtc2xpZGVyLWRyYWctZXhwZWN0ZWQudHh0Cm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLjljN2FhMDRmNjdjNWJlMTVkYmQzYmRkODYwNGNlZWM2MzFhMjk0OTUKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby12b2x1bWUtc2xpZGVyLWRyYWctZXhw
ZWN0ZWQudHh0CkBAIC0wLDAgKzEsOCBAQAorCitFVkVOVChjYW5wbGF5dGhyb3VnaCkKK0VWRU5U
KHZvbHVtZWNoYW5nZSkKK0VWRU5UKHZvbHVtZWNoYW5nZSkKK0VWRU5UKHZvbHVtZWNoYW5nZSkK
K0VWRU5UKHZvbHVtZWNoYW5nZSkKK0VORCBPRiBURVNUCisKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL21lZGlhL3ZpZGVvLXZvbHVtZS1zbGlkZXItZHJhZy5odG1sIGIvTGF5b3V0VGVzdHMvbWVk
aWEvdmlkZW8tdm9sdW1lLXNsaWRlci1kcmFnLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZWVhMzU1M2E5YmJl
NjRlZWY1NTBkZjYzZmNmMzNlYjM2YTc5MmU3ZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL21lZGlhL3ZpZGVvLXZvbHVtZS1zbGlkZXItZHJhZy5odG1sCkBAIC0wLDAgKzEsNTkgQEAK
KzxodG1sPgorPGhlYWQ+CisgICAgPHRpdGxlPlRlc3QgdGhhdCBkcmFnZ2luZyB0aGUgdm9sdW1l
IHNsaWRlciByZXN1bHRzIGluIG11bHRpcGxlIHZvbHVtZSBjaGFuZ2UgZXZlbnRzLjwvdGl0bGU+
CisgICAgPHNjcmlwdCBzcmM9Im1lZGlhLWZpbGUuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQg
c3JjPSJtZWRpYS1jb250cm9scy5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdCBzcmM9InZpZGVv
LXRlc3QuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQ+CisgICAgICAgIHZhciB2aWRlbzsKKyAg
ICAgICAgdmFyIGV4cGVjdGVkVm9sdW1lQ2hhbmdlQ291bnQgPSA0OworICAgICAgICB2YXIgdm9s
dW1lQ2hhbmdlQ291bnQgPSAwOworCisgICAgICAgIGZ1bmN0aW9uIGluaXQoKQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICAgICAgICAgICAgICBpbnRl
cm5hbHMuc3VzcGVuZEFuaW1hdGlvbnMoKTsKKworICAgICAgICAgICAgZmluZE1lZGlhRWxlbWVu
dCgpOworCisgICAgICAgICAgICB3YWl0Rm9yRXZlbnQoJ2NhbnBsYXl0aHJvdWdoJywgc3RhcnRU
ZXN0KTsKKyAgICAgICAgICAgIHdhaXRGb3JFdmVudCgndm9sdW1lY2hhbmdlJywgdm9sdW1lQ2hh
bmdlKTsKKyAgICAgICAgICAgIHZpZGVvLnNyYyA9IGZpbmRNZWRpYUZpbGUoJ3ZpZGVvJywgJ2Nv
bnRlbnQvdGVzdCcpOworICAgICAgICB9CisKKyAgICAgICAgZnVuY3Rpb24gc3RhcnRUZXN0KCkK
KyAgICAgICAgeworICAgICAgICAgICAgaWYgKCF3aW5kb3cuZXZlbnRTZW5kZXIpCisgICAgICAg
ICAgICAgICAgcmV0dXJuOworCisgICAgICAgICAgICBtdXRlQ29vcmRzID0gbWVkaWFDb250cm9s
c0J1dHRvbkNvb3JkaW5hdGVzKHZpZGVvLCAnbXV0ZS1idXR0b24nKTsKKyAgICAgICAgICAgIGV2
ZW50U2VuZGVyLm1vdXNlTW92ZVRvKG11dGVDb29yZHNbMF0sIG11dGVDb29yZHNbMV0pOworICAg
ICAgICAgICAgc2V0VGltZW91dChtb3ZlLCAxMDApOworICAgICAgICB9CisKKyAgICAgICAgZnVu
Y3Rpb24gbW92ZSgpCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICghd2luZG93LmV2ZW50U2Vu
ZGVyKQorICAgICAgICAgICAgICAgIHJldHVybjsKKworICAgICAgICAgICAgdm9sdW1lQ29vcmRz
ID0gbWVkaWFDb250cm9sc0J1dHRvbkNvb3JkaW5hdGVzKHZpZGVvLCAndm9sdW1lLXNsaWRlcicp
OworICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8odm9sdW1lQ29vcmRzWzBdLCB2
b2x1bWVDb29yZHNbMV0pOworICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7Cisg
ICAgICAgICAgICBmb3IgKHZhciBpID0gMTA7IGkgPCA4MDsgaSArPSA1KQorICAgICAgICAgICAg
ZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8odm9sdW1lQ29vcmRzWzBdLCB2b2x1bWVDb29yZHNbMV0g
LSBpKTsKKyAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKKworICAgICAgICAgICAg
ZmFpbFRlc3RJbigxMDAwKTsKKyAgICAgICAgfQorCisgICAgICAgIGZ1bmN0aW9uIHZvbHVtZUNo
YW5nZSgpCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICgrK3ZvbHVtZUNoYW5nZUNvdW50ID09
PSBleHBlY3RlZFZvbHVtZUNoYW5nZUNvdW50KQorICAgICAgICAgICAgICAgIGVuZFRlc3QoKTsK
KyAgICAgICAgfQorICAgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgb25sb2FkPSJpbml0KCki
PgorICAgIDx2aWRlbyBjb250cm9scz48L3ZpZGVvPgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>