<?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>134399</bug_id>
          
          <creation_ts>2014-06-27 09:35:32 -0700</creation_ts>
          <short_desc>REGRESSION(r170008): [GTK] Layout Tests fast/forms/option-constructor-selected.html and fast/forms/select-live-pseudo-selectors.html crash.</short_desc>
          <delta_ts>2014-07-02 02:53:07 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Alberto Lopez Perez">clopez</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>bunhere</cc>
    
    <cc>cdumez</cc>
    
    <cc>cfleizach</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
    
    <cc>samuel_white</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1018979</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2014-06-27 09:35:32 -0700</bug_when>
    <thetext>The following layout tests crash on GTK since r170008 &lt;http://trac.webkit.org/r170008&gt;.

fast/forms/option-constructor-selected.html
fast/forms/select-live-pseudo-selectors.html

I have doubled checked this, and if I revert r170008 on my computer, this two tests not longer crash.


The output of the tests is the following:

Tools/Scripts/run-webkit-tests --no-show-results --no-new-test-results --no-sample-on-timeout --results-directory layout-test-results --debug-rwt-logging --release --webkit-test-runner --gtk --retry-failures fast/forms/select-live-pseudo-selectors.html fast/forms/option-constructor-selected.html
18:33:38.649 25004 Using port &apos;gtk-wk2&apos;
18:33:38.649 25004 Test configuration: &lt;, x86, release&gt;
18:33:38.649 25004 Placing test results in /home/clopez/webkit/webkit/layout-test-results
18:33:38.649 25004 Baseline search path: gtk-wk2 -&gt; wk2 -&gt; gtk -&gt; generic
18:33:38.649 25004 Using Release build
18:33:38.649 25004 Pixel tests disabled
18:33:38.649 25004 Regular timeout: 6000, slow test timeout: 30000
18:33:38.738 25004 &quot;perl Tools/Scripts/webkit-build-directory --configuration --release --gtk&quot; took 0.09s
18:33:38.739 25004 Command line: /home/clopez/webkit/webkit/Tools/jhbuild/jhbuild-wrapper --gtk run /home/clopez/webkit/webkit/WebKitBuild/Release/bin/WebKitTestRunner -
18:33:38.740 25004 
18:33:38.740 25004 Collecting tests ...
18:33:38.743 25004 Parsing expectations ...
18:33:38.865 25004 Found 2 tests; running 2, skipping 0.
18:33:38.865 25004 Checking build ...
18:33:38.953 25004 &quot;Tools/Scripts/build-dumprendertree --release --gtk&quot; took 0.09s
18:33:38.953 25004 Output of [&apos;Tools/Scripts/build-dumprendertree&apos;, &apos;--release&apos;, &apos;--gtk&apos;]:
18:33:39.040 25004 &quot;Tools/Scripts/build-webkittestrunner --release --gtk&quot; took 0.09s
18:33:39.040 25004 Output of [&apos;Tools/Scripts/build-webkittestrunner&apos;, &apos;--release&apos;, &apos;--gtk&apos;]:
18:33:39.041 25004 Starting helper ...
18:33:39.041 25004 Checking system dependencies ...
18:33:39.049 25004 &quot;which Xvfb&quot; took 0.01s
18:33:39.063 25004 Expect:     2 passes   (2 now, 0 wontfix)
18:33:39.063 25004 Expect:     0 failures (0 now, 0 wontfix)
18:33:39.063 25004 Expect:     0 flaky    (0 now, 0 wontfix)
18:33:39.063 25004 
18:33:39.063 25004 Sharding tests ...
18:33:39.064 25004 Running 1 WebKitTestRunner.
18:33:39.064 25004 (1 shard).
18:33:39.064 25004 
18:33:39.064 25004 Starting 1 worker ...
18:33:39.165 25004 worker/0 starting
18:33:39.190 25004 &quot;ps -eo comm,command&quot; took 0.02s
18:33:41.008 25004 WebProcess crash, pid = None, error_line = #CRASHED - WebProcess
18:33:41.008 25004 killed pid 25049
18:33:41.009 25004 worker/0 fast/forms/option-constructor-selected.html crashed, (stderr lines):
18:33:41.009 25004   1   0x7ffc96979a87 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-3.0.so.0(WTFCrash+0x17) [0x7ffc96979a87]
18:33:41.009 25004   2   0x7ffc94605614 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore26AccessibilityMenuListPopup21didUpdateActiveOptionEi+0x114) [0x7ffc94605614]
18:33:41.009 25004   3   0x7ffc94604d80 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore21AccessibilityMenuList21didUpdateActiveOptionEi+0xa0) [0x7ffc94604d80]
18:33:41.009 25004   4   0x7ffc94ef9cd8 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore14RenderMenuList17setTextFromOptionEi+0xa8) [0x7ffc94ef9cd8]
18:33:41.009 25004   5   0x7ffc94a03c88 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore17HTMLSelectElement12selectOptionEij+0xa8) [0x7ffc94a03c88]
18:33:41.009 25004   6   0x7ffc949f68b0 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore17HTMLOptionElement12insertedIntoERNS_13ContainerNodeE+0x60) [0x7ffc949f68b0]
18:33:41.009 25004   7   0x7ffc9480eafc /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore13ContainerNode24updateTreeAfterInsertionERNS_4NodeE+0x51c) [0x7ffc9480eafc]
18:33:41.009 25004   8   0x7ffc9480fd83 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore13ContainerNode11appendChildEN3WTF10PassRefPtrINS_4NodeEEERi+0x3a3) [0x7ffc9480fd83]
18:33:41.009 25004   9   0x7ffc948100a0 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore13ContainerNode12insertBeforeEN3WTF10PassRefPtrINS_4NodeEEEPS3_Ri+0x220) [0x7ffc948100a0]
18:33:41.009 25004   10  0x7ffc94a01bc9 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore17HTMLSelectElement3addEPNS_11HTMLElementES2_Ri+0x69) [0x7ffc94a01bc9]
18:33:41.010 25004   11  0x7ffc94a05345 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore17HTMLSelectElement9setOptionEjPNS_17HTMLOptionElementERi+0xf5) [0x7ffc94a05345]
18:33:41.010 25004   12  0x7ffc94671869 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore17selectIndexSetterEPNS_17HTMLSelectElementEPN3JSC9ExecStateEjNS2_7JSValueE+0x49) [0x7ffc94671869]
18:33:41.010 25004   13  0x7ffc969580f6 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-3.0.so.0(+0x6470f6) [0x7ffc969580f6]
18:33:41.010 25004   14  0x7ffc969642d3 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-3.0.so.0(+0x6532d3) [0x7ffc969642d3]
18:33:41.010 25004 [1/2] fast/forms/option-constructor-selected.html failed unexpectedly (WebProcess crashed)
18:33:41.011 25004 worker/0 killing driver
18:33:41.011 25004 worker/0 fast/forms/option-constructor-selected.html failed:
18:33:41.011 25004 worker/0  WebProcess crashed
18:33:41.033 25004 &quot;ps -eo comm,command&quot; took 0.02s
18:33:42.869 25004 WebProcess crash, pid = None, error_line = #CRASHED - WebProcess
18:33:42.869 25004 killed pid 25099
18:33:42.871 25004 worker/0 fast/forms/select-live-pseudo-selectors.html crashed, (stderr lines):
18:33:42.871 25004   1   0x7fb7f05a9a87 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-3.0.so.0(WTFCrash+0x17) [0x7fb7f05a9a87]
18:33:42.871 25004   2   0x7fb7ee235614 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore26AccessibilityMenuListPopup21didUpdateActiveOptionEi+0x114) [0x7fb7ee235614]
18:33:42.871 25004   3   0x7fb7ee234d80 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore21AccessibilityMenuList21didUpdateActiveOptionEi+0xa0) [0x7fb7ee234d80]
18:33:42.871 25004   4   0x7fb7eeb29cd8 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore14RenderMenuList17setTextFromOptionEi+0xa8) [0x7fb7eeb29cd8]
18:33:42.872 25004   5   0x7fb7ee633c88 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore17HTMLSelectElement12selectOptionEij+0xa8) [0x7fb7ee633c88]
18:33:42.872 25004   6   0x7fb7f049e429 /home/clopez/webkit/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-3.0.so.0(_ZN3JSC8JSObject3putEPNS_6JSCellEPNS_9ExecStateENS_12PropertyNameENS_7JSValueERNS_15PutPropertySlotE+0x3f9) [0x7fb7f049e429]
18:33:42.873 25004 [2/2] fast/forms/select-live-pseudo-selectors.html failed unexpectedly (WebProcess crashed)
18:33:42.873 25004 worker/0 killing driver
18:33:42.873 25004 worker/0 fast/forms/select-live-pseudo-selectors.html failed:
18:33:42.873 25004 worker/0  WebProcess crashed
18:33:42.874 25004 worker/0 exiting
18:33:42.874 25004 worker/0 cleaning up
18:33:42.874 25004 Flushing stdout
18:33:42.874 25004 Flushing stderr
18:33:42.874 25004 Stopping helper
18:33:42.874 25004 Cleaning up port
18:33:42.875 25004 looking for new crash logs
18:33:42.875 25004 summarizing results
18:33:42.883 25004 &quot;ruby --version&quot; took 0.01s
18:33:42.883 25004 Test timing:
18:33:42.883 25004     3.81 total testing time
18:33:42.883 25004 
18:33:42.883 25004 Thread timing:
18:33:42.883 25004       worker/0:     2 tests,   3.70 secs
18:33:42.883 25004      3.70 cumulative,   0.46 optimal
18:33:42.883 25004 
18:33:42.883 25004 PER TEST TIME IN TESTSHELL (seconds):
18:33:42.883 25004   Median:           0.810
18:33:42.883 25004   Mean:             0.810
18:33:42.883 25004   90th percentile:  0.820
18:33:42.883 25004   99th percentile:  0.820
18:33:42.883 25004   Standard dev:     0.007
18:33:42.883 25004 
18:33:42.883 25004 
18:33:42.883 25004 10 slowest tests that are not marked as SLOW and did not timeout/crash:
18:33:42.883 25004 
18:33:42.883 25004 Tests marked as SLOW:
18:33:42.883 25004 
18:33:42.883 25004 Tests that timed out or crashed:
18:33:42.883 25004   fast/forms/select-live-pseudo-selectors.html took 0.8 seconds
18:33:42.883 25004   fast/forms/option-constructor-selected.html took 0.8 seconds
18:33:42.883 25004 
18:33:42.883 25004 Time to process slowest subdirectories:
18:33:42.883 25004   fast/forms took 3.7 seconds to run 2 tests.
18:33:42.883 25004 
18:33:42.883 25004 
18:33:42.883 25004 0 tests ran as expected, 2 didn&apos;t:
18:33:42.883 25004 
18:33:42.883 25004 Writing JSON files in /home/clopez/webkit/webkit/layout-test-results.
18:33:42.884 25004 Finished writing JSON file for the test results server.
18:33:42.884 25004 Testing completed, Exit status: 2
=&gt; Results: 0/2 tests passed (0.0%)

=&gt; Tests to be fixed (2):
      2 crashes                  (100.0%)

=&gt; Tests that will only be fixed if they crash (WONTFIX) (0):


Regressions: Unexpected crashes (2)
  fast/forms/option-constructor-selected.html [ Crash ]
  fast/forms/select-live-pseudo-selectors.html [ Crash ]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018980</commentid>
    <comment_count>1</comment_count>
      <attachid>233989</attachid>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2014-06-27 09:36:54 -0700</bug_when>
    <thetext>Created attachment 233989
