<?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>125525</bug_id>
          
          <creation_ts>2013-12-10 11:40:37 -0800</creation_ts>
          <short_desc>[ATK] Add new layout test to check ATK roles in a central place</short_desc>
          <delta_ts>2013-12-11 10:55:35 -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>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mario Sanchez Prada">mario</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>958438</commentid>
    <comment_count>0</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-12-10 11:40:37 -0800</bug_when>
    <thetext>I&apos;ve been playing during the hackfest with a modified version of platform/mac/accessibility/role-subrole-roledescription.html that would be very useful to have in GTK, so we have a central place where to check that the exposed roles for different kind of elements should be the right ones, as well as a place to modify slightly each time we fix issues related just to which role is exposed for objects.

I&apos;ll be attaching it soon, but here is the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>958444</commentid>
    <comment_count>1</comment_count>
      <attachid>218887</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-12-10 11:53:07 -0800</bug_when>
    <thetext>Created attachment 218887
Patch proposal

Here is the patch. The idea is to get this in now and file tomorrow some more bugs fixing particular issues from those skipped things: landmarks, ARIA roles, checmenuitem...

The  patches are already ready, but I need to double chek some things first, so that&apos;s why I&apos;m not doing it now</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>958497</commentid>
    <comment_count>2</comment_count>
      <attachid>218887</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-12-10 13:26:49 -0800</bug_when>
    <thetext>Comment on attachment 218887
Patch proposal

is it possible to use the same Mac test, but with different expectations? it&apos;d be nice to only modify one test and generate new expectations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>958588</commentid>
    <comment_count>3</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-12-10 18:01:18 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 218887 [details])
&gt; is it possible to use the same Mac test, but with different expectations? it&apos;d &gt; be nice to only modify one test and generate new expectations

Yes, that was my first approach, but I don&apos;t think it&apos;s possible to reuse the Mac test just by providing new expectations mainly because the accessibility hierarchy is not equivalent (e.g. ATK might not expose elements exposed for Mac, and viceversa), so the list of elements that you might want to skip/check will differ in several cases.

Also, there&apos;s the additional problem of this test checking subroles and role descriptions too, which are concepts that do not exist in ATK. So, we would either have to provide a lot of FAIL expectations for ATK or we would need to heavily change the javascript to better work in both platforms, maybe by removing all those data-* attributes for the expectations and using debug() all around. 

But again, even if that might work for some cases, I think in some others it will be more messy than beneficial, as the current approach of using data-* seems quite neat to me.

So, all in all, I thought this would be the least bad solution, even though I agree it&apos;s not ideal.

What do you think?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>958764</commentid>
    <comment_count>4</comment_count>
      <attachid>218887</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-12-11 09:26:18 -0800</bug_when>
    <thetext>Comment on attachment 218887
Patch proposal

I think it might be cool if each element had a platform-supported attribute that listed = &quot;mac, atk&quot; or &quot;ark&quot; or whatever to handle the platform differences
I think we could also conditionalize the roleDescription and subRole to only be called on the mac.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>958769</commentid>
    <comment_count>5</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-12-11 09:49:42 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 218887 [details])
&gt; I think it might be cool if each element had a platform-supported attribute that listed = &quot;mac, atk&quot; or &quot;ark&quot; or whatever to handle the platform differences
&gt; I think we could also conditionalize the roleDescription and subRole to only be called on the mac.

That might be an option, although I&apos;m afraid that&apos;s something that would take a bit more of time and I would like, if possible, to get this GTK specific test in asap (ideally during the hackfest), so I can also push the other patches that I have depending on it, which make the GTK role expose the proper roles for a few cases more (e.g. Landmarks).

So, if it sounds good to you, I think we could maybe get this patch in now (it&apos;s GTK specific after all), then try to land the other ones that I have in the pipeline (so WebKitGTK+ exposes more roles properly) and, after that, revisit this issue of merging this test and the Mac one into only one? I would of course file a bug for that, and would try to work on it already during the next week.

How does it sound?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>958773</commentid>
    <comment_count>6</comment_count>
      <attachid>218887</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-12-11 09:58:38 -0800</bug_when>
    <thetext>Comment on attachment 218887
Patch proposal

Ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>958787</commentid>
    <comment_count>7</comment_count>
      <attachid>218887</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-12-11 10:25:12 -0800</bug_when>
    <thetext>Comment on attachment 218887
Patch proposal

Thanks for your understanding</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>958791</commentid>
    <comment_count>8</comment_count>
      <attachid>218887</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-12-11 10:50:05 -0800</bug_when>
    <thetext>Comment on attachment 218887
Patch proposal

I will land it manually in the end</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>958795</commentid>
    <comment_count>9</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-12-11 10:55:35 -0800</bug_when>
    <thetext>Committed r160447: &lt;http://trac.webkit.org/changeset/160447&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>218887</attachid>
            <date>2013-12-10 11:53:07 -0800</date>
            <delta_ts>2013-12-11 10:50:05 -0800</delta_ts>
            <desc>Patch proposal</desc>
            <filename>0001-ATK-Add-new-layout-test-to-check-ATK-roles-in-a-cent.patch</filename>
            <type>text/plain</type>
            <size>29465</size>
            <attacher name="Mario Sanchez Prada">mario</attacher>
            
              <data encoding="base64">RnJvbSA1YTliNjI3Nzg3MDIyZmM4NGQ0YmFlM2VlN2E4YTJiNTZjMDAzYzUwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJpbyBTYW5jaGV6IFByYWRhIDxtYXJpby5wcmFkYUBzYW1z
