Re: Compilation failure

Igor Korot <[email protected]> Fri, 10 Jul 2026 14:56:40 -0700
Newsgroups gmane.comp.lib.wxwindows.general
Message-ID <CA+FnnTzPRkeKqutYqQvQUbYCwxqfj4gP1iatb=iw4D1vegTocA@mail.gmail.com>
--000000000000c1c55d065648d176
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Maarten,
Detailed build log s attached

Thx

On Fri, Jul 10, 2026 at 2:37=E2=80=AFPM Igor Korot <[email protected]> wro=
te:
>
> Maarten,
>
> On Fri, Jul 10, 2026 at 2:25=E2=80=AFPM Maarten Bent <[email protected]=
om> wrote:
>>
>> I have no idea why it fails. Nothing has changed in the project files.
>> I don't think there ever was a 3rdparty subproject. Only the CMake gener=
ated projects have a 'Third party libraries' sub-folder.
>>
>> Do you have any wx specific environment variables that override stuff?
>
>
> Yes I do.
>
> I define WXWIN as C:\wxWidgets in order to compile my code.
>
>>
>>
>> Does it work if you revert back to the 3.3.2 sources?
>> What source do you use, I tried wxWidgets-3.3.3.zip from the GitHub rele=
ase and it works fine with VS2022.
>
>
> I downloaded the archive from the =E2=80=9CDownload=E2=80=9D page from th=
e site.
>
>>
>>
>> You could try to add more verbose output, maybe it has some hints to wha=
t goes wrong.
>> In Tools -> Options -> Projects and Solutions -> Build and Run.
>> Change "MSBuild project build output verbosity" to Detailed.
>> Rebuild the _custom_build project and analyze the log.
>
>
> I guess it=E2=80=99s time to do that.
>
> Stay tuned=E2=80=A6 =F0=9F=98=8A
>
> Thx.
>
>>
>>
>> Maarten
>>
>>
>> On 10 Jul 2026 21:13, Igor Korot wrote:
>>
>> Maarten,
>>
>> To my surprise even if i copy setup.h over the build still fails with th=
e same "cant find setup.h" error.
>>
>> Am i the only one? =F0=9F=98=80
>>
>> Thank you.
>>
>>
>> On Thu, Jul 9, 2026, 7:13=E2=80=AFPM Igor Korot <[email protected]> wro=
te:
>>>
>>> Hi, Maarten,
>>>
>>> Attached is a freshly created build log made by following procedure
>>> described in the previous reply.
>>>
>>>  Also the folder lib\vc_dll\mswu{d}\wx\msw is empty.
>>> Same is for vc_x64_dll.
>>>
>>> Thank you.
>>>
>>> On Thu, Jul 9, 2026 at 5:44=E2=80=AFPM Igor Korot <[email protected]> =
wrote:
>>> >
>>> > Hi,Maarten,
>>> >
>>> >
>>> > On Thu, Jul 9, 2026 at 3:03=E2=80=AFAM Maarten Bent <maartenbent@gmai=
l.com> wrote:
>>> > >
>>> > > Hi,
>>> >
>>> > 1 In the 3.3.2  wx_vc15.sln had a subproject called 3rdpart. Nw its g=
one.
>>> > That is my first point in the OP.
>>> >
>>> > >
>>> > > The _custom_build project copies include/wx/msw/setup.h to lib/vc_{=
x64}{_dll/_lib}/mswu{d}/wx/setup.h
>>> >
>>> > in the 3.3.2 it was to copy include\wx\msw\setup.h to libvc\mswu{d}dl=
l
>>> > for 32 bit compilation.
>>> > It los lie now iit changed.
>>> >
>>> > For a long time my upgrading process was:
>>> > a. Delete everything from c:\wxWidgets
>>> > b. Unacl new release archive into c:\wxWidgets
>>> > c. Open wx_vc15.sln
>>> > d. Build->Batch Build
>>> >
>>> > As you can see no properties file is used.
>>> >
>>> > With recent releases I have to skip all ARM-based builds and select t=
he DLL
>>> > projects only.
>>> >
>>> > > Somehow this fails for you. Does the file exist? Do you/msvs have r=
ead/write permissions? Do you use modified properties or wx_local.props?
>>> >
>>> > I'll try to redo the build from scratch to answer the first question.
>>> > Second question - c\wxWdgets does have write permission.
>>> > See above
>>> >
>>> > > Are you doing a clean build with the correct sources?
>>> >
>>> > Building from scratch - see above.
>>> >
>>> > >
>>> > > Also sharing just the first error is enough, no need to add hundred=
s of lines with the same error message.
>>> >
>>> > II thought I also included the actual build errors and not just custo=
m
>>> > target results.
>>> >
>>> > Thank you,
>>> >
>>> > >
>>> > > Maarten
>>> > >
>>> > >
>>> > > On 9-7-2026 09:20, Igor Korot wrote:
>>> > >
>>> > > Hi,
>>> > >
>>> > > On Wed, Jul 8, 2026 at 12:06=E2=80=AFAM Igor Korot <ikorot01@gmail.=
com> wrote:
>>> > >
>>> > > wx 3.3.3
>>> > > MSVC 2017 Community
>>> > > wx_vc15.sln
>>> > >
>>> > > 1.In the projects view 3rd party folder is not present
>>> > > 2 During compilation I got:
>>> > >
>>> > > ------ Build started: Project: _custom_build, Configuration: DLL
>>> > > Release x64 ------
>>> > > Build started 7/7/2026 10:51:11 PM.
>>> > > Target InitializeBuildStatus:
>>> > >   Touching "vc_x64_mswudll\_custom_build\_custom_build.tlog\unsucce=
ssfulbuild".
>>> > > Target CustomBuild:
>>> > >   C:\Program Files (x86)\Microsoft Visual
>>> > > Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.=
targets(209,5):
>>> > > error MSB6006: "cmd.exe" exited with code -1073741502.
>>> > > Done building target "CustomBuild" in project
>>> > > "wx_custom_build.vcxproj" -- FAILED.
>>> > >
>>> > > Done building project "wx_custom_build.vcxproj" -- FAILED.
>>> > >
>>> > > It looks like the include folders were not updated
>>> > >
>>> > > The custom target creates lib\vc_dll and lib\vc_x64_dll,
>>> > > But the bulb checks for lib\vc_mswu{d}dll
>>> > >
>>> > > Thank you.
>>> > >
>>> > > Build FAILED.
>>> > >
>>> > > C:\Program Files (x86)\Microsoft Visual
>>> > > Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.=
targets(209,5):
>>> > > error MSB6006: "cmd.exe" exited with code -1073741502.
>>> > >     0 Warning(s)
>>> > >     1 Error(s)
>>> > >
>>> > > Time Elapsed 00:00:03.70
>>> > > ------ Build started: Project: _custom_build, Configuration: DLL
>>> > > Release Win32 ------
>>> > > Build started 7/7/2026 10:51:15 PM.
>>> > > Target InitializeBuildStatus:
>>> > >   Touching "vc_mswudll\_custom_build\_custom_build.tlog\unsuccessfu=
lbuild".
>>> > > Target CustomBuild:
>>> > >   C:\Program Files (x86)\Microsoft Visual
>>> > > Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.=
targets(209,5):
>>> > > error MSB6006: "cmd.exe" exited with code -1073741502.
>>> > > Done building target "CustomBuild" in project
>>> > > "wx_custom_build.vcxproj" -- FAILED.
>>> > >
>>> > > Done building project "wx_custom_build.vcxproj" -- FAILED.
>>> > >
>>> > > Build FAILED.
>>> > >
>>> > > C:\Program Files (x86)\Microsoft Visual
>>> > > Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.=
targets(209,5):
>>> > > error MSB6006: "cmd.exe" exited with code -1073741502.
>>> > >     0 Warning(s)
>>> > >     1 Error(s)
>>> > >
>>> > > Time Elapsed 00:00:03.32
>>> > > ------ Build started: Project: _custom_build, Configuration: DLL De=
bug
>>> > > x64 ------
>>> > > Build started 7/7/2026 10:51:19 PM.
>>> > > Target InitializeBuildStatus:
>>> > >   Touching "vc_x64_mswuddll\_custom_build\_custom_build.tlog\unsucc=
essfulbuild".
>>> > > Target CustomBuild:
>>> > >   C:\Program Files (x86)\Microsoft Visual
>>> > > Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.=
targets(209,5):
>>> > > error MSB6006: "cmd.exe" exited with code -1073741502.
>>> > > Done building target "CustomBuild" in project
>>> > > "wx_custom_build.vcxproj" -- FAILED.
>>> > >
>>> > > Done building project "wx_custom_build.vcxproj" -- FAILED.
>>> > >
>>> > > Build FAILED.
>>> > >
>>> > > C:\Program Files (x86)\Microsoft Visual
>>> > > Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.=
targets(209,5):
>>> > > error MSB6006: "cmd.exe" exited with code -1073741502.
>>> > >     0 Warning(s)
>>> > >     1 Error(s)
>>> > >
>>> > > Time Elapsed 00:00:03.01
>>> > > ------ Build started: Project: _custom_build, Configuration: DLL De=
bug
>>> > > Win32 ------
>>> > > Build started 7/7/2026 10:51:22 PM.
>>> > > Target InitializeBuildStatus:
>>> > >   Touching "vc_mswuddll\_custom_build\_custom_build.tlog\unsuccessf=
ulbuild".
>>> > > Target CustomBuild:
>>> > >   C:\Program Files (x86)\Microsoft Visual
>>> > > Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.=
targets(209,5):
>>> > > error MSB6006: "cmd.exe" exited with code -1073741502.
>>> > > Done building target "CustomBuild" in project
>>> > > "wx_custom_build.vcxproj" -- FAILED.
>>> > >
>>> > > Done building project "wx_custom_build.vcxproj" -- FAILED.
>>> > >
>>> > > Build FAILED.
>>> > >
>>> > > C:\Program Files (x86)\Microsoft Visual
>>> > > Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.=
targets(209,5):
>>> > > error MSB6006: "cmd.exe" exited with code -1073741502.
>>> > >     0 Warning(s)
>>> > >     1 Error(s)
>>> > >
>>> > > Time Elapsed 00:00:03.15
>>> > > ------ Build started: Project: wxregex, Configuration: DLL Release =
x64 ------
>>> > > Build started 7/7/2026 10:51:26 PM.
>>> > > Target InitializeBuildStatus:
>>> > >   Touching "vc_x64_mswudll\wxregex\wxregex.tlog\unsuccessfulbuild".
>>> > > Target ClCompile:
>>> > >   pcre2_auto_possess.c
>>> > >   pcre2_chartables.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_auto_possess.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chartables.c)
>>> > >   pcre2_chkdint.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chkdint.c)
>>> > >   pcre2_compile.c
>>> > >   pcre2_compile_cgroup.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile.c)
>>> > >   pcre2_compile_class.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_class.c)
>>> > >   pcre2_config.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_cgroup.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_config.c)
>>> > >   pcre2_context.c
>>> > >   pcre2_convert.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_context.c)
>>> > >   pcre2_dfa_match.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_dfa_match.c)
>>> > >   pcre2_error.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_error.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_convert.c)
>>> > >   pcre2_extuni.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_extuni.c)
>>> > >   pcre2_find_bracket.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_find_bracket.c)
>>> > >   pcre2_jit_compile.c
>>> > >   pcre2_maketables.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_maketables.c)
>>> > >   pcre2_match.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_jit_compile.c)
>>> > >   pcre2_match_data.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_data.c)
>>> > >   pcre2_match_next.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match.c)
>>> > >   pcre2_newline.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_newline.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_next.c)
>>> > >   pcre2_ord2utf.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ord2utf.c)
>>> > >   pcre2_pattern_info.c
>>> > >   pcre2_script_run.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_script_run.c)
>>> > >   pcre2_serialize.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_serialize.c)
>>> > >   pcre2_string_utils.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_pattern_info.c)
>>> > >   pcre2_study.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_study.c)
>>> > >   pcre2_substitute.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substitute.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_string_utils.c)
>>> > >   pcre2_substring.c
>>> > >   pcre2_tables.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_tables.c)
>>> > >   pcre2_ucd.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ucd.c)
>>> > >   pcre2_valid_utf.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substring.c)
>>> > >   pcre2_xclass.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_xclass.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_valid_utf.c)
>>> > > Done building target "ClCompile" in project "wx_wxregex.vcxproj" --=
 FAILED.
