<?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>238582</bug_id>
          
          <creation_ts>2022-03-30 17:47:01 -0700</creation_ts>
          <short_desc>[iOS] Add support for temporarily installing VKCImageAnalysisInteraction on WKContentView</short_desc>
          <delta_ts>2022-03-31 15:01:15 -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>Platform</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="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>akeerthi</cc>
    
    <cc>hi</cc>
    
    <cc>katherine_cheney</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1856625</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2022-03-30 17:47:01 -0700</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1856628</commentid>
    <comment_count>1</comment_count>
      <attachid>456189</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2022-03-30 17:58:08 -0700</bug_when>
    <thetext>Created attachment 456189
[fast-cq] Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1856945</commentid>
    <comment_count>2</comment_count>
      <attachid>456189</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2022-03-31 13:37:02 -0700</bug_when>
    <thetext>Comment on attachment 456189
[fast-cq] Patch

Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1856983</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-31 14:30:46 -0700</bug_when>
    <thetext>Tools/Scripts/svn-apply failed to apply attachment 456189 to trunk.
Please resolve the conflicts and upload a new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1857001</commentid>
    <comment_count>4</comment_count>
      <attachid>456189</attachid>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2022-03-31 14:50:48 -0700</bug_when>
    <thetext>Comment on attachment 456189
[fast-cq] Patch