dW5nLmNvbT4KRGF0ZTogVHVlLCAxMCBEZWMgMjAxMyAxOTozNDoxOSArMDEwMApTdWJqZWN0OiBb
UEFUQ0ggMS82XSAgICAgICAgIFtBVEtdIEFkZCBuZXcgbGF5b3V0IHRlc3QgdG8gY2hlY2sgQVRL
IHJvbGVzIGluIGEKIGNlbnRyYWwgcGxhY2UgICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTI1NTI1CgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1ICsKIC4uLi9ndGsvYWNjZXNzaWJpbGl0eS9y
b2xlcy1leHBvc2VkLWV4cGVjdGVkLnR4dCAgIHwgMzM2ICsrKysrKysrKysrKysrKysrKysrKwog
Li4uL3BsYXRmb3JtL2d0ay9hY2Nlc3NpYmlsaXR5L3JvbGVzLWV4cG9zZWQuaHRtbCAgfCAzMjUg
KysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNjc2IGluc2VydGlvbnMoKykK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0
eS9yb2xlcy1leHBvc2VkLWV4cGVjdGVkLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRl
c3RzL3BsYXRmb3JtL2d0ay9hY2Nlc3NpYmlsaXR5L3JvbGVzLWV4cG9zZWQuaHRtbAoKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRl
eCAyYWRhNmE4Li44MTRiZmVkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysr
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjAgQEAKIDIwMTMtMTItMTAgIE1h
cmlvIFNhbmNoZXogUHJhZGEgIDxtYXJpby5wcmFkYUBzYW1zdW5nLmNvbT4KIAorICAgICAgICBb
QVRLXSBBZGQgbmV3IGxheW91dCB0ZXN0IHRvIGNoZWNrIEFUSyByb2xlcyBpbiBhIGNlbnRyYWwg
cGxhY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEy
NTUyNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5l
dyB0ZXN0IGFkZGVkLCB3aXRoIHNvbWUgc2tpcHBlZCB0ZXN0cyBhbHJlYWR5IHByZXNlbnQgaW4K
KyAgICAgICAgcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvcm9sZS1zdWJyb2xlLXJvbGVkZXNj
cmlwdGlvbi5odG1sICh0aGlzCisgICAgICAgIHRlc3QgaXMgYmFzZWQgaW4gdGhhdCBvbmUpIGFz
IHdlbGwgYXMgc29tZSBpc3N1ZXMgc3BlY2lmaWMgdG8gQVRLCisgICAgICAgIHRoYXQgaGF2ZSBi
ZWVuIHJlcG9ydGVkIGluIGJ1Z3MsIGZvciB0cmFjZWFiaWxpdHkuCisKKyAgICAgICAgKiBwbGF0
Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS9yb2xlcy1leHBvc2VkLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogcGxhdGZvcm0vZ3RrL2FjY2Vzc2liaWxpdHkvcm9sZXMtZXhwb3NlZC5odG1s
OiBBZGRlZC4KKworMjAxMy0xMi0xMCAgTWFyaW8gU2FuY2hleiBQcmFkYSAgPG1hcmlvLnByYWRh
QHNhbXN1bmcuY29tPgorCiAgICAgICAgIFtBVEtdIEV4cG9zZSBzcGxpdHRlciBlbGVtZW50cyB3
aXRoIEFUS19ST0xFX1NFUEFSQVRPUgogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTI1NTIyCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2d0ay9hY2Nlc3NpYmlsaXR5L3JvbGVzLWV4cG9zZWQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZ3RrL2FjY2Vzc2liaWxpdHkvcm9sZXMtZXhwb3NlZC1leHBlY3RlZC50eHQK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMmNmYTIwMgotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9hY2Nlc3NpYmlsaXR5L3JvbGVzLWV4cG9z
ZWQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMzM2IEBACitUaGlzIHRlc3RzIHRoYXQgbmF0aXZl
IGVsZW1lbnRzIGFuZCBBUklBIG92ZXJyaWRlcyByZXN1bHQgaW4gdGhlIGV4cGVjdGVkIHJvbGUg
YW5kIHJvbGUgZGVzY3JpcHRpb24uCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmll
cyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQ
QVNTOiBhW2hyZWZdCisgICAgICBBWFJvbGU6IEFYTGluaworICAgICAgCitQQVNTOiBibG9ja3F1
b3RlCisgICAgICBBWFJvbGU6IEFYR3JvdXAKKyAgICAgIAorUEFTUzogYnV0dG9uCisgICAgICBB
WFJvbGU6IEFYQnV0dG9uCisgICAgICAKK1BBU1M6IGRpdgorICAgICAgQVhSb2xlOiBBWFNlY3Rp
b24KKyAgICAgIAorUEFTUzogZmllbGRzZXQKKyAgICAgIEFYUm9sZTogQVhHcm91cAorICAgICAg
CitQQVNTOiBsZWdlbmQKKyAgICAgIEFYUm9sZTogQVhMYWJlbAorICAgICAgCitQQVNTOiBmb3Jt
CisgICAgICBBWFJvbGU6IEFYRm9ybQorICAgICAgCitQQVNTOiBoZ3JvdXAKKyAgICAgIEFYUm9s
ZTogQVhHcm91cAorICAgICAgCitQQVNTOiBoMQorICAgICAgQVhSb2xlOiBBWEhlYWRpbmcKKyAg
ICAgIAorUEFTUzogaDIKKyAgICAgIEFYUm9sZTogQVhIZWFkaW5nCisgICAgICAKK1BBU1M6IGgz
CisgICAgICBBWFJvbGU6IEFYSGVhZGluZworICAgICAgCitQQVNTOiBoNAorICAgICAgQVhSb2xl
OiBBWEhlYWRpbmcKKyAgICAgIAorUEFTUzogaDUKKyAgICAgIEFYUm9sZTogQVhIZWFkaW5nCisg
ICAgICAKK1BBU1M6IGg2CisgICAgICBBWFJvbGU6IEFYSGVhZGluZworICAgICAgCitQQVNTOiBo
cgorICAgICAgQVhSb2xlOiBBWFNlcGFyYXRvcgorICAgICAgCitQQVNTOiBpbWdbYWx0PSdYJ10K
KyAgICAgIEFYUm9sZTogQVhJbWFnZQorICAgICAgCitQQVNTOiBpbnB1dFt0eXBlPSdidXR0b24n
XQorICAgICAgQVhSb2xlOiBBWEJ1dHRvbgorICAgICAgCitQQVNTOiBpbnB1dFt0eXBlPSdjaGVj
a2JveCddCisgICAgICBBWFJvbGU6IEFYQ2hlY2tCb3gKKyAgICAgIAorUEFTUzogaW5wdXRbdHlw
ZT0nZGF0ZSddCisgICAgICBBWFJvbGU6IEFYVGV4dEZpZWxkCisgICAgICAKK1BBU1M6IGlucHV0
W3R5cGU9J2RhdGV0aW1lJ10KKyAgICAgIEFYUm9sZTogQVhUZXh0RmllbGQKKyAgICAgIAorUEFT
UzogaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXQorICAgICAgQVhSb2xlOiBBWFRleHRGaWVs
ZAorICAgICAgCitQQVNTOiBpbnB1dFt0eXBlPSdlbWFpbCddCisgICAgICBBWFJvbGU6IEFYVGV4
dEZpZWxkCisgICAgICAKK1BBU1M6IGlucHV0W3R5cGU9J2ZpbGUnXQorICAgICAgQVhSb2xlOiBB
WEJ1dHRvbgorICAgICAgCitQQVNTOiBpbnB1dFt0eXBlPSdpbWFnZSddCisgICAgICBBWFJvbGU6
IEFYQnV0dG9uCisgICAgICAKK1BBU1M6IGlucHV0W3R5cGU9J21vbnRoJ10KKyAgICAgIEFYUm9s
ZTogQVhUZXh0RmllbGQKKyAgICAgIAorUEFTUzogaW5wdXRbdHlwZT0nbnVtYmVyJ10KKyAgICAg
IEFYUm9sZTogQVhUZXh0RmllbGQKKyAgICAgIAorUEFTUzogaW5wdXRbdHlwZT0ncGFzc3dvcmQn
XQorICAgICAgQVhSb2xlOiBBWFBhc3N3b3JkRmllbGQKKyAgICAgIAorUEFTUzogaW5wdXRbdHlw
ZT0ncmFkaW8nXQorICAgICAgQVhSb2xlOiBBWFJhZGlvQnV0dG9uCisgICAgICAKK1BBU1M6IGlu
cHV0W3R5cGU9J3JhbmdlJ10KKyAgICAgIEFYUm9sZTogQVhTbGlkZXIKKyAgICAgIAorUEFTUzog
aW5wdXRbdHlwZT0ncmVzZXQnXQorICAgICAgQVhSb2xlOiBBWEJ1dHRvbgorICAgICAgCitQQVNT
OiBpbnB1dFt0eXBlPSdzZWFyY2gnXQorICAgICAgQVhSb2xlOiBBWFRleHRGaWVsZAorICAgICAg
CitQQVNTOiBpbnB1dFt0eXBlPSdzdWJtaXQnXQorICAgICAgQVhSb2xlOiBBWEJ1dHRvbgorICAg
ICAgCitQQVNTOiBpbnB1dFt0eXBlPSd0ZWwnXQorICAgICAgQVhSb2xlOiBBWFRleHRGaWVsZAor
ICAgICAgCitQQVNTOiBpbnB1dFt0eXBlPSd0ZXh0J10KKyAgICAgIEFYUm9sZTogQVhUZXh0Rmll
bGQKKyAgICAgIAorUEFTUzogaW5wdXRbdHlwZT0ndGltZSddCisgICAgICBBWFJvbGU6IEFYVGV4
dEZpZWxkCisgICAgICAKK1BBU1M6IGlucHV0W3R5cGU9J3VybCddCisgICAgICBBWFJvbGU6IEFY
VGV4dEZpZWxkCisgICAgICAKK1BBU1M6IGlucHV0W3R5cGU9J3dlZWsnXQorICAgICAgQVhSb2xl
OiBBWFRleHRGaWVsZAorICAgICAgCitQQVNTOiBvbAorICAgICAgQVhSb2xlOiBBWExpc3QKKyAg
ICAgIAorUEFTUzogbGkKKyAgICAgIEFYUm9sZTogQVhMaXN0SXRlbQorICAgICAgCitQQVNTOiBw
CisgICAgICBBWFJvbGU6IEFYUGFyYWdyYXBoCisgICAgICAKK1BBU1M6IHByZQorICAgICAgQVhS
b2xlOiBBWEdyb3VwCisgICAgICAKK1BBU1M6IHByb2dyZXNzCisgICAgICBBWFJvbGU6IEFYUHJv
Z3Jlc3NJbmRpY2F0b3IKKyAgICAgIAorUEFTUzogc2VsZWN0Om5vdChbbXVsdGlwbGVdKQorICAg
ICAgQVhSb2xlOiBBWENvbWJvQm94CisgICAgICAKK1BBU1M6IHNlbGVjdFttdWx0aXBsZV0KKyAg
ICAgIEFYUm9sZTogQVhMaXN0CisgICAgICAKK1BBU1M6IG9wdGlvbgorICAgICAgQVhSb2xlOiBB
WExpc3RJdGVtCisgICAgICAKK1BBU1M6IG9wdGdyb3VwCisgICAgICBBWFJvbGU6IEFYTGlzdEl0
ZW0KKyAgICAgIAorUEFTUzogdGFibGUKKyAgICAgIEFYUm9sZTogQVhUYWJsZQorICAgICAgCitG
QUlMOiB0cgorICAgICAgCisgICAgICBFeHBlY3RlZDogQVhSb3cKKworUEFTUzogdGgKKyAgICAg
IEFYUm9sZTogQVhDZWxsCisgICAgICAKK0ZBSUw6IHRyCisgICAgICAKKyAgICAgIEV4cGVjdGVk
OiBBWFJvdworCitQQVNTOiB0ZAorICAgICAgQVhSb2xlOiBBWENlbGwKKyAgICAgIAorRkFJTDog
dHIKKyAgICAgIAorICAgICAgRXhwZWN0ZWQ6IEFYUm93CisKK1BBU1M6IHRoCisgICAgICBBWFJv
bGU6IEFYQ2VsbAorICAgICAgCitQQVNTOiB0ZXh0YXJlYQorICAgICAgQVhSb2xlOiBBWFRleHRG
aWVsZAorICAgICAgCitQQVNTOiB1bAorICAgICAgQVhSb2xlOiBBWExpc3QKKyAgICAgIAorUEFT
UzogbGkKKyAgICAgIEFYUm9sZTogQVhMaXN0SXRlbQorICAgICAgCitQQVNTOiBkaXZbcm9sZT1j
b21tYW5kXQorICAgICAgQVhSb2xlOiBBWFNlY3Rpb24KKyAgICAgIAorUEFTUzogZGl2W3JvbGU9
Y29tcG9zaXRlXQorICAgICAgQVhSb2xlOiBBWFNlY3Rpb24KKyAgICAgIAorUEFTUzogZGl2W3Jv
bGU9aW5wdXRdCisgICAgICBBWFJvbGU6IEFYU2VjdGlvbgorICAgICAgCitQQVNTOiBkaXZbcm9s
ZT1sYW5kbWFya10KKyAgICAgIEFYUm9sZTogQVhTZWN0aW9uCisgICAgICAKK1BBU1M6IGRpdlty
b2xlPXJhbmdlXQorICAgICAgQVhSb2xlOiBBWFNlY3Rpb24KKyAgICAgIAorUEFTUzogZGl2W3Jv
bGU9cm9sZXR5cGVdCisgICAgICBBWFJvbGU6IEFYU2VjdGlvbgorICAgICAgCitQQVNTOiBkaXZb
cm9sZT1zZWN0aW9uXQorICAgICAgQVhSb2xlOiBBWFNlY3Rpb24KKyAgICAgIAorUEFTUzogZGl2
W3JvbGU9c2VjdGlvbmhlYWRdCisgICAgICBBWFJvbGU6IEFYU2VjdGlvbgorICAgICAgCitQQVNT
OiBkaXZbcm9sZT1zZWxlY3RdCisgICAgICBBWFJvbGU6IEFYU2VjdGlvbgorICAgICAgCitQQVNT
OiBkaXZbcm9sZT1zdHJ1Y3R1cmVdCisgICAgICBBWFJvbGU6IEFYU2VjdGlvbgorICAgICAgCitQ
QVNTOiBkaXZbcm9sZT13aWRnZXRdCisgICAgICBBWFJvbGU6IEFYU2VjdGlvbgorICAgICAgCitQ
QVNTOiBkaXZbcm9sZT13aW5kb3ddCisgICAgICBBWFJvbGU6IEFYU2VjdGlvbgorICAgICAgCitQ
QVNTOiBkaXZbcm9sZT1hbGVydF0KKyAgICAgIEFYUm9sZTogQVhBbGVydAorICAgICAgCitQQVNT
OiBkaXZbcm9sZT1hbGVydGRpYWxvZ10KKyAgICAgIEFYUm9sZTogQVhBbGVydAorICAgICAgCitQ
QVNTOiBkaXZbcm9sZT1idXR0b25dCisgICAgICBBWFJvbGU6IEFYQnV0dG9uCisgICAgICAKK1BB
U1M6IGRpdltyb2xlPWNoZWNrYm94XQorICAgICAgQVhSb2xlOiBBWENoZWNrQm94CisgICAgICAK
K1BBU1M6IGRpdltyb2xlPWNvbWJvYm94XQorICAgICAgQVhSb2xlOiBBWENvbWJvQm94CisgICAg
ICAKK1BBU1M6IGRpdltyb2xlPWRpcmVjdG9yeV0KKyAgICAgIEFYUm9sZTogQVhMaXN0CisgICAg
ICAKK1BBU1M6IGRpdltyb2xlPWdyaWRdCisgICAgICBBWFJvbGU6IEFYVGFibGUKKyAgICAgIAor
UEFTUzogZGl2W3JvbGU9cm93Z3JvdXBdCisgICAgICAKKyAgICAgIAorRkFJTDogZGl2W3JvbGU9
cm93XQorICAgICAgCisgICAgICBFeHBlY3RlZDogQVhSb3cKKworUEFTUzogZGl2W3JvbGU9Z3Jp
ZGNlbGxdCisgICAgICBBWFJvbGU6IEFYQ2VsbAorICAgICAgCitQQVNTOiBkaXZbcm9sZT1ncm91
cF0KKyAgICAgIEFYUm9sZTogQVhHcm91cAorICAgICAgCitQQVNTOiBkaXZbcm9sZT1oZWFkaW5n
XQorICAgICAgQVhSb2xlOiBBWEhlYWRpbmcKKyAgICAgIAorUEFTUzogZGl2W3JvbGU9aW1nXQor
ICAgICAgQVhSb2xlOiBBWEltYWdlCisgICAgICAKK1BBU1M6IGRpdltyb2xlPWxpbmtdCisgICAg
ICBBWFJvbGU6IEFYTGluaworICAgICAgCitQQVNTOiBkaXZbcm9sZT1saXN0XQorICAgICAgQVhS
b2xlOiBBWExpc3QKKyAgICAgIAorUEFTUzogZGl2W3JvbGU9bGlzdGl0ZW1dCisgICAgICBBWFJv
bGU6IEFYTGlzdEl0ZW0KKyAgICAgIAorRkFJTDogZGl2W3JvbGU9bGlzdGJveF0KKyAgICAgIEFY
Um9sZTogQVhMaXN0CisgICAgICBFeHBlY3RlZDogQVhMaXN0Qm94CisKK1BBU1M6IGRpdltyb2xl
PW9wdGlvbl0KKyAgICAgIEFYUm9sZTogQVhMaXN0SXRlbQorICAgICAgCitQQVNTOiBkaXZbcm9s
ZT1tZW51XQorICAgICAgQVhSb2xlOiBBWE1lbnUKKyAgICAgIAorUEFTUzogZGl2W3JvbGU9bWVu
dWl0ZW1dCisgICAgICBBWFJvbGU6IEFYTWVudUl0ZW0KKyAgICAgIAorUEFTUzogZGl2W3JvbGU9
bWVudWl0ZW1yYWRpb10KKyAgICAgIEFYUm9sZTogQVhSYWRpb01lbnVJdGVtCisgICAgICAKK1BB
U1M6IGRpdltyb2xlPW1lbnViYXJdCisgICAgICBBWFJvbGU6IEFYTWVudUJhcgorICAgICAgCitQ
QVNTOiBkaXZbcm9sZT1tZW51aXRlbV0KKyAgICAgIEFYUm9sZTogQVhNZW51SXRlbQorICAgICAg
CitQQVNTOiBkaXZbcm9sZT1tZW51aXRlbXJhZGlvXQorICAgICAgQVhSb2xlOiBBWFJhZGlvTWVu
dUl0ZW0KKyAgICAgIAorUEFTUzogZGl2W3JvbGU9cHJvZ3Jlc3NiYXJdCisgICAgICBBWFJvbGU6
IEFYUHJvZ3Jlc3NJbmRpY2F0b3IKKyAgICAgIAorUEFTUzogZGl2W3JvbGU9cmFkaW9ncm91cF0K
KyAgICAgIEFYUm9sZTogQVhHcm91cAorICAgICAgCitQQVNTOiBkaXZbcm9sZT1yYWRpb10KKyAg
ICAgIEFYUm9sZTogQVhSYWRpb0J1dHRvbgorICAgICAgCitQQVNTOiBkaXZbcm9sZT1zY3JvbGxi
YXJdCisgICAgICBBWFJvbGU6IEFYU2Nyb2xsQmFyCisgICAgICAKK1BBU1M6IGRpdltyb2xlPXNl
cGFyYXRvcl0KKyAgICAgIEFYUm9sZTogQVhTZXBhcmF0b3IKKyAgICAgIAorUEFTUzogZGl2W3Jv
bGU9c2xpZGVyXQorICAgICAgQVhSb2xlOiBBWFNsaWRlcgorICAgICAgCitQQVNTOiBkaXZbcm9s
ZT1zcGluYnV0dG9uXQorICAgICAgQVhSb2xlOiBBWFNwaW5CdXR0b24KKyAgICAgIAorUEFTUzog
ZGl2W3JvbGU9dGFibGlzdF0KKyAgICAgIEFYUm9sZTogQVhUYWJHcm91cAorICAgICAgCitQQVNT
OiBkaXZbcm9sZT10YWJdCisgICAgICBBWFJvbGU6IEFYVGFiCisgICAgICAKK1BBU1M6IGRpdlty
b2xlPXRleHRib3hdCisgICAgICBBWFJvbGU6IEFYVGV4dEZpZWxkCisgICAgICAKK1BBU1M6IGRp
dltyb2xlPXRvb2xiYXJdCisgICAgICBBWFJvbGU6IEFYVG9vbGJhcgorICAgICAgCitQQVNTOiBk
aXZbcm9sZT10cmVlZ3JpZF0KKyAgICAgIEFYUm9sZTogQVhUYWJsZQorICAgICAgCitQQVNTOiBk
aXZbcm9sZT1yb3dncm91cF0KKyAgICAgIAorICAgICAgCitGQUlMOiBkaXZbcm9sZT1yb3ddCisg
ICAgICAKKyAgICAgIEV4cGVjdGVkOiBBWFJvdworCitQQVNTOiBkaXZbcm9sZT1ncmlkY2VsbF0K
KyAgICAgIEFYUm9sZTogQVhDZWxsCisgICAgICAKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlz
IHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9ndGsvYWNjZXNzaWJpbGl0eS9yb2xlcy1leHBvc2VkLmh0bWwgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS9yb2xlcy1leHBvc2VkLmh0bWwKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uNWY3Y2E5ZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL2d0ay9hY2Nlc3NpYmlsaXR5L3JvbGVzLWV4cG9zZWQuaHRtbApAQCAtMCww
ICsxLDMyNSBAQAorCis8IURPQ1RZUEUgSFRNTD4KKzxodG1sPgorPGJvZHk+Cis8c2NyaXB0IHNy
Yz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKworPCEtLSA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPgorPCEtLSBIVE1M
IGVsZW1lbnRzIGluIGFscGhhYmV0aWNhbCBvcmRlciwgZXhjZXB0aW5nIHRoZSBuZWVkIGZvciBu
ZXN0aW5nIChlLmcuIDxsaT4gaXMgd2l0aCBpdHMgPG9sPiBhbmQgPHVsPiBwYXJlbnRzKSAtLT4K
KzwhLS0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4KKzxh
IGRhdGEtcm9sZT0iQVhMaW5rIiBocmVmPSIjIiBkYXRhLW5vdGU9IltocmVmXSIgY2xhc3M9ImV4
Ij5YPC9hPgorPCEtLSBza2lwcGVkIEFUSzogbm90IGZvY3VzYWJsZSA8YSBkYXRhLXJvbGU9IiIg
ZGF0YS1ub3RlPSI6bm90KFtocmVmXSkiIGNsYXNzPSJleCI+WDwvYT4tLT4KKzwhLS0gc2tpcHBl
ZCBBVEs6IG5vdCBmb2N1c2FibGUgPGFiYnIgZGF0YS1yb2xlPSIiIGNsYXNzPSJleCI+WDwvYWJi
cj4tLT4KKzwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTMgPGFkZHJlc3MgZGF0YS1yb2xl
PSJBWExhbmRtYXJrQ29udGVudEluZm8iIGNsYXNzPSJleCI+WDwvYWRkcmVzcz4tLT4KKzwhLS0g
c2tpcHBlZCA8YXJlYT4gLS0+Cis8IS0tIGh0dHA6Ly93ZWJraXQub3JnL2IvMTI1NDkzIDxhcnRp
Y2xlIGRhdGEtcm9sZT0iQVhBcnRpY2xlIiBjbGFzcz0iZXgiPlg8L2FydGljbGU+LS0+Cis8IS0t
IGh0dHA6Ly93ZWJraXQub3JnL2IvMTI1NDkzIDxhc2lkZSBkYXRhLXJvbGU9IkFYTGFuZG1hcmtD
b21wbGVtZW50YXJ5IiBjbGFzcz0iZXgiPlg8L2FzaWRlPi0tPgorPCEtLSBodHRwOi8vd2Via2l0
Lm9yZy9iLzEyNTQ5MSA8YXVkaW8gZGF0YS1yb2xlPSIiIGNsYXNzPSJleCI+WDwvYXVkaW8+LS0+
Cis8IS0tIHNraXBwZWQgQVRLOiBub3QgZm9jdXNhYmxlIDxiIGRhdGEtcm9sZT0iIiBjbGFzcz0i
ZXgiPlg8L2I+LS0+Cis8IS0tIHNraXBwZWQgQVRLOiBub3QgZm9jdXNhYmxlIDxiZG8gZGF0YS1y
b2xlPSIiIGNsYXNzPSJleCI+WDwvYmRvPi0tPgorPGJsb2NrcXVvdGUgZGF0YS1yb2xlPSJBWEdy
b3VwIiBjbGFzcz0iZXgiPlg8L2Jsb2NrcXVvdGU+Cis8YnV0dG9uIGRhdGEtcm9sZT0iQVhCdXR0
b24iIGNsYXNzPSJleCI+WDwvYnV0dG9uPgorPCEtLSBodHRwOi8vd2Via2l0Lm9yZy9iLzEyNTQ5
MSA8Y2FudmFzIGRhdGEtcm9sZT0iIiBjbGFzcz0iZXgiPlg8L2NhbnZhcz4tLT4KKzwhLS0gaHR0
cDovL3dlYmtpdC5vcmcvYi8xMjU0OTEgPGNpdGUgZGF0YS1yb2xlPSIiIGNsYXNzPSJleCI+WDwv
Y2l0ZT4tLT4KKzwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTEgPGNvZGUgZGF0YS1yb2xl
PSIiIGNsYXNzPSJleCI+WDwvY29kZT4tLT4KKzwhLS0gc2tpcHBlZCA8Y29tbWFuZD4gLS0+Cis8
IS0tIHNraXBwZWQgPGRhdGFsaXN0PiAtLT4KKzwhLS0gc2tpcHBlZCBBVEs6IG5vdCBmb2N1c2Fi
bGUgPGRlbCBkYXRhLXJvbGU9IiIgY2xhc3M9ImV4Ij5YPC9kZWw+LS0+Cis8IS0tIHNraXBwZWQg
PGRldGFpbHMvc3VtbWFyeT4gaHR0cDovL3dlYmtpdC5vcmcvYi8xMDg5NzkgLS0+Cis8IS0tIHNr
aXBwZWQgPGRmbiBkYXRhLXJvbGU9IkFYR3JvdXAiIGNsYXNzPSJleCI+WDwvZGZuPiAtLT4KKzwh
LS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTMgPGRsIGRhdGEtcm9sZT0iQVhEZWZpbml0aW9u
TGlzdCIgbGlzdCIgY2xhc3M9ImV4Ij4tLT4KKyAgICA8IS0tIGh0dHA6Ly93ZWJraXQub3JnL2Iv
MTI1NDkzIDxkdCBkYXRhLXJvbGU9IkFYR3JvdXAiIGNsYXNzPSJleCI+WDwvZHQ+IC0tPgorICAg
IDwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTMgPGRkIGRhdGEtcm9sZT0iQVhHcm91cCIg
Y2xhc3M9ImV4Ij5YPC9kZD4gLS0+Cis8IS0tIDwvZGw+IC0tPgorPGRpdiBkYXRhLXJvbGU9IkFY
U2VjdGlvbiIgY2xhc3M9ImV4Ij5YPC9kaXY+Cis8IS0tIHNraXBwZWQgQVRLOiBub3QgZm9jdXNh
YmxlIDxlbSBkYXRhLXJvbGU9IiIgY2xhc3M9ImV4Ij5YPC9lbT4tLT4KKzwhLS0gc2tpcHBlZCA8
ZW1iZWQ+IC0tPgorPGZpZWxkc2V0IGRhdGEtcm9sZT0iQVhHcm91cCIgY2xhc3M9ImV4Ij4KKyAg
ICA8bGVnZW5kIGRhdGEtcm9sZT0iQVhMYWJlbCIgY2xhc3M9ImV4Ij5YPC9sZWdlbmQ+Cis8L2Zp
ZWxkc2V0PgorPCEtLSBza2lwcGVkIGZpZ3VyZS9maWdjYXB0aW9uIGh0dHA6Ly93ZWJraXQub3Jn
L2IvMTA4OTk2IC0tPgorPCEtLSBza2lwcGVkIDxmb290ZXIgZGF0YS1yb2xlPSJBWEdyb3VwIiBj
bGFzcz0iZXgiPlg8L2Zvb3Rlcj4gLS0+Cis8Zm9ybSBkYXRhLXJvbGU9IkFYRm9ybSIgY2xhc3M9
ImV4Ij5YPC9mb3JtPgorPCEtLSBza2lwcGVkIDxmcmFtZT4gLS0+Cis8IS0tIHNraXBwZWQgPGZy
YW1lc2V0PiAtLT4KKzwhLS0gc2tpcHBlZCA8aGVhZD4gLS0+Cis8IS0tIGh0dHA6Ly93ZWJraXQu
b3JnL2IvMTI1NDkzIDxoZWFkZXIgZGF0YS1yb2xlPSJBWExhbmRtYXJrQmFubmVyIiBjbGFzcz0i
ZXgiPlg8L2hlYWRlcj4tLT4KKzxoZ3JvdXAgZGF0YS1yb2xlPSJBWEdyb3VwIiBjbGFzcz0iZXgi
Plg8L2hncm91cD4KKzxoMSBkYXRhLXJvbGU9IkFYSGVhZGluZyIgY2xhc3M9ImV4Ij5YPC9oMT4K
KzxoMiBkYXRhLXJvbGU9IkFYSGVhZGluZyIgY2xhc3M9ImV4Ij5YPC9oMj4KKzxoMyBkYXRhLXJv
bGU9IkFYSGVhZGluZyIgY2xhc3M9ImV4Ij5YPC9oMz4KKzxoNCBkYXRhLXJvbGU9IkFYSGVhZGlu
ZyIgY2xhc3M9ImV4Ij5YPC9oND4KKzxoNSBkYXRhLXJvbGU9IkFYSGVhZGluZyIgY2xhc3M9ImV4
Ij5YPC9oNT4KKzxoNiBkYXRhLXJvbGU9IkFYSGVhZGluZyIgY2xhc3M9ImV4Ij5YPC9oNj4KKzxo
ciBkYXRhLXJvbGU9IkFYU2VwYXJhdG9yIiBjbGFzcz0iZXgiPgorPCEtLSBza2lwcGVkIDxodG1s
PiAtLT4KKzwhLS0gc2tpcHBlZCBBVEs6IG5vdCBmb2N1c2FibGUgPGkgZGF0YS1yb2xlPSIiIGNs
YXNzPSJleCI+WDwvaT4tLT4KKzwhLS0gc2tpcHBlZCA8aWZyYW1lPiAtLT4KKzwhLS0gaHR0cDov
L3dlYmtpdC5vcmcvYi8xMjU0OTEgPGltZyBkYXRhLXJvbGU9IiIgY2xhc3M9ImV4IiBkYXRhLW5v
dGU9Ijpub3QoW3NyY10pOm5vdChbYWx0XSkiPi0tPgorPCEtLSBodHRwOi8vd2Via2l0Lm9yZy9i
LzEyNTQ5MSA8aW1nIGRhdGEtcm9sZT0iIiBjbGFzcz0iZXgiIGFsdD0iIiBkYXRhLW5vdGU9Ilth
bHQ9JyddIj4tLT4KKzwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTEgPGltZyBkYXRhLXJv
bGU9IiIgY2xhc3M9ImV4IiBzcmM9ImZvby5wbmciIGRhdGEtbm90ZT0iW3NyY106bm90KFthbHRd
KSI+LS0+Cis8aW1nIGRhdGEtcm9sZT0iQVhJbWFnZSIgY2xhc3M9ImV4IiBhbHQ9IlgiIGRhdGEt
bm90ZT0iW2FsdD0nWCddIj4KKzxpbnB1dCB0eXBlPSJidXR0b24iIHZhbHVlPSJYIiBkYXRhLXJv
bGU9IkFYQnV0dG9uIiBjbGFzcz0iZXgiIGRhdGEtbm90ZT0iW3R5cGU9J2J1dHRvbiddIj4KKzwh
LS0gc2tpcHBlZCA8bWVudT48aW5wdXQgdHlwZT0iYnV0dG9uIj48L21lbnU+IC0tPgorPCEtLSBo
dHRwOi8vd2Via2l0Lm9yZy9iLzEyNTQ5MyA8aW5wdXQgdHlwZT0iY29sb3IiIHZhbHVlPSJYIiBk
YXRhLXJvbGU9IkFYQ29sb3JXZWxsIiBjbGFzcz0iZXgiIGRhdGEtbm90ZT0iW3R5cGU9J2NvbG9y
J10iPi0tPgorPGlucHV0IHR5cGU9ImNoZWNrYm94IiBkYXRhLXJvbGU9IkFYQ2hlY2tCb3giIGNs
YXNzPSJleCIgZGF0YS1ub3RlPSJbdHlwZT0nY2hlY2tib3gnXSI+Cis8IS0tIHNraXBwZWQgPG1l
bnU+PGlucHV0IHR5cGU9ImNoZWNrYm94Ij48L21lbnU+IC0tPgorPCEtLSBodHRwOi8vd2Via2l0
Lm9yZy9iLzEwOTAxNyAtLT48aW5wdXQgdHlwZT0iZGF0ZSIgdmFsdWU9IlgiIGRhdGEtcm9sZT0i
QVhUZXh0RmllbGQiIGNsYXNzPSJleCIgZGF0YS1ub3RlPSJbdHlwZT0nZGF0ZSddIj4KKzwhLS0g
aHR0cDovL3dlYmtpdC5vcmcvYi8xMDkwMTcgLS0+PGlucHV0IHR5cGU9ImRhdGV0aW1lIiB2YWx1
ZT0iWCIgZGF0YS1yb2xlPSJBWFRleHRGaWVsZCIgY2xhc3M9ImV4IiBkYXRhLW5vdGU9Ilt0eXBl
PSdkYXRldGltZSddIj4KKzwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMDkwMTcgLS0+PGlucHV0
IHR5cGU9ImRhdGV0aW1lLWxvY2FsIiB2YWx1ZT0iWCIgZGF0YS1yb2xlPSJBWFRleHRGaWVsZCIg
Y2xhc3M9ImV4IiBkYXRhLW5vdGU9Ilt0eXBlPSdkYXRldGltZS1sb2NhbCddIj4KKzwhLS0gaHR0
cDovL3dlYmtpdC5vcmcvYi8xMDkwMTcgLS0+PGlucHV0IHR5cGU9ImVtYWlsIiB2YWx1ZT0iWCIg
ZGF0YS1yb2xlPSJBWFRleHRGaWVsZCIgY2xhc3M9ImV4IiBkYXRhLW5vdGU9Ilt0eXBlPSdlbWFp
bCddIj4KKzxpbnB1dCB0eXBlPSJmaWxlIiBkYXRhLXJvbGU9IkFYQnV0dG9uIiBjbGFzcz0iZXgi
IGRhdGEtbm90ZT0iW3R5cGU9J2ZpbGUnXSI+Cis8IS0tIHNraXBwZWQgQVRLOiBub3QgdmlzaWJs
ZSA8aW5wdXQgdHlwZT0iaGlkZGVuIiBkYXRhLXJvbGU9IiIgY2xhc3M9ImV4IiBkYXRhLW5vdGU9
Ilt0eXBlPSdoaWRkZW4nXSI+LS0+Cis8aW5wdXQgdHlwZT0iaW1hZ2UiIGRhdGEtcm9sZT0iQVhC
dXR0b24iIGNsYXNzPSJleCIgZGF0YS1ub3RlPSJbdHlwZT0naW1hZ2UnXSI+Cis8IS0tIGh0dHA6
Ly93ZWJraXQub3JnL2IvMTA5MDE3IC0tPjxpbnB1dCB0eXBlPSJtb250aCIgdmFsdWU9IlgiIGRh
dGEtcm9sZT0iQVhUZXh0RmllbGQiIGNsYXNzPSJleCIgZGF0YS1ub3RlPSJbdHlwZT0nbW9udGgn
XSI+Cis8IS0tIGh0dHA6Ly93ZWJraXQub3JnL2IvMTA5MDE3IC0tPjxpbnB1dCB0eXBlPSJudW1i
ZXIiIHZhbHVlPSJYIiBkYXRhLXJvbGU9IkFYVGV4dEZpZWxkIiBjbGFzcz0iZXgiIGRhdGEtbm90
ZT0iW3R5cGU9J251bWJlciddIj4KKzxpbnB1dCB0eXBlPSJwYXNzd29yZCIgdmFsdWU9IlgiIGRh
dGEtcm9sZT0iQVhQYXNzd29yZEZpZWxkIiBjbGFzcz0iZXgiIGRhdGEtbm90ZT0iW3R5cGU9J3Bh
c3N3b3JkJ10iPgorPGlucHV0IHR5cGU9InJhZGlvIiBkYXRhLXJvbGU9IkFYUmFkaW9CdXR0b24i
IGNsYXNzPSJleCIgZGF0YS1ub3RlPSJbdHlwZT0ncmFkaW8nXSI+Cis8IS0tIHNraXBwZWQgPG1l
bnU+PGlucHV0IHR5cGU9InJhZGlvIj48L21lbnU+IC0tPgorPGlucHV0IHR5cGU9InJhbmdlIiBk
YXRhLXJvbGU9IkFYU2xpZGVyIiBjbGFzcz0iZXgiIGRhdGEtbm90ZT0iW3R5cGU9J3JhbmdlJ10i
PgorPGlucHV0IHR5cGU9InJlc2V0IiBkYXRhLXJvbGU9IkFYQnV0dG9uIiBjbGFzcz0iZXgiIGRh
dGEtbm90ZT0iW3R5cGU9J3Jlc2V0J10iPgorPGlucHV0IHR5cGU9InNlYXJjaCIgdmFsdWU9Ilgi
IGRhdGEtcm9sZT0iQVhUZXh0RmllbGQiIGNsYXNzPSJleCIgZGF0YS1ub3RlPSJbdHlwZT0nc2Vh
cmNoJ10iPgorPGlucHV0IHR5cGU9InN1Ym1pdCIgZGF0YS1yb2xlPSJBWEJ1dHRvbiIgY2xhc3M9
ImV4IiBkYXRhLW5vdGU9Ilt0eXBlPSdzdWJtaXQnXSI+Cis8IS0tIGh0dHA6Ly93ZWJraXQub3Jn
L2IvMTA5MDE3IC0tPjxpbnB1dCB0eXBlPSJ0ZWwiIHZhbHVlPSJYIiBkYXRhLXJvbGU9IkFYVGV4
dEZpZWxkIiBjbGFzcz0iZXgiIGRhdGEtbm90ZT0iW3R5cGU9J3RlbCddIj4KKzxpbnB1dCB0eXBl
PSJ0ZXh0IiB2YWx1ZT0iWCIgZGF0YS1yb2xlPSJBWFRleHRGaWVsZCIgY2xhc3M9ImV4IiBkYXRh
LW5vdGU9Ilt0eXBlPSd0ZXh0J10iPgorPCEtLSBza2lwcGVkIDxpbnB1dCB0eXBlPSJ0ZXh0Ij4g
d2l0aCBzdWdnZXN0aW9ucyBzb3VyY2UgZWxlbWVudDogaHR0cDovL3d3dy53My5vcmcvaHRtbC93
Zy9kcmFmdHMvaHRtbC9tYXN0ZXIvZm9ybXMuaHRtbCNjb25jZXB0LWlucHV0LWxpc3QgLS0+Cis8
IS0tIGh0dHA6Ly93ZWJraXQub3JnL2IvMTA5MDE3IC0tPjxpbnB1dCB0eXBlPSJ0aW1lIiB2YWx1
ZT0iWCIgZGF0YS1yb2xlPSJBWFRleHRGaWVsZCIgY2xhc3M9ImV4IiBkYXRhLW5vdGU9Ilt0eXBl
PSd0aW1lJ10iPgorPCEtLSBodHRwOi8vd2Via2l0Lm9yZy9iLzEwOTAxNyAtLT48aW5wdXQgdHlw
ZT0idXJsIiB2YWx1ZT0iWCIgZGF0YS1yb2xlPSJBWFRleHRGaWVsZCIgY2xhc3M9ImV4IiBkYXRh
LW5vdGU9Ilt0eXBlPSd1cmwnXSI+Cis8IS0tIGh0dHA6Ly93ZWJraXQub3JnL2IvMTA5MDE3IC0t
PjxpbnB1dCB0eXBlPSJ3ZWVrIiB2YWx1ZT0iWCIgZGF0YS1yb2xlPSJBWFRleHRGaWVsZCIgY2xh
c3M9ImV4IiBkYXRhLW5vdGU9Ilt0eXBlPSd3ZWVrJ10iPgorPCEtLSBza2lwcGVkIEFUSzogbm90
IGZvY3VzYWJsZSA8aW5zIGRhdGEtcm9sZT0iIiBjbGFzcz0iZXgiPlg8L2lucz4tLT4KKzwhLS0g
c2tpcHBlZCA8bGluaz4gLS0+Cis8IS0tIHNraXBwZWQgPG1hcD4gLS0+Cis8IS0tIHNraXBwZWQg
QVRLOiBub3QgZm9jdXNhYmxlIC0tIGh0dHA6Ly93ZWJraXQub3JnL2IvMTA5MDE4IDxtYXJrIGRh
dGEtcm9sZT0iIiBjbGFzcz0iZXgiPlg8L21hcms+LS0+Cis8IS0tIGh0dHA6Ly93ZWJraXQub3Jn
L2IvMTI1NDkzIDxtYXRoIGRhdGEtcm9sZT0iQVhNYXRoIiBjbGFzcz0iZXgiPlg8L21hdGg+LS0+
Cis8IS0tIHNraXBwZWQgPG1lbnU+IC0tPgorPCEtLSBza2lwcGVkIDxtZXRhPiAtLT4KKzwhLS0g
aHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTEgPG1ldGVyIGRhdGEtcm9sZT0iQVhQcm9ncmVzc0lu
ZGljYXRvciIgY2xhc3M9ImV4IiB2YWx1ZT0iMC43NSI+WDwvbWV0ZXI+LS0+Cis8IS0tIGh0dHA6
Ly93ZWJraXQub3JnL2IvMTI1NDkzIDxuYXYgZGF0YS1yb2xlPSJBWExhbmRtYXJrTmF2aWdhdGlv
biIgY2xhc3M9ImV4Ij5YPC9uYXY+LS0+Cis8IS0tIHNraXBwZWQgPG5vc2NyaXB0PiAtLT4KKzwh
LS0gc2tpcHBlZCA8b2JqZWN0PiAtLT4KKzxvbCBkYXRhLXJvbGU9IkFYTGlzdCIgY2xhc3M9ImV4
Ij4KKyAgICA8bGkgZGF0YS1yb2xlPSJBWExpc3RJdGVtIiBjbGFzcz0iZXgiPlg8L2xpPgorPC9v
bD4KKzwhLS0gc2tpcHBlZCA8b3B0Z3JvdXA+IC0tPgorPCEtLSBza2lwcGVkIDxvcHRpb24+IC0t
PgorPCEtLSBza2lwcGVkIDxvdXRwdXQ+IC0tPgorPHAgZGF0YS1yb2xlPSJBWFBhcmFncmFwaCIg
Y2xhc3M9ImV4Ij5YPC9wPgorPCEtLSBza2lwcGVkIDxwYXJhbT4gLS0+Cis8cHJlIGRhdGEtcm9s
ZT0iQVhHcm91cCIgY2xhc3M9ImV4Ij5YPC9wcmU+Cis8cHJvZ3Jlc3MgZGF0YS1yb2xlPSJBWFBy
b2dyZXNzSW5kaWNhdG9yIiBjbGFzcz0iZXgiIHZhbHVlPSIwLjc1Ij5YPC9wcm9ncmVzcz4KKzwh
LS0gc2tpcHBlZCBBVEs6IG5vdCBmb2N1c2FibGUgPHEgZGF0YS1yb2xlPSIiIGNsYXNzPSJleCI+
WDwvcT4gLS0+Cis8IS0tIHNraXBwZWQgPHJ1YnkvcnAvcnQ+IC0tPgorPCEtLSBza2lwcGVkIEFU
Szogbm90IGZvY3VzYWJsZSA8cyBkYXRhLXJvbGU9IiIgY2xhc3M9ImV4Ij5YPC9zPiAtLT4KKzwh
LS0gc2tpcHBlZCBBVEs6IG5vdCBmb2N1c2FibGUgPHNhbXAgZGF0YS1yb2xlPSIiIGNsYXNzPSJl
eCI+WDwvc2FtcD4gLS0+Cis8IS0tIHNraXBwZWQgPHNjcmlwdD4gLS0+Cis8IS0tIGh0dHA6Ly93
ZWJraXQub3JnL2IvMTI1NDkzIDxzZWN0aW9uIGRhdGEtcm9sZT0iQVhTZWN0aW9uIiBjbGFzcz0i
ZXgiPlg8L3NlY3Rpb24+IC0tPgorPHNlbGVjdCBkYXRhLXJvbGU9IkFYQ29tYm9Cb3giIGNsYXNz
PSJleCIgZGF0YS1ub3RlPSI6bm90KFttdWx0aXBsZV0pIj4KKzwhLS0gaHR0cDovL3dlYmtpdC5v
cmcvYi8xMjU0OTEgPG9wdGlvbiBkYXRhLXJvbGU9IiIgY2xhc3M9ImV4Ij5YPC9vcHRpb24+IC0t
PgorPCEtLSBodHRwOi8vd2Via2l0Lm9yZy9iLzEyNTQ5MSA8b3B0Z3JvdXAgZGF0YS1yb2xlPSIi
IGNsYXNzPSJleCIgbGFiZWw9Im1vcmUiPiA8b3B0aW9uPlg8L29wdGlvbj4gPC9vcHRncm91cD4g
LS0+Cis8L3NlbGVjdD4KKzxzZWxlY3QgZGF0YS1yb2xlPSJBWExpc3QiIGNsYXNzPSJleCIgbXVs
dGlwbGUgZGF0YS1ub3RlPSJbbXVsdGlwbGVdIj4KKyAgICA8b3B0aW9uIGRhdGEtcm9sZT0iQVhM
aXN0SXRlbSIgY2xhc3M9ImV4Ij5YPC9vcHRpb24+CisgICAgPG9wdGdyb3VwIGRhdGEtcm9sZT0i
QVhMaXN0SXRlbSIgY2xhc3M9ImV4IiBsYWJlbD0ibW9yZSI+CisgICAgICAgIDxvcHRpb24+WTwv
b3B0aW9uPgorICAgICAgICA8b3B0aW9uPlo8L29wdGlvbj4KKyAgICA8L29wdGdyb3VwPgorPC9z
ZWxlY3Q+Cis8IS0tIHNraXBwZWQgQVRLOiBub3QgZm9jdXNhYmxlIDxzbWFsbCBkYXRhLXJvbGU9
IiIgY2xhc3M9ImV4Ij5YPC9zbWFsbD4gLS0+Cis8IS0tIHNraXBwZWQgPHNvdXJjZT4gLS0+Cis8
IS0tIHNraXBwZWQgQVRLOiBub3QgZm9jdXNhYmxlIDxzcGFuIGRhdGEtcm9sZT0iIiBjbGFzcz0i
ZXgiPlg8L3NwYW4+IC0tPgorPCEtLSBza2lwcGVkIEFUSzogbm90IGZvY3VzYWJsZSA8c3Ryb25n
IGRhdGEtcm9sZT0iIiBjbGFzcz0iZXgiPlg8L3N0cm9uZz4gLS0+Cis8IS0tIHNraXBwZWQgPHN0
eWxlPiAtLT4KKzwhLS0gc2tpcHBlZCBBVEs6IG5vdCBmb2N1c2FibGUgPHN1YiBkYXRhLXJvbGU9
IiIgY2xhc3M9ImV4Ij5YPC9zdWI+IC0tPgorPCEtLSBza2lwcGVkIEFUSzogbm90IGZvY3VzYWJs
ZSA8c3VwIGRhdGEtcm9sZT0iIiBjbGFzcz0iZXgiPlg8L3N1cD4gLS0+Cis8IS0tIGh0dHA6Ly93
ZWJraXQub3JnL2IvMTI1NDkxIDxzdmcgZGF0YS1yb2xlPSIiIGNsYXNzPSJleCI+WDwvc3ZnPiAt
LT4KKworPHRhYmxlIGRhdGEtcm9sZT0iQVhUYWJsZSIgY2xhc3M9ImV4Ij4KKzwhLS0gc2tpcHBl
ZCBBVEs6IG5vdCB0byBiZSBleHBvc2VkIDxjYXB0aW9uIGRhdGEtcm9sZT0iIiBjbGFzcz0iZXgi
Plg8L2NhcHRpb24+IC0tPgorICAgIDx0aGVhZCBkYXRhLXJvbGU9IiI+PCEtLSBza2lwcGVkIEFU
Szogbm90IHRvIGJlIGV4cG9zZWQgLS0+CisgICAgICAgIDx0ciBkYXRhLXJvbGU9IkFYUm93IiBj
bGFzcz0iZXgiPjwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTEgLS0+CisgICAgICAgICAg
ICA8IS0tIE5lZWQgc2VwYXJhdGUgdGVzdCB0byB2ZXJpZnkgY29saGVhZGVyL3Jvd2hlYWRlciAt
LT4KKyAgICAgICAgICAgIDx0aCBkYXRhLXJvbGU9IkFYQ2VsbCIgY2xhc3M9ImV4Ij5YPC90aD4K
KyAgICAgICAgPC90cj4KKyAgICA8L3RoZWFkPgorICAgIDx0Ym9keSBkYXRhLXJvbGU9IiI+PCEt
LSBza2lwcGVkIEFUSzogbm90IHRvIGJlIGV4cG9zZWQgLS0+CisgICAgICAgIDx0ciBkYXRhLXJv
bGU9IkFYUm93IiBjbGFzcz0iZXgiPjwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTEgLS0+
CisgICAgICAgICAgICA8dGQgZGF0YS1yb2xlPSJBWENlbGwiIGNsYXNzPSJleCI+WDwvdGQ+Cisg
ICAgICAgIDwvdHI+CisgICAgPC90Ym9keT4KKyAgICA8dGZvb3QgZGF0YS1yb2xlPSIiPjwhLS0g
c2tpcHBlZCBBVEs6IG5vdCB0byBiZSBleHBvc2VkIC0tPgorICAgICAgICA8dHIgZGF0YS1yb2xl
PSJBWFJvdyIgY2xhc3M9ImV4Ij48IS0tIGh0dHA6Ly93ZWJraXQub3JnL2IvMTI1NDkxIC0tPgor
ICAgICAgICAgICAgPCEtLSBOZWVkIHNlcGFyYXRlIHRlc3QgdG8gdmVyaWZ5IGNvbGhlYWRlci9y
b3doZWFkZXIgLS0+CisgICAgICAgICAgICA8dGggZGF0YS1yb2xlPSJBWENlbGwiIGNsYXNzPSJl
eCI+WDwvdGg+CisgICAgICAgIDwvdHI+CisgICAgPC90Zm9vdD4KKzwvdGFibGU+Cis8dGV4dGFy
ZWEgZGF0YS1yb2xlPSJBWFRleHRGaWVsZCIgY2xhc3M9ImV4Ij5YPC90ZXh0YXJlYT4KKzwhLS0g
aHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTEgPHRpbWUgZGF0YS1yb2xlPSIiIGNsYXNzPSJleCI+
WDwvdGltZT4gLS0+Cis8IS0tIHNraXBwZWQgPHRpdGxlPiAtLT4KKzx1bCBkYXRhLXJvbGU9IkFY
TGlzdCIgY2xhc3M9ImV4Ij4KKyAgICA8bGkgZGF0YS1yb2xlPSJBWExpc3RJdGVtIiBjbGFzcz0i
ZXgiPlg8L2xpPgorPC91bD4KKzwhLS0gc2tpcHBlZCBBVEs6IG5vdCBmb2N1c2FibGUgPHZhciBk
YXRhLXJvbGU9IiIgY2xhc3M9ImV4Ij5YPC92YXI+IC0tPgorPCEtLSBodHRwOi8vd2Via2l0Lm9y
Zy9iLzEyNTQ5MSA8dmlkZW8+IC0tPgorPCEtLSBza2lwcGVkIEFUSzogbm90IGZvY3VzYWJsZSA8
d2JyIGRhdGEtcm9sZT0iIiBjbGFzcz0iZXgiPlg8L3dicj4gLS0+Cis8IS0tIFRvZG86IEkgbGVm
dCBvZmYgYWRkaW5nIEhUTUw1IGVsZW1lbnRzIGhlcmUgYXQgcHJldmlvdXMgZWxlbWVudDogaHR0
cHM6Ly9kdmNzLnczLm9yZy9oZy9odG1sLWFwaS1tYXAvcmF3LWZpbGUvZGVmYXVsdC9PdmVydmll
dy5odG1sIC0tPgorCisKKworPCEtLSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0gLS0+Cis8IS0tIEFic3RyYWN0IEFSSUEgcm9sZXMgaW4gYWxwaGFiZXRpY2Fs
IG9yZGVyOyBvbmx5IGdlbmVyaWMgQVhTZWN0aW9uIHJvbGUgc2hvdWxkIGJlIGV4cG9zZWQgb24g
YWJzdHJhY3Qgcm9sZXMgLS0+Cis8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PSAtLT4KKzxkaXYgcm9sZT0iY29tbWFuZCIgICAgIGRhdGEtcm9sZT0iQVhT
ZWN0aW9uIiBjbGFzcz0iZXgiPlg8L2Rpdj4KKzxkaXYgcm9sZT0iY29tcG9zaXRlIiAgIGRhdGEt
cm9sZT0iQVhTZWN0aW9uIiBjbGFzcz0iZXgiPlg8L2Rpdj4KKzxkaXYgcm9sZT0iaW5wdXQiICAg
ICAgIGRhdGEtcm9sZT0iQVhTZWN0aW9uIiBjbGFzcz0iZXgiPlg8L2Rpdj4KKzxkaXYgcm9sZT0i
bGFuZG1hcmsiICAgIGRhdGEtcm9sZT0iQVhTZWN0aW9uIiBjbGFzcz0iZXgiPlg8L2Rpdj4KKzxk
aXYgcm9sZT0icmFuZ2UiICAgICAgIGRhdGEtcm9sZT0iQVhTZWN0aW9uIiBjbGFzcz0iZXgiPlg8
L2Rpdj4KKzxkaXYgcm9sZT0icm9sZXR5cGUiICAgIGRhdGEtcm9sZT0iQVhTZWN0aW9uIiBjbGFz
cz0iZXgiPlg8L2Rpdj4KKzxkaXYgcm9sZT0ic2VjdGlvbiIgICAgIGRhdGEtcm9sZT0iQVhTZWN0
aW9uIiBjbGFzcz0iZXgiPlg8L2Rpdj4KKzxkaXYgcm9sZT0ic2VjdGlvbmhlYWQiIGRhdGEtcm9s
ZT0iQVhTZWN0aW9uIiBjbGFzcz0iZXgiPlg8L2Rpdj4KKzxkaXYgcm9sZT0ic2VsZWN0IiAgICAg
IGRhdGEtcm9sZT0iQVhTZWN0aW9uIiBjbGFzcz0iZXgiPlg8L2Rpdj4KKzxkaXYgcm9sZT0ic3Ry
dWN0dXJlIiAgIGRhdGEtcm9sZT0iQVhTZWN0aW9uIiBjbGFzcz0iZXgiPlg8L2Rpdj4KKzxkaXYg
cm9sZT0id2lkZ2V0IiAgICAgIGRhdGEtcm9sZT0iQVhTZWN0aW9uIiBjbGFzcz0iZXgiPlg8L2Rp
dj4KKzxkaXYgcm9sZT0id2luZG93IiAgICAgIGRhdGEtcm9sZT0iQVhTZWN0aW9uIiBjbGFzcz0i
ZXgiPlg8L2Rpdj4KKworCis8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0gLS0+Cis8IS0tIE5vbi1hYnN0cmFjdCBBUklBIHJvbGVzIGluIGFscGhhYmV0aWNh
bCBvcmRlciwgZXhjZXB0aW5nIHRoZSBuZWVkIGZvciBuZXN0aW5nIChlLmcuIHJvdyBpcyB3aXRo
IGl0cyBncmlkIHBhcmVudCkgLS0+Cis8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0gLS0+Cis8ZGl2IHJvbGU9ImFsZXJ0IiAgICAgICAgICAgICAgICAgICAg
ZGF0YS1yb2xlPSJBWEFsZXJ0IiBjbGFzcz0iZXgiPlg8L2Rpdj4KKzxkaXYgcm9sZT0iYWxlcnRk
aWFsb2ciICAgICAgICAgICAgICBkYXRhLXJvbGU9IkFYQWxlcnQiIGNsYXNzPSJleCI+WDwvZGl2
PgorPCEtLSBodHRwOi8vd2Via2l0Lm9yZy9iLzEyNTQ5MyA8ZGl2IHJvbGU9ImFwcGxpY2F0aW9u
IiAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWEVtYmVkZGVkIiBjbGFzcz0iZXgiPlg8L2Rpdj4t
LT4KKzwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTMgPGRpdiByb2xlPSJhcnRpY2xlIiAg
ICAgICAgICAgICAgICAgIGRhdGEtcm9sZT0iQVhBcnRpY2xlIiBjbGFzcz0iZXgiPlg8L2Rpdj4t
LT4KKzwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTMgPGRpdiByb2xlPSJiYW5uZXIiICAg
ICAgICAgICAgICAgICAgIGRhdGEtcm9sZT0iQVhMYW5kbWFya0Jhbm5lciIgY2xhc3M9ImV4Ij5Y
PC9kaXY+LS0+Cis8ZGl2IHJvbGU9ImJ1dHRvbiIgICAgICAgICAgICAgICAgICAgZGF0YS1yb2xl
PSJBWEJ1dHRvbiIgY2xhc3M9ImV4Ij5YPC9kaXY+Cis8ZGl2IHJvbGU9ImNoZWNrYm94IiAgICAg
ICAgICAgICAgICAgZGF0YS1yb2xlPSJBWENoZWNrQm94IiBjbGFzcz0iZXgiPlg8L2Rpdj4KKzxk
aXYgcm9sZT0iY29tYm9ib3giICAgICAgICAgICAgICAgICBkYXRhLXJvbGU9IkFYQ29tYm9Cb3gi
IGNsYXNzPSJleCI+WDwvZGl2PgorPCEtLSBodHRwOi8vd2Via2l0Lm9yZy9iLzEyNTQ5MyA8ZGl2
IHJvbGU9ImNvbXBsZW1lbnRhcnkiICAgICAgICAgICAgZGF0YS1yb2xlPSJBWExhbmRtYXJrQ29t
cGxlbWVudGFyeSIgY2xhc3M9ImV4Ij5YPC9kaXY+LS0+Cis8IS0tIGh0dHA6Ly93ZWJraXQub3Jn
L2IvMTI1NDkzIDxkaXYgcm9sZT0iY29udGVudGluZm8iICAgICAgICAgICAgICBkYXRhLXJvbGU9
IkFYTGFuZG1hcmtDb250ZW50SW5mbyIgY2xhc3M9ImV4Ij5YPC9kaXY+LS0+Cis8IS0tIGh0dHA6
Ly93ZWJraXQub3JnL2IvMTI1NDkzIDxkaXYgcm9sZT0iZGVmaW5pdGlvbiIgICAgICAgICAgICAg
ICBkYXRhLXJvbGU9IkFYRGVmaW5pdGlvbiIgY2xhc3M9ImV4Ij5YPC9kaXY+LS0+Cis8IS0tIGh0
dHA6Ly93ZWJraXQub3JnL2IvMTI1NDkzIDxkaXYgcm9sZT0iZGlhbG9nIiAgICAgICAgICAgICAg
ICAgICBkYXRhLXJvbGU9IkFYR3JvdXAiIGNsYXNzPSJleCI+WDwvZGl2Pi0tPgorPGRpdiByb2xl
PSJkaXJlY3RvcnkiICAgICAgICAgICAgICAgIGRhdGEtcm9sZT0iQVhMaXN0IiBjbGFzcz0iZXgi
Plg8L2Rpdj4KKzwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTMgPGRpdiByb2xlPSJkb2N1
bWVudCIgICAgICAgICAgICAgICAgIGRhdGEtcm9sZT0iQVhHcm91cCIgY2xhc3M9ImV4Ij5YPC9k
aXY+LS0+Cis8IS0tIHNraXBwZWQgQVRLOiB3cm9uZyByb2xlIDxkaXYgcm9sZT0iZm9ybSIgICAg
ICAgICAgICAgICAgICAgICBkYXRhLXJvbGU9IkFYRm9ybSIgY2xhc3M9ImV4Ij5YPC9kaXY+LS0+
Cis8ZGl2IHJvbGU9ImdyaWQiICAgICAgICAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWFRhYmxl
IiBjbGFzcz0iZXgiPgorICAgIDxkaXYgcm9sZT0icm93Z3JvdXAiICAgICAgICAgICAgIGRhdGEt
cm9sZT0iIiBjbGFzcz0iZXgiPjwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTEgLS0+Cisg
ICAgICAgIDxkaXYgcm9sZT0icm93IiAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWFJvdyIgY2xh
c3M9ImV4Ij48IS0tIGh0dHA6Ly93ZWJraXQub3JnL2IvMTI1NDkxIC0tPgorICAgICAgICAgICAg
PCEtLSBOb3RlOiBkaWZmIGJldHdlZW4gcm93aGVhZGVyLCBjb2x1bW5oZWFkZXIsIGFuZCBncmlk
Y2VsbCBpcyBpbiBjcm9zcy1yZWZlcmVuY2UgZnJvbSBncmlkOyBuZWVkIGFkZGl0aW9uYWwgbm9u
LXJvbGUgdmVyaWZpY2F0aW9uIGluIGFub3RoZXIgdGVzdC4gLS0+CisgICAgICAgICAgICA8IS0t
IGh0dHA6Ly93ZWJraXQub3JnL2IvMTI1NDkzPGRpdiByb2xlPSJyb3doZWFkZXIiICAgIGRhdGEt
cm9sZT0iQVhDZWxsIiBjbGFzcz0iZXgiPlg8L2Rpdj4tLT4KKyAgICAgICAgICAgIDwhLS0gaHR0
cDovL3dlYmtpdC5vcmcvYi8xMjU0OTM8ZGl2IHJvbGU9ImNvbHVtbmhlYWRlciIgZGF0YS1yb2xl
PSJBWENlbGwiIGNsYXNzPSJleCI+WDwvZGl2Pi0tPgorICAgICAgICAgICAgPGRpdiByb2xlPSJn
cmlkY2VsbCIgICAgIGRhdGEtcm9sZT0iQVhDZWxsIiBjbGFzcz0iZXgiPlg8L2Rpdj4KKyAgICAg
ICAgPC9kaXY+CisgICAgPC9kaXY+Cis8L2Rpdj4KKzxkaXYgcm9sZT0iZ3JvdXAiICAgICAgICAg
ICAgICAgICAgICBkYXRhLXJvbGU9IkFYR3JvdXAiIGNsYXNzPSJleCI+WDwvZGl2PgorPGRpdiBy
b2xlPSJoZWFkaW5nIiAgICAgICAgICAgICAgICAgIGRhdGEtcm9sZT0iQVhIZWFkaW5nIiBjbGFz
cz0iZXgiPlg8L2Rpdj4KKzxkaXYgcm9sZT0iaW1nIiAgICAgICAgICAgICAgICAgICAgICBkYXRh
LXJvbGU9IkFYSW1hZ2UiIGNsYXNzPSJleCI+WDwvZGl2PgorPGRpdiByb2xlPSJsaW5rIiAgICAg
ICAgICAgICAgICAgICAgIGRhdGEtcm9sZT0iQVhMaW5rIiBjbGFzcz0iZXgiPlg8L2Rpdj4KKzxk
aXYgcm9sZT0ibGlzdCIgICAgICAgICAgICAgICAgICAgICBkYXRhLXJvbGU9IkFYTGlzdCIgY2xh
c3M9ImV4Ij4KKyAgICA8ZGl2IHJvbGU9Imxpc3RpdGVtIiAgICAgICAgICAgICBkYXRhLXJvbGU9
IkFYTGlzdEl0ZW0iIGNsYXNzPSJleCI+WDwvZGl2PgorPC9kaXY+Cis8ZGl2IHJvbGU9Imxpc3Ri
b3giICAgICAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWExpc3RCb3giIGNsYXNzPSJleCI+PCEt
LSBodHRwOi8vd2Via2l0Lm9yZy9iLzEyNTQ5MSAtLT4KKyAgICA8ZGl2IHJvbGU9Im9wdGlvbiIg
ICAgICAgICAgICAgICBkYXRhLXJvbGU9IkFYTGlzdEl0ZW0iIGNsYXNzPSJleCI+WDwvZGl2Pgor
PC9kaXY+Cis8IS0tIGh0dHA6Ly93ZWJraXQub3JnL2IvMTI1NDkzIDxkaXYgcm9sZT0ibG9nIiAg
ICAgICAgICAgICAgICAgICAgICBkYXRhLXJvbGU9IkFYTG9nIiBjbGFzcz0iZXgiPlg8L2Rpdj4t
LT4KKzwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTMgPGRpdiByb2xlPSJtYWluIiAgICAg
ICAgICAgICAgICAgICAgIGRhdGEtcm9sZT0iQVhMYW5kbWFya01haW4iIGNsYXNzPSJleCI+WDwv
ZGl2Pi0tPgorPCEtLSBodHRwOi8vd2Via2l0Lm9yZy9iLzEyNTQ5MyA8ZGl2IHJvbGU9Im1hcnF1
ZWUiICAgICAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWE1hcnF1ZWUiIGNsYXNzPSJleCI+WDwv
ZGl2Pi0tPgorPCEtLSBodHRwOi8vd2Via2l0Lm9yZy9iLzEyNTQ5MyA8ZGl2IHJvbGU9Im1hdGgi
ICAgICAgICAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWE1hdGgiIGNsYXNzPSJleCI+WDwvZGl2
Pi0tPgorPGRpdiByb2xlPSJtZW51IiAgICAgICAgICAgICAgICAgICAgIGRhdGEtcm9sZT0iQVhN
ZW51IiBjbGFzcz0iZXgiPgorICAgIDwhLS0gTm90ZTogZGlmZiBiZXR3ZWVuIG1lbnVpdGVtIHR5
cGVzIGlzIGFuIGF0dHJpYnV0ZTsgbmVlZCBhZGRpdGlvbmFsIG5vbi1yb2xlIHZlcmlmaWNhdGlv
biBpbiBhbm90aGVyIHRlc3QuIC0tPgorICAgIDxkaXYgcm9sZT0ibWVudWl0ZW0iICAgICAgICAg
ICAgIGRhdGEtcm9sZT0iQVhNZW51SXRlbSIgY2xhc3M9ImV4Ij5YPC9kaXY+CisgICAgPCEtLSBo
dHRwOi8vd2Via2l0Lm9yZy9iLzEyNTQ5MyA8ZGl2IHJvbGU9Im1lbnVpdGVtY2hlY2tib3giICAg
ICBkYXRhLXJvbGU9IkFYQ2hlY2tNZW51SXRlbSIgY2xhc3M9ImV4Ij5YPC9kaXY+LS0+CisgICAg
PGRpdiByb2xlPSJtZW51aXRlbXJhZGlvIiAgICAgICAgZGF0YS1yb2xlPSJBWFJhZGlvTWVudUl0
ZW0iIGNsYXNzPSJleCI+WDwvZGl2PgorPC9kaXY+Cis8ZGl2IHJvbGU9Im1lbnViYXIiICAgICAg
ICAgICAgICAgICAgZGF0YS1yb2xlPSJBWE1lbnVCYXIiIGNsYXNzPSJleCI+CisgICAgPCEtLSBO
b3RlOiBkaWZmIGJldHdlZW4gbWVudWl0ZW0gdHlwZXMgaXMgYW4gYXR0cmlidXRlOyBuZWVkIGFk
ZGl0aW9uYWwgbm9uLXJvbGUgdmVyaWZpY2F0aW9uIGluIGFub3RoZXIgdGVzdC4gLS0+CisgICAg
PGRpdiByb2xlPSJtZW51aXRlbSIgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWE1lbnVJdGVtIiBj
bGFzcz0iZXgiPlg8L2Rpdj4KKyAgICA8IS0tIGh0dHA6Ly93ZWJraXQub3JnL2IvMTI1NDkzIDxk
aXYgcm9sZT0ibWVudWl0ZW1jaGVja2JveCIgICAgIGRhdGEtcm9sZT0iQVhDaGVja01lbnVJdGVt
IiBjbGFzcz0iZXgiPlg8L2Rpdj4tLT4KKyAgICA8ZGl2IHJvbGU9Im1lbnVpdGVtcmFkaW8iICAg
ICAgICBkYXRhLXJvbGU9IkFYUmFkaW9NZW51SXRlbSIgY2xhc3M9ImV4Ij5YPC9kaXY+Cis8L2Rp
dj4KKzwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTMgPGRpdiByb2xlPSJuYXZpZ2F0aW9u
IiAgICAgICAgICAgICAgIGRhdGEtcm9sZT0iQVhMYW5kbWFya05hdmlnYXRpb24iIGNsYXNzPSJl
eCI+WDwvZGl2Pi0tPgorPCEtLSBodHRwOi8vd2Via2l0Lm9yZy9iLzEyNTQ5MyA8ZGl2IHJvbGU9
Im5vdGUiICAgICAgICAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWENvbW1lbnQiIGNsYXNzPSJl
eCI+WDwvZGl2Pi0tPgorPCEtLSBza2lwcGVkOiBwcmVzZW50YXRpb24gZWxlbWVudHMgc2hvdWxk
IG5vdCBiZSBleHBvc2VkIGRpcmVjdGx5IDxkaXYgcm9sZT0icHJlc2VudGF0aW9uIiAgICAgICAg
ICAgICBkYXRhLXJvbGU9IiIgY2xhc3M9ImV4Ij5YPC9kaXY+LS0+Cis8ZGl2IHJvbGU9InByb2dy
ZXNzYmFyIiAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWFByb2dyZXNzSW5kaWNhdG9yIiBjbGFz
cz0iZXgiPlg8L2Rpdj4KKzxkaXYgcm9sZT0icmFkaW9ncm91cCIgICAgICAgICAgICAgICBkYXRh
LXJvbGU9IkFYR3JvdXAiIGNsYXNzPSJleCI+CisgICAgPGRpdiByb2xlPSJyYWRpbyIgICAgICAg
ICAgICAgICAgZGF0YS1yb2xlPSJBWFJhZGlvQnV0dG9uIiBjbGFzcz0iZXgiPlg8L2Rpdj4KKzwv
ZGl2PgorPCEtLSBodHRwOi8vd2Via2l0Lm9yZy9iLzEyNTQ5MyA8ZGl2IHJvbGU9InJlZ2lvbiIg
ICAgICAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWEdyb3VwIiBjbGFzcz0iZXgiPlg8L2Rpdj4t
LT4KKzxkaXYgcm9sZT0ic2Nyb2xsYmFyIiAgICAgICAgICAgICAgICBkYXRhLXJvbGU9IkFYU2Ny
b2xsQmFyIiBjbGFzcz0iZXgiPlg8L2Rpdj4KKzwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0
OTMgPGRpdiByb2xlPSJzZWFyY2giICAgICAgICAgICAgICAgICAgIGRhdGEtcm9sZT0iQVhMYW5k
bWFya1NlYXJjaCIgY2xhc3M9ImV4Ij5YPC9kaXY+LS0+Cis8ZGl2IHJvbGU9InNlcGFyYXRvciIg
ICAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWFNlcGFyYXRvciIgY2xhc3M9ImV4Ij5YPC9kaXY+
Cis8ZGl2IHJvbGU9InNsaWRlciIgICAgICAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWFNsaWRl
ciIgY2xhc3M9ImV4Ij5YPC9kaXY+Cis8ZGl2IHJvbGU9InNwaW5idXR0b24iICAgICAgICAgICAg
ICAgZGF0YS1yb2xlPSJBWFNwaW5CdXR0b24iIGNsYXNzPSJleCI+WDwvZGl2PgorPCEtLSBodHRw
Oi8vd2Via2l0Lm9yZy9iLzEyNTQ5MyA8ZGl2IHJvbGU9InN0YXR1cyIgICAgICAgICAgICAgICAg
ICAgZGF0YS1yb2xlPSJBWEdyb3VwIiBjbGFzcz0iZXgiPlg8L2Rpdj4tLT4KKzxkaXYgcm9sZT0i
dGFibGlzdCIgICAgICAgICAgICAgICAgICBkYXRhLXJvbGU9IkFYVGFiR3JvdXAiIGNsYXNzPSJl
eCI+CisgICAgPGRpdiByb2xlPSJ0YWIiICAgICAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWFRh
YiIgY2xhc3M9ImV4Ij5YPC9kaXY+Cis8L2Rpdj4KKzwhLS0gc2tpcHBlZCBBVEs6IHdyb25nIHJv
bGUgPGRpdiByb2xlPSJ0YWJwYW5lbCIgICAgICAgICAgICAgICAgIGRhdGEtcm9sZT0iQVhHcm91
cCIgcGFuZWwiIGNsYXNzPSJleCI+WDwvZGl2Pi0tPgorPGRpdiByb2xlPSJ0ZXh0Ym94IiAgICAg
ICAgICAgICAgICAgIGRhdGEtcm9sZT0iQVhUZXh0RmllbGQiIGNsYXNzPSJleCI+WDwvZGl2Pgor
PCEtLSBodHRwOi8vd2Via2l0Lm9yZy9iLzEyNTQ5MyA8ZGl2IHJvbGU9InRpbWVyIiAgICAgICAg
ICAgICAgICAgICAgZGF0YS1yb2xlPSJBWFRpbWVyIiBjbGFzcz0iZXgiPlg8L2Rpdj4tLT4KKzxk
aXYgcm9sZT0idG9vbGJhciIgICAgICAgICAgICAgICAgICBkYXRhLXJvbGU9IkFYVG9vbGJhciIg
Y2xhc3M9ImV4Ij5YPC9kaXY+Cis8IS0tIGh0dHA6Ly93ZWJraXQub3JnL2IvMTI1NDkzIDxkaXYg
cm9sZT0idG9vbHRpcCIgICAgICAgICAgICAgICAgICBkYXRhLXJvbGU9IkFYR3JvdXAiIGNsYXNz
PSJleCI+WDwvZGl2Pi0tPgorPCEtLSBodHRwOi8vd2Via2l0Lm9yZy9iLzEyNTQ5MyA8ZGl2IHJv
bGU9InRyZWUiICAgICAgICAgICAgICAgICAgICAgZGF0YS1yb2xlPSJBWE91dGxpbmUiIGNsYXNz
PSJleCI+LS0+Cis8IS0tIGh0dHA6Ly93ZWJraXQub3JnL2IvMTI1NDkzICAgICA8ZGl2IHJvbGU9
InRyZWVpdGVtIiAgICAgICAgICAgICBkYXRhLXJvbGU9IkFYUm93IiBjbGFzcz0iZXgiPlg8L2Rp
dj4tLT4KKzwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTMgICAgIDxkaXYgcm9sZT0iZ3Jv
dXAiICAgICAgICAgICAgICAgIGRhdGEtcm9sZT0iIiBjbGFzcz0iZXgiPi0tPgorPCEtLSBodHRw
Oi8vd2Via2l0Lm9yZy9iLzEyNTQ5MyAgICAgICAgIDxkaXYgcm9sZT0idHJlZWl0ZW0iICAgICAg
ICAgZGF0YS1yb2xlPSJBWFJvdyIgY2xhc3M9ImV4Ij5YPC9kaXY+LS0+Cis8IS0tPC9kaXY+LS0+
Cis8IS0tPC9kaXY+LS0+Cis8ZGl2IHJvbGU9InRyZWVncmlkIiAgICAgICAgICAgICAgICAgZGF0
YS1yb2xlPSJBWFRhYmxlIiBjbGFzcz0iZXgiPgorICAgIDxkaXYgcm9sZT0icm93Z3JvdXAiICAg
ICAgICAgICAgIGRhdGEtcm9sZT0iIiBjbGFzcz0iZXgiPjwhLS0gaHR0cDovL3dlYmtpdC5vcmcv
Yi8xMjU0OTEgLS0+CisgICAgICAgIDxkaXYgcm9sZT0icm93IiAgICAgICAgICAgICAgZGF0YS1y
b2xlPSJBWFJvdyIgY2xhc3M9ImV4Ij48IS0tIGh0dHA6Ly93ZWJraXQub3JnL2IvMTI1NDkxIC0t
PgorICAgICAgICAgICAgPCEtLSBOb3RlOiBkaWZmIGJldHdlZW4gcm93aGVhZGVyLCBjb2x1bW5o
ZWFkZXIsIGFuZCBncmlkY2VsbCBpcyBpbiBjcm9zcy1yZWZlcmVuY2UgZnJvbSBncmlkOyBuZWVk
IGFkZGl0aW9uYWwgbm9uLXJvbGUgdmVyaWZpY2F0aW9uIGluIGFub3RoZXIgdGVzdC4gLS0+Cisg
ICAgICAgICAgICA8IS0tIGh0dHA6Ly93ZWJraXQub3JnL2IvMTI1NDkzPGRpdiByb2xlPSJyb3do
ZWFkZXIiICAgIGRhdGEtcm9sZT0iQVhDZWxsIiBjbGFzcz0iZXgiPlg8L2Rpdj4tLT4KKyAgICAg
ICAgICAgIDwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMjU0OTM8ZGl2IHJvbGU9ImNvbHVtbmhl
YWRlciIgZGF0YS1yb2xlPSJBWENlbGwiIGNsYXNzPSJleCI+WDwvZGl2Pi0tPgorICAgICAgICAg
ICAgPGRpdiByb2xlPSJncmlkY2VsbCIgICAgIGRhdGEtcm9sZT0iQVhDZWxsIiBjbGFzcz0iZXgi
Plg8L2Rpdj4KKyAgICAgICAgPC9kaXY+CisgICAgPC9kaXY+Cis8L2Rpdj4KKworCis8ZGl2IGlk
PSJjb25zb2xlIj48L2Rpdj4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRlc3RSdW5uZXIgJiYgd2lu
ZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7CisgICAgZGVzY3JpcHRpb24oIlRoaXMgdGVz
dHMgdGhhdCBuYXRpdmUgZWxlbWVudHMgYW5kIEFSSUEgb3ZlcnJpZGVzIHJlc3VsdCBpbiB0aGUg
ZXhwZWN0ZWQgcm9sZSBhbmQgcm9sZSBkZXNjcmlwdGlvbi4iKQorICAgIHZhciBleGFtcGxlcyA9
IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5leCcpOworICAgIHZhciBpbmRlbnQgPSAiXG4g
ICAgICAiOyAvLyBuZXdsaW5lIGFuZCBzaXggc3BhY2VzCisgICAgdmFyIGVsLCBhcmlhUm9sZSwg
YXhFbGVtZW50LCByb2xlLCBvdXRwdXQsIGV4cGVjdGF0aW9uLCByZXN1bHQ7CisgICAgZm9yICh2
YXIgaSA9IDAsIGMgPSBleGFtcGxlcy5sZW5ndGg7IGkgPCBjOyBpKyspIHsKKyAgICAgICAgZWwg
PSBleGFtcGxlc1tpXTsKKyAgICAgICAgZWwuaWQgPSAnZXgnICsgaTsKKyAgICAgICAgYXJpYVJv
bGUgPSBlbC5nZXRBdHRyaWJ1dGUoJ3JvbGUnKTsKKyAgICAgICAgYXhFbGVtZW50ID0gYWNjZXNz
aWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKGVsLmlkKTsKKyAgICAgICAg
aWYgKGF4RWxlbWVudCkKKyAgICAgICAgICAgIHJvbGUgPSBheEVsZW1lbnQucm9sZTsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgcm9sZSA9ICdBWFJvbGU6ICc7CisKKyAgICAgICAgb3V0cHV0
ID0gZWwudGFnTmFtZS50b0xvd2VyQ2FzZSgpICsgKGFyaWFSb2xlPygiW3JvbGU9IithcmlhUm9s
ZSsiXSIpOicnKTsKKyAgICAgICAgaWYgKGVsLmdldEF0dHJpYnV0ZSgnZGF0YS1ub3RlJykpIHsK
KyAgICAgICAgICAgIG91dHB1dCArPSBlbC5nZXRBdHRyaWJ1dGUoJ2RhdGEtbm90ZScpOworICAg
ICAgICB9CisgICAgICAgIG91dHB1dCArPSBpbmRlbnQ7CisgICAgICAgIG91dHB1dCArPSByb2xl
ICsgaW5kZW50OworCisgICAgICAgIGV4cGVjdGF0aW9uID0gZWwuZ2V0QXR0cmlidXRlKCdkYXRh
LXJvbGUnKTsKKworICAgICAgICByZXN1bHQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29u
c29sZScpOworCisgICAgICAgIC8vIFRlc3QgQVhSb2xlCisgICAgICAgIGlmIChyb2xlLnJlcGxh
Y2UoJ0FYUm9sZTogJywnJykgPT0gZWwuZ2V0QXR0cmlidXRlKCdkYXRhLXJvbGUnKSkKKyAgICAg
ICAgICAgIHJlc3VsdC5pbm5lclRleHQgKz0gIlBBU1M6ICIgKyBvdXRwdXQgKyAiXG4iOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICByZXN1bHQuaW5uZXJUZXh0ICs9ICJGQUlMOiAiICsgb3V0
cHV0ICsgIkV4cGVjdGVkOiAiICsgZXhwZWN0YXRpb24gKyAiXG5cbiI7CisgICAgfQorCisgICAg
Ly8gT25jZSB0ZXN0cyBhcmUgY29tcGxldGUsIGhpZGUgYWxsIHRoZSBleGFtcGxlIG1hcmt1cC4K
KyAgICBleGFtcGxlcyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5leCcpOworICAgIGZv
ciAodmFyIGkgPSAwLCBjID0gZXhhbXBsZXMubGVuZ3RoOyBpIDwgYzsgaSsrKSB7CisgICAgICAg
IGVsID0gZXhhbXBsZXNbaV07CisgICAgICAgIGVsLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7Cisg
ICAgfQorfQorPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pzLXRl
c3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Ci0tIAoxLjguMy4yCgo=
</data>
<flag name="review"
          id="242436"
          type_id="1"
          status="+"
          setter="cfleizach"
    />
    <flag name="commit-queue"
          id="242554"
          type_id="3"
          status="-"
          setter="mario"
    />
          </attachment>
      

    </bug>

</bugzilla>