<?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>58747</bug_id>
          
          <creation_ts>2011-04-17 13:05:37 -0700</creation_ts>
          <short_desc>REGRESSION (r84094): Many tests failing assertions in WebCore::localizedString on Windows</short_desc>
          <delta_ts>2011-04-18 15:32:27 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>Windows 7</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>LayoutTestFailure, PlatformOnly, Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jessie Berlin">jberlin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aroben</cc>
    
    <cc>jberlin</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>387395</commentid>
    <comment_count>0</comment_count>
    <who name="Jessie Berlin">jberlin</who>
    <bug_when>2011-04-17 13:05:37 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/84094

http://build.webkit.org/builders/Windows%20XP%20Debug%20%28Tests%29/builds/27726
http://build.webkit.org/results/Windows%20XP%20Debug%20(Tests)/r84095%20(27727)/results.html

Looking at the crash logs, I think this is a problem for not just Windows XP, but all Windows ports. Since it is trying to write to bbadbeef, it is probably the ASSERT(isMainThread()) that is getting hit in debug builds (where as all the other Windows test bots are Release).

I am not sure yet where it is being called from a non-main thread. We should consider rolling back this change if it isn’t fixed soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387414</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-04-17 14:15:30 -0700</bug_when>
    <thetext>Here&apos;s the assertion:

http://trac.webkit.org/browser/trunk/Source/WebCore/platform/win/LocalizedStringsWin.cpp?rev=84087#L82

    ASSERT_WITH_MESSAGE(result.get() != notFound, &quot;could not find localizable string %s in bundle&quot;, key);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387679</commentid>
    <comment_count>2</comment_count>
    <who name="Jessie Berlin">jberlin</who>
    <bug_when>2011-04-18 06:55:39 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; Here&apos;s the assertion:
&gt; 
&gt; http://trac.webkit.org/browser/trunk/Source/WebCore/platform/win/LocalizedStringsWin.cpp?rev=84087#L82
&gt; 
&gt;     ASSERT_WITH_MESSAGE(result.get() != notFound, &quot;could not find localizable string %s in bundle&quot;, key);

The assertion failure seems to be happening under places like WebCore::imageTitle. Wouldn&apos;t it be expected to not find all image titles localized in the webkit bundle?

Maybe that assertion needs to removed and replaced with:

if (result.get() != notFound)
    return result.get();

and otherwise let it fall through to the non-cf version? (which just returns the string itself?)

Or maybe we shouldn&apos;t be trying to localize image titles at all?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387693</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-04-18 07:18:32 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Wouldn&apos;t it be expected to not find all image titles localized in the webkit bundle?

Yes. But we aren&apos;t trying to find all image titles. We&apos;re trying to find a format string: &quot;%@ $@x$@ pixels&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387694</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-04-18 07:18:45 -0700</bug_when>
    <thetext>I had some typos in that format string, but you get the idea.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387833</commentid>
    <comment_count>5</comment_count>
      <attachid>90047</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2011-04-18 10:14:14 -0700</bug_when>
    <thetext>Created attachment 90047
Proposed Change to fix the update-webkit-localizable-strings script</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387835</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-04-18 10:16:08 -0700</bug_when>
    <thetext>Attachment 90047 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1

Tools/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Source/WebKit/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Source/WebCore/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 3 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387846</commentid>
    <comment_count>7</comment_count>
      <attachid>90047</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2011-04-18 10:35:54 -0700</bug_when>
    <thetext>Comment on attachment 90047
Proposed Change to fix the update-webkit-localizable-strings script

Landed in r84158. Build fix in r84159.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388106</commentid>
    <comment_count>8</comment_count>
    <who name="Jessie Berlin">jberlin</who>
    <bug_when>2011-04-18 15:32:27 -0700</bug_when>
    <thetext>Fixed in http://trac.webkit.org/changeset/84192 by copying over the proper Localizable.strings file.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90047</attachid>
            <date>2011-04-18 10:14:14 -0700</date>
            <delta_ts>2011-04-18 10:35:54 -0700</delta_ts>
            <desc>Proposed Change to fix the update-webkit-localizable-strings script</desc>
            <filename>0001-Make-update-webkit-localizable-strings-put-WebKit-wi.patch</filename>
            <type>text/plain</type>
            <size>14448</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">RnJvbSA5Y2Y0ZWI3NTU3MTM1MjkxMWQ4YTZmNTc0YWZjMTU0MjFiZjM4ZGVhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBUaW1vdGh5IEhhdGNoZXIgPHRpbW90aHlAYXBwbGUuY29tPgpE
