<?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>81377</bug_id>
          
          <creation_ts>2012-03-16 11:25:39 -0700</creation_ts>
          <short_desc>REGRESSION(r111020): Broke Chromium Win compile (Requested by pkasting on #webkit).</short_desc>
          <delta_ts>2012-03-16 13:05:19 -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>New Bugs</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>
          
          <blocked>81333</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>abarth</cc>
    
    <cc>pkasting</cc>
    
    <cc>tommyw</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>580714</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-16 11:25:39 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/111020 broke the build:
Broke Chromium Win compile (Requested by pkasting on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>580716</commentid>
    <comment_count>1</comment_count>
      <attachid>132327</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-16 11:26:14 -0700</bug_when>
    <thetext>Created attachment 132327
ROLLOUT of r111020

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>580727</commentid>
    <comment_count>2</comment_count>
      <attachid>132327</attachid>
    <who name="Peter Kasting">pkasting</who>
    <bug_when>2012-03-16 11:33:28 -0700</bug_when>
    <thetext>Comment on attachment 132327
ROLLOUT of r111020

Clearing flags on attachment: 132327

Committed r111035: &lt;http://trac.webkit.org/changeset/111035&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>580729</commentid>
    <comment_count>3</comment_count>
    <who name="Peter Kasting">pkasting</who>
    <bug_when>2012-03-16 11:33:33 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>580840</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-03-16 13:03:03 -0700</bug_when>
    <thetext>Peter, do you have a link to the compile error?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>580841</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-03-16 13:05:05 -0700</bug_when>
    <thetext>7&gt;e:\b\chromium-win-release-tests\build\Source\JavaScriptCore\wtf/PassRefPtr.h(52) : error C2027: use of undefined type &apos;WebCore::MediaHints&apos;
7&gt;        e:\b\chromium-win-release-tests\build\source\webcore\platform\mediastream\PeerConnection00Handler.h(45) : see declaration of &apos;WebCore::MediaHints&apos;
7&gt;        e:\b\chromium-win-release-tests\build\Source\JavaScriptCore\wtf/PassRefPtr.h(67) : see reference to function template instantiation &apos;void WTF::derefIfNotNull&lt;T&gt;(T *)&apos; being compiled
7&gt;        with
7&gt;        [
7&gt;            T=WebCore::MediaHints
7&gt;        ]
7&gt;        e:\b\chromium-win-release-tests\build\Source\JavaScriptCore\wtf/PassRefPtr.h(67) : while compiling class template member function &apos;WTF::PassRefPtr&lt;T&gt;::~PassRefPtr(void)&apos;
7&gt;        with
7&gt;        [
7&gt;            T=WebCore::MediaHints
7&gt;        ]
7&gt;        ..\platform\mediastream\PeerConnection00Handler.cpp(61) : see reference to class template instantiation &apos;WTF::PassRefPtr&lt;T&gt;&apos; being compiled
7&gt;        with
7&gt;        [
7&gt;            T=WebCore::MediaHints
7&gt;        ]
7&gt;e:\b\chromium-win-release-tests\build\Source\JavaScriptCore\wtf/PassRefPtr.h(52) : error C2227: left of &apos;-&gt;deref&apos; must point to class/struct/union/generic type
7&gt;e:\b\chromium-win-release-tests\build\Source\JavaScriptCore\wtf/PassRefPtr.h(52) : error C2027: use of undefined type &apos;WebCore::IceOptions&apos;
7&gt;        e:\b\chromium-win-release-tests\build\source\webcore\platform\mediastream\PeerConnection00Handler.h(44) : see declaration of &apos;WebCore::IceOptions&apos;
7&gt;        e:\b\chromium-win-release-tests\build\Source\JavaScriptCore\wtf/PassRefPtr.h(67) : see reference to function template instantiation &apos;void WTF::derefIfNotNull&lt;T&gt;(T *)&apos; being compiled
7&gt;        with
7&gt;        [
7&gt;            T=WebCore::IceOptions
7&gt;        ]
7&gt;        e:\b\chromium-win-release-tests\build\Source\JavaScriptCore\wtf/PassRefPtr.h(67) : while compiling class template member function &apos;WTF::PassRefPtr&lt;T&gt;::~PassRefPtr(void)&apos;
7&gt;        with
7&gt;        [
7&gt;            T=WebCore::IceOptions
7&gt;        ]
7&gt;        ..\platform\mediastream\PeerConnection00Handler.cpp(91) : see reference to class template instantiation &apos;WTF::PassRefPtr&lt;T&gt;&apos; being compiled
7&gt;        with
7&gt;        [
7&gt;            T=WebCore::IceOptions
7&gt;        ]
7&gt;e:\b\chromium-win-release-tests\build\Source\JavaScriptCore\wtf/PassRefPtr.h(52) : error C2227: left of &apos;-&gt;deref&apos; must point to class/struct/union/generic type</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>580842</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-03-16 13:05:19 -0700</bug_when>
    <thetext>Found it:  http://build.webkit.org/builders/Chromium%20Win%20Release%20%28Tests%29/builds/24492/steps/compile-webkit/logs/stdio

Thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>132327</attachid>
            <date>2012-03-16 11:26:14 -0700</date>
            <delta_ts>2012-03-16 11:33:28 -0700</delta_ts>
            <desc>ROLLOUT of r111020</desc>
            <filename>bug-81377-20120316182846.patch</filename>
            <type>text/plain</type>
            <size>13189</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTExMDMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzdkNmQ0ODZjM2NlNDQ3
MjdiZjgyZGQ2ZWI1MjVjODk5YjZjNmQ2ZS4uZDkwNDAyOTZkZDU4NWU1MTcyMDNlNzEyNjkzNjhj
MTdiZmViZTY0ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTAzLTE2ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTExMDIwLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMTEwMjAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTgxMzc3CisKKyAgICAgICAgQnJva2UgQ2hyb21pdW0gV2luIGNvbXBpbGUgKFJl
cXVlc3RlZCBieSBwa2FzdGluZyBvbiAjd2Via2l0KS4KKworICAgICAgICAqIEdOVW1ha2VmaWxl
Lmxpc3QuYW06CisgICAgICAgICogV2ViQ29yZS5neXBpOgorICAgICAgICAqIHBsYXRmb3JtL21l
ZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uMDBIYW5kbGVyLmNwcDogUmVtb3ZlZC4KKyAgICAgICAg
KiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9QZWVyQ29ubmVjdGlvbjAwSGFuZGxlci5oOiBSZW1vdmVk
LgorICAgICAgICAqIHBsYXRmb3JtL21lZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uMDBIYW5kbGVy
Q2xpZW50Lmg6IFJlbW92ZWQuCisKIDIwMTItMDMtMTYgIERvbWluaWMgTWF6em9uaSAgPGRtYXp6
b25pQGdvb2dsZS5jb20+CiAKICAgICAgICAgRmlsZSBpbnB1dCBjb250cm9sIGFjY2Vzc2liaWxp
dHkgY2FuIGNhdXNlIGEgY3Jhc2gKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0dOVW1ha2Vm
aWxlLmxpc3QuYW0gYi9Tb3VyY2UvV2ViQ29yZS9HTlVtYWtlZmlsZS5saXN0LmFtCmluZGV4IDI5
OGQzMWQyODVhZWNiMTU5ZmVmM2ViYzU2Yzg5MjhiODNmMGJkYmYuLmMxYTdkYjlmMjZiZTUzYmJh
ZmMxNGU0OGFkZDE2MThiNmYzMzdlOWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0dOVW1h
a2VmaWxlLmxpc3QuYW0KKysrIGIvU291cmNlL1dlYkNvcmUvR05VbWFrZWZpbGUubGlzdC5hbQpA
QCAtMzM0Niw5ICszMzQ2LDYgQEAgd2ViY29yZV9zb3VyY2VzICs9IFwKIAlTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbUNvbXBvbmVudC5oIFwKIAlTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbURlc2NyaXB0b3IuaCBcCiAJ
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vTWVkaWFTdHJlYW1Tb3VyY2UuaCBc
Ci0JU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMEhh
bmRsZXIuY3BwIFwKLQlTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9QZWVyQ29u
bmVjdGlvbjAwSGFuZGxlci5oIFwKLQlTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVh
bS9QZWVyQ29ubmVjdGlvbjAwSGFuZGxlckNsaWVudC5oIFwKIAlTb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9tZWRpYXN0cmVhbS9TZXNzaW9uRGVzY3JpcHRpb25EZXNjcmlwdG9yLmNwcCBcCiAJU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vU2Vzc2lvbkRlc2NyaXB0aW9uRGVzY3Jp
cHRvci5oIFwKIAlTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9nc3RyZWFtZXIv
RGVwcmVjYXRlZFBlZXJDb25uZWN0aW9uSGFuZGxlci5jcHAgXApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvV2ViQ29yZS5neXBpIGIvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5neXBpCmluZGV4
IGM4MjhiMDRkZGM5NjgxYzA5YzU1Njg4ZGNiMjEzZTY0MjQxNmI0YzMuLmY5NDFhZTFiMGM3NTI3
NmFmYTAyNGU5MDAwYTBkNjI5ZWU3YTZkMzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1dl
YkNvcmUuZ3lwaQorKysgYi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmd5cGkKQEAgLTQyOSw5ICs0
MjksNiBAQAogICAgICAgICAgICAgJ3BsYXRmb3JtL21lZGlhc3RyZWFtL01lZGlhU3RyZWFtQ29t
cG9uZW50LmgnLAogICAgICAgICAgICAgJ3BsYXRmb3JtL21lZGlhc3RyZWFtL01lZGlhU3RyZWFt
RGVzY3JpcHRvci5oJywKICAgICAgICAgICAgICdwbGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYVN0
cmVhbVNvdXJjZS5oJywKLSAgICAgICAgICAgICdwbGF0Zm9ybS9tZWRpYXN0cmVhbS9QZWVyQ29u
bmVjdGlvbjAwSGFuZGxlci5jcHAnLAotICAgICAgICAgICAgJ3BsYXRmb3JtL21lZGlhc3RyZWFt
L1BlZXJDb25uZWN0aW9uMDBIYW5kbGVyLmgnLAotICAgICAgICAgICAgJ3BsYXRmb3JtL21lZGlh
c3RyZWFtL1BlZXJDb25uZWN0aW9uMDBIYW5kbGVyQ2xpZW50LmgnLAogICAgICAgICAgICAgJ3Bs
YXRmb3JtL21lZGlhc3RyZWFtL1Nlc3Npb25EZXNjcmlwdGlvbkRlc2NyaXB0b3IuY3BwJywKICAg
ICAgICAgICAgICdwbGF0Zm9ybS9tZWRpYXN0cmVhbS9TZXNzaW9uRGVzY3JpcHRpb25EZXNjcmlw
dG9yLmgnLAogICAgICAgICAgICAgJ3BsYXRmb3JtL21vY2svRGV2aWNlT3JpZW50YXRpb25DbGll
bnRNb2NrLmgnLApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJl
YW0vUGVlckNvbm5lY3Rpb24wMEhhbmRsZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bWVkaWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMEhhbmRsZXIuY3BwCmRlbGV0ZWQgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCBjZDdjMGMzMDliYzVhZTE5NjJlZjBmMjdjYzM0ZTc0MzgyZjE3Yzg1Li4w
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uMDBIYW5kbGVyLmNwcAorKysg
L2Rldi9udWxsCkBAIC0xLDExNCArMCwwIEBACi0vKgotICogQ29weXJpZ2h0IChDKSAyMDEyIEdv
b2dsZSBBQi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0gKiBSZWRpc3RyaWJ1dGlvbiBhbmQg
dXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAqIG1vZGlm
aWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0
aW9ucwotICogYXJlIG1ldDoKLSAqCi0gKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNv
ZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgbm90aWNlLCB0aGlzIGxp
c3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogMi4gUmVk
aXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5
cmlnaHQKLSAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xs
b3dpbmcgZGlzY2xhaW1lcgotICogICAgaW4gdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVy
IG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICogICAgZGlzdHJpYnV0aW9uLgotICogMy4g
TmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUgSW5jLiBub3IgdGhlIG5hbWVzIG9mIGl0cyBjb250
cmlidXRvcnMKLSAqICAgIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0
cyBkZXJpdmVkIGZyb20gdGhpcwotICogICAgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlv
ciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBC
WSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUwotICogIkFTIElTIiBBTkQg
QU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKLSAq
IExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFO
RCBGSVRORVNTIEZPUgotICogQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElO
IE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKLSAqIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBC
RSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAotICogU1BFQ0lB
TCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5P
VAotICogTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJW
SUNFUzsgTE9TUyBPRiBVU0UsCi0gKiBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRF
UlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKLSAqIFRIRU9SWSBPRiBMSUFCSUxJ
VFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqIChJ
TkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQg
T0YgVEhFIFVTRQotICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQ
T1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLSAqLwotCi0jaW5jbHVkZSAiY29uZmlnLmgiCi0K
LSNpZiBFTkFCTEUoTUVESUFfU1RSRUFNKQotCi0jaW5jbHVkZSAiUGVlckNvbm5lY3Rpb24wMEhh
bmRsZXIuaCIKLQotI2luY2x1ZGUgIkljZUNhbmRpZGF0ZURlc2NyaXB0b3IuaCIKLSNpbmNsdWRl
ICJNZWRpYVN0cmVhbURlc2NyaXB0b3IuaCIKLSNpbmNsdWRlICJQZWVyQ29ubmVjdGlvbjAwSGFu
ZGxlckNsaWVudC5oIgotI2luY2x1ZGUgIlNlc3Npb25EZXNjcmlwdGlvbkRlc2NyaXB0b3IuaCIK
LQotbmFtZXNwYWNlIFdlYkNvcmUgewotCi0vLyBEdW1teSBpbXBsZW1lbnRhdGlvbnMgYmVsb3cg
Zm9yIHBvcnRzIHRoYXQgYnVpbGQgd2l0aCBNRURJQV9TVFJFQU0gZW5hYmxlZCBieSBkZWZhdWx0
LgotCi1QYXNzT3duUHRyPFBlZXJDb25uZWN0aW9uMDBIYW5kbGVyPiBQZWVyQ29ubmVjdGlvbjAw
SGFuZGxlcjo6Y3JlYXRlKFBlZXJDb25uZWN0aW9uMDBIYW5kbGVyQ2xpZW50KiBjbGllbnQsIGNv
bnN0IFN0cmluZyYgc2VydmVyQ29uZmlndXJhdGlvbiwgY29uc3QgU3RyaW5nJiB1c2VybmFtZSkK
LXsKLSAgICByZXR1cm4gYWRvcHRQdHIobmV3IFBlZXJDb25uZWN0aW9uMDBIYW5kbGVyKGNsaWVu
dCwgc2VydmVyQ29uZmlndXJhdGlvbiwgdXNlcm5hbWUpKTsKLX0KLQotUGVlckNvbm5lY3Rpb24w
MEhhbmRsZXI6OlBlZXJDb25uZWN0aW9uMDBIYW5kbGVyKFBlZXJDb25uZWN0aW9uMDBIYW5kbGVy
Q2xpZW50KiBjbGllbnQsIGNvbnN0IFN0cmluZyYsIGNvbnN0IFN0cmluZyYpCi0gICAgOiBtX2Ns
aWVudChjbGllbnQpCi17Ci19Ci0KLVBlZXJDb25uZWN0aW9uMDBIYW5kbGVyOjp+UGVlckNvbm5l
Y3Rpb24wMEhhbmRsZXIoKQotewotfQotCi1QYXNzUmVmUHRyPFNlc3Npb25EZXNjcmlwdGlvbkRl
c2NyaXB0b3I+IFBlZXJDb25uZWN0aW9uMDBIYW5kbGVyOjpjcmVhdGVPZmZlcihQYXNzUmVmUHRy
PE1lZGlhSGludHM+KQotewotICAgIHJldHVybiAwOwotfQotCi1QYXNzUmVmUHRyPFNlc3Npb25E
ZXNjcmlwdGlvbkRlc2NyaXB0b3I+IFBlZXJDb25uZWN0aW9uMDBIYW5kbGVyOjpjcmVhdGVBbnN3
ZXIoY29uc3QgU3RyaW5nJiwgUGFzc1JlZlB0cjxNZWRpYUhpbnRzPikKLXsKLSAgICByZXR1cm4g
MDsKLX0KLQotYm9vbCBQZWVyQ29ubmVjdGlvbjAwSGFuZGxlcjo6c2V0TG9jYWxEZXNjcmlwdGlv
bihpbnQsIFBhc3NSZWZQdHI8U2Vzc2lvbkRlc2NyaXB0aW9uRGVzY3JpcHRvcj4pCi17Ci0gICAg
cmV0dXJuIGZhbHNlOwotfQotCi1ib29sIFBlZXJDb25uZWN0aW9uMDBIYW5kbGVyOjpzZXRSZW1v
dGVEZXNjcmlwdGlvbihpbnQsIFBhc3NSZWZQdHI8U2Vzc2lvbkRlc2NyaXB0aW9uRGVzY3JpcHRv
cj4pCi17Ci0gICAgcmV0dXJuIGZhbHNlOwotfQotCi1QYXNzUmVmUHRyPFNlc3Npb25EZXNjcmlw
dGlvbkRlc2NyaXB0b3I+IFBlZXJDb25uZWN0aW9uMDBIYW5kbGVyOjpsb2NhbERlc2NyaXB0aW9u
KCkKLXsKLSAgICByZXR1cm4gMDsKLX0KLQotUGFzc1JlZlB0cjxTZXNzaW9uRGVzY3JpcHRpb25E
ZXNjcmlwdG9yPiBQZWVyQ29ubmVjdGlvbjAwSGFuZGxlcjo6cmVtb3RlRGVzY3JpcHRpb24oKQot
ewotICAgIHJldHVybiAwOwotfQotCi1ib29sIFBlZXJDb25uZWN0aW9uMDBIYW5kbGVyOjpzdGFy
dEljZShQYXNzUmVmUHRyPEljZU9wdGlvbnM+KQotewotICAgIHJldHVybiBmYWxzZTsKLX0KLQot
Ym9vbCBQZWVyQ29ubmVjdGlvbjAwSGFuZGxlcjo6cHJvY2Vzc0ljZU1lc3NhZ2UoUGFzc1JlZlB0
cjxJY2VDYW5kaWRhdGVEZXNjcmlwdG9yPikKLXsKLSAgICByZXR1cm4gZmFsc2U7Ci19Ci0KLXZv
aWQgUGVlckNvbm5lY3Rpb24wMEhhbmRsZXI6OmFkZFN0cmVhbShQYXNzUmVmUHRyPE1lZGlhU3Ry
ZWFtRGVzY3JpcHRvcj4pCi17Ci19Ci0KLXZvaWQgUGVlckNvbm5lY3Rpb24wMEhhbmRsZXI6OnJl
bW92ZVN0cmVhbShQYXNzUmVmUHRyPE1lZGlhU3RyZWFtRGVzY3JpcHRvcj4pCi17Ci19Ci0KLXZv
aWQgUGVlckNvbm5lY3Rpb24wMEhhbmRsZXI6OnN0b3AoKQotewotfQotCi19IC8vIG5hbWVzcGFj
ZSBXZWJDb3JlCi0KLSNlbmRpZiAvLyBFTkFCTEUoTUVESUFfU1RSRUFNKQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMEhhbmRs
ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9u
MDBIYW5kbGVyLmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAxZjcyN2M4YTNlYTUx
ODlkMDY1MWQzNjE2MDQ0MmU5YjY1MTMyMjYuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vUGVl
ckNvbm5lY3Rpb24wMEhhbmRsZXIuaAorKysgL2Rldi9udWxsCkBAIC0xLDc4ICswLDAgQEAKLS8q
Ci0gKiBDb3B5cmlnaHQgKEMpIDIwMTIgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
LSAqCi0gKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1z
LCB3aXRoIG9yIHdpdGhvdXQKLSAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRl
ZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwotICogYXJlIG1ldDoKLSAqCi0gKiAxLiBS
ZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHly
aWdodAotICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyLgotICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11
c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgIG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lcgotICogICAgaW4gdGhl
IGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQot
ICogICAgZGlzdHJpYnV0aW9uLgotICogMy4gTmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUgSW5j
LiBub3IgdGhlIG5hbWVzIG9mIGl0cyBjb250cmlidXRvcnMKLSAqICAgIG1heSBiZSB1c2VkIHRv
IGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20gdGhpcwotICogICAgc29m
dHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICog
VEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENP
TlRSSUJVVE9SUwotICogIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5U
SUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKLSAqIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJB
TlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotICogQSBQQVJUSUNVTEFS
IFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQK
LSAqIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElS
RUNULCBJTkNJREVOVEFMLAotICogU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFM
IERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAotICogTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQg
T0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCi0gKiBEQVRBLCBP
UiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBP
TiBBTlkKLSAqIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklD
VCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJ
U0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQotICogT0YgVEhJUyBTT0ZUV0FS
RSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLSAq
LwotCi0jaWZuZGVmIFBlZXJDb25uZWN0aW9uMDBIYW5kbGVyX2gKLSNkZWZpbmUgUGVlckNvbm5l
Y3Rpb24wMEhhbmRsZXJfaAotCi0jaWYgRU5BQkxFKE1FRElBX1NUUkVBTSkKLQotI2luY2x1ZGUg
Ik1lZGlhU3RyZWFtRGVzY3JpcHRvci5oIgotI2luY2x1ZGUgPHd0Zi9Pd25QdHIuaD4KLSNpbmNs
dWRlIDx3dGYvUGFzc093blB0ci5oPgotI2luY2x1ZGUgPHd0Zi9QYXNzUmVmUHRyLmg+Ci0KLW5h
bWVzcGFjZSBXZWJDb3JlIHsKLQotY2xhc3MgSWNlQ2FuZGlkYXRlRGVzY3JpcHRvcjsKLWNsYXNz
IEljZU9wdGlvbnM7Ci1jbGFzcyBNZWRpYUhpbnRzOwotY2xhc3MgUGVlckNvbm5lY3Rpb24wMEhh
bmRsZXJDbGllbnQ7Ci1jbGFzcyBTZXNzaW9uRGVzY3JpcHRpb25EZXNjcmlwdG9yOwotCi1jbGFz
cyBQZWVyQ29ubmVjdGlvbjAwSGFuZGxlciB7Ci0gICAgV1RGX01BS0VfTk9OQ09QWUFCTEUoUGVl
ckNvbm5lY3Rpb24wMEhhbmRsZXIpOwotICAgIFdURl9NQUtFX0ZBU1RfQUxMT0NBVEVEOwotcHVi
bGljOgotICAgIHN0YXRpYyBQYXNzT3duUHRyPFBlZXJDb25uZWN0aW9uMDBIYW5kbGVyPiBjcmVh
dGUoUGVlckNvbm5lY3Rpb24wMEhhbmRsZXJDbGllbnQqLCBjb25zdCBTdHJpbmcmIHNlcnZlckNv
bmZpZ3VyYXRpb24sIGNvbnN0IFN0cmluZyYgdXNlcm5hbWUpOwotICAgIH5QZWVyQ29ubmVjdGlv
bjAwSGFuZGxlcigpOwotCi0gICAgUGFzc1JlZlB0cjxTZXNzaW9uRGVzY3JpcHRpb25EZXNjcmlw
dG9yPiBjcmVhdGVPZmZlcihQYXNzUmVmUHRyPE1lZGlhSGludHM+KTsKLSAgICBQYXNzUmVmUHRy
PFNlc3Npb25EZXNjcmlwdGlvbkRlc2NyaXB0b3I+IGNyZWF0ZUFuc3dlcihjb25zdCBTdHJpbmcm
IG9mZmVyLCBQYXNzUmVmUHRyPE1lZGlhSGludHM+KTsKLSAgICBib29sIHNldExvY2FsRGVzY3Jp
cHRpb24oaW50IGFjdGlvbiwgUGFzc1JlZlB0cjxTZXNzaW9uRGVzY3JpcHRpb25EZXNjcmlwdG9y
Pik7Ci0gICAgYm9vbCBzZXRSZW1vdGVEZXNjcmlwdGlvbihpbnQgYWN0aW9uLCBQYXNzUmVmUHRy
PFNlc3Npb25EZXNjcmlwdGlvbkRlc2NyaXB0b3I+KTsKLSAgICBQYXNzUmVmUHRyPFNlc3Npb25E
ZXNjcmlwdGlvbkRlc2NyaXB0b3I+IGxvY2FsRGVzY3JpcHRpb24oKTsKLSAgICBQYXNzUmVmUHRy
PFNlc3Npb25EZXNjcmlwdGlvbkRlc2NyaXB0b3I+IHJlbW90ZURlc2NyaXB0aW9uKCk7Ci0gICAg
Ym9vbCBzdGFydEljZShQYXNzUmVmUHRyPEljZU9wdGlvbnM+KTsKLSAgICBib29sIHByb2Nlc3NJ
Y2VNZXNzYWdlKFBhc3NSZWZQdHI8SWNlQ2FuZGlkYXRlRGVzY3JpcHRvcj4pOwotICAgIHZvaWQg
YWRkU3RyZWFtKFBhc3NSZWZQdHI8TWVkaWFTdHJlYW1EZXNjcmlwdG9yPik7Ci0gICAgdm9pZCBy
ZW1vdmVTdHJlYW0oUGFzc1JlZlB0cjxNZWRpYVN0cmVhbURlc2NyaXB0b3I+KTsKLSAgICB2b2lk
IHN0b3AoKTsKLQotcHJpdmF0ZToKLSAgICBQZWVyQ29ubmVjdGlvbjAwSGFuZGxlcihQZWVyQ29u
bmVjdGlvbjAwSGFuZGxlckNsaWVudCosIGNvbnN0IFN0cmluZyYgc2VydmVyQ29uZmlndXJhdGlv
biwgY29uc3QgU3RyaW5nJiB1c2VybmFtZSk7Ci0KLSAgICBQZWVyQ29ubmVjdGlvbjAwSGFuZGxl
ckNsaWVudCogbV9jbGllbnQ7Ci19OwotCi19IC8vIG5hbWVzcGFjZSBXZWJDb3JlCi0KLSNlbmRp
ZiAvLyBFTkFCTEUoTUVESUFfU1RSRUFNKQotCi0jZW5kaWYgLy8gUGVlckNvbm5lY3Rpb24wMEhh
bmRsZXJfaApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0v
UGVlckNvbm5lY3Rpb24wMEhhbmRsZXJDbGllbnQuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L21lZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uMDBIYW5kbGVyQ2xpZW50LmgKZGVsZXRlZCBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDYxMDM4MWI5ZWYxNjQ1MDgwMDBkMDdmZjE1ZGJlYmM1ODAzMTAy
ODQuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vUGVlckNvbm5lY3Rpb24wMEhhbmRsZXJDbGll
bnQuaAorKysgL2Rldi9udWxsCkBAIC0xLDU5ICswLDAgQEAKLS8qCi0gKiBDb3B5cmlnaHQgKEMp
IDIwMTIgR29vZ2xlIEFCLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqIFJlZGlzdHJpYnV0
aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAot
ICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zCi0gKiBhcmUgbWV0OgotICoKLSAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBz
b3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICBub3RpY2Us
IHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0g
KiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFi
b3ZlIGNvcHlyaWdodAotICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQg
dGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCi0gKiAgICBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQv
b3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCi0gKiAgICBkaXN0cmlidXRpb24u
Ci0gKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIEdvb2dsZSBJbmMuIG5vciB0aGUgbmFtZXMgb2Yg
aXRzIGNvbnRyaWJ1dG9ycwotICogICAgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3Rl
IHByb2R1Y3RzIGRlcml2ZWQgZnJvbSB0aGlzCi0gKiAgICBzb2Z0d2FyZSB3aXRob3V0IHNwZWNp
ZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0gKiBUSElTIFNPRlRXQVJFIElTIFBS
T1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAiQVMg
SVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVU
IE5PVAotICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFC
SUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xB
SU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotICogT1dORVIgT1IgQ09OVFJJ
QlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0g
KiBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5H
LCBCVVQgTk9UCi0gKiBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RT
IE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAqIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lO
RVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotICogVEhFT1JZIE9G
IExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9S
VAotICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkg
V0FZIE9VVCBPRiBUSEUgVVNFCi0gKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQg
T0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0KLSNpZm5kZWYgUGVlckNv
bm5lY3Rpb24wMEhhbmRsZXJDbGllbnRfaAotI2RlZmluZSBQZWVyQ29ubmVjdGlvbjAwSGFuZGxl
ckNsaWVudF9oCi0KLSNpZiBFTkFCTEUoTUVESUFfU1RSRUFNKQotCi0jaW5jbHVkZSA8d3RmL1Bh
c3NSZWZQdHIuaD4KLSNpbmNsdWRlIDx3dGYvdGV4dC9XVEZTdHJpbmcuaD4KLQotbmFtZXNwYWNl
IFdlYkNvcmUgewotCi1jbGFzcyBJY2VDYW5kaWRhdGVEZXNjcmlwdG9yOwotY2xhc3MgTWVkaWFT
dHJlYW1EZXNjcmlwdG9yOwotCi1jbGFzcyBQZWVyQ29ubmVjdGlvbjAwSGFuZGxlckNsaWVudCB7
Ci1wdWJsaWM6Ci0gICAgdmlydHVhbCB+UGVlckNvbm5lY3Rpb24wMEhhbmRsZXJDbGllbnQoKSB7
IH0KLQotICAgIHZpcnR1YWwgdm9pZCBkaWRHZW5lcmF0ZUljZUNhbmRpZGF0ZShQYXNzUmVmUHRy
PEljZUNhbmRpZGF0ZURlc2NyaXB0b3I+LCBib29sIG1vcmVUb0ZvbGxvdykgPSAwOwotICAgIHZp
cnR1YWwgdm9pZCBkaWRDaGFuZ2VSZWFkeVN0YXRlKHVpbnQzMl90IHN0YXRlKSA9IDA7Ci0gICAg
dmlydHVhbCB2b2lkIGRpZENoYW5nZUljZVN0YXRlKHVpbnQzMl90IHN0YXRlKSA9IDA7Ci0gICAg
dmlydHVhbCB2b2lkIGRpZEFkZFJlbW90ZVN0cmVhbShQYXNzUmVmUHRyPE1lZGlhU3RyZWFtRGVz
Y3JpcHRvcj4pID0gMDsKLSAgICB2aXJ0dWFsIHZvaWQgZGlkUmVtb3ZlUmVtb3RlU3RyZWFtKE1l
ZGlhU3RyZWFtRGVzY3JpcHRvciopID0gMDsKLX07Ci0KLX0gLy8gbmFtZXNwYWNlIFdlYkNvcmUK
LQotI2VuZGlmIC8vIEVOQUJMRShNRURJQV9TVFJFQU0pCi0KLSNlbmRpZiAvLyBQZWVyQ29ubmVj
dGlvbjAwSGFuZGxlckNsaWVudF9oCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>