<?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>187350</bug_id>
          
          <creation_ts>2018-07-05 10:49:34 -0700</creation_ts>
          <short_desc>REGRESSION: Web Inspector no longer pauses in internal injected scripts like WDFindNodes.js</short_desc>
          <delta_ts>2022-03-01 02:29:41 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Blaze Burg">bburg</reporter>
          <assigned_to name="Blaze Burg">bburg</assigned_to>
          <cc>bburg</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>hi</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>joepeck</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mattbaker</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1439446</commentid>
    <comment_count>0</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2018-07-05 10:49:34 -0700</bug_when>
    <thetext>This seems to be fallout from internal script black boxing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1439447</commentid>
    <comment_count>1</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2018-07-05 10:49:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/41728249&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1439457</commentid>
    <comment_count>2</comment_count>
      <attachid>344343</attachid>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2018-07-05 11:00:05 -0700</bug_when>
    <thetext>Created attachment 344343
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1440423</commentid>
    <comment_count>3</comment_count>
      <attachid>344343</attachid>
    <who name="Matt Baker">mattbaker</who>
    <bug_when>2018-07-09 09:54:57 -0700</bug_when>
    <thetext>Comment on attachment 344343
Patch

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

r=me

&gt; Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp:887
&gt; +void InspectorDebuggerAgent::setPauseForInternalScripts(ErrorString &amp;, bool shouldPause)

