Compare commits

...

5 Commits

Author SHA1 Message Date
RDeck 6ffa222420 ! 2024-09-06 17:57:14 -04:00
RDeck 6161668cd5 ! 2024-07-19 14:33:58 -04:00
RDeck 4f9a8c466e ! 2024-03-18 05:19:07 -04:00
RDeck c4c5ccd714 ! 2024-03-18 05:18:39 -04:00
RDeck 31442e6b5f ! 2024-03-18 05:17:54 -04:00
62 changed files with 9169 additions and 8701 deletions

View File

@ -0,0 +1,5 @@
{
"version": 1,
"isRoot": true,
"tools": {}
}

63
.gitattributes vendored Normal file
View File

@ -0,0 +1,63 @@
###############################################################################
# Set default behavior to automatically normalize line endings.
###############################################################################
* text=auto
###############################################################################
# Set default behavior for command prompt diff.
#
# This is need for earlier builds of msysgit that does not have it on by
# default for csharp files.
# Note: This is only used by command line
###############################################################################
#*.cs diff=csharp
###############################################################################
# Set the merge driver for project and solution files
#
# Merging from the command prompt will add diff markers to the files if there
# are conflicts (Merging from VS is not affected by the settings below, in VS
# the diff markers are never inserted). Diff markers may cause the following
# file extensions to fail to load in VS. An alternative would be to treat
# these files as binary and thus will always conflict and require user
# intervention with every merge. To do so, just uncomment the entries below
###############################################################################
#*.sln merge=binary
#*.csproj merge=binary
#*.vbproj merge=binary
#*.vcxproj merge=binary
#*.vcproj merge=binary
#*.dbproj merge=binary
#*.fsproj merge=binary
#*.lsproj merge=binary
#*.wixproj merge=binary
#*.modelproj merge=binary
#*.sqlproj merge=binary
#*.wwaproj merge=binary
###############################################################################
# behavior for image files
#
# image files are treated as binary by default.
###############################################################################
#*.jpg binary
#*.png binary
#*.gif binary
###############################################################################
# diff behavior for common document formats
#
# Convert binary document formats to text before diffing them. This feature
# is only available from the command line. Turn it on by uncommenting the
# entries below.
###############################################################################
#*.doc diff=astextplain
#*.DOC diff=astextplain
#*.docx diff=astextplain
#*.DOCX diff=astextplain
#*.dot diff=astextplain
#*.DOT diff=astextplain
#*.pdf diff=astextplain
#*.PDF diff=astextplain
#*.rtf diff=astextplain
#*.RTF diff=astextplain

363
.gitignore vendored Normal file
View File

