<?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>214327</bug_id>
          
          <creation_ts>2020-07-14 15:42:03 -0700</creation_ts>
          <short_desc>[ iOS ] webanimations/accelerated-animation-with-easing.html is still flaky</short_desc>
          <delta_ts>2020-07-30 15:01:46 -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>Animations</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="Hector Lopez">hector_i_lopez</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>dino</cc>
    
    <cc>graouts</cc>
    
    <cc>graouts</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>tsavell</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1671555</commentid>
    <comment_count>0</comment_count>
    <who name="Hector Lopez">hector_i_lopez</who>
    <bug_when>2020-07-14 15:42:03 -0700</bug_when>
    <thetext>webanimations/accelerated-animation-with-easing.html

It looks like after the changes in https://trac.webkit.org/changeset/263761/webkit is still flaky

History:
https://results.webkit.org/?suite=layout-tests&amp;test=webanimations%2Faccelerated-animation-with-easing.html

Diff:
https://build.webkit.org/results/Apple%20iOS%2013%20Simulator%20Debug%20WK2%20(Tests)/r264368%20(4689)/webanimations/accelerated-animation-with-easing-diffs.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1671557</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-07-14 15:43:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/65569237&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1671561</commentid>
    <comment_count>2</comment_count>
      <attachid>404297</attachid>
    <who name="Hector Lopez">hector_i_lopez</who>
    <bug_when>2020-07-14 15:49:31 -0700</bug_when>
    <thetext>Created attachment 404297
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1671563</commentid>
    <comment_count>3</comment_count>
      <attachid>404297</attachid>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2020-07-14 15:50:54 -0700</bug_when>
    <thetext>Comment on attachment 404297
Patch

Clearing flags on attachment: 404297

Committed r264378: &lt;https://trac.webkit.org/changeset/264378&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1671656</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-07-14 22:31:46 -0700</bug_when>
    <thetext>This test was landed flaky, fix attempted in r263761, but it&apos;s still flaky. Difference is a vertical red line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1676346</commentid>
    <comment_count>5</comment_count>
      <attachid>405561</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-07-30 02:59:55 -0700</bug_when>
    <thetext>Created attachment 405561
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1676470</commentid>
    <comment_count>6</comment_count>
      <attachid>405561</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2020-07-30 11:27:36 -0700</bug_when>
    <thetext>Comment on attachment 405561
Patch

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

&gt; Source/WebKit/ChangeLog:18
&gt; +        This fixes the test added originally in r263506 which would only work flakily, a sympton of this

Typo: symptom.

&gt; Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCAAnimationRemote.mm:156
&gt; +static void encodeTimingFunction(IPC::Encoder&amp; encoder, TimingFunction* timingFunction)

I think these methods should go in WebCoreArgumentCoders.

&gt; Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCAAnimationRemote.mm:239
&gt; +        encodeTimingFunction(encoder, timingFunction.get());

Which would just make this

encoder &lt;&lt; timingFunction.get();</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1676574</commentid>
    <comment_count>7</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-07-30 14:51:49 -0700</bug_when>
    <thetext>Committed r265098: &lt;https://trac.webkit.org/changeset/265098&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1676577</commentid>
    <comment_count>8</comment_count>
      <attachid>405561</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-07-30 15:01:46 -0700</bug_when>
    <thetext>Comment on attachment 405561
Patch

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

&gt;&gt; Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCAAnimationRemote.mm:156
&gt;&gt; +static void encodeTimingFunction(IPC::Encoder&amp; encoder, TimingFunction* timingFunction)
&gt; 
&gt; I think these methods should go in WebCoreArgumentCoders.

This should take a const TimingFunction&amp;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404297</attachid>
            <date>2020-07-14 15:49:31 -0700</date>
            <delta_ts>2020-07-14 15:51:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214327-20200714154931.patch</filename>
            <type>text/plain</type>
            <size>1461</size>
            <attacher name="Hector Lopez">hector_i_lopez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0Mzc1CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZTBlNmNlNjgxYjZhNmRmODQxNDEz
ZTI4N2M0Njg5ZjljNDZhMDQwZi4uNDUxYjExNTIxN2JlOThkYWM1NWI0ZTIyMzg4NzQ3NGIyMWU4
YjAzYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIwLTA3LTE0ICBIZWN0b3IgTG9wZXogIDxo
ZWN0b3JfaV9sb3BlekBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTjogKHIyNjM3NjEp
IFsgaU9TIF0gd2ViYW5pbWF0aW9ucy9hY2NlbGVyYXRlZC1hbmltYXRpb24td2l0aC1lYXNpbmcu
aHRtbCBpcyBzdGlsbCBmbGFreQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjE0MzI3CisKKyAgICAgICAgVW5yZXZpZXdlZCB0ZXN0IGdhcmRlbmluZy4K
KworICAgICAgICAqIHBsYXRmb3JtL2lvcy13azIvVGVzdEV4cGVjdGF0aW9uczoKKwogMjAyMC0w
Ny0xNCAgSGVjdG9yIExvcGV6ICA8aGVjdG9yX2lfbG9wZXpAYXBwbGUuY29tPgogCiAgICAgICAg
IFsgaU9TIERlYnVnIF0gaHR0cC90ZXN0cy93b3JrZXJzL3dvcmtlci1pbXBvcnRTY3JpcHRzLWJh
bm5lZC1taW1ldHlwZS5odG1sIGlzIGZsYWtleSBjcmFzaGluZwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDdhYzhmZTVhNDQ2N2Y4ZDgwNjIy
YTM5ZDgyZjg1YTA4ZjQ4YmJmNjguLjQ1Y2U3OGEyOGU0ZDVhMTNmNDJhNzNlZDllN2I4MWRlMDQw
ODNkN2YgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy13azIvVGVzdEV4cGVj
dGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL1Rlc3RFeHBlY3RhdGlv
bnMKQEAgLTE3NTcsMyArMTc1Nyw1IEBAIHdlYmtpdC5vcmcvYi8yMTQwODQgWyBSZWxlYXNlIF0g
d2VicnRjL2xpYndlYnJ0Yy9kZXNjcmlwdGlvbkdldHRlcnMuaHRtbCBbIFBhc3MKIHdlYmtpdC5v
cmcvYi8yMTQxMzMgWyBSZWxlYXNlIF0gZmFzdC9zY3JvbGxpbmcvaW9zL25vbi1pbnZlcnRpYmxl
LXRyYW5zZm9ybWVkLXNjcm9sbGVyLWFuY2VzdG9yLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQogCiB3
ZWJraXQub3JnL2IvMjE0MzIyIFsgRGVidWcgXSBodHRwL3Rlc3RzL3dvcmtlcnMvd29ya2VyLWlt
cG9ydFNjcmlwdHMtYmFubmVkLW1pbWV0eXBlLmh0bWwgWyBQYXNzIENyYXNoIF0KKword2Via2l0
Lm9yZy9iLzIxNDMyNyB3ZWJhbmltYXRpb25zL2FjY2VsZXJhdGVkLWFuaW1hdGlvbi13aXRoLWVh
c2luZy5odG1sIFsgUGFzcyBJbWFnZU9ubHlGYWlsdXJlIF0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>405561</attachid>
            <date>2020-07-30 02:59:55 -0700</date>
            <delta_ts>2020-07-30 11:27:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214327-20200730115954.patch</filename>
            <type>text/plain</type>
            <size>14351</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0OTY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDI1Nzc2YTEwMWFkNzRkOGJk
