<?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>260190</bug_id>
          
          <creation_ts>2023-08-14 19:27:49 -0700</creation_ts>
          <short_desc>AX: aria-labelledby-on-password-input fails in ITM</short_desc>
          <delta_ts>2023-08-21 07:20:37 -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>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joshua Hoffman">jhoffman23</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>andresg_22</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>ews-watchlist</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>1971213</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Hoffman">jhoffman23</who>
    <bug_when>2023-08-14 19:27:49 -0700</bug_when>
    <thetext>In isolated tree mode, accessibility/aria-labelledby-on-password-input.html fails due to the linked nodes not updating properly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1971214</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-08-14 19:27:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/113885331&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1971332</commentid>
    <comment_count>2</comment_count>
      <attachid>467283</attachid>
    <who name="Joshua Hoffman">jhoffman23</who>
    <bug_when>2023-08-15 11:19:58 -0700</bug_when>
    <thetext>Created attachment 467283
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1971498</commentid>
    <comment_count>3</comment_count>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2023-08-16 08:31:22 -0700</bug_when>
    <thetext>(In reply to Joshua Hoffman from comment #2)
&gt; Created attachment 467283 [details]
&gt; Patch

--- a/Source/WebCore/accessibility/AXObjectCache.cpp
+++ b/Source/WebCore/accessibility/AXObjectCache.cpp
@@ -1282,6 +1282,11 @@ void AXObjectCache::handleChildrenChanged(AccessibilityObject&amp; object)
             // Do not let any ancestor of an editable object update its children.
             shouldUpdateParent = false;
         }
+
+        if (auto objects = parent-&gt;labelForObjects(); objects.size()) {
+            for (const auto&amp; axObject : objects)
+                postNotification(dynamicDowncast&lt;AccessibilityObject&gt;(axObject.get()), axObject-&gt;document(), AXValueChanged);
+        }

handleChildrenChanged doesn&apos;t seem the right place to add this notification. Look at

AXObjectCache::handleTextChanged
AXObjectCache::valueChanged


--- a/LayoutTests/accessibility/aria-labelledby-on-password-input.html
+++ b/LayoutTests/accessibility/aria-labelledby-on-password-input.html

