<?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>32941</bug_id>
          
          <creation_ts>2009-12-25 14:52:16 -0800</creation_ts>
          <short_desc>[Qt] Missing SVG variables</short_desc>
          <delta_ts>2011-03-08 13:49:26 -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>SVG</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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>LayoutTestFailure, Qt, QtTriaged</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Joe Wild">joseph.wild</assigned_to>
          <cc>abecsi</cc>
    
    <cc>commit-queue</cc>
    
    <cc>hausmann</cc>
    
    <cc>joseph.wild</cc>
    
    <cc>kent.hansen</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>yael</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>174899</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2009-12-25 14:52:16 -0800</bug_when>
    <thetext>After http://trac.webkit.org/changeset/52559 there are some missing variables:
( http://build.webkit.org/results/Qt%20Linux%20Release/r52559%20%285330%29/svg/custom/global-constructors-pretty-diff.html )
SVGAltGlyphElement
SVGAnimateElement
SVGAnimateColorElement
SVGAnimateTransformElement
SVGFontElement
SVGGlyphElement
SVGMissingGlyphElement
SVGFontFaceElement
SVGFontFaceSrcElement
SVGFontFaceUriElement
SVGFontFaceFormatElement
SVGFontFaceNameElement
SVGForeignObjectElement</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174902</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2009-12-25 15:15:20 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/52560
- svg/custom/global-constructors.html skipped until fix.

Platform dependent expected files updated after r52559
- platform/qt/fast/dom/Window/window-properties-expected.txt: updated.
- platform/qt/fast/dom/prototype-inheritance-expected.txt: updated.
- platform/qt/fast/js/global-constructors-expected.txt: updated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174906</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2009-12-25 15:35:18 -0800</bug_when>
    <thetext>--- LayoutTests/fast/dom/prototype-inheritance-expected.txt
+++ LayoutTests/platform/qt/fast/dom/prototype-inheritance-expected.txt

Removed from platform independent expected files by http://trac.webkit.org/changeset/52513 (why?)
+PASS inner.HTMLDataGridCellElement.isInner is true
+PASS inner.HTMLDataGridCellElement.constructor.isInner is true
+PASS inner.HTMLDataGridColElement.isInner is true
+PASS inner.HTMLDataGridColElement.constructor.isInner is true
+PASS inner.HTMLDataGridElement.isInner is true
+PASS inner.HTMLDataGridElement.constructor.isInner is true

After http://trac.webkit.org/changeset/52559 Qt-port doesn&apos;t dump these:
-PASS inner.SVGAltGlyphElement.isInner is true
-PASS inner.SVGAltGlyphElement.constructor.isInner is true
-PASS inner.SVGAnimateColorElement.isInner is true
-PASS inner.SVGAnimateColorElement.constructor.isInner is true
-PASS inner.SVGAnimateElement.isInner is true
-PASS inner.SVGAnimateElement.constructor.isInner is true
-PASS inner.SVGAnimateTransformElement.isInner is true
-PASS inner.SVGAnimateTransformElement.constructor.isInner is true
-PASS inner.SVGFontElement.isInner is true
-PASS inner.SVGFontElement.constructor.isInner is true
-PASS inner.SVGFontFaceElement.isInner is true
-PASS inner.SVGFontFaceElement.constructor.isInner is true
-PASS inner.SVGFontFaceFormatElement.isInner is true
-PASS inner.SVGFontFaceFormatElement.constructor.isInner is true
-PASS inner.SVGFontFaceNameElement.isInner is true
-PASS inner.SVGFontFaceNameElement.constructor.isInner is true
-PASS inner.SVGFontFaceSrcElement.isInner is true
-PASS inner.SVGFontFaceSrcElement.constructor.isInner is true
-PASS inner.SVGFontFaceUriElement.isInner is true
-PASS inner.SVGFontFaceUriElement.constructor.isInner is true
-PASS inner.SVGForeignObjectElement.isInner is true
-PASS inner.SVGForeignObjectElement.constructor.isInner is true
-PASS inner.SVGGlyphElement.isInner is true
-PASS inner.SVGGlyphElement.constructor.isInner is true
-PASS inner.SVGMissingGlyphElement.isInner is true
-PASS inner.SVGMissingGlyphElement.constructor.isInner is true
-PASS inner.SVGSetElement.isInner is true
-PASS inner.SVGSetElement.constructor.isInner is true

Only Qt port support TouchEvent now:
+PASS inner.TouchEvent.isInner is true
+PASS inner.TouchEvent.constructor.isInner is true</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>198119</commentid>
    <comment_count>3</comment_count>
    <who name="Kent Hansen">kent.hansen</who>
    <bug_when>2010-03-10 07:09:30 -0800</bug_when>
    <thetext>What&apos;s the status of this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221585</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-05-06 02:09:22 -0700</bug_when>
    <thetext>The test in question - svg/custom/global-constructors.html is still skipped, so this is a valid issue AFAICS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248982</commentid>
    <comment_count>5</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2010-07-09 07:18:17 -0700</bug_when>
    <thetext>Changed component to SVG, so it shows up in my all-svg-bugs search.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362975</commentid>
    <comment_count>6</comment_count>
    <who name="Joe Wild">joseph.wild</who>
    <bug_when>2011-03-05 12:29:08 -0800</bug_when>
    <thetext>I have been looking at this one.  Please assign it to me.

It looks like we were not passing on all the ENABLE_SVG_* flags to the IDL compiler, so some of the binding were not generated.

I added passing on the rest of the ENABLE_SVG_* flags and need to 
test if that fixes the problem.

Source/WebCore/feature.pri

contains(DEFINES, ENABLE_SVG=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_SVG=1

+ contains(DEFINES, ENABLE_SVG_ANIMATION=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_SVG_ANIMATION=1
+ contains(DEFINES, ENABLE_SVG_FONTS=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_SVG_FONTS=1
+ contains(DEFINES, ENABLE_SVG_FOREIGN_OBJECT=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_SVG_FOREIGN_OBJECT=1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362979</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-03-05 13:33:00 -0800</bug_when>
    <thetext>(In reply to comment #6)

Thanks for looking into this bug. 
I tested your idea, and it works for me ;)

Please upload a patch with ChangeLog entry, unskip 
svg/custom/global-constructors.html and update these
Qt specific expected files:
- platform/qt/fast/dom/Window/window-properties-expected.txt
- platform/qt/fast/dom/Window/window-property-descriptors-expected.txt
- platform/qt/fast/dom/prototype-inheritance-expected.txt
- platform/qt/fast/js/global-constructors-expected.txt

And then I will review your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364109</commentid>
    <comment_count>8</comment_count>
      <attachid>85081</attachid>
    <who name="Joe Wild">joseph.wild</who>
    <bug_when>2011-03-08 12:37:23 -0800</bug_when>
    <thetext>Created attachment 85081
For Qt  Build, pass on the ENABLE_SVG_* flags to the IDL binding generator.

Basically, this patch just modifies features.pri to the Qt build to
pass on the ENABLE_SVG_* flags to the IDL binding generator.

Also I had remove global-construtors.html from the skip list and
updated the associated expected results files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364115</commentid>
    <comment_count>9</comment_count>
      <attachid>85081</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-03-08 12:47:43 -0800</bug_when>
    <thetext>Comment on attachment 85081
For Qt  Build, pass on the ENABLE_SVG_* flags to the IDL binding generator.

LGTM, r=me. Thanks for the fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364139</commentid>
    <comment_count>10</comment_count>
      <attachid>85081</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-08 13:49:20 -0800</bug_when>
    <thetext>Comment on attachment 85081
For Qt  Build, pass on the ENABLE_SVG_* flags to the IDL binding generator.

Clearing flags on attachment: 85081

Committed r80587: &lt;http://trac.webkit.org/changeset/80587&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364140</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-08 13:49:26 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85081</attachid>
            <date>2011-03-08 12:37:23 -0800</date>
            <delta_ts>2011-03-08 13:49:19 -0800</delta_ts>
            <desc>For Qt  Build, pass on the ENABLE_SVG_* flags to the IDL binding generator.</desc>
            <filename>svg_var_fix01.patch</filename>
            <type>text/plain</type>
            <size>23524</size>
            <attacher name="Joe Wild">joseph.wild</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNTgxKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTEtMDMtMDggIEpvZSBXaWxk
ICA8am9zZXBoLndpbGRAbm9raWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFtRdF0gTWlzc2luZyBTVkcgdmFyaWFibGVzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMjk0MQorCisgICAgICAgIEJh
c2ljYWxseSwgdGhpcyBwYXRjaCBqdXN0IG1vZGlmaWVzIGZlYXR1cmVzLnByaSB0byB0aGUgUXQg
YnVpbGQgdG8KKyAgICAgICAgcGFzcyBvbiB0aGUgRU5BQkxFX1NWR18qIGZsYWdzIHRvIHRoZSBJ
REwgYmluZGluZyBnZW5lcmF0b3IuCisKKyAgICAgICAgQWxzbyBJIGhhZCByZW1vdmUgZ2xvYmFs
LWNvbnN0cnV0b3JzLmh0bWwgZnJvbSB0aGUgc2tpcCBsaXN0IGFuZAorICAgICAgICB1cGRhdGVk
IHRoZSBhc3NvY2lhdGVkIGV4cGVjdGVkIHJlc3VsdHMgZmlsZXMuCisKKyAgICAgICAgKiBmZWF0
dXJlcy5wcmk6CisgICAgICAgICogcGFnZS9ET01XaW5kb3cuaWRsOgorCiAyMDExLTAzLTA4ICBS
eW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERh
cmluIEFkbGVyLgpJbmRleDogU291cmNlL1dlYkNvcmUvZmVhdHVyZXMucHJpCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL2ZlYXR1cmVzLnByaQkocmV2aXNpb24gODA1NzEpCisrKyBTb3Vy
Y2UvV2ViQ29yZS9mZWF0dXJlcy5wcmkJKHdvcmtpbmcgY29weSkKQEAgLTIxNCw2ICsyMTQsOSBA
QCBjb250YWlucyhERUZJTkVTLCBFTkFCTEVfV0NTUz0xKTogRkVBVFVSCiBjb250YWlucyhERUZJ
TkVTLCBFTkFCTEVfV01MPTEpOiBGRUFUVVJFX0RFRklORVNfSkFWQVNDUklQVCArPSBFTkFCTEVf
V01MPTEKIGNvbnRhaW5zKERFRklORVMsIEVOQUJMRV9YSFRNTE1QPTEpOiBGRUFUVVJFX0RFRklO
RVNfSkFWQVNDUklQVCArPSBFTkFCTEVfWEhUTUxNUD0xCiBjb250YWlucyhERUZJTkVTLCBFTkFC
TEVfU1ZHPTEpOiBGRUFUVVJFX0RFRklORVNfSkFWQVNDUklQVCArPSBFTkFCTEVfU1ZHPTEKK2Nv
bnRhaW5zKERFRklORVMsIEVOQUJMRV9TVkdfQU5JTUFUSU9OPTEpOiBGRUFUVVJFX0RFRklORVNf
SkFWQVNDUklQVCArPSBFTkFCTEVfU1ZHX0FOSU1BVElPTj0xCitjb250YWlucyhERUZJTkVTLCBF
TkFCTEVfU1ZHX0ZPTlRTPTEpOiBGRUFUVVJFX0RFRklORVNfSkFWQVNDUklQVCArPSBFTkFCTEVf
U1ZHX0ZPTlRTPTEKK2NvbnRhaW5zKERFRklORVMsIEVOQUJMRV9TVkdfRk9SRUlHTl9PQkpFQ1Q9
MSk6IEZFQVRVUkVfREVGSU5FU19KQVZBU0NSSVBUICs9IEVOQUJMRV9TVkdfRk9SRUlHTl9PQkpF
Q1Q9MQogY29udGFpbnMoREVGSU5FUywgRU5BQkxFX0pBVkFTQ1JJUFRfREVCVUdHRVI9MSk6IEZF
QVRVUkVfREVGSU5FU19KQVZBU0NSSVBUICs9IEVOQUJMRV9KQVZBU0NSSVBUX0RFQlVHR0VSPTEK
IGNvbnRhaW5zKERFRklORVMsIEVOQUJMRV9PRkZMSU5FX1dFQl9BUFBMSUNBVElPTlM9MSk6IEZF
QVRVUkVfREVGSU5FU19KQVZBU0NSSVBUICs9IEVOQUJMRV9PRkZMSU5FX1dFQl9BUFBMSUNBVElP
TlM9MQogY29udGFpbnMoREVGSU5FUywgRU5BQkxFX1dFQl9TT0NLRVRTPTEpOiBGRUFUVVJFX0RF
RklORVNfSkFWQVNDUklQVCArPSBFTkFCTEVfV0VCX1NPQ0tFVFM9MQpJbmRleDogU291cmNlL1dl
YkNvcmUvcGFnZS9ET01XaW5kb3cuaWRsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Bh
Z2UvRE9NV2luZG93LmlkbAkocmV2aXNpb24gODA1NzEpCisrKyBTb3VyY2UvV2ViQ29yZS9wYWdl
L0RPTVdpbmRvdy5pZGwJKHdvcmtpbmcgY29weSkKQEAgLTcyMCw3ICs3MjAsNyBAQCBtb2R1bGUg
d2luZG93IHsKICAgICAgICAgYXR0cmlidXRlIFNWR1NldEVsZW1lbnRDb25zdHJ1Y3RvciBTVkdT
ZXRFbGVtZW50OwogI2VuZGlmCiAKLSNpZiBFTkFCTEVfU1ZHX0ZPTlRTICYmIEVOQUJMRV9TVkdf
Rk9OVFMKKyNpZiBkZWZpbmVkKEVOQUJMRV9TVkdfRk9OVFMpICYmIEVOQUJMRV9TVkdfRk9OVFMK
IC8vICAgICAgYXR0cmlidXRlIFNWR0FsdEdseXBoRGVmRWxlbWVudENvbnN0cnVjdG9yIFNWR0Fs
dEdseXBoRGVmRWxlbWVudDsKICAgICAgICAgYXR0cmlidXRlIFNWR0FsdEdseXBoRWxlbWVudENv
bnN0cnVjdG9yIFNWR0FsdEdseXBoRWxlbWVudDsKIC8vICAgICAgYXR0cmlidXRlIFNWR0FsdEds
eXBoSXRlbUVsZW1lbnRDb25zdHJ1Y3RvciBTVkdBbHRHbHlwaEl0ZW1FbGVtZW50OwpJbmRleDog
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxv
ZwkocmV2aXNpb24gODA1ODEpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29w
eSkKQEAgLTEsMyArMSwyMiBAQAorMjAxMS0wMy0wOCAgSm9lIFdpbGQgIDxqb3NlcGgud2lsZEBu
b2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgW1F0XSBNaXNzaW5nIFNWRyB2YXJpYWJsZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTMyOTQxCisKKyAgICAgICAgQmFzaWNhbGx5LCB0aGlzIHBh
dGNoIGp1c3QgbW9kaWZpZXMgZmVhdHVyZXMucHJpIHRvIHRoZSBRdCBidWlsZCB0bworICAgICAg
ICBwYXNzIG9uIHRoZSBFTkFCTEVfU1ZHXyogZmxhZ3MgdG8gdGhlIElETCBiaW5kaW5nIGdlbmVy
YXRvci4KKworICAgICAgICBBbHNvIEkgaGFkIHJlbW92ZSBnbG9iYWwtY29uc3RydXRvcnMuaHRt
bCBmcm9tIHRoZSBza2lwIGxpc3QgYW5kCisgICAgICAgIHVwZGF0ZWQgdGhlIGFzc29jaWF0ZWQg
ZXhwZWN0ZWQgcmVzdWx0cyBmaWxlcy4KKworICAgICAgICAqIHBsYXRmb3JtL3F0L1NraXBwZWQ6
CisgICAgICAgICogcGxhdGZvcm0vcXQvZmFzdC9kb20vV2luZG93L3dpbmRvdy1wcm9wZXJ0aWVz
LWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9mYXN0L2RvbS9XaW5kb3cvd2lu
ZG93LXByb3BlcnR5LWRlc2NyaXB0b3JzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBwbGF0Zm9y
bS9xdC9mYXN0L2RvbS9wcm90b3R5cGUtaW5oZXJpdGFuY2UtZXhwZWN0ZWQudHh0OgorICAgICAg
ICAqIHBsYXRmb3JtL3F0L2Zhc3QvanMvZ2xvYmFsLWNvbnN0cnVjdG9ycy1leHBlY3RlZC50eHQ6
CisKIDIwMTEtMDMtMDggIE5pY28gV2ViZXIgIDx0aGFraXNAY2hyb21pdW0ub3JnPgogCiAgICAg
ICAgIFJldmlld2VkIGJ5IEphbWVzIFJvYmluc29uLgpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZv
cm0vcXQvU2tpcHBlZAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lw
cGVkCShyZXZpc2lvbiA4MDU3MSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQJ
KHdvcmtpbmcgY29weSkKQEAgLTgxOCwxMiArODE4LDYgQEAgc3ZnL2ZpbHRlcnMvZmVEaXNwbGFj
ZW1lbnRNYXAuc3ZnCiBzdmcvZmlsdGVycy9maWx0ZXJSZXMuc3ZnCiBzdmcvY3NzL2NvbXBvc2l0
ZS1zaGFkb3ctZXhhbXBsZS5odG1sCiBzdmcvY3NzL2NvbXBvc2l0ZS1zaGFkb3ctd2l0aC1vcGFj
aXR5Lmh0bWwKLSMgTWlzc2luZyB2YXJpYWJsZXM6Ci0jIFNWR0FsdEdseXBoRWxlbWVudCwgU1ZH
QW5pbWF0ZUVsZW1lbnQsIFNWR0FuaW1hdGVDb2xvckVsZW1lbnQsIFNWR0FuaW1hdGVUcmFuc2Zv
cm1FbGVtZW50Ci0jIFNWR0ZvbnRFbGVtZW50LCBTVkdHbHlwaEVsZW1lbnQsIFNWR01pc3NpbmdH
bHlwaEVsZW1lbnQsIFNWR0ZvbnRGYWNlRWxlbWVudCwgU1ZHRm9udEZhY2VTcmNFbGVtZW50Ci0j
IFNWR0ZvbnRGYWNlVXJpRWxlbWVudCwgU1ZHRm9udEZhY2VGb3JtYXRFbGVtZW50LCBTVkdGb250
RmFjZU5hbWVFbGVtZW50LCBTVkdGb3JlaWduT2JqZWN0RWxlbWVudAotIyBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzI5NDEKLXN2Zy9jdXN0b20vZ2xvYmFsLWNvbnN0
cnVjdG9ycy5odG1sCiAKICMgLS0tIHRvIGJlIHJldmlld2VkCiBzdmcvYmF0aWsvZmlsdGVycy9m
aWx0ZXJSZWdpb25zLnN2ZwpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvZmFzdC9kb20v
cHJvdG90eXBlLWluaGVyaXRhbmNlLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9xdC9mYXN0L2RvbS9wcm90b3R5cGUtaW5oZXJpdGFuY2UtZXhwZWN0ZWQu
dHh0CShyZXZpc2lvbiA4MDU3MSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL3F0L2Zhc3QvZG9t
L3Byb3RvdHlwZS1pbmhlcml0YW5jZS1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTMx
OSw4ICszMTksMTYgQEAgUEFTUyBpbm5lci5TUUxFeGNlcHRpb24uaXNJbm5lciBpcyB0cnVlCiBQ
QVNTIGlubmVyLlNRTEV4Y2VwdGlvbi5jb25zdHJ1Y3Rvci5pc0lubmVyIGlzIHRydWUKIFBBU1Mg
aW5uZXIuU1ZHQUVsZW1lbnQuaXNJbm5lciBpcyB0cnVlCiBQQVNTIGlubmVyLlNWR0FFbGVtZW50
LmNvbnN0cnVjdG9yLmlzSW5uZXIgaXMgdHJ1ZQorUEFTUyBpbm5lci5TVkdBbHRHbHlwaEVsZW1l
bnQuaXNJbm5lciBpcyB0cnVlCitQQVNTIGlubmVyLlNWR0FsdEdseXBoRWxlbWVudC5jb25zdHJ1
Y3Rvci5pc0lubmVyIGlzIHRydWUKIFBBU1MgaW5uZXIuU1ZHQW5nbGUuaXNJbm5lciBpcyB0cnVl
CiBQQVNTIGlubmVyLlNWR0FuZ2xlLmNvbnN0cnVjdG9yLmlzSW5uZXIgaXMgdHJ1ZQorUEFTUyBp
bm5lci5TVkdBbmltYXRlQ29sb3JFbGVtZW50LmlzSW5uZXIgaXMgdHJ1ZQorUEFTUyBpbm5lci5T
VkdBbmltYXRlQ29sb3JFbGVtZW50LmNvbnN0cnVjdG9yLmlzSW5uZXIgaXMgdHJ1ZQorUEFTUyBp
bm5lci5TVkdBbmltYXRlRWxlbWVudC5pc0lubmVyIGlzIHRydWUKK1BBU1MgaW5uZXIuU1ZHQW5p
bWF0ZUVsZW1lbnQuY29uc3RydWN0b3IuaXNJbm5lciBpcyB0cnVlCitQQVNTIGlubmVyLlNWR0Fu
aW1hdGVUcmFuc2Zvcm1FbGVtZW50LmlzSW5uZXIgaXMgdHJ1ZQorUEFTUyBpbm5lci5TVkdBbmlt
YXRlVHJhbnNmb3JtRWxlbWVudC5jb25zdHJ1Y3Rvci5pc0lubmVyIGlzIHRydWUKIFBBU1MgaW5u
ZXIuU1ZHQW5pbWF0ZWRBbmdsZS5pc0lubmVyIGlzIHRydWUKIFBBU1MgaW5uZXIuU1ZHQW5pbWF0
ZWRBbmdsZS5jb25zdHJ1Y3Rvci5pc0lubmVyIGlzIHRydWUKIFBBU1MgaW5uZXIuU1ZHQW5pbWF0
ZWRCb29sZWFuLmlzSW5uZXIgaXMgdHJ1ZQpAQCAtNDIxLDEwICs0MjksMjggQEAgUEFTUyBpbm5l
ci5TVkdGRVR1cmJ1bGVuY2VFbGVtZW50LmlzSW5uZQogUEFTUyBpbm5lci5TVkdGRVR1cmJ1bGVu
Y2VFbGVtZW50LmNvbnN0cnVjdG9yLmlzSW5uZXIgaXMgdHJ1ZQogUEFTUyBpbm5lci5TVkdGaWx0
ZXJFbGVtZW50LmlzSW5uZXIgaXMgdHJ1ZQogUEFTUyBpbm5lci5TVkdGaWx0ZXJFbGVtZW50LmNv
bnN0cnVjdG9yLmlzSW5uZXIgaXMgdHJ1ZQorUEFTUyBpbm5lci5TVkdGb250RWxlbWVudC5pc0lu
bmVyIGlzIHRydWUKK1BBU1MgaW5uZXIuU1ZHRm9udEVsZW1lbnQuY29uc3RydWN0b3IuaXNJbm5l
ciBpcyB0cnVlCitQQVNTIGlubmVyLlNWR0ZvbnRGYWNlRWxlbWVudC5pc0lubmVyIGlzIHRydWUK
K1BBU1MgaW5uZXIuU1ZHRm9udEZhY2VFbGVtZW50LmNvbnN0cnVjdG9yLmlzSW5uZXIgaXMgdHJ1
ZQorUEFTUyBpbm5lci5TVkdGb250RmFjZUZvcm1hdEVsZW1lbnQuaXNJbm5lciBpcyB0cnVlCitQ
QVNTIGlubmVyLlNWR0ZvbnRGYWNlRm9ybWF0RWxlbWVudC5jb25zdHJ1Y3Rvci5pc0lubmVyIGlz
IHRydWUKK1BBU1MgaW5uZXIuU1ZHRm9udEZhY2VOYW1lRWxlbWVudC5pc0lubmVyIGlzIHRydWUK
K1BBU1MgaW5uZXIuU1ZHRm9udEZhY2VOYW1lRWxlbWVudC5jb25zdHJ1Y3Rvci5pc0lubmVyIGlz
IHRydWUKK1BBU1MgaW5uZXIuU1ZHRm9udEZhY2VTcmNFbGVtZW50LmlzSW5uZXIgaXMgdHJ1ZQor
UEFTUyBpbm5lci5TVkdGb250RmFjZVNyY0VsZW1lbnQuY29uc3RydWN0b3IuaXNJbm5lciBpcyB0
cnVlCitQQVNTIGlubmVyLlNWR0ZvbnRGYWNlVXJpRWxlbWVudC5pc0lubmVyIGlzIHRydWUKK1BB
U1MgaW5uZXIuU1ZHRm9udEZhY2VVcmlFbGVtZW50LmNvbnN0cnVjdG9yLmlzSW5uZXIgaXMgdHJ1
ZQorUEFTUyBpbm5lci5TVkdGb3JlaWduT2JqZWN0RWxlbWVudC5pc0lubmVyIGlzIHRydWUKK1BB
U1MgaW5uZXIuU1ZHRm9yZWlnbk9iamVjdEVsZW1lbnQuY29uc3RydWN0b3IuaXNJbm5lciBpcyB0
cnVlCiBQQVNTIGlubmVyLlNWR0dFbGVtZW50LmlzSW5uZXIgaXMgdHJ1ZQogUEFTUyBpbm5lci5T
VkdHRWxlbWVudC5jb25zdHJ1Y3Rvci5pc0lubmVyIGlzIHRydWUKK1BBU1MgaW5uZXIuU1ZHR2x5
cGhFbGVtZW50LmlzSW5uZXIgaXMgdHJ1ZQorUEFTUyBpbm5lci5TVkdHbHlwaEVsZW1lbnQuY29u
c3RydWN0b3IuaXNJbm5lciBpcyB0cnVlCiBQQVNTIGlubmVyLlNWR0dyYWRpZW50RWxlbWVudC5p
c0lubmVyIGlzIHRydWUKIFBBU1MgaW5uZXIuU1ZHR3JhZGllbnRFbGVtZW50LmNvbnN0cnVjdG9y
LmlzSW5uZXIgaXMgdHJ1ZQorUEFTUyBpbm5lci5TVkdIS2VybkVsZW1lbnQuaXNJbm5lciBpcyB0
cnVlCitQQVNTIGlubmVyLlNWR0hLZXJuRWxlbWVudC5jb25zdHJ1Y3Rvci5pc0lubmVyIGlzIHRy
dWUKIFBBU1MgaW5uZXIuU1ZHSW1hZ2VFbGVtZW50LmlzSW5uZXIgaXMgdHJ1ZQogUEFTUyBpbm5l
ci5TVkdJbWFnZUVsZW1lbnQuY29uc3RydWN0b3IuaXNJbm5lciBpcyB0cnVlCiBQQVNTIGlubmVy
LlNWR0xlbmd0aC5pc0lubmVyIGlzIHRydWUKQEAgLTQ0Myw2ICs0NjksOCBAQCBQQVNTIGlubmVy
LlNWR01hdHJpeC5pc0lubmVyIGlzIHRydWUKIFBBU1MgaW5uZXIuU1ZHTWF0cml4LmNvbnN0cnVj
dG9yLmlzSW5uZXIgaXMgdHJ1ZQogUEFTUyBpbm5lci5TVkdNZXRhZGF0YUVsZW1lbnQuaXNJbm5l
ciBpcyB0cnVlCiBQQVNTIGlubmVyLlNWR01ldGFkYXRhRWxlbWVudC5jb25zdHJ1Y3Rvci5pc0lu
bmVyIGlzIHRydWUKK1BBU1MgaW5uZXIuU1ZHTWlzc2luZ0dseXBoRWxlbWVudC5pc0lubmVyIGlz
IHRydWUKK1BBU1MgaW5uZXIuU1ZHTWlzc2luZ0dseXBoRWxlbWVudC5jb25zdHJ1Y3Rvci5pc0lu
bmVyIGlzIHRydWUKIFBBU1MgaW5uZXIuU1ZHTnVtYmVyLmlzSW5uZXIgaXMgdHJ1ZQogUEFTUyBp
bm5lci5TVkdOdW1iZXIuY29uc3RydWN0b3IuaXNJbm5lciBpcyB0cnVlCiBQQVNTIGlubmVyLlNW
R051bWJlckxpc3QuaXNJbm5lciBpcyB0cnVlCkBAIC01MTcsNiArNTQ1LDggQEAgUEFTUyBpbm5l
ci5TVkdTVkdFbGVtZW50LmlzSW5uZXIgaXMgdHJ1ZQogUEFTUyBpbm5lci5TVkdTVkdFbGVtZW50
LmNvbnN0cnVjdG9yLmlzSW5uZXIgaXMgdHJ1ZQogUEFTUyBpbm5lci5TVkdTY3JpcHRFbGVtZW50
LmlzSW5uZXIgaXMgdHJ1ZQogUEFTUyBpbm5lci5TVkdTY3JpcHRFbGVtZW50LmNvbnN0cnVjdG9y
LmlzSW5uZXIgaXMgdHJ1ZQorUEFTUyBpbm5lci5TVkdTZXRFbGVtZW50LmlzSW5uZXIgaXMgdHJ1
ZQorUEFTUyBpbm5lci5TVkdTZXRFbGVtZW50LmNvbnN0cnVjdG9yLmlzSW5uZXIgaXMgdHJ1ZQog
UEFTUyBpbm5lci5TVkdTdG9wRWxlbWVudC5pc0lubmVyIGlzIHRydWUKIFBBU1MgaW5uZXIuU1ZH
U3RvcEVsZW1lbnQuY29uc3RydWN0b3IuaXNJbm5lciBpcyB0cnVlCiBQQVNTIGlubmVyLlNWR1N0
cmluZ0xpc3QuaXNJbm5lciBpcyB0cnVlCkBAIC01NDksNiArNTc5LDggQEAgUEFTUyBpbm5lci5T
VkdVbml0VHlwZXMuaXNJbm5lciBpcyB0cnVlCiBQQVNTIGlubmVyLlNWR1VuaXRUeXBlcy5jb25z
dHJ1Y3Rvci5pc0lubmVyIGlzIHRydWUKIFBBU1MgaW5uZXIuU1ZHVXNlRWxlbWVudC5pc0lubmVy
IGlzIHRydWUKIFBBU1MgaW5uZXIuU1ZHVXNlRWxlbWVudC5jb25zdHJ1Y3Rvci5pc0lubmVyIGlz
IHRydWUKK1BBU1MgaW5uZXIuU1ZHVktlcm5FbGVtZW50LmlzSW5uZXIgaXMgdHJ1ZQorUEFTUyBp
bm5lci5TVkdWS2VybkVsZW1lbnQuY29uc3RydWN0b3IuaXNJbm5lciBpcyB0cnVlCiBQQVNTIGlu
bmVyLlNWR1ZpZXdFbGVtZW50LmlzSW5uZXIgaXMgdHJ1ZQogUEFTUyBpbm5lci5TVkdWaWV3RWxl
bWVudC5jb25zdHJ1Y3Rvci5pc0lubmVyIGlzIHRydWUKIFBBU1MgaW5uZXIuU1ZHWm9vbUV2ZW50
LmlzSW5uZXIgaXMgdHJ1ZQpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvZmFzdC9kb20v
V2luZG93L3dpbmRvdy1wcm9wZXJ0aWVzLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9wbGF0Zm9ybS9xdC9mYXN0L2RvbS9XaW5kb3cvd2luZG93LXByb3BlcnRpZXMtZXhw
ZWN0ZWQudHh0CShyZXZpc2lvbiA4MDU3MSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL3F0L2Zh
c3QvZG9tL1dpbmRvdy93aW5kb3ctcHJvcGVydGllcy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29w
eSkKQEAgLTEzNjcsNiArMTM2Nyw4IEBAIHdpbmRvdy5TUUxFeGNlcHRpb24ucHJvdG90eXBlLlVO
S05PV05fRVIKIHdpbmRvdy5TUUxFeGNlcHRpb24ucHJvdG90eXBlLlZFUlNJT05fRVJSIFtudW1i
ZXJdCiB3aW5kb3cuU1ZHQUVsZW1lbnQgW29iamVjdCBTVkdBRWxlbWVudENvbnN0cnVjdG9yXQog
d2luZG93LlNWR0FFbGVtZW50LnByb3RvdHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3aW5kb3cuRWxl
bWVudC5wcm90b3R5cGVdCit3aW5kb3cuU1ZHQWx0R2x5cGhFbGVtZW50IFtvYmplY3QgU1ZHQWx0
R2x5cGhFbGVtZW50Q29uc3RydWN0b3JdCit3aW5kb3cuU1ZHQWx0R2x5cGhFbGVtZW50LnByb3Rv
dHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3aW5kb3cuRWxlbWVudC5wcm90b3R5cGVdCiB3aW5kb3cu
U1ZHQW5nbGUgW29iamVjdCBTVkdBbmdsZUNvbnN0cnVjdG9yXQogd2luZG93LlNWR0FuZ2xlLlNW
R19BTkdMRVRZUEVfREVHIFtudW1iZXJdCiB3aW5kb3cuU1ZHQW5nbGUuU1ZHX0FOR0xFVFlQRV9H
UkFEIFtudW1iZXJdCkBAIC0xMzgxLDYgKzEzODMsMTIgQEAgd2luZG93LlNWR0FuZ2xlLnByb3Rv
dHlwZS5TVkdfQU5HTEVUWVBFXwogd2luZG93LlNWR0FuZ2xlLnByb3RvdHlwZS5TVkdfQU5HTEVU
WVBFX1VOU1BFQ0lGSUVEIFtudW1iZXJdCiB3aW5kb3cuU1ZHQW5nbGUucHJvdG90eXBlLmNvbnZl
cnRUb1NwZWNpZmllZFVuaXRzIFtmdW5jdGlvbl0KIHdpbmRvdy5TVkdBbmdsZS5wcm90b3R5cGUu
bmV3VmFsdWVTcGVjaWZpZWRVbml0cyBbZnVuY3Rpb25dCit3aW5kb3cuU1ZHQW5pbWF0ZUNvbG9y
RWxlbWVudCBbb2JqZWN0IFNWR0FuaW1hdGVDb2xvckVsZW1lbnRDb25zdHJ1Y3Rvcl0KK3dpbmRv
dy5TVkdBbmltYXRlQ29sb3JFbGVtZW50LnByb3RvdHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3aW5k
b3cuRWxlbWVudC5wcm90b3R5cGVdCit3aW5kb3cuU1ZHQW5pbWF0ZUVsZW1lbnQgW29iamVjdCBT
VkdBbmltYXRlRWxlbWVudENvbnN0cnVjdG9yXQord2luZG93LlNWR0FuaW1hdGVFbGVtZW50LnBy
b3RvdHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3aW5kb3cuRWxlbWVudC5wcm90b3R5cGVdCit3aW5k
b3cuU1ZHQW5pbWF0ZVRyYW5zZm9ybUVsZW1lbnQgW29iamVjdCBTVkdBbmltYXRlVHJhbnNmb3Jt
RWxlbWVudENvbnN0cnVjdG9yXQord2luZG93LlNWR0FuaW1hdGVUcmFuc2Zvcm1FbGVtZW50LnBy
b3RvdHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3aW5kb3cuRWxlbWVudC5wcm90b3R5cGVdCiB3aW5k
b3cuU1ZHQW5pbWF0ZWRBbmdsZSBbb2JqZWN0IFNWR0FuaW1hdGVkQW5nbGVDb25zdHJ1Y3Rvcl0K
IHdpbmRvdy5TVkdBbmltYXRlZEFuZ2xlLnByb3RvdHlwZSBbb2JqZWN0IFNWR0FuaW1hdGVkQW5n
bGVQcm90b3R5cGVdCiB3aW5kb3cuU1ZHQW5pbWF0ZWRCb29sZWFuIFtvYmplY3QgU1ZHQW5pbWF0
ZWRCb29sZWFuQ29uc3RydWN0b3JdCkBAIC0xNTM4LDE0ICsxNTQ2LDMyIEBAIHdpbmRvdy5TVkdG
RVR1cmJ1bGVuY2VFbGVtZW50LlNWR19UVVJCVUwKIHdpbmRvdy5TVkdGRVR1cmJ1bGVuY2VFbGVt
ZW50LnByb3RvdHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3aW5kb3cuRWxlbWVudC5wcm90b3R5cGVd
CiB3aW5kb3cuU1ZHRmlsdGVyRWxlbWVudCBbb2JqZWN0IFNWR0ZpbHRlckVsZW1lbnRDb25zdHJ1
Y3Rvcl0KIHdpbmRvdy5TVkdGaWx0ZXJFbGVtZW50LnByb3RvdHlwZSBbcHJpbnRlZCBhYm92ZSBh
cyB3aW5kb3cuRWxlbWVudC5wcm90b3R5cGVdCit3aW5kb3cuU1ZHRm9udEVsZW1lbnQgW29iamVj
dCBTVkdGb250RWxlbWVudENvbnN0cnVjdG9yXQord2luZG93LlNWR0ZvbnRFbGVtZW50LnByb3Rv
dHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3aW5kb3cuRWxlbWVudC5wcm90b3R5cGVdCit3aW5kb3cu
U1ZHRm9udEZhY2VFbGVtZW50IFtvYmplY3QgU1ZHRm9udEZhY2VFbGVtZW50Q29uc3RydWN0b3Jd
Cit3aW5kb3cuU1ZHRm9udEZhY2VFbGVtZW50LnByb3RvdHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3
aW5kb3cuRWxlbWVudC5wcm90b3R5cGVdCit3aW5kb3cuU1ZHRm9udEZhY2VGb3JtYXRFbGVtZW50
IFtvYmplY3QgU1ZHRm9udEZhY2VGb3JtYXRFbGVtZW50Q29uc3RydWN0b3JdCit3aW5kb3cuU1ZH
Rm9udEZhY2VGb3JtYXRFbGVtZW50LnByb3RvdHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3aW5kb3cu
RWxlbWVudC5wcm90b3R5cGVdCit3aW5kb3cuU1ZHRm9udEZhY2VOYW1lRWxlbWVudCBbb2JqZWN0
IFNWR0ZvbnRGYWNlTmFtZUVsZW1lbnRDb25zdHJ1Y3Rvcl0KK3dpbmRvdy5TVkdGb250RmFjZU5h
bWVFbGVtZW50LnByb3RvdHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3aW5kb3cuRWxlbWVudC5wcm90
b3R5cGVdCit3aW5kb3cuU1ZHRm9udEZhY2VTcmNFbGVtZW50IFtvYmplY3QgU1ZHRm9udEZhY2VT
cmNFbGVtZW50Q29uc3RydWN0b3JdCit3aW5kb3cuU1ZHRm9udEZhY2VTcmNFbGVtZW50LnByb3Rv
dHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3aW5kb3cuRWxlbWVudC5wcm90b3R5cGVdCit3aW5kb3cu
U1ZHRm9udEZhY2VVcmlFbGVtZW50IFtvYmplY3QgU1ZHRm9udEZhY2VVcmlFbGVtZW50Q29uc3Ry
dWN0b3JdCit3aW5kb3cuU1ZHRm9udEZhY2VVcmlFbGVtZW50LnByb3RvdHlwZSBbcHJpbnRlZCBh
Ym92ZSBhcyB3aW5kb3cuRWxlbWVudC5wcm90b3R5cGVdCit3aW5kb3cuU1ZHRm9yZWlnbk9iamVj
dEVsZW1lbnQgW29iamVjdCBTVkdGb3JlaWduT2JqZWN0RWxlbWVudENvbnN0cnVjdG9yXQord2lu
ZG93LlNWR0ZvcmVpZ25PYmplY3RFbGVtZW50LnByb3RvdHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3
aW5kb3cuRWxlbWVudC5wcm90b3R5cGVdCiB3aW5kb3cuU1ZHR0VsZW1lbnQgW29iamVjdCBTVkdH
RWxlbWVudENvbnN0cnVjdG9yXQogd2luZG93LlNWR0dFbGVtZW50LnByb3RvdHlwZSBbcHJpbnRl
ZCBhYm92ZSBhcyB3aW5kb3cuRWxlbWVudC5wcm90b3R5cGVdCit3aW5kb3cuU1ZHR2x5cGhFbGVt
ZW50IFtvYmplY3QgU1ZHR2x5cGhFbGVtZW50Q29uc3RydWN0b3JdCit3aW5kb3cuU1ZHR2x5cGhF
bGVtZW50LnByb3RvdHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3aW5kb3cuRWxlbWVudC5wcm90b3R5
cGVdCiB3aW5kb3cuU1ZHR3JhZGllbnRFbGVtZW50IFtvYmplY3QgU1ZHR3JhZGllbnRFbGVtZW50
Q29uc3RydWN0b3JdCiB3aW5kb3cuU1ZHR3JhZGllbnRFbGVtZW50LlNWR19TUFJFQURNRVRIT0Rf
UEFEIFtudW1iZXJdCiB3aW5kb3cuU1ZHR3JhZGllbnRFbGVtZW50LlNWR19TUFJFQURNRVRIT0Rf
UkVGTEVDVCBbbnVtYmVyXQogd2luZG93LlNWR0dyYWRpZW50RWxlbWVudC5TVkdfU1BSRUFETUVU
SE9EX1JFUEVBVCBbbnVtYmVyXQogd2luZG93LlNWR0dyYWRpZW50RWxlbWVudC5TVkdfU1BSRUFE
TUVUSE9EX1VOS05PV04gW251bWJlcl0KIHdpbmRvdy5TVkdHcmFkaWVudEVsZW1lbnQucHJvdG90
eXBlIFtwcmludGVkIGFib3ZlIGFzIHdpbmRvdy5FbGVtZW50LnByb3RvdHlwZV0KK3dpbmRvdy5T
VkdIS2VybkVsZW1lbnQgW29iamVjdCBTVkdIS2VybkVsZW1lbnRDb25zdHJ1Y3Rvcl0KK3dpbmRv
dy5TVkdIS2VybkVsZW1lbnQucHJvdG90eXBlIFtwcmludGVkIGFib3ZlIGFzIHdpbmRvdy5FbGVt
ZW50LnByb3RvdHlwZV0KIHdpbmRvdy5TVkdJbWFnZUVsZW1lbnQgW29iamVjdCBTVkdJbWFnZUVs
ZW1lbnRDb25zdHJ1Y3Rvcl0KIHdpbmRvdy5TVkdJbWFnZUVsZW1lbnQucHJvdG90eXBlIFtwcmlu
dGVkIGFib3ZlIGFzIHdpbmRvdy5FbGVtZW50LnByb3RvdHlwZV0KIHdpbmRvdy5TVkdMZW5ndGgg
W29iamVjdCBTVkdMZW5ndGhDb25zdHJ1Y3Rvcl0KQEAgLTE2MTIsNiArMTYzOCw4IEBAIHdpbmRv
dy5TVkdNYXRyaXgucHJvdG90eXBlLnNrZXdZIFtmdW5jdGkKIHdpbmRvdy5TVkdNYXRyaXgucHJv
dG90eXBlLnRyYW5zbGF0ZSBbZnVuY3Rpb25dCiB3aW5kb3cuU1ZHTWV0YWRhdGFFbGVtZW50IFtv
YmplY3QgU1ZHTWV0YWRhdGFFbGVtZW50Q29uc3RydWN0b3JdCiB3aW5kb3cuU1ZHTWV0YWRhdGFF
bGVtZW50LnByb3RvdHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3aW5kb3cuRWxlbWVudC5wcm90b3R5
cGVdCit3aW5kb3cuU1ZHTWlzc2luZ0dseXBoRWxlbWVudCBbb2JqZWN0IFNWR01pc3NpbmdHbHlw
aEVsZW1lbnRDb25zdHJ1Y3Rvcl0KK3dpbmRvdy5TVkdNaXNzaW5nR2x5cGhFbGVtZW50LnByb3Rv
dHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3aW5kb3cuRWxlbWVudC5wcm90b3R5cGVdCiB3aW5kb3cu
U1ZHTnVtYmVyIFtvYmplY3QgU1ZHTnVtYmVyQ29uc3RydWN0b3JdCiB3aW5kb3cuU1ZHTnVtYmVy
LnByb3RvdHlwZSBbb2JqZWN0IFNWR051bWJlclByb3RvdHlwZV0KIHdpbmRvdy5TVkdOdW1iZXJM
aXN0IFtvYmplY3QgU1ZHTnVtYmVyTGlzdENvbnN0cnVjdG9yXQpAQCAtMTgwMSw2ICsxODI5LDgg
QEAgd2luZG93LlNWR1NWR0VsZW1lbnQuU1ZHX1pPT01BTkRQQU5fVU5LTgogd2luZG93LlNWR1NW
R0VsZW1lbnQucHJvdG90eXBlIFtwcmludGVkIGFib3ZlIGFzIHdpbmRvdy5FbGVtZW50LnByb3Rv
dHlwZV0KIHdpbmRvdy5TVkdTY3JpcHRFbGVtZW50IFtvYmplY3QgU1ZHU2NyaXB0RWxlbWVudENv
bnN0cnVjdG9yXQogd2luZG93LlNWR1NjcmlwdEVsZW1lbnQucHJvdG90eXBlIFtwcmludGVkIGFi
b3ZlIGFzIHdpbmRvdy5FbGVtZW50LnByb3RvdHlwZV0KK3dpbmRvdy5TVkdTZXRFbGVtZW50IFtv
YmplY3QgU1ZHU2V0RWxlbWVudENvbnN0cnVjdG9yXQord2luZG93LlNWR1NldEVsZW1lbnQucHJv
dG90eXBlIFtwcmludGVkIGFib3ZlIGFzIHdpbmRvdy5FbGVtZW50LnByb3RvdHlwZV0KIHdpbmRv
dy5TVkdTdG9wRWxlbWVudCBbb2JqZWN0IFNWR1N0b3BFbGVtZW50Q29uc3RydWN0b3JdCiB3aW5k
b3cuU1ZHU3RvcEVsZW1lbnQucHJvdG90eXBlIFtwcmludGVkIGFib3ZlIGFzIHdpbmRvdy5FbGVt
ZW50LnByb3RvdHlwZV0KIHdpbmRvdy5TVkdTdHJpbmdMaXN0IFtvYmplY3QgU1ZHU3RyaW5nTGlz
dENvbnN0cnVjdG9yXQpAQCAtMTg4NCw2ICsxOTE0LDggQEAgd2luZG93LlNWR1VuaXRUeXBlcy5w
cm90b3R5cGUuU1ZHX1VOSVRfVAogd2luZG93LlNWR1VuaXRUeXBlcy5wcm90b3R5cGUuU1ZHX1VO
SVRfVFlQRV9VU0VSU1BBQ0VPTlVTRSBbbnVtYmVyXQogd2luZG93LlNWR1VzZUVsZW1lbnQgW29i
amVjdCBTVkdVc2VFbGVtZW50Q29uc3RydWN0b3JdCiB3aW5kb3cuU1ZHVXNlRWxlbWVudC5wcm90
b3R5cGUgW3ByaW50ZWQgYWJvdmUgYXMgd2luZG93LkVsZW1lbnQucHJvdG90eXBlXQord2luZG93
LlNWR1ZLZXJuRWxlbWVudCBbb2JqZWN0IFNWR1ZLZXJuRWxlbWVudENvbnN0cnVjdG9yXQord2lu
ZG93LlNWR1ZLZXJuRWxlbWVudC5wcm90b3R5cGUgW3ByaW50ZWQgYWJvdmUgYXMgd2luZG93LkVs
ZW1lbnQucHJvdG90eXBlXQogd2luZG93LlNWR1ZpZXdFbGVtZW50IFtvYmplY3QgU1ZHVmlld0Vs
ZW1lbnRDb25zdHJ1Y3Rvcl0KIHdpbmRvdy5TVkdWaWV3RWxlbWVudC5TVkdfWk9PTUFORFBBTl9E
SVNBQkxFIFtudW1iZXJdCiB3aW5kb3cuU1ZHVmlld0VsZW1lbnQuU1ZHX1pPT01BTkRQQU5fTUFH
TklGWSBbbnVtYmVyXQpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvZmFzdC9kb20vV2lu
ZG93L3dpbmRvdy1wcm9wZXJ0eS1kZXNjcmlwdG9ycy1leHBlY3RlZC50eHQKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvZmFzdC9kb20vV2luZG93L3dpbmRvdy1wcm9wZXJ0
eS1kZXNjcmlwdG9ycy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDgwNTcxKQorKysgTGF5b3V0VGVz
dHMvcGxhdGZvcm0vcXQvZmFzdC9kb20vV2luZG93L3dpbmRvdy1wcm9wZXJ0eS1kZXNjcmlwdG9y
cy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTE2NSw3ICsxNjUsMTEgQEAgUEFTUyB0
eXBlb2YgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcAogUEFTUyB0eXBlb2YgT2JqZWN0Lmdl
dE93blByb3BlcnR5RGVzY3JpcHRvcih3aW5kb3csICdSZWdFeHAnKSBpcyAnb2JqZWN0JwogUEFT
UyB0eXBlb2YgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcih3aW5kb3csICdTUUxFeGNl
cHRpb24nKSBpcyAnb2JqZWN0JwogUEFTUyB0eXBlb2YgT2JqZWN0LmdldE93blByb3BlcnR5RGVz
Y3JpcHRvcih3aW5kb3csICdTVkdBRWxlbWVudCcpIGlzICdvYmplY3QnCitQQVNTIHR5cGVvZiBP
YmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHdpbmRvdywgJ1NWR0FsdEdseXBoRWxlbWVu
dCcpIGlzICdvYmplY3QnCiBQQVNTIHR5cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlw
dG9yKHdpbmRvdywgJ1NWR0FuZ2xlJykgaXMgJ29iamVjdCcKK1BBU1MgdHlwZW9mIE9iamVjdC5n
ZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iod2luZG93LCAnU1ZHQW5pbWF0ZUNvbG9yRWxlbWVudCcp
IGlzICdvYmplY3QnCitQQVNTIHR5cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9y
KHdpbmRvdywgJ1NWR0FuaW1hdGVFbGVtZW50JykgaXMgJ29iamVjdCcKK1BBU1MgdHlwZW9mIE9i
amVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iod2luZG93LCAnU1ZHQW5pbWF0ZVRyYW5zZm9y
bUVsZW1lbnQnKSBpcyAnb2JqZWN0JwogUEFTUyB0eXBlb2YgT2JqZWN0LmdldE93blByb3BlcnR5
RGVzY3JpcHRvcih3aW5kb3csICdTVkdBbmltYXRlZEFuZ2xlJykgaXMgJ29iamVjdCcKIFBBU1Mg
dHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iod2luZG93LCAnU1ZHQW5pbWF0
ZWRCb29sZWFuJykgaXMgJ29iamVjdCcKIFBBU1MgdHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0
eURlc2NyaXB0b3Iod2luZG93LCAnU1ZHQW5pbWF0ZWRFbnVtZXJhdGlvbicpIGlzICdvYmplY3Qn
CkBAIC0yMTYsOCArMjIwLDE3IEBAIFBBU1MgdHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURl
c2NyaXAKIFBBU1MgdHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iod2luZG93
LCAnU1ZHRkVUaWxlRWxlbWVudCcpIGlzICdvYmplY3QnCiBQQVNTIHR5cGVvZiBPYmplY3QuZ2V0
T3duUHJvcGVydHlEZXNjcmlwdG9yKHdpbmRvdywgJ1NWR0ZFVHVyYnVsZW5jZUVsZW1lbnQnKSBp
cyAnb2JqZWN0JwogUEFTUyB0eXBlb2YgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcih3
aW5kb3csICdTVkdGaWx0ZXJFbGVtZW50JykgaXMgJ29iamVjdCcKK1BBU1MgdHlwZW9mIE9iamVj
dC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iod2luZG93LCAnU1ZHRm9udEVsZW1lbnQnKSBpcyAn
b2JqZWN0JworUEFTUyB0eXBlb2YgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcih3aW5k
b3csICdTVkdGb250RmFjZUVsZW1lbnQnKSBpcyAnb2JqZWN0JworUEFTUyB0eXBlb2YgT2JqZWN0
LmdldE93blByb3BlcnR5RGVzY3JpcHRvcih3aW5kb3csICdTVkdGb250RmFjZUZvcm1hdEVsZW1l
bnQnKSBpcyAnb2JqZWN0JworUEFTUyB0eXBlb2YgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3Jp
cHRvcih3aW5kb3csICdTVkdGb250RmFjZU5hbWVFbGVtZW50JykgaXMgJ29iamVjdCcKK1BBU1Mg
dHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iod2luZG93LCAnU1ZHRm9udEZh
Y2VTcmNFbGVtZW50JykgaXMgJ29iamVjdCcKK1BBU1MgdHlwZW9mIE9iamVjdC5nZXRPd25Qcm9w
ZXJ0eURlc2NyaXB0b3Iod2luZG93LCAnU1ZHRm9udEZhY2VVcmlFbGVtZW50JykgaXMgJ29iamVj
dCcKK1BBU1MgdHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iod2luZG93LCAn
U1ZHRm9yZWlnbk9iamVjdEVsZW1lbnQnKSBpcyAnb2JqZWN0JwogUEFTUyB0eXBlb2YgT2JqZWN0
LmdldE93blByb3BlcnR5RGVzY3JpcHRvcih3aW5kb3csICdTVkdHRWxlbWVudCcpIGlzICdvYmpl
Y3QnCitQQVNTIHR5cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHdpbmRvdywg
J1NWR0dseXBoRWxlbWVudCcpIGlzICdvYmplY3QnCiBQQVNTIHR5cGVvZiBPYmplY3QuZ2V0T3du
UHJvcGVydHlEZXNjcmlwdG9yKHdpbmRvdywgJ1NWR0dyYWRpZW50RWxlbWVudCcpIGlzICdvYmpl
Y3QnCitQQVNTIHR5cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHdpbmRvdywg
J1NWR0hLZXJuRWxlbWVudCcpIGlzICdvYmplY3QnCiBQQVNTIHR5cGVvZiBPYmplY3QuZ2V0T3du
UHJvcGVydHlEZXNjcmlwdG9yKHdpbmRvdywgJ1NWR0ltYWdlRWxlbWVudCcpIGlzICdvYmplY3Qn
CiBQQVNTIHR5cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHdpbmRvdywgJ1NW
R0xlbmd0aCcpIGlzICdvYmplY3QnCiBQQVNTIHR5cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlE
ZXNjcmlwdG9yKHdpbmRvdywgJ1NWR0xlbmd0aExpc3QnKSBpcyAnb2JqZWN0JwpAQCAtMjI3LDYg
KzI0MCw3IEBAIFBBU1MgdHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXAKIFBBU1Mg
dHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iod2luZG93LCAnU1ZHTWFza0Vs
ZW1lbnQnKSBpcyAnb2JqZWN0JwogUEFTUyB0eXBlb2YgT2JqZWN0LmdldE93blByb3BlcnR5RGVz
Y3JpcHRvcih3aW5kb3csICdTVkdNYXRyaXgnKSBpcyAnb2JqZWN0JwogUEFTUyB0eXBlb2YgT2Jq
ZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcih3aW5kb3csICdTVkdNZXRhZGF0YUVsZW1lbnQn
KSBpcyAnb2JqZWN0JworUEFTUyB0eXBlb2YgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRv
cih3aW5kb3csICdTVkdNaXNzaW5nR2x5cGhFbGVtZW50JykgaXMgJ29iamVjdCcKIFBBU1MgdHlw
ZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iod2luZG93LCAnU1ZHTnVtYmVyJykg
aXMgJ29iamVjdCcKIFBBU1MgdHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Io
d2luZG93LCAnU1ZHTnVtYmVyTGlzdCcpIGlzICdvYmplY3QnCiBQQVNTIHR5cGVvZiBPYmplY3Qu
Z2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHdpbmRvdywgJ1NWR1BhaW50JykgaXMgJ29iamVjdCcK
QEAgLTI2NCw2ICsyNzgsNyBAQCBQQVNTIHR5cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNj
cmlwCiBQQVNTIHR5cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHdpbmRvdywg
J1NWR1JlbmRlcmluZ0ludGVudCcpIGlzICdvYmplY3QnCiBQQVNTIHR5cGVvZiBPYmplY3QuZ2V0
T3duUHJvcGVydHlEZXNjcmlwdG9yKHdpbmRvdywgJ1NWR1NWR0VsZW1lbnQnKSBpcyAnb2JqZWN0
JwogUEFTUyB0eXBlb2YgT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcih3aW5kb3csICdT
VkdTY3JpcHRFbGVtZW50JykgaXMgJ29iamVjdCcKK1BBU1MgdHlwZW9mIE9iamVjdC5nZXRPd25Q
cm9wZXJ0eURlc2NyaXB0b3Iod2luZG93LCAnU1ZHU2V0RWxlbWVudCcpIGlzICdvYmplY3QnCiBQ
QVNTIHR5cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHdpbmRvdywgJ1NWR1N0
b3BFbGVtZW50JykgaXMgJ29iamVjdCcKIFBBU1MgdHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0
eURlc2NyaXB0b3Iod2luZG93LCAnU1ZHU3RyaW5nTGlzdCcpIGlzICdvYmplY3QnCiBQQVNTIHR5
cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHdpbmRvdywgJ1NWR1N0eWxlRWxl
bWVudCcpIGlzICdvYmplY3QnCkBAIC0yODAsNiArMjk1LDcgQEAgUEFTUyB0eXBlb2YgT2JqZWN0
LmdldE93blByb3BlcnR5RGVzY3JpcAogUEFTUyB0eXBlb2YgT2JqZWN0LmdldE93blByb3BlcnR5
RGVzY3JpcHRvcih3aW5kb3csICdTVkdUcmFuc2Zvcm1MaXN0JykgaXMgJ29iamVjdCcKIFBBU1Mg
dHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iod2luZG93LCAnU1ZHVW5pdFR5
cGVzJykgaXMgJ29iamVjdCcKIFBBU1MgdHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2Ny
aXB0b3Iod2luZG93LCAnU1ZHVXNlRWxlbWVudCcpIGlzICdvYmplY3QnCitQQVNTIHR5cGVvZiBP
YmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHdpbmRvdywgJ1NWR1ZLZXJuRWxlbWVudCcp
IGlzICdvYmplY3QnCiBQQVNTIHR5cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9y
KHdpbmRvdywgJ1NWR1ZpZXdFbGVtZW50JykgaXMgJ29iamVjdCcKIFBBU1MgdHlwZW9mIE9iamVj
dC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iod2luZG93LCAnU1ZHWm9vbUV2ZW50JykgaXMgJ29i
amVjdCcKIFBBU1MgdHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iod2luZG93
LCAnU2hhcmVkV29ya2VyJykgaXMgJ29iamVjdCcKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3Jt
L3F0L2Zhc3QvanMvZ2xvYmFsLWNvbnN0cnVjdG9ycy1leHBlY3RlZC50eHQKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvZmFzdC9qcy9nbG9iYWwtY29uc3RydWN0b3JzLWV4
cGVjdGVkLnR4dAkocmV2aXNpb24gODA1NzEpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9m
YXN0L2pzL2dsb2JhbC1jb25zdHJ1Y3RvcnMtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBA
IC0xNTAsNyArMTUwLDExIEBAIFBBU1MgUmFuZ2VFeGNlcHRpb24udG9TdHJpbmcoKSBpcyAnW29i
amUKIFBBU1MgUmVjdC50b1N0cmluZygpIGlzICdbb2JqZWN0IFJlY3RDb25zdHJ1Y3Rvcl0nCiBQ
QVNTIFNRTEV4Y2VwdGlvbi50b1N0cmluZygpIGlzICdbb2JqZWN0IFNRTEV4Y2VwdGlvbkNvbnN0
cnVjdG9yXScKIFBBU1MgU1ZHQUVsZW1lbnQudG9TdHJpbmcoKSBpcyAnW29iamVjdCBTVkdBRWxl
bWVudENvbnN0cnVjdG9yXScKK1BBU1MgU1ZHQWx0R2x5cGhFbGVtZW50LnRvU3RyaW5nKCkgaXMg
J1tvYmplY3QgU1ZHQWx0R2x5cGhFbGVtZW50Q29uc3RydWN0b3JdJwogUEFTUyBTVkdBbmdsZS50
b1N0cmluZygpIGlzICdbb2JqZWN0IFNWR0FuZ2xlQ29uc3RydWN0b3JdJworUEFTUyBTVkdBbmlt
YXRlQ29sb3JFbGVtZW50LnRvU3RyaW5nKCkgaXMgJ1tvYmplY3QgU1ZHQW5pbWF0ZUNvbG9yRWxl
bWVudENvbnN0cnVjdG9yXScKK1BBU1MgU1ZHQW5pbWF0ZUVsZW1lbnQudG9TdHJpbmcoKSBpcyAn
W29iamVjdCBTVkdBbmltYXRlRWxlbWVudENvbnN0cnVjdG9yXScKK1BBU1MgU1ZHQW5pbWF0ZVRy
YW5zZm9ybUVsZW1lbnQudG9TdHJpbmcoKSBpcyAnW29iamVjdCBTVkdBbmltYXRlVHJhbnNmb3Jt
RWxlbWVudENvbnN0cnVjdG9yXScKIFBBU1MgU1ZHQW5pbWF0ZWRBbmdsZS50b1N0cmluZygpIGlz
ICdbb2JqZWN0IFNWR0FuaW1hdGVkQW5nbGVDb25zdHJ1Y3Rvcl0nCiBQQVNTIFNWR0FuaW1hdGVk
Qm9vbGVhbi50b1N0cmluZygpIGlzICdbb2JqZWN0IFNWR0FuaW1hdGVkQm9vbGVhbkNvbnN0cnVj
dG9yXScKIFBBU1MgU1ZHQW5pbWF0ZWRFbnVtZXJhdGlvbi50b1N0cmluZygpIGlzICdbb2JqZWN0
IFNWR0FuaW1hdGVkRW51bWVyYXRpb25Db25zdHJ1Y3Rvcl0nCkBAIC0yMDEsOCArMjA1LDE3IEBA
IFBBU1MgU1ZHRkVTcG90TGlnaHRFbGVtZW50LnRvU3RyaW5nKCkgaXMKIFBBU1MgU1ZHRkVUaWxl
RWxlbWVudC50b1N0cmluZygpIGlzICdbb2JqZWN0IFNWR0ZFVGlsZUVsZW1lbnRDb25zdHJ1Y3Rv
cl0nCiBQQVNTIFNWR0ZFVHVyYnVsZW5jZUVsZW1lbnQudG9TdHJpbmcoKSBpcyAnW29iamVjdCBT
VkdGRVR1cmJ1bGVuY2VFbGVtZW50Q29uc3RydWN0b3JdJwogUEFTUyBTVkdGaWx0ZXJFbGVtZW50
LnRvU3RyaW5nKCkgaXMgJ1tvYmplY3QgU1ZHRmlsdGVyRWxlbWVudENvbnN0cnVjdG9yXScKK1BB
U1MgU1ZHRm9udEVsZW1lbnQudG9TdHJpbmcoKSBpcyAnW29iamVjdCBTVkdGb250RWxlbWVudENv
bnN0cnVjdG9yXScKK1BBU1MgU1ZHRm9udEZhY2VFbGVtZW50LnRvU3RyaW5nKCkgaXMgJ1tvYmpl
Y3QgU1ZHRm9udEZhY2VFbGVtZW50Q29uc3RydWN0b3JdJworUEFTUyBTVkdGb250RmFjZUZvcm1h
dEVsZW1lbnQudG9TdHJpbmcoKSBpcyAnW29iamVjdCBTVkdGb250RmFjZUZvcm1hdEVsZW1lbnRD
b25zdHJ1Y3Rvcl0nCitQQVNTIFNWR0ZvbnRGYWNlTmFtZUVsZW1lbnQudG9TdHJpbmcoKSBpcyAn
W29iamVjdCBTVkdGb250RmFjZU5hbWVFbGVtZW50Q29uc3RydWN0b3JdJworUEFTUyBTVkdGb250
RmFjZVNyY0VsZW1lbnQudG9TdHJpbmcoKSBpcyAnW29iamVjdCBTVkdGb250RmFjZVNyY0VsZW1l
bnRDb25zdHJ1Y3Rvcl0nCitQQVNTIFNWR0ZvbnRGYWNlVXJpRWxlbWVudC50b1N0cmluZygpIGlz
ICdbb2JqZWN0IFNWR0ZvbnRGYWNlVXJpRWxlbWVudENvbnN0cnVjdG9yXScKK1BBU1MgU1ZHRm9y
ZWlnbk9iamVjdEVsZW1lbnQudG9TdHJpbmcoKSBpcyAnW29iamVjdCBTVkdGb3JlaWduT2JqZWN0
RWxlbWVudENvbnN0cnVjdG9yXScKIFBBU1MgU1ZHR0VsZW1lbnQudG9TdHJpbmcoKSBpcyAnW29i
amVjdCBTVkdHRWxlbWVudENvbnN0cnVjdG9yXScKK1BBU1MgU1ZHR2x5cGhFbGVtZW50LnRvU3Ry
aW5nKCkgaXMgJ1tvYmplY3QgU1ZHR2x5cGhFbGVtZW50Q29uc3RydWN0b3JdJwogUEFTUyBTVkdH
cmFkaWVudEVsZW1lbnQudG9TdHJpbmcoKSBpcyAnW29iamVjdCBTVkdHcmFkaWVudEVsZW1lbnRD
b25zdHJ1Y3Rvcl0nCitQQVNTIFNWR0hLZXJuRWxlbWVudC50b1N0cmluZygpIGlzICdbb2JqZWN0
IFNWR0hLZXJuRWxlbWVudENvbnN0cnVjdG9yXScKIFBBU1MgU1ZHSW1hZ2VFbGVtZW50LnRvU3Ry
aW5nKCkgaXMgJ1tvYmplY3QgU1ZHSW1hZ2VFbGVtZW50Q29uc3RydWN0b3JdJwogUEFTUyBTVkdM
ZW5ndGgudG9TdHJpbmcoKSBpcyAnW29iamVjdCBTVkdMZW5ndGhDb25zdHJ1Y3Rvcl0nCiBQQVNT
IFNWR0xlbmd0aExpc3QudG9TdHJpbmcoKSBpcyAnW29iamVjdCBTVkdMZW5ndGhMaXN0Q29uc3Ry
dWN0b3JdJwpAQCAtMjEyLDYgKzIyNSw3IEBAIFBBU1MgU1ZHTWFya2VyRWxlbWVudC50b1N0cmlu
ZygpIGlzICdbb2IKIFBBU1MgU1ZHTWFza0VsZW1lbnQudG9TdHJpbmcoKSBpcyAnW29iamVjdCBT
VkdNYXNrRWxlbWVudENvbnN0cnVjdG9yXScKIFBBU1MgU1ZHTWF0cml4LnRvU3RyaW5nKCkgaXMg
J1tvYmplY3QgU1ZHTWF0cml4Q29uc3RydWN0b3JdJwogUEFTUyBTVkdNZXRhZGF0YUVsZW1lbnQu
dG9TdHJpbmcoKSBpcyAnW29iamVjdCBTVkdNZXRhZGF0YUVsZW1lbnRDb25zdHJ1Y3Rvcl0nCitQ
QVNTIFNWR01pc3NpbmdHbHlwaEVsZW1lbnQudG9TdHJpbmcoKSBpcyAnW29iamVjdCBTVkdNaXNz
aW5nR2x5cGhFbGVtZW50Q29uc3RydWN0b3JdJwogUEFTUyBTVkdOdW1iZXIudG9TdHJpbmcoKSBp
cyAnW29iamVjdCBTVkdOdW1iZXJDb25zdHJ1Y3Rvcl0nCiBQQVNTIFNWR051bWJlckxpc3QudG9T
dHJpbmcoKSBpcyAnW29iamVjdCBTVkdOdW1iZXJMaXN0Q29uc3RydWN0b3JdJwogUEFTUyBTVkdQ
YWludC50b1N0cmluZygpIGlzICdbb2JqZWN0IFNWR1BhaW50Q29uc3RydWN0b3JdJwpAQCAtMjQ5
LDYgKzI2Myw3IEBAIFBBU1MgU1ZHUmVjdEVsZW1lbnQudG9TdHJpbmcoKSBpcyAnW29iamUKIFBB
U1MgU1ZHUmVuZGVyaW5nSW50ZW50LnRvU3RyaW5nKCkgaXMgJ1tvYmplY3QgU1ZHUmVuZGVyaW5n
SW50ZW50Q29uc3RydWN0b3JdJwogUEFTUyBTVkdTVkdFbGVtZW50LnRvU3RyaW5nKCkgaXMgJ1tv
YmplY3QgU1ZHU1ZHRWxlbWVudENvbnN0cnVjdG9yXScKIFBBU1MgU1ZHU2NyaXB0RWxlbWVudC50
b1N0cmluZygpIGlzICdbb2JqZWN0IFNWR1NjcmlwdEVsZW1lbnRDb25zdHJ1Y3Rvcl0nCitQQVNT
IFNWR1NldEVsZW1lbnQudG9TdHJpbmcoKSBpcyAnW29iamVjdCBTVkdTZXRFbGVtZW50Q29uc3Ry
dWN0b3JdJwogUEFTUyBTVkdTdG9wRWxlbWVudC50b1N0cmluZygpIGlzICdbb2JqZWN0IFNWR1N0
b3BFbGVtZW50Q29uc3RydWN0b3JdJwogUEFTUyBTVkdTdHJpbmdMaXN0LnRvU3RyaW5nKCkgaXMg
J1tvYmplY3QgU1ZHU3RyaW5nTGlzdENvbnN0cnVjdG9yXScKIFBBU1MgU1ZHU3R5bGVFbGVtZW50
LnRvU3RyaW5nKCkgaXMgJ1tvYmplY3QgU1ZHU3R5bGVFbGVtZW50Q29uc3RydWN0b3JdJwpAQCAt
MjY1LDYgKzI4MCw3IEBAIFBBU1MgU1ZHVHJhbnNmb3JtLnRvU3RyaW5nKCkgaXMgJ1tvYmplY3QK
IFBBU1MgU1ZHVHJhbnNmb3JtTGlzdC50b1N0cmluZygpIGlzICdbb2JqZWN0IFNWR1RyYW5zZm9y
bUxpc3RDb25zdHJ1Y3Rvcl0nCiBQQVNTIFNWR1VuaXRUeXBlcy50b1N0cmluZygpIGlzICdbb2Jq
ZWN0IFNWR1VuaXRUeXBlc0NvbnN0cnVjdG9yXScKIFBBU1MgU1ZHVXNlRWxlbWVudC50b1N0cmlu
ZygpIGlzICdbb2JqZWN0IFNWR1VzZUVsZW1lbnRDb25zdHJ1Y3Rvcl0nCitQQVNTIFNWR1ZLZXJu
RWxlbWVudC50b1N0cmluZygpIGlzICdbb2JqZWN0IFNWR1ZLZXJuRWxlbWVudENvbnN0cnVjdG9y
XScKIFBBU1MgU1ZHVmlld0VsZW1lbnQudG9TdHJpbmcoKSBpcyAnW29iamVjdCBTVkdWaWV3RWxl
bWVudENvbnN0cnVjdG9yXScKIFBBU1MgU1ZHWm9vbUV2ZW50LnRvU3RyaW5nKCkgaXMgJ1tvYmpl
Y3QgU1ZHWm9vbUV2ZW50Q29uc3RydWN0b3JdJwogUEFTUyBTaGFyZWRXb3JrZXIudG9TdHJpbmco
KSBpcyAnW29iamVjdCBTaGFyZWRXb3JrZXJDb25zdHJ1Y3Rvcl0nCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>