GDB Backtrace for test fast/forms/select-live-pseudo-selectors.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018981</commentid>
    <comment_count>2</comment_count>
      <attachid>233990</attachid>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2014-06-27 09:37:32 -0700</bug_when>
    <thetext>Created attachment 233990
GDB Backtrace for test fast/forms/option-constructor-selected.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018982</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2014-06-27 09:38:06 -0700</bug_when>
    <thetext>I have attached two backtraces for the crashes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019001</commentid>
    <comment_count>4</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2014-06-27 10:19:16 -0700</bug_when>
    <thetext>I have marked the tests on the GTK TestExpectations as crashing on https://bugs.webkit.org/show_bug.cgi?id=134400</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019591</commentid>
    <comment_count>5</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2014-07-01 02:58:03 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; I have marked the tests on the GTK TestExpectations as crashing on https://bugs.webkit.org/show_bug.cgi?id=134400

Thanks for the report, I&apos;ll try to investigate this issue soon</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019624</commentid>
    <comment_count>6</comment_count>
      <attachid>234165</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2014-07-01 08:05:53 -0700</bug_when>
    <thetext>Created attachment 234165
Patch proposal</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019934</commentid>
    <comment_count>7</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2014-07-02 02:33:56 -0700</bug_when>
    <thetext>*** Bug 134539 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019935</commentid>
    <comment_count>8</comment_count>
      <attachid>234165</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-07-02 02:53:00 -0700</bug_when>
    <thetext>Comment on attachment 234165
Patch proposal

Clearing flags on attachment: 234165

Committed r170704: &lt;http://trac.webkit.org/changeset/170704&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019936</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-07-02 02:53:07 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>233989</attachid>
            <date>2014-06-27 09:36:54 -0700</date>
            <delta_ts>2014-06-27 09:36:54 -0700</delta_ts>
            <desc>GDB Backtrace for test fast/forms/select-live-pseudo-selectors.html</desc>
            <filename>backtrace_select-live-pseudo-selectors.txt</filename>
            <type>text/plain</type>
            <size>13175</size>
            <attacher name="Carlos Alberto Lopez Perez">clopez</attacher>
            
              <data encoding="base64">W05ldyBMV1AgMjQ4MTRdCltOZXcgTFdQIDI0ODE2XQpbTmV3IExXUCAyNDgyMF0KW05ldyBMV1Ag
