PageSourceSearch

https://www.viacharacter.org/about/contact

html viacharacter.org collected 2026-09-24 08:40:15 UTC 28,314 bytes, 634 lines download raw bytes

1
2
3<!DOCTYPE html>
4<html lang="en">
5<head>
6    <!-- Used to push custom page paths into GA -->
7    
7<script>
8        window.dataLayer = window.dataLayer || [];
9        
10    </script>
10
11
12
13	<!-- Google Tag Manager -->
14	
14<script>
vendor: 338 bytes, lines 14-19
14
15		(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
16		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
17		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
18		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
19		})(window,document,'script','dataLayer','
19GTM-KTK23XR
vendor: 3 bytes, line 19
19');
19</script>
19<!-- 526N37TS is Dev GTM Tag-->
20	<!-- End Google Tag Manager -->
21	
22	<!-- Cannonical tag -->
23	<link rel="canonical" href="https://www.viacharacter.org/about/contact">
24	<!-- END Cannonical tag -->
25    
25<script>
26        window.dataLayer = window.dataLayer || [];
27        function gtag() { dataLayer.push(arguments); }
28    </script>
28
29    <meta name="robots" content="index,follow" />
30    <meta charset="utf-8" />
31    <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no" />
32    <meta name="description" content="Discover your character strengths in 10 minutes with the free, scientifically validated VIA Survey. Learn to use your character strengths to live your best life." />
33    <meta name="keywords" content="character, character strengths" />
34    <link rel="apple-touch-icon" sizes="180x180" href="https://static.viacharacter.org/web/apple-touch-icon.png">
35	<link rel="icon" type="image/png" sizes="32x32" href="https://static.viacharacter.org/web/favicon-32x32.png">
36	<link rel="icon" type="image/png" sizes="16x16" href="https://static.viacharacter.org/web/favicon-16x16.png">
37	<link rel="icon" type="image/png" sizes="192x192" href="https://static.viacharacter.org/web/favicon-192x192.png">
38	<link rel="icon" type="image/png" sizes="512x512" href="https://static.viacharacter.org/web/favicon-512x512.png">
39	<link rel="shortcut icon" type="image/x-icon" href="https://static.viacharacter.org/web/favicon.ico">
40    <link rel="manifest" href="/site.webmanifest" crossorigin="use-credentials">
41	<link rel="mask-icon" href="https://static.viacharacter.org/web/safari-pinned-tab.svg" color="#5bbad5">
42    <meta name="msapplication-TileColor" content="#da532c">
43    <meta name="theme-color" content="#ffffff">
44    
45    <title>Contact Us | VIA Institute</title>
46
47
48	<link rel="preconnect" href="https://fonts.googleapis.com">
49	<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
50	<link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,300;1,400&display=swap" rel="stylesheet">
51	<link href="https://fonts.googleapis.com/css?family=Merriweather:300,300i|Raleway:400,600,800" rel="stylesheet">
52	<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous" as="style">
53
54    
55
56    
57        <link rel="stylesheet" href="/css/site.min.css?v=UIqEKQQWt1ydzFocdyGVn3iMA7kQrQs3fF6LW-uxegI" />
58    
59
60	
61
62    
62<script>
63        VIA = window.VIA || {};
64        VIA.delayed = null;
65        VIA.delay = function (f) { var e = VIA.delayed; VIA.delayed = e ? function () { e(); f(); } : f; };
66    </script>
66
67    
67<script>
68        window['GoogleAnalyticsObject'] = 'ga';
69        window['ga'] = window['ga'] || function () {
70            (window['ga'].q = window['ga'].q || []).push(arguments)
71        };
72    </script>
72
73    
73<script>
74
75    </script>
75
76</head>
77<body>
78	<!-- Google Tag Manager (noscript) -->
79	<noscript>
80		<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KTK23XR"
81				height="0" width="0" style="display:none;visibility:hidden"></iframe> <!-- 526N37TS is Dev GTM Tag-->
82	</noscript>
83	<!-- End Google Tag Manager (noscript) -->
84    <main class="main">
85
86        <div class="main__header">
87                
88
89
90<style>
91	@media (max-width: 1140px) {
92		.main__header:has(.site-banner) .header-controls__bottom .menu-main {
93			top: 50px;
94		}
95
96		.main__header:has(.alert-warning) .header-controls__bottom .menu-main {
97			top: 95px;
98		}
99	}
100
101	@media (max-width: 740px) {
102		.main__header:has(.site-banner) .header-controls__bottom .menu-main {
103			top: 68px;
104		}
105
106		.main__header:has(.alert-warning) .header-controls__bottom .menu-main {
107			top: 142px;
108		}
109	}
110
111	@media (max-width: 391px) {
112		.main__header:has(.site-banner) .header-controls__bottom .menu-main {
113			top: 100px;
114		}
115
116		.main__header:has(.alert-warning) .header-controls__bottom .menu-main {
117			top: 198px;
118		}
119	}
120</style>
121
122
123            <div class="site-banner">
124                <contentful-rich-text><p>Discover, Apply &amp; Grow Your Character Strengths — 20% Off Sitewide. <strong>Use code: Discover20</strong>. <em>Some exclusions apply.</em></p></contentful-rich-text>
125            </div>
126
127<header class="header-controls">
128	<div class="header-controls__top">
129		<div class="header-controls-top__language-wrapper">
130			&nbsp;
131		</div>
132		<div class="header-controls-top__controls-wrapper">
133				<div class="header-controls__sign-in">
134					<a href="/account/login">Sign in</a>
135				</div>
136
137			<div class="header-controls__cart-wrapper" role="status">
138				<a id="cart-link" href="/combinedstore/shoppingcart">
139					<svg id="cart-image" aria-label="Shopping cart, 0 item(s)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="#ffffff" d="M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z" /></svg>
140					<span class="cart-quantity ">0</span>
141				</a>
142			</div>
143
144			<div class="header-controls__search">
145				<a href="/about/donate">Donate</a>
146			</div>
147
148		</div>
149		<div class="header-controls-top__survey-wrapper">
150			<a id="header-take-survey" class="" href="/account/register">Take The Free Survey</a>
151		</div>
152		<div class="header-controls-top__buffer-row">
153		</div>
154	</div>
155	
156	<div class="header-controls__bottom-wrapper">
157		<div class="header-controls__bottom">
158			<div class="header-controls-bottom__logo-wrapper">
159				<a id="logo-link" href="/">
160					<img class=""
161						 srcset="https://static.viacharacter.org/web/via_logo_wide.png,
162                            https://static.viacharacter.org/web/[email protected] 2x"
163						 src="https://static.viacharacter.org/web/via_logo_wide.png"
164						 alt="VIA Institute On Character"
165						 height="42" width="195">
166				</a>
167			</div>
168			<div class="header-controls-bottom__nav-wrapper">
169				<button class="mobile-nav-toggle" aria-controls="primary-navigation" aria-expanded="false"><span class="sr-only">Menu</span></button>
170				<nav>
171					<ul id="primary-navigation" class="menu-main" data-visible="false">
172						<li class="menu-separator first"></li>
173						<li>
174							<div class="top-menu-item__wrapper">
175								<a href="/character-strengths-via" aria-controls="sub-menu-character-strengths">
176									<span>Character Strengths</span>
177									<span class="chevron" data-expanded="false"></span>
178								</a>
179							</div>
180							<div id="sub-menu-character-strengths" class="menu-sub" data-visible="false" aria-expanded="false">
181								<ul>
182									<li class="slide-out-only"><a href="/character-strengths">About Character Strengths</a></li>
183									<li><a href="/character-strengths">All 24 Character Strengths</a></li>
184								</ul>
185							</div>
186						</li>
187						<li>
188							<div class="top-menu-item__wrapper">
189								<a href="/reports" aria-controls="sub-menu-reports">
190									<span>Reports</span>
191									<span class="chevron" data-expanded="false"></span>
192								</a>
193							</div>
194							<div id="sub-menu-reports" class="menu-sub" data-visible="false" aria-expanded="false">
195								<ul>
196									<li><a href="/reports">View All Reports</a></li>
197									<li><a href="/reports/total-24">Total 24 Report</a></li>
198									<li><a href="/reports/top-5">Top 5 Report</a></li>
199									<li><a href="/reports/mindfulness-and-character-strengths">Mindfulness and Character Strengths Report</a></li>
200									<li><a href="/reports/the-via-team-profile-report">Team Report</a></li>
201									<li><a href="/reports/youth">Youth Report</a></li>
202								</ul>
203							</div>
204						</li>
205						<li>
206							<div class="top-menu-item__wrapper">
207								<a href="/courses" aria-controls="sub-menu-courses">
208									<span>Courses</span>
209									<span class="chevron" data-expanded="false"></span>
210								</a>
211							</div>
212							<div id="sub-menu-courses" class="menu-sub" data-visible="false" aria-expanded="false">
213								<ul>
214								
215									<li><a href="/courses">View All Courses &amp; Programs</a></li>
216									<li class="menu-header top-margin">Courses ▾</li>
217									<li><a href="/courses/start-with-strengths">Start With Strengths</a></li>
218									<li><a href="/courses/positive-relationships-mini-course">Positive Relationships Mini-Course</a></li>
219									<li><a href="/courses/positive-relationships-and-character-strengths">Positive Relationships Extended Course</a></li>
220									<li><a href="/courses/mindfulness-based-strength-practice">Mindfulness-Based Strengths Practice (MBSP)</a></li>
221									<li><a href="/courses/mindfulness-based-strength-practice-certification">Mindfulness-Based Strengths Practice Certification</a></li>
222									<li><a href="/courses/mindfulness-and-strengths-in-daily-life">Mindfulness And Strengths In Daily Life</a></li>
223									<li><a href="/courses/navigating-transitions">Navigating Transitions</a></li>
224									<li><a href="/courses/character-strengths-interventions">Character Strengths Interventions</a></li>
225									<li class="menu-header">For Workplaces ▾</li>
226									<li><a href="/strength-based-workplaces">Workplaces at Their Best</a></li>
227									<li class="menu-header">For Educators ▾</li>
228									<li><a href="/programs/thriving-learning-communities">Strength-Based Education</a></li>
229								</ul>
230							</div>
231						</li>
232						<li>
233							<div class="top-menu-item__wrapper">
234								<a href="/resources/activities" aria-controls="sub-menu-resources">
235									<span>Resources</span>
236									<span class="chevron" data-expanded="false"></span>
237								</a>
238							</div>
239							<div id="sub-menu-resources" class="menu-sub" data-visible="false" aria-expanded="false">
240								<ul>
241									<li><a href="/resources/activities">Activities</a></li>
242									<li><a href="/resources/books">Books</a></li>
243                                    <li><a href="/resources/workbooks">Workbooks</a></li>
244                                    <li><a href="/webinars-and-live-events">Events</a></li>
245									<li><a href="/resources/videos">Videos</a></li>
246									<li><a href="/resources/customized-webinars-and-workshops">Webinars</a></li>
247									<li><a href="/resources/character-strengths-coaching">Coaching</a></li>
248									<li><a href="/faq">FAQ</a></li>
249								</ul>
250							</div>
251						</li>
252						<li>
253							<div class="top-menu-item__wrapper">
254								<a href="/topics" aria-controls="sub-menu-learn">
255									<span>Learn</span>
256									<span class="chevron" data-expanded="false"></span>
257								</a>
258							</div>
259							<div id="sub-menu-learn" class="menu-sub" data-visible="false" aria-expanded="false">
260								<ul>
261                                    <li><a class="slide-out-only" href="/topics">All Topics</a></li>
262                                    <li><a href="/topics/achieving-goals">Achieving Goals</a></li>
263                                    <li><a href="/topics/career-building">Career Building</a></li>
264                                    <li><a href="/topics/happiness">Happiness</a></li>
265                                    <li><a href="/topics/life-changes">Life Changes</a></li>
266                                    <li><a href="/topics/meaning">Meaning</a></li>
267                                    <li><a href="/topics/mindfulness">Mindfulness</a></li>
268                                    <li><a href="/topics/parenting">Parenting</a></li>
269                                    <li><a href="/topics/relationships">Relationships</a></li>
270                                    <li><a href="/topics/strengths-basics">Strengths Basics</a></li>
271                                    <li><a href="/topics/stress">Stress</a></li>
272								</ul>
273							</div>
274						</li>
275						<li class="menu-separator"></li>
276						<li>
277							<div class="top-menu-item__wrapper">
278								<a href="/professionals" aria-controls="sub-menu-professionals">
279									<span>Professionals</span>
280									<span class="chevron" data-expanded="false"></span>
281								</a>
282							</div>
283							<div id="sub-menu-professionals" class="menu-sub" data-visible="false" aria-expanded="false">
284								<ul>
285									<li><a class="slide-out-only" href="/professionals">Professionals</a></li>
286									<li><a href="/professionals">Create a Dashboard</a></li>
287									<li><a href="/professionals/coaching-and-consulting-insights">Coaching and Consulting Insights</a></li>
288									<li><a href="/professionals/adults">Working With Adults</a></li>
289									<li><a href="/professionals/youth">Working With Youth</a></li>
290									<li><a href="/professionals/tools">Tools for Practitioners</a></li>
291									<li><a href="/workplaces/certified-consultants">Consultant Directory</a></li>
292									<li><a href="/workplaces/certified-organizations">Organizations Directory</a></li>
293									<li><a href="/mindfulness/certified-practitioners">MBSP Certified Directory</a></li>
294								</ul>
295							</div>
296						</li>
297						<li>
298							<div class="top-menu-item__wrapper">
299								<a href="/research" aria-controls="sub-menu-researchers">
300									<span>Researchers</span>
301									<span class="chevron" data-expanded="false"></span>
302								</a>
303							</div>
304							<div id="sub-menu-researchers" class="menu-sub flip-direction" data-visible="false" aria-expanded="false">
305								<ul>
306									<li><a class="slide-out-only" href="/research">Researchers</a></li>
307									<li><a href="/research/conduct-a-study">Conduct A Study</a></li>
308									<li><a href="/researchers/assessments">VIA Assessments</a></li>
309									<li><a href="/research/findings">Research Findings</a></li>
310									<li><a href="/researchers/assessments/via-is-p">Psychometric Survey Data</a></li>
311								</ul>
312							</div>
313						</li>
314						<li class="mobile-only donate">
315							<div class="top-menu-item__wrapper">
316								<a href="/about/donate" aria-controls="sub-menu-researchers">
317									<span>Support Our Work &mdash; Donate Now!</span>
318									<span class="chevron" data-expanded="false"></span>
319								</a>
320							</div>
321						</li>
322					</ul>
323				</nav>
324			</div>
325		</div>
326	</div>
327	
328	
329</header>
330        </div>
331
332        <div class="main__content">
333            
334<div class="page-header allow-expansion " style="margin-bottom: 40px; padding-bottom: 0px; ">
335	<div class="container">
336		<div class="page-header__breadcrumb">
337				
338	<nav class="breadcrumbs">
339		<ul class="breadcrumbs__list">
340				<li class="breadcrumb-list__item"><a href="/">Home</a></li>
341				<li class="breadcrumb-list__item"><a href="/about">about</a></li>
342				<li class="breadcrumb-list__item"><a href="/about/contact">contact</a></li>
343		</ul>
344	</nav>
345
346		</div>
347		<div class="page-header__content">
348			<div class="page-header__left" style="max-width: 100%;">
349				<div class="page-header__heading">
350						<h1 style="">Contact Us: Have a Question or Feedback?</h1>
351				</div>
352
353                <div class="page-header__subheading">
354                    <h2 style=""></h2>
355                </div>
356
357                <div class="page-header__description">
358                    <markdown></markdown>
359                </div>
360			</div>
361        </div>
362    </div>
363</div>
364
365
366
367<div class="contact-page">
368    <section class="container">
369        <div class="row">
370            <div class="col-md-6">
371                    <h2 id="contact-us">Contact Us</h2>
372<p>If you have any questions or feedback please complete the form below. Be sure to provide a thorough description of your question and a valid email address.</p>
373<p>You may also find an answer to your question in our <a href="/faq">Frequently Asked Questions section</a>.</p>
374<p>We make every effort to respond to your inquiries in a timely manner.   Please allow 24-48 hours for a response.</p>
375
376                <div class="contact__form-wrapper">
377                        <form id="contactForm" name="contactForm" method="post">
378                            <div class="form-group">
379                                <label for="Name">Name</label>
380                                <input class="form-control" placeholder="Your name" type="text" data-val="true" data-val-length="The field Name must be a string with a maximum length of 75." data-val-length-max="75" data-val-minlength="Please enter at least 3 characters." data-val-minlength-min="3" data-val-required="The Name field is required." id="Name" maxlength="75" name="Name" value="" />
381								<span class="text-danger field-validation-valid" data-valmsg-for="Name" data-valmsg-replace="true"></span>
382                            </div>
383                            <div class="form-group">
384                                <label for="Company">Company</label>
385                                <input type="text" class="form-control" id="company" name="company" placeholder="Your company or organization" data-val="true" data-val-length="The field Company must be a string with a maximum length of 75." data-val-length-max="75" data-val-minlength="Please enter at least 3 characters." data-val-minlength-min="3" data-val-required="The Company field is required." maxlength="75" value="" />
386								<span class="text-danger field-validation-valid" data-valmsg-for="Company" data-valmsg-replace="true"></span>
387							</div>
388                            <div class="form-group">
389                                <label for="Email">Email</label>
390                                <input type="email" class="form-control" id="email" name="email" placeholder="Your email address" data-val="true" data-val-email="Invalid Email Address." data-val-required="The Email field is required." value="" />
391								<span class="text-danger field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true"></span>
392							</div>
393                            <div class="form-group">
394                                <label for="Reason">Reason</label>
395                                <select class="form-control notranslate" id="reason" name="reason">
396                                        <option>Citation Requests</option>
397                                        <option>Customer Service/Purchases/Sales Help</option>
398                                        <option>General Feedback</option>
399                                        <option>Research Requests</option>
400                                        <option>Thriving Learning Communities</option>
401                                        <option>Strong Cincinnati</option>
402                                        <option>Workplaces at Their Best</option>
403                                </select>
404                            </div>
405                            <div class="form-group">
406                                <label for="Description">Description</label>
407                                <textarea class="form-control" id="description" name="description" rows="6" data-val="true" data-val-length="The field Description must be a string with a maximum length of 500." data-val-length-max="500" data-val-minlength="Please enter at least 5 characters." data-val-minlength-min="5" data-val-required="The Description field is required." maxlength="500">
408</textarea>
409								<span class="text-danger field-validation-valid" data-valmsg-for="Description" data-valmsg-replace="true"></span>
410                            </div>
411
412                            <button class="g-recaptcha action-button 
412no-arrow" data-sitekey="6LdUKeorAAAAACvrRRalQmL2_TElbKi767CiD1rU" data-callback="onSubmit">Submit</button>
413                        <input name="__RequestVerificationToken" type="hidden" value="CfDJ8I6qyu53sC1NlW4ICAXsVjIpyrzf3ERl9Y3-qPX2kIKZ67EGeeSdCnJ3x0_ladawzEN_L1I-foOvqAwsocydm0kZf2WrNyCZ9r2hdj3Nsbt8IwFfQ-B5xhuDlYV82Ty2Jpg_fE9QHp4pyvt36U0-cGk" /></form>
414                </div>
415            </div>
416        </div>
417    </section>
418</div>
419        </div>
420
421        <div class="main__footer">
422                <footer class="footer">
423  <div class="footer__top">
424      <div class="footer-newsletter__wrapper">
425          <div class="tagline__wrapper">
426              <div class="tagline-image__wrapper">
427                  <img srcset="https://static.viacharacter.org/web/via_brandmark.png,
428                            https://static.viacharacter.org/web/[email protected] 2x"
429                       src="https://static.viacharacter.org/web/via_brandmark.png"
430                       alt="VIA Institute On Character" loading="lazy">
431              </div>
432              <div class="tagline-text__wrapper">
433                  <span>The science of strengths.<br />The practice of well-being.</span>
434              </div>
435          </div>
436
437              <div class="newsletter__wrapper">
438                  <div class="klaviyo-form-QRQzJw"></div>
439              </div>
440      </div>
441  </div>
442  <div class="footer__middle">
443    <div class="footer__links">
444      <div class="links__logo">
445				<a href="/">
446					<img srcset="https://static.viacharacter.org/web/via_brandmark_white.png,
447                            https://static.viacharacter.org/web/[email protected] 2x"
448							src="https://static.viacharacter.org/web/via_brandmark_white.png"
449                            alt="VIA Institute On Character" loading="lazy">
450        </a>
451      </div>
452      <nav class="links__nav">
453        <ul>
454          <li><a href="/about">About</a></li>
455          <li><a href="/news">News</a></li>
456          <li><a href="/faq">FAQ</a></li>
457          <li><a href="/about/contact">Contact</a></li>
458          <li><a href="/about/donate">Donate</a></li>
459        </ul>
460      </nav>
461      <div class="links__social">
462        <ul>
463          <li><a href="https://www.facebook.com/VIAstrengths/" target="_blank"><i class="fab fa-facebook-f" title="Facebook"></i></a></li>
464		  <li><a href="https://www.instagram.com/viastrengths/" target="_blank"><i class="fab fa-instagram" title="Instagram"></i></a></li>
465          <li><a href="https://www.youtube.com/user/VIAStrengths" target="_blank"><i class="fab fa-youtube" title="YouTube"></i></a></li>
466          <li><a href="https://www.linkedin.com/company/via-institute-on-character" target="_blank"><i class="fab fa-linkedin-in" title="Linked-In"></i></a></li>
467        </ul>
468      </div>
469    </div>
470  </div>
471  <div class="footer__bottom">
472      <div class="footer__bottom-wrapper">
473          <div class="copyright-column">
474              © 2026 VIA Institute on Character. All rights reserved.
475          </div>
476          <div class="links-column">
477              <ul class="links">
478                  <li><a href="/terms-of-service">Terms of Service</a></li>
479                  <li><a href="/privacy-policy">Privacy Policy</a></li>
480              </ul>
481          </div>
482      </div>
483      <div class="footer__affiliate-wrapper">
484          <div></div>
485		  <div class="contentful__wrapper">
486				<img src="https://static.viacharacter.org/web/contentful.webp" loading="lazy" alt="Contentful" />
487				<div>Powered by <a href="https://www.contentful.com" target="_blank">Contentful</a></div>
488		  </div>
489      </div>
490  </div>
491</footer>
492        </div>
493    </main>
494
495	
495<script>
496		const userEmail = ''
497	</script>
497
498
499	
499<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
499
500    
500<script defer src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js" integrity="sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k" crossorigin="anonymous"></script>
vendor: 92 bytes, lines 500-504
500
501	
502    
503    <script src="https://www.google.com/recaptcha/api.js" async defer></script>
504    
504<script>
505        function onSubmit(token) {
506            console.log('test')
507            document.getElementById("contactForm").submit();
508        }
509    </script>
509
510
511    
512
513    
514        
514<script src="/js/site.min.js?v=KJL2Q_U7NUv8XxhZ4qCrQMcsnxuV2m1GDVLx7q4Fzo4"></script>
514
515        
515<script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
515
516    
517
518    <!-- https://stackoverflow.com/questions/44511334/javascript-in-a-view-component -->
519    
519<script>VIA.delay = function (f) { setTimeout(f, 1) }; if (VIA.delayed) { VIA.delay(VIA.delayed); VIA.delayed = null; }</script>
519
520    
520<script>
521        VIA.loadScript = (function () {
522            var ie = null;
523            if (/MSIE ([^;]+)/.test(navigator.userAgent)) {
524                var version = parseInt(RegExp['$1'], 10);
525                if (version)
526                    ie = {
527                        version: parseInt(version, 10)
528                    };
529            }
530
531            var assets = {};
532
533            return function (url, callback, attributes) {
534
535                attributes || (attributes = {});
536
537                var onload = function (url) {
538                    assets[url].loaded = true;
539                    while (assets[url].callbacks.length > 0)
540                        assets[url].callbacks.shift()();
541                };
542
543                if (assets[url]) {
544
545                    if (assets[url].loaded)
546                        callback();
547
548                    assets[url].callbacks.push(callback);
549
550                } else {
551
552                    assets[url] = {
553                        loaded: false,
554                        callbacks: [callback]
555                    };
556
557                    var script = document.createElement('script');
558                    script.type = 'text/javascript';
559                    script.async = true;
560                    script.src = url;
561
562                    for (var attribute in attributes)
563                        if (attributes.hasOwnProperty(attribute))
564                            script.setAttribute(attribute, attributes[attribute]);
565
566                    // can't use feature detection, as script.readyState still exists in IE9
567                    if (ie && ie.version < 9)
568                        script.onreadystatechange = function () {
569                            if (/loaded|complete/.test(script.readyState))
570                                onload(url);
571                        };
572                    else
573                        script.onload = function () {
574                            onload(url);
575                        };
576
577                    document.getElementsByTagName('head')[0].appendChild(script);
578                }
579            };
580        }());
581    </script>
581
582
583    
584
585    
585<script type="text/javascript">
586        var app = new Vue({
587            el: '#vueAppTemplate',
588            mixins: mixinArray,
589            data: {
590                appMessage: 'Test'
591            },
592            methods: {
593            }
594        })
595    </script>
595
596
597
598    
599
600
601	
601<script>
602		function ga4AddToCart(e) {
603			if (!Array.isArray(window.dataLayer)||!e.href?.includes("/CombinedStore/"))
604				return
605			//Find the view_item_list event in dataLayer and get the itmes in ecommerce4
606			//reverse the array first to get the latest view_item_list
607			let itemList =window.dataLayer.find(
608				item => item.event === "view_item_list" && Array.isArray(item.ecommerce4?.items)
609			)?.ecommerce4?.items||[];
610			//Find the selected item
611			let item = itemList?.find((item) => {
612				return item.item_id == e.name
613			})
614			if (item !== undefined) {
615				window.dataLayer.push({ ecommerce4: null });
616				window.dataLayer.push({
617					'event': 'add_to_cart',
618					'ecommerce4': {
619						'items': [item]
620					}
621				});
622			}
623			
624		}
625	</script>
625
626	<!-- Begin Give Lively Fundraising
627Widget -->​
628
629<script>gl=document.createElement('script');gl.src='https://secure.givelively.org/widgets/branded_donation/via-institute-on-character/make-a-donation.js';document.getElementsByTagName('head')[0].appendChild(gl);</script>
629
630
631<!-- End Give Lively Fundraising
632Widget -->
633</body>
634</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.