<?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>228711</bug_id>
          
          <creation_ts>2021-08-02 12:20:49 -0700</creation_ts>
          <short_desc>[Live Text] SPI for machine readable codes is only available on iOS</short_desc>
          <delta_ts>2021-08-02 14:40:17 -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="Devin Rousso">hi</reporter>
          <assigned_to name="Devin Rousso">hi</assigned_to>
          <cc>bdakin</cc>
    
    <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>hi</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1781354</commentid>
    <comment_count>0</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2021-08-02 12:20:49 -0700</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781355</commentid>
    <comment_count>1</comment_count>
      <attachid>434783</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2021-08-02 12:22:56 -0700</bug_when>
    <thetext>Created attachment 434783
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781394</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-02 14:39:09 -0700</bug_when>
    <thetext>Committed r280558 (240182@main): &lt;https://commits.webkit.org/240182@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 434783.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781396</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-08-02 14:40:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/81429944&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434783</attachid>
            <date>2021-08-02 12:22:56 -0700</date>
            <delta_ts>2021-08-02 14:39:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228711-20210802122256.patch</filename>
            <type>text/plain</type>
            <size>10250</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nIGIvU291cmNlL1dURi9DaGFuZ2VMb2cK
aW5kZXggODQ4MDk3ZjhjNDMwZmU3MTkzY2MwZDg4MmUwYjcxNmJlZGFjNzk0Zi4uYzczYWEwYTk0
NjQ2NDRiMTBhMjUyMTUyMjQxYTIzZjExNGQ3Yzk0ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi9D
aGFuZ2VMb2cKKysrIGIvU291cmNlL1dURi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAy
MS0wOC0wMiAgRGV2aW4gUm91c3NvICA8ZHJvdXNzb0BhcHBsZS5jb20+CisKKyAgICAgICAgW0xp
dmUgVGV4dF0gU1BJIGZvciBtYWNoaW5lIHJlYWRhYmxlIGNvZGVzIGlzIG9ubHkgYXZhaWxhYmxl
IG9uIGlPUworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjI4NzExCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiB3dGYvUGxhdGZvcm1FbmFibGVDb2NvYS5oOgorICAgICAgICAqIHd0Zi9QbGF0Zm9ybUhhdmUu
aDoKKwogMjAyMS0wNy0yOSAgRGV2aW4gUm91c3NvICA8ZHJvdXNzb0BhcHBsZS5jb20+CiAKICAg
ICAgICAgW1BheW1lbnQgUmVxdWVzdF0gYGFkZGl0aW9uYWxTaGlwcGluZ01ldGhvZHNgIGFyZSBu
b3QgdXNlZCBpZiBhIGBwYXltZW50TWV0aG9kVHlwZWAgaXMgcHJvdmlkZWQKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL1BBTC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9QQUwvQ2hhbmdl
TG9nCmluZGV4IDA2NDFiNzhlNGNhNzg0OGQ2M2Y2Nzg2NjJlNDM4YjMyNjIwYmI4YWIuLjZlNzQx
ZGU2ZmFmMWFmNzk5NjAxNjRlMGRmMGVhYWFlNDlmMjAzN2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL1BBTC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvUEFML0NoYW5nZUxvZwpA
QCAtMSwzICsxLDEyIEBACisyMDIxLTA4LTAyICBEZXZpbiBSb3Vzc28gIDxkcm91c3NvQGFwcGxl
LmNvbT4KKworICAgICAgICBbTGl2ZSBUZXh0XSBTUEkgZm9yIG1hY2hpbmUgcmVhZGFibGUgY29k
ZXMgaXMgb25seSBhdmFpbGFibGUgb24gaU9TCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMjg3MTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIHBhbC9zcGkvY29jb2EvVmlzaW9uS2l0Q29yZVNQSS5oOgor
CiAyMDIxLTA3LTI5ICBEZXZpbiBSb3Vzc28gIDxkcm91c3NvQGFwcGxlLmNvbT4KIAogICAgICAg
ICBbUGF5bWVudCBSZXF1ZXN0XSBgYWRkaXRpb25hbFNoaXBwaW5nTWV0aG9kc2AgYXJlIG5vdCB1
c2VkIGlmIGEgYHBheW1lbnRNZXRob2RUeXBlYCBpcyBwcm92aWRlZApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwppbmRleCBlYTM3
NzYzYjkyOTE0ZjliOWMzOTZjMzdiMjE2ZjJlZTMzOWIyMjlhLi5jZTQ5ZmM5NGY2YjRmNzk2ZDY5
MjY2ODY3NGY5YjFlZmEyYTg0MWQyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxv
ZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTA4
LTAyICBEZXZpbiBSb3Vzc28gIDxkcm91c3NvQGFwcGxlLmNvbT4KKworICAgICAgICBbTGl2ZSBU
ZXh0XSBTUEkgZm9yIG1hY2hpbmUgcmVhZGFibGUgY29kZXMgaXMgb25seSBhdmFpbGFibGUgb24g
aU9TCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjg3
MTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJ
UHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLmg6CisgICAgICAgICogVUlQcm9j
ZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW06CisgICAgICAgICgtW1dLQ29udGVu
dFZpZXcgX3NldFVwSW1hZ2VBbmFseXNpc10pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF90
ZWFyRG93bkltYWdlQW5hbHlzaXNdKToKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBpbWFnZUFu
YWx5c2lzR2VzdHVyZURpZEJlZ2luOl0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IGltYWdl
QW5hbHlzaXNHZXN0dXJlRGlkVGltZU91dDpdKToKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBj
b250aW51ZUNvbnRleHRNZW51SW50ZXJhY3Rpb246XSk6CisgICAgICAgICgtW1dLQ29udGVudFZp
ZXcgY29udGV4dE1lbnVJbnRlcmFjdGlvbjp3aWxsRW5kRm9yQ29uZmlndXJhdGlvbjphbmltYXRv
cjpdKToKKwogMjAyMS0wNy0yOSAgRGV2aW4gUm91c3NvICA8ZHJvdXNzb0BhcHBsZS5jb20+CiAK
ICAgICAgICAgW1BheW1lbnQgUmVxdWVzdF0gYGFkZGl0aW9uYWxTaGlwcGluZ01ldGhvZHNgIGFy
ZSBub3QgdXNlZCBpZiBhIGBwYXltZW50TWV0aG9kVHlwZWAgaXMgcHJvdmlkZWQKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtRW5hYmxlQ29jb2EuaCBiL1NvdXJjZS9XVEYvd3Rm
L1BsYXRmb3JtRW5hYmxlQ29jb2EuaAppbmRleCA3ZGFhMTk3ZGI1YjY0ZTdmZjg4NjZkYTRhMDVm
MGJmZGE2ZWJmNTM4Li41YTkwOGEyMzBlY2E5MjUwYTVlOTNjYTYzMzA5ZTlmYzU4MTY0MjYyIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUVuYWJsZUNvY29hLmgKKysrIGIvU291
cmNlL1dURi93dGYvUGxhdGZvcm1FbmFibGVDb2NvYS5oCkBAIC03MTUsOSArNzE1LDEwIEBACiAj
ZGVmaW5lIEVOQUJMRV9ERVNUSU5BVElPTl9DT0xPUl9TUEFDRV9MSU5FQVJfU1JHQiAxCiAjZW5k
aWYKIAotI2lmIChQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlS
RUQgPj0gMTIwMDAwKSBcCi0gICAgfHwgKChQTEFURk9STShJT1MpIHx8IFBMQVRGT1JNKE1BQ0NB
VEFMWVNUKSkgJiYgX19JUEhPTkVfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTUwMDAwKQot
I2lmICFkZWZpbmVkKEVOQUJMRV9JTUFHRV9BTkFMWVNJUykKKyNpZiAhZGVmaW5lZChFTkFCTEVf
SU1BR0VfQU5BTFlTSVMpICYmIEhBVkUoVktfSU1BR0VfQU5BTFlTSVMpCiAjZGVmaW5lIEVOQUJM
RV9JTUFHRV9BTkFMWVNJUyAxCiAjZW5kaWYKKworI2lmICFkZWZpbmVkKEVOQUJMRV9JTUFHRV9B
TkFMWVNJU19GT1JfTUFDSElORV9SRUFEQUJMRV9DT0RFUykgJiYgSEFWRShWS19JTUFHRV9BTkFM
WVNJU19GT1JfTUFDSElORV9SRUFEQUJMRV9DT0RFUykKKyNkZWZpbmUgRU5BQkxFX0lNQUdFX0FO
QUxZU0lTX0ZPUl9NQUNISU5FX1JFQURBQkxFX0NPREVTIDEKICNlbmRpZgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dURi93dGYvUGxhdGZvcm1IYXZlLmggYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUhh
dmUuaAppbmRleCA0Njk5ZjY5NWM3N2FiYWEyYTcwMzBlODE1MjliODg0ZTc0Zjg3NTUzLi42MWYx
M2MyYjczZGQyZTAzNTkyYzNhOTc3OTJmOTM2Zjk3ZGMxZjQ0IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V1RGL3d0Zi9QbGF0Zm9ybUhhdmUuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUhhdmUu
aApAQCAtMTA2OSw2ICsxMDY5LDEyIEBACiAjZW5kaWYKICNlbmRpZgogCisjaWYgUExBVEZPUk0o
SU9TKSAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxNTAwMDAKKyNpZiAh
ZGVmaW5lZChIQVZFX1ZLX0lNQUdFX0FOQUxZU0lTX0ZPUl9NQUNISU5FX1JFQURBQkxFX0NPREVT
KQorI2RlZmluZSBIQVZFX1ZLX0lNQUdFX0FOQUxZU0lTX0ZPUl9NQUNISU5FX1JFQURBQkxFX0NP
REVTIDEKKyNlbmRpZgorI2VuZGlmCisKICNpZiBQTEFURk9STShJT1MpICYmIF9fSVBIT05FX09T
X1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDE1MDAwMAogI2RlZmluZSBIQVZFX1BFUl9BUFBfQUND
RVNTSUJJTElUWV9QUkVGRVJFTkNFUyAxCiAjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL1BBTC9wYWwvc3BpL2NvY29hL1Zpc2lvbktpdENvcmVTUEkuaCBiL1NvdXJjZS9XZWJDb3Jl
L1BBTC9wYWwvc3BpL2NvY29hL1Zpc2lvbktpdENvcmVTUEkuaAppbmRleCBmOGQyNTUwOGIwZjc3
MDI3ODI2N2RiZjAzYWU5NWUwMmUxNzI2ZjhjLi4xNDM1NDZkYjE1OWEzODM3ZDQwYWFlMjA3NzU5
Y2M0NWYwMTEwNDBjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9QQUwvcGFsL3NwaS9jb2Nv
YS9WaXNpb25LaXRDb3JlU1BJLmgKKysrIGIvU291cmNlL1dlYkNvcmUvUEFML3BhbC9zcGkvY29j
b2EvVmlzaW9uS2l0Q29yZVNQSS5oCkBAIC0xMjgsNyArMTI4LDcgQEAgdHlwZWRlZiBOU19FTlVN
KE5TSW50ZWdlciwgVktJbWFnZU9yaWVudGF0aW9uKSB7CiAKIEBpbnRlcmZhY2UgVktJbWFnZUFu
YWx5c2lzIChXZWJLaXRTUEkpCiBAcHJvcGVydHkgKG5vbmF0b21pYywgcmVhZG9ubHkpIE5TQXJy
YXk8VktXS0xpbmVJbmZvICo+ICphbGxMaW5lczsKLSNpZiBQTEFURk9STShJT1MpCisjaWYgSEFW
RShWS19JTUFHRV9BTkFMWVNJU19GT1JfTUFDSElORV9SRUFEQUJMRV9DT0RFUykKIEBwcm9wZXJ0
eSAobm9uYXRvbWljKSBVSU1lbnUgKm1yY01lbnU7CiAjZW5kaWYKIEBlbmQKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24uaCBi
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24uaApp
bmRleCA2YmJkYjY2YTc0ODA5ZGNkYjg5MWYzZGM5MDU5YTk0OGU3YmNmZjdiLi5jNTQ0OGUxNjFh
Y2NkMWJhYTAxOWRmZDYyZDgyZjU2MmYzODc4MzZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLmgKKysrIGIvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5oCkBAIC01MDIsNyAr
NTAyLDkgQEAgdXNpbmcgSW1hZ2VBbmFseXNpc1JlcXVlc3RJZGVudGlmaWVyID0gT2JqZWN0SWRl
bnRpZmllcjxJbWFnZUFuYWx5c2lzUmVxdWVzdElkZW4KICAgICBzdGQ6Om9wdGlvbmFsPFdlYkNv
cmU6OkVsZW1lbnRDb250ZXh0PiBfZWxlbWVudFBlbmRpbmdJbWFnZUFuYWx5c2lzOwogICAgIFZl
Y3RvcjxCbG9ja1B0cjx2b2lkKFdlYktpdDo6UHJvY2VlZFdpdGhUZXh0U2VsZWN0aW9uSW5JbWFn
ZSk+PiBfYWN0aW9uc1RvUGVyZm9ybUFmdGVyUGVuZGluZ0ltYWdlQW5hbHlzaXM7CiAjaWYgVVNF
KFVJQ09OVEVYVE1FTlUpCisjaWYgRU5BQkxFKElNQUdFX0FOQUxZU0lTX0ZPUl9NQUNISU5FX1JF
QURBQkxFX0NPREVTKQogICAgIFJldGFpblB0cjxVSU1lbnU+IF9jb250ZXh0TWVudUZvck1hY2hp
bmVSZWFkYWJsZUNvZGU7CisjZW5kaWYgLy8gRU5BQkxFKElNQUdFX0FOQUxZU0lTX0ZPUl9NQUNI
SU5FX1JFQURBQkxFX0NPREVTKQogICAgIEJPT0wgX2NvbnRleHRNZW51V2FzVHJpZ2dlcmVkQnlJ
bWFnZUFuYWx5c2lzVGltZW91dDsKICNlbmRpZiAvLyBVU0UoVUlDT05URVhUTUVOVSkKICAgICBC
T09MIF9pc1Byb2NlZWRpbmdXaXRoVGV4dFNlbGVjdGlvbkluSW1hZ2U7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tIGIv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQpp
bmRleCA5ZDM0NDhjMmVmMzJkMzRiNjdhZjFlODJhNjY5ZmQ2NzYxMTdmMzQ0Li5kYjhkNmRkMTdj
Njg5OWYyYjA3OTUwNDY1YjcxZWViNGNkMTY2ODMwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tCisrKyBiL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KQEAgLTEwMTA0
LDkgKzEwMTA0LDkgQEAgLSAodm9pZClfc2V0VXBJbWFnZUFuYWx5c2lzCiAgICAgX2hhc1NlbGVj
dGFibGVUZXh0SW5JbWFnZSA9IE5POwogICAgIF9oYXNWaXN1YWxTZWFyY2hSZXN1bHRzID0gTk87
CiAjZW5kaWYgLy8gVVNFKFFVSUNLX0xPT0spCi0jaWYgVVNFKFVJQ09OVEVYVE1FTlUpCisjaWYg
VVNFKFVJQ09OVEVYVE1FTlUpICYmIEVOQUJMRShJTUFHRV9BTkFMWVNJU19GT1JfTUFDSElORV9S
RUFEQUJMRV9DT0RFUykKICAgICBfY29udGV4dE1lbnVGb3JNYWNoaW5lUmVhZGFibGVDb2RlLmNs
ZWFyKCk7Ci0jZW5kaWYgLy8gVVNFKFVJQ09OVEVYVE1FTlUpCisjZW5kaWYgLy8gVVNFKFVJQ09O
VEVYVE1FTlUpICYmIEVOQUJMRShJTUFHRV9BTkFMWVNJU19GT1JfTUFDSElORV9SRUFEQUJMRV9D
T0RFUykKIH0KIAogLSAodm9pZClfdGVhckRvd25JbWFnZUFuYWx5c2lzCkBAIC0xMDEyOCw5ICsx
MDEyOCw5IEBAIC0gKHZvaWQpX3RlYXJEb3duSW1hZ2VBbmFseXNpcwogICAgIF9oYXNTZWxlY3Rh
YmxlVGV4dEluSW1hZ2UgPSBOTzsKICAgICBfaGFzVmlzdWFsU2VhcmNoUmVzdWx0cyA9IE5POwog
I2VuZGlmIC8vIFVTRShRVUlDS19MT09LKQotI2lmIFVTRShVSUNPTlRFWFRNRU5VKQorI2lmIFVT
RShVSUNPTlRFWFRNRU5VKSAmJiBFTkFCTEUoSU1BR0VfQU5BTFlTSVNfRk9SX01BQ0hJTkVfUkVB
REFCTEVfQ09ERVMpCiAgICAgX2NvbnRleHRNZW51Rm9yTWFjaGluZVJlYWRhYmxlQ29kZS5jbGVh
cigpOwotI2VuZGlmIC8vIFVTRShVSUNPTlRFWFRNRU5VKQorI2VuZGlmIC8vIFVTRShVSUNPTlRF
WFRNRU5VKSAmJiBFTkFCTEUoSU1BR0VfQU5BTFlTSVNfRk9SX01BQ0hJTkVfUkVBREFCTEVfQ09E
RVMpCiAgICAgW3NlbGYgX2ludm9rZUFsbEFjdGlvbnNUb1BlcmZvcm1BZnRlclBlbmRpbmdJbWFn
ZUFuYWx5c2lzOldlYktpdDo6UHJvY2VlZFdpdGhUZXh0U2VsZWN0aW9uSW5JbWFnZTo6Tm9dOwog
fQogCkBAIC0xMDIxNSw5ICsxMDIxNSw5IEBAIC0gKHZvaWQpaW1hZ2VBbmFseXNpc0dlc3R1cmVE
aWRCZWdpbjooV0tJbWFnZUFuYWx5c2lzR2VzdHVyZVJlY29nbml6ZXIgKilnZXN0dXJlCiAgICAg
X2hhc1Zpc3VhbFNlYXJjaFJlc3VsdHMgPSBOTzsKICNlbmRpZiAvLyBVU0UoUVVJQ0tfTE9PSykK
IAotI2lmIFVTRShVSUNPTlRFWFRNRU5VKQorI2lmIFVTRShVSUNPTlRFWFRNRU5VKSAmJiBFTkFC
TEUoSU1BR0VfQU5BTFlTSVNfRk9SX01BQ0hJTkVfUkVBREFCTEVfQ09ERVMpCiAgICAgX2NvbnRl
eHRNZW51Rm9yTWFjaGluZVJlYWRhYmxlQ29kZS5jbGVhcigpOwotI2VuZGlmIC8vIFVTRShVSUNP
TlRFWFRNRU5VKQorI2VuZGlmIC8vIFVTRShVSUNPTlRFWFRNRU5VKSAmJiBFTkFCTEUoSU1BR0Vf
QU5BTFlTSVNfRk9SX01BQ0hJTkVfUkVBREFCTEVfQ09ERVMpCiAKICAgICBXZWJLaXQ6OkludGVy
YWN0aW9uSW5mb3JtYXRpb25SZXF1ZXN0IHJlcXVlc3QgeyBXZWJDb3JlOjpyb3VuZGVkSW50UG9p
bnQoW2dlc3R1cmVSZWNvZ25pemVyIGxvY2F0aW9uSW5WaWV3OnNlbGZdKSB9OwogICAgIHJlcXVl
c3QuaW5jbHVkZUltYWdlRGF0YSA9IHRydWU7CkBAIC0xMDMyMiw5ICsxMDMyMiw5IEBAIC0gKHZv
aWQpaW1hZ2VBbmFseXNpc0dlc3R1cmVEaWRCZWdpbjooV0tJbWFnZUFuYWx5c2lzR2VzdHVyZVJl
Y29nbml6ZXIgKilnZXN0dXJlCiAjZWxzZQogICAgICAgICAgICAgICAgICAgICBVTlVTRURfUEFS
QU0oaGFzVGV4dFJlc3VsdHMpOwogI2VuZGlmCi0jaWYgVVNFKFVJQ09OVEVYVE1FTlUpCisjaWYg
VVNFKFVJQ09OVEVYVE1FTlUpICYmIEVOQUJMRShJTUFHRV9BTkFMWVNJU19GT1JfTUFDSElORV9S
RUFEQUJMRV9DT0RFUykKICAgICAgICAgICAgICAgICAgICAgc3Ryb25nU2VsZi0+X2NvbnRleHRN
ZW51Rm9yTWFjaGluZVJlYWRhYmxlQ29kZSA9IFtyZXN1bHQgaGFzUmVzdWx0c0ZvckFuYWx5c2lz
VHlwZXM6VktBbmFseXNpc1R5cGVNYWNoaW5lUmVhZGFibGVDb2RlIHwgVktBbmFseXNpc1R5cGVB
cHBDbGlwXSA/IHJlc3VsdC5tcmNNZW51IDogbmlsOwotI2VuZGlmCisjZW5kaWYgLy8gVVNFKFVJ
Q09OVEVYVE1FTlUpICYmIEVOQUJMRShJTUFHRV9BTkFMWVNJU19GT1JfTUFDSElORV9SRUFEQUJM
RV9DT0RFUykKICAgICAgICAgICAgICAgICAgICAgW3N0cm9uZ1NlbGYgX2ludm9rZUFsbEFjdGlv
bnNUb1BlcmZvcm1BZnRlclBlbmRpbmdJbWFnZUFuYWx5c2lzOldlYktpdDo6UHJvY2VlZFdpdGhU
ZXh0U2VsZWN0aW9uSW5JbWFnZTo6Tm9dOwogICAgICAgICAgICAgICAgIH1dOwogICAgICAgICAg
ICAgfSk7CkBAIC0xMDM5MSwxMiArMTAzOTEsMTQgQEAgLSAodm9pZClpbWFnZUFuYWx5c2lzR2Vz
dHVyZURpZFRpbWVPdXQ6KFdLSW1hZ2VBbmFseXNpc0dlc3R1cmVSZWNvZ25pemVyICopZ2VzdHUK
ICNlbmRpZgogCiAjaWYgVVNFKFVJQ09OVEVYVE1FTlUpCisjaWYgRU5BQkxFKElNQUdFX0FOQUxZ
U0lTX0ZPUl9NQUNISU5FX1JFQURBQkxFX0NPREVTKQogICAgICAgICAgICAgc3Ryb25nU2VsZi0+
X2NvbnRleHRNZW51Rm9yTWFjaGluZVJlYWRhYmxlQ29kZSA9IFtyZXN1bHQgaGFzUmVzdWx0c0Zv
ckFuYWx5c2lzVHlwZXM6VktBbmFseXNpc1R5cGVNYWNoaW5lUmVhZGFibGVDb2RlIHwgVktBbmFs
eXNpc1R5cGVBcHBDbGlwXSA/IHJlc3VsdC5tcmNNZW51IDogbmlsOworI2VuZGlmIC8vIEVOQUJM
RShJTUFHRV9BTkFMWVNJU19GT1JfTUFDSElORV9SRUFEQUJMRV9DT0RFUykKICAgICAgICAgICAg
IHN0cm9uZ1NlbGYtPl9jb250ZXh0TWVudVdhc1RyaWdnZXJlZEJ5SW1hZ2VBbmFseXNpc1RpbWVv
dXQgPSBZRVM7CiAgICAgICAgICAgICBbc3Ryb25nU2VsZi0+X2NvbnRleHRNZW51SW50ZXJhY3Rp
b24gX3ByZXNlbnRNZW51QXRMb2NhdGlvbjpsb2NhdGlvbl07CiAjZWxzZQogICAgICAgICAgICAg
VU5VU0VEX1BBUkFNKGxvY2F0aW9uKTsKLSNlbmRpZgorI2VuZGlmIC8vIFVTRShVSUNPTlRFWFRN
RU5VKQogICAgICAgICB9XTsKICAgICB9IGZvclJlcXVlc3Q6cmVxdWVzdF07CiB9CkBAIC0xMTA3
NCwxMCArMTEwNzYsMTAgQEAgLSAodm9pZCljb250aW51ZUNvbnRleHRNZW51SW50ZXJhY3Rpb246
KHZvaWQoXikoVUlDb250ZXh0TWVudUNvbmZpZ3VyYXRpb24gKikpY28KIAogICAgICAgICAgICAg
ICAgIFJldGFpblB0cjxOU0FycmF5PF9XS0VsZW1lbnRBY3Rpb24gKj4+IGRlZmF1bHRBY3Rpb25z
RnJvbUFzc2lzdGFudCA9IFtzdHJvbmdTZWxmLT5fYWN0aW9uU2hlZXRBc3Npc3RhbnQgZGVmYXVs
dEFjdGlvbnNGb3JJbWFnZVNoZWV0OmVsZW1lbnRJbmZvLmdldCgpXTsKICAgICAgICAgICAgICAg
ICBhdXRvIGFjdGlvbnMgPSBtZW51RWxlbWVudHNGcm9tRGVmYXVsdEFjdGlvbnMoZGVmYXVsdEFj
dGlvbnNGcm9tQXNzaXN0YW50LCBlbGVtZW50SW5mbyk7Ci0jaWYgRU5BQkxFKElNQUdFX0FOQUxZ
U0lTKQorI2lmIEVOQUJMRShJTUFHRV9BTkFMWVNJU19GT1JfTUFDSElORV9SRUFEQUJMRV9DT0RF
UykKICAgICAgICAgICAgICAgICBpZiAoVUlNZW51ICptZW51ID0gc3Ryb25nU2VsZi0+X2NvbnRl
eHRNZW51Rm9yTWFjaGluZVJlYWRhYmxlQ29kZS5nZXQoKSkKICAgICAgICAgICAgICAgICAgICAg
W2FjdGlvbnMgYWRkT2JqZWN0Om1lbnVdOwotI2VuZGlmIC8vIEVOQUJMRShJTUFHRV9BTkFMWVNJ
UykKKyNlbmRpZiAvLyBFTkFCTEUoSU1BR0VfQU5BTFlTSVNfRk9SX01BQ0hJTkVfUkVBREFCTEVf
Q09ERVMpCiAgICAgICAgICAgICAgICAgcmV0dXJuIFtVSU1lbnUgbWVudVdpdGhUaXRsZTpzdHJv
bmdTZWxmLT5fcG9zaXRpb25JbmZvcm1hdGlvbi50aXRsZSBjaGlsZHJlbjphY3Rpb25zXTsKICAg
ICAgICAgICAgIH07CiAKQEAgLTExMzQ3LDkgKzExMzQ5LDkgQEAgLSAodm9pZCljb250ZXh0TWVu
dUludGVyYWN0aW9uOihVSUNvbnRleHRNZW51SW50ZXJhY3Rpb24gKilpbnRlcmFjdGlvbiB3aWxs
RW5kRm8KICAgICBfY29udGV4dE1lbnVIYXNSZXF1ZXN0ZWRMZWdhY3lEYXRhID0gTk87CiAgICAg
X2NvbnRleHRNZW51RWxlbWVudEluZm8gPSBudWxscHRyOwogCi0jaWYgRU5BQkxFKElNQUdFX0FO
QUxZU0lTKQorI2lmIEVOQUJMRShJTUFHRV9BTkFMWVNJU19GT1JfTUFDSElORV9SRUFEQUJMRV9D
T0RFUykKICAgICBfY29udGV4dE1lbnVGb3JNYWNoaW5lUmVhZGFibGVDb2RlLmNsZWFyKCk7Ci0j
ZW5kaWYgLy8gRU5BQkxFKElNQUdFX0FOQUxZU0lTKQorI2VuZGlmIC8vIEVOQUJMRShJTUFHRV9B
TkFMWVNJU19GT1JfTUFDSElORV9SRUFEQUJMRV9DT0RFUykKIAogICAgIFthbmltYXRvciBhZGRD
b21wbGV0aW9uOlt3ZWFrU2VsZiA9IFdlYWtPYmpDUHRyPFdLQ29udGVudFZpZXc+KHNlbGYpXSAo
KSB7CiAgICAgICAgIGF1dG8gc3Ryb25nU2VsZiA9IHdlYWtTZWxmLmdldCgpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>