<?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>72786</bug_id>
          
          <creation_ts>2011-11-18 19:17:00 -0800</creation_ts>
          <short_desc>REGRESSION(r100826): Broke Chromium Mac build (Requested by aklein on #webkit).</short_desc>
          <delta_ts>2011-11-28 14:21:54 -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>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></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>72551</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>adamk</cc>
    
    <cc>bdakin</cc>
    
    <cc>darin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>506297</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-18 19:17:00 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/100826 broke the build:
Broke Chromium Mac build (Requested by aklein on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>506298</commentid>
    <comment_count>1</comment_count>
      <attachid>115926</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-18 19:17:33 -0800</bug_when>
    <thetext>Created attachment 115926
ROLLOUT of r100826

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>506299</commentid>
    <comment_count>2</comment_count>
      <attachid>115926</attachid>
    <who name="Adam Klein">adamk</who>
    <bug_when>2011-11-18 19:18:57 -0800</bug_when>
    <thetext>Comment on attachment 115926
ROLLOUT of r100826

Clearing flags on attachment: 115926

Committed r100842: &lt;http://trac.webkit.org/changeset/100842&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>506300</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Klein">adamk</who>
    <bug_when>2011-11-18 19:19:01 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510159</commentid>
    <comment_count>4</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2011-11-28 14:08:07 -0800</bug_when>
    <thetext>Hey Adam. Thanks for dealing with this. I&apos;m sorry I wasn&apos;t around to fix it. 

In the future, if you could comment in the bug that tracked the change that caused the build-bustage that would be helpful (https://bugs.webkit.org/show_bug.cgi?id=72551 in this case). I was not checking email regularly while I was on vacation, but I was actually reloading that bug to see if the change caused any problems, and I would have been able to deal with it sooner if it had been logged in the bug. Linking to the build failure would also be helpful.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510166</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Klein">adamk</who>
    <bug_when>2011-11-28 14:16:31 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Hey Adam. Thanks for dealing with this. I&apos;m sorry I wasn&apos;t around to fix it. 
&gt; 
&gt; In the future, if you could comment in the bug that tracked the change that caused the build-bustage that would be helpful (https://bugs.webkit.org/show_bug.cgi?id=72551 in this case). I was not checking email regularly while I was on vacation, but I was actually reloading that bug to see if the change caused any problems, and I would have been able to deal with it sooner if it had been logged in the bug. Linking to the build failure would also be helpful.

Sorry for the lack of detail (and cross-linking), will aim to do better with that in future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510169</commentid>
    <comment_count>6</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2011-11-28 14:21:54 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; Hey Adam. Thanks for dealing with this. I&apos;m sorry I wasn&apos;t around to fix it. 
&gt; &gt; 
&gt; &gt; In the future, if you could comment in the bug that tracked the change that caused the build-bustage that would be helpful (https://bugs.webkit.org/show_bug.cgi?id=72551 in this case). I was not checking email regularly while I was on vacation, but I was actually reloading that bug to see if the change caused any problems, and I would have been able to deal with it sooner if it had been logged in the bug. Linking to the build failure would also be helpful.
&gt; 
&gt; Sorry for the lack of detail (and cross-linking), will aim to do better with that in future.

Not a problem. Sounds good. Thanks again!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>115926</attachid>
            <date>2011-11-18 19:17:33 -0800</date>
            <delta_ts>2011-11-18 19:18:57 -0800</delta_ts>
            <desc>ROLLOUT of r100826</desc>
            <filename>bug-72786-20111119031816.patch</filename>
            <type>text/plain</type>
            <size>16472</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAwODQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTQzZjNjNGZmYWM5YmEx
ZDlhNmEyYWE4MDM0NzRlY2I5OTNkOGVjZi4uYTYwY2UyNDY5NzY2ODQ3ZjQ4Y2M4NTM5OWI5NjNh
ZDE5YmY5YWJhZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDExLTExLTE4ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTAwODI2LgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMDA4MjYKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTcyNzg2CisKKyAgICAgICAgQnJva2UgQ2hyb21pdW0gTWFjIGJ1aWxkIChSZXF1
ZXN0ZWQgYnkgYWtsZWluIG9uICN3ZWJraXQpLgorCisgICAgICAgICogcGFnZS9DaHJvbWVDbGll
bnQuaDoKKyAgICAgICAgKiBwYWdlL0ZyYW1lVmlldy5jcHA6CisgICAgICAgICogcGFnZS9GcmFt
ZVZpZXcuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxWaWV3LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlNjcm9sbFZpZXc6OndoZWVsRXZlbnQpOgorICAgICAgICAqIHBsYXRmb3JtL1Njcm9s
bFZpZXcuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxhYmxlQXJlYS5oOgorICAgICAgICAo
V2ViQ29yZTo6U2Nyb2xsYWJsZUFyZWE6OnNjcm9sbGJhclN0eWxlQ2hhbmdlZCk6CisgICAgICAg
ICogcGxhdGZvcm0vbWFjL1Njcm9sbEFuaW1hdG9yTWFjLm1tOgorICAgICAgICAoV2ViQ29yZTo6
U2Nyb2xsQW5pbWF0b3JNYWM6OnVwZGF0ZVNjcm9sbGVyU3R5bGUpOgorCiAyMDExLTExLTE4ICBB
bHBoYSBMYW0gIDxoY2xhbUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2Nocm9taXVtXSBjb21w
b3NpdGVkIGxheWVycyBhcmUgYmx1cnJ5IHdpdGggYSB6b29tLWluIHBhZ2Ugc2NhbGUgZmFjdG9y
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cKaW5kZXggMTIwZTQ5NjM4M2YyMWUwZTRiZmVmNDEzMzNlMmVhMWQxNmE3MGY5Yi4u
MzQ0ZTdiYjNjMDliYjZkZWFiYzVhY2JmZmU1NjNjY2M3Y2U1MjU5MiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDIzIEBACisyMDExLTExLTE4ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90
QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTAwODI2Lgor
ICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xMDA4MjYKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcyNzg2CisKKyAgICAgICAg
QnJva2UgQ2hyb21pdW0gTWFjIGJ1aWxkIChSZXF1ZXN0ZWQgYnkgYWtsZWluIG9uICN3ZWJraXQp
LgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9tYWMvUGFnZUNsaWVudEltcGwuaDoKKyAgICAg
ICAgKiBVSVByb2Nlc3MvQVBJL21hYy9QYWdlQ2xpZW50SW1wbC5tbToKKyAgICAgICAgKiBVSVBy
b2Nlc3MvUGFnZUNsaWVudC5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3Bw
OgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaDoKKyAgICAgICAgKiBVSVByb2Nl
c3MvV2ViUGFnZVByb3h5Lm1lc3NhZ2VzLmluOgorICAgICAgICAqIFdlYlByb2Nlc3MvUGx1Z2lu
cy9QREYvQnVpbHRJblBERlZpZXcuY3BwOgorICAgICAgICAoV2ViS2l0OjpCdWlsdEluUERGVmll
dzo6c2Nyb2xsYmFyU3R5bGVDaGFuZ2VkKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1BsdWdpbnMv
UERGL0J1aWx0SW5QREZWaWV3Lmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9y
dC9XZWJDaHJvbWVDbGllbnQuY3BwOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBv
cnQvV2ViQ2hyb21lQ2xpZW50Lmg6CisKIDIwMTEtMTEtMTggIElnb3IgT2xpdmVpcmEgIDxpZ29y
Lm9saXZlaXJhQG9wZW5ib3NzYS5vcmc+CiAKICAgICAgICAgW1dLMl1bUXRdIE1vdmUgQWNjZWxl
cmF0ZWQgQ29tcG9zaXRlIGFuaW1hdGlvbnMgdG8gVUlQcm9jZXNzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0Nocm9tZUNsaWVudC5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9DaHJv
bWVDbGllbnQuaAppbmRleCBiNmZkYTY4MWY2ZmVjMmYzZGUxZjU4NDUwMzMzYmVjZTVhNzJlZjQ5
Li5hZGRjYzBhZWNlNTIzYzhmOTMyZDVkOGVjNzVkODZhY2QwYjhkZDhkIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL0Nocm9tZUNsaWVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bh
Z2UvQ2hyb21lQ2xpZW50LmgKQEAgLTMyNSw3ICszMjUsNiBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7
CiAgICAgICAgIHZpcnR1YWwgdm9pZCBkaWRDb21wbGV0ZUFuaW1hdGVkU2Nyb2xsKCkgY29uc3Qg
eyB9CiAgICAgICAgIAogICAgICAgICB2aXJ0dWFsIHZvaWQgbm90aWZ5U2Nyb2xsZXJUaHVtYklz
VmlzaWJsZUluUmVjdChjb25zdCBJbnRSZWN0JikgeyB9Ci0gICAgICAgIHZpcnR1YWwgdm9pZCBy
ZWNvbW1lbmRlZFNjcm9sbGJhclN0eWxlRGlkQ2hhbmdlKGludCAvKm5ld1N0eWxlKi8pIHsgfQog
CiAgICAgICAgIGVudW0gRGlhbG9nVHlwZSB7CiAgICAgICAgICAgICBBbGVydERpYWxvZyA9IDAs
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKaW5kZXggMDMyOGIwMWZjM2Q4NTFmODA4YjBiMTM5
M2E5NzUwOTJiZThlZjRhZC4uODQxMzRjYjliMmVkNDI4YjNiNGJkMjMxYThmOGE0YzZhZWRjZTAz
NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcApAQCAtMjQ0OCwxOSArMjQ0OCw2IEBAIGJv
b2wgRnJhbWVWaWV3OjpzaG91bGRTdXNwZW5kU2Nyb2xsQW5pbWF0aW9ucygpIGNvbnN0CiAgICAg
cmV0dXJuIG1fZnJhbWUtPmxvYWRlcigpLT5zdGF0ZSgpICE9IEZyYW1lU3RhdGVDb21wbGV0ZTsK
IH0KIAotdm9pZCBGcmFtZVZpZXc6OnNjcm9sbGJhclN0eWxlQ2hhbmdlZChpbnQgbmV3U3R5bGUs
IGJvb2wgZm9yY2VVcGRhdGUpCi17Ci0gICAgUGFnZSogcGFnZSA9IG1fZnJhbWUtPnBhZ2UoKTsK
LSAgICBpZiAoIXBhZ2UpCi0gICAgICAgIHJldHVybjsKLSAgICBpZiAocGFnZS0+bWFpbkZyYW1l
KCkgIT0gbV9mcmFtZSkKLSAgICAgICAgcmV0dXJuOwotICAgIHBhZ2UtPmNocm9tZSgpLT5jbGll
bnQoKS0+cmVjb21tZW5kZWRTY3JvbGxiYXJTdHlsZURpZENoYW5nZShuZXdTdHlsZSk7Ci0KLSAg
ICBpZiAoZm9yY2VVcGRhdGUpCi0gICAgICAgIFNjcm9sbFZpZXc6OnNjcm9sbGJhclN0eWxlQ2hh
bmdlZChuZXdTdHlsZSwgZm9yY2VVcGRhdGUpOwotfQotCiB2b2lkIEZyYW1lVmlldzo6c2V0QW5p
bWF0b3JzQXJlQWN0aXZlKCkKIHsKICAgICBQYWdlKiBwYWdlID0gbV9mcmFtZS0+cGFnZSgpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuaCBiL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvRnJhbWVWaWV3LmgKaW5kZXggOTZhNTU0Yjg1ZGE1NjkwZWNmNTkyZDNlYTUwMWI0
MWYwZWNmMTY3NS4uYTI2MmJlMGU3ZjgyN2I0MDI3ODk0NzY5M2Y0NDIyZWIyNTg4MTEwMSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wYWdlL0ZyYW1lVmlldy5oCkBAIC0yOTIsNyArMjkyLDYgQEAgcHVibGljOgogICAgIHZv
aWQgZmx1c2hBbnlQZW5kaW5nUG9zdExheW91dFRhc2tzKCk7CiAKICAgICB2aXJ0dWFsIGJvb2wg
c2hvdWxkU3VzcGVuZFNjcm9sbEFuaW1hdGlvbnMoKSBjb25zdDsKLSAgICB2aXJ0dWFsIHZvaWQg
c2Nyb2xsYmFyU3R5bGVDaGFuZ2VkKGludCBuZXdTdHlsZSwgYm9vbCBmb3JjZVVwZGF0ZSk7CiAK
ICAgICB2b2lkIHNldEFuaW1hdG9yc0FyZUFjdGl2ZSgpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L1Njcm9sbFZpZXcuY3BwCmluZGV4IDk5Yjk4ZjAwYTE0MmU4MzBmMWI1ODM5YzAzNTZjNzM4ZDdm
YTljZGQuLjAwNWZjNGEwYWRiMDdjZjNkMWMzZjdmNjczYmI5MTQ0Mjk2YmNjYmIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuY3BwCkBAIC05NzMsMTEgKzk3Myw4IEBAIGJvb2wg
U2Nyb2xsVmlldzo6aXNTY3JvbGxDb3JuZXJWaXNpYmxlKCkgY29uc3QKICAgICByZXR1cm4gIXNj
cm9sbENvcm5lclJlY3QoKS5pc0VtcHR5KCk7CiB9CiAKLXZvaWQgU2Nyb2xsVmlldzo6c2Nyb2xs
YmFyU3R5bGVDaGFuZ2VkKGludCwgYm9vbCBmb3JjZVVwZGF0ZSkKK3ZvaWQgU2Nyb2xsVmlldzo6
c2Nyb2xsYmFyU3R5bGVDaGFuZ2VkKCkKIHsKLSAgICBpZiAoIWZvcmNlVXBkYXRlKQotICAgICAg
ICByZXR1cm47Ci0KICAgICBjb250ZW50c1Jlc2l6ZWQoKTsKICAgICB1cGRhdGVTY3JvbGxiYXJz
KHNjcm9sbE9mZnNldCgpKTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L1Njcm9sbFZpZXcuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuaAppbmRl
eCA5ZGY5MjQ3NDVjNWNiYjA2MGY5ZDhhY2Q0YmEwMzQ1MTU2ZDNhOGRiLi4zYTdiOGE5OTJlNWE0
YzlmNmM3NTQ4ZjIyNDcxMzk1MTZhYzdjMDYwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9TY3JvbGxWaWV3LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xs
Vmlldy5oCkBAIC01OSw3ICs1OSw3IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgZGlkQ29t
cGxldGVSdWJiZXJCYW5kKGNvbnN0IEludFNpemUmKSBjb25zdDsKICAgICB2aXJ0dWFsIHZvaWQg
bm90aWZ5UGFnZVRoYXRDb250ZW50QXJlYVdpbGxQYWludCgpIGNvbnN0OwogICAgIHZpcnR1YWwg
Ym9vbCBpc1Njcm9sbENvcm5lclZpc2libGUoKSBjb25zdDsKLSAgICB2aXJ0dWFsIHZvaWQgc2Ny
b2xsYmFyU3R5bGVDaGFuZ2VkKGludCBuZXdTdHlsZSwgYm9vbCBmb3JjZVVwZGF0ZSk7CisgICAg
dmlydHVhbCB2b2lkIHNjcm9sbGJhclN0eWxlQ2hhbmdlZCgpOwogCiAgICAgLy8gTk9URTogVGhp
cyBzaG91bGQgb25seSBiZSBjYWxsZWQgYnkgdGhlIG92ZXJyaWRlbiBzZXRTY3JvbGxPZmZzZXQg
ZnJvbSBTY3JvbGxhYmxlQXJlYS4KICAgICB2aXJ0dWFsIHZvaWQgc2Nyb2xsVG8oY29uc3QgSW50
U2l6ZSYgbmV3T2Zmc2V0KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Nj
cm9sbGFibGVBcmVhLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxhYmxlQXJlYS5o
CmluZGV4IDQ0ZTM3MzIwZmY0MzViZTJkMThjMDcwNzFjNTU0OTQ3ZDkxNzgzN2YuLmY3ZmJlNmRm
ZDRmYzQzZjNhZGY5ZDVjNzZhMmM1N2FhZjliNzQyNmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL1Njcm9sbGFibGVBcmVhLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vU2Nyb2xsYWJsZUFyZWEuaApAQCAtMTM5LDcgKzEzOSw3IEBAIHB1YmxpYzoKICAgICB2aXJ0
dWFsIHZvaWQgZGlkQ29tcGxldGVBbmltYXRlZFNjcm9sbCgpIGNvbnN0IHsgfQogICAgIAogICAg
IHZpcnR1YWwgYm9vbCBzaG91bGRTdXNwZW5kU2Nyb2xsQW5pbWF0aW9ucygpIGNvbnN0IHsgcmV0
dXJuIHRydWU7IH0KLSAgICB2aXJ0dWFsIHZvaWQgc2Nyb2xsYmFyU3R5bGVDaGFuZ2VkKGludCAv
Km5ld1N0eWxlKi8sIGJvb2wgLypmb3JjZVVwZGF0ZSovKSB7IH0KKyAgICB2aXJ0dWFsIHZvaWQg
c2Nyb2xsYmFyU3R5bGVDaGFuZ2VkKCkgeyB9CiAgICAgdmlydHVhbCB2b2lkIHNldFZpc2libGVT
Y3JvbGxlclRodW1iUmVjdChjb25zdCBJbnRSZWN0JikgeyB9CiAKICAgICB2aXJ0dWFsIGJvb2wg
aXNPbkFjdGl2ZVBhZ2UoKSBjb25zdCB7IEFTU0VSVF9OT1RfUkVBQ0hFRCgpOyByZXR1cm4gdHJ1
ZTsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1Njcm9sbEFuaW1h
dG9yTWFjLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1Njcm9sbEFuaW1hdG9yTWFj
Lm1tCmluZGV4IDVlMmQyMTFhZDJkYjYzNThhNjk1MGM0NzI4MmRhMDM5YjMxZTRmOWEuLjNiODcy
ZmM1OTg5N2M2YmUzNmZjNTEwMTlhNTdkZGU4YWUzZmQ3NWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL21hYy9TY3JvbGxBbmltYXRvck1hYy5tbQorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9tYWMvU2Nyb2xsQW5pbWF0b3JNYWMubW0KQEAgLTE0NjEsNyArMTQ2MSw4
IEBAIHZvaWQgU2Nyb2xsQW5pbWF0b3JNYWM6OnVwZGF0ZVNjcm9sbGVyU3R5bGUoKQogCiAgICAg
Ly8gSWYgbmVlZHNTY3JvbGxlclN0eWxlVXBkYXRlKCkgaXMgdHJ1ZSwgdGhlbiB0aGUgcGFnZSBp
cyByZXN0b3JpbmcgZnJvbSB0aGUgcGFnZSBjYWNoZSwgYW5kIAogICAgIC8vIGEgcmVsYXlvdXQg
d2lsbCBoYXBwZW4gb24gaXRzIG93bi4gT3RoZXJ3aXNlLCB3ZSBtdXN0IGluaXRpYXRlIGEgcmUt
bGF5b3V0IG91cnNlbHZlcy4KLSAgICBzY3JvbGxhYmxlQXJlYSgpLT5zY3JvbGxiYXJTdHlsZUNo
YW5nZWQobmV3U3R5bGUsICFuZWVkc1Njcm9sbGVyU3R5bGVVcGRhdGUoKSk7CisgICAgaWYgKCFu
ZWVkc1Njcm9sbGVyU3R5bGVVcGRhdGUoKSkKKyAgICAgICAgc2Nyb2xsYWJsZUFyZWEoKS0+c2Ny
b2xsYmFyU3R5bGVDaGFuZ2VkKCk7CiAKICAgICBzZXROZWVkc1Njcm9sbGVyU3R5bGVVcGRhdGUo
ZmFsc2UpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9tYWMv
UGFnZUNsaWVudEltcGwuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1BhZ2VD
bGllbnRJbXBsLmgKaW5kZXggOGUzYzViN2FhZmEzOWZiNzFkZGI2NzZmODNlMWM1N2U3OWM4YTli
Ni4uZWQzMGNjZTIxMjJmZmQ1NjZlYmNlNjBhNzc0YmE2MDk1NWQ1YmEwNSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9tYWMvUGFnZUNsaWVudEltcGwuaAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL21hYy9QYWdlQ2xpZW50SW1wbC5oCkBAIC0xMjIs
OCArMTIyLDYgQEAgcHJpdmF0ZToKICAgICB2aXJ0dWFsIFN0cmluZyBkaXNtaXNzQ29ycmVjdGlv
blBhbmVsU29vbihXZWJDb3JlOjpSZWFzb25Gb3JEaXNtaXNzaW5nQ29ycmVjdGlvblBhbmVsKTsK
ICAgICB2aXJ0dWFsIHZvaWQgcmVjb3JkQXV0b2NvcnJlY3Rpb25SZXNwb25zZShXZWJDb3JlOjpF
ZGl0b3JDbGllbnQ6OkF1dG9jb3JyZWN0aW9uUmVzcG9uc2VUeXBlLCBjb25zdCBTdHJpbmcmIHJl
cGxhY2VkU3RyaW5nLCBjb25zdCBTdHJpbmcmIHJlcGxhY2VtZW50U3RyaW5nKTsKIAotICAgIHZp
cnR1YWwgdm9pZCByZWNvbW1lbmRlZFNjcm9sbGJhclN0eWxlRGlkQ2hhbmdlKGludDMyX3QgbmV3
U3R5bGUpOwotCiAgICAgdmlydHVhbCBXS1ZpZXcqIHdrVmlldygpIGNvbnN0IHsgcmV0dXJuIG1f
d2tWaWV3OyB9CiAKICAgICBXS1ZpZXcqIG1fd2tWaWV3OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL0FQSS9tYWMvUGFnZUNsaWVudEltcGwubW0gYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL21hYy9QYWdlQ2xpZW50SW1wbC5tbQppbmRleCBjMWFlNjY2NDNhOGVi
ZDQ4NzY3ZjJhOTkxNjkzMTUzYjFmYmNjNWRhLi4xZGMyNjcxNGFmYjU3NTM3MmI1NThlOWY2Mzdh
YTA5MWI5NDU0MzE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL21h
Yy9QYWdlQ2xpZW50SW1wbC5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL21h
Yy9QYWdlQ2xpZW50SW1wbC5tbQpAQCAtNDYwLDM0ICs0NjAsNiBAQCB2b2lkIFBhZ2VDbGllbnRJ
bXBsOjpyZWNvcmRBdXRvY29ycmVjdGlvblJlc3BvbnNlKEVkaXRvckNsaWVudDo6QXV0b2NvcnJl
Y3Rpb25SZQogI2VuZGlmCiB9CiAKLXZvaWQgUGFnZUNsaWVudEltcGw6OnJlY29tbWVuZGVkU2Ny
b2xsYmFyU3R5bGVEaWRDaGFuZ2UoaW50MzJfdCBuZXdTdHlsZSkKLXsKLSNpZiAhZGVmaW5lZChC
VUlMRElOR19PTl9TTk9XX0xFT1BBUkQpCi0gICAgTlNBcnJheSAqdHJhY2tpbmdBcmVhcyA9IFtt
X3drVmlldyB0cmFja2luZ0FyZWFzXTsKLSAgICBOU1VJbnRlZ2VyIGNvdW50ID0gW3RyYWNraW5n
QXJlYXMgY291bnRdOwotICAgIEFTU0VSVChjb3VudCA9PSAxKTsKLSAgICAKLSAgICBmb3IgKE5T
VUludGVnZXIgaSA9IDA7IGkgPCBjb3VudDsgKytpKQotICAgICAgICBbbV93a1ZpZXcgcmVtb3Zl
VHJhY2tpbmdBcmVhOlt0cmFja2luZ0FyZWFzIG9iamVjdEF0SW5kZXg6aV1dOwotCi0gICAgLy8g
Tm93IHJlLWNyZWF0ZSBhIHRyYWNraW5nIGFyZWEgd2l0aCB0aGUgYXBwcm9wcmlhdGUgb3B0aW9u
cyBnaXZlbiB0aGUgbmV3IHNjcm9sbGJhciBzdHlsZQotICAgIE5TVHJhY2tpbmdBcmVhT3B0aW9u
cyBvcHRpb25zID0gTlNUcmFja2luZ01vdXNlTW92ZWQgfCBOU1RyYWNraW5nTW91c2VFbnRlcmVk
QW5kRXhpdGVkIHwgTlNUcmFja2luZ0luVmlzaWJsZVJlY3Q7Ci0gICAgaWYgKG5ld1N0eWxlID09
IE5TU2Nyb2xsZXJTdHlsZUxlZ2FjeSkKLSAgICAgICAgb3B0aW9ucyB8PSBOU1RyYWNraW5nQWN0
aXZlQWx3YXlzOwotICAgIGVsc2UKLSAgICAgICAgb3B0aW9ucyB8PSBOU1RyYWNraW5nQWN0aXZl
SW5LZXlXaW5kb3c7Ci0KLSAgICBOU1RyYWNraW5nQXJlYSAqdHJhY2tpbmdBcmVhID0gW1tOU1Ry
YWNraW5nQXJlYSBhbGxvY10gaW5pdFdpdGhSZWN0OlttX3drVmlldyBmcmFtZV0KLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBv
cHRpb25zOm9wdGlvbnMKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG93bmVyOm1fd2tWaWV3Ci0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VySW5mbzpu
aWxdOwotICAgIFttX3drVmlldyBhZGRUcmFja2luZ0FyZWE6dHJhY2tpbmdBcmVhXTsKLSAgICBb
dHJhY2tpbmdBcmVhIHJlbGVhc2VdOwotI2Vsc2UKLSAgICBVTlVTRURfUEFSQU0obmV3U3R5bGUp
OwotI2VuZGlmCi19Ci0KIGJvb2wgUGFnZUNsaWVudEltcGw6OmV4ZWN1dGVTYXZlZENvbW1hbmRC
eVNlbGVjdG9yKGNvbnN0IFN0cmluZyYgc2VsZWN0b3JTdHJpbmcpCiB7CiAgICAgcmV0dXJuIFtt
X3drVmlldyBfZXhlY3V0ZVNhdmVkQ29tbWFuZEJ5U2VsZWN0b3I6TlNTZWxlY3RvckZyb21TdHJp
bmcoc2VsZWN0b3JTdHJpbmcpXTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9QYWdlQ2xpZW50LmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvUGFnZUNsaWVudC5oCmlu
ZGV4IDNiMTcwOWMwMzY0YzZhNzU4YzdiNjQ1ZDFiMDdjZWY3YTRlMjRjYzAuLjk4NzI3YTNmMTEx
NWJkZDc3ZGQ3YWE0MTA0YjFhMmM3MzMwOGI3ODUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9QYWdlQ2xpZW50LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1Bh
Z2VDbGllbnQuaApAQCAtMTc3LDcgKzE3Nyw2IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQg
ZGlzbWlzc0NvcnJlY3Rpb25QYW5lbChXZWJDb3JlOjpSZWFzb25Gb3JEaXNtaXNzaW5nQ29ycmVj
dGlvblBhbmVsKSA9IDA7CiAgICAgdmlydHVhbCBTdHJpbmcgZGlzbWlzc0NvcnJlY3Rpb25QYW5l
bFNvb24oV2ViQ29yZTo6UmVhc29uRm9yRGlzbWlzc2luZ0NvcnJlY3Rpb25QYW5lbCkgPSAwOwog
ICAgIHZpcnR1YWwgdm9pZCByZWNvcmRBdXRvY29ycmVjdGlvblJlc3BvbnNlKFdlYkNvcmU6OkVk
aXRvckNsaWVudDo6QXV0b2NvcnJlY3Rpb25SZXNwb25zZVR5cGUsIGNvbnN0IFN0cmluZyYgcmVw
bGFjZWRTdHJpbmcsIGNvbnN0IFN0cmluZyYgcmVwbGFjZW1lbnRTdHJpbmcpID0gMDsKLSAgICB2
aXJ0dWFsIHZvaWQgcmVjb21tZW5kZWRTY3JvbGxiYXJTdHlsZURpZENoYW5nZShpbnQzMl90IG5l
d1N0eWxlKSA9IDA7CiAgICAgCiAgICAgdmlydHVhbCBXS1ZpZXcqIHdrVmlldygpIGNvbnN0ID0g
MDsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQ
cm94eS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcAppbmRl
eCA3MzMxNmIxMWQzM2Q3YWM2N2E1NzMzYzc5MzAxMjRkOTA2YTU4YTc3Li44M2U1OGYyZDg1YjFi
YjBjMDFlNjJiMmE4MzZkNzdlZWQ1MzIxYWE0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
V2ViUGFnZVByb3h5LmNwcApAQCAtMzMwMCwxMyArMzMwMCw2IEBAIHZvaWQgV2ViUGFnZVByb3h5
Ojpub3RpZnlTY3JvbGxlclRodW1iSXNWaXNpYmxlSW5SZWN0KGNvbnN0IEludFJlY3QmIHNjcm9s
bGVyVGh1CiAgICAgbV92aXNpYmxlU2Nyb2xsZXJUaHVtYlJlY3QgPSBzY3JvbGxlclRodW1iOwog
fQogCi12b2lkIFdlYlBhZ2VQcm94eTo6cmVjb21tZW5kZWRTY3JvbGxiYXJTdHlsZURpZENoYW5n
ZShpbnQzMl90IG5ld1N0eWxlKQotewotI2lmIFBMQVRGT1JNKE1BQykKLSAgICBtX3BhZ2VDbGll
bnQtPnJlY29tbWVuZGVkU2Nyb2xsYmFyU3R5bGVEaWRDaGFuZ2UobmV3U3R5bGUpOwotI2VuZGlm
Ci19Ci0KIHZvaWQgV2ViUGFnZVByb3h5OjpkaWRDaGFuZ2VTY3JvbGxiYXJzRm9yTWFpbkZyYW1l
KGJvb2wgaGFzSG9yaXpvbnRhbFNjcm9sbGJhciwgYm9vbCBoYXNWZXJ0aWNhbFNjcm9sbGJhcikK
IHsKICAgICBtX21haW5GcmFtZUhhc0hvcml6b250YWxTY3JvbGxiYXIgPSBoYXNIb3Jpem9udGFs
U2Nyb2xsYmFyOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQ
cm94eS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oCmluZGV4IDgy
MTI0MTdhMzgwYmRhMzk0ZjhiZWM4Yzc1MTA3OTE5NmIzNWVlOTAuLjdmZGI5NzBkNjQyZTI0Mjlj
ZjMwOGRkNjJmZTFmMjE2OGM4MzZiMTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9XZWJQYWdlUHJveHkuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFn
ZVByb3h5LmgKQEAgLTY3MCw3ICs2NzAsNiBAQCBwcml2YXRlOgogICAgIHZvaWQgcmVxdWVzdEdl
b2xvY2F0aW9uUGVybWlzc2lvbkZvckZyYW1lKHVpbnQ2NF90IGdlb2xvY2F0aW9uSUQsIHVpbnQ2
NF90IGZyYW1lSUQsIFN0cmluZyBvcmlnaW5JZGVudGlmaWVyKTsKICAgICB2b2lkIHJ1bk1vZGFs
KCk7CiAgICAgdm9pZCBub3RpZnlTY3JvbGxlclRodW1iSXNWaXNpYmxlSW5SZWN0KGNvbnN0IFdl
YkNvcmU6OkludFJlY3QmKTsKLSAgICB2b2lkIHJlY29tbWVuZGVkU2Nyb2xsYmFyU3R5bGVEaWRD
aGFuZ2UoaW50MzJfdCBuZXdTdHlsZSk7CiAgICAgdm9pZCBkaWRDaGFuZ2VTY3JvbGxiYXJzRm9y
TWFpbkZyYW1lKGJvb2wgaGFzSG9yaXpvbnRhbFNjcm9sbGJhciwgYm9vbCBoYXNWZXJ0aWNhbFNj
cm9sbGJhcik7CiAgICAgdm9pZCBkaWRDaGFuZ2VTY3JvbGxPZmZzZXRQaW5uaW5nRm9yTWFpbkZy
YW1lKGJvb2wgcGlubmVkVG9MZWZ0U2lkZSwgYm9vbCBwaW5uZWRUb1JpZ2h0U2lkZSk7CiAgICAg
dm9pZCBkaWRDaGFuZ2VQYWdlQ291bnQodW5zaWduZWQpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5tZXNzYWdlcy5pbiBiL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkubWVzc2FnZXMuaW4KaW5kZXggYWFiOWVhNWZlMDU1YTli
ZjhhYTlmNDA2NGUzMTMxYjQ1ZDhiMzZhMC4uMWVmZTI4NDRkZmY5MjFiYWQ1ODJlNDZmZjA5MjJj
NzBlZTMzZGM1NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQ
cm94eS5tZXNzYWdlcy5pbgorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVBy
b3h5Lm1lc3NhZ2VzLmluCkBAIC02MSw3ICs2MSw2IEBAIG1lc3NhZ2VzIC0+IFdlYlBhZ2VQcm94
eSB7CiAgICAgUHJpbnRGcmFtZSh1aW50NjRfdCBmcmFtZUlEKSAtPiAoKQogICAgIFJ1bk1vZGFs
KCkKICAgICBOb3RpZnlTY3JvbGxlclRodW1iSXNWaXNpYmxlSW5SZWN0KFdlYkNvcmU6OkludFJl
Y3Qgc2Nyb2xsZXJUaHVtYikKLSAgICBSZWNvbW1lbmRlZFNjcm9sbGJhclN0eWxlRGlkQ2hhbmdl
KGludDMyX3QgbmV3U3R5bGUpCiAgICAgRGlkQ2hhbmdlU2Nyb2xsYmFyc0Zvck1haW5GcmFtZShi
b29sIGhhc0hvcml6b250YWxTY3JvbGxiYXIsIGJvb2wgaGFzVmVydGljYWxTY3JvbGxiYXIpCiAg
ICAgRGlkQ2hhbmdlU2Nyb2xsT2Zmc2V0UGlubmluZ0Zvck1haW5GcmFtZShib29sIGhhc0hvcml6
b250YWxTY3JvbGxiYXIsIGJvb2wgaGFzVmVydGljYWxTY3JvbGxiYXIpCiAgICAgRGlkQ2hhbmdl
UGFnZUNvdW50KHVuc2lnbmVkIHBhZ2VDb3VudCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL0J1aWx0SW5QREZWaWV3LmNwcCBiL1NvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9QREYvQnVpbHRJblBERlZpZXcuY3BwCmluZGV4IGE1ODVj
YzkzNmEzNmJmYmEwMGUwOTY1NjMxM2QxN2RlMzU0ODk4MzEuLjg4YjA1YWY5OWY3YzliODlhOTc1
Y2M0NTMyYjUxNDcwYjJhMDc4ZTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nl
c3MvUGx1Z2lucy9QREYvQnVpbHRJblBERlZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvUGx1Z2lucy9QREYvQnVpbHRJblBERlZpZXcuY3BwCkBAIC02NzIsMTEgKzY3Miw4
IEBAIGJvb2wgQnVpbHRJblBERlZpZXc6OmlzT25BY3RpdmVQYWdlKCkgY29uc3QKICAgICByZXR1
cm4gIXBsdWdpblZpZXcoKS0+ZnJhbWUoKS0+ZG9jdW1lbnQoKS0+aW5QYWdlQ2FjaGUoKTsKIH0K
IAotdm9pZCBCdWlsdEluUERGVmlldzo6c2Nyb2xsYmFyU3R5bGVDaGFuZ2VkKGludCwgYm9vbCBm
b3JjZVVwZGF0ZSkKK3ZvaWQgQnVpbHRJblBERlZpZXc6OnNjcm9sbGJhclN0eWxlQ2hhbmdlZCgp
CiB7Ci0gICAgaWYgKCFmb3JjZVVwZGF0ZSkKLSAgICAgICAgcmV0dXJuOwotCiAgICAgLy8gSWYg
dGhlIFBERiB3YXMgc2Nyb2xsZWQgYWxsIHRoZSB3YXkgdG8gYm90dG9tIHJpZ2h0IGFuZCBzY3Jv
bGxiYXJzIGNoYW5nZSB0byBvdmVybGF5IHN0eWxlLCB3ZSBkb24ndCB3YW50IHRvIGRpc3BsYXkg
d2hpdGUgcmVjdGFuZ2xlcyB3aGVyZSBzY3JvbGxiYXJzIHdlcmUuCiAgICAgSW50UG9pbnQgbmV3
U2Nyb2xsT2Zmc2V0ID0gSW50UG9pbnQobV9zY3JvbGxPZmZzZXQpLnNocnVua1RvKG1heGltdW1T
Y3JvbGxQb3NpdGlvbigpKTsKICAgICBzZXRTY3JvbGxPZmZzZXQobmV3U2Nyb2xsT2Zmc2V0KTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9QREYvQnVpbHRJ
blBERlZpZXcuaCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9QREYvQnVpbHRJ
blBERlZpZXcuaAppbmRleCA0OTU4ZTlkMmNjMGNjMjdiYjdkYTUzODQ2NDI0MGE3OGE3YmRhYzBm
Li45OTYwY2FlYzY5ZTRhZTYwMGM4YTZjMzM2ZGFkNTI5ZjQ4NGFmZjE0IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL0J1aWx0SW5QREZWaWV3LmgKKysr
IGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9CdWlsdEluUERGVmlldy5o
CkBAIC0xMzQsNyArMTM0LDcgQEAgcHJpdmF0ZToKICAgICB2aXJ0dWFsIGJvb2wgaXNPbkFjdGl2
ZVBhZ2UoKSBjb25zdDsKICAgICB2aXJ0dWFsIHZvaWQgZGlzY29ubmVjdEZyb21QYWdlKCkgeyBt
X3BhZ2UgPSAwOyB9CiAgICAgdmlydHVhbCBib29sIHNob3VsZFN1c3BlbmRTY3JvbGxBbmltYXRp
b25zKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0gLy8gSWYgd2UgcmV0dXJuIHRydWUsIFNjcm9s
bEFuaW1hdG9yTWFjIHdpbGwga2VlcCBjeWNsaW5nIGEgdGltZXIgZm9yZXZlciwgd2FpdGluZyBm
b3IgYSBnb29kIHRpbWUgdG8gYW5pbWF0ZS4KLSAgICB2aXJ0dWFsIHZvaWQgc2Nyb2xsYmFyU3R5
bGVDaGFuZ2VkKGludCBuZXdTdHlsZSwgYm9vbCBmb3JjZVVwZGF0ZSk7CisgICAgdmlydHVhbCB2
b2lkIHNjcm9sbGJhclN0eWxlQ2hhbmdlZCgpOwogICAgIHZpcnR1YWwgdm9pZCB6b29tQW5pbWF0
b3JUcmFuc2Zvcm1DaGFuZ2VkKGZsb2F0LCBmbG9hdCwgZmxvYXQsIFpvb21BbmltYXRpb25TdGF0
ZSkgeyB9CiAKICAgICAvLyBGSVhNRTogSW1wbGVtZW50IHRoZSBvdGhlciBjb252ZXJzaW9uIGZ1
bmN0aW9uczsgdGhpcyBvbmUgaXMgZW5vdWdoIHRvIGdldCBzY3JvbGxiYXIgaGl0IHRlc3Rpbmcg
d29ya2luZy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1
cHBvcnQvV2ViQ2hyb21lQ2xpZW50LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2Vi
Q29yZVN1cHBvcnQvV2ViQ2hyb21lQ2xpZW50LmNwcAppbmRleCBmZDgwYTUwYzNkNzU3Y2VkZmFh
NzZjN2ZjYzU3MmM0NzI5ZjI0NWQ5Li40NDEyZWVmZWEyMTIxNjUwYjRmYzdmMTNjOTNkNGM3NTE0
NGE3YTQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBw
b3J0L1dlYkNocm9tZUNsaWVudC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJDb3JlU3VwcG9ydC9XZWJDaHJvbWVDbGllbnQuY3BwCkBAIC03ODUsMTEgKzc4NSw2IEBAIHZv
aWQgV2ViQ2hyb21lQ2xpZW50Ojpub3RpZnlTY3JvbGxlclRodW1iSXNWaXNpYmxlSW5SZWN0KGNv
bnN0IEludFJlY3QmIHNjcm9sbGVyCiAgICAgbV9wYWdlLT5zZW5kKE1lc3NhZ2VzOjpXZWJQYWdl
UHJveHk6Ok5vdGlmeVNjcm9sbGVyVGh1bWJJc1Zpc2libGVJblJlY3Qoc2Nyb2xsZXJUaHVtYikp
OwogfQogCi12b2lkIFdlYkNocm9tZUNsaWVudDo6cmVjb21tZW5kZWRTY3JvbGxiYXJTdHlsZURp
ZENoYW5nZShpbnQzMl90IG5ld1N0eWxlKQotewotICAgIG1fcGFnZS0+c2VuZChNZXNzYWdlczo6
V2ViUGFnZVByb3h5OjpSZWNvbW1lbmRlZFNjcm9sbGJhclN0eWxlRGlkQ2hhbmdlKG5ld1N0eWxl
KSk7Ci19Ci0KIGJvb2wgV2ViQ2hyb21lQ2xpZW50OjpzaG91bGRSdWJiZXJCYW5kSW5EaXJlY3Rp
b24oV2ViQ29yZTo6U2Nyb2xsRGlyZWN0aW9uIGRpcmVjdGlvbikgY29uc3QKIHsKICAgICBBU1NF
UlQoZGlyZWN0aW9uICE9IFdlYkNvcmU6OlNjcm9sbFVwICYmIGRpcmVjdGlvbiAhPSBXZWJDb3Jl
OjpTY3JvbGxEb3duKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2Vi
Q29yZVN1cHBvcnQvV2ViQ2hyb21lQ2xpZW50LmggYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L1dlYkNvcmVTdXBwb3J0L1dlYkNocm9tZUNsaWVudC5oCmluZGV4IGQwNzY3YmFkMTJjOGJmNWRh
NGU5YzQ3M2M4NmI3YjNkZTlmMjc0OWIuLmE4MDMxYzNjMzg0YjgzNjNmNDczM2U5MDA3ZWQ4ODE0
ZWVjNzhhOTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1
cHBvcnQvV2ViQ2hyb21lQ2xpZW50LmgKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJDb3JlU3VwcG9ydC9XZWJDaHJvbWVDbGllbnQuaApAQCAtMjE0LDcgKzIxNCw2IEBAIHByaXZh
dGU6CiAgICAgdmlydHVhbCB2b2lkIGRpZENvbXBsZXRlQW5pbWF0ZWRTY3JvbGwoKSBjb25zdCBP
VkVSUklERTsKIAogICAgIHZpcnR1YWwgdm9pZCBub3RpZnlTY3JvbGxlclRodW1iSXNWaXNpYmxl
SW5SZWN0KGNvbnN0IFdlYkNvcmU6OkludFJlY3QmKSBPVkVSUklERTsKLSAgICB2aXJ0dWFsIHZv
aWQgcmVjb21tZW5kZWRTY3JvbGxiYXJTdHlsZURpZENoYW5nZShpbnQzMl90IG5ld1N0eWxlKSBP
VkVSUklERTsKICAgICB2aXJ0dWFsIGJvb2wgc2hvdWxkUnViYmVyQmFuZEluRGlyZWN0aW9uKFdl
YkNvcmU6OlNjcm9sbERpcmVjdGlvbikgY29uc3QgT1ZFUlJJREU7CiAgICAgCiAgICAgdmlydHVh
bCB2b2lkIG51bVdoZWVsRXZlbnRIYW5kbGVyc0NoYW5nZWQodW5zaWduZWQpIE9WRVJSSURFOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>