From 83f276cf97641bcacf8326a97d0da7811a125fc6 Mon Sep 17 00:00:00 2001 From: Christopher Painter Date: Sat, 23 Sep 2023 19:08:42 -0500 Subject: [PATCH 1/4] Create StandardBA and InternalUI bundle templates --- .../BundleProjectTemplate}/Bundle.wxs | 2 +- .../BundleProjectTemplate}/EULA.rtf | 0 .../BundleProjectTemplate}/Icon.ico | Bin .../BundleProjectTemplate}/Icon.png | Bin .../IsWiXBundle.wixproj} | 4 +- .../IsWixBundleProject.vstemplate} | 2 +- .../BundleProjectTemplate}/iuipreq.thm | 0 .../BundleProjectTemplate}/iuipreq.wxl | 0 .../BundleProjectTemplate}/splash.bmp | Bin ...UIBootstrapperSolutionTemplate.vstemplate} | 10 +- .../IsWiX.ico | Bin .../PackageProjectTemplate}/Banner.jpg | Bin .../PackageProjectTemplate}/Dialog.jpg | Bin .../PackageProjectTemplate}/EULA.rtf | Bin .../PackageProjectTemplate}/Files.wxs | 0 .../PackageProjectTemplate}/IISMeta.wxs | 0 .../PackageProjectTemplate}/Icon.ico | Bin .../IsWiXPackageProject.wixproj} | 0 .../IsWixProject.vstemplate | 2 +- .../PackageProjectTemplate}/Product.wxs | 0 .../UI-CustomDialog.wxs | 0 .../PackageProjectTemplate}/UI.wxs | 0 .../BundleProjectTemplate/Bundle.wxs | 11 + .../BundleProjectTemplate/EULA.rtf | 202 ++++++++++++++++++ .../BundleProjectTemplate/Icon.ico | Bin 0 -> 41086 bytes .../BundleProjectTemplate/Icon.png | Bin 0 -> 196 bytes .../BundleProjectTemplate/IsWiXBundle.wixproj | 46 ++++ .../IsWixBundleProject.vstemplate | 38 ++++ ...tWaveStandardBASolutionTemplate.vstemplate | 28 +++ .../IsWiX.ico | Bin 0 -> 41086 bytes .../PackageProjectTemplate/Files.wxs | 8 + .../PackageProjectTemplate/IISMeta.wxs | 21 ++ .../IsWiXPackageProject.wixproj | 36 ++++ .../IsWixProject.vstemplate | 37 ++++ .../PackageProjectTemplate/Product.wxs | 32 +++ .../IsWiX2022AddIn/IsWiX2022AddIn.csproj | 24 ++- .../source.extension.vsixmanifest | 3 +- Installer/IsWiX/IsWiX2022AddInLib.wxs | 11 +- 38 files changed, 494 insertions(+), 23 deletions(-) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate => HeatWaveInternalUISolutionTemplate/BundleProjectTemplate}/Bundle.wxs (93%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate => HeatWaveInternalUISolutionTemplate/BundleProjectTemplate}/EULA.rtf (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate => HeatWaveInternalUISolutionTemplate/BundleProjectTemplate}/Icon.ico (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate => HeatWaveInternalUISolutionTemplate/BundleProjectTemplate}/Icon.png (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/IsWiXBootstrapper.wixproj => HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/IsWiXBundle.wixproj} (94%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/IsWixBootstrapperProject.vstemplate => HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate} (95%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate => HeatWaveInternalUISolutionTemplate/BundleProjectTemplate}/iuipreq.thm (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate => HeatWaveInternalUISolutionTemplate/BundleProjectTemplate}/iuipreq.wxl (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate => HeatWaveInternalUISolutionTemplate/BundleProjectTemplate}/splash.bmp (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/IsWiXBootstrapperSolutionTemplate.vstemplate => HeatWaveInternalUISolutionTemplate/HeatWaveInternalUIBootstrapperSolutionTemplate.vstemplate} (60%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate => HeatWaveInternalUISolutionTemplate}/IsWiX.ico (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate => HeatWaveInternalUISolutionTemplate/PackageProjectTemplate}/Banner.jpg (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate => HeatWaveInternalUISolutionTemplate/PackageProjectTemplate}/Dialog.jpg (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate => HeatWaveInternalUISolutionTemplate/PackageProjectTemplate}/EULA.rtf (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate => HeatWaveInternalUISolutionTemplate/PackageProjectTemplate}/Files.wxs (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate => HeatWaveInternalUISolutionTemplate/PackageProjectTemplate}/IISMeta.wxs (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate => HeatWaveInternalUISolutionTemplate/PackageProjectTemplate}/Icon.ico (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/IsWiXSetupProject.wixproj => HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/IsWiXPackageProject.wixproj} (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate => HeatWaveInternalUISolutionTemplate/PackageProjectTemplate}/IsWixProject.vstemplate (96%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate => HeatWaveInternalUISolutionTemplate/PackageProjectTemplate}/Product.wxs (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate => HeatWaveInternalUISolutionTemplate/PackageProjectTemplate}/UI-CustomDialog.wxs (100%) rename Application/IsWiX2022AddIn/{HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate => HeatWaveInternalUISolutionTemplate/PackageProjectTemplate}/UI.wxs (100%) create mode 100644 Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Bundle.wxs create mode 100644 Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/EULA.rtf create mode 100644 Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Icon.ico create mode 100644 Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Icon.png create mode 100644 Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWiXBundle.wixproj create mode 100644 Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate create mode 100644 Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/HeatWaveStandardBASolutionTemplate.vstemplate create mode 100644 Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/IsWiX.ico create mode 100644 Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/Files.wxs create mode 100644 Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/IISMeta.wxs create mode 100644 Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/IsWiXPackageProject.wixproj create mode 100644 Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/IsWixProject.vstemplate create mode 100644 Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/Product.wxs diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/Bundle.wxs b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/Bundle.wxs similarity index 93% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/Bundle.wxs rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/Bundle.wxs index 8ecc17d..8ac4258 100644 --- a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/Bundle.wxs +++ b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/Bundle.wxs @@ -5,7 +5,7 @@ - + \ No newline at end of file diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/EULA.rtf b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/EULA.rtf similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/EULA.rtf rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/EULA.rtf diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/Icon.ico b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/Icon.ico similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/Icon.ico rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/Icon.ico diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/Icon.png b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/Icon.png similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/Icon.png rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/Icon.png diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/IsWiXBootstrapper.wixproj b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/IsWiXBundle.wixproj similarity index 94% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/IsWiXBootstrapper.wixproj rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/IsWiXBundle.wixproj index 79c2d32..f36dbe6 100644 --- a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/IsWiXBootstrapper.wixproj +++ b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/IsWiXBundle.wixproj @@ -37,8 +37,8 @@ - - $globalsafeprojectname$Setup + + $globalsafeprojectname$Package {298d4875-b9ce-4cdc-be4a-c3573226727e} True True diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/IsWixBootstrapperProject.vstemplate b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate similarity index 95% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/IsWixBootstrapperProject.vstemplate rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate index b331976..bd3c558 100644 --- a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/IsWixBootstrapperProject.vstemplate +++ b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate @@ -15,7 +15,7 @@ HeatWave - + Bundle.wxs EULA.rtf Icon.png diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/iuipreq.thm b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/iuipreq.thm similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/iuipreq.thm rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/iuipreq.thm diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/iuipreq.wxl b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/iuipreq.wxl similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/iuipreq.wxl rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/iuipreq.wxl diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/splash.bmp b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/splash.bmp similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/BootstrapperProjectTemplate/splash.bmp rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/BundleProjectTemplate/splash.bmp diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/IsWiXBootstrapperSolutionTemplate.vstemplate b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/HeatWaveInternalUIBootstrapperSolutionTemplate.vstemplate similarity index 60% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/IsWiXBootstrapperSolutionTemplate.vstemplate rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/HeatWaveInternalUIBootstrapperSolutionTemplate.vstemplate index df4fa5f..2c68845 100644 --- a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/IsWiXBootstrapperSolutionTemplate.vstemplate +++ b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/HeatWaveInternalUIBootstrapperSolutionTemplate.vstemplate @@ -1,8 +1,8 @@ - IsWiX Bootstrapper (WiX v4) - IsWiX.BootstrapperProject - A multiple project solution accelerator for creating a WiX bootstrapper (.exe) file and Windows installation package (.msi) file. + IsWiX Bundle - InternalUI (WiX v4) + IsWiX.InternalUIBundleProject + A multiple project solution accelerator for creating a WiX InternalUI Bundle (.exe) file and Windows installation package (.msi) file. InternalUI delegates the UI to the MSI. IsWiX.ico HeatWave 20 @@ -20,8 +20,8 @@ - - + + diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/IsWiX.ico b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/IsWiX.ico similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/IsWiX.ico rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/IsWiX.ico diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/Banner.jpg b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/Banner.jpg similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/Banner.jpg rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/Banner.jpg diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/Dialog.jpg b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/Dialog.jpg similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/Dialog.jpg rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/Dialog.jpg diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/EULA.rtf b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/EULA.rtf similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/EULA.rtf rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/EULA.rtf diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/Files.wxs b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/Files.wxs similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/Files.wxs rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/Files.wxs diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/IISMeta.wxs b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/IISMeta.wxs similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/IISMeta.wxs rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/IISMeta.wxs diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/Icon.ico b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/Icon.ico similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/Icon.ico rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/Icon.ico diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/IsWiXSetupProject.wixproj b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/IsWiXPackageProject.wixproj similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/IsWiXSetupProject.wixproj rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/IsWiXPackageProject.wixproj diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/IsWixProject.vstemplate b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/IsWixProject.vstemplate similarity index 96% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/IsWixProject.vstemplate rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/IsWixProject.vstemplate index 395d419..028312c 100644 --- a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/IsWixProject.vstemplate +++ b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/IsWixProject.vstemplate @@ -16,7 +16,7 @@ WiX - + Product.wxs Files.wxs IISMeta.wxs diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/Product.wxs b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/Product.wxs similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/Product.wxs rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/Product.wxs diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/UI-CustomDialog.wxs b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/UI-CustomDialog.wxs similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/UI-CustomDialog.wxs rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/UI-CustomDialog.wxs diff --git a/Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/UI.wxs b/Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/UI.wxs similarity index 100% rename from Application/IsWiX2022AddIn/HeatWaveBootstrapperSolutionTemplate/SetupProjectTemplate/UI.wxs rename to Application/IsWiX2022AddIn/HeatWaveInternalUISolutionTemplate/PackageProjectTemplate/UI.wxs diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Bundle.wxs b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Bundle.wxs new file mode 100644 index 0000000..8fad1f6 --- /dev/null +++ b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Bundle.wxs @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/EULA.rtf b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/EULA.rtf new file mode 100644 index 0000000..2ea5003 --- /dev/null +++ b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/EULA.rtf @@ -0,0 +1,202 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} +{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0302020204030204}Calibri Light;} +{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} +{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f50\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} +{\f52\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f54\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f55\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);} +{\f56\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f57\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f49\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f50\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} +{\f52\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f54\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f55\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);} +{\f56\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f57\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} +{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \fswiss\fcharset238\fprq2 Calibri Light CE;} +{\fhimajor\f31529\fbidi \fswiss\fcharset204\fprq2 Calibri Light Cyr;}{\fhimajor\f31531\fbidi \fswiss\fcharset161\fprq2 Calibri Light Greek;}{\fhimajor\f31532\fbidi \fswiss\fcharset162\fprq2 Calibri Light Tur;} +{\fhimajor\f31535\fbidi \fswiss\fcharset186\fprq2 Calibri Light Baltic;}{\fhimajor\f31536\fbidi \fswiss\fcharset163\fprq2 Calibri Light (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} +{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} +{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} +{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; +\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\*\defchp +\fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa160\sl259\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa160\sl259\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;} +{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa160\sl259\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused +Normal Table;}}{\*\rsidtbl \rsid1733461\rsid7679086}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator chrpai}{\creatim\yr2013\mo11\dy30\hr12\min23} +{\revtim\yr2013\mo11\dy30\hr12\min23}{\version2}{\edmins0}{\nofpages1}{\nofwords4}{\nofchars24}{\nofcharsws27}{\vern57435}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} +\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 +\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot7679086 \nouicompat \fet0{\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1 +\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 +\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang +{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 +\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7679086 \hich\af1\dbch\af31505\loch\f1 TODO: Place EULA Text Here.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 +\f1\fs20\insrsid1733461 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b030414000600080000002100aa5225dfc60600008b1a0000160000007468656d652f7468656d652f +7468656d65312e786d6cec595d8bdb46147d2ff43f08bd3bfe92fcb1c41b6cd9ceb6d94d42eca4e4716c8fadc98e344633de8d0981923c160aa569e943037deb +43691b48a02fe9afd936a54d217fa17746b63c638fbb9b2585a5640d8b343af7ce997bafce1d4997afdc8fa87384134e58dc708b970aae83e3211b9178d2706f +f7bbb99aeb7081e211a22cc60d778eb97b65f7c30f2ea31d11e2083b601ff31dd4704321a63bf93c1fc230e297d814c7706dcc920809384d26f951828ec16f44 +f3a542a1928f10895d274611b8bd311e932176fad2a5bbbb74dea1701a0b2e078634e949d7d8b050d8d1615122f89c0734718e106db830cf881df7f17de13a14 +7101171a6e41fdb9f9ddcb79b4b330a2628bad66d7557f0bbb85c1e8b0a4e64c26836c52cff3bd4a33f3af00546ce23ad54ea553c9fc29001a0e61a52917dda7 +dfaab7dafe02ab81d2438bef76b55d2e1a78cd7f798373d3973f03af40a97f6f03dfed06104503af4029dedfc07b5eb51478065e81527c65035f2d34db5ed5c0 +2b5048497cb8812ef89572b05c6d061933ba6785d77daf5b2d2d9caf50500d5975c929c62c16db6a2d42f758d2058004522448ec88f9148fd110aa3840940c12 +e2ec93490885374531e3305c2815ba8532fc973f4f1da988a01d8c346bc90b98f08d21c9c7e1c3844c45c3fd18bcba1ae4cdcb1fdfbc7cee9c3c7a71f2e89793 +c78f4f1efd9c3a32acf6503cd1ad5e7fffc5df4f3f75fe7afeddeb275fd9f15cc7fffed367bffdfaa51d082b5d85e0d5d7cffe78f1ecd5379ffff9c3130bbc99 +a0810eef930873e73a3e766eb10816a6426032c783e4ed2cfa2122ba45339e701423398bc57f478406fafa1c5164c1b5b019c13b09488c0d787576cf20dc0b93 +9920168fd7c2c8001e30465b2cb146e19a9c4b0b737f164fec9327331d770ba123dbdc018a8dfc766653d05662731984d8a07993a258a0098eb170e4357688b1 +6575770931e27a408609e36c2c9cbbc46921620d499f0c8c6a5a19ed9108f232b711847c1bb139b8e3b418b5adba8d8f4c24dc15885ac8f73135c27815cd048a +6c2efb28a27ac0f791086d247bf364a8e33a5c40a6279832a733c29cdb6c6e24b05e2de9d7405eec693fa0f3c84426821cda7cee23c674649b1d06218aa6366c +8fc4a18efd881f428922e7261336f80133ef10790e7940f1d674df21d848f7e96a701b9455a7b42a107965965872791533a37e7b733a4658490d08bfa1e71189 +4f15f73559f7ff5b5907217df5ed53cbaa2eaaa0371362bda3f6d6647c1b6e5dbc03968cc8c5d7ee369ac53731dc2e9b0decbd74bf976ef77f2fdddbeee7772f +d82b8d06f9965bc574abae36eed1d67dfb9850da13738af7b9daba73e84ca32e0c4a3bf5cc8ab3e7b8690887f24e86090cdc2441cac64998f88488b017a229ec +ef8bae7432e10bd713ee4c19876dbf1ab6fa96783a8b0ed8287d5c2d16e5a3692a1e1c89d578c1cfc6e15143a4e84a75f50896b9576c27ea51794940dabe0d09 +6d329344d942a2ba1c9441520fe610340b09b5b277c2a26e615193ee97a9da6001d4b2acc0d6c9810d57c3f53d30012378a242148f649ed2542fb3ab92f92e33 +bd2d984605c03e625901ab4cd725d7adcb93ab4b4bed0c99364868e566925091513d8c87688417d52947cf42e36d735d5fa5d4a02743a1e683d25ad1a8d6fe8d +c579730d76ebda40635d2968ec1c37dc4ad9879219a269c31dc3633f1c4653a81d2eb7bc884ee0ddd95024e90d7f1e6599265cb4110fd3802bd149d520220227 +0e2551c395cbcfd24063a5218a5bb104827061c9d541562e1a3948ba99643c1ee3a1d0d3ae8dc848a7a7a0f0a95658af2af3f383a5259b41ba7be1e8d819d059 +720b4189f9d5a20ce0887078fb534ca33922f03a3313b255fdad35a685eceaef13550da5e3884e43b4e828ba98a77025e5191d7596c5403b5bac1902aa8564d1 +080713d960f5a01add34eb1a2987ad5df7742319394d34573dd35015d935ed2a66ccb06c036bb13c5f93d7582d430c9aa677f854bad725b7bed4bab57d42d625 +20e059fc2c5df70c0d41a3b69acca026196fcab0d4ecc5a8d93b960b3c85da599a84a6fa95a5dbb5b8653dc23a1d0c9eabf383dd7ad5c2d078b9af549156df3d +f44f136c700fc4a30d2f81675470954af8f09020d810f5d49e24950db845ee8bc5ad0147ce2c210df741c16f7a41c90f72859adfc97965af90abf9cd72aee9fb +e562c72f16daadd243682c228c8a7efacda50bafa2e87cf1e5458d6f7c7d89966fdb2e0d599467eaeb4a5e11575f5f8aa5ed5f5f1c02a2f3a052ead6cbf55625 +572f37bb39afddaae5ea41a5956b57826abbdb0efc5abdfbd0758e14d86b9603afd2a9e52ac520c8799582a45fabe7aa5ea9d4f4aacd5ac76b3e5c6c6360e5a9 +7c2c6201e155bc76ff010000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f +7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be +9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980 +ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5b +babac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c0200001300000000000000000000000000000000005b436f6e74656e +745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f +2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c00000000000000000000000000190200007468656d652f7468656d652f74 +68656d654d616e616765722e786d6c504b01022d0014000600080000002100aa5225dfc60600008b1a00001600000000000000000000000000d6020000746865 +6d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b0100002700000000000000000000000000d00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000cb0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax371\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 1; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 5; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 8;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 9; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal Indent; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footnote text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 header;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footer; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index heading;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 table of figures; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 envelope address;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 envelope return;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footnote reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation reference; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 line number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 page number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 endnote reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 endnote text; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 table of authorities;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 macro;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 toa heading;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 3; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 3; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 3; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Closing; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Signature;\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 4; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Message Header;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Heading; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent 3; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Block Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 FollowedHyperlink;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong; +\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Document Map;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Plain Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 E-mail Signature; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Top of Form;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Bottom of Form;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal (Web);\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Acronym; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Address;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Cite;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Code;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Definition; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Keyboard;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Preformatted;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Sample;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Typewriter; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Variable;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal Table;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation subject;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 No List; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Simple 1; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Simple 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Simple 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 2; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Colorful 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Colorful 2; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Colorful 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 3; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 2; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 6; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 8;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 2; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 6; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 8;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 2; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Contemporary;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Elegant;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Professional; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Subtle 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Subtle 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 2; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Balloon Text;\lsdpriority39 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Theme;\lsdsemihidden1 \lsdlocked0 Placeholder Text; +\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; +\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; +\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; +\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; +\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; +\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; +\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; +\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; +\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; +\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; +\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; +\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; +\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; +\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; +\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; +\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; +\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; +\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4; +\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4; +\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1; +\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1; +\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2; +\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2; +\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3; +\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4; +\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4; +\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5; +\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5; +\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6; +\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6; +\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark; +\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1; +\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1; +\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2; +\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3; +\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3; +\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4; +\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4; +\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5; +\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5; +\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6; +\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;}}{\*\datastore 010500000200000018000000 +4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000e0c0 +7045f9edce01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Icon.ico b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..057699777901c5955964734e9257a0cdc2bdfa05 GIT binary patch literal 41086 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 + + 3.8 + TestApp + Bundle + + $([System.Text.RegularExpressions.Regex]::Match($(TF_BUILD_BUILDNUMBER), "\d+.\d+.\d+.\d+")) + + $([System.Text.RegularExpressions.Regex]::Match($(BUILD_BUILDNUMBER), "\d+.\d+.\d+.\d+")) + + 0.0.1 + + + Debug;MSIProductVersion=$(MSIProductVersion) + + + MSIProductVersion=$(MSIProductVersion) + + + Debug;MSIProductVersion=$(MSIProductVersion) + + + MSIProductVersion=$(MSIProductVersion) + + + + + + + + + + + + + + + $globalsafeprojectname$Package + {298d4875-b9ce-4cdc-be4a-c3573226727e} + True + True + Binaries;Content;Satellites + INSTALLFOLDER + + + \ No newline at end of file diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate new file mode 100644 index 0000000..d6daada --- /dev/null +++ b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate @@ -0,0 +1,38 @@ + + + IsWiX Bootstrapper Project + IsWiX.BootstrapperEXEProject + A project for creating an IsWiX based EXE file + Icon.ico + WiX + 20 + 1 + true + true + SetupProject + true + false + HeatWave + + + + Bundle.wxs + EULA.rtf + Icon.png + iuipreq.thm + iuipreq.wxl + + + + + + + + + + + + IsWiXGlobalParams, Version=4.0.0.0, Culture=neutral, PublicKeyToken=eba4e180870619ec + IsWiXGlobalParams.WizardMPT + + diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/HeatWaveStandardBASolutionTemplate.vstemplate b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/HeatWaveStandardBASolutionTemplate.vstemplate new file mode 100644 index 0000000..70953d3 --- /dev/null +++ b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/HeatWaveStandardBASolutionTemplate.vstemplate @@ -0,0 +1,28 @@ + + + IsWiX Bundle - StandardBA (WiX v4) + IsWiX.StandardBABundleProject + A multiple project solution accelerator for creating a WiX StandardBA Bundle (.exe) file and Windows installation package (.msi) file. StandardBA delegates the UI to the Bundle. + IsWiX.ico + HeatWave + 20 + ProductName + 4 + + false + HeatWave + WiX + + + + IsWiXGlobalParams, Version=4.0.0.0, Culture=neutral, PublicKeyToken=eba4e180870619ec + IsWiXGlobalParams.WizardMPT + + + + + + + + + diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/IsWiX.ico b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/IsWiX.ico new file mode 100644 index 0000000000000000000000000000000000000000..057699777901c5955964734e9257a0cdc2bdfa05 GIT binary patch literal 41086 zcmeHPy^b5n5uUT>pv~;aDO112PC&y77%0#~IJm%p09|BuFn|;c*0114A>au%AoL9D z$O;yOLIr}xUHwy4J?x*8*wy1d-tDqE-*kWV^Hp_|+`F#(LI2Zrztul|_ou&g-S711 z_xi_N{uMm+@T%*S`E7o|-SA@{%3?~HTi~}IcBj)xKkGran18!vfsy{v|G*{q^&kCs z@%HW8?HqXV^SjICpYQ&>kp<`X@BebSTz-E4eiI9Rp3d5R9f0XPs`eomr}HDYuLE#C zkMCL=@aEsBANNLm=ko`Q|Fhw56ael11bmN--(F}E0G)j({(%27 z!3CXw1_~Ipmxhh`e=!$8fq#_l0pR|@@?-ihj{i|((p~tC=9sSdO#zw&48j4>^fvu| z_cc*){NsNA2U-4J)7$h1{2xt3KmdCsYQU%&4wekJ9~}Y54+0QX;0sOQ(jW65DsV69 ze-8xK{V4yaVaWsleTiQ%0Ve!Teo_Btuum=lJuL6!7w|v(oWKooEog-0WBgA4rUUH< zsQ{Spd-(_c2mE5kpdQ>Oe%gP1{lg(lKcxJJ-e2IK;SMEa0IZGW$Il<+{|t8wGW<6E zzWn+5i};}fOSRx0*7m!PF1QD?^_gF&Kf^Dy2io-e_7mqfJAjY?^}#dnpWc7iHvpyw znR{deXqIO2kMfUjmxuuG*8KGTkNI!-MYf>c^85Cy58$M~M-zMaHN#yZ9ni`T+rQ?w zAOCaNRG;|GefGC;%sa&W{Cn#V=3* z{dN4Y0I&E33c$&q`;P_qjOlm!7bt-7+JEH7?Z?%>#2L`h2mXI>9cUwd`~-&DpO1g_ z0`%p_{l^Ay&0oC$efhEdk4^w2Kkt8ae*LMJeY|93z5z^hZMJt+Zveerm!H2hsng#z zfAt0s<@W`6&0qZp=-W?_f5*?-pM3+OW7SoDj6VK!{>G00H{*8=;8`odKfIl_PXPAt z3qhDXm41FO0%YwE<6oN}!~YBURptE0`E3JW?a#jd&^P~=@niev2T&~llYb@%DgP7v zwgE8yN1vz4@n`&e1F-xP86d@v+h4c=*zW+^@?SMT-u`Bx_%r{52Jk@(aC3f2KeoTx zA3}2f4~*|Y`yXq+lKi{?w&sTh9BaRl{__IZgrC(r@H07J`>B2Y;ra^-Q1df$+VCI9 zV`#vPAKQ@7LZWTL9>|EdAv5g^WA`_nJ&4moE=UVw~$q+9B{zivRDfBJ~= zm*rnIAm4!*Ke=D~^at_9OujDT0kldH) z{@_$kBrrU2cQN-{BqqF z9P7zXJtF=QuMeXB_s9bS;-|~9{Hp>${S&{a{MPRQJU=Tx(eSSe!1K@OzpVV$N1(|W zFe1NX_l3}gJHR!+to+sm==st8z0x*HKEeX{$;Q8({8j~USo2HEZ&d(}f5!Mr%WqWx zt^tn7KS<`@tQ{19<45|v66f!U%x?fpezM&coC`h$vi>uEareVF;g)~KkjTq_RRE^` zM&uvl{SS{|EB;pv_{m%Cw&6$j>woJU@h2!i;BP9w)eaQ$w~$|00Kh+E{9DK`+<}09 zM1B=XSN%&!rw3EOFW>#Zn>9bZuJ3DX#gPcXf0BO_`GrTofPaWtTmM=g`ak1KRi7)i z;vEti{Ski~`2_{2<3FM~F=HjJA))af`5VbEC_wE$S|fkC%c3kj;|nsNTxfAJfoHWyg~n5g`k$&a4^82^wqxH7`NhnlGTRArXT zaws{iKO8sezF-z|?k6h$jJ>s?5e=ATKWx^0wKLR!CN!m;{NwyX?I35?>wVDo6OL5o z{@M`nBYo}v-Xd#q@EL$JAv>Wm$QrN@Kuh@rCopHgP}#-oa;yP+|5bKEZP2sQbHnbd zogrR7s_kKZz1N=BKez0@+O*O0`sb$dkMIxqc-2N}19AaSwHfm3UGe8{ua5RU@9w$X z+1I+V=5H*&)z`2>|G%$H*47)K%G@gftvA57-S_GbftnsZAfBrYu(kZw{DVY}vulR+ zud??_fFXZt`K=EC5+3H)4E%2{ztsjjFLy=`2`|4q`* z{8#xz388cV7a}Mui~L(Oe{CDq|4=Yg2uA)*s*m|Er7@BcQ{N1uSJlA%JlKYs`< zUtD(Fo5xn+_a8v2qM<@JSofR1@Alrf_urd^-|=s8@-!iE+piBt^XGnB^}8|?>_!e?frI)R{opO+tbgmG5!-o95=HF0#AioWJpXq*T!|?0$Z&`fM{Wd%JK-hKqH;g`{f7p^=r+-U&o&HVT z*XiHX{TCa%|KqmqcW<`Mes{NN_PaZ^E&q$!^vkzBKK~|vzxpAIf9bki?uJkLyY(D? z((dPQh|V#6!&ks}Y5X(b83VL=UH9ws{1f1r2q?fa1{%1#PZ1dNGY;tJ!Xud?<6g!= z<6g$WC$oIo!IQ<48Bz{ECLDBdGC&?r1jvOa86X#)WPn_F%6LK{E_}%VK6(2S3PL=g zpp&1Uz?H`n2`J$>J&}L{j^Xd(3NGQ8p2U2H?_vTf;h5e;f=f82H!+{#QGt~3CyH-$ zKEtB|D&Z$uKRTb`QGwlxE8>r?{|$Il;B5YP;bdNXkNFn-7!fF+zX8t5FS-T&A7=@Q z6G?wC|9>2h);|mXzdIi7pUnR6!WAtLo&ODZbpK%UzY9N+ebM<0kDfqp#h-{j zx<12qk@{M0#o7KHU7z9iG5!+H&L7eF3_r%!FX8Nb6rIoT*z!vWXALeopYUjTFC~1z z{Kw}L9xb1xh$~N!n2&f={>yUm^GkSCzHI(?;!mD`7mYs^KmtdBmhk)d`ZzyMe+fSp<|lDi03|%N{Nm;p@RYok#TL-5cv4=jfNsT;@^b5^al1n#<>dzDAf zJQuS=--_=t`FYauyA{7LtY5;9nfcHFZ^bjqn+99JbMk`uB|IlDn12(l8+=Y)umP0t zoV;Lu3E$=7r{|aO`@;MZek{z-!Qfv3&!$(;FX7qr>iK#6Q$BrKKiTyB0(_VC|5N;v zdz|xB#E*DyZ19v1|5CzF`S35Ne0a-vwtDpbln?)+b}_H%S_v + + + + + + + \ No newline at end of file diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/IISMeta.wxs b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/IISMeta.wxs new file mode 100644 index 0000000..48b6d4d --- /dev/null +++ b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/IISMeta.wxs @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/IsWiXPackageProject.wixproj b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/IsWiXPackageProject.wixproj new file mode 100644 index 0000000..085a36c --- /dev/null +++ b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/IsWiXPackageProject.wixproj @@ -0,0 +1,36 @@ + + + 3.7 + + $([System.Text.RegularExpressions.Regex]::Match($(TF_BUILD_BUILDNUMBER), "\d+.\d+.\d+.\d+")) + + $([System.Text.RegularExpressions.Regex]::Match($(BUILD_BUILDNUMBER), "\d+.\d+.\d+.\d+")) + + 0.0.1 + + + + + + + + Debug;MSIProductVersion=$(MSIProductVersion) + + + + MSIProductVersion=$(MSIProductVersion) + + + + Debug;MSIProductVersion=$(MSIProductVersion) + + + + MSIProductVersion=$(MSIProductVersion) + + + + + + + diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/IsWixProject.vstemplate b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/IsWixProject.vstemplate new file mode 100644 index 0000000..1c441fb --- /dev/null +++ b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/IsWixProject.vstemplate @@ -0,0 +1,37 @@ + + + IsWiX Setup Project + IsWiX.BootstrapperMSIProject + A project for creating an IsWiX based MSI file + Icon.ico + WiX + 20 + 1 + true + true + SetupProject + true + false + HeatWave + WiX + + + + Product.wxs + Files.wxs + IISMeta.wxs + + + + + + + + + + + + IsWiXGlobalParams, Version=4.0.0.0, Culture=neutral, PublicKeyToken=eba4e180870619ec + IsWiXGlobalParams.WizardMPT + + diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/Product.wxs b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/Product.wxs new file mode 100644 index 0000000..9f292af --- /dev/null +++ b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/PackageProjectTemplate/Product.wxs @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Application/IsWiX2022AddIn/IsWiX2022AddIn.csproj b/Application/IsWiX2022AddIn/IsWiX2022AddIn.csproj index b7a0450..c20388c 100644 --- a/Application/IsWiX2022AddIn/IsWiX2022AddIn.csproj +++ b/Application/IsWiX2022AddIn/IsWiX2022AddIn.csproj @@ -95,27 +95,31 @@ Always true - + Always true - + Always true - + Always true - + Always true - + Always true - + + Always + true + + Always true @@ -176,9 +180,11 @@ powershell Compress-Archive -Path * -DestinationPath '$(ProjectDir)ProjectTempla CD "$(ProjectDir)HeatWaveMSISolutionTemplate" powershell Compress-Archive -Path * -DestinationPath '$(ProjectDir)ProjectTemplates\HeatWaveMSISolutionTemplate.zip' -Force -CD "$(ProjectDir)HeatWaveBootstrapperSolutionTemplate" -powershell Compress-Archive -Path * -DestinationPath '$(ProjectDir)ProjectTemplates\HeatWaveBootstrapperSolutionTemplate.zip' -Force - +CD "$(ProjectDir)HeatWaveInternalUISolutionTemplate" +powershell Compress-Archive -Path * -DestinationPath '$(ProjectDir)ProjectTemplates\HeatWaveInternalUISolutionTemplate.zip' -Force + +CD "$(ProjectDir)HeatWaveStandardBASolutionTemplate" +powershell Compress-Archive -Path * -DestinationPath '$(ProjectDir)ProjectTemplates\HeatWaveStandardBASolutionTemplate.zip' -Force IF "%25SIGN_ISWIX%25"=="TRUE" signtool sign /fd SHA256 /tr http://timestamp.sectigo.com/?td=sha256 /td sha256 /as $(TargetPath) diff --git a/Application/IsWiX2022AddIn/source.extension.vsixmanifest b/Application/IsWiX2022AddIn/source.extension.vsixmanifest index 5a0b063..a6b9a4d 100644 --- a/Application/IsWiX2022AddIn/source.extension.vsixmanifest +++ b/Application/IsWiX2022AddIn/source.extension.vsixmanifest @@ -24,7 +24,8 @@ - + + diff --git a/Installer/IsWiX/IsWiX2022AddInLib.wxs b/Installer/IsWiX/IsWiX2022AddInLib.wxs index e4f1435..e6843ba 100644 --- a/Installer/IsWiX/IsWiX2022AddInLib.wxs +++ b/Installer/IsWiX/IsWiX2022AddInLib.wxs @@ -39,9 +39,9 @@ - - - + + + @@ -53,6 +53,11 @@ + + + + + From 96efabe2773222bfa25623fa35a8b672b43bbbf1 Mon Sep 17 00:00:00 2001 From: "Painter, Christopher P" Date: Sat, 23 Sep 2023 19:45:30 -0500 Subject: [PATCH 2/4] Update IsWixBundleProject.vstemplate --- .../BundleProjectTemplate/IsWixBundleProject.vstemplate | 2 -- 1 file changed, 2 deletions(-) diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate index d6daada..c0370c6 100644 --- a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate +++ b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate @@ -19,8 +19,6 @@ Bundle.wxs EULA.rtf Icon.png - iuipreq.thm - iuipreq.wxl From b8da35f70ef503cdb181712d7e1fc524dec55ef0 Mon Sep 17 00:00:00 2001 From: Christopher Painter Date: Sat, 23 Sep 2023 22:12:29 -0500 Subject: [PATCH 3/4] UX improvements --- .../BundleProjectTemplate/Bundle.wxs | 7 +- .../BundleProjectTemplate/Icon.png | Bin 196 -> 4991 bytes .../BundleProjectTemplate/IsWiXBundle.wixproj | 1 + .../IsWixBundleProject.vstemplate | 2 + .../BundleProjectTemplate/RtfTheme.wxl | 65 ++++++++++ .../BundleProjectTemplate/RtfTheme.xml | 118 ++++++++++++++++++ 6 files changed, 191 insertions(+), 2 deletions(-) create mode 100644 Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/RtfTheme.wxl create mode 100644 Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/RtfTheme.xml diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Bundle.wxs b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Bundle.wxs index 8fad1f6..9fab651 100644 --- a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Bundle.wxs +++ b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Bundle.wxs @@ -1,11 +1,14 @@  - + + - + + + \ No newline at end of file diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Icon.png b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Icon.png index 995d6910d08e2feb614f1060faf15cb533c8d87a..afab28c239af8e13393200981a6159ae2ff7c6c6 100644 GIT binary patch delta 4975 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 delta 142 zcmeybc7$<)BnJ}%1A{8}v(AZ%8r6px82An|9?xHq0u+q&ba4#HaDIE9k(a?hfO+B1 z?V-t&9qlY-K9t2Uu5Ac&&|V;Vfh&V`3sV#c+{cY?nICyilFfHsQx3F*!PC{xWt~$( F696IFFjW8m diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWiXBundle.wixproj b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWiXBundle.wixproj index 873af74..3e30883 100644 --- a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWiXBundle.wixproj +++ b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWiXBundle.wixproj @@ -32,6 +32,7 @@ + diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate index c0370c6..04411b9 100644 --- a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate +++ b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/IsWixBundleProject.vstemplate @@ -19,6 +19,8 @@ Bundle.wxs EULA.rtf Icon.png + RtfTheme.xml + RtfTheme.wxl diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/RtfTheme.wxl b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/RtfTheme.wxl new file mode 100644 index 0000000..a827d1a --- /dev/null +++ b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/RtfTheme.wxl @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/RtfTheme.xml b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/RtfTheme.xml new file mode 100644 index 0000000..74f472f --- /dev/null +++ b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/RtfTheme.xml @@ -0,0 +1,118 @@ + + + + + + Segoe UI + Segoe UI + Segoe UI + Segoe UI + Segoe UI + + + + + + + + + + + + + + + #(loc.InstallAcceptCheckbox) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #(loc.FailureHyperlinkLogText) + + + + + + + From 89f357b4e1d15983f4343b831fd8a30ab4e5c1b2 Mon Sep 17 00:00:00 2001 From: Christopher Painter Date: Sat, 23 Sep 2023 22:26:20 -0500 Subject: [PATCH 4/4] fix typo --- .../BundleProjectTemplate/Bundle.wxs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Bundle.wxs b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Bundle.wxs index 9fab651..4837a86 100644 --- a/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Bundle.wxs +++ b/Application/IsWiX2022AddIn/HeatWaveStandardBASolutionTemplate/BundleProjectTemplate/Bundle.wxs @@ -3,7 +3,7 @@ - +