<?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>7223</bug_id>
          
          <creation_ts>2006-02-12 15:16:55 -0800</creation_ts>
          <short_desc>Reproducible crash when tabbing to a frame that has not been loaded</short_desc>
          <delta_ts>2006-03-21 09:49:09 -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>Frames</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>EasyFix, HasReduction, InRadar</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jussi Hagman">juhagman</reporter>
          <assigned_to name="Beth Dakin">bdakin</assigned_to>
          <cc>alice.barraclough</cc>
    
    <cc>ap</cc>
    
    <cc>sullivan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>32258</commentid>
    <comment_count>0</comment_count>
    <who name="Jussi Hagman">juhagman</who>
    <bug_when>2006-02-12 15:16:55 -0800</bug_when>
    <thetext>A reduction of this problem is included as an attachment.

Steps to reproduce:
1. Open frameCrash/index.html
2. Press option-tab to select the link on page. (repeat and/or change settings if the link is not highlighed)
3. Press option-tab once more to go to the other frame

Result:
Crash with both Nightly Webkit and Safari.

Crash report and the reduced example are provided as attachments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32259</commentid>
    <comment_count>1</comment_count>
      <attachid>6439</attachid>
    <who name="Jussi Hagman">juhagman</who>
    <bug_when>2006-02-12 15:19:49 -0800</bug_when>
    <thetext>Created attachment 6439
Reduced testcase 

Testcase in a .zip file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32260</commentid>
    <comment_count>2</comment_count>
      <attachid>6440</attachid>
    <who name="Jussi Hagman">juhagman</who>
    <bug_when>2006-02-12 15:21:06 -0800</bug_when>
    <thetext>Created attachment 6440
Crash log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32290</commentid>
    <comment_count>3</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-02-12 21:32:50 -0800</bug_when>
    <thetext>My guess is that this line of code:

            FrameView *childFrameWidget = widget-&gt;isFrameView() ? static_cast&lt;FrameView *&gt;(widget) : 0;

needs a check for widget of 0.

            FrameView *childFrameWidget = (widget &amp;&amp; widget-&gt;isFrameView()) ? static_cast&lt;FrameView *&gt;(widget) : 0;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32571</commentid>
    <comment_count>4</comment_count>
      <attachid>6501</attachid>
    <who name="Jussi Hagman">juhagman</who>
    <bug_when>2006-02-15 02:27:48 -0800</bug_when>
    <thetext>Created attachment 6501
Proposed patch

The change suggested by Darin fixes the problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32573</commentid>
    <comment_count>5</comment_count>
    <who name="Joost de Valk (AlthA)">joost</who>
    <bug_when>2006-02-15 02:34:28 -0800</bug_when>
    <thetext>Reassigning to Jussi since he attached a patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32704</commentid>
    <comment_count>6</comment_count>
      <attachid>6501</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-02-15 08:06:29 -0800</bug_when>
    <thetext>Comment on attachment 6501
Proposed patch

What about a test? Can we make an automated test for this or not?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32938</commentid>
    <comment_count>7</comment_count>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2006-02-16 00:59:13 -0800</bug_when>
    <thetext>&gt; What about a test? Can we make an automated test for this or not?

Jussie: you could add a keyDown method on the event sender and in it create an NSEvent and send it to DumpRenderTree&apos;s offscreen window.  It should be pretty straightforward to do and would let us convert a few of our manual tests into automated ones.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33029</commentid>
    <comment_count>8</comment_count>
    <who name="Jussi Hagman">juhagman</who>
    <bug_when>2006-02-16 11:12:32 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; &gt; What about a test? Can we make an automated test for this or not?
&gt; 
&gt; Jussie: you could add a keyDown method on the event sender and in it create an
&gt; NSEvent and send it to DumpRenderTree&apos;s offscreen window.  

I&apos;ll look into that and try doing it. Thanks for the pointer.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33207</commentid>
    <comment_count>9</comment_count>
      <attachid>6501</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-02-17 16:48:51 -0800</bug_when>
    <thetext>Comment on attachment 6501
Proposed patch

I&apos;m going to mark this review- since we want a test case. But if we decide that&apos;s too hard, lets get this reviewed and landed anyway. I&apos;ll be happy to review+ it when either there&apos;s a test case attached, or a story about why we gave up on trying to make one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33440</commentid>
    <comment_count>10</comment_count>
    <who name="Jussi Hagman">juhagman</who>
    <bug_when>2006-02-19 20:56:16 -0800</bug_when>
    <thetext>I actually can&apos;t reproduce this any more.. It seems like some change in 10.4.5 has rendered this invisible. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33441</commentid>
    <comment_count>11</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-02-19 21:48:37 -0800</bug_when>
    <thetext>FWIW, I&apos;m still on 10.4.4, and I can reproduce the problem in ToT. But I cannot reproduce it in stock Safari 2.0.3.