>>> > >
>>> > > Done building project "wx_wxregex.vcxproj" -- FAILED.
>>> > >
>>> > > Build FAILED.
>>> > >
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_auto_possess.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chartables.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chkdint.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_class.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_cgroup.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_config.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_context.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_dfa_match.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_error.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_convert.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_extuni.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_find_bracket.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_maketables.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_jit_compile.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_data.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_newline.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_next.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ord2utf.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_script_run.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_serialize.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_pattern_info.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_study.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substitute.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_string_utils.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_tables.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ucd.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substring.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_xclass.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_valid_utf.c)
>>> > >     0 Warning(s)
>>> > >     31 Error(s)
>>> > >
>>> > > Time Elapsed 00:00:07.90
>>> > > ------ Build started: Project: wxregex, Configuration: DLL Release =
Win32 ------
>>> > > Build started 7/7/2026 10:51:34 PM.
>>> > > Target InitializeBuildStatus:
>>> > >   Touching "vc_mswudll\wxregex\wxregex.tlog\unsuccessfulbuild".
>>> > > Target ClCompile:
>>> > >   pcre2_auto_possess.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_auto_possess.c)
>>> > >   pcre2_chartables.c
>>> > >   pcre2_chkdint.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chartables.c)
>>> > >   pcre2_compile.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chkdint.c)
>>> > >   pcre2_compile_cgroup.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile.c)
>>> > >   pcre2_compile_class.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_cgroup.c)
>>> > >   pcre2_config.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_class.c)
>>> > >   pcre2_context.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_config.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_context.c)
>>> > >   pcre2_convert.c
>>> > >   pcre2_dfa_match.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_convert.c)
>>> > >   pcre2_error.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_dfa_match.c)
>>> > >   pcre2_extuni.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_error.c)
>>> > >   pcre2_find_bracket.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_extuni.c)
>>> > >   pcre2_jit_compile.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_find_bracket.c)
>>> > >   pcre2_maketables.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_jit_compile.c)
>>> > >   pcre2_match.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_maketables.c)
>>> > >   pcre2_match_data.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match.c)
>>> > >   pcre2_match_next.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_data.c)
>>> > >   pcre2_newline.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_next.c)
>>> > >   pcre2_ord2utf.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_newline.c)
>>> > >   pcre2_pattern_info.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ord2utf.c)
>>> > >   pcre2_script_run.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_pattern_info.c)
>>> > >   pcre2_serialize.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_script_run.c)
>>> > >   pcre2_string_utils.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_serialize.c)
>>> > >   pcre2_study.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_string_utils.c)
>>> > >   pcre2_substitute.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_study.c)
>>> > >   pcre2_substring.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substitute.c)
>>> > >   pcre2_tables.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substring.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_tables.c)
>>> > >   pcre2_ucd.c
>>> > >   pcre2_valid_utf.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_valid_utf.c)
>>> > >   pcre2_xclass.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_xclass.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ucd.c)
>>> > > Done building target "ClCompile" in project "wx_wxregex.vcxproj" --=
 FAILED.
>>> > >
>>> > > Done building project "wx_wxregex.vcxproj" -- FAILED.
>>> > >
>>> > > Build FAILED.
>>> > >
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_auto_possess.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chartables.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chkdint.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_cgroup.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_class.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_config.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_context.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_convert.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_dfa_match.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_error.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_extuni.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_find_bracket.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_jit_compile.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_maketables.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_data.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_next.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_newline.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ord2utf.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_pattern_info.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_script_run.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_serialize.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_string_utils.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_study.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substitute.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substring.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_tables.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_valid_utf.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_xclass.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ucd.c)
>>> > >     0 Warning(s)
>>> > >     31 Error(s)
>>> > >
>>> > > Time Elapsed 00:00:02.89
>>> > > ------ Build started: Project: wxregex, Configuration: DLL Debug x6=
4 ------
>>> > > Build started 7/7/2026 10:51:37 PM.
>>> > > Target InitializeBuildStatus:
>>> > >   Touching "vc_x64_mswuddll\wxregex\wxregex.tlog\unsuccessfulbuild"=
.
>>> > > Target ClCompile:
>>> > >   pcre2_auto_possess.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_auto_possess.c)
>>> > >   pcre2_chartables.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chartables.c)
>>> > >   pcre2_chkdint.c
>>> > >   pcre2_compile.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chkdint.c)
>>> > >   pcre2_compile_cgroup.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile.c)
>>> > >   pcre2_compile_class.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_class.c)
>>> > >   pcre2_config.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_cgroup.c)
>>> > >   pcre2_context.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_config.c)
>>> > >   pcre2_convert.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_convert.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_context.c)
>>> > >   pcre2_dfa_match.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_dfa_match.c)
>>> > >   pcre2_error.c
>>> > >   pcre2_extuni.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_error.c)
>>> > >   pcre2_find_bracket.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_extuni.c)
>>> > >   pcre2_jit_compile.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_find_bracket.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_jit_compile.c)
>>> > >   pcre2_maketables.c
>>> > >   pcre2_match.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_maketables.c)
>>> > >   pcre2_match_data.c
>>> > >   pcre2_match_next.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_data.c)
>>> > >   pcre2_newline.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_next.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_newline.c)
>>> > >   pcre2_ord2utf.c
>>> > >   pcre2_pattern_info.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_pattern_info.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ord2utf.c)
>>> > >   pcre2_script_run.c
>>> > >   pcre2_serialize.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_script_run.c)
>>> > >   pcre2_string_utils.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_serialize.c)
>>> > >   pcre2_study.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_string_utils.c)
>>> > >   pcre2_substitute.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_study.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substitute.c)
>>> > >   pcre2_substring.c
>>> > >   pcre2_tables.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_tables.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substring.c)
>>> > >   pcre2_ucd.c
>>> > >   pcre2_valid_utf.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ucd.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_valid_utf.c)
>>> > >   pcre2_xclass.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_xclass.c)
>>> > > Done building target "ClCompile" in project "wx_wxregex.vcxproj" --=
 FAILED.
>>> > >
>>> > > Done building project "wx_wxregex.vcxproj" -- FAILED.
>>> > >
>>> > > Build FAILED.
>>> > >
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_auto_possess.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chartables.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chkdint.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_class.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_cgroup.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_config.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_convert.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_context.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_dfa_match.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_error.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_extuni.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_find_bracket.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_jit_compile.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_maketables.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_data.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_next.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_newline.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_pattern_info.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ord2utf.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_script_run.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_serialize.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_string_utils.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_study.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substitute.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_tables.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substring.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ucd.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_valid_utf.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_xclass.c)
>>> > >     0 Warning(s)
>>> > >     31 Error(s)
>>> > >
>>> > > Time Elapsed 00:00:03.43
>>> > > ------ Build started: Project: wxregex, Configuration: DLL Debug Wi=
n32 ------
>>> > > Build started 7/7/2026 10:51:41 PM.
>>> > > Target InitializeBuildStatus:
>>> > >   Touching "vc_mswuddll\wxregex\wxregex.tlog\unsuccessfulbuild".
>>> > > Target ClCompile:
>>> > >   pcre2_auto_possess.c
>>> > >   pcre2_chartables.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_auto_possess.c)
>>> > >   pcre2_chkdint.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chkdint.c)
>>> > >   pcre2_compile.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chartables.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile.c)
>>> > >   pcre2_compile_cgroup.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_cgroup.c)
>>> > >   pcre2_compile_class.c
>>> > >   pcre2_config.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_class.c)
>>> > >   pcre2_context.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_config.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_context.c)
>>> > >   pcre2_convert.c
>>> > >   pcre2_dfa_match.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_dfa_match.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_convert.c)
>>> > >   pcre2_error.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_error.c)
>>> > >   pcre2_extuni.c
>>> > >   pcre2_find_bracket.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_find_bracket.c)
>>> > >   pcre2_jit_compile.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_extuni.c)
>>> > >   pcre2_maketables.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_maketables.c)
>>> > >   pcre2_match.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match.c)
>>> > >   pcre2_match_data.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_jit_compile.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_data.c)
>>> > >   pcre2_match_next.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_next.c)
>>> > >   pcre2_newline.c
>>> > >   pcre2_ord2utf.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_newline.c)
>>> > >   pcre2_pattern_info.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_pattern_info.c)
>>> > >   pcre2_script_run.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ord2utf.c)
>>> > >   pcre2_serialize.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_serialize.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_script_run.c)
>>> > >   pcre2_string_utils.c
>>> > >   pcre2_study.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_study.c)
>>> > >   pcre2_substitute.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_string_utils.c)
>>> > >   pcre2_substring.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substitute.c)
>>> > >   pcre2_tables.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substring.c)
>>> > >   pcre2_ucd.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_tables.c)
>>> > >   pcre2_valid_utf.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ucd.c)
>>> > >   pcre2_xclass.c
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_xclass.c)
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_valid_utf.c)
>>> > > Done building target "ClCompile" in project "wx_wxregex.vcxproj" --=
 FAILED.
>>> > >
>>> > > Done building project "wx_wxregex.vcxproj" -- FAILED.
>>> > >
>>> > > Build FAILED.
>>> > >
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_auto_possess.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chkdint.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_chartables.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_cgroup.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_compile_class.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_config.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_context.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_dfa_match.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_convert.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_error.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_find_bracket.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_extuni.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_maketables.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_jit_compile.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_data.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_match_next.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_newline.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_pattern_info.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ord2utf.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_serialize.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_script_run.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_study.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_string_utils.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substitute.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_substring.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_tables.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_ucd.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_xclass.c)
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory (compili=
ng
>>> > > source file ..\..\3rdparty\pcre\src\pcre2_valid_utf.c)
>>> > >     0 Warning(s)
>>> > >     31 Error(s)
>>> > >
>>> > > Time Elapsed 00:00:04.85
>>> > > ------ Build started: Project: base, Configuration: DLL Release x64=
 ------
>>> > > Build started 7/7/2026 10:51:49 PM.
>>> > > Target InitializeBuildStatus:
>>> > >   Touching "vc_x64_mswudll\base\base.tlog\unsuccessfulbuild".
>>> > > Target ClCompile:
>>> > >   dummy.cpp
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory
>>> > > Done building target "ClCompile" in project "wx_base.vcxproj" -- FA=
ILED.
>>> > >
>>> > > Done building project "wx_base.vcxproj" -- FAILED.
>>> > >
>>> > > Build FAILED.
>>> > >
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory
>>> > >     0 Warning(s)
>>> > >     1 Error(s)
>>> > >
>>> > > Time Elapsed 00:00:00.65
>>> > > ------ Build started: Project: base, Configuration: DLL Release Win=
32 ------
>>> > > Build started 7/7/2026 10:51:50 PM.
>>> > > Target InitializeBuildStatus:
>>> > >   Touching "vc_mswudll\base\base.tlog\unsuccessfulbuild".
>>> > > Target ClCompile:
>>> > >   dummy.cpp
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or directory
>>> > > Done building target "ClCompile" in project "wx_base.vcxproj" -- FA=
ILED.
>>> > >
>>> > > Done building project "wx_base.vcxproj" -- FAILED.
>>> > >
>>> > > Build FAILED.
>>> > >
>>> > > c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Cannot
>>> > > open include file: 'wx/setup.h': No such file or directory
>>> > >     0 Warning(s)
>>> > >     1 Error(s)
>>> > >
>>> > > Time Elapsed 00:00:00.57
>>> > > ------ Build started: Project: base, Configuration: DLL Debug x64 -=
-----
>>> > > Build started 7/7/2026 10:51:51 PM.
>>> > > Target InitializeBuildStatus:
>>> > >   Touching "vc_x64_mswuddll\base\base.tlog\unsuccessfulbuild".
>>> > > Target ClCompile:
>>> > >   dummy.cpp
>>> > >   c:\wxwidgets\include\wx\platform.h(154): fatal error C1083: Canno=
t
>>> > > open include file: 'wx/setup.h': No such file or

--=20
Please read https://www.wxwidgets.org/support/mlhowto.htm before posting.
---=20
You received this message because you are subscribed to the Google Groups "=
wx-users" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/wx-users/CA=
%2BFnnTzPRkeKqutYqQvQUbYCwxqfj4gP1iatb%3Diw4D1vegTocA%40mail.gmail.com.

--000000000000c1c55d065648d176
Content-Type: application/octet-stream; name="build1.log"
Content-Disposition: attachment; filename="build1.log"
Content-Transfer-Encoding: base64
Content-ID: <f_mrfh6b1e0>
X-Attachment-Id: f_mrfh6b1e0