Style: pointer types and reference types should be written with no space between the type name and the * or &amp; (https://webkit.org/code-style-guidelines/#pointers-cpp)

&gt; Source/WebInspectorUI/UserInterface/Base/Setting.js:136
&gt; +    pauseForInternalScripts: new WI.Setting(&quot;pause-for-internal-scripts&quot;, false),

Nice cleanup.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1440512</commentid>
    <comment_count>4</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2018-07-09 13:00:41 -0700</bug_when>
    <thetext>Committed r233655: &lt;https://trac.webkit.org/changeset/233655&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>344343</attachid>
            <date>2018-07-05 11:00:05 -0700</date>
            <delta_ts>2022-03-01 02:29:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-187350-20180705110004.patch</filename>
            <type>text/plain</type>
            <size>19418</size>
            <attacher name="Blaze Burg">bburg</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMzNTI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBj
ODMyMzk3Y2I2NThhYjczZjZlNTJlMDJkOWM1ODczNDFlNzYzMzY4Li5hMDQ1NDI1NWRlY2FlMmI3
MTNhZThhNTRiODNkNzE5MDRiYzBkMTliIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMyBAQAorMjAxOC0wNy0wNSAgQnJpYW4gQnVyZyAgPGJidXJnQGFwcGxlLmNvbT4KKwor
ICAgICAgICBSRUdSRVNTSU9OOiBXZWIgSW5zcGVjdG9yIG5vIGxvbmdlciBwYXVzZXMgaW4gaW50
ZXJuYWwgaW5qZWN0ZWQgc2NyaXB0cyBsaWtlIFdERmluZE5vZGVzLmpzCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODczNTAKKyAgICAgICAgPHJkYXI6
Ly9wcm9ibGVtLzQxNzI4MjQ5PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFkZCBhIG5ldyBjb21tYW5kIHRoYXQgdG9nZ2xlcyB3aGV0aGVyIG9yIG5v
dCB0byBibGFja2JveCBpbnRlcm5hbCBzY3JpcHRzLgorICAgICAgICBJZiBibGFja2JveGVkLCB0
aGUgc2NyaXB0cyB3aWxsIG5vdCBiZSBzaG93biB0byB0aGUgZnJvbnRlbmQgYW5kIHRoZSBkZWJ1
Z2dlciB3aWxsCisgICAgICAgIG5vdCBwYXVzZSBpbiBzb3VyY2UgZnJhbWVzIGZyb20gYmxhY2ti
b3hlZCBzY3JpcHRzLiBTb21ldGltZXMgd2Ugd2FudCB0byBicmVhayBpbnRvCisgICAgICAgIHRo
b3NlIHNjcmlwdHMgd2hlbiBkZWJ1Z2dpbmcgV2ViIEluc3BlY3RvciwgV2ViRHJpdmVyLCBvciBv
dGhlciBXZWJLaXQtaW50ZXJuYWwgY29kZQorICAgICAgICB0aGF0IGluamVjdHMgc2NyaXB0cy4K
KworICAgICAgICAqIGluc3BlY3Rvci9hZ2VudHMvSW5zcGVjdG9yRGVidWdnZXJBZ2VudC5jcHA6
CisgICAgICAgIChJbnNwZWN0b3I6Okluc3BlY3RvckRlYnVnZ2VyQWdlbnQ6OnNldFBhdXNlRm9y
SW50ZXJuYWxTY3JpcHRzKToKKyAgICAgICAgKEluc3BlY3Rvcjo6SW5zcGVjdG9yRGVidWdnZXJB
Z2VudDo6ZGlkUGFyc2VTb3VyY2UpOgorICAgICAgICAqIGluc3BlY3Rvci9hZ2VudHMvSW5zcGVj
dG9yRGVidWdnZXJBZ2VudC5oOgorICAgICAgICAqIGluc3BlY3Rvci9wcm90b2NvbC9EZWJ1Z2dl
ci5qc29uOgorCiAyMDE4LTA3LTA0ICBUaW0gSG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUu
Y29tPgogCiAgICAgICAgIEludHJvZHVjZSBQTEFURk9STShJT1NNQUMpCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViSW5zcGVjdG9yVUkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkluc3BlY3RvclVJL0No
YW5nZUxvZwppbmRleCAwMmZjN2UyNTcwMjhjMzAzNjNhNzc4ZTUyYjgzNWExODRjYjcwMGMxLi41
ZmIzZjVjMTM3NzQ5NjE4MGFiMDU1MDQ4N2Q3NGRhZDczZGI5YjlhIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViSW5zcGVjdG9yVUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxOC0wNy0wNSAgQnJpYW4gQnVyZyAgPGJidXJn
QGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OOiBXZWIgSW5zcGVjdG9yIG5vIGxvbmdl
ciBwYXVzZXMgaW4gaW50ZXJuYWwgaW5qZWN0ZWQgc2NyaXB0cyBsaWtlIFdERmluZE5vZGVzLmpz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODczNTAK
KyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQxNzI4MjQ5PgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVXNlckludGVyZmFjZS9CYXNlL1NldHRpbmcu
anM6IEFkZCBhIG5ldyBzZXR0aW5nIHRvIGFsbG93IHBhdXNpbmcgaW4gaW50ZXJuYWwgc2NyaXB0
cy4KKyAgICAgICAgKiBVc2VySW50ZXJmYWNlL0NvbnRyb2xsZXJzL0RlYnVnZ2VyTWFuYWdlci5q
czogTGlzdGVuIHRvIHRoZSBzZXR0aW5nIGNoYW5nZSBhbmQgdG9nZ2xlCisgICAgICAgIHRoZSBi
YWNrZW5kIHNldHRpbmcgYWNjb3JkaW5nbHkuIFRoZSBkZWZhdWx0IGlzIHRvIG5vdCBicmVhayBp
bnRvIGludGVybmFsIHNjcmlwdHMuCisKKyAgICAgICAgKiBVc2VySW50ZXJmYWNlL1ZpZXdzL1Nl
dHRpbmdzVGFiQ29udGVudFZpZXcuanM6CisgICAgICAgIChXSS5TZXR0aW5nc1RhYkNvbnRlbnRW
aWV3LnByb3RvdHlwZS5fY3JlYXRlRGVidWdTZXR0aW5nc1ZpZXcpOgorICAgICAgICBFeHBvc2Ug
dGhlIG5ldyBzZXR0aW5nIGluIHRoZSBEZWJ1ZyBzZXR0aW5ncyBwYW5lbC4KKwogMjAxOC0wNy0w
NCAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAogICAgICAgICBJbnRy
b2R1Y2UgUExBVEZPUk0oSU9TTUFDKQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2luc3BlY3Rvci9hZ2VudHMvSW5zcGVjdG9yRGVidWdnZXJBZ2VudC5jcHAgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvaW5zcGVjdG9yL2FnZW50cy9JbnNwZWN0b3JEZWJ1Z2dlckFnZW50LmNwcApp
bmRleCBiMTgzMzcwZDNlYTUwOTQyYWU5YzEwNjJiNjI1NjRmOTRjZDcwMzIwLi4zNGZlZTU3OWY2
MDBhODMwMDZlNThlOGM1YTA2OWFkMTlmMjcyMTQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvaW5zcGVjdG9yL2FnZW50cy9JbnNwZWN0b3JEZWJ1Z2dlckFnZW50LmNwcAorKysg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL2FnZW50cy9JbnNwZWN0b3JEZWJ1Z2dl
ckFnZW50LmNwcApAQCAtODg0LDYgKzg4NCwxNyBAQCBTdHJpbmcgSW5zcGVjdG9yRGVidWdnZXJB
Z2VudDo6c291cmNlTWFwVVJMRm9yU2NyaXB0KGNvbnN0IFNjcmlwdCYgc2NyaXB0KQogICAgIHJl
dHVybiBzY3JpcHQuc291cmNlTWFwcGluZ1VSTDsKIH0KIAordm9pZCBJbnNwZWN0b3JEZWJ1Z2dl
ckFnZW50OjpzZXRQYXVzZUZvckludGVybmFsU2NyaXB0cyhFcnJvclN0cmluZyAmLCBib29sIHNo
b3VsZFBhdXNlKQoreworICAgIGlmIChzaG91bGRQYXVzZSA9PSBtX3BhdXNlRm9ySW50ZXJuYWxT
Y3JpcHRzKQorICAgICAgICByZXR1cm47CisKKyAgICBtX3BhdXNlRm9ySW50ZXJuYWxTY3JpcHRz
ID0gc2hvdWxkUGF1c2U7CisgICAgCisgICAgaWYgKG1fcGF1c2VGb3JJbnRlcm5hbFNjcmlwdHMp
CisgICAgICAgIG1fc2NyaXB0RGVidWdTZXJ2ZXIuY2xlYXJCbGFja2xpc3QoKTsKK30KKwogc3Rh
dGljIGJvb2wgaXNXZWJLaXRJbmplY3RlZFNjcmlwdChjb25zdCBTdHJpbmcmIHNvdXJjZVVSTCkK
IHsKICAgICByZXR1cm4gc291cmNlVVJMLnN0YXJ0c1dpdGgoIl9fSW5qZWN0ZWRTY3JpcHRfIikg
JiYgc291cmNlVVJMLmVuZHNXaXRoKCIuanMiKTsKQEAgLTkwNSw3ICs5MTYsNyBAQCB2b2lkIElu
c3BlY3RvckRlYnVnZ2VyQWdlbnQ6OmRpZFBhcnNlU291cmNlKEpTQzo6U291cmNlSUQgc291cmNl
SUQsIGNvbnN0IFNjcmlwdAogCiAgICAgbV9zY3JpcHRzLnNldChzb3VyY2VJRCwgc2NyaXB0KTsK
IAotICAgIGlmIChoYXNTb3VyY2VVUkwgJiYgaXNXZWJLaXRJbmplY3RlZFNjcmlwdChzb3VyY2VV
UkwpKQorICAgIGlmIChoYXNTb3VyY2VVUkwgJiYgaXNXZWJLaXRJbmplY3RlZFNjcmlwdChzb3Vy
Y2VVUkwpICYmICFtX3BhdXNlRm9ySW50ZXJuYWxTY3JpcHRzKQogICAgICAgICBtX3NjcmlwdERl
YnVnU2VydmVyLmFkZFRvQmxhY2tsaXN0KHNvdXJjZUlEKTsKIAogICAgIFN0cmluZyBzY3JpcHRV
UkxGb3JCcmVha3BvaW50cyA9IGhhc1NvdXJjZVVSTCA/IHNjcmlwdC5zb3VyY2VVUkwgOiBzY3Jp
cHQudXJsOwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9hZ2Vu
dHMvSW5zcGVjdG9yRGVidWdnZXJBZ2VudC5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2luc3Bl
Y3Rvci9hZ2VudHMvSW5zcGVjdG9yRGVidWdnZXJBZ2VudC5oCmluZGV4IGE1NDEyODQ3OGZmMDM5
YTYyM2U1N2I2ZjZiZjVlNjA5MWZiNzhjMmQuLjJhNThhOGRlNGY0MzZmYTFkNDliODk5Mjk3N2Rm
ZDQ0NmE4ODgyNWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3Iv
YWdlbnRzL0luc3BlY3RvckRlYnVnZ2VyQWdlbnQuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvaW5zcGVjdG9yL2FnZW50cy9JbnNwZWN0b3JEZWJ1Z2dlckFnZW50LmgKQEAgLTYxLDYgKzYx
LDcgQEAgcHVibGljOgogCiAgICAgdm9pZCBlbmFibGUoRXJyb3JTdHJpbmcmKSBmaW5hbDsKICAg
ICB2b2lkIGRpc2FibGUoRXJyb3JTdHJpbmcmKSBmaW5hbDsKKyAgICB2b2lkIHNldFBhdXNlRm9y
SW50ZXJuYWxTY3JpcHRzKEVycm9yU3RyaW5nJiwgYm9vbCBzaG91bGRQYXVzZSkgZmluYWw7CiAg
ICAgdm9pZCBzZXRBc3luY1N0YWNrVHJhY2VEZXB0aChFcnJvclN0cmluZyYsIGludCBkZXB0aCkg
ZmluYWw7CiAgICAgdm9pZCBzZXRCcmVha3BvaW50c0FjdGl2ZShFcnJvclN0cmluZyYsIGJvb2wg
YWN0aXZlKSBmaW5hbDsKICAgICB2b2lkIHNldEJyZWFrcG9pbnRCeVVybChFcnJvclN0cmluZyYs
IGludCBsaW5lTnVtYmVyLCBjb25zdCBTdHJpbmcqIG9wdGlvbmFsVVJMLCBjb25zdCBTdHJpbmcq
IG9wdGlvbmFsVVJMUmVnZXgsIGNvbnN0IGludCogb3B0aW9uYWxDb2x1bW5OdW1iZXIsIGNvbnN0
IEpTT046Ok9iamVjdCogb3B0aW9ucywgUHJvdG9jb2w6OkRlYnVnZ2VyOjpCcmVha3BvaW50SWQq
LCBSZWZQdHI8SlNPTjo6QXJyYXlPZjxQcm90b2NvbDo6RGVidWdnZXI6OkxvY2F0aW9uPj4mIGxv
Y2F0aW9ucykgZmluYWw7CkBAIC0xOTcsNiArMTk4LDcgQEAgcHJpdmF0ZToKICAgICBib29sIG1f
aGFzRXhjZXB0aW9uVmFsdWUgeyBmYWxzZSB9OwogICAgIGJvb2wgbV9kaWRQYXVzZVN0b3B3YXRj
aCB7IGZhbHNlIH07CiAgICAgYm9vbCBtX3BhdXNlT25Bc3NlcnRpb25GYWlsdXJlcyB7IGZhbHNl
IH07CisgICAgYm9vbCBtX3BhdXNlRm9ySW50ZXJuYWxTY3JpcHRzIHsgZmFsc2UgfTsKICAgICBi
b29sIG1fcmVnaXN0ZXJlZElkbGVDYWxsYmFjayB7IGZhbHNlIH07CiAgICAgaW50IG1fYXN5bmNT
dGFja1RyYWNlRGVwdGggeyAwIH07CiB9OwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL2luc3BlY3Rvci9wcm90b2NvbC9EZWJ1Z2dlci5qc29uIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL2luc3BlY3Rvci9wcm90b2NvbC9EZWJ1Z2dlci5qc29uCmluZGV4IDE3YmI4NGE0NGViMzk4
ZTU3NGY4YTg5YjkyNjljNmY5ZjAwNzUwMzcuLjA0NWI5MWZmZWJiZDA4ODg1NDg1YTg4M2FhZTQ0
ZDFmMTc0ZDY3YjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3Iv
cHJvdG9jb2wvRGVidWdnZXIuanNvbgorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVj
dG9yL3Byb3RvY29sL0RlYnVnZ2VyLmpzb24KQEAgLTI2Miw2ICsyNjIsMTMgQEAKICAgICAgICAg
ICAgICAgICB7ICJuYW1lIjogImVuYWJsZWQiLCAidHlwZSI6ICJib29sZWFuIiB9CiAgICAgICAg
ICAgICBdCiAgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgICJuYW1lIjogInNldFBh
dXNlRm9ySW50ZXJuYWxTY3JpcHRzIiwKKyAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJDaGFu
Z2Ugd2hldGhlciB0byBwYXVzZSBpbiB0aGUgZGVidWdnZXIgZm9yIGludGVybmFsIHNjcmlwdHMu
IFRoZSBkZWZhdWx0IHZhbHVlIGlzIGZhbHNlLiIsCisgICAgICAgICAgICAicGFyYW1ldGVycyI6
IFsKKyAgICAgICAgICAgICAgICB7ICJuYW1lIjogInNob3VsZFBhdXNlIiwgInR5cGUiOiAiYm9v
bGVhbiIgfQorICAgICAgICAgICAgXQorICAgICAgICB9LAogICAgICAgICB7CiAgICAgICAgICAg
ICAibmFtZSI6ICJldmFsdWF0ZU9uQ2FsbEZyYW1lIiwKICAgICAgICAgICAgICJkZXNjcmlwdGlv
biI6ICJFdmFsdWF0ZXMgZXhwcmVzc2lvbiBvbiBhIGdpdmVuIGNhbGwgZnJhbWUuIiwKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0Jhc2UvU2V0dGluZy5q
cyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0Jhc2UvU2V0dGluZy5qcwpp
bmRleCBhOGFiMmI5ZDdjYmFmMWMxYzQ1ZjQ3ZTc1OTJmZjk4Yjk5Yjg3NmVhLi5hMGE1NzllNDIx
YjBlYzk5ZTA3MDRiYjNkMzFhZjQzMDczOGM5MjhkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5z
cGVjdG9yVUkvVXNlckludGVyZmFjZS9CYXNlL1NldHRpbmcuanMKKysrIGIvU291cmNlL1dlYklu
c3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvQmFzZS9TZXR0aW5nLmpzCkBAIC0xMDMsMTAgKzEwMyw2
IEBAIFdJLlNldHRpbmcuRXZlbnQgPSB7CiB9OwogCiBXSS5zZXR0aW5ncyA9IHsKLSAgICBhdXRv
TG9nUHJvdG9jb2xNZXNzYWdlczogbmV3IFdJLlNldHRpbmcoImF1dG8tY29sbGVjdC1wcm90b2Nv
bC1tZXNzYWdlcyIsIGZhbHNlKSwKLSAgICBhdXRvTG9nVGltZVN0YXRzOiBuZXcgV0kuU2V0dGlu
ZygiYXV0by1jb2xsZWN0LXRpbWUtc3RhdHMiLCBmYWxzZSksCi0gICAgZW5hYmxlVW5jYXVnaHRF
eGNlcHRpb25SZXBvcnRlcjogbmV3IFdJLlNldHRpbmcoImVuYWJsZS11bmNhdWdodC1leGNlcHRp
b24tcmVwb3J0ZXIiLCB0cnVlKSwKLSAgICBlbmFibGVMYXlvdXRGbGFzaGluZzogbmV3IFdJLlNl
dHRpbmcoImVuYWJsZS1sYXlvdXQtZmxhc2hpbmciLCBmYWxzZSksCiAgICAgZW5hYmxlTGluZVdy
YXBwaW5nOiBuZXcgV0kuU2V0dGluZygiZW5hYmxlLWxpbmUtd3JhcHBpbmciLCBmYWxzZSksCiAg
ICAgaW5kZW50VW5pdDogbmV3IFdJLlNldHRpbmcoImluZGVudC11bml0IiwgNCksCiAgICAgdGFi
U2l6ZTogbmV3IFdJLlNldHRpbmcoInRhYi1zaXplIiwgNCksCkBAIC0xMTYsNyArMTEyLDYgQEAg
V0kuc2V0dGluZ3MgPSB7CiAgICAgY2xlYXJMb2dPbk5hdmlnYXRlOiBuZXcgV0kuU2V0dGluZygi
Y2xlYXItbG9nLW9uLW5hdmlnYXRlIiwgdHJ1ZSksCiAgICAgY2xlYXJOZXR3b3JrT25OYXZpZ2F0
ZTogbmV3IFdJLlNldHRpbmcoImNsZWFyLW5ldHdvcmstb24tbmF2aWdhdGUiLCB0cnVlKSwKICAg
ICB6b29tRmFjdG9yOiBuZXcgV0kuU2V0dGluZygiem9vbS1mYWN0b3IiLCAxKSwKLSAgICBsYXlv
dXREaXJlY3Rpb246IG5ldyBXSS5TZXR0aW5nKCJsYXlvdXQtZGlyZWN0aW9uLW92ZXJyaWRlIiwg
InN5c3RlbSIpLAogICAgIHNob3dTY29wZUNoYWluT25QYXVzZTogbmV3IFdJLlNldHRpbmcoInNo
b3ctc2NvcGUtY2hhaW4tc2lkZWJhciIsIHRydWUpLAogICAgIHNob3dJbWFnZUdyaWQ6IG5ldyBX
SS5TZXR0aW5nKCJzaG93LWltYWdlLWdyaWQiLCBmYWxzZSksCiAgICAgc2hvd0NhbnZhc1BhdGg6
IG5ldyBXSS5TZXR0aW5nKCJzaG93LWNhbnZhcy1wYXRoIiwgZmFsc2UpLApAQCAtMTMxLDQgKzEy
NiwxMiBAQCBXSS5zZXR0aW5ncyA9IHsKICAgICBleHBlcmltZW50YWxFbmFibGVOZXdUYWJCYXI6
IG5ldyBXSS5TZXR0aW5nKCJleHBlcmltZW50YWwtZW5hYmxlLW5ldy10YWItYmFyIiwgZmFsc2Up
LAogICAgIGV4cGVyaW1lbnRhbEVuYWJsZUFjY2Vzc2liaWxpdHlBdWRpdFRhYjogbmV3IFdJLlNl
dHRpbmcoImV4cGVyaW1lbnRhbC1lbmFibGUtYWNjZXNzaWJpbGl0eS1hdWRpdC10YWIiLCBmYWxz
ZSksCiAgICAgZXhwZXJpbWVudGFsUmVjb3JkaW5nSGFzVmlzdWFsRWZmZWN0OiBuZXcgV0kuU2V0
dGluZygiZXhwZXJpbWVudGFsLXJlY29yZGluZy1oYXMtdmlzdWFsLWVmZmVjdCIsIGZhbHNlKSwK
KworICAgIC8vIERlYnVnVUkKKyAgICBhdXRvTG9nUHJvdG9jb2xNZXNzYWdlczogbmV3IFdJLlNl
dHRpbmcoImF1dG8tY29sbGVjdC1wcm90b2NvbC1tZXNzYWdlcyIsIGZhbHNlKSwKKyAgICBhdXRv
TG9nVGltZVN0YXRzOiBuZXcgV0kuU2V0dGluZygiYXV0by1jb2xsZWN0LXRpbWUtc3RhdHMiLCBm
YWxzZSksCisgICAgZW5hYmxlVW5jYXVnaHRFeGNlcHRpb25SZXBvcnRlcjogbmV3IFdJLlNldHRp
bmcoImVuYWJsZS11bmNhdWdodC1leGNlcHRpb24tcmVwb3J0ZXIiLCB0cnVlKSwKKyAgICBlbmFi
bGVMYXlvdXRGbGFzaGluZzogbmV3IFdJLlNldHRpbmcoImVuYWJsZS1sYXlvdXQtZmxhc2hpbmci
LCBmYWxzZSksCisgICAgbGF5b3V0RGlyZWN0aW9uOiBuZXcgV0kuU2V0dGluZygibGF5b3V0LWRp
cmVjdGlvbi1vdmVycmlkZSIsICJzeXN0ZW0iKSwKKyAgICBwYXVzZUZvckludGVybmFsU2NyaXB0
czogbmV3IFdJLlNldHRpbmcoInBhdXNlLWZvci1pbnRlcm5hbC1zY3JpcHRzIiwgZmFsc2UpLAog
fTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0NvbnRy
b2xsZXJzL0RlYnVnZ2VyTWFuYWdlci5qcyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50
ZXJmYWNlL0NvbnRyb2xsZXJzL0RlYnVnZ2VyTWFuYWdlci5qcwppbmRleCA3ZDA3NmVjYzJkNjYx
MTc5ODUzNjk4NTExNWYyZjUyYTJkNzhkN2JkLi42NTAyNzQ4YTRhZjFhNGYyMjczMzNmYzZhMzIy
NmE5MGMzYzViOTFkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVy
ZmFjZS9Db250cm9sbGVycy9EZWJ1Z2dlck1hbmFnZXIuanMKKysrIGIvU291cmNlL1dlYkluc3Bl
Y3RvclVJL1VzZXJJbnRlcmZhY2UvQ29udHJvbGxlcnMvRGVidWdnZXJNYW5hZ2VyLmpzCkBAIC05
OSw2ICs5OSwxNCBAQCBXSS5EZWJ1Z2dlck1hbmFnZXIgPSBjbGFzcyBEZWJ1Z2dlck1hbmFnZXIg
ZXh0ZW5kcyBXSS5PYmplY3QKICAgICAgICAgaWYgKERlYnVnZ2VyQWdlbnQuc2V0QXN5bmNTdGFj
a1RyYWNlRGVwdGgpCiAgICAgICAgICAgICBEZWJ1Z2dlckFnZW50LnNldEFzeW5jU3RhY2tUcmFj
ZURlcHRoKHRoaXMuX2FzeW5jU3RhY2tUcmFjZURlcHRoU2V0dGluZy52YWx1ZSk7CiAKKyAgICAg
ICAgLy8gQ09NUEFUSUJJTElUWSAoaU9TIDEyKTogRGVidWdnZXJBZ2VudC5zZXRQYXVzZUZvcklu
dGVybmFsU2NyaXB0cyBkaWQgbm90IGV4aXN0IHlldC4KKyAgICAgICAgaWYgKERlYnVnZ2VyQWdl
bnQuc2V0UGF1c2VGb3JJbnRlcm5hbFNjcmlwdHMpIHsKKyAgICAgICAgICAgIGxldCB1cGRhdGVC
YWNrZW5kU2V0dGluZyA9ICgpID0+IHsgRGVidWdnZXJBZ2VudC5zZXRQYXVzZUZvckludGVybmFs
U2NyaXB0cyhXSS5zZXR0aW5ncy5wYXVzZUZvckludGVybmFsU2NyaXB0cy52YWx1ZSk7IH07Cisg
ICAgICAgICAgICBXSS5zZXR0aW5ncy5wYXVzZUZvckludGVybmFsU2NyaXB0cy5hZGRFdmVudExp
c3RlbmVyKFdJLlNldHRpbmcuRXZlbnQuQ2hhbmdlZCwgdXBkYXRlQmFja2VuZFNldHRpbmcpOwor
CisgICAgICAgICAgICB1cGRhdGVCYWNrZW5kU2V0dGluZygpOworICAgICAgICB9CisKICAgICAg
ICAgdGhpcy5faWdub3JlQnJlYWtwb2ludERpc3BsYXlMb2NhdGlvbkRpZENoYW5nZUV2ZW50ID0g
ZmFsc2U7CiAKICAgICAgICAgZnVuY3Rpb24gcmVzdG9yZUJyZWFrcG9pbnRzU29vbigpIHsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL1NldHRp
bmdzVGFiQ29udGVudFZpZXcuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFj
ZS9WaWV3cy9TZXR0aW5nc1RhYkNvbnRlbnRWaWV3LmpzCmluZGV4IDc5Y2M5Y2ViYzgxYzFiYzFh
NzNkNWVjZDQzZDFhMzBmZWZmMTEzYmYuLmQyZGNlZmZhMzgyMDYxZmU0YjA4MGIyNjNiZmI4MWJh
MTJmNDQ3ZmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNl
L1ZpZXdzL1NldHRpbmdzVGFiQ29udGVudFZpZXcuanMKKysrIGIvU291cmNlL1dlYkluc3BlY3Rv
clVJL1VzZXJJbnRlcmZhY2UvVmlld3MvU2V0dGluZ3NUYWJDb250ZW50Vmlldy5qcwpAQCAtMzEw
LDYgKzMxMCw4IEBAIFdJLlNldHRpbmdzVGFiQ29udGVudFZpZXcgPSBjbGFzcyBTZXR0aW5nc1Rh
YkNvbnRlbnRWaWV3IGV4dGVuZHMgV0kuVGFiQ29udGVudFZpCiAKICAgICAgICAgdGhpcy5fZGVi
dWdTZXR0aW5nc1ZpZXcuYWRkU2VwYXJhdG9yKCk7CiAKKyAgICAgICAgdGhpcy5fZGVidWdTZXR0
aW5nc1ZpZXcuYWRkU2V0dGluZyhXSS51bmxvY2FsaXplZFN0cmluZygiRGVidWdnaW5nOiIpLCBX
SS5zZXR0aW5ncy5wYXVzZUZvckludGVybmFsU2NyaXB0cywgV0kudW5sb2NhbGl6ZWRTdHJpbmco
IlBhdXNlIGluIFdlYktpdC1pbnRlcm5hbCBzY3JpcHRzIikpOworCiAgICAgICAgIHRoaXMuX2Rl
YnVnU2V0dGluZ3NWaWV3LmFkZFNldHRpbmcoV0kudW5sb2NhbGl6ZWRTdHJpbmcoIlVuY2F1Z2h0
IEV4Y2VwdGlvbiBSZXBvcnRlcjoiKSwgV0kuc2V0dGluZ3MuZW5hYmxlVW5jYXVnaHRFeGNlcHRp
b25SZXBvcnRlciwgV0kudW5sb2NhbGl6ZWRTdHJpbmcoIkVuYWJsZWQiKSk7CiAKICAgICAgICAg
dGhpcy5fZGVidWdTZXR0aW5nc1ZpZXcuYWRkU2VwYXJhdG9yKCk7CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOWY0NTlmYTE2
NDRiYzBmMGViYzFkOGMzNWExMWMzNWY4MGJiNmQ3YS4uM2FhNDkwYmJmMTk4MmVjYmUwMjM2NTFm
MDQ4ZjI1MDEyZGY3MDc5OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE4LTA3LTA1ICBCcmlh
biBCdXJnICA8YmJ1cmdAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT046IFdlYiBJbnNw
ZWN0b3Igbm8gbG9uZ2VyIHBhdXNlcyBpbiBpbnRlcm5hbCBpbmplY3RlZCBzY3JpcHRzIGxpa2Ug
V0RGaW5kTm9kZXMuanMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE4NzM1MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDE3MjgyNDk+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgbmV3IHRlc3Qg
dG8gZGVtb25zdHJhdGUgYSBkaWZmZXJlbmNlIGluIGJlaGF2aW9yIHdoZW4gRGVidWdnZXIuc2V0
UGF1c2VGb3JJbnRlcm5hbFNjcmlwdHModHJ1ZSkKKyAgICAgICAgaXMgc2VudCB0byB0aGUgYmFj
a2VuZC4gVGhlcmUncyBubyB3YXkgdG8gY29ycmVjdGx5IHN0cmluZ2lmeSB0aGUgY3VycmVudCBj
YWxsIGZyYW1lIHdoZW4gc3RlcHBpbmcgaW50bworICAgICAgICBjb25zb2xlLmxvZyBiZWNhdXNl
IHRoZSBpbmplY3RlZCBzY3JpcHQgd2FzIGJsYWNrYm94ZWQgYXQgdGhlIHRpbWUgdGhhdCB0aGUg
c2NyaXB0cyB3ZXJlIHBhcnNlZC4KKyAgICAgICAgSW5zdGVhZCwgdGhlIHN0ZXBwaW5nIG91dHB1
dCBqdXN0IHNob3dzIHRoYXQgdGhlIGRlYnVnZ2VyIGlzIHBhdXNlZCBzb21ld2hlcmUgaW5zaWRl
IGNvbnNvbGUubG9nLgorCisgICAgICAgICogaW5zcGVjdG9yL2RlYnVnZ2VyL3BhdXNlLWZvci1p
bnRlcm5hbC1zY3JpcHRzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaW5zcGVjdG9y
L2RlYnVnZ2VyL3BhdXNlLWZvci1pbnRlcm5hbC1zY3JpcHRzLmh0bWw6IEFkZGVkLgorICAgICAg
ICAqIGluc3BlY3Rvci9kZWJ1Z2dlci9yZXNvdXJjZXMvbG9nLXBhdXNlLWxvY2F0aW9uLmpzOgor
ICAgICAgICAoVGVzdFBhZ2UucmVnaXN0ZXJJbml0aWFsaXplci53aW5kb3cuYWRkU3RlcHBpbmdU
ZXN0Q2FzZSk6CisgICAgICAgIChUZXN0UGFnZS5yZWdpc3RlckluaXRpYWxpemVyKToKKwogMjAx
OC0wNy0wNSAgTmFuIFdhbmcgIDxuX3dhbmdAYXBwbGUuY29tPgogCiAgICAgICAgIEFYOiBzZXRW
YWx1ZSBvbiB0ZXh0IGNvbnRyb2xzIHNob3VsZCBzZW5kIG91dCBrZXkgZXZlbnRzCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZGVidWdnZXIvcGF1c2UtZm9yLWludGVybmFsLXNj
cmlwdHMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2RlYnVnZ2VyL3BhdXNl
LWZvci1pbnRlcm5hbC1zY3JpcHRzLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45MmVlZThiMWU1
ZTA0YTQzMzUwOTc5MzE0OTVjNDZiN2ExMWNlZmQxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvaW5zcGVjdG9yL2RlYnVnZ2VyL3BhdXNlLWZvci1pbnRlcm5hbC1zY3JpcHRzLWV4cGVj
dGVkLnR4dApAQCAtMCwwICsxLDEyNyBAQAorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDk6IFtvYmpl
Y3QgV2luZG93XQorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDEwOiBbb2JqZWN0IENvbnNvbGVdCitD
T05TT0xFIE1FU1NBR0U6IGxpbmUgMTE6IHN0cmluZworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDk6
IFtvYmplY3QgV2luZG93XQorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDEwOiBbb2JqZWN0IENvbnNv
bGVdCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMTE6IHN0cmluZworQ2hlY2tpbmcgd2hldGhlciBj
b25zb2xlLmxvZyBjYW4gYmUgc3RlcHBlZCBpbnRvIG9yIG5vdCwgZGVwZW5kaW5nIG9uIHRoZSB2
YWx1ZSBvZiBXSS5zZXR0aW5ncy5wYXVzZUZvckludGVybmFsU2NyaXB0cy4KKworCis9PSBSdW5u
aW5nIHRlc3Qgc3VpdGU6IERlYnVnZ2VyLnNldFBhdXNlRm9ySW50ZXJuYWxTY3JpcHRzCistLSBS
dW5uaW5nIHRlc3Qgc2V0dXAuCistLSBSdW5uaW5nIHRlc3QgY2FzZTogRGVidWdnZXIuc2V0UGF1
c2VGb3JJbnRlcm5hbFNjcmlwdHMuRGlzYWJsZWQKK0VYUFJFU1NJT046IHNldFRpbWVvdXQoZW50
cnlDb25zb2xlTG9nKQorU1RFUFM6IG92ZXIsIGluLCBpbiwgaW4sIHJlc3VtZQorUEFVU0VEIChk
ZWJ1Z2dlci1zdGF0ZW1lbnQpCitQQVVTRSBBVCBlbnRyeUNvbnNvbGVMb2c6ODo1CisgICAgICA0
ICAgIDxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvbG9nLXBhdXNlLWxvY2F0aW9uLmpzIj48L3Njcmlw
dD4KKyAgICAgIDUgICAgPHNjcmlwdD4KKyAgICAgIDYgICAgZnVuY3Rpb24gZW50cnlDb25zb2xl
TG9nKCkgeworIC0+ICAgNyAgICAgICAgfGRlYnVnZ2VyOworICAgICAgOCAgICAgICAgY29uc29s
ZS5sb2cod2luZG93KTsKKyAgICAgIDkgICAgICAgIGNvbnNvbGUubG9nKGNvbnNvbGUpOworICAg
ICAxMCAgICAgICAgY29uc29sZS5sb2coInN0cmluZyIpOworCitBQ1RJT046IHN0ZXAtb3Zlcgor
UEFVU0UgQVQgZW50cnlDb25zb2xlTG9nOjk6NQorICAgICAgNSAgICA8c2NyaXB0PgorICAgICAg
NiAgICBmdW5jdGlvbiBlbnRyeUNvbnNvbGVMb2coKSB7CisgICAgICA3ICAgICAgICBkZWJ1Z2dl
cjsKKyAtPiAgIDggICAgICAgIHxjb25zb2xlLmxvZyh3aW5kb3cpOworICAgICAgOSAgICAgICAg
Y29uc29sZS5sb2coY29uc29sZSk7CisgICAgIDEwICAgICAgICBjb25zb2xlLmxvZygic3RyaW5n
Iik7CisgICAgIDExICAgIH0KKworQUNUSU9OOiBzdGVwLWluCitQQVVTRSBBVCBlbnRyeUNvbnNv
bGVMb2c6MTA6NQorICAgICAgNiAgICBmdW5jdGlvbiBlbnRyeUNvbnNvbGVMb2coKSB7CisgICAg
ICA3ICAgICAgICBkZWJ1Z2dlcjsKKyAgICAgIDggICAgICAgIGNvbnNvbGUubG9nKHdpbmRvdyk7
CisgLT4gICA5ICAgICAgICB8Y29uc29sZS5sb2coY29uc29sZSk7CisgICAgIDEwICAgICAgICBj
b25zb2xlLmxvZygic3RyaW5nIik7CisgICAgIDExICAgIH0KKyAgICAgMTIgICAgCisKK0FDVElP
Tjogc3RlcC1pbgorUEFVU0UgQVQgZW50cnlDb25zb2xlTG9nOjExOjUKKyAgICAgIDcgICAgICAg
IGRlYnVnZ2VyOworICAgICAgOCAgICAgICAgY29uc29sZS5sb2cod2luZG93KTsKKyAgICAgIDkg
ICAgICAgIGNvbnNvbGUubG9nKGNvbnNvbGUpOworIC0+ICAxMCAgICAgICAgfGNvbnNvbGUubG9n
KCJzdHJpbmciKTsKKyAgICAgMTEgICAgfQorICAgICAxMiAgICAKKyAgICAgMTMgICAgLy8gLS0t
LS0tLS0tCisKK0FDVElPTjogc3RlcC1pbgorUEFVU0UgQVQgZW50cnlDb25zb2xlTG9nOjEyOjIK
KyAgICAgIDggICAgICAgIGNvbnNvbGUubG9nKHdpbmRvdyk7CisgICAgICA5ICAgICAgICBjb25z
b2xlLmxvZyhjb25zb2xlKTsKKyAgICAgMTAgICAgICAgIGNvbnNvbGUubG9nKCJzdHJpbmciKTsK
KyAtPiAgMTEgICAgfXwKKyAgICAgMTIgICAgCisgICAgIDEzICAgIC8vIC0tLS0tLS0tLQorICAg
ICAxNCAgICAKKworQUNUSU9OOiByZXN1bWUKK1JFU1VNRUQKK1BBU1M6IFNob3VsZCBoYXZlIHVz
ZWQgYWxsIHN0ZXBzLgorLS0gUnVubmluZyB0ZXN0IHNldHVwLgorCistLSBSdW5uaW5nIHRlc3Qg
Y2FzZTogRGVidWdnZXIuc2V0UGF1c2VGb3JJbnRlcm5hbFNjcmlwdHMuRW5hYmxlZAorRVhQUkVT
U0lPTjogc2V0VGltZW91dChlbnRyeUNvbnNvbGVMb2cpCitTVEVQUzogb3ZlciwgaW4sIGluLCBp
biwgcmVzdW1lCitQQVVTRUQgKGRlYnVnZ2VyLXN0YXRlbWVudCkKK1BBVVNFIEFUIGVudHJ5Q29u
c29sZUxvZzo4OjUKKyAgICAgIDQgICAgPHNjcmlwdCBzcmM9InJlc291cmNlcy9sb2ctcGF1c2Ut
bG9jYXRpb24uanMiPjwvc2NyaXB0PgorICAgICAgNSAgICA8c2NyaXB0PgorICAgICAgNiAgICBm
dW5jdGlvbiBlbnRyeUNvbnNvbGVMb2coKSB7CisgLT4gICA3ICAgICAgICB8ZGVidWdnZXI7Cisg
ICAgICA4ICAgICAgICBjb25zb2xlLmxvZyh3aW5kb3cpOworICAgICAgOSAgICAgICAgY29uc29s
ZS5sb2coY29uc29sZSk7CisgICAgIDEwICAgICAgICBjb25zb2xlLmxvZygic3RyaW5nIik7CisK
K0FDVElPTjogc3RlcC1vdmVyCitQQVVTRSBBVCBlbnRyeUNvbnNvbGVMb2c6OTo1CisgICAgICA1
ICAgIDxzY3JpcHQ+CisgICAgICA2ICAgIGZ1bmN0aW9uIGVudHJ5Q29uc29sZUxvZygpIHsKKyAg
ICAgIDcgICAgICAgIGRlYnVnZ2VyOworIC0+ICAgOCAgICAgICAgfGNvbnNvbGUubG9nKHdpbmRv
dyk7CisgICAgICA5ICAgICAgICBjb25zb2xlLmxvZyhjb25zb2xlKTsKKyAgICAgMTAgICAgICAg
IGNvbnNvbGUubG9nKCJzdHJpbmciKTsKKyAgICAgMTEgICAgfQorCitBQ1RJT046IHN0ZXAtaW4K
K1BBVVNFIEFUIGVudHJ5Q29uc29sZUxvZzo5OjE2CisgICAgICA1ICAgIDxzY3JpcHQ+CisgICAg
ICA2ICAgIGZ1bmN0aW9uIGVudHJ5Q29uc29sZUxvZygpIHsKKyAgICAgIDcgICAgICAgIGRlYnVn
Z2VyOworIC0+ICAgOCAgICAgICAgY29uc29sZS5sb2d8KHdpbmRvdyk7CisgICAgICA5ICAgICAg
ICBjb25zb2xlLmxvZyhjb25zb2xlKTsKKyAgICAgMTAgICAgICAgIGNvbnNvbGUubG9nKCJzdHJp
bmciKTsKKyAgICAgMTEgICAgfQorCitBQ1RJT046IHN0ZXAtaW4KK1BBVVNFIEFUIGVudHJ5Q29u
c29sZUxvZzo5OjE2CisgICAgICA1ICAgIDxzY3JpcHQ+CisgICAgICA2ICAgIGZ1bmN0aW9uIGVu
dHJ5Q29uc29sZUxvZygpIHsKKyAgICAgIDcgICAgICAgIGRlYnVnZ2VyOworIC0+ICAgOCAgICAg
ICAgY29uc29sZS5sb2d8KHdpbmRvdyk7CisgICAgICA5ICAgICAgICBjb25zb2xlLmxvZyhjb25z
b2xlKTsKKyAgICAgMTAgICAgICAgIGNvbnNvbGUubG9nKCJzdHJpbmciKTsKKyAgICAgMTEgICAg
fQorCitBQ1RJT046IHN0ZXAtaW4KK1BBVVNFIEFUIGVudHJ5Q29uc29sZUxvZzo5OjE2CisgICAg
ICA1ICAgIDxzY3JpcHQ+CisgICAgICA2ICAgIGZ1bmN0aW9uIGVudHJ5Q29uc29sZUxvZygpIHsK
KyAgICAgIDcgICAgICAgIGRlYnVnZ2VyOworIC0+ICAgOCAgICAgICAgY29uc29sZS5sb2d8KHdp
bmRvdyk7CisgICAgICA5ICAgICAgICBjb25zb2xlLmxvZyhjb25zb2xlKTsKKyAgICAgMTAgICAg
ICAgIGNvbnNvbGUubG9nKCJzdHJpbmciKTsKKyAgICAgMTEgICAgfQorCitBQ1RJT046IHJlc3Vt
ZQorUkVTVU1FRAorUEFTUzogU2hvdWxkIGhhdmUgdXNlZCBhbGwgc3RlcHMuCistLSBSdW5uaW5n
IHRlc3QgdGVhcmRvd24uCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9kZWJ1
Z2dlci9wYXVzZS1mb3ItaW50ZXJuYWwtc2NyaXB0cy5odG1sIGIvTGF5b3V0VGVzdHMvaW5zcGVj
dG9yL2RlYnVnZ2VyL3BhdXNlLWZvci1pbnRlcm5hbC1zY3JpcHRzLmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
ZDE2OGE3MjU0Y2UxZWYwNGQ3M2E5ZmIzNWM2Y2JkNzM4ZmJjMzFlMwotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9kZWJ1Z2dlci9wYXVzZS1mb3ItaW50ZXJuYWwtc2Ny
aXB0cy5odG1sCkBAIC0wLDAgKzEsNjIgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVh
ZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9odHRwL3Rlc3RzL2luc3BlY3Rvci9yZXNvdXJjZXMvaW5z
cGVjdG9yLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9sb2ctcGF1
c2UtbG9jYXRpb24uanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK2Z1bmN0aW9uIGVudHJ5Q29uc29s
ZUxvZygpIHsKKyAgICBkZWJ1Z2dlcjsKKyAgICBjb25zb2xlLmxvZyh3aW5kb3cpOworICAgIGNv
bnNvbGUubG9nKGNvbnNvbGUpOworICAgIGNvbnNvbGUubG9nKCJzdHJpbmciKTsKK30KKworLy8g
LS0tLS0tLS0tCisKK2Z1bmN0aW9uIHRlc3QoKQoreworICAgIGxldCBzdWl0ZSA9IEluc3BlY3Rv
clRlc3QuY3JlYXRlQXN5bmNTdWl0ZSgiRGVidWdnZXIuc2V0UGF1c2VGb3JJbnRlcm5hbFNjcmlw
dHMiKTsKKworICAgIHdpbmRvdy5pbml0aWFsaXplU3RlcHBpbmdUZXN0U3VpdGUoc3VpdGUpOwor
CisgICAgYWRkU3RlcHBpbmdUZXN0Q2FzZSh7CisgICAgICAgIG5hbWU6ICJEZWJ1Z2dlci5zZXRQ
YXVzZUZvckludGVybmFsU2NyaXB0cy5EaXNhYmxlZCIsCisgICAgICAgIGRlc2NyaXB0aW9uOiAi
U2hvdWxkIG5vdCBiZSBhYmxlIHRvIHN0ZXAgaW50byBjb25zb2xlLmxvZyBzdGF0ZW1lbnRzIHdo
aWNoIHVzZSB0aGUgSW50ZXJuYWwgSW5qZWN0ZWRTY3JpcHQuIiwKKyAgICAgICAgZXhwcmVzc2lv
bjogInNldFRpbWVvdXQoZW50cnlDb25zb2xlTG9nKSIsCisgICAgICAgIC8vIENhbGwgb3V0IGRp
cmVjdGx5IHRvIHRoZSBiYWNrZW5kIHNpbmNlIHRoZXJlIGlzIG5vIG90aGVyIHdheSB0byB3YWl0
IG9uIHRoZSBjb21tYW5kIHJlc3VsdCBpZiBjaGFuZ2luZyB2aWEgdGhlIHNldHRpbmcuCisgICAg
ICAgIHNldHVwOiBhc3luYyAoKSA9PiB7IHJldHVybiBEZWJ1Z2dlckFnZW50LnNldFBhdXNlRm9y
SW50ZXJuYWxTY3JpcHRzKGZhbHNlKTsgfSwKKyAgICAgICAgc3RlcHM6IFsKKyAgICAgICAgICAg
ICJvdmVyIiwKKyAgICAgICAgICAgICAgICAiaW4iLCAvLyBjb25zb2xlLmxvZyh3aW5kb3cpCisg
ICAgICAgICAgICAgICAgImluIiwgLy8gY29uc29sZS5sb2coY29uc29sZSkKKyAgICAgICAgICAg
ICAgICAiaW4iLCAvLyBjb25zb2xlLmxvZygic3RyaW5nIikKKyAgICAgICAgICAgICJyZXN1bWUi
LAorICAgICAgICBdCisgICAgfSk7CisKKyAgICBhZGRTdGVwcGluZ1Rlc3RDYXNlKHsKKyAgICAg
ICAgbmFtZTogIkRlYnVnZ2VyLnNldFBhdXNlRm9ySW50ZXJuYWxTY3JpcHRzLkVuYWJsZWQiLAor
ICAgICAgICBkZXNjcmlwdGlvbjogIlNob3VsZCBiZSBhYmxlIHRvIHN0ZXAgb3ZlciBjb25zb2xl
LmxvZyBzdGF0ZW1lbnRzIHdoaWNoIHVzZSB0aGUgSW50ZXJuYWwgSW5qZWN0ZWRTY3JpcHQuIiwK
KyAgICAgICAgZXhwcmVzc2lvbjogInNldFRpbWVvdXQoZW50cnlDb25zb2xlTG9nKSIsCisgICAg
ICAgIC8vIENhbGwgb3V0IGRpcmVjdGx5IHRvIHRoZSBiYWNrZW5kIHNpbmNlIHRoZXJlIGlzIG5v
IG90aGVyIHdheSB0byB3YWl0IG9uIHRoZSBjb21tYW5kIHJlc3VsdCBpZiBjaGFuZ2luZyB2aWEg
dGhlIHNldHRpbmcuCisgICAgICAgIHNldHVwOiBhc3luYyAoKSA9PiB7IHJldHVybiBEZWJ1Z2dl
ckFnZW50LnNldFBhdXNlRm9ySW50ZXJuYWxTY3JpcHRzKHRydWUpOyB9LAorICAgICAgICB0ZWFy
ZG93bjogYXN5bmMgKCkgPT4geyByZXR1cm4gRGVidWdnZXJBZ2VudC5zZXRQYXVzZUZvckludGVy
bmFsU2NyaXB0cyhmYWxzZSk7IH0sCisgICAgICAgIHN0ZXBzOiBbCisgICAgICAgICAgICAib3Zl
ciIsCisgICAgICAgICAgICAgICAgImluIiwgLy8gY29uc29sZS5sb2cod2luZG93KQorICAgICAg
ICAgICAgICAgICJpbiIsIC8vIFtTb21ld2hlcmUgaW5zaWRlIGNvbnNvbGUubG9nKHdpbmRvdyld
CisgICAgICAgICAgICAgICAgImluIiwgLy8gW1NvbWV3aGVyZSBpbnNpZGUgY29uc29sZS5sb2co
d2luZG93KV0KKyAgICAgICAgICAgICJyZXN1bWUiLAorICAgICAgICBdCisgICAgfSk7CisKKyAg
ICBsb2FkTWFpblBhZ2VDb250ZW50KCkudGhlbigoKSA9PiB7CisgICAgICAgIHN1aXRlLnJ1blRl
c3RDYXNlc0FuZEZpbmlzaCgpOworICAgIH0pOworfQorPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9k
eSBvbmxvYWQ9InJ1blRlc3QoKSI+Cis8cD5DaGVja2luZyB3aGV0aGVyIGNvbnNvbGUubG9nIGNh
biBiZSBzdGVwcGVkIGludG8gb3Igbm90LCBkZXBlbmRpbmcgb24gdGhlIHZhbHVlIG9mIFdJLnNl
dHRpbmdzLnBhdXNlRm9ySW50ZXJuYWxTY3JpcHRzLjwvcD4KKzwvYm9keT4KKzwvaHRtbD4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9kZWJ1Z2dlci9yZXNvdXJjZXMvbG9nLXBh
dXNlLWxvY2F0aW9uLmpzIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2RlYnVnZ2VyL3Jlc291cmNl
cy9sb2ctcGF1c2UtbG9jYXRpb24uanMKaW5kZXggM2UxYTVmNWRiZWJlYzZiZDk3YzM5NzFhYjgy
ZTcyYjQ5Zjg3M2RkZS4uNmU2MjA3NGRiZjFkZDJhNDMyOTdjNzA5YTViNGM5MTllODA1NGI3NSAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2RlYnVnZ2VyL3Jlc291cmNlcy9sb2ct
cGF1c2UtbG9jYXRpb24uanMKKysrIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2RlYnVnZ2VyL3Jl
c291cmNlcy9sb2ctcGF1c2UtbG9jYXRpb24uanMKQEAgLTE2Myw5ICsxNjMsOSBAQCBUZXN0UGFn
ZS5yZWdpc3RlckluaXRpYWxpemVyKCgpID0+IHsKICAgICAgICAgfSk7CiAgICAgfQogCi0gICAg
d2luZG93LmFkZFN0ZXBwaW5nVGVzdENhc2UgPSBmdW5jdGlvbih7bmFtZSwgZGVzY3JpcHRpb24s
IGV4cHJlc3Npb24sIHN0ZXBzLCBwYXVzZU9uQWxsRXhjZXB0aW9ufSkgeworICAgIHdpbmRvdy5h
ZGRTdGVwcGluZ1Rlc3RDYXNlID0gZnVuY3Rpb24oe25hbWUsIGRlc2NyaXB0aW9uLCBleHByZXNz
aW9uLCBzdGVwcywgcGF1c2VPbkFsbEV4Y2VwdGlvbiwgc2V0dXAsIHRlYXJkb3dufSkgewogICAg
ICAgICBzdWl0ZS5hZGRUZXN0Q2FzZSh7Ci0gICAgICAgICAgICBuYW1lLCBkZXNjcmlwdGlvbiwK
KyAgICAgICAgICAgIG5hbWUsIGRlc2NyaXB0aW9uLCBzZXR1cCwgdGVhcmRvd24sCiAgICAgICAg
ICAgICB0ZXN0KHJlc29sdmUsIHJlamVjdCkgewogICAgICAgICAgICAgICAgIC8vIFNldHVwLgog
ICAgICAgICAgICAgICAgIGN1cnJlbnRTdGVwcyA9IHN0ZXBzOwo=
</data>
<flag name="review"
          id="362391"
          type_id="1"
          status="+"
          setter="mattbaker"
    />
          </attachment>
      

    </bug>

</bugzilla>