MjQ4MTldCltOZXcgTFdQIDI0ODIxXQpbTmV3IExXUCAyNDgxOF0KW05ldyBMV1AgMjQ4MTddCltO
ZXcgTFdQIDI0ODI2XQpbTmV3IExXUCAyNDgyN10KW05ldyBMV1AgMjQ4MjRdCltOZXcgTFdQIDI0
ODI4XQpbTmV3IExXUCAyNDgyMl0KW05ldyBMV1AgMjQ4MjNdCltOZXcgTFdQIDI0ODI1XQpbVGhy
ZWFkIGRlYnVnZ2luZyB1c2luZyBsaWJ0aHJlYWRfZGIgZW5hYmxlZF0KVXNpbmcgaG9zdCBsaWJ0
aHJlYWRfZGIgbGlicmFyeSAiL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnRocmVhZF9kYi5zby4x
Ii4KQ29yZSB3YXMgZ2VuZXJhdGVkIGJ5IGAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJL
aXRCdWlsZC9SZWxlYXNlL2Jpbi9XZWJLaXRXZWJQcm9jZXNzIDEyJy4KUHJvZ3JhbSB0ZXJtaW5h
dGVkIHdpdGggc2lnbmFsIDExLCBTZWdtZW50YXRpb24gZmF1bHQuCiMwICAweDAwMDA3ZmZjYzQ4
NDdhOGMgaW4gV1RGQ3Jhc2ggKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJL
aXRCdWlsZC9SZWxlYXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMAoKVGhyZWFk
IDE0IChUaHJlYWQgMHg3ZmZjNTZmZmQ3MDAgKExXUCAyNDgyNSkpOgojMCAgcHRocmVhZF9jb25k
X3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgv
eDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTg1CiMxICAweDAwMDA3ZmZjYmFjMzk5ZWMgaW4g
c3RkOjpjb25kaXRpb25fdmFyaWFibGU6OndhaXQoc3RkOjp1bmlxdWVfbG9jazxzdGQ6Om11dGV4
PiYpICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJzdGRjKysuc28uNgojMiAg
MHgwMDAwN2ZmY2M0NTM1MzhiIGluIEpTQzo6R0NUaHJlYWQ6OndhaXRGb3JOZXh0UGhhc2UoKSAo
KSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGli
L2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMuMC5zby4wCiMzICAweDAwMDA3ZmZjYzQ1MzU0NjggaW4g
SlNDOjpHQ1RocmVhZDo6Z2NUaHJlYWRNYWluKCkgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0
L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAu
c28uMAojNCAgMHgwMDAwN2ZmY2M0ODhhOTcyIGluIFdURjo6d3RmVGhyZWFkRW50cnlQb2ludCh2
b2lkKikgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxl
YXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMAojNSAgMHgwMDAwN2ZmY2MwYjUz
MDYyIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZmYzU2ZmZkNzAwKSBhdCBwdGhyZWFkX2NyZWF0
ZS5jOjMxMgojNiAgMHgwMDAwN2ZmY2JhM2FlYzFkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMv
dW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMQoKVGhyZWFkIDEzIChUaHJlYWQgMHg3
ZmZjNTdmZmY3MDAgKExXUCAyNDgyMykpOgojMCAgcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIu
My4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRf
Y29uZF93YWl0LlM6MTg1CiMxICAweDAwMDA3ZmZjYmFjMzk5ZWMgaW4gc3RkOjpjb25kaXRpb25f
dmFyaWFibGU6OndhaXQoc3RkOjp1bmlxdWVfbG9jazxzdGQ6Om11dGV4PiYpICgpIGZyb20gL3Vz
ci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJzdGRjKysuc28uNgojMiAgMHgwMDAwN2ZmY2M0NTM1
MzhiIGluIEpTQzo6R0NUaHJlYWQ6OndhaXRGb3JOZXh0UGhhc2UoKSAoKSBmcm9tIC9ob21lL2Ns
b3Blei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRj
b3JlZ3RrLTMuMC5zby4wCiMzICAweDAwMDA3ZmZjYzQ1MzU0NjggaW4gSlNDOjpHQ1RocmVhZDo6
Z2NUaHJlYWRNYWluKCkgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRC
dWlsZC9SZWxlYXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMAojNCAgMHgwMDAw
N2ZmY2M0ODhhOTcyIGluIFdURjo6d3RmVGhyZWFkRW50cnlQb2ludCh2b2lkKikgKCkgZnJvbSAv
aG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNlL2xpYi9saWJqYXZh
c2NyaXB0Y29yZWd0ay0zLjAuc28uMAojNSAgMHgwMDAwN2ZmY2MwYjUzMDYyIGluIHN0YXJ0X3Ro
cmVhZCAoYXJnPTB4N2ZmYzU3ZmZmNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMxMgojNiAgMHgw
MDAwN2ZmY2JhM2FlYzFkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4
L3g4Nl82NC9jbG9uZS5TOjExMQoKVGhyZWFkIDEyIChUaHJlYWQgMHg3ZmZjNmNjNGU3MDAgKExX
UCAyNDgyMikpOgojMCAgcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25w
dGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTg1
CiMxICAweDAwMDA3ZmZjYmFjMzk5ZWMgaW4gc3RkOjpjb25kaXRpb25fdmFyaWFibGU6OndhaXQo
c3RkOjp1bmlxdWVfbG9jazxzdGQ6Om11dGV4PiYpICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxp
bnV4LWdudS9saWJzdGRjKysuc28uNgojMiAgMHgwMDAwN2ZmY2M0NTM1MzhiIGluIEpTQzo6R0NU
aHJlYWQ6OndhaXRGb3JOZXh0UGhhc2UoKSAoKSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQvd2Vi
a2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMuMC5zby4w
CiMzICAweDAwMDA3ZmZjYzQ1MzU0NjggaW4gSlNDOjpHQ1RocmVhZDo6Z2NUaHJlYWRNYWluKCkg
KCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNlL2xp
Yi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMAojNCAgMHgwMDAwN2ZmY2M0ODhhOTcyIGlu
IFdURjo6d3RmVGhyZWFkRW50cnlQb2ludCh2b2lkKikgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Vi
a2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0z
LjAuc28uMAojNSAgMHgwMDAwN2ZmY2MwYjUzMDYyIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2Zm
YzZjYzRlNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMxMgojNiAgMHgwMDAwN2ZmY2JhM2FlYzFk
IGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5T
OjExMQoKVGhyZWFkIDExIChUaHJlYWQgMHg3ZmZjNTVmZmI3MDAgKExXUCAyNDgyOCkpOgojMCAg
cHRocmVhZF9jb25kX3RpbWVkd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBz
L3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3RpbWVkd2FpdC5TOjIzOAojMSAg
MHgwMDAwN2ZmY2JmMGY2YWQ1IGluIGdfY29uZF93YWl0X3VudGlsIChjb25kPWNvbmRAZW50cnk9
MHgyMzM0ZGE4LCBtdXRleD1tdXRleEBlbnRyeT0weDIzMzRkYTAsIGVuZF90aW1lPWVuZF90aW1l
QGVudHJ5PTIwNzIyMDc4ODMwKSBhdCBndGhyZWFkLXBvc2l4LmM6ODcwCiMyICAweDAwMDA3ZmZj
YmYwOGRhMjEgaW4gZ19hc3luY19xdWV1ZV9wb3BfaW50ZXJuX3VubG9ja2VkIChxdWV1ZT0weDIz
MzRkYTAsIHdhaXQ9d2FpdEBlbnRyeT0xLCBlbmRfdGltZT0yMDcyMjA3ODgzMCkgYXQgZ2FzeW5j
cXVldWUuYzo0MjQKIzMgIDB4MDAwMDdmZmNiZjA4ZGZlOCBpbiBnX2FzeW5jX3F1ZXVlX3RpbWVv
dXRfcG9wX3VubG9ja2VkIChxdWV1ZT08b3B0aW1pemVkIG91dD4sIHRpbWVvdXQ9dGltZW91dEBl
bnRyeT01MDAwMDApIGF0IGdhc3luY3F1ZXVlLmM6NTcyCiM0ICAweDAwMDA3ZmZjYmYwZGMwYjIg
aW4gZ190aHJlYWRfcG9vbF93YWl0X2Zvcl9uZXdfdGFzayAocG9vbD0weDIzMzU1ZTApIGF0IGd0
aHJlYWRwb29sLmM6MjY0CiM1ICBnX3RocmVhZF9wb29sX3RocmVhZF9wcm94eSAoZGF0YT08b3B0
aW1pemVkIG91dD4pIGF0IGd0aHJlYWRwb29sLmM6Mjk4CiM2ICAweDAwMDA3ZmZjYmYwZGI3MjUg
aW4gZ190aHJlYWRfcHJveHkgKGRhdGE9MHgyMzdjNjgwKSBhdCBndGhyZWFkLmM6Nzk4CiM3ICAw
eDAwMDA3ZmZjYzBiNTMwNjIgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZmZjNTVmZmI3MDApIGF0
IHB0aHJlYWRfY3JlYXRlLmM6MzEyCiM4ICAweDAwMDA3ZmZjYmEzYWVjMWQgaW4gY2xvbmUgKCkg
YXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTExCgpUaHJlYWQg
MTAgKFRocmVhZCAweDdmZmM1NzdmZTcwMCAoTFdQIDI0ODI0KSk6CiMwICBwdGhyZWFkX2NvbmRf
d2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94
ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxODUKIzEgIDB4MDAwMDdmZmNiYWMzOTllYyBpbiBz
dGQ6OmNvbmRpdGlvbl92YXJpYWJsZTo6d2FpdChzdGQ6OnVuaXF1ZV9sb2NrPHN0ZDo6bXV0ZXg+
JikgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnN0ZGMrKy5zby42CiMyICAw
eDAwMDA3ZmZjYzQ1MzUzOGIgaW4gSlNDOjpHQ1RocmVhZDo6d2FpdEZvck5leHRQaGFzZSgpICgp
IGZyb20gL2hvbWUvY2xvcGV6L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIv
bGliamF2YXNjcmlwdGNvcmVndGstMy4wLnNvLjAKIzMgIDB4MDAwMDdmZmNjNDUzNTQ2OCBpbiBK
U0M6OkdDVGhyZWFkOjpnY1RocmVhZE1haW4oKSAoKSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQv
d2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMuMC5z
by4wCiM0ICAweDAwMDA3ZmZjYzQ4OGE5NzIgaW4gV1RGOjp3dGZUaHJlYWRFbnRyeVBvaW50KHZv
aWQqKSAoKSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVh
c2UvbGliL2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMuMC5zby4wCiM1ICAweDAwMDA3ZmZjYzBiNTMw
NjIgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZmZjNTc3ZmU3MDApIGF0IHB0aHJlYWRfY3JlYXRl
LmM6MzEyCiM2ICAweDAwMDA3ZmZjYmEzYWVjMWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91
bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTExCgpUaHJlYWQgOSAoVGhyZWFkIDB4N2Zm
YzRmZmZmNzAwIChMV1AgMjQ4MjcpKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMu
MiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2Nv
bmRfd2FpdC5TOjE4NQojMSAgMHgwMDAwN2ZmY2JhYzM5OWVjIGluIHN0ZDo6Y29uZGl0aW9uX3Zh
cmlhYmxlOjp3YWl0KHN0ZDo6dW5pcXVlX2xvY2s8c3RkOjptdXRleD4mKSAoKSBmcm9tIC91c3Iv
bGliL3g4Nl82NC1saW51eC1nbnUvbGlic3RkYysrLnNvLjYKIzIgIDB4MDAwMDdmZmNjNDUzNTM4
YiBpbiBKU0M6OkdDVGhyZWFkOjp3YWl0Rm9yTmV4dFBoYXNlKCkgKCkgZnJvbSAvaG9tZS9jbG9w
ZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNlL2xpYi9saWJqYXZhc2NyaXB0Y29y
ZWd0ay0zLjAuc28uMAojMyAgMHgwMDAwN2ZmY2M0NTM1NDY4IGluIEpTQzo6R0NUaHJlYWQ6Omdj
VGhyZWFkTWFpbigpICgpIGZyb20gL2hvbWUvY2xvcGV6L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVp
bGQvUmVsZWFzZS9saWIvbGliamF2YXNjcmlwdGNvcmVndGstMy4wLnNvLjAKIzQgIDB4MDAwMDdm
ZmNjNDg4YTk3MiBpbiBXVEY6Ond0ZlRocmVhZEVudHJ5UG9pbnQodm9pZCopICgpIGZyb20gL2hv
bWUvY2xvcGV6L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGliamF2YXNj
cmlwdGNvcmVndGstMy4wLnNvLjAKIzUgIDB4MDAwMDdmZmNjMGI1MzA2MiBpbiBzdGFydF90aHJl
YWQgKGFyZz0weDdmZmM0ZmZmZjcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMTIKIzYgIDB4MDAw
MDdmZmNiYTNhZWMxZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94
ODZfNjQvY2xvbmUuUzoxMTEKClRocmVhZCA4IChUaHJlYWQgMHg3ZmZjNTY3ZmM3MDAgKExXUCAy
NDgyNikpOgojMCAgcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwv
c3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTg1CiMx
ICAweDAwMDA3ZmZjYmFjMzk5ZWMgaW4gc3RkOjpjb25kaXRpb25fdmFyaWFibGU6OndhaXQoc3Rk
Ojp1bmlxdWVfbG9jazxzdGQ6Om11dGV4PiYpICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJzdGRjKysuc28uNgojMiAgMHgwMDAwN2ZmY2M0NTM1MzhiIGluIEpTQzo6R0NUaHJl
YWQ6OndhaXRGb3JOZXh0UGhhc2UoKSAoKSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQvd2Via2l0
L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMuMC5zby4wCiMz
ICAweDAwMDA3ZmZjYzQ1MzU0NjggaW4gSlNDOjpHQ1RocmVhZDo6Z2NUaHJlYWRNYWluKCkgKCkg
ZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNlL2xpYi9s
aWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMAojNCAgMHgwMDAwN2ZmY2M0ODhhOTcyIGluIFdU
Rjo6d3RmVGhyZWFkRW50cnlQb2ludCh2b2lkKikgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0
L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAu
c28uMAojNSAgMHgwMDAwN2ZmY2MwYjUzMDYyIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZmYzU2
N2ZjNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMxMgojNiAgMHgwMDAwN2ZmY2JhM2FlYzFkIGlu
IGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjEx
MQoKVGhyZWFkIDcgKFRocmVhZCAweDdmZmM2ZjdiODcwMCAoTFdQIDI0ODE3KSk6CiMwICAweDAw
MDA3ZmZjYmEzYTM5MGQgaW4gcG9sbCAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzY2FsbC10ZW1w
bGF0ZS5TOjgxCiMxICAweDAwMDA3ZmZjYmYwYjZmNDQgaW4gZ19tYWluX2NvbnRleHRfcG9sbCAo
cHJpb3JpdHk9MjE0NzQ4MzY0Nywgbl9mZHM9MSwgZmRzPTB4N2ZmYzY4MDAxMTAwLCB0aW1lb3V0
PS0xLCBjb250ZXh0PTB4MjRjMDFjMCkgYXQgZ21haW4uYzo0MDA2CiMyICBnX21haW5fY29udGV4
dF9pdGVyYXRlIChjb250ZXh0PTB4MjRjMDFjMCwgYmxvY2s9YmxvY2tAZW50cnk9MSwgZGlzcGF0
Y2g9ZGlzcGF0Y2hAZW50cnk9MSwgc2VsZj08b3B0aW1pemVkIG91dD4pIGF0IGdtYWluLmM6Mzcw
NwojMyAgMHgwMDAwN2ZmY2JmMGI3M2FhIGluIGdfbWFpbl9sb29wX3J1biAobG9vcD0weDI0ZTA5
NDApIGF0IGdtYWluLmM6MzkwNgojNCAgMHgwMDAwN2ZmY2M0ODhhOTcyIGluIFdURjo6d3RmVGhy
ZWFkRW50cnlQb2ludCh2b2lkKikgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9X
ZWJLaXRCdWlsZC9SZWxlYXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMAojNSAg
MHgwMDAwN2ZmY2MwYjUzMDYyIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZmYzZmN2I4NzAwKSBh
dCBwdGhyZWFkX2NyZWF0ZS5jOjMxMgojNiAgMHgwMDAwN2ZmY2JhM2FlYzFkIGluIGNsb25lICgp
IGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMQoKVGhyZWFk
IDYgKFRocmVhZCAweDdmZmM2ZWZiNzcwMCAoTFdQIDI0ODE4KSk6CiMwICAweDAwMDA3ZmZjYmEz
YTM5MGQgaW4gcG9sbCAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzY2FsbC10ZW1wbGF0ZS5TOjgx
CiMxICAweDAwMDA3ZmZjYmYwYjZmNDQgaW4gZ19tYWluX2NvbnRleHRfcG9sbCAocHJpb3JpdHk9
MjE0NzQ4MzY0Nywgbl9mZHM9MSwgZmRzPTB4N2ZmYzYwMDAxMGUwLCB0aW1lb3V0PS0xLCBjb250
ZXh0PTB4MjRlMDk2MCkgYXQgZ21haW4uYzo0MDA2CiMyICBnX21haW5fY29udGV4dF9pdGVyYXRl
IChjb250ZXh0PTB4MjRlMDk2MCwgYmxvY2s9YmxvY2tAZW50cnk9MSwgZGlzcGF0Y2g9ZGlzcGF0
Y2hAZW50cnk9MSwgc2VsZj08b3B0aW1pemVkIG91dD4pIGF0IGdtYWluLmM6MzcwNwojMyAgMHgw
MDAwN2ZmY2JmMGI3M2FhIGluIGdfbWFpbl9sb29wX3J1biAobG9vcD0weDI0ZDlkNDApIGF0IGdt
YWluLmM6MzkwNgojNCAgMHgwMDAwN2ZmY2M0ODhhOTcyIGluIFdURjo6d3RmVGhyZWFkRW50cnlQ
b2ludCh2b2lkKikgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWls
ZC9SZWxlYXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMAojNSAgMHgwMDAwN2Zm
Y2MwYjUzMDYyIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZmYzZlZmI3NzAwKSBhdCBwdGhyZWFk
X2NyZWF0ZS5jOjMxMgojNiAgMHgwMDAwN2ZmY2JhM2FlYzFkIGluIGNsb25lICgpIGF0IC4uL3N5
c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMQoKVGhyZWFkIDUgKFRocmVh
ZCAweDdmZmM2ZDQ2ZTcwMCAoTFdQIDI0ODIxKSk6CiMwICBwdGhyZWFkX2NvbmRfdGltZWR3YWl0
QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82
NC9wdGhyZWFkX2NvbmRfdGltZWR3YWl0LlM6MjM4CiMxICAweDAwMDA3ZmZjYzQ1MjYxNDEgaW4g
SlNDOjpCbG9ja0FsbG9jYXRvcjo6d2FpdEZvckR1cmF0aW9uKHN0ZDo6Y2hyb25vOjpkdXJhdGlv
bjxsb25nLCBzdGQ6OnJhdGlvPDFsLCAxMDAwbD4gPikgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Vi
a2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0z
LjAuc28uMAojMiAgMHgwMDAwN2ZmY2M0NTI2MWMzIGluIEpTQzo6QmxvY2tBbGxvY2F0b3I6OmJs
b2NrRnJlZWluZ1RocmVhZE1haW4oKSAoKSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQvd2Via2l0
L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMuMC5zby4wCiMz
ICAweDAwMDA3ZmZjYzQ4OGE5NzIgaW4gV1RGOjp3dGZUaHJlYWRFbnRyeVBvaW50KHZvaWQqKSAo
KSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGli
L2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMuMC5zby4wCiM0ICAweDAwMDA3ZmZjYzBiNTMwNjIgaW4g
c3RhcnRfdGhyZWFkIChhcmc9MHg3ZmZjNmQ0NmU3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzEy
CiM1ICAweDAwMDA3ZmZjYmEzYWVjMWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5
c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTExCgpUaHJlYWQgNCAoVGhyZWFkIDB4N2ZmYzZlN2I2
NzAwIChMV1AgMjQ4MTkpKToKIzAgIDB4MDAwMDdmZmNiYTNhMzkwZCBpbiBwb2xsICgpIGF0IC4u
L3N5c2RlcHMvdW5peC9zeXNjYWxsLXRlbXBsYXRlLlM6ODEKIzEgIDB4MDAwMDdmZmNiZjBiNmY0
NCBpbiBnX21haW5fY29udGV4dF9wb2xsIChwcmlvcml0eT0yMTQ3NDgzNjQ3LCBuX2Zkcz0xLCBm
ZHM9MHg3ZmZjNjQwMDEwZTAsIHRpbWVvdXQ9LTEsIGNvbnRleHQ9MHgyM2I4ZDkwKSBhdCBnbWFp
bi5jOjQwMDYKIzIgIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGUgKGNvbnRleHQ9MHgyM2I4ZDkwLCBi
bG9jaz1ibG9ja0BlbnRyeT0xLCBkaXNwYXRjaD1kaXNwYXRjaEBlbnRyeT0xLCBzZWxmPTxvcHRp
bWl6ZWQgb3V0PikgYXQgZ21haW4uYzozNzA3CiMzICAweDAwMDA3ZmZjYmYwYjczYWEgaW4gZ19t
YWluX2xvb3BfcnVuIChsb29wPTB4MjBmYTZjMCkgYXQgZ21haW4uYzozOTA2CiM0ICAweDAwMDA3
ZmZjYzQ4OGE5NzIgaW4gV1RGOjp3dGZUaHJlYWRFbnRyeVBvaW50KHZvaWQqKSAoKSBmcm9tIC9o
b21lL2Nsb3Blei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFz
Y3JpcHRjb3JlZ3RrLTMuMC5zby4wCiM1ICAweDAwMDA3ZmZjYzBiNTMwNjIgaW4gc3RhcnRfdGhy
ZWFkIChhcmc9MHg3ZmZjNmU3YjY3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzEyCiM2ICAweDAw
MDA3ZmZjYmEzYWVjMWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgv
eDg2XzY0L2Nsb25lLlM6MTExCgpUaHJlYWQgMyAoVGhyZWFkIDB4N2ZmYzZkZmI1NzAwIChMV1Ag
MjQ4MjApKToKIzAgIDB4MDAwMDdmZmNiYTNhMzkwZCBpbiBwb2xsICgpIGF0IC4uL3N5c2RlcHMv
dW5peC9zeXNjYWxsLXRlbXBsYXRlLlM6ODEKIzEgIDB4MDAwMDdmZmNiZjBiNmY0NCBpbiBnX21h
aW5fY29udGV4dF9wb2xsIChwcmlvcml0eT0yMTQ3NDgzNjQ3LCBuX2Zkcz0zLCBmZHM9MHg3ZmZj
NTgwMDEwZTAsIHRpbWVvdXQ9LTEsIGNvbnRleHQ9MHgyNDRmOWEwKSBhdCBnbWFpbi5jOjQwMDYK
IzIgIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGUgKGNvbnRleHQ9MHgyNDRmOWEwLCBibG9jaz1ibG9j
a0BlbnRyeT0xLCBkaXNwYXRjaD1kaXNwYXRjaEBlbnRyeT0xLCBzZWxmPTxvcHRpbWl6ZWQgb3V0
PikgYXQgZ21haW4uYzozNzA3CiMzICAweDAwMDA3ZmZjYmYwYjczYWEgaW4gZ19tYWluX2xvb3Bf
cnVuIChsb29wPTB4MjBmYWE1MCkgYXQgZ21haW4uYzozOTA2CiM0ICAweDAwMDA3ZmZjYzQ4OGE5
NzIgaW4gV1RGOjp3dGZUaHJlYWRFbnRyeVBvaW50KHZvaWQqKSAoKSBmcm9tIC9ob21lL2Nsb3Bl
ei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRjb3Jl
Z3RrLTMuMC5zby4wCiM1ICAweDAwMDA3ZmZjYzBiNTMwNjIgaW4gc3RhcnRfdGhyZWFkIChhcmc9
MHg3ZmZjNmRmYjU3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzEyCiM2ICAweDAwMDA3ZmZjYmEz
YWVjMWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Ns
b25lLlM6MTExCgpUaHJlYWQgMiAoVGhyZWFkIDB4N2ZmY2FmZmJiNzAwIChMV1AgMjQ4MTYpKToK
IzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMv
dW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE4NQojMSAgMHgwMDAw
N2ZmY2M0ODRkZmY2IGluIFdURjo6VENNYWxsb2NfUGFnZUhlYXA6OnNjYXZlbmdlclRocmVhZCgp
ICgpIGZyb20gL2hvbWUvY2xvcGV6L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9s
aWIvbGliamF2YXNjcmlwdGNvcmVndGstMy4wLnNvLjAKIzIgIDB4MDAwMDdmZmNjNDg0ZTAxOSBp
biBXVEY6OlRDTWFsbG9jX1BhZ2VIZWFwOjpydW5TY2F2ZW5nZXJUaHJlYWQodm9pZCopICgpIGZy
b20gL2hvbWUvY2xvcGV6L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGli
amF2YXNjcmlwdGNvcmVndGstMy4wLnNvLjAKIzMgIDB4MDAwMDdmZmNjMGI1MzA2MiBpbiBzdGFy
dF90aHJlYWQgKGFyZz0weDdmZmNhZmZiYjcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMTIKIzQg
IDB4MDAwMDdmZmNiYTNhZWMxZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9s
aW51eC94ODZfNjQvY2xvbmUuUzoxMTEKClRocmVhZCAxIChUaHJlYWQgMHg3ZmZjYzRkNDZhMDAg
KExXUCAyNDgxNCkpOgojMCAgMHgwMDAwN2ZmY2M0ODQ3YThjIGluIFdURkNyYXNoICgpIGZyb20g
L2hvbWUvY2xvcGV6L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGliamF2
YXNjcmlwdGNvcmVndGstMy4wLnNvLjAKIzEgIDB4MDAwMDdmZmNjMjRkMzYxNCBpbiBXZWJDb3Jl
OjpBY2Nlc3NpYmlsaXR5TWVudUxpc3RQb3B1cDo6ZGlkVXBkYXRlQWN0aXZlT3B0aW9uKGludCkg
KCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNlL2xp
Yi9saWJ3ZWJraXQyZ3RrLTMuMC5zby4yNQojMiAgMHgwMDAwN2ZmY2MyNGQyZDgwIGluIFdlYkNv
cmU6OkFjY2Vzc2liaWxpdHlNZW51TGlzdDo6ZGlkVXBkYXRlQWN0aXZlT3B0aW9uKGludCkgKCkg
ZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNlL2xpYi9s
aWJ3ZWJraXQyZ3RrLTMuMC5zby4yNQojMyAgMHgwMDAwN2ZmY2MyZGM3Y2Q4IGluIFdlYkNvcmU6
OlJlbmRlck1lbnVMaXN0OjpzZXRUZXh0RnJvbU9wdGlvbihpbnQpICgpIGZyb20gL2hvbWUvY2xv
cGV6L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGlid2Via2l0Mmd0ay0z
LjAuc28uMjUKIzQgIDB4MDAwMDdmZmNjMjhkMWM4OCBpbiBXZWJDb3JlOjpIVE1MU2VsZWN0RWxl
bWVudDo6c2VsZWN0T3B0aW9uKGludCwgdW5zaWduZWQgaW50KSAoKSBmcm9tIC9ob21lL2Nsb3Bl
ei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYndlYmtpdDJndGstMy4w
LnNvLjI1CiM1ICAweDAwMDA3ZmZjYzQ3M2M0MjkgaW4gSlNDOjpKU09iamVjdDo6cHV0KEpTQzo6
SlNDZWxsKiwgSlNDOjpFeGVjU3RhdGUqLCBKU0M6OlByb3BlcnR5TmFtZSwgSlNDOjpKU1ZhbHVl
LCBKU0M6OlB1dFByb3BlcnR5U2xvdCYpICgpIGZyb20gL2hvbWUvY2xvcGV6L3dlYmtpdC93ZWJr
aXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGliamF2YXNjcmlwdGNvcmVndGstMy4wLnNvLjAK
IzYgIDB4MDAwMDdmZmNjNDgyYmViNSBpbiBsbGludF9zbG93X3BhdGhfcHV0X2J5X2lkICgpIGZy
b20gL2hvbWUvY2xvcGV6L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGli
amF2YXNjcmlwdGNvcmVndGstMy4wLnNvLjAKIzcgIDB4MDAwMDdmZmNjNDgzMTczMyBpbiBsbGlu
dF9lbnRyeSAoKSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1Jl
bGVhc2UvbGliL2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMuMC5zby4wCiM4ICAweDAwMDA3ZmZjYzQ4
MmVhYjcgaW4gY2FsbFRvSmF2YVNjcmlwdCAoKSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQvd2Vi
a2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMuMC5zby4w
CiM5ICAweDAwMDA3ZmZjNmMzM2VlNzAgaW4gPz8gKCkKIzEwIDB4MDAwMDAwMDAwMDAwMDAwMCBp
biA/PyAoKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>233990</attachid>
            <date>2014-06-27 09:37:32 -0700</date>
            <delta_ts>2014-06-27 09:37:32 -0700</delta_ts>
            <desc>GDB Backtrace for test fast/forms/option-constructor-selected.html</desc>
            <filename>backtrace_option-constructor-selected.txt</filename>
            <type>text/plain</type>
            <size>14764</size>
            <attacher name="Carlos Alberto Lopez Perez">clopez</attacher>
            
              <data encoding="base64">W05ldyBMV1AgMjQ1NDhdCltOZXcgTFdQIDI0NTU1XQpbTmV3IExXUCAyNDU1NF0KW05ldyBMV1Ag
