<?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>109013</bug_id>
          
          <creation_ts>2013-02-05 23:56:08 -0800</creation_ts>
          <short_desc>AX: Some HTML native elements (header, section, footer, address) should have their own role descriptions instead of reusing the ARIA role descriptions (banner, region, contentinfo)</short_desc>
          <delta_ts>2019-06-09 22:01:30 -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>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P4</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>135116</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="James Craig">jcraig</reporter>
          <assigned_to name="James Craig">jcraig</assigned_to>
          <cc>cfleizach</cc>
    
    <cc>faulkner.steve</cc>
    
    <cc>goj927</cc>
    
    <cc>jason</cc>
    
    <cc>jcraig</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>826127</commentid>
    <comment_count>0</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2013-02-05 23:56:08 -0800</bug_when>
    <thetext>&lt;header&gt; role description is &apos;banner&apos; like [role=&quot;banner&quot;]; we should add a new string for &apos;header&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826134</commentid>
    <comment_count>1</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2013-02-05 23:59:39 -0800</bug_when>
    <thetext>update role-subrole-description.html layout test when this is resolved.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826181</commentid>
    <comment_count>2</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2013-02-06 00:45:13 -0800</bug_when>
    <thetext>See also http://http://webkit.org/b/109024</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826182</commentid>
    <comment_count>3</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2013-02-06 00:45:51 -0800</bug_when>
    <thetext>http://webkit.org/b/109024</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>876157</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2013-04-15 17:06:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/13658953&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>877712</commentid>
    <comment_count>5</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2013-04-17 23:41:59 -0700</bug_when>
    <thetext>*** Bug 109024 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>877728</commentid>
    <comment_count>6</comment_count>
      <attachid>198688</attachid>
    <who name="James Craig">jcraig</who>
    <bug_when>2013-04-18 00:26:35 -0700</bug_when>
    <thetext>Created attachment 198688
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>877958</commentid>
    <comment_count>7</comment_count>
      <attachid>198688</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-04-18 10:30:55 -0700</bug_when>
    <thetext>Comment on attachment 198688
patch

View in context: https://bugs.webkit.org/attachment.cgi?id=198688&amp;action=review

&gt; Source/WebCore/English.lproj/Localizable.strings:688
&gt; +/* accessibility role description for header element */

it seems confusing on the web to have a header and a heading. is there a difference?

&gt; Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm:1884
&gt; +                if (m_object-&gt;renderer()-&gt;node()-&gt;hasTagName(headerTag))