YXRlOiBNb24sIDE4IEFwciAyMDExIDEwOjEyOjU2IC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gTWFr
ZSB1cGRhdGUtd2Via2l0LWxvY2FsaXphYmxlLXN0cmluZ3MgcHV0IFdlYktpdC93aW4gc3RyaW5n
cyBpbiBXZWJDb3JlCiBub3cgdGhhdCBhbGwgbG9jYWxpemVkIHN0cmluZ3MgaW4gV2ViS2l0L3dp
biB1c2UgV0VCX1VJX1NUUklORy4KCmh0dHBzOi8vd2Via2l0Lm9yZy9iLzU4NzQ3CgpSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KClNvdXJjZS9XZWJDb3JlOgoKKiBFbmdsaXNoLmxwcm9qL0xv
Y2FsaXphYmxlLnN0cmluZ3M6IFVwZGF0ZWQgd2l0aCBzdHJpbmdzIGZyb20gV2ViS2l0L3dpbi4K
ClNvdXJjZS9XZWJLaXQ6CgoqIEVuZ2xpc2gubHByb2ovTG9jYWxpemFibGUuc3RyaW5nczogUmVt
b3ZlZC4KClRvb2xzOgoKKiBTY3JpcHRzL3VwZGF0ZS13ZWJraXQtbG9jYWxpemFibGUtc3RyaW5n
czogUmVtb3ZlIHRoZSBjb2RlIHRoYXQgdXBkYXRlZCBXZWJLaXQvd2luIGRpZmZlcmVudGx5Lgot
LS0KIFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTEgKysrKysrKysrKysKIFNvdXJjZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovTG9jYWxpemFibGUu
c3RyaW5ncyB8ICBCaW4gNDY2MTggLT4gNTMwMjYgYnl0ZXMKIFNvdXJjZS9XZWJLaXQvQ2hhbmdl
TG9nICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKysrKysrKysrKysKIFNvdXJjZS9X
ZWJLaXQvRW5nbGlzaC5scHJvai9Mb2NhbGl6YWJsZS5zdHJpbmdzICB8ICBCaW4gMzczOTAgLT4g
MCBieXRlcwogVG9vbHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMSArKysrKysrKysrKwogVG9vbHMvU2NyaXB0cy91cGRhdGUtd2Via2l0LWxvY2FsaXph
YmxlLXN0cmluZ3MgIHwgICAgOCArLS0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRp
b25zKCspLCA3IGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IFNvdXJjZS9XZWJLaXQv
RW5nbGlzaC5scHJvai9Mb2NhbGl6YWJsZS5zdHJpbmdzCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDA5YzQ4OWUu
LjE3YzkzMjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMS0wNC0xOCAgVGltb3Ro
eSBIYXRjaGVyICA8dGltb3RoeUBhcHBsZS5jb20+CisKKyAgICAgICAgTWFrZSB1cGRhdGUtd2Vi
a2l0LWxvY2FsaXphYmxlLXN0cmluZ3MgcHV0IFdlYktpdC93aW4gc3RyaW5ncyBpbiBXZWJDb3Jl
CisgICAgICAgIG5vdyB0aGF0IGFsbCBsb2NhbGl6ZWQgc3RyaW5ncyBpbiBXZWJLaXQvd2luIHVz
ZSBXRUJfVUlfU1RSSU5HLgorCisgICAgICAgIGh0dHBzOi8vd2Via2l0Lm9yZy9iLzU4NzQ3CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBFbmdsaXNo
Lmxwcm9qL0xvY2FsaXphYmxlLnN0cmluZ3M6IFVwZGF0ZWQgd2l0aCBzdHJpbmdzIGZyb20gV2Vi
S2l0L3dpbi4KKwogMjAxMS0wNC0xOCAgQWRhbSBCZXJna3Zpc3QgIDxhZGFtLmJlcmdrdmlzdEBl
cmljc3Nvbi5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFuaWVsIEJhdGVzLgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9Mb2NhbGl6YWJsZS5zdHJpbmdzIGIv
U291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9Mb2NhbGl6YWJsZS5zdHJpbmdzCmluZGV4IGFm
ODNjZGI3YTI3YTQwYWE1MzNmYTk0MTI3MmM5ZWQwNGRlY2VlYzcuLmVjNGQzNDAxYWZmNTJmNmFh
ZTk2ODNjODRjYzczYWY0M2IyZGRiNDggMTAwNjQ0CkdJVCBiaW5hcnkgcGF0Y2gKZGVsdGEgNTk1
MQp6Y21iX2dPPll9VDdAanozUTZlUiE1Pip1aTV0SC1+MC0/elA1bVokWE5UNShmZllLSiE2TEIx
O2IlXmNZd1E8NV8KemZnQXYtO2NJOT92QCowKmZRU2Z6TU01MDdmUkgkJHspR01qUk41MHFjJUdT
RUAydV4kLUFRR3djWCNJOW5QO0ImCnpiTE8rWjZJWkw8eVQyVDlQbDxDUEJhJmhYfEh+cEolM0BX
TiMzS3pZTnMpJFJOKSZPV0EoNnBUNjkwTDs3NFVUeQp6UGlONkdFez0qbUYoUkg3QyZsdyhMUUxj
TG4wTndEUSlvPyE8Rzc2OHpPZFctX1EtfCNHcWQ2cGVsSXwoaHx3SiUKejRgPTVyTUN4R25WIzlu
eWx9NylYIW5TMTA8QGQ8SE1oPCYzbUZ4R293b0AhKD19UTFgN0l6WCohRnxKK0Q2YW4pCnoyPFpi
WTxNPFlIdVVNQHc3QFZ4VTNSY0tYc21iSiN7dlh7bDNHM3lpVkZfOHhsZ0IqTmJQPk0tdTI3NWQ2
Ml85ewp6ZmN1akN7Pl5JMm1VZTFCNThFVWZUQW4kN3EofFBrbDlwSEFkVHRMWj02RUcjVFYlTD9D
YlAjX0EoZCtDYmhjeG8Kek9AcSNpWiV3QWpgdDk9aSRkcSl1OWBHTDg/Q0cmeVJZdDdDRD44flo4
ZzVxY25OOzRNMSo7aHRiLTI9ND18MTR9CnojcFJrakV3YF50ZFNBWjF6c25sZXZhK1R7NDcjS3xK
OHooOSkpJk0wMmByJVZGdXtTI1BfbnQ/VEFOemVLa3V3dAp6RkRWKXNsOFdxe0F+Pm4kSEkyODA/
MHpqd0lObz5meys0KlcmY0hnZ0ZMfHFjeElZQ0kqVk19dlNHVUJfY31Id0EKej08OElGaGpweH47
TEplcjhiO0NTcClxSj0kMiRFO0V9WHdAdHFSJlRHZzFqek9YbV9zJjglYGJRfjdQPVdLb3s8CnpL
R31NJitacVY8UFlfSUJOa0EmI0V2ZVhBI2Q4SXtDWSlHbDd4YWVXY1NDdE9qN0xRZzdVTSV2PE56
eT1DbnxMewp6bEc8YCZ4USh6Zik+bDVmJnB6TWVlNiE5MTRZaV54anNrU1h5elljWDQ0a0AzWCh9
bXFIeiNDbll1eClvLW4wKSsKenE9RDJwaVgwfXNeI356eHtkSjAmSHVGTktaYzhKUGJFOEF1eXly
KVV0dXJUJHQkRjZJPishQiMqdFp3MUkxU0J7Cno0aXxYLUl1eXFlI1o7VzBIYiF6cWlQak5sJU85
WGp6PyNkeD4jPCVlO2hvdEpIWk8wTTJPcThsTWVeTlZVakFEaAp6dW5xIzhmb0ArKkhISX1lPngq
R3dTdmk2PntgTXR0RmZialIxXlAwc1h0YXJ1X3toejh8NlI7P0ojQ3FIO0sxQXsKemtaZmNIbnNS
QCUxeDc3ckYyQ3NneyVNYld5eEA9PGh5Xzd+OGRTY0dGfXxmX0xNKkFnLSt5Vj1UREB5M3Q+ezlQ
CnpPdCZrdFYmbiZ1Z0BrMytXRjtyUE9YcmBvU0EhcTg8UXYlc01fY2hAJFFgSlleQ21DJUNTSkNN
emBAN30/fFIjNAp6WDFpTGl7TlE1MmQleWFXZUdtI3o+d1F0eyh5Tjg2M3R3VC03IWZmcGg7Pypj
WjhsQyshMSM9bl5iZnwkRmJIV2AKekhgdio2MSZ6WFlBQyU3anJeVVJPMUYoe3UteChaPSFqNEdE
bTdRVTBIKSVGNSZsN2FvMiNYXkpaRkNfPWd7K2lWCnpSUHtpT0RweSVreEN6eig/X3s5OChSZV9n
YUJ3dmF0YFktV1p9YFVHX0lZQzM+LX1Pa1ZWJH07RmlSayY0SWE+Iwp6K3dNcjgtMStHIV9LNWQ7
eDNBOUc3cFdZd2I9ZSotVlVUJkVlazxIQCRyQjgoaUBsXk0lZ00xcmElLSZiVkRwfHwKeiN8RVM7
cFliLW9UQ20/NCh+PFM1ayl2dmw7Qj4wSy1CQDk+MS1qNXRgKXVyPilATnFtRjxOan4jeW1nYDd0
bVVPCnprKDskcnJ9RD55e1EyVyRJa1NEditBcTA8JU9QcD1iY2NiNyt4IWhJaThkVnt5Y0Bve3hC
ZkZrXitFNko/WXpCKQp6eEslZSNfOE1YVkcjRHBnWHc3WT13dk0hPmhkMFp9KkEqJFhWQmBhNkNK
X1JWJDE0bGMrNU5eXkx4aG80SV54YksKenNDbFRKRDNDWkFBQnd5JnZkPGcoO1pPVENPQ1dUUUhR
IXVsMWwmTHA1PXx3QT1NcyNFOF9Gb08kWDlPNSZxQ3RWCm1mdk1GVkFQJVRMbndXQmNsfF9GR2o2
T3ZEZmdeOEs1MjBwIylIfj8pY0s7OThfRCZyRAoKZGVsdGEgMjQ0CnpjbVoyOWs5cFBgclZUcSlD
Y2pxWStaP1oyNWo2U2QlREJ4LUR+aX1SXkVZfWlQM0NWNW8yPWg1Wn1SJnNBKEpQegp6YGMwbkNX
VlFLZzh3PDsxfERKJSFubWcxc3YtaHd1MHklRHp3ZmliU155Yj9CTHJmcTtDTGYqTDB2Mz4tK1Ek
ckcKeiVvMVZSeW5sYGYpOHYpdUpkXmp6TktMTD9afjxoKT1HVGshNyQ9YFV0VCViflFIeztrJVVH
QnVwSV59akd+XlhqCnomfWNMSm5wdXBLYCNVMng3cGArKTFpSGR2R3cwP0ZPa2hVcEhYbiVqIW4r
ZSN6eiNpc3BrVlghZ0x5MXFYS1gmYwpSVilPa0lDJjE9IW1PUjdCMzs/bG9iQ0xpNgoKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cK
aW5kZXggNzdkYTllOC4uZWE2ZTVkOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMS0w
NC0xOCAgVGltb3RoeSBIYXRjaGVyICA8dGltb3RoeUBhcHBsZS5jb20+CisKKyAgICAgICAgTWFr
ZSB1cGRhdGUtd2Via2l0LWxvY2FsaXphYmxlLXN0cmluZ3MgcHV0IFdlYktpdC93aW4gc3RyaW5n
cyBpbiBXZWJDb3JlCisgICAgICAgIG5vdyB0aGF0IGFsbCBsb2NhbGl6ZWQgc3RyaW5ncyBpbiBX
ZWJLaXQvd2luIHVzZSBXRUJfVUlfU1RSSU5HLgorCisgICAgICAgIGh0dHBzOi8vd2Via2l0Lm9y
Zy9iLzU4NzQ3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBFbmdsaXNoLmxwcm9qL0xvY2FsaXphYmxlLnN0cmluZ3M6IFJlbW92ZWQuCisKIDIwMTEt
MDQtMTcgIEpvc2VwaCBQZWNvcmFybyAgPGpvZXBlY2tAd2Via2l0Lm9yZz4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBUaW1vdGh5IEhhdGNoZXIuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0Vu
Z2xpc2gubHByb2ovTG9jYWxpemFibGUuc3RyaW5ncyBiL1NvdXJjZS9XZWJLaXQvRW5nbGlzaC5s
cHJvai9Mb2NhbGl6YWJsZS5zdHJpbmdzCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBl
ZWJmMDNmOWU1NzFkOTAxNmZjMzRjZjI1ZWI1NDY0ZGYzNWY5YmMxLi4wMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCkdJVCBiaW5hcnkgcGF0Y2gKbGl0ZXJhbCAwCkhjbVY/
ZDAwMDAxCgpsaXRlcmFsIDM3MzkwCnpjbWRVJj55cThaYW1WcjVQcUMkbkR6WW5iVm1vI3Z3KFBQ
Kk5qNE1HUWp3SlduT0FZNiloQGtEbnA5cGlaPEN+ZAp6Xy18TUQwRTBPZzkyX2dERXBwRVNHZCtF
cXpEKXo/enlEfFckS2ZaIyszPExIWUNxNDE4flpzUXA0aCgmYH1jYkkKei10TjckPmxlYy1gfUVw
QXl8ZSQlaDhNJXRhQmFXOHZuJFZSPFlXOCUpVUk5SC1EfkBPVkwjOHU1d0dub3F0MXJFCnorTmdg
KyZHYDl1ISpBYCUmK09rYnlVSHAqRi0oM215Zj9nV1NPM25nYGtmcDVeIzFWaytpTmNrXzhXdCV0
R35GdAp6YGtrJERZMWhGfGNtRGJJJlcmOVdVZUR+I2RqXllqUHJiQC1qRktQeXBxJX5IQEp+a1Bs
ck04MG07N2B0UHZeWnEKeklId1F1XkhfLWdTOW4pYVRHUCl0bXo7bSkrP3Yqe3BaaTFkPDBJMXtY
O01qMWpUX35OOHFMIVluWDxSejR0ezM0CnpgPm1+cyYzSFhwa2d6bVptPmF3TCptZ1FMPDZeV24q
Y0klezxLZGdwdTYkcnRmT1c2fS1gVkdqNSFOZ0ZlUXRLKAp6QCVSXjMzUnZJVWgkb30xYFVtXl8o
bXI5Py1WSHl0fDZgfjgtdWA7dVJ7WEU9fDEtMEw9UWFrNVNsV35KeEo+SWsKeiF7ZjthMFpPazd7
PDlJfHIpSmwlejBtWX13N092UlgyZXBxXnZkaW05S2t3Xk1yaF5wUT01UyRoOHNgXnd8dn4wCnoh
R0hyLWM5anZPb3pffSNoRlJFY1dIOUYrU1VFKVEyOFZ6ZGNlM1FDY1FPfmdHQ1l5RGQ9QzxyVHJM
ZEBgM3FtKwp6VzVlbSg8T15OKmpMSGB5dHspN0NBcEFKbGB4PWIqaFU0KmhGazwlZE5RP3FYaVBI
emVwR1NGV1UpK3FFYE1MNHcKeitCayM7emNGcFdsRUA9VkUyaCR4T3RYYTA7VmIrMTtpd2xPTnFC
VCZhNmRQUSh5eCRaP094e0lDbm1NMCE/IWx1Cnp3YVgmfldRaTd8bmRtNSh5SlVTPHRQQHZDPXRM
QSpjaF5ESnRQSV8rV2F4K1ZERGJeQShnR0Y0SzdBVVA9YXkzTAp6U151VCtgU1JBKmVRZitCK1FN
Yzs/OSs/WUEmNGNlY1NnRztOI0I/YlZTVSkwO002RGs0Q3p6VCRFUVl2Yk9ta3gKemxVO2U2X1Yy
cFVTKm0lKUhed0ViM1ZzNX47Y2MrNj80aUFBX2BfcmtjQ09aVkk5Vmd+RzJfQFhlfkhkSEhFKWVk
Cnp3K2xxYGMoM0RSSEtwZHZZKmVpQUQ2TFZhdnVBIyR2bGJKJCpFemYwMGVEbHFna2t7Zmd9bVYo
aGV5TUdeQnFgMAp6UzxtZGpraXdQeTs3aH4kbUR0enJYWTZXTFBIUjZmc0FOYFRNclhyQWAtQmNZ
d0tZOVRhcj1uMiRQWiZCVSlsS2MKeiQoWCsle2M+MVhWM3czJXgyNUNsYnUpR0E9VlhmUytlKTdL
LTVMNHJuSTlNaGo+O0Vue0JiV1pvdDwmWjg3MSpuCnojKDtVUiNAdy1ZSEQ7Qm89dD4+PiRFSHRF
TzA0cCtlUl5pe0x3My00JiNzbm48clo5a3lSXm19Ji1VbSM0Uj1TfAp6cng8d35oNUAwNVFOQ05w
O05HfHdkbjFJOXZDcHJxOXsxe05le0V8TVcxbXVqJVdLcHlaakhffl51entlQ0g0YT0Kejx7YXNk
UWZnNDlgO0tVJWNhSmtDYjMlVl9yQnhYOCN5YXlnS1EoVD5Gcz48NkJyK2hMIXQlO1h2aFUjdGBJ
VG9WCnpKXlFER0FNe1ZKWEZlYzdTeHdJbCYmfTQ1IUtxUnZ6dyooaihkNUpVX25ZQiZDSzNLMzQj
VnI/UlRPaG0hRnhQZgp6RHt8Yms7VW9KQHRmZ3FeYCo5fXoyc3JwbXg2OXhkQEpybkReXjd9Xysq
P35ZdmR5cHplSHpuKGx5TztKdWhpTigKekpsYFlBbj8zNn03UnglKzdSRjA2R0dFdSpmbHAwZXIz
SFB2IXs/UDslWGFGc0ZAe21AXlpCQEEmXnhMWSZ1X0pACnpYSjtJTzc5Mll+R0lOVWpTaDNhPTh8
QkwlbiU9V0Y+S1VvZWpAOUV6VVMrKkptYH1kMCRuS01JWERFTl9sVFVgQAp6X05rUFdNIWRDXnVF
JXttclQtQSEqUzIjdHgxPkhfJnBmRVgxMmVET3hnR2hWVTMrRmNDO0ZYY1RkTC1yNFEyS2QKej51
O0h4YWVPcGRMUkh3cCZRdEZMcXF4R1okNGF0eVI3KWRJTHtIISVVT0BpOVh9VzgpZHw/JW9mM2Ny
bTQqelBPCnpld01zantjZ3RWP3BWKTRHdkdAfWVWK3d0Sz8qKiRNPWZKRW1zcFFobTgodStFbnpu
d20rQFBfXlh7Nj1rZ317bgp6LSlfcnUlVSN5REp+YCNKP0ZkQz0pVVNJWkdCQkEjRFJJJm1fNz1L
KEhoZ0FRaDgpc3E/fkB0cEV5Mm4lWW1kdF4KenlLN2ljaG9sREl0S0JnKHVicj52bURXcT0tXj5G
Yms4YHNFb0ltI0lNPilIYyN5I1VabVcyM2dzPl4tVXc7JTtLCnorTV9hZTdeJipIQkZtXmRfdjJO
RVEpMEM9Q2dYSjlhUG01Vz51R3N7dFclJVlxcjd6RE96IU9gSmB3QlV5PFZHIQp6NXl7RzBhfChq
aXtuZ2Y+TWcmfldLKi1wJjd1fXV7Z0s1KyF2cihDKil+TTReTU82c3crMEQpO0AmUENsSEJOMk4K
emxDU0BDOzN2fml5UEkqUnJnMWdhXjFtYFc7NUQ+UWpZRStJcTJLSHBtelpaUHdVezh8d0dNOEg/
YjxuK2hPQVloCnoyVEo7fWVLcH02NnttOHl1ZVVoRDE2eih8Xzs+cV9qZDFEcCpgRjR5V0FKLUJW
cyRvZjRnO3Bfbz1mfVBZYWhYSAp6MzA4PztjXmN8XkI+U1laKDVVOWRVVDBeTTV4PW9HM0psUndf
NWBQND5SfkQ0d2ZtRm5VKjY5QmFHVnxiYzQqdl4KempAPnMqUkMoI3FGYHQjITdvM3R1b1E0bzMo
bU1sbnN2SHlWemNKYy0mJjNXdzN2M1JMJT4ybGJkfHxpfEw2ZUpKCnpqRnk3REsmTzlfUzZHVXVk
cHxhcjVfdz08a1k+cEg+OE9lMU99PH1MPjM4YzBQbmQ9RSpJNmdKc31saDQ0an0zZQp6aF5tRjtk
RXpRcmZjcCMyWXIqTi1KZnxgXyllR0ZKaUFTbXRkQXYxK0lfMm8wKFY0NFhqMnVEM2JCJE8ke0ZD
OEQKenplR01JP3oze2UoMVZpeG5SVGlASF9yTnJ8TmQwMWdJPVIqP2FWcT14JDNuKVJxTFNGczlI
Ty1QOEN0b1clbnQ2CnpYb31DVFZIV3I1WXd5b1JVKHE5KytIUHVMK01aWFpCRz1SUXIpVkFZOGNs
MHdXfiRhbEszfE85YWNlR0smTXJOcAp6P3A9Jn1OdER2I2VhcEYtRUJJaUNTKzNWaHZxUn5QcFFn
QkZ6SkVELUlgU1ZaPWQwMTxrcn5MVkVUMj1Yc2VqZ0IKejZaeDAwZ0k4PEVQd14tRj5YakYzWDxv
VSRVKDBLKG1zM0ZQbH5LJnhzdmBrYHo1fW1ZX2hrWSM3PD1JSiExbkNMCno4MjQ9RiVoP2M2Tn1P
X2oxX2dAb2B9U3xsRUE+SUpUST1+cVQ5MzZMVzhuTlB1ak47PT01Nmh5U0x+P01sQH14TAp6cj44
NkdeNzAtUmszU3RSYS1TPVVUPElCYyZzMnhRSUJmQnBrfVdWWT9LdU9Pbz89ZE9JcUdpSDlGOUk1
KW4jNnAKeiNpNnNwYHotdGZsaFk9dzA1eT8oUiQxbkE+P1dPeUB+cHM9UWdUTStlZS1kZG4pTnAx
IU1HWXh8TThofjNzJE1xCnpYcksySGQlaV9TNnVBPnM7QXpJP3h6WjFsY3x7aEZ7NVZeb2B4K150
aV53d0xIOXRqcVY1NjQlczZ2K3lqbXJ7ZAp6PzFreEIqJSQzS2hgPVd9PkFObl5FWjI1O3JMM1Nh
cEVsS0cyVFhKYisyeT9zdy1oVVMyRmV4WHp0bVdzKms3LVYKejJEKkU9bFdgUWg1PHxhTWFebD9Q
dEIrWj1tIzd1QFNqaypiRjV6U3htZXdrSF9SIzJ3b0woSUdnVkI5dW5CdGxHCnp5aFJCdUl6VGhU
ejtXSF4ldDI7PVJuJG0xVzFMMSNiRFk7aVdpe0JYc0JHPXtqUUBJVDJYdTdRZCRveH11Z3FocQp6
NV9RS3V2al9TK3F9UmVOd1dKXks8MXF7ZiRLdFh6PlRfUUN7QTJOV1diKG9hVihIWjkjQ2hHPmFL
fiV7ZG9aN2gKektPQz03NllHcig5cVZuWTlaVGIlalNrVkwrVkZlX1pLZFpoPFAhSXFYUV8yZ3ot
ajh9d1I2Tm5vZkJLO1dfdkl7Cnp4dmEwYSl1TiQ0YFBxUndebFh2VyZNMndDMy16QTtKaFdaRnRo
fkJrJDxXdCReQG5CfDwwK2p6e0NiOSVGXnFMZQp6WkRTezZ1T2xNJlh6P1Q0NTBeJEteJHorNjwt
dyQjPk1SZEdzZH45IVFBclBkPHVCUiR7RGlNWkFzSml0U0ZBVykKekZGJnU5WE8tMFMqbjJwbDR6
K1dtNSszeUIqMXtxfkkwaEc7QjRsVj1AUj5zP2FTQUNmcFIxQEImR1B9VzEjQ1MwCnooRyFOOF87
SDFrbi1BPzhUKlJ5Nl9wJG81czhqS28hfUxoaUEjel5GKCtkJk5rLUkzMFY8dFE0b3NFZC1eXnde
PQp6byQyWCtBUkw8aVF5Y1N7Sz82KFRrMzlhJj5la1BWcDB9Zn1ALStDYlpBOSMhenR3dSNleXJF
IU41JWBxPVg7elUKengxcDgjKVBwMTBIWVpoSVNndTJNZjd9YE9CZVAyX2M+Q2VXTngoT3pAJHtI
bm8wZ0Q4Xjt3RUp1NSp+JUB5Klh8CnpfMkx6Q1l3TlI1cURJfTU9fTltMHtNYnZpZCl4R1c0eWpp
JWF8bS1qZH1+XihLSnhzVz9EX0RZclZHQEY5dH5nRwp6QDBgdXlAOTJNbGNpMnlDN0BoYT9OJilL
IXtFfG9jYGdaPEVlbXEmenJ5RjRBYkxUdkhXKmo7RVkmSX5DQG8zWmUKekJfNFlgfEJUZCNUQnNX
MnMza2xOVH4xIUwzSGZKOSkkZWJXNysjNmZkXzhTXyYrdDNXX0l6YSRYaFNUeTNlVlJ7CnpTQ0VO
XjZgdkNvUF4meDZ2T0M2eTtPPncyZSV6a3BLOEljNiZyXyhmQj1SeC0lbj8/WF89azghJnZUYyhP
TWFxMgp6MVdUbmZHO0A5QD4qVXVxYHI0dV8hTnQzfG1HVVN9Uy1uNWsjOHBMeE1FJWxFWVZiVW5P
KjlwfkdzSSNNWEhzKH0KemI1T1Nwejd3dFNTe045VUEqa3ZiUnAyTTF7ZDVZe3ZzSiEjJFRKQVhs
SSgoMk9adVRJP3F2RX51Kz9ELSYqNk53CnpWOXBLQ2t2TjtlaEZ9Zkx7M3RTQ0w0I3VXNm5PV3wl
eWprNntRcDhYbVh1U3BDLSM1Jno2a0xVP2VSKGd5Rm9ELQp6U0NJakk+NipXZVMzZGdxKSVORXZk
KnUxcE9CMn1yVnRpezhjTkI/e3JJY3BAcDxWNCshSms5cEdHJHZXNmw8e2kKejw7VW5yRF5FKDc/
KGV4YUh1VyNJU0p9PF5ObUV+WWRPeHEtdkp7KiZGMWBLQ149bnkxJnk2Ul9qRDQpakJUSnw/CnpE
JnUpZGklI0Q1I3YlaGNEQTdOJVduPnpFXlJBP0tjMThKa2JZdmNIO2JWPjlPMV9xUHV2SkhldVhr
dS1zailjTQp6JCh0O1gqa15yQz58VTVJc2dGS1dJPSE+c2RoKz9+aXNeZCEmT1luMCF7bmlKakgy
ZzU8OWMzZT4lUG1LNGxPU2MKeik+MUpIODB1LVRCP3leSUxfS1J9Pl9ISldoRiZnZ0tmNGE7UD19
clJ5PiU0RFl9dWFEcXBZTHg1UjZRPD5mbyN1Cno9U1E0THpjbF80X2QkbjhNWVhZa1FUPVhTdEVE
c1JxcT1eNkZVPCh0bXElcCR4N3NpMnF0dCNtVXVISyZvVF5TMgp6XmR7cjdXXn40REFITEcjej5m
NGM/ZjRWTE9DRUEqZHtEQUg7Kns5ND98Qk08VUsrR0ZwV0IyazJYNXV+OHVycj4KejhUK2p8cCZX
JipObkpGVE5kcyM0X0Y5dVRBIXszSmBMKD5wSn59MHZ0PXl7SyhZN1FWR1ZIUjhFPSM2JUgpRnE1
CnpEckZRTHdqOD8tcEteNCVXXkJmM0FDM34/PjluNnAxMzg5VT1raVcpWWtLX0BJUWQld2h7TjxZ
RjIkZXRNWW5nJAp6YDRGYz9jbj4xaCo4RUo8KzhPJihpK0FAWVNveT5Xd2FafEJGTDE4aVRaPGhz
VCpfcH54eiVNPmRTTGlUOUhKYGYKelFwRj07aDF2LSlhbHNzXyYmam00JDdNUlY/b0R1IVd6LXV2
PFZDM3Vtdn02ViokVzRxUTFZJSp4QF88PCpTRyRMCnpEJF9oUzBxP2JRR0xFT3I3PEt4Zz1ZalVt
M0lEP15DMnpxQ3h4fCVCO1p7d2NUOEgoYz5VbX15U01AO3NkZkIlZgp6OGtjZHwkMnlaQ2ltUHJC
ezdVZDV1QUY5bCNjPUdBPiMtNyQ+emJAUnpoQn4zeVBxLUxEbTgybzV+RUBzP2Amb2wKelZleyFy
JGcqMkVkTE8qI3k7dHQwNGg/dW05fGlsQ0s4b092YT9rZUlqTUZ8XjxAUSNaZ0kmS2R5eU9BMWJh
UTZ4CnpiRWRmSzhIMmRIN1RjQndhJWZ4ZGdCSSF4XiF3MExvfnRARmRUUWhVN0JyeF9kWV5aQWAq
cnZjTWYlKmZIMEhGRwp6YjJGWFdjY0lSJT0mSGcjcyFEaWUrTjM4b0dLUG1uV188UzFibCZAcHVV
eUw3e0M8aDBQTHxlVSk2ISZ6ZWB0TTkKeklednYlbFJ4UEgpXnZHfVMhLTtAZDg8VVJSOUdiOVlk
dzRPdUNRNTRfeEQrd3YkZzB3IUQwcG4pT1I/JnlXaElDCnpYaUlENko5I31jPD8jQyVrOSMrOW9W
NXk8ZlRsPWBoPkBLfkhBdFNzVn08R1g+QnVRKDFNKy1pcmgyPChBemkjUAp6KEgxLTwhaExyZUx1
NmVTPUI8JT87ZDV6U2pxRSl8NjZ5KzlPJHtIZUpaUFEpbCRfZk5WPW8lSyNeIVl3fDdJSncKeklL
OCokbilvWlNMN24+Tlh2PGZna0kzdHtZPCRiQTV9Xn1RNWdZVCp5THNBR140ai1qcHkmQn5SWHds
UzU2ez1pCnp2WD0qIUNUczNDaD95Jj0mQ35NRW9fOF9xcFMjZ0pQdmplMWl6fUp4dHV9P0gtUk1f
VlhWPGR0STVhTmZeMG1RSwp6SmU7ZlJYamd2UW41PT48ZyE8O2EoI2BpO3hSOzd2aE1aVHIqM3Z6
cmt6YDREZWVUR0w9bFkzdTNUS3E7SGBqUXEKekRSbEFPNTlsQ3U4QEsoXz4pK1lEbntuNlp5PVdu
aSF5X3xxVDY9Yz1uRzAqR3w3UiZPaVYtRUlucEpqRndReT9MCnpreXpzfTdJMz1rU0U9RHU4PG58
dGpGJDVxTWFtJnRINDEySWtJZVlBSU0qWGhhYn1yfChAcWBkV2h1dykrK2xDSQp6OW5hXkVvWFk0
c0ZTMihjcyREWmFiTHpCS3hqZU95NiY5OXkkSmVvYWF7KClCRW5FUDhEVFVLZytWVmc4UDc4ZV8K
ejUjTGk0Sj1MZV5HenAmMkUjMU5eS2FDVyNPMEZIRnlZJGt+TEdFIz1ifnpiel9DTUt3OzJ9eSRa
aVB8bV8kbUJlCnpKVTVtLThmUD4tI2lIMVc9dihJd1cmTXM1aHNSQHZLcWo1UEZBODYmRVB8NlhW
cytsaXJwak0lcmFrSjFxVFREMAp6PFVjTFNAJHtWWEVLe3pDfDFqO2ZhaGR3OStLV3lTazt0QVp8
SUZPNC1PY09uPEExemZEOEQkKDQ4U2tDTUklQjIKej1qbTk3Uk1OMEtEJHtaZDUySVZMZU1hbXlL
JUleQ3Y4VGFfY1AoSSNpTUdrek9BZUx6JiZUZU1sVmFxcj81I3JnCnojJER1VnM8eUMlLUp3fmgh
WlhfOyZ5OUkrRzVVNWg9RmsyTldFPUF5SUQ2NThYUVliWThJOFBDaVJhUm9qNi1YJAp6eDF3fShV
UWdxWi16Wk9fWE12MUhuTlpIeF5gO1QjOzdNWUtFWEFoI0tyZ3YqSmhvK1EoYzt8dEQ3fmNnSTZq
ckwKej5zQitrdXJ4WXIkNSFpIT0yNTRrKHhxcjNXS3B9OSpLRn4lcklDTDZqN3xaQT1rMHA+XkBT
SSt2Z1dwN097d2FnCnp5JDlXOGp+ajZ2VF5kVX1FMnpYZjVZMnZUSkNab3BEWHIxOEphJTZTUkp9
UldsZWtQbkllIWYkKDsxbmIpODxAdwp6NFdifUNjckRYWng0WlpHQU5QYjc5UGB0Tmt9R2pGUSt+
fDhafS1XN05xeGtnPis3NlQmcjkmT1h3QDYkLXJUVnsKekcoT3xqdlFPKm5LNXhqPW5gN0dEYTh1
cHpPNSlvMlM9I0dYVDxfJnQpXzUmYCVrOyVORlVubE88QkstbUdUcH5RCnorRiR6RiF3QD9XYjVj
VyVKU2JuQyh4UzFZb0s5MDZ1VTgyP1J3aX5LaHRueWklUzlldkcyISNFVVpoJCRyK0JoKwp6TDxY
Vjk8Zmx9WG1UVGVnVnJrNDsqfGM8WlpEKHByU00/NX48MkNnZElHR3BRRSUrT1kzSC1nRFNAWCo0
YD5aQVgKejt6PV5zOXg4YzZqWGMtUDgqVEZXXk5zYjdRQWEqQmVoPUt4SUp6NC0tNjZaQ1VRTHZR
JkxkQGhgYExiUXNjJS1zCnpsYlFPfmN6XiMqZWx0KG1vJEY3UV8jWDFQQl8yUjRaTnhzRiVrenJw
MTdwV2V5UWIhJiU1SnVwbGQtMCpNeD1yXgp6VT9yQzRXWncxSksxRj08KTQ9SnVFN215ZEE3X0hP
UWQpTEZLI2VNOyk1Xz95YSFSfktlJDAlcGc2TW5oIXBKPEMKei1xfXQkVHdRWX14PWdpT2V5QSs+
cH14QzNUbFRvSll9czM1R00hdGs4NUxJN2RZKTAzTX1XJkNfRkYmcXZHQiY0CnpkYGg3OFlhe2Fk
cl9Ecy1OblRhcjtfdVR2UTRITyZQVSFwZWRnajcwVDdZRnlGUWxLPiZnSE4pQ2diNFJSQ14hQgp6
YHNoRVpGd3UpaHJ3WkBuRHN3QCVAJGtqUm1mVlZ+WXc+S3dMYWFrOSo2el5FKnQ5d3l6MnxBfF8p
Tmh1KCFNZUwKemBLQlZnSHtPd1kyeSh9Qj4pan40YnR+NykhRXBWb1F7dCZwdm0zKmRzKEM1djhp
diNIOE1pKnFOS0IoamtEe0ZBCnomWTdDOGxuPG1QalZ9WiVfNVlXQylBYyN+UXV6bGMjeG4tUnR1
ZEwoZWZBYDg8fG9kPTUzNT9AbUxqVWArVHItewp6Kz56ZnFHZ0h7Tjx8KlIyVWhFQGtZMGRPcjYw
YSZ3Y31SM2MjS2d8YngkZzlOYGdPZThaPyptUCVIUEZGN1F5KlAKT0BOYXIyWHIxMn5AJW1yPkte
Zi0mCgpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4
IDEyMmYwZDguLmNlNjAxNDMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29s
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMS0wNC0xOCAgVGltb3RoeSBIYXRjaGVy
ICA8dGltb3RoeUBhcHBsZS5jb20+CisKKyAgICAgICAgTWFrZSB1cGRhdGUtd2Via2l0LWxvY2Fs
aXphYmxlLXN0cmluZ3MgcHV0IFdlYktpdC93aW4gc3RyaW5ncyBpbiBXZWJDb3JlCisgICAgICAg
IG5vdyB0aGF0IGFsbCBsb2NhbGl6ZWQgc3RyaW5ncyBpbiBXZWJLaXQvd2luIHVzZSBXRUJfVUlf
U1RSSU5HLgorCisgICAgICAgIGh0dHBzOi8vd2Via2l0Lm9yZy9iLzU4NzQ3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3JpcHRzL3VwZGF0ZS13
ZWJraXQtbG9jYWxpemFibGUtc3RyaW5nczogUmVtb3ZlIHRoZSBjb2RlIHRoYXQgdXBkYXRlZCBX
ZWJLaXQvd2luIGRpZmZlcmVudGx5LgorCiAyMDExLTA0LTE4ICBEb21pbmljIENvb25leSAgPGRv
bWluaWNjQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBBbmRyZWFzIEtsaW5n
LgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy91cGRhdGUtd2Via2l0LWxvY2FsaXphYmxlLXN0
cmluZ3MgYi9Ub29scy9TY3JpcHRzL3VwZGF0ZS13ZWJraXQtbG9jYWxpemFibGUtc3RyaW5ncwpp
bmRleCAwYTBhZGE5Li5jZWIyNWE1IDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRzL3VwZGF0ZS13
ZWJraXQtbG9jYWxpemFibGUtc3RyaW5ncworKysgYi9Ub29scy9TY3JpcHRzL3VwZGF0ZS13ZWJr
aXQtbG9jYWxpemFibGUtc3RyaW5ncwpAQCAtMzUsNyArMzUsNyBAQCB1c2UgbGliICRGaW5kQmlu
OjpCaW47CiB1c2Ugd2Via2l0ZGlyczsKIAogIyBXZWJLaXQgYW5kIFdlYktpdDIgc3RyaW5ncyBn
byBpbnRvIFdlYkNvcmUncyBMb2NhbGl6YWJsZS5zdHJpbmdzLgotbXkgQGRpcmVjdG9yaWVzVG9T
Y2FuID0gKCJTb3VyY2UvV2ViQ29yZSIsICJTb3VyY2UvV2ViS2l0L21hYyIsICJTb3VyY2UvV2Vi
S2l0MiIsICItU291cmNlL1dlYkNvcmUvaWN1IiwgIi1Tb3VyY2UvV2ViS2l0L21hYy9pY3UiKTsK
K215IEBkaXJlY3Rvcmllc1RvU2NhbiA9ICgiU291cmNlL1dlYkNvcmUiLCAiU291cmNlL1dlYktp
dC9tYWMiLCAiU291cmNlL1dlYktpdC93aW4iLCAiU291cmNlL1dlYktpdDIiLCAiLVNvdXJjZS9X
ZWJDb3JlL2ljdSIsICItU291cmNlL1dlYktpdC9tYWMvaWN1Iik7CiBteSAkZmlsZVRvVXBkYXRl
ID0gIlNvdXJjZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovTG9jYWxpemFibGUuc3RyaW5ncyI7CiAK
IEBBUkdWID09IDAgb3IgZGllICJVc2FnZTogIiAuIGJhc2VuYW1lKCQwKSAuICJcbiI7CkBAIC00
Myw5ICs0MywzIEBAIG15ICRmaWxlVG9VcGRhdGUgPSAiU291cmNlL1dlYkNvcmUvRW5nbGlzaC5s
cHJvai9Mb2NhbGl6YWJsZS5zdHJpbmdzIjsKIGNoZGlyV2ViS2l0KCk7CiAKIHN5c3RlbSAiVG9v
bHMvU2NyaXB0cy9leHRyYWN0LWxvY2FsaXphYmxlLXN0cmluZ3MiLCAiLSIsICRmaWxlVG9VcGRh
dGUsIEBkaXJlY3Rvcmllc1RvU2NhbjsKLQotIyBGSVhNRTogdGhlIGZvbGxvd2luZyBjYW4gYmUg
cmVtb3ZlZCBhbmQgIlNvdXJjZS9XZWJLaXQvd2luIiBhZGRlZCBhYm92ZSBvbmNlIFdpbmRvd3Mg
dXNlcyBXZWJDb3JlJ3MgTG9jYWxpemFibGUuc3RyaW5ncy4gPHJkYXI6Ly9wcm9ibGVtLzkxMTk0
MDU+Ci1teSBAd2ViS2l0RGlyZWN0b3JpZXNUb1NjYW4gPSAoIlNvdXJjZS9XZWJLaXQvd2luIik7
Ci1teSAkd2ViS2l0RmlsZVRvVXBkYXRlID0gIlNvdXJjZS9XZWJLaXQvRW5nbGlzaC5scHJvai9M
b2NhbGl6YWJsZS5zdHJpbmdzIjsKLQotc3lzdGVtICJUb29scy9TY3JpcHRzL2V4dHJhY3QtbG9j
YWxpemFibGUtc3RyaW5ncyIsICItIiwgJHdlYktpdEZpbGVUb1VwZGF0ZSwgQHdlYktpdERpcmVj
dG9yaWVzVG9TY2FuOwotLSAKMS43LjMuNAoK
</data>
<flag name="review"
          id="82766"
          type_id="1"
          status="+"
          setter="mitz"
    />
    <flag name="commit-queue"
          id="82767"
          type_id="3"
          status="-"
          setter="timothy"
    />
          </attachment>
      

    </bug>

</bugzilla>