-        await waitFor(() =&gt; password2.stringValue === &quot;AXValue: \u2022\u2022\u2022\u2022\u2022&quot;);
+        await waitFor(() =&gt; {
+            return password2.stringValue === &quot;AXValue: \u2022\u2022\u2022\u2022\u2022&quot;
+            &amp;&amp; button2.description === &quot;AXDescription: Before password \u2022\u2022\u2022\u2022\u2022 After password&quot;;

Indent line starting with &amp;&amp;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1971882</commentid>
    <comment_count>4</comment_count>
      <attachid>467314</attachid>
    <who name="Joshua Hoffman">jhoffman23</who>
    <bug_when>2023-08-17 12:03:56 -0700</bug_when>
    <thetext>Created attachment 467314
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1971910</commentid>
    <comment_count>5</comment_count>
    <who name="Joshua Hoffman">jhoffman23</who>
    <bug_when>2023-08-17 14:17:25 -0700</bug_when>
    <thetext>(In reply to Andres Gonzalez from comment #3)
&gt; (In reply to Joshua Hoffman from comment #2)
&gt; &gt; Created attachment 467283 [details]
&gt; &gt; Patch
            
&gt; postNotification(dynamicDowncast&lt;AccessibilityObject&gt;(axObject.get()),
&gt; axObject-&gt;document(), AXValueChanged);
&gt; +        }
&gt; 
&gt; handleChildrenChanged doesn&apos;t seem the right place to add this notification.
&gt; Look at
&gt; 

Placing this codepath inside handleChildrenChanged allows us to update LabelledBy elements regardless of what the change is (since it won&apos;t always just be a text change). I collected samples as well and this addition doesn&apos;t have an impact on the cost of the method. 

The new test added in the latest patch tests for text changes, to add on to the value change we have covered in the password-input test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1971919</commentid>
    <comment_count>6</comment_count>
      <attachid>467316</attachid>
    <who name="Joshua Hoffman">jhoffman23</who>
    <bug_when>2023-08-17 15:14:08 -0700</bug_when>
    <thetext>Created attachment 467316
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1972054</commentid>
    <comment_count>7</comment_count>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2023-08-18 07:57:09 -0700</bug_when>
    <thetext>(In reply to Joshua Hoffman from comment #6)
&gt; Created attachment 467316 [details]
&gt; Patch

diff --git a/LayoutTests/accessibility/aria-labelledby-text.html b/LayoutTests/accessibility/aria-labelledby-text.html
new file mode 100644
index 000000000000..d453dbdf468b
--- /dev/null
+++ b/LayoutTests/accessibility/aria-labelledby-text.html

+    output += expect(&quot;button1.description&quot;, &quot;&apos;AXDescription: Label for Button One&apos;&quot;);
+    output += expect(&quot;button2.description&quot;, &quot;&apos;AXDescription: &apos;&quot;);
+
+    setTimeout(async function() {
+        await waitFor(() =&gt; button1.description === &quot;AXDescription: Label for Button One&quot;);
+        output += expect(&quot;button1.description&quot;, &quot;&apos;AXDescription: Label for Button One&apos;&quot;);

No need to repeat this check here since it was already checked in the first expect() above and nothing has changed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1972103</commentid>
    <comment_count>8</comment_count>
      <attachid>467329</attachid>
    <who name="Joshua Hoffman">jhoffman23</who>
    <bug_when>2023-08-18 11:08:58 -0700</bug_when>
    <thetext>Created attachment 467329
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1972370</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-08-21 07:20:34 -0700</bug_when>
    <thetext>Committed 267086@main (d15d7af722dc): &lt;https://commits.webkit.org/267086@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 467329.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>467283</attachid>
            <date>2023-08-15 11:19:58 -0700</date>
            <delta_ts>2023-08-17 12:03:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-260190-20230815111957.patch</filename>
            <type>text/plain</type>
            <size>3944</size>
            <attacher name="Joshua Hoffman">jhoffman23</attacher>
            
              <data encoding="base64">RnJvbSA0ZGZlYjk2MTVjMGIxZmQ1MTQ4MTgwNDg4YjlhZjQ1ZTM0ODAyMWViIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBob2ZmbWFuam9zaHVhIDxqaG9mZm1hbjIzQGFwcGxlLmNvbT4K
RGF0ZTogTW9uLCAxNCBBdWcgMjAyMyAxOToyOToxNyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIEFY
OiBhcmlhLWxhYmVsbGVkYnktb24tcGFzc3dvcmQtaW5wdXQgZmFpbHMgaW4gSVRNCiBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjYwMTkwIHJkYXI6Ly8xMTM4ODUzMzEK
ClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKUHJldmlvdXNseSBpbiBJVE0sIGlmIGFuIGVs
ZW1lbnQgaGFkIGBhcmlhLWxhYmVsbGVkYnlgLCBjaGFuZ2VzIHRvIHRoZSBsYWJlbGluZyBlbGVt
ZW50IHdvdWxkIG5vdCB1cGRhdGUgdGhlIG5vZGUgb2YgdGhlIGxhYmVsZWQgZWxlbWVudC4gVGhp
cyBwYXRjaCBhZGRzIGxvZ2ljIGluc2lkZSB0aGUgYGhhbmRsZUNoaWxkcmVuQ2hhbmdlZGAgbWV0
aG9kIHRvIG5vdGlmeSB0aGUgbGFiZWxlZCBlbGVtZW50cyB3aGVuIHRoZSB2YWx1ZSBvZiBhIGxh
YmVsaW5nIGVsZW1lbnQgY2hhbmdlcy4KCiogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS1pc29s
YXRlZC10cmVlL1Rlc3RFeHBlY3RhdGlvbnMKKiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2Fy
aWEtbGFiZWxsZWRieS1vbi1wYXNzd29yZC1pbnB1dC5odG1sOgoKVXBkYXRlIGxheW91dCB0ZXN0
cyB0byB3YWl0IGZvciBhc3luYyB2YWx1ZSBjaGFuZ2UuCgoqIFNvdXJjZS9XZWJDb3JlL2FjY2Vz
c2liaWxpdHkvQVhPYmplY3RDYWNoZS5jcHAKKFdlYkNvcmU6OkFYT2JqZWN0Q2FjaGU6OmhhbmRs
ZUNoaWxkcmVuQ2hhbmdlZCk6CgpDaGVja3MgaWYgc2VsZiBvciBhbmNlc3RvcnMgbGFiZWwgb3Ro
ZXIgZWxlbWVudHMsIGFuZCB1cGRhdHMgdGhlIGxhYmVsZWQgKHJlbGF0ZWQpIGVsZW1lbnRzLgot
LS0KIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQVhPYmplY3RDYWNoZS5jcHAgICAgICAg
ICAgICAgICB8IDUgKysrKysKIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHktaXNvbGF0ZWQtdHJl
ZS9UZXN0RXhwZWN0YXRpb25zICAgICB8IDMgLS0tCiAuLi4vYWNjZXNzaWJpbGl0eS9hcmlhLWxh
YmVsbGVkYnktb24tcGFzc3dvcmQtaW5wdXQuaHRtbCAgICAgfCA1ICsrKystCiAzIGZpbGVzIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FYT2JqZWN0Q2FjaGUuY3BwIGIvU291cmNlL1dlYkNv
cmUvYWNjZXNzaWJpbGl0eS9BWE9iamVjdENhY2hlLmNwcAppbmRleCBjMmNiNGE2NWY1NDMuLjEx
NTQ3Yzc5NTZmYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BWE9i
amVjdENhY2hlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FYT2JqZWN0
Q2FjaGUuY3BwCkBAIC0xMjgyLDYgKzEyODIsMTEgQEAgdm9pZCBBWE9iamVjdENhY2hlOjpoYW5k
bGVDaGlsZHJlbkNoYW5nZWQoQWNjZXNzaWJpbGl0eU9iamVjdCYgb2JqZWN0KQogICAgICAgICAg
ICAgLy8gRG8gbm90IGxldCBhbnkgYW5jZXN0b3Igb2YgYW4gZWRpdGFibGUgb2JqZWN0IHVwZGF0
ZSBpdHMgY2hpbGRyZW4uCiAgICAgICAgICAgICBzaG91bGRVcGRhdGVQYXJlbnQgPSBmYWxzZTsK
ICAgICAgICAgfQorCisgICAgICAgIGlmIChhdXRvIG9iamVjdHMgPSBwYXJlbnQtPmxhYmVsRm9y
T2JqZWN0cygpOyBvYmplY3RzLnNpemUoKSkgeworICAgICAgICAgICAgZm9yIChjb25zdCBhdXRv
JiBheE9iamVjdCA6IG9iamVjdHMpCisgICAgICAgICAgICAgICAgcG9zdE5vdGlmaWNhdGlvbihk
eW5hbWljRG93bmNhc3Q8QWNjZXNzaWJpbGl0eU9iamVjdD4oYXhPYmplY3QuZ2V0KCkpLCBheE9i
amVjdC0+ZG9jdW1lbnQoKSwgQVhWYWx1ZUNoYW5nZWQpOworICAgICAgICB9CiAgICAgfQogCiAg
ICAgLy8gVGhlIHJvbGUgb2YgbGlzdCBvYmplY3RzIGlzIGRlcGVuZGVudCBvbiB0aGVpciBjaGls
ZHJlbiwgc28gd2UnbGwgbmVlZCB0byByZS1jb21wdXRlIGl0IGhlcmUuCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5LWlzb2xhdGVkLXRyZWUvVGVzdEV4cGVjdGF0aW9ucyBi
L0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHktaXNvbGF0ZWQtdHJlZS9UZXN0RXhwZWN0YXRpb25z
CmluZGV4IDY4ZWRjZjYxYTU2MC4uNGVmMGFmOTUwNTdmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9hY2Nlc3NpYmlsaXR5LWlzb2xhdGVkLXRyZWUvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlv
dXRUZXN0cy9hY2Nlc3NpYmlsaXR5LWlzb2xhdGVkLXRyZWUvVGVzdEV4cGVjdGF0aW9ucwpAQCAt
NTEsOSArNTEsNiBAQCBhY2Nlc3NpYmlsaXR5L21hYy9ncmlkLXNlbGVjdGVkLWNlbGxzLmh0bWwg
WyBGYWlsdXJlIF0KIGFjY2Vzc2liaWxpdHkvdGFibGUtY2VsbHMuaHRtbCBbIEZhaWx1cmUgXQog
YWNjZXNzaWJpbGl0eS9tYWMvZG9jdW1lbnQtbGlua3MuaHRtbCBbIEZhaWx1cmUgXQogCi0jIEZh
aWxzIGJlY2F1c2UgYXJpYS1sYWJlbGxlZGJ5IHRleHQgY2hhbmdlcyBkb24ndCB1cGRhdGUgaW4g
aXNvbGF0ZWQgdHJlZSBtb2RlCi1hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1vbi1wYXNz
d29yZC1pbnB1dC5odG1sIFsgRmFpbHVyZSBdCi0KIGFjY2Vzc2liaWxpdHkvYXJpYS1zZWxlY3Rl
ZC1tZW51LWl0ZW1zLmh0bWwgWyBGYWlsdXJlIF0KIGFjY2Vzc2liaWxpdHkvYXJpYS1vd25zLWhp
ZXJhcmNoeS1yZW1hcC5odG1sIFsgRmFpbHVyZSBdCiBhY2Nlc3NpYmlsaXR5L2VsZW1lbnQtcmVm
bGVjdGlvbi1hcmlhYWN0aXZlZGVzY2VuZGFudC5odG1sIFsgRmFpbHVyZSBdCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1vbi1wYXNzd29yZC1p
bnB1dC5odG1sIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb24t
cGFzc3dvcmQtaW5wdXQuaHRtbAppbmRleCBjNmYyNWZiNTFkNzcuLmMxYmU3MWRmYWUxZSAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb24tcGFz
c3dvcmQtaW5wdXQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFi
ZWxsZWRieS1vbi1wYXNzd29yZC1pbnB1dC5odG1sCkBAIC0zOCw3ICszOCwxMCBAQCBpZiAod2lu
ZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7CiAKICAgICAgICAgb3V0cHV0ICs9ICJVcGRh
dGUgdmFsdWUgZm9yICNwYXNzd29yZC0yXG4iOwogICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgicGFzc3dvcmQtMiIpLnZhbHVlID0gImhlbGxvIjsKLSAgICAgICAgYXdhaXQgd2FpdEZv
cigoKSA9PiBwYXNzd29yZDIuc3RyaW5nVmFsdWUgPT09ICJBWFZhbHVlOiBcdTIwMjJcdTIwMjJc
dTIwMjJcdTIwMjJcdTIwMjIiKTsKKyAgICAgICAgYXdhaXQgd2FpdEZvcigoKSA9PiB7CisgICAg
ICAgICAgICByZXR1cm4gcGFzc3dvcmQyLnN0cmluZ1ZhbHVlID09PSAiQVhWYWx1ZTogXHUyMDIy
XHUyMDIyXHUyMDIyXHUyMDIyXHUyMDIyIiAKKyAgICAgICAgICAgICYmIGJ1dHRvbjIuZGVzY3Jp
cHRpb24gPT09ICJBWERlc2NyaXB0aW9uOiBCZWZvcmUgcGFzc3dvcmQgXHUyMDIyXHUyMDIyXHUy
MDIyXHUyMDIyXHUyMDIyIEFmdGVyIHBhc3N3b3JkIjsKKyAgICAgICAgfSk7CiAgICAgICAgIG91
dHB1dCArPSBleHBlY3QoImJ1dHRvbjIuZGVzY3JpcHRpb24iLCAiJ0FYRGVzY3JpcHRpb246IEJl
Zm9yZSBwYXNzd29yZCBcdTIwMjJcdTIwMjJcdTIwMjJcdTIwMjJcdTIwMjIgQWZ0ZXIgcGFzc3dv
cmQnIik7CiAgICAgICAgIG91dHB1dCArPSBleHBlY3QoImJ1dHRvbjIudGl0bGUiLCAiJ0FYVGl0
bGU6ICciKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>467314</attachid>
            <date>2023-08-17 12:03:56 -0700</date>
            <delta_ts>2023-08-17 15:14:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-260190-20230817120355.patch</filename>
            <type>text/plain</type>
            <size>7790</size>
            <attacher name="Joshua Hoffman">jhoffman23</attacher>
            
              <data encoding="base64">RnJvbSA2YTQzMTk3YmQ2NTVlMWQ1MzJiNGJiNGFjMmIzZTliOWEwNjFjNjY0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBob2ZmbWFuam9zaHVhIDxqaG9mZm1hbjIzQGFwcGxlLmNvbT4K
RGF0ZTogTW9uLCAxNCBBdWcgMjAyMyAxOToyOToxNyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIEFY
OiBhcmlhLWxhYmVsbGVkYnktb24tcGFzc3dvcmQtaW5wdXQgZmFpbHMgaW4gSVRNCiBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjYwMTkwIHJkYXI6Ly8xMTM4ODUzMzEK
ClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKUHJldmlvdXNseSBpbiBJVE0sIGlmIGFuIGVs
ZW1lbnQgaGFkIGBhcmlhLWxhYmVsbGVkYnlgLCBjaGFuZ2VzIHRvIHRoZSBsYWJlbGluZyBlbGVt
ZW50IHdvdWxkIG5vdCB1cGRhdGUgdGhlIG5vZGUgb2YgdGhlIGxhYmVsZWQgZWxlbWVudC4gVGhp
cyBwYXRjaCBhZGRzIGxvZ2ljIGluc2lkZSB0aGUgYGhhbmRsZUNoaWxkcmVuQ2hhbmdlZGAgbWV0
aG9kIHRvIG5vdGlmeSB0aGUgbGFiZWxlZCBlbGVtZW50cyB3aGVuIHRoZSB2YWx1ZSBvZiBhIGxh
YmVsaW5nIGVsZW1lbnQgY2hhbmdlcy4KCiogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS1pc29s
YXRlZC10cmVlL1Rlc3RFeHBlY3RhdGlvbnMKKiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2Fy
aWEtbGFiZWxsZWRieS1vbi1wYXNzd29yZC1pbnB1dC5odG1sOgoKVXBkYXRlIGxheW91dCB0ZXN0
cyB0byB3YWl0IGZvciBhc3luYyB2YWx1ZSBjaGFuZ2UuCgoqIFNvdXJjZS9XZWJDb3JlL2FjY2Vz
c2liaWxpdHkvQVhPYmplY3RDYWNoZS5jcHAKKFdlYkNvcmU6OkFYT2JqZWN0Q2FjaGU6OmhhbmRs
ZUNoaWxkcmVuQ2hhbmdlZCk6CgpDaGVja3MgaWYgc2VsZiBvciBhbmNlc3RvcnMgbGFiZWwgb3Ro
ZXIgZWxlbWVudHMsIGFuZCB1cGRhdHMgdGhlIGxhYmVsZWQgKHJlbGF0ZWQpIGVsZW1lbnRzLgoK
KiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS10ZXh0LWV4cGVjdGVk
LnR4dDogQWRkZWQuCiogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnkt
dGV4dC5odG1sOiBBZGRlZC4KCk5ldyB0ZXN0cyB0byBjaGVjayB0aGF0IHRleHQgY2hhbmdlcywg
YXR0cmlidXRlIGNoYW5nZXMsIGZvciBsYWJlbGxlZGJ5IGVsZW1lbnRzIHVwZGF0ZSBwcm9wZXJs
eS4KLS0tCiAuLi4vV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FYT2JqZWN0Q2FjaGUuY3BwICAgfCAg
NSArKwogLi4uL1Rlc3RFeHBlY3RhdGlvbnMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMg
LS0KIC4uLi9hcmlhLWxhYmVsbGVkYnktb24tcGFzc3dvcmQtaW5wdXQuaHRtbCAgICB8ICA1ICst
CiAuLi4vYXJpYS1sYWJlbGxlZGJ5LXRleHQtZXhwZWN0ZWQudHh0ICAgICAgICAgfCAxOCArKysr
KysrCiAuLi4vYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktdGV4dC5odG1sICAgfCA0OSAr
KysrKysrKysrKysrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDc2IGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0
eS9hcmlhLWxhYmVsbGVkYnktdGV4dC1leHBlY3RlZC50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBM
YXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS10ZXh0Lmh0bWwKCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FYT2JqZWN0Q2FjaGUuY3BwIGIv
U291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BWE9iamVjdENhY2hlLmNwcAppbmRleCBjMmNi
NGE2NWY1NDMuLjExNTQ3Yzc5NTZmYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9BWE9iamVjdENhY2hlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmls
aXR5L0FYT2JqZWN0Q2FjaGUuY3BwCkBAIC0xMjgyLDYgKzEyODIsMTEgQEAgdm9pZCBBWE9iamVj
dENhY2hlOjpoYW5kbGVDaGlsZHJlbkNoYW5nZWQoQWNjZXNzaWJpbGl0eU9iamVjdCYgb2JqZWN0
KQogICAgICAgICAgICAgLy8gRG8gbm90IGxldCBhbnkgYW5jZXN0b3Igb2YgYW4gZWRpdGFibGUg
b2JqZWN0IHVwZGF0ZSBpdHMgY2hpbGRyZW4uCiAgICAgICAgICAgICBzaG91bGRVcGRhdGVQYXJl
bnQgPSBmYWxzZTsKICAgICAgICAgfQorCisgICAgICAgIGlmIChhdXRvIG9iamVjdHMgPSBwYXJl
bnQtPmxhYmVsRm9yT2JqZWN0cygpOyBvYmplY3RzLnNpemUoKSkgeworICAgICAgICAgICAgZm9y
IChjb25zdCBhdXRvJiBheE9iamVjdCA6IG9iamVjdHMpCisgICAgICAgICAgICAgICAgcG9zdE5v
dGlmaWNhdGlvbihkeW5hbWljRG93bmNhc3Q8QWNjZXNzaWJpbGl0eU9iamVjdD4oYXhPYmplY3Qu
Z2V0KCkpLCBheE9iamVjdC0+ZG9jdW1lbnQoKSwgQVhWYWx1ZUNoYW5nZWQpOworICAgICAgICB9
CiAgICAgfQogCiAgICAgLy8gVGhlIHJvbGUgb2YgbGlzdCBvYmplY3RzIGlzIGRlcGVuZGVudCBv
biB0aGVpciBjaGlsZHJlbiwgc28gd2UnbGwgbmVlZCB0byByZS1jb21wdXRlIGl0IGhlcmUuCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5LWlzb2xhdGVkLXRyZWUvVGVzdEV4
cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHktaXNvbGF0ZWQtdHJlZS9UZXN0
RXhwZWN0YXRpb25zCmluZGV4IDY4ZWRjZjYxYTU2MC4uNGVmMGFmOTUwNTdmIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5LWlzb2xhdGVkLXRyZWUvVGVzdEV4cGVjdGF0aW9u
cworKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5LWlzb2xhdGVkLXRyZWUvVGVzdEV4cGVj
dGF0aW9ucwpAQCAtNTEsOSArNTEsNiBAQCBhY2Nlc3NpYmlsaXR5L21hYy9ncmlkLXNlbGVjdGVk
LWNlbGxzLmh0bWwgWyBGYWlsdXJlIF0KIGFjY2Vzc2liaWxpdHkvdGFibGUtY2VsbHMuaHRtbCBb
IEZhaWx1cmUgXQogYWNjZXNzaWJpbGl0eS9tYWMvZG9jdW1lbnQtbGlua3MuaHRtbCBbIEZhaWx1
cmUgXQogCi0jIEZhaWxzIGJlY2F1c2UgYXJpYS1sYWJlbGxlZGJ5IHRleHQgY2hhbmdlcyBkb24n
dCB1cGRhdGUgaW4gaXNvbGF0ZWQgdHJlZSBtb2RlCi1hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxs
ZWRieS1vbi1wYXNzd29yZC1pbnB1dC5odG1sIFsgRmFpbHVyZSBdCi0KIGFjY2Vzc2liaWxpdHkv
YXJpYS1zZWxlY3RlZC1tZW51LWl0ZW1zLmh0bWwgWyBGYWlsdXJlIF0KIGFjY2Vzc2liaWxpdHkv
YXJpYS1vd25zLWhpZXJhcmNoeS1yZW1hcC5odG1sIFsgRmFpbHVyZSBdCiBhY2Nlc3NpYmlsaXR5
L2VsZW1lbnQtcmVmbGVjdGlvbi1hcmlhYWN0aXZlZGVzY2VuZGFudC5odG1sIFsgRmFpbHVyZSBd
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS1v
bi1wYXNzd29yZC1pbnB1dC5odG1sIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxh
YmVsbGVkYnktb24tcGFzc3dvcmQtaW5wdXQuaHRtbAppbmRleCBjNmYyNWZiNTFkNzcuLjhhM2Rk
MjIyMGU4NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVs
bGVkYnktb24tcGFzc3dvcmQtaW5wdXQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmls
aXR5L2FyaWEtbGFiZWxsZWRieS1vbi1wYXNzd29yZC1pbnB1dC5odG1sCkBAIC0zOCw3ICszOCwx
MCBAQCBpZiAod2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7CiAKICAgICAgICAgb3V0
cHV0ICs9ICJVcGRhdGUgdmFsdWUgZm9yICNwYXNzd29yZC0yXG4iOwogICAgICAgICBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgicGFzc3dvcmQtMiIpLnZhbHVlID0gImhlbGxvIjsKLSAgICAgICAg
YXdhaXQgd2FpdEZvcigoKSA9PiBwYXNzd29yZDIuc3RyaW5nVmFsdWUgPT09ICJBWFZhbHVlOiBc
dTIwMjJcdTIwMjJcdTIwMjJcdTIwMjJcdTIwMjIiKTsKKyAgICAgICAgYXdhaXQgd2FpdEZvcigo
KSA9PiB7CisgICAgICAgICAgICByZXR1cm4gcGFzc3dvcmQyLnN0cmluZ1ZhbHVlID09PSAiQVhW
YWx1ZTogXHUyMDIyXHUyMDIyXHUyMDIyXHUyMDIyXHUyMDIyIiAKKyAgICAgICAgICAgICAgICAm
JiBidXR0b24yLmRlc2NyaXB0aW9uID09PSAiQVhEZXNjcmlwdGlvbjogQmVmb3JlIHBhc3N3b3Jk
IFx1MjAyMlx1MjAyMlx1MjAyMlx1MjAyMlx1MjAyMiBBZnRlciBwYXNzd29yZCI7CisgICAgICAg
IH0pOwogICAgICAgICBvdXRwdXQgKz0gZXhwZWN0KCJidXR0b24yLmRlc2NyaXB0aW9uIiwgIidB
WERlc2NyaXB0aW9uOiBCZWZvcmUgcGFzc3dvcmQgXHUyMDIyXHUyMDIyXHUyMDIyXHUyMDIyXHUy
MDIyIEFmdGVyIHBhc3N3b3JkJyIpOwogICAgICAgICBvdXRwdXQgKz0gZXhwZWN0KCJidXR0b24y
LnRpdGxlIiwgIidBWFRpdGxlOiAnIik7CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vz
c2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LXRleHQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
YWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktdGV4dC1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi41MDc4ZGRmYWI0Y2QKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS10ZXh0LWV4
cGVjdGVkLnR4dApAQCAtMCwwICsxLDE4IEBACitUaGlzIHRlc3QgZW5zdXJlcyB0aGF0IGFyaWEt
bGFiZWxsZWRieSBlbGVtZW50cyByZXR1cm4gdGhlIHJpZ2h0IEFYRGVzY3JpcHRpb24gd2hlbiB0
aGVpciBsYWJlbHMgYXJlIHVwZGF0ZWQuCisKK1BBU1M6IGJ1dHRvbjEuZGVzY3JpcHRpb24gPT09
ICdBWERlc2NyaXB0aW9uOiBMYWJlbCBmb3IgQnV0dG9uIE9uZScKK1BBU1M6IGJ1dHRvbjIuZGVz
Y3JpcHRpb24gPT09ICdBWERlc2NyaXB0aW9uOiAnCitQQVNTOiBidXR0b24xLmRlc2NyaXB0aW9u
ID09PSAnQVhEZXNjcmlwdGlvbjogTGFiZWwgZm9yIEJ1dHRvbiBPbmUnCitQQVNTOiBidXR0b24x
LnRpdGxlID09PSAnQVhUaXRsZTogJworUEFTUzogYnV0dG9uMi5kZXNjcmlwdGlvbiA9PT0gJ0FY
RGVzY3JpcHRpb246IExhYmVsIGZvciBCdXR0b24gVHdvJworUEFTUzogYnV0dG9uMi50aXRsZSA9
PT0gJ0FYVGl0bGU6ICcKK1BBU1M6IGJ1dHRvbjEuZGVzY3JpcHRpb24gPT09ICdBWERlc2NyaXB0
aW9uOiBMYWJlbCBmb3IgQnV0dG9uIE9uZSEnCitQQVNTOiBidXR0b24xLnRpdGxlID09PSAnQVhU
aXRsZTogJworCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExF
VEUKK0J1dHRvbiBPbmUgIEJ1dHRvbiBUd28KK0xhYmVsIGZvciBCdXR0b24gT25lIQorCitMYWJl
bCBmb3IgQnV0dG9uIFR3bwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9h
cmlhLWxhYmVsbGVkYnktdGV4dC5odG1sIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlh
LWxhYmVsbGVkYnktdGV4dC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMC4uZDQ1M2RiZGY0NjhiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNz
aWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktdGV4dC5odG1sCkBAIC0wLDAgKzEsNDkgQEAKKzwhRE9D
VFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+
Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2FjY2Vzc2liaWxpdHktaGVscGVyLmpzIj48L3Nj
cmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+Cis8
L2hlYWQ+Cis8Ym9keT4KKzxkaXY+CisgICAgPGJ1dHRvbiBpZD0iYnV0dG9uLTEiIGFyaWEtbGFi
ZWxsZWRieT0ibGFiZWwxIj5CdXR0b24gT25lPC9idXR0b24+CisgICAgPGJ1dHRvbiBpZD0iYnV0
dG9uLTIiPkJ1dHRvbiBUd288L2J1dHRvbj4KKyAgICA8cCBpZD0ibGFiZWwxIj5MYWJlbCBmb3Ig
QnV0dG9uIE9uZTwvcD4KKyAgICA8cCBpZD0ibGFiZWwyIj48c3Bhbj5MYWJlbCBmb3IgQnV0dG9u
IFR3bzwvc3Bhbj48L3A+Cis8L2Rpdj4KKworPHNjcmlwdD4KK2xldCBvdXRwdXQgPSAiVGhpcyB0
ZXN0IGVuc3VyZXMgdGhhdCBhcmlhLWxhYmVsbGVkYnkgZWxlbWVudHMgcmV0dXJuIHRoZSByaWdo
dCBBWERlc2NyaXB0aW9uIHdoZW4gdGhlaXIgbGFiZWxzIGFyZSB1cGRhdGVkLlxuXG4iOworaWYg
KHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgeworICAgIHdpbmRvdy5qc1Rlc3RJc0Fz
eW5jID0gdHJ1ZTsKKworICAgIHZhciBidXR0b24xID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIu
YWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJidXR0b24tMSIpOworICAgIHZhciBidXR0b24yID0gYWNj
ZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJidXR0b24tMiIpOwor
ICAgIHZhciBsYWJlbDEgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVu
dEJ5SWQoImxhYmVsMSIpOworICAgIHZhciBsYWJlbDIgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxl
ci5hY2Nlc3NpYmxlRWxlbWVudEJ5SWQoImxhYmVsMiIpOworCisgICAgb3V0cHV0ICs9IGV4cGVj
dCgiYnV0dG9uMS5kZXNjcmlwdGlvbiIsICInQVhEZXNjcmlwdGlvbjogTGFiZWwgZm9yIEJ1dHRv
biBPbmUnIik7CisgICAgb3V0cHV0ICs9IGV4cGVjdCgiYnV0dG9uMi5kZXNjcmlwdGlvbiIsICIn
QVhEZXNjcmlwdGlvbjogJyIpOworCisgICAgc2V0VGltZW91dChhc3luYyBmdW5jdGlvbigpIHsK
KyAgICAgICAgYXdhaXQgd2FpdEZvcigoKSA9PiBidXR0b24xLmRlc2NyaXB0aW9uID09PSAiQVhE
ZXNjcmlwdGlvbjogTGFiZWwgZm9yIEJ1dHRvbiBPbmUiKTsKKyAgICAgICAgb3V0cHV0ICs9IGV4
cGVjdCgiYnV0dG9uMS5kZXNjcmlwdGlvbiIsICInQVhEZXNjcmlwdGlvbjogTGFiZWwgZm9yIEJ1
dHRvbiBPbmUnIik7CisgICAgICAgIG91dHB1dCArPSBleHBlY3QoImJ1dHRvbjEudGl0bGUiLCAi
J0FYVGl0bGU6ICciKTsKKworICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYnV0dG9u
LTIiKS5zZXRBdHRyaWJ1dGUoImFyaWEtbGFiZWxsZWRieSIsICJsYWJlbDIiKTsKKyAgICAgICAg
YXdhaXQgd2FpdEZvcigoKSA9PiBidXR0b24yLmRlc2NyaXB0aW9uID09PSAiQVhEZXNjcmlwdGlv
bjogTGFiZWwgZm9yIEJ1dHRvbiBUd28iKTsKKyAgICAgICAgb3V0cHV0ICs9IGV4cGVjdCgiYnV0
dG9uMi5kZXNjcmlwdGlvbiIsICInQVhEZXNjcmlwdGlvbjogTGFiZWwgZm9yIEJ1dHRvbiBUd28n
Iik7CisgICAgICAgIG91dHB1dCArPSBleHBlY3QoImJ1dHRvbjIudGl0bGUiLCAiJ0FYVGl0bGU6
ICciKTsKKworICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibGFiZWwxIikuaW5uZXJU
ZXh0ICs9ICIhIjsKKyAgICAgICAgYXdhaXQgd2FpdEZvcigoKSA9PiBidXR0b24xLmRlc2NyaXB0
aW9uID09PSAiQVhEZXNjcmlwdGlvbjogTGFiZWwgZm9yIEJ1dHRvbiBPbmUhIik7CisgICAgICAg
IG91dHB1dCArPSBleHBlY3QoImJ1dHRvbjEuZGVzY3JpcHRpb24iLCAiJ0FYRGVzY3JpcHRpb246
IExhYmVsIGZvciBCdXR0b24gT25lISciKTsKKyAgICAgICAgb3V0cHV0ICs9IGV4cGVjdCgiYnV0
dG9uMS50aXRsZSIsICInQVhUaXRsZTogJyIpOworCisgICAgICAgIGRlYnVnKG91dHB1dCk7Cisg
ICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgIH0sIDApOworfQorPC9zY3JpcHQ+Cis8L2JvZHk+
Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>467316</attachid>
            <date>2023-08-17 15:14:08 -0700</date>
            <delta_ts>2023-08-18 11:08:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-260190-20230817151408.patch</filename>
            <type>text/plain</type>
            <size>8501</size>
            <attacher name="Joshua Hoffman">jhoffman23</attacher>
            
              <data encoding="base64">RnJvbSAxYmRjYmY3YjA1ZjM4MzliYTEzZTRmYjJlYmM1ZGIyNTViZmJkZjA5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBob2ZmbWFuam9zaHVhIDxqaG9mZm1hbjIzQGFwcGxlLmNvbT4K
RGF0ZTogTW9uLCAxNCBBdWcgMjAyMyAxOToyOToxNyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIEFY
OiBhcmlhLWxhYmVsbGVkYnktb24tcGFzc3dvcmQtaW5wdXQgZmFpbHMgaW4gSVRNCiBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjYwMTkwIHJkYXI6Ly8xMTM4ODUzMzEK
ClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKUHJldmlvdXNseSBpbiBJVE0sIGlmIGFuIGVs
ZW1lbnQgaGFkIGBhcmlhLWxhYmVsbGVkYnlgLCBjaGFuZ2VzIHRvIHRoZSBsYWJlbGluZyBlbGVt
ZW50IHdvdWxkIG5vdCB1cGRhdGUgdGhlIG5vZGUgb2YgdGhlIGxhYmVsZWQgZWxlbWVudC4gVGhp
cyBwYXRjaCBhZGRzIGxvZ2ljIGluc2lkZSB0aGUgYGhhbmRsZUNoaWxkcmVuQ2hhbmdlZGAgbWV0
aG9kIHRvIG5vdGlmeSB0aGUgbGFiZWxlZCBlbGVtZW50cyB3aGVuIHRoZSB2YWx1ZSBvZiBhIGxh
YmVsaW5nIGVsZW1lbnQgY2hhbmdlcy4KCiogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS1pc29s
YXRlZC10cmVlL1Rlc3RFeHBlY3RhdGlvbnMKKiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2Fy
aWEtbGFiZWxsZWRieS1vbi1wYXNzd29yZC1pbnB1dC5odG1sOgoKVXBkYXRlIGxheW91dCB0ZXN0
cyB0byB3YWl0IGZvciBhc3luYyB2YWx1ZSBjaGFuZ2UuCgoqIExheW91dFRlc3RzL3BsYXRmb3Jt
L2dsaWIvVGVzdEV4cGVjdGF0aW9ucwoKU2tpcCBvbiBHVEsvV1BFLgoKKiBTb3VyY2UvV2ViQ29y
ZS9hY2Nlc3NpYmlsaXR5L0FYT2JqZWN0Q2FjaGUuY3BwCihXZWJDb3JlOjpBWE9iamVjdENhY2hl
OjpoYW5kbGVDaGlsZHJlbkNoYW5nZWQpOgoKQ2hlY2tzIGlmIHNlbGYgb3IgYW5jZXN0b3JzIGxh
YmVsIG90aGVyIGVsZW1lbnRzLCBhbmQgdXBkYXRzIHRoZSBsYWJlbGVkIChyZWxhdGVkKSBlbGVt
ZW50cy4KCiogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktdGV4dC1l
eHBlY3RlZC50eHQ6IEFkZGVkLgoqIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJl
bGxlZGJ5LXRleHQuaHRtbDogQWRkZWQuCgpOZXcgdGVzdHMgdG8gY2hlY2sgdGhhdCB0ZXh0IGNo
YW5nZXMsIGF0dHJpYnV0ZSBjaGFuZ2VzLCBmb3IgbGFiZWxsZWRieSBlbGVtZW50cyB1cGRhdGUg
cHJvcGVybHkuCi0tLQogLi4uL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BWE9iamVjdENhY2hlLmNw
cCAgIHwgIDUgKysKIC4uLi9UZXN0RXhwZWN0YXRpb25zICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAzIC0tCiAuLi4vYXJpYS1sYWJlbGxlZGJ5LW9uLXBhc3N3b3JkLWlucHV0Lmh0bWwgICAg
fCAgNSArLQogLi4uL2FyaWEtbGFiZWxsZWRieS10ZXh0LWV4cGVjdGVkLnR4dCAgICAgICAgIHwg
MTggKysrKysrKwogLi4uL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LXRleHQuaHRtbCAg
IHwgNDkgKysrKysrKysrKysrKysrKysrKwogTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ2xpYi9UZXN0
RXhwZWN0YXRpb25zICAgIHwgIDEgKwogNiBmaWxlcyBjaGFuZ2VkLCA3NyBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2FjY2Vzc2li
aWxpdHkvYXJpYS1sYWJlbGxlZGJ5LXRleHQtZXhwZWN0ZWQudHh0CiBjcmVhdGUgbW9kZSAxMDA2
NDQgTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktdGV4dC5odG1sCgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BWE9iamVjdENhY2hlLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQVhPYmplY3RDYWNoZS5jcHAKaW5kZXgg
YzJjYjRhNjVmNTQzLi4xMTU0N2M3OTU2ZmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Fj
Y2Vzc2liaWxpdHkvQVhPYmplY3RDYWNoZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9BWE9iamVjdENhY2hlLmNwcApAQCAtMTI4Miw2ICsxMjgyLDExIEBAIHZvaWQgQVhP
YmplY3RDYWNoZTo6aGFuZGxlQ2hpbGRyZW5DaGFuZ2VkKEFjY2Vzc2liaWxpdHlPYmplY3QmIG9i
amVjdCkKICAgICAgICAgICAgIC8vIERvIG5vdCBsZXQgYW55IGFuY2VzdG9yIG9mIGFuIGVkaXRh
YmxlIG9iamVjdCB1cGRhdGUgaXRzIGNoaWxkcmVuLgogICAgICAgICAgICAgc2hvdWxkVXBkYXRl
UGFyZW50ID0gZmFsc2U7CiAgICAgICAgIH0KKworICAgICAgICBpZiAoYXV0byBvYmplY3RzID0g
cGFyZW50LT5sYWJlbEZvck9iamVjdHMoKTsgb2JqZWN0cy5zaXplKCkpIHsKKyAgICAgICAgICAg
IGZvciAoY29uc3QgYXV0byYgYXhPYmplY3QgOiBvYmplY3RzKQorICAgICAgICAgICAgICAgIHBv
c3ROb3RpZmljYXRpb24oZHluYW1pY0Rvd25jYXN0PEFjY2Vzc2liaWxpdHlPYmplY3Q+KGF4T2Jq
ZWN0LmdldCgpKSwgYXhPYmplY3QtPmRvY3VtZW50KCksIEFYVmFsdWVDaGFuZ2VkKTsKKyAgICAg
ICAgfQogICAgIH0KIAogICAgIC8vIFRoZSByb2xlIG9mIGxpc3Qgb2JqZWN0cyBpcyBkZXBlbmRl
bnQgb24gdGhlaXIgY2hpbGRyZW4sIHNvIHdlJ2xsIG5lZWQgdG8gcmUtY29tcHV0ZSBpdCBoZXJl
LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS1pc29sYXRlZC10cmVlL1Rl
c3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5LWlzb2xhdGVkLXRyZWUv
VGVzdEV4cGVjdGF0aW9ucwppbmRleCA2OGVkY2Y2MWE1NjAuLjRlZjBhZjk1MDU3ZiAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS1pc29sYXRlZC10cmVlL1Rlc3RFeHBlY3Rh
dGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS1pc29sYXRlZC10cmVlL1Rlc3RF
eHBlY3RhdGlvbnMKQEAgLTUxLDkgKzUxLDYgQEAgYWNjZXNzaWJpbGl0eS9tYWMvZ3JpZC1zZWxl
Y3RlZC1jZWxscy5odG1sIFsgRmFpbHVyZSBdCiBhY2Nlc3NpYmlsaXR5L3RhYmxlLWNlbGxzLmh0
bWwgWyBGYWlsdXJlIF0KIGFjY2Vzc2liaWxpdHkvbWFjL2RvY3VtZW50LWxpbmtzLmh0bWwgWyBG
YWlsdXJlIF0KIAotIyBGYWlscyBiZWNhdXNlIGFyaWEtbGFiZWxsZWRieSB0ZXh0IGNoYW5nZXMg
ZG9uJ3QgdXBkYXRlIGluIGlzb2xhdGVkIHRyZWUgbW9kZQotYWNjZXNzaWJpbGl0eS9hcmlhLWxh
YmVsbGVkYnktb24tcGFzc3dvcmQtaW5wdXQuaHRtbCBbIEZhaWx1cmUgXQotCiBhY2Nlc3NpYmls
aXR5L2FyaWEtc2VsZWN0ZWQtbWVudS1pdGVtcy5odG1sIFsgRmFpbHVyZSBdCiBhY2Nlc3NpYmls
aXR5L2FyaWEtb3ducy1oaWVyYXJjaHktcmVtYXAuaHRtbCBbIEZhaWx1cmUgXQogYWNjZXNzaWJp
bGl0eS9lbGVtZW50LXJlZmxlY3Rpb24tYXJpYWFjdGl2ZWRlc2NlbmRhbnQuaHRtbCBbIEZhaWx1
cmUgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVk
Ynktb24tcGFzc3dvcmQtaW5wdXQuaHRtbCBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJp
YS1sYWJlbGxlZGJ5LW9uLXBhc3N3b3JkLWlucHV0Lmh0bWwKaW5kZXggYzZmMjVmYjUxZDc3Li44
YTNkZDIyMjBlODUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1s
YWJlbGxlZGJ5LW9uLXBhc3N3b3JkLWlucHV0Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNz
aWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb24tcGFzc3dvcmQtaW5wdXQuaHRtbApAQCAtMzgsNyAr
MzgsMTAgQEAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgewogCiAgICAgICAg
IG91dHB1dCArPSAiVXBkYXRlIHZhbHVlIGZvciAjcGFzc3dvcmQtMlxuIjsKICAgICAgICAgZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoInBhc3N3b3JkLTIiKS52YWx1ZSA9ICJoZWxsbyI7Ci0gICAg
ICAgIGF3YWl0IHdhaXRGb3IoKCkgPT4gcGFzc3dvcmQyLnN0cmluZ1ZhbHVlID09PSAiQVhWYWx1
ZTogXHUyMDIyXHUyMDIyXHUyMDIyXHUyMDIyXHUyMDIyIik7CisgICAgICAgIGF3YWl0IHdhaXRG
b3IoKCkgPT4geworICAgICAgICAgICAgcmV0dXJuIHBhc3N3b3JkMi5zdHJpbmdWYWx1ZSA9PT0g
IkFYVmFsdWU6IFx1MjAyMlx1MjAyMlx1MjAyMlx1MjAyMlx1MjAyMiIgCisgICAgICAgICAgICAg
ICAgJiYgYnV0dG9uMi5kZXNjcmlwdGlvbiA9PT0gIkFYRGVzY3JpcHRpb246IEJlZm9yZSBwYXNz
d29yZCBcdTIwMjJcdTIwMjJcdTIwMjJcdTIwMjJcdTIwMjIgQWZ0ZXIgcGFzc3dvcmQiOworICAg
ICAgICB9KTsKICAgICAgICAgb3V0cHV0ICs9IGV4cGVjdCgiYnV0dG9uMi5kZXNjcmlwdGlvbiIs
ICInQVhEZXNjcmlwdGlvbjogQmVmb3JlIHBhc3N3b3JkIFx1MjAyMlx1MjAyMlx1MjAyMlx1MjAy
Mlx1MjAyMiBBZnRlciBwYXNzd29yZCciKTsKICAgICAgICAgb3V0cHV0ICs9IGV4cGVjdCgiYnV0
dG9uMi50aXRsZSIsICInQVhUaXRsZTogJyIpOwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9h
Y2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS10ZXh0LWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LXRleHQtZXhwZWN0ZWQudHh0Cm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uNTA3OGRkZmFiNGNkCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktdGV4
dC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxOCBAQAorVGhpcyB0ZXN0IGVuc3VyZXMgdGhhdCBh
cmlhLWxhYmVsbGVkYnkgZWxlbWVudHMgcmV0dXJuIHRoZSByaWdodCBBWERlc2NyaXB0aW9uIHdo
ZW4gdGhlaXIgbGFiZWxzIGFyZSB1cGRhdGVkLgorCitQQVNTOiBidXR0b24xLmRlc2NyaXB0aW9u
ID09PSAnQVhEZXNjcmlwdGlvbjogTGFiZWwgZm9yIEJ1dHRvbiBPbmUnCitQQVNTOiBidXR0b24y
LmRlc2NyaXB0aW9uID09PSAnQVhEZXNjcmlwdGlvbjogJworUEFTUzogYnV0dG9uMS5kZXNjcmlw
dGlvbiA9PT0gJ0FYRGVzY3JpcHRpb246IExhYmVsIGZvciBCdXR0b24gT25lJworUEFTUzogYnV0
dG9uMS50aXRsZSA9PT0gJ0FYVGl0bGU6ICcKK1BBU1M6IGJ1dHRvbjIuZGVzY3JpcHRpb24gPT09
ICdBWERlc2NyaXB0aW9uOiBMYWJlbCBmb3IgQnV0dG9uIFR3bycKK1BBU1M6IGJ1dHRvbjIudGl0
bGUgPT09ICdBWFRpdGxlOiAnCitQQVNTOiBidXR0b24xLmRlc2NyaXB0aW9uID09PSAnQVhEZXNj
cmlwdGlvbjogTGFiZWwgZm9yIEJ1dHRvbiBPbmUhJworUEFTUzogYnV0dG9uMS50aXRsZSA9PT0g
J0FYVGl0bGU6ICcKKworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENP
TVBMRVRFCitCdXR0b24gT25lICBCdXR0b24gVHdvCitMYWJlbCBmb3IgQnV0dG9uIE9uZSEKKwor
TGFiZWwgZm9yIEJ1dHRvbiBUd28KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxp
dHkvYXJpYS1sYWJlbGxlZGJ5LXRleHQuaHRtbCBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkv
YXJpYS1sYWJlbGxlZGJ5LXRleHQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAuLmQ0NTNkYmRmNDY4YgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Fj
Y2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LXRleHQuaHRtbApAQCAtMCwwICsxLDQ5IEBACis8
IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxo
ZWFkPgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9hY2Nlc3NpYmlsaXR5LWhlbHBlci5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0
PgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2PgorICAgIDxidXR0b24gaWQ9ImJ1dHRvbi0xIiBhcmlh
LWxhYmVsbGVkYnk9ImxhYmVsMSI+QnV0dG9uIE9uZTwvYnV0dG9uPgorICAgIDxidXR0b24gaWQ9
ImJ1dHRvbi0yIj5CdXR0b24gVHdvPC9idXR0b24+CisgICAgPHAgaWQ9ImxhYmVsMSI+TGFiZWwg
Zm9yIEJ1dHRvbiBPbmU8L3A+CisgICAgPHAgaWQ9ImxhYmVsMiI+PHNwYW4+TGFiZWwgZm9yIEJ1
dHRvbiBUd288L3NwYW4+PC9wPgorPC9kaXY+CisKKzxzY3JpcHQ+CitsZXQgb3V0cHV0ID0gIlRo
aXMgdGVzdCBlbnN1cmVzIHRoYXQgYXJpYS1sYWJlbGxlZGJ5IGVsZW1lbnRzIHJldHVybiB0aGUg
cmlnaHQgQVhEZXNjcmlwdGlvbiB3aGVuIHRoZWlyIGxhYmVscyBhcmUgdXBkYXRlZC5cblxuIjsK
K2lmICh3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsKKyAgICB3aW5kb3cuanNUZXN0
SXNBc3luYyA9IHRydWU7CisKKyAgICB2YXIgYnV0dG9uMSA9IGFjY2Vzc2liaWxpdHlDb250cm9s
bGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgiYnV0dG9uLTEiKTsKKyAgICB2YXIgYnV0dG9uMiA9
IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgiYnV0dG9uLTIi
KTsKKyAgICB2YXIgbGFiZWwxID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVs
ZW1lbnRCeUlkKCJsYWJlbDEiKTsKKyAgICB2YXIgbGFiZWwyID0gYWNjZXNzaWJpbGl0eUNvbnRy
b2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJsYWJlbDIiKTsKKworICAgIG91dHB1dCArPSBl
eHBlY3QoImJ1dHRvbjEuZGVzY3JpcHRpb24iLCAiJ0FYRGVzY3JpcHRpb246IExhYmVsIGZvciBC
dXR0b24gT25lJyIpOworICAgIG91dHB1dCArPSBleHBlY3QoImJ1dHRvbjIuZGVzY3JpcHRpb24i
LCAiJ0FYRGVzY3JpcHRpb246ICciKTsKKworICAgIHNldFRpbWVvdXQoYXN5bmMgZnVuY3Rpb24o
KSB7CisgICAgICAgIGF3YWl0IHdhaXRGb3IoKCkgPT4gYnV0dG9uMS5kZXNjcmlwdGlvbiA9PT0g
IkFYRGVzY3JpcHRpb246IExhYmVsIGZvciBCdXR0b24gT25lIik7CisgICAgICAgIG91dHB1dCAr
PSBleHBlY3QoImJ1dHRvbjEuZGVzY3JpcHRpb24iLCAiJ0FYRGVzY3JpcHRpb246IExhYmVsIGZv
ciBCdXR0b24gT25lJyIpOworICAgICAgICBvdXRwdXQgKz0gZXhwZWN0KCJidXR0b24xLnRpdGxl
IiwgIidBWFRpdGxlOiAnIik7CisKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImJ1
dHRvbi0yIikuc2V0QXR0cmlidXRlKCJhcmlhLWxhYmVsbGVkYnkiLCAibGFiZWwyIik7CisgICAg
ICAgIGF3YWl0IHdhaXRGb3IoKCkgPT4gYnV0dG9uMi5kZXNjcmlwdGlvbiA9PT0gIkFYRGVzY3Jp
cHRpb246IExhYmVsIGZvciBCdXR0b24gVHdvIik7CisgICAgICAgIG91dHB1dCArPSBleHBlY3Qo
ImJ1dHRvbjIuZGVzY3JpcHRpb24iLCAiJ0FYRGVzY3JpcHRpb246IExhYmVsIGZvciBCdXR0b24g
VHdvJyIpOworICAgICAgICBvdXRwdXQgKz0gZXhwZWN0KCJidXR0b24yLnRpdGxlIiwgIidBWFRp
dGxlOiAnIik7CisKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImxhYmVsMSIpLmlu
bmVyVGV4dCArPSAiISI7CisgICAgICAgIGF3YWl0IHdhaXRGb3IoKCkgPT4gYnV0dG9uMS5kZXNj
cmlwdGlvbiA9PT0gIkFYRGVzY3JpcHRpb246IExhYmVsIGZvciBCdXR0b24gT25lISIpOworICAg
ICAgICBvdXRwdXQgKz0gZXhwZWN0KCJidXR0b24xLmRlc2NyaXB0aW9uIiwgIidBWERlc2NyaXB0
aW9uOiBMYWJlbCBmb3IgQnV0dG9uIE9uZSEnIik7CisgICAgICAgIG91dHB1dCArPSBleHBlY3Qo
ImJ1dHRvbjEudGl0bGUiLCAiJ0FYVGl0bGU6ICciKTsKKworICAgICAgICBkZWJ1ZyhvdXRwdXQp
OworICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICB9LCAwKTsKK30KKzwvc2NyaXB0PgorPC9i
b2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2dsaWIvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2dsaWIvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA0ZTY1ZDFhYjBlOTkuLjhiOGE4ZWUw
Njg1NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ2xpYi9UZXN0RXhwZWN0YXRp
b25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2dsaWIvVGVzdEV4cGVjdGF0aW9ucwpAQCAt
NDU4LDYgKzQ1OCw3IEBAIGFjY2Vzc2liaWxpdHkvcHJvZ3Jlc3MtZWxlbWVudC12YWx1ZS1jaGFu
Z2VzLmh0bWwgWyBTa2lwIF0KIAogYWNjZXNzaWJpbGl0eS9zdmctZm9udC1mYWNlLmh0bWwgWyBT
a2lwIF0KIGFjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LW9uLXBhc3N3b3JkLWlucHV0Lmh0
bWwgWyBTa2lwIF0KK2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LXRleHQuaHRtbCBbIFNr
aXAgXQogCiAjIFNraXBwZWQgYmVjYXVzZSB0ZXh0IG1hcmtlciBBUElzIG5vdCBpbXBsZW1lbnRl
ZC4KIGFjY2Vzc2liaWxpdHkvZGlzcGxheS1jb250ZW50cy9lbmQtdGV4dC1tYXJrZXIuaHRtbCBb
IFNraXAgXQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>467329</attachid>
            <date>2023-08-18 11:08:58 -0700</date>
            <delta_ts>2023-08-21 07:20:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-260190-20230818110857.patch</filename>
            <type>text/plain</type>
            <size>8242</size>
            <attacher name="Joshua Hoffman">jhoffman23</attacher>
            
              <data encoding="base64">RnJvbSA2ZTk0YWJiYmI5NmQxMDMzNmRhMDI5M2NmZmIxMmVjMmEwMjdlZDZlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBob2ZmbWFuam9zaHVhIDxqaG9mZm1hbjIzQGFwcGxlLmNvbT4K
RGF0ZTogTW9uLCAxNCBBdWcgMjAyMyAxOToyOToxNyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIEFY
OiBhcmlhLWxhYmVsbGVkYnktb24tcGFzc3dvcmQtaW5wdXQgZmFpbHMgaW4gSVRNCiBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjYwMTkwIHJkYXI6Ly8xMTM4ODUzMzEK
ClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKUHJldmlvdXNseSBpbiBJVE0sIGlmIGFuIGVs
ZW1lbnQgaGFkIGBhcmlhLWxhYmVsbGVkYnlgLCBjaGFuZ2VzIHRvIHRoZSBsYWJlbGluZyBlbGVt
ZW50IHdvdWxkIG5vdCB1cGRhdGUgdGhlIG5vZGUgb2YgdGhlIGxhYmVsZWQgZWxlbWVudC4gVGhp
cyBwYXRjaCBhZGRzIGxvZ2ljIGluc2lkZSB0aGUgYGhhbmRsZUNoaWxkcmVuQ2hhbmdlZGAgbWV0
aG9kIHRvIG5vdGlmeSB0aGUgbGFiZWxlZCBlbGVtZW50cyB3aGVuIHRoZSB2YWx1ZSBvZiBhIGxh
YmVsaW5nIGVsZW1lbnQgY2hhbmdlcy4KCiogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS1pc29s
YXRlZC10cmVlL1Rlc3RFeHBlY3RhdGlvbnMKKiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2Fy
aWEtbGFiZWxsZWRieS1vbi1wYXNzd29yZC1pbnB1dC5odG1sOgoKVXBkYXRlIGxheW91dCB0ZXN0
cyB0byB3YWl0IGZvciBhc3luYyB2YWx1ZSBjaGFuZ2UuCgoqIExheW91dFRlc3RzL3BsYXRmb3Jt
L2dsaWIvVGVzdEV4cGVjdGF0aW9ucwoKU2tpcCBvbiBHVEsvV1BFLgoKKiBTb3VyY2UvV2ViQ29y
ZS9hY2Nlc3NpYmlsaXR5L0FYT2JqZWN0Q2FjaGUuY3BwCihXZWJDb3JlOjpBWE9iamVjdENhY2hl
OjpoYW5kbGVDaGlsZHJlbkNoYW5nZWQpOgoKQ2hlY2tzIGlmIHNlbGYgb3IgYW5jZXN0b3JzIGxh
YmVsIG90aGVyIGVsZW1lbnRzLCBhbmQgdXBkYXRzIHRoZSBsYWJlbGVkIChyZWxhdGVkKSBlbGVt
ZW50cy4KCiogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktdGV4dC1l
eHBlY3RlZC50eHQ6IEFkZGVkLgoqIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJl
bGxlZGJ5LXRleHQuaHRtbDogQWRkZWQuCgpOZXcgdGVzdHMgdG8gY2hlY2sgdGhhdCB0ZXh0IGNo
YW5nZXMsIGF0dHJpYnV0ZSBjaGFuZ2VzLCBmb3IgbGFiZWxsZWRieSBlbGVtZW50cyB1cGRhdGUg
cHJvcGVybHkuCi0tLQogLi4uL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BWE9iamVjdENhY2hlLmNw
cCAgIHwgIDUgKysKIC4uLi9UZXN0RXhwZWN0YXRpb25zICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAzIC0tCiAuLi4vYXJpYS1sYWJlbGxlZGJ5LW9uLXBhc3N3b3JkLWlucHV0Lmh0bWwgICAg
fCAgNSArLQogLi4uL2FyaWEtbGFiZWxsZWRieS10ZXh0LWV4cGVjdGVkLnR4dCAgICAgICAgIHwg
MTcgKysrKysrKwogLi4uL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LXRleHQuaHRtbCAg
IHwgNDYgKysrKysrKysrKysrKysrKysrKwogTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ2xpYi9UZXN0
RXhwZWN0YXRpb25zICAgIHwgIDEgKwogNiBmaWxlcyBjaGFuZ2VkLCA3MyBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2FjY2Vzc2li
aWxpdHkvYXJpYS1sYWJlbGxlZGJ5LXRleHQtZXhwZWN0ZWQudHh0CiBjcmVhdGUgbW9kZSAxMDA2
NDQgTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktdGV4dC5odG1sCgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BWE9iamVjdENhY2hlLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQVhPYmplY3RDYWNoZS5jcHAKaW5kZXgg
YzJjYjRhNjVmNTQzLi4xMTU0N2M3OTU2ZmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Fj
Y2Vzc2liaWxpdHkvQVhPYmplY3RDYWNoZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9BWE9iamVjdENhY2hlLmNwcApAQCAtMTI4Miw2ICsxMjgyLDExIEBAIHZvaWQgQVhP
YmplY3RDYWNoZTo6aGFuZGxlQ2hpbGRyZW5DaGFuZ2VkKEFjY2Vzc2liaWxpdHlPYmplY3QmIG9i
amVjdCkKICAgICAgICAgICAgIC8vIERvIG5vdCBsZXQgYW55IGFuY2VzdG9yIG9mIGFuIGVkaXRh
YmxlIG9iamVjdCB1cGRhdGUgaXRzIGNoaWxkcmVuLgogICAgICAgICAgICAgc2hvdWxkVXBkYXRl
UGFyZW50ID0gZmFsc2U7CiAgICAgICAgIH0KKworICAgICAgICBpZiAoYXV0byBvYmplY3RzID0g
cGFyZW50LT5sYWJlbEZvck9iamVjdHMoKTsgb2JqZWN0cy5zaXplKCkpIHsKKyAgICAgICAgICAg
IGZvciAoY29uc3QgYXV0byYgYXhPYmplY3QgOiBvYmplY3RzKQorICAgICAgICAgICAgICAgIHBv
c3ROb3RpZmljYXRpb24oZHluYW1pY0Rvd25jYXN0PEFjY2Vzc2liaWxpdHlPYmplY3Q+KGF4T2Jq
ZWN0LmdldCgpKSwgYXhPYmplY3QtPmRvY3VtZW50KCksIEFYVmFsdWVDaGFuZ2VkKTsKKyAgICAg
ICAgfQogICAgIH0KIAogICAgIC8vIFRoZSByb2xlIG9mIGxpc3Qgb2JqZWN0cyBpcyBkZXBlbmRl
bnQgb24gdGhlaXIgY2hpbGRyZW4sIHNvIHdlJ2xsIG5lZWQgdG8gcmUtY29tcHV0ZSBpdCBoZXJl
LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS1pc29sYXRlZC10cmVlL1Rl
c3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5LWlzb2xhdGVkLXRyZWUv
VGVzdEV4cGVjdGF0aW9ucwppbmRleCA2OGVkY2Y2MWE1NjAuLjRlZjBhZjk1MDU3ZiAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS1pc29sYXRlZC10cmVlL1Rlc3RFeHBlY3Rh
dGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS1pc29sYXRlZC10cmVlL1Rlc3RF
eHBlY3RhdGlvbnMKQEAgLTUxLDkgKzUxLDYgQEAgYWNjZXNzaWJpbGl0eS9tYWMvZ3JpZC1zZWxl
Y3RlZC1jZWxscy5odG1sIFsgRmFpbHVyZSBdCiBhY2Nlc3NpYmlsaXR5L3RhYmxlLWNlbGxzLmh0
bWwgWyBGYWlsdXJlIF0KIGFjY2Vzc2liaWxpdHkvbWFjL2RvY3VtZW50LWxpbmtzLmh0bWwgWyBG
YWlsdXJlIF0KIAotIyBGYWlscyBiZWNhdXNlIGFyaWEtbGFiZWxsZWRieSB0ZXh0IGNoYW5nZXMg
ZG9uJ3QgdXBkYXRlIGluIGlzb2xhdGVkIHRyZWUgbW9kZQotYWNjZXNzaWJpbGl0eS9hcmlhLWxh
YmVsbGVkYnktb24tcGFzc3dvcmQtaW5wdXQuaHRtbCBbIEZhaWx1cmUgXQotCiBhY2Nlc3NpYmls
aXR5L2FyaWEtc2VsZWN0ZWQtbWVudS1pdGVtcy5odG1sIFsgRmFpbHVyZSBdCiBhY2Nlc3NpYmls
aXR5L2FyaWEtb3ducy1oaWVyYXJjaHktcmVtYXAuaHRtbCBbIEZhaWx1cmUgXQogYWNjZXNzaWJp
bGl0eS9lbGVtZW50LXJlZmxlY3Rpb24tYXJpYWFjdGl2ZWRlc2NlbmRhbnQuaHRtbCBbIEZhaWx1
cmUgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVk
Ynktb24tcGFzc3dvcmQtaW5wdXQuaHRtbCBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJp
YS1sYWJlbGxlZGJ5LW9uLXBhc3N3b3JkLWlucHV0Lmh0bWwKaW5kZXggYzZmMjVmYjUxZDc3Li44
YTNkZDIyMjBlODUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1s
YWJlbGxlZGJ5LW9uLXBhc3N3b3JkLWlucHV0Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNz
aWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktb24tcGFzc3dvcmQtaW5wdXQuaHRtbApAQCAtMzgsNyAr
MzgsMTAgQEAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgewogCiAgICAgICAg
IG91dHB1dCArPSAiVXBkYXRlIHZhbHVlIGZvciAjcGFzc3dvcmQtMlxuIjsKICAgICAgICAgZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoInBhc3N3b3JkLTIiKS52YWx1ZSA9ICJoZWxsbyI7Ci0gICAg
ICAgIGF3YWl0IHdhaXRGb3IoKCkgPT4gcGFzc3dvcmQyLnN0cmluZ1ZhbHVlID09PSAiQVhWYWx1
ZTogXHUyMDIyXHUyMDIyXHUyMDIyXHUyMDIyXHUyMDIyIik7CisgICAgICAgIGF3YWl0IHdhaXRG
b3IoKCkgPT4geworICAgICAgICAgICAgcmV0dXJuIHBhc3N3b3JkMi5zdHJpbmdWYWx1ZSA9PT0g
IkFYVmFsdWU6IFx1MjAyMlx1MjAyMlx1MjAyMlx1MjAyMlx1MjAyMiIgCisgICAgICAgICAgICAg
ICAgJiYgYnV0dG9uMi5kZXNjcmlwdGlvbiA9PT0gIkFYRGVzY3JpcHRpb246IEJlZm9yZSBwYXNz
d29yZCBcdTIwMjJcdTIwMjJcdTIwMjJcdTIwMjJcdTIwMjIgQWZ0ZXIgcGFzc3dvcmQiOworICAg
ICAgICB9KTsKICAgICAgICAgb3V0cHV0ICs9IGV4cGVjdCgiYnV0dG9uMi5kZXNjcmlwdGlvbiIs
ICInQVhEZXNjcmlwdGlvbjogQmVmb3JlIHBhc3N3b3JkIFx1MjAyMlx1MjAyMlx1MjAyMlx1MjAy
Mlx1MjAyMiBBZnRlciBwYXNzd29yZCciKTsKICAgICAgICAgb3V0cHV0ICs9IGV4cGVjdCgiYnV0
dG9uMi50aXRsZSIsICInQVhUaXRsZTogJyIpOwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9h
Y2Nlc3NpYmlsaXR5L2FyaWEtbGFiZWxsZWRieS10ZXh0LWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxlZGJ5LXRleHQtZXhwZWN0ZWQudHh0Cm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMTg2ZjEyNmI0ZmEzCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVsbGVkYnktdGV4
dC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxNyBAQAorVGhpcyB0ZXN0IGVuc3VyZXMgdGhhdCBh
cmlhLWxhYmVsbGVkYnkgZWxlbWVudHMgcmV0dXJuIHRoZSByaWdodCBBWERlc2NyaXB0aW9uIHdo
ZW4gdGhlaXIgbGFiZWxzIGFyZSB1cGRhdGVkLgorCitQQVNTOiBidXR0b24xLmRlc2NyaXB0aW9u
ID09PSAnQVhEZXNjcmlwdGlvbjogTGFiZWwgZm9yIEJ1dHRvbiBPbmUnCitQQVNTOiBidXR0b24x
LnRpdGxlID09PSAnQVhUaXRsZTogJworUEFTUzogYnV0dG9uMi5kZXNjcmlwdGlvbiA9PT0gJ0FY
RGVzY3JpcHRpb246ICcKK1BBU1M6IGJ1dHRvbjIuZGVzY3JpcHRpb24gPT09ICdBWERlc2NyaXB0
aW9uOiBMYWJlbCBmb3IgQnV0dG9uIFR3bycKK1BBU1M6IGJ1dHRvbjIudGl0bGUgPT09ICdBWFRp
dGxlOiAnCitQQVNTOiBidXR0b24xLmRlc2NyaXB0aW9uID09PSAnQVhEZXNjcmlwdGlvbjogTGFi
ZWwgZm9yIEJ1dHRvbiBPbmUhJworUEFTUzogYnV0dG9uMS50aXRsZSA9PT0gJ0FYVGl0bGU6ICcK
KworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCitCdXR0
b24gT25lICBCdXR0b24gVHdvCitMYWJlbCBmb3IgQnV0dG9uIE9uZSEKKworTGFiZWwgZm9yIEJ1
dHRvbiBUd28KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJl
bGxlZGJ5LXRleHQuaHRtbCBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1sYWJlbGxl
ZGJ5LXRleHQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjg2
NjNkMTU3OTkxMgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkv
YXJpYS1sYWJlbGxlZGJ5LXRleHQuaHRtbApAQCAtMCwwICsxLDQ2IEBACis8IURPQ1RZUEUgSFRN
TCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlw
dCBzcmM9Ii4uL3Jlc291cmNlcy9hY2Nlc3NpYmlsaXR5LWhlbHBlci5qcyI+PC9zY3JpcHQ+Cis8
c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0PgorPC9oZWFkPgor
PGJvZHk+Cis8ZGl2PgorICAgIDxidXR0b24gaWQ9ImJ1dHRvbi0xIiBhcmlhLWxhYmVsbGVkYnk9
ImxhYmVsMSI+QnV0dG9uIE9uZTwvYnV0dG9uPgorICAgIDxidXR0b24gaWQ9ImJ1dHRvbi0yIj5C
dXR0b24gVHdvPC9idXR0b24+CisgICAgPHAgaWQ9ImxhYmVsMSI+TGFiZWwgZm9yIEJ1dHRvbiBP
bmU8L3A+CisgICAgPHAgaWQ9ImxhYmVsMiI+PHNwYW4+TGFiZWwgZm9yIEJ1dHRvbiBUd288L3Nw
YW4+PC9wPgorPC9kaXY+CisKKzxzY3JpcHQ+CitsZXQgb3V0cHV0ID0gIlRoaXMgdGVzdCBlbnN1
cmVzIHRoYXQgYXJpYS1sYWJlbGxlZGJ5IGVsZW1lbnRzIHJldHVybiB0aGUgcmlnaHQgQVhEZXNj
cmlwdGlvbiB3aGVuIHRoZWlyIGxhYmVscyBhcmUgdXBkYXRlZC5cblxuIjsKK2lmICh3aW5kb3cu
YWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsKKyAgICB3aW5kb3cuanNUZXN0SXNBc3luYyA9IHRy
dWU7CisKKyAgICB2YXIgYnV0dG9uMSA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2li
bGVFbGVtZW50QnlJZCgiYnV0dG9uLTEiKTsKKyAgICB2YXIgYnV0dG9uMiA9IGFjY2Vzc2liaWxp
dHlDb250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgiYnV0dG9uLTIiKTsKKyAgICB2YXIg
bGFiZWwxID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJs
YWJlbDEiKTsKKyAgICB2YXIgbGFiZWwyID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNz
aWJsZUVsZW1lbnRCeUlkKCJsYWJlbDIiKTsKKworICAgIG91dHB1dCArPSBleHBlY3QoImJ1dHRv
bjEuZGVzY3JpcHRpb24iLCAiJ0FYRGVzY3JpcHRpb246IExhYmVsIGZvciBCdXR0b24gT25lJyIp
OworICAgIG91dHB1dCArPSBleHBlY3QoImJ1dHRvbjEudGl0bGUiLCAiJ0FYVGl0bGU6ICciKTsK
KyAgICBvdXRwdXQgKz0gZXhwZWN0KCJidXR0b24yLmRlc2NyaXB0aW9uIiwgIidBWERlc2NyaXB0
aW9uOiAnIik7CisKKyAgICBzZXRUaW1lb3V0KGFzeW5jIGZ1bmN0aW9uKCkgeworICAgICAgICBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYnV0dG9uLTIiKS5zZXRBdHRyaWJ1dGUoImFyaWEtbGFi
ZWxsZWRieSIsICJsYWJlbDIiKTsKKyAgICAgICAgYXdhaXQgd2FpdEZvcigoKSA9PiBidXR0b24y
LmRlc2NyaXB0aW9uID09PSAiQVhEZXNjcmlwdGlvbjogTGFiZWwgZm9yIEJ1dHRvbiBUd28iKTsK
KyAgICAgICAgb3V0cHV0ICs9IGV4cGVjdCgiYnV0dG9uMi5kZXNjcmlwdGlvbiIsICInQVhEZXNj
cmlwdGlvbjogTGFiZWwgZm9yIEJ1dHRvbiBUd28nIik7CisgICAgICAgIG91dHB1dCArPSBleHBl
Y3QoImJ1dHRvbjIudGl0bGUiLCAiJ0FYVGl0bGU6ICciKTsKKworICAgICAgICBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgibGFiZWwxIikuaW5uZXJUZXh0ICs9ICIhIjsKKyAgICAgICAgYXdhaXQg
d2FpdEZvcigoKSA9PiBidXR0b24xLmRlc2NyaXB0aW9uID09PSAiQVhEZXNjcmlwdGlvbjogTGFi
ZWwgZm9yIEJ1dHRvbiBPbmUhIik7CisgICAgICAgIG91dHB1dCArPSBleHBlY3QoImJ1dHRvbjEu
ZGVzY3JpcHRpb24iLCAiJ0FYRGVzY3JpcHRpb246IExhYmVsIGZvciBCdXR0b24gT25lISciKTsK
KyAgICAgICAgb3V0cHV0ICs9IGV4cGVjdCgiYnV0dG9uMS50aXRsZSIsICInQVhUaXRsZTogJyIp
OworCisgICAgICAgIGRlYnVnKG91dHB1dCk7CisgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAg
IH0sIDApOworfQorPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBl
bmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ2xpYi9UZXN0RXhw
ZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ2xpYi9UZXN0RXhwZWN0YXRpb25zCmlu
ZGV4IDRlNjVkMWFiMGU5OS4uOGI4YThlZTA2ODU1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9nbGliL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Z2xpYi9UZXN0RXhwZWN0YXRpb25zCkBAIC00NTgsNiArNDU4LDcgQEAgYWNjZXNzaWJpbGl0eS9w
cm9ncmVzcy1lbGVtZW50LXZhbHVlLWNoYW5nZXMuaHRtbCBbIFNraXAgXQogCiBhY2Nlc3NpYmls
aXR5L3N2Zy1mb250LWZhY2UuaHRtbCBbIFNraXAgXQogYWNjZXNzaWJpbGl0eS9hcmlhLWxhYmVs
bGVkYnktb24tcGFzc3dvcmQtaW5wdXQuaHRtbCBbIFNraXAgXQorYWNjZXNzaWJpbGl0eS9hcmlh
LWxhYmVsbGVkYnktdGV4dC5odG1sIFsgU2tpcCBdCiAKICMgU2tpcHBlZCBiZWNhdXNlIHRleHQg
bWFya2VyIEFQSXMgbm90IGltcGxlbWVudGVkLgogYWNjZXNzaWJpbGl0eS9kaXNwbGF5LWNvbnRl
bnRzL2VuZC10ZXh0LW1hcmtlci5odG1sIFsgU2tpcCBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>