MT4tLS0tLS0gVXAtVG8tRGF0ZSBjaGVjazogUHJvamVjdDogX2N1c3RvbV9idWlsZCwgQ29uZmln
dXJhdGlvbjogRExMIERlYnVnIFdpbjMyIC0tLS0tLQ0KMT5Qcm9qZWN0IGlzIG5vdCB1cC10by1k
YXRlOiBsYXN0IGJ1aWxkIHdhcyB1bnN1Y2Nlc3NmdWwuDQoxPi0tLS0tLSBCdWlsZCBzdGFydGVk
OiBQcm9qZWN0OiBfY3VzdG9tX2J1aWxkLCBDb25maWd1cmF0aW9uOiBETEwgRGVidWcgV2luMzIg
LS0tLS0tDQoxPkJ1aWxkIHN0YXJ0ZWQgNy8xMC8yMDI2IDI6NDM6MzUgUE0uDQoxPkJ1aWxkaW5n
IHdpdGggdG9vbHMgdmVyc2lvbiAiMTUuMCIuDQoxPlByb2plY3QgZmlsZSBjb250YWlucyBUb29s
c1ZlcnNpb249IjQuMCIuIFRoaXMgdG9vbHNldCBtYXkgYmUgdW5rbm93biBvciBtaXNzaW5nLCBp
biB3aGljaCBjYXNlIHlvdSBtYXkgYmUgYWJsZSB0byByZXNvbHZlIHRoaXMgYnkgaW5zdGFsbGlu
ZyB0aGUgYXBwcm9wcmlhdGUgdmVyc2lvbiBvZiBNU0J1aWxkLCBvciB0aGUgYnVpbGQgbWF5IGhh
dmUgYmVlbiBmb3JjZWQgdG8gYSBwYXJ0aWN1bGFyIFRvb2xzVmVyc2lvbiBmb3IgcG9saWN5IHJl
YXNvbnMuIFRyZWF0aW5nIHRoZSBwcm9qZWN0IGFzIGlmIGl0IGhhZCBUb29sc1ZlcnNpb249IjE1
LjAiLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHNlZSBodHRwOi8vZ28ubWljcm9zb2Z0
LmNvbS9md2xpbmsvP0xpbmtJZD0yOTM0MjQuDQoxPlRhcmdldCAiRW5hYmxlSW50ZXJtZWRpYXRl
T3V0cHV0UGF0aE1pc21hdGNoV2FybmluZyIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlv
bjsgKCckKFJlc3RvcmVQcm9qZWN0U3R5bGUpJyA9PSAnUGFja2FnZVJlZmVyZW5jZScpIHdhcyBl
dmFsdWF0ZWQgYXMgKCcnID09ICdQYWNrYWdlUmVmZXJlbmNlJykuDQoxPlRhcmdldCBfQ2hlY2tG
b3JJbnZhbGlkQ29uZmlndXJhdGlvbkFuZFBsYXRmb3JtOg0KMT4gIFRhc2sgIkVycm9yIiBza2lw
cGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoICckKF9JbnZhbGlkQ29uZmlndXJhdGlvbkVy
cm9yKScgPT0gJ3RydWUnICkgd2FzIGV2YWx1YXRlZCBhcyAoICcnID09ICd0cnVlJyApLg0KMT4g
IFRhc2sgIldhcm5pbmciIHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRpb247ICggJyQoX0lu
dmFsaWRDb25maWd1cmF0aW9uV2FybmluZyknID09ICd0cnVlJyApIHdhcyBldmFsdWF0ZWQgYXMg
KCAnJyA9PSAndHJ1ZScgKS4NCjE+ICBVc2luZyAiTWVzc2FnZSIgdGFzayBmcm9tIGFzc2VtYmx5
ICJNaWNyb3NvZnQuQnVpbGQuVGFza3MuQ29yZSwgVmVyc2lvbj0xNS4xLjAuMCwgQ3VsdHVyZT1u
ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iMDNmNWY3ZjExZDUwYTNhIi4NCjE+ICBUYXNrICJNZXNz
YWdlIg0KMT4gICAgQ29uZmlndXJhdGlvbj1ETEwgRGVidWcNCjE+ICBEb25lIGV4ZWN1dGluZyB0
YXNrICJNZXNzYWdlIi4NCjE+ICBUYXNrICJNZXNzYWdlIg0KMT4gICAgUGxhdGZvcm09V2luMzIN
CjE+ICBEb25lIGV4ZWN1dGluZyB0YXNrICJNZXNzYWdlIi4NCjE+ICBUYXNrICJFcnJvciIgc2tp
cHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCckKE91dERpciknICE9ICcnIGFuZCAhSGFz
VHJhaWxpbmdTbGFzaCgnJChPdXREaXIpJykpIHdhcyBldmFsdWF0ZWQgYXMgKCcuLlwuLlxsaWJc
dmNfZGxsXCcgIT0gJycgYW5kICFIYXNUcmFpbGluZ1NsYXNoKCcuLlwuLlxsaWJcdmNfZGxsXCcp
KS4NCjE+ICBUYXNrICJFcnJvciIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCck
KEJhc2VJbnRlcm1lZGlhdGVPdXRwdXRQYXRoKScgIT0gJycgYW5kICFIYXNUcmFpbGluZ1NsYXNo
KCckKEJhc2VJbnRlcm1lZGlhdGVPdXRwdXRQYXRoKScpKSB3YXMgZXZhbHVhdGVkIGFzICgnb2Jq
XCcgIT0gJycgYW5kICFIYXNUcmFpbGluZ1NsYXNoKCdvYmpcJykpLg0KMT4gIFRhc2sgIkVycm9y
IiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJyQoSW50ZXJtZWRpYXRlT3V0cHV0
UGF0aCknICE9ICcnIGFuZCAhSGFzVHJhaWxpbmdTbGFzaCgnJChJbnRlcm1lZGlhdGVPdXRwdXRQ
YXRoKScpKSB3YXMgZXZhbHVhdGVkIGFzICgndmNfbXN3dWRkbGxcX2N1c3RvbV9idWlsZFwnICE9
ICcnIGFuZCAhSGFzVHJhaWxpbmdTbGFzaCgndmNfbXN3dWRkbGxcX2N1c3RvbV9idWlsZFwnKSku
DQoxPiAgVGFzayAiRXJyb3IiIHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRpb247ICggJyQo
X0luaXRpYWxNU0J1aWxkUHJvamVjdEV4dGVuc2lvbnNQYXRoKScgIT0gJycgQW5kICckKE1TQnVp
bGRQcm9qZWN0RXh0ZW5zaW9uc1BhdGgpJyAhPSAnJChfSW5pdGlhbE1TQnVpbGRQcm9qZWN0RXh0
ZW5zaW9uc1BhdGgpJyApIHdhcyBldmFsdWF0ZWQgYXMgKCAnQzpcd3hXaWRnZXRzXGJ1aWxkXG1z
d1xvYmpcJyAhPSAnJyBBbmQgJ0M6XHd4V2lkZ2V0c1xidWlsZFxtc3dcb2JqXCcgIT0gJ0M6XHd4
V2lkZ2V0c1xidWlsZFxtc3dcb2JqXCcgKS4NCjE+ICBUYXNrICJXYXJuaW5nIiBza2lwcGVkLCBk
dWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoICckKEVuYWJsZUJhc2VJbnRlcm1lZGlhdGVPdXRwdXRQ
YXRoTWlzbWF0Y2hXYXJuaW5nKScgPT0gJ3RydWUnIEFuZCAnJChfSW5pdGlhbEJhc2VJbnRlcm1l
ZGlhdGVPdXRwdXRQYXRoKScgIT0gJyQoQmFzZUludGVybWVkaWF0ZU91dHB1dFBhdGgpJyBBbmQg
JyQoQmFzZUludGVybWVkaWF0ZU91dHB1dFBhdGgpJyAhPSAnJChNU0J1aWxkUHJvamVjdEV4dGVu
c2lvbnNQYXRoKScgKSB3YXMgZXZhbHVhdGVkIGFzICggJycgPT0gJ3RydWUnIEFuZCAnb2JqXCcg
IT0gJ29ialwnIEFuZCAnb2JqXCcgIT0gJ0M6XHd4V2lkZ2V0c1xidWlsZFxtc3dcb2JqXCcgKS4N
CjE+VGFyZ2V0ICJfQ2hlY2tGb3JJbnZhbGlkQ29uZmlndXJhdGlvbkFuZFBsYXRmb3JtIiBza2lw
cGVkLiBQcmV2aW91c2x5IGJ1aWx0IHN1Y2Nlc3NmdWxseS4NCjE+VGFyZ2V0IFNldFRlbGVtZXRy
eUVudmlyb25tZW50VmFyaWFibGVzOg0KMT4gIFVzaW5nICJTZXRFbnYiIHRhc2sgZnJvbSBhc3Nl
bWJseSAiQzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE3
XENvbW11bml0eVxDb21tb243XElERVxWQ1xWQ1RhcmdldHNcTWljcm9zb2Z0LkJ1aWxkLkNwcFRh
c2tzLkNvbW1vbi5kbGwiLg0KMT4gIFRhc2sgIlNldEVudiINCjE+ICAgIFZTVEVMX1NvbHV0aW9u
U2Vzc2lvbklEPXszMTMyQzQ5MS1GOEQ4LTQ1RjctQUY1NS0xREM1OUJBMTY1MzN9DQoxPiAgRG9u
ZSBleGVjdXRpbmcgdGFzayAiU2V0RW52Ii4NCjE+ICBUYXNrICJTZXRFbnYiDQoxPiAgICBWU1RF
TF9DdXJyZW50U29sdXRpb25CdWlsZElEPTI3NTMzODkzOA0KMT4gIERvbmUgZXhlY3V0aW5nIHRh
c2sgIlNldEVudiIuDQoxPiAgVGFzayAiU2V0RW52Ig0KMT4gICAgVlNURUxfUHJvamVjdElEPXsw
MUY0Q0UxMC0yQ0ZCLTQxQTgtQjQxRi1FNTQzMzc4NjhBMUR9DQoxPiAgRG9uZSBleGVjdXRpbmcg
dGFzayAiU2V0RW52Ii4NCjE+VGFyZ2V0IF9QcmVwYXJlRm9yQnVpbGQ6DQoxPiAgVGFzayAiQ3Jl
YXRlSXRlbSIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCclKEN1c3RvbUJ1aWxk
LkluY2x1ZGVGaWxlVG9Ub29sKSchPScnKSB3YXMgZXZhbHVhdGVkIGFzICgnJyE9JycpLg0KMT5U
YXJnZXQgX1ByZXBhcmVGb3JSZWZlcmVuY2VSZXNvbHV0aW9uOg0KMT4gIFRhc2sgIk1lc3NhZ2Ui
IHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRpb247ICgnJChfUkVGRVJFTkNFX0RFQlVHKSc9
PSd0cnVlJykgd2FzIGV2YWx1YXRlZCBhcyAoJyc9PSd0cnVlJykuDQoxPlRhcmdldCAiQ29tcHV0
ZUNydFNES1JlZmVyZW5jZSIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCdAKENs
Q29tcGlsZSknIT0nJyBhbmQgJyQoV2luZG93c0FwcENvbnRhaW5lciknPT0ndHJ1ZScgYW5kICck
KFVzZUNydFNES1JlZmVyZW5jZSknICE9ICdmYWxzZScpIHdhcyBldmFsdWF0ZWQgYXMgKCcnIT0n
JyBhbmQgJ2ZhbHNlJz09J3RydWUnIGFuZCAnJyAhPSAnZmFsc2UnKS4NCjE+VGFyZ2V0IEJlZm9y
ZVJlc29sdmVSZWZlcmVuY2VzOg0KMT5UYXJnZXQgQXNzaWduUHJvamVjdENvbmZpZ3VyYXRpb246
DQoxPiAgVXNpbmcgIkFzc2lnblByb2plY3RDb25maWd1cmF0aW9uIiB0YXNrIGZyb20gYXNzZW1i
bHkgIk1pY3Jvc29mdC5CdWlsZC5UYXNrcy5Db3JlLCBWZXJzaW9uPTE1LjEuMC4wLCBDdWx0dXJl
PW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EiLg0KMT4gIFRhc2sgIkFz
c2lnblByb2plY3RDb25maWd1cmF0aW9uIg0KMT4gIERvbmUgZXhlY3V0aW5nIHRhc2sgIkFzc2ln
blByb2plY3RDb25maWd1cmF0aW9uIi4NCjE+VGFyZ2V0ICJBc3NpZ25Qcm9qZWN0Q29uZmlndXJh
dGlvbiIgc2tpcHBlZC4gUHJldmlvdXNseSBidWlsdCBzdWNjZXNzZnVsbHkuDQoxPlRhcmdldCBf
U3BsaXRQcm9qZWN0UmVmZXJlbmNlc0J5RmlsZUV4aXN0ZW5jZToNCjE+ICBUYXNrICJSZXNvbHZl
Tm9uTVNCdWlsZFByb2plY3RPdXRwdXQiIHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRpb247
ICgnJChCdWlsZGluZ0luc2lkZVZpc3VhbFN0dWRpbyknPT0ndHJ1ZScgYW5kICdAKFByb2plY3RS
ZWZlcmVuY2VXaXRoQ29uZmlndXJhdGlvbiknIT0nJykgd2FzIGV2YWx1YXRlZCBhcyAoJ3RydWUn
PT0ndHJ1ZScgYW5kICcnIT0nJykuDQoxPlRhcmdldCBfR2V0UHJvamVjdFJlZmVyZW5jZVRhcmdl
dEZyYW1ld29ya1Byb3BlcnRpZXM6DQoxPiAgVXNpbmcgIk1TQnVpbGQiIHRhc2sgZnJvbSBhc3Nl
bWJseSAiTWljcm9zb2Z0LkJ1aWxkLlRhc2tzLkNvcmUsIFZlcnNpb249MTUuMS4wLjAsIEN1bHR1
cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49YjAzZjVmN2YxMWQ1MGEzYSIuDQoxPiAgVGFzayAi
TVNCdWlsZCINCjE+ICBEb25lIGV4ZWN1dGluZyB0YXNrICJNU0J1aWxkIi4NCjE+ICBUYXNrICJH
ZXRSZWZlcmVuY2VOZWFyZXN0VGFyZ2V0RnJhbWV3b3JrVGFzayIgc2tpcHBlZCwgZHVlIHRvIGZh
bHNlIGNvbmRpdGlvbjsgKCdAKF9Qcm9qZWN0UmVmZXJlbmNlVGFyZ2V0RnJhbWV3b3JrUG9zc2li
aWxpdGllcy0+Q291bnQoKSknICE9ICcwJyBhbmQgJyQoUmVmZXJyaW5nVGFyZ2V0RnJhbWV3b3Jr
Rm9yUHJvamVjdFJlZmVyZW5jZXMpJyAhPSAnJykgd2FzIGV2YWx1YXRlZCBhcyAoJzAnICE9ICcw
JyBhbmQgJy5ORVRGcmFtZXdvcmssVmVyc2lvbj12NC4wJyAhPSAnJykuDQoxPlRhcmdldCBQcmVw
YXJlUHJvamVjdFJlZmVyZW5jZXM6DQoxPlRhcmdldCAiX1JlbW92ZU5hbWVNZXRhZGF0YUZyb21Q
cm9qZWN0UmVmZXJlbmNlSXRlbXMiIHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRpb247ICgn
QChQcm9qZWN0UmVmZXJlbmNlKSchPScnKSB3YXMgZXZhbHVhdGVkIGFzICgnJyE9JycpLg0KMT5U
YXJnZXQgUmVzb2x2ZVByb2plY3RSZWZlcmVuY2VzOg0KMT4gIFRhc2sgIk1TQnVpbGQiIHNraXBw
ZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRpb247ICgnJShfTVNCdWlsZFByb2plY3RSZWZlcmVuY2VF
eGlzdGVudC5CdWlsZFJlZmVyZW5jZSknID09ICd0cnVlJyBhbmQgJ0AoUHJvamVjdFJlZmVyZW5j
ZVdpdGhDb25maWd1cmF0aW9uKScgIT0gJycgYW5kICgnJChCdWlsZGluZ0luc2lkZVZpc3VhbFN0
dWRpbyknID09ICd0cnVlJyBvciAnJChCdWlsZFByb2plY3RSZWZlcmVuY2VzKScgIT0gJ3RydWUn
KSBhbmQgJyQoVmlzdWFsU3R1ZGlvVmVyc2lvbiknICE9ICcxMC4wJyBhbmQgJ0AoX01TQnVpbGRQ
cm9qZWN0UmVmZXJlbmNlRXhpc3RlbnQpJyAhPSAnJykgd2FzIGV2YWx1YXRlZCBhcyAoJycgPT0g
J3RydWUnIGFuZCAnJyAhPSAnJyBhbmQgKCd0cnVlJyA9PSAndHJ1ZScgb3IgJ3RydWUnICE9ICd0
cnVlJykgYW5kICcxNS4wJyAhPSAnMTAuMCcgYW5kICcnICE9ICcnKS4NCjE+ICBUYXNrICJNU0J1
aWxkIiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJyUoX01TQnVpbGRQcm9qZWN0
UmVmZXJlbmNlRXhpc3RlbnQuQnVpbGRSZWZlcmVuY2UpJyA9PSAndHJ1ZScgYW5kICdAKFByb2pl
Y3RSZWZlcmVuY2VXaXRoQ29uZmlndXJhdGlvbiknICE9ICcnIGFuZCAoJyQoQnVpbGRpbmdJbnNp
ZGVWaXN1YWxTdHVkaW8pJyA9PSAndHJ1ZScgb3IgJyQoQnVpbGRQcm9qZWN0UmVmZXJlbmNlcykn
ICE9ICd0cnVlJykgYW5kICckKFZpc3VhbFN0dWRpb1ZlcnNpb24pJyA9PSAnMTAuMCcgYW5kICdA
KF9NU0J1aWxkUHJvamVjdFJlZmVyZW5jZUV4aXN0ZW50KScgIT0gJycpIHdhcyBldmFsdWF0ZWQg
YXMgKCcnID09ICd0cnVlJyBhbmQgJycgIT0gJycgYW5kICgndHJ1ZScgPT0gJ3RydWUnIG9yICd0
cnVlJyAhPSAndHJ1ZScpIGFuZCAnMTUuMCcgPT0gJzEwLjAnIGFuZCAnJyAhPSAnJykuDQoxPiAg
VGFzayAiTVNCdWlsZCIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCclKF9NU0J1
aWxkUHJvamVjdFJlZmVyZW5jZUV4aXN0ZW50LkJ1aWxkUmVmZXJlbmNlKScgPT0gJ3RydWUnIGFu
ZCAnQChQcm9qZWN0UmVmZXJlbmNlV2l0aENvbmZpZ3VyYXRpb24pJyAhPSAnJyBhbmQgJyQoQnVp
bGRpbmdJbnNpZGVWaXN1YWxTdHVkaW8pJyAhPSAndHJ1ZScgYW5kICckKEJ1aWxkUHJvamVjdFJl
ZmVyZW5jZXMpJyA9PSAndHJ1ZScgYW5kICdAKF9NU0J1aWxkUHJvamVjdFJlZmVyZW5jZUV4aXN0
ZW50KScgIT0gJycpIHdhcyBldmFsdWF0ZWQgYXMgKCcnID09ICd0cnVlJyBhbmQgJycgIT0gJycg
YW5kICd0cnVlJyAhPSAndHJ1ZScgYW5kICd0cnVlJyA9PSAndHJ1ZScgYW5kICcnICE9ICcnKS4N
CjE+ICBUYXNrICJNU0J1aWxkIiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJyUo
X01TQnVpbGRQcm9qZWN0UmVmZXJlbmNlRXhpc3RlbnQuQnVpbGRSZWZlcmVuY2UpJyA9PSAndHJ1
ZScgYW5kICdAKFByb2plY3RSZWZlcmVuY2VXaXRoQ29uZmlndXJhdGlvbiknICE9ICcnIGFuZCAn
JChCdWlsZGluZ1Byb2plY3QpJyA9PSAndHJ1ZScgYW5kICdAKF9NU0J1aWxkUHJvamVjdFJlZmVy
ZW5jZUV4aXN0ZW50KScgIT0gJycpIHdhcyBldmFsdWF0ZWQgYXMgKCcnID09ICd0cnVlJyBhbmQg
JycgIT0gJycgYW5kICd0cnVlJyA9PSAndHJ1ZScgYW5kICcnICE9ICcnKS4NCjE+ICBUYXNrICJX
YXJuaW5nIiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJ0AoUHJvamVjdFJlZmVy
ZW5jZVdpdGhDb25maWd1cmF0aW9uKScgIT0gJycgYW5kICdAKF9NU0J1aWxkUHJvamVjdFJlZmVy
ZW5jZU5vbmV4aXN0ZW50KScgIT0gJycpIHdhcyBldmFsdWF0ZWQgYXMgKCcnICE9ICcnIGFuZCAn
JyAhPSAnJykuDQoxPlRhcmdldCAiRmluZEludmFsaWRQcm9qZWN0UmVmZXJlbmNlcyIgc2tpcHBl
ZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCckKEZpbmRJbnZhbGlkUHJvamVjdFJlZmVyZW5j
ZXMpJyA9PSAndHJ1ZScpIHdhcyBldmFsdWF0ZWQgYXMgKCcnID09ICd0cnVlJykuDQoxPlRhcmdl
dCAiUmVzb2x2ZU5hdGl2ZVJlZmVyZW5jZXMiIHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRp
b247ICgnQChOYXRpdmVSZWZlcmVuY2UpJyE9JycpIHdhcyBldmFsdWF0ZWQgYXMgKCcnIT0nJyku
DQoxPlRhcmdldCAiX1ByZXBhcmVGb3JSZWZlcmVuY2VSZXNvbHV0aW9uIiBza2lwcGVkLiBQcmV2
aW91c2x5IGJ1aWx0IHN1Y2Nlc3NmdWxseS4NCjE+VGFyZ2V0ICJSZXNvbHZlUHJvamVjdFJlZmVy
ZW5jZXMiIHNraXBwZWQuIFByZXZpb3VzbHkgYnVpbHQgc3VjY2Vzc2Z1bGx5Lg0KMT5UYXJnZXQg
IkZpbmRJbnZhbGlkUHJvamVjdFJlZmVyZW5jZXMiIHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25k
aXRpb247ICgnJChGaW5kSW52YWxpZFByb2plY3RSZWZlcmVuY2VzKScgPT0gJ3RydWUnKSB3YXMg
ZXZhbHVhdGVkIGFzICgnJyA9PSAndHJ1ZScpLg0KMT5UYXJnZXQgR2V0RnJhbWV3b3JrUGF0aHM6
DQoxPlRhcmdldCAiX1ByZXBhcmVGb3JSZWZlcmVuY2VSZXNvbHV0aW9uIiBza2lwcGVkLiBQcmV2
aW91c2x5IGJ1aWx0IHN1Y2Nlc3NmdWxseS4NCjE+VGFyZ2V0ICJHZXRXaW5GWFBhdGgiIHNraXBw
ZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRpb247ICgoJ0AoUGFnZSknICE9ICcnIG9yICdAKEFwcGxp
Y2F0aW9uRGVmaW5pdGlvbiknICE9ICcnIG9yICdAKFJlc291cmNlKScgIT0gJycpIGFuZCAoJyQo
R2V0V2luRlhOYXRpdmVQYXRoKScgIT0gJycgb3IgJyQoR2V0V2luRlhXb1dQYXRoKScgIT0gJycg
KSkgd2FzIGV2YWx1YXRlZCBhcyAoKCcnICE9ICcnIG9yICcnICE9ICcnIG9yICcnICE9ICcnKSBh
bmQgKCcnICE9ICcnIG9yICcnICE9ICcnICkpLg0KMT5UYXJnZXQgIkdldEZyYW1ld29ya1BhdGhz
IiBza2lwcGVkLiBQcmV2aW91c2x5IGJ1aWx0IHN1Y2Nlc3NmdWxseS4NCjE+VGFyZ2V0IEdldFJl
ZmVyZW5jZUFzc2VtYmx5UGF0aHM6DQoxPiAgVGFzayAiR2V0UmVmZXJlbmNlQXNzZW1ibHlQYXRo
cyIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCckKFRhcmdldEZyYW1ld29ya01v
bmlrZXIpJyAhPSAnJyBhbmQgKCckKF9UYXJnZXRGcmFtZXdvcmtEaXJlY3RvcmllcyknID09ICcn
IG9yICckKF9GdWxsRnJhbWV3b3JrUmVmZXJlbmNlQXNzZW1ibHlQYXRocyknID09ICcnKSkgd2Fz
IGV2YWx1YXRlZCBhcyAoJycgIT0gJycgYW5kICgnQzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxSZWZl
cmVuY2UgQXNzZW1ibGllc1xNaWNyb3NvZnRcRnJhbWV3b3JrXC5ORVRGcmFtZXdvcmtcdjQuMCcg
PT0gJycgb3IgJ0M6XFByb2dyYW0gRmlsZXMgKHg4NilcUmVmZXJlbmNlIEFzc2VtYmxpZXNcTWlj
cm9zb2Z0XEZyYW1ld29ya1wuTkVURnJhbWV3b3JrXHY0LjAnID09ICcnKSkuDQoxPlRhcmdldCBT
ZXRCdWlsZERlZmF1bHRFbnZpcm9ubWVudFZhcmlhYmxlczoNCjE+ICBUYXNrICJTZXRFbnYiDQox
PiAgICBQQVRIPUM6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9c
MjAxN1xDb21tdW5pdHlcVkNcVG9vbHNcTVNWQ1wxNC4xNi4yNzAyM1xiaW5cSG9zdFg4Nlx4ODY7
QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxXaW5kb3dzIEtpdHNcMTBcYmluXDEwLjAuMTkwNDEuMFx4
ODY7O0M6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFNES3NcV2luZG93c1x2MTAuMEFc
YmluXE5FVEZYIDQuNi4xIFRvb2xzO0M6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZp
c3VhbCBTdHVkaW9cMjAxN1xDb21tdW5pdHlcQ29tbW9uN1x0b29scztDOlxQcm9ncmFtIEZpbGVz
ICh4ODYpXE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvXDIwMTdcQ29tbXVuaXR5XENvbW1vbjdcaWRl
O0M6XFByb2dyYW0gRmlsZXMgKHg4NilcSFRNTCBIZWxwIFdvcmtzaG9wOztDOlxQcm9ncmFtIEZp
bGVzICh4ODYpXE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvXDIwMTdcQ29tbXVuaXR5XE1TQnVpbGRc
MTUuMFxCaW47QzpcV2luZG93c1xNaWNyb3NvZnQuTkVUXEZyYW1ld29ya1x2NC4wLjMwMzE5XDtD
OlxXaW5kb3dzXFN5c1dvdzY0OztDOlxTQVBcRGF0YUFjY2VzczY0XE9EQkNcZGxsO0M6XFNBUFxE
YXRhQWNjZXNzXE9EQkNcZGxsO0M6XFNBUFxPQ1MtMTZfMFxsaWIzcDY0O0M6XFNBUFxPQ1MtMTZf
MFxsaWIzcDtDOlxTQVBcT0NTLTE2XzBcZGxsO0M6XFNBUFxPQ1MtMTZfMFxiaW47QzpcUHJvZ3Jh
bSBGaWxlcyAoeDg2KVxJbnRlbFxUWEUgQ29tcG9uZW50c1xUQ1NcO0M6XFByb2dyYW0gRmlsZXNc
SW50ZWxcVFhFIENvbXBvbmVudHNcVENTXDtDOlxXaW5kb3dzXHN5c3RlbTMyO0M6XFdpbmRvd3M7
QzpcV2luZG93c1xTeXN0ZW0zMlxXYmVtO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2Vy
U2hlbGxcdjEuMFw7QzpcUHl0aG9uMjc7YzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQg
U1FMIFNlcnZlclwxMDBcVG9vbHNcQmlublw7YzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnQgU1FM
IFNlcnZlclwxMDBcVG9vbHNcQmlublw7YzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnQgU1FMIFNl
cnZlclwxMDBcRFRTXEJpbm5cO2M6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0IFNRTCBTZXJ2ZXJc
MTEwXFRvb2xzXEJpbm5cO2M6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFNRTCBTZXJ2
ZXJcMTEwXFRvb2xzXEJpbm5cO2M6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0IFNRTCBTZXJ2ZXJc
MTEwXERUU1xCaW5uXDtjOlxQcm9ncmFtIEZpbGVzICh4ODYpXE1pY3Jvc29mdCBTUUwgU2VydmVy
XDExMFxUb29sc1xCaW5uXE1hbmFnZW1lbnRTdHVkaW9cO2M6XFByb2dyYW0gRmlsZXMgKHg4Nilc
TWljcm9zb2Z0IFNRTCBTZXJ2ZXJcMTEwXERUU1xCaW5uXDtDOlxQcm9ncmFtIEZpbGVzXGRvdG5l
dFw7QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxWaXN1YWwgTGVhayBEZXRlY3RvclxiaW5cV2luMzI7
QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxWaXN1YWwgTGVhayBEZXRlY3RvclxiaW5cV2luNjQ7Qzpc
UHJvZ3JhbSBGaWxlcyAoeDg2KVxQYXJhZ29uIFNvZnR3YXJlXEV4dEZTIGZvciBXaW5kb3dzXDtD
OlxvcmFjbGVjbGllbnRcaW5zdGFudGNsaWVudF8xMF8yO0M6XFByb2dyYW0gRmlsZXMgKHg4Nilc
QmFrZWZpbGU7QzpcUHJvZ3JhbSBGaWxlc1xHaXRcY21kO0M6XFByb2dyYW0gRmlsZXNcU1FMIEFu
eXdoZXJlIDE3XGJpbjY0O0M6XFByb2dyYW0gRmlsZXNcU1FMIEFueXdoZXJlIDE3XGJpbjMyO0M6
XFByb2dyYW0gRmlsZXMgKHg4NilcSW50ZWxcVFhFIENvbXBvbmVudHNcVENTXDtDOlxQcm9ncmFt
IEZpbGVzXEludGVsXFRYRSBDb21wb25lbnRzXFRDU1w7QzpcV2luZG93c1xzeXN0ZW0zMjtDOlxX
aW5kb3dzO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2JlbTtDOlxXaW5kb3dzXFN5c3RlbTMyXFdpbmRv
d3NQb3dlclNoZWxsXHYxLjBcO2M6XHB5dGhvbjI3O0M6XFVzZXJzXElnb3JcRG93bmxvYWRzXGc5
NVxiaW47Qzpcb3JhY2xlY2xpZW50XGluc3RhbnRjbGllbnRfMTBfMjtDOlxVc2Vyc1xJZ29yXC5k
b3RuZXRcdG9vbHM7QzpcUHJvZ3JhbSBGaWxlc1xDTWFrZVxiaW47DQoxPiAgRG9uZSBleGVjdXRp
bmcgdGFzayAiU2V0RW52Ii4NCjE+ICBUYXNrICJTZXRFbnYiDQoxPiAgICBMSUI9QzpcUHJvZ3Jh
bSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE3XENvbW11bml0eVxWQ1xU
b29sc1xNU1ZDXDE0LjE2LjI3MDIzXGxpYlx4ODY7O0M6XFByb2dyYW0gRmlsZXMgKHg4NilcTWlj
cm9zb2Z0IFZpc3VhbCBTdHVkaW9cMjAxN1xDb21tdW5pdHlcVkNcVG9vbHNcTVNWQ1wxNC4xNi4y
NzAyM1xhdGxtZmNcbGliXHg4Njs7QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlz
dWFsIFN0dWRpb1wyMDE3XENvbW11bml0eVxWQ1xBdXhpbGlhcnlcVlNcbGliXHg4Njs7QzpcUHJv
Z3JhbSBGaWxlcyAoeDg2KVxXaW5kb3dzIEtpdHNcMTBcbGliXDEwLjAuMTkwNDEuMFx1Y3J0XHg4
Njs7O0M6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9cMjAxN1xD
b21tdW5pdHlcVkNcQXV4aWxpYXJ5XFZTXFVuaXRUZXN0XGxpYjtDOlxQcm9ncmFtIEZpbGVzICh4
ODYpXFdpbmRvd3MgS2l0c1wxMFxsaWJcMTAuMC4xOTA0MS4wXHVtXHg4NjtDOlxQcm9ncmFtIEZp
bGVzICh4ODYpXFdpbmRvd3MgS2l0c1xORVRGWFNES1w0LjYuMVxsaWJcdW1ceDg2OztDOlxQcm9n
cmFtIEZpbGVzICh4ODYpXFdpbmRvd3MgS2l0c1xORVRGWFNES1w0LjYuMVxMaWJcdW1ceDg2DQox
PiAgRG9uZSBleGVjdXRpbmcgdGFzayAiU2V0RW52Ii4NCjE+ICBUYXNrICJTZXRFbnYiDQoxPiAg
ICBMSUJQQVRIPUM6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9c
MjAxN1xDb21tdW5pdHlcVkNcVG9vbHNcTVNWQ1wxNC4xNi4yNzAyM1xhdGxtZmNcbGliXHg4Njs7
QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE3XENvbW11
bml0eVxWQ1xUb29sc1xNU1ZDXDE0LjE2LjI3MDIzXGxpYlx4ODY7DQoxPiAgRG9uZSBleGVjdXRp
bmcgdGFzayAiU2V0RW52Ii4NCjE+ICBUYXNrICJTZXRFbnYiDQoxPiAgICBJTkNMVURFPUM6XFBy
b2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9cMjAxN1xDb21tdW5pdHlc
VkNcVG9vbHNcTVNWQ1wxNC4xNi4yNzAyM1xpbmNsdWRlOztDOlxQcm9ncmFtIEZpbGVzICh4ODYp
XE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvXDIwMTdcQ29tbXVuaXR5XFZDXFRvb2xzXE1TVkNcMTQu
MTYuMjcwMjNcYXRsbWZjXGluY2x1ZGU7O0M6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0
IFZpc3VhbCBTdHVkaW9cMjAxN1xDb21tdW5pdHlcVkNcQXV4aWxpYXJ5XFZTXGluY2x1ZGU7O0M6
XFByb2dyYW0gRmlsZXMgKHg4NilcV2luZG93cyBLaXRzXDEwXEluY2x1ZGVcMTAuMC4xOTA0MS4w
XHVjcnQ7OztDOlxQcm9ncmFtIEZpbGVzICh4ODYpXE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvXDIw
MTdcQ29tbXVuaXR5XFZDXEF1eGlsaWFyeVxWU1xVbml0VGVzdFxpbmNsdWRlO0M6XFByb2dyYW0g
RmlsZXMgKHg4NilcV2luZG93cyBLaXRzXDEwXEluY2x1ZGVcMTAuMC4xOTA0MS4wXHVtO0M6XFBy
b2dyYW0gRmlsZXMgKHg4NilcV2luZG93cyBLaXRzXDEwXEluY2x1ZGVcMTAuMC4xOTA0MS4wXHNo
YXJlZDtDOlxQcm9ncmFtIEZpbGVzICh4ODYpXFdpbmRvd3MgS2l0c1wxMFxJbmNsdWRlXDEwLjAu
MTkwNDEuMFx3aW5ydDtDOlxQcm9ncmFtIEZpbGVzICh4ODYpXFdpbmRvd3MgS2l0c1wxMFxJbmNs
dWRlXDEwLjAuMTkwNDEuMFxjcHB3aW5ydDtDOlxQcm9ncmFtIEZpbGVzICh4ODYpXFdpbmRvd3Mg
S2l0c1xORVRGWFNES1w0LjYuMVxJbmNsdWRlXHVtO0M6XFByb2dyYW0gRmlsZXMgKHg4NilcV2lu
ZG93cyBLaXRzXE5FVEZYU0RLXDQuNi4xXEluY2x1ZGVcdW07DQoxPiAgRG9uZSBleGVjdXRpbmcg
dGFzayAiU2V0RW52Ii4NCjE+VGFyZ2V0IFNldFVzZXJNYWNyb0Vudmlyb25tZW50VmFyaWFibGVz
Og0KMT4gIFRhc2sgIlNldEVudiIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCcl
KEJ1aWxkTWFjcm8uRW52aXJvbm1lbnRWYXJpYWJsZSknID09ICd0cnVlJykgd2FzIGV2YWx1YXRl
ZCBhcyAoJycgPT0gJ3RydWUnKS4NCjE+ICBUYXNrICJTZXRFbnYiIHNraXBwZWQsIGR1ZSB0byBm
YWxzZSBjb25kaXRpb247ICgnJShCdWlsZE1hY3JvLkVudmlyb25tZW50VmFyaWFibGUpJyA9PSAn
dHJ1ZScpIHdhcyBldmFsdWF0ZWQgYXMgKCcnID09ICd0cnVlJykuDQoxPiAgVGFzayAiU2V0RW52
IiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJyUoQnVpbGRNYWNyby5FbnZpcm9u
bWVudFZhcmlhYmxlKScgPT0gJ3RydWUnKSB3YXMgZXZhbHVhdGVkIGFzICgnJyA9PSAndHJ1ZScp
Lg0KMT4gIFRhc2sgIlNldEVudiIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCcl
KEJ1aWxkTWFjcm8uRW52aXJvbm1lbnRWYXJpYWJsZSknID09ICd0cnVlJykgd2FzIGV2YWx1YXRl
ZCBhcyAoJycgPT0gJ3RydWUnKS4NCjE+ICBUYXNrICJTZXRFbnYiIHNraXBwZWQsIGR1ZSB0byBm
YWxzZSBjb25kaXRpb247ICgnJShCdWlsZE1hY3JvLkVudmlyb25tZW50VmFyaWFibGUpJyA9PSAn
dHJ1ZScpIHdhcyBldmFsdWF0ZWQgYXMgKCcnID09ICd0cnVlJykuDQoxPiAgVGFzayAiU2V0RW52
IiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJyUoQnVpbGRNYWNyby5FbnZpcm9u
bWVudFZhcmlhYmxlKScgPT0gJ3RydWUnKSB3YXMgZXZhbHVhdGVkIGFzICgnJyA9PSAndHJ1ZScp
Lg0KMT4gIFRhc2sgIlNldEVudiIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCcl
KEJ1aWxkTWFjcm8uRW52aXJvbm1lbnRWYXJpYWJsZSknID09ICd0cnVlJykgd2FzIGV2YWx1YXRl
ZCBhcyAoJycgPT0gJ3RydWUnKS4NCjE+ICBUYXNrICJTZXRFbnYiIHNraXBwZWQsIGR1ZSB0byBm
YWxzZSBjb25kaXRpb247ICgnJShCdWlsZE1hY3JvLkVudmlyb25tZW50VmFyaWFibGUpJyA9PSAn
dHJ1ZScpIHdhcyBldmFsdWF0ZWQgYXMgKCcnID09ICd0cnVlJykuDQoxPiAgVGFzayAiU2V0RW52
IiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJyUoQnVpbGRNYWNyby5FbnZpcm9u
bWVudFZhcmlhYmxlKScgPT0gJ3RydWUnKSB3YXMgZXZhbHVhdGVkIGFzICgnJyA9PSAndHJ1ZScp
Lg0KMT4gIFRhc2sgIlNldEVudiIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCcl
KEJ1aWxkTWFjcm8uRW52aXJvbm1lbnRWYXJpYWJsZSknID09ICd0cnVlJykgd2FzIGV2YWx1YXRl
ZCBhcyAoJycgPT0gJ3RydWUnKS4NCjE+ICBUYXNrICJTZXRFbnYiIHNraXBwZWQsIGR1ZSB0byBm
YWxzZSBjb25kaXRpb247ICgnJShCdWlsZE1hY3JvLkVudmlyb25tZW50VmFyaWFibGUpJyA9PSAn
dHJ1ZScpIHdhcyBldmFsdWF0ZWQgYXMgKCcnID09ICd0cnVlJykuDQoxPlRhcmdldCAiX1ByZXBh
cmVGb3JSZWZlcmVuY2VSZXNvbHV0aW9uIiBza2lwcGVkLiBQcmV2aW91c2x5IGJ1aWx0IHN1Y2Nl
c3NmdWxseS4NCjE+VGFyZ2V0IEdldFJlc29sdmVkV2luTUQ6DQoxPlRhcmdldCBQbGF0Zm9ybVBy
ZXBhcmVGb3JCdWlsZDoNCjE+ICBUYXNrICJWQ01lc3NhZ2UiIHNraXBwZWQsIGR1ZSB0byBmYWxz
ZSBjb25kaXRpb247ICgnJChfRXJyb3I2NGJpdFRvb2xzTm90SW5zdGFsbGVkKScgPT0gJ3RydWUn
KSB3YXMgZXZhbHVhdGVkIGFzICgnJyA9PSAndHJ1ZScpLg0KMT4gIFRhc2sgIlZDTWVzc2FnZSIg
c2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCckKERlc2lnblRpbWVCdWlsZCknIT0n
dHJ1ZScgYW5kICckKF9Ub29sc2V0Rm91bmQpJyAhPSAndHJ1ZScgYW5kICckKFBsYXRmb3JtVG9v
bHNldCknID09ICcnKSB3YXMgZXZhbHVhdGVkIGFzICgnJyE9J3RydWUnIGFuZCAndHJ1ZScgIT0g
J3RydWUnIGFuZCAndjE0MScgPT0gJycpLg0KMT4gIFRhc2sgIlZDTWVzc2FnZSIgc2tpcHBlZCwg
ZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCckKERlc2lnblRpbWVCdWlsZCknIT0ndHJ1ZScgYW5k
ICckKF9Ub29sc2V0Rm91bmQpJyAhPSAndHJ1ZScgYW5kICckKFBsYXRmb3JtVG9vbHNldCknID09
ICd2MTEwJykgd2FzIGV2YWx1YXRlZCBhcyAoJychPSd0cnVlJyBhbmQgJ3RydWUnICE9ICd0cnVl
JyBhbmQgJ3YxNDEnID09ICd2MTEwJykuDQoxPiAgVGFzayAiVkNNZXNzYWdlIiBza2lwcGVkLCBk
dWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJyQoRGVzaWduVGltZUJ1aWxkKSchPSd0cnVlJyBhbmQg
JyQoX1Rvb2xzZXRGb3VuZCknICE9ICd0cnVlJyBhbmQgJyQoUGxhdGZvcm1Ub29sc2V0KScgPT0g
J3YxMDAnKSB3YXMgZXZhbHVhdGVkIGFzICgnJyE9J3RydWUnIGFuZCAndHJ1ZScgIT0gJ3RydWUn
IGFuZCAndjE0MScgPT0gJ3YxMDAnKS4NCjE+ICBUYXNrICJWQ01lc3NhZ2UiIHNraXBwZWQsIGR1
ZSB0byBmYWxzZSBjb25kaXRpb247ICgnJChEZXNpZ25UaW1lQnVpbGQpJyE9J3RydWUnIGFuZCAn
JChfVG9vbHNldEZvdW5kKScgIT0gJ3RydWUnIGFuZCAnJChQbGF0Zm9ybVRvb2xzZXQpJyA9PSAn
djkwJykgd2FzIGV2YWx1YXRlZCBhcyAoJychPSd0cnVlJyBhbmQgJ3RydWUnICE9ICd0cnVlJyBh
bmQgJ3YxNDEnID09ICd2OTAnKS4NCjE+ICBUYXNrICJWQ01lc3NhZ2UiIHNraXBwZWQsIGR1ZSB0
byBmYWxzZSBjb25kaXRpb247ICgnJChEZXNpZ25UaW1lQnVpbGQpJyE9J3RydWUnIGFuZCAnJChf
VG9vbHNldEZvdW5kKScgIT0gJ3RydWUnIGFuZCAnJChQbGF0Zm9ybVRvb2xzZXQpJyAhPSAndjkw
JyBhbmQgJyQoUGxhdGZvcm1Ub29sc2V0KScgIT0gJ3YxMDAnIGFuZCAnJChQbGF0Zm9ybVRvb2xz
ZXQpJyAhPSAndjExMCcpIHdhcyBldmFsdWF0ZWQgYXMgKCcnIT0ndHJ1ZScgYW5kICd0cnVlJyAh
PSAndHJ1ZScgYW5kICd2MTQxJyAhPSAndjkwJyBhbmQgJ3YxNDEnICE9ICd2MTAwJyBhbmQgJ3Yx
NDEnICE9ICd2MTEwJykuDQoxPlRhcmdldCBfQ2hlY2tXaW5kb3dzU0RLSW5zdGFsbGVkOg0KMT4g
IFRhc2sgIlZDTWVzc2FnZSIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCckKFdp
bmRvd3NTREtJbnN0YWxsZWQpJyAhPSAndHJ1ZScpIHdhcyBldmFsdWF0ZWQgYXMgKCd0cnVlJyAh
PSAndHJ1ZScpLg0KMT4gIFRhc2sgIlZDTWVzc2FnZSIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNv
bmRpdGlvbjsgKCckKFdpbmRvd3NBcHBDb250YWluZXIpJyAhPSAndHJ1ZScgYW5kICckKFdpbmRv
d3NTREtfRGVza3RvcF9TdXBwb3J0KScgIT0gdHJ1ZSkgd2FzIGV2YWx1YXRlZCBhcyAoJ2ZhbHNl
JyAhPSAndHJ1ZScgYW5kICd0cnVlJyAhPSB0cnVlKS4NCjE+VGFyZ2V0ICJHZXRGcmFtZXdvcmtQ
YXRocyIgc2tpcHBlZC4gUHJldmlvdXNseSBidWlsdCBzdWNjZXNzZnVsbHkuDQoxPlRhcmdldCAi
R2V0UmVmZXJlbmNlQXNzZW1ibHlQYXRocyIgc2tpcHBlZC4gUHJldmlvdXNseSBidWlsdCBzdWNj
ZXNzZnVsbHkuDQoxPlRhcmdldCAiQXNzaWduTGlua01ldGFkYXRhIiBza2lwcGVkLCBkdWUgdG8g
ZmFsc2UgY29uZGl0aW9uOyAoICckKFN5bnRoZXNpemVMaW5rTWV0YWRhdGEpJyA9PSAndHJ1ZScg
KSB3YXMgZXZhbHVhdGVkIGFzICggJycgPT0gJ3RydWUnICkuDQoxPlRhcmdldCBTZXRDQUJ1aWxk
TmF0aXZlRW52aXJvbm1lbnRWYXJpYWJsZXM6DQoxPiAgVGFzayAiU2V0RW52Ig0KMT4gICAgQ0FF
eGNsdWRlUGF0aD1DOlxQcm9ncmFtIEZpbGVzICh4ODYpXE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlv
XDIwMTdcQ29tbXVuaXR5XFZDXFRvb2xzXE1TVkNcMTQuMTYuMjcwMjNcYXRsbWZjXGluY2x1ZGU7
QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE3XENvbW11
bml0eVxWQ1xUb29sc1xNU1ZDXDE0LjE2LjI3MDIzXGluY2x1ZGU7QzpcUHJvZ3JhbSBGaWxlcyAo
eDg2KVxXaW5kb3dzIEtpdHNcMTBcSW5jbHVkZVwxMC4wLjE5MDQxLjBcdWNydDs7QzpcUHJvZ3Jh
bSBGaWxlcyAoeDg2KVxXaW5kb3dzIEtpdHNcMTBcSW5jbHVkZVwxMC4wLjE5MDQxLjBcdW07Qzpc
UHJvZ3JhbSBGaWxlcyAoeDg2KVxXaW5kb3dzIEtpdHNcMTBcSW5jbHVkZVwxMC4wLjE5MDQxLjBc
c2hhcmVkO0M6XFByb2dyYW0gRmlsZXMgKHg4NilcV2luZG93cyBLaXRzXDEwXEluY2x1ZGVcMTAu
MC4xOTA0MS4wXHdpbnJ0O0M6XFByb2dyYW0gRmlsZXMgKHg4NilcV2luZG93cyBLaXRzXDEwXElu
Y2x1ZGVcMTAuMC4xOTA0MS4wXGNwcHdpbnJ0O0M6XFByb2dyYW0gRmlsZXMgKHg4NilcV2luZG93
cyBLaXRzXE5FVEZYU0RLXDQuNi4xXEluY2x1ZGVcdW07QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxX
aW5kb3dzIEtpdHNcTkVURlhTREtcNC42LjFcSW5jbHVkZVx1bTsNCjE+ICBEb25lIGV4ZWN1dGlu
ZyB0YXNrICJTZXRFbnYiLg0KMT5UYXJnZXQgUHJlcGFyZUZvckJ1aWxkOg0KMT4gIFRhc2sgIlZD
TWVzc2FnZSIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCckKERlc2lnblRpbWVC
dWlsZCknICE9ICd0cnVlJyBhbmQgJyQoQ29uZmlndXJhdGlvblBsYXRmb3JtRXhpc3RzKScgIT0g
J3RydWUnKSB3YXMgZXZhbHVhdGVkIGFzICgnJyAhPSAndHJ1ZScgYW5kICd0cnVlJyAhPSAndHJ1
ZScpLg0KMT4gIFVzaW5nICJNYWtlRGlyIiB0YXNrIGZyb20gYXNzZW1ibHkgIk1pY3Jvc29mdC5C
dWlsZC5UYXNrcy5Db3JlLCBWZXJzaW9uPTE1LjEuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1Ymxp
Y0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EiLg0KMT4gIFRhc2sgIk1ha2VEaXIiDQoxPiAgRG9u
ZSBleGVjdXRpbmcgdGFzayAiTWFrZURpciIuDQoxPiAgVGFzayAiVkNNZXNzYWdlIiBza2lwcGVk
LCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJyQoRGVzaWduVGltZUJ1aWxkKSchPSd0cnVlJyBh
bmQgJyQoV2luZG93c0FwcENvbnRhaW5lciknPT0ndHJ1ZScgYW5kICckKENvbmZpZ3VyYXRpb25U
eXBlKSchPSdBcHBsaWNhdGlvbicgYW5kICckKENvbmZpZ3VyYXRpb25UeXBlKSchPSdEeW5hbWlj
TGlicmFyeScgYW5kICckKENvbmZpZ3VyYXRpb25UeXBlKSchPSdTdGF0aWNMaWJyYXJ5Jykgd2Fz
IGV2YWx1YXRlZCBhcyAoJychPSd0cnVlJyBhbmQgJ2ZhbHNlJz09J3RydWUnIGFuZCAnVXRpbGl0
eSchPSdBcHBsaWNhdGlvbicgYW5kICdVdGlsaXR5JyE9J0R5bmFtaWNMaWJyYXJ5JyBhbmQgJ1V0
aWxpdHknIT0nU3RhdGljTGlicmFyeScpLg0KMT4gIFRhc2sgIlZDTWVzc2FnZSIgc2tpcHBlZCwg
ZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCckKERlc2lnblRpbWVCdWlsZCknIT0ndHJ1ZScgYW5k
ICckKFZDVG9vbHNJbnN0YWxsRGlyKSc9PScnIGFuZCAnJChVc2VFbnYpJyAhPSAndHJ1ZScgYW5k
ICgnJChUYXJnZXRGcmFtZXdvcmtWZXJzaW9uKSc9PSd2My41JyBvciAnJChUYXJnZXRGcmFtZXdv
cmtWZXJzaW9uKSc9PSd2My4wJyBvciAnJChUYXJnZXRGcmFtZXdvcmtWZXJzaW9uKSc9PSd2Mi4w
JyApKSB3YXMgZXZhbHVhdGVkIGFzICgnJyE9J3RydWUnIGFuZCAnQzpcUHJvZ3JhbSBGaWxlcyAo
eDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE3XENvbW11bml0eVxWQ1xUb29sc1xNU1ZD
XDE0LjE2LjI3MDIzXCc9PScnIGFuZCAnJyAhPSAndHJ1ZScgYW5kICgndjQuMCc9PSd2My41JyBv
ciAndjQuMCc9PSd2My4wJyBvciAndjQuMCc9PSd2Mi4wJyApKS4NCjE+ICBUYXNrICJWQ01lc3Nh
Z2UiIHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRpb247ICgnJChEZXNpZ25UaW1lQnVpbGQp
JyE9J3RydWUnIGFuZCAnJChWQ1Rvb2xzSW5zdGFsbERpciknPT0nJyBhbmQgJyQoVXNlRW52KScg
IT0gJ3RydWUnIGFuZCAnJChQbGF0Zm9ybVRvb2xzZXQpJz09J3Y5MCcpIHdhcyBldmFsdWF0ZWQg
YXMgKCcnIT0ndHJ1ZScgYW5kICdDOlxQcm9ncmFtIEZpbGVzICh4ODYpXE1pY3Jvc29mdCBWaXN1
YWwgU3R1ZGlvXDIwMTdcQ29tbXVuaXR5XFZDXFRvb2xzXE1TVkNcMTQuMTYuMjcwMjNcJz09Jycg
YW5kICcnICE9ICd0cnVlJyBhbmQgJ3YxNDEnPT0ndjkwJykuDQoxPiAgVGFzayAiVkNNZXNzYWdl
IiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJyQoRGVzaWduVGltZUJ1aWxkKSch
PSd0cnVlJyBhbmQgJyQoVkNUb29sc0luc3RhbGxEaXIpJz09JycgYW5kICckKFVzZUVudiknICE9
ICd0cnVlJykgd2FzIGV2YWx1YXRlZCBhcyAoJychPSd0cnVlJyBhbmQgJ0M6XFByb2dyYW0gRmls
ZXMgKHg4NilcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9cMjAxN1xDb21tdW5pdHlcVkNcVG9vbHNc
TVNWQ1wxNC4xNi4yNzAyM1wnPT0nJyBhbmQgJycgIT0gJ3RydWUnKS4NCjE+ICBUYXNrICJWQ01l
c3NhZ2UiIHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRpb247ICgnJChEZXNpZ25UaW1lQnVp
bGQpJyE9J3RydWUnIGFuZCAnJChXaW5kb3dzU0RLRGlyKSc9PScnIGFuZCAnJChVc2VFbnYpJyAh
PSAndHJ1ZScpIHdhcyBldmFsdWF0ZWQgYXMgKCcnIT0ndHJ1ZScgYW5kICdDOlxQcm9ncmFtIEZp
bGVzICh4ODYpXFdpbmRvd3MgS2l0c1wxMFwnPT0nJyBhbmQgJycgIT0gJ3RydWUnKS4NCjE+ICBU
YXNrICJWQ01lc3NhZ2UiIHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRpb247ICgnJChEZXNp
Z25UaW1lQnVpbGQpJyE9J3RydWUnIGFuZCAnJChJbnREaXJUcmFpbGluZ1NsYXNoV2FybmluZykn
PT0ndHJ1ZScpIHdhcyBldmFsdWF0ZWQgYXMgKCcnIT0ndHJ1ZScgYW5kICcnPT0ndHJ1ZScpLg0K
MT4gIFRhc2sgIlZDTWVzc2FnZSIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsgKCck
KERlc2lnblRpbWVCdWlsZCknIT0ndHJ1ZScgYW5kICckKE91dERpclRyYWlsaW5nU2xhc2hXYXJu
aW5nKSc9PSd0cnVlJykgd2FzIGV2YWx1YXRlZCBhcyAoJychPSd0cnVlJyBhbmQgJyc9PSd0cnVl
JykuDQoxPiAgVGFzayAiVkNNZXNzYWdlIiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9u
OyAoJyUoQ29tcGF0aWJpbGl0eUlzc3Vlcy5JZGVudGl0eSknICE9ICcnIGFuZCAnJChEZXNpZ25U
aW1lQnVpbGQpJyE9J3RydWUnKSB3YXMgZXZhbHVhdGVkIGFzICgnJyAhPSAnJyBhbmQgJychPSd0
cnVlJykuDQoxPiAgVGFzayAiVkNNZXNzYWdlIiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0
aW9uOyAoJyQoSWdub3JlV2FybkludERpclNoYXJpbmdEZXRlY3RlZCknICE9ICd0cnVlJyBhbmQg
JyQoSW50RGlyU2hhcmluZ0RldGVjdGVkKScgPT0gJ3RydWUnKSB3YXMgZXZhbHVhdGVkIGFzICgn
JyAhPSAndHJ1ZScgYW5kICcnID09ICd0cnVlJykuDQoxPiAgVGFzayAiVkNNZXNzYWdlIiBza2lw
cGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJyQoRGVzaWduVGltZUJ1aWxkKSchPSd0cnVl
JyBhbmQgJyQoSWdub3JlV2FybkludERpckluVGVtcERldGVjdGVkKScgIT0gJ3RydWUnIGFuZCAo
JyQoX0ludERpckZ1bGxwYXRoLlN0YXJ0c1dpdGgoJChUbXApLCB0cnVlLCBudWxsKSknID09ICd0
cnVlJyBvciAnJChfSW50RGlyRnVsbHBhdGguU3RhcnRzV2l0aCgkKFRlbXApLCB0cnVlLCBudWxs
KSknID09ICd0cnVlJyBvciAnJChfT3V0RGlyRnVsbHBhdGguU3RhcnRzV2l0aCgkKFRtcCksIHRy
dWUsIG51bGwpKScgPT0gJ3RydWUnIG9yICckKF9PdXREaXJGdWxscGF0aC5TdGFydHNXaXRoKCQo
VGVtcCksIHRydWUsIG51bGwpKScgPT0gJ3RydWUnKSkgd2FzIGV2YWx1YXRlZCBhcyAoJychPSd0
cnVlJyBhbmQgJycgIT0gJ3RydWUnIGFuZCAoJ0ZhbHNlJyA9PSAndHJ1ZScgb3IgJ0ZhbHNlJyA9
PSAndHJ1ZScgb3IgJ0ZhbHNlJyA9PSAndHJ1ZScgb3IgJ0ZhbHNlJyA9PSAndHJ1ZScpKS4NCjE+
ICBUYXNrICJWQ01lc3NhZ2UiIHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRpb247ICgnJChE
ZXNpZ25UaW1lQnVpbGQpJyAhPSAndHJ1ZScgYW5kICckKFNwZWN0cmVNaXRpZ2F0aW9uKScgIT0g
JycgYW5kICckKFNwZWN0cmVNaXRpZ2F0aW9uKScgIT0gJ2ZhbHNlJyBhbmQgKCgnJChfVkNfVGFy
Z2V0X0xpYnJhcnlfUGxhdGZvcm0pJyA9PSAnT25lQ29yZScgYW5kICFFeGlzdHMoJyQoVkNfTGli
cmFyeVBhdGhfVkNfeDg2X09uZUNvcmUpJykpIG9yICgnJChfVkNfVGFyZ2V0X0xpYnJhcnlfUGxh
dGZvcm0pJyA9PSAnRGVza3RvcCcgYW5kICFFeGlzdHMoJyQoVkNfTGlicmFyeVBhdGhfVkNfeDg2
X0Rlc2t0b3ApJykpKSkgd2FzIGV2YWx1YXRlZCBhcyAoJycgIT0gJ3RydWUnIGFuZCAnZmFsc2Un
ICE9ICcnIGFuZCAnZmFsc2UnICE9ICdmYWxzZScgYW5kICgoJ0Rlc2t0b3AnID09ICdPbmVDb3Jl
JyBhbmQgIUV4aXN0cygnQzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0
dWRpb1wyMDE3XENvbW11bml0eVxWQ1xUb29sc1xNU1ZDXDE0LjE2LjI3MDIzXGxpYlxvbmVjb3Jl
XHg4NicpKSBvciAoJ0Rlc2t0b3AnID09ICdEZXNrdG9wJyBhbmQgIUV4aXN0cygnQzpcUHJvZ3Jh
bSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE3XENvbW11bml0eVxWQ1xU
b29sc1xNU1ZDXDE0LjE2LjI3MDIzXGxpYlx4ODYnKSkpKS4NCjE+ICBUYXNrICJNYWtlRGlyIg0K
MT4gIERvbmUgZXhlY3V0aW5nIHRhc2sgIk1ha2VEaXIiLg0KMT5UYXJnZXQgIl9QcmVwYXJlRm9y
UmVmZXJlbmNlUmVzb2x1dGlvbiIgc2tpcHBlZC4gUHJldmlvdXNseSBidWlsdCBzdWNjZXNzZnVs
bHkuDQoxPlRhcmdldCAiQ29tcHV0ZUNydFNES1JlZmVyZW5jZSIgc2tpcHBlZCwgZHVlIHRvIGZh
bHNlIGNvbmRpdGlvbjsgKCdAKENsQ29tcGlsZSknIT0nJyBhbmQgJyQoV2luZG93c0FwcENvbnRh
aW5lciknPT0ndHJ1ZScgYW5kICckKFVzZUNydFNES1JlZmVyZW5jZSknICE9ICdmYWxzZScpIHdh
cyBldmFsdWF0ZWQgYXMgKCcnIT0nJyBhbmQgJ2ZhbHNlJz09J3RydWUnIGFuZCAnJyAhPSAnZmFs
c2UnKS4NCjE+VGFyZ2V0ICJHZXRJbnN0YWxsZWRTREtMb2NhdGlvbnMiIHNraXBwZWQsIGR1ZSB0
byBmYWxzZSBjb25kaXRpb247ICgnQChTREtSZWZlcmVuY2UpJyAhPSAnJykgd2FzIGV2YWx1YXRl
ZCBhcyAoJycgIT0gJycpLg0KMT5UYXJnZXQgUmVzb2x2ZVNES1JlZmVyZW5jZXM6DQoxPiAgVGFz
ayAiUmVzb2x2ZVNES1JlZmVyZW5jZSIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNvbmRpdGlvbjsg
KCdAKFNES1JlZmVyZW5jZSknIT0nJykgd2FzIGV2YWx1YXRlZCBhcyAoJychPScnKS4NCjE+VGFy
Z2V0ICJSZXNvbHZlU0RLUmVmZXJlbmNlcyIgc2tpcHBlZC4gUHJldmlvdXNseSBidWlsdCBzdWNj
ZXNzZnVsbHkuDQoxPlRhcmdldCBFeHBhbmRTREtSZWZlcmVuY2VzOg0KMT4gIFRhc2sgIkdldFNE
S1JlZmVyZW5jZUZpbGVzIiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJ0AoUmVz
b2x2ZWRTREtSZWZlcmVuY2UpJyE9JycpIHdhcyBldmFsdWF0ZWQgYXMgKCcnIT0nJykuDQoxPlRh
cmdldCAiUmVzb2x2ZU51R2V0UGFja2FnZUFzc2V0cyIgc2tpcHBlZCwgZHVlIHRvIGZhbHNlIGNv
bmRpdGlvbjsgKCckKFJlc29sdmVOdUdldFBhY2thZ2VzKScgPT0gJ3RydWUnIGFuZCBleGlzdHMo
JyQoUHJvamVjdExvY2tGaWxlKScpKSB3YXMgZXZhbHVhdGVkIGFzICgndHJ1ZScgPT0gJ3RydWUn
IGFuZCBleGlzdHMoJ29ialxwcm9qZWN0LmFzc2V0cy5qc29uJykpLg0KMT5UYXJnZXQgIkltcGxp
Y2l0bHlFeHBhbmRORVRTdGFuZGFyZEZhY2FkZXMiIHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25k
aXRpb247ICgnJChJbXBsaWNpdGx5RXhwYW5kTkVUU3RhbmRhcmRGYWNhZGVzKScgPT0gJ3RydWUn
KSB3YXMgZXZhbHVhdGVkIGFzICgnJyA9PSAndHJ1ZScpLg0KMT5UYXJnZXQgIkdldFJlZmVyZW5j
ZUFzc2VtYmx5UGF0aHMiIHNraXBwZWQuIFByZXZpb3VzbHkgYnVpbHQgc3VjY2Vzc2Z1bGx5Lg0K
MT5UYXJnZXQgIkltcGxpY2l0bHlFeHBhbmRORVRTdGFuZGFyZEZhY2FkZXMiIHNraXBwZWQsIGR1
ZSB0byBmYWxzZSBjb25kaXRpb247ICgnJChJbXBsaWNpdGx5RXhwYW5kTkVUU3RhbmRhcmRGYWNh
ZGVzKScgPT0gJ3RydWUnKSB3YXMgZXZhbHVhdGVkIGFzICgnJyA9PSAndHJ1ZScpLg0KMT5UYXJn
ZXQgX0hhbmRsZVBhY2thZ2VGaWxlQ29uZmxpY3RzOg0KMT4gIFVzaW5nICJSZXNvbHZlUGFja2Fn
ZUZpbGVDb25mbGljdHMiIHRhc2sgZnJvbSBhc3NlbWJseSAiQzpcUHJvZ3JhbSBGaWxlcyAoeDg2
KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE3XENvbW11bml0eVxNU0J1aWxkXE1pY3Jvc29m
dFxNaWNyb3NvZnQuTkVULkJ1aWxkLkV4dGVuc2lvbnNcXHRvb2xzXG5ldDQ2XE1pY3Jvc29mdC5O
RVQuQnVpbGQuRXh0ZW5zaW9ucy5UYXNrcy5kbGwiLg0KMT4gIFRhc2sgIlJlc29sdmVQYWNrYWdl
RmlsZUNvbmZsaWN0cyINCjE+ICBEb25lIGV4ZWN1dGluZyB0YXNrICJSZXNvbHZlUGFja2FnZUZp
bGVDb25mbGljdHMiLg0KMT5UYXJnZXQgUmVzb2x2ZUFzc2VtYmx5UmVmZXJlbmNlczoNCjE+ICBU
YXNrICJSZXNvbHZlQXNzZW1ibHlSZWZlcmVuY2UiIHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25k
aXRpb247ICgnQChSZWZlcmVuY2UpJyE9Jycgb3IgJ0AoX1Jlc29sdmVkUHJvamVjdFJlZmVyZW5j
ZVBhdGhzKSchPScnIG9yICdAKF9FeHBsaWNpdFJlZmVyZW5jZSknICE9ICcnKSB3YXMgZXZhbHVh
dGVkIGFzICgnJyE9Jycgb3IgJychPScnIG9yICcnICE9ICcnKS4NCjE+VGFyZ2V0ICJHZW5lcmF0
ZUJpbmRpbmdSZWRpcmVjdHMiIHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRpb247ICgnJChB
dXRvR2VuZXJhdGVCaW5kaW5nUmVkaXJlY3RzKScgPT0gJ3RydWUnIGFuZCAnJChHZW5lcmF0ZUJp
bmRpbmdSZWRpcmVjdHNPdXRwdXRUeXBlKScgPT0gJ3RydWUnKSB3YXMgZXZhbHVhdGVkIGFzICgn
JyA9PSAndHJ1ZScgYW5kICd0cnVlJyA9PSAndHJ1ZScpLg0KMT5UYXJnZXQgIl9SZW1vdmVaaXBG
aWxlU3VnZ2VzdGVkUmVkaXJlY3QiIHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRpb247ICgn
JChfVGFyZ2V0RnJhbWV3b3JrVmVyc2lvbldpdGhvdXRWKScgPj0gJzQuNy4xJyBBbmQgJyQoQWxs
b3daaXBGaWxlUmVkaXJlY3QpJyAhPSAndHJ1ZScpIHdhcyBldmFsdWF0ZWQgYXMgKCc0LjAnID49
ICc0LjcuMScgQW5kICcnICE9ICd0cnVlJykuDQoxPlRhcmdldCAiR2VuZXJhdGVCaW5kaW5nUmVk
aXJlY3RzVXBkYXRlQXBwQ29uZmlnIiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAo
JyQoQXV0b0dlbmVyYXRlQmluZGluZ1JlZGlyZWN0cyknID09ICd0cnVlJyBhbmQgJyQoR2VuZXJh
dGVCaW5kaW5nUmVkaXJlY3RzT3V0cHV0VHlwZSknID09ICd0cnVlJyBhbmQgRXhpc3RzKCckKF9H
ZW5lcmF0ZUJpbmRpbmdSZWRpcmVjdHNJbnRlcm1lZGlhdGVBcHBDb25maWcpJykpIHdhcyBldmFs
dWF0ZWQgYXMgKCcnID09ICd0cnVlJyBhbmQgJ3RydWUnID09ICd0cnVlJyBhbmQgRXhpc3RzKCd2
Y19tc3d1ZGRsbFxfY3VzdG9tX2J1aWxkXHd4bXN3MzMzdWRfX2N1c3RvbV9idWlsZF92Y19jdXN0
b20uY29uZmlnJykpLg0KMT5UYXJnZXQgIlJlc29sdmVDb21SZWZlcmVuY2VzIiBza2lwcGVkLCBk
dWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJ0AoQ09NUmVmZXJlbmNlKSchPScnIG9yICdAKENPTUZp
bGVSZWZlcmVuY2UpJyE9JycpIHdhcyBldmFsdWF0ZWQgYXMgKCcnIT0nJyBvciAnJyE9JycpLg0K
MT5UYXJnZXQgQWZ0ZXJSZXNvbHZlUmVmZXJlbmNlczoNCjE+VGFyZ2V0ICJJbXBsaWNpdGx5RXhw
YW5kRGVzaWduVGltZUZhY2FkZXMiIHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRpb247ICgn
JChJbXBsaWNpdGx5RXhwYW5kRGVzaWduVGltZUZhY2FkZXMpJyA9PSAndHJ1ZScpIHdhcyBldmFs
dWF0ZWQgYXMgKCcnID09ICd0cnVlJykuDQoxPlRhcmdldCAiUmVzb2x2ZVRlc3RSZWZlcmVuY2Vz
IiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJ0AoU2hhZG93KSchPScnKSB3YXMg
ZXZhbHVhdGVkIGFzICgnJyE9JycpLg0KMT5UYXJnZXQgUmVzb2x2ZVJlZmVyZW5jZXM6DQoxPlRh
cmdldCAiUHJlcGFyZUZvckJ1aWxkIiBza2lwcGVkLiBQcmV2aW91c2x5IGJ1aWx0IHN1Y2Nlc3Nm
dWxseS4NCjE+VGFyZ2V0ICJQcmVwYXJlRm9yQnVpbGQiIHNraXBwZWQuIFByZXZpb3VzbHkgYnVp
bHQgc3VjY2Vzc2Z1bGx5Lg0KMT5UYXJnZXQgSW5pdGlhbGl6ZUJ1aWxkU3RhdHVzOg0KMT4gIFVz
aW5nICJSZWFkTGluZXNGcm9tRmlsZSIgdGFzayBmcm9tIGFzc2VtYmx5ICJNaWNyb3NvZnQuQnVp
bGQuVGFza3MuQ29yZSwgVmVyc2lvbj0xNS4xLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNL
ZXlUb2tlbj1iMDNmNWY3ZjExZDUwYTNhIi4NCjE+ICBUYXNrICJSZWFkTGluZXNGcm9tRmlsZSIN
CjE+ICBEb25lIGV4ZWN1dGluZyB0YXNrICJSZWFkTGluZXNGcm9tRmlsZSIuDQoxPiAgVXNpbmcg
IldyaXRlTGluZXNUb0ZpbGUiIHRhc2sgZnJvbSBhc3NlbWJseSAiTWljcm9zb2Z0LkJ1aWxkLlRh
c2tzLkNvcmUsIFZlcnNpb249MTUuMS4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9r
ZW49YjAzZjVmN2YxMWQ1MGEzYSIuDQoxPiAgVGFzayAiV3JpdGVMaW5lc1RvRmlsZSINCjE+ICBE
b25lIGV4ZWN1dGluZyB0YXNrICJXcml0ZUxpbmVzVG9GaWxlIi4NCjE+ICBVc2luZyAiVG91Y2gi
IHRhc2sgZnJvbSBhc3NlbWJseSAiTWljcm9zb2Z0LkJ1aWxkLlRhc2tzLkNvcmUsIFZlcnNpb249
MTUuMS4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49YjAzZjVmN2YxMWQ1MGEz
YSIuDQoxPiAgVGFzayAiVG91Y2giDQoxPiAgICBUb3VjaGluZyAidmNfbXN3dWRkbGxcX2N1c3Rv
bV9idWlsZFxfY3VzdG9tX2J1aWxkLnRsb2dcdW5zdWNjZXNzZnVsYnVpbGQiLg0KMT4gIERvbmUg
ZXhlY3V0aW5nIHRhc2sgIlRvdWNoIi4NCjE+VGFyZ2V0ICJQcmVwYXJlUHJvamVjdFJlZmVyZW5j
ZXMiIHNraXBwZWQuIFByZXZpb3VzbHkgYnVpbHQgc3VjY2Vzc2Z1bGx5Lg0KMT5UYXJnZXQgQnVp
bGRHZW5lcmF0ZVNvdXJjZXNUcmF2ZXJzZToNCjE+ICBUYXNrICJNU0J1aWxkIiBza2lwcGVkLCBk
dWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJyQoQnVpbGRQYXNzUmVmZXJlbmNlcyknID09ICd0cnVl
JyBhbmQgJ0AoUHJvamVjdFJlZmVyZW5jZVdpdGhDb25maWd1cmF0aW9uKScgIT0gJycgYW5kICdA
KF9NU0J1aWxkUHJvamVjdFJlZmVyZW5jZUV4aXN0ZW50KScgIT0gJycgYW5kICclKF9NU0J1aWxk
UHJvamVjdFJlZmVyZW5jZUV4aXN0ZW50LkJ1aWxkUmVmZXJlbmNlKScgPT0gJ3RydWUnKSB3YXMg
ZXZhbHVhdGVkIGFzICgnJyA9PSAndHJ1ZScgYW5kICcnICE9ICcnIGFuZCAnJyAhPSAnJyBhbmQg
JycgPT0gJ3RydWUnKS4NCjE+VGFyZ2V0ICJQcmVwYXJlRm9yQnVpbGQiIHNraXBwZWQuIFByZXZp
b3VzbHkgYnVpbHQgc3VjY2Vzc2Z1bGx5Lg0KMT5UYXJnZXQgIlJlc29sdmVSZWZlcmVuY2VzIiBz
a2lwcGVkLiBQcmV2aW91c2x5IGJ1aWx0IHN1Y2Nlc3NmdWxseS4NCjE+VGFyZ2V0IEJlZm9yZUJ1
aWxkR2VuZXJhdGVTb3VyY2VzOg0KMT5UYXJnZXQgUHJlQnVpbGRFdmVudDoNCjE+ICBUYXNrICJN
ZXNzYWdlIiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJyUoUHJlQnVpbGRFdmVu
dC5NZXNzYWdlKScgIT0gJycgYW5kICclKFByZUJ1aWxkRXZlbnQuQ29tbWFuZCknICE9ICcnKSB3
YXMgZXZhbHVhdGVkIGFzICgnJyAhPSAnJyBhbmQgJycgIT0gJycpLg0KMT4gIFRhc2sgIkV4ZWMi
IHNraXBwZWQsIGR1ZSB0byBmYWxzZSBjb25kaXRpb247ICgnJShQcmVCdWlsZEV2ZW50LkNvbW1h
bmQpJyAhPSAnJykgd2FzIGV2YWx1YXRlZCBhcyAoJycgIT0gJycpLg0KMT5UYXJnZXQgIlByZXBh
cmVGb3JCdWlsZCIgc2tpcHBlZC4gUHJldmlvdXNseSBidWlsdCBzdWNjZXNzZnVsbHkuDQoxPlRh
cmdldCAiSW5pdGlhbGl6ZUJ1aWxkU3RhdHVzIiBza2lwcGVkLiBQcmV2aW91c2x5IGJ1aWx0IHN1
Y2Nlc3NmdWxseS4NCjE+VGFyZ2V0ICJTZXRCdWlsZERlZmF1bHRFbnZpcm9ubWVudFZhcmlhYmxl
cyIgc2tpcHBlZC4gUHJldmlvdXNseSBidWlsdCBzdWNjZXNzZnVsbHkuDQoxPlRhcmdldCAiU2V0
VXNlck1hY3JvRW52aXJvbm1lbnRWYXJpYWJsZXMiIHNraXBwZWQuIFByZXZpb3VzbHkgYnVpbHQg
c3VjY2Vzc2Z1bGx5Lg0KMT5UYXJnZXQgX1NlbGVjdGVkRmlsZXM6DQoxPlRhcmdldCBTZWxlY3RD
dXN0b21CdWlsZDoNCjE+VGFyZ2V0IENvbXB1dGVDdXN0b21CdWlsZE91dHB1dDoNCjE+ICBUYXNr
ICJDcmVhdGVJdGVtIiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9uOyAoJyUoQ3VzdG9t
QnVpbGRPdXRwdXRzLk91dHB1dEl0ZW1UeXBlKSchPScnKSB3YXMgZXZhbHVhdGVkIGFzICgnJyE9
JycpLg0KMT4gIFRhc2sgIk1ha2VEaXIiDQoxPiAgRG9uZSBleGVjdXRpbmcgdGFzayAiTWFrZURp
ciIuDQoxPlRhcmdldCBDdXN0b21CdWlsZDoNCjE+ICBVc2luZyAiR2V0T3V0T2ZEYXRlSXRlbXMi
IHRhc2sgZnJvbSBhc3NlbWJseSAiQzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlz
dWFsIFN0dWRpb1wyMDE3XENvbW11bml0eVxDb21tb243XElERVxWQ1xWQ1RhcmdldHNcTWljcm9z
b2Z0LkJ1aWxkLkNwcFRhc2tzLkNvbW1vbi5kbGwiLg0KMT4gIFRhc2sgIkdldE91dE9mRGF0ZUl0
ZW1zIg0KMT4gIERvbmUgZXhlY3V0aW5nIHRhc2sgIkdldE91dE9mRGF0ZUl0ZW1zIi4NCjE+ICBU
YXNrICJQYXJhbGxlbEN1c3RvbUJ1aWxkIiBza2lwcGVkLCBkdWUgdG8gZmFsc2UgY29uZGl0aW9u
OyAoJ0AoX1BhcmFsbGVsQ3VzdG9tQnVpbGQpJyAhPSAnJykgd2FzIGV2YWx1YXRlZCBhcyAoJycg
IT0gJycpLg0KMT4gIFVzaW5nICJDdXN0b21CdWlsZCIgdGFzayBmcm9tIGFzc2VtYmx5ICJDOlxQ
cm9ncmFtIEZpbGVzICh4ODYpXE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvXDIwMTdcQ29tbXVuaXR5
XENvbW1vbjdcSURFXFZDXFZDVGFyZ2V0c1xNaWNyb3NvZnQuQnVpbGQuQ3BwVGFza3MuQ29tbW9u
LmRsbCIuDQoxPiAgVGFzayAiQ3VzdG9tQnVpbGQiDQoxPiAgICBXcml0ZSBUcmFja2luZyBMb2dz
Og0KMT4gICAgCXZjX21zd3VkZGxsXF9jdXN0b21fYnVpbGRcX2N1c3RvbV9idWlsZC50bG9nXGN1
c3RvbWJ1aWxkLndyaXRlLjEudGxvZw0KMT4gICAgUmVhZCBUcmFja2luZyBMb2dzOg0KMT4gICAg
CXZjX21zd3VkZGxsXF9jdXN0b21fYnVpbGRcX2N1c3RvbV9idWlsZC50bG9nXGN1c3RvbWJ1aWxk
LnJlYWQuMS50bG9nDQoxPiAgICBObyBvdXRwdXQgZm9yIEM6XFdYV0lER0VUU1xJTkNMVURFXFdY
XE1TV1xHRU5SQ0RFRlMuSHxDOlxXWFdJREdFVFNcSU5DTFVERVxXWFxNU1dcU0VUVVAuSCB3YXMg
Zm91bmQgaW4gdGhlIHRyYWNraW5nIGxvZzsgc291cmNlIGNvbXBpbGF0aW9uIHJlcXVpcmVkLg0K
MT4gICAgLi5cLi5caW5jbHVkZVx3eFxtc3dcZ2VucmNkZWZzLmggd2lsbCBiZSBjb21waWxlZCBi
ZWNhdXNlIGl0IHdhcyBub3QgZm91bmQgaW4gdGhlIHRyYWNraW5nIGxvZy4NCjE+ICAgIC4uXC4u
XGluY2x1ZGVcd3hcbXN3XHNldHVwLmggd2lsbCBiZSBjb21waWxlZCBiZWNhdXNlIGl0IHdhcyBu
b3QgZm91bmQgaW4gdGhlIHRyYWNraW5nIGxvZy4NCjE+ICAgIGNvcHkgIkM6XHd4V2lkZ2V0c1xp
bmNsdWRlXHd4XG1zd1xzZXR1cC5oIiAuLlwuLlxsaWJcdmNfZGxsXG1zd3VkXHd4XHNldHVwLmgN
CjE+ICAgIGNsIC9FUCAvbm9sb2dvICJDOlx3eFdpZGdldHNcaW5jbHVkZVx3eFxtc3dcZ2VucmNk
ZWZzLmgiID4gIi4uXC4uXGxpYlx2Y19kbGxcbXN3dWRcd3hcbXN3XHJjZGVmcy5oIg0KMT4gICAg
QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE3XENvbW11
bml0eVxDb21tb243XElERVxWQ1xWQ1RhcmdldHNcTWljcm9zb2Z0LkNwcENvbW1vbi50YXJnZXRz
KDIwOSw1KTogZXJyb3IgTVNCNjAwNjogImNtZC5leGUiIGV4aXRlZCB3aXRoIGNvZGUgLTEwNzM3
NDE1MDIuDQoxPiAgRG9uZSBleGVjdXRpbmcgdGFzayAiQ3VzdG9tQnVpbGQiIC0tIEZBSUxFRC4N
CjE+RG9uZSBidWlsZGluZyB0YXJnZXQgIkN1c3RvbUJ1aWxkIiBpbiBwcm9qZWN0ICJ3eF9jdXN0
b21fYnVpbGQudmN4cHJvaiIgLS0gRkFJTEVELg0KMT4NCjE+RG9uZSBidWlsZGluZyBwcm9qZWN0
ICJ3eF9jdXN0b21fYnVpbGQudmN4cHJvaiIgLS0gRkFJTEVELg0KMT4NCjE+QnVpbGQgRkFJTEVE
Lg0KMT4NCjE+QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wy
MDE3XENvbW11bml0eVxDb21tb243XElERVxWQ1xWQ1RhcmdldHNcTWljcm9zb2Z0LkNwcENvbW1v
bi50YXJnZXRzKDIwOSw1KTogZXJyb3IgTVNCNjAwNjogImNtZC5leGUiIGV4aXRlZCB3aXRoIGNv
ZGUgLTEwNzM3NDE1MDIuDQoxPiAgICAwIFdhcm5pbmcocykNCjE+ICAgIDEgRXJyb3IocykNCjE+
DQoxPlRpbWUgRWxhcHNlZCAwMDowMDowMy44OQ0KPT09PT09PT09PSBCdWlsZDogMCBzdWNjZWVk
ZWQsIDEgZmFpbGVkLCAwIHVwLXRvLWRhdGUsIDAgc2tpcHBlZCA9PT09PT09PT09DQo=
--000000000000c1c55d065648d176--