MTFlOTZmNGUzOWViOWNjMjBjNmFhMzkuLjVhODMzZjc0YjY5ODdhOWVkMGNiN2E1YjkxNjYzNGI4
MGVhM2RjZjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzQgQEAKKzIwMjAtMDctMzAgIEFudG9pbmUg
UXVpbnQgIDxncmFvdXRzQHdlYmtpdC5vcmc+CisKKyAgICAgICAgWyBpT1MgXSB3ZWJhbmltYXRp
b25zL2FjY2VsZXJhdGVkLWFuaW1hdGlvbi13aXRoLWVhc2luZy5odG1sIGlzIHN0aWxsIGZsYWt5
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTQzMjcK
KyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY1NTY5MjM3PgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gd2UgZml4ZWQgYnVnIDIxMzQ5NSBpbiBy
MjYzNTA2LCB3ZSBzdGFydGVkIGNhbGxpbmcgUGxhdGZvcm1DQUFuaW1hdGlvbjo6c2V0VGltaW5n
RnVuY3Rpb24oKQorICAgICAgICB0byBzZXQgdGhlIGFuaW1hdGlvbi13aWRlIHRpbWluZyBmdW5j
dGlvbiBvZiBDU1MgQW5pbWF0aW9ucyBhbmQgSlMtb3JpZ2luYXRlZCBhbmltYXRpb25zIGFsaWtl
LgorICAgICAgICBIb3dldmVyLCB3ZSBuZWdsZWN0ZWQgdG8gdXBkYXRlIFBsYXRmb3JtQ0FBbmlt
YXRpb25SZW1vdGUsIHVzZWQgb24gaU9TLCB0byBiZSBhYmxlIHRvIGhhbmRsZQorICAgICAgICBi
b3RoIGFuaW1hdGlvbi13aWRlIHRpbWluZyBmdW5jdGlvbnMgYXMgd2VsbCBhcyBrZXlmcmFtZS1z
cGVjaWZpYyB0aW1pbmcgZnVuY3Rpb25zLiBUaGlzIHBhdGNoCisgICAgICAgIGFkZHMgYSBuZXcg
InRpbWluZ0Z1bmN0aW9uIiBtZW1iZXIgdG8gUGxhdGZvcm1DQUFuaW1hdGlvblJlbW90ZTo6UHJv
cGVydGllcyB0byBhbGxvdyBmb3IgdGhpcworICAgICAgICBhbmQgdGhpcyBuZXcgbWVtYmVyIGlz
IHVzZWQgaW4gc2V0VGltaW5nRnVuY3Rpb24oKSBhbmQgY29weVRpbWluZ0Z1bmN0aW9uRnJvbSgp
LiBGaW5hbGx5LCBhZnRlcgorICAgICAgICB0aGUgYW5pbWF0aW9uIGlzIGRlY29kZWQgaW4gdGhl
IFVJIHByb2Nlc3MsIHdlIGNhbGwgLVtDQUtleWZyYW1lQW5pbWF0aW9uIHNldFRpbWluZ0Z1bmN0
aW9uOl0KKyAgICAgICAgaW5zaWRlIGFkZEFuaW1hdGlvblRvTGF5ZXIoKSB0byB1c2UgdGhpcyBh
bmltYXRpb24td2lkZSB0aW1pbmcgZnVuY3Rpb24uCisKKyAgICAgICAgVGhpcyBmaXhlcyB0aGUg
dGVzdCBhZGRlZCBvcmlnaW5hbGx5IGluIHIyNjM1MDYgd2hpY2ggd291bGQgb25seSB3b3JrIGZs
YWtpbHksIGEgc3ltcHRvbiBvZiB0aGlzCisgICAgICAgIG1pc3NpbmcgaW1wbGVtZW50YXRpb24g
b24gaU9TLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1JlbW90ZUxheWVyVHJlZS9Q
bGF0Zm9ybUNBQW5pbWF0aW9uUmVtb3RlLmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdl
L1JlbW90ZUxheWVyVHJlZS9QbGF0Zm9ybUNBQW5pbWF0aW9uUmVtb3RlLm1tOgorICAgICAgICAo
V2ViS2l0OjplbmNvZGVUaW1pbmdGdW5jdGlvbik6CisgICAgICAgIChXZWJLaXQ6OmRlY29kZVRp
bWluZ0Z1bmN0aW9uKToKKyAgICAgICAgKFdlYktpdDo6UGxhdGZvcm1DQUFuaW1hdGlvblJlbW90
ZTo6UHJvcGVydGllczo6ZW5jb2RlIGNvbnN0KToKKyAgICAgICAgKFdlYktpdDo6UGxhdGZvcm1D
QUFuaW1hdGlvblJlbW90ZTo6UHJvcGVydGllczo6ZGVjb2RlKToKKyAgICAgICAgKFdlYktpdDo6
UGxhdGZvcm1DQUFuaW1hdGlvblJlbW90ZTo6c2V0VGltaW5nRnVuY3Rpb24pOgorICAgICAgICAo
V2ViS2l0OjpQbGF0Zm9ybUNBQW5pbWF0aW9uUmVtb3RlOjpjb3B5VGltaW5nRnVuY3Rpb25Gcm9t
KToKKyAgICAgICAgKFdlYktpdDo6YWRkQW5pbWF0aW9uVG9MYXllcik6CisgICAgICAgIChXZWJL
aXQ6Om9wZXJhdG9yPDwpOgorCiAyMDIwLTA3LTI3ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNn
YXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXVtXUEVdIFN1cHBvcnQgZm9yIGJhY2tk
cm9wLWZpbHRlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2Uv
UmVtb3RlTGF5ZXJUcmVlL1BsYXRmb3JtQ0FBbmltYXRpb25SZW1vdGUuaCBiL1NvdXJjZS9XZWJL
aXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1JlbW90ZUxheWVyVHJlZS9QbGF0Zm9ybUNBQW5pbWF0aW9u
UmVtb3RlLmgKaW5kZXggMWY0OWI4OTk2NGQwOWY1N2ZjN2UwZDY4MGI5MGZkN2Q5YmJmMGVlNy4u
NThiM2U3OTAzNGNjZjA3ZTFlZjIzNmQ3OWVhNjE1NWE4NjQ1NWNjNCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvUmVtb3RlTGF5ZXJUcmVlL1BsYXRmb3JtQ0FB
bmltYXRpb25SZW1vdGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9S
ZW1vdGVMYXllclRyZWUvUGxhdGZvcm1DQUFuaW1hdGlvblJlbW90ZS5oCkBAIC0yNzYsNiArMjc2
LDcgQEAgcHVibGljOgogCiAgICAgICAgIFBsYXRmb3JtQ0FBbmltYXRpb246OkZpbGxNb2RlVHlw
ZSBmaWxsTW9kZTsKICAgICAgICAgUGxhdGZvcm1DQUFuaW1hdGlvbjo6VmFsdWVGdW5jdGlvblR5
cGUgdmFsdWVGdW5jdGlvbjsKKyAgICAgICAgUmVmUHRyPFdlYkNvcmU6OlRpbWluZ0Z1bmN0aW9u
PiB0aW1pbmdGdW5jdGlvbjsKIAogICAgICAgICBib29sIGF1dG9SZXZlcnNlczsKICAgICAgICAg
Ym9vbCByZW1vdmVkT25Db21wbGV0aW9uOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL1dlYlBhZ2UvUmVtb3RlTGF5ZXJUcmVlL1BsYXRmb3JtQ0FBbmltYXRpb25SZW1vdGUu
bW0gYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9SZW1vdGVMYXllclRyZWUvUGxh
dGZvcm1DQUFuaW1hdGlvblJlbW90ZS5tbQppbmRleCBmMmExNDZjY2U3NzUwNzhhNmRiYWNmM2Rl
NjM3ZTdlZDZlNjA0ZmUyLi5jNTM0ZGUwNzJiNmY4MGZhYmQwYmNmZDZjNmQ0NjdlNTFjYzRhMTc0
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9SZW1vdGVMYXll
clRyZWUvUGxhdGZvcm1DQUFuaW1hdGlvblJlbW90ZS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1dl
YlByb2Nlc3MvV2ViUGFnZS9SZW1vdGVMYXllclRyZWUvUGxhdGZvcm1DQUFuaW1hdGlvblJlbW90
ZS5tbQpAQCAtMTUzLDYgKzE1Myw2MyBAQCBPcHRpb25hbDxQbGF0Zm9ybUNBQW5pbWF0aW9uUmVt
b3RlOjpLZXlmcmFtZVZhbHVlPiBQbGF0Zm9ybUNBQW5pbWF0aW9uUmVtb3RlOjpLZQogICAgIHJl
dHVybiBXVEZNb3ZlKHZhbHVlKTsKIH0KIAorc3RhdGljIHZvaWQgZW5jb2RlVGltaW5nRnVuY3Rp
b24oSVBDOjpFbmNvZGVyJiBlbmNvZGVyLCBUaW1pbmdGdW5jdGlvbiogdGltaW5nRnVuY3Rpb24p
Cit7CisgICAgc3dpdGNoICh0aW1pbmdGdW5jdGlvbi0+dHlwZSgpKSB7CisgICAgY2FzZSBUaW1p
bmdGdW5jdGlvbjo6TGluZWFyRnVuY3Rpb246CisgICAgICAgIGVuY29kZXIgPDwgKnN0YXRpY19j
YXN0PExpbmVhclRpbWluZ0Z1bmN0aW9uKj4odGltaW5nRnVuY3Rpb24pOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgVGltaW5nRnVuY3Rpb246OkN1YmljQmV6aWVyRnVuY3Rpb246CisgICAg
ICAgIGVuY29kZXIgPDwgKnN0YXRpY19jYXN0PEN1YmljQmV6aWVyVGltaW5nRnVuY3Rpb24qPih0
aW1pbmdGdW5jdGlvbik7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBUaW1pbmdGdW5jdGlv
bjo6U3RlcHNGdW5jdGlvbjoKKyAgICAgICAgZW5jb2RlciA8PCAqc3RhdGljX2Nhc3Q8U3RlcHNU
aW1pbmdGdW5jdGlvbio+KHRpbWluZ0Z1bmN0aW9uKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIFRpbWluZ0Z1bmN0aW9uOjpTcHJpbmdGdW5jdGlvbjoKKyAgICAgICAgZW5jb2RlciA8PCAq
c3RhdGljX2Nhc3Q8U3ByaW5nVGltaW5nRnVuY3Rpb24qPih0aW1pbmdGdW5jdGlvbik7CisgICAg
ICAgIGJyZWFrOworICAgIH0KK30KKworc3RhdGljIE9wdGlvbmFsPFJlZlB0cjxUaW1pbmdGdW5j
dGlvbj4+IGRlY29kZVRpbWluZ0Z1bmN0aW9uKElQQzo6RGVjb2RlciYgZGVjb2RlcikKK3sKKyAg
ICBUaW1pbmdGdW5jdGlvbjo6VGltaW5nRnVuY3Rpb25UeXBlIHR5cGU7CisgICAgaWYgKCFkZWNv
ZGVyLmRlY29kZSh0eXBlKSkKKyAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKKworICAgIFJl
ZlB0cjxUaW1pbmdGdW5jdGlvbj4gdGltaW5nRnVuY3Rpb247CisgICAgc3dpdGNoICh0eXBlKSB7
CisgICAgY2FzZSBUaW1pbmdGdW5jdGlvbjo6TGluZWFyRnVuY3Rpb246CisgICAgICAgIHRpbWlu
Z0Z1bmN0aW9uID0gTGluZWFyVGltaW5nRnVuY3Rpb246OmNyZWF0ZSgpOworICAgICAgICBpZiAo
IWRlY29kZXIuZGVjb2RlKCpzdGF0aWNfY2FzdDxMaW5lYXJUaW1pbmdGdW5jdGlvbio+KHRpbWlu
Z0Z1bmN0aW9uLmdldCgpKSkpCisgICAgICAgICAgICByZXR1cm4gV1RGOjpudWxsb3B0OworICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgVGltaW5nRnVuY3Rpb246OkN1YmljQmV6aWVyRnVuY3Rp
b246CisgICAgICAgIHRpbWluZ0Z1bmN0aW9uID0gQ3ViaWNCZXppZXJUaW1pbmdGdW5jdGlvbjo6
Y3JlYXRlKCk7CisgICAgICAgIGlmICghZGVjb2Rlci5kZWNvZGUoKnN0YXRpY19jYXN0PEN1Ymlj
QmV6aWVyVGltaW5nRnVuY3Rpb24qPih0aW1pbmdGdW5jdGlvbi5nZXQoKSkpKQorICAgICAgICAg
ICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFRpbWlu
Z0Z1bmN0aW9uOjpTdGVwc0Z1bmN0aW9uOgorICAgICAgICB0aW1pbmdGdW5jdGlvbiA9IFN0ZXBz
VGltaW5nRnVuY3Rpb246OmNyZWF0ZSgpOworICAgICAgICBpZiAoIWRlY29kZXIuZGVjb2RlKCpz
dGF0aWNfY2FzdDxTdGVwc1RpbWluZ0Z1bmN0aW9uKj4odGltaW5nRnVuY3Rpb24uZ2V0KCkpKSkK
KyAgICAgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CisgICAgICAgIGJyZWFrOworCisgICAg
Y2FzZSBUaW1pbmdGdW5jdGlvbjo6U3ByaW5nRnVuY3Rpb246CisgICAgICAgIHRpbWluZ0Z1bmN0
aW9uID0gU3ByaW5nVGltaW5nRnVuY3Rpb246OmNyZWF0ZSgpOworICAgICAgICBpZiAoIWRlY29k
ZXIuZGVjb2RlKCpzdGF0aWNfY2FzdDxTcHJpbmdUaW1pbmdGdW5jdGlvbio+KHRpbWluZ0Z1bmN0
aW9uLmdldCgpKSkpCisgICAgICAgICAgICByZXR1cm4gV1RGOjpudWxsb3B0OworICAgICAgICBi
cmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gdGltaW5nRnVuY3Rpb247Cit9CisKIHZvaWQgUGxh
dGZvcm1DQUFuaW1hdGlvblJlbW90ZTo6UHJvcGVydGllczo6ZW5jb2RlKElQQzo6RW5jb2RlciYg
ZW5jb2RlcikgY29uc3QKIHsKICAgICBlbmNvZGVyIDw8IGtleVBhdGg7CkBAIC0xNjYsNiArMjIz
LDcgQEAgdm9pZCBQbGF0Zm9ybUNBQW5pbWF0aW9uUmVtb3RlOjpQcm9wZXJ0aWVzOjplbmNvZGUo
SVBDOjpFbmNvZGVyJiBlbmNvZGVyKSBjb25zdAogCiAgICAgZW5jb2RlciA8PCBmaWxsTW9kZTsK
ICAgICBlbmNvZGVyIDw8IHZhbHVlRnVuY3Rpb247CisgICAgZW5jb2RlVGltaW5nRnVuY3Rpb24o
ZW5jb2RlciwgdGltaW5nRnVuY3Rpb24uZ2V0KCkpOwogCiAgICAgZW5jb2RlciA8PCBhdXRvUmV2
ZXJzZXM7CiAgICAgZW5jb2RlciA8PCByZW1vdmVkT25Db21wbGV0aW9uOwpAQCAtMTc3LDI1ICsy
MzUsOCBAQCB2b2lkIFBsYXRmb3JtQ0FBbmltYXRpb25SZW1vdGU6OlByb3BlcnRpZXM6OmVuY29k
ZShJUEM6OkVuY29kZXImIGVuY29kZXIpIGNvbnN0CiAgICAgZW5jb2RlciA8PCBrZXlUaW1lczsK
ICAgICAKICAgICBlbmNvZGVyIDw8IHN0YXRpY19jYXN0PHVpbnQ2NF90Pih0aW1pbmdGdW5jdGlv
bnMuc2l6ZSgpKTsKLSAgICBmb3IgKGNvbnN0IGF1dG8mIHRpbWluZ0Z1bmN0aW9uIDogdGltaW5n
RnVuY3Rpb25zKSB7Ci0gICAgICAgIHN3aXRjaCAodGltaW5nRnVuY3Rpb24tPnR5cGUoKSkgewot
ICAgICAgICBjYXNlIFRpbWluZ0Z1bmN0aW9uOjpMaW5lYXJGdW5jdGlvbjoKLSAgICAgICAgICAg
IGVuY29kZXIgPDwgKnN0YXRpY19jYXN0PExpbmVhclRpbWluZ0Z1bmN0aW9uKj4odGltaW5nRnVu
Y3Rpb24uZ2V0KCkpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAKLSAgICAgICAg
Y2FzZSBUaW1pbmdGdW5jdGlvbjo6Q3ViaWNCZXppZXJGdW5jdGlvbjoKLSAgICAgICAgICAgIGVu
Y29kZXIgPDwgKnN0YXRpY19jYXN0PEN1YmljQmV6aWVyVGltaW5nRnVuY3Rpb24qPih0aW1pbmdG
dW5jdGlvbi5nZXQoKSk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgCi0gICAgICAgIGNh
c2UgVGltaW5nRnVuY3Rpb246OlN0ZXBzRnVuY3Rpb246Ci0gICAgICAgICAgICBlbmNvZGVyIDw8
ICpzdGF0aWNfY2FzdDxTdGVwc1RpbWluZ0Z1bmN0aW9uKj4odGltaW5nRnVuY3Rpb24uZ2V0KCkp
OwotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgY2FzZSBUaW1pbmdGdW5jdGlvbjo6U3By
aW5nRnVuY3Rpb246Ci0gICAgICAgICAgICBlbmNvZGVyIDw8ICpzdGF0aWNfY2FzdDxTcHJpbmdU
aW1pbmdGdW5jdGlvbio+KHRpbWluZ0Z1bmN0aW9uLmdldCgpKTsKLSAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICB9Ci0gICAgfQorICAgIGZvciAoY29uc3QgYXV0byYgdGltaW5nRnVuY3Rpb24g
OiB0aW1pbmdGdW5jdGlvbnMpCisgICAgICAgIGVuY29kZVRpbWluZ0Z1bmN0aW9uKGVuY29kZXIs
IHRpbWluZ0Z1bmN0aW9uLmdldCgpKTsKIH0KIAogT3B0aW9uYWw8UGxhdGZvcm1DQUFuaW1hdGlv
blJlbW90ZTo6UHJvcGVydGllcz4gUGxhdGZvcm1DQUFuaW1hdGlvblJlbW90ZTo6UHJvcGVydGll
czo6ZGVjb2RlKElQQzo6RGVjb2RlciYgZGVjb2RlcikKQEAgLTIyOCw2ICsyNjksMTEgQEAgT3B0
aW9uYWw8UGxhdGZvcm1DQUFuaW1hdGlvblJlbW90ZTo6UHJvcGVydGllcz4gUGxhdGZvcm1DQUFu
aW1hdGlvblJlbW90ZTo6UHJvcGUKICAgICBpZiAoIWRlY29kZXIuZGVjb2RlKHByb3BlcnRpZXMu
dmFsdWVGdW5jdGlvbikpCiAgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CiAKKyAgICBpZiAo
YXV0byB0aW1pbmdGdW5jdGlvbiA9IGRlY29kZVRpbWluZ0Z1bmN0aW9uKGRlY29kZXIpKQorICAg
ICAgICBwcm9wZXJ0aWVzLnRpbWluZ0Z1bmN0aW9uID0gV1RGTW92ZSgqdGltaW5nRnVuY3Rpb24p
OworICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKKwogICAgIGlmICghZGVj
b2Rlci5kZWNvZGUocHJvcGVydGllcy5hdXRvUmV2ZXJzZXMpKQogICAgICAgICByZXR1cm4gV1RG
OjpudWxsb3B0OwogCkBAIC0yNTcsMzkgKzMwMywxMCBAQCBPcHRpb25hbDxQbGF0Zm9ybUNBQW5p
bWF0aW9uUmVtb3RlOjpQcm9wZXJ0aWVzPiBQbGF0Zm9ybUNBQW5pbWF0aW9uUmVtb3RlOjpQcm9w
ZQogICAgICAgICBwcm9wZXJ0aWVzLnRpbWluZ0Z1bmN0aW9ucy5yZXNlcnZlSW5pdGlhbENhcGFj
aXR5KG51bVRpbWluZ0Z1bmN0aW9ucyk7CiAKICAgICAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkg
PCBudW1UaW1pbmdGdW5jdGlvbnM7ICsraSkgewotICAgICAgICAKLSAgICAgICAgICAgIFRpbWlu
Z0Z1bmN0aW9uOjpUaW1pbmdGdW5jdGlvblR5cGUgdHlwZTsKLSAgICAgICAgICAgIGlmICghZGVj
b2Rlci5kZWNvZGUodHlwZSkpCisgICAgICAgICAgICBpZiAoYXV0byB0aW1pbmdGdW5jdGlvbiA9
IGRlY29kZVRpbWluZ0Z1bmN0aW9uKGRlY29kZXIpKQorICAgICAgICAgICAgICAgIHByb3BlcnRp
ZXMudGltaW5nRnVuY3Rpb25zLnVuY2hlY2tlZEFwcGVuZChXVEZNb3ZlKCp0aW1pbmdGdW5jdGlv
bikpOworICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHJldHVybiBXVEY6Om51bGxv
cHQ7Ci0KLSAgICAgICAgICAgIFJlZlB0cjxUaW1pbmdGdW5jdGlvbj4gdGltaW5nRnVuY3Rpb247
Ci0gICAgICAgICAgICBzd2l0Y2ggKHR5cGUpIHsKLSAgICAgICAgICAgIGNhc2UgVGltaW5nRnVu
Y3Rpb246OkxpbmVhckZ1bmN0aW9uOgotICAgICAgICAgICAgICAgIHRpbWluZ0Z1bmN0aW9uID0g
TGluZWFyVGltaW5nRnVuY3Rpb246OmNyZWF0ZSgpOwotICAgICAgICAgICAgICAgIGlmICghZGVj
b2Rlci5kZWNvZGUoKnN0YXRpY19jYXN0PExpbmVhclRpbWluZ0Z1bmN0aW9uKj4odGltaW5nRnVu
Y3Rpb24uZ2V0KCkpKSkKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsK
LSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICAKLSAgICAgICAgICAgIGNh
c2UgVGltaW5nRnVuY3Rpb246OkN1YmljQmV6aWVyRnVuY3Rpb246Ci0gICAgICAgICAgICAgICAg
dGltaW5nRnVuY3Rpb24gPSBDdWJpY0JlemllclRpbWluZ0Z1bmN0aW9uOjpjcmVhdGUoKTsKLSAg
ICAgICAgICAgICAgICBpZiAoIWRlY29kZXIuZGVjb2RlKCpzdGF0aWNfY2FzdDxDdWJpY0Jlemll
clRpbWluZ0Z1bmN0aW9uKj4odGltaW5nRnVuY3Rpb24uZ2V0KCkpKSkKLSAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgICAgIAotICAgICAgICAgICAgY2FzZSBUaW1pbmdGdW5jdGlvbjo6U3RlcHNGdW5jdGlvbjoK
LSAgICAgICAgICAgICAgICB0aW1pbmdGdW5jdGlvbiA9IFN0ZXBzVGltaW5nRnVuY3Rpb246OmNy
ZWF0ZSgpOwotICAgICAgICAgICAgICAgIGlmICghZGVjb2Rlci5kZWNvZGUoKnN0YXRpY19jYXN0
PFN0ZXBzVGltaW5nRnVuY3Rpb24qPih0aW1pbmdGdW5jdGlvbi5nZXQoKSkpKQotICAgICAgICAg
ICAgICAgICAgICByZXR1cm4gV1RGOjpudWxsb3B0OwotICAgICAgICAgICAgICAgIGJyZWFrOwot
Ci0gICAgICAgICAgICBjYXNlIFRpbWluZ0Z1bmN0aW9uOjpTcHJpbmdGdW5jdGlvbjoKLSAgICAg
ICAgICAgICAgICB0aW1pbmdGdW5jdGlvbiA9IFNwcmluZ1RpbWluZ0Z1bmN0aW9uOjpjcmVhdGUo
KTsKLSAgICAgICAgICAgICAgICBpZiAoIWRlY29kZXIuZGVjb2RlKCpzdGF0aWNfY2FzdDxTcHJp
bmdUaW1pbmdGdW5jdGlvbio+KHRpbWluZ0Z1bmN0aW9uLmdldCgpKSkpCi0gICAgICAgICAgICAg
ICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgICAgICB9Ci0gICAgICAgICAgICAKLSAgICAgICAgICAgIHByb3BlcnRpZXMudGltaW5nRnVu
Y3Rpb25zLnVuY2hlY2tlZEFwcGVuZChXVEZNb3ZlKHRpbWluZ0Z1bmN0aW9uKSk7CiAgICAgICAg
IH0KICAgICB9CiAKQEAgLTQyMSwxOCArNDM4LDE2IEBAIHZvaWQgUGxhdGZvcm1DQUFuaW1hdGlv
blJlbW90ZTo6c2V0RmlsbE1vZGUoRmlsbE1vZGVUeXBlIHZhbHVlKQogICAgIG1fcHJvcGVydGll
cy5maWxsTW9kZSA9IHZhbHVlOwogfQogCi12b2lkIFBsYXRmb3JtQ0FBbmltYXRpb25SZW1vdGU6
OnNldFRpbWluZ0Z1bmN0aW9uKGNvbnN0IFRpbWluZ0Z1bmN0aW9uKiB2YWx1ZSwgYm9vbCByZXZl
cnNlKQordm9pZCBQbGF0Zm9ybUNBQW5pbWF0aW9uUmVtb3RlOjpzZXRUaW1pbmdGdW5jdGlvbihj
b25zdCBUaW1pbmdGdW5jdGlvbiogdmFsdWUsIGJvb2wpCiB7Ci0gICAgVmVjdG9yPFJlZlB0cjxU
aW1pbmdGdW5jdGlvbj4+IHRpbWluZ0Z1bmN0aW9uczsKLSAgICB0aW1pbmdGdW5jdGlvbnMuYXBw
ZW5kKHZhbHVlLT5jbG9uZSgpKTsKLQotICAgIG1fcHJvcGVydGllcy50aW1pbmdGdW5jdGlvbnMg
PSBXVEZNb3ZlKHRpbWluZ0Z1bmN0aW9ucyk7Ci0gICAgbV9wcm9wZXJ0aWVzLnJldmVyc2VUaW1p
bmdGdW5jdGlvbnMgPSByZXZlcnNlOworICAgIFJlZlB0cjxUaW1pbmdGdW5jdGlvbj4gdGltaW5n
RnVuY3Rpb24gPSB2YWx1ZS0+Y2xvbmUoKTsKKyAgICBtX3Byb3BlcnRpZXMudGltaW5nRnVuY3Rp
b24gPSBXVEZNb3ZlKHRpbWluZ0Z1bmN0aW9uKTsKIH0KIAogdm9pZCBQbGF0Zm9ybUNBQW5pbWF0
aW9uUmVtb3RlOjpjb3B5VGltaW5nRnVuY3Rpb25Gcm9tKGNvbnN0IFBsYXRmb3JtQ0FBbmltYXRp
b24mIHZhbHVlKQogewotICAgIGNvcHlUaW1pbmdGdW5jdGlvbnNGcm9tKHZhbHVlKTsKKyAgICBj
b25zdCBQbGF0Zm9ybUNBQW5pbWF0aW9uUmVtb3RlJiBvdGhlciA9IGRvd25jYXN0PFBsYXRmb3Jt
Q0FBbmltYXRpb25SZW1vdGU+KHZhbHVlKTsKKyAgICBtX3Byb3BlcnRpZXMudGltaW5nRnVuY3Rp
b24gPSBvdGhlci5tX3Byb3BlcnRpZXMudGltaW5nRnVuY3Rpb247CiB9CiAKIGJvb2wgUGxhdGZv
cm1DQUFuaW1hdGlvblJlbW90ZTo6aXNSZW1vdmVkT25Db21wbGV0aW9uKCkgY29uc3QKQEAgLTcy
MCwxMCArNzM1LDEwIEBAIHN0YXRpYyB2b2lkIGFkZEFuaW1hdGlvblRvTGF5ZXIoQ0FMYXllciAq
bGF5ZXIsIFJlbW90ZUxheWVyVHJlZUhvc3QqIGxheWVyVHJlZUhvCiAgICAgICAgICAgICBbYmFz
aWNBbmltYXRpb24gc2V0RnJvbVZhbHVlOmFuaW1hdGlvblZhbHVlRnJvbUtleWZyYW1lVmFsdWUo
cHJvcGVydGllcy5rZXlWYWx1ZXNbMF0pXTsKICAgICAgICAgICAgIFtiYXNpY0FuaW1hdGlvbiBz
ZXRUb1ZhbHVlOmFuaW1hdGlvblZhbHVlRnJvbUtleWZyYW1lVmFsdWUocHJvcGVydGllcy5rZXlW
YWx1ZXNbMV0pXTsKICAgICAgICAgfQotICAgICAgICAKKwogICAgICAgICBpZiAocHJvcGVydGll
cy50aW1pbmdGdW5jdGlvbnMuc2l6ZSgpKQogICAgICAgICAgICAgW2Jhc2ljQW5pbWF0aW9uIHNl
dFRpbWluZ0Z1bmN0aW9uOnRvQ0FNZWRpYVRpbWluZ0Z1bmN0aW9uKHByb3BlcnRpZXMudGltaW5n
RnVuY3Rpb25zWzBdLmdldCgpLCBwcm9wZXJ0aWVzLnJldmVyc2VUaW1pbmdGdW5jdGlvbnMpXTsK
LSAgICAgICAgCisKICAgICAgICAgY2FBbmltYXRpb24gPSBiYXNpY0FuaW1hdGlvbjsKICAgICAg
ICAgYnJlYWs7CiAgICAgfQpAQCAtNzQyLDYgKzc1Nyw5IEBAIHN0YXRpYyB2b2lkIGFkZEFuaW1h
dGlvblRvTGF5ZXIoQ0FMYXllciAqbGF5ZXIsIFJlbW90ZUxheWVyVHJlZUhvc3QqIGxheWVyVHJl
ZUhvCiAgICAgICAgICAgICB9KS5nZXQoKV07CiAgICAgICAgIH0KIAorICAgICAgICBpZiAocHJv
cGVydGllcy50aW1pbmdGdW5jdGlvbikKKyAgICAgICAgICAgIFtrZXlmcmFtZUFuaW1hdGlvbiBz
ZXRUaW1pbmdGdW5jdGlvbjp0b0NBTWVkaWFUaW1pbmdGdW5jdGlvbihwcm9wZXJ0aWVzLnRpbWlu
Z0Z1bmN0aW9uLmdldCgpLCBmYWxzZSldOyAvLyBGSVhNRTogaGFuZGxlIHJldmVyc2UuCisKICAg
ICAgICAgaWYgKHByb3BlcnRpZXMudGltaW5nRnVuY3Rpb25zLnNpemUoKSkgewogICAgICAgICAg
ICAgW2tleWZyYW1lQW5pbWF0aW9uIHNldFRpbWluZ0Z1bmN0aW9uczpjcmVhdGVOU0FycmF5KHBy
b3BlcnRpZXMudGltaW5nRnVuY3Rpb25zLCBbJl0gKGF1dG8mIGZ1bmN0aW9uKSB7CiAgICAgICAg
ICAgICAgICAgcmV0dXJuIHRvQ0FNZWRpYVRpbWluZ0Z1bmN0aW9uKGZ1bmN0aW9uLmdldCgpLCBw
cm9wZXJ0aWVzLnJldmVyc2VUaW1pbmdGdW5jdGlvbnMpOwpAQCAtODcwLDYgKzg4OCw3IEBAIFRl
eHRTdHJlYW0mIG9wZXJhdG9yPDwoVGV4dFN0cmVhbSYgdHMsIGNvbnN0IFBsYXRmb3JtQ0FBbmlt
YXRpb25SZW1vdGU6OlByb3BlcnRpCiAKICAgICB0cy5kdW1wUHJvcGVydHkoImZpbGxNb2RlIiwg
YW5pbWF0aW9uLmZpbGxNb2RlKTsKICAgICB0cy5kdW1wUHJvcGVydHkoInZhbHVlRnVuY3Rpb24i
LCBhbmltYXRpb24udmFsdWVGdW5jdGlvbik7CisgICAgdHMuZHVtcFByb3BlcnR5PGNvbnN0IFRp
bWluZ0Z1bmN0aW9uJj4oInRpbWluZyBmdW5jdGlvbiIsICphbmltYXRpb24udGltaW5nRnVuY3Rp
b24pOwogCiAgICAgaWYgKGFuaW1hdGlvbi5hdXRvUmV2ZXJzZXMpCiAgICAgICAgIHRzLmR1bXBQ
cm9wZXJ0eSgiYXV0b1JldmVyc2VzIiwgYW5pbWF0aW9uLmF1dG9SZXZlcnNlcyk7CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
ZjE2YTU4MzlkYjBiNWRjZDQwZDg1N2ZkMWNkNzU1ZDdiMjdkOTcyMS4uMTkwMzc4ZGJkMTFkOGNi
NWVjODJjZDRiYzM3NGI3ODMyOWE0ZWExNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIwLTA3
LTMwICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFsgaU9T
IF0gd2ViYW5pbWF0aW9ucy9hY2NlbGVyYXRlZC1hbmltYXRpb24td2l0aC1lYXNpbmcuaHRtbCBp
cyBzdGlsbCBmbGFreQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjE0MzI3CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82NTU2OTIzNz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUgdGhlIGZsYWt5
IGV4cGVjdGF0aW9uIGFuZCByZW1vdmUgdGhlIGV4dHJhIHRvbGVyYW5jZSBhZGRlZCBpbiByMjYz
NzYxIHdoZW4gaXQgd2FzIHRob3VnaHQgdGhhdAorICAgICAgICB0aGlzIHRlc3Qgd2FzIG1lcmVs
eSBmbGFreSBhbmQgbm90IGNvbXBsZXRlbHkgYnJva2VuIG9uIGlPUyBhcyBpdCB0dXJuZWQgb3V0
IHRvIGJlLgorCisgICAgICAgICogcGxhdGZvcm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRpb25zOgor
ICAgICAgICAqIHdlYmFuaW1hdGlvbnMvYWNjZWxlcmF0ZWQtYW5pbWF0aW9uLXdpdGgtZWFzaW5n
Lmh0bWw6CisKIDIwMjAtMDctMjcgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2Fs
aWEuY29tPgogCiAgICAgICAgIFtHVEtdW1dQRV0gU3VwcG9ydCBmb3IgYmFja2Ryb3AtZmlsdGVy
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL1Rlc3RFeHBlY3RhdGlv
bnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXgg
ZTM1ZTFmNWY5ZmFhZGI5OGIwM2ZiZmIxNGVhMzFlMGNkMDU1MzQ2ZS4uNGY4MmU5MDM5NGM0YjBk
NDVhOGI2ZWRhMzU1M2UzMzhkNjlhNzc3OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lv
cy13azIvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTc3Miw4ICsxNzcyLDYgQEAgd2Via2l0Lm9yZy9i
LzIxNDA4NCBbIFJlbGVhc2UgXSB3ZWJydGMvbGlid2VicnRjL2Rlc2NyaXB0aW9uR2V0dGVycy5o
dG1sIFsgUGFzcwogCiB3ZWJraXQub3JnL2IvMjE0MzIyIFsgRGVidWcgXSBodHRwL3Rlc3RzL3dv
cmtlcnMvd29ya2VyLWltcG9ydFNjcmlwdHMtYmFubmVkLW1pbWV0eXBlLmh0bWwgWyBQYXNzIENy
YXNoIF0KIAotd2Via2l0Lm9yZy9iLzIxNDMyNyB3ZWJhbmltYXRpb25zL2FjY2VsZXJhdGVkLWFu
aW1hdGlvbi13aXRoLWVhc2luZy5odG1sIFsgUGFzcyBJbWFnZU9ubHlGYWlsdXJlIF0KLQogd2Vi
a2l0Lm9yZy9iLzIxNDM2MyBbIERlYnVnIF0gZmFzdC90ZXh0LWluZGljYXRvci90ZXh0LWluZGlj
YXRvci1lbXB0eS1saW5rLmh0bWwgWyBQYXNzIENyYXNoIF0KIAogd2Via2l0Lm9yZy9iLzIxNDM4
MiBbIFJlbGVhc2UgXSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYnNvY2tldHMv
cmVtb3ZlLW93bi1pZnJhbWUtZHVyaW5nLW9uZXJyb3Iud2luZG93Lmh0bWwgWyBQYXNzIEZhaWx1
cmUgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2ViYW5pbWF0aW9ucy9hY2NlbGVyYXRlZC1h
bmltYXRpb24td2l0aC1lYXNpbmcuaHRtbCBiL0xheW91dFRlc3RzL3dlYmFuaW1hdGlvbnMvYWNj
ZWxlcmF0ZWQtYW5pbWF0aW9uLXdpdGgtZWFzaW5nLmh0bWwKaW5kZXggZGY4MjQ1MDU3YWVjZGIx
NjMxNWRiOTk1Y2Q1ZmUzMDQ3ZTE4ZWM2Yy4uODBiYzYwM2FiNjcyMTc0ZmUzNjE1ZDhlMGM0NGJj
Y2RmYzRmZTAxMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvd2ViYW5pbWF0aW9ucy9hY2NlbGVy
YXRlZC1hbmltYXRpb24td2l0aC1lYXNpbmcuaHRtbAorKysgYi9MYXlvdXRUZXN0cy93ZWJhbmlt
YXRpb25zL2FjY2VsZXJhdGVkLWFuaW1hdGlvbi13aXRoLWVhc2luZy5odG1sCkBAIC0xNiw4ICsx
Niw4IEBACiAKICAgICAvKiBBbGxvdyBmb3IgYSAxcHggZXJyb3Igb24gZWl0aGVyIHNpZGUgKi8K
ICAgICAjZWFzaW5nLW9uLWtleWZyYW1lIHsKLSAgICAgICAgbGVmdDogLTJweDsKLSAgICAgICAg
d2lkdGg6IDEwNHB4OworICAgICAgICBsZWZ0OiAtMXB4OworICAgICAgICB3aWR0aDogMTAycHg7
CiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOwogICAgIH0KIAo=
</data>
<flag name="review"
          id="420955"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>