The patch doesn&apos;t work quite right for me. It eliminates the crash, but breaks the tab order for both Tab and Option+Tab - I can no longer cycle between the address bar, Google bar and the page - the focus gets stuck in the page.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33502</commentid>
    <comment_count>12</comment_count>
    <who name="Jussi Hagman">juhagman</who>
    <bug_when>2006-02-20 10:01:43 -0800</bug_when>
    <thetext>(In reply to comment #11)
&gt; FWIW, I&apos;m still on 10.4.4, and I can reproduce the problem in ToT. But I cannot
&gt; reproduce it in stock Safari 2.0.3.

Interesting.

&gt; The patch doesn&apos;t work quite right for me. It eliminates the crash, but breaks
&gt; the tab order for both Tab and Option+Tab - I can no longer cycle between the
&gt; address bar, Google bar and the page - the focus gets stuck in the page.

I can see that too now (was not looking good enough when I tried it). So this patch is broken. This is not the way to fix this :(

I&apos;m reassigning this bug to the default assignee (if I&apos;m allowed to do that) as I am not sure I can fix this and my spare time is going to be limited for a few weeks at least.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37005</commentid>
    <comment_count>13</comment_count>
    <who name="Alice Liu">alice.barraclough</who>
    <bug_when>2006-03-20 07:24:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/4483860&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37074</commentid>
    <comment_count>14</comment_count>
      <attachid>7198</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2006-03-20 14:05:42 -0800</bug_when>
    <thetext>Created attachment 7198
Fix crash, attempt to maintain tab focus

Nil-checking the widget and calling focus on the node if we don&apos;t have a widget appear to fix the crash and the tab-focus issues. Although it does take two option-tabs to get from the &quot;Crash&quot; link to the address bar, but I think that&apos;s right because the focus is on the non-existant frame in the interim. I think that&apos;s the right behavior, but I&apos;m not sure. Working on turning this into a layout test...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37076</commentid>
    <comment_count>15</comment_count>
      <attachid>7199</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2006-03-20 14:15:35 -0800</bug_when>
    <thetext>Created attachment 7199
Another fix that doesn&apos;t give focus to the unloaded frame

Here&apos;s a similar patch that just skips the unloaded frame in the event loop and passes the focus directly from the loaded frame to the address bar. Which is better behavior?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37077</commentid>
    <comment_count>16</comment_count>
    <who name="John Sullivan">sullivan</who>
    <bug_when>2006-03-20 14:23:03 -0800</bug_when>
    <thetext>From the UI point of view, there&apos;s no point in keyboard-focusing a node unless the keyboard is useful while that node is focused. If there&apos;s no contents, then you can&apos;t keyboard-scroll or anything like that, so skipping this node entirely seems like the right choice (patch #2).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37078</commentid>
    <comment_count>17</comment_count>
      <attachid>7199</attachid>
    <who name="John Sullivan">sullivan</who>
    <bug_when>2006-03-20 14:24:02 -0800</bug_when>
    <thetext>Comment on attachment 7199
Another fix that doesn&apos;t give focus to the unloaded frame

Fix seems fine, but I&apos;ll hold off on r=me until a layout test is available, or until you decide that no layout test is possible.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37079</commentid>
    <comment_count>18</comment_count>
      <attachid>7198</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2006-03-20 14:25:35 -0800</bug_when>
    <thetext>Comment on attachment 7198
Fix crash, attempt to maintain tab focus

In light of John&apos;s comments, I am going to r- the first patch and work on a layout test. Thanks John!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37121</commentid>
    <comment_count>19</comment_count>
      <attachid>7206</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2006-03-20 23:03:46 -0800</bug_when>
    <thetext>Created attachment 7206
with layout test and DRT additions

Here is the same patch adding mouseDown to dump render tree for a layout test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37122</commentid>
    <comment_count>20</comment_count>
      <attachid>7206</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2006-03-20 23:07:07 -0800</bug_when>
    <thetext>Comment on attachment 7206
with layout test and DRT additions

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37143</commentid>
    <comment_count>21</comment_count>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2006-03-21 03:40:50 -0800</bug_when>
    <thetext>I would decrease the amount of time you wait to let the frame become fully constructed  100ms should do, it&apos;s what a few other tests use.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37190</commentid>
    <comment_count>22</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2006-03-21 09:49:09 -0800</bug_when>
    <thetext>I didn&apos;t see Justin&apos;s comments and committed the patch, but I will commit again to decrease the time.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6439</attachid>
            <date>2006-02-12 15:19:49 -0800</date>
            <delta_ts>2006-02-12 15:19:49 -0800</delta_ts>
            <desc>Reduced testcase </desc>
            <filename>frameCrash.zip</filename>
            <type>application/zip</type>
            <size>2202</size>
            <attacher name="Jussi Hagman">juhagman</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6440</attachid>
            <date>2006-02-12 15:21:06 -0800</date>
            <delta_ts>2006-02-12 15:21:06 -0800</delta_ts>
            <desc>Crash log</desc>
            <filename>frameCrash.txt</filename>
            <type>text/plain</type>
            <size>21887</size>
            <attacher name="Jussi Hagman">juhagman</attacher>
            
              <data encoding="base64">RGF0ZS9UaW1lOiAgICAgIDIwMDYtMDItMTMgMDE6MTQ6MjAuMzA5ICswMjAwCk9TIFZlcnNpb246
ICAgICAxMC40LjQgKEJ1aWxkIDhHMzIpClJlcG9ydCBWZXJzaW9uOiAzCgpDb21tYW5kOiBTYWZh
cmkKUGF0aDogICAgL0FwcGxpY2F0aW9ucy9TYWZhcmkuYXBwL0NvbnRlbnRzL01hY09TL1NhZmFy
aQpQYXJlbnQ6ICBXaW5kb3dTZXJ2ZXIgWzEwNl0KClZlcnNpb246ICAgICAgICAyLjAuMyAoNDE3
LjgpCkJ1aWxkIFZlcnNpb246ICAxClByb2plY3QgTmFtZTogICBXZWJCcm93c2VyClNvdXJjZSBW
ZXJzaW9uOiA0MTcwODAwCgpQSUQ6ICAgIDE1MzE0ClRocmVhZDogMAoKRXhjZXB0aW9uOiAgRVhD
X0JBRF9BQ0NFU1MgKDB4MDAwMSkKQ29kZXM6ICAgICAgS0VSTl9QUk9URUNUSU9OX0ZBSUxVUkUg
KDB4MDAwMikgYXQgMHgwMDAwMDAwMAoKVGhyZWFkIDAgQ3Jhc2hlZDoKMCAgIGNvbS5hcHBsZS5X
ZWJDb3JlICAgICAgICAJMHgwMTFhNWVjYyBXZWJDb3JlOjpNYWNGcmFtZTo6bmV4dEtleVZpZXdJ
bkZyYW1lKFdlYkNvcmU6Ok5vZGVJbXBsKiwgV2ViQ29yZTo6S1dRU2VsZWN0aW9uRGlyZWN0aW9u
KSArIDE0MAoxICAgY29tLmFwcGxlLldlYkNvcmUgICAgICAgIAkweDAxMWE1ZmQ0IFdlYkNvcmU6
Ok1hY0ZyYW1lOjpuZXh0S2V5Vmlld0luRnJhbWVIaWVyYXJjaHkoV2ViQ29yZTo6Tm9kZUltcGwq
LCBXZWJDb3JlOjpLV1FTZWxlY3Rpb25EaXJlY3Rpb24pICsgMzYKMiAgIGNvbS5hcHBsZS5XZWJD
b3JlICAgICAgICAJMHgwMTFhNjAwOCBXZWJDb3JlOjpNYWNGcmFtZTo6bmV4dEtleVZpZXdJbkZy
YW1lSGllcmFyY2h5KFdlYkNvcmU6Ok5vZGVJbXBsKiwgV2ViQ29yZTo6S1dRU2VsZWN0aW9uRGly
ZWN0aW9uKSArIDg4CjMgICBjb20uYXBwbGUuV2ViS2l0ICAgICAgICAgCTB4MDAzNDU4NWMgLVtX
ZWJIVE1MVmlldyBuZXh0VmFsaWRLZXlWaWV3XSArIDM0OAo0ICAgY29tLmFwcGxlLkFwcEtpdCAg
ICAgICAgIAkweDkzN2Q1ZDY4IC1bTlNXaW5kb3cgc2VsZWN0S2V5Vmlld0ZvbGxvd2luZ1ZpZXc6
XSArIDEzMgo1ICAgY29tLmFwcGxlLkFwcEtpdCAgICAgICAgIAkweDkzODk2ZjkwIC1bTlNXaW5k
b3cgc2VsZWN0TmV4dEtleVZpZXc6XSArIDI5Mgo2ICAgY29tLmFwcGxlLkFwcEtpdCAgICAgICAg
IAkweDkzOGM0ZWY0IC1bTlNXaW5kb3cgX3Byb2Nlc3NLZXlib2FyZFVJS2V5Ol0gKyAxOTYKNyAg
IGNvbS5hcHBsZS5BcHBLaXQgICAgICAgICAJMHg5MzcyYzA1YyAtW05TV2luZG93IGtleURvd246
XSArIDEyMAo4ICAgY29tLmFwcGxlLlNhZmFyaSAgICAgICAgIAkweDAwMDcwMmNjIDB4MTAwMCAr
IDQ1NTM3Mgo5ICAgY29tLmFwcGxlLkFwcEtpdCAgICAgICAgIAkweDkzNzVhNTg0IGZvcndhcmRN
ZXRob2QgKyA5MgoxMCAgY29tLmFwcGxlLkFwcEtpdCAgICAgICAgIAkweDkzNzVhNTg0IGZvcndh
cmRNZXRob2QgKyA5MgoxMSAgY29tLmFwcGxlLkFwcEtpdCAgICAgICAgIAkweDkzNzVhNTg0IGZv
cndhcmRNZXRob2QgKyA5MgoxMiAgY29tLmFwcGxlLkFwcEtpdCAgICAgICAgIAkweDkzNzVhNTg0
IGZvcndhcmRNZXRob2QgKyA5MgoxMyAgY29tLmFwcGxlLldlYktpdCAgICAgICAgIAkweDAwMzVl
MzM4IC1bV2ViRnJhbWVWaWV3IGtleURvd246XSArIDE2ODgKMTQgIGNvbS5hcHBsZS5BcHBLaXQg
ICAgICAgICAJMHg5Mzc1YTU4NCBmb3J3YXJkTWV0aG9kICsgOTIKMTUgIGNvbS5hcHBsZS5BcHBL
aXQgICAgICAgICAJMHg5Mzc1YTU4NCBmb3J3YXJkTWV0aG9kICsgOTIKMTYgIGNvbS5hcHBsZS5B
cHBLaXQgICAgICAgICAJMHg5Mzc1YTU4NCBmb3J3YXJkTWV0aG9kICsgOTIKMTcgIGNvbS5hcHBs
ZS5BcHBLaXQgICAgICAgICAJMHg5MzdmYjliMCAtW05TQ29udHJvbCBrZXlEb3duOl0gKyAxMTIK
MTggIGNvbS5hcHBsZS5XZWJLaXQgICAgICAgICAJMHgwMDM0NjYxOCAtW1dlYkhUTUxWaWV3IGtl
eURvd246XSArIDMyOAoxOSAgY29tLmFwcGxlLkFwcEtpdCAgICAgICAgIAkweDkzNzVhNTg0IGZv
cndhcmRNZXRob2QgKyA5MgoyMCAgY29tLmFwcGxlLldlYktpdCAgICAgICAgIAkweDAwMzVlMzM4
IC1bV2ViRnJhbWVWaWV3IGtleURvd246XSArIDE2ODgKMjEgIGNvbS5hcHBsZS5BcHBLaXQgICAg
ICAgICAJMHg5Mzc1YTU4NCBmb3J3YXJkTWV0aG9kICsgOTIKMjIgIGNvbS5hcHBsZS5BcHBLaXQg
ICAgICAgICAJMHg5Mzc1YTU4NCBmb3J3YXJkTWV0aG9kICsgOTIKMjMgIGNvbS5hcHBsZS5BcHBL
aXQgICAgICAgICAJMHg5Mzc1YTU4NCBmb3J3YXJkTWV0aG9kICsgOTIKMjQgIGNvbS5hcHBsZS5B
cHBLaXQgICAgICAgICAJMHg5MzdmYjliMCAtW05TQ29udHJvbCBrZXlEb3duOl0gKyAxMTIKMjUg
IGNvbS5hcHBsZS5XZWJLaXQgICAgICAgICAJMHgwMDM0NjYxOCAtW1dlYkhUTUxWaWV3IGtleURv
d246XSArIDMyOAoyNiAgY29tLmFwcGxlLkFwcEtpdCAgICAgICAgIAkweDkzNmU4NWMwIC1bTlNX
aW5kb3cgc2VuZEV2ZW50Ol0gKyA2NDI0CjI3ICBjb20uYXBwbGUuU2FmYXJpICAgICAgICAgCTB4
MDAwMjIxNjAgMHgxMDAwICsgMTM1NTIwCjI4ICBjb20uYXBwbGUuQXBwS2l0ICAgICAgICAgCTB4
OTM2OTBlZjQgLVtOU0FwcGxpY2F0aW9uIHNlbmRFdmVudDpdICsgNDE3MgoyOSAgY29tLmFwcGxl
LlNhZmFyaSAgICAgICAgIAkweDAwMDIxYzY0IDB4MTAwMCArIDEzNDI0NAozMCAgY29tLmFwcGxl
LkFwcEtpdCAgICAgICAgIAkweDkzNjg4MzMwIC1bTlNBcHBsaWNhdGlvbiBydW5dICsgNTA4CjMx
ICBjb20uYXBwbGUuQXBwS2l0ICAgICAgICAgCTB4OTM3NzhlNjggTlNBcHBsaWNhdGlvbk1haW4g
KyA0NTIKMzIgIGNvbS5hcHBsZS5TYWZhcmkgICAgICAgICAJMHgwMDA1Y2ZkYyAweDEwMDAgKyAz
NzY3OTYKMzMgIGNvbS5hcHBsZS5TYWZhcmkgICAgICAgICAJMHgwMDA1Y2U4MCAweDEwMDAgKyAz
NzY0NDgKClRocmVhZCAxOgowICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgIAkweDkwMDBiMjA4
IG1hY2hfbXNnX3RyYXAgKyA4CjEgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAgICAgCTB4OTAwMGIx
NWMgbWFjaF9tc2cgKyA2MAoyICAgY29tLmFwcGxlLkNvcmVGb3VuZGF0aW9uIAkweDkwNzVkMTE0
IF9fQ0ZSdW5Mb29wUnVuICsgODMyCjMgICBjb20uYXBwbGUuQ29yZUZvdW5kYXRpb24gCTB4OTA3
NWNhMTggQ0ZSdW5Mb29wUnVuU3BlY2lmaWMgKyAyNjgKNCAgIGNvbS5hcHBsZS5Gb3VuZGF0aW9u
ICAgICAJMHg5MjhmNTY2NCAtW05TUnVuTG9vcCBydW5Nb2RlOmJlZm9yZURhdGU6XSArIDE3Mgo1
ICAgY29tLmFwcGxlLkZvdW5kYXRpb24gICAgIAkweDkyOGY1NTljIC1bTlNSdW5Mb29wIHJ1bl0g
KyA3Ngo2ICAgY29tLmFwcGxlLldlYktpdCAgICAgICAgIAkweDAwMzZjNzM0ICtbV2ViRmlsZURh
dGFiYXNlIF9zeW5jTG9vcDpdICsgMTgwCjcgICBjb20uYXBwbGUuRm91bmRhdGlvbiAgICAgCTB4
OTI4ZTY2ZDQgZm9ya1RocmVhZEZvckZ1bmN0aW9uICsgMTA4CjggICBsaWJTeXN0ZW0uQi5keWxp
YiAgICAgICAgCTB4OTAwMmIyMDAgX3B0aHJlYWRfYm9keSArIDk2CgpUaHJlYWQgMjoKMCAgIGxp
YlN5c3RlbS5CLmR5bGliICAgICAgICAJMHg5MDAwYjIwOCBtYWNoX21zZ190cmFwICsgOAoxICAg
bGliU3lzdGVtLkIuZHlsaWIgICAgICAgIAkweDkwMDBiMTVjIG1hY2hfbXNnICsgNjAKMiAgIGNv
bS5hcHBsZS5Db3JlRm91bmRhdGlvbiAJMHg5MDc1ZDExNCBfX0NGUnVuTG9vcFJ1biArIDgzMgoz
ICAgY29tLmFwcGxlLkNvcmVGb3VuZGF0aW9uIAkweDkwNzVjYTE4IENGUnVuTG9vcFJ1blNwZWNp
ZmljICsgMjY4CjQgICBjb20uYXBwbGUuRm91bmRhdGlvbiAgICAgCTB4OTI5MGRiOWMgK1tOU1VS
TENvbm5lY3Rpb24oTlNVUkxDb25uZWN0aW9uSW50ZXJuYWwpIF9yZXNvdXJjZUxvYWRMb29wOl0g
KyAyNjQKNSAgIGNvbS5hcHBsZS5Gb3VuZGF0aW9uICAgICAJMHg5MjhlNjZkNCBmb3JrVGhyZWFk
Rm9yRnVuY3Rpb24gKyAxMDgKNiAgIGxpYlN5c3RlbS5CLmR5bGliICAgICAgICAJMHg5MDAyYjIw
MCBfcHRocmVhZF9ib2R5ICsgOTYKClRocmVhZCAzOgowICAgbGliU3lzdGVtLkIuZHlsaWIgICAg
ICAgIAkweDkwMDBiMjA4IG1hY2hfbXNnX3RyYXAgKyA4CjEgICBsaWJTeXN0ZW0uQi5keWxpYiAg
ICAgICAgCTB4OTAwMGIxNWMgbWFjaF9tc2cgKyA2MAoyICAgY29tLmFwcGxlLkNvcmVGb3VuZGF0
aW9uIAkweDkwNzVkMTE0IF9fQ0ZSdW5Mb29wUnVuICsgODMyCjMgICBjb20uYXBwbGUuQ29yZUZv
dW5kYXRpb24gCTB4OTA3NWNhMTggQ0ZSdW5Mb29wUnVuU3BlY2lmaWMgKyAyNjgKNCAgIGNvbS5h
cHBsZS5Gb3VuZGF0aW9uICAgICAJMHg5MjkwZWNkYyArW05TVVJMQ2FjaGUgX2Rpc2tDYWNoZVN5
bmNMb29wOl0gKyAxNTIKNSAgIGNvbS5hcHBsZS5Gb3VuZGF0aW9uICAgICAJMHg5MjhlNjZkNCBm
b3JrVGhyZWFkRm9yRnVuY3Rpb24gKyAxMDgKNiAgIGxpYlN5c3RlbS5CLmR5bGliICAgICAgICAJ
MHg5MDAyYjIwMCBfcHRocmVhZF9ib2R5ICsgOTYKClRocmVhZCA0OgowICAgbGliU3lzdGVtLkIu
ZHlsaWIgICAgICAgIAkweDkwMDJiOGE4IHNlbWFwaG9yZV93YWl0X3NpZ25hbF90cmFwICsgOAox
ICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgIAkweDkwMDMwMDFjIHB0aHJlYWRfY29uZF93YWl0
ICsgNDg4CjIgICBjb20uYXBwbGUuRm91bmRhdGlvbiAgICAgCTB4OTI4ZWQ4NDAgLVtOU0NvbmRp
dGlvbkxvY2sgbG9ja1doZW5Db25kaXRpb246XSArIDY4CjMgICBjb20uYXBwbGUuU3luZGljYXRp
b24gICAgCTB4OTliZmU1MGMgLVtBc3luY0RCIF9ydW46XSArIDE5Mgo0ICAgY29tLmFwcGxlLkZv
dW5kYXRpb24gICAgIAkweDkyOGU2NmQ0IGZvcmtUaHJlYWRGb3JGdW5jdGlvbiArIDEwOAo1ICAg
bGliU3lzdGVtLkIuZHlsaWIgICAgICAgIAkweDkwMDJiMjAwIF9wdGhyZWFkX2JvZHkgKyA5NgoK
VGhyZWFkIDU6CjAgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAgICAgCTB4OTAwMWYyMGMgc2VsZWN0
ICsgMTIKMSAgIGNvbS5hcHBsZS5Db3JlRm91bmRhdGlvbiAJMHg5MDc2ZjlhOCBfX0NGU29ja2V0
TWFuYWdlciArIDQ3MgoyICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgIAkweDkwMDJiMjAwIF9w
dGhyZWFkX2JvZHkgKyA5NgoKVGhyZWFkIDAgY3Jhc2hlZCB3aXRoIFBQQyBUaHJlYWQgU3RhdGUg
NjQ6CiAgc3JyMDogMHgwMDAwMDAwMDAxMWE1ZWNjIHNycjE6IDB4MDAwMDAwMDAwMjAwZjAzMCAg
ICAgICAgICAgICAgICAgICAgICAgIHZyc2F2ZTogMHgwMDAwMDAwMDAwMDAwMDAwCiAgICBjcjog
MHgyNDAwNDIyNCAgICAgICAgICB4ZXI6IDB4MDAwMDAwMDAyMDAwMDAwNCAgIGxyOiAweDAwMDAw
MDAwMDExYTVlYzAgIGN0cjogMHgwMDAwMDAwMDAxMzQzYmEwCiAgICByMDogMHgwMDAwMDAwMDAx
MzQzYmEwICAgcjE6IDB4MDAwMDAwMDBiZmZmZTYxMCAgIHIyOiAweDAwMDAwMDAwMDEzODIxMjAg
ICByMzogMHgwMDAwMDAwMDAwMDAwMDAxCiAgICByNDogMHgwMDAwMDAwMDAwMDAwMDAwICAgcjU6
IDB4MDAwMDAwMDAwMDAwMDAwMCAgIHI2OiAweDAwMDAwMDAwMDA1YzQzNzAgICByNzogMHgwMDAw
MDAwMDkzYmY2N2EwCiAgICByODogMHgwMDAwMDAwMDAwMDAzNDhiICAgcjk6IDB4MDAwMDAwMDAw
MDAwMDAwMCAgcjEwOiAweDAwMDAwMDAwMDAwMDAwMDAgIHIxMTogMHgwMDAwMDAwMDAwMDAwMWZj
CiAgIHIxMjogMHgwMDAwMDAwMDAxMzQzYmEwICByMTM6IDB4MDAwMDAwMDAwMDAwMDAwMCAgcjE0
OiAweDAwMDAwMDAwMDAwODAxMjAgIHIxNTogMHgwMDAwMDAwMDAwM2JkY2EwCiAgIHIxNjogMHgw
MDAwMDAwMDAwM2JkY2EwICByMTc6IDB4MDAwMDAwMDAwMDNiZGNhMCAgcjE4OiAweDAwMDAwMDAw
MDAzYmRjYTAgIHIxOTogMHgwMDAwMDAwMDAwM2JkY2EwCiAgIHIyMDogMHgwMDAwMDAwMDAwM2Jk
Y2EwICByMjE6IDB4MDAwMDAwMDAwMDNiZGNhMCAgcjIyOiAweDAwMDAwMDAwMDAzYmRjYTAgIHIy
MzogMHgwMDAwMDAwMDAwM2JkY2EwCiAgIHIyNDogMHgwMDAwMDAwMDAwMDAwMDAxICByMjU6IDB4
MDAwMDAwMDAwMDUxNzRjMCAgcjI2OiAweDAwMDAwMDAwYTM2YmE1MzAgIHIyNzogMHgwMDAwMDAw
MDAwMDAwMDAwCiAgIHIyODogMHgwMDAwMDAwMDAwNjI1NTI4ICByMjk6IDB4MDAwMDAwMDAwMDAw
MDAwMCAgcjMwOiAweDAwMDAwMDAwMDA2MGJlMTAgIHIzMTogMHgwMDAwMDAwMDAxMWE1ZTUwCgpC
aW5hcnkgSW1hZ2VzIERlc2NyaXB0aW9uOgogICAgMHgxMDAwIC0gICAgMHhkYWZmZiBjb20uYXBw
bGUuU2FmYXJpIDIuMC4zICg0MTcuOCkJL0FwcGxpY2F0aW9ucy9TYWZhcmkuYXBwL0NvbnRlbnRz
L01hY09TL1NhZmFyaQogIDB4MTA2MDAwIC0gICAweDE5NGZmZiBjb20uYXBwbGUuSmF2YVNjcmlw
dENvcmUgNDIwKwkvVXNlcnMvaGFnaS9BcHBzL1dlYktpdC5hcHAvQ29udGVudHMvUmVzb3VyY2Vz
L0phdmFTY3JpcHRDb3JlLmZyYW1ld29yay9WZXJzaW9ucy9BL0phdmFTY3JpcHRDb3JlCiAgMHgz
MDUwMDAgLSAgIDB4M2FlZmZmIGNvbS5hcHBsZS5XZWJLaXQgNDIwKwkvVXNlcnMvaGFnaS9BcHBz
L1dlYktpdC5hcHAvQ29udGVudHMvUmVzb3VyY2VzL1dlYktpdC5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9XZWJLaXQKIDB4MTAwODAwMCAtICAweDEzNTlmZmYgY29tLmFwcGxlLldlYkNvcmUgNDIwKwkv
VXNlcnMvaGFnaS9BcHBzL1dlYktpdC5hcHAvQ29udGVudHMvUmVzb3VyY2VzL1dlYkNvcmUuZnJh
bWV3b3JrL1ZlcnNpb25zL0EvV2ViQ29yZQogMHgxNTFiMDAwIC0gIDB4MTUxZGZmZiBuZXQuY3Vs
YXRlci5TSU1CTCAwLjIgKDgpCS9MaWJyYXJ5L0lucHV0TWFuYWdlcnMvU0lNQkwvU0lNQkwuYnVu
ZGxlL0NvbnRlbnRzL01hY09TL1NJTUJMCiAweDE1MmEwMDAgLSAgMHgxNTMxZmZmIGNvbS51bnNh
bml0eS5zbWFydGNyYXNocmVwb3J0cyBTbWFydCBDcmFzaCBSZXBvcnRzIHZlcnNpb24gMS4wLjMg
KDEuMC4zYjEpCS9Vc2Vycy9oYWdpL0xpYnJhcnkvSW5wdXRNYW5hZ2Vycy9TbWFydCBDcmFzaCBS
ZXBvcnRzL1NtYXJ0IENyYXNoIFJlcG9ydHMuYnVuZGxlL0NvbnRlbnRzL01hY09TL1NtYXJ0IENy
YXNoIFJlcG9ydHMKIDB4NjQ3NjAwMCAtICAweDY0Y2JmZmYgY29tLkRpdlhJbmMuRGl2WERlY29k
ZXIgNi4wLjAJL0xpYnJhcnkvUXVpY2tUaW1lL0RpdlggNiBEZWNvZGVyLmNvbXBvbmVudC9Db250
ZW50cy9NYWNPUy9EaXZYIDYgRGVjb2RlcgoweDhlY2I1MDAwIC0gMHg4ZjY3NGZmZiBjb20uYXBw
bGUuUXVpY2tUaW1lQ29tcG9uZW50cy5jb21wb25lbnQgNy4wLjQJL1N5c3RlbS9MaWJyYXJ5L1F1
aWNrVGltZS9RdWlja1RpbWVDb21wb25lbnRzLmNvbXBvbmVudC9Db250ZW50cy9NYWNPUy9RdWlj
a1RpbWVDb21wb25lbnRzCjB4OGZhNzkwMDAgLSAweDhmZDI3ZmZmIGNvbS5hcHBsZS5RdWlja1Rp
bWUgNy4wLjQJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvUXVpY2tUaW1lLmZyYW1ld29yay9W
ZXJzaW9ucy9BL1F1aWNrVGltZQoweDhmZTAwMDAwIC0gMHg4ZmU1NGZmZiBkeWxkIDQ0LjIJL3Vz
ci9saWIvZHlsZAoweDkwMDAwMDAwIC0gMHg5MDFiM2ZmZiBsaWJTeXN0ZW0uQi5keWxpYiAJL3Vz
ci9saWIvbGliU3lzdGVtLkIuZHlsaWIKMHg5MDIwYjAwMCAtIDB4OTAyMGZmZmYgbGlibWF0aENv
bW1vbi5BLmR5bGliIAkvdXNyL2xpYi9zeXN0ZW0vbGlibWF0aENvbW1vbi5BLmR5bGliCjB4OTAy
MTEwMDAgLSAweDkwMjY0ZmZmIGNvbS5hcHBsZS5Db3JlVGV4dCAxLjAuMSAoPz8/KQkvU3lzdGVt
L0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9u
cy9BL0ZyYW1ld29ya3MvQ29yZVRleHQuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ29yZVRleHQKMHg5
MDI5MTAwMCAtIDB4OTAzNDJmZmYgQVRTIAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBs
aWNhdGlvblNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvQVRTLmZyYW1l
d29yay9WZXJzaW9ucy9BL0FUUwoweDkwMzcxMDAwIC0gMHg5MDZhZWZmZiBjb20uYXBwbGUuQ29y
ZUdyYXBoaWNzIDEuMjU2LjMwICg/Pz8pCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FwcGxp
Y2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9Db3JlR3JhcGhp
Y3MuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ29yZUdyYXBoaWNzCjB4OTA3M2EwMDAgLSAweDkwODEz
ZmZmIGNvbS5hcHBsZS5Db3JlRm91bmRhdGlvbiA2LjQuNCAoMzY4LjI1KQkvU3lzdGVtL0xpYnJh
cnkvRnJhbWV3b3Jrcy9Db3JlRm91bmRhdGlvbi5mcmFtZXdvcmsvVmVyc2lvbnMvQS9Db3JlRm91
bmRhdGlvbgoweDkwODVjMDAwIC0gMHg5MDg1Y2ZmZiBjb20uYXBwbGUuQ29yZVNlcnZpY2VzIDEw
LjQgKD8/PykJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ29yZVNlcnZpY2VzLmZyYW1ld29y
ay9WZXJzaW9ucy9BL0NvcmVTZXJ2aWNlcwoweDkwODVlMDAwIC0gMHg5MDk2MGZmZiBsaWJpY3Vj
b3JlLkEuZHlsaWIgCS91c3IvbGliL2xpYmljdWNvcmUuQS5keWxpYgoweDkwOWJhMDAwIC0gMHg5
MGEzZWZmZiBsaWJvYmpjLkEuZHlsaWIgCS91c3IvbGliL2xpYm9iamMuQS5keWxpYgoweDkwYTY4
MDAwIC0gMHg5MGFkNmZmZiBjb20uYXBwbGUuZnJhbWV3b3JrLklPS2l0IDEuNCAoPz8/KQkvU3lz
dGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9JT0tpdC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9JT0tpdAow
eDkwYWVkMDAwIC0gMHg5MGFmZmZmZiBsaWJhdXRvLmR5bGliIAkvdXNyL2xpYi9saWJhdXRvLmR5
bGliCjB4OTBiMDYwMDAgLSAweDkwZGRlZmZmIGNvbS5hcHBsZS5Db3JlU2VydmljZXMuQ2FyYm9u
Q29yZSA2ODEuMyAoNjcxLjIpCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NvcmVTZXJ2aWNl
cy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0NhcmJvbkNvcmUuZnJhbWV3b3JrL1Zl
cnNpb25zL0EvQ2FyYm9uQ29yZQoweDkwZTQ0MDAwIC0gMHg5MGVjNGZmZiBjb20uYXBwbGUuQ29y
ZVNlcnZpY2VzLk9TU2VydmljZXMgNC4xCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NvcmVT
ZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL09TU2VydmljZXMuZnJhbWV3
b3JrL1ZlcnNpb25zL0EvT1NTZXJ2aWNlcwoweDkwZjBlMDAwIC0gMHg5MGY0ZmZmZiBjb20uYXBw
bGUuQ0ZOZXR3b3JrIDEwLjQuNCAoMTI5LjkpCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0Nv
cmVTZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0NGTmV0d29yay5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9DRk5ldHdvcmsKMHg5MGY2NDAwMCAtIDB4OTBmN2NmZmYgY29tLmFw
cGxlLldlYlNlcnZpY2VzIDEuMS4yICgxLjEuMCkJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3Mv
Q29yZVNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvV2ViU2VydmljZXND
b3JlLmZyYW1ld29yay9WZXJzaW9ucy9BL1dlYlNlcnZpY2VzQ29yZQoweDkwZjhjMDAwIC0gMHg5
MTAwZGZmZiBjb20uYXBwbGUuU2VhcmNoS2l0IDEuMC41CS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdv
cmtzL0NvcmVTZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL1NlYXJjaEtp
dC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9TZWFyY2hLaXQKMHg5MTA1MzAwMCAtIDB4OTEwN2RmZmYg
Y29tLmFwcGxlLk1ldGFkYXRhIDEwLjQuNCAoMTIxLjM0KQkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3
b3Jrcy9Db3JlU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9NZXRhZGF0
YS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9NZXRhZGF0YQoweDkxMDhlMDAwIC0gMHg5MTA5Y2ZmZiBs
aWJ6LjEuZHlsaWIgCS91c3IvbGliL2xpYnouMS5keWxpYgoweDkxMDlmMDAwIC0gMHg5MTI2MmZm
ZiBjb20uYXBwbGUuc2VjdXJpdHkgNC4zICgyNTk2NikJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29y
a3MvU2VjdXJpdHkuZnJhbWV3b3JrL1ZlcnNpb25zL0EvU2VjdXJpdHkKMHg5MTM2NTAwMCAtIDB4
OTEzNmVmZmYgY29tLmFwcGxlLkRpc2tBcmJpdHJhdGlvbiAyLjEJL1N5c3RlbS9MaWJyYXJ5L0Zy
YW1ld29ya3MvRGlza0FyYml0cmF0aW9uLmZyYW1ld29yay9WZXJzaW9ucy9BL0Rpc2tBcmJpdHJh
dGlvbgoweDkxMzc1MDAwIC0gMHg5MTM5Y2ZmZiBjb20uYXBwbGUuU3lzdGVtQ29uZmlndXJhdGlv
biAxLjguMgkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9TeXN0ZW1Db25maWd1cmF0aW9uLmZy
YW1ld29yay9WZXJzaW9ucy9BL1N5c3RlbUNvbmZpZ3VyYXRpb24KMHg5MTNhZjAwMCAtIDB4OTEz
YjdmZmYgbGliZ2NjX3MuMS5keWxpYiAJL3Vzci9saWIvbGliZ2NjX3MuMS5keWxpYgoweDkxM2Jj
MDAwIC0gMHg5MTNkY2ZmZiBsaWJteC5BLmR5bGliIAkvdXNyL2xpYi9saWJteC5BLmR5bGliCjB4
OTEzZTIwMDAgLSAweDkxM2VhZmZmIGxpYmJzbS5keWxpYiAJL3Vzci9saWIvbGliYnNtLmR5bGli
CjB4OTEzZWUwMDAgLSAweDkxNDZlZmZmIGNvbS5hcHBsZS5hdWRpby5Db3JlQXVkaW8gMy4wLjIJ
L1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ29yZUF1ZGlvLmZyYW1ld29yay9WZXJzaW9ucy9B
L0NvcmVBdWRpbwoweDkxNGFkMDAwIC0gMHg5MTRhZGZmZiBjb20uYXBwbGUuQXBwbGljYXRpb25T
ZXJ2aWNlcyAxMC40ICg/Pz8pCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FwcGxpY2F0aW9u
U2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQXBwbGljYXRpb25TZXJ2aWNlcwoweDkxNGFm
MDAwIC0gMHg5MTRlN2ZmZiBjb20uYXBwbGUuQUUgMS41ICgyOTcpCS9TeXN0ZW0vTGlicmFyeS9G
cmFtZXdvcmtzL0FwcGxpY2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3
b3Jrcy9BRS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9BRQoweDkxNTAyMDAwIC0gMHg5MTVjZmZmZiBj
b20uYXBwbGUuQ29sb3JTeW5jIDQuNC40CS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FwcGxp
Y2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9Db2xvclN5bmMu
ZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ29sb3JTeW5jCjB4OTE2MjQwMDAgLSAweDkxNmI3ZmZmIGNv
bS5hcHBsZS5wcmludC5mcmFtZXdvcmsuUHJpbnRDb3JlIDQuMyAoMTcyLjMpCS9TeXN0ZW0vTGli
cmFyeS9GcmFtZXdvcmtzL0FwcGxpY2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0Ev
RnJhbWV3b3Jrcy9QcmludENvcmUuZnJhbWV3b3JrL1ZlcnNpb25zL0EvUHJpbnRDb3JlCjB4OTE2
ZmUwMDAgLSAweDkxN2JiZmZmIGNvbS5hcHBsZS5RRCAzLjguMTggKD8/PykJL1N5c3RlbS9MaWJy
YXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9G
cmFtZXdvcmtzL1FELmZyYW1ld29yay9WZXJzaW9ucy9BL1FECjB4OTE3ZjkwMDAgLSAweDkxODU3
ZmZmIGNvbS5hcHBsZS5ISVNlcnZpY2VzIDEuNS4xICg/Pz8pCS9TeXN0ZW0vTGlicmFyeS9GcmFt
ZXdvcmtzL0FwcGxpY2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jr
cy9ISVNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0hJU2VydmljZXMKMHg5MTg4NTAwMCAt
IDB4OTE4YTlmZmYgY29tLmFwcGxlLkxhbmdBbmFseXNpcyAxLjYuMQkvU3lzdGVtL0xpYnJhcnkv
RnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1l
d29ya3MvTGFuZ0FuYWx5c2lzLmZyYW1ld29yay9WZXJzaW9ucy9BL0xhbmdBbmFseXNpcwoweDkx
OGJkMDAwIC0gMHg5MThlMmZmZiBjb20uYXBwbGUuRmluZEJ5Q29udGVudCAxLjUJL1N5c3RlbS9M
aWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9GcmFtZXdvcmtzL0ZpbmRCeUNvbnRlbnQuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRmluZEJ5Q29u
dGVudAoweDkxOGY1MDAwIC0gMHg5MTkzN2ZmZiBjb20uYXBwbGUuTGF1bmNoU2VydmljZXMgMTAu
NC42ICgxNjguMykJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNl
cy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0xhdW5jaFNlcnZpY2VzLmZyYW1ld29y
ay9WZXJzaW9ucy9BL0xhdW5jaFNlcnZpY2VzCjB4OTE5NTMwMDAgLSAweDkxOTY3ZmZmIGNvbS5h
cHBsZS5zcGVlY2guc3ludGhlc2lzLmZyYW1ld29yayAzLjMJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1l
d29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtz
L1NwZWVjaFN5bnRoZXNpcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9TcGVlY2hTeW50aGVzaXMKMHg5
MTk3NTAwMCAtIDB4OTE5YWZmZmYgY29tLmFwcGxlLkltYWdlSU8uZnJhbWV3b3JrIDEuNC40CS9T
eXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FwcGxpY2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1Zl
cnNpb25zL0EvRnJhbWV3b3Jrcy9JbWFnZUlPLmZyYW1ld29yay9WZXJzaW9ucy9BL0ltYWdlSU8K
MHg5MTljNDAwMCAtIDB4OTFhOGNmZmYgbGliY3J5cHRvLjAuOS43LmR5bGliIAkvdXNyL2xpYi9s
aWJjcnlwdG8uMC45LjcuZHlsaWIKMHg5MWFkYTAwMCAtIDB4OTFhZWZmZmYgbGliY3Vwcy4yLmR5
bGliIAkvdXNyL2xpYi9saWJjdXBzLjIuZHlsaWIKMHg5MWFmNDAwMCAtIDB4OTFiMTFmZmYgbGli
SlBFRy5keWxpYiAJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNl
cy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0ltYWdlSU8uZnJhbWV3b3JrL1ZlcnNp
b25zL0EvUmVzb3VyY2VzL2xpYkpQRUcuZHlsaWIKMHg5MWIxNjAwMCAtIDB4OTFiODVmZmYgbGli
SlAyLmR5bGliIAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2Vz
LmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvSW1hZ2VJTy5mcmFtZXdvcmsvVmVyc2lv
bnMvQS9SZXNvdXJjZXMvbGliSlAyLmR5bGliCjB4OTFiOWMwMDAgLSAweDkxYmEwZmZmIGxpYkdJ
Ri5keWxpYiAJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5m
cmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0ltYWdlSU8uZnJhbWV3b3JrL1ZlcnNpb25z
L0EvUmVzb3VyY2VzL2xpYkdJRi5keWxpYgoweDkxYmEyMDAwIC0gMHg5MWJkM2ZmZiBsaWJSYXcu
ZHlsaWIgCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FwcGxpY2F0aW9uU2VydmljZXMuZnJh
bWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9JbWFnZUlPLmZyYW1ld29yay9WZXJzaW9ucy9B
L1Jlc291cmNlcy9saWJSYXcuZHlsaWIKMHg5MWJkNzAwMCAtIDB4OTFjMWFmZmYgbGliVElGRi5k
eWxpYiAJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0ltYWdlSU8uZnJhbWV3b3JrL1ZlcnNpb25zL0Ev
UmVzb3VyY2VzL2xpYlRJRkYuZHlsaWIKMHg5MWMyMTAwMCAtIDB4OTFjM2FmZmYgbGliUG5nLmR5
bGliIAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2VzLmZyYW1l
d29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvSW1hZ2VJTy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9S
ZXNvdXJjZXMvbGliUG5nLmR5bGliCjB4OTFjM2YwMDAgLSAweDkxYzQyZmZmIGxpYlJhZGlhbmNl
LmR5bGliIAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2VzLmZy
YW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvSW1hZ2VJTy5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9SZXNvdXJjZXMvbGliUmFkaWFuY2UuZHlsaWIKMHg5MWM0NDAwMCAtIDB4OTFjNDRmZmYgY29t
LmFwcGxlLkFjY2VsZXJhdGUgMS4xLjEgKEFjY2VsZXJhdGUgMS4xLjEpCS9TeXN0ZW0vTGlicmFy
eS9GcmFtZXdvcmtzL0FjY2VsZXJhdGUuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQWNjZWxlcmF0ZQow
eDkxYzQ2MDAwIC0gMHg5MWQzMGZmZiBjb20uYXBwbGUudkltYWdlIDIuMAkvU3lzdGVtL0xpYnJh
cnkvRnJhbWV3b3Jrcy9BY2NlbGVyYXRlLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3Mv
dkltYWdlLmZyYW1ld29yay9WZXJzaW9ucy9BL3ZJbWFnZQoweDkxZDM4MDAwIC0gMHg5MWQ1N2Zm
ZiBjb20uYXBwbGUuQWNjZWxlcmF0ZS52ZWNMaWIgMy4xLjEgKHZlY0xpYiAzLjEuMSkJL1N5c3Rl
bS9MaWJyYXJ5L0ZyYW1ld29ya3MvQWNjZWxlcmF0ZS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFt
ZXdvcmtzL3ZlY0xpYi5mcmFtZXdvcmsvVmVyc2lvbnMvQS92ZWNMaWIKMHg5MWRjMzAwMCAtIDB4
OTFlMjhmZmYgbGlidk1pc2MuZHlsaWIgCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FjY2Vs
ZXJhdGUuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy92ZWNMaWIuZnJhbWV3b3JrL1Zl
cnNpb25zL0EvbGlidk1pc2MuZHlsaWIKMHg5MWUzMjAwMCAtIDB4OTFlYzRmZmYgbGlidkRTUC5k
eWxpYiAJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQWNjZWxlcmF0ZS5mcmFtZXdvcmsvVmVy
c2lvbnMvQS9GcmFtZXdvcmtzL3ZlY0xpYi5mcmFtZXdvcmsvVmVyc2lvbnMvQS9saWJ2RFNQLmR5
bGliCjB4OTFlZGUwMDAgLSAweDkyNDZlZmZmIGxpYkJMQVMuZHlsaWIgCS9TeXN0ZW0vTGlicmFy
eS9GcmFtZXdvcmtzL0FjY2VsZXJhdGUuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy92
ZWNMaWIuZnJhbWV3b3JrL1ZlcnNpb25zL0EvbGliQkxBUy5keWxpYgoweDkyNGI2MDAwIC0gMHg5
MjdjNmZmZiBsaWJMQVBBQ0suZHlsaWIgCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FjY2Vs
ZXJhdGUuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy92ZWNMaWIuZnJhbWV3b3JrL1Zl
cnNpb25zL0EvbGliTEFQQUNLLmR5bGliCjB4OTI3ZjMwMDAgLSAweDkyODdmZmZmIGNvbS5hcHBs
ZS5EZXNrdG9wU2VydmljZXMgMS4zLjEJL1N5c3RlbS9MaWJyYXJ5L1ByaXZhdGVGcmFtZXdvcmtz
L0Rlc2t0b3BTZXJ2aWNlc1ByaXYuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRGVza3RvcFNlcnZpY2Vz
UHJpdgoweDkyOGMxMDAwIC0gMHg5MmFlYmZmZiBjb20uYXBwbGUuRm91bmRhdGlvbiA2LjQuMiAo
NTY3LjIxKQkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9Gb3VuZGF0aW9uLmZyYW1ld29yay9W
ZXJzaW9ucy9DL0ZvdW5kYXRpb24KMHg5MmMwOTAwMCAtIDB4OTJjZTdmZmYgbGlieG1sMi4yLmR5
bGliIAkvdXNyL2xpYi9saWJ4bWwyLjIuZHlsaWIKMHg5MmQwNzAwMCAtIDB4OTJkZjVmZmYgbGli
aWNvbnYuMi5keWxpYiAJL3Vzci9saWIvbGliaWNvbnYuMi5keWxpYgoweDkyZTA3MDAwIC0gMHg5
MmUyNWZmZiBsaWJHTC5keWxpYiAJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvT3BlbkdMLmZy
YW1ld29yay9WZXJzaW9ucy9BL0xpYnJhcmllcy9saWJHTC5keWxpYgoweDkyZTMwMDAwIC0gMHg5
MmU4YWZmZiBsaWJHTFUuZHlsaWIgCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL09wZW5HTC5m
cmFtZXdvcmsvVmVyc2lvbnMvQS9MaWJyYXJpZXMvbGliR0xVLmR5bGliCjB4OTJlYTgwMDAgLSAw
eDkyZWE4ZmZmIGNvbS5hcHBsZS5DYXJib24gMTAuNCAoPz8/KQkvU3lzdGVtL0xpYnJhcnkvRnJh
bWV3b3Jrcy9DYXJib24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ2FyYm9uCjB4OTJlYWEwMDAgLSAw
eDkyZWJlZmZmIGNvbS5hcHBsZS5JbWFnZUNhcHR1cmUgMy4wCS9TeXN0ZW0vTGlicmFyeS9GcmFt
ZXdvcmtzL0NhcmJvbi5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0ltYWdlQ2FwdHVy
ZS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9JbWFnZUNhcHR1cmUKMHg5MmVkNjAwMCAtIDB4OTJlZTZm
ZmYgY29tLmFwcGxlLnNwZWVjaC5yZWNvZ25pdGlvbi5mcmFtZXdvcmsgMy40CS9TeXN0ZW0vTGli
cmFyeS9GcmFtZXdvcmtzL0NhcmJvbi5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL1Nw
ZWVjaFJlY29nbml0aW9uLmZyYW1ld29yay9WZXJzaW9ucy9BL1NwZWVjaFJlY29nbml0aW9uCjB4
OTJlZjIwMDAgLSAweDkyZjA3ZmZmIGNvbS5hcHBsZS5zZWN1cml0eWhpIDIuMCAoMjAzKQkvU3lz
dGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9DYXJib24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3
b3Jrcy9TZWN1cml0eUhJLmZyYW1ld29yay9WZXJzaW9ucy9BL1NlY3VyaXR5SEkKMHg5MmYxOTAw
MCAtIDB4OTJmYTBmZmYgY29tLmFwcGxlLmluay5mcmFtZXdvcmsgMTAxLjIgKDY5KQkvU3lzdGVt
L0xpYnJhcnkvRnJhbWV3b3Jrcy9DYXJib24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jr
cy9JbmsuZnJhbWV3b3JrL1ZlcnNpb25zL0EvSW5rCjB4OTJmYjQwMDAgLSAweDkyZmJmZmZmIGNv
bS5hcHBsZS5oZWxwIDEuMC4zICgzMikJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ2FyYm9u
LmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvSGVscC5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9IZWxwCjB4OTJmYzkwMDAgLSAweDkyZmY2ZmZmIGNvbS5hcHBsZS5vcGVuc2NyaXB0aW5nIDEu
Mi40ICg/Pz8pCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NhcmJvbi5mcmFtZXdvcmsvVmVy
c2lvbnMvQS9GcmFtZXdvcmtzL09wZW5TY3JpcHRpbmcuZnJhbWV3b3JrL1ZlcnNpb25zL0EvT3Bl
blNjcmlwdGluZwoweDkzMDEwMDAwIC0gMHg5MzAyMGZmZiBjb20uYXBwbGUucHJpbnQuZnJhbWV3
b3JrLlByaW50IDUuMCAoMTkwLjEpCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NhcmJvbi5m
cmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL1ByaW50LmZyYW1ld29yay9WZXJzaW9ucy9B
L1ByaW50CjB4OTMwMmMwMDAgLSAweDkzMDkyZmZmIGNvbS5hcHBsZS5odG1scmVuZGVyaW5nIDEu
MS4yCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NhcmJvbi5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9GcmFtZXdvcmtzL0hUTUxSZW5kZXJpbmcuZnJhbWV3b3JrL1ZlcnNpb25zL0EvSFRNTFJlbmRl
cmluZwoweDkzMGMzMDAwIC0gMHg5MzExNWZmZiBjb20uYXBwbGUuTmF2aWdhdGlvblNlcnZpY2Vz
IDMuNC4yCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NhcmJvbi5mcmFtZXdvcmsvVmVyc2lv
bnMvQS9GcmFtZXdvcmtzL05hdmlnYXRpb25TZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9O
YXZpZ2F0aW9uU2VydmljZXMKMHg5MzE0MTAwMCAtIDB4OTMxNWVmZmYgY29tLmFwcGxlLmF1ZGlv
LlNvdW5kTWFuYWdlciAzLjkJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ2FyYm9uLmZyYW1l
d29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvQ2FyYm9uU291bmQuZnJhbWV3b3JrL1ZlcnNpb25z
L0EvQ2FyYm9uU291bmQKMHg5MzE3MDAwMCAtIDB4OTMxN2RmZmYgY29tLmFwcGxlLkNvbW1vblBh
bmVscyAxLjIuMiAoNzMpCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NhcmJvbi5mcmFtZXdv
cmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0NvbW1vblBhbmVscy5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9Db21tb25QYW5lbHMKMHg5MzE4NjAwMCAtIDB4OTM0OThmZmYgY29tLmFwcGxlLkhJVG9vbGJv
eCAxLjQuNSAoPz8/KQkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9DYXJib24uZnJhbWV3b3Jr
L1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9ISVRvb2xib3guZnJhbWV3b3JrL1ZlcnNpb25zL0EvSElU
b29sYm94CjB4OTM1ZTQwMDAgLSAweDkzNWYwZmZmIGNvbS5hcHBsZS5vcGVuZ2wgMS40LjcJL1N5
c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvT3BlbkdMLmZyYW1ld29yay9WZXJzaW9ucy9BL09wZW5H
TAoweDkzNWY1MDAwIC0gMHg5MzYxNmZmZiBjb20uYXBwbGUuRGlyZWN0b3J5U2VydmljZS5GcmFt
ZXdvcmsgMy4wLjEJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvRGlyZWN0b3J5U2VydmljZS5m
cmFtZXdvcmsvVmVyc2lvbnMvQS9EaXJlY3RvcnlTZXJ2aWNlCjB4OTM2ODIwMDAgLSAweDkzNjgy
ZmZmIGNvbS5hcHBsZS5Db2NvYSA2LjQgKD8/PykJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3Mv
Q29jb2EuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ29jb2EKMHg5MzY4NDAwMCAtIDB4OTNjYjdmZmYg
Y29tLmFwcGxlLkFwcEtpdCA2LjQuNCAoODI0LjMzKQkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jr
cy9BcHBLaXQuZnJhbWV3b3JrL1ZlcnNpb25zL0MvQXBwS2l0CjB4OTQwNDQwMDAgLSAweDk0MGI0
ZmZmIGNvbS5hcHBsZS5Db3JlRGF0YSA4MAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9Db3Jl
RGF0YS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9Db3JlRGF0YQoweDk0MGVkMDAwIC0gMHg5NDFiN2Zm
ZiBjb20uYXBwbGUuYXVkaW8udG9vbGJveC5BdWRpb1Rvb2xib3ggMS40LjEJL1N5c3RlbS9MaWJy
YXJ5L0ZyYW1ld29ya3MvQXVkaW9Ub29sYm94LmZyYW1ld29yay9WZXJzaW9ucy9BL0F1ZGlvVG9v
bGJveAoweDk0MjBiMDAwIC0gMHg5NDIwYmZmZiBjb20uYXBwbGUuYXVkaW8udW5pdHMuQXVkaW9V
bml0IDEuNAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BdWRpb1VuaXQuZnJhbWV3b3JrL1Zl
cnNpb25zL0EvQXVkaW9Vbml0CjB4OTQyMGQwMDAgLSAweDk0Mzg1ZmZmIGNvbS5hcHBsZS5RdWFy
dHpDb3JlIDEuNC41CS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL1F1YXJ0ekNvcmUuZnJhbWV3
b3JrL1ZlcnNpb25zL0EvUXVhcnR6Q29yZQoweDk0M2NmMDAwIC0gMHg5NDQwY2ZmZiBsaWJzcWxp
dGUzLjAuZHlsaWIgCS91c3IvbGliL2xpYnNxbGl0ZTMuMC5keWxpYgoweDk0NDE0MDAwIC0gMHg5
NDQ2NGZmZiBsaWJHTEltYWdlLmR5bGliIAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9PcGVu
R0wuZnJhbWV3b3JrL1ZlcnNpb25zL0EvTGlicmFyaWVzL2xpYkdMSW1hZ2UuZHlsaWIKMHg5NDRm
MzAwMCAtIDB4OTQ1MmJmZmYgY29tLmFwcGxlLnZtdXRpbHMgNC4wLjAgKDg1KQkvU3lzdGVtL0xp
YnJhcnkvUHJpdmF0ZUZyYW1ld29ya3Mvdm11dGlscy5mcmFtZXdvcmsvVmVyc2lvbnMvQS92bXV0
aWxzCjB4OTQ1NmUwMDAgLSAweDk0NThhZmZmIGNvbS5hcHBsZS5zZWN1cml0eWZvdW5kYXRpb24g
Mi4xICgyNDk4OCkJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvU2VjdXJpdHlGb3VuZGF0aW9u
LmZyYW1ld29yay9WZXJzaW9ucy9BL1NlY3VyaXR5Rm91bmRhdGlvbgoweDk0NTllMDAwIC0gMHg5
NDVlMmZmZiBjb20uYXBwbGUuc2VjdXJpdHlpbnRlcmZhY2UgMi4xICgyNDk4MSkJL1N5c3RlbS9M
aWJyYXJ5L0ZyYW1ld29ya3MvU2VjdXJpdHlJbnRlcmZhY2UuZnJhbWV3b3JrL1ZlcnNpb25zL0Ev
U2VjdXJpdHlJbnRlcmZhY2UKMHg5NDYwNjAwMCAtIDB4OTQ2MTVmZmYgbGliQ0dBVFMuQS5keWxp
YiAJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFtZXdv
cmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0NvcmVHcmFwaGljcy5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9SZXNvdXJjZXMvbGliQ0dBVFMuQS5keWxpYgoweDk0NjFkMDAwIC0gMHg5NDYyOWZmZiBsaWJD
U3luYy5BLmR5bGliIAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZp
Y2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvQ29yZUdyYXBoaWNzLmZyYW1ld29y
ay9WZXJzaW9ucy9BL1Jlc291cmNlcy9saWJDU3luYy5BLmR5bGliCjB4OTQ2NmYwMDAgLSAweDk0
Njg3ZmZmIGxpYlJJUC5BLmR5bGliIAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNh
dGlvblNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvQ29yZUdyYXBoaWNz
LmZyYW1ld29yay9WZXJzaW9ucy9BL1Jlc291cmNlcy9saWJSSVAuQS5keWxpYgoweDk0NjhlMDAw
IC0gMHg5NDcxMWZmZiBsaWJzdGRjKysuNi5keWxpYiAJL3Vzci9saWIvbGlic3RkYysrLjYuZHls
aWIKMHg5NDg5MTAwMCAtIDB4OTQ5YmZmZmYgY29tLmFwcGxlLkFkZHJlc3NCb29rLmZyYW1ld29y
ayA0LjAuMyAoNDgzKQkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BZGRyZXNzQm9vay5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9BZGRyZXNzQm9vawoweDk0YTUxMDAwIC0gMHg5NGE2MGZmZiBjb20u
YXBwbGUuRFNPYmpDV3JhcHBlcnMuRnJhbWV3b3JrIDEuMQkvU3lzdGVtL0xpYnJhcnkvUHJpdmF0
ZUZyYW1ld29ya3MvRFNPYmpDV3JhcHBlcnMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRFNPYmpDV3Jh
cHBlcnMKMHg5NGE2ODAwMCAtIDB4OTRhOTVmZmYgY29tLmFwcGxlLkxEQVBGcmFtZXdvcmsgMS40
LjEgKDY5LjAuMSkJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvTERBUC5mcmFtZXdvcmsvVmVy
c2lvbnMvQS9MREFQCjB4OTRhOWMwMDAgLSAweDk0YWFjZmZmIGxpYnNhc2wyLjIuZHlsaWIgCS91
c3IvbGliL2xpYnNhc2wyLjIuZHlsaWIKMHg5NGFiMDAwMCAtIDB4OTRhZGZmZmYgbGlic3NsLjAu
OS43LmR5bGliIAkvdXNyL2xpYi9saWJzc2wuMC45LjcuZHlsaWIKMHg5NGFlZjAwMCAtIDB4OTRi
MGNmZmYgbGlicmVzb2x2LjkuZHlsaWIgCS91c3IvbGliL2xpYnJlc29sdi45LmR5bGliCjB4OTVk
MDYwMDAgLSAweDk1ZDJmZmZmIGxpYnhzbHQuMS5keWxpYiAJL3Vzci9saWIvbGlieHNsdC4xLmR5
bGliCjB4OTZmZmQwMDAgLSAweDk3MDFjZmZmIGNvbS5hcHBsZS52ZWNMaWIgMy4xLjEgKHZlY0xp
YiAzLjEuMSkJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvdmVjTGliLmZyYW1ld29yay9WZXJz
aW9ucy9BL3ZlY0xpYgoweDk3ODIyMDAwIC0gMHg5NzgyZmZmZiBjb20uYXBwbGUuYWdsIDIuNS42
IChBR0wtMi41LjYpCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FHTC5mcmFtZXdvcmsvVmVy
c2lvbnMvQS9BR0wKMHg5OWJmYjAwMCAtIDB4OTljMzFmZmYgY29tLmFwcGxlLlN5bmRpY2F0aW9u
IDEuMC4zICg0OSkJL1N5c3RlbS9MaWJyYXJ5L1ByaXZhdGVGcmFtZXdvcmtzL1N5bmRpY2F0aW9u
LmZyYW1ld29yay9WZXJzaW9ucy9BL1N5bmRpY2F0aW9uCjB4OTljNGUwMDAgLSAweDk5YzYwZmZm
IGNvbS5hcHBsZS5TeW5kaWNhdGlvblVJIDEuMC4zICg0OSkJL1N5c3RlbS9MaWJyYXJ5L1ByaXZh
dGVGcmFtZXdvcmtzL1N5bmRpY2F0aW9uVUkuZnJhbWV3b3JrL1ZlcnNpb25zL0EvU3luZGljYXRp
b25VSQoKTW9kZWw6IFBvd2VyQm9vazYsNCwgQm9vdFJPTSA0LjguM2YxLCAxIHByb2Nlc3NvcnMs
IFBvd2VyUEMgRzQgICgxLjEpLCAxLjMzIEdIeiwgMS4yNSBHQgpHcmFwaGljczogR2VGb3JjZSBG
WCBHbzUyMDAsIEdlRm9yY2UgRlggR281MjAwLCBBR1AsIDY0IE1CCk1lbW9yeSBNb2R1bGU6IERJ
TU0wL0JVSUxULUlOLCAyNTYgTUIsIGJ1aWx0LWluLCBidWlsdC1pbgpNZW1vcnkgTW9kdWxlOiBE
SU1NMS9KMzEsIDEgR0IsIEREUiBTRFJBTSwgUEMyNzAwVS0yNTMzMApBaXJQb3J0OiBBaXJQb3J0
IEV4dHJlbWUsIDQwNC4yICgzLjkwLjM0LjAucDE2KQpNb2RlbTogSnVtcCwgLCBWLjkyLCBWZXJz
aW9uIDEuMCwgCkJsdWV0b290aDogVmVyc2lvbiAxLjcuMGYxOCwgMiBzZXJ2aWNlLCAxIGRldmlj
ZXMsIDIgaW5jb21pbmcgc2VyaWFsIHBvcnRzCk5ldHdvcmsgU2VydmljZTogQnVpbHQtaW4gRXRo
ZXJuZXQsIEV0aGVybmV0LCBlbjAKUGFyYWxsZWwgQVRBIERldmljZTogTUFUU0hJVEFDRC1SVyAg
Q1ctODEyMywgClBhcmFsbGVsIEFUQSBEZXZpY2U6IFRPU0hJQkEgTUs2MDI1R0FTLCA1NS44OSBH
QgpVU0IgRGV2aWNlOiBCbHVldG9vdGggSENJLCAsIFVwIHRvIDEyIE1iL3NlYywgNTAwIG1BClVT
QiBEZXZpY2U6IEh1YiwgLCBVcCB0byAxMiBNYi9zZWMsIDUwMCBtQQpVU0IgRGV2aWNlOiBUcmFj
a2JhbGwsIExvZ2l0ZWNoLCBVcCB0byAxLjUgTWIvc2VjLCAxMDAgbUEKVVNCIERldmljZTogTWlj
cm9zb2Z0IE5hdHVyYWwgS2V5Ym9hcmQgUHJvLCAsIFVwIHRvIDEuNSBNYi9zZWMsIDIzNiBtQQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>6501</attachid>
            <date>2006-02-15 02:27:48 -0800</date>
            <delta_ts>2006-03-20 14:05:42 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>FrameCrashPatch.txt</filename>
            <type>text/plain</type>
            <size>1273</size>
            <attacher name="Jussi Hagman">juhagman</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxMjgwOSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTEgQEAKKzIwMDYtMDItMTUgIEp1c3NpIEhhZ21hbiAgPGp1aGFnbWFuQGFiby5m
aT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT05FLgorCisgICAgICAgIEZpeGVkIGEgY3Jhc2gg
d2hlbiB0YWJiaW5nIHRvIG5vbmV4aXN0ZW50IGZyYW1lICg3MjIzKQorCisgICAgICAgICogYnJp
ZGdlL21hYy9NYWNGcmFtZS5tbSAKKwogMjAwNi0wMi0xNCAgSm9obiBTdWxsaXZhbiAgPHN1bGxp
dmFuQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBUaW0gSGF0Y2hlci4KSW5kZXg6
IFdlYkNvcmUvYnJpZGdlL21hYy9NYWNGcmFtZS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Jy
aWRnZS9tYWMvTWFjRnJhbWUubW0JKHJldmlzaW9uIDEyODA5KQorKysgV2ViQ29yZS9icmlkZ2Uv
bWFjL01hY0ZyYW1lLm1tCSh3b3JraW5nIGNvcHkpCkBAIC05NjEsNyArOTYxLDcgQEAgTlNWaWV3
ICpNYWNGcmFtZTo6bmV4dEtleVZpZXdJbkZyYW1lKE5vZAogICAgICAgICBpZiAocmVuZGVyZXIt
PmlzV2lkZ2V0KCkpIHsKICAgICAgICAgICAgIFJlbmRlcldpZGdldCAqcmVuZGVyV2lkZ2V0ID0g
c3RhdGljX2Nhc3Q8UmVuZGVyV2lkZ2V0ICo+KHJlbmRlcmVyKTsKICAgICAgICAgICAgIFdpZGdl
dCAqd2lkZ2V0ID0gcmVuZGVyV2lkZ2V0LT53aWRnZXQoKTsKLSAgICAgICAgICAgIEZyYW1lVmll
dyAqY2hpbGRGcmFtZVdpZGdldCA9IHdpZGdldC0+aXNGcmFtZVZpZXcoKSA/IHN0YXRpY19jYXN0
PEZyYW1lVmlldyAqPih3aWRnZXQpIDogMDsKKyAgICAgICAgICAgIEZyYW1lVmlldyAqY2hpbGRG
cmFtZVdpZGdldCA9ICh3aWRnZXQgJiYgd2lkZ2V0LT5pc0ZyYW1lVmlldygpKSA/IHN0YXRpY19j
YXN0PEZyYW1lVmlldyAqPih3aWRnZXQpIDogMDsKICAgICAgICAgICAgIE5TVmlldyAqdmlldyA9
IG5pbDsKICAgICAgICAgICAgIGlmIChjaGlsZEZyYW1lV2lkZ2V0KSB7CiAgICAgICAgICAgICAg
ICAgdmlldyA9IE1hYyhjaGlsZEZyYW1lV2lkZ2V0LT5mcmFtZSgpKS0+bmV4dEtleVZpZXdJbkZy
YW1lKDAsIGRpcmVjdGlvbik7Cg==
</data>
<flag name="review"
          id="1616"
          type_id="1"
          status="-"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>7198</attachid>
            <date>2006-03-20 14:05:42 -0800</date>
            <delta_ts>2006-03-20 14:26:02 -0800</delta_ts>
            <desc>Fix crash, attempt to maintain tab focus</desc>
            <filename>frameFocus.txt</filename>
            <type>text/plain</type>
            <size>881</size>
            <attacher name="Beth Dakin">bdakin</attacher>
            
              <data encoding="base64">SW5kZXg6IGJyaWRnZS9tYWMvRnJhbWVNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gYnJpZGdlL21hYy9G
cmFtZU1hYy5tbQkocmV2aXNpb24gMTM0MDApCisrKyBicmlkZ2UvbWFjL0ZyYW1lTWFjLm1tCSh3
b3JraW5nIGNvcHkpCkBAIC04ODksOCArODg5LDExIEBACiAgICAgICAgIGlmIChyZW5kZXJlci0+
aXNXaWRnZXQoKSkgewogICAgICAgICAgICAgUmVuZGVyV2lkZ2V0ICpyZW5kZXJXaWRnZXQgPSBz
dGF0aWNfY2FzdDxSZW5kZXJXaWRnZXQgKj4ocmVuZGVyZXIpOwogICAgICAgICAgICAgV2lkZ2V0
ICp3aWRnZXQgPSByZW5kZXJXaWRnZXQtPndpZGdldCgpOwotICAgICAgICAgICAgRnJhbWVWaWV3
ICpjaGlsZEZyYW1lV2lkZ2V0ID0gd2lkZ2V0LT5pc0ZyYW1lVmlldygpID8gc3RhdGljX2Nhc3Q8
RnJhbWVWaWV3ICo+KHdpZGdldCkgOiAwOworICAgICAgICAgICAgRnJhbWVWaWV3ICpjaGlsZEZy
YW1lV2lkZ2V0ID0gd2lkZ2V0ICYmIHdpZGdldC0+aXNGcmFtZVZpZXcoKSA/IHN0YXRpY19jYXN0
PEZyYW1lVmlldyAqPih3aWRnZXQpIDogMDsKICAgICAgICAgICAgIE5TVmlldyAqdmlldyA9IG5p
bDsKKyAgICAgICAgICAgIAorICAgICAgICAgICAgaWYgKCF3aWRnZXQpCisgICAgICAgICAgICAg
ICAgc3RhdGljX2Nhc3Q8RWxlbWVudCAqPihub2RlKS0+Zm9jdXMoKTsKICAgICAgICAgICAgIGlm
IChjaGlsZEZyYW1lV2lkZ2V0KQogICAgICAgICAgICAgICAgIHZpZXcgPSBNYWMoY2hpbGRGcmFt
ZVdpZGdldC0+ZnJhbWUoKSktPm5leHRLZXlWaWV3SW5GcmFtZSgwLCBkaXJlY3Rpb24pOwogICAg
ICAgICAgICAgZWxzZSBpZiAod2lkZ2V0KQo=
</data>
<flag name="review"
          id="1898"
          type_id="1"
          status="-"
          setter="bdakin"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>7199</attachid>
            <date>2006-03-20 14:15:35 -0800</date>
            <delta_ts>2006-03-20 23:03:46 -0800</delta_ts>
            <desc>Another fix that doesn&apos;t give focus to the unloaded frame</desc>
            <filename>frameFocus2.txt</filename>
            <type>text/plain</type>
            <size>852</size>
            <attacher name="Beth Dakin">bdakin</attacher>
            
              <data encoding="base64">SW5kZXg6IGJyaWRnZS9tYWMvRnJhbWVNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gYnJpZGdlL21hYy9G
cmFtZU1hYy5tbQkocmV2aXNpb24gMTM0MDApCisrKyBicmlkZ2UvbWFjL0ZyYW1lTWFjLm1tCSh3
b3JraW5nIGNvcHkpCkBAIC04ODksOCArODg5LDExIEBACiAgICAgICAgIGlmIChyZW5kZXJlci0+
aXNXaWRnZXQoKSkgewogICAgICAgICAgICAgUmVuZGVyV2lkZ2V0ICpyZW5kZXJXaWRnZXQgPSBz
dGF0aWNfY2FzdDxSZW5kZXJXaWRnZXQgKj4ocmVuZGVyZXIpOwogICAgICAgICAgICAgV2lkZ2V0
ICp3aWRnZXQgPSByZW5kZXJXaWRnZXQtPndpZGdldCgpOwotICAgICAgICAgICAgRnJhbWVWaWV3
ICpjaGlsZEZyYW1lV2lkZ2V0ID0gd2lkZ2V0LT5pc0ZyYW1lVmlldygpID8gc3RhdGljX2Nhc3Q8
RnJhbWVWaWV3ICo+KHdpZGdldCkgOiAwOworICAgICAgICAgICAgRnJhbWVWaWV3ICpjaGlsZEZy
YW1lV2lkZ2V0ID0gd2lkZ2V0ICYmIHdpZGdldC0+aXNGcmFtZVZpZXcoKSA/IHN0YXRpY19jYXN0
PEZyYW1lVmlldyAqPih3aWRnZXQpIDogMDsKICAgICAgICAgICAgIE5TVmlldyAqdmlldyA9IG5p
bDsKKyAgICAgICAgICAgIAorICAgICAgICAgICAgaWYgKCF3aWRnZXQpCisgICAgICAgICAgICAg
ICAgY29udGludWU7CiAgICAgICAgICAgICBpZiAoY2hpbGRGcmFtZVdpZGdldCkKICAgICAgICAg
ICAgICAgICB2aWV3ID0gTWFjKGNoaWxkRnJhbWVXaWRnZXQtPmZyYW1lKCkpLT5uZXh0S2V5Vmll
d0luRnJhbWUoMCwgZGlyZWN0aW9uKTsKICAgICAgICAgICAgIGVsc2UgaWYgKHdpZGdldCkK
</data>
<flag name="review"
          id="1899"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>7206</attachid>
            <date>2006-03-20 23:03:46 -0800</date>
            <delta_ts>2006-03-20 23:07:07 -0800</delta_ts>
            <desc>with layout test and DRT additions</desc>
            <filename>focusUnloaded.txt</filename>
            <type>text/plain</type>
            <size>7935</size>
            <attacher name="Beth Dakin">bdakin</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2ZvY3VzaW5nVW5sb2FkZWRGcmFtZS1leHBl
Y3RlZC5jaGVja3N1bQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9mb2N1
c2luZ1VubG9hZGVkRnJhbWUtZXhwZWN0ZWQuY2hlY2tzdW0JKHJldmlzaW9uIDApCisrKyBMYXlv
dXRUZXN0cy9mYXN0L2V2ZW50cy9mb2N1c2luZ1VubG9hZGVkRnJhbWUtZXhwZWN0ZWQuY2hlY2tz
dW0JKHJldmlzaW9uIDApCkBAIC0wLDAgKzEgQEAKKzBlNWM2OTczNjA2NmYyZTU2YmQ1NjQ5MzNm
OWE2NDRjClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpJbmRleDogTGF5b3V0VGVzdHMvZmFz
dC9ldmVudHMvZm9jdXNpbmdVbmxvYWRlZEZyYW1lLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9mb2N1c2luZ1VubG9hZGVkRnJhbWUtZXhwZWN0ZWQu
dHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvZm9jdXNpbmdVbmxv
YWRlZEZyYW1lLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyMyBAQAorbGF5
ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlckNhbnZhcyBhdCAoMCwwKSBzaXplIDgw
MHg2MDAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJCbG9jayB7SFRNTH0g
YXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgICAgUmVuZGVyRnJhbWVTZXQge0ZSQU1FU0VUfSBhdCAo
MCwwKSBzaXplIDgwMHg2MDAKKyAgICAgIFJlbmRlckZyYW1lIHtGUkFNRX0gYXQgKDAsMCkgc2l6
ZSA4MDB4NjAwCisgICAgICAgIGxheWVyIGF0ICgwLDApIHNpemUgNzk4eDU5NgorICAgICAgICAg
IFJlbmRlckNhbnZhcyBhdCAoMCwwKSBzaXplIDc5OHg1OTYKKyAgICAgICAgbGF5ZXIgYXQgKDAs
MCkgc2l6ZSA3OTh4NTk2CisgICAgICAgICAgUmVuZGVyQmxvY2sge0hUTUx9IGF0ICgwLDApIHNp
emUgNzk4eDU5NgorICAgICAgICAgICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSA3
ODJ4NTgwCisgICAgICAgICAgICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICgwLDApIHNpemUgNzY0
eDM2CisgICAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNjU0OiAiVG8gcmVw
cm9kdWNlIHRoZSBvcmlnaW5hbCBjcmFzaCBvdXRzaWRlIG9mIER1bXBSZW5kZXJUcmVlLCBwcmVz
cyBvcHRpb24tdGFiIHR3aWNlLiBBZnRlciBmb2N1c2luZyB0aGUgIgorICAgICAgICAgICAgICAg
IHRleHQgcnVuIGF0ICg2NTQsMCkgd2lkdGggMTEwOiAibGluayBiZWxvdyBvbiB0aGUiCisgICAg
ICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMTgpIHdpZHRoIDUxMjogImZpcnN0IG9wdGlvbi10
YWIsIHRoZSBmb2N1cyBsb29wIHdpbGwgdHJ5IHRvIGZvY3VzIHRoZSB1bmxvYWRlZCBmcmFtZSBv
biB0aGUgc2Vjb25kICIKKyAgICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoNTEyLDE4KSB3aWR0
aCA2ODogImFuZCBjcmFzaC4gIgorICAgICAgICAgICAgICBSZW5kZXJJbmxpbmUge0F9IGF0ICgw
LDApIHNpemUgMzd4MTggW2NvbG9yPSMwMDAwRUVdCisgICAgICAgICAgICAgICAgUmVuZGVyVGV4
dCB7VEVYVH0gYXQgKDU4MCwxOCkgc2l6ZSAzN3gxOAorICAgICAgICAgICAgICAgICAgdGV4dCBy
dW4gYXQgKDU4MCwxOCkgd2lkdGggMzc6ICJDcmFzaCIKKyAgICAgICAgICAgICAgUmVuZGVyVGV4
dCB7VEVYVH0gYXQgKDAsMCkgc2l6ZSAweDAKKyAgICAgICAgICAgICAgUmVuZGVyVGV4dCB7VEVY
VH0gYXQgKDAsMCkgc2l6ZSAweDAKKyAgICAgICAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQg
KDAsMCkgc2l6ZSAweDAKKyAgICAgIFJlbmRlckZyYW1lIHtGUkFNRX0gYXQgKDAsMCkgc2l6ZSAw
eDAKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2ZvY3VzaW5nVW5sb2FkZWRGcmFtZS5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2ZvY3VzaW5nVW5sb2Fk
ZWRGcmFtZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvZm9j
dXNpbmdVbmxvYWRlZEZyYW1lLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMzQgQEAKKzwh
RE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAxIEZyYW1lc2V0Ly9FTiIK
KyJodHRwOi8vd3d3LnczLm9yZy9UUi9odG1sNC9mcmFtZXNldC5kdGQiPiAKKzxodG1sPgorPGhl
YWQ+CisKKworPHNjcmlwdD4KK2Z1bmN0aW9uIHN0ZXAyKCkgeworICAgIHZhciBtb2RpZmllcnMg
PSBbImFsdEtleSJdOworICAgIGV2ZW50U2VuZGVyLmtleURvd24oIlx0IiwgbW9kaWZpZXJzKTsK
KyAgICBldmVudFNlbmRlci5rZXlEb3duKCJcdCIsIG1vZGlmaWVycyk7CisgICAgd2luZG93Lmxh
eW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKK30KKworZnVuY3Rpb24gZm9vKCkgewor
ICAgIGlmICghd2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICByZXR1cm47Cisg
ICAgCisgICAgd2luZG93LmxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAg
ICB3aW5kb3cuc2V0VGltZW91dCgnc3RlcDIoKScsIDkwMCk7Cit9CisKKworPC9zY3JpcHQ+CisK
KzwvaGVhZD4KKzxib2R5IG9ubG9hZD0iZm9vKCkiPgorPGZyYW1lc2V0PgorICAgIDxmcmFtZSBz
cmM9InJlc291cmNlcy9mcm9udHBhZ2UuaHRtbCI+ICA8IS0tIEEgcGFnZSBjb250YWluaW5nIGEg
bGluayAtLT4KKyAgICA8ZnJhbWUgc3JjPSJyZXNvdXJjZXMvbm90Zm91bmQuaHRtbCI+CSAgPCEt
LSBBIHBhZ2UgdGhhdCBjYW4ndCBiZSBmb3VuZCAtLT4KKzwvZnJhbWVzZXQ+CisKKzwvYm9keT4K
KzwvaHRtbD4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2ZvY3VzaW5nVW5sb2FkZWRG
cmFtZS1leHBlY3RlZC5wbmcKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpDYW5ub3QgZGlzcGxheTogZmlsZSBtYXJrZWQg
YXMgYSBiaW5hcnkgdHlwZS4Kc3ZuOm1pbWUtdHlwZSA9IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVh
bQoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvZm9jdXNpbmdV
bmxvYWRlZEZyYW1lLWV4cGVjdGVkLnBuZwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk5hbWU6IHN2bjptaW1lLXR5cGUK
ICAgKyBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0KCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2V2
ZW50cy9yZXNvdXJjZXMvZnJvbnRwYWdlLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
ZmFzdC9ldmVudHMvcmVzb3VyY2VzL2Zyb250cGFnZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5
b3V0VGVzdHMvZmFzdC9ldmVudHMvcmVzb3VyY2VzL2Zyb250cGFnZS5odG1sCShyZXZpc2lvbiAw
KQpAQCAtMCwwICsxLDEwIEBACis8aHRtbD4KKyAgPGhlYWQ+CisgIDwvaGVhZD4KKyAgPGJvZHk+
CisgICAgIFRvIHJlcHJvZHVjZSB0aGUgb3JpZ2luYWwgY3Jhc2ggb3V0c2lkZSBvZiBEdW1wUmVu
ZGVyVHJlZSwgcHJlc3Mgb3B0aW9uLXRhYiB0d2ljZS4gQWZ0ZXIgZm9jdXNpbmcgdGhlCisgICAg
IGxpbmsgYmVsb3cgb24gdGhlIGZpcnN0IG9wdGlvbi10YWIsIHRoZSBmb2N1cyBsb29wIHdpbGwg
dHJ5IHRvIGZvY3VzIHRoZSB1bmxvYWRlZCBmcmFtZSBvbiB0aGUgc2Vjb25kCisgICAgIGFuZCBj
cmFzaC4KKyAgICAgPGEgaHJlZj0iIj5DcmFzaDwvYT4KKyAgPC9ib2R5PgorPC9odG1sPgpJbmRl
eDogV2ViQ29yZS9icmlkZ2UvbWFjL0ZyYW1lTWFjLm1tCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUv
YnJpZGdlL21hYy9GcmFtZU1hYy5tbQkocmV2aXNpb24gMTM0MTIpCisrKyBXZWJDb3JlL2JyaWRn
ZS9tYWMvRnJhbWVNYWMubW0JKHdvcmtpbmcgY29weSkKQEAgLTg3OSwxMSArODc5LDE0IEBACiAg
ICAgICAgIGlmIChyZW5kZXJlci0+aXNXaWRnZXQoKSkgewogICAgICAgICAgICAgUmVuZGVyV2lk
Z2V0ICpyZW5kZXJXaWRnZXQgPSBzdGF0aWNfY2FzdDxSZW5kZXJXaWRnZXQgKj4ocmVuZGVyZXIp
OwogICAgICAgICAgICAgV2lkZ2V0ICp3aWRnZXQgPSByZW5kZXJXaWRnZXQtPndpZGdldCgpOwor
ICAgICAgICAgICAgaWYgKCF3aWRnZXQpCisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAg
ICAgICAgICAKICAgICAgICAgICAgIEZyYW1lVmlldyAqY2hpbGRGcmFtZVdpZGdldCA9IHdpZGdl
dC0+aXNGcmFtZVZpZXcoKSA/IHN0YXRpY19jYXN0PEZyYW1lVmlldyAqPih3aWRnZXQpIDogMDsK
ICAgICAgICAgICAgIE5TVmlldyAqdmlldyA9IG5pbDsKICAgICAgICAgICAgIGlmIChjaGlsZEZy
YW1lV2lkZ2V0KQogICAgICAgICAgICAgICAgIHZpZXcgPSBNYWMoY2hpbGRGcmFtZVdpZGdldC0+
ZnJhbWUoKSktPm5leHRLZXlWaWV3SW5GcmFtZSgwLCBkaXJlY3Rpb24pOwotICAgICAgICAgICAg
ZWxzZSBpZiAod2lkZ2V0KQorICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHZpZXcg
PSB3aWRnZXQtPmdldFZpZXcoKTsKICAgICAgICAgICAgIGlmICh2aWV3KQogICAgICAgICAgICAg
ICAgIHJldHVybiB2aWV3OwpJbmRleDogV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvRHVtcFJl
bmRlclRyZWUubQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9EdW1w
UmVuZGVyVHJlZS5tCShyZXZpc2lvbiAxMzQxMikKKysrIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJU
cmVlL0R1bXBSZW5kZXJUcmVlLm0JKHdvcmtpbmcgY29weSkKQEAgLTI0Myw2ICsyNDMsOCBAQAog
ICAgIFt3ZWJWaWV3IHNldFVJRGVsZWdhdGU6ZGVsZWdhdGVdOwogICAgIGZyYW1lID0gW3dlYlZp
ZXcgbWFpbkZyYW1lXTsKICAgICAKKyAgICBbW3dlYlZpZXcgcHJlZmVyZW5jZXNdIHNldFRhYnNU
b0xpbmtzOllFU107CisgICAgCiAgICAgTlNTdHJpbmcgKnB3ZCA9IFtbTlNTdHJpbmcgc3RyaW5n
V2l0aFVURjhTdHJpbmc6YXJndlswXV0gc3RyaW5nQnlEZWxldGluZ0xhc3RQYXRoQ29tcG9uZW50
XTsKICAgICBbV2ViUGx1Z2luRGF0YWJhc2Ugc2V0QWRkaXRpb25hbFdlYlBsdWdJblBhdGhzOltO
U0FycmF5IGFycmF5V2l0aE9iamVjdDpwd2RdXTsKICAgICBbW1dlYlBsdWdpbkRhdGFiYXNlIGlu
c3RhbGxlZFBsdWdpbnNdIHJlZnJlc2hdOwpJbmRleDogV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRy
ZWUvRXZlbnRTZW5kaW5nQ29udHJvbGxlci5tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdFRvb2xzL0R1
bXBSZW5kZXJUcmVlL0V2ZW50U2VuZGluZ0NvbnRyb2xsZXIubQkocmV2aXNpb24gMTM0MTIpCisr
KyBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9FdmVudFNlbmRpbmdDb250cm9sbGVyLm0JKHdv
cmtpbmcgY29weSkKQEAgLTQyLDcgKzQyLDggQEAKICAgICAgICAgICAgIHx8IGFTZWxlY3RvciA9
PSBAc2VsZWN0b3IobW91c2VVcCkKICAgICAgICAgICAgIHx8IGFTZWxlY3RvciA9PSBAc2VsZWN0
b3IobW91c2VDbGljaykKICAgICAgICAgICAgIHx8IGFTZWxlY3RvciA9PSBAc2VsZWN0b3IobW91
c2VNb3ZlVG9YOlk6KQotICAgICAgICAgICAgfHwgYVNlbGVjdG9yID09IEBzZWxlY3RvcihsZWFw
Rm9yd2FyZDopKQorICAgICAgICAgICAgfHwgYVNlbGVjdG9yID09IEBzZWxlY3RvcihsZWFwRm9y
d2FyZDopCisgICAgICAgICAgICB8fCBhU2VsZWN0b3IgPT0gQHNlbGVjdG9yKGtleURvd246d2l0
aE1vZGlmaWVyczopKQogICAgICAgICByZXR1cm4gTk87CiAgICAgcmV0dXJuIFlFUzsKIH0KQEAg
LTUzLDYgKzU0LDggQEAKICAgICAgICAgcmV0dXJuIEAibW91c2VNb3ZlVG8iOwogICAgIGlmIChh
U2VsZWN0b3IgPT0gQHNlbGVjdG9yKGxlYXBGb3J3YXJkOikpCiAgICAgICAgIHJldHVybiBAImxl
YXBGb3J3YXJkIjsKKyAgICBpZiAoYVNlbGVjdG9yID09IEBzZWxlY3RvcihrZXlEb3duOndpdGhN
b2RpZmllcnM6KSkKKyAgICAgICAgcmV0dXJuIEAia2V5RG93biI7CiAgICAgcmV0dXJuIG5pbDsK
IH0KIApAQCAtMTkxLDQgKzE5NCw0NCBAQAogICAgIH0KIH0KIAorLSAodm9pZClrZXlEb3duOihO
U1N0cmluZyAqKWNoYXJhY3RlciB3aXRoTW9kaWZpZXJzOihXZWJTY3JpcHRPYmplY3QgKiltb2Rp
ZmllcnMKK3sKKyAgICBOU1N0cmluZyAqbW9kaWZpZXIgPSBuaWw7CisgICAgaW50IG1hc2sgPSAw
OworICAgIAorICAgIGZvciAodW5zaWduZWQgaSA9IDA7IG1vZGlmaWVycyAmJiBbbW9kaWZpZXJz
IHdlYlNjcmlwdFZhbHVlQXRJbmRleDppXTsgaSsrKSB7CisgICAgICAgIG1vZGlmaWVyID0gKE5T
U3RyaW5nICopW21vZGlmaWVycyB3ZWJTY3JpcHRWYWx1ZUF0SW5kZXg6aV07CisgICAgICAgIGlm
IChbbW9kaWZpZXIgaXNFcXVhbDpAImN0cmxLZXkiXSkKKyAgICAgICAgICAgIG1hc2sgfD0gTlND
b250cm9sS2V5TWFzazsKKyAgICAgICAgZWxzZSBpZiAoW21vZGlmaWVyIGlzRXF1YWw6QCJzaGlm
dEtleSJdKQorICAgICAgICAgICAgbWFzayB8PSBOU1NoaWZ0S2V5TWFzazsKKyAgICAgICAgZWxz
ZSBpZiAoW21vZGlmaWVyIGlzRXF1YWw6QCJhbHRLZXkiXSkKKyAgICAgICAgICAgIG1hc2sgfD0g
TlNBbHRlcm5hdGVLZXlNYXNrOworICAgICAgICBlbHNlIGlmIChbbW9kaWZpZXIgaXNFcXVhbDpA
Im1ldGFLZXkiXSkKKyAgICAgICAgICAgIG1hc2sgfD0gTlNDb21tYW5kS2V5TWFzazsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgW1tbZnJhbWUgZnJhbWVW
aWV3XSBkb2N1bWVudFZpZXddIGxheW91dF07CisgICAgCisgICAgTlNFdmVudCAqZXZlbnQgPSBb
TlNFdmVudCBrZXlFdmVudFdpdGhUeXBlOk5TS2V5RG93bgorICAgICAgICAgICAgICAgICAgICAg
ICAgbG9jYXRpb246TlNNYWtlUG9pbnQoNSwgNSkKKyAgICAgICAgICAgICAgICAgICAgICAgIG1v
ZGlmaWVyRmxhZ3M6bWFzaworICAgICAgICAgICAgICAgICAgICAgICAgdGltZXN0YW1wOltzZWxm
IGN1cnJlbnRFdmVudFRpbWVdCisgICAgICAgICAgICAgICAgICAgICAgICB3aW5kb3dOdW1iZXI6
W1tbZnJhbWUgd2ViVmlld10gd2luZG93XSB3aW5kb3dOdW1iZXJdCisgICAgICAgICAgICAgICAg
ICAgICAgICBjb250ZXh0OltOU0dyYXBoaWNzQ29udGV4dCBjdXJyZW50Q29udGV4dF0KKyAgICAg
ICAgICAgICAgICAgICAgICAgIGNoYXJhY3RlcnM6Y2hhcmFjdGVyCisgICAgICAgICAgICAgICAg
ICAgICAgICBjaGFyYWN0ZXJzSWdub3JpbmdNb2RpZmllcnM6Y2hhcmFjdGVyCisgICAgICAgICAg
ICAgICAgICAgICAgICBpc0FSZXBlYXQ6Tk8KKyAgICAgICAgICAgICAgICAgICAgICAgIGtleUNv
ZGU6MF07CisgICAgCisKKyAgICBOU1ZpZXcgKnN1YlZpZXcgPSBbW2ZyYW1lIHdlYlZpZXddIGhp
dFRlc3Q6W2V2ZW50IGxvY2F0aW9uSW5XaW5kb3ddXTsKKyAgICBpZiAoc3ViVmlldykgeworICAg
ICAgICBbc3ViVmlldyBrZXlEb3duOmV2ZW50XTsKKyAgICAgICAgZG93biA9IFlFUzsKKyAgICB9
Cit9CisKIEBlbmQK
</data>
<flag name="review"
          id="1906"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>