<?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>40323</bug_id>
          
          <creation_ts>2010-06-08 12:13:25 -0700</creation_ts>
          <short_desc>Rename FloatArray to Float32Array</short_desc>
          <delta_ts>2010-06-09 11:24:32 -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>WebGL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kenneth Russell">kbr</reporter>
          <assigned_to name="Kenneth Russell">kbr</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>235423</commentid>
    <comment_count>0</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-06-08 12:13:25 -0700</bug_when>
    <thetext>Per recent TypedArray spec updates, FloatArray must be renamed to Float32Array.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235876</commentid>
    <comment_count>1</comment_count>
      <attachid>58262</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-06-09 10:59:01 -0700</bug_when>
    <thetext>Created attachment 58262
Partial patch

This is a *partial* patch containing only the ChangeLogs and those files which were modified by hand. It will not pass the bots. The full patch is over 100k but all of the changes and renames in it are handled by the do-webcore-rename script, the changes to which are in the patch.

Description from the ChangeLog:

Used do-webcore-rename to perform renaming. Manually undid incorrect changes to WebCore/bridge/jni/jsc/JNIBridgeJSC.cpp, WebCore/manual-tests/resources/ArrayParameterTestApplet.java and ArrayParameterTestApplet.class. Updated LayoutTests. Built and ran all layout tests on Safari; built Chromium and ran selected WebGL tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235880</commentid>
    <comment_count>2</comment_count>
      <attachid>58262</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2010-06-09 11:08:56 -0700</bug_when>
    <thetext>Comment on attachment 58262
Partial patch

rs=me. Godspeed, kbr.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235893</commentid>
    <comment_count>3</comment_count>
      <attachid>58262</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2010-06-09 11:19:33 -0700</bug_when>
    <thetext>Comment on attachment 58262
Partial patch

doh.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235899</commentid>
    <comment_count>4</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-06-09 11:24:32 -0700</bug_when>
    <thetext>Committed r60902: &lt;http://trac.webkit.org/changeset/60902&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>58262</attachid>
            <date>2010-06-09 10:59:01 -0700</date>
            <delta_ts>2010-06-09 11:19:32 -0700</delta_ts>
            <desc>Partial patch</desc>
            <filename>floatarray.patch</filename>
            <type>text/plain</type>
            <size>17597</size>
            <attacher name="Kenneth Russell">kbr</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2MDg5OSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsOTQgQEAKKzIwMTAtMDYtMDkgIEtlbm5ldGggUnVzc2VsbCAgPGtickBnb29nbGUu