Marking cq+ due to false positive related to infrastructure issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1857002</commentid>
    <comment_count>5</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2022-03-31 14:51:37 -0700</bug_when>
    <thetext>(In reply to Ryan Haddad from comment #4)
&gt; Comment on attachment 456189 [details]
&gt; [fast-cq] Patch
&gt; 
&gt; Marking cq+ due to false positive related to infrastructure issue.

🙏🏻</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1857012</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-31 15:00:08 -0700</bug_when>
    <thetext>Committed r292184 (249087@main): &lt;https://commits.webkit.org/249087@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 456189.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1857013</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-31 15:01:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/91127920&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>456189</attachid>
            <date>2022-03-30 17:58:08 -0700</date>
            <delta_ts>2022-03-31 15:00:10 -0700</delta_ts>
            <desc>[fast-cq] Patch</desc>
            <filename>bug-238582-20220330175807.patch</filename>
            <type>text/plain</type>
            <size>12814</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxOTQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Q
QUwvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvUEFML0NoYW5nZUxvZwppbmRleCA5YTE4ZmM2
ZGFlNTVkN2JlN2YyZjgzNjQyOTYzMWNjZjU4NGY5OWNjLi44MTEwMWFmN2ZkNTMyNjE1MTY1ZTM5
OWMyNmJjYTA1ODczNzc3YTUyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9QQUwvQ2hhbmdl
TG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL1BBTC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAor
MjAyMi0wMy0zMCAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KKworICAg
ICAgICBbaU9TXSBBZGQgc3VwcG9ydCBmb3IgdGVtcG9yYXJpbHkgaW5zdGFsbGluZyBWS0NJbWFn
ZUFuYWx5c2lzSW50ZXJhY3Rpb24gb24gV0tDb250ZW50VmlldworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM4NTgyCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU29mdCBsaW5rIGFnYWluc3QgdGhlIGltYWdl
IGFuYWx5c2lzIGludGVyYWN0aW9uIGNsYXNzLgorCisgICAgICAgICogcGFsL2NvY29hL1Zpc2lv
bktpdENvcmVTb2Z0TGluay5oOgorICAgICAgICAqIHBhbC9jb2NvYS9WaXNpb25LaXRDb3JlU29m
dExpbmsubW06CisKIDIwMjItMDMtMjQgIE15bGVzIEMuIE1heGZpZWxkICA8bW1heGZpZWxkQGFw
cGxlLmNvbT4KIAogICAgICAgICBbQ29jb2FdIFJFR1JFU1NJT04ocjI4MTI5MSk6IFdoZW4gYWNj
ZXNzaWJpbGl0eSBib2xkIGlzIGVuYWJsZWQsIGZvbnQtZmFtaWx5OnN5c3RlbS11aSBpcyBzdXBw
b3NlZCB0byBiZSBib2xkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZyBiL1Nv
dXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDI5ZDliNDIyYzc3NDdlMDFhMGFmNjA1ZmJkYjc0
ZjVhZmRiYzIwYWIuLjU0M2RiNGM4ZTdmNDM2NTQ1NTNkOWU5ZGVjZTllODExNDc0ZjRmNzcgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsNTQgQEAKKzIwMjItMDMtMzAgIFdlbnNvbiBIc2llaCAgPHdlbnNv
bl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgW2lPU10gQWRkIHN1cHBvcnQgZm9yIHRlbXBv
cmFyaWx5IGluc3RhbGxpbmcgVktDSW1hZ2VBbmFseXNpc0ludGVyYWN0aW9uIG9uIFdLQ29udGVu
dFZpZXcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
ODU4MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFk
ZCBoZWxwZXIgbWV0aG9kcyBmb3IgdGVtcG9yYXJpbHkgY3JlYXRpbmcgYW5kIGluc3RhbGxpbmcg
YW4gaW1hZ2UgYW5hbHlzaXMgaW50ZXJhY3Rpb24gb24gdGhlIHJvb3Qgdmlldy4gU2VlCisgICAg
ICAgIGJlbG93IGZvciBtb3JlIGRldGFpbHMuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvaW9zL1dL
Q29udGVudFZpZXdJbnRlcmFjdGlvbi5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tDb250
ZW50Vmlld0ludGVyYWN0aW9uLm1tOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IGhhc1NlbGVj
dGFibGVQb3NpdGlvbkF0UG9pbnQ6XSk6CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgcG9pbnRJ
c05lYXJNYXJrZWRUZXh0Ol0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IHRleHRJbnRlcmFj
dGlvbkdlc3R1cmU6c2hvdWxkQmVnaW5BdFBvaW50Ol0pOgorCisgICAgICAgIElmIExpdmUgVGV4
dCBleGlzdHMgYXQgdGhlIGdpdmVuIGxvY2F0aW9uLCBzdXBwcmVzcyBkZWZhdWx0IFdlYktpdCB0
ZXh0IHNlbGVjdGlvbiBiZWhhdmlvcnMgaW4gZmF2b3Igb2YgTGl2ZQorICAgICAgICBUZXh0IGlu
c3RlYWQuCisKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBfc2luZ2xlVGFwUmVjb2duaXplZDpd
KToKKworICAgICAgICBTaW5jZSB3ZSBvbmx5IGFsbG93IHRoZSBpbWFnZSBhbmFseXNpcyBpbnRl
cmFjdGlvbiB0byBiZWdpbiB3aGVuIGludGVyYWN0aW5nIGRpcmVjdGx5IHdpdGggcmVnaW9ucyBv
ZiB0aGUKKyAgICAgICAgY29udGVudCB2aWV3IHRoYXQgY29udGFpbiBMaXZlIFRleHQsIHdlIG5l
ZWQgdG8gKG1hbnVhbGx5KSBjbGVhciB0aGUgbmF0aXZlIHRleHQgc2VsZWN0aW9uIGhlcmUgd2hl
biBoYW5kbGluZyBhCisgICAgICAgIHRhcCBvdmVyIG90aGVyIHBhcnRzIG9mIHRoZSB3ZWIgdmll
dyB0aGF0IGFyZSBub3QgY292ZXJlZCBieSBMaXZlIFRleHQuCisKKyAgICAgICAgKC1bV0tDb250
ZW50VmlldyBfZGlkQ29tbWl0TG9hZEZvck1haW5GcmFtZV0pOgorCisgICAgICAgIFVuaW5zdGFs
bCB0aGUgaW50ZXJhY3Rpb24gd2hlbiBsb2FkaW5nIGEgbmV3IHBhZ2UuCisKKyAgICAgICAgKC1b
V0tDb250ZW50VmlldyBnZXN0dXJlUmVjb2duaXplcjpzaG91bGRJZ25vcmVXZWJUb3VjaFdpdGhF
dmVudDpdKToKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBkZWZlcnJpbmdHZXN0dXJlUmVjb2du
aXplcjp3aWxsQmVnaW5Ub3VjaGVzV2l0aEV2ZW50Ol0pOgorCisgICAgICAgIERvbid0IGFsbG93
IHRvdWNoIGV2ZW50cyB0byBldmVuIGJlZ2luLCBpZiB0aGUgZ2VzdHVyZSBzdGFydHMgb3ZlciBh
IHJlZ2lvbiBvZiBMaXZlIFRleHQuCisKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBfdGVhckRv
d25JbWFnZUFuYWx5c2lzXSk6CisKKyAgICAgICAgVW5pbnN0YWxsIHRoZSBpbnRlcmFjdGlvbiB3
aGVuIHRoZSB3ZWIgcHJvY2VzcyB0ZXJtaW5hdGVzIG9yIHN3YXBzLgorCisgICAgICAgICgtW1dL
Q29udGVudFZpZXcgaW5zdGFsbEltYWdlQW5hbHlzaXNJbnRlcmFjdGlvbjpdKToKKyAgICAgICAg
KC1bV0tDb250ZW50VmlldyB1bmluc3RhbGxJbWFnZUFuYWx5c2lzSW50ZXJhY3Rpb25dKToKKwor
ICAgICAgICBUaGVzZSBhcmUgdGhlIHR3byBtYWluIGhlbHBlciBtZXRob2RzIGZvciBhZGRpbmcg
b3IgcmVtb3ZpbmcgdGhlIGltYWdlIGFuYWx5c2lzIGludGVyYWN0aW9uLgorCisgICAgICAgICgt
W1dLQ29udGVudFZpZXcgY29udGVudHNSZWN0Rm9ySW1hZ2VBbmFseXNpc0ludGVyYWN0aW9uOl0p
OgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IGltYWdlQW5hbHlzaXNJbnRlcmFjdGlvbjpzaG91
bGRCZWdpbkF0UG9pbnQ6Zm9yQW5hbHlzaXNUeXBlOl0pOgorCisgICAgICAgIE9ubHkgYWxsb3cg
TGl2ZSBUZXh0IGludGVyYWN0aW9uIGdlc3R1cmVzIHRvIGJlZ2luIGlmIHRoZXJlJ3MgaW50ZXJh
Y3RhYmxlIGNvbnRlbnQgYXQgdGhlIGdpdmVuIGxvY2F0aW9uLiBUaGUKKyAgICAgICAgb25seSBy
ZWFzb24gd2h5IHRoaXMgaXNuJ3QgZGVmYXVsdCBiZWhhdmlvciBhbHJlYWR5IGlzIHRoYXQgdGhl
IGltYWdlIGFuYWx5c2lzIGludGVyYWN0aW9uIGhhbmRsZXMgdGFwcyB0aGF0CisgICAgICAgIGhh
cHBlbiBvdXRzaWRlIG9mIExpdmUgVGV4dCBieSBjbGVhcmluZyBhbnkgYWN0aXZlIHNlbGVjdGlv
bjsgdG8gZW5zdXJlIHRoYXQgdGhpcyBjb250aW51ZXMgdG8gd29yaywgd2UgaGFuZGxlCisgICAg
ICAgIHRoZSB0YXAgb3Vyc2VsdmVzLCBhbmQgY2xlYXIgdGhlIG5hdGl2ZSBzZWxlY3Rpb24gZGly
ZWN0bHkgKHNlZSBgLV9zaW5nbGVUYXBSZWNvZ25pemVkOmAgYWJvdmUpLgorCiAyMDIyLTAzLTMw
ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBh
IGhldXJpc3RpYyB0byBpZGVudGlmeSBhbmQgZXh0cmFjdCB0aGUgcHJvbWluZW50IHZpZGVvIGVs
ZW1lbnQgaW4gZWxlbWVudCBmdWxsc2NyZWVuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Q
QUwvcGFsL2NvY29hL1Zpc2lvbktpdENvcmVTb2Z0TGluay5oIGIvU291cmNlL1dlYkNvcmUvUEFM
L3BhbC9jb2NvYS9WaXNpb25LaXRDb3JlU29mdExpbmsuaAppbmRleCAxM2RiNzNkZGRiMjg3ZjIy
YWI5MGM3Mzg4ZGU3YjNhNTNmZTA4OTU1Li5lMWYwNjk5ZWE0NjhhZGM5ODFhZGI2ZTllMzM3Yzk0
NTQ5MDVlMjFmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9QQUwvcGFsL2NvY29hL1Zpc2lv
bktpdENvcmVTb2Z0TGluay5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL1BBTC9wYWwvY29jb2EvVmlz
aW9uS2l0Q29yZVNvZnRMaW5rLmgKQEAgLTM2LDYgKzM2LDkgQEAgU09GVF9MSU5LX0NMQVNTX0ZP
Ul9IRUFERVIoUEFMLCBWS0ltYWdlQW5hbHl6ZXJSZXF1ZXN0KQogU09GVF9MSU5LX0NMQVNTX0ZP
Ul9IRUFERVIoUEFMLCBWS0NJbWFnZUFuYWx5emVyKQogU09GVF9MSU5LX0NMQVNTX0ZPUl9IRUFE
RVIoUEFMLCBWS0NJbWFnZUFuYWx5emVyUmVxdWVzdCkKIFNPRlRfTElOS19DTEFTU19GT1JfSEVB
REVSKFBBTCwgVktDSW1hZ2VBbmFseXNpcykKKyNpZiBFTkFCTEUoSU1BR0VfQU5BTFlTSVNfRU5I
QU5DRU1FTlRTKQorU09GVF9MSU5LX0NMQVNTX0ZPUl9IRUFERVIoUEFMLCBWS0NJbWFnZUFuYWx5
c2lzSW50ZXJhY3Rpb24pCisjZW5kaWYKIAogI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCiAj
aW1wb3J0IDxXZWJLaXRBZGRpdGlvbnMvVmlzaW9uS2l0Q29yZVNvZnRMaW5rQWRkaXRpb25zLmg+
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9QQUwvcGFsL2NvY29hL1Zpc2lvbktpdENvcmVT
b2Z0TGluay5tbSBiL1NvdXJjZS9XZWJDb3JlL1BBTC9wYWwvY29jb2EvVmlzaW9uS2l0Q29yZVNv
ZnRMaW5rLm1tCmluZGV4IDE4ODAyNjlhNjdkOWEwZmE0MDZmYzhiODdiNzkwMGNlZjliNmFjYmIu
LjRlYmVjM2U2NDA1YjVjYTBlMzRjYTBhOGJhMTczMTJmMGYzZjUxM2QgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL1BBTC9wYWwvY29jb2EvVmlzaW9uS2l0Q29yZVNvZnRMaW5rLm1tCisrKyBi
L1NvdXJjZS9XZWJDb3JlL1BBTC9wYWwvY29jb2EvVmlzaW9uS2l0Q29yZVNvZnRMaW5rLm1tCkBA
IC0zNiw2ICszNiw5IEBAIFNPRlRfTElOS19DTEFTU19GT1JfU09VUkNFX1dJVEhfRVhQT1JUX0FO
RF9JU19PUFRJT05BTChQQUwsIFZpc2lvbktpdENvcmUsIFZLSW1hCiBTT0ZUX0xJTktfQ0xBU1Nf
Rk9SX1NPVVJDRV9XSVRIX0VYUE9SVF9BTkRfSVNfT1BUSU9OQUwoUEFMLCBWaXNpb25LaXRDb3Jl
LCBWS0NJbWFnZUFuYWx5emVyLCBQQUxfRVhQT1JULCB0cnVlKQogU09GVF9MSU5LX0NMQVNTX0ZP
Ul9TT1VSQ0VfV0lUSF9FWFBPUlRfQU5EX0lTX09QVElPTkFMKFBBTCwgVmlzaW9uS2l0Q29yZSwg
VktDSW1hZ2VBbmFseXplclJlcXVlc3QsIFBBTF9FWFBPUlQsIHRydWUpCiBTT0ZUX0xJTktfQ0xB
U1NfRk9SX1NPVVJDRV9XSVRIX0VYUE9SVF9BTkRfSVNfT1BUSU9OQUwoUEFMLCBWaXNpb25LaXRD
b3JlLCBWS0NJbWFnZUFuYWx5c2lzLCBQQUxfRVhQT1JULCB0cnVlKQorI2lmIEVOQUJMRShJTUFH
RV9BTkFMWVNJU19FTkhBTkNFTUVOVFMpCitTT0ZUX0xJTktfQ0xBU1NfRk9SX1NPVVJDRV9XSVRI
X0VYUE9SVF9BTkRfSVNfT1BUSU9OQUwoUEFMLCBWaXNpb25LaXRDb3JlLCBWS0NJbWFnZUFuYWx5
c2lzSW50ZXJhY3Rpb24sIFBBTF9FWFBPUlQsIHRydWUpCisjZW5kaWYKIAogI2lmIFVTRShBUFBM
RV9JTlRFUk5BTF9TREspCiAjaW1wb3J0IDxXZWJLaXRBZGRpdGlvbnMvVmlzaW9uS2l0Q29yZVNv
ZnRMaW5rQWRkaXRpb25zLm1tPgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
aW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5oIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
aW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5oCmluZGV4IDMwNmZiZDNkYWZmOTczMDA0MmMy
N2M0ZmNkMmM3YTNjYzRkZWM5OWUuLjkwYTYzMjAwNzg4Y2NhODljMDM2N2JhMTBmYmU1MjNlMTAy
YjRkMTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRW
aWV3SW50ZXJhY3Rpb24uaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tDb250
ZW50Vmlld0ludGVyYWN0aW9uLmgKQEAgLTExMiw2ICsxMTIsNyBAQCBjbGFzcyBXZWJQYWdlUHJv
eHk7CiAKIEBjbGFzcyBBVlBsYXllclZpZXdDb250cm9sbGVyOwogQGNsYXNzIFFMUHJldmlld0Nv
bnRyb2xsZXI7CitAY2xhc3MgVktDSW1hZ2VBbmFseXNpc0ludGVyYWN0aW9uOwogQGNsYXNzIFdl
YkV2ZW50OwogQGNsYXNzIFdlYlRleHRJbmRpY2F0b3JMYXllcjsKIEBjbGFzcyBXS0FjdGlvblNo
ZWV0QXNzaXN0YW50OwpAQCAtNTQwLDYgKzU0MSw4IEBAIHVzaW5nIEltYWdlQW5hbHlzaXNSZXF1
ZXN0SWRlbnRpZmllciA9IE9iamVjdElkZW50aWZpZXI8SW1hZ2VBbmFseXNpc1JlcXVlc3RJZGVu
CiAjZW5kaWYgLy8gRU5BQkxFKElNQUdFX0FOQUxZU0lTKQogICAgIHVpbnQzMl90IF9mdWxsc2Ny
ZWVuVmlkZW9FeHRyYWN0aW9uUmVxdWVzdElkZW50aWZpZXI7CiAjaWYgRU5BQkxFKElNQUdFX0FO
QUxZU0lTX0VOSEFOQ0VNRU5UUykKKyAgICBSZXRhaW5QdHI8VktDSW1hZ2VBbmFseXNpc0ludGVy
YWN0aW9uPiBfaW1hZ2VBbmFseXNpc0ludGVyYWN0aW9uOworICAgIFdlYkNvcmU6OkZsb2F0UmVj
dCBfaW1hZ2VBbmFseXNpc0ludGVyYWN0aW9uQm91bmRzOwogICAgIHN0ZDo6b3B0aW9uYWw8V2Vi
S2l0OjpJbWFnZUFuYWx5c2lzTWFya3VwRGF0YT4gX2ltYWdlQW5hbHlzaXNNYXJrdXBEYXRhOwog
I2VuZGlmCiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tDb250
ZW50Vmlld0ludGVyYWN0aW9uLm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLQ29u
dGVudFZpZXdJbnRlcmFjdGlvbi5tbQppbmRleCA5ZThiZjQ1YmFiNTEzYTUxMjEwNDlkMDUzMTEy
MmU0NTYzZjBhNmYxLi5lZGM0NWE5MGQ2NGYxMjg5ZTZjMjM1NTdlZWQwMjg0YzYwYjkxMTRiIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVy
YWN0aW9uLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3
SW50ZXJhY3Rpb24ubW0KQEAgLTIzMSw2ICsyMzEsMTMgQEAgQGVuZAogCiAjZW5kaWYgLy8gRU5B
QkxFKElNQUdFX0FOQUxZU0lTKQogCisjaWYgRU5BQkxFKElNQUdFX0FOQUxZU0lTX0VOSEFOQ0VN
RU5UUykKKworQGludGVyZmFjZSBXS0NvbnRlbnRWaWV3IChJbWFnZUFuYWx5c2lzSW50ZXJhY3Rp
b24pIDxWS0NJbWFnZUFuYWx5c2lzSW50ZXJhY3Rpb25EZWxlZ2F0ZT4KK0BlbmQKKworI2VuZGlm
CisKICNpZiBVU0UoQVBQTEVfSU5URVJOQUxfU0RLKQogI2ltcG9ydCA8V2ViS2l0QWRkaXRpb25z
L1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbkFkZGl0aW9ucy5tbT4KICNlbHNlCkBAIC0yOTgwLDYg
KzI5ODcsMTEgQEAgLSAoQk9PTCljYW5TaG93Tm9uRW1wdHlTZWxlY3Rpb25WaWV3CiAKIC0gKEJP
T0wpaGFzU2VsZWN0YWJsZVBvc2l0aW9uQXRQb2ludDooQ0dQb2ludClwb2ludAogeworI2lmIEVO
QUJMRShJTUFHRV9BTkFMWVNJU19FTkhBTkNFTUVOVFMpCisgICAgaWYgKFtfaW1hZ2VBbmFseXNp
c0ludGVyYWN0aW9uIGludGVyYWN0YWJsZUl0ZW1FeGlzdHNBdFBvaW50OnBvaW50XSkKKyAgICAg
ICAgcmV0dXJuIE5POworI2VuZGlmCisKICAgICBBTExPV19ERVBSRUNBVEVEX0RFQ0xBUkFUSU9O
U19CRUdJTgogICAgIGlmICghc2VsZi53ZWJWaWV3LmNvbmZpZ3VyYXRpb24uX3RleHRJbnRlcmFj
dGlvbkdlc3R1cmVzRW5hYmxlZCkKICAgICAgICAgcmV0dXJuIE5POwpAQCAtMzAwOCw2ICszMDIw
LDExIEBAIC0gKEJPT0wpaGFzU2VsZWN0YWJsZVBvc2l0aW9uQXRQb2ludDooQ0dQb2ludClwb2lu
dAogCiAtIChCT09MKXBvaW50SXNOZWFyTWFya2VkVGV4dDooQ0dQb2ludClwb2ludAogeworI2lm
IEVOQUJMRShJTUFHRV9BTkFMWVNJU19FTkhBTkNFTUVOVFMpCisgICAgaWYgKFtfaW1hZ2VBbmFs
eXNpc0ludGVyYWN0aW9uIGludGVyYWN0YWJsZUl0ZW1FeGlzdHNBdFBvaW50OnBvaW50XSkKKyAg
ICAgICAgcmV0dXJuIE5POworI2VuZGlmCisKICAgICBBTExPV19ERVBSRUNBVEVEX0RFQ0xBUkFU
SU9OU19CRUdJTgogICAgIGlmICghc2VsZi53ZWJWaWV3LmNvbmZpZ3VyYXRpb24uX3RleHRJbnRl
cmFjdGlvbkdlc3R1cmVzRW5hYmxlZCkKICAgICAgICAgcmV0dXJuIE5POwpAQCAtMzAyNyw2ICsz
MDQ0LDExIEBAIC0gKEJPT0wpcG9pbnRJc05lYXJNYXJrZWRUZXh0OihDR1BvaW50KXBvaW50CiAK
IC0gKEJPT0wpdGV4dEludGVyYWN0aW9uR2VzdHVyZTooVUlXS0dlc3R1cmVUeXBlKWdlc3R1cmUg
c2hvdWxkQmVnaW5BdFBvaW50OihDR1BvaW50KXBvaW50CiB7CisjaWYgRU5BQkxFKElNQUdFX0FO
QUxZU0lTX0VOSEFOQ0VNRU5UUykKKyAgICBpZiAoW19pbWFnZUFuYWx5c2lzSW50ZXJhY3Rpb24g
aW50ZXJhY3RhYmxlSXRlbUV4aXN0c0F0UG9pbnQ6cG9pbnRdKQorICAgICAgICByZXR1cm4gTk87
CisjZW5kaWYKKwogICAgIEFMTE9XX0RFUFJFQ0FURURfREVDTEFSQVRJT05TX0JFR0lOCiAgICAg
aWYgKCFzZWxmLndlYlZpZXcuY29uZmlndXJhdGlvbi5fdGV4dEludGVyYWN0aW9uR2VzdHVyZXNF
bmFibGVkKQogICAgICAgICByZXR1cm4gTk87CkBAIC0zMzY2LDYgKzMzODgsMTEgQEAgLSAodm9p
ZClfc2luZ2xlVGFwUmVjb2duaXplZDooVUlUYXBHZXN0dXJlUmVjb2duaXplciAqKWdlc3R1cmVS
ZWNvZ25pemVyCiAKICAgICBpZiAoIV9pc0V4cGVjdGluZ0Zhc3RTaW5nbGVUYXBDb21taXQpCiAg
ICAgICAgIFtzZWxmIF9maW5pc2hJbnRlcmFjdGlvbl07CisKKyNpZiBFTkFCTEUoSU1BR0VfQU5B
TFlTSVNfRU5IQU5DRU1FTlRTKQorICAgIGlmICghW19pbWFnZUFuYWx5c2lzSW50ZXJhY3Rpb24g
aW50ZXJhY3RhYmxlSXRlbUV4aXN0c0F0UG9pbnQ6X2xhc3RJbnRlcmFjdGlvbkxvY2F0aW9uXSkK
KyAgICAgICAgW19pbWFnZUFuYWx5c2lzSW50ZXJhY3Rpb24gcmVzZXRTZWxlY3Rpb25dOworI2Vu
ZGlmCiB9CiAKIC0gKHZvaWQpX2RvdWJsZVRhcFJlY29nbml6ZWQ6KFVJVGFwR2VzdHVyZVJlY29n
bml6ZXIgKilnZXN0dXJlUmVjb2duaXplcgpAQCAtNTA1Niw2ICs1MDgzLDEwIEBAIC0gKHZvaWQp
X2RpZENvbW1pdExvYWRGb3JNYWluRnJhbWUKICNpZiBIQVZFKFVJS0lUX1dJVEhfTU9VU0VfU1VQ
UE9SVCkKICAgICBbX2hvdmVyUGxhdHRlciBkaXNtaXNzUGxhdHRlcldpdGhBbmltYXRpb246Tk9d
OwogI2VuZGlmCisKKyNpZiBFTkFCTEUoSU1BR0VfQU5BTFlTSVNfRU5IQU5DRU1FTlRTKQorICAg
IFtzZWxmIHVuaW5zdGFsbEltYWdlQW5hbHlzaXNJbnRlcmFjdGlvbl07CisjZW5kaWYKIH0KIAog
LSAodm9pZClfbmV4dEFjY2Vzc29yeVRhYkZvcldlYlZpZXc6KGlkKXNlbmRlcgpAQCAtNzg3Nyw2
ICs3OTA4LDExIEBAIC0gKEJPT0wpZ2VzdHVyZVJlY29nbml6ZXI6KFVJV2ViVG91Y2hFdmVudHNH
ZXN0dXJlUmVjb2duaXplciAqKWdlc3R1cmVSZWNvZ25pemVyCiB7CiAgICAgX3RvdWNoRXZlbnRz
Q2FuUHJldmVudE5hdGl2ZUdlc3R1cmVzID0gWUVTOwogCisjaWYgRU5BQkxFKElNQUdFX0FOQUxZ
U0lTX0VOSEFOQ0VNRU5UUykKKyAgICBpZiAoW19pbWFnZUFuYWx5c2lzSW50ZXJhY3Rpb24gaW50
ZXJhY3RhYmxlSXRlbUV4aXN0c0F0UG9pbnQ6W2dlc3R1cmVSZWNvZ25pemVyIGxvY2F0aW9uSW5W
aWV3OnNlbGZdXSkKKyAgICAgICAgcmV0dXJuIFlFUzsKKyNlbmRpZgorCiAgICAgcmV0dXJuIFtz
ZWxmIGdlc3R1cmVSZWNvZ25pemVyOmdlc3R1cmVSZWNvZ25pemVyIGlzSW50ZXJydXB0aW5nTW9t
ZW50dW1TY3JvbGxpbmdXaXRoRXZlbnQ6ZXZlbnRdOwogfQogCkBAIC04Mjg3LDYgKzgzMjMsMTEg
QEAgLSAoV2ViS2l0OjpTaG91bGREZWZlckdlc3R1cmVzKWRlZmVycmluZ0dlc3R1cmVSZWNvZ25p
emVyOihXS0RlZmVycmluZ0dlc3R1cmVSZWMKIHsKICAgICBzZWxmLmdlc3R1cmVSZWNvZ25pemVy
Q29uc2lzdGVuY3lFbmZvcmNlci5iZWdpblRyYWNraW5nKGRlZmVycmluZ0dlc3R1cmVSZWNvZ25p
emVyKTsKIAorI2lmIEVOQUJMRShJTUFHRV9BTkFMWVNJU19FTkhBTkNFTUVOVFMpCisgICAgaWYg
KFtfaW1hZ2VBbmFseXNpc0ludGVyYWN0aW9uIGludGVyYWN0YWJsZUl0ZW1FeGlzdHNBdFBvaW50
OltkZWZlcnJpbmdHZXN0dXJlUmVjb2duaXplciBsb2NhdGlvbkluVmlldzpzZWxmXV0pCisgICAg
ICAgIHJldHVybiBXZWJLaXQ6OlNob3VsZERlZmVyR2VzdHVyZXM6Ok5vOworI2VuZGlmCisKICAg
ICByZXR1cm4gW3NlbGYgZ2VzdHVyZVJlY29nbml6ZXI6ZGVmZXJyaW5nR2VzdHVyZVJlY29nbml6
ZXIgaXNJbnRlcnJ1cHRpbmdNb21lbnR1bVNjcm9sbGluZ1dpdGhFdmVudDpldmVudF0gPyBXZWJL
aXQ6OlNob3VsZERlZmVyR2VzdHVyZXM6Ok5vIDogV2ViS2l0OjpTaG91bGREZWZlckdlc3R1cmVz
OjpZZXM7CiB9CiAKQEAgLTEwNjI4LDYgKzEwNjY5LDcgQEAgLSAodm9pZClfdGVhckRvd25JbWFn
ZUFuYWx5c2lzCiAjZW5kaWYgLy8gVVNFKFVJQ09OVEVYVE1FTlUpICYmIEVOQUJMRShJTUFHRV9B
TkFMWVNJU19GT1JfTUFDSElORV9SRUFEQUJMRV9DT0RFUykKICAgICBbc2VsZiBfaW52b2tlQWxs
QWN0aW9uc1RvUGVyZm9ybUFmdGVyUGVuZGluZ0ltYWdlQW5hbHlzaXM6V2ViS2l0OjpQcm9jZWVk
V2l0aFRleHRTZWxlY3Rpb25JbkltYWdlOjpOb107CiAjaWYgRU5BQkxFKElNQUdFX0FOQUxZU0lT
X0VOSEFOQ0VNRU5UUykKKyAgICBbc2VsZiB1bmluc3RhbGxJbWFnZUFuYWx5c2lzSW50ZXJhY3Rp
b25dOwogICAgIF9pbWFnZUFuYWx5c2lzTWFya3VwRGF0YSA9IHN0ZDo6bnVsbG9wdDsKICNlbmRp
ZgogfQpAQCAtMTA5NDYsNiArMTA5ODgsNDcgQEAgLSAodm9pZClhY3Rpb25TaGVldEFzc2lzdGFu
dDooV0tBY3Rpb25TaGVldEFzc2lzdGFudCAqKWFzc2lzdGFudCBjb3B5Q3JvcHBlZEltYWcKICAg
ICB9KTsKIH0KIAorLSAodm9pZClpbnN0YWxsSW1hZ2VBbmFseXNpc0ludGVyYWN0aW9uOihWS0NJ
bWFnZUFuYWx5c2lzICopYW5hbHlzaXMKK3sKKyAgICBpZiAoIV9pbWFnZUFuYWx5c2lzSW50ZXJh
Y3Rpb24pIHsKKyAgICAgICAgX2ltYWdlQW5hbHlzaXNJbnRlcmFjdGlvbiA9IGFkb3B0TlMoW1BB
TDo6YWxsb2NWS0NJbWFnZUFuYWx5c2lzSW50ZXJhY3Rpb25JbnN0YW5jZSgpIGluaXRdKTsKKyAg
ICAgICAgW19pbWFnZUFuYWx5c2lzSW50ZXJhY3Rpb24gc2V0QWN0aXZlSW50ZXJhY3Rpb25UeXBl
czpWS0ltYWdlQW5hbHlzaXNJbnRlcmFjdGlvblR5cGVUZXh0U2VsZWN0aW9uIHwgVktJbWFnZUFu
YWx5c2lzSW50ZXJhY3Rpb25UeXBlRGF0YURldGVjdG9yc107CisgICAgICAgIFtfaW1hZ2VBbmFs
eXNpc0ludGVyYWN0aW9uIHNldERlbGVnYXRlOnNlbGZdOworICAgICAgICBbX2ltYWdlQW5hbHlz
aXNJbnRlcmFjdGlvbiBzZXRXYW50c0F1dG9tYXRpY0NvbnRlbnRzUmVjdENhbGN1bGF0aW9uOk5P
XTsKKyAgICAgICAgW3NlbGYgYWRkSW50ZXJhY3Rpb246X2ltYWdlQW5hbHlzaXNJbnRlcmFjdGlv
bi5nZXQoKV07CisgICAgfQorICAgIFtfaW1hZ2VBbmFseXNpc0ludGVyYWN0aW9uIHNldEFuYWx5
c2lzOmFuYWx5c2lzXTsKKyAgICBbX2ltYWdlQW5hbHlzaXNEZWZlcnJpbmdHZXN0dXJlUmVjb2du
aXplciBzZXRFbmFibGVkOk5PXTsKKyAgICBbX2ltYWdlQW5hbHlzaXNHZXN0dXJlUmVjb2duaXpl
ciBzZXRFbmFibGVkOk5PXTsKK30KKworLSAodm9pZCl1bmluc3RhbGxJbWFnZUFuYWx5c2lzSW50
ZXJhY3Rpb24KK3sKKyAgICBpZiAoIV9pbWFnZUFuYWx5c2lzSW50ZXJhY3Rpb24pCisgICAgICAg
IHJldHVybjsKKworICAgIFtzZWxmIHJlbW92ZUludGVyYWN0aW9uOl9pbWFnZUFuYWx5c2lzSW50
ZXJhY3Rpb24uZ2V0KCldOworICAgIF9pbWFnZUFuYWx5c2lzSW50ZXJhY3Rpb24gPSBuaWw7Cisg
ICAgW19pbWFnZUFuYWx5c2lzRGVmZXJyaW5nR2VzdHVyZVJlY29nbml6ZXIgc2V0RW5hYmxlZDpX
ZWJLaXQ6OmlzTGl2ZVRleHRBdmFpbGFibGVBbmRFbmFibGVkKCldOworICAgIFtfaW1hZ2VBbmFs
eXNpc0dlc3R1cmVSZWNvZ25pemVyIHNldEVuYWJsZWQ6V2ViS2l0Ojppc0xpdmVUZXh0QXZhaWxh
YmxlQW5kRW5hYmxlZCgpXTsKK30KKworI3ByYWdtYSBtYXJrIC0gVktDSW1hZ2VBbmFseXNpc0lu
dGVyYWN0aW9uRGVsZWdhdGUKKworLSAoQ0dSZWN0KWNvbnRlbnRzUmVjdEZvckltYWdlQW5hbHlz
aXNJbnRlcmFjdGlvbjooVktDSW1hZ2VBbmFseXNpc0ludGVyYWN0aW9uICopaW50ZXJhY3Rpb24K
K3sKKyAgICBhdXRvIHVuaXRJbnRlcmFjdGlvblJlY3QgPSBfaW1hZ2VBbmFseXNpc0ludGVyYWN0
aW9uQm91bmRzOworICAgIFdlYkNvcmU6OkZsb2F0UmVjdCB1bm9ic2N1cmVkUmVjdCA9IHNlbGYu
Ym91bmRzOworICAgIHVuaXRJbnRlcmFjdGlvblJlY3QubW92ZUJ5KC11bm9ic2N1cmVkUmVjdC5s
b2NhdGlvbigpKTsKKyAgICB1bml0SW50ZXJhY3Rpb25SZWN0LnNjYWxlKDEgLyB1bm9ic2N1cmVk
UmVjdC5zaXplKCkpOworICAgIHJldHVybiB1bml0SW50ZXJhY3Rpb25SZWN0OworfQorCistIChC
T09MKWltYWdlQW5hbHlzaXNJbnRlcmFjdGlvbjooVktDSW1hZ2VBbmFseXNpc0ludGVyYWN0aW9u
ICopaW50ZXJhY3Rpb24gc2hvdWxkQmVnaW5BdFBvaW50OihDR1BvaW50KXBvaW50IGZvckFuYWx5
c2lzVHlwZTooVktJbWFnZUFuYWx5c2lzSW50ZXJhY3Rpb25UeXBlcylhbmFseXNpc1R5cGUKK3sK
KyAgICByZXR1cm4gW19pbWFnZUFuYWx5c2lzSW50ZXJhY3Rpb24gaW50ZXJhY3RhYmxlSXRlbUV4
aXN0c0F0UG9pbnQ6cG9pbnRdOworfQorCiAjZW5kaWYgLy8gRU5BQkxFKElNQUdFX0FOQUxZU0lT
X0VOSEFOQ0VNRU5UUykKIAogI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>