MjQ1NTBdCltOZXcgTFdQIDI0NTUzXQpbTmV3IExXUCAyNDU1OF0KW05ldyBMV1AgMjQ1NjBdCltO
ZXcgTFdQIDI0NTYyXQpbTmV3IExXUCAyNDU1Nl0KW05ldyBMV1AgMjQ1NTldCltOZXcgTFdQIDI0
NTUxXQpbTmV3IExXUCAyNDU1Ml0KW05ldyBMV1AgMjQ1NjFdCltOZXcgTFdQIDI0NTU3XQpbVGhy
ZWFkIGRlYnVnZ2luZyB1c2luZyBsaWJ0aHJlYWRfZGIgZW5hYmxlZF0KVXNpbmcgaG9zdCBsaWJ0
aHJlYWRfZGIgbGlicmFyeSAiL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnRocmVhZF9kYi5zby4x
Ii4KQ29yZSB3YXMgZ2VuZXJhdGVkIGJ5IGAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJL
aXRCdWlsZC9SZWxlYXNlL2Jpbi9XZWJLaXRXZWJQcm9jZXNzIDEyJy4KUHJvZ3JhbSB0ZXJtaW5h
dGVkIHdpdGggc2lnbmFsIDExLCBTZWdtZW50YXRpb24gZmF1bHQuCiMwICAweDAwMDA3ZmUzOWFk
ZWZhOGMgaW4gV1RGQ3Jhc2ggKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJL
aXRCdWlsZC9SZWxlYXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMAoKVGhyZWFk
IDE0IChUaHJlYWQgMHg3ZmUzMzY3ZmM3MDAgKExXUCAyNDU1NykpOgojMCAgcHRocmVhZF9jb25k
X3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgv
eDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTg1CiMxICAweDAwMDA3ZmUzOTExZTE5ZWMgaW4g
c3RkOjpjb25kaXRpb25fdmFyaWFibGU6OndhaXQoc3RkOjp1bmlxdWVfbG9jazxzdGQ6Om11dGV4
PiYpICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJzdGRjKysuc28uNgojMiAg
MHgwMDAwN2ZlMzlhYWRkMzhiIGluIEpTQzo6R0NUaHJlYWQ6OndhaXRGb3JOZXh0UGhhc2UoKSAo
KSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGli
L2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMuMC5zby4wCiMzICAweDAwMDA3ZmUzOWFhZGQ0NjggaW4g
SlNDOjpHQ1RocmVhZDo6Z2NUaHJlYWRNYWluKCkgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0
L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAu
c28uMAojNCAgMHgwMDAwN2ZlMzlhZTMyOTcyIGluIFdURjo6d3RmVGhyZWFkRW50cnlQb2ludCh2
b2lkKikgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxl
YXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMAojNSAgMHgwMDAwN2ZlMzk3MGZi
MDYyIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZlMzM2N2ZjNzAwKSBhdCBwdGhyZWFkX2NyZWF0
ZS5jOjMxMgojNiAgMHgwMDAwN2ZlMzkwOTU2YzFkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMv
dW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMQoKVGhyZWFkIDEzIChUaHJlYWQgMHg3
ZmUzMWZmZmY3MDAgKExXUCAyNDU2MSkpOgojMCAgcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIu
My4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRf
Y29uZF93YWl0LlM6MTg1CiMxICAweDAwMDA3ZmUzOTExZTE5ZWMgaW4gc3RkOjpjb25kaXRpb25f
dmFyaWFibGU6OndhaXQoc3RkOjp1bmlxdWVfbG9jazxzdGQ6Om11dGV4PiYpICgpIGZyb20gL3Vz
ci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJzdGRjKysuc28uNgojMiAgMHgwMDAwN2ZlMzlhYWRk
MzhiIGluIEpTQzo6R0NUaHJlYWQ6OndhaXRGb3JOZXh0UGhhc2UoKSAoKSBmcm9tIC9ob21lL2Ns
b3Blei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRj
b3JlZ3RrLTMuMC5zby4wCiMzICAweDAwMDA3ZmUzOWFhZGQ0NjggaW4gSlNDOjpHQ1RocmVhZDo6
Z2NUaHJlYWRNYWluKCkgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRC
dWlsZC9SZWxlYXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMAojNCAgMHgwMDAw
N2ZlMzlhZTMyOTcyIGluIFdURjo6d3RmVGhyZWFkRW50cnlQb2ludCh2b2lkKikgKCkgZnJvbSAv
aG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNlL2xpYi9saWJqYXZh
c2NyaXB0Y29yZWd0ay0zLjAuc28uMAojNSAgMHgwMDAwN2ZlMzk3MGZiMDYyIGluIHN0YXJ0X3Ro
cmVhZCAoYXJnPTB4N2ZlMzFmZmZmNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMxMgojNiAgMHgw
MDAwN2ZlMzkwOTU2YzFkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4
L3g4Nl82NC9jbG9uZS5TOjExMQoKVGhyZWFkIDEyIChUaHJlYWQgMHg3ZmUzNDU1NWY3MDAgKExX
UCAyNDU1MikpOgojMCAgMHgwMDAwN2ZlMzkwOTRiOTBkIGluIHBvbGwgKCkgYXQgLi4vc3lzZGVw
cy91bml4L3N5c2NhbGwtdGVtcGxhdGUuUzo4MQojMSAgMHgwMDAwN2ZlMzk1NjVlZjQ0IGluIGdf
bWFpbl9jb250ZXh0X3BvbGwgKHByaW9yaXR5PTIxNDc0ODM2NDcsIG5fZmRzPTEsIGZkcz0weDdm
ZTMzODAwMTBlMCwgdGltZW91dD0tMSwgY29udGV4dD0weGY4MWJhMCkgYXQgZ21haW4uYzo0MDA2
CiMyICBnX21haW5fY29udGV4dF9pdGVyYXRlIChjb250ZXh0PTB4ZjgxYmEwLCBibG9jaz1ibG9j
a0BlbnRyeT0xLCBkaXNwYXRjaD1kaXNwYXRjaEBlbnRyeT0xLCBzZWxmPTxvcHRpbWl6ZWQgb3V0
PikgYXQgZ21haW4uYzozNzA3CiMzICAweDAwMDA3ZmUzOTU2NWYzYWEgaW4gZ19tYWluX2xvb3Bf
cnVuIChsb29wPTB4Zjc4ZDcwKSBhdCBnbWFpbi5jOjM5MDYKIzQgIDB4MDAwMDdmZTM5YWUzMjk3
MiBpbiBXVEY6Ond0ZlRocmVhZEVudHJ5UG9pbnQodm9pZCopICgpIGZyb20gL2hvbWUvY2xvcGV6
L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGliamF2YXNjcmlwdGNvcmVn
dGstMy4wLnNvLjAKIzUgIDB4MDAwMDdmZTM5NzBmYjA2MiBpbiBzdGFydF90aHJlYWQgKGFyZz0w
eDdmZTM0NTU1ZjcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMTIKIzYgIDB4MDAwMDdmZTM5MDk1
NmMxZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xv
bmUuUzoxMTEKClRocmVhZCAxMSAoVGhyZWFkIDB4N2ZlMzQ1ZDYwNzAwIChMV1AgMjQ1NTEpKToK
IzAgIDB4MDAwMDdmZTM5MDk0YjkwZCBpbiBwb2xsICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXNj
YWxsLXRlbXBsYXRlLlM6ODEKIzEgIDB4MDAwMDdmZTM5NTY1ZWY0NCBpbiBnX21haW5fY29udGV4
dF9wb2xsIChwcmlvcml0eT0yMTQ3NDgzNjQ3LCBuX2Zkcz0xLCBmZHM9MHg3ZmUzNDAwMDExMDAs
IHRpbWVvdXQ9LTEsIGNvbnRleHQ9MHhmN2Y5OTApIGF0IGdtYWluLmM6NDAwNgojMiAgZ19tYWlu
X2NvbnRleHRfaXRlcmF0ZSAoY29udGV4dD0weGY3Zjk5MCwgYmxvY2s9YmxvY2tAZW50cnk9MSwg
ZGlzcGF0Y2g9ZGlzcGF0Y2hAZW50cnk9MSwgc2VsZj08b3B0aW1pemVkIG91dD4pIGF0IGdtYWlu
LmM6MzcwNwojMyAgMHgwMDAwN2ZlMzk1NjVmM2FhIGluIGdfbWFpbl9sb29wX3J1biAobG9vcD0w
eGY3Zjk3MCkgYXQgZ21haW4uYzozOTA2CiM0ICAweDAwMDA3ZmUzOWFlMzI5NzIgaW4gV1RGOjp3
dGZUaHJlYWRFbnRyeVBvaW50KHZvaWQqKSAoKSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQvd2Vi
a2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMuMC5zby4w
CiM1ICAweDAwMDA3ZmUzOTcwZmIwNjIgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZmUzNDVkNjA3
MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzEyCiM2ICAweDAwMDA3ZmUzOTA5NTZjMWQgaW4gY2xv
bmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTExCgpU
aHJlYWQgMTAgKFRocmVhZCAweDdmZTMzNTdmYTcwMCAoTFdQIDI0NTU5KSk6CiMwICBwdGhyZWFk
X2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9s
aW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxODUKIzEgIDB4MDAwMDdmZTM5MTFlMTll
YyBpbiBzdGQ6OmNvbmRpdGlvbl92YXJpYWJsZTo6d2FpdChzdGQ6OnVuaXF1ZV9sb2NrPHN0ZDo6
bXV0ZXg+JikgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnN0ZGMrKy5zby42
CiMyICAweDAwMDA3ZmUzOWFhZGQzOGIgaW4gSlNDOjpHQ1RocmVhZDo6d2FpdEZvck5leHRQaGFz
ZSgpICgpIGZyb20gL2hvbWUvY2xvcGV6L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFz
ZS9saWIvbGliamF2YXNjcmlwdGNvcmVndGstMy4wLnNvLjAKIzMgIDB4MDAwMDdmZTM5YWFkZDQ2
OCBpbiBKU0M6OkdDVGhyZWFkOjpnY1RocmVhZE1haW4oKSAoKSBmcm9tIC9ob21lL2Nsb3Blei93
ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRjb3JlZ3Rr
LTMuMC5zby4wCiM0ICAweDAwMDA3ZmUzOWFlMzI5NzIgaW4gV1RGOjp3dGZUaHJlYWRFbnRyeVBv
aW50KHZvaWQqKSAoKSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxk
L1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMuMC5zby4wCiM1ICAweDAwMDA3ZmUz
OTcwZmIwNjIgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZmUzMzU3ZmE3MDApIGF0IHB0aHJlYWRf
Y3JlYXRlLmM6MzEyCiM2ICAweDAwMDA3ZmUzOTA5NTZjMWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lz
ZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTExCgpUaHJlYWQgOSAoVGhyZWFk
IDB4N2ZlMzM2ZmZkNzAwIChMV1AgMjQ1NTYpKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElC
Q18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhy
ZWFkX2NvbmRfd2FpdC5TOjE4NQojMSAgMHgwMDAwN2ZlMzkxMWUxOWVjIGluIHN0ZDo6Y29uZGl0
aW9uX3ZhcmlhYmxlOjp3YWl0KHN0ZDo6dW5pcXVlX2xvY2s8c3RkOjptdXRleD4mKSAoKSBmcm9t
IC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGlic3RkYysrLnNvLjYKIzIgIDB4MDAwMDdmZTM5
YWFkZDM4YiBpbiBKU0M6OkdDVGhyZWFkOjp3YWl0Rm9yTmV4dFBoYXNlKCkgKCkgZnJvbSAvaG9t
ZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNlL2xpYi9saWJqYXZhc2Ny
aXB0Y29yZWd0ay0zLjAuc28uMAojMyAgMHgwMDAwN2ZlMzlhYWRkNDY4IGluIEpTQzo6R0NUaHJl
YWQ6OmdjVGhyZWFkTWFpbigpICgpIGZyb20gL2hvbWUvY2xvcGV6L3dlYmtpdC93ZWJraXQvV2Vi
S2l0QnVpbGQvUmVsZWFzZS9saWIvbGliamF2YXNjcmlwdGNvcmVndGstMy4wLnNvLjAKIzQgIDB4
MDAwMDdmZTM5YWUzMjk3MiBpbiBXVEY6Ond0ZlRocmVhZEVudHJ5UG9pbnQodm9pZCopICgpIGZy
b20gL2hvbWUvY2xvcGV6L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGli
amF2YXNjcmlwdGNvcmVndGstMy4wLnNvLjAKIzUgIDB4MDAwMDdmZTM5NzBmYjA2MiBpbiBzdGFy
dF90aHJlYWQgKGFyZz0weDdmZTMzNmZmZDcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMTIKIzYg
IDB4MDAwMDdmZTM5MDk1NmMxZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9s
aW51eC94ODZfNjQvY2xvbmUuUzoxMTEKClRocmVhZCA4IChUaHJlYWQgMHg3ZmUzMWY3ZmU3MDAg
KExXUCAyNDU2MikpOgojMCAgcHRocmVhZF9jb25kX3RpbWVkd2FpdEBAR0xJQkNfMi4zLjIgKCkg
YXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3Rp
bWVkd2FpdC5TOjIzOAojMSAgMHgwMDAwN2ZlMzk1NjllYWQ1IGluIGdfY29uZF93YWl0X3VudGls
IChjb25kPWNvbmRAZW50cnk9MHhlOGExOTgsIG11dGV4PW11dGV4QGVudHJ5PTB4ZThhMTkwLCBl
bmRfdGltZT1lbmRfdGltZUBlbnRyeT0yMDYyNDQ2MDIyMSkgYXQgZ3RocmVhZC1wb3NpeC5jOjg3
MAojMiAgMHgwMDAwN2ZlMzk1NjM1YTIxIGluIGdfYXN5bmNfcXVldWVfcG9wX2ludGVybl91bmxv
Y2tlZCAocXVldWU9MHhlOGExOTAsIHdhaXQ9d2FpdEBlbnRyeT0xLCBlbmRfdGltZT0yMDYyNDQ2
MDIyMSkgYXQgZ2FzeW5jcXVldWUuYzo0MjQKIzMgIDB4MDAwMDdmZTM5NTYzNWZlOCBpbiBnX2Fz
eW5jX3F1ZXVlX3RpbWVvdXRfcG9wX3VubG9ja2VkIChxdWV1ZT08b3B0aW1pemVkIG91dD4sIHRp
bWVvdXQ9dGltZW91dEBlbnRyeT01MDAwMDApIGF0IGdhc3luY3F1ZXVlLmM6NTcyCiM0ICAweDAw
MDA3ZmUzOTU2ODQwYjIgaW4gZ190aHJlYWRfcG9vbF93YWl0X2Zvcl9uZXdfdGFzayAocG9vbD0w
eGI1YmYyMCkgYXQgZ3RocmVhZHBvb2wuYzoyNjQKIzUgIGdfdGhyZWFkX3Bvb2xfdGhyZWFkX3By
b3h5IChkYXRhPTxvcHRpbWl6ZWQgb3V0PikgYXQgZ3RocmVhZHBvb2wuYzoyOTgKIzYgIDB4MDAw
MDdmZTM5NTY4MzcyNSBpbiBnX3RocmVhZF9wcm94eSAoZGF0YT0weGQ4NzI4MCkgYXQgZ3RocmVh
ZC5jOjc5OAojNyAgMHgwMDAwN2ZlMzk3MGZiMDYyIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2Zl
MzFmN2ZlNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMxMgojOCAgMHgwMDAwN2ZlMzkwOTU2YzFk
IGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5T
OjExMQoKVGhyZWFkIDcgKFRocmVhZCAweDdmZTMzNGZmOTcwMCAoTFdQIDI0NTYwKSk6CiMwICBw
dGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgv
c3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxODUKIzEgIDB4MDAwMDdmZTM5
MTFlMTllYyBpbiBzdGQ6OmNvbmRpdGlvbl92YXJpYWJsZTo6d2FpdChzdGQ6OnVuaXF1ZV9sb2Nr
PHN0ZDo6bXV0ZXg+JikgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnN0ZGMr
Ky5zby42CiMyICAweDAwMDA3ZmUzOWFhZGQzOGIgaW4gSlNDOjpHQ1RocmVhZDo6d2FpdEZvck5l
eHRQaGFzZSgpICgpIGZyb20gL2hvbWUvY2xvcGV6L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQv
UmVsZWFzZS9saWIvbGliamF2YXNjcmlwdGNvcmVndGstMy4wLnNvLjAKIzMgIDB4MDAwMDdmZTM5
YWFkZDQ2OCBpbiBKU0M6OkdDVGhyZWFkOjpnY1RocmVhZE1haW4oKSAoKSBmcm9tIC9ob21lL2Ns
b3Blei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRj
b3JlZ3RrLTMuMC5zby4wCiM0ICAweDAwMDA3ZmUzOWFlMzI5NzIgaW4gV1RGOjp3dGZUaHJlYWRF
bnRyeVBvaW50KHZvaWQqKSAoKSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQvd2Via2l0L1dlYktp
dEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMuMC5zby4wCiM1ICAweDAw
MDA3ZmUzOTcwZmIwNjIgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZmUzMzRmZjk3MDApIGF0IHB0
aHJlYWRfY3JlYXRlLmM6MzEyCiM2ICAweDAwMDA3ZmUzOTA5NTZjMWQgaW4gY2xvbmUgKCkgYXQg
Li4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTExCgpUaHJlYWQgNiAo
VGhyZWFkIDB4N2ZlMzM1ZmZiNzAwIChMV1AgMjQ1NTgpKToKIzAgIHB0aHJlYWRfY29uZF93YWl0
QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82
NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE4NQojMSAgMHgwMDAwN2ZlMzkxMWUxOWVjIGluIHN0ZDo6
Y29uZGl0aW9uX3ZhcmlhYmxlOjp3YWl0KHN0ZDo6dW5pcXVlX2xvY2s8c3RkOjptdXRleD4mKSAo
KSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGlic3RkYysrLnNvLjYKIzIgIDB4MDAw
MDdmZTM5YWFkZDM4YiBpbiBKU0M6OkdDVGhyZWFkOjp3YWl0Rm9yTmV4dFBoYXNlKCkgKCkgZnJv
bSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNlL2xpYi9saWJq
YXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMAojMyAgMHgwMDAwN2ZlMzlhYWRkNDY4IGluIEpTQzo6
R0NUaHJlYWQ6OmdjVGhyZWFkTWFpbigpICgpIGZyb20gL2hvbWUvY2xvcGV6L3dlYmtpdC93ZWJr
aXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGliamF2YXNjcmlwdGNvcmVndGstMy4wLnNvLjAK
IzQgIDB4MDAwMDdmZTM5YWUzMjk3MiBpbiBXVEY6Ond0ZlRocmVhZEVudHJ5UG9pbnQodm9pZCop
ICgpIGZyb20gL2hvbWUvY2xvcGV6L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9s
aWIvbGliamF2YXNjcmlwdGNvcmVndGstMy4wLnNvLjAKIzUgIDB4MDAwMDdmZTM5NzBmYjA2MiBp
biBzdGFydF90aHJlYWQgKGFyZz0weDdmZTMzNWZmYjcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzoz
MTIKIzYgIDB4MDAwMDdmZTM5MDk1NmMxZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgv
c3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTEKClRocmVhZCA1IChUaHJlYWQgMHg3ZmUzNDRk
NWU3MDAgKExXUCAyNDU1MykpOgojMCAgMHgwMDAwN2ZlMzkwOTRiOTBkIGluIHBvbGwgKCkgYXQg
Li4vc3lzZGVwcy91bml4L3N5c2NhbGwtdGVtcGxhdGUuUzo4MQojMSAgMHgwMDAwN2ZlMzk1NjVl
ZjQ0IGluIGdfbWFpbl9jb250ZXh0X3BvbGwgKHByaW9yaXR5PTIxNDc0ODM2NDcsIG5fZmRzPTEs
IGZkcz0weDdmZTMzYzAwMTBlMCwgdGltZW91dD0tMSwgY29udGV4dD0weGY1MmU5MCkgYXQgZ21h
aW4uYzo0MDA2CiMyICBnX21haW5fY29udGV4dF9pdGVyYXRlIChjb250ZXh0PTB4ZjUyZTkwLCBi
bG9jaz1ibG9ja0BlbnRyeT0xLCBkaXNwYXRjaD1kaXNwYXRjaEBlbnRyeT0xLCBzZWxmPTxvcHRp
bWl6ZWQgb3V0PikgYXQgZ21haW4uYzozNzA3CiMzICAweDAwMDA3ZmUzOTU2NWYzYWEgaW4gZ19t
YWluX2xvb3BfcnVuIChsb29wPTB4YjllY2QwKSBhdCBnbWFpbi5jOjM5MDYKIzQgIDB4MDAwMDdm
ZTM5YWUzMjk3MiBpbiBXVEY6Ond0ZlRocmVhZEVudHJ5UG9pbnQodm9pZCopICgpIGZyb20gL2hv
bWUvY2xvcGV6L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGliamF2YXNj
cmlwdGNvcmVndGstMy4wLnNvLjAKIzUgIDB4MDAwMDdmZTM5NzBmYjA2MiBpbiBzdGFydF90aHJl
YWQgKGFyZz0weDdmZTM0NGQ1ZTcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMTIKIzYgIDB4MDAw
MDdmZTM5MDk1NmMxZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94
ODZfNjQvY2xvbmUuUzoxMTEKClRocmVhZCA0IChUaHJlYWQgMHg3ZmUzODY1NjM3MDAgKExXUCAy
NDU1MCkpOgojMCAgcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwv
c3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTg1CiMx
ICAweDAwMDA3ZmUzOWFkZjVmZjYgaW4gV1RGOjpUQ01hbGxvY19QYWdlSGVhcDo6c2NhdmVuZ2Vy
VGhyZWFkKCkgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9S
ZWxlYXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMAojMiAgMHgwMDAwN2ZlMzlh
ZGY2MDE5IGluIFdURjo6VENNYWxsb2NfUGFnZUhlYXA6OnJ1blNjYXZlbmdlclRocmVhZCh2b2lk
KikgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNl
L2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMAojMyAgMHgwMDAwN2ZlMzk3MGZiMDYy
IGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZlMzg2NTYzNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5j
OjMxMgojNCAgMHgwMDAwN2ZlMzkwOTU2YzFkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5p
eC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMQoKVGhyZWFkIDMgKFRocmVhZCAweDdmZTMz
N2ZmZjcwMCAoTFdQIDI0NTU0KSk6CiMwICAweDAwMDA3ZmUzOTA5NGI5MGQgaW4gcG9sbCAoKSBh
dCAuLi9zeXNkZXBzL3VuaXgvc3lzY2FsbC10ZW1wbGF0ZS5TOjgxCiMxICAweDAwMDA3ZmUzOTU2
NWVmNDQgaW4gZ19tYWluX2NvbnRleHRfcG9sbCAocHJpb3JpdHk9MjE0NzQ4MzY0Nywgbl9mZHM9
MywgZmRzPTB4N2ZlMzMwMDAxMGUwLCB0aW1lb3V0PS0xLCBjb250ZXh0PTB4ZTg1MzEwKSBhdCBn
bWFpbi5jOjQwMDYKIzIgIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGUgKGNvbnRleHQ9MHhlODUzMTAs
IGJsb2NrPWJsb2NrQGVudHJ5PTEsIGRpc3BhdGNoPWRpc3BhdGNoQGVudHJ5PTEsIHNlbGY9PG9w
dGltaXplZCBvdXQ+KSBhdCBnbWFpbi5jOjM3MDcKIzMgIDB4MDAwMDdmZTM5NTY1ZjNhYSBpbiBn
X21haW5fbG9vcF9ydW4gKGxvb3A9MHhiOWRlZjApIGF0IGdtYWluLmM6MzkwNgojNCAgMHgwMDAw
N2ZlMzlhZTMyOTcyIGluIFdURjo6d3RmVGhyZWFkRW50cnlQb2ludCh2b2lkKikgKCkgZnJvbSAv
aG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxlYXNlL2xpYi9saWJqYXZh
c2NyaXB0Y29yZWd0ay0zLjAuc28uMAojNSAgMHgwMDAwN2ZlMzk3MGZiMDYyIGluIHN0YXJ0X3Ro
cmVhZCAoYXJnPTB4N2ZlMzM3ZmZmNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMxMgojNiAgMHgw
MDAwN2ZlMzkwOTU2YzFkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4
L3g4Nl82NC9jbG9uZS5TOjExMQoKVGhyZWFkIDIgKFRocmVhZCAweDdmZTMzNzdmZTcwMCAoTFdQ
IDI0NTU1KSk6CiMwICBwdGhyZWFkX2NvbmRfdGltZWR3YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAu
Li9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfdGltZWR3
YWl0LlM6MjM4CiMxICAweDAwMDA3ZmUzOWFhY2UxNDEgaW4gSlNDOjpCbG9ja0FsbG9jYXRvcjo6
d2FpdEZvckR1cmF0aW9uKHN0ZDo6Y2hyb25vOjpkdXJhdGlvbjxsb25nLCBzdGQ6OnJhdGlvPDFs
LCAxMDAwbD4gPikgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWls
ZC9SZWxlYXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMAojMiAgMHgwMDAwN2Zl
MzlhYWNlMWMzIGluIEpTQzo6QmxvY2tBbGxvY2F0b3I6OmJsb2NrRnJlZWluZ1RocmVhZE1haW4o
KSAoKSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2Uv
bGliL2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMuMC5zby4wCiMzICAweDAwMDA3ZmUzOWFlMzI5NzIg
aW4gV1RGOjp3dGZUaHJlYWRFbnRyeVBvaW50KHZvaWQqKSAoKSBmcm9tIC9ob21lL2Nsb3Blei93
ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRjb3JlZ3Rr
LTMuMC5zby4wCiM0ICAweDAwMDA3ZmUzOTcwZmIwNjIgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3
ZmUzMzc3ZmU3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzEyCiM1ICAweDAwMDA3ZmUzOTA5NTZj
MWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25l
LlM6MTExCgpUaHJlYWQgMSAoVGhyZWFkIDB4N2ZlMzliMmVlYTAwIChMV1AgMjQ1NDgpKToKIzAg
IDB4MDAwMDdmZTM5YWRlZmE4YyBpbiBXVEZDcmFzaCAoKSBmcm9tIC9ob21lL2Nsb3Blei93ZWJr
aXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMu
MC5zby4wCiMxICAweDAwMDA3ZmUzOThhN2I2MTQgaW4gV2ViQ29yZTo6QWNjZXNzaWJpbGl0eU1l
bnVMaXN0UG9wdXA6OmRpZFVwZGF0ZUFjdGl2ZU9wdGlvbihpbnQpICgpIGZyb20gL2hvbWUvY2xv
cGV6L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGlid2Via2l0Mmd0ay0z
LjAuc28uMjUKIzIgIDB4MDAwMDdmZTM5OGE3YWQ4MCBpbiBXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5
TWVudUxpc3Q6OmRpZFVwZGF0ZUFjdGl2ZU9wdGlvbihpbnQpICgpIGZyb20gL2hvbWUvY2xvcGV6
L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGlid2Via2l0Mmd0ay0zLjAu
c28uMjUKIzMgIDB4MDAwMDdmZTM5OTM2ZmNkOCBpbiBXZWJDb3JlOjpSZW5kZXJNZW51TGlzdDo6
c2V0VGV4dEZyb21PcHRpb24oaW50KSAoKSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQvd2Via2l0
L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYndlYmtpdDJndGstMy4wLnNvLjI1CiM0ICAweDAw
MDA3ZmUzOThlNzljODggaW4gV2ViQ29yZTo6SFRNTFNlbGVjdEVsZW1lbnQ6OnNlbGVjdE9wdGlv
bihpbnQsIHVuc2lnbmVkIGludCkgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9X
ZWJLaXRCdWlsZC9SZWxlYXNlL2xpYi9saWJ3ZWJraXQyZ3RrLTMuMC5zby4yNQojNSAgMHgwMDAw
N2ZlMzk4ZTZjOGIwIGluIFdlYkNvcmU6OkhUTUxPcHRpb25FbGVtZW50OjppbnNlcnRlZEludG8o
V2ViQ29yZTo6Q29udGFpbmVyTm9kZSYpICgpIGZyb20gL2hvbWUvY2xvcGV6L3dlYmtpdC93ZWJr
aXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGlid2Via2l0Mmd0ay0zLjAuc28uMjUKIzYgIDB4
MDAwMDdmZTM5OGM4NGFmYyBpbiBXZWJDb3JlOjpDb250YWluZXJOb2RlOjp1cGRhdGVUcmVlQWZ0
ZXJJbnNlcnRpb24oV2ViQ29yZTo6Tm9kZSYpICgpIGZyb20gL2hvbWUvY2xvcGV6L3dlYmtpdC93
ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGlid2Via2l0Mmd0ay0zLjAuc28uMjUKIzcg
IDB4MDAwMDdmZTM5OGM4NWQ4MyBpbiBXZWJDb3JlOjpDb250YWluZXJOb2RlOjphcHBlbmRDaGls
ZChXVEY6OlBhc3NSZWZQdHI8V2ViQ29yZTo6Tm9kZT4sIGludCYpICgpIGZyb20gL2hvbWUvY2xv
cGV6L3dlYmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGlid2Via2l0Mmd0ay0z
LjAuc28uMjUKIzggIDB4MDAwMDdmZTM5OGM4NjBhMCBpbiBXZWJDb3JlOjpDb250YWluZXJOb2Rl
OjppbnNlcnRCZWZvcmUoV1RGOjpQYXNzUmVmUHRyPFdlYkNvcmU6Ok5vZGU+LCBXZWJDb3JlOjpO
b2RlKiwgaW50JikgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWls
ZC9SZWxlYXNlL2xpYi9saWJ3ZWJraXQyZ3RrLTMuMC5zby4yNQojOSAgMHgwMDAwN2ZlMzk4ZTc3
YmM5IGluIFdlYkNvcmU6OkhUTUxTZWxlY3RFbGVtZW50OjphZGQoV2ViQ29yZTo6SFRNTEVsZW1l
bnQqLCBXZWJDb3JlOjpIVE1MRWxlbWVudCosIGludCYpICgpIGZyb20gL2hvbWUvY2xvcGV6L3dl
YmtpdC93ZWJraXQvV2ViS2l0QnVpbGQvUmVsZWFzZS9saWIvbGlid2Via2l0Mmd0ay0zLjAuc28u
MjUKIzEwIDB4MDAwMDdmZTM5OGU3YjM0NSBpbiBXZWJDb3JlOjpIVE1MU2VsZWN0RWxlbWVudDo6
c2V0T3B0aW9uKHVuc2lnbmVkIGludCwgV2ViQ29yZTo6SFRNTE9wdGlvbkVsZW1lbnQqLCBpbnQm
KSAoKSBmcm9tIC9ob21lL2Nsb3Blei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2Uv
bGliL2xpYndlYmtpdDJndGstMy4wLnNvLjI1CiMxMSAweDAwMDA3ZmUzOThhZTc4NjkgaW4gV2Vi
Q29yZTo6c2VsZWN0SW5kZXhTZXR0ZXIoV2ViQ29yZTo6SFRNTFNlbGVjdEVsZW1lbnQqLCBKU0M6
OkV4ZWNTdGF0ZSosIHVuc2lnbmVkIGludCwgSlNDOjpKU1ZhbHVlKSAoKSBmcm9tIC9ob21lL2Ns
b3Blei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYndlYmtpdDJndGst
My4wLnNvLjI1CiMxMiAweDAwMDA3ZmUzOWFkY2UwZjYgaW4gbGxpbnRfc2xvd19wYXRoX3B1dF9i
eV92YWwgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWlsZC9SZWxl
YXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMAojMTMgMHgwMDAwN2ZlMzlhZGRh
MmQzIGluIGxsaW50X2VudHJ5ICgpIGZyb20gL2hvbWUvY2xvcGV6L3dlYmtpdC93ZWJraXQvV2Vi
S2l0QnVpbGQvUmVsZWFzZS9saWIvbGliamF2YXNjcmlwdGNvcmVndGstMy4wLnNvLjAKIzE0IDB4
MDAwMDdmZTM5YWRkYzViNCBpbiBsbGludF9lbnRyeSAoKSBmcm9tIC9ob21lL2Nsb3Blei93ZWJr
aXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmphdmFzY3JpcHRjb3JlZ3RrLTMu
MC5zby4wCiMxNSAweDAwMDA3ZmUzOWFkZDZhYjcgaW4gY2FsbFRvSmF2YVNjcmlwdCAoKSBmcm9t
IC9ob21lL2Nsb3Blei93ZWJraXQvd2Via2l0L1dlYktpdEJ1aWxkL1JlbGVhc2UvbGliL2xpYmph
dmFzY3JpcHRjb3JlZ3RrLTMuMC5zby4wCiMxNiAweDAwMDA3ZmUzNDQwZWVlNzAgaW4gPz8gKCkK
IzE3IDB4MDAwMDdmZTM0NDA1NjhiMCBpbiA/PyAoKQojMTggMHgwMDAwMDAwZjAwMDAwMDAyIGlu
ID8/ICgpCiMxOSAweDAwMDA3ZmUzNDQxMmZmYjAgaW4gPz8gKCkKIzIwIDB4MDAwMDdmZTM0NDBh
ZjViMCBpbiA/PyAoKQojMjEgMHgwMDAwN2ZmZjA1ZTZjYTgwIGluID8/ICgpCiMyMiAweDAwMDA3
ZmUzOWFiNjdkODMgaW4gSlNDOjpKSVRDb2RlOjpleGVjdXRlKEpTQzo6Vk0qLCBKU0M6OlByb3Rv
Q2FsbEZyYW1lKikgKCkgZnJvbSAvaG9tZS9jbG9wZXovd2Via2l0L3dlYmtpdC9XZWJLaXRCdWls
ZC9SZWxlYXNlL2xpYi9saWJqYXZhc2NyaXB0Y29yZWd0ay0zLjAuc28uMApCYWNrdHJhY2Ugc3Rv
cHBlZDogcHJldmlvdXMgZnJhbWUgaW5uZXIgdG8gdGhpcyBmcmFtZSAoY29ycnVwdCBzdGFjaz8p
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>234165</attachid>
            <date>2014-07-01 08:05:53 -0700</date>
            <delta_ts>2014-07-02 02:53:00 -0700</delta_ts>
            <desc>Patch proposal</desc>
            <filename>0001-2014-07-01-Mario-Sanchez-Prada-mario.prada-samsung.c.patch</filename>
            <type>text/plain</type>
            <size>5388</size>
            <attacher name="Mario Sanchez Prada">mario</attacher>
            
              <data encoding="base64">RnJvbSA1NjllMDg1MzE3ODYwZTcxODA4N2ZjODViOTkwODI0YTNjZTA2N2FjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJpbyBTYW5jaGV6IFByYWRhIDxtYXJpby5wcmFkYUBzYW1z