the platform object shouldn&apos;t be reaching into the AX object like this. If this is a different role, then it should have a different AcccessibilityRole</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878242</commentid>
    <comment_count>8</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2013-04-18 22:52:25 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (From update of attachment 198688 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=198688&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/English.lproj/Localizable.strings:688
&gt; &gt; +/* accessibility role description for header element */
&gt; 
&gt; it seems confusing on the web to have a header and a heading. is there a difference?

One is a landmark container encompassing the header contents of the page and would be spoken as &quot;header landmark.&quot; The other contains heading text of various levels and is used through the document, spoken as &quot;heading level 2.&quot; 

&gt; &gt; Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm:1884
&gt; &gt; +                if (m_object-&gt;renderer()-&gt;node()-&gt;hasTagName(headerTag))
&gt; 
&gt; the platform object shouldn&apos;t be reaching into the AX object like this.

Is there a better way to determine tagName than this? I would prefer we store tagName, id, and other relevant DOM attributes in the AX object (and potentially expose them to the APIs directly too), but we don&apos;t currently.

&gt; If this is a different role, then it should have a different AcccessibilityRole

I disagree. This is merely for UI clarity. Functionally these are identical roles in that they are both landmarks and used almost entirely interchangeably. The only thing I&apos;m changing is the localized role description, because for example, we know that the author has specifically chosen the &lt;footer&gt; tag, so it&apos;s more appropriate to describe the section to the user as &quot;footer&quot; than as the generic &quot;content information&quot; landmark.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>918007</commentid>
    <comment_count>9</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2013-08-16 10:47:04 -0700</bug_when>
    <thetext>What did we decide for this one? New webkit roles or special-cased role descriptions?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>918008</commentid>
    <comment_count>10</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2013-08-16 10:48:25 -0700</bug_when>
    <thetext>Looking back, it seems we&apos;re going with the &quot;new webkit roles&quot; approach.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>961962</commentid>
    <comment_count>11</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2013-12-20 11:46:05 -0800</bug_when>
    <thetext>*** Bug 83989 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>993695</commentid>
    <comment_count>12</comment_count>
    <who name="Jason Kiss">jason</who>
    <bug_when>2014-03-23 14:16:54 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; *** Bug 83989 has been marked as a duplicate of this bug. ***

I can see how bug 83989 is a dupe of this bug if the intention is to give &lt;address&gt; an AXRoleDescription of &quot;address&quot; instead of &quot;content information&quot;, although I&apos;m not sure I understand why it&apos;s called a landmark in the first place. 

Is it the intention that all &quot;html native landmarks&quot; get treated this way, or just &lt;header&gt; and &lt;footer&gt; (and &lt;section&gt;, which isn&apos;t a landmark per se)? 

Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053622</commentid>
    <comment_count>13</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-12-08 19:40:18 -0800</bug_when>
    <thetext>Yes. &lt;address&gt; too. Removed the word &quot;landmark&quot; from the bug title.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>198688</attachid>
            <date>2013-04-18 00:26:35 -0700</date>
            <delta_ts>2013-04-18 10:30:55 -0700</delta_ts>
            <desc>patch</desc>
            <filename>109013.patch</filename>
            <type>text/plain</type>
            <size>13159</size>
            <attacher name="James Craig">jcraig</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0ODY1OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI3IEBACisyMDEzLTA0LTE4ICBKYW1lcyBD
cmFpZyAgPGphbWVzQGNvb2tpZWNyb29rLmNvbT4KKworICAgICAgICBBWDogaHRtbCBuYXRpdmUg
bGFuZG1hcmtzIChoZWFkZXIsIHNlY3Rpb24sIGZvb3Rlcikgc2hvdWxkIGhhdmUgdGhlaXIgb3du
IHJvbGUgZGVzY3JpcHRpb25zIGluc3RlYWQgb2YgcmV1c2luZyB0aGUgQVJJQSByb2xlIGRlc2Ny
aXB0aW9ucyAoYmFubmVyLCByZWdpb24sIGNvbnRlbnRpbmZvKQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA5MDEzCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSGVhZGVyLCBTZWN0aW9uLCBGb290ZXIgZWxl
bWVudHMgbm93IHNwb2tlbiBhcyBtb3JlIHJlbGV2YW50IGVsZW1lbnQgbmFtZXMuCisKKyAgICAg
ICAgVGVzdDogcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvaGVhZGVyLWV4cGVjdGVkLnR4dDoK
KyAgICAgICAgVGVzdDogcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvaGVhZGVyLmh0bWw6Cisg
ICAgICAgIFRlc3Q6IHBsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L3JvbGUtc3Vicm9sZS1yb2xl
ZGVzY3JpcHRpb24tZXhwZWN0ZWQudHh0OgorICAgICAgICBUZXN0OiBwbGF0Zm9ybS9tYWMvYWNj
ZXNzaWJpbGl0eS9yb2xlLXN1YnJvbGUtcm9sZWRlc2NyaXB0aW9uLmh0bWw6CisKKyAgICAgICAg
KiBFbmdsaXNoLmxwcm9qL0xvY2FsaXphYmxlLnN0cmluZ3M6CisgICAgICAgICogYWNjZXNzaWJp
bGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJNYWMubW06CisgICAgICAgICgt
W1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyIHJvbGVEZXNjcmlwdGlvbl0pOgorICAgICAg
ICAqIHBsYXRmb3JtL0xvY2FsaXplZFN0cmluZ3MuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QVhI
ZWFkZXJUZXh0KToKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoV2ViQ29yZTo6QVhTZWN0
aW9uVGV4dCk6CisgICAgICAgICogcGxhdGZvcm0vTG9jYWxpemVkU3RyaW5ncy5oOgorICAgICAg
ICAoV2ViQ29yZSk6CisKIDIwMTMtMDQtMTcgIEphZWh1biBMaW0gIDxsamFlaHVuLmxpbUBzYW1z
dW5nLmNvbT4KIAogICAgICAgICBbY3NzMy10ZXh0XSBSZW5kZXJpbmcgLXdlYmtpdC1oYW5naW5n
IHZhbHVlIGZvciB0ZXh0LWluZGVudCBmcm9tIGNzczMtdGV4dApJbmRleDogU291cmNlL1dlYkNv
cmUvRW5nbGlzaC5scHJvai9Mb2NhbGl6YWJsZS5zdHJpbmdzCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovTG9jYWxpemFibGUuc3RyaW5ncwkocmV2aXNpb24gMTQ4
NjU0KQorKysgU291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9Mb2NhbGl6YWJsZS5zdHJpbmdz
CSh3b3JraW5nIGNvcHkpCkBAIC02ODUsNiArNjg1LDkgQEAKIAAvACoAIABIAFQAVABQACAAcgBl
AHMAdQBsAHQAIABjAG8AZABlACAAcwB0AHIAaQBuAGcAIAAqAC8ACiAAIgBnAGEAdABlAHcAYQB5
ACAAdABpAG0AZQBkACAAbwB1AHQAIgAgAD0AIAAiAGcAYQB0AGUAdwBhAHkAIAB0AGkAbQBlAGQA
IABvAHUAdAAiADsACiAACisALwAqACAAYQBjAGMAZQBzAHMAaQBiAGkAbABpAHQAeQAgAHIAbwBs
AGUAIABkAGUAcwBjAHIAaQBwAHQAaQBvAG4AIABmAG8AcgAgAGgAZQBhAGQAZQByACAAZQBsAGUA
bQBlAG4AdAAgACoALwAKKwAiAGgAZQBhAGQAZQByACIAIAA9ACAAIgBoAGUAYQBkAGUAcgAiADsA
CisACiAALwAqACAAYQBjAGMAZQBzAHMAaQBiAGkAbABpAHQAeQAgAHIAbwBsAGUAIABkAGUAcwBj
AHIAaQBwAHQAaQBvAG4AIABmAG8AcgAgAGgAZQBhAGQAaQBuAGcAcwAgACoALwAKIAAiAGgAZQBh
AGQAaQBuAGcAIgAgAD0AIAAiAGgAZQBhAGQAaQBuAGcAIgA7AAogAApAQCAtODUzLDYgKzg1Niw5
IEBACiAALwAqACAAQQBuACAAQQBSAEkAQQAgAGEAYwBjAGUAcwBzAGkAYgBpAGwAaQB0AHkAIABn
AHIAbwB1AHAAIAB0AGgAYQB0ACAAYwBvAG4AdABhAGkAbgBzACAAYQAgAHMAZQBhAHIAYwBoACAA
ZgBlAGEAdAB1AHIAZQAgAG8AZgAgAGEAIAB3AGUAYgBzAGkAdABlAC4AIAAqAC8ACiAAIgBzAGUA
YQByAGMAaAAiACAAPQAgACIAcwBlAGEAcgBjAGgAIgA7AAogAAorAC8AKgAgAGEAYwBjAGUAcwBz
AGkAYgBpAGwAaQB0AHkAIAByAG8AbABlACAAZABlAHMAYwByAGkAcAB0AGkAbwBuACAAZgBvAHIA
IABzAGUAYwB0AGkAbwBuACAAZQBsAGUAbQBlAG4AdAAgACoALwAKKwAiAHMAZQBjAHQAaQBvAG4A
IgAgAD0AIAAiAHMAZQBjAHQAaQBvAG4AIgA7AAorAAogAC8AKgAgAEgAVABUAFAAIAByAGUAcwB1
AGwAdAAgAGMAbwBkAGUAIABzAHQAcgBpAG4AZwAgACoALwAKIAAiAHMAZQBlACAAbwB0AGgAZQBy
ACIAIAA9ACAAIgBzAGUAZQAgAG8AdABoAGUAcgAiADsACiAACkluZGV4OiBTb3VyY2UvV2ViQ29y
ZS9hY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlck1hYy5tbQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3Np
YmlsaXR5T2JqZWN0V3JhcHBlck1hYy5tbQkocmV2aXNpb24gMTQ4NjU0KQorKysgU291cmNlL1dl
YkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJNYWMu
bW0JKHdvcmtpbmcgY29weSkKQEAgLTE4ODEsMTEgKzE4ODEsMTcgQEAgLSAoTlNTdHJpbmcqKXJv
bGVEZXNjcmlwdGlvbgogICAgICAgICAgICAgY2FzZSBMYW5kbWFya0FwcGxpY2F0aW9uUm9sZToK
ICAgICAgICAgICAgICAgICByZXR1cm4gQVhBUklBQ29udGVudEdyb3VwVGV4dChAIkFSSUFMYW5k
bWFya0FwcGxpY2F0aW9uIik7CiAgICAgICAgICAgICBjYXNlIExhbmRtYXJrQmFubmVyUm9sZToK
LSAgICAgICAgICAgICAgICByZXR1cm4gQVhBUklBQ29udGVudEdyb3VwVGV4dChAIkFSSUFMYW5k
bWFya0Jhbm5lciIpOworICAgICAgICAgICAgICAgIGlmIChtX29iamVjdC0+cmVuZGVyZXIoKS0+
bm9kZSgpLT5oYXNUYWdOYW1lKGhlYWRlclRhZykpCisgICAgICAgICAgICAgICAgICAgIHJldHVy
biBBWEhlYWRlclRleHQoKTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAg
ICAgIHJldHVybiBBWEFSSUFDb250ZW50R3JvdXBUZXh0KEAiQVJJQUxhbmRtYXJrQmFubmVyIik7
CiAgICAgICAgICAgICBjYXNlIExhbmRtYXJrQ29tcGxlbWVudGFyeVJvbGU6CiAgICAgICAgICAg
ICAgICAgcmV0dXJuIEFYQVJJQUNvbnRlbnRHcm91cFRleHQoQCJBUklBTGFuZG1hcmtDb21wbGVt
ZW50YXJ5Iik7CiAgICAgICAgICAgICBjYXNlIExhbmRtYXJrQ29udGVudEluZm9Sb2xlOgotICAg
ICAgICAgICAgICAgIHJldHVybiBBWEFSSUFDb250ZW50R3JvdXBUZXh0KEAiQVJJQUxhbmRtYXJr
Q29udGVudEluZm8iKTsKKyAgICAgICAgICAgICAgICBpZiAobV9vYmplY3QtPnJlbmRlcmVyKCkt
Pm5vZGUoKS0+aGFzVGFnTmFtZShmb290ZXJUYWcpKQorICAgICAgICAgICAgICAgICAgICByZXR1
cm4gQVhGb290ZXJSb2xlRGVzY3JpcHRpb25UZXh0KCk7CisgICAgICAgICAgICAgICAgZWxzZQor
ICAgICAgICAgICAgICAgICAgICByZXR1cm4gQVhBUklBQ29udGVudEdyb3VwVGV4dChAIkFSSUFM
YW5kbWFya0NvbnRlbnRJbmZvIik7CiAgICAgICAgICAgICBjYXNlIExhbmRtYXJrTWFpblJvbGU6
CiAgICAgICAgICAgICAgICAgcmV0dXJuIEFYQVJJQUNvbnRlbnRHcm91cFRleHQoQCJBUklBTGFu
ZG1hcmtNYWluIik7CiAgICAgICAgICAgICBjYXNlIExhbmRtYXJrTmF2aWdhdGlvblJvbGU6CkBA
IC0xOTE1LDcgKzE5MjEsMTAgQEAgLSAoTlNTdHJpbmcqKXJvbGVEZXNjcmlwdGlvbgogICAgICAg
ICAgICAgY2FzZSBEb2N1bWVudE5vdGVSb2xlOgogICAgICAgICAgICAgICAgIHJldHVybiBBWEFS
SUFDb250ZW50R3JvdXBUZXh0KEAiQVJJQURvY3VtZW50Tm90ZSIpOwogICAgICAgICAgICAgY2Fz
ZSBEb2N1bWVudFJlZ2lvblJvbGU6Ci0gICAgICAgICAgICAgICAgcmV0dXJuIEFYQVJJQUNvbnRl
bnRHcm91cFRleHQoQCJBUklBRG9jdW1lbnRSZWdpb24iKTsKKyAgICAgICAgICAgICAgICBpZiAo
bV9vYmplY3QtPnJlbmRlcmVyKCktPm5vZGUoKS0+aGFzVGFnTmFtZShzZWN0aW9uVGFnKSkKKyAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuIEFYU2VjdGlvblRleHQoKTsKKyAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHJldHVybiBBWEFSSUFDb250ZW50R3JvdXBUZXh0
KEAiQVJJQURvY3VtZW50UmVnaW9uIik7CiAgICAgICAgICAgICBjYXNlIFVzZXJJbnRlcmZhY2VU
b29sdGlwUm9sZToKICAgICAgICAgICAgICAgICByZXR1cm4gQVhBUklBQ29udGVudEdyb3VwVGV4
dChAIkFSSUFVc2VySW50ZXJmYWNlVG9vbHRpcCIpOwogICAgICAgICAgICAgY2FzZSBUYWJQYW5l
bFJvbGU6CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Mb2NhbGl6ZWRTdHJpbmdzLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Mb2NhbGl6ZWRTdHJpbmdz
LmNwcAkocmV2aXNpb24gMTQ4NjU0KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vTG9jYWxp
emVkU3RyaW5ncy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU1Miw2ICs1NTIsMTEgQEAgU3RyaW5n
IEFYSW1hZ2VNYXBUZXh0KCkKICAgICByZXR1cm4gV0VCX1VJX1NUUklORygiaW1hZ2UgbWFwIiwg
ImFjY2Vzc2liaWxpdHkgcm9sZSBkZXNjcmlwdGlvbiBmb3IgaW1hZ2UgbWFwIik7CiB9CiAKK1N0
cmluZyBBWEhlYWRlclRleHQoKQoreworICAgIHJldHVybiBXRUJfVUlfU1RSSU5HKCJoZWFkZXIi
LCAiYWNjZXNzaWJpbGl0eSByb2xlIGRlc2NyaXB0aW9uIGZvciBoZWFkZXIgZWxlbWVudCIpOwor
fQorCiBTdHJpbmcgQVhIZWFkaW5nVGV4dCgpCiB7CiAgICAgcmV0dXJuIFdFQl9VSV9TVFJJTkco
ImhlYWRpbmciLCAiYWNjZXNzaWJpbGl0eSByb2xlIGRlc2NyaXB0aW9uIGZvciBoZWFkaW5ncyIp
OwpAQCAtNTg3LDYgKzU5MiwxMiBAQCBTdHJpbmcgQVhGaWxlVXBsb2FkQnV0dG9uVGV4dCgpCiAg
ICAgcmV0dXJuIFdFQl9VSV9TVFJJTkcoImZpbGUgdXBsb2FkIGJ1dHRvbiIsICJhY2Nlc3NpYmls
aXR5IHJvbGUgZGVzY3JpcHRpb24gZm9yIGEgZmlsZSB1cGxvYWQgYnV0dG9uIik7CiB9CiAKK1N0
cmluZyBBWFNlY3Rpb25UZXh0KCkKK3sKKyAgICByZXR1cm4gV0VCX1VJX1NUUklORygic2VjdGlv
biIsICJhY2Nlc3NpYmlsaXR5IHJvbGUgZGVzY3JpcHRpb24gZm9yIHNlY3Rpb24gZWxlbWVudCIp
OworfQorCisKICNpZiBQTEFURk9STShNQUMpCiBTdHJpbmcgQVhBUklBQ29udGVudEdyb3VwVGV4
dChjb25zdCBTdHJpbmcmIGFyaWFUeXBlKQogewpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vTG9jYWxpemVkU3RyaW5ncy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL0xvY2FsaXplZFN0cmluZ3MuaAkocmV2aXNpb24gMTQ4NjU0KQorKysgU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vTG9jYWxpemVkU3RyaW5ncy5oCSh3b3JraW5nIGNvcHkpCkBAIC0xNTEsNiAr
MTUxLDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgIFN0cmluZyBBWExpbmtUZXh0KCk7CiAg
ICAgU3RyaW5nIEFYTGlzdE1hcmtlclRleHQoKTsKICAgICBTdHJpbmcgQVhJbWFnZU1hcFRleHQo
KTsKKyAgICBTdHJpbmcgQVhIZWFkZXJUZXh0KCk7CiAgICAgU3RyaW5nIEFYSGVhZGluZ1RleHQo
KTsKICAgICBTdHJpbmcgQVhEZWZpbml0aW9uVGV4dCgpOwogICAgIFN0cmluZyBBWERlc2NyaXB0
aW9uTGlzdFRleHQoKTsKQEAgLTE1OCw2ICsxNTksNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAg
ICAgU3RyaW5nIEFYRGVzY3JpcHRpb25MaXN0RGV0YWlsVGV4dCgpOwogICAgIFN0cmluZyBBWEZv
b3RlclJvbGVEZXNjcmlwdGlvblRleHQoKTsKICAgICBTdHJpbmcgQVhGaWxlVXBsb2FkQnV0dG9u
VGV4dCgpOworICAgIFN0cmluZyBBWFNlY3Rpb25UZXh0KCk7CiAjaWYgUExBVEZPUk0oTUFDKQog
ICAgIFN0cmluZyBBWEFSSUFDb250ZW50R3JvdXBUZXh0KGNvbnN0IFN0cmluZyYgYXJpYVR5cGUp
OwogI2VuZGlmCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNDg2NTgpCisrKyBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNyBAQAorMjAxMy0wNC0xOCAgSmFtZXMg
Q3JhaWcgIDxqYW1lc0Bjb29raWVjcm9vay5jb20+CisKKyAgICAgICAgQVg6IGh0bWwgbmF0aXZl
IGxhbmRtYXJrcyAoaGVhZGVyLCBzZWN0aW9uLCBmb290ZXIpIHNob3VsZCBoYXZlIHRoZWlyIG93
biByb2xlIGRlc2NyaXB0aW9ucyBpbnN0ZWFkIG9mIHJldXNpbmcgdGhlIEFSSUEgcm9sZSBkZXNj
cmlwdGlvbnMgKGJhbm5lciwgcmVnaW9uLCBjb250ZW50aW5mbykKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTAxMworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEhlYWRlciwgU2VjdGlvbiwgRm9vdGVyIGVs
ZW1lbnRzIG5vdyBzcG9rZW4gYXMgbW9yZSByZWxldmFudCBlbGVtZW50IG5hbWVzLgorCisgICAg
ICAgICogcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvaGVhZGVyLWV4cGVjdGVkLnR4dDoKKyAg
ICAgICAgKiBwbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9oZWFkZXIuaHRtbDoKKyAgICAgICAg
KiBwbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9yb2xlLXN1YnJvbGUtcm9sZWRlc2NyaXB0aW9u
LWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9yb2xl
LXN1YnJvbGUtcm9sZWRlc2NyaXB0aW9uLmh0bWw6CisKIDIwMTMtMDQtMTcgIEphZWh1biBMaW0g
IDxsamFlaHVuLmxpbUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBbY3NzMy10ZXh0XSBSZW5kZXJp
bmcgLXdlYmtpdC1oYW5naW5nIHZhbHVlIGZvciB0ZXh0LWluZGVudCBmcm9tIGNzczMtdGV4dApJ
bmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvaGVhZGVyLWV4cGVj
dGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJp
bGl0eS9oZWFkZXItZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAxNDg2NTQpCisrKyBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9oZWFkZXItZXhwZWN0ZWQudHh0CSh3b3JraW5n
IGNvcHkpCkBAIC0xLDUgKzEsNSBAQAogUEFTUyBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1
c2VkRWxlbWVudC5yb2xlIGlzICJBWFJvbGU6IEFYR3JvdXAiCi1QQVNTIGFjY2Vzc2liaWxpdHlD
b250cm9sbGVyLmZvY3VzZWRFbGVtZW50LnJvbGVEZXNjcmlwdGlvbiBpcyAiQVhSb2xlRGVzY3Jp
cHRpb246IGJhbm5lciIKK1BBU1MgYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1l
bnQucm9sZURlc2NyaXB0aW9uIGlzICJBWFJvbGVEZXNjcmlwdGlvbjogaGVhZGVyIgogUEFTUyBh
Y2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudC5yb2xlIGlzICJBWFJvbGU6IEFY
R3JvdXAiCiBQQVNTIGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmZvY3VzZWRFbGVtZW50LnJvbGVE
ZXNjcmlwdGlvbiBpcyAiQVhSb2xlRGVzY3JpcHRpb246IGdyb3VwIgogUEFTUyBhY2Nlc3NpYmls
aXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudC5yb2xlIGlzICJBWFJvbGU6IEFYR3JvdXAiCklu
ZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9oZWFkZXIuaHRtbAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9oZWFk
ZXIuaHRtbAkocmV2aXNpb24gMTQ4NjU0KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Fj
Y2Vzc2liaWxpdHkvaGVhZGVyLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTI3LDcgKzI3LDcgQEAK
ICAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygnYWNjZXNzaWJpbGl0eUNvbnRyb2xs
ZXIuZm9jdXNlZEVsZW1lbnQucm9sZURlc2NyaXB0aW9uJywgIkFYUm9sZURlc2NyaXB0aW9uOiAi
ICsgZXhwZWN0ZWREZXNjcmlwdGlvbik7CiAgICAgICAgIH0KIAotICAgICAgICBleHBlY3RSb2xl
KCdBWEdyb3VwJywgJ2Jhbm5lcicsICcjaGVhZGVyMDEnKTsKKyAgICAgICAgZXhwZWN0Um9sZSgn
QVhHcm91cCcsICdoZWFkZXInLCAnI2hlYWRlcjAxJyk7CiAgICAgICAgIGV4cGVjdFJvbGUoJ0FY
R3JvdXAnLCAnZ3JvdXAnLCAnI2hlYWRlcjAyJyk7CiAgICAgICAgIGV4cGVjdFJvbGUoJ0FYR3Jv
dXAnLCAnZ3JvdXAnLCAnI2hlYWRlcjAzJyk7CiAgICAgPC9zY3JpcHQ+CkluZGV4OiBMYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9yb2xlLXN1YnJvbGUtcm9sZWRlc2NyaXB0
aW9uLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMv
YWNjZXNzaWJpbGl0eS9yb2xlLXN1YnJvbGUtcm9sZWRlc2NyaXB0aW9uLWV4cGVjdGVkLnR4dAko
cmV2aXNpb24gMTQ4NjU0KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxp
dHkvcm9sZS1zdWJyb2xlLXJvbGVkZXNjcmlwdGlvbi1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29w
eSkKQEAgLTEyNCw2ICsxMjQsMTEgQEAgUEFTUzogZm9vdGVyCiAgICAgICBBWFN1YnJvbGU6IEFY
TGFuZG1hcmtDb250ZW50SW5mbwogICAgICAgQVhSb2xlRGVzY3JpcHRpb246IGZvb3RlcgogICAg
ICAgCitQQVNTOiBmb290ZXJbcm9sZT1jb250ZW50aW5mb10KKyAgICAgIEFYUm9sZTogQVhHcm91
cAorICAgICAgQVhTdWJyb2xlOiBBWExhbmRtYXJrQ29udGVudEluZm8KKyAgICAgIEFYUm9sZURl
c2NyaXB0aW9uOiBmb290ZXIKKyAgICAgIAogUEFTUzogZm9ybQogICAgICAgQVhSb2xlOiBBWEdy
b3VwCiAgICAgICBBWFN1YnJvbGU6IApAQCAtMTMyLDcgKzEzNywxMiBAQCBQQVNTOiBmb3JtCiBQ
QVNTOiBoZWFkZXIKICAgICAgIEFYUm9sZTogQVhHcm91cAogICAgICAgQVhTdWJyb2xlOiBBWExh
bmRtYXJrQmFubmVyCi0gICAgICBBWFJvbGVEZXNjcmlwdGlvbjogYmFubmVyCisgICAgICBBWFJv
bGVEZXNjcmlwdGlvbjogaGVhZGVyCisgICAgICAKK1BBU1M6IGhlYWRlcltyb2xlPWJhbm5lcl0K
KyAgICAgIEFYUm9sZTogQVhHcm91cAorICAgICAgQVhTdWJyb2xlOiBBWExhbmRtYXJrQmFubmVy
CisgICAgICBBWFJvbGVEZXNjcmlwdGlvbjogaGVhZGVyCiAgICAgICAKIFBBU1M6IGhncm91cAog
ICAgICAgQVhSb2xlOiBBWEdyb3VwCkBAIC0zODIsNyArMzkyLDEyIEBAIFBBU1M6IHNhbXAKIFBB
U1M6IHNlY3Rpb24KICAgICAgIEFYUm9sZTogQVhHcm91cAogICAgICAgQVhTdWJyb2xlOiBBWERv
Y3VtZW50UmVnaW9uCi0gICAgICBBWFJvbGVEZXNjcmlwdGlvbjogcmVnaW9uCisgICAgICBBWFJv
bGVEZXNjcmlwdGlvbjogc2VjdGlvbgorICAgICAgCitQQVNTOiBzZWN0aW9uW3JvbGU9cmVnaW9u
XQorICAgICAgQVhSb2xlOiBBWEdyb3VwCisgICAgICBBWFN1YnJvbGU6IEFYRG9jdW1lbnRSZWdp
b24KKyAgICAgIEFYUm9sZURlc2NyaXB0aW9uOiBzZWN0aW9uCiAgICAgICAKIFBBU1M6IHNlbGVj
dDpub3QoW211bHRpcGxlXSkKICAgICAgIEFYUm9sZTogQVhQb3BVcEJ1dHRvbgpJbmRleDogTGF5
b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvcm9sZS1zdWJyb2xlLXJvbGVkZXNj
cmlwdGlvbi5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nl
c3NpYmlsaXR5L3JvbGUtc3Vicm9sZS1yb2xlZGVzY3JpcHRpb24uaHRtbAkocmV2aXNpb24gMTQ4
NjU0KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvcm9sZS1zdWJy
b2xlLXJvbGVkZXNjcmlwdGlvbi5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0zOCwxMiArMzgsMjAg
QEAKICAgICA8bGVnZW5kIGRhdGEtcm9sZT0iQVhHcm91cCIgZGF0YS1zdWJyb2xlPSIiIGRhdGEt
cm9sZWRlc2NyaXB0aW9uPSJncm91cCIgY2xhc3M9ImV4Ij5YPC9sZWdlbmQ+CiA8L2ZpZWxkc2V0
PgogPCEtLSBza2lwcGVkIGZpZ3VyZS9maWdjYXB0aW9uIGh0dHA6Ly93ZWJraXQub3JnL2IvMTA4
OTk2IC0tPgorCis8IS0tIHJvbGUgZGVzY3JpcHRpb24gc2hvdWxkIGJlIGZvb3RlciB3aXRoIG9y
IHcvbyBleHBsaWNpdCBbcm9sZT0iY29udGVudGluZm8iXSAtLT4KIDxmb290ZXIgZGF0YS1yb2xl
PSJBWEdyb3VwIiBkYXRhLXN1YnJvbGU9IkFYTGFuZG1hcmtDb250ZW50SW5mbyIgZGF0YS1yb2xl
ZGVzY3JpcHRpb249ImZvb3RlciIgY2xhc3M9ImV4Ij5YPC9mb290ZXI+Cis8Zm9vdGVyIHJvbGU9
ImNvbnRlbnRpbmZvIiBkYXRhLXJvbGU9IkFYR3JvdXAiIGRhdGEtc3Vicm9sZT0iQVhMYW5kbWFy
a0NvbnRlbnRJbmZvIiBkYXRhLXJvbGVkZXNjcmlwdGlvbj0iZm9vdGVyIiBjbGFzcz0iZXgiPlg8
L2Zvb3Rlcj4KKwogPGZvcm0gZGF0YS1yb2xlPSJBWEdyb3VwIiBkYXRhLXN1YnJvbGU9IiIgZGF0
YS1yb2xlZGVzY3JpcHRpb249Imdyb3VwIiBjbGFzcz0iZXgiPlg8L2Zvcm0+CiA8IS0tIHNraXBw
ZWQgPGZyYW1lPiAtLT4KIDwhLS0gc2tpcHBlZCA8ZnJhbWVzZXQ+IC0tPgogPCEtLSBza2lwcGVk
IDxoZWFkPiAtLT4KLTwhLS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMDkwMTMgLS0+PGhlYWRlciBk
YXRhLXJvbGU9IkFYR3JvdXAiIGRhdGEtc3Vicm9sZT0iQVhMYW5kbWFya0Jhbm5lciIgZGF0YS1y
b2xlZGVzY3JpcHRpb249ImJhbm5lciIgY2xhc3M9ImV4Ij5YPC9oZWFkZXI+CisKKzwhLS0gcm9s
ZSBkZXNjcmlwdGlvbiBzaG91bGQgYmUgaGVhZGVyIHdpdGggb3Igdy9vIGV4cGxpY2l0IFtyb2xl
PSJiYW5uZXIiXSAtLT4KKzxoZWFkZXIgZGF0YS1yb2xlPSJBWEdyb3VwIiBkYXRhLXN1YnJvbGU9
IkFYTGFuZG1hcmtCYW5uZXIiIGRhdGEtcm9sZWRlc2NyaXB0aW9uPSJoZWFkZXIiIGNsYXNzPSJl
eCI+WDwvaGVhZGVyPgorPGhlYWRlciByb2xlPSJiYW5uZXIiIGRhdGEtcm9sZT0iQVhHcm91cCIg
ZGF0YS1zdWJyb2xlPSJBWExhbmRtYXJrQmFubmVyIiBkYXRhLXJvbGVkZXNjcmlwdGlvbj0iaGVh
ZGVyIiBjbGFzcz0iZXgiPlg8L2hlYWRlcj4KKwogPGhncm91cCBkYXRhLXJvbGU9IkFYR3JvdXAi
IGRhdGEtc3Vicm9sZT0iIiBkYXRhLXJvbGVkZXNjcmlwdGlvbj0iZ3JvdXAiIGNsYXNzPSJleCI+
WDwvaGdyb3VwPgogPGgxIGRhdGEtcm9sZT0iQVhIZWFkaW5nIiBkYXRhLXN1YnJvbGU9IiIgZGF0
YS1yb2xlZGVzY3JpcHRpb249ImhlYWRpbmciIGNsYXNzPSJleCI+WDwvaDE+CiA8aDIgZGF0YS1y
b2xlPSJBWEhlYWRpbmciIGRhdGEtc3Vicm9sZT0iIiBkYXRhLXJvbGVkZXNjcmlwdGlvbj0iaGVh
ZGluZyIgY2xhc3M9ImV4Ij5YPC9oMj4KQEAgLTExMiw3ICsxMjAsMTEgQEAKIDxzIGRhdGEtcm9s
ZT0iIiBkYXRhLXN1YnJvbGU9IiIgZGF0YS1yb2xlZGVzY3JpcHRpb249IiIgY2xhc3M9ImV4Ij5Y
PC9zPgogPHNhbXAgZGF0YS1yb2xlPSIiIGRhdGEtc3Vicm9sZT0iIiBkYXRhLXJvbGVkZXNjcmlw
dGlvbj0iIiBjbGFzcz0iZXgiPlg8L3NhbXA+CiA8IS0tIHNraXBwZWQgPHNjcmlwdD4gLS0+Ci08
IS0tIGh0dHA6Ly93ZWJraXQub3JnL2IvMTA5MDI0IC0tPjxzZWN0aW9uIGRhdGEtcm9sZT0iQVhH
cm91cCIgZGF0YS1zdWJyb2xlPSJBWERvY3VtZW50UmVnaW9uIiBkYXRhLXJvbGVkZXNjcmlwdGlv
bj0icmVnaW9uIiBjbGFzcz0iZXgiPlg8L3NlY3Rpb24+CisKKzwhLS0gcm9sZSBkZXNjcmlwdGlv
biBzaG91bGQgYmUgc2VjdGlvbiB3aXRoIG9yIHcvbyBleHBsaWNpdCBbcm9sZT0icmVnaW9uIl0g
LS0+Cis8c2VjdGlvbiBkYXRhLXJvbGU9IkFYR3JvdXAiIGRhdGEtc3Vicm9sZT0iQVhEb2N1bWVu
dFJlZ2lvbiIgZGF0YS1yb2xlZGVzY3JpcHRpb249InNlY3Rpb24iIGNsYXNzPSJleCI+WDwvc2Vj
dGlvbj4KKzxzZWN0aW9uIHJvbGU9InJlZ2lvbiIgZGF0YS1yb2xlPSJBWEdyb3VwIiBkYXRhLXN1
YnJvbGU9IkFYRG9jdW1lbnRSZWdpb24iIGRhdGEtcm9sZWRlc2NyaXB0aW9uPSJzZWN0aW9uIiBj
bGFzcz0iZXgiPlg8L3NlY3Rpb24+CisKIDxzZWxlY3QgZGF0YS1yb2xlPSJBWFBvcFVwQnV0dG9u
IiBkYXRhLXN1YnJvbGU9IiIgZGF0YS1yb2xlZGVzY3JpcHRpb249InBvcCB1cCBidXR0b24iIGNs
YXNzPSJleCIgZGF0YS1ub3RlPSI6bm90KFttdWx0aXBsZV0pIj4KICAgICA8b3B0aW9uIGRhdGEt
cm9sZT0iIiBkYXRhLXN1YnJvbGU9IiIgZGF0YS1yb2xlZGVzY3JpcHRpb249IiIgY2xhc3M9ImV4
Ij5YPC9vcHRpb24+CiAgICAgPG9wdGdyb3VwIGRhdGEtcm9sZT0iIiBkYXRhLXN1YnJvbGU9IiIg
ZGF0YS1yb2xlZGVzY3JpcHRpb249IiIgY2xhc3M9ImV4IiBsYWJlbD0ibW9yZSI+Cg==
</data>
<flag name="review"
          id="220351"
          type_id="1"
          status="-"
          setter="cfleizach"
    />
          </attachment>
      

    </bug>

</bugzilla>