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--