dW5nLmNvbT4KRGF0ZTogVHVlLCAxIEp1bCAyMDE0IDE2OjAzOjE4ICswMTAwClN1YmplY3Q6IFtQ
QVRDSF0gMjAxNC0wNy0wMSAgTWFyaW8gU2FuY2hleiBQcmFkYSAgPG1hcmlvLnByYWRhQHNhbXN1
bmcuY29tPgoKICAgICAgICBSRUdSRVNTSU9OKHIxNzAwMDgpOiBbR1RLXSBMYXlvdXQgVGVzdHMg
ZmFzdC9mb3Jtcy9vcHRpb24tY29uc3RydWN0b3Itc2VsZWN0ZWQuaHRtbCBhbmQgZmFzdC9mb3Jt
cy9zZWxlY3QtbGl2ZS1wc2V1ZG8tc2VsZWN0b3JzLmh0bWwgY3Jhc2guCiAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNDM5OQoKICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KCiAgICAgICAgQ2hlY2sgdGhhdCB0aGUgdmFsdWUgb2Ygb3B0
aW9uSW5kZXggcGFzc2VkIGFzIGEgcGFyYW1ldGVyIGlzIHZhbGlkCiAgICAgICAgYmVmb3JlIGNh
bGxpbmcgZGlkVXBkYXRlQWN0aXZlT3B0aW9uKCkgb3ZlciB0aGUgaXRlbSBvZiB0aGUgbWVudQog
ICAgICAgIGxpc3QsIHRvIHByZXZlbnQgY3Jhc2hlcyBpbiBwbGF0Zm9ybXMgd2hlcmUgcmVuZGVy
ZXJzIChhbmQgdGhlcmVmb3JlCiAgICAgICAgYWNjZXNzaWJpbGl0eSBvYmplY3RzKSBtaWdodCBu
b3QgYmUgY3JlYXRlZCBmb3IgaXRlbXMgYXQgdGhlIHRpbWUKICAgICAgICBvZiBjYWxsaW5nIEFj
Y2Vzc2liaWxpdHlNZW51TGlzdDo6ZGlkVXBkYXRlQWN0aXZlT3B0aW9uKCkuCgogICAgICAgICog
YWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5TWVudUxpc3QuY3BwOgogICAgICAgIChXZWJDb3Jl
OjpBY2Nlc3NpYmlsaXR5TWVudUxpc3Q6OmRpZFVwZGF0ZUFjdGl2ZU9wdGlvbik6IEFkZGVkIGNo
ZWNrLgoKMjAxNC0wNy0wMSAgTWFyaW8gU2FuY2hleiBQcmFkYSAgPG1hcmlvLnByYWRhQHNhbXN1
bmcuY29tPgoKICAgICAgICBSRUdSRVNTSU9OKHIxNzAwMDgpOiBbR1RLXSBMYXlvdXQgVGVzdHMg
ZmFzdC9mb3Jtcy9vcHRpb24tY29uc3RydWN0b3Itc2VsZWN0ZWQuaHRtbCBhbmQgZmFzdC9mb3Jt
cy9zZWxlY3QtbGl2ZS1wc2V1ZG8tc2VsZWN0b3JzLmh0bWwgY3Jhc2guCiAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNDM5OQoKICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KCiAgICAgICAgUmVtb3ZpbmcgQ3Jhc2ggZXhwZWN0YXRpb25z
IGZvciB0d28gbGF5b3V0IHRlc3RzLgoKICAgICAgICAqIHBsYXRmb3JtL2d0ay9UZXN0RXhwZWN0
YXRpb25zOiBVcGRhdGVkLgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDExICsrKysrKysrKysrCiBMYXlvdXRUZXN0cy9wbGF0Zm9y
bS9ndGsvVGVzdEV4cGVjdGF0aW9ucyAgICAgICAgICAgICAgfCAgMyAtLS0KIFNvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2ICsrKysrKysr
KysrKysrKysKIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU1lbnVM
aXN0LmNwcCB8ICAzICsrLQogNCBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwppbmRleCA0YWFmNTFkLi42YmI4Mzg4IDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQg
QEAKKzIwMTQtMDctMDEgIE1hcmlvIFNhbmNoZXogUHJhZGEgIDxtYXJpby5wcmFkYUBzYW1zdW5n
LmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OKHIxNzAwMDgpOiBbR1RLXSBMYXlvdXQgVGVzdHMg
ZmFzdC9mb3Jtcy9vcHRpb24tY29uc3RydWN0b3Itc2VsZWN0ZWQuaHRtbCBhbmQgZmFzdC9mb3Jt
cy9zZWxlY3QtbGl2ZS1wc2V1ZG8tc2VsZWN0b3JzLmh0bWwgY3Jhc2guCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzQzOTkKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmluZyBDcmFzaCBleHBlY3Rh
dGlvbnMgZm9yIHR3byBsYXlvdXQgdGVzdHMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvVGVz
dEV4cGVjdGF0aW9uczogVXBkYXRlZC4KKwogMjAxNC0wNi0zMCAgTXlsZXMgQy4gTWF4ZmllbGQg
IDxtbWF4ZmllbGRAYXBwbGUuY29tPgogCiAgICAgICAgIEFsbCBJbmRpYyB0ZXh0IGlzIHJlbmRl
cmVkIGFzIGJveGVzIG9uIGlPUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3Rr
L1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0
aW9ucwppbmRleCAzYzJkYzI3Li5kZDY0NjkwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsv
VGVzdEV4cGVjdGF0aW9ucwpAQCAtNTE1LDkgKzUxNSw2IEBAIHdlYmtpdC5vcmcvYi8xMDU4NzAg
WyBEZWJ1ZyBdIHdlYmF1ZGlvL2F1ZGlvbm9kZS1jb25uZWN0LW9yZGVyLmh0bWwgWyBDcmFzaCBd
CiAKIHdlYmtpdC5vcmcvYi8xMzM3OTcgZmFzdC9kb20vTmF2aWdhdG9yQ29udGVudFV0aWxzL3Jl
Z2lzdGVyLXByb3RvY29sLWhhbmRsZXIuaHRtbCBbIENyYXNoIF0KIAotd2Via2l0Lm9yZy9iLzEz
NDM5OSBmYXN0L2Zvcm1zL29wdGlvbi1jb25zdHJ1Y3Rvci1zZWxlY3RlZC5odG1sIFsgQ3Jhc2gg
XQotd2Via2l0Lm9yZy9iLzEzNDM5OSBmYXN0L2Zvcm1zL3NlbGVjdC1saXZlLXBzZXVkby1zZWxl
Y3RvcnMuaHRtbCBbIENyYXNoIF0KLQogIy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8K
ICMgRW5kIG9mIENyYXNoaW5nIHRlc3RzCiAjLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
LwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCmluZGV4IDc1NjdmZDUuLjVmYTBjYTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
OSBAQAorMjAxNC0wNy0wMSAgTWFyaW8gU2FuY2hleiBQcmFkYSAgPG1hcmlvLnByYWRhQHNhbXN1
bmcuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04ocjE3MDAwOCk6IFtHVEtdIExheW91dCBUZXN0
cyBmYXN0L2Zvcm1zL29wdGlvbi1jb25zdHJ1Y3Rvci1zZWxlY3RlZC5odG1sIGFuZCBmYXN0L2Zv
cm1zL3NlbGVjdC1saXZlLXBzZXVkby1zZWxlY3RvcnMuaHRtbCBjcmFzaC4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNDM5OQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENoZWNrIHRoYXQgdGhlIHZhbHVl
IG9mIG9wdGlvbkluZGV4IHBhc3NlZCBhcyBhIHBhcmFtZXRlciBpcyB2YWxpZAorICAgICAgICBi
ZWZvcmUgY2FsbGluZyBkaWRVcGRhdGVBY3RpdmVPcHRpb24oKSBvdmVyIHRoZSBpdGVtIG9mIHRo
ZSBtZW51CisgICAgICAgIGxpc3QsIHRvIHByZXZlbnQgY3Jhc2hlcyBpbiBwbGF0Zm9ybXMgd2hl
cmUgcmVuZGVyZXJzIChhbmQgdGhlcmVmb3JlCisgICAgICAgIGFjY2Vzc2liaWxpdHkgb2JqZWN0
cykgbWlnaHQgbm90IGJlIGNyZWF0ZWQgZm9yIGl0ZW1zIGF0IHRoZSB0aW1lCisgICAgICAgIG9m
IGNhbGxpbmcgQWNjZXNzaWJpbGl0eU1lbnVMaXN0OjpkaWRVcGRhdGVBY3RpdmVPcHRpb24oKS4K
KworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU1lbnVMaXN0LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlNZW51TGlzdDo6ZGlkVXBkYXRlQWN0aXZlT3B0
aW9uKTogQWRkZWQgY2hlY2suCisKIDIwMTQtMDYtMzAgIENvbW1pdCBRdWV1ZSAgPGNvbW1pdC1x
dWV1ZUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxNzA2
MDUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxp
dHlNZW51TGlzdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxp
dHlNZW51TGlzdC5jcHAKaW5kZXggYjllNWZhZS4uMDRjNzk4NyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5TWVudUxpc3QuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU1lbnVMaXN0LmNwcApAQCAt
MTIwLDcgKzEyMCw4IEBAIHZvaWQgQWNjZXNzaWJpbGl0eU1lbnVMaXN0OjpkaWRVcGRhdGVBY3Rp
dmVPcHRpb24oaW50IG9wdGlvbkluZGV4KQogICAgICAgICAvLyBiZWZvcmUgYXNraW5nIGl0IHRv
IHVwZGF0ZSBpdHMgYWN0aXZlIG9wdGlvbiwgb3IgaXQgd2lsbCByZWFkIGludmFsaWQgbWVtb3J5
LgogICAgICAgICAvLyBZb3UgY2FuIHJlcHJvZHVjZSB0aGUgaXNzdWUgaW4gdGhlIEdUSysgcG9y
dCBieSByZW1vdmluZyB0aGlzIGNoZWNrIGFuZCBydW5uaW5nCiAgICAgICAgIC8vIGFjY2Vzc2li
aWxpdHkvaW5zZXJ0LXNlbGVjdGVkLW9wdGlvbi1pbnRvLXNlbGVjdC1jYXVzZXMtY3Jhc2guaHRt
bCAod2lsbCBjcmFzaCkuCi0gICAgICAgIGlmIChjaGlsZE9iamVjdHNbMF0tPmlzTWVudUxpc3RQ
b3B1cCgpICYmIGNoaWxkT2JqZWN0c1swXS0+Y2hpbGRyZW4oKS5zaXplKCkpIHsKKyAgICAgICAg
aW50IHBvcHVwQ2hpbGRyZW5TaXplID0gc3RhdGljX2Nhc3Q8aW50PihjaGlsZE9iamVjdHNbMF0t
PmNoaWxkcmVuKCkuc2l6ZSgpKTsKKyAgICAgICAgaWYgKGNoaWxkT2JqZWN0c1swXS0+aXNNZW51
TGlzdFBvcHVwKCkgJiYgb3B0aW9uSW5kZXggPj0gMCAmJiBvcHRpb25JbmRleCA8IHBvcHVwQ2hp
bGRyZW5TaXplKSB7CiAgICAgICAgICAgICBpZiAoQWNjZXNzaWJpbGl0eU1lbnVMaXN0UG9wdXAq
IHBvcHVwID0gdG9BY2Nlc3NpYmlsaXR5TWVudUxpc3RQb3B1cChjaGlsZE9iamVjdHNbMF0uZ2V0
KCkpKQogICAgICAgICAgICAgICAgIHBvcHVwLT5kaWRVcGRhdGVBY3RpdmVPcHRpb24ob3B0aW9u
SW5kZXgpOwogICAgICAgICB9Ci0tIAoxLjkuMAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>