From wrfhelp@ucar.edu Mon Oct 20 16:38:00 2014
Received: from [128.117.152.75] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53169643 for sdk0084@yahoo.com; Mon, 20 Oct 2014 16:38:00 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: ncl vertical interpolation
To: "sk" <sdk0084@yahoo.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Mon, 20 Oct 2014 16:38:00 -0600
Message-ID: <web-53169644@mail.ucar.edu>
In-Reply-To: <10320555.350626.1413808253449.JavaMail.yahoo@jws10701g.mail.gq1.yahoo.com>
References: <web-53025861@mail.ucar.edu>
 <10320555.350626.1413808253449.JavaMail.yahoo@jws10701g.mail.gq1.yahoo.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;boundary="_===53169643====mail.ucar.edu===_"

This is a multi-part MIME message

--_===53169643====mail.ucar.edu===_
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

SK,

We currently do not extrapolate to the ground because the data does 
not exist in the 3D fields.  We might look in to adding 10m data, but 
it is not currently available.  I have attached the fortran code that 
holds the functions you asked for.

-wrfhelp-

On Mon, 20 Oct 2014 12:30:53 +0000 (UTC)
  sk <sdk0084@yahoo.com> wrote:
> Is it possible to extrapolate to the ground level as it is done in 
>some other programs as RIP4, GrADS. The vertical cross sections will 
>looks much better. Regards,SKp.s.
> BTW: is the fortran code available 
>(wrf_interp_3d_z,wrf_interp_2d_xy,wrf_interp_1d)?   
> 
>     On Monday, July 14, 2014 8:14 PM, WRF Help <wrfhelp@ucar.edu> 
>wrote:
>   
> 
> SK,
> 
> The function is working correctly.  When you think about 
> interpolation, you are averaging between two points.  Here we are 
> averaging between the model level just above ground and the level 
> above.  Therefore, your interpolated level will be somewhere in 
> between.  Therefore your bottom interpolated level will be above 
> ground level.  We cannot interpolate below the ground.
> 
> -wrfhelp-
> 
> On Mon, 7 Jul 2014 01:08:32 -0700
>   sk <sdk0084@yahoo.com> wrote:
>> Hi All,
>> I am using wrf_user_intrp3d to create cross sections through two 
>>points as follow: 
>> 
>> ....
>> plane = (/ xs,ys, xe,ye /)
>> .....  
>> 
>>   u_plane = wrf_user_intrp3d( ua,z,"v",plane,0.,True)  
>>   v_plane = wrf_user_intrp3d( va,z,"v",plane,0.,True)
>>   t_plane = wrf_user_intrp3d( ta,z,"v",plane,0.,True)
>>   zz = wrf_user_intrp3d( z,z,"v",plane,0., True )
>>   b = ind(zz(0,:,0) .gt. zmax )
>>   zmax_pos = b(0) - 1
>>   if ( abs(zz(0,zmax_pos,0)-zmax) .lt. abs(zz(0,zmax_pos+1,0)-zmax) 
>>) then
>>             zspan = b(0) - 1
>>           else
>>             zspan = b(0)
>>           end if
>>   delete([/zz,b/])
>>   ter_plane = wrf_user_intrp2d(ter,plane,0.,True)
>>   x_plane   = wrf_user_intrp2d(lon,plane,0.,True)
>>   y_plane   = wrf_user_intrp2d(lat,plane,0.,True)
>> ....
>>  plot1 = gsn_csm_contour(wks,vcross(0,0:zmax_pos,:),res)   ;;cross 
>>section at 06 UTC
>>  
>> however, interpolation doesn't follow the terrain (attached file, 
>>the red line) and in general the interpolation start much higher in 
>>the right part of the cross section about 200 m even that the first 
>>model level is at about 12m.
>> In otherwise the contours looks correct. Any idea how to improve the 
>>plots and make them look better?
>> 
>> Regards,
>> SK  
> 
> 
> 
>   


--_===53169643====mail.ucar.edu===_
Content-Type: application/octet-stream
Content-Disposition: attachment;
 filename="wrf_user.f"
Content-Transfer-Encoding: base64

QyBOQ0xGT1JUU1RBUlQKICAgICAgU1VCUk9VVElORSBEQ09NUFVURVBJKFBJLFBSRVNTVVJF
LE5YLE5ZLE5aKQogICAgICBJTVBMSUNJVCBOT05FCiAgICAgIElOVEVHRVIgTlgsTlksTloK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQSShOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJ
U0lPTiBQUkVTU1VSRShOWCxOWSxOWikKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIgSSxKLEsK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQMTAwME1CLFJfRCxDUAogICAgICBQQVJBTUVURVIg
KFAxMDAwTUI9MTAwMDAwLkQwLFJfRD0yODcuRDAsQ1A9Ny5EMCpSX0QvMi5EMCkKCiAgICAg
IERPIEsgPSAxLE5aCiAgICAgICAgICBETyBKID0gMSxOWQogICAgICAgICAgICAgIERPIEkg
PSAxLE5YCiAgICAgICAgICAgICAgICAgIFBJKEksSixLKSA9IChQUkVTU1VSRShJLEosSykv
UDEwMDBNQikqKiAoUl9EL0NQKQogICAgICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5E
IERPCiAgICAgIEVORCBETwoKICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBTVUJS
T1VUSU5FIERDT01QVVRFVEsoVEssUFJFU1NVUkUsVEhFVEEsTlgpCiAgICAgIElNUExJQ0lU
IE5PTkUKICAgICAgSU5URUdFUiBOWAogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBJCiAgICAg
IERPVUJMRSBQUkVDSVNJT04gUFJFU1NVUkUoTlgpCiAgICAgIERPVUJMRSBQUkVDSVNJT04g
VEhFVEEoTlgpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVEsoTlgpCkMgTkNMRU5ECgogICAg
ICBJTlRFR0VSIEkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQMTAwME1CLFJfRCxDUAogICAg
ICBQQVJBTUVURVIgKFAxMDAwTUI9MTAwMDAwLkQwLFJfRD0yODcuRDAsQ1A9Ny5EMCpSX0Qv
Mi5EMCkKCiAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgIFBJID0gKFBSRVNTVVJFKEkpL1Ax
MDAwTUIpKiogKFJfRC9DUCkKICAgICAgICAgVEsoSSkgPSBQSSpUSEVUQShJKQogICAgICBF
TkQgRE8KCiAgICAgIEVORAoKQyBOQ0xGT1JUU1RBUlQKICAgICAgU1VCUk9VVElORSBESU5U
RVJQM0RaKFYzRCxWMkQsWixMT0MsTlgsTlksTlosVk1TRykKICAgICAgSU1QTElDSVQgTk9O
RQogICAgICBJTlRFR0VSIE5YLE5ZLE5aCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVjNEKE5Y
LE5ZLE5aKSxWMkQoTlgsTlkpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gWihOWCxOWSxOWikK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBMT0MKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBWTVNH
CkMgTkNMRU5ECgogICAgICBJTlRFR0VSIEksSixLUCxJUCxJTQogICAgICBMT0dJQ0FMIElO
VEVSUAogICAgICBET1VCTEUgUFJFQ0lTSU9OIEhFSUdIVCxXMSxXMgoKICAgICAgSEVJR0hU
ID0gTE9DCgpjIGRvZXMgdmVydGljYWwgY29vcmRpbmF0ZSBpbmNyZWFzZSBvciBkZWNyZWFz
ZSB3aXRoIGluY3JlYXNpbmcgaz8KYyBzZXQgb2Zmc2V0IGFwcHJvcHJpYXRlbHkKCiAgICAg
IElQID0gMAogICAgICBJTSA9IDEKICAgICAgSUYgKFooMSwxLDEpLkdULlooMSwxLE5aKSkg
VEhFTgogICAgICAgICAgSVAgPSAxCiAgICAgICAgICBJTSA9IDAKICAgICAgRU5EIElGCgog
ICAgICBETyBJID0gMSxOWAogICAgICAgICAgRE8gSiA9IDEsTlkKQyBJbml0aWFsaXplIHRv
IG1pc3NpbmcuICBXYXMgaW5pdGlhbGx5IGhhcmQtY29kZWQgdG8gLTk5OTk5OS4KICAgICAg
ICAgICAgICBWMkQoSSxKKSA9IFZNU0cKICAgICAgICAgICAgICBJTlRFUlAgPSAuZmFsc2Uu
CiAgICAgICAgICAgICAgS1AgPSBOWgoKICAgICAgICAgICAgICBETyBXSElMRSAoKC5OT1Qu
SU5URVJQKSAuQU5ELiAoS1AuR0UuMikpCgogICAgICAgICAgICAgICAgICBJRiAoKChaKEks
SixLUC1JTSkuTEUuSEVJR0hUKS5BTkQuIChaKEksSiwKICAgICArICAgICAgICAgICAgICAg
IEtQLUlQKS5HVC5IRUlHSFQpKSkgVEhFTgogICAgICAgICAgICAgICAgICAgICAgVzIgPSAo
SEVJR0hULVooSSxKLEtQLUlNKSkvCiAgICAgKyAgICAgICAgICAgICAgICAgICAgIChaKEks
SixLUC1JUCktWihJLEosS1AtSU0pKQogICAgICAgICAgICAgICAgICAgICAgVzEgPSAxLkQw
IC0gVzIKICAgICAgICAgICAgICAgICAgICAgIFYyRChJLEopID0gVzEqVjNEKEksSixLUC1J
TSkgKyBXMipWM0QoSSxKLEtQLUlQKQogICAgICAgICAgICAgICAgICAgICAgSU5URVJQID0g
LnRydWUuCiAgICAgICAgICAgICAgICAgIEVORCBJRgogICAgICAgICAgICAgICAgICBLUCA9
IEtQIC0gMQoKICAgICAgICAgICAgICBFTkQgRE8KCiAgICAgICAgICBFTkQgRE8KICAgICAg
RU5EIERPCgogICAgICBSRVRVUk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERaU1RBRyhaTkVXLE5YLE5ZLE5aLFosTlhaLE5ZWixOWlosVEVSUkFJTikK
ICAgICAgSU1QTElDSVQgTk9ORQogICAgICBJTlRFR0VSIE5YLE5ZLE5aLE5YWixOWVosTlpa
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gWk5FVyhOWCxOWSxOWiksWihOWFosTllaLE5aWikK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBURVJSQUlOKE5YWixOWVopCkMgTkNMRU5ECgogICAg
ICBJTlRFR0VSIEksSixLLElJLElNMSxKSixKTTEKCmMgY2hlY2sgZm9yIHUsIHYsIG9yIHcg
KHgseSxvciB6KSBzdGFnZ2VyaW5nCmMKYyBmb3IgeCBhbmQgeSBzdGFnLCBhdmcgeiB0byB4
LCB5LCBwb2ludApjCiAgICAgIElGIChOWC5HVC5OWFopIFRIRU4KCiAgICAgICAgICBETyBL
ID0gMSxOWgogICAgICAgICAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICAgICAgICAgIERP
IEkgPSAxLE5YCiAgICAgICAgICAgICAgICAgICAgICBJSSA9IE1JTjAoSSxOWFopCiAgICAg
ICAgICAgICAgICAgICAgICBJTTEgPSBNQVgwKEktMSwxKQogICAgICAgICAgICAgICAgICAg
ICAgWk5FVyhJLEosSykgPSAwLjVEMCogKFooSUksSixLKStaKElNMSxKLEspKQogICAgICAg
ICAgICAgICAgICBFTkQgRE8KICAgICAgICAgICAgICBFTkQgRE8KICAgICAgICAgIEVORCBE
TwoKICAgICAgRUxTRSBJRiAoTlkuR1QuTllaKSBUSEVOCgogICAgICAgICAgRE8gSyA9IDEs
TloKICAgICAgICAgICAgICBETyBKID0gMSxOWQogICAgICAgICAgICAgICAgICBKSiA9IE1J
TjAoSixOWVopCiAgICAgICAgICAgICAgICAgIEpNMSA9IE1BWDAoSi0xLDEpCiAgICAgICAg
ICAgICAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgICAgICAgICAgICBaTkVXKEksSixL
KSA9IDAuNUQwKiAoWihJLEpKLEspK1ooSSxKTTEsSykpCiAgICAgICAgICAgICAgICAgIEVO
RCBETwogICAgICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5EIERPCmMKYyB3ICh6KSBz
dGFnZ2VyaW5nCmMKICAgICAgRUxTRSBJRiAoTlouR1QuTlpaKSBUSEVOCgogICAgICAgICAg
RE8gSiA9IDEsTlkKICAgICAgICAgICAgICBETyBJID0gMSxOWAogICAgICAgICAgICAgICAg
ICBaTkVXKEksSiwxKSA9IFRFUlJBSU4oSSxKKQogICAgICAgICAgICAgIEVORCBETwogICAg
ICAgICAgRU5EIERPCgogICAgICAgICAgRE8gSyA9IDIsTloKICAgICAgICAgICAgICBETyBK
ID0gMSxOWQogICAgICAgICAgICAgICAgICBETyBJID0gMSxOWAogICAgICAgICAgICAgICAg
ICAgICAgWk5FVyhJLEosSykgPSBaTkVXKEksSixLLTEpICsKICAgICArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMi5EMCogKFooSSxKLEstMSktWk5FVyhJLEosSy0xKSkKICAg
ICAgICAgICAgICAgICAgRU5EIERPCiAgICAgICAgICAgICAgRU5EIERPCiAgICAgICAgICBF
TkQgRE8KCiAgICAgIEVORCBJRgoKICAgICAgUkVUVVJOCiAgICAgIEVORAoKQyBOQ0xGT1JU
U1RBUlQKICAgICAgU1VCUk9VVElORSBESU5URVJQMkRYWShWM0QsVjJELFhZLE5YLE5ZLE5a
LE5YWSkKICAgICAgSU1QTElDSVQgTk9ORQogICAgICBJTlRFR0VSIE5YLE5ZLE5aLE5YWQog
ICAgICBET1VCTEUgUFJFQ0lTSU9OIFYzRChOWCxOWSxOWiksVjJEKE5YWSxOWikKICAgICAg
RE9VQkxFIFBSRUNJU0lPTiBYWSgyLE5YWSkKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIgSSxK
LEssSUoKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBXMTEsVzEyLFcyMSxXMjIsV1gsV1kKCiAg
ICAgIERPIElKID0gMSxOWFkKCiAgICAgICAgICBJID0gTUFYMCgxLE1JTjAoTlgtMSxJTlQo
WFkoMSxJSikrMSkpKQogICAgICAgICAgSiA9IE1BWDAoMSxNSU4wKE5ZLTEsSU5UKFhZKDIs
SUopKzEpKSkKICAgICAgICAgIFdYID0gREJMRShJKzEpIC0gKFhZKDEsSUopKzEpCiAgICAg
ICAgICBXWSA9IERCTEUoSisxKSAtIChYWSgyLElKKSsxKQogICAgICAgICAgVzExID0gV1gq
V1kKICAgICAgICAgIFcyMSA9ICgxLkQwLVdYKSpXWQogICAgICAgICAgVzEyID0gV1gqICgx
LkQwLVdZKQogICAgICAgICAgVzIyID0gKDEuRDAtV1gpKiAoMS5EMC1XWSkKICAgICAgICAg
IERPIEsgPSAxLE5aCiAgICAgICAgICAgICAgVjJEKElKLEspID0gVzExKlYzRChJLEosSykg
KyBXMjEqVjNEKEkrMSxKLEspICsKICAgICArICAgICAgICAgICAgICAgICAgICBXMTIqVjNE
KEksSisxLEspICsgVzIyKlYzRChJKzEsSisxLEspCiAgICAgICAgICBFTkQgRE8KICAgICAg
RU5EIERPCgogICAgICBSRVRVUk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERJTlRFUlAxRChWX0lOLFZfT1VULFpfSU4sWl9PVVQsTlpfSU4sTlpfT1VU
LFZNU0cpCiAgICAgIElNUExJQ0lUIE5PTkUKICAgICAgSU5URUdFUiBOWl9JTixOWl9PVVQK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBWX0lOKE5aX0lOKSxaX0lOKE5aX0lOKQogICAgICBE
T1VCTEUgUFJFQ0lTSU9OIFZfT1VUKE5aX09VVCksWl9PVVQoTlpfT1VUKQogICAgICBET1VC
TEUgUFJFQ0lTSU9OIFZNU0cKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIgS1AsSyxJTSxJUAog
ICAgICBMT0dJQ0FMIElOVEVSUAogICAgICBET1VCTEUgUFJFQ0lTSU9OIEhFSUdIVCxXMSxX
MgoKYyBkb2VzIHZlcnRpY2FsIGNvb3JkaW5hdGUgaW5jcmVhc2Ugb2YgZGVjcmVhc2Ugd2l0
aCBpbmNyZWFzaW5nIGs/CmMgc2V0IG9mZnNldCBhcHByb3ByaWF0ZWx5CgogICAgICBJUCA9
IDAKICAgICAgSU0gPSAxCiAgICAgIElGIChaX0lOKDEpLkdULlpfSU4oTlpfSU4pKSBUSEVO
CiAgICAgICAgICBJUCA9IDEKICAgICAgICAgIElNID0gMAogICAgICBFTkQgSUYKCiAgICAg
IERPIEsgPSAxLE5aX09VVAogICAgICAgICAgVl9PVVQoSykgPSBWTVNHCgogICAgICAgICAg
SU5URVJQID0gLmZhbHNlLgogICAgICAgICAgS1AgPSBOWl9JTgogICAgICAgICAgSEVJR0hU
ID0gWl9PVVQoSykKCiAgICAgICAgICBETyBXSElMRSAoKC5OT1QuSU5URVJQKSAuQU5ELiAo
S1AuR0UuMikpCgogICAgICAgICAgICAgIElGICgoKFpfSU4oS1AtSU0pLkxFLkhFSUdIVCku
QU5ELgogICAgICsgICAgICAgICAgICAoWl9JTihLUC1JUCkuR1QuSEVJR0hUKSkpIFRIRU4K
ICAgICAgICAgICAgICAgICAgVzIgPSAoSEVJR0hULVpfSU4oS1AtSU0pKS8gKFpfSU4oS1At
SVApLVpfSU4oS1AtSU0pKQogICAgICAgICAgICAgICAgICBXMSA9IDEuRDAgLSBXMgogICAg
ICAgICAgICAgICAgICBWX09VVChLKSA9IFcxKlZfSU4oS1AtSU0pICsgVzIqVl9JTihLUC1J
UCkKICAgICAgICAgICAgICAgICAgSU5URVJQID0gLnRydWUuCiAgICAgICAgICAgICAgRU5E
IElGCiAgICAgICAgICAgICAgS1AgPSBLUCAtIDEKCiAgICAgICAgICBFTkQgRE8KCiAgICAg
IEVORCBETwoKICAgICAgUkVUVVJOCiAgICAgIEVORAoKYy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKYyBCaWxsLApjIFRoaXMgcm91dGluZSBhc3N1
bWVzCmMgICAgaW5kZXggb3JkZXIgaXMgKGksaixrKQpjICAgIHdyZiBzdGFnZ2VyaW5nCkMK
YyAgICB1bml0czogcHJlc3N1cmUgKFBhKSwgdGVtcGVyYXR1cmUoSyksIGhlaWdodCAobSks
IG1peGluZyByYXRpbwpjICAgICAoa2cga2d7LTF9KSBhdmFpbGFiaWxpdHkgb2YgM2QgcCwg
dCwgYW5kIHF2OyAyZCB0ZXJyYWluOyAxZCAKYyBoYWxmLWxldmVsIHpldGEgc3RyaW5nCmMg
ICAgb3V0cHV0IHVuaXRzIG9mIFNMUCBhcmUgUGEsIGJ1dCB5b3Ugc2hvdWxkIGRpdmlkZSB0
aGF0IGJ5IDEwMCBmb3IgdGhlCmMgICAgICAgICAgd2VhdGhlciB3ZWVuaWVzLgpjICAgIHZp
cnR1YWwgZWZmZWN0cyBhcmUgaW5jbHVkZWQKYwoKQyBOQ0xGT1JUU1RBUlQKICAgICAgU1VC
Uk9VVElORSBEQ09NUFVURVNFQVBSUyhOWCxOWSxOWixaLFQsUCxRLFNFQV9MRVZFTF9QUkVT
U1VSRSwKICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICBUX1NFQV9MRVZFTCxUX1NV
UkYsTEVWRUwpCiAgICAgIElNUExJQ0lUIE5PTkUKYyAgICAgRXN0aW1hdGUgc2VhIGxldmVs
IHByZXNzdXJlLgogICAgICBJTlRFR0VSIE5YLE5ZLE5aCiAgICAgIERPVUJMRSBQUkVDSVNJ
T04gWihOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBUKE5YLE5ZLE5aKSxQKE5Y
LE5ZLE5aKSxRKE5YLE5ZLE5aKQpjICAgICBUaGUgb3V0cHV0IGlzIHRoZSAyZCBzZWEgbGV2
ZWwgcHJlc3N1cmUuCiAgICAgIERPVUJMRSBQUkVDSVNJT04gU0VBX0xFVkVMX1BSRVNTVVJF
KE5YLE5ZKQogICAgICBJTlRFR0VSIExFVkVMKE5YLE5ZKQogICAgICBET1VCTEUgUFJFQ0lT
SU9OIFRfU1VSRihOWCxOWSksVF9TRUFfTEVWRUwoTlgsTlkpCkMgTkNMRU5ECmMgICAgIFNv
bWUgcmVxdWlyZWQgcGh5c2ljYWwgY29uc3RhbnRzOgoKICAgICAgRE9VQkxFIFBSRUNJU0lP
TiBSLEcsR0FNTUEKICAgICAgUEFSQU1FVEVSIChSPTI4Ny4wNEQwLEc9OS44MUQwLEdBTU1B
PTAuMDA2NUQwKQoKYyAgICAgU3BlY2lmaWMgY29uc3RhbnRzIGZvciBhc3N1bXB0aW9ucyBt
YWRlIGluIHRoaXMgcm91dGluZToKCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVEMsUENPTlNU
CiAgICAgIFBBUkFNRVRFUiAoVEM9MjczLjE2RDArMTcuNUQwLFBDT05TVD0xMDAwMCkKICAg
ICAgTE9HSUNBTCBSSURJQ1VMT1VTX01NNV9URVNUCiAgICAgIFBBUkFNRVRFUiAoUklESUNV
TE9VU19NTTVfVEVTVD0uVFJVRS4pCmMgICAgICBQQVJBTUVURVIgKHJpZGljdWxvdXNfbW01
X3Rlc3QgPSAuZmFsc2UuKQoKYyAgICAgTG9jYWwgdmFyaWFibGVzOgoKICAgICAgSU5URUdF
UiBJLEosSwogICAgICBJTlRFR0VSIEtMTyxLSEkKCgogICAgICBET1VCTEUgUFJFQ0lTSU9O
IFBMTyxQSEksVExPLFRISSxaTE8sWkhJCiAgICAgIERPVUJMRSBQUkVDSVNJT04gUF9BVF9Q
Q09OU1QsVF9BVF9QQ09OU1QsWl9BVF9QQ09OU1QKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBa
X0hBTEZfTE9XRVNUCgogICAgICBMT0dJQ0FMIEwxLEwyLEwzLEZPVU5ECgpDCmMgIEZpbmQg
bGVhc3QgemV0YSBsZXZlbCB0aGF0IGlzIFBDT05TVCBQYSBhYm92ZSB0aGUgc3VyZmFjZS4g
IFdlCmMgIGxhdGVyIHVzZSB0aGlzIGxldmVsIHRvIGV4dHJhcG9sYXRlIGEgc3VyZmFjZSBw
cmVzc3VyZSBhbmQgCmMgIHRlbXBlcmF0dXJlLCB3aGljaCBpcyBzdXBwb3NlZCB0byByZWR1
Y2UgdGhlIGVmZmVjdCBvZiB0aGUgZGl1cm5hbApjICBoZWF0aW5nIGN5Y2xlIGluIHRoZSBw
cmVzc3VyZSBmaWVsZC4KCiAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICBETyBJID0gMSxO
WAogICAgICAgICAgICAgIExFVkVMKEksSikgPSAtMQoKICAgICAgICAgICAgICBLID0gMQog
ICAgICAgICAgICAgIEZPVU5EID0gLmZhbHNlLgogICAgICAgICAgICAgIERPIFdISUxFICgo
Lk5PVC5GT1VORCkgLkFORC4gKEsuTEUuTlopKQogICAgICAgICAgICAgICAgICBJRiAoUChJ
LEosSykuTFQuUChJLEosMSktUENPTlNUKSBUSEVOCiAgICAgICAgICAgICAgICAgICAgICBM
RVZFTChJLEopID0gSwogICAgICAgICAgICAgICAgICAgICAgRk9VTkQgPSAudHJ1ZS4KICAg
ICAgICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAgICAgIEsgPSBLICsgMQogICAg
ICAgICAgICAgIEVORCBETwoKICAgICAgICAgICAgICBJRiAoTEVWRUwoSSxKKS5FUS4tMSkg
VEhFTgogICAgICAgICAgICAgICAgICBQUklOVCAnKEEsSTQsQSknLCdUcm91YmxlcyBmaW5k
aW5nIGxldmVsICcsCiAgICAgKyAgICAgICAgICAgICAgTklOVChQQ09OU1QpLzEwMCwnIGFi
b3ZlIGdyb3VuZC4nCiAgICAgICAgICAgICAgICAgIFBSSU5UICcoQSxJNCxBLEk0LEEpJywn
UHJvYmxlbXMgZmlyc3Qgb2NjdXIgYXQgKCcsSSwKICAgICArICAgICAgICAgICAgICAnLCcs
SiwnKScKICAgICAgICAgICAgICAgICAgUFJJTlQgJyhBLEY2LjEsQSknLCdTdXJmYWNlIHBy
ZXNzdXJlID0gJyxQKEksSiwxKS8xMDAsCiAgICAgKyAgICAgICAgICAgICAgJyBoUGEuJwog
ICAgICAgICAgICAgICAgICBTVE9QICdFcnJvcl9pbl9maW5kaW5nXzEwMF9oUGFfdXAnCiAg
ICAgICAgICAgICAgRU5EIElGCgoKICAgICAgICAgIEVORCBETwogICAgICBFTkQgRE8KCmMg
ICAgIEdldCB0ZW1wZXJhdHVyZSBQQ09OU1QgUGEgYWJvdmUgc3VyZmFjZS4gIFVzZSB0aGlz
IHRvIGV4dHJhcG9sYXRlCmMgICAgIHRoZSB0ZW1wZXJhdHVyZSBhdCB0aGUgc3VyZmFjZSBh
bmQgZG93biB0byBzZWEgbGV2ZWwuCgogICAgICBETyBKID0gMSxOWQogICAgICAgICAgRE8g
SSA9IDEsTlgKCiAgICAgICAgICAgICAgS0xPID0gTUFYKExFVkVMKEksSiktMSwxKQogICAg
ICAgICAgICAgIEtISSA9IE1JTihLTE8rMSxOWi0xKQoKICAgICAgICAgICAgICBJRiAoS0xP
LkVRLktISSkgVEhFTgogICAgICAgICAgICAgICAgICBQUklOVCAnKEEpJywnVHJhcHBpbmcg
bGV2ZWxzIGFyZSB3ZWlyZC4nCiAgICAgICAgICAgICAgICAgIFBSSU5UICcoQSxJMyxBLEkz
LEEpJywna2xvID0gJyxLTE8sJywga2hpID0gJyxLSEksCiAgICAgKyAgICAgICAgICAgICAg
JzogYW5kIHRoZXkgc2hvdWxkIG5vdCBiZSBlcXVhbC4nCiAgICAgICAgICAgICAgICAgIFNU
T1AgJ0Vycm9yX3RyYXBwaW5nX2xldmVscycKICAgICAgICAgICAgICBFTkQgSUYKCiAgICAg
ICAgICAgICAgUExPID0gUChJLEosS0xPKQogICAgICAgICAgICAgIFBISSA9IFAoSSxKLEtI
SSkKICAgICAgICAgICAgICBUTE8gPSBUKEksSixLTE8pKiAoMS5EMCswLjYwOEQwKlEoSSxK
LEtMTykpCiAgICAgICAgICAgICAgVEhJID0gVChJLEosS0hJKSogKDEuRDArMC42MDhEMCpR
KEksSixLSEkpKQpjICAgICAgICAgemxvID0gemV0YWhhbGYoa2xvKS96dG9wKih6dG9wLXRl
cnJhaW4oaSxqKSkrdGVycmFpbihpLGopCmMgICAgICAgICB6aGkgPSB6ZXRhaGFsZihraGkp
L3p0b3AqKHp0b3AtdGVycmFpbihpLGopKSt0ZXJyYWluKGksaikKICAgICAgICAgICAgICBa
TE8gPSBaKEksSixLTE8pCiAgICAgICAgICAgICAgWkhJID0gWihJLEosS0hJKQoKICAgICAg
ICAgICAgICBQX0FUX1BDT05TVCA9IFAoSSxKLDEpIC0gUENPTlNUCiAgICAgICAgICAgICAg
VF9BVF9QQ09OU1QgPSBUSEkgLSAoVEhJLVRMTykqTE9HKFBfQVRfUENPTlNUL1BISSkqCiAg
ICAgKyAgICAgICAgICAgICAgICAgICAgICBMT0coUExPL1BISSkKICAgICAgICAgICAgICBa
X0FUX1BDT05TVCA9IFpISSAtIChaSEktWkxPKSpMT0coUF9BVF9QQ09OU1QvUEhJKSoKICAg
ICArICAgICAgICAgICAgICAgICAgICAgIExPRyhQTE8vUEhJKQoKICAgICAgICAgICAgICBU
X1NVUkYoSSxKKSA9IFRfQVRfUENPTlNUKiAoUChJLEosMSkvUF9BVF9QQ09OU1QpKioKICAg
ICArICAgICAgICAgICAgICAgICAgICAgIChHQU1NQSpSL0cpCiAgICAgICAgICAgICAgVF9T
RUFfTEVWRUwoSSxKKSA9IFRfQVRfUENPTlNUICsgR0FNTUEqWl9BVF9QQ09OU1QKCiAgICAg
ICAgICBFTkQgRE8KICAgICAgRU5EIERPCgpDCmMgSWYgd2UgZm9sbG93IGEgdHJhZGl0aW9u
YWwgY29tcHV0YXRpb24sIHRoZXJlIGlzIGEgY29ycmVjdGlvbiB0byB0aGUKYyBzZWEgbGV2
ZWwgdGVtcGVyYXR1cmUgaWYgYm90aCB0aGUgc3VyZmFjZSBhbmQgc2VhIGxldmVsIApjIHRl
bXBlcmF0dXJlcyBhcmUgKnRvbyogaG90LgoKICAgICAgSUYgKFJJRElDVUxPVVNfTU01X1RF
U1QpIFRIRU4KICAgICAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICAgICAgRE8gSSA9IDEs
TlgKICAgICAgICAgICAgICAgICAgTDEgPSBUX1NFQV9MRVZFTChJLEopIC5MVC4gVEMKICAg
ICAgICAgICAgICAgICAgTDIgPSBUX1NVUkYoSSxKKSAuTEUuIFRDCiAgICAgICAgICAgICAg
ICAgIEwzID0gLk5PVC4gTDEKICAgICAgICAgICAgICAgICAgSUYgKEwyIC5BTkQuIEwzKSBU
SEVOCiAgICAgICAgICAgICAgICAgICAgICBUX1NFQV9MRVZFTChJLEopID0gVEMKICAgICAg
ICAgICAgICAgICAgRUxTRQogICAgICAgICAgICAgICAgICAgICAgVF9TRUFfTEVWRUwoSSxK
KSA9IFRDIC0KICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAw
NUQwKiAoVF9TVVJGKEksSiktVEMpKioyCiAgICAgICAgICAgICAgICAgIEVORCBJRgogICAg
ICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5EIERPCiAgICAgIEVORCBJRgoKYyAgICAg
VGhlIGdyYW5kIGZpbmFsZTogdGEgZGEhCgogICAgICBETyBKID0gMSxOWQogICAgICAgICAg
RE8gSSA9IDEsTlgKYyAgIHpfaGFsZl9sb3dlc3Q9emV0YWhhbGYoMSkvenRvcCooenRvcC10
ZXJyYWluKGksaikpK3RlcnJhaW4oaSxqKQogICAgICAgICAgICAgIFpfSEFMRl9MT1dFU1Qg
PSBaKEksSiwxKQoKQyBDb252ZXJ0IHRvIGhQYSBpbiB0aGlzIHN0ZXAsIGJ5IG11bHRpcGx5
aW5nIGJ5IDAuMDEuIFRoZSBvcmlnaW5hbApDIEZvcnRyYW4gcm91dGluZSBkaWRuJ3QgZG8g
dGhpcywgYnV0IHRoZSBOQ0wgc2NyaXB0IHRoYXQgY2FsbGVkIGl0CkMgZGlkLCBzbyB3ZSBt
b3ZlZCBpdCBoZXJlLgogICAgICAgICAgICAgIFNFQV9MRVZFTF9QUkVTU1VSRShJLEopID0g
MC4wMSAqIChQKEksSiwxKSoKICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVYUCgoMi5EMCpHKlpfSEFMRl9MT1dFU1QpLwogICAgICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKFIqIChUX1NFQV9MRVZFTChJLEopK1RfU1VSRihJLAogICAg
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSikpKSkpCiAgICAgICAgICBF
TkQgRE8KICAgICAgRU5EIERPCgpjICAgICBwcmludCAqLCdzZWEgcHJlcyBpbnB1dCBhdCB3
ZWlyZCBsb2NhdGlvbiBpPTIwLGo9MSxrPTEnCmMgICAgIHByaW50ICosJ3Q9Jyx0KDIwLDEs
MSksdCgyMCwyLDEpLHQoMjAsMywxKQpjICAgICBwcmludCAqLCd6PScseigyMCwxLDEpLHoo
MjAsMiwxKSx6KDIwLDMsMSkKYyAgICAgcHJpbnQgKiwncD0nLHAoMjAsMSwxKSxwKDIwLDIs
MSkscCgyMCwzLDEpCmMgICAgIHByaW50ICosJ3NscD0nLHNlYV9sZXZlbF9wcmVzc3VyZSgy
MCwxKSwKYyAgICAqICAgICAgICAgc2VhX2xldmVsX3ByZXNzdXJlKDIwLDIpLHNlYV9sZXZl
bF9wcmVzc3VyZSgyMCwzKQoKICAgICAgRU5ECgoKYy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKQwpDIERvdWJsZSBwcmVjaXNpb24gdmVy
c2lvbi4gSWYgeW91IG1ha2UgYSBjaGFuZ2UgaGVyZSwgeW91CkMgbXVzdCBtYWtlIHRoZSBz
YW1lIGNoYW5nZSBiZWxvdyB0byBmaWx0ZXIyZC4KQwpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERGSUxURVIyRChBLEIsTlgsTlksSVQsTUlTU0lORykKICAgICAgSU1QTElD
SVQgTk9ORQpjICAgICBFc3RpbWF0ZSBzZWEgbGV2ZWwgcHJlc3N1cmUuCiAgICAgIElOVEVH
RVIgTlgsTlksSVQKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBBKE5YLE5ZKSxCKE5YLE5ZKSxN
SVNTSU5HCkMgTkNMRU5ECgogICAgICBET1VCTEUgUFJFQ0lTSU9OIENPRUYKICAgICAgUEFS
QU1FVEVSIChDT0VGPTAuMjVEMCkKICAgICAgSU5URUdFUiBJLEosSVRFUgoKICAgICAgRE8g
SVRFUiA9IDEsSVQKICAgICAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICAgICAgRE8gSSA9
IDEsTlgKICAgICAgICAgICAgICAgICAgQihJLEopID0gQShJLEopCiAgICAgICAgICAgICAg
RU5EIERPCiAgICAgICAgICBFTkQgRE8KICAgICAgICAgIERPIEogPSAyLE5ZIC0gMQogICAg
ICAgICAgICAgRE8gSSA9IDEsTlgKICAgICAgICAgICAgICAgIElGICggQihJLEotMSkuRVEu
TUlTU0lORyAuT1IuIEIoSSxKKS5FUS5NSVNTSU5HIC5PUi4KICAgICArICAgICAgICAgICAg
ICAgQihJLEorMSkuRVEuTUlTU0lORyApIFRIRU4KICAgICAgICAgICAgICAgICAgIEEoSSxK
KSA9IEEoSSxKKQogICAgICAgICAgICAgICAgRUxTRQogICAgICAgICAgICAgICAgICAgQShJ
LEopID0gQShJLEopICsgQ09FRiogKEIoSSxKLTEpLTIqQihJLEopK0IoSSxKKzEpKQogICAg
ICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICBFTkQgRE8KICAgICAgICAgIEVORCBE
TwogICAgICAgICAgRE8gSiA9IDEsTlkKICAgICAgICAgICAgIERPIEkgPSAyLE5YIC0gMQog
ICAgICAgICAgICAgICAgSUYgKCBCKEktMSxKKS5FUS5NSVNTSU5HIC5PUi4gQihJLEopLkVR
Lk1JU1NJTkcgLk9SLgogICAgICsgICAgICAgICAgICAgICBCKEkrMSxKKS5FUS5NSVNTSU5H
ICkgVEhFTgogICAgICAgICAgICAgICAgICAgQShJLEopID0gQShJLEopCiAgICAgICAgICAg
ICAgICBFTFNFCiAgICAgICAgICAgICAgICAgICBBKEksSikgPSBBKEksSikgKyBDT0VGKiAo
QihJLTEsSiktMipCKEksSikrQihJKzEsSikpCiAgICAgICAgICAgICAgICBFTkQgSUYKICAg
ICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5EIERPCmMgICAgICAgIGRvIGo9MSxueQpj
ICAgICAgICBkbyBpPTEsbngKYyAgICAgICAgICBiKGksaikgPSBhKGksaikKYyAgICAgICAg
ZW5kZG8KYyAgICAgICAgZW5kZG8KYyAgICAgICAgZG8gaj0yLG55LTEKYyAgICAgICAgZG8g
aT0xLG54CmMgICAgICAgICAgYShpLGopID0gYShpLGopIC0gLjk5KmNvZWYqKGIoaSxqLTEp
LTIqYihpLGopK2IoaSxqKzEpKQpjICAgICAgICBlbmRkbwpjICAgICAgICBlbmRkbwpjICAg
ICAgICBkbyBqPTEsbnkKYyAgICAgICAgZG8gaT0yLG54LTEKYyAgICAgICAgICBhKGksaikg
PSBhKGksaikgLSAuOTkqY29lZiooYihpLTEsaiktMipiKGksaikrYihpKzEsaikpCmMgICAg
ICAgIGVuZGRvCmMgICAgICAgIGVuZGRvCiAgICAgIEVORCBETwogICAgICBSRVRVUk4KICAg
ICAgRU5ECgpDCkMgU2luZ2xlIHByZWNpc2lvbiB2ZXJzaW9uLiBJZiB5b3UgbWFrZSBhIGNo
YW5nZSBoZXJlLCB5b3UKQyBtdXN0IG1ha2UgdGhlIHNhbWUgY2hhbmdlIGFib3ZlIHRvIGRm
aWx0ZXIyZC4KQwpDIE5DTEZPUlRTVEFSVAogICAgICBTVUJST1VUSU5FIGZpbHRlcjJkKCBh
LCBiLCBueCAsIG55ICwgaXQsIG1pc3NpbmcpCiAgICAgIElNUExJQ0lUIE5PTkUKYyAgICAg
RXN0aW1hdGUgc2VhIGxldmVsIHByZXNzdXJlLgogICAgICBJTlRFR0VSIG54ICwgbnksIGl0
CiAgICAgIFJFQUwgICAgYShueCxueSksYihueCxueSksIG1pc3NpbmcKQyBOQ0xFTkQKCiAg
ICAgIFJFQUwgY29lZgogICAgICBwYXJhbWV0ZXIoIGNvZWYgPSAwLjI1KQogICAgICBJTlRF
R0VSIGksaixpdGVyCgogICAgICBkbyBpdGVyPTEsIGl0CiAgICAgICAgZG8gaj0xLG55CiAg
ICAgICAgZG8gaT0xLG54CiAgICAgICAgICBiKGksaikgPSBhKGksaikKICAgICAgICBlbmRk
bwogICAgICAgIGVuZGRvCiAgICAgICAgZG8gaj0yLG55LTEKICAgICAgICBkbyBpPTEsbngK
ICAgICAgICAgIGlmICggYihpLGotMSkuZXEubWlzc2luZyAub3IuIGIoaSxqKS5lcS5taXNz
aW5nIC5vci4KICAgICArICAgICAgICAgYihpLGorMSkuZXEubWlzc2luZyApIHRoZW4KICAg
ICAgICAgICAgIGEoaSxqKSA9IGEoaSxqKQogICAgICAgICAgZWxzZQogICAgICAgICAgICAg
YShpLGopID0gYShpLGopICsgY29lZiooYihpLGotMSktMipiKGksaikrYihpLGorMSkpCiAg
ICAgICAgICBlbmQgaWYKICAgICAgICBlbmRkbwogICAgICAgIGVuZGRvCiAgICAgICAgZG8g
aj0xLG55CiAgICAgICAgZG8gaT0yLG54LTEKICAgICAgICAgICBpZiAoIGIoaS0xLGopLmVx
Lm1pc3NpbmcgLm9yLiBiKGksaikuZXEubWlzc2luZyAub3IuCiAgICAgKyAgICAgICAgICBi
KGkrMSxqKS5lcS5taXNzaW5nICkgdGhlbgogICAgICAgICAgICAgIGEoaSxqKSA9IGEoaSxq
KQogICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICBhKGksaikgPSBhKGksaikgKyBjb2Vm
KihiKGktMSxqKS0yKmIoaSxqKStiKGkrMSxqKSkKICAgICAgICAgICBlbmQgaWYKICAgICAg
ICBlbmRkbwogICAgICAgIGVuZGRvCmMgICAgICAgIGRvIGo9MSxueQpjICAgICAgICBkbyBp
PTEsbngKYyAgICAgICAgICBiKGksaikgPSBhKGksaikKYyAgICAgICAgZW5kZG8KYyAgICAg
ICAgZW5kZG8KYyAgICAgICAgZG8gaj0yLG55LTEKYyAgICAgICAgZG8gaT0xLG54CmMgICAg
ICAgICAgYShpLGopID0gYShpLGopIC0gLjk5KmNvZWYqKGIoaSxqLTEpLTIqYihpLGopK2Io
aSxqKzEpKQpjICAgICAgICBlbmRkbwpjICAgICAgICBlbmRkbwpjICAgICAgICBkbyBqPTEs
bnkKYyAgICAgICAgZG8gaT0yLG54LTEKYyAgICAgICAgICBhKGksaikgPSBhKGksaikgLSAu
OTkqY29lZiooYihpLTEsaiktMipiKGksaikrYihpKzEsaikpCmMgICAgICAgIGVuZGRvCmMg
ICAgICAgIGVuZGRvCiAgICAgIGVuZGRvCiAgICAgIHJldHVybgogICAgICBlbmQKYy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoK
QyBOQ0xGT1JUU1RBUlQKICAgICAgU1VCUk9VVElORSBEQ09NUFVURVJIKFFWLFAsVCxSSCxO
WCkKCiAgICAgIElNUExJQ0lUIE5PTkUKICAgICAgSU5URUdFUiBOWAogICAgICBET1VCTEUg
UFJFQ0lTSU9OIFFWKE5YKSxQKE5YKSxUKE5YKSxSSChOWCkKQyBOQ0xFTkQKICAgICAgRE9V
QkxFIFBSRUNJU0lPTiBTVlAxLFNWUDIsU1ZQMyxTVlBUMAogICAgICBQQVJBTUVURVIgKFNW
UDE9MC42MTEyRDAsU1ZQMj0xNy42N0QwLFNWUDM9MjkuNjVEMCxTVlBUMD0yNzMuMTVEMCkK
ICAgICAgSU5URUdFUiBJCiAgICAgIERPVUJMRSBQUkVDSVNJT04gUVZTLEVTLFBSRVNTVVJF
LFRFTVBFUkFUVVJFCiAgICAgIERPVUJMRSBQUkVDSVNJT04gRVBfMixSX0QsUl9WCiAgICAg
IFBBUkFNRVRFUiAoUl9EPTI4Ny5EMCxSX1Y9NDYxLjZEMCxFUF8yPVJfRC9SX1YpCiAgICAg
IERPVUJMRSBQUkVDSVNJT04gRVBfMwogICAgICBQQVJBTUVURVIgKEVQXzM9MC42MjJEMCkK
CiAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgIFBSRVNTVVJFID0gUChJKQogICAgICAgICBU
RU1QRVJBVFVSRSA9IFQoSSkKYyAgICAgICBlcyAgPSAxMDAwLipzdnAxKgogICAgICAgICBF
UyA9IDEwLkQwKlNWUDEqRVhQKFNWUDIqIChURU1QRVJBVFVSRS1TVlBUMCkvCiAgICAgKyAg
ICAgICAgKFRFTVBFUkFUVVJFLVNWUDMpKQpjICAgICAgIHF2cyA9IGVwXzIqZXMvKHByZXNz
dXJlLWVzKQogICAgICAgICBRVlMgPSBFUF8zKkVTLyAoMC4wMUQwKlBSRVNTVVJFLSAoMS5E
MC1FUF8zKSpFUykKYyAgICAgICAgcmggPSAxMDAqYW1heDEoMS4sIHF2KGkpL3F2cykKYyAg
ICAgICByaChpKSA9IDEwMC4qcXYoaSkvcXZzCiAgICAgICAgIFJIKEkpID0gMTAwLkQwKkRN
QVgxKERNSU4xKFFWKEkpL1FWUywxLjBEMCksMC4wRDApCiAgICAgIEVORCBETwoKICAgICAg
UkVUVVJOCiAgICAgIEVORAoKYy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KCkMgTkNMRk9SVFNUQVJUCiAgICAgIFNVQlJPVVRJTkUgREdFVElKTEFU
TE9ORyhMQVRfQVJSQVksTE9OR19BUlJBWSxMQVQsTE9OR0lUVURFLAogICAgICsgICAgICAg
ICAgICAgICAgICAgICAgICAgSUksSkosTlgsTlksSU1TRykKICAgICAgSU1QTElDSVQgTk9O
RQogICAgICBJTlRFR0VSIE5YLE5ZLElJLEpKLElNU0cKICAgICAgRE9VQkxFIFBSRUNJU0lP
TiBMQVRfQVJSQVkoTlgsTlkpLExPTkdfQVJSQVkoTlgsTlkpCiAgICAgIERPVUJMRSBQUkVD
SVNJT04gTEFULExPTkdJVFVERQpDIE5DTEVORAogICAgICBET1VCTEUgUFJFQ0lTSU9OIExP
TkdELExBVEQKICAgICAgSU5URUdFUiBJLEoKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBJUixK
UgogICAgICBET1VCTEUgUFJFQ0lTSU9OIERJU1RfTUlOLERJU1QKCkMgSW5pdCB0byBtaXNz
aW5nLiBXYXMgaGFyZC1jb2RlZCB0byAtOTk5IGluaXRpYWxseS4KICAgICAgSVIgPSBJTVNH
CiAgICAgIEpSID0gSU1TRwoKICAgICAgRElTVF9NSU4gPSAxLkQrMjAKICAgICAgRE8gSiA9
IDEsTlkKICAgICAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgICAgTEFURCA9IChMQVRf
QVJSQVkoSSxKKS1MQVQpKioyCiAgICAgICAgICAgICAgTE9OR0QgPSAoTE9OR19BUlJBWShJ
LEopLUxPTkdJVFVERSkqKjIKQyAgICAgICAgICAgICBMT05HRCA9IERNSU4xKChMT05HX0FS
UkFZKEksSiktTE9OR0lUVURFKSoqMiwKQyAgICArICAgICAgICAgICAgICAgIChMT05HX0FS
UkFZKEksSikrTE9OR0lUVURFKSoqMikKICAgICAgICAgICAgICBESVNUID0gU1FSVChMQVRE
K0xPTkdEKQogICAgICAgICAgICAgIElGIChESVNUX01JTi5HVC5ESVNUKSBUSEVOCiAgICAg
ICAgICAgICAgICAgIERJU1RfTUlOID0gRElTVAogICAgICAgICAgICAgICAgICBJUiA9IERC
TEUoSSkKICAgICAgICAgICAgICAgICAgSlIgPSBEQkxFKEopCiAgICAgICAgICAgICAgRU5E
IElGCiAgICAgICAgICBFTkQgRE8KICAgICAgRU5EIERPCkMKQyBUaGUgb3JpZ2luYWwgdmVy
c2lvbiBvZiB0aGlzIHJvdXRpbmUgcmV0dXJuZWQgSVIgYW5kIEpSLiBCdXQsIHRoZW4KQyB0
aGUgTkNMIHNjcmlwdCB0aGF0IGNhbGxlZCB0aGlzIHJvdXRpbmUgd2FzIGNvbnZlcnRpbmcg
SVIgYW5kIEpSCkMgdG8gaW50ZWdlciwgc28gd2h5IG5vdCBqdXN0IHJldHVybiBJSSBhbmQg
Sko/CkMKQyBBbHNvLCBJJ20gc3VidHJhY2luZyAxIGhlcmUsIGJlY2F1c2UgaXQgd2lsbCBi
ZSByZXR1cm5lZCB0byBOQ0wKQyBzY3JpcHQgd2hpY2ggaGFzIDAtYmFzZWQgaW5kZXhpbmcu
CkMgCiAgICAgIElGKElSLm5lLklNU0cuYW5kLkpSLm5lLklNU0cpIHRoZW4KICAgICAgICBJ
SSA9IE5JTlQoSVIpLTEKICAgICAgICBKSiA9IE5JTlQoSlIpLTEKICAgICAgRUxTRQogICAg
ICAgIElJID0gSU1TRwogICAgICAgIEpKID0gSU1TRwogICAgICBFTkQgSUYKCmMgd2Ugd2ls
bCBqdXN0IHJldHVybiB0aGUgbmVhcmVzdCBwb2ludCBhdCBwcmVzZW50CgogICAgICBSRVRV
Uk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBTVUJST1VUSU5FIERDT01QVVRF
VVZNRVQoVSxWLFVWTUVULExPTkdDQSxMT05HQ0IsRkxPTkcsRkxBVCwKICAgICArICAgICAg
ICAgICAgICAgICAgICAgICAgIENFTl9MT05HLENPTkUsUlBELE5YLE5ZLE5YUDEsTllQMSwK
ICAgICArICAgICAgICAgICAgICAgICAgICAgICAgIElTVEFHLElTX01TR19WQUwsVU1TRyxW
TVNHLFVWTUVUTVNHKQogICAgICBJTVBMSUNJVCBOT05FCgpDIElTVEFHIHNob3VsZCBiZSAw
IGlmIHRoZSBVLFYgZ3JpZHMgYXJlIG5vdCBzdGFnZ2VyZWQuCkMgVGhhdCBpcywgTlkgPSBO
WVAxIGFuZCBOWCA9IE5YUDEuCgogICAgICBJTlRFR0VSIE5YLE5ZLE5YUDEsTllQMSxJU1RB
RwogICAgICBMT0dJQ0FMIElTX01TR19WQUwKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBVKE5Y
UDEsTlkpLFYoTlgsTllQMSkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBVVk1FVChOWCxOWSwy
KQogICAgICBET1VCTEUgUFJFQ0lTSU9OIEZMT05HKE5YLE5ZKSxGTEFUKE5YLE5ZKQogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIExPTkdDQihOWCxOWSksTE9OR0NBKE5YLE5ZKQogICAgICBE
T1VCTEUgUFJFQ0lTSU9OIENFTl9MT05HLENPTkUsUlBECiAgICAgIERPVUJMRSBQUkVDSVNJ
T04gVU1TRyxWTVNHLFVWTUVUTVNHCkMgTkNMRU5ECgogICAgICBJTlRFR0VSIEksSgogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIFVLLFZLCgoKYyAgICAgIFdSSVRFICg2LEZNVD0qKSAnIGlu
IGNvbXB1dGVfdXZtZXQgJyxOWCxOWSxOWFAxLE5ZUDEsSVNUQUcKCiAgICAgIERPIEogPSAx
LE5ZCiAgICAgICAgICBETyBJID0gMSxOWAoKICAgICAgICAgICAgICBMT05HQ0EoSSxKKSA9
IEZMT05HKEksSikgLSBDRU5fTE9ORwogICAgICAgICAgICAgIElGIChMT05HQ0EoSSxKKS5H
VC4xODAuRDApIFRIRU4KICAgICAgICAgICAgICAgICAgTE9OR0NBKEksSikgPSBMT05HQ0Eo
SSxKKSAtIDM2MC5EMAogICAgICAgICAgICAgIEVORCBJRgogICAgICAgICAgICAgIElGIChM
T05HQ0EoSSxKKS5MVC4tMTgwLkQwKSBUSEVOCiAgICAgICAgICAgICAgICAgIExPTkdDQShJ
LEopID0gTE9OR0NBKEksSikgKyAzNjAuRDAKICAgICAgICAgICAgICBFTkQgSUYKICAgICAg
ICAgICAgICBJRiAoRkxBVChJLEopLkxULjAuRDApIFRIRU4KICAgICAgICAgICAgICAgICAg
TE9OR0NCKEksSikgPSAtTE9OR0NBKEksSikqQ09ORSpSUEQKICAgICAgICAgICAgICBFTFNF
CiAgICAgICAgICAgICAgICAgIExPTkdDQihJLEopID0gTE9OR0NBKEksSikqQ09ORSpSUEQK
ICAgICAgICAgICAgICBFTkQgSUYKCiAgICAgICAgICAgICAgTE9OR0NBKEksSikgPSBDT1Mo
TE9OR0NCKEksSikpCiAgICAgICAgICAgICAgTE9OR0NCKEksSikgPSBTSU4oTE9OR0NCKEks
SikpCgogICAgICAgICAgRU5EIERPCiAgICAgIEVORCBETwoKYyAgICAgIFdSSVRFICg2LEZN
VD0qKSAnIGNvbXB1dGluZyB2ZWxvY2l0aWVzICcKCiAgICAgIERPIEogPSAxLE5ZCiAgICAg
ICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgIElGIChJU1RBRy5FUS4xKSBUSEVOCiAgICAg
ICAgICAgICAgIElGIChJU19NU0dfVkFMLkFORC4oVShJLEopLkVRLlVNU0cuT1IuCiAgICAg
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVihJLEopLkVRLlZNU0cuT1IuCiAgICAg
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVShJKzEsSikuRVEuVU1TRy5PUi4KICAg
ICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWKEksSisxKS5FUS5WTVNHKSkgVEhF
TgogICAgICAgICAgICAgICAgICBVVk1FVChJLEosMSkgPSBVVk1FVE1TRwogICAgICAgICAg
ICAgICAgICBVVk1FVChJLEosMikgPSBVVk1FVE1TRwogICAgICAgICAgICAgICBFTFNFCiAg
ICAgICAgICAgICAgICAgIFVLID0gMC41RDAqIChVKEksSikrVShJKzEsSikpCiAgICAgICAg
ICAgICAgICAgIFZLID0gMC41RDAqIChWKEksSikrVihJLEorMSkpCiAgICAgICAgICAgICAg
ICAgIFVWTUVUKEksSiwxKSA9IFZLKkxPTkdDQihJLEopICsgVUsqTE9OR0NBKEksSikKICAg
ICAgICAgICAgICAgICAgVVZNRVQoSSxKLDIpID0gVksqTE9OR0NBKEksSikgLSBVSypMT05H
Q0IoSSxKKQogICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAgRUxTRQogICAgICAg
ICAgICAgICBJRiAoSVNfTVNHX1ZBTC5BTkQuKFUoSSxKKS5FUS5VTVNHLk9SLgogICAgICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFYoSSxKKS5FUS5WTVNHKSkgVEhFTgogICAg
ICAgICAgICAgICAgICBVVk1FVChJLEosMSkgPSBVVk1FVE1TRwogICAgICAgICAgICAgICAg
ICBVVk1FVChJLEosMikgPSBVVk1FVE1TRwogICAgICAgICAgICAgICBFTFNFCiAgICAgICAg
ICAgICAgICAgIFVLID0gVShJLEopCiAgICAgICAgICAgICAgICAgIFZLID0gVihJLEopCiAg
ICAgICAgICAgICAgICAgIFVWTUVUKEksSiwxKSA9IFZLKkxPTkdDQihJLEopICsgVUsqTE9O
R0NBKEksSikKICAgICAgICAgICAgICAgICAgVVZNRVQoSSxKLDIpID0gVksqTE9OR0NBKEks
SikgLSBVSypMT05HQ0IoSSxKKQogICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAg
RU5EIElGCiAgICAgICAgIEVORCBETwogICAgICBFTkQgRE8KCiAgICAgIFJFVFVSTgogICAg
ICBFTkQKCkMgTkNMRk9SVFNUQVJUCkMKQyBUaGlzIHdhcyBvcmlnaW5hbGx5IGEgcm91dGlu
ZSB0aGF0IHRvb2sgMkQgaW5wdXQgYXJyYXlzLiBTaW5jZQpDIHRoZSBOQ0wgQyB3cmFwcGVy
IHJvdXRpbmUgY2FuIGhhbmRsZSBtdWx0aXBsZSBkaW1lbnNpb25zLCBpdCdzCkMgbm90IG5l
Y2Vzc2FyeSB0byBoYXZlIGFueXRoaW5nIGJpZ2dlciB0aGFuIDFEIGhlcmUuCkMKICAgICAg
U1VCUk9VVElORSBEQ09NUFVURVREKFRELFBSRVNTVVJFLFFWX0lOLE5YKQogICAgICBJTVBM
SUNJVCBOT05FCiAgICAgIElOVEVHRVIgTlgKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQUkVT
U1VSRShOWCkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBRVl9JTihOWCkKICAgICAgRE9VQkxF
IFBSRUNJU0lPTiBURChOWCkKQyBOQ0xFTkQKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBRVixU
REMKCiAgICAgIElOVEVHRVIgSQoKICAgICAgRE8gSSA9IDEsTlgKICAgICAgICAgIFFWID0g
RE1BWDEoUVZfSU4oSSksMC5EMCkKYyB2YXBvciBwcmVzc3VyZQogICAgICAgICAgVERDID0g
UVYqUFJFU1NVUkUoSSkvICguNjIyRDArUVYpCgpjIGF2b2lkIHByb2JsZW1zIG5lYXIgemVy
bwogICAgICAgICAgVERDID0gRE1BWDEoVERDLDAuMDAxRDApCiAgICAgICAgICBURChJKSA9
ICgyNDMuNUQwKkxPRyhUREMpLTQ0MC44RDApLyAoMTkuNDhEMC1MT0coVERDKSkKICAgICAg
RU5EIERPCgogICAgICBSRVRVUk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERDT01QVVRFSUNMVyhJQ0xXLFBSRVNTVVJFLFFDX0lOLE5YLE5ZLE5aKQog
ICAgICBJTVBMSUNJVCBOT05FCiAgICAgIElOVEVHRVIgTlgsTlksTloKICAgICAgRE9VQkxF
IFBSRUNJU0lPTiBQUkVTU1VSRShOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBR
Q19JTihOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBJQ0xXKE5YLE5ZKQogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIFFDTFcsRFAsR0cKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIg
SSxKLEsKCiAgICAgIEdHID0gMTAwMC5EMC85LjhEMAoKICAgICAgRE8gSiA9IDEsTlkKICAg
ICAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgICAgSUNMVyhJLEopID0gMC5EMAogICAg
ICAgICAgRU5EIERPCiAgICAgIEVORCBETwoKICAgICAgRE8gSiA9IDMsTlkgLSAyCiAgICAg
ICAgICBETyBJID0gMyxOWCAtIDIKICAgICAgICAgICAgICBETyBLID0gMSxOWgogICAgICAg
ICAgICAgICAgICBRQ0xXID0gRE1BWDEoUUNfSU4oSSxKLEspLDAuRDApCiAgICAgICAgICAg
ICAgICAgIElGIChLLkVRLjEpIFRIRU4KICAgICAgICAgICAgICAgICAgICAgIERQID0gKFBS
RVNTVVJFKEksSixLLTEpLVBSRVNTVVJFKEksSixLKSkKICAgICAgICAgICAgICAgICAgRUxT
RSBJRiAoSy5FUS5OWikgVEhFTgogICAgICAgICAgICAgICAgICAgICAgRFAgPSAoUFJFU1NV
UkUoSSxKLEspLVBSRVNTVVJFKEksSixLKzEpKQogICAgICAgICAgICAgICAgICBFTFNFCiAg
ICAgICAgICAgICAgICAgICAgICBEUCA9IChQUkVTU1VSRShJLEosSy0xKS1QUkVTU1VSRShJ
LEosSysxKSkvMi5EMAogICAgICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAgICAg
ICAgSUNMVyhJLEopID0gSUNMVyhJLEopICsgUUNMVypEUCpHRwogICAgICAgICAgICAgIEVO
RCBETwogICAgICAgICAgRU5EIERPCiAgICAgIEVORCBETwoKICAgICAgUkVUVVJOCiAgICAg
IEVORAo=

--_===53169643====mail.ucar.edu===_--

From wrfhelp@ucar.edu Thu Oct 16 08:51:55 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53164998 for BasitAli.Khan@kaust.edu.sa; Thu, 16 Oct 2014 08:51:55 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Vertical Cross-Section
To: "BasitAli Khan" <BasitAli.Khan@kaust.edu.sa>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 16 Oct 2014 08:51:55 -0600
Message-ID: <web-53164999@mail.ucar.edu>
In-Reply-To: <D0651FB2.33FC5%basitali.khan@kaust.edu.sa>
References: <D053864F.33CC9%basitali.khan@kaust.edu.sa>
 <web-53164282@mail.ucar.edu>
 <D0651FB2.33FC5%basitali.khan@kaust.edu.sa>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

I need the auxhist file that you use to make the plot.

-wrfhelp-

On Thu, 16 Oct 2014 04:10:50 +0000
  BasitAli Khan <BasitAli.Khan@kaust.edu.sa> wrote:
> Hi,
> Could you be specific as what data do you need?
> Cheers,
> 
> b:)
> ----
> Basit A. Khan, Ph.D.
> Postdoctoral Research Fellow
> Division of Physical Sciences & Engineering
> Office# 3203-CU-12, Level 3, Building 1,
> King Abdullah University of Science & Technology
> 4700 King Abdullah Blvd, Box 2753, Thuwal 23955 6900,
> Kingdom of Saudi Arabia.
> 
> Office: +966(0)12 808 0276,  Mobile: +966(0)5 0860 3617
> E-mail: basitali.khan@kaust.edu.sa
> 
> Skype name: basit.a.khan
> 
> 
> 
> 
> On 10/15/14 11:15 PM, "WRF Help" <wrfhelp@ucar.edu> wrote:
> 
>>Basit,
>>
>>Would you be able to send me your data?
>>
>>-wrfhelp-
>>
>>On Thu, 2 Oct 2014 19:46:42 +0000
>>  BasitAli Khan <BasitAli.Khan@kaust.edu.sa> wrote:
>>> Hello,
>>>
>>> A couple of years ago I found that in the Vertical cross-sections,
>>>NCL does not seems  to plot the few lowest levels (at least WRF
>>>data), so I always used well trusted  GrADS for vertical
>>>cross-sections. However, this time i have no option but to use NCL
>>>and facing the same problem again. Please see the attached plot and
>>>the ncl script.
>>>
>>> In the attached vertical cross section i have plotted the first 1
>>>km. Height on y-axis and longitude on x-axis. The  horizontal extent
>>>from 37.5E to 39.3E  is the sea surface. The white space over the sea
>>>surface is actually the data that NCL did not read and put it as
>>>missing values in the first two levels. NCL has started plotting data
>>>from the 3rd level at 206m Above Sea Surface. The wrfout data form a
>>>single point on the sea surface (Longitude 38.0E) is as follows:
>>>
>>> Pressure(hPa)
>>> (0) 999.4364
>>> (1) 991.2365
>>> (2) 980.1375
>>> (3) 966.2803
>>> (4) 949.0901
>>> (5) 927.6281
>>>
>>> Height (m)
>>> (0) 30.53536
>>> (1) 104.9377
>>> (2) 206.3695
>>> (3) 335.6851
>>> (4) 498.7719
>>> (5) 706.6218
>>>
>>> Theta
>>> (0) 302.5804
>>> (1) 308.4214
>>> (2) 312.7661
>>> (3) 316.1294
>>> (4) 317.4146
>>> (5) 317.9083
>>>
>>>
>>>
>>> By looking at the plot it is clear that NCL missed the first two
>>>levels and has started plotting data from 206 m onwards. Pressure
>>>field is plotted from 980 onwards instead of 999 hPa. Theta contour
>>>at the lowest level is 312K while in the wrfout data it is 302.5 K.
>>>
>>> Still when i plot the same cross-section with GrADS, i get all the
>>>vertical levels and data and the sea-surface (37.5E to 39.3E) is also
>>>plotted close to zero
>>>
>>> I wonder if any of our NCL /WRF experts (i am cc'ing it to wrfhelp
>>>also) can help in fixing this problem.
>>> Thank you in advance for your much appreciated help.
>>>
>>> b:)
>>> ----
>>> Basit A. Khan, Ph.D.
>>> Postdoctoral Research Fellow
>>> Division of Physical Sciences & Engineering
>>> Office# 3203-CU-12, Level 3, Building 1,
>>> King Abdullah University of Science & Technology
>>> 4700 King Abdullah Blvd, Box 2753, Thuwal 23955 6900,
>>> Kingdom of Saudi Arabia.
>>>
>>> Office: +966(0)12 808 0276,  Mobile: +966(0)5 0860 3617
>>> E-mail:
>>>basitali.khan@kaust.edu.sa<mailto:basitali.khan@kaust.edu.sa>
>>> Skype name: basit.a.khan
>>>
>>> ________________________________
>>>
>>> This message and its contents including attachments are intended
>>>solely for the original recipient. If you are not the intended
>>>recipient or have received this message in error, please notify me
>>>immediately and delete this message from your computer system. Any
>>>unauthorized use or distribution is prohibited. Please consider the
>>>environment before printing this email.
>>
> 
> 
> ________________________________
> 
> This message and its contents including attachments are intended 
>solely for the original recipient. If you are not the intended 
>recipient or have received this message in error, please notify me 
>immediately and delete this message from your computer system. Any 
>unauthorized use or distribution is prohibited. Please consider the 
>environment before printing this email.

From wrfhelp@ucar.edu Wed Oct 15 14:15:31 2014
Received: from [128.117.123.239] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53164281 for BasitAli.Khan@kaust.edu.sa; Wed, 15 Oct 2014 14:15:31 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Vertical Cross-Section
To: "BasitAli Khan" <BasitAli.Khan@kaust.edu.sa>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Wed, 15 Oct 2014 14:15:31 -0600
Message-ID: <web-53164282@mail.ucar.edu>
In-Reply-To: <D053864F.33CC9%basitali.khan@kaust.edu.sa>
References: <D053864F.33CC9%basitali.khan@kaust.edu.sa>
MIME-Version: 1.0
Content-Type: text/plain;charset=windows-1252; format="flowed"
Content-Transfer-Encoding: 8bit

Basit,

Would you be able to send me your data?

-wrfhelp-

On Thu, 2 Oct 2014 19:46:42 +0000
  BasitAli Khan <BasitAli.Khan@kaust.edu.sa> wrote:
> Hello,
> 
> A couple of years ago I found that in the Vertical cross-sections, 
>NCL does not seems  to plot the few lowest levels (at least WRF 
>data), so I always used well trusted  GrADS for vertical 
>cross-sections. However, this time i have no option but to use NCL 
>and facing the same problem again. Please see the attached plot and 
>the ncl script.
> 
> In the attached vertical cross section i have plotted the first 1 
>km. Height on y-axis and longitude on x-axis. The  horizontal extent 
>from 37.5E to 39.3E  is the sea surface. The white space over the sea 
>surface is actually the data that NCL did not read and put it as 
>missing values in the first two levels. NCL has started plotting data 
>from the 3rd level at 206m Above Sea Surface. The wrfout data form a 
>single point on the sea surface (Longitude 38.0E) is as follows:
> 
> Pressure(hPa)
> (0) 999.4364
> (1) 991.2365
> (2) 980.1375
> (3) 966.2803
> (4) 949.0901
> (5) 927.6281
> 
> Height (m)
> (0) 30.53536
> (1) 104.9377
> (2) 206.3695
> (3) 335.6851
> (4) 498.7719
> (5) 706.6218
> 
> Theta
> (0) 302.5804
> (1) 308.4214
> (2) 312.7661
> (3) 316.1294
> (4) 317.4146
> (5) 317.9083
> 
> 
> 
> By looking at the plot it is clear that NCL missed the first two 
>levels and has started plotting data from 206 m onwards. Pressure 
>field is plotted from 980 onwards instead of 999 hPa. Theta contour 
>at the lowest level is 312K while in the wrfout data it is 302.5 K.
> 
> Still when i plot the same cross-section with GrADS, i get all the 
>vertical levels and data and the sea-surface (37.5E to 39.3E) is also 
>plotted close to zero
> 
> I wonder if any of our NCL /WRF experts (i am cc'ing it to wrfhelp 
>also) can help in fixing this problem.
> Thank you in advance for your much appreciated help.
> 
> b:)
> ----
> Basit A. Khan, Ph.D.
> Postdoctoral Research Fellow
> Division of Physical Sciences & Engineering
> Office# 3203-CU-12, Level 3, Building 1,
> King Abdullah University of Science & Technology
> 4700 King Abdullah Blvd, Box 2753, Thuwal 23955 6900,
> Kingdom of Saudi Arabia.
> 
> Office: +966(0)12 808 0276,  Mobile: +966(0)5 0860 3617
> E-mail: 
>basitali.khan@kaust.edu.sa<mailto:basitali.khan@kaust.edu.sa>
> Skype name: basit.a.khan
> 
> ________________________________
> 
> This message and its contents including attachments are intended 
>solely for the original recipient. If you are not the intended 
>recipient or have received this message in error, please notify me 
>immediately and delete this message from your computer system. Any 
>unauthorized use or distribution is prohibited. Please consider the 
>environment before printing this email.

From wrfhelp@ucar.edu Wed Oct 15 14:14:57 2014
Received: from [128.117.123.239] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53164279 for brianjs@iastate.edu; Wed, 15 Oct 2014 14:14:57 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: On the specifics of the wrf_smooth_2d function
To: "brianjs @iastate.edu" <brianjs@iastate.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Wed, 15 Oct 2014 14:14:57 -0600
Message-ID: <web-53164280@mail.ucar.edu>
In-Reply-To: <CAAT1Fk_Wv+ZcRhXc+akTJ2NUyYiiz_bCpudinx6Kv31pwvRRBQ@mail.gmail.com>
References: <CAAT1Fk_Wv+ZcRhXc+akTJ2NUyYiiz_bCpudinx6Kv31pwvRRBQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Brian,

Sorry for the delay.  That function will not filter out any waves.  It 
is not a spectral filter.  It is actually just a very simple 5 point 
filter.

-wrfhelp-

On Wed, 1 Oct 2014 16:41:01 -0500
  "brianjs @iastate.edu" <brianjs@iastate.edu> wrote:
> Good Afternoon,
> 
> I was using the wrf_smooth_2d function in NCL for some of my plots 
>and I
> had some questions regarding its specifics. My understanding is that 
>the
> function uses a 9 point smoother (8 surrounding grid points used to 
>make
> the calculation for the 9th center point) where the scalar inserted 
>as the
> second argument indicates the number of passes for the smoothing
> application. Assuming I am correct, is there a way to determine the
> smoothing of data in which waves (delta x) of a certain size are 
>being
> filtered out. In other words, if I am trying to smooth 4 km data, is 
>there
> a way to determine if I am filtering out waves that are at or less 
>than 26
> km for example?
> 
> I appreciate any input that can be provided. Also, if there is an
> additional function in WRF-NCL that serves as a data filter (like a
> gaussian filter for example), I would greatly appreciate any 
>information on
> that. Thank you in advance!
> 
> Brian Squitieri
> Graduate Research Assistant
> Iowa State University

From wrfhelp@ucar.edu Wed Oct 15 12:22:13 2014
Received: from [128.117.152.98] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53164120 for 1990lisiqi@gmail.com; Wed, 15 Oct 2014 12:22:13 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: the question of wrf_slp
To: "1990lisiqi@gmail.com" <1990lisiqi@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Wed, 15 Oct 2014 12:22:13 -0600
Message-ID: <web-53164121@mail.ucar.edu>
In-Reply-To: <201410101531105064215@gmail.com>
References: <201410101531105064215@gmail.com>
X-Priority: 3
MIME-Version: 1.0
Content-Type: multipart/mixed;boundary="_===53164120====mail.ucar.edu===_"

This is a multi-part MIME message

--_===53164120====mail.ucar.edu===_
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Siqi Li,

I have attached the fortran code that went into NCL to create wrf_slp.

-wrfhelp-

On Fri, 10 Oct 2014 15:31:12 -0400
  "1990lisiqi@gmail.com" <1990lisiqi@gmail.com> wrote:
> Dear Madam/Sir,
> 
> I want to use the function wrf_slp in NCL to compute the slp data 
>using my wrf output files. I read the introduction and now I know how 
>to use this function. Now I want to know more about this function. I 
>see that  this function can use the geopotential height, temperature 
>, pressure and the water vapor to compute the sea level pressure. 
>However, I only know the method to compute slp with only height, 
>temperature and the pressure, WITHOUT water vapor.
> 
> Could you please tell me how this function works detailly? I mean, 
>the physical equation of computing the slp using Z T P and Q.
> 
> Thank you. 
> 
> Regards,
> Siqi Li
> 
> 
> 
> 
> 1990lisiqi@gmail.com

--_===53164120====mail.ucar.edu===_
Content-Type: application/octet-stream
Content-Disposition: attachment;
 filename="wrf_user.f"
Content-Transfer-Encoding: base64

QyBOQ0xGT1JUU1RBUlQKICAgICAgU1VCUk9VVElORSBEQ09NUFVURVBJKFBJLFBSRVNTVVJF
LE5YLE5ZLE5aKQogICAgICBJTVBMSUNJVCBOT05FCiAgICAgIElOVEVHRVIgTlgsTlksTloK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQSShOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJ
U0lPTiBQUkVTU1VSRShOWCxOWSxOWikKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIgSSxKLEsK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQMTAwME1CLFJfRCxDUAogICAgICBQQVJBTUVURVIg
KFAxMDAwTUI9MTAwMDAwLkQwLFJfRD0yODcuRDAsQ1A9Ny5EMCpSX0QvMi5EMCkKCiAgICAg
IERPIEsgPSAxLE5aCiAgICAgICAgICBETyBKID0gMSxOWQogICAgICAgICAgICAgIERPIEkg
PSAxLE5YCiAgICAgICAgICAgICAgICAgIFBJKEksSixLKSA9IChQUkVTU1VSRShJLEosSykv
UDEwMDBNQikqKiAoUl9EL0NQKQogICAgICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5E
IERPCiAgICAgIEVORCBETwoKICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBTVUJS
T1VUSU5FIERDT01QVVRFVEsoVEssUFJFU1NVUkUsVEhFVEEsTlgpCiAgICAgIElNUExJQ0lU
IE5PTkUKICAgICAgSU5URUdFUiBOWAogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBJCiAgICAg
IERPVUJMRSBQUkVDSVNJT04gUFJFU1NVUkUoTlgpCiAgICAgIERPVUJMRSBQUkVDSVNJT04g
VEhFVEEoTlgpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVEsoTlgpCkMgTkNMRU5ECgogICAg
ICBJTlRFR0VSIEkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQMTAwME1CLFJfRCxDUAogICAg
ICBQQVJBTUVURVIgKFAxMDAwTUI9MTAwMDAwLkQwLFJfRD0yODcuRDAsQ1A9Ny5EMCpSX0Qv
Mi5EMCkKCiAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgIFBJID0gKFBSRVNTVVJFKEkpL1Ax
MDAwTUIpKiogKFJfRC9DUCkKICAgICAgICAgVEsoSSkgPSBQSSpUSEVUQShJKQogICAgICBF
TkQgRE8KCiAgICAgIEVORAoKQyBOQ0xGT1JUU1RBUlQKICAgICAgU1VCUk9VVElORSBESU5U
RVJQM0RaKFYzRCxWMkQsWixMT0MsTlgsTlksTlosVk1TRykKICAgICAgSU1QTElDSVQgTk9O
RQogICAgICBJTlRFR0VSIE5YLE5ZLE5aCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVjNEKE5Y
LE5ZLE5aKSxWMkQoTlgsTlkpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gWihOWCxOWSxOWikK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBMT0MKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBWTVNH
CkMgTkNMRU5ECgogICAgICBJTlRFR0VSIEksSixLUCxJUCxJTQogICAgICBMT0dJQ0FMIElO
VEVSUAogICAgICBET1VCTEUgUFJFQ0lTSU9OIEhFSUdIVCxXMSxXMgoKICAgICAgSEVJR0hU
ID0gTE9DCgpjIGRvZXMgdmVydGljYWwgY29vcmRpbmF0ZSBpbmNyZWFzZSBvciBkZWNyZWFz
ZSB3aXRoIGluY3JlYXNpbmcgaz8KYyBzZXQgb2Zmc2V0IGFwcHJvcHJpYXRlbHkKCiAgICAg
IElQID0gMAogICAgICBJTSA9IDEKICAgICAgSUYgKFooMSwxLDEpLkdULlooMSwxLE5aKSkg
VEhFTgogICAgICAgICAgSVAgPSAxCiAgICAgICAgICBJTSA9IDAKICAgICAgRU5EIElGCgog
ICAgICBETyBJID0gMSxOWAogICAgICAgICAgRE8gSiA9IDEsTlkKQyBJbml0aWFsaXplIHRv
IG1pc3NpbmcuICBXYXMgaW5pdGlhbGx5IGhhcmQtY29kZWQgdG8gLTk5OTk5OS4KICAgICAg
ICAgICAgICBWMkQoSSxKKSA9IFZNU0cKICAgICAgICAgICAgICBJTlRFUlAgPSAuZmFsc2Uu
CiAgICAgICAgICAgICAgS1AgPSBOWgoKICAgICAgICAgICAgICBETyBXSElMRSAoKC5OT1Qu
SU5URVJQKSAuQU5ELiAoS1AuR0UuMikpCgogICAgICAgICAgICAgICAgICBJRiAoKChaKEks
SixLUC1JTSkuTEUuSEVJR0hUKS5BTkQuIChaKEksSiwKICAgICArICAgICAgICAgICAgICAg
IEtQLUlQKS5HVC5IRUlHSFQpKSkgVEhFTgogICAgICAgICAgICAgICAgICAgICAgVzIgPSAo
SEVJR0hULVooSSxKLEtQLUlNKSkvCiAgICAgKyAgICAgICAgICAgICAgICAgICAgIChaKEks
SixLUC1JUCktWihJLEosS1AtSU0pKQogICAgICAgICAgICAgICAgICAgICAgVzEgPSAxLkQw
IC0gVzIKICAgICAgICAgICAgICAgICAgICAgIFYyRChJLEopID0gVzEqVjNEKEksSixLUC1J
TSkgKyBXMipWM0QoSSxKLEtQLUlQKQogICAgICAgICAgICAgICAgICAgICAgSU5URVJQID0g
LnRydWUuCiAgICAgICAgICAgICAgICAgIEVORCBJRgogICAgICAgICAgICAgICAgICBLUCA9
IEtQIC0gMQoKICAgICAgICAgICAgICBFTkQgRE8KCiAgICAgICAgICBFTkQgRE8KICAgICAg
RU5EIERPCgogICAgICBSRVRVUk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERaU1RBRyhaTkVXLE5YLE5ZLE5aLFosTlhaLE5ZWixOWlosVEVSUkFJTikK
ICAgICAgSU1QTElDSVQgTk9ORQogICAgICBJTlRFR0VSIE5YLE5ZLE5aLE5YWixOWVosTlpa
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gWk5FVyhOWCxOWSxOWiksWihOWFosTllaLE5aWikK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBURVJSQUlOKE5YWixOWVopCkMgTkNMRU5ECgogICAg
ICBJTlRFR0VSIEksSixLLElJLElNMSxKSixKTTEKCmMgY2hlY2sgZm9yIHUsIHYsIG9yIHcg
KHgseSxvciB6KSBzdGFnZ2VyaW5nCmMKYyBmb3IgeCBhbmQgeSBzdGFnLCBhdmcgeiB0byB4
LCB5LCBwb2ludApjCiAgICAgIElGIChOWC5HVC5OWFopIFRIRU4KCiAgICAgICAgICBETyBL
ID0gMSxOWgogICAgICAgICAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICAgICAgICAgIERP
IEkgPSAxLE5YCiAgICAgICAgICAgICAgICAgICAgICBJSSA9IE1JTjAoSSxOWFopCiAgICAg
ICAgICAgICAgICAgICAgICBJTTEgPSBNQVgwKEktMSwxKQogICAgICAgICAgICAgICAgICAg
ICAgWk5FVyhJLEosSykgPSAwLjVEMCogKFooSUksSixLKStaKElNMSxKLEspKQogICAgICAg
ICAgICAgICAgICBFTkQgRE8KICAgICAgICAgICAgICBFTkQgRE8KICAgICAgICAgIEVORCBE
TwoKICAgICAgRUxTRSBJRiAoTlkuR1QuTllaKSBUSEVOCgogICAgICAgICAgRE8gSyA9IDEs
TloKICAgICAgICAgICAgICBETyBKID0gMSxOWQogICAgICAgICAgICAgICAgICBKSiA9IE1J
TjAoSixOWVopCiAgICAgICAgICAgICAgICAgIEpNMSA9IE1BWDAoSi0xLDEpCiAgICAgICAg
ICAgICAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgICAgICAgICAgICBaTkVXKEksSixL
KSA9IDAuNUQwKiAoWihJLEpKLEspK1ooSSxKTTEsSykpCiAgICAgICAgICAgICAgICAgIEVO
RCBETwogICAgICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5EIERPCmMKYyB3ICh6KSBz
dGFnZ2VyaW5nCmMKICAgICAgRUxTRSBJRiAoTlouR1QuTlpaKSBUSEVOCgogICAgICAgICAg
RE8gSiA9IDEsTlkKICAgICAgICAgICAgICBETyBJID0gMSxOWAogICAgICAgICAgICAgICAg
ICBaTkVXKEksSiwxKSA9IFRFUlJBSU4oSSxKKQogICAgICAgICAgICAgIEVORCBETwogICAg
ICAgICAgRU5EIERPCgogICAgICAgICAgRE8gSyA9IDIsTloKICAgICAgICAgICAgICBETyBK
ID0gMSxOWQogICAgICAgICAgICAgICAgICBETyBJID0gMSxOWAogICAgICAgICAgICAgICAg
ICAgICAgWk5FVyhJLEosSykgPSBaTkVXKEksSixLLTEpICsKICAgICArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMi5EMCogKFooSSxKLEstMSktWk5FVyhJLEosSy0xKSkKICAg
ICAgICAgICAgICAgICAgRU5EIERPCiAgICAgICAgICAgICAgRU5EIERPCiAgICAgICAgICBF
TkQgRE8KCiAgICAgIEVORCBJRgoKICAgICAgUkVUVVJOCiAgICAgIEVORAoKQyBOQ0xGT1JU
U1RBUlQKICAgICAgU1VCUk9VVElORSBESU5URVJQMkRYWShWM0QsVjJELFhZLE5YLE5ZLE5a
LE5YWSkKICAgICAgSU1QTElDSVQgTk9ORQogICAgICBJTlRFR0VSIE5YLE5ZLE5aLE5YWQog
ICAgICBET1VCTEUgUFJFQ0lTSU9OIFYzRChOWCxOWSxOWiksVjJEKE5YWSxOWikKICAgICAg
RE9VQkxFIFBSRUNJU0lPTiBYWSgyLE5YWSkKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIgSSxK
LEssSUoKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBXMTEsVzEyLFcyMSxXMjIsV1gsV1kKCiAg
ICAgIERPIElKID0gMSxOWFkKCiAgICAgICAgICBJID0gTUFYMCgxLE1JTjAoTlgtMSxJTlQo
WFkoMSxJSikrMSkpKQogICAgICAgICAgSiA9IE1BWDAoMSxNSU4wKE5ZLTEsSU5UKFhZKDIs
SUopKzEpKSkKICAgICAgICAgIFdYID0gREJMRShJKzEpIC0gKFhZKDEsSUopKzEpCiAgICAg
ICAgICBXWSA9IERCTEUoSisxKSAtIChYWSgyLElKKSsxKQogICAgICAgICAgVzExID0gV1gq
V1kKICAgICAgICAgIFcyMSA9ICgxLkQwLVdYKSpXWQogICAgICAgICAgVzEyID0gV1gqICgx
LkQwLVdZKQogICAgICAgICAgVzIyID0gKDEuRDAtV1gpKiAoMS5EMC1XWSkKICAgICAgICAg
IERPIEsgPSAxLE5aCiAgICAgICAgICAgICAgVjJEKElKLEspID0gVzExKlYzRChJLEosSykg
KyBXMjEqVjNEKEkrMSxKLEspICsKICAgICArICAgICAgICAgICAgICAgICAgICBXMTIqVjNE
KEksSisxLEspICsgVzIyKlYzRChJKzEsSisxLEspCiAgICAgICAgICBFTkQgRE8KICAgICAg
RU5EIERPCgogICAgICBSRVRVUk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERJTlRFUlAxRChWX0lOLFZfT1VULFpfSU4sWl9PVVQsTlpfSU4sTlpfT1VU
LFZNU0cpCiAgICAgIElNUExJQ0lUIE5PTkUKICAgICAgSU5URUdFUiBOWl9JTixOWl9PVVQK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBWX0lOKE5aX0lOKSxaX0lOKE5aX0lOKQogICAgICBE
T1VCTEUgUFJFQ0lTSU9OIFZfT1VUKE5aX09VVCksWl9PVVQoTlpfT1VUKQogICAgICBET1VC
TEUgUFJFQ0lTSU9OIFZNU0cKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIgS1AsSyxJTSxJUAog
ICAgICBMT0dJQ0FMIElOVEVSUAogICAgICBET1VCTEUgUFJFQ0lTSU9OIEhFSUdIVCxXMSxX
MgoKYyBkb2VzIHZlcnRpY2FsIGNvb3JkaW5hdGUgaW5jcmVhc2Ugb2YgZGVjcmVhc2Ugd2l0
aCBpbmNyZWFzaW5nIGs/CmMgc2V0IG9mZnNldCBhcHByb3ByaWF0ZWx5CgogICAgICBJUCA9
IDAKICAgICAgSU0gPSAxCiAgICAgIElGIChaX0lOKDEpLkdULlpfSU4oTlpfSU4pKSBUSEVO
CiAgICAgICAgICBJUCA9IDEKICAgICAgICAgIElNID0gMAogICAgICBFTkQgSUYKCiAgICAg
IERPIEsgPSAxLE5aX09VVAogICAgICAgICAgVl9PVVQoSykgPSBWTVNHCgogICAgICAgICAg
SU5URVJQID0gLmZhbHNlLgogICAgICAgICAgS1AgPSBOWl9JTgogICAgICAgICAgSEVJR0hU
ID0gWl9PVVQoSykKCiAgICAgICAgICBETyBXSElMRSAoKC5OT1QuSU5URVJQKSAuQU5ELiAo
S1AuR0UuMikpCgogICAgICAgICAgICAgIElGICgoKFpfSU4oS1AtSU0pLkxFLkhFSUdIVCku
QU5ELgogICAgICsgICAgICAgICAgICAoWl9JTihLUC1JUCkuR1QuSEVJR0hUKSkpIFRIRU4K
ICAgICAgICAgICAgICAgICAgVzIgPSAoSEVJR0hULVpfSU4oS1AtSU0pKS8gKFpfSU4oS1At
SVApLVpfSU4oS1AtSU0pKQogICAgICAgICAgICAgICAgICBXMSA9IDEuRDAgLSBXMgogICAg
ICAgICAgICAgICAgICBWX09VVChLKSA9IFcxKlZfSU4oS1AtSU0pICsgVzIqVl9JTihLUC1J
UCkKICAgICAgICAgICAgICAgICAgSU5URVJQID0gLnRydWUuCiAgICAgICAgICAgICAgRU5E
IElGCiAgICAgICAgICAgICAgS1AgPSBLUCAtIDEKCiAgICAgICAgICBFTkQgRE8KCiAgICAg
IEVORCBETwoKICAgICAgUkVUVVJOCiAgICAgIEVORAoKYy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKYyBCaWxsLApjIFRoaXMgcm91dGluZSBhc3N1
bWVzCmMgICAgaW5kZXggb3JkZXIgaXMgKGksaixrKQpjICAgIHdyZiBzdGFnZ2VyaW5nCkMK
YyAgICB1bml0czogcHJlc3N1cmUgKFBhKSwgdGVtcGVyYXR1cmUoSyksIGhlaWdodCAobSks
IG1peGluZyByYXRpbwpjICAgICAoa2cga2d7LTF9KSBhdmFpbGFiaWxpdHkgb2YgM2QgcCwg
dCwgYW5kIHF2OyAyZCB0ZXJyYWluOyAxZCAKYyBoYWxmLWxldmVsIHpldGEgc3RyaW5nCmMg
ICAgb3V0cHV0IHVuaXRzIG9mIFNMUCBhcmUgUGEsIGJ1dCB5b3Ugc2hvdWxkIGRpdmlkZSB0
aGF0IGJ5IDEwMCBmb3IgdGhlCmMgICAgICAgICAgd2VhdGhlciB3ZWVuaWVzLgpjICAgIHZp
cnR1YWwgZWZmZWN0cyBhcmUgaW5jbHVkZWQKYwoKQyBOQ0xGT1JUU1RBUlQKICAgICAgU1VC
Uk9VVElORSBEQ09NUFVURVNFQVBSUyhOWCxOWSxOWixaLFQsUCxRLFNFQV9MRVZFTF9QUkVT
U1VSRSwKICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICBUX1NFQV9MRVZFTCxUX1NV
UkYsTEVWRUwpCiAgICAgIElNUExJQ0lUIE5PTkUKYyAgICAgRXN0aW1hdGUgc2VhIGxldmVs
IHByZXNzdXJlLgogICAgICBJTlRFR0VSIE5YLE5ZLE5aCiAgICAgIERPVUJMRSBQUkVDSVNJ
T04gWihOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBUKE5YLE5ZLE5aKSxQKE5Y
LE5ZLE5aKSxRKE5YLE5ZLE5aKQpjICAgICBUaGUgb3V0cHV0IGlzIHRoZSAyZCBzZWEgbGV2
ZWwgcHJlc3N1cmUuCiAgICAgIERPVUJMRSBQUkVDSVNJT04gU0VBX0xFVkVMX1BSRVNTVVJF
KE5YLE5ZKQogICAgICBJTlRFR0VSIExFVkVMKE5YLE5ZKQogICAgICBET1VCTEUgUFJFQ0lT
SU9OIFRfU1VSRihOWCxOWSksVF9TRUFfTEVWRUwoTlgsTlkpCkMgTkNMRU5ECmMgICAgIFNv
bWUgcmVxdWlyZWQgcGh5c2ljYWwgY29uc3RhbnRzOgoKICAgICAgRE9VQkxFIFBSRUNJU0lP
TiBSLEcsR0FNTUEKICAgICAgUEFSQU1FVEVSIChSPTI4Ny4wNEQwLEc9OS44MUQwLEdBTU1B
PTAuMDA2NUQwKQoKYyAgICAgU3BlY2lmaWMgY29uc3RhbnRzIGZvciBhc3N1bXB0aW9ucyBt
YWRlIGluIHRoaXMgcm91dGluZToKCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVEMsUENPTlNU
CiAgICAgIFBBUkFNRVRFUiAoVEM9MjczLjE2RDArMTcuNUQwLFBDT05TVD0xMDAwMCkKICAg
ICAgTE9HSUNBTCBSSURJQ1VMT1VTX01NNV9URVNUCiAgICAgIFBBUkFNRVRFUiAoUklESUNV
TE9VU19NTTVfVEVTVD0uVFJVRS4pCmMgICAgICBQQVJBTUVURVIgKHJpZGljdWxvdXNfbW01
X3Rlc3QgPSAuZmFsc2UuKQoKYyAgICAgTG9jYWwgdmFyaWFibGVzOgoKICAgICAgSU5URUdF
UiBJLEosSwogICAgICBJTlRFR0VSIEtMTyxLSEkKCgogICAgICBET1VCTEUgUFJFQ0lTSU9O
IFBMTyxQSEksVExPLFRISSxaTE8sWkhJCiAgICAgIERPVUJMRSBQUkVDSVNJT04gUF9BVF9Q
Q09OU1QsVF9BVF9QQ09OU1QsWl9BVF9QQ09OU1QKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBa
X0hBTEZfTE9XRVNUCgogICAgICBMT0dJQ0FMIEwxLEwyLEwzLEZPVU5ECgpDCmMgIEZpbmQg
bGVhc3QgemV0YSBsZXZlbCB0aGF0IGlzIFBDT05TVCBQYSBhYm92ZSB0aGUgc3VyZmFjZS4g
IFdlCmMgIGxhdGVyIHVzZSB0aGlzIGxldmVsIHRvIGV4dHJhcG9sYXRlIGEgc3VyZmFjZSBw
cmVzc3VyZSBhbmQgCmMgIHRlbXBlcmF0dXJlLCB3aGljaCBpcyBzdXBwb3NlZCB0byByZWR1
Y2UgdGhlIGVmZmVjdCBvZiB0aGUgZGl1cm5hbApjICBoZWF0aW5nIGN5Y2xlIGluIHRoZSBw
cmVzc3VyZSBmaWVsZC4KCiAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICBETyBJID0gMSxO
WAogICAgICAgICAgICAgIExFVkVMKEksSikgPSAtMQoKICAgICAgICAgICAgICBLID0gMQog
ICAgICAgICAgICAgIEZPVU5EID0gLmZhbHNlLgogICAgICAgICAgICAgIERPIFdISUxFICgo
Lk5PVC5GT1VORCkgLkFORC4gKEsuTEUuTlopKQogICAgICAgICAgICAgICAgICBJRiAoUChJ
LEosSykuTFQuUChJLEosMSktUENPTlNUKSBUSEVOCiAgICAgICAgICAgICAgICAgICAgICBM
RVZFTChJLEopID0gSwogICAgICAgICAgICAgICAgICAgICAgRk9VTkQgPSAudHJ1ZS4KICAg
ICAgICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAgICAgIEsgPSBLICsgMQogICAg
ICAgICAgICAgIEVORCBETwoKICAgICAgICAgICAgICBJRiAoTEVWRUwoSSxKKS5FUS4tMSkg
VEhFTgogICAgICAgICAgICAgICAgICBQUklOVCAnKEEsSTQsQSknLCdUcm91YmxlcyBmaW5k
aW5nIGxldmVsICcsCiAgICAgKyAgICAgICAgICAgICAgTklOVChQQ09OU1QpLzEwMCwnIGFi
b3ZlIGdyb3VuZC4nCiAgICAgICAgICAgICAgICAgIFBSSU5UICcoQSxJNCxBLEk0LEEpJywn
UHJvYmxlbXMgZmlyc3Qgb2NjdXIgYXQgKCcsSSwKICAgICArICAgICAgICAgICAgICAnLCcs
SiwnKScKICAgICAgICAgICAgICAgICAgUFJJTlQgJyhBLEY2LjEsQSknLCdTdXJmYWNlIHBy
ZXNzdXJlID0gJyxQKEksSiwxKS8xMDAsCiAgICAgKyAgICAgICAgICAgICAgJyBoUGEuJwog
ICAgICAgICAgICAgICAgICBTVE9QICdFcnJvcl9pbl9maW5kaW5nXzEwMF9oUGFfdXAnCiAg
ICAgICAgICAgICAgRU5EIElGCgoKICAgICAgICAgIEVORCBETwogICAgICBFTkQgRE8KCmMg
ICAgIEdldCB0ZW1wZXJhdHVyZSBQQ09OU1QgUGEgYWJvdmUgc3VyZmFjZS4gIFVzZSB0aGlz
IHRvIGV4dHJhcG9sYXRlCmMgICAgIHRoZSB0ZW1wZXJhdHVyZSBhdCB0aGUgc3VyZmFjZSBh
bmQgZG93biB0byBzZWEgbGV2ZWwuCgogICAgICBETyBKID0gMSxOWQogICAgICAgICAgRE8g
SSA9IDEsTlgKCiAgICAgICAgICAgICAgS0xPID0gTUFYKExFVkVMKEksSiktMSwxKQogICAg
ICAgICAgICAgIEtISSA9IE1JTihLTE8rMSxOWi0xKQoKICAgICAgICAgICAgICBJRiAoS0xP
LkVRLktISSkgVEhFTgogICAgICAgICAgICAgICAgICBQUklOVCAnKEEpJywnVHJhcHBpbmcg
bGV2ZWxzIGFyZSB3ZWlyZC4nCiAgICAgICAgICAgICAgICAgIFBSSU5UICcoQSxJMyxBLEkz
LEEpJywna2xvID0gJyxLTE8sJywga2hpID0gJyxLSEksCiAgICAgKyAgICAgICAgICAgICAg
JzogYW5kIHRoZXkgc2hvdWxkIG5vdCBiZSBlcXVhbC4nCiAgICAgICAgICAgICAgICAgIFNU
T1AgJ0Vycm9yX3RyYXBwaW5nX2xldmVscycKICAgICAgICAgICAgICBFTkQgSUYKCiAgICAg
ICAgICAgICAgUExPID0gUChJLEosS0xPKQogICAgICAgICAgICAgIFBISSA9IFAoSSxKLEtI
SSkKICAgICAgICAgICAgICBUTE8gPSBUKEksSixLTE8pKiAoMS5EMCswLjYwOEQwKlEoSSxK
LEtMTykpCiAgICAgICAgICAgICAgVEhJID0gVChJLEosS0hJKSogKDEuRDArMC42MDhEMCpR
KEksSixLSEkpKQpjICAgICAgICAgemxvID0gemV0YWhhbGYoa2xvKS96dG9wKih6dG9wLXRl
cnJhaW4oaSxqKSkrdGVycmFpbihpLGopCmMgICAgICAgICB6aGkgPSB6ZXRhaGFsZihraGkp
L3p0b3AqKHp0b3AtdGVycmFpbihpLGopKSt0ZXJyYWluKGksaikKICAgICAgICAgICAgICBa
TE8gPSBaKEksSixLTE8pCiAgICAgICAgICAgICAgWkhJID0gWihJLEosS0hJKQoKICAgICAg
ICAgICAgICBQX0FUX1BDT05TVCA9IFAoSSxKLDEpIC0gUENPTlNUCiAgICAgICAgICAgICAg
VF9BVF9QQ09OU1QgPSBUSEkgLSAoVEhJLVRMTykqTE9HKFBfQVRfUENPTlNUL1BISSkqCiAg
ICAgKyAgICAgICAgICAgICAgICAgICAgICBMT0coUExPL1BISSkKICAgICAgICAgICAgICBa
X0FUX1BDT05TVCA9IFpISSAtIChaSEktWkxPKSpMT0coUF9BVF9QQ09OU1QvUEhJKSoKICAg
ICArICAgICAgICAgICAgICAgICAgICAgIExPRyhQTE8vUEhJKQoKICAgICAgICAgICAgICBU
X1NVUkYoSSxKKSA9IFRfQVRfUENPTlNUKiAoUChJLEosMSkvUF9BVF9QQ09OU1QpKioKICAg
ICArICAgICAgICAgICAgICAgICAgICAgIChHQU1NQSpSL0cpCiAgICAgICAgICAgICAgVF9T
RUFfTEVWRUwoSSxKKSA9IFRfQVRfUENPTlNUICsgR0FNTUEqWl9BVF9QQ09OU1QKCiAgICAg
ICAgICBFTkQgRE8KICAgICAgRU5EIERPCgpDCmMgSWYgd2UgZm9sbG93IGEgdHJhZGl0aW9u
YWwgY29tcHV0YXRpb24sIHRoZXJlIGlzIGEgY29ycmVjdGlvbiB0byB0aGUKYyBzZWEgbGV2
ZWwgdGVtcGVyYXR1cmUgaWYgYm90aCB0aGUgc3VyZmFjZSBhbmQgc2VhIGxldmVsIApjIHRl
bXBlcmF0dXJlcyBhcmUgKnRvbyogaG90LgoKICAgICAgSUYgKFJJRElDVUxPVVNfTU01X1RF
U1QpIFRIRU4KICAgICAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICAgICAgRE8gSSA9IDEs
TlgKICAgICAgICAgICAgICAgICAgTDEgPSBUX1NFQV9MRVZFTChJLEopIC5MVC4gVEMKICAg
ICAgICAgICAgICAgICAgTDIgPSBUX1NVUkYoSSxKKSAuTEUuIFRDCiAgICAgICAgICAgICAg
ICAgIEwzID0gLk5PVC4gTDEKICAgICAgICAgICAgICAgICAgSUYgKEwyIC5BTkQuIEwzKSBU
SEVOCiAgICAgICAgICAgICAgICAgICAgICBUX1NFQV9MRVZFTChJLEopID0gVEMKICAgICAg
ICAgICAgICAgICAgRUxTRQogICAgICAgICAgICAgICAgICAgICAgVF9TRUFfTEVWRUwoSSxK
KSA9IFRDIC0KICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAw
NUQwKiAoVF9TVVJGKEksSiktVEMpKioyCiAgICAgICAgICAgICAgICAgIEVORCBJRgogICAg
ICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5EIERPCiAgICAgIEVORCBJRgoKYyAgICAg
VGhlIGdyYW5kIGZpbmFsZTogdGEgZGEhCgogICAgICBETyBKID0gMSxOWQogICAgICAgICAg
RE8gSSA9IDEsTlgKYyAgIHpfaGFsZl9sb3dlc3Q9emV0YWhhbGYoMSkvenRvcCooenRvcC10
ZXJyYWluKGksaikpK3RlcnJhaW4oaSxqKQogICAgICAgICAgICAgIFpfSEFMRl9MT1dFU1Qg
PSBaKEksSiwxKQoKQyBDb252ZXJ0IHRvIGhQYSBpbiB0aGlzIHN0ZXAsIGJ5IG11bHRpcGx5
aW5nIGJ5IDAuMDEuIFRoZSBvcmlnaW5hbApDIEZvcnRyYW4gcm91dGluZSBkaWRuJ3QgZG8g
dGhpcywgYnV0IHRoZSBOQ0wgc2NyaXB0IHRoYXQgY2FsbGVkIGl0CkMgZGlkLCBzbyB3ZSBt
b3ZlZCBpdCBoZXJlLgogICAgICAgICAgICAgIFNFQV9MRVZFTF9QUkVTU1VSRShJLEopID0g
MC4wMSAqIChQKEksSiwxKSoKICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVYUCgoMi5EMCpHKlpfSEFMRl9MT1dFU1QpLwogICAgICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKFIqIChUX1NFQV9MRVZFTChJLEopK1RfU1VSRihJLAogICAg
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSikpKSkpCiAgICAgICAgICBF
TkQgRE8KICAgICAgRU5EIERPCgpjICAgICBwcmludCAqLCdzZWEgcHJlcyBpbnB1dCBhdCB3
ZWlyZCBsb2NhdGlvbiBpPTIwLGo9MSxrPTEnCmMgICAgIHByaW50ICosJ3Q9Jyx0KDIwLDEs
MSksdCgyMCwyLDEpLHQoMjAsMywxKQpjICAgICBwcmludCAqLCd6PScseigyMCwxLDEpLHoo
MjAsMiwxKSx6KDIwLDMsMSkKYyAgICAgcHJpbnQgKiwncD0nLHAoMjAsMSwxKSxwKDIwLDIs
MSkscCgyMCwzLDEpCmMgICAgIHByaW50ICosJ3NscD0nLHNlYV9sZXZlbF9wcmVzc3VyZSgy
MCwxKSwKYyAgICAqICAgICAgICAgc2VhX2xldmVsX3ByZXNzdXJlKDIwLDIpLHNlYV9sZXZl
bF9wcmVzc3VyZSgyMCwzKQoKICAgICAgRU5ECgoKYy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKQwpDIERvdWJsZSBwcmVjaXNpb24gdmVy
c2lvbi4gSWYgeW91IG1ha2UgYSBjaGFuZ2UgaGVyZSwgeW91CkMgbXVzdCBtYWtlIHRoZSBz
YW1lIGNoYW5nZSBiZWxvdyB0byBmaWx0ZXIyZC4KQwpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERGSUxURVIyRChBLEIsTlgsTlksSVQsTUlTU0lORykKICAgICAgSU1QTElD
SVQgTk9ORQpjICAgICBFc3RpbWF0ZSBzZWEgbGV2ZWwgcHJlc3N1cmUuCiAgICAgIElOVEVH
RVIgTlgsTlksSVQKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBBKE5YLE5ZKSxCKE5YLE5ZKSxN
SVNTSU5HCkMgTkNMRU5ECgogICAgICBET1VCTEUgUFJFQ0lTSU9OIENPRUYKICAgICAgUEFS
QU1FVEVSIChDT0VGPTAuMjVEMCkKICAgICAgSU5URUdFUiBJLEosSVRFUgoKICAgICAgRE8g
SVRFUiA9IDEsSVQKICAgICAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICAgICAgRE8gSSA9
IDEsTlgKICAgICAgICAgICAgICAgICAgQihJLEopID0gQShJLEopCiAgICAgICAgICAgICAg
RU5EIERPCiAgICAgICAgICBFTkQgRE8KICAgICAgICAgIERPIEogPSAyLE5ZIC0gMQogICAg
ICAgICAgICAgRE8gSSA9IDEsTlgKICAgICAgICAgICAgICAgIElGICggQihJLEotMSkuRVEu
TUlTU0lORyAuT1IuIEIoSSxKKS5FUS5NSVNTSU5HIC5PUi4KICAgICArICAgICAgICAgICAg
ICAgQihJLEorMSkuRVEuTUlTU0lORyApIFRIRU4KICAgICAgICAgICAgICAgICAgIEEoSSxK
KSA9IEEoSSxKKQogICAgICAgICAgICAgICAgRUxTRQogICAgICAgICAgICAgICAgICAgQShJ
LEopID0gQShJLEopICsgQ09FRiogKEIoSSxKLTEpLTIqQihJLEopK0IoSSxKKzEpKQogICAg
ICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICBFTkQgRE8KICAgICAgICAgIEVORCBE
TwogICAgICAgICAgRE8gSiA9IDEsTlkKICAgICAgICAgICAgIERPIEkgPSAyLE5YIC0gMQog
ICAgICAgICAgICAgICAgSUYgKCBCKEktMSxKKS5FUS5NSVNTSU5HIC5PUi4gQihJLEopLkVR
Lk1JU1NJTkcgLk9SLgogICAgICsgICAgICAgICAgICAgICBCKEkrMSxKKS5FUS5NSVNTSU5H
ICkgVEhFTgogICAgICAgICAgICAgICAgICAgQShJLEopID0gQShJLEopCiAgICAgICAgICAg
ICAgICBFTFNFCiAgICAgICAgICAgICAgICAgICBBKEksSikgPSBBKEksSikgKyBDT0VGKiAo
QihJLTEsSiktMipCKEksSikrQihJKzEsSikpCiAgICAgICAgICAgICAgICBFTkQgSUYKICAg
ICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5EIERPCmMgICAgICAgIGRvIGo9MSxueQpj
ICAgICAgICBkbyBpPTEsbngKYyAgICAgICAgICBiKGksaikgPSBhKGksaikKYyAgICAgICAg
ZW5kZG8KYyAgICAgICAgZW5kZG8KYyAgICAgICAgZG8gaj0yLG55LTEKYyAgICAgICAgZG8g
aT0xLG54CmMgICAgICAgICAgYShpLGopID0gYShpLGopIC0gLjk5KmNvZWYqKGIoaSxqLTEp
LTIqYihpLGopK2IoaSxqKzEpKQpjICAgICAgICBlbmRkbwpjICAgICAgICBlbmRkbwpjICAg
ICAgICBkbyBqPTEsbnkKYyAgICAgICAgZG8gaT0yLG54LTEKYyAgICAgICAgICBhKGksaikg
PSBhKGksaikgLSAuOTkqY29lZiooYihpLTEsaiktMipiKGksaikrYihpKzEsaikpCmMgICAg
ICAgIGVuZGRvCmMgICAgICAgIGVuZGRvCiAgICAgIEVORCBETwogICAgICBSRVRVUk4KICAg
ICAgRU5ECgpDCkMgU2luZ2xlIHByZWNpc2lvbiB2ZXJzaW9uLiBJZiB5b3UgbWFrZSBhIGNo
YW5nZSBoZXJlLCB5b3UKQyBtdXN0IG1ha2UgdGhlIHNhbWUgY2hhbmdlIGFib3ZlIHRvIGRm
aWx0ZXIyZC4KQwpDIE5DTEZPUlRTVEFSVAogICAgICBTVUJST1VUSU5FIGZpbHRlcjJkKCBh
LCBiLCBueCAsIG55ICwgaXQsIG1pc3NpbmcpCiAgICAgIElNUExJQ0lUIE5PTkUKYyAgICAg
RXN0aW1hdGUgc2VhIGxldmVsIHByZXNzdXJlLgogICAgICBJTlRFR0VSIG54ICwgbnksIGl0
CiAgICAgIFJFQUwgICAgYShueCxueSksYihueCxueSksIG1pc3NpbmcKQyBOQ0xFTkQKCiAg
ICAgIFJFQUwgY29lZgogICAgICBwYXJhbWV0ZXIoIGNvZWYgPSAwLjI1KQogICAgICBJTlRF
R0VSIGksaixpdGVyCgogICAgICBkbyBpdGVyPTEsIGl0CiAgICAgICAgZG8gaj0xLG55CiAg
ICAgICAgZG8gaT0xLG54CiAgICAgICAgICBiKGksaikgPSBhKGksaikKICAgICAgICBlbmRk
bwogICAgICAgIGVuZGRvCiAgICAgICAgZG8gaj0yLG55LTEKICAgICAgICBkbyBpPTEsbngK
ICAgICAgICAgIGlmICggYihpLGotMSkuZXEubWlzc2luZyAub3IuIGIoaSxqKS5lcS5taXNz
aW5nIC5vci4KICAgICArICAgICAgICAgYihpLGorMSkuZXEubWlzc2luZyApIHRoZW4KICAg
ICAgICAgICAgIGEoaSxqKSA9IGEoaSxqKQogICAgICAgICAgZWxzZQogICAgICAgICAgICAg
YShpLGopID0gYShpLGopICsgY29lZiooYihpLGotMSktMipiKGksaikrYihpLGorMSkpCiAg
ICAgICAgICBlbmQgaWYKICAgICAgICBlbmRkbwogICAgICAgIGVuZGRvCiAgICAgICAgZG8g
aj0xLG55CiAgICAgICAgZG8gaT0yLG54LTEKICAgICAgICAgICBpZiAoIGIoaS0xLGopLmVx
Lm1pc3NpbmcgLm9yLiBiKGksaikuZXEubWlzc2luZyAub3IuCiAgICAgKyAgICAgICAgICBi
KGkrMSxqKS5lcS5taXNzaW5nICkgdGhlbgogICAgICAgICAgICAgIGEoaSxqKSA9IGEoaSxq
KQogICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICBhKGksaikgPSBhKGksaikgKyBjb2Vm
KihiKGktMSxqKS0yKmIoaSxqKStiKGkrMSxqKSkKICAgICAgICAgICBlbmQgaWYKICAgICAg
ICBlbmRkbwogICAgICAgIGVuZGRvCmMgICAgICAgIGRvIGo9MSxueQpjICAgICAgICBkbyBp
PTEsbngKYyAgICAgICAgICBiKGksaikgPSBhKGksaikKYyAgICAgICAgZW5kZG8KYyAgICAg
ICAgZW5kZG8KYyAgICAgICAgZG8gaj0yLG55LTEKYyAgICAgICAgZG8gaT0xLG54CmMgICAg
ICAgICAgYShpLGopID0gYShpLGopIC0gLjk5KmNvZWYqKGIoaSxqLTEpLTIqYihpLGopK2Io
aSxqKzEpKQpjICAgICAgICBlbmRkbwpjICAgICAgICBlbmRkbwpjICAgICAgICBkbyBqPTEs
bnkKYyAgICAgICAgZG8gaT0yLG54LTEKYyAgICAgICAgICBhKGksaikgPSBhKGksaikgLSAu
OTkqY29lZiooYihpLTEsaiktMipiKGksaikrYihpKzEsaikpCmMgICAgICAgIGVuZGRvCmMg
ICAgICAgIGVuZGRvCiAgICAgIGVuZGRvCiAgICAgIHJldHVybgogICAgICBlbmQKYy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoK
QyBOQ0xGT1JUU1RBUlQKICAgICAgU1VCUk9VVElORSBEQ09NUFVURVJIKFFWLFAsVCxSSCxO
WCkKCiAgICAgIElNUExJQ0lUIE5PTkUKICAgICAgSU5URUdFUiBOWAogICAgICBET1VCTEUg
UFJFQ0lTSU9OIFFWKE5YKSxQKE5YKSxUKE5YKSxSSChOWCkKQyBOQ0xFTkQKICAgICAgRE9V
QkxFIFBSRUNJU0lPTiBTVlAxLFNWUDIsU1ZQMyxTVlBUMAogICAgICBQQVJBTUVURVIgKFNW
UDE9MC42MTEyRDAsU1ZQMj0xNy42N0QwLFNWUDM9MjkuNjVEMCxTVlBUMD0yNzMuMTVEMCkK
ICAgICAgSU5URUdFUiBJCiAgICAgIERPVUJMRSBQUkVDSVNJT04gUVZTLEVTLFBSRVNTVVJF
LFRFTVBFUkFUVVJFCiAgICAgIERPVUJMRSBQUkVDSVNJT04gRVBfMixSX0QsUl9WCiAgICAg
IFBBUkFNRVRFUiAoUl9EPTI4Ny5EMCxSX1Y9NDYxLjZEMCxFUF8yPVJfRC9SX1YpCiAgICAg
IERPVUJMRSBQUkVDSVNJT04gRVBfMwogICAgICBQQVJBTUVURVIgKEVQXzM9MC42MjJEMCkK
CiAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgIFBSRVNTVVJFID0gUChJKQogICAgICAgICBU
RU1QRVJBVFVSRSA9IFQoSSkKYyAgICAgICBlcyAgPSAxMDAwLipzdnAxKgogICAgICAgICBF
UyA9IDEwLkQwKlNWUDEqRVhQKFNWUDIqIChURU1QRVJBVFVSRS1TVlBUMCkvCiAgICAgKyAg
ICAgICAgKFRFTVBFUkFUVVJFLVNWUDMpKQpjICAgICAgIHF2cyA9IGVwXzIqZXMvKHByZXNz
dXJlLWVzKQogICAgICAgICBRVlMgPSBFUF8zKkVTLyAoMC4wMUQwKlBSRVNTVVJFLSAoMS5E
MC1FUF8zKSpFUykKYyAgICAgICAgcmggPSAxMDAqYW1heDEoMS4sIHF2KGkpL3F2cykKYyAg
ICAgICByaChpKSA9IDEwMC4qcXYoaSkvcXZzCiAgICAgICAgIFJIKEkpID0gMTAwLkQwKkRN
QVgxKERNSU4xKFFWKEkpL1FWUywxLjBEMCksMC4wRDApCiAgICAgIEVORCBETwoKICAgICAg
UkVUVVJOCiAgICAgIEVORAoKYy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KCkMgTkNMRk9SVFNUQVJUCiAgICAgIFNVQlJPVVRJTkUgREdFVElKTEFU
TE9ORyhMQVRfQVJSQVksTE9OR19BUlJBWSxMQVQsTE9OR0lUVURFLAogICAgICsgICAgICAg
ICAgICAgICAgICAgICAgICAgSUksSkosTlgsTlksSU1TRykKICAgICAgSU1QTElDSVQgTk9O
RQogICAgICBJTlRFR0VSIE5YLE5ZLElJLEpKLElNU0cKICAgICAgRE9VQkxFIFBSRUNJU0lP
TiBMQVRfQVJSQVkoTlgsTlkpLExPTkdfQVJSQVkoTlgsTlkpCiAgICAgIERPVUJMRSBQUkVD
SVNJT04gTEFULExPTkdJVFVERQpDIE5DTEVORAogICAgICBET1VCTEUgUFJFQ0lTSU9OIExP
TkdELExBVEQKICAgICAgSU5URUdFUiBJLEoKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBJUixK
UgogICAgICBET1VCTEUgUFJFQ0lTSU9OIERJU1RfTUlOLERJU1QKCkMgSW5pdCB0byBtaXNz
aW5nLiBXYXMgaGFyZC1jb2RlZCB0byAtOTk5IGluaXRpYWxseS4KICAgICAgSVIgPSBJTVNH
CiAgICAgIEpSID0gSU1TRwoKICAgICAgRElTVF9NSU4gPSAxLkQrMjAKICAgICAgRE8gSiA9
IDEsTlkKICAgICAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgICAgTEFURCA9IChMQVRf
QVJSQVkoSSxKKS1MQVQpKioyCiAgICAgICAgICAgICAgTE9OR0QgPSAoTE9OR19BUlJBWShJ
LEopLUxPTkdJVFVERSkqKjIKQyAgICAgICAgICAgICBMT05HRCA9IERNSU4xKChMT05HX0FS
UkFZKEksSiktTE9OR0lUVURFKSoqMiwKQyAgICArICAgICAgICAgICAgICAgIChMT05HX0FS
UkFZKEksSikrTE9OR0lUVURFKSoqMikKICAgICAgICAgICAgICBESVNUID0gU1FSVChMQVRE
K0xPTkdEKQogICAgICAgICAgICAgIElGIChESVNUX01JTi5HVC5ESVNUKSBUSEVOCiAgICAg
ICAgICAgICAgICAgIERJU1RfTUlOID0gRElTVAogICAgICAgICAgICAgICAgICBJUiA9IERC
TEUoSSkKICAgICAgICAgICAgICAgICAgSlIgPSBEQkxFKEopCiAgICAgICAgICAgICAgRU5E
IElGCiAgICAgICAgICBFTkQgRE8KICAgICAgRU5EIERPCkMKQyBUaGUgb3JpZ2luYWwgdmVy
c2lvbiBvZiB0aGlzIHJvdXRpbmUgcmV0dXJuZWQgSVIgYW5kIEpSLiBCdXQsIHRoZW4KQyB0
aGUgTkNMIHNjcmlwdCB0aGF0IGNhbGxlZCB0aGlzIHJvdXRpbmUgd2FzIGNvbnZlcnRpbmcg
SVIgYW5kIEpSCkMgdG8gaW50ZWdlciwgc28gd2h5IG5vdCBqdXN0IHJldHVybiBJSSBhbmQg
Sko/CkMKQyBBbHNvLCBJJ20gc3VidHJhY2luZyAxIGhlcmUsIGJlY2F1c2UgaXQgd2lsbCBi
ZSByZXR1cm5lZCB0byBOQ0wKQyBzY3JpcHQgd2hpY2ggaGFzIDAtYmFzZWQgaW5kZXhpbmcu
CkMgCiAgICAgIElGKElSLm5lLklNU0cuYW5kLkpSLm5lLklNU0cpIHRoZW4KICAgICAgICBJ
SSA9IE5JTlQoSVIpLTEKICAgICAgICBKSiA9IE5JTlQoSlIpLTEKICAgICAgRUxTRQogICAg
ICAgIElJID0gSU1TRwogICAgICAgIEpKID0gSU1TRwogICAgICBFTkQgSUYKCmMgd2Ugd2ls
bCBqdXN0IHJldHVybiB0aGUgbmVhcmVzdCBwb2ludCBhdCBwcmVzZW50CgogICAgICBSRVRV
Uk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBTVUJST1VUSU5FIERDT01QVVRF
VVZNRVQoVSxWLFVWTUVULExPTkdDQSxMT05HQ0IsRkxPTkcsRkxBVCwKICAgICArICAgICAg
ICAgICAgICAgICAgICAgICAgIENFTl9MT05HLENPTkUsUlBELE5YLE5ZLE5YUDEsTllQMSwK
ICAgICArICAgICAgICAgICAgICAgICAgICAgICAgIElTVEFHLElTX01TR19WQUwsVU1TRyxW
TVNHLFVWTUVUTVNHKQogICAgICBJTVBMSUNJVCBOT05FCgpDIElTVEFHIHNob3VsZCBiZSAw
IGlmIHRoZSBVLFYgZ3JpZHMgYXJlIG5vdCBzdGFnZ2VyZWQuCkMgVGhhdCBpcywgTlkgPSBO
WVAxIGFuZCBOWCA9IE5YUDEuCgogICAgICBJTlRFR0VSIE5YLE5ZLE5YUDEsTllQMSxJU1RB
RwogICAgICBMT0dJQ0FMIElTX01TR19WQUwKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBVKE5Y
UDEsTlkpLFYoTlgsTllQMSkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBVVk1FVChOWCxOWSwy
KQogICAgICBET1VCTEUgUFJFQ0lTSU9OIEZMT05HKE5YLE5ZKSxGTEFUKE5YLE5ZKQogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIExPTkdDQihOWCxOWSksTE9OR0NBKE5YLE5ZKQogICAgICBE
T1VCTEUgUFJFQ0lTSU9OIENFTl9MT05HLENPTkUsUlBECiAgICAgIERPVUJMRSBQUkVDSVNJ
T04gVU1TRyxWTVNHLFVWTUVUTVNHCkMgTkNMRU5ECgogICAgICBJTlRFR0VSIEksSgogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIFVLLFZLCgoKYyAgICAgIFdSSVRFICg2LEZNVD0qKSAnIGlu
IGNvbXB1dGVfdXZtZXQgJyxOWCxOWSxOWFAxLE5ZUDEsSVNUQUcKCiAgICAgIERPIEogPSAx
LE5ZCiAgICAgICAgICBETyBJID0gMSxOWAoKICAgICAgICAgICAgICBMT05HQ0EoSSxKKSA9
IEZMT05HKEksSikgLSBDRU5fTE9ORwogICAgICAgICAgICAgIElGIChMT05HQ0EoSSxKKS5H
VC4xODAuRDApIFRIRU4KICAgICAgICAgICAgICAgICAgTE9OR0NBKEksSikgPSBMT05HQ0Eo
SSxKKSAtIDM2MC5EMAogICAgICAgICAgICAgIEVORCBJRgogICAgICAgICAgICAgIElGIChM
T05HQ0EoSSxKKS5MVC4tMTgwLkQwKSBUSEVOCiAgICAgICAgICAgICAgICAgIExPTkdDQShJ
LEopID0gTE9OR0NBKEksSikgKyAzNjAuRDAKICAgICAgICAgICAgICBFTkQgSUYKICAgICAg
ICAgICAgICBJRiAoRkxBVChJLEopLkxULjAuRDApIFRIRU4KICAgICAgICAgICAgICAgICAg
TE9OR0NCKEksSikgPSAtTE9OR0NBKEksSikqQ09ORSpSUEQKICAgICAgICAgICAgICBFTFNF
CiAgICAgICAgICAgICAgICAgIExPTkdDQihJLEopID0gTE9OR0NBKEksSikqQ09ORSpSUEQK
ICAgICAgICAgICAgICBFTkQgSUYKCiAgICAgICAgICAgICAgTE9OR0NBKEksSikgPSBDT1Mo
TE9OR0NCKEksSikpCiAgICAgICAgICAgICAgTE9OR0NCKEksSikgPSBTSU4oTE9OR0NCKEks
SikpCgogICAgICAgICAgRU5EIERPCiAgICAgIEVORCBETwoKYyAgICAgIFdSSVRFICg2LEZN
VD0qKSAnIGNvbXB1dGluZyB2ZWxvY2l0aWVzICcKCiAgICAgIERPIEogPSAxLE5ZCiAgICAg
ICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgIElGIChJU1RBRy5FUS4xKSBUSEVOCiAgICAg
ICAgICAgICAgIElGIChJU19NU0dfVkFMLkFORC4oVShJLEopLkVRLlVNU0cuT1IuCiAgICAg
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVihJLEopLkVRLlZNU0cuT1IuCiAgICAg
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVShJKzEsSikuRVEuVU1TRy5PUi4KICAg
ICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWKEksSisxKS5FUS5WTVNHKSkgVEhF
TgogICAgICAgICAgICAgICAgICBVVk1FVChJLEosMSkgPSBVVk1FVE1TRwogICAgICAgICAg
ICAgICAgICBVVk1FVChJLEosMikgPSBVVk1FVE1TRwogICAgICAgICAgICAgICBFTFNFCiAg
ICAgICAgICAgICAgICAgIFVLID0gMC41RDAqIChVKEksSikrVShJKzEsSikpCiAgICAgICAg
ICAgICAgICAgIFZLID0gMC41RDAqIChWKEksSikrVihJLEorMSkpCiAgICAgICAgICAgICAg
ICAgIFVWTUVUKEksSiwxKSA9IFZLKkxPTkdDQihJLEopICsgVUsqTE9OR0NBKEksSikKICAg
ICAgICAgICAgICAgICAgVVZNRVQoSSxKLDIpID0gVksqTE9OR0NBKEksSikgLSBVSypMT05H
Q0IoSSxKKQogICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAgRUxTRQogICAgICAg
ICAgICAgICBJRiAoSVNfTVNHX1ZBTC5BTkQuKFUoSSxKKS5FUS5VTVNHLk9SLgogICAgICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFYoSSxKKS5FUS5WTVNHKSkgVEhFTgogICAg
ICAgICAgICAgICAgICBVVk1FVChJLEosMSkgPSBVVk1FVE1TRwogICAgICAgICAgICAgICAg
ICBVVk1FVChJLEosMikgPSBVVk1FVE1TRwogICAgICAgICAgICAgICBFTFNFCiAgICAgICAg
ICAgICAgICAgIFVLID0gVShJLEopCiAgICAgICAgICAgICAgICAgIFZLID0gVihJLEopCiAg
ICAgICAgICAgICAgICAgIFVWTUVUKEksSiwxKSA9IFZLKkxPTkdDQihJLEopICsgVUsqTE9O
R0NBKEksSikKICAgICAgICAgICAgICAgICAgVVZNRVQoSSxKLDIpID0gVksqTE9OR0NBKEks
SikgLSBVSypMT05HQ0IoSSxKKQogICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAg
RU5EIElGCiAgICAgICAgIEVORCBETwogICAgICBFTkQgRE8KCiAgICAgIFJFVFVSTgogICAg
ICBFTkQKCkMgTkNMRk9SVFNUQVJUCkMKQyBUaGlzIHdhcyBvcmlnaW5hbGx5IGEgcm91dGlu
ZSB0aGF0IHRvb2sgMkQgaW5wdXQgYXJyYXlzLiBTaW5jZQpDIHRoZSBOQ0wgQyB3cmFwcGVy
IHJvdXRpbmUgY2FuIGhhbmRsZSBtdWx0aXBsZSBkaW1lbnNpb25zLCBpdCdzCkMgbm90IG5l
Y2Vzc2FyeSB0byBoYXZlIGFueXRoaW5nIGJpZ2dlciB0aGFuIDFEIGhlcmUuCkMKICAgICAg
U1VCUk9VVElORSBEQ09NUFVURVREKFRELFBSRVNTVVJFLFFWX0lOLE5YKQogICAgICBJTVBM
SUNJVCBOT05FCiAgICAgIElOVEVHRVIgTlgKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQUkVT
U1VSRShOWCkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBRVl9JTihOWCkKICAgICAgRE9VQkxF
IFBSRUNJU0lPTiBURChOWCkKQyBOQ0xFTkQKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBRVixU
REMKCiAgICAgIElOVEVHRVIgSQoKICAgICAgRE8gSSA9IDEsTlgKICAgICAgICAgIFFWID0g
RE1BWDEoUVZfSU4oSSksMC5EMCkKYyB2YXBvciBwcmVzc3VyZQogICAgICAgICAgVERDID0g
UVYqUFJFU1NVUkUoSSkvICguNjIyRDArUVYpCgpjIGF2b2lkIHByb2JsZW1zIG5lYXIgemVy
bwogICAgICAgICAgVERDID0gRE1BWDEoVERDLDAuMDAxRDApCiAgICAgICAgICBURChJKSA9
ICgyNDMuNUQwKkxPRyhUREMpLTQ0MC44RDApLyAoMTkuNDhEMC1MT0coVERDKSkKICAgICAg
RU5EIERPCgogICAgICBSRVRVUk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERDT01QVVRFSUNMVyhJQ0xXLFBSRVNTVVJFLFFDX0lOLE5YLE5ZLE5aKQog
ICAgICBJTVBMSUNJVCBOT05FCiAgICAgIElOVEVHRVIgTlgsTlksTloKICAgICAgRE9VQkxF
IFBSRUNJU0lPTiBQUkVTU1VSRShOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBR
Q19JTihOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBJQ0xXKE5YLE5ZKQogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIFFDTFcsRFAsR0cKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIg
SSxKLEsKCiAgICAgIEdHID0gMTAwMC5EMC85LjhEMAoKICAgICAgRE8gSiA9IDEsTlkKICAg
ICAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgICAgSUNMVyhJLEopID0gMC5EMAogICAg
ICAgICAgRU5EIERPCiAgICAgIEVORCBETwoKICAgICAgRE8gSiA9IDMsTlkgLSAyCiAgICAg
ICAgICBETyBJID0gMyxOWCAtIDIKICAgICAgICAgICAgICBETyBLID0gMSxOWgogICAgICAg
ICAgICAgICAgICBRQ0xXID0gRE1BWDEoUUNfSU4oSSxKLEspLDAuRDApCiAgICAgICAgICAg
ICAgICAgIElGIChLLkVRLjEpIFRIRU4KICAgICAgICAgICAgICAgICAgICAgIERQID0gKFBS
RVNTVVJFKEksSixLLTEpLVBSRVNTVVJFKEksSixLKSkKICAgICAgICAgICAgICAgICAgRUxT
RSBJRiAoSy5FUS5OWikgVEhFTgogICAgICAgICAgICAgICAgICAgICAgRFAgPSAoUFJFU1NV
UkUoSSxKLEspLVBSRVNTVVJFKEksSixLKzEpKQogICAgICAgICAgICAgICAgICBFTFNFCiAg
ICAgICAgICAgICAgICAgICAgICBEUCA9IChQUkVTU1VSRShJLEosSy0xKS1QUkVTU1VSRShJ
LEosSysxKSkvMi5EMAogICAgICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAgICAg
ICAgSUNMVyhJLEopID0gSUNMVyhJLEopICsgUUNMVypEUCpHRwogICAgICAgICAgICAgIEVO
RCBETwogICAgICAgICAgRU5EIERPCiAgICAgIEVORCBETwoKICAgICAgUkVUVVJOCiAgICAg
IEVORAo=

--_===53164120====mail.ucar.edu===_--

From wrfhelp@ucar.edu Wed Oct 15 12:17:00 2014
Received: from [128.117.152.98] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53164114 for pheinfu@pku.edu.cn; Wed, 15 Oct 2014 12:17:00 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: wrf_cape_3d
To: "=?utf-8?B?5LuY5LuV5L2Q?=" <pheinfu@pku.edu.cn>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Wed, 15 Oct 2014 12:17:00 -0600
Message-ID: <web-53164115@mail.ucar.edu>
In-Reply-To: <568291841.30301.1413375282581.JavaMail.root@bj-mail07.pku.edu.cn>
References: <568291841.30301.1413375282581.JavaMail.root@bj-mail07.pku.edu.cn>
MIME-Version: 1.0
Content-Type: multipart/mixed;boundary="_===53164114====mail.ucar.edu===_"

This is a multi-part MIME message

--_===53164114====mail.ucar.edu===_
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Shizuo, Fu

I have attached the fortran code used for the cape calculation.  This 
code was integrated directly into NCL, which is then used in 
WRFUserARW.ncl.

-wrfhelp-

On Wed, 15 Oct 2014 20:14:42 +0800 (CST)
  付仕佐 <pheinfu@pku.edu.cn> wrote:
> hello,
> I want to use ncl to calculate convective available potential energy
> and convective inhibition energy. However, I find it difficult to 
>use
> the function wrf_cape_3d without knowing the detail of it. If the 
>pressure
> array is P(k,j,i), where k,j,i is the direction vector of the 
>vertical, the
> south-north and the west-east, what is the meaning of the output 
> cape(k,j,i)? Is cape(k,j,i) the potential energy integrated from the 
>(k,j,i)
> point to the equilibrium level?
> Also, if the pressure array is P(k,j,i), the cin(k,j,i) is the 
>integration of
> inhibition energy of which 2 points?
> 
> Thanks,
> 
> Shizuo, Fu

--_===53164114====mail.ucar.edu===_
Content-Type: application/octet-stream
Content-Disposition: attachment;
 filename="rip_cape.f"
Content-Transfer-Encoding: base64

Yz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KYwpjICFJUk9VVElORTogY2FwZWNhbGMzZCAtLSBDYWxjdWxh
dGUgQ0FQRSBhbmQgQ0lOCmMKYyAhREVTQ1JJUFRJT046CmMKYyAgIElmIGkzZGZsYWc9MSwg
dGhpcyByb3V0aW5lIGNhbGN1bGF0ZXMgQ0FQRSBhbmQgQ0lOIChpbiBtKioyL3MqKjIsCmMg
ICBvciBKL2tnKSBmb3IgZXZlcnkgZ3JpZCBwb2ludCBpbiB0aGUgZW50aXJlIDNEIGRvbWFp
biAodHJlYXRpbmcKYyAgIGVhY2ggZ3JpZCBwb2ludCBhcyBhIHBhcmNlbCkuICBJZiBpM2Rm
bGFnPTAsIHRoZW4gaXQKYyAgIGNhbGN1bGF0ZXMgQ0FQRSBhbmQgQ0lOIG9ubHkgZm9yIHRo
ZSBwYXJjZWwgd2l0aCBtYXggdGhldGEtZSBpbgpjICAgdGhlIGNvbHVtbiwgKGkuZS4gc29t
ZXRoaW5nIGFraW4gdG8gQ29sbWFuJ3MgTUNBUEUpLiAgQnkgInBhcmNlbCIsCmMgICB3ZSBt
ZWFuIGEgNTAwLW0gZGVlcCBwYXJjZWwsIHdpdGggYWN0dWFsIHRlbXBlcmF0dXJlIGFuZCBt
b2lzdHVyZQpjICAgYXZlcmFnZWQgb3ZlciB0aGF0IGRlcHRoLgpjCmMgICBJbiB0aGUgY2Fz
ZSBvZiBpM2RmbGFnPTAsCmMgICBDQVBFIGFuZCBDSU4gYXJlIDJEIGZpZWxkcyB0aGF0IGFy
ZSBwbGFjZWQgaW4gdGhlIGs9bWt6aCBzbGFicyBvZgpjICAgdGhlIGNhcGUgYW5kIGNpbiBh
cnJheXMuICBBbHNvLCBpZiBpM2RmbGFnPTAsIExDTCBhbmQgTEZDIGhlaWdodHMKYyAgIGFy
ZSBwdXQgaW4gdGhlIGs9bWt6aC0xIGFuZCBrPW1remgtMiBzbGFicyBvZiB0aGUgY2luIGFy
cmF5LgpjCmMgQVNTVU1QVElPTlM6CmMKYyAhUkVWSVNJT04gSElTVE9SWToKYyAgICAgMjAw
NS1NYXktMTUgLSBNYXJrIFQuIFN0b2VsaW5nYSAtIG9yaW5naW5hbCB2ZXJzaW9uIGZyb20g
UklQNApjICAgICAyMDA1LU5vdi0yOCAtIEouIFNjaHJhbW0gLSBtb2RpZmllZCB0byBydW4g
b3V0c2lkZSBvZiBSSVA0IHdpdGgKYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TkNMCmMKYyAhSU5URVJGQUNFOgpjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpDIE5DTEZPUlRTVEFSVAogICAg
ICBTVUJST1VUSU5FIERDQVBFQ0FMQzNEKFBSUyxUTUssUVZQLEdIVCxURVIsU0ZQLENBUEUs
Q0lOLE1JWSxNSlgsCiAgICAgKyAgICAgICAgICAgICAgICAgICAgICAgTUtaSCxJM0RGTEFH
LFRFUl9GT0xMT1csUFNBRklMRSkKYwogICAgICBJTVBMSUNJVCBOT05FCiAgICAgIElOVEVH
RVIgTUlZLE1KWCxNS1pILEkzREZMQUcsVEVSX0ZPTExPVwogICAgICBET1VCTEUgUFJFQ0lT
SU9OIFBSUyhNSVksTUpYLE1LWkgpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVE1LKE1JWSxN
SlgsTUtaSCkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBRVlAoTUlZLE1KWCxNS1pIKQogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIEdIVChNSVksTUpYLE1LWkgpCiAgICAgIERPVUJMRSBQUkVD
SVNJT04gVEVSKE1JWSxNSlgpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gU0ZQKE1JWSxNSlgp
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gQ0FQRShNSVksTUpYLE1LWkgpCiAgICAgIERPVUJM
RSBQUkVDSVNJT04gQ0lOKE1JWSxNSlgsTUtaSCkKICAgICAgQ0hBUkFDVEVSKigqKSBQU0FG
SUxFCkMgTkNMRU5ECmMgTG9jYWwgdmFyaWFibGVzCiAgICAgIElOVEVHRVIgSSxKLEssSUxD
TCxJVVAsS0VMLEtLLEtMQ0wsS0xFVixLTEZDLEtNQVgsS1BBUixLUEFSMSxLUEFSMgogICAg
ICBJTlRFR0VSIE1NLE5OCiAgICAgIERPVUJMRSBQUkVDSVNJT04gREFWRyxFVEhNQVgsUSxU
LFAsRSxFVEgsVExDTCxaTENMCiAgICAgIERPVUJMRSBQUkVDSVNJT04gQ1AsRVBTLEdBTU1B
LEdBTU1BTUQsUkdBUyxSR0FTTUQsVExDTEMxLFRMQ0xDMiwKICAgICArICAgICAgICAgICAg
ICAgICBUTENMQzMsVExDTEM0CiAgICAgIERPVUJMRSBQUkVDSVNJT04gQ1BNRCxUSFRFQ09O
MSxUSFRFQ09OMixUSFRFQ09OMwogICAgICBET1VCTEUgUFJFQ0lTSU9OIENFTEtFTCxFWkVS
TyxFU0xDT04xLEVTTENPTjIsR1JBVixUSEVDT04xLAogICAgICsgICAgICAgICAgICAgICAg
IFRIRUNPTjIsVEhFQ09OMwogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBBVkcsVklSVFVBTCxQ
MSxQMixQUDEsUFAyLFRILFRPVFRIRSxUT1RRVlAsCiAgICAgKyAgICAgICAgICAgICAgICAg
VE9UUFJTCiAgICAgIERPVUJMRSBQUkVDSVNJT04gQ1BNLERFTFRBUCxFVEhQQVJJLEdBTU1B
TSxHSFRQQVJJLFFWUFBBUkksCiAgICAgKyAgICAgICAgICAgICAgICAgUFJTUEFSSSxUTUtQ
QVJJCiAgICAgIERPVUJMRSBQUkVDSVNJT04gRkFDREVOLEZBQzEsRkFDMixRVlBMSUZULFRN
S0xJRlQsVFZFTlYsVFZMSUZULAogICAgICsgICAgICAgICAgICAgICAgIEdIVExJRlQKICAg
ICAgRE9VQkxFIFBSRUNJU0lPTiBFU0xJRlQsVE1LRU5WLFFWUEVOVixUT05QU0FESUFCQVQK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBCRU5BTUlOLERaLFosUFVQLFBETgogICAgICBET1VC
TEUgUFJFQ0lTSU9OIEJVT1koMTUwKSxaUkVMKDE1MCksQkVOQUNDVU0oMTUwKSwKICAgICAr
ICAgICAgICAgICAgICAgICBQUlNGKE1JWSxNSlgsTUtaSCkKICAgICAgRE9VQkxFIFBSRUNJ
U0lPTiBQU0FESVRIVEUoMTUwKSxQU0FESVBSUygxNTApLFBTQURJVE1LKDE1MCwxNTApCmMK
QyBUaGUgY29tbWVudHMgd2VyZSB0YWtlbiBmcm9tIGEgTWFyayBTdG9lbGluZ2EgZW1haWws
IDIzIEFwciAyMDA3LApDIGluIHJlc3BvbnNlIHRvIGEgdXNlciBnZXR0aW5nIHRoZSAiT3V0
c2lkZSBvZiBsb29rdXAgdGFibGUgYm91bmRzIgpDIGVycm9yIG1lc3NhZ2UuIApDCkMgVE1L
UEFSSSAgLSBJbml0aWFsIHRlbXBlcmF0dXJlIG9mIHBhcmNlbCwgSwpDICAgIFZhbHVlcyBv
ZiAzMDAgb2theS4gKE5vdCBzdXJlIGhvdyBtdWNoIGZyb20gdGhpcyB5b3UgY2FuIHN0cmF5
LikKQwpDIFBSU1BBUkkgLSBJbml0aWFsIHByZXNzdXJlIG9mIHBhcmNlbCwgaFBhCkMgICAg
VmFsdWVzIG9mIDk4MCBva2F5LiAoTm90IHN1cmUgaG93IG11Y2ggZnJvbSB0aGlzIHlvdSBj
YW4gc3RyYXkuKQpDCkMgVEhURUNPTjEsIFRIVEVDT04yLCBUSFRFQ09OMwpDICAgICBUaGVz
ZSBhcmUgYWxsIGNvbnN0YW50cywgdGhlIGZpcnN0IGluIEsgYW5kIHRoZSBvdGhlciB0d28g
aGF2ZQpDICAgICBubyB1bml0cy4gIFZhbHVlcyBvZiAzMzc2LCAyLjU0LCBhbmQgMC44MSB3
ZXJlIHN0YXRlZCBhcyBiZWluZwpDICAgICBva2F5LgpDCkMgVExDTCAtIFRoZSB0ZW1wZXJh
dHVyZSBhdCB0aGUgcGFyY2VsJ3MgbGlmdGVkIGNvbmRlbnNhdGlvbiBsZXZlbCwgSwpDICAg
ICAgICBzaG91bGQgYmUgYSByZWFzb25hYmxlIGF0bW9zcGhlcmljIHRlbXBlcmF0dXJlIGFy
b3VuZCAyNTAtMzAwIEsKQyAgICAgICAgKDM5OCBpcyAid2F5IHRvbyBoaWdoIikKQwpDIFFW
UFBBUkkgLSBUaGUgaW5pdGlhbCB3YXRlciB2YXBvciBtaXhpbmcgcmF0aW8gb2YgdGhlIHBh
cmNlbCwKQyAgICAgICAgICAga2cva2cgKHNob3VsZCByYW5nZSBmcm9tIDAuMDAwIHRvIDAu
MDI1KQpDCgpjIENvbnN0YW50cwogICAgICBJVVAgPSA2CiAgICAgIENFTEtFTCA9IDI3My4x
NUQwCiAgICAgIEdSQVYgPSA5LjgxRDAKQyBoUGEKICAgICAgRVpFUk8gPSA2LjExMkQwCiAg
ICAgIEVTTENPTjEgPSAxNy42N0QwCiAgICAgIEVTTENPTjIgPSAyOS42NUQwCiAgICAgIEVQ
UyA9IDAuNjIyRDAKQyBKL0sva2cKICAgICAgUkdBUyA9IDI4Ny4wNEQwCkMgIEovSy9rZyAg
Tm90ZTogbm90IHVzaW5nIEJvbHRvbidzIHZhbHVlIG9mIDEwMDUuNwogICAgICBDUCA9IDEw
MDQuRDAKICAgICAgR0FNTUEgPSBSR0FTL0NQCkMgIGNwX21vaXN0PWNwKigxLitjcG1kKnF2
cCkKICAgICAgQ1BNRCA9IC44ODdEMApDICByZ2FzX21vaXN0PXJnYXMqKDEuK3JnYXNtZCpx
dnApCiAgICAgIFJHQVNNRCA9IC42MDhEMApDICBnYW1tYV9tb2lzdD1nYW1tYSooMS4rZ2Ft
bWFtZCpxdnApCiAgICAgIEdBTU1BTUQgPSBSR0FTTUQgLSBDUE1ECiAgICAgIFRMQ0xDMSA9
IDI4NDAuRDAKICAgICAgVExDTEMyID0gMy41RDAKICAgICAgVExDTEMzID0gNC44MDVEMAog
ICAgICBUTENMQzQgPSA1NS5EMApDICBLCiAgICAgIFRIVEVDT04xID0gMzM3Ni5EMAogICAg
ICBUSFRFQ09OMiA9IDIuNTREMAogICAgICBUSFRFQ09OMyA9IC44MUQwCmMKYyAgQ2FsY3Vs
YXRlZCB0aGUgcHJlc3N1cmUgYXQgZnVsbCBzaWdtYSBsZXZlbHMgKGEgc2V0IG9mIHByZXNz
dXJlCmMgIGxldmVscyB0aGF0IGJvdW5kIHRoZSBsYXllcnMgcmVwcmVzZW50ZWQgYnkgdGhl
IHZlcnRpY2FsIGdyaWQgcG9pbnRzKQoKICAgICAgQ0FMTCBEUEZDQUxDKFBSUyxTRlAsUFJT
RixNSVksTUpYLE1LWkgsVEVSX0ZPTExPVykKYwpjICBCZWZvcmUgbG9vcGluZywgc2V0IGxv
b2t1cCB0YWJsZSBmb3IgZ2V0dGluZyB0ZW1wZXJhdHVyZSBvbgpjICBhIHBzZXVkb2FkaWFi
YXQuCmMKICAgICAgQ0FMTCBETE9PS1VQX1RBQkxFKFBTQURJVEhURSxQU0FESVBSUyxQU0FE
SVRNSyxQU0FGSUxFKQpjCkMgICBkbyBqPTEsbWp4LTEKICAgICAgRE8gSiA9IDEsTUpYCkMg
ICBkbyBpPTEsbWl5LTEKICAgICAgICAgIERPIEkgPSAxLE1JWQogICAgICAgICAgICAgIENB
UEUoSSxKLDEpID0gMC5EMAogICAgICAgICAgICAgIENJTihJLEosMSkgPSAwLkQwCmMKICAg
ICAgICAgICAgICBJRiAoSTNERkxBRy5FUS4xKSBUSEVOCiAgICAgICAgICAgICAgICAgIEtQ
QVIxID0gMgogICAgICAgICAgICAgICAgICBLUEFSMiA9IE1LWkgKICAgICAgICAgICAgICBF
TFNFCmMKYyAgICAgIEZpbmQgcGFyY2VsIHdpdGggbWF4IHRoZXRhLWUgaW4gbG93ZXN0IDMg
a20gQUdMLgpjCiAgICAgICAgICAgICAgICAgIEVUSE1BWCA9IC0xLkQwCiAgICAgICAgICAg
ICAgICAgIERPIEsgPSBNS1pILDEsLTEKICAgICAgICAgICAgICAgICAgICAgIElGIChHSFQo
SSxKLEspLVRFUihJLEopLkxULjMwMDAuRDApIFRIRU4KICAgICAgICAgICAgICAgICAgICAg
ICAgICBRID0gTUFYKFFWUChJLEosSyksMS5ELTE1KQogICAgICAgICAgICAgICAgICAgICAg
ICAgIFQgPSBUTUsoSSxKLEspCiAgICAgICAgICAgICAgICAgICAgICAgICAgUCA9IFBSUyhJ
LEosSykKICAgICAgICAgICAgICAgICAgICAgICAgICBFID0gUSpQLyAoRVBTK1EpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgVExDTCA9IFRMQ0xDMS8gKExPRyhUKipUTENMQzIvRSkt
VExDTEMzKSArCiAgICAgKyAgICAgICAgICAgICAgICAgICAgICAgICAgIFRMQ0xDNAogICAg
ICAgICAgICAgICAgICAgICAgICAgIEVUSCA9IFQqICgxMDAwLkQwL1ApKioKICAgICArICAg
ICAgICAgICAgICAgICAgICAgICAgICAoR0FNTUEqICgxLkQwK0dBTU1BTUQqUSkpKgogICAg
ICsgICAgICAgICAgICAgICAgICAgICAgICAgIEVYUCgoVEhURUNPTjEvVExDTC1USFRFQ09O
MikqUSoKICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAoMS5EMCtUSFRFQ09OMypR
KSkKICAgICAgICAgICAgICAgICAgICAgICAgICBJRiAoRVRILkdULkVUSE1BWCkgVEhFTgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBLTEVWID0gSwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBFVEhNQVggPSBFVEgKICAgICAgICAgICAgICAgICAgICAgICAgICBF
TkQgSUYKICAgICAgICAgICAgICAgICAgICAgIEVORCBJRgogICAgICAgICAgICAgICAgICBF
TkQgRE8KICAgICAgICAgICAgICAgICAgS1BBUjEgPSBLTEVWCiAgICAgICAgICAgICAgICAg
IEtQQVIyID0gS0xFVgpjCmMgICAgICBFc3RhYmxpc2ggYXZlcmFnZSBwcm9wZXJ0aWVzIG9m
IHRoYXQgcGFyY2VsCmMgICAgICAgICAob3ZlciBkZXB0aCBvZiBhcHByb3hpbWF0ZWx5IGRh
dmcgbWV0ZXJzKQpjCmMgICAgICAgICBkYXZnPS4xCiAgICAgICAgICAgICAgICAgIERBVkcg
PSA1MDAuRDAKICAgICAgICAgICAgICAgICAgUEFWRyA9IERBVkcqUFJTKEksSixLUEFSMSkq
R1JBVi8KICAgICArICAgICAgICAgICAgICAgICAgIChSR0FTKlZJUlRVQUwoVE1LKEksSixL
UEFSMSksUVZQKEksSixLUEFSMSkpKQogICAgICAgICAgICAgICAgICBQMiA9IE1JTihQUlMo
SSxKLEtQQVIxKSsuNUQwKlBBVkcsUFJTRihJLEosTUtaSCkpCiAgICAgICAgICAgICAgICAg
IFAxID0gUDIgLSBQQVZHCiAgICAgICAgICAgICAgICAgIFRPVFRIRSA9IDAuRDAKICAgICAg
ICAgICAgICAgICAgVE9UUVZQID0gMC5EMAogICAgICAgICAgICAgICAgICBUT1RQUlMgPSAw
LkQwCiAgICAgICAgICAgICAgICAgIERPIEsgPSBNS1pILDIsLTEKICAgICAgICAgICAgICAg
ICAgICAgIElGIChQUlNGKEksSixLKS5MRS5QMSkgR08gVE8gMzUKICAgICAgICAgICAgICAg
ICAgICAgIElGIChQUlNGKEksSixLLTEpLkdFLlAyKSBHTyBUTyAzNAogICAgICAgICAgICAg
ICAgICAgICAgUCA9IFBSUyhJLEosSykKICAgICAgICAgICAgICAgICAgICAgIFBVUCA9IFBS
U0YoSSxKLEspCiAgICAgICAgICAgICAgICAgICAgICBQRE4gPSBQUlNGKEksSixLLTEpCiAg
ICAgICAgICAgICAgICAgICAgICBRID0gTUFYKFFWUChJLEosSyksMS5ELTE1KQogICAgICAg
ICAgICAgICAgICAgICAgVEggPSBUTUsoSSxKLEspKiAoMTAwMC5EMC9QKSoqCiAgICAgKyAg
ICAgICAgICAgICAgICAgICAgIChHQU1NQSogKDEuRDArR0FNTUFNRCpRKSkKICAgICAgICAg
ICAgICAgICAgICAgIFBQMSA9IE1BWChQMSxQRE4pCiAgICAgICAgICAgICAgICAgICAgICBQ
UDIgPSBNSU4oUDIsUFVQKQogICAgICAgICAgICAgICAgICAgICAgSUYgKFBQMi5HVC5QUDEp
IFRIRU4KICAgICAgICAgICAgICAgICAgICAgICAgICBERUxUQVAgPSBQUDIgLSBQUDEKICAg
ICAgICAgICAgICAgICAgICAgICAgICBUT1RRVlAgPSBUT1RRVlAgKyBRKkRFTFRBUAogICAg
ICAgICAgICAgICAgICAgICAgICAgIFRPVFRIRSA9IFRPVFRIRSArIFRIKkRFTFRBUAogICAg
ICAgICAgICAgICAgICAgICAgICAgIFRPVFBSUyA9IFRPVFBSUyArIERFTFRBUAogICAgICAg
ICAgICAgICAgICAgICAgRU5EIElGCiAgIDM0ICAgICAgICAgICAgICAgICBDT05USU5VRQog
ICAgICAgICAgICAgICAgICBFTkQgRE8KICAgMzUgICAgICAgICAgICAgQ09OVElOVUUKICAg
ICAgICAgICAgICAgICAgUVZQUEFSSSA9IFRPVFFWUC9UT1RQUlMKICAgICAgICAgICAgICAg
ICAgVE1LUEFSSSA9IChUT1RUSEUvVE9UUFJTKSoKICAgICArICAgICAgICAgICAgICAgICAg
ICAgIChQUlMoSSxKLEtQQVIxKS8xMDAwLkQwKSoqIChHQU1NQSoKICAgICArICAgICAgICAg
ICAgICAgICAgICAgICgxLkQwK0dBTU1BTUQqUVZQKEksSixLUEFSMSkpKQogICAgICAgICAg
ICAgIEVORCBJRgpjCiAgICAgICAgICAgICAgRE8gS1BBUiA9IEtQQVIxLEtQQVIyCmMKYyAg
IENhbGN1bGF0ZSB0ZW1wZXJhdHVyZSBhbmQgbW9pc3R1cmUgcHJvcGVydGllcyBvZiBwYXJj
ZWwKYyAgICAgKE5vdGUsIHF2cHBhcmkgYW5kIHRta3BhcmkgYWxyZWFkeSBjYWxjdWxhdGVk
IGFib3ZlIGZvciAyRCBjYXNlLikKYwogICAgICAgICAgICAgICAgICBJRiAoSTNERkxBRy5F
US4xKSBUSEVOCiAgICAgICAgICAgICAgICAgICAgICBRVlBQQVJJID0gUVZQKEksSixLUEFS
KQogICAgICAgICAgICAgICAgICAgICAgVE1LUEFSSSA9IFRNSyhJLEosS1BBUikKICAgICAg
ICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAgICAgIFBSU1BBUkkgPSBQUlMoSSxK
LEtQQVIpCiAgICAgICAgICAgICAgICAgIEdIVFBBUkkgPSBHSFQoSSxKLEtQQVIpCiAgICAg
ICAgICAgICAgICAgIEdBTU1BTSA9IEdBTU1BKiAoMS5EMCtHQU1NQU1EKlFWUFBBUkkpCiAg
ICAgICAgICAgICAgICAgIENQTSA9IENQKiAoMS5EMCtDUE1EKlFWUFBBUkkpCmMKICAgICAg
ICAgICAgICAgICAgRSA9IE1BWCgxLkQtMjAsUVZQUEFSSSpQUlNQQVJJLyAoRVBTK1FWUFBB
UkkpKQogICAgICAgICAgICAgICAgICBUTENMID0gVExDTEMxLyAoTE9HKFRNS1BBUkkqKlRM
Q0xDMi9FKS1UTENMQzMpICsKICAgICArICAgICAgICAgICAgICAgICAgIFRMQ0xDNAogICAg
ICAgICAgICAgICAgICBFVEhQQVJJID0gVE1LUEFSSSogKDEwMDAuRDAvUFJTUEFSSSkqKgog
ICAgICsgICAgICAgICAgICAgICAgICAgICAgKEdBTU1BKiAoMS5EMCtHQU1NQU1EKlFWUFBB
UkkpKSoKICAgICArICAgICAgICAgICAgICAgICAgICAgIEVYUCgoVEhURUNPTjEvVExDTC1U
SFRFQ09OMikqUVZQUEFSSSoKICAgICArICAgICAgICAgICAgICAgICAgICAgICgxLkQwK1RI
VEVDT04zKlFWUFBBUkkpKQogICAgICAgICAgICAgICAgICBaTENMID0gR0hUUEFSSSArIChU
TUtQQVJJLVRMQ0wpLyAoR1JBVi9DUE0pCmMKYyAgIENhbGN1bGF0ZSBidW95YW5jeSBhbmQg
cmVsYXRpdmUgaGVpZ2h0IG9mIGxpZnRlZCBwYXJjZWwgYXQKYyAgIGFsbCBsZXZlbHMsIGFu
ZCBzdG9yZSBpbiBib3R0b20gdXAgYXJyYXlzLiAgQWRkIGEgbGV2ZWwgYXQgdGhlIExDTCwK
YyAgIGFuZCBhdCBhbGwgcG9pbnRzIHdoZXJlIGJ1b3lhbmN5IGlzIHplcm8uCmMKQyAgZm9y
IGFycmF5cyB0aGF0IGdvIGJvdHRvbSB0byB0b3AKICAgICAgICAgICAgICAgICAgS0sgPSAw
CiAgICAgICAgICAgICAgICAgIElMQ0wgPSAwCiAgICAgICAgICAgICAgICAgIElGIChHSFRQ
QVJJLkdFLlpMQ0wpIFRIRU4KYwpjICAgICAgaW5pdGlhbCBwYXJjZWwgYWxyZWFkeSBzYXR1
cmF0ZWQgb3Igc3VwZXJzYXR1cmF0ZWQuCmMKICAgICAgICAgICAgICAgICAgICAgIElMQ0wg
PSAyCiAgICAgICAgICAgICAgICAgICAgICBLTENMID0gMQogICAgICAgICAgICAgICAgICBF
TkQgSUYKICAgICAgICAgICAgICAgICAgRE8gSyA9IEtQQVIsMSwtMQpDICBmb3IgYXJyYXlz
IHRoYXQgZ28gYm90dG9tIHRvIHRvcAogICAzMyAgICAgICAgICAgICAgICAgS0sgPSBLSyAr
IDEKQyAgbW9kZWwgbGV2ZWwgaXMgYmVsb3cgTENMCiAgICAgICAgICAgICAgICAgICAgICBJ
RiAoR0hUKEksSixLKS5MVC5aTENMKSBUSEVOCiAgICAgICAgICAgICAgICAgICAgICAgICAg
UVZQTElGVCA9IFFWUFBBUkkKICAgICAgICAgICAgICAgICAgICAgICAgICBUTUtMSUZUID0g
VE1LUEFSSSAtIEdSQVYvQ1BNKgogICAgICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoR0hUKEksSixLKS1HSFRQQVJJKQogICAgICAgICAgICAgICAgICAgICAgICAgIFRWRU5W
ID0gVklSVFVBTChUTUsoSSxKLEspLFFWUChJLEosSykpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgVFZMSUZUID0gVklSVFVBTChUTUtMSUZULFFWUExJRlQpCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgR0hUTElGVCA9IEdIVChJLEosSykKICAgICAgICAgICAgICAgICAgICAg
IEVMU0UgSUYgKEdIVChJLEosSykuR0UuWkxDTCAuQU5ELiBJTENMLkVRLjApIFRIRU4KYwpj
ICAgICBUaGlzIG1vZGVsIGxldmVsIGFuZCBwcmV2aW91cyBtb2RlbCBsZXZlbCBzdHJhZGRs
ZSB0aGUgTENMLApjICAgICBzbyBmaXJzdCBjcmVhdGUgYSBuZXcgbGV2ZWwgaW4gdGhlIGJv
dHRvbS11cCBhcnJheSwgYXQgdGhlIExDTC4KYwogICAgICAgICAgICAgICAgICAgICAgICAg
IFRNS0xJRlQgPSBUTENMCiAgICAgICAgICAgICAgICAgICAgICAgICAgUVZQTElGVCA9IFFW
UFBBUkkKICAgICAgICAgICAgICAgICAgICAgICAgICBGQUNERU4gPSBHSFQoSSxKLEspIC0g
R0hUKEksSixLKzEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgRkFDMSA9IChaTENMLUdI
VChJLEosSysxKSkvRkFDREVOCiAgICAgICAgICAgICAgICAgICAgICAgICAgRkFDMiA9IChH
SFQoSSxKLEspLVpMQ0wpL0ZBQ0RFTgogICAgICAgICAgICAgICAgICAgICAgICAgIFRNS0VO
ViA9IFRNSyhJLEosSysxKSpGQUMyICsgVE1LKEksSixLKSpGQUMxCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgUVZQRU5WID0gUVZQKEksSixLKzEpKkZBQzIgKyBRVlAoSSxKLEspKkZB
QzEKICAgICAgICAgICAgICAgICAgICAgICAgICBUVkVOViA9IFZJUlRVQUwoVE1LRU5WLFFW
UEVOVikKICAgICAgICAgICAgICAgICAgICAgICAgICBUVkxJRlQgPSBWSVJUVUFMKFRNS0xJ
RlQsUVZQTElGVCkKICAgICAgICAgICAgICAgICAgICAgICAgICBHSFRMSUZUID0gWkxDTAog
ICAgICAgICAgICAgICAgICAgICAgICAgIElMQ0wgPSAxCiAgICAgICAgICAgICAgICAgICAg
ICBFTFNFCiAgICAgICAgICAgICAgICAgICAgICAgICAgVE1LTElGVCA9IFRPTlBTQURJQUJB
VChFVEhQQVJJLFBSUyhJLEosSyksCiAgICAgKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBTQURJVEhURSxQU0FESVBSUyxQU0FESVRNSyxHQU1NQSkKICAgICAgICAgICAgICAg
ICAgICAgICAgICBFU0xJRlQgPSBFWkVSTypFWFAoRVNMQ09OMSogKFRNS0xJRlQtQ0VMS0VM
KS8KICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoVE1LTElGVC1FU0xDT04y
KSkKICAgICAgICAgICAgICAgICAgICAgICAgICBRVlBMSUZUID0gRVBTKkVTTElGVC8gKFBS
UyhJLEosSyktRVNMSUZUKQogICAgICAgICAgICAgICAgICAgICAgICAgIFRWRU5WID0gVklS
VFVBTChUTUsoSSxKLEspLFFWUChJLEosSykpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
VFZMSUZUID0gVklSVFVBTChUTUtMSUZULFFWUExJRlQpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgR0hUTElGVCA9IEdIVChJLEosSykKICAgICAgICAgICAgICAgICAgICAgIEVORCBJ
RgpDICBidW95YW5jeQogICAgICAgICAgICAgICAgICAgICAgQlVPWShLSykgPSBHUkFWKiAo
VFZMSUZULVRWRU5WKS9UVkVOVgogICAgICAgICAgICAgICAgICAgICAgWlJFTChLSykgPSBH
SFRMSUZUIC0gR0hUUEFSSQogICAgICAgICAgICAgICAgICAgICAgSUYgKChLSy5HVC4xKS5B
TkQuCiAgICAgKyAgICAgICAgICAgICAgICAgICAgKEJVT1koS0spKkJVT1koS0stMSkuTFQu
MC4wRDApKSBUSEVOCmMKYyAgIFBhcmNlbCBhc2NlbnQgY3VydmUgY3Jvc3NlcyBzb3VuZGlu
ZyBjdXJ2ZSwgc28gY3JlYXRlIGEgbmV3IGxldmVsCmMgICBpbiB0aGUgYm90dG9tLXVwIGFy
cmF5IGF0IHRoZSBjcm9zc2luZy4KYwogICAgICAgICAgICAgICAgICAgICAgICAgIEtLID0g
S0sgKyAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgQlVPWShLSykgPSBCVU9ZKEtLLTEp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgWlJFTChLSykgPSBaUkVMKEtLLTEpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgQlVPWShLSy0xKSA9IDAuRDAKICAgICAgICAgICAgICAg
ICAgICAgICAgICBaUkVMKEtLLTEpID0gWlJFTChLSy0yKSArCiAgICAgKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEJVT1koS0stMikvIChCVU9ZKEtLLTIpLQogICAgICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCVU9ZKEtLKSkqIChaUkVMKEtLKS1a
UkVMKEtLLTIpKQogICAgICAgICAgICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAg
ICAgICAgICBJRiAoSUxDTC5FUS4xKSBUSEVOCiAgICAgICAgICAgICAgICAgICAgICAgICAg
S0xDTCA9IEtLCiAgICAgICAgICAgICAgICAgICAgICAgICAgSUxDTCA9IDIKICAgICAgICAg
ICAgICAgICAgICAgICAgICBHTyBUTyAzMwogICAgICAgICAgICAgICAgICAgICAgRU5EIElG
CiAgICAgICAgICAgICAgICAgIEVORCBETwogICAgICAgICAgICAgICAgICBLTUFYID0gS0sK
ICAgICAgICAgICAgICAgICAgSUYgKEtNQVguR1QuMTUwKSBUSEVOCiAgICAgICAgICAgICAg
ICAgICAgICBwcmludCAqLAogICAgICsgICAgICAgICAgICAgICAgICAnY2FwZWNhbGMzZDog
a21heCBnb3QgdG9vIGJpZy4ga21heD0nLEtNQVgKICAgICAgICAgICAgICAgICAgICAgIFNU
T1AKICAgICAgICAgICAgICAgICAgRU5EIElGCmMKYyAgIElmIG5vIExDTCB3YXMgZm91bmQs
IHNldCBrbGNsIHRvIGttYXguICBJdCBpcyBwcm9iYWJseSBub3QgcmVhbGx5CmMgICBhdCBr
bWF4LCBidXQgdGhpcyB3aWxsIG1ha2UgdGhlIHJlc3Qgb2YgdGhlIHJvdXRpbmUgYmVoYXZl
CmMgICBwcm9wZXJseS4KYwogICAgICAgICAgICAgICAgICBJRiAoSUxDTC5FUS4wKSBLTENM
PUtNQVgKYwpjICAgR2V0IHRoZSBhY2N1bXVsYXRlZCBidW95YW50IGVuZXJneSBmcm9tIHRo
ZSBwYXJjZWwncyBzdGFydGluZwpjICAgcG9pbnQsIGF0IGFsbCBsZXZlbHMgdXAgdG8gdGhl
IHRvcCBsZXZlbC4KYwogICAgICAgICAgICAgICAgICBCRU5BQ0NVTSgxKSA9IDAuMEQwCiAg
ICAgICAgICAgICAgICAgIEJFTkFNSU4gPSA5RDkKICAgICAgICAgICAgICAgICAgRE8gSyA9
IDIsS01BWAogICAgICAgICAgICAgICAgICAgICAgRFogPSBaUkVMKEspIC0gWlJFTChLLTEp
CiAgICAgICAgICAgICAgICAgICAgICBCRU5BQ0NVTShLKSA9IEJFTkFDQ1VNKEstMSkgKwog
ICAgICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuNUQwKkRaKiAoQlVPWShLLTEp
K0JVT1koSykpCiAgICAgICAgICAgICAgICAgICAgICBJRiAoQkVOQUNDVU0oSykuTFQuQkVO
QU1JTikgVEhFTgogICAgICAgICAgICAgICAgICAgICAgICAgIEJFTkFNSU4gPSBCRU5BQ0NV
TShLKQogICAgICAgICAgICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAgICAgIEVO
RCBETwpjCmMgICAgIERldGVybWluZSBlcXVpbGlicml1bSBsZXZlbCAoRUwpLCB3aGljaCB3
ZSBkZWZpbmUgYXMgdGhlIGhpZ2hlc3QKYyAgICAgbGV2ZWwgb2Ygbm9uLW5lZ2F0aXZlIGJ1
b3lhbmN5IGFib3ZlIHRoZSBMQ0wuIE5vdGUsIHRoaXMgbWF5IGJlCmMgICAgIHRoZSB0b3Ag
bGV2ZWwgaWYgdGhlIHBhcmNlbCBpcyBzdGlsbCBidW95YW50IHRoZXJlLgpjCiAgICAgICAg
ICAgICAgICAgIERPIEsgPSBLTUFYLEtMQ0wsLTEKICAgICAgICAgICAgICAgICAgICAgIElG
IChCVU9ZKEspLkdFLjAuRDApIFRIRU4KQyAgayBvZiBlcXVpbGlicml1bSBsZXZlbAogICAg
ICAgICAgICAgICAgICAgICAgICAgIEtFTCA9IEsKICAgICAgICAgICAgICAgICAgICAgICAg
ICBHTyBUTyA1MAogICAgICAgICAgICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAg
ICAgIEVORCBETwpjCmMgICBJZiB3ZSBnb3QgdGhyb3VnaCB0aGF0IGxvb3AsIHRoZW4gdGhl
cmUgaXMgbm8gbm9uLW5lZ2F0aXZlCmMgICBidW95YW5jeSBhYm92ZSB0aGUgTENMIGluIHRo
ZSBzb3VuZGluZy4gIEluIHRoZXNlIHNpdHVhdGlvbnMsCmMgICBib3RoIENBUEUgYW5kIENJ
TiB3aWxsIGJlIHNldCB0byAtMC4xIEova2cuICBBbHNvLCB3aGVyZSBDQVBFIGlzCmMgICBu
b24temVybywgQ0FQRSBhbmQgQ0lOIHdpbGwgYmUgc2V0IHRvIGEgbWluaW11bSBvZiArMC4x
IEova2csIHNvCmMgICB0aGF0IHRoZSB6ZXJvIGNvbnRvdXIgaW4gZWl0aGVyIHRoZSBDSU4g
b3IgQ0FQRSBmaWVsZHMgd2lsbApjICAgY2lyY3Vtc2NyaWJlIHJlZ2lvbnMgb2Ygbm9uLXpl
cm8gQ0FQRS4KYwogICAgICAgICAgICAgICAgICBDQVBFKEksSixLUEFSKSA9IC0wLjFEMAog
ICAgICAgICAgICAgICAgICBDSU4oSSxKLEtQQVIpID0gLTAuMUQwCiAgICAgICAgICAgICAg
ICAgIEtMRkMgPSBLTUFYCmMKICAgICAgICAgICAgICAgICAgR08gVE8gMTAyCmMKICAgNTAg
ICAgICAgICAgICAgQ09OVElOVUUKYwpjICAgSWYgdGhlcmUgaXMgYW4gZXF1aWxpYnJpdW0g
bGV2ZWwsIHRoZW4gQ0FQRSBpcyBwb3NpdGl2ZS4gIFdlJ2xsCmMgICBkZWZpbmUgdGhlIGxl
dmVsIG9mIGZyZWUgY29udmVjdGlvbiAoTEZDKSBhcyB0aGUgcG9pbnQgYmVsb3cgdGhlCmMg
ICBFTCwgYnV0IGF0IG9yIGFib3ZlIHRoZSBMQ0wsIHdoZXJlIGFjY3VtdWxhdGVkIGJ1b3lh
bnQgZW5lcmd5IGlzIGEKYyAgIG1pbmltdW0uICBUaGUgbmV0IHBvc2l0aXZlIGFyZWEgKGFj
Y3VtdWxhdGVkIGJ1b3lhbnQgZW5lcmd5KSBmcm9tCmMgICB0aGUgTEZDIHVwIHRvIHRoZSBF
TCB3aWxsIGJlIGRlZmluZWQgYXMgdGhlIENBUEUsIGFuZCB0aGUgbmV0CmMgICBuZWdhdGl2
ZSBhcmVhIChuZWdhdGl2ZSBvZiBhY2N1bXVsYXRlZCBidW95YW50IGVuZXJneSkgZnJvbSB0
aGUKYyAgIHBhcmNlbCBzdGFydGluZyBwb2ludCB0byB0aGUgTEZDIHdpbGwgYmUgZGVmaW5l
ZCBhcyB0aGUgY29udmVjdGl2ZQpjICAgaW5oaWJpdGlvbiAoQ0lOKS4KYwpjICAgRmlyc3Qg
Z2V0IHRoZSBMRkMgYWNjb3JkaW5nIHRvIHRoZSBhYm92ZSBkZWZpbml0aW9uLgpjCiAgICAg
ICAgICAgICAgICAgIEJFTkFNSU4gPSA5RDkKICAgICAgICAgICAgICAgICAgS0xGQyA9IEtN
QVgKICAgICAgICAgICAgICAgICAgRE8gSyA9IEtMQ0wsS0VMCiAgICAgICAgICAgICAgICAg
ICAgICBJRiAoQkVOQUNDVU0oSykuTFQuQkVOQU1JTikgVEhFTgogICAgICAgICAgICAgICAg
ICAgICAgICAgIEJFTkFNSU4gPSBCRU5BQ0NVTShLKQogICAgICAgICAgICAgICAgICAgICAg
ICAgIEtMRkMgPSBLCiAgICAgICAgICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAg
ICAgICAgRU5EIERPCmMKYyAgIE5vdyB3ZSBjYW4gYXNzaWduIHZhbHVlcyB0byBjYXBlIGFu
ZCBjaW4KYwogICAgICAgICAgICAgICAgICBDQVBFKEksSixLUEFSKSA9IE1BWChCRU5BQ0NV
TShLRUwpLUJFTkFNSU4sMC4xRDApCiAgICAgICAgICAgICAgICAgIENJTihJLEosS1BBUikg
PSBNQVgoLUJFTkFNSU4sMC4xRDApCmMKYyAgIENJTiBpcyB1bmludGVyZXN0aW5nIHdoZW4g
Q0FQRSBpcyBzbWFsbCAoPCAxMDAgSi9rZyksIHNvIHNldApjICAgQ0lOIHRvIC0uMSBpbiB0
aGF0IGNhc2UuCmMKICAgICAgICAgICAgICAgICAgSUYgKENBUEUoSSxKLEtQQVIpLkxULjEw
MC5EMCkgQ0lOKEksSixLUEFSKSA9IC0wLjFEMAogIDEwMiAgICAgICAgICAgICBDT05USU5V
RQpjCiAgICAgICAgICAgICAgRU5EIERPCmMKICAgICAgICAgICAgICBJRiAoSTNERkxBRy5F
US4wKSBUSEVOCiAgICAgICAgICAgICAgICAgIENBUEUoSSxKLE1LWkgpID0gQ0FQRShJLEos
S1BBUjEpCiAgICAgICAgICAgICAgICAgIENJTihJLEosTUtaSCkgPSBDSU4oSSxKLEtQQVIx
KQpDICBtZXRlcnMgQUdMCiAgICAgICAgICAgICAgICAgIENJTihJLEosTUtaSC0xKSA9IFpS
RUwoS0xDTCkgKyBHSFRQQVJJIC0gVEVSKEksSikKQyAgbWV0ZXJzIEFHTAogICAgICAgICAg
ICAgICAgICBDSU4oSSxKLE1LWkgtMikgPSBaUkVMKEtMRkMpICsgR0hUUEFSSSAtIFRFUihJ
LEopCiAgICAgICAgICAgICAgRU5EIElGCmMKICAgICAgICAgIEVORCBETwogICAgICBFTkQg
RE8KYwogICAgICBSRVRVUk4KICAgICAgRU5ECmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjCmMqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKipjCmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjCkMgTkNMRk9SVFNUQVJUCiAgICAgIEZVTkNU
SU9OIFRPTlBTQURJQUJBVChUSFRFLFBSUyxQU0FESVRIVEUsUFNBRElQUlMsUFNBRElUTUss
R0FNTUEpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVE9OUFNBRElBQkFUCiAgICAgIERPVUJM
RSBQUkVDSVNJT04gVEhURQogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBSUwogICAgICBET1VC
TEUgUFJFQ0lTSU9OIFBTQURJVEhURQogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBTQURJUFJT
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gUFNBRElUTUsKICAgICAgRE9VQkxFIFBSRUNJU0lP
TiBHQU1NQQogICAgICBET1VCTEUgUFJFQ0lTSU9OIEZSQUNKVAogICAgICBET1VCTEUgUFJF
Q0lTSU9OIEZSQUNKVDIKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBGUkFDSVAKICAgICAgRE9V
QkxFIFBSRUNJU0lPTiBGUkFDSVAyCiAgICAgIERJTUVOU0lPTiBQU0FESVRIVEUoMTUwKSxQ
U0FESVBSUygxNTApLFBTQURJVE1LKDE1MCwxNTApCkMgTkNMRU5ECmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjCmMgICBUaGlzIGZ1bmN0aW9uIGdpdmVzIHRoZSB0ZW1wZXJhdHVyZSAoaW4gSykgb24g
YSBtb2lzdCBhZGlhYmF0CmMgICAoc3BlY2lmaWVkIGJ5IHRodGUgaW4gSykgZ2l2ZW4gcHJl
c3N1cmUgaW4gaFBhLiAgSXQgdXNlcyBhCmMgICBsb29rdXAgdGFibGUsIHdpdGggZGF0YSB0
aGF0IHdhcyBnZW5lcmF0ZWQgYnkgdGhlIEJvbHRvbiAoMTk4MCkKYyAgIGZvcm11bGEgZm9y
IHRoZXRhX2UuCmMKYyAgICAgRmlyc3QgY2hlY2sgaWYgcHJlc3N1cmUgaXMgbGVzcyB0aGFu
IG1pbiBwcmVzc3VyZSBpbiBsb29rdXAgdGFibGUuCmMgICAgIElmIGl0IGlzLCBhc3N1bWUg
cGFyY2VsIGlzIHNvIGRyeSB0aGF0IHRoZSBnaXZlbiB0aGV0YS1lIHZhbHVlIGNhbgpjICAg
ICBiZSBpbnRlcnByZXR0ZWQgYXMgdGhldGEsIGFuZCBnZXQgdGVtcGVyYXR1cmUgZnJvbSB0
aGUgc2ltcGxlIGRyeQpjICAgICB0aGV0YSBmb3JtdWxhLgpjCiAgICAgIElGIChQUlMuTEUu
UFNBRElQUlMoMTUwKSkgVEhFTgogICAgICAgICAgVE9OUFNBRElBQkFUID0gVEhURSogKFBS
Uy8xMDAwLkQwKSoqR0FNTUEKICAgICAgICAgIFJFVFVSTgogICAgICBFTkQgSUYKYwpjICAg
T3RoZXJ3aXNlLCBsb29rIGZvciB0aGUgZ2l2ZW4gdGh0ZS9wcnMgcG9pbnQgaW4gdGhlIGxv
b2t1cCB0YWJsZS4KYwogICAgICBETyBKVENIID0gMSwxNTAgLSAxCiAgICAgICAgICBJRiAo
VEhURS5HRS5QU0FESVRIVEUoSlRDSCkgLkFORC4KICAgICArICAgICAgICBUSFRFLkxULlBT
QURJVEhURShKVENIKzEpKSBUSEVOCiAgICAgICAgICAgICAgSlQgPSBKVENICiAgICAgICAg
ICAgICAgR08gVE8gMjEzCiAgICAgICAgICBFTkQgSUYKICAgICAgRU5EIERPCiAgICAgIEpU
ID0gLTEKICAyMTMgQ09OVElOVUUKICAgICAgRE8gSVBDSCA9IDEsMTUwIC0gMQogICAgICAg
ICAgSUYgKFBSUy5MRS5QU0FESVBSUyhJUENIKSAuQU5ELiBQUlMuR1QuUFNBRElQUlMoSVBD
SCsxKSkgVEhFTgogICAgICAgICAgICAgIElQID0gSVBDSAogICAgICAgICAgICAgIEdPIFRP
IDIxNQogICAgICAgICAgRU5EIElGCiAgICAgIEVORCBETwogICAgICBJUCA9IC0xCiAgMjE1
IENPTlRJTlVFCiAgICAgIElGIChKVC5FUS4tMSAuT1IuIElQLkVRLi0xKSBUSEVOCiAgICAg
ICAgIHByaW50ICosJ2NhcGVjYWxjM2Q6ICcsCiAgICAgKyAgICAgICAgICAgJ091dHNpZGUg
b2YgbG9va3VwIHRhYmxlIGJvdW5kcy4gcHJzLHRodGU9JywKICAgICArICAgICAgUFJTLFRI
VEUKICAgICAgICAgIFNUT1AKICAgICAgRU5EIElGCiAgICAgIEZSQUNKVCA9IChUSFRFLVBT
QURJVEhURShKVCkpLyAoUFNBRElUSFRFKEpUKzEpLVBTQURJVEhURShKVCkpCiAgICAgIEZS
QUNKVDIgPSAxLkQwIC0gRlJBQ0pUCiAgICAgIEZSQUNJUCA9IChQU0FESVBSUyhJUCktUFJT
KS8gKFBTQURJUFJTKElQKS1QU0FESVBSUyhJUCsxKSkKICAgICAgRlJBQ0lQMiA9IDEuRDAg
LSBGUkFDSVAKICAgICAgSUYgKFBTQURJVE1LKElQLEpUKS5HVC4xRDkgLk9SLiBQU0FESVRN
SyhJUCsxLEpUKS5HVC4xRDkgLk9SLgogICAgICsgICAgUFNBRElUTUsoSVAsSlQrMSkuR1Qu
MUQ5IC5PUi4gUFNBRElUTUsoSVArMSxKVCsxKS5HVC4xRDkpIFRIRU4KICAgICAgICAgIHBy
aW50ICosJ2NhcGVjYWxjM2Q6ICcsCiAgICAgKyAgICAgICdUcmllZCB0byBhY2Nlc3MgbWlz
c2luZyB0ZW1wZXJhdHVyZSBpbiBsb29rdXAgdGFibGUuJywKICAgICArICAgICAgJ1BycyBh
bmQgVGh0ZSBwcm9iYWJseSB1bnJlYXNvbmFibGUuIHBycyx0aHRlPScsUFJTLFRIVEUKICAg
ICAgICAgIFNUT1AKICAgICAgRU5EIElGCiAgICAgIFRPTlBTQURJQUJBVCA9IEZSQUNJUDIq
RlJBQ0pUMipQU0FESVRNSyhJUCxKVCkgKwogICAgICsgICAgICAgICAgICAgICBGUkFDSVAq
RlJBQ0pUMipQU0FESVRNSyhJUCsxLEpUKSArCiAgICAgKyAgICAgICAgICAgICAgIEZSQUNJ
UDIqRlJBQ0pUKlBTQURJVE1LKElQLEpUKzEpICsKICAgICArICAgICAgICAgICAgICAgRlJB
Q0lQKkZSQUNKVCpQU0FESVRNSyhJUCsxLEpUKzEpCmMKICAgICAgUkVUVVJOCiAgICAgIEVO
RApjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYwpjKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqYwogICAgICBTVUJST1VUSU5F
IERMT09LVVBfVEFCTEUoUFNBRElUSFRFLFBTQURJUFJTLFBTQURJVE1LLEZOQU1FKQogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIFBTQURJVEhURQogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBT
QURJUFJTCiAgICAgIERPVUJMRSBQUkVDSVNJT04gUFNBRElUTUsKYyAgIFNldCB1cCBsb29r
dXAgdGFibGUgZm9yIGdldHRpbmcgdGVtcGVyYXR1cmUgb24gYSBwc2V1ZG9hZGlhYmF0Lgpj
ICAgKEJvcnJvdyB0aGUgdW5pdCBudW1iZXIgZm9yIHRoZSBzdGF0aW9ubGlzdCwganVzdCBm
b3IgdGhlIG1vbWVudC4pCmMKQyAgICAgIENIQVJBQ1RFUioxNSBGTkFNRQogICAgICBDSEFS
QUNURVIqKCopIEZOQU1FCiAgICAgIERJTUVOU0lPTiBQU0FESVRIVEUoMTUwKSxQU0FESVBS
UygxNTApLFBTQURJVE1LKDE1MCwxNTApCgpDICAgICAgRk5BTUUgPSAncHNhZGlsb29rdXAu
ZGF0JwogICAgICBJVVNUTkxJU1QgPSAzMwogICAgICBPUEVOIChVTklUPUlVU1ROTElTVCxG
SUxFPUZOQU1FLEZPUk09J2Zvcm1hdHRlZCcsU1RBVFVTPSdvbGQnKQogICAgICBETyBJID0g
MSwxNAogICAgICAgICAgUkVBRCAoSVVTVE5MSVNULEZNVD0qKQogICAgICBFTkQgRE8KICAg
ICAgUkVBRCAoSVVTVE5MSVNULEZNVD0qKSBOVEhURSxOUFJTCiAgICAgIElGIChOVEhURS5O
RS4xNTAgLk9SLiBOUFJTLk5FLjE1MCkgVEhFTgogICAgICAgICAgV1JJVEUgKElVUCxGTVQ9
KikKICAgICArICAgICAgJ051bWJlciBvZiBwcmVzc3VyZSBvciB0aGV0YV9lIGxldmVscyBp
biBsb29rdXAgdGFibGUnCiAgICAgICAgICBXUklURSAoSVVQLEZNVD0qKSAnZmlsZSBub3Qg
PSAxNTAuICBDaGVjayBsb29rdXAgdGFibGUgZmlsZS4nCiAgICAgICAgICBTVE9QCiAgICAg
IEVORCBJRgogICAgICBSRUFEIChJVVNUTkxJU1QsRk1UPTE3MykgKFBTQURJVEhURShKVCks
SlQ9MSxOVEhURSkKICAgICAgUkVBRCAoSVVTVE5MSVNULEZNVD0xNzMpIChQU0FESVBSUyhJ
UCksSVA9MSxOUFJTKQogICAgICBSRUFEIChJVVNUTkxJU1QsRk1UPTE3MykgKChQU0FESVRN
SyhJUCxKVCksSVA9MSxOUFJTKSxKVD0xLE5USFRFKQogIDE3MyBGT1JNQVQgKDVEMTUuNykK
ICAgICAgQ0xPU0UgKElVU1ROTElTVCkKCiAgICAgIFJFVFVSTgogICAgICBFTkQKYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGMKYyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKmMKYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGMKICAgICAg
U1VCUk9VVElORSBEUEZDQUxDKFBSUyxTRlAsUEYsTUlZLE1KWCxNS1pILFRFUl9GT0xMT1cp
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gUFJTCiAgICAgIERPVUJMRSBQUkVDSVNJT04gU0ZQ
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gUEYKYwpjICAgICBIaXN0b3JpY2FsbHksIHRoaXMg
cm91dGluZSBjYWxjdWxhdGVkIHRoZSBwcmVzc3VyZSBhdCBmdWxsIHNpZ21hCmMgICAgIGxl
dmVscyB3aGVuIFJJUCB3YXMgc3BlY2lmaWNhbGx5IGRlc2lnbmVkIGZvciBNTTQvTU01IG91
dHB1dC4KYyAgICAgV2l0aCB0aGUgbmV3IGdlbmVyYWxpemVkIFJJUCAoRmViICcwMiksIHRo
aXMgcm91dGluZSBpcyBzdGlsbApjICAgICBpbnRlbmRlZCB0byBjYWxjdWxhdGUgYSBzZXQg
b2YgcHJlc3N1cmUgbGV2ZWxzIHRoYXQgYm91bmQgdGhlCmMgICAgIGxheWVycyByZXByZXNl
bnRlZCBieSB0aGUgdmVydGljYWwgZ3JpZCBwb2ludHMsIGFsdGhvdWdoIG5vIHN1Y2gKYyAg
ICAgbGF5ZXIgYm91bmRhcmllcyBhcmUgYXNzdW1lZCB0byBiZSBkZWZpbmVkLiAgVGhlIHJv
dXRpbmUgc2ltcGx5CmMgICAgIHVzZXMgdGhlIG1pZHBvaW50IGJldHdlZW4gdGhlIHByZXNz
dXJlcyBvZiB0aGUgdmVydGljYWwgZ3JpZApjICAgICBwb2ludHMgYXMgdGhlIGJvdW5kaW5n
IGxldmVscy4gIFRoZSBhcnJheSBvbmx5IGNvbnRhaW5zIG1remgKYyAgICAgbGV2ZWxzLCBz
byB0aGUgcHJlc3N1cmUgb2YgdGhlIHRvcCBvZiB0aGUgdXBwZXJtb3N0IGxheWVyIGlzCmMg
ICAgIGFjdHVhbGx5IGV4Y2x1ZGVkLiAgVGhlIGt0aCB2YWx1ZSBvZiBwZiBpcyB0aGUgbG93
ZXIgYm91bmRpbmcKYyAgICAgcHJlc3N1cmUgZm9yIHRoZSBsYXllciByZXByZXNlbnRlZCBi
eSBrdGggZGF0YSBsZXZlbC4gIEF0IHRoZQpjICAgICBsb3dlciBib3VuZGluZyBsZXZlbCBv
ZiB0aGUgbG93ZXN0IG1vZGVsIGxheWVyLCBpdCB1c2VzIHRoZQpjICAgICBzdXJmYWNlIHBy
ZXNzdXJlLCB1bmxlc3MgdGhlIGRhdGEgc2V0IGlzIHByZXNzdXJlLWxldmVsIGRhdGEsIGlu
CmMgICAgIHdoaWNoIGNhc2UgaXQgYXNzdW1lcyB0aGUgbG93ZXIgYm91bmRpbmcgcHJlc3N1
cmUgbGV2ZWwgaXMgYXMgZmFyCmMgICAgIGJlbG93IHRoZSBsb3dlc3QgdmVydGljYWwgbGV2
ZWwgYXMgdGhlIHVwcGVyIGJvdW5kaW5nIHByZXNzdXJlCmMgICAgIGxldmVsIGlzIGFib3Zl
LgpjCiAgICAgIERJTUVOU0lPTiBQUlMoTUlZLE1KWCxNS1pIKSxTRlAoTUlZLE1KWCksUEYo
TUlZLE1KWCxNS1pIKQogICAgICBJTlRFR0VSIFRFUl9GT0xMT1cKYwpDICBkbyBqPTEsbWp4
LTEgIEFydGlmYWN0IG9mIE1NNQogICAgICBETyBKID0gMSxNSlgKQyAgZG8gaT0xLG1peS0x
ICBzdGFnZ2VyZWQgZ3JpZAogICAgICAgICAgRE8gSSA9IDEsTUlZCiAgICAgICAgICAgICAg
RE8gSyA9IDEsTUtaSAogICAgICAgICAgICAgICAgICBJRiAoSy5FUS5NS1pIKSBUSEVOCkMg
IHRlcnJhaW4tZm9sbG93aW5nIGRhdGEKICAgICAgICAgICAgICAgICAgICAgIElGIChURVJf
Rk9MTE9XLkVRLjEpIFRIRU4KICAgICAgICAgICAgICAgICAgICAgICAgICBQRihJLEosSykg
PSBTRlAoSSxKKQpDICBwcmVzc3VyZS1sZXZlbCBkYXRhCiAgICAgICAgICAgICAgICAgICAg
ICBFTFNFCiAgICAgICAgICAgICAgICAgICAgICAgICAgUEYoSSxKLEspID0gLjVEMCogKDMu
RDAqUFJTKEksSixLKS0KICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
UlMoSSxKLEstMSkpCiAgICAgICAgICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAg
ICAgICAgRUxTRQogICAgICAgICAgICAgICAgICAgICAgUEYoSSxKLEspID0gLjVEMCogKFBS
UyhJLEosSysxKStQUlMoSSxKLEspKQogICAgICAgICAgICAgICAgICBFTkQgSUYKICAgICAg
ICAgICAgICBFTkQgRE8KICAgICAgICAgIEVORCBETwogICAgICBFTkQgRE8KYwogICAgICBS
RVRVUk4KICAgICAgRU5ECmMqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipjCmMKQyBOQ0xGT1JUU1RBUlQKICAg
ICAgRlVOQ1RJT04gVklSVFVBTChURU1QLFJBVE1JWCkKICAgICAgRE9VQkxFIFBSRUNJU0lP
TiBWSVJUVUFMCiAgICAgIERPVUJMRSBQUkVDSVNJT04gRVBTCmMKYyAgIFRoaXMgZnVuY3Rp
b24gcmV0dXJucyB2aXJ0dWFsIHRlbXBlcmF0dXJlIGluIEssIGdpdmVuIHRlbXBlcmF0dXJl
CmMgICAgICBpbiBLIGFuZCBtaXhpbmcgcmF0aW8gaW4ga2cva2cuCmMKICAgICAgRE9VQkxF
IFBSRUNJU0lPTiBURU1QLFJBVE1JWApDIE5DTEVORAogICAgICBFUFMgPSAwLjYyMkQwCiAg
ICAgIFZJUlRVQUwgPSBURU1QKiAoRVBTK1JBVE1JWCkvIChFUFMqICgxLkQwK1JBVE1JWCkp
CiAgICAgIFJFVFVSTgogICAgICBFTkQK

--_===53164114====mail.ucar.edu===_--

From wrfhelp@ucar.edu Tue Oct 14 13:57:34 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53163059 for jonathan.case-1@nasa.gov; Tue, 14 Oct 2014 13:57:34 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: NCL script for SCP/STP
To: "Case, Jonathan (MSFC-ZP11)[ENSCO INC]" <jonathan.case-1@nasa.gov>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 14 Oct 2014 13:57:34 -0600
Message-ID: <web-53163060@mail.ucar.edu>
In-Reply-To: <EF0E9A65016FCB4AA7A0EA5630E5DCB10E4C8020@NDMSMBX301.ndc.nasa.gov>
References: <EF0E9A65016FCB4AA7A0EA5630E5DCB10E4C8020@NDMSMBX301.ndc.nasa.gov>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Jonathan,

We currently don't have those diagnostics available for wrf in NCL. 
 Additionally I don't know of any that have been written that are 
available.

-wrfhelp-

On Tue, 7 Oct 2014 15:06:53 +0000
  "Case, Jonathan (MSFC-ZP11)[ENSCO INC]" <jonathan.case-1@nasa.gov> 
wrote:
> Dear WRF Help,
> 
> Has anyone written an NCL script to compute the supercell composite 
>parameter (SCP) and significant tornado parameter (STP) for use with 
>WRF forecast output?  (see below)
> 
> Many thanks,
> Jonathan Case
> ------------------------
> 
>>From the Storm Prediction Center page 
>http://www.spc.noaa.gov/sfctest/help/sfcoa.html:
> 
> SCP:
> Supercell Composite Parameter = a multi-parameter index that 
>includes effective SRH, muCAPE, and effective bulk shear. Each 
>parameter is normalized to supercell "threshold" values. Effective 
>SRH is divided by 50 m2/s2, muCAPE is divided by 1000 J/kg, and 
>effective bulk shear is divided by 20 m/s in the shear range of 10-20 
>m/s. Effective bulk shear less than 10 m/s is set to zero, and 
>effective bulk shear greater than 20 m/s is set to one.
> 
> This index is formulated as follows:
> 
> SCP = (muCAPE / 1000 J/kg) * (ESRH / 50 m2/s2) * (ESHEAR / 20 m/s)
> 
>For example, an ESRH of 300 m2/s2, muCAPE of 3000 J/kg, and ESHEAR of 
>20 m/s results in a supercell composite index of 18.
> 
> STP:
> Significant Tornado Parameter = a multi-parameter index that 
>includes effective bulk shear, effective SRH, 100 mb mean parcel 
>CAPE, and 100 mb mean parcel LCL height.  This index is formulated as 
>follows:
>        STP = (mlCAPE / 1500 J/kg) * ((2000 - mlLCL) / 1500 m) * 
>(ESRH / 150 m2/s2) * (ESHEAR / 20 m/s)
> A majority of significant tornadoes (F2 or greater damage) have been 
>associated with STP values greater than 1, while most nontornadic 
>supercells have been associated with vales less than 1 in a large 
>sample of RAP analysis proximity soundings.
> 
> 
> 
> *****************************************************************
> Jonathan Case;  Research Meteorologist at ENSCO, Inc./NASA
> Short-term Prediction Research and Transition (SPoRT) Center
> 320 Sparkman Dr., Room 3008; Huntsville, AL 35805
> Emails: Jonathan.Case-1@nasa.gov<mailto:Jonathan.Case-1@nasa.gov> 
>(preferred) or 
>case.jonathan@ensco.com<mailto:case.jonathan@ensco.com>
> Voice: 256.961.7504  ;  Fax: 256.961.7788
> http://weather.msfc.nasa.gov/sport/
> *****************************************************************
> 

From wrfhelp@ucar.edu Tue Oct 14 13:53:02 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53163052 for sam.hardy@manchester.ac.uk; Tue, 14 Oct 2014 13:53:02 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: WRF trajectory output - postprocessing 
To: "Sam Hardy" <sam.hardy@manchester.ac.uk>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 14 Oct 2014 13:53:02 -0600
Message-ID: <web-53163053@mail.ucar.edu>
In-Reply-To: <1F4C8472439135409EF8A180E10E9F3101214036DC@MBXP07.ds.man.ac.uk>
References: <1F4C8472439135409EF8A180E10E9F3101214036DC@MBXP07.ds.man.ac.uk>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Sam,

I don't know of anything other than RIP4 that is used to plot 
trajectories such as these.

-wrfhelp-

On Fri, 26 Sep 2014 21:14:33 +0000
  Sam Hardy <sam.hardy@manchester.ac.uk> wrote:
> Hi WRFHELP,
> 
> I've recently run a number of WRF (3.5.1) simulations of a real-data 
>case study, utilising the new trajectory option in the namelist 
>(traj_opt=1).
> 
> This may be an obvious question, but what are the post-processing 
>options for plotting the values of meteorological quantities (e.g. 
>RH, theta) along these forward trajectories?
> 
> I know RIP4 has been used extensively with previous versions of WRF 
>which didn't include the new trajectory option. Is it possible to use 
>another program (e.g. NCL) for post-processing, now that trajectories 
>can be initialised within the model using the option described above? 
>Or, is RIP4 still the best option?
> 
> Thanks in advance for your help.
> 
> Regards,
> 
> Sam Hardy
> 
> ---------------------------------------------------------------------------------------------------------
> Sam Hardy
> PhD Research Student
> 
> School of Earth, Atmospheric and Environmental Science
> University of Manchester
> Simon Building
> Oxford Road
> Manchester
> M13 9PL
> 
> Tel: 0161 306 3911
> ---------------------------------------------------------------------------------------------------------

From wrfhelp@ucar.edu Thu Sep 11 15:07:36 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53102439 for ysong@AIR-WORLDWIDE.COM; Thu, 11 Sep 2014 15:07:36 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: CAPE2D and CAPE3D
To: "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 11 Sep 2014 15:07:36 -0600
Message-ID: <web-53102440@mail.ucar.edu>
In-Reply-To: <37E3F12996162C4699DE66BC0873B8B8D90B2F4B@mail5>
References: <37E3F12996162C4699DE66BC0873B8B8D90B2F4B@mail5>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-2022-jp; format="flowed"
Content-Transfer-Encoding: 7bit

cape2d should be a maximum over the entire column.

-wrfhelp-

On Thu, 21 Aug 2014 19:57:52 +0000
  "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM> wrote:
> Hi wrfhelp,
> There is a function wrf_get_user - it seems that cape2d is not the 
>max over all the levels from cape3d?
> 
> Yucheng Song
> 
> 
> 
> AIR Worldwide  |  131 Dartmouth Street  |  Boston, MA 02116
> P: 617-807-4004 |  F: 617.807.4195 | 
> ysong@air-worldwide.com<mailto:ysong@air-worldwide.com>
> www.air-worldwide.com<http://www.air-worldwide.com/>
> Verisk Insurance Solutions $B!|(B  ISO | AIR Worldwide | Xactware
> 
> 
> TOUCHSTONE(r)
> 
> Own the 
>Risk.<http://www.air-worldwide.com/Software-Solutions/Touchstone/>
> 
> 
> 
>><http://www.air-worldwide.com/Software-Solutions/Touchstone/>
> 
> 
> 

From wrfhelp@ucar.edu Thu Sep 11 15:02:19 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53102431 for ysong@AIR-WORLDWIDE.COM; Thu, 11 Sep 2014 15:02:19 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: another error
To: "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 11 Sep 2014 15:02:19 -0600
Message-ID: <web-53102432@mail.ucar.edu>
In-Reply-To: <37E3F12996162C4699DE66BC0873B8B8D90B2E74@mail5>
References: <37E3F12996162C4699DE66BC0873B8B8D90B2E74@mail5>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-2022-jp; format="flowed"
Content-Transfer-Encoding: 7bit

Again, without an example I can't help you.

-wrfhelp-

On Thu, 21 Aug 2014 15:19:05 +0000
  "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM> wrote:
> https://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_map.shtml
> 
> This page, the example is NOT complete
> map = wrf_map(wks,a,True)  - at least in version 6.1.2 it didn$B!G(Bt 
>plot anything
> 
> many errors on the webpages.
> Also I suggest that NCL should learn from R in that providing some 
>help info and when you type the variable, values should
> Be displayed.
> 
> Yucheng Song
> 
> 
> 
> AIR Worldwide  |  131 Dartmouth Street  |  Boston, MA 02116
> P: 617-807-4004 |  F: 617.807.4195 | 
> ysong@air-worldwide.com<mailto:ysong@air-worldwide.com>
> www.air-worldwide.com<http://www.air-worldwide.com/>
> Verisk Insurance Solutions $B!|(B  ISO | AIR Worldwide | Xactware
> 
> 
> TOUCHSTONE(r)
> 
> Own the 
>Risk.<http://www.air-worldwide.com/Software-Solutions/Touchstone/>
> 
> 
> 
>><http://www.air-worldwide.com/Software-Solutions/Touchstone/>
> 
> 
> 

From wrfhelp@ucar.edu Thu Sep 11 15:01:52 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53102429 for ysong@AIR-WORLDWIDE.COM; Thu, 11 Sep 2014 15:01:52 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Errors on many webpages
To: "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 11 Sep 2014 15:01:52 -0600
Message-ID: <web-53102430@mail.ucar.edu>
In-Reply-To: <37E3F12996162C4699DE66BC0873B8B8D90B2E59@mail5>
References: <37E3F12996162C4699DE66BC0873B8B8D90B2E59@mail5>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-2022-jp; format="flowed"
Content-Transfer-Encoding: 7bit

There is nothing wrong with this statement.  It is how the function is 
used.  Please send an example showing that it does not work.  Without 
it I cannot help you.  See this simple example: 
http://www2.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/Examples/BASIC/wrf_wps_ter4.ncl

-wrfhelp-

On Thu, 21 Aug 2014 15:00:33 +0000
  "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM> wrote:
> https://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_map_overlay.shtml
> 
> Could someone please confirm all the mistakes? For example, here
> wrf_map_overlay(wks,map,(/contour_t,contour_p,vector/),True)
> 
> This statement is wrong.
> 
> Yucheng Song
> 
> 
> 
> AIR Worldwide  |  131 Dartmouth Street  |  Boston, MA 02116
> P: 617-807-4004 |  F: 617.807.4195 | 
> ysong@air-worldwide.com<mailto:ysong@air-worldwide.com>
> www.air-worldwide.com<http://www.air-worldwide.com/>
> Verisk Insurance Solutions $B!|(B  ISO | AIR Worldwide | Xactware
> 
> 
> TOUCHSTONE(r)
> 
> Own the 
>Risk.<http://www.air-worldwide.com/Software-Solutions/Touchstone/>
> 
> 
> 
>><http://www.air-worldwide.com/Software-Solutions/Touchstone/>
> 
> 
> 

From wrfhelp@ucar.edu Thu Sep 11 14:44:03 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53102386 for olagueralyndonmark429@gmail.com; Thu, 11 Sep 2014 14:44:03 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: plotting of moisture convergence
To: "Lyndon Mark Olaguera" <olagueralyndonmark429@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 11 Sep 2014 14:44:03 -0600
Message-ID: <web-53102387@mail.ucar.edu>
In-Reply-To: <CA+V+8dX=BU1LuKiu6ocidEgqTSDRaDJvQi4357bz4MzA8_7VZA@mail.gmail.com>
References: <CA+V+8dX=BU1LuKiu6ocidEgqTSDRaDJvQi4357bz4MzA8_7VZA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Lyndon,

We currently do not have any scripts that do that.

-wrfhelp-

On Tue, 26 Aug 2014 00:42:33 +0800
  Lyndon Mark Olaguera <olagueralyndonmark429@gmail.com> wrote:
> Hi WRF,
> 
> I was wondering if you have some simple way of plotting moisture
> convergence from the wrfout file.
> There are forums discussings this. for example:
> http://gradsusr.org/pipermail/gradsusr/2011-February/029360.html
> 
> but i am doubting this because there is no reference especially for 
>the
> conversion of Td from Tc and RH.
> do you know some ncl script that actually plots for the mositure
> convergence?
> thanks,
> Lyndon

From wrfhelp@ucar.edu Thu Sep 11 14:40:02 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53102377 for winash12@gmail.com; Thu, 11 Sep 2014 14:40:02 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: geogrid.exe does not seem to update dy of namelist.wps
To: "ashwinD12 ." <winash12@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 11 Sep 2014 14:40:02 -0600
Message-ID: <web-53102378@mail.ucar.edu>
In-Reply-To: <CAH0LXy5edv2Nnd_tXamcSBPy7ojaRQmg6HJJ+DF9Rka4Ek-5Lw@mail.gmail.com>
References: <CAH0LXy5z0F_kMREMUEPhdyaubyVQ7Y2oo1C7EJkfdB=fVWoomQ@mail.gmail.com>
 	<53F28FD3.9060309@ucar.edu>
 	<CAH0LXy5xiZ-JfHvEGBizHuJ95__UKE80xMQ2Fp7jod1yWWdJCA@mail.gmail.com>
 	<CAH0LXy6mo5oKQ9nAkNrQMP0d95J+VXt0WsA4iYdNhggGhFGGJg@mail.gmail.com>
 	<53F36F01.1030700@ucar.edu>
 	<CAH0LXy5i0tnXTn5XAOb4bjydrPo2K4JiqpRg-1+nKsWYYtNY8Q@mail.gmail.com>
 	<CAH0LXy7d_6z3Hh9fZSqcmRne1-gvisPd752boC+73tB76iQmVw@mail.gmail.com>
 	<53F66923.7040802@ucar.edu>
 	<CAH0LXy79ouDPBWYt8jUMxZwKLf5FAge3hPNXnraFVHg90xaxSw@mail.gmail.com>
 	<53F7A4F8.8050608@ucar.edu>
 	<CAH0LXy7DDNUSKjVFXaj1oOE+fVtQ3mqVbs9CA6N0W6n-QXdG4g@mail.gmail.com>
 	<CAH0LXy7_m832vzU9QRxF_ZFwKiOVLrhovgTAanWFVWAAXQe30A@mail.gmail.com>
 	<CAH0LXy75xeXF+_9VE0FbPefA9PBHMNuu9Bpk13j_GsRYSqrVZA@mail.gmail.com>
 	<53FD0957.70000@ucar.edu>
 	<CAH0LXy78BrfSVL4RtR-wAg-Op6ciCEGK6RH2ekMGzYzwvjoZ0A@mail.gmail.com>
 	<CAH0LXy6CzOMou4pihWfKWxvmRkbmX-FTX+yCaJc65ThQ1A418g@mail.gmail.com>
 <CAH0LXy5edv2Nnd_tXamcSBPy7ojaRQmg6HJJ+DF9Rka4Ek-5Lw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

It will not change how plotgrids script because it reads directly from 
the wps namelist.

-wrfhelp-

On Wed, 27 Aug 2014 21:56:19 +0530
  "ashwinD12 ." <winash12@gmail.com> wrote:
> How will this latest restriction in WPS's geogrid.exe affect the NCL
> script plotgrids_new.ncl under util ? As far as I am aware there is 
>no
> current restriction of DX being copied into DY in that script. End
> users can enter whatever values of DX and DY in namelist.wps,
> visualize the domain(s) in plotgrids_new.ncl and then run 
>geogrid.exe
> only to find what they conceived and what is being perceived is
> entirely different.
> 
> On 8/27/14, ashwinD12 . <winash12@gmail.com> wrote:
>> Indeed it would be very useful if  couldyou update the documentation 
>>such
>> that this fact is reflected ?
>>
>>
>> On Wed, Aug 27, 2014 at 9:54 AM, ashwinD12 . <winash12@gmail.com> 
>>wrote:
>>
>>> Hello WRFHelp,
>>>                           Can the expert provide more explanation on 
>>>why
>>> the dx and dy have to be the same in WPS and WRF ?
>>> Regards,
>>> Ashwin.
>>>
>>>
>>> On Wed, Aug 27, 2014 at 3:55 AM, WRFHELP <wrfhelp@ucar.edu> wrote:
>>>
>>>>  I just talked to our expert about this issue. He said that WRF 
>>>>doesn't
>>>> allow dx and dy to be different. In other words, dx and dy are 
>>>>forced to
>>>> be
>>>> the same in WPS and WRF.
>>>>
>>>> On 8/26/14 5:17 AM, ashwinD12 . wrote:
>>>>
>>>> I changed compilers to ifort and icc and recompiled everything from 
>>>>zlib
>>>> to netcdf to wrf and wps. No change to my existing situation. So 
>>>>unless
>>>> I
>>>> am told how to go about putting print statements I am afraid I 
>>>>cannot
>>>> proceed further.
>>>>
>>>>
>>>> On Sat, Aug 23, 2014 at 11:41 AM, ashwinD12 . <winash12@gmail.com>
>>>> wrote:
>>>>
>>>>> Specifically in the body of this function call - call
>>>>> ext_put_dom_ti_real_scalar   ('DY', dy)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sat, Aug 23, 2014 at 10:49 AM, ashwinD12 . <winash12@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> I want to be able to put print statements in output_module.F in
>>>>>> geogrid/src and in similar files under geogrid/src.
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sat, Aug 23, 2014 at 1:45 AM, WRFHELP <wrfhelp@ucar.edu> wrote:
>>>>>>
>>>>>>>  Can you specify in which codes and where you want to put print
>>>>>>> statement?
>>>>>>>
>>>>>>> On 8/21/14 11:08 PM, ashwinD12 . wrote:
>>>>>>>
>>>>>>>  No issues about that. But my question is still unanswered :)
>>>>>>>
>>>>>>>  I need a way to put print statements and recompile in the
>>>>>>> geogrid/src
>>>>>>> directory. How to go about doing that ?
>>>>>>>
>>>>>>>  gdb is ruled out as an option since there is no bug as such. The
>>>>>>> program exits without any error. This is a functional error as in 
>>>>>>>the
>>>>>>> program does not do what is it supposed to do.
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Aug 22, 2014 at 3:18 AM, WRFHELP <wrfhelp@ucar.edu> wrote:
>>>>>>>
>>>>>>>>  Please discrad my previous email, which is supposed to send to
>>>>>>>> another user. I am sorry for the possible confusion caused by this.
>>>>>>>>
>>>>>>>>
>>>>>>>> On 8/20/14 4:21 AM, ashwinD12 . wrote:
>>>>>>>>
>>>>>>>>  When I was first trying to install WPS on Ubuntu 12.04 with
>>>>>>>> gfortran and netcdf-4.3.2 and necdf-fortran-4.4.0 I got this error
>>>>>>>> when
>>>>>>>> running ./configure after running ./clean -a.
>>>>>>>>
>>>>>>>>  Your FORTRAN +NETCDF did not run successfully.
>>>>>>>>
>>>>>>>> http://mailman.ucar.edu/pipermail/wrf-users/2014/003606.html
>>>>>>>>
>>>>>>>>  I did not get a response to this message as I thought it to be
>>>>>>>> trivial. But in light of this geogrid.exe problem maybe it is
>>>>>>>> important to
>>>>>>>> fix this problem first. As I mentioned in that note both 
>>>>>>>>netcdf-4.3.2
>>>>>>>> and
>>>>>>>> netcdf-fortran-4.4.0 compiled without any errors.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Aug 20, 2014 at 11:06 AM, ashwinD12 . <winash12@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hello WRFHelp,
>>>>>>>>>                         I believe I have narrowed down the scope of
>>>>>>>>> the error. What it appears to be doing is that it is copying the
>>>>>>>>> value
>>>>>>>>> of dx to dy since I believe the program believes dy is  null. It is
>>>>>>>>> basically ignoring the values of dy completely. So either this is a
>>>>>>>>> problem in the syntax of namelist.wps (is it free form or does it
>>>>>>>>> require a particular syntax such as spaces, commas ? )
>>>>>>>>>
>>>>>>>>> If you can guide me on the source file that writes out the .nc file
>>>>>>>>> I
>>>>>>>>> can put print statements  for the dy values and bring this to  a
>>>>>>>>> successful closure. I presume it is in the output_module.f90 file ?
>>>>>>>>> I
>>>>>>>>> note it has  a debug module. Question is how to invoke it ?
>>>>>>>>> Regards,
>>>>>>>>> Ashwin.
>>>>>>>>>
>>>>>>>>> On 8/19/14, WRFHELP <wrfhelp@ucar.edu> wrote:
>>>>>>>>>  > Ashwin,
>>>>>>>>> >
>>>>>>>>> > I cannot repeat your errors here in NCAR.  I also don't think it
>>>>>>>>> is a
>>>>>>>>> > problem in netCDF interface. If we change dx and dy in
>>>>>>>>> namelist.wps, the
>>>>>>>>> > results definitely will change accordingly.  I am confused by the
>>>>>>>>> errors
>>>>>>>>> > you encounter.
>>>>>>>>> >
>>>>>>>>> > On 8/19/14 6:10 AM, ashwinD12 . wrote:
>>>>>>>>> >> I switched OS to CYGWIN where I have an alternate WRF
>>>>>>>>> installation and
>>>>>>>>> >> tried doing the same thing. The same issue is reproducible over
>>>>>>>>> there
>>>>>>>>> >> as well. The log file is fine but the netcdf output is basically
>>>>>>>>> >> wrong. I do not know how the module output_module.f90 calls the
>>>>>>>>> NETCDF
>>>>>>>>> >> interface but somewhere the link is broken. This is NOT really a
>>>>>>>>> show
>>>>>>>>>  >> stopper as there is a workaround. I need to change DX _AND_ DY
>>>>>>>>> to make
>>>>>>>>> >> sure NETCDF picks up the change but this is a bit of an
>>>>>>>>> >> annoyance
>>>>>>>>> as
>>>>>>>>> >> if I fail to  do that then real.exe complains of the difference
>>>>>>>>> >> in
>>>>>>>>> >> namelist.wps and namelist.input.
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >> Regards,
>>>>>>>>> >> Ashwin.
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >> On Tue, Aug 19, 2014 at 11:13 AM, ashwinD12 .
>>>>>>>>> >> <winash12@gmail.com
>>>>>>>>>  >> <mailto:winash12@gmail.com>> wrote:
>>>>>>>>> >>
>>>>>>>>> >>     Hello it goes without a saying that I have run geogrid.exe
>>>>>>>>> after
>>>>>>>>> >>     changing namelist.WPS
>>>>>>>>> >>     The geogrid.log file does record the change and maybe the
>>>>>>>>> problem
>>>>>>>>> >>     is with the netcdf function call that is writing it out to
>>>>>>>>> disk ?
>>>>>>>>> >>     It is caching something ? Or maybe it is an OS fault ?
>>>>>>>>> >>     Is there any way I can debug this further and get back to
>>>>>>>>> >> you
>>>>>>>>> ?
>>>>>>>>> >>
>>>>>>>>> >>     I am on Ubuntu 12.04 with NetCDF 4.3.2 which was compiled
>>>>>>>>> >> with
>>>>>>>>> >>     gfortran 4.8.3.
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >>     On Tue, Aug 19, 2014 at 5:14 AM, WRFHELP <wrfhelp@ucar.edu
>>>>>>>>>  >>     <mailto:wrfhelp@ucar.edu>> wrote:
>>>>>>>>> >>
>>>>>>>>> >>         Please rerun geogrid.exe after you chnage namelist.wps.
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >>         On 8/16/14 1:48 AM, ashwinD12 . wrote:
>>>>>>>>> >>>         Hello,
>>>>>>>>> >>>                   This is my third question for the week. This
>>>>>>>>> >>>         problem is with geogrid.exe and it does not seem to
>>>>>>>>> update dy
>>>>>>>>> >>>         when I change the value in namelist.wps. When I type
>>>>>>>>> ncdump
>>>>>>>>>  >>>         geo_em_d01.nc <http://geo_em_d01.nc> I get the older
>>>>>>>>> value of
>>>>>>>>>  >>>         dy. I have enclosed my namelist.wps.
>>>>>>>>> >>>
>>>>>>>>> >>>         Regards,
>>>>>>>>> >>>         Ashwin.
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>

From wrfhelp@ucar.edu Tue Aug 12 08:28:11 2014
Received: from [128.117.65.82] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53064142 for zmumba@gmail.com; Tue, 12 Aug 2014 08:28:11 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: extracting part of a wrf filename
To: "Zilore Mumba" <zmumba@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 12 Aug 2014 08:28:11 -0600
Message-ID: <web-53064143@mail.ucar.edu>
In-Reply-To: <CAKS2qbJ9a63PwyNXisbGyM8xX9+gt3QG+HuH+3Wg4WR4yg8O1A@mail.gmail.com>
References: <CAKS2qbJ9a63PwyNXisbGyM8xX9+gt3QG+HuH+3Wg4WR4yg8O1A@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Hi Zilore,

This is how I usually do this:

; get time information and strip out the day and hour
   times_in_file = a->Times
   dims = dimsizes(times_in_file)
   times = new(dims(0),string)
   do i=0,dims(0)-1
     times(i) = chartostring(times_in_file(i,11:12))
   end do

Let me know if you have any other questions.

-wrfhelp-

On Mon, 11 Aug 2014 22:56:23 +0200
  Zilore Mumba <zmumba@gmail.com> wrote:
> Excuse me for my very simple question.
> 
> After I do
> 
> ;;;;;;;;;;;;;;;;;;
> 
>  times  = *wrf_user_list_times*(a) ; get times in the file
>  ntimes = *dimsizes*
> <https://www.ncl.ucar.edu/Document/Functions/Built-in/dimsizes.shtml>(times)
>     ; number of times in the file
> 
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> 
> I can loop through the times with
> 
> ;;;;;;;;;;;;;;;;;;;;;
> 
>  do it = 0,ntimes-1,2             ; TIME LOOP
> 
> ;;;;;;;;;;;;;;;;;
> 
> Within the loop, I would like to print the output file with only the
> hour extracted from times(it), something like
> 
> ;;;;;;;;;;;;;;;;;;;;;;;
> 
>  wks = gsn_open_wks(type,"plt_PressureLevel" + "_" +
> pressure_levels(level) + "_" + times(it(11:12)))
> 
> ;;;;;;;;;;;;;;;;;;;;
> 
> The above does not work. How do I write it to get the validity hour
> from YYYY-MM-DD_HH:MM:SS?
> 
> I will appreciate help.
> 
> Zilore Mumba

From wrfhelp@ucar.edu Mon Aug 04 12:59:55 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53053680 for ehsantaghizadeh@yahoo.com; Mon, 04 Aug 2014 12:59:55 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: NCL "version 5.1.0 or higher" OR "version 6.1.0 or higher"
To: "Ehsan Taghizadeh" <ehsantaghizadeh@yahoo.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Mon, 04 Aug 2014 12:59:55 -0600
Message-ID: <web-53053681@mail.ucar.edu>
In-Reply-To: <1407104517.9240.YahooMailNeo@web161706.mail.bf1.yahoo.com>
References: <1407104517.9240.YahooMailNeo@web161706.mail.bf1.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Ehsan,

If you are planning on using any of the wrf specific functions in NCL, 
we highly recommend you use the latest version of NCL which is 6.2.0. 
 We update the wrf functions with new options and bug fixes with every 
release, so it is a good idea to have the latest version.

-wrfhelp-

On Sun, 3 Aug 2014 15:21:57 -0700
  Ehsan Taghizadeh <ehsantaghizadeh@yahoo.com> wrote:
> Hi
> In following link:
> http://www2.mmm.ucar.edu/wrf/users/graphics/WRF-post-processing.htm
> 
> for NCL, Requirements; has been written:
> "NCAR Command Language libraries(http://ngwww.ucar.edu), version 
>5.1.0 or higher."
> 
> 
> However in ARW users guide has been written "NCL version 6.1.0 or 
>higher is required."
> 
> Which one is true?
> 
> However maybe it is not important.
> 
> Sincerely
> Ehsan Taghizadeh

From wrfhelp@ucar.edu Mon Aug 04 10:35:49 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53053281 for jonesd647@yahoo.ca; Mon, 04 Aug 2014 10:35:49 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Bug introduced in wrf_user_intrp2d in NCL v6.2.0?
To: "David Jones" <jonesd647@yahoo.ca>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Mon, 04 Aug 2014 10:35:49 -0600
Message-ID: <web-53053282@mail.ucar.edu>
In-Reply-To: <1406736124.96115.YahooMailNeo@web162204.mail.bf1.yahoo.com>
References: <1406736124.96115.YahooMailNeo@web162204.mail.bf1.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

David,

We fixed a bug in NCL version 6.2.0 for both the 2d and 3d 
interpolation code.  It was not consistent with the and we chose to 
adjust the code with the new NCL release.  Where earlier you wanted 
your plane to look like this: plane = (x1,x2,y1,y2), you now want it 
to look like this: plane = (x1,y1,x2,y2).

Please let me know if you have any additional questions.

-wrfhelp-

On Wed, 30 Jul 2014 09:02:04 -0700
  David Jones <jonesd647@yahoo.ca> wrote:
> Dear WRF help,
> 
> I suspect there may have been a bug introduced into the 
>wrf_user_interp2d function in NCL version 6.2.0.
> 
> When I now use the function, it seems incapable of correctly 
>locating the northern coordinate of a line from A->B.
> When I use NCL v6.1.2, the function works perfectly.
> 
> I've attached 2 *.png images showing the result of the same script 
>executed with versions 6.1.2 and 6.2.0. As you can see, there is a 
>very big difference in the cross section the function makes. The 
>correct cross section should follow 38.0E.
> 
> I'm also attaching a simple script with which the problem can be 
>reproduced (with 6.2.0) and plotted correctly (with 6.1.2).
> I presume this will work with any WRF file, but I've attached my own 
>WRF file for your use (12.5 MB). 
> 
> Also note, I have not checked if this problem is also present in the 
>3D version of the function, wrf_user_interp3d.
> 
>For further information, I'm using a x86_64 linux machine with 
>OpenSUSE. I have installed the following binary:
>  ncl_ncarg-6.2.0.Linux_RHEL6.2_x86_64_nodap_gcc472.tar.gz
> I also use 6.2.0 on another machine, where I installed a different 
>binary
>  ncl_ncarg-6.2.0.Linux_Debian6.0_x86_64_nodap_gcc445.tar.gz
> and the problem is the same. 
> 
> While this is not an urgent problem for me, as I can continue to use 
>6.1.2, I'll still be very interested to here your response.
> 
> With best regards,
> 
> Dave

From wrfhelp@ucar.edu Mon Aug 04 10:30:45 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53053274 for jonathan.meyer@aggiemail.usu.edu; Mon, 04 Aug 2014 10:30:45 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: NCL function: wrf_user_intrp3d using specified points for
 vertical cross section
To: "Jon Meyer" <jonathan.meyer@aggiemail.usu.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Mon, 04 Aug 2014 10:30:45 -0600
Message-ID: <web-53053275@mail.ucar.edu>
In-Reply-To: <CAJA_jmKGpDFYRz1+0EcpirPHz2F1eaOh63FN=Rx5N5UwLKqkmw@mail.gmail.com>
References: <CAJA_jmKGpDFYRz1+0EcpirPHz2F1eaOh63FN=Rx5N5UwLKqkmw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Jon,

I'm sorry it took me a while to get back to you, but it appears that 
when you are putting in the points to make the plane that you are 
using lat/lon.  This function was written to read i/j points.  You 
will need to use the function wrf_user_ll_to_ij to convert between 
lat/lon and i/j.  In addition, we do want dx and dy to be set as 
integers because they are dimensions.  Please let me know if this 
works and if you have any further issues.

-wrfhelp-

On Tue, 15 Jul 2014 12:05:40 -0600
  Jon Meyer <jonathan.meyer@aggiemail.usu.edu> wrote:
> Hi,
> 
> I am using NCLv6.2.0 to plot a vertical cross section using the
> wrf_user_intrp3d function.
> 
> I am using 4 points to specify the start and end grid points for the 
>cross
> section and have run into issues when the specified points do not 
>lie on a
> direct line of latitude or longitude. With no direction on how the
> start/end grid points should be used, I turn to the developers.
> 
> When specifying two points that do not share either the same 
>latitude or
> longitude, the function returns a cross section from only a single
> gridpoint and not a line starting and ending on the two specified 
>grid
> points, while the function works appropriately for lines that share 
>lat/lon
> grids.
> 
> I'm curious if this function has the capability to interpolate from 
>any
> user specified grid points, or if they are required to share a line 
>of lat
> or long?
> 
> *Here is how I am calling the function in my ncl code:*
> 
> ;=========================================
> ;plane =  (/long_start, lat_start, long_end, lat_end/);
> plane = (/79,57 , 56,95/)  ; *this doesn't work*
> plane = (/79,57 , 79,95/)  ; *this does work *shares the same line 
>of
> longitude*
> 
> xsection = wrf_user_intrp3d(V,Z,"v",plane,0.,True)
> printVarSummary(xsection)
> ;==========================================
> 
> 
> 
> *Here is the printVarSummary for the two different plane variables*
> *When it doesn't work:*
> Variable: xsection
> Type: float
> Total Size: 35200 bytes
>            8800 values
> Number of Dimensions: 3
> Dimensions and sizes: [Time | 2] x [Vertical | 100] x [Horizontal | 
>44]
> Coordinates:
> Number Of Attributes: 4
>  _FillValue : 9.96921e+36
>  units : m s-1
>  description : u,v met velocity
> *  Orientation : Cross-Section: (57,79) to (57,79) 
>      <--------NOTICE
> the bad orientation*
> 
> *When it does work*
> Variable: xsection
> Type: float
> Total Size: 30400 bytes
>            7600 values
> Number of Dimensions: 3
> Dimensions and sizes: [Time | 2] x [Vertical | 100] x [Horizontal | 
>38]
> Coordinates:
> Number Of Attributes: 4
>  _FillValue : 9.96921e+36
>  units : m s-1
>  description : u,v met velocity
> *  Orientation : Cross-Section: (57,79) to (94,79) 
>    <--------NOTICE the
> correct orientation*
> 
> 
> 
> 
> 
> 
> *From my digging into the function itself here is what I've found is
> leading to this issue:*
> 
> 1) wrf_user_intrp3d is initialized with the correct 'A' and 'B' grid 
>points.
> 2) wrf_user_intrp3d passes these grid points into the 
>wrf_user_set_xy
> function
> 3) wrf_user_set_xy function computes the horizontal distance the 
>cross
> section spans from 'A' to
>    'B'
> 
> 
> 
> Here is a code snippet from the applicable wrf_user_set_xy function 
>where I
> am seeing issues.
> 
> *;===============================================*
> *  if (opts) then        ; We have a specified start and end point*
> 
> *    x0 = xp *
> *    y0 = yp *
> *    if ( x1 .gt. dims(2)-1 ) then *
> *      x1 = dims(2)*
> *    end if*
> *    if ( y1 .gt. dims(1)-1 ) then *
> *      y1 = dims(1)*
> *    end if*
> *  end if*
> 
> 
> *  dx = x1 - x0 *
> *  dy = y1 - y0 *
> 
> 
> *  distance = (dx*dx + dy*dy)^0.5*
> *  ;----*
> *  ; EVERYTHING IS FINE UP TO HERE*
> *  ;----*
> 
> *  npts = tointeger(distance)*
> *  dxy = new(1,typeof(distance))*
> *  dxy = distance/npts*
> 
> *  xy = new((/ npts, 2 /),typeof(x1))*
> 
> *  ;----- *
> *  ; WITH dx AND dy SET AS INTEGERS, DIVIDING dx OR dy BY npts 
>RESULTS IN*
> *  ; A 'ZERO' VALUE, WHICH WHEN USED TO ITERATE THROUGH FOR THE 'xy' 
>ARRAY*
> *  ; LEADS TO THE x0 and y0 VALUES BEING INSERTED INTO EACH INDEX*
> *  ;-----*
> 
> *  dx = dx/npts*
> *  dy = dy/npts*
> *  do i=0,npts-1*
> *    xy(i,0) = x0 + i*dx *
> *    xy(i,1) = y0 + i*dy *
> *  end do*
> 
> *; print(xy)*
> *  return(xy)*
> 
> *; =======================================*
> 
> 
> 
> It seems the combination of the dx & dy variables set as integers, 
>and the
> scenario where dividing these values by npts results in a number 
>less than
> 1 causes a zero value, and subsequently keeps the xy array static 
>for the
> user specified 'A' grid point and not the intended spacing between 
>'A' and
> 'B' points.
> 
> I am hesitant to modify the results of the xy array as they are 
>crucial to
> the interpolation process.
> 
> 
> Any advice is greatly appreciated. I can provide my script and a 
>single
> wrfout file for testing if it comes to that.
> 
> Jon Meyer
> Utah State University

From wrfhelp@ucar.edu Fri Aug 01 12:55:55 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53051295; Fri, 01 Aug 2014 12:55:55 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: [ncl-talk] how to plot brightness temperature output from
 WRF?
To: "Mary Haley" <haley@ucar.edu>, "Li Qi" <liqi123sh@qq.com>
Cc: "ncl-talk" <ncl-talk@ucar.edu>, "wrfhelp" <wrfhelp@ucar.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Fri, 01 Aug 2014 12:55:55 -0600
Message-ID: <web-53051296@mail.ucar.edu>
In-Reply-To: <CACNN_CJRwZ8G7+4aAq5kO+QXEdf4v5EoS+f18EfZWa0sn3LJkg@mail.gmail.com>
References: <tencent_6F38ED412445C7CA4A4554FF@qq.com>
 <CACNN_CJRwZ8G7+4aAq5kO+QXEdf4v5EoS+f18EfZWa0sn3LJkg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Li,

Cloud-top blackbody temperature is not currently a diagnostic that is 
available in NCL.  However, you can use RIP to calculate it.

http://www2.mmm.ucar.edu/wrf/users/docs/ripug.htm

-wrfhelp-

On Thu, 31 Jul 2014 13:36:35 -0600
  Mary Haley <haley@ucar.edu> wrote:
> Hi Li,
> 
> This is being forwarded to wrfhelp@ucar.edu.
> 
> --Mary
> 
> 
> 
> On Sun, Jul 27, 2014 at 6:58 PM, Li Qi <liqi123sh@qq.com> wrote:
> 
>> hi all,
>>
>> I'd like to ask how to draw the model-simulated cloud-top blackbody
>> temperature?
>>
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>

From wrfhelp@ucar.edu Fri Aug 01 11:30:08 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53051208 for arusse27@jhu.edu; Fri, 01 Aug 2014 11:30:08 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Request Function Script: wrf_interp_3d_z
To: "Alexi Russell" <arusse27@jhu.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Fri, 01 Aug 2014 11:30:08 -0600
Message-ID: <web-53051209@mail.ucar.edu>
In-Reply-To: <72cf4014478a400a972a2515e218f6f2@BLUPR01MB550.prod.exchangelabs.com>
References: <efffcd549a434b2d926bca1dfa6ecfe9@BLUPR01MB550.prod.exchangelabs.com>
 <web-53025846@mail.ucar.edu>
 <72cf4014478a400a972a2515e218f6f2@BLUPR01MB550.prod.exchangelabs.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Alexi,

The code I sent you is for wrf_interp_3d_z.  It is written in fortran 
and then worked into NCL by the developers.

-wrfhelp-

On Tue, 15 Jul 2014 20:44:53 +0000
  Alexi Russell <arusse27@jhu.edu> wrote:
> Hello,
> 
> The "wrf_user_intrp3d" function uses the function "wrf_interp_3d_z" 
>within it and it is the later that I would like to see the code for. 
> I cannot find the function text anywhere; it is not listed in 
>gsn_code.ncl or in WRFUserARW.ncl.  Also, I am not familiar with 
>fortran, so could direct me to the NCL code for the function?
> 
> Thank you,
> Alexi
> 
> Alexandria Russell
> PhD student, Johns Hopkins University, Department of Earth and 
>Planetary Sciences
> NSF Water, Climate, and Health IGERT fellow
> alexi.russell@jhu.edu
> 
> 
> 
> -----Original Message-----
>From: WRF Help [mailto:wrfhelp@ucar.edu] 
> Sent: Monday, July 14, 2014 1:09 PM
> To: Alexi Russell
> Subject: Re: Request Function Script: wrf_interp_3d_z
> 
> Hi Alexi,
> 
> I would suggest using wrf_user_intrp3d.  It is more up to date and 
>supported.  I have attached the fortran source code here.
> 
> -wrfhelp-
> 
> On Tue, 8 Jul 2014 21:35:53 +0000
>  Alexi Russell <arusse27@jhu.edu> wrote:
>> Hello,
>> 
>> I am using the function wrf_interp_3d_z to convert my wrf data from 
>>eta levels to pressure levels.  I would like to know how the function 
>>performs this task, but I am unable to find the actual function 
>>script 
>>anywhere.  Could you direct me to where I might find the actual 
>>script 
>>that composes "wrf_interp_3d_z"?  Or could you send it to me 
>>directly?
>> 
>> Thank you,
>> 
>> Alexi
>> 
>> Alexandria Russell
>> PhD student, Johns Hopkins University, Department of Earth and 
>>Planetary Sciences  NSF Water, Climate, and Health IGERT fellow  
>>alexi.russell@jhu.edu
>> 
>> 
> 

From wrfhelp@ucar.edu Wed Jul 30 08:10:26 2014
Received: from [128.117.65.81] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53047540 for sfeng@mail.usf.edu; Wed, 30 Jul 2014 08:10:26 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: query about wrf_user_intrp3d
To: "Sha Feng" <sfeng@mail.usf.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Wed, 30 Jul 2014 08:10:26 -0600
Message-ID: <web-53047541@mail.ucar.edu>
In-Reply-To: <405EC916-5450-443B-B10A-0CE94DD42B4B@mail.usf.edu>
References: <405EC916-5450-443B-B10A-0CE94DD42B4B@mail.usf.edu>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Sha,

This function already assumes you want above ground level so you just 
need to put in 30m.

-wrfhelp-

On Tue, 29 Jul 2014 17:03:25 -0700
  Sha Feng <sfeng@mail.usf.edu> wrote:
> Hi wrfhelpers,
> 
> In the function of wrf_user_intrp3d (
> 		var3d      : numeric,  
> 		vert       : numeric,  
> 		plot_type  : string,   
> 		loc    [*] : numeric,  ; up to four values
> 		angle      : numeric,  
> 		res    [1] : logical   
> 	)
> 
> 	return_val  :  numeric
> , should I put "30 m" or "30 m + terrain height"  to interpolate the 
>var3d field to 30 m AGL? 
> 
> Thanks,
> -Sha
> 

From wrfhelp@ucar.edu Wed Jul 30 08:07:06 2014
Received: from [128.117.65.81] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53047530 for Darren.Mason@digital-engineering-ltd.com; Wed, 30 Jul 2014 08:07:06 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: wrf_ll_to_ij
To: "Darren Mason" <Darren.Mason@digital-engineering-ltd.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Wed, 30 Jul 2014 08:07:06 -0600
Message-ID: <web-53047531@mail.ucar.edu>
In-Reply-To: <000001cfab4e$57733300$06599900$@digital-engineering-ltd.com>
References: <000001cfab4e$57733300$06599900$@digital-engineering-ltd.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;boundary="_===53047530====mail.ucar.edu===_"

This is a multi-part MIME message

--_===53047530====mail.ucar.edu===_
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Darren,

I have attached the fortran code for this function.

-wrfhelp-

On Tue, 29 Jul 2014 17:58:36 +0100
  "Darren Mason" <Darren.Mason@digital-engineering-ltd.com> wrote:
> Hi wrfhelp,
> 
> 
> 
> Would you mind pointing me in the direction of the source code of 
>the built
> in function wrf_ll_to_ij? I've downloaded the ncl source code
> (ncl_ncarg-6.1.2) but can't seem to find this function anywhere!
> 
> 
> 
> Hope you're having a nice day!
> 
> 
> 
> Best Regards,
> 
> 
> 
> Darren Mason
> 
> Wind Analyst - Digital Engineering Ltd
> 
> 
> 
> ***Please note the new office phone number below
> 
> 
> 
> 
> 
> 
> 
> Maxet House, Bristol, BS1 1NG, UK
> 
> t: +44 (0) 117 214 0405
> 
> e: darren.mason@digital-engineering-ltd.com
> <mailto:darren.mason@digital-engineering-ltd.com>  
> 
> w: www.digital-engineering-ltd.com 
><http://www.digital-engineering-ltd.com/>
> 
> 
> 
> 
> 
> 


--_===53047530====mail.ucar.edu===_
Content-Type: application/octet-stream
Content-Disposition: attachment;
 filename="wrf_user_latlon_routines.f"
Content-Transfer-Encoding: base64

QyBOQ0xGT1JUU1RBUlQKICAgICAgU1VCUk9VVElORSBETExUT0lKKE1BUF9QUk9KLFRSVUVM
QVQxLFRSVUVMQVQyLFNURExPTixMQVQxLExPTjEsCiAgICAgKyAgICAgICAgICAgICAgICAg
ICBQT0xFX0xBVCxQT0xFX0xPTixLTk9XTkksS05PV05KLERYLERZLExBVElOQywKICAgICAr
ICAgICAgICAgICAgICAgICAgIExPTklOQyxMQVQsTE9OLExPQykKICAgICAgRE9VQkxFIFBS
RUNJU0lPTiBERUxUQUxPTjEKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBUTDFSCgoKY2NjICAg
ICAgIENvbnZlcnRzIGlucHV0IGxhdC9sb24gdmFsdWVzIHRvIHRoZSBjYXJ0ZXNpYW4gKGks
aikgdmFsdWUKY2NjICAgICAgIGZvciB0aGUgZ2l2ZW4gcHJvamVjdGlvbi4KCiAgICAgIElO
VEVHRVIgTUFQX1BST0oKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBUUlVFTEFUMSxUUlVFTEFU
MixTVERMT04KICAgICAgRE9VQkxFIFBSRUNJU0lPTiBMQVQxLExPTjEsUE9MRV9MQVQsUE9M
RV9MT04sS05PV05JLEtOT1dOSgogICAgICBET1VCTEUgUFJFQ0lTSU9OIERYLERZLExBVElO
QyxMT05JTkMsTEFULExPTixMT0MoMikKQyBOQ0xFTkQKCiAgICAgIERPVUJMRSBQUkVDSVNJ
T04gQ0xBSU4sRExPTixSU1csREVMVEFMT04sREVMVEFMQVQKICAgICAgRE9VQkxFIFBSRUNJ
U0lPTiBSRUZMT04sU0NBTEVfVE9QLEFMQTEsQUxPMSxBTEEsQUxPLFJNLFBPTEVJLFBPTEVK
CmMgRWFydGggcmFkaXVzIGRpdmlkZWQgYnkgZHgKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBS
RUJZRFgKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBERUxUQUxPTjFUTDFSLENUTDFSLEFSRyxD
T05FLEhFTUkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBJLEoKICAgICAgRE9VQkxFIFBSRUNJ
U0lPTiBMQVQxTixMT04xTixPTEFULE9MT04KCiAgICAgIERPVUJMRSBQUkVDSVNJT04gUEks
UkFEX1BFUl9ERUcsREVHX1BFUl9SQUQsUkVfTQoKY2NjICAgICAgbGF0MSAgICAgISBTVyBs
YXRpdHVkZSAoMSwxKSBpbiBkZWdyZWVzICgtOTAtPjkwTikKY2NjICAgICAgbG9uMSAgICAg
ISBTVyBsb25naXR1ZGUgKDEsMSkgaW4gZGVncmVlcyAoLTE4MC0+MTgwRSkKY2NjICAgICAg
ZHggICAgICAgISBHcmlkIHNwYWNpbmcgaW4gbWV0ZXJzIGF0IHRydWVsYXRzCmNjYyAgICAg
IGRsYXQgICAgICEgTGF0IGluY3JlbWVudCBmb3IgbGF0L2xvbiBncmlkcwpjY2MgICAgICBk
bG9uICAgICAhIExvbiBpbmNyZW1lbnQgZm9yIGxhdC9sb24gZ3JpZHMKY2NjICAgICAgc3Rk
bG9uICAgISBMb25naXR1ZGUgcGFyYWxsZWwgdG8geS1heGlzICgtMTgwLT4xODBFKQpjY2Mg
ICAgICB0cnVlbGF0MSAhIEZpcnN0IHRydWUgbGF0aXR1ZGUgKGFsbCBwcm9qZWN0aW9ucykK
Y2NjICAgICAgdHJ1ZWxhdDIgISBTZWNvbmQgdHJ1ZSBsYXQgKExDIG9ubHkpCmNjYyAgICAg
IGhlbWkgICAgICEgMSBmb3IgTkgsIC0xIGZvciBTSApjY2MgICAgICBjb25lICAgICAhIENv
bmUgZmFjdG9yIGZvciBMQyBwcm9qZWN0aW9ucwpjY2MgICAgICBwb2xlaSAgICAhIENvbXB1
dGVkIGktbG9jYXRpb24gb2YgcG9sZSBwb2ludApjY2MgICAgICBwb2xlaiAgICAhIENvbXB1
dGVkIGotbG9jYXRpb24gb2YgcG9sZSBwb2ludApjY2MgICAgICByc3cgICAgICAhIENvbXB1
dGVkIHJhZGl1cyB0byBTVyBjb3JuZXIKY2NjICAgICAga25vd25pICAgISBYLWxvY2F0aW9u
IG9mIGtub3duIGxhdC9sb24KY2NjICAgICAga25vd25qICAgISBZLWxvY2F0aW9uIG9mIGtu
b3duIGxhdC9sb24KY2NjICAgICAgUkVfTSAgICAgISBSYWRpdXMgb2Ygc3BoZXJpY2FsIGVh
cnRoLCBtZXRlcnMKY2NjICAgICAgUkVieWR4ICAgISBFYXJ0aCByYWRpdXMgZGl2aWRlZCBi
eSBkeAoKICAgICAgUEkgPSAzLjE0MTU5MjY1MzU4OTc5M0QwCiAgICAgIFJBRF9QRVJfREVH
ID0gUEkvMTgwLkQwCiAgICAgIERFR19QRVJfUkFEID0gMTgwLkQwL1BJCmMgUmFkaXVzIG9m
IHNwaGVyaWNhbCBlYXJ0aCwgbWV0ZXJzCiAgICAgIFJFX00gPSA2MzcwMDAwLkQwCiAgICAg
IFJFQllEWCA9IFJFX00vRFgKCiAgICAgIEhFTUkgPSAxLjBEMAogICAgICBJRiAoVFJVRUxB
VDEuTFQuMC4wRDApIFRIRU4KICAgICAgICAgIEhFTUkgPSAtMS4wRDAKICAgICAgRU5EIElG
CgoKY2NjICAgICAgIU1FUkNBVE9SCiAgICAgIElGIChNQVBfUFJPSi5FUS4zKSBUSEVOCgpj
Y2MgICAgICAgICAhICBQcmVsaW1pbmFyeSB2YXJpYWJsZXMKICAgICAgICAgIENMQUlOID0g
Q09TKFJBRF9QRVJfREVHKlRSVUVMQVQxKQogICAgICAgICAgRExPTiA9IERYLyAoUkVfTSpD
TEFJTikKCmNjYyAgICAgICAgICEgQ29tcHV0ZSBkaXN0YW5jZSBmcm9tIGVxdWF0b3IgdG8g
b3JpZ2luLCBhbmQgc3RvcmUgaW4gCmNjYyAgICAgICAgICEgdGhlIHJzdyB0YWcuCiAgICAg
ICAgICBSU1cgPSAwLkQwCiAgICAgICAgICBJRiAoTEFUMS5ORS4wLkQwKSBUSEVOCiAgICAg
ICAgICAgICAgUlNXID0gKERMT0coVEFOKDAuNUQwKiAoKExBVDErOTAuRDApKlJBRF9QRVJf
REVHKSkpKS9ETE9OCiAgICAgICAgICBFTkQgSUYKCiAgICAgICAgICBERUxUQUxPTiA9IExP
TiAtIExPTjEKICAgICAgICAgIElGIChERUxUQUxPTi5MVC4tMTgwLkQwKSBERUxUQUxPTiA9
IERFTFRBTE9OICsgMzYwLkQwCiAgICAgICAgICBJRiAoREVMVEFMT04uR1QuMTgwLkQwKSBE
RUxUQUxPTiA9IERFTFRBTE9OIC0gMzYwLkQwCiAgICAgICAgICBJID0gS05PV05JICsgKERF
TFRBTE9OLyAoRExPTipERUdfUEVSX1JBRCkpCiAgICAgICAgICBKID0gS05PV05KICsgKERM
T0coVEFOKDAuNUQwKiAoKExBVCs5MC5EMCkqUkFEX1BFUl9ERUcpKSkpLwogICAgICsgICAg
ICAgIERMT04gLSBSU1cKCmNjYyAgICAgICFQUwogICAgICBFTFNFIElGIChNQVBfUFJPSi5F
US4yKSBUSEVOCgogICAgICAgICAgUkVGTE9OID0gU1RETE9OICsgOTAuRDAKCmNjYyAgICAg
ICAgICEgQ29tcHV0ZSBudW1lcmF0b3IgdGVybSBvZiBtYXAgc2NhbGUgZmFjdG9yCiAgICAg
ICAgICBTQ0FMRV9UT1AgPSAxLkQwICsgSEVNSSpTSU4oVFJVRUxBVDEqUkFEX1BFUl9ERUcp
CgpjY2MgICAgICAgICAhIENvbXB1dGUgcmFkaXVzIHRvIGxvd2VyLWxlZnQgKFNXKSBjb3Ju
ZXIKICAgICAgICAgIEFMQTEgPSBMQVQxKlJBRF9QRVJfREVHCiAgICAgICAgICBSU1cgPSBS
RUJZRFgqQ09TKEFMQTEpKlNDQUxFX1RPUC8gKDEuRDArSEVNSSpTSU4oQUxBMSkpCgpjY2Mg
ICAgICAgICAhIEZpbmQgdGhlIHBvbGUgcG9pbnQKICAgICAgICAgIEFMTzEgPSAoTE9OMS1S
RUZMT04pKlJBRF9QRVJfREVHCiAgICAgICAgICBQT0xFSSA9IEtOT1dOSSAtIFJTVypDT1Mo
QUxPMSkKICAgICAgICAgIFBPTEVKID0gS05PV05KIC0gSEVNSSpSU1cqU0lOKEFMTzEpCgpj
Y2MgICAgICAgICAhIEZpbmQgcmFkaXVzIHRvIGRlc2lyZWQgcG9pbnQKICAgICAgICAgIEFM
QSA9IExBVCpSQURfUEVSX0RFRwogICAgICAgICAgUk0gPSBSRUJZRFgqQ09TKEFMQSkqU0NB
TEVfVE9QLyAoMS5EMCtIRU1JKlNJTihBTEEpKQogICAgICAgICAgQUxPID0gKExPTi1SRUZM
T04pKlJBRF9QRVJfREVHCiAgICAgICAgICBJID0gUE9MRUkgKyBSTSpDT1MoQUxPKQogICAg
ICAgICAgSiA9IFBPTEVKICsgSEVNSSpSTSpTSU4oQUxPKQoKY2NjICAgICAgIUxBTUJFUlQK
ICAgICAgRUxTRSBJRiAoTUFQX1BST0ouRVEuMSkgVEhFTgoKICAgICAgICAgIElGIChBQlMo
VFJVRUxBVDIpLkdULjkwLkQwKSBUSEVOCiAgICAgICAgICAgICAgVFJVRUxBVDIgPSBUUlVF
TEFUMQogICAgICAgICAgRU5EIElGCgogICAgICAgICAgSUYgKEFCUyhUUlVFTEFUMS1UUlVF
TEFUMikuR1QuMC4xRDApIFRIRU4KICAgICAgICAgICAgICBDT05FID0gKERMT0coQ09TKFRS
VUVMQVQxKlJBRF9QRVJfREVHKSktCiAgICAgKyAgICAgICAgICAgICAgIERMT0coQ09TKFRS
VUVMQVQyKlJBRF9QRVJfREVHKSkpLwogICAgICsgICAgICAgICAgICAgICAoRExPRyhUQU4o
KDkwLkQwLUFCUyhUUlVFTEFUMSkpKlJBRF9QRVJfREVHKgogICAgICsgICAgICAgICAgICAg
ICAwLjVEMCkpLURMT0coVEFOKCg5MC5EMC1BQlMoVFJVRUxBVDIpKSpSQURfUEVSX0RFRyoK
ICAgICArICAgICAgICAgICAgICAgMC41RDApKSkKICAgICAgICAgIEVMU0UKICAgICAgICAg
ICAgICBDT05FID0gU0lOKEFCUyhUUlVFTEFUMSkqUkFEX1BFUl9ERUcpCiAgICAgICAgICBF
TkQgSUYKCmNjYyAgICAgICAgICEgQ29tcHV0ZSBsb25naXR1ZGUgZGlmZmVyZW5jZXMgYW5k
IGVuc3VyZSB3ZSBzdGF5CmNjYyAgICAgICAgICEgb3V0IG9mIHRoZSBmb3JiaWRkZW4gImN1
dCB6b25lIgogICAgICAgICAgREVMVEFMT04xID0gTE9OMSAtIFNURExPTgogICAgICAgICAg
SUYgKERFTFRBTE9OMS5HVC4rMTgwLkQwKSBERUxUQUxPTjEgPSBERUxUQUxPTjEgLSAzNjAu
RDAKICAgICAgICAgIElGIChERUxUQUxPTjEuTFQuLTE4MC5EMCkgREVMVEFMT04xID0gREVM
VEFMT04xICsgMzYwLkQwCgpjY2MgICAgICAgICAhIENvbnZlcnQgdHJ1ZWxhdDEgdG8gcmFk
aWFuIGFuZCBjb21wdXRlIENPUyBmb3IgbGF0ZXIgdXNlCiAgICAgICAgICBUTDFSID0gVFJV
RUxBVDEqUkFEX1BFUl9ERUcKICAgICAgICAgIENUTDFSID0gQ09TKFRMMVIpCgpjY2MgICAg
ICAgICAhIENvbXB1dGUgdGhlIHJhZGl1cyB0byBvdXIga25vd24gbG93ZXItbGVmdCAoU1cp
IGNvcm5lcgogICAgICAgICAgUlNXID0gUkVCWURYKkNUTDFSL0NPTkUqIChUQU4oKDkwLkQw
KkhFTUktCiAgICAgKyAgICAgICAgICBMQVQxKSpSQURfUEVSX0RFRy8yLkQwKS9UQU4oKDkw
LkQwKkhFTUktCiAgICAgKyAgICAgICAgICBUUlVFTEFUMSkqUkFEX1BFUl9ERUcvMi5EMCkp
KipDT05FCgpjY2MgICAgICAgICAhIEZpbmQgcG9sZSBwb2ludAogICAgICAgICAgQVJHID0g
Q09ORSogKERFTFRBTE9OMSpSQURfUEVSX0RFRykKICAgICAgICAgIFBPTEVJID0gSEVNSSpL
Tk9XTkkgLSBIRU1JKlJTVypTSU4oQVJHKQogICAgICAgICAgUE9MRUogPSBIRU1JKktOT1dO
SiArIFJTVypDT1MoQVJHKQoKY2NjICAgICAgICAgISBDb21wdXRlIGRlbHRhbG9uIGJldHdl
ZW4ga25vd24gbG9uZ2l0dWRlIGFuZCBzdGFuZGFyZApjY2MgICAgICAgICAhIGxvbiBhbmQg
ZW5zdXJlIGl0IGlzIG5vdCBpbiB0aGUgY3V0IHpvbmUKICAgICAgICAgIERFTFRBTE9OID0g
TE9OIC0gU1RETE9OCiAgICAgICAgICBJRiAoREVMVEFMT04uR1QuKzE4MC5EMCkgREVMVEFM
T04gPSBERUxUQUxPTiAtIDM2MC5EMAogICAgICAgICAgSUYgKERFTFRBTE9OLkxULi0xODAu
RDApIERFTFRBTE9OID0gREVMVEFMT04gKyAzNjAuRDAKCmNjYyAgICAgICAgICEgUmFkaXVz
IHRvIGRlc2lyZWQgcG9pbnQKICAgICAgICAgIFJNID0gUkVCWURYKkNUTDFSL0NPTkUqIChU
QU4oKDkwLkQwKkhFTUktCiAgICAgKyAgICAgICAgIExBVCkqUkFEX1BFUl9ERUcvMi5EMCkv
VEFOKCg5MC5EMCpIRU1JLQogICAgICsgICAgICAgICBUUlVFTEFUMSkqUkFEX1BFUl9ERUcv
Mi5EMCkpKipDT05FCgogICAgICAgICAgQVJHID0gQ09ORSogKERFTFRBTE9OKlJBRF9QRVJf
REVHKQogICAgICAgICAgSSA9IFBPTEVJICsgSEVNSSpSTSpTSU4oQVJHKQogICAgICAgICAg
SiA9IFBPTEVKIC0gUk0qQ09TKEFSRykKCmNjYyAgICAgICAgICEgRmluYWxseSwgaWYgd2Ug
YXJlIGluIHRoZSBzb3V0aGVybiBoZW1pc3BoZXJlLCBmbGlwIHRoZQpjY2MgICAgICAgICAh
IGkvaiB2YWx1ZXMgdG8gYSBjb29yZGluYXRlIHN5c3RlbSB3aGVyZSAoMSwxKSBpcyB0aGUg
U1cKY2NjICAgICAgICAgISBjb3JuZXIgKHdoYXQgd2UgYXNzdW1lKSB3aGljaCBpcyBkaWZm
ZXJlbnQgdGhhbiB0aGUKY2NjICAgICAgICAgISBvcmlnaW5hbCBOQ0VQIGFsZ29yaXRobXMg
d2hpY2ggdXNlZCB0aGUgTkUgY29ybmVyIGFzCmNjYyAgICAgICAgICEgdGhlIG9yaWdpbiBp
biB0aGUgc291dGhlcm4gaGVtaXNwaGVyZSAobGVmdC1oYW5kIHZzLgpjY2MgICAgICAgICAh
IHJpZ2h0LWhhbmQgY29vcmRpbmF0ZT8pCiAgICAgICAgICBJID0gSEVNSSpJCiAgICAgICAg
ICBKID0gSEVNSSpKCgoKY2NjICAgICAhbGF0LWxvbgogICAgICBFTFNFIElGIChNQVBfUFJP
Si5FUS42KSBUSEVOCgogICAgICAgICAgSUYgKFBPTEVfTEFULk5FLjkwLkQwKSBUSEVOCiAg
ICAgICAgICAgICAgQ0FMTCBST1RBVEVDT09SRFMoTEFULExPTixPTEFULE9MT04sUE9MRV9M
QVQsUE9MRV9MT04sCiAgICAgKyAgICAgICAgICAgICAgICAgICAgICAgICAgU1RETE9OLC0x
KQogICAgICAgICAgICAgIExBVCA9IE9MQVQKICAgICAgICAgICAgICBMT04gPSBPTE9OICsg
U1RETE9OCiAgICAgICAgICBFTkQgSUYKCmMgICAgICAgICAhIG1ha2Ugc3VyZSBjZW50ZXIg
bGF0L2xvbiBpcyBnb29kCiAgICAgICAgICBJRiAoUE9MRV9MQVQuTkUuOTAuRDApIFRIRU4K
ICAgICAgICAgICAgICBDQUxMIFJPVEFURUNPT1JEUyhMQVQxLExPTjEsT0xBVCxPTE9OLFBP
TEVfTEFULFBPTEVfTE9OLAogICAgICsgICAgICAgICAgICAgICAgICAgICAgICAgIFNURExP
TiwtMSkKICAgICAgICAgICAgICBMQVQxTiA9IE9MQVQKICAgICAgICAgICAgICBMT04xTiA9
IE9MT04gKyBTVERMT04KICAgICAgICAgICAgICBERUxUQUxBVCA9IExBVCAtIExBVDFOCiAg
ICAgICAgICAgICAgREVMVEFMT04gPSBMT04gLSBMT04xTgogICAgICAgICAgRUxTRQogICAg
ICAgICAgICAgIERFTFRBTEFUID0gTEFUIC0gTEFUMQogICAgICAgICAgICAgIERFTFRBTE9O
ID0gTE9OIC0gTE9OMQogICAgICAgICAgRU5EIElGCgpjICAgICAgICAgISBDb21wdXRlIGkv
agogICAgICAgICAgSSA9IERFTFRBTE9OL0xPTklOQwogICAgICAgICAgSiA9IERFTFRBTEFU
L0xBVElOQwoKICAgICAgICAgIEkgPSBJICsgS05PV05JCiAgICAgICAgICBKID0gSiArIEtO
T1dOSgoKICAgICAgRUxTRQoKICAgICAgICAgIFBSSU5UICosJ0VSUk9SOiBEbyBub3Qga25v
dyBtYXAgcHJvamVjdGlvbiAnLE1BUF9QUk9KCgogICAgICBFTkQgSUYKCiAgICAgIExPQygx
KSA9IEoKICAgICAgTE9DKDIpID0gSQoKICAgICAgUkVUVVJOCiAgICAgIEVORAoKCkMgTkNM
Rk9SVFNUQVJUCiAgICAgIFNVQlJPVVRJTkUgRElKVE9MTChNQVBfUFJPSixUUlVFTEFUMSxU
UlVFTEFUMixTVERMT04sTEFUMSxMT04xLAogICAgICsgICAgICAgICAgICAgICAgICAgUE9M
RV9MQVQsUE9MRV9MT04sS05PV05JLEtOT1dOSixEWCxEWSxMQVRJTkMsCiAgICAgKyAgICAg
ICAgICAgICAgICAgICBMT05JTkMsQUksQUosTE9DKQogICAgICBET1VCTEUgUFJFQ0lTSU9O
IEdJMgogICAgICBET1VCTEUgUFJFQ0lTSU9OIEFSQ0NPUwogICAgICBET1VCTEUgUFJFQ0lT
SU9OIERFTFRBTE9OMQogICAgICBET1VCTEUgUFJFQ0lTSU9OIFRMMVIKCmNjYyAgICAgISBD
b252ZXJ0cyBpbnB1dCBsYXQvbG9uIHZhbHVlcyB0byB0aGUgY2FydGVzaWFuIChpLGopIHZh
bHVlCmNjYyAgICAgISBmb3IgdGhlIGdpdmVuIHByb2plY3Rpb24uCgogICAgICBJTlRFR0VS
IE1BUF9QUk9KCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVFJVRUxBVDEsVFJVRUxBVDIsU1RE
TE9OCiAgICAgIERPVUJMRSBQUkVDSVNJT04gTEFUMSxMT04xLFBPTEVfTEFULFBPTEVfTE9O
LEtOT1dOSSxLTk9XTkoKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBEWCxEWSxMQVRJTkMsTE9O
SU5DLEFJLEFKLExPQygyKQpDIE5DTEVORAoKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBDTEFJ
TixETE9OLFJTVyxERUxUQUxPTixERUxUQUxBVAogICAgICBET1VCTEUgUFJFQ0lTSU9OIFJF
RkxPTixTQ0FMRV9UT1AsQUxBMSxBTE8xLEFMQSxBTE8sUk0sUE9MRUksUE9MRUoKYyBFYXJ0
aCByYWRpdXMgZGl2aWRlZCBieSBkeAogICAgICBET1VCTEUgUFJFQ0lTSU9OIFJFQllEWAog
ICAgICBET1VCTEUgUFJFQ0lTSU9OIERFTFRBTE9OMVRMMVIsQ1RMMVIsQVJHLENPTkUsSEVN
SQoKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQSSxSQURfUEVSX0RFRyxERUdfUEVSX1JBRCxS
RV9NCgogICAgICBET1VCTEUgUFJFQ0lTSU9OIElORVcsSk5FVyxSLFIyCiAgICAgIERPVUJM
RSBQUkVDSVNJT04gQ0hJLENISTEsQ0hJMgogICAgICBET1VCTEUgUFJFQ0lTSU9OIFhYLFlZ
LExBVCxMT04KCiAgICAgIERPVUJMRSBQUkVDSVNJT04gUkxBVCxSTE9OLE9MQVQsT0xPTixM
QVQxTixMT04xTgogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBISV9OUCxMQU1fTlAsTEFNXzAs
RExBTQogICAgICBET1VCTEUgUFJFQ0lTSU9OIFNJTlBISSxDT1NQSEksQ09TTEFNLFNJTkxB
TQoKCmNjYyAgICAgbGF0MSAgICAgISBTVyBsYXRpdHVkZSAoMSwxKSBpbiBkZWdyZWVzICgt
OTAtPjkwTikKY2NjICAgICBsb24xICAgICAhIFNXIGxvbmdpdHVkZSAoMSwxKSBpbiBkZWdy
ZWVzICgtMTgwLT4xODBFKQpjY2MgICAgIGR4ICAgICAgICEgR3JpZCBzcGFjaW5nIGluIG1l
dGVycyBhdCB0cnVlbGF0cwpjY2MgICAgIGRsYXQgICAgICEgTGF0IGluY3JlbWVudCBmb3Ig
bGF0L2xvbiBncmlkcwpjY2MgICAgIGRsb24gICAgICEgTG9uIGluY3JlbWVudCBmb3IgbGF0
L2xvbiBncmlkcwpjY2MgICAgIHN0ZGxvbiAgICEgTG9uZ2l0dWRlIHBhcmFsbGVsIHRvIHkt
YXhpcyAoLTE4MC0+MTgwRSkKY2NjICAgICB0cnVlbGF0MSAhIEZpcnN0IHRydWUgbGF0aXR1
ZGUgKGFsbCBwcm9qZWN0aW9ucykKY2NjICAgICB0cnVlbGF0MiAhIFNlY29uZCB0cnVlIGxh
dCAoTEMgb25seSkKY2NjICAgICBoZW1pICAgICAhIDEgZm9yIE5ILCAtMSBmb3IgU0gKY2Nj
ICAgICBjb25lICAgICAhIENvbmUgZmFjdG9yIGZvciBMQyBwcm9qZWN0aW9ucwpjY2MgICAg
IHBvbGVpICAgICEgQ29tcHV0ZWQgaS1sb2NhdGlvbiBvZiBwb2xlIHBvaW50CmNjYyAgICAg
cG9sZWogICAgISBDb21wdXRlZCBqLWxvY2F0aW9uIG9mIHBvbGUgcG9pbnQKY2NjICAgICBy
c3cgICAgICAhIENvbXB1dGVkIHJhZGl1cyB0byBTVyBjb3JuZXIKY2NjICAgICBrbm93bmkg
ICAhIFgtbG9jYXRpb24gb2Yga25vd24gbGF0L2xvbgpjY2MgICAgIGtub3duaiAgICEgWS1s
b2NhdGlvbiBvZiBrbm93biBsYXQvbG9uCmNjYyAgICAgUkVfTSAgICAgISBSYWRpdXMgb2Yg
c3BoZXJpY2FsIGVhcnRoLCBtZXRlcnMKY2NjICAgICBSRWJ5ZHggICAhIEVhcnRoIHJhZGl1
cyBkaXZpZGVkIGJ5IGR4CgogICAgICBQSSA9IDMuMTQxNTkyNjUzNTg5NzkzRDAKICAgICAg
UkFEX1BFUl9ERUcgPSBQSS8xODAuRDAKICAgICAgREVHX1BFUl9SQUQgPSAxODAuRDAvUEkK
YyBSYWRpdXMgb2Ygc3BoZXJpY2FsIGVhcnRoLCBtZXRlcnMKICAgICAgUkVfTSA9IDYzNzAw
MDAuRDAKICAgICAgUkVCWURYID0gUkVfTS9EWAoKICAgICAgSEVNSSA9IDEuMEQwCiAgICAg
IElGIChUUlVFTEFUMS5MVC4wLjBEMCkgVEhFTgogICAgICAgICAgSEVNSSA9IC0xLjBEMAog
ICAgICBFTkQgSUYKCgpjY2MgICAgICFNRVJDQVRPUgogICAgICBJRiAoTUFQX1BST0ouRVEu
MykgVEhFTgoKY2NjICAgICAgICEgIFByZWxpbWluYXJ5IHZhcmlhYmxlcwogICAgICAgICAg
Q0xBSU4gPSBDT1MoUkFEX1BFUl9ERUcqVFJVRUxBVDEpCiAgICAgICAgICBETE9OID0gRFgv
IChSRV9NKkNMQUlOKQoKY2NjICAgICAgICEgQ29tcHV0ZSBkaXN0YW5jZSBmcm9tIGVxdWF0
b3IgdG8gb3JpZ2luLCBhbmQgc3RvcmUgaW4gCmNjYyAgICAgICAhIHRoZSByc3cgdGFnLgog
ICAgICAgICAgUlNXID0gMC5EMAogICAgICAgICAgSUYgKExBVDEuTkUuMC5EMCkgVEhFTgog
ICAgICAgICAgICAgIFJTVyA9IChETE9HKFRBTigwLjVEMCogKChMQVQxKzkwLkQwKSpSQURf
UEVSX0RFRykpKSkvRExPTgogICAgICAgICAgRU5EIElGCgogICAgICAgICAgTEFUID0gMi4w
RDAqQVRBTihFWFAoRExPTiogKFJTVytBSi1LTk9XTkopKSkqREVHX1BFUl9SQUQgLQogICAg
ICsgICAgICAgICAgOTAuRDAKICAgICAgICAgIExPTiA9IChBSS1LTk9XTkkpKkRMT04qREVH
X1BFUl9SQUQgKyBMT04xCiAgICAgICAgICBJRiAoTE9OLkdULjE4MC5EMCkgTE9OID0gTE9O
IC0gMzYwLkQwCiAgICAgICAgICBJRiAoTE9OLkxULi0xODAuRDApIExPTiA9IExPTiArIDM2
MC5EMAoKCmNjYyAgICAgIVBTCiAgICAgIEVMU0UgSUYgKE1BUF9QUk9KLkVRLjIpIFRIRU4K
CmNjYyAgICAgICAhIENvbXB1dGUgdGhlIHJlZmVyZW5jZSBsb25naXR1ZGUgYnkgcm90YXRp
bmcgOTAgZGVncmVlcyB0bwpjY2MgICAgICAgISB0aGUgZWFzdCB0byBmaW5kIHRoZSBsb25n
aXR1ZGUgbGluZSBwYXJhbGxlbCB0byB0aGUgCmNjYyAgICAgICAhIHBvc2l0aXZlIHgtYXhp
cy4KICAgICAgICAgIFJFRkxPTiA9IFNURExPTiArIDkwLkQwCgpjY2MgICAgICAgISBDb21w
dXRlIG51bWVyYXRvciB0ZXJtIG9mIG1hcCBzY2FsZSBmYWN0b3IKICAgICAgICAgIFNDQUxF
X1RPUCA9IDEuRDAgKyBIRU1JKlNJTihUUlVFTEFUMSpSQURfUEVSX0RFRykKCmNjYyAgICAg
ICAhIENvbXB1dGUgcmFkaXVzIHRvIGtub3duIHBvaW50CiAgICAgICAgICBBTEExID0gTEFU
MSpSQURfUEVSX0RFRwogICAgICAgICAgUlNXID0gUkVCWURYKkNPUyhBTEExKSpTQ0FMRV9U
T1AvICgxLkQwK0hFTUkqU0lOKEFMQTEpKQoKY2NjICAgICAgICEgRmluZCB0aGUgcG9sZSBw
b2ludAogICAgICAgICAgQUxPMSA9IChMT04xLVJFRkxPTikqUkFEX1BFUl9ERUcKICAgICAg
ICAgIFBPTEVJID0gS05PV05JIC0gUlNXKkNPUyhBTE8xKQogICAgICAgICAgUE9MRUogPSBL
Tk9XTkogLSBIRU1JKlJTVypTSU4oQUxPMSkKCmNjYyAgICAgICAhIENvbXB1dGUgcmFkaXVz
IHRvIHBvaW50IG9mIGludGVyZXN0CiAgICAgICAgICBYWCA9IEFJIC0gUE9MRUkKICAgICAg
ICAgIFlZID0gKEFKLVBPTEVKKSpIRU1JCiAgICAgICAgICBSMiA9IFhYKioyICsgWVkqKjIK
CmNjYyAgICAgICAhIE5vdyB0aGUgbWFnaWMgY29kZQogICAgICAgICAgSUYgKFIyLkVRLjAu
RDApIFRIRU4KICAgICAgICAgICAgICBMQVQgPSBIRU1JKjkwLkQwCiAgICAgICAgICAgICAg
TE9OID0gUkVGTE9OCiAgICAgICAgICBFTFNFCiAgICAgICAgICAgICAgR0kyID0gKFJFQllE
WCpTQ0FMRV9UT1ApKioyLkQwCiAgICAgICAgICAgICAgTEFUID0gREVHX1BFUl9SQUQqSEVN
SSpBU0lOKChHSTItUjIpLyAoR0kyK1IyKSkKICAgICAgICAgICAgICBBUkNDT1MgPSBBQ09T
KFhYL1NRUlQoUjIpKQogICAgICAgICAgICAgIElGIChZWS5HVC4wKSBUSEVOCiAgICAgICAg
ICAgICAgICAgIExPTiA9IFJFRkxPTiArIERFR19QRVJfUkFEKkFSQ0NPUwogICAgICAgICAg
ICAgIEVMU0UKICAgICAgICAgICAgICAgICAgTE9OID0gUkVGTE9OIC0gREVHX1BFUl9SQUQq
QVJDQ09TCiAgICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICBFTkQgSUYKCmNjYyAgICAg
ICAhIENvbnZlcnQgdG8gYSAtMTgwIC0+IDE4MCBFYXN0IGNvbnZlbnRpb24KICAgICAgICAg
IElGIChMT04uR1QuMTgwLkQwKSBMT04gPSBMT04gLSAzNjAuRDAKICAgICAgICAgIElGIChM
T04uTFQuLTE4MC5EMCkgTE9OID0gTE9OICsgMzYwLkQwCgpjY2MgICAgICFMQU1CRVJUCiAg
ICAgIEVMU0UgSUYgKE1BUF9QUk9KLkVRLjEpIFRIRU4KCiAgICAgICAgICBJRiAoQUJTKFRS
VUVMQVQyKS5HVC45MC5EMCkgVEhFTgogICAgICAgICAgICAgIFRSVUVMQVQyID0gVFJVRUxB
VDEKICAgICAgICAgIEVORCBJRgoKICAgICAgICAgIElGIChBQlMoVFJVRUxBVDEtVFJVRUxB
VDIpLkdULjAuMUQwKSBUSEVOCiAgICAgICAgICAgICAgQ09ORSA9IChETE9HKENPUyhUUlVF
TEFUMSpSQURfUEVSX0RFRykpLQogICAgICsgICAgICAgICAgICAgICBETE9HKENPUyhUUlVF
TEFUMipSQURfUEVSX0RFRykpKS8KICAgICArICAgICAgICAgICAgICAgKERMT0coVEFOKCg5
MC5EMC1BQlMoVFJVRUxBVDEpKSpSQURfUEVSX0RFRyoKICAgICArICAgICAgICAgICAgICAg
MC41RDApKS1ETE9HKFRBTigoOTAuRDAtQUJTKFRSVUVMQVQyKSkqUkFEX1BFUl9ERUcqCiAg
ICAgKyAgICAgICAgICAgICAgIDAuNUQwKSkpCiAgICAgICAgICBFTFNFCiAgICAgICAgICAg
ICAgQ09ORSA9IFNJTihBQlMoVFJVRUxBVDEpKlJBRF9QRVJfREVHKQogICAgICAgICAgRU5E
IElGCgpjY2MgICAgICAgISBDb21wdXRlIGxvbmdpdHVkZSBkaWZmZXJlbmNlcyBhbmQgZW5z
dXJlIHdlIHN0YXkgb3V0IG9mIHRoZQpjY2MgICAgICAgISBmb3JiaWRkZW4gImN1dCB6b25l
IgogICAgICAgICAgREVMVEFMT04xID0gTE9OMSAtIFNURExPTgogICAgICAgICAgSUYgKERF
TFRBTE9OMS5HVC4rMTgwLkQwKSBERUxUQUxPTjEgPSBERUxUQUxPTjEgLSAzNjAuRDAKICAg
ICAgICAgIElGIChERUxUQUxPTjEuTFQuLTE4MC5EMCkgREVMVEFMT04xID0gREVMVEFMT04x
ICsgMzYwLkQwCgpjY2MgICAgICAgISBDb252ZXJ0IHRydWVsYXQxIHRvIHJhZGlhbiBhbmQg
Y29tcHV0ZSBDT1MgZm9yIGxhdGVyIHVzZQogICAgICAgICAgVEwxUiA9IFRSVUVMQVQxKlJB
RF9QRVJfREVHCiAgICAgICAgICBDVEwxUiA9IENPUyhUTDFSKQoKY2NjICAgICAgICEgQ29t
cHV0ZSB0aGUgcmFkaXVzIHRvIG91ciBrbm93biBwb2ludAogICAgICAgICAgUlNXID0gUkVC
WURYKkNUTDFSL0NPTkUqIChUQU4oKDkwLkQwKkhFTUktCiAgICAgKyAgICAgICAgICBMQVQx
KSpSQURfUEVSX0RFRy8yLkQwKS9UQU4oKDkwLkQwKkhFTUktCiAgICAgKyAgICAgICAgICBU
UlVFTEFUMSkqUkFEX1BFUl9ERUcvMi5EMCkpKipDT05FCgpjY2MgICAgICAgISBGaW5kIHBv
bGUgcG9pbnQKICAgICAgICAgIEFMTzEgPSBDT05FKiAoREVMVEFMT04xKlJBRF9QRVJfREVH
KQogICAgICAgICAgUE9MRUkgPSBIRU1JKktOT1dOSSAtIEhFTUkqUlNXKlNJTihBTE8xKQog
ICAgICAgICAgUE9MRUogPSBIRU1JKktOT1dOSiArIFJTVypDT1MoQUxPMSkKCiAgICAgICAg
ICBDSEkxID0gKDkwLkQwLUhFTUkqVFJVRUxBVDEpKlJBRF9QRVJfREVHCiAgICAgICAgICBD
SEkyID0gKDkwLkQwLUhFTUkqVFJVRUxBVDIpKlJBRF9QRVJfREVHCgpjY2MgICAgICAgISBT
ZWUgaWYgd2UgYXJlIGluIHRoZSBzb3V0aGVybiBoZW1pc3BlcmUgYW5kIGZsaXAgdGhlIApj
Y2MgICAgICAgISBpbmRpY2VzIGlmIHdlIGFyZS4KICAgICAgICAgIElORVcgPSBIRU1JKkFJ
CiAgICAgICAgICBKTkVXID0gSEVNSSpBSgoKY2NjICAgICAgICEgQ29tcHV0ZSByYWRpdXMq
KjIgdG8gaS9qIGxvY2F0aW9uCiAgICAgICAgICBSRUZMT04gPSBTVERMT04gKyA5MC5EMAog
ICAgICAgICAgWFggPSBJTkVXIC0gUE9MRUkKICAgICAgICAgIFlZID0gUE9MRUogLSBKTkVX
CiAgICAgICAgICBSMiA9IChYWCpYWCtZWSpZWSkKICAgICAgICAgIFIgPSBTUVJUKFIyKS9S
RUJZRFgKCmNjYyAgICAgICAhIENvbnZlcnQgdG8gbGF0L2xvbgogICAgICAgICAgSUYgKFIy
LkVRLjAuRDApIFRIRU4KICAgICAgICAgICAgICBMQVQgPSBIRU1JKjkwLkQwCiAgICAgICAg
ICAgICAgTE9OID0gU1RETE9OCiAgICAgICAgICBFTFNFCiAgICAgICAgICAgICAgTE9OID0g
U1RETE9OICsgREVHX1BFUl9SQUQqQVRBTjIoSEVNSSpYWCxZWSkvQ09ORQogICAgICAgICAg
ICAgIExPTiA9IERNT0QoTE9OKzM2MC5EMCwzNjAuRDApCiAgICAgICAgICAgICAgSUYgKENI
STEuRVEuQ0hJMikgVEhFTgogICAgICAgICAgICAgICAgICBDSEkgPSAyLjBEMCpBVEFOKChS
L1RBTihDSEkxKSkqKiAoMS5EMC9DT05FKSoKICAgICArICAgICAgICAgICAgICAgICAgVEFO
KENISTEqMC41RDApKQogICAgICAgICAgICAgIEVMU0UKICAgICAgICAgICAgICAgICAgQ0hJ
ID0gMi4wRDAqQVRBTigoUipDT05FL1NJTihDSEkxKSkqKiAoMS5EMC9DT05FKSoKICAgICAr
ICAgICAgICAgICAgICAgICAgVEFOKENISTEqMC41RDApKQogICAgICAgICAgICAgIEVORCBJ
RgogICAgICAgICAgICAgIExBVCA9ICg5MC4wRDAtQ0hJKkRFR19QRVJfUkFEKSpIRU1JCiAg
ICAgICAgICBFTkQgSUYKCiAgICAgICAgICBJRiAoTE9OLkdULisxODAuRDApIExPTiA9IExP
TiAtIDM2MC5EMAogICAgICAgICAgSUYgKExPTi5MVC4tMTgwLkQwKSBMT04gPSBMT04gKyAz
NjAuRDAKCgpjY2MgICAgICFsYXQtbG9uCiAgICAgIEVMU0UgSUYgKE1BUF9QUk9KLkVRLjYp
IFRIRU4KCiAgICAgICAgICBJTkVXID0gQUkgLSBLTk9XTkkKICAgICAgICAgIEpORVcgPSBB
SiAtIEtOT1dOSgoKICAgICAgICAgIElGIChJTkVXLkxULjAuRDApIElORVcgPSBJTkVXICsg
MzYwLkQwL0xPTklOQwogICAgICAgICAgSUYgKElORVcuR0UuMzYwLkQwL0RYKSBJTkVXID0g
SU5FVyAtIDM2MC5EMC9MT05JTkMKYwpjY2MgICAgICAgISBDb21wdXRlIGRlbHRhbGF0IGFu
ZCBkZWx0YWxvbgogICAgICAgICAgREVMVEFMQVQgPSBKTkVXKkxBVElOQwogICAgICAgICAg
REVMVEFMT04gPSBJTkVXKkxPTklOQwoKICAgICAgICAgIElGIChQT0xFX0xBVC5ORS45MC5E
MCkgVEhFTgogICAgICAgICAgICAgIENBTEwgUk9UQVRFQ09PUkRTKExBVDEsTE9OMSxPTEFU
LE9MT04sUE9MRV9MQVQsUE9MRV9MT04sCiAgICAgKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgU1RETE9OLC0xKQogICAgICAgICAgICAgIExBVDFOID0gT0xBVAogICAgICAgICAgICAg
IExPTjFOID0gT0xPTiArIFNURExPTgogICAgICAgICAgICAgIExBVCA9IERFTFRBTEFUICsg
TEFUMU4KICAgICAgICAgICAgICBMT04gPSBERUxUQUxPTiArIExPTjFOCiAgICAgICAgICBF
TFNFCiAgICAgICAgICAgICAgTEFUID0gREVMVEFMQVQgKyBMQVQxCiAgICAgICAgICAgICAg
TE9OID0gREVMVEFMT04gKyBMT04xCiAgICAgICAgICBFTkQgSUYKCgogICAgICAgICAgSUYg
KFBPTEVfTEFULk5FLjkwLkQwKSBUSEVOCiAgICAgICAgICAgICAgTE9OID0gTE9OIC0gU1RE
TE9OCiAgICAgICAgICAgICAgQ0FMTCBST1RBVEVDT09SRFMoTEFULExPTixPTEFULE9MT04s
UE9MRV9MQVQsUE9MRV9MT04sCiAgICAgKyAgICAgICAgICAgICAgICAgICAgICAgICAgU1RE
TE9OLDEpCiAgICAgICAgICAgICAgTEFUID0gT0xBVAogICAgICAgICAgICAgIExPTiA9IE9M
T04KICAgICAgICAgIEVORCBJRgoKICAgICAgICAgIElGIChMT04uTFQuLTE4MC5EMCkgTE9O
ID0gTE9OICsgMzYwLkQwCiAgICAgICAgICBJRiAoTE9OLkdULjE4MC5EMCkgTE9OID0gTE9O
IC0gMzYwLkQwCgogICAgICBFTFNFCgogICAgICAgICAgUFJJTlQgKiwnRVJST1I6IERvIG5v
dCBrbm93IG1hcCBwcm9qZWN0aW9uICcsTUFQX1BST0oKCiAgICAgIEVORCBJRgoKICAgICAg
TE9DKDEpID0gTEFUCiAgICAgIExPQygyKSA9IExPTgogICAgICBSRVRVUk4KCiAgICAgIEVO
RAoKCkMgTkNMRk9SVFNUQVJUCiAgICAgIFNVQlJPVVRJTkUgUk9UQVRFQ09PUkRTKElMQVQs
SUxPTixPTEFULE9MT04sTEFUX05QLExPTl9OUCxMT05fMCwKICAgICArICAgICAgICAgICAg
ICAgICAgICAgICAgRElSRUNUSU9OKQogICAgICBET1VCTEUgUFJFQ0lTSU9OIElMQVQsSUxP
TgogICAgICBET1VCTEUgUFJFQ0lTSU9OIE9MQVQsT0xPTgogICAgICBET1VCTEUgUFJFQ0lT
SU9OIExBVF9OUCxMT05fTlAsTE9OXzAKICAgICAgSU5URUdFUiBESVJFQ1RJT04KQyBOQ0xF
TkQKCmMgICAgICAgISA+PTAsIGRlZmF1bHQgOiBjb21wdXRhdGlvbmFsIC0+IGdlb2dyYXBo
aWNhbApjICAgICAgICEgPCAwICAgICAgICAgIDogZ2VvZ3JhcGhpY2FsICAtPiBjb21wdXRh
dGlvbmFsCgogICAgICBET1VCTEUgUFJFQ0lTSU9OIFJMQVQsUkxPTgogICAgICBET1VCTEUg
UFJFQ0lTSU9OIFBISV9OUCxMQU1fTlAsTEFNXzAsRExBTQogICAgICBET1VCTEUgUFJFQ0lT
SU9OIFNJTlBISSxDT1NQSEksQ09TTEFNLFNJTkxBTQogICAgICBET1VCTEUgUFJFQ0lTSU9O
IFBJLFJBRF9QRVJfREVHLERFR19QRVJfUkFECgogICAgICBQSSA9IDMuMTQxNTkyNjUzNTg5
NzkzRDAKICAgICAgUkFEX1BFUl9ERUcgPSBQSS8xODAuRDAKICAgICAgREVHX1BFUl9SQUQg
PSAxODAuRDAvUEkKCmMgICAgICAgISBDb252ZXJ0IGFsbCBhbmdsZXMgdG8gcmFkaWFucwog
ICAgICBQSElfTlAgPSBMQVRfTlAqUkFEX1BFUl9ERUcKICAgICAgTEFNX05QID0gTE9OX05Q
KlJBRF9QRVJfREVHCiAgICAgIExBTV8wID0gTE9OXzAqUkFEX1BFUl9ERUcKICAgICAgUkxB
VCA9IElMQVQqUkFEX1BFUl9ERUcKICAgICAgUkxPTiA9IElMT04qUkFEX1BFUl9ERUcKCiAg
ICAgIElGIChESVJFQ1RJT04uTFQuMCkgVEhFTgpjICAgICAgICAgICEgVGhlIGVxdWF0aW9u
cyBhcmUgZXhhY3RseSB0aGUgc2FtZSBleGNlcHQgZm9yIG9uZQpjICAgICAgICAgICEgc21h
bGwgZGlmZmVyZW5jZSB3aXRoIHJlc3BlY3QgdG8gbG9uZ2l0dWRlIC4uLgogICAgICAgICAg
RExBTSA9IFBJIC0gTEFNXzAKICAgICAgRUxTRQogICAgICAgICAgRExBTSA9IExBTV9OUAog
ICAgICBFTkQgSUYKICAgICAgU0lOUEhJID0gQ09TKFBISV9OUCkqQ09TKFJMQVQpKkNPUyhS
TE9OLURMQU0pICsKICAgICArICAgICAgICAgU0lOKFBISV9OUCkqU0lOKFJMQVQpCiAgICAg
IENPU1BISSA9IFNRUlQoMS5EMC1TSU5QSEkqU0lOUEhJKQogICAgICBDT1NMQU0gPSBTSU4o
UEhJX05QKSpDT1MoUkxBVCkqQ09TKFJMT04tRExBTSkgLQogICAgICsgICAgICAgICBDT1Mo
UEhJX05QKSpTSU4oUkxBVCkKICAgICAgU0lOTEFNID0gQ09TKFJMQVQpKlNJTihSTE9OLURM
QU0pCiAgICAgIElGIChDT1NQSEkuTkUuMC5EMCkgVEhFTgogICAgICAgICAgQ09TTEFNID0g
Q09TTEFNL0NPU1BISQogICAgICAgICAgU0lOTEFNID0gU0lOTEFNL0NPU1BISQogICAgICBF
TkQgSUYKICAgICAgT0xBVCA9IERFR19QRVJfUkFEKkFTSU4oU0lOUEhJKQogICAgICBPTE9O
ID0gREVHX1BFUl9SQUQqIChBVEFOMihTSU5MQU0sQ09TTEFNKS1ETEFNLUxBTV8wK0xBTV9O
UCkKCiAgICAgIEVORAo=

--_===53047530====mail.ucar.edu===_--

From wrfhelp@ucar.edu Tue Jul 22 13:38:20 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53037179 for ysong@AIR-WORLDWIDE.COM; Tue, 22 Jul 2014 13:38:20 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: program
To: "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 22 Jul 2014 13:38:20 -0600
Message-ID: <web-53037180@mail.ucar.edu>
In-Reply-To: <37E3F12996162C4699DE66BC0873B8B8C50A79BB@mail5>
References: <37E3F12996162C4699DE66BC0873B8B8C50A7885@mail5>
 <web-53036953@mail.ucar.edu>
 <37E3F12996162C4699DE66BC0873B8B8C50A79BB@mail5>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Yucheng,

There is currently no way to calculate lifted index using NCL.  You 
need to download and run RIP to calculated LI without writing your own 
function.

http://www2.mmm.ucar.edu/wrf/users/docs/ripug.htm

-wrfhelp-

On Tue, 22 Jul 2014 17:36:55 +0000
  "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM> wrote:
> Hi,
> I am trying to get the calculation of Lifted index. 
> 
> YUCHENG SONG  
> 
> AIR WORLDWIDE  |  131 DARTMOUTH STREET  |  BOSTON, MA 02116
> P: 617-807-4004 |  F: 617.807.4195 |  ysong@air-worldwide.com
> www.air-worldwide.com
> Verisk Insurance Solutions ●  ISO | AIR Worldwide | Xactware
>  
> TOUCHSTONE®
> Own the Risk.
>  
>>
> 
> 
> 
> -----Original Message-----
>From: WRF Help [mailto:wrfhelp@ucar.edu] 
> Sent: Tuesday, July 22, 2014 1:31 PM
> To: Song, Yucheng
> Subject: Re: program
> 
> Yucheng,
> 
> What exactly are you trying to do with this file?  It is a piece of 
>the RIP code and not associated with NCL.  Please let me know what 
>you are trying to do and where you think there may be an error.
> 
> -wrfhelp-
> 
> On Mon, 21 Jul 2014 20:18:38 +0000
>  "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM> wrote:
>> http://www.ncl.ucar.edu/Support/talk_archives/2010/att-2526/sstats.f
>> 
>> HI, just wondering whom this program belongs to? It seems that there 
>>is a mistake in it
>> 
>> Yucheng Song
>> 
>> 
>> 
>> AIR Worldwide  |  131 Dartmouth Street  |  Boston, MA 02116
>> P: 617-807-4004 |  F: 617.807.4195 |
>> ysong@air-worldwide.com<mailto:ysong@air-worldwide.com>
>> www.air-worldwide.com<http://www.air-worldwide.com/>
>> Verisk Insurance Solutions ●  ISO | AIR Worldwide | Xactware
>> 
>> 
>> TOUCHSTONE(r)
>> 
>> Own the
>>Risk.<http://www.air-worldwide.com/Software-Solutions/Touchstone/>
>> 
>> 
>> 
>>><http://www.air-worldwide.com/Software-Solutions/Touchstone/>
>> 
>> 
>> 
> 
> 

From wrfhelp@ucar.edu Tue Jul 22 11:31:16 2014
Received: from [128.117.65.84] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53036952 for ysong@AIR-WORLDWIDE.COM; Tue, 22 Jul 2014 11:31:16 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: program
To: "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 22 Jul 2014 11:31:16 -0600
Message-ID: <web-53036953@mail.ucar.edu>
In-Reply-To: <37E3F12996162C4699DE66BC0873B8B8C50A7885@mail5>
References: <37E3F12996162C4699DE66BC0873B8B8C50A7885@mail5>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-2022-jp; format="flowed"
Content-Transfer-Encoding: 7bit

Yucheng,

What exactly are you trying to do with this file?  It is a piece of 
the RIP code and not associated with NCL.  Please let me know what you 
are trying to do and where you think there may be an error.

-wrfhelp-

On Mon, 21 Jul 2014 20:18:38 +0000
  "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM> wrote:
> http://www.ncl.ucar.edu/Support/talk_archives/2010/att-2526/sstats.f
> 
> HI, just wondering whom this program belongs to? It seems that there 
>is a mistake in it
> 
> Yucheng Song
> 
> 
> 
> AIR Worldwide  |  131 Dartmouth Street  |  Boston, MA 02116
> P: 617-807-4004 |  F: 617.807.4195 | 
> ysong@air-worldwide.com<mailto:ysong@air-worldwide.com>
> www.air-worldwide.com<http://www.air-worldwide.com/>
> Verisk Insurance Solutions $B!|(B  ISO | AIR Worldwide | Xactware
> 
> 
> TOUCHSTONE(r)
> 
> Own the 
>Risk.<http://www.air-worldwide.com/Software-Solutions/Touchstone/>
> 
> 
> 
>><http://www.air-worldwide.com/Software-Solutions/Touchstone/>
> 
> 
> 

From wrfhelp@ucar.edu Fri Jul 18 09:12:01 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53032572 for bbrashers@environcorp.com; Fri, 18 Jul 2014 09:12:01 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: util/src/int2nc for Polar Stereographic (PS) projections
To: "Bart Brashers" <bbrashers@environcorp.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Fri, 18 Jul 2014 09:12:01 -0600
Message-ID: <web-53032573@mail.ucar.edu>
In-Reply-To: <0A8C91C760228A498C126E51126EDB75E23FAA49@WCEXS2.ENVIRONCORP.INT>
References: <0A8C91C760228A498C126E51126EDB75D46E6751@WCEXS2.ENVIRONCORP.INT>
 <web-52641079@mail.ucar.edu>
 <0A8C91C760228A498C126E51126EDB75E23FAA49@WCEXS2.ENVIRONCORP.INT>
MIME-Version: 1.0
Content-Type: multipart/mixed;boundary="_===53032572====mail.ucar.edu===_"

This is a multi-part MIME message

--_===53032572====mail.ucar.edu===_
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Bart,

I am so sorry it took me so long to get back to you, but I have 
attached a new version of the program and I was hoping you could test 
it for me with your 706x706 grid.  Please let me know if it works.

-wrfhelp-


On Wed, 25 Jun 2014 23:15:32 +0000
  Bart Brashers <bbrashers@environcorp.com> wrote:
> Were you able to make any headway on this problem?  The dataset is 
>in fact 706 x 706 grid points, but it should still use
> 
> dimensions:
>        i1 = 706 ;
>        j1 = 706 ;
> 
> variables:
> 
>       float SNOWH__0200100(i1, j1) ;
> 
> so that downstream programs (e.g. ncview) can plot it correctly.
> 
> Bart
> 
>> -----Original Message-----
>> From: WRF Help [mailto:wrfhelp@ucar.edu]
>> Sent: Tuesday, June 03, 2014 10:11 AM
>> To: Bart Brashers
>> Subject: Re: util/src/int2nc for Polar Stereographic (PS) 
>>projections
>>
>> Hi Bart,
>>
>> I just took a quick look at the script and I didn't see any errors
>> right offhand.  Would you mind sending me one intermediate file so I
>> can test it on my end and see what is going on?
>>
>> Thanks!
>> -wrfhelp-
>>
>> On Mon, 2 Jun 2014 23:12:19 +0000
>>   Bart Brashers <bbrashers@environcorp.com> wrote:
>> > Has anyone fixed the utility int2nc, which converts WPS 
>>intermediate
>> >format files to netCDF, to properly handle PS (polar) projections?
>> > It runs, but the dimensions are wrong (only one dimension, there
>> >should be two).  For example:
>> >
>> >
>> > netcdf SNOWH\:2009-10-23_00 {
>> >
>> > dimensions:
>> >
>> >        i1 = 706 ;
>> >
>> > variables:
>> >
>> >        float SNOWH__0200100(i1, i1) ;
>> >
>> >For comparison, here's part of the header from a SST file:
>> >
>> >
>> > netcdf SST\:2009-01-04_00 {
>> >
>> > dimensions:
>> >
>> >        i1 = 4320 ;
>> >
>> >        j1 = 2160 ;
>> >
>> > variables:
>> >
>> >        float SST__0200100(j1, i1) ;
>> >
>> > Thanks in advance,
>> >
>> > Bart Brashers
>> > ENVIRON
>> >
>> >
>> > ________________________________
>> > This message contains information that may be confidential,
>> >privileged or otherwise protected by law from disclosure. It is
>> >intended for the exclusive use of the Addressee(s). Unless you are
>> >the addressee or authorized agent of the addressee, you may not
>> >review, copy, distribute or disclose to anyone the message or any
>> >information contained within. If you have received this message in
>> >error, please contact the sender by electronic reply to
>> >email@environcorp.com and immediately delete all copies of the
>> >message.
> 
> 
> ________________________________
> This message contains information that may be confidential, 
>privileged or otherwise protected by law from disclosure. It is 
>intended for the exclusive use of the Addressee(s). Unless you are 
>the addressee or authorized agent of the addressee, you may not 
>review, copy, distribute or disclose to anyone the message or any 
>information contained within. If you have received this message in 
>error, please contact the sender by electronic reply to 
>email@environcorp.com and immediately delete all copies of the 
>message.


--_===53032572====mail.ucar.edu===_
Content-Type: application/octet-stream
Content-Disposition: attachment;
 filename="int2nc.F"
Content-Transfer-Encoding: base64

cHJvZ3JhbSBpbnQybmMKCiEgIHVzZSBuZXRjZGYKICAgdXNlIG1vZHVsZV9kZWJ1ZwogICB1
c2UgbWlzY19kZWZpbml0aW9uc19tb2R1bGUKICAgdXNlIHJlYWRfbWV0X21vZHVsZQoKICAg
aW1wbGljaXQgbm9uZQoKICBpbmNsdWRlICJuZXRjZGYuaW5jIgoKICAgaW50ZWdlciwgcGFy
YW1ldGVyIDo6IE5ESU1TID0gMgogICBpbnRlZ2VyIDo6IGlzdGF0dXMsIGRpbSwgaSwgdmFy
aWQsIGFibGV2ZWwsIHByb2osIG5wcm9qCiAgIHJlYWwgOjogZmNzdCwgc2xhdCwgc2xvbiwg
ZGxhdCwgZGxvbiwgbmxhdCwgZHhuLCBkeW4KICAgcmVhbCA6OiB4bG9uY2VuLCB0bGF0MSwg
dGxhdDIsIHJhZGl1cywgc2ksIHNqCiAgIGxvZ2ljYWwgOjogd2luZHJvdCAKICAgY2hhcmFj
dGVyIChsZW49MTMyKSBmaWVsZCwgbmFtZSwgY2FibGV2ZWwsIGRhdGUsIHNvdXJjZSwgdW5p
dHMsIGRlc2MsIGZsbm0sIG5maWxlCiAgIHJlYWwsIGFsbG9jYXRhYmxlLCBkaW1lbnNpb24o
Oiw6KSA6OiBkYXRhCiAgIGludGVnZXIgOjogbmNpZAogICBpbnRlZ2VyLCBkaW1lbnNpb24o
MjApIDo6IGR2YWwKICAgaW50ZWdlciA6OiBkaW1pZHMoTkRJTVMpCiAgIGludGVnZXIgOjog
dG1wX2RpbXMoTkRJTVMpCgogICB0eXBlIChtZXRfZGF0YSkgICAgICAgICAgICAgOjogZmdf
ZGF0YQoKICAgY2hhcmFjdGVyIChsZW49KiksZGltZW5zaW9uKDEwKSxwYXJhbWV0ZXIgOjog
ZG5hbWUgPSAoLyJpMSIsImoxIiwiaTIiLCJqMiIsImkzIiwiajMiLCJpNCIsImo0IiwiaTUi
LCJqNSIvKQogICBjaGFyYWN0ZXIgKGxlbj0qKSxwYXJhbWV0ZXIgOjogREFURVYgPSAiZGF0
ZSIKICAgY2hhcmFjdGVyIChsZW49KikscGFyYW1ldGVyIDo6IEZDU1RWID0gImZvcmVjYXN0
IgogICBjaGFyYWN0ZXIgKGxlbj0qKSxwYXJhbWV0ZXIgOjogU09VUkNFViA9ICJtYXBfc291
cmNlIgogICBjaGFyYWN0ZXIgKGxlbj0qKSxwYXJhbWV0ZXIgOjogTEVWRUxWID0gImxldmVs
IgogICBjaGFyYWN0ZXIgKGxlbj0qKSxwYXJhbWV0ZXIgOjogRklFTERWID0gImZpZWxkIgog
ICBjaGFyYWN0ZXIgKGxlbj0qKSxwYXJhbWV0ZXIgOjogVU5JVFNWID0gInVuaXRzIgogICBj
aGFyYWN0ZXIgKGxlbj0qKSxwYXJhbWV0ZXIgOjogREVTQ1YgPSAiZGVzY3JpcHRpb24iCiAg
IGNoYXJhY3RlciAobGVuPSopLHBhcmFtZXRlciA6OiBOWCA9ICJueCIKICAgY2hhcmFjdGVy
IChsZW49KikscGFyYW1ldGVyIDo6IE5ZID0gIm55IgogICBjaGFyYWN0ZXIgKGxlbj0qKSxw
YXJhbWV0ZXIgOjogSVBST0ogPSAicHJvamVjdGlvbiIKICAgY2hhcmFjdGVyIChsZW49Kiks
cGFyYW1ldGVyIDo6IFNUQVJUSSA9ICJzdGFydGkiCiAgIGNoYXJhY3RlciAobGVuPSopLHBh
cmFtZXRlciA6OiBTVEFSVEogPSAic3RhcnRqIgogICBjaGFyYWN0ZXIgKGxlbj0qKSxwYXJh
bWV0ZXIgOjogU1RBUlRMQVQgPSAic3RhcnRsYXQiCiAgIGNoYXJhY3RlciAobGVuPSopLHBh
cmFtZXRlciA6OiBTVEFSVExPTiA9ICJzdGFydGxvbiIKICAgY2hhcmFjdGVyIChsZW49Kiks
cGFyYW1ldGVyIDo6IERFTFRBTEFUID0gImRlbHRhbGF0IgogICBjaGFyYWN0ZXIgKGxlbj0q
KSxwYXJhbWV0ZXIgOjogREVMVEFMT04gPSAiZGVsdGFsb24iCiAgIGNoYXJhY3RlciAobGVu
PSopLHBhcmFtZXRlciA6OiBOTEFUUyA9ICJubGF0cyIKICAgY2hhcmFjdGVyIChsZW49Kiks
cGFyYW1ldGVyIDo6IERYID0gImR4IgogICBjaGFyYWN0ZXIgKGxlbj0qKSxwYXJhbWV0ZXIg
OjogRFkgPSAiZHkiCiAgIGNoYXJhY3RlciAobGVuPSopLHBhcmFtZXRlciA6OiBYTE9OQyA9
ICJ4bG9uYyIKICAgY2hhcmFjdGVyIChsZW49KikscGFyYW1ldGVyIDo6IFRSVUVMQVQxID0g
InRydWVsYXQxIgogICBjaGFyYWN0ZXIgKGxlbj0qKSxwYXJhbWV0ZXIgOjogVFJVRUxBVDIg
PSAidHJ1ZWxhdDIiCiAgIGNoYXJhY3RlciAobGVuPSopLHBhcmFtZXRlciA6OiBFQVJUSF9S
QURJVVMgPSAiZWFydGhfcmFkaXVzIgogICBjaGFyYWN0ZXIgKGxlbj0qKSxwYXJhbWV0ZXIg
OjogSVNfV0lORF9HUklEX1JFTCA9ICJpc193aW5kX2dyaWRfcmVsIgogICBjaGFyYWN0ZXIg
KGxlbj0qKSxwYXJhbWV0ZXIgOjogRklMTFZBTFVFID0gIl9GaWxsVmFsdWUiCgogICBkdmFs
ID0gMAoKICAgISAgR2V0IHRoZSBpbnB1dCBmaWxlIG5hbWUgZnJvbSB0aGUgY29tbWFuZCBs
aW5lLgogICBjYWxsIGdldGFyZyAoMSxmbG5tKQoKICAgaWYgKGZsbm0oMToxKSA9PSAnICcp
IHRoZW4KICAgICAgcHJpbnQgKiwnVVNBR0U6IGludDJuYy5leGUgPGZpbGVuYW1lPicKICAg
ICAgcHJpbnQgKiwnICAgICAgIHdoZXJlIDxmaWxlbmFtZT4gaXMgdGhlIG5hbWUgb2YgYW4g
aW50ZXJtZWRpYXRlLWZvcm1hdCBmaWxlJwogICAgICBzdG9wCiAgIGVuZCBpZgogICBuZmls
ZSA9IHRyaW0oYWRqdXN0bChmbG5tKSkvLyIubmMiCgogICBjYWxsIHNldF9kZWJ1Z19sZXZl
bChXQVJOKQoKICAgY2FsbCByZWFkX21ldF9pbml0KHRyaW0oZmxubSksIC50cnVlLiwgJzAw
MDAtMDAtMDBfMDAnLCBpc3RhdHVzKQogICBjYWxsIGNoZWNrKG5mX2NyZWF0ZSh0cmltKG5m
aWxlKSxuZl9jbG9iYmVyLG5jaWQpKQoKICAgcHJpbnQqLCAnT1BFTklORyBGSUxFOiAnLHRy
aW0oYWRqdXN0bChmbG5tKSkKCiAgIGlmKGlzdGF0dXMgPT0gMCkgdGhlbgogICAgIGNhbGwg
cmVhZF9uZXh0X21ldF9maWVsZChmZ19kYXRhLGlzdGF0dXMpCiAgICAgZG8gd2hpbGUgKGlz
dGF0dXMgPT0gMCkKICAgICAgIHRtcF9kaW1zKDEpID0gZmdfZGF0YSVueAogICAgICAgdG1w
X2RpbXMoMikgPSBmZ19kYXRhJW55CiAgICAgICAgIGRvIGRpbSA9IDEsMgogICAgICAgICAg
IGkgPSBkaW0KICAgICAgICAgICBDSEVDS0RJTVMgOiBETwogICAgICAgICAgICAgaWYoZHZh
bChpKSA9PSAwKSB0aGVuCiAgICAgICAgICAgICAgIGR2YWwoaSkgPSB0bXBfZGltcyhkaW0p
CiAgICAgICAgICAgICAgIGNhbGwgY2hlY2sobmZfZGVmX2RpbShuY2lkLGRuYW1lKGkpLGR2
YWwoaSksaSkpIAogICAgICAgICAgICAgICBFWElUIENIRUNLRElNUwogICAgICAgICAgICAg
ZWxzZQogICAgICAgICAgICAgICBpZiAoZHZhbChpKSA9PSB0bXBfZGltcyhkaW0pICkgdGhl
bgogICAgICAgICAgICAgICAgIEVYSVQgQ0hFQ0tESU1TCiAgICAgICAgICAgICAgIGVuZCBp
ZgogICAgICAgICAgICAgZW5kIGlmCiAgICAgICAgICAgICBpID0gaSsyCiAgICAgICAgICAg
ICBDWUNMRSBDSEVDS0RJTVMKICAgICAgICAgICBFTkQgRE8gQ0hFQ0tESU1TCiAgICAgICAg
IGVuZCBkbwogICAgICAgY2FsbCByZWFkX25leHRfbWV0X2ZpZWxkKGZnX2RhdGEsaXN0YXR1
cykKICAgICBlbmQgZG8KICAgZWxzZQogICAgIHByaW50ICosICdGaWxlID0gJyx0cmltKGZs
bm0pCiAgICAgcHJpbnQgKiwgJ1Byb2JsZW0gd2l0aCBpbnB1dCBmaWxlLCBJIGNhbicndCBv
cGVuIGl0JwogICAgIHN0b3AKICAgZW5kIGlmCgoKICAgY2FsbCByZWFkX21ldF9jbG9zZSgp
CiAgIGNhbGwgY2hlY2sobmZfY2xvc2UobmNpZCkpCgogICBjYWxsIHJlYWRfbWV0X2luaXQo
dHJpbShmbG5tKSwgLnRydWUuLCAnMDAwMC0wMC0wMF8wMCcsIGlzdGF0dXMpCiAgIGNhbGwg
Y2hlY2sobmZfb3Blbih0cmltKG5maWxlKSxuZl93cml0ZSxuY2lkKSkKCiAgIGlmIChpc3Rh
dHVzID09IDApIHRoZW4KICAgICAgY2FsbCByZWFkX25leHRfbWV0X2ZpZWxkKGZnX2RhdGEs
IGlzdGF0dXMpCiAgICAgIGRvIHdoaWxlIChpc3RhdHVzID09IDApCgogICAgICAgICBkYXRl
ID0gdHJpbShhZGp1c3RsKGZnX2RhdGElaGRhdGUpKQogICAgICAgICBmY3N0ID0gZmdfZGF0
YSV4ZmNzdAogICAgICAgICBzb3VyY2UgPSBmZ19kYXRhJW1hcF9zb3VyY2UKICAgICAgICAg
ZmllbGQgPSBmZ19kYXRhJWZpZWxkCiAgICAgICAgIHVuaXRzID0gZmdfZGF0YSV1bml0cwog
ICAgICAgICBkZXNjID0gZmdfZGF0YSVkZXNjCiAgICAgICAgIGFibGV2ZWwgPSBmZ19kYXRh
JXhsdmwKICAgICAgICAgd3JpdGUoY2FibGV2ZWwsJyhJNiknKSBhYmxldmVsCiAgICAgICAg
IG5hbWUgPSB0cmltKGFkanVzdGwoZmllbGQpKS8vIl9fMCIvL3RyaW0oYWRqdXN0bChjYWJs
ZXZlbCkpCiAgICAgICAgIHByaW50ICosIlJlYWRpbmcgRmllbGQsIExldmVsOiAiLHRyaW0o
YWRqdXN0bChmaWVsZCkpLCIsICIsdHJpbShhZGp1c3RsKGNhYmxldmVsKSkKCiAgICAgICAg
IG5wcm9qID0gZmdfZGF0YSVpcHJvagogICAgICAgICBwcm9qID0gbnByb2oKICAgICAgICAg
aWYobnByb2ogPT0gMSkgcHJvaiA9IDMKICAgICAgICAgaWYobnByb2ogPT0gMykgcHJvaiA9
IDEKICAgICAgICAgaWYocHJvaiA9PSAwKSB0aGVuICAgICAgICAgISBDeWxpbmRyaWNhbCBF
cXVpZGlzdGFuZAogICAgICAgICAgIHNpID0gZmdfZGF0YSVzdGFydGkKICAgICAgICAgICBz
aiA9IGZnX2RhdGElc3RhcnRqCiAgICAgICAgICAgc2xhdCA9IGZnX2RhdGElc3RhcnRsYXQK
ICAgICAgICAgICBzbG9uID0gZmdfZGF0YSVzdGFydGxvbgogICAgICAgICAgIGRsYXQgPSBm
Z19kYXRhJWRlbHRhbGF0CiAgICAgICAgICAgZGxvbiA9IGZnX2RhdGElZGVsdGFsb24KICAg
ICAgICAgICByYWRpdXMgPSBmZ19kYXRhJWVhcnRoX3JhZGl1cwogICAgICAgICBlbHNlIGlm
KHByb2ogPT0gMSkgdGhlbiAgICAhIE1lcmNhdG9yCiAgICAgICAgICAgc2kgPSBmZ19kYXRh
JXN0YXJ0aQogICAgICAgICAgIHNqID0gZmdfZGF0YSVzdGFydGoKICAgICAgICAgICBzbGF0
ID0gZmdfZGF0YSVzdGFydGxhdAogICAgICAgICAgIHNsb24gPSBmZ19kYXRhJXN0YXJ0bG9u
CiAgICAgICAgICAgZHhuID0gZmdfZGF0YSVkeAogICAgICAgICAgIGR5biA9IGZnX2RhdGEl
ZHkKICAgICAgICAgICB0bGF0MSA9IGZnX2RhdGEldHJ1ZWxhdDEKICAgICAgICAgICByYWRp
dXMgPSBmZ19kYXRhJWVhcnRoX3JhZGl1cwogICAgICAgICBlbHNlIGlmKHByb2ogPT0gMykg
dGhlbiAgICAhIExhbWJlcnQgQ29uZm9ybWFsCiAgICAgICAgICAgc2kgPSBmZ19kYXRhJXN0
YXJ0aQogICAgICAgICAgIHNqID0gZmdfZGF0YSVzdGFydGoKICAgICAgICAgICBzbGF0ID0g
ZmdfZGF0YSVzdGFydGxhdAogICAgICAgICAgIHNsb24gPSBmZ19kYXRhJXN0YXJ0bG9uCiAg
ICAgICAgICAgZHhuID0gZmdfZGF0YSVkeAogICAgICAgICAgIGR5biA9IGZnX2RhdGElZHkK
ICAgICAgICAgICB4bG9uY2VuID0gZmdfZGF0YSV4bG9uYwogICAgICAgICAgIHRsYXQxID0g
ZmdfZGF0YSV0cnVlbGF0MQogICAgICAgICAgIHRsYXQyID0gZmdfZGF0YSV0cnVlbGF0Mgog
ICAgICAgICAgIHJhZGl1cyA9IGZnX2RhdGElZWFydGhfcmFkaXVzCiAgICAgICAgIGVsc2Ug
aWYocHJvaiA9PSA0KSB0aGVuICAgICEgR2F1c3NpYW4KICAgICAgICAgICBzaSA9IGZnX2Rh
dGElc3RhcnRpCiAgICAgICAgICAgc2ogPSBmZ19kYXRhJXN0YXJ0agogICAgICAgICAgIHNs
YXQgPSBmZ19kYXRhJXN0YXJ0bGF0CiAgICAgICAgICAgc2xvbiA9IGZnX2RhdGElc3RhcnRs
b24KICAgICAgICAgICBubGF0ID0gZmdfZGF0YSVkZWx0YWxhdAogICAgICAgICAgIGRsb24g
PSBmZ19kYXRhJWRlbHRhbG9uCiAgICAgICAgICAgcmFkaXVzID0gZmdfZGF0YSVlYXJ0aF9y
YWRpdXMKICAgICAgICAgZWxzZSBpZihwcm9qID09IDUpIHRoZW4gICAgISBQb2xhciBTdGVy
ZW9ncmFwaGljCiAgICAgICAgICAgc2kgPSBmZ19kYXRhJXN0YXJ0aQogICAgICAgICAgIHNq
ID0gZmdfZGF0YSVzdGFydGoKICAgICAgICAgICBzbGF0ID0gZmdfZGF0YSVzdGFydGxhdAog
ICAgICAgICAgIHNsb24gPSBmZ19kYXRhJXN0YXJ0bG9uCiAgICAgICAgICAgZHhuID0gZmdf
ZGF0YSVkeAogICAgICAgICAgIGR5biA9IGZnX2RhdGElZHkKICAgICAgICAgICB4bG9uY2Vu
ID0gZmdfZGF0YSV4bG9uYwogICAgICAgICAgIHRsYXQxID0gZmdfZGF0YSV0cnVlbGF0MQog
ICAgICAgICAgIHJhZGl1cyA9IGZnX2RhdGElZWFydGhfcmFkaXVzCiAgICAgICAgIGVuZCBp
ZgogICAgICAgICB3aW5kcm90ID0gZmdfZGF0YSVpc193aW5kX2dyaWRfcmVsCgogICAgICAg
ICBpZihhbGxvY2F0ZWQoZGF0YSkpIGRlYWxsb2NhdGUoZGF0YSkKICAgICAgICAgYWxsb2Nh
dGUoZGF0YShmZ19kYXRhJW54LGZnX2RhdGElbnkpKQogICAgICAgICBkYXRhID0gZmdfZGF0
YSVzbGFiCgogICAgICAgICB0bXBfZGltcygxKSA9IGZnX2RhdGElbngKICAgICAgICAgdG1w
X2RpbXMoMikgPSBmZ19kYXRhJW55CiAgICAgICAgIGRvIGRpbSA9IDEsMgogICAgICAgICAg
IGkgPSAxCiAgICAgICAgICAgQ0hFQ0tESU1TMiA6IERPCiAgICAgICAgICAgICBpZiAoZHZh
bChpKSA9PSB0bXBfZGltcyhkaW0pICkgdGhlbgogICAgICAgICAgICAgICBkaW1pZHMoZGlt
KSA9IGkKICAgICAgICAgICAgICAgRVhJVCBDSEVDS0RJTVMyCiAgICAgICAgICAgICBlbmQg
aWYKICAgICAgICAgICAgIGkgPSBpKzEKICAgICAgICAgICAgIENZQ0xFIENIRUNLRElNUzIK
ICAgICAgICAgICBFTkQgRE8gQ0hFQ0tESU1TMgogICAgICAgICBlbmQgZG8KCiAgICAgICAg
IGNhbGwgY2hlY2sobmZfcmVkZWYobmNpZCkpCiAgICAgICAgIGNhbGwgY2hlY2sobmZfZGVm
X3ZhcihuY2lkLG5hbWUsTkZfUkVBTCxORElNUyxkaW1pZHMsdmFyaWQpKQogICAgICAgICBj
YWxsIGNoZWNrKG5mX3B1dF9hdHRfdGV4dChuY2lkLHZhcmlkLERBVEVWLDEzMixkYXRlKSkK
ICAgICAgICAgY2FsbCBjaGVjayhuZl9wdXRfYXR0X3JlYWwobmNpZCx2YXJpZCxGQ1NUVixu
Zl9mbG9hdCwxLGZjc3QpKQogICAgICAgICBjYWxsIGNoZWNrKG5mX3B1dF9hdHRfdGV4dChu
Y2lkLHZhcmlkLFNPVVJDRVYsMTMyLHNvdXJjZSkpCiAgICAgICAgIGNhbGwgY2hlY2sobmZf
cHV0X2F0dF90ZXh0KG5jaWQsdmFyaWQsRklFTERWLDEzMixmaWVsZCkpCiAgICAgICAgIGNh
bGwgY2hlY2sobmZfcHV0X2F0dF90ZXh0KG5jaWQsdmFyaWQsVU5JVFNWLDEzMix1bml0cykp
CiAgICAgICAgIGNhbGwgY2hlY2sobmZfcHV0X2F0dF90ZXh0KG5jaWQsdmFyaWQsREVTQ1Ys
MTMyLGRlc2MpKQogICAgICAgICBjYWxsIGNoZWNrKG5mX3B1dF9hdHRfaW50IChuY2lkLHZh
cmlkLExFVkVMVixuZl9pbnQsMSxhYmxldmVsKSkKICAgICAgICAgY2FsbCBjaGVjayhuZl9w
dXRfYXR0X2ludCAobmNpZCx2YXJpZCxOWCxuZl9pbnQsMSxmZ19kYXRhJW54KSkKICAgICAg
ICAgY2FsbCBjaGVjayhuZl9wdXRfYXR0X2ludCAobmNpZCx2YXJpZCxOWSxuZl9pbnQsMSxm
Z19kYXRhJW55KSkKICAgICAgICAgY2FsbCBjaGVjayhuZl9wdXRfYXR0X2ludCAobmNpZCx2
YXJpZCxJUFJPSixuZl9pbnQsMSxwcm9qKSkKICAgICAgICAgY2FsbCBjaGVjayhuZl9wdXRf
YXR0X3JlYWwobmNpZCx2YXJpZCxGSUxMVkFMVUUsbmZfcmVhbCwxLC0xZTMwKSkKCgogICAg
ICAgICBpZihwcm9qID09IDApIHRoZW4KICAgICAgICAgICBjYWxsIGNoZWNrKG5mX3B1dF9h
dHRfcmVhbChuY2lkLHZhcmlkLFNUQVJUSSxuZl9mbG9hdCwxLHNpKSkKICAgICAgICAgICBj
YWxsIGNoZWNrKG5mX3B1dF9hdHRfcmVhbChuY2lkLHZhcmlkLFNUQVJUSixuZl9mbG9hdCwx
LHNqKSkKICAgICAgICAgICBjYWxsIGNoZWNrKG5mX3B1dF9hdHRfcmVhbChuY2lkLHZhcmlk
LFNUQVJUTEFULG5mX2Zsb2F0LDEsc2xhdCkpCiAgICAgICAgICAgY2FsbCBjaGVjayhuZl9w
dXRfYXR0X3JlYWwobmNpZCx2YXJpZCxTVEFSVExPTixuZl9mbG9hdCwxLHNsb24pKQogICAg
ICAgICAgIGNhbGwgY2hlY2sobmZfcHV0X2F0dF9yZWFsKG5jaWQsdmFyaWQsREVMVEFMQVQs
bmZfZmxvYXQsMSxkbGF0KSkKICAgICAgICAgICBjYWxsIGNoZWNrKG5mX3B1dF9hdHRfcmVh
bChuY2lkLHZhcmlkLERFTFRBTE9OLG5mX2Zsb2F0LDEsZGxvbikpCiAgICAgICAgICAgY2Fs
bCBjaGVjayhuZl9wdXRfYXR0X3JlYWwobmNpZCx2YXJpZCxFQVJUSF9SQURJVVMsbmZfZmxv
YXQsMSxyYWRpdXMpKQogICAgICAgICBlbHNlIGlmKHByb2ogPT0gMSkgdGhlbgogICAgICAg
ICAgIGNhbGwgY2hlY2sobmZfcHV0X2F0dF9yZWFsKG5jaWQsdmFyaWQsU1RBUlRJLG5mX2Zs
b2F0LDEsc2kpKQogICAgICAgICAgIGNhbGwgY2hlY2sobmZfcHV0X2F0dF9yZWFsKG5jaWQs
dmFyaWQsU1RBUlRKLG5mX2Zsb2F0LDEsc2opKQogICAgICAgICAgIGNhbGwgY2hlY2sobmZf
cHV0X2F0dF9yZWFsKG5jaWQsdmFyaWQsU1RBUlRMQVQsbmZfZmxvYXQsMSxzbGF0KSkKICAg
ICAgICAgICBjYWxsIGNoZWNrKG5mX3B1dF9hdHRfcmVhbChuY2lkLHZhcmlkLFNUQVJUTE9O
LG5mX2Zsb2F0LDEsc2xvbikpCiAgICAgICAgICAgY2FsbCBjaGVjayhuZl9wdXRfYXR0X3Jl
YWwobmNpZCx2YXJpZCxEWCxuZl9mbG9hdCwxLGR4bikpCiAgICAgICAgICAgY2FsbCBjaGVj
ayhuZl9wdXRfYXR0X3JlYWwobmNpZCx2YXJpZCxEWSxuZl9mbG9hdCwxLGR5bikpCiAgICAg
ICAgICAgY2FsbCBjaGVjayhuZl9wdXRfYXR0X3JlYWwobmNpZCx2YXJpZCxUUlVFTEFUMSxu
Zl9mbG9hdCwxLHRsYXQxKSkKICAgICAgICAgICBjYWxsIGNoZWNrKG5mX3B1dF9hdHRfcmVh
bChuY2lkLHZhcmlkLEVBUlRIX1JBRElVUyxuZl9mbG9hdCwxLHJhZGl1cykpCiAgICAgICAg
IGVsc2UgaWYocHJvaiA9PSAzKSB0aGVuCiAgICAgICAgICAgY2FsbCBjaGVjayhuZl9wdXRf
YXR0X3JlYWwobmNpZCx2YXJpZCxTVEFSVEksbmZfZmxvYXQsMSxzaSkpCiAgICAgICAgICAg
Y2FsbCBjaGVjayhuZl9wdXRfYXR0X3JlYWwobmNpZCx2YXJpZCxTVEFSVEosbmZfZmxvYXQs
MSxzaikpCiAgICAgICAgICAgY2FsbCBjaGVjayhuZl9wdXRfYXR0X3JlYWwobmNpZCx2YXJp
ZCxTVEFSVExBVCxuZl9mbG9hdCwxLHNsYXQpKQogICAgICAgICAgIGNhbGwgY2hlY2sobmZf
cHV0X2F0dF9yZWFsKG5jaWQsdmFyaWQsU1RBUlRMT04sbmZfZmxvYXQsMSxzbG9uKSkKICAg
ICAgICAgICBjYWxsIGNoZWNrKG5mX3B1dF9hdHRfcmVhbChuY2lkLHZhcmlkLERYLG5mX2Zs
b2F0LDEsZHhuKSkKICAgICAgICAgICBjYWxsIGNoZWNrKG5mX3B1dF9hdHRfcmVhbChuY2lk
LHZhcmlkLERZLG5mX2Zsb2F0LDEsZHluKSkKICAgICAgICAgICBjYWxsIGNoZWNrKG5mX3B1
dF9hdHRfcmVhbChuY2lkLHZhcmlkLFhMT05DLG5mX2Zsb2F0LDEseGxvbmNlbikpCiAgICAg
ICAgICAgY2FsbCBjaGVjayhuZl9wdXRfYXR0X3JlYWwobmNpZCx2YXJpZCxUUlVFTEFUMSxu
Zl9mbG9hdCwxLHRsYXQxKSkKICAgICAgICAgICBjYWxsIGNoZWNrKG5mX3B1dF9hdHRfcmVh
bChuY2lkLHZhcmlkLFRSVUVMQVQyLG5mX2Zsb2F0LDEsdGxhdDIpKQogICAgICAgICAgIGNh
bGwgY2hlY2sobmZfcHV0X2F0dF9yZWFsKG5jaWQsdmFyaWQsRUFSVEhfUkFESVVTLG5mX2Zs
b2F0LDEscmFkaXVzKSkKICAgICAgICAgZWxzZSBpZihwcm9qID09IDQpIHRoZW4KICAgICAg
ICAgICBjYWxsIGNoZWNrKG5mX3B1dF9hdHRfcmVhbChuY2lkLHZhcmlkLFNUQVJUSSxuZl9m
bG9hdCwxLHNpKSkKICAgICAgICAgICBjYWxsIGNoZWNrKG5mX3B1dF9hdHRfcmVhbChuY2lk
LHZhcmlkLFNUQVJUSixuZl9mbG9hdCwxLHNqKSkKICAgICAgICAgICBjYWxsIGNoZWNrKG5m
X3B1dF9hdHRfcmVhbChuY2lkLHZhcmlkLFNUQVJUTEFULG5mX2Zsb2F0LDEsc2xhdCkpCiAg
ICAgICAgICAgY2FsbCBjaGVjayhuZl9wdXRfYXR0X3JlYWwobmNpZCx2YXJpZCxTVEFSVExP
TixuZl9mbG9hdCwxLHNsb24pKQogICAgICAgICAgIGNhbGwgY2hlY2sobmZfcHV0X2F0dF9y
ZWFsKG5jaWQsdmFyaWQsTkxBVFMsbmZfZmxvYXQsMSxubGF0KSkKICAgICAgICAgICBjYWxs
IGNoZWNrKG5mX3B1dF9hdHRfcmVhbChuY2lkLHZhcmlkLERFTFRBTE9OLG5mX2Zsb2F0LDEs
ZGxvbikpCiAgICAgICAgICAgY2FsbCBjaGVjayhuZl9wdXRfYXR0X3JlYWwobmNpZCx2YXJp
ZCxFQVJUSF9SQURJVVMsbmZfZmxvYXQsMSxyYWRpdXMpKQogICAgICAgICBlbHNlIGlmKHBy
b2ogPT0gNSkgdGhlbgogICAgICAgICAgIGNhbGwgY2hlY2sobmZfcHV0X2F0dF9yZWFsKG5j
aWQsdmFyaWQsU1RBUlRJLG5mX2Zsb2F0LDEsc2kpKQogICAgICAgICAgIGNhbGwgY2hlY2so
bmZfcHV0X2F0dF9yZWFsKG5jaWQsdmFyaWQsU1RBUlRKLG5mX2Zsb2F0LDEsc2opKQogICAg
ICAgICAgIGNhbGwgY2hlY2sobmZfcHV0X2F0dF9yZWFsKG5jaWQsdmFyaWQsU1RBUlRMQVQs
bmZfZmxvYXQsMSxzbGF0KSkKICAgICAgICAgICBjYWxsIGNoZWNrKG5mX3B1dF9hdHRfcmVh
bChuY2lkLHZhcmlkLFNUQVJUTE9OLG5mX2Zsb2F0LDEsc2xvbikpCiAgICAgICAgICAgY2Fs
bCBjaGVjayhuZl9wdXRfYXR0X3JlYWwobmNpZCx2YXJpZCxEWCxuZl9mbG9hdCwxLGR4bikp
CiAgICAgICAgICAgY2FsbCBjaGVjayhuZl9wdXRfYXR0X3JlYWwobmNpZCx2YXJpZCxEWSxu
Zl9mbG9hdCwxLGR5bikpCiAgICAgICAgICAgY2FsbCBjaGVjayhuZl9wdXRfYXR0X3JlYWwo
bmNpZCx2YXJpZCxYTE9OQyxuZl9mbG9hdCwxLHhsb25jZW4pKQogICAgICAgICAgIGNhbGwg
Y2hlY2sobmZfcHV0X2F0dF9yZWFsKG5jaWQsdmFyaWQsVFJVRUxBVDEsbmZfZmxvYXQsMSx0
bGF0MSkpCiAgICAgICAgICAgY2FsbCBjaGVjayhuZl9wdXRfYXR0X3JlYWwobmNpZCx2YXJp
ZCxFQVJUSF9SQURJVVMsbmZfZmxvYXQsMSxyYWRpdXMpKQogICAgICAgICBlbmQgaWYKCiAg
ICAgICAgIGNhbGwgY2hlY2sobmZfZW5kZGVmKG5jaWQpKQogICAgICAgICBjYWxsIGNoZWNr
KG5mX3B1dF92YXJfcmVhbChuY2lkLHZhcmlkLGRhdGEpKQoKICAgICAgICAgY2FsbCByZWFk
X25leHRfbWV0X2ZpZWxkKGZnX2RhdGEsaXN0YXR1cykKCiAgICAgIGVuZCBkbwoKICAgICAg
Y2FsbCByZWFkX21ldF9jbG9zZSgpCgogICBlbmQgaWYKCiAgIGNhbGwgY2hlY2sobmZfY2xv
c2UobmNpZCkpCgogICBwcmludCAqLCdTVUNDRVNTRlVMIENPTVBMRVRJT04gT0YgUFJPR1JB
TSBJTlQyTkMsICcsdHJpbShuZmlsZSksJyBXUklUVEVOLicKCmNvbnRhaW5zCiAgc3Vicm91
dGluZSBjaGVjayhzdGF0dXMpCiAgICBpbnRlZ2VyLCBpbnRlbnQgKCBpbikgOjogc3RhdHVz
CgogICAgaWYoc3RhdHVzIC89IG5mX25vZXJyKSB0aGVuCiAgICAgIHByaW50ICosIHRyaW0o
bmZfc3RyZXJyb3Ioc3RhdHVzKSkKICAgICAgc3RvcCAiU3RvcHBlZCIKICAgIGVuZCBpZgog
IGVuZCBzdWJyb3V0aW5lIGNoZWNrCmVuZCBwcm9ncmFtIGludDJuYwo=

--_===53032572====mail.ucar.edu===_--

From wrfhelp@ucar.edu Thu Jul 17 21:36:26 2014
Received: from [76.25.197.254] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53032149 for prengs@hotmail.it; Thu, 17 Jul 2014 21:36:26 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: How to plot freezing level from ncl
To: "Hotmail" <prengs@hotmail.it>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 17 Jul 2014 21:36:26 -0600
Message-ID: <web-53032150@mail.ucar.edu>
In-Reply-To: <BLU436-SMTP25231A5BA1200FFBE727EDDAEF60@phx.gbl>
References: <BLU436-SMTP25231A5BA1200FFBE727EDDAEF60@phx.gbl>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Freezing level is not directly output from the model and we currently 
do not have a function that calculates it in NCL.  I will however add 
it to the list of variables to be added to wrf_user_getvar.

-wrfhelp-

On Tue, 15 Jul 2014 17:43:28 +0200
  Hotmail <prengs@hotmail.it> wrote:
> Hello,
> Use the wrf 3.6.1V and I can not find the variable freezing level.
> How can I plot Freezing level with ncl?
> Thank you!
> 
> 

From wrfhelp@ucar.edu Thu Jul 17 11:59:55 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53031483 for ywl@lzb.ac.cn; Thu, 17 Jul 2014 11:59:55 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: about plotgrids_new.ncl
To: "Li Wanyuan" <ywl@lzb.ac.cn>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 17 Jul 2014 11:59:55 -0600
Message-ID: <web-53031484@mail.ucar.edu>
In-Reply-To: <35b2ad.5045.14742a116af.Coremail.ywl@lzb.ac.cn>
References: <1791b2d.21bd1.1473404c3f1.Coremail.ywl@lzb.ac.cn>
 <web-53029272@mail.ucar.edu>
 <35b2ad.5045.14742a116af.Coremail.ywl@lzb.ac.cn>
X-Priority: 3
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Hi Wanyuan,

Your model runs are fine.  When you run it through the WPS programs 
like geogrid.exe it ignores if you have truelat1 and truelat2 if it 
doesn't want them or doesn't need them, and it sets pole_lat and 
pole_lon to their defaults, which is what I did for you.  However, 
plotgrids_new.ncl does not ignore the truelat1 and truelat2.  I am 
going to make sure we update this so this problem does not happen 
again.

-wrfhelp-

On Thu, 17 Jul 2014 12:42:39 +0800 (GMT+08:00)
  "Li Wanyuan" <ywl@lzb.ac.cn> wrote:
> Dear:
> 
> Thank you very much for your reply. I see. But these days I have run 
>the wrf/chem model with the errors you pointed leading some results. 
>I want to know (Would you please tell me) whether or not all the 
>simulated results with the original truelat1 and truelat2 I set 
>mistakenly have to be modified by rerunning WPS with pole_lat and 
>pole_lon  set  and then reruning wrf. Thank you very much!
> 
> Best regards!
> 
> 
>> -----原始邮件-----
>> 发件人: "WRF Help" <wrfhelp@ucar.edu>
>> 发送时间: 2014年7月16日 星期三
>> 收件人: "Li Wanyuan" <ywl@lzb.ac.cn>
>> 抄送: 
>> 主题: Re: about plotgrids_new.ncl
>> 
>> Hello Wanyuan,
>> 
>> It does appear you have an error in your namelist.wps.  You are 
>>using 
>> truelat1 and truelat2 in your namelist.  Those should only be used 
>> when you are using a lambert conformal projection.  You should be 
>> using pole_lat and pole_lon instead.  I have attached an example for 
>> you below.
>> 
>> &geogrid
>>   parent_id         =   1,   1,   1,
>>   parent_grid_ratio =   1,   3,   3,
>>   i_parent_start    =   1,  35, 185,
>>   j_parent_start    =   1,  31,  35,
>>   e_we              = 251, 235, 121,
>>   e_sn              = 101,  91,  91,
>>   geog_data_res     = '5m','2m','2m',
>>   dx = 0.15,
>>   dy = 0.15,
>>   map_proj = 'lat-lon',
>>   ref_lat   =  40.00,
>>   ref_lon   =  91.25,
>>   pole_lat  =  90.00,
>>   pole_lon  =   0.00,
>>   stand_lon = 100.00,
>> 
>> -wrfhelp-
>> 
>> On Mon, 14 Jul 2014 16:37:13 +0800 (GMT+08:00)
>>   "Li Wanyuan" <ywl@lzb.ac.cn> wrote:
>> > Dear:
>> > Excuse me. I need your help again for solving the problem I met a 
>> >moment ago.
>> > I have successfully run geogrid.exe, but when I continue to run 
>>the 
>> >program "plotgrids_new.ncl", a picture was produced with apparent 
>> >mistakes. My namelist.wps has been setup as follows:
>> > ============================================
>> > &share
>> > wrf_core = 'ARW',
>> > max_dom = 3,
>> > start_date = 
>> >'2014-04-17_00:00:00','2014-04-17_00:00:00','2014-04-17_00:00:00',
>> > end_date   = 
>> >'2014-04-28_23:00:00','2014-04-28_23:00:00','2014-04-28_23:00:00',
>> > interval_seconds = 21600
>> > io_form_geogrid = 2,
>> > /
>> > 
>> > &geogrid
>> > parent_id         =   1,   1,   1,
>> > parent_grid_ratio =   1,   3,   3,
>> > i_parent_start    =   1,  35, 185,
>> > j_parent_start    =   1,  31,  35,
>> > e_we              = 251, 235, 121,
>> > e_sn              = 101,  91,  91,
>> > geog_data_res     = '5m','2m','2m',
>> > dx = 0.15,
>> > dy = 0.15,
>> > map_proj = 'lat-lon',
>> > ref_lat   =  40.00,
>> > ref_lon   =  91.25,
>> > truelat1  =  30.00,
>> > truelat2  =  60.00,
>> > stand_lon = 100.00,
>> > geog_data_path = '/lwynew/geog/'
>> > /
>> > ============================================
>> > The mistakenly produced picture is provided as a attachment in 
>>this 
>> >mail.
>> > Would you please tell me how to correct this error?
>> > Thank you very much!
>> > Best regards!
>> > Yours sincerely
>> > Wanyuan LI
>> > 
>> > 
>> > 
>> > 
> 
> 
> 

From wrfhelp@ucar.edu Wed Jul 16 08:21:59 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53029271 for ywl@lzb.ac.cn; Wed, 16 Jul 2014 08:21:59 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: about plotgrids_new.ncl
To: "Li Wanyuan" <ywl@lzb.ac.cn>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Wed, 16 Jul 2014 08:21:59 -0600
Message-ID: <web-53029272@mail.ucar.edu>
In-Reply-To: <1791b2d.21bd1.1473404c3f1.Coremail.ywl@lzb.ac.cn>
References: <1791b2d.21bd1.1473404c3f1.Coremail.ywl@lzb.ac.cn>
X-Priority: 2
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Hello Wanyuan,

It does appear you have an error in your namelist.wps.  You are using 
truelat1 and truelat2 in your namelist.  Those should only be used 
when you are using a lambert conformal projection.  You should be 
using pole_lat and pole_lon instead.  I have attached an example for 
you below.

&geogrid
  parent_id         =   1,   1,   1,
  parent_grid_ratio =   1,   3,   3,
  i_parent_start    =   1,  35, 185,
  j_parent_start    =   1,  31,  35,
  e_we              = 251, 235, 121,
  e_sn              = 101,  91,  91,
  geog_data_res     = '5m','2m','2m',
  dx = 0.15,
  dy = 0.15,
  map_proj = 'lat-lon',
  ref_lat   =  40.00,
  ref_lon   =  91.25,
  pole_lat  =  90.00,
  pole_lon  =   0.00,
  stand_lon = 100.00,

-wrfhelp-

On Mon, 14 Jul 2014 16:37:13 +0800 (GMT+08:00)
  "Li Wanyuan" <ywl@lzb.ac.cn> wrote:
> Dear:
> Excuse me. I need your help again for solving the problem I met a 
>moment ago.
> I have successfully run geogrid.exe, but when I continue to run the 
>program "plotgrids_new.ncl", a picture was produced with apparent 
>mistakes. My namelist.wps has been setup as follows:
> ============================================
> &share
> wrf_core = 'ARW',
> max_dom = 3,
> start_date = 
>'2014-04-17_00:00:00','2014-04-17_00:00:00','2014-04-17_00:00:00',
> end_date   = 
>'2014-04-28_23:00:00','2014-04-28_23:00:00','2014-04-28_23:00:00',
> interval_seconds = 21600
> io_form_geogrid = 2,
> /
> 
> &geogrid
> parent_id         =   1,   1,   1,
> parent_grid_ratio =   1,   3,   3,
> i_parent_start    =   1,  35, 185,
> j_parent_start    =   1,  31,  35,
> e_we              = 251, 235, 121,
> e_sn              = 101,  91,  91,
> geog_data_res     = '5m','2m','2m',
> dx = 0.15,
> dy = 0.15,
> map_proj = 'lat-lon',
> ref_lat   =  40.00,
> ref_lon   =  91.25,
> truelat1  =  30.00,
> truelat2  =  60.00,
> stand_lon = 100.00,
> geog_data_path = '/lwynew/geog/'
> /
> ============================================
> The mistakenly produced picture is provided as a attachment in this 
>mail.
> Would you please tell me how to correct this error?
> Thank you very much!
> Best regards!
> Yours sincerely
> Wanyuan LI
> 
> 
> 
> 

From wrfhelp@ucar.edu Tue Jul 15 10:30:36 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53027821 for ysong@AIR-WORLDWIDE.COM; Tue, 15 Jul 2014 10:30:36 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: lifted index in NCL
To: "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 15 Jul 2014 10:30:36 -0600
Message-ID: <web-53027822@mail.ucar.edu>
In-Reply-To: <37E3F12996162C4699DE66BC0873B8B8C50A3E4E@mail5>
References: <37E3F12996162C4699DE66BC0873B8B8C509FCD2@mail5>
 <web-53025686@mail.ucar.edu>
 <37E3F12996162C4699DE66BC0873B8B8C50A3E4E@mail5>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Youcheng,

Precipitable water is calulated by wrf_user_getvar.  Please see this 
documentation to see what else wrf_user_getvar calculates.

https://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_getvar.shtml

-wrfhelp-

On Tue, 15 Jul 2014 14:01:30 +0000
  "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM> wrote:
> Hi,
> Has PWAT been calculated from WRF? I saw a message in 2009 that was 
>being sent to wrfhelp.
> http://www.ncl.ucar.edu/Support/talk_archives/2009/2651.html
> 
> YUCHENG SONG  
> 
> AIR WORLDWIDE  |  131 DARTMOUTH STREET  |  BOSTON, MA 02116
> P: 617-807-4004 |  F: 617.807.4195 |  ysong@air-worldwide.com
> www.air-worldwide.com
> Verisk Insurance Solutions ●  ISO | AIR Worldwide | Xactware
>  
> TOUCHSTONE®
> Own the Risk.
>  
>>
> 
> 
> -----Original Message-----
>From: WRF Help [mailto:wrfhelp@ucar.edu] 
> Sent: Monday, July 14, 2014 12:13 PM
> To: Song, Yucheng
> Subject: Re: lifted index in NCL
> 
> Yucheng,
> 
> We currently don't have anything that will calculate LI.  I will add 
>it to our list of things to add in the future.
> 
> -wrfhelp-
> 
> On Mon, 14 Jul 2014 13:36:20 +0000
>  "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM> wrote:
>> Hi wrfhelp,
>> I wonder whether you have a NCL module that does lifted index 
>>calculation.
>> Thanks,
>> 
>> Yucheng Song
>> 
>> 
>> 
>> AIR Worldwide  |  131 Dartmouth Street  |  Boston, MA 02116
>> P: 617-807-4004 |  F: 617.807.4195 |
>> ysong@air-worldwide.com<mailto:ysong@air-worldwide.com>
>> www.air-worldwide.com<http://www.air-worldwide.com/>
>> Verisk Insurance Solutions ●  ISO | AIR Worldwide | Xactware
>> 
>> 
>> TOUCHSTONE(r)
>> 
>> Own the
>>Risk.<http://www.air-worldwide.com/Software-Solutions/Touchstone/>
>> 
>> 
>> 
>>><http://www.air-worldwide.com/Software-Solutions/Touchstone/>
>> 
>> 
>> 
> 
> 

From wrfhelp@ucar.edu Mon Jul 14 11:14:26 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53025860 for sdk0084@yahoo.com; Mon, 14 Jul 2014 11:14:26 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: ncl vertical interpolation
To: "sk" <sdk0084@yahoo.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Mon, 14 Jul 2014 11:14:26 -0600
Message-ID: <web-53025861@mail.ucar.edu>
In-Reply-To: <1404720512.62409.YahooMailNeo@web163401.mail.gq1.yahoo.com>
References: <1404720512.62409.YahooMailNeo@web163401.mail.gq1.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

SK,

The function is working correctly.  When you think about 
interpolation, you are averaging between two points.  Here we are 
averaging between the model level just above ground and the level 
above.  Therefore, your interpolated level will be somewhere in 
between.  Therefore your bottom interpolated level will be above 
ground level.  We cannot interpolate below the ground.

-wrfhelp-

On Mon, 7 Jul 2014 01:08:32 -0700
  sk <sdk0084@yahoo.com> wrote:
> Hi All,
> I am using wrf_user_intrp3d to create cross sections through two 
>points as follow: 
> 
> ....
> plane = (/ xs,ys, xe,ye /)
> ..... 
> 
>  u_plane = wrf_user_intrp3d( ua,z,"v",plane,0.,True) 
>  v_plane = wrf_user_intrp3d( va,z,"v",plane,0.,True)
>  t_plane = wrf_user_intrp3d( ta,z,"v",plane,0.,True)
>  zz = wrf_user_intrp3d( z,z,"v",plane,0., True )
>  b = ind(zz(0,:,0) .gt. zmax )
>  zmax_pos = b(0) - 1
>  if ( abs(zz(0,zmax_pos,0)-zmax) .lt. abs(zz(0,zmax_pos+1,0)-zmax) 
>) then
>  zspan = b(0) - 1
>  else
>  zspan = b(0)
>  end if
>  delete([/zz,b/])
>  ter_plane = wrf_user_intrp2d(ter,plane,0.,True)
>  x_plane = wrf_user_intrp2d(lon,plane,0.,True)
>  y_plane = wrf_user_intrp2d(lat,plane,0.,True)
> ....
> plot1 = gsn_csm_contour(wks,vcross(0,0:zmax_pos,:),res) ;;cross 
>section at 06 UTC
> 
> however, interpolation doesn't follow the terrain (attached file, 
>the red line) and in general the interpolation start much higher in 
>the right part of the cross section about 200 m even that the first 
>model level is at about 12m.
> In otherwise the contours looks correct. Any idea how to improve the 
>plots and make them look better?
> 
> Regards,
> SK 

From wrfhelp@ucar.edu Mon Jul 14 11:08:41 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53025845 for arusse27@jhu.edu; Mon, 14 Jul 2014 11:08:41 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Request Function Script: wrf_interp_3d_z
To: "Alexi Russell" <arusse27@jhu.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Mon, 14 Jul 2014 11:08:41 -0600
Message-ID: <web-53025846@mail.ucar.edu>
In-Reply-To: <efffcd549a434b2d926bca1dfa6ecfe9@BLUPR01MB550.prod.exchangelabs.com>
References: <efffcd549a434b2d926bca1dfa6ecfe9@BLUPR01MB550.prod.exchangelabs.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;boundary="_===53025845====mail.ucar.edu===_"

This is a multi-part MIME message

--_===53025845====mail.ucar.edu===_
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Hi Alexi,

I would suggest using wrf_user_intrp3d.  It is more up to date and 
supported.  I have attached the fortran source code here.

-wrfhelp-

On Tue, 8 Jul 2014 21:35:53 +0000
  Alexi Russell <arusse27@jhu.edu> wrote:
> Hello,
> 
> I am using the function wrf_interp_3d_z to convert my wrf data from 
>eta levels to pressure levels.  I would like to know how the function 
>performs this task, but I am unable to find the actual function 
>script anywhere.  Could you direct me to where I might find the 
>actual script that composes "wrf_interp_3d_z"?  Or could you send it 
>to me directly?
> 
> Thank you,
> 
> Alexi
> 
> Alexandria Russell
> PhD student, Johns Hopkins University, Department of Earth and 
>Planetary Sciences
> NSF Water, Climate, and Health IGERT fellow
> alexi.russell@jhu.edu
> 
> 


--_===53025845====mail.ucar.edu===_
Content-Type: application/octet-stream
Content-Disposition: attachment;
 filename="wrf_user.f"
Content-Transfer-Encoding: base64

QyBOQ0xGT1JUU1RBUlQKICAgICAgU1VCUk9VVElORSBEQ09NUFVURVBJKFBJLFBSRVNTVVJF
LE5YLE5ZLE5aKQogICAgICBJTVBMSUNJVCBOT05FCiAgICAgIElOVEVHRVIgTlgsTlksTloK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQSShOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJ
U0lPTiBQUkVTU1VSRShOWCxOWSxOWikKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIgSSxKLEsK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQMTAwME1CLFJfRCxDUAogICAgICBQQVJBTUVURVIg
KFAxMDAwTUI9MTAwMDAwLkQwLFJfRD0yODcuRDAsQ1A9Ny5EMCpSX0QvMi5EMCkKCiAgICAg
IERPIEsgPSAxLE5aCiAgICAgICAgICBETyBKID0gMSxOWQogICAgICAgICAgICAgIERPIEkg
PSAxLE5YCiAgICAgICAgICAgICAgICAgIFBJKEksSixLKSA9IChQUkVTU1VSRShJLEosSykv
UDEwMDBNQikqKiAoUl9EL0NQKQogICAgICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5E
IERPCiAgICAgIEVORCBETwoKICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBTVUJS
T1VUSU5FIERDT01QVVRFVEsoVEssUFJFU1NVUkUsVEhFVEEsTlgpCiAgICAgIElNUExJQ0lU
IE5PTkUKICAgICAgSU5URUdFUiBOWAogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBJCiAgICAg
IERPVUJMRSBQUkVDSVNJT04gUFJFU1NVUkUoTlgpCiAgICAgIERPVUJMRSBQUkVDSVNJT04g
VEhFVEEoTlgpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVEsoTlgpCkMgTkNMRU5ECgogICAg
ICBJTlRFR0VSIEkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQMTAwME1CLFJfRCxDUAogICAg
ICBQQVJBTUVURVIgKFAxMDAwTUI9MTAwMDAwLkQwLFJfRD0yODcuRDAsQ1A9Ny5EMCpSX0Qv
Mi5EMCkKCiAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgIFBJID0gKFBSRVNTVVJFKEkpL1Ax
MDAwTUIpKiogKFJfRC9DUCkKICAgICAgICAgVEsoSSkgPSBQSSpUSEVUQShJKQogICAgICBF
TkQgRE8KCiAgICAgIEVORAoKQyBOQ0xGT1JUU1RBUlQKICAgICAgU1VCUk9VVElORSBESU5U
RVJQM0RaKFYzRCxWMkQsWixMT0MsTlgsTlksTlosVk1TRykKICAgICAgSU1QTElDSVQgTk9O
RQogICAgICBJTlRFR0VSIE5YLE5ZLE5aCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVjNEKE5Y
LE5ZLE5aKSxWMkQoTlgsTlkpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gWihOWCxOWSxOWikK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBMT0MKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBWTVNH
CkMgTkNMRU5ECgogICAgICBJTlRFR0VSIEksSixLUCxJUCxJTQogICAgICBMT0dJQ0FMIElO
VEVSUAogICAgICBET1VCTEUgUFJFQ0lTSU9OIEhFSUdIVCxXMSxXMgoKICAgICAgSEVJR0hU
ID0gTE9DCgpjIGRvZXMgdmVydGljYWwgY29vcmRpbmF0ZSBpbmNyZWFzZSBvciBkZWNyZWFz
ZSB3aXRoIGluY3JlYXNpbmcgaz8KYyBzZXQgb2Zmc2V0IGFwcHJvcHJpYXRlbHkKCiAgICAg
IElQID0gMAogICAgICBJTSA9IDEKICAgICAgSUYgKFooMSwxLDEpLkdULlooMSwxLE5aKSkg
VEhFTgogICAgICAgICAgSVAgPSAxCiAgICAgICAgICBJTSA9IDAKICAgICAgRU5EIElGCgog
ICAgICBETyBJID0gMSxOWAogICAgICAgICAgRE8gSiA9IDEsTlkKQyBJbml0aWFsaXplIHRv
IG1pc3NpbmcuICBXYXMgaW5pdGlhbGx5IGhhcmQtY29kZWQgdG8gLTk5OTk5OS4KICAgICAg
ICAgICAgICBWMkQoSSxKKSA9IFZNU0cKICAgICAgICAgICAgICBJTlRFUlAgPSAuZmFsc2Uu
CiAgICAgICAgICAgICAgS1AgPSBOWgoKICAgICAgICAgICAgICBETyBXSElMRSAoKC5OT1Qu
SU5URVJQKSAuQU5ELiAoS1AuR0UuMikpCgogICAgICAgICAgICAgICAgICBJRiAoKChaKEks
SixLUC1JTSkuTEUuSEVJR0hUKS5BTkQuIChaKEksSiwKICAgICArICAgICAgICAgICAgICAg
IEtQLUlQKS5HVC5IRUlHSFQpKSkgVEhFTgogICAgICAgICAgICAgICAgICAgICAgVzIgPSAo
SEVJR0hULVooSSxKLEtQLUlNKSkvCiAgICAgKyAgICAgICAgICAgICAgICAgICAgIChaKEks
SixLUC1JUCktWihJLEosS1AtSU0pKQogICAgICAgICAgICAgICAgICAgICAgVzEgPSAxLkQw
IC0gVzIKICAgICAgICAgICAgICAgICAgICAgIFYyRChJLEopID0gVzEqVjNEKEksSixLUC1J
TSkgKyBXMipWM0QoSSxKLEtQLUlQKQogICAgICAgICAgICAgICAgICAgICAgSU5URVJQID0g
LnRydWUuCiAgICAgICAgICAgICAgICAgIEVORCBJRgogICAgICAgICAgICAgICAgICBLUCA9
IEtQIC0gMQoKICAgICAgICAgICAgICBFTkQgRE8KCiAgICAgICAgICBFTkQgRE8KICAgICAg
RU5EIERPCgogICAgICBSRVRVUk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERaU1RBRyhaTkVXLE5YLE5ZLE5aLFosTlhaLE5ZWixOWlosVEVSUkFJTikK
ICAgICAgSU1QTElDSVQgTk9ORQogICAgICBJTlRFR0VSIE5YLE5ZLE5aLE5YWixOWVosTlpa
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gWk5FVyhOWCxOWSxOWiksWihOWFosTllaLE5aWikK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBURVJSQUlOKE5YWixOWVopCkMgTkNMRU5ECgogICAg
ICBJTlRFR0VSIEksSixLLElJLElNMSxKSixKTTEKCmMgY2hlY2sgZm9yIHUsIHYsIG9yIHcg
KHgseSxvciB6KSBzdGFnZ2VyaW5nCmMKYyBmb3IgeCBhbmQgeSBzdGFnLCBhdmcgeiB0byB4
LCB5LCBwb2ludApjCiAgICAgIElGIChOWC5HVC5OWFopIFRIRU4KCiAgICAgICAgICBETyBL
ID0gMSxOWgogICAgICAgICAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICAgICAgICAgIERP
IEkgPSAxLE5YCiAgICAgICAgICAgICAgICAgICAgICBJSSA9IE1JTjAoSSxOWFopCiAgICAg
ICAgICAgICAgICAgICAgICBJTTEgPSBNQVgwKEktMSwxKQogICAgICAgICAgICAgICAgICAg
ICAgWk5FVyhJLEosSykgPSAwLjVEMCogKFooSUksSixLKStaKElNMSxKLEspKQogICAgICAg
ICAgICAgICAgICBFTkQgRE8KICAgICAgICAgICAgICBFTkQgRE8KICAgICAgICAgIEVORCBE
TwoKICAgICAgRUxTRSBJRiAoTlkuR1QuTllaKSBUSEVOCgogICAgICAgICAgRE8gSyA9IDEs
TloKICAgICAgICAgICAgICBETyBKID0gMSxOWQogICAgICAgICAgICAgICAgICBKSiA9IE1J
TjAoSixOWVopCiAgICAgICAgICAgICAgICAgIEpNMSA9IE1BWDAoSi0xLDEpCiAgICAgICAg
ICAgICAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgICAgICAgICAgICBaTkVXKEksSixL
KSA9IDAuNUQwKiAoWihJLEpKLEspK1ooSSxKTTEsSykpCiAgICAgICAgICAgICAgICAgIEVO
RCBETwogICAgICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5EIERPCmMKYyB3ICh6KSBz
dGFnZ2VyaW5nCmMKICAgICAgRUxTRSBJRiAoTlouR1QuTlpaKSBUSEVOCgogICAgICAgICAg
RE8gSiA9IDEsTlkKICAgICAgICAgICAgICBETyBJID0gMSxOWAogICAgICAgICAgICAgICAg
ICBaTkVXKEksSiwxKSA9IFRFUlJBSU4oSSxKKQogICAgICAgICAgICAgIEVORCBETwogICAg
ICAgICAgRU5EIERPCgogICAgICAgICAgRE8gSyA9IDIsTloKICAgICAgICAgICAgICBETyBK
ID0gMSxOWQogICAgICAgICAgICAgICAgICBETyBJID0gMSxOWAogICAgICAgICAgICAgICAg
ICAgICAgWk5FVyhJLEosSykgPSBaTkVXKEksSixLLTEpICsKICAgICArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMi5EMCogKFooSSxKLEstMSktWk5FVyhJLEosSy0xKSkKICAg
ICAgICAgICAgICAgICAgRU5EIERPCiAgICAgICAgICAgICAgRU5EIERPCiAgICAgICAgICBF
TkQgRE8KCiAgICAgIEVORCBJRgoKICAgICAgUkVUVVJOCiAgICAgIEVORAoKQyBOQ0xGT1JU
U1RBUlQKICAgICAgU1VCUk9VVElORSBESU5URVJQMkRYWShWM0QsVjJELFhZLE5YLE5ZLE5a
LE5YWSkKICAgICAgSU1QTElDSVQgTk9ORQogICAgICBJTlRFR0VSIE5YLE5ZLE5aLE5YWQog
ICAgICBET1VCTEUgUFJFQ0lTSU9OIFYzRChOWCxOWSxOWiksVjJEKE5YWSxOWikKICAgICAg
RE9VQkxFIFBSRUNJU0lPTiBYWSgyLE5YWSkKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIgSSxK
LEssSUoKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBXMTEsVzEyLFcyMSxXMjIsV1gsV1kKCiAg
ICAgIERPIElKID0gMSxOWFkKCiAgICAgICAgICBJID0gTUFYMCgxLE1JTjAoTlgtMSxJTlQo
WFkoMSxJSikrMSkpKQogICAgICAgICAgSiA9IE1BWDAoMSxNSU4wKE5ZLTEsSU5UKFhZKDIs
SUopKzEpKSkKICAgICAgICAgIFdYID0gREJMRShJKzEpIC0gKFhZKDEsSUopKzEpCiAgICAg
ICAgICBXWSA9IERCTEUoSisxKSAtIChYWSgyLElKKSsxKQogICAgICAgICAgVzExID0gV1gq
V1kKICAgICAgICAgIFcyMSA9ICgxLkQwLVdYKSpXWQogICAgICAgICAgVzEyID0gV1gqICgx
LkQwLVdZKQogICAgICAgICAgVzIyID0gKDEuRDAtV1gpKiAoMS5EMC1XWSkKICAgICAgICAg
IERPIEsgPSAxLE5aCiAgICAgICAgICAgICAgVjJEKElKLEspID0gVzExKlYzRChJLEosSykg
KyBXMjEqVjNEKEkrMSxKLEspICsKICAgICArICAgICAgICAgICAgICAgICAgICBXMTIqVjNE
KEksSisxLEspICsgVzIyKlYzRChJKzEsSisxLEspCiAgICAgICAgICBFTkQgRE8KICAgICAg
RU5EIERPCgogICAgICBSRVRVUk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERJTlRFUlAxRChWX0lOLFZfT1VULFpfSU4sWl9PVVQsTlpfSU4sTlpfT1VU
LFZNU0cpCiAgICAgIElNUExJQ0lUIE5PTkUKICAgICAgSU5URUdFUiBOWl9JTixOWl9PVVQK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBWX0lOKE5aX0lOKSxaX0lOKE5aX0lOKQogICAgICBE
T1VCTEUgUFJFQ0lTSU9OIFZfT1VUKE5aX09VVCksWl9PVVQoTlpfT1VUKQogICAgICBET1VC
TEUgUFJFQ0lTSU9OIFZNU0cKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIgS1AsSyxJTSxJUAog
ICAgICBMT0dJQ0FMIElOVEVSUAogICAgICBET1VCTEUgUFJFQ0lTSU9OIEhFSUdIVCxXMSxX
MgoKYyBkb2VzIHZlcnRpY2FsIGNvb3JkaW5hdGUgaW5jcmVhc2Ugb2YgZGVjcmVhc2Ugd2l0
aCBpbmNyZWFzaW5nIGs/CmMgc2V0IG9mZnNldCBhcHByb3ByaWF0ZWx5CgogICAgICBJUCA9
IDAKICAgICAgSU0gPSAxCiAgICAgIElGIChaX0lOKDEpLkdULlpfSU4oTlpfSU4pKSBUSEVO
CiAgICAgICAgICBJUCA9IDEKICAgICAgICAgIElNID0gMAogICAgICBFTkQgSUYKCiAgICAg
IERPIEsgPSAxLE5aX09VVAogICAgICAgICAgVl9PVVQoSykgPSBWTVNHCgogICAgICAgICAg
SU5URVJQID0gLmZhbHNlLgogICAgICAgICAgS1AgPSBOWl9JTgogICAgICAgICAgSEVJR0hU
ID0gWl9PVVQoSykKCiAgICAgICAgICBETyBXSElMRSAoKC5OT1QuSU5URVJQKSAuQU5ELiAo
S1AuR0UuMikpCgogICAgICAgICAgICAgIElGICgoKFpfSU4oS1AtSU0pLkxFLkhFSUdIVCku
QU5ELgogICAgICsgICAgICAgICAgICAoWl9JTihLUC1JUCkuR1QuSEVJR0hUKSkpIFRIRU4K
ICAgICAgICAgICAgICAgICAgVzIgPSAoSEVJR0hULVpfSU4oS1AtSU0pKS8gKFpfSU4oS1At
SVApLVpfSU4oS1AtSU0pKQogICAgICAgICAgICAgICAgICBXMSA9IDEuRDAgLSBXMgogICAg
ICAgICAgICAgICAgICBWX09VVChLKSA9IFcxKlZfSU4oS1AtSU0pICsgVzIqVl9JTihLUC1J
UCkKICAgICAgICAgICAgICAgICAgSU5URVJQID0gLnRydWUuCiAgICAgICAgICAgICAgRU5E
IElGCiAgICAgICAgICAgICAgS1AgPSBLUCAtIDEKCiAgICAgICAgICBFTkQgRE8KCiAgICAg
IEVORCBETwoKICAgICAgUkVUVVJOCiAgICAgIEVORAoKYy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKYyBCaWxsLApjIFRoaXMgcm91dGluZSBhc3N1
bWVzCmMgICAgaW5kZXggb3JkZXIgaXMgKGksaixrKQpjICAgIHdyZiBzdGFnZ2VyaW5nCkMK
YyAgICB1bml0czogcHJlc3N1cmUgKFBhKSwgdGVtcGVyYXR1cmUoSyksIGhlaWdodCAobSks
IG1peGluZyByYXRpbwpjICAgICAoa2cga2d7LTF9KSBhdmFpbGFiaWxpdHkgb2YgM2QgcCwg
dCwgYW5kIHF2OyAyZCB0ZXJyYWluOyAxZCAKYyBoYWxmLWxldmVsIHpldGEgc3RyaW5nCmMg
ICAgb3V0cHV0IHVuaXRzIG9mIFNMUCBhcmUgUGEsIGJ1dCB5b3Ugc2hvdWxkIGRpdmlkZSB0
aGF0IGJ5IDEwMCBmb3IgdGhlCmMgICAgICAgICAgd2VhdGhlciB3ZWVuaWVzLgpjICAgIHZp
cnR1YWwgZWZmZWN0cyBhcmUgaW5jbHVkZWQKYwoKQyBOQ0xGT1JUU1RBUlQKICAgICAgU1VC
Uk9VVElORSBEQ09NUFVURVNFQVBSUyhOWCxOWSxOWixaLFQsUCxRLFNFQV9MRVZFTF9QUkVT
U1VSRSwKICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICBUX1NFQV9MRVZFTCxUX1NV
UkYsTEVWRUwpCiAgICAgIElNUExJQ0lUIE5PTkUKYyAgICAgRXN0aW1hdGUgc2VhIGxldmVs
IHByZXNzdXJlLgogICAgICBJTlRFR0VSIE5YLE5ZLE5aCiAgICAgIERPVUJMRSBQUkVDSVNJ
T04gWihOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBUKE5YLE5ZLE5aKSxQKE5Y
LE5ZLE5aKSxRKE5YLE5ZLE5aKQpjICAgICBUaGUgb3V0cHV0IGlzIHRoZSAyZCBzZWEgbGV2
ZWwgcHJlc3N1cmUuCiAgICAgIERPVUJMRSBQUkVDSVNJT04gU0VBX0xFVkVMX1BSRVNTVVJF
KE5YLE5ZKQogICAgICBJTlRFR0VSIExFVkVMKE5YLE5ZKQogICAgICBET1VCTEUgUFJFQ0lT
SU9OIFRfU1VSRihOWCxOWSksVF9TRUFfTEVWRUwoTlgsTlkpCkMgTkNMRU5ECmMgICAgIFNv
bWUgcmVxdWlyZWQgcGh5c2ljYWwgY29uc3RhbnRzOgoKICAgICAgRE9VQkxFIFBSRUNJU0lP
TiBSLEcsR0FNTUEKICAgICAgUEFSQU1FVEVSIChSPTI4Ny4wNEQwLEc9OS44MUQwLEdBTU1B
PTAuMDA2NUQwKQoKYyAgICAgU3BlY2lmaWMgY29uc3RhbnRzIGZvciBhc3N1bXB0aW9ucyBt
YWRlIGluIHRoaXMgcm91dGluZToKCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVEMsUENPTlNU
CiAgICAgIFBBUkFNRVRFUiAoVEM9MjczLjE2RDArMTcuNUQwLFBDT05TVD0xMDAwMCkKICAg
ICAgTE9HSUNBTCBSSURJQ1VMT1VTX01NNV9URVNUCiAgICAgIFBBUkFNRVRFUiAoUklESUNV
TE9VU19NTTVfVEVTVD0uVFJVRS4pCmMgICAgICBQQVJBTUVURVIgKHJpZGljdWxvdXNfbW01
X3Rlc3QgPSAuZmFsc2UuKQoKYyAgICAgTG9jYWwgdmFyaWFibGVzOgoKICAgICAgSU5URUdF
UiBJLEosSwogICAgICBJTlRFR0VSIEtMTyxLSEkKCgogICAgICBET1VCTEUgUFJFQ0lTSU9O
IFBMTyxQSEksVExPLFRISSxaTE8sWkhJCiAgICAgIERPVUJMRSBQUkVDSVNJT04gUF9BVF9Q
Q09OU1QsVF9BVF9QQ09OU1QsWl9BVF9QQ09OU1QKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBa
X0hBTEZfTE9XRVNUCgogICAgICBMT0dJQ0FMIEwxLEwyLEwzLEZPVU5ECgpDCmMgIEZpbmQg
bGVhc3QgemV0YSBsZXZlbCB0aGF0IGlzIFBDT05TVCBQYSBhYm92ZSB0aGUgc3VyZmFjZS4g
IFdlCmMgIGxhdGVyIHVzZSB0aGlzIGxldmVsIHRvIGV4dHJhcG9sYXRlIGEgc3VyZmFjZSBw
cmVzc3VyZSBhbmQgCmMgIHRlbXBlcmF0dXJlLCB3aGljaCBpcyBzdXBwb3NlZCB0byByZWR1
Y2UgdGhlIGVmZmVjdCBvZiB0aGUgZGl1cm5hbApjICBoZWF0aW5nIGN5Y2xlIGluIHRoZSBw
cmVzc3VyZSBmaWVsZC4KCiAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICBETyBJID0gMSxO
WAogICAgICAgICAgICAgIExFVkVMKEksSikgPSAtMQoKICAgICAgICAgICAgICBLID0gMQog
ICAgICAgICAgICAgIEZPVU5EID0gLmZhbHNlLgogICAgICAgICAgICAgIERPIFdISUxFICgo
Lk5PVC5GT1VORCkgLkFORC4gKEsuTEUuTlopKQogICAgICAgICAgICAgICAgICBJRiAoUChJ
LEosSykuTFQuUChJLEosMSktUENPTlNUKSBUSEVOCiAgICAgICAgICAgICAgICAgICAgICBM
RVZFTChJLEopID0gSwogICAgICAgICAgICAgICAgICAgICAgRk9VTkQgPSAudHJ1ZS4KICAg
ICAgICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAgICAgIEsgPSBLICsgMQogICAg
ICAgICAgICAgIEVORCBETwoKICAgICAgICAgICAgICBJRiAoTEVWRUwoSSxKKS5FUS4tMSkg
VEhFTgogICAgICAgICAgICAgICAgICBQUklOVCAnKEEsSTQsQSknLCdUcm91YmxlcyBmaW5k
aW5nIGxldmVsICcsCiAgICAgKyAgICAgICAgICAgICAgTklOVChQQ09OU1QpLzEwMCwnIGFi
b3ZlIGdyb3VuZC4nCiAgICAgICAgICAgICAgICAgIFBSSU5UICcoQSxJNCxBLEk0LEEpJywn
UHJvYmxlbXMgZmlyc3Qgb2NjdXIgYXQgKCcsSSwKICAgICArICAgICAgICAgICAgICAnLCcs
SiwnKScKICAgICAgICAgICAgICAgICAgUFJJTlQgJyhBLEY2LjEsQSknLCdTdXJmYWNlIHBy
ZXNzdXJlID0gJyxQKEksSiwxKS8xMDAsCiAgICAgKyAgICAgICAgICAgICAgJyBoUGEuJwog
ICAgICAgICAgICAgICAgICBTVE9QICdFcnJvcl9pbl9maW5kaW5nXzEwMF9oUGFfdXAnCiAg
ICAgICAgICAgICAgRU5EIElGCgoKICAgICAgICAgIEVORCBETwogICAgICBFTkQgRE8KCmMg
ICAgIEdldCB0ZW1wZXJhdHVyZSBQQ09OU1QgUGEgYWJvdmUgc3VyZmFjZS4gIFVzZSB0aGlz
IHRvIGV4dHJhcG9sYXRlCmMgICAgIHRoZSB0ZW1wZXJhdHVyZSBhdCB0aGUgc3VyZmFjZSBh
bmQgZG93biB0byBzZWEgbGV2ZWwuCgogICAgICBETyBKID0gMSxOWQogICAgICAgICAgRE8g
SSA9IDEsTlgKCiAgICAgICAgICAgICAgS0xPID0gTUFYKExFVkVMKEksSiktMSwxKQogICAg
ICAgICAgICAgIEtISSA9IE1JTihLTE8rMSxOWi0xKQoKICAgICAgICAgICAgICBJRiAoS0xP
LkVRLktISSkgVEhFTgogICAgICAgICAgICAgICAgICBQUklOVCAnKEEpJywnVHJhcHBpbmcg
bGV2ZWxzIGFyZSB3ZWlyZC4nCiAgICAgICAgICAgICAgICAgIFBSSU5UICcoQSxJMyxBLEkz
LEEpJywna2xvID0gJyxLTE8sJywga2hpID0gJyxLSEksCiAgICAgKyAgICAgICAgICAgICAg
JzogYW5kIHRoZXkgc2hvdWxkIG5vdCBiZSBlcXVhbC4nCiAgICAgICAgICAgICAgICAgIFNU
T1AgJ0Vycm9yX3RyYXBwaW5nX2xldmVscycKICAgICAgICAgICAgICBFTkQgSUYKCiAgICAg
ICAgICAgICAgUExPID0gUChJLEosS0xPKQogICAgICAgICAgICAgIFBISSA9IFAoSSxKLEtI
SSkKICAgICAgICAgICAgICBUTE8gPSBUKEksSixLTE8pKiAoMS5EMCswLjYwOEQwKlEoSSxK
LEtMTykpCiAgICAgICAgICAgICAgVEhJID0gVChJLEosS0hJKSogKDEuRDArMC42MDhEMCpR
KEksSixLSEkpKQpjICAgICAgICAgemxvID0gemV0YWhhbGYoa2xvKS96dG9wKih6dG9wLXRl
cnJhaW4oaSxqKSkrdGVycmFpbihpLGopCmMgICAgICAgICB6aGkgPSB6ZXRhaGFsZihraGkp
L3p0b3AqKHp0b3AtdGVycmFpbihpLGopKSt0ZXJyYWluKGksaikKICAgICAgICAgICAgICBa
TE8gPSBaKEksSixLTE8pCiAgICAgICAgICAgICAgWkhJID0gWihJLEosS0hJKQoKICAgICAg
ICAgICAgICBQX0FUX1BDT05TVCA9IFAoSSxKLDEpIC0gUENPTlNUCiAgICAgICAgICAgICAg
VF9BVF9QQ09OU1QgPSBUSEkgLSAoVEhJLVRMTykqTE9HKFBfQVRfUENPTlNUL1BISSkqCiAg
ICAgKyAgICAgICAgICAgICAgICAgICAgICBMT0coUExPL1BISSkKICAgICAgICAgICAgICBa
X0FUX1BDT05TVCA9IFpISSAtIChaSEktWkxPKSpMT0coUF9BVF9QQ09OU1QvUEhJKSoKICAg
ICArICAgICAgICAgICAgICAgICAgICAgIExPRyhQTE8vUEhJKQoKICAgICAgICAgICAgICBU
X1NVUkYoSSxKKSA9IFRfQVRfUENPTlNUKiAoUChJLEosMSkvUF9BVF9QQ09OU1QpKioKICAg
ICArICAgICAgICAgICAgICAgICAgICAgIChHQU1NQSpSL0cpCiAgICAgICAgICAgICAgVF9T
RUFfTEVWRUwoSSxKKSA9IFRfQVRfUENPTlNUICsgR0FNTUEqWl9BVF9QQ09OU1QKCiAgICAg
ICAgICBFTkQgRE8KICAgICAgRU5EIERPCgpDCmMgSWYgd2UgZm9sbG93IGEgdHJhZGl0aW9u
YWwgY29tcHV0YXRpb24sIHRoZXJlIGlzIGEgY29ycmVjdGlvbiB0byB0aGUKYyBzZWEgbGV2
ZWwgdGVtcGVyYXR1cmUgaWYgYm90aCB0aGUgc3VyZmFjZSBhbmQgc2VhIGxldmVsIApjIHRl
bXBlcmF0dXJlcyBhcmUgKnRvbyogaG90LgoKICAgICAgSUYgKFJJRElDVUxPVVNfTU01X1RF
U1QpIFRIRU4KICAgICAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICAgICAgRE8gSSA9IDEs
TlgKICAgICAgICAgICAgICAgICAgTDEgPSBUX1NFQV9MRVZFTChJLEopIC5MVC4gVEMKICAg
ICAgICAgICAgICAgICAgTDIgPSBUX1NVUkYoSSxKKSAuTEUuIFRDCiAgICAgICAgICAgICAg
ICAgIEwzID0gLk5PVC4gTDEKICAgICAgICAgICAgICAgICAgSUYgKEwyIC5BTkQuIEwzKSBU
SEVOCiAgICAgICAgICAgICAgICAgICAgICBUX1NFQV9MRVZFTChJLEopID0gVEMKICAgICAg
ICAgICAgICAgICAgRUxTRQogICAgICAgICAgICAgICAgICAgICAgVF9TRUFfTEVWRUwoSSxK
KSA9IFRDIC0KICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAw
NUQwKiAoVF9TVVJGKEksSiktVEMpKioyCiAgICAgICAgICAgICAgICAgIEVORCBJRgogICAg
ICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5EIERPCiAgICAgIEVORCBJRgoKYyAgICAg
VGhlIGdyYW5kIGZpbmFsZTogdGEgZGEhCgogICAgICBETyBKID0gMSxOWQogICAgICAgICAg
RE8gSSA9IDEsTlgKYyAgIHpfaGFsZl9sb3dlc3Q9emV0YWhhbGYoMSkvenRvcCooenRvcC10
ZXJyYWluKGksaikpK3RlcnJhaW4oaSxqKQogICAgICAgICAgICAgIFpfSEFMRl9MT1dFU1Qg
PSBaKEksSiwxKQoKQyBDb252ZXJ0IHRvIGhQYSBpbiB0aGlzIHN0ZXAsIGJ5IG11bHRpcGx5
aW5nIGJ5IDAuMDEuIFRoZSBvcmlnaW5hbApDIEZvcnRyYW4gcm91dGluZSBkaWRuJ3QgZG8g
dGhpcywgYnV0IHRoZSBOQ0wgc2NyaXB0IHRoYXQgY2FsbGVkIGl0CkMgZGlkLCBzbyB3ZSBt
b3ZlZCBpdCBoZXJlLgogICAgICAgICAgICAgIFNFQV9MRVZFTF9QUkVTU1VSRShJLEopID0g
MC4wMSAqIChQKEksSiwxKSoKICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVYUCgoMi5EMCpHKlpfSEFMRl9MT1dFU1QpLwogICAgICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKFIqIChUX1NFQV9MRVZFTChJLEopK1RfU1VSRihJLAogICAg
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSikpKSkpCiAgICAgICAgICBF
TkQgRE8KICAgICAgRU5EIERPCgpjICAgICBwcmludCAqLCdzZWEgcHJlcyBpbnB1dCBhdCB3
ZWlyZCBsb2NhdGlvbiBpPTIwLGo9MSxrPTEnCmMgICAgIHByaW50ICosJ3Q9Jyx0KDIwLDEs
MSksdCgyMCwyLDEpLHQoMjAsMywxKQpjICAgICBwcmludCAqLCd6PScseigyMCwxLDEpLHoo
MjAsMiwxKSx6KDIwLDMsMSkKYyAgICAgcHJpbnQgKiwncD0nLHAoMjAsMSwxKSxwKDIwLDIs
MSkscCgyMCwzLDEpCmMgICAgIHByaW50ICosJ3NscD0nLHNlYV9sZXZlbF9wcmVzc3VyZSgy
MCwxKSwKYyAgICAqICAgICAgICAgc2VhX2xldmVsX3ByZXNzdXJlKDIwLDIpLHNlYV9sZXZl
bF9wcmVzc3VyZSgyMCwzKQoKICAgICAgRU5ECgoKYy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKQwpDIERvdWJsZSBwcmVjaXNpb24gdmVy
c2lvbi4gSWYgeW91IG1ha2UgYSBjaGFuZ2UgaGVyZSwgeW91CkMgbXVzdCBtYWtlIHRoZSBz
YW1lIGNoYW5nZSBiZWxvdyB0byBmaWx0ZXIyZC4KQwpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERGSUxURVIyRChBLEIsTlgsTlksSVQsTUlTU0lORykKICAgICAgSU1QTElD
SVQgTk9ORQpjICAgICBFc3RpbWF0ZSBzZWEgbGV2ZWwgcHJlc3N1cmUuCiAgICAgIElOVEVH
RVIgTlgsTlksSVQKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBBKE5YLE5ZKSxCKE5YLE5ZKSxN
SVNTSU5HCkMgTkNMRU5ECgogICAgICBET1VCTEUgUFJFQ0lTSU9OIENPRUYKICAgICAgUEFS
QU1FVEVSIChDT0VGPTAuMjVEMCkKICAgICAgSU5URUdFUiBJLEosSVRFUgoKICAgICAgRE8g
SVRFUiA9IDEsSVQKICAgICAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICAgICAgRE8gSSA9
IDEsTlgKICAgICAgICAgICAgICAgICAgQihJLEopID0gQShJLEopCiAgICAgICAgICAgICAg
RU5EIERPCiAgICAgICAgICBFTkQgRE8KICAgICAgICAgIERPIEogPSAyLE5ZIC0gMQogICAg
ICAgICAgICAgRE8gSSA9IDEsTlgKICAgICAgICAgICAgICAgIElGICggQihJLEotMSkuRVEu
TUlTU0lORyAuT1IuIEIoSSxKKS5FUS5NSVNTSU5HIC5PUi4KICAgICArICAgICAgICAgICAg
ICAgQihJLEorMSkuRVEuTUlTU0lORyApIFRIRU4KICAgICAgICAgICAgICAgICAgIEEoSSxK
KSA9IEEoSSxKKQogICAgICAgICAgICAgICAgRUxTRQogICAgICAgICAgICAgICAgICAgQShJ
LEopID0gQShJLEopICsgQ09FRiogKEIoSSxKLTEpLTIqQihJLEopK0IoSSxKKzEpKQogICAg
ICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICBFTkQgRE8KICAgICAgICAgIEVORCBE
TwogICAgICAgICAgRE8gSiA9IDEsTlkKICAgICAgICAgICAgIERPIEkgPSAyLE5YIC0gMQog
ICAgICAgICAgICAgICAgSUYgKCBCKEktMSxKKS5FUS5NSVNTSU5HIC5PUi4gQihJLEopLkVR
Lk1JU1NJTkcgLk9SLgogICAgICsgICAgICAgICAgICAgICBCKEkrMSxKKS5FUS5NSVNTSU5H
ICkgVEhFTgogICAgICAgICAgICAgICAgICAgQShJLEopID0gQShJLEopCiAgICAgICAgICAg
ICAgICBFTFNFCiAgICAgICAgICAgICAgICAgICBBKEksSikgPSBBKEksSikgKyBDT0VGKiAo
QihJLTEsSiktMipCKEksSikrQihJKzEsSikpCiAgICAgICAgICAgICAgICBFTkQgSUYKICAg
ICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5EIERPCmMgICAgICAgIGRvIGo9MSxueQpj
ICAgICAgICBkbyBpPTEsbngKYyAgICAgICAgICBiKGksaikgPSBhKGksaikKYyAgICAgICAg
ZW5kZG8KYyAgICAgICAgZW5kZG8KYyAgICAgICAgZG8gaj0yLG55LTEKYyAgICAgICAgZG8g
aT0xLG54CmMgICAgICAgICAgYShpLGopID0gYShpLGopIC0gLjk5KmNvZWYqKGIoaSxqLTEp
LTIqYihpLGopK2IoaSxqKzEpKQpjICAgICAgICBlbmRkbwpjICAgICAgICBlbmRkbwpjICAg
ICAgICBkbyBqPTEsbnkKYyAgICAgICAgZG8gaT0yLG54LTEKYyAgICAgICAgICBhKGksaikg
PSBhKGksaikgLSAuOTkqY29lZiooYihpLTEsaiktMipiKGksaikrYihpKzEsaikpCmMgICAg
ICAgIGVuZGRvCmMgICAgICAgIGVuZGRvCiAgICAgIEVORCBETwogICAgICBSRVRVUk4KICAg
ICAgRU5ECgpDCkMgU2luZ2xlIHByZWNpc2lvbiB2ZXJzaW9uLiBJZiB5b3UgbWFrZSBhIGNo
YW5nZSBoZXJlLCB5b3UKQyBtdXN0IG1ha2UgdGhlIHNhbWUgY2hhbmdlIGFib3ZlIHRvIGRm
aWx0ZXIyZC4KQwpDIE5DTEZPUlRTVEFSVAogICAgICBTVUJST1VUSU5FIGZpbHRlcjJkKCBh
LCBiLCBueCAsIG55ICwgaXQsIG1pc3NpbmcpCiAgICAgIElNUExJQ0lUIE5PTkUKYyAgICAg
RXN0aW1hdGUgc2VhIGxldmVsIHByZXNzdXJlLgogICAgICBJTlRFR0VSIG54ICwgbnksIGl0
CiAgICAgIFJFQUwgICAgYShueCxueSksYihueCxueSksIG1pc3NpbmcKQyBOQ0xFTkQKCiAg
ICAgIFJFQUwgY29lZgogICAgICBwYXJhbWV0ZXIoIGNvZWYgPSAwLjI1KQogICAgICBJTlRF
R0VSIGksaixpdGVyCgogICAgICBkbyBpdGVyPTEsIGl0CiAgICAgICAgZG8gaj0xLG55CiAg
ICAgICAgZG8gaT0xLG54CiAgICAgICAgICBiKGksaikgPSBhKGksaikKICAgICAgICBlbmRk
bwogICAgICAgIGVuZGRvCiAgICAgICAgZG8gaj0yLG55LTEKICAgICAgICBkbyBpPTEsbngK
ICAgICAgICAgIGlmICggYihpLGotMSkuZXEubWlzc2luZyAub3IuIGIoaSxqKS5lcS5taXNz
aW5nIC5vci4KICAgICArICAgICAgICAgYihpLGorMSkuZXEubWlzc2luZyApIHRoZW4KICAg
ICAgICAgICAgIGEoaSxqKSA9IGEoaSxqKQogICAgICAgICAgZWxzZQogICAgICAgICAgICAg
YShpLGopID0gYShpLGopICsgY29lZiooYihpLGotMSktMipiKGksaikrYihpLGorMSkpCiAg
ICAgICAgICBlbmQgaWYKICAgICAgICBlbmRkbwogICAgICAgIGVuZGRvCiAgICAgICAgZG8g
aj0xLG55CiAgICAgICAgZG8gaT0yLG54LTEKICAgICAgICAgICBpZiAoIGIoaS0xLGopLmVx
Lm1pc3NpbmcgLm9yLiBiKGksaikuZXEubWlzc2luZyAub3IuCiAgICAgKyAgICAgICAgICBi
KGkrMSxqKS5lcS5taXNzaW5nICkgdGhlbgogICAgICAgICAgICAgIGEoaSxqKSA9IGEoaSxq
KQogICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICBhKGksaikgPSBhKGksaikgKyBjb2Vm
KihiKGktMSxqKS0yKmIoaSxqKStiKGkrMSxqKSkKICAgICAgICAgICBlbmQgaWYKICAgICAg
ICBlbmRkbwogICAgICAgIGVuZGRvCmMgICAgICAgIGRvIGo9MSxueQpjICAgICAgICBkbyBp
PTEsbngKYyAgICAgICAgICBiKGksaikgPSBhKGksaikKYyAgICAgICAgZW5kZG8KYyAgICAg
ICAgZW5kZG8KYyAgICAgICAgZG8gaj0yLG55LTEKYyAgICAgICAgZG8gaT0xLG54CmMgICAg
ICAgICAgYShpLGopID0gYShpLGopIC0gLjk5KmNvZWYqKGIoaSxqLTEpLTIqYihpLGopK2Io
aSxqKzEpKQpjICAgICAgICBlbmRkbwpjICAgICAgICBlbmRkbwpjICAgICAgICBkbyBqPTEs
bnkKYyAgICAgICAgZG8gaT0yLG54LTEKYyAgICAgICAgICBhKGksaikgPSBhKGksaikgLSAu
OTkqY29lZiooYihpLTEsaiktMipiKGksaikrYihpKzEsaikpCmMgICAgICAgIGVuZGRvCmMg
ICAgICAgIGVuZGRvCiAgICAgIGVuZGRvCiAgICAgIHJldHVybgogICAgICBlbmQKYy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoK
QyBOQ0xGT1JUU1RBUlQKICAgICAgU1VCUk9VVElORSBEQ09NUFVURVJIKFFWLFAsVCxSSCxO
WCkKCiAgICAgIElNUExJQ0lUIE5PTkUKICAgICAgSU5URUdFUiBOWAogICAgICBET1VCTEUg
UFJFQ0lTSU9OIFFWKE5YKSxQKE5YKSxUKE5YKSxSSChOWCkKQyBOQ0xFTkQKICAgICAgRE9V
QkxFIFBSRUNJU0lPTiBTVlAxLFNWUDIsU1ZQMyxTVlBUMAogICAgICBQQVJBTUVURVIgKFNW
UDE9MC42MTEyRDAsU1ZQMj0xNy42N0QwLFNWUDM9MjkuNjVEMCxTVlBUMD0yNzMuMTVEMCkK
ICAgICAgSU5URUdFUiBJCiAgICAgIERPVUJMRSBQUkVDSVNJT04gUVZTLEVTLFBSRVNTVVJF
LFRFTVBFUkFUVVJFCiAgICAgIERPVUJMRSBQUkVDSVNJT04gRVBfMixSX0QsUl9WCiAgICAg
IFBBUkFNRVRFUiAoUl9EPTI4Ny5EMCxSX1Y9NDYxLjZEMCxFUF8yPVJfRC9SX1YpCiAgICAg
IERPVUJMRSBQUkVDSVNJT04gRVBfMwogICAgICBQQVJBTUVURVIgKEVQXzM9MC42MjJEMCkK
CiAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgIFBSRVNTVVJFID0gUChJKQogICAgICAgICBU
RU1QRVJBVFVSRSA9IFQoSSkKYyAgICAgICBlcyAgPSAxMDAwLipzdnAxKgogICAgICAgICBF
UyA9IDEwLkQwKlNWUDEqRVhQKFNWUDIqIChURU1QRVJBVFVSRS1TVlBUMCkvCiAgICAgKyAg
ICAgICAgKFRFTVBFUkFUVVJFLVNWUDMpKQpjICAgICAgIHF2cyA9IGVwXzIqZXMvKHByZXNz
dXJlLWVzKQogICAgICAgICBRVlMgPSBFUF8zKkVTLyAoMC4wMUQwKlBSRVNTVVJFLSAoMS5E
MC1FUF8zKSpFUykKYyAgICAgICAgcmggPSAxMDAqYW1heDEoMS4sIHF2KGkpL3F2cykKYyAg
ICAgICByaChpKSA9IDEwMC4qcXYoaSkvcXZzCiAgICAgICAgIFJIKEkpID0gMTAwLkQwKkRN
QVgxKERNSU4xKFFWKEkpL1FWUywxLjBEMCksMC4wRDApCiAgICAgIEVORCBETwoKICAgICAg
UkVUVVJOCiAgICAgIEVORAoKYy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KCkMgTkNMRk9SVFNUQVJUCiAgICAgIFNVQlJPVVRJTkUgREdFVElKTEFU
TE9ORyhMQVRfQVJSQVksTE9OR19BUlJBWSxMQVQsTE9OR0lUVURFLAogICAgICsgICAgICAg
ICAgICAgICAgICAgICAgICAgSUksSkosTlgsTlksSU1TRykKICAgICAgSU1QTElDSVQgTk9O
RQogICAgICBJTlRFR0VSIE5YLE5ZLElJLEpKLElNU0cKICAgICAgRE9VQkxFIFBSRUNJU0lP
TiBMQVRfQVJSQVkoTlgsTlkpLExPTkdfQVJSQVkoTlgsTlkpCiAgICAgIERPVUJMRSBQUkVD
SVNJT04gTEFULExPTkdJVFVERQpDIE5DTEVORAogICAgICBET1VCTEUgUFJFQ0lTSU9OIExP
TkdELExBVEQKICAgICAgSU5URUdFUiBJLEoKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBJUixK
UgogICAgICBET1VCTEUgUFJFQ0lTSU9OIERJU1RfTUlOLERJU1QKCkMgSW5pdCB0byBtaXNz
aW5nLiBXYXMgaGFyZC1jb2RlZCB0byAtOTk5IGluaXRpYWxseS4KICAgICAgSVIgPSBJTVNH
CiAgICAgIEpSID0gSU1TRwoKICAgICAgRElTVF9NSU4gPSAxLkQrMjAKICAgICAgRE8gSiA9
IDEsTlkKICAgICAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgICAgTEFURCA9IChMQVRf
QVJSQVkoSSxKKS1MQVQpKioyCiAgICAgICAgICAgICAgTE9OR0QgPSAoTE9OR19BUlJBWShJ
LEopLUxPTkdJVFVERSkqKjIKQyAgICAgICAgICAgICBMT05HRCA9IERNSU4xKChMT05HX0FS
UkFZKEksSiktTE9OR0lUVURFKSoqMiwKQyAgICArICAgICAgICAgICAgICAgIChMT05HX0FS
UkFZKEksSikrTE9OR0lUVURFKSoqMikKICAgICAgICAgICAgICBESVNUID0gU1FSVChMQVRE
K0xPTkdEKQogICAgICAgICAgICAgIElGIChESVNUX01JTi5HVC5ESVNUKSBUSEVOCiAgICAg
ICAgICAgICAgICAgIERJU1RfTUlOID0gRElTVAogICAgICAgICAgICAgICAgICBJUiA9IERC
TEUoSSkKICAgICAgICAgICAgICAgICAgSlIgPSBEQkxFKEopCiAgICAgICAgICAgICAgRU5E
IElGCiAgICAgICAgICBFTkQgRE8KICAgICAgRU5EIERPCkMKQyBUaGUgb3JpZ2luYWwgdmVy
c2lvbiBvZiB0aGlzIHJvdXRpbmUgcmV0dXJuZWQgSVIgYW5kIEpSLiBCdXQsIHRoZW4KQyB0
aGUgTkNMIHNjcmlwdCB0aGF0IGNhbGxlZCB0aGlzIHJvdXRpbmUgd2FzIGNvbnZlcnRpbmcg
SVIgYW5kIEpSCkMgdG8gaW50ZWdlciwgc28gd2h5IG5vdCBqdXN0IHJldHVybiBJSSBhbmQg
Sko/CkMKQyBBbHNvLCBJJ20gc3VidHJhY2luZyAxIGhlcmUsIGJlY2F1c2UgaXQgd2lsbCBi
ZSByZXR1cm5lZCB0byBOQ0wKQyBzY3JpcHQgd2hpY2ggaGFzIDAtYmFzZWQgaW5kZXhpbmcu
CkMgCiAgICAgIElGKElSLm5lLklNU0cuYW5kLkpSLm5lLklNU0cpIHRoZW4KICAgICAgICBJ
SSA9IE5JTlQoSVIpLTEKICAgICAgICBKSiA9IE5JTlQoSlIpLTEKICAgICAgRUxTRQogICAg
ICAgIElJID0gSU1TRwogICAgICAgIEpKID0gSU1TRwogICAgICBFTkQgSUYKCmMgd2Ugd2ls
bCBqdXN0IHJldHVybiB0aGUgbmVhcmVzdCBwb2ludCBhdCBwcmVzZW50CgogICAgICBSRVRV
Uk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBTVUJST1VUSU5FIERDT01QVVRF
VVZNRVQoVSxWLFVWTUVULExPTkdDQSxMT05HQ0IsRkxPTkcsRkxBVCwKICAgICArICAgICAg
ICAgICAgICAgICAgICAgICAgIENFTl9MT05HLENPTkUsUlBELE5YLE5ZLE5YUDEsTllQMSwK
ICAgICArICAgICAgICAgICAgICAgICAgICAgICAgIElTVEFHLElTX01TR19WQUwsVU1TRyxW
TVNHLFVWTUVUTVNHKQogICAgICBJTVBMSUNJVCBOT05FCgpDIElTVEFHIHNob3VsZCBiZSAw
IGlmIHRoZSBVLFYgZ3JpZHMgYXJlIG5vdCBzdGFnZ2VyZWQuCkMgVGhhdCBpcywgTlkgPSBO
WVAxIGFuZCBOWCA9IE5YUDEuCgogICAgICBJTlRFR0VSIE5YLE5ZLE5YUDEsTllQMSxJU1RB
RwogICAgICBMT0dJQ0FMIElTX01TR19WQUwKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBVKE5Y
UDEsTlkpLFYoTlgsTllQMSkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBVVk1FVChOWCxOWSwy
KQogICAgICBET1VCTEUgUFJFQ0lTSU9OIEZMT05HKE5YLE5ZKSxGTEFUKE5YLE5ZKQogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIExPTkdDQihOWCxOWSksTE9OR0NBKE5YLE5ZKQogICAgICBE
T1VCTEUgUFJFQ0lTSU9OIENFTl9MT05HLENPTkUsUlBECiAgICAgIERPVUJMRSBQUkVDSVNJ
T04gVU1TRyxWTVNHLFVWTUVUTVNHCkMgTkNMRU5ECgogICAgICBJTlRFR0VSIEksSgogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIFVLLFZLCgoKYyAgICAgIFdSSVRFICg2LEZNVD0qKSAnIGlu
IGNvbXB1dGVfdXZtZXQgJyxOWCxOWSxOWFAxLE5ZUDEsSVNUQUcKCiAgICAgIERPIEogPSAx
LE5ZCiAgICAgICAgICBETyBJID0gMSxOWAoKICAgICAgICAgICAgICBMT05HQ0EoSSxKKSA9
IEZMT05HKEksSikgLSBDRU5fTE9ORwogICAgICAgICAgICAgIElGIChMT05HQ0EoSSxKKS5H
VC4xODAuRDApIFRIRU4KICAgICAgICAgICAgICAgICAgTE9OR0NBKEksSikgPSBMT05HQ0Eo
SSxKKSAtIDM2MC5EMAogICAgICAgICAgICAgIEVORCBJRgogICAgICAgICAgICAgIElGIChM
T05HQ0EoSSxKKS5MVC4tMTgwLkQwKSBUSEVOCiAgICAgICAgICAgICAgICAgIExPTkdDQShJ
LEopID0gTE9OR0NBKEksSikgKyAzNjAuRDAKICAgICAgICAgICAgICBFTkQgSUYKICAgICAg
ICAgICAgICBJRiAoRkxBVChJLEopLkxULjAuRDApIFRIRU4KICAgICAgICAgICAgICAgICAg
TE9OR0NCKEksSikgPSAtTE9OR0NBKEksSikqQ09ORSpSUEQKICAgICAgICAgICAgICBFTFNF
CiAgICAgICAgICAgICAgICAgIExPTkdDQihJLEopID0gTE9OR0NBKEksSikqQ09ORSpSUEQK
ICAgICAgICAgICAgICBFTkQgSUYKCiAgICAgICAgICAgICAgTE9OR0NBKEksSikgPSBDT1Mo
TE9OR0NCKEksSikpCiAgICAgICAgICAgICAgTE9OR0NCKEksSikgPSBTSU4oTE9OR0NCKEks
SikpCgogICAgICAgICAgRU5EIERPCiAgICAgIEVORCBETwoKYyAgICAgIFdSSVRFICg2LEZN
VD0qKSAnIGNvbXB1dGluZyB2ZWxvY2l0aWVzICcKCiAgICAgIERPIEogPSAxLE5ZCiAgICAg
ICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgIElGIChJU1RBRy5FUS4xKSBUSEVOCiAgICAg
ICAgICAgICAgIElGIChJU19NU0dfVkFMLkFORC4oVShJLEopLkVRLlVNU0cuT1IuCiAgICAg
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVihJLEopLkVRLlZNU0cuT1IuCiAgICAg
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVShJKzEsSikuRVEuVU1TRy5PUi4KICAg
ICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWKEksSisxKS5FUS5WTVNHKSkgVEhF
TgogICAgICAgICAgICAgICAgICBVVk1FVChJLEosMSkgPSBVVk1FVE1TRwogICAgICAgICAg
ICAgICAgICBVVk1FVChJLEosMikgPSBVVk1FVE1TRwogICAgICAgICAgICAgICBFTFNFCiAg
ICAgICAgICAgICAgICAgIFVLID0gMC41RDAqIChVKEksSikrVShJKzEsSikpCiAgICAgICAg
ICAgICAgICAgIFZLID0gMC41RDAqIChWKEksSikrVihJLEorMSkpCiAgICAgICAgICAgICAg
ICAgIFVWTUVUKEksSiwxKSA9IFZLKkxPTkdDQihJLEopICsgVUsqTE9OR0NBKEksSikKICAg
ICAgICAgICAgICAgICAgVVZNRVQoSSxKLDIpID0gVksqTE9OR0NBKEksSikgLSBVSypMT05H
Q0IoSSxKKQogICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAgRUxTRQogICAgICAg
ICAgICAgICBJRiAoSVNfTVNHX1ZBTC5BTkQuKFUoSSxKKS5FUS5VTVNHLk9SLgogICAgICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFYoSSxKKS5FUS5WTVNHKSkgVEhFTgogICAg
ICAgICAgICAgICAgICBVVk1FVChJLEosMSkgPSBVVk1FVE1TRwogICAgICAgICAgICAgICAg
ICBVVk1FVChJLEosMikgPSBVVk1FVE1TRwogICAgICAgICAgICAgICBFTFNFCiAgICAgICAg
ICAgICAgICAgIFVLID0gVShJLEopCiAgICAgICAgICAgICAgICAgIFZLID0gVihJLEopCiAg
ICAgICAgICAgICAgICAgIFVWTUVUKEksSiwxKSA9IFZLKkxPTkdDQihJLEopICsgVUsqTE9O
R0NBKEksSikKICAgICAgICAgICAgICAgICAgVVZNRVQoSSxKLDIpID0gVksqTE9OR0NBKEks
SikgLSBVSypMT05HQ0IoSSxKKQogICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAg
RU5EIElGCiAgICAgICAgIEVORCBETwogICAgICBFTkQgRE8KCiAgICAgIFJFVFVSTgogICAg
ICBFTkQKCkMgTkNMRk9SVFNUQVJUCkMKQyBUaGlzIHdhcyBvcmlnaW5hbGx5IGEgcm91dGlu
ZSB0aGF0IHRvb2sgMkQgaW5wdXQgYXJyYXlzLiBTaW5jZQpDIHRoZSBOQ0wgQyB3cmFwcGVy
IHJvdXRpbmUgY2FuIGhhbmRsZSBtdWx0aXBsZSBkaW1lbnNpb25zLCBpdCdzCkMgbm90IG5l
Y2Vzc2FyeSB0byBoYXZlIGFueXRoaW5nIGJpZ2dlciB0aGFuIDFEIGhlcmUuCkMKICAgICAg
U1VCUk9VVElORSBEQ09NUFVURVREKFRELFBSRVNTVVJFLFFWX0lOLE5YKQogICAgICBJTVBM
SUNJVCBOT05FCiAgICAgIElOVEVHRVIgTlgKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQUkVT
U1VSRShOWCkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBRVl9JTihOWCkKICAgICAgRE9VQkxF
IFBSRUNJU0lPTiBURChOWCkKQyBOQ0xFTkQKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBRVixU
REMKCiAgICAgIElOVEVHRVIgSQoKICAgICAgRE8gSSA9IDEsTlgKICAgICAgICAgIFFWID0g
RE1BWDEoUVZfSU4oSSksMC5EMCkKYyB2YXBvciBwcmVzc3VyZQogICAgICAgICAgVERDID0g
UVYqUFJFU1NVUkUoSSkvICguNjIyRDArUVYpCgpjIGF2b2lkIHByb2JsZW1zIG5lYXIgemVy
bwogICAgICAgICAgVERDID0gRE1BWDEoVERDLDAuMDAxRDApCiAgICAgICAgICBURChJKSA9
ICgyNDMuNUQwKkxPRyhUREMpLTQ0MC44RDApLyAoMTkuNDhEMC1MT0coVERDKSkKICAgICAg
RU5EIERPCgogICAgICBSRVRVUk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERDT01QVVRFSUNMVyhJQ0xXLFBSRVNTVVJFLFFDX0lOLE5YLE5ZLE5aKQog
ICAgICBJTVBMSUNJVCBOT05FCiAgICAgIElOVEVHRVIgTlgsTlksTloKICAgICAgRE9VQkxF
IFBSRUNJU0lPTiBQUkVTU1VSRShOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBR
Q19JTihOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBJQ0xXKE5YLE5ZKQogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIFFDTFcsRFAsR0cKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIg
SSxKLEsKCiAgICAgIEdHID0gMTAwMC5EMC85LjhEMAoKICAgICAgRE8gSiA9IDEsTlkKICAg
ICAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgICAgSUNMVyhJLEopID0gMC5EMAogICAg
ICAgICAgRU5EIERPCiAgICAgIEVORCBETwoKICAgICAgRE8gSiA9IDMsTlkgLSAyCiAgICAg
ICAgICBETyBJID0gMyxOWCAtIDIKICAgICAgICAgICAgICBETyBLID0gMSxOWgogICAgICAg
ICAgICAgICAgICBRQ0xXID0gRE1BWDEoUUNfSU4oSSxKLEspLDAuRDApCiAgICAgICAgICAg
ICAgICAgIElGIChLLkVRLjEpIFRIRU4KICAgICAgICAgICAgICAgICAgICAgIERQID0gKFBS
RVNTVVJFKEksSixLLTEpLVBSRVNTVVJFKEksSixLKSkKICAgICAgICAgICAgICAgICAgRUxT
RSBJRiAoSy5FUS5OWikgVEhFTgogICAgICAgICAgICAgICAgICAgICAgRFAgPSAoUFJFU1NV
UkUoSSxKLEspLVBSRVNTVVJFKEksSixLKzEpKQogICAgICAgICAgICAgICAgICBFTFNFCiAg
ICAgICAgICAgICAgICAgICAgICBEUCA9IChQUkVTU1VSRShJLEosSy0xKS1QUkVTU1VSRShJ
LEosSysxKSkvMi5EMAogICAgICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAgICAg
ICAgSUNMVyhJLEopID0gSUNMVyhJLEopICsgUUNMVypEUCpHRwogICAgICAgICAgICAgIEVO
RCBETwogICAgICAgICAgRU5EIERPCiAgICAgIEVORCBETwoKICAgICAgUkVUVVJOCiAgICAg
IEVORAo=

--_===53025845====mail.ucar.edu===_--

From wrfhelp@ucar.edu Mon Jul 14 10:12:58 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53025685 for ysong@AIR-WORLDWIDE.COM; Mon, 14 Jul 2014 10:12:58 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: lifted index in NCL
To: "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Mon, 14 Jul 2014 10:12:58 -0600
Message-ID: <web-53025686@mail.ucar.edu>
In-Reply-To: <37E3F12996162C4699DE66BC0873B8B8C509FCD2@mail5>
References: <37E3F12996162C4699DE66BC0873B8B8C509FCD2@mail5>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-2022-jp; format="flowed"
Content-Transfer-Encoding: 7bit

Yucheng,

We currently don't have anything that will calculate LI.  I will add 
it to our list of things to add in the future.

-wrfhelp-

On Mon, 14 Jul 2014 13:36:20 +0000
  "Song, Yucheng" <ysong@AIR-WORLDWIDE.COM> wrote:
> Hi wrfhelp,
> I wonder whether you have a NCL module that does lifted index 
>calculation.
> Thanks,
> 
> Yucheng Song
> 
> 
> 
> AIR Worldwide  |  131 Dartmouth Street  |  Boston, MA 02116
> P: 617-807-4004 |  F: 617.807.4195 | 
> ysong@air-worldwide.com<mailto:ysong@air-worldwide.com>
> www.air-worldwide.com<http://www.air-worldwide.com/>
> Verisk Insurance Solutions $B!|(B  ISO | AIR Worldwide | Xactware
> 
> 
> TOUCHSTONE(r)
> 
> Own the 
>Risk.<http://www.air-worldwide.com/Software-Solutions/Touchstone/>
> 
> 
> 
>><http://www.air-worldwide.com/Software-Solutions/Touchstone/>
> 
> 
> 

From wrfhelp@ucar.edu Wed Jul 02 14:49:36 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53001962 for Youmin.Chen@uni.no; Wed, 02 Jul 2014 14:49:36 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: pressure level for WRF postprocessing
To: "Youmin Chen" <Youmin.Chen@uni.no>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Wed, 02 Jul 2014 14:49:36 -0600
Message-ID: <web-53001963@mail.ucar.edu>
In-Reply-To: <1353FFD2972169418C1C844682925B422FA1FD68@MEILE.uib.no>
References: <1353FFD2972169418C1C844682925B422FA1FD68@MEILE.uib.no>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

This is very simple.  You need to make a loop over each pressure level 
and make sure your variable "wa_x" is an array that will fit a value 
for each pressure value.  You will also want to make a variable 
listing the different pressure levels so you know what each one is. 
 Once you get through the pressure levels you can then write the one 
large variable with all the pressure levels to your netCDF file.

-wrfhelp-


On Tue, 17 Jun 2014 13:35:38 +0000
  Youmin Chen <Youmin.Chen@uni.no> wrote:
> Dear wrfhelp,
> 
> In the below is an NCL script, which calculates "CAPE" at pressure 
>levels (from 300 hPa to 1000 hPa) and write it into a file 
>(lind_wrf_CAPE.nc) with different variable names at different levels 
>(e.g. CAPE300). Could you please help to modify the NCL script so it 
>write the same variable name (CAPE) but at different levels (300 hPa- 
>1000 hPa)?
> 
> Thanks very much!
> 
> Best regards,
> Youmin
> 
> 
> ======NCL script=================
> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
> load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
> 
> begin
> 
> ; The WRF ARW input file.
> 
>   a = addfile(infile,"r")
>   system("/bin/rm -f " + "lind_wrf_CAPE.nc")
>   c = addfile("lind_wrf_CAPE.nc","c")
> 
>   dim_names = getvardims(a)
>   dim_sizes = getfiledimsizes(a)
>   dimUnlim = (/True, False, False, False, False, False, False, 
>False, False/)
>   filedimdef(c, dim_names, dim_sizes, dimUnlim)
>   lat = a->XLAT
>   lon = a->XLONG
>   times = a->Times
>   fileattdef(c,a)
> 
>   pres= 
>(/300,400,500,550,600,625,650,700,725,750,775,800,825,850,900,925,950,1000/)
>   Vname= 
>(/"CAPE300","CAPE400","CAPE500","CAPE550","CAPE600","CAPE625","CAPE650","CAPE700","CAPE725","CAPE750","CAPE775","CAPE800","CAPE825","CAPE850","CAPE900","CAPE925","CAPE950","CAPE1000"/)
>   npres=dimsizes(pres)
>   print(pres)
>   print(Vname)
>   c->Times = times
>   c->XLAT  = lat
>   c->XLONG = lon
> 
>   time = -1
> 
>   cape_3d = wrf_user_getvar(a,"cape_3d",time)
>   cape = cape_3d(0,:,:,:,:)
>   p  = wrf_user_getvar(a,"pressure",time) ; total pressure
> 
>   ; Horizontally interpolate to pressure coordinates ("p")
> 
>   do n=0,npres-1
>   pressure = pres(n) ; pressure hPa
>   wa_x = wrf_user_intrp3d(cape,p,"h",pressure,0.,False)
>   nnam= (/Vname(n)/)
>   c->$nnam$ = wa_x
>   delete(wa_x)
>   delete(nnam)
> 
>   end do
>   end

From wrfhelp@ucar.edu Wed Jul 02 10:45:45 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 53000516 for ruwiejin@gmail.com; Wed, 02 Jul 2014 10:45:45 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: difference of interpolation method between NCL and ARWpost
To: "Jin-Young Kim" <ruwiejin@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Wed, 02 Jul 2014 10:45:45 -0600
Message-ID: <web-53000517@mail.ucar.edu>
In-Reply-To: <CA+WRAAnsPg4cPA8fBGUJuaSofTbvS8Krkqvb+DhkQ9VwH=_Aaw@mail.gmail.com>
References: <CA+WRAA=jRjObwkk9mu_xYb9Lf-iDGfUkYmq66kwTBYvYAwZRmw@mail.gmail.com>
 	<web-52862122@mail.ucar.edu>
 <CA+WRAAnsPg4cPA8fBGUJuaSofTbvS8Krkqvb+DhkQ9VwH=_Aaw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;boundary="_===53000516====mail.ucar.edu===_"

This is a multi-part MIME message

--_===53000516====mail.ucar.edu===_
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Jin,

Here it is.

-wrfhelp-

On Wed, 2 Jul 2014 09:02:43 +0900
  Jin-Young Kim <ruwiejin@gmail.com> wrote:
> i'm happy to hear you
> 
> it's good to see fortran code.
> would you send it to me ?
> 
> best regards,
> jin
> 
> 
> On Tue, Jul 1, 2014 at 5:13 AM, WRF Help <wrfhelp@ucar.edu> wrote:
> 
>> Jin,
>>
>> The function that is the best supported is wrf_user_intrp3d (
>> https://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_intrp3d.shtml).
>> I would recommend using that one.  I can send you the fortran code 
>>that was
>> used to create the function if you would like.
>>
>> -wrfhelp-
>>
>>
>> On Tue, 17 Jun 2014 14:22:40 +0900
>>  Jin-Young Kim <ruwiejin@gmail.com> wrote:
>>
>>> Dear wrfhelp
>>>
>>> I've been used wrf_interp_3d_z function in NCL to interpolate wind 
>>>speed
>>> at
>>> 80 m AGL.
>>>
>>> But I have quations what function has been used in wrf_interp_3d_z.
>>> I could not found the process (equation) in the script.
>>>
>>> And can i know differences of interpolation methods between NCL and
>>> ARWpost?
>>>
>>> To get more exact 80m winds amoung below methods, which one would
>>> you recommend from your standpoint?
>>> 1) U = ( U*/k ) ln (zeta/zo)
>>> 2) wrf_interp_3d_z in ncl
>>> 3) arwpost
>>>
>>> I should explain the computing process to reviewers.
>>> Could you give me any kind comment and description ?
>>>
>>> Best regards,
>>> JIN
>>> --
>>> Jin-Young Kim (jin@climate.pknu.ac.kr)
>>>
>>> Pukyoung National University
>>> 599-1 Daeyeon 3-Dong, Nam-Gu, Busan
>>> 608-737 Republic of Korea
>>> Tel:  82-51-629-7993
>>> Fax: 82-10-2990-7595
>>> Web: http://climate.pknu.ac.kr/~jin
>>>
>>
> 
> 
> -- 
> Jin-Young Kim (jin@climate.pknu.ac.kr)
> 
> Pukyoung National University
> 599-1 Daeyeon 3-Dong, Nam-Gu, Busan
> 608-737 Republic of Korea
> Tel:  82-51-629-7993
>Fax: 82-10-2990-7595
> Web: http://climate.pknu.ac.kr/~jin


--_===53000516====mail.ucar.edu===_
Content-Type: application/octet-stream
Content-Disposition: attachment;
 filename="wrf_user.f"
Content-Transfer-Encoding: base64

QyBOQ0xGT1JUU1RBUlQKICAgICAgU1VCUk9VVElORSBEQ09NUFVURVBJKFBJLFBSRVNTVVJF
LE5YLE5ZLE5aKQogICAgICBJTVBMSUNJVCBOT05FCiAgICAgIElOVEVHRVIgTlgsTlksTloK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQSShOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJ
U0lPTiBQUkVTU1VSRShOWCxOWSxOWikKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIgSSxKLEsK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQMTAwME1CLFJfRCxDUAogICAgICBQQVJBTUVURVIg
KFAxMDAwTUI9MTAwMDAwLkQwLFJfRD0yODcuRDAsQ1A9Ny5EMCpSX0QvMi5EMCkKCiAgICAg
IERPIEsgPSAxLE5aCiAgICAgICAgICBETyBKID0gMSxOWQogICAgICAgICAgICAgIERPIEkg
PSAxLE5YCiAgICAgICAgICAgICAgICAgIFBJKEksSixLKSA9IChQUkVTU1VSRShJLEosSykv
UDEwMDBNQikqKiAoUl9EL0NQKQogICAgICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5E
IERPCiAgICAgIEVORCBETwoKICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBTVUJS
T1VUSU5FIERDT01QVVRFVEsoVEssUFJFU1NVUkUsVEhFVEEsTlgpCiAgICAgIElNUExJQ0lU
IE5PTkUKICAgICAgSU5URUdFUiBOWAogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBJCiAgICAg
IERPVUJMRSBQUkVDSVNJT04gUFJFU1NVUkUoTlgpCiAgICAgIERPVUJMRSBQUkVDSVNJT04g
VEhFVEEoTlgpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVEsoTlgpCkMgTkNMRU5ECgogICAg
ICBJTlRFR0VSIEkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQMTAwME1CLFJfRCxDUAogICAg
ICBQQVJBTUVURVIgKFAxMDAwTUI9MTAwMDAwLkQwLFJfRD0yODcuRDAsQ1A9Ny5EMCpSX0Qv
Mi5EMCkKCiAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgIFBJID0gKFBSRVNTVVJFKEkpL1Ax
MDAwTUIpKiogKFJfRC9DUCkKICAgICAgICAgVEsoSSkgPSBQSSpUSEVUQShJKQogICAgICBF
TkQgRE8KCiAgICAgIEVORAoKQyBOQ0xGT1JUU1RBUlQKICAgICAgU1VCUk9VVElORSBESU5U
RVJQM0RaKFYzRCxWMkQsWixMT0MsTlgsTlksTlosVk1TRykKICAgICAgSU1QTElDSVQgTk9O
RQogICAgICBJTlRFR0VSIE5YLE5ZLE5aCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVjNEKE5Y
LE5ZLE5aKSxWMkQoTlgsTlkpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gWihOWCxOWSxOWikK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBMT0MKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBWTVNH
CkMgTkNMRU5ECgogICAgICBJTlRFR0VSIEksSixLUCxJUCxJTQogICAgICBMT0dJQ0FMIElO
VEVSUAogICAgICBET1VCTEUgUFJFQ0lTSU9OIEhFSUdIVCxXMSxXMgoKICAgICAgSEVJR0hU
ID0gTE9DCgpjIGRvZXMgdmVydGljYWwgY29vcmRpbmF0ZSBpbmNyZWFzZSBvciBkZWNyZWFz
ZSB3aXRoIGluY3JlYXNpbmcgaz8KYyBzZXQgb2Zmc2V0IGFwcHJvcHJpYXRlbHkKCiAgICAg
IElQID0gMAogICAgICBJTSA9IDEKICAgICAgSUYgKFooMSwxLDEpLkdULlooMSwxLE5aKSkg
VEhFTgogICAgICAgICAgSVAgPSAxCiAgICAgICAgICBJTSA9IDAKICAgICAgRU5EIElGCgog
ICAgICBETyBJID0gMSxOWAogICAgICAgICAgRE8gSiA9IDEsTlkKQyBJbml0aWFsaXplIHRv
IG1pc3NpbmcuICBXYXMgaW5pdGlhbGx5IGhhcmQtY29kZWQgdG8gLTk5OTk5OS4KICAgICAg
ICAgICAgICBWMkQoSSxKKSA9IFZNU0cKICAgICAgICAgICAgICBJTlRFUlAgPSAuZmFsc2Uu
CiAgICAgICAgICAgICAgS1AgPSBOWgoKICAgICAgICAgICAgICBETyBXSElMRSAoKC5OT1Qu
SU5URVJQKSAuQU5ELiAoS1AuR0UuMikpCgogICAgICAgICAgICAgICAgICBJRiAoKChaKEks
SixLUC1JTSkuTEUuSEVJR0hUKS5BTkQuIChaKEksSiwKICAgICArICAgICAgICAgICAgICAg
IEtQLUlQKS5HVC5IRUlHSFQpKSkgVEhFTgogICAgICAgICAgICAgICAgICAgICAgVzIgPSAo
SEVJR0hULVooSSxKLEtQLUlNKSkvCiAgICAgKyAgICAgICAgICAgICAgICAgICAgIChaKEks
SixLUC1JUCktWihJLEosS1AtSU0pKQogICAgICAgICAgICAgICAgICAgICAgVzEgPSAxLkQw
IC0gVzIKICAgICAgICAgICAgICAgICAgICAgIFYyRChJLEopID0gVzEqVjNEKEksSixLUC1J
TSkgKyBXMipWM0QoSSxKLEtQLUlQKQogICAgICAgICAgICAgICAgICAgICAgSU5URVJQID0g
LnRydWUuCiAgICAgICAgICAgICAgICAgIEVORCBJRgogICAgICAgICAgICAgICAgICBLUCA9
IEtQIC0gMQoKICAgICAgICAgICAgICBFTkQgRE8KCiAgICAgICAgICBFTkQgRE8KICAgICAg
RU5EIERPCgogICAgICBSRVRVUk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERaU1RBRyhaTkVXLE5YLE5ZLE5aLFosTlhaLE5ZWixOWlosVEVSUkFJTikK
ICAgICAgSU1QTElDSVQgTk9ORQogICAgICBJTlRFR0VSIE5YLE5ZLE5aLE5YWixOWVosTlpa
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gWk5FVyhOWCxOWSxOWiksWihOWFosTllaLE5aWikK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBURVJSQUlOKE5YWixOWVopCkMgTkNMRU5ECgogICAg
ICBJTlRFR0VSIEksSixLLElJLElNMSxKSixKTTEKCmMgY2hlY2sgZm9yIHUsIHYsIG9yIHcg
KHgseSxvciB6KSBzdGFnZ2VyaW5nCmMKYyBmb3IgeCBhbmQgeSBzdGFnLCBhdmcgeiB0byB4
LCB5LCBwb2ludApjCiAgICAgIElGIChOWC5HVC5OWFopIFRIRU4KCiAgICAgICAgICBETyBL
ID0gMSxOWgogICAgICAgICAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICAgICAgICAgIERP
IEkgPSAxLE5YCiAgICAgICAgICAgICAgICAgICAgICBJSSA9IE1JTjAoSSxOWFopCiAgICAg
ICAgICAgICAgICAgICAgICBJTTEgPSBNQVgwKEktMSwxKQogICAgICAgICAgICAgICAgICAg
ICAgWk5FVyhJLEosSykgPSAwLjVEMCogKFooSUksSixLKStaKElNMSxKLEspKQogICAgICAg
ICAgICAgICAgICBFTkQgRE8KICAgICAgICAgICAgICBFTkQgRE8KICAgICAgICAgIEVORCBE
TwoKICAgICAgRUxTRSBJRiAoTlkuR1QuTllaKSBUSEVOCgogICAgICAgICAgRE8gSyA9IDEs
TloKICAgICAgICAgICAgICBETyBKID0gMSxOWQogICAgICAgICAgICAgICAgICBKSiA9IE1J
TjAoSixOWVopCiAgICAgICAgICAgICAgICAgIEpNMSA9IE1BWDAoSi0xLDEpCiAgICAgICAg
ICAgICAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgICAgICAgICAgICBaTkVXKEksSixL
KSA9IDAuNUQwKiAoWihJLEpKLEspK1ooSSxKTTEsSykpCiAgICAgICAgICAgICAgICAgIEVO
RCBETwogICAgICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5EIERPCmMKYyB3ICh6KSBz
dGFnZ2VyaW5nCmMKICAgICAgRUxTRSBJRiAoTlouR1QuTlpaKSBUSEVOCgogICAgICAgICAg
RE8gSiA9IDEsTlkKICAgICAgICAgICAgICBETyBJID0gMSxOWAogICAgICAgICAgICAgICAg
ICBaTkVXKEksSiwxKSA9IFRFUlJBSU4oSSxKKQogICAgICAgICAgICAgIEVORCBETwogICAg
ICAgICAgRU5EIERPCgogICAgICAgICAgRE8gSyA9IDIsTloKICAgICAgICAgICAgICBETyBK
ID0gMSxOWQogICAgICAgICAgICAgICAgICBETyBJID0gMSxOWAogICAgICAgICAgICAgICAg
ICAgICAgWk5FVyhJLEosSykgPSBaTkVXKEksSixLLTEpICsKICAgICArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMi5EMCogKFooSSxKLEstMSktWk5FVyhJLEosSy0xKSkKICAg
ICAgICAgICAgICAgICAgRU5EIERPCiAgICAgICAgICAgICAgRU5EIERPCiAgICAgICAgICBF
TkQgRE8KCiAgICAgIEVORCBJRgoKICAgICAgUkVUVVJOCiAgICAgIEVORAoKQyBOQ0xGT1JU
U1RBUlQKICAgICAgU1VCUk9VVElORSBESU5URVJQMkRYWShWM0QsVjJELFhZLE5YLE5ZLE5a
LE5YWSkKICAgICAgSU1QTElDSVQgTk9ORQogICAgICBJTlRFR0VSIE5YLE5ZLE5aLE5YWQog
ICAgICBET1VCTEUgUFJFQ0lTSU9OIFYzRChOWCxOWSxOWiksVjJEKE5YWSxOWikKICAgICAg
RE9VQkxFIFBSRUNJU0lPTiBYWSgyLE5YWSkKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIgSSxK
LEssSUoKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBXMTEsVzEyLFcyMSxXMjIsV1gsV1kKCiAg
ICAgIERPIElKID0gMSxOWFkKCiAgICAgICAgICBJID0gTUFYMCgxLE1JTjAoTlgtMSxJTlQo
WFkoMSxJSikrMSkpKQogICAgICAgICAgSiA9IE1BWDAoMSxNSU4wKE5ZLTEsSU5UKFhZKDIs
SUopKzEpKSkKICAgICAgICAgIFdYID0gREJMRShJKzEpIC0gKFhZKDEsSUopKzEpCiAgICAg
ICAgICBXWSA9IERCTEUoSisxKSAtIChYWSgyLElKKSsxKQogICAgICAgICAgVzExID0gV1gq
V1kKICAgICAgICAgIFcyMSA9ICgxLkQwLVdYKSpXWQogICAgICAgICAgVzEyID0gV1gqICgx
LkQwLVdZKQogICAgICAgICAgVzIyID0gKDEuRDAtV1gpKiAoMS5EMC1XWSkKICAgICAgICAg
IERPIEsgPSAxLE5aCiAgICAgICAgICAgICAgVjJEKElKLEspID0gVzExKlYzRChJLEosSykg
KyBXMjEqVjNEKEkrMSxKLEspICsKICAgICArICAgICAgICAgICAgICAgICAgICBXMTIqVjNE
KEksSisxLEspICsgVzIyKlYzRChJKzEsSisxLEspCiAgICAgICAgICBFTkQgRE8KICAgICAg
RU5EIERPCgogICAgICBSRVRVUk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERJTlRFUlAxRChWX0lOLFZfT1VULFpfSU4sWl9PVVQsTlpfSU4sTlpfT1VU
LFZNU0cpCiAgICAgIElNUExJQ0lUIE5PTkUKICAgICAgSU5URUdFUiBOWl9JTixOWl9PVVQK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBWX0lOKE5aX0lOKSxaX0lOKE5aX0lOKQogICAgICBE
T1VCTEUgUFJFQ0lTSU9OIFZfT1VUKE5aX09VVCksWl9PVVQoTlpfT1VUKQogICAgICBET1VC
TEUgUFJFQ0lTSU9OIFZNU0cKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIgS1AsSyxJTSxJUAog
ICAgICBMT0dJQ0FMIElOVEVSUAogICAgICBET1VCTEUgUFJFQ0lTSU9OIEhFSUdIVCxXMSxX
MgoKYyBkb2VzIHZlcnRpY2FsIGNvb3JkaW5hdGUgaW5jcmVhc2Ugb2YgZGVjcmVhc2Ugd2l0
aCBpbmNyZWFzaW5nIGs/CmMgc2V0IG9mZnNldCBhcHByb3ByaWF0ZWx5CgogICAgICBJUCA9
IDAKICAgICAgSU0gPSAxCiAgICAgIElGIChaX0lOKDEpLkdULlpfSU4oTlpfSU4pKSBUSEVO
CiAgICAgICAgICBJUCA9IDEKICAgICAgICAgIElNID0gMAogICAgICBFTkQgSUYKCiAgICAg
IERPIEsgPSAxLE5aX09VVAogICAgICAgICAgVl9PVVQoSykgPSBWTVNHCgogICAgICAgICAg
SU5URVJQID0gLmZhbHNlLgogICAgICAgICAgS1AgPSBOWl9JTgogICAgICAgICAgSEVJR0hU
ID0gWl9PVVQoSykKCiAgICAgICAgICBETyBXSElMRSAoKC5OT1QuSU5URVJQKSAuQU5ELiAo
S1AuR0UuMikpCgogICAgICAgICAgICAgIElGICgoKFpfSU4oS1AtSU0pLkxFLkhFSUdIVCku
QU5ELgogICAgICsgICAgICAgICAgICAoWl9JTihLUC1JUCkuR1QuSEVJR0hUKSkpIFRIRU4K
ICAgICAgICAgICAgICAgICAgVzIgPSAoSEVJR0hULVpfSU4oS1AtSU0pKS8gKFpfSU4oS1At
SVApLVpfSU4oS1AtSU0pKQogICAgICAgICAgICAgICAgICBXMSA9IDEuRDAgLSBXMgogICAg
ICAgICAgICAgICAgICBWX09VVChLKSA9IFcxKlZfSU4oS1AtSU0pICsgVzIqVl9JTihLUC1J
UCkKICAgICAgICAgICAgICAgICAgSU5URVJQID0gLnRydWUuCiAgICAgICAgICAgICAgRU5E
IElGCiAgICAgICAgICAgICAgS1AgPSBLUCAtIDEKCiAgICAgICAgICBFTkQgRE8KCiAgICAg
IEVORCBETwoKICAgICAgUkVUVVJOCiAgICAgIEVORAoKYy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKYyBCaWxsLApjIFRoaXMgcm91dGluZSBhc3N1
bWVzCmMgICAgaW5kZXggb3JkZXIgaXMgKGksaixrKQpjICAgIHdyZiBzdGFnZ2VyaW5nCkMK
YyAgICB1bml0czogcHJlc3N1cmUgKFBhKSwgdGVtcGVyYXR1cmUoSyksIGhlaWdodCAobSks
IG1peGluZyByYXRpbwpjICAgICAoa2cga2d7LTF9KSBhdmFpbGFiaWxpdHkgb2YgM2QgcCwg
dCwgYW5kIHF2OyAyZCB0ZXJyYWluOyAxZCAKYyBoYWxmLWxldmVsIHpldGEgc3RyaW5nCmMg
ICAgb3V0cHV0IHVuaXRzIG9mIFNMUCBhcmUgUGEsIGJ1dCB5b3Ugc2hvdWxkIGRpdmlkZSB0
aGF0IGJ5IDEwMCBmb3IgdGhlCmMgICAgICAgICAgd2VhdGhlciB3ZWVuaWVzLgpjICAgIHZp
cnR1YWwgZWZmZWN0cyBhcmUgaW5jbHVkZWQKYwoKQyBOQ0xGT1JUU1RBUlQKICAgICAgU1VC
Uk9VVElORSBEQ09NUFVURVNFQVBSUyhOWCxOWSxOWixaLFQsUCxRLFNFQV9MRVZFTF9QUkVT
U1VSRSwKICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICBUX1NFQV9MRVZFTCxUX1NV
UkYsTEVWRUwpCiAgICAgIElNUExJQ0lUIE5PTkUKYyAgICAgRXN0aW1hdGUgc2VhIGxldmVs
IHByZXNzdXJlLgogICAgICBJTlRFR0VSIE5YLE5ZLE5aCiAgICAgIERPVUJMRSBQUkVDSVNJ
T04gWihOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBUKE5YLE5ZLE5aKSxQKE5Y
LE5ZLE5aKSxRKE5YLE5ZLE5aKQpjICAgICBUaGUgb3V0cHV0IGlzIHRoZSAyZCBzZWEgbGV2
ZWwgcHJlc3N1cmUuCiAgICAgIERPVUJMRSBQUkVDSVNJT04gU0VBX0xFVkVMX1BSRVNTVVJF
KE5YLE5ZKQogICAgICBJTlRFR0VSIExFVkVMKE5YLE5ZKQogICAgICBET1VCTEUgUFJFQ0lT
SU9OIFRfU1VSRihOWCxOWSksVF9TRUFfTEVWRUwoTlgsTlkpCkMgTkNMRU5ECmMgICAgIFNv
bWUgcmVxdWlyZWQgcGh5c2ljYWwgY29uc3RhbnRzOgoKICAgICAgRE9VQkxFIFBSRUNJU0lP
TiBSLEcsR0FNTUEKICAgICAgUEFSQU1FVEVSIChSPTI4Ny4wNEQwLEc9OS44MUQwLEdBTU1B
PTAuMDA2NUQwKQoKYyAgICAgU3BlY2lmaWMgY29uc3RhbnRzIGZvciBhc3N1bXB0aW9ucyBt
YWRlIGluIHRoaXMgcm91dGluZToKCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVEMsUENPTlNU
CiAgICAgIFBBUkFNRVRFUiAoVEM9MjczLjE2RDArMTcuNUQwLFBDT05TVD0xMDAwMCkKICAg
ICAgTE9HSUNBTCBSSURJQ1VMT1VTX01NNV9URVNUCiAgICAgIFBBUkFNRVRFUiAoUklESUNV
TE9VU19NTTVfVEVTVD0uVFJVRS4pCmMgICAgICBQQVJBTUVURVIgKHJpZGljdWxvdXNfbW01
X3Rlc3QgPSAuZmFsc2UuKQoKYyAgICAgTG9jYWwgdmFyaWFibGVzOgoKICAgICAgSU5URUdF
UiBJLEosSwogICAgICBJTlRFR0VSIEtMTyxLSEkKCgogICAgICBET1VCTEUgUFJFQ0lTSU9O
IFBMTyxQSEksVExPLFRISSxaTE8sWkhJCiAgICAgIERPVUJMRSBQUkVDSVNJT04gUF9BVF9Q
Q09OU1QsVF9BVF9QQ09OU1QsWl9BVF9QQ09OU1QKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBa
X0hBTEZfTE9XRVNUCgogICAgICBMT0dJQ0FMIEwxLEwyLEwzLEZPVU5ECgpDCmMgIEZpbmQg
bGVhc3QgemV0YSBsZXZlbCB0aGF0IGlzIFBDT05TVCBQYSBhYm92ZSB0aGUgc3VyZmFjZS4g
IFdlCmMgIGxhdGVyIHVzZSB0aGlzIGxldmVsIHRvIGV4dHJhcG9sYXRlIGEgc3VyZmFjZSBw
cmVzc3VyZSBhbmQgCmMgIHRlbXBlcmF0dXJlLCB3aGljaCBpcyBzdXBwb3NlZCB0byByZWR1
Y2UgdGhlIGVmZmVjdCBvZiB0aGUgZGl1cm5hbApjICBoZWF0aW5nIGN5Y2xlIGluIHRoZSBw
cmVzc3VyZSBmaWVsZC4KCiAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICBETyBJID0gMSxO
WAogICAgICAgICAgICAgIExFVkVMKEksSikgPSAtMQoKICAgICAgICAgICAgICBLID0gMQog
ICAgICAgICAgICAgIEZPVU5EID0gLmZhbHNlLgogICAgICAgICAgICAgIERPIFdISUxFICgo
Lk5PVC5GT1VORCkgLkFORC4gKEsuTEUuTlopKQogICAgICAgICAgICAgICAgICBJRiAoUChJ
LEosSykuTFQuUChJLEosMSktUENPTlNUKSBUSEVOCiAgICAgICAgICAgICAgICAgICAgICBM
RVZFTChJLEopID0gSwogICAgICAgICAgICAgICAgICAgICAgRk9VTkQgPSAudHJ1ZS4KICAg
ICAgICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAgICAgIEsgPSBLICsgMQogICAg
ICAgICAgICAgIEVORCBETwoKICAgICAgICAgICAgICBJRiAoTEVWRUwoSSxKKS5FUS4tMSkg
VEhFTgogICAgICAgICAgICAgICAgICBQUklOVCAnKEEsSTQsQSknLCdUcm91YmxlcyBmaW5k
aW5nIGxldmVsICcsCiAgICAgKyAgICAgICAgICAgICAgTklOVChQQ09OU1QpLzEwMCwnIGFi
b3ZlIGdyb3VuZC4nCiAgICAgICAgICAgICAgICAgIFBSSU5UICcoQSxJNCxBLEk0LEEpJywn
UHJvYmxlbXMgZmlyc3Qgb2NjdXIgYXQgKCcsSSwKICAgICArICAgICAgICAgICAgICAnLCcs
SiwnKScKICAgICAgICAgICAgICAgICAgUFJJTlQgJyhBLEY2LjEsQSknLCdTdXJmYWNlIHBy
ZXNzdXJlID0gJyxQKEksSiwxKS8xMDAsCiAgICAgKyAgICAgICAgICAgICAgJyBoUGEuJwog
ICAgICAgICAgICAgICAgICBTVE9QICdFcnJvcl9pbl9maW5kaW5nXzEwMF9oUGFfdXAnCiAg
ICAgICAgICAgICAgRU5EIElGCgoKICAgICAgICAgIEVORCBETwogICAgICBFTkQgRE8KCmMg
ICAgIEdldCB0ZW1wZXJhdHVyZSBQQ09OU1QgUGEgYWJvdmUgc3VyZmFjZS4gIFVzZSB0aGlz
IHRvIGV4dHJhcG9sYXRlCmMgICAgIHRoZSB0ZW1wZXJhdHVyZSBhdCB0aGUgc3VyZmFjZSBh
bmQgZG93biB0byBzZWEgbGV2ZWwuCgogICAgICBETyBKID0gMSxOWQogICAgICAgICAgRE8g
SSA9IDEsTlgKCiAgICAgICAgICAgICAgS0xPID0gTUFYKExFVkVMKEksSiktMSwxKQogICAg
ICAgICAgICAgIEtISSA9IE1JTihLTE8rMSxOWi0xKQoKICAgICAgICAgICAgICBJRiAoS0xP
LkVRLktISSkgVEhFTgogICAgICAgICAgICAgICAgICBQUklOVCAnKEEpJywnVHJhcHBpbmcg
bGV2ZWxzIGFyZSB3ZWlyZC4nCiAgICAgICAgICAgICAgICAgIFBSSU5UICcoQSxJMyxBLEkz
LEEpJywna2xvID0gJyxLTE8sJywga2hpID0gJyxLSEksCiAgICAgKyAgICAgICAgICAgICAg
JzogYW5kIHRoZXkgc2hvdWxkIG5vdCBiZSBlcXVhbC4nCiAgICAgICAgICAgICAgICAgIFNU
T1AgJ0Vycm9yX3RyYXBwaW5nX2xldmVscycKICAgICAgICAgICAgICBFTkQgSUYKCiAgICAg
ICAgICAgICAgUExPID0gUChJLEosS0xPKQogICAgICAgICAgICAgIFBISSA9IFAoSSxKLEtI
SSkKICAgICAgICAgICAgICBUTE8gPSBUKEksSixLTE8pKiAoMS5EMCswLjYwOEQwKlEoSSxK
LEtMTykpCiAgICAgICAgICAgICAgVEhJID0gVChJLEosS0hJKSogKDEuRDArMC42MDhEMCpR
KEksSixLSEkpKQpjICAgICAgICAgemxvID0gemV0YWhhbGYoa2xvKS96dG9wKih6dG9wLXRl
cnJhaW4oaSxqKSkrdGVycmFpbihpLGopCmMgICAgICAgICB6aGkgPSB6ZXRhaGFsZihraGkp
L3p0b3AqKHp0b3AtdGVycmFpbihpLGopKSt0ZXJyYWluKGksaikKICAgICAgICAgICAgICBa
TE8gPSBaKEksSixLTE8pCiAgICAgICAgICAgICAgWkhJID0gWihJLEosS0hJKQoKICAgICAg
ICAgICAgICBQX0FUX1BDT05TVCA9IFAoSSxKLDEpIC0gUENPTlNUCiAgICAgICAgICAgICAg
VF9BVF9QQ09OU1QgPSBUSEkgLSAoVEhJLVRMTykqTE9HKFBfQVRfUENPTlNUL1BISSkqCiAg
ICAgKyAgICAgICAgICAgICAgICAgICAgICBMT0coUExPL1BISSkKICAgICAgICAgICAgICBa
X0FUX1BDT05TVCA9IFpISSAtIChaSEktWkxPKSpMT0coUF9BVF9QQ09OU1QvUEhJKSoKICAg
ICArICAgICAgICAgICAgICAgICAgICAgIExPRyhQTE8vUEhJKQoKICAgICAgICAgICAgICBU
X1NVUkYoSSxKKSA9IFRfQVRfUENPTlNUKiAoUChJLEosMSkvUF9BVF9QQ09OU1QpKioKICAg
ICArICAgICAgICAgICAgICAgICAgICAgIChHQU1NQSpSL0cpCiAgICAgICAgICAgICAgVF9T
RUFfTEVWRUwoSSxKKSA9IFRfQVRfUENPTlNUICsgR0FNTUEqWl9BVF9QQ09OU1QKCiAgICAg
ICAgICBFTkQgRE8KICAgICAgRU5EIERPCgpDCmMgSWYgd2UgZm9sbG93IGEgdHJhZGl0aW9u
YWwgY29tcHV0YXRpb24sIHRoZXJlIGlzIGEgY29ycmVjdGlvbiB0byB0aGUKYyBzZWEgbGV2
ZWwgdGVtcGVyYXR1cmUgaWYgYm90aCB0aGUgc3VyZmFjZSBhbmQgc2VhIGxldmVsIApjIHRl
bXBlcmF0dXJlcyBhcmUgKnRvbyogaG90LgoKICAgICAgSUYgKFJJRElDVUxPVVNfTU01X1RF
U1QpIFRIRU4KICAgICAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICAgICAgRE8gSSA9IDEs
TlgKICAgICAgICAgICAgICAgICAgTDEgPSBUX1NFQV9MRVZFTChJLEopIC5MVC4gVEMKICAg
ICAgICAgICAgICAgICAgTDIgPSBUX1NVUkYoSSxKKSAuTEUuIFRDCiAgICAgICAgICAgICAg
ICAgIEwzID0gLk5PVC4gTDEKICAgICAgICAgICAgICAgICAgSUYgKEwyIC5BTkQuIEwzKSBU
SEVOCiAgICAgICAgICAgICAgICAgICAgICBUX1NFQV9MRVZFTChJLEopID0gVEMKICAgICAg
ICAgICAgICAgICAgRUxTRQogICAgICAgICAgICAgICAgICAgICAgVF9TRUFfTEVWRUwoSSxK
KSA9IFRDIC0KICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAw
NUQwKiAoVF9TVVJGKEksSiktVEMpKioyCiAgICAgICAgICAgICAgICAgIEVORCBJRgogICAg
ICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5EIERPCiAgICAgIEVORCBJRgoKYyAgICAg
VGhlIGdyYW5kIGZpbmFsZTogdGEgZGEhCgogICAgICBETyBKID0gMSxOWQogICAgICAgICAg
RE8gSSA9IDEsTlgKYyAgIHpfaGFsZl9sb3dlc3Q9emV0YWhhbGYoMSkvenRvcCooenRvcC10
ZXJyYWluKGksaikpK3RlcnJhaW4oaSxqKQogICAgICAgICAgICAgIFpfSEFMRl9MT1dFU1Qg
PSBaKEksSiwxKQoKQyBDb252ZXJ0IHRvIGhQYSBpbiB0aGlzIHN0ZXAsIGJ5IG11bHRpcGx5
aW5nIGJ5IDAuMDEuIFRoZSBvcmlnaW5hbApDIEZvcnRyYW4gcm91dGluZSBkaWRuJ3QgZG8g
dGhpcywgYnV0IHRoZSBOQ0wgc2NyaXB0IHRoYXQgY2FsbGVkIGl0CkMgZGlkLCBzbyB3ZSBt
b3ZlZCBpdCBoZXJlLgogICAgICAgICAgICAgIFNFQV9MRVZFTF9QUkVTU1VSRShJLEopID0g
MC4wMSAqIChQKEksSiwxKSoKICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVYUCgoMi5EMCpHKlpfSEFMRl9MT1dFU1QpLwogICAgICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKFIqIChUX1NFQV9MRVZFTChJLEopK1RfU1VSRihJLAogICAg
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSikpKSkpCiAgICAgICAgICBF
TkQgRE8KICAgICAgRU5EIERPCgpjICAgICBwcmludCAqLCdzZWEgcHJlcyBpbnB1dCBhdCB3
ZWlyZCBsb2NhdGlvbiBpPTIwLGo9MSxrPTEnCmMgICAgIHByaW50ICosJ3Q9Jyx0KDIwLDEs
MSksdCgyMCwyLDEpLHQoMjAsMywxKQpjICAgICBwcmludCAqLCd6PScseigyMCwxLDEpLHoo
MjAsMiwxKSx6KDIwLDMsMSkKYyAgICAgcHJpbnQgKiwncD0nLHAoMjAsMSwxKSxwKDIwLDIs
MSkscCgyMCwzLDEpCmMgICAgIHByaW50ICosJ3NscD0nLHNlYV9sZXZlbF9wcmVzc3VyZSgy
MCwxKSwKYyAgICAqICAgICAgICAgc2VhX2xldmVsX3ByZXNzdXJlKDIwLDIpLHNlYV9sZXZl
bF9wcmVzc3VyZSgyMCwzKQoKICAgICAgRU5ECgoKYy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKQwpDIERvdWJsZSBwcmVjaXNpb24gdmVy
c2lvbi4gSWYgeW91IG1ha2UgYSBjaGFuZ2UgaGVyZSwgeW91CkMgbXVzdCBtYWtlIHRoZSBz
YW1lIGNoYW5nZSBiZWxvdyB0byBmaWx0ZXIyZC4KQwpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERGSUxURVIyRChBLEIsTlgsTlksSVQsTUlTU0lORykKICAgICAgSU1QTElD
SVQgTk9ORQpjICAgICBFc3RpbWF0ZSBzZWEgbGV2ZWwgcHJlc3N1cmUuCiAgICAgIElOVEVH
RVIgTlgsTlksSVQKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBBKE5YLE5ZKSxCKE5YLE5ZKSxN
SVNTSU5HCkMgTkNMRU5ECgogICAgICBET1VCTEUgUFJFQ0lTSU9OIENPRUYKICAgICAgUEFS
QU1FVEVSIChDT0VGPTAuMjVEMCkKICAgICAgSU5URUdFUiBJLEosSVRFUgoKICAgICAgRE8g
SVRFUiA9IDEsSVQKICAgICAgICAgIERPIEogPSAxLE5ZCiAgICAgICAgICAgICAgRE8gSSA9
IDEsTlgKICAgICAgICAgICAgICAgICAgQihJLEopID0gQShJLEopCiAgICAgICAgICAgICAg
RU5EIERPCiAgICAgICAgICBFTkQgRE8KICAgICAgICAgIERPIEogPSAyLE5ZIC0gMQogICAg
ICAgICAgICAgRE8gSSA9IDEsTlgKICAgICAgICAgICAgICAgIElGICggQihJLEotMSkuRVEu
TUlTU0lORyAuT1IuIEIoSSxKKS5FUS5NSVNTSU5HIC5PUi4KICAgICArICAgICAgICAgICAg
ICAgQihJLEorMSkuRVEuTUlTU0lORyApIFRIRU4KICAgICAgICAgICAgICAgICAgIEEoSSxK
KSA9IEEoSSxKKQogICAgICAgICAgICAgICAgRUxTRQogICAgICAgICAgICAgICAgICAgQShJ
LEopID0gQShJLEopICsgQ09FRiogKEIoSSxKLTEpLTIqQihJLEopK0IoSSxKKzEpKQogICAg
ICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICBFTkQgRE8KICAgICAgICAgIEVORCBE
TwogICAgICAgICAgRE8gSiA9IDEsTlkKICAgICAgICAgICAgIERPIEkgPSAyLE5YIC0gMQog
ICAgICAgICAgICAgICAgSUYgKCBCKEktMSxKKS5FUS5NSVNTSU5HIC5PUi4gQihJLEopLkVR
Lk1JU1NJTkcgLk9SLgogICAgICsgICAgICAgICAgICAgICBCKEkrMSxKKS5FUS5NSVNTSU5H
ICkgVEhFTgogICAgICAgICAgICAgICAgICAgQShJLEopID0gQShJLEopCiAgICAgICAgICAg
ICAgICBFTFNFCiAgICAgICAgICAgICAgICAgICBBKEksSikgPSBBKEksSikgKyBDT0VGKiAo
QihJLTEsSiktMipCKEksSikrQihJKzEsSikpCiAgICAgICAgICAgICAgICBFTkQgSUYKICAg
ICAgICAgICAgIEVORCBETwogICAgICAgICAgRU5EIERPCmMgICAgICAgIGRvIGo9MSxueQpj
ICAgICAgICBkbyBpPTEsbngKYyAgICAgICAgICBiKGksaikgPSBhKGksaikKYyAgICAgICAg
ZW5kZG8KYyAgICAgICAgZW5kZG8KYyAgICAgICAgZG8gaj0yLG55LTEKYyAgICAgICAgZG8g
aT0xLG54CmMgICAgICAgICAgYShpLGopID0gYShpLGopIC0gLjk5KmNvZWYqKGIoaSxqLTEp
LTIqYihpLGopK2IoaSxqKzEpKQpjICAgICAgICBlbmRkbwpjICAgICAgICBlbmRkbwpjICAg
ICAgICBkbyBqPTEsbnkKYyAgICAgICAgZG8gaT0yLG54LTEKYyAgICAgICAgICBhKGksaikg
PSBhKGksaikgLSAuOTkqY29lZiooYihpLTEsaiktMipiKGksaikrYihpKzEsaikpCmMgICAg
ICAgIGVuZGRvCmMgICAgICAgIGVuZGRvCiAgICAgIEVORCBETwogICAgICBSRVRVUk4KICAg
ICAgRU5ECgpDCkMgU2luZ2xlIHByZWNpc2lvbiB2ZXJzaW9uLiBJZiB5b3UgbWFrZSBhIGNo
YW5nZSBoZXJlLCB5b3UKQyBtdXN0IG1ha2UgdGhlIHNhbWUgY2hhbmdlIGFib3ZlIHRvIGRm
aWx0ZXIyZC4KQwpDIE5DTEZPUlRTVEFSVAogICAgICBTVUJST1VUSU5FIGZpbHRlcjJkKCBh
LCBiLCBueCAsIG55ICwgaXQsIG1pc3NpbmcpCiAgICAgIElNUExJQ0lUIE5PTkUKYyAgICAg
RXN0aW1hdGUgc2VhIGxldmVsIHByZXNzdXJlLgogICAgICBJTlRFR0VSIG54ICwgbnksIGl0
CiAgICAgIFJFQUwgICAgYShueCxueSksYihueCxueSksIG1pc3NpbmcKQyBOQ0xFTkQKCiAg
ICAgIFJFQUwgY29lZgogICAgICBwYXJhbWV0ZXIoIGNvZWYgPSAwLjI1KQogICAgICBJTlRF
R0VSIGksaixpdGVyCgogICAgICBkbyBpdGVyPTEsIGl0CiAgICAgICAgZG8gaj0xLG55CiAg
ICAgICAgZG8gaT0xLG54CiAgICAgICAgICBiKGksaikgPSBhKGksaikKICAgICAgICBlbmRk
bwogICAgICAgIGVuZGRvCiAgICAgICAgZG8gaj0yLG55LTEKICAgICAgICBkbyBpPTEsbngK
ICAgICAgICAgIGlmICggYihpLGotMSkuZXEubWlzc2luZyAub3IuIGIoaSxqKS5lcS5taXNz
aW5nIC5vci4KICAgICArICAgICAgICAgYihpLGorMSkuZXEubWlzc2luZyApIHRoZW4KICAg
ICAgICAgICAgIGEoaSxqKSA9IGEoaSxqKQogICAgICAgICAgZWxzZQogICAgICAgICAgICAg
YShpLGopID0gYShpLGopICsgY29lZiooYihpLGotMSktMipiKGksaikrYihpLGorMSkpCiAg
ICAgICAgICBlbmQgaWYKICAgICAgICBlbmRkbwogICAgICAgIGVuZGRvCiAgICAgICAgZG8g
aj0xLG55CiAgICAgICAgZG8gaT0yLG54LTEKICAgICAgICAgICBpZiAoIGIoaS0xLGopLmVx
Lm1pc3NpbmcgLm9yLiBiKGksaikuZXEubWlzc2luZyAub3IuCiAgICAgKyAgICAgICAgICBi
KGkrMSxqKS5lcS5taXNzaW5nICkgdGhlbgogICAgICAgICAgICAgIGEoaSxqKSA9IGEoaSxq
KQogICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICBhKGksaikgPSBhKGksaikgKyBjb2Vm
KihiKGktMSxqKS0yKmIoaSxqKStiKGkrMSxqKSkKICAgICAgICAgICBlbmQgaWYKICAgICAg
ICBlbmRkbwogICAgICAgIGVuZGRvCmMgICAgICAgIGRvIGo9MSxueQpjICAgICAgICBkbyBp
PTEsbngKYyAgICAgICAgICBiKGksaikgPSBhKGksaikKYyAgICAgICAgZW5kZG8KYyAgICAg
ICAgZW5kZG8KYyAgICAgICAgZG8gaj0yLG55LTEKYyAgICAgICAgZG8gaT0xLG54CmMgICAg
ICAgICAgYShpLGopID0gYShpLGopIC0gLjk5KmNvZWYqKGIoaSxqLTEpLTIqYihpLGopK2Io
aSxqKzEpKQpjICAgICAgICBlbmRkbwpjICAgICAgICBlbmRkbwpjICAgICAgICBkbyBqPTEs
bnkKYyAgICAgICAgZG8gaT0yLG54LTEKYyAgICAgICAgICBhKGksaikgPSBhKGksaikgLSAu
OTkqY29lZiooYihpLTEsaiktMipiKGksaikrYihpKzEsaikpCmMgICAgICAgIGVuZGRvCmMg
ICAgICAgIGVuZGRvCiAgICAgIGVuZGRvCiAgICAgIHJldHVybgogICAgICBlbmQKYy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoK
QyBOQ0xGT1JUU1RBUlQKICAgICAgU1VCUk9VVElORSBEQ09NUFVURVJIKFFWLFAsVCxSSCxO
WCkKCiAgICAgIElNUExJQ0lUIE5PTkUKICAgICAgSU5URUdFUiBOWAogICAgICBET1VCTEUg
UFJFQ0lTSU9OIFFWKE5YKSxQKE5YKSxUKE5YKSxSSChOWCkKQyBOQ0xFTkQKICAgICAgRE9V
QkxFIFBSRUNJU0lPTiBTVlAxLFNWUDIsU1ZQMyxTVlBUMAogICAgICBQQVJBTUVURVIgKFNW
UDE9MC42MTEyRDAsU1ZQMj0xNy42N0QwLFNWUDM9MjkuNjVEMCxTVlBUMD0yNzMuMTVEMCkK
ICAgICAgSU5URUdFUiBJCiAgICAgIERPVUJMRSBQUkVDSVNJT04gUVZTLEVTLFBSRVNTVVJF
LFRFTVBFUkFUVVJFCiAgICAgIERPVUJMRSBQUkVDSVNJT04gRVBfMixSX0QsUl9WCiAgICAg
IFBBUkFNRVRFUiAoUl9EPTI4Ny5EMCxSX1Y9NDYxLjZEMCxFUF8yPVJfRC9SX1YpCiAgICAg
IERPVUJMRSBQUkVDSVNJT04gRVBfMwogICAgICBQQVJBTUVURVIgKEVQXzM9MC42MjJEMCkK
CiAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgIFBSRVNTVVJFID0gUChJKQogICAgICAgICBU
RU1QRVJBVFVSRSA9IFQoSSkKYyAgICAgICBlcyAgPSAxMDAwLipzdnAxKgogICAgICAgICBF
UyA9IDEwLkQwKlNWUDEqRVhQKFNWUDIqIChURU1QRVJBVFVSRS1TVlBUMCkvCiAgICAgKyAg
ICAgICAgKFRFTVBFUkFUVVJFLVNWUDMpKQpjICAgICAgIHF2cyA9IGVwXzIqZXMvKHByZXNz
dXJlLWVzKQogICAgICAgICBRVlMgPSBFUF8zKkVTLyAoMC4wMUQwKlBSRVNTVVJFLSAoMS5E
MC1FUF8zKSpFUykKYyAgICAgICAgcmggPSAxMDAqYW1heDEoMS4sIHF2KGkpL3F2cykKYyAg
ICAgICByaChpKSA9IDEwMC4qcXYoaSkvcXZzCiAgICAgICAgIFJIKEkpID0gMTAwLkQwKkRN
QVgxKERNSU4xKFFWKEkpL1FWUywxLjBEMCksMC4wRDApCiAgICAgIEVORCBETwoKICAgICAg
UkVUVVJOCiAgICAgIEVORAoKYy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KCkMgTkNMRk9SVFNUQVJUCiAgICAgIFNVQlJPVVRJTkUgREdFVElKTEFU
TE9ORyhMQVRfQVJSQVksTE9OR19BUlJBWSxMQVQsTE9OR0lUVURFLAogICAgICsgICAgICAg
ICAgICAgICAgICAgICAgICAgSUksSkosTlgsTlksSU1TRykKICAgICAgSU1QTElDSVQgTk9O
RQogICAgICBJTlRFR0VSIE5YLE5ZLElJLEpKLElNU0cKICAgICAgRE9VQkxFIFBSRUNJU0lP
TiBMQVRfQVJSQVkoTlgsTlkpLExPTkdfQVJSQVkoTlgsTlkpCiAgICAgIERPVUJMRSBQUkVD
SVNJT04gTEFULExPTkdJVFVERQpDIE5DTEVORAogICAgICBET1VCTEUgUFJFQ0lTSU9OIExP
TkdELExBVEQKICAgICAgSU5URUdFUiBJLEoKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBJUixK
UgogICAgICBET1VCTEUgUFJFQ0lTSU9OIERJU1RfTUlOLERJU1QKCkMgSW5pdCB0byBtaXNz
aW5nLiBXYXMgaGFyZC1jb2RlZCB0byAtOTk5IGluaXRpYWxseS4KICAgICAgSVIgPSBJTVNH
CiAgICAgIEpSID0gSU1TRwoKICAgICAgRElTVF9NSU4gPSAxLkQrMjAKICAgICAgRE8gSiA9
IDEsTlkKICAgICAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgICAgTEFURCA9IChMQVRf
QVJSQVkoSSxKKS1MQVQpKioyCiAgICAgICAgICAgICAgTE9OR0QgPSAoTE9OR19BUlJBWShJ
LEopLUxPTkdJVFVERSkqKjIKQyAgICAgICAgICAgICBMT05HRCA9IERNSU4xKChMT05HX0FS
UkFZKEksSiktTE9OR0lUVURFKSoqMiwKQyAgICArICAgICAgICAgICAgICAgIChMT05HX0FS
UkFZKEksSikrTE9OR0lUVURFKSoqMikKICAgICAgICAgICAgICBESVNUID0gU1FSVChMQVRE
K0xPTkdEKQogICAgICAgICAgICAgIElGIChESVNUX01JTi5HVC5ESVNUKSBUSEVOCiAgICAg
ICAgICAgICAgICAgIERJU1RfTUlOID0gRElTVAogICAgICAgICAgICAgICAgICBJUiA9IERC
TEUoSSkKICAgICAgICAgICAgICAgICAgSlIgPSBEQkxFKEopCiAgICAgICAgICAgICAgRU5E
IElGCiAgICAgICAgICBFTkQgRE8KICAgICAgRU5EIERPCkMKQyBUaGUgb3JpZ2luYWwgdmVy
c2lvbiBvZiB0aGlzIHJvdXRpbmUgcmV0dXJuZWQgSVIgYW5kIEpSLiBCdXQsIHRoZW4KQyB0
aGUgTkNMIHNjcmlwdCB0aGF0IGNhbGxlZCB0aGlzIHJvdXRpbmUgd2FzIGNvbnZlcnRpbmcg
SVIgYW5kIEpSCkMgdG8gaW50ZWdlciwgc28gd2h5IG5vdCBqdXN0IHJldHVybiBJSSBhbmQg
Sko/CkMKQyBBbHNvLCBJJ20gc3VidHJhY2luZyAxIGhlcmUsIGJlY2F1c2UgaXQgd2lsbCBi
ZSByZXR1cm5lZCB0byBOQ0wKQyBzY3JpcHQgd2hpY2ggaGFzIDAtYmFzZWQgaW5kZXhpbmcu
CkMgCiAgICAgIElGKElSLm5lLklNU0cuYW5kLkpSLm5lLklNU0cpIHRoZW4KICAgICAgICBJ
SSA9IE5JTlQoSVIpLTEKICAgICAgICBKSiA9IE5JTlQoSlIpLTEKICAgICAgRUxTRQogICAg
ICAgIElJID0gSU1TRwogICAgICAgIEpKID0gSU1TRwogICAgICBFTkQgSUYKCmMgd2Ugd2ls
bCBqdXN0IHJldHVybiB0aGUgbmVhcmVzdCBwb2ludCBhdCBwcmVzZW50CgogICAgICBSRVRV
Uk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBTVUJST1VUSU5FIERDT01QVVRF
VVZNRVQoVSxWLFVWTUVULExPTkdDQSxMT05HQ0IsRkxPTkcsRkxBVCwKICAgICArICAgICAg
ICAgICAgICAgICAgICAgICAgIENFTl9MT05HLENPTkUsUlBELE5YLE5ZLE5YUDEsTllQMSwK
ICAgICArICAgICAgICAgICAgICAgICAgICAgICAgIElTVEFHLElTX01TR19WQUwsVU1TRyxW
TVNHLFVWTUVUTVNHKQogICAgICBJTVBMSUNJVCBOT05FCgpDIElTVEFHIHNob3VsZCBiZSAw
IGlmIHRoZSBVLFYgZ3JpZHMgYXJlIG5vdCBzdGFnZ2VyZWQuCkMgVGhhdCBpcywgTlkgPSBO
WVAxIGFuZCBOWCA9IE5YUDEuCgogICAgICBJTlRFR0VSIE5YLE5ZLE5YUDEsTllQMSxJU1RB
RwogICAgICBMT0dJQ0FMIElTX01TR19WQUwKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBVKE5Y
UDEsTlkpLFYoTlgsTllQMSkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBVVk1FVChOWCxOWSwy
KQogICAgICBET1VCTEUgUFJFQ0lTSU9OIEZMT05HKE5YLE5ZKSxGTEFUKE5YLE5ZKQogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIExPTkdDQihOWCxOWSksTE9OR0NBKE5YLE5ZKQogICAgICBE
T1VCTEUgUFJFQ0lTSU9OIENFTl9MT05HLENPTkUsUlBECiAgICAgIERPVUJMRSBQUkVDSVNJ
T04gVU1TRyxWTVNHLFVWTUVUTVNHCkMgTkNMRU5ECgogICAgICBJTlRFR0VSIEksSgogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIFVLLFZLCgoKYyAgICAgIFdSSVRFICg2LEZNVD0qKSAnIGlu
IGNvbXB1dGVfdXZtZXQgJyxOWCxOWSxOWFAxLE5ZUDEsSVNUQUcKCiAgICAgIERPIEogPSAx
LE5ZCiAgICAgICAgICBETyBJID0gMSxOWAoKICAgICAgICAgICAgICBMT05HQ0EoSSxKKSA9
IEZMT05HKEksSikgLSBDRU5fTE9ORwogICAgICAgICAgICAgIElGIChMT05HQ0EoSSxKKS5H
VC4xODAuRDApIFRIRU4KICAgICAgICAgICAgICAgICAgTE9OR0NBKEksSikgPSBMT05HQ0Eo
SSxKKSAtIDM2MC5EMAogICAgICAgICAgICAgIEVORCBJRgogICAgICAgICAgICAgIElGIChM
T05HQ0EoSSxKKS5MVC4tMTgwLkQwKSBUSEVOCiAgICAgICAgICAgICAgICAgIExPTkdDQShJ
LEopID0gTE9OR0NBKEksSikgKyAzNjAuRDAKICAgICAgICAgICAgICBFTkQgSUYKICAgICAg
ICAgICAgICBJRiAoRkxBVChJLEopLkxULjAuRDApIFRIRU4KICAgICAgICAgICAgICAgICAg
TE9OR0NCKEksSikgPSAtTE9OR0NBKEksSikqQ09ORSpSUEQKICAgICAgICAgICAgICBFTFNF
CiAgICAgICAgICAgICAgICAgIExPTkdDQihJLEopID0gTE9OR0NBKEksSikqQ09ORSpSUEQK
ICAgICAgICAgICAgICBFTkQgSUYKCiAgICAgICAgICAgICAgTE9OR0NBKEksSikgPSBDT1Mo
TE9OR0NCKEksSikpCiAgICAgICAgICAgICAgTE9OR0NCKEksSikgPSBTSU4oTE9OR0NCKEks
SikpCgogICAgICAgICAgRU5EIERPCiAgICAgIEVORCBETwoKYyAgICAgIFdSSVRFICg2LEZN
VD0qKSAnIGNvbXB1dGluZyB2ZWxvY2l0aWVzICcKCiAgICAgIERPIEogPSAxLE5ZCiAgICAg
ICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgIElGIChJU1RBRy5FUS4xKSBUSEVOCiAgICAg
ICAgICAgICAgIElGIChJU19NU0dfVkFMLkFORC4oVShJLEopLkVRLlVNU0cuT1IuCiAgICAg
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVihJLEopLkVRLlZNU0cuT1IuCiAgICAg
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVShJKzEsSikuRVEuVU1TRy5PUi4KICAg
ICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWKEksSisxKS5FUS5WTVNHKSkgVEhF
TgogICAgICAgICAgICAgICAgICBVVk1FVChJLEosMSkgPSBVVk1FVE1TRwogICAgICAgICAg
ICAgICAgICBVVk1FVChJLEosMikgPSBVVk1FVE1TRwogICAgICAgICAgICAgICBFTFNFCiAg
ICAgICAgICAgICAgICAgIFVLID0gMC41RDAqIChVKEksSikrVShJKzEsSikpCiAgICAgICAg
ICAgICAgICAgIFZLID0gMC41RDAqIChWKEksSikrVihJLEorMSkpCiAgICAgICAgICAgICAg
ICAgIFVWTUVUKEksSiwxKSA9IFZLKkxPTkdDQihJLEopICsgVUsqTE9OR0NBKEksSikKICAg
ICAgICAgICAgICAgICAgVVZNRVQoSSxKLDIpID0gVksqTE9OR0NBKEksSikgLSBVSypMT05H
Q0IoSSxKKQogICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAgRUxTRQogICAgICAg
ICAgICAgICBJRiAoSVNfTVNHX1ZBTC5BTkQuKFUoSSxKKS5FUS5VTVNHLk9SLgogICAgICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFYoSSxKKS5FUS5WTVNHKSkgVEhFTgogICAg
ICAgICAgICAgICAgICBVVk1FVChJLEosMSkgPSBVVk1FVE1TRwogICAgICAgICAgICAgICAg
ICBVVk1FVChJLEosMikgPSBVVk1FVE1TRwogICAgICAgICAgICAgICBFTFNFCiAgICAgICAg
ICAgICAgICAgIFVLID0gVShJLEopCiAgICAgICAgICAgICAgICAgIFZLID0gVihJLEopCiAg
ICAgICAgICAgICAgICAgIFVWTUVUKEksSiwxKSA9IFZLKkxPTkdDQihJLEopICsgVUsqTE9O
R0NBKEksSikKICAgICAgICAgICAgICAgICAgVVZNRVQoSSxKLDIpID0gVksqTE9OR0NBKEks
SikgLSBVSypMT05HQ0IoSSxKKQogICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAg
RU5EIElGCiAgICAgICAgIEVORCBETwogICAgICBFTkQgRE8KCiAgICAgIFJFVFVSTgogICAg
ICBFTkQKCkMgTkNMRk9SVFNUQVJUCkMKQyBUaGlzIHdhcyBvcmlnaW5hbGx5IGEgcm91dGlu
ZSB0aGF0IHRvb2sgMkQgaW5wdXQgYXJyYXlzLiBTaW5jZQpDIHRoZSBOQ0wgQyB3cmFwcGVy
IHJvdXRpbmUgY2FuIGhhbmRsZSBtdWx0aXBsZSBkaW1lbnNpb25zLCBpdCdzCkMgbm90IG5l
Y2Vzc2FyeSB0byBoYXZlIGFueXRoaW5nIGJpZ2dlciB0aGFuIDFEIGhlcmUuCkMKICAgICAg
U1VCUk9VVElORSBEQ09NUFVURVREKFRELFBSRVNTVVJFLFFWX0lOLE5YKQogICAgICBJTVBM
SUNJVCBOT05FCiAgICAgIElOVEVHRVIgTlgKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBQUkVT
U1VSRShOWCkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBRVl9JTihOWCkKICAgICAgRE9VQkxF
IFBSRUNJU0lPTiBURChOWCkKQyBOQ0xFTkQKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBRVixU
REMKCiAgICAgIElOVEVHRVIgSQoKICAgICAgRE8gSSA9IDEsTlgKICAgICAgICAgIFFWID0g
RE1BWDEoUVZfSU4oSSksMC5EMCkKYyB2YXBvciBwcmVzc3VyZQogICAgICAgICAgVERDID0g
UVYqUFJFU1NVUkUoSSkvICguNjIyRDArUVYpCgpjIGF2b2lkIHByb2JsZW1zIG5lYXIgemVy
bwogICAgICAgICAgVERDID0gRE1BWDEoVERDLDAuMDAxRDApCiAgICAgICAgICBURChJKSA9
ICgyNDMuNUQwKkxPRyhUREMpLTQ0MC44RDApLyAoMTkuNDhEMC1MT0coVERDKSkKICAgICAg
RU5EIERPCgogICAgICBSRVRVUk4KICAgICAgRU5ECgpDIE5DTEZPUlRTVEFSVAogICAgICBT
VUJST1VUSU5FIERDT01QVVRFSUNMVyhJQ0xXLFBSRVNTVVJFLFFDX0lOLE5YLE5ZLE5aKQog
ICAgICBJTVBMSUNJVCBOT05FCiAgICAgIElOVEVHRVIgTlgsTlksTloKICAgICAgRE9VQkxF
IFBSRUNJU0lPTiBQUkVTU1VSRShOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBR
Q19JTihOWCxOWSxOWikKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBJQ0xXKE5YLE5ZKQogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIFFDTFcsRFAsR0cKQyBOQ0xFTkQKCiAgICAgIElOVEVHRVIg
SSxKLEsKCiAgICAgIEdHID0gMTAwMC5EMC85LjhEMAoKICAgICAgRE8gSiA9IDEsTlkKICAg
ICAgICAgIERPIEkgPSAxLE5YCiAgICAgICAgICAgICAgSUNMVyhJLEopID0gMC5EMAogICAg
ICAgICAgRU5EIERPCiAgICAgIEVORCBETwoKICAgICAgRE8gSiA9IDMsTlkgLSAyCiAgICAg
ICAgICBETyBJID0gMyxOWCAtIDIKICAgICAgICAgICAgICBETyBLID0gMSxOWgogICAgICAg
ICAgICAgICAgICBRQ0xXID0gRE1BWDEoUUNfSU4oSSxKLEspLDAuRDApCiAgICAgICAgICAg
ICAgICAgIElGIChLLkVRLjEpIFRIRU4KICAgICAgICAgICAgICAgICAgICAgIERQID0gKFBS
RVNTVVJFKEksSixLLTEpLVBSRVNTVVJFKEksSixLKSkKICAgICAgICAgICAgICAgICAgRUxT
RSBJRiAoSy5FUS5OWikgVEhFTgogICAgICAgICAgICAgICAgICAgICAgRFAgPSAoUFJFU1NV
UkUoSSxKLEspLVBSRVNTVVJFKEksSixLKzEpKQogICAgICAgICAgICAgICAgICBFTFNFCiAg
ICAgICAgICAgICAgICAgICAgICBEUCA9IChQUkVTU1VSRShJLEosSy0xKS1QUkVTU1VSRShJ
LEosSysxKSkvMi5EMAogICAgICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAgICAg
ICAgSUNMVyhJLEopID0gSUNMVyhJLEopICsgUUNMVypEUCpHRwogICAgICAgICAgICAgIEVO
RCBETwogICAgICAgICAgRU5EIERPCiAgICAgIEVORCBETwoKICAgICAgUkVUVVJOCiAgICAg
IEVORAo=

--_===53000516====mail.ucar.edu===_--

From wrfhelp@ucar.edu Mon Jun 30 14:13:58 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 52862121 for ruwiejin@gmail.com; Mon, 30 Jun 2014 14:13:58 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: difference of interpolation method between NCL and ARWpost
To: "Jin-Young Kim" <ruwiejin@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Mon, 30 Jun 2014 14:13:58 -0600
Message-ID: <web-52862122@mail.ucar.edu>
In-Reply-To: <CA+WRAA=jRjObwkk9mu_xYb9Lf-iDGfUkYmq66kwTBYvYAwZRmw@mail.gmail.com>
References: <CA+WRAA=jRjObwkk9mu_xYb9Lf-iDGfUkYmq66kwTBYvYAwZRmw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Jin,

The function that is the best supported is wrf_user_intrp3d 
(https://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_intrp3d.shtml). 
 I would recommend using that one.  I can send you the fortran code 
that was used to create the function if you would like.

-wrfhelp-

On Tue, 17 Jun 2014 14:22:40 +0900
  Jin-Young Kim <ruwiejin@gmail.com> wrote:
> Dear wrfhelp
> 
> I've been used wrf_interp_3d_z function in NCL to interpolate wind 
>speed at
> 80 m AGL.
> 
> But I have quations what function has been used in wrf_interp_3d_z.
> I could not found the process (equation) in the script.
> 
> And can i know differences of interpolation methods between NCL and
> ARWpost?
> 
> To get more exact 80m winds amoung below methods, which one would
> you recommend from your standpoint?
> 1) U = ( U*/k ) ln (zeta/zo)
> 2) wrf_interp_3d_z in ncl
> 3) arwpost
> 
> I should explain the computing process to reviewers.
> Could you give me any kind comment and description ?
> 
> Best regards,
> JIN
> -- 
> Jin-Young Kim (jin@climate.pknu.ac.kr)
> 
> Pukyoung National University
> 599-1 Daeyeon 3-Dong, Nam-Gu, Busan
> 608-737 Republic of Korea
> Tel:  82-51-629-7993
>Fax: 82-10-2990-7595
> Web: http://climate.pknu.ac.kr/~jin

From wrfhelp@ucar.edu Mon Jun 30 14:10:20 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 52862088 for yangyh@mail.typhoon.gov.cn; Mon, 30 Jun 2014 14:10:20 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: how to plot more than one predicted track using
 CreateTracks.ncl
To: "=?utf-8?B?5p2o546J5Y2O?="
 <yangyh@mail.typhoon.gov.cn>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Mon, 30 Jun 2014 14:10:20 -0600
Message-ID: <web-52862089@mail.ucar.edu>
In-Reply-To: <20140620154458.24885.yangyh@mail.typhoon.gov.cn>
References: <20140620154458.24885.yangyh@mail.typhoon.gov.cn>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Yuhua,

Currently this script does not allow for the plotting of more than one 
track.  You can pretty easily change the script to add more tracks 
though.

-wrfhelp-

On Fri, 20 Jun 2014 15:44:58 +0800
  "杨玉华" <yangyh@mail.typhoon.gov.cn> wrote:
> 
> Hi,
> I'm using the CreateTracks.ncl  for plot predicted TC 
>track(downloaded from 
> http://www2.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/Examples/SPECIAL/wrf_Vortex.htm
> ) ,but I'm wondering if I can plot more than one predicted track 
> using this script , because there are always more than one TC in the 
>predicted area.
> Thanks  a lot!
> Yuhua
> 
> ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
> 名称： 中国气象局上海台风研究所
> 地址： 中国上海市徐汇区蒲西路166号
> 电话：（＋86）021-64391966
> 传真：（＋86）021-64391966
> ============================

From wrfhelp@ucar.edu Mon Jun 09 15:04:22 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 52733659 for gomez@climate.unibe.ch; Mon, 09 Jun 2014 15:04:22 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Missing values in function wrf_cape_2d (NCL)
To: <gomez@climate.unibe.ch>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Mon, 09 Jun 2014 15:04:22 -0600
Message-ID: <web-52733660@mail.ucar.edu>
In-Reply-To: <688efd67d2ef27639e4cdfa557ae97c3.squirrel@mail.climate.unibe.ch>
References: <0bfa4a292ee6075c51f1f7ce9a6575d3.squirrel@mail.climate.unibe.ch>
 <688efd67d2ef27639e4cdfa557ae97c3.squirrel@mail.climate.unibe.ch>
X-Priority: 3
MIME-Version: 1.0
Content-Type: multipart/mixed;boundary="_===52733659====mail.ucar.edu===_"

This is a multi-part MIME message

--_===52733659====mail.ucar.edu===_
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

This is how it should perform.  The missing values just mean there is 
not CAPE or CIN to speak of.  I have attached the fortran code that 
calculates CAPE if you would like to take a look at it.

-wrfhelp-

On Thu, 29 May 2014 12:25:48 +0200
  gomez@climate.unibe.ch wrote:
> Sorry, I forgot to attach the file.
> 
>> Good morning, I have a question concerning a built-in function of 
>>NCL to
>> post process WRF output.
>>
>> I want to calculate CAPE and CIN with the wrf_cape_2d function
>> (https://www.ncl.ucar.edu/Document/Functions/Built-in/wrf_cape_2d.shtml).
>> Apparently it works without problems, but when I look at the output, 
>>I see
>> that it contains a huge amount of missing values. I was wondering if 
>>this
>> is the expected behaviour.
>>
>> Is it because the function produces missing values wheneer the 
>>calculation
>> of CAPE does not produce meaningful results? (for example when the
>> atmosphere is completely stable)?
>>
>> Thank you very much for any advice. I attach the ncl script I'm 
>>using to
>> produce the output files.
>>


--_===52733659====mail.ucar.edu===_
Content-Type: application/octet-stream
Content-Disposition: attachment;
 filename="rip_cape.f"
Content-Transfer-Encoding: base64

Yz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KYwpjICFJUk9VVElORTogY2FwZWNhbGMzZCAtLSBDYWxjdWxh
dGUgQ0FQRSBhbmQgQ0lOCmMKYyAhREVTQ1JJUFRJT046CmMKYyAgIElmIGkzZGZsYWc9MSwg
dGhpcyByb3V0aW5lIGNhbGN1bGF0ZXMgQ0FQRSBhbmQgQ0lOIChpbiBtKioyL3MqKjIsCmMg
ICBvciBKL2tnKSBmb3IgZXZlcnkgZ3JpZCBwb2ludCBpbiB0aGUgZW50aXJlIDNEIGRvbWFp
biAodHJlYXRpbmcKYyAgIGVhY2ggZ3JpZCBwb2ludCBhcyBhIHBhcmNlbCkuICBJZiBpM2Rm
bGFnPTAsIHRoZW4gaXQKYyAgIGNhbGN1bGF0ZXMgQ0FQRSBhbmQgQ0lOIG9ubHkgZm9yIHRo
ZSBwYXJjZWwgd2l0aCBtYXggdGhldGEtZSBpbgpjICAgdGhlIGNvbHVtbiwgKGkuZS4gc29t
ZXRoaW5nIGFraW4gdG8gQ29sbWFuJ3MgTUNBUEUpLiAgQnkgInBhcmNlbCIsCmMgICB3ZSBt
ZWFuIGEgNTAwLW0gZGVlcCBwYXJjZWwsIHdpdGggYWN0dWFsIHRlbXBlcmF0dXJlIGFuZCBt
b2lzdHVyZQpjICAgYXZlcmFnZWQgb3ZlciB0aGF0IGRlcHRoLgpjCmMgICBJbiB0aGUgY2Fz
ZSBvZiBpM2RmbGFnPTAsCmMgICBDQVBFIGFuZCBDSU4gYXJlIDJEIGZpZWxkcyB0aGF0IGFy
ZSBwbGFjZWQgaW4gdGhlIGs9bWt6aCBzbGFicyBvZgpjICAgdGhlIGNhcGUgYW5kIGNpbiBh
cnJheXMuICBBbHNvLCBpZiBpM2RmbGFnPTAsIExDTCBhbmQgTEZDIGhlaWdodHMKYyAgIGFy
ZSBwdXQgaW4gdGhlIGs9bWt6aC0xIGFuZCBrPW1remgtMiBzbGFicyBvZiB0aGUgY2luIGFy
cmF5LgpjCmMgQVNTVU1QVElPTlM6CmMKYyAhUkVWSVNJT04gSElTVE9SWToKYyAgICAgMjAw
NS1NYXktMTUgLSBNYXJrIFQuIFN0b2VsaW5nYSAtIG9yaW5naW5hbCB2ZXJzaW9uIGZyb20g
UklQNApjICAgICAyMDA1LU5vdi0yOCAtIEouIFNjaHJhbW0gLSBtb2RpZmllZCB0byBydW4g
b3V0c2lkZSBvZiBSSVA0IHdpdGgKYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TkNMCmMKYyAhSU5URVJGQUNFOgpjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpDIE5DTEZPUlRTVEFSVAogICAg
ICBTVUJST1VUSU5FIERDQVBFQ0FMQzNEKFBSUyxUTUssUVZQLEdIVCxURVIsU0ZQLENBUEUs
Q0lOLE1JWSxNSlgsCiAgICAgKyAgICAgICAgICAgICAgICAgICAgICAgTUtaSCxJM0RGTEFH
LFRFUl9GT0xMT1csUFNBRklMRSkKYwogICAgICBJTVBMSUNJVCBOT05FCiAgICAgIElOVEVH
RVIgTUlZLE1KWCxNS1pILEkzREZMQUcsVEVSX0ZPTExPVwogICAgICBET1VCTEUgUFJFQ0lT
SU9OIFBSUyhNSVksTUpYLE1LWkgpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVE1LKE1JWSxN
SlgsTUtaSCkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBRVlAoTUlZLE1KWCxNS1pIKQogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIEdIVChNSVksTUpYLE1LWkgpCiAgICAgIERPVUJMRSBQUkVD
SVNJT04gVEVSKE1JWSxNSlgpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gU0ZQKE1JWSxNSlgp
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gQ0FQRShNSVksTUpYLE1LWkgpCiAgICAgIERPVUJM
RSBQUkVDSVNJT04gQ0lOKE1JWSxNSlgsTUtaSCkKICAgICAgQ0hBUkFDVEVSKigqKSBQU0FG
SUxFCkMgTkNMRU5ECmMgTG9jYWwgdmFyaWFibGVzCiAgICAgIElOVEVHRVIgSSxKLEssSUxD
TCxJVVAsS0VMLEtLLEtMQ0wsS0xFVixLTEZDLEtNQVgsS1BBUixLUEFSMSxLUEFSMgogICAg
ICBJTlRFR0VSIE1NLE5OCiAgICAgIERPVUJMRSBQUkVDSVNJT04gREFWRyxFVEhNQVgsUSxU
LFAsRSxFVEgsVExDTCxaTENMCiAgICAgIERPVUJMRSBQUkVDSVNJT04gQ1AsRVBTLEdBTU1B
LEdBTU1BTUQsUkdBUyxSR0FTTUQsVExDTEMxLFRMQ0xDMiwKICAgICArICAgICAgICAgICAg
ICAgICBUTENMQzMsVExDTEM0CiAgICAgIERPVUJMRSBQUkVDSVNJT04gQ1BNRCxUSFRFQ09O
MSxUSFRFQ09OMixUSFRFQ09OMwogICAgICBET1VCTEUgUFJFQ0lTSU9OIENFTEtFTCxFWkVS
TyxFU0xDT04xLEVTTENPTjIsR1JBVixUSEVDT04xLAogICAgICsgICAgICAgICAgICAgICAg
IFRIRUNPTjIsVEhFQ09OMwogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBBVkcsVklSVFVBTCxQ
MSxQMixQUDEsUFAyLFRILFRPVFRIRSxUT1RRVlAsCiAgICAgKyAgICAgICAgICAgICAgICAg
VE9UUFJTCiAgICAgIERPVUJMRSBQUkVDSVNJT04gQ1BNLERFTFRBUCxFVEhQQVJJLEdBTU1B
TSxHSFRQQVJJLFFWUFBBUkksCiAgICAgKyAgICAgICAgICAgICAgICAgUFJTUEFSSSxUTUtQ
QVJJCiAgICAgIERPVUJMRSBQUkVDSVNJT04gRkFDREVOLEZBQzEsRkFDMixRVlBMSUZULFRN
S0xJRlQsVFZFTlYsVFZMSUZULAogICAgICsgICAgICAgICAgICAgICAgIEdIVExJRlQKICAg
ICAgRE9VQkxFIFBSRUNJU0lPTiBFU0xJRlQsVE1LRU5WLFFWUEVOVixUT05QU0FESUFCQVQK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBCRU5BTUlOLERaLFosUFVQLFBETgogICAgICBET1VC
TEUgUFJFQ0lTSU9OIEJVT1koMTUwKSxaUkVMKDE1MCksQkVOQUNDVU0oMTUwKSwKICAgICAr
ICAgICAgICAgICAgICAgICBQUlNGKE1JWSxNSlgsTUtaSCkKICAgICAgRE9VQkxFIFBSRUNJ
U0lPTiBQU0FESVRIVEUoMTUwKSxQU0FESVBSUygxNTApLFBTQURJVE1LKDE1MCwxNTApCmMK
QyBUaGUgY29tbWVudHMgd2VyZSB0YWtlbiBmcm9tIGEgTWFyayBTdG9lbGluZ2EgZW1haWws
IDIzIEFwciAyMDA3LApDIGluIHJlc3BvbnNlIHRvIGEgdXNlciBnZXR0aW5nIHRoZSAiT3V0
c2lkZSBvZiBsb29rdXAgdGFibGUgYm91bmRzIgpDIGVycm9yIG1lc3NhZ2UuIApDCkMgVE1L
UEFSSSAgLSBJbml0aWFsIHRlbXBlcmF0dXJlIG9mIHBhcmNlbCwgSwpDICAgIFZhbHVlcyBv
ZiAzMDAgb2theS4gKE5vdCBzdXJlIGhvdyBtdWNoIGZyb20gdGhpcyB5b3UgY2FuIHN0cmF5
LikKQwpDIFBSU1BBUkkgLSBJbml0aWFsIHByZXNzdXJlIG9mIHBhcmNlbCwgaFBhCkMgICAg
VmFsdWVzIG9mIDk4MCBva2F5LiAoTm90IHN1cmUgaG93IG11Y2ggZnJvbSB0aGlzIHlvdSBj
YW4gc3RyYXkuKQpDCkMgVEhURUNPTjEsIFRIVEVDT04yLCBUSFRFQ09OMwpDICAgICBUaGVz
ZSBhcmUgYWxsIGNvbnN0YW50cywgdGhlIGZpcnN0IGluIEsgYW5kIHRoZSBvdGhlciB0d28g
aGF2ZQpDICAgICBubyB1bml0cy4gIFZhbHVlcyBvZiAzMzc2LCAyLjU0LCBhbmQgMC44MSB3
ZXJlIHN0YXRlZCBhcyBiZWluZwpDICAgICBva2F5LgpDCkMgVExDTCAtIFRoZSB0ZW1wZXJh
dHVyZSBhdCB0aGUgcGFyY2VsJ3MgbGlmdGVkIGNvbmRlbnNhdGlvbiBsZXZlbCwgSwpDICAg
ICAgICBzaG91bGQgYmUgYSByZWFzb25hYmxlIGF0bW9zcGhlcmljIHRlbXBlcmF0dXJlIGFy
b3VuZCAyNTAtMzAwIEsKQyAgICAgICAgKDM5OCBpcyAid2F5IHRvbyBoaWdoIikKQwpDIFFW
UFBBUkkgLSBUaGUgaW5pdGlhbCB3YXRlciB2YXBvciBtaXhpbmcgcmF0aW8gb2YgdGhlIHBh
cmNlbCwKQyAgICAgICAgICAga2cva2cgKHNob3VsZCByYW5nZSBmcm9tIDAuMDAwIHRvIDAu
MDI1KQpDCgpjIENvbnN0YW50cwogICAgICBJVVAgPSA2CiAgICAgIENFTEtFTCA9IDI3My4x
NUQwCiAgICAgIEdSQVYgPSA5LjgxRDAKQyBoUGEKICAgICAgRVpFUk8gPSA2LjExMkQwCiAg
ICAgIEVTTENPTjEgPSAxNy42N0QwCiAgICAgIEVTTENPTjIgPSAyOS42NUQwCiAgICAgIEVQ
UyA9IDAuNjIyRDAKQyBKL0sva2cKICAgICAgUkdBUyA9IDI4Ny4wNEQwCkMgIEovSy9rZyAg
Tm90ZTogbm90IHVzaW5nIEJvbHRvbidzIHZhbHVlIG9mIDEwMDUuNwogICAgICBDUCA9IDEw
MDQuRDAKICAgICAgR0FNTUEgPSBSR0FTL0NQCkMgIGNwX21vaXN0PWNwKigxLitjcG1kKnF2
cCkKICAgICAgQ1BNRCA9IC44ODdEMApDICByZ2FzX21vaXN0PXJnYXMqKDEuK3JnYXNtZCpx
dnApCiAgICAgIFJHQVNNRCA9IC42MDhEMApDICBnYW1tYV9tb2lzdD1nYW1tYSooMS4rZ2Ft
bWFtZCpxdnApCiAgICAgIEdBTU1BTUQgPSBSR0FTTUQgLSBDUE1ECiAgICAgIFRMQ0xDMSA9
IDI4NDAuRDAKICAgICAgVExDTEMyID0gMy41RDAKICAgICAgVExDTEMzID0gNC44MDVEMAog
ICAgICBUTENMQzQgPSA1NS5EMApDICBLCiAgICAgIFRIVEVDT04xID0gMzM3Ni5EMAogICAg
ICBUSFRFQ09OMiA9IDIuNTREMAogICAgICBUSFRFQ09OMyA9IC44MUQwCmMKYyAgQ2FsY3Vs
YXRlZCB0aGUgcHJlc3N1cmUgYXQgZnVsbCBzaWdtYSBsZXZlbHMgKGEgc2V0IG9mIHByZXNz
dXJlCmMgIGxldmVscyB0aGF0IGJvdW5kIHRoZSBsYXllcnMgcmVwcmVzZW50ZWQgYnkgdGhl
IHZlcnRpY2FsIGdyaWQgcG9pbnRzKQoKICAgICAgQ0FMTCBEUEZDQUxDKFBSUyxTRlAsUFJT
RixNSVksTUpYLE1LWkgsVEVSX0ZPTExPVykKYwpjICBCZWZvcmUgbG9vcGluZywgc2V0IGxv
b2t1cCB0YWJsZSBmb3IgZ2V0dGluZyB0ZW1wZXJhdHVyZSBvbgpjICBhIHBzZXVkb2FkaWFi
YXQuCmMKICAgICAgQ0FMTCBETE9PS1VQX1RBQkxFKFBTQURJVEhURSxQU0FESVBSUyxQU0FE
SVRNSyxQU0FGSUxFKQpjCkMgICBkbyBqPTEsbWp4LTEKICAgICAgRE8gSiA9IDEsTUpYCkMg
ICBkbyBpPTEsbWl5LTEKICAgICAgICAgIERPIEkgPSAxLE1JWQogICAgICAgICAgICAgIENB
UEUoSSxKLDEpID0gMC5EMAogICAgICAgICAgICAgIENJTihJLEosMSkgPSAwLkQwCmMKICAg
ICAgICAgICAgICBJRiAoSTNERkxBRy5FUS4xKSBUSEVOCiAgICAgICAgICAgICAgICAgIEtQ
QVIxID0gMgogICAgICAgICAgICAgICAgICBLUEFSMiA9IE1LWkgKICAgICAgICAgICAgICBF
TFNFCmMKYyAgICAgIEZpbmQgcGFyY2VsIHdpdGggbWF4IHRoZXRhLWUgaW4gbG93ZXN0IDMg
a20gQUdMLgpjCiAgICAgICAgICAgICAgICAgIEVUSE1BWCA9IC0xLkQwCiAgICAgICAgICAg
ICAgICAgIERPIEsgPSBNS1pILDEsLTEKICAgICAgICAgICAgICAgICAgICAgIElGIChHSFQo
SSxKLEspLVRFUihJLEopLkxULjMwMDAuRDApIFRIRU4KICAgICAgICAgICAgICAgICAgICAg
ICAgICBRID0gTUFYKFFWUChJLEosSyksMS5ELTE1KQogICAgICAgICAgICAgICAgICAgICAg
ICAgIFQgPSBUTUsoSSxKLEspCiAgICAgICAgICAgICAgICAgICAgICAgICAgUCA9IFBSUyhJ
LEosSykKICAgICAgICAgICAgICAgICAgICAgICAgICBFID0gUSpQLyAoRVBTK1EpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgVExDTCA9IFRMQ0xDMS8gKExPRyhUKipUTENMQzIvRSkt
VExDTEMzKSArCiAgICAgKyAgICAgICAgICAgICAgICAgICAgICAgICAgIFRMQ0xDNAogICAg
ICAgICAgICAgICAgICAgICAgICAgIEVUSCA9IFQqICgxMDAwLkQwL1ApKioKICAgICArICAg
ICAgICAgICAgICAgICAgICAgICAgICAoR0FNTUEqICgxLkQwK0dBTU1BTUQqUSkpKgogICAg
ICsgICAgICAgICAgICAgICAgICAgICAgICAgIEVYUCgoVEhURUNPTjEvVExDTC1USFRFQ09O
MikqUSoKICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAoMS5EMCtUSFRFQ09OMypR
KSkKICAgICAgICAgICAgICAgICAgICAgICAgICBJRiAoRVRILkdULkVUSE1BWCkgVEhFTgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBLTEVWID0gSwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBFVEhNQVggPSBFVEgKICAgICAgICAgICAgICAgICAgICAgICAgICBF
TkQgSUYKICAgICAgICAgICAgICAgICAgICAgIEVORCBJRgogICAgICAgICAgICAgICAgICBF
TkQgRE8KICAgICAgICAgICAgICAgICAgS1BBUjEgPSBLTEVWCiAgICAgICAgICAgICAgICAg
IEtQQVIyID0gS0xFVgpjCmMgICAgICBFc3RhYmxpc2ggYXZlcmFnZSBwcm9wZXJ0aWVzIG9m
IHRoYXQgcGFyY2VsCmMgICAgICAgICAob3ZlciBkZXB0aCBvZiBhcHByb3hpbWF0ZWx5IGRh
dmcgbWV0ZXJzKQpjCmMgICAgICAgICBkYXZnPS4xCiAgICAgICAgICAgICAgICAgIERBVkcg
PSA1MDAuRDAKICAgICAgICAgICAgICAgICAgUEFWRyA9IERBVkcqUFJTKEksSixLUEFSMSkq
R1JBVi8KICAgICArICAgICAgICAgICAgICAgICAgIChSR0FTKlZJUlRVQUwoVE1LKEksSixL
UEFSMSksUVZQKEksSixLUEFSMSkpKQogICAgICAgICAgICAgICAgICBQMiA9IE1JTihQUlMo
SSxKLEtQQVIxKSsuNUQwKlBBVkcsUFJTRihJLEosTUtaSCkpCiAgICAgICAgICAgICAgICAg
IFAxID0gUDIgLSBQQVZHCiAgICAgICAgICAgICAgICAgIFRPVFRIRSA9IDAuRDAKICAgICAg
ICAgICAgICAgICAgVE9UUVZQID0gMC5EMAogICAgICAgICAgICAgICAgICBUT1RQUlMgPSAw
LkQwCiAgICAgICAgICAgICAgICAgIERPIEsgPSBNS1pILDIsLTEKICAgICAgICAgICAgICAg
ICAgICAgIElGIChQUlNGKEksSixLKS5MRS5QMSkgR08gVE8gMzUKICAgICAgICAgICAgICAg
ICAgICAgIElGIChQUlNGKEksSixLLTEpLkdFLlAyKSBHTyBUTyAzNAogICAgICAgICAgICAg
ICAgICAgICAgUCA9IFBSUyhJLEosSykKICAgICAgICAgICAgICAgICAgICAgIFBVUCA9IFBS
U0YoSSxKLEspCiAgICAgICAgICAgICAgICAgICAgICBQRE4gPSBQUlNGKEksSixLLTEpCiAg
ICAgICAgICAgICAgICAgICAgICBRID0gTUFYKFFWUChJLEosSyksMS5ELTE1KQogICAgICAg
ICAgICAgICAgICAgICAgVEggPSBUTUsoSSxKLEspKiAoMTAwMC5EMC9QKSoqCiAgICAgKyAg
ICAgICAgICAgICAgICAgICAgIChHQU1NQSogKDEuRDArR0FNTUFNRCpRKSkKICAgICAgICAg
ICAgICAgICAgICAgIFBQMSA9IE1BWChQMSxQRE4pCiAgICAgICAgICAgICAgICAgICAgICBQ
UDIgPSBNSU4oUDIsUFVQKQogICAgICAgICAgICAgICAgICAgICAgSUYgKFBQMi5HVC5QUDEp
IFRIRU4KICAgICAgICAgICAgICAgICAgICAgICAgICBERUxUQVAgPSBQUDIgLSBQUDEKICAg
ICAgICAgICAgICAgICAgICAgICAgICBUT1RRVlAgPSBUT1RRVlAgKyBRKkRFTFRBUAogICAg
ICAgICAgICAgICAgICAgICAgICAgIFRPVFRIRSA9IFRPVFRIRSArIFRIKkRFTFRBUAogICAg
ICAgICAgICAgICAgICAgICAgICAgIFRPVFBSUyA9IFRPVFBSUyArIERFTFRBUAogICAgICAg
ICAgICAgICAgICAgICAgRU5EIElGCiAgIDM0ICAgICAgICAgICAgICAgICBDT05USU5VRQog
ICAgICAgICAgICAgICAgICBFTkQgRE8KICAgMzUgICAgICAgICAgICAgQ09OVElOVUUKICAg
ICAgICAgICAgICAgICAgUVZQUEFSSSA9IFRPVFFWUC9UT1RQUlMKICAgICAgICAgICAgICAg
ICAgVE1LUEFSSSA9IChUT1RUSEUvVE9UUFJTKSoKICAgICArICAgICAgICAgICAgICAgICAg
ICAgIChQUlMoSSxKLEtQQVIxKS8xMDAwLkQwKSoqIChHQU1NQSoKICAgICArICAgICAgICAg
ICAgICAgICAgICAgICgxLkQwK0dBTU1BTUQqUVZQKEksSixLUEFSMSkpKQogICAgICAgICAg
ICAgIEVORCBJRgpjCiAgICAgICAgICAgICAgRE8gS1BBUiA9IEtQQVIxLEtQQVIyCmMKYyAg
IENhbGN1bGF0ZSB0ZW1wZXJhdHVyZSBhbmQgbW9pc3R1cmUgcHJvcGVydGllcyBvZiBwYXJj
ZWwKYyAgICAgKE5vdGUsIHF2cHBhcmkgYW5kIHRta3BhcmkgYWxyZWFkeSBjYWxjdWxhdGVk
IGFib3ZlIGZvciAyRCBjYXNlLikKYwogICAgICAgICAgICAgICAgICBJRiAoSTNERkxBRy5F
US4xKSBUSEVOCiAgICAgICAgICAgICAgICAgICAgICBRVlBQQVJJID0gUVZQKEksSixLUEFS
KQogICAgICAgICAgICAgICAgICAgICAgVE1LUEFSSSA9IFRNSyhJLEosS1BBUikKICAgICAg
ICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAgICAgIFBSU1BBUkkgPSBQUlMoSSxK
LEtQQVIpCiAgICAgICAgICAgICAgICAgIEdIVFBBUkkgPSBHSFQoSSxKLEtQQVIpCiAgICAg
ICAgICAgICAgICAgIEdBTU1BTSA9IEdBTU1BKiAoMS5EMCtHQU1NQU1EKlFWUFBBUkkpCiAg
ICAgICAgICAgICAgICAgIENQTSA9IENQKiAoMS5EMCtDUE1EKlFWUFBBUkkpCmMKICAgICAg
ICAgICAgICAgICAgRSA9IE1BWCgxLkQtMjAsUVZQUEFSSSpQUlNQQVJJLyAoRVBTK1FWUFBB
UkkpKQogICAgICAgICAgICAgICAgICBUTENMID0gVExDTEMxLyAoTE9HKFRNS1BBUkkqKlRM
Q0xDMi9FKS1UTENMQzMpICsKICAgICArICAgICAgICAgICAgICAgICAgIFRMQ0xDNAogICAg
ICAgICAgICAgICAgICBFVEhQQVJJID0gVE1LUEFSSSogKDEwMDAuRDAvUFJTUEFSSSkqKgog
ICAgICsgICAgICAgICAgICAgICAgICAgICAgKEdBTU1BKiAoMS5EMCtHQU1NQU1EKlFWUFBB
UkkpKSoKICAgICArICAgICAgICAgICAgICAgICAgICAgIEVYUCgoVEhURUNPTjEvVExDTC1U
SFRFQ09OMikqUVZQUEFSSSoKICAgICArICAgICAgICAgICAgICAgICAgICAgICgxLkQwK1RI
VEVDT04zKlFWUFBBUkkpKQogICAgICAgICAgICAgICAgICBaTENMID0gR0hUUEFSSSArIChU
TUtQQVJJLVRMQ0wpLyAoR1JBVi9DUE0pCmMKYyAgIENhbGN1bGF0ZSBidW95YW5jeSBhbmQg
cmVsYXRpdmUgaGVpZ2h0IG9mIGxpZnRlZCBwYXJjZWwgYXQKYyAgIGFsbCBsZXZlbHMsIGFu
ZCBzdG9yZSBpbiBib3R0b20gdXAgYXJyYXlzLiAgQWRkIGEgbGV2ZWwgYXQgdGhlIExDTCwK
YyAgIGFuZCBhdCBhbGwgcG9pbnRzIHdoZXJlIGJ1b3lhbmN5IGlzIHplcm8uCmMKQyAgZm9y
IGFycmF5cyB0aGF0IGdvIGJvdHRvbSB0byB0b3AKICAgICAgICAgICAgICAgICAgS0sgPSAw
CiAgICAgICAgICAgICAgICAgIElMQ0wgPSAwCiAgICAgICAgICAgICAgICAgIElGIChHSFRQ
QVJJLkdFLlpMQ0wpIFRIRU4KYwpjICAgICAgaW5pdGlhbCBwYXJjZWwgYWxyZWFkeSBzYXR1
cmF0ZWQgb3Igc3VwZXJzYXR1cmF0ZWQuCmMKICAgICAgICAgICAgICAgICAgICAgIElMQ0wg
PSAyCiAgICAgICAgICAgICAgICAgICAgICBLTENMID0gMQogICAgICAgICAgICAgICAgICBF
TkQgSUYKICAgICAgICAgICAgICAgICAgRE8gSyA9IEtQQVIsMSwtMQpDICBmb3IgYXJyYXlz
IHRoYXQgZ28gYm90dG9tIHRvIHRvcAogICAzMyAgICAgICAgICAgICAgICAgS0sgPSBLSyAr
IDEKQyAgbW9kZWwgbGV2ZWwgaXMgYmVsb3cgTENMCiAgICAgICAgICAgICAgICAgICAgICBJ
RiAoR0hUKEksSixLKS5MVC5aTENMKSBUSEVOCiAgICAgICAgICAgICAgICAgICAgICAgICAg
UVZQTElGVCA9IFFWUFBBUkkKICAgICAgICAgICAgICAgICAgICAgICAgICBUTUtMSUZUID0g
VE1LUEFSSSAtIEdSQVYvQ1BNKgogICAgICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoR0hUKEksSixLKS1HSFRQQVJJKQogICAgICAgICAgICAgICAgICAgICAgICAgIFRWRU5W
ID0gVklSVFVBTChUTUsoSSxKLEspLFFWUChJLEosSykpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgVFZMSUZUID0gVklSVFVBTChUTUtMSUZULFFWUExJRlQpCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgR0hUTElGVCA9IEdIVChJLEosSykKICAgICAgICAgICAgICAgICAgICAg
IEVMU0UgSUYgKEdIVChJLEosSykuR0UuWkxDTCAuQU5ELiBJTENMLkVRLjApIFRIRU4KYwpj
ICAgICBUaGlzIG1vZGVsIGxldmVsIGFuZCBwcmV2aW91cyBtb2RlbCBsZXZlbCBzdHJhZGRs
ZSB0aGUgTENMLApjICAgICBzbyBmaXJzdCBjcmVhdGUgYSBuZXcgbGV2ZWwgaW4gdGhlIGJv
dHRvbS11cCBhcnJheSwgYXQgdGhlIExDTC4KYwogICAgICAgICAgICAgICAgICAgICAgICAg
IFRNS0xJRlQgPSBUTENMCiAgICAgICAgICAgICAgICAgICAgICAgICAgUVZQTElGVCA9IFFW
UFBBUkkKICAgICAgICAgICAgICAgICAgICAgICAgICBGQUNERU4gPSBHSFQoSSxKLEspIC0g
R0hUKEksSixLKzEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgRkFDMSA9IChaTENMLUdI
VChJLEosSysxKSkvRkFDREVOCiAgICAgICAgICAgICAgICAgICAgICAgICAgRkFDMiA9IChH
SFQoSSxKLEspLVpMQ0wpL0ZBQ0RFTgogICAgICAgICAgICAgICAgICAgICAgICAgIFRNS0VO
ViA9IFRNSyhJLEosSysxKSpGQUMyICsgVE1LKEksSixLKSpGQUMxCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgUVZQRU5WID0gUVZQKEksSixLKzEpKkZBQzIgKyBRVlAoSSxKLEspKkZB
QzEKICAgICAgICAgICAgICAgICAgICAgICAgICBUVkVOViA9IFZJUlRVQUwoVE1LRU5WLFFW
UEVOVikKICAgICAgICAgICAgICAgICAgICAgICAgICBUVkxJRlQgPSBWSVJUVUFMKFRNS0xJ
RlQsUVZQTElGVCkKICAgICAgICAgICAgICAgICAgICAgICAgICBHSFRMSUZUID0gWkxDTAog
ICAgICAgICAgICAgICAgICAgICAgICAgIElMQ0wgPSAxCiAgICAgICAgICAgICAgICAgICAg
ICBFTFNFCiAgICAgICAgICAgICAgICAgICAgICAgICAgVE1LTElGVCA9IFRPTlBTQURJQUJB
VChFVEhQQVJJLFBSUyhJLEosSyksCiAgICAgKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBTQURJVEhURSxQU0FESVBSUyxQU0FESVRNSyxHQU1NQSkKICAgICAgICAgICAgICAg
ICAgICAgICAgICBFU0xJRlQgPSBFWkVSTypFWFAoRVNMQ09OMSogKFRNS0xJRlQtQ0VMS0VM
KS8KICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoVE1LTElGVC1FU0xDT04y
KSkKICAgICAgICAgICAgICAgICAgICAgICAgICBRVlBMSUZUID0gRVBTKkVTTElGVC8gKFBS
UyhJLEosSyktRVNMSUZUKQogICAgICAgICAgICAgICAgICAgICAgICAgIFRWRU5WID0gVklS
VFVBTChUTUsoSSxKLEspLFFWUChJLEosSykpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
VFZMSUZUID0gVklSVFVBTChUTUtMSUZULFFWUExJRlQpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgR0hUTElGVCA9IEdIVChJLEosSykKICAgICAgICAgICAgICAgICAgICAgIEVORCBJ
RgpDICBidW95YW5jeQogICAgICAgICAgICAgICAgICAgICAgQlVPWShLSykgPSBHUkFWKiAo
VFZMSUZULVRWRU5WKS9UVkVOVgogICAgICAgICAgICAgICAgICAgICAgWlJFTChLSykgPSBH
SFRMSUZUIC0gR0hUUEFSSQogICAgICAgICAgICAgICAgICAgICAgSUYgKChLSy5HVC4xKS5B
TkQuCiAgICAgKyAgICAgICAgICAgICAgICAgICAgKEJVT1koS0spKkJVT1koS0stMSkuTFQu
MC4wRDApKSBUSEVOCmMKYyAgIFBhcmNlbCBhc2NlbnQgY3VydmUgY3Jvc3NlcyBzb3VuZGlu
ZyBjdXJ2ZSwgc28gY3JlYXRlIGEgbmV3IGxldmVsCmMgICBpbiB0aGUgYm90dG9tLXVwIGFy
cmF5IGF0IHRoZSBjcm9zc2luZy4KYwogICAgICAgICAgICAgICAgICAgICAgICAgIEtLID0g
S0sgKyAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgQlVPWShLSykgPSBCVU9ZKEtLLTEp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgWlJFTChLSykgPSBaUkVMKEtLLTEpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgQlVPWShLSy0xKSA9IDAuRDAKICAgICAgICAgICAgICAg
ICAgICAgICAgICBaUkVMKEtLLTEpID0gWlJFTChLSy0yKSArCiAgICAgKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEJVT1koS0stMikvIChCVU9ZKEtLLTIpLQogICAgICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCVU9ZKEtLKSkqIChaUkVMKEtLKS1a
UkVMKEtLLTIpKQogICAgICAgICAgICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAg
ICAgICAgICBJRiAoSUxDTC5FUS4xKSBUSEVOCiAgICAgICAgICAgICAgICAgICAgICAgICAg
S0xDTCA9IEtLCiAgICAgICAgICAgICAgICAgICAgICAgICAgSUxDTCA9IDIKICAgICAgICAg
ICAgICAgICAgICAgICAgICBHTyBUTyAzMwogICAgICAgICAgICAgICAgICAgICAgRU5EIElG
CiAgICAgICAgICAgICAgICAgIEVORCBETwogICAgICAgICAgICAgICAgICBLTUFYID0gS0sK
ICAgICAgICAgICAgICAgICAgSUYgKEtNQVguR1QuMTUwKSBUSEVOCiAgICAgICAgICAgICAg
ICAgICAgICBwcmludCAqLAogICAgICsgICAgICAgICAgICAgICAgICAnY2FwZWNhbGMzZDog
a21heCBnb3QgdG9vIGJpZy4ga21heD0nLEtNQVgKICAgICAgICAgICAgICAgICAgICAgIFNU
T1AKICAgICAgICAgICAgICAgICAgRU5EIElGCmMKYyAgIElmIG5vIExDTCB3YXMgZm91bmQs
IHNldCBrbGNsIHRvIGttYXguICBJdCBpcyBwcm9iYWJseSBub3QgcmVhbGx5CmMgICBhdCBr
bWF4LCBidXQgdGhpcyB3aWxsIG1ha2UgdGhlIHJlc3Qgb2YgdGhlIHJvdXRpbmUgYmVoYXZl
CmMgICBwcm9wZXJseS4KYwogICAgICAgICAgICAgICAgICBJRiAoSUxDTC5FUS4wKSBLTENM
PUtNQVgKYwpjICAgR2V0IHRoZSBhY2N1bXVsYXRlZCBidW95YW50IGVuZXJneSBmcm9tIHRo
ZSBwYXJjZWwncyBzdGFydGluZwpjICAgcG9pbnQsIGF0IGFsbCBsZXZlbHMgdXAgdG8gdGhl
IHRvcCBsZXZlbC4KYwogICAgICAgICAgICAgICAgICBCRU5BQ0NVTSgxKSA9IDAuMEQwCiAg
ICAgICAgICAgICAgICAgIEJFTkFNSU4gPSA5RDkKICAgICAgICAgICAgICAgICAgRE8gSyA9
IDIsS01BWAogICAgICAgICAgICAgICAgICAgICAgRFogPSBaUkVMKEspIC0gWlJFTChLLTEp
CiAgICAgICAgICAgICAgICAgICAgICBCRU5BQ0NVTShLKSA9IEJFTkFDQ1VNKEstMSkgKwog
ICAgICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuNUQwKkRaKiAoQlVPWShLLTEp
K0JVT1koSykpCiAgICAgICAgICAgICAgICAgICAgICBJRiAoQkVOQUNDVU0oSykuTFQuQkVO
QU1JTikgVEhFTgogICAgICAgICAgICAgICAgICAgICAgICAgIEJFTkFNSU4gPSBCRU5BQ0NV
TShLKQogICAgICAgICAgICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAgICAgIEVO
RCBETwpjCmMgICAgIERldGVybWluZSBlcXVpbGlicml1bSBsZXZlbCAoRUwpLCB3aGljaCB3
ZSBkZWZpbmUgYXMgdGhlIGhpZ2hlc3QKYyAgICAgbGV2ZWwgb2Ygbm9uLW5lZ2F0aXZlIGJ1
b3lhbmN5IGFib3ZlIHRoZSBMQ0wuIE5vdGUsIHRoaXMgbWF5IGJlCmMgICAgIHRoZSB0b3Ag
bGV2ZWwgaWYgdGhlIHBhcmNlbCBpcyBzdGlsbCBidW95YW50IHRoZXJlLgpjCiAgICAgICAg
ICAgICAgICAgIERPIEsgPSBLTUFYLEtMQ0wsLTEKICAgICAgICAgICAgICAgICAgICAgIElG
IChCVU9ZKEspLkdFLjAuRDApIFRIRU4KQyAgayBvZiBlcXVpbGlicml1bSBsZXZlbAogICAg
ICAgICAgICAgICAgICAgICAgICAgIEtFTCA9IEsKICAgICAgICAgICAgICAgICAgICAgICAg
ICBHTyBUTyA1MAogICAgICAgICAgICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAg
ICAgIEVORCBETwpjCmMgICBJZiB3ZSBnb3QgdGhyb3VnaCB0aGF0IGxvb3AsIHRoZW4gdGhl
cmUgaXMgbm8gbm9uLW5lZ2F0aXZlCmMgICBidW95YW5jeSBhYm92ZSB0aGUgTENMIGluIHRo
ZSBzb3VuZGluZy4gIEluIHRoZXNlIHNpdHVhdGlvbnMsCmMgICBib3RoIENBUEUgYW5kIENJ
TiB3aWxsIGJlIHNldCB0byAtMC4xIEova2cuICBBbHNvLCB3aGVyZSBDQVBFIGlzCmMgICBu
b24temVybywgQ0FQRSBhbmQgQ0lOIHdpbGwgYmUgc2V0IHRvIGEgbWluaW11bSBvZiArMC4x
IEova2csIHNvCmMgICB0aGF0IHRoZSB6ZXJvIGNvbnRvdXIgaW4gZWl0aGVyIHRoZSBDSU4g
b3IgQ0FQRSBmaWVsZHMgd2lsbApjICAgY2lyY3Vtc2NyaWJlIHJlZ2lvbnMgb2Ygbm9uLXpl
cm8gQ0FQRS4KYwogICAgICAgICAgICAgICAgICBDQVBFKEksSixLUEFSKSA9IC0wLjFEMAog
ICAgICAgICAgICAgICAgICBDSU4oSSxKLEtQQVIpID0gLTAuMUQwCiAgICAgICAgICAgICAg
ICAgIEtMRkMgPSBLTUFYCmMKICAgICAgICAgICAgICAgICAgR08gVE8gMTAyCmMKICAgNTAg
ICAgICAgICAgICAgQ09OVElOVUUKYwpjICAgSWYgdGhlcmUgaXMgYW4gZXF1aWxpYnJpdW0g
bGV2ZWwsIHRoZW4gQ0FQRSBpcyBwb3NpdGl2ZS4gIFdlJ2xsCmMgICBkZWZpbmUgdGhlIGxl
dmVsIG9mIGZyZWUgY29udmVjdGlvbiAoTEZDKSBhcyB0aGUgcG9pbnQgYmVsb3cgdGhlCmMg
ICBFTCwgYnV0IGF0IG9yIGFib3ZlIHRoZSBMQ0wsIHdoZXJlIGFjY3VtdWxhdGVkIGJ1b3lh
bnQgZW5lcmd5IGlzIGEKYyAgIG1pbmltdW0uICBUaGUgbmV0IHBvc2l0aXZlIGFyZWEgKGFj
Y3VtdWxhdGVkIGJ1b3lhbnQgZW5lcmd5KSBmcm9tCmMgICB0aGUgTEZDIHVwIHRvIHRoZSBF
TCB3aWxsIGJlIGRlZmluZWQgYXMgdGhlIENBUEUsIGFuZCB0aGUgbmV0CmMgICBuZWdhdGl2
ZSBhcmVhIChuZWdhdGl2ZSBvZiBhY2N1bXVsYXRlZCBidW95YW50IGVuZXJneSkgZnJvbSB0
aGUKYyAgIHBhcmNlbCBzdGFydGluZyBwb2ludCB0byB0aGUgTEZDIHdpbGwgYmUgZGVmaW5l
ZCBhcyB0aGUgY29udmVjdGl2ZQpjICAgaW5oaWJpdGlvbiAoQ0lOKS4KYwpjICAgRmlyc3Qg
Z2V0IHRoZSBMRkMgYWNjb3JkaW5nIHRvIHRoZSBhYm92ZSBkZWZpbml0aW9uLgpjCiAgICAg
ICAgICAgICAgICAgIEJFTkFNSU4gPSA5RDkKICAgICAgICAgICAgICAgICAgS0xGQyA9IEtN
QVgKICAgICAgICAgICAgICAgICAgRE8gSyA9IEtMQ0wsS0VMCiAgICAgICAgICAgICAgICAg
ICAgICBJRiAoQkVOQUNDVU0oSykuTFQuQkVOQU1JTikgVEhFTgogICAgICAgICAgICAgICAg
ICAgICAgICAgIEJFTkFNSU4gPSBCRU5BQ0NVTShLKQogICAgICAgICAgICAgICAgICAgICAg
ICAgIEtMRkMgPSBLCiAgICAgICAgICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAg
ICAgICAgRU5EIERPCmMKYyAgIE5vdyB3ZSBjYW4gYXNzaWduIHZhbHVlcyB0byBjYXBlIGFu
ZCBjaW4KYwogICAgICAgICAgICAgICAgICBDQVBFKEksSixLUEFSKSA9IE1BWChCRU5BQ0NV
TShLRUwpLUJFTkFNSU4sMC4xRDApCiAgICAgICAgICAgICAgICAgIENJTihJLEosS1BBUikg
PSBNQVgoLUJFTkFNSU4sMC4xRDApCmMKYyAgIENJTiBpcyB1bmludGVyZXN0aW5nIHdoZW4g
Q0FQRSBpcyBzbWFsbCAoPCAxMDAgSi9rZyksIHNvIHNldApjICAgQ0lOIHRvIC0uMSBpbiB0
aGF0IGNhc2UuCmMKICAgICAgICAgICAgICAgICAgSUYgKENBUEUoSSxKLEtQQVIpLkxULjEw
MC5EMCkgQ0lOKEksSixLUEFSKSA9IC0wLjFEMAogIDEwMiAgICAgICAgICAgICBDT05USU5V
RQpjCiAgICAgICAgICAgICAgRU5EIERPCmMKICAgICAgICAgICAgICBJRiAoSTNERkxBRy5F
US4wKSBUSEVOCiAgICAgICAgICAgICAgICAgIENBUEUoSSxKLE1LWkgpID0gQ0FQRShJLEos
S1BBUjEpCiAgICAgICAgICAgICAgICAgIENJTihJLEosTUtaSCkgPSBDSU4oSSxKLEtQQVIx
KQpDICBtZXRlcnMgQUdMCiAgICAgICAgICAgICAgICAgIENJTihJLEosTUtaSC0xKSA9IFpS
RUwoS0xDTCkgKyBHSFRQQVJJIC0gVEVSKEksSikKQyAgbWV0ZXJzIEFHTAogICAgICAgICAg
ICAgICAgICBDSU4oSSxKLE1LWkgtMikgPSBaUkVMKEtMRkMpICsgR0hUUEFSSSAtIFRFUihJ
LEopCiAgICAgICAgICAgICAgRU5EIElGCmMKICAgICAgICAgIEVORCBETwogICAgICBFTkQg
RE8KYwogICAgICBSRVRVUk4KICAgICAgRU5ECmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjCmMqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKipjCmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjCkMgTkNMRk9SVFNUQVJUCiAgICAgIEZVTkNU
SU9OIFRPTlBTQURJQUJBVChUSFRFLFBSUyxQU0FESVRIVEUsUFNBRElQUlMsUFNBRElUTUss
R0FNTUEpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVE9OUFNBRElBQkFUCiAgICAgIERPVUJM
RSBQUkVDSVNJT04gVEhURQogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBSUwogICAgICBET1VC
TEUgUFJFQ0lTSU9OIFBTQURJVEhURQogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBTQURJUFJT
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gUFNBRElUTUsKICAgICAgRE9VQkxFIFBSRUNJU0lP
TiBHQU1NQQogICAgICBET1VCTEUgUFJFQ0lTSU9OIEZSQUNKVAogICAgICBET1VCTEUgUFJF
Q0lTSU9OIEZSQUNKVDIKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBGUkFDSVAKICAgICAgRE9V
QkxFIFBSRUNJU0lPTiBGUkFDSVAyCiAgICAgIERJTUVOU0lPTiBQU0FESVRIVEUoMTUwKSxQ
U0FESVBSUygxNTApLFBTQURJVE1LKDE1MCwxNTApCkMgTkNMRU5ECmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjCmMgICBUaGlzIGZ1bmN0aW9uIGdpdmVzIHRoZSB0ZW1wZXJhdHVyZSAoaW4gSykgb24g
YSBtb2lzdCBhZGlhYmF0CmMgICAoc3BlY2lmaWVkIGJ5IHRodGUgaW4gSykgZ2l2ZW4gcHJl
c3N1cmUgaW4gaFBhLiAgSXQgdXNlcyBhCmMgICBsb29rdXAgdGFibGUsIHdpdGggZGF0YSB0
aGF0IHdhcyBnZW5lcmF0ZWQgYnkgdGhlIEJvbHRvbiAoMTk4MCkKYyAgIGZvcm11bGEgZm9y
IHRoZXRhX2UuCmMKYyAgICAgRmlyc3QgY2hlY2sgaWYgcHJlc3N1cmUgaXMgbGVzcyB0aGFu
IG1pbiBwcmVzc3VyZSBpbiBsb29rdXAgdGFibGUuCmMgICAgIElmIGl0IGlzLCBhc3N1bWUg
cGFyY2VsIGlzIHNvIGRyeSB0aGF0IHRoZSBnaXZlbiB0aGV0YS1lIHZhbHVlIGNhbgpjICAg
ICBiZSBpbnRlcnByZXR0ZWQgYXMgdGhldGEsIGFuZCBnZXQgdGVtcGVyYXR1cmUgZnJvbSB0
aGUgc2ltcGxlIGRyeQpjICAgICB0aGV0YSBmb3JtdWxhLgpjCiAgICAgIElGIChQUlMuTEUu
UFNBRElQUlMoMTUwKSkgVEhFTgogICAgICAgICAgVE9OUFNBRElBQkFUID0gVEhURSogKFBS
Uy8xMDAwLkQwKSoqR0FNTUEKICAgICAgICAgIFJFVFVSTgogICAgICBFTkQgSUYKYwpjICAg
T3RoZXJ3aXNlLCBsb29rIGZvciB0aGUgZ2l2ZW4gdGh0ZS9wcnMgcG9pbnQgaW4gdGhlIGxv
b2t1cCB0YWJsZS4KYwogICAgICBETyBKVENIID0gMSwxNTAgLSAxCiAgICAgICAgICBJRiAo
VEhURS5HRS5QU0FESVRIVEUoSlRDSCkgLkFORC4KICAgICArICAgICAgICBUSFRFLkxULlBT
QURJVEhURShKVENIKzEpKSBUSEVOCiAgICAgICAgICAgICAgSlQgPSBKVENICiAgICAgICAg
ICAgICAgR08gVE8gMjEzCiAgICAgICAgICBFTkQgSUYKICAgICAgRU5EIERPCiAgICAgIEpU
ID0gLTEKICAyMTMgQ09OVElOVUUKICAgICAgRE8gSVBDSCA9IDEsMTUwIC0gMQogICAgICAg
ICAgSUYgKFBSUy5MRS5QU0FESVBSUyhJUENIKSAuQU5ELiBQUlMuR1QuUFNBRElQUlMoSVBD
SCsxKSkgVEhFTgogICAgICAgICAgICAgIElQID0gSVBDSAogICAgICAgICAgICAgIEdPIFRP
IDIxNQogICAgICAgICAgRU5EIElGCiAgICAgIEVORCBETwogICAgICBJUCA9IC0xCiAgMjE1
IENPTlRJTlVFCiAgICAgIElGIChKVC5FUS4tMSAuT1IuIElQLkVRLi0xKSBUSEVOCiAgICAg
ICAgIHByaW50ICosJ2NhcGVjYWxjM2Q6ICcsCiAgICAgKyAgICAgICAgICAgJ091dHNpZGUg
b2YgbG9va3VwIHRhYmxlIGJvdW5kcy4gcHJzLHRodGU9JywKICAgICArICAgICAgUFJTLFRI
VEUKICAgICAgICAgIFNUT1AKICAgICAgRU5EIElGCiAgICAgIEZSQUNKVCA9IChUSFRFLVBT
QURJVEhURShKVCkpLyAoUFNBRElUSFRFKEpUKzEpLVBTQURJVEhURShKVCkpCiAgICAgIEZS
QUNKVDIgPSAxLkQwIC0gRlJBQ0pUCiAgICAgIEZSQUNJUCA9IChQU0FESVBSUyhJUCktUFJT
KS8gKFBTQURJUFJTKElQKS1QU0FESVBSUyhJUCsxKSkKICAgICAgRlJBQ0lQMiA9IDEuRDAg
LSBGUkFDSVAKICAgICAgSUYgKFBTQURJVE1LKElQLEpUKS5HVC4xRDkgLk9SLiBQU0FESVRN
SyhJUCsxLEpUKS5HVC4xRDkgLk9SLgogICAgICsgICAgUFNBRElUTUsoSVAsSlQrMSkuR1Qu
MUQ5IC5PUi4gUFNBRElUTUsoSVArMSxKVCsxKS5HVC4xRDkpIFRIRU4KICAgICAgICAgIHBy
aW50ICosJ2NhcGVjYWxjM2Q6ICcsCiAgICAgKyAgICAgICdUcmllZCB0byBhY2Nlc3MgbWlz
c2luZyB0ZW1wZXJhdHVyZSBpbiBsb29rdXAgdGFibGUuJywKICAgICArICAgICAgJ1BycyBh
bmQgVGh0ZSBwcm9iYWJseSB1bnJlYXNvbmFibGUuIHBycyx0aHRlPScsUFJTLFRIVEUKICAg
ICAgICAgIFNUT1AKICAgICAgRU5EIElGCiAgICAgIFRPTlBTQURJQUJBVCA9IEZSQUNJUDIq
RlJBQ0pUMipQU0FESVRNSyhJUCxKVCkgKwogICAgICsgICAgICAgICAgICAgICBGUkFDSVAq
RlJBQ0pUMipQU0FESVRNSyhJUCsxLEpUKSArCiAgICAgKyAgICAgICAgICAgICAgIEZSQUNJ
UDIqRlJBQ0pUKlBTQURJVE1LKElQLEpUKzEpICsKICAgICArICAgICAgICAgICAgICAgRlJB
Q0lQKkZSQUNKVCpQU0FESVRNSyhJUCsxLEpUKzEpCmMKICAgICAgUkVUVVJOCiAgICAgIEVO
RApjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYwpjKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqYwogICAgICBTVUJST1VUSU5F
IERMT09LVVBfVEFCTEUoUFNBRElUSFRFLFBTQURJUFJTLFBTQURJVE1LLEZOQU1FKQogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIFBTQURJVEhURQogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBT
QURJUFJTCiAgICAgIERPVUJMRSBQUkVDSVNJT04gUFNBRElUTUsKYyAgIFNldCB1cCBsb29r
dXAgdGFibGUgZm9yIGdldHRpbmcgdGVtcGVyYXR1cmUgb24gYSBwc2V1ZG9hZGlhYmF0Lgpj
ICAgKEJvcnJvdyB0aGUgdW5pdCBudW1iZXIgZm9yIHRoZSBzdGF0aW9ubGlzdCwganVzdCBm
b3IgdGhlIG1vbWVudC4pCmMKQyAgICAgIENIQVJBQ1RFUioxNSBGTkFNRQogICAgICBDSEFS
QUNURVIqKCopIEZOQU1FCiAgICAgIERJTUVOU0lPTiBQU0FESVRIVEUoMTUwKSxQU0FESVBS
UygxNTApLFBTQURJVE1LKDE1MCwxNTApCgpDICAgICAgRk5BTUUgPSAncHNhZGlsb29rdXAu
ZGF0JwogICAgICBJVVNUTkxJU1QgPSAzMwogICAgICBPUEVOIChVTklUPUlVU1ROTElTVCxG
SUxFPUZOQU1FLEZPUk09J2Zvcm1hdHRlZCcsU1RBVFVTPSdvbGQnKQogICAgICBETyBJID0g
MSwxNAogICAgICAgICAgUkVBRCAoSVVTVE5MSVNULEZNVD0qKQogICAgICBFTkQgRE8KICAg
ICAgUkVBRCAoSVVTVE5MSVNULEZNVD0qKSBOVEhURSxOUFJTCiAgICAgIElGIChOVEhURS5O
RS4xNTAgLk9SLiBOUFJTLk5FLjE1MCkgVEhFTgogICAgICAgICAgV1JJVEUgKElVUCxGTVQ9
KikKICAgICArICAgICAgJ051bWJlciBvZiBwcmVzc3VyZSBvciB0aGV0YV9lIGxldmVscyBp
biBsb29rdXAgdGFibGUnCiAgICAgICAgICBXUklURSAoSVVQLEZNVD0qKSAnZmlsZSBub3Qg
PSAxNTAuICBDaGVjayBsb29rdXAgdGFibGUgZmlsZS4nCiAgICAgICAgICBTVE9QCiAgICAg
IEVORCBJRgogICAgICBSRUFEIChJVVNUTkxJU1QsRk1UPTE3MykgKFBTQURJVEhURShKVCks
SlQ9MSxOVEhURSkKICAgICAgUkVBRCAoSVVTVE5MSVNULEZNVD0xNzMpIChQU0FESVBSUyhJ
UCksSVA9MSxOUFJTKQogICAgICBSRUFEIChJVVNUTkxJU1QsRk1UPTE3MykgKChQU0FESVRN
SyhJUCxKVCksSVA9MSxOUFJTKSxKVD0xLE5USFRFKQogIDE3MyBGT1JNQVQgKDVEMTUuNykK
ICAgICAgQ0xPU0UgKElVU1ROTElTVCkKCiAgICAgIFJFVFVSTgogICAgICBFTkQKYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGMKYyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKmMKYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGMKICAgICAg
U1VCUk9VVElORSBEUEZDQUxDKFBSUyxTRlAsUEYsTUlZLE1KWCxNS1pILFRFUl9GT0xMT1cp
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gUFJTCiAgICAgIERPVUJMRSBQUkVDSVNJT04gU0ZQ
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gUEYKYwpjICAgICBIaXN0b3JpY2FsbHksIHRoaXMg
cm91dGluZSBjYWxjdWxhdGVkIHRoZSBwcmVzc3VyZSBhdCBmdWxsIHNpZ21hCmMgICAgIGxl
dmVscyB3aGVuIFJJUCB3YXMgc3BlY2lmaWNhbGx5IGRlc2lnbmVkIGZvciBNTTQvTU01IG91
dHB1dC4KYyAgICAgV2l0aCB0aGUgbmV3IGdlbmVyYWxpemVkIFJJUCAoRmViICcwMiksIHRo
aXMgcm91dGluZSBpcyBzdGlsbApjICAgICBpbnRlbmRlZCB0byBjYWxjdWxhdGUgYSBzZXQg
b2YgcHJlc3N1cmUgbGV2ZWxzIHRoYXQgYm91bmQgdGhlCmMgICAgIGxheWVycyByZXByZXNl
bnRlZCBieSB0aGUgdmVydGljYWwgZ3JpZCBwb2ludHMsIGFsdGhvdWdoIG5vIHN1Y2gKYyAg
ICAgbGF5ZXIgYm91bmRhcmllcyBhcmUgYXNzdW1lZCB0byBiZSBkZWZpbmVkLiAgVGhlIHJv
dXRpbmUgc2ltcGx5CmMgICAgIHVzZXMgdGhlIG1pZHBvaW50IGJldHdlZW4gdGhlIHByZXNz
dXJlcyBvZiB0aGUgdmVydGljYWwgZ3JpZApjICAgICBwb2ludHMgYXMgdGhlIGJvdW5kaW5n
IGxldmVscy4gIFRoZSBhcnJheSBvbmx5IGNvbnRhaW5zIG1remgKYyAgICAgbGV2ZWxzLCBz
byB0aGUgcHJlc3N1cmUgb2YgdGhlIHRvcCBvZiB0aGUgdXBwZXJtb3N0IGxheWVyIGlzCmMg
ICAgIGFjdHVhbGx5IGV4Y2x1ZGVkLiAgVGhlIGt0aCB2YWx1ZSBvZiBwZiBpcyB0aGUgbG93
ZXIgYm91bmRpbmcKYyAgICAgcHJlc3N1cmUgZm9yIHRoZSBsYXllciByZXByZXNlbnRlZCBi
eSBrdGggZGF0YSBsZXZlbC4gIEF0IHRoZQpjICAgICBsb3dlciBib3VuZGluZyBsZXZlbCBv
ZiB0aGUgbG93ZXN0IG1vZGVsIGxheWVyLCBpdCB1c2VzIHRoZQpjICAgICBzdXJmYWNlIHBy
ZXNzdXJlLCB1bmxlc3MgdGhlIGRhdGEgc2V0IGlzIHByZXNzdXJlLWxldmVsIGRhdGEsIGlu
CmMgICAgIHdoaWNoIGNhc2UgaXQgYXNzdW1lcyB0aGUgbG93ZXIgYm91bmRpbmcgcHJlc3N1
cmUgbGV2ZWwgaXMgYXMgZmFyCmMgICAgIGJlbG93IHRoZSBsb3dlc3QgdmVydGljYWwgbGV2
ZWwgYXMgdGhlIHVwcGVyIGJvdW5kaW5nIHByZXNzdXJlCmMgICAgIGxldmVsIGlzIGFib3Zl
LgpjCiAgICAgIERJTUVOU0lPTiBQUlMoTUlZLE1KWCxNS1pIKSxTRlAoTUlZLE1KWCksUEYo
TUlZLE1KWCxNS1pIKQogICAgICBJTlRFR0VSIFRFUl9GT0xMT1cKYwpDICBkbyBqPTEsbWp4
LTEgIEFydGlmYWN0IG9mIE1NNQogICAgICBETyBKID0gMSxNSlgKQyAgZG8gaT0xLG1peS0x
ICBzdGFnZ2VyZWQgZ3JpZAogICAgICAgICAgRE8gSSA9IDEsTUlZCiAgICAgICAgICAgICAg
RE8gSyA9IDEsTUtaSAogICAgICAgICAgICAgICAgICBJRiAoSy5FUS5NS1pIKSBUSEVOCkMg
IHRlcnJhaW4tZm9sbG93aW5nIGRhdGEKICAgICAgICAgICAgICAgICAgICAgIElGIChURVJf
Rk9MTE9XLkVRLjEpIFRIRU4KICAgICAgICAgICAgICAgICAgICAgICAgICBQRihJLEosSykg
PSBTRlAoSSxKKQpDICBwcmVzc3VyZS1sZXZlbCBkYXRhCiAgICAgICAgICAgICAgICAgICAg
ICBFTFNFCiAgICAgICAgICAgICAgICAgICAgICAgICAgUEYoSSxKLEspID0gLjVEMCogKDMu
RDAqUFJTKEksSixLKS0KICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
UlMoSSxKLEstMSkpCiAgICAgICAgICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAg
ICAgICAgRUxTRQogICAgICAgICAgICAgICAgICAgICAgUEYoSSxKLEspID0gLjVEMCogKFBS
UyhJLEosSysxKStQUlMoSSxKLEspKQogICAgICAgICAgICAgICAgICBFTkQgSUYKICAgICAg
ICAgICAgICBFTkQgRE8KICAgICAgICAgIEVORCBETwogICAgICBFTkQgRE8KYwogICAgICBS
RVRVUk4KICAgICAgRU5ECmMqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipjCmMKQyBOQ0xGT1JUU1RBUlQKICAg
ICAgRlVOQ1RJT04gVklSVFVBTChURU1QLFJBVE1JWCkKICAgICAgRE9VQkxFIFBSRUNJU0lP
TiBWSVJUVUFMCiAgICAgIERPVUJMRSBQUkVDSVNJT04gRVBTCmMKYyAgIFRoaXMgZnVuY3Rp
b24gcmV0dXJucyB2aXJ0dWFsIHRlbXBlcmF0dXJlIGluIEssIGdpdmVuIHRlbXBlcmF0dXJl
CmMgICAgICBpbiBLIGFuZCBtaXhpbmcgcmF0aW8gaW4ga2cva2cuCmMKICAgICAgRE9VQkxF
IFBSRUNJU0lPTiBURU1QLFJBVE1JWApDIE5DTEVORAogICAgICBFUFMgPSAwLjYyMkQwCiAg
ICAgIFZJUlRVQUwgPSBURU1QKiAoRVBTK1JBVE1JWCkvIChFUFMqICgxLkQwK1JBVE1JWCkp
CiAgICAgIFJFVFVSTgogICAgICBFTkQK

--_===52733659====mail.ucar.edu===_--

From wrfhelp@ucar.edu Mon Jun 09 14:37:14 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 52733595 for ysong4@slu.edu; Mon, 09 Jun 2014 14:37:14 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: [ncl-talk] mdbz calculating
To: "Ying Song" <ysong4@slu.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Mon, 09 Jun 2014 14:37:14 -0600
Message-ID: <web-52733596@mail.ucar.edu>
In-Reply-To: <538F9061.3040901@ucar.edu>
References: <CA+MUPSzmQ3mqj9RT4e+e4k3hWEJeFg8rP+3KeRror5xSBqBbZw@mail.gmail.com>
 <538F9061.3040901@ucar.edu>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Ying,

The mdbz function is calculating the maximum dbz over a period of 
times.  For example it will give the max dbz for each grid cell in a 
24 hour period.

-wrfhelp-

On Wed, 04 Jun 2014 15:32:17 -0600
  Dennis Shea <shea@ucar.edu> wrote:
> This is being forwarded to wrfhelp@ucar.edu
> 
> wrfhelp wroyte the function.
> 
> http://www.ncl.ucar.edu/Document/Functions/Built-in/wrf_dbz.shtml
> 
> On 6/4/14, 3:12 PM, Ying Song wrote:
>> Hello, I have a question about mdbz in NCL. I feel confused about 
>>how the
>> max dbz is calculated. Is mdbz the max dbz in one specific eta level 
>>over
>> the entire column. If so, is there a function to show the level 
>>number/
>> height of this max dbz exists? If not, what is the mdbz calculating?
>>
>> Thanks for your help!
>>
>> Ying
>>
>>
>>
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>

From wrfhelp@ucar.edu Mon Jun 09 14:27:31 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 52733552 for plia@ualberta.ca; Mon, 09 Jun 2014 14:27:31 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Total_column water
To: "Lia Pervin" <plia@ualberta.ca>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Mon, 09 Jun 2014 14:27:31 -0600
Message-ID: <web-52733556@mail.ucar.edu>
In-Reply-To: <CAFWbOk2=dAKsc8HokJ6o78Y8L3zdYrXOV30+NGD1vzDR0iCKYw@mail.gmail.com>
References: <CAFWbOk2=dAKsc8HokJ6o78Y8L3zdYrXOV30+NGD1vzDR0iCKYw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Lia,

Try using this script: 
http://www2.mmm.ucar.edu/wrf/src/utils/ncl/wrfout_to_cf.ncl

It outputs a variable called "Liquid Water Path" or column integrated 
cloud water.

-wrfhelp-

On Wed, 4 Jun 2014 23:54:24 -0600
  Lia Pervin <plia@ualberta.ca> wrote:
> Dear all,
> 
> Could you please suggest me how to get total column water from wrf 
>output
> file using ncl scripts and how to place this scripts in wrf (WPS) to 
>run
> this scripts? I would appreciate if anyone share his/her sample 
>scripts
> with me.
> Thanks and regards
> 
> *Lia Pervin*
> 
> PhD Student
> 
> Department of Civil and Environmental Engineering
> 
> Office: NREF L 1-006
> 
> University of Alberta
> Mobile: +1 5877104165

From wrfhelp@ucar.edu Tue Jun 03 11:10:54 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 52641078 for bbrashers@environcorp.com; Tue, 03 Jun 2014 11:10:54 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: util/src/int2nc for Polar Stereographic (PS) projections
To: "Bart Brashers" <bbrashers@environcorp.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 03 Jun 2014 11:10:54 -0600
Message-ID: <web-52641079@mail.ucar.edu>
In-Reply-To: <0A8C91C760228A498C126E51126EDB75D46E6751@WCEXS2.ENVIRONCORP.INT>
References: <0A8C91C760228A498C126E51126EDB75D46E6751@WCEXS2.ENVIRONCORP.INT>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Hi Bart,

I just took a quick look at the script and I didn't see any errors 
right offhand.  Would you mind sending me one intermediate file so I 
can test it on my end and see what is going on?

Thanks!
-wrfhelp-

On Mon, 2 Jun 2014 23:12:19 +0000
  Bart Brashers <bbrashers@environcorp.com> wrote:
> Has anyone fixed the utility int2nc, which converts WPS intermediate 
>format files to netCDF, to properly handle PS (polar) projections? 
> It runs, but the dimensions are wrong (only one dimension, there 
>should be two).  For example:
> 
> 
> netcdf SNOWH\:2009-10-23_00 {
> 
> dimensions:
> 
>        i1 = 706 ;
> 
> variables:
> 
>        float SNOWH__0200100(i1, i1) ;
> 
>For comparison, here's part of the header from a SST file:
> 
> 
> netcdf SST\:2009-01-04_00 {
> 
> dimensions:
> 
>        i1 = 4320 ;
> 
>        j1 = 2160 ;
> 
> variables:
> 
>        float SST__0200100(j1, i1) ;
> 
> Thanks in advance,
> 
> Bart Brashers
> ENVIRON
> 
> 
> ________________________________
> This message contains information that may be confidential, 
>privileged or otherwise protected by law from disclosure. It is 
>intended for the exclusive use of the Addressee(s). Unless you are 
>the addressee or authorized agent of the addressee, you may not 
>review, copy, distribute or disclose to anyone the message or any 
>information contained within. If you have received this message in 
>error, please contact the sender by electronic reply to 
>email@environcorp.com and immediately delete all copies of the 
>message.

From wrfhelp@ucar.edu Tue Jun 03 11:07:23 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 52640994 for smritip1@umbc.edu; Tue, 03 Jun 2014 11:07:23 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: WPS- Plot rotated ll projection
To: "Smriti Prathapan" <smritip1@umbc.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 03 Jun 2014 11:07:23 -0600
Message-ID: <web-52640995@mail.ucar.edu>
In-Reply-To: <8CA61882-100B-4FD8-8F49-3D990ED5385D@umbc.edu>
References: <73CD0517-7232-41B8-9076-607A7CFD7045@umbc.edu>
 <78135921-F952-49D0-B64A-C7865083341F@ucar.edu>
 <8CA61882-100B-4FD8-8F49-3D990ED5385D@umbc.edu>
MIME-Version: 1.0
Content-Type: text/plain;charset=windows-1252; format="flowed"
Content-Transfer-Encoding: 8bit

Smriti,

Are you running WRF with the NMM core?  Your WPS file indicates that. 
 Unfortunately our scripts such as plotgrids.ncl only work for the ARW 
core.  Grids can be quite different in NMM and neither plotgrids.ncl 
or plotgrids.exe would work with your domain.

-wrfhelp-

On Mon, 2 Jun 2014 14:00:16 -0400
  Smriti Prathapan <smritip1@umbc.edu> wrote:
> Hi, 
> I am still not able to plot domain for rotated_ll projection using 
>plotgrids.ncl. 
> 
> It shows errors (pasted below). I have attached the error log when 
>running the plotgrids.ncl script and namelist.wps.  Plese help me 
>plot the domain for the projection rotated_ll.
> warning:Attempt to reference attribute (map_proj) which is undefined
> fatal:The result of the conditional expression yields a missing 
>value. NCL can not determine branch, see ismissing function
> fatal:["Execute.c":8567]:Execute: Error occurred at or near line 
>3775 in file $NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl
> 
> 
> 
> Thanks,
> Smriti
> 
> On May 30, 2014, at 8:21 PM, wrfhelp <wrfhelp@ucar.edu> wrote:
> 
>> To run plotgrids.ncl, you should stay in WPS/ directory, and type
>> 
>> ncl util/plotgrids.ncl
>> 
>> and it takes no argument.
>> 
>> wrfhelp
>> 
>> On May 30, 2014, at 12:47 PM, Smriti Prathapan <smritip1@umbc.edu> 
>>wrote:
>> 
>>> Hi,
>>> 
>>> I tried to install NCAR Graphics form the precompiled binaries and I 
>>>have added that to the path in bashrc. The installation was verified 
>>>with the checks mentioned on the NCL website 
>>>(https://www.ncl.ucar.edu/get_started.shtml) Could you please guide 
>>>me to figure out what went wrong with the NCAR Graphics installation? 
>>> 
>>> Trying to view the domain with rotated ll projection using 
>>>plotgrids_new.ncl, I get some errors (pasted below) and I see that 
>>>rotated_ll projection is not included in the script. I have attached 
>>>the error log and namelist.wps. Could you please guide me to plot the 
>>> rotated_ll projection ?
>>> 
>>> ncl plotgrids_new.ncl namelist.wps
>>> 
>>> smritip1@intel19:~/NOAA/new_gsi/WPS$ ncl plotgrids_new.ncl 
>>>namelist.wps
>>> Copyright (C) 1995-2014 - All Rights Reserved
>>> University Corporation for Atmospheric Research
>>> NCAR Command Language Version 6.2.0
>>> The use of this software is governed by a License Agreement.
>>> See http://www.ncl.ucar.edu/ for more details.
>>> fatal:syntax error: line 1 in file namelist.wps before or near 
>>>&share 
>>> &share
>>> -----^
>>> 
>>> fatal:error in statement
>>> fatal:syntax error: line 2 in file namelist.wps before or near ' 
>>> wrf_core = '
>>> ------------^
>>> 
>>> fatal:syntax error: line 3 in file namelist.wps before or near , 
>>> max_dom = 1,
>>> ------------^
>>> 
>>> fatal:syntax error: line 4 in file namelist.wps before or near ' 
>>> start_date = '
>>> --------------^
>>> 
>>> fatal:syntax error: line 5 in file namelist.wps before or near ' 
>>> end_date   = '
>>> ^
>>> <namelist.wps>
>>> <nclErr.log>
>>> 
>>> Thanks,
>>> Smriti
>> 
>> wrfhelp
>> http://www.mmm.ucar.edu/wrf/users/supports/wrfhelp.html
>> 
>> 
>> 
> 

From wrfhelp@ucar.edu Wed May 28 12:46:25 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 52521999 for smritip1@umbc.edu; Wed, 28 May 2014 12:46:25 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: WPS- Plot rotated ll projection
To: "Smriti Prathapan" <smritip1@umbc.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Wed, 28 May 2014 12:46:25 -0600
Message-ID: <web-52522000@mail.ucar.edu>
In-Reply-To: <458BAA22-B531-4779-840D-E2F4B7B499FD@umbc.edu>
References: <8D10F93C-0C48-4C2D-B05F-5F9E7A574494@umbc.edu>
 <web-52398550@mail.ucar.edu>
 <458BAA22-B531-4779-840D-E2F4B7B499FD@umbc.edu>
MIME-Version: 1.0
Content-Type: text/plain;charset=windows-1252; format="flowed"
Content-Transfer-Encoding: 8bit

Smriti,

Your problem is most likely related to NCAR Graphics not being 
properly installed (this is a common problem).  I would suggest using 
plotgrids_new.ncl in the utils directory.  It uses NCL to visualize 
your wrf domain.

-wrfhelp-

On Fri, 23 May 2014 22:43:34 -0400
  Smriti Prathapan <smritip1@umbc.edu> wrote:
> Hi, 
> Attempting to create plotgrids.exe, I did "make plotgrids" in 
>utils/src. However, there are several errors: 
> Could you please guide me to fix these? 
> 
> plotgrids.o: In function `mapbkg_egrid_':
> plotgrids.f90:(.text+0x137): undefined reference to `opngks_'
> plotgrids.f90:(.text+0x150): undefined reference to `gopwk_'
> plotgrids.f90:(.text+0x15f): undefined reference to `gsclip_'
> plotgrids.f90:(.text+0x17f): undefined reference to `gscr_
> .
> .
> .
> plotgrids.o: In function `main':
> plotgrids.f90:(.text+0x32ff): undefined reference to 
>`_gfortran_set_args'
> plotgrids.f90:(.text+0x330e): undefined reference to 
>`_gfortran_set_options'
> plotgrids.f90:(.text+0x3318): undefined reference to 
>`_gfortran_set_convert'
> plotgrids.f90:(.text+0x3322): undefined reference to 
>`_gfortran_set_record_marker'
> collect2: error: ld returned 1 exit status
> make: [plotgrids] Error 1 (ignored)
> 
> Thanks,
> Smriti
> 
> On May 22, 2014, at 10:59 AM, WRF Help <wrfhelp@ucar.edu> wrote:
> 
>> Go to the util/src directory in WPS, and type "make plotgrids"
>> this should compile the plotgrids.exe which does work with
>> the rotated LL grids.
>> 
>> -wrfhelp
>> 
>> On Wed, 21 May 2014 15:17:04 -0400
>> Smriti Prathapan <smritip1@umbc.edu> wrote:
>>> Hi, I was able to compile WPS V3.5 successfully and it  generated 
>>>plotgrids.ncl in /util. In a previous email that I had sent to 
>>>clarify about plotgrids.exe, I was told that beginning with V3.5, the 
>>>programs plotgrids.exe and plotfmt.exe are no longer 
>>>automatically compiled. NCAR Graphics has been installed and tested. 
>>> I would like to plot NMM rotated LL projection. However, 
>>>plotgrids.ncl does not support rotated ll projection. Are there any 
>>>alternative options to plot NMM rotated LL projection ? In a previous 
>>>discussion (email) that I had regarding this, plotgrids.f fortran 
>>>program which uses NCAR Graphics was suggested to will plot the NMM 
>>>domains. But I am not sure where plotgrids.f is. Could you please 
>>>help me resolve this ?
>>> Thanks,
>>> Smriti Prathapan
>> 
> 

From wrfhelp@ucar.edu Fri May 16 13:04:52 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 52299824 for conrad8@illinois.edu; Fri, 16 May 2014 13:04:52 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: WRF CreateTrack.ncl
To: "Dustin Conrad" <conrad8@illinois.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Fri, 16 May 2014 13:04:52 -0600
Message-ID: <web-52299825@mail.ucar.edu>
In-Reply-To: <06cb01cf6bec$3af08990$b0d19cb0$@illinois.edu>
References: <06cb01cf6bec$3af08990$b0d19cb0$@illinois.edu>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Hi Dustin,

Can you send me the tracking file you are going to read?  For some 
reason it is having trouble reading some things out of that file and I 
want to see if I can get it to work on my end.

-wrfhelp-

On Fri, 9 May 2014 20:07:35 -0500
  "Dustin Conrad" <conrad8@illinois.edu> wrote:
> Hello,
> 
> 
> 
> I am trying to run a hurricane simulation using WRFV 3.5 and then 
>use the
> "CreateTracks.ncl" script, however, I can't get it to work. I 
>configured WRF
> using the vortex following option (I selected 3 when I did the 
>./configure),
> but whenever I run the script, I get the following error
> 
> 
> 
> Copyright (C) 1995-2013 - All Rights Reserved
> 
> University Corporation for Atmospheric Research
> 
> NCAR Command Language Version 6.1.2
> 
> The use of this software is governed by a License Agreement.
> 
> See http://www.ncl.ucar.edu/ for more details.
> 
> (0)          Input is ARW type data
> 
> (0)          Doing a single time plot
> 
> warning:stringtofloat: a bad value was passed; input strings must 
>contain
> numeric digits, replacing with missing value
> 
> warning:stringtofloat: a bad value was passed; input strings must 
>contain
> numeric digits, replacing with missing value
> 
> fatal:Subscript out of range, error in subscript #0
> 
> fatal:An error occurred reading mins
> 
> fatal:["Execute.c":8128]:Execute: Error occurred at or near line 485 
>in file
> CreateTracks.ncl
> 
> 
> 
> fatal:["Execute.c":8128]:Execute: Error occurred at or near line 
>1182 in
> file CreateTracks.ncl
> 
> 
> 
> Do you know how to fix this or what I am doing wrong? Thank you!
> 
> 
> 
> Dustin Conrad
> 

From wrfhelp@ucar.edu Fri May 16 13:03:43 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 52299797 for lauren.bronwyn.wheeler@gmail.com; Fri, 16 May 2014 13:03:43 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: WRF Output - Axes Trouble
To: "Lauren Wheeler" <lauren.bronwyn.wheeler@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Fri, 16 May 2014 13:03:43 -0600
Message-ID: <web-52299798@mail.ucar.edu>
In-Reply-To: <CAJHSKQ5jr0fnE4==uqSSaoOH2bjr8sok-17xsjozraSsDM3o-g@mail.gmail.com>
References: <CAJHSKQ5YL1GbMk=+_e_QNSnivQdPQRAPE9O=z3QZ2emNzWFPzw@mail.gmail.com>
 	<CAJHSKQ6MPow97901j_O-MgjFvU_T_zUuQe5dzeJmALA8-AQSJw@mail.gmail.com>
 	<CAJHSKQ7m9WH5kc0NLxFjcL4QvRtT3x8SO4cQYrMMB+PQtBcU+A@mail.gmail.com>
 	<web-51389775@mail.ucar.edu>
 <CAJHSKQ5jr0fnE4==uqSSaoOH2bjr8sok-17xsjozraSsDM3o-g@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Hi Lauren,

Check out this script: 
http://www2.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/Examples/CROSS_SECTION/wrf_CrossSection_2.ncl

The part you will need is this:

       ; Options for XY Plots
         opts_xy                         = res
         opts_xy@tiYAxisString           = "Height (km)"
         opts_xy@cnMissingValPerimOn     = True
         opts_xy@cnMissingValFillColor   = 0
         opts_xy@cnMissingValFillPattern = 11
         opts_xy@tmYLMode                = "Explicit"
         opts_xy@tmYLValues              = fspan(0,zspan,nz) 
                   ; Create tick marks
         opts_xy@tmYLLabels              = 
sprintf("%.1f",fspan(zmin,zmax,nz))  ; Create labels
         opts_xy@tiXAxisFontHeightF      = 0.020
         opts_xy@tiYAxisFontHeightF      = 0.020
         opts_xy@tmXBMajorLengthF        = 0.02
         opts_xy@tmYLMajorLengthF        = 0.02
         opts_xy@tmYLLabelFontHeightF    = 0.015
         opts_xy@PlotOrientation         = tc_plane@Orientation

Let me know if you have any issues.

-wrfhelp-

On Mon, 5 May 2014 11:29:17 -0600
  Lauren Wheeler <lauren.bronwyn.wheeler@gmail.com> wrote:
> Apologies for the extremely delayed reply and thank you for your 
>help. I
> understand that those are the levels now but how do I get it to 
>interpolate
> to height or output those as height in km instead of the levels?
> This suggest to me that the y-axis should be plotted relative to 
>height or
> pressure depending on what's defined since you're interpolating 
>based on
> which you define.
> http://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_intrp3d.shtml
> Any suggestions as to how I can change the y-axis to height instead 
>of
> levels?
> 
> Thanks,
> Lauren
> 
> 
> On Tue, Apr 1, 2014 at 9:48 AM, WRF Help <wrfhelp@ucar.edu> wrote:
> 
>> Lauren,
>>
>> The Y axis of your plot is vertical levels (not km) taken from your 
>>wrf
>> output.  Currently wrf_user_intrp3d only calculates a maximum of 100
>> levels, so your data has been interpolated to show that.  I see that 
>>you
>> are reading in 119 levels.  If you look at the example you used to 
>>create
>> your script, they read in the first 34 levels of the data and that 
>>is what
>> is showing up on their Y-axis.  Let me know if this isn't clear.
>>
>> -wrfhelp-
>>
>>
>> On Sun, 30 Mar 2014 16:16:58 -0600
>>  Lauren Wheeler <lauren.bronwyn.wheeler@gmail.com> wrote:
>>
>>> I ran a 3D idealized simulation and I'm trying to plot a vertical 
>>>cross
>>> section of the winds for a specific z range.
>>>
>>> I've created a height variable ('z') using the wrf_user_getvar and 
>>>when I
>>> check the min and max values and they match my inputs, max = 29.7 km 
>>>and
>>> min = 0.1 km.
>>>
>>> When I try to plot the plane as u versus z though my vertical axis 
>>>will
>>> only extend to 100.
>>>
>>> I stripped the script of anything that I thought might be 
>>>influencing the
>>> y-axis but I haven't had any luck and I'm still getting the same 
>>>results.
>>>
>>> Attached is the resulting plot and below is my script.
>>>
>>> Any suggestions would be welcome and thanks!
>>> Lauren Wheeler
>>>
>>> *NCL Script:*
>>>
>>>
>>> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>>> ;
>>> ;Plots Vertical and Horizontal winds from 3D Hill Simulation
>>> ;Feb 2014
>>> ;Modified from ;
>>> http://www.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/
>>> Examples/wrf_Hill2d.ncl
>>> ;
>>> ;
>>> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>>>
>>> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>> load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>> ;load "./WRFUserARW.ncl"
>>>
>>> begin
>>>
>>>  a = addfile("wrfout_d01_half-01-01_00:00:00"+".nc","r")
>>>
>>>   type = "pdf"   ;x11, ps, ncgm, pdf
>>>
>>>  wks = gsn_open_wks(type,"Wind_XSection_test")
>>>
>>> ; Set some Basic Plot options
>>>    res = True
>>>    res@MainTitle     = "WRF Hill 3D"
>>>    res@InitTime      = False
>>>    res@Footer        = False
>>>
>>>    pltres = True
>>>
>>>
>>> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>>>
>>> ;  Select time outputs for plots
>>>
>>>  times  = wrf_user_list_times(a)  ; get times in the file
>>>  ntimes = dimsizes(times)         ; number of times in the file
>>>
>>>
>>> ; The plane data is plotted on
>>>
>>>  plane = (/ 0., 50./)   ; (x,y) point for vertical plane
>>>  angle = 90.0
>>>  pii = 3.14159
>>>  aspect_ratio = .3 ;0.7 fits on vertical page
>>>
>>> ; This is the big loop over all of the time periods to process
>>>
>>>  do it = 2,ntimes-1,2 ;every other time step
>>> ;  do it = 1,ntimes-1 ;every time step
>>>
>>>    time = it
>>>    res@TimeLabel                  = times(it)
>>> ;   res@AspectRatio                = aspect_ratio
>>>
>>>
>>> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>>> ; Collecting data/variables from WRF output
>>>
>>>  u_in   = wrf_user_getvar(a,"ua",time)    ; ua is u averaged to mass
>>> points
>>>  v_in   = wrf_user_getvar(a,"va",time)    ; va is v averaged to mass
>>> points
>>>  w_in   = wrf_user_getvar(a,"wa",time)    ; vertical velocity
>>>  z_in   = wrf_user_getvar(a, "z",time)    ; grid point height
>>>
>>>
>>>  u   =  u_in(0:119,:,:)
>>>  v   =  v_in(0:119,:,:)
>>>  w   =  w_in(0:119,:,:)
>>>  z   =  z_in(0:119,:,:)
>>>
>>>  u_plane  = wrf_user_intrp3d( u,z,"v",plane,angle,False)
>>>  v_plane  = wrf_user_intrp3d( v,z,"v",plane,angle,False)
>>>  w_plane  = wrf_user_intrp3d( w,z,"v",plane,angle,False)
>>>  Du_plane = (u_plane-10) ;subtracting input u0 (10 m/s) from u
>>>
>>> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>>>
>>>
>>> ; Horizontal Wind Perturbation Contour Fill
>>>      opts_th  = res
>>>      opts_th@FieldTitle           = u_in@description
>>>      opts_th@cnFillOn             = True
>>>      opts_th@gsnSpreadColorEnd    = -10
>>>      opts_th@PlotOrientation      = u_plane@Orientation
>>>      contour_th     = wrf_contour(a,wks,Du_plane,opts_th) ; plots
>>> horizontal perturbation
>>>
>>> ; Vertical Velocity
>>>      opts_w   = res
>>>      opts_w@FieldTitle            = w_in@description
>>>      opts_w@cnLineLabelInterval  = 0
>>>      opts_w@cnLevelSpacingF = 0.01
>>>      contour_w = wrf_contour(a,wks, w_plane,opts_w)
>>>
>>>      plot = wrf_overlays(a,wks,(/contour_th, contour_w/),pltres)
>>>
>>> ;       ************************************************************
>>>
>>>  end do  ;       end of the time loop
>>>
>>> end
>>>
>>
>>

From wrfhelp@ucar.edu Tue May 06 10:24:52 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 52114989 for kelseyjmulder@gmail.com; Tue, 06 May 2014 10:24:52 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Help with wrf_cape2d and wrf_cape3d
To: "Kelsey Mulder" <kelseyjmulder@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 06 May 2014 10:24:52 -0600
Message-ID: <web-52114990@mail.ucar.edu>
In-Reply-To: <A6BE7D5E-D8FA-4162-BA08-93FB193D7EAF@gmail.com>
References: <A6BE7D5E-D8FA-4162-BA08-93FB193D7EAF@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;boundary="_===52114989====mail.ucar.edu===_"

This is a multi-part MIME message

--_===52114989====mail.ucar.edu===_
Content-Type: text/plain;charset=windows-1252; format="flowed"
Content-Transfer-Encoding: 8bit

Hi Kelsey,

Sorry for the late response.  I need to look into this a bit, but I am 
attached the fortran code that is used to make these functions if you 
want to look at it.  It is called in WRFUserARW.ncl.  I will look at 
this today and let you know if I can find anything.

-wrfhelp-

On Fri, 2 May 2014 09:45:14 +0100
  Kelsey Mulder <kelseyjmulder@gmail.com> wrote:
> Hello,
> 
> Ive sent this question a few weeks ago to wrf help and to NCL talk 
>and havent gotten a response. 
> 
> 
> 
> We are using the wrf_cape3d function to calculate CAPE and CIN for 
>real sounding data to conduct a sounding climatology. We have 
>compared our results with the University of Wyoming soundings, which 
>uses a similar procedure to calculate CAPE (using the temperature of 
>a parcel from the lowest 500 m of the atmosphere, raised dry 
>adiabatically to the LCL and moist adiabatically thereafter), however 
>the wrf_cape3d procedure produces CAPE values an order of magnitude 
>larger than the U Wyo CAPE values. We have used the exact sounding 
>the U of Wyo have used and tried many other tests to get more 
>reasonable results. 
> 
> How can we access the code that is calculating wrf_cape3d?
> 
> A further problem, we are also calculating MUCAPE using wrf_cape2d 
>and in many cases, the MUCAPE is lower than the surface based CAPE. 
>Any ideas on this problem?
> 
> 
> Thanks,
> 
> 
> Kelsey Mulder
> 
> 
> Co-Chair, AMS Student Conference Planning Committee
> 
> PhD Student, University of Manchester
> School of Earth, Atmospheric and Environmental Sciences
> Simon Building
> Oxford Road
> Manchester, M13 9PL
> United Kingdom
> 
> Tel: +44 161 306 3911
> 
> 
> 


--_===52114989====mail.ucar.edu===_
Content-Type: application/octet-stream
Content-Disposition: attachment;
 filename="rip_cape.f"
Content-Transfer-Encoding: base64

Yz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KYwpjICFJUk9VVElORTogY2FwZWNhbGMzZCAtLSBDYWxjdWxh
dGUgQ0FQRSBhbmQgQ0lOCmMKYyAhREVTQ1JJUFRJT046CmMKYyAgIElmIGkzZGZsYWc9MSwg
dGhpcyByb3V0aW5lIGNhbGN1bGF0ZXMgQ0FQRSBhbmQgQ0lOIChpbiBtKioyL3MqKjIsCmMg
ICBvciBKL2tnKSBmb3IgZXZlcnkgZ3JpZCBwb2ludCBpbiB0aGUgZW50aXJlIDNEIGRvbWFp
biAodHJlYXRpbmcKYyAgIGVhY2ggZ3JpZCBwb2ludCBhcyBhIHBhcmNlbCkuICBJZiBpM2Rm
bGFnPTAsIHRoZW4gaXQKYyAgIGNhbGN1bGF0ZXMgQ0FQRSBhbmQgQ0lOIG9ubHkgZm9yIHRo
ZSBwYXJjZWwgd2l0aCBtYXggdGhldGEtZSBpbgpjICAgdGhlIGNvbHVtbiwgKGkuZS4gc29t
ZXRoaW5nIGFraW4gdG8gQ29sbWFuJ3MgTUNBUEUpLiAgQnkgInBhcmNlbCIsCmMgICB3ZSBt
ZWFuIGEgNTAwLW0gZGVlcCBwYXJjZWwsIHdpdGggYWN0dWFsIHRlbXBlcmF0dXJlIGFuZCBt
b2lzdHVyZQpjICAgYXZlcmFnZWQgb3ZlciB0aGF0IGRlcHRoLgpjCmMgICBJbiB0aGUgY2Fz
ZSBvZiBpM2RmbGFnPTAsCmMgICBDQVBFIGFuZCBDSU4gYXJlIDJEIGZpZWxkcyB0aGF0IGFy
ZSBwbGFjZWQgaW4gdGhlIGs9bWt6aCBzbGFicyBvZgpjICAgdGhlIGNhcGUgYW5kIGNpbiBh
cnJheXMuICBBbHNvLCBpZiBpM2RmbGFnPTAsIExDTCBhbmQgTEZDIGhlaWdodHMKYyAgIGFy
ZSBwdXQgaW4gdGhlIGs9bWt6aC0xIGFuZCBrPW1remgtMiBzbGFicyBvZiB0aGUgY2luIGFy
cmF5LgpjCmMgQVNTVU1QVElPTlM6CmMKYyAhUkVWSVNJT04gSElTVE9SWToKYyAgICAgMjAw
NS1NYXktMTUgLSBNYXJrIFQuIFN0b2VsaW5nYSAtIG9yaW5naW5hbCB2ZXJzaW9uIGZyb20g
UklQNApjICAgICAyMDA1LU5vdi0yOCAtIEouIFNjaHJhbW0gLSBtb2RpZmllZCB0byBydW4g
b3V0c2lkZSBvZiBSSVA0IHdpdGgKYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TkNMCmMKYyAhSU5URVJGQUNFOgpjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpDIE5DTEZPUlRTVEFSVAogICAg
ICBTVUJST1VUSU5FIERDQVBFQ0FMQzNEKFBSUyxUTUssUVZQLEdIVCxURVIsU0ZQLENBUEUs
Q0lOLE1JWSxNSlgsCiAgICAgKyAgICAgICAgICAgICAgICAgICAgICAgTUtaSCxJM0RGTEFH
LFRFUl9GT0xMT1csUFNBRklMRSkKYwogICAgICBJTVBMSUNJVCBOT05FCiAgICAgIElOVEVH
RVIgTUlZLE1KWCxNS1pILEkzREZMQUcsVEVSX0ZPTExPVwogICAgICBET1VCTEUgUFJFQ0lT
SU9OIFBSUyhNSVksTUpYLE1LWkgpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVE1LKE1JWSxN
SlgsTUtaSCkKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBRVlAoTUlZLE1KWCxNS1pIKQogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIEdIVChNSVksTUpYLE1LWkgpCiAgICAgIERPVUJMRSBQUkVD
SVNJT04gVEVSKE1JWSxNSlgpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gU0ZQKE1JWSxNSlgp
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gQ0FQRShNSVksTUpYLE1LWkgpCiAgICAgIERPVUJM
RSBQUkVDSVNJT04gQ0lOKE1JWSxNSlgsTUtaSCkKICAgICAgQ0hBUkFDVEVSKigqKSBQU0FG
SUxFCkMgTkNMRU5ECmMgTG9jYWwgdmFyaWFibGVzCiAgICAgIElOVEVHRVIgSSxKLEssSUxD
TCxJVVAsS0VMLEtLLEtMQ0wsS0xFVixLTEZDLEtNQVgsS1BBUixLUEFSMSxLUEFSMgogICAg
ICBJTlRFR0VSIE1NLE5OCiAgICAgIERPVUJMRSBQUkVDSVNJT04gREFWRyxFVEhNQVgsUSxU
LFAsRSxFVEgsVExDTCxaTENMCiAgICAgIERPVUJMRSBQUkVDSVNJT04gQ1AsRVBTLEdBTU1B
LEdBTU1BTUQsUkdBUyxSR0FTTUQsVExDTEMxLFRMQ0xDMiwKICAgICArICAgICAgICAgICAg
ICAgICBUTENMQzMsVExDTEM0CiAgICAgIERPVUJMRSBQUkVDSVNJT04gQ1BNRCxUSFRFQ09O
MSxUSFRFQ09OMixUSFRFQ09OMwogICAgICBET1VCTEUgUFJFQ0lTSU9OIENFTEtFTCxFWkVS
TyxFU0xDT04xLEVTTENPTjIsR1JBVixUSEVDT04xLAogICAgICsgICAgICAgICAgICAgICAg
IFRIRUNPTjIsVEhFQ09OMwogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBBVkcsVklSVFVBTCxQ
MSxQMixQUDEsUFAyLFRILFRPVFRIRSxUT1RRVlAsCiAgICAgKyAgICAgICAgICAgICAgICAg
VE9UUFJTCiAgICAgIERPVUJMRSBQUkVDSVNJT04gQ1BNLERFTFRBUCxFVEhQQVJJLEdBTU1B
TSxHSFRQQVJJLFFWUFBBUkksCiAgICAgKyAgICAgICAgICAgICAgICAgUFJTUEFSSSxUTUtQ
QVJJCiAgICAgIERPVUJMRSBQUkVDSVNJT04gRkFDREVOLEZBQzEsRkFDMixRVlBMSUZULFRN
S0xJRlQsVFZFTlYsVFZMSUZULAogICAgICsgICAgICAgICAgICAgICAgIEdIVExJRlQKICAg
ICAgRE9VQkxFIFBSRUNJU0lPTiBFU0xJRlQsVE1LRU5WLFFWUEVOVixUT05QU0FESUFCQVQK
ICAgICAgRE9VQkxFIFBSRUNJU0lPTiBCRU5BTUlOLERaLFosUFVQLFBETgogICAgICBET1VC
TEUgUFJFQ0lTSU9OIEJVT1koMTUwKSxaUkVMKDE1MCksQkVOQUNDVU0oMTUwKSwKICAgICAr
ICAgICAgICAgICAgICAgICBQUlNGKE1JWSxNSlgsTUtaSCkKICAgICAgRE9VQkxFIFBSRUNJ
U0lPTiBQU0FESVRIVEUoMTUwKSxQU0FESVBSUygxNTApLFBTQURJVE1LKDE1MCwxNTApCmMK
QyBUaGUgY29tbWVudHMgd2VyZSB0YWtlbiBmcm9tIGEgTWFyayBTdG9lbGluZ2EgZW1haWws
IDIzIEFwciAyMDA3LApDIGluIHJlc3BvbnNlIHRvIGEgdXNlciBnZXR0aW5nIHRoZSAiT3V0
c2lkZSBvZiBsb29rdXAgdGFibGUgYm91bmRzIgpDIGVycm9yIG1lc3NhZ2UuIApDCkMgVE1L
UEFSSSAgLSBJbml0aWFsIHRlbXBlcmF0dXJlIG9mIHBhcmNlbCwgSwpDICAgIFZhbHVlcyBv
ZiAzMDAgb2theS4gKE5vdCBzdXJlIGhvdyBtdWNoIGZyb20gdGhpcyB5b3UgY2FuIHN0cmF5
LikKQwpDIFBSU1BBUkkgLSBJbml0aWFsIHByZXNzdXJlIG9mIHBhcmNlbCwgaFBhCkMgICAg
VmFsdWVzIG9mIDk4MCBva2F5LiAoTm90IHN1cmUgaG93IG11Y2ggZnJvbSB0aGlzIHlvdSBj
YW4gc3RyYXkuKQpDCkMgVEhURUNPTjEsIFRIVEVDT04yLCBUSFRFQ09OMwpDICAgICBUaGVz
ZSBhcmUgYWxsIGNvbnN0YW50cywgdGhlIGZpcnN0IGluIEsgYW5kIHRoZSBvdGhlciB0d28g
aGF2ZQpDICAgICBubyB1bml0cy4gIFZhbHVlcyBvZiAzMzc2LCAyLjU0LCBhbmQgMC44MSB3
ZXJlIHN0YXRlZCBhcyBiZWluZwpDICAgICBva2F5LgpDCkMgVExDTCAtIFRoZSB0ZW1wZXJh
dHVyZSBhdCB0aGUgcGFyY2VsJ3MgbGlmdGVkIGNvbmRlbnNhdGlvbiBsZXZlbCwgSwpDICAg
ICAgICBzaG91bGQgYmUgYSByZWFzb25hYmxlIGF0bW9zcGhlcmljIHRlbXBlcmF0dXJlIGFy
b3VuZCAyNTAtMzAwIEsKQyAgICAgICAgKDM5OCBpcyAid2F5IHRvbyBoaWdoIikKQwpDIFFW
UFBBUkkgLSBUaGUgaW5pdGlhbCB3YXRlciB2YXBvciBtaXhpbmcgcmF0aW8gb2YgdGhlIHBh
cmNlbCwKQyAgICAgICAgICAga2cva2cgKHNob3VsZCByYW5nZSBmcm9tIDAuMDAwIHRvIDAu
MDI1KQpDCgpjIENvbnN0YW50cwogICAgICBJVVAgPSA2CiAgICAgIENFTEtFTCA9IDI3My4x
NUQwCiAgICAgIEdSQVYgPSA5LjgxRDAKQyBoUGEKICAgICAgRVpFUk8gPSA2LjExMkQwCiAg
ICAgIEVTTENPTjEgPSAxNy42N0QwCiAgICAgIEVTTENPTjIgPSAyOS42NUQwCiAgICAgIEVQ
UyA9IDAuNjIyRDAKQyBKL0sva2cKICAgICAgUkdBUyA9IDI4Ny4wNEQwCkMgIEovSy9rZyAg
Tm90ZTogbm90IHVzaW5nIEJvbHRvbidzIHZhbHVlIG9mIDEwMDUuNwogICAgICBDUCA9IDEw
MDQuRDAKICAgICAgR0FNTUEgPSBSR0FTL0NQCkMgIGNwX21vaXN0PWNwKigxLitjcG1kKnF2
cCkKICAgICAgQ1BNRCA9IC44ODdEMApDICByZ2FzX21vaXN0PXJnYXMqKDEuK3JnYXNtZCpx
dnApCiAgICAgIFJHQVNNRCA9IC42MDhEMApDICBnYW1tYV9tb2lzdD1nYW1tYSooMS4rZ2Ft
bWFtZCpxdnApCiAgICAgIEdBTU1BTUQgPSBSR0FTTUQgLSBDUE1ECiAgICAgIFRMQ0xDMSA9
IDI4NDAuRDAKICAgICAgVExDTEMyID0gMy41RDAKICAgICAgVExDTEMzID0gNC44MDVEMAog
ICAgICBUTENMQzQgPSA1NS5EMApDICBLCiAgICAgIFRIVEVDT04xID0gMzM3Ni5EMAogICAg
ICBUSFRFQ09OMiA9IDIuNTREMAogICAgICBUSFRFQ09OMyA9IC44MUQwCmMKYyAgQ2FsY3Vs
YXRlZCB0aGUgcHJlc3N1cmUgYXQgZnVsbCBzaWdtYSBsZXZlbHMgKGEgc2V0IG9mIHByZXNz
dXJlCmMgIGxldmVscyB0aGF0IGJvdW5kIHRoZSBsYXllcnMgcmVwcmVzZW50ZWQgYnkgdGhl
IHZlcnRpY2FsIGdyaWQgcG9pbnRzKQoKICAgICAgQ0FMTCBEUEZDQUxDKFBSUyxTRlAsUFJT
RixNSVksTUpYLE1LWkgsVEVSX0ZPTExPVykKYwpjICBCZWZvcmUgbG9vcGluZywgc2V0IGxv
b2t1cCB0YWJsZSBmb3IgZ2V0dGluZyB0ZW1wZXJhdHVyZSBvbgpjICBhIHBzZXVkb2FkaWFi
YXQuCmMKICAgICAgQ0FMTCBETE9PS1VQX1RBQkxFKFBTQURJVEhURSxQU0FESVBSUyxQU0FE
SVRNSyxQU0FGSUxFKQpjCkMgICBkbyBqPTEsbWp4LTEKICAgICAgRE8gSiA9IDEsTUpYCkMg
ICBkbyBpPTEsbWl5LTEKICAgICAgICAgIERPIEkgPSAxLE1JWQogICAgICAgICAgICAgIENB
UEUoSSxKLDEpID0gMC5EMAogICAgICAgICAgICAgIENJTihJLEosMSkgPSAwLkQwCmMKICAg
ICAgICAgICAgICBJRiAoSTNERkxBRy5FUS4xKSBUSEVOCiAgICAgICAgICAgICAgICAgIEtQ
QVIxID0gMgogICAgICAgICAgICAgICAgICBLUEFSMiA9IE1LWkgKICAgICAgICAgICAgICBF
TFNFCmMKYyAgICAgIEZpbmQgcGFyY2VsIHdpdGggbWF4IHRoZXRhLWUgaW4gbG93ZXN0IDMg
a20gQUdMLgpjCiAgICAgICAgICAgICAgICAgIEVUSE1BWCA9IC0xLkQwCiAgICAgICAgICAg
ICAgICAgIERPIEsgPSBNS1pILDEsLTEKICAgICAgICAgICAgICAgICAgICAgIElGIChHSFQo
SSxKLEspLVRFUihJLEopLkxULjMwMDAuRDApIFRIRU4KICAgICAgICAgICAgICAgICAgICAg
ICAgICBRID0gTUFYKFFWUChJLEosSyksMS5ELTE1KQogICAgICAgICAgICAgICAgICAgICAg
ICAgIFQgPSBUTUsoSSxKLEspCiAgICAgICAgICAgICAgICAgICAgICAgICAgUCA9IFBSUyhJ
LEosSykKICAgICAgICAgICAgICAgICAgICAgICAgICBFID0gUSpQLyAoRVBTK1EpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgVExDTCA9IFRMQ0xDMS8gKExPRyhUKipUTENMQzIvRSkt
VExDTEMzKSArCiAgICAgKyAgICAgICAgICAgICAgICAgICAgICAgICAgIFRMQ0xDNAogICAg
ICAgICAgICAgICAgICAgICAgICAgIEVUSCA9IFQqICgxMDAwLkQwL1ApKioKICAgICArICAg
ICAgICAgICAgICAgICAgICAgICAgICAoR0FNTUEqICgxLkQwK0dBTU1BTUQqUSkpKgogICAg
ICsgICAgICAgICAgICAgICAgICAgICAgICAgIEVYUCgoVEhURUNPTjEvVExDTC1USFRFQ09O
MikqUSoKICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAoMS5EMCtUSFRFQ09OMypR
KSkKICAgICAgICAgICAgICAgICAgICAgICAgICBJRiAoRVRILkdULkVUSE1BWCkgVEhFTgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBLTEVWID0gSwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBFVEhNQVggPSBFVEgKICAgICAgICAgICAgICAgICAgICAgICAgICBF
TkQgSUYKICAgICAgICAgICAgICAgICAgICAgIEVORCBJRgogICAgICAgICAgICAgICAgICBF
TkQgRE8KICAgICAgICAgICAgICAgICAgS1BBUjEgPSBLTEVWCiAgICAgICAgICAgICAgICAg
IEtQQVIyID0gS0xFVgpjCmMgICAgICBFc3RhYmxpc2ggYXZlcmFnZSBwcm9wZXJ0aWVzIG9m
IHRoYXQgcGFyY2VsCmMgICAgICAgICAob3ZlciBkZXB0aCBvZiBhcHByb3hpbWF0ZWx5IGRh
dmcgbWV0ZXJzKQpjCmMgICAgICAgICBkYXZnPS4xCiAgICAgICAgICAgICAgICAgIERBVkcg
PSA1MDAuRDAKICAgICAgICAgICAgICAgICAgUEFWRyA9IERBVkcqUFJTKEksSixLUEFSMSkq
R1JBVi8KICAgICArICAgICAgICAgICAgICAgICAgIChSR0FTKlZJUlRVQUwoVE1LKEksSixL
UEFSMSksUVZQKEksSixLUEFSMSkpKQogICAgICAgICAgICAgICAgICBQMiA9IE1JTihQUlMo
SSxKLEtQQVIxKSsuNUQwKlBBVkcsUFJTRihJLEosTUtaSCkpCiAgICAgICAgICAgICAgICAg
IFAxID0gUDIgLSBQQVZHCiAgICAgICAgICAgICAgICAgIFRPVFRIRSA9IDAuRDAKICAgICAg
ICAgICAgICAgICAgVE9UUVZQID0gMC5EMAogICAgICAgICAgICAgICAgICBUT1RQUlMgPSAw
LkQwCiAgICAgICAgICAgICAgICAgIERPIEsgPSBNS1pILDIsLTEKICAgICAgICAgICAgICAg
ICAgICAgIElGIChQUlNGKEksSixLKS5MRS5QMSkgR08gVE8gMzUKICAgICAgICAgICAgICAg
ICAgICAgIElGIChQUlNGKEksSixLLTEpLkdFLlAyKSBHTyBUTyAzNAogICAgICAgICAgICAg
ICAgICAgICAgUCA9IFBSUyhJLEosSykKICAgICAgICAgICAgICAgICAgICAgIFBVUCA9IFBS
U0YoSSxKLEspCiAgICAgICAgICAgICAgICAgICAgICBQRE4gPSBQUlNGKEksSixLLTEpCiAg
ICAgICAgICAgICAgICAgICAgICBRID0gTUFYKFFWUChJLEosSyksMS5ELTE1KQogICAgICAg
ICAgICAgICAgICAgICAgVEggPSBUTUsoSSxKLEspKiAoMTAwMC5EMC9QKSoqCiAgICAgKyAg
ICAgICAgICAgICAgICAgICAgIChHQU1NQSogKDEuRDArR0FNTUFNRCpRKSkKICAgICAgICAg
ICAgICAgICAgICAgIFBQMSA9IE1BWChQMSxQRE4pCiAgICAgICAgICAgICAgICAgICAgICBQ
UDIgPSBNSU4oUDIsUFVQKQogICAgICAgICAgICAgICAgICAgICAgSUYgKFBQMi5HVC5QUDEp
IFRIRU4KICAgICAgICAgICAgICAgICAgICAgICAgICBERUxUQVAgPSBQUDIgLSBQUDEKICAg
ICAgICAgICAgICAgICAgICAgICAgICBUT1RRVlAgPSBUT1RRVlAgKyBRKkRFTFRBUAogICAg
ICAgICAgICAgICAgICAgICAgICAgIFRPVFRIRSA9IFRPVFRIRSArIFRIKkRFTFRBUAogICAg
ICAgICAgICAgICAgICAgICAgICAgIFRPVFBSUyA9IFRPVFBSUyArIERFTFRBUAogICAgICAg
ICAgICAgICAgICAgICAgRU5EIElGCiAgIDM0ICAgICAgICAgICAgICAgICBDT05USU5VRQog
ICAgICAgICAgICAgICAgICBFTkQgRE8KICAgMzUgICAgICAgICAgICAgQ09OVElOVUUKICAg
ICAgICAgICAgICAgICAgUVZQUEFSSSA9IFRPVFFWUC9UT1RQUlMKICAgICAgICAgICAgICAg
ICAgVE1LUEFSSSA9IChUT1RUSEUvVE9UUFJTKSoKICAgICArICAgICAgICAgICAgICAgICAg
ICAgIChQUlMoSSxKLEtQQVIxKS8xMDAwLkQwKSoqIChHQU1NQSoKICAgICArICAgICAgICAg
ICAgICAgICAgICAgICgxLkQwK0dBTU1BTUQqUVZQKEksSixLUEFSMSkpKQogICAgICAgICAg
ICAgIEVORCBJRgpjCiAgICAgICAgICAgICAgRE8gS1BBUiA9IEtQQVIxLEtQQVIyCmMKYyAg
IENhbGN1bGF0ZSB0ZW1wZXJhdHVyZSBhbmQgbW9pc3R1cmUgcHJvcGVydGllcyBvZiBwYXJj
ZWwKYyAgICAgKE5vdGUsIHF2cHBhcmkgYW5kIHRta3BhcmkgYWxyZWFkeSBjYWxjdWxhdGVk
IGFib3ZlIGZvciAyRCBjYXNlLikKYwogICAgICAgICAgICAgICAgICBJRiAoSTNERkxBRy5F
US4xKSBUSEVOCiAgICAgICAgICAgICAgICAgICAgICBRVlBQQVJJID0gUVZQKEksSixLUEFS
KQogICAgICAgICAgICAgICAgICAgICAgVE1LUEFSSSA9IFRNSyhJLEosS1BBUikKICAgICAg
ICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAgICAgIFBSU1BBUkkgPSBQUlMoSSxK
LEtQQVIpCiAgICAgICAgICAgICAgICAgIEdIVFBBUkkgPSBHSFQoSSxKLEtQQVIpCiAgICAg
ICAgICAgICAgICAgIEdBTU1BTSA9IEdBTU1BKiAoMS5EMCtHQU1NQU1EKlFWUFBBUkkpCiAg
ICAgICAgICAgICAgICAgIENQTSA9IENQKiAoMS5EMCtDUE1EKlFWUFBBUkkpCmMKICAgICAg
ICAgICAgICAgICAgRSA9IE1BWCgxLkQtMjAsUVZQUEFSSSpQUlNQQVJJLyAoRVBTK1FWUFBB
UkkpKQogICAgICAgICAgICAgICAgICBUTENMID0gVExDTEMxLyAoTE9HKFRNS1BBUkkqKlRM
Q0xDMi9FKS1UTENMQzMpICsKICAgICArICAgICAgICAgICAgICAgICAgIFRMQ0xDNAogICAg
ICAgICAgICAgICAgICBFVEhQQVJJID0gVE1LUEFSSSogKDEwMDAuRDAvUFJTUEFSSSkqKgog
ICAgICsgICAgICAgICAgICAgICAgICAgICAgKEdBTU1BKiAoMS5EMCtHQU1NQU1EKlFWUFBB
UkkpKSoKICAgICArICAgICAgICAgICAgICAgICAgICAgIEVYUCgoVEhURUNPTjEvVExDTC1U
SFRFQ09OMikqUVZQUEFSSSoKICAgICArICAgICAgICAgICAgICAgICAgICAgICgxLkQwK1RI
VEVDT04zKlFWUFBBUkkpKQogICAgICAgICAgICAgICAgICBaTENMID0gR0hUUEFSSSArIChU
TUtQQVJJLVRMQ0wpLyAoR1JBVi9DUE0pCmMKYyAgIENhbGN1bGF0ZSBidW95YW5jeSBhbmQg
cmVsYXRpdmUgaGVpZ2h0IG9mIGxpZnRlZCBwYXJjZWwgYXQKYyAgIGFsbCBsZXZlbHMsIGFu
ZCBzdG9yZSBpbiBib3R0b20gdXAgYXJyYXlzLiAgQWRkIGEgbGV2ZWwgYXQgdGhlIExDTCwK
YyAgIGFuZCBhdCBhbGwgcG9pbnRzIHdoZXJlIGJ1b3lhbmN5IGlzIHplcm8uCmMKQyAgZm9y
IGFycmF5cyB0aGF0IGdvIGJvdHRvbSB0byB0b3AKICAgICAgICAgICAgICAgICAgS0sgPSAw
CiAgICAgICAgICAgICAgICAgIElMQ0wgPSAwCiAgICAgICAgICAgICAgICAgIElGIChHSFRQ
QVJJLkdFLlpMQ0wpIFRIRU4KYwpjICAgICAgaW5pdGlhbCBwYXJjZWwgYWxyZWFkeSBzYXR1
cmF0ZWQgb3Igc3VwZXJzYXR1cmF0ZWQuCmMKICAgICAgICAgICAgICAgICAgICAgIElMQ0wg
PSAyCiAgICAgICAgICAgICAgICAgICAgICBLTENMID0gMQogICAgICAgICAgICAgICAgICBF
TkQgSUYKICAgICAgICAgICAgICAgICAgRE8gSyA9IEtQQVIsMSwtMQpDICBmb3IgYXJyYXlz
IHRoYXQgZ28gYm90dG9tIHRvIHRvcAogICAzMyAgICAgICAgICAgICAgICAgS0sgPSBLSyAr
IDEKQyAgbW9kZWwgbGV2ZWwgaXMgYmVsb3cgTENMCiAgICAgICAgICAgICAgICAgICAgICBJ
RiAoR0hUKEksSixLKS5MVC5aTENMKSBUSEVOCiAgICAgICAgICAgICAgICAgICAgICAgICAg
UVZQTElGVCA9IFFWUFBBUkkKICAgICAgICAgICAgICAgICAgICAgICAgICBUTUtMSUZUID0g
VE1LUEFSSSAtIEdSQVYvQ1BNKgogICAgICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoR0hUKEksSixLKS1HSFRQQVJJKQogICAgICAgICAgICAgICAgICAgICAgICAgIFRWRU5W
ID0gVklSVFVBTChUTUsoSSxKLEspLFFWUChJLEosSykpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgVFZMSUZUID0gVklSVFVBTChUTUtMSUZULFFWUExJRlQpCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgR0hUTElGVCA9IEdIVChJLEosSykKICAgICAgICAgICAgICAgICAgICAg
IEVMU0UgSUYgKEdIVChJLEosSykuR0UuWkxDTCAuQU5ELiBJTENMLkVRLjApIFRIRU4KYwpj
ICAgICBUaGlzIG1vZGVsIGxldmVsIGFuZCBwcmV2aW91cyBtb2RlbCBsZXZlbCBzdHJhZGRs
ZSB0aGUgTENMLApjICAgICBzbyBmaXJzdCBjcmVhdGUgYSBuZXcgbGV2ZWwgaW4gdGhlIGJv
dHRvbS11cCBhcnJheSwgYXQgdGhlIExDTC4KYwogICAgICAgICAgICAgICAgICAgICAgICAg
IFRNS0xJRlQgPSBUTENMCiAgICAgICAgICAgICAgICAgICAgICAgICAgUVZQTElGVCA9IFFW
UFBBUkkKICAgICAgICAgICAgICAgICAgICAgICAgICBGQUNERU4gPSBHSFQoSSxKLEspIC0g
R0hUKEksSixLKzEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgRkFDMSA9IChaTENMLUdI
VChJLEosSysxKSkvRkFDREVOCiAgICAgICAgICAgICAgICAgICAgICAgICAgRkFDMiA9IChH
SFQoSSxKLEspLVpMQ0wpL0ZBQ0RFTgogICAgICAgICAgICAgICAgICAgICAgICAgIFRNS0VO
ViA9IFRNSyhJLEosSysxKSpGQUMyICsgVE1LKEksSixLKSpGQUMxCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgUVZQRU5WID0gUVZQKEksSixLKzEpKkZBQzIgKyBRVlAoSSxKLEspKkZB
QzEKICAgICAgICAgICAgICAgICAgICAgICAgICBUVkVOViA9IFZJUlRVQUwoVE1LRU5WLFFW
UEVOVikKICAgICAgICAgICAgICAgICAgICAgICAgICBUVkxJRlQgPSBWSVJUVUFMKFRNS0xJ
RlQsUVZQTElGVCkKICAgICAgICAgICAgICAgICAgICAgICAgICBHSFRMSUZUID0gWkxDTAog
ICAgICAgICAgICAgICAgICAgICAgICAgIElMQ0wgPSAxCiAgICAgICAgICAgICAgICAgICAg
ICBFTFNFCiAgICAgICAgICAgICAgICAgICAgICAgICAgVE1LTElGVCA9IFRPTlBTQURJQUJB
VChFVEhQQVJJLFBSUyhJLEosSyksCiAgICAgKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBTQURJVEhURSxQU0FESVBSUyxQU0FESVRNSyxHQU1NQSkKICAgICAgICAgICAgICAg
ICAgICAgICAgICBFU0xJRlQgPSBFWkVSTypFWFAoRVNMQ09OMSogKFRNS0xJRlQtQ0VMS0VM
KS8KICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoVE1LTElGVC1FU0xDT04y
KSkKICAgICAgICAgICAgICAgICAgICAgICAgICBRVlBMSUZUID0gRVBTKkVTTElGVC8gKFBS
UyhJLEosSyktRVNMSUZUKQogICAgICAgICAgICAgICAgICAgICAgICAgIFRWRU5WID0gVklS
VFVBTChUTUsoSSxKLEspLFFWUChJLEosSykpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
VFZMSUZUID0gVklSVFVBTChUTUtMSUZULFFWUExJRlQpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgR0hUTElGVCA9IEdIVChJLEosSykKICAgICAgICAgICAgICAgICAgICAgIEVORCBJ
RgpDICBidW95YW5jeQogICAgICAgICAgICAgICAgICAgICAgQlVPWShLSykgPSBHUkFWKiAo
VFZMSUZULVRWRU5WKS9UVkVOVgogICAgICAgICAgICAgICAgICAgICAgWlJFTChLSykgPSBH
SFRMSUZUIC0gR0hUUEFSSQogICAgICAgICAgICAgICAgICAgICAgSUYgKChLSy5HVC4xKS5B
TkQuCiAgICAgKyAgICAgICAgICAgICAgICAgICAgKEJVT1koS0spKkJVT1koS0stMSkuTFQu
MC4wRDApKSBUSEVOCmMKYyAgIFBhcmNlbCBhc2NlbnQgY3VydmUgY3Jvc3NlcyBzb3VuZGlu
ZyBjdXJ2ZSwgc28gY3JlYXRlIGEgbmV3IGxldmVsCmMgICBpbiB0aGUgYm90dG9tLXVwIGFy
cmF5IGF0IHRoZSBjcm9zc2luZy4KYwogICAgICAgICAgICAgICAgICAgICAgICAgIEtLID0g
S0sgKyAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgQlVPWShLSykgPSBCVU9ZKEtLLTEp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgWlJFTChLSykgPSBaUkVMKEtLLTEpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgQlVPWShLSy0xKSA9IDAuRDAKICAgICAgICAgICAgICAg
ICAgICAgICAgICBaUkVMKEtLLTEpID0gWlJFTChLSy0yKSArCiAgICAgKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEJVT1koS0stMikvIChCVU9ZKEtLLTIpLQogICAgICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCVU9ZKEtLKSkqIChaUkVMKEtLKS1a
UkVMKEtLLTIpKQogICAgICAgICAgICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAg
ICAgICAgICBJRiAoSUxDTC5FUS4xKSBUSEVOCiAgICAgICAgICAgICAgICAgICAgICAgICAg
S0xDTCA9IEtLCiAgICAgICAgICAgICAgICAgICAgICAgICAgSUxDTCA9IDIKICAgICAgICAg
ICAgICAgICAgICAgICAgICBHTyBUTyAzMwogICAgICAgICAgICAgICAgICAgICAgRU5EIElG
CiAgICAgICAgICAgICAgICAgIEVORCBETwogICAgICAgICAgICAgICAgICBLTUFYID0gS0sK
ICAgICAgICAgICAgICAgICAgSUYgKEtNQVguR1QuMTUwKSBUSEVOCiAgICAgICAgICAgICAg
ICAgICAgICBwcmludCAqLAogICAgICsgICAgICAgICAgICAgICAgICAnY2FwZWNhbGMzZDog
a21heCBnb3QgdG9vIGJpZy4ga21heD0nLEtNQVgKICAgICAgICAgICAgICAgICAgICAgIFNU
T1AKICAgICAgICAgICAgICAgICAgRU5EIElGCmMKYyAgIElmIG5vIExDTCB3YXMgZm91bmQs
IHNldCBrbGNsIHRvIGttYXguICBJdCBpcyBwcm9iYWJseSBub3QgcmVhbGx5CmMgICBhdCBr
bWF4LCBidXQgdGhpcyB3aWxsIG1ha2UgdGhlIHJlc3Qgb2YgdGhlIHJvdXRpbmUgYmVoYXZl
CmMgICBwcm9wZXJseS4KYwogICAgICAgICAgICAgICAgICBJRiAoSUxDTC5FUS4wKSBLTENM
PUtNQVgKYwpjICAgR2V0IHRoZSBhY2N1bXVsYXRlZCBidW95YW50IGVuZXJneSBmcm9tIHRo
ZSBwYXJjZWwncyBzdGFydGluZwpjICAgcG9pbnQsIGF0IGFsbCBsZXZlbHMgdXAgdG8gdGhl
IHRvcCBsZXZlbC4KYwogICAgICAgICAgICAgICAgICBCRU5BQ0NVTSgxKSA9IDAuMEQwCiAg
ICAgICAgICAgICAgICAgIEJFTkFNSU4gPSA5RDkKICAgICAgICAgICAgICAgICAgRE8gSyA9
IDIsS01BWAogICAgICAgICAgICAgICAgICAgICAgRFogPSBaUkVMKEspIC0gWlJFTChLLTEp
CiAgICAgICAgICAgICAgICAgICAgICBCRU5BQ0NVTShLKSA9IEJFTkFDQ1VNKEstMSkgKwog
ICAgICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuNUQwKkRaKiAoQlVPWShLLTEp
K0JVT1koSykpCiAgICAgICAgICAgICAgICAgICAgICBJRiAoQkVOQUNDVU0oSykuTFQuQkVO
QU1JTikgVEhFTgogICAgICAgICAgICAgICAgICAgICAgICAgIEJFTkFNSU4gPSBCRU5BQ0NV
TShLKQogICAgICAgICAgICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAgICAgIEVO
RCBETwpjCmMgICAgIERldGVybWluZSBlcXVpbGlicml1bSBsZXZlbCAoRUwpLCB3aGljaCB3
ZSBkZWZpbmUgYXMgdGhlIGhpZ2hlc3QKYyAgICAgbGV2ZWwgb2Ygbm9uLW5lZ2F0aXZlIGJ1
b3lhbmN5IGFib3ZlIHRoZSBMQ0wuIE5vdGUsIHRoaXMgbWF5IGJlCmMgICAgIHRoZSB0b3Ag
bGV2ZWwgaWYgdGhlIHBhcmNlbCBpcyBzdGlsbCBidW95YW50IHRoZXJlLgpjCiAgICAgICAg
ICAgICAgICAgIERPIEsgPSBLTUFYLEtMQ0wsLTEKICAgICAgICAgICAgICAgICAgICAgIElG
IChCVU9ZKEspLkdFLjAuRDApIFRIRU4KQyAgayBvZiBlcXVpbGlicml1bSBsZXZlbAogICAg
ICAgICAgICAgICAgICAgICAgICAgIEtFTCA9IEsKICAgICAgICAgICAgICAgICAgICAgICAg
ICBHTyBUTyA1MAogICAgICAgICAgICAgICAgICAgICAgRU5EIElGCiAgICAgICAgICAgICAg
ICAgIEVORCBETwpjCmMgICBJZiB3ZSBnb3QgdGhyb3VnaCB0aGF0IGxvb3AsIHRoZW4gdGhl
cmUgaXMgbm8gbm9uLW5lZ2F0aXZlCmMgICBidW95YW5jeSBhYm92ZSB0aGUgTENMIGluIHRo
ZSBzb3VuZGluZy4gIEluIHRoZXNlIHNpdHVhdGlvbnMsCmMgICBib3RoIENBUEUgYW5kIENJ
TiB3aWxsIGJlIHNldCB0byAtMC4xIEova2cuICBBbHNvLCB3aGVyZSBDQVBFIGlzCmMgICBu
b24temVybywgQ0FQRSBhbmQgQ0lOIHdpbGwgYmUgc2V0IHRvIGEgbWluaW11bSBvZiArMC4x
IEova2csIHNvCmMgICB0aGF0IHRoZSB6ZXJvIGNvbnRvdXIgaW4gZWl0aGVyIHRoZSBDSU4g
b3IgQ0FQRSBmaWVsZHMgd2lsbApjICAgY2lyY3Vtc2NyaWJlIHJlZ2lvbnMgb2Ygbm9uLXpl
cm8gQ0FQRS4KYwogICAgICAgICAgICAgICAgICBDQVBFKEksSixLUEFSKSA9IC0wLjFEMAog
ICAgICAgICAgICAgICAgICBDSU4oSSxKLEtQQVIpID0gLTAuMUQwCiAgICAgICAgICAgICAg
ICAgIEtMRkMgPSBLTUFYCmMKICAgICAgICAgICAgICAgICAgR08gVE8gMTAyCmMKICAgNTAg
ICAgICAgICAgICAgQ09OVElOVUUKYwpjICAgSWYgdGhlcmUgaXMgYW4gZXF1aWxpYnJpdW0g
bGV2ZWwsIHRoZW4gQ0FQRSBpcyBwb3NpdGl2ZS4gIFdlJ2xsCmMgICBkZWZpbmUgdGhlIGxl
dmVsIG9mIGZyZWUgY29udmVjdGlvbiAoTEZDKSBhcyB0aGUgcG9pbnQgYmVsb3cgdGhlCmMg
ICBFTCwgYnV0IGF0IG9yIGFib3ZlIHRoZSBMQ0wsIHdoZXJlIGFjY3VtdWxhdGVkIGJ1b3lh
bnQgZW5lcmd5IGlzIGEKYyAgIG1pbmltdW0uICBUaGUgbmV0IHBvc2l0aXZlIGFyZWEgKGFj
Y3VtdWxhdGVkIGJ1b3lhbnQgZW5lcmd5KSBmcm9tCmMgICB0aGUgTEZDIHVwIHRvIHRoZSBF
TCB3aWxsIGJlIGRlZmluZWQgYXMgdGhlIENBUEUsIGFuZCB0aGUgbmV0CmMgICBuZWdhdGl2
ZSBhcmVhIChuZWdhdGl2ZSBvZiBhY2N1bXVsYXRlZCBidW95YW50IGVuZXJneSkgZnJvbSB0
aGUKYyAgIHBhcmNlbCBzdGFydGluZyBwb2ludCB0byB0aGUgTEZDIHdpbGwgYmUgZGVmaW5l
ZCBhcyB0aGUgY29udmVjdGl2ZQpjICAgaW5oaWJpdGlvbiAoQ0lOKS4KYwpjICAgRmlyc3Qg
Z2V0IHRoZSBMRkMgYWNjb3JkaW5nIHRvIHRoZSBhYm92ZSBkZWZpbml0aW9uLgpjCiAgICAg
ICAgICAgICAgICAgIEJFTkFNSU4gPSA5RDkKICAgICAgICAgICAgICAgICAgS0xGQyA9IEtN
QVgKICAgICAgICAgICAgICAgICAgRE8gSyA9IEtMQ0wsS0VMCiAgICAgICAgICAgICAgICAg
ICAgICBJRiAoQkVOQUNDVU0oSykuTFQuQkVOQU1JTikgVEhFTgogICAgICAgICAgICAgICAg
ICAgICAgICAgIEJFTkFNSU4gPSBCRU5BQ0NVTShLKQogICAgICAgICAgICAgICAgICAgICAg
ICAgIEtMRkMgPSBLCiAgICAgICAgICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAg
ICAgICAgRU5EIERPCmMKYyAgIE5vdyB3ZSBjYW4gYXNzaWduIHZhbHVlcyB0byBjYXBlIGFu
ZCBjaW4KYwogICAgICAgICAgICAgICAgICBDQVBFKEksSixLUEFSKSA9IE1BWChCRU5BQ0NV
TShLRUwpLUJFTkFNSU4sMC4xRDApCiAgICAgICAgICAgICAgICAgIENJTihJLEosS1BBUikg
PSBNQVgoLUJFTkFNSU4sMC4xRDApCmMKYyAgIENJTiBpcyB1bmludGVyZXN0aW5nIHdoZW4g
Q0FQRSBpcyBzbWFsbCAoPCAxMDAgSi9rZyksIHNvIHNldApjICAgQ0lOIHRvIC0uMSBpbiB0
aGF0IGNhc2UuCmMKICAgICAgICAgICAgICAgICAgSUYgKENBUEUoSSxKLEtQQVIpLkxULjEw
MC5EMCkgQ0lOKEksSixLUEFSKSA9IC0wLjFEMAogIDEwMiAgICAgICAgICAgICBDT05USU5V
RQpjCiAgICAgICAgICAgICAgRU5EIERPCmMKICAgICAgICAgICAgICBJRiAoSTNERkxBRy5F
US4wKSBUSEVOCiAgICAgICAgICAgICAgICAgIENBUEUoSSxKLE1LWkgpID0gQ0FQRShJLEos
S1BBUjEpCiAgICAgICAgICAgICAgICAgIENJTihJLEosTUtaSCkgPSBDSU4oSSxKLEtQQVIx
KQpDICBtZXRlcnMgQUdMCiAgICAgICAgICAgICAgICAgIENJTihJLEosTUtaSC0xKSA9IFpS
RUwoS0xDTCkgKyBHSFRQQVJJIC0gVEVSKEksSikKQyAgbWV0ZXJzIEFHTAogICAgICAgICAg
ICAgICAgICBDSU4oSSxKLE1LWkgtMikgPSBaUkVMKEtMRkMpICsgR0hUUEFSSSAtIFRFUihJ
LEopCiAgICAgICAgICAgICAgRU5EIElGCmMKICAgICAgICAgIEVORCBETwogICAgICBFTkQg
RE8KYwogICAgICBSRVRVUk4KICAgICAgRU5ECmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjCmMqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKipjCmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjCkMgTkNMRk9SVFNUQVJUCiAgICAgIEZVTkNU
SU9OIFRPTlBTQURJQUJBVChUSFRFLFBSUyxQU0FESVRIVEUsUFNBRElQUlMsUFNBRElUTUss
R0FNTUEpCiAgICAgIERPVUJMRSBQUkVDSVNJT04gVE9OUFNBRElBQkFUCiAgICAgIERPVUJM
RSBQUkVDSVNJT04gVEhURQogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBSUwogICAgICBET1VC
TEUgUFJFQ0lTSU9OIFBTQURJVEhURQogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBTQURJUFJT
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gUFNBRElUTUsKICAgICAgRE9VQkxFIFBSRUNJU0lP
TiBHQU1NQQogICAgICBET1VCTEUgUFJFQ0lTSU9OIEZSQUNKVAogICAgICBET1VCTEUgUFJF
Q0lTSU9OIEZSQUNKVDIKICAgICAgRE9VQkxFIFBSRUNJU0lPTiBGUkFDSVAKICAgICAgRE9V
QkxFIFBSRUNJU0lPTiBGUkFDSVAyCiAgICAgIERJTUVOU0lPTiBQU0FESVRIVEUoMTUwKSxQ
U0FESVBSUygxNTApLFBTQURJVE1LKDE1MCwxNTApCkMgTkNMRU5ECmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjCmMgICBUaGlzIGZ1bmN0aW9uIGdpdmVzIHRoZSB0ZW1wZXJhdHVyZSAoaW4gSykgb24g
YSBtb2lzdCBhZGlhYmF0CmMgICAoc3BlY2lmaWVkIGJ5IHRodGUgaW4gSykgZ2l2ZW4gcHJl
c3N1cmUgaW4gaFBhLiAgSXQgdXNlcyBhCmMgICBsb29rdXAgdGFibGUsIHdpdGggZGF0YSB0
aGF0IHdhcyBnZW5lcmF0ZWQgYnkgdGhlIEJvbHRvbiAoMTk4MCkKYyAgIGZvcm11bGEgZm9y
IHRoZXRhX2UuCmMKYyAgICAgRmlyc3QgY2hlY2sgaWYgcHJlc3N1cmUgaXMgbGVzcyB0aGFu
IG1pbiBwcmVzc3VyZSBpbiBsb29rdXAgdGFibGUuCmMgICAgIElmIGl0IGlzLCBhc3N1bWUg
cGFyY2VsIGlzIHNvIGRyeSB0aGF0IHRoZSBnaXZlbiB0aGV0YS1lIHZhbHVlIGNhbgpjICAg
ICBiZSBpbnRlcnByZXR0ZWQgYXMgdGhldGEsIGFuZCBnZXQgdGVtcGVyYXR1cmUgZnJvbSB0
aGUgc2ltcGxlIGRyeQpjICAgICB0aGV0YSBmb3JtdWxhLgpjCiAgICAgIElGIChQUlMuTEUu
UFNBRElQUlMoMTUwKSkgVEhFTgogICAgICAgICAgVE9OUFNBRElBQkFUID0gVEhURSogKFBS
Uy8xMDAwLkQwKSoqR0FNTUEKICAgICAgICAgIFJFVFVSTgogICAgICBFTkQgSUYKYwpjICAg
T3RoZXJ3aXNlLCBsb29rIGZvciB0aGUgZ2l2ZW4gdGh0ZS9wcnMgcG9pbnQgaW4gdGhlIGxv
b2t1cCB0YWJsZS4KYwogICAgICBETyBKVENIID0gMSwxNTAgLSAxCiAgICAgICAgICBJRiAo
VEhURS5HRS5QU0FESVRIVEUoSlRDSCkgLkFORC4KICAgICArICAgICAgICBUSFRFLkxULlBT
QURJVEhURShKVENIKzEpKSBUSEVOCiAgICAgICAgICAgICAgSlQgPSBKVENICiAgICAgICAg
ICAgICAgR08gVE8gMjEzCiAgICAgICAgICBFTkQgSUYKICAgICAgRU5EIERPCiAgICAgIEpU
ID0gLTEKICAyMTMgQ09OVElOVUUKICAgICAgRE8gSVBDSCA9IDEsMTUwIC0gMQogICAgICAg
ICAgSUYgKFBSUy5MRS5QU0FESVBSUyhJUENIKSAuQU5ELiBQUlMuR1QuUFNBRElQUlMoSVBD
SCsxKSkgVEhFTgogICAgICAgICAgICAgIElQID0gSVBDSAogICAgICAgICAgICAgIEdPIFRP
IDIxNQogICAgICAgICAgRU5EIElGCiAgICAgIEVORCBETwogICAgICBJUCA9IC0xCiAgMjE1
IENPTlRJTlVFCiAgICAgIElGIChKVC5FUS4tMSAuT1IuIElQLkVRLi0xKSBUSEVOCiAgICAg
ICAgIHByaW50ICosJ2NhcGVjYWxjM2Q6ICcsCiAgICAgKyAgICAgICAgICAgJ091dHNpZGUg
b2YgbG9va3VwIHRhYmxlIGJvdW5kcy4gcHJzLHRodGU9JywKICAgICArICAgICAgUFJTLFRI
VEUKICAgICAgICAgIFNUT1AKICAgICAgRU5EIElGCiAgICAgIEZSQUNKVCA9IChUSFRFLVBT
QURJVEhURShKVCkpLyAoUFNBRElUSFRFKEpUKzEpLVBTQURJVEhURShKVCkpCiAgICAgIEZS
QUNKVDIgPSAxLkQwIC0gRlJBQ0pUCiAgICAgIEZSQUNJUCA9IChQU0FESVBSUyhJUCktUFJT
KS8gKFBTQURJUFJTKElQKS1QU0FESVBSUyhJUCsxKSkKICAgICAgRlJBQ0lQMiA9IDEuRDAg
LSBGUkFDSVAKICAgICAgSUYgKFBTQURJVE1LKElQLEpUKS5HVC4xRDkgLk9SLiBQU0FESVRN
SyhJUCsxLEpUKS5HVC4xRDkgLk9SLgogICAgICsgICAgUFNBRElUTUsoSVAsSlQrMSkuR1Qu
MUQ5IC5PUi4gUFNBRElUTUsoSVArMSxKVCsxKS5HVC4xRDkpIFRIRU4KICAgICAgICAgIHBy
aW50ICosJ2NhcGVjYWxjM2Q6ICcsCiAgICAgKyAgICAgICdUcmllZCB0byBhY2Nlc3MgbWlz
c2luZyB0ZW1wZXJhdHVyZSBpbiBsb29rdXAgdGFibGUuJywKICAgICArICAgICAgJ1BycyBh
bmQgVGh0ZSBwcm9iYWJseSB1bnJlYXNvbmFibGUuIHBycyx0aHRlPScsUFJTLFRIVEUKICAg
ICAgICAgIFNUT1AKICAgICAgRU5EIElGCiAgICAgIFRPTlBTQURJQUJBVCA9IEZSQUNJUDIq
RlJBQ0pUMipQU0FESVRNSyhJUCxKVCkgKwogICAgICsgICAgICAgICAgICAgICBGUkFDSVAq
RlJBQ0pUMipQU0FESVRNSyhJUCsxLEpUKSArCiAgICAgKyAgICAgICAgICAgICAgIEZSQUNJ
UDIqRlJBQ0pUKlBTQURJVE1LKElQLEpUKzEpICsKICAgICArICAgICAgICAgICAgICAgRlJB
Q0lQKkZSQUNKVCpQU0FESVRNSyhJUCsxLEpUKzEpCmMKICAgICAgUkVUVVJOCiAgICAgIEVO
RApjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYwpjKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqYwogICAgICBTVUJST1VUSU5F
IERMT09LVVBfVEFCTEUoUFNBRElUSFRFLFBTQURJUFJTLFBTQURJVE1LLEZOQU1FKQogICAg
ICBET1VCTEUgUFJFQ0lTSU9OIFBTQURJVEhURQogICAgICBET1VCTEUgUFJFQ0lTSU9OIFBT
QURJUFJTCiAgICAgIERPVUJMRSBQUkVDSVNJT04gUFNBRElUTUsKYyAgIFNldCB1cCBsb29r
dXAgdGFibGUgZm9yIGdldHRpbmcgdGVtcGVyYXR1cmUgb24gYSBwc2V1ZG9hZGlhYmF0Lgpj
ICAgKEJvcnJvdyB0aGUgdW5pdCBudW1iZXIgZm9yIHRoZSBzdGF0aW9ubGlzdCwganVzdCBm
b3IgdGhlIG1vbWVudC4pCmMKQyAgICAgIENIQVJBQ1RFUioxNSBGTkFNRQogICAgICBDSEFS
QUNURVIqKCopIEZOQU1FCiAgICAgIERJTUVOU0lPTiBQU0FESVRIVEUoMTUwKSxQU0FESVBS
UygxNTApLFBTQURJVE1LKDE1MCwxNTApCgpDICAgICAgRk5BTUUgPSAncHNhZGlsb29rdXAu
ZGF0JwogICAgICBJVVNUTkxJU1QgPSAzMwogICAgICBPUEVOIChVTklUPUlVU1ROTElTVCxG
SUxFPUZOQU1FLEZPUk09J2Zvcm1hdHRlZCcsU1RBVFVTPSdvbGQnKQogICAgICBETyBJID0g
MSwxNAogICAgICAgICAgUkVBRCAoSVVTVE5MSVNULEZNVD0qKQogICAgICBFTkQgRE8KICAg
ICAgUkVBRCAoSVVTVE5MSVNULEZNVD0qKSBOVEhURSxOUFJTCiAgICAgIElGIChOVEhURS5O
RS4xNTAgLk9SLiBOUFJTLk5FLjE1MCkgVEhFTgogICAgICAgICAgV1JJVEUgKElVUCxGTVQ9
KikKICAgICArICAgICAgJ051bWJlciBvZiBwcmVzc3VyZSBvciB0aGV0YV9lIGxldmVscyBp
biBsb29rdXAgdGFibGUnCiAgICAgICAgICBXUklURSAoSVVQLEZNVD0qKSAnZmlsZSBub3Qg
PSAxNTAuICBDaGVjayBsb29rdXAgdGFibGUgZmlsZS4nCiAgICAgICAgICBTVE9QCiAgICAg
IEVORCBJRgogICAgICBSRUFEIChJVVNUTkxJU1QsRk1UPTE3MykgKFBTQURJVEhURShKVCks
SlQ9MSxOVEhURSkKICAgICAgUkVBRCAoSVVTVE5MSVNULEZNVD0xNzMpIChQU0FESVBSUyhJ
UCksSVA9MSxOUFJTKQogICAgICBSRUFEIChJVVNUTkxJU1QsRk1UPTE3MykgKChQU0FESVRN
SyhJUCxKVCksSVA9MSxOUFJTKSxKVD0xLE5USFRFKQogIDE3MyBGT1JNQVQgKDVEMTUuNykK
ICAgICAgQ0xPU0UgKElVU1ROTElTVCkKCiAgICAgIFJFVFVSTgogICAgICBFTkQKYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGMKYyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKmMKYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGMKICAgICAg
U1VCUk9VVElORSBEUEZDQUxDKFBSUyxTRlAsUEYsTUlZLE1KWCxNS1pILFRFUl9GT0xMT1cp
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gUFJTCiAgICAgIERPVUJMRSBQUkVDSVNJT04gU0ZQ
CiAgICAgIERPVUJMRSBQUkVDSVNJT04gUEYKYwpjICAgICBIaXN0b3JpY2FsbHksIHRoaXMg
cm91dGluZSBjYWxjdWxhdGVkIHRoZSBwcmVzc3VyZSBhdCBmdWxsIHNpZ21hCmMgICAgIGxl
dmVscyB3aGVuIFJJUCB3YXMgc3BlY2lmaWNhbGx5IGRlc2lnbmVkIGZvciBNTTQvTU01IG91
dHB1dC4KYyAgICAgV2l0aCB0aGUgbmV3IGdlbmVyYWxpemVkIFJJUCAoRmViICcwMiksIHRo
aXMgcm91dGluZSBpcyBzdGlsbApjICAgICBpbnRlbmRlZCB0byBjYWxjdWxhdGUgYSBzZXQg
b2YgcHJlc3N1cmUgbGV2ZWxzIHRoYXQgYm91bmQgdGhlCmMgICAgIGxheWVycyByZXByZXNl
bnRlZCBieSB0aGUgdmVydGljYWwgZ3JpZCBwb2ludHMsIGFsdGhvdWdoIG5vIHN1Y2gKYyAg
ICAgbGF5ZXIgYm91bmRhcmllcyBhcmUgYXNzdW1lZCB0byBiZSBkZWZpbmVkLiAgVGhlIHJv
dXRpbmUgc2ltcGx5CmMgICAgIHVzZXMgdGhlIG1pZHBvaW50IGJldHdlZW4gdGhlIHByZXNz
dXJlcyBvZiB0aGUgdmVydGljYWwgZ3JpZApjICAgICBwb2ludHMgYXMgdGhlIGJvdW5kaW5n
IGxldmVscy4gIFRoZSBhcnJheSBvbmx5IGNvbnRhaW5zIG1remgKYyAgICAgbGV2ZWxzLCBz
byB0aGUgcHJlc3N1cmUgb2YgdGhlIHRvcCBvZiB0aGUgdXBwZXJtb3N0IGxheWVyIGlzCmMg
ICAgIGFjdHVhbGx5IGV4Y2x1ZGVkLiAgVGhlIGt0aCB2YWx1ZSBvZiBwZiBpcyB0aGUgbG93
ZXIgYm91bmRpbmcKYyAgICAgcHJlc3N1cmUgZm9yIHRoZSBsYXllciByZXByZXNlbnRlZCBi
eSBrdGggZGF0YSBsZXZlbC4gIEF0IHRoZQpjICAgICBsb3dlciBib3VuZGluZyBsZXZlbCBv
ZiB0aGUgbG93ZXN0IG1vZGVsIGxheWVyLCBpdCB1c2VzIHRoZQpjICAgICBzdXJmYWNlIHBy
ZXNzdXJlLCB1bmxlc3MgdGhlIGRhdGEgc2V0IGlzIHByZXNzdXJlLWxldmVsIGRhdGEsIGlu
CmMgICAgIHdoaWNoIGNhc2UgaXQgYXNzdW1lcyB0aGUgbG93ZXIgYm91bmRpbmcgcHJlc3N1
cmUgbGV2ZWwgaXMgYXMgZmFyCmMgICAgIGJlbG93IHRoZSBsb3dlc3QgdmVydGljYWwgbGV2
ZWwgYXMgdGhlIHVwcGVyIGJvdW5kaW5nIHByZXNzdXJlCmMgICAgIGxldmVsIGlzIGFib3Zl
LgpjCiAgICAgIERJTUVOU0lPTiBQUlMoTUlZLE1KWCxNS1pIKSxTRlAoTUlZLE1KWCksUEYo
TUlZLE1KWCxNS1pIKQogICAgICBJTlRFR0VSIFRFUl9GT0xMT1cKYwpDICBkbyBqPTEsbWp4
LTEgIEFydGlmYWN0IG9mIE1NNQogICAgICBETyBKID0gMSxNSlgKQyAgZG8gaT0xLG1peS0x
ICBzdGFnZ2VyZWQgZ3JpZAogICAgICAgICAgRE8gSSA9IDEsTUlZCiAgICAgICAgICAgICAg
RE8gSyA9IDEsTUtaSAogICAgICAgICAgICAgICAgICBJRiAoSy5FUS5NS1pIKSBUSEVOCkMg
IHRlcnJhaW4tZm9sbG93aW5nIGRhdGEKICAgICAgICAgICAgICAgICAgICAgIElGIChURVJf
Rk9MTE9XLkVRLjEpIFRIRU4KICAgICAgICAgICAgICAgICAgICAgICAgICBQRihJLEosSykg
PSBTRlAoSSxKKQpDICBwcmVzc3VyZS1sZXZlbCBkYXRhCiAgICAgICAgICAgICAgICAgICAg
ICBFTFNFCiAgICAgICAgICAgICAgICAgICAgICAgICAgUEYoSSxKLEspID0gLjVEMCogKDMu
RDAqUFJTKEksSixLKS0KICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
UlMoSSxKLEstMSkpCiAgICAgICAgICAgICAgICAgICAgICBFTkQgSUYKICAgICAgICAgICAg
ICAgICAgRUxTRQogICAgICAgICAgICAgICAgICAgICAgUEYoSSxKLEspID0gLjVEMCogKFBS
UyhJLEosSysxKStQUlMoSSxKLEspKQogICAgICAgICAgICAgICAgICBFTkQgSUYKICAgICAg
ICAgICAgICBFTkQgRE8KICAgICAgICAgIEVORCBETwogICAgICBFTkQgRE8KYwogICAgICBS
RVRVUk4KICAgICAgRU5ECmMqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipjCmMKQyBOQ0xGT1JUU1RBUlQKICAg
ICAgRlVOQ1RJT04gVklSVFVBTChURU1QLFJBVE1JWCkKICAgICAgRE9VQkxFIFBSRUNJU0lP
TiBWSVJUVUFMCiAgICAgIERPVUJMRSBQUkVDSVNJT04gRVBTCmMKYyAgIFRoaXMgZnVuY3Rp
b24gcmV0dXJucyB2aXJ0dWFsIHRlbXBlcmF0dXJlIGluIEssIGdpdmVuIHRlbXBlcmF0dXJl
CmMgICAgICBpbiBLIGFuZCBtaXhpbmcgcmF0aW8gaW4ga2cva2cuCmMKICAgICAgRE9VQkxF
IFBSRUNJU0lPTiBURU1QLFJBVE1JWApDIE5DTEVORAogICAgICBFUFMgPSAwLjYyMkQwCiAg
ICAgIFZJUlRVQUwgPSBURU1QKiAoRVBTK1JBVE1JWCkvIChFUFMqICgxLkQwK1JBVE1JWCkp
CiAgICAgIFJFVFVSTgogICAgICBFTkQK

--_===52114989====mail.ucar.edu===_--

From wrfhelp@ucar.edu Tue May 06 10:15:49 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 52114741 for 313695096@qq.com; Tue, 06 May 2014 10:15:49 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: diagnostic example
To: "grace" <313695096@qq.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 06 May 2014 10:15:49 -0600
Message-ID: <web-52114742@mail.ucar.edu>
In-Reply-To: <tencent_584526C539EDA7383559BE13@qq.com>
References: <tencent_584526C539EDA7383559BE13@qq.com>
X-Priority: 3
MIME-Version: 1.0
Content-Type: text/plain;charset=gb18030; format="flowed"
Content-Transfer-Encoding: 8bit

Grace,

Have you seen this site:

http://www2.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/NCL_examples.htm

-wrfhelp-

On Tue, 22 Apr 2014 10:20:04 +0800
  "grace" <313695096@qq.com> wrote:
> Hiwrfers:
>            I am learning wrf and NCL with the website'ARW Online 
>Tutorial' and find   it indicated that(More diagnostics are 
>available,shown are only some newer/special diagnostics)in the 
>Diagnostics sector.
>          Could you tell me how can I get the access to  the 'More 
>diagnostics' scripts for plot wrfout datas?
>           Any information will be appreciated.

From wrfhelp@ucar.edu Tue May 06 10:14:44 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 52114707 for hseo@whoi.edu; Tue, 06 May 2014 10:14:44 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: vertical extrapolation
To: "Hyodae Seo" <hseo@whoi.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 06 May 2014 10:14:44 -0600
Message-ID: <web-52114708@mail.ucar.edu>
In-Reply-To: <FF2E1DAB-E967-4D4C-B373-237EE4ABFAE1@whoi.edu>
References: <FF2E1DAB-E967-4D4C-B373-237EE4ABFAE1@whoi.edu>
MIME-Version: 1.0
Content-Type: text/plain;charset=windows-1252; format="flowed"
Content-Transfer-Encoding: 8bit

We currently don't have a good script that will extrapolate below the 
surface.  You can try these scripts that plot smoothed terrain on a 
cross-section.

http://www2.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/Examples/CROSS_SECTION/wrf_CrossSection_smooth4.htm

-wrfhelp-

On Thu, 17 Apr 2014 16:10:53 -0400
  Hyodae Seo <hseo@whoi.edu> wrote:
> Hello,
> 
> I am using NCL function wrf_user_intrp3d to convert the WRF model 
>outputs to pressure levels. There are NaN values whenever the 
>pressure level is outside the range of the sea level pressure.
> I wonder if there is any NCL script for WRF that does some kind of 
>extrapolation when this occurs, so that I dont have spatially and 
>temporally varying NaN values in the fields? I am looking for 
>something like vinth2p_ecmwf for WRF.
> Thanks,
> Hyodae
> 

From wrfhelp@ucar.edu Tue May 06 10:11:10 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 52114596 for 313695096@qq.com; Tue, 06 May 2014 10:11:10 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: change eta levels to pressure levels
To: "=?utf-8?B?6buE5bCP5LuZ5YS/?="
 <313695096@qq.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 06 May 2014 10:11:10 -0600
Message-ID: <web-52114597@mail.ucar.edu>
In-Reply-To: <tencent_297EECF5256C664A13EB76C3@qq.com>
References: <tencent_297EECF5256C664A13EB76C3@qq.com>
X-Priority: 3
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

The "Vertical" dimension is z, which is what you interpolated to.  Try 
interpolating to pressure "p" and see if that helps.

-wrfhelp-

On Tue, 15 Apr 2014 15:43:53 +0800
  "黄小仙儿" <313695096@qq.com> wrote:
> Hi,all:     I wanna to use wrfout data to draw a cross-section plot 
>with the function "gsn_csm_pres_hgt_vector",which need the data muse 
>be  two-dimension. And the leftmost dimension must contain a 
>one-dimensional coordinate array of pressure values, and the values 
>must be in the correct units. the accepted units are "hpa", "hPa", 
>"Pa", "pa", "mb", "millibars", etc. 
>   I checked the dimension names,dimensions and unit of the data 
>involved,
>   the first dimension name is Vertical and  dimensions and sizes: 
>  [Vertical | 100] x [Horizontal | 274],I do not know how to handle 
>it,could you gays help me out of this?
> this is my ideal picture:
> 
> This is my script:
> 
> 
> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
> load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
> begin
> 
> 
> ; file handling
> ;************************************************
>  ; define filename
>   in  = addfile("/home/Huanglei/data/d03"+".nc","r") 
>                        ; open netcdf file
> ;************************************************
> ; read needed variables from file
> ;************************************************
>  times  = wrf_user_getvar(in,"times",-1) ; get times in the file
>  ntimes = dimsizes(times)          ; number of times in the file
>  FirstTime = True
> 
> 
>  mdims = getfilevardimsizes(in,"P") ; get some dimension sizes for 
>the file
>  nd = dimsizes(mdims)
> 
> 
> ;---------------------------------------------------------------
> 
> 
>  do it =3,ntimes-1,2                  ; TIME LOOP
> 
> 
>    print("Working on time: " + times(it) )
>   
> 
> 
>    tc  = wrf_user_getvar(in,"tc",it)     ; T in C
>    v = wrf_user_getvar(in,"V",it)      ; v wind
> 	w = wrf_user_getvar(in,"W",it)      ; w wind
>    z   = wrf_user_getvar(in, "z",it)     ; grid point height
>    wa   = wrf_user_unstagger(w, w@stagger)
> printVarSummary(w)
> 
> 
> printVarSummary(wa)
> 
> 
>    if ( FirstTime ) then                ; get height info for labels
>      zmin = 0.
>      zmax = max(z)/1000.
>      nz   = floattoint(zmax/2 + 1)
>      FirstTime = False
>    end if
> 
> 
>       plane = new(4,float)
>       plane = (/ 2,2, mdims(nd-1)-2, mdims(nd-2)-2 /)    
>     opts = True  
>     t_plane = wrf_user_intrp3d(tc,z,"v",plane,0.,opts)
>     v_plane = wrf_user_intrp3d(v,z,"v",plane,0.,opts)
>     w_plane = wrf_user_intrp3d(wa,z,"v",plane,0.,opts)
> 	 printVarSummary(w_plane)
> 	 printVarSummary(v_plane)
>     printVarSummary(t_plane)
>     dim = dimsizes(t_plane)                      ; Find the data 
>span - for use in labels
>      zspan = dim(0)
> 
> 
> ;************************************************
> ; Omega is significantly smaller than v, so we will
> ; scale it so that some vertical motion is visible
> ;************************************************
> wAve   = avg(w_plane(:,:))           ; used for scaling
> vAve   = avg(v_plane(:,:))
> scale  = fabs(vAve/wAve)
> wscale = w_plane*scale                       ; now scale
> 
> 
> copy_VarCoords(w_plane, wscale)              ; copy coordinate 
>variables 
> printVarSummary(wscale)
> 
> 
> print(t_plane!0)
> lev=wscale&Vertical
> lev@units=hPa
> t_plane!0="lev"
> t_plane!1="lon"
> v_plane!0="lev"
> v_plane!1="lon"
> wscale!0="lev"
> wscale!1="lon"
> printVarSummary(wscale)
> print(wscale&lev)
> print(t_plane!0)
> ;***********************************************
> ; create plot
> ;***********************************************
> wks   = gsn_open_wks ("pdf", "vector" )       ; open workstation
> gsn_define_colormap(wks,"BlAqGrYeOrRevi200")  ; choose color map
> 
> 
> res                 = True                     ; plot mods desired
> res@tiMainString    = "Pressure/Height Vector" ; title
> res@TimeLabel = times(it)           ; Set Valid time to use on plots
> res@cnLineLabelsOn  = False              ; turn off line labels
> res@cnFillOn        = True               ; turn on color fill
> res@lbLabelStride   = 2                  ; every other color
> 
> res@gsnSpreadColors = True               ; use full range of color 
>map
> 
> 
> res@vcRefMagnitudeF = 3.0                ; define vector ref mag
> res@vcRefLengthF    = 0.045              ; define length of vec ref
> res@vcGlyphStyle    = "CurlyVector"      ; turn on curley vectors
> res@vcMinDistanceF  = 0.01               ; thin out vectors
> res@vcMapDirection  = False
> 
> 
> ;*****************************************************
> ; draw plot from pole to pole at 170E
> ;*****************************************************
> plot  = gsn_csm_pres_hgt_vector(wks,t_plane(:,:),v_plane(:,:),\
>                                wscale(:,:),res )  
> end do
> end

From wrfhelp@ucar.edu Tue May 06 10:08:41 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 52114532 for 313695096@qq.com; Tue, 06 May 2014 10:08:41 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: [ncl-talk] plot wrf domains
To: "=?gb18030?B?u8bQoc/Jtvk=?=" <313695096@qq.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 06 May 2014 10:08:41 -0600
Message-ID: <web-52114533@mail.ucar.edu>
In-Reply-To: <FF12EC67-2EB9-4347-BAAC-CB59FD3BAB5B@ucar.edu>
References: <tencent_42F7908174402E8717FFDD8A@qq.com>
 <FF12EC67-2EB9-4347-BAAC-CB59FD3BAB5B@ucar.edu>
X-Priority: 3
MIME-Version: 1.0
Content-Type: text/plain;charset=gb18030; format="flowed"
Content-Transfer-Encoding: 8bit

This function was only written to plot WPS domains, so I can't really 
help you with plotting shapefiles.  Also, you are using an outdated 
version of plotgrids.ncl.  I would suggest downloading the most 
updated version.

-wrfhelp-

On Wed, 16 Apr 2014 08:59:03 -0600
  Mary Haley <haley@ucar.edu> wrote:
> Hi,
> 
> The wrf_wps_dom function is an unadvertised and experimental 
>function.  The WRF folks created this routine, so Ive CCed them on 
>your question.
> 
> Mary
> 
> On Apr 15, 2014, at 8:46 PM, Сɶ <313695096@qq.com> wrote:
> 
>> 
>> Hi,all
>>    I want to plot corresponding domains and  add shapefile outlines 
>> using gsn_add_shapefile_polylines.But the map only has d03 without 
>>d02.The script is attached. I will very much appreciate your help to 
>>resolve this. 
>> And is it possible to display the d01 in the plot?
>> 
>> ;   Script display location of model domains
>> ;   Only works for ARW domains
>> ;   Reads namelist file directly
>> 
>> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>> load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>> ;load "./WRFUserARW.ncl"
>> 
>> begin
>> ;
>> 
>> ; We generate plots, but what kind do we prefer?
>>   type = "pdf"
>> ; type = "pdf"
>> ; type = "ps"
>> ; type = "ncgm"
>>   wks = gsn_open_wks(type,"wps_show_dom")
>> 
>> ; read the following namelist file
>>   filename = "/home/Huanglei/wps/namelist.wps"
>> 
>> 
>> ; Set the colors to be used
>>   colors = 
>>(/"white","black","White","ForestGreen","DeepSkyBlue","Red","Blue"/)
>>   gsn_define_colormap(wks, colors)  
>> 
>> 
>> ; Set some map information ; line and text information
>>   mpres = True
>>   mpres@mpFillOn = True
>>   mpres@mpFillColors  = 
>>(/"background","DeepSkyBlue","ForestGreen","DeepSkyBlue", 
>>"transparent"/)
>>   mpres@mpGeophysicalLineColor      = "Black"
>>   mpres@mpGridLineColor             = "Black"
>>   mpres@mpLimbLineColor             = "Black"
>>   mpres@mpNationalLineColor         = "Black"
>>   mpres@mpPerimLineColor            = "Black"
>>   mpres@mpUSStateLineColor          = "Black"
>>   ;mpres@mpGridSpacingF              = 45
>>   mpres@tiMainString                = " WPS Domain Configuration  "
>>   mpres@mpOutlineOn = False  ; Turn off map outlines
>>   mpres@mpFillOn    = False  ; Turn off map fill
>>   lnres = True 
>>   lnres@gsLineThicknessF = 2.5
>>   lnres@domLineColors    = (/ "white", "Red" , "Red" , "Blue" /)
>> 
>>   txres = True
>>   txres@txFont = "helvetica-bold"
>>   ;txres@txJust = "BottomLeft"
>>   txres@txJust = "TopLeft"
>>   txres@txPerimOn = False
>>   txres@txFontHeightF = 0.015
>> 
>> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>> ; Do not change anything between the ";;;;;" lines
>>   mpres@mpOutlineOn = False  ; Turn off map outlines
>>   mpres@mpFillOn    = False  ; Turn off map fill
>>   mpres@max_dom   = stringtoint  (systemfunc("grep max_dom    " 
>>+filename+ " | cut -f2 -d'=' | cut -f1 -d','" ) )
>>   mpres@dx        = stringtofloat(systemfunc("grep dx         " 
>>+filename+ " | cut -f2 -d'=' | cut -f1 -d','" ) )
>>   mpres@dy        = stringtofloat(systemfunc("grep dy         " 
>>+filename+ " | cut -f2 -d'=' | cut -f1 -d','" ) )
>>   mpres@ref_lat   = stringtofloat(systemfunc("grep ref_lat    " 
>>+filename+ " | cut -f2 -d'=' | cut -f1 -d','" ) )
>>   mpres@ref_lon   = stringtofloat(systemfunc("grep ref_lon    " 
>>+filename+ " | cut -f2 -d'=' | cut -f1 -d','" ) )
>>   test = systemfunc("grep truelat1 " +filename ) 
>>   if ( .not. ismissing(test) )
>>     mpres@truelat1  = stringtofloat(systemfunc("grep truelat1   " 
>>+filename+ " | cut -f2 -d'=' | cut -f1 -d','" ) )
>>   else
>>     mpres@truelat1  = 0.0
>>   end if
>>   test = systemfunc("grep truelat2 " +filename ) 
>>   if ( .not. ismissing(test) )
>>     mpres@truelat2  = stringtofloat(systemfunc("grep truelat2   " 
>>+filename+ " | cut -f2 -d'=' | cut -f1 -d','" ) )
>>   else
>>     mpres@truelat2  = 0.0
>>   end if
>>   mpres@stand_lon = stringtofloat(systemfunc("grep stand_lon  " 
>>+filename+ " | cut -f2 -d'=' | cut -f1 -d','" ) )
>> 
>>   test = systemfunc("grep lambert " +filename ) 
>>   if ( .not. ismissing(test) )
>>     mpres@map_proj          = "lambert"
>>   end if
>>   test = systemfunc("grep mercator " +filename ) 
>>   if ( .not. ismissing(test) )
>>     mpres@map_proj          = "mercator"
>>   end if
>>   test = systemfunc("grep polar " +filename ) 
>>   if ( .not. ismissing(test) )
>>     mpres@map_proj          = "polar"
>>   end if
>>   testa = systemfunc("grep 'lat-lon' " +filename ) 
>>   if ( .not. ismissing(testa) )
>>     mpres@map_proj          = "lat-lon"
>>     mpres@pole_lat = stringtofloat(systemfunc("grep pole_lat  " 
>>+filename+ " | cut -f2 -d'=' | cut -f1 -d','" ) )
>>     mpres@pole_lon = stringtofloat(systemfunc("grep pole_lon  " 
>>+filename+ " | cut -f2 -d'=' | cut -f1 -d','" ) )
>>   end if
>> 
>>   parent_id         = new ( mpres@max_dom , integer )
>>   parent_grid_ratio = new ( mpres@max_dom , integer )
>>   i_parent_start    = new ( mpres@max_dom , integer )
>>   j_parent_start    = new ( mpres@max_dom , integer )
>>   e_we              = new ( mpres@max_dom , integer )
>>   e_sn              = new ( mpres@max_dom , integer )
>> 
>>   do n = 1, mpres@max_dom 
>> 
>>     n0 = n - 1
>>     parent_id(n0)         = stringtoint(systemfunc("grep parent_id 
>>        " +filename+ " | cut -f2 -d'=' | cut -f"+n+" -d','" ) )
>>     parent_grid_ratio(n0) = stringtoint(systemfunc("grep 
>>parent_grid_ratio " +filename+ " | cut -f2 -d'=' | cut -f"+n+" -d','" 
>>) )
>>     i_parent_start(n0)    = stringtoint(systemfunc("grep 
>>i_parent_start    " +filename+ " | cut -f2 -d'=' | cut -f"+n+" -d','" 
>>) )
>>     j_parent_start(n0)    = stringtoint(systemfunc("grep 
>>j_parent_start    " +filename+ " | cut -f2 -d'=' | cut -f"+n+" -d','" 
>>) )
>>     e_we(n0)              = stringtoint(systemfunc("grep e_we 
>>             " +filename+ " | cut -f2 -d'=' | cut -f"+n+" -d','" ) )
>>     e_sn(n0)              = stringtoint(systemfunc("grep e_sn 
>>             " +filename+ " | cut -f2 -d'=' | cut -f"+n+" -d','" ) )
>>  
>>   end do 
>> 
>>   mpres@parent_id         = parent_id
>>   mpres@parent_grid_ratio = parent_grid_ratio
>>   mpres@i_parent_start    = i_parent_start
>>   mpres@j_parent_start    = j_parent_start
>>   mpres@e_we              = e_we
>>   mpres@e_sn              = e_sn
>>   mpres@mpOutlineOn = False  ; Turn off map outlines
>>   mpres@mpFillOn    = False  ; Turn off map fill
>>   
>>   mp = wrf_wps_dom (wks,mpres,lnres,txres)
>> 
>>  shp_name1    = "/home/Huanglei/map/China/diquJie_polyline.shp"
>> 
>>   lnres                  = True
>>   lnres@gsLineColor      = "gray25"
>>   lnres@gsLineThicknessF = 0.5   
>> 
>>  id = gsn_add_shapefile_polylines(wks,mp,shp_name1,lnres)
>>   shp_name2    = "/home/Huanglei/map/China/cnmap/cnhimap.shp"
>> 
>>   prres=True
>>   prres@gsLineThicknessF = 2.0       
>>   prres@gsLineColor = "black"
>>   plotcn3 = gsn_add_shapefile_polylines(wks,mp,shp_name2,prres)
>> 
>>   draw(mp)       ; This will draw the map and the shapefile 
>>outlines.
>>  
>> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>> 
>> ; Now you can add some information to the plot. 
>> ; Below is an example of adding a white dot over the DC location.
>>   ;pmres = True
>>   ;pmres@gsMarkerColor = "White"
>>   ;pmres@gsMarkerIndex = 16
>>   ;pmres@gsMarkerSizeF = 0.01
>>   ;gsn_polymarker(wks,mp,-77.26,38.56,pmres)
>> 
>> 
>>   frame(wks)           ; lets frame the plot - do not delete
>> 
>> end
>> <E4C11E93@04400B55.1FEF4D53.jpg>
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
> 

From wrfhelp@ucar.edu Fri Apr 18 09:51:06 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 51714049 for diego.carrio@uib.es; Fri, 18 Apr 2014 09:51:06 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: CAPE ncl
To: "Diego =?iso-8859-1?Q?Sa=FAl_Carri=F3?=
 =?iso-8859-1?Q?_Carri=F3?=" <diego.carrio@uib.es>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Fri, 18 Apr 2014 09:51:06 -0600
Message-ID: <web-51714050@mail.ucar.edu>
In-Reply-To: <CACrBbZEvVnMc57iKRuHChGSF9UvkfU3WmHvgVcoE4voebZTuJg@mail.gmail.com>
References: <CACrBbZEvVnMc57iKRuHChGSF9UvkfU3WmHvgVcoE4voebZTuJg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

Diego,

MCAPE is CAPE calculated at the most unstable level, which is usually 
the surface or close to it.  CAPE is always computed using the surface 
level.  I have also included a link to the NCL function that is used 
here.

https://www.ncl.ucar.edu/Document/Functions/Built-in/wrf_cape_2d.shtml

-wrfhelp-

On Sat, 12 Apr 2014 18:11:23 +0200
  Diego Sal Carri Carri <diego.carrio@uib.es> wrote:
> Dear WRF-help,
> 
> I have a qestion about the variable "cape_2d". When I define this:
> 
> cape2d = wrf_user_getvar(a,"cape_2d",it)
> 
> mcape = cape2d(0,:,:)
> 
> What is the significance/meaning of mcape? Is the maximum cape 
>computed for
> all the levels? Or it is the cape mean?
> 
> Could you help me to understand the meaning of this parameter?
> 
> Best Regards,
> 
> Diego

From wrfhelp@ucar.edu Tue Apr 01 14:39:19 2014
Received: from [65.50.242.2] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 51414333 for scott@allvertum.com; Tue, 01 Apr 2014 14:39:19 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: CAPE and PSFC units
To: "Scott" <scott@allvertum.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 01 Apr 2014 14:39:19 -0600
Message-ID: <web-51414334@mail.ucar.edu>
In-Reply-To: <533AEA04.40602@allvertum.com>
References: <533AEA04.40602@allvertum.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Scott,

Thank you for catching this.  You are right about the units and we 
will talk with NCL about updating the documentation.

-wrfhelp-

On Tue, 01 Apr 2014 09:32:04 -0700
  Scott <scott@allvertum.com> wrote:
> Greetings,
> 
> Not sure if this should be sent to NCL folks but, on their website 
>(https://www.ncl.ucar.edu/Document/Functions/Built-in/wrf_cape_2d.shtml), 
>it said to contact wrfhelp.
> 
> Working with the CAPE calculations in NCL (wrf_cape_3d and 
>wrf_cape_2d) and the documentation says that surface pressure should 
>be in hPa when passed into either of these functions.  However, 
>surface pressure outputted by WRF is in Pa and the examples do not 
>show it being converted to the proper units before calling either 
>CAPE function.  In WRFUserARW.ncl, PSFC is read directly from WRF 
>output and passed in without conversion.  I assume the NCL 
>documentation is incorrect and needs to be updated?
> 
> Thank you,
> 
> Scott

From wrfhelp@ucar.edu Tue Apr 01 10:22:00 2014
Received: from [65.50.242.2] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 51390691 for koletsis@noa.gr; Tue, 01 Apr 2014 10:22:00 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Export hourly precipitation in txt 
To: "Ioannis Koletsis" <koletsis@noa.gr>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 01 Apr 2014 10:22:00 -0600
Message-ID: <web-51390692@mail.ucar.edu>
In-Reply-To: <00a401cf4ce9$d31cba80$79562f80$@gr>
References: <00a401cf4ce9$d31cba80$79562f80$@gr>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Ioannis,

Please make sure you have multiple times in each wrfout file.  The way 
your script is set up, if there is only one time in each file it will 
do exactly what you are explaining.  Please take a look at the loops 
you are using.  If this is the case, please try using "addfiles" 
instead of "addfile".  It will allow you to add multiple files at once 
without looping through.  Let me know if this isn't clear.

-wrfhelp-

On Mon, 31 Mar 2014 17:02:16 +0300
  "Ioannis Koletsis" <koletsis@noa.gr> wrote:
> Dear all,
> 
> I would like to export hourly precipitation in a txt file, for each 
>grid
> point, from wrf output files.
> 
> I used the following script and the output (print) gives me the 
>total
> precipitation for each grid point instead of the hourly...
> 
> I have subtracted the total precipitation from the previous value, 
>however I
> have got the same problem...
> 
> 
> 
> Moreover, I tried to calculate the precipitation trend, (comments 
>into the
> attached script) without any progress...
> 
> 
> 
> Any help would be appreciated...
> 
> 
> 
> Thanks in advance
> 
> 
> 
> Ioannis
> 
> 
> 
> 
> 
> 
> 

From wrfhelp@ucar.edu Tue Apr 01 09:48:32 2014
Received: from [65.50.242.2] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 51389774 for lauren.bronwyn.wheeler@gmail.com; Tue, 01 Apr 2014 09:48:32 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: WRF Output - Axes Trouble
To: "Lauren Wheeler" <lauren.bronwyn.wheeler@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 01 Apr 2014 09:48:32 -0600
Message-ID: <web-51389775@mail.ucar.edu>
In-Reply-To: <CAJHSKQ7m9WH5kc0NLxFjcL4QvRtT3x8SO4cQYrMMB+PQtBcU+A@mail.gmail.com>
References: <CAJHSKQ5YL1GbMk=+_e_QNSnivQdPQRAPE9O=z3QZ2emNzWFPzw@mail.gmail.com>
 	<CAJHSKQ6MPow97901j_O-MgjFvU_T_zUuQe5dzeJmALA8-AQSJw@mail.gmail.com>
 <CAJHSKQ7m9WH5kc0NLxFjcL4QvRtT3x8SO4cQYrMMB+PQtBcU+A@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Lauren,

The Y axis of your plot is vertical levels (not km) taken from your 
wrf output.  Currently wrf_user_intrp3d only calculates a maximum of 
100 levels, so your data has been interpolated to show that.  I see 
that you are reading in 119 levels.  If you look at the example you 
used to create your script, they read in the first 34 levels of the 
data and that is what is showing up on their Y-axis.  Let me know if 
this isn't clear.

-wrfhelp-

On Sun, 30 Mar 2014 16:16:58 -0600
  Lauren Wheeler <lauren.bronwyn.wheeler@gmail.com> wrote:
> I ran a 3D idealized simulation and I'm trying to plot a vertical 
>cross
> section of the winds for a specific z range.
> 
> I've created a height variable ('z') using the wrf_user_getvar and 
>when I
> check the min and max values and they match my inputs, max = 29.7 km 
>and
> min = 0.1 km.
> 
> When I try to plot the plane as u versus z though my vertical axis 
>will
> only extend to 100.
> 
> I stripped the script of anything that I thought might be 
>influencing the
> y-axis but I haven't had any luck and I'm still getting the same 
>results.
> 
> Attached is the resulting plot and below is my script.
> 
> Any suggestions would be welcome and thanks!
> Lauren Wheeler
> 
> *NCL Script:*
> 
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> ;
> ;Plots Vertical and Horizontal winds from 3D Hill Simulation
> ;Feb 2014
> ;Modified from ;
> http://www.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/Examples/wrf_Hill2d.ncl
> ;
> ;
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> 
> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
> load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
> ;load "./WRFUserARW.ncl"
> 
> begin
> 
>  a = addfile("wrfout_d01_half-01-01_00:00:00"+".nc","r")
> 
>   type = "pdf"   ;x11, ps, ncgm, pdf
> 
>  wks = gsn_open_wks(type,"Wind_XSection_test")
> 
> ; Set some Basic Plot options
>    res = True
>    res@MainTitle     = "WRF Hill 3D"
>    res@InitTime      = False
>    res@Footer        = False
> 
>    pltres = True
> 
> 
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> 
> ;  Select time outputs for plots
> 
>  times  = wrf_user_list_times(a)  ; get times in the file
>  ntimes = dimsizes(times)         ; number of times in the file
> 
> 
> ; The plane data is plotted on
> 
>  plane = (/ 0., 50./)   ; (x,y) point for vertical plane
>  angle = 90.0
>  pii = 3.14159
>  aspect_ratio = .3 ;0.7 fits on vertical page
> 
> ; This is the big loop over all of the time periods to process
> 
>  do it = 2,ntimes-1,2 ;every other time step
> ;  do it = 1,ntimes-1 ;every time step
> 
>    time = it
>    res@TimeLabel                  = times(it)
> ;   res@AspectRatio                = aspect_ratio
> 
> 
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> ; Collecting data/variables from WRF output
> 
>  u_in   = wrf_user_getvar(a,"ua",time)    ; ua is u averaged to mass 
>points
>  v_in   = wrf_user_getvar(a,"va",time)    ; va is v averaged to mass 
>points
>  w_in   = wrf_user_getvar(a,"wa",time)    ; vertical velocity
>  z_in   = wrf_user_getvar(a, "z",time)    ; grid point height
> 
> 
>  u   =  u_in(0:119,:,:)
>  v   =  v_in(0:119,:,:)
>  w   =  w_in(0:119,:,:)
>  z   =  z_in(0:119,:,:)
> 
>  u_plane  = wrf_user_intrp3d( u,z,"v",plane,angle,False)
>  v_plane  = wrf_user_intrp3d( v,z,"v",plane,angle,False)
>  w_plane  = wrf_user_intrp3d( w,z,"v",plane,angle,False)
>  Du_plane = (u_plane-10) ;subtracting input u0 (10 m/s) from u
> 
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> 
> 
> ; Horizontal Wind Perturbation Contour Fill
>      opts_th  = res
>      opts_th@FieldTitle           = u_in@description
>      opts_th@cnFillOn             = True
>      opts_th@gsnSpreadColorEnd    = -10
>      opts_th@PlotOrientation      = u_plane@Orientation
>      contour_th     = wrf_contour(a,wks,Du_plane,opts_th) ; plots
> horizontal perturbation
> 
> ; Vertical Velocity
>      opts_w   = res
>      opts_w@FieldTitle            = w_in@description
>      opts_w@cnLineLabelInterval  = 0
>      opts_w@cnLevelSpacingF = 0.01
>      contour_w = wrf_contour(a,wks, w_plane,opts_w)
> 
>      plot = wrf_overlays(a,wks,(/contour_th, contour_w/),pltres)
> 
> ;       ************************************************************
> 
>  end do  ;       end of the time loop
> 
> end

From wrfhelp@ucar.edu Tue Apr 01 09:35:28 2014
Received: from [65.50.242.2] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 51389337 for omid.nabavy@gmail.com; Tue, 01 Apr 2014 09:35:28 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: interpolation of wrf outputs (metric projected data)
To: "Seyed Omid Nabavi" <omid.nabavy@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 01 Apr 2014 09:35:28 -0600
Message-ID: <web-51389338@mail.ucar.edu>
In-Reply-To: <CAF_YUUJJvusSf5VDQnpBirdUigqW=SZZ2c52wGar2gGntaBGWQ@mail.gmail.com>
References: <CAF_YUUJJvusSf5VDQnpBirdUigqW=SZZ2c52wGar2gGntaBGWQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Seyed,

Have you had a look at the regridding techniques on the NCL website? 
 One of these might do what you need for both WRF and MODIS outputs.

http://www.ncl.ucar.edu/Applications/regrid.shtml

-wrfhelp-

On Sun, 30 Mar 2014 21:37:03 +0200
  Seyed Omid Nabavi <omid.nabavy@gmail.com> wrote:
> Dear Sir/Madam,
> 
> I am trying to interpolate WRF output to higher and, maybe, lower
> resolution in degrees through NCL program. For example, from 10 KM 
>to 0.5
> degree. As you absolutely know these data ,optionally, are not in 
>degrees
> and, against girded data, have 2-detrimental array for both latitude 
>and
> longitude, as attached blow.
> I really need to find this function not only to manipulate WRF 
>outputs, but
> MODIS images which have the same projection.
> 
> Regards,
> 
> -- 
> 
> ===========================================
> 
> Seyed Omid Nabavi;
> 
> PhD student, University of Vienna,
> 
>Faculty of Earth Sciences, Geography and Astronomy
> 
> Department of Geography and Regional Research
> 
> UZA II Althanstrasse 14 A-1010 Vienna
> 
> Uni. Email: a1276905@unet.univie.ac.at
> 
> ===========================================

From wrfhelp@ucar.edu Fri Mar 28 15:13:42 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 51338225 for laurent.roblou@aero.obs-mip.fr; Fri, 28 Mar 2014 15:13:42 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: ncl wrf_interp_2d_xy
To: "Laurent ROBLOU" <laurent.roblou@aero.obs-mip.fr>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Fri, 28 Mar 2014 15:13:42 -0600
Message-ID: <web-51338226@mail.ucar.edu>
In-Reply-To: <53328DB1.1000902@aero.obs-mip.fr>
References: <5319E474.5090101@aero.obs-mip.fr>
 <web-51273079@mail.ucar.edu>
 <53328DB1.1000902@aero.obs-mip.fr>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Laurent,

I have taken a look at what you sent me.  These scripts and functions 
were written with the sole purpose of being used with WRF so the 
amount of help I can give you is a bit limited.  One thing I can say 
is that you should be using wrf_user_intrp3d instead of 
wrf_interp_2d_xy.  I have attached a few lines, which should give you 
an idea of how to implement it.  One issue is that you must have a 
vertical coordinate to interpolate to that has the same dimensions as 
the variable you are interpolating.  I see you have zlev, but it only 
has one dimension so the script currently will not work.  Are there 
any more vertical height variables you can use?  I have attached a few 
lines of code and the user documentation for the function:

;interp = wrf_interp_2d_xy( var, xy)
plane = (/xy(:,0),xy(:,1)/)
interp = wrf_user_intrp3d(var,vlev,"v",plane,0.0,False)

http://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_intrp3d.shtml

-wrfhelp-

On Wed, 26 Mar 2014 09:20:01 +0100
  Laurent ROBLOU <laurent.roblou@aero.obs-mip.fr> wrote:
> Dear help desk,
> 
> please find enclosed the ncl script and the data file. I am using 
>NCL 6.1.2 version.
> 
> As you will see in the script, interpolated data are plotted even 
>out of the domain.
> 
> Thanks for your kind help.
> Laurent
> 
> Le 25/03/2014 17:54, WRF Help a écrit :
>> Laurent,
>>
>> I am sorry for the delayed response, but would you be able to send 
>>me your whole script?
>>
>> -wrfhelp-
>>
>> On Fri, 07 Mar 2014 16:23:32 +0100
>>  Laurent ROBLOU <laurent.roblou@aero.obs-mip.fr> wrote:
>>> Dear hotline,
>>>
>>> I would like to interpolate my variable var (nz,ny,nx) along a 
>>>transect defined by its ends in order to create a vertical section 
>>>contour plot. It seems that my code doesn't interpolate in the good 
>>>way initial data.
>>>
>>> Could you provide me with some help?
>>>
>>> Thanks,
>>>
>>> Regards,
>>> Laurent
>>>
>>>
>>> code snippet:
>>>
>>> npts     =   1000                    ; number of points in resulting 
>>>transect
>>> dist     = 
>>>gc_latlon(startlat,startlon,ncl_endlat,ncl_endlon,npts,-2)
>>> points   = ispan(0,npts-1,1)*1.0
>>>
>>> xy = new((/ npts, 2 /),float)
>>> xy(:,0) = dist@gclon
>>> xy(:,1) = dist@gclat
>>> interp = wrf_interp_2d_xy( var, xy)
>>>
>>>
>>>
>>
>>
> 

From wrfhelp@ucar.edu Fri Mar 28 09:35:31 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 51330951 for haley@ucar.edu; Fri, 28 Mar 2014 09:35:31 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Fwd: NCL problems
To: haley@ucar.edu
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Fri, 28 Mar 2014 09:35:31 -0600
Message-ID: <web-51330952@mail.ucar.edu>
MIME-Version: 1.0
Content-Type: multipart/mixed;boundary="_===51330951====mail.ucar.edu===_"

This is a multi-part MIME message

--_===51330951====mail.ucar.edu===_
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Mary,

Here is Polina's original email with attachments.

Thanks!


   --- the forwarded message follows ---

--_===51330951====mail.ucar.edu===_
Content-Type: message/rfc822

Return-Path: <aves.indemicas@gmail.com>
Received: from vscan4.ucar.edu ([128.117.64.124] verified)
  by mail.mmm.ucar.edu (CommuniGate Pro SMTP 6.0.7)
  with ESMTP id 51123994 for wrfhelp@mail.mmm.ucar.edu; Sun, 16 Mar 2014 11:24:05 -0600
Received: from localhost (localhost.localdomain [127.0.0.1])
	by vscan4.ucar.edu (Postfix) with ESMTP id C33173E20
	for <wrfhelp@ucar.edu>; Sun, 16 Mar 2014 11:24:04 -0600 (MDT)
Received: from vscan4.ucar.edu ([127.0.0.1])
 by localhost (vscan4.ucar.edu [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 31960-08 for <wrfhelp@ucar.edu>;
 Sun, 16 Mar 2014 11:24:03 -0600 (MDT)
Received: from mail-lb0-f173.google.com (mail-lb0-f173.google.com [209.85.217.173])
	by vscan4.ucar.edu (Postfix) with ESMTP id E81073E1B
	for <wrfhelp@ucar.edu>; Sun, 16 Mar 2014 11:24:01 -0600 (MDT)
Received: by mail-lb0-f173.google.com with SMTP id p9so3083374lbv.32
        for <wrfhelp@ucar.edu>; Sun, 16 Mar 2014 10:23:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:date:message-id:subject:from:to:content-type;
        bh=YMbx07ZNrNmv8cJIJXIvjvsDQsSDMXM8fP6uaBQrMPw=;
        b=V9ffPuSDZQtVA4mYI+7HEVu6wIssyED7guDLkAZOTgawaS/6Yao7YkdFfxL/vmMh58
         xh9IIHQoI2O2BJW3lShYsIXXKTHmrIhn9Jat0o/mtdI/pNqjp2WQt5OaCH5iuXogozlP
         pqBNKqU1hbVla85DLT6VzrcYe1jbTNlLaW5cFQua8J/b/Iu8BX8bHKUEfKWkWZvQ3NEI
         1k9FfLDVxa9CMykyVsK/VwCLg/IpyqZXv3BbWUZdlFrnAvF/IxwA8im3vty+Y+QNlyzu
         XzonTugmwIubZjNVKTvhsMvXy4bOvG+yLHRGDRmsuJzju6Vw9Zh87SqaM8ldYMZ/zaaf
         Ny9g==
MIME-Version: 1.0
X-Received: by 10.112.204.9 with SMTP id ku9mr5532133lbc.31.1394990639732;
 Sun, 16 Mar 2014 10:23:59 -0700 (PDT)
Received: by 10.112.50.99 with HTTP; Sun, 16 Mar 2014 10:23:59 -0700 (PDT)
Date: Sun, 16 Mar 2014 21:23:59 +0400
Message-ID: <CADU0=yYL79iOVGOdzMRM8JVviJaL2ysNw2YP0n4mbjaYyMYSuw@mail.gmail.com>
Subject: NCL problems
From: =?KOI8-R?B?8M/Myc7BIPfF0sXaxc3Ty8HR?= <aves.indemicas@gmail.com>
To: wrfhelp@ucar.edu
Content-Type: multipart/mixed; boundary=001a11c3dba88c072f04f4bc916f
X-Virus-Scanned: amavisd-new at ucar.edu

--001a11c3dba88c072f04f4bc916f
Content-Type: multipart/alternative; boundary=001a11c3dba88c072b04f4bc916d

--001a11c3dba88c072b04f4bc916d
Content-Type: text/plain; charset=ISO-8859-1

Hi,
I'm working with wrfout from WRF3.5.1, and I have unexpected problem with
drawing it with NCL.

Lat-Lon part from ncl_filedump is
      I_PARENT_START : 1
      J_PARENT_START : 1
      PARENT_GRID_RATIO : 1
      CEN_LAT : 69
      CEN_LON : 18.00001
      TRUELAT1 : 75
      TRUELAT2 : 60
      MOAD_CEN_LAT : 69
      STAND_LON : 20
      POLE_LAT : 90
      POLE_LON :  0

and that's right, cause I specified them in my wrf configuration in
namelists.
NCL draws adequate pictures, but there is a problem with lat-lon labels on
them. You can see some pictures and script in appendix.
Please, tell me, if it's something wrong with my WRF or NCL, and how can I
handle this?
Thank you for your helping.

Regards,
Polina.

--001a11c3dba88c072b04f4bc916d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div>I&#39;m working with wrfout from WRF3.5.1, and I h=
ave unexpected problem with drawing it with NCL.</div><div><br></div><div>L=
at-Lon part from ncl_filedump is=A0</div><div>=A0 =A0 =A0 I_PARENT_START : =
1</div>
<div>=A0 =A0 =A0 J_PARENT_START : 1</div><div>=A0 =A0 =A0 PARENT_GRID_RATIO=
 : 1</div><div>=A0 =A0 =A0 CEN_LAT : 69</div><div>=A0 =A0 =A0 CEN_LON : 18.=
00001</div><div>=A0 =A0 =A0 TRUELAT1 : 75</div><div>=A0 =A0 =A0 TRUELAT2 : =
60</div><div>=A0 =A0 =A0 MOAD_CEN_LAT : 69</div>
<div>=A0 =A0 =A0 STAND_LON : 20</div><div>=A0 =A0 =A0 POLE_LAT : 90</div><d=
iv>=A0 =A0 =A0 POLE_LON : =A00</div><div><br></div><div>and that&#39;s righ=
t, cause I specified them in my wrf configuration in namelists.</div><div>N=
CL draws=A0adequate pictures, but there is a problem with lat-lon labels on=
 them. You can see some pictures and script in appendix.=A0</div>
<div>Please, tell me, if it&#39;s something wrong with my WRF or NCL, and h=
ow can I handle this?</div><div>Thank you for your helping.</div><div><br><=
/div><div>Regards,</div><div>Polina.</div></div>

--001a11c3dba88c072b04f4bc916d--
--001a11c3dba88c072f04f4bc916f
Content-Type: image/png; name="plt_PressureLevel1.000010.png"
Content-Disposition: attachment; filename="plt_PressureLevel1.000010.png"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hsulbmg10

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
RcU1xBRJcAG1HuKWVmqlaaY3l7TSTCkX1HI3FRCFknIpxURBBMVyA1JZFVNBkE2EAeb8/jjfzo/r
goN97u3eej3/OvPh8J7PmYV5e+Yz46K6r87Dw+PLL7/s0aPH999/r9FoAgMDly1blpqampOTk5iY
+OgptKCgoNDQUFmWJUmKiIjo3r1769atlfFBgwb99ttv165dCw0NjYyMVPbfsWNHfHz8ihUrwsPD
27dvHxcXJ0mS0pCuX78+YcKEQ4cOnT9/Pioq6vXXX6+pqampqdFqte+8886ECRNmzJgxf/78MWPG
7Nu3T02bMGGCvv7j/2YePHiwd+/eyraJiYm3t7d6UZGcnNylSxdlu0uXLrdu3Xpo9didO3fu378/
bNiwpUuX9ujRY/z48TU1NbV3WLx4cVBQUFZWVmZm5q+//nrhwoWH5tC8eXNvb29XV9eHxnv37n34
8OEn3AkA/l0oWAD+T2ho6NChQ+/du9euXTs7Ozt16ZW1tfXs2bMlSWrbtu20adOOHj1qampaUlIS
GRl57969uXPnrl+/XpKkrVu3fvjhh0ZGRoaGhosXL962bZvuV3327FkTE5OePXtmZmYWFBSMGDHi
0KFDD+3j5+dXUlJy6tQpZapBQUGSJGVmZp4+fXrhwoWSJNnZ2c2cOVO93okTJ7Zp0+axVxcdHd2z
Z093d3dJkry9vSMiIh5qM+o15uTkpKWlFRUVHThwYNy4cU+a/6VLl1q1alXHAZaWlpqZmSnbyoby
xmVMTExMTExubm5lZeX06dPj4uJiYmIuX7585MiRiIiI2gmmpqaxsbHnz59v2LDh+fPnO3fufOvW
LeXXL168WMdVt2rV6vz583XsAODfgYIFQJIkKSsrKz4+PiQkpHXr1m3atCkqKgoPD1d+5OzsbGho
qG6XlJQ899xze/fujYqKatOmjZub25EjRyoqKvLz811cXNTdCgoK1OVNT5WXl1dcXDzvd5cuXXq0
G5mYmAQGBoaGhqakpKSkpCiLjW7evGlvb9+wYUP1+KrteQAAHUBJREFUenNzc5VtS0vLOq7O0dFR
vejl5WVkZPTobqampj4+Pt98882+ffvc3d2fVNckSSoqKlL702M1a9ZM/fRiXl6enp5es2bNYmNj
lfXsly9fdnZ2XrdunbLuysHBISAg4PTp07UT1qxZ07Nnz0mTJllZWU2YMKG4uPjq1avKr9e9jN3M
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
e/bsx6YVFRXFxMTY2NgcOHBAHSwtLT19+rSzs/PGjRvVwdWrV3fq1CkuLm7QoEHqzB9SUlJy4sSJ
Jk2a7N27VxnRaDStWrWaOnVqYmLimjVrGjZseOHCBVmWN23a1L59+5MnT/r7+48fP/5JaadOnXJ0
dNy+fbs6MQcHh+XLlycmJs6fP9/W1raoqEiW5dDQ0FatWsXGxo4ePTogIOCxaaWlpUlJSa1atVq3
bt1DP9q0aZMkSVu2bFEufvvtt46OjseOHRs/fvyQIUMemwY8hIKFv45r1641bNjwzp07sizHx8fb
2NhUVFTUN2TRokXe3t52dnZqwdJoNHZ2dspLV0FBgZmZWWpqqo5p3bt337Fjh7IdFxdnaGhYU1Pz
2WefvfTSS8rgzJkzx40bp2Nax44dv/32W2X7o48+Gjx4sCzLISEhvXr1Ugbnz5//pNeSJ5k6deqQ
IUPUghUWFtahQ4eamhpZlr/44osXX3xRx5zw8PABAwY8NLhnz5727dsraatXr+7Xr5+OaUuWLFEP
JCcnR+nK+/bta9u2rZK2du3aPn366JhW2/DhwyMiImRZjoqK+sc//qGkrVu3Tr0Nn2rp0qXq3BIS
EmxtbWVZTkxMtLa2vn//vizL3377bcuWLbVarS5pw4YNmzdvnrJ9586dRo0alZeXnzlzxsrKqqys
TJbl6OhoZ2fnutPGjh3r7e1tYmKiFqysrCwTE5Nbt24pc7O0tCwvLy8uLjYzM7t48aIsyzk5OcbG
xr/99tujaZMnT/b29jYzM6tdsObNm+ft7W1jY6MWrAcPHlhZWZ0+fVqW5du3b5uYmGRkZDyaNn36
dG9v70aNGqkF66effnJwcFBueVmWX3755Q8++KCqqsre3v7YsWOyLBcWFpqZmaWkpDyaNnv2bG9v
b2tra7VgHThwoF27dsq2Vqs1MzM7fvy4Vqt1cnL67rvvZFkuLS21srI6e/bso2nz58/39va2tbV9
qGClp6e3a9fu+eefVwtWu3bt9uzZoxy1vb297nUcf2cULPx1rF27Vn0J12q1jRs3rv0P+nrx8/NT
C1Z8fLylpaX6ejBw4EDl1JEu4uPjCwoKlO3Dhw/b29vLsty3b9+QkBBl8NixY40bN9YxraioqKqq
Spbl8vJyPz+/t956S5ZlHx+f5cuXKzskJiaam5tXV1frGBgeHu7j4xMbG6sWrLFjx77//vvK9rVr
1xo0aFBaWqpL1LJly1588cVJkyYNHjw4ODj4wYMHsiyPGzfuvffeU3bIyMjQ19cvKSnRJc3Ly2vj
xo0nTpzYtGmTcnpDluUJEybMmjVL2c7KytLX11fOVeguOjp66NChyvakSZNmzpypbOfk5Ojp6RUW
FuoS8sMPPzRr1uz8+fP5+flvvvmm0pUXLlwYGBio7FBRUWFgYKDjqUQvLy/1wVBTU2NhYXHu3LkP
P/xw5MiRymBlZaWhoaHSiurm7OysPuA3bNjQu3dv9Uf29vZHjx6Njo52cXFRB7t06aK2/0d16NCh
dsFSDBw4UC1YMTExyuNZ0bt37/Xr1z8prWvXrmrBun37dlJSkvqj/v37f/7558p5QfVZNmjQoJUr
Vz4prV+/fmrBqqysVB9UZ8+eNTIyysrKunDhgrGxcWVlpTI+fPjwxYsXPynNx8endsGqrKzs1q3b
yZMnvby8lIJ17do1fX199YlQ+zkC1IE1WPjryM7ObtGihbKtp6fn6OiYnZ0tJLZ58+b6+v/3ZGnR
ooXusb169bKxsZEkKSYmZvLkyYsWLZIkKSsrS52nk5PT3bt3S0tLdUmztLQ0MDAYPXq0paVlenr6
Rx99pKQ5OTmpcysrK7t7964uaTk5OQsWLNiyZYuenp46WHtuLVq0qKmpuX79ui5pmZmZubm5L730
0pQpU3bu3DllypRH07RarY5pN27cWLVq1bx5844dO9atW7fVq1f/kTRFVVXVnDlzVq5c+eiROjo6
SpKUk5OjS86gQYN69uzZuXNnOzu7nTt3Kqv9srOzlRBJkoyNjZs0aaLjg6Rnz54bNmzIy8uTJCk4
OLi0tPTu3bu104yMjJo2bVrfR3Lt54L0+4P2sYP1iq2t9g1Yr7QmTZp4eHhIv68zy87OHjdu3DM/
y4yMjCwsLFJSUiwtLT08PFasWOHi4pKdnd2kSRMjI6P6pkmSNH/+/AEDBvTp00cdyc7Otra2Njc3
f4Y0/J1RsPDXYWRkVHulrUajUf/C/omxeXl5o0aNeuONN1asWDF9+nRJkoyNjauqqtQ0PT29egWG
hYWlpaW1adNm6tSpD01P2TA2Nn5qiCzLkydP/uSTTxwcHGqPP1uaJEmrVq26dOnS6NGjR4wYERER
ERYWVlhY+Giajkeq1WpdXV1PnTq1Z8+enTt3fvDBB6Wlpc+cpti9e3enTp3atWv36JEq5wV1TFu/
fv3FixdTU1MfPHgwffr0ESNGVFRUGBkZqfepJEmVlZU6ps2dO9fR0dHFxcXBwSEpKalRo0bGxsbP
nKZ67INW7BPE2Nj4j6RFRUW5uroWFhbGx8c3btz4D87Nzc0tNzc3Ojr6o48+SkpKeua0EydOHDt2
bPHixbUH/01/WPCXR8HCX0fHjh3T0tKU7crKyszMTDc3NyGxOTk55eXlysW0tDTdYzMzM7t3796x
Y8fU1NRXX31VGXRzc1PnqVQlXUpMTU3Npk2bysvLGzRo0Lp163nz5n3zzTfSvx51Wlpa8+bNrays
npqm0WhiYmJeeeUVPT29fv363bhxQ09P74cffngozdzc3NnZWZcjNTc3V49CKTFFRUUPpZmZmbm4
uOiS1qxZs9GjRyun1kaNGqXRaG7duvVQmqmpacuWLXVJU6xfv145r6Z4KK1hw4atW7fWJWfHjh0z
ZsxwdXU1MTFZtmxZbm7umTNnaqfl5+cXFBR06NBBlzQLC4sjR45kZGScOXNm27ZtpaWlrVu3rp1W
UFCQn59f30dy7QSNRpORkeHm5taxY8erV6+qHz6t1yP5UW5ubhkZGWrzqFfaxx9/vGjRom+++SYs
LKx58+bKhK9fv37//v36pv3888+xsbGSJFlYWAwdOrRPnz7ff/+9m5tbXl5eYWFhfdN+/PHHX375
xcTERE9P76effpo8eXLPnj1dXV3v37+fm5urpnXs2FHHI8Xf2p/9HiUgTFFRkaWl5c8//yzL8q5d
uzp27PjMUbXXYMmy/MILL2zdulWW5cuXL1tYWKjLqp7Ky8vr0aUke/fudXV11Wg0siz7+/vXsTrk
IXZ2drGxscr27t27nZycZFk+ePBgy5YtlTVPr776qu6rQwp/d+DAgebNmxcWFmo0msTERDs7u+Li
YlmW33777ddee03HNDc3N3VBT0JCgrW1tUajSUpKaty4sbJSasaMGRMnTtQxbcGCBeqn0k6cOGFu
bv7gwYPk5GRbW9t79+7Jsvzuu+8+6YNmj5WRkWFubq7c5opz587Z2Ngo665mz54dFBSkY9TQoUPf
eecdZTszM9PAwCAjIyM3N9fMzCwrK0uu54cDPv/88+nTpyvb69ev79SpkyzLN2/eNDMzy8zMlOvz
4YDaa7BKSkqsrKySk5NlWQ4PD3d1ddVqtdXV1S1btty/f78syydPnrS3ty8vL39S2lPXYGm12g4d
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
/wMEPOaadZ1a0gAAAABJRU5ErkJggg==
--001a11c3dba88c072f04f4bc916f
Content-Type: image/png; name="plt_Surface3.png"
Content-Disposition: attachment; filename="plt_Surface3.png"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hsulck7i1

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
4uI4jhs1alStXWPHjp08eTIbt25hYUEIYTOe69NoNI1Mx8zn89l0XPosLS0JIWyKKVZ5NmMCAAQG
BkZEROiG3ltbW3McZ25uDgBGRkaEEJVKVfcSYmJi6j17UFCQSCRSqVQrVqzQJQqFQmtr67y8vDFj
xugnchynexhHJzAw8NixY6NGjQoPDzc0NCSEsMoghFqE/nKfzeHr6+vr69t4HgcHh3qnj2+oBNbo
1Xz9+vXTbbu4uOh+szEdOnRgLXPNx+PxWD+gvroLVOjoL6jKvOxtRL8boZT+3XVACCGEEPqfgoPc
EUIIIYRaGAZYCCGE/lxpaWndunXTn3hpz5499a4ec/78eTYv3YgRI2ot3vXee++xRW/qFRsb++uv
v+qnZGdn37p1q1a2mzdv6q9qn5aWdvjw4YZmhKpbQnx8/KlTp5pfh9jY2EbqrHPv3r2ioiLdy+rq
6v379+fm5tab+fz587XuzOXLl/UP13fnzp20tDT9lIcPHz58+LDJKqEW8HcPAkMIIfS/jxAyd+5c
3UtjY2NXV9e62SZMmCCXyymlIpGIPTKiI5PJpk6dWvcQtVptbGzMnu/j8/lsUPm8efPY43L6q3gp
FAqO43Sj2tl86Gy957rLKtctwdnZma1pwXHc6dOnm6yDlZUVSxGJRHUXh9YnFot182DNnTuXPF+9
vtb61my2LfYYo270vaWlJXuKcMuWLbWKbdeuHbsE3XrVbFkeQsiAAQMaqQ9qERhgIYQQ+tO5uLjo
lsZj82QePXqUUpqamjpz5sx58+aVl5dTvQDr2LFj7LnjhISEGTNmhIeH6wKss2fPpqam6kqeMWMG
x3FsqVAzMzMrK6uqqipCyNq1a7OyssjzZf6Cg4PZYlkswGJ1uH37NqXU19eXnVSnbglnz56F548J
W1lZsYkYGqkDmy+UPe5nZmbWqVOnem/LiBEjWCylC7DYyqqU0r179wJAenp6SUkJm5Sha9eubPLV
gIAAtvHOO+/weLyqqqoJEyboZkY9evRoXl4em9whOTl569athJDCwsKoqCgAOHfu3KVLl+D5woXo
z4MBFkIIoT/d0aNH4fmK6SyqoM9jCFNTU6FQyFJ0ARYAZGVl7dq1CwAMDAxYIw0LsDiO02/aWbx4
8VtvvcW2O3ToYGRkVO9M7qmpqewhYhZgpaenjx8/XndUrQCrbgmRkZG6mdxtbW1rTa9Vtw6dOnVi
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
WvtRZWVlHMd16dJl//79/Mbnz5+z7ZpKSkrKy8s1t6jV6sLCwtdVrqqqsrS0jIqKMjAweLkav09F
RcXL27t06fLll1++vPPTp09f3rmgoECtVrMdiouLa3z1+fPn/DXhFRUVVVdX19io2cj8/HzNL3Xt
2nXfvn2vPIVXVqj9yvBWr169atUqjuMqKyvd3Nxmz57Nf+nbb7+1srJiLQ8PD7906dIbqwGA4NCD
BQBUUlJSVVX1/Plzturi4nL58mUzM7OioiJzc3N+Ny8vr9TU1Nzc3ICAgGXLlunq6o4fP/7s2bOR
kZHffvttaWlpr169jI2Nra2t/fz82IBdZWXlsGHDzM3N9fX1p0+fzups27bNzs7OwcGhcePG165d
e7k9x48fVyqVixYtUigUR48eZRsXLFjw1VdfEVFERMS2bducnJy+/vrrupxdTEyMhYWFnZ2dv78/
a9WePXsiIyMDAgIaN27cuHHjnTt3uru7Ozo69ujRo7KyMikpqVOnTmPGjLG2ttbX1//yyy9ZnX/9
618+Pj729vbW1ta7du0ioqdPn7Zs2XLVqlV6enoFBQW//PKLjY2Ni4uLoaHhzJkziWjKlCkJCQmf
fPLJgQMHNm3aFBkZyUolJiZ26NCBiL755puFCxd27tw5LCyMiLZs2WJra+vg4NCkSZOkpKRaTmrt
2rUffvghu1ZPnz6dM2cO/6UBAwbMnTu3pKSEiMLCwuLj4+tylQBAYO864QHAu/fkyRNPT09jY+PB
gwdv37790aNHbHtBQYFMJuN3s7a2vnv3bk5Ojo6OzsiRI9PT09VqNd+DFRsb27Fjx2fPnlVUVISG
hn766accx02bNq1Hjx6lpaV5eXkeHh6HDh26evWqhYXF9evX1Wp1fHy8u7s760PSFB4ePmvWLI7j
xowZExYWxjZOnDhxwYIFHMf17t27SZMmCQkJr+zcqtGDtX//fk9Pz/v371dUVERHR3fr1o3juO3b
txsZGSUnJ1dWVgYEBPj4+Dx9+jQvL8/ExCQxMfHKlSsikSgyMrKiouLChQu6urqnTp169uyZhYXF
nj17OI47d+6cubl5VlZWYWGhtrb2kCFDUlNT1Wq1u7v75s2bOY5LTU1VKpXZ2dmcRg/WmjVrBg4c
yFqVkJDQvHlzjuNWrlxpbGz87bffFhYWXrp0ydLS8saNG9XV1d98842Xl9frfl4ZGRkeHh5seeHC
hX369Hndnvn5+dbW1q/7KgD876AHCwDIyMjo6tWra9as0dHRWbRokYWFRURERFVV1ev2Ly8vX7ly
pYODg0gk4jeOGDHi0KFDSqXy/v37arW6srKSiDZv3jxr1iylUmlsbLxjxw5HR8fvv/++X79+urq6
6enpHTt2rK6uvn37tmbxZ8+eHThwoHv37gUFBUFBQYcOHeK71ngjR4709/dXKBRvPLXt27cPGTKk
qqrq999/Hzhw4Llz51jXTrt27VxdXaVSqY+PT2hoqJ6enrGxsYODQ1lZGREpFIqYmBiZTNayZcuP
Pvpo3759J06ccHJyatasWVpamoWFRfv27VnXWklJSWxsrJOTk0gkSkxMHDhw4NOnT3NycsRicR3n
pbVv3/6jjz7S19ffsWPHhx9+qK2tnZGR8d5775WUlCQnJ7/ykGvXrjk7O7Plp0+f6ujovK64oaFh
aWlpbm5uXVoCAALCpwgBgO7du6dSqUJDQ0NDQ4no8uXL3bp127FjR8+ePV+5v5aWlpaWVo2NGRkZ
EyZMuHfvnru7+7Nnz5ycnKqrq3Nzc+3t7dkOPj4+RJSTk3Px4sW7d++yjXym4e3atev58+eaH2P8
4YcfIiIiNPcxMjKq46k9fPhw586dx48fZ6t+fn5FRUVEJJFI+H3E4pp/alpaWurq6rJlJyeny5cv
5+TkpKenjxo1it+HxTupVKpSqdiW7du3x8XFaWtrN2nSRDN61s7Y2Jgt5OTkXLt27ebNm2zV2dm5
tLT0lYfk5+fr6emxZRsbm4SEhBo7REZGjho1qlmzZkSkq6ubn59vZmZWx/YAgCAQsACA5s+fb2Bg
sGrVKrbaokULPz+/nJwczX2qq6uLi4trKTJv3ryOHTseO3ZMJBLNnTu3tLRUIpFYWlpmZ2ezD7v9
9NNP5eXlZmZmffr0WbRoETtq//79Hh4emnW2b98+Z86czz77jK1+8sknu3btqhGw6s7U1LRHjx7D
hg0jorKyskOHDtXltgXZ2dmFhYUGBgZElJqaampqamZm5uHhwQe1X3/91dHRUfOQ3Nzc6Ojoq1ev
skB5+PDhWuqzkFeDmZlZSEgIO3GO4/bv38/utvAyIyMjvlevW7duU6ZMuX37Nn8/i7S0tHXr1vEz
3kpKSvT19d94ygAgLAwRAgCNGjUqPj5+9erVqampKSkp8fHxZ8+eDQ4OlsvlarX6/PnzVVVVS5Ys
eXmoTlN5ebmhoaFIJMrMzNyzZ091dTUR9e3bd968eSUlJY8fP545c6ZarQ4JCVm/fv2VK1c4jouN
jZ06darmSF9aWtrp06fDw8P5LeHh4UeOHMnLy6vfqX344YdLly5NS0urqqqaOXNmHefFV1RUTJgw
oby8/Ny5c9u3bw8NDe3cuXNSUtLOnTvVanVCQkKPHj3YCfIqKyslEgnrzdqyZUteXh6/A1vQ0tK6
fv16YWHh48ePY2JiXv6mISEha9euvXbtGsdxy5cvnzFjxuvGQJs3b56SksKWXV1dJ0yY0Lt37yNH
jqSlpSUmJoaFhfXr14/lv+LiYolEYmFhUdfrBQACQQ8WAJC/v/+PP/64dOnSuXPnikQib2/vAwcO
eHl5EVFMTExQUFBlZeWECROGDh2qra2tVCr79OnDHxsYGGhtbU1Es2fPHjx4cExMjLu7+7Bhw1as
WBEcHLxkyZKhQ4fq6enp6OiMHj06NDRUJBLFxMR07949Pz+/RYsWe/fu1RytS0lJiYyMdHd357e0
a9euf//+9+7da9y4MRsXa9u2rZ2d3evOpXXr1vz8JCLq379/Wlpa8+bNS0tL27dvv2nTJiKys7Nr
27Yt28HHx4cfcHzvvfdMTU3Ly8udnJwUCoVKpVKpVAsXLgwMDCSin3766eOPP+7fv7+Li8umTZsc
HBxKSkpCQkLYsdbW1iNHjvTx8VEqleHh4T179hw0aNC5c+eaN28+cOBAmUwWEhKya9cuU1NTCwuL
2bNnX79+nYhcXV2VSiV/posXL+7atWtBQYGvr++ePXteHrtkbG1ttbS0Hj9+bGpqSkRffPGFk5PT
rFmzMjIyVCpVnz595s+fz/ZMSEjo1q1b3ccrAUAoIo7j3nUbAAD+RK5evdq/f39+ltif09dffy2T
yUaMGFH7boMGDRozZoyfn9//T6sAgIchQgCAv55hw4YdOnSoxjBlDVlZWVVVVUhXAO8EerAAAP5L
Xl7eyZMn2Z0//8zu3r1rampaywcqk5OTjYyMTExM/j9bBQAMAhYAAACAwDBECAAAACAwfIoQ/lw4
jissLHzXrQAAaBClUvnyzXjhHwUBC/5cfvzp4JQZnyu1VA2sk597X2ZgqW/05ltKvqFOzj2loYmx
peObd63Vk6xkLZWOpbNnA+s8vn9PJqp0bty8gXVyf8+oLM7zbtm6gXXyHuY8vp/Sxj+wgXUK8p8k
/zupU+dODaxT8vz5+XPngoKCGlinurr6yJGDPYK7NbAOER38cW9wt4ZeZyI6cvBE98BX33f07eoc
v969hXXD6xw9l9XFo6HvLyI6ejWng40AdX5Oe9DaRIDbfZ3JfdDExLThdSosLXeePNHwOvDXhYAF
fy6lpWXFlaZlEuMG1ilTF4j0mjzTdWhoHVmpvqOfyM6ngXW4ip/NvN1MfTo0tD0Xf3Y00/bq3OfN
u9bq3oUz+uV5nT4c1MA6ydcvF92++NHI0Q2sk56S/K+fD06OmtbAOo8fPxaLRPxNzOutoqIi/8nD
6VHjGliHiLLvX5k2rmvD62TdvTytv1XD62TevBsV+NqnTNZd6i3ZZKfyhte5c0c2QvbqJwK9lX9L
pH2LarsRbh3dEEla5RU0vM51awFSLPylYQ4WAAAAgMAQsAAAAAAEhoAFAAAAIDAELAAAAACBIWAB
AAAACAwBCwAAAEBgCFgAAAAAAkPAAgAAABAYAhYAAACAwBCwAAAAAASGgAUAAAAgMAQsAAAAAIEh
YAEAAAAIDAELAAAAQGAIWAAAAAACQ8ACAAAAEJiI47h33QaAP1y5cnXG7EUyqayBdQoKnsi0VXp6
qgbWKSrIl2lrqQwMG1inuKhAIpMYGps2sM6zp4UirsrU3KKBdZ4XF1eVP7ewsGpgnZLSkpLCfGsb
mwbWKS8vK8h7bGdn18A61dXV2VlZ9vb2DaxDROnpqY6ODg2vk5F2x8HeuuF17qcm29uYN7xOZtp9
O8uGvg6JKPP+IxszMwHq/P7YqsHvCyLKzMk1NxKiTl6umbFJw+vYeXjMXf5lw+vAXxcCFgAAAIDA
MEQIAAAAIDAELAAAAACBIWABAAAACAwBCwAAAEBgCFgAAAAAAkPAAgAAABAYAhYAAACAwBCwAAAA
AASGgAUAAAAgMAQsAAAAAIEhYAEAAAAIDAELAAAAQGCSefPmves2AAimqqoqPj5+/fr1V65c8fT0
1NHRYduPHj0aGxvLcZybm1vdq126dOnmzZvOzs5staSkZO3atRs3bkxPT2/cuLFcLq9jnevXr1++
fFnzW584cSIuLi4xMbFp06ZaWlp1rJOXl/f48WMDA4Ma2+/cuSMWi+tep7i4+P79+8bGxvyWJ0+e
JCYmFhcXm5ub17EIET148GDfvn0+Pj78litXrixZsuTRo0dNmzYViUR1L0VEaWlpy5Yt279/f3V1
tbu7+1sdq6mioiI+Pn7Dhg1PnjypRzNedv78eVtb24ZUuHv37rVr17S0tPT09OpxOMdxGzdu3Lx5
s6WlpYWFRUNakpKScuXKFblcrlKpGlKHuXz5srGxsVQqrd/hHMft3Llz7dq1d+/ebdGihUQiqV+d
p0+ffvXVV1u2bMnOzvb29q5He27evJmYmKj5qjtz5syXX35ZVlbm6elZv1YBoAcL/lbCwsI2bdrk
7e2dlpbWtGnTBw8eENG33347cuRIFxeXMWPGbNy4sY6lysrKZs2adf36dX5Lt27dDh486O3tffTo
0S5dunAcV5c65eXls2fPvnLlCr9l48aNQ4cOtbe3v3//vr+/f3l5eR2btGzZsl27dtXYmJ6e3rp1
68uXL9exCGvAN998w6/u2rXL3d19/vz5wcHBwcHBpaWldSmiVqsXLlz4yy+/8Ft+++23Ll262NnZ
rV69etq0aXVvDxGlpaW1aNGitLTUyclpwoQJX3zxxVsdrikkJGTXrl1eXl5fffVVVFRUveswGzdu
DAoKqvfharV6+PDhHTt2XLRokZeX1/Lly+tRZNKkSevWrbO1te3cufPFixfr3Zjx48f7+/svWrSo
SZMmCxYsqHcd5tSpU61atcrPz693halTp37++eceHh4///xzSEhI/YpUVVUFBgaePXvW29v7+++/
79ev39tWqKioiI6O1nwH7d+/f8CAAS4uLjNmzIiNja1fwwCIA/i7SE1NVSqVRUVFbDUgIODzzz+v
rKy0srI6ceIEx3G//PKLubl5eXn5G0stWLDA1tZWLpfHxMSwLRkZGXK5vLS0lOO48vJyLS2t5OTk
N9b54osv7Ozs5HL5/Pnz2Zby8nITE5MLFy6w1bFjxyYlJb2xzt69e3v37i0Wi7/44gvN7VVVVR07
dtTR0fn555/fWITjuJ9//jksLEwul0+ePJltKSsr09fXZ9entLS0cePGX3755RvrbN++3dnZWUtL
a+jQofzGDh06xMXFcRyXlZWlq6t7//79ujSJWb58ee/evdnygQMHvL29636sppMnTzo5OVVUVHAc
l56ePmjQoPrVYVJTU62srHR1detd4dChQ7a2toWFhRzHXbt2TSqVpqSkvFWFtLQ0PT29Bw8ecBz3
5ZdfsmRfD7/++qupqWleXh7HcXfu3JHL5XV54b1OYWFh48aNiYg1rB4yMjL09PRYe0pLS8PCwgoK
CupR58qVK8bGxtXV1axVRPTkyZO6H75ixQp7e3uFQjFnzhy2Ra1Wu7q67tu3jxXX19cvLi6uR8MA
0IMFfx8ymWzlypX82Ieenp5IJDp//nxVVVWnTp2IKDAwUCKRnD179o2lZs+enZmZqfnXsKGhoVwu
/+2334jowoULIpHIxMTkjXWioqLu378fERHBb7l06ZJCofD29j579uz169dXrVrl7e39xjqenp5j
x45t3759je3z589v166dvb39GyswTk5Ow4cP79mzJ7/l0aNHAQEBnTt3JiKlUtmuXbv09PQ31gkP
D09JSZk5cya/JS8v75dffgkLCyMia2vr1q1bHzhwoI6tIiJbW9ubN2+yX40JCQk2NjZ1P1bTkSNH
3n///YKCgpMnTyoUii1bttSvDhFVVFREREQsXbq03hWIqLCwcMyYMfr6+kTUtGlTIyOj+/fvv1WF
H374wd/f39LSkojCwsJOnjzJYsTbysvLGz16NBsXdnd3t7GxqcsP+nWGDh0aHR1d78OJ6NixY23b
tpVKpadPn87Ozv7+++9fHvuuCzMzs5KSkmvXrhHRr7/+amhoyE8MqIuJEydmZGQMGTKE35KUlPTg
wQP2HmnWrJmlpeWJEyfq0TCAeo6dA/wJ2drajho1iojUanVcXNzFixfXrVt39OhRZ2dnfiKOi4tL
cnIyy1tvRaVSrVmz5r333tPX1y8qKoqPjzc0NKxHIzMyMiQSSdOmTS0sLK5fv965c+edO3e+cdaI
p6enp6dnjfHN06dPnzp16vTp0/v27avjd3d2dnZ2dj5y5Ai/xc7O7qeffmLLmZmZhw4d0hw9rLt7
9+6pVCozMzO26uLicu/evbofHhISsmPHDmtra7lcLpFIrl69Wo82EFFGRkZWVlaLFi3s7e0vXbq0
atWqESNG1K/UrFmzevXq5evrW7/DmfDwcH55z549HMe9bcHk5GQXFxe2bG1trVQqU1JS6tGqPn36
9OnThy0fOXKkoKCgTZs2b1uEWbdunb6+fr0H9ZiMjIyHDx82btzY2dn5X//618SJE5csWVKPOtbW
1p9//nmrVq1UKlVRUdHevXsVCkVDGpacnETqQ40AACAASURBVOzg4MC/Jdn/GA0pCP9YCFjw1/bD
Dz/s2bOHiPr27du3b18iunbtWmRkpEKhOHfunLW1NRFxGpOl1Gr1K2c9v1ynhocPH06bNm3ZsmUR
ERE7d+6Miorq3LmznZ1djd0OHz783XffEVGPHj369+//cp3KysqsrKyEhIS2bds+evSoSZMm33//
/UcffVRjt7t37966dYuIPD09PTw8Xq7z9OnTiRMn7tmzp/Zwdv/+fTb9y8HBoVmzZq/brbKy8ptv
vlmwYMHUqVPff//9l3e4ePEim4zi5+c3bty4l3cQiURqtZpf5eowQW369OnZ2dlEFBMTc/78+d9+
++3YsWMODg5TpkwZOXLkzz///MYKzOzZszMyMoho8eLFlZWV+fn5t27d0tPT27dvX3h4eL9+/YyM
jOpS58SJE8XFxUTUpUuXixcvXrhw4dSpU28VE5mzZ88+fvyYiAICAlg358OHD6Ojo48ePXrgwIF6
zC7XvJgcxzVk2n5eXt68efP27du3d+9eU1PTelS4d+/eV199lZCQUO82MJWVlffv309KSrK1tb16
9WqrVq3CwsI0PzBRR6mpqQsWLFi7dm2vXr3Wr18/ZswYf3//uvQuv45IJKpxwetdCv7hELDgr61p
06ZsRIB91m/r1q1z5syJi4vr1asX28HDwyM1NZX/tZSamvrKvFKjzst27tzp4uIyadIkIho3btyB
Awd27do1derUGrt5eXkNHjyYiBwcHF5Zx8zMzMvLq23btkRkbm7eq1cvFqRqSElJOXr0KBFJpdJX
NnjFihWVlZXLli0jopycnNjY2N9//33YsGE1dsvKymJ1AgICXhewsrKyevbs6eTk9Ouvv77u43v2
9vbsvF73MUM3N7fnz58/evSI7ZCSkvLKnKrpgw8+ePbsGRHp6+vHxcVNmzaNjYFu2LDB0NAwNTX1
dT+LGnr27Pn06VMiMjIyMjMza9q0KfuwXt++fXV1dVNTU+sYsM6ePZuTk0NEbdu2nThxoo2NzejR
owsLC8vLy0eNGhUZGVlLQtV08eLFO3fuEJGXl5eJicnBgwdHjBgxatSo27dv6+rq1qWCJg8PD/YT
JKKsrKyKigpXV9e3LcKcOHFi0KBBQ4YMuXXrVv3G44jo008/ValU06ZNY8lj2rRpERER3bp1e9s6
ZmZm3bt3Zx/PbNasma+v782bN+sRsLZu3erv7z98+HAimjVr1t69e3/88ceX3wh15+HhkZGRUVlZ
KZPJiOjevXusXxzgbSFgwV+bo6Ojo6MjW87Ozh4/fvzly5c1fzH7+fkpFIoTJ0506dLl9OnTRMTC
TS11XsnAwCAvL6+6uloikajV6sePH2ve5oBnb29f+4yoVq1aPXjwID8/38jISK1WX716dfTo0S/v
xj7QV0udwMBApVLJlmUymYWFBT88p6ldu3bt2rWrpU5VVVVwcPDIkSPHjBlTy25mZmZdunSpZQcj
I6OOHTvu2LFj4sSJWVlZiYmJmzdvrmV/ItIcojIwMHj48CFbfvTokUQiYfOW6sLPz49f9vf33717
N1tOS0srLi5+XdJ9meY9a1i0IqLHjx+LRCInJ6e6z+xhKZxJSkoaMWLEiRMnvLy86nh4Db179549
e3ZOTo6lpeWOHTu6dOlSvzss3Lt376OPPjp8+HDz5s3r1xImNDSUTd5iAcve3r5+WS0gIGDz5s3s
DVVcXHzv3j1+JPStGBgY5Obmsr+gKioq8vPzX/nGrDsvLy9bW9sDBw6EhIRcvnz58ePH9ZhRAEAI
WPB3cvTo0YqKCjbPmhk7duyQIUNWrlz58ccfT5kyZcWKFcuXL2d/mL6t0NDQ5cuX9+jRo0ePHkeO
HFEqlQMGDKhHHWNj48GDB3fs2HHEiBFHjhx59uyZZoPrrmPHjh07dmTLW7duDQsLqz0AvU5CQkJy
cnJxcTE/m7tVq1Z85bcSExPTtWvXqqqqnTt3Tpky5a0mqn/66addu3atrKy0tbWNi4ubNWtW/UZ5
QkNDly5dGh4e7ufnFxcXN3LkyPoNhPGdFnfu3Pnmm2+mT59ejyJEtH79emtr64MHDx48eJBtGThw
oJWVVd0rODg4jBs37oMPPggJCfniiy9OnTpVv5Zs2rTJ1NT0+PHjx48fZ1vCwsLqnj55H374IVtQ
q9UzZ84cM2YMm4D/tlq3bm1ra9utW7cPPvhg8+bNvr6+rVq1qkedIUOGrF69OiQkpFOnTnv37nV1
de3Ro0c96vBEIlFsbOzQoUOzs7NXr169dOnSt5o1D8ATYYAZ/jYePXqUlZWlucXa2prdmPHo0aNn
zpwJCAiovVuohvT0dG1tbX5Q7NmzZ5s2bcrOznZzcxswYEDdb+yZkZGhUCj430Mcx+3YsSMpKcnc
3Hzo0KF17wBg08ADAwNrbF++fHnPnj3rPnJ06NAhImKX4sqVKzXurRUYGPjKaVgvy8nJKS8v1/wl
feXKld27d7u7uw8ePPhtpwolJyfv2LGjoqKic+fODekzKCgoiI+Pf/Lkia+vb9++fcXiBn1W+vHj
x6tWrZo/f379Dt+6dWuNIeDRo0e/PHWvdhzHbdy4MSUlpX6zlJidO3fW+OjAxx9/XO/RRtaqmTNn
zpo1q353TyWisrKyjRs3ZmZmurq6Dhw4sO537q2hoKBg06ZNubm53t7eoaGh9aiTmZkplUo1g++Z
M2eOHj3aqlWrN450A7wOAhYAAACAwHAfLAAAAACBIWABAAAACAwBCwAAAEBgCFgAAAAAAkPAAgAA
ABAYAhYAAACAwBCwAAAAAASGgAUAAAAgMAQsAAAAAIEhYAEAAAAIDAELAAAAQGAIWAAAAAACQ8AC
AAAAEBgCFgAAAIDAELAAAAAABIaABQAAACAwBCwAAAAAgSFgAQAAAAgMAQsAAABAYAhYAAAAAAJD
wAIAAAAQGAIWAAAAgMAQsAAAAAAEhoAFAAAAIDAELAAAAACBIWABAAAACAwBCwAAAEBgCFgAAAAA
AkPAAgAAABAYAhYAAACAwBCwAAAAAASGgAUAAAAgMAQsAAAAAIEhYAEAAAAIDAELAAAAQGAIWAAA
AAACQ8ACAAAAEBgCFgAAAIDAELAAAAAABIaABQAAACAwBCwAAAAAgSFgAQAAAAgMAQsAAABAYAhY
AAAAAAJDwAIAAAAQGAIWAAAAgMAQsAAAAAAEhoAFAAAAIDAELAAAAACBIWABAAAACAwBCwAAAEBg
CFgAAAAAAkPAAgAAABAYAhYAAACAwBCwAAAAAASGgAUAAAAgMAQsAAAAAIEhYAEAAAAIDAELAAAA
QGAIWAAAAAACQ8ACAAAAEBgCFgAAAIDAELAAAAAABIaABQAAACAwBCwAAAAAgSFgAQAAAAgMAQsA
AABAYAhYAAAAAAJDwAIAAAAQGAIWAAAAgMAQsAAAAAAEhoAFAAAAIDAELAAAAACBIWABAAAACAwB
CwAAAEBgCFgAAAAAAkPAAgAAABAYAhYAAACAwBCwAAAAAASGgAUAAAAgMAQsAAAAAIEhYAEAAAAI
DAELAAAAQGAIWAAAAAACQ8ACAAAAEBgCFgAAAIDAELAAAAAABIaABQAAACAwBCwAAAAAgSFgAQAA
AAgMAQsAAABAYAhYAAAAAAJDwAIAAAAQGAIWAAAAgMAQsAAAAAAEhoAFAAAAIDAErH+0oqKiR48e
vetW1ElGRkZFRcW7bsU78OzZswcPHrzrVgAAwNtBwPqHSktLMzQ0NDQ0tLS0VCqVR44cIaLBgwfr
6ury+8hksri4OB0dHbFYLBaLRSKRWCxWKpWlpaVsmWnTpg0Rubi4NG7cmD9WJBIRkeaBYrHYysqK
36FRo0ZiDYMGDWrRooVm2YCAALbnnDlzpFKps7OzUql0dXWtrq5mbdPS0uKr+fr6ikSix48fs9X5
8+fLZDK27OTkxC83atTI3t4+IiJC8xu5uLgQ0Y4dOzQ3mpqa8sUlEsmKFSv4VbFYvHXr1vHjx2tr
a2tpaU2ZMkXzwvbr10/+H4sXL65x2d9///34+HjNLVOmTBGJRPPnz2er1dXVIpHIwsKCiB48eGBi
YqJSqWxsbBQKxb59+4ho6dKlrJ0ikUgikbADHzx4oNl4qVRKRLa2tu+///7rXwIAAPA/hID1D9Wo
USNLS8vKykq1Wt2tW7cePXoUFRW9cs/nz5+r1Wpvb29HR0e1Wl1WVsa2q9VqtVp98eLFxMTEs2fP
vvJYto+urm54eLhardbsiSkvL2/cuLH6P7Zu3UpE9vb2bPXKlStnz569devWnj17Fi5c+Pnnn1dX
V2dlZeXk5Hh5efEV0tLS2HJSUpLm942KiqqqqsrPzyeizMzM6urqW7duEVF6ejrLHHp6euwbPXr0
KC0tbdWqVeXl5RKJhG8Pn9WIyMfHJyYmhi0vWLBAIpG0adPmq6++2rRpU3x8/PLlyzMyMvidz507
17179wsXLly4cGHMmDH89vPnz3t6eh45ciQzM/PlC7V27Vq2EB0dzW90dXVVqVRlZWVqtTo0NDQk
JIR1N8pkMrVazXHc4sWL582bd+3aNRY6+cZXVVURUUVFRWlp6St/LgAA8L+GgPVPtGTJEpY5JBIJ
Ef3www86OjqDBg2qRynW7XT//n1hW9ioUSMiqqio+OSTT9q1azd16lQisrKySkpKunv37rNnz4jI
xMQkMjKSiH7++WfWo8MfrqWlpVAoYmJiLl68yHGctbV1VFRUdXV1WVkZ31fEmJqaisVilkheZ926
dQ8fPmQDlKtXr/b19U1JSencuXNYWBjrDONzHhEVFRXJ5fL58+dnZ2fr6+vz242MjPz9/VnfUg3a
2tqPHj1iISk+Pt7c3JwtlJWVpaWlyeVyItq2bZuhoeGAAQM0D5w+fbqxsfG4cePqelkBAOD/CwLW
P9GRI0c0h8CIyM3N7fr1629VhI0wyuVyqVTav3//ejTjxo0bEolEIpEoFAq2JTMzU/s/fH19fXx8
CgsLNVOFk5OTWCw+dOgQEQ0ZMiQhIYGIpk+f3rZt2xrFXVxcfvzxx+joaHNz8379+p09e3bLli1S
qZSdeHFxMfsucrnc3Nx80qRJRFRdXS35jy+//JIv1aJFC7lcPm3atNLS0tzc3A0bNnTv3v348ePt
2rUTi8WGhoadOnXidy4vLz9+/Pjdu3d79uypObDo4eGxfv16lpZqEIvF+vr6c+fOraioyM/P9/Pz
I6J9+/YZGhpq7ubt7c364TTZ2tr+/vvvbJlvvEqlqtMPAAAA/mde8fc0/O1ZWFhcu3ZNc0t+fr6O
js5bFZk8eTIRaWlpRUZGsp6wt9WoUaMzZ84QEX+4sbFxXFwcEX377bc///wzEUml0hqpguM4Jycn
IvL391+xYsWdO3du3rx58+ZNd3d3zd3Cw8MXLFiQlZXVv3//hQsXxsXFbdq0ydramn1VqVRu2LCB
iE6ePLlx40bWeyQWix8+fMh2MDIy0qzWtWvXrVu3VlZWKpVK1rtGRLt37z58+PCoUaPWrVs3cuRI
tvHWrVseHh5E1Llz5yVLlrDo9kZhYWHx8fHl5eWmpqasK87a2rqkpERzn9zc3Jd/RkVFRdra2myZ
b/wrYxwAAPy/4uCfJzMzUyQSHTx4kK2mp6eLRKJt27aNGzdOoVDwu4nF4m3btrHlJk2aODo6smX2
i79GzcaNGzs4OLDlwsJCzR10dXUjIiJq7O/k5OTt7a25pXnz5vb29vyqSCTiOC44OFipVFZVVbGN
ERERUqmU4zipVHrgwIFGjRp5enpqaWmx/XNzc/nDS0pKRCKRSCR6+PAhx3EKhUIsFkdGRnIcFx4e
rqenp3maycnJmzZtkkgkr7tiDx8+FIlEenp6YWFhHMdNmjTJ3d2dfUmlUvXp04ct5+bm+vn5seW+
ffuamJjUqKOtrR0dHa25ZfLkybq6uiUlJWKx2MTE5LPPPuvdu7e5uXlubq5IJPruu+80GxAXF/f5
55/LZDL+OovF4sWLF7N5XTW+l5mZWYcOHV53RgAA8D+FIcJ/Iltb2xEjRvTs2bNFixaBgYHOzs4t
W7aMiIiIjo6uqqqytrZu3bq1mZmZVCqNiIioY81Fixbdv3/f3d29devWFhYWNjY2DWwkx3G3bt06
ePCgUqnU1tYOCgpydnb+7rvvtm3bxu8zZ86c27dvBwYGvny4lpYW+ygfm9Lk4+OjVqtrTMBiRCLR
0aNHa2+Mubm5SqUqLi7++uuviWjAgAHJyclt2rQJCAgoLi6eNWvW5MmTLS0tTU1Nr1y54ubm1q9f
vx9++GHSpEk3btzgB0BroaWlpVKpnjx5MmvWLLbF1NR0ypQpERERPj4+HTp0sLKy8vLyYtOtKisr
2fiskZGRlZXVzJkz+Uby7ty5Q0Tnz59nq/b29m9sAwAACEgyb968d90GeAd69uzp4+Nz/Pjx58+f
T5kyZfPmzUSko6MzatSoK1euZGVl+fj4nD9/XqlUsv2tra3bt2/PbsQgFov19PRqTHtyd3fv0aPH
+fPn8/Pze/XqderUKf5Lenp6ISEh/PAcY2FhERQUpDmu5+3tzVIUv4ORkZGNjc2MGTMyMzOTkpIM
DAyOHz/esWNHIrKysgoKCmrZsqWuru5nn32mo6NjZGQUGBgoFv/xN0OzZs3CwsLc3NyIqFOnTs7O
zmyylKenZ9u2bfmRPldXV1tb2zZt2ujo6HTo0OF1V6xjx47t2rVj96Swtrb29fU9duxYVVXVtm3b
2rVrp6enZ2Vl5e/vP3DgwB9//DE7O3v69OnTp09XKpWFhYX87RKcnJx69eplYGDAl3V1dfX19W3c
uHFgYGDnzp2bNGni5eXVoUMHNze3rl27tmnT5tixY8XFxWPHjt25cycR2dvbGxoatmnTpk2bNsOH
D9+4cSMRaWlpPXz40F3DBx98YGdnZ2RkxFabNGnSrVu3N78sAABAICKO4951GwAAAAD+VjBECAAA
ACAwBCz4MyoqKmKziADq4S/0DKgaqqurNW+r9v8pPz//rR7KdO/evf9dYwD+BhCw/okaN25sa2vL
luVyOT8DWqlUjhgxws7OTvO5K+3bt69LzaVLl2praysUCjbXJz8/39bWVi6Xm5qa3rhxg4hu3Lih
Uqm0tLR+/PHH2kvZ2toaGRk1adJEIpFMnDiRiPT19fnZYESkOdGqdi1btlQoFLq6utu3byeiVatW
sUayiVxENGXKFJlM5ujoWPuDDu3t7flH99TDihUrNG86+rbGjh3LzxibOHGiTCZzdnauvcFNmzZl
z9JhTzdiU+JsbGyGDx9evzbcuHGDzWZjvLy8ZDLZ4MGDiWjatGk17mrxtkxMTMRiMWutTCa7fPny
ggUL6nfF0tLS9PT02DOg5HI5ewbUy0JDQ1/36IIali5dqqOjw7+wX+fOnTvsgkskEpFI1Lp16xrn
pa2tzZKT5h1xNVVXVzs7O8tkMldXV4lEwn92oYZPP/2U3Qfujc6fP29oaKhQKJydnWu/p/+1a9eU
SqWJiQl7z9a4h8vLevXqJRaLPTw8xGJx586dX7nPjh07Xn5UVC06d+6sed84gL+Dd/0xRngHFi1a
xG52wG7QwG5PwO5mnpmZaWVl1bp167cqWFxcLBKJFi9enJiYKBaLJ02a1Lx5cyMjo8zMTDc3N3Nz
c47jdHR0unbtOnXq1FruhsBx3PLlyyUSSUlJCcdxmzZtYjdrUKlUIpGoZ8+ebB+28Y0GDhwok8lS
U1MjIyNFIlFVVZVIJFq2bNmFCxdEIlFsbGxiYqJIJDp27JixsXGLFi1qKWVlZcXff4GXlJR08+bN
1x1SXl5+4MABthwTE6Ojo8OWjx07xu4cUUesteyODwkJCSKR6Pjx44aGhq1atarlKM3barz33nvs
mmdnZxcXF3McV1xcfPDgQf7mF2/UvXt3qVRqaGjIVoOCgnR0dM6dOycWi3fv3h0VFcV/iVdcXJyd
nc1xXGpq6oULF2qvb2xs3LVrV7ZsaWlpZ2c3f/58lUpVWFh48uTJ1x114cKFl6+/XC5v3rw5Wx4y
ZIjmzTvOnTuXmZnJliUSSWpq6htPnN3sQ/OF/bo9b9++zb8s2d3dkpOT+fOqqqpSqVRt2rThOO51
/+s6OTnp6ekVFhZyHLdt2zaRSLRlyxb2peTk5EuXLrFlCwuLoUOHvrHlHMcplcr27ds/fPhQX1+f
v6vIKykUioCAALbs5eVlbGxcy86DBg0Si8VXr15lZy2RSEJCQtiXnjx5cvz4cbb8/vvvOzk51aWd
iYmJLLvPmDGjLvsD/FUgYP0TlZeXE9GTJ09CQ0NNTEykUunhw4fXrFnDUlc9AtaFCxc8PT3ZsqWl
ZZs2bdzc3Nzc3DiO6969u6Gh4dWrV/lfP3K5fNmyZfyxgwYN0rz5VkxMjEgk2r17N1vdu3cvx3Eq
lapnz54ikSgxMZGrc8AKDw+fOnUqWyai1NTUtm3bslWFQjFhwoTmzZu7uLhwHHfy5EmxWKx5rK6u
blBQEL/6csAyNzdnPROenp63b98mIvar0dDQMDAw8LPPPhOLxXK5XCKRXLp0iQWs4uJihULB7sg1
aNCgupxCVVWVUql0c3NjAcvHx4dd1WPHjtVosI6OTnBwML+qGbA4jhOLxZs2bWI9WBs2bBCLxVpa
WmKx+Ny5c3VpxurVq5s1a8anKJlMtnr1ao7jWrZs6eTkxAJWSUmJjo6Or6/vtm3bpFKptrY2y4VK
pVIkErVv316zoFgsXrRoEb+qGbBatWplYmIyf/58sVisUChEIpGNjQ1Lmfx3X7x4sbW1tVQqlUgk
/AuP47j58+ez1zBPpVIFBwcbGRlpa2vLZDKRSDR06NCePXsS0cuh8GWXLl3i61tZWbGExAwcOFDz
dasZsFgsO3nypOZ5GRoasuVXBqzc3FwiSk9P57e0bt3a1NS0U6dOCoWC9Yp5enouW7ZMJBJJpVKW
b2pnY2PDMnRoaKhKpdI8Kc027N27V/MNlZ2dPXfuXE7jXWZoaMi/jziOk0qln332Gb8aExMjkUg2
bNjAP0hAR0cnPT2dtVlzz9fJzMycP3++XC5HwIK/GQSsfyilUhkdHW1kZBQeHu7m5ta2bdu2bduy
+3xaWVkRkeg/xo0bxx+1evXqkRpYF4Wm0aNHi0Sic+fOsf/E2WjI+vXrZ8yYwf82MjU1fe+99/hD
CgsLk5OTNYt4enqyb21qarpmzRqO41Qq1ZgxY/z9/fX19bmXApZmk17+D/3JkydWVlb8nUU//vhj
Fn3Ky8sNDQ35XrEav/ZSU1OfPHnCr9YIWFFRUbq6uhzHlZSUSKXSmzdvamtrR0REsDuspqenS6VS
dh/XLl26uLq6soC1aNEiuVzOcdz333/fv39/vtp3332neQp8XwXHcd7e3s2aNWM5mOM4AwMD/qam
tTe4RsBiN9y3sLAYNGiQvb19y5Yt2aVYv349v8+sWbP4NowZM6bGZRw0aBCfSIiIdTFGRkZqa2tH
RUXp6+tra2uzS7Rt2zb2eMfFixeznrPo6Gi+A4+5ffs2q8AYGxtLJBItLS0tLS0iWrx4MQtYJSUl
7IarHMfJ5fJFixYdOHCAf3ZkcXGx5p1dOY4LCAiwtLTU/Ea+vr7sdhVmZmbcf3qGuJd6sOr+wua3
1HjdspDNToGdCzsvzbcSS0WvDFjr16+v0bMbExMjlUo7derEOnTZnWbPnDlTowfr8OHDmi3nO5B4
7McxYcIEfktVVZVmPhs+fLi2tvbLTXpdwCKiGn2fRMSei8C6KhUKxcCBA2v0YCUnJ2u2U/OFx+jo
6CBgwd8MHpXzD+Xq6rp///6CgoJFixbt2LFjwYIFcrmcf+pf69atf/vtt5ePunHjxpUrV/jVwsJC
lsaI6NatWy1bthSJRDt27Gjbtq25ubmTk1Nqamrnzp3Hjh07d+5ctVrN9qyqqtJ85Iu+vr7mbJsH
Dx788ssvpqamhw4dmj179ieffNK1a1f2pTNnzmhpaX3yySc1WqXZpMePH2t+KSoqavny5e7u7vzz
duLj4ydPntysWbMBAwbIZLKysjIiYo/K0cSexvM6p06dKikpYc+o4TjuyJEjvXr1+umnn2QymY6O
joODQ1VVVWhoKBGp1Wr+7CIjIxctWiSRSIyMjFauXMlXu337tuYp8E+82bNnz7///e9hw4adPn36
2bNncXFxUqmU3Ub/bRtcWVnJ/6RmzJgxduxYuVzu6Oi4aNEifp+rV6+yfhQikslktVQjooKCAi0t
rZKSEvaYo6KiIolEwh7CTUSs687U1JQ9tMfExKTG4expQpocHR3Z48bff//9Fi1aLFiwQEdHh49c
ROTn57d27VodHR0vLy+JROLo6KhSqfT09DRnlVlbW1+9elWz7OPHj1Uq1bNnz/r27UtEERERAwcO
zM/Pr/Hd6/7C5vep8bpl2MQpfX39MWPGsC1du3Y9duwYEbVu3TowMPDp06evvJ7NmjXj3yD892U/
BXt7e3YddHV1d+/eXePA9PR0zZa3bNmSX66oqHBzc8vOzp44caLmszUlEomPjw+/am5urvmw89LS
0uDgYM372NUgEokuXbrEnphJRPyELYVCwb67l5fXxYsXa7wg8/PzNdv5tg/mAvgrwiT3f6j+/fvf
unVLIpE4ODhMmTKlrKzs6dOnn376ae1HPXjw4JGG58+fs+2lpaVNmzYNCQl59uxZWFgYET158oTN
T9+8eXN5efnw4cOrqqrYL7aioqJRo0a97lt07dqV/e8fHBx89epViUTC/18vkUhWrly5bt06TuPm
bdXV1ZpNysnJ4b+0ZMmSlStXnjp16tatW/r6+ocOHWJzsRs1auTs7Hzjxg1fX1/2n/4XX3zxxkih
ydjY2N7evqSkpKSkpG/fvh9++OHatWuLi4v37NnTu3dvImJTf0pKSrZs2TJixAh21KVLl2bPnv3g
wYMOHTqwMME8+m+sG4yxtLQ8cuRIJzj2ZgAAByNJREFUTk5ORUXFoUOHWrRocfnyZSJavHhx3R84
uHXr1qqqqvHjx7PVhw8fnjx5MiEhIT8/n903ld+u2YxaCmpra3/22WdEdObMGU9PTyJSqVRXr169
devWGz/B8DpOTk7R0dHR0dEtWrRgW2pMBo+JicnOzk5OTl6+fPmDBw+6dOny/PnzCRMmrFixgv/Y
3RdffPH8+fMdO3aw1Vu3bmVmZs6dO5eI/v3vfxNRfn4+x3EvT8nPycmp4wu7FiKRiJ3C+PHjX346
Z+/evVmaf6UWLVrIZLJ+/fqx1erq6u++++69994joidPnrCNZWVljo6ONQ7Mzc3VbLnmHxhsxnpZ
WZlmunrZ5MmTKysr2aM/iWju3LnsGeq8Gh+nsLe359tJRH379rW0tNTcLTc3V/NWukxxcbFmO9/q
44oAf1XvuAcN3hE2DcvDw4Ot6urq8pNXrKyspFKp0X9oDucdP378Gw1s1hHHcewPd4P/mDFjhp+f
n1QqDQ4O1tbWZiMFbm5u+vr6NjY2BgYGmi2ZNGmSkZERv8rmcZubm7ds2dLY2Fgmk7EJwvygFfvL
WLOCZpPYnC3G0NBQKpXyrWLP+/P09PT39xeJRKtXry4sLJRIJKypmiOh7CIMHDhQc5W/JmZmZmzC
DbsdvEQiYSMm7JcKG6ezt7fX19fv3r27WCweN24cGyJk41NBQUGurq5sCIlJTEzUPAV+IjaPHyJk
Dx9s3bq1VCqdPHmy5j4WFhZDhgzhV5s0aSIWiw0MDPT19dnEI7bPoEGDfHx8tLW12UMeO3bsyB+y
e/duvg0bNmyo0QbNIcKYmBixWBwQECAWizMzM/lJ7r169ZLL5du2bVMqlRzHrV+/np1mbGxsjSFC
bW1tNouL0ZyrxLBJ7mxZc/YeG2hmk5z8/f3btm0rEonYzH1mwoQJIpGoefPmrHls7raRkZFIJOrQ
oYOuri6bwS2RSDR/vnV8YUdFRfGHTJo0SXMyuOYcLM3zkslk7Fj2o+c4joj4N5fmVLyDBw+KxWJ7
e/ugoCCFQsHeFOzZA15eXk5OTmKxuLy83MLCwsnJiZ+5n5SUpNlyftY/i+l8yzV/0Ddv3qwxU61v
374ikYg92VMkEn388cccx4nFYi8vr6ZNmxKR5hBhbm6uXC43MDAIDg42NjaWSqWpqalsiNDU1JR9
fDIhISE4OJh9EoI/SrOdZ86cqXGtMEQIfz8YIvyHksvla9asadeuHVvdv38/P3gRGxt7/vx5fs8m
TZrwy+xP6pd99NFH/FAOEXXr1m3JkiWjRo365ZdfQkJCtmzZQkS3bt16//33nz59WuPBf8OHD9+z
Zw+/6u/vn5aWNnny5AcPHgQFBX399ddsCi37j56IEhMT169fr1lh5MiRr2zV6tWrU1JS+FUtLa0b
N26MHj1arVbv37+fdTWdO3fu448/HjNmjOaYHRENHjyYTSN7+ZooFAoPD4+jR49GRUWpVKqkpCTW
XXH06NGbN2+y3pHU1NQ+ffqkpKTMmzcvOjo6IyPDwMAgIiIiNTV1586d1tbW7INmjJ+fHz/g8krR
0dEfffQREenr6yckJIwYMWL8+PE1uiU++uijmzdvap776dOn2fLAgQMdHByIaOXKle7u7t7e3n36
9ElOTh4yZMiaNWv4Q0JCQmppw8yZM9koGxFNnTr12bNnu3btOnLkiK2tbWRkJHshHThwYMmSJYGB
gfHx8UTUs2dPNhIUEhLCngjJ8/X15TtmiGjjxo01nqQ0ZMgQ1jdGRF999RVb0NfX9/X1JSItLa09
e/bMmzdPLpf/+uuvurq6/IErV67s1avX5MmT8/Ly1qxZw782evTokZGR0apVqwMHDhDR6NGjNQcT
6/7C5pdrvG7t7e1rvITYeV2/fp0tN2/ePDg4mIhYMmYbNR/NFBwcnJGRERERkZGRMXz4cP6sHR0d
dXV1lUrlDz/8IJfLly5dunTpUr4zzNvb29vb++WWSyQSzSdvenl58ctsUprmznv37t23b19sbCzH
cdu3b2dTBQ4ePDhjxgw7O7vx48drjjyampoWFxcPGDDg5s2bfn5+e/bs0dLSOnPmjFKpbN26dXp6
+rZt2/z9/ZcsWTJgwAC+p8rU1PR171Nmw4YNtb8LAP563nXCg3+6Y8eODR8+/F23oqYhQ4a8/Ef2
n9mgQYMSEhLedSvqqnv37nwfTB0FBQWJRKK3usMFz8jIqEaHX8P9/7xuO3XqVPsdFurhyZMnmp+Q
FcSGDRs0O2UBgOM4PIsQAP4CBg8e3L59+2HDhtXj2MWLF3fu3Pmv2EGyb9++vLy82vt+/gzu3bu3
cePGJUuWvOuGAPyJIGABAAAACAyfIgQAAAAQGAIWAAAAgMAQsAAAAAAEhoAFAAAAIDAELAAAAACB
IWABAAAACAwBCwAAAEBgCFgAAAAAAkPAAgAAABDY/wFLpmMSWc0w+QAAAABJRU5ErkJggg==
--001a11c3dba88c072f04f4bc916f
Content-Type: application/octet-stream; name="press_levels.ncl"
Content-Disposition: attachment; filename="press_levels.ncl"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hsuldyl52

OyAgIEV4YW1wbGUgc2NyaXB0IHRvIHByb2R1Y2UgcGxvdHMgZm9yIGEgV1JGIHJlYWwtZGF0YSBy
dW4sCjsgICB3aXRoIHRoZSBBUlcgY29vcmRpbmF0ZSBkeW5hbWljcyBvcHRpb24uCjsgICBJbnRl
cnBvbGF0aW5nIHRvIHNwZWNpZmllZCBwcmVzc3VyZSBsZXZlbHMKCmxvYWQgIiROQ0FSR19ST09U
L2xpYi9uY2FyZy9uY2xzY3JpcHRzL2NzbS9nc25fY29kZS5uY2wiCmxvYWQgIiROQ0FSR19ST09U
L2xpYi9uY2FyZy9uY2xzY3JpcHRzL3dyZi9XUkZVc2VyQVJXLm5jbCIKCmJlZ2luCjsKOyBUaGUg
V1JGIEFSVyBpbnB1dCBmaWxlLiAgCjsgVGhpcyBuZWVkcyB0byBoYXZlIGEgIi5uYyIgYXBwZW5k
ZWQsIHNvIGp1c3QgZG8gaXQuCiAgYSA9IGFkZGZpbGUoIndyZm91dF9kMDFfMjAxMy0wMy0yOV8x
MjowMDowMC5uYyIsInIiKQoKCjsgV2UgZ2VuZXJhdGUgcGxvdHMsIGJ1dCB3aGF0IGtpbmQgZG8g
d2UgcHJlZmVyPwo7IHR5cGUgPSAieDExIgo7IHR5cGUgPSAicGRmIgogIHR5cGUgPSAicG5nIgo7
IHR5cGUgPSAibmNnbSIKICB3a3MgPSBnc25fb3Blbl93a3ModHlwZSwicGx0X1ByZXNzdXJlTGV2
ZWwxIikKCgo7IFNldCBzb21lIEJhc2ljIFBsb3Qgb3B0aW9ucwogIHJlcyA9IFRydWUKICByZXNA
TWFpblRpdGxlICAgICAgICAgICAgICAgICAgID0gIlJFQUwtVElNRSBXUkYiCiAgcmVzQEZvb3Rl
ciA9IEZhbHNlCgogIHBsdHJlcyA9IFRydWUKICBtcHJlcyA9IFRydWUKICBtcHJlc0BtcEdlb3Bo
eXNpY2FsTGluZUNvbG9yICAgICAgPSAiQmxhY2siCiAgbXByZXNAbXBOYXRpb25hbExpbmVDb2xv
ciAgICAgICAgID0gIkJsYWNrIgogIG1wcmVzQG1wVVNTdGF0ZUxpbmVDb2xvciAgICAgICAgICA9
ICJCbGFjayIKICBtcHJlc0BtcEdyaWRMaW5lQ29sb3IgICAgICAgICAgICAgPSAiQmxhY2siCiAg
bXByZXNAbXBMaW1iTGluZUNvbG9yICAgICAgICAgICAgID0gIkJsYWNrIgogIG1wcmVzQG1wUGVy
aW1MaW5lQ29sb3IgICAgICAgICAgICA9ICJCbGFjayIKICBtcHJlc0BtcEdlb3BoeXNpY2FsTGlu
ZVRoaWNrbmVzc0YgPSAyLjAKICBtcHJlc0BtcEdyaWRMaW5lVGhpY2tuZXNzRiAgICAgICAgPSAx
LjUKICBtcHJlc0BtcExpbWJMaW5lVGhpY2tuZXNzRiAgICAgICAgPSAyLjAKCjs7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzsKOzs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7OwoKOyBXaGF0IHRpbWVzIGFuZCBob3cgbWFueSB0aW1lIHN0ZXBzIGFyZSBpbiB0aGUgZGF0
YSBzZXQ/CiAgdGltZXMgPSB3cmZfdXNlcl9nZXR2YXIoYSwidGltZXMiLC0xKSAgOyBnZXQgYWxs
IHRpbWVzIGluIHRoZSBmaWxlCiAgbnRpbWVzID0gZGltc2l6ZXModGltZXMpICAgICAgICAgOyBu
dW1iZXIgb2YgdGltZXMgaW4gdGhlIGZpbGUKCjsgVGhlIHNwZWNpZmljIHByZXNzdXJlIGxldmVs
cyB0aGF0IHdlIHdhbnQgdGhlIGRhdGEgaW50ZXJwb2xhdGVkIHRvLgogIHByZXNzdXJlX2xldmVs
cyA9ICgvIDg1MC4sIDk4MC4sIDUwMC4vKSAgIDsgcHJlc3N1cmUgbGV2ZWxzIHRvIHBsb3QKICBu
bGV2ZWxzICAgICAgICAgPSBkaW1zaXplcyhwcmVzc3VyZV9sZXZlbHMpICAgICA7IG51bWJlciBv
ZiBwcmVzc3VyZSBsZXZlbHMKCjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzsKCiAgZG8gaXQgPSAwLG50aW1lcy0xLDMgICAgICAg
ICAgICAgOyBUSU1FIExPT1AKCiAgICBwcmludCgiV29ya2luZyBvbiB0aW1lOiAiICsgdGltZXMo
aXQpICkKICAgIHJlc0BUaW1lTGFiZWwgPSB0aW1lcyhpdCkgICA7IFNldCBWYWxpZCB0aW1lIHRv
IHVzZSBvbiBwbG90cwoKOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Owo7IEZpcnN0IGdldCB0aGUgdmFyaWFibGVzIHdlIHdpbGwg
bmVlZCAgICAgICAgCgogICAgdSAgPSB3cmZfdXNlcl9nZXR2YXIoYSwidWEiLGl0KSAgICAgICAg
OyB1IGF2ZXJhZ2VkIHRvIG1hc3MgcG9pbnRzCiAgICB2ICA9IHdyZl91c2VyX2dldHZhcihhLCJ2
YSIsaXQpICAgICAgICA7IHYgYXZlcmFnZWQgdG8gbWFzcyBwb2ludHMKICAgIHAgID0gd3JmX3Vz
ZXJfZ2V0dmFyKGEsICJwcmVzc3VyZSIsaXQpIDsgcHJlc3N1cmUgaXMgb3VyIHZlcnRpY2FsIGNv
b3JkaW5hdGUKICAgIHogID0gd3JmX3VzZXJfZ2V0dmFyKGEsICJ6IixpdCkgICAgICAgIDsgZ3Jp
ZCBwb2ludCBoZWlnaHQKICAgIGF2byA9IHdyZl91c2VyX2dldHZhcihhLCJhdm8iLGl0KSAgICA7
IGFic29sdXRlIHZvcnRpY2l0eQo7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7CgogICAgZG8gbGV2ZWwgPSAwLG5sZXZlbHMtMSAg
ICAgICAgICAgICAgICAgOyBMT09QIE9WRVIgTEVWRUxTCgogICAgICBwcmVzc3VyZSA9IHByZXNz
dXJlX2xldmVscyhsZXZlbCkKCiAgICAgIHpfcGxhbmUgID0gd3JmX3VzZXJfaW50cnAzZCggeixw
LCJoIixwcmVzc3VyZSwwLixGYWxzZSkKICAgICAgdV9wbGFuZSAgPSB3cmZfdXNlcl9pbnRycDNk
KCB1LHAsImgiLHByZXNzdXJlLDAuLEZhbHNlKQogICAgICB2X3BsYW5lICA9IHdyZl91c2VyX2lu
dHJwM2QoIHYscCwiaCIscHJlc3N1cmUsMC4sRmFsc2UpCiAgICAgIGF2X3BsYW5lID0gd3JmX3Vz
ZXJfaW50cnAzZChhdm8scCwiaCIscHJlc3N1cmUsMCxGYWxzZSkKCiAgICAgIHNwZCAgICAgPSAo
dV9wbGFuZSp1X3BsYW5lICsgdl9wbGFuZSp2X3BsYW5lKV4oMC41KSArIDUuIDsgbS9zZWMKICAg
ICAgc3BkQGRlc2NyaXB0aW9uID0gIldpbmQgU3BlZWQiCiAgICAgIHNwZEB1bml0cyA9ICJtL3Mi
CiAgICAgIHVfcGxhbmVAdW5pdHMgPSAibS9zIgogICAgICB2X3BsYW5lQHVuaXRzID0gIm0vcyIK
CiAgICAgIDsgUGxvdHRpbmcgb3B0aW9ucyBmb3IgQVZPCiAgICAgICAgb3B0cyA9IHJlcyAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICBvcHRzQGNuRmlsbE9uID0gVHJ1ZSAgCiAgICAg
ICAgb3B0c0BjbkZpbGxDb2xvcnMgPSAoLyJXaGl0ZSIsImxpZ2h0Y3lhbjIiLCJsaWdodHNreWJs
dWUiLCJkZWVwc2t5Ymx1ZSIsImRvZGdlcmJsdWUzIiwic2xhdGVibHVlMSIsIm1lZGl1bW9yY2hp
ZDMiLCJtYXJvb24zIiwibWFyb29uIiwiZmlyZWJyaWNrMyIsInJlZCIsIm9yYW5nZXJlZDIiLCJj
aG9jb2xhdGUyIiwiZGFya2dvbGRlbnJvZDEiLCJnb2xkIiwieWVsbG93Ii8pCiAgICAgICAgb3B0
c0BDb250b3VyUGFyYW1ldGVycyA9ICgvIDAuLCAxNDAuLCAxMC4vKQogICAgICAgIGNvbnRvdXJf
YSA9IHdyZl9jb250b3VyKGEsd2tzLGF2X3BsYW5lLG9wdHMpCiAgICAgICAgZGVsZXRlKG9wdHMp
CgogICAgICA7IFBsb3R0aW5nIG9wdGlvbnMgZm9yIFdpbmQgU3BlZWQgICAgICAgICAgICAgICAg
CiAgICAgICAgb3B0cyA9IHJlcyAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgb3B0
c0BjbkxpbmVDb2xvciA9ICJNZWRpdW1TZWFHcmVlbiIKICAgICAgICBvcHRzQENvbnRvdXJQYXJh
bWV0ZXJzID0gKC8gMTAuIC8pCiAgICAgICAgb3B0c0BjbkluZm9MYWJlbE9ydGhvZ29uYWxQb3NG
ID0gMC4wNyAgOyBvZmZzZXQgc2Vjb25kIGxhYmVsIGluZm9ybWF0aW9uCiAgICAgICAgb3B0c0Bn
c25Db250b3VyTGluZVRoaWNrbmVzc2VzU2NhbGUgPSAzLjAKICAgICAgICBjb250b3VyX3NwZCA9
IHdyZl9jb250b3VyKGEsd2tzLHNwZCxvcHRzKQogICAgICAgIGRlbGV0ZShvcHRzKQoKCiAgICAg
IDsgUGxvdHRpbmcgb3B0aW9ucyBmb3IgV2luZCBWZWN0b3JzICAgICAgICAgICAgICAgICAKICAg
ICAgICBvcHRzID0gcmVzICAgICAgICAgIAogICAgICAgIG9wdHNARmllbGRUaXRsZSA9ICJXaW5k
IiAgIDsgb3ZlcndyaXRlIEZpZWxkIFRpdGxlCiAgICAgICAgb3B0c0BOdW1WZWN0b3JzID0gMzAg
ICAgICAgOyB3aW5kIGJhcmIgZGVuc2l0eQogICAgICAgIHZlY3RvciA9IHdyZl92ZWN0b3IoYSx3
a3MsdV9wbGFuZSx2X3BsYW5lLG9wdHMpCiAgICAgICAgZGVsZXRlKG9wdHMpCgoKICAgICAgOyBQ
bG90dGluZyBvcHRpb25zIGZvciBHZW9wb3RlbnRpYWwgSGVpZ2gKICAgICAgICBvcHRzX3ogPSBy
ZXMgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgIG9wdHNfekBjbkxpbmVDb2xvciA9
ICJyZWQzIgogICAgICAgIG9wdHNfekBnc25Db250b3VyTGluZVRoaWNrbmVzc2VzU2NhbGUgPSAz
LjUKCgogICAgICA7IE1BS0UgUExPVFMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKCiAgICAgICAgaWYgKCBwcmVzc3VyZSAuZXEuIDg1MCApIHRoZW4gICA7IHBsb3QgYXZv
LCBoZWlnaHQsIHdpbmQgYmFyYnMKICAgICAgICAgIG9wdHNfekBDb250b3VyUGFyYW1ldGVycyA9
ICgvIDIwLjAgLykKICAgICAgICAgIGNvbnRvdXJfaGVpZ2h0ID0gd3JmX2NvbnRvdXIoYSx3a3Ms
el9wbGFuZSxvcHRzX3opCiAgICAgICAgICBwbG90ID0gd3JmX21hcF9vdmVybGF5cyhhLHdrcywo
L2NvbnRvdXJfYSxjb250b3VyX2hlaWdodCwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2ZWN0b3IvKSxwbHRyZXMsbXByZXMpCiAgICAgICAgZW5kIGlmCgogICAgICAgIGlm
ICggcHJlc3N1cmUgLmVxLiA5ODAgKSB0aGVuICAgOyBwbG90IGF2bywgaGVpZ2h0LCB3aW5kIGJh
cmJzCiAgICAgICAgICBvcHRzX3pAQ29udG91clBhcmFtZXRlcnMgPSAoLyAyMC4wIC8pCiAgICAg
ICAgICBjb250b3VyX2hlaWdodCA9IHdyZl9jb250b3VyKGEsd2tzLCB6X3BsYW5lLG9wdHNfeikK
ICAgICAgICAgIHBsb3QgPSB3cmZfbWFwX292ZXJsYXlzKGEsd2tzLCgvY29udG91cl9hLGNvbnRv
dXJfaGVpZ2h0LCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlY3Rvci8p
LHBsdHJlcyxtcHJlcykKICAgICAgICBlbmQgaWYKCiAgICAgOyAgIGlmICggcHJlc3N1cmUgLmVx
LiA1MDAgKSB0aGVuICAgOyBwbG90IHRlbXAsIGhlaWdodCwgd2luZCBiYXJicwogICAgIDsgICAg
IG9wdHNfekBDb250b3VyUGFyYW1ldGVycyA9ICgvIDYwLjAgLykKICAgICA7ICAgICBjb250b3Vy
X2hlaWdodCA9IHdyZl9jb250b3VyKGEsd2tzLCB6X3BsYW5lLG9wdHNfeikKICAgICA7ICAgICBw
bG90ID0gd3JmX21hcF9vdmVybGF5cyhhLHdrcywoL2NvbnRvdXJfdGMsY29udG91cl9oZWlnaHQs
IFwKICAgIDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVjdG9yLykscGx0cmVzLG1w
cmVzKQogICA7ICAgICBlbmQgaWYKCiAgICAgICAgZGVsZXRlKG9wdHNfeikKCiAgICBlbmQgZG8g
ICAgICA7IEVORCBPRiBMRVZFTCBMT09QCgo7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7CgogIGVuZCBkbyAgICAgICAgOyBFTkQg
T0YgVElNRSBMT09QCgplbmQK
--001a11c3dba88c072f04f4bc916f--

--_===51330951====mail.ucar.edu===_--

From wrfhelp@ucar.edu Tue Mar 25 15:06:38 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 51279076; Tue, 25 Mar 2014 15:06:38 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: NCL problems
To: "=?utf-8?B?0J/QvtC70LjQvdCw?=
 =?utf-8?B?IA==?=
 =?utf-8?B?0JLQtdGA0LXQt9C10LzRgdC60LDRjw==?=" <aves.indemicas@gmail.com>
Cc: haley@ucar.edu
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 25 Mar 2014 15:06:38 -0600
Message-ID: <web-51279077@mail.ucar.edu>
In-Reply-To: <CADU0=yYL79iOVGOdzMRM8JVviJaL2ysNw2YP0n4mbjaYyMYSuw@mail.gmail.com>
References: <CADU0=yYL79iOVGOdzMRM8JVviJaL2ysNw2YP0n4mbjaYyMYSuw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Hi Polina,

There isn't a problem with the labels, it just appears to be labeling 
the longitude on both axis.  All the labels are correct though.  I 
believe this is happening because of the projection you are using.  Is 
it polar?  I do not know how to force it to print latitude on the 
Y-axis, but I have cc-ed Mary Haley here to see if she has any ideas.

-wrfhelp-

On Sun, 16 Mar 2014 21:23:59 +0400
  Полина Вереземская <aves.indemicas@gmail.com> wrote:
> Hi,
> I'm working with wrfout from WRF3.5.1, and I have unexpected problem 
>with
> drawing it with NCL.
> 
> Lat-Lon part from ncl_filedump is
>      I_PARENT_START : 1
>      J_PARENT_START : 1
>      PARENT_GRID_RATIO : 1
>      CEN_LAT : 69
>      CEN_LON : 18.00001
>      TRUELAT1 : 75
>      TRUELAT2 : 60
>      MOAD_CEN_LAT : 69
>      STAND_LON : 20
>      POLE_LAT : 90
>      POLE_LON :  0
> 
> and that's right, cause I specified them in my wrf configuration in
> namelists.
> NCL draws adequate pictures, but there is a problem with lat-lon 
>labels on
> them. You can see some pictures and script in appendix.
> Please, tell me, if it's something wrong with my WRF or NCL, and how 
>can I
> handle this?
> Thank you for your helping.
> 
> Regards,
> Polina.

From wrfhelp@ucar.edu Tue Mar 25 14:58:35 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 51278892 for D.Mastrangelo@isac.cnr.it; Tue, 25 Mar 2014 14:58:35 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Wrf-users post from d.mastrangelo@isac.cnr.it requires
 approval
To: "Daniele Mastrangelo" <D.Mastrangelo@isac.cnr.it>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 25 Mar 2014 14:58:35 -0600
Message-ID: <web-51278893@mail.ucar.edu>
In-Reply-To: <60715.2a00:1620:a0:6e:21e:8cff:fe33:72c7.1395765235.squirrel@mail.isac.cnr.it>
References: <mailman.14076.1364406635.2175.wrf-users@ucar.edu>
    <web-45526945@mail.ucar.edu>
 <60715.2a00:1620:a0:6e:21e:8cff:fe33:72c7.1395765235.squirrel@mail.isac.cnr.it>
X-Priority: 3
MIME-Version: 1.0
Content-Type: multipart/mixed;boundary="_===51278892====mail.ucar.edu===_"

This is a multi-part MIME message

--_===51278892====mail.ucar.edu===_
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Hi Daniele,

We tested this with some of our files and we aren't really seeing a 
problem on our end.  I have attached a script of ours and an updated 
WRFUserARW.ncl file.  Please try these and let me know if it works. 
 Also, can I ask what grid resolution you are using?

One more thing… You tried just inverting the longitude?  You really 
should not do that unless you do the same with the latitude.  It will 
just screw up your plot.

-wrfhelp-

On Tue, 25 Mar 2014 17:33:55 +0100 (CET)
  "Daniele Mastrangelo" <D.Mastrangelo@isac.cnr.it> wrote:
>> Daniele,
>>
>> Yes there was a change in wrf_user_set_xy.  It currently does work
>> correctly, but you will need to adjust your previous scripts to run 
>>in
>> the newer version of NCL.  Our documentation of wrf_user_intrp2d and
>> wrf_user_intrp3d has not been accurately updated, but the function
>> does work.  Currently the "loc" must be put in as (/x1,x2,y1,y2/).
>>  Please let me know if you have anymore questions.
>>
>> -wrfhelp
> 
> Hello,
> 
> almost after one year I reply to this email since I have some new 
>problem
> with the wrf_user_intrp2d function.
> 
> I want to use it as follows: I have two lon-lat points and I'd like 
>to
> know coordinates of the points going along the line joining the 2 
>points.
> So I apply the function o the 2D lat and lon fields giving the line 
>as you
> suggested me in this email: "the "loc" must be put in as 
>(/x1,x2,y1,y2/)."
> 
> So, the core of my script is:
> 
> ; lon-lat points
> marell = (/17.92, 38.85/)    ; lon-lat
> terrall = (/17.86, 40.26/)   ; lon-lat
> 
> ; convert lon-lat to i-j points
> mare  = wrf_user_ll_to_ij(a,marell(0), marell(1),True)    ; i-j
> terra = wrf_user_ll_to_ij(a,terrall(0), terrall(1),True)  ; i-j
> 
> ; define the interpolation line
> line = (/mare(0),terra(0), mare(1), terra(1)/)
> 
> ; get lat and lon of interpolated line
> cross_lat = wrf_user_intrp2d(lat2d, line, 0.,True)
> cross_lon = wrf_user_intrp2d(lon2d, line, 0.,True)
> 
> Then, for checking, I plots starting and ending points (crosses) and
> outputs (dots)
> 
>  dotl = gsn_add_polymarker(wks,plot,cross_lon,cross_lat,gsres)
> 
>  dot2 = gsn_add_polymarker(wks,plot,terrall(0), terrall(1),gsres)
> 
>  dot3 = gsn_add_polymarker(wks,plot,marell(0), marell(1),gsres)
> 
> and I get the first attached image (sea2land.png). If I invert the 
>array
> "line" as follows
> plane = (/terra(0),mare(0), terra(1), mare(1)/)
> I get the second attached image (land2sea.png).
> In both cases there's something wrong: the line does not ends/starts 
>where
> it should.
> Then, looking at results, I've decided to invert the longitude array
> (crosslon) when plotting
> 
> dotl1 = gsn_add_polymarker(wks,plot,cross_lon(::-1),cross_lat,gsres)
> 
> obtaining something closer to what should be expected, as you can 
>see in
> red in the 3rd and 4th attached images (yet, there's seem to be some 
>kind
> of longitudinal shift...).
> 
> What is wrong?? I can't find the rationale beneath all these 
>results...for
> example: should be x1(y1) > x2(y2)? If the red lines are corrected, 
>why
> should I invert lon arrays? etc...
> Morevoer, moving point marell more to the east, marell = (/18.52, 
>38.85/),
> gives me just one output, the ending point (terrall).
> I'm confused.
> 
> Thanks a lot for any possible answers,
> Daniele
> 
> 
> 
> 
>>
>> On Wed, 27 Mar 2013 11:50:35 -0600
>>   wrf-users-owner@ucar.edu wrote:
>>> As list administrator, your authorization is requested for the
>>> following mailing list posting:
>>>
>>>    List:    Wrf-users@ucar.edu
>>>    From:    d.mastrangelo@isac.cnr.it
>>>    Subject: NCL v. 6.1.2: change in wrf_user_intrp2d
>>>    Reason:  Post to moderated list
>>>
>>> At your convenience, visit:
>>>
>>>    http://mailman.ucar.edu/mailman/admindb/wrf-users
>>>
>>> to approve or deny the request.
>>
> 
> 
> -- 
> Daniele Mastrangelo
> Institute of Atmospheric Sciences and Climate
> CNR-ISAC
> Via Gobetti 101, I-40129 Bologna
> tel: +39 051 639 9602
> fax: +39 051 639 9658
> e-mail: d.mastrangelo@isac.cnr.it
>        daniele.mastrangelo@gmail.com

--_===51278892====mail.ucar.edu===_
Content-Type: application/octet-stream
Content-Disposition: attachment;
 filename="wrf_test_cross.ncl"
Content-Transfer-Encoding: base64

bG9hZCAiJE5DQVJHX1JPT1QvbGliL25jYXJnL25jbHNjcmlwdHMvY3NtL2dzbl9jb2RlLm5j
bCIKbG9hZCAiJE5DQVJHX1JPT1QvbGliL25jYXJnL25jbHNjcmlwdHMvY3NtL3NrZXd0X2Z1
bmMubmNsIgo7bG9hZCAiJE5DQVJHX1JPT1QvbGliL25jYXJnL25jbHNjcmlwdHMvd3JmL1dS
RlVzZXJBUlcubmNsIgpsb2FkICIuL1dSRlVzZXJBUldfbmV3Lm5jbCIKCmJlZ2luCgogIGEg
PSBhZGRmaWxlKCIuL3dyZm91dF9kMDFfMjAwNy0wOS0xNV8wMDowMDowMC5uYyIsInIiKQoK
ICB0eXBlID0gIngxMSIKOyB0eXBlID0gInBkZiIKOyB0eXBlID0gInBzIgo7IHR5cGUgPSAi
bmNnbSIKICB3a3MgPSBnc25fb3Blbl93a3ModHlwZSwicGx0X3Rlc3QiKQoKOyBTZXQgc29t
ZSBiYXNpYyByZXNvdXJjZXMKICByZXMgPSBUcnVlCiAgcmVzQE1haW5UaXRsZSAgICAgICAg
ICAgICAgICAgICA9ICJSRUFMLVRJTUUgV1JGIgogIHJlc0BGb290ZXIgPSBGYWxzZQoKICBw
bHRyZXMgPSBUcnVlCiAgbXByZXMgPSBUcnVlCiAgbXByZXNAbXBHZW9waHlzaWNhbExpbmVD
b2xvciAgICAgID0gIkJsYWNrIgogIG1wcmVzQG1wR3JpZExpbmVDb2xvciAgICAgICAgICAg
ICA9ICJCbGFjayIKICBtcHJlc0BtcExpbWJMaW5lQ29sb3IgICAgICAgICAgICAgPSAiQmxh
Y2siCiAgbXByZXNAbXBOYXRpb25hbExpbmVDb2xvciAgICAgICAgID0gIkJsYWNrIgogIG1w
cmVzQG1wUGVyaW1MaW5lQ29sb3IgICAgICAgICAgICA9ICJCbGFjayIKICBtcHJlc0BtcFVT
U3RhdGVMaW5lQ29sb3IgICAgICAgICAgPSAiQmxhY2siCiAgbXByZXNAbXBHZW9waHlzaWNh
bExpbmVUaGlja25lc3NGID0gMi4wCiAgO21wcmVzQG1wR3JpZExpbmVUaGlja25lc3NGICAg
ICAgICA9IDIuMAogIDttcHJlc0BtcExpbWJMaW5lVGhpY2tuZXNzRiAgICAgICAgPSAyLjAK
ICA7bXByZXNAbXBOYXRpb25hbExpbmVUaGlja25lc3NGICAgID0gMi4wCiAgO21wcmVzQG1w
VVNTdGF0ZUxpbmVUaGlja25lc3NGICAgICA9IDIuMAoKICBtZGltcyA9IGdldGZpbGV2YXJk
aW1zaXplcyhhLCJQIikgOyBnZXQgc29tZSBkaW1lbnNpb24gc2l6ZXMgZm9yIHRoZSBmaWxl
CiAgbmQgPSBkaW1zaXplcyhtZGltcykKCiAgdGVyID0gd3JmX3VzZXJfZ2V0dmFyKGEsICJ0
ZXIiLDApCiAgeGxhdCA9IHdyZl91c2VyX2dldHZhcihhLCAiWExBVCIsMCkKICB4bG9uID0g
d3JmX3VzZXJfZ2V0dmFyKGEsICJYTE9ORyIsMCkKCiAgY3Jvc3NfbGF0ID0gKC8zNS4sIDI1
Li8pCiAgY3Jvc3NfbG9uID0gKC8xMjUuLCAxNDAuLykKICBsb2NpaiA9IHdyZl91c2VyX2xs
X3RvX2lqKGEsIGNyb3NzX2xvbiwgY3Jvc3NfbGF0LCBUcnVlKQogIGxvY2xsID0gd3JmX3Vz
ZXJfaWpfdG9fbGwoYSwgbG9jaWooMCw6KSwgbG9jaWooMSw6KSwgVHJ1ZSkKICBwcmludChs
b2NsbCkKICBwbGFuZSA9IG5ldyg0LGZsb2F0KQogIHBsYW5lID0gKC8gbG9jaWooMCwwKSxs
b2NpaigxLDApLGxvY2lqKDAsMSksbG9jaWooMSwxKSAvKQoKICAgICAgICBsYXRfcGxhbmUg
PSB3cmZfdXNlcl9pbnRycDJkKHhsYXQscGxhbmUsMC4wLFRydWUpCiAgICAgICAgbG9uX3Bs
YW5lID0gd3JmX3VzZXJfaW50cnAyZCh4bG9uLHBsYW5lLDAuMCxUcnVlKQogICAgICAgIG1w
cmVzID0gVHJ1ZQogICAgICAgIHBsdHJlcyA9IFRydWUKICAgICAgICBwbHRyZXNARnJhbWVQ
bG90ID0gRmFsc2UKICAgICAgICBvcHRzTSA9IHJlcwogICAgICAgIG9wdHNNQE5vSGVhZGVy
Rm9vdGVyID0gVHJ1ZQogICAgICAgIG9wdHNNQGNuRmlsbE9uID0gVHJ1ZQogICAgICAgIG9w
dHNNQGxiVGl0bGVPbiA9IEZhbHNlCiAgICAgICAgY29udG91ciAgPSB3cmZfY29udG91cihh
LHdrcyx0ZXIsb3B0c00pCiAgICAgICAgcGxvdCA9IHdyZl9tYXBfb3ZlcmxheXMoYSx3a3Ms
KC9jb250b3VyLykscGx0cmVzLG1wcmVzKQogICAgICAgIGxucmVzID0gVHJ1ZQogICAgICAg
IGxucmVzQGdzTGluZVRoaWNrbmVzc0YgPSA1LjAKICAgICAgICBsbnJlc0Bnc0xpbmVDb2xv
ciA9ICJibGFjayIKCiAgICAgICAgcmVzID0gVHJ1ZQogICAgICAgIHJlc0Bnc01hcmtlckNv
bG9yID0gImJsYWNrIgogICAgICAgIHJlc0Bnc01hcmtlckluZGV4ID0gMQogICAgICAgIHJl
c0Bnc01hcmtlclNpemVGICAgID0gMC4wMgoKICAgICAgICBnc25fcG9seW1hcmtlcih3a3Ms
cGxvdCxsb25fcGxhbmUsbGF0X3BsYW5lLHJlcykKICAgICAgICBmcmFtZSh3a3MpCiAgICAg
ICAgcmVzQGdzTWFya2VyQ29sb3IgPSAicmVkIgogICAgICAgIHBsb3QgPSB3cmZfbWFwX292
ZXJsYXlzKGEsd2tzLCgvY29udG91ci8pLHBsdHJlcyxtcHJlcykKICAgICAgICBnc25fcG9s
eW1hcmtlcih3a3MscGxvdCxsb25fcGxhbmUoOjotMSksbGF0X3BsYW5lKDo6LTEpLHJlcykK
ICAgICAgICByZXNAZ3NNYXJrZXJJbmRleCA9IDIKICAgICAgICByZXNAZ3NNYXJrZXJTaXpl
RiAgICA9IDAuMDMKICAgICAgICBnc25fcG9seW1hcmtlcih3a3MscGxvdCxjcm9zc19sb24o
MCksY3Jvc3NfbGF0KDApLHJlcykKICAgICAgICBnc25fcG9seW1hcmtlcih3a3MscGxvdCxj
cm9zc19sb24oMSksY3Jvc3NfbGF0KDEpLHJlcykKICAgICAgICBmcmFtZSh3a3MpCgplbmQK

--_===51278892====mail.ucar.edu===_
Content-Type: application/octet-stream
Content-Disposition: attachment;
 filename="WRFUserARW_new.ncl"
Content-Transfer-Encoding: base64

bG9hZCAiJE5DQVJHX1JPT1QvbGliL25jYXJnL25jbHNjcmlwdHMvY3NtL2NvbnRyaWJ1dGVk
Lm5jbCIKCjstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo7IGZ1bmN0aW9uIHdyZl91c2Vy
X3NldF94eSggdmFyOm51bWVyaWMsIHhwOm51bWVyaWMsIHlwOm51bWVyaWMsIHgxOm51bWVy
aWMsIFwKOyAgICAgICAgICAgICAgICAgICAgICAgICAgIHkxOm51bWVyaWMsYW5nbGU6bnVt
ZXJpYyAsb3B0cyApCjsgZnVuY3Rpb24gd3JmX3VzZXJfaW50cnAzZCggdmFyM2Q6bnVtZXJp
YywgejpudW1lcmljLCBwbG90X3R5cGU6c3RyaW5nLCBcCjsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbG9jX3BhcmFtOm51bWVyaWMsIGFuZ2xlOm51bWVyaWMsIG9wdHM6bG9naWNh
bCApCjsgZnVuY3Rpb24gd3JmX3VzZXJfaW50cnAyZCggdmFyMmQ6bnVtZXJpYywgXAo7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxvY19wYXJhbTpudW1lcmljLCBhbmdsZTpudW1l
cmljLCBvcHRzOmxvZ2ljYWwgKQo7IGZ1bmN0aW9uIHdyZl91c2VyX2dldHZhciggZmlsZV9o
YW5kbGUsIHZhcmlhYmxlOnN0cmluZywgdGltZTppbnRlZ2VyICkKOyBmdW5jdGlvbiB3cmZf
dXNlcl9saXN0X3RpbWVzKCBmaWxlX2hhbmRsZSApCjsgZnVuY3Rpb24gd3JmX3VzZXJfbGxf
dG9faWooIG5jX2ZpbGU6ZmlsZSwgbG9uZ2l0dWRlOm51bWVyaWMsIGxhdGl0dWRlOm51bWVy
aWMsIFwKOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0czpsb2dpY2FsICkKOyBm
dW5jdGlvbiB3cmZfdXNlcl9pal90b19sbCggbmNfZmlsZTpmaWxlLCBpOm51bWVyaWMsIGo6
bnVtZXJpYyBcCjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdHM6bG9naWNhbCAp
CjsgZnVuY3Rpb24gd3JmX2NvbnRvdXIobmNfZmlsZTpmaWxlLHdrc1sxXTogZ3JhcGhpYywg
ZGF0YVsqXVsqXTpudW1lcmljLCBcCjsgICAgICAgICAgICAgICAgICAgICAgb3B0X2FyZ3Nb
MV06bG9naWNhbCkKOyBmdW5jdGlvbiB3cmZfdmVjdG9yKG5jX2ZpbGU6ZmlsZSx3a3NbMV06
IGdyYXBoaWMsIGRhdGFfdVsqXVsqXTpudW1lcmljLCBcCjsgICAgICAgICAgICAgICAgICAg
ICBkYXRhX3ZbKl1bKl06bnVtZXJpYywgb3B0X2FyZ3NbMV06bG9naWNhbCkKOyBmdW5jdGlv
biB3cmZfbWFwX3Jlc291cmNlcyhpbl9maWxlWzFdOmZpbGUsb3B0X2FyZ3NbMV06bG9naWNh
bCkgICAKOyBmdW5jdGlvbiB3cmZfbWFwKHdrc1sxXTpncmFwaGljLGluX2ZpbGVbMV06Zmls
ZSxvcHRfYXJnc1sxXTpsb2dpY2FsKSAgIAo7IGZ1bmN0aW9uIHdyZl9tYXBfb3ZlcmxheXMo
aW5fZmlsZVsxXTpmaWxlLHdrczpncmFwaGljLGJhc2VbMV06Z3JhcGhpYywgXAo7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGxvdHNbKl06Z3JhcGhpYyxvcHRfYXJnWzFdOmxvZ2lj
YWwsbXBfYXJnWzFdOmxvZ2ljYWwpCjsgZnVuY3Rpb24gd3JmX292ZXJsYXlzKGluX2ZpbGVb
MV06ZmlsZSx3a3M6Z3JhcGhpYywgcGxvdHNbKl06Z3JhcGhpYywgXAo7ICAgICAgICAgICAg
ICAgICAgICAgICBvcHRfYXJnWzFdOmxvZ2ljYWwpCjsgZnVuY3Rpb24gd3JmX3VzZXJfdW5z
dGFnZ2VyKCB2YXJpbjpudW1lcmljLCB1bnN0YWdEaW06c3RyaW5nICkKOwo7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Owo7IFRoc2UgZnVuY3Rpb25zIGFyZSBzdGlsbCBleHBlcmlt
ZW50YWwKOyBmdW5jdGlvbiB3cmZfd3BzX2RvbSh3a3NbMV06Z3JhcGhpYyxtcHJlc1sxXTps
b2dpY2FsLGxucmVzWzFdOmxvZ2ljYWwsdHhyZXNbMV06bG9naWNhbCkgICAKOyBmdW5jdGlv
biB3cmZfY29udG91cl9wcyhuY19maWxlOmZpbGUsd2tzWzFdOiBncmFwaGljLCBkYXRhWypd
WypdOm51bWVyaWMsIFwKOyAgICAgICAgICAgICAgICAgICAgICAgICBvcHRfYXJnc1sxXTps
b2dpY2FsKQo7IGZ1bmN0aW9uIHdyZl92ZWN0b3JfcHMobmNfZmlsZTpmaWxlLHdrc1sxXTog
Z3JhcGhpYywgXAo7ICAgICAgICAgICAgICAgICAgICAgICAgZGF0YV91WypdWypdOm51bWVy
aWMsIGRhdGFfdlsqXVsqXTpudW1lcmljLCBcCjsgICAgICAgICAgICAgICAgICAgICAgICBv
cHRfYXJnc1sxXTpsb2dpY2FsKQo7Cjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Cjsg
VGhlc2UgZnVuY3Rpb25zL3Byb2NlZHVyZXMgYXJlIG9ic29sZXRlIGFzIG9mIHZlcnNpb24g
NS4wLjEgb2YgTkNMLgo7IERvIG5vdCB1c2UgdGhlbS4gCjsgVXNlIHdyZl9vdmVybGF5cyBp
bnN0ZWFkIG9mIHdyZl9vdmVybGF5CjsgVXNlIHdyZl9tYXBfb3ZlcmxheXMgaW5zdGVhZCBv
ZiB3cmZfbWFwX292ZXJsYXkKOyBVc2Ugd3JmX3VzZXJfbGxfdG9faWogaW5zdGVhZCBvZiB3
cmZfdXNlcl9sYXRsb25fdG9faWoKOwo7IGZ1bmN0aW9uIHdyZl9tYXBfem9vbSh3a3NbMV06
Z3JhcGhpYyxpbl9maWxlWzFdOmZpbGUsb3B0X2FyZ3NbMV06bG9naWNhbCwgXAo7ICAgICAg
ICAgICAgICAgICAgICAgICB5MTppbnRlZ2VyLHkyOmludGVnZXIseDE6aW50ZWdlcix4Mjpp
bnRlZ2VyKQo7IHByb2NlZHVyZSB3cmZfbWFwX292ZXJsYXkod2tzOmdyYXBoaWMsYmFzZVsx
XTpncmFwaGljLCBcCjsgICAgICAgICAgICAgICAgICAgICAgICAgICBwbG90c1sqXTpncmFw
aGljLCBcCjsgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRfYXJnWzFdOmxvZ2ljYWwp
CjsgcHJvY2VkdXJlIHdyZl9vdmVybGF5KHdrczpncmFwaGljLCBwbG90c1sqXTpncmFwaGlj
LCBcCjsgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRfYXJnWzFdOmxvZ2ljYWwpCjsg
ZnVuY3Rpb24gd3JmX3VzZXJfbGF0bG9uX3RvX2lqKCBuY19maWxlOmZpbGUsIGxhdGl0dWRl
Om51bWVyaWMsIAo7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9uZ2l0dWRl
Om51bWVyaWMgKQo7Cjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7CjsKOyBmdW5jdGlv
biBhZGRfd2hpdGVfc3BhY2Uoc3RyOnN0cmluZyxtYXhsZW46aW50ZWdlcikKOyBwcm9jZWR1
cmUgcHJpbnRfb3B0cyhvcHRzX25hbWUsb3B0cyxkZWJ1ZykKOyBwcm9jZWR1cmUgcHJpbnRf
aGVhZGVyKGljb3VudDppbnRlZ2VyLGRlYnVnKQo7CjstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogCjstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp1bmRlZigid3JmX3VzZXJfc2V0
X3h5IikKZnVuY3Rpb24gd3JmX3VzZXJfc2V0X3h5KCB2YXI6bnVtZXJpYywgeHA6bnVtZXJp
YywgeXA6bnVtZXJpYywgeDE6bnVtZXJpYywgXAogICAgICAgICAgICAgICAgICAgICAgICAg
IHkxOm51bWVyaWMsIGFuZ2xlOm51bWVyaWMsIG9wdHMgKQoKOyAgbWFzcyBjb29yZGluYXRl
IHZlcnNpb24gb2YgbmNsIHVzZXIgcm91dGluZXMKCmxvY2FsIGRpbXMseCx5LHNsb3BlLGlu
dGVyY2VwdCxkaXN0YW5jZSxkeCxkeSxkeHksbnB0cyx4eQoKYmVnaW4KCjsgZmluZCBpbnRl
cnNlY3Rpb24gb2YgbGluZSBhbmQgZG9tYWluIGJvdW5kYXJpZXMKCiAgZGltcyA9IGRpbXNp
emVzKHZhcikKCiAgaWYgKC5ub3QuIG9wdHMpIHRoZW4gICAgICAgIDsgV2UgaGF2ZSBhIHBp
dm90IHBvaW50IGFuZCBsb2NhdGlvbiBhbmQgCgkJCSAgICAgIDsgbmVlZCB0byBjYWxjdWxh
dGUgdGhlIHN0YXJ0IGFuZCBlbmQgcG9pbnRzIG9mIAoJCQkgICAgICA7IHRoZSBjcm9zcyBz
ZWN0aW9uCgogICAgIGlmICgoYW5nbGUgLmd0LiAzMTUuKSAub3IuIChhbmdsZSAubHQuIDQ1
LikgLm9yLiBcCiAgICAgICAgICgoYW5nbGUgLmd0LiAxMzUuKSAuYW5kLiAoYW5nbGUgLmx0
LiAyMjUuKSkgKSAgdGhlbgoKOyAgeCA9IHkqc2xvcGUgKyBpbnRlcmNlcHQKCiAgICAgICAg
ICBzbG9wZSA9IC0oMzYwLi1hbmdsZSkvNDUuCiAgICAgICAgICBpZiggYW5nbGUgLmx0LiA0
NS4gKSB0aGVuCiAgICAgICAgICAgIHNsb3BlID0gYW5nbGUvNDUuCiAgICAgICAgICBlbmQg
aWYKICAgICAgICAgIGlmKCBhbmdsZSAuZ3QuIDEzNS4pIHRoZW4KICAgICAgICAgICAgc2xv
cGUgPSAoYW5nbGUtMTgwLikvNDUuCiAgICAgICAgICBlbmQgaWYKICAgICAgICAgIGludGVy
Y2VwdCA9IHhwIC0geXAqc2xvcGUKCjsgZmluZCBpbnRlcnNlY3Rpb25zIHdpdGggZG9tYWlu
IGJvdW5kYXJpZXMKCiAgICAgICAgICB5MCA9IDAuCiAgICAgICAgICB4MCA9IHkwKnNsb3Bl
ICsgaW50ZXJjZXB0CiAgIAogICAgICAgICAgaWYoIHgwIC5sdC4gMC4pIHRoZW4gIDsgaW50
ZXJzZWN0IG91dHNpZGUgb2YgbGVmdCBib3VuZGFyeQogICAgICAgICAgICB4MCA9IDAuCiAg
ICAgICAgICAgIHkwID0gICh4MCAtIGludGVyY2VwdCkvc2xvcGUKICAgICAgICAgIGVuZCBp
ZgogICAgICAgICAgaWYoIHgwIC5ndC4gZGltcygyKS0xKSB0aGVuICA7IGludGVyc2VjdCBv
dXRzaWRlIG9mIHJpZ2h0IGJvdW5kYXJ5CiAgICAgICAgICAgIHgwID0gZGltcygyKS0xCiAg
ICAgICAgICAgIHkwID0gICh4MCAtIGludGVyY2VwdCkvc2xvcGUKICAgICAgICAgIGVuZCBp
ZgogICAKICAgICAgICAgIHkxID0gZGltcygxKS0xLiAgOyAgbmVlZCB0byBtYWtlIHN1cmUg
dGhpcyB3aWxsIGJlIGEgZmxvYXQ/CiAgICAgICAgICB4MSA9IHkxKnNsb3BlICsgaW50ZXJj
ZXB0CiAgIAogICAgICAgICAgaWYoIHgxIC5sdC4gMC4pIHRoZW4gIDsgaW50ZXJzZWN0IG91
dHNpZGUgb2YgbGVmdCBib3VuZGFyeQogICAgICAgICAgICB4MSA9IDAuCiAgICAgICAgICAg
IHkxID0gICh4MSAtIGludGVyY2VwdCkvc2xvcGUKICAgICAgICAgIGVuZCBpZgogICAgICAg
ICAgaWYoIHgxIC5ndC4gZGltcygyKS0xKSB0aGVuICA7IGludGVyc2VjdCBvdXRzaWRlIG9m
IHJpZ2h0IGJvdW5kYXJ5CiAgICAgICAgICAgIHgxID0gZGltcygyKS0xCiAgICAgICAgICAg
IHkxID0gICh4MSAtIGludGVyY2VwdCkvc2xvcGUKICAgICAgICAgIGVuZCBpZgoKICAgICBl
bHNlCgo7ICB5ID0geCpzbG9wZSArIGludGVyY2VwdAoKICAgICAgICAgIHNsb3BlID0gKDkw
Li1hbmdsZSkvNDUuCiAgICAgICAgICBpZiggYW5nbGUgLmd0LiAyMjUuICkgdGhlbgogICAg
ICAgICAgICBzbG9wZSA9ICgyNzAuLWFuZ2xlKS80NS4KICAgICAgICAgIGVuZCBpZgogICAg
ICAgICAgaW50ZXJjZXB0ID0geXAgLSB4cCpzbG9wZQoKOyBmaW5kIGludGVyc2VjdGlvbnMg
d2l0aCBkb21haW4gYm91bmRhcmllcwoKICAgICAgICAgIHgwID0gMC4KICAgICAgICAgIHkw
ID0geDAqc2xvcGUgKyBpbnRlcmNlcHQKICAgCiAgICAgICAgICBpZiggeTAgLmx0LiAwLikg
dGhlbiAgOyBpbnRlcnNlY3Qgb3V0c2lkZSBvZiBib3R0b20gYm91bmRhcnkKICAgICAgICAg
ICAgeTAgPSAwLgogICAgICAgICAgICB4MCA9ICAoeTAgLSBpbnRlcmNlcHQpL3Nsb3BlCiAg
ICAgICAgICBlbmQgaWYKICAgICAgICAgIGlmKCB5MCAuZ3QuIGRpbXMoMSktMSkgdGhlbiAg
OyBpbnRlcnNlY3Qgb3V0c2lkZSBvZiB0b3AgYm91bmRhcnkKICAgICAgICAgICAgeTAgPSBk
aW1zKDEpLTEKICAgICAgICAgICAgeDAgPSAgKHkwIC0gaW50ZXJjZXB0KS9zbG9wZQogICAg
ICAgICAgZW5kIGlmCgogICAgICAgICAgeDEgPSBkaW1zKDIpLTEuICA7ICBuZWVkIHRvIG1h
a2Ugc3VyZSB0aGlzIHdpbGwgYmUgYSBmbG9hdD8KICAgICAgICAgIHkxID0geDEqc2xvcGUg
KyBpbnRlcmNlcHQKICAgCiAgICAgICAgICBpZiggeTEgLmx0LiAwLikgdGhlbiAgOyBpbnRl
cnNlY3Qgb3V0c2lkZSBvZiBib3R0b20gYm91bmRhcnkKICAgICAgICAgICAgeTEgPSAwLgog
ICAgICAgICAgICB4MSA9ICAoeTEgLSBpbnRlcmNlcHQpL3Nsb3BlCiAgICAgICAgICBlbmQg
aWYKICAgICAgICAgIGlmKCB5MSAuZ3QuIGRpbXMoMSktMSkgdGhlbiAgOyBpbnRlcnNlY3Qg
b3V0c2lkZSBvZiB0b3AgYm91bmRhcnkKICAgICAgICAgICAgeTEgPSBkaW1zKDEpLTEKICAg
ICAgICAgICAgeDEgPSAgKHkxIC0gaW50ZXJjZXB0KS9zbG9wZQogICAgICAgICAgZW5kIGlm
CiAgIAogICAgIGVuZCBpZiAgOyB3ZSBoYXZlIGJlZ2lubmluZyBhbmQgZW5kaW5nIHBvaW50
cwoKICBlbmQgaWYKCgogIGlmIChvcHRzKSB0aGVuICAgCTsgV2UgaGF2ZSBhIHNwZWNpZmll
ZCBzdGFydCBhbmQgZW5kIHBvaW50CiAgICB4MCA9IHhwCiAgICB5MCA9IHlwCiAgICBpZiAo
IHgxIC5ndC4gZGltcygyKS0xICkgdGhlbiAKICAgICAgeDEgPSBkaW1zKDIpCiAgICBlbmQg
aWYKICAgIGlmICggeTEgLmd0LiBkaW1zKDEpLTEgKSB0aGVuIAogICAgICB5MSA9IGRpbXMo
MSkKICAgIGVuZCBpZgogIGVuZCBpZgoKICBkeCA9IHgxIC0geDAKICBkeSA9IHkxIC0geTAK
ICBkaXN0YW5jZSA9IChkeCpkeCArIGR5KmR5KV4wLjUKICBucHRzID0gdG9pbnRlZ2VyKGRp
c3RhbmNlKQogIGR4eSA9IG5ldygxLHR5cGVvZihkaXN0YW5jZSkpCiAgZHh5ID0gZGlzdGFu
Y2UvbnB0cwoKICB4eSA9IG5ldygoLyBucHRzLCAyIC8pLHR5cGVvZih4MSkpCgogIGR4ID0g
ZHgvbnB0cwogIGR5ID0gZHkvbnB0cwoKICBkbyBpPTAsbnB0cy0xCiAgICB4eShpLDApID0g
eDAgKyBpKmR4CiAgICB4eShpLDEpID0geTAgKyBpKmR5CiAgZW5kIGRvCgo7IHByaW50KHh5
KQogIHJldHVybih4eSkKCmVuZAoKOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKdW5k
ZWYoIndyZl91c2VyX2ludHJwM2QiKQpmdW5jdGlvbiB3cmZfdXNlcl9pbnRycDNkKCB2YXIz
ZDpudW1lcmljLCB6X2luOm51bWVyaWMsIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGxvdF90eXBlOnN0cmluZywgXAogICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NfcGFy
YW06bnVtZXJpYywgYW5nbGU6bnVtZXJpYywgb3B0czpsb2dpY2FsICkKCjsgdmFyM2QgICAg
ICAtIDNkIGZpZWxkIHRvIGludGVycG9sYXRlIChhbGwgaW5wdXQgZmllbGRzIG11c3QgYmUg
dW5zdGFnZ2VyZWQpCjsgel9pbiAgICAgICAtIGludGVycG9sYXRlIHRvIHRoaXMgZmllbGQg
KGVpdGhlciBwL3opCjsgcGxvdF90eXBlICAtIGludGVycG9sYXRlIGhvcml6b250YWxseSAi
aCIsIG9yIHZlcnRpY2FsbHkgInYiCjsgbG9jX3BhcmFtICAtIGxldmVsKHMpIGZvciBob3Jp
em9udGFsIHBsb3RzIChlZy4gNTAwaFBhIDsgMzAwMG0gLSBzY2FsYXIpLCAKOyAgICAgICAg
ICAgICAgcGxhbmUgZm9yIHZlcnRpY2FsIHBsb3RzICgyIHZhbHVlcyByZXByZXNlbnRpbmcg
YW4geHkgcG9pbnQgCjsgICAgICAgICAgICAgIG9uIHRoZSBtb2RlbCBkb21haW4gdGhyb3Vn
aCB3aGljaCB0aGUgdmVydGljYWwgcGxhbmUgd2lsbCBwYXNzCjsgICAgICAgICAgICAgIE9S
IDQgdmFsdWVzIHNwZWNpZnlpbmcgc3RhcnQgYW5kIGVuZCB2YWx1ZXMKOyBhbmdsZSAgICAg
IC0gMC4wIGZvciBob3Jpem9udGFsIHBsb3RzLCBhbmQgCjsgICAgICAgICAgICAgIGFuIGFu
Z2xlIGZvciB2ZXJ0aWNhbCBwbG90cyAtIDkwIHJlcHJlc2VudCBhIFdFIGNyb3NzIHNlY3Rp
b24KOyBvcHRzICAgICAgICAgVXNlZCBJRiBvcHRzIGlzIFRSVUUsIGVsc2UgdXNlIGxvY19w
YXJhbSBhbmQgYW5nbGUgdG8gZGV0ZXJtaW5lIGNyb3Nzc2VjdGlvbgoKYmVnaW4KCiAgaWYo
cGxvdF90eXBlIC5lcS4gImgiICkgdGhlbiAgIDsgIGhvcml6b250YWwgY3Jvc3Mgc2VjdGlv
biBuZWVkZWQKCiAgICAgZGltTCA9IGRpbXNpemVzKGxvY19wYXJhbSkKCiAgICAgZGltcyA9
IGRpbXNpemVzKHZhcjNkKQogICAgIG5kID0gZGltc2l6ZXMoZGltcykKCiAgICAgZGltWCA9
IGRpbXMobmQtMSkKICAgICBkaW1ZID0gZGltcyhuZC0yKQogICAgIGRpbVogPSBkaW1zKG5k
LTMpCiAgICAgZGltNCA9IDEKICAgICBkaW01ID0gMQogICAgIGlmICggbmQgLmVxLiA0ICkg
dGhlbgogICAgICAgZGltNCA9IGRpbXMobmQtNCkKICAgICBlbmQgaWYKICAgICBpZiAoIG5k
IC5lcS4gNSApIHRoZW4KICAgICAgIGRpbTQgPSBkaW1zKG5kLTQpCiAgICAgICBkaW01ID0g
ZGltcyhuZC01KQogICAgIGVuZCBpZgoKICAgICB2YXIzICA9IG5ldyAoICgvIGRpbTUsIGRp
bTQsIGRpbVosIGRpbVksIGRpbVggLykgLCB0eXBlb2YodmFyM2QpICkKICAgICB6ICAgICA9
IG5ldyAoICgvIGRpbTUsIGRpbTQsIGRpbVosIGRpbVksIGRpbVggLykgLCB0eXBlb2YodmFy
M2QpICkKICAgICB2YXIyZCA9IG5ldyAoICgvIGRpbTUsIGRpbTQsIGRpbUwsIGRpbVksIGRp
bVggLykgLCB0eXBlb2YodmFyM2QpICkKCiAgICAgaWYgKCBuZCAuZXEuIDUgKSB0aGVuCiAg
ICAgICB2YXIzID0gdmFyM2QKICAgICAgICAgIHogPSAgel9pbgogICAgIGVuZCBpZgogICAg
IGlmICggbmQgLmVxLiA0ICkgdGhlbgogICAgICAgdmFyMygwLDosOiw6LDopID0gdmFyM2Qo
Oiw6LDosOikKICAgICAgICAgIHooMCw6LDosOiw6KSA9ICB6X2luKDosOiw6LDopCiAgICAg
ZW5kIGlmCiAgICAgaWYgKCBuZCAuZXEuIDMgKSB0aGVuCiAgICAgICB2YXIzKDAsMCw6LDos
OikgPSB2YXIzZCg6LDosOikKICAgICAgICAgIHooMCwwLDosOiw6KSA9ICB6X2luKDosOiw6
KQogICAgIGVuZCBpZgoKCiAgICAgaWYgKCB6KDAsMCxkaW1aLTEsMCwwKSAubHQuIHooMCww
LGRpbVotMiwwLDApICkgdGhlbgogICAgICAgOyBXZSBtdXN0IGJlIGludGVycG9sYXRpbmcg
dG8gcHJlc3N1cmUKICAgICAgIDsgVGhpcyByb3V0aW5lIG5lZWRzIGlucHV0IGZpZWxkIGFu
ZCBsZXZlbCBpbiBoUGEgLSBsZXRzIG1ha2Ugc3VyZSBvZiB0aGlzCiAgICAgICBpZiAoIG1h
eCh6KSAuZ3QuIDIwMDAuICkgdGhlbgogICAgICAgICA7IGxvb2tzIGxpa2Ugd2UgaGF2ZSBQ
YSBhcyBpbnB1dCAtIG1ha2UgdGhpcyBoUGEKICAgICAgICAgeiA9IHogKiAwLjAxCiAgICAg
ICBlbmQgaWYKICAgICAgIGlmICggbG9jX3BhcmFtKDApIC5ndC4gMjAwMC4gKSB0aGVuCiAg
ICAgICAgIDsgbG9va3MgbGlrZSB0aGUgaW5wdXQgd2FzIHNwZWNpZmllZCBpbiBQYSAtIGNo
YW5nZSB0aGlzCiAgICAgICAgIGxvY19wYXJhbSA9IGxvY19wYXJhbSAqIDAuMDEKICAgICAg
IGVuZCBpZgogICAgIGVuZCBpZgoKICAgICBkbyBpbCA9IDAsZGltTC0xCiAgICAgICB2YXIg
PSB3cmZfaW50ZXJwXzNkX3oodmFyMyx6LGxvY19wYXJhbShpbCkpCiAgICAgICB2YXIyZCg6
LDosaWwsOiw6KSA9IHZhcig6LDosOiw6KQogICAgIGVuZCBkbwoKICAgICBjb3B5X1ZhckF0
dHModmFyM2QsdmFyMykKICAgICBpZihpc2F0dCh2YXIzLCJkZXNjcmlwdGlvbiIpKSB0aGVu
CiAgICAgICBkZWxldGVfVmFyQXR0cyh2YXIzLCgvImRlc2NyaXB0aW9uIi8pKQogICAgIGVu
ZCBpZgogICAgIGlmKGlzYXR0KHZhcjMsInVuaXRzIikpIHRoZW4KICAgICAgIGRlbGV0ZV9W
YXJBdHRzKHZhcjMsKC8idW5pdHMiLykpCiAgICAgZW5kIGlmCiAgICAgaWYoaXNhdHQodmFy
MywiTWVtb3J5T3JkZXIiKSkgdGhlbgogICAgICAgZGVsZXRlX1ZhckF0dHModmFyMywoLyJN
ZW1vcnlPcmRlciIvKSkKICAgICBlbmQgaWYKICAgICBpZihpc2F0dCh2YXIzLCJfRmlsbFZh
bHVlIikpIHRoZW4KICAgICAgIGRlbGV0ZV9WYXJBdHRzKHZhcjMsKC8iX0ZpbGxWYWx1ZSIv
KSkKICAgICBlbmQgaWYKICAgICBjb3B5X1ZhckF0dHModmFyMyx2YXIyZCkKCiAgICAgbm4g
PSBuZC0yCiAgICAgdmFyMmQhbm4gPSAicGxldnMiCgogICAgIGlmICggZGltTCAuZ3QuIDEg
KSB0aGVuCiAgICAgICBpZiAoIG5kIC5lcS4gNSApIHRoZW4KICAgICAgICAgcmV0dXJuKCB2
YXIyZCApCiAgICAgICBlbmQgaWYKICAgICAgIGlmICggbmQgLmVxLiA0ICkgdGhlbgogICAg
ICAgICByZXR1cm4oIHZhcjJkKDAsOiw6LDosOikgKQogICAgICAgZW5kIGlmCiAgICAgICBp
ZiAoIG5kIC5lcS4gMyApIHRoZW4KICAgICAgICAgcmV0dXJuKCB2YXIyZCgwLDAsOiw6LDop
ICkKICAgICAgIGVuZCBpZgogICAgIGVsc2UKICAgICAgIGlmICggeigwLDAsZGltWi0xLDAs
MCkgLmx0LiB6KDAsMCxkaW1aLTIsMCwwKSApIHRoZW4KICAgICAgICAgIHZhcjJkQFBsb3RM
ZXZlbElEID0gbG9jX3BhcmFtICsgIiBoUGEiCiAgICAgICBlbHNlCiAgICAgICAgICB2YXIy
ZEBQbG90TGV2ZWxJRCA9IC4wMDEqbG9jX3BhcmFtICsgIiBrbSIKICAgICAgIGVuZCBpZgog
ICAgICAgaWYgKCBuZCAuZXEuIDUgKSB0aGVuCiAgICAgICAgIHJldHVybiggdmFyMmQoOiw6
LDAsOiw6KSApCiAgICAgICBlbmQgaWYKICAgICAgIGlmICggbmQgLmVxLiA0ICkgdGhlbgog
ICAgICAgICByZXR1cm4oIHZhcjJkKDAsOiwwLDosOikgKQogICAgICAgZW5kIGlmCiAgICAg
ICBpZiAoIG5kIC5lcS4gMyApIHRoZW4KICAgICAgICAgcmV0dXJuKCB2YXIyZCgwLDAsMCw6
LDopICkKICAgICAgIGVuZCBpZgogICAgIGVuZCBpZgoKCiAgZW5kIGlmCgoKCgogIGlmKHBs
b3RfdHlwZSAuZXEuICJ2IiApIHRoZW4gICA7ICB2ZXJ0aWNhbCBjcm9zcyBzZWN0aW9uIG5l
ZWRlZAoKICAgICBkaW1zID0gZGltc2l6ZXModmFyM2QpCiAgICAgbmQgPSBkaW1zaXplcyhk
aW1zKQoKICAgICBkaW1YID0gZGltcyhuZC0xKQogICAgIGRpbVkgPSBkaW1zKG5kLTIpCiAg
ICAgZGltWiA9IGRpbXMobmQtMykKCiAgICAgaWYgKCBuZCAuZXEuIDQgKSB0aGVuCiAgICAg
ICBpZiAoIHpfaW4oMCxkaW1aLTEsMCwwKSAubHQuIHpfaW4oMCxkaW1aLTIsMCwwKSApIHRo
ZW4KICAgICAgICAgOyBXZSBtdXN0IGJlIGludGVycG9sYXRpbmcgdG8gcHJlc3N1cmUKICAg
ICAgICAgICA7IFRoaXMgcm91dGluZSBuZWVkcyBpbnB1dCBmaWVsZCBhbmQgbGV2ZWwgaW4g
aFBhIC0gbGV0cyBtYWtlIHN1cmUgb2YgdGhpcwogICAgICAgICBpZiAoIG1heCh6X2luKSAu
Z3QuIDIwMDAuICkgdGhlbgogICAgICAgICAgIDsgbG9va3MgbGlrZSB3ZSBoYXZlIFBhIGFz
IGlucHV0IC0gbWFrZSB0aGlzIGhQYQogICAgICAgICAgIHpfaW4gPSB6X2luICogMC4wMQog
ICAgICAgICBlbmQgaWYKICAgICAgIGVuZCBpZgogICAgICAgeiA9IHpfaW4oMCw6LDosOikK
ICAgICBlbHNlCiAgICAgICBpZiAoIHpfaW4oZGltWi0xLDAsMCkgLmx0LiB6X2luKGRpbVot
MiwwLDApICkgdGhlbgogICAgICAgICA7IFdlIG11c3QgYmUgaW50ZXJwb2xhdGluZyB0byBw
cmVzc3VyZQogICAgICAgICAgIDsgVGhpcyByb3V0aW5lIG5lZWRzIGlucHV0IGZpZWxkIGFu
ZCBsZXZlbCBpbiBoUGEgLSBsZXRzIG1ha2Ugc3VyZSBvZiB0aGlzCiAgICAgICAgIGlmICgg
el9pbigwLDAsMCkgLmd0LiAyMDAwLiApIHRoZW4KICAgICAgICAgICA7IGxvb2tzIGxpa2Ug
d2UgaGF2ZSBQYSBhcyBpbnB1dCAtIG1ha2UgdGhpcyBoUGEKICAgICAgICAgICB6X2luID0g
el9pbiAqIDAuMDEKICAgICAgICAgZW5kIGlmCiAgICAgICBlbmQgaWYKICAgICAgIHogPSB6
X2luCiAgICAgZW5kIGlmCgogICAgICAgCjsgc2V0IHZlcnRpY2FsIGNyb3NzIHNlY3Rpb24K
ICAgICBpZiAob3B0cykgdGhlbgogICAgICAgeHkgPSB3cmZfdXNlcl9zZXRfeHkoIHosIGxv
Y19wYXJhbSgwKS0xLCBsb2NfcGFyYW0oMSktMSwgXCAgICA7IHRoZSAtMSBpcyBmb3IgTkNM
IGRpbWVuc2lvbnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NfcGFyYW0o
MiktMSwgbG9jX3BhcmFtKDMpLTEsIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhbmdsZSwgb3B0cyApCiAgICAgZWxzZQogICAgICAgeHkgPSB3cmZfdXNlcl9zZXRfeHko
IHosIGxvY19wYXJhbSgwKSwgbG9jX3BhcmFtKDEpLCBcCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMC4wLCAwLjAsIGFuZ2xlLCBvcHRzICkKICAgICBlbmQgaWYKICAgICB4
cCA9IGRpbXNpemVzKHh5KQogIAogIAo7IGZpcnN0IHdlIGludGVycCB6CiAgICAgdmFyMmR6
ICAgPSB3cmZfaW50ZXJwXzJkX3h5KCB6LCB4eSkKCjsgIGludGVycCB0byBjb25zdGFudCB6
IGdyaWQKICAgICBpZih2YXIyZHooMCwwKSAuZ3QuIHZhcjJkeigxLDApICkgdGhlbiAgOyBt
b25vdG9uaWNhbGx5IGRlY3JlYXNpbmcgY29vcmRpbmF0ZQogICAgICAgIHpfbWF4ID0gZmxv
b3IobWF4KHopLzEwKSoxMCAgICAgOyBib3R0b20gdmFsdWUKICAgICAgICB6X21pbiA9IGNl
aWwobWluKHopLzEwKSoxMCAgICAgIDsgdG9wIHZhbHVlCiAgICAgICAgZHogPSAxMAogICAg
ICAgIG5sZXZlbHMgPSB0b2ludGVnZXIoICh6X21heC16X21pbikvZHopCiAgICAgICAgel92
YXIyZCA9IG5ldyggKC9ubGV2ZWxzLyksIHR5cGVvZih6KSkKICAgICAgICB6X3ZhcjJkKDAp
ID0gel9tYXgKICAgICAgICBkeiA9IC1kegogICAgIGVsc2UKICAgICAgICB6X21heCA9IG1h
eCh6KQogICAgICAgIHpfbWluID0gMC4KICAgICAgICBkeiA9IDAuMDEgKiB6X21heAogICAg
ICAgIG5sZXZlbHMgPSB0b2ludGVnZXIoIHpfbWF4L2R6ICkKICAgICAgICB6X3ZhcjJkID0g
bmV3KCAoL25sZXZlbHMvKSwgdHlwZW9mKHopKQogICAgICAgIHpfdmFyMmQoMCkgPSB6X21p
bgogICAgIGVuZCBpZgogIAogICAgIGRvIGk9MSwgbmxldmVscy0xCiAgICAgICAgel92YXIy
ZChpKSA9IHpfdmFyMmQoMCkraSpkegogICAgIGVuZCBkbwogIAoKOyBpbnRlcnAgdGhlIHZh
cmlhYmxlCiAgICAgaWYgKCBkaW1zaXplcyhkaW1zKSAuZXEuIDQgKSB0aGVuCiAgICAgICB2
YXIyZCA9IG5ldyggKC9kaW1zKDApLCBubGV2ZWxzLCB4cCgwKS8pLCB0eXBlb2YodmFyMmR6
KSkKICAgICAgIGRvIGl0ID0gMCxkaW1zKDApLTEKICAgICAgICAgdmFyMmR0bXAgPSB3cmZf
aW50ZXJwXzJkX3h5KCB2YXIzZChpdCw6LDosOiksIHh5KQogICAgICAgICBkbyBpPTAseHAo
MCktMQogICAgICAgICAgICB2YXIyZChpdCw6LGkpID0gd3JmX2ludGVycF8xZCggdmFyMmR0
bXAoOixpKSwgdmFyMmR6KDosaSksIHpfdmFyMmQpCiAgICAgICAgIGVuZCBkbwogICAgICAg
ZW5kIGRvCiAgICAgICB2YXIyZCEwID0gdmFyM2QhMAogICAgICAgdmFyMmQhMSA9ICJWZXJ0
aWNhbCIKICAgICAgIHZhcjJkITIgPSAiSG9yaXpvbnRhbCIKICAgICBlbHNlCiAgICAgICB2
YXIyZCA9IG5ldyggKC9ubGV2ZWxzLCB4cCgwKS8pLCB0eXBlb2YodmFyMmR6KSkKICAgICAg
IHZhcjJkdG1wID0gd3JmX2ludGVycF8yZF94eSggdmFyM2QsIHh5KQogICAgICAgZG8gaT0w
LHhwKDApLTEKICAgICAgICAgIHZhcjJkKDosaSkgPSB3cmZfaW50ZXJwXzFkKCB2YXIyZHRt
cCg6LGkpLCB2YXIyZHooOixpKSwgel92YXIyZCkKICAgICAgIGVuZCBkbwogICAgICAgdmFy
MmQhMCA9ICJWZXJ0aWNhbCIKICAgICAgIHZhcjJkITEgPSAiSG9yaXpvbnRhbCIKICAgICBl
bmQgaWYKCgoKICAgICBzdF94ID0gdG9pbnRlZ2VyKHh5KDAsMCkpICsgMQogICAgIHN0X3kg
PSB0b2ludGVnZXIoeHkoMCwxKSkgKyAxCiAgICAgZWRfeCA9IHRvaW50ZWdlcih4eSh4cCgw
KS0xLDApKSArIDEKICAgICBlZF95ID0gdG9pbnRlZ2VyKHh5KHhwKDApLTEsMSkpICsgMQog
ICAgIGlmIChvcHRzKSB0aGVuCiAgICAgICB2YXIyZEBPcmllbnRhdGlvbiA9ICJDcm9zcy1T
ZWN0aW9uOiAoIiArIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0X3ggKyAiLCIg
KyBzdF95ICsgIikgdG8gKCIgKyBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlZF94
ICsgIiwiICsgZWRfeSArICIpIgogICAgIGVsc2UKICAgICAgIHZhcjJkQE9yaWVudGF0aW9u
ID0gIkNyb3NzLVNlY3Rpb246ICgiICsgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RfeCArICIsIiArIHN0X3kgKyAiKSB0byAoIiArIFwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVkX3ggKyAiLCIgKyBlZF95ICsgIikgOyBjZW50ZXI9KCIgKyBcCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsb2NfcGFyYW0oMCkgKyAiLCIgKyBsb2NfcGFyYW0oMSkg
KyBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiKSA7IGFuZ2xlPSIgKyBhbmdsZQog
ICAgIGVuZCBpZgoKICAgICByZXR1cm4odmFyMmQpCiAgZW5kIGlmCgoKCmVuZAoKOy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKdW5kZWYoIndyZl91c2VyX2ludHJwMmQiKQpmdW5j
dGlvbiB3cmZfdXNlcl9pbnRycDJkKCB2YXIyZDpudW1lcmljLCBcCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxvY19wYXJhbTpudW1lcmljLCBhbmdsZTpudW1lcmljLCBvcHRzOmxv
Z2ljYWwgKQoKOyB2YXIyZCAgICAgIC0gMmQgZmllbGQgdG8gaW50ZXJwb2xhdGUgCjsgbG9j
X3BhcmFtICAtIHBsYW5lIGZvciB2ZXJ0aWNhbCBwbG90cyAoMiB2YWx1ZXMgcmVwcmVzZW50
aW5nIGFuIHh5IHBvaW50IAo7ICAgICAgICAgICAgICBvbiB0aGUgbW9kZWwgZG9tYWluIHRo
cm91Z2ggd2hpY2ggdGhlIHZlcnRpY2FsIHBsYW5lIHdpbGwgcGFzcwo7ICAgICAgICAgICAg
ICBPUiA0IHZhbHVlcyBzcGVjaWZ5aW5nIHN0YXJ0IGFuZCBlbmQgdmFsdWVzCjsgYW5nbGUg
ICAgICAtIDAuMCBmb3IgaG9yaXpvbnRhbCBwbG90cywgYW5kIAo7ICAgICAgICAgICAgICBh
biBhbmdsZSBmb3IgdmVydGljYWwgcGxvdHMgLSA5MCByZXByZXNlbnQgYSBXRSBjcm9zcyBz
ZWN0aW9uCjsgb3B0cyAgICAgICAgIFVzZWQgSUYgb3B0cyBpcyBUUlVFLCBlbHNlIHVzZSBs
b2NfcGFyYW0gYW5kIGFuZ2xlIHRvIGRldGVybWluZSBjcm9zc3NlY3Rpb24KCmJlZ2luCgog
ICAgIGRpbXMgPSBkaW1zaXplcyh2YXIyZCkKICAgICBuZCA9IGRpbXNpemVzKGRpbXMpCiAg
ICAgZGltWCA9IGRpbXMobmQtMSkKICAgICBkaW1ZID0gZGltcyhuZC0yKQogICAgIGRpbVQg
PSAxCiAgICAgaWYgKCBuZCAuZXEuIDMgKSB0aGVuCiAgICAgICBkaW1UID0gZGltcyhuZC0z
KQogICAgIGVuZCBpZgogICAgIHZhcjJkdG1wID0gbmV3KCAoLyAxLCBkaW1ZLCBkaW1YIC8p
LCB0eXBlb2YodmFyMmQpICkKICAgICAKCjsgc2V0IHZlcnRpY2FsIGNyb3NzIHNlY3Rpb24K
ICAgICBpZiAoIG5kIC5lcS4gMyApIHRoZW4KICAgICAgIHZhcjJkdG1wKDAsOiw6KSA9IHZh
cjJkKDAsOiw6KQogICAgIGVsc2UKICAgICAgIHZhcjJkdG1wKDAsOiw6KSA9IHZhcjJkKDos
OikKICAgICBlbmQgaWYKICAgICBpZiAob3B0cykgdGhlbgogICAgICAgeHkgPSB3cmZfdXNl
cl9zZXRfeHkoIHZhcjJkdG1wLCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9j
X3BhcmFtKDApLTEsIGxvY19wYXJhbSgxKS0xLCBcICAgIDsgdGhlIC0xIGlzIGZvciBOQ0wg
ZGltZW5zaW9ucwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvY19wYXJhbSgyKS0x
LCBsb2NfcGFyYW0oMyktMSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuZ2xl
LCBvcHRzICkKICAgICBlbHNlCiAgICAgICB4eSA9IHdyZl91c2VyX3NldF94eSggdmFyMmR0
bXAsIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NfcGFyYW0oMCksIGxvY19w
YXJhbSgxKSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMCwgMC4wLCBhbmds
ZSwgb3B0cyApCiAgICAgZW5kIGlmCiAgICAgeHAgPSBkaW1zaXplcyh4eSkKCiAgICAgdmFy
MmRvdXQgPSBuZXcoICgvIGRpbVQsIHhwKDApIC8pLCB0eXBlb2YodmFyMmQpICkKCiAgICAg
dmFyMWR0bXAgPSB3cmZfaW50ZXJwXzJkX3h5KCB2YXIyZHRtcCwgeHkgKQogICAgIHZhcjJk
b3V0KDAsOikgPSB2YXIxZHRtcCgwLDopCiAgICAgaWYgKCBkaW1UIC5lcS4gMSApIHRoZW4K
ICAgICAgIHZhcjJkb3V0ITEgPSAiSG9yaXpvbnRhbCIKICAgICAgIHJldHVybiAoIHZhcjJk
b3V0KDAsOikgKQogICAgIGVuZCBpZgoKICAgICBkbyBpdCA9IDEsZGltVC0xCiAgICAgICB2
YXIyZHRtcCgwLDosOikgPSB2YXIyZChpdCw6LDopCiAgICAgICB2YXIxZHRtcCA9IHdyZl9p
bnRlcnBfMmRfeHkoIHZhcjJkdG1wLCB4eSApCiAgICAgICB2YXIyZG91dChpdCw6KSA9IHZh
cjFkdG1wKDAsOikKICAgICBlbmQgZG8KICAgICB2YXIyZG91dCEwID0gIlRpbWUiCiAgICAg
dmFyMmRvdXQhMSA9ICJIb3Jpem9udGFsIgogICAgIHJldHVybih2YXIyZG91dCkKCmVuZAoK
Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgp1bmRlZigid3JmX3VzZXJfdW5zdGFnZ2Vy
IikKZnVuY3Rpb24gd3JmX3VzZXJfdW5zdGFnZ2VyKCB2YXJpbjpudW1lcmljLCB1bnN0YWdE
aW06c3RyaW5nICkKCmJlZ2luCgogIGRpbXMgPSBkaW1zaXplcyh2YXJpbikKICBuZCA9IGRp
bXNpemVzKGRpbXMpCgogIGlmICggdW5zdGFnRGltIC5lcS4gIlgiIC5vci4gdW5zdGFnRGlt
IC5lcS4gIlUiICkgdGhlbgogICAgZGltVSA9IGRpbXMobmQtMSkKICAgIGlmICggbmQgLmVx
LiA1ICkgdGhlbgogICAgICB2YXJvdXQgPSAwLjUqKHZhcmluKDosOiw6LDosOmRpbVUtMikg
KyB2YXJpbig6LDosOiw6LDE6ZGltVS0xKSkKICAgIGVuZCBpZgogICAgaWYgKCBuZCAuZXEu
IDQgKSB0aGVuCiAgICAgIHZhcm91dCA9IDAuNSoodmFyaW4oOiw6LDosOmRpbVUtMikgKyB2
YXJpbig6LDosOiwxOmRpbVUtMSkpCiAgICBlbmQgaWYKICAgIGlmICggbmQgLmVxLiAzICkg
dGhlbgogICAgICB2YXJvdXQgPSAwLjUqKHZhcmluKDosOiw6ZGltVS0yKSArIHZhcmluKDos
OiwxOmRpbVUtMSkpCiAgICBlbmQgaWYKICAgIGlmICggbmQgLmVxLiAyICkgdGhlbgogICAg
ICB2YXJvdXQgPSAwLjUqKHZhcmluKDosOmRpbVUtMikgKyB2YXJpbig6LDE6ZGltVS0xKSkK
ICAgIGVuZCBpZgogICAgZG8gaSA9IDAsbmQtMgogICAgICB2YXJvdXQhaSA9IHZhcmluIWkK
ICAgIGVuZCBkbwogICAgaSA9IG5kLTEKICAgIHZhcm91dCFpID0gIndlc3RfZWFzdCIKICAg
IGNvcHlfVmFyQXR0cyh2YXJpbix2YXJvdXQpCiAgICB2YXJvdXRAY29vcmRpbmF0ZXMgPSAi
WExPTkcgWExBVCIKICAgIHZhcm91dEBzdGFnZ2VyID0gIiAiCiAgZW5kIGlmCgogIGlmICgg
dW5zdGFnRGltIC5lcS4gIlkiIC5vci4gdW5zdGFnRGltIC5lcS4gIlYiICkgdGhlbgogICAg
ZGltViA9IGRpbXMobmQtMikKICAgIGlmICggbmQgLmVxLiA1ICkgdGhlbgogICAgICB2YXJv
dXQgPSAwLjUqKHZhcmluKDosOiw6LDpkaW1WLTIsOikrdmFyaW4oOiw6LDosMTpkaW1WLTEs
OikpCiAgICBlbmQgaWYKICAgIGlmICggbmQgLmVxLiA0ICkgdGhlbgogICAgICB2YXJvdXQg
PSAwLjUqKHZhcmluKDosOiw6ZGltVi0yLDopK3ZhcmluKDosOiwxOmRpbVYtMSw6KSkKICAg
IGVuZCBpZgogICAgaWYgKCBuZCAuZXEuIDMgKSB0aGVuCiAgICAgIHZhcm91dCA9IDAuNSoo
dmFyaW4oOiw6ZGltVi0yLDopK3ZhcmluKDosMTpkaW1WLTEsOikpCiAgICBlbmQgaWYKICAg
IGlmICggbmQgLmVxLiAyICkgdGhlbgogICAgICB2YXJvdXQgPSAwLjUqKHZhcmluKDpkaW1W
LTIsOikrdmFyaW4oMTpkaW1WLTEsOikpCiAgICBlbmQgaWYKICAgIGRvIGkgPSAwLG5kLTEK
ICAgICAgdmFyb3V0IWkgPSB2YXJpbiFpCiAgICBlbmQgZG8KICAgIGkgPSBuZC0yCiAgICB2
YXJvdXQhaSA9ICJzb3V0aF9ub3J0aCIKICAgIGNvcHlfVmFyQXR0cyh2YXJpbix2YXJvdXQp
CiAgICB2YXJvdXRAY29vcmRpbmF0ZXMgPSAiWExPTkcgWExBVCIKICAgIHZhcm91dEBzdGFn
Z2VyID0gIiAiCiAgZW5kIGlmCgogIGlmICggdW5zdGFnRGltIC5lcS4gIloiICkgdGhlbgog
ICAgZGltVyA9IGRpbXMobmQtMykKICAgIGlmICggbmQgLmVxLiA1ICkgdGhlbgogICAgICB2
YXJvdXQgPSAwLjUqKHZhcmluKDosOiwwOmRpbVctMiw6LDopK3ZhcmluKDosOiwxOmRpbVct
MSw6LDopKQogICAgZW5kIGlmCiAgICBpZiAoIG5kIC5lcS4gNCApIHRoZW4KICAgICAgdmFy
b3V0ID0gMC41Kih2YXJpbig6LDA6ZGltVy0yLDosOikrdmFyaW4oOiwxOmRpbVctMSw6LDop
KQogICAgZW5kIGlmCiAgICBpZiAoIG5kIC5lcS4gMyApIHRoZW4KICAgICAgdmFyb3V0ID0g
MC41Kih2YXJpbigwOmRpbVctMiw6LDopK3ZhcmluKDE6ZGltVy0xLDosOikpCiAgICBlbmQg
aWYKICAgIGRvIGkgPSAwLG5kLTEKICAgICAgdmFyb3V0IWkgPSB2YXJpbiFpCiAgICBlbmQg
ZG8KICAgIGkgPSBuZC0zCiAgICB2YXJvdXQhaSA9ICJib3R0b21fdG9wIiAKICAgIGNvcHlf
VmFyQXR0cyh2YXJpbix2YXJvdXQpCiAgICB2YXJvdXRAY29vcmRpbmF0ZXMgPSAiWExPTkcg
WExBVCIKICAgIHZhcm91dEBzdGFnZ2VyID0gIiAiCiAgZW5kIGlmCgogIGlmKCBhbnkoIHVu
c3RhZ0RpbSAuZXEuICgvIlgiLCJVIiwiWSIsIlYiLCJaIi8pICkgKSB0aGVuCiAgICByZXR1
cm4odmFyb3V0KSAKICBlbHNlCiAgICBwcmludCgiTk9URTogTm8gdW5zdGFnZ2VyaW5nIHJl
cXVpcmVkLCBhcyB0aGUgaW5wdXQgZmllbGQgaXMgYWxyZWFkeSBvbiBtYXNzIHBvaW50cy4i
KQogICAgcmV0dXJuKHZhcmluKQogIGVuZCBpZgoKZW5kCgo7LS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KOyBUaGlzIGZ1bmN0aW9uIHdhcyBtb2RpZmllZCBpbiBNYXkgMjAxMSB0byBh
bGxvdyBhIGxpc3Qgb2YgZmlsZXMuCjsKdW5kZWYoIndyZl91c2VyX2dldHZhciIpCmZ1bmN0
aW9uIHdyZl91c2VyX2dldHZhciggZmlsZV9oYW5kbGUsIHZhcmluWypdOnN0cmluZywgdGlt
ZV9pbjppbnRlZ2VyICkKbG9jYWwgdmFyaWFibGUsIHRpbWUsIHZhciwgdSwgdiwgdV9pbiwg
dl9pbiwgcGlpLCByYWRpYW5zX3Blcl9kZWdyZWUsIFwKZGltcywgbmQsIGxhdGl0dWRlLCBs
b25naXR1ZGUsIHJhbmsKYmVnaW4KCjstLS1BcyBvZiBOQ0wgVjYuMC4wLCB3cmZfdXNlcl9n
ZXR2YXIgY2FuIG5vdyBoYW5kbGUgYSBmaWxlIG9yIGEgbGlzdCBvZiBmaWxlcy4KICBpZih0
eXBlb2YoZmlsZV9oYW5kbGUpLmVxLiJmaWxlIikgdGhlbgogICAgSVNGSUxFID0gVHJ1ZQog
ICAgbmNfZmlsZSA9IGZpbGVfaGFuZGxlCiAgZWxzZSBpZih0eXBlb2YoZmlsZV9oYW5kbGUp
LmVxLiJsaXN0IikgdGhlbgogICAgSVNGSUxFID0gRmFsc2UKICAgIG5jX2ZpbGUgPSBmaWxl
X2hhbmRsZVswXQogIGVsc2UKICAgIHByaW50KCJ3cmZfdXNlcl9nZXR2YXI6IGVycm9yOiB0
aGUgZmlyc3QgYXJndW1lbnQgbXVzdCBiZSBhIGZpbGUgb3IgYSBsaXN0IG9mIGZpbGVzIG9w
ZW5lZCB3aXRoIGFkZGZpbGUgb3IgYWRkZmlsZXMiKQogICAgcmV0dXJuCiAgZW5kIGlmCiAg
ZW5kIGlmCgogIHZhcmlhYmxlID0gdmFyaW4oMCkKICB0aW1lID0gdGltZV9pbigwKQoKICBp
ZiggKHZhcmlhYmxlIC5lcS4gInV2bWV0IikgLm9yLiAodmFyaWFibGUgLmVxLiAidXZtZXQx
MCIpICkgdGhlbgogICAgICAgOzsgQ2FsY3VsYXRlIHdpbmRzIHJvdGF0ZWQgdG8gZWFydGgg
Y29vcmQuIAoKICAgICAgIHBpaSA9IDMuMTQxNTkyNjUKICAgICAgIHJhZGlhbnNfcGVyX2Rl
Z3JlZSA9IHBpaS8xODAuCgogICAgICAgaWYoICh2YXJpYWJsZSAuZXEuICJ1dm1ldCIpICkg
IHRoZW4KICAgICAgICAgZ2V0VSA9ICJVIiAKICAgICAgICAgZ2V0ViA9ICJWIiAKICAgICAg
ICAgaWYoLm5vdC4gaXNmaWxldmFyKG5jX2ZpbGUsIlUiKSkgdGhlbgogICAgICAgICAgIGlm
KGlzZmlsZXZhcihuY19maWxlLCJVVSIpKSB0aGVuCiAgICAgICAgICAgICBnZXRVID0gIlVV
IgogICAgICAgICAgICAgZ2V0ViA9ICJWViIKICAgICAgICAgICBlbmQgaWYKICAgICAgICAg
ZW5kIGlmCiAgICAgICAgIGlmICggdGltZSAuZXEuIC0xICkgdGhlbgogICAgICAgICAgIGlm
KElTRklMRSkgdGhlbgogICAgICAgICAgICAgdV9pbiA9IG5jX2ZpbGUtPiRnZXRVJAogICAg
ICAgICAgICAgdl9pbiA9IG5jX2ZpbGUtPiRnZXRWJAogICAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgIHVfaW4gPSBmaWxlX2hhbmRsZVs6XS0+JGdldFUkCiAgICAgICAgICAgICB2X2lu
ID0gZmlsZV9oYW5kbGVbOl0tPiRnZXRWJAogICAgICAgICAgIGVuZCBpZgogICAgICAgICAg
IHUgPSB3cmZfdXNlcl91bnN0YWdnZXIodV9pbix1X2luQHN0YWdnZXIpCiAgICAgICAgICAg
diA9IHdyZl91c2VyX3Vuc3RhZ2dlcih2X2luLHZfaW5Ac3RhZ2dlcikKICAgICAgIGVsc2UK
ICAgICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAgICAgIHVfaW4gICA9IG5jX2Zp
bGUtPiRnZXRVJCh0aW1lX2luLDosOiw6KQogICAgICAgICAgICAgdl9pbiAgID0gbmNfZmls
ZS0+JGdldFYkKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgZWxzZQogICAgICAgICAgICAg
dV9pbiAgID0gZmlsZV9oYW5kbGVbOl0tPiRnZXRVJCh0aW1lX2luLDosOiw6KQogICAgICAg
ICAgICAgdl9pbiAgID0gZmlsZV9oYW5kbGVbOl0tPiRnZXRWJCh0aW1lX2luLDosOiw6KQog
ICAgICAgICAgIGVuZCBpZgogICAgICAgICAgIHUgPSB3cmZfdXNlcl91bnN0YWdnZXIodV9p
bix1X2luQHN0YWdnZXIpCiAgICAgICAgICAgdiA9IHdyZl91c2VyX3Vuc3RhZ2dlcih2X2lu
LHZfaW5Ac3RhZ2dlcikKICAgICAgICAgZW5kIGlmCiAgICAgICBlbmQgaWYgIAoKICAgICAg
IGlmKCAodmFyaWFibGUgLmVxLiAidXZtZXQxMCIpICkgIHRoZW4KICAgICAgICAgaWYoaXNm
aWxldmFyKG5jX2ZpbGUsIlUxMCIpKSB0aGVuCiAgICAgICAgICAgaWYgKCB0aW1lIC5lcS4g
LTEgKSB0aGVuCiAgICAgICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAgICAgICAg
dV9pbiAgID0gbmNfZmlsZS0+VTEwCiAgICAgICAgICAgICAgIHZfaW4gICA9IG5jX2ZpbGUt
PlYxMAogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICB1X2luICAgPSBmaWxlX2hh
bmRsZVs6XS0+VTEwCiAgICAgICAgICAgICAgIHZfaW4gICA9IGZpbGVfaGFuZGxlWzpdLT5W
MTAKICAgICAgICAgICAgIGVuZCBpZgogICAgICAgICAgICAgdSA9IHdyZl91c2VyX3Vuc3Rh
Z2dlcih1X2luLHVfaW5Ac3RhZ2dlcikKICAgICAgICAgICAgIHYgPSB3cmZfdXNlcl91bnN0
YWdnZXIodl9pbix2X2luQHN0YWdnZXIpCiAgICAgICAgICAgZWxzZQogICAgICAgICAgICAg
aWYoSVNGSUxFKSB0aGVuCiAgICAgICAgICAgICAgIHVfaW4gID0gbmNfZmlsZS0+VTEwKHRp
bWVfaW4sOiw6KQogICAgICAgICAgICAgICB2X2luICA9IG5jX2ZpbGUtPlYxMCh0aW1lX2lu
LDosOikKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgdV9pbiAgPSBmaWxlX2hh
bmRsZVs6XS0+VTEwKHRpbWVfaW4sOiw6KQogICAgICAgICAgICAgICB2X2luICA9IGZpbGVf
aGFuZGxlWzpdLT5WMTAodGltZV9pbiw6LDopCiAgICAgICAgICAgICBlbmQgaWYKICAgICAg
ICAgICAgIHUgPSB3cmZfdXNlcl91bnN0YWdnZXIodV9pbix1X2luQHN0YWdnZXIpCiAgICAg
ICAgICAgICB2ID0gd3JmX3VzZXJfdW5zdGFnZ2VyKHZfaW4sdl9pbkBzdGFnZ2VyKQogICAg
ICAgICAgIGVuZCBpZgogICAgICAgICBlbHNlICA7IG1heSBiZSBhIG1ldCBmaWxlLCBzbyBn
ZXQgbG93ZXN0IGxldmVsIG9mIFVVIGFuZCBWVgogICAgICAgICAgIGlmKGlzZmlsZXZhcihu
Y19maWxlLCJVVSIpKSB0aGVuCiAgICAgICAgICAgICBwcmludCgid3JmX3VzZXJfZ2V0dmFy
OiBBc3N1bWUgdGhpcyBpcyBhIG1ldF9lbSBmaWxlIC0gZ2V0dGluZyBsb3dlc3QgbGV2ZWwg
ZnJvbSBVVSBhbmQgVlYgZmllbGRzIikKICAgICAgICAgICAgIGlmICggdGltZSAuZXEuIC0x
ICkgdGhlbgogICAgICAgICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAgICAgICAg
ICB1X2luICA9IG5jX2ZpbGUtPlVVKDosMCw6LDopCiAgICAgICAgICAgICAgICAgdl9pbiAg
PSBuY19maWxlLT5WVig6LDAsOiw6KQogICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAg
ICAgICAgdV9pbiAgPSBmaWxlX2hhbmRsZVs6XS0+VVUoOiwwLDosOikKICAgICAgICAgICAg
ICAgICB2X2luICA9IGZpbGVfaGFuZGxlWzpdLT5WVig6LDAsOiw6KQogICAgICAgICAgICAg
ICBlbmQgaWYKICAgICAgICAgICAgICAgdSA9IHdyZl91c2VyX3Vuc3RhZ2dlcih1X2luLHVf
aW5Ac3RhZ2dlcikKICAgICAgICAgICAgICAgdiA9IHdyZl91c2VyX3Vuc3RhZ2dlcih2X2lu
LHZfaW5Ac3RhZ2dlcikKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgaWYoSVNG
SUxFKSB0aGVuCiAgICAgICAgICAgICAgICAgdV9pbiAgPSBuY19maWxlLT5VVSh0aW1lX2lu
LDAsOiw6KQogICAgICAgICAgICAgICAgIHZfaW4gID0gbmNfZmlsZS0+VlYodGltZV9pbiww
LDosOikKICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHVfaW4gID0gZmls
ZV9oYW5kbGVbOl0tPlVVKHRpbWVfaW4sMCw6LDopCiAgICAgICAgICAgICAgICAgdl9pbiAg
PSBmaWxlX2hhbmRsZVs6XS0+VlYodGltZV9pbiwwLDosOikKICAgICAgICAgICAgICAgZW5k
IGlmCiAgICAgICAgICAgICAgIHUgPSB3cmZfdXNlcl91bnN0YWdnZXIodV9pbix1X2luQHN0
YWdnZXIpCiAgICAgICAgICAgICAgIHYgPSB3cmZfdXNlcl91bnN0YWdnZXIodl9pbix2X2lu
QHN0YWdnZXIpCiAgICAgICAgICAgICBlbmQgaWYKICAgICAgICAgICBlbmQgaWYKICAgICAg
ICAgZW5kIGlmICAKICAgICAgIGVuZCBpZiAgCgoKICAgICAgIG1hcF9wcm9qZWN0aW9uID0g
bmNfZmlsZUBNQVBfUFJPSgoKCiAgICAgICBpZiggYW55KG1hcF9wcm9qZWN0aW9uLmVxLigv
MCwzLDYvKSkgKSB0aGVuICA7IG5vIHJvdGF0aW9uIG5lZWRlZAogICAgICAgICBkaW1zID0g
ZGltc2l6ZXModSkKICAgICAgICAgbmQgPSBkaW1zaXplcyhkaW1zKQogICAgICAgICBpZiAo
IG5kIC5lcS4gNSApIHRoZW4KICAgICAgICAgICB1dm1ldCA9IG5ldyggKC8gMiwgZGltcygw
KSwgZGltcygxKSwgZGltcygyKSwgZGltcygzKSwgZGltcyg0KSAvKSwgdHlwZW9mKHUpKQog
ICAgICAgICAgIHV2bWV0KDAsOiw6LDosOiw6KSA9IHUoOiw6LDosOiw6KSAKICAgICAgICAg
ICB1dm1ldCgxLDosOiw6LDosOikgPSB2KDosOiw6LDosOikKICAgICAgICAgZW5kIGlmCiAg
ICAgICAgIGlmICggbmQgLmVxLiA0ICkgdGhlbgogICAgICAgICAgIHV2bWV0ID0gbmV3KCAo
LyAyLCBkaW1zKDApLCBkaW1zKDEpLCBkaW1zKDIpLCBkaW1zKDMpIC8pLCB0eXBlb2YodSkp
CiAgICAgICAgICAgdXZtZXQoMCw6LDosOiw6KSA9IHUoOiw6LDosOikgCiAgICAgICAgICAg
dXZtZXQoMSw6LDosOiw6KSA9IHYoOiw6LDosOikKICAgICAgICAgZW5kIGlmCiAgICAgICAg
IGlmICggbmQgLmVxLiAzICkgdGhlbgogICAgICAgICAgIHV2bWV0ID0gbmV3KCAoLyAyLCBk
aW1zKDApLCBkaW1zKDEpLCBkaW1zKDIpIC8pLCB0eXBlb2YodSkpCiAgICAgICAgICAgdXZt
ZXQoMCw6LDosOikgPSB1KDosOiw6KSAKICAgICAgICAgICB1dm1ldCgxLDosOiw6KSA9IHYo
Oiw6LDopCiAgICAgICAgIGVuZCBpZgogICAgICAgICBpZiAoIG5kIC5lcS4gMiApIHRoZW4K
ICAgICAgICAgICB1dm1ldCA9IG5ldyggKC8gMiwgZGltcygwKSwgZGltcygxKSAvKSwgdHlw
ZW9mKHUpKQogICAgICAgICAgIHV2bWV0KDAsOiw6KSA9IHUoOiw6KSAKICAgICAgICAgICB1
dm1ldCgxLDosOikgPSB2KDosOikKICAgICAgICAgZW5kIGlmCiAgICAgICAgIGRlbGV0ZV9W
YXJBdHRzKHUsKC8iZGVzY3JpcHRpb24iLCJ1bml0cyIvKSkKICAgICAgICAgY29weV9WYXJB
dHRzKHUsdXZtZXQpCiAgICAgICAgIHV2bWV0QGRlc2NyaXB0aW9uID0gIiB1LHYgbWV0IHZl
bG9jaXR5IgogICAgICAgICB1dm1ldCEwID0gInVfdiIKICAgICAgIGVuZCBpZgoKCiAgICAg
ICBpZiggYW55KG1hcF9wcm9qZWN0aW9uLmVxLigvMSwyLykpICkgdGhlbiAgOyBubyByb3Rh
dGlvbiBuZWVkZWQKICAgICAgICAgY2VuX2xhdCAgPSBuY19maWxlQENFTl9MQVQKICAgICAg
ICAgaWYoaXNhdHQobmNfZmlsZSwiU1RBTkRfTE9OIikpIHRoZW4KICAgICAgICAgICAgIGNl
bl9sb25nID0gbmNfZmlsZUBTVEFORF9MT04KICAgICAgICAgZWxzZQogICAgICAgICAgICAg
Y2VuX2xvbmcgPSBuY19maWxlQENFTl9MT04KICAgICAgICAgZW5kIGlmCiAgICAgICAgIHRy
dWVfbGF0MSA9IG5jX2ZpbGVAVFJVRUxBVDEKICAgICAgICAgdHJ1ZV9sYXQyID0gbmNfZmls
ZUBUUlVFTEFUMgogIAogICAgICAgICBnZXRMQVQgPSAiWExBVCIgCiAgICAgICAgIGdldExP
TiA9ICJYTE9ORyIgCiAgICAgICAgIGlmKC5ub3QuIGlzZmlsZXZhcihuY19maWxlLCJYTEFU
IikpIHRoZW4KICAgICAgICAgICBpZihpc2ZpbGV2YXIobmNfZmlsZSwiWExBVF9NIikpIHRo
ZW4KICAgICAgICAgICAgIGdldExBVCA9ICJYTEFUX00iCiAgICAgICAgICAgICBnZXRMT04g
PSAiWExPTkdfTSIKICAgICAgICAgICBlbmQgaWYKICAgICAgICAgZW5kIGlmCiAgICAgICAg
IGlmICggdGltZSAuZXEuIC0xICkgdGhlbgogICAgICAgICAgIGlmKElTRklMRSkgdGhlbgog
ICAgICAgICAgICAgbGF0aXR1ZGUgID0gbmNfZmlsZS0+JGdldExBVCQKICAgICAgICAgICAg
IGxvbmdpdHVkZSA9IG5jX2ZpbGUtPiRnZXRMT04kCiAgICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgbGF0aXR1ZGUgID0gZmlsZV9oYW5kbGVbOl0tPiRnZXRMQVQkCiAgICAgICAgICAg
ICBsb25naXR1ZGUgPSBmaWxlX2hhbmRsZVs6XS0+JGdldExPTiQKICAgICAgICAgICBlbmQg
aWYKICAgICAgICAgZWxzZQogICAgICAgICAgIGlmKElTRklMRSkgdGhlbgogICAgICAgICAg
ICAgbGF0aXR1ZGUgID0gbmNfZmlsZS0+JGdldExBVCQodGltZV9pbiw6LDopCiAgICAgICAg
ICAgICBsb25naXR1ZGUgPSBuY19maWxlLT4kZ2V0TE9OJCh0aW1lX2luLDosOikKICAgICAg
ICAgICBlbHNlCiAgICAgICAgICAgICBsYXRpdHVkZSAgPSBmaWxlX2hhbmRsZVs6XS0+JGdl
dExBVCQodGltZV9pbiw6LDopCiAgICAgICAgICAgICBsb25naXR1ZGUgPSBmaWxlX2hhbmRs
ZVs6XS0+JGdldExPTiQodGltZV9pbiw6LDopCiAgICAgICAgICAgZW5kIGlmCiAgICAgICAg
IGVuZCBpZgoKICAgICAgICAgY29uZSA9IDEuCiAgICAgICAgIGlmKCBtYXBfcHJvamVjdGlv
biAuZXEuIDEpIHRoZW4gICAgOyBMYW1iZXJ0IENvbmZvcm1hbCBtYXBwaW5nCiAgICAgICAg
ICAgaWYoIChmYWJzKHRydWVfbGF0MSAtIHRydWVfbGF0MikgLmd0LiAwLjEpIC5hbmQuICBc
CiAgICAgICAgICAgICAgIChmYWJzKHRydWVfbGF0MiAtIDkwLiApICAgICAgLmd0LiAwLjEp
ICAgICAgICkgdGhlbgogICAgICAgICAgICAgICBjb25lID0gbG9nKGNvcyh0cnVlX2xhdDEq
cmFkaWFuc19wZXJfZGVncmVlKSkgXCAKICAgICAgICAgICAgICAgICAgICAgLWxvZyhjb3Mo
dHJ1ZV9sYXQyKnJhZGlhbnNfcGVyX2RlZ3JlZSkpIAogICAgICAgICAgICAgICBjb25lID0g
Y29uZS8oIGxvZyh0YW4oKCA0NS4gLWZhYnModHJ1ZV9sYXQxLzIuKSkqcmFkaWFuc19wZXJf
ZGVncmVlKSkgLSBcIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvZyh0YW4oKDQ1
LiAtZmFicyh0cnVlX2xhdDIvMi4pKSpyYWRpYW5zX3Blcl9kZWdyZWUpKSApIAogICAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgICAgY29uZSA9IHNpbihmYWJzKHRydWVfbGF0MSkqcmFk
aWFuc19wZXJfZGVncmVlKQogICAgICAgICAgIGVuZCBpZgogICAgICAgICBlbmQgaWYKICAg
ICAgICAgaWYobWFwX3Byb2plY3Rpb24gLmVxLiAyKSB0aGVuICAgICAgOyBwb2xhciBzdGVy
ZW9ncmFwaGljCiAgICAgICAgICAgY29uZSA9IDEuCiAgICAgICAgIGVuZCBpZgogICAgICAg
ICBpZihtYXBfcHJvamVjdGlvbiAuZXEuIDMpIHRoZW4gICAgICA7IE1lcmNhdG9yCiAgICAg
ICAgICAgY29uZSA9IDAuCiAgICAgICAgIGVuZCBpZgoKICAgICAgICAgdXZtZXQgPSB3cmZf
dXZtZXQoIHUsIHYsIGxhdGl0dWRlLCBsb25naXR1ZGUsIGNlbl9sb25nLCBjb25lICkKICAg
ICAgICAgZGVsZXRlX1ZhckF0dHModSwoLyJkZXNjcmlwdGlvbiIsInVuaXRzIi8pKQogICAg
ICAgICBjb3B5X1ZhckF0dHModSx1dm1ldCkKCiAgICAgICBlbmQgaWYgIAogICAgICAgCiAg
ICAgICBpZiggKHZhcmlhYmxlIC5lcS4gInV2bWV0MTAiKSApICB0aGVuCiAgICAgICAgIHV2
bWV0QGRlc2NyaXB0aW9uID0gIiB1MTAsdjEwIG1ldCB2ZWxvY2l0eSIKICAgICAgIGVuZCBp
ZgogICAgICAgcmV0dXJuKHV2bWV0KQoKICBlbmQgaWYKCgoKICBpZiggdmFyaWFibGUgLmVx
LiAidWEiICkgdGhlbgogICAgICAgOyAgVSBpbnRlcnBvbGF0ZWQgdG8gbWFzcyBwb2ludHMK
ICAgICAgIGdldFRISVMgPSAiVSIgCiAgICAgICBpZigubm90LiBpc2ZpbGV2YXIobmNfZmls
ZSwiVSIpKSB0aGVuCiAgICAgICAgIGlmKGlzZmlsZXZhcihuY19maWxlLCJVVSIpKSB0aGVu
CiAgICAgICAgICAgZ2V0VEhJUyA9ICJVVSIKICAgICAgICAgZW5kIGlmCiAgICAgICBlbmQg
aWYKICAgICAgIGlmICggdGltZSAuZXEuIC0xICkgdGhlbgogICAgICAgICBpZihJU0ZJTEUp
IHRoZW4KICAgICAgICAgICB2YXIgPSBuY19maWxlLT4kZ2V0VEhJUyQKICAgICAgICAgZWxz
ZQogICAgICAgICAgIHZhciA9IGZpbGVfaGFuZGxlWzpdLT4kZ2V0VEhJUyQKICAgICAgICAg
ZW5kIGlmCiAgICAgICBlbHNlCiAgICAgICAgIGlmKElTRklMRSkgdGhlbgogICAgICAgICAg
IHZhciA9IG5jX2ZpbGUtPiRnZXRUSElTJCh0aW1lX2luLDosOiw6KQogICAgICAgICBlbHNl
CiAgICAgICAgICAgdmFyID0gZmlsZV9oYW5kbGVbOl0tPiRnZXRUSElTJCh0aW1lX2luLDos
Oiw6KQogICAgICAgICBlbmQgaWYKICAgICAgIGVuZCBpZgoKICAgICAgIHVhID0gd3JmX3Vz
ZXJfdW5zdGFnZ2VyKHZhcix2YXJAc3RhZ2dlcikKCiAgICAgICByZXR1cm4odWEpCiAgZW5k
IGlmCgoKCiAgaWYoIHZhcmlhYmxlIC5lcS4gInZhIiApIHRoZW4KICAgICAgIDsgViBpbnRl
cnBvbGF0ZWQgdG8gbWFzcyBwb2ludHMKICAgICAgIGdldFRISVMgPSAiViIgCiAgICAgICBp
Zigubm90LiBpc2ZpbGV2YXIobmNfZmlsZSwiViIpKSB0aGVuCiAgICAgICAgIGlmKGlzZmls
ZXZhcihuY19maWxlLCJWViIpKSB0aGVuCiAgICAgICAgICAgZ2V0VEhJUyA9ICJWViIKICAg
ICAgICAgZW5kIGlmCiAgICAgICBlbmQgaWYKICAgICAgIGlmICggdGltZSAuZXEuIC0xICkg
dGhlbgogICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAgICB2YXIgPSBuY19maWxl
LT4kZ2V0VEhJUyQKICAgICAgICAgZWxzZQogICAgICAgICAgIHZhciA9IGZpbGVfaGFuZGxl
WzpdLT4kZ2V0VEhJUyQKICAgICAgICAgZW5kIGlmCiAgICAgICBlbHNlCiAgICAgICAgIGlm
KElTRklMRSkgdGhlbgogICAgICAgICAgIHZhciA9IG5jX2ZpbGUtPiRnZXRUSElTJCh0aW1l
X2luLDosOiw6KQogICAgICAgICBlbHNlCiAgICAgICAgICAgdmFyID0gZmlsZV9oYW5kbGVb
Ol0tPiRnZXRUSElTJCh0aW1lX2luLDosOiw6KQogICAgICAgICBlbmQgaWYKICAgICAgIGVu
ZCBpZgoKICAgICAgIHZhID0gd3JmX3VzZXJfdW5zdGFnZ2VyKHZhcix2YXJAc3RhZ2dlcikK
CiAgICAgICByZXR1cm4odmEpCiAgZW5kIGlmCgoKCiAgaWYoIHZhcmlhYmxlIC5lcS4gIndh
IiApIHRoZW4KICAgICAgIDsgVyBpbnRlcnBvbGF0ZWQgdG8gbWFzcyBwb2ludHMKICAgICAg
IGlmICggdGltZSAuZXEuIC0xICkgdGhlbgogICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAg
ICAgICAgICB2YXIgPSBuY19maWxlLT5XCiAgICAgICAgIGVsc2UKICAgICAgICAgICB2YXIg
PSBmaWxlX2hhbmRsZVs6XS0+VwogICAgICAgICBlbmQgaWYKICAgICAgIGVsc2UKICAgICAg
ICAgaWYoSVNGSUxFKSB0aGVuCiAgICAgICAgICAgdmFyID0gbmNfZmlsZS0+Vyh0aW1lX2lu
LDosOiw6KQogICAgICAgICBlbHNlCiAgICAgICAgICAgdmFyID0gZmlsZV9oYW5kbGVbOl0t
PlcodGltZV9pbiw6LDosOikKICAgICAgICAgZW5kIGlmCiAgICAgICBlbmQgaWYKCiAgICAg
ICB3YSA9IHdyZl91c2VyX3Vuc3RhZ2dlcih2YXIsdmFyQHN0YWdnZXIpCgogICAgICAgcmV0
dXJuKHdhKQogIGVuZCBpZgoKCgogIGlmKCBhbnkoIHZhcmlhYmxlIC5lcS4gKC8icCIsInBy
ZXMiLCJwcmVzc3VyZSIvKSApICkgdGhlbgogICAgICAgOyBGdWxsIG1vZGVsIHByZXNzdXJl
IFs9YmFzZSBwcmVzc3VyZSAoUEIpICsgcGVydHViYXRpb24gcHJlc3N1cmUgKFApXQogICAg
ICAgaWYoaXNmaWxldmFyKG5jX2ZpbGUsIlAiKSkgdGhlbgogICAgICAgICBpZiAoIHRpbWUg
LmVxLiAtMSApIHRoZW4KICAgICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAgICAg
IHZhciA9IG5jX2ZpbGUtPlAKICAgICAgICAgICAgIFBCICA9IG5jX2ZpbGUtPlBCCiAgICAg
ICAgICAgZWxzZQogICAgICAgICAgICAgdmFyID0gZmlsZV9oYW5kbGVbOl0tPlAKICAgICAg
ICAgICAgIFBCICA9IGZpbGVfaGFuZGxlWzpdLT5QQgogICAgICAgICAgIGVuZCBpZgogICAg
ICAgICBlbHNlCiAgICAgICAgICAgaWYoSVNGSUxFKSB0aGVuCiAgICAgICAgICAgICB2YXIg
PSBuY19maWxlLT5QKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgICBQQiAgPSBuY19maWxl
LT5QQih0aW1lX2luLDosOiw6KQogICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHZhciA9
IGZpbGVfaGFuZGxlWzpdLT5QKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgICBQQiAgPSBm
aWxlX2hhbmRsZVs6XS0+UEIodGltZV9pbiw6LDosOikKICAgICAgICAgICBlbmQgaWYKICAg
ICAgICAgZW5kIGlmCiAgICAgICAgIHZhciA9IHZhciArIFBCCiAgICAgICBlbHNlCiAgICAg
ICAgIDs7IG1heSBiZSBhIG1ldF9lbSBmaWxlIC0gc2VlIGlmIHdlIGNhbiBnZXQgUFJFUwog
ICAgICAgICBpZihpc2ZpbGV2YXIobmNfZmlsZSwiUFJFUyIpKSB0aGVuCiAgICAgICAgICAg
aWYgKCB0aW1lIC5lcS4gLTEgKSB0aGVuCiAgICAgICAgICAgICBpZihJU0ZJTEUpIHRoZW4K
ICAgICAgICAgICAgICAgdmFyID0gbmNfZmlsZS0+UFJFUwogICAgICAgICAgICAgZWxzZQog
ICAgICAgICAgICAgICB2YXIgPSBmaWxlX2hhbmRsZVs6XS0+UFJFUwogICAgICAgICAgICAg
ZW5kIGlmCiAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgaWYoSVNGSUxFKSB0aGVuCiAg
ICAgICAgICAgICAgIHZhciA9IG5jX2ZpbGUtPlBSRVModGltZV9pbiw6LDosOikKICAgICAg
ICAgICAgIGVsc2UKICAgICAgICAgICAgICAgdmFyID0gZmlsZV9oYW5kbGVbOl0tPlBSRVMo
dGltZV9pbiw6LDosOikKICAgICAgICAgICAgIGVuZCBpZgogICAgICAgICAgIGVuZCBpZgog
ICAgICAgICBlbmQgaWYKICAgICAgIGVuZCBpZgogICAgICAgdmFyQGRlc2NyaXB0aW9uID0g
IlByZXNzdXJlIgogICAgICAgaWYoIHZhcmlhYmxlIC5lcS4gInByZXNzdXJlIiApIHRoZW4K
ICAgICAgICAgdmFyID0gdmFyICogMC4wMQogICAgICAgICB2YXJAdW5pdHMgPSAiaFBhIgog
ICAgICAgZW5kIGlmCiAgICAgICByZXR1cm4odmFyKQogIGVuZCBpZgoKCgogIGlmKCBhbnko
IHZhcmlhYmxlIC5lcS4gKC8iZ2VvcHQiLCJnZW9wb3RlbnRpYWwiLCJ6IiwiaGVpZ2h0Ii8p
ICkgKSB0aGVuCiAgICAgICA7IEhlaWdodCBbPWZ1bGwgZ2VvcG90ZW50YWlsIGhlaWdodCAv
IDkuODFdCiAgICAgICBpZihpc2ZpbGV2YXIobmNfZmlsZSwiUEgiKSkgdGhlbgogICAgICAg
ICBpZiAoIHRpbWUgLmVxLiAtMSApIHRoZW4KICAgICAgICAgICBpZihJU0ZJTEUpIHRoZW4K
ICAgICAgICAgICAgIHZhciA9IG5jX2ZpbGUtPlBICiAgICAgICAgICAgICBQSEIgPSBuY19m
aWxlLT5QSEIKICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB2YXIgPSBmaWxlX2hhbmRs
ZVs6XS0+UEgKICAgICAgICAgICAgIFBIQiA9IGZpbGVfaGFuZGxlWzpdLT5QSEIKICAgICAg
ICAgICBlbmQgaWYKICAgICAgICAgZWxzZQogICAgICAgICAgIGlmKElTRklMRSkgdGhlbgog
ICAgICAgICAgICAgdmFyID0gbmNfZmlsZS0+UEgodGltZSw6LDosOikKICAgICAgICAgICAg
IFBIQiA9IG5jX2ZpbGUtPlBIQih0aW1lLDosOiw6KQogICAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgIHZhciA9IGZpbGVfaGFuZGxlWzpdLT5QSCh0aW1lLDosOiw6KQogICAgICAgICAg
ICAgUEhCID0gZmlsZV9oYW5kbGVbOl0tPlBIQih0aW1lLDosOiw6KQogICAgICAgICAgIGVu
ZCBpZgogICAgICAgICBlbmQgaWYKCiAgICAgICAgIHZhciA9IHZhciArIFBIQgogICAgICAg
ICB6ID0gd3JmX3VzZXJfdW5zdGFnZ2VyKHZhcix2YXJAc3RhZ2dlcikKICAgICAgICAgekBk
ZXNjcmlwdGlvbiA9ICJHZW9wb3RlbnRpYWwiCgogICAgICAgZWxzZQogICAgICAgICA7OyBt
YXkgYmUgYSBtZXRfZW0gZmlsZSAtIHNlZSBpZiB3ZSBjYW4gZ2V0IEdIVCAtIGRhdGEgaW4g
bWV0X2VtIGZpbGUgaXMgSGVpZ2h0IGluIE0KICAgICAgICAgaWYoaXNmaWxldmFyKG5jX2Zp
bGUsIkdIVCIpKSB0aGVuCiAgICAgICAgICAgaWYgKCB0aW1lIC5lcS4gLTEgKSB0aGVuCiAg
ICAgICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAgICAgICAgeiA9IG5jX2ZpbGUt
PkdIVAogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICB6ID0gZmlsZV9oYW5kbGVb
Ol0tPkdIVAogICAgICAgICAgICAgZW5kIGlmCiAgICAgICAgICAgZWxzZQogICAgICAgICAg
ICAgaWYoSVNGSUxFKSB0aGVuCiAgICAgICAgICAgICAgIHogPSBuY19maWxlLT5HSFQodGlt
ZSw6LDosOikKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgeiA9IGZpbGVfaGFu
ZGxlWzpdLT5HSFQodGltZSw6LDosOikKICAgICAgICAgICAgIGVuZCBpZgogICAgICAgICAg
IGVuZCBpZgogICAgICAgICAgIHogPSB6ICogOS44MQogICAgICAgICAgIHpAZGVzY3JpcHRp
b24gPSAiR2VvcG90ZW50aWFsIgogICAgICAgICAgIHpAdW5pdHMgICAgICAgPSAibTIgcy0y
IgogICAgICAgICBlbmQgaWYKICAgICAgIGVuZCBpZgoKICAgICAgIGlmKCBhbnkoIHZhcmlh
YmxlIC5lcS4gKC8ieiIsImhlaWdodCIvKSApICkgdGhlbgogICAgICAgICB6ID0geiAvIDku
ODEKICAgICAgICAgekBkZXNjcmlwdGlvbiA9ICJIZWlnaHQiCiAgICAgICAgIHpAdW5pdHMg
ICAgICAgPSAibSIKICAgICAgIGVuZCBpZgogICAgICAgcmV0dXJuKHopCiAgZW5kIGlmCgoK
CiAgaWYoIGFueSggdmFyaWFibGUgLmVxLiAoLyJ0aCIsInRoZXRhIi8pICkgKSB0aGVuCiAg
ICAgICA7IFBvdGVudGFpbCBUZW1wZXJhdHVyZSBpcyBtb2RlbCBvdXRwdXQgVCArIDMwMEsK
ICAgICAgIGlmICggdGltZSAuZXEuIC0xICkgdGhlbgogICAgICAgICBpZihJU0ZJTEUpIHRo
ZW4KICAgICAgICAgICB2YXIgPSBuY19maWxlLT5UCiAgICAgICAgIGVsc2UKICAgICAgICAg
ICB2YXIgPSBmaWxlX2hhbmRsZVs6XS0+VAogICAgICAgICBlbmQgaWYKICAgICAgIGVsc2UK
ICAgICAgICAgaWYoSVNGSUxFKSB0aGVuCiAgICAgICAgICAgdmFyID0gbmNfZmlsZS0+VCh0
aW1lX2luLDosOiw6KQogICAgICAgICBlbHNlCiAgICAgICAgICAgdmFyID0gZmlsZV9oYW5k
bGVbOl0tPlQodGltZV9pbiw6LDosOikKICAgICAgICAgZW5kIGlmCiAgICAgICBlbmQgaWYg
IAogICAgICAgdmFyID0gdmFyICsgMzAwLgogICAgICAgdmFyQGRlc2NyaXB0aW9uID0gIlBv
dGVudGlhbCBUZW1wZXJhdHVyZSAodGhldGEpICIKICAgICAgIHJldHVybih2YXIpCiAgZW5k
IGlmCgoKCiAgaWYoIGFueSggdmFyaWFibGUgLmVxLiAoLyJ0ayIsInRjIi8pICkgKSB0aGVu
CiAgICAgICA7OyBmdW5jdGlvbiB3cmZfdGsgbmVlZHMgdGhldGEgYW5kIHByZXNzdXJlIChQ
YSkgb24gaW5wdXQgYW5kIHJldHVybnMgdGVtcGVyYXR1cmUgaW4gSyBvbiByZXR1cm4KICAg
ICAgIGlmKGlzZmlsZXZhcihuY19maWxlLCJUIikpIHRoZW4KICAgICAgICAgaWYgKCB0aW1l
IC5lcS4gLTEgKSB0aGVuCiAgICAgICAgICAgaWYoSVNGSUxFKSB0aGVuCiAgICAgICAgICAg
ICBUICA9IG5jX2ZpbGUtPlQKICAgICAgICAgICAgIFAgID0gbmNfZmlsZS0+UAogICAgICAg
ICAgICAgUEIgPSBuY19maWxlLT5QQgogICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIFQg
ID0gZmlsZV9oYW5kbGVbOl0tPlQKICAgICAgICAgICAgIFAgID0gZmlsZV9oYW5kbGVbOl0t
PlAKICAgICAgICAgICAgIFBCID0gZmlsZV9oYW5kbGVbOl0tPlBCCiAgICAgICAgICAgZW5k
IGlmCiAgICAgICAgIGVsc2UKICAgICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAg
ICAgIFQgID0gbmNfZmlsZS0+VCh0aW1lX2luLDosOiw6KQogICAgICAgICAgICAgUCAgPSBu
Y19maWxlLT5QKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgICBQQiA9IG5jX2ZpbGUtPlBC
KHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgVCAgPSBmaWxl
X2hhbmRsZVs6XS0+VCh0aW1lX2luLDosOiw6KQogICAgICAgICAgICAgUCAgPSBmaWxlX2hh
bmRsZVs6XS0+UCh0aW1lX2luLDosOiw6KQogICAgICAgICAgICAgUEIgPSBmaWxlX2hhbmRs
ZVs6XS0+UEIodGltZV9pbiw6LDosOikKICAgICAgICAgICBlbmQgaWYKICAgICAgICAgZW5k
IGlmICAKICAgICAgICAgVCA9IFQgKyAzMDAuCiAgICAgICAgIFAgPSBQICsgUEIKICAgICAg
ICAgdCA9IHdyZl90ayggUCAsIFQgKQogICAgICAgICBkZWxldGVfVmFyQXR0cyhULCgvImRl
c2NyaXB0aW9uIi8pKQogICAgICAgICBjb3B5X1ZhckF0dHMoVCx0KQogICAgICAgZWxzZQog
ICAgICAgICA7OyBtYXkgYmUgYSBtZXRfZW0gZmlsZSAtIHNlZSBpZiB3ZSBjYW4gZ2V0IFRU
CiAgICAgICAgIGlmKGlzZmlsZXZhcihuY19maWxlLCJUVCIpKSB0aGVuCiAgICAgICAgICAg
aWYgKCB0aW1lIC5lcS4gLTEgKSB0aGVuCiAgICAgICAgICAgICBpZihJU0ZJTEUpIHRoZW4K
ICAgICAgICAgICAgICAgdCA9IG5jX2ZpbGUtPlRUCiAgICAgICAgICAgICBlbHNlCiAgICAg
ICAgICAgICAgIHQgPSBmaWxlX2hhbmRsZVs6XS0+VFQKICAgICAgICAgICAgIGVuZCBpZgog
ICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGlmKElTRklMRSkgdGhlbgogICAgICAgICAg
ICAgICB0ID0gbmNfZmlsZS0+VFQodGltZV9pbiw6LDosOikKICAgICAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgICAgdCA9IGZpbGVfaGFuZGxlWzpdLT5UVCh0aW1lX2luLDosOiw6KQog
ICAgICAgICAgICAgZW5kIGlmCiAgICAgICAgICAgZW5kIGlmICAKICAgICAgICAgZW5kIGlm
ICAKICAgICAgIGVuZCBpZiAgCiAgICAgICBpZiggdmFyaWFibGUgLmVxLiAidGMiICkgdGhl
bgogICAgICAgICB0ID0gdCAtIDI3My4xNgogICAgICAgICB0QHVuaXRzID0gIkMiICAgICA7
IE92ZXJ3cml0ZSByZXR1cm4gdW5pdHMKICAgICAgIGVuZCBpZgogICAgICAgcmV0dXJuKHQp
CiAgZW5kIGlmCgoKCiAgIGlmKCB2YXJpYWJsZSAuZXEuICJldGgiICkgdGhlbgogICA7RXF1
aXZhbGVudCBQb3RlbnRpYWwgVGVtcGVyYXR1cmUgaW4gZGVncmVlcyBLCiAgICAgICBpZihp
c2ZpbGV2YXIobmNfZmlsZSwiVCIpKSB0aGVuCiAgICAgICAgIGlmICggdGltZSAuZXEuIC0x
ICkgdGhlbgogICAgICAgICAgIGlmKElTRklMRSkgdGhlbgogICAgICAgICAgICAgVCAgPSBu
Y19maWxlLT5UCiAgICAgICAgICAgICBQICA9IG5jX2ZpbGUtPlAKICAgICAgICAgICAgIFBC
ID0gbmNfZmlsZS0+UEIKICAgICAgICAgICAgIFFWID0gbmNfZmlsZS0+UVZBUE9SCiAgICAg
ICAgICAgZWxzZQogICAgICAgICAgICAgVCAgPSBmaWxlX2hhbmRsZVs6XS0+VAogICAgICAg
ICAgICAgUCAgPSBmaWxlX2hhbmRsZVs6XS0+UAogICAgICAgICAgICAgUEIgPSBmaWxlX2hh
bmRsZVs6XS0+UEIKICAgICAgICAgICAgIFFWID0gZmlsZV9oYW5kbGVbOl0tPlFWQVBPUgog
ICAgICAgICAgIGVuZCBpZgogICAgICAgICBlbHNlCiAgICAgICAgICAgaWYoSVNGSUxFKSB0
aGVuCiAgICAgICAgICAgICBUICA9IG5jX2ZpbGUtPlQodGltZV9pbiw6LDosOikKICAgICAg
ICAgICAgIFAgID0gbmNfZmlsZS0+UCh0aW1lX2luLDosOiw6KQogICAgICAgICAgICAgUEIg
PSBuY19maWxlLT5QQih0aW1lX2luLDosOiw6KQogICAgICAgICAgICAgUVYgPSBuY19maWxl
LT5RVkFQT1IodGltZV9pbiw6LDosOikKICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICBU
ICA9IGZpbGVfaGFuZGxlWzpdLT5UKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgICBQICA9
IGZpbGVfaGFuZGxlWzpdLT5QKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgICBQQiA9IGZp
bGVfaGFuZGxlWzpdLT5QQih0aW1lX2luLDosOiw6KQogICAgICAgICAgICAgUVYgPSBmaWxl
X2hhbmRsZVs6XS0+UVZBUE9SKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgZW5kIGlmCiAg
ICAgICAgIGVuZCBpZiAgCiAgICAgICAgIFQgID0gVCArIDMwMC4gICAgICAgIDsgcG90ZW50
aWFsIHRlbXBlcmF0dXJlIGluIEsuCiAgICAgICAgIFAgID0gUCArIFBCICAgICAgICAgIDsg
ZnVsbCBwcmVzc3VyZSBpbiBQYS4gICAKICAgICAgICAgdGsgPSB3cmZfdGsoIFAgLCBUICkg
OyB0ZW1wZXJhdHVyZSBpbiBLLgogICAgICAgICBldGggPSB3cmZfZXRoICggUVYsIHRrLCBQ
ICkKICAgICAgICAgZGVsZXRlX1ZhckF0dHMoVCwoLyJkZXNjcmlwdGlvbiIvKSkKICAgICAg
ICAgY29weV9WYXJBdHRzKFQsZXRoKQogICAgICAgICByZXR1cm4oZXRoKQogICAgICAgZWxz
ZQogICAgICAgICBwcmludCgiVGhpcyBkaWFnbm9zdGljIG9ubHkgZm9yIHdpdGggV1JGIGRh
dGEgZmlsZSBhbmQgbm90IGZvciBXUFMgZmlsZXMiKQogICAgICAgICBleGl0CiAgICAgICBl
bmQgaWYgIAoKICAgZW5kIGlmCgoKCiAgaWYoIHZhcmlhYmxlIC5lcS4gInRkIiApIHRoZW4K
ICAgICAgIDs7IGZ1bmN0aW9uIHdyZl90ZCBuZWVkcyBxdiBhbmQgcHJlc3N1cmUgKFBhKSBv
biBpbnB1dCBhbmQgcmV0dXJucyBkZXdwb2ludCB0ZW1wZXJhdHVyZSBvbiByZXR1cm4KICAg
ICAgIGlmICggdGltZSAuZXEuIC0xICkgdGhlbgogICAgICAgICBpZihJU0ZJTEUpIHRoZW4K
ICAgICAgICAgICBQICAgICAgPSBuY19maWxlLT5QCiAgICAgICAgICAgUEIgICAgID0gbmNf
ZmlsZS0+UEIKICAgICAgICAgICBRVkFQT1IgPSBuY19maWxlLT5RVkFQT1IKICAgICAgICAg
ZWxzZQogICAgICAgICAgIFAgICAgICA9IGZpbGVfaGFuZGxlWzpdLT5QCiAgICAgICAgICAg
UEIgICAgID0gZmlsZV9oYW5kbGVbOl0tPlBCCiAgICAgICAgICAgUVZBUE9SID0gZmlsZV9o
YW5kbGVbOl0tPlFWQVBPUgogICAgICAgICBlbmQgaWYKICAgICAgIGVsc2UKICAgICAgICAg
aWYoSVNGSUxFKSB0aGVuCiAgICAgICAgICAgUCAgICAgID0gbmNfZmlsZS0+UCh0aW1lX2lu
LDosOiw6KQogICAgICAgICAgIFBCICAgICA9IG5jX2ZpbGUtPlBCKHRpbWVfaW4sOiw6LDop
CiAgICAgICAgICAgUVZBUE9SID0gbmNfZmlsZS0+UVZBUE9SKHRpbWVfaW4sOiw6LDopCiAg
ICAgICAgIGVsc2UKICAgICAgICAgICBQICAgICAgPSBmaWxlX2hhbmRsZVs6XS0+UCh0aW1l
X2luLDosOiw6KQogICAgICAgICAgIFBCICAgICA9IGZpbGVfaGFuZGxlWzpdLT5QQih0aW1l
X2luLDosOiw6KQogICAgICAgICAgIFFWQVBPUiA9IGZpbGVfaGFuZGxlWzpdLT5RVkFQT1Io
dGltZV9pbiw6LDosOikKICAgICAgICAgZW5kIGlmCiAgICAgICBlbmQgaWYKICAgICAgIFAg
PSBQICsgUEIKICAgICAgIHRkICA9IHdyZl90ZCggUCAsIFFWQVBPUiApCiAgICAgICBkZWxl
dGVfVmFyQXR0cyhRVkFQT1IsKC8iZGVzY3JpcHRpb24iLCJ1bml0cyIvKSkKICAgICAgIGNv
cHlfVmFyQXR0cyhRVkFQT1IsdGQpCiAgICAgICByZXR1cm4odGQpCiAgZW5kIGlmCgoKCiAg
aWYoIHZhcmlhYmxlIC5lcS4gInRkMiIgKSB0aGVuCiAgICAgICA7OyBmdW5jdGlvbiB3cmZf
dGQgbmVlZHMgcXYgYW5kIHByZXNzdXJlIChQYSkgb24gaW5wdXQgYW5kIHJldHVybnMgZGV3
cG9pbnQgdGVtcGVyYXR1cmUgb24gcmV0dXJuCiAgICAgICBpZiAoIHRpbWUgLmVxLiAtMSAp
IHRoZW4KICAgICAgICAgaWYoSVNGSUxFKSB0aGVuCiAgICAgICAgICAgUFNGQyA9IG5jX2Zp
bGUtPlBTRkMKICAgICAgICAgICBRMiAgID0gbmNfZmlsZS0+UTIKICAgICAgICAgZWxzZQog
ICAgICAgICAgIFBTRkMgPSBmaWxlX2hhbmRsZVs6XS0+UFNGQwogICAgICAgICAgIFEyICAg
PSBmaWxlX2hhbmRsZVs6XS0+UTIKICAgICAgICAgZW5kIGlmCiAgICAgICBlbHNlCiAgICAg
ICAgIGlmKElTRklMRSkgdGhlbgogICAgICAgICAgIFBTRkMgPSBuY19maWxlLT5QU0ZDKHRp
bWVfaW4sOiw6KSAKICAgICAgICAgICBRMiAgID0gbmNfZmlsZS0+UTIodGltZV9pbiw6LDop
CiAgICAgICAgIGVsc2UKICAgICAgICAgICBQU0ZDID0gZmlsZV9oYW5kbGVbOl0tPlBTRkMo
dGltZV9pbiw6LDopIAogICAgICAgICAgIFEyICAgPSBmaWxlX2hhbmRsZVs6XS0+UTIodGlt
ZV9pbiw6LDopCiAgICAgICAgIGVuZCBpZgogICAgICAgZW5kIGlmCiAgICAgICB0ZCA9IHdy
Zl90ZCggUFNGQyAsIFEyICkKICAgICAgIGRlbGV0ZV9WYXJBdHRzKFEyLCgvImRlc2NyaXB0
aW9uIiwidW5pdHMiLykpCiAgICAgICBjb3B5X1ZhckF0dHMoUTIsdGQpCiAgICAgICB0ZEBk
ZXNjcmlwdGlvbiA9ICIybSBEZXdwb2ludCBUZW1wZXJhdHVyZSIgICA7IE92ZXJ3cml0ZSBy
ZXR1cm4gZGVzY3JpcHRpb24KICAgICAgIHJldHVybih0ZCkKICBlbmQgaWYKCgoKICBpZigg
dmFyaWFibGUgLmVxLiAic2xwIiApIHRoZW4KICAgICAgIGlmKGlzZmlsZXZhcihuY19maWxl
LCJUIikpIHRoZW4KICAgICAgICAgOzsgZmlyc3QgY29tcHV0ZSB0aGV0YSAtIGZ1bmN0aW9u
IHdyZl90ayBuZWVkcyB0aGV0YSBhbmQgcHJlc3N1cmUgKFBhKSBvbiBpbnB1dAogICAgICAg
ICA7OyBUSEVOIGNvbXB1dGUgc2VhIGxldmVsIHByZXNzdXJlLCBmcm9tIHF2LCBwIChQYSks
IHRrLCB6CiAgICAgICAgIGlmICggdGltZSAuZXEuIC0xICkgdGhlbgogICAgICAgICAgIGlm
KElTRklMRSkgdGhlbgogICAgICAgICAgICAgVCAgICAgID0gbmNfZmlsZS0+VAogICAgICAg
ICAgICAgUCAgICAgID0gbmNfZmlsZS0+UAogICAgICAgICAgICAgUEIgICAgID0gbmNfZmls
ZS0+UEIKICAgICAgICAgICAgIFFWQVBPUiA9IG5jX2ZpbGUtPlFWQVBPUgogICAgICAgICAg
ICAgUEggICAgID0gbmNfZmlsZS0+UEgKICAgICAgICAgICAgIFBIQiAgICA9IG5jX2ZpbGUt
PlBIQgogICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIFQgICAgICA9IGZpbGVfaGFuZGxl
WzpdLT5UCiAgICAgICAgICAgICBQICAgICAgPSBmaWxlX2hhbmRsZVs6XS0+UAogICAgICAg
ICAgICAgUEIgICAgID0gZmlsZV9oYW5kbGVbOl0tPlBCCiAgICAgICAgICAgICBRVkFQT1Ig
PSBmaWxlX2hhbmRsZVs6XS0+UVZBUE9SCiAgICAgICAgICAgICBQSCAgICAgPSBmaWxlX2hh
bmRsZVs6XS0+UEgKICAgICAgICAgICAgIFBIQiAgICA9IGZpbGVfaGFuZGxlWzpdLT5QSEIK
ICAgICAgICAgICBlbmQgaWYKICAgICAgICAgZWxzZQogICAgICAgICAgIGlmKElTRklMRSkg
dGhlbgogICAgICAgICAgICAgVCAgICAgID0gbmNfZmlsZS0+VCh0aW1lX2luLDosOiw6KQog
ICAgICAgICAgICAgUCAgICAgID0gbmNfZmlsZS0+UCh0aW1lX2luLDosOiw6KQogICAgICAg
ICAgICAgUEIgICAgID0gbmNfZmlsZS0+UEIodGltZV9pbiw6LDosOikKICAgICAgICAgICAg
IFFWQVBPUiA9IG5jX2ZpbGUtPlFWQVBPUih0aW1lX2luLDosOiw6KQogICAgICAgICAgICAg
UEggICAgID0gbmNfZmlsZS0+UEgodGltZV9pbiw6LDosOikKICAgICAgICAgICAgIFBIQiAg
ICA9IG5jX2ZpbGUtPlBIQih0aW1lX2luLDosOiw6KQogICAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgIFQgICAgICA9IGZpbGVfaGFuZGxlWzpdLT5UKHRpbWVfaW4sOiw6LDopCiAgICAg
ICAgICAgICBQICAgICAgPSBmaWxlX2hhbmRsZVs6XS0+UCh0aW1lX2luLDosOiw6KQogICAg
ICAgICAgICAgUEIgICAgID0gZmlsZV9oYW5kbGVbOl0tPlBCKHRpbWVfaW4sOiw6LDopCiAg
ICAgICAgICAgICBRVkFQT1IgPSBmaWxlX2hhbmRsZVs6XS0+UVZBUE9SKHRpbWVfaW4sOiw6
LDopCiAgICAgICAgICAgICBQSCAgICAgPSBmaWxlX2hhbmRsZVs6XS0+UEgodGltZV9pbiw6
LDosOikKICAgICAgICAgICAgIFBIQiAgICA9IGZpbGVfaGFuZGxlWzpdLT5QSEIodGltZV9p
biw6LDosOikKICAgICAgICAgICBlbmQgaWYKICAgICAgICAgZW5kIGlmCiAgICAgICAgIFQg
PSBUICsgMzAwLgogICAgICAgICBQID0gUCArIFBCCiAgICAgICAgIFFWQVBPUiA9IFFWQVBP
UiA+IDAuMDAwCiAgICAgICAgIFBIICAgID0gKCBQSCArIFBIQiApIC8gOS44MQogICAgICAg
ICB6ID0gd3JmX3VzZXJfdW5zdGFnZ2VyKFBILFBIQHN0YWdnZXIpCgogICAgICAgICB0ayA9
IHdyZl90ayggUCAsIFQgKSAgICA7IGNhbGN1bGF0ZSBUSwogICAgICAgICBzbHAgICA9IHdy
Zl9zbHAoIHosIHRrLCBQLCBRVkFQT1IgKSAgOyBjYWxjdWxhdGUgc2xwCiAgICAgICAgIGRl
bGV0ZV9WYXJBdHRzKFQsKC8iZGVzY3JpcHRpb24iLCJ1bml0cyIvKSkKICAgICAgICAgY29w
eV9WYXJBdHRzKFQsc2xwKQogICAgICAgZWxzZQogICAgICAgICA7OyBtYXkgYmUgYSBtZXRf
ZW0gZmlsZSAtIHNlZSBpZiB3ZSBjYW4gZ2V0IFBNU0wKICAgICAgICAgaWYoaXNmaWxldmFy
KG5jX2ZpbGUsIlBNU0wiKSkgdGhlbgogICAgICAgICAgIGlmICggdGltZSAuZXEuIC0xICkg
dGhlbgogICAgICAgICAgICAgaWYoSVNGSUxFKSB0aGVuCiAgICAgICAgICAgICAgIHNscCA9
IG5jX2ZpbGUtPlBNU0wKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgc2xwID0g
ZmlsZV9oYW5kbGVbOl0tPlBNU0wKICAgICAgICAgICAgIGVuZCBpZgogICAgICAgICAgIGVs
c2UKICAgICAgICAgICAgIGlmKElTRklMRSkgdGhlbgogICAgICAgICAgICAgICBzbHAgPSBu
Y19maWxlLT5QTVNMKHRpbWVfaW4sOiw6KQogICAgICAgICAgICAgZWxzZQogICAgICAgICAg
ICAgICBzbHAgPSBmaWxlX2hhbmRsZVs6XS0+UE1TTCh0aW1lX2luLDosOikKICAgICAgICAg
ICAgIGVuZCBpZgogICAgICAgICAgIGVuZCBpZgogICAgICAgICBlbmQgaWYKICAgICAgIGVu
ZCBpZiAgCgogICAgICAgcmV0dXJuKHNscCkKICBlbmQgaWYKCgoKICBpZiggdmFyaWFibGUg
LmVxLiAicmgiICkgdGhlbgogICAgICAgaWYoaXNmaWxldmFyKG5jX2ZpbGUsIlQiKSkgdGhl
bgogICAgICAgICA7OyBmaXJzdCBjb21wdXRlIHRoZXRhIC0gZnVuY3Rpb24gd3JmX3RrIG5l
ZWRzIHRoZXRhIGFuZCBwcmVzc3VyZSAoUGEpIG9uIGlucHV0CiAgICAgICAgIDs7IFRIRU4g
Y29tcHV0ZSByaCwgdXNpbmcgdGssIHAgKFBhKSwgUVZBUE9SCiAgICAgICAgIGlmICggdGlt
ZSAuZXEuIC0xICkgdGhlbgogICAgICAgICAgIGlmKElTRklMRSkgdGhlbgogICAgICAgICAg
ICAgVCAgICAgID0gbmNfZmlsZS0+VAogICAgICAgICAgICAgUCAgICAgID0gbmNfZmlsZS0+
UAogICAgICAgICAgICAgUEIgICAgID0gbmNfZmlsZS0+UEIKICAgICAgICAgICAgIFFWQVBP
UiA9IG5jX2ZpbGUtPlFWQVBPUgogICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIFQgICAg
ICA9IGZpbGVfaGFuZGxlWzpdLT5UCiAgICAgICAgICAgICBQICAgICAgPSBmaWxlX2hhbmRs
ZVs6XS0+UAogICAgICAgICAgICAgUEIgICAgID0gZmlsZV9oYW5kbGVbOl0tPlBCCiAgICAg
ICAgICAgICBRVkFQT1IgPSBmaWxlX2hhbmRsZVs6XS0+UVZBUE9SCiAgICAgICAgICAgZW5k
IGlmCiAgICAgICAgIGVsc2UKICAgICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAg
ICAgIFQgICAgICA9IG5jX2ZpbGUtPlQodGltZV9pbiw6LDosOikKICAgICAgICAgICAgIFAg
ICAgICA9IG5jX2ZpbGUtPlAodGltZV9pbiw6LDosOikKICAgICAgICAgICAgIFBCICAgICA9
IG5jX2ZpbGUtPlBCKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgICBRVkFQT1IgPSBuY19m
aWxlLT5RVkFQT1IodGltZV9pbiw6LDosOikKICAgICAgICAgICBlbHNlCiAgICAgICAgICAg
ICBUICAgICAgPSBmaWxlX2hhbmRsZVs6XS0+VCh0aW1lX2luLDosOiw6KQogICAgICAgICAg
ICAgUCAgICAgID0gZmlsZV9oYW5kbGVbOl0tPlAodGltZV9pbiw6LDosOikKICAgICAgICAg
ICAgIFBCICAgICA9IGZpbGVfaGFuZGxlWzpdLT5QQih0aW1lX2luLDosOiw6KQogICAgICAg
ICAgICAgUVZBUE9SID0gZmlsZV9oYW5kbGVbOl0tPlFWQVBPUih0aW1lX2luLDosOiw6KQog
ICAgICAgICAgIGVuZCBpZgogICAgICAgICBlbmQgaWYgIAogICAgICAgICBUID0gVCArIDMw
MC4KICAgICAgICAgUCAgPSBQICsgUEIKICAgICAgICAgUVZBUE9SID0gUVZBUE9SID4gMC4w
MDAKICAgICAgICAgdGsgPSB3cmZfdGsoIFAgLCBUICkKICAgICAgICAgcmggPSB3cmZfcmgo
IFFWQVBPUiwgUCwgdGsgKQogICAgICAgICBkZWxldGVfVmFyQXR0cyhULCgvImRlc2NyaXB0
aW9uIiwidW5pdHMiLykpCiAgICAgICAgIGNvcHlfVmFyQXR0cyhULHJoKQogICAgICAgZWxz
ZQogICAgICAgICA7OyBtYXkgYmUgYSBtZXRfZW0gZmlsZSAtIHNlZSBpZiB3ZSBjYW4gZ2V0
IFJICiAgICAgICAgIGlmKGlzZmlsZXZhcihuY19maWxlLCJSSCIpKSB0aGVuCiAgICAgICAg
ICAgaWYgKCB0aW1lIC5lcS4gLTEgKSB0aGVuCiAgICAgICAgICAgICBpZihJU0ZJTEUpIHRo
ZW4KICAgICAgICAgICAgICAgcmggPSBuY19maWxlLT5SSAogICAgICAgICAgICAgZWxzZQog
ICAgICAgICAgICAgICByaCA9IGZpbGVfaGFuZGxlWzpdLT5SSAogICAgICAgICAgICAgZW5k
IGlmCiAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgaWYoSVNGSUxFKSB0aGVuCiAgICAg
ICAgICAgICAgIHJoID0gbmNfZmlsZS0+UkgodGltZV9pbiw6LDosOikKICAgICAgICAgICAg
IGVsc2UKICAgICAgICAgICAgICAgcmggPSBmaWxlX2hhbmRsZVs6XS0+UkgodGltZV9pbiw6
LDosOikKICAgICAgICAgICAgIGVuZCBpZgogICAgICAgICAgIGVuZCBpZgogICAgICAgICBl
bmQgaWYKICAgICAgIGVuZCBpZiAgCiAgICAgICByZXR1cm4ocmgpCiAgZW5kIGlmCgoKCiAg
aWYoIHZhcmlhYmxlIC5lcS4gInJoMiIgKSB0aGVuCiAgICAgICBpZihpc2ZpbGV2YXIobmNf
ZmlsZSwiVDIiKSkgdGhlbgogICAgICAgICA7OyBDb21wdXRlIHJoMiwgdXNpbmcgVDIsIFBT
RkMsIFEyCiAgICAgICAgIGlmICggdGltZSAuZXEuIC0xICkgdGhlbgogICAgICAgICAgIGlm
KElTRklMRSkgdGhlbgogICAgICAgICAgICAgVDIgICA9IG5jX2ZpbGUtPlQyCiAgICAgICAg
ICAgICBQU0ZDID0gbmNfZmlsZS0+UFNGQwogICAgICAgICAgICAgUTIgICA9IG5jX2ZpbGUt
PlEyCiAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgVDIgICA9IGZpbGVfaGFuZGxlWzpd
LT5UMgogICAgICAgICAgICAgUFNGQyA9IGZpbGVfaGFuZGxlWzpdLT5QU0ZDCiAgICAgICAg
ICAgICBRMiAgID0gZmlsZV9oYW5kbGVbOl0tPlEyCiAgICAgICAgICAgZW5kIGlmCiAgICAg
ICAgIGVsc2UKICAgICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAgICAgIFQyICAg
PSBuY19maWxlLT5UMih0aW1lX2luLDosOikKICAgICAgICAgICAgIFBTRkMgPSBuY19maWxl
LT5QU0ZDKHRpbWVfaW4sOiw6KQogICAgICAgICAgICAgUTIgICA9IG5jX2ZpbGUtPlEyKHRp
bWVfaW4sOiw6KQogICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIFQyICAgPSBmaWxlX2hh
bmRsZVs6XS0+VDIodGltZV9pbiw6LDopCiAgICAgICAgICAgICBQU0ZDID0gZmlsZV9oYW5k
bGVbOl0tPlBTRkModGltZV9pbiw6LDopCiAgICAgICAgICAgICBRMiAgID0gZmlsZV9oYW5k
bGVbOl0tPlEyKHRpbWVfaW4sOiw6KQogICAgICAgICAgIGVuZCBpZgogICAgICAgICBlbmQg
aWYgIAogICAgICAgICBRMiA9IFEyID4gMC4wMDAKICAgICAgICAgcmggPSB3cmZfcmgoIFEy
LCBQU0ZDLCBUMiApCiAgICAgICAgIGRlbGV0ZV9WYXJBdHRzKFQyLCgvImRlc2NyaXB0aW9u
IiwidW5pdHMiLykpCiAgICAgICAgIGNvcHlfVmFyQXR0cyhUMixyaCkKICAgICAgICAgcmhA
ZGVzY3JpcHRpb24gPSAiMm0gUmVsYXRpdmUgSHVtaWRpdHkiICAgICAgICAgICAKICAgICAg
IGVsc2UKICAgICAgICAgOzsgbWF5IGJlIGEgbWV0X2VtIGZpbGUgLSBzZWUgaWYgd2UgY2Fu
IGdldCBSSAogICAgICAgICBpZihpc2ZpbGV2YXIobmNfZmlsZSwiUkgiKSkgdGhlbgogICAg
ICAgICAgIHByaW50KCJQcm9iYWJseSBhIG1ldF9lbSBmaWxlIC0gZ2V0IGxvd2Vyc3QgbGV2
ZWwgZnJvbSBSSCBmaWVsZCIpCiAgICAgICAgICAgaWYgKCB0aW1lIC5lcS4gLTEgKSB0aGVu
CiAgICAgICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAgICAgICAgcmgyID0gbmNf
ZmlsZS0+UkgoOiwwLDosOikKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgcmgy
ID0gZmlsZV9oYW5kbGVbOl0tPlJIKDosMCw6LDopCiAgICAgICAgICAgICBlbmQgaWYKICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAgICAg
ICAgcmgyID0gbmNfZmlsZS0+UkgodGltZV9pbiwwLDosOikKICAgICAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgICAgcmgyID0gZmlsZV9oYW5kbGVbOl0tPlJIKHRpbWVfaW4sMCw6LDop
CiAgICAgICAgICAgICBlbmQgaWYKICAgICAgICAgICBlbmQgaWYKICAgICAgICAgZW5kIGlm
CiAgICAgICBlbmQgaWYgIAogICAgICAgcmV0dXJuKHJoKQogIGVuZCBpZgoKCgogIGlmKCB2
YXJpYWJsZSAuZXEuICJwdm8iICkgdGhlbgogICAgICAgaWYgKCB0aW1lIC5lcS4gLTEgKSB0
aGVuCiAgICAgICAgIGlmKElTRklMRSkgdGhlbgogICAgICAgICAgIFUgICAgPSBuY19maWxl
LT5VCiAgICAgICAgICAgViAgICA9IG5jX2ZpbGUtPlYKICAgICAgICAgICBUICAgID0gbmNf
ZmlsZS0+VAogICAgICAgICAgIFAgICAgPSBuY19maWxlLT5QCiAgICAgICAgICAgUEIgICA9
IG5jX2ZpbGUtPlBCCiAgICAgICAgICAgTVNGVSA9IG5jX2ZpbGUtPk1BUEZBQ19VCiAgICAg
ICAgICAgTVNGViA9IG5jX2ZpbGUtPk1BUEZBQ19WCiAgICAgICAgICAgTVNGTSA9IG5jX2Zp
bGUtPk1BUEZBQ19NCiAgICAgICAgICAgQ09SICA9IG5jX2ZpbGUtPkYKICAgICAgICAgZWxz
ZQogICAgICAgICAgIFUgICAgPSBmaWxlX2hhbmRsZVs6XS0+VQogICAgICAgICAgIFYgICAg
PSBmaWxlX2hhbmRsZVs6XS0+VgogICAgICAgICAgIFQgICAgPSBmaWxlX2hhbmRsZVs6XS0+
VAogICAgICAgICAgIFAgICAgPSBmaWxlX2hhbmRsZVs6XS0+UAogICAgICAgICAgIFBCICAg
PSBmaWxlX2hhbmRsZVs6XS0+UEIKICAgICAgICAgICBNU0ZVID0gZmlsZV9oYW5kbGVbOl0t
Pk1BUEZBQ19VCiAgICAgICAgICAgTVNGViA9IGZpbGVfaGFuZGxlWzpdLT5NQVBGQUNfVgog
ICAgICAgICAgIE1TRk0gPSBmaWxlX2hhbmRsZVs6XS0+TUFQRkFDX00KICAgICAgICAgICBD
T1IgID0gZmlsZV9oYW5kbGVbOl0tPkYKICAgICAgICAgZW5kIGlmCiAgICAgICBlbHNlCiAg
ICAgICAgIGlmKElTRklMRSkgdGhlbgogICAgICAgICAgIFUgICAgPSBuY19maWxlLT5VKHRp
bWVfaW4sOiw6LDopCiAgICAgICAgICAgViAgICA9IG5jX2ZpbGUtPlYodGltZV9pbiw6LDos
OikKICAgICAgICAgICBUICAgID0gbmNfZmlsZS0+VCh0aW1lX2luLDosOiw6KQogICAgICAg
ICAgIFAgICAgPSBuY19maWxlLT5QKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgUEIgICA9
IG5jX2ZpbGUtPlBCKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgTVNGVSA9IG5jX2ZpbGUt
Pk1BUEZBQ19VKHRpbWVfaW4sOiw6KQogICAgICAgICAgIE1TRlYgPSBuY19maWxlLT5NQVBG
QUNfVih0aW1lX2luLDosOikKICAgICAgICAgICBNU0ZNID0gbmNfZmlsZS0+TUFQRkFDX00o
dGltZV9pbiw6LDopCiAgICAgICAgICAgQ09SICA9IG5jX2ZpbGUtPkYodGltZV9pbiw6LDop
CiAgICAgICAgIGVsc2UKICAgICAgICAgICBVICAgID0gZmlsZV9oYW5kbGVbOl0tPlUodGlt
ZV9pbiw6LDosOikKICAgICAgICAgICBWICAgID0gZmlsZV9oYW5kbGVbOl0tPlYodGltZV9p
biw6LDosOikKICAgICAgICAgICBUICAgID0gZmlsZV9oYW5kbGVbOl0tPlQodGltZV9pbiw6
LDosOikKICAgICAgICAgICBQICAgID0gZmlsZV9oYW5kbGVbOl0tPlAodGltZV9pbiw6LDos
OikKICAgICAgICAgICBQQiAgID0gZmlsZV9oYW5kbGVbOl0tPlBCKHRpbWVfaW4sOiw6LDop
CiAgICAgICAgICAgTVNGVSA9IGZpbGVfaGFuZGxlWzpdLT5NQVBGQUNfVSh0aW1lX2luLDos
OikKICAgICAgICAgICBNU0ZWID0gZmlsZV9oYW5kbGVbOl0tPk1BUEZBQ19WKHRpbWVfaW4s
Oiw6KQogICAgICAgICAgIE1TRk0gPSBmaWxlX2hhbmRsZVs6XS0+TUFQRkFDX00odGltZV9p
biw6LDopCiAgICAgICAgICAgQ09SICA9IGZpbGVfaGFuZGxlWzpdLT5GKHRpbWVfaW4sOiw6
KQogICAgICAgICBlbmQgaWYKICAgICAgIGVuZCBpZiAgCiAgICAgICBUID0gVCArIDMwMC4K
ICAgICAgIFAgPSBQICsgUEIKICAgICAgIERYID0gbmNfZmlsZUBEWAogICAgICAgRFkgPSBu
Y19maWxlQERZCgogICAgICAgcHZvID0gd3JmX3B2byggVSwgViwgVCwgUCwgTVNGVSwgTVNG
ViwgTVNGTSwgQ09SLCBEWCwgRFksIDApCgogICAgICAgZGVsZXRlX1ZhckF0dHMoVCwoLyJk
ZXNjcmlwdGlvbiIsInVuaXRzIi8pKQogICAgICAgY29weV9WYXJBdHRzKFQscHZvKQogICAg
ICAgcmV0dXJuKHB2bykKICBlbmQgaWYKCgoKICBpZiggdmFyaWFibGUgLmVxLiAiYXZvIiAp
IHRoZW4KICAgICAgIGlmICggdGltZSAuZXEuIC0xICkgdGhlbgogICAgICAgICBpZihJU0ZJ
TEUpIHRoZW4KICAgICAgICAgICBVICAgID0gbmNfZmlsZS0+VQogICAgICAgICAgIFYgICAg
PSBuY19maWxlLT5WCiAgICAgICAgICAgTVNGVSA9IG5jX2ZpbGUtPk1BUEZBQ19VCiAgICAg
ICAgICAgTVNGViA9IG5jX2ZpbGUtPk1BUEZBQ19WCiAgICAgICAgICAgTVNGTSA9IG5jX2Zp
bGUtPk1BUEZBQ19NCiAgICAgICAgICAgQ09SICA9IG5jX2ZpbGUtPkYKICAgICAgICAgZWxz
ZQogICAgICAgICAgIFUgICAgPSBmaWxlX2hhbmRsZVs6XS0+VQogICAgICAgICAgIFYgICAg
PSBmaWxlX2hhbmRsZVs6XS0+VgogICAgICAgICAgIE1TRlUgPSBmaWxlX2hhbmRsZVs6XS0+
TUFQRkFDX1UKICAgICAgICAgICBNU0ZWID0gZmlsZV9oYW5kbGVbOl0tPk1BUEZBQ19WCiAg
ICAgICAgICAgTVNGTSA9IGZpbGVfaGFuZGxlWzpdLT5NQVBGQUNfTQogICAgICAgICAgIENP
UiAgPSBmaWxlX2hhbmRsZVs6XS0+RgogICAgICAgICBlbmQgaWYKICAgICAgIGVsc2UKICAg
ICAgICAgaWYoSVNGSUxFKSB0aGVuCiAgICAgICAgICAgVSAgICA9IG5jX2ZpbGUtPlUodGlt
ZV9pbiw6LDosOikKICAgICAgICAgICBWICAgID0gbmNfZmlsZS0+Vih0aW1lX2luLDosOiw6
KQogICAgICAgICAgIE1TRlUgPSBuY19maWxlLT5NQVBGQUNfVSh0aW1lX2luLDosOikKICAg
ICAgICAgICBNU0ZWID0gbmNfZmlsZS0+TUFQRkFDX1YodGltZV9pbiw6LDopCiAgICAgICAg
ICAgTVNGTSA9IG5jX2ZpbGUtPk1BUEZBQ19NKHRpbWVfaW4sOiw6KQogICAgICAgICAgIENP
UiAgPSBuY19maWxlLT5GKHRpbWVfaW4sOiw6KQogICAgICAgICBlbHNlCiAgICAgICAgICAg
VSAgICA9IGZpbGVfaGFuZGxlWzpdLT5VKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgViAg
ICA9IGZpbGVfaGFuZGxlWzpdLT5WKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgTVNGVSA9
IGZpbGVfaGFuZGxlWzpdLT5NQVBGQUNfVSh0aW1lX2luLDosOikKICAgICAgICAgICBNU0ZW
ID0gZmlsZV9oYW5kbGVbOl0tPk1BUEZBQ19WKHRpbWVfaW4sOiw6KQogICAgICAgICAgIE1T
Rk0gPSBmaWxlX2hhbmRsZVs6XS0+TUFQRkFDX00odGltZV9pbiw6LDopCiAgICAgICAgICAg
Q09SICA9IGZpbGVfaGFuZGxlWzpdLT5GKHRpbWVfaW4sOiw6KQogICAgICAgICBlbmQgaWYK
ICAgICAgIGVuZCBpZiAgCiAgICAgICBEWCA9IG5jX2ZpbGVARFgKICAgICAgIERZID0gbmNf
ZmlsZUBEWQoKICAgICAgIGF2byA9IHdyZl9hdm8oIFUsIFYsIE1TRlUsIE1TRlYsIE1TRk0s
IENPUiwgRFgsIERZLCAwKQoKICAgICAgIGRlbGV0ZV9WYXJBdHRzKENPUiwoLyJkZXNjcmlw
dGlvbiIsInVuaXRzIi8pKQogICAgICAgY29weV9WYXJBdHRzKENPUixhdm8pCiAgICAgICBy
ZXR1cm4oYXZvKQogIGVuZCBpZgoKCgogIGlmKCB2YXJpYWJsZSAuZXEuICJkYnoiIC5vci4g
dmFyaWFibGUgLmVxLiAibWRieiIgKSB0aGVuCiAgICAgICA7IGNhbGN1bGF0ZSBkYnoKICAg
ICAgIGl2YXJpbnQgID0gMCAKICAgICAgIGlsaXFza2luID0gMAogICAgICAgZGltX3ZhcnMg
PSBkaW1zaXplcyh2YXJpbikKICAgICAgIGRvIGlkaW1zID0gMSxkaW1fdmFycy0xCiAgICAg
ICAgIGlmICggaWRpbXMgLmVxLiAxICkgdGhlbgogICAgICAgICAgIGlmICggdmFyaW4oaWRp
bXMpIC5lcS4gIjEiICkgdGhlbgogICAgICAgICAgICAgaXZhcmludCA9IDEKICAgICAgICAg
ICBlbmQgaWYKICAgICAgICAgZW5kIGlmCiAgICAgICAgIGlmICggaWRpbXMgLmVxLiAyICkg
dGhlbgogICAgICAgICAgIGlmICggdmFyaW4oaWRpbXMpIC5lcS4gIjEiICkgdGhlbgogICAg
ICAgICAgICAgaWxpcXNraW4gPSAxCiAgICAgICAgICAgZW5kIGlmCiAgICAgICAgIGVuZCBp
ZgogICAgICAgZW5kIGRvCgogICAgICAgaWYgKCB0aW1lIC5lcS4gLTEgKSB0aGVuCiAgICAg
ICAgIGlmKElTRklMRSkgdGhlbgogICAgICAgICAgIFQgID0gbmNfZmlsZS0+VAogICAgICAg
ICAgIFAgID0gbmNfZmlsZS0+UAogICAgICAgICAgIFBCID0gbmNfZmlsZS0+UEIKICAgICAg
ICAgICBxdiA9IG5jX2ZpbGUtPlFWQVBPUgogICAgICAgICAgIHFyID0gbmNfZmlsZS0+UVJB
SU4KICAgICAgICAgZWxzZQogICAgICAgICAgIFQgID0gZmlsZV9oYW5kbGVbOl0tPlQKICAg
ICAgICAgICBQICA9IGZpbGVfaGFuZGxlWzpdLT5QCiAgICAgICAgICAgUEIgPSBmaWxlX2hh
bmRsZVs6XS0+UEIKICAgICAgICAgICBxdiA9IGZpbGVfaGFuZGxlWzpdLT5RVkFQT1IKICAg
ICAgICAgICBxciA9IGZpbGVfaGFuZGxlWzpdLT5RUkFJTgogICAgICAgICBlbmQgaWYKICAg
ICAgICAgaWYoaXNmaWxldmFyKG5jX2ZpbGUsIlFTTk9XIikpCiAgICAgICAgICAgaWYoSVNG
SUxFKSB0aGVuCiAgICAgICAgICAgICBxcyA9IG5jX2ZpbGUtPlFTTk9XCiAgICAgICAgICAg
ZWxzZQogICAgICAgICAgICAgcXMgPSBmaWxlX2hhbmRsZVs6XS0+UVNOT1cKICAgICAgICAg
ICBlbmQgaWYKICAgICAgICAgZW5kIGlmCiAgICAgICAgIGlmKGlzZmlsZXZhcihuY19maWxl
LCJRR1JBVVAiKSkKICAgICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAgICAgIHFn
ID0gbmNfZmlsZS0+UUdSQVVQCiAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgcWcgPSBm
aWxlX2hhbmRsZVs6XS0+UUdSQVVQCiAgICAgICAgICAgZW5kIGlmCiAgICAgICAgIGVuZCBp
ZgogICAgICAgZWxzZQogICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAgICBUICA9
IG5jX2ZpbGUtPlQodGltZV9pbiw6LDosOikKICAgICAgICAgICBQICA9IG5jX2ZpbGUtPlAo
dGltZV9pbiw6LDosOikKICAgICAgICAgICBQQiA9IG5jX2ZpbGUtPlBCKHRpbWVfaW4sOiw6
LDopCiAgICAgICAgICAgcXYgPSBuY19maWxlLT5RVkFQT1IodGltZV9pbiw6LDosOikKICAg
ICAgICAgICBxciA9IG5jX2ZpbGUtPlFSQUlOKHRpbWVfaW4sOiw6LDopCiAgICAgICAgIGVs
c2UKICAgICAgICAgICBUICA9IGZpbGVfaGFuZGxlWzpdLT5UKHRpbWVfaW4sOiw6LDopCiAg
ICAgICAgICAgUCAgPSBmaWxlX2hhbmRsZVs6XS0+UCh0aW1lX2luLDosOiw6KQogICAgICAg
ICAgIFBCID0gZmlsZV9oYW5kbGVbOl0tPlBCKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAg
cXYgPSBmaWxlX2hhbmRsZVs6XS0+UVZBUE9SKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAg
cXIgPSBmaWxlX2hhbmRsZVs6XS0+UVJBSU4odGltZV9pbiw6LDosOikKICAgICAgICAgZW5k
IGlmCiAgICAgICAgIGlmKGlzZmlsZXZhcihuY19maWxlLCJRU05PVyIpKQogICAgICAgICAg
IGlmKElTRklMRSkgdGhlbgogICAgICAgICAgICAgcXMgPSBuY19maWxlLT5RU05PVyh0aW1l
X2luLDosOiw6KQogICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHFzID0gZmlsZV9oYW5k
bGVbOl0tPlFTTk9XKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgZW5kIGlmCiAgICAgICAg
IGVuZCBpZgogICAgICAgICBpZihpc2ZpbGV2YXIobmNfZmlsZSwiUUdSQVVQIikpCiAgICAg
ICAgICAgaWYoSVNGSUxFKSB0aGVuCiAgICAgICAgICAgICBxZyA9IG5jX2ZpbGUtPlFHUkFV
UCh0aW1lX2luLDosOiw6KQogICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHFnID0gZmls
ZV9oYW5kbGVbOl0tPlFHUkFVUCh0aW1lX2luLDosOiw6KQogICAgICAgICAgIGVuZCBpZgog
ICAgICAgICBlbmQgaWYKICAgICAgIGVuZCBpZgogICAgICAgVCAgPSBUICsgMzAwLgogICAg
ICAgUCAgPSBQICsgUEIKICAgICAgIHRrID0gd3JmX3RrKCBQICwgVCApCgogICAgICAgaWYg
KCAubm90LiBpc3ZhcigicXMiKSApIHRoZW4KICAgICAgICAgcXMgPSBxdgogICAgICAgICBx
cyA9IDAuMAogICAgICAgZW5kIGlmCiAgICAgICBpZiAoIC5ub3QuIGlzdmFyKCJxZyIpICkg
dGhlbgogICAgICAgICBxZyA9IHF2CiAgICAgICAgIHFnID0gMC4wCiAgICAgICBlbmQgaWYK
CiAgICAgICBkYnogPSB3cmZfZGJ6ICggUCwgdGssIHF2LCBxciwgcXMsIHFnLCBpdmFyaW50
LCBpbGlxc2tpbikKICAgICAgIGRlbGV0ZShxcykKICAgICAgIGRlbGV0ZShxZykKCiAgICAg
ICBkZWxldGVfVmFyQXR0cyhULCgvImRlc2NyaXB0aW9uIiwidW5pdHMiLykpCiAgICAgICBj
b3B5X1ZhckF0dHMoVCxkYnopCgoKICAgICAgIGlmICggdmFyaWFibGUgLmVxLiAibWRieiIp
IHRoZW4KICAgICAgICAgZGltcyA9IGdldHZhcmRpbXMoZGJ6KQogICAgICAgICByYW5rID0g
ZGltc2l6ZXMoZGltcykKICAgICAgICAgaWYgKCByYW5rIC5lcS4gNSApIHRoZW4KICAgICAg
ICAgICAgbWRieiA9IGRpbV9tYXggKCBkYnooJGRpbXMoMCkkfDosJGRpbXMoMSkkfDosJGRp
bXMoMykkfDosJGRpbXMoNCkkfDosJGRpbXMoMikkfDopICkKICAgICAgICAgICAgbWRieiEw
ID0gZGJ6ITAKICAgICAgICAgICAgbWRieiExID0gZGJ6ITEKICAgICAgICAgZW5kIGlmCiAg
ICAgICAgIGlmICggcmFuayAuZXEuIDQgKSB0aGVuCiAgICAgICAgICAgIG1kYnogPSBkaW1f
bWF4ICggZGJ6KCRkaW1zKDApJHw6LCRkaW1zKDIpJHw6LCRkaW1zKDMpJHw6LCRkaW1zKDEp
JHw6KSApCiAgICAgICAgICAgIG1kYnohMCA9IGRieiEwCiAgICAgICAgIGVuZCBpZgogICAg
ICAgICBpZiAoIHJhbmsgLmVxLiAzICkgdGhlbgogICAgICAgICAgICBtZGJ6ID0gZGltX21h
eCAoIGRieigkZGltcygxKSR8OiwkZGltcygyKSR8OiwkZGltcygwKSR8OikgKQogICAgICAg
ICBlbmQgaWYKICAgICAgICAgbm4gPSByYW5rLTEKICAgICAgICAgbm0gPSByYW5rLTIKICAg
ICAgICAgbWRieiFubSA9IGRieiFubgogICAgICAgICBubiA9IHJhbmstMgogICAgICAgICBu
bSA9IHJhbmstMwogICAgICAgICBtZGJ6IW5tID0gZGJ6IW5uCiAgICAgICAgIGNvcHlfVmFy
QXR0cyhkYnosbWRieikKICAgICAgICAgbWRiekBkZXNjcmlwdGlvbiA9ICJNYXggUmVmbGVj
dGl2aXR5IgogICAgICAgICByZXR1cm4obWRieikKICAgICAgIGVsc2UKICAgICAgICAgcmV0
dXJuKGRieikKICAgICAgIGVuZCBpZgoKICBlbmQgaWYKCgoKICBpZiggYW55KCB2YXJpYWJs
ZSAuZXEuICgvImNhcGVfM2QiLCJjYXBlXzJkIi8pICkgKSB0aGVuCiAgICAgICBpZiAoIHRp
bWUgLmVxLiAtMSApIHRoZW4KICAgICAgICAgaWYoSVNGSUxFKSB0aGVuCiAgICAgICAgICAg
VCAgPSBuY19maWxlLT5UCiAgICAgICAgICAgUCAgPSBuY19maWxlLT5QCiAgICAgICAgICAg
UEIgPSBuY19maWxlLT5QQgogICAgICAgICAgIFFWID0gbmNfZmlsZS0+UVZBUE9SCiAgICAg
ICAgICAgUEggID0gbmNfZmlsZS0+UEgKICAgICAgICAgICBQSEIgPSBuY19maWxlLT5QSEIK
ICAgICAgICAgICBIR1QgPSBuY19maWxlLT5IR1QKICAgICAgICAgICBQU0ZDID0gbmNfZmls
ZS0+UFNGQwogICAgICAgICBlbHNlCiAgICAgICAgICAgVCAgPSBmaWxlX2hhbmRsZVs6XS0+
VAogICAgICAgICAgIFAgID0gZmlsZV9oYW5kbGVbOl0tPlAKICAgICAgICAgICBQQiA9IGZp
bGVfaGFuZGxlWzpdLT5QQgogICAgICAgICAgIFFWID0gZmlsZV9oYW5kbGVbOl0tPlFWQVBP
UgogICAgICAgICAgIFBIICA9IGZpbGVfaGFuZGxlWzpdLT5QSAogICAgICAgICAgIFBIQiA9
IGZpbGVfaGFuZGxlWzpdLT5QSEIKICAgICAgICAgICBIR1QgPSBmaWxlX2hhbmRsZVs6XS0+
SEdUCiAgICAgICAgICAgUFNGQyA9IGZpbGVfaGFuZGxlWzpdLT5QU0ZDCiAgICAgICAgIGVu
ZCBpZgogICAgICAgZWxzZQogICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAgICBU
ICA9IG5jX2ZpbGUtPlQodGltZV9pbiw6LDosOikKICAgICAgICAgICBQICA9IG5jX2ZpbGUt
PlAodGltZV9pbiw6LDosOikKICAgICAgICAgICBQQiA9IG5jX2ZpbGUtPlBCKHRpbWVfaW4s
Oiw6LDopCiAgICAgICAgICAgUVYgPSBuY19maWxlLT5RVkFQT1IodGltZV9pbiw6LDosOikK
ICAgICAgICAgICBQSCAgPSBuY19maWxlLT5QSCh0aW1lX2luLDosOiw6KQogICAgICAgICAg
IFBIQiA9IG5jX2ZpbGUtPlBIQih0aW1lX2luLDosOiw6KQogICAgICAgICAgIEhHVCA9IG5j
X2ZpbGUtPkhHVCh0aW1lX2luLDosOikKICAgICAgICAgICBQU0ZDID0gbmNfZmlsZS0+UFNG
Qyh0aW1lX2luLDosOikKICAgICAgICAgZWxzZQogICAgICAgICAgIFQgID0gZmlsZV9oYW5k
bGVbOl0tPlQodGltZV9pbiw6LDosOikKICAgICAgICAgICBQICA9IGZpbGVfaGFuZGxlWzpd
LT5QKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgUEIgPSBmaWxlX2hhbmRsZVs6XS0+UEIo
dGltZV9pbiw6LDosOikKICAgICAgICAgICBRViA9IGZpbGVfaGFuZGxlWzpdLT5RVkFQT1Io
dGltZV9pbiw6LDosOikKICAgICAgICAgICBQSCAgPSBmaWxlX2hhbmRsZVs6XS0+UEgodGlt
ZV9pbiw6LDosOikKICAgICAgICAgICBQSEIgPSBmaWxlX2hhbmRsZVs6XS0+UEhCKHRpbWVf
aW4sOiw6LDopCiAgICAgICAgICAgSEdUID0gZmlsZV9oYW5kbGVbOl0tPkhHVCh0aW1lX2lu
LDosOikKICAgICAgICAgICBQU0ZDID0gZmlsZV9oYW5kbGVbOl0tPlBTRkModGltZV9pbiw6
LDopCiAgICAgICAgIGVuZCBpZgogICAgICAgZW5kIGlmCiAgICAgICBUID0gVCArIDMwMC4K
ICAgICAgIFAgID0gUCArIFBCIAogICAgICAgdGsgPSB3cmZfdGsoIFAgLCBUICkKICAgICAg
IFBIID0gIFBIICsgUEhCIAogICAgICAgeiA9IHdyZl91c2VyX3Vuc3RhZ2dlcihQSCxQSEBz
dGFnZ2VyKQogICAgICAgeiA9IHovOS44MQoKICAgICAgIGlmKCB2YXJpYWJsZSAuZXEuICJj
YXBlXzNkIiApIHRoZW4KICAgICAgICAgY2FwZSA9IHdyZl9jYXBlXzNkKCBQLCB0aywgUVYs
IHosIEhHVCwgUFNGQywgVHJ1ZSApCiAgICAgICAgIGNhcGVAZGVzY3JpcHRpb24gPSAiY2Fw
ZSA7IGNpbiIKICAgICAgIGVuZCBpZgogICAgICAgaWYoIHZhcmlhYmxlIC5lcS4gImNhcGVf
MmQiICkgdGhlbgogICAgICAgICBjYXBlID0gd3JmX2NhcGVfMmQoIFAsIHRrLCBRViwgeiwg
SEdULCBQU0ZDLCBUcnVlICkKICAgICAgICAgZGVsZXRlX1ZhckF0dHMoVCwoLyJNZW1vcnlP
cmRlciIvKSkKICAgICAgICAgY2FwZUBNZW1vcnlPcmRlciA9ICJYWSIKICAgICAgICAgY2Fw
ZUBkZXNjcmlwdGlvbiA9ICJtY2FwZSA7IG1jaW4gOyBsY2wgOyBsZmMiCiAgICAgICBlbmQg
aWYKICAgICAgIGRlbGV0ZV9WYXJBdHRzKFQsKC8iZGVzY3JpcHRpb24iLCJ1bml0cyIvKSkK
ICAgICAgIGNvcHlfVmFyQXR0cyhULGNhcGUpCgogICAgICAgcmV0dXJuKGNhcGUpCiAgZW5k
IGlmCgoKCiAgaWYoIGFueSggdmFyaWFibGUgLmVxLiAoLyJwdyIvKSApICkgdGhlbgogICAg
ICAgO1ByZWNpcGl0YWJsZSBXYXRlciAKICAgICAgICBwcmludCgiY2FsY3VsYXRpbmcgcHJl
Y2lwaXRhYmxlIHdhdGVyIikKICAgICAgICBnYXNfY29uc3QgPSAyODcuICA7IEovSy9rZwog
ICAgICAgIENwICAgICAgICA9IDEwMDQuIDsgSi9LL2tnICAgICAKICAgICAgIGlmICggdGlt
ZSAuZXEuIC0xICkgdGhlbgogICAgICAgIGlmKElTRklMRSkgdGhlbgogICAgICAgICAgVCAg
ID0gbmNfZmlsZS0+VAogICAgICAgICAgUCAgID0gbmNfZmlsZS0+UAogICAgICAgICAgUEIg
ID0gbmNfZmlsZS0+UEIKICAgICAgICAgIFFWICA9IG5jX2ZpbGUtPlFWQVBPUgogICAgICAg
ICAgUEggID0gbmNfZmlsZS0+UEgKICAgICAgICAgIFBIQiA9IG5jX2ZpbGUtPlBIQgogICAg
ICAgICAgUVYgID0gbmNfZmlsZS0+UVZBUE9SCiAgICAgICAgZWxzZQogICAgICAgICAgVCAg
ID0gZmlsZV9oYW5kbGVbOl0tPlQKICAgICAgICAgIFAgICA9IGZpbGVfaGFuZGxlWzpdLT5Q
CiAgICAgICAgICBQQiAgPSBmaWxlX2hhbmRsZVs6XS0+UEIKICAgICAgICAgIFFWICA9IGZp
bGVfaGFuZGxlWzpdLT5RVkFQT1IKICAgICAgICAgIFBIICA9IGZpbGVfaGFuZGxlWzpdLT5Q
SAogICAgICAgICAgUEhCID0gZmlsZV9oYW5kbGVbOl0tPlBIQgogICAgICAgICAgUVYgID0g
ZmlsZV9oYW5kbGVbOl0tPlFWQVBPUgogICAgICAgIGVuZCBpZgogICAgICAgZWxzZQogICAg
ICAgIGlmKElTRklMRSkgdGhlbgogICAgICAgICAgVCAgID0gbmNfZmlsZS0+VCh0aW1lX2lu
LDosOiw6KQogICAgICAgICAgUCAgID0gbmNfZmlsZS0+UCh0aW1lX2luLDosOiw6KQogICAg
ICAgICAgUEIgID0gbmNfZmlsZS0+UEIodGltZV9pbiw6LDosOikKICAgICAgICAgIFFWICA9
IG5jX2ZpbGUtPlFWQVBPUih0aW1lX2luLDosOiw6KQogICAgICAgICAgUEggID0gbmNfZmls
ZS0+UEgodGltZV9pbiw6LDosOikKICAgICAgICAgIFBIQiA9IG5jX2ZpbGUtPlBIQih0aW1l
X2luLDosOiw6KQogICAgICAgICAgUVYgID0gbmNfZmlsZS0+UVZBUE9SKHRpbWVfaW4sOiw6
LDopCiAgICAgICAgZWxzZQogICAgICAgICAgVCAgID0gZmlsZV9oYW5kbGVbOl0tPlQodGlt
ZV9pbiw6LDosOikKICAgICAgICAgIFAgICA9IGZpbGVfaGFuZGxlWzpdLT5QKHRpbWVfaW4s
Oiw6LDopCiAgICAgICAgICBQQiAgPSBmaWxlX2hhbmRsZVs6XS0+UEIodGltZV9pbiw6LDos
OikKICAgICAgICAgIFFWICA9IGZpbGVfaGFuZGxlWzpdLT5RVkFQT1IodGltZV9pbiw6LDos
OikKICAgICAgICAgIFBIICA9IGZpbGVfaGFuZGxlWzpdLT5QSCh0aW1lX2luLDosOiw6KQog
ICAgICAgICAgUEhCID0gZmlsZV9oYW5kbGVbOl0tPlBIQih0aW1lX2luLDosOiw6KQogICAg
ICAgICAgUVYgID0gZmlsZV9oYW5kbGVbOl0tPlFWQVBPUih0aW1lX2luLDosOiw6KQogICAg
ICAgIGVuZCBpZgogICAgICAgZW5kIGlmICAKICAgICAgIAogICAgICAgcHJlcyAgID0gIFAg
KyBQQgogICAgICAgaGVpZ2h0ID0gKFBIICsgUEhCKS85LjggICAgICAgICAgIDsgaGVpZ2h0
IGF0IGZ1bGwgbGV2ZWxzIAogICAgICAgdGhldGEgID0gIFQgKyAzMDAuCiAgICAgICB0ZW1w
ICAgPSB0aGV0YSAqIChwcmVzLzEwMDAwMCkgXiAoZ2FzX2NvbnN0L0NwKQogICAgICAgdnRl
bXAgID0gKDEgKyAwLjYxKlFWKSAqIHRlbXAgIDsgdmlydHVhbCB0ZW1wCgogICAgICAgZGlt
cyA9IGRpbXNpemVzKFQpCiAgICAgICBuZCA9IGRpbXNpemVzKGRpbXMpCgogICAgICAgaWYg
KCBuZCAuZXEuIDQgKSB0aGVuCiAgICAgICAgIHpkaWZmICA9IGhlaWdodCg6LDAsOiw6KQog
ICAgICAgICB6ZGlmZiAgPSAwLgogICAgICAgICBwd19zZmNfcHRvcCA9IGhlaWdodCg6LDAs
Oiw6KQogICAgICAgICBwd19zZmNfcHRvcCA9IDAuCiAgICAgICAgIGRvIGsgPSAwLGRpbXMo
MSktMQogICAgICAgICAgIHpkaWZmKDosOiw6KSA9IChoZWlnaHQoOixrKzEsOiw6KSAtIGhl
aWdodCg6LGssOiw6KSkKICAgICAgICAgICBwd19zZmNfcHRvcCg6LDosOikgPSAgcHdfc2Zj
X3B0b3AoOiw6LDopICsgKChwcmVzKDosayw6LDopLyhnYXNfY29uc3QgKiB2dGVtcCg6LGss
Oiw6KSkpICogUVYoOixrLDosOikgKiB6ZGlmZig6LDosOikpCiAgICAgICAgIGVuZCBkbwog
ICAgICAgZW5kIGlmCiAgICAgICBpZiAoIG5kIC5lcS4gMyApIHRoZW4KICAgICAgICAgemRp
ZmYgID0gaGVpZ2h0KDAsOiw6KQogICAgICAgICB6ZGlmZiAgPSAwLgogICAgICAgICBwd19z
ZmNfcHRvcCA9IGhlaWdodCgwLDosOikKICAgICAgICAgcHdfc2ZjX3B0b3AgPSAwLgogICAg
ICAgICBkbyBrID0gMCxkaW1zKDApLTEKICAgICAgICAgICB6ZGlmZig6LDopID0gKGhlaWdo
dChrKzEsOiw6KSAtIGhlaWdodChrLDosOikpCiAgICAgICAgICAgcHdfc2ZjX3B0b3AoOiw6
KSA9ICBwd19zZmNfcHRvcCg6LDopICsgKChwcmVzKGssOiw6KS8oZ2FzX2NvbnN0ICogdnRl
bXAoayw6LDopKSkgKiBRVihrLDosOikgKiB6ZGlmZig6LDopKQogICAgICAgICBlbmQgZG8K
ICAgICAgIGVuZCBpZgoKICAgICAgIHB3X3NmY19wdG9wQGRlc2NyaXB0aW9uID0gIlByZWNp
cGl0YWJsZSBXYXRlciIKICAgICAgIHJldHVybihwd19zZmNfcHRvcCkKICBlbmQgaWYKCgoK
ICBpZiggYW55KCB2YXJpYWJsZSAuZXEuICgvImhlbGljaXR5Ii8pICkgKSB0aGVuCiAgICAg
ICBnZXRVID0gIlUiIAogICAgICAgZ2V0ViA9ICJWIiAKICAgICAgIGlmKC5ub3QuIGlzZmls
ZXZhcihuY19maWxlLCJVIikpIHRoZW4KICAgICAgICAgaWYoaXNmaWxldmFyKG5jX2ZpbGUs
IlVVIikpIHRoZW4KICAgICAgICAgICBnZXRVID0gIlVVIgogICAgICAgICAgIGdldFYgPSAi
VlYiCiAgICAgICAgZW5kIGlmCiAgICAgICBlbmQgaWYKICAgICAgIGlmICggdGltZSAuZXEu
IC0xICkgdGhlbgogICAgICAgIGlmKElTRklMRSkgdGhlbgogICAgICAgICAgdV9pbiAgPSBu
Y19maWxlLT4kZ2V0VSQKICAgICAgICAgIHZfaW4gID0gbmNfZmlsZS0+JGdldFYkCiAgICAg
ICAgICBQSCAgICA9IG5jX2ZpbGUtPlBICiAgICAgICAgICBnZW9wdCA9IG5jX2ZpbGUtPlBI
QiAKICAgICAgICAgIHRlciAgID0gbmNfZmlsZS0+SEdUCiAgICAgICAgZWxzZQogICAgICAg
ICAgdV9pbiAgPSBmaWxlX2hhbmRsZVs6XS0+JGdldFUkCiAgICAgICAgICB2X2luICA9IGZp
bGVfaGFuZGxlWzpdLT4kZ2V0ViQKICAgICAgICAgIFBIICAgID0gZmlsZV9oYW5kbGVbOl0t
PlBICiAgICAgICAgICBnZW9wdCA9IGZpbGVfaGFuZGxlWzpdLT5QSEIgCiAgICAgICAgICB0
ZXIgICA9IGZpbGVfaGFuZGxlWzpdLT5IR1QKICAgICAgICBlbmQgaWYKICAgICAgIGVsc2UK
ICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAgIHVfaW4gID0gbmNfZmlsZS0+JGdl
dFUkKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICB2X2luICA9IG5jX2ZpbGUtPiRnZXRWJCh0
aW1lX2luLDosOiw6KQogICAgICAgICAgUEggICAgPSBuY19maWxlLT5QSCh0aW1lX2luLDos
Oiw6KQogICAgICAgICAgZ2VvcHQgPSBuY19maWxlLT5QSEIodGltZV9pbiw6LDosOikKICAg
ICAgICAgIHRlciAgID0gbmNfZmlsZS0+SEdUKHRpbWVfaW4sOiw6KQogICAgICAgIGVsc2UK
ICAgICAgICAgIHVfaW4gID0gZmlsZV9oYW5kbGVbOl0tPiRnZXRVJCh0aW1lX2luLDosOiw6
KQogICAgICAgICAgdl9pbiAgPSBmaWxlX2hhbmRsZVs6XS0+JGdldFYkKHRpbWVfaW4sOiw6
LDopCiAgICAgICAgICBQSCAgICA9IGZpbGVfaGFuZGxlWzpdLT5QSCh0aW1lX2luLDosOiw6
KQogICAgICAgICAgZ2VvcHQgPSBmaWxlX2hhbmRsZVs6XS0+UEhCKHRpbWVfaW4sOiw6LDop
CiAgICAgICAgICB0ZXIgICA9IGZpbGVfaGFuZGxlWzpdLT5IR1QodGltZV9pbiw6LDopCiAg
ICAgICAgZW5kIGlmCiAgICAgICBlbmQgaWYKCiAgICAgICB1YSAgICA9IHdyZl91c2VyX3Vu
c3RhZ2dlcih1X2luLHVfaW5Ac3RhZ2dlcikKICAgICAgIHZhICAgID0gd3JmX3VzZXJfdW5z
dGFnZ2VyKHZfaW4sdl9pbkBzdGFnZ2VyKQogICAgICAgZ2VvcHQgID0gZ2VvcHQgKyBQSAog
ICAgICAgemEgICAgID0gd3JmX3VzZXJfdW5zdGFnZ2VyKGdlb3B0LGdlb3B0QHN0YWdnZXIp
CiAgICAgICB6YSAgICAgPSB6YSAvIDkuODEgIDsgY2hhbmdlIHRvIGhlaWdodAoKICAgICAg
IHVhMSAgICA9IHVhKDo6LTEsOiw6KQogICAgICAgdmExICAgID0gdmEoOjotMSw6LDopCiAg
ICAgICB6YTEgICAgPSB6YSg6Oi0xLDosOikKCiAgICAgICB0b3Bfb2sgPSAwCiAgICAgICB0
b3AgPSAzMDAwLgoKICAgICAgIGRpbV92YXJzID0gZGltc2l6ZXModmFyaW4pCiAgICAgICBp
ZihkaW1fdmFycyAuZXEuIDIpIHRoZW4KICAgICAgICBpZiggdmFyaW4oMSkgLmVxLiAiMzAw
MCIgKSB0aGVuCiAgICAgICAgICAgdG9wID0gMzAwMC4KICAgICAgICAgICB0b3Bfb2sgPSAx
CiAgICAgICAgZW5kIGlmCgogICAgICAgIGlmKCB2YXJpbigxKSAuZXEuICIxMDAwIiApIHRo
ZW4KICAgICAgICAgICB0b3AgPSAxMDAwLgogICAgICAgICAgIHRvcF9vayA9IDEKICAgICAg
ICBlbmQgaWYKCiAgICAgICAgaWYodG9wX29rIC5lcS4gMCkgdGhlbgogICAgICAgICAgcHJp
bnQoIlRvcCB2YWx1ZXMgb2YgMTAwMCBvciAzMDAwIGFyZSBhY2NlcHRlZC4iKQogICAgICAg
ICAgdG9wID0gMzAwMC4KICAgICAgICBlbmQgaWYKICAgICAgIGVuZCBpZgoKICAgICAgIHBy
aW50KCJDYWxjdWxhdGlvbnMgYXJlIGRvbmUgd2l0aCBhIHRvcCBvZiAiICsgdG9wKQogICAg
ICAgc3JlaCA9IHdyZl9oZWxpY2l0eSh1YTEsIHZhMSwgemExLCB0ZXIsIHRvcCkKICAgICAg
IHJldHVybihzcmVoKQogIGVuZCBpZgoKCgogIGlmKCBhbnkodmFyaWFibGUgLmVxLiAoLyJ1
cGRyYWZ0X2hlbGljaXR5Ii8pICkgKXRoZW4KICAgICAgIGdldFUgPSAiVSIKICAgICAgIGdl
dFYgPSAiViIKICAgICAgIGlmKC5ub3QuIGlzZmlsZXZhcihuY19maWxlLCJVIikpIHRoZW4K
ICAgICAgICAgaWYoaXNmaWxldmFyKG5jX2ZpbGUsIlVVIikpIHRoZW4KICAgICAgICAgICBn
ZXRVID0gIlVVIgogICAgICAgICAgIGdldFYgPSAiVlYiCiAgICAgICAgIGVuZCBpZgogICAg
ICAgZW5kIGlmCiAgICAgICBpZiAoIHRpbWUgLmVxLiAtMSApIHRoZW4KICAgICAgICAgaWYo
SVNGSUxFKSB0aGVuCiAgICAgICAgICAgIHVfaW4gPSBuY19maWxlLT4kZ2V0VSQKICAgICAg
ICAgICAgdl9pbiA9IG5jX2ZpbGUtPiRnZXRWJAogICAgICAgICAgICB3ICAgID0gbmNfZmls
ZS0+VwogICAgICAgICAgICBwaCAgID0gbmNfZmlsZS0+UEgKICAgICAgICAgICAgcGhiICA9
IG5jX2ZpbGUtPlBIQgogICAgICAgICBlbHNlCiAgICAgICAgICAgIHVfaW4gPSBmaWxlX2hh
bmRsZVs6XS0+JGdldFUkCiAgICAgICAgICAgIHZfaW4gPSBmaWxlX2hhbmRsZVs6XS0+JGdl
dFYkCiAgICAgICAgICAgIHcgICAgPSBmaWxlX2hhbmRsZVs6XS0+VwogICAgICAgICAgICBw
aCAgID0gZmlsZV9oYW5kbGVbOl0tPlBICiAgICAgICAgICAgIHBoYiAgPSBmaWxlX2hhbmRs
ZVs6XS0+UEhCCiAgICAgICAgIGVuZCBpZgogICAgICAgZWxzZQogICAgICAgICBpZihJU0ZJ
TEUpIHRoZW4KICAgICAgICAgICAgdV9pbiA9IG5jX2ZpbGUtPiRnZXRVJCh0aW1lX2luLDos
Oiw6KQogICAgICAgICAgICB2X2luID0gbmNfZmlsZS0+JGdldFYkKHRpbWVfaW4sOiw6LDop
CiAgICAgICAgICAgIHcgICAgPSBuY19maWxlLT5XKHRpbWVfaW4sOiw6LDopCiAgICAgICAg
ICAgIHBoICAgPSBuY19maWxlLT5QSCh0aW1lX2luLDosOiw6KQogICAgICAgICAgICBwaGIg
ID0gbmNfZmlsZS0+UEhCKHRpbWVfaW4sOiw6LDopCiAgICAgICAgIGVsc2UKICAgICAgICAg
ICAgdV9pbiA9IGZpbGVfaGFuZGxlWzpdLT4kZ2V0VSQodGltZV9pbiw6LDosOikKICAgICAg
ICAgICAgdl9pbiA9IGZpbGVfaGFuZGxlWzpdLT4kZ2V0ViQodGltZV9pbiw6LDosOikKICAg
ICAgICAgICAgdyAgICA9IGZpbGVfaGFuZGxlWzpdLT5XKHRpbWVfaW4sOiw6LDopCiAgICAg
ICAgICAgIHBoICAgPSBmaWxlX2hhbmRsZVs6XS0+UEgodGltZV9pbiw6LDosOikKICAgICAg
ICAgICAgcGhiICA9IGZpbGVfaGFuZGxlWzpdLT5QSEIodGltZV9pbiw6LDosOikKICAgICAg
ICAgZW5kIGlmCiAgICAgICBlbmQgaWYKICAgICAgIHVhICAgPSB3cmZfdXNlcl91bnN0YWdn
ZXIodV9pbix1X2luQHN0YWdnZXIpCiAgICAgICB2YSAgID0gd3JmX3VzZXJfdW5zdGFnZ2Vy
KHZfaW4sdl9pbkBzdGFnZ2VyKQogICAgICAgbWFwZmN0ID0gbmNfZmlsZS0+TUFQRkFDX00o
MCw6LDopCiAgICAgICB6cCA9IHBoICsgcGhiCiAgICAgICBkeCA9IG5jX2ZpbGVARFgKICAg
ICAgIGR5ID0gbmNfZmlsZUBEWQoKICAgICAgIHVoX29wdCA9IFRydWUKICAgICAgIHVoX29w
dEB1aG1uaGd0ID0gMjAwMC4KICAgICAgIHVoX29wdEB1aG14aGd0ID0gNTAwMC4KICAgICAg
IGRpbV92YXJzID0gZGltc2l6ZXModmFyaW4pCgogICAgICAgcHJpbnQoIkNhbGN1bGF0aW5n
IHVwZHJhZnQgaGVsaWNpdHkiKQogICAgICAgaWYoZGltX3ZhcnMgLmVxLiAxKSB0aGVuCiAg
ICAgICAgIHByaW50KCIgIFVzaW5nIGRlZmF1bHRzIGZvciB0aGUgaW50ZWdyYXRpb24gbGlt
aXRzIikKICAgICAgIGVuZCBpZgogICAgICAgCiAgICAgICBpZihkaW1fdmFycyAuZXEuIDIp
IHRoZW4KICAgICAgICAgcHJpbnQoIiAgUGxlYXNlIGVudGVyIGJvdGggdGhlIG1pbmltdW0g
YW5kIG1heGltdW0gaW50ZWdyYXRpb24gbGltaXRzIikKICAgICAgICAgcHJpbnQoIiAgR29p
bmcgdG8gdXNlIGRlZmF1bHRzIGZvciB0aGUgaW50ZWdyYXRpb24gbGltaXRzIikKICAgICAg
IGVuZCBpZgogICAgICAgCiAgICAgICBpZihkaW1fdmFycyAuZXEuIDMpIHRoZW4KICAgICAg
ICAgaWYgKCBzdHJpbmd0b2Zsb2F0KHZhcmluKDEpKSAubHQuIDEwMDAuICkgdGhlbgogICAg
ICAgICAgIHByaW50KCIgIEludGVncmF0aW9uIGxpbWl0cyBuZWVkcyB0byBiZSBncmVhdGVy
IHRoYW4gMTAwMCBtZXRlciIpCiAgICAgICAgICAgcHJpbnQoIiAgR29pbmcgdG8gdXNlIGRl
ZmF1bHRzIGZvciB0aGUgaW50ZWdyYXRpb24gbGltaXRzIikKICAgICAgICAgZWxzZQogICAg
ICAgICAgIHVoX29wdEB1aG1uaGd0ID0gc3RyaW5ndG9mbG9hdCh2YXJpbigxKSkKICAgICAg
ICAgICB1aF9vcHRAdWhteGhndCA9IHN0cmluZ3RvZmxvYXQodmFyaW4oMikpCiAgICAgICAg
ICAgcHJpbnQoIiAgU2V0dGluZyBjdXN0b20gaW50ZWdyYXRpb24gbGltaXRzIikKICAgICAg
ICAgZW5kIGlmCiAgICAgICBlbmQgaWYKICAgICAgIAogICAgICAgcHJpbnQoIiAgbWluID0g
Iit1aF9vcHRAdWhtbmhndCsiIG1heCA9ICIrdWhfb3B0QHVobXhoZ3QpCiAgICAgICB1aCA9
IHdyZl91cGRyYWZ0X2hlbGljaXR5KHpwLCBtYXBmY3QsIHVhLCB2YSwgdywgZHgsIGR5LCB1
aF9vcHQpCiAgICAgICBkZWxldGUodWhfb3B0KQogICAgICAgCiAgICAgICByZXR1cm4odWgp
CiAgZW5kIGlmCgoKICBpZiggdmFyaWFibGUgLmVxLiAidHdiIiApIHRoZW4KICAgICAgIDsg
V2V0IGJ1bGIgdGVtcGVyYXR1cmUKICAgICAgIGlmICggdGltZSAuZXEuIC0xICkgdGhlbgog
ICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAgICBUICA9IG5jX2ZpbGUtPlQKICAg
ICAgICAgICBQICA9IG5jX2ZpbGUtPlAKICAgICAgICAgICBQQiA9IG5jX2ZpbGUtPlBCCiAg
ICAgICAgICAgUVYgPSBuY19maWxlLT5RVkFQT1IKICAgICAgICAgZWxzZQogICAgICAgICAg
IFQgID0gZmlsZV9oYW5kbGVbOl0tPlQKICAgICAgICAgICBQICA9IGZpbGVfaGFuZGxlWzpd
LT5QCiAgICAgICAgICAgUEIgPSBmaWxlX2hhbmRsZVs6XS0+UEIKICAgICAgICAgICBRViA9
IGZpbGVfaGFuZGxlWzpdLT5RVkFQT1IKICAgICAgICAgZW5kIGlmCiAgICAgICBlbHNlCiAg
ICAgICAgIGlmKElTRklMRSkgdGhlbgogICAgICAgICAgIFQgID0gbmNfZmlsZS0+VCh0aW1l
X2luLDosOiw6KQogICAgICAgICAgIFAgID0gbmNfZmlsZS0+UCh0aW1lX2luLDosOiw6KQog
ICAgICAgICAgIFBCID0gbmNfZmlsZS0+UEIodGltZV9pbiw6LDosOikKICAgICAgICAgICBR
ViA9IG5jX2ZpbGUtPlFWQVBPUih0aW1lX2luLDosOiw6KQogICAgICAgICBlbHNlCiAgICAg
ICAgICAgVCAgPSBmaWxlX2hhbmRsZVs6XS0+VCh0aW1lX2luLDosOiw6KQogICAgICAgICAg
IFAgID0gZmlsZV9oYW5kbGVbOl0tPlAodGltZV9pbiw6LDosOikKICAgICAgICAgICBQQiA9
IGZpbGVfaGFuZGxlWzpdLT5QQih0aW1lX2luLDosOiw6KQogICAgICAgICAgIFFWID0gZmls
ZV9oYW5kbGVbOl0tPlFWQVBPUih0aW1lX2luLDosOiw6KQogICAgICAgICBlbmQgaWYKICAg
ICAgIGVuZCBpZgogICAgICAgVCA9IFQgKyAzMDAuCiAgICAgICBQID0gUCArIFBCCiAgICAg
ICB0ID0gd3JmX3RrKFAsVCkKCiAgICAgICB0d2IgPSB3cmZfd2V0YnVsYihQLHQsUVYpCgog
ICAgICAgZGVsZXRlX1ZhckF0dHMoVCwoLyJkZXNjcmlwdGlvbiIvKSkKICAgICAgIGNvcHlf
VmFyQXR0cyhULHR3YikKICAgICAgIHJldHVybih0d2IpCiAgZW5kIGlmCgoKICBpZiggdmFy
aWFibGUgLmVxLiAib21nIiApIHRoZW4KICAgICAgIDsgT21lZ2EKICAgICAgIGlmICggdGlt
ZSAuZXEuIC0xICkgdGhlbgogICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICAgICBU
ICA9IG5jX2ZpbGUtPlQKICAgICAgICAgICBQICA9IG5jX2ZpbGUtPlAKICAgICAgICAgICBX
ICA9IG5jX2ZpbGUtPlcKICAgICAgICAgICBQQiA9IG5jX2ZpbGUtPlBCCiAgICAgICAgICAg
UVYgPSBuY19maWxlLT5RVkFQT1IKICAgICAgICAgZWxzZQogICAgICAgICAgIFQgID0gZmls
ZV9oYW5kbGVbOl0tPlQKICAgICAgICAgICBQICA9IGZpbGVfaGFuZGxlWzpdLT5QCiAgICAg
ICAgICAgVyAgPSBmaWxlX2hhbmRsZVs6XS0+VwogICAgICAgICAgIFBCID0gZmlsZV9oYW5k
bGVbOl0tPlBCCiAgICAgICAgICAgUVYgPSBmaWxlX2hhbmRsZVs6XS0+UVZBUE9SCiAgICAg
ICAgIGVuZCBpZgogICAgICAgZWxzZQogICAgICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAg
ICAgICBUICA9IG5jX2ZpbGUtPlQodGltZV9pbiw6LDosOikKICAgICAgICAgICBQICA9IG5j
X2ZpbGUtPlAodGltZV9pbiw6LDosOikKICAgICAgICAgICBXICA9IG5jX2ZpbGUtPlcodGlt
ZV9pbiw6LDosOikKICAgICAgICAgICBQQiA9IG5jX2ZpbGUtPlBCKHRpbWVfaW4sOiw6LDop
CiAgICAgICAgICAgUVYgPSBuY19maWxlLT5RVkFQT1IodGltZV9pbiw6LDosOikKICAgICAg
ICAgZWxzZQogICAgICAgICAgIFQgID0gZmlsZV9oYW5kbGVbOl0tPlQodGltZV9pbiw6LDos
OikKICAgICAgICAgICBQICA9IGZpbGVfaGFuZGxlWzpdLT5QKHRpbWVfaW4sOiw6LDopCiAg
ICAgICAgICAgVyAgPSBmaWxlX2hhbmRsZVs6XS0+Vyh0aW1lX2luLDosOiw6KQogICAgICAg
ICAgIFBCID0gZmlsZV9oYW5kbGVbOl0tPlBCKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAg
UVYgPSBmaWxlX2hhbmRsZVs6XS0+UVZBUE9SKHRpbWVfaW4sOiw6LDopCiAgICAgICAgIGVu
ZCBpZgogICAgICAgZW5kIGlmCiAgICAgICBUID0gVCArIDMwMC4KICAgICAgIFAgPSBQICsg
UEIKICAgICAgIHQgPSB3cmZfdGsoUCxUKQogICAgICAgd2EgPSB3cmZfdXNlcl91bnN0YWdn
ZXIoVyxXQHN0YWdnZXIpCgogICAgICAgb21nID0gd3JmX29tZWdhKFFWLHQsd2EsUCkKCiAg
ICAgICBkZWxldGVfVmFyQXR0cyhULCgvImRlc2NyaXB0aW9uIiwidW5pdHMiLykpCiAgICAg
ICBjb3B5X1ZhckF0dHMoVCxvbWcpCiAgICAgICByZXR1cm4ob21nKQogIGVuZCBpZgoKCiAg
aWYoIHZhcmlhYmxlIC5lcS4gInR2IiApIHRoZW4KICAgICAgIDsgVmlydHVhbCB0ZW1wZXJh
dHVyZQogICAgICAgaWYgKCB0aW1lIC5lcS4gLTEgKSB0aGVuCiAgICAgICAgIGlmKElTRklM
RSkgdGhlbgogICAgICAgICAgIFQgID0gbmNfZmlsZS0+VAogICAgICAgICAgIFAgID0gbmNf
ZmlsZS0+UAogICAgICAgICAgIFBCID0gbmNfZmlsZS0+UEIKICAgICAgICAgICBRViA9IG5j
X2ZpbGUtPlFWQVBPUgogICAgICAgICBlbHNlCiAgICAgICAgICAgVCAgPSBmaWxlX2hhbmRs
ZVs6XS0+VAogICAgICAgICAgIFAgID0gZmlsZV9oYW5kbGVbOl0tPlAKICAgICAgICAgICBQ
QiA9IGZpbGVfaGFuZGxlWzpdLT5QQgogICAgICAgICAgIFFWID0gZmlsZV9oYW5kbGVbOl0t
PlFWQVBPUgogICAgICAgICBlbmQgaWYKICAgICAgIGVsc2UKICAgICAgICAgaWYoSVNGSUxF
KSB0aGVuCiAgICAgICAgICAgVCAgPSBuY19maWxlLT5UKHRpbWVfaW4sOiw6LDopCiAgICAg
ICAgICAgUCAgPSBuY19maWxlLT5QKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgUEIgPSBu
Y19maWxlLT5QQih0aW1lX2luLDosOiw6KQogICAgICAgICAgIFFWID0gbmNfZmlsZS0+UVZB
UE9SKHRpbWVfaW4sOiw6LDopCiAgICAgICAgIGVsc2UKICAgICAgICAgICBUICA9IGZpbGVf
aGFuZGxlWzpdLT5UKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgUCAgPSBmaWxlX2hhbmRs
ZVs6XS0+UCh0aW1lX2luLDosOiw6KQogICAgICAgICAgIFBCID0gZmlsZV9oYW5kbGVbOl0t
PlBCKHRpbWVfaW4sOiw6LDopCiAgICAgICAgICAgUVYgPSBmaWxlX2hhbmRsZVs6XS0+UVZB
UE9SKHRpbWVfaW4sOiw6LDopCiAgICAgICAgIGVuZCBpZgogICAgICAgZW5kIGlmCiAgICAg
ICBUID0gVCArIDMwMC4KICAgICAgIFAgPSBQICsgUEIKICAgICAgIHQgPSB3cmZfdGsoUCxU
KQoKICAgICAgIHR2ID0gd3JmX3ZpcnR1YWxfdGVtcCh0LFFWKQoKICAgICAgIGRlbGV0ZV9W
YXJBdHRzKFQsKC8iZGVzY3JpcHRpb24iLykpCiAgICAgICBjb3B5X1ZhckF0dHMoVCx0dikK
ICAgICAgIHJldHVybih0dikKICBlbmQgaWYKCgogIGlmKCBhbnkoIHZhcmlhYmxlIC5lcS4g
KC8idGVyIiwiSEdUIiwiSEdUX00iLykgKSApIHRoZW4KICAgIHZhcmlhYmxlID0gIkhHVCIg
CiAgICBpZigubm90LiBpc2ZpbGV2YXIobmNfZmlsZSwiSEdUIikpIHRoZW4KICAgICAgdmFy
aWFibGUgPSAiSEdUX00iCiAgICBlbmQgaWYKICBlbmQgaWYKCgogIGlmKCBhbnkoIHZhcmlh
YmxlIC5lcS4gKC8ibGF0IiwiWExBVCIsIlhMQVRfTSIvKSApICkgdGhlbgogICAgdmFyaWFi
bGUgPSAiWExBVCIgCiAgICBpZigubm90LiBpc2ZpbGV2YXIobmNfZmlsZSwiWExBVCIpKSB0
aGVuCiAgICAgIHZhcmlhYmxlID0gIlhMQVRfTSIKICAgIGVuZCBpZgogIGVuZCBpZgoKCiAg
aWYoIGFueSggdmFyaWFibGUgLmVxLiAoLyJsb24iLCJsb25nIiwiWExPTkciLCJYTE9OR19N
Ii8pICkgKSB0aGVuCiAgICB2YXJpYWJsZSA9ICJYTE9ORyIgCiAgICBpZigubm90LiBpc2Zp
bGV2YXIobmNfZmlsZSwiWExPTkciKSkgdGhlbgogICAgICB2YXJpYWJsZSA9ICJYTE9OR19N
IgogICAgZW5kIGlmCiAgZW5kIGlmCgoKICBpZiggYW55KCB2YXJpYWJsZSAuZXEuICgvInRp
bWVzIi8pICkgKSB0aGVuCiAgICBpZiAoIHRpbWUgLmVxLiAtMSApIHRoZW4KICAgICAgaWYo
SVNGSUxFKSB0aGVuCiAgICAgICAgdmFyID0gbmNfZmlsZS0+VGltZXMKICAgICAgZWxzZQog
ICAgICAgIHZhciA9IGZpbGVfaGFuZGxlWzpdLT5UaW1lcwogICAgICBlbmQgaWYKICAgIGVs
c2UKICAgICAgaWYoSVNGSUxFKSB0aGVuCiAgICAgICAgdmFyID0gbmNfZmlsZS0+VGltZXMo
dGltZV9pbiw6KQogICAgICBlbHNlCiAgICAgICAgdmFyID0gZmlsZV9oYW5kbGVbOl0tPlRp
bWVzKHRpbWVfaW4sOikKICAgICAgZW5kIGlmCiAgICBlbmQgaWYKICAgIGRpbXMgPSBkaW1z
aXplcyh2YXIpCiAgICB0aW1lcyA9IG5ldyhkaW1zKDApLHN0cmluZykKICAgIGRvIGk9MCxk
aW1zKDApLTEKICAgICAgdGltZXMoaSkgPSBjaGFydG9zdHJpbmcodmFyKGksOikpCiAgICBl
bmQgZG8KICAgIHRpbWVzQGRlc2NyaXB0aW9uID0gInRpbWVzIGluIGZpbGUiCiAgICByZXR1
cm4gKHRpbWVzKQogIGVuZCBpZgoKCgo7ICBlbmQgb2YgZGlhZ25vc3RpYyB2YXJpYWJsZSBs
aXN0IC0gd2UgbXVzdCB3YW50IGEgdmFyaWFibGUgYWxyZWFkeSBpbiB0aGUgZmlsZS4gIAoK
ICBpZiAoIHRpbWUgLmVxLiAtMSApIHRoZW4KICAgIGlmKElTRklMRSkgdGhlbgogICAgICB2
YXIgPSBuY19maWxlLT4kdmFyaWFibGUkCiAgICBlbHNlCiAgICAgIHZhciA9IGZpbGVfaGFu
ZGxlWzpdLT4kdmFyaWFibGUkCiAgICBlbmQgaWYKICBlbHNlCiAgICA7ICBjaGVjayB2YXJp
YWJsZSBkaW1lbnNpb25hbGl0eSBhbmQgcHVsbCBwcm9wZXIgdGltZSAgb3V0IG9mIGZpbGUK
ICAgIG5kaW1zID0gZGltc2l6ZXMoZmlsZXZhcmRpbXNpemVzKG5jX2ZpbGUsdmFyaWFibGUp
KQogICAgaWYoIG5kaW1zIC5lcS4gNCkgdGhlbgogICAgICBpZihJU0ZJTEUpIHRoZW4KICAg
ICAgICB2YXIgPSBuY19maWxlLT4kdmFyaWFibGUkKHRpbWVfaW4sOiw6LDopCiAgICAgIGVs
c2UKICAgICAgICB2YXIgPSBmaWxlX2hhbmRsZVs6XS0+JHZhcmlhYmxlJCh0aW1lX2luLDos
Oiw6KQogICAgICBlbmQgaWYKICAgIGVuZCBpZgogICAgaWYoIG5kaW1zIC5lcS4gMykgdGhl
bgogICAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAgICB2YXIgPSBuY19maWxlLT4kdmFyaWFi
bGUkKHRpbWVfaW4sOiw6KQogICAgICBlbHNlCiAgICAgICAgdmFyID0gZmlsZV9oYW5kbGVb
Ol0tPiR2YXJpYWJsZSQodGltZV9pbiw6LDopCiAgICAgIGVuZCBpZgogICAgZW5kIGlmCiAg
ICBpZiggbmRpbXMgLmVxLiAyKSB0aGVuCiAgICAgIGlmKElTRklMRSkgdGhlbgogICAgICAg
IHZhciA9IG5jX2ZpbGUtPiR2YXJpYWJsZSQodGltZV9pbiw6KQogICAgICBlbHNlCiAgICAg
ICAgdmFyID0gZmlsZV9oYW5kbGVbOl0tPiR2YXJpYWJsZSQodGltZV9pbiw6KQogICAgICBl
bmQgaWYKICAgIGVuZCBpZgogICAgaWYoIG5kaW1zIC5lcS4gMSkgdGhlbgogICAgICBpZihJ
U0ZJTEUpIHRoZW4KICAgICAgdmFyID0gbmNfZmlsZS0+JHZhcmlhYmxlJCh0aW1lX2luKQog
ICAgICBlbHNlCiAgICAgIHZhciA9IGZpbGVfaGFuZGxlWzpdLT4kdmFyaWFibGUkKHRpbWVf
aW4pCiAgICAgIGVuZCBpZgogICAgZW5kIGlmCiAgZW5kIGlmCgogIHJldHVybih2YXIpCgpl
bmQKCgo7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KdW5kZWYoIndyZl91c2VyX2dldHZh
cl9mcm9tX2ZpbGVzIikKZnVuY3Rpb24gd3JmX3VzZXJfZ2V0dmFyX2Zyb21fZmlsZXMoIG5j
X2ZpbGVzOnN0cmluZywgdmFyaW5bKl06c3RyaW5nLCB0aW1lWypdOmludGVnZXIsIG9wdHNf
YXJnczpsb2dpY2FsICkKCmJlZ2luCgogIG51bUZpbGVzID0gZGltc2l6ZXMobmNfZmlsZXMp
CiAgZiA9IGFkZGZpbGVzKG5jX2ZpbGVzLCJyIikKCiAgdmFyX3RtcCA9IHdyZl91c2VyX2dl
dHZhcihmWzBdLHZhcmluLC0xKQogIHZhckRpbXMgPSBkaW1zaXplcyh2YXJfdG1wKQogIHZh
clJhbmsgPSBkaW1zaXplcyh2YXJEaW1zKQogIHRpbWVfcmVxID0gMAogIHRpbWVfaW5jID0g
MQogIHRpbWVfZW5kID0gdmFyRGltcygwKSpudW1GaWxlcwogIGlmICggZGltc2l6ZXModGlt
ZSkgLmVxLiAxICkgdGhlbgogICAgaWYgKCB0aW1lKDApIC5nZS4gMCApIHRoZW4KICAgICAg
bnVtVGltZXMgPSAxCiAgICAgIHRpbWVfcmVxID0gdGltZSgwKQogICAgICB0aW1lX2VuZCA9
IHRpbWUoMCkKICAgICAgdGltZV9pbmMgPSAxCiAgICBlbHNlCiAgICAgIG51bVRpbWVzID0g
dmFyRGltcygwKSpudW1GaWxlcwogICAgZW5kIGlmCiAgZW5kIGlmCiAgaWYgKCBkaW1zaXpl
cyh0aW1lKSAuZXEuIDIgKSB0aGVuCiAgICBpZiAoIHRpbWUoMCkgLmdlLiAwICkgdGhlbgog
ICAgICBudW1UaW1lcyA9ICh0aW1lKDEpLXRpbWUoMCkpKzEKICAgICAgdGltZV9yZXEgPSB0
aW1lKDApCiAgICAgIHRpbWVfZW5kID0gdGltZSgxKQogICAgICB0aW1lX2luYyA9IDEKICAg
IGVsc2UKICAgICAgbnVtVGltZXMgPSB2YXJEaW1zKDApKm51bUZpbGVzCiAgICBlbmQgaWYK
ICBlbmQgaWYKICBpZiAoIGRpbXNpemVzKHRpbWUpIC5lcS4gMyApIHRoZW4KICAgIGlmICgg
dGltZSgwKSAuZ2UuIDAgKSB0aGVuCiAgICAgIG51bVRpbWVzID0gKCh0aW1lKDEpLXRpbWUo
MCkpKzEpL3RpbWUoMikKICAgICAgdGltZV9yZXEgPSB0aW1lKDApCiAgICAgIHRpbWVfZW5k
ID0gdGltZSgxKQogICAgICB0aW1lX2luYyA9IHRpbWUoMikKICAgIGVsc2UKICAgICAgbnVt
VGltZXMgPSB2YXJEaW1zKDApKm51bUZpbGVzCiAgICBlbmQgaWYKICBlbmQgaWYKICBvdXR0
aW1lID0gMAogIG91dHRpbWVfYXZhaWwgPSAwCgoKICBpZiAoIHZhclJhbmsgLmVxLiA0ICkK
ICAgIHZhcm91dCA9IG5ldyAoICgvbnVtVGltZXMsdmFyRGltcygxKSx2YXJEaW1zKDIpLHZh
ckRpbXMoMykvKSwgdHlwZW9mKHZhcl90bXApICkKICAgIHZhcm91dCA9IDAKICAgIGRvIGl0
ID0gMCx2YXJEaW1zKDApLTEKICAgICAgaWYgKCAob3V0dGltZV9hdmFpbC5lcS50aW1lX3Jl
cSkgLmFuZC4gKHRpbWVfcmVxLmxlLnRpbWVfZW5kKSApIHRoZW4KICAgICAgICB2YXJvdXQo
b3V0dGltZSw6LDosOikgPSB2YXJfdG1wKGl0LDosOiw6KQogICAgICAgIG91dHRpbWUgPSBv
dXR0aW1lICsgMQogICAgICAgIHRpbWVfcmVxID0gdGltZV9yZXEgKyB0aW1lX2luYwogICAg
ICBlbmQgaWYKICAgICAgb3V0dGltZV9hdmFpbCA9IG91dHRpbWVfYXZhaWwgKyAxCiAgICBl
bmQgZG8KICAgIGRlbGV0ZSh2YXJfdG1wKQogICAgZG8gaWZpbCA9IDEsbnVtRmlsZXMtMQog
ICAgICB2YXJfdG1wID0gd3JmX3VzZXJfZ2V0dmFyKGZbaWZpbF0sdmFyaW4sLTEpCiAgICAg
IGRpbUxvb3AgPSBkaW1zaXplcyh2YXJfdG1wKQogICAgICBkbyBpdCA9IDAsZGltTG9vcCgw
KS0xCiAgICAgICAgaWYgKCAob3V0dGltZV9hdmFpbC5lcS50aW1lX3JlcSkgLmFuZC4gKHRp
bWVfcmVxLmxlLnRpbWVfZW5kKSApIHRoZW4KICAgICAgICAgIHZhcm91dChvdXR0aW1lLDos
Oiw6KSA9IHZhcl90bXAoaXQsOiw6LDopCiAgICAgICAgICBvdXR0aW1lID0gb3V0dGltZSAr
IDEKICAgICAgICAgIHRpbWVfcmVxID0gdGltZV9yZXEgKyB0aW1lX2luYwogICAgICAgIGVu
ZCBpZgogICAgICAgIG91dHRpbWVfYXZhaWwgPSBvdXR0aW1lX2F2YWlsICsgMQogICAgICBl
bmQgZG8KICAgICAgZGVsZXRlKHZhcl90bXApCiAgICBlbmQgZG8KICBlbmQgaWYKICBpZiAo
IHZhclJhbmsgLmVxLiAzICkKICAgIHZhcm91dCA9IG5ldyAoICgvbnVtVGltZXMsdmFyRGlt
cygxKSx2YXJEaW1zKDIpLyksIHR5cGVvZih2YXJfdG1wKSApCiAgICB2YXJvdXQgPSAwCiAg
ICBkbyBpdCA9IDAsdmFyRGltcygwKS0xCiAgICAgIGlmICggKG91dHRpbWVfYXZhaWwuZXEu
dGltZV9yZXEpIC5hbmQuICh0aW1lX3JlcS5sZS50aW1lX2VuZCkgKSB0aGVuCiAgICAgICAg
dmFyb3V0KG91dHRpbWUsOiw6KSA9IHZhcl90bXAoaXQsOiw6KQogICAgICAgIG91dHRpbWUg
PSBvdXR0aW1lICsgMQogICAgICAgIHRpbWVfcmVxID0gdGltZV9yZXEgKyB0aW1lX2luYwog
ICAgICBlbmQgaWYKICAgICAgb3V0dGltZV9hdmFpbCA9IG91dHRpbWVfYXZhaWwgKyAxCiAg
ICBlbmQgZG8KICAgIGRlbGV0ZSh2YXJfdG1wKQogICAgZG8gaWZpbCA9IDEsbnVtRmlsZXMt
MQogICAgICB2YXJfdG1wID0gd3JmX3VzZXJfZ2V0dmFyKGZbaWZpbF0sdmFyaW4sLTEpCiAg
ICAgIGRpbUxvb3AgPSBkaW1zaXplcyh2YXJfdG1wKQogICAgICBkbyBpdCA9IDAsZGltTG9v
cCgwKS0xCiAgICAgICAgaWYgKCAob3V0dGltZV9hdmFpbC5lcS50aW1lX3JlcSkgLmFuZC4g
KHRpbWVfcmVxLmxlLnRpbWVfZW5kKSApIHRoZW4KICAgICAgICAgIHZhcm91dChvdXR0aW1l
LDosOikgPSB2YXJfdG1wKGl0LDosOikKICAgICAgICAgIG91dHRpbWUgPSBvdXR0aW1lICsg
MQogICAgICAgICAgdGltZV9yZXEgPSB0aW1lX3JlcSArIHRpbWVfaW5jCiAgICAgICAgZW5k
IGlmCiAgICAgICAgb3V0dGltZV9hdmFpbCA9IG91dHRpbWVfYXZhaWwgKyAxCiAgICAgIGVu
ZCBkbwogICAgICBkZWxldGUodmFyX3RtcCkKICAgIGVuZCBkbwogIGVuZCBpZgogIGlmICgg
dmFyUmFuayAuZXEuIDIgKQogICAgdmFyb3V0ID0gbmV3ICggKC9udW1UaW1lcyx2YXJEaW1z
KDEpLyksIHR5cGVvZih2YXJfdG1wKSApCiAgICBpZiAoIHR5cGVvZih2YXJfdG1wKSAuZXEu
ICJmbG9hdCIgLm9yLiB0eXBlb2YodmFyX3RtcCkgLmVxLiAiaW50ZWdlciIgKSB0aGVuCiAg
ICAgIHZhcm91dCA9IDAKICAgIGVuZCBpZgogICAgZG8gaXQgPSAwLHZhckRpbXMoMCktMQog
ICAgICBpZiAoIChvdXR0aW1lX2F2YWlsLmVxLnRpbWVfcmVxKSAuYW5kLiAodGltZV9yZXEu
bGUudGltZV9lbmQpICkgdGhlbgogICAgICAgIHZhcm91dChvdXR0aW1lLDopID0gdmFyX3Rt
cChpdCw6KQogICAgICAgIG91dHRpbWUgPSBvdXR0aW1lICsgMQogICAgICAgIHRpbWVfcmVx
ID0gdGltZV9yZXEgKyB0aW1lX2luYwogICAgICBlbmQgaWYKICAgICAgb3V0dGltZV9hdmFp
bCA9IG91dHRpbWVfYXZhaWwgKyAxCiAgICBlbmQgZG8KICAgIGRlbGV0ZSh2YXJfdG1wKQog
ICAgZG8gaWZpbCA9IDEsbnVtRmlsZXMtMQogICAgICB2YXJfdG1wID0gd3JmX3VzZXJfZ2V0
dmFyKGZbaWZpbF0sdmFyaW4sLTEpCiAgICAgIGRpbUxvb3AgPSBkaW1zaXplcyh2YXJfdG1w
KQogICAgICBkbyBpdCA9IDAsZGltTG9vcCgwKS0xCiAgICAgICAgaWYgKCAob3V0dGltZV9h
dmFpbC5lcS50aW1lX3JlcSkgLmFuZC4gKHRpbWVfcmVxLmxlLnRpbWVfZW5kKSApIHRoZW4K
ICAgICAgICAgIHZhcm91dChvdXR0aW1lLDopID0gdmFyX3RtcChpdCw6KQogICAgICAgICAg
b3V0dGltZSA9IG91dHRpbWUgKyAxCiAgICAgICAgICB0aW1lX3JlcSA9IHRpbWVfcmVxICsg
dGltZV9pbmMKICAgICAgICBlbmQgaWYKICAgICAgICBvdXR0aW1lX2F2YWlsID0gb3V0dGlt
ZV9hdmFpbCArIDEKICAgICAgZW5kIGRvCiAgICAgIGRlbGV0ZSh2YXJfdG1wKQogICAgZW5k
IGRvCiAgZW5kIGlmCiAgaWYgKCB2YXJSYW5rIC5lcS4gMSApCiAgICB2YXJvdXQgPSBuZXcg
KCAoL251bVRpbWVzLyksIHR5cGVvZih2YXJfdG1wKSApCiAgICBpZiAoIHR5cGVvZih2YXJf
dG1wKSAuZXEuICJmbG9hdCIgLm9yLiB0eXBlb2YodmFyX3RtcCkgLmVxLiAiaW50ZWdlciIg
KSB0aGVuCiAgICAgIHZhcm91dCA9IDAKICAgIGVuZCBpZgogICAgZG8gaXQgPSAwLHZhckRp
bXMoMCktMQogICAgICBpZiAoIChvdXR0aW1lX2F2YWlsLmVxLnRpbWVfcmVxKSAuYW5kLiAo
dGltZV9yZXEubGUudGltZV9lbmQpICkgdGhlbgogICAgICAgIHZhcm91dChvdXR0aW1lKSA9
IHZhcl90bXAoaXQpCiAgICAgICAgb3V0dGltZSA9IG91dHRpbWUgKyAxCiAgICAgICAgdGlt
ZV9yZXEgPSB0aW1lX3JlcSArIHRpbWVfaW5jCiAgICAgIGVuZCBpZgogICAgICBvdXR0aW1l
X2F2YWlsID0gb3V0dGltZV9hdmFpbCArIDEKICAgIGVuZCBkbwogICAgZGVsZXRlKHZhcl90
bXApCiAgICBkbyBpZmlsID0gMSxudW1GaWxlcy0xCiAgICAgIHZhcl90bXAgPSB3cmZfdXNl
cl9nZXR2YXIoZltpZmlsXSx2YXJpbiwtMSkKICAgICAgZGltTG9vcCA9IGRpbXNpemVzKHZh
cl90bXApCiAgICAgIGRvIGl0ID0gMCxkaW1Mb29wKDApLTEKICAgICAgICBpZiAoIChvdXR0
aW1lX2F2YWlsLmVxLnRpbWVfcmVxKSAuYW5kLiAodGltZV9yZXEubGUudGltZV9lbmQpICkg
dGhlbgogICAgICAgICAgdmFyb3V0KG91dHRpbWUpID0gdmFyX3RtcChpdCkKICAgICAgICAg
IG91dHRpbWUgPSBvdXR0aW1lICsgMQogICAgICAgICAgdGltZV9yZXEgPSB0aW1lX3JlcSAr
IHRpbWVfaW5jCiAgICAgICAgZW5kIGlmCiAgICAgICAgb3V0dGltZV9hdmFpbCA9IG91dHRp
bWVfYXZhaWwgKyAxCiAgICAgIGVuZCBkbwogICAgICBkZWxldGUodmFyX3RtcCkKICAgIGVu
ZCBkbwogIGVuZCBpZgoKICByZXR1cm4odmFyb3V0KQplbmQKCgoKCjstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo7IFRoaXMgZnVuY3Rpb24gd2FzIG1vZGlmaWVkIGluIE1heSAyMDEx
IHRvIGFsbG93IGEgbGlzdCBvZiBmaWxlcy4KOwp1bmRlZigid3JmX3VzZXJfbGlzdF90aW1l
cyIpCmZ1bmN0aW9uIHdyZl91c2VyX2xpc3RfdGltZXMoIG5jX2ZpbGUgKQoKbG9jYWwgdGlt
ZXMsIHRpbWVzX2luX2ZpbGUsIGRpbXMsIGkKYmVnaW4KCjstLS1BcyBvZiBOQ0wgVjYuMC4w
LCB3cmZfdXNlcl9nZXR2YXIgY2FuIG5vdyBoYW5kbGUgYSBmaWxlIG9yIGEgbGlzdCBvZiBm
aWxlcy4KICBpZihhbGwodHlwZW9mKG5jX2ZpbGUpLm5lLigvImZpbGUiLCJsaXN0Ii8pKSkg
dGhlbgogICAgcHJpbnQoIndyZl91c2VyX2xpc3RfdGltZXM6IGVycm9yOiB0aGUgaW5wdXQg
YXJndW1lbnQgbXVzdCBiZSBhIGZpbGUgb3IgYSBsaXN0IG9mIGZpbGVzIG9wZW5lZCB3aXRo
IGFkZGZpbGUgb3IgYWRkZmlsZXMiKQogICAgcmV0dXJuCiAgZW5kIGlmCgogIGlmKHR5cGVv
ZihuY19maWxlKS5lcS4iZmlsZSIpIHRoZW4KICAgIHRpbWVzX2luX2ZpbGUgPSBuY19maWxl
LT5UaW1lcwogIGVsc2UKICAgIHRpbWVzX2luX2ZpbGUgPSBuY19maWxlWzpdLT5UaW1lcwog
IGVuZCBpZgogIGRpbXMgPSBkaW1zaXplcyh0aW1lc19pbl9maWxlKQogIHRpbWVzID0gbmV3
KGRpbXMoMCksc3RyaW5nKQogIGRvIGk9MCxkaW1zKDApLTEKICAgIHRpbWVzKGkpID0gY2hh
cnRvc3RyaW5nKHRpbWVzX2luX2ZpbGUoaSw6KSkKICBlbmQgZG8KICB0aW1lc0BkZXNjcmlw
dGlvbiA9ICJ0aW1lcyBpbiBmaWxlIgogIHByaW50KHRpbWVzKQogIHJldHVybih0aW1lcykK
CmVuZAoKOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgp1bmRlZigid3JmX3VzZXJfbGF0
bG9uX3RvX2lqIikKZnVuY3Rpb24gd3JmX3VzZXJfbGF0bG9uX3RvX2lqKCBuY19maWxlOmZp
bGUsIGxhdGl0dWRlOm51bWVyaWMsIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsb25naXR1ZGU6bnVtZXJpYyApCgpiZWdpbgogIFdFICAgICAgID0gIldFU1QtRUFTVF9H
UklEX0RJTUVOU0lPTiIKICBTTiAgICAgICA9ICJTT1VUSC1OT1JUSF9HUklEX0RJTUVOU0lP
TiIKICB3ZWRpbSAgICA9IG5jX2ZpbGVAJFdFJAogIHNuZGltICAgID0gbmNfZmlsZUAkU04k
CgogIGlmKGlzZmlsZXZhcihuY19maWxlLCJYTEFUIikpCiAgICBYTEFUICA9IG5jX2ZpbGUt
PlhMQVQoMCw6LDopCiAgICBYTE9ORyA9IG5jX2ZpbGUtPlhMT05HKDAsOiw6KQogIGVsc2UK
ICAgIFhMQVQgID0gbmNfZmlsZS0+WExBVF9NKDAsOiw6KQogICAgWExPTkcgPSBuY19maWxl
LT5YTE9OR19NKDAsOiw6KQogIGVuZCBpZgoKICBsb2MgPSB3cmZfbGF0bG9uX3RvX2lqKCBY
TEFULCBYTE9ORywgbGF0aXR1ZGUsIGxvbmdpdHVkZSApCgogIGxvYyEwID0gImogJiBpIGxv
Y2F0aW9ucyIKICByZXR1cm4obG9jKQoKZW5kCgo7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KCnVuZGVmKCJ3cmZfdXNlcl9sbF90b19paiIpCmZ1bmN0aW9uIHdyZl91c2VyX2xsX3Rv
X2lqKCBmaWxlX2hhbmRsZSwgbG9uZ2l0dWRlOm51bWVyaWMsIGxhdGl0dWRlOm51bWVyaWMs
IFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdHNfYXJnczpsb2dpY2FsICkKCmJl
Z2luCjsKOyBBcyBvZiBOQ0wgVjYuMC4wLCB3cmZfdXNlcl9sbF90b19paiBjYW4gbm93IGhh
bmRsZSBhIGZpbGUgCjsgb3IgYSBsaXN0IG9mIGZpbGVzLgo7CiAgaWYodHlwZW9mKGZpbGVf
aGFuZGxlKS5lcS4iZmlsZSIpIHRoZW4KICAgIElTRklMRSA9IFRydWUKICAgIG5jX2ZpbGUg
PSBmaWxlX2hhbmRsZQogIGVsc2UgaWYodHlwZW9mKGZpbGVfaGFuZGxlKS5lcS4ibGlzdCIp
IHRoZW4KICAgIElTRklMRSA9IEZhbHNlCiAgICBuY19maWxlID0gZmlsZV9oYW5kbGVbMF0K
ICBlbHNlCiAgICBwcmludCgid3JmX3VzZXJfbGxfdG9faWo6IGVycm9yOiB0aGUgZmlyc3Qg
YXJndW1lbnQgbXVzdCBiZSBhIGZpbGUgb3IgYSBsaXN0IG9mIGZpbGVzIG9wZW5lZCB3aXRo
IGFkZGZpbGUgb3IgYWRkZmlsZXMiKQogICAgcmV0dXJuCiAgZW5kIGlmCiAgZW5kIGlmCgog
IG9wdHMgPSBvcHRzX2FyZ3MKICB1c2VUICA9IGdldF9yZXNfdmFsdWUob3B0cywidXNlVGlt
ZSIsMCkKICByZXR1cm5JPSBnZXRfcmVzX3ZhbHVlKG9wdHMsInJldHVybkludCIsVHJ1ZSkK
CiAgcmVzID0gVHJ1ZQogIHJlc0BNQVBfUFJPSiAgPSBuY19maWxlQE1BUF9QUk9KCiAgcmVz
QFRSVUVMQVQxICA9IG5jX2ZpbGVAVFJVRUxBVDEKICByZXNAVFJVRUxBVDIgID0gbmNfZmls
ZUBUUlVFTEFUMgogIHJlc0BTVEFORF9MT04gPSBuY19maWxlQFNUQU5EX0xPTgogIHJlc0BE
WCAgICAgICAgPSBuY19maWxlQERYCiAgcmVzQERZICAgICAgICA9IG5jX2ZpbGVARFkKCiAg
aWYgKHJlc0BNQVBfUFJPSiAuZXEuIDYpIHRoZW4KICAgIHJlc0BQT0xFX0xBVCAgPSBuY19m
aWxlQFBPTEVfTEFUCiAgICByZXNAUE9MRV9MT04gID0gbmNfZmlsZUBQT0xFX0xPTgogICAg
cmVzQExBVElOQyA9IChyZXNARFkqMzYwLikvMi4wLzMuMTQxNTkyNjUzNTg5NzkzLzYzNzAw
MDAuCiAgICByZXNATE9OSU5DID0gKHJlc0BEWCozNjAuKS8yLjAvMy4xNDE1OTI2NTM1ODk3
OTMvNjM3MDAwMC4KICBlbHNlCiAgICByZXNAUE9MRV9MQVQgPSA5MC4wCiAgICByZXNAUE9M
RV9MT04gPSAgMC4wCiAgICByZXNATEFUSU5DID0gMC4wCiAgICByZXNATE9OSU5DID0gMC4w
CiAgZW5kIGlmCgogIGlmKGlzZmlsZXZhcihuY19maWxlLCJYTEFUIikpCiAgICBpZihJU0ZJ
TEUpIHRoZW4KICAgICAgWExBVCAgPSBuY19maWxlLT5YTEFUKHVzZVQsOiw6KQogICAgICBY
TE9ORyA9IG5jX2ZpbGUtPlhMT05HKHVzZVQsOiw6KQogICAgZWxzZQogICAgICBYTEFUICA9
IGZpbGVfaGFuZGxlW3VzZVRdLT5YTEFUCiAgICAgIFhMT05HID0gZmlsZV9oYW5kbGVbdXNl
VF0tPlhMT05HCiAgICBlbmQgaWYKICBlbHNlCiAgICBpZihJU0ZJTEUpIHRoZW4KICAgICAg
WExBVCAgPSBuY19maWxlLT5YTEFUX00odXNlVCw6LDopCiAgICAgIFhMT05HID0gbmNfZmls
ZS0+WExPTkdfTSh1c2VULDosOikKICAgIGVsc2UKICAgICAgWExBVCAgPSBmaWxlX2hhbmRs
ZVt1c2VUXS0+WExBVF9NCiAgICAgIFhMT05HID0gZmlsZV9oYW5kbGVbdXNlVF0tPlhMT05H
X00KICAgIGVuZCBpZgogIGVuZCBpZgoKCiAgaWYoZGltc2l6ZXMoZGltc2l6ZXMoWExBVCkp
LmVxLjIpIHRoZW4KOyBSYW5rIDIKICAgIHJlc0BSRUZfTEFUID0gWExBVCgwLDApCiAgICBy
ZXNAUkVGX0xPTiA9IFhMT05HKDAsMCkKICBlbHNlCjsgUmFuayAzCiAgICByZXNAUkVGX0xB
VCA9IFhMQVQoMCwwLDApCiAgICByZXNAUkVGX0xPTiA9IFhMT05HKDAsMCwwKQogIGVuZCBp
ZgogIHJlc0BLTk9XTkkgID0gMS4wCiAgcmVzQEtOT1dOSiAgPSAxLjAKCiAgbG9jID0gd3Jm
X2xsX3RvX2lqIChsb25naXR1ZGUsIGxhdGl0dWRlLCByZXMpCgogIGlmICggcmV0dXJuSSAg
KSB0aGVuCiAgICBsb2NpID0gbmV3KGRpbXNpemVzKGxvYyksaW50ZWdlcikKICAgIDtsb2Np
QF9GaWxsVmFsdWUgPSBkZWZhdWx0X2ZpbGx2YWx1ZSgiaW50ZWdlciIpICAgOyB3YXMgLTk5
OQogICAgbG9jaSA9IHRvaW50ZWdlcihsb2MgKyAuNSkKICAgIGxvY2khMCA9IGxvYyEwCiAg
ICByZXR1cm4obG9jaSkKICBlbHNlCiAgICByZXR1cm4obG9jKQogIGVuZCBpZgoKCmVuZAoK
Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgp1bmRlZigid3JmX3VzZXJfaWpfdG9fbGwi
KQpmdW5jdGlvbiB3cmZfdXNlcl9pal90b19sbCggZmlsZV9oYW5kbGUsIGk6bnVtZXJpYywg
ajpudW1lcmljLCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRzX2FyZ3M6bG9n
aWNhbCApCgpiZWdpbgo7CjsgQXMgb2YgTkNMIFY2LjAuMCwgd3JmX3VzZXJfbGxfdG9faWog
Y2FuIG5vdyBoYW5kbGUgYSBmaWxlIAo7IG9yIGEgbGlzdCBvZiBmaWxlcy4KOwogIGlmKHR5
cGVvZihmaWxlX2hhbmRsZSkuZXEuImZpbGUiKSB0aGVuCiAgICBJU0ZJTEUgPSBUcnVlCiAg
ICBuY19maWxlID0gZmlsZV9oYW5kbGUKICBlbHNlIGlmKHR5cGVvZihmaWxlX2hhbmRsZSku
ZXEuImxpc3QiKSB0aGVuCiAgICBJU0ZJTEUgPSBGYWxzZQogICAgbmNfZmlsZSA9IGZpbGVf
aGFuZGxlWzBdCiAgZWxzZQogICAgcHJpbnQoIndyZl91c2VyX2lqX3RvX2xsOiBlcnJvcjog
dGhlIGZpcnN0IGFyZ3VtZW50IG11c3QgYmUgYSBmaWxlIG9yIGEgbGlzdCBvZiBmaWxlcyBv
cGVuZWQgd2l0aCBhZGRmaWxlIG9yIGFkZGZpbGVzIikKICAgIHJldHVybgogIGVuZCBpZgog
IGVuZCBpZgoKICBvcHRzID0gb3B0c19hcmdzCiAgdXNlVCAgPSBnZXRfcmVzX3ZhbHVlKG9w
dHMsInVzZVRpbWUiLDApCgogIHJlcyA9IFRydWUKICByZXNATUFQX1BST0ogID0gbmNfZmls
ZUBNQVBfUFJPSgogIHJlc0BUUlVFTEFUMSAgPSBuY19maWxlQFRSVUVMQVQxCiAgcmVzQFRS
VUVMQVQyICA9IG5jX2ZpbGVAVFJVRUxBVDIKICByZXNAU1RBTkRfTE9OID0gbmNfZmlsZUBT
VEFORF9MT04KICByZXNARFggICAgICAgID0gbmNfZmlsZUBEWAogIHJlc0BEWSAgICAgICAg
PSBuY19maWxlQERZCgogIGlmIChyZXNATUFQX1BST0ogLmVxLiA2KSB0aGVuCiAgICByZXNA
UE9MRV9MQVQgID0gbmNfZmlsZUBQT0xFX0xBVAogICAgcmVzQFBPTEVfTE9OICA9IG5jX2Zp
bGVAUE9MRV9MT04KICAgIHJlc0BMQVRJTkMgPSAocmVzQERZKjM2MC4pLzIuMC8zLjE0MTU5
MjY1MzU4OTc5My82MzcwMDAwLgogICAgcmVzQExPTklOQyA9IChyZXNARFgqMzYwLikvMi4w
LzMuMTQxNTkyNjUzNTg5NzkzLzYzNzAwMDAuCiAgZWxzZQogICAgcmVzQFBPTEVfTEFUID0g
OTAuMAogICAgcmVzQFBPTEVfTE9OID0gIDAuMAogICAgcmVzQExBVElOQyA9IDAuMAogICAg
cmVzQExPTklOQyA9IDAuMAogIGVuZCBpZgoKCiAgaWYoaXNmaWxldmFyKG5jX2ZpbGUsIlhM
QVQiKSkgdGhlbgogICAgaWYoSVNGSUxFKSB0aGVuCiAgICAgIFhMQVQgID0gbmNfZmlsZS0+
WExBVCh1c2VULDosOikKICAgICAgWExPTkcgPSBuY19maWxlLT5YTE9ORyh1c2VULDosOikK
ICAgIGVsc2UKICAgICAgWExBVCAgPSBmaWxlX2hhbmRsZVt1c2VUXS0+WExBVAogICAgICBY
TE9ORyA9IGZpbGVfaGFuZGxlW3VzZVRdLT5YTE9ORwogICAgZW5kIGlmCiAgZWxzZQogICAg
aWYoSVNGSUxFKSB0aGVuCiAgICAgIFhMQVQgID0gbmNfZmlsZS0+WExBVF9NKHVzZVQsOiw6
KQogICAgICBYTE9ORyA9IG5jX2ZpbGUtPlhMT05HX00odXNlVCw6LDopCiAgICBlbHNlCiAg
ICAgIFhMQVQgID0gZmlsZV9oYW5kbGVbdXNlVF0tPlhMQVRfTQogICAgICBYTE9ORyA9IGZp
bGVfaGFuZGxlW3VzZVRdLT5YTE9OR19NCiAgICBlbmQgaWYKICBlbmQgaWYKCiAgaWYoZGlt
c2l6ZXMoZGltc2l6ZXMoWExBVCkpLmVxLjIpIHRoZW4KOyBSYW5rIDIKICAgIHJlc0BSRUZf
TEFUID0gWExBVCgwLDApCiAgICByZXNAUkVGX0xPTiA9IFhMT05HKDAsMCkKICBlbHNlCjsg
UmFuayAzCiAgICByZXNAUkVGX0xBVCA9IFhMQVQoMCwwLDApCiAgICByZXNAUkVGX0xPTiA9
IFhMT05HKDAsMCwwKQogIGVuZCBpZgogIHJlc0BLTk9XTkkgID0gMS4wCiAgcmVzQEtOT1dO
SiAgPSAxLjAKCiAgbG9jID0gd3JmX2lqX3RvX2xsIChpLGoscmVzKQoKICByZXR1cm4obG9j
KQoKCmVuZAoKOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCnVuZGVmKCJ3cml0ZV93
cmZfZGVidWdfaW5mbyIpCnByb2NlZHVyZSB3cml0ZV93cmZfZGVidWdfaW5mbyh3a3NbMV06
Z3JhcGhpYyxkYXRhMSxkYXRhMiwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGVidWdfZmlsZVsxXTpzdHJpbmcsIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHdyZl9vcHRzLHdyZl9mdW5jX25hbWVbMV06c3RyaW5nKQo7CjsgVGhpcyBwcm9jZWR1cmUg
d3JpdGVzIHJlc291cmNlcyBhbmQgZGF0YSB2YXJpYWJsZXMgdXNlZCB0bwo7IGNyZWF0ZSBh
IFdSRiBwbG90IHRvIGEgTmV0Q0RGIGZpbGUuIFRoaXMgZmlsZSBjYW4gYmUgcmVhZAo7IGlu
IGxhdGVyIHRvIHJlY3JlYXRlIHRoZSBOQ0wgc2NyaXB0IHRoYXQgY3JlYXRlZCB0aGF0IHBs
b3QsCjsgdXNpbmcgZ3NuX3h4eCBmdW5jdGlvbnMuIFRoaXMgaXMgZm9yIGRlYnVnIHB1cnBv
c2VzLiBZb3UgY2FuJ3QKOyB0ZWxsIHdoYXQgcmVzb3VyY2VzIGEgV1JGIHNjcmlwdCBpcyB1
c2luZywgc28gdGhpcyBpcyBhIHdheQo7IG9mIHNlZWluZyB0aGVtIGFsbCBpbiBhIE5ldENE
RiBmaWxlLgo7CmJlZ2luCiAgaWYoLm5vdC5pc2F0dCh3a3MsIldSRkRlYnVnIikpIHRoZW4K
ICAgIGZpcnN0X3RpbWUgPSBUcnVlCiAgICB3a3NAV1JGRGVidWcgPSBUcnVlCiAgZWxzZQog
ICAgZmlyc3RfdGltZSA9IEZhbHNlCiAgZW5kIGlmCjsKOyBUaGUgZGVmYXVsdCB3aWxsIGJl
ICJ3cmZkZWJ1Zy5uY2wiIGFuZCAid3JmZGVidWcubmMiIAo7IHVubGVzcyBvdGhlcndpc2Ug
c3BlY2lmaWVkLgo7CiAgY2RmX2RlYnVnX2ZpbGUgPSBkZWJ1Z19maWxlICsgICIubmMiCiAg
bmNsX2RlYnVnX2ZpbGUgPSBkZWJ1Z19maWxlICsgICIubmNsIgogIHJlc19kZWJ1Z19maWxl
ID0gZGVidWdfZmlsZSArICAiLnJlcyIKCjsKOyBJZiB0aGlzIGlzIHRoZSBmaXJzdCB0aW1l
IHdyaXRpbmcgZGVidWcgaW5mb3JtYXRpb24gdG8gdGhlIGZpbGUsCjsgdGhlbiBjcmVhdGUg
dGhlIGZpbGUgYW5kIGFkZCB0aGUgZmlyc3Qgc2V0IG9mIGluZm9ybWF0aW9uLgo7CjsgTWFr
ZSBzdXJlIHRoZSBmaWxlcyBkb24ndCBhbHJlYWR5IGV4aXN0Lgo7CiAgaWYoZmlyc3RfdGlt
ZSkgdGhlbgogICAgaWYoaXNmaWxlcHJlc2VudChjZGZfZGVidWdfZmlsZSkub3IuaXNmaWxl
cHJlc2VudChuY2xfZGVidWdfZmlsZSkub3IuXAogICAgICAgaXNmaWxlcHJlc2VudChyZXNf
ZGVidWdfZmlsZSkpIHRoZW4KICAgICAgcHJpbnQoIndyaXRlX3dyZl9kZWJ1Z19pbmZvOiBl
cnJvcjogZGVidWcgZmlsZXMgJyIgKyBjZGZfZGVidWdfZmlsZSArICInLCIpCiAgICAgIHBy
aW50KCInIiArIG5jbF9kZWJ1Z19maWxlICsgIicgYW5kL29yICIgKyByZXNfZGVidWdfZmls
ZSArICIgZXhpc3QuIikKICAgICAgcHJpbnQoIlBsZWFzZSByZW1vdmUgZmlsZShzKSBhbmQg
c3RhcnQgc2NyaXB0IGFnYWluLiIpCiAgICAgIGV4aXQKICAgIGVuZCBpZgogICAgZGJnZmls
ZSA9IGFkZGZpbGUoY2RmX2RlYnVnX2ZpbGUsImMiKQogIGVsc2UKOwo7IElmIHRoaXMgaXMg
bm90IHRoZSBmaXJzdCB0aW1lLCBvcGVuIHRoZSBmaWxlIGFzIHJlYWQvd3JpdGUuCjsKICAg
IGRiZ2ZpbGUgPSBhZGRmaWxlKGNkZl9kZWJ1Z19maWxlLCJ3IikKICBlbmQgaWYKCjsKOyBJ
ZiB0aGlzIGlzIG5vdCB0aGUgZmlyc3QgdGltZSwgdGhlbiB3ZSBuZWVkIHRvIGFwcGVuZCB0
aGUgaW5mb3JtYXRpb24uCjsgIAogIGlmKC5ub3QuZmlyc3RfdGltZSkgdGhlbgo7CjsgVGhl
IHZhcmlhYmxlcyBzaG91bGQgYmUgd3JmX3Zhcl8xLCB3cmZfdmFyXzIsIGV0Yy4gV2UgbmVl
ZCB0byBnZXQgdGhlCjsgaGlnaGVzdCBvbmUgYWxyZWFkeSBpbiB1c2UsIHNvIHdlIGNhbiBj
cmVhdGUgdGhlIG5leHQgaGlnaGVzdCBvbmUuCjsKICAgIHdyZl9kZWJ1Z192YXJzID0gZ2V0
ZmlsZXZhcm5hbWVzKGRiZ2ZpbGUpCiAgICBtYXhfbnVtID0gbWF4KHN0cmluZ3RvaW50ZWdl
cihzdHJfZ2V0X2ZpZWxkKHdyZl9kZWJ1Z192YXJzLDMsIl8iKSkpICsgMQogIGVsc2UKICAg
IG1heF9udW0gPSAxCiAgZW5kIGlmCgo7IFRoaXMgd2lsbCBiZSBuYW1lIG9mIHRoZSBsb2dp
Y2FsIHZhcmlhYmxlIHRvIGhvbGQgYWxsIHRoZSByZXNvdXJjZXMKOyBmb3IgdGhpcyBkYXRh
c2V0LgogIHdyZl9yZXNfbmFtZSAgPSAid3JmX3Jlc18iICsgbWF4X251bQoKOwo7IFdyaXRl
IHRoZSBwbG90IGRhdGEgdG8gdGhlIG5ldENERiBmaWxlLiAgSWYgdGhlIGRhdGEgY29udGFp
bnMgdGhlCjsgc3BlY2lhbCAyRCBsYXQyZC9sb24yZCBhcnJheXMsIHdlIGhhdmUgdG8gd3Jp
dGUgdGhlc2UgYXMgMUQgYXJyYXlzCjsgYW5kIHJlY29uc3RydWN0IHRoZW0gYXMgMkQgbGF0
ZXIuCjsKICBpZih0eXBlb2YoZGF0YTEpLm5lLiJsb2dpY2FsIi5hbmQudHlwZW9mKGRhdGEy
KS5lcS4ibG9naWNhbCIpIHRoZW4KOyBGb3Igbm9uIHUsdiBkYXRhCiAgICB3cmZfZGF0YV9u
YW1lID0gIndyZl9kYXRhXyIgKyBtYXhfbnVtCiAgICBhZGRfbGF0bG9uMmRfZGVidWdfaW5m
byhkYXRhMSkKICAgIGRiZ2ZpbGUtPiR3cmZfZGF0YV9uYW1lJCA9ICgvZGF0YTEvKSAgICAg
ICAgICAgOyBXcml0ZSB0aGUgZGF0YQogIGVuZCBpZgogIGlmKHR5cGVvZihkYXRhMSkubmUu
ImxvZ2ljYWwiLmFuZC50eXBlb2YoZGF0YTIpLm5lLiJsb2dpY2FsIikgdGhlbgo7IEZvciB1
LHYgZGF0YQogICAgYWRkX2xhdGxvbjJkX2RlYnVnX2luZm8oZGF0YTEpCiAgICBhZGRfbGF0
bG9uMmRfZGVidWdfaW5mbyhkYXRhMikKICAgIHdyZl9kYXRhX25hbWUgPSAid3JmX3VkYXRh
XyIgKyBtYXhfbnVtCiAgICBkYmdmaWxlLT4kd3JmX2RhdGFfbmFtZSQgPSAoL2RhdGExLykg
ICAgICAgICAgIDsgV3JpdGUgdGhlIFUgZGF0YQogICAgd3JmX2RhdGFfbmFtZSA9ICJ3cmZf
dmRhdGFfIiArIG1heF9udW0KICAgIGRiZ2ZpbGUtPiR3cmZfZGF0YV9uYW1lJCA9ICgvZGF0
YTIvKSAgICAgICAgICAgOyBXcml0ZSB0aGUgViBkYXRhCiAgZW5kIGlmCgo7IFJldGFpbiB0
aGUgbmFtZSBvZiB0aGUgd3JmIGZ1bmN0aW9uIHRoYXQgY2FsbGVkIHRoaXMgcm91dGluZS4K
ICB0bXAgPSAid3JmX2Z1bmNfbmFtZV8iICsgbWF4X251bQogIGRiZ2ZpbGVAJHRtcCQgPSB3
cmZfZnVuY19uYW1lCgo7CjsgR2V0IHBsb3QgcmVzb3VyY2VzLCBpZiBhbnkuCjsKICB3YXR0
bmFtZXMgPSBnZXR2YXJhdHRzKHdyZl9vcHRzKQogIGlmKC5ub3QuYW55KGlzbWlzc2luZyh3
YXR0bmFtZXMpKSkgdGhlbgogICAgbmF0dCA9IGRpbXNpemVzKHdhdHRuYW1lcykKICBlbHNl
CiAgICBuYXR0ID0gMAogIGVuZCBpZgoKOwo7IENoZWNrIGlmIGFueSBvZiB0aGUgcGxvdCBh
dHRyaWJ1dGVzIGFyZSBvbmVzIHRoYXQgY2FuIGNvbnRhaW4KOyBiaWcgZGF0YSBhcnJheXMs
IGxpa2Ugc2ZYQXJyYXksIHZmWUFycmF5LCBldGMuCjsKOyBJZiBzbywgdGhlbiB3cml0ZSB0
aGVzZSB0byB0aGUgbmV0Q0RGIGZpbGUuIE90aGVyd2lzZSwgd3JpdGUgdGhlbQo7IHRvIHRo
ZSBmaWxlIGFzIGF0dHJpYnV0ZXMuCjsKICBhcnJheV9yZXNvdXJjZXMgPSAoLyJzZlhBcnJh
eSIsInNmWUFycmF5IiwidmZYQXJyYXkiLCJ2ZllBcnJheSIvKQoKICBpZihuYXR0Lmd0LjAp
IHRoZW4KICAgIHRtcF9vcHRzID0gMQogICAgZG8gaT0wLG5hdHQtMQogICAgICBpZihhbnko
d2F0dG5hbWVzKGkpLmVxLmFycmF5X3Jlc291cmNlcykpIHRoZW4KICAgICAgICB0bXAgPSAi
d3JmX2RhdGFfY29vcmRfbmFtZV8iICsgd2F0dG5hbWVzKGkpICsgIl8iICsgbWF4X251bQog
ICAgICAgIGRiZ2ZpbGUtPiR0bXAkID0gd3JmX29wdHNAJHdhdHRuYW1lcyhpKSQKICAgICAg
ZWxzZQo7IENhbid0IHdyaXRlICJsb2dpY2FsIiB0byBhIE5ldENERiBmaWxlLgogICAgICAg
IGlmKHR5cGVvZih3cmZfb3B0c0Akd2F0dG5hbWVzKGkpJCkuZXEuImxvZ2ljYWwiKSB0aGVu
CiAgICAgICAgICBpZih3cmZfb3B0c0Akd2F0dG5hbWVzKGkpJCkgdGhlbgogICAgICAgICAg
ICB0bXBfb3B0c0Akd2F0dG5hbWVzKGkpJCA9IDEKICAgICAgICAgIGVsc2UKICAgICAgICAg
ICAgdG1wX29wdHNAJHdhdHRuYW1lcyhpKSQgPSAwCiAgICAgICAgICBlbmQgaWYKICAgICAg
ICBlbHNlCjsgSnVzdCB3cml0ZSB0aGUgcmVzb3VyY2UuCiAgICAgICAgICB0bXBfb3B0c0Ak
d2F0dG5hbWVzKGkpJCA9IHdyZl9vcHRzQCR3YXR0bmFtZXMoaSkkCiAgICAgICAgZW5kIGlm
CiAgICAgIGVuZCBpZgogICAgZW5kIGRvCiAgICBkYmdmaWxlLT4kd3JmX3Jlc19uYW1lJCA9
IHRtcF9vcHRzCiAgZW5kIGlmCgo7IENsb3NlIHRoZSBOZXRDREYgZmlsZQogIGRlbGV0ZShk
YmdmaWxlKQplbmQKCnVuZGVmKCJ3cml0ZV93cmZfZGVidWdfc2NyaXB0IikKcHJvY2VkdXJl
IHdyaXRlX3dyZl9kZWJ1Z19zY3JpcHQod2tzLGRlYnVnX2ZpbGUsd3JmX2Z1bmNfbmFtZSkK
YmVnaW4KICBkYmdmaWxlID0gYWRkZmlsZShkZWJ1Z19maWxlKyIubmMiLCJyIikKICBwcmlu
dChnZXR2YXJhdHRzKGRiZ2ZpbGUpKQplbmQKCnVuZGVmKCJkZWxldGVfYXR0cnMiKQpwcm9j
ZWR1cmUgZGVsZXRlX2F0dHJzKG9wdHM6bG9naWNhbCkKCjsgVGhpcyBwcm9jZWR1cmUgZG9l
cyBzb21lIGNsZWFudXAgYnkgcmVtb3ZpbmcgdW5uZWVkZWQgYXR0cmlidXRlcwo7IHNvIHRo
ZXkgZG9uJ3QgZ2V0IHBhc3NlZCB0byBvdGhlciByb3V0aW5lcyBieSBhY2NpZGVudC4KCmJl
Z2luCiAgbGlzdF9hdHRycyA9ICgvIk1haW5UaXRsZSIsIk1haW5UaXRsZVBvcyIsIk1haW5U
aXRsZVBvc0YiLCBcCiAgICAgICAgICAgICAgICAgIkluaXRUaW1lIiwiVmFsaWRUaW1lIiwi
VGltZVBvcyIsIlRpbWVQb3NGIiwgXAogICAgICAgICAgICAgICAgICJOb0hlYWRlckZvb3Rl
ciIsIlRpbWVMYWJlbCIsIkxldmVsTGFiZWwiLCBcCiAgICAgICAgICAgICAgICAgIkZpZWxk
VGl0bGUiLCJVbml0TGFiZWwiLCJOdW1WZWN0b3JzIiwiQXNwZWN0UmF0aW8iLCBcCiAgICAg
ICAgICAgICAgICAgIlN1YkZpZWxkVGl0bGUiLCJQbG90T3JpZW50YXRpb24iLCJQbG90TGV2
ZWxJRCIsIFwKICAgICAgICAgICAgICAgICAibXBOZXN0VGltZSIsIkNvbnRvdXJQYXJhbWV0
ZXJzIiwiRm9udEhlaWdodEYiLCJGb290ZXIiLCBcCiAgICAgICAgICAgICAgICAgInN0YXJ0
X2xhdCIsInN0YXJ0X2xvbiIsImVuZF9sYXQiLCJlbmRfbG9uIiwgXAogICAgICAgICAgICAg
ICAgICJwcm9qIiwibWFwX3Byb2oiLCJzdGFuZF9sb24iLCJ0cnVlbGF0MSIsInRydWVsYXQy
IiwiY2VubGF0IiwgXAogICAgICAgICAgICAgICAgICJwb2xlX2xhdCIsInBvbGVfbG9uIiwi
cmVmX2xhdCIsInJlZl9sb24iLCJyZWZfeCIsInJlZl95IiwgXAogICAgICAgICAgICAgICAg
ICJlX3dlIiwiZV9zbiIsInBhcmVudF9pZCIsInBhcmVudF9ncmlkX3JhdGlvIiwgXAogICAg
ICAgICAgICAgICAgICJpX3BhcmVudF9zdGFydCIsImpfcGFyZW50X3N0YXJ0IiwgXAogICAg
ICAgICAgICAgICAgICJkeCIsImR5IiwibWF4X2RvbSIgXAogICAgICAgICAgICAgICAgIC8p
CgogIGRvIGk9MCxkaW1zaXplcyhsaXN0X2F0dHJzKS0xCiAgICBpZihpc2F0dChvcHRzLGxp
c3RfYXR0cnMoaSkpKSB0aGVuCiAgICAgIGRlbGV0ZShvcHRzQCRsaXN0X2F0dHJzKGkpJCkK
ICAgIGVuZCBpZgogIGVuZCBkbwplbmQKCjstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo7
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KdW5kZWYoInNldF9jbl9yZXNvdXJjZXMiKQpm
dW5jdGlvbiBzZXRfY25fcmVzb3VyY2VzIChkYXRhWypdWypdOm51bWVyaWMsIHJlczpsb2dp
Y2FsKQoKYmVnaW4KCiAgb3B0cyA9IHJlcwoKOyBUaGUgQ29udG91clBhcmFtZXRlcnMgcmVz
b3VyY2UgY2FuIGVpdGhlciBiZSBhIHNjYWxhciB0aGF0CjsgcmVwcmVzZW50cyB0aGUgY29u
dG91ciBsZXZlbCBzcGFjaW5nLCBvciBpdCBjYW4gYmUgYW4gYXJyYXkKOyBvZiB0aHJlZSBl
bGVtZW50cyB0aGF0IHJlcHJlc2VudCB0aGUgbWluaW11bSBsZXZlbCwgdGhlIG1heGltdW0K
OyBsZXZlbCwgYW5kIHRoZSBsZXZlbCBzcGFjaW5nLgo7CiAgbXggPSBtYXgoZGF0YSkKICBt
biA9IG1pbihkYXRhKQoKICBpZihtbi5uZS5teC5hbmQub3B0cy5hbmQuaXNhdHQob3B0cywi
Q29udG91clBhcmFtZXRlcnMiKSkgdGhlbgogICAgaWYoZGltc2l6ZXMob3B0c0BDb250b3Vy
UGFyYW1ldGVycykgLmVxLiAxKSB0aGVuCgo7IE9ubHkgdGhlIGNvbnRvdXIgaW50ZXJ2YWwg
aXMgc3BlY2lmaWVkLgogICAgICBubGV2ICAgPSB0b2ludGVnZXIoKG14LW1uKS9vcHRzQENv
bnRvdXJQYXJhbWV0ZXJzKSsxCiAgICAgIGxldmVscyA9IG5pY2VfbW5teGludHZsKG1uLG14
LG5sZXYsVHJ1ZSkKICAgICAgaWYobGV2ZWxzKDApIC5sdC4gMC4pIHRoZW4KICAgICAgICA7
IFNldCBhIHplcm8gY29udG91ci4KICAgICAgICBubGV2ID0gdG9pbnRlZ2VyKGxldmVscygw
KS9vcHRzQENvbnRvdXJQYXJhbWV0ZXJzKSAtIDEKICAgICAgICBsZXZlbHMoMCkgPSBubGV2
Km9wdHNAQ29udG91clBhcmFtZXRlcnMKICAgICAgZW5kIGlmCiAgICAgIG5sZXYgPSB0b2lu
dGVnZXIoKGxldmVscygxKS1sZXZlbHMoMCkpL29wdHNAQ29udG91clBhcmFtZXRlcnMpKzEK
ICAgICAgbGV2ZWxzKDEpID0gbGV2ZWxzKDApICsgbmxldipvcHRzQENvbnRvdXJQYXJhbWV0
ZXJzCiAgICAgIGxldmVscygyKSA9IG9wdHNAQ29udG91clBhcmFtZXRlcnMKCjsgTWluIGxl
dmVsLCBtYXggbGV2ZWwsIGFuZCBsZXZlbCBzcGFjaW5nIGFyZSBzcGVjaWZpZWQgYnkgdXNl
ci4KICAgIGVsc2UKICAgICAgaWYoZGltc2l6ZXMob3B0c0BDb250b3VyUGFyYW1ldGVycykg
LmVxLiAzKSB0aGVuCiAgICAgICAgbGV2ZWxzID0gb3B0c0BDb250b3VyUGFyYW1ldGVycwog
ICAgICBlbHNlCiAgICAgICAgcHJpbnQoIndyZl9jb250b3VyOiBXYXJuaW5nOiBpbGxlZ2Fs
IHNldHRpbmcgZm9yIENvbnRvdXJQYXJhbWV0ZXJzIGF0dHJpYnV0ZSIpCiAgICAgIGVuZCBp
ZgogICAgZW5kIGlmCgogIGVuZCBpZgoKOyBDb250b3VyIGxldmVscwogIGlmKGlzdmFyKCJs
ZXZlbHMiKSkgdGhlbgogICAgb3B0c0BjbkxldmVsU2VsZWN0aW9uTW9kZSA9IGdldF9yZXNf
dmFsdWVfa2VlcChvcHRzLCAiY25MZXZlbFNlbGVjdGlvbk1vZGUiLCAiTWFudWFsTGV2ZWxz
IikKICAgIG9wdHNAY25NaW5MZXZlbFZhbEYgICAgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAo
b3B0cywgImNuTWluTGV2ZWxWYWxGIiwgbGV2ZWxzKDApKQogICAgb3B0c0Bjbk1heExldmVs
VmFsRiAgICAgICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAiY25NYXhMZXZlbFZhbEYi
LCBsZXZlbHMoMSkpCiAgICBvcHRzQGNuTGV2ZWxTcGFjaW5nRiAgICAgID0gZ2V0X3Jlc192
YWx1ZV9rZWVwKG9wdHMsICJjbkxldmVsU3BhY2luZ0YiLGxldmVscygyKSkKICAgIGRlbGV0
ZShsZXZlbHMpCiAgZW5kIGlmCgoKOyBTZXQgdGhlIGRlZmF1bHQgemVybyBsaW5lIHRoaWNr
bmVzcyB0byAyLCBhbmQgdGhlIG5lZ2F0aXZlIGNvbnRvdXIKOyBsaW5lIGRhc2ggcGF0dGVy
biB0byAxICgwIGlzIHNvbGlkKS4KICBvcHRzQGdzbkNvbnRvdXJaZXJvTGluZVRoaWNrbmVz
c0YgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywgImdzbkNvbnRvdXJaZXJvTGluZVRoaWNr
bmVzc0YiLDIuMCkKICBvcHRzQGdzbkNvbnRvdXJOZWdMaW5lRGFzaFBhdHRlcm4gPSBnZXRf
cmVzX3ZhbHVlX2tlZXAob3B0cywgImdzbkNvbnRvdXJOZWdMaW5lRGFzaFBhdHRlcm4iLDEp
CgoKOyBTZXQgcmVzb3VyY2VzIHRoYXQgYXBwbHkgZm9yIGJvdGggZmlsbGVkIGFuZCBsaW5l
IGNvbnRvdXIgcGxvdHMuCiAgb3B0c0BjbkZpbGxEcmF3T3JkZXIgICAgICAgICAgICA9IGdl
dF9yZXNfdmFsdWVfa2VlcChvcHRzLCJjbkZpbGxEcmF3T3JkZXIiLCAiUHJlRHJhdyIpCgoK
ICBvcHRzQGNuTGluZUxhYmVsQW5nbGVGICAgICAgICAgID0gZ2V0X3Jlc192YWx1ZV9rZWVw
KG9wdHMsImNuTGluZUxhYmVsQW5nbGVGIiwgMC4wKQogIG9wdHNAY25MaW5lTGFiZWxGb250
SGVpZ2h0RiAgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywiY25MaW5lTGFiZWxGb250
SGVpZ2h0RiIsIDAuMDE1KQogIG9wdHNAY25JbmZvTGFiZWxGb250SGVpZ2h0RiAgICAgPSBn
ZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywiY25JbmZvTGFiZWxGb250SGVpZ2h0RiIsIDAuMDE1
KQogIG9wdHNAY25MaW5lTGFiZWxQZXJpbU9uICAgICAgICAgPSBnZXRfcmVzX3ZhbHVlX2tl
ZXAob3B0cywiY25MaW5lTGFiZWxQZXJpbU9uIiwgVHJ1ZSkKICBvcHRzQGNuSW5mb0xhYmVs
UGVyaW1PbiAgICAgICAgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsImNuSW5mb0xhYmVs
UGVyaW1PbiIsIEZhbHNlKQogIG9wdHNAY25MaW5lTGFiZWxCYWNrZ3JvdW5kQ29sb3IgPSBn
ZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywiY25MaW5lTGFiZWxCYWNrZ3JvdW5kQ29sb3IiLCAt
MSkKICBvcHRzQGNuSGlnaExhYmVsQmFja2dyb3VuZENvbG9yID0gZ2V0X3Jlc192YWx1ZV9r
ZWVwKG9wdHMsImNuSGlnaExhYmVsQmFja2dyb3VuZENvbG9yIiwgLTEpCiAgb3B0c0Bjbkxv
d0xhYmVsQmFja2dyb3VuZENvbG9yICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJjbkxv
d0xhYmVsQmFja2dyb3VuZENvbG9yIiwgLTEpCiAgb3B0c0BjbkxpbmVDb2xvciAgICAgICAg
ICAgICAgICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJjbkxpbmVDb2xvciIsICJCbGFj
ayIpCiAgb3B0c0BjbkxpbmVMYWJlbEZvbnRDb2xvciAgICAgICA9IG9wdHNAY25MaW5lQ29s
b3IKICBvcHRzQGNuTGluZUxhYmVsUGVyaW1Db2xvciAgICAgID0gb3B0c0BjbkxpbmVDb2xv
cgogIG9wdHNAY25JbmZvTGFiZWxGb250Q29sb3IgICAgICAgPSBvcHRzQGNuTGluZUNvbG9y
CiAgb3B0c0BjbkhpZ2hMYWJlbEZvbnRDb2xvciAgICAgICA9IG9wdHNAY25MaW5lQ29sb3IK
ICBvcHRzQGNuTG93TGFiZWxGb250Q29sb3IgICAgICAgID0gb3B0c0BjbkxpbmVDb2xvcgoK
CjsgU2V0IGZpZWxkIFRpdGxlIGFuZCBsZXZlbHMgaWYgYXZhaWxhYmxlCiAgaWYoaXNhdHQo
b3B0cywiRmllbGRUaXRsZSIpKSB0aGVuCiAgICBvcHRzQGNuSW5mb0xhYmVsU3RyaW5nICAg
ICA9IG9wdHNARmllbGRUaXRsZSArICIgQ29udG91cnM6ICRDTU4kIHRvICRDTVgkIGJ5ICRD
SVUkIgogIGVsc2UKICAgIGlmKGlzYXR0KGRhdGEsImRlc2NyaXB0aW9uIikpIHRoZW4KICAg
ICAgb3B0c0BjbkluZm9MYWJlbFN0cmluZyAgICAgPSBkYXRhQGRlc2NyaXB0aW9uICsgIiBD
b250b3VyczogJENNTiQgdG8gJENNWCQgYnkgJENJVSQiCiAgICBlbHNlCiAgICAgIG9wdHNA
Y25JbmZvTGFiZWxTdHJpbmcgICAgID0gIiBDb250b3VyczogJENNTiQgdG8gJENNWCQgYnkg
JENJVSQiCiAgICBlbmQgaWYKICBlbmQgaWYKCgogIHJldHVybihvcHRzKQplbmQKOy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp1bmRl
Zigic2V0X2xiX3Jlc291cmNlcyIpCmZ1bmN0aW9uIHNldF9sYl9yZXNvdXJjZXMgKGRhdGFb
Kl1bKl06bnVtZXJpYywgcmVzOmxvZ2ljYWwpCgpiZWdpbgoKICBvcHRzID0gcmVzCgoKOyBT
b21ld2hhdCBjb252b2x1dGVkIHdheSB0byBzZWUgaWYgYSBsYWJlbGJhciBpcyBub3QgZGVz
aXJlZC4KICBpZihjaGVja19hdHRyKG9wdHMsInBtVGlja01hcmtEaXNwbGF5TW9kZSIsIk5l
dmVyIixUcnVlKS5vci5cCiAgICAgY2hlY2tfYXR0cihvcHRzLCJwbVRpY2tNYXJrRGlzcGxh
eU1vZGUiLC0xLEZhbHNlKS5vci5cCiAgICAgY2hlY2tfYXR0cihvcHRzLCJwbVRpY2tNYXJr
RGlzcGxheU1vZGUiLDAsRmFsc2UpLm9yLiBcCiAgICAgY2hlY2tfYXR0cihvcHRzLCJsYkxh
YmVsQmFyT24iLEZhbHNlLEZhbHNlKS5vci5cCiAgICAgY2hlY2tfYXR0cihvcHRzLCJsYkxh
YmVsQmFyT24iLDAsRmFsc2UpKSB0aGVuCiAgICBsYmFyX29uID0gRmFsc2UKICBlbHNlCiAg
ICBsYmFyX29uID0gVHJ1ZQogIGVuZCBpZgogIGF0bXAgPSBnZXRfcmVzX3ZhbHVlKG9wdHMs
ImxiTGFiZWxCYXJPbiIsVHJ1ZSkgOyBSZW1vdmUgdGhpcyByZXNvdXJjZQogIGRlbGV0ZShh
dG1wKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBqdXN0IGluIGNhc2Uu
CgoKOyBQb3NzaWJsZSB0aXRsZSBmb3IgdGhlIGxhYmVsYmFyCiAgaWYoaXNhdHQob3B0cywi
RmllbGRUaXRsZSIpKSB0aGVuCiAgICBsYl9kZXNjID0gb3B0c0BGaWVsZFRpdGxlIAogIGVs
c2UKICAgIGlmKGlzYXR0KGRhdGEsImRlc2NyaXB0aW9uIikpIHRoZW4KICAgICAgbGJfZGVz
YyA9IGRhdGFAZGVzY3JpcHRpb24gCiAgICBlbHNlCiAgICAgIGxiX2Rlc2MgPSAiIiAgCiAg
ICBlbmQgaWYKICBlbmQgaWYKCiAgaWYoaXNhdHQob3B0cywiVW5pdExhYmVsIikgKSB0aGVu
CiAgICBsYl9kZXNjID0gbGJfZGVzYyArICIgICgiICsgb3B0c0BVbml0TGFiZWwgKyAiKSIK
ICBlbHNlCiAgICBpZihpc2F0dChkYXRhLCJ1bml0cyIpIC5hbmQuIC5ub3QuKGRhdGFAdW5p
dHMuZXEuIiIpKSB0aGVuCiAgICAgIGxiX2Rlc2MgPSBsYl9kZXNjICsgIiAgKCIgKyBkYXRh
QHVuaXRzICsgIikiCiAgICBlbmQgaWYKICBlbmQgaWYKCgogIGlmKC5ub3QuaXNhdHQob3B0
cywiY25GaWxsQ29sb3JzIikpIHRoZW4KICAgIG9wdHNAZ3NuU3ByZWFkQ29sb3JzID0gZ2V0
X3Jlc192YWx1ZV9rZWVwKG9wdHMsICJnc25TcHJlYWRDb2xvcnMiLCBUcnVlKQogIGVuZCBp
ZgogIG9wdHNAY25JbmZvTGFiZWxPbiAgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsImNu
SW5mb0xhYmVsT24iLCBGYWxzZSkKICBvcHRzQGNuTGluZXNPbiAgICAgICA9IGdldF9yZXNf
dmFsdWVfa2VlcChvcHRzLCJjbkxpbmVzT24iLCBGYWxzZSkKICBvcHRzQGNuTGluZUxhYmVs
c09uICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJjbkxpbmVMYWJlbHNPbiIsIEZhbHNl
KQoKOyBMYWJlbGJhciByZXNvdXJjZXMKICBpZihsYmFyX29uKSB0aGVuCiAgICBvcHRzQHBt
TGFiZWxCYXJEaXNwbGF5TW9kZSAgICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJwbUxh
YmVsQmFyRGlzcGxheU1vZGUiLCAiQWx3YXlzIikKICAgIG9wdHNAcG1MYWJlbEJhclNpZGUg
ICAgICAgICAgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsInBtTGFiZWxCYXJTaWRlIiwg
IkJvdHRvbSIpCiAgICBvcHRzQGxiQXV0b01hbmFnZSAgICAgICAgICAgICA9IGdldF9yZXNf
dmFsdWVfa2VlcChvcHRzLCJsYkF1dG9NYW5hZ2UiLEZhbHNlKQogICAgb3B0c0BsYk9yaWVu
dGF0aW9uICAgICAgICAgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywibGJPcmllbnRh
dGlvbiIsICJIb3Jpem9udGFsIikKICAgIG9wdHNAbGJQZXJpbU9uICAgICAgICAgICAgICAg
ID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsImxiUGVyaW1PbiIsIEZhbHNlKQogICAgb3B0
c0BsYkxhYmVsSnVzdCAgICAgICAgICAgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywi
bGJMYWJlbEp1c3QiLCAiQm90dG9tQ2VudGVyIikKICAgIG9wdHNAbGJMYWJlbEF1dG9TdHJp
ZGUgICAgICAgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsImxiTGFiZWxBdXRvU3RyaWRl
IixUcnVlKQogICAgb3B0c0BsYkJveE1pbm9yRXh0ZW50RiAgICAgICAgPSBnZXRfcmVzX3Zh
bHVlX2tlZXAob3B0cywibGJCb3hNaW5vckV4dGVudEYiLCAwLjEzKQogICAgb3B0c0BsYlRp
dGxlRm9udEhlaWdodEYgICAgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywibGJUaXRs
ZUZvbnRIZWlnaHRGIiwgMC4wMTUpCiAgICBvcHRzQGxiTGFiZWxGb250SGVpZ2h0RiAgICAg
ICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJsYkxhYmVsRm9udEhlaWdodEYiLCAwLjAx
NSkKICAgIG9wdHNAcG1MYWJlbEJhck9ydGhvZ29uYWxQb3NGID0gZ2V0X3Jlc192YWx1ZV9r
ZWVwKG9wdHMsInBtTGFiZWxCYXJPcnRob2dvbmFsUG9zRiIsIC0wLjEpCgogICAgb3B0c0Bs
YlRpdGxlT24gICAgICAgICAgICAgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywibGJU
aXRsZU9uIiwgVHJ1ZSkKICAgIGlmKGxiX2Rlc2MubmUuIiIgLmFuZC4gb3B0c0BsYlRpdGxl
T24pIHRoZW4KICAgICAgb3B0c0BsYlRpdGxlT24gICAgICAgICAgICAgID0gZ2V0X3Jlc192
YWx1ZV9rZWVwKG9wdHMsImxiVGl0bGVPbiIsIFRydWUpCiAgICAgIG9wdHNAbGJUaXRsZVN0
cmluZyAgICAgICAgICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJsYlRpdGxlU3RyaW5n
IiwgbGJfZGVzYykKICAgICAgb3B0c0BsYlRpdGxlSnVzdCAgICAgICAgICAgID0gZ2V0X3Jl
c192YWx1ZV9rZWVwKG9wdHMsImxiVGl0bGVKdXN0IiwgIkJvdHRvbUNlbnRlciIpCiAgICAg
IG9wdHNAbGJUaXRsZU9mZnNldEYgICAgICAgICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRz
LCJsYlRpdGxlT2Zmc2V0RiIsIC0wLjUpCiAgICBlbHNlCiAgICAgIG9wdHNAbGJUaXRsZU9u
ID0gRmFsc2UKICAgIGVuZCBpZgogIGVuZCBpZgoKCiAgcmV0dXJuKG9wdHMpCmVuZAo7LS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnVu
ZGVmKCJzZXRfdGl0bGVfcmVzb3VyY2VzIikKZnVuY3Rpb24gc2V0X3RpdGxlX3Jlc291cmNl
cyAoZGF0YVsqXVsqXTpudW1lcmljLCByZXM6bG9naWNhbCkKCmJlZ2luCgogIG9wdHMgPSBy
ZXMKCjsgU2V0IGZpZWxkIFRpdGxlIGFuZCBsZXZlbHMgaWYgYXZhaWxhYmxlCiAgaWYoaXNh
dHQob3B0cywiRmllbGRUaXRsZSIpKSB0aGVuCiAgICBTdWJUaXRsZXMgPSBvcHRzQEZpZWxk
VGl0bGUKICBlbHNlCiAgICBpZihpc2F0dChkYXRhLCJkZXNjcmlwdGlvbiIpKSB0aGVuCiAg
ICAgIFN1YlRpdGxlcyA9IGRhdGFAZGVzY3JpcHRpb24KICAgIGVsc2UKICAgICAgU3ViVGl0
bGVzID0gIlVuS25vd24iCiAgICBlbmQgaWYKICBlbmQgaWYKCiAgaWYoaXNhdHQob3B0cywi
U3ViRmllbGRUaXRsZSIpKSB0aGVuCiAgICBTdWJUaXRsZXMgPSBTdWJUaXRsZXMgKyAiICIg
KyAgb3B0c0BTdWJGaWVsZFRpdGxlCiAgZW5kIGlmCiAgaWYoaXNhdHQob3B0cywiVW5pdExh
YmVsIikpIHRoZW4KICAgIFN1YlRpdGxlcyA9IFN1YlRpdGxlcyArICIgICAoIiArICBvcHRz
QFVuaXRMYWJlbCArICIpIgogIGVsc2UKICAgICBpZihpc2F0dChkYXRhLCJ1bml0cyIpIC5h
bmQuIC5ub3QuKGRhdGFAdW5pdHMuZXEuIiIpKSB0aGVuCiAgICAgIFN1YlRpdGxlcyA9IFN1
YlRpdGxlcyArICIgICAoIiArICBkYXRhQHVuaXRzICsgIikiCiAgICBlbmQgaWYKICBlbmQg
aWYKICBpZiAoaXNhdHQob3B0cywiUGxvdExldmVsSUQiKSkgdGhlbgogICAgU3ViVGl0bGVz
ID0gU3ViVGl0bGVzICsgIiAgICAgYXQgICAiICsgIG9wdHNAUGxvdExldmVsSUQgCiAgZWxz
ZQogICAgaWYgKGlzYXR0KGRhdGEsIlBsb3RMZXZlbElEIikpIHRoZW4KICAgICAgIFN1YlRp
dGxlcyA9IFN1YlRpdGxlcyArICIgICAgIGF0ICAgIiArICBkYXRhQFBsb3RMZXZlbElEIAog
ICAgZW5kIGlmCiAgZW5kIGlmCiAgb3B0c0B0aU1haW5TdHJpbmcgPSBTdWJUaXRsZXMgICAg
ICAKCiAgcmV0dXJuKG9wdHMpCmVuZAo7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KOy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnVuZGVmKCJzZXRfdmNfcmVzb3VyY2VzIikKZnVu
Y3Rpb24gc2V0X3ZjX3Jlc291cmNlcyAocmVzOmxvZ2ljYWwpCgpiZWdpbgoKICBvcHRzID0g
cmVzCgogIGlmICggaXNhdHQob3B0cywidnBXaWR0aEYiKSApIHRoZW4KICA7IG51bV92ZWN0
b3JzIGlzIHVzZWQgZm9yIHZjTWluRGlzdGFuY2VGIGFuZCB2Y1JlZkxlbmd0aEYKICAgIHdp
ZHRoID0gb3B0c0B2cFdpZHRoRgogICAgbnVtX3ZlY3RvcnMgPSBnZXRfcmVzX3ZhbHVlKG9w
dHMsIk51bVZlY3RvcnMiLDI1LjApCiAgICBvcHRzQHZjTWluRGlzdGFuY2VGICAgPSBnZXRf
cmVzX3ZhbHVlX2tlZXAob3B0cywidmNNaW5EaXN0YW5jZUYiLCB3aWR0aC9udW1fdmVjdG9y
cykKICAgIG9wdHNAdmNSZWZMZW5ndGhGICAgICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRz
LCJ2Y1JlZkxlbmd0aEYiLCB3aWR0aC9udW1fdmVjdG9ycykKICBlbHNlCiAgICBvcHRzQHZj
TWluRGlzdGFuY2VGICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywidmNNaW5EaXN0YW5j
ZUYiLCAwLjAyKQogICAgb3B0c0B2Y1JlZkxlbmd0aEYgICAgID0gZ2V0X3Jlc192YWx1ZV9r
ZWVwKG9wdHMsInZjUmVmTGVuZ3RoRiIsIDAuMDIpCiAgZW5kIGlmCgoKICBvcHRzQHZjR2x5
cGhTdHlsZSAgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywidmNHbHlwaFN0eWxlIiwg
IldpbmRCYXJiIikKICBvcHRzQHZjV2luZEJhcmJDb2xvciAgPSBnZXRfcmVzX3ZhbHVlX2tl
ZXAob3B0cywidmNXaW5kQmFyYkNvbG9yIiwgIkJsYWNrIikKICBvcHRzQHZjUmVmQW5ub09u
ICAgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywidmNSZWZBbm5vT24iLCBGYWxzZSkK
ICBvcHRzQHZjTWluRnJhY0xlbmd0aEYgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywidmNN
aW5GcmFjTGVuZ3RoRiIsIC4yKQogCiAgcmV0dXJuKG9wdHMpCmVuZAo7LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnVuZGVmKCJzZXRf
bXBfcmVzb3VyY2VzIikKZnVuY3Rpb24gc2V0X21wX3Jlc291cmNlcyAocmVzOmxvZ2ljYWwp
CgpiZWdpbgoKICBvcHRzID0gcmVzCgo7ICJMb3dSZXMiIGlzIHRoZSBkZWZhdWx0IHRoYXQg
TkNMIHVzZXMsIHNvIHlvdSBkb24ndCBuZWVkIHRvCjsgc2V0IGl0IGhlcmUuIEhvd2V2ZXIs
IGlmIHlvdSB3YW50IGEgaGlnaGVyIHJlc29sdXRpb24sIHVzZSAKOyAiTWVkaXVtUmVzIi4g
SWYgeW91IHdhbnQgaGlnaGVyIHJlc29sdXRpb24gZm9yIHRoZSBjb2FzdGxpbmVzLAo7IHRo
ZW4gc2V0IGl0IHRvICJIaWdoUmVzIiwgYnV0IHRoZW4geW91IGFsc28gbmVlZCB0byBkb3du
bG9hZAo7IHRoZSBSQU5HUy1HU0hIUyBkYXRhYmFzZS4gIEhpZ2hlciByZXNvbHV0aW9ucyB0
YWtlIGxvbmdlciB0bwo7IGRyYXcuCgogICAgICBvcHRzQG1wRGF0YUJhc2VWZXJzaW9uICAg
ICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAibXBEYXRhQmFzZVZlcnNpb24iLCJNZWRp
dW1SZXMiKQogICAgIDtvcHRzQG1wT3V0bGluZUJvdW5kYXJ5U2V0cyA9IGdldF9yZXNfdmFs
dWVfa2VlcChvcHRzLCAibXBPdXRsaW5lQm91bmRhcnlTZXRzIiwgIkFsbEJvdW5kYXJpZXMi
KQogICAgICBvcHRzQG1wT3V0bGluZUJvdW5kYXJ5U2V0cyA9IGdldF9yZXNfdmFsdWVfa2Vl
cChvcHRzLCAibXBPdXRsaW5lQm91bmRhcnlTZXRzIiwgIkdlb3BoeXNpY2FsQW5kVVNTdGF0
ZXMiKQogICAgICBvcHRzQG1wUGVyaW1MaW5lVGhpY2tuZXNzRiA9IGdldF9yZXNfdmFsdWVf
a2VlcChvcHRzLCAibXBQZXJpbUxpbmVUaGlja25lc3NGIiwgMS4wKQogICAgICBvcHRzQHRt
WEJMYWJlbEZvbnRIZWlnaHRGICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAidG1YQkxh
YmVsRm9udEhlaWdodEYiLCAwLjAxKQogICAgICBvcHRzQHRtWUxMYWJlbEZvbnRIZWlnaHRG
ICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAidG1ZTExhYmVsRm9udEhlaWdodEYiLCAw
LjAxKQoKOyBTZWxlY3QgcG9ydGlvbiBvZiB0aGUgbWFwIHRvIHZpZXcuCiAgICAgIG9wdHNA
bXBMaW1pdE1vZGUgICAgICAgICAgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsICJtcExp
bWl0TW9kZSIsIkNvcm5lcnMiKQogICAgICBvcHRzQG1wTGVmdENvcm5lckxhdEYgICAgICA9
IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAibXBMZWZ0Q29ybmVyTGF0RiIsIG9wdHNAc3Rh
cnRfbGF0KQogICAgICBvcHRzQG1wTGVmdENvcm5lckxvbkYgICAgICA9IGdldF9yZXNfdmFs
dWVfa2VlcChvcHRzLCAibXBMZWZ0Q29ybmVyTG9uRiIsIG9wdHNAc3RhcnRfbG9uKQogICAg
ICBvcHRzQG1wUmlnaHRDb3JuZXJMYXRGICAgICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRz
LCAibXBSaWdodENvcm5lckxhdEYiLG9wdHNAZW5kX2xhdCkKICAgICAgb3B0c0BtcFJpZ2h0
Q29ybmVyTG9uRiAgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywgIm1wUmlnaHRDb3Ju
ZXJMb25GIixvcHRzQGVuZF9sb24pCgogICAgICBpZiAoIG9wdHNAbXBSaWdodENvcm5lckxv
bkYgLmx0LiAwLjAgKSB0aGVuCiAgICAgICAgb3B0c0BtcFJpZ2h0Q29ybmVyTG9uRiAgPSBv
cHRzQG1wUmlnaHRDb3JuZXJMb25GICsgMzYwLjAKICAgICAgZW5kIGlmIAoKOyBTZXQgc29t
ZSBvdGhlciByZXNvdXJjZXMgZm9yIGxpbmUgY29sb3JzIGFuZCBncmlkIHNwYWNpbmcuCgog
ICAgICBvcHRzQG1wR2VvcGh5c2ljYWxMaW5lQ29sb3IgICAgICA9IGdldF9yZXNfdmFsdWVf
a2VlcChvcHRzLCAibXBHZW9waHlzaWNhbExpbmVDb2xvciIsIkdyYXkiKQogICAgICBvcHRz
QG1wR2VvcGh5c2ljYWxMaW5lVGhpY2tuZXNzRiA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRz
LCAibXBHZW9waHlzaWNhbExpbmVUaGlja25lc3NGIiwwLjUpCiAgICAgIG9wdHNAbXBHcmlk
TGluZUNvbG9yICAgICAgICAgICAgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsICJtcEdy
aWRMaW5lQ29sb3IiLCJHcmF5IikKICAgICAgb3B0c0BtcEdyaWRMaW5lVGhpY2tuZXNzRiAg
ICAgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywgIm1wR3JpZExpbmVUaGlja25lc3NG
IiwwLjUpCiAgICAgO29wdHNAbXBHcmlkTWFza01vZGUgICAgICAgICAgICAgID0gZ2V0X3Jl
c192YWx1ZV9rZWVwKG9wdHMsICJtcEdyaWRNYXNrTW9kZSIsMykKICAgICAgb3B0c0BtcEdy
aWRTcGFjaW5nRiAgICAgICAgICAgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywgIm1w
R3JpZFNwYWNpbmdGIiw1KQogICAgICBvcHRzQG1wTGltYkxpbmVDb2xvciAgICAgICAgICAg
ICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAibXBMaW1iTGluZUNvbG9yIiwiR3JheSIp
CiAgICAgIG9wdHNAbXBMaW1iTGluZVRoaWNrbmVzc0YgICAgICAgID0gZ2V0X3Jlc192YWx1
ZV9rZWVwKG9wdHMsICJtcExpbWJMaW5lVGhpY2tuZXNzRiIsMC41KQogICAgICBvcHRzQG1w
TmF0aW9uYWxMaW5lQ29sb3IgICAgICAgICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAi
bXBOYXRpb25hbExpbmVDb2xvciIsIkdyYXkiKQogICAgICBvcHRzQG1wTmF0aW9uYWxMaW5l
VGhpY2tuZXNzRiAgICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAibXBOYXRpb25hbExp
bmVUaGlja25lc3NGIiwwLjUpCiAgICAgIG9wdHNAbXBQZXJpbUxpbmVDb2xvciAgICAgICAg
ICAgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsICJtcFBlcmltTGluZUNvbG9yIiwiR3Jh
eSIpCiAgICAgIG9wdHNAbXBQZXJpbU9uICAgICAgICAgICAgICAgICAgID0gZ2V0X3Jlc192
YWx1ZV9rZWVwKG9wdHMsICJtcFBlcmltT24iLFRydWUpCiAgICAgIG9wdHNAbXBVU1N0YXRl
TGluZUNvbG9yICAgICAgICAgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsICJtcFVTU3Rh
dGVMaW5lQ29sb3IiLCJHcmF5IikKICAgICAgb3B0c0BtcFVTU3RhdGVMaW5lVGhpY2tuZXNz
RiAgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywgIm1wVVNTdGF0ZUxpbmVUaGlja25l
c3NGIiwwLjUpCiAgICAgIG9wdHNAcG1UaWNrTWFya0Rpc3BsYXlNb2RlICAgICAgID0gZ2V0
X3Jlc192YWx1ZV9rZWVwKG9wdHMsICJwbVRpY2tNYXJrRGlzcGxheU1vZGUiLCJBbHdheXMi
KQoKOyBUaWNrIG1hcmsgcmVzb3VyY2VzCgogICAgIDtvcHRzQHRtWEJNYWpvckxlbmd0aEYg
ICAgICA9IGdldF9yZXNfdmFsdWUob3B0cywgInRtWEJNYWpvckxlbmd0aEYiLC0wLjAzKQog
ICAgIDtvcHRzQHRtWUxNYWpvckxlbmd0aEYgICAgICA9IGdldF9yZXNfdmFsdWUob3B0cywg
InRtWUxNYWpvckxlbmd0aEYiLC0wLjAzKQogICAgICBvcHRzQHRtWFRPbiAgICAgICAgICAg
ICAgICA9IGdldF9yZXNfdmFsdWUob3B0cywidG1YVE9uIixGYWxzZSkKICAgICAgb3B0c0B0
bVlST24gICAgICAgICAgICAgICAgPSBnZXRfcmVzX3ZhbHVlKG9wdHMsInRtWVJPbiIsRmFs
c2UpCiAgICAgIG9wdHNAdG1ZUkxhYmVsc09uICAgICAgICAgID0gZ2V0X3Jlc192YWx1ZShv
cHRzLCJ0bVlSTGFiZWxzT24iLFRydWUpCiAgICAgIG9wdHNAdG1YQkJvcmRlck9uICAgICAg
ICAgID0gZ2V0X3Jlc192YWx1ZShvcHRzLCJ0bVhCQm9yZGVyT24iLFRydWUpCiAgICAgIG9w
dHNAdG1YVEJvcmRlck9uICAgICAgICAgID0gZ2V0X3Jlc192YWx1ZShvcHRzLCJ0bVhUQm9y
ZGVyT24iLFRydWUpCiAgICAgIG9wdHNAdG1ZTEJvcmRlck9uICAgICAgICAgID0gZ2V0X3Jl
c192YWx1ZShvcHRzLCJ0bVlMQm9yZGVyT24iLFRydWUpCiAgICAgIG9wdHNAdG1ZUkJvcmRl
ck9uICAgICAgICAgID0gZ2V0X3Jlc192YWx1ZShvcHRzLCJ0bVlSQm9yZGVyT24iLFRydWUp
CgogIHJldHVybihvcHRzKQplbmQKOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKdW5kZWYoIl9TZXRNYWluVGl0bGUiKQpwcm9jZWR1
cmUgX1NldE1haW5UaXRsZShuY19maWxlOmZpbGUsd2tzWzFdOmdyYXBoaWMsY25bMV06Z3Jh
cGhpYyxvcHRzKQogCjsgVGhpcyBwcm9jZWR1cmUgY2hlY2tzIHRoZSBpbnB1dCBkYXRhIGZv
ciBjZXJ0YWluIGF0dHJpYnV0ZXMsIGFuZAo7IGJhc2VkIG9uIHRob3NlLCBzZXRzIE1haW5U
aXRsZSwgSW5pdFRpbWUgYW5kIFZhbGlkVGltZQo7CjsgIEF0dHJpYnV0ZXMgcmVjb2duaXpl
ZCBieSB0aGlzIHByb2NlZHVyZToKOyAgICAgTWFpblRpdGxlICAgICAgICAgICAgICAgICAo
bWFpbiB0aXRsZSAtIHRvcCBsZWZ0KQo7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICh3aXRoIEluaXQgdGltZSB0b3AgcmlnaHQpCjsgICAgIFRpbWVMYWJlbCAgICAgICAgICAg
ICAgICAgKHZhbGlkIHRpbWUgIC0gcmlnaHQgIHVuZGVyIGluaXQgdGltZSkKOyAgICAgTm9I
ZWFkZXJGb290ZXIgICAgICAgICAgICAoc3dpdGNoIGFsbCBoZWFkZXJzIGFuZCBmb290ZXJz
IG9mZiAtIG1haW5seSBmb3IgcGFuZWxzKQo7CjsgSWYgdGhlICJOb0hlYWRlckZvb3RlciIg
YXR0cmlidXRlIGV4aXN0cyBhbmQgaXMgc2V0IFRydWUsIHRoZW4KOyBkb24ndCBjcmVhdGUg
YW55IHRpdGxlcy4KCmJlZ2luCjsKICBpZihvcHRzLmFuZC5pc2F0dChvcHRzLCJOb0hlYWRl
ckZvb3RlciIpLmFuZC5vcHRzQE5vSGVhZGVyRm9vdGVyKSB0aGVuCiAgICByZXR1cm4KICBl
bmQgaWYKCjsKOyBTZXQgYmFzaWMgcGxvdCBmb250CjsKICBmb250X2hlaWdodCA9IGdldF9y
ZXNfdmFsdWVfa2VlcChvcHRzLCJGb250SGVpZ2h0RiIsMC4wMSkKOwo7CjsgSWYgYSBNYWlu
VGl0bGUgYXR0cmlidXRlIGhhc24ndCBiZWVuIHNldCwgdGhlbiBzZXQgdG8gIldSRiIKOyBB
bHNvIHNldCBhbiBJbml0aWFsIHRpbWUKOwo7IE1BSU4gSGVhZGVyIG9mIHBsb3QKICBvcHRz
QE1haW5UaXRsZSAgICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJNYWluVGl0bGUiLCAi
ICIpIAogIG9wdHNATWFpblRpdGxlUG9zID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsIk1h
aW5UaXRsZVBvcyIsICJMZWZ0IikgCiAgb3B0c0BJbml0VGltZSAgICAgPSBnZXRfcmVzX3Zh
bHVlX2tlZXAob3B0cywiSW5pdFRpbWUiLCBUcnVlKSAKICBvcHRzQFZhbGlkVGltZSAgICA9
IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJWYWxpZFRpbWUiLCBUcnVlKSAKICBvcHRzQFRp
bWVQb3MgICAgICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJUaW1lUG9zIiwgIlJpZ2h0
IikgCiAgb3B0c0BGb290ZXIgICAgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywiRm9v
dGVyIiwgVHJ1ZSkgCgoKICBpZiAob3B0c0BNYWluVGl0bGVQb3MgLmVxLiAiTGVmdCIpCiAg
ICBvcHRzQE1haW5UaXRsZVBvcyAgPSAiQ2VudGVyTGVmdCIKICAgIG9wdHNATWFpblRpdGxl
UG9zRiA9IDAuMAogIGVuZCBpZgogIGlmIChvcHRzQE1haW5UaXRsZVBvcyAuZXEuICJDZW50
ZXIiKQogICAgb3B0c0BNYWluVGl0bGVQb3MgID0gIkNlbnRlckNlbnRlciIKICAgIG9wdHNA
TWFpblRpdGxlUG9zRiA9IDAuNQogIGVuZCBpZgogIGlmIChvcHRzQE1haW5UaXRsZVBvcyAu
ZXEuICJSaWdodCIpCiAgICBvcHRzQE1haW5UaXRsZVBvcyAgPSAiQ2VudGVyUmlnaHQiCiAg
ICBvcHRzQE1haW5UaXRsZVBvc0YgPSAxLjAKICBlbmQgaWYKCiAgaWYgKG9wdHNAVGltZVBv
cyAuZXEuICJMZWZ0IikKICAgIE1UT1Bvc0YgPSAwLjMwCiAgZWxzZQogICAgTVRPUG9zRiA9
IDAuMjAKICBlbmQgaWYKCiAgdHh0MCA9IGNyZWF0ZSAiTWFpblBsb3RUaXRsZSIgdGV4dEl0
ZW1DbGFzcyB3a3MKICAgICJ0eFN0cmluZyIgICAgICA6IG9wdHNATWFpblRpdGxlCiAgICAi
dHhGb250SGVpZ2h0RiIgOiBmb250X2hlaWdodCoxLjUKICBlbmQgY3JlYXRlCiAgYW5ubyA9
IE5obEFkZEFubm90YXRpb24oY24sdHh0MCkKICBzZXR2YWx1ZXMgYW5ubwogICAgImFtWm9u
ZSIgICAgICAgICAgIDogMwogICAgImFtU2lkZSIgICAgICAgICAgIDogIlRvcCIKICAgICJh
bUp1c3QiICAgICAgICAgICA6IG9wdHNATWFpblRpdGxlUG9zCiAgICAiYW1QYXJhbGxlbFBv
c0YiICAgOiBvcHRzQE1haW5UaXRsZVBvc0YKICAgICJhbU9ydGhvZ29uYWxQb3NGIiA6IE1U
T1Bvc0YKICAgICJhbVJlc2l6ZU5vdGlmeSIgICA6IEZhbHNlCiAgZW5kIHNldHZhbHVlcwoK
OyBUaW1lIGluZm9ybWF0aW9uIG9uIHBsb3QKICBpZiAob3B0c0BUaW1lUG9zIC5lcS4gIkxl
ZnQiKQogICAgb3B0c0BUaW1lUG9zICA9ICJDZW50ZXJMZWZ0IgogICAgb3B0c0BUaW1lUG9z
RiA9IDAuMAogICAgaWYgKG9wdHNATWFpblRpdGxlUG9zIC5lcS4gIkNlbnRlckxlZnQiKQog
ICAgIE1UT1Bvc0YgPSBNVE9Qb3NGIC0gMC4wNQogICAgZW5kIGlmCiAgZW5kIGlmCiAgaWYg
KG9wdHNAVGltZVBvcyAuZXEuICJSaWdodCIpCiAgICBvcHRzQFRpbWVQb3MgID0gIkNlbnRl
clJpZ2h0IgogICAgb3B0c0BUaW1lUG9zRiA9IDEuMAogICAgaWYgKG9wdHNATWFpblRpdGxl
UG9zIC5lcS4gIkNlbnRlclJpZ2h0IikKICAgICBNVE9Qb3NGID0gTVRPUG9zRiAtIDAuMDUK
ICAgIGVuZCBpZgogIGVuZCBpZgoKICBpZiggaXNhdHQobmNfZmlsZSwiU1RBUlRfREFURSIp
ICkgdGhlbgogICAgIG1vZGVsX3N0YXJ0X3RpbWUgPSBuY19maWxlQFNUQVJUX0RBVEUKICBl
bHNlCiAgICAgaWYoIGlzYXR0KG5jX2ZpbGUsIlNJTVVMQVRJT05fU1RBUlRfREFURSIpICkg
dGhlbgogICAgICAgbW9kZWxfc3RhcnRfdGltZSA9IG5jX2ZpbGVAU0lNVUxBVElPTl9TVEFS
VF9EQVRFCiAgICAgZWxzZQogICAgICAgb3B0c0BJbml0VGltZSA9IEZhbHNlCiAgICAgZW5k
IGlmCiAgZW5kIGlmICAgCiAgaWYoIG9wdHNASW5pdFRpbWUgKSB0aGVuCiAgICBJbml0VGlt
ZSA9ICJJbml0OiAiICsgbW9kZWxfc3RhcnRfdGltZQogICAgdHh0MSA9IGNyZWF0ZSAiSW5p
dFRpbWUiIHRleHRJdGVtQ2xhc3Mgd2tzCiAgICAgICJ0eFN0cmluZyIgICAgICA6IEluaXRU
aW1lCiAgICAgICJ0eEZvbnRIZWlnaHRGIiA6IGZvbnRfaGVpZ2h0CiAgICBlbmQgY3JlYXRl
CiAgICBhbm5vID0gTmhsQWRkQW5ub3RhdGlvbihjbix0eHQxKQogICAgc2V0dmFsdWVzIGFu
bm8KICAgICAgImFtWm9uZSIgICAgICAgICAgIDogMwogICAgICAiYW1TaWRlIiAgICAgICAg
ICAgOiAiVG9wIgogICAgICAiYW1KdXN0IiAgICAgICAgICAgOiBvcHRzQFRpbWVQb3MKICAg
ICAgImFtUGFyYWxsZWxQb3NGIiAgIDogb3B0c0BUaW1lUG9zRiAgICAgICAgCiAgICAgICJh
bU9ydGhvZ29uYWxQb3NGIiA6IE1UT1Bvc0YKICAgICAgImFtUmVzaXplTm90aWZ5IiAgIDog
RmFsc2UKICAgIGVuZCBzZXR2YWx1ZXMKICBlbmQgaWYKCiAgcGxvdF9uYXJyb3cgPSBGYWxz
ZQogIGlmKChvcHRzKS5hbmQuKGlzYXR0KG9wdHMsInZwV2lkdGhGIikpLmFuZC4oaXNhdHQo
b3B0cywidnBIZWlnaHRGIikpKSB0aGVuCiAgICAgcGggPSBvcHRzQHZwSGVpZ2h0RiAgCiAg
ICAgcHcgPSBvcHRzQHZwV2lkdGhGICAKICAgICBwaHcgPSBwaC9wdwogICAgIGlmICggcGh3
IC5ndC4gMS44ICkgdGhlbgogICAgICAgcGxvdF9uYXJyb3cgPSBUcnVlCiAgICAgZW5kIGlm
CiAgZW5kIGlmCgogIGlmKCBvcHRzQFZhbGlkVGltZSAuYW5kLiBpc2F0dChvcHRzLCJUaW1l
TGFiZWwiKSApIHRoZW4KCiAgICBWYWxpZFRpbWUgPSAiVmFsaWQ6ICIgKyBvcHRzQFRpbWVM
YWJlbAoKICAgIE1UT1Bvc0YgPSBNVE9Qb3NGIC0gMC4wMwogICAgdHh0MiA9IGNyZWF0ZSAi
VmFsaWRUaW1lIiB0ZXh0SXRlbUNsYXNzIHdrcwogICAgICAidHhTdHJpbmciICAgICAgOiBW
YWxpZFRpbWUKICAgICAgInR4Rm9udEhlaWdodEYiIDogZm9udF9oZWlnaHQKICAgIGVuZCBj
cmVhdGUKICAgIGFubm8gPSBOaGxBZGRBbm5vdGF0aW9uKGNuLHR4dDIpCiAgICBzZXR2YWx1
ZXMgYW5ubwogICAgICAiYW1ab25lIiAgICAgICAgICAgOiAzCiAgICAgICJhbVNpZGUiICAg
ICAgICAgICA6ICJUb3AiCiAgICAgICJhbUp1c3QiICAgICAgICAgICA6IG9wdHNAVGltZVBv
cwogICAgICAiYW1QYXJhbGxlbFBvc0YiICAgOiBvcHRzQFRpbWVQb3NGICAgICAgICAKICAg
ICAgImFtT3J0aG9nb25hbFBvc0YiIDogTVRPUG9zRiAgICAgICAgICAgCiAgICAgICJhbVJl
c2l6ZU5vdGlmeSIgICA6IEZhbHNlCiAgICBlbmQgc2V0dmFsdWVzCiAgZW5kIGlmCgoKOyBB
ZGQgRm9vdGVyIGlmIGNhbGxlZCBmb3IKICBpZiggb3B0c0BGb290ZXIgKSB0aGVuCiAgICBm
b290ZXIxID0gbmNfZmlsZUBUSVRMRQogICAgZGlzID0gIG5jX2ZpbGVARFggLyAxMDAwLjAK
ICAgIFdFID0gIldFU1QtRUFTVF9HUklEX0RJTUVOU0lPTiIKICAgIFNOID0gIlNPVVRILU5P
UlRIX0dSSURfRElNRU5TSU9OIgogICAgQlQgPSAiQk9UVE9NLVRPUF9HUklEX0RJTUVOU0lP
TiIKICAgIGZvb3RlcjIgPSAgIiBXRSA9ICIgKyBuY19maWxlQCRXRSQgKyBcCiAgICAgICAg
ICAgICAgICIgOyBTTiA9ICIgKyBuY19maWxlQCRTTiQgKyBcCiAgICAgICAgICAgICAgICIg
OyBMZXZlbHMgPSAiICsgbmNfZmlsZUAkQlQkICsgXAogICAgICAgICAgICAgICAiIDsgRGlz
ID0gIiArIGRpcyArICJrbSIKICAgIGlmICggaXNhdHQobmNfZmlsZSwiTVBfUEhZU0lDUyIp
KSB0aGVuCiAgICAgIGZvb3RlcjIgPSBmb290ZXIyICsgICIgOyBQaHlzIE9wdCA9ICIgKyBu
Y19maWxlQE1QX1BIWVNJQ1MgCiAgICBlbmQgaWYKICAgIGlmICggaXNhdHQobmNfZmlsZSwi
QkxfUEJMX1BIWVNJQ1MiKSkgdGhlbgogICAgICBmb290ZXIyID0gZm9vdGVyMiArICAiIDsg
UEJMIE9wdCA9ICIgKyBuY19maWxlQEJMX1BCTF9QSFlTSUNTIAogICAgZW5kIGlmCiAgICBp
ZiAoIGlzYXR0KG5jX2ZpbGUsIkNVX1BIWVNJQ1MiKSkgdGhlbgogICAgICBmb290ZXIyID0g
Zm9vdGVyMiArICAiIDsgQ3UgT3B0ID0gIiArIG5jX2ZpbGVAQ1VfUEhZU0lDUyAKICAgIGVu
ZCBpZgogICAgRm9vdGVyID0gZm9vdGVyMSArICJ+Q34iICsgZm9vdGVyMgogICBlbHNlCiAg
ICAgRm9vdGVyID0gIiAiCiAgIGVuZCBpZgogICAgdHh0MyA9IGNyZWF0ZSAiRm9vdGVyIiB0
ZXh0SXRlbUNsYXNzIHdrcwogICAgICAidHhTdHJpbmciICAgICAgOiBGb290ZXIgCiAgICAg
ICJ0eEZvbnRIZWlnaHRGIiA6IGZvbnRfaGVpZ2h0Ki45CiAgICBlbmQgY3JlYXRlCiAgICBh
bm5vID0gTmhsQWRkQW5ub3RhdGlvbihjbix0eHQzKQogICAgc2V0dmFsdWVzIGFubm8KICAg
ICAgImFtWm9uZSIgICAgICAgICAgIDogMQo7ICAgICAgImFtWm9uZSIgICAgICAgICAgIDog
NwogICAgICAiYW1KdXN0IiAgICAgICAgICAgOiAiVG9wTGVmdCIKICAgICAgImFtU2lkZSIg
ICAgICAgICAgIDogIkJvdHRvbSIKICAgICAgImFtUGFyYWxsZWxQb3NGIiAgIDogMC4wCiAg
ICAgICJhbU9ydGhvZ29uYWxQb3NGIiA6IC0wLjU1CiAgICAgICJhbVJlc2l6ZU5vdGlmeSIg
ICA6IEZhbHNlCiAgICBlbmQgc2V0dmFsdWVzCgoKOyBBZGQgWC1zZXRpb24gaW5mb3JtYXRp
b24gaWYgbmVlZGVkCiAgaWYob3B0cy5hbmQuaXNhdHQob3B0cywiUGxvdE9yaWVudGF0aW9u
IikpIHRoZW4KICAgIDtYc2VjdGlvbiA9ICJDcm9zcy1TZWN0aW9uIE9yaWVudGF0aW9uIDog
IiArIG9wdHNAUGxvdE9yaWVudGF0aW9uCiAgICBYc2VjdGlvbiA9ICBvcHRzQFBsb3RPcmll
bnRhdGlvbgogICAgdHh0NCA9IGNyZWF0ZSAiWHNlY3Rpb24iIHRleHRJdGVtQ2xhc3Mgd2tz
CiAgICAgICJ0eFN0cmluZyIgICAgICA6IFhzZWN0aW9uIAogICAgICAidHhGb250SGVpZ2h0
RiIgOiBmb250X2hlaWdodCouOQogICAgZW5kIGNyZWF0ZQogICAgYW5ubyA9IE5obEFkZEFu
bm90YXRpb24oY24sdHh0NCkKICAgIHNldHZhbHVlcyBhbm5vCiAgICAgICJhbVpvbmUiICAg
ICAgICAgICA6IDMKICAgICAgImFtU2lkZSIgICAgICAgICAgIDogIlRvcCIKICAgICAgImFt
SnVzdCIgICAgICAgICAgIDogIkNlbnRlclJpZ2h0IgogICAgICAiYW1QYXJhbGxlbFBvc0Yi
ICAgOiAxLjAKICAgICAgImFtT3J0aG9nb25hbFBvc0YiIDogMC4wMDUKICAgICAgImFtUmVz
aXplTm90aWZ5IiAgIDogRmFsc2UKICAgIGVuZCBzZXR2YWx1ZXMKICBlbmQgaWYKCmVuZAoK
Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KdW5kZWYoInNldF9tcF93cmZfbWFwX3Jl
c291cmNlcyIpCmZ1bmN0aW9uIHNldF9tcF93cmZfbWFwX3Jlc291cmNlcyhpbl9maWxlWzFd
OmZpbGUsb3B0X2FyZ3NbMV06bG9naWNhbCkgICAKCmJlZ2luCjsKICAgIG9wdHMgPSBvcHRf
YXJncyAgICAgIDsgTWFrZSBhIGNvcHkgb2YgdGhlIHJlc291cmNlIGxpc3QKCjsgU2V0IHNv
bWUgcmVzb3VyY2VzIGRlcGVuZGluZyBvbiB3aGF0IGtpbmQgb2YgbWFwIHByb2plY3Rpb24g
aXMgCjsgY2hvc2VuLgo7CjsgICBNQVBfUFJPSiA9IDAgOiAiQ3lsaW5kcmljYWxFcXVpZGlz
dGFudCIKOyAgIE1BUF9QUk9KID0gMSA6ICJMYW1iZXJ0Q29uZm9ybWFsIgo7ICAgTUFQX1BS
T0ogPSAyIDogIlN0ZXJlb2dyYXBoaWMiCjsgICBNQVBfUFJPSiA9IDMgOiAiTWVyY2F0b3Ii
CjsgICBNQVBfUFJPSiA9IDYgOiAiTGF0L0xvbiIKCiAgICBpZihpc2F0dChpbl9maWxlLCJN
QVBfUFJPSiIpKQoKOyAgIEN5bGluZHJpY2FsRXF1aWRpc3RhbnQKICAgICAgaWYoaW5fZmls
ZUBNQVBfUFJPSiAuZXEuIDApCiAgICAgICAgcHJvamVjdGlvbiAgICAgICAgICA9ICJDeWxp
bmRyaWNhbEVxdWlkaXN0YW50IgogICAgICAgIG9wdHNAbXBQcm9qZWN0aW9uID0gcHJvamVj
dGlvbgogICAgICAgIG9wdHNAbXBHcmlkU3BhY2luZ0YgPSA0NQogICAgICAgIG9wdHNAbXBD
ZW50ZXJMYXRGICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywgIm1wQ2VudGVyTGF0RiIs
IDAuMCkKICAgICAgICBpZihpc2F0dChpbl9maWxlLCJTVEFORF9MT04iKSkKICAgICAgICAg
IG9wdHNAbXBDZW50ZXJMb25GICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAibXBDZW50
ZXJMb25GIixpbl9maWxlQFNUQU5EX0xPTikKICAgICAgICBlbHNlCiAgICAgICAgICBpZihp
c2F0dChpbl9maWxlLCJDRU5fTE9OIikpCiAgICAgICAgICAgIG9wdHNAbXBDZW50ZXJMb25G
ICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAibXBDZW50ZXJMb25GIixpbl9maWxlQENF
Tl9MT04pCiAgICAgICAgICBlbHNlCiAgICAgICAgICAgcHJpbnQoIkVSUk9SOiBGb3VuZCBu
ZWl0aGVyIFNUQU5EX0xPTiBvciBDRU5fTE9OIGluIGZpbGUiKQogICAgICAgICAgZW5kIGlm
CiAgICAgICAgZW5kIGlmCiAgICAgIGVuZCBpZgoKOyAgIExhbWJlcnRDb25mb3JtYWwgcHJv
amVjdGlvbgogICAgICBpZihpbl9maWxlQE1BUF9QUk9KIC5lcS4gMSkKICAgICAgICBwcm9q
ZWN0aW9uICAgICAgICAgICAgICAgPSAiTGFtYmVydENvbmZvcm1hbCIKICAgICAgICBvcHRz
QG1wUHJvamVjdGlvbiA9IHByb2plY3Rpb24KICAgICAgICBvcHRzQG1wTGFtYmVydFBhcmFs
bGVsMUYgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywgIm1wTGFtYmVydFBhcmFsbGVsMUYi
LGluX2ZpbGVAVFJVRUxBVDEpCiAgICAgICAgb3B0c0BtcExhbWJlcnRQYXJhbGxlbDJGID0g
Z2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsICJtcExhbWJlcnRQYXJhbGxlbDJGIixpbl9maWxl
QFRSVUVMQVQyKQogICAgICAgIGlmKGlzYXR0KGluX2ZpbGUsIlNUQU5EX0xPTiIpKQogICAg
ICAgICAgb3B0c0BtcExhbWJlcnRNZXJpZGlhbkYgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9w
dHMsICJtcExhbWJlcnRNZXJpZGlhbkYiLGluX2ZpbGVAU1RBTkRfTE9OKQogICAgICAgIGVs
c2UKICAgICAgICAgIGlmKGlzYXR0KGluX2ZpbGUsIkNFTl9MT04iKSkKICAgICAgICAgICAg
b3B0c0BtcExhbWJlcnRNZXJpZGlhbkYgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsICJt
cExhbWJlcnRNZXJpZGlhbkYiLGluX2ZpbGVAQ0VOX0xPTikKICAgICAgICAgIGVsc2UKICAg
ICAgICAgICBwcmludCgiRVJST1I6IEZvdW5kIG5laXRoZXIgU1RBTkRfTE9OIG9yIENFTl9M
T04gaW4gZmlsZSIpCiAgICAgICAgICBlbmQgaWYKICAgICAgICBlbmQgaWYKICAgICAgZW5k
IGlmCiAgCjsgICBTdGVyZW9ncmFwaGljIHByb2plY3Rpb24KICAgICAgaWYoaW5fZmlsZUBN
QVBfUFJPSiAuZXEuIDIpCiAgICAgICAgcHJvamVjdGlvbiAgICAgICAgICA9ICJTdGVyZW9n
cmFwaGljIgogICAgICAgIG9wdHNAbXBQcm9qZWN0aW9uID0gcHJvamVjdGlvbgogICAgICAg
IG9wdHNAbXBDZW50ZXJMYXRGICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywgIm1wQ2Vu
dGVyTGF0RiIsIGluX2ZpbGVAQ0VOX0xBVCkKICAgICAgICBpZihpc2F0dChpbl9maWxlLCJT
VEFORF9MT04iKSkKICAgICAgICAgIG9wdHNAbXBDZW50ZXJMb25GICA9IGdldF9yZXNfdmFs
dWVfa2VlcChvcHRzLCAibXBDZW50ZXJMb25GIixpbl9maWxlQFNUQU5EX0xPTikKICAgICAg
ICBlbHNlCiAgICAgICAgICBpZihpc2F0dChpbl9maWxlLCJDRU5fTE9OIikpCiAgICAgICAg
ICAgIG9wdHNAbXBDZW50ZXJMb25GICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAibXBD
ZW50ZXJMb25GIixpbl9maWxlQENFTl9MT04pCiAgICAgICAgICBlbHNlCiAgICAgICAgICAg
cHJpbnQoIkVSUk9SOiBGb3VuZCBuZWl0aGVyIFNUQU5EX0xPTiBvciBDRU5fTE9OIGluIGZp
bGUiKQogICAgICAgICAgZW5kIGlmCiAgICAgICAgZW5kIGlmCiAgICAgIGVuZCBpZgogIAo7
ICAgTWVyY2F0b3IgcHJvamVjdGlvbgogICAgICBpZihpbl9maWxlQE1BUF9QUk9KIC5lcS4g
MykKICAgICAgICBwcm9qZWN0aW9uICAgICAgICAgID0gIk1lcmNhdG9yIgogICAgICAgIG9w
dHNAbXBQcm9qZWN0aW9uID0gcHJvamVjdGlvbgogICAgICAgIG9wdHNAbXBDZW50ZXJMYXRG
ICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywgIm1wQ2VudGVyTGF0RiIsIDAuMCkKICAg
ICAgICBpZihpc2F0dChpbl9maWxlLCJTVEFORF9MT04iKSkKICAgICAgICAgIG9wdHNAbXBD
ZW50ZXJMb25GICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAibXBDZW50ZXJMb25GIixp
bl9maWxlQFNUQU5EX0xPTikKICAgICAgICBlbHNlCiAgICAgICAgICBpZihpc2F0dChpbl9m
aWxlLCJDRU5fTE9OIikpCiAgICAgICAgICAgIG9wdHNAbXBDZW50ZXJMb25GICA9IGdldF9y
ZXNfdmFsdWVfa2VlcChvcHRzLCAibXBDZW50ZXJMb25GIixpbl9maWxlQENFTl9MT04pCiAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgcHJpbnQoIkVSUk9SOiBGb3VuZCBuZWl0aGVyIFNU
QU5EX0xPTiBvciBDRU5fTE9OIGluIGZpbGUiKQogICAgICAgICAgZW5kIGlmCiAgICAgICAg
ZW5kIGlmCiAgICAgIGVuZCBpZgogIAo7ICAgIGdsb2JhbCBXUkYgQ3lsaW5kcmljYWxFcXVp
ZGlzdGFudAogICAgICBpZihpbl9maWxlQE1BUF9QUk9KIC5lcS4gNikKICAgICAgICBwcm9q
ZWN0aW9uICAgICAgICAgID0gIkN5bGluZHJpY2FsRXF1aWRpc3RhbnQiCiAgICAgICAgb3B0
c0BtcFByb2plY3Rpb24gPSBwcm9qZWN0aW9uCiAgICAgICAgb3B0c0BtcEdyaWRTcGFjaW5n
RiA9IDQ1CiAgICAgICAgb3B0c0BtcENlbnRlckxvbkYgID0gZ2V0X3Jlc192YWx1ZV9rZWVw
KG9wdHMsICJtcENlbnRlckxvbkYiLGluX2ZpbGVAQ0VOX0xPTikKICAgICAgICBpZiggaXNh
dHQoaW5fZmlsZSwiUE9MRV9MQVQiKSApIHRoZW4KICAgICAgICAgIG9wdHNAbXBDZW50ZXJS
b3RGID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsICJtcENlbnRlclJvdEYiLCA5MC4wIC0g
aW5fZmlsZUBQT0xFX0xBVCkgCiAgICAgICAgICBkZWxldGUob3B0c0BtcENlbnRlckxvbkYp
CiAgICAgICAgICBjYWxjZW4gPSAtMTkwLgogICAgICAgICAgb3B0c0BtcENlbnRlckxvbkYg
ID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsICJtcENlbnRlckxvbkYiLCBjYWxjZW4gKQog
ICAgICAgIGVuZCBpZgogICAgICBlbmQgaWYKICAKICAgIGVuZCBpZgoKICByZXR1cm4ob3B0
cykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBSZXR1cm4uCgplbmQK
Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgp1bmRlZigid3JmX2NvbnRvdXJfcHMiKQpm
dW5jdGlvbiB3cmZfY29udG91cl9wcyhuY19maWxlOmZpbGUsd2tzWzFdOiBncmFwaGljLCBk
YXRhWypdWypdOm51bWVyaWMsIFwKICAgICAgICAgICAgICAgICAgICAgb3B0X2FyZ3NbMV06
bG9naWNhbCkKCmJlZ2luCgogIGNhbGxGcmFtZSA9IFRydWUKICBpZiAoIGlzYXR0KG9wdF9h
cmdzLCJGcmFtZUlUIikgKSB0aGVuCiAgICBpZiAoIC5ub3Qub3B0X2FyZ3NARnJhbWVJVCAp
IHRoZW4KICAgICAgY2FsbEZyYW1lID0gRmFsc2UKICAgIGVuZCBpZgogICAgZGVsZXRlIChv
cHRfYXJnc0BGcmFtZUlUKQogIGVuZCBpZgoKICBsYXQyVSA9IG5jX2ZpbGUtPlhMQVRfVSgw
LDosOikKICBsb24yVSA9IG5jX2ZpbGUtPlhMT05HX1UoMCw6LDopCgogIG9wdHMgPSBvcHRf
YXJncwogIG9wdHNAc2ZYQXJyYXkgPSBsb24yVQogIG9wdHNAc2ZZQXJyYXkgPSBsYXQyVQog
IG9wdHNAc2ZEYXRhQXJyYXkgPSBkYXRhCiAgb3B0c0BtcFByb2plY3Rpb24gICAgICAgICA9
ICJTdGVyZW9ncmFwaGljIgogIG9wdHNAbXBFbGxpcHRpY2FsQm91bmRhcnkgPSBUcnVlCiAg
b3B0c0BtcEZpbGxPbiA9IEZhbHNlCiAKICBvcHRzQG1wR2VvcGh5c2ljYWxMaW5lQ29sb3Ig
ICAgICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAibXBHZW9waHlzaWNhbExpbmVDb2xv
ciIsIkdyYXkiKQogIG9wdHNAbXBHZW9waHlzaWNhbExpbmVUaGlja25lc3NGID0gZ2V0X3Jl
c192YWx1ZV9rZWVwKG9wdHMsICJtcEdlb3BoeXNpY2FsTGluZVRoaWNrbmVzc0YiLDIuMCkK
CgogIDsgU2V0IHRoZSBjb250b3VyIHJlc291cmNlcwogIG9wdHMgPSBzZXRfY25fcmVzb3Vy
Y2VzKGRhdGEsb3B0cykKICBvcHRzQGNuSW5mb0xhYmVsRm9udEhlaWdodEYgPSAwLjAxMgog
IG9wdHNAY25MaW5lTGFiZWxQZXJpbU9uID0gRmFsc2UKICBvcHRzQGNuSW5mb0xhYmVsUGVy
aW1PbiA9IFRydWUKCgogIDsgRmluZCBvdXQgaWYgd2UgYXJlIHdvcmtpbmcgd2l0aCBhIGNv
bnRvdXIgb3IgYSBzaGFkZWQgcGxvdAogIDsgZmlsbF9vbiA9IEZhbHNlIDogbGluZSBjb250
b3VyIHBsb3QKICA7IGZpbGxfb24gPSBUcnVlICA6IGZpbGxlZCBjb250b3VyIHBsb3QKICBm
aWxsX29uID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsImNuRmlsbE9uIixGYWxzZSkKICBp
ZihmaWxsX29uKSB0aGVuICAgICAgOyBzZXQgbGIgcmVzb3VyY2VzIGlmIG5lZWRlZAogICAg
b3B0c0BwbUxhYmVsQmFyRGlzcGxheU1vZGUgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0
cywicG1MYWJlbEJhckRpc3BsYXlNb2RlIiwgIk5ldmVyIikKICAgIG9wdHMgPSBzZXRfbGJf
cmVzb3VyY2VzKGRhdGEsb3B0cykKICAgIG9wdHNAcG1MYWJlbEJhck9ydGhvZ29uYWxQb3NG
ID0gMC4wCiAgICBvcHRzQGxiVGl0bGVKdXN0ID0gIkJvdHRvbUxlZnQiCiAgZW5kIGlmCiAg
CgoKICBvcHRzQGdzbkRyYXcgPSBGYWxzZSAgIAogIG9wdHNAZ3NuRnJhbWUgPSBGYWxzZQog
IG9wdHNAZ3NuTWF4aW1pemUgPSBGYWxzZQogIGRlbGV0ZV9hdHRycyhvcHRzKQogIGNuID0g
Z3NuX2NzbV9jb250b3VyX21hcF9wb2xhcih3a3MsZGF0YSxvcHRzKSAgICAgICAgICA7IENy
ZWF0ZSB0aGUgcGxvdC4KCiAgZHJhdyhjbikKCgogIGlmICggY2FsbEZyYW1lICkgdGhlbgog
ICAgZnJhbWUod2tzKQogIGVuZCBpZgoKcmV0dXJuIChjbikKZW5kCjstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQp1bmRlZigid3JmX3ZlY3Rvcl9wcyIpCmZ1bmN0aW9uIHdyZl92ZWN0
b3JfcHMobmNfZmlsZTpmaWxlLHdrc1sxXTogZ3JhcGhpYywgXAogICAgICAgICAgICAgICAg
ICAgICAgIGRhdGFfdVsqXVsqXTpudW1lcmljLCBkYXRhX3ZbKl1bKl06bnVtZXJpYywgXAog
ICAgICAgICAgICAgICAgICAgICAgIG9wdF9hcmdzWzFdOmxvZ2ljYWwpCgpiZWdpbgoKICBj
YWxsRnJhbWUgPSBUcnVlCiAgaWYgKCBpc2F0dChvcHRfYXJncywiRnJhbWVJVCIpICkgdGhl
bgogICAgaWYgKCAubm90Lm9wdF9hcmdzQEZyYW1lSVQgKSB0aGVuCiAgICAgIGNhbGxGcmFt
ZSA9IEZhbHNlCiAgICBlbmQgaWYKICAgIGRlbGV0ZSAob3B0X2FyZ3NARnJhbWVJVCkKICBl
bmQgaWYKCiAgaWYoaXNmaWxldmFyKG5jX2ZpbGUsIlhMQVQiKSkKICAgIGxhdDJUID0gbmNf
ZmlsZS0+WExBVCgwLDosOikKICAgIGxvbjJUID0gbmNfZmlsZS0+WExPTkcoMCw6LDopCiAg
ZWxzZQogICAgbGF0MlQgPSBuY19maWxlLT5YTEFUX00oMCw6LDopCiAgICBsb24yVCA9IG5j
X2ZpbGUtPlhMT05HX00oMCw6LDopCiAgZW5kIGlmCgogIG9wdHMgPSBvcHRfYXJncwogIG9w
dHNAdmZYQXJyYXkgPSBsb24yVAogIG9wdHNAdmZZQXJyYXkgPSBsYXQyVAogIG9wdHNAdmZV
RGF0YUFycmF5ID0gZGF0YV91CiAgb3B0c0B2ZlZEYXRhQXJyYXkgPSBkYXRhX3YKICBvcHRz
QG1wUHJvamVjdGlvbiAgICAgICAgID0gIlN0ZXJlb2dyYXBoaWMiCiAgb3B0c0BtcEVsbGlw
dGljYWxCb3VuZGFyeSA9IFRydWUKICBvcHRzQG1wRmlsbE9uID0gRmFsc2UKCiAgb3B0c0Bt
cEdlb3BoeXNpY2FsTGluZUNvbG9yICAgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywg
Im1wR2VvcGh5c2ljYWxMaW5lQ29sb3IiLCJHcmF5IikKICBvcHRzQG1wR2VvcGh5c2ljYWxM
aW5lVGhpY2tuZXNzRiA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAibXBHZW9waHlzaWNh
bExpbmVUaGlja25lc3NGIiwyLjApCgoKOyBTZXQgdmVjdG9yIHJlc291cmNlcwogIG9wdHMg
PSBzZXRfdmNfcmVzb3VyY2VzKG9wdHMpIAoKCiBvcHRzQGdzbkRyYXcgPSBGYWxzZSAgIAog
b3B0c0Bnc25GcmFtZSA9IEZhbHNlCiBvcHRzQGdzbk1heGltaXplID0gRmFsc2UKIGRlbGV0
ZV9hdHRycyhvcHRzKQogY24gPSBnc25fY3NtX3ZlY3Rvcl9tYXBfcG9sYXIod2tzLGRhdGFf
dSxkYXRhX3Ysb3B0cykgICAgICAgICAgOyBDcmVhdGUgdGhlIHBsb3QuCgogIGRyYXcoY24p
CgoKICBpZiAoIGNhbGxGcmFtZSApIHRoZW4KICAgIGZyYW1lKHdrcykKICBlbmQgaWYKCnJl
dHVybiAoY24pCmVuZAo7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCnVuZGVmKCJ3cmZf
Y29udG91ciIpCmZ1bmN0aW9uIHdyZl9jb250b3VyKG5jX2ZpbGU6ZmlsZSx3a3NbMV06IGdy
YXBoaWMsIGRhdGFbKl1bKl06bnVtZXJpYywgXAogICAgICAgICAgICAgICAgICAgICBvcHRf
YXJnc1sxXTpsb2dpY2FsKQogCjsgVGhpcyBmdW5jdGlvbiBjcmVhdGVzIGEgY29udG91ciBw
bG90IGFuZCBhZGRzIHNvbWUgdGl0bGVzIHRvIGl0Lgo7CjsgICAxLiBEZXRlcm1pbmUgd2lk
dGggdG8gaGVpZ2h0IHJhdGlvIG9mIHBsb3QuCjsKOyAgIDIuIEZpcnN0IGRldGVybWluZSBp
ZiB0aGlzIGlzIHRvIGJlIGEgZmlsbGVkIG9yIGxpbmUKOyAgICAgIGNvbnRvdXIgcGxvdCAo
ZmlsbF9vbikKOwo7ICAgMy4gSWYgdGhlIENvbnRvdXJQYXJhbWV0ZXJzIGF0dHJpYnV0ZSBp
cyBzZXQsIHRoZW4gY2FsY3VsYXRlCjsgICAgICB0aGUgY29udG91ciBsZXZlbHMuCjsKOyAg
IDQuIFNldCB0d28gcmVzb3VyY2VzIGZvciBzZXR0aW5nIHRoZSB6ZXJvIGNvbnRvdXIgbGlu
ZSB0byAKOyAgICAgIGEgbGFyZ2VyIHRoaWNrbmVzcywgYW5kIGZvciBjaGFuZ2luZyB0aGUg
bmVnYXRpdmUgY29udG91cgo7ICAgICAgbGluZXMgdG8gYSBkYXNoZWQgcGF0dGVybi4KOwo7
ICAgNS4gSWYgZG9pbmcgYSBmaWxsZWQgY29udG91ciBwbG90LCBzZXQgYSB0aXRsZSBmb3Ig
dGhlIGxhYmVsYmFyCjsgICAgICBiYXNlZCBvbiB3aGV0aGVyIGEgdW5pdHMgYXR0cmlidXRl
IGlzIHNldC4KOwo7ICAgNi4gTWFrZSBhIGNvcHkgb2YgdGhlIHJlc291cmNlIGxpc3QsIGFu
ZCBzZXQgc29tZSBhZGRpdGlvbmFsCjsgICAgICByZXNvdXJjZXMgZm9yIGZpbGxlZCBjb250
b3VyIHBsb3RzLgo7CjsgICA3LiBDcmVhdGUgdGhlIGNvbnRvdXIgcGxvdCwgYXR0YWNoIHRo
ZSB0aXRsZXMsIGFuZCBkcmF3CjsgICAgICBhbmQgYWR2YW5jZSB0aGUgZnJhbWUgKGlmIHJl
cXVlc3RlZCkuCiAKbG9jYWwgZGltcwpiZWdpbgogIG9wdHMgPSBvcHRfYXJncyAgICAgIDsg
TWFrZSBhIGNvcHkgb2YgdGhlIHJlc291cmNlIGxpc3QuCgogIGlmKG9wdHMuYW5kLmlzYXR0
KG9wdHMsImdzbkRlYnVnV3JpdGVGaWxlTmFtZSIpKSB0aGVuCiAgICB3cmZfZGVidWdfZmls
ZSA9IGdldF9yZXNfdmFsdWUob3B0cywiZ3NuRGVidWdXcml0ZUZpbGVOYW1lIiwgICIiKSAg
ICAKICBlbmQgaWYKICAgIAogIGlmKG9wdHMuYW5kLmlzYXR0KG9wdHMsIm1wT3V0bGluZUJv
dW5kYXJ5U2V0cyIpKSB0aGVuCiAgICBkZWxldGUob3B0c0BtcE91dGxpbmVCb3VuZGFyeVNl
dHMpCiAgZW5kIGlmCgoKOyBDYWxjdWxhdGUgcmF0aW8gb2YgcGxvdCB3aWR0aCBhbmQgaGVp
Z2h0LiBOb3RlIHRoYXQgdGhpcyBkb2Vzbid0CjsgYWZmZWN0IHRoZSBzZXR0aW5nIG9mIGdz
bk1heGltaXplIHRvIFRydWUsIGJlY2F1c2UgZ3NuTWF4aW1pemUgd2lsbAo7IHJldGFpbiB0
aGUgYXNwZWN0IHJhdGlvIG9mIHRoZSBwbG90LgoKICBpZihvcHRzLmFuZC5pc2F0dChvcHRz
LCJBc3BlY3RSYXRpbyIpKSB0aGVuCiAgICByYXRpbyA9IG9wdHNAQXNwZWN0UmF0aW8KICBl
bHNlCiAgICBkaW1zICA9IGRpbXNpemVzKGRhdGEpCiAgICByYXRpbyA9IDEuKmRpbXMoMCkv
ZGltcygxKQogICAgaWYocmF0aW8gLmd0LiAxLjIpIHRoZW4KICAgICAgcmF0aW8gPSAxLjIK
ICAgIGVuZCBpZgogICAgaWYocmF0aW8gLmx0LiAwLjY2NjcpIHRoZW4KICAgICAgcmF0aW8g
PSAwLjY2NjcKICAgIGVuZCBpZgogIGVuZCBpZgoKICBpZihyYXRpbyAuZ3QuIDEpIAogICAg
d2lkdGggID0gMC42NSAqIDEuMC9yYXRpbwogICAgaGVpZ2h0ID0gMC42NQogIGVsc2UKICAg
IHdpZHRoICA9IDAuODUgCiAgICBoZWlnaHQgPSAwLjg1ICogcmF0aW8KICBlbmQgaWYKCiAg
b3B0c0B2cFdpZHRoRiA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJ2cFdpZHRoRiIsICB3
aWR0aCkKICBvcHRzQHZwSGVpZ2h0RiA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJ2cEhl
aWdodEYiLCBoZWlnaHQpCgoKOyBTZXQgc29tZSBiYXNpYyBjb250b3VyIHJlc291cmNlcyAK
ICBvcHRzID0gc2V0X2NuX3Jlc291cmNlcyhkYXRhLG9wdHMpCgoKOyBGaW5kIG91dCBpZiB3
ZSBhcmUgd29ya2luZyB3aXRoIGEgY29udG91ciBvciBhIHNoYWRlZCBwbG90CjsgZmlsbF9v
biA9IEZhbHNlIDogbGluZSBjb250b3VyIHBsb3QKOyBmaWxsX29uID0gVHJ1ZSAgOiBmaWxs
ZWQgY29udG91ciBwbG90CiAgZmlsbF9vbiA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJj
bkZpbGxPbiIsRmFsc2UpCiAgaWYoZmlsbF9vbikgdGhlbiAgICAgIDsgc2V0IGxiIHJlc291
cmNlcyBpZiBuZWVkZWQKICAgIG9wdHMgPSBzZXRfbGJfcmVzb3VyY2VzKGRhdGEsb3B0cykK
ICAgIGF0bXAgPSBnZXRfcmVzX3ZhbHVlKG9wdHMsImxiTGFiZWxCYXJPbiIsVHJ1ZSkgOyBS
ZW1vdmUgdGhpcyByZXNvdXJjZQogICAgZGVsZXRlKGF0bXApICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA7IGp1c3QgaW4gY2FzZS4KICBlbmQgaWYKCgo7IFNldCBUaXRs
ZSByZXNvdXJjZXMKICBvcHRzID0gc2V0X3RpdGxlX3Jlc291cmNlcyhkYXRhLG9wdHMpCgoK
OyBTZXR0aW5nIGdzblNjYWxlIHRvIFRydWUgZW5zdXJlcyB0aGF0IHRoZSB0aWNrbWFyayBs
ZW5ndGhzIGFuZCBsYWJlbHMKOyB3aWxsIGJlIHRoZSBzYW1lIHNpemUgb24gYm90aCBheGVz
LgogIG9wdHNAZ3NuU2NhbGUgICAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywiZ3NuU2Nh
bGUiLCAgICBUcnVlKQoKCjsgVGhlIGRlZmF1bHQgaXMgbm90IHRvIGRyYXcgdGhlIHBsb3Qg
b3IgYWR2YW5jZSB0aGUgZnJhbWUsIGFuZAo7IHRvIG1heGltaXplIHRoZSBwbG90IGluIHRo
ZSBmcmFtZS4KICBvcHRzQGdzbkRyYXcgICAgICAgICAgPSBGYWxzZSAgICA7IE1ha2Ugc3Vy
ZSBkb24ndCBkcmF3IG9yIGZyYW1lIG9yLAogIG9wdHNAZ3NuRnJhbWUgICAgICAgICA9IEZh
bHNlICAgIDsgbWF4aW1pemUsIGIvYyB3ZSdsbCBkbyB0aGlzIGxhdGVyLgogIG9wdHNAZ3Nu
TWF4aW1pemUgICAgICA9IEZhbHNlCgoKICBvcHRzMiA9IG9wdHMKICBkZWxldGVfYXR0cnMo
b3B0czIpICAgICAgICAgICAgICAgICAgICAgICA7IENsZWFuIHVwLgogIGNuID0gZ3NuX2Nv
bnRvdXIod2tzLGRhdGEsb3B0czIpICAgICAgICAgIDsgQ3JlYXRlIHRoZSBwbG90LgogIF9T
ZXRNYWluVGl0bGUobmNfZmlsZSx3a3MsY24sb3B0cykgICAgICAgIDsgU2V0IHNvbWUgdGl0
bGVzCgogIGlmKGlzdmFyKCJ3cmZfZGVidWdfZmlsZSIpKSB0aGVuCiAgICB3cml0ZV93cmZf
ZGVidWdfaW5mbyh3a3MsZGF0YSxGYWxzZSx3cmZfZGVidWdfZmlsZSxvcHRzMiwid3JmX2Nv
bnRvdXIiKQogIGVuZCBpZgoKICBvcHRzMkBnc25EcmF3ICAgICA9IGdldF9yZXNfdmFsdWVf
a2VlcChvcHRzMiwiZ3NuRHJhdyIsICAgICBGYWxzZSkKICBvcHRzMkBnc25GcmFtZSAgICA9
IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzMiwiZ3NuRnJhbWUiLCAgICBGYWxzZSkKICBvcHRz
MkBnc25NYXhpbWl6ZSA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzMiwiZ3NuTWF4aW1pemUi
LCBUcnVlKQogIGRyYXdfYW5kX2ZyYW1lKHdrcyxjbixvcHRzMkBnc25EcmF3LG9wdHMyQGdz
bkZyYW1lLEZhbHNlLG9wdHMyQGdzbk1heGltaXplKQoKICByZXR1cm4oY24pICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA7IFJldHVybgoKZW5kCgo7LS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KCnVuZGVmKCJ3cmZfdmVjdG9yIikKZnVuY3Rpb24gd3JmX3ZlY3Rvcihu
Y19maWxlOmZpbGUsd2tzWzFdOiBncmFwaGljLCBkYXRhX3VbKl1bKl06bnVtZXJpYywgXAog
ICAgICAgICAgICAgICAgICAgIGRhdGFfdlsqXVsqXTpudW1lcmljLCBvcHRfYXJnc1sxXTps
b2dpY2FsKQo7CjsgVGhpcyBmdW5jdGlvbiBjcmVhdGVzIGEgdmVjdG9yIHBsb3QgYW5kIGFk
ZHMgc29tZSB0aXRsZXMgdG8gaXQuCjsKOyAgIDEuIERldGVybWluZSB3aWR0aCB0byBoZWln
aHQgcmF0aW8gb2YgcGxvdC4gV2lsbCBhbHNvIGJlIHVzZQo7ICAgICAgdG8gY2FsY3VsYXRl
IHZhbHVlcyBmb3IgdmVjdG9yIHJlc291cmNlcyBsYXRlci4KOwo7ICAgMi4gTWFrZSBhIGNv
cHkgb2YgdGhlIHJlc291cmNlIGxpc3QsIGFuZCBzZXQgc29tZSBhZGRpdGlvbmFsCjsgICAg
ICByZXNvdXJjZXMuCjsKOyAgIDMuIENyZWF0ZSB0aGUgdmVjdG9yIHBsb3QsIGF0dGFjaCB0
aGUgdGl0bGVzLCBhbmQgZHJhdwo7ICAgICAgYW5kIGFkdmFuY2UgdGhlIGZyYW1lIChpZiBy
ZXF1ZXN0ZWQpLgogCmxvY2FsIGRpbXMKYmVnaW4KICBvcHRzID0gb3B0X2FyZ3MgICAgICA7
IE1ha2UgYSBjb3B5IG9mIHRoZSByZXNvdXJjZSBsaXN0LgoKICBpZihvcHRzLmFuZC5pc2F0
dChvcHRzLCJnc25EZWJ1Z1dyaXRlRmlsZU5hbWUiKSkgdGhlbgogICAgd3JmX2RlYnVnX2Zp
bGUgPSBnZXRfcmVzX3ZhbHVlKG9wdHMsImdzbkRlYnVnV3JpdGVGaWxlTmFtZSIsICAiIikg
ICAgCiAgZW5kIGlmCgogIGlmKG9wdHMuYW5kLmlzYXR0KG9wdHMsIm1wT3V0bGluZUJvdW5k
YXJ5U2V0cyIpKSB0aGVuCiAgICBkZWxldGUob3B0c0BtcE91dGxpbmVCb3VuZGFyeVNldHMp
CiAgZW5kIGlmCjsKOyBUaGUgcmF0aW8gaXMgdXNlZCB0byBkZXRlcm1pbmUgdGhlIHdpZHRo
IGFuZCBoZWlnaHQgb2YgdGhlCjsgcGxvdCwgYW5kIGFsc28gdG8gZGV0ZXJtaW5lIHRoZSB2
YWx1ZSBmb3IgdGhlIHZjTWluRGlzdGFuY2VGCjsgcmVzb3VyY2UuCjsKICBpZihvcHRzLmFu
ZC5pc2F0dChvcHRzLCJBc3BlY3RSYXRpbyIpKSB0aGVuCiAgICByYXRpbyA9IGdldF9yZXNf
dmFsdWUob3B0cywiQXNwZWN0UmF0aW8iLDAuKQogIGVsc2UKICAgIGRpbXMgID0gZGltc2l6
ZXMoZGF0YV91KQogICAgcmF0aW8gPSAxLipkaW1zKDApL2RpbXMoMSkKICAgIGlmKHJhdGlv
IC5ndC4gMS4yKSB0aGVuCiAgICAgIHJhdGlvID0gMS4yCiAgICBlbmQgaWYKICAgIGlmKHJh
dGlvIC5sdC4gMC42NjY3KSB0aGVuCiAgICAgIHJhdGlvID0gMC42NjY3CiAgICBlbmQgaWYK
ICBlbmQgaWYKCiAgaWYocmF0aW8gLmd0LiAxKSAKICAgIHdpZHRoICA9IDAuNjUvcmF0aW8K
ICAgIGhlaWdodCA9IDAuNjUKICBlbHNlCiAgICB3aWR0aCAgPSAwLjk1IAogICAgaGVpZ2h0
ID0gMC45NSAqIHJhdGlvCiAgZW5kIGlmCgogIG9wdHNAdnBXaWR0aEYgID0gZ2V0X3Jlc192
YWx1ZV9rZWVwKG9wdHMsInZwV2lkdGhGIiwgIHdpZHRoKQogIG9wdHNAdnBIZWlnaHRGID0g
Z2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsInZwSGVpZ2h0RiIsIGhlaWdodCkKCgo7IFNldCBU
aXRsZSByZXNvdXJjZXMKICBvcHRzID0gc2V0X3RpdGxlX3Jlc291cmNlcyhkYXRhX3Usb3B0
cykKCgo7IFNldCB2ZWN0b3IgcmVzb3VyY2VzCiAgb3B0cyA9IHNldF92Y19yZXNvdXJjZXMo
b3B0cykKCgo7IFNldHRpbmcgZ3NuU2NhbGUgdG8gVHJ1ZSBlbnN1cmVzIHRoYXQgdGhlIHRp
Y2ttYXJrIGxlbmd0aHMgYW5kIGxhYmVscwo7IHdpbGwgYmUgdGhlIHNhbWUgc2l6ZSBvbiBi
b3RoIGF4ZXMuCiAgb3B0c0Bnc25TY2FsZSA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJn
c25TY2FsZSIsICAgIFRydWUpCgoKOyBUaGUgZGVmYXVsdCBpcyBub3QgdG8gZHJhdyB0aGUg
cGxvdCBvciBhZHZhbmNlIHRoZSBmcmFtZSwgYW5kCjsgdG8gbWF4aW1pemUgdGhlIHBsb3Qg
aW4gdGhlIGZyYW1lLgogIG9wdHNAZ3NuRHJhdyAgICAgICAgICA9IEZhbHNlICAgIDsgTWFr
ZSBzdXJlIGRvbid0IGRyYXcgb3IgZnJhbWUgb3IsCiAgb3B0c0Bnc25GcmFtZSAgICAgICAg
ID0gRmFsc2UgICAgOyBtYXhpbWl6ZSwgYi9jIHdlJ2xsIGRvIHRoaXMgbGF0ZXIuCiAgb3B0
c0Bnc25NYXhpbWl6ZSAgICAgID0gRmFsc2UKCiAgb3B0czIgPSBvcHRzCiAgZGVsZXRlX2F0
dHJzKG9wdHMyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBDbGVhbiB1cC4KICB2
Y3QgPSBnc25fdmVjdG9yKHdrcyxkYXRhX3UsZGF0YV92LG9wdHMyKSAgICAgICA7IENyZWF0
ZSB2ZWN0b3IgcGxvdC4KICBfU2V0TWFpblRpdGxlKG5jX2ZpbGUsd2tzLHZjdCxvcHRzKSAK
CiAgaWYoaXN2YXIoIndyZl9kZWJ1Z19maWxlIikpIHRoZW4KICAgIHdyaXRlX3dyZl9kZWJ1
Z19pbmZvKHdrcyxkYXRhX3UsZGF0YV92LHdyZl9kZWJ1Z19maWxlLG9wdHMyLCJ3cmZfdmVj
dG9yIikKICBlbmQgaWYKCiAgb3B0czJAZ3NuRHJhdyAgICAgPSBnZXRfcmVzX3ZhbHVlX2tl
ZXAob3B0czIsImdzbkRyYXciLCAgICAgRmFsc2UpCiAgb3B0czJAZ3NuRnJhbWUgICAgPSBn
ZXRfcmVzX3ZhbHVlX2tlZXAob3B0czIsImdzbkZyYW1lIiwgICAgRmFsc2UpCiAgb3B0czJA
Z3NuTWF4aW1pemUgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0czIsImdzbk1heGltaXplIiwg
VHJ1ZSkKICBkcmF3X2FuZF9mcmFtZSh3a3MsdmN0LG9wdHMyQGdzbkRyYXcsb3B0czJAZ3Nu
RnJhbWUsRmFsc2UsIFwKICAgICAgICAgICAgICAgICBvcHRzMkBnc25NYXhpbWl6ZSkKCiAg
cmV0dXJuKHZjdCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBSZXR1
cm4uCmVuZAoKOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnVuZGVmKCJ3cmZfd3BzX21h
cCIpCmZ1bmN0aW9uIHdyZl93cHNfbWFwKHdrc1sxXTpncmFwaGljLG9wdF9hcmdzWzFdOmxv
Z2ljYWwpICAgCgpiZWdpbgo7CjsgICAxLiBNYWtlIGEgY29weSBvZiB0aGUgcmVzb3VyY2Ug
bGlzdCwgYW5kIHNldCBzb21lIHJlc291cmNlcwo7ICAgICAgY29tbW9uIHRvIGFsbCBtYXAg
cHJvamVjdGlvbnMuCjsKOyAgIDIuIERldGVybWluZSB0aGUgcHJvamVjdGlvbiBiZWluZyB1
c2VkLCBhbmQgc2V0IHJlc291cmNlcyBiYXNlZAo7ICAgICAgb24gdGhhdCBwcm9qZWN0aW9u
Lgo7CjsgICAzLiBDcmVhdGUgdGhlIG1hcCBwbG90LCBhbmQgZHJhdyBhbmQgYWR2YW5jZSB0
aGUgZnJhbWUKOyAgICAgIChpZiByZXF1ZXN0ZWQpLgoKICAgIG9wdHMgPSBvcHRfYXJncyAg
ICAgIDsgTWFrZSBhIGNvcHkgb2YgdGhlIHJlc291cmNlIGxpc3QKICAgIG9wdHMgID0gVHJ1
ZQoKOyBTZXQgc29tZSByZXNvdXJjZXMgZGVwZW5kaW5nIG9uIHdoYXQga2luZCBvZiBtYXAg
cHJvamVjdGlvbiBpcyAKOyBjaG9zZW4uCjsKOyAgIE1BUF9QUk9KID0gMCA6ICJDeWxpbmRy
aWNhbEVxdWlkaXN0YW50Igo7ICAgTUFQX1BST0ogPSAxIDogIkxhbWJlcnRDb25mb3JtYWwi
CjsgICBNQVBfUFJPSiA9IDIgOiAiU3RlcmVvZ3JhcGhpYyIKOyAgIE1BUF9QUk9KID0gMyA6
ICJNZXJjYXRvciIKOyAgIE1BUF9QUk9KID0gNiA6ICJMYXQvTG9uIgoKOyAgIEN5bGluZHJp
Y2FsRXF1aWRpc3RhbnQKICAgICAgaWYob3B0c0BtYXBfcHJvaiAuZXEuIDApCiAgICAgICAg
cHJvamVjdGlvbiAgICAgICAgICA9ICJDeWxpbmRyaWNhbEVxdWlkaXN0YW50IgogICAgICAg
IG9wdHNAbXBHcmlkU3BhY2luZ0YgPSA0NQogICAgICAgIG9wdHNAbXBDZW50ZXJMYXRGICAg
PSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywgIm1wQ2VudGVyTGF0RiIsIDAuMCkKICAgICAg
ICBvcHRzQG1wQ2VudGVyTG9uRiAgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsICJtcENl
bnRlckxvbkYiLG9wdHNAc3RhbmRfbG9uKQogICAgICBlbmQgaWYKCjsgICBMYW1iZXJ0Q29u
Zm9ybWFsIHByb2plY3Rpb24KICAgICAgaWYob3B0c0BtYXBfcHJvaiAuZXEuIDEpCiAgICAg
ICAgcHJvamVjdGlvbiAgICAgICAgICAgICAgID0gIkxhbWJlcnRDb25mb3JtYWwiCiAgICAg
ICAgb3B0c0BtcExhbWJlcnRQYXJhbGxlbDFGID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMs
ICJtcExhbWJlcnRQYXJhbGxlbDFGIixvcHRzQHRydWVsYXQxKQogICAgICAgIG9wdHNAbXBM
YW1iZXJ0UGFyYWxsZWwyRiA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAibXBMYW1iZXJ0
UGFyYWxsZWwyRiIsb3B0c0B0cnVlbGF0MikKICAgICAgICBvcHRzQG1wTGFtYmVydE1lcmlk
aWFuRiAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywgIm1wTGFtYmVydE1lcmlkaWFuRiIs
b3B0c0BzdGFuZF9sb24pCiAgICAgIGVuZCBpZgogIAo7ICAgU3RlcmVvZ3JhcGhpYyBwcm9q
ZWN0aW9uCiAgICAgIGlmKG9wdHNAbWFwX3Byb2ogLmVxLiAyKQogICAgICAgIHByb2plY3Rp
b24gICAgICAgICAgPSAiU3RlcmVvZ3JhcGhpYyIKICAgICAgICBpZiggaXNhdHQob3B0cywi
Y2VubGF0IikgKSB0aGVuCiAgICAgICAgICBvcHRzQG1wQ2VudGVyTGF0RiAgPSBnZXRfcmVz
X3ZhbHVlX2tlZXAob3B0cywgIm1wQ2VudGVyTGF0RiIsb3B0c0BjZW5sYXQpCiAgICAgICAg
ZWxzZQogICAgICAgICAgb3B0c0BtcENlbnRlckxhdEYgID0gZ2V0X3Jlc192YWx1ZV9rZWVw
KG9wdHMsICJtcENlbnRlckxhdEYiLG9wdHNAcmVmX2xhdCkKICAgICAgICBlbmQgaWYKICAg
ICAgICBvcHRzQG1wQ2VudGVyTG9uRiAgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsICJt
cENlbnRlckxvbkYiLG9wdHNAc3RhbmRfbG9uKQogICAgICBlbmQgaWYKICAKOyAgIE1lcmNh
dG9yIHByb2plY3Rpb24KICAgICAgaWYob3B0c0BtYXBfcHJvaiAuZXEuIDMpCiAgICAgICAg
cHJvamVjdGlvbiAgICAgICAgICA9ICJNZXJjYXRvciIKICAgICAgICBvcHRzQG1wQ2VudGVy
TGF0RiAgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsICJtcENlbnRlckxhdEYiLCAwLjAp
CiAgICAgICAgb3B0c0BtcENlbnRlckxvbkYgICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRz
LCAibXBDZW50ZXJMb25GIixvcHRzQHN0YW5kX2xvbikKICAgICAgZW5kIGlmCiAgCjsgICAg
Z2xvYmFsIFdSRiBDeWxpbmRyaWNhbEVxdWlkaXN0YW50CiAgICAgIGlmKG9wdHNAbWFwX3By
b2ogLmVxLiA2KQogICAgICAgIHByb2plY3Rpb24gICAgICAgICAgPSAiQ3lsaW5kcmljYWxF
cXVpZGlzdGFudCIKICAgICAgICBvcHRzQG1wR3JpZFNwYWNpbmdGID0gNDUKICAgICAgICBp
ZiggaXNhdHQob3B0cywiY2VubG9uIikgKSB0aGVuCiAgICAgICAgICBvcHRzQG1wQ2VudGVy
TG9uRiAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywgIm1wQ2VudGVyTG9uRiIsb3B0c0Bj
ZW5sb24pCiAgICAgICAgZWxzZQogICAgICAgICAgb3B0c0BtcENlbnRlckxvbkYgID0gZ2V0
X3Jlc192YWx1ZV9rZWVwKG9wdHMsICJtcENlbnRlckxvbkYiLG9wdHNAcmVmX2xvbikKICAg
ICAgICBlbmQgaWYKICAgICAgICBpZiggaXNhdHQob3B0cywicG9sZV9sYXQiKSApIHRoZW4K
ICAgICAgICAgIGRlbGV0ZShvcHRzQG1wQ2VudGVyTG9uRikKICAgICAgICAgIG9wdHNAbXBD
ZW50ZXJMb25GICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCAibXBDZW50ZXJMb25GIiwg
LSAxOTAuICkKICAgICAgICAgIG9wdHNAbXBDZW50ZXJSb3RGID0gZ2V0X3Jlc192YWx1ZV9r
ZWVwKG9wdHMsICJtcENlbnRlclJvdEYiLCA5MC4wIC0gb3B0c0Bwb2xlX2xhdCkgCiAgICAg
ICAgZWxzZQogICAgICAgICAgb3B0c0BtcENlbnRlclJvdEYgPSBnZXRfcmVzX3ZhbHVlX2tl
ZXAob3B0cywgIm1wQ2VudGVyUm90RiIsIDAuMCkgCiAgICAgICAgZW5kIGlmCiAgICAgIGVu
ZCBpZgoKOyBTZXQgc29tZSByZXNvdXJjZXMgY29tbW9uIHRvIGFsbCBtYXAgcHJvamVjdGlv
bnMuCiAgb3B0cyA9IHNldF9tcF9yZXNvdXJjZXMob3B0cykKCjsgVGhlIGRlZmF1bHQgaXMg
bm90IHRvIGRyYXcgdGhlIHBsb3Qgb3IgYWR2YW5jZSB0aGUgZnJhbWUsIGFuZAo7IHRvIG1h
eGltaXplIHRoZSBwbG90IGluIHRoZSBmcmFtZS4KCiAgb3B0c0Bnc25EcmF3ICAgICAgID0g
Z2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsImdzbkRyYXciLCAgICAgRmFsc2UpCiAgb3B0c0Bn
c25GcmFtZSAgICAgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsImdzbkZyYW1lIiwgICAg
RmFsc2UpCiAgb3B0c0Bnc25NYXhpbWl6ZSAgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMs
Imdzbk1heGltaXplIiwgVHJ1ZSkKCiAgZGVsZXRlX2F0dHJzKG9wdHMpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA7IENsZWFuIHVwLgogIG1wID0gZ3NuX21hcCh3a3MscHJvamVj
dGlvbixvcHRzKSAgICAgICAgICAgICAgOyBDcmVhdGUgbWFwIHBsb3QuCiAgcmV0dXJuKG1w
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IFJldHVybi4KCmVuZAoK
Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnVuZGVmKCJ3cmZfd3BzX2RvbSIpCmZ1bmN0
aW9uIHdyZl93cHNfZG9tKHdrc1sxXTpncmFwaGljLG9wdF9hcmdzWzFdOmxvZ2ljYWwsbG5y
ZXNbMV06bG9naWNhbCx0eHJlc1sxXTpsb2dpY2FsKSAKCmJlZ2luCgogIG1wcmVzID0gb3B0
X2FyZ3MKICA7QlBSIEJFR0lOCiAgO2dyaWRfdG9fcGxvdCA9IDAgPT4gcGxvdCB1c2luZyB0
aGUgY29ybmVyIG1hc3MgZ3JpZCBwb2ludHMKICA7Z3JpZF90b19wbG90ID0gMSA9PiBwbG90
IHVzaW5nIHRoZSBlZGdlcyBvZiB0aGUgY29ybmVyIGdyaWQgY2VsbHMKICA7ICBUaGlzIHVz
ZXMgdGhlIGxvY2F0aW9ucyBvZiB0aGUgY29ybmVyIG1hc3MgZ3JpZCBwb2ludHMgKy8tIDAu
NSBncmlkIGNlbGxzCiAgOyAgdG8gZ2V0IGZyb20gdGhlIG1hc3MgZ3JpZCBwb2ludCB0byB0
aGUgZWRnZSBvZiB0aGUgZ3JpZCBjZWxsCiAgZ3JpZF90b19wbG90ID0gMQogIDtncmlkX3Rv
X3Bsb3QgPSBtcHJlc0BncmlkX3RvX3Bsb3QKICBpZihncmlkX3RvX3Bsb3QuZXEuMCkgdGhl
bgogIDsgcHJpbnQoIlBsb3R0aW5nIHVzaW5nIGNvcm5lciBtYXNzIGdyaWQgcG9pbnRzIikK
ICBlbHNlIGlmKGdyaWRfdG9fcGxvdC5lcS4xKSB0aGVuCiAgOyBwcmludCgiUGxvdHRpbmcg
dXNpbmcgZWRnZXMgb2YgdGhlIGNvcm5lciBncmlkIGNlbGxzIikKICBlbHNlCiAgIHByaW50
KCJFUlJPUjogSW52YWxpZCB2YWx1ZSBmb3IgZ3JpZF90b19wbG90ID0gIitncmlkX3RvX3Bs
b3QpCiAgZW5kIGlmCiAgZW5kIGlmCiAgO0JQUiBFTkQKCiAgcmVzID0gVHJ1ZQogIHJlc0BE
WCA9IG1wcmVzQGR4CiAgcmVzQERZID0gbXByZXNAZHkKICByZXNATEFUSU5DID0gMC4wCiAg
cmVzQExPTklOQyA9IDAuMAogIGlmICggbXByZXNAbWFwX3Byb2ogLmVxLiAibGFtYmVydCIp
IHRoZW4KICAgIG1wcmVzQG1hcF9wcm9qID0gMQogICAgcmVzQE1BUF9QUk9KID0gMQogIGVu
ZCBpZgogIGlmICggbXByZXNAbWFwX3Byb2ogLmVxLiAicG9sYXIiKSB0aGVuCiAgICBtcHJl
c0BtYXBfcHJvaiA9IDIKICAgIHJlc0BNQVBfUFJPSiA9IDIKICBlbmQgaWYKICBpZiAoIG1w
cmVzQG1hcF9wcm9qIC5lcS4gIm1lcmNhdG9yIikgdGhlbgogICAgbXByZXNAbWFwX3Byb2og
PSAzCiAgICByZXNATUFQX1BST0ogPSAzCiAgZW5kIGlmCiAgaWYgKCBtcHJlc0BtYXBfcHJv
aiAuZXEuICJsYXQtbG9uIikgdGhlbgogICAgbXByZXNAbWFwX3Byb2ogPSA2CiAgICByZXNA
TUFQX1BST0ogPSA2CiAgICByZXNATEFUSU5DID0gbXByZXNAZHkKICAgIHJlc0BMT05JTkMg
PSBtcHJlc0BkeAogIGVuZCBpZgogIHJlc0BUUlVFTEFUMSA9IG1wcmVzQHRydWVsYXQxCiAg
cmVzQFRSVUVMQVQyID0gbXByZXNAdHJ1ZWxhdDIKICByZXNAU1RBTkRfTE9OID0gbXByZXNA
c3RhbmRfbG9uCgogIHJlc0BSRUZfTEFUID0gbXByZXNAcmVmX2xhdAogIHJlc0BSRUZfTE9O
ID0gbXByZXNAcmVmX2xvbgogIGlmICggaXNhdHQobXByZXMsInJlZl94IikgKSB0aGVuCiAg
ICByZXNAS05PV05JID0gbXByZXNAcmVmX3gKICBlbHNlCiAgICByZXNAS05PV05JID0gaW50
MmZsdChtcHJlc0BlX3dlKDApKS8yLgogIGVuZCBpZgogIGlmICggaXNhdHQobXByZXMsInJl
Zl95IikgKSB0aGVuCiAgICByZXNAS05PV05KID0gbXByZXNAcmVmX3kKICBlbHNlCiAgICBy
ZXNAS05PV05KID0gaW50MmZsdChtcHJlc0BlX3NuKDApKS8yLgogIGVuZCBpZgoKICBpZiAo
IGlzYXR0KG1wcmVzLCJwb2xlX2xhdCIpICkgdGhlbgogICAgcmVzQFBPTEVfTEFUID0gbXBy
ZXNAcG9sZV9sYXQKICBlbHNlCiAgICByZXNAUE9MRV9MQVQgPSA5MC4wCiAgZW5kIGlmCiAg
aWYgKCBpc2F0dChtcHJlcywicG9sZV9sb24iKSApIHRoZW4KICAgIHJlc0BQT0xFX0xPTiA9
IG1wcmVzQHBvbGVfbG9uCiAgZWxzZQogICAgcmVzQFBPTEVfTE9OID0gMC4wCiAgZW5kIGlm
CgogIDtCUFIgQkVHSU4KICA7RGV0ZXJtaW5lIGFkanVzdG1lbnQgbmVlZGVkIHRvIGNvbnZl
cnQgZnJvbSBtYXNzIGdyaWQgdG8gY2hvc2VuIGdyaWQKICBpZihncmlkX3RvX3Bsb3QuZXEu
MCkgdGhlbgogICBhZGp1c3RfZ3JpZCA9IDAuMCAKICBlbHNlIGlmKGdyaWRfdG9fcGxvdC5l
cS4xKSB0aGVuCiAgIGFkanVzdF9ncmlkID0gMC41IAogIGVsc2UgCiAgIHByaW50KCJFUlJP
UjogSW52YWxpZCB2YWx1ZSBmb3IgZ3JpZF90b19wbG90ID0gIitncmlkX3RvX3Bsb3QpCiAg
IGFkanVzdF9ncmlkID0gMC4wIAogIGVuZCBpZgogIGVuZCBpZgoKICB4eCA9IDEuMCAtIGFk
anVzdF9ncmlkCiAgeXkgPSAxLjAgLSBhZGp1c3RfZ3JpZAogIDt4eCA9IDEuMAogIDt5eSA9
IDEuMAogIDtCUFIgRU5ECiAgbG9jID0gd3JmX2lqX3RvX2xsICh4eCx5eSxyZXMpCiAgc3Rh
cnRfbG9uID0gbG9jKDApCiAgc3RhcnRfbGF0ID0gbG9jKDEpCiAgO0JQUiBCRUdJTgogIDtl
X3dlIGlzIHRoZSBsYXJnZXN0IFUgZ3JpZCBwb2ludCBhbmQgZV9zbiB0aGUgbGFyZ2VzdCBW
IGdyaWRwb2ludAogIDt4eCA9IGludDJmbHQobXByZXNAZV93ZSgwKSkKICA7eXkgPSBpbnQy
Zmx0KG1wcmVzQGVfc24oMCkpCiAgO0NoYW5nZSBpdCBzbyBpdCBpcyBpbiB0ZXJtcyBvZiBt
YXNzIGdyaWQgcG9pbnRzIHNpbmNlIHdyZl9pal90b19sbCBpcwogIDtpbiB0ZXJtcyBvZiBt
YXNzIGdyaWQgcG9pbnRzIAogIHh4ID0gaW50MmZsdChtcHJlc0BlX3dlKDApLTEpICsgYWRq
dXN0X2dyaWQKICB5eSA9IGludDJmbHQobXByZXNAZV9zbigwKS0xKSArIGFkanVzdF9ncmlk
CiAgO0JQUiBFTkQKICBsb2MgPSB3cmZfaWpfdG9fbGwgKHh4LHl5LHJlcykKICBlbmRfbG9u
ID0gbG9jKDApCiAgZW5kX2xhdCA9IGxvYygxKQoKICBtcHJlc0BzdGFydF9sYXQgICA9IHN0
YXJ0X2xhdAogIG1wcmVzQHN0YXJ0X2xvbiAgID0gc3RhcnRfbG9uCiAgbXByZXNAZW5kX2xh
dCAgICAgPSBlbmRfbGF0CiAgbXByZXNAZW5kX2xvbiAgICAgPSBlbmRfbG9uCgoKICBtcCA9
IHdyZl93cHNfbWFwKHdrcyxtcHJlcykKICBkcmF3KG1wKQoKCiAgaWYgKCBtcHJlc0BtYXhf
ZG9tIC5ndC4gMSApIHRoZW4KCiAgICBudW1MaW5lQ29sb3JzID0gMAogICAgaWYgKCBpc2F0
dChsbnJlcywiZG9tTGluZUNvbG9ycyIpICkgdGhlbgogICAgICAgbnVtTGluZUNvbG9ycyA9
IGRpbXNpemVzKGxucmVzQGRvbUxpbmVDb2xvcnMpCiAgICBlbmQgaWYKCiAgICBkbyBpZG9t
ID0gMSxtcHJlc0BtYXhfZG9tLTEKCiAgICAgIGlmICggbnVtTGluZUNvbG9ycyAuZ3QuIDAg
KSB0aGVuCiAgICAgICAgaWYgKCBudW1MaW5lQ29sb3JzIC5nZS4gaWRvbSApIHRoZW4KICAg
ICAgICAgIGxucmVzQGdzTGluZUNvbG9yID0gbG5yZXNAZG9tTGluZUNvbG9ycyhpZG9tLTEp
CiAgICAgICAgICB0eHJlc0B0eEZvbnRDb2xvciA9IGxucmVzQGRvbUxpbmVDb2xvcnMoaWRv
bS0xKQogICAgICAgIGVsc2UKICAgICAgICAgIGxucmVzQGdzTGluZUNvbG9yID0gbG5yZXNA
ZG9tTGluZUNvbG9ycyhudW1MaW5lQ29sb3JzLTEpCiAgICAgICAgICB0eHJlc0B0eEZvbnRD
b2xvciA9IGxucmVzQGRvbUxpbmVDb2xvcnMobnVtTGluZUNvbG9ycy0xKQogICAgICAgIGVu
ZCBpZgogICAgICBlbmQgaWYKCgogICAgICA7IG5lc3Qgc3RhcnQgYW5kIGVuZCBwb2ludHMg
aW4gbGFyZ2UgZG9tYWluIHNwYWNlCiAgICAgIGlmICggbXByZXNAcGFyZW50X2lkKGlkb20p
IC5lcS4gMSkgdGhlbgogICAgICAgIDsgY29ybmVyIHZhbHVlCiAgICAgICAgO0JQUiBCRUdJ
TgogICAgICAgIDtEdWUgdG8gdGhlIGFsaWdubWVudCBvZiBuZXN0cyB3ZSBuZWVkIGdvZmZz
ZXQgaW4gb3JkZXIgdG8KICAgICAgICA7ZmluZCB0aGUgbG9jYXRpb24gb2YgKDEsMSkgaW4g
dGhlIGZpbmUgZG9tYWluIGluIGNvYXJzZSBkb21haW4KICAgICAgICA7Y29vcmRpbmF0ZXMK
ICAgICAgICA7aV9zdGFydCA9IG1wcmVzQGlfcGFyZW50X3N0YXJ0KGlkb20pCiAgICAgICAg
O2pfc3RhcnQgPSBtcHJlc0BqX3BhcmVudF9zdGFydChpZG9tKQogICAgICAgIGdvZmZzZXQg
PSAwLjUqKDEtKDEuMC9tcHJlc0BwYXJlbnRfZ3JpZF9yYXRpbyhpZG9tKSkpCiAgICAgICAg
aV9zdGFydCA9IG1wcmVzQGlfcGFyZW50X3N0YXJ0KGlkb20pLWdvZmZzZXQKICAgICAgICBq
X3N0YXJ0ID0gbXByZXNAal9wYXJlbnRfc3RhcnQoaWRvbSktZ29mZnNldAogICAgICAgIDsg
ZW5kIHBvaW50CiAgICAgICAgO0NoYW5nZSB0byBtYXNzIHBvaW50CiAgICAgICAgO2lfZW5k
ID0gKG1wcmVzQGVfd2UoaWRvbSktMSkvbXByZXNAcGFyZW50X2dyaWRfcmF0aW8oaWRvbSkg
KyBpX3N0YXJ0CiAgICAgICAgO2pfZW5kID0gKG1wcmVzQGVfc24oaWRvbSktMSkvbXByZXNA
cGFyZW50X2dyaWRfcmF0aW8oaWRvbSkgKyBqX3N0YXJ0CiAgICAgICAgaV9lbmQgPSAobXBy
ZXNAZV93ZShpZG9tKS0yKS8oMS4wKm1wcmVzQHBhcmVudF9ncmlkX3JhdGlvKGlkb20pKSAr
IGlfc3RhcnQKICAgICAgICBqX2VuZCA9IChtcHJlc0BlX3NuKGlkb20pLTIpLygxLjAqbXBy
ZXNAcGFyZW50X2dyaWRfcmF0aW8oaWRvbSkpICsgal9zdGFydAogICAgICAgIAogICAgICAg
IGlmKGdyaWRfdG9fcGxvdC5lcS4wKSB0aGVuCiAgICAgICAgIGFkanVzdF9ncmlkID0gMC4w
IAogICAgICAgIGVsc2UgaWYoZ3JpZF90b19wbG90LmVxLjEpIHRoZW4KICAgICAgICAgYWRq
dXN0X2dyaWQgPSAwLjUvKDEuMCptcHJlc0BwYXJlbnRfZ3JpZF9yYXRpbyhpZG9tKSkKICAg
ICAgICBlbHNlIAogICAgICAgICBwcmludCgiRVJST1I6IEludmFsaWQgdmFsdWUgZm9yIGdy
aWRfdG9fcGxvdCA9ICIrZ3JpZF90b19wbG90KQogICAgICAgICBhZGp1c3RfZ3JpZCA9IDAu
MCAKICAgICAgICBlbmQgaWYKICAgICAgICBlbmQgaWYKICAgICAgICAKICAgICAgICA7QlBS
IEVORAogICAgICBlbmQgaWYKICAgICAgaWYgKCBtcHJlc0BwYXJlbnRfaWQoaWRvbSkgLmdl
LiAyKSB0aGVuCiAgICAgICAgOyBjb3JuZXIgdmFsdWUKICAgICAgICBuZCA9IG1wcmVzQHBh
cmVudF9pZChpZG9tKQogICAgICAgIDtCUFIgQkVHSU4KICAgICAgICA7aV9wb2ludHMgPSAo
KG1wcmVzQGVfd2UoaWRvbSktMSkvbXByZXNAcGFyZW50X2dyaWRfcmF0aW8oaWRvbSkpCiAg
ICAgICAgO2pfcG9pbnRzID0gKChtcHJlc0BlX3NuKGlkb20pLTEpL21wcmVzQHBhcmVudF9n
cmlkX3JhdGlvKGlkb20pKQogICAgICAgIGlfcG9pbnRzID0gKChtcHJlc0BlX3dlKGlkb20p
LTIpLygxLjAqbXByZXNAcGFyZW50X2dyaWRfcmF0aW8oaWRvbSkpKQogICAgICAgIGpfcG9p
bnRzID0gKChtcHJlc0BlX3NuKGlkb20pLTIpLygxLjAqbXByZXNAcGFyZW50X2dyaWRfcmF0
aW8oaWRvbSkpKQogICAgICAgIGdvZmZzZXQgPSAwLjUqKDEtKDEuMC8oMS4wKm1wcmVzQHBh
cmVudF9ncmlkX3JhdGlvKGlkb20pKSkpCiAgICAgICAgYWlfc3RhcnQgPSBtcHJlc0BpX3Bh
cmVudF9zdGFydChpZG9tKSoxLjAtZ29mZnNldAogICAgICAgIGFqX3N0YXJ0ID0gbXByZXNA
al9wYXJlbnRfc3RhcnQoaWRvbSkqMS4wLWdvZmZzZXQKICAgICAgICA7YWlfc3RhcnQgPSBt
cHJlc0BpX3BhcmVudF9zdGFydChpZG9tKSoxLjAKICAgICAgICA7YWpfc3RhcnQgPSBtcHJl
c0BqX3BhcmVudF9zdGFydChpZG9tKSoxLjAKCiAgICAgICAgaWYoZ3JpZF90b19wbG90LmVx
LjApIHRoZW4KICAgICAgICAgYWRqdXN0X2dyaWQgPSAwLjAgCiAgICAgICAgZWxzZSBpZihn
cmlkX3RvX3Bsb3QuZXEuMSkgdGhlbgogICAgICAgICBhZGp1c3RfZ3JpZCA9IDAuNS8oMS4w
Km1wcmVzQHBhcmVudF9ncmlkX3JhdGlvKGlkb20pKSAKICAgICAgICBlbHNlIAogICAgICAg
ICBwcmludCgiRVJST1I6IEludmFsaWQgdmFsdWUgZm9yIGdyaWRfdG9fcGxvdCA9ICIrZ3Jp
ZF90b19wbG90KQogICAgICAgICBhZGp1c3RfZ3JpZCA9IDAuMCAKICAgICAgICBlbmQgaWYK
ICAgICAgICBlbmQgaWYKCiAgICAgICAgZG8gd2hpbGUgKCBuZCAuZ3QuIDEpCiAgICAgICAg
ICA7Tm90ZSB0aGF0IG5kLTEgaXMgdXNlZCBpbiB0aGUgZm9sbG93aW5nIGJlY2F1c2UgdGhl
IFdQUyBuYW1lbGlzdCBpcwogICAgICAgICAgO29uZS1iYXNlZCBidXQgYXJyYXlzIGluIE5D
TCBhcmUgemVyby1iYXNlZAogICAgICAgICAgZ29mZnNldCA9IDAuNSooMS0oMS4wLygxLjAq
bXByZXNAcGFyZW50X2dyaWRfcmF0aW8obmQtMSkpKSkKICAgICAgICAgIDthaV9zdGFydCA9
IGFpX3N0YXJ0L21wcmVzQHBhcmVudF9ncmlkX3JhdGlvKG5kLTEpICsgbXByZXNAaV9wYXJl
bnRfc3RhcnQobmQtMSkKICAgICAgICAgIDthal9zdGFydCA9IGFqX3N0YXJ0L21wcmVzQHBh
cmVudF9ncmlkX3JhdGlvKG5kLTEpICsgbXByZXNAal9wYXJlbnRfc3RhcnQobmQtMSkKICAg
ICAgICAgIGFpX3N0YXJ0ID0gKGFpX3N0YXJ0LTEpLygxLjAqbXByZXNAcGFyZW50X2dyaWRf
cmF0aW8obmQtMSkpICsgbXByZXNAaV9wYXJlbnRfc3RhcnQobmQtMSktZ29mZnNldAogICAg
ICAgICAgYWpfc3RhcnQgPSAoYWpfc3RhcnQtMSkvKDEuMCptcHJlc0BwYXJlbnRfZ3JpZF9y
YXRpbyhuZC0xKSkgKyBtcHJlc0BqX3BhcmVudF9zdGFydChuZC0xKS1nb2Zmc2V0CiAgICAg
ICAgICA7aV9wb2ludHMgPSAoaV9wb2ludHMvbXByZXNAcGFyZW50X2dyaWRfcmF0aW8obmQt
MSkpCiAgICAgICAgICA7al9wb2ludHMgPSAoal9wb2ludHMvbXByZXNAcGFyZW50X2dyaWRf
cmF0aW8obmQtMSkpCiAgICAgICAgICBpX3BvaW50cyA9IChpX3BvaW50cy8oMS4wKm1wcmVz
QHBhcmVudF9ncmlkX3JhdGlvKG5kLTEpKSkKICAgICAgICAgIGpfcG9pbnRzID0gKGpfcG9p
bnRzLygxLjAqbXByZXNAcGFyZW50X2dyaWRfcmF0aW8obmQtMSkpKQogICAgICAgICAgaWYo
Z3JpZF90b19wbG90LmVxLjApIHRoZW4KICAgICAgICAgICBhZGp1c3RfZ3JpZCA9IDAuMCAK
ICAgICAgICAgIGVsc2UgaWYoZ3JpZF90b19wbG90LmVxLjEpIHRoZW4KICAgICAgICAgICBh
ZGp1c3RfZ3JpZCA9IGFkanVzdF9ncmlkLygxLjAqbXByZXNAcGFyZW50X2dyaWRfcmF0aW8o
bmQtMSkpCiAgICAgICAgICBlbHNlIAogICAgICAgICAgIHByaW50KCJFUlJPUjogSW52YWxp
ZCB2YWx1ZSBmb3IgZ3JpZF90b19wbG90ID0gIitncmlkX3RvX3Bsb3QpCiAgICAgICAgICAg
YWRqdXN0X2dyaWQgPSAwLjAgCiAgICAgICAgICBlbmQgaWYKICAgICAgICAgIGVuZCBpZgoK
ICAgICAgICAgIDtuZCA9IG5kIC0gMQogICAgICAgICAgbmQgPSBtcHJlc0BwYXJlbnRfaWQo
bmQtMSkKICAgICAgICBlbmQgZG8KICAgICAgICA7aV9zdGFydCA9IHRvaW50ZWdlcihhaV9z
dGFydCArIC41ICkKICAgICAgICA7al9zdGFydCA9IHRvaW50ZWdlcihhal9zdGFydCArIC41
ICkKICAgICAgICBpX3N0YXJ0ID0gYWlfc3RhcnQKICAgICAgICBqX3N0YXJ0ID0gYWpfc3Rh
cnQKICAgICAgICA7IGVuZCBwb2ludAogICAgICAgIDtpX2VuZCA9IGlfcG9pbnRzICsgaV9z
dGFydCArIDEKICAgICAgICA7al9lbmQgPSBqX3BvaW50cyArIGpfc3RhcnQgKyAxCiAgICAg
ICAgaV9lbmQgPSBpX3BvaW50cyArIGlfc3RhcnQKICAgICAgICBqX2VuZCA9IGpfcG9pbnRz
ICsgal9zdGFydAogICAgICAgIDtCUFIgRU5ECiAgICAgIGVuZCBpZgoKICAgICAgOyBnZXQg
dGhlIGZvdXIgY29ybmVycwoKICAgICAgeHggPSBpX3N0YXJ0IC0gYWRqdXN0X2dyaWQKICAg
ICAgeXkgPSBqX3N0YXJ0IC0gYWRqdXN0X2dyaWQKICAgICAgO3h4ID0gaW50MmZsdChpX3N0
YXJ0KQogICAgICA7eXkgPSBpbnQyZmx0KGpfc3RhcnQpCiAgICAgIGxvYyA9IHdyZl9pal90
b19sbCAoeHgseXkscmVzKQogICAgICBsb25fU1cgPSBsb2MoMCkKICAgICAgbGF0X1NXID0g
bG9jKDEpCgogICAgICB4eCA9IGlfZW5kICsgYWRqdXN0X2dyaWQKICAgICAgeXkgPSBqX3N0
YXJ0IC0gYWRqdXN0X2dyaWQKICAgICAgO3h4ID0gaW50MmZsdChpX2VuZCkKICAgICAgO3l5
ID0gaW50MmZsdChqX3N0YXJ0KQogICAgICBsb2MgPSB3cmZfaWpfdG9fbGwgKHh4LHl5LHJl
cykKICAgICAgbG9uX1NFID0gbG9jKDApCiAgICAgIGxhdF9TRSA9IGxvYygxKQoKICAgICAg
eHggPSBpX3N0YXJ0IC0gYWRqdXN0X2dyaWQKICAgICAgeXkgPSBqX2VuZCArIGFkanVzdF9n
cmlkCiAgICAgIDt4eCA9IGludDJmbHQoaV9zdGFydCkKICAgICAgO3l5ID0gaW50MmZsdChq
X2VuZCkKICAgICAgbG9jID0gd3JmX2lqX3RvX2xsICh4eCx5eSxyZXMpCiAgICAgIGxvbl9O
VyA9IGxvYygwKQogICAgICBsYXRfTlcgPSBsb2MoMSkKCiAgICAgIDt4eCA9IGludDJmbHQo
aV9lbmQpCiAgICAgIDt5eSA9IGludDJmbHQoal9lbmQpCiAgICAgIHh4ID0gaV9lbmQgKyBh
ZGp1c3RfZ3JpZAogICAgICB5eSA9IGpfZW5kICsgYWRqdXN0X2dyaWQKICAgICAgO0JQUiBF
TkQKICAgICAgbG9jID0gd3JmX2lqX3RvX2xsICh4eCx5eSxyZXMpCiAgICAgIGxvbl9ORSA9
IGxvYygwKQogICAgICBsYXRfTkUgPSBsb2MoMSkKCiAgICAgIHhib3ggPSAoL2xvbl9TVywg
bG9uX1NFLCBsb25fTkUsIGxvbl9OVywgbG9uX1NXIC8pCiAgICAgIHlib3ggPSAoL2xhdF9T
VywgbGF0X1NFLCBsYXRfTkUsIGxhdF9OVywgbGF0X1NXIC8pCiAgICAgIHhfb3V0ID0gbmV3
KGRpbXNpemVzKHhib3gpLHR5cGVvZih4Ym94KSkKICAgICAgeV9vdXQgPSBuZXcoZGltc2l6
ZXMoeWJveCksdHlwZW9mKHlib3gpKQogICAgICBkYXRhdG9uZGMobXAsIHhib3gsIHlib3gs
IHhfb3V0LCB5X291dCkKICAgICAgZ3NuX3BvbHlsaW5lX25kYyh3a3MsIHhfb3V0LCB5X291
dCwgbG5yZXMpCgogICAgICBpZGQgPSBpZG9tICsgMQogICAgICBkb21fdGV4dCA9ICJkMCIr
aWRkCiAgICAgIGlmICggdHhyZXNAdHhKdXN0IC5lcS4gIkJvdHRvbUxlZnQiICkgdGhlbgog
ICAgICAgIGdzbl90ZXh0KHdrcyxtcCxkb21fdGV4dCxsb25fTlcsbGF0X05XLHR4cmVzKQog
ICAgICBlbHNlCiAgICAgICAgZ3NuX3RleHRfbmRjKHdrcyxkb21fdGV4dCx4X291dCgzKSsw
LjAxLHlfb3V0KDMpLTAuMDEsdHhyZXMpCiAgICAgIGVuZCBpZgoKICAgIGVuZCBkbwoKICBl
bmQgaWYKCiAgcmV0dXJuKG1wKQoKZW5kCgo7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
dW5kZWYoIndyZl9tYXBfcmVzb3VyY2VzIikKZnVuY3Rpb24gd3JmX21hcF9yZXNvdXJjZXMo
aW5fZmlsZVsxXTpmaWxlLG1hcF9hcmdzWzFdOmxvZ2ljYWwpICAgCmxvY2FsIGxhdCwgbG9u
LCB4MSwgeDIsIHkxLCB5MiwgZGltcywgaWksIGpqCmJlZ2luCjsKOyBUaGlzIGZ1bmN0aW9u
IHNldHMgcmVzb3VyY2VzIGZvciBhIFdSRiBtYXAgcGxvdCwgYmFzaW5nIHRoZSBwcm9qZWN0
aW9uIG9uCjsgdGhlIE1BUF9QUk9KIGF0dHJpYnV0ZSBpbiB0aGUgZ2l2ZW4gZmlsZS4gSXQn
cyBpbnRlbmRlZCB0byBiZSBjYWxsYWJsZQo7IGJ5IHVzZXJzIHdobyBuZWVkIHRvIHNldCBt
cFhYWFggcmVzb3VyY2VzIGZvciBvdGhlciBwbG90dGluZyBzY3JpcHRzLgo7Cgo7IFNldCBz
b21lIHJlc291cmNlcyBkZXBlbmRpbmcgb24gd2hhdCBraW5kIG9mIG1hcCBwcm9qZWN0aW9u
IGlzIAo7IGNob3Nlbi4KOwo7ICAgTUFQX1BST0ogPSAwIDogIkN5bGluZHJpY2FsRXF1aWRp
c3RhbnQiCjsgICBNQVBfUFJPSiA9IDEgOiAiTGFtYmVydENvbmZvcm1hbCIKOyAgIE1BUF9Q
Uk9KID0gMiA6ICJTdGVyZW9ncmFwaGljIgo7ICAgTUFQX1BST0ogPSAzIDogIk1lcmNhdG9y
Igo7ICAgTUFQX1BST0ogPSA2IDogIkxhdC9Mb24iCgogICAgaWYoaXNhdHQoaW5fZmlsZSwi
TUFQX1BST0oiKSkKCjsgICBDeWxpbmRyaWNhbEVxdWlkaXN0YW50CiAgICAgIGlmKGluX2Zp
bGVATUFQX1BST0ogLmVxLiAwKQogICAgICAgIG1hcF9hcmdzQG1wUHJvamVjdGlvbiAgICAg
ICAgICA9ICJDeWxpbmRyaWNhbEVxdWlkaXN0YW50IgogICAgICAgIG1hcF9hcmdzQG1wR3Jp
ZFNwYWNpbmdGID0gNDUKICAgICAgICBtYXBfYXJnc0BtcENlbnRlckxhdEYgICA9IGdldF9y
ZXNfdmFsdWVfa2VlcChtYXBfYXJncywgIm1wQ2VudGVyTGF0RiIsIDAuMCkKICAgICAgICBp
Zihpc2F0dChpbl9maWxlLCJTVEFORF9MT04iKSkKICAgICAgICAgIG1hcF9hcmdzQG1wQ2Vu
dGVyTG9uRiAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAobWFwX2FyZ3MsICJtcENlbnRlckxvbkYi
LGluX2ZpbGVAU1RBTkRfTE9OKQogICAgICAgIGVsc2UKICAgICAgICAgIGlmKGlzYXR0KGlu
X2ZpbGUsIkNFTl9MT04iKSkKICAgICAgICAgICAgbWFwX2FyZ3NAbXBDZW50ZXJMb25GICA9
IGdldF9yZXNfdmFsdWVfa2VlcChtYXBfYXJncywgIm1wQ2VudGVyTG9uRiIsaW5fZmlsZUBD
RU5fTE9OKQogICAgICAgICAgZWxzZQogICAgICAgICAgIHByaW50KCJFUlJPUjogRm91bmQg
bmVpdGhlciBTVEFORF9MT04gb3IgQ0VOX0xPTiBpbiBmaWxlIikKICAgICAgICAgIGVuZCBp
ZgogICAgICAgIGVuZCBpZgogICAgICBlbmQgaWYKCjsgICBMYW1iZXJ0Q29uZm9ybWFsIHBy
b2plY3Rpb24KICAgICAgaWYoaW5fZmlsZUBNQVBfUFJPSiAuZXEuIDEpCiAgICAgICAgbWFw
X2FyZ3NAbXBQcm9qZWN0aW9uICAgICAgICAgICAgICAgPSAiTGFtYmVydENvbmZvcm1hbCIK
ICAgICAgICBtYXBfYXJnc0BtcExhbWJlcnRQYXJhbGxlbDFGID0gZ2V0X3Jlc192YWx1ZV9r
ZWVwKG1hcF9hcmdzLCAibXBMYW1iZXJ0UGFyYWxsZWwxRiIsaW5fZmlsZUBUUlVFTEFUMSkK
ICAgICAgICBtYXBfYXJnc0BtcExhbWJlcnRQYXJhbGxlbDJGID0gZ2V0X3Jlc192YWx1ZV9r
ZWVwKG1hcF9hcmdzLCAibXBMYW1iZXJ0UGFyYWxsZWwyRiIsaW5fZmlsZUBUUlVFTEFUMikK
ICAgICAgICBpZihpc2F0dChpbl9maWxlLCJTVEFORF9MT04iKSkKICAgICAgICAgIG1hcF9h
cmdzQG1wTGFtYmVydE1lcmlkaWFuRiAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAobWFwX2FyZ3Ms
ICJtcExhbWJlcnRNZXJpZGlhbkYiLGluX2ZpbGVAU1RBTkRfTE9OKQogICAgICAgIGVsc2UK
ICAgICAgICAgIGlmKGlzYXR0KGluX2ZpbGUsIkNFTl9MT04iKSkKICAgICAgICAgICAgbWFw
X2FyZ3NAbXBMYW1iZXJ0TWVyaWRpYW5GICA9IGdldF9yZXNfdmFsdWVfa2VlcChtYXBfYXJn
cywgIm1wTGFtYmVydE1lcmlkaWFuRiIsaW5fZmlsZUBDRU5fTE9OKQogICAgICAgICAgZWxz
ZQogICAgICAgICAgIHByaW50KCJFUlJPUjogRm91bmQgbmVpdGhlciBTVEFORF9MT04gb3Ig
Q0VOX0xPTiBpbiBmaWxlIikKICAgICAgICAgIGVuZCBpZgogICAgICAgIGVuZCBpZgogICAg
ICBlbmQgaWYKICAKOyAgIFN0ZXJlb2dyYXBoaWMgcHJvamVjdGlvbgogICAgICBpZihpbl9m
aWxlQE1BUF9QUk9KIC5lcS4gMikKICAgICAgICBtYXBfYXJnc0BtcFByb2plY3Rpb24gICAg
ICAgICAgPSAiU3RlcmVvZ3JhcGhpYyIKICAgICAgICBtYXBfYXJnc0BtcENlbnRlckxhdEYg
ICA9IGdldF9yZXNfdmFsdWVfa2VlcChtYXBfYXJncywgIm1wQ2VudGVyTGF0RiIsIGluX2Zp
bGVAQ0VOX0xBVCkKICAgICAgICBpZihpc2F0dChpbl9maWxlLCJTVEFORF9MT04iKSkKICAg
ICAgICAgIG1hcF9hcmdzQG1wQ2VudGVyTG9uRiAgPSBnZXRfcmVzX3ZhbHVlX2tlZXAobWFw
X2FyZ3MsICJtcENlbnRlckxvbkYiLGluX2ZpbGVAU1RBTkRfTE9OKQogICAgICAgIGVsc2UK
ICAgICAgICAgIGlmKGlzYXR0KGluX2ZpbGUsIkNFTl9MT04iKSkKICAgICAgICAgICAgbWFw
X2FyZ3NAbXBDZW50ZXJMb25GICA9IGdldF9yZXNfdmFsdWVfa2VlcChtYXBfYXJncywgIm1w
Q2VudGVyTG9uRiIsaW5fZmlsZUBDRU5fTE9OKQogICAgICAgICAgZWxzZQogICAgICAgICAg
IHByaW50KCJFUlJPUjogRm91bmQgbmVpdGhlciBTVEFORF9MT04gb3IgQ0VOX0xPTiBpbiBm
aWxlIikKICAgICAgICAgIGVuZCBpZgogICAgICAgIGVuZCBpZgogICAgICBlbmQgaWYKICAK
OyAgIE1lcmNhdG9yIHByb2plY3Rpb24KICAgICAgaWYoaW5fZmlsZUBNQVBfUFJPSiAuZXEu
IDMpCiAgICAgICAgbWFwX2FyZ3NAbXBQcm9qZWN0aW9uICAgICAgICAgID0gIk1lcmNhdG9y
IgogICAgICAgIG1hcF9hcmdzQG1wQ2VudGVyTGF0RiAgID0gZ2V0X3Jlc192YWx1ZV9rZWVw
KG1hcF9hcmdzLCAibXBDZW50ZXJMYXRGIiwgMC4wKQogICAgICAgIGlmKGlzYXR0KGluX2Zp
bGUsIlNUQU5EX0xPTiIpKQogICAgICAgICAgbWFwX2FyZ3NAbXBDZW50ZXJMb25GICA9IGdl
dF9yZXNfdmFsdWVfa2VlcChtYXBfYXJncywgIm1wQ2VudGVyTG9uRiIsaW5fZmlsZUBTVEFO
RF9MT04pCiAgICAgICAgZWxzZQogICAgICAgICAgaWYoaXNhdHQoaW5fZmlsZSwiQ0VOX0xP
TiIpKQogICAgICAgICAgICBtYXBfYXJnc0BtcENlbnRlckxvbkYgID0gZ2V0X3Jlc192YWx1
ZV9rZWVwKG1hcF9hcmdzLCAibXBDZW50ZXJMb25GIixpbl9maWxlQENFTl9MT04pCiAgICAg
ICAgICBlbHNlCiAgICAgICAgICAgcHJpbnQoIkVSUk9SOiBGb3VuZCBuZWl0aGVyIFNUQU5E
X0xPTiBvciBDRU5fTE9OIGluIGZpbGUiKQogICAgICAgICAgZW5kIGlmCiAgICAgICAgZW5k
IGlmCiAgICAgIGVuZCBpZgogIAo7ICAgIGdsb2JhbCBXUkYgQ3lsaW5kcmljYWxFcXVpZGlz
dGFudAogICAgICBpZihpbl9maWxlQE1BUF9QUk9KIC5lcS4gNikKICAgICAgICBtYXBfYXJn
c0BtcFByb2plY3Rpb24gICAgICAgICAgPSAiQ3lsaW5kcmljYWxFcXVpZGlzdGFudCIKICAg
ICAgICBtYXBfYXJnc0BtcEdyaWRTcGFjaW5nRiA9IDQ1CiAgICAgICAgbWFwX2FyZ3NAbXBD
ZW50ZXJMb25GICA9IGdldF9yZXNfdmFsdWVfa2VlcChtYXBfYXJncywgIm1wQ2VudGVyTG9u
RiIsaW5fZmlsZUBDRU5fTE9OKQogICAgICAgIGlmKCBpc2F0dChpbl9maWxlLCJQT0xFX0xB
VCIpICkgdGhlbgogICAgICAgICAgbWFwX2FyZ3NAbXBDZW50ZXJSb3RGID0gZ2V0X3Jlc192
YWx1ZV9rZWVwKG1hcF9hcmdzLCAibXBDZW50ZXJSb3RGIiwgOTAuMCAtIGluX2ZpbGVAUE9M
RV9MQVQpIAogICAgICAgICAgZGVsZXRlKG1hcF9hcmdzQG1wQ2VudGVyTG9uRikKICAgICAg
ICAgIGNhbGNlbiA9IC0xOTAuCiAgICAgICAgICBtYXBfYXJnc0BtcENlbnRlckxvbkYgID0g
Z2V0X3Jlc192YWx1ZV9rZWVwKG1hcF9hcmdzLCAibXBDZW50ZXJMb25GIiwgY2FsY2VuICkK
ICAgICAgICBlbmQgaWYKICAgICAgZW5kIGlmCiAgCiAgICBlbHNlCiAgCiAgICAgIHJldHVy
bihtYXBfYXJncykKICAKICAgIGVuZCBpZgoKICAgIG1hcF9hcmdzQG1wTmVzdFRpbWUgPSBn
ZXRfcmVzX3ZhbHVlX2tlZXAobWFwX2FyZ3MsICJtcE5lc3RUaW1lIiwwKQoKICAgICAgaWYo
aXNmaWxldmFyKGluX2ZpbGUsIlhMQVQiKSkKICAgICAgICBsYXQgPSBpbl9maWxlLT5YTEFU
KG1hcF9hcmdzQG1wTmVzdFRpbWUsOiw6KQogICAgICAgIGxvbiA9IGluX2ZpbGUtPlhMT05H
KG1hcF9hcmdzQG1wTmVzdFRpbWUsOiw6KQogICAgICBlbHNlCiAgICAgICAgbGF0ID0gaW5f
ZmlsZS0+WExBVF9NKG1hcF9hcmdzQG1wTmVzdFRpbWUsOiw6KQogICAgICAgIGxvbiA9IGlu
X2ZpbGUtPlhMT05HX00obWFwX2FyZ3NAbXBOZXN0VGltZSw6LDopCiAgICAgIGVuZCBpZgog
ICAgICBkaW1zID0gZGltc2l6ZXMobGF0KQoKICAgICAgZG8gaWkgPSAwLCBkaW1zKDApLTEK
ICAgICAgZG8gamogPSAwLCBkaW1zKDEpLTEKICAgICAgICBpZiAoIGxvbihpaSxqaikgLmx0
LiAwLjApIHRoZW4KICAgICAgICAgIGxvbihpaSxqaikgPSBsb24oaWksamopICsgMzYwLgog
ICAgICAgIGVuZCBpZgogICAgICBlbmQgZG8KICAgICAgZW5kIGRvCgogICAgICBtYXBfYXJn
c0BzdGFydF9sYXQgPSBsYXQoMCwwKQogICAgICBtYXBfYXJnc0BzdGFydF9sb24gPSBsb24o
MCwwKQogICAgICBtYXBfYXJnc0BlbmRfbGF0ICAgPSBsYXQoZGltcygwKS0xLGRpbXMoMSkt
MSkKICAgICAgbWFwX2FyZ3NAZW5kX2xvbiAgID0gbG9uKGRpbXMoMCktMSxkaW1zKDEpLTEp
CgoKOyBTZXQgc29tZSByZXNvdXJjZXMgY29tbW9uIHRvIGFsbCBtYXAgcHJvamVjdGlvbnMu
CiAgICAgIG1hcF9hcmdzID0gc2V0X21wX3Jlc291cmNlcyhtYXBfYXJncykKCiAgICAgIGlm
ICggaXNhdHQobWFwX2FyZ3MsIlpvb21JbiIpIC5hbmQuIG1hcF9hcmdzQFpvb21JbiApIHRo
ZW4KICAgICAgICB5MSA9IDAKICAgICAgICB4MSA9IDAKICAgICAgICB5MiA9IGRpbXMoMCkt
MQogICAgICAgIHgyID0gZGltcygxKS0xCiAgICAgICAgaWYgKCBpc2F0dChtYXBfYXJncywi
WXN0YXJ0IikgKSB0aGVuCiAgICAgICAgICB5MSA9IG1hcF9hcmdzQFlzdGFydAogICAgICAg
ICAgZGVsZXRlKG1hcF9hcmdzQFlzdGFydCkKICAgICAgICBlbmQgaWYKICAgICAgICBpZiAo
IGlzYXR0KG1hcF9hcmdzLCJYc3RhcnQiKSApIHRoZW4KICAgICAgICAgIHgxID0gbWFwX2Fy
Z3NAWHN0YXJ0CiAgICAgICAgICBkZWxldGUobWFwX2FyZ3NAWHN0YXJ0KQogICAgICAgIGVu
ZCBpZgogICAgICAgIGlmICggaXNhdHQobWFwX2FyZ3MsIlllbmQiKSApIHRoZW4KICAgICAg
ICAgIGlmICggbWFwX2FyZ3NAWWVuZCAubGUuIHkyICkgdGhlbgogICAgICAgICAgICB5MiA9
IG1hcF9hcmdzQFllbmQKICAgICAgICAgIGVuZCBpZgogICAgICAgICAgZGVsZXRlKG1hcF9h
cmdzQFllbmQpCiAgICAgICAgZW5kIGlmCiAgICAgICAgaWYgKCBpc2F0dChtYXBfYXJncywi
WGVuZCIpICkgdGhlbgogICAgICAgICAgaWYgKCBtYXBfYXJnc0BYZW5kIC5sZS4geDIgKSB0
aGVuCiAgICAgICAgICAgIHgyID0gbWFwX2FyZ3NAWGVuZAogICAgICAgICAgZW5kIGlmCiAg
ICAgICAgICBkZWxldGUobWFwX2FyZ3NAWGVuZCkKICAgICAgICBlbmQgaWYKCiAgICAgICAg
bWFwX2FyZ3NAbXBMZWZ0Q29ybmVyTGF0RiAgICAgID0gbGF0KHkxLHgxKQogICAgICAgIG1h
cF9hcmdzQG1wTGVmdENvcm5lckxvbkYgICAgICA9IGxvbih5MSx4MSkKICAgICAgICBtYXBf
YXJnc0BtcFJpZ2h0Q29ybmVyTGF0RiAgICAgPSBsYXQoeTIseDIpCiAgICAgICAgbWFwX2Fy
Z3NAbXBSaWdodENvcm5lckxvbkYgICAgID0gbG9uKHkyLHgyKQoKICAgICAgICBpZiAoIG1h
cF9hcmdzQG1wUmlnaHRDb3JuZXJMb25GIC5sdC4gMC4wICkgdGhlbgogICAgICAgICAgbWFw
X2FyZ3NAbXBSaWdodENvcm5lckxvbkYgID0gbWFwX2FyZ3NAbXBSaWdodENvcm5lckxvbkYg
KyAzNjAuMAogICAgICAgIGVuZCBpZiAKCiAgICAgICAgZGVsZXRlKG1hcF9hcmdzQFpvb21J
bikKICAgICAgZW5kIGlmCgogICAgICByZXR1cm4obWFwX2FyZ3MpCmVuZAoKOy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnVuZGVmKCJ3cmZfbWFwIikKZnVuY3Rpb24gd3JmX21hcCh3
a3NbMV06Z3JhcGhpYyxpbl9maWxlWzFdOmZpbGUsb3B0X2FyZ3NbMV06bG9naWNhbCkgICAK
CmJlZ2luCjsKOyBUaGlzIGZ1bmN0aW9uIGNyZWF0ZXMgYSBtYXAgcGxvdCwgYW5kIGJhc2Vz
IHRoZSBwcm9qZWN0aW9uIG9uCjsgdGhlIE1BUF9QUk9KIGF0dHJpYnV0ZSBpbiB0aGUgZ2l2
ZW4gZmlsZS4KOwo7ICAgMS4gTWFrZSBhIGNvcHkgb2YgdGhlIHJlc291cmNlIGxpc3QsIGFu
ZCBjYWxsIGEgZnVuY3Rpb24gdG8gc2V0CjsgICAgICBzb21lIHJlc291cmNlcyBjb21tb24g
dG8gYWxsIG1hcCBwcm9qZWN0aW9ucy4KOwo7ICAgMi4gRGV0ZXJtaW5lIHRoZSBwcm9qZWN0
aW9uIGJlaW5nIHVzZWQsIGFuZCBzZXQgcmVzb3VyY2VzIGJhc2VkCjsgICAgICBvbiB0aGF0
IHByb2plY3Rpb24uCjsKOyAgIDMuIENyZWF0ZSB0aGUgbWFwIHBsb3QsIGFuZCBkcmF3IGFu
ZCBhZHZhbmNlIHRoZSBmcmFtZQo7ICAgICAgKGlmIHJlcXVlc3RlZCkuCgogICAgaWYob3B0
X2FyZ3MuYW5kLmlzYXR0KG9wdF9hcmdzLCJnc25EZWJ1Z1dyaXRlRmlsZU5hbWUiKSkgdGhl
bgogICAgICB3cmZfZGVidWdfZmlsZSA9IGdldF9yZXNfdmFsdWUob3B0X2FyZ3MsImdzbkRl
YnVnV3JpdGVGaWxlTmFtZSIsICAiIikgICAgCiAgICBlbmQgaWYKCiAgICBvcHRzID0gb3B0
X2FyZ3MgICAgICA7IE1ha2UgYSBjb3B5IG9mIHRoZSByZXNvdXJjZSBsaXN0CiAgICBvcHRz
ICA9IFRydWUKCjstLS1TZXQgc29tZSBtYXAgcmVzb3VyY2VzIGJhc2VkIG9uIHBhcmFtZXRl
cnMgYW5kIHZhcmlhYmxlcyBpbiBpbnB1dCBmaWxlLgogICAgb3B0cyA9IHdyZl9tYXBfcmVz
b3VyY2VzKGluX2ZpbGUsb3B0cykKCiAgICBpZigubm90LmlzYXR0KG9wdHMsIm1wUHJvamVj
dGlvbiIpKSB0aGVuCiAgICAgIHByaW50KCJ3cmZfbWFwOiBFcnJvcjogbm8gTUFQX1BST0og
YXR0cmlidXRlIGluIGlucHV0IGZpbGUiKQogICAgICByZXR1cm4obmV3KDEsZ3JhcGhpYykp
CiAgICBlbHNlCiAgICAgIHByb2plY3Rpb24gPSBvcHRzQG1wUHJvamVjdGlvbgogICAgZW5k
IGlmCgo7IFRoZSBkZWZhdWx0IGlzIG5vdCB0byBkcmF3IHRoZSBwbG90IG9yIGFkdmFuY2Ug
dGhlIGZyYW1lLCBhbmQKOyB0byBtYXhpbWl6ZSB0aGUgcGxvdCBpbiB0aGUgZnJhbWUuCgog
IG9wdHNAZ3NuRHJhdyAgICAgICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJnc25EcmF3
IiwgICAgIEZhbHNlKQogIG9wdHNAZ3NuRnJhbWUgICAgICA9IGdldF9yZXNfdmFsdWVfa2Vl
cChvcHRzLCJnc25GcmFtZSIsICAgIEZhbHNlKQogIG9wdHNAZ3NuTWF4aW1pemUgICA9IGdl
dF9yZXNfdmFsdWVfa2VlcChvcHRzLCJnc25NYXhpbWl6ZSIsIFRydWUpCgogIGRlbGV0ZV9h
dHRycyhvcHRzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBDbGVhbiB1cC4KICBt
cCA9IGdzbl9tYXAod2tzLHByb2plY3Rpb24sb3B0cykgICAgICAgICAgICAgIDsgQ3JlYXRl
IG1hcCBwbG90LgoKICBpZihpc3Zhcigid3JmX2RlYnVnX2ZpbGUiKSkgdGhlbgogICAgb3B0
c0BtcFByb2plY3Rpb24gPSBwcm9qZWN0aW9uCiAgICB3cml0ZV93cmZfZGVidWdfaW5mbyh3
a3MsRmFsc2UsRmFsc2Usd3JmX2RlYnVnX2ZpbGUsb3B0cywid3JmX21hcCIpCiAgZW5kIGlm
CgogIHJldHVybihtcCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBS
ZXR1cm4uCgplbmQKCjstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKdW5kZWYoIndyZl9t
YXBfb3ZlcmxheXMiKQpmdW5jdGlvbiB3cmZfbWFwX292ZXJsYXlzKGluX2ZpbGVbMV06Zmls
ZSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgIHdrczpncmFwaGljLCBcCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGxvdHNbKl06Z3JhcGhpYywgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgIG9wdF9hcmdbMV06bG9naWNhbCwgXAogICAgICAgICAgICAgICAgICAgICAg
ICAgIG9wdF9tcFsxXTpsb2dpY2FsKSAKIAo7IFRoaXMgcHJvY2VkdXJlIHRha2VzIGFuIGFy
cmF5IG9mIHBsb3RzIGFuZCBvdmVybGF5cyB0aGVtIG9uIGEKOyBiYXNlIHBsb3QgLSBtYXAg
YmFja2dyb3VuZC4KOwo7IEl0IHdpbGwgYWR2YW5jZSB0aGUgcGxvdCBhbmQgY2xlYW51cCwg
dW5sZXNzIHlvdSBzZXQgdGhlCjsgUGFuZWxQbG90IHJlc291cmNlIHRvIFRydWUuCjsKOyAg
QXR0cmlidXRlcyByZWNvZ25pemVkIGJ5IHRoaXMgcHJvY2VkdXJlOgo7ICAgICBGcmFtZVBs
b3QKOyAgICAgUGFuZWxQbG90CjsgICAgIE5vVGl0bGVzICAgICAgICAgICAgICAgICAgKGRv
bid0IGRvIGFueSB0aXRsZXMpIAo7ICAgICBDb21tb25UaXRsZSAmIFBsb3RUaXRsZSBpcyB1
c2VkIHRvIG92ZXJ3cml0ZSBmaWVsZCB0aXRsZXMKOyAgICAgICAgQ29tbW9uVGl0bGUgd2ls
bCBzdXBlcmNlZGUgTm9UaXRsZXMKOyAgICAgTGF0TG9uT3ZlcmxheQo7CjsgSWYgRnJhbWVQ
bG90IEZhbHNlLCB0aGVuIERyYXcgdGhlIHBsb3QgYnV0IGRvIG5vdCBGcmFtZS4KOyBJbiB0
aGlzIGNhc2UgYSB1c2VyIHdhbnQgdG8gYWRkIHRvIHRoZSBkcmF3aW5nLCBhbmQgd2lsbAo7
IGhhdmUgdG8gYWR2YW5jZSB0aGUgRnJhbWUgbWFudWFsbHkgaW4gdGhlIHNjcmlwdC4KOwo7
IElmIHRoZSAiTm9UaXRsZXMiIGF0dHJpYnV0ZSBleGlzdHMgYW5kIGlzIHNldCBUcnVlLCB0
aGVuCjsgZG9uJ3QgY3JlYXRlIHRoZSB0b3AtbGVmdCB0aXRsZXMsIGFuZCBsZWF2ZSB0aGUg
bWFpbiB0aXRsZXMgYWxvbmUuCjsgVGhpcyByZXNvdXJjZSBjYW4gYmUgdXNlZnVsIGlmIHlv
dSBhcmUgcGxhbm5pbmcgdG8gcGFuZWwKOyB0aGUgcGxvdHMuCjsKOyBJZiBQYW5lbFBsb3Qg
aXMgc2V0IHRvIFRydWUsIHRoZW4gdGhpcyBmbGFncyB0byB3cmZfbWFwX292ZXJsYXlzCjsg
dGhhdCB0aGVzZSBwbG90cyBhcmUgZ29pbmcgdG8gYmUgZXZlbnR1YWxseSBwYW5lbGVkIChs
aWtlbHkKOyBieSBnc25fcGFuZWwpLCBhbmQgaGVuY2UgMSkgZHJhdyBhbmQgZnJhbWUgc2hv
dWxkIG5vdCBiZSBjYWxsZWQKOyAodW5sZXNzIGdzbkRyYXcgYW5kL29yIGdzbkZyYW1lIGFy
ZSBleHBsaWNpdGx5IHNldCB0byBUcnVlKSwKOyBhbmQgMikgdGhlIG92ZXJsYXlzIGFuZCB0
aXRsZXMgc2hvdWxkIG5vdCBiZSByZW1vdmVkIHdpdGgKOyBOaGxSZW1vdmVPdmVybGF5IGFu
ZCBOaGxSZW1vdmVBbm5vdGF0aW9uLgo7CjsgSWYgTGF0TG9uT3ZlcmxheSBpcyBzZXQgdG8g
VHJ1ZSwgdGhlbiB0aGlzIG1lYW5zIHRoZSB1c2VyIGlzCjsgdXNpbmcgdGhlIDJEIGxhdC9s
b24gY29vcmRpbmF0ZXMgdG8gZG8gdGhlIG92ZXJsYXksIGFuZCBoZW5jZQo7IHRmRG9ORENP
dmVybGF5IHNob3VsZCBub3QgYmUgc2V0IHRvIFRydWUuIChUaGUgZGVmYXVsdCBpcyBGYWxz
ZS4pCjsKYmVnaW4KCiAgb3B0cyAgICAgPSBvcHRfYXJnICAgICAgICAgOyBNYWtlIGEgY29w
eSBvZiB0aGUgcmVzb3VyY2UgbGlzdHMKICBvcHRfbXBfMiA9IG9wdF9tcCAgICAgIAoKICBp
ZihvcHRzLmFuZC5pc2F0dChvcHRzLCJnc25EZWJ1Z1dyaXRlRmlsZU5hbWUiKSkgdGhlbgog
ICAgb3B0X21wXzJAZ3NuRGVidWdXcml0ZUZpbGVOYW1lID0gZ2V0X3Jlc192YWx1ZShvcHRz
LCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdzbkRl
YnVnV3JpdGVGaWxlTmFtZSIsICAiIikgICAgCiAgICB3cmZfZGVidWdfZmlsZSA9IG9wdF9t
cF8yQGdzbkRlYnVnV3JpdGVGaWxlTmFtZQogIGVuZCBpZgoKICA7IExldCdzIG1ha2UgdGhl
IG1hcCBmaXJzdAogIGJhc2UgPSB3cmZfbWFwKHdrcyxpbl9maWxlLG9wdF9tcF8yKQoKICBu
b190aXRsZXMgID0gZ2V0X3Jlc192YWx1ZShvcHRzLCJOb1RpdGxlcyIsRmFsc2UpICAgICA7
IERvIHdlIHdhbnQgZmllbGQgdGl0bGVzPwogIGNvbV90aXRsZSAgPSBnZXRfcmVzX3ZhbHVl
KG9wdHMsIkNvbW1vblRpdGxlIixGYWxzZSkgICAgIDsgRG8gd2UgaGF2ZSBhIGNvbW1vbiB0
aXRsZT8KICBpZiAoIGNvbV90aXRsZSApIHRoZW4KICAgIHBsb3RfdGl0bGUgPSBnZXRfcmVz
X3ZhbHVlKG9wdHMsIlBsb3RUaXRsZSIsIiAgIikKICAgIG5vX3RpdGxlcyA9IFRydWUKICBl
bmQgaWYKICAKICBjYWxsX2RyYXcgID0gVHJ1ZQogIGNhbGxfZnJhbWUgPSBnZXRfcmVzX3Zh
bHVlKG9wdHMsIkZyYW1lUGxvdCIsVHJ1ZSkgICAgIDsgRG8gd2Ugd2FudCB0byBmcmFtZSB0
aGUgcGxvdD8KICBwYW5lbF9wbG90ID0gZ2V0X3Jlc192YWx1ZShvcHRzLCJQYW5lbFBsb3Qi
LEZhbHNlKSAgICA7IEFyZSB3ZSBwYW5lbGluZz8KICBsYXRsb25fb3ZlcmxheSA9IGdldF9y
ZXNfdmFsdWUob3B0cywiTGF0TG9uT3ZlcmxheSIsRmFsc2UpIDsgTGF0L2xvbiBPdmVybGF5
PwogIG9wdHNAZ3NuTWF4aW1pemUgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywiZ3NuTWF4
aW1pemUiLCBUcnVlKQoKICBucGxvdHMgPSBkaW1zaXplcyhwbG90cykKOyAgZm9udF9jb2xv
ciA9ICJCbGFjayIKCiAgZG8gaT0wLG5wbG90cy0xCiAgICBpZigubm90LmlzbWlzc2luZyhw
bG90cyhpKSkpIHRoZW4KOyAgICAgIGNsYXNzX25hbWUgPSBOaGxDbGFzc05hbWUocGxvdHMo
aSkpCjsgICAgICBwcmludChjbGFzc19uYW1lKQo7ICAgICAgaWYoY2xhc3NfbmFtZS5lcS4i
Y29udG91clBsb3RDbGFzcyIpIHRoZW4KOyAgICAgICAgZ2V0dmFsdWVzIHBsb3RzKGkpCjsg
ICAgICAgICAgImNuRmlsbE9uIiAgICA6IGZpbGxfb24KOyAgICAgICAgICAiY25MaW5lQ29s
b3IiIDogbGluZV9jb2xvcgo7ICAgICAgICBlbmQgZ2V0dmFsdWVzCjsgICAgICAgIGlmICgu
bm90LmZpbGxfb24pIHRoZW4KOyAgICAgICAgICBmb250X2NvbG9yID0gbGluZV9jb2xvciAg
ICAgIAo7ICAgICAgICBlbmQgaWYgICAgICAgCjsgICAgICBlbmQgaWYKICAgICAgaWYoLm5v
dC5ub190aXRsZXMpIHRoZW4KICAgICAgICBnZXR2YWx1ZXMgcGxvdHMoaSkKICAgICAgICAg
ICJ0aU1haW5TdHJpbmciIDogU3ViVGl0bGUKICAgICAgICBlbmQgZ2V0dmFsdWVzCiAgICAg
ICAgaWYoaS5lcS4wKSB0aGVuCiAgICAgICAgICBTdWJUaXRsZXMgPSBTdWJUaXRsZQogICAg
ICAgIGVsc2UKICAgICAgICAgIFN1YlRpdGxlcyA9IFN1YlRpdGxlcyArICJ+Q34iICsgU3Vi
VGl0bGUKICAgICAgICBlbmQgaWYKICAgICAgZW5kIGlmCiAgICAgIGlmKGNvbV90aXRsZSAu
YW5kLiBpIC5lcS4gbnBsb3RzLTEpIHRoZW4KICAgICAgICBnZXR2YWx1ZXMgcGxvdHMoaSkK
ICAgICAgICAgICJ0aU1haW5TdHJpbmciIDogU3ViVGl0bGUKICAgICAgICBlbmQgZ2V0dmFs
dWVzCiAgICAgICAgU3ViVGl0bGVzID0gcGxvdF90aXRsZQogICAgICBlbmQgaWYKICAgICAg
aWYoLm5vdC5sYXRsb25fb3ZlcmxheSkgdGhlbgogICAgICAgIHNldHZhbHVlcyBwbG90cyhp
KQogICAgICAgICAgInRmRG9ORENPdmVybGF5IiA6IFRydWUKICAgICAgICAgICJ0aU1haW5P
biIgICAgICAgOiBGYWxzZQogICAgICAgIGVuZCBzZXR2YWx1ZXMKICAgICAgZWxzZQogICAg
ICAgIHNldHZhbHVlcyBwbG90cyhpKQogICAgICAgICAgInRpTWFpbk9uIiAgICAgICA6IEZh
bHNlCiAgICAgICAgZW5kIHNldHZhbHVlcwogICAgICBlbmQgaWYKICAgICAgb3ZlcmxheShi
YXNlLHBsb3RzKGkpKQogICAgZWxzZQogICAgICBwcmludCgid3JmX21hcF9vdmVybGF5czog
V2FybmluZzogb3ZlcmxheSBwbG90ICMiICsgaSArICIgaXMgbm90IHZhbGlkLiIpCiAgICBl
bmQgaWYKICBlbmQgZG8KCiAgaWYoLm5vdC5ub190aXRsZXMgLm9yLiBjb21fdGl0bGUpIHRo
ZW4KICAgIGZvbnRfaGVpZ2h0ID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsIkZvbnRIZWln
aHRGIiwwLjAxKQogICAgdHh0ID0gY3JlYXRlICJtYXBfdGl0bGVzIiB0ZXh0SXRlbUNsYXNz
IHdrcwogICAgICAidHhTdHJpbmciICAgICAgOiBTdWJUaXRsZXMKICAgICAgInR4Rm9udEhl
aWdodEYiIDogZm9udF9oZWlnaHQKICAgICA7InR4Rm9udENvbG9yIiAgIDogZm9udF9jb2xv
cgogICAgZW5kIGNyZWF0ZQogICAgYW5ubyA9IE5obEFkZEFubm90YXRpb24oYmFzZSx0eHQp
CiAgICBzZXR2YWx1ZXMgYW5ubwogICAgICAiYW1ab25lIiAgICAgICAgICAgOiAzCiAgICAg
ICJhbUp1c3QiICAgICAgICAgICA6ICJCb3R0b21MZWZ0IgogICAgICAiYW1TaWRlIiAgICAg
ICAgICAgOiAiVG9wIgogICAgICAiYW1QYXJhbGxlbFBvc0YiICAgOiAwLjAwNQogICAgICAi
YW1PcnRob2dvbmFsUG9zRiIgOiAwLjAzCiAgICAgICJhbVJlc2l6ZU5vdGlmeSIgICA6IEZh
bHNlCiAgICBlbmQgc2V0dmFsdWVzCiAgICBiYXNlQG1hcF90aXRsZXMgPSBhbm5vCiAgZW5k
IGlmCjsKOyBnc25EcmF3IGFuZCBnc25GcmFtZSBkZWZhdWx0IHRvIEZhbHNlIGlmIHBhbmVs
IHBsb3QuCjsKICBpZihwYW5lbF9wbG90KSB0aGVuCiAgICBjYWxsX2RyYXcgPSBGYWxzZQog
ICAgY2FsbF9mcmFtZT0gRmFsc2UKICBlbmQgaWYKCgogIG9wdHNAZ3NuRHJhdyAgICAgPSBn
ZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywiZ3NuRHJhdyIsICAgICBjYWxsX2RyYXcpCiAgb3B0
c0Bnc25GcmFtZSAgICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJnc25GcmFtZSIsICAg
IGNhbGxfZnJhbWUpCgogIGRyYXdfYW5kX2ZyYW1lKHdrcyxiYXNlLG9wdHNAZ3NuRHJhdyxv
cHRzQGdzbkZyYW1lLEZhbHNlLCBcCiAgICAgICAgICAgICAgICAgb3B0c0Bnc25NYXhpbWl6
ZSkKCiAgaWYoLm5vdC5wYW5lbF9wbG90KSB0aGVuCiAgICBkbyBpPTAsbnBsb3RzLTEKICAg
ICAgaWYoLm5vdC5pc21pc3NpbmcocGxvdHMoaSkpKSB0aGVuCiAgICAgICAgTmhsUmVtb3Zl
T3ZlcmxheShiYXNlLHBsb3RzKGkpLEZhbHNlKQogICAgICBlbHNlCiAgICAgICAgcHJpbnQo
IndyZl9yZW1vdmVfbWFwX292ZXJsYXlzOiBXYXJuaW5nOiBvdmVybGF5IHBsb3QgIyIgKyBp
ICsgIiBpcyBub3QgdmFsaWQuIikKICAgICAgICBwcmludCgiICAgICAgICAgICAgICAgICAg
ICAgICAgTm90aGluZyB0byByZW1vdmUuIikKICAgICAgZW5kIGlmCiAgICBlbmQgZG8KICBl
bmQgaWYKCiAgaWYoaXN2YXIoIndyZl9kZWJ1Z19maWxlIikpIHRoZW4KICAgIHdyaXRlX3dy
Zl9kZWJ1Z19zY3JpcHQod2tzLHdyZl9kZWJ1Z19maWxlLCJ3cmZfbWFwX292ZXJsYXlzIikK
ICBlbmQgaWYKCiAgaWYoLm5vdC5ub190aXRsZXMuYW5kLi5ub3QucGFuZWxfcGxvdCkgdGhl
bgogICAgaWYoaXNhdHQoYmFzZSwibWFwX3RpdGxlcyIpKSB0aGVuCiAgICAgIE5obFJlbW92
ZUFubm90YXRpb24oYmFzZSxiYXNlQG1hcF90aXRsZXMpCiAgICAgIGRlbGV0ZShiYXNlQG1h
cF90aXRsZXMpCiAgICBlbmQgaWYKICBlbmQgaWYKCnJldHVybihiYXNlKQplbmQKCjstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKdW5kZWYoIndyZl9vdmVybGF5cyIpCmZ1bmN0aW9u
IHdyZl9vdmVybGF5cyhpbl9maWxlWzFdOmZpbGUsIFwKICAgICAgICAgICAgICAgICAgICAg
d2tzOmdyYXBoaWMsIHBsb3RzWypdOmdyYXBoaWMsIFwKICAgICAgICAgICAgICAgICAgICAg
b3B0X2FyZ1sxXTpsb2dpY2FsKQogCjsgVGhpcyBwcm9jZWR1cmUgdGFrZXMgYW4gYXJyYXkg
b2YgcGxvdHMgYW5kIG92ZXJsYXlzIHRoZW0uCjsKOyBJdCB3aWxsIGFkdmFuY2UgdGhlIHBs
b3QgYW5kIGNsZWFudXAsIHVubGVzcyB5b3Ugc2V0IHRoZQo7IFBhbmVsUGxvdCByZXNvdXJj
ZSB0byBUcnVlLgo7IAo7ICBBdHRyaWJ1dGVzIHJlY29nbml6ZWQgYnkgdGhpcyBwcm9jZWR1
cmU6CjsgICAgIEZyYW1lUGxvdAo7ICAgICBQYW5lbFBsb3QKOyAgICAgTm9UaXRsZXMgICAg
ICAgICAgICAgICAgICAoZG9uJ3QgZG8gYW55IHRpdGxlcykgCjsgICAgIENvbW1vblRpdGxl
ICYgUGxvdFRpbGUgaXMgdXNlZCB0byBvdmVyd3JpdGUgZmllbGQgdGl0bGVzCjsgICAgICAg
IENvbW1vblRpdGxlIHdpbGwgc3VwZXItc2VlZCBOb1RpdGxlcwo7CjsgSWYgRnJhbWVQbG90
IEZhbHNlLCB0aGVuIERyYXcgdGhlIHBsb3QgYnV0IGRvIG5vdCBGcmFtZS4KOyBJbiB0aGlz
IGNhc2UgYSB1c2VyIHdhbnQgdG8gYWRkIHRvIHRoZSBkcmF3aW5nLCBhbmQgd2lsbAo7IGhh
dmUgdG8gYWR2YW5jZSB0aGUgRnJhbWUgbWFudWFsbHkgaW4gdGhlIHNjcmlwdC4KOwo7IElm
IHRoZSAiTm9UaXRsZXMiIGF0dHJpYnV0ZSBleGlzdHMgYW5kIGlzIHNldCBUcnVlLCB0aGVu
CjsgZG9uJ3QgY3JlYXRlIHRoZSB0b3AtbGVmdCB0aXRsZXMsIGFuZCBsZWF2ZSB0aGUgbWFp
biB0aXRsZXMgYWxvbmUuCjsgVGhpcyByZXNvdXJjZSBjYW4gYmUgdXNlZnVsIGlmIHlvdSBh
cmUgcGxhbm5pbmcgdG8gcGFuZWwKOyB0aGUgcGxvdHMuCjsKOyBJZiBQYW5lbFBsb3QgaXMg
c2V0IHRvIFRydWUsIHRoZW4gdGhpcyBmbGFncyB0byB3cmZfb3ZlcmxheXMKOyB0aGF0IHRo
ZXNlIHBsb3RzIGFyZSBnb2luZyB0byBiZSBldmVudHVhbGx5IHBhbmVsZWQgKGxpa2VseQo7
IGJ5IGdzbl9wYW5lbCksIGFuZCBoZW5jZSAxKSBkcmF3IGFuZCBmcmFtZSBzaG91bGQgbm90
IGJlIGNhbGxlZAo7ICh1bmxlc3MgZ3NuRHJhdyBhbmQvb3IgZ3NuRnJhbWUgYXJlIGV4cGxp
Y2l0bHkgc2V0IHRvIFRydWUpLAo7IGFuZCAyKSB0aGUgb3ZlcmxheXMgYW5kIHRpdGxlcyBz
aG91bGQgbm90IGJlIHJlbW92ZWQgd2l0aAo7IE5obFJlbW92ZU92ZXJsYXkgYW5kIE5obFJl
bW92ZUFubm90YXRpb24uCjsKOyBJZiBMYXRMb25PdmVybGF5IGlzIHNldCB0byBUcnVlLCB0
aGVuIHRoaXMgbWVhbnMgdGhlIHVzZXIgaXMKOyB1c2luZyB0aGUgMkQgbGF0L2xvbiBjb29y
ZGluYXRlcyB0byBkbyB0aGUgb3ZlcmxheSwgYW5kIGhlbmNlCjsgdGZEb05EQ092ZXJsYXkg
c2hvdWxkIG5vdCBiZSBzZXQgdG8gVHJ1ZS4gKFRoZSBkZWZhdWx0IGlzIEZhbHNlLikKOwpi
ZWdpbgogIG9wdHMgPSBvcHRfYXJnICAgICAgOyBNYWtlIGEgY29weSBvZiB0aGUgcmVzb3Vy
Y2UgbGlzdC4KCiAgbm9fdGl0bGVzICA9IGdldF9yZXNfdmFsdWUob3B0cywiTm9UaXRsZXMi
LEZhbHNlKSAgICAgOyBEbyB3ZSB3YW50IGZpZWxkIHRpdGxlcz8KICBjb21fdGl0bGUgID0g
Z2V0X3Jlc192YWx1ZShvcHRzLCJDb21tb25UaXRsZSIsRmFsc2UpICAgICA7IERvIHdlIGhh
dmUgYSBjb21tb24gdGl0bGU/CiAgbGF0bG9uX292ZXJsYXkgPSBnZXRfcmVzX3ZhbHVlKG9w
dHMsIkxhdExvbk92ZXJsYXkiLEZhbHNlKSA7IExhdC9sb24gT3ZlcmxheT8KICBpZiAoIGNv
bV90aXRsZSApIHRoZW4KICAgIHBsb3RfdGl0bGUgPSBnZXRfcmVzX3ZhbHVlKG9wdHMsIlBs
b3RUaXRsZSIsIiAgIikKICAgIG5vX3RpdGxlcyA9IFRydWUKICBlbmQgaWYKCiAgY2FsbF9k
cmF3ICA9IFRydWUKICBjYWxsX2ZyYW1lID0gZ2V0X3Jlc192YWx1ZShvcHRzLCJGcmFtZVBs
b3QiLFRydWUpICAgICA7IERvIHdlIHdhbnQgdG8gZnJhbWUgdGhlIHBsb3Q/CiAgcGFuZWxf
cGxvdCA9IGdldF9yZXNfdmFsdWUob3B0cywiUGFuZWxQbG90IixGYWxzZSkgICAgOyBBcmUg
d2UgcGFuZWxpbmc/CiAgb3B0c0Bnc25NYXhpbWl6ZSA9IGdldF9yZXNfdmFsdWVfa2VlcChv
cHRzLCJnc25NYXhpbWl6ZSIsIFRydWUpCgogIG5wbG90cyA9IGRpbXNpemVzKHBsb3RzKQog
ICAgCiAgYmFzZSA9IHBsb3RzKDApCiAgaWYoLm5vdC5ub190aXRsZXMpIHRoZW4KICAgIGdl
dHZhbHVlcyBwbG90cygwKQogICAgICAidGlNYWluU3RyaW5nIiA6IFN1YlRpdGxlCiAgICBl
bmQgZ2V0dmFsdWVzCiAgICBTdWJUaXRsZXMgPSBTdWJUaXRsZQogICAgaWYoLm5vdC5sYXRs
b25fb3ZlcmxheSkgdGhlbgogICAgICBzZXR2YWx1ZXMgcGxvdHMoMCkKICAgICAgICAidGZE
b05EQ092ZXJsYXkiIDogVHJ1ZQogICAgICAgICJ0aU1haW5PbiIgICAgICAgOiBGYWxzZQog
ICAgICBlbmQgc2V0dmFsdWVzCiAgICBlbHNlCiAgICAgIHNldHZhbHVlcyBwbG90cygwKQog
ICAgICAgICJ0aU1haW5PbiIgICAgICAgOiBGYWxzZQogICAgICBlbmQgc2V0dmFsdWVzCiAg
ICBlbmQgaWYKICBlbHNlCiAgICBpZigubm90LmxhdGxvbl9vdmVybGF5KSB0aGVuCiAgICAg
IHNldHZhbHVlcyBwbG90cygwKQogICAgICAgICJ0ZkRvTkRDT3ZlcmxheSIgOiBUcnVlCiAg
ICAgIGVuZCBzZXR2YWx1ZXMKICAgIGVuZCBpZgogIGVuZCBpZgoKICBpZiAobnBsb3RzLmVx
LjEpIHRoZW4gCiAgICBibGFuayA9IGNyZWF0ZSAiQmxhbmtQbG90IiBsb2dMaW5QbG90Q2xh
c3Mgd2tzCiAgICAgIDsiY25Db25zdEZMYWJlbE9uIiA6IEZhbHNlCiAgICBlbmQgY3JlYXRl
CiAgICBvdmVybGF5KGJhc2UsYmxhbmspCiAgZW5kIGlmCgogIGRvIGk9MSxucGxvdHMtMQog
ICAgaWYoLm5vdC5pc21pc3NpbmcocGxvdHMoaSkpKSB0aGVuCiAgICAgIGlmKC5ub3Qubm9f
dGl0bGVzKSB0aGVuCiAgICAgICAgZ2V0dmFsdWVzIHBsb3RzKGkpCiAgICAgICAgICAidGlN
YWluU3RyaW5nIiA6IFN1YlRpdGxlCiAgICAgICAgZW5kIGdldHZhbHVlcwogICAgICAgIGlm
KGkuZXEuMCkgdGhlbgogICAgICAgICAgU3ViVGl0bGVzID0gU3ViVGl0bGUKICAgICAgICBl
bHNlCiAgICAgICAgICBTdWJUaXRsZXMgPSBTdWJUaXRsZXMgKyAifkN+IiArIFN1YlRpdGxl
CiAgICAgICAgZW5kIGlmCiAgICAgIGVuZCBpZgogICAgICBpZihjb21fdGl0bGUgLmFuZC4g
aSAuZXEuIG5wbG90cy0xKSB0aGVuCiAgICAgICAgZ2V0dmFsdWVzIHBsb3RzKGkpCiAgICAg
ICAgICAidGlNYWluU3RyaW5nIiA6IFN1YlRpdGxlCiAgICAgICAgZW5kIGdldHZhbHVlcwog
ICAgICAgIFN1YlRpdGxlcyA9IHBsb3RfdGl0bGUKICAgICAgZW5kIGlmCiAgICAgIGlmKC5u
b3QubGF0bG9uX292ZXJsYXkpIHRoZW4KICAgICAgICBzZXR2YWx1ZXMgcGxvdHMoaSkKICAg
ICAgICAgICJ0ZkRvTkRDT3ZlcmxheSIgOiBUcnVlCiAgICAgICAgICAidGlNYWluT24iICAg
ICAgIDogRmFsc2UKICAgICAgICBlbmQgc2V0dmFsdWVzCiAgICAgIGVsc2UKICAgICAgICBz
ZXR2YWx1ZXMgcGxvdHMoaSkKICAgICAgICAgICJ0aU1haW5PbiIgICAgICAgOiBGYWxzZQog
ICAgICAgIGVuZCBzZXR2YWx1ZXMKICAgICAgZW5kIGlmCiAgICAgIG92ZXJsYXkoYmFzZSxw
bG90cyhpKSkKICAgIGVsc2UKICAgICAgcHJpbnQoIndyZl9vdmVybGF5czogV2FybmluZzog
b3ZlcmxheSBwbG90ICMiICsgaSArICIgaXMgbm90IHZhbGlkLiIpCiAgICBlbmQgaWYKICBl
bmQgZG8KCiAgaWYoLm5vdC5ub190aXRsZXMgLm9yLiBjb21fdGl0bGUpIHRoZW4KICAgIGZv
bnRfaGVpZ2h0ID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsIkZvbnRIZWlnaHRGIiwwLjAx
KQoKICAgIHR4dCA9IGNyZWF0ZSAibWFwX3RpdGxlcyIgdGV4dEl0ZW1DbGFzcyB3a3MKICAg
ICAgInR4U3RyaW5nIiAgICAgIDogU3ViVGl0bGVzCiAgICAgICJ0eEZvbnRIZWlnaHRGIiA6
IGZvbnRfaGVpZ2h0CiAgICBlbmQgY3JlYXRlCiAgICBhbm5vID0gTmhsQWRkQW5ub3RhdGlv
bihiYXNlLHR4dCkKICAgIHNldHZhbHVlcyBhbm5vCiAgICAgICJhbVpvbmUiICAgICAgICAg
ICA6IDMKICAgICAgImFtSnVzdCIgICAgICAgICAgIDogIkJvdHRvbUxlZnQiCiAgICAgICJh
bVNpZGUiICAgICAgICAgICA6ICJUb3AiCiAgICAgICJhbVBhcmFsbGVsUG9zRiIgICA6IDAu
MDA1CiAgICAgICJhbU9ydGhvZ29uYWxQb3NGIiA6IDAuMDMKICAgICAgImFtUmVzaXplTm90
aWZ5IiAgIDogRmFsc2UKICAgIGVuZCBzZXR2YWx1ZXMKICAgIGJhc2VAbWFwX3RpdGxlcyA9
IGFubm8KICBlbmQgaWYKCjsKOyBnc25EcmF3IGFuZCBnc25GcmFtZSBzaG91bGQgZGVmYXVs
dCB0byBUcnVlIGlmIG5vdCBhIHBhbmVsIHBsb3QuCjsgIAogIGlmKHBhbmVsX3Bsb3QpIHRo
ZW4KICAgIGNhbGxfZHJhdyA9IEZhbHNlCiAgICBjYWxsX2ZyYW1lPSBGYWxzZQogIGVuZCBp
ZgoKICBvcHRzQGdzbkRyYXcgICAgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsImdzbkRy
YXciLCAgICAgY2FsbF9kcmF3KQogIG9wdHNAZ3NuRnJhbWUgICAgPSBnZXRfcmVzX3ZhbHVl
X2tlZXAob3B0cywiZ3NuRnJhbWUiLCAgICBjYWxsX2ZyYW1lKQogIG9wdHNAZ3NuTWF4aW1p
emUgPSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywiZ3NuTWF4aW1pemUiLCBUcnVlKQoKICBk
cmF3X2FuZF9mcmFtZSh3a3MsYmFzZSxvcHRzQGdzbkRyYXcsb3B0c0Bnc25GcmFtZSxGYWxz
ZSwgXAogICAgICAgICAgICAgICAgIG9wdHNAZ3NuTWF4aW1pemUpCgogIGlmKC5ub3Qubm9f
dGl0bGVzLmFuZC4ubm90LnBhbmVsX3Bsb3QpIHRoZW4KICAgIE5obFJlbW92ZUFubm90YXRp
b24oYmFzZSxiYXNlQG1hcF90aXRsZXMpCiAgICBkZWxldGUoYmFzZUBtYXBfdGl0bGVzKQog
IGVuZCBpZgoKICBpZigubm90LnBhbmVsX3Bsb3QpIHRoZW4KICAgIGlmICggbnBsb3RzIC5n
ZS4gMiApIHRoZW4KICAgICAgZG8gaT0xLG5wbG90cy0xCiAgICAgICAgaWYoLm5vdC5pc21p
c3NpbmcocGxvdHMoaSkpKSB0aGVuCiAgICAgICAgICBOaGxSZW1vdmVPdmVybGF5KGJhc2Us
cGxvdHMoaSksRmFsc2UpCiAgICAgICAgZWxzZQogICAgICAgICAgcHJpbnQoIndyZl9yZW1v
dmVfb3ZlcmxheXM6IFdhcm5pbmc6IG92ZXJsYXkgcGxvdCAjIiArIGkgKyAiIGlzIG5vdCB2
YWxpZC4iKQogICAgICAgICAgcHJpbnQoIiAgICAgICAgICAgICAgICAgICAgICAgIE5vdGhp
bmcgdG8gcmVtb3ZlLiIpCiAgICAgICAgZW5kIGlmCiAgICAgIGVuZCBkbwogICAgZW5kIGlm
CiAgZW5kIGlmCgpyZXR1cm4oYmFzZSkKZW5kCgo7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KCnVuZGVmKCJ3cmZfbWFwX3pvb20iKQpmdW5jdGlvbiB3cmZfbWFwX3pvb20od2tzWzFd
OmdyYXBoaWMsaW5fZmlsZVsxXTpmaWxlLG9wdF9hcmdzWzFdOmxvZ2ljYWwsIFwKICAgICAg
ICAgICAgICAgICAgICAgIHkxOmludGVnZXIseTI6aW50ZWdlcix4MTppbnRlZ2VyLHgyOmlu
dGVnZXIpCgo7IEFzIG9mIHZlcnNpb24gNS4wLjEsIHRoaXMgcm91dGluZSBpcyByZWR1bmRh
bnQuIFVzZSB0aGUgc3BlY2lhbCAiWm9vbUluIgo7IHJlc291cmNlIGluIHdyZl9tYXAgdG8g
YWNjb21wbGlzaCB0aGUgc2FtZSB0aGluZy4gVGhpcyBmdW5jdGlvbiBpcwo7IGJlaW5nIGtl
cHQgZm9yIGJhY2t3YXJkcyBjYXBhYmlsaXR5LiBUaGVyZSBzaG91bGQgYmUgbm8gbmVlZCBm
b3IgaXQKOyBleGNlcHQgdG8gcnVuIG9sZCBXUkYtTkNMIGNvZGVzLiAgRG8gbm90IG1ha2Ug
YW55IGNoYW5nZXMgdG8gaXQgZXhjZXB0CjsgcG9zc2libHkgdG8gZml4IGJ1Z3MuCjsKYmVn
aW4KICAgICAgcHJpbnQoIndyZl9tYXBfem9vbTogV2FybmluZzogVGhpcyBmdW5jdGlvbiBp
cyBvYnNvbGV0ZS4gQ29uc2lkZXIgdXNpbmciKQogICAgICBwcmludCgiICAgICAgICAgICAg
ICAgICAgICAgICB0aGUgJ1pvb21JbicgcmVzb3VyY2UgaW4gd3JmX21hcCBpbnN0ZWFkLiIp
CiAgICAgIGlmKGlzZmlsZXZhcihpbl9maWxlLCJYTEFUIikpCiAgICAgICAgbGF0ID0gaW5f
ZmlsZS0+WExBVCgwLDosOikKICAgICAgICBsb24gPSBpbl9maWxlLT5YTE9ORygwLDosOikK
ICAgICAgZWxzZQogICAgICAgIGxhdCA9IGluX2ZpbGUtPlhMQVRfTSgwLDosOikKICAgICAg
ICBsb24gPSBpbl9maWxlLT5YTE9OR19NKDAsOiw6KQogICAgICBlbmQgaWYKICAgICAgb3B0
cyAgPSBvcHRfYXJncyAgICAgIDsgTWFrZSBhIGNvcHkgb2YgdGhlIHJlc291cmNlIGxpc3QK
ICAgICAgb3B0cyAgPSBUcnVlCiAgICAgIG9wdHNAbXBMZWZ0Q29ybmVyTGF0RiAgICAgID0g
bGF0KHkxLHgxKQogICAgICBvcHRzQG1wTGVmdENvcm5lckxvbkYgICAgICA9IGxvbih5MSx4
MSkKICAgICAgb3B0c0BtcFJpZ2h0Q29ybmVyTGF0RiAgICAgPSBsYXQoeTIseDIpCiAgICAg
IG9wdHNAbXBSaWdodENvcm5lckxvbkYgICAgID0gbG9uKHkyLHgyKQogICAgICBteiA9IHdy
Zl9tYXAod2tzLGluX2ZpbGUsb3B0cykKICAgICAgcmV0dXJuKG16KQplbmQKCjstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQoKdW5kZWYoIndyZl9tYXBfb3ZlcmxheSIpCnByb2NlZHVy
ZSB3cmZfbWFwX292ZXJsYXkod2tzOmdyYXBoaWMsYmFzZVsxXTpncmFwaGljLCBcCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGxvdHNbKl06Z3JhcGhpYywgXAogICAgICAgICAgICAg
ICAgICAgICAgICAgIG9wdF9hcmdbMV06bG9naWNhbCkKIAo7IEFzIG9mIHZlcnNpb24gNS4w
LjEsIHRoaXMgcHJvY2VkdXJlIGlzIG9ic29sZXRlLiBVc2Ugd3JmX21hcF9vdmVybGF5cwo7
IGluc3RlYWQuIEl0IGlzIGJlaW5nIGtlcHQgZm9yIGJhY2t3YXJkcyBjYXBhYmlsaXR5LiBE
byBub3QgbWFrZSBhbnkKOyBjaGFuZ2VzIHRvIGl0IGV4Y2VwdCBwb3NzaWJseSB0byBmaXgg
YnVncy4KOwo7IFRoaXMgcHJvY2VkdXJlIHRha2VzIGFuIGFycmF5IG9mIHBsb3RzIGFuZCBv
dmVybGF5cyB0aGVtIG9uIGEKOyBiYXNlIHBsb3QgLSBtYXAgYmFja2dyb3VuZC4KOwo7IEl0
IHdpbGwgYWR2YW5jZSB0aGUgcGxvdCBhbmQgY2xlYW51cCwgdW5sZXNzIHlvdSBzZXQgdGhl
CjsgUGFuZWxQbG90IHJlc291cmNlIHRvIFRydWUuCjsKOyAgQXR0cmlidXRlcyByZWNvZ25p
emVkIGJ5IHRoaXMgcHJvY2VkdXJlOgo7ICAgICBOb1RpdGxlcyAgICAgICAgICAgICAgICAg
IChkb24ndCBkbyBhbnkgdGl0bGVzKSAKOyAgICAgUGFuZWxQbG90CjsKOyBJZiB0aGUgIk5v
VGl0bGVzIiBhdHRyaWJ1dGUgZXhpc3RzIGFuZCBpcyBzZXQgVHJ1ZSwgdGhlbgo7IGRvbid0
IGNyZWF0ZSB0aGUgdG9wLWxlZnQgdGl0bGVzLCBhbmQgbGVhdmUgdGhlIG1haW4gdGl0bGVz
IGFsb25lLgo7IFRoaXMgcmVzb3VyY2UgY2FuIGJlIHVzZWZ1bCBpZiB5b3UgYXJlIHBsYW5u
aW5nIHRvIHBhbmVsCjsgdGhlIHBsb3RzLgo7CjsgSWYgUGFuZWxQbG90IGlzIHNldCB0byBU
cnVlLCB0aGVuIHRoaXMgZmxhZ3MgdG8gd3JmX21hcF9vdmVybGF5CjsgdGhhdCB0aGVzZSBw
bG90cyBhcmUgZ29pbmcgdG8gYmUgZXZlbnR1YWxseSBwYW5lbGVkIChsaWtlbHkKOyBieSBn
c25fcGFuZWwpLCBhbmQgaGVuY2UgMSkgZHJhdyBhbmQgZnJhbWUgc2hvdWxkIG5vdCBiZSBj
YWxsZWQKOyAodW5sZXNzIGdzbkRyYXcgYW5kL29yIGdzbkZyYW1lIGFyZSBleHBsaWNpdGx5
IHNldCB0byBUcnVlKSwKOyBhbmQgMikgdGhlIG92ZXJsYXlzIGFuZCB0aXRsZXMgc2hvdWxk
IG5vdCBiZSByZW1vdmVkIHdpdGgKOyBOaGxSZW1vdmVPdmVybGF5IGFuZCBOaGxSZW1vdmVB
bm5vdGF0aW9uLgo7CmJlZ2luCiAgcHJpbnQoIndyZl9tYXBfb3ZlcmxheTogV2FybmluZzog
VGhpcyBwcm9jZWR1cmUgaXMgb2Jzb2xldGUuIENvbnNpZGVyIiApCiAgcHJpbnQoIiAgICAg
ICAgICAgICAgICAgICAgICAgICAgdXNpbmcgd3JmX21hcF9vdmVybGF5cyBpbnN0ZWFkLiIp
CgogIG9wdHMgPSBvcHRfYXJnICAgICAgOyBNYWtlIGEgY29weSBvZiB0aGUgcmVzb3VyY2Ug
bGlzdAogIG9wdHMgPSBUcnVlCgogIGlmKG9wdHMuYW5kLmlzYXR0KG9wdHMsIk5vVGl0bGVz
IikuYW5kLm9wdHNATm9UaXRsZXMpIHRoZW4KICAgIG5vX3RpdGxlcyA9IFRydWUKICBlbHNl
CiAgICBub190aXRsZXMgPSBGYWxzZQogIGVuZCBpZgoKICBwYW5lbF9wbG90ID0gZ2V0X3Jl
c192YWx1ZShvcHRzLCJQYW5lbFBsb3QiLEZhbHNlKSAgICA7IEFyZSB3ZSBwYW5lbGluZz8K
ICBsYXRsb25fb3ZlcmxheSA9IGdldF9yZXNfdmFsdWUob3B0cywiTGF0TG9uT3ZlcmxheSIs
RmFsc2UpIDsgTGF0L2xvbiBPdmVybGF5PwoKICBucGxvdHMgPSBkaW1zaXplcyhwbG90cykK
OyAgZm9udF9jb2xvciA9ICJCbGFjayIKCiAgZG8gaT0wLG5wbG90cy0xCiAgICBpZigubm90
LmlzbWlzc2luZyhwbG90cyhpKSkpIHRoZW4KOyAgICAgIGNsYXNzX25hbWUgPSBOaGxDbGFz
c05hbWUocGxvdHMoaSkpCjsgICAgICBwcmludChjbGFzc19uYW1lKQo7ICAgICAgaWYoY2xh
c3NfbmFtZS5lcS4iY29udG91clBsb3RDbGFzcyIpIHRoZW4KOyAgICAgICAgZ2V0dmFsdWVz
IHBsb3RzKGkpCjsgICAgICAgICAgImNuRmlsbE9uIiAgICA6IGZpbGxfb24KOyAgICAgICAg
ICAiY25MaW5lQ29sb3IiIDogbGluZV9jb2xvcgo7ICAgICAgICBlbmQgZ2V0dmFsdWVzCjsg
ICAgICAgIGlmICgubm90LmZpbGxfb24pIHRoZW4KOyAgICAgICAgICBmb250X2NvbG9yID0g
bGluZV9jb2xvciAgICAgIAo7ICAgICAgICBlbmQgaWYgICAgICAgCjsgICAgICBlbmQgaWYK
ICAgICAgaWYoLm5vdC5ub190aXRsZXMpIHRoZW4KICAgICAgICBnZXR2YWx1ZXMgcGxvdHMo
aSkKICAgICAgICAgICJ0aU1haW5TdHJpbmciIDogU3ViVGl0bGUKICAgICAgICBlbmQgZ2V0
dmFsdWVzCiAgICAgICAgaWYoaS5lcS4wKSB0aGVuCiAgICAgICAgICBTdWJUaXRsZXMgPSBT
dWJUaXRsZQogICAgICAgIGVsc2UKICAgICAgICAgIFN1YlRpdGxlcyA9IFN1YlRpdGxlcyAr
ICJ+Q34iICsgU3ViVGl0bGUKICAgICAgICBlbmQgaWYKICAgICAgICBpZigubm90LmxhdGxv
bl9vdmVybGF5KSB0aGVuCiAgICAJICBzZXR2YWx1ZXMgcGxvdHMoaSkKICAgICAgICAgICAg
InRmRG9ORENPdmVybGF5IiA6IFRydWUKICAgICAgICAgICAgInRpTWFpbk9uIiAgICAgICA6
IEZhbHNlCiAgICAgICAgICBlbmQgc2V0dmFsdWVzCiAgICAgICAgZWxzZQogICAgCSAgc2V0
dmFsdWVzIHBsb3RzKGkpCiAgICAgICAgICAgICJ0aU1haW5PbiIgICAgICAgOiBGYWxzZQog
ICAgICAgICAgZW5kIHNldHZhbHVlcwogICAgICAgIGVuZCBpZgogICAgICBlbHNlCiAgICAg
ICAgaWYoLm5vdC5sYXRsb25fb3ZlcmxheSkgdGhlbgogIAkgIHNldHZhbHVlcyBwbG90cyhp
KQogICAgICAgICAgICAidGZEb05EQ092ZXJsYXkiIDogVHJ1ZQogICAgICAgICAgZW5kIHNl
dHZhbHVlcwogICAgICAgIGVuZCBpZgogICAgICBlbmQgaWYKICAgICAgb3ZlcmxheShiYXNl
LHBsb3RzKGkpKQogICAgZWxzZQogICAgICBwcmludCgid3JmX21hcF9vdmVybGF5OiBXYXJu
aW5nOiBvdmVybGF5IHBsb3QgIyIgKyBpICsgIiBpcyBub3QgdmFsaWQuIikKICAgIGVuZCBp
ZgogIGVuZCBkbwoKICBpZigubm90Lm5vX3RpdGxlcykgdGhlbgogICAgZm9udF9oZWlnaHQg
PSBnZXRfcmVzX3ZhbHVlX2tlZXAob3B0cywiRm9udEhlaWdodEYiLDAuMDEpCiAgICB0eHQg
PSBjcmVhdGUgIm1hcF90aXRsZXMiIHRleHRJdGVtQ2xhc3Mgd2tzCiAgICAgICJ0eFN0cmlu
ZyIgICAgICA6IFN1YlRpdGxlcwogICAgICAidHhGb250SGVpZ2h0RiIgOiBmb250X2hlaWdo
dAogICAgIDsidHhGb250Q29sb3IiICAgOiBmb250X2NvbG9yCiAgICBlbmQgY3JlYXRlCiAg
ICBhbm5vID0gTmhsQWRkQW5ub3RhdGlvbihiYXNlLHR4dCkKICAgIHNldHZhbHVlcyBhbm5v
CiAgICAgICJhbVpvbmUiICAgICAgICAgICA6IDMKICAgICAgImFtSnVzdCIgICAgICAgICAg
IDogIkJvdHRvbUxlZnQiCiAgICAgICJhbVNpZGUiICAgICAgICAgICA6ICJUb3AiCiAgICAg
ICJhbVBhcmFsbGVsUG9zRiIgICA6IDAuMDA1CiAgICAgICJhbU9ydGhvZ29uYWxQb3NGIiA6
IDAuMDMKICAgICAgImFtUmVzaXplTm90aWZ5IiAgIDogRmFsc2UKICAgIGVuZCBzZXR2YWx1
ZXMKICAgIGJhc2VAbWFwX3RpdGxlcyA9IGFubm8KICBlbmQgaWYKOwo7IGdzbkRyYXcgYW5k
IGdzbkZyYW1lIHNob3VsZCBkZWZhdWx0IHRvIFRydWUgaWYgbm90IGEgcGFuZWwgcGxvdC4K
OyBnc25GcmFtZSB3aWxsIGRlZmF1bHQgdG8gRmFsc2UgaWYgb3B0X2FyZyBpcyBGYWxzZS4K
OwogIGlmKHBhbmVsX3Bsb3Qub3IuLm5vdC5vcHRfYXJnKSB0aGVuCiAgICBjYWxsX2ZyYW1l
ID0gRmFsc2UKICBlbHNlCiAgICBjYWxsX2ZyYW1lID0gVHJ1ZQogIGVuZCBpZgogIGlmKHBh
bmVsX3Bsb3QpIHRoZW4KICAgIGNhbGxfZHJhdyA9IEZhbHNlCiAgZWxzZQogICAgY2FsbF9k
cmF3ID0gVHJ1ZQogIGVuZCBpZgogIG9wdHNAZ3NuRHJhdyAgICAgPSBnZXRfcmVzX3ZhbHVl
X2tlZXAob3B0cywiZ3NuRHJhdyIsICAgICBjYWxsX2RyYXcpCiAgb3B0c0Bnc25GcmFtZSAg
ICA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJnc25GcmFtZSIsICAgIGNhbGxfZnJhbWUp
CiAgb3B0c0Bnc25NYXhpbWl6ZSA9IGdldF9yZXNfdmFsdWVfa2VlcChvcHRzLCJnc25NYXhp
bWl6ZSIsIFRydWUpCgogIGRyYXdfYW5kX2ZyYW1lKHdrcyxiYXNlLG9wdHNAZ3NuRHJhdyxv
cHRzQGdzbkZyYW1lLEZhbHNlLCBcCiAgICAgICAgICAgICAgICAgb3B0c0Bnc25NYXhpbWl6
ZSkKCiAgaWYoLm5vdC5wYW5lbF9wbG90KSB0aGVuCiAgICBkbyBpPTAsbnBsb3RzLTEKICAg
ICAgaWYoLm5vdC5pc21pc3NpbmcocGxvdHMoaSkpKSB0aGVuCiAgICAgICAgTmhsUmVtb3Zl
T3ZlcmxheShiYXNlLHBsb3RzKGkpLEZhbHNlKQogICAgICBlbHNlCiAgICAgICAgcHJpbnQo
IndyZl9yZW1vdmVfbWFwX292ZXJsYXk6IFdhcm5pbmc6IG92ZXJsYXkgcGxvdCAjIiArIGkg
KyAiIGlzIG5vdCB2YWxpZC4iKQogICAgICAgIHByaW50KCIgICAgICAgICAgICAgICAgICAg
ICAgICBOb3RoaW5nIHRvIHJlbW92ZS4iKQogICAgICBlbmQgaWYKICAgIGVuZCBkbwogIGVu
ZCBpZgoKICBpZigubm90Lm5vX3RpdGxlcy5hbmQuLm5vdC5wYW5lbF9wbG90KSB0aGVuCiAg
ICBpZihpc2F0dChiYXNlLCJtYXBfdGl0bGVzIikpIHRoZW4KICAgICAgTmhsUmVtb3ZlQW5u
b3RhdGlvbihiYXNlLGJhc2VAbWFwX3RpdGxlcykKICAgICAgZGVsZXRlKGJhc2VAbWFwX3Rp
dGxlcykKICAgIGVuZCBpZgogIGVuZCBpZgplbmQKCjstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQoKdW5kZWYoIndyZl9vdmVybGF5IikKcHJvY2VkdXJlIHdyZl9vdmVybGF5KHdrczpn
cmFwaGljLCBwbG90c1sqXTpncmFwaGljLCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAg
b3B0X2FyZ1sxXTpsb2dpY2FsKQogCjsgQXMgb2YgdmVyc2lvbiA1LjAuMSwgdGhpcyBwcm9j
ZWR1cmUgaXMgb2Jzb2xldGUuIFVzZSB3cmZfb3ZlcmxheXMKOyBpbnN0ZWFkLiBJdCBpcyBi
ZWluZyBrZXB0IGZvciBiYWNrd2FyZHMgY2FwYWJpbGl0eS4gRG8gbm90IG1ha2UgYW55Cjsg
Y2hhbmdlcyB0byBpdCBleGNlcHQgcG9zc2libHkgdG8gZml4IGJ1Z3MuCjsKOyBUaGlzIHBy
b2NlZHVyZSB0YWtlcyBhbiBhcnJheSBvZiBwbG90cyBhbmQgb3ZlcmxheXMgdGhlbS4KOwo7
IEl0IHdpbGwgYWR2YW5jZSB0aGUgcGxvdCBhbmQgY2xlYW51cCwgdW5sZXNzIHlvdSBzZXQg
dGhlCjsgUGFuZWxQbG90IHJlc291cmNlIHRvIFRydWUuCjsKOyAgQXR0cmlidXRlcyByZWNv
Z25pemVkIGJ5IHRoaXMgcHJvY2VkdXJlOgo7ICAgICBOb1RpdGxlcyAgICAgICAgICAgICAg
ICAgIChkb24ndCBkbyBhbnkgdGl0bGVzKSAKOyAgICAgUGFuZWxQbG90CjsKOyBJZiB0aGUg
Ik5vVGl0bGVzIiBhdHRyaWJ1dGUgZXhpc3RzIGFuZCBpcyBzZXQgVHJ1ZSwgdGhlbgo7IGRv
bid0IGNyZWF0ZSB0aGUgdG9wLWxlZnQgdGl0bGVzLCBhbmQgbGVhdmUgdGhlIG1haW4gdGl0
bGVzIGFsb25lLgo7IFRoaXMgcmVzb3VyY2UgY2FuIGJlIHVzZWZ1bCBpZiB5b3UgYXJlIHBs
YW5uaW5nIHRvIHBhbmVsCjsgdGhlIHBsb3RzLgo7CjsgSWYgUGFuZWxQbG90IGlzIHNldCB0
byBUcnVlLCB0aGVuIHRoaXMgZmxhZ3MgdG8gd3JmX292ZXJsYXkKOyB0aGF0IHRoZXNlIHBs
b3RzIGFyZSBnb2luZyB0byBiZSBldmVudHVhbGx5IHBhbmVsZWQgKGxpa2VseQo7IGJ5IGdz
bl9wYW5lbCksIGFuZCBoZW5jZSAxKSBkcmF3IGFuZCBmcmFtZSBzaG91bGQgbm90IGJlIGNh
bGxlZAo7ICh1bmxlc3MgZ3NuRHJhdyBhbmQvb3IgZ3NuRnJhbWUgYXJlIGV4cGxpY2l0bHkg
c2V0IHRvIFRydWUpLAo7IGFuZCAyKSB0aGUgb3ZlcmxheXMgYW5kIHRpdGxlcyBzaG91bGQg
bm90IGJlIHJlbW92ZWQgd2l0aAo7IE5obFJlbW92ZU92ZXJsYXkgYW5kIE5obFJlbW92ZUFu
bm90YXRpb24uCjsKOyBJZiBMYXRMb25PdmVybGF5IGlzIHNldCB0byBUcnVlLCB0aGVuIHRo
aXMgbWVhbnMgdGhlIHVzZXIgaXMKOyB1c2luZyB0aGUgMkQgbGF0L2xvbiBjb29yZGluYXRl
cyB0byBkbyB0aGUgb3ZlcmxheSwgYW5kIGhlbmNlCjsgdGZEb05EQ092ZXJsYXkgc2hvdWxk
IG5vdCBiZSBzZXQgdG8gVHJ1ZS4gKFRoZSBkZWZhdWx0IGlzIEZhbHNlLikKOwpiZWdpbgog
IHByaW50KCJ3cmZfb3ZlcmxheTogV2FybmluZzogVGhpcyBwcm9jZWR1cmUgaXMgb2Jzb2xl
dGUuIENvbnNpZGVyIHVzaW5nIikKICBwcmludCgiICAgICAgICAgICAgICAgICAgICAgIHdy
Zl9vdmVybGF5cyBpbnN0ZWFkLiIpCgogIG9wdHMgPSBvcHRfYXJnICAgICAgOyBNYWtlIGEg
Y29weSBvZiB0aGUgcmVzb3VyY2UgbGlzdC4KICBvcHRzID0gVHJ1ZQoKICBpZihvcHRzLmFu
ZC5pc2F0dChvcHRzLCJOb1RpdGxlcyIpLmFuZC5vcHRzQE5vVGl0bGVzKSB0aGVuCiAgICBu
b190aXRsZXMgPSBUcnVlCiAgZWxzZQogICAgbm9fdGl0bGVzID0gRmFsc2UKICBlbmQgaWYK
CiAgcGFuZWxfcGxvdCA9IGdldF9yZXNfdmFsdWUob3B0cywiUGFuZWxQbG90IixGYWxzZSkg
ICAgOyBBcmUgd2UgcGFuZWxpbmc/CiAgbGF0bG9uX292ZXJsYXkgPSBnZXRfcmVzX3ZhbHVl
KG9wdHMsIkxhdExvbk92ZXJsYXkiLEZhbHNlKSAgOyBsYXQvbG9uIG92ZXJsYXk/CgogIG5w
bG90cyA9IGRpbXNpemVzKHBsb3RzKQogICAgCiAgYmFzZSA9IHBsb3RzKDApCiAgaWYoLm5v
dC5ub190aXRsZXMpIHRoZW4KICAgIGdldHZhbHVlcyBwbG90cygwKQogICAgICAidGlNYWlu
U3RyaW5nIiA6IFN1YlRpdGxlCiAgICBlbmQgZ2V0dmFsdWVzCiAgICBTdWJUaXRsZXMgPSBT
dWJUaXRsZQogICAgaWYoLm5vdC5sYXRsb25fb3ZlcmxheSkgdGhlbgogICAgICBzZXR2YWx1
ZXMgcGxvdHMoMCkKICAgICAgICAidGZEb05EQ092ZXJsYXkiIDogVHJ1ZQogICAgICAgICJ0
aU1haW5PbiIgICAgICAgOiBGYWxzZQogICAgICBlbmQgc2V0dmFsdWVzCiAgICBlbHNlCiAg
ICAgIHNldHZhbHVlcyBwbG90cygwKQogICAgICAgICJ0aU1haW5PbiIgICAgICAgOiBGYWxz
ZQogICAgICBlbmQgc2V0dmFsdWVzCiAgICBlbmQgaWYKICBlbHNlCiAgICBzZXR2YWx1ZXMg
cGxvdHMoMCkKICAgICAgInRmRG9ORENPdmVybGF5IiA6IFRydWUKICAgIGVuZCBzZXR2YWx1
ZXMKICBlbmQgaWYKCiAgaWYgKG5wbG90cy5lcS4xKSB0aGVuIAogICAgYmxhbmsgPSBjcmVh
dGUgIkJsYW5rUGxvdCIgbG9nTGluUGxvdENsYXNzIHdrcwogICAgICA7ImNuQ29uc3RGTGFi
ZWxPbiIgOiBGYWxzZQogICAgZW5kIGNyZWF0ZQogICAgb3ZlcmxheShiYXNlLGJsYW5rKQog
IGVuZCBpZgoKICBkbyBpPTEsbnBsb3RzLTEKICAgIGlmKC5ub3QuaXNtaXNzaW5nKHBsb3Rz
KGkpKSkgdGhlbgogICAgICBpZigubm90Lm5vX3RpdGxlcykgdGhlbgogICAgICAgIGdldHZh
bHVlcyBwbG90cyhpKQogICAgICAgICAgInRpTWFpblN0cmluZyIgOiBTdWJUaXRsZQogICAg
ICAgIGVuZCBnZXR2YWx1ZXMKICAgICAgICBTdWJUaXRsZXMgPSBTdWJUaXRsZXMgKyAifkN+
IiArIFN1YlRpdGxlCiAgICAgICAgaWYoLm5vdC5sYXRsb25fb3ZlcmxheSkgdGhlbgogICAg
ICAgICAgc2V0dmFsdWVzIHBsb3RzKGkpCiAgICAgICAgICAgICJ0ZkRvTkRDT3ZlcmxheSIg
OiBUcnVlCiAgICAgICAgICAgICJ0aU1haW5PbiIgICAgICAgOiBGYWxzZQogICAgICAgICAg
ZW5kIHNldHZhbHVlcwogICAgICAgIGVsc2UKICAgICAgICAgIHNldHZhbHVlcyBwbG90cyhp
KQogICAgICAgICAgICAidGlNYWluT24iICAgICAgIDogRmFsc2UKICAgICAgICAgIGVuZCBz
ZXR2YWx1ZXMKICAgICAgICBlbmQgaWYKICAgICAgZWxzZQogICAgICAgIGlmKC5ub3QubGF0
bG9uX292ZXJsYXkpIHRoZW4KICAgICAgICAgIHNldHZhbHVlcyBwbG90cyhpKQogICAgICAg
ICAgICAidGZEb05EQ092ZXJsYXkiIDogVHJ1ZQogICAgICAgICAgZW5kIHNldHZhbHVlcwog
ICAgICAgIGVuZCBpZgogICAgICBlbmQgaWYKICAgICAgb3ZlcmxheShiYXNlLHBsb3RzKGkp
KQogICAgZWxzZQogICAgICBwcmludCgid3JmX292ZXJsYXk6IFdhcm5pbmc6IG92ZXJsYXkg
cGxvdCAjIiArIGkgKyAiIGlzIG5vdCB2YWxpZC4iKQogICAgZW5kIGlmCiAgZW5kIGRvCgog
IGlmKC5ub3Qubm9fdGl0bGVzKSB0aGVuCiAgICBmb250X2hlaWdodCA9IGdldF9yZXNfdmFs
dWVfa2VlcChvcHRzLCJGb250SGVpZ2h0RiIsMC4wMSkKCiAgICB0eHQgPSBjcmVhdGUgIm1h
cF90aXRsZXMiIHRleHRJdGVtQ2xhc3Mgd2tzCiAgICAgICJ0eFN0cmluZyIgICAgICA6IFN1
YlRpdGxlcwogICAgICAidHhGb250SGVpZ2h0RiIgOiBmb250X2hlaWdodAogICAgZW5kIGNy
ZWF0ZQogICAgYW5ubyA9IE5obEFkZEFubm90YXRpb24oYmFzZSx0eHQpCiAgICBzZXR2YWx1
ZXMgYW5ubwogICAgICAiYW1ab25lIiAgICAgICAgICAgOiAzCiAgICAgICJhbUp1c3QiICAg
ICAgICAgICA6ICJCb3R0b21MZWZ0IgogICAgICAiYW1TaWRlIiAgICAgICAgICAgOiAiVG9w
IgogICAgICAiYW1QYXJhbGxlbFBvc0YiICAgOiAwLjAwNQogICAgICAiYW1PcnRob2dvbmFs
UG9zRiIgOiAwLjAzCiAgICAgICJhbVJlc2l6ZU5vdGlmeSIgICA6IEZhbHNlCiAgICBlbmQg
c2V0dmFsdWVzCiAgICBiYXNlQG1hcF90aXRsZXMgPSBhbm5vCiAgZW5kIGlmCgo7CjsgZ3Nu
RHJhdyBhbmQgZ3NuRnJhbWUgc2hvdWxkIGRlZmF1bHQgdG8gVHJ1ZSBpZiBub3QgYSBwYW5l
bCBwbG90Lgo7IGdzbkZyYW1lIHdpbGwgZGVmYXVsdCB0byBGYWxzZSBpZiBvcHRfYXJnIGlz
IEZhbHNlLgo7CiAgaWYocGFuZWxfcGxvdC5vci4ubm90Lm9wdF9hcmcpIHRoZW4KICAgIGNh
bGxfZnJhbWUgPSBGYWxzZQogIGVsc2UKICAgIGNhbGxfZnJhbWUgPSBUcnVlCiAgZW5kIGlm
CiAgaWYocGFuZWxfcGxvdCkgdGhlbgogICAgY2FsbF9kcmF3ID0gRmFsc2UKICBlbHNlCiAg
ICBjYWxsX2RyYXcgPSBUcnVlCiAgZW5kIGlmCiAgb3B0c0Bnc25EcmF3ICAgICA9IGdldF9y
ZXNfdmFsdWVfa2VlcChvcHRzLCJnc25EcmF3IiwgICAgIGNhbGxfZHJhdykKICBvcHRzQGdz
bkZyYW1lICAgID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMsImdzbkZyYW1lIiwgICAgY2Fs
bF9mcmFtZSkKICBvcHRzQGdzbk1heGltaXplID0gZ2V0X3Jlc192YWx1ZV9rZWVwKG9wdHMs
Imdzbk1heGltaXplIiwgVHJ1ZSkKCiAgZHJhd19hbmRfZnJhbWUod2tzLGJhc2Usb3B0c0Bn
c25EcmF3LG9wdHNAZ3NuRnJhbWUsRmFsc2UsIFwKICAgICAgICAgICAgICAgICBvcHRzQGdz
bk1heGltaXplKQoKICBpZigubm90Lm5vX3RpdGxlcy5hbmQuLm5vdC5wYW5lbF9wbG90KSB0
aGVuCiAgICBOaGxSZW1vdmVBbm5vdGF0aW9uKGJhc2UsYmFzZUBtYXBfdGl0bGVzKQogICAg
ZGVsZXRlKGJhc2VAbWFwX3RpdGxlcykKICBlbmQgaWYKCiAgaWYoLm5vdC5wYW5lbF9wbG90
KSB0aGVuCiAgICBpZiAoIG5wbG90cyAuZ2UuIDIgKSB0aGVuCiAgICAgIGRvIGk9MSxucGxv
dHMtMQogICAgICAgIGlmKC5ub3QuaXNtaXNzaW5nKHBsb3RzKGkpKSkgdGhlbgogICAgICAg
ICAgTmhsUmVtb3ZlT3ZlcmxheShiYXNlLHBsb3RzKGkpLEZhbHNlKQogICAgICAgIGVsc2UK
ICAgICAgICAgIHByaW50KCJ3cmZfcmVtb3ZlX292ZXJsYXk6IFdhcm5pbmc6IG92ZXJsYXkg
cGxvdCAjIiArIGkgKyAiIGlzIG5vdCB2YWxpZC4iKQogICAgICAgICAgcHJpbnQoIiAgICAg
ICAgICAgICAgICAgICAgICAgIE5vdGhpbmcgdG8gcmVtb3ZlLiIpCiAgICAgICAgZW5kIGlm
CiAgICAgIGVuZCBkbwogICAgZW5kIGlmCiAgZW5kIGlmCmVuZAoKOy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCgp1bmRlZigiYWRkX3doaXRlX3NwYWNlIikKZnVuY3Rpb24gYWRkX3do
aXRlX3NwYWNlKHN0cjpzdHJpbmcsbWF4bGVuOmludGVnZXIpCgpiZWdpbgogIGNzdHIgPSBz
dHJpbmd0b2NoYXIoc3RyKQogIGxlbiAgPSBkaW1zaXplcyhjc3RyKS0xCiAgd3MgICA9ICIi
CiAgaWYobGVuLmx0Lm1heGxlbikgdGhlbgogICAgZG8gaT0xLG1heGxlbi1sZW4KICAgICAg
d3MgPSB3cyArICIgIgogICAgZW5kIGRvCiAgZW5kIGlmCiAgcmV0dXJuKHdzKQoKZW5kCgo7
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCnVuZGVmKCJwcmludF9vcHRzIikKcHJvY2Vk
dXJlIHByaW50X29wdHMob3B0c19uYW1lLG9wdHMsZGVidWcpCgpiZWdpbgogIGlmKC5ub3Qu
ZGVidWcpIHRoZW4KICAgIHJldHVybgogIGVuZCBpZgogIHZhcmF0dHMgPSBnZXR2YXJhdHRz
KG9wdHMpCjsKOyBTb3J0IGF0dHJpYnV0ZXMgYWxwaGFiZXRpY2FsbHkvCjsKICBzcXNvcnQo
dmFyYXR0cykKOwo7IEdldCBsZW5ndGggb2YgbG9uZ2VzdCBhdHRyaWJ1dGUgbmFtZS4KOwog
IGN2YXJhdHRzID0gc3RyaW5ndG9jaGFyKHZhcmF0dHMpCiAgY21heGxlbiAgPSBkaW1zaXpl
cyhjdmFyYXR0cygwLDopKS0xCgogIHByaW50KCItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0iKQogIHByaW50KG9wdHNfbmFt
ZSArICIuLi4iKSAgICA7IFByaW50IG5hbWUgb2Ygb3B0aW9uIHZhcmlhYmxlLgo7CjsgTG9v
cCB0aHJvdWdoIGVhY2ggYXR0cmlidXRlIGluIHRoZSBsaXN0LiBJZiBpdHMgdmFsdWUgaXMg
YW4gYXJyYXksCjsgdGhlbiBwcmludCBvdXQgdGhlIGFycmF5IHdpdGggJygvJyBhbmQgJy8p
JyBhcm91bmQgaXQuCjsKOyBJZiB0aGUgdmFsdWUgaXMgYSBzdHJpbmcsIHRoZW4gcHV0IHRp
Y2tzICgnKSBhcm91bmQgZWFjaCBzdHJpbmcuCjsKICBkbyBpPTAsZGltc2l6ZXModmFyYXR0
cyktMQogICAgeCA9IG9wdHNAJHZhcmF0dHMoaSkkCjsKOyBVc2UgYWRkX3doaXRlX3NwYWNl
IHRvIG1ha2Ugc3VyZSBhbGwgdGhlIGVxdWFsIHNpZ25zIGxpbmUgdXAuCjsKICAgIHRtcF9z
dHIgPSAiICAgICIgKyB2YXJhdHRzKGkpICsgXAogICAgICAgICAgICAgIGFkZF93aGl0ZV9z
cGFjZSh2YXJhdHRzKGkpLGNtYXhsZW4pICsgIiA9ICIKOwo7IENoZWNrIGlmIGF0dHJpYnV0
ZSBpcyBhbiBhcnJheS4KOyAgICAKICAgIGlmKGRpbXNpemVzKHgpLmd0LjEpIHRoZW4KICAg
ICAgdG1wX3N0ciA9IHRtcF9zdHIgKyAiKC8iCiAgICAgIGRvIGo9MCxkaW1zaXplcyh4KS0x
CiAgICAgICAgaWYodHlwZW9mKHgoaikpLmVxLiJzdHJpbmciKSB0aGVuCiAgICAgICAgICB0
bXBfc3RyID0gdG1wX3N0ciArICInIiArIHgoaikgKyAiJyIKICAgICAgICBlbHNlCiAgICAg
ICAgICB0bXBfc3RyID0gdG1wX3N0ciArIHgoaikKICAgICAgICBlbmQgaWYKICAgICAgICBp
ZihqLmx0LmRpbXNpemVzKHgpLTEpIHRoZW4KICAgICAgICAgIHRtcF9zdHIgPSB0bXBfc3Ry
ICsgIiwiCiAgICAgICAgZWxzZQogICAgICAgICAgdG1wX3N0ciA9IHRtcF9zdHIgKyAiLyki
CiAgICAgICAgZW5kIGlmCiAgICAgIGVuZCBkbwogICAgZWxzZSAgICAgIGlmKHR5cGVvZih4
KS5lcS4ic3RyaW5nIikgdGhlbgogICAgICAgIHRtcF9zdHIgPSB0bXBfc3RyICsgIiciICsg
eCArICInIgogICAgICBlbHNlCiAgICAgICAgdG1wX3N0ciA9IHRtcF9zdHIgKyB4CiAgICAg
IGVuZCBpZgogICAgZW5kIGlmCiAgICBwcmludCgiIiArIHRtcF9zdHIpCiAgICBkZWxldGUo
eCkKICBlbmQgZG8KCmVuZAoKOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgp1bmRlZigi
cHJpbnRfaGVhZGVyIikKcHJvY2VkdXJlIHByaW50X2hlYWRlcihpY291bnQ6aW50ZWdlcixk
ZWJ1ZykKYmVnaW4KICBpY291bnQgPSBpY291bnQgKyAxCiAgaWYoLm5vdC5kZWJ1ZykgdGhl
bgogICAgcmV0dXJuCiAgZW5kIGlmCiAgcHJpbnQoIkVORCBwbG90ICMiICsgaWNvdW50KQog
IHByaW50KCItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0iKQoKZW5kCgo7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K

--_===51278892====mail.ucar.edu===_--

From wrfhelp@ucar.edu Tue Mar 25 10:54:52 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 51273078 for laurent.roblou@aero.obs-mip.fr; Tue, 25 Mar 2014 10:54:52 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: ncl wrf_interp_2d_xy
To: "Laurent ROBLOU" <laurent.roblou@aero.obs-mip.fr>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 25 Mar 2014 10:54:52 -0600
Message-ID: <web-51273079@mail.ucar.edu>
In-Reply-To: <5319E474.5090101@aero.obs-mip.fr>
References: <5319E474.5090101@aero.obs-mip.fr>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Laurent,

I am sorry for the delayed response, but would you be able to send me 
your whole script?

-wrfhelp-

On Fri, 07 Mar 2014 16:23:32 +0100
  Laurent ROBLOU <laurent.roblou@aero.obs-mip.fr> wrote:
> Dear hotline,
> 
> I would like to interpolate my variable var (nz,ny,nx) along a 
>transect defined by its ends in order to create a vertical section 
>contour plot. It seems that my code doesn't interpolate in the good 
>way initial data.
> 
> Could you provide me with some help?
> 
> Thanks,
> 
> Regards,
> Laurent
> 
> 
> code snippet:
> 
> npts     =   1000                    ; number of points in resulting 
>transect
> dist     = 
>gc_latlon(startlat,startlon,ncl_endlat,ncl_endlon,npts,-2)
> points   = ispan(0,npts-1,1)*1.0
> 
> xy = new((/ npts, 2 /),float)
> xy(:,0) = dist@gclon
> xy(:,1) = dist@gclat
> interp = wrf_interp_2d_xy( var, xy)
> 
> 
> 

From wrfhelp@ucar.edu Tue Mar 25 10:53:02 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 51273016 for joel.dreessen@maryland.gov; Tue, 25 Mar 2014 10:53:02 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Time Height Plot in NCL
To: "Joel Dreessen -MDE-" <joel.dreessen@maryland.gov>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 25 Mar 2014 10:53:02 -0600
Message-ID: <web-51273017@mail.ucar.edu>
In-Reply-To: <CANCj35M+G-eP6Gt1vP-nnKy7NHTwWfu48osPnNgrTO4wuoutyw@mail.gmail.com>
References: <CANCj35M+G-eP6Gt1vP-nnKy7NHTwWfu48osPnNgrTO4wuoutyw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Joel,

Unfortunately wrf_user_interp3d was written to read in the entire file 
and interpolate rather than just one point.  It might be easier to 
read in the whole file, use wrf_user_interp3d, then extract your point 
using xray, yray.

http://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_intrp3d.shtml

-wrfhelp-

On Wed, 19 Mar 2014 11:00:55 -0400
  Joel Dreessen -MDE- <joel.dreessen@maryland.gov> wrote:
> I am trying to construct a wind profile plot from WRF output, 
>similar
> to what we have available to us here at my agency where time is on 
>the
> x-axis and height is on the y-axis.  I have successfully created 
>nice
> plots which show time vs. Eta (sigma) levels of WRF, however, I want
> to convert these sigma levels to the actual heights.
> 
> wrf_interp_3d seems to be the function that will translate sigma
> levels to pressure or height, however, the output and input is given
> as an array of at least 3 dimensions.  I need only a couple of
> dimensions as I extract the data point using will be using
> wrf_user_ll_to_ij  function and also know the exact times I want to
> use.
> 
> Attached is an image of what I have created so far.  I would like 
>the
> vertical axis to display height in meters, not sigma level and keep
> other properties of the figure.
> 
> How can I do this?
> 
> Thanks,
> Joel
> 
> 
> -- 
> Joel Dreessen
> Meteorologist
> Air Monitoring Program
> Maryland Department of the Environment
> 1800 Washington Blvd, Suite 730
> Baltimore, MD 21230
> Office: (410) 537-3296
>Fax: (410) 537-4243
> Email: joel.dreessen@maryland.gov

From wrfhelp@ucar.edu Tue Mar 18 22:38:42 2014
Received: from [76.25.197.254] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 51167999 for djahn@iastate.edu; Tue, 18 Mar 2014 22:38:42 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: "dimsizes" quick question
To: "David Jahn" <djahn@iastate.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 18 Mar 2014 22:38:42 -0600
Message-ID: <web-51168000@mail.ucar.edu>
In-Reply-To: <CAJ1rUZMS9QfAt0rpe9Y+8g-rOYVoVioxERMcO2s9NaCSJNEyhQ@mail.gmail.com>
References: <CAJ1rUZMS9QfAt0rpe9Y+8g-rOYVoVioxERMcO2s9NaCSJNEyhQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

David,

It depends on what the order of the dimensions are in the variable you 
are looking at.  If it is a wrfout file it will be nz, ny, nx because 
that is how the variables are output.

-wrfhelp-

On Mon, 17 Mar 2014 12:04:07 -0500
  David Jahn <djahn@iastate.edu> wrote:
> Could you tell me if the ncl command "dimsizes(x)" returns the 
>dimensions
> of 'x', which is a 3D array, as:  /nz,ny,nx/ or /nz,nx,ny/?
> 
> thanks
> David
> 
> 
> -- 
> *David E. Jahn*
> *IGERT Fellow*
> *Wind Energy, Science, Engineering, and Policy Program*
> *Iowa State University*
> *Ames, IA*
> *djahn@iastate.edu* <djahn@iastate.edu>

From wrfhelp@ucar.edu Tue Mar 18 22:35:16 2014
Received: from [76.25.197.254] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 51167978 for tabishumaransari@gmail.com; Tue, 18 Mar 2014 22:35:16 -0600
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Making a subset netcdf file
To: "Tabish Ansari" <tabishumaransari@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 18 Mar 2014 22:35:16 -0600
Message-ID: <web-51167979@mail.ucar.edu>
In-Reply-To: <CALLVTyus=B3zR4XHpsRw7zj58L=thFOi2_TSRS+e9MqObHP0ag@mail.gmail.com>
References: <CALLVTyus=B3zR4XHpsRw7zj58L=thFOi2_TSRS+e9MqObHP0ag@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Tabish,

You can do this using NCO operators.

-wrfhelp-

On Tue, 18 Mar 2014 13:59:01 +0530
  Tabish Ansari <tabishumaransari@gmail.com> wrote:
> Hello
> 
> I wish to retain only a few variables (mostly 4d and 3d) out of my 
>wrf
> output (wrfout.nc) netcdf file. Originally is carries a lot of 
>variables
> which I do not need.
> 
> I know that there is a way to recompile WRF to output fewer 
>variables but
> my requirements change with every simulation. So I need a 
>methodology
> wherein, once the full netcdf file has been written out, I can 
>create a
> subset nc file with only the variables of my interest so that it 
>doesn't
> occupy too much space on disk. Currently one file is 200GB!
> 
> Apart from the variables, I would also like to retain the global 
>attributes
> (the metadata) of the original nc file.
> 
> Is there a way to achieve this in NCL or otherwise?
> 
> -- 
> Thanks & Regards
> Tabish Umar Ansari
> MS Research Scholar
> Environmental & Water Resources Engineering Division
> Department of Civil Engineering
> IIT Madras

From wrfhelp@ucar.edu Wed Mar 05 14:10:09 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50955194 for ratebsamy@yahoo.com; Wed, 05 Mar 2014 14:10:09 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: 
To: "Samy Rateb" <ratebsamy@yahoo.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Wed, 05 Mar 2014 14:10:09 -0700
Message-ID: <web-50955195@mail.ucar.edu>
In-Reply-To: <1393980471.2200.YahooMailNeo@web171703.mail.ir2.yahoo.com>
References: <1393980471.2200.YahooMailNeo@web171703.mail.ir2.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

Sami,

This error is telling you that it cannot find your file or that it 
does not exist.  Your path is wrong or you named it wrong.  I see you 
printed out the variable FILES, did that print the files you wanted to 
plot?

-wrfhelp-

On Wed, 5 Mar 2014 00:47:51 +0000 (GMT)
  Samy Rateb <ratebsamy@yahoo.com> wrote:
> Hello WRF Team,
> 
> 
> I used ncl script for multiple files for surface when i typed ncl 
>wrf_Surface_multi_files.ncl, the following message appeared 
> 
> 
> fatal:["FileSupport.c":2758]:_NclFindFileExt: Requested file 
></home/samy/Public/WRFV3/run/wrfout:.nc> or 
></home/samy/Public/WRFV3/run/wrfout:> does not exist
> 
> fatal:["FileSupport.c":3052]:(/home/samy/Public/WRFV3/run/wrfout:.nc) 
>has no file extension, can't determine type of file to open
> fatal:["FileSupport.c":2758]:_NclFindFileExt: Requested file <.nc> 
>or <> does not exist
> 
> fatal:["FileSupport.c":3052]:(.nc) has no file extension, can't 
>determine type of file to open

From wrfhelp@ucar.edu Thu Feb 27 15:23:03 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50858768 for dstovern@atmo.arizona.edu; Thu, 27 Feb 2014 15:23:03 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: wrf_moving_nest_precip.ncl
To: <dstovern@atmo.arizona.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 27 Feb 2014 15:23:03 -0700
Message-ID: <web-50858769@mail.ucar.edu>
In-Reply-To: <57686.71.226.43.59.1393538017.squirrel@www.atmo.arizona.edu>
References: <50712.71.226.35.131.1392673719.squirrel@www.atmo.arizona.edu>
    <web-50853299@mail.ucar.edu>
    <53794.71.226.43.59.1393530029.squirrel@www.atmo.arizona.edu>
    <web-50856937@mail.ucar.edu>
 <57686.71.226.43.59.1393538017.squirrel@www.atmo.arizona.edu>
X-Priority: 3
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Hi Diana,

I'm sorry I wasn't paying close enough attention.  What we want to do 
is find the position of the grid from the time before, so try this (I 
just put in a snippet of the code):

    xlas = new((/numTIMES-1/),float)
    xlos = new((/numTIMES-1/),float)

    do ip = 1,numTIMES-1

     print("Working on time : " + times(ip) )

     ; get the overlap area
     xlas(ip) = lat(ip,0,0)
     xlos(ip) = lon(ip,0,0)
;    locij = wrf_user_ll_to_ij(f[ip-1], xlos, xlas, llres) - 1
     locij = wrf_user_ll_to_ij(f, xlos(ip-1), xlas(ip-1), llres) - 1
     dx = locij(0)
     dy = locij(1)

-wrfhelp-

On Thu, 27 Feb 2014 14:53:37 -0700 (MST)
  dstovern@atmo.arizona.edu wrote:
> When I try changing the brackets I get this error:
> 
> (0)     Working on time : 2008-08-22_00:00:00
> fatal:Subscript out of range, error in subscript #0
> fatal:An error occurred reading f
> fatal:Execute: Error occurred at or near line 72 in file 
>d2_ptend.ncl
> 
> "f" is the variable I use to name the WRF file I read into the code.
> 
> - Diana
> 
> 
>> Diana,
>>
>> Try changing the brackets to parentheses.  Like this:
>>
>> locij = wrf_user_ll_to_ij(f(ip-1), xlos, xlas, llres) - 1
>>
>> -wrfhelp-
>>
>> On Thu, 27 Feb 2014 12:40:29 -0700 (MST)
>>   dstovern@atmo.arizona.edu wrote:
>>> Hi!
>>>
>>> Thanks for getting back to me.  I made the change because I was
>>>receiving
>>> the error:
>>>
>>> (0)     Working on time : 2008-08-22_00:00:00
>>> fatal:List subscripting used on non-list variable, can't continue
>>> fatal:Execute: Error occurred at or near line 72 in file
>>>d2_ptend.ncl
>>>
>>> I am not sure what the proper subscripting should be if there is
>>>only 1
>>> file ingested but deleting the [ip-1] seemed to get the code closer
>>>to
>>> working.
>>>
>>> - Diana
>>>
>>>> Diana,
>>>>
>>>> Can I ask why you made this change?
>>>>
>>>> ;    locij = wrf_user_ll_to_ij(f[ip-1], xlos, xlas, llres) - 1
>>>>      locij = wrf_user_ll_to_ij(f, xlos, xlas, llres) - 1
>>>>
>>>> This part of the script calculates the overlap area of the the
>>>>moving
>>>> nest and could be your problem.
>>>>
>>>> -wrfhelp-
>>>>
>>>> On Mon, 17 Feb 2014 14:48:39 -0700 (MST)
>>>>   dstovern@atmo.arizona.edu wrote:
>>>>> Hello wrfhelp,
>>>>>
>>>>> This email concerns the NCL code "wrf_moving_nest_precip.ncl"
>>>>>available
>>>>> through the WRF online tutorial example scripts page:
>>>>> http://www.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/Examples/EXPERIMENTAL/wrf_moving_nest_precip.htm.
>>>>>
>>>>> The webpage says that this script is easily adapted for moving nests
>>>>>with
>>>>> a single output file but I am having trouble getting the code to
>>>>>plot my
>>>>> data correctly (see attached PDF).  The first image in the PDF shows
>>>>>the
>>>>> 3-hourly precipitation tendency at the very last time step in a WRF
>>>>>run
>>>>> that wrote to multiple files.  As you can see, it works quite nicely
>>>>>for
>>>>> multiple input files.  The second image shows the same exact time
>>>>>step for
>>>>> the same WRF simulation that wrote all times to one file.  As you
>>>>>can see,
>>>>> the code is not working correctly with the current changes I made
>>>>>(see
>>>>> attached NCL code).
>>>>>
>>>>> Is there something else I am not accounting for in the
>>>>> wrf_moving_nest_precip.ncl code when reading in only one file?  Any
>>>>>help
>>>>> is greatly appreciated!  Thank you!
>>>>>
>>>>>
>>>>> Sincerely,
>>>>>
>>>>> Diana Stovern
>>>>> Department of Atmospheric Sciences
>>>>
>>>
>>
> 

From wrfhelp@ucar.edu Thu Feb 27 13:54:18 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50856936 for dstovern@atmo.arizona.edu; Thu, 27 Feb 2014 13:54:18 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: wrf_moving_nest_precip.ncl
To: <dstovern@atmo.arizona.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 27 Feb 2014 13:54:18 -0700
Message-ID: <web-50856937@mail.ucar.edu>
In-Reply-To: <53794.71.226.43.59.1393530029.squirrel@www.atmo.arizona.edu>
References: <50712.71.226.35.131.1392673719.squirrel@www.atmo.arizona.edu>
    <web-50853299@mail.ucar.edu>
 <53794.71.226.43.59.1393530029.squirrel@www.atmo.arizona.edu>
X-Priority: 3
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Diana,

Try changing the brackets to parentheses.  Like this:

locij = wrf_user_ll_to_ij(f(ip-1), xlos, xlas, llres) - 1

-wrfhelp-

On Thu, 27 Feb 2014 12:40:29 -0700 (MST)
  dstovern@atmo.arizona.edu wrote:
> Hi!
> 
> Thanks for getting back to me.  I made the change because I was 
>receiving
> the error:
> 
> (0)     Working on time : 2008-08-22_00:00:00
> fatal:List subscripting used on non-list variable, can't continue
> fatal:Execute: Error occurred at or near line 72 in file 
>d2_ptend.ncl
> 
> I am not sure what the proper subscripting should be if there is 
>only 1
> file ingested but deleting the [ip-1] seemed to get the code closer 
>to
> working.
> 
> - Diana
> 
>> Diana,
>>
>> Can I ask why you made this change?
>>
>> ;    locij = wrf_user_ll_to_ij(f[ip-1], xlos, xlas, llres) - 1
>>      locij = wrf_user_ll_to_ij(f, xlos, xlas, llres) - 1
>>
>> This part of the script calculates the overlap area of the the 
>>moving
>> nest and could be your problem.
>>
>> -wrfhelp-
>>
>> On Mon, 17 Feb 2014 14:48:39 -0700 (MST)
>>   dstovern@atmo.arizona.edu wrote:
>>> Hello wrfhelp,
>>>
>>> This email concerns the NCL code "wrf_moving_nest_precip.ncl"
>>>available
>>> through the WRF online tutorial example scripts page:
>>> http://www.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/Examples/EXPERIMENTAL/wrf_moving_nest_precip.htm.
>>>
>>> The webpage says that this script is easily adapted for moving nests
>>>with
>>> a single output file but I am having trouble getting the code to
>>>plot my
>>> data correctly (see attached PDF).  The first image in the PDF shows
>>>the
>>> 3-hourly precipitation tendency at the very last time step in a WRF
>>>run
>>> that wrote to multiple files.  As you can see, it works quite nicely
>>>for
>>> multiple input files.  The second image shows the same exact time
>>>step for
>>> the same WRF simulation that wrote all times to one file.  As you
>>>can see,
>>> the code is not working correctly with the current changes I made
>>>(see
>>> attached NCL code).
>>>
>>> Is there something else I am not accounting for in the
>>> wrf_moving_nest_precip.ncl code when reading in only one file?  Any
>>>help
>>> is greatly appreciated!  Thank you!
>>>
>>>
>>> Sincerely,
>>>
>>> Diana Stovern
>>> Department of Atmospheric Sciences
>>
> 

From wrfhelp@ucar.edu Thu Feb 27 11:14:39 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50853298 for dstovern@atmo.arizona.edu; Thu, 27 Feb 2014 11:14:39 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: wrf_moving_nest_precip.ncl
To: <dstovern@atmo.arizona.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 27 Feb 2014 11:14:39 -0700
Message-ID: <web-50853299@mail.ucar.edu>
In-Reply-To: <50712.71.226.35.131.1392673719.squirrel@www.atmo.arizona.edu>
References: <50712.71.226.35.131.1392673719.squirrel@www.atmo.arizona.edu>
X-Priority: 3
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Diana,

Can I ask why you made this change?

;    locij = wrf_user_ll_to_ij(f[ip-1], xlos, xlas, llres) - 1
     locij = wrf_user_ll_to_ij(f, xlos, xlas, llres) - 1

This part of the script calculates the overlap area of the the moving 
nest and could be your problem.

-wrfhelp-

On Mon, 17 Feb 2014 14:48:39 -0700 (MST)
  dstovern@atmo.arizona.edu wrote:
> Hello wrfhelp,
> 
> This email concerns the NCL code "wrf_moving_nest_precip.ncl" 
>available
> through the WRF online tutorial example scripts page: 
> http://www.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/Examples/EXPERIMENTAL/wrf_moving_nest_precip.htm.
> 
> The webpage says that this script is easily adapted for moving nests 
>with
> a single output file but I am having trouble getting the code to 
>plot my
> data correctly (see attached PDF).  The first image in the PDF shows 
>the
> 3-hourly precipitation tendency at the very last time step in a WRF 
>run
> that wrote to multiple files.  As you can see, it works quite nicely 
>for
> multiple input files.  The second image shows the same exact time 
>step for
> the same WRF simulation that wrote all times to one file.  As you 
>can see,
> the code is not working correctly with the current changes I made 
>(see
> attached NCL code).
> 
> Is there something else I am not accounting for in the
> wrf_moving_nest_precip.ncl code when reading in only one file?  Any 
>help
> is greatly appreciated!  Thank you!
> 
> 
> Sincerely,
> 
> Diana Stovern
> Department of Atmospheric Sciences

From wrfhelp@ucar.edu Thu Feb 13 10:06:08 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50643171 for jatin.kala.jk@gmail.com; Thu, 13 Feb 2014 10:06:08 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: [ncl-talk] documentation of wrf_user_getvar on NCL
 web-page missing some diags?
To: "Jatin Kala" <jatin.kala.jk@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 13 Feb 2014 10:06:08 -0700
Message-ID: <web-50643172@mail.ucar.edu>
In-Reply-To: <B3BCF1CE-DA3B-40F7-A7DD-50CB7E506CBD@ucar.edu>
References: <C9D6B0D8-3BCD-4AAC-A0DD-285B30002FF7@gmail.com>
 <B3BCF1CE-DA3B-40F7-A7DD-50CB7E506CBD@ucar.edu>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Jatin,

You are right about the PW units.  We used the standard units of 
kg/m^2.

-wrfhelp-

On Wed, 12 Feb 2014 09:31:13 -0700
  Mary Haley <haley@ucar.edu> wrote:
> Hi Jatin,
> 
> Thanks for letting us know about this.
> 
> We try to keep the documentation up-to-date on the NCL end of 
>things, but we might have missed some new diagnostics.
> 
> I've CC'ed wrfhelp on this message just in case there are some other 
>ones we missed. They should be able to clarify the units for "pw".
> 
> Meanwhile, I just updated the NCL documentation to match the WRF-ARW 
>tutorial, and I removed the lines that were reading QV a second time. 
>Good catch!
> 
> --Mary
> 
> On Feb 10, 2014, at 10:46 PM, Jatin Kala <jatin.kala.jk@gmail.com> 
>wrote:
> 
>> Hi,
>> 
>> The description of available diagnostics for the function 
>>wrf_user_getvar from the NCL web-page, and from WRF web-page do not 
>>seem to be fully consistent:
>> http://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_getvar.shtml
>> http://www.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/NCL_functions.htm
>> 
>> For example, the diagnostic Precipitable Water (pw), does not seem 
>>to be described on the NCL web-page, unless i missed it?
>> 
>> About this diagnostic, i had a look at the code, because i needed to 
>>figure out the units, which i worked out to be "kgm-2" (confirmation 
>>would be nice). Also, the QV term seems to be accessed twice? Does 
>>not affect the calculations, but probably should be fixed anyways.
>> 
>> Cheers,
>> Jatin.
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
> 

From wrfhelp@ucar.edu Tue Feb 11 14:48:45 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50611138 for ratebsamy@yahoo.com; Tue, 11 Feb 2014 14:48:45 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: 
To: "Samy Rateb" <ratebsamy@yahoo.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 11 Feb 2014 14:48:45 -0700
Message-ID: <web-50611139@mail.ucar.edu>
In-Reply-To: <1392154239.65196.YahooMailNeo@web171701.mail.ir2.yahoo.com>
References: <1392154239.65196.YahooMailNeo@web171701.mail.ir2.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

Actually I just looked at your plot, and it looks like it is getting 
the borders correct now, so I do think you did it right.  The problem 
you are having with the script is that the ncl wrf functions already 
have a lot of those commands built in, so they end up overwriting 
whatever you are trying to change.  You can change some of these 
things, but you would need to change them in the WRFUserARW.ncl file. 
 Let me know if you need assistance with this.

-wrfhelp-

On Tue, 11 Feb 2014 21:30:39 +0000 (GMT)
  Samy Rateb <ratebsamy@yahoo.com> wrote:
> Hello WRF Team,
> 
> I made the new configuration u sent me and changed namelist.wps and 
>ran wrf.exe and i put the configuration
> 
>  ;mpCenterLatF = 30.
>  ;mpCenterLonF = 30.
>  mpCountyLineColor = "Background"
>  mpCountyLineThicknessF = 30.0
>  ;mpDefaultFillPattern = "SolidFill"
>  ;mpFillBoundarySets = "National"
> 
> inwrf_Surface1.ncl but it didn't work too.

From wrfhelp@ucar.edu Tue Feb 11 14:45:28 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50611030 for ratebsamy@yahoo.com; Tue, 11 Feb 2014 14:45:28 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: 
To: "Samy Rateb" <ratebsamy@yahoo.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 11 Feb 2014 14:45:28 -0700
Message-ID: <web-50611031@mail.ucar.edu>
In-Reply-To: <1392154239.65196.YahooMailNeo@web171701.mail.ir2.yahoo.com>
References: <1392154239.65196.YahooMailNeo@web171701.mail.ir2.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

Did you rerun geogrid, metgrid, and real as well??

-wrfhelp-

On Tue, 11 Feb 2014 21:30:39 +0000 (GMT)
  Samy Rateb <ratebsamy@yahoo.com> wrote:
> Hello WRF Team,
> 
> I made the new configuration u sent me and changed namelist.wps and 
>ran wrf.exe and i put the configuration
> 
>  ;mpCenterLatF = 30.
>  ;mpCenterLonF = 30.
>  mpCountyLineColor = "Background"
>  mpCountyLineThicknessF = 30.0
>  ;mpDefaultFillPattern = "SolidFill"
>  ;mpFillBoundarySets = "National"
> 
> inwrf_Surface1.ncl but it didn't work too.

From wrfhelp@ucar.edu Tue Feb 11 13:46:13 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50609730 for ratebsamy@yahoo.com; Tue, 11 Feb 2014 13:46:13 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: 
To: "Samy Rateb" <ratebsamy@yahoo.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 11 Feb 2014 13:46:13 -0700
Message-ID: <web-50609731@mail.ucar.edu>
In-Reply-To: <1391980311.893.YahooMailNeo@web171701.mail.ir2.yahoo.com>
References: <1391980311.893.YahooMailNeo@web171701.mail.ir2.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

Samy,

I think you are failing to understand what I am trying to tell you. 
 The wrf functions in NCL DO NOT WORK for the type of grid you used 
for your model run.  For example wrf_contour might have errors, 
wrf_vector might have errors, and wrf_map_overlays will definitely 
have some issues.  We are currently trying to fix this, but as of now 
you cannot use these with your current grid configuration.  I have 
sent you in the past week an example showing you how to plot your 
geogrid file without using these functions.  I have tested it here and 
it works.  The commands that you want to add will not work with those 
wrf functions, but they do work with the script that I sent you.  The 
only way to get those wrf functions to plot your files correctly is to 
rerun WPS with the new namelist.wps I sent you last week and then 
rerun wrf.

-wrfhelp-

On Sun, 9 Feb 2014 21:11:51 +0000 (GMT)
  Samy Rateb <ratebsamy@yahoo.com> wrote:
> Hello WRF Team,
> 
> I would like to add the following commands
>  mpCenterLatF = 30.
>  mpCenterLonF = 30.
>  mpCountyLineColor = "Background"
>  mpCountyLineThicknessF = 30.0
>  mpDefaultFillPattern = "SolidFill"
>  mpFillBoundarySets = "National"
> 
> in wrf_Surface1.ncl script but the script doesn't accept them at 
>this time
> 
> any advice plz

From wrfhelp@ucar.edu Fri Feb 07 16:37:45 2014
Received: from [76.25.197.254] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50565265 for ratebsamy@yahoo.com; Fri, 07 Feb 2014 16:37:45 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: 
To: "Samy Rateb" <ratebsamy@yahoo.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Fri, 07 Feb 2014 16:37:45 -0700
Message-ID: <web-50565266@mail.ucar.edu>
In-Reply-To: <1391807496.17177.YahooMailNeo@web171705.mail.ir2.yahoo.com>
References: <1391807496.17177.YahooMailNeo@web171705.mail.ir2.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

Samy,

Based on your namelist that you sent me, you are using a rotated grid. 
 Your pole_lat should be something like 90.0 and your pole_lon should 
be something like 180.0, with your stand_lon being 30.0.  It would 
appear that you got your values by looking at the table for rotated 
lat-lon grids in the wrf user guide.  I will attach a namelist.wps 
that should work for you on a regular non-rotated lat-lon grid.

-wrfhelp-

&share
  wrf_core = 'ARW',
  max_dom = 1,
  start_date = '2013-12-22_00:00:00','2013-12-22_00:00:00',
  end_date   = '2013-12-27_00:00:00','2013-12-22_00:00:00',
  interval_seconds = 10800
  io_form_geogrid = 2,
/

&geogrid
  parent_id         =   1,   1,
  parent_grid_ratio =   1,   3,
  i_parent_start    =   1,  31,
  j_parent_start    =   1,  17,
  e_we              =  74, 112,
  e_sn              =  61,  97,
  geog_data_res     = '10m','2m',
  dx = 0.333,
  dy = 0.333,
  map_proj = 'lat-lon',
  ref_lat   = 30.0,
  ref_lon   = 30.0,
  pole_lat  =  90.0,
  pole_lon  =  180.0,
  stand_lon = 30.0,
  geog_data_path = '/home/samy/WPS/geog'
/

&ungrib
  out_format = 'WPS',
  prefix = 'GFS',
/

&metgrid
  fg_name = 'GFS'
  io_form_metgrid = 2,
/

On Fri, 7 Feb 2014 21:11:36 +0000 (GMT)
  Samy Rateb <ratebsamy@yahoo.com> wrote:
> Hello WRF Team,
> 
> Thanks alot for yr answer but i already use regular lat-lon 
>projection as written in namelist.wps
> so my question is how to make country boundary concidence with color 
>filled in map inwrf_Surface1.ncl just as in geogrid script u gave 
>me.
> 
> Thx again for yr response

From wrfhelp@ucar.edu Fri Feb 07 14:05:50 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50563003 for ratebsamy@yahoo.com; Fri, 07 Feb 2014 14:05:50 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: 
To: "Samy Rateb" <ratebsamy@yahoo.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Fri, 07 Feb 2014 14:05:50 -0700
Message-ID: <web-50563004@mail.ucar.edu>
In-Reply-To: <1391805622.16565.YahooMailNeo@web171704.mail.ir2.yahoo.com>
References: <1391805622.16565.YahooMailNeo@web171704.mail.ir2.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Samy,

As I told you yesterday, you cannot use the ncl wrf functions on a 
rotated lat-lon grid (which is what you are using).  We are trying to 
fix it, but it is not ready yet.  I either recommend you use a regular 
lat-lon grid in the future, or use the example that I sent you 
yesterday as a starting point to get things plot correctly.  I have 
attached the example again for your reference.

-wrfhelp-


load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"

begin

   a = addfile("./geo_em.d01.nc","r")           ; Open a file

   type = "x11"
   ;type = "pdf"
; type = "ps"
; type = "ncgm"
   wks = gsn_open_wks(type,"plt_geo_6")         ; Create a plot 
workstation

   ter = wrf_user_getvar(a,"HGT_M",0)           ; Read the variable to 
memory
   lat = wrf_user_getvar(a,"XLAT",0)
   lon = wrf_user_getvar(a,"XLONG",0)

   ter@lat2d = lat
   ter@lon2d = lon
   dom_dims = dimsizes(ter)
   dom_rank = dimsizes(dom_dims)
   nx = dom_dims(dom_rank-1) - 1
   ny = dom_dims(dom_rank-2) - 1

   res = True                                   ; Use basic options 
for this field

   res@gsnMaximize            = True             ; maxmize plot in 
frame
   res@gsnAddCyclic           = False

   res@cnFillOn               = True             ; turn on color
   res@cnLinesOn              = False            ; no contour lines
   res@cnLineLabelsOn         = False            ; no contour labels
   res@cnLevelSelectionMode   = "ManualLevels"       ; manual levels
   res@cnMinLevelValF         = 0.
   res@cnMaxLevelValF         = 1000.
   res@cnLevelSpacingF        = 50.

   res@mpDataBaseVersion      = "MediumRes"      ; use finer database
   res@mpOutlineBoundarySets  = "National"

   res@tfDoNDCOverlay         = True

   res@mpLimitMode        = "Corners"
   res@mpLeftCornerLatF   = lat(0,0)
   res@mpLeftCornerLonF   = lon(0,0)
   res@mpRightCornerLatF  = lat(ny,nx)
   res@mpRightCornerLonF  = lon(ny,nx)
   res@mpCenterLonF       = a@CEN_LON
   res@mpCenterLatF       = a@CEN_LAT

   plot = gsn_csm_contour_map (wks,ter,res)

end

On Fri, 7 Feb 2014 20:40:22 +0000 (GMT)
  Samy Rateb <ratebsamy@yahoo.com> wrote:
> Hello WRF Team,
> 
> I would like to ask question when i used ncl script 
>(wrf_Surface1.ncl) to draw slp, wind speed and dew point temperature, 
>i got a problem which is the geographic boundaries don't agree with 
>the colour pattern produced
> 
> this is the ncl script and pdf file

From wrfhelp@ucar.edu Thu Feb 06 15:26:54 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50547973 for ratebsamy@yahoo.com; Thu, 06 Feb 2014 15:26:54 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: 
To: "Samy Rateb" <ratebsamy@yahoo.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 06 Feb 2014 15:26:54 -0700
Message-ID: <web-50547974@mail.ucar.edu>
In-Reply-To: <1391715424.40529.YahooMailNeo@web171705.mail.ir2.yahoo.com>
References: <1391715424.40529.YahooMailNeo@web171705.mail.ir2.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Hi Samy,

I see that you are using a rotated lat-lon grid.  Unfortunately we are 
having some issues with our wrf ncl functions that make plotting a 
rotated lat-lon grid impossible.  We are working on a fix for this and 
it should be done soon.  However, I have attached some code which 
should work for you that does not use the wrf ncl functions for 
plotting.  Using this method should work for you until we have fixed 
our functions.  I based my script off of the following example: 
http://www.ncl.ucar.edu/Applications/rotatedltln.shtml.

Also, I am curious as to why you are using the rotated grid.  It is 
really only necessary for some global domains or for domains near the 
polar regions.  It would probably be best for you to use the regular 
lat-lon projection in the future.

-wrfhelp-


load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"

begin

   a = addfile("./geo_em.d01.nc","r")           ; Open a file

   type = "x11"
   ;type = "pdf"
; type = "ps"
; type = "ncgm"
   wks = gsn_open_wks(type,"plt_geo_6")         ; Create a plot 
workstation

   ter = wrf_user_getvar(a,"HGT_M",0)           ; Read the variable to 
memory
   lat = wrf_user_getvar(a,"XLAT",0)
   lon = wrf_user_getvar(a,"XLONG",0)

   ter@lat2d = lat
   ter@lon2d = lon
   dom_dims = dimsizes(ter)
   dom_rank = dimsizes(dom_dims)
   nx = dom_dims(dom_rank-1) - 1
   ny = dom_dims(dom_rank-2) - 1

   res = True                                   ; Use basic options 
for this field

   res@gsnMaximize            = True             ; maxmize plot in 
frame
   res@gsnAddCyclic           = False

   res@cnFillOn               = True             ; turn on color
   res@cnLinesOn              = False            ; no contour lines
   res@cnLineLabelsOn         = False            ; no contour labels
   res@cnLevelSelectionMode   = "ManualLevels"       ; manual levels
   res@cnMinLevelValF         = 0.
   res@cnMaxLevelValF         = 1000.
   res@cnLevelSpacingF        = 50.

   res@mpDataBaseVersion      = "MediumRes"      ; use finer database
   res@mpOutlineBoundarySets  = "National"

   res@tfDoNDCOverlay         = True

   res@mpLimitMode        = "Corners"
   res@mpLeftCornerLatF   = lat(0,0)
   res@mpLeftCornerLonF   = lon(0,0)
   res@mpRightCornerLatF  = lat(ny,nx)
   res@mpRightCornerLonF  = lon(ny,nx)
   res@mpCenterLonF       = a@CEN_LON
   res@mpCenterLatF       = a@CEN_LAT

   plot = gsn_csm_contour_map (wks,ter,res)

end



On Thu, 6 Feb 2014 19:37:04 +0000 (GMT)
  Samy Rateb <ratebsamy@yahoo.com> wrote:
> Hello WRF Team,
> 
> This is the namelist for the domain in egypt and north africa

From wrfhelp@ucar.edu Thu Feb 06 10:05:04 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50541373 for Youmin.Chen@uni.no; Thu, 06 Feb 2014 10:05:04 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: wrfout_to_cf.ncl
To: "Youmin Chen" <Youmin.Chen@uni.no>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 06 Feb 2014 10:05:04 -0700
Message-ID: <web-50541374@mail.ucar.edu>
In-Reply-To: <1353FFD2972169418C1C844682925B421FA6699C@MEILE.uib.no>
References: <1353FFD2972169418C1C844682925B421FA6699C@MEILE.uib.no>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Youmin,

Unfortunately wrfout_to_cf.ncl is a user supplied script so our 
support for it is minimal.  I can however tell you that it probably 
does not like when you just try to use a specific variable.  It needs 
a lot of information and the error you see confirms that it is not 
finding what it needs in the file you supplied.  When you try and read 
the whole file, however, it appears to be crashing due to a memory 
issue with your computer.  The file may be too big for your computer 
to handle so I would suggest taking out a few times to see if that 
works.

You are correct about the accumulated precipitation.  To get an hourly 
or daily total you basically need to subtract one hour or day from the 
other.  For example if you want precip for 00z you need to subtract 
01z-00z.

-wrfhelp-

On Wed, 5 Feb 2014 20:10:02 +0000
  Youmin Chen <Youmin.Chen@uni.no> wrote:
> Dear wrfhelp,
> 
> As I understand that the WRF output is not in standard netCDF 
>format, so I was trying to use "wrfout_to_cf.ncl" to transform WRF 
>output into CF netCDF data. However,  there are always error message 
>as below:
> 
> 
> -----error message for a specific variable--------------------
> ych062@hexagon-2:/work> ncl 
>'file_in="tas_crete02_UNIWRF351_2006-10-15.nc"' 
>'file_out="wrfpost.nc"' wrfout_to_cf.ncl
> Copyright (C) 1995-2013 - All Rights Reserved
> University Corporation for Atmospheric Research
> NCAR Command Language Version 6.1.2
> The use of this software is governed by a License Agreement.
> See http://www.ncl.ucar.edu/ for more details.
> fatal:Argument type mismatch on argument (0) of (wrf_times_c) can 
>not coerce
> fatal:["Execute.c":8128]:Execute: Error occurred at or near line 211 
>in file wrfout_to_cf.ncl
> 
> 
> -----------error message for the whole wrf output-----------
> ych062@hexagon-2:/work> ncl 
>'file_in="wrfout_d02_2006-10-15_00:00:00.nc"' 'file_out="wrfpost.nc"' 
>wrfout_to_cf.ncl
> Copyright (C) 1995-2013 - All Rights Reserved
> University Corporation for Atmospheric Research
> NCAR Command Language Version 6.1.2
> The use of this software is governed by a License Agreement.
> See http://www.ncl.ucar.edu/ for more details.
> warning:Argument 0 of the current function or procedure was coerced 
>to the appropriate type and thus will not change if the function or 
>procedure modifies its value
> fatal:NclMalloc Failed:[errno=12]
> fatal:New: could not create new array:[errno=12]
> fatal:["Execute.c":8128]:Execute: Error occurred at or near line 509 
>in file wrfout_to_cf.ncl
> 
> 
> Can you give more suggestion?
> 
> In addition,  the WRF output has the accumulated precipitation, do 
>you know any efficient way to transform the precipitation value to be 
>the value for each of the "history_interval", e.g. hourly value or 
>daily value?
> 
> I really appreciate all your helps very much!
> 
> With my best regards,
> Youmin
> 

From wrfhelp@ucar.edu Thu Feb 06 08:51:21 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50539706 for ratebsamy@yahoo.com; Thu, 06 Feb 2014 08:51:21 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: 
To: "Samy Rateb" <ratebsamy@yahoo.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 06 Feb 2014 08:51:21 -0700
Message-ID: <web-50539707@mail.ucar.edu>
In-Reply-To: <1391681234.13976.YahooMailNeo@web171706.mail.ir2.yahoo.com>
References: <1391681234.13976.YahooMailNeo@web171706.mail.ir2.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Samy,

Okay can you please send me the namelist.wps that matches what you 
describe below?  What you sent me is for a global grid.  I cannot 
solve your problem without the proper namelist.

-wrfhelp-

On Thu, 6 Feb 2014 10:07:14 +0000 (GMT)
  Samy Rateb <ratebsamy@yahoo.com> wrote:
> Hello WRF team,
> 
> I use lat-lon projection and use ref_lat = 30 and ref_lon = 30 and 
>use number of points in we is 74 and sn is 61 so the domain is about 
>egypt and part of north africa
> 
> I hope i answered your question

From wrfhelp@ucar.edu Wed Feb 05 19:53:46 2014
Received: from [76.25.197.254] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50533319 for ratebsamy@yahoo.com; Wed, 05 Feb 2014 19:53:46 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: 
To: "Samy Rateb" <ratebsamy@yahoo.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Wed, 05 Feb 2014 19:53:46 -0700
Message-ID: <web-50533320@mail.ucar.edu>
In-Reply-To: <1391466969.15063.YahooMailNeo@web171703.mail.ir2.yahoo.com>
References: <1391466969.15063.YahooMailNeo@web171703.mail.ir2.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

Samy,

I am sorry, but I am a bit confused.  Over what part of the world is 
your domain?  Is it a global domain?  When I try and plot it using 
your namelist.wps it is showing up as a global domain, which is quite 
different than the plots you were sending me.

-wrfhelp-

On Mon, 3 Feb 2014 22:36:09 +0000 (GMT)
  Samy Rateb <ratebsamy@yahoo.com> wrote:
> Hello WRF team
> 
> This is namelist.wps file

From wrfhelp@ucar.edu Tue Feb 04 11:33:53 2014
Received: from [76.25.197.254] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50508675 for a0045599@nus.edu.sg; Tue, 04 Feb 2014 11:33:53 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Error in NCL Code
To: "Aloysius Wishnu Aryaputera" <a0045599@nus.edu.sg>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 04 Feb 2014 11:33:53 -0700
Message-ID: <web-50508676@mail.ucar.edu>
In-Reply-To: <DCAF6D5A-E3AC-4C98-9525-7AEB154370FA@nus.edu.sg>
References: <DCAF6D5A-E3AC-4C98-9525-7AEB154370FA@nus.edu.sg>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Aloysius,

There is nothing wrong with the code.  The error states that HGT_M is 
not in the file you are reading in.  In this example, a geogrid file 
is being read in.  Try changing HGT_M to just HGT.  HGT is a variable 
in wrf output.

-wrfhelp-

On Tue, 4 Feb 2014 17:11:09 +0800
  Aloysius Wishnu Aryaputera <a0045599@nus.edu.sg> wrote:
> Dear Sir/Madam,
> 
> 
> I am running the NCL code in order to plot the result of my WRF 
>simulation. The NCL code that I use is obtained from 
>http://www.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/Examples/BASIC/wrf_wps_ter3.ncl.
> 
> 
> However, after I run the code, I get the following error message:
> 
> 
> 
> Copyright (C) 1995-2013 - All Rights Reserved
> University Corporation for Atmospheric Research
> NCAR Command Language Version 6.1.2
> The use of this software is governed by a License Agreement.
> See http://www.ncl.ucar.edu/ for more details.
> fatal:["Execute.c":5900]:variable (HGT_M) is not in file (a)
> fatal:["Execute.c":8128]:Execute: Error occurred at or near line 20 
>in file test2.ncl
> 
> 
> I wonder if you could help me to solve the problem.
> 
> 
> Thank you and regards,
> Aloysius
> 

From wrfhelp@ucar.edu Mon Feb 03 14:15:53 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50492216 for ratebsamy@yahoo.com; Mon, 03 Feb 2014 14:15:53 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: 
To: "Samy Rateb" <ratebsamy@yahoo.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Mon, 03 Feb 2014 14:15:53 -0700
Message-ID: <web-50492217@mail.ucar.edu>
In-Reply-To: <1391114631.63191.YahooMailNeo@web171706.mail.ir2.yahoo.com>
References: <1391114631.63191.YahooMailNeo@web171706.mail.ir2.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Samy,

Would you please send me your namelist.wps you used to create the 
geogrid file?

-wrfhelp-

On Thu, 30 Jan 2014 20:43:51 +0000 (GMT)
  Samy Rateb <ratebsamy@yahoo.com> wrote:
> Hello WRF Team,
> 
> I used NCL for drawing output of WRF model and and i got a problem 
>is that boundaries of land and sea don't consist with color produced 
>in the image.
> 
> This is the script from ARW-NCL and pdf file produed
> 
> Any advice plz

From wrfhelp@ucar.edu Thu Jan 30 11:44:23 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50440972 for Youmin.Chen@uni.no; Thu, 30 Jan 2014 11:44:23 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Writing "3D output" on pressure levels 
To: "Youmin Chen" <Youmin.Chen@uni.no>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 30 Jan 2014 11:44:23 -0700
Message-ID: <web-50440973@mail.ucar.edu>
In-Reply-To: <1353FFD2972169418C1C844682925B421FA5B87C@MEILE.uib.no>
References: <1353FFD2972169418C1C844682925B421FA5B404@MEILE.uib.no>
 <web-50314350@mail.ucar.edu>
 <1353FFD2972169418C1C844682925B421FA5B4EC@MEILE.uib.no>
 <web-50349137@mail.ucar.edu>
 <1353FFD2972169418C1C844682925B421FA5B87C@MEILE.uib.no>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

Youmin,

I also just realized you asked me a wind question.  Yes the wind 
components are staggered and you can unstagger them using this 
funtion: wrf_user_unstagger.  And yes, W is the vertical velocity.

http://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_unstagger.shtml

-wrfhelp-

On Mon, 27 Jan 2014 16:44:57 +0000
  Youmin Chen <Youmin.Chen@uni.no> wrote:
> Dear wrfhelp,
> 
> I did following what you told, however, the output file still 
>doesn't have the correct "time" info (see below). Can you give more 
>suggestion?
> In addition, I could extract the wind components (ua, va, wa) as in 
>the below. I want to make sure whether "wa" here is the vertical 
>velocity? Are the wind components staggered data? How to make them 
>the un-staggered?
> 
> With my best regards,
> Youmin
> 
> ----------for wind components-------------------
>  ua = wrf_user_getvar(a,"ua",time)       ;
>  va = wrf_user_getvar(a,"va",time)       ;
>  wa = wrf_user_getvar(a,"wa",time)       ;
> 
> --------------data info------------------
> ych062@hexagon-1:/work > cdo infov my_output.nc | head
>    -1 :       Date     Time   Level Gridsize    Miss :     Minimum 
>       Mean     Maximum : Parameter name
>     1 : 0000-00-00 00:00:00       1    39100      84 :      2.4819 
>     4.1500      5.4582 : TC_850
>     2 : 0000-00-00 00:00:00       2    39100      88 :      2.4826 
>     4.0691      8.5133 : TC_850
>     3 : 0000-00-00 00:00:00       3    39100      87 :      2.6493 
>     3.9963      8.3179 : TC_850
>     4 : 0000-00-00 00:00:00       4    39100      87 :      2.5802 
>     3.8990      8.7146 : TC_850
>     5 : 0000-00-00 00:00:00       5    39100      86 :      2.4690 
>     3.8088      8.1400 : TC_850
>     6 : 0000-00-00 00:00:00       6    39100      86 :      2.3101 
>     3.7703      8.3113 : TC_850
>     7 : 0000-00-00 00:00:00       7    39100      86 :      2.5846 
>     3.7988      7.0017 : TC_850
>     8 : 0000-00-00 00:00:00       8    39100      86 :      2.3558 
>     3.8942      7.2745 : TC_850
>     9 : 0000-00-00 00:00:00       9    39100      86 :      2.4283 
>     4.0244      7.6877 : TC_850
> 
>>-----Original Message-----
>>From: WRF Help [mailto:wrfhelp@ucar.edu]
>>Sent: Friday, January 24, 2014 7:10 PM
>>To: Youmin Chen
>>Subject: Re: Writing "3D output" on pressure levels
>>
>>Youmin,
>>
>>Also, if you plan on plotting these variables, you will need to copy
>>over the Global Attributes from the wrfout file and the lat and lon.
>> Here is an example:
>>
>>   load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>   load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>
>>   begin
>>
>>   a = addfile("wrfout_d01_2010-12-01_00:00:00.nc","r")
>>   b = addfile("my_output.nc","c")
>>
>>   time = -1
>>   tc = wrf_user_getvar(a,"tc",time)       ; T [C]
>>   p  = wrf_user_getvar(a,"pressure",time) ; total pressure
>>   lat = a->XLAT
>>   lon = a->XLONG
>>   times = a->Times
>>   fileattdef(b,a)
>>
>>   ; Horizontally interpolate to pressure coordinates ("p")
>>   pressure = 850.   ; 850 hPa
>>   tc_850 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
>>   pressure = 500.
>>   tc_500 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
>>
>>
>>   b->Times = times
>>   b->XLAT = lat
>>   b->XLONG = lon
>>   b->TC_850 = tc_850
>>   b->TC_500 = tc_500
>>
>>-wrfhelp-
>>
>>On Thu, 23 Jan 2014 15:08:37 +0000
>>  Youmin Chen <Youmin.Chen@uni.no> wrote:
>>> Dear wrfhelp,
>>>
>>> Thanks very much again for the kindly helps!
>>>Following your script and let "time"=-1, so all  times will be
>>>outputted. However, the output file has all  the time as "0000-00-00
>>>00:00:00", and actual "time" identity became the "Levels" number, as
>>>it is in the metadata below. Since the "time" in wrfout_ file is
>>>different from the standard netCDF file, which bring me a bit
>>>confusion. Would you please give more suggestion about the ncl script
>>>so that there would be correct time info (same as the wrfout_ file)
>>>in the output file?
>>>
>>> With my best regards,
>>> Youmin
>>>
>>>
>>> --------metadata of my_output.nc------------------------
>>>   -1 :       Date     Time   Level Gridsize    Miss :     Minimum
>>>       Mean     Maximum : Parameter name
>>>     1 : 0000-00-00 00:00:00       1    39100      84 :      2.4819
>>>     4.1500      5.4582 : TC_850
>>>     2 : 0000-00-00 00:00:00       2    39100      88 :      2.4826
>>>     4.0691      8.5133 : TC_850
>>>     3 : 0000-00-00 00:00:00       3    39100      87 :      2.6493
>>>     3.9963      8.3179 : TC_850
>>>     4 : 0000-00-00 00:00:00       4    39100      87 :      2.5802
>>>     3.8990      8.7146 : TC_850
>>>     5 : 0000-00-00 00:00:00       5    39100      86 :      2.4690
>>>     3.8088      8.1400 : TC_850
>>>     6 : 0000-00-00 00:00:00       6    39100      86 :      2.3101
>>>     3.7703      8.3113 : TC_850
>>>     7 : 0000-00-00 00:00:00       7    39100      86 :      2.5846
>>>     3.7988      7.0017 : TC_850
>>>     8 : 0000-00-00 00:00:00       8    39100      86 :      2.3558
>>>     3.8942      7.2745 : TC_850
>>>     9 : 0000-00-00 00:00:00       9    39100      86 :      2.4283
>>>     4.0244      7.6877 : TC_850
>>>    10 : 0000-00-00 00:00:00      10    39100      86 :      2.5950
>>>     4.1213      7.1044 : TC_850
>>>
>>>>-----Original Message-----
>>>>From: WRF Help [mailto:wrfhelp@ucar.edu]
>>>>Sent: Wednesday, January 22, 2014 7:21 PM
>>>>To: Youmin Chen
>>>>Subject: Re: Writing "3D output" on pressure levels
>>>>
>>>>Youmin,
>>>>
>>>>wrf_interp_3d_z is no longer supported and updated, so I suggest you
>>>>use the function wrf_user_intrp3d instead.  Here is the
>>>>documentation:
>>>>
>>>>http://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_intrp3
>>d.
>>>>shtml
>>>>
>>>>Try doing something more like this:
>>>>
>>>>   load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>>>   load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>>>
>>>>   begin
>>>>
>>>>   a = addfile("wrfout_d01_2000-01-24_12:00:00.nc","r")
>>>>   b = addfile("my_output.nc","c")
>>>>
>>>>   time = 1
>>>>   tc = wrf_user_getvar(a,"tc",time)       ; T [C]
>>>>   p  = wrf_user_getvar(a,"pressure",time) ; total pressure
>>>>
>>>>   ; Horizontally interpolate to pressure coordinates ("p")
>>>>   pressure = 850.   ; 850 hPa
>>>>   tc_850 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
>>>>   pressure = 500.
>>>>   tc_500 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
>>>>
>>>>   b->TC_850 = tc_850
>>>>   b->TC_500 = tc_500
>>>>
>>>>   end
>>>>
>>>>-wrfhelp-
>>>>
>>>>
>>>>
>>>>On Wed, 22 Jan 2014 15:10:00 +0000
>>>>  Youmin Chen <Youmin.Chen@uni.no> wrote:
>>>>> Dear wrfhelp,
>>>>>
>>>>> Thanks really so much, you always tell something surprisingly
>>>>>excellent.
>>>>> There is a similar question as the last one, but for 3D output on
>>>>>pressure levels.
>>>>>
>>>>> (1) required levels: 850 hPa, 500 hPa, 250 hPa
>>>>> (2) required variables: U,V,T,RH,geopotential height, wind speed,
>>>>>dew point temperature
>>>>> (3) required format: same format as "wrfout_" outout. It is better
>>>>>to have a separate output file (e.g. my_output.nc) instead of writing
>>>>>variables into the raw "wrfout_" file.
>>>>>
>>>>> In the below is an NCL script, would you please kindly modify it (or
>>>>>supply another one if you have) according to the above requirement?
>>>>>
>>>>> Thanks so so much!
>>>>>
>>>>> Best regards,
>>>>> Youmin
>>>>>
>>>>> ----------ncl
>>>>>script--------------------------------------------------------
>>>>>  load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>>>>  load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>>>>
>>>>> begin
>>>>>  a = addfile("./wrfout_d02_1994-01-11_00:00:00.nc","w")
>>>>>    time = 0
>>>>>  ; Temperature
>>>>>    t = a->T(time,:,:,:)          ; perturbation potential
>>>>>temperature (theta-300)
>>>>>    theta = t + 300.              ; potential temperature
>>>>>    p  = a->P(time,:,:,:)
>>>>>    pb = a->PB(time,:,:,:)
>>>>>    pf = p + pb                   ; full pressure (Pa)
>>>>>    tk = wrf_tk (pf, theta)       ; temperature in Kelvin
>>>>>  ; Interpolate tk to 850hPa
>>>>>    pf = pf * 0.01                ; Convert to hPa
>>>>>    var2d = wrf_interp_3d_z(tk,pf,850.)
>>>>>
>>>>>     a->TK850 = tk
>>>>> end
>>>>> -----------end of ncl script---------------------------------------
>>>>>
>>>>>
>>>>>>-----Original Message-----
>>>>>>From: WRF Help [mailto:wrfhelp@ucar.edu]
>>>>>>Sent: Tuesday, January 21, 2014 8:01 PM
>>>>>>To: Youmin Chen
>>>>>>Subject: Re: Writing "SLP" in the same format as the wrfout_ file
>>>>>>
>>>>>>Youmin,
>>>>>>
>>>>>>Your script is a bit too complicated for what you are trying to do.
>>>>>> Try something like this:
>>>>>>
>>>>>>load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>>>>>load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>>>>>
>>>>>>begin
>>>>>>;
>>>>>>; The WRF ARW input file.
>>>>>>; This needs to have a ".nc" appended, so just do it.
>>>>>>   a = addfile("./wrfout_d01_2007-09-15_00:00:00.nc","w")
>>>>>>
>>>>>>     slp = wrf_user_getvar(a,"slp",-1)
>>>>>>
>>>>>>     a->SLP = slp
>>>>>>
>>>>>>end
>>>>>>
>>>>>>The key when you open the file to set it as "w" so SLP can be written
>>>>>>to it.  Also, with wrf_user_getvar we have programmed it so that SLP
>>>>>>has all the correct formats to be written to a wrfout file.
>>>>>>
>>>>>>-wrfhelp-
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> Youmin Chen
>>>>>>> Uni Climate & Bjerknes Centre for Climate Research
>>>>>>> Allgaten 70
>>>>>>> 5007 Bergen
>>>>>>> Norway
>>>>>>> Phone: +47-55-582434 (office)
>>>>>>>       +47-45-028137 (cell)
>>>>>>> Email: youmin.chen@uni.no

From wrfhelp@ucar.edu Thu Jan 30 09:20:25 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50437706 for diego.carrio@uib.es; Thu, 30 Jan 2014 09:20:25 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: WIND ROTATED EARTH COORDINATES with ncl
To: "Diego =?utf-8?Q?Sa=C3=BAl_Carri=C3=B3?=
 =?utf-8?Q?_Carri=C3=B3?=" <diego.carrio@uib.es>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 30 Jan 2014 09:20:25 -0700
Message-ID: <web-50437707@mail.ucar.edu>
In-Reply-To: <CACrBbZGCAffV+Dq7MhbpzQkTG4KG1cAK9Z1fXxF2GMyz2oiCgQ@mail.gmail.com>
References: <CACrBbZGCAffV+Dq7MhbpzQkTG4KG1cAK9Z1fXxF2GMyz2oiCgQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Hi Diego,

They way you are calculating the wind field at the top of your email 
is incorrect.  It is in fact a bit more complicated than that, which 
is why you are getting a different answer when you use "uvmet".  I can 
send you the code for uvmet if you want, but the way NCL calculates it 
is correct and I suggest you do it that way.

-wrfhelp-

On Tue, 28 Jan 2014 19:03:17 +0100
  Diego Saúl Carrió Carrió <diego.carrio@uib.es> wrote:
> Dear wrfhelp,
> 
> I have an important doubt. I would like to get  wind's field 
>referenced at
> earth coordinates. I have found a way to achieve this:
> 
> Uearth = U*cosalpha + V*sinalpha
> Vearth = V*cosalpha - U*sinalpha.
> 
> , where:
> sinalpha = wrf_user_getvar(a,"SINALPHA",0)
> cosalpha = wrf_user_getvar(a,"COSALPHA",0)
> u = wrf_user_getvar(a,"ua",-1)    ; u at  mass point
> v = wrf_user_getvar(a,"va",-1)    ; v at mass point
> 
> But I see, there are another way to do this. Using this function:
> 
>  uvm = wrf_user_getvar(a,"uvmet",-1)
> 
> The problem is uvm(0, , , , ) {component u} isn't the same than 
>Uearth.
> 
> I don't know what is the problem.
> 
> Could you help me, please?
> 
> Best Regards,
> 
> Diego

From wrfhelp@ucar.edu Thu Jan 30 09:18:32 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50437644 for Youmin.Chen@uni.no; Thu, 30 Jan 2014 09:18:32 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Writing "3D output" on pressure levels 
To: "Youmin Chen" <Youmin.Chen@uni.no>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 30 Jan 2014 09:18:32 -0700
Message-ID: <web-50437645@mail.ucar.edu>
In-Reply-To: <1353FFD2972169418C1C844682925B421FA5B87C@MEILE.uib.no>
References: <1353FFD2972169418C1C844682925B421FA5B404@MEILE.uib.no>
 <web-50314350@mail.ucar.edu>
 <1353FFD2972169418C1C844682925B421FA5B4EC@MEILE.uib.no>
 <web-50349137@mail.ucar.edu>
 <1353FFD2972169418C1C844682925B421FA5B87C@MEILE.uib.no>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

Hi Youmin,

The problem you are having is that for some reason, NCL is not writing 
out time as UNLIMITED.  I have attached some code which should fix 
things up for you.

   load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
   load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"

   begin

   a = addfile("wrfout_d01_2010-12-01_00:00:00.nc","r")
   b = addfile("my_output.nc","c")

   dim_names = getvardims(a)
   dim_sizes = getfiledimsizes(a)
   dimUnlim = (/True, False, False, False, False, False, False, False, 
False/)
   filedimdef(b, dim_names, dim_sizes, dimUnlim)

   time = -1
   tc = wrf_user_getvar(a,"tc",time)       ; T [C]
   p  = wrf_user_getvar(a,"pressure",time) ; total pressure
   lat = a->XLAT
   lon = a->XLONG
   times = a->Times
   fileattdef(b,a)

   ; Horizontally interpolate to pressure coordinates ("p")
   pressure = 850.   ; 850 hPa
   tc_850 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
   pressure = 500.
   tc_500 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)

   b->Times = times
   b->XLAT = lat
   b->XLONG = lon
   b->TC_850 = tc_850
   b->TC_500 = tc_500

   end

-wrfhelp-

On Mon, 27 Jan 2014 16:44:57 +0000
  Youmin Chen <Youmin.Chen@uni.no> wrote:
> Dear wrfhelp,
> 
> I did following what you told, however, the output file still 
>doesn't have the correct "time" info (see below). Can you give more 
>suggestion?
> In addition, I could extract the wind components (ua, va, wa) as in 
>the below. I want to make sure whether "wa" here is the vertical 
>velocity? Are the wind components staggered data? How to make them 
>the un-staggered?
> 
> With my best regards,
> Youmin
> 
> ----------for wind components-------------------
>  ua = wrf_user_getvar(a,"ua",time)       ;
>  va = wrf_user_getvar(a,"va",time)       ;
>  wa = wrf_user_getvar(a,"wa",time)       ;
> 
> --------------data info------------------
> ych062@hexagon-1:/work > cdo infov my_output.nc | head
>    -1 :       Date     Time   Level Gridsize    Miss :     Minimum 
>       Mean     Maximum : Parameter name
>     1 : 0000-00-00 00:00:00       1    39100      84 :      2.4819 
>     4.1500      5.4582 : TC_850
>     2 : 0000-00-00 00:00:00       2    39100      88 :      2.4826 
>     4.0691      8.5133 : TC_850
>     3 : 0000-00-00 00:00:00       3    39100      87 :      2.6493 
>     3.9963      8.3179 : TC_850
>     4 : 0000-00-00 00:00:00       4    39100      87 :      2.5802 
>     3.8990      8.7146 : TC_850
>     5 : 0000-00-00 00:00:00       5    39100      86 :      2.4690 
>     3.8088      8.1400 : TC_850
>     6 : 0000-00-00 00:00:00       6    39100      86 :      2.3101 
>     3.7703      8.3113 : TC_850
>     7 : 0000-00-00 00:00:00       7    39100      86 :      2.5846 
>     3.7988      7.0017 : TC_850
>     8 : 0000-00-00 00:00:00       8    39100      86 :      2.3558 
>     3.8942      7.2745 : TC_850
>     9 : 0000-00-00 00:00:00       9    39100      86 :      2.4283 
>     4.0244      7.6877 : TC_850
> 
>>-----Original Message-----
>>From: WRF Help [mailto:wrfhelp@ucar.edu]
>>Sent: Friday, January 24, 2014 7:10 PM
>>To: Youmin Chen
>>Subject: Re: Writing "3D output" on pressure levels
>>
>>Youmin,
>>
>>Also, if you plan on plotting these variables, you will need to copy
>>over the Global Attributes from the wrfout file and the lat and lon.
>> Here is an example:
>>
>>   load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>   load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>
>>   begin
>>
>>   a = addfile("wrfout_d01_2010-12-01_00:00:00.nc","r")
>>   b = addfile("my_output.nc","c")
>>
>>   time = -1
>>   tc = wrf_user_getvar(a,"tc",time)       ; T [C]
>>   p  = wrf_user_getvar(a,"pressure",time) ; total pressure
>>   lat = a->XLAT
>>   lon = a->XLONG
>>   times = a->Times
>>   fileattdef(b,a)
>>
>>   ; Horizontally interpolate to pressure coordinates ("p")
>>   pressure = 850.   ; 850 hPa
>>   tc_850 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
>>   pressure = 500.
>>   tc_500 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
>>
>>
>>   b->Times = times
>>   b->XLAT = lat
>>   b->XLONG = lon
>>   b->TC_850 = tc_850
>>   b->TC_500 = tc_500
>>
>>-wrfhelp-
>>
>>On Thu, 23 Jan 2014 15:08:37 +0000
>>  Youmin Chen <Youmin.Chen@uni.no> wrote:
>>> Dear wrfhelp,
>>>
>>> Thanks very much again for the kindly helps!
>>>Following your script and let "time"=-1, so all  times will be
>>>outputted. However, the output file has all  the time as "0000-00-00
>>>00:00:00", and actual "time" identity became the "Levels" number, as
>>>it is in the metadata below. Since the "time" in wrfout_ file is
>>>different from the standard netCDF file, which bring me a bit
>>>confusion. Would you please give more suggestion about the ncl script
>>>so that there would be correct time info (same as the wrfout_ file)
>>>in the output file?
>>>
>>> With my best regards,
>>> Youmin
>>>
>>>
>>> --------metadata of my_output.nc------------------------
>>>   -1 :       Date     Time   Level Gridsize    Miss :     Minimum
>>>       Mean     Maximum : Parameter name
>>>     1 : 0000-00-00 00:00:00       1    39100      84 :      2.4819
>>>     4.1500      5.4582 : TC_850
>>>     2 : 0000-00-00 00:00:00       2    39100      88 :      2.4826
>>>     4.0691      8.5133 : TC_850
>>>     3 : 0000-00-00 00:00:00       3    39100      87 :      2.6493
>>>     3.9963      8.3179 : TC_850
>>>     4 : 0000-00-00 00:00:00       4    39100      87 :      2.5802
>>>     3.8990      8.7146 : TC_850
>>>     5 : 0000-00-00 00:00:00       5    39100      86 :      2.4690
>>>     3.8088      8.1400 : TC_850
>>>     6 : 0000-00-00 00:00:00       6    39100      86 :      2.3101
>>>     3.7703      8.3113 : TC_850
>>>     7 : 0000-00-00 00:00:00       7    39100      86 :      2.5846
>>>     3.7988      7.0017 : TC_850
>>>     8 : 0000-00-00 00:00:00       8    39100      86 :      2.3558
>>>     3.8942      7.2745 : TC_850
>>>     9 : 0000-00-00 00:00:00       9    39100      86 :      2.4283
>>>     4.0244      7.6877 : TC_850
>>>    10 : 0000-00-00 00:00:00      10    39100      86 :      2.5950
>>>     4.1213      7.1044 : TC_850
>>>
>>>>-----Original Message-----
>>>>From: WRF Help [mailto:wrfhelp@ucar.edu]
>>>>Sent: Wednesday, January 22, 2014 7:21 PM
>>>>To: Youmin Chen
>>>>Subject: Re: Writing "3D output" on pressure levels
>>>>
>>>>Youmin,
>>>>
>>>>wrf_interp_3d_z is no longer supported and updated, so I suggest you
>>>>use the function wrf_user_intrp3d instead.  Here is the
>>>>documentation:
>>>>
>>>>http://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_intrp3
>>d.
>>>>shtml
>>>>
>>>>Try doing something more like this:
>>>>
>>>>   load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>>>   load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>>>
>>>>   begin
>>>>
>>>>   a = addfile("wrfout_d01_2000-01-24_12:00:00.nc","r")
>>>>   b = addfile("my_output.nc","c")
>>>>
>>>>   time = 1
>>>>   tc = wrf_user_getvar(a,"tc",time)       ; T [C]
>>>>   p  = wrf_user_getvar(a,"pressure",time) ; total pressure
>>>>
>>>>   ; Horizontally interpolate to pressure coordinates ("p")
>>>>   pressure = 850.   ; 850 hPa
>>>>   tc_850 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
>>>>   pressure = 500.
>>>>   tc_500 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
>>>>
>>>>   b->TC_850 = tc_850
>>>>   b->TC_500 = tc_500
>>>>
>>>>   end
>>>>
>>>>-wrfhelp-
>>>>
>>>>
>>>>
>>>>On Wed, 22 Jan 2014 15:10:00 +0000
>>>>  Youmin Chen <Youmin.Chen@uni.no> wrote:
>>>>> Dear wrfhelp,
>>>>>
>>>>> Thanks really so much, you always tell something surprisingly
>>>>>excellent.
>>>>> There is a similar question as the last one, but for 3D output on
>>>>>pressure levels.
>>>>>
>>>>> (1) required levels: 850 hPa, 500 hPa, 250 hPa
>>>>> (2) required variables: U,V,T,RH,geopotential height, wind speed,
>>>>>dew point temperature
>>>>> (3) required format: same format as "wrfout_" outout. It is better
>>>>>to have a separate output file (e.g. my_output.nc) instead of writing
>>>>>variables into the raw "wrfout_" file.
>>>>>
>>>>> In the below is an NCL script, would you please kindly modify it (or
>>>>>supply another one if you have) according to the above requirement?
>>>>>
>>>>> Thanks so so much!
>>>>>
>>>>> Best regards,
>>>>> Youmin
>>>>>
>>>>> ----------ncl
>>>>>script--------------------------------------------------------
>>>>>  load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>>>>  load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>>>>
>>>>> begin
>>>>>  a = addfile("./wrfout_d02_1994-01-11_00:00:00.nc","w")
>>>>>    time = 0
>>>>>  ; Temperature
>>>>>    t = a->T(time,:,:,:)          ; perturbation potential
>>>>>temperature (theta-300)
>>>>>    theta = t + 300.              ; potential temperature
>>>>>    p  = a->P(time,:,:,:)
>>>>>    pb = a->PB(time,:,:,:)
>>>>>    pf = p + pb                   ; full pressure (Pa)
>>>>>    tk = wrf_tk (pf, theta)       ; temperature in Kelvin
>>>>>  ; Interpolate tk to 850hPa
>>>>>    pf = pf * 0.01                ; Convert to hPa
>>>>>    var2d = wrf_interp_3d_z(tk,pf,850.)
>>>>>
>>>>>     a->TK850 = tk
>>>>> end
>>>>> -----------end of ncl script---------------------------------------
>>>>>
>>>>>
>>>>>>-----Original Message-----
>>>>>>From: WRF Help [mailto:wrfhelp@ucar.edu]
>>>>>>Sent: Tuesday, January 21, 2014 8:01 PM
>>>>>>To: Youmin Chen
>>>>>>Subject: Re: Writing "SLP" in the same format as the wrfout_ file
>>>>>>
>>>>>>Youmin,
>>>>>>
>>>>>>Your script is a bit too complicated for what you are trying to do.
>>>>>> Try something like this:
>>>>>>
>>>>>>load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>>>>>load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>>>>>
>>>>>>begin
>>>>>>;
>>>>>>; The WRF ARW input file.
>>>>>>; This needs to have a ".nc" appended, so just do it.
>>>>>>   a = addfile("./wrfout_d01_2007-09-15_00:00:00.nc","w")
>>>>>>
>>>>>>     slp = wrf_user_getvar(a,"slp",-1)
>>>>>>
>>>>>>     a->SLP = slp
>>>>>>
>>>>>>end
>>>>>>
>>>>>>The key when you open the file to set it as "w" so SLP can be written
>>>>>>to it.  Also, with wrf_user_getvar we have programmed it so that SLP
>>>>>>has all the correct formats to be written to a wrfout file.
>>>>>>
>>>>>>-wrfhelp-
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> Youmin Chen
>>>>>>> Uni Climate & Bjerknes Centre for Climate Research
>>>>>>> Allgaten 70
>>>>>>> 5007 Bergen
>>>>>>> Norway
>>>>>>> Phone: +47-55-582434 (office)
>>>>>>>       +47-45-028137 (cell)
>>>>>>> Email: youmin.chen@uni.no

From wrfhelp@ucar.edu Fri Jan 24 11:09:46 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50349136 for Youmin.Chen@uni.no; Fri, 24 Jan 2014 11:09:46 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Writing "3D output" on pressure levels 
To: "Youmin Chen" <Youmin.Chen@uni.no>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Fri, 24 Jan 2014 11:09:46 -0700
Message-ID: <web-50349137@mail.ucar.edu>
In-Reply-To: <1353FFD2972169418C1C844682925B421FA5B4EC@MEILE.uib.no>
References: <1353FFD2972169418C1C844682925B421FA5B404@MEILE.uib.no>
 <web-50314350@mail.ucar.edu>
 <1353FFD2972169418C1C844682925B421FA5B4EC@MEILE.uib.no>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

Youmin,

Also, if you plan on plotting these variables, you will need to copy 
over the Global Attributes from the wrfout file and the lat and lon. 
 Here is an example:

   load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
   load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"

   begin

   a = addfile("wrfout_d01_2010-12-01_00:00:00.nc","r")
   b = addfile("my_output.nc","c")

   time = -1
   tc = wrf_user_getvar(a,"tc",time)       ; T [C]
   p  = wrf_user_getvar(a,"pressure",time) ; total pressure
   lat = a->XLAT
   lon = a->XLONG
   times = a->Times
   fileattdef(b,a)

   ; Horizontally interpolate to pressure coordinates ("p")
   pressure = 850.   ; 850 hPa
   tc_850 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
   pressure = 500.
   tc_500 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)


   b->Times = times
   b->XLAT = lat
   b->XLONG = lon
   b->TC_850 = tc_850
   b->TC_500 = tc_500

-wrfhelp-

On Thu, 23 Jan 2014 15:08:37 +0000
  Youmin Chen <Youmin.Chen@uni.no> wrote:
> Dear wrfhelp,
> 
> Thanks very much again for the kindly helps!
>Following your script and let "time"=-1, so all  times will be 
>outputted. However, the output file has all  the time as "0000-00-00 
>00:00:00", and actual "time" identity became the "Levels" number, as 
>it is in the metadata below. Since the "time" in wrfout_ file is 
>different from the standard netCDF file, which bring me a bit 
>confusion. Would you please give more suggestion about the ncl script 
>so that there would be correct time info (same as the wrfout_ file) 
>in the output file? 
> 
> With my best regards,
> Youmin       
> 
> 
> --------metadata of my_output.nc------------------------
>   -1 :       Date     Time   Level Gridsize    Miss :     Minimum 
>       Mean     Maximum : Parameter name
>     1 : 0000-00-00 00:00:00       1    39100      84 :      2.4819 
>     4.1500      5.4582 : TC_850
>     2 : 0000-00-00 00:00:00       2    39100      88 :      2.4826 
>     4.0691      8.5133 : TC_850
>     3 : 0000-00-00 00:00:00       3    39100      87 :      2.6493 
>     3.9963      8.3179 : TC_850
>     4 : 0000-00-00 00:00:00       4    39100      87 :      2.5802 
>     3.8990      8.7146 : TC_850
>     5 : 0000-00-00 00:00:00       5    39100      86 :      2.4690 
>     3.8088      8.1400 : TC_850
>     6 : 0000-00-00 00:00:00       6    39100      86 :      2.3101 
>     3.7703      8.3113 : TC_850
>     7 : 0000-00-00 00:00:00       7    39100      86 :      2.5846 
>     3.7988      7.0017 : TC_850
>     8 : 0000-00-00 00:00:00       8    39100      86 :      2.3558 
>     3.8942      7.2745 : TC_850
>     9 : 0000-00-00 00:00:00       9    39100      86 :      2.4283 
>     4.0244      7.6877 : TC_850
>    10 : 0000-00-00 00:00:00      10    39100      86 :      2.5950 
>     4.1213      7.1044 : TC_850
> 
>>-----Original Message-----
>>From: WRF Help [mailto:wrfhelp@ucar.edu]
>>Sent: Wednesday, January 22, 2014 7:21 PM
>>To: Youmin Chen
>>Subject: Re: Writing "3D output" on pressure levels
>>
>>Youmin,
>>
>>wrf_interp_3d_z is no longer supported and updated, so I suggest you
>>use the function wrf_user_intrp3d instead.  Here is the 
>>documentation:
>>
>>http://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_intrp3d.
>>shtml
>>
>>Try doing something more like this:
>>
>>   load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>   load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>
>>   begin
>>
>>   a = addfile("wrfout_d01_2000-01-24_12:00:00.nc","r")
>>   b = addfile("my_output.nc","c")
>>
>>   time = 1
>>   tc = wrf_user_getvar(a,"tc",time)       ; T [C]
>>   p  = wrf_user_getvar(a,"pressure",time) ; total pressure
>>
>>   ; Horizontally interpolate to pressure coordinates ("p")
>>   pressure = 850.   ; 850 hPa
>>   tc_850 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
>>   pressure = 500.
>>   tc_500 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
>>
>>   b->TC_850 = tc_850
>>   b->TC_500 = tc_500
>>
>>   end
>>
>>-wrfhelp-
>>
>>
>>
>>On Wed, 22 Jan 2014 15:10:00 +0000
>>  Youmin Chen <Youmin.Chen@uni.no> wrote:
>>> Dear wrfhelp,
>>>
>>> Thanks really so much, you always tell something surprisingly
>>>excellent.
>>> There is a similar question as the last one, but for 3D output on
>>>pressure levels.
>>>
>>> (1) required levels: 850 hPa, 500 hPa, 250 hPa
>>> (2) required variables: U,V,T,RH,geopotential height, wind speed,
>>>dew point temperature
>>> (3) required format: same format as "wrfout_" outout. It is better
>>>to have a separate output file (e.g. my_output.nc) instead of writing
>>>variables into the raw "wrfout_" file.
>>>
>>> In the below is an NCL script, would you please kindly modify it (or
>>>supply another one if you have) according to the above requirement?
>>>
>>> Thanks so so much!
>>>
>>> Best regards,
>>> Youmin
>>>
>>> ----------ncl
>>>script--------------------------------------------------------
>>>  load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>>  load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>>
>>> begin
>>>  a = addfile("./wrfout_d02_1994-01-11_00:00:00.nc","w")
>>>    time = 0
>>>  ; Temperature
>>>    t = a->T(time,:,:,:)          ; perturbation potential
>>>temperature (theta-300)
>>>    theta = t + 300.              ; potential temperature
>>>    p  = a->P(time,:,:,:)
>>>    pb = a->PB(time,:,:,:)
>>>    pf = p + pb                   ; full pressure (Pa)
>>>    tk = wrf_tk (pf, theta)       ; temperature in Kelvin
>>>  ; Interpolate tk to 850hPa
>>>    pf = pf * 0.01                ; Convert to hPa
>>>    var2d = wrf_interp_3d_z(tk,pf,850.)
>>>
>>>     a->TK850 = tk
>>> end
>>> -----------end of ncl script---------------------------------------
>>>
>>>
>>>>-----Original Message-----
>>>>From: WRF Help [mailto:wrfhelp@ucar.edu]
>>>>Sent: Tuesday, January 21, 2014 8:01 PM
>>>>To: Youmin Chen
>>>>Subject: Re: Writing "SLP" in the same format as the wrfout_ file
>>>>
>>>>Youmin,
>>>>
>>>>Your script is a bit too complicated for what you are trying to do.
>>>> Try something like this:
>>>>
>>>>load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>>>load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>>>
>>>>begin
>>>>;
>>>>; The WRF ARW input file.
>>>>; This needs to have a ".nc" appended, so just do it.
>>>>   a = addfile("./wrfout_d01_2007-09-15_00:00:00.nc","w")
>>>>
>>>>     slp = wrf_user_getvar(a,"slp",-1)
>>>>
>>>>     a->SLP = slp
>>>>
>>>>end
>>>>
>>>>The key when you open the file to set it as "w" so SLP can be written
>>>>to it.  Also, with wrf_user_getvar we have programmed it so that SLP
>>>>has all the correct formats to be written to a wrfout file.
>>>>
>>>>-wrfhelp-
>>>>
>>>>
>>>>>
>>>>> Youmin Chen
>>>>> Uni Climate & Bjerknes Centre for Climate Research
>>>>> Allgaten 70
>>>>> 5007 Bergen
>>>>> Norway
>>>>> Phone: +47-55-582434 (office)
>>>>>       +47-45-028137 (cell)
>>>>> Email: youmin.chen@uni.no

From wrfhelp@ucar.edu Fri Jan 24 10:47:50 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50348675 for Youmin.Chen@uni.no; Fri, 24 Jan 2014 10:47:50 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Writing "3D output" on pressure levels 
To: "Youmin Chen" <Youmin.Chen@uni.no>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Fri, 24 Jan 2014 10:47:50 -0700
Message-ID: <web-50348676@mail.ucar.edu>
In-Reply-To: <1353FFD2972169418C1C844682925B421FA5B4EC@MEILE.uib.no>
References: <1353FFD2972169418C1C844682925B421FA5B404@MEILE.uib.no>
 <web-50314350@mail.ucar.edu>
 <1353FFD2972169418C1C844682925B421FA5B4EC@MEILE.uib.no>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

Youmin,

I believe all you need to do is make sure you read and write the Times 
variable.  Try this:

   load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
   load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"

   begin

   a = addfile("wrfout_d01_2010-12-01_00:00:00.nc","r")
   b = addfile("my_output.nc","c")

   time = -1
   tc = wrf_user_getvar(a,"tc",time)       ; T [C]
   p  = wrf_user_getvar(a,"pressure",time) ; total pressure
   times = a->Times

   ; Horizontally interpolate to pressure coordinates ("p")
   pressure = 850.   ; 850 hPa
   tc_850 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
   pressure = 500.
   tc_500 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)


   b->Times = times
   b->TC_850 = tc_850
   b->TC_500 = tc_500

   end

-wrfhelp-

On Thu, 23 Jan 2014 15:08:37 +0000
  Youmin Chen <Youmin.Chen@uni.no> wrote:
> Dear wrfhelp,
> 
> Thanks very much again for the kindly helps!
>Following your script and let "time"=-1, so all  times will be 
>outputted. However, the output file has all  the time as "0000-00-00 
>00:00:00", and actual "time" identity became the "Levels" number, as 
>it is in the metadata below. Since the "time" in wrfout_ file is 
>different from the standard netCDF file, which bring me a bit 
>confusion. Would you please give more suggestion about the ncl script 
>so that there would be correct time info (same as the wrfout_ file) 
>in the output file? 
> 
> With my best regards,
> Youmin       
> 
> 
> --------metadata of my_output.nc------------------------
>   -1 :       Date     Time   Level Gridsize    Miss :     Minimum 
>       Mean     Maximum : Parameter name
>     1 : 0000-00-00 00:00:00       1    39100      84 :      2.4819 
>     4.1500      5.4582 : TC_850
>     2 : 0000-00-00 00:00:00       2    39100      88 :      2.4826 
>     4.0691      8.5133 : TC_850
>     3 : 0000-00-00 00:00:00       3    39100      87 :      2.6493 
>     3.9963      8.3179 : TC_850
>     4 : 0000-00-00 00:00:00       4    39100      87 :      2.5802 
>     3.8990      8.7146 : TC_850
>     5 : 0000-00-00 00:00:00       5    39100      86 :      2.4690 
>     3.8088      8.1400 : TC_850
>     6 : 0000-00-00 00:00:00       6    39100      86 :      2.3101 
>     3.7703      8.3113 : TC_850
>     7 : 0000-00-00 00:00:00       7    39100      86 :      2.5846 
>     3.7988      7.0017 : TC_850
>     8 : 0000-00-00 00:00:00       8    39100      86 :      2.3558 
>     3.8942      7.2745 : TC_850
>     9 : 0000-00-00 00:00:00       9    39100      86 :      2.4283 
>     4.0244      7.6877 : TC_850
>    10 : 0000-00-00 00:00:00      10    39100      86 :      2.5950 
>     4.1213      7.1044 : TC_850
> 
>>-----Original Message-----
>>From: WRF Help [mailto:wrfhelp@ucar.edu]
>>Sent: Wednesday, January 22, 2014 7:21 PM
>>To: Youmin Chen
>>Subject: Re: Writing "3D output" on pressure levels
>>
>>Youmin,
>>
>>wrf_interp_3d_z is no longer supported and updated, so I suggest you
>>use the function wrf_user_intrp3d instead.  Here is the 
>>documentation:
>>
>>http://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_intrp3d.
>>shtml
>>
>>Try doing something more like this:
>>
>>   load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>   load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>
>>   begin
>>
>>   a = addfile("wrfout_d01_2000-01-24_12:00:00.nc","r")
>>   b = addfile("my_output.nc","c")
>>
>>   time = 1
>>   tc = wrf_user_getvar(a,"tc",time)       ; T [C]
>>   p  = wrf_user_getvar(a,"pressure",time) ; total pressure
>>
>>   ; Horizontally interpolate to pressure coordinates ("p")
>>   pressure = 850.   ; 850 hPa
>>   tc_850 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
>>   pressure = 500.
>>   tc_500 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
>>
>>   b->TC_850 = tc_850
>>   b->TC_500 = tc_500
>>
>>   end
>>
>>-wrfhelp-
>>
>>
>>
>>On Wed, 22 Jan 2014 15:10:00 +0000
>>  Youmin Chen <Youmin.Chen@uni.no> wrote:
>>> Dear wrfhelp,
>>>
>>> Thanks really so much, you always tell something surprisingly
>>>excellent.
>>> There is a similar question as the last one, but for 3D output on
>>>pressure levels.
>>>
>>> (1) required levels: 850 hPa, 500 hPa, 250 hPa
>>> (2) required variables: U,V,T,RH,geopotential height, wind speed,
>>>dew point temperature
>>> (3) required format: same format as "wrfout_" outout. It is better
>>>to have a separate output file (e.g. my_output.nc) instead of writing
>>>variables into the raw "wrfout_" file.
>>>
>>> In the below is an NCL script, would you please kindly modify it (or
>>>supply another one if you have) according to the above requirement?
>>>
>>> Thanks so so much!
>>>
>>> Best regards,
>>> Youmin
>>>
>>> ----------ncl
>>>script--------------------------------------------------------
>>>  load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>>  load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>>
>>> begin
>>>  a = addfile("./wrfout_d02_1994-01-11_00:00:00.nc","w")
>>>    time = 0
>>>  ; Temperature
>>>    t = a->T(time,:,:,:)          ; perturbation potential
>>>temperature (theta-300)
>>>    theta = t + 300.              ; potential temperature
>>>    p  = a->P(time,:,:,:)
>>>    pb = a->PB(time,:,:,:)
>>>    pf = p + pb                   ; full pressure (Pa)
>>>    tk = wrf_tk (pf, theta)       ; temperature in Kelvin
>>>  ; Interpolate tk to 850hPa
>>>    pf = pf * 0.01                ; Convert to hPa
>>>    var2d = wrf_interp_3d_z(tk,pf,850.)
>>>
>>>     a->TK850 = tk
>>> end
>>> -----------end of ncl script---------------------------------------
>>>
>>>
>>>>-----Original Message-----
>>>>From: WRF Help [mailto:wrfhelp@ucar.edu]
>>>>Sent: Tuesday, January 21, 2014 8:01 PM
>>>>To: Youmin Chen
>>>>Subject: Re: Writing "SLP" in the same format as the wrfout_ file
>>>>
>>>>Youmin,
>>>>
>>>>Your script is a bit too complicated for what you are trying to do.
>>>> Try something like this:
>>>>
>>>>load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>>>load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>>>
>>>>begin
>>>>;
>>>>; The WRF ARW input file.
>>>>; This needs to have a ".nc" appended, so just do it.
>>>>   a = addfile("./wrfout_d01_2007-09-15_00:00:00.nc","w")
>>>>
>>>>     slp = wrf_user_getvar(a,"slp",-1)
>>>>
>>>>     a->SLP = slp
>>>>
>>>>end
>>>>
>>>>The key when you open the file to set it as "w" so SLP can be written
>>>>to it.  Also, with wrf_user_getvar we have programmed it so that SLP
>>>>has all the correct formats to be written to a wrfout file.
>>>>
>>>>-wrfhelp-
>>>>
>>>>
>>>>>
>>>>> Youmin Chen
>>>>> Uni Climate & Bjerknes Centre for Climate Research
>>>>> Allgaten 70
>>>>> 5007 Bergen
>>>>> Norway
>>>>> Phone: +47-55-582434 (office)
>>>>>       +47-45-028137 (cell)
>>>>> Email: youmin.chen@uni.no

From wrfhelp@ucar.edu Fri Jan 24 10:09:58 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50347804 for haley@ucar.edu; Fri, 24 Jan 2014 10:09:58 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: NCL_convert2nc issues
To: "Mary Haley" <haley@ucar.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Fri, 24 Jan 2014 10:09:58 -0700
Message-ID: <web-50347805@mail.ucar.edu>
In-Reply-To: <D3A86F0A-E18D-48FA-AFA6-834658EA4B2B@ucar.edu>
References: <web-50337621@mail.ucar.edu>
 <D3A86F0A-E18D-48FA-AFA6-834658EA4B2B@ucar.edu>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Sure thing.  Thanks Mary!

Abby

On Fri, 24 Jan 2014 08:17:33 -0700
  Mary Haley <haley@ucar.edu> wrote:
> Hi Cindy,
> 
> I don't know of any particular issues. I suppose if the data 
>contained NaNs, then there might be a problem.
> 
> Is it okay if I contact the user and ask for a sample file?
> 
> --Mary
> 
> On Jan 23, 2014, at 4:09 PM, WRF Help <wrfhelp@ucar.edu> wrote:
> 
>> Hi Mary,
>> 
>> Do you have any idea why ncl_convert2nc wouldn't be working for this 
>>guy?  Is there something we need to do on our end?  Cindy and I are 
>>stumped.
>> 
>> Abby
>> 
>> 
>>  --- the forwarded message follows ---
>> 
>> From: "BLIUJUS, STEVEN D CTR USAF AFWA AFWA/SEMS" 
>><steven.bliujus.3.ctr@us.af.mil>
>> Subject: NCL_convert2nc issues
>> Date: January 23, 2014 10:19:54 AM MST
>> To: WRF Help <wrfhelp@ucar.edu>
>> 
>> 
>> I am trying to run ncl_convert2nc on a wrfout file, but for some 
>>reason it isn't not reading all the variables (chem in particular). 
>>My gribmap.txt labels them right. Is there a gribmap that ncl reads 
>>from that I need to adjust?
>> 
>> Steven Bliujus, Contractor
>> AFWA/SEMS
>> DSN: 271-0513
>> COM: (402) 294-0513
>> 
>> 
>> 
>> 
> 

From wrfhelp@ucar.edu Thu Jan 23 16:09:52 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50337620 for haley@ucar.edu; Thu, 23 Jan 2014 16:09:52 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Fwd: NCL_convert2nc issues
To: haley@ucar.edu
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 23 Jan 2014 16:09:52 -0700
Message-ID: <web-50337621@mail.ucar.edu>
MIME-Version: 1.0
Content-Type: multipart/mixed;boundary="_===50337620====mail.ucar.edu===_"

This is a multi-part MIME message

--_===50337620====mail.ucar.edu===_
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Hi Mary,

Do you have any idea why ncl_convert2nc wouldn't be working for this 
guy?  Is there something we need to do on our end?  Cindy and I are 
stumped.

Abby


   --- the forwarded message follows ---

--_===50337620====mail.ucar.edu===_
Content-Type: message/rfc822

Return-Path: <prvs=10935efad6=steven.bliujus.3.ctr@us.af.mil>
Received: from vscan3.ucar.edu ([128.117.64.123] verified)
  by mail.mmm.ucar.edu (CommuniGate Pro SMTP 6.0.7)
  with ESMTP id 50330551 for wrfhelp@mail.mmm.ucar.edu; Thu, 23 Jan 2014 10:20:01 -0700
Received: from localhost (localhost.localdomain [127.0.0.1])
	by vscan3.ucar.edu (Postfix) with ESMTP id 3BA721B22D
	for <wrfhelp@ucar.edu>; Thu, 23 Jan 2014 10:20:01 -0700 (MST)
Received: from vscan3.ucar.edu ([127.0.0.1])
 by localhost (vscan3.ucar.edu [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 23502-03 for <wrfhelp@ucar.edu>;
 Thu, 23 Jan 2014 10:20:00 -0700 (MST)
Received: from us.af.mil (52vejx-mr-003.us.af.mil [131.9.254.134])
	by vscan3.ucar.edu (Postfix) with ESMTP id B49D91B202
	for <wrfhelp@ucar.edu>; Thu, 23 Jan 2014 10:20:00 -0700 (MST)
Received: from ([131.9.32.203])
	by 52vejx-mr-003.us.af.mil with ESMTP with TLS id 40Z0FN1.109452104;
	Thu, 23 Jan 2014 11:09:01 -0600
Received: from 52APCA-D03-04B.AREA52.AFNOAPPS.USAF.MIL (199.124.67.114) by
 52VEJX-D01-04B.area52.afnoapps.usaf.mil (131.9.32.203) with Microsoft SMTP
 Server (TLS) id 14.3.158.1; Thu, 23 Jan 2014 11:19:56 -0600
Received: from 52APCA-D01-05C.AREA52.AFNOAPPS.USAF.MIL ([169.254.5.224]) by
 52APCA-D03-04B.area52.afnoapps.usaf.mil ([169.254.4.53]) with mapi id
 14.03.0123.003; Thu, 23 Jan 2014 12:19:55 -0500
From: "BLIUJUS, STEVEN D CTR USAF AFWA AFWA/SEMS"
	<steven.bliujus.3.ctr@us.af.mil>
To: WRF Help <wrfhelp@ucar.edu>
Subject: NCL_convert2nc issues
Thread-Topic: NCL_convert2nc issues
Thread-Index: Ac8YXy0rD1tenwspTiSdXZYI5cAINQ==
Date: Thu, 23 Jan 2014 17:19:54 +0000
Message-ID: <6767290C05D9574E86E3136BFB4162F5114D43A6@52APCA-D01-05C.area52.afnoapps.usaf.mil>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [131.7.93.136]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Virus-Scanned: amavisd-new at ucar.edu

I am trying to run ncl_convert2nc on a wrfout file, but for some reason it =
isn't not reading all the variables (chem in particular). My gribmap.txt la=
bels them right. Is there a gribmap that ncl reads from that I need to adju=
st?

Steven Bliujus, Contractor
AFWA/SEMS
DSN: 271-0513
COM: (402) 294-0513



--_===50337620====mail.ucar.edu===_--

From wrfhelp@ucar.edu Thu Jan 23 14:35:07 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50336004; Thu, 23 Jan 2014 14:35:07 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: [ncl-talk] Clouds
To: "Mary Haley" <haley@ucar.edu>, "WRF Help" <wrfhelp@ucar.edu>
Cc: "Gaby Colorado" <gaby.colorado@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Thu, 23 Jan 2014 14:35:07 -0700
Message-ID: <web-50336005@mail.ucar.edu>
In-Reply-To: <9641B5CC-65A7-48A8-AC6C-9196FCE8485A@ucar.edu>
References: <CA+g-tEnUcS=qYeYkJVyM7U0Rq_mOVsgDk1Dc3VZjty0i2aXb5A@mail.gmail.com>
 <4CFB5BAA-BC82-4295-A845-199EBBA861B8@ucar.edu>
 <web-50317046@mail.ucar.edu>
 <9641B5CC-65A7-48A8-AC6C-9196FCE8485A@ucar.edu>
MIME-Version: 1.0
Content-Type: text/plain;charset=windows-1252; format="flowed"
Content-Transfer-Encoding: 8bit

Mary,

It is more complicated than just plotting a single variable.  There 
are multiple calculations that need to be done before plotting.

-wrfhelp-

On Wed, 22 Jan 2014 14:26:09 -0700
  Mary Haley <haley@ucar.edu> wrote:
> What is special about plotting clouds?  Do you need special 
>calculations on the variables before you do the plotting?
> 
> --Mary
> 
> On Jan 22, 2014, at 1:31 PM, "WRF Help" <wrfhelp@ucar.edu> wrote:
> 
>> Gaby,
>> 
>> We currently don't have anything in NCL that will plot the low, 
>>medium and high clouds, but it is on our list of things to add.  It 
>>is possible to do it using ARWPost and grads.
>> 
>> -wrfhelp-
>> 
>> On Wed, 22 Jan 2014 12:23:08 -0700
>> Mary Haley <haley@ucar.edu> wrote:
>>> Dear Gaby,
>>> I suggest looking at the NCL examples on the online WRF-ARW tutorial 
>>>for NCL:
>>>  http://www.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/NCL_examples.htm
>>> In particular, you'll see a link to "Clouds" under the "Plots on 
>>>Model Levels" section:
>>> http://www.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/Examples/LEVELS_MODEL/wrf_Cloud.htm
>>> Clicking on the "wrf_Cloud.ncl" link will show you an NCL script 
>>>that shows you how to plot the "QCloud" variable on the file.
>>> I've CC'ed wrfhelp@ucar.edu in case they have further information 
>>>that might help you.
>>> --Mary
>>> On Jan 22, 2014, at 9:11 AM, Gaby Colorado <gaby.colorado@gmail.com> 
>>>wrote:
>>>> Dear all,
>>>> Im running the WRF model and I'm trying to plot high, medium and 
>>>>low clouds, also convective cloud. Im an user of ncl but there I 
>>>>cant find how to extract that information since the only variables 
>>>>related to clouds in my WRF file are QCloud and CLDFRA.
>>>> Someone can help me?
>>>>  Thanks a lot
>>>> _______________________________________________
>>>> ncl-talk mailing list
>>>> List instructions, subscriber options, unsubscribe:
>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>> 
> 

From wrfhelp@ucar.edu Wed Jan 22 13:31:47 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50317045; Wed, 22 Jan 2014 13:31:47 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: [ncl-talk] Clouds
To: "Mary Haley" <haley@ucar.edu>, "Gaby Colorado"
 <gaby.colorado@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Wed, 22 Jan 2014 13:31:47 -0700
Message-ID: <web-50317046@mail.ucar.edu>
In-Reply-To: <4CFB5BAA-BC82-4295-A845-199EBBA861B8@ucar.edu>
References: <CA+g-tEnUcS=qYeYkJVyM7U0Rq_mOVsgDk1Dc3VZjty0i2aXb5A@mail.gmail.com>
 <4CFB5BAA-BC82-4295-A845-199EBBA861B8@ucar.edu>
MIME-Version: 1.0
Content-Type: text/plain;charset=windows-1252; format="flowed"
Content-Transfer-Encoding: 8bit

Gaby,

We currently don't have anything in NCL that will plot the low, medium 
and high clouds, but it is on our list of things to add.  It is 
possible to do it using ARWPost and grads.

-wrfhelp-

On Wed, 22 Jan 2014 12:23:08 -0700
  Mary Haley <haley@ucar.edu> wrote:
> Dear Gaby,
> 
> I suggest looking at the NCL examples on the online WRF-ARW tutorial 
>for NCL:
> 
>   http://www.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/NCL_examples.htm
> 
> In particular, you'll see a link to "Clouds" under the "Plots on 
>Model Levels" section:
> 
>  http://www.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/Examples/LEVELS_MODEL/wrf_Cloud.htm
> 
> Clicking on the "wrf_Cloud.ncl" link will show you an NCL script 
>that shows you how to plot the "QCloud" variable on the file.
> 
> I've CC'ed wrfhelp@ucar.edu in case they have further information 
>that might help you.
> 
> --Mary
> 
> On Jan 22, 2014, at 9:11 AM, Gaby Colorado <gaby.colorado@gmail.com> 
>wrote:
> 
>> Dear all,
>> 
>>  
>> Im running the WRF model and I'm trying to plot high, medium and 
>>low clouds, also convective cloud. Im an user of ncl but there I 
>>cant find how to extract that information since the only variables 
>>related to clouds in my WRF file are QCloud and CLDFRA.
>> 
>>  
>> Someone can help me?
>> 
>>  
>>  
>> Thanks a lot
>> 
>> _______________________________________________
>> ncl-talk mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
> 

From wrfhelp@ucar.edu Wed Jan 22 11:20:35 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50314349 for Youmin.Chen@uni.no; Wed, 22 Jan 2014 11:20:35 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Writing "3D output" on pressure levels 
To: "Youmin Chen" <Youmin.Chen@uni.no>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Wed, 22 Jan 2014 11:20:35 -0700
Message-ID: <web-50314350@mail.ucar.edu>
In-Reply-To: <1353FFD2972169418C1C844682925B421FA5B404@MEILE.uib.no>
References: <1353FFD2972169418C1C844682925B421FA5B404@MEILE.uib.no>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

Youmin,

wrf_interp_3d_z is no longer supported and updated, so I suggest you 
use the function wrf_user_intrp3d instead.  Here is the documentation:

http://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_intrp3d.shtml

Try doing something more like this:

   load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
   load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"

   begin

   a = addfile("wrfout_d01_2000-01-24_12:00:00.nc","r")
   b = addfile("my_output.nc","c")

   time = 1
   tc = wrf_user_getvar(a,"tc",time)       ; T [C]
   p  = wrf_user_getvar(a,"pressure",time) ; total pressure

   ; Horizontally interpolate to pressure coordinates ("p")
   pressure = 850.   ; 850 hPa
   tc_850 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)
   pressure = 500.
   tc_500 = wrf_user_intrp3d(tc,p,"h",pressure,0.,False)

   b->TC_850 = tc_850
   b->TC_500 = tc_500

   end

-wrfhelp-



On Wed, 22 Jan 2014 15:10:00 +0000
  Youmin Chen <Youmin.Chen@uni.no> wrote:
> Dear wrfhelp,
> 
> Thanks really so much, you always tell something surprisingly 
>excellent.
> There is a similar question as the last one, but for 3D output on 
>pressure levels.
> 
> (1) required levels: 850 hPa, 500 hPa, 250 hPa
> (2) required variables: U,V,T,RH,geopotential height, wind speed, 
>dew point temperature
> (3) required format: same format as "wrfout_" outout. It is better 
>to have a separate output file (e.g. my_output.nc) instead of writing 
>variables into the raw "wrfout_" file.
> 
> In the below is an NCL script, would you please kindly modify it (or 
>supply another one if you have) according to the above requirement?
> 
> Thanks so so much!
> 
> Best regards,
> Youmin
> 
> ----------ncl 
>script--------------------------------------------------------
>  load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>  load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
> 
> begin
>  a = addfile("./wrfout_d02_1994-01-11_00:00:00.nc","w")
>    time = 0
>  ; Temperature
>    t = a->T(time,:,:,:)          ; perturbation potential 
>temperature (theta-300)
>    theta = t + 300.              ; potential temperature
>    p  = a->P(time,:,:,:)
>    pb = a->PB(time,:,:,:)
>    pf = p + pb                   ; full pressure (Pa)
>    tk = wrf_tk (pf, theta)       ; temperature in Kelvin
>  ; Interpolate tk to 850hPa
>    pf = pf * 0.01                ; Convert to hPa
>    var2d = wrf_interp_3d_z(tk,pf,850.)
> 
>     a->TK850 = tk
> end
> -----------end of ncl script---------------------------------------
> 
> 
>>-----Original Message-----
>>From: WRF Help [mailto:wrfhelp@ucar.edu]
>>Sent: Tuesday, January 21, 2014 8:01 PM
>>To: Youmin Chen
>>Subject: Re: Writing "SLP" in the same format as the wrfout_ file
>>
>>Youmin,
>>
>>Your script is a bit too complicated for what you are trying to do.
>> Try something like this:
>>
>>load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>
>>begin
>>;
>>; The WRF ARW input file.
>>; This needs to have a ".nc" appended, so just do it.
>>   a = addfile("./wrfout_d01_2007-09-15_00:00:00.nc","w")
>>
>>     slp = wrf_user_getvar(a,"slp",-1)
>>
>>     a->SLP = slp
>>
>>end
>>
>>The key when you open the file to set it as "w" so SLP can be written
>>to it.  Also, with wrf_user_getvar we have programmed it so that SLP
>>has all the correct formats to be written to a wrfout file.
>>
>>-wrfhelp-
>>
>>
>>>
>>> Youmin Chen
>>> Uni Climate & Bjerknes Centre for Climate Research
>>> Allgaten 70
>>> 5007 Bergen
>>> Norway
>>> Phone: +47-55-582434 (office)
>>>       +47-45-028137 (cell)
>>> Email: youmin.chen@uni.no

From wrfhelp@ucar.edu Wed Jan 22 10:05:45 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50312481 for tabishumaransari@gmail.com; Wed, 22 Jan 2014 10:05:45 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: National boundaries in NCL script
To: "Tabish Ansari" <tabishumaransari@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Wed, 22 Jan 2014 10:05:45 -0700
Message-ID: <web-50312526@mail.ucar.edu>
In-Reply-To: <CALLVTysz097dLHJ5=Yt6vRgcdGbGtPCiMGQpxNt8KearEe4AcA@mail.gmail.com>
References: <CALLVTyum_A-EkbBuxyOvzT=61QgDH2pOevn6Q2XdxrwE_hNUHg@mail.gmail.com>
 	<web-50295142@mail.ucar.edu>
 	<CALLVTyvAdH8y7b8S283VayFwHids5Es27iVrVyRJQhhVzRJctw@mail.gmail.com>
 	<web-50296743@mail.ucar.edu>
 	<CALLVTyvuZkRJzeCwGs_mw+UnLda=esmZPq9rARWhjNPzEkG2Dg@mail.gmail.com>
 	<web-50298938@mail.ucar.edu>
 <CALLVTysz097dLHJ5=Yt6vRgcdGbGtPCiMGQpxNt8KearEe4AcA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Tabish,

The only other thing you could try is change the database version from 
"MediumRes" to "HighRes".  If that doesn't work, I would suggest 
contacting the NCL people through ncl-talk.  I mostly just work with 
NCL as it pertains to wrf and this might be an issue that the NCL 
developers could help you with.

http://www.ncl.ucar.edu/Support/email_lists.shtml

-wrfhelp-

On Wed, 22 Jan 2014 11:10:10 +0530
  Tabish Ansari <tabishumaransari@gmail.com> wrote:
> Still not working. I am using NCL version 6.1.0
> 
> Could this be a version problem? Or, is it not available for Indian 
>region?
> 
> 
> On 22 January 2014 01:49, WRF Help <wrfhelp@ucar.edu> wrote:
> 
>> Tabish,
>>
>> I'm sorry that didn't work.
>>
>> Please remove this line I told you to add:
>> mpFillBoundarySets = "National"
>>
>> A few things you can try are:
>>
>> res@mpDataBaseVersion = "MediumRes"
>>
>> If that doesn't work, try this too:
>>
>> res@mpOutlineBoundarySets = "AllBoundaries"
>>
>> Please let me know if these work for you
>>
>> -wrfhelp-
>>
>> On Wed, 22 Jan 2014 00:18:47 +0530
>>
>>  Tabish Ansari <tabishumaransari@gmail.com> wrote:
>>
>>> Thanks for the reply. I did it but to no effect. Please find the 
>>>attached
>>> figure. I have flattened the values so I have uniform yellow color 
>>>please
>>> don't worry about it.
>>>
>>> I still don't find any national boundaries here. Will changing the 
>>>color
>>> of
>>> the boundary to black make any difference?
>>>
>>> I will be grateful if you provide me the solution.
>>>
>>> Many thanks
>>>
>>>
>>> On 22 January 2014 00:01, WRF Help <wrfhelp@ucar.edu> wrote:
>>>
>>>  Tabish,
>>>>
>>>> Try changing this line:
>>>>
>>>> res@mpOutlineBoundarySets = "GeophysicalAndNational"
>>>>
>>>> to this:
>>>>
>>>> res@mpOutlineBoundarySets = "National"
>>>>
>>>> -wrfhelp-
>>>>
>>>> On Tue, 21 Jan 2014 23:34:19 +0530
>>>>
>>>>  Tabish Ansari <tabishumaransari@gmail.com> wrote:
>>>>
>>>>  Thanks for the reply. I tried this option. It gave the error that
>>>>> National
>>>>> is undefined. When I included it within "" the script ran properly 
>>>>>but I
>>>>> still didnt get any national boundary for India.
>>>>>
>>>>> I am pasting the script below:
>>>>>
>>>>> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>>>> load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>>>>
>>>>> begin
>>>>>
>>>>>  a = addfile("./wrfinput_d01.nc","r")           ; Open a file
>>>>>  b = addfile("./wrfchemi_00z_d01.nc","r")
>>>>>
>>>>> ; type = "x11"
>>>>>  type = "pdf"
>>>>> ; type = "ps"
>>>>> ; type = "ncgm"
>>>>>  wks = gsn_open_wks(type,"Organic_Carbon-SEAC4RS-allindia")        ;
>>>>> Create a plot workstation
>>>>>
>>>>> ; Set some basic resources
>>>>>  res = True
>>>>>  res@MainTitle                   = "REAL-TIME WRF"
>>>>>
>>>>>  pltres = True
>>>>>  mpres = True
>>>>>
>>>>>  opts = True                                  ; Set some Basic Plot
>>>>> options
>>>>>  opts@MainTitle = "OC emissions- SEAC4RS"
>>>>>  opts@InitTime = False                        ; Do not plot time or
>>>>> footers
>>>>>  opts@Footer = False
>>>>>  res@mpOutlineBoundarySets = "GeophysicalAndNational" ; add state
>>>>> boundaries
>>>>>
>>>>> map = wrf_map(wks,a,True)
>>>>>
>>>>> ; times= a->Times
>>>>>  co1 = b->E_OC(0,0,:,:)
>>>>> ; oc1 = b->E_OC(0,0,:,:)
>>>>>  CO = co1          ; Read the variable to memory
>>>>>    ; Plotting options for co
>>>>>      opts = res
>>>>>      opts@cnFillOn = True
>>>>>      opts@ContourParameters = (/ 0, 0.1, .005/)
>>>>>      opts@gsnSpreadColorEnd = -3  ; End third from the last color in
>>>>> color
>>>>> map
>>>>>      contour_co = wrf_contour(a,wks,CO,opts)
>>>>>      delete(opts)
>>>>>
>>>>>
>>>>> mpFillBoundarySets = "National"
>>>>>
>>>>>    ; MAKE PLOTS
>>>>> pltres = True
>>>>>  mpres = True
>>>>>
>>>>>      plot = wrf_map_overlays(a,wks,contour_co,mpres,pltres)
>>>>>
>>>>> end
>>>>>
>>>>>
>>>>>
>>>>> On 21 January 2014 22:49, WRF Help <wrfhelp@ucar.edu> wrote:
>>>>>
>>>>>  Tabish,
>>>>>
>>>>>>
>>>>>> Try this setting:
>>>>>>
>>>>>> mpFillBoundarySets = National
>>>>>>
>>>>>> It should draw all the national boundaries.
>>>>>>
>>>>>> -wrfhelp-
>>>>>>
>>>>>>
>>>>>> On Thu, 16 Jan 2014 17:56:39 +0530
>>>>>>  Tabish Ansari <tabishumaransari@gmail.com> wrote:
>>>>>>
>>>>>>  Hello
>>>>>>
>>>>>>>
>>>>>>> I am simulating something over the Indian region. I am using
>>>>>>> wrf_map_overlays function to plot my spatial contour plots using NCL
>>>>>>> script.
>>>>>>>
>>>>>>> How do I turn on national boundaries? For example the boundaries
>>>>>>> between
>>>>>>> India-China or Pakistan should be visible.
>>>>>>>
>>>>>>> --
>>>>>>> Thanks & Regards
>>>>>>> Tabish Umar Ansari
>>>>>>> MS Research Scholar
>>>>>>> Environmental & Water Resources Engineering Division
>>>>>>> Department of Civil Engineering
>>>>>>> IIT Madras
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>> --
>>>>> Thanks & Regards
>>>>> Tabish Umar Ansari
>>>>> MS Research Scholar
>>>>> Environmental & Water Resources Engineering Division
>>>>> Department of Civil Engineering
>>>>> IIT Madras
>>>>>
>>>>>
>>>>
>>>
>>> --
>>> Thanks & Regards
>>> Tabish Umar Ansari
>>> MS Research Scholar
>>> Environmental & Water Resources Engineering Division
>>> Department of Civil Engineering
>>> IIT Madras
>>>
>>
> 
> 
> -- 
> Thanks & Regards
> Tabish Umar Ansari
> MS Research Scholar
> Environmental & Water Resources Engineering Division
> Department of Civil Engineering
> IIT Madras

From wrfhelp@ucar.edu Tue Jan 21 15:08:17 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50301053 for Matthew.Fearon@dri.edu; Tue, 21 Jan 2014 15:08:17 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: geostrophic wind calculation from wrfout data with NCL
To: "Matthew Fearon" <Matthew.Fearon@dri.edu>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 21 Jan 2014 15:08:17 -0700
Message-ID: <web-50301054@mail.ucar.edu>
In-Reply-To: <CE379185CDDDEA4CB6796C413A518A63013775C8@Ex-Reno-MB1.DRI.local>
References: <CE379185CDDDEA4CB6796C413A518A63013775C8@Ex-Reno-MB1.DRI.local>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Matt,

Sorry for the late reply, but we currently do not have anything built 
into NCL that would compute geostrophic wind.

-wrfhelp-

On Thu, 19 Dec 2013 19:24:24 +0000
  Matthew Fearon <Matthew.Fearon@dri.edu> wrote:
> Dear Users,
> 
> Just curious if anyone has computed the geostrophic wind components 
>from wrfout data using NCL? I've experimented with the EMSF 
>regridding routine and put wrfout on a rectilinear grid, used the 
>height field and the NCL function z2geouv, but my values seem 
>suspect. I wonder if that are other methods, perhaps more 
>straightforward. Any advice would be greatly appreciated.
> 
> thanks,
> Matt
> 

From wrfhelp@ucar.edu Tue Jan 21 13:19:57 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50298937 for tabishumaransari@gmail.com; Tue, 21 Jan 2014 13:19:57 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: National boundaries in NCL script
To: "Tabish Ansari" <tabishumaransari@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 21 Jan 2014 13:19:57 -0700
Message-ID: <web-50298938@mail.ucar.edu>
In-Reply-To: <CALLVTyvuZkRJzeCwGs_mw+UnLda=esmZPq9rARWhjNPzEkG2Dg@mail.gmail.com>
References: <CALLVTyum_A-EkbBuxyOvzT=61QgDH2pOevn6Q2XdxrwE_hNUHg@mail.gmail.com>
 	<web-50295142@mail.ucar.edu>
 	<CALLVTyvAdH8y7b8S283VayFwHids5Es27iVrVyRJQhhVzRJctw@mail.gmail.com>
 	<web-50296743@mail.ucar.edu>
 <CALLVTyvuZkRJzeCwGs_mw+UnLda=esmZPq9rARWhjNPzEkG2Dg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Tabish,

I'm sorry that didn't work.

Please remove this line I told you to add:
mpFillBoundarySets = "National"

A few things you can try are:

res@mpDataBaseVersion = "MediumRes"

If that doesn't work, try this too:

res@mpOutlineBoundarySets = "AllBoundaries"

Please let me know if these work for you

-wrfhelp-

On Wed, 22 Jan 2014 00:18:47 +0530
  Tabish Ansari <tabishumaransari@gmail.com> wrote:
> Thanks for the reply. I did it but to no effect. Please find the 
>attached
> figure. I have flattened the values so I have uniform yellow color 
>please
> don't worry about it.
> 
> I still don't find any national boundaries here. Will changing the 
>color of
> the boundary to black make any difference?
> 
> I will be grateful if you provide me the solution.
> 
> Many thanks
> 
> 
> On 22 January 2014 00:01, WRF Help <wrfhelp@ucar.edu> wrote:
> 
>> Tabish,
>>
>> Try changing this line:
>>
>> res@mpOutlineBoundarySets = "GeophysicalAndNational"
>>
>> to this:
>>
>> res@mpOutlineBoundarySets = "National"
>>
>> -wrfhelp-
>>
>> On Tue, 21 Jan 2014 23:34:19 +0530
>>
>>  Tabish Ansari <tabishumaransari@gmail.com> wrote:
>>
>>> Thanks for the reply. I tried this option. It gave the error that 
>>>National
>>> is undefined. When I included it within "" the script ran properly 
>>>but I
>>> still didnt get any national boundary for India.
>>>
>>> I am pasting the script below:
>>>
>>> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>>> load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>>>
>>> begin
>>>
>>>  a = addfile("./wrfinput_d01.nc","r")           ; Open a file
>>>  b = addfile("./wrfchemi_00z_d01.nc","r")
>>>
>>> ; type = "x11"
>>>  type = "pdf"
>>> ; type = "ps"
>>> ; type = "ncgm"
>>>  wks = gsn_open_wks(type,"Organic_Carbon-SEAC4RS-allindia")        ;
>>> Create a plot workstation
>>>
>>> ; Set some basic resources
>>>  res = True
>>>  res@MainTitle                   = "REAL-TIME WRF"
>>>
>>>  pltres = True
>>>  mpres = True
>>>
>>>  opts = True                                  ; Set some Basic Plot
>>> options
>>>  opts@MainTitle = "OC emissions- SEAC4RS"
>>>  opts@InitTime = False                        ; Do not plot time or
>>> footers
>>>  opts@Footer = False
>>>  res@mpOutlineBoundarySets = "GeophysicalAndNational" ; add state
>>> boundaries
>>>
>>> map = wrf_map(wks,a,True)
>>>
>>> ; times= a->Times
>>>  co1 = b->E_OC(0,0,:,:)
>>> ; oc1 = b->E_OC(0,0,:,:)
>>>  CO = co1          ; Read the variable to memory
>>>    ; Plotting options for co
>>>      opts = res
>>>      opts@cnFillOn = True
>>>      opts@ContourParameters = (/ 0, 0.1, .005/)
>>>      opts@gsnSpreadColorEnd = -3  ; End third from the last color in
>>> color
>>> map
>>>      contour_co = wrf_contour(a,wks,CO,opts)
>>>      delete(opts)
>>>
>>>
>>> mpFillBoundarySets = "National"
>>>
>>>    ; MAKE PLOTS
>>> pltres = True
>>>  mpres = True
>>>
>>>      plot = wrf_map_overlays(a,wks,contour_co,mpres,pltres)
>>>
>>> end
>>>
>>>
>>>
>>> On 21 January 2014 22:49, WRF Help <wrfhelp@ucar.edu> wrote:
>>>
>>>  Tabish,
>>>>
>>>> Try this setting:
>>>>
>>>> mpFillBoundarySets = National
>>>>
>>>> It should draw all the national boundaries.
>>>>
>>>> -wrfhelp-
>>>>
>>>>
>>>> On Thu, 16 Jan 2014 17:56:39 +0530
>>>>  Tabish Ansari <tabishumaransari@gmail.com> wrote:
>>>>
>>>>  Hello
>>>>>
>>>>> I am simulating something over the Indian region. I am using
>>>>> wrf_map_overlays function to plot my spatial contour plots using NCL
>>>>> script.
>>>>>
>>>>> How do I turn on national boundaries? For example the boundaries 
>>>>>between
>>>>> India-China or Pakistan should be visible.
>>>>>
>>>>> --
>>>>> Thanks & Regards
>>>>> Tabish Umar Ansari
>>>>> MS Research Scholar
>>>>> Environmental & Water Resources Engineering Division
>>>>> Department of Civil Engineering
>>>>> IIT Madras
>>>>>
>>>>>
>>>>
>>>
>>> --
>>> Thanks & Regards
>>> Tabish Umar Ansari
>>> MS Research Scholar
>>> Environmental & Water Resources Engineering Division
>>> Department of Civil Engineering
>>> IIT Madras
>>>
>>
> 
> 
> -- 
> Thanks & Regards
> Tabish Umar Ansari
> MS Research Scholar
> Environmental & Water Resources Engineering Division
> Department of Civil Engineering
> IIT Madras

From wrfhelp@ucar.edu Tue Jan 21 12:03:17 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50297531 for sangeetamaharjan@gmail.com; Tue, 21 Jan 2014 12:03:17 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: comparision of observed and calculated rainfall
To: "sangeeta maharjan" <sangeetamaharjan@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 21 Jan 2014 12:03:17 -0700
Message-ID: <web-50297532@mail.ucar.edu>
In-Reply-To: <CADU3A6PN0CFs8UdPwbz1V3XCan0aV=pWRLasUu=9gq1C4m1gDQ@mail.gmail.com>
References: <CADU3A6PN0CFs8UdPwbz1V3XCan0aV=pWRLasUu=9gq1C4m1gDQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Sangeeta,

Sorry for the late reply, but you are correct in the last paragraph of 
your email.  WRF precip does accumulate during the run period.  For 
example, if you have a year long run and you want the precip for June, 
 you need to subtract June from July to get the total.

-wrfhelp-

On Sat, 14 Dec 2013 20:43:52 +0545
  sangeeta maharjan <sangeetamaharjan@gmail.com> wrote:
> Dear wrfhelp,
> 
> I used the available script wrf_Precip2.ncl to compare rainfall
> measured from stations and model calculations (WRF). I have carried 
>a
> month long simulation for the month of july
> (monsoon).
> 
> The total rainfall received in july at each of the  stations  are
> about 350mm (added each of 15 minutes interval data). As I did the
> same with wrf output files( hourly data), it gave around 302203 mm.
> ;---------------------------------------
> rain_tot = rain_exp + rain_con
> ;--------------------------------------------
> 
> The output of rain_tot(:,locY,locX) shows that its value is 
>increasing
> every hour and reaches to  450.0669 mm at the end of the calculation
> period. The sample output of rain_tot(:,locY,locX)  attached in this
> mail for your reference.
> 
> I also read "WRF precipitation accumulates during the run periods". 
>If
> that's the case,  450.0669 mm as discussed above may be the total
> rainfall received in July.
> I would appreciate any suggestion on it.
> 
> Thank You.
> 
> Sangeeta Maharjan.

From wrfhelp@ucar.edu Tue Jan 21 12:01:02 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50297478 for Youmin.Chen@uni.no; Tue, 21 Jan 2014 12:01:02 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Writing "SLP" in the same format as the wrfout_ file
To: "Youmin Chen" <Youmin.Chen@uni.no>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 21 Jan 2014 12:01:02 -0700
Message-ID: <web-50297479@mail.ucar.edu>
In-Reply-To: <1353FFD2972169418C1C844682925B421FA58EDE@MEILE.uib.no>
References: <1353FFD2972169418C1C844682925B421FA58EDE@MEILE.uib.no>
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1; format="flowed"
Content-Transfer-Encoding: 8bit

Youmin,

Your script is a bit too complicated for what you are trying to do. 
 Try something like this:

load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"

begin
;
; The WRF ARW input file.
; This needs to have a ".nc" appended, so just do it.
   a = addfile("./wrfout_d01_2007-09-15_00:00:00.nc","w")

     slp = wrf_user_getvar(a,"slp",-1)

     a->SLP = slp

end

The key when you open the file to set it as "w" so SLP can be written 
to it.  Also, with wrf_user_getvar we have programmed it so that SLP 
has all the correct formats to be written to a wrfout file.

-wrfhelp-


On Sun, 19 Jan 2014 20:16:00 +0000
  Youmin Chen <Youmin.Chen@uni.no> wrote:
> Dear wrfhelp,
> 
> I need the SLP data in the same format as the "wrfout_". In the 
>below is a NCL script for calculating SLP but I don't know how to 
>write it in a proper format.
> It is hourly output data from  "1994-01-11_00:00:00" to 
>"1994-01-16_00:00:00" (total 121 times).  It seems that the time 
>variables in wrfout_ file is different from the standard netCDF file.
> Could you please kindly to modify the following NCL script for 
>writing out SLP data?
> 
> Thanks so much!
> Youmin 
> 
> 
> ------NCL 
>script---------------------------------------------------------
>  load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>  load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
> 
>   a = addfile("wrfout_d02_1994-01-11_00:00:00.nc","r")
>   vNam=getfilevarnames(a)
>   printVarSummary(vNam)
> 
>  time=0
>      T  = a->T(time,:,:,:)
>      th = T + 300.
>      P  = a->P(time,:,:,:)
>      PB = a->PB(time,:,:,:)
>      p  = ( P + PB )
>      tk = wrf_tk( p , th )
>      QVAPOR = a->QVAPOR(time,:,:,:)
>      PH     = a->PH(time,:,:,:)
>      PHB    = a->PHB(time,:,:,:)
>      var    = ( PH + PHB ) / 9.81
>      dim    = dimsizes(var)
>      z      = 0.5 * ( var(0:dim(0)-2,:,:) + var(1:dim(0)-1,:,:) )
>   slp   = wrf_slp( z, tk, p, QVAPOR )
>   printVarSummary(slp)
> 
> 
> -----Data time 
>series-----------------------------------------------------
> Times =
>  "1994-01-11_00:00:00",
>  "1994-01-11_01:00:00",
>  "1994-01-11_02:00:00",
>  "1994-01-11_03:00:00",
>  "1994-01-11_04:00:00",
>  "1994-01-11_05:00:00",
>  "1994-01-11_06:00:00",
>  "1994-01-11_07:00:00",
>  "1994-01-11_08:00:00",
> ......
> ......
>  "1994-01-15_20:00:00",
>  "1994-01-15_21:00:00",
>  "1994-01-15_22:00:00",
>  "1994-01-15_23:00:00",
>  "1994-01-16_00:00:00" ;
> 
> ---
> 
> Youmin Chen
> Uni Climate & Bjerknes Centre for Climate Research
> Allgaten 70
> 5007 Bergen
> Norway
> Phone: +47-55-582434 (office)
>       +47-45-028137 (cell)
> Email: youmin.chen@uni.no

From wrfhelp@ucar.edu Tue Jan 21 11:31:08 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50296742 for tabishumaransari@gmail.com; Tue, 21 Jan 2014 11:31:08 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: National boundaries in NCL script
To: "Tabish Ansari" <tabishumaransari@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 21 Jan 2014 11:31:08 -0700
Message-ID: <web-50296743@mail.ucar.edu>
In-Reply-To: <CALLVTyvAdH8y7b8S283VayFwHids5Es27iVrVyRJQhhVzRJctw@mail.gmail.com>
References: <CALLVTyum_A-EkbBuxyOvzT=61QgDH2pOevn6Q2XdxrwE_hNUHg@mail.gmail.com>
 	<web-50295142@mail.ucar.edu>
 <CALLVTyvAdH8y7b8S283VayFwHids5Es27iVrVyRJQhhVzRJctw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Tabish,

Try changing this line:

res@mpOutlineBoundarySets = "GeophysicalAndNational"

to this:

res@mpOutlineBoundarySets = "National"

-wrfhelp-

On Tue, 21 Jan 2014 23:34:19 +0530
  Tabish Ansari <tabishumaransari@gmail.com> wrote:
> Thanks for the reply. I tried this option. It gave the error that 
>National
> is undefined. When I included it within "" the script ran properly 
>but I
> still didnt get any national boundary for India.
> 
> I am pasting the script below:
> 
> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
> load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
> 
> begin
> 
>  a = addfile("./wrfinput_d01.nc","r")           ; Open a file
>  b = addfile("./wrfchemi_00z_d01.nc","r")
> 
> ; type = "x11"
>  type = "pdf"
> ; type = "ps"
> ; type = "ncgm"
>  wks = gsn_open_wks(type,"Organic_Carbon-SEAC4RS-allindia") 
>        ;
> Create a plot workstation
> 
> ; Set some basic resources
>  res = True
>  res@MainTitle                   = "REAL-TIME WRF"
> 
>  pltres = True
>  mpres = True
> 
>  opts = True                                  ; Set some Basic Plot 
>options
>  opts@MainTitle = "OC emissions- SEAC4RS"
>  opts@InitTime = False                        ; Do not plot time or 
>footers
>  opts@Footer = False
>  res@mpOutlineBoundarySets = "GeophysicalAndNational" ; add state
> boundaries
> 
> map = wrf_map(wks,a,True)
> 
> ; times= a->Times
>  co1 = b->E_OC(0,0,:,:)
> ; oc1 = b->E_OC(0,0,:,:)
>  CO = co1          ; Read the variable to memory
>    ; Plotting options for co
>      opts = res
>      opts@cnFillOn = True
>      opts@ContourParameters = (/ 0, 0.1, .005/)
>      opts@gsnSpreadColorEnd = -3  ; End third from the last color in 
>color
> map
>      contour_co = wrf_contour(a,wks,CO,opts)
>      delete(opts)
> 
> 
> mpFillBoundarySets = "National"
> 
>    ; MAKE PLOTS
> pltres = True
>  mpres = True
> 
>      plot = wrf_map_overlays(a,wks,contour_co,mpres,pltres)
> 
> end
> 
> 
> 
> On 21 January 2014 22:49, WRF Help <wrfhelp@ucar.edu> wrote:
> 
>> Tabish,
>>
>> Try this setting:
>>
>> mpFillBoundarySets = National
>>
>> It should draw all the national boundaries.
>>
>> -wrfhelp-
>>
>>
>> On Thu, 16 Jan 2014 17:56:39 +0530
>>  Tabish Ansari <tabishumaransari@gmail.com> wrote:
>>
>>> Hello
>>>
>>> I am simulating something over the Indian region. I am using
>>> wrf_map_overlays function to plot my spatial contour plots using NCL
>>> script.
>>>
>>> How do I turn on national boundaries? For example the boundaries 
>>>between
>>> India-China or Pakistan should be visible.
>>>
>>> --
>>> Thanks & Regards
>>> Tabish Umar Ansari
>>> MS Research Scholar
>>> Environmental & Water Resources Engineering Division
>>> Department of Civil Engineering
>>> IIT Madras
>>>
>>
> 
> 
> -- 
> Thanks & Regards
> Tabish Umar Ansari
> MS Research Scholar
> Environmental & Water Resources Engineering Division
> Department of Civil Engineering
> IIT Madras

From wrfhelp@ucar.edu Tue Jan 21 10:45:07 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50295710 for arthur.eiserloh@gmail.com; Tue, 21 Jan 2014 10:45:07 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: Issue with WRF Cross section using NCL with the function
 wrf_user_intrp3d()
To: "A.J. Eiserloh" <arthur.eiserloh@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 21 Jan 2014 10:45:07 -0700
Message-ID: <web-50295711@mail.ucar.edu>
In-Reply-To: <CAGoaJHzriCubA4FRU+e2PxSPP1xM2hh1K3Md99FMWfpir0TsSw@mail.gmail.com>
References: <CAGoaJHzriCubA4FRU+e2PxSPP1xM2hh1K3Md99FMWfpir0TsSw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

A.J.,

I am so sorry for this late response but please try changing the order 
of points in the plane.

You have:
plane=(/ pt_a(0),pt_b(0),pt_a(1),pt_b(1)  /)

Please change it to:
plane=(/ pt_a(0),pt_a(1),pt_b(0),pt_b(1)  /)

-wrfhelp-

On Sun, 15 Dec 2013 13:19:39 -0800
  "A.J. Eiserloh" <arthur.eiserloh@gmail.com> wrote:
> Hi,
> 
> I am trying to make a vertical cross section plot with my WRF model 
>output.
> I want the cross section to go from pt. A to pt. B. My method of 
>doing this
> in NCL however is not working. It is not interpolating to the next 
>point,
> so I just get a plot that is just one point instead of the whole 
>cross
> section. I end up with all constant values and horizonal lines. I 
>will show
> my NCL script and show the picture. If you notice the picture says 
>"cross
> section from (46,230) to (46,230)" on the top right of the picture.
> 
> 
> 
> 
> 
>  load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>  load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
>  load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
>  load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRF_contributed.ncl"
> 
> begin
> 
>  case ="run3.1"
>  cmd  ="ls -1 /data2/eiserloh/data/AR/" + case + "/wrfout_d02_2012*" 
>;frost
> 
>  files = systemfunc(cmd) + ".nc"
>  a = addfiles(files,"r")
>  times  = wrf_user_list_times(a)  ; get times in the files
>  ntimes = dimsizes(times)
> 
>  pt_a= wrf_user_ll_to_ij(a[0],-126.0,41.0,True)
>  pt_b= wrf_user_ll_to_ij(a[0],-121.8,35.0,True)
>  plane=(/ pt_a(0),pt_b(0),pt_a(1),pt_b(1)  /)
> 
>  pltres=True
>  type = "ps"
> 
>FirstTime=True
> 
> do it=0,1
> ;do it=0,ntimes-1
> 
> 
>  print("Working on time: " + times(it))
>  wks = gsn_open_wks(type,"cxsect_line1"+"_"+tostring(it))
> 
>  ; Extract cross section from point A to point B, as defined in 
>"plane"
>  ; And vertically interpolate to either height or p coordinates
> 
>  z        = wrf_user_getvar(a[it],"z",0)
>  rh       = wrf_user_getvar(a[it],"rh",0)
>  u        = wrf_user_getvar(a[it],"ua",0)
>  v        = wrf_user_getvar(a[it],"va",0)
>  ws       = ((u^2)+(v^2))^(0.5)
> 
>  if ( FirstTime ) then                ; get height info for labels
>      zmin = 0.
>      zmax = 15000./1000.
>      nz   = floattoint(zmax/2 + 1)
>      FirstTime = False
>  end if
> 
>  rh_plane = wrf_user_intrp3d(rh,z,"v",plane,0.,True) ;True if cross 
>sect
> from ptA to ptB
>  ws_plane = wrf_user_intrp3d(ws,z,"v",plane,0.,True)
> 
>  dim   = dimsizes(rh_plane)                      ; Find the data 
>span -
> for use in labels
>  zspan = dim(0)
> 
>  res = True
>  res@gsnDraw = False
>  res@gsnFrame= False
> 
>  ; Options for XY Plots
>        opts_xy                         = res
>        opts_xy@tiYAxisString           = "Height (km)"
>        opts_xy@cnMissingValPerimOn     = True
>        opts_xy@cnMissingValFillColor   = 0
>        opts_xy@cnMissingValFillPattern = 11
>        opts_xy@tmYLMode                = "Explicit"
>        opts_xy@tmYLValues              = fspan(0,zspan,nz)
>   ; Create tick marks
>        opts_xy@tmYLLabels              =
> sprintf("%.1f",fspan(zmin,zmax,nz))  ; Create labels
>        opts_xy@tiXAxisFontHeightF      = 0.020
>        opts_xy@tiYAxisFontHeightF      = 0.020
>        opts_xy@tmXBMajorLengthF        = 0.02
>        opts_xy@tmYLMajorLengthF        = 0.02
>        opts_xy@tmYLLabelFontHeightF    = 0.015
>        opts_xy@PlotOrientation         = ws_plane@Orientation
> 
> 
>      ; Plotting options for RH
>        opts_rh = opts_xy
>        opts_rh@ContourParameters       = (/ 10., 90., 10. /)
>        opts_rh@pmLabelBarOrthogonalPosF = -0.07
>        opts_rh@cnFillOn                = True
>        opts_rh@cnFillColors            = (/"White","White","White", 
>\
>                                            "White","Chartreuse","Green", 
>\
>                                            "Green3","Green4", \
>                                            "ForestGreen","PaleGreen4"/)
> 
>      ; Plotting options for windspeed
> 
>       opts_ws = opts_xy
>       opts_ws@ContourParameters =(/5.0,100.0,5.0/)
>       opts_ws@cnFillOn = False
> 
>       ;Get the contour info for the rh and temp
>        contour_ws = wrf_contour(a[it],wks,ws_plane,opts_ws)
>        contour_rh = wrf_contour(a[it],wks,rh_plane,opts_rh)
> 
> 
>      ; MAKE PLOTS
>        plot = 
>wrf_overlays(a[it],wks,(/contour_rh,contour_ws/),pltres)
> 
>        delete(wks)
> end do
> 
> end
> 
> 
> -- 
> Arthur J. Eiserloh, Jr.
> San Jose State University
> Graduate Student
> Dept. of Meteorology and Climate Science

From wrfhelp@ucar.edu Tue Jan 21 10:25:46 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50295291 for qiying.bian@envisioncn.com; Tue, 21 Jan 2014 10:25:46 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: question about ncl function of wrf_interp_1d
To: "Qiying Bian" <qiying.bian@envisioncn.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 21 Jan 2014 10:25:46 -0700
Message-ID: <web-50295292@mail.ucar.edu>
In-Reply-To: <0D24218372BE4346890A757711D5F56972756E@ESCNSHYFMBX01.envisioncn.com>
References: <0D24218372BE4346890A757711D5F56972756E@ESCNSHYFMBX01.envisioncn.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Qiying,

Sorry for the late reply.  You might try wrf_user_intrp3d.  It will 
interpret your wrf output along a transect in the vertical.  I am 
attaching a link with a description and a link that shows some 
examples (Cross Section Plots).

http://www.ncl.ucar.edu/Document/Functions/WRF_arw/wrf_user_intrp3d.shtml
http://www.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/NCL_examples.htm

-wrfhelp-

On Tue, 17 Dec 2013 01:19:08 +0000
  Qiying Bian <qiying.bian@envisioncn.com> wrote:
> To whom it may concern,
> My name is Qiying Bian, a postgraduate student in Institute of 
>Atmospheric of Physics, Chinese Academy of Sciences. Nowadays I need 
>to interpolate the output of WRF to the specific heights above the 
>ground. I find the function of wrf_interp_1d could meet my need. But 
>there don't have any description of this function. Could you give me 
>some information about algorithm? If that is possible.
> 
> Thank you for your consideration of this email. I'm looking forward 
>to your reply!
> Best regards,
> 
> 
> Qiying Bian

From wrfhelp@ucar.edu Tue Jan 21 10:19:35 2014
Received: from [128.117.123.70] (account wrfhelp@mail.mmm.ucar.edu)
  by mail.mmm.ucar.edu (CommuniGate Pro WEBUSER 6.0.7)
  with HTTP id 50295141 for tabishumaransari@gmail.com; Tue, 21 Jan 2014 10:19:35 -0700
From: "WRF Help" <wrfhelp@ucar.edu>
Subject: Re: National boundaries in NCL script
To: "Tabish Ansari" <tabishumaransari@gmail.com>
X-Mailer: CommuniGate Pro WebUser v6.0.7
Date: Tue, 21 Jan 2014 10:19:35 -0700
Message-ID: <web-50295142@mail.ucar.edu>
In-Reply-To: <CALLVTyum_A-EkbBuxyOvzT=61QgDH2pOevn6Q2XdxrwE_hNUHg@mail.gmail.com>
References: <CALLVTyum_A-EkbBuxyOvzT=61QgDH2pOevn6Q2XdxrwE_hNUHg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8; format="flowed"
Content-Transfer-Encoding: 8bit

Tabish,

Try this setting:

mpFillBoundarySets = National

It should draw all the national boundaries.

-wrfhelp-

On Thu, 16 Jan 2014 17:56:39 +0530
  Tabish Ansari <tabishumaransari@gmail.com> wrote:
> Hello
> 
> I am simulating something over the Indian region. I am using
> wrf_map_overlays function to plot my spatial contour plots using NCL
> script.
> 
> How do I turn on national boundaries? For example the boundaries 
>between
> India-China or Pakistan should be visible.
> 
> -- 
> Thanks & Regards
> Tabish Umar Ansari
> MS Research Scholar
> Environmental & Water Resources Engineering Division
> Department of Civil Engineering
> IIT Madras