Y29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJl
bmFtZSBGbG9hdEFycmF5IHRvIEZsb2F0MzJBcnJheQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDAzMjMKKworICAgICAgICBVc2VkIGRvLXdlYmNvcmUt
cmVuYW1lIHRvIHBlcmZvcm0gcmVuYW1pbmcuIE1hbnVhbGx5IHVuZGlkCisgICAgICAgIGluY29y
cmVjdCBjaGFuZ2VzIHRvIFdlYkNvcmUvYnJpZGdlL2puaS9qc2MvSk5JQnJpZGdlSlNDLmNwcCwK
KyAgICAgICAgV2ViQ29yZS9tYW51YWwtdGVzdHMvcmVzb3VyY2VzL0FycmF5UGFyYW1ldGVyVGVz
dEFwcGxldC5qYXZhIGFuZAorICAgICAgICBBcnJheVBhcmFtZXRlclRlc3RBcHBsZXQuY2xhc3Mu
IFVwZGF0ZWQgTGF5b3V0VGVzdHMuIEJ1aWx0IGFuZCByYW4KKyAgICAgICAgYWxsIGxheW91dCB0
ZXN0cyBvbiBTYWZhcmk7IGJ1aWx0IENocm9taXVtIGFuZCByYW4gc2VsZWN0ZWQgV2ViR0wKKyAg
ICAgICAgdGVzdHMuCisKKyAgICAgICAgKiBDTWFrZUxpc3RzLnR4dDoKKyAgICAgICAgKiBEZXJp
dmVkU291cmNlcy5tYWtlOgorICAgICAgICAqIEdOVW1ha2VmaWxlLmFtOgorICAgICAgICAqIFdl
YkNvcmUuZ3lwaToKKyAgICAgICAgKiBXZWJDb3JlLnByaToKKyAgICAgICAgKiBXZWJDb3JlLnBy
bzoKKyAgICAgICAgKiBXZWJDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2o6CisgICAgICAg
ICogYmluZGluZ3MvZ2VuZXJpYy9SdW50aW1lRW5hYmxlZEZlYXR1cmVzLmg6CisgICAgICAgIChX
ZWJDb3JlOjpSdW50aW1lRW5hYmxlZEZlYXR1cmVzOjpmbG9hdDMyQXJyYXlFbmFibGVkKToKKyAg
ICAgICAgKiBiaW5kaW5ncy9qcy9KU0FycmF5QnVmZmVyVmlld0N1c3RvbS5jcHA6CisgICAgICAg
IChXZWJDb3JlOjp0b0pTKToKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU0RPTVdpbmRvd0N1c3Rv
bS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpKU0RPTVdpbmRvdzo6ZmxvYXQzMkFycmF5KToKKyAg
ICAgICAgKFdlYkNvcmU6OkpTRE9NV2luZG93Ojp3ZWJHTEZsb2F0QXJyYXkpOgorICAgICAgICAq
IGJpbmRpbmdzL2pzL0pTRmxvYXQzMkFycmF5Q29uc3RydWN0b3IuY3BwOiBDb3BpZWQgZnJvbSBX
ZWJDb3JlL2JpbmRpbmdzL2pzL0pTRmxvYXRBcnJheUNvbnN0cnVjdG9yLmNwcC4KKyAgICAgICAg
KFdlYkNvcmU6Oik6CisgICAgICAgIChXZWJDb3JlOjpKU0Zsb2F0MzJBcnJheUNvbnN0cnVjdG9y
OjpKU0Zsb2F0MzJBcnJheUNvbnN0cnVjdG9yKToKKyAgICAgICAgKFdlYkNvcmU6OmNvbnN0cnVj
dENhbnZhc0Zsb2F0QXJyYXkpOgorICAgICAgICAoV2ViQ29yZTo6SlNGbG9hdDMyQXJyYXlDb25z
dHJ1Y3Rvcjo6Z2V0Q29uc3RydWN0RGF0YSk6CisgICAgICAgICogYmluZGluZ3MvanMvSlNGbG9h
dDMyQXJyYXlDb25zdHJ1Y3Rvci5oOiBDb3BpZWQgZnJvbSBXZWJDb3JlL2JpbmRpbmdzL2pzL0pT
RmxvYXRBcnJheUNvbnN0cnVjdG9yLmguCisgICAgICAgICogYmluZGluZ3MvanMvSlNGbG9hdDMy
QXJyYXlDdXN0b20uY3BwOiBDb3BpZWQgZnJvbSBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTRmxvYXRB
cnJheUN1c3RvbS5jcHAuCisgICAgICAgIChXZWJDb3JlOjpKU0Zsb2F0MzJBcnJheTo6aW5kZXhT
ZXR0ZXIpOgorICAgICAgICAoV2ViQ29yZTo6dG9KUyk6CisgICAgICAgIChXZWJDb3JlOjpKU0Zs
b2F0MzJBcnJheTo6c2V0KToKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU0Zsb2F0QXJyYXlDb25z
dHJ1Y3Rvci5jcHA6IFJlbW92ZWQuCisgICAgICAgICogYmluZGluZ3MvanMvSlNGbG9hdEFycmF5
Q29uc3RydWN0b3IuaDogUmVtb3ZlZC4KKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU0Zsb2F0QXJy
YXlDdXN0b20uY3BwOiBSZW1vdmVkLgorICAgICAgICAqIGJpbmRpbmdzL2pzL0pTV2ViR0xSZW5k
ZXJpbmdDb250ZXh0Q3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmRhdGFGdW5jdGlvbmYp
OgorICAgICAgICAoV2ViQ29yZTo6ZGF0YUZ1bmN0aW9uTWF0cml4KToKKyAgICAgICAgKiBiaW5k
aW5ncy92OC9jdXN0b20vVjhBcnJheUJ1ZmZlclZpZXdDdXN0b20uY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6dG9WOCk6CisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4RE9NV2luZG93Q3Vz
dG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlY4RE9NV2luZG93OjpXZWJHTEZsb2F0QXJyYXlB
Y2Nlc3NvckdldHRlcik6CisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4RmxvYXQzMkFy
cmF5Q3VzdG9tLmNwcDogQ29waWVkIGZyb20gV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhG
bG9hdEFycmF5Q3VzdG9tLmNwcC4KKyAgICAgICAgKFdlYkNvcmU6OlY4RmxvYXQzMkFycmF5Ojpj
b25zdHJ1Y3RvckNhbGxiYWNrKToKKyAgICAgICAgKFdlYkNvcmU6OlY4RmxvYXQzMkFycmF5Ojpz
ZXRDYWxsYmFjayk6CisgICAgICAgIChXZWJDb3JlOjp0b1Y4KToKKyAgICAgICAgKiBiaW5kaW5n
cy92OC9jdXN0b20vVjhGbG9hdEFycmF5Q3VzdG9tLmNwcDogUmVtb3ZlZC4KKyAgICAgICAgKiBi
aW5kaW5ncy92OC9jdXN0b20vVjhXZWJHTFJlbmRlcmluZ0NvbnRleHRDdXN0b20uY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6dmVydGV4QXR0cmliQW5kVW5pZm9ybUhlbHBlcmYpOgorICAgICAgICAo
V2ViQ29yZTo6dW5pZm9ybU1hdHJpeEhlbHBlcik6CisgICAgICAgICogaHRtbC9jYW52YXMvRmxv
YXQzMkFycmF5LmNwcDogQ29waWVkIGZyb20gV2ViQ29yZS9odG1sL2NhbnZhcy9GbG9hdEFycmF5
LmNwcC4KKyAgICAgICAgKFdlYkNvcmU6OkZsb2F0MzJBcnJheTo6Y3JlYXRlKToKKyAgICAgICAg
KFdlYkNvcmU6OkZsb2F0MzJBcnJheTo6RmxvYXQzMkFycmF5KToKKyAgICAgICAgKFdlYkNvcmU6
OkZsb2F0MzJBcnJheTo6c2xpY2UpOgorICAgICAgICAqIGh0bWwvY2FudmFzL0Zsb2F0MzJBcnJh
eS5oOiBDb3BpZWQgZnJvbSBXZWJDb3JlL2h0bWwvY2FudmFzL0Zsb2F0QXJyYXkuaC4KKyAgICAg
ICAgKiBodG1sL2NhbnZhcy9GbG9hdDMyQXJyYXkuaWRsOiBDb3BpZWQgZnJvbSBXZWJDb3JlL2h0
bWwvY2FudmFzL0Zsb2F0QXJyYXkuaWRsLgorICAgICAgICAqIGh0bWwvY2FudmFzL0Zsb2F0QXJy
YXkuY3BwOiBSZW1vdmVkLgorICAgICAgICAqIGh0bWwvY2FudmFzL0Zsb2F0QXJyYXkuaDogUmVt
b3ZlZC4KKyAgICAgICAgKiBodG1sL2NhbnZhcy9GbG9hdEFycmF5LmlkbDogUmVtb3ZlZC4KKyAg
ICAgICAgKiBodG1sL2NhbnZhcy9XZWJHTEdldEluZm8uY3BwOgorICAgICAgICAoV2ViQ29yZTo6
V2ViR0xHZXRJbmZvOjpXZWJHTEdldEluZm8pOgorICAgICAgICAoV2ViQ29yZTo6V2ViR0xHZXRJ
bmZvOjpnZXRXZWJHTEZsb2F0QXJyYXkpOgorICAgICAgICAqIGh0bWwvY2FudmFzL1dlYkdMR2V0
SW5mby5oOgorICAgICAgICAqIGh0bWwvY2FudmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OmdldFVuaWZvcm0pOgor
ICAgICAgICAoV2ViQ29yZTo6V2ViR0xSZW5kZXJpbmdDb250ZXh0OjpnZXRWZXJ0ZXhBdHRyaWIp
OgorICAgICAgICAoV2ViQ29yZTo6V2ViR0xSZW5kZXJpbmdDb250ZXh0Ojp1bmlmb3JtMWZ2KToK
KyAgICAgICAgKFdlYkNvcmU6OldlYkdMUmVuZGVyaW5nQ29udGV4dDo6dW5pZm9ybTJmdik6Cisg
ICAgICAgIChXZWJDb3JlOjpXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OnVuaWZvcm0zZnYpOgorICAg
ICAgICAoV2ViQ29yZTo6V2ViR0xSZW5kZXJpbmdDb250ZXh0Ojp1bmlmb3JtNGZ2KToKKyAgICAg
ICAgKFdlYkNvcmU6OldlYkdMUmVuZGVyaW5nQ29udGV4dDo6dW5pZm9ybU1hdHJpeDJmdik6Cisg
ICAgICAgIChXZWJDb3JlOjpXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OnVuaWZvcm1NYXRyaXgzZnYp
OgorICAgICAgICAoV2ViQ29yZTo6V2ViR0xSZW5kZXJpbmdDb250ZXh0Ojp1bmlmb3JtTWF0cml4
NGZ2KToKKyAgICAgICAgKFdlYkNvcmU6OldlYkdMUmVuZGVyaW5nQ29udGV4dDo6dmVydGV4QXR0
cmliMWZ2KToKKyAgICAgICAgKFdlYkNvcmU6OldlYkdMUmVuZGVyaW5nQ29udGV4dDo6dmVydGV4
QXR0cmliMmZ2KToKKyAgICAgICAgKFdlYkNvcmU6OldlYkdMUmVuZGVyaW5nQ29udGV4dDo6dmVy
dGV4QXR0cmliM2Z2KToKKyAgICAgICAgKFdlYkNvcmU6OldlYkdMUmVuZGVyaW5nQ29udGV4dDo6
dmVydGV4QXR0cmliNGZ2KToKKyAgICAgICAgKFdlYkNvcmU6OldlYkdMUmVuZGVyaW5nQ29udGV4
dDo6Z2V0V2ViR0xGbG9hdEFycmF5UGFyYW1ldGVyKToKKyAgICAgICAgKiBodG1sL2NhbnZhcy9X
ZWJHTFJlbmRlcmluZ0NvbnRleHQuaDoKKyAgICAgICAgKiBodG1sL2NhbnZhcy9XZWJHTFJlbmRl
cmluZ0NvbnRleHQuaWRsOgorICAgICAgICAqIHBhZ2UvRE9NV2luZG93LmlkbDoKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQzRC5oOgorICAgICAgICAqIHBsYXRm
b3JtL2dyYXBoaWNzL21hYy9HcmFwaGljc0NvbnRleHQzRE1hYy5jcHA6CisgICAgICAgICogcGxh
dGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NDb250ZXh0M0RRdC5jcHA6CisKIDIwMTAtMDYtMDkg
IEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFk
YW0gQmFydGguCkluZGV4OiBXZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cJKHJldmlzaW9uIDYwODk5KQorKysgV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEwLTA2
LTA5ICBLZW5uZXRoIFJ1c3NlbGwgIDxrYnJAZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW5hbWUgRmxvYXRBcnJheSB0byBGbG9h
dDMyQXJyYXkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTQwMzIzCisKKyAgICAgICAgVXNlZCBkby13ZWJjb3JlLXJlbmFtZSB0byBwZXJmb3JtIHJlbmFt
aW5nLiBNYW51YWxseSB1bmRpZAorICAgICAgICBpbmNvcnJlY3QgY2hhbmdlcyB0byBXZWJDb3Jl
L2JyaWRnZS9qbmkvanNjL0pOSUJyaWRnZUpTQy5jcHAsCisgICAgICAgIFdlYkNvcmUvbWFudWFs
LXRlc3RzL3Jlc291cmNlcy9BcnJheVBhcmFtZXRlclRlc3RBcHBsZXQuamF2YSBhbmQKKyAgICAg
ICAgQXJyYXlQYXJhbWV0ZXJUZXN0QXBwbGV0LmNsYXNzLiBVcGRhdGVkIExheW91dFRlc3RzLiBC
dWlsdCBhbmQgcmFuCisgICAgICAgIGFsbCBsYXlvdXQgdGVzdHMgb24gU2FmYXJpOyBidWlsdCBD
aHJvbWl1bSBhbmQgcmFuIHNlbGVjdGVkIFdlYkdMCisgICAgICAgIHRlc3RzLgorCisgICAgICAg
ICogc3JjL0dyYXBoaWNzQ29udGV4dDNELmNwcDoKKwogMjAxMC0wNi0wOSAgU2hlcmlmZiBCb3Qg
IDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9s
bGluZyBvdXQgcjYwODg5LgpJbmRleDogV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFdlYktpdFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gNjA4OTkpCisrKyBXZWJLaXRUb29s
cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOSBAQAorMjAxMC0wNi0wOSAg
S2VubmV0aCBSdXNzZWxsICA8a2JyQGdvb2dsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVuYW1lIEZsb2F0QXJyYXkgdG8gRmxvYXQzMkFy
cmF5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MDMy
MworCisgICAgICAgIFVzZWQgZG8td2ViY29yZS1yZW5hbWUgdG8gcGVyZm9ybSByZW5hbWluZy4g
TWFudWFsbHkgdW5kaWQKKyAgICAgICAgaW5jb3JyZWN0IGNoYW5nZXMgdG8gV2ViQ29yZS9icmlk
Z2Uvam5pL2pzYy9KTklCcmlkZ2VKU0MuY3BwLAorICAgICAgICBXZWJDb3JlL21hbnVhbC10ZXN0
cy9yZXNvdXJjZXMvQXJyYXlQYXJhbWV0ZXJUZXN0QXBwbGV0LmphdmEgYW5kCisgICAgICAgIEFy
cmF5UGFyYW1ldGVyVGVzdEFwcGxldC5jbGFzcy4gVXBkYXRlZCBMYXlvdXRUZXN0cy4gQnVpbHQg
YW5kIHJhbgorICAgICAgICBhbGwgbGF5b3V0IHRlc3RzIG9uIFNhZmFyaTsgYnVpbHQgQ2hyb21p
dW0gYW5kIHJhbiBzZWxlY3RlZCBXZWJHTAorICAgICAgICB0ZXN0cy4KKworICAgICAgICAqIFNj
cmlwdHMvZG8td2ViY29yZS1yZW5hbWU6CisKIDIwMTAtMDYtMDggIFRvbnkgQ2hhbmcgIDx0b255
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXZpZCBMZXZpbi4KSW5kZXg6
IFdlYktpdFRvb2xzL1NjcmlwdHMvZG8td2ViY29yZS1yZW5hbWUKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vi
S2l0VG9vbHMvU2NyaXB0cy9kby13ZWJjb3JlLXJlbmFtZQkocmV2aXNpb24gNjA4OTMpCisrKyBX
ZWJLaXRUb29scy9TY3JpcHRzL2RvLXdlYmNvcmUtcmVuYW1lCSh3b3JraW5nIGNvcHkpCkBAIC03
MiwyNiArNzIsOSBAQCBzdWIgd2FudGVkCiAjIGJlbG93IHRvIGhhbmRsZSBjdXN0b20gSmF2YVNj
cmlwdCBiaW5kaW5ncy4KIG15ICRpc0RPTVR5cGVSZW5hbWUgPSAxOwogbXkgJXJlbmFtZXMgPSAo
Ci0gICAgIldlYkdMQXJyYXkiID0+ICJBcnJheUJ1ZmZlclZpZXciLAotICAgICJXZWJHTEFycmF5
QnVmZmVyIiA9PiAiQXJyYXlCdWZmZXIiLAotICAgICJXZWJHTEJ5dGVBcnJheSIgPT4gIkludDhB
cnJheSIsCi0gICAgIldlYkdMRmxvYXRBcnJheSIgPT4gIkZsb2F0QXJyYXkiLAotICAgICJXZWJH
TEludEFycmF5IiA9PiAiSW50MzJBcnJheSIsCi0gICAgIldlYkdMSW50ZWdyYWxUeXBlZEFycmF5
QmFzZSIgPT4gIkludGVncmFsVHlwZWRBcnJheUJhc2UiLAotICAgICJXZWJHTFNob3J0QXJyYXki
ID0+ICJJbnQxNkFycmF5IiwKLSAgICAiV2ViR0xVbnNpZ25lZEJ5dGVBcnJheSIgPT4gIlVpbnQ4
QXJyYXkiLAotICAgICJXZWJHTFVuc2lnbmVkSW50QXJyYXkiID0+ICJVaW50MzJBcnJheSIsCi0g
ICAgIldlYkdMVW5zaWduZWRTaG9ydEFycmF5IiA9PiAiVWludDE2QXJyYXkiLAotICAgICJXZWJH
TFR5cGVkQXJyYXlCYXNlIiA9PiAiVHlwZWRBcnJheUJhc2UiLAorICAgICJGbG9hdEFycmF5IiA9
PiAiRmxvYXQzMkFycmF5IiwKICAgICAjIEpTRE9NV2luZG93IGNvbnN0cnVjdG9ycy4KLSAgICAi
d2ViR0xBcnJheUJ1ZmZlciIgPT4gImFycmF5QnVmZmVyIiwKLSAgICAid2ViR0xCeXRlQXJyYXki
ID0+ICJpbnQ4QXJyYXkiLAotICAgICJ3ZWJHTEZsb2F0QXJyYXkiID0+ICJmbG9hdEFycmF5IiwK
LSAgICAid2ViR0xJbnRBcnJheSIgPT4gImludDMyQXJyYXkiLAotICAgICJ3ZWJHTFNob3J0QXJy
YXkiID0+ICJpbnQxNkFycmF5IiwKLSAgICAid2ViR0xVbnNpZ25lZEJ5dGVBcnJheSIgPT4gInVp
bnQ4QXJyYXkiLAotICAgICJ3ZWJHTFVuc2lnbmVkSW50QXJyYXkiID0+ICJ1aW50MzJBcnJheSIs
Ci0gICAgIndlYkdMVW5zaWduZWRTaG9ydEFycmF5IiA9PiAidWludDE2QXJyYXkiLAorICAgICJm
bG9hdEFycmF5IiA9PiAiZmxvYXQzMkFycmF5IiwKICk7CiAKIG15ICVyZW5hbWVzQ29udGVtcGxh
dGVkRm9yVGhlRnV0dXJlID0gKApJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gNjA4OTkpCisrKyBMYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwyOCBAQAorMjAxMC0wNi0w
OSAgS2VubmV0aCBSdXNzZWxsICA8a2JyQGdvb2dsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVuYW1lIEZsb2F0QXJyYXkgdG8gRmxvYXQz
MkFycmF5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00
MDMyMworCisgICAgICAgIFVzZWQgZG8td2ViY29yZS1yZW5hbWUgdG8gcGVyZm9ybSByZW5hbWlu
Zy4gTWFudWFsbHkgdW5kaWQKKyAgICAgICAgaW5jb3JyZWN0IGNoYW5nZXMgdG8gV2ViQ29yZS9i
cmlkZ2Uvam5pL2pzYy9KTklCcmlkZ2VKU0MuY3BwLAorICAgICAgICBXZWJDb3JlL21hbnVhbC10
ZXN0cy9yZXNvdXJjZXMvQXJyYXlQYXJhbWV0ZXJUZXN0QXBwbGV0LmphdmEgYW5kCisgICAgICAg
IEFycmF5UGFyYW1ldGVyVGVzdEFwcGxldC5jbGFzcy4gVXBkYXRlZCBMYXlvdXRUZXN0cy4gQnVp
bHQgYW5kIHJhbgorICAgICAgICBhbGwgbGF5b3V0IHRlc3RzIG9uIFNhZmFyaTsgYnVpbHQgQ2hy
b21pdW0gYW5kIHJhbiBzZWxlY3RlZCBXZWJHTAorICAgICAgICB0ZXN0cy4KKworICAgICAgICAq
IGZhc3QvY2FudmFzL3dlYmdsL2FycmF5LXVuaXQtdGVzdHMtZXhwZWN0ZWQudHh0OgorICAgICAg
ICAqIGZhc3QvY2FudmFzL3dlYmdsL2FycmF5LXVuaXQtdGVzdHMuaHRtbDoKKyAgICAgICAgKiBm
YXN0L2RvbS9XaW5kb3cvc2NyaXB0LXRlc3RzL3dpbmRvdy1wcm9wZXJ0eS1kZXNjcmlwdG9ycy5q
czoKKyAgICAgICAgKiBmYXN0L2RvbS9XaW5kb3cvd2luZG93LXByb3BlcnRpZXMuaHRtbDoKKyAg
ICAgICAgKiBmYXN0L2RvbS9zY3JpcHQtdGVzdHMvY29uc3RydWN0ZWQtb2JqZWN0cy1wcm90b3R5
cGVzLmpzOgorICAgICAgICAoY29uc3RydWN0b3JQcm9wZXJ0aWVzT25XaW5kb3cpOgorICAgICAg
ICAqIGZhc3QvZG9tL3NjcmlwdC10ZXN0cy9wcm90b3R5cGUtaW5oZXJpdGFuY2UtMi5qczoKKyAg
ICAgICAgKGNvbnN0cnVjdG9yTmFtZXNGb3JXaW5kb3cpOgorICAgICAgICAqIGZhc3QvZG9tL3Nj
cmlwdC10ZXN0cy9wcm90b3R5cGUtaW5oZXJpdGFuY2UuanM6CisgICAgICAgICogZmFzdC9qcy9z
Y3JpcHQtdGVzdHMvZ2xvYmFsLWNvbnN0cnVjdG9ycy5qczoKKwogMjAxMC0wNi0wOSAgRXJpYyBT
ZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBCYXJ0
aC4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2FycmF5LXVuaXQtdGVzdHMt
ZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmds
L2FycmF5LXVuaXQtdGVzdHMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiA2MDg5OSkKKysrIExheW91
dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2FycmF5LXVuaXQtdGVzdHMtZXhwZWN0ZWQudHh0CSh3
b3JraW5nIGNvcHkpCkBAIC0yLDM5ICsyLDM5IEBAIFZlcmlmaWVzIHRoZSBmdW5jdGlvbmFsaXR5
IG9mIHRoZSBuZXcgYXIKIAogT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQ
QVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgogCi1QQVNTIHRlc3Qg
RmxvYXRBcnJheSBTZXRBbmRHZXRQb3MxMFRvTmVnMTAKLVBBU1MgdGVzdCBGbG9hdEFycmF5IENv
bnN0cnVjdFdpdGhBcnJheU9mU2lnbmVkVmFsdWVzCi1QQVNTIHRlc3QgRmxvYXRBcnJheSBDb25z
dHJ1Y3RXaXRoVHlwZWRBcnJheU9mU2lnbmVkVmFsdWVzCi1UZXN0aW5nIEZsb2F0QXJyYXkgR2V0
V2l0aE91dE9mUmFuZ2VJbmRpY2VzCitQQVNTIHRlc3QgRmxvYXQzMkFycmF5IFNldEFuZEdldFBv
czEwVG9OZWcxMAorUEFTUyB0ZXN0IEZsb2F0MzJBcnJheSBDb25zdHJ1Y3RXaXRoQXJyYXlPZlNp
Z25lZFZhbHVlcworUEFTUyB0ZXN0IEZsb2F0MzJBcnJheSBDb25zdHJ1Y3RXaXRoVHlwZWRBcnJh
eU9mU2lnbmVkVmFsdWVzCitUZXN0aW5nIEZsb2F0MzJBcnJheSBHZXRXaXRoT3V0T2ZSYW5nZUlu
ZGljZXMKIFBBU1MgYXJyYXlbMl0gaXMgdW5kZWZpbmVkLgogUEFTUyBhcnJheVstMV0gaXMgdW5k
ZWZpbmVkLgogUEFTUyBhcnJheVsweDIwMDAwMDAwXSBpcyB1bmRlZmluZWQuCi1QQVNTIHRlc3Qg
RmxvYXRBcnJheSBPZmZzZXRzQW5kU2l6ZXMKLVBBU1MgdGVzdCBGbG9hdEFycmF5IFNldEZyb21U
eXBlZEFycmF5Ci1QQVNTIG5lZ2F0aXZlVGVzdCBGbG9hdEFycmF5IFNldEZyb21UeXBlZEFycmF5
Ci1QQVNTIHRlc3QgRmxvYXRBcnJheSBTZXRGcm9tQXJyYXkKLVBBU1MgbmVnYXRpdmVUZXN0IEZs
b2F0QXJyYXkgU2V0RnJvbUFycmF5Ci1QQVNTIHRlc3QgRmxvYXRBcnJheSBTbGljZQotUEFTUyBu
ZWdhdGl2ZVRlc3QgRmxvYXRBcnJheSBTbGljZQotUEFTUyB0ZXN0IEZsb2F0QXJyYXkgQm91bmRh
cnlDb25kaXRpb25zKC01MDAuNSwgLTUwMC41LCA1MDAuNSwgNTAwLjUpCi1QQVNTIENvbnN0cnVj
dGlvbiBvZiBGbG9hdEFycmF5IHdpdGggbnVsbCBidWZmZXIgdGhyZXcgZXhjZXB0aW9uCi1QQVNT
IENvbnN0cnVjdGlvbiBvZiBGbG9hdEFycmF5IHdpdGggb3V0LW9mLXJhbmdlIHZhbHVlcyB0aHJl
dyBleGNlcHRpb24KLVBBU1MgQ29uc3RydWN0aW9uIG9mIEZsb2F0QXJyYXkgd2l0aCBuZWdhdGl2
ZSBvdXQtb2YtcmFuZ2UgdmFsdWVzIHRocmV3IGV4Y2VwdGlvbgotUEFTUyBDb25zdHJ1Y3Rpb24g
b2YgaHVnZSBGbG9hdEFycmF5IHRocmV3IGV4Y2VwdGlvbgotVGVzdGluZyBzbGljaW5nIG9mIEZs
b2F0QXJyYXkKK1BBU1MgdGVzdCBGbG9hdDMyQXJyYXkgT2Zmc2V0c0FuZFNpemVzCitQQVNTIHRl
c3QgRmxvYXQzMkFycmF5IFNldEZyb21UeXBlZEFycmF5CitQQVNTIG5lZ2F0aXZlVGVzdCBGbG9h
dDMyQXJyYXkgU2V0RnJvbVR5cGVkQXJyYXkKK1BBU1MgdGVzdCBGbG9hdDMyQXJyYXkgU2V0RnJv
bUFycmF5CitQQVNTIG5lZ2F0aXZlVGVzdCBGbG9hdDMyQXJyYXkgU2V0RnJvbUFycmF5CitQQVNT
IHRlc3QgRmxvYXQzMkFycmF5IFNsaWNlCitQQVNTIG5lZ2F0aXZlVGVzdCBGbG9hdDMyQXJyYXkg
U2xpY2UKK1BBU1MgdGVzdCBGbG9hdDMyQXJyYXkgQm91bmRhcnlDb25kaXRpb25zKC01MDAuNSwg
LTUwMC41LCA1MDAuNSwgNTAwLjUpCitQQVNTIENvbnN0cnVjdGlvbiBvZiBGbG9hdDMyQXJyYXkg
d2l0aCBudWxsIGJ1ZmZlciB0aHJldyBleGNlcHRpb24KK1BBU1MgQ29uc3RydWN0aW9uIG9mIEZs
b2F0MzJBcnJheSB3aXRoIG91dC1vZi1yYW5nZSB2YWx1ZXMgdGhyZXcgZXhjZXB0aW9uCitQQVNT
IENvbnN0cnVjdGlvbiBvZiBGbG9hdDMyQXJyYXkgd2l0aCBuZWdhdGl2ZSBvdXQtb2YtcmFuZ2Ug
dmFsdWVzIHRocmV3IGV4Y2VwdGlvbgorUEFTUyBDb25zdHJ1Y3Rpb24gb2YgaHVnZSBGbG9hdDMy
QXJyYXkgdGhyZXcgZXhjZXB0aW9uCitUZXN0aW5nIHNsaWNpbmcgb2YgRmxvYXQzMkFycmF5CiBQ
QVNTIGFycmF5Lmxlbmd0aCBpcyAzMiAvIHR5cGVTaXplCiBQQVNTIGFycmF5LnNsaWNlKDQsIDB4
M0ZGRkZGRkYpLmxlbmd0aCBpcyAoMzIgLyB0eXBlU2l6ZSkgLSA0CiBQQVNTIGFycmF5LnNsaWNl
KDQsIC0yMTQ3NDgzNjQ4KS5sZW5ndGggaXMgMAogUEFTUyBhcnJheS5sZW5ndGggaXMgMAotVGVz
dGluZyBzbGljaW5nIHdpdGggZGVmYXVsdCBpbnB1dHMgb2YgRmxvYXRBcnJheQorVGVzdGluZyBz
bGljaW5nIHdpdGggZGVmYXVsdCBpbnB1dHMgb2YgRmxvYXQzMkFycmF5CiBQQVNTIGFycmF5Lmxl
bmd0aCBpcyAzMiAvIHR5cGVTaXplCiBQQVNTIGFycmF5LnNsaWNlKCkubGVuZ3RoIGlzICgzMiAv
IHR5cGVTaXplKQogUEFTUyBhcnJheS5zbGljZSgyKS5sZW5ndGggaXMgKDMyIC8gdHlwZVNpemUp
IC0gMgogUEFTUyBhcnJheS5zbGljZSgtMikubGVuZ3RoIGlzIDIKIFBBU1MgYXJyYXkuc2xpY2Uo
LTIxNDc0ODM2NDgpLmxlbmd0aCBpcyAoMzIgLyB0eXBlU2l6ZSkKLVBBU1MgU2V0dGluZyBGbG9h
dEFycmF5IGZyb20gYXJyYXkgd2l0aCBvdXQtb2YtcmFuZ2Ugb2Zmc2V0IHdhcyBjYXVnaHQKLVBB
U1MgU2V0dGluZyBGbG9hdEFycmF5IGZyb20gZmFrZSBhcnJheSB3aXRoIGludmFsaWQgbGVuZ3Ro
IHdhcyBjYXVnaHQKLVBBU1MgU2V0dGluZyBGbG9hdEFycmF5IGZyb20gRmxvYXRBcnJheSB3aXRo
IG91dC1vZi1yYW5nZSBvZmZzZXQgd2FzIGNhdWdodAorUEFTUyBTZXR0aW5nIEZsb2F0MzJBcnJh
eSBmcm9tIGFycmF5IHdpdGggb3V0LW9mLXJhbmdlIG9mZnNldCB3YXMgY2F1Z2h0CitQQVNTIFNl
dHRpbmcgRmxvYXQzMkFycmF5IGZyb20gZmFrZSBhcnJheSB3aXRoIGludmFsaWQgbGVuZ3RoIHdh
cyBjYXVnaHQKK1BBU1MgU2V0dGluZyBGbG9hdDMyQXJyYXkgZnJvbSBGbG9hdDMyQXJyYXkgd2l0
aCBvdXQtb2YtcmFuZ2Ugb2Zmc2V0IHdhcyBjYXVnaHQKIFBBU1MgYXJyYXkuZ2V0IGlzIHVuZGVm
aW5lZC4KIFBBU1MgYXJyYXkuc2V0KDAsIDEpIHRocmV3IGV4Y2VwdGlvbi4KIFBBU1MgdGVzdCBJ
bnQ4QXJyYXkgU2V0QW5kR2V0UG9zMTBUb05lZzEwCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Nh
bnZhcy93ZWJnbC9hcnJheS11bml0LXRlc3RzLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvZmFzdC9jYW52YXMvd2ViZ2wvYXJyYXktdW5pdC10ZXN0cy5odG1sCShyZXZpc2lvbiA2MDg5
OSkKKysrIExheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2FycmF5LXVuaXQtdGVzdHMuaHRt
bAkod29ya2luZyBjb3B5KQpAQCAtNTA4LDcgKzUwOCw3IEBAIGZ1bmN0aW9uIHJ1blRlc3RzKCkg
ewogICAvLyBUaGUgIm5hbWUiIGF0dHJpYnV0ZSBpcyBhIGNvbmNlc3Npb24gdG8gYnJvd3NlcnMg
d2hpY2ggZG9uJ3QKICAgLy8gaW1wbGVtZW50IHRoZSAibmFtZSIgcHJvcGVydHkgb24gZnVuY3Rp
b24gb2JqZWN0cwogICB2YXIgdGVzdENhc2VzID0KLSAgICBbIHtuYW1lOiAiRmxvYXRBcnJheSIs
CisgICAgWyB7bmFtZTogIkZsb2F0MzJBcnJheSIsCiAgICAgICAgdW5zaWduZWQ6IGZhbHNlLAog
ICAgICAgIGVsZW1lbnRTaXplSW5CeXRlczogNCwKICAgICAgICBsb3c6IC01MDAuNSwKSW5kZXg6
IExheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy93aW5kb3ctcHJvcGVydGllcy5odG1sCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy93aW5kb3ctcHJvcGVydGllcy5o
dG1sCShyZXZpc2lvbiA2MDg5OSkKKysrIExheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy93aW5k
b3ctcHJvcGVydGllcy5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC03OCw3ICs3OCw3IEBAIHZhciBf
X3NraXBfXyA9IHsKICAgICAid2luZG93LlVpbnQxNkFycmF5IiA6IDEsCiAgICAgIndpbmRvdy5J
bnQzMkFycmF5IiA6IDEsCiAgICAgIndpbmRvdy5VaW50MzJBcnJheSIgOiAxLAotICAgICJ3aW5k
b3cuRmxvYXRBcnJheSIgOiAxLAorICAgICJ3aW5kb3cuRmxvYXQzMkFycmF5IiA6IDEsCiAgICAg
IndpbmRvdy5jbGllbnRJbmZvcm1hdGlvbi5nZW9sb2NhdGlvbiIgOiAxLAogICAgICJ3aW5kb3cu
QmxvYi5wcm90b3R5cGUuc2xpY2UiIDogMSwKICAgICAid2luZG93LkZpbGVFcnJvciIgOiAxLApJ
bmRleDogTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L3NjcmlwdC10ZXN0cy93aW5kb3ctcHJv
cGVydHktZGVzY3JpcHRvcnMuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20v
V2luZG93L3NjcmlwdC10ZXN0cy93aW5kb3ctcHJvcGVydHktZGVzY3JpcHRvcnMuanMJKHJldmlz
aW9uIDYwODk5KQorKysgTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L3NjcmlwdC10ZXN0cy93
aW5kb3ctcHJvcGVydHktZGVzY3JpcHRvcnMuanMJKHdvcmtpbmcgY29weSkKQEAgLTM0LDcgKzM0
LDcgQEAgdmFyIF9fc2tpcF9fID0gewogICAgICJVaW50MTZBcnJheSIgOiAxLAogICAgICJJbnQz
MkFycmF5IiA6IDEsCiAgICAgIlVpbnQzMkFycmF5IiA6IDEsCi0gICAgIkZsb2F0QXJyYXkiIDog
MSwKKyAgICAiRmxvYXQzMkFycmF5IiA6IDEsCiAgICAgIkZpbGVFcnJvciIgOiAxLAogICAgICJG
aWxlUmVhZGVyIiA6IDEsCiAgICAgIm9uZGV2aWNlb3JpZW50YXRpb24iIDogMSwKSW5kZXg6IExh
eW91dFRlc3RzL2Zhc3QvZG9tL3NjcmlwdC10ZXN0cy9jb25zdHJ1Y3RlZC1vYmplY3RzLXByb3Rv
dHlwZXMuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vc2NyaXB0LXRlc3Rz
L2NvbnN0cnVjdGVkLW9iamVjdHMtcHJvdG90eXBlcy5qcwkocmV2aXNpb24gNjA4OTkpCisrKyBM
YXlvdXRUZXN0cy9mYXN0L2RvbS9zY3JpcHQtdGVzdHMvY29uc3RydWN0ZWQtb2JqZWN0cy1wcm90
b3R5cGVzLmpzCSh3b3JraW5nIGNvcHkpCkBAIC0yOSw3ICsyOSw3IEBAIGZ1bmN0aW9uIGNvbnN0
cnVjdG9yUHJvcGVydGllc09uV2luZG93KGcKICAgICAgICAgLy8gSWdub3JlIHRoZXNlIHByb3Bl
cnRpZXMgYmVjYXVzZSB0aGV5IGRvIG5vdCBleGlzdCBpbiBhbGwgaW1wbGVtZW50YXRpb25zLiBU
aGV5IHdpbGwgYmUgdGVzdGVkIHNlcGFyYXRlbHkKICAgICAgICAgaWYgKHR5cGUgPT0gIldlYkdM
UmVuZGVyaW5nQ29udGV4dENvbnN0cnVjdG9yIiB8fAogICAgICAgICAgICAgdHlwZSA9PSAiQXJy
YXlCdWZmZXJDb25zdHJ1Y3RvciIgfHwKLSAgICAgICAgICAgIHR5cGUgPT0iRmxvYXRBcnJheUNv
bnN0cnVjdG9yIiB8fAorICAgICAgICAgICAgdHlwZSA9PSJGbG9hdDMyQXJyYXlDb25zdHJ1Y3Rv
ciIgfHwKICAgICAgICAgICAgIHR5cGUgPT0iSW50OEFycmF5Q29uc3RydWN0b3IiIHx8CiAgICAg
ICAgICAgICB0eXBlID09IkludDE2QXJyYXlDb25zdHJ1Y3RvciIgfHwKICAgICAgICAgICAgIHR5
cGUgPT0iSW50MzJBcnJheUNvbnN0cnVjdG9yIiB8fApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9k
b20vc2NyaXB0LXRlc3RzL3Byb3RvdHlwZS1pbmhlcml0YW5jZS0yLmpzCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL2Zhc3QvZG9tL3NjcmlwdC10ZXN0cy9wcm90b3R5cGUtaW5oZXJpdGFuY2Ut
Mi5qcwkocmV2aXNpb24gNjA4OTkpCisrKyBMYXlvdXRUZXN0cy9mYXN0L2RvbS9zY3JpcHQtdGVz
dHMvcHJvdG90eXBlLWluaGVyaXRhbmNlLTIuanMJKHdvcmtpbmcgY29weSkKQEAgLTYxLDcgKzYx
LDcgQEAgZnVuY3Rpb24gY29uc3RydWN0b3JOYW1lc0ZvcldpbmRvdyhnbG9iYQogICAgICAgICAv
LyBJZ25vcmUgdGhlc2UgcHJvcGVydGllcyBiZWNhdXNlIHRoZXkgZG8gbm90IGV4aXN0IGluIGFs
bCBpbXBsZW1lbnRhdGlvbnMuIFRoZXkgd2lsbCBiZSB0ZXN0ZWQgc2VwYXJhdGVseQogICAgICAg
ICBpZiAodHlwZSA9PSAiV2ViR0xSZW5kZXJpbmdDb250ZXh0Q29uc3RydWN0b3IiIHx8IAogICAg
ICAgICAgICAgdHlwZSA9PSAiQXJyYXlCdWZmZXJDb25zdHJ1Y3RvciIgfHwKLSAgICAgICAgICAg
IHR5cGUgPT0iRmxvYXRBcnJheUNvbnN0cnVjdG9yIiB8fAorICAgICAgICAgICAgdHlwZSA9PSJG
bG9hdDMyQXJyYXlDb25zdHJ1Y3RvciIgfHwKICAgICAgICAgICAgIHR5cGUgPT0iSW50OEFycmF5
Q29uc3RydWN0b3IiIHx8CiAgICAgICAgICAgICB0eXBlID09IkludDE2QXJyYXlDb25zdHJ1Y3Rv
ciIgfHwKICAgICAgICAgICAgIHR5cGUgPT0iSW50MzJBcnJheUNvbnN0cnVjdG9yIiB8fApJbmRl
eDogTGF5b3V0VGVzdHMvZmFzdC9kb20vc2NyaXB0LXRlc3RzL3Byb3RvdHlwZS1pbmhlcml0YW5j
ZS5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2RvbS9zY3JpcHQtdGVzdHMvcHJv
dG90eXBlLWluaGVyaXRhbmNlLmpzCShyZXZpc2lvbiA2MDg5OSkKKysrIExheW91dFRlc3RzL2Zh
c3QvZG9tL3NjcmlwdC10ZXN0cy9wcm90b3R5cGUtaW5oZXJpdGFuY2UuanMJKHdvcmtpbmcgY29w
eSkKQEAgLTE3LDcgKzE3LDcgQEAgdmFyIHNraXBwZWRQcm9wZXJ0aWVzID0gWwogICAgICJXZWJH
TFJlbmRlcmluZ0NvbnRleHQiLCAiV2ViR0xBcnJheUJ1ZmZlciIsIAogICAgICJXZWJHTEJ5dGVB
cnJheSIsICJXZWJHTEZsb2F0QXJyYXkiLCAiV2ViR0xJbnRBcnJheSIsICJXZWJHTFNob3J0QXJy
YXkiLCAiV2ViR0xVbnNpZ25lZEJ5dGVBcnJheSIsICJXZWJHTFVuc2lnbmVkSW50QXJyYXkiLCAi
V2ViR0xVbnNpZ25lZFNob3J0QXJyYXkiLCAKICAgICAiQXJyYXlCdWZmZXIiLAotICAgICJJbnQ4
QXJyYXkiLCAiVWludDhBcnJheSIsICJJbnQxNkFycmF5IiwgIlVpbnQxNkFycmF5IiwgIkludDMy
QXJyYXkiLCAiVWludDMyQXJyYXkiLCAiRmxvYXRBcnJheSIsCisgICAgIkludDhBcnJheSIsICJV
aW50OEFycmF5IiwgIkludDE2QXJyYXkiLCAiVWludDE2QXJyYXkiLCAiSW50MzJBcnJheSIsICJV
aW50MzJBcnJheSIsICJGbG9hdDMyQXJyYXkiLAogICAgICJGaWxlRXJyb3IiLCAiRmlsZVJlYWRl
ciIsCiAgICAgImluZGV4ZWREQiIKIF07CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2pzL3Njcmlw
dC10ZXN0cy9nbG9iYWwtY29uc3RydWN0b3JzLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2Zhc3QvanMvc2NyaXB0LXRlc3RzL2dsb2JhbC1jb25zdHJ1Y3RvcnMuanMJKHJldmlzaW9uIDYw
ODk5KQorKysgTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMvZ2xvYmFsLWNvbnN0cnVj
dG9ycy5qcwkod29ya2luZyBjb3B5KQpAQCAtMzMsNyArMzMsNyBAQCBmb3IgKHZhciB4IGluIGNv
bnN0cnVjdG9yTmFtZXMpIHsKICAgICAgICAgbmFtZSA9PSAiVWludDE2QXJyYXkiIHx8CiAgICAg
ICAgIG5hbWUgPT0gIkludDMyQXJyYXkiIHx8CiAgICAgICAgIG5hbWUgPT0gIlVpbnQzMkFycmF5
IiB8fAotICAgICAgICBuYW1lID09ICJGbG9hdEFycmF5IiB8fAorICAgICAgICBuYW1lID09ICJG
bG9hdDMyQXJyYXkiIHx8CiAgICAgICAgIG5hbWUgPT0gIkZpbGVFcnJvciIgfHwKICAgICAgICAg
bmFtZSA9PSAiRmlsZVJlYWRlciIpCiAgICAgICAgIGNvbnRpbnVlOwo=
</data>
<flag name="review"
          id="43226"
          type_id="1"
          status="+"
          setter="dglazkov"
    />
    <flag name="commit-queue"
          id="43227"
          type_id="3"
          status="-"
          setter="kbr"
    />
          </attachment>
      

    </bug>

</bugzilla>