@ -0,0 +1,363 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Mono auto generated files
mono_crash.*
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Oo]ut/
[Ll]og/
[Ll]ogs/
# Visual Studio 2015/2017 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# Visual Studio 2017 auto generated files
Generated\ Files/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUnit
*.VisualState.xml
TestResult.xml
nunit-*.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# Benchmark Results
BenchmarkDotNet.Artifacts/
# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/
# ASP.NET Scaffolding
ScaffoldingReadMe.txt
# StyleCop
StyleCopReport.xml
# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# Visual Studio Trace Files
*.e2e
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# AxoCover is a Code Coverage Tool
.axoCover/*
!.axoCover/settings.json
# Coverlet is a free, cross platform Code Coverage Tool
coverage*.json
coverage*.xml
coverage*.info
# Visual Studio code coverage results
*.coverage
*.coveragexml
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj
# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/
# NuGet Packages
*.nupkg
# NuGet Symbol Packages
*.snupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
*.appxbundle
*.appxupload
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs
# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk
# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak
# SQL Server files
*.mdf
*.ldf
*.ndf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- [Bb]ackup.rdl
*- [Bb]ackup ([0-9]).rdl
*- [Bb]ackup ([0-9][0-9]).rdl
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
node_modules/
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
# CodeRush personal settings
.cr/personal
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc
# Cake - Uncomment if you are using it
# tools/**
# !tools/packages.config
# Tabs Studio
*.tss
# Telerik's JustMock configuration file
*.jmconfig
# BizTalk build output
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs
# OpenCover UI analysis results
OpenCover/
# Azure Stream Analytics local run output
ASALocalRun/
# MSBuild Binary and Structured Log
*.binlog
# NVidia Nsight GPU debugger configuration file
*.nvuser
# MFractors (Xamarin productivity tool) working folder
.mfractor/
# Local History for Visual Studio
.localhistory/
# BeatPulse healthcheck temp database
healthchecksdb
# Backup folder for Package Reference Convert tool in Visual Studio 2017
MigrationBackup/
# Ionide (cross platform F# VS Code tools) working folder
.ionide/
# Fody - auto-generated XML schema
FodyWeavers.xsd

Binary file not shown.

Binary file not shown.

View File

@ -1,12 +1,6 @@
{
"ExpandedNodes": [
"",
"\\Components",
"\\Components\\Layout",
"\\Components\\Pages",
"\\obj",
"\\Properties",
"\\wwwroot"
""
],
"PreviewInSolutionExplorer": false
}

View File

@ -2,28 +2,28 @@
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<base href="/" />
<link rel="stylesheet" href="bootstrap/bootstrap.min.css" />
<link rel="stylesheet" href="app.css" />
<link rel="stylesheet" href="/style.css" />
<link rel="icon" type="image/png" href="favicon.png" />
<HeadOutlet />
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<base href="/" />
<link rel="stylesheet" href="bootstrap/bootstrap.min.css" />
<link rel="stylesheet" href="app.css" />
<link rel="stylesheet" href="/style.css" />
<link rel="icon" type="image/png" href="favicon.png" />
<HeadOutlet />
</head>
<body>
<Routes />
<script src="/js/plugins.min.js"></script>
<script src="/js/functions.bundle.js"></script>
<script src="/js/components/datepicker.js"></script>
<body class="stretched is-expanded-menu">
<Routes />
<script src="/js/plugins.min.js"></script>
<script src="/js/functions.bundle.js"></script>
<script src="/js/components/datepicker.js"></script>
<script>
jQuery('.home-date').datepicker({
autoclose: true,
startDate: "today",
});
</script>
<script>
jQuery('.home-date').datepicker({
autoclose: true,
startDate: "today",
});
</script>
</body>
</html>

View File

@ -0,0 +1,34 @@
@*
This will contain the HEAD elements to use the CANVAS template
*@
<HeadContent>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="x-ua-compatible" content="IE=edge">
<meta name="author" content="KeyMailSpecials">
<meta name="description" content="Seamlessly connecting customers to their preferred service providers, resulting in streamlined experiences for today's fast-paced world!'" />
<!-- Font Imports -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<!-- Core Style -->
<link rel="stylesheet" href="/style.css">
<!-- Font Icons -->
<link rel="stylesheet" href="css/font-icons.css">
<!-- Plugins/Components CSS -->
<link rel="stylesheet" href="css/components/datepicker.css">
<!-- Niche Demos -->
<link rel="stylesheet" href="demos/movers/movers.css">
<!-- Custom CSS -->
<link rel="stylesheet" href="css/custom.css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Document Title
============================================= -->
<title>KeyMail Specials</title> @*Override in basepage if you want to, otherwise it will use this*@
</HeadContent>

View File

@ -0,0 +1,88 @@
<header id="header" class="dark header-size-sm" data-sticky-shrink="false">
<div class="container">
<div class="header-row">
<!-- Logo
============================================= -->
<div id="logo" class="ms-auto ms-md-0">
<a>
<img class="logo-default" srcset="/images/logos/kms24w.png" alt="KeyMotive Logo">
<img class="logo-dark" srcset="/images/logos/kms24w.png" alt="KeyMotive Logo">
</a>
</div><!-- #logo end -->
</div>
</div>
<div id="header-wrap">
<div class="container">
<div class="header-row justify-content-between flex-row-reverse flex-lg-row">
<div class="header-misc">
<!-- Header Buttons
============================================= -->
<div class="header-buttons d-none d-sm-inline-block">
<a href="contact" data-offset="-80" class="button button-rounded button-white button-light button-small m-0">Contact Us</a>
</div>
</div>
<div class="primary-menu-trigger">
<button class="cnvs-hamburger" type="button" title="Open Mobile Menu">
<span class="cnvs-hamburger-box"><span class="cnvs-hamburger-inner"></span></span>
</button>
</div>
<!-- Primary Navigation
============================================= -->
<nav class="primary-menu with-arrows navbar-expand">
<ul class="menu-container">
<li class="menu-item @actChoice[0]"><a class="menu-link" href="/"><div>Home</div></a></li>
<li class="menu-item @actChoice[1]"><a class="menu-link" href="/about"><div>About Us</div></a></li>
<li class="menu-item @actChoice[2]"><a class="menu-link" href="/privacy"><div>Privacy</div></a></li>
</ul>
</nav><!-- #primary-menu end -->
<form class="top-search-form" action="search.html" method="get">
<input type="text" name="q" class="form-control" value="" placeholder="Type &amp; Hit Enter.." autocomplete="off">
</form>
</div>
</div>
</div>
<div class="header-wrap-clone"></div>
</header><!-- #header end -->
@code {
[Parameter]
public enuChoice ActiveChoice { get; set; } = enuChoice.Home;
public enum enuChoice : byte
{
Home = 0,
AboutUs = 1,
Privacy = 2,
Nothing = 3
}
string[] actChoice = { "", "", "" };
protected override void OnInitialized()
{
switch (ActiveChoice)
{
case enuChoice.AboutUs:
actChoice[1] = "current";
break;
case enuChoice.Privacy:
actChoice[2] = "current";
break;
case enuChoice.Nothing:
//meh
break;
default:
actChoice[0] = "current";
break;
}
}
}

View File

@ -1,4 +1,4 @@
@inherits LayoutComponentBase
<div class="main">
@Body
</div>
@Body
</div>

View File

@ -1,290 +1,204 @@
@page "/about"
@inject Services.GlobalService gloService
<head>
<CanvasHomePage />
<PageTitle>About Us - @gloService.WebsiteName</PageTitle>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="x-ua-compatible" content="IE=edge">
<!-- Document Wrapper
============================================= -->
<div id="wrapper">
<!-- Font Imports -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<!-- Header
============================================= -->
<Header1 ActiveChoice=Header1.enuChoice.AboutUs />
<!-- Core Style -->
<link rel="stylesheet" href="style.css">
<!-- Content
============================================= -->
<section id="content">
<!-- Font Icons -->
<link rel="stylesheet" href="css/font-icons.css">
<div class="content-wrap p-0">
<!-- Plugins/Components CSS -->
<link rel="stylesheet" href="css/components/datepicker.css">
<div class="section mt-0" style="background-position: center center; background-repeat: no-repeat; background-size: cover; background-image: linear-gradient(to right, rgba(0,0,0,.6), rgba(0,0,0,0.3)), url('demos/movers/images/section/success.jpg');">
<div class="shape-divider" data-shape="wave" data-position="bottom" data-height="100"></div>
<!-- Niche Demos -->
<link rel="stylesheet" href="demos/movers/movers.css">
<div class="container dark">
<div class="row align-items-center h-100" style="padding: 100px 0 150px">
<div class="col-xl-7 col-lg-10">
<h3 class="display-4 fw-semibold mb-4">Striving for Growth</h3>
</div>
</div>
</div>
</div>
<!-- Custom CSS -->
<link rel="stylesheet" href="css/custom.css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<div class="section-map mb-6 mt-6">
<br /><br /><br /><br /><br /><br /><br /><br />
<div class="counter-section">
<div class="row align-items-stretch m-0 w-100 text-center">
<div class="col-sm-3 col-6">
<div class="counter-dots"></div>
<div class="counter font-secondary"><span data-from="3" data-to="16" data-refresh-interval="50" data-speed="2200" data-comma="true"></span></div>
<h5 class="text-capitalize ls-0 mt-0"><u>Years of Experience</u></h5>
</div>
<!-- Document Title
============================================= -->
<title>About Us</title>
<div class="col-sm-3 col-6">
<div class="counter-dots"></div>
<div class="counter font-secondary"><span data-from="100" data-to="100000" data-refresh-interval="50" data-speed="2100" data-comma="true"></span>+</div>
<h5 class="text-capitalize ls-0 mt-0"><u>Pieces Mailed Annually</u></h5>
</div>
</head>
<div class="col-sm-3 col-6">
<div class="counter-dots"></div>
<div class="counter font-secondary"><span data-from="100" data-to="500000" data-refresh-interval="25" data-speed="2300" data-comma="true"></span>+</div>
<h5 class="text-capitalize ls-0 mt-0"><u>Emails Sent Annually</u></h5>
</div>
<body class="stretched is-expanded-menu">
<div class="col-sm-3 col-6">
<div class="counter-dots"></div>
<div class="counter font-secondary"><span data-from="1" data-to="42" data-refresh-interval="10" data-speed="2100" data-comma="true"></span></div>
<h5 class="text-capitalize ls-0 mt-0"><u>Services Offered</u></h5>
</div>
</div>
<!-- Document Wrapper
============================================= -->
<div id="wrapper">
</div>
</div>
<!-- Header
============================================= -->
<header id="header" class="dark header-size-sm" data-sticky-shrink="false">
<div class="container">
<div class="header-row">
<div class="clear"></div>
<!-- Logo
============================================= -->
<div id="logo" class="ms-auto ms-md-0">
<a>
<img class="logo-default" srcset="images/km_logo.png" alt="KeyMotive Logo">
<img class="logo-dark" srcset="images/km_logo.png" alt="KeyMotive Logo">
</a>
</div><!-- #logo end -->
</div>
</div>
<div class="py-6 mt-5 dark" style="background-color: #061a35;">
<div class="container mb-5">
<div class="row justify-content-between">
<div class="col-md-5">
<h3 class="display-4 fw-bold mb-4"></h3>
<img src="demos/movers/images/section/collab.svg" alt="Image" class="img-about">
</div>
<div class="col-md-6">
<h2>Working With Your Shop to Deliver Excellence</h2>
<p class="mt-4">Multi-channel marketing is the most efficient way to communicate with today's consumer. Some prefer traditional postal mail communications, others choose email and the rest want texting (SMS/EMS) as their method of communication. KeyMail™ can assist you in all of these channels! We'll design a highly efficient direct marketing solution to keep your customers coming in!</p>
<p class="mt-4"> Our solutions span many industries across the United States and Canada. Our solutions are geared to perform for a single location or for chains of 600+ stores. Call us to discuss a solution today!</p>
</div>
</div>
</div>
</div>
<div id="header-wrap">
<div class="container">
<div class="header-row justify-content-between flex-row-reverse flex-lg-row">
<div class="section section-features bg-transparent pb-0 mb-4">
<div class="container">
<div class="row col-mb-50 col-mb-lg-80">
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/1.jpg');">
<i class="bi-bar-chart-line"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Results Driven</h3>
<p class="text-muted">The numbers always tell a story. We want that story to be what you are looking for, so we analyze and adjust programs - finding ways to improve them.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/2.jpg');">
<i class="bi-building-check"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Collaboration</h3>
<p class="text-muted">The key to effective collaboration is open communication. A constructive dialogue will produce marketing programs that work for you.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/3.jpg');">
<i class="bi-hand-thumbs-up"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Excellence</h3>
<p class="text-muted">Perfection can be limited by its nature, but pursuing excellence is a journey with rewards. With every shop's unique needs, it is always a challenge worth accepting.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4">
<i class="bi-envelope-check"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Adaptability</h3>
<p class="text-muted">Word of mouth is still the best form of marketing. It's just not done face-to-face as much. So use the technology and adapt to today's environment. Enhance the customer journey.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/1.jpg');">
<i class="bi-check2-circle"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Accuracy</h3>
<p class="text-muted">Our models are finely tuned to know what your customers' needs are.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4">
<i class="bi-cloud-check"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Reliability</h3>
<p class="text-muted">We are always eager to collaborate with you to provide more value through your marketing channels. Your customer retention and satisfaction is our priority.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="header-misc">
<!-- Header Buttons
============================================= -->
<div class="header-buttons d-none d-sm-inline-block">
<a href="contact" data-offset="-80" class="button button-rounded button-white button-light button-small m-0">Contact Us</a>
</div>
<div class="clear"></div>
</div>
<div class="section dark pt-0 mb-0 bg-color" style="background: url('demos/movers/images/bg-2.png') no-repeat center bottom / 100%; overflow: visible">
<svg viewBox="0 0 1960 206.8" class="bg-white">
<path class="svg-themecolor" style="opacity:0.2;" d="M0,142.8A2337.49,2337.49,0,0,1,297.5,56.3C569.33-3.53,783.89.22,849.5,2.3c215.78,6.86,382.12,45.39,503.25,73.45,158.87,36.8,283.09,79.13,458.75,54.55A816.49,816.49,0,0,0,1983,86.8v110H0Z"></path>
<path class="svg-themecolor" d="M.5,152.8s498-177,849-150,1031,238,1134,94v110H.5Z"></path>
</svg>
<div class="container">
<div class="row align-items-center justify-content-center text-center my-4">
<div class="primary-menu-trigger">
<button class="cnvs-hamburger" type="button" title="Open Mobile Menu">
<span class="cnvs-hamburger-box"><span class="cnvs-hamburger-inner"></span></span>
</button>
</div>
<div class="col-sm-8">
<div class="heading-block border-bottom-0 mb-4">
<h2 class="fw-semibold ls-0 text-transform-none mb-3" style="font-size: 44px; line-height: 1.3">Contact Our Marketing Professionals</h2>
<p></p>
</div>
<a href="contact" class="button button-white button-light button-rounded fw-medium m-0">Get In Touch</a>
</div>
<!-- Primary Navigation
============================================= -->
<nav class="primary-menu with-arrows navbar-expand">
</div>
</div>
</div>
</div>
</section><!-- #content end -->
<!-- Footer
============================================= -->
<footer id="footer" class="bg-transparent border-0">
<ul class="menu-container">
<li class="menu-item"><a class="menu-link" href=""><div>Home</div></a></li>
<li class="menu-item current"><a class="menu-link" href="about"><div>About Us</div></a></li>
<li class="menu-item"><a class="menu-link" href="privacy"><div>Privacy</div></a></li>
</ul>
<!-- Copyrights
============================================= -->
<div id="copyrights" class="bg-transparent">
</nav><!-- #primary-menu end -->
<div class="container">
<form class="top-search-form" action="search.html" method="get">
<input type="text" name="q" class="form-control" value="" placeholder="Type &amp; Hit Enter.." autocomplete="off">
</form>
<div class="row justify-content-between align-items-center">
<div class="col-md-6 text-black-50">
Copyright &copy; 2010 - @gloService.YearInFooter All Rights Reserved by KeyMotive LLC.
</div>
</div>
</div>
</div>
</div>
<div class="header-wrap-clone"></div>
</header><!-- #header end -->
</div>
<!-- Content
============================================= -->
<section id="content">
</div><!-- #copyrights end -->
<div class="content-wrap p-0">
</footer><!-- #footer end -->
<div class="section mt-0" style="background-position: center center; background-repeat: no-repeat; background-size: cover; background-image: linear-gradient(to right, rgba(0,0,0,.6), rgba(0,0,0,0.3)), url('demos/movers/images/section/success.jpg');">
<div class="shape-divider" data-shape="wave" data-position="bottom" data-height="100"></div>
<div class="container dark">
<div class="row align-items-center h-100" style="padding: 100px 0 150px">
<div class="col-xl-7 col-lg-10">
<h3 class="display-4 fw-semibold mb-4">Striving for Growth</h3>
</div>
</div>
</div>
</div>
<div class="section-map mb-6 mt-6">
<br /><br /><br /><br /><br /><br /><br /><br />
<div class="counter-section">
<div class="row align-items-stretch m-0 w-100 text-center">
<div class="col-sm-3 col-6">
<div class="counter-dots"></div>
<div class="counter font-secondary"><span data-from="3" data-to="16" data-refresh-interval="50" data-speed="2200" data-comma="true"></span></div>
<h5 class="text-capitalize ls-0 mt-0"><u>Years of Experience</u></h5>
</div>
<div class="col-sm-3 col-6">
<div class="counter-dots"></div>
<div class="counter font-secondary"><span data-from="100" data-to="100000" data-refresh-interval="50" data-speed="2100" data-comma="true"></span>+</div>
<h5 class="text-capitalize ls-0 mt-0"><u>Pieces Mailed Annually</u></h5>
</div>
<div class="col-sm-3 col-6">
<div class="counter-dots"></div>
<div class="counter font-secondary"><span data-from="100" data-to="500000" data-refresh-interval="25" data-speed="2300" data-comma="true"></span>+</div>
<h5 class="text-capitalize ls-0 mt-0"><u>Emails Sent Annually</u></h5>
</div>
<div class="col-sm-3 col-6">
<div class="counter-dots"></div>
<div class="counter font-secondary"><span data-from="1" data-to="42" data-refresh-interval="10" data-speed="2100" data-comma="true"></span></div>
<h5 class="text-capitalize ls-0 mt-0"><u>Services Offered</u></h5>
</div>
</div>
</div>
</div>
<div class="clear"></div>
<div class="py-6 mt-5 dark" style="background-color: #061a35;">
<div class="container mb-5">
<div class="row justify-content-between">
<div class="col-md-5">
<h3 class="display-4 fw-bold mb-4"></h3>
<img src="demos/movers/images/section/collab.svg" alt="Image" class="img-about">
</div>
<div class="col-md-6">
<h2>Working With Your Shop to Deliver Excellence</h2>
<p class="mt-4">Multi-channel marketing is the most efficient way to communicate with today's consumer. Some prefer traditional postal mail communications, others choose email and the rest want texting (SMS/EMS) as their method of communication. KeyMail™ can assist you in all of these channels! We'll design a highly efficient direct marketing solution to keep your customers coming in!</p>
<p class="mt-4"> Our solutions span many industries across the United States and Canada. Our solutions are geared to perform for a single location or for chains of 600+ stores. Call us to discuss a solution today!</p>
</div>
</div>
</div>
</div>
<div class="section section-features bg-transparent pb-0 mb-4">
<div class="container">
<div class="row col-mb-50 col-mb-lg-80">
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/1.jpg');">
<i class="bi-bar-chart-line"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Results Driven</h3>
<p class="text-muted">The numbers always tell a story. We want that story to be what you are looking for, so we analyze and adjust programs - finding ways to improve them.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/2.jpg');">
<i class="bi-building-check"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Collaboration</h3>
<p class="text-muted">The key to effective collaboration is open communication. A constructive dialogue will produce marketing programs that work for you.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/3.jpg');">
<i class="bi-hand-thumbs-up"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Excellence</h3>
<p class="text-muted">Perfection can be limited by its nature, but pursuing excellence is a journey with rewards. With every shop's unique needs, it is always a challenge worth accepting.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4">
<i class="bi-envelope-check"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Adaptability</h3>
<p class="text-muted">Word of mouth is still the best form of marketing. It's just not done face-to-face as much. So use the technology and adapt to today's environment. Enhance the customer journey.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/1.jpg');">
<i class="bi-check2-circle"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Accuracy</h3>
<p class="text-muted">Our models are finely tuned to know what your customers' needs are.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4">
<i class="bi-cloud-check"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Reliability</h3>
<p class="text-muted">We are always eager to collaborate with you to provide more value through your marketing channels. Your customer retention and satisfaction is our priority.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="clear"></div>
<div class="section dark pt-0 mb-0 bg-color" style="background: url('demos/movers/images/bg-2.png') no-repeat center bottom / 100%; overflow: visible">
<svg viewBox="0 0 1960 206.8" class="bg-white">
<path class="svg-themecolor" style="opacity:0.2;" d="M0,142.8A2337.49,2337.49,0,0,1,297.5,56.3C569.33-3.53,783.89.22,849.5,2.3c215.78,6.86,382.12,45.39,503.25,73.45,158.87,36.8,283.09,79.13,458.75,54.55A816.49,816.49,0,0,0,1983,86.8v110H0Z"></path>
<path class="svg-themecolor" d="M.5,152.8s498-177,849-150,1031,238,1134,94v110H.5Z"></path>
</svg>
<div class="container">
<div class="row align-items-center justify-content-center text-center my-4">
<div class="col-sm-8">
<div class="heading-block border-bottom-0 mb-4">
<h2 class="fw-semibold ls-0 text-transform-none mb-3" style="font-size: 44px; line-height: 1.3">Contact Our Marketing Professionals</h2>
<p></p>
</div>
<a href="contact" class="button button-white button-light button-rounded fw-medium m-0">Get In Touch</a>
</div>
</div>
</div>
</div>
</div>
</section><!-- #content end -->
<!-- Footer
============================================= -->
<footer id="footer" class="bg-transparent border-0">
<!-- Copyrights
============================================= -->
<div id="copyrights" class="bg-transparent">
<div class="container">
<div class="row justify-content-between align-items-center">
<div class="col-md-6 text-black-50">
Copyrights &copy; 2024 All Rights Reserved by KeyMotive LLC.
</div>
</div>
</div>
</div><!-- #copyrights end -->
</footer><!-- #footer end -->
</div><!-- #wrapper end -->
<!-- Go To Top
============================================= -->
<div id="gotoTop" class="uil uil-angle-up"></div>
</body>
</div><!-- #wrapper end -->
<!-- Go To Top
============================================= -->
<div id="gotoTop" class="uil uil-angle-up"></div>

View File

@ -1,248 +1,161 @@
@page "/contact"
@inject Services.GlobalService gloService
<!DOCTYPE html>
<html dir="ltr" lang="en-US">
<head>
<CanvasHomePage />
<PageTitle>Contact Us - @gloService.WebsiteName</PageTitle>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="x-ua-compatible" content="IE=edge">
<meta name="author" content="SemiColonWeb">
<meta name="description" content="Create Packers, Movers &amp; Shipping Websites with Canvas Template. Get Canvas to build powerful websites easily with the Highly Customizable &amp; Best Selling Bootstrap Template, today.">
<!-- Document Wrapper
============================================= -->
<div id="wrapper">
<!-- Font Imports -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<!-- Header
============================================= -->
<Header1 ActiveChoice=Header1.enuChoice.Nothing/>
<!-- Core Style -->
<link rel="stylesheet" href="style.css">
<!-- Page Title
============================================= -->
<section class="page-title bg-color dark py-6">
<div class="container">
<div class="page-title-row">
<!-- Font Icons -->
<link rel="stylesheet" href="css/font-icons.css">
<div class="page-title-content">
<h1>Contact Us</h1>
<span>Get In Touch</span>
</div>
<!-- Plugins/Components CSS -->
<link rel="stylesheet" href="css/components/datepicker.css">
</div>
</div>
</section><!-- .page-title end -->
<!-- Content
============================================= -->
<section id="content">
<!-- Niche Demos -->
<link rel="stylesheet" href="demos/movers/movers.css">
<div class="content-wrap pb-0">
<!-- Custom CSS -->
<link rel="stylesheet" href="css/custom.css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<div class="container mb-5">
<div class="row justify-content-between">
<div class="col-lg-4 mb-5 mb-lg-0">
<h3>Send us an Email</h3>
<!-- Document Title
============================================= -->
<title>Contact Us</title>
<div class="form-widget">
</head>
<div class="form-result"></div>
<body class="stretched is-expanded-menu">
<form class="mb-0" id="template-contactform" name="template-contactform" action="include/form.php" method="post">
<!-- Document Wrapper
============================================= -->
<div id="wrapper">
<div class="form-process">
<div class="css3-spinner">
<div class="css3-spinner-scaler"></div>
</div>
</div>
<!-- Header
============================================= -->
<header id="header" class="dark header-size-sm" data-sticky-shrink="false">
<div class="container">
<div class="header-row">
<div class="row">
<div class="col-12 form-group">
<label for="template-contactform-name">Name <small>*</small></label>
<input type="text" autofocus="autofocus" id="template-contactform-name" name="template-contactform-name" value="" class="form-control required">
</div>
<!-- Logo
============================================= -->
<div id="logo" class="ms-auto ms-md-0">
<a>
<img class="logo-default" srcset="images/km_logo.png" alt="KeyMotive Logo">
<img class="logo-dark" srcset="images/km_logo.png" alt="KeyMotive Logo">
</a>
</div><!-- #logo end -->
<div class="col-12 form-group">
<label for="template-contactform-email">Email <small>*</small></label>
<input type="email" id="template-contactform-email" name="template-contactform-email" value="" class="required email form-control">
</div>
</div>
</div>
<div class="col-12 form-group">
<label for="template-contactform-phone">Phone</label>
<input type="text" id="template-contactform-phone" name="template-contactform-phone" value="" class="form-control">
</div>
<div id="header-wrap">
<div class="container">
<div class="header-row justify-content-between flex-row-reverse flex-lg-row">
<div class="col-12 form-group">
<label for="template-contactform-service">Services</label>
<select id="template-contactform-service" name="template-contactform-service" class="form-select">
<option value="">-- Select One --</option>
<option value="Sales">Sales</option>
<option value="Billing">Billing</option>
<option value="Support">Support</option>
<option value="Would Like More Info">Would Like More Info</option>
</select>
</div>
<div class="header-misc">
<div class="col-12 form-group">
<label for="template-contactform-message">Message <small>*</small></label>
<textarea class="required form-control" id="template-contactform-message" name="template-contactform-message" rows="6" cols="30"></textarea>
</div>
<!-- Header Buttons
============================================= -->
<div class="header-buttons d-none d-sm-inline-block">
<a href="contact" data-offset="-80" class="button button-rounded button-white button-light button-small m-0">Contact Us</a>
</div>
<div class="col-12 form-group d-none">
<input type="text" id="template-contactform-botcheck" name="template-contactform-botcheck" value="" class="form-control">
</div>
</div>
<div class="col-12 form-group">
<button class="button button-rounded m-0 w-100 button-large" type="submit" id="template-contactform-submit" name="template-contactform-submit" value="submit">Send Message</button>
</div>
</div>
<div class="primary-menu-trigger">
<button class="cnvs-hamburger" type="button" title="Open Mobile Menu">
<span class="cnvs-hamburger-box"><span class="cnvs-hamburger-inner"></span></span>
</button>
</div>
<input type="hidden" name="prefix" value="template-contactform-">
<!-- Primary Navigation
============================================= -->
<nav class="primary-menu with-arrows">
</form>
</div>
</div>
<div class="col-lg-7">
<h3>Contact Us</h3>
<div class="row">
<div class="col-md-4 col-6 text-smaller">
<h5 class="fw-semibold mb-2">KeyMail Specials</h5>
<address class="mb-2">
c/o KeyMotive LLC<br>
40503 Koppernick Rd, Canton MI 48187<br>
</address>
Phone: <a href="#" class="text-dark">(888) 422-7390</a><br>
</div>
</div>
<div class="line my-5"></div>
</div>
</div>
</div>
<ul class="menu-container">
<li class="menu-item"><a class="menu-link" href=""><div>Home</div></a></li>
<li class="menu-item"><a class="menu-link" href="about"><div>About Us</div></a></li>
<li class="menu-item"><a class="menu-link" href="privacy"><div>Privacy</div></a></li>
</ul>
</nav><!-- #primary-menu end -->
</div>
</div>
</div>
<div class="header-wrap-clone"></div>
</header><!-- #header end -->
<!-- Page Title
============================================= -->
<section class="page-title bg-color dark py-6">
<div class="container">
<div class="page-title-row">
<div class="page-title-content">
<h1>Contact Us</h1>
<span>Get In Touch</span>
</div>
</div>
</div>
</section><!-- .page-title end -->
<!-- Content
============================================= -->
<section id="content">
<div class="content-wrap pb-0">
<div class="container mb-5">
<div class="row justify-content-between">
<div class="col-lg-4 mb-5 mb-lg-0">
<h3>Send us an Email</h3>
<div class="form-widget">
<div class="form-result"></div>
<form class="mb-0" id="template-contactform" name="template-contactform" action="include/form.php" method="post">
<div class="form-process">
<div class="css3-spinner">
<div class="css3-spinner-scaler"></div>
</div>
</div>
<div class="row">
<div class="col-12 form-group">
<label for="template-contactform-name">Name <small>*</small></label>
<input type="text" id="template-contactform-name" name="template-contactform-name" value="" class="form-control required">
</div>
<div class="col-12 form-group">
<label for="template-contactform-email">Email <small>*</small></label>
<input type="email" id="template-contactform-email" name="template-contactform-email" value="" class="required email form-control">
</div>
<div class="col-12 form-group">
<label for="template-contactform-phone">Phone</label>
<input type="text" id="template-contactform-phone" name="template-contactform-phone" value="" class="form-control">
</div>
<div class="col-12 form-group">
<label for="template-contactform-service">Services</label>
<select id="template-contactform-service" name="template-contactform-service" class="form-select">
<option value="">-- Select One --</option>
<option value="Sales">Sales</option>
<option value="Billing">Billing</option>
<option value="Support">Support</option>
<option value="Would Like More Info">Would Like More Info</option>
</select>
</div>
<div class="col-12 form-group">
<label for="template-contactform-message">Message <small>*</small></label>
<textarea class="required form-control" id="template-contactform-message" name="template-contactform-message" rows="6" cols="30"></textarea>
</div>
<div class="col-12 form-group d-none">
<input type="text" id="template-contactform-botcheck" name="template-contactform-botcheck" value="" class="form-control">
</div>
<div class="col-12 form-group">
<button class="button button-rounded m-0 w-100 button-large" type="submit" id="template-contactform-submit" name="template-contactform-submit" value="submit">Send Message</button>
</div>
</div>
<input type="hidden" name="prefix" value="template-contactform-">
</form>
</div>
</div>
<div class="col-lg-7">
<h3>Contact Us</h3>
<div class="row">
<div class="col-md-4 col-6 text-smaller">
<h5 class="fw-semibold mb-2">KeyMail Specials</h5>
<address class="mb-2">
c/o KeyMotive LLC<br>
40503 Koppernick Rd, Canton MI 48187<br>
</address>
Phone: <a href="#" class="text-dark">(734) 217-4940</a><br>
</div>
</div>
<div class="line my-5"></div>
</div>
</div>
</div>
<div class="clear"></div>
<div class="clear"></div>
<div class="section dark pt-0 mb-0 bg-color" style="background: url('demos/movers/images/bg-2.png') no-repeat center bottom / 100%; overflow: visible">
<svg viewBox="0 0 1960 206.8" class="bg-white">
<path class="svg-themecolor" style="opacity:0.2;" d="M0,142.8A2337.49,2337.49,0,0,1,297.5,56.3C569.33-3.53,783.89.22,849.5,2.3c215.78,6.86,382.12,45.39,503.25,73.45,158.87,36.8,283.09,79.13,458.75,54.55A816.49,816.49,0,0,0,1983,86.8v110H0Z"></path>
<path class="svg-themecolor" d="M.5,152.8s498-177,849-150,1031,238,1134,94v110H.5Z"></path>
</svg>
<div class="container">
<div class="row align-items-center justify-content-center text-center my-4">
<div class="section dark pt-0 mb-0 bg-color" style="background: url('demos/movers/images/bg-2.png') no-repeat center bottom / 100%; overflow: visible">
<svg viewBox="0 0 1960 206.8" class="bg-white">
<path class="svg-themecolor" style="opacity:0.2;" d="M0,142.8A2337.49,2337.49,0,0,1,297.5,56.3C569.33-3.53,783.89.22,849.5,2.3c215.78,6.86,382.12,45.39,503.25,73.45,158.87,36.8,283.09,79.13,458.75,54.55A816.49,816.49,0,0,0,1983,86.8v110H0Z"></path>
<path class="svg-themecolor" d="M.5,152.8s498-177,849-150,1031,238,1134,94v110H.5Z"></path>
</svg>
<div class="container">
<div class="row align-items-center justify-content-center text-center my-4">
<div class="col-sm-8">
<div class="heading-block border-bottom-0 mb-4">
</div>
</div>
<div class="col-sm-8">
<div class="heading-block border-bottom-0 mb-4">
</div>
</div>
</div>
</div>
</div>
</div>
</section><!-- #content end -->
<!-- Footer
============================================= -->
<footer id="footer" class="bg-transparent border-0">
</div>
</div>
</div>
</div>
</section><!-- #content end -->
<!-- Footer
============================================= -->
<footer id="footer" class="bg-transparent border-0">
<!-- Copyrights
============================================= -->
<div id="copyrights" class="bg-transparent">
<!-- Copyrights
============================================= -->
<div id="copyrights" class="bg-transparent">
<div class="container">
<div class="container">
<div class="row justify-content-between align-items-center">
<div class="col-md-6 text-black-50">
Copyrights &copy; 2024 All Rights Reserved by KeyMotive LLC.
</div>
</div>
<div class="row justify-content-between align-items-center">
<div class="col-md-6 text-black-50">
Copyright &copy; 2010 - @gloService.YearInFooter All Rights Reserved by KeyMotive LLC.
</div>
</div>
</div>
</div>
</div><!-- #copyrights end -->
</div><!-- #copyrights end -->
</footer><!-- #footer end -->
</footer><!-- #footer end -->
</div><!-- #wrapper end -->
<!-- Go To Top
============================================= -->
<div id="gotoTop" class="uil uil-angle-up"></div>
</body>
</html>
</div><!-- #wrapper end -->
<!-- Go To Top
============================================= -->
<div id="gotoTop" class="uil uil-angle-up"></div>

View File

@ -1,446 +1,361 @@
@page "/"
@inject Services.GlobalService gloService
<!DOCTYPE html>
<html dir="ltr" lang="en-US">
<head>
<CanvasHomePage />
<PageTitle>Home - @gloService.WebsiteName</PageTitle>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="x-ua-compatible" content="IE=edge">
<meta name="author" content="SemiColonWeb">
<meta name="description" content="Create Packers, Movers &amp; Shipping Websites with Canvas Template. Get Canvas to build powerful websites easily with the Highly Customizable &amp; Best Selling Bootstrap Template, today.">
<!-- Document Wrapper
============================================= -->
<div id="wrapper">
<!-- Font Imports -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<!-- Header
============================================= -->
<Header1 ActiveChoice=Header1.enuChoice.Home />
<!-- Core Style -->
<link rel="stylesheet" href="/style.css">
<!-- Slider
============================================= -->
<section id="slider" class="slider-element bg-color" style="height: auto; padding: 60px 0; background: url('demos/movers/images/bg-2.png') no-repeat center center / 100% 100%;">
<!-- Font Icons -->
<link rel="stylesheet" href="css/font-icons.css">
<div class="container mt-4" style="z-index: 2">
<div class="text-center">
<h2 class="text-white h2 fw-semibold mb-2">Welcome to<br /><img src="/images/logos/kms24w.png" width="20%" class="img-fluid" /></h2>
<p class="text-white-50"></p>
</div>
<div class="row mt-5 justify-content-center">
<div class="col-lg-6">
<ul class="nav nav-tabs nav-justified flex-column border-bottom-0 flex-md-row bg-color mt-4" role="tablist">
<li class="nav-item">
<a class="nav-link py-3 active" id="login-tab" data-bs-toggle="tab" href="#login" role="tab" aria-controls="login" aria-selected="true">Login</a>
</li>
<li class="nav-item">
<a class="nav-link py-3" id="register-tab" data-bs-toggle="tab" href="#register" role="tab" aria-controls="register" aria-selected="false">Register</a>
</li>
</ul>
<div class="tab-content rounded-bottom shadow bg-white py-4 px-5">
<div class="tab-pane fade show active" id="login" role="tabpanel" aria-labelledby="login-tab">
<p class="mb-4">Please enter your login information.</p>
<div class="form-widget">
<div class="form-result"></div>
<form class="row login-form position-relative mb-0" action="include/form.php" method="post" enctype="multipart/form-data">
<div class="form-process">
<div class="css3-spinner">
<div class="css3-spinner-scaler"></div>
</div>
</div>
<!-- Plugins/Components CSS -->
<link rel="stylesheet" href="css/components/datepicker.css">
<div class="col-sm-6 form-group">
<div class="input-group">
<span class="input-group-text bg-transparent"><i class="bi-person"></i></span>
<input type="text" name="login-form-phone" id="login-form-phone" class="form-control required" value="" placeholder="Username">
</div>
</div>
<br>
<div class="col-sm-6 form-group">
<div class="input-group">
<span class="input-group-text bg-transparent"><i class="bi-calendar-week"></i></span>
<input type="text" class="form-control home-date required" name="login-form-date" id="login-form-date" value="" placeholder="Password">
</div>
</div>
<!-- Niche Demos -->
<link rel="stylesheet" href="demos/movers/movers.css">
<div class="col-12 d-none">
<input type="text" id="login-form-botcheck" name="login-form-botcheck" value="">
</div>
<!-- Custom CSS -->
<link rel="stylesheet" href="css/custom.css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<div class="col-12">
<button type="submit" name="login-form-submit" class="btn bg-color text-white fw-medium w-100 py-2 mt-2">Login</button>
</div>
<!-- Document Title
============================================= -->
<title>KeyMail Specials</title>
<input type="hidden" name="prefix" value="login-form-">
<input type="hidden" name="subject" value="Home Moving Request">
<input type="hidden" name="html_title" value="Home Moving">
</form>
</div>
</div>
<div class="tab-pane fade" id="register" role="tabpanel" aria-labelledby="register-tab">
<div class="form-widget">
<div class="form-result"></div>
<form class="row register-form position-relative mb-0" action="include/form.php" method="post" enctype="multipart/form-data">
<div class="form-process">
<div class="css3-spinner">
<div class="css3-spinner-scaler"></div>
</div>
</div>
</head>
<div class="col-sm-6 form-group">
<div class="input-group">
<span class="input-group-text bg-transparent"><i class="bi-person"></i></span>
<input type="text" name="register-form-name" id="register-form-name" class="form-control required" value="" placeholder="Username">
</div>
</div>
<body class="stretched is-expanded-menu">
<div class="col-sm-6 form-group">
<div class="input-group">
<span class="input-group-text bg-transparent"><i class="bi-calendar-week"></i></span>
<input type="text" class="form-control home-date required" name="register-form-date" id="register-form-date" value="" placeholder="Password">
</div>
</div>
<!-- Document Wrapper
============================================= -->
<div id="wrapper">
<div class="col-sm-6 form-group">
<div class="input-group">
<span class="input-group-text bg-transparent"><i class="bi-envelope"></i></span>
<input type="email" name="register-form-email" id="register-form-email" class="form-control required" value="" placeholder="Email">
</div>
</div>
<!-- Header
============================================= -->
<header id="header" class="dark header-size-sm" data-sticky-shrink="false">
<div class="container">
<div class="header-row">
<div class="col-sm-6 form-group">
<div class="input-group">
<span class="input-group-text bg-transparent"><i class="bi-calendar-week"></i></span>
<input type="text" class="form-control home-date required" name="register-form-password" id="register-form-password" value="" placeholder="Confirm Password">
</div>
</div>
<!-- Logo
============================================= -->
<div id="logo" class="ms-auto ms-md-0">
<a>
<img class="logo-default" srcset="images/km_logo.png" alt="KeyMotive Logo">
<img class="logo-dark" srcset="images/km_logo.png" alt="KeyMotive Logo">
</a>
</div><!-- #logo end -->
</div>
</div>
<div class="col-12 d-none">
<input type="text" id="register-form-botcheck" name="register-form-botcheck" value="">
</div>
<div id="header-wrap">
<div class="container">
<div class="header-row justify-content-between flex-row-reverse flex-lg-row">
<div class="col-12">
<button type="submit" name="register-form-submit" class="btn bg-color text-white fw-medium w-100 py-2 mt-2">Register</button>
</div>
<div class="header-misc">
<input type="hidden" name="prefix" value="register-form-">
<input type="hidden" name="subject" value="Office Moving Request">
<input type="hidden" name="html_title" value="Office Moving">
</form>
</div>
</div>
</div>
</div>
<div class="col-lg-5 d-none d-lg-flex flex-wrap justify-content-center">
<img src="demos/movers/images/stats.svg" alt="Image 1" class="d-flex align-self-end ms-5 mt-3">
</div>
</div>
</div>
<!-- Header Buttons
============================================= -->
<div class="header-buttons d-none d-sm-inline-block">
<a href="contact" data-offset="-80" class="button button-rounded button-white button-light button-small m-0">Contact Us</a>
</div>
</div>
<div class="primary-menu-trigger">
<button class="cnvs-hamburger" type="button" title="Open Mobile Menu">
<span class="cnvs-hamburger-box"><span class="cnvs-hamburger-inner"></span></span>
</button>
</div>
<!-- Primary Navigation
============================================= -->
<nav class="primary-menu with-arrows">
<ul class="menu-container">
<li class="menu-item current"><a class="menu-link"><div>Home</div></a></li>
<li class="menu-item"><a class="menu-link" href="about"><div>About Us</div></a></li>
<li class="menu-item"><a class="menu-link" href="privacy"><div>Privacy</div></a></li>
</ul>
</nav><!-- #primary-menu end -->
<form class="top-search-form" action="search.html" method="get">
<input type="text" name="q" class="form-control" value="" placeholder="Type &amp; Hit Enter.." autocomplete="off">
</form>
</div>
</div>
</div>
<div class="header-wrap-clone"></div>
</header><!-- #header end -->
<!-- Slider
============================================= -->
<section id="slider" class="slider-element bg-color" style="height: auto; padding: 60px 0; background: url('demos/movers/images/bg-2.png') no-repeat center center / 100% 100%;">
<div class="container mt-4" style="z-index: 2">
<div class="text-center">
<h2 class="text-white h2 fw-semibold mb-2">Welcome to KeyMailSpecials.com!</h2>
<p class="text-white-50"></p>
</div>
<div class="row mt-5 justify-content-center">
<div class="col-lg-6">
<ul class="nav nav-tabs nav-justified flex-column border-bottom-0 flex-md-row bg-color mt-4" role="tablist">
<li class="nav-item">
<a class="nav-link py-3 active" id="login-tab" data-bs-toggle="tab" href="#login" role="tab" aria-controls="login" aria-selected="true">Login</a>
</li>
<li class="nav-item">
<a class="nav-link py-3" id="register-tab" data-bs-toggle="tab" href="#register" role="tab" aria-controls="register" aria-selected="false">Register</a>
</li>
</ul>
<div class="tab-content rounded-bottom shadow bg-white py-4 px-5">
<div class="tab-pane fade show active" id="login" role="tabpanel" aria-labelledby="login-tab">
<p class="mb-4">Please enter your login information.</p>
<div class="form-widget">
<div class="form-result"></div>
<form class="row login-form position-relative mb-0" action="include/form.php" method="post" enctype="multipart/form-data">
<div class="form-process">
<div class="css3-spinner">
<div class="css3-spinner-scaler"></div>
</div>
</div>
<div class="col-sm-6 form-group">
<div class="input-group">
<span class="input-group-text bg-transparent"><i class="bi-person"></i></span>
<input type="text" name="login-form-phone" id="login-form-phone" class="form-control required" value="" placeholder="Username">
</div>
</div>
<br>
<div class="col-sm-6 form-group">
<div class="input-group">
<span class="input-group-text bg-transparent"><i class="bi-calendar-week"></i></span>
<input type="text" class="form-control home-date required" name="login-form-date" id="login-form-date" value="" placeholder="Password">
</div>
</div>
<div class="col-12 d-none">
<input type="text" id="login-form-botcheck" name="login-form-botcheck" value="">
</div>
<div class="col-12">
<button type="submit" name="login-form-submit" class="btn bg-color text-white fw-medium w-100 py-2 mt-2">Login</button>
</div>
<input type="hidden" name="prefix" value="login-form-">
<input type="hidden" name="subject" value="Home Moving Request">
<input type="hidden" name="html_title" value="Home Moving">
</form>
</div>
</div>
<div class="tab-pane fade" id="register" role="tabpanel" aria-labelledby="register-tab">
<div class="form-widget">
<div class="form-result"></div>
<form class="row register-form position-relative mb-0" action="include/form.php" method="post" enctype="multipart/form-data">
<div class="form-process">
<div class="css3-spinner">
<div class="css3-spinner-scaler"></div>
</div>
</div>
<div class="col-sm-6 form-group">
<div class="input-group">
<span class="input-group-text bg-transparent"><i class="bi-person"></i></span>
<input type="text" name="register-form-name" id="register-form-name" class="form-control required" value="" placeholder="Username">
</div>
</div>
<div class="col-sm-6 form-group">
<div class="input-group">
<span class="input-group-text bg-transparent"><i class="bi-calendar-week"></i></span>
<input type="text" class="form-control home-date required" name="register-form-date" id="register-form-date" value="" placeholder="Password">
</div>
</div>
<div class="col-sm-6 form-group">
<div class="input-group">
<span class="input-group-text bg-transparent"><i class="bi-envelope"></i></span>
<input type="email" name="register-form-email" id="register-form-email" class="form-control required" value="" placeholder="Email">
</div>
</div>
<div class="col-sm-6 form-group">
<div class="input-group">
<span class="input-group-text bg-transparent"><i class="bi-calendar-week"></i></span>
<input type="text" class="form-control home-date required" name="register-form-password" id="register-form-password" value="" placeholder="Confirm Password">
</div>
</div>
<div class="col-12 d-none">
<input type="text" id="register-form-botcheck" name="register-form-botcheck" value="">
</div>
<div class="col-12">
<button type="submit" name="register-form-submit" class="btn bg-color text-white fw-medium w-100 py-2 mt-2">Register</button>
</div>
<input type="hidden" name="prefix" value="register-form-">
<input type="hidden" name="subject" value="Office Moving Request">
<input type="hidden" name="html_title" value="Office Moving">
</form>
</div>
</div>
</div>
</div>
<div class="col-lg-5 d-none d-lg-flex flex-wrap justify-content-center">
<img src="demos/movers/images/stats.svg" alt="Image 1" class="d-flex align-self-end ms-5 mt-3">
</div>
</div>
</div>
<div class="svg-separator">
<div>
<svg preserveAspectRatio="xMidYMax meet" viewBox="0 0 1600 100" data-height="100">
<path style="opacity: 1;fill: rgba(255,255,255,0.75);" d="M1040,56c0.5,0,1,0,1.6,0c-16.6-8.9-36.4-15.7-66.4-15.7c-56,0-76.8,23.7-106.9,41C881.1,89.3,895.6,96,920,96
C979.5,96,980,56,1040,56z"></path> <path style="opacity: 1;fill: rgba(255,255,255,0.75);" d="M1699.8,96l0,10H1946l-0.3-6.9c0,0,0,0-88,0s-88.6-58.8-176.5-58.8c-51.4,0-73,20.1-99.6,36.8 c14.5,9.6,29.6,18.9,58.4,18.9C1699.8,96,1699.8,96,1699.8,96z"></path> <path style="opacity: 1;fill: rgba(255,255,255,0.75);" d="M1400,96c19.5,0,32.7-4.3,43.7-10c-35.2-17.3-54.1-45.7-115.5-45.7c-32.3,0-52.8,7.9-70.2,17.8 c6.4-1.3,13.6-2.1,22-2.1C1340.1,56,1340.3,96,1400,96z"></path> <path style="opacity: 1;fill: rgba(255,255,255,0.75);" d="M320,56c6.6,0,12.4,0.5,17.7,1.3c-17-9.6-37.3-17-68.5-17c-60.4,0-79.5,27.8-114,45.2 c11.2,6,24.6,10.5,44.8,10.5C260,96,259.9,56,320,56z"></path> <path style="opacity: 1;fill: rgba(255,255,255,0.75);" d="M680,96c23.7,0,38.1-6.3,50.5-13.9C699.6,64.8,679,40.3,622.2,40.3c-30,0-49.8,6.8-66.3,15.8 c1.3,0,2.7-0.1,4.1-0.1C619.7,56,620.2,96,680,96z"></path> <path style="opacity: 1;fill: rgba(255,255,255,0.75);" d="M-40,95.6c28.3,0,43.3-8.7,57.4-18C-9.6,60.8-31,40.2-83.2,40.2c-14.3,0-26.3,1.6-36.8,4.2V106h60V96L-40,95.6
<div class="svg-separator">
<div>
<svg preserveAspectRatio="xMidYMax meet" viewBox="0 0 1600 100" data-height="100">
<path style="opacity: 1;fill: rgba(255,255,255,0.75);" d="M1040,56c0.5,0,1,0,1.6,0c-16.6-8.9-36.4-15.7-66.4-15.7c-56,0-76.8,23.7-106.9,41C881.1,89.3,895.6,96,920,96
C979.5,96,980,56,1040,56z"></path>
<path style="opacity: 1;fill: rgba(255,255,255,0.75);" d="M1699.8,96l0,10H1946l-0.3-6.9c0,0,0,0-88,0s-88.6-58.8-176.5-58.8c-51.4,0-73,20.1-99.6,36.8 c14.5,9.6,29.6,18.9,58.4,18.9C1699.8,96,1699.8,96,1699.8,96z"></path>
<path style="opacity: 1;fill: rgba(255,255,255,0.75);" d="M1400,96c19.5,0,32.7-4.3,43.7-10c-35.2-17.3-54.1-45.7-115.5-45.7c-32.3,0-52.8,7.9-70.2,17.8 c6.4-1.3,13.6-2.1,22-2.1C1340.1,56,1340.3,96,1400,96z"></path>
<path style="opacity: 1;fill: rgba(255,255,255,0.75);" d="M320,56c6.6,0,12.4,0.5,17.7,1.3c-17-9.6-37.3-17-68.5-17c-60.4,0-79.5,27.8-114,45.2 c11.2,6,24.6,10.5,44.8,10.5C260,96,259.9,56,320,56z"></path>
<path style="opacity: 1;fill: rgba(255,255,255,0.75);" d="M680,96c23.7,0,38.1-6.3,50.5-13.9C699.6,64.8,679,40.3,622.2,40.3c-30,0-49.8,6.8-66.3,15.8 c1.3,0,2.7-0.1,4.1-0.1C619.7,56,620.2,96,680,96z"></path>
<path style="opacity: 1;fill: rgba(255,255,255,0.75);" d="M-40,95.6c28.3,0,43.3-8.7,57.4-18C-9.6,60.8-31,40.2-83.2,40.2c-14.3,0-26.3,1.6-36.8,4.2V106h60V96L-40,95.6
z"></path>
<path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M504,73.4c-2.6-0.8-5.7-1.4-9.6-1.4c-19.4,0-19.6,13-39,13c-19.4,0-19.5-13-39-13c-14,0-18,6.7-26.3,10.4 C402.4,89.9,416.7,96,440,96C472.5,96,487.5,84.2,504,73.4z"></path> <path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M1205.4,85c-0.2,0-0.4,0-0.6,0c-19.5,0-19.5-13-39-13s-19.4,12.9-39,12.9c0,0-5.9,0-12.3,0.1 c11.4,6.3,24.9,11,45.5,11C1180.6,96,1194.1,91.2,1205.4,85z"></path> <path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M1447.4,83.9c-2.4,0.7-5.2,1.1-8.6,1.1c-19.3,0-19.6-13-39-13s-19.6,13-39,13c-3,0-5.5-0.3-7.7-0.8 c11.6,6.6,25.4,11.8,46.9,11.8C1421.8,96,1435.7,90.7,1447.4,83.9z"></path> <path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M985.8,72c-17.6,0.8-18.3,13-37,13c-19.4,0-19.5-13-39-13c-18.2,0-19.6,11.4-35.5,12.8 c11.4,6.3,25,11.2,45.7,11.2C953.7,96,968.5,83.2,985.8,72z"></path> <path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M743.8,73.5c-10.3,3.4-13.6,11.5-29,11.5c-19.4,0-19.5-13-39-13s-19.5,13-39,13c-0.9,0-1.7,0-2.5-0.1 c11.4,6.3,25,11.1,45.7,11.1C712.4,96,727.3,84.2,743.8,73.5z"></path> <path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M265.5,72.3c-1.5-0.2-3.2-0.3-5.1-0.3c-19.4,0-19.6,13-39,13c-19.4,0-19.6-13-39-13 c-15.9,0-18.9,8.7-30.1,11.9C164.1,90.6,178,96,200,96C233.7,96,248.4,83.4,265.5,72.3z"></path> <path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M1692.3,96V85c0,0,0,0-19.5,0s-19.6-13-39-13s-19.6,13-39,13c-0.1,0-0.2,0-0.4,0c11.4,6.2,24.9,11,45.6,11 C1669.9,96,1684.8,96,1692.3,96z"></path> <path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M25.5,72C6,72,6.1,84.9-13.5,84.9L-20,85v8.9C0.7,90.1,12.6,80.6,25.9,72C25.8,72,25.7,72,25.5,72z"></path>
<path style="fill: rgb(255, 255, 255);" d="M-40,95.6C20.3,95.6,20.1,56,80,56s60,40,120,40s59.9-40,120-40s60.3,40,120,40s60.3-40,120-40s60.2,40,120,40s60.1-40,120-40s60.5,40,120,40s60-40,120-40s60.4,40,120,40s59.9-40,120-40s60.3,40,120,40s60.2-40,120-40s60.2,40,120,40s59.8,0,59.8,0l0.2,143H-60V96L-40,95.6z"></path>
</svg>
<div class="bg-white" style="height: 150px"></div>
</div>
</div>
<path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M504,73.4c-2.6-0.8-5.7-1.4-9.6-1.4c-19.4,0-19.6,13-39,13c-19.4,0-19.5-13-39-13c-14,0-18,6.7-26.3,10.4 C402.4,89.9,416.7,96,440,96C472.5,96,487.5,84.2,504,73.4z"></path>
<path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M1205.4,85c-0.2,0-0.4,0-0.6,0c-19.5,0-19.5-13-39-13s-19.4,12.9-39,12.9c0,0-5.9,0-12.3,0.1 c11.4,6.3,24.9,11,45.5,11C1180.6,96,1194.1,91.2,1205.4,85z"></path>
<path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M1447.4,83.9c-2.4,0.7-5.2,1.1-8.6,1.1c-19.3,0-19.6-13-39-13s-19.6,13-39,13c-3,0-5.5-0.3-7.7-0.8 c11.6,6.6,25.4,11.8,46.9,11.8C1421.8,96,1435.7,90.7,1447.4,83.9z"></path>
<path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M985.8,72c-17.6,0.8-18.3,13-37,13c-19.4,0-19.5-13-39-13c-18.2,0-19.6,11.4-35.5,12.8 c11.4,6.3,25,11.2,45.7,11.2C953.7,96,968.5,83.2,985.8,72z"></path>
<path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M743.8,73.5c-10.3,3.4-13.6,11.5-29,11.5c-19.4,0-19.5-13-39-13s-19.5,13-39,13c-0.9,0-1.7,0-2.5-0.1 c11.4,6.3,25,11.1,45.7,11.1C712.4,96,727.3,84.2,743.8,73.5z"></path>
<path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M265.5,72.3c-1.5-0.2-3.2-0.3-5.1-0.3c-19.4,0-19.6,13-39,13c-19.4,0-19.6-13-39-13 c-15.9,0-18.9,8.7-30.1,11.9C164.1,90.6,178,96,200,96C233.7,96,248.4,83.4,265.5,72.3z"></path>
<path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M1692.3,96V85c0,0,0,0-19.5,0s-19.6-13-39-13s-19.6,13-39,13c-0.1,0-0.2,0-0.4,0c11.4,6.2,24.9,11,45.6,11 C1669.9,96,1684.8,96,1692.3,96z"></path>
<path style="opacity: 1;fill: rgba(255,255,255,0.3);;" d="M25.5,72C6,72,6.1,84.9-13.5,84.9L-20,85v8.9C0.7,90.1,12.6,80.6,25.9,72C25.8,72,25.7,72,25.5,72z"></path>
<path style="fill: rgb(255, 255, 255);" d="M-40,95.6C20.3,95.6,20.1,56,80,56s60,40,120,40s59.9-40,120-40s60.3,40,120,40s60.3-40,120-40s60.2,40,120,40s60.1-40,120-40s60.5,40,120,40s60-40,120-40s60.4,40,120,40s59.9-40,120-40s60.3,40,120,40s60.2-40,120-40s60.2,40,120,40s59.8,0,59.8,0l0.2,143H-60V96L-40,95.6z"></path>
</svg>
<div class="bg-white" style="height: 150px"></div>
</div>
</div>
</section>
</section>
<!-- Content
============================================= -->
<section id="content">
<!-- Content
============================================= -->
<section id="content">
<div class="content-wrap pb-0">
<div class="content-wrap pb-0">
<div class="container">
<div class="container">
<div class="row justify-content-center mb-5">
<div class="col-lg-7 text-center">
<div class="heading-block">
<h3 class="text-transform-none mb-3 fw-semibold ls-0">How We Elevate Your Business</h3>
<span class="text-black-50">KeyMotive offers a wide variety of marketing solutions to attract as many customers as possible.</span>
</div>
</div>
<div class="row justify-content-center mb-5">
<div class="col-lg-7 text-center">
<div class="heading-block">
<h3 class="text-transform-none mb-3 fw-semibold ls-0">How We Elevate Your Business</h3>
<span class="text-black-50">KeyMotive offers a wide variety of marketing solutions to attract as many customers as possible.</span>
</div>
</div>
<div class="col-lg-8">
<div class="row align-items-center">
<div class="col-sm-6">
<img src="demos/movers/images/happy.svg" alt="stats">
</div>
<div class="col-sm-6">
<h3>Direct mail marketing programs which increase customer retention as well as new customer acquisition.</h3>
<p class="mb-2">Offering programs specifically targeted to increasing the number of customers who visit your business, we are your one-stop shop for all of your direct marketing needs.</p>
</div>
</div>
<div class="row align-items-center mt-5">
<div class="col-sm-6 mb-4 mb-sm-0">
<h3>Statistical predictive models using your customers&#39; transaction history.</h3>
<p class="mb-2">Our models know when one of your customers is in the market for one of your products or services.</p>
</div>
<div class="col-sm-6">
<img src="demos/movers/images/user_nums.svg" alt="Image 1">
</div>
</div>
<div class="row align-items-center mt-5">
<div class="col-sm-6">
<img src="demos/movers/images/privacy.svg" alt="Image 1">
</div>
<div class="col-sm-6">
<h3>Multi-channel marketing to reach the most scrutinous of today&#39;s customers.</h3>
<p class="mb-2">We can send your marketing messages throguh postal mail, email or text messaging, and adhering toall regulations pertaining to opt-out and consumer privacy.</p>
</div>
</div>
</div>
</div>
<div class="col-lg-8">
<div class="row align-items-center">
<div class="col-sm-6">
<img src="demos/movers/images/happy.svg" alt="stats">
</div>
<div class="col-sm-6">
<h3>Direct mail marketing programs which increase customer retention as well as new customer acquisition.</h3>
<p class="mb-2">Offering programs specifically targeted to increasing the number of customers who visit your business, we are your one-stop shop for all of your direct marketing needs.</p>
</div>
</div>
<div class="row align-items-center mt-5">
<div class="col-sm-6 mb-4 mb-sm-0">
<h3>Statistical predictive models using your customers&#39; transaction history.</h3>
<p class="mb-2">Our models know when one of your customers is in the market for one of your products or services.</p>
</div>
<div class="col-sm-6">
<img src="demos/movers/images/user_nums.svg" alt="Image 1">
</div>
</div>
<div class="row align-items-center mt-5">
<div class="col-sm-6">
<img src="demos/movers/images/privacy.svg" alt="Image 1">
</div>
<div class="col-sm-6">
<h3>Multi-channel marketing to reach the most scrutinous of today&#39;s customers.</h3>
<p class="mb-2">We can send your marketing messages throguh postal mail, email or text messaging, and adhering to all regulations pertaining to opt-out and consumer privacy.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="clear"></div>
<div class="clear"></div>
<div class="section p-0 dark mb-0" style="background: linear-gradient(to right, rgba(25,102,221,0.2), rgba(25,102,221,0.5)), url('demos/movers/images/section/backdrop.jpg') no-repeat center center / cover; min-height: 400px">
<div class="container">
<div class="row justify-content-between mb-4" style="padding: 260px 0 40px;">
<div class="col-lg-5 col-md-6 offset-lg-1 pt-3">
<h2 class="display-4 fw-bold text-white mt-6">Why Trust Us?</h2>
</div>
<div class="col-lg-5 col-md-6 mb-0 mb-md-5">
<h3 class="mb-2 text-white">What We Provide:</h3>
<div class="d-flex">
<ul class="col-6 iconlist">
<li class="my-2"><i class="bi-check-circle-fill fw-light"></i> <span class="ps-2">Data-Driven Approach</span></li>
<li class="my-2"><i class="bi-check-circle-fill fw-light"></i> <span class="ps-2">Ongoing Support</span></li>
<li class="my-2"><i class="bi-check-circle-fill fw-light"></i> <span class="ps-2">Proven Results</span></li>
</ul>
<ul class="col-6 iconlist">
<li class="my-2"><i class="bi-check-circle-fill fw-light"></i> <span class="ps-2">15 Years of Experience</span></li>
<li class="my-2"><i class="bi-check-circle-fill fw-light"></i> <span class="ps-2">Multi-Channel Marketing</span></li>
<li class="my-2"><i class="bi-check-circle-fill fw-light"></i> <span class="ps-2">Carefully Curated Content</span></li>
</ul>
</div>
</div>
</div>
</div>
<div class="clear"></div>
</div>
<br />
<br />
<div class="section section-features bg-transparent pb-0 mb-4">
<div class="container">
<div class="row col-mb-50 col-mb-lg-80">
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/1.jpg');">
<i class="bi-bar-chart-line"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Results Driven</h3>
<p class="text-muted">The numbers always tell a story. We want that story to be what you are looking for, so we analyze and adjust programs - finding ways to improve them.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/2.jpg');">
<i class="bi-building-check"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Collaboration</h3>
<p class="text-muted">The key to effective collaboration is open communication. A constructive dialogue will produce marketing programs that work for you.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/3.jpg');">
<i class="bi-hand-thumbs-up"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Excellence</h3>
<p class="text-muted">Perfection can be limited by its nature, but pursuing excellence is a journey with rewards. With every shop's unique needs, it is always a challenge worth accepting.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4">
<i class="bi-envelope-check"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Adaptability</h3>
<p class="text-muted">Word of mouth is still the best form of marketing. It's just not done face-to-face as much. So use the technology and adapt to today's environment. Enhance the customer journey.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/1.jpg');">
<i class="bi-check2-circle"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Accuracy</h3>
<p class="text-muted">Our models are finely tuned to know what your customers' needs are.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4">
<i class="bi-cloud-check"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Reliability</h3>
<p class="text-muted">We are always eager to collaborate with you to provide more value through your marketing channels. Your customer retention and satisfaction is our priority.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="section p-0 dark mb-0" style="background: linear-gradient(to right, rgba(25,102,221,0.2), rgba(25,102,221,0.5)), url('demos/movers/images/section/backdrop.jpg') no-repeat center center / cover; min-height: 400px">
<div class="container">
<div class="row justify-content-between mb-4" style="padding: 260px 0 40px;">
<div class="col-lg-5 col-md-6 offset-lg-1 pt-3">
<h2 class="display-4 fw-bold text-white mt-6">Why Trust Us?</h2>
</div>
<div class="col-lg-5 col-md-6 mb-0 mb-md-5">
<h3 class="mb-2 text-white">What We Provide:</h3>
<div class="d-flex">
<ul class="col-6 iconlist">
<li class="my-2"><i class="bi-check-circle-fill fw-light"></i> <span class="ps-2">Data-Driven Approach</span></li>
<li class="my-2"><i class="bi-check-circle-fill fw-light"></i> <span class="ps-2">Ongoing Support</span></li>
<li class="my-2"><i class="bi-check-circle-fill fw-light"></i> <span class="ps-2">Proven Results</span></li>
</ul>
<ul class="col-6 iconlist">
<li class="my-2"><i class="bi-check-circle-fill fw-light"></i> <span class="ps-2">15 Years of Experience</span></li>
<li class="my-2"><i class="bi-check-circle-fill fw-light"></i> <span class="ps-2">Multi-Channel Marketing</span></li>
<li class="my-2"><i class="bi-check-circle-fill fw-light"></i> <span class="ps-2">Carefully Curated Content</span></li>
</ul>
</div>
</div>
</div>
</div>
<div class="clear"></div>
</div>
<div class="clear"></div>
<br />
<br />
<div class="section section-features bg-transparent pb-0 mb-4">
<div class="container">
<div class="row col-mb-50 col-mb-lg-80">
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/1.jpg');">
<i class="bi-bar-chart-line"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Results Driven</h3>
<p class="text-muted">The numbers always tell a story. We want that story to be what you are looking for, so we analyze and adjust programs - finding ways to improve them.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/2.jpg');">
<i class="bi-building-check"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Collaboration</h3>
<p class="text-muted">The key to effective collaboration is open communication. A constructive dialogue will produce marketing programs that work for you.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/3.jpg');">
<i class="bi-hand-thumbs-up"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Excellence</h3>
<p class="text-muted">Perfection can be limited by its nature, but pursuing excellence is a journey with rewards. With every shop's unique needs, it is always a challenge worth accepting.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4">
<i class="bi-envelope-check"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Adaptability</h3>
<p class="text-muted">Word of mouth is still the best form of marketing. It's just not done face-to-face as much. So use the technology and adapt to today's environment. Enhance the customer journey.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4" style="background-image: url('demos/movers/images/featured-img/1.jpg');">
<i class="bi-check2-circle"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Accuracy</h3>
<p class="text-muted">Our models are finely tuned to know what your customers' needs are.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="feature-box media-box">
<div class="fbox-icon position-relative mb-4">
<i class="bi-cloud-check"></i>
</div>
<div class="fbox-content">
<h3 class="fw-semibold">Reliability</h3>
<p class="text-muted">We are always eager to collaborate with you to provide more value through your marketing channels. Your customer retention and satisfaction is our priority.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="clear"></div>
<div class="clear"></div>
<div class="section dark pt-0 mb-0 bg-color" style="background: url('demos/movers/images/bg-2.png') no-repeat center bottom / 100%; overflow: visible">
<svg viewBox="0 0 1960 206.8" class="bg-white">
<path class="svg-themecolor" style="opacity:0.2;" d="M0,142.8A2337.49,2337.49,0,0,1,297.5,56.3C569.33-3.53,783.89.22,849.5,2.3c215.78,6.86,382.12,45.39,503.25,73.45,158.87,36.8,283.09,79.13,458.75,54.55A816.49,816.49,0,0,0,1983,86.8v110H0Z"></path>
<path class="svg-themecolor" d="M.5,152.8s498-177,849-150,1031,238,1134,94v110H.5Z"></path>
</svg>
<div class="container">
<div class="row align-items-center justify-content-center text-center my-4">
<div class="section dark pt-0 mb-0 bg-color" style="background: url('demos/movers/images/bg-2.png') no-repeat center bottom / 100%; overflow: visible">
<svg viewBox="0 0 1960 206.8" class="bg-white">
<path class="svg-themecolor" style="opacity:0.2;" d="M0,142.8A2337.49,2337.49,0,0,1,297.5,56.3C569.33-3.53,783.89.22,849.5,2.3c215.78,6.86,382.12,45.39,503.25,73.45,158.87,36.8,283.09,79.13,458.75,54.55A816.49,816.49,0,0,0,1983,86.8v110H0Z"></path>
<path class="svg-themecolor" d="M.5,152.8s498-177,849-150,1031,238,1134,94v110H.5Z"></path>
</svg>
<div class="container">
<div class="row align-items-center justify-content-center text-center my-4">
<div class="col-sm-8">
<div class="heading-block border-bottom-0 mb-4">
<h2 class="fw-semibold ls-0 text-transform-none mb-3" style="font-size: 44px; line-height: 1.3">Contact Our Marketing Professionals</h2>
<p></p>
</div>
<a href="contact" class="button button-white button-light button-rounded fw-medium m-0">Get In Touch</a>
</div>
<div class="col-sm-8">
<div class="heading-block border-bottom-0 mb-4">
<h2 class="fw-semibold ls-0 text-transform-none mb-3" style="font-size: 44px; line-height: 1.3">Contact Our Marketing Professionals</h2>
<p></p>
</div>
<a href="contact" class="button button-white button-light button-rounded fw-medium m-0">Get In Touch</a>
</div>
</div>
</div>
</div>
</div>
</section><!-- #content end -->
</div>
</div>
</div>
</div>
</section><!-- #content end -->
<!-- Footer
============================================= -->
<footer id="footer" class="bg-transparent border-0">
<!-- Footer
============================================= -->
<footer id="footer" class="bg-transparent border-0">
<!-- Copyrights
============================================= -->
<div id="copyrights" class="bg-transparent">
<div class="container">
<div class="row justify-content-between align-items-center">
<div class="col-md-6 text-black-50">
Copyright &copy; 2010 - @gloService.YearInFooter All Rights Reserved by KeyMotive LLC.
</div>
</div>
</div>
</div><!-- #copyrights end -->
</footer><!-- #footer end -->
<!-- Copyrights
============================================= -->
<div id="copyrights" class="bg-transparent">
</div><!-- #wrapper end -->
<!-- Go To Top
============================================= -->
<div id="gotoTop" class="uil uil-angle-up"></div>
<div class="container">
<div class="row justify-content-between align-items-center">
<div class="col-md-6 text-black-50">
Copyrights &copy; 2024 All Rights Reserved by KeyMotive LLC.
</div>
</div>
@code {
</div>
</div><!-- #copyrights end -->
</footer><!-- #footer end -->
</div><!-- #wrapper end -->
<!-- Go To Top
============================================= -->
<div id="gotoTop" class="uil uil-angle-up"></div>
</body>
</html>
}

View File

@ -1,312 +1,220 @@
@page "/privacy"
@inject Services.GlobalService gloService
<!DOCTYPE html>
<html dir="ltr" lang="en-US">
<head>
<CanvasHomePage />
<PageTitle>Privacy - @gloService.WebsiteName</PageTitle>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="x-ua-compatible" content="IE=edge">
<meta name="author" content="SemiColonWeb">
<meta name="description" content="Create Packers, Movers &amp; Shipping Websites with Canvas Template. Get Canvas to build powerful websites easily with the Highly Customizable &amp; Best Selling Bootstrap Template, today.">
<!-- Document Wrapper
============================================= -->
<div id="wrapper">
<!-- Font Imports -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<!-- Header
============================================= -->
<Header1 ActiveChoice=Header1.enuChoice.Privacy/>
<!-- Core Style -->
<link rel="stylesheet" href="style.css?version=0.1">
<!-- Page Title
============================================= -->
<section class="page-title bg-color dark py-6">
<div class="container">
<div class="page-title-row">
<div class="page-title-content">
<h1>Privacy</h1>
</div>
</div>
</div>
</section><!-- .page-title end -->
<!-- Content
============================================= -->
<section id="content">
<!-- Font Icons -->
<link rel="stylesheet" href="css/font-icons.css">
<div class="content-wrap pb-0">
<!-- Plugins/Components CSS -->
<link rel="stylesheet" href="css/components/datepicker.css">
<div class="container mb-5">
<div class="section-clients mx-auto" style="max-width: 700px">
<div class="text-center mb-4">
<span class="badge rounded-pill lightthemecolor color text-uppercase ls-1 fw-medium py-2 px-3">Proudly serving since 2008</span>
</div>
<div class="clear"></div>
<!-- Niche Demos -->
<link rel="stylesheet" href="demos/movers/movers.css">
<!-- Our Commitment to Privacy -->
<div class="toggle mt-5" data-state="open">
<div class="toggle-header flex-row-reverse">
<div class="toggle-icon">
<i class="toggle-closed bi-plus-circle"></i>
<i class="toggle-open bi-x-circle"></i>
</div>
<div class="toggle-title fw-medium">
Our Commitment to Privacy
</div>
</div>
<div class="toggle-content text-black-50">Your privacy, and the privacy of your customers, is very important to us. To better protect your privacy and that of your customers, we provide this notice explaining our online information practices and the choices you can make about the way your information is collected and used. To make this notice easy to find, we make it available on our homepage and at every point where personally identifiable information may be requested.</div>
</div>
<!-- Custom CSS -->
<link rel="stylesheet" href="css/custom.css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The Information We Collect -->
<div class="toggle">
<div class="toggle-header flex-row-reverse">
<div class="toggle-icon">
<i class="toggle-closed bi-plus-circle"></i>
<i class="toggle-open bi-x-circle"></i>
</div>
<div class="toggle-title fw-medium">
The Information We Collect
</div>
</div>
<div class="toggle-content text-black-50">This notice applies to all information collected or submitted on the KeyMotive.Net website and its related sites (such as KeyMailSpecials.com and other FTP sites). On some pages, you can order products and services, make requests, and register to enroll in marketing campaigns. The types of personal information collected at these pages are:</div>
<div class="toggle-content text-black-50">
<ul style="padding-left:40px">
<li>Your Name</li>
<li>Your Mailing/Billing Address</li>
<li>Your Email Address</li>
<li>Your Telephone Number</li>
<li>Your timezone</li>
<li>Credit/Debit Card Information</li>
</ul>
</div>
<div class="toggle-content text-black-50">On some pages, you can submit information about the business locations that your organization owns or manages. For example, when you enroll these locations in our marketing campaigns or want to change information we have for these entities. The information collected includes:</div>
<div class="toggle-content text-black-50">
<ul style="padding-left:40px">
<li>Business Name (Common Name or DBA)</li>
<li>Address</li>
<li>Telephone Number</li>
<li>Manager's Name (if applicable)'</li>
</ul>
</div>
<div class="toggle-content text-black-50">Additionally, you can submit transactional data for the locations you own or manage which contains information relating to the sales transactions of your customers. The information collected may vary, but could include:</div>
<div class="toggle-content text-black-50">
<ul style="padding-left:40px">
<li>Your Customer's Name</li>
<li>Your Customer's Address'</li>
<li>Your Customer's Telephone Number</li>
<li>Your Customer's Email Address</li>
<li>Your Customer's Marketing Communication Preference</li>
</ul>
</div>
<div class="toggle-content text-black-50">The information collected relating to the transaction your customer performed with you includes:</div>
<div class="toggle-content text-black-50">
<ul style="padding-left:40px">
<li>The date on which they visited your business</li>
<li>The type of products and/or services they purchased</li>
<li>The amount paid for these services</li>
<li>The method of payment they utilized to complete the transaction</li>
<li>The vehicle they drove</li>
</ul>
</div>
<!-- Document Title
============================================= -->
<title>Privacy</title>
<div class="toggle-content text-black-50">If you choose to correspond with us through email, we may retain the content of your email messages together with your email addresses and our responses.</div>
<div class="toggle-content text-black-50">Similar to other commercial websites, our web site utilizes a standard technology called "cookies" and web server logs to collect information about how our web site is used. The information gathered through cookies and web server logs may include the date and time of visits, the pages viewed, the time spent at our web site, and the web site visited just before our web site.</div>
</div>
</head>
<!-- The Way We Use Information-->
<div class="toggle">
<div class="toggle-header flex-row-reverse">
<div class="toggle-icon">
<i class="toggle-closed bi-plus-circle"></i>
<i class="toggle-open bi-x-circle"></i>
</div>
<div class="toggle-title fw-medium">
The Way We Use Information
</div>
</div>
<div class="toggle-content text-black-50">We use the information you provide about yourself only to complete an order or to change enrollment for existing locations. We do not share this information with outside parties except to the extent necessary to complete that order (e.g. we will share your billing-related information with your credit card company to complete a sales transaction).</div>
<div class="toggle-content text-black-50">We use the information you provide about the locations that your organization owns or manages only to facilitate the fulfillment of future marketing campaigns. We do not share this information with outside parties except to the extent what is necessary to fulfill those marketing campaigns.</div>
<div class="toggle-content text-black-50">We use the information you send us about your customers' transactions to fulfill marketing campaigns on your behalf. Information from these transactions is accumulated and processed through statistical models which determine various time of need characteristics for your customers. We do not share this information with outside parties except what is necessary to fulfill marketing campaigns on your behalf.</div>
<div class="toggle-content text-black-50">We use return email addresses to answer the email we receive. Such addresses are not used for any other purpose and are not shared with outside parties.</div>
<div class="toggle-content text-black-50">Finally, we never use or share the personally identifiable information provided to us online in ways unrelated to the ones described above without also providing you an opportunity to opt-out or otherwise prohibit such unrelated uses.</div>
</div>
<body class="stretched is-expanded-menu">
<!-- Our Commitment to Data Security-->
<div class="toggle">
<div class="toggle-header flex-row-reverse">
<div class="toggle-icon">
<i class="toggle-closed bi-plus-circle"></i>
<i class="toggle-open bi-x-circle"></i>
</div>
<div class="toggle-title fw-medium">
Our Commitment to Data Security
</div>
</div>
<div class="toggle-content text-black-50">To prevent unauthorized access, maintain data accuracy, and ensure the correct use of information, we have put in place appropriate physical, electronic, and managerial procedures to safeguard and secure the information we collect online.</div>
<div class="toggle-content text-black-50">Additional security measures and procedures are in place to safeguard the transactional data we receive from you.</div>
</div>
<!-- Document Wrapper
============================================= -->
<div id="wrapper">
<!-- Our Commitment to Children's Privacy -->
<div class="toggle">
<div class="toggle-header flex-row-reverse">
<div class="toggle-icon">
<i class="toggle-closed bi-plus-circle"></i>
<i class="toggle-open bi-x-circle"></i>
</div>
<div class="toggle-title fw-medium">
Our Commitment to Children's Privacy
</div>
</div>
<div class="toggle-content text-black-50">Protecting the privacy of the very young is especially important. For that reason, we never collect or maintain information at our website from those we actually know are under 13, and no part of our website is structured to attract anyone under 13.</div>
</div>
<!-- Header
============================================= -->
<header id="header" class="dark header-size-sm" data-sticky-shrink="false">
<div class="container">
<div class="header-row">
<!-- How You Can Access Or Correct Your Information -->
<div class="toggle border-0">
<div class="toggle-header flex-row-reverse">
<div class="toggle-icon">
<i class="toggle-closed bi-plus-circle"></i>
<i class="toggle-open bi-x-circle"></i>
</div>
<div class="toggle-title fw-medium">
How You Can Access Or Correct Your Information
</div>
</div>
<div class="toggle-content text-black-50">You can access all your personally identifiable information that we collect online and maintain through one of our online portals (e.g. www.keymailspecials.com). We use this procedure to better safeguard your information, as it can be protected via SSL encryption.</div>
<div class="toggle-content text-black-50">To protect your privacy and security, we will also take reasonable steps to verify your identity before granting access or making corrections.</div>
</div>
</div>
</div>
<!-- Logo
============================================= -->
<div id="logo" class="ms-auto ms-md-0">
<a>
<img class="logo-default" srcset="images/km_logo.png" alt="KeyMotive Logo">
<img class="logo-dark" srcset="images/km_logo.png" alt="KeyMotive Logo">
</a>
</div><!-- #logo end -->
</div>
</div>
<div class="clear"></div>
<div id="header-wrap">
<div class="container">
<div class="header-row justify-content-between flex-row-reverse flex-lg-row">
<div class="section dark pt-0 mb-0 bg-color" style="background: url('demos/movers/images/bg-2.png') no-repeat center bottom / 100%; overflow: visible">
<svg viewBox="0 0 1960 206.8" class="bg-white">
<path class="svg-themecolor" style="opacity:0.2;" d="M0,142.8A2337.49,2337.49,0,0,1,297.5,56.3C569.33-3.53,783.89.22,849.5,2.3c215.78,6.86,382.12,45.39,503.25,73.45,158.87,36.8,283.09,79.13,458.75,54.55A816.49,816.49,0,0,0,1983,86.8v110H0Z"></path>
<path class="svg-themecolor" d="M.5,152.8s498-177,849-150,1031,238,1134,94v110H.5Z"></path>
</svg>
<div class="container">
<div class="row align-items-center justify-content-center text-center my-4">
<div class="header-misc">
<div class="col-sm-8">
<div class="heading-block border-bottom-0 mb-4">
<h2 class="fw-semibold ls-0 text-transform-none mb-3" style="font-size: 44px; line-height: 1.3">Contact Our Marketing Professionals</h2>
<p></p>
</div>
<a href="contact" class="button button-white button-light button-rounded fw-medium m-0">Get In Touch</a>
</div>
<!-- Header Buttons
============================================= -->
<div class="header-buttons d-none d-sm-inline-block">
<a href="contact" data-offset="-80" class="button button-rounded button-white button-light button-small m-0">Contact Us</a>
</div>
</div>
</div>
</div>
</div>
</section><!-- #content end -->
<!-- Footer
============================================= -->
<footer id="footer" class="bg-transparent border-0">
<!-- Copyrights
============================================= -->
<div id="copyrights" class="bg-transparent">
</div>
<div class="container">
<div class="primary-menu-trigger">
<button class="cnvs-hamburger" type="button" title="Open Mobile Menu">
<span class="cnvs-hamburger-box"><span class="cnvs-hamburger-inner"></span></span>
</button>
</div>
<div class="row justify-content-between align-items-center">
<div class="col-md-6 text-black-50">
Copyright &copy; 2010 - @gloService.YearInFooter All Rights Reserved by KeyMotive LLC.
</div>
</div>
<!-- Primary Navigation
============================================= -->
<nav class="primary-menu with-arrows">
</div>
<ul class="menu-container">
<li class="menu-item"><a class="menu-link" href=""><div>Home</div></a></li>
<li class="menu-item"><a class="menu-link" href="about"><div>About Us</div></a></li>
<li class="menu-item current"><a class="menu-link" href="privacy"><div>Privacy</div></a></li>
</ul>
</div><!-- #copyrights end -->
</nav><!-- #primary-menu end -->
</footer><!-- #footer end -->
<form class="top-search-form" action="search.html" method="get">
<input type="text" name="q" class="form-control" value="" placeholder="Type &amp; Hit Enter.." autocomplete="off">
</form>
</div>
</div>
</div>
<div class="header-wrap-clone"></div>
</header><!-- #header end -->
<!-- Page Title
============================================= -->
<section class="page-title bg-color dark py-6">
<div class="container">
<div class="page-title-row">
<div class="page-title-content">
<h1>Privacy</h1>
</div>
</div>
</div>
</section><!-- .page-title end -->
<!-- Content
============================================= -->
<section id="content">
<div class="content-wrap pb-0">
<div class="container mb-5">
<div class="section-clients mx-auto" style="max-width: 700px">
<div class="text-center mb-4">
<span class="badge rounded-pill lightthemecolor color text-uppercase ls-1 fw-medium py-2 px-3">Proudly serving since 2008</span>
</div>
<div class="clear"></div>
<!-- Our Commitment to Privacy -->
<div class="toggle mt-5" data-state="open">
<div class="toggle-header flex-row-reverse">
<div class="toggle-icon">
<i class="toggle-closed bi-plus-circle"></i>
<i class="toggle-open bi-x-circle"></i>
</div>
<div class="toggle-title fw-medium">
Our Commitment to Privacy
</div>
</div>
<div class="toggle-content text-black-50">Your privacy, and the privacy of your customers, is very important to us. To better protect your privacy and that of your customers, we provide this notice explaining our online information practices and the choices you can make about the way your information is collected and used. To make this notice easy to find, we make it available on our homepage and at every point where personally identifiable information may be requested.</div>
</div>
<!-- The Information We Collect -->
<div class="toggle">
<div class="toggle-header flex-row-reverse">
<div class="toggle-icon">
<i class="toggle-closed bi-plus-circle"></i>
<i class="toggle-open bi-x-circle"></i>
</div>
<div class="toggle-title fw-medium">
The Information We Collect
</div>
</div>
<div class="toggle-content text-black-50">This notice applies to all information collected or submitted on the KeyMotive.Net website and its related sites (such as KeyMailSpecials.com and other FTP sites). On some pages, you can order products and services, make requests, and register to enroll in marketing campaigns. The types of personal information collected at these pages are:</div>
<div class="toggle-content text-black-50">
<ul style="padding-left:40px">
<li>Your Name</li>
<li>Your Mailing/Billing Address</li>
<li>Your Email Address</li>
<li>Your Telephone Number</li>
<li>Your timezone</li>
<li>Credit/Debit Card Information</li>
</ul>
</div>
<div class="toggle-content text-black-50">On some pages, you can submit information about the business locations that your organization owns or manages. For example, when you enroll these locations in our marketing campaigns or want to change information we have for these entities. The information collected includes:</div>
<div class="toggle-content text-black-50">
<ul style="padding-left:40px">
<li>Business Name (Common Name or DBA)</li>
<li>Address</li>
<li>Telephone Number</li>
<li>Manager's Name (if applicable)'</li>
</ul>
</div>
<div class="toggle-content text-black-50">Additionally, you can submit transactional data for the locations you own or manage which contains information relating to the sales transactions of your customers. The information collected may vary, but could include:</div>
<div class="toggle-content text-black-50">
<ul style="padding-left:40px">
<li>Your Customer's Name</li>
<li>Your Customer's Address'</li>
<li>Your Customer's Telephone Number</li>
<li>Your Customer's Email Address</li>
<li>Your Customer's Marketing Communication Preference</li>
</ul>
</div>
<div class="toggle-content text-black-50">The information collected relating to the transaction your customer performed with you includes:</div>
<div class="toggle-content text-black-50">
<ul style="padding-left:40px">
<li>The date on which they visited your business</li>
<li>The type of products and/or services they purchased</li>
<li>The amount paid for these services</li>
<li>The method of payment they utilized to complete the transaction</li>
<li>The vehicle they drove</li>
</ul>
</div>
<div class="toggle-content text-black-50">If you choose to correspond with us through email, we may retain the content of your email messages together with your email addresses and our responses.</div>
<div class="toggle-content text-black-50">Similar to other commercial websites, our web site utilizes a standard technology called "cookies" and web server logs to collect information about how our web site is used. The information gathered through cookies and web server logs may include the date and time of visits, the pages viewed, the time spent at our web site, and the web site visited just before our web site.</div>
</div>
<!-- The Way We Use Information-->
<div class="toggle">
<div class="toggle-header flex-row-reverse">
<div class="toggle-icon">
<i class="toggle-closed bi-plus-circle"></i>
<i class="toggle-open bi-x-circle"></i>
</div>
<div class="toggle-title fw-medium">
The Way We Use Information
</div>
</div>
<div class="toggle-content text-black-50">We use the information you provide about yourself only to complete an order or to change enrollment for existing locations. We do not share this information with outside parties except to the extent necessary to complete that order (e.g. we will share your billing-related information with your credit card company to complete a sales transaction).</div>
<div class="toggle-content text-black-50">We use the information you provide about the locations that your organization owns or manages only to facilitate the fulfillment of future marketing campaigns. We do not share this information with outside parties except to the extent what is necessary to fulfill those marketing campaigns.</div>
<div class="toggle-content text-black-50">We use the information you send us about your customers' transactions to fulfill marketing campaigns on your behalf. Information from these transactions is accumulated and processed through statistical models which determine various time of need characteristics for your customers. We do not share this information with outside parties except what is necessary to fulfill marketing campaigns on your behalf.</div>
<div class="toggle-content text-black-50">We use return email addresses to answer the email we receive. Such addresses are not used for any other purpose and are not shared with outside parties.</div>
<div class="toggle-content text-black-50">Finally, we never use or share the personally identifiable information provided to us online in ways unrelated to the ones described above without also providing you an opportunity to opt-out or otherwise prohibit such unrelated uses.</div>
</div>
<!-- Our Commitment to Data Security-->
<div class="toggle">
<div class="toggle-header flex-row-reverse">
<div class="toggle-icon">
<i class="toggle-closed bi-plus-circle"></i>
<i class="toggle-open bi-x-circle"></i>
</div>
<div class="toggle-title fw-medium">
Our Commitment to Data Security
</div>
</div>
<div class="toggle-content text-black-50">To prevent unauthorized access, maintain data accuracy, and ensure the correct use of information, we have put in place appropriate physical, electronic, and managerial procedures to safeguard and secure the information we collect online.</div>
<div class="toggle-content text-black-50">Additional security measures and procedures are in place to safeguard the transactional data we receive from you.</div>
</div>
<!-- Our Commitment to Children's Privacy -->
<div class="toggle">
<div class="toggle-header flex-row-reverse">
<div class="toggle-icon">
<i class="toggle-closed bi-plus-circle"></i>
<i class="toggle-open bi-x-circle"></i>
</div>
<div class="toggle-title fw-medium">
Our Commitment to Children's Privacy
</div>
</div>
<div class="toggle-content text-black-50">Protecting the privacy of the very young is especially important. For that reason, we never collect or maintain information at our website from those we actually know are under 13, and no part of our website is structured to attract anyone under 13.</div>
</div>
<!-- How You Can Access Or Correct Your Information -->
<div class="toggle border-0">
<div class="toggle-header flex-row-reverse">
<div class="toggle-icon">
<i class="toggle-closed bi-plus-circle"></i>
<i class="toggle-open bi-x-circle"></i>
</div>
<div class="toggle-title fw-medium">
How You Can Access Or Correct Your Information
</div>
</div>
<div class="toggle-content text-black-50">You can access all your personally identifiable information that we collect online and maintain through one of our online portals (e.g. www.keymailspecials.com). We use this procedure to better safeguard your information, as it can be protected via SSL encryption.</div>
<div class="toggle-content text-black-50">To protect your privacy and security, we will also take reasonable steps to verify your identity before granting access or making corrections.</div>
</div>
</div>
</div>
<div class="clear"></div>
<div class="section dark pt-0 mb-0 bg-color" style="background: url('demos/movers/images/bg-2.png') no-repeat center bottom / 100%; overflow: visible">
<svg viewBox="0 0 1960 206.8" class="bg-white">
<path class="svg-themecolor" style="opacity:0.2;" d="M0,142.8A2337.49,2337.49,0,0,1,297.5,56.3C569.33-3.53,783.89.22,849.5,2.3c215.78,6.86,382.12,45.39,503.25,73.45,158.87,36.8,283.09,79.13,458.75,54.55A816.49,816.49,0,0,0,1983,86.8v110H0Z"></path>
<path class="svg-themecolor" d="M.5,152.8s498-177,849-150,1031,238,1134,94v110H.5Z"></path>
</svg>
<div class="container">
<div class="row align-items-center justify-content-center text-center my-4">
<div class="col-sm-8">
<div class="heading-block border-bottom-0 mb-4">
<h2 class="fw-semibold ls-0 text-transform-none mb-3" style="font-size: 44px; line-height: 1.3">Contact Our Marketing Professionals</h2>
<p></p>
</div>
<a href="contact" class="button button-white button-light button-rounded fw-medium m-0">Get In Touch</a>
</div>
</div>
</div>
</div>
</div>
</section><!-- #content end -->
<!-- Footer
============================================= -->
<footer id="footer" class="bg-transparent border-0">
<!-- Copyrights
============================================= -->
<div id="copyrights" class="bg-transparent">
<div class="container">
<div class="row justify-content-between align-items-center">
<div class="col-md-6 text-black-50">
Copyrights &copy; 2024 All Rights Reserved by KeyMotive LLC.
</div>
</div>
</div>
</div><!-- #copyrights end -->
</footer><!-- #footer end -->
</div><!-- #wrapper end -->
<!-- Go To Top
============================================= -->
<div id="gotoTop" class="uil uil-angle-up"></div>
</body>
</html>
</div><!-- #wrapper end -->
<!-- Go To Top
============================================= -->
<div id="gotoTop" class="uil uil-angle-up"></div>

View File

@ -0,0 +1,8 @@
namespace KeymailSpecials2.Components.Services;
public class GlobalService
{
public string WebsiteName { get; set; } = "KeyMail Specials";
public int YearInFooter { get; set; } = DateTime.Today.AddDays(-14).Year;
}

View File

@ -8,3 +8,4 @@
@using Microsoft.JSInterop
@using KeymailSpecials2
@using KeymailSpecials2.Components
@using KeymailSpecials2.Components.Components

View File

@ -2085,4 +2085,12 @@
<None Include="wwwroot\style.css.map" />
</ItemGroup>
<Target Name="CustomActionsAfterPublish" AfterTargets="AfterPublish">
<!--<Exec Command="echo '$(PublishOutputFolder)' / '$(TargetDir)' / '$(TargetPath)' / '$(TargetName)' / '$(TargetFileName)' / '$(TargetExt)'" />-->
<!--<Exec Command="xcopy /s/e/q/r/k/y &quot;$(TargetDir)&quot;..\publish\win-x64\ \\salem\dev\DevVBnet\JobBuilder\ProcessJobPacket2\ " />-->
<!--<Exec Command="echo. > $(PublishUrl)_publishFinished.txt" />-->
<Exec Command="copy $(PublishUrl)web.config $(PublishUrl)_publishFinished.txt" />
<!--<Exec Command="echo $(PublishUrl) / $(PublishDir) " />-->
</Target>
</Project>

View File

@ -2,5 +2,6 @@
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ActiveDebugProfile>https</ActiveDebugProfile>
<NameOfLastUsedPublishProfile>FolderProfile</NameOfLastUsedPublishProfile>
</PropertyGroup>
</Project>

View File

@ -1,27 +1,43 @@
using KeymailSpecials2.Components;
using KeymailSpecials2.Components.Services;
using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.FileProviders;
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddRazorComponents()
.AddInteractiveServerComponents();
var app = builder.Build();
// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
internal class Program
{
app.UseExceptionHandler("/Error", createScopeForErrors: true);
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
private static void Main(string[] args)
{
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddRazorComponents()
.AddInteractiveServerComponents();
builder.Services.AddSingleton<GlobalService>(); // Global variables shared by all users
var app = builder.Build();
// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Error", createScopeForErrors: true);
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseStaticFiles(new StaticFileOptions()
{
FileProvider = new PhysicalFileProvider(@"\\toronto\d$\EmailMarketing\im3"),
RequestPath = "/im3"
});
app.UseAntiforgery();
app.MapRazorComponents<App>()
.AddInteractiveServerRenderMode();
app.Run();
}
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseAntiforgery();
app.MapRazorComponents<App>()
.AddInteractiveServerRenderMode();
app.Run();

File diff suppressed because one or more lines are too long

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("KeymailSpecials2")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6161668cd5e55358c88b857aac08439229ac7cb7")]
[assembly: System.Reflection.AssemblyProductAttribute("KeymailSpecials2")]
[assembly: System.Reflection.AssemblyTitleAttribute("KeymailSpecials2")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
409a22eda8d5868c5adcd68014fbf39c9fd5174b385348919d5a74ddaa6e2632
a2dd8edaf4c74bd3596207a45e51a50c5eb8a56851bf30335cd54307a30361ce

View File

@ -9,55 +9,51 @@ build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = KeymailSpecials2
build_property.RootNamespace = KeymailSpecials2
build_property.ProjectDir = C:\Users\joshdeck.KEYMTV\Documents\Playground\KeymailSpecials2\
build_property.ProjectDir = C:\Repos\KeymailSpecials2\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.RazorLangVersion = 8.0
build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes =
build_property.MSBuildProjectDirectory = C:\Users\joshdeck.KEYMTV\Documents\Playground\KeymailSpecials2
build_property.MSBuildProjectDirectory = C:\Repos\KeymailSpecials2
build_property._RazorSourceGeneratorDebug =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/App.razor]
[C:/Repos/KeymailSpecials2/Components/App.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBcHAucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Layout/NoNav.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTm9OYXYucmF6b3I=
[C:/Repos/KeymailSpecials2/Components/Components/CanvasHomePage.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDb21wb25lbnRzXENhbnZhc0hvbWVQYWdlLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Pages/Counter.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xDb3VudGVyLnJhem9y
[C:/Repos/KeymailSpecials2/Components/Components/Header1.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDb21wb25lbnRzXEhlYWRlcjEucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Pages/Error.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xFcnJvci5yYXpvcg==
[C:/Repos/KeymailSpecials2/Components/Layout/DefaultLayout.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcRGVmYXVsdExheW91dC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Pages/Home.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xIb21lLnJhem9y
[C:/Repos/KeymailSpecials2/Components/Pages/About.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBYm91dC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Pages/Movers.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xNb3ZlcnMucmF6b3I=
[C:/Repos/KeymailSpecials2/Components/Pages/Contact.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xDb250YWN0LnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Pages/Weather.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xXZWF0aGVyLnJhem9y
[C:/Repos/KeymailSpecials2/Components/Pages/Index.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xJbmRleC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Routes.razor]
[C:/Repos/KeymailSpecials2/Components/Pages/Privacy.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xQcml2YWN5LnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Repos/KeymailSpecials2/Components/Routes.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xSb3V0ZXMucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/_Imports.razor]
[C:/Repos/KeymailSpecials2/Components/_Imports.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xfSW1wb3J0cy5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Layout/MainLayout.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTWFpbkxheW91dC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope = b-fazdk3iuyr
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Layout/NavMenu.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTmF2TWVudS5yYXpvcg==
build_metadata.AdditionalFiles.CssScope = b-q5015zael5

View File

@ -1 +1 @@
5cf2a5cdf00dd089e91bd58de45358a98b0f2bc0980f855120b535a0a79c506d
effbff73f9f49d57c3dae22bf76c88153d7c2c6efb4f4b4f693130e26e366a1e

View File

@ -27,3 +27,29 @@ C:\Users\joshdeck.KEYMTV\Documents\Playground\KeymailSpecials2\obj\Debug\net8.0\
C:\Users\joshdeck.KEYMTV\Documents\Playground\KeymailSpecials2\obj\Debug\net8.0\KeymailSpecials2.pdb
C:\Users\joshdeck.KEYMTV\Documents\Playground\KeymailSpecials2\obj\Debug\net8.0\KeymailSpecials2.genruntimeconfig.cache
C:\Users\joshdeck.KEYMTV\Documents\Playground\KeymailSpecials2\obj\Debug\net8.0\ref\KeymailSpecials2.dll
C:\Repos\KeymailSpecials2\bin\Debug\net8.0\appsettings.Development.json
C:\Repos\KeymailSpecials2\bin\Debug\net8.0\appsettings.json
C:\Repos\KeymailSpecials2\bin\Debug\net8.0\KeymailSpecials2.staticwebassets.runtime.json
C:\Repos\KeymailSpecials2\bin\Debug\net8.0\KeymailSpecials2.exe
C:\Repos\KeymailSpecials2\bin\Debug\net8.0\KeymailSpecials2.deps.json
C:\Repos\KeymailSpecials2\bin\Debug\net8.0\KeymailSpecials2.runtimeconfig.json
C:\Repos\KeymailSpecials2\bin\Debug\net8.0\KeymailSpecials2.dll
C:\Repos\KeymailSpecials2\bin\Debug\net8.0\KeymailSpecials2.pdb
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\KeymailSpecials2.GeneratedMSBuildEditorConfig.editorconfig
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\KeymailSpecials2.AssemblyInfoInputs.cache
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\KeymailSpecials2.AssemblyInfo.cs
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\KeymailSpecials2.csproj.CoreCompileInputs.cache
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\KeymailSpecials2.MvcApplicationPartsAssemblyInfo.cache
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\staticwebassets.build.json
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\staticwebassets.development.json
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\staticwebassets\msbuild.KeymailSpecials2.Microsoft.AspNetCore.StaticWebAssets.props
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\staticwebassets\msbuild.build.KeymailSpecials2.props
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\staticwebassets\msbuild.buildMultiTargeting.KeymailSpecials2.props
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\staticwebassets\msbuild.buildTransitive.KeymailSpecials2.props
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\staticwebassets.pack.json
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\scopedcss\bundle\KeymailSpecials2.styles.css
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\KeymailSpecials2.dll
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\refint\KeymailSpecials2.dll
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\KeymailSpecials2.pdb
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\KeymailSpecials2.genruntimeconfig.cache
C:\Repos\KeymailSpecials2\obj\Debug\net8.0\ref\KeymailSpecials2.dll

View File

@ -1 +1 @@
9a4eaf49489ac670fd322d536d4c83a4dc7d3698ebe4b201ccdffd1c8fb475ee
8e826a41a73f0e77136e300991dc8674e8e8c4cf82f47084f53eb8a9f7c72695

Binary file not shown.

View File

@ -1,203 +0,0 @@
/* _content/KeymailSpecials2/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-tdermkid1v] {
position: relative;
display: flex;
flex-direction: column;
}
main[b-tdermkid1v] {
flex: 1;
}
.sidebar[b-tdermkid1v] {
background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}
.top-row[b-tdermkid1v] {
background-color: #f7f7f7;
border-bottom: 1px solid #d6d5d5;
justify-content: flex-end;
height: 3.5rem;
display: flex;
align-items: center;
}
.top-row[b-tdermkid1v] a, .top-row[b-tdermkid1v] .btn-link {
white-space: nowrap;
margin-left: 1.5rem;
text-decoration: none;
}
.top-row[b-tdermkid1v] a:hover, .top-row[b-tdermkid1v] .btn-link:hover {
text-decoration: underline;
}
.top-row[b-tdermkid1v] a:first-child {
overflow: hidden;
text-overflow: ellipsis;
}
@media (max-width: 640.98px) {
.top-row[b-tdermkid1v] {
justify-content: space-between;
}
.top-row[b-tdermkid1v] a, .top-row[b-tdermkid1v] .btn-link {
margin-left: 0;
}
}
@media (min-width: 641px) {
.page[b-tdermkid1v] {
flex-direction: row;
}
.sidebar[b-tdermkid1v] {
width: 250px;
height: 100vh;
position: sticky;
top: 0;
}
.top-row[b-tdermkid1v] {
position: sticky;
top: 0;
z-index: 1;
}
.top-row.auth[b-tdermkid1v] a:first-child {
flex: 1;
text-align: right;
width: 0;
}
.top-row[b-tdermkid1v], article[b-tdermkid1v] {
padding-left: 2rem !important;
padding-right: 1.5rem !important;
}
}
#blazor-error-ui[b-tdermkid1v] {
background: lightyellow;
bottom: 0;
box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
display: none;
left: 0;
padding: 0.6rem 1.25rem 0.7rem 1.25rem;
position: fixed;
width: 100%;
z-index: 1000;
}
#blazor-error-ui .dismiss[b-tdermkid1v] {
cursor: pointer;
position: absolute;
right: 0.75rem;
top: 0.5rem;
}
/* _content/KeymailSpecials2/Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-z1xlmncceh] {
appearance: none;
cursor: pointer;
width: 3.5rem;
height: 2.5rem;
color: white;
position: absolute;
top: 0.5rem;
right: 1rem;
border: 1px solid rgba(255, 255, 255, 0.1);
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}
.navbar-toggler:checked[b-z1xlmncceh] {
background-color: rgba(255, 255, 255, 0.5);
}
.top-row[b-z1xlmncceh] {
height: 3.5rem;
background-color: rgba(0,0,0,0.4);
}
.navbar-brand[b-z1xlmncceh] {
font-size: 1.1rem;
}
.bi[b-z1xlmncceh] {
display: inline-block;
position: relative;
width: 1.25rem;
height: 1.25rem;
margin-right: 0.75rem;
top: -1px;
background-size: cover;
}
.bi-house-door-fill-nav-menu[b-z1xlmncceh] {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}
.bi-plus-square-fill-nav-menu[b-z1xlmncceh] {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}
.bi-list-nested-nav-menu[b-z1xlmncceh] {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}
.nav-item[b-z1xlmncceh] {
font-size: 0.9rem;
padding-bottom: 0.5rem;
}
.nav-item:first-of-type[b-z1xlmncceh] {
padding-top: 1rem;
}
.nav-item:last-of-type[b-z1xlmncceh] {
padding-bottom: 1rem;
}
.nav-item[b-z1xlmncceh] .nav-link {
color: #d7d7d7;
background: none;
border: none;
border-radius: 4px;
height: 3rem;
display: flex;
align-items: center;
line-height: 3rem;
width: 100%;
}
.nav-item[b-z1xlmncceh] a.active {
background-color: rgba(255,255,255,0.37);
color: white;
}
.nav-item[b-z1xlmncceh] .nav-link:hover {
background-color: rgba(255,255,255,0.1);
color: white;
}
.nav-scrollable[b-z1xlmncceh] {
display: none;
}
.navbar-toggler:checked ~ .nav-scrollable[b-z1xlmncceh] {
display: block;
}
@media (min-width: 641px) {
.navbar-toggler[b-z1xlmncceh] {
display: none;
}
.nav-scrollable[b-z1xlmncceh] {
/* Never collapse the sidebar for wide screens */
display: block;
/* Allow sidebar to scroll for tall menus */
height: calc(100vh - 3.5rem);
overflow-y: auto;
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -1888,12 +1888,12 @@
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\hosting\images\svg\map-light.svg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\hosting\images\svg\map.png))">
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\hosting\images\svg\map.svg))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>demos/hosting/images/svg/map.png</RelativePath>
<RelativePath>demos/hosting/images/svg/map.svg</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
@ -1902,7 +1902,7 @@
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\hosting\images\svg\map.png))</OriginalItemSpec>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\hosting\images\svg\map.svg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\hosting\images\svg\shared.svg))">
<SourceType>Package</SourceType>
@ -2064,12 +2064,12 @@
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\hosting\images\users\5.jpg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\2.svg))">
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\12w3qdaad2.svg.bak))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>demos/movers/images/2.svg</RelativePath>
<RelativePath>demos/movers/images/12w3qdaad2.svg.bak</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
@ -2078,7 +2078,7 @@
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\2.svg))</OriginalItemSpec>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\12w3qdaad2.svg.bak))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\baggage.png))">
<SourceType>Package</SourceType>
@ -2464,6 +2464,38 @@
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\featured-img\Thumbs.db))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\happy.svg))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>demos/movers/images/happy.svg</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\happy.svg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\join.svg))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>demos/movers/images/join.svg</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\join.svg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\others\1.png))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
@ -2528,12 +2560,12 @@
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\others\4.png))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\section\1.jpg))">
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\privacy.svg))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>demos/movers/images/section/1.jpg</RelativePath>
<RelativePath>demos/movers/images/privacy.svg</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
@ -2542,7 +2574,7 @@
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\section\1.jpg))</OriginalItemSpec>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\privacy.svg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\section\2.jpg))">
<SourceType>Package</SourceType>
@ -2560,6 +2592,38 @@
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\section\2.jpg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\section\backdrop.jpg))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>demos/movers/images/section/backdrop.jpg</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\section\backdrop.jpg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\section\collab.svg))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>demos/movers/images/section/collab.svg</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\section\collab.svg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\section\company.jpg))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
@ -2576,6 +2640,22 @@
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\section\company.jpg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\section\success.jpg))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>demos/movers/images/section/success.jpg</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\section\success.jpg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\slider\1.png))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
@ -2592,6 +2672,38 @@
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\slider\1.png))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\startae-team-7tXA8xwe4W4-unsplash.jpg))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>demos/movers/images/startae-team-7tXA8xwe4W4-unsplash.jpg</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\startae-team-7tXA8xwe4W4-unsplash.jpg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\stats.svg))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>demos/movers/images/stats.svg</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\stats.svg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\team\1.jpg))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
@ -2752,6 +2864,22 @@
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\team\section.jpg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\user_nums.svg))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>demos/movers/images/user_nums.svg</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\images\user_nums.svg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\demos\movers\movers.css))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
@ -23280,6 +23408,22 @@
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\intro\templates-mega-menu.jpg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\km_logo.png))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>images/km_logo.png</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\km_logo.png))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\landing\bootstrap.png))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
@ -24048,22 +24192,6 @@
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\logo-v7.png))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\logo.png))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>images/logo.png</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\logo.png))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\logo@2x.png))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
@ -24080,6 +24208,70 @@
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\logo@2x.png))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\logos\kms24.png))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>images/logos/kms24.png</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\logos\kms24.png))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\logos\kms24w.png))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>images/logos/kms24w.png</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\logos\kms24w.png))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\logos\kms34a.jpg))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>images/logos/kms34a.jpg</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\logos\kms34a.jpg))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\logos\kms34a.png))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>images/logos/kms34a.png</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\logos\kms34a.png))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\mac.png))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
@ -37728,22 +37920,6 @@
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\js\plugins.youtube.js))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\KeymailSpecials2.bundle.scp.css))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/KeymailSpecials2</BasePath>
<RelativePath>KeymailSpecials2.bundle.scp.css</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>Reference</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName>ScopedCss</AssetTraitName>
<AssetTraitValue>ProjectBundle</AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\KeymailSpecials2.bundle.scp.css))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\style.css))">
<SourceType>Package</SourceType>
<SourceId>KeymailSpecials2</SourceId>

View File

@ -1,23 +1,23 @@
{
"format": 1,
"restore": {
"C:\\Users\\joshdeck.KEYMTV\\Documents\\Playground\\KeymailSpecials2\\KeymailSpecials2.csproj": {}
"C:\\Repos\\KeymailSpecials2\\KeymailSpecials2.csproj": {}
},
"projects": {
"C:\\Users\\joshdeck.KEYMTV\\Documents\\Playground\\KeymailSpecials2\\KeymailSpecials2.csproj": {
"C:\\Repos\\KeymailSpecials2\\KeymailSpecials2.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\joshdeck.KEYMTV\\Documents\\Playground\\KeymailSpecials2\\KeymailSpecials2.csproj",
"projectUniqueName": "C:\\Repos\\KeymailSpecials2\\KeymailSpecials2.csproj",
"projectName": "KeymailSpecials2",
"projectPath": "C:\\Users\\joshdeck.KEYMTV\\Documents\\Playground\\KeymailSpecials2\\KeymailSpecials2.csproj",
"packagesPath": "C:\\Users\\joshdeck.KEYMTV\\.nuget\\packages\\",
"outputPath": "C:\\Users\\joshdeck.KEYMTV\\Documents\\Playground\\KeymailSpecials2\\obj\\",
"projectPath": "C:\\Repos\\KeymailSpecials2\\KeymailSpecials2.csproj",
"packagesPath": "C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\",
"outputPath": "C:\\Repos\\KeymailSpecials2\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\joshdeck.KEYMTV\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\RDeck.KEYMTV\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
@ -27,7 +27,8 @@
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"C:\\Program Files\\dotnet\\library-packs": {},
"https://api.nuget.org/v3/index.json": {}
"https://api.nuget.org/v3/index.json": {},
"https://nuget.telerik.com/v3/index.json": {}
},
"frameworks": {
"net8.0": {
@ -39,6 +40,11 @@
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
@ -63,7 +69,7 @@
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.101/PortableRuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json"
}
}
}

View File

@ -5,12 +5,12 @@
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\joshdeck.KEYMTV\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\RDeck.KEYMTV\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.8.0</NuGetToolVersion>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.11.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\joshdeck.KEYMTV\.nuget\packages\" />
<SourceRoot Include="C:\Users\RDeck.KEYMTV\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup>
</Project>

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("KeymailSpecials2")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6161668cd5e55358c88b857aac08439229ac7cb7")]
[assembly: System.Reflection.AssemblyProductAttribute("KeymailSpecials2")]
[assembly: System.Reflection.AssemblyTitleAttribute("KeymailSpecials2")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
a4b1ba513a750d2ada915061d50cbda53a50d32c212d28e14187eee0c851695b
892af85462e02284f6fe2ddaec052e4cb30fb4ed2bd3b43bf67236f278343bcb

View File

@ -9,55 +9,51 @@ build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = KeymailSpecials2
build_property.RootNamespace = KeymailSpecials2
build_property.ProjectDir = C:\Users\joshdeck.KEYMTV\Documents\Playground\KeymailSpecials2\
build_property.ProjectDir = C:\Repos\KeymailSpecials2\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.RazorLangVersion = 8.0
build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes =
build_property.MSBuildProjectDirectory = C:\Users\joshdeck.KEYMTV\Documents\Playground\KeymailSpecials2
build_property.MSBuildProjectDirectory = C:\Repos\KeymailSpecials2
build_property._RazorSourceGeneratorDebug =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/App.razor]
[C:/Repos/KeymailSpecials2/Components/App.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBcHAucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Layout/NoNav.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTm9OYXYucmF6b3I=
[C:/Repos/KeymailSpecials2/Components/Components/CanvasHomePage.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDb21wb25lbnRzXENhbnZhc0hvbWVQYWdlLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Pages/Counter.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xDb3VudGVyLnJhem9y
[C:/Repos/KeymailSpecials2/Components/Components/Header1.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDb21wb25lbnRzXEhlYWRlcjEucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Pages/Error.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xFcnJvci5yYXpvcg==
[C:/Repos/KeymailSpecials2/Components/Layout/DefaultLayout.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcRGVmYXVsdExheW91dC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Pages/Home.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xIb21lLnJhem9y
[C:/Repos/KeymailSpecials2/Components/Pages/About.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBYm91dC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Pages/Movers.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xNb3ZlcnMucmF6b3I=
[C:/Repos/KeymailSpecials2/Components/Pages/Contact.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xDb250YWN0LnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Pages/Weather.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xXZWF0aGVyLnJhem9y
[C:/Repos/KeymailSpecials2/Components/Pages/Index.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xJbmRleC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Routes.razor]
[C:/Repos/KeymailSpecials2/Components/Pages/Privacy.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xQcml2YWN5LnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Repos/KeymailSpecials2/Components/Routes.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xSb3V0ZXMucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/_Imports.razor]
[C:/Repos/KeymailSpecials2/Components/_Imports.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xfSW1wb3J0cy5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Layout/MainLayout.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTWFpbkxheW91dC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope = b-fazdk3iuyr
[C:/Users/joshdeck.KEYMTV/Documents/Playground/KeymailSpecials2/Components/Layout/NavMenu.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTmF2TWVudS5yYXpvcg==
build_metadata.AdditionalFiles.CssScope = b-q5015zael5

View File

@ -8,23 +8,23 @@
"net8.0": []
},
"packageFolders": {
"C:\\Users\\joshdeck.KEYMTV\\.nuget\\packages\\": {},
"C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\": {},
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\joshdeck.KEYMTV\\Documents\\Playground\\KeymailSpecials2\\KeymailSpecials2.csproj",
"projectUniqueName": "C:\\Repos\\KeymailSpecials2\\KeymailSpecials2.csproj",
"projectName": "KeymailSpecials2",
"projectPath": "C:\\Users\\joshdeck.KEYMTV\\Documents\\Playground\\KeymailSpecials2\\KeymailSpecials2.csproj",
"packagesPath": "C:\\Users\\joshdeck.KEYMTV\\.nuget\\packages\\",
"outputPath": "C:\\Users\\joshdeck.KEYMTV\\Documents\\Playground\\KeymailSpecials2\\obj\\",
"projectPath": "C:\\Repos\\KeymailSpecials2\\KeymailSpecials2.csproj",
"packagesPath": "C:\\Users\\RDeck.KEYMTV\\.nuget\\packages\\",
"outputPath": "C:\\Repos\\KeymailSpecials2\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\joshdeck.KEYMTV\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\RDeck.KEYMTV\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
@ -34,7 +34,8 @@
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"C:\\Program Files\\dotnet\\library-packs": {},
"https://api.nuget.org/v3/index.json": {}
"https://api.nuget.org/v3/index.json": {},
"https://nuget.telerik.com/v3/index.json": {}
},
"frameworks": {
"net8.0": {
@ -46,6 +47,11 @@
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
@ -70,7 +76,7 @@
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.101/PortableRuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json"
}
}
}

View File

@ -1,8 +1,8 @@
{
"version": 2,
"dgSpecHash": "/R+oHBLNm/Igl7KyeR6wTs8+nFFqjgP19xheg9A2WzJTSf5unLksnAKdzPw52Ztfywr35w0tfIFhsFwjQB1ncw==",
"dgSpecHash": "HpWzlQ5WX/k=",
"success": true,
"projectFilePath": "C:\\Users\\joshdeck.KEYMTV\\Documents\\Playground\\KeymailSpecials2\\KeymailSpecials2.csproj",
"projectFilePath": "C:\\Repos\\KeymailSpecials2\\KeymailSpecials2.csproj",
"expectedPackageFiles": [],
"logs": []
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB