PageSourceSearch

https://signup.com/

html signup.com collected 2026-09-24 08:42:11 UTC 121,673 bytes, 1,629 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" xmlns:fb="http://ogp.me/ns/fb#">
3    <head>
4        <meta http-equiv="X-UA-Compatible" content="IE=Edge">
5<meta charset="utf-8">
6<script type="text/javascript" src="https://8061a931ad08.edge.captcha-sdk.awswaf.com/8061a931ad08/jsapi.js" defer="defer"></script>
6
7<meta name="viewport" content="width=device-width, initial-scale=1">
8<meta name="robots" content="follow,index">
9<meta name="keywords" content="sign up online, online sign up, online sign up sheets, free online sign up sheets, sign up templates, volunteer management, free online sign up, volunteer management software, free volunteer management software, free volunteer software, volunteer scheduler, event sign up, online signup, free online signup, volunteer resources, volunteer calendar, online signup calendar, volunteer registration, sign up forms, free volunteer sign up forms">
10<meta name="description" content="Save time with online SignUp sheets and free coordination solutions for schools, churches, teams, nonprofits and businesses.">
11<!--<meta name="appleid-signin-client-id" content="com.signup.desktop">-->
12<!--<meta name="appleid-signin-scope" content="name email">-->
13<!--<meta name="appleid-signin-redirect-uri" content="https://toredola-stripe.ultrahook.com/api/users/verify_apple_login">-->
14<!--<meta name="appleid-signin-state" content="198273645">-->
15
16<title>Easiest Online SignUp Sheets | SignUp.com</title>
17
18  
18<script type="application/ld+json">
19[
20  {
21    "@context": "https://schema.org",
22    "@id": "https://signup.com/#organization",
23    "@type": "Organization",
24    "areaServed": {
25      "@type": "Country",
26      "name": "United States"
27    },
28    "description": "SignUp provides free online sign-up sheets and scheduling tools that help school parents, teachers, PTA and PTO leaders, churches, nonprofits, and event planners coordinate volunteers and group activities. The platform automates reminders and simplifies event planning for communities across the United States.",
29    "hasOfferCatalog": {
30      "@type": "OfferCatalog",
31      "itemListElement": [
32        {
33          "@type": "OfferCatalog",
34          "name": "Core Signup and Scheduling Tool"
35        },
36        {
37          "@type": "OfferCatalog",
38          "name": "Parent-Teacher Conference Scheduling"
39        },
40        {
41          "@type": "OfferCatalog",
42          "name": "School Event and Classroom Coordination"
43        },
44        {
45          "@type": "OfferCatalog",
46          "name": "Volunteer Sign-Up Sheets"
47        },
48        {
49          "@type": "OfferCatalog",
50          "name": "Church and Religious Group Signups"
51        }
52      ],
53      "name": "SignUp Services"
54    },
55    "knowsAbout": [
56      "online sign-up sheets",
57      "volunteer coordination",
58      "school parent coordination",
59      "parent-teacher conference scheduling",
60      "PTA and PTO volunteer signups",
61      "event and group planning",
62      "church volunteer scheduling",
63      "classroom coordination",
64      "volunteer scheduling tools"
65    ],
66    "name": "SignUp",
67    "url": "https://signup.com"
68  },
69  {
70    "@context": "https://schema.org",
71    "@id": "https://signup.com/#website",
72    "@type": "WebSite",
73    "name": "SignUp",
74    "publisher": {
75      "@id": "https://signup.com/#organization"
76    },
77    "url": "https://signup.com"
78  }
79]
80</script>
80
81
82<link rel="canonical" href="https://signup.com/index">
83<!--Reducing the 7 -precomposed icons down to 1, per modern suggestions -->
84<link rel="apple-touch-icon" href="/apple-touch-icon.png">
85
86<meta property="og:title" content="SignUp.com | The Easiest Way to Bring People Together">
87<meta property="og:type" content="activity">
88<meta property="og:url" content="https://signup.com/index">
89    <meta property="og:image" content="https://vspot.s3.amazonaws.com/sign-up/Facebook-Images/SignUp-Facebook-Default-Image.jpg">
90<meta property="og:description" content="SignUp.com makes it easy to coordinate school events &amp;#38; classroom activities, fundraisers, snack schedules, potlucks &amp;#38; more!">
91<meta property="og:locale" content="en_US">
92<meta property="og:site_name" content="SignUp.com">
93<meta property="fb:admins" content="1233106341"><!-- CC -->
94<meta property="fb:admins" content="559307563"><!-- PD -->
95<meta property="fb:app_id" content="1731142263830615">
96
97<script type="text/javascript">
98    // Move to before iubenda loading script TEMPORARY fix for url_passthrough issue
99    // Have left iubenda so removing this
100    window.dataLayer = window.dataLayer || [];
101    function gtag(){
102        // try{
103        //     if (arguments.length > 1 && arguments[1] === "url_passthrough")
104        //         return;
105        // }catch(e){}
106        dataLayer.push(arguments);
107    }
108</script>
108
109
110<!-- Always load the HTTPS version... users can cache it either way. -->
111<link href='//fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic|Open+Sans:400,700|Open+Sans+Condensed:300,700|Oswald:400,300,700|Arvo:400,400italic,700,700italic|Lato:400,100,100italic,300,300italic,700,700italic,900,900italic,400italic|Roboto:400,300,700|Gordita:400,300,700' rel='stylesheet' type='text/css'>
112<script src="https://use.fontawesome.com/d4932144a5.js"></script>
112
113    <link rel="stylesheet" media="all" href="https://assets.signup.com/assets/style-cc1c5ba86f258aa034e73255bc719fef0e47663cd9c50775ac389ab2b366e8ff.css" />
114<link rel="stylesheet" media="all" href="https://assets.signup.com/assets/croppie.min-6114cb8ed49cc061c853fd16b3526a9a6d846ad84ba466e2ca05bf82662d32ab.css" />
115            <link type="text/css" rel="stylesheet" media="print" href="https://assets.signup.com/assets/print-6d28acd904a36c5e2c3678738242cd7bf720eb3887fda02c9370020f86be46ac.css">
116            <link type="text/css" rel="stylesheet" media="all" href="https://assets.signup.com/assets/css/vspot-html-homepage-03c2c27e277aabb73b5c7309f98f19cac6dffaef82da7cbd79f130b6944fb3e0.css">
117            <link type="text/css" rel="stylesheet" media="all" href="https://assets.signup.com/assets/css/article-55620fa8dab6213d968a3355a2a6f54689ad62f679cc565016e50c95e2a69ac3.css">
118
119<!--
119<script type="text/javascript" src="https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js"></script>
119-->
120
121<script>
122    // Make sure _gaq exists before pushing to it. This is the variable that GA
123    // uses to handle events. We need to make sure it's defined in the top scope.
124    var _gaq = _gaq || [];
125</script>
125
126
127<!-- This is just IE 9 and below: -->
128<!--[if IE]>
129<script>
130// Avoid `console` errors in browsers that lack a console. Taken from HTML5 Boilerplate.
131(function() {
132    var method;
133    var noop = function () {};
134    var methods = [
135        'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
136        'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log',
137        'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd',
138        'timeStamp', 'trace', 'warn'
139    ];
140    var length = methods.length;
141    var console = (window.console = window.console || {});
142
143    while (length) {
144        length = length - 1;
145        method = methods[length];
146
147        // Only stub undefined methods.
148        if (!console[method]) {
149            console[method] = noop;
150        }
151    }
152}());
153</script>
153
154<![endif]-->
155
156<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
vendor: 1 bytes, line 156
156
157<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular.min.js"></script>
vendor: 1 bytes, line 157
157
158<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>
vendor: 1 bytes, line 158
158
159<script src="//cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.43/moment-timezone-with-data-1970-2030.min.js"></script>
vendor: 1 bytes, line 159
159
160<script src="https://js.stripe.com/v3/"></script>
160
161
162<script>
163    // Check for scrollTo (looks like some pop-up blockers remove this)
164    window.scrollTo = window.scrollTo || function() {};
165
166    // Our global object
167    var Vspot = {
168        load_wait_time:     500, // Milliseconds to wait
169        data:               {
170            user:           {
171                logged_in: false
172            },
173            reg:            {}
174        },
175        oldBrowser:         true,
176        headerMessage:      false,
177        assetCss: {
178            jobs: 'https://assets.signup.com/assets/css/jobs-b6b1db23d15eb68f845d342841fbf8488437e98f6c85c3cef0297deb89e8a116.css',
179            comments: 'https://assets.signup.com/assets/css/comments-3142843abb2c466e1d85ad68aa82f73fb3974aaf3ba185bf37e61b0d59aeba55.css',
180            gridReport: 'https://assets.signup.com/assets/vspot-angular/components/grid/css/grid-report-6c6117295763a4a3ae93dd4207ee3dd99d06ee9caf535587be46d8cf9b1a6ac9.css',
181            vsGridReports: 'https://assets.signup.com/assets/vspot-angular/components/grid/css/vs-grid-reports-13d5b5902e2c7f5605ff9edfeda461b31aedc0073b7c9130b8a899841f13809e.css',
182            gridPrint: 'https://assets.signup.com/assets/vspot-angular/components/grid/css/print-2637f59d989542651b67585bd82d86da74aee0e7c158bac21535273c05a719e0.css',
183            dataTables: 'https://assets.signup.com/assets/angular-datatables/jquery-dt/DataTables-1.10.12/css/jquery.dataTables.min-bce1995b0f577ced1e5612a5d78edea0e7a21fae6550bc870c5a4f6c553aa358.css',
184            angularDataTables: 'https://assets.signup.com/assets/angular-datatables/dist/css/angular-datatables-9bbaa4068a41a86287991fb85793e24c509803a967b839d108e01147e4616610.css',
185            buttonsDataTables: 'https://assets.signup.com/assets/angular-datatables/jquery-dt/Buttons-1.2.2/css/buttons.dataTables-4a0c1279db854dbdeb2b2054b7a245c239299ef60cad28084ea20e71b5fe4ce9.css',
186            style: 'https://assets.signup.com/assets/style-cc1c5ba86f258aa034e73255bc719fef0e47663cd9c50775ac389ab2b366e8ff.css',
187            bootstrap: 'https://assets.signup.com/assets/bootstrap-713479863c6524fdb0ae557d4ac0c1ca6bb1a8f0cba3c93e0ad3d6bb61e1a0a0.css',
188            bootstrapTheme: 'https://assets.signup.com/assets/bootstrap-theme-cdf1c1e56b07185513013de2d9d67044e9174e7102de3fde715a38eed902cdcf.css'
189        }
190    };
191    // PWD: ironic that testing for an old browser generates an error. catch that.
192    try {
193        Vspot.oldBrowser = !Object.keys;
194    } catch (err) {
195        // If the browser chokies on Object.keys, then it's old.
196        Vspot.oldBrowser = true;
197    }
198
199        Vspot.data.user.loggedIn = false;
200
201    // DEAD CODE (RequireJS retired, Option B): this requireConfig object is no
202    // longer consumed (require.config / require(['loader']) were removed below).
203    // Left in place to keep this surgical; remove in a follow-up cleanup.
204    var requireConfig = {
205        waitSeconds:    15,
206        baseUrl:        '/script',
207        enforceDefine:  true,
208        shim:           { // Only for stuff that doesn't support define
209            'jquery-ui': {
210                deps:       ['jquery'],
211                exports:    'jQuery.ui'
212            },
213            bootstrap: {
214                deps:       ['jquery-ui'], // Weird JS error if jQuery UI loads after bootstrap
215                exports:    'jQuery.fn.popover' // Tricky! bootstrap doesn't export anything, so we give it a jquery function to check.
216            },
217            angular: {
218                deps:       ['jquery'], // Because we want Angular to use full jQuery, not it's built-in lite version
219                exports:    'angular'
220            },
221            'bootstrap-colorpicker-module': { // Used in the themes admin tool
222                deps:       ['angular'],
223                exports:    'angular'
224            },
225            'angular-animate':    {
226                deps:       ['angular'],
227                exports:    'angular'
228            },
229            'angular-aria':    {
230                deps:       ['angular'],
231                exports:    'angular'
232            },
233            'angular-cookies':    {
234                deps:       ['angular'],
235                exports:    'angular'
236            },
237            'angular-loader':    {
238                deps:       ['angular'],
239                exports:    'angular'
240            },
241            'angular-messages':    {
242                deps:       ['angular'],
243                exports:    'angular'
244            },
245            'angular-resource':    {
246                deps:       ['angular'],
247                exports:    'angular'
248            },
249            'angular-route':    {
250                deps:       ['angular'],
251                exports:    'angular'
252            },
253            'angular-sanitize':    {
254                deps:       ['angular'],
255                exports:    'angular'
256            },
257            'angular-touch':    {
258                deps:       ['angular'],
259                exports:    'angular'
260            },
261            'angular-ui-bootstrap': {
262                deps:       ['angular', 'bootstrap'],
263                exports:    'angular'
264            },
265            'angular-ui-utils': {
266                deps:       ['angular'],
267                exports:    'angular'
268            },
269            'angular-ui-router': {
270                deps:       ['angular'],
271                exports:    'angular'
272            },
273            'angular-ui-calendar': {
274                deps:       ['full-calendar'],
275                exports:    'angular'
276            },
277            'angular-strap': {
278                deps:       ['angular', 'angular-animate'],
279                exports:    'angular'
280            },
281             'angular-strap-tpl': {
282                deps:       ['angular-strap'],
283                exports:    'angular'
284            },
285            // 'angular-strap-tpl': {
286            //     deps:       ['angular', 'angular-strap-timepicker', 'angular-strap-datepicker'],
287            //     exports:    'angular'
288            // },
289            // 'angular-strap-timepicker' : {
290            //     deps:       ['angular'],
291            //     exports:    'angular'
292            // },
293            // 'angular-strap-datepicker' : {
294            //     deps:       ['angular'],
295            //     exports:    'angular'
296            // },
297            'pdfMake': {
298              exports:    'pdfMake'
299            },
300            'vfs_fonts': {
301              deps:       ['pdfMake'],
302              exports:    'pdfMake'
303            },
304            'angular-moment': {
305                deps:       ['angular', 'moment','moment-timezone'],
306                exports:    'moment'
307            },
308            'ng-md5': {
309                deps:       ['angular'],
310                exports:    'angular'
311            },
312            'ng-file-upload': {
313                deps:       ['angular'],
314                exports:    'angular'
315            },
316            global_helper: {
317                deps:       ['jquery'],
318                exports:    'global_helper'
319            },
320            /* These DO NOT NEED SHIMS PWD: well maybe they do */
321            'datatables-colResize':{
322              deps: ['datatables'],
323              exports: 'ColResize'
324            },
325            'datatables-scroller':{
326              deps: ['datatables'],
327              exports: 'jquery'
328            },
329
330            'datatables':{
331              deps: ['jquery'],
332              exports: 'jquery'
333            },
334
335            'datatables-buttons-colVis':{
336              deps: ['datatables'],
337              exports: 'jquery'
338            },
339
340            'datatables-buttons-html5':{
341              deps: ['datatables'],
342              exports: 'jquery'
343            },
344
345            'datatables-buttons-print':{
346              deps: ['datatables'],
347              exports: 'jquery'
348            },
349
350            'datatables.net': {
351                deps: ['jquery'],
352                exports: 'jquery'
353            },
354            // PWD: see comment in grid.modules.js. Any combination of two of these hangs require js for a timeout cycle (15s)
355            'datatables-buttons':{
356              deps: ['datatables','datatables-buttons-print','datatables-buttons-colVis','datatables-buttons-html5'],
357              // exports: 'jquery'
358            },
359
360            /* old commenting out shims */
361            'angular-datatables': {
362              deps:       ['datatables', 'datatables-colResize', 'angular' ],
363              exports:    'angular'
364            },
365
366            'angular-datatables-scroller': {
367              deps:       ['angular-datatables'],
368              exports:    'angular'
369            },
370            'angular-datatables-buttons': {
371              deps:       [
372                  'angular-datatables',
373                  'datatables-buttons' // PWD: see comment in grid.modules.js and above in 'datatables-buttons'. This hangs require js for a timeout cycle (15s)
374              ],
375              exports:    'angular'
376            },
377            'froala-sanitize': {
378                deps:       ['angular'],
379                exports:    'angular'
380            },
381            'angular-froala': { // Only load plug-ins used everywhere
382                deps:       ['jquery', 'angular', 'froala-sanitize', 'froala', 'froala-align', 'froala-paragraph-format', 'froala-lists', 'froala-colors', 'froala-link', 'froala-html', 'froala-beautifier', 'froala-vs-html-counter', 'froala-image', 'froala-url'],
383                exports:    'angular'
384            },
385
386            'froala-align':             ['froala'],
387            'froala-beautifier':        ['froala'],
388            'froala-colors':            ['froala'],
389            'froala-font-family':       ['froala'], // For admin
390            'froala-font-size':         ['froala'], // For admin
391            'froala-fullscreen':        ['froala'], // For admin
392            'froala-html':              ['froala'],
393            'froala-image':             ['froala'],
394            'froala-link':              ['froala'],
395            'froala-lists':             ['froala'],
396            'froala-paragraph-format':  ['froala'],
397            'froala-url':               ['froala'],
398            'froala-video':             ['froala'], // For admin
399            'froala-vs-html-counter':   ['froala'],
400            // 'jquery.fixedheadertable': { -- part of the Yahoo importer
401            //     deps:       ['jquery'],
402            //     exports:    'jQuery.fn.fixedHeaderTable'
403            // },
404            xdate: {
405                exports:    'XDate'
406            },
407            facebook: {
408                exports:     'FB'
409            },
410            google: {
411                exports:    'gapi'
412            },
413            googleReCaptcha: {
414                exports:    'grecaptcha'
415            },
416            twitter: {
417                exports:     '__twttrlr'
418            },
419            pinterest: {
420                exports:    'window'
421            },
422            comscore: {
423                exports:    'COMSCORE'
424            },
425            datronics: {
426                exports:    'a'
427            },
428            quantcast:  {
429                exports:    '__qc'
430            },
431            'full-calendar': {
432                exports:    'jQuery.fullCalendar'
433            },
434            'stripe': { // The embedded version
435                exports:    'Stripe'
436            },
437            'stripe-checkout': { // The pop-up version
438                exports:    'StripeCheckout'
439            },
440            'paypal-sdk': {
441                exports:    'paypal'
442            },
443            'paypal-lightbox': {
444                deps:       ['paypal-sdk'],
445                exports:    'setSignupParams'
446            },
447            'input-date-polyfill': {
448                exports:     'window'
449            },
450            'compare': {
451                deps:   ['jquery'],
452                exports: 'initAnchors'
453            },
454            'pubfig': {
455                exports: 'freestar.scriptsManager'
456            },
457            'vfs_cmp': {
458                exports: '__gpp_msghandler'
459            },
460            'wrapperMessagingWithoutDetection': {
461                exports: 'window'
462            }
463        },
464        // Configure paths for anything not in the /script folder (base setting above)
465        /* Paths:
466         * This object contains a fallback array. We give the browes 3 options, and
467         * this allows it three attempts to get the file. Some of the files list a CDN
468         * as the first and second value, and then a local copy as a back up. Most
469         * just repeat the same file name 3 times.
470         */
471        paths: {
472            jquery:                         ['https://code.jquery.com/jquery-2.2.4.min', 'https://code.jquery.com/jquery-2.2.4.min', '/script/jquery-2.1.3.min'], // Fallback to local
473            'jquery-ui':                    ['https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min', 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min', '/script/jquery-ui.min'], // Fallback to local
474            angular:                        ['https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular.min', 'https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular.min', '/script/angular'], // Fallback to local
475            'angular-animate':              ['https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-animate.min', 'https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-animate.min', '/script/angular-animate'], // Fallback to local
476            'angular-aria':                 ['https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-aria.min', 'https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-aria.min', '/script/angular-aria'], // Fallback to local
477            'angular-cookies':              ['https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-cookies.min', 'https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-cookies.min', '/script/angular-cookies'], // Fallback to local
478            'angular-loader':               ['https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-loader.min', 'https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-loader.min', '/script/angular-loader'], // Fallback to local
479            'angular-messages':             ['https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-messages.min', 'https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-messages.min', '/script/angular-messages'], // Fallback to local
480            'angular-resource':             ['https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-resource.min', 'https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-resource.min', '/script/angular-resource'], // Fallback to local
481            'angular-route':                ['https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-route.min', 'https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-route.min', '/script/angular-route'], // Fallback to local
482            'angular-sanitize':             ['https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-sanitize.min', 'https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-sanitize.min', '/script/angular-sanitize'], // Fallback to local
483            'angular-touch':                ['https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-touch.min', 'https://ajax.googleapis.com/ajax/libs/angularjs/1.5.11/angular-touch.min', '/script/angular-touch'], // Fallback to local
484            'thirdparty-global':            ['thirdparty-global', 'thirdparty-global', 'thirdparty-global'], // Included in page
485            page:                           ['page', 'page', 'page'], // Included in loader
486            vspot:                          ['vspot', 'vspot', 'vspot'], // Included in loader
487            xdate:                          ['xdate', 'xdate', 'xdate'], // Included in page
488            'vspot-services':               ['vspot-angular/services/services', 'vspot-angular/services/services', 'vspot-angular/services/services'], // Included in loader
489            'vspot-resources':              ['vspot-angular/resources/resources', 'vspot-angular/resources/resources', 'vspot-angular/resources/resources'], // Included in loader
490            'vspot-super-user-nav':         ['vspot-angular/directives/super-user-nav/super-user-nav', 'vspot-angular/directives/super-user-nav/super-user-nav', 'vspot-angular/directives/super-user-nav/super-user-nav'],
491            'vspot-arrow-steps':            ['vspot-angular/directives/arrow-steps/arrow-steps', 'vspot-angular/directives/arrow-steps/arrow-steps', 'vspot-angular/directives/arrow-steps/arrow-steps'],
492            localize:                       ['vspot-angular/modules/localize', 'vspot-angular/modules/localize', 'vspot-angular/modules/localize'], // Included in loader
493            'activity-details':             ['vspot-angular/modules/activity-details', 'vspot-angular/modules/activity-details', 'vspot-angular/modules/activity-details'], // Included in activity
494            'activity-jobs':                ['vspot-angular/modules/activity-jobs', 'vspot-angular/modules/activity-jobs', 'vspot-angular/modules/activity-jobs'], // Included in activity
495            'activity-invites':             ['vspot-angular/modules/activity-invites', 'vspot-angular/modules/activity-invites', 'vspot-angular/modules/activity-invites'], // Included in activity
496            'activity-participants':        ['vspot-angular/modules/activity-participants', 'vspot-angular/modules/activity-participants', 'vspot-angular/modules/activity-participants'], // Included in activity
497            'activity-finish':              ['vspot-angular/modules/activity-finish', 'vspot-angular/modules/activity-finish', 'vspot-angular/modules/activity-finish'], // Included in activity
498            'activity-messaging':           ['vspot-angular/modules/activity-messaging', 'vspot-angular/modules/activity-messaging', 'vspot-angular/modules/activity-messaging'], // Included in activity
499            'activity-reports':             ['vspot-angular/modules/activity-reports', 'vspot-angular/modules/activity-reports', 'vspot-angular/modules/activity-reports'], // Included in activity
500            'activity-contributions':       ['vspot-angular/modules/activity-contributions', 'vspot-angular/modules/activity-contributions', 'vspot-angular/modules/activity-contributions'], // Included in activity
501            'activity-waiver':              ['vspot-angular/modules/activity-waiver', 'vspot-angular/modules/activity-waiver', 'vspot-angular/modules/activity-waiver'], // Included in activity
502            'activity-notifications':       ['vspot-angular/modules/activity-notifications', 'vspot-angular/modules/activity-notifications', 'vspot-angular/modules/activity-notifications'], // Included in activity
503            'activity-publishing':          ['vspot-angular/modules/activity-publishing', 'vspot-angular/modules/activity-publishing', 'vspot-angular/modules/activity-publishing'], // Included in activity
504            'activity-locking':             ['vspot-angular/modules/activity-locking', 'vspot-angular/modules/activity-locking', 'vspot-angular/modules/activity-locking'], // Included in activity
505            'activity-themes':              ['vspot-angular/modules/activity-themes', 'vspot-angular/modules/activity-themes', 'vspot-angular/modules/activity-themes'], // Included in activity
506            'activity-jobs-assign':         ['vspot-angular/modules/activity-jobs-assign', 'vspot-angular/modules/activity-jobs-assign', 'vspot-angular/modules/activity-jobs-assign'], // Included in activity-jobs, edit participants
507            'activity-jobs-delete-day':     ['vspot-angular/modules/activity-jobs-delete-day', 'vspot-angular/modules/activity-jobs-delete-day', 'vspot-angular/modules/activity-jobs-delete-day'], // Included in activity-jobs
508            'activity-jobs-duplicate-day':  ['vspot-angular/modules/activity-jobs-duplicate-day', 'vspot-angular/modules/activity-jobs-duplicate-day', 'vspot-angular/modules/activity-jobs-duplicate-day'], // Included in activity-jobs
509            'activity-jobs-delete-job':     ['vspot-angular/modules/activity-jobs-delete-job', 'vspot-angular/modules/activity-jobs-delete-job', 'vspot-angular/modules/activity-jobs-delete-job'], // Included in activity-jobs
510            'activity-jobs-delete-events':  ['vspot-angular/modules/activity-jobs-delete-events', 'vspot-angular/modules/activity-jobs-delete-events', 'vspot-angular/modules/activity-jobs-delete-events'], // Included in activity-jobs
511            'error-handler':                ['vspot-angular/modules/error-handler', 'vspot-angular/modules/error-handler' , 'vspot-angular/modules/error-handler'], // Included in loader
512            'generic-confirm':              ['vspot-angular/modules/generic-confirm', 'vspot-angular/modules/generic-confirm', 'vspot-angular/modules/generic-confirm'], // Included in activity
513            // 'premiumcancel':                ['vspot-angular/modules/premiumcancel', 'vspot-angular/modules/premiumcancel', 'vspot-angular/modules/premiumcancel'],
514            'vspot-user':                   ['vspot-user', 'vspot-user', 'vspot-user'], // a file delivered by rails; see users controller for details
515            froala:                         ['froala_editor2/js/froala_editor.min', 'froala_editor2/js/froala_editor.min', 'froala_editor2/js/froala_editor.min'],
516            'froala-align':                 ['froala_editor2/js/plugins/align.min', 'froala_editor2/js/plugins/align.min', 'froala_editor2/js/plugins/align.min'],
517            'froala-beautifier':            ['froala_editor2/js/plugins/code_beautifier.min', 'froala_editor2/js/plugins/code_beautifier.min', 'froala_editor2/js/plugins/code_beautifier.min'],
518            'froala-colors':                ['froala_editor2/js/plugins/colors.min', 'froala_editor2/js/plugins/colors.min', 'froala_editor2/js/plugins/colors.min'],
519            'froala-font-family':           ['froala_editor2/js/plugins/font_family.min', 'froala_editor2/js/plugins/font_family.min', 'froala_editor2/js/plugins/font_family.min'],
520            'froala-font-size':             ['froala_editor2/js/plugins/font_size.min', 'froala_editor2/js/plugins/font_size.min', 'froala_editor2/js/plugins/font_size.min'],
521            'froala-fullscreen':            ['froala_editor2/js/plugins/fullscreen.min', 'froala_editor2/js/plugins/fullscreen.min', 'froala_editor2/js/plugins/fullscreen.min'],
522            'froala-html':                  ['froala_editor2/js/plugins/code_view.min', 'froala_editor2/js/plugins/code_view.min', 'froala_editor2/js/plugins/code_view.min'],
523            'froala-image':                 ['froala_editor2/js/plugins/image.min', 'froala_editor2/js/plugins/image.min', 'froala_editor2/js/plugins/image.min'],
524            'froala-link':                  ['froala_editor2/js/plugins/link.min', 'froala_editor2/js/plugins/link.min', 'froala_editor2/js/plugins/link.min'],
525            'froala-lists':                 ['froala_editor2/js/plugins/lists.min', 'froala_editor2/js/plugins/lists.min', 'froala_editor2/js/plugins/lists.min'],
526            'froala-paragraph-format':      ['froala_editor2/js/plugins/paragraph_format.min', 'froala_editor2/js/plugins/paragraph_format.min', 'froala_editor2/js/plugins/paragraph_format.min'],
527            'froala-url':                   ['froala_editor2/js/plugins/url.min', 'froala_editor2/js/plugins/url.min', 'froala_editor2/js/plugins/url.min'],
528            'froala-video':                 ['froala_editor2/js/plugins/video.min', 'froala_editor2/js/plugins/video.min', 'froala_editor2/js/plugins/video.min'],
529            'froala-vs-html-counter':       ['froala_editor2/js/plugins/vs_html_counter', 'froala_editor2/js/plugins/vs_html_counter', 'froala_editor2/js/plugins/vs_html_counter'],
530            'angular-froala':               ['angular-froala', 'angular-froala', 'angular-froala'],
531            'froala-sanitize':              ['froala-sanitize', 'froala-sanitize', 'froala-sanitize'],
532            'angular-ui-calendar':          ['angular-ui/ui-calendar/calendar', 'angular-ui/ui-calendar/calendar', 'angular-ui/ui-calendar/calendar'],
533            'datatables.net':               ['datatables/datatables.net', '//cdn.datatables.net/1.10.12/js/jquery.dataTables.min', '//cdn.datatables.net/1.10.12/js/jquery.dataTables.min'],
534
535            'datatables':                     ["datatables/dataTables.bootstrap.min", "//cdn.datatables.net/1.10.12/js/dataTables.bootstrap.min", "//cdn.datatables.net/1.10.12/js/dataTables.bootstrap.min"],
536            'datatables.net-buttons':         ['datatables/dataTables.buttons.min','datatables/dataTables.buttons.min', 'datatables/dataTables.buttons.min'],
537            // there is a conflict between datatables library (self-references as datatables.net) and angular. Have to have tw
537o targets
538            // that point to the same thing but with different paths.
539            'datatables-buttons':             ['datatables/dataTables.buttons.min.2','datatables/dataTables.buttons.min.2', 'datatables/dataTables.buttons.min.2'],
540            'datatables-buttons-colVis':      ['datatables/buttons.colVis.min', '//cdn.datatables.net/buttons/1.2.2/js/buttons.colVis.min', '//cdn.datatables.net/buttons/1.2.2/js/buttons.colVis.min'],
541            'datatables-buttons-html5':       ['datatables/buttons.html5.min', '//cdn.datatables.net/buttons/1.2.2/js/buttons.html5.min', '//cdn.datatables.net/buttons/1.2.2/js/buttons.html5.min'],
542            'datatables-buttons-print':       ['datatables/buttons.print.min', '//cdn.datatables.net/buttons/1.2.2/js/buttons.print.min', '//cdn.datatables.net/buttons/1.2.2/js/buttons.print.min'],
543            'datatables-colResize':           ['angular-datatables/dist/dataTables.colResize', 'angular-datatables/dist/dataTables.colResize', 'angular-datatables/dist/dataTables.colResize'],
544            'angular-datatables-buttons':     ['angular-datatables/dist/plugins/buttons/angular-datatables.buttons', 'angular-datatables/dist/plugins/buttons/angular-datatables.buttons', 'angular-datatables/dist/plugins/scroller/angular-datatables.buttons'],
545            'datatables-scroller':            ['datatables/dataTables.scroller.min', '//cdn.datatables.net/scroller/1.4.2/js/dataTables.scroller.min', '//cdn.datatables.net/scroller/1.4.2/js/dataTables.scroller.min'],
546            'angular-datatables-scroller':    ['angular-datatables/dist/plugins/scroller/angular-datatables.scroller', 'angular-datatables/dist/plugins/scroller/angular-datatables.scroller', 'angular-datatables/dist/plugins/scroller/angular-datatables.scroller'],
547            'angular-datatables':             ['angular-datatables/dist/angular-datatables', 'angular-datatables/dist/angular-datatables', 'angular-datatables/dist/angular-datatables'],
548            moment:                         ['//cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min', '//cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min', 'moment.min'],
549            'moment-timezone':              ['//cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.43/moment-timezone-with-data-1970-2030.min','//cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.43/moment-timezone-with-data-1970-2030.min','moment-timezone-with-data-1970-2030.min'],
550            'angular-moment':               ['angular-moment.min', 'angular-moment.min', 'angular-moment.min'],
551            facebook:                       ['//connect.facebook.net/en_US/sdk','//connect.facebook.net/en_US/sdk','/tools/sdk'], // debug one if needed '//connect.facebook.net/en_US/sdk/debug',
552        google:                         ['https://apis.google.com/js/platform', 'https://apis.google.com/js/platform',
553            'https://apis.google.com/js/platform'],
554            googleReCaptcha:                 ['https://www.google.com/recaptcha/enterprise','https://www.google.com/recaptcha/enterprise','https://www.google.com/recaptcha/enterprise'], //https://www.google.com/recaptcha/api', 'https://www.google.com/recaptcha/api', 'https://www.google.com/recaptcha/api'],
555            twitter:                        ['/tools/widgets', 'https://platform.twitter.com/widgets', 'https://platform.twitter.com/widgets'],
556            pinterest:                      ['/tools/pinit', '//assets.pinterest.com/js/pinit', '//assets.pinterest.com/js/pinit'],
557            comscore:                       ['https://sb.scorecardresearch.com/beacon', 'https://sb.scorecardresearch.com/beacon','/tools/beacon'  ],
558            datronics:                      ['//ads.pro-market.net/ads/scripts/site-132961', '//ads.pro-market.net/ads/scripts/site-132961', '//ads.pro-market.net/ads/scripts/site-132961'],
559            quantcast:                      ['https://secure.quantserve.com/quant', 'https://secure.quantserve.com/quant', 'https://secure.quantserve.com/quant'],
560            'super-user-reports':           ['vspot-angular/modules/super-user-reports', 'vspot-angular/modules/super-user-reports', 'vspot-angular/modules/super-user-reports'], // Included in super-user
561            'super-user-messaging':         ['vspot-angular/modules/super-user-messaging', 'vspot-angular/modules/super-user-messaging', 'vspot-angular/modules/super-user-messaging'], // Included in super-user
562            'super-user-contact-lists':     ['vspot-angular/modules/super-user-contact-lists', 'vspot-angular/modules/super-user-contact-lists', 'vspot-angular/modules/super-user-contact-lists'], // Included in super-user
563            'quick-search':                 ['vspot-angular/modules/quick-search', 'vspot-angular/modules/quick-search', 'vspot-angular/modules/quick-search'],
564            'vspot-filters':                ['vspot-angular/filters/filters', 'vspot-angular/filters/filters', 'vspot-angular/filters/filters'], // Included in super-user
565            'email-list-error':             ['vspot-angular/modules/email-list-error', 'vspot-angular/modules/email-list-error', 'vspot-angular/modules/email-list-error'],
566            'activity-cal-subscriptions':   ['vspot-angular/modules/activity-cal-subscriptions', 'vspot-angular/modules/activity-cal-subscriptions', 'vspot-angular/modules/activity-cal-subscriptions'],
567            'homepage':                     ['vspot-angular/modules/homepage', 'vspot-angular/modules/homepage', 'vspot-angular/modules/homepage'],
568            'timezones':                    ['vspot-angular/modules/timezones', 'vspot-angular/modules/timezones', 'vspot-angular/modules/timezones'],
569            'checkin-landing':              ['vspot-angular/modules/checkin-landing', 'vspot-angular/modules/checkin-landing', 'vspot-angular/modules/checkin-landing'],
570            'activity-premium':             ['vspot-angular/modules/activity-premium', 'vspot-angular/modules/activity-premium', 'vspot-angular/modules/activity-premium'],
571            'stripe':                       ['https://js.stripe.com/v3/?noext', 'https://js.stripe.com/v3/?noext', 'https://js.stripe.com/v3/?noext'], // The embedded version - the ?noext does nothing on the stripe side, but gets Require not to add the .js it usually automatically does
572            'stripe-checkout':              ['https://checkout.stripe.com/checkout', 'https://checkout.stripe.com/checkout', 'https://checkout.stripe.com/checkout'], // The pop-up version
573            'job-shifts':                   ['vspot-angular/modules/job-shifts', 'vspot-angular/modules/job-shifts', 'vspot-angular/modules/job-shifts'],
574            'extra-fields':                 ['vspot-angular/modules/extra-fields', 'vspot-angular/modules/extra-fields', 'vspot-angular/modules/extra-fields'],
575            'add-edit-xtrafield':           ['vspot-angular/modules/add-edit-xtrafield', 'vspot-angular/modules/add-edit-xtrafield', 'vspot-angular/modules/add-edit-xtrafield'],
576            'activity-jobs-compose-v2':     ['vspot-angular/modules/activity-jobs-compose-v2', 'vspot-angular/modules/activity-jobs-compose-v2', 'vspot-angular/modules/activity-jobs-compose-v2'],
577            'angular-ui-grid':              ['angular-ui/ui-grid', 'angular-ui/ui-grid', 'angular-ui/ui-grid'],
578            //'angular-ui-grid':         ['angular-ui/ui-grid-branch', 'angular-ui/ui-grid-branch', 'angular-ui/ui-grid-branch'],
579
580            'vfs_fonts':                    ['/script/pdfMake/vfs_fonts', '/script/pdfMake/vfs_fonts', '/script/pdfMake/vfs_fonts'],
581            'pdfMake':                      ['/script/pdfMake/pdfmake', '/script/pdfMake/pdfmake', '/script/pdfMake/pdfmake'],
582            'angular-strap':                ['/script/angular-strap/angular-strap', '/script/angular-strap/angular-strap', '/script/angular-strap/angular-strap'],
583            'angular-strap-tpl':            ['/script/angular-strap/angular-strap.tpl', '/script/angular-strap/angular-strap.tpl', '/script/angular-strap/angular-strap.tpl'],
584            // 'angular-strap-timepicker':     ['/script/angular-strap/modules/timepicker', '/script/angular-strap/modules/timepicker', '/script/angular-strap/modules/timepicker'],
585            // 'angular-strap-datepicker':     ['/script/angular-strap/modules/datepicker', '/script/angular-strap/modules/datepicker', '/script/angular-strap/modules/datepicker']
586            'paypal-sdk':                   ['https://www.paypal.com/sdk/js?client-id=Ac9t8xbrC4gLSqoKFGAvoifsh2r_XwtijujxH2WDJwcrzLB_YltM6wYi_Hrq1lekzTybh6KNreQeSFDN','https://www.paypal.com/sdk/js?client-id=Ac9t8xbrC4gLSqoKFGAvoifsh2r_XwtijujxH2WDJwcrzLB_YltM6wYi_Hrq1lekzTybh6KNreQeSFDN','https://www.paypal.com/sdk/js?client-id=Ac9t8xbrC4gLSqoKFGAvoifsh2r_XwtijujxH2WDJwcrzLB_YltM6wYi_Hrq1lekzTybh6KNreQeSFDN'],
587            // PWD: could not get this to load 'paypal-lightbox':              ['https://www.paypal.com/webapps/merchantboarding/js/lib/lightbox/partner.js','https://www.paypal.com/webapps/merchantboarding/js/lib/lightbox/partner.js','https://www.paypal.com/webapps/merchantboarding/js/lib/lightbox/partner.js']
588            'input-date-polyfill':          ['/script/configurable-date-input-polyfill.dist','/script/configurable-date-input-polyfill.dist','/script/configurable-date-input-polyfill.dist'],
589            'slick':                        ['https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min','https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min','https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min'],
590            'smoothscroll':                 ['https://cdnjs.cloudflare.com/ajax/libs/jquery-smooth-scroll/2.2.0/jquery.smooth-scroll.min'],
591            'compare':                      ['/compare/js/app'],
592            'pubfig':                       ['https://a.pub.network/signup-com/pubfig.min'],
593            'vfs_cmp':                      ['/script/vfs_cmp'],
594            'wrapperMessagingWithoutDetection': ['https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection']
595        },
596        /* ... paths, shims, etc. */
597        // PWD debug logging for require
598        onNodeCreated: function(node, config, moduleName, url) {
599            // console.log('module ' + moduleName + ' is about to be loaded');
600
601            node.addEventListener('load', function() {
602                // console.log('module ' + moduleName + ' has been loaded');
603            });
604
605            node.addEventListener('error', function() {
606               // console.log('module ' + moduleName + ' could not be loaded');
607            });
608        },
609
610    };
611
612        requireConfig.paths['client-done'] = ['/client/client-done.CACHE_REPLACEME', '/client/client-done.CACHE_REPLACEME', '/client/client-done.CACHE_REPLACEME'];
613        requireConfig.paths['client-confirm'] = ['/client/client-confirm.CACHE_REPLACEME', '/client/client-confirm.CACHE_REPLACEME', '/client/client-confirm.CACHE_REPLACEME'];
614        requireConfig.paths['full-calendar'] = ['/script/angular-ui/ui-calendar/fullc
614alendar-2.0.2/fullcalendar.min', '/script/angular-ui/ui-calendar/fullcalendar-2.0.2/fullcalendar.min', '/script/angular-ui/ui-calendar/fullcalendar-2.0.2/fullcalendar.min'];
615        requireConfig.paths['angular-ui-bootstrap'] = ['/script/angular-ui/ui-bootstrap.min', '/script/angular-ui/ui-bootstrap.min', '/script/angular-ui/ui-bootstrap.min'];
616        requireConfig.paths['angular-ui-utils'] = ['/script/angular-ui/ui-utils.min', '/script/angular-ui/ui-utils.min', '/script/angular-ui/ui-utils.min'];
617        requireConfig.paths['angular-ui-router'] = ['/script/angular-ui/ui-router.min', '/script/angular-ui/ui-router.min', '/script/angular-ui/ui-router.min'];
618        requireConfig.paths['angular-strap'] = ['/script/angular-strap/angular-strap.min', '/script/angular-strap/angular-strap.min', '/script/angular-strap/angular-strap.min'];
619        requireConfig.paths['angular-strap-tpl'] = ['/script/angular-strap/angular-strap.tpl.min', '/script/angular-strap/angular-strap.tpl.min', '/script/angular-strap/angular-strap.tpl.min'];
620        requireConfig.paths['autofill-event'] = ['/script/autofill-event.CACHE_REPLACEME', '/script/autofill-event.CACHE_REPLACEME', '/script/autofill-event.CACHE_REPLACEME'];
621        requireConfig.paths['bootstrap'] = ['/script/bootstrap.CACHE_REPLACEME', '/script/bootstrap.CACHE_REPLACEME', '/script/bootstrap.CACHE_REPLACEME'];
622        requireConfig.paths['bootstrap-colorpicker-module'] = ['/script/colorpicker/bootstrap-colorpicker-module.CACHE_REPLACEME', '/script/colorpicker/bootstrap-colorpicker-module.CACHE_REPLACEME', '/script/colorpicker/bootstrap-colorpicker-module.CACHE_REPLACEME'];
623        requireConfig.paths['loader'] = ['/script/loader.CACHE_REPLACEME', '/script/loader.CACHE_REPLACEME', '/script/loader.CACHE_REPLACEME'];
624        requireConfig.paths['ng-md5'] = ['/script/angular-md5', '/script/angular-md5', '/script/angular-md5'];
625        requireConfig.paths['ng-file-upload'] = ['/script/ng-file-upload', '/script/ng-file-upload', '/script/ng-file-upload'];
626        requireConfig.paths['swap'] = ['/swap/swap.CACHE_REPLACEME', '/swap/swap.CACHE_REPLACEME', '/swap/swap.CACHE_REPLACEME'];
627        requireConfig.paths['tinyColor'] = ['/script/tinycolor.CACHE_REPLACEME', '/script/tinycolor.CACHE_REPLACEME', '/script/tinycolor.CACHE_REPLACEME'];
628        requireConfig.paths['input-date-polyfill'] = ['/script/configurable-date-input-polyfill.dist.CACHE_REPLACEME', '/script/configurable-date-input-polyfill.dist.CACHE_REPLACEME', '/script/configurable-date-input-polyfill.dist.CACHE_REPLACEME'];
629        requireConfig.paths['activity-invites-button'] = ['/script/vspot-angular/components/activity-invites/button/button.CACHE_REPLACEME', '/script/vspot-angular/components/activity-invites/button/button.CACHE_REPLACEME', '/script/vspot-angular/components/activity-invites/button/button.CACHE_REPLACEME'];
630        requireConfig.paths['activity-invites-email'] = ['/script/vspot-angular/components/activity-invites/email/email.CACHE_REPLACEME', '/script/vspot-angular/components/activity-invites/email/email.CACHE_REPLACEME', '/script/vspot-angular/components/activity-invites/email/email.CACHE_REPLACEME'];
631        requireConfig.paths['activity-invites-link'] = ['/script/vspot-angular/components/activity-invites/shareable-link/shareable-link.CACHE_REPLACEME', '/script/vspot-angular/components/activity-invites/shareable-link/shareable-link.CACHE_REPLACEME', '/script/vspot-angular/components/activity-invites/shareable-link/shareable-link.CACHE_REPLACEME'];
632        requireConfig.paths['activity-invites-remind'] = ['/script/vspot-angular/components/activity-invites/remind/remind.CACHE_REPLACEME', '/script/vspot-angular/components/activity-invites/remind/remind.CACHE_REPLACEME', '/script/vspot-angular/components/activity-invites/remind/remind.CACHE_REPLACEME'];
633        requireConfig.paths['activity-invites-social'] = ['/script/vspot-angular/components/activity-invites/social/social.CACHE_REPLACEME', '/script/vspot-angular/components/activity-invites/social/social.CACHE_REPLACEME', '/script/vspot-angular/components/activity-invites/social/social.CACHE_REPLACEME'];
634        requireConfig.paths['activity-rows'] = ['/script/vspot-angular/components/participant-signup/activity-rows/activity-rows.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/activity-rows/activity-rows.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/activity-rows/activity-rows.CACHE_REPLACEME'];
635        requireConfig.paths['assignments-header'] = ['/script/vspot-angular/components/participant-signup/assignments-header/assignments-header.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/assignments-header/assignments-header.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/assignments-header/assignments-header.CACHE_REPLACEME'];
636        requireConfig.paths['assignment-widget'] = ['/script/vspot-angular/components/participant-signup/assignment-widget/assignment-widget.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/assignment-widget/assignment-widget.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/assignment-widget/assignment-widget.CACHE_REPLACEME'];
637        requireConfig.paths['confirm-email'] = ['/script/vspot-angular/components/participant-signup/confirm-email/confirm-email.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/confirm-email/confirm-email.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/confirm-email/confirm-email.CACHE_REPLACEME'];
638        requireConfig.paths['confirm-page'] = ['/script/vspot-angular/components/participant-signup/confirm-page/confirm-page.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/confirm-page/confirm-page.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/confirm-page/confirm-page.CACHE_REPLACEME'];
639        requireConfig.paths['dashboard-container'] = ['/script/vspot-angular/components/dashboard/dashboard-container/dashboard-container.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/dashboard-container/dashboard-container.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/dashboard-container/dashboard-container.CACHE_REPLACEME'];
640        requireConfig.paths['dashboard-copy-signup'] = ['/script/vspot-angular/components/dashboard/copy-signup/copy-signup.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/copy-signup/copy-signup.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/copy-signup/copy-signup.CACHE_REPLACEME'];
641        requireConfig.paths['dashboard-signup-archive'] = ['/script/vspot-angular/components/dashboard/signup-archive/signup-archive.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signup-archive/signup-archive.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signup-archive/signup-archive.CACHE_REPLACEME'];
642        requireConfig.paths['dashboard-signup-baton'] = ['/script/vspot-angular/components/dashboard/signup-baton/signup-baton.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signup-baton/signup-baton.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signup-baton/signup-baton.CACHE_REPLACEME'];
643        requireConfig.paths['dashboard-signup-delete'] = ['/script/vspot-angular/components/dashboard/signup-delete/signup-delete.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signup-delete/signup-delete.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signup-delete/signup-delete.CACHE_REPLACEME'];
644        requireConfig.paths['dashboard-signup-publish'] = ['/script/vspot-angular/components/dashboard/signup-publish/signup-publish.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signup-publish/signup-publish.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signup-publish/signup-publish.CACHE_REPLACEME'];
645        requireConfig.paths['dashboard-groups'] = ['/script/vspot-angular/components/dashboard/groups/groups.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/groups/groups.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/groups/groups.CACHE_REPLACEME'];
646        requireConfig.paths['dashboard-groups-delete'] = ['/script/vspot-angular/components/dashboard/groups-delete/groups-delete.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/groups-delete/groups-delete.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/groups-delete/groups-delete.CACHE_REPLACEME'];
647        requireConfig.paths['dashboard-groups-list'] = ['/script/vspot-angular/components/dashboard/groups-list/groups-list.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/groups-list/groups-list.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/groups-list/groups-list.CACHE_REPLACEME'];
648        requireConfig.paths['dashboard-invitation-archive'] = ['/script/vspot-angular/components/dashboard/invitation-archive/invitation-archive.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/invitation-archive/invitation-archive.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/invitation-archive/invitation-archive.CACHE_REPLACEME'];
649        requireConfig.paths['dashboard-invitations'] = ['/script/vspot-angular/components/dashboard/invitations/invitations.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/invitations/invitations.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/invitations/invitations.CACHE_REPLACEME'];
650        requireConfig.paths['dashboard-invitations-list'] = ['/script/vspot-angular/components/dashboard/invitations-list/invitations-list.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/invitations-list/invitations-list.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/invitations-list/invitations-list.CACHE_REPLACEME'];
651        requireConfig.paths['dashboard-loading'] = ['/script/vspot-angular/components/dashboard/loading/loading.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/loading/loading.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/loading/loading.CACHE_REPLACEME'];
652        requireConfig.paths['dashboard-no-grp-activities'] = ['/script/vspot-angular/components/dashboard/groups-no-activities/groups-no-activities.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/groups-no-activities/groups-no-activities.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/groups-no-activities/groups-no-activities.CACHE_REPLACEME'];
653        requireConfig.paths['dashboard-organizations'] = ['/script/vspot-angular/components/dashboard/organizations/organizations.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/organizations/organizations.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/organizations/organizations.CACHE_REPLACEME'];
654        requireConfig.paths['dashboard-orgs-list-signups'] = ['/script/vspot-angular/components/dashboard/organizations-list-signups/organizations-list-signups.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/organizations-list-signups/organizations-list-signups.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/organizations-list-signups/organizations-list-signups.CACHE_REPLACEME'];
655        requireConfig.paths['dashboard-orgs-list-users'] = ['/script/vspot-angular/components/dashboard/organizations-list-users/organizations-list-users.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/organizations-list-users/organizations-list-users.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/organizations-list-users/organizations-list-users.CACHE_REPLACEME'];
656        requireConfig.paths['dashboard-reports'] = ['/script/vspot-angular/components/dashboard/reports/reports.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/reports/reports.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/reports/reports.CACHE_REPLACEME'];
657        requireConfig.paths['dashboard-reports-list'] = ['/script/vspot-angular/components/dashboard/reports-list/reports-list.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/reports-list/reports-list.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/reports-list/reports-list.CACHE_REPLACEME'];
658        requireConfig.paths['dashboard-signup-occupied'] = ['/script/vspot-angular/components/dashboard/signup-occupied/signup-occupied.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signup-occupied/signup-occupied.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signup-occupied/signup-occupied.CACHE_REPLACEME'];
659        requireConfig.paths['dashboard-signups'] = ['/script/vspot-angular/components/dashboard/signups/signups.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signups/signups.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signups/signups.CACHE_REPLACEME'];
660        requireConfig.paths['dashboard-signups-list'] = ['/script/vspot-angular/components/dashboard/signups-list/signups-list.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signups-list/signups-list.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signups-list/signups-list.CACHE_REPLACEME'];
661        requireConfig.paths['dashboard-signups-lock'] = ['/script/vspot-angular/components/dashboard/signups-lock/signups-lock.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signups-lock/signups-lock.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/signups-lock/signups-lock.CACHE_REPLACEME'];
662        requireConfig.paths['dashboard-spots'] = ['/script/vspot-angular/components/dashboard/spots/spots.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/spots/spots.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/spots/spots.CACHE_REPLACEME'];
663        requireConfig.paths['dashboard-spots-list'] = ['/script/vspot-angular/components/dashboard/spots-list/spots-list.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/spots-list/spots-list.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/spots-list/spots-list.CACHE_REPLACEME'];
664        requireConfig.paths['dashboard-top'] = ['/script/vspot-angular/components/dashboard/dashboard-top/dashboard-top.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/dashboard-top/dashboard-top.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/dashboard-top/dashboard-top.CACHE_REPLACEME'];
665        requireConfig.paths['dashboard-welcome'] = ['/script/vspot-angular/components/dashboard/welcome/welcome.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/welcome/welcome.CACHE_REPLACEME', '/script/vspot-angular/components/dashboard/welcome/welcome.CACHE_REPLACEME'];
666        requireConfig.paths['date-range'] = ['/script/vspot-angular/components/participant-signup/date-range/date-range.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/date-range/date-range.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/date-range/date-range.CACHE_REPLACEME'];
667        requireConfig.paths['date-range-picker'] = ['/script/vspot-angular/components/date-range-picker/date-range-picker.CACHE_REPLACEME', '/script/vspot-angular/components/date-range-picker/date-range-picker.CACHE_REPLACEME', '/script/vspot-angular/components/date-range-picker/date-range-picker.CACHE_REPLACEME'];
668        requireConfig.paths['email-preferences'] = ['/script/vspot-angular/components/email-preferences/email-preferences.CACHE_REPLACEME', '/script/vspot-angular/components/email-preferences/email-preferences.CACHE_REPLACEME', '/script/vspot-angular/components/email-preferences/email-preferences.CACHE_REPLACEME'];
669        requireConfig.paths['existing-assignments'] = ['/script/vspot-angular/components/participant-signup/existing-assignments/existing-assignments.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/existing-assignments/existing-assignments.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/existing-assignments/existing-assignments.CACHE_REPLACEME'];
670        requireConfig.paths['forgot-password'] = ['/script/vspot-angular/components/forgot-password/forgot-password.CACHE_REPLACEME', '/script/vspot-angular/components/forgot-password/forgot-password.CACHE_REPLACEME', '/script/vspot-angular/components/forgot-password/forgot-password.CACHE_REPLACEME'];
671        requireConfig.paths['invitation'] = ['/script/vspot-angular/components/participant-signup/invitation/invitation.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/invitation/invitation.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/invitation/invitation.CACHE_REPLACEME'];
672        requireConfig.paths['job-comments'] = ['/script/vspot-angular/components/participant-signup/job-comments/job-comments.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/job-comments/job-comments.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/job-comments/job-comments.CACHE_REPLACEME'];
673        requireConfig.paths['left-rail'] = ['/script/vspot-angular/components/participant-signup/left-rail/left-rail.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/left-rail/left-rail.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/left-rail/left-rail.CACHE_REPLACEME'];
674        requireConfig.paths['log-in'] = ['/script/vspot-angular/components/log-in/log-in.CACHE_REPLACEME', '/script/vspot-angular/components/log-in/log-in.CACHE_REPLACEME', '/script/vspot-angular/components/log-in/log-in.CACHE_REPLACEME'];
675        requireConfig.paths['main-nav'] = ['/script/vspot-angular/components/menu/main-nav/main-nav.CACHE_REPLACEME', '/script/vspot-angular/components/menu/main-nav/main-nav.CACHE_REPLACEME', '/script/vspot-angular/components/menu/main-nav/main-nav.CACHE_REPLACEME'];
676        requireConfig.paths['menu-invitations'] = ['/script/vspot-angular/components/menu/menu-invitations/menu-invitations.CACHE_REPLACEME', '/script/vspot-angular/components/menu/menu-invitations/menu-invitations.CACHE_REPLACEME', '/script/vspot-angular/components/menu/menu-invitations/menu-invitations.CACHE_REPLACEME'];
677        requireConfig.paths['menu-organizations'] = ['/script/vspot-angular/components/menu/menu-organizations/menu-organizations.CACHE_REPLACEME', '/script/vspot-angular/components/menu/menu-organizations/menu-organizations.CACHE_REPLACEME', '/script/vspot-angular/components/menu/menu-organizations/menu-organizations.CACHE_REPLACEME'];
678        requireConfig.paths['modal-manager'] = ['/script/vspot-angular/components/participant-signup/modal-manager/modal-manager.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/modal-manager/modal-manager.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/modal-manager/modal-manager.CACHE_REPLACEME'];
679        requireConfig.paths['my-info'] = ['/script/vspot-angular/components/participant-signup/my-info/my-info.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/my-info/my-info.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/my-info/my-info.CACHE_REPLACEME'];
680        requireConfig.paths['number-picker'] = ['/script/vspot-angular/components/participant-signup/number-picker/number-picker.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/number-picker/number-picker.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/number-picker/number-picker.CACHE_REPLACEME'];
681        requireConfig.paths['participants'] = ['/script/vspot-angular/components/participant-signup/participants/participants.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/participants/participants.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/participants/participants.CACHE_REPLACEME'];
682        requireConfig.paths['participant-dot'] = ['/script/vspot-angular/components/participant-signup/participant-dot/participant-dot.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/participant-dot/participant-dot.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/participant-dot/participant-dot.CACHE_REPLACEME'];
683        requireConfig.paths['participant-identify'] = ['/script/vspot-angular/components/participant-signup/participant-identify/participant-identify.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/participant-identify/participant-identify.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/participant-identify/participant-identify.CACHE_REPLACEME'];
684        requireConfig.paths['participant-list'] = ['/script/vspot-angular/components/participant-signup/participant-list/participant-list.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/participant-list/participant-list.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/participant-list/participant-list.CACHE_REPLACEME'];
685        requireConfig.paths['participant-waiver'] = ['/script/vspot-angular/components/participant-signup/participant-waiver/participant-waiver.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/participant-waiver/participant-waiver.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/participant-waiver/participant-waiver.CACHE_REPLACEME'];
686        requireConfig.paths['premium-account'] = ['/script/vspot-angular/components/premium/premium-account/premium-account.CACHE_REPLACEME', '/script/vspot-angular/components/premium/premium-account/premium-account.CACHE_REPLACEME', '/script/vspot-angular/components/premium/premium-account/premium-account.CACHE_REPLACEME'];
687        requireConfig.paths['premium-button'] = ['/script/vspot-angular/components/premium/premium-button/premium-button.CACHE_REPLACEME', '/script/vspot-angular/components/premium/premium-button/premium-button.CACHE_REPLACEME', '/script/vspot-angular/components/premium/premium-button/premium-button.CACHE_REPLACEME'];
688        requireConfig.paths['premium-campus-plan'] = ['/script/vspot-angular/components/premium/premium-campus-plan/premium-campus-plan.CACHE_REPLACEME', '/script/vspot-angular/components/premium/premium-campus-plan/premium-campus-plan.CACHE_REPLACEME', '/script/vspot-angular/components/premium/premium-campus-plan/premium-campus-plan.CACHE_REPLACEME'];
689        requireConfig.paths['premium-subscription'] = ['/script/vspot-angular/components/premium/premium-subscription/premium-subscription.CACHE_REPLACEME', '/script/vspot-angular/components/premium/premium-subscription/premium-subscription.CACHE_REPLACEME', '/script/vspot-angular/components/premium/premium-subscription/premium-subscription.CACHE_REPLACEME'];
690        requireConfig.paths['register'] = ['/script/vspot-angular/components/register/register.CACHE_REPLACEME', '/script/vspot-angular/components/register/register.CACHE_REPLACEME', '/script/vspot-angular/components/register/register.CACHE_REPLACEME'];
691        requireConfig.paths['signup-share'] = ['/script/vspot-angular/components/participant-signup/signup-share/signup-share.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/signup-share/signup-share.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/signup-share/signup-share.CACHE_REPLACEME'];
692        requireConfig.paths['stripe-form'] = ['/script/vspot-angular/components/premium/stripe-form/stripe-form.CACHE_REPLACEME', '/script/vspot-angular/components/premium/stripe-form/stripe-form.CACHE_REPLACEME', '/script/vspot-angular/components/premium/stripe-form/stripe-form.CACHE_REPLACEME'];
693        requireConfig.paths['swap-page'] = ['/script/vspot-angular/components/participant-signup/swap-page/swap-page.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/swap-page/swap-page.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/swap-page/swap-page.CACHE_REPLACEME'];
694        requireConfig.paths['time-range'] = ['/script/vspot-angular/components/participant-signup/time-range/time-range.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/time-range/time-range.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/time-range/time-range.CACHE_REPLACEME'];
695        requireConfig.paths['upgrade-prompt'] = ['/script/vspot-angular/components/premium/upgrade-prompt/upgrade-prompt.CACHE_REPLACEME', '/script/vspot-angular/components/premium/upgrade-prompt/upgrade-prompt.CACHE_REPLACEME', '/script/vspot-angular/components/premium/upgrade-prompt/upgrade-prompt.CACHE_REPLACEME'];
696        requireConfig.paths['upgrade-prompt-link'] = ['/script/vspot-angular/components/premium/upgrade-prompt-link/upgrade-prompt-link.CACHE_REPLACEME', '/script/vspot-angular/components/premium/upgrade-prompt-link/upgrade-prompt-link.CACHE_REPLACEME', '/script/vspot-angular/components/premium/upgrade-prompt-link/upgrade-prompt-link.CACHE_REPLACEME'];
697        requireConfig.paths['user-checkbox'] = ['/script/vspot-angular/components/user/checkbox/checkbox.CACHE_REPLACEME', '/script/vspot-angular/components/user/checkbox/checkbox.CACHE_REPLACEME', '/script/vspot-angular/components/user/checkbox/checkbox.CACHE_REPLACEME'];
698        requireConfig.paths['user-feedback'] = ['/script/vspot-angular/components/user/feedback/feedback.CACHE_REPLACEME', '/script/vspot-angular/components/user/feedback/feedback.CACHE_REPLACEME', '/script/vspot-angular/components/user/feedback/feedback.CACHE_REPLACEME'];
699        requireConfig.paths['user-info'] = ['/script/vspot-angular/components/user/info/info.CACHE_REPLACEME', '/script/vspot-angular/components/user/info/info.CACHE_REPLACEME', '/script/vspot-angular/components/user/info/info.CACHE_REPLACEME'];
700        requireConfig.paths['notify-me'] = ['/script/vspot-angular/components/participant-signup/notify-me/notify-me.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/notify-me/notify-me.CACHE_REPLACEME', '/script/vspot-angular/components/participant-signup/notify-me/notify-me.CACHE_REPLACEME'];
701        requireConfig.paths['user-waiver'] = ['/script/vspot-angular/components/user/waiver/waiver.CACHE_REPLACEME', '/script/vspot-angular/components/user/waiver/waiver.CACHE_REPLACEME', '/script/vspot-angular/components/user/waiver/waiver.CACHE_REPLACEME'];
702        requireConfig.paths['whoscoming-component'] = ['/script/vspot-angular/components/grid/whoscoming/grid.whoscoming.CACHE_REPLACEME', '/script/vspot-angular/components/grid/whoscoming/grid.whoscoming.CACHE_REPLACEME', '/script/vspot-angular/components/grid/whoscoming/grid.whoscoming.CACHE_REPLACEME'];
703        requireConfig.paths['vspot-activity-nav'] = ['/script/vspot-angular/directives/activity-nav/activity-nav.CACHE_REPLACEME', '/script/vspot-angular/directives/activity-nav/activity-nav.CACHE_REPLACEME', '/script/vspot-angular/directives/activity-nav/activity-nav.CACHE_REPLACEME'];
704        requireConfig.paths['check-user'] = ['/script/vspot-angular/directives/check-user/check-user.CACHE_REPLACEME', '/script/vspot-angular/directives/check-user/check-user.CACHE_REPLACEME', '/script/vspot-angular/directives/check-user/check-user.CACHE_REPLACEME'];
705        requireConfig.paths['vspot-comments'] = ['/script/vspot-angular/directives/comments/comments.CACHE_REPLACEME', '/script/vspot-angular/directives/comments/comments.CACHE_REPLACEME', '/script/vspot-angular/directives/comments/comments.CACHE_REPLACEME'];
706        requireConfig.paths['vspot-multi-datepicker'] = ['/script/vspot-angular/directives/datepicker/multi-datepicker.CACHE_REPLACEME', '/script/vspot-angular/directives/datepicker/multi-datepicker.CACHE_REPLACEME', '/script/vspot-angular/directives/datepicker/multi-datepicker.CACHE_REPLACEME'];
707        requireConfig.paths['vspot-job-counts'] = ['/script/vspot-angular/directives/job-counts/job-counts.CACHE_REPLACEME', '/script/vspot-angular/directives/job-counts/job-counts.CACHE_REPLACEME', '/script/vspot-angular/directives/job-counts/job-counts.CACHE_REPLACEME'];
708        requireConfig.paths['vspot-overflow'] = ['/script/vspot-angular/directives/overflow/overflow.CACHE_REPLACEME', '/script/vspot-angular/directives/overflow/overflow.CACHE_REPLACEME', '/script/vspot-angular/directives/overflow/overflow.CACHE_REPLACEME'];
709        requireConfig.paths['school-search'] = ['/script/vspot-angular/directives/school-search/school-search.CACHE_REPLACEME', '/script/vspot-angular/directives/school-search/school-search.CACHE_REPLACEME', '/script/vspot-angular/directives/school-search/school-search.CACHE_REPLACEME'];
710        requireConfig.paths['vspot-steps'] = ['/script/vspot-angular/directives/steps/steps.CACHE_REPLACEME', '/script/vspot-angular/directives/steps/steps.CACHE_REPLACEME', '/script/vspot-angular/directives/steps/steps.CACHE_REPLACEME'];
711        requireConfig.paths['vspot-validation'] = ['/script/vspot-angular/directives/validation/validation.CACHE_REPLACEME', '/script/vspot-angular/directives/validation/validation.CACHE_REPLACEME', '/script/vspot-angular/directives/validation/validation.CACHE_REPLACEME'];
712        requireConfig.paths['activity'] = ['/script/vspot-angular/modules/activity.CACHE_REPLACEME', '/script/vspot-angular/modules/activity.CACHE_REPLACEME', '/script/vspot-angular/modules/activity.CACHE_REPLACEME'];
713        requireConfig.paths['contributions'] = ['/script/vspot-angular/modules/contributions.CACHE_REPLACEME', '/script/vspot-angular/modules/contributions.CACHE_REPLACEME', '/script/vspot-angular/modules/contributions.CACHE_REPLACEME'];
714        requireConfig.paths['dashboard'] = ['/script/vspot-angular/modules/dashboard.CACHE_REPLACEME', '/script/vspot-angular/modules/dashboard.CACHE_REPLACEME', '/script/vspot-angular/modules/dashboard.CACHE_REPLACEME'];
715        requireConfig.paths['dashboard-nav'] = ['/script/vspot-angular/modules/dashboard-nav.CACHE_REPLACEME', '/script/vspot-angular/modules/dashboard-nav.CACHE_REPLACEME', '/script/vspot-angular/modules/dashboard-nav.CACHE_REPLACEME'];
716        requireConfig.paths['entry'] = ['/script/vspot-angular/modules/entry.CACHE_REPLACEME', '/script/vspot-angular/modules/entry.CACHE_REPLACEME', '/script/vspot-angular/modules/entry.CACHE_REPLACEME'];
717        requireConfig.paths['feedback-link'] = ['/script/vspot-angular/modules/feedback-link.CACHE_REPLACEME', '/script/vspot-angular/modules/feedback-link.CACHE_REPLACEME', '/script/vspot-angular/modules/feedback-link.CACHE_REPLACEME'];
718        requireConfig.paths['group-compose'] = ['/script/vspot-angular/modules/group-compose.CACHE_REPLACEME', '/script/vspot-angular/modules/group-compose.CACHE_REPLACEME', '/script/vspot-angular/modules/group-compose.CACHE_REPLACEME'];
719        requireConfig.paths['group-page'] = ['/script/vspot-angular/modules/group-page.CACHE_REPLACEME', '/script/vspot-angular/modules/group-page.CACHE_REPLACEME', '/script/vspot-angular/modules/group-page.CACHE_REPLACEME'];
720        requireConfig.paths['participant-signup'] = ['/script/vspot-angular/modules/participant-signup.CACHE_REPLACEME', '/script/vspot-angular/modules/participant-signup.CACHE_REPLACEME', '/script/vspot-angular/modules/participant-signup.CACHE_REPLACEME'];
721        requireConfig.paths['premiumcancel'] = ['/script/vspot-angular/modules/premiumcancel.CACHE_REPLACEME', '/script/vspot-angular/modules/premiumcancel.CACHE_REPLACEME', '/script/vspot-angular/modules/premiumcancel.CACHE_REPLACEME'];
722        requireConfig.paths['pricing'] = ['/script/vspot-angular/modules/pricing.CACHE_REPLACEME', '/script/vspot-angular/modules/pricing.CACHE_REPLACEME', '/script/vspot-angular/modules/pricing.CACHE_REPLACEME'];
723        requireConfig.paths['profile'] = ['/script/vspot-angular/modules/profile.CACHE_REPLACEME', '/script/vspot-angular/modules/profile.CACHE_REPLACEME', '/script/vspot-angular/modules/profile.CACHE_REPLACEME'];
724        requireConfig.paths['signin'] = ['/script/vspot-angular/modules/signin.CACHE_REPLACEME', '/script/vspot-angular/modules/signin.CACHE_REPLACEME', '/script/vspot-angular/modules/signin.CACHE_REPLACEME'];
725        requireConfig.paths['super-user'] = ['/script/vspot-angular/modules/super-user.CACHE_REPLACEME', '/script/vspot-angular/modules/super-user.CACHE_REPLACEME', '/script/vspot-angular/modules/super-user.CACHE_REPLACEME'];
726        requireConfig.paths['testimonials'] = ['/script/vspot-angular/modules/testimonials.CACHE_REPLACEME', '/script/vspot-angular/modules/testimonials.CACHE_REPLACEME', '/script/vspot-angular/modules/testimonials.CACHE_REPLACEME'];
727        requireConfig.paths['user-menu'] = ['/script/vspot-angular/modules/user-menu.CACHE_REPLACEME', '/script/vspot-angular/modules/user-menu.CACHE_REPLACEME', '/script/vspot-angular/modules/user-menu.CACHE_REPLACEME'];
728        requireConfig.paths['grid-module'] = ['/script/vspot-angular/components/grid/common/grid.module.CACHE_REPLACEME', '/script/vspot-angular/components/grid/common/grid.module.CACHE_REPLACEME', '/script/vspot-angular/components/grid/common/grid.module.CACHE_REPLACEME'];
729</script>
729
730
731<!-- This is just IE 10 and below: -->
732<script>
733    /*@cc_on
734        Vspot.oldBrowser = true;
735    @*/
736</script>
736
737
738<script src="https://assets.signup.com/assets/runtime-8a731362fdc4b292da70a796043a051347ad9d1d01ac25f51f593da798b3761f.js"></script>
vendor: 1 bytes, line 738
738
739<script src="https://assets.signup.com/assets/common-522442627ef05ab0bbd856308e96e014b7125d6b80fc65147cd15f2942f7226b.js"></script>
739
740
741
742
743
744<script>
745    
746</script>
746
747
748  <!--  
748<script type="text/javascript">-->
749  <!--      var _iub = _iub || [];-->
750  <!--      _iub.csConfiguration = {"askConsentAtCookiePolicyUpdate":true,"countryDetection":true,"enableLgpd":true,"enableTcf":true,"enableUspr":false,-->
751  <!--          "gdprAppliesGlobally":false,"googleAdditionalConsentMode":true,"lang":"en","lgpdAppliesGlobally":false,"logLevel":"info","perPurposeConsent":true,"siteId":2321210,"whitelabel":false,"cookiePolicyId":67866811, "banner":{ "acceptButtonCaptionColor":"white","acceptButtonColor":"#0073CE","acceptButtonDisplay":true,"backgroundColor":"white","closeButtonRejects":true,"customizeButtonCaptionColor":"#4D4D4D","customizeButtonColor":"#DADADA","customizeButtonDisplay":true,"explicitWithdrawal":true,"listPurposes":true,"position":"bottom","rejectButtonCaptionColor":"white","rejectButtonColor":"#0073CE","rejectButtonDisplay":true,"showPurposesToggles":true,"textColor":"black" }};-->
752  <!--  </script>
752-->
753  <!--  
753<script type="text/javascript" src="//cs.iubenda.com/sync/2321210.js"></script>
753-->
754  <!--  
754<script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/stub-v2.js"></script>
754-->
755  <!--  
755<script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/safe-tcf-v2.js"></script>
755-->
756  <!-- DO NOT ENABLE THIS ONE - crashes/hangs 
756<script type="text/javascript" src="//cdn.iubenda.com/cs/gpp/stub.js"></script>
756-->
757  <!--  
757<script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8"  async></script>
757-->
758  
758<script>
759      // Option B: vfs_cmp + the privacy wrapper are now loaded as plain 
759<script>
760      // tags below (after this _sp_ config), instead of require(['loader'], ...).
761      window._sp_queue = [];
762      window._sp_ = {
763          config: {
764              accountId: 1638,
765              baseEndpoint: "https://cdn.privacy-mgmt.com",
766              usnat: {
767                  includeUspApi: true,
768              },
769
770              gdpr: {},
771              events: {
772                  /* Function required for resurfacing links */
773                  onConsentReady: function (message_type, uuid, string, info) {
774                      if (message_type == "usnat" && info.applies) {
775                          if (false) {
776                              console.log("Skipping usnat GPP footer link styling");
777                          } else {
778                              setTimeout(function() {
779                                  /* code to insert the GPP footer link */
780                                  document.getElementById("pmLink").style.visibility = "visible";
781                                  document.getElementById("pmLink").innerHTML =
782                                    "Privacy Preferences"; // Do Not Sell or Share My Personal Information";
783                                  document.getElementById("pmLink").onclick = function () {
784                                      /* Set GPP ID */
785                                      window._sp_.usnat.loadPrivacyManagerModal("1035372");
786                                  };
787                              },1000);
788                          }
789                      }
790                      if (message_type == "gdpr" && info.applies) {
791                          if (false) {
792                              console.log("Skipping usnat GPP footer link styling");
793                          } else {
794                              setTimeout(function () {
795                                  /* code to insert the GDPR footer link */
796                                  document.getElementById("pmLink").style.visibility = "visible";
797                                  document.getElementById("pmLink").innerHTML =
798                                    "Privacy Preferences";
799                                  document.getElementById("pmLink").onclick = function () {
800                                      /* Set GDPR ID */
801                                      window._sp_.gdpr.loadPrivacyManagerModal("899033");
802                                  };
803                              }, 1000);
804                          }
805                      }
806                  },
807                  onError: function () {
808                      console.log("[event] onError", arguments);
809                  },
810              },
811          },
812      };
813
814  </script>
814
815
816  
816<script src="https://assets.signup.com/assets/vfs_cmp-aaf5adf63984b21e74fd76079181fa580e36c2e7497bc22ad29a13195cbf1ddb.js"></script>
816
817  
817<script src="https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js" async></script>
817
818  <style>
819      #pmLink {
820          visibility: hidden;
821          text-decoration: none;
822          cursor: pointer;
823          background: transparent;
824          border: none;
825      }
826
827      #pmLink:hover {
828          visibility: visible;
829          color: grey;
830      }
831  </style>
832  
833
834      
834<script>
835          var vspotTestimonials = [{"author":"Mark M, Committee Chair, St. Paul, MN","image":"https://vspot.s3.amazonaws.com/sign-up/MarkM.png","text":"Joining SignUp was the best thing our Service Club ever did. Completely eliminated the stress of organizing volunteers for our annual fundraiser. Can’t live without it!"},{"author":"Sabrine S, PTA Leader, Kansas City, MO","image":"https://vspot.s3.amazonaws.com/sign-up/SabrineS.png","text":"What a timesaver! I told my school I’d be the volunteer coordinator next year all because of your great program!"},{"author":"Valerie D, First Grade Teacher, Boston, MA","image":"https://vspot.s3.amazonaws.com/sign-up/ValerieD.png","text":"I use SignUp every year for conferences and LOVE IT! It’s  easy to set up and easy to navigate. It’s also convenient for parents, they LOVE the reminders!"},{"author":"Jenn S, Corporate Event Planner, Denver, CO","image":"https://vspot.s3.amazonaws.com/sign-up/JennS.png","text":"WOW! We used SignUp AGAIN and we continue to be so impressed with the ease and effectiveness of your product. You make me look really good!"}];
836
837          setTimeout(function()
838          {
839              slideshow_start();
840              doSlideshow();
841          }, 2500);
842      </script>
842
843
844    </head>
845
846    <body id="page_top" class="vs1 homepage">
847        <a class="skip-link" href="#content">Skip to main content</a>
848        <div id="fb-root"></div>
849
850
851
852<script src="https://assets.signup.com/assets/ads-d3f20288d9622f2cabed0c29690e5f44d7997dc4dc4286bfbd10f2f5ae4aecf6.js"></script>
852
853
854<!-- Global site tag (gtag.js) - Google Analytics -->
855<!-- PWD: included below
vendor: 64 bytes, line 855
855 <script async src="https://www.googletagmanager.com/gtag/js?id=
855G-C0MMZ3FTJS
vendor: 12 bytes, line 855
855"></script> 
855-->
856<!-- moved to _head to happen before CMP loading -->
857<!--
857<script>-->
858<!--    window.dataLayer = window.dataLayer || [];-->
859<!--    function gtag(){dataLayer.push(arguments);}-->
860<!--    gtag('js', new Date());-->
861<!--</script>
861-->
862
863<script>
864function  get_tracking_url(){
865    var url = window.location.pathname;
866    var query = window.location.search;
867    if (query.length > 0) url = url + query;
868
869    var client_offset    = url.indexOf("/client/");
870    var dashboard_offset = url.indexOf("/Dashboard");
871    var group_offset     = url.indexOf("/group/");
872    var loginentry_offset= url.indexOf("/login/entry/");
873    var mobileweb_offset = url.indexOf("/mobileweb/vspot.html");
874    var unsub_offset     = url.indexOf("/Safe-Unsubscribe");
875    var index_offset     = url.indexOf("/index.html");
876
877    if (client_offset > -1) {
878        if (url.indexOf("/client/invitation2") > -1)
879            return '/client2/landing';
880        else if (url.indexOf("/client/invitation") > -1)
881            return url.substring(0,client_offset+"/client/invitation".length);
882        else if (url.indexOf("/client/demo_done") > -1)
883            return url.substring(0,client_offset+"/client/demo_done".length);
884        else if (url.indexOf("/client/confirm") > -1)
885            return url.substring(0,client_offset+"/client/confirm".length);
886        else if (url.indexOf("/client/done") > -1)
887            return url.substring(0,client_offset+"/client/done".length);
888        else if (url.indexOf("/client/information") > -1)
889            return url.substring(0,client_offset+"/client/information".length);
890        else
891            return url.substring(0,client_offset+"/client".length);
892    }
893    else if (dashboard_offset > -1) {
894        return url.substring(0,dashboard_offset+"/Dashboard".length);
895    }
896    else if (group_offset > -1) {
897        return url.substring(0,group_offset+"/group/".length);
898    }
899    else if (loginentry_offset > -1) {
900        return url.substring(0,loginentry_offset+"/login/entry/".length);
901    }
902    else if (mobileweb_offset > -1) {
903        return url.substring(0,mobileweb_offset+"/mobileweb/vspot.html".length);
904    }
905    else if (unsub_offset > -1) {
906        return url.substring(0,unsub_offset+"/Safe-Unsubscribe".length);
907    }
908    else if (index_offset > -1) {
909        return url.substring(0,index_offset+"/index.html".length);
910    }
911    else
912        return url;
913}
914
915// leave ga (universal analytics) in place while we transition to ga4
916// done, removing
917//(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
918//(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
919//m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
920//})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
921
922//ga('create', 'UA-3705553-1', 'auto');
923// create blank function as lots of code still references it
924function ga() {};
925
926ga('create', 'UA-3705553-1', 'auto');
927
928ga('set', 'dimension5', 'visitor');
929gtag('config', 'G-C0MMZ3FTJS', {'custom_map': {'dimension5': 'visitor'},'send_page_view': false, 'allow_google_signals': false});
930
931if( window.canRunAds === undefined ){
932    ga('set', 'dimension8', 'active');
933    // GA4 - go ahead and tag user id if we know it
934    gtag('config', 'G-C0MMZ3FTJS', {'custom_map': {'dimension8': 'active'},'send_page_view': false, 'allow_google_signals': false});
935}
936else {
937    ga('set', 'dimension8', 'inactive');
938    // GA4 - go ahead and tag user id if we know it
939    gtag('config', 'G-C0MMZ3FTJS', {'custom_map': {'dimension8': 'inactive'},'send_page_view': false, 'allow_google_signals': false});
940}
941
942ga('send', 'pageview', get_tracking_url());
943gtag('event', 'page_view', {
944    page_path: get_tracking_url(),
945});
946
947</script>
947
948
949<!-- Google Tag Manager (Also loads Google Analytics 4 now -->
950<script>
vendor: 321 bytes, lines 950-954
950(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
951new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
952j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
953'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
954})(window,document,'script','dataLayer','
954GTM-8D4Z
vendor: 3 bytes, line 954
954');
954</script>
954
955<!-- End Google Tag Manager -->
956
957<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-8D4Z"
958                  title="Google Tag Manager" aria-hidden="true"
959                  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
960
961<div id="bad-browser" role="region" aria-live="polite" aria-label="Site notice" hidden>
962    <div id="bad-browser-inner">
963        <span id="bad-browser-message"></span>
964        <button id="bad-browser-close" type="button" aria-label="Dismiss notice">×</button>
965    </div>
966  </div>
967        <div id="ad_container">
968            <div id="ad_header" class="clearfix">
969                  
970
971    <a target="_blank" href="http://vls.pt/Halloween-Homepage-Banner-2026"><img src="https://vspot.s3.us-east-1.amazonaws.com/lp_imgs/728x90+house+ad+-+Halloween+2026.png" alt="Top Banner Ad"></a>
972  
973
974
975            </div>
976        </div>
977        <div id="container-div">
978        <div id="header_container" class="container-fluid">
979        <header id="header" class="clearfix">
980          <a name="top"></a>
981          <div id="logo" class="clearfix">
982            <a href="/"><img src="/imgs/signup/logo.png" alt="SignUp"></a>
983          </div>
984          <div class="nav-spacer"></div>
985          <nav class="header clearfix" id="main_nav">
986        <ul class="clearfix nav" ng-controller="DashboardNavController">
987                <li class="">
988                        <a
989                            href="/Why-Use-Us"
990                            class=""
991                        >
992                    <span class="">What We Do                        </span></a>
993                </li>
994                <li class=" ">
995                        <a
996                            href="/Organizer/Register"
997                            class=" "
998                        >
999                    <span class=" ">Create a SignUp                        </span></a>
1000                </li>
1001                <li class="">
1002                        <a
1003                            href="/Find-My-SignUp"
1004                            class=""
1005                        >
1006                    <span class="">Find My SignUp                        </span></a>
1007                </li>
1008                <li class="">
1009                        <div ng-controller="UserMenuCtrl" class="btn-group" uib-dropdown is-open=" menu.open " ng-mouseenter="menu.open=true" ng-mouseleave="menu.open=false">
1010                            <a class="dropdown-toggle dropdown-link" uib-dropdown-toggle>
1011                    <span class="">Idea Center                            <span class="caret"></span></span></a>
1012                            <ul uib-dropdown-menu role="menu" class="dropdown-menu">
1013                                
1014        <li role="menuitem" class="">
1015              <a
1016              href="/Sign-Up-Sheet"
1017              class=""
1018              >
1019          Free Sign Up Sheets: Better Than Paper, Excel, or Word
1020              </a>
1021        </li>
1022        <li role="menuitem" class="">
1023              <a
1024              href="/back-to-school"
1025              class=""
1026              >
1027          Back to School Planning Center: Tips & Ideas for a Successful Back-to-School Season
1028              </a>
1029        </li>
1030        <li role="menuitem" class="">
1031              <a
1032              href="/Classparty"
1033              class=""
1034              >
1035          Class Party Planning Center: Ideas, Tips and Reminders
1036              </a>
1037        </li>
1038        <li role="menuitem" class="">
1039              <a
1040              href="/community-action-and-activism"
1041              class=""
1042              >
1043          Community Action and Activism Planning Center
1044              </a>
1045        </li>
1046        <li role="menuitem" class="">
1047              <a
1048              href="/fall-activities-and-events"
1049              class=""
1050              >
1051          Fall Activities & Events Planning Center
1052              </a>
1053        </li>
1054        <li role="menuitem" class="">
1055              <a
1056              href="/Fundraising-Ideas"
1057              class=""
1058              >
1059          Fundraising Planning Center: Time-Saving Tips and Creative Ideas
1060              </a>
1061        </li>
1062        <li role="menuitem" class="">
1063              <a
1064              href="/Holiday"
1065              class=""
1066              >
1067          Holiday Season Activities & Events
1068              </a>
1069        </li>
1070        <li role="menuitem" class="">
1071              <a
1072              href="/School-Activities/End-of-School-Year-Planning"
1073              class=""
1074              >
1075          End-of-School Planning Center
1076              </a>
1077        </li>
1078        <li role="menuitem" class="">
1079              <a
1080              href="/Parent-Teacher-Conference"
1081              class=""
1082              >
1083          Parent-Teacher Conference Planning Center: What to Expect, Ask & Prepare
1084              </a>
1085        </li>
1086        <li role="menuitem" class="">
1087              <a
1088              href="/room-parent"
1089              class=""
1090              >
1091          Room Parent Ideas and Classroom Coordination
1092              </a>
1093        </li>
1094        <li role="menuitem" class="">
1095              <a
1096              href="/School-Activities"
1097              class=""
1098              >
1099          School Activities Planning Center: Ideas, Tips and Reminders for Well-Organized School Events
1100              </a>
1101        </li>
1102        <li role="menuitem" class="">
1103              <a
1104              href="/spring-activities-and-events"
1105              class=""
1106              >
1107          Spring Activities & Events Planning Center
1108              </a>
1109        </li>
1110        <li role="menuitem" class="">
1111              <a
1112              href="/summer-activities-and-events"
1113              class=""
1114              >
1115          Summertime Planning Center
1116              </a>
1117        </li>
1118        <li role="menuitem" class="">
1119              <a
1120              href="/Teacher-Appreciation"
1121              class=""
1122              >
1123          Teacher Appreciation Planning Center: Tips, Tricks & Ideas for Celebrating Teacher Appreciation Week
1124              </a>
1125        </li>
1126        <li role="menuitem" class="">
1127              <a
1128              href="/volunteer-appreciation"
1129              class=""
1130              >
1131          Volunteer Appreciation Planning Center
1132              </a>
1133        </li>
1134        <li role="menuitem" class="">
1135              <a
1136              href="/youth-sports-planning-center"
1137              class=""
1138              >
1139          Youth Sports Planning Center
1140              </a>
1141        </li>
1142        <li role="menuitem" class="">
1143              <a
1144              href="/special-events-planning-center"
1145              class=""
1146              >
1147          Special Events Planning Center
1148              </a>
1149        </li>
1150        <li role="menuitem" class="">
1151              <a
1152              href="/church-events-planning-center"
1153              class=""
1154              >
1155          Church Events Planning Center
1156              </a>
1157        </li>
1158        <li role="menuitem" class="">
1159              <a
1160              href="/business-events-planning-center"
1161              class=""
1162              >
1163          Business Events Planning Center
1164              </a>
1165        </li>
1166        <li role="menuitem" class="">
1167              <a
1168              href="/blog-and-news"
1169              class=""
1170              >
1171          News & More
1172              </a>
1173        </li>
1174        <li role="menuitem" class="">
1175              <a
1176              href="/Idea-Center"
1177              class=""
1178              >
1179          Idea Center: Resources, Planning Tips & Ideas to save you time organizing volunteers and events
1180              </a>
1181        </li>
1182
1183                            </ul>
1184                        </div>
1185                </li>
1186                <li class="">
1187                        <a
1188                            href="/Help"
1189                            class=""
1190                        >
1191                    <span class="">Help                        </span></a>
1192                </li>
1193        </ul>
1194    <div id="user_data" >
1195        <span id="signin">
1196            <span id="login" ng-controller="SigninCtrl">
1197                <a href="/login/signin/" >Log in</a>
1198                <span ng-view></span>
1199            </span>
1200            <!-- register AngularJS mini-app -->
1201            <span id="register" ng-controller="RegisterCtrl">
1202                <a href="/Organizer/Register/">Register</a>
1203                <span ng-view></span>
1204            </span>
1205        </span>
1206</div>
1207</nav>
1208
1209
1210<script>
1211    (function ($, ng) {
1212            'use strict';
1213            // Register AngularJS mini-app
1214            ng.bootstrap(document.getElementById('signin'), ['signin']);
1215
1216            // main_nav handler
1217            if( window.location.pathname.toLowerCase() === '/dashboard' || window.location.pathname.toLowerCase() === '/activities' ) {
1218                // We are in the dashboard or the activities page, so let's help manage the navigation
1219                ng.bootstrap(document.getElementById('main_nav'), ['dashNav', 'userMenu']);
1220            } else {
1221                var dropdowns = document.querySelectorAll('#header .btn-group');
1222
1223                for (var i = 0; i < dropdowns.length; i++) {
1224                    ng.bootstrap(dropdowns[i], ['userMenu']);
1225                }
1226            }
1227    })(window.jQuery, window.angular);
1228</script>
1228
1229        </header>
1230      </div>
1231
1232      <div id="content_container" class="container-fluid content content-div">
1233
1234          
1235          
1236          <div class="row">
1237              <div class="content-container">
1238                  <main id="main-content" class="main-rail">
1239                      <style type="text/css">
1240
1241body.vs1.responsive {min-width: 100%;}
1242
1243</style><!-- CSSDIVIDER --><div class="container-fluid content" id="content_container">
1243<script>
1244		'use strict';
1245
1246	</script>
1246<section class="clearfix" id="content"><!--Begin Homepage Banner--><div class="homepage-top-banner"><div class="homepage-left-banner clearfix"><div class="lady-content clearfix"><h1 class="homepage-hdr-text">The easiest way to<br>organize your group!</h1><h2 class="homepage-hdr2-text">Boost participation with online sign up sheets,<br>volunteer scheduling &amp; more.</h2><a href="/Organizer/Register">&nbsp;<div class="main-orange-btn4"><button class="small-blue-btn">Free! Get Started</button></div>&nbsp;</a></div></div>
1246<script>
1247				//Array of images which you want to show: Use path you want.
1248				var images = new Array('https://vspot.s3.amazonaws.com/homepage/banner2.jpg', 'https://vspot.s3.amazonaws.com/homepage/banner3.jpg', 'https://vspot.s3.amazonaws.com/homepage/banner4.jpg', 'https://vspot.s3.amazonaws.com/homepage/banner1.jpg');
1249				var nextimage = 0;
1250				// doSlideshow();
1251
1252				function doSlideshow()
1253				{
1254					if (nextimage >= images.length)
1255					{
1256						nextimage = 0;
1257					}
1258					$('.homepage-right-banner')
1259						.css('background-image', 'url("' + images[nextimage++] + '")')
1260						.fadeIn(100, function()
1261						{
1262							setTimeout(doSlideshow, 4000);
1263						});
1264				}
1265
1266			</script>
1266<div class="homepage-right-banner"><br></div></div></section></div><!--End Homepage Banner--><p><br></p><!--Begin Steps--><div class="steps-hldr clearfix"><div class="steps-content clearfix"><div class="center-text"><img src="https://vspot.s3.amazonaws.com/homepage/Calendar-Icon.jpg" alt="Step 1" class="fr-fic fr-dii"><h2>1. You Plan</h2></div><div class="arrow"><img src="./../../../imgs/icons/Arrow.jpg" alt="" class="fr-fic fr-dii"></div><div class="center-text"><img src="https://vspot.s3.amazonaws.com/homepage/Phone-Icon.jpg" alt="Step 2" class="fr-fic fr-dii"><h2>2. They Sign Up</h2></div><div class="arrow"><img src="./../../../imgs/icons/Arrow.jpg" alt="" class="fr-fic fr-dii"></div><div class="center-text"><img src="https://vspot.s3.amazonaws.com/homepage/Reminder-Icon.jpg" alt="Step 3" class="fr-fic fr-dii"><h2>3. We Remind</h2></div><div class="arrow"><img src="./../../../imgs/icons/Arrow.jpg" alt="" class="fr-fic fr-dii"></div><div class="center-text"><img src="https://vspot.s3.amazonaws.com/homepage/Snap.jpg" alt="Step 4" class="fr-fic fr-dii"><h2>Easy!</h2></div></div></div><!--End Steps--><p><br></p><!--Begin List Items--><div class="list-item-hldr clearfix"><div class="list-item-content clearfix"><div class="list-column"><h2><a href="/school-activities">Schools</a></h2><ul><li>School Activities</li><li>Fundraisers</li><li>Class Helpers</li><li>Staff Appreciation</li></ul></div><div class="list-column"><h2><a href="/business-events-planning-center">Businesses</a></h2><ul><li>Employee Service</li><li>Projects/Events</li><li>Conferences</li><li>Office Hours</li></ul></div><div class="list-column"><h2><a href="/volunteer-scheduling">Nonprofits</a></h2><ul><li>Volunteers</li><li>Races &amp; 5Ks</li><li>Events</li><li>Programs</li></ul></div><div class="list-column"><h2><a href="/team-scheduling">Leagues</a></h2><ul><li>Tournaments</li><li>Meets</li><li>Snacks</li><li>Concessions</li></ul></div><div class="list-column"><h2><a href="/church-volunteer-scheduling">Churches/Faith</a></h2><ul><li>Hospitality</li><li>Ushers</li><li>VBS</li><li>Prayer Circles</li></ul></div><div class="list-column"><h2><a href="/potluck-signup">Social</a></h2><ul><li>Potlucks</li><li>Supper Clubs</li><li>Reunions</li><li>Book Clubs</li></ul></div></div></div><!--End List Items--><p><br></p><!--Begin Try Us Out Section--><div class="tryusoutHldr clearfix"><!--Begin See How It Works Section--> <!-- CEC - STUCK --><div><div class="seehowitworks">
1266<script>
1267				/* from: https://gist.github.com/bdesham/1189850          * Animate through a series of images with jQuery          *          * Given a <ul> containing a bunch of images in its list items (see the example          * HTML file), this script collapses the list into one image, and fades between          * the images indefinitely. (Animation is disabled if the user mouses over the          * image.) The amount of time each image is shown and the speed of the animation          * are configurable.          *          * Adapted by Benjamin Esham (http://www.bdesham.info) from a jQuery          * [tutorial][] by Kevin Liew. This version removes the caption and tightens up          * the code, making it work correctly with jQuery 1.6. Benjamin Esham releases          * his changes into the public domain.          *          * [tutorial]: http://www.queness.com/post/1450/jquery-photo-slide-show-with-slick-caption-tutorial-revisited          */
1268				var slideshow_speed = 0; /* length of time (in milliseconds) each transition (e.g. fading in) will take */
1269				var slideshow_delay = 1500; /* length of time (in milliseconds) each image is shown */
1270				var slideshow_on = true;
1271				var slideshow_timeout;
1272
1273				function slideshow_start()
1274				{
1275					$('ul.slideshow li').not('.show').fadeOut(0).css(
1276					{
1277						opacity: 1.0
1278					});
1279					$('ul.slideshow li.show').css(
1280					{
1281						opacity: 1.0
1282					});
1283					$('ul.slideshow').hover(function()
1284					{
1285						slideshow_on = false;
1286						clearTimeout(slideshow_timeout);
1287					}, function()
1288					{
1289						slideshow_on = true;
1290						slideshow_queue_animation();
1291					});
1292					slideshow_queue_animation();
1293				}
1294
1295				function slideshow_queue_animation()
1296				{
1297					clearTimeout(slideshow_timeout);
1298					slideshow_timeout = setTimeout(slideshow_animate, slideshow_delay);
1299				}
1300
1301				function slideshow_animate()
1302				{
1303					clearTimeout(slideshow_timeout);
1304					if (!slideshow_on)
1305					{
1306						return;
1307					}
1308					var current = ($('ul.slideshow li.show') ? $('ul.slideshow li.show') : $('ul.slideshow li:first'));
1309					var next = ((current.next().length) ? current.next() : $('ul.slideshow li:first'));
1310					next.addClass('show').fadeIn(slideshow_speed);
1311					current.removeClass('show').fadeOut(slideshow_speed, function()
1312					{
1313						slideshow_queue_animation();
1314					});
1315				}
1316
1317			</script>
1317<div class="seehowitworks-content"><!--Begin Ipad Image--><div class="ipadLarge"><ul class="slideshow"><li style="opacity: 1; display: none;"><img src="https://vspot.s3.amazonaws.com/lp_imgs/homepage/Animal+Shelter+Volunteer.png" alt="Animal Shelter Volunteers" class="fr-fic fr-dii"></li><li style="display: none; opacity: 1;"><img src="https://vspot.s3.amazonaws.com/lp_imgs/homepage/Classroom+Helpers.png" alt="Classroom Helpers" class="fr-fic fr-dii"></li><li style="display: none; opacity: 1;"><img src="https://vspot.s3.amazonaws.com/lp_imgs/homepage/Concession+Stand+Volunteers.png" alt="Concession Stand Volunteers" class="fr-fic fr-dii"></li><li style="display: none; opacity: 1;"><img src="https://vspot.s3.amazonaws.com/lp_imgs/homepage/Family+Reunion.png" alt="Family Reunion" class="fr-fic fr-dii"></li><li class="show" style="display: none; opacity: 1;"><img src="https://vspot.s3.amazonaws.com/lp_imgs/homepage/Food+Bank+Volunteer.png" alt="Food Bank Volunteer" class="fr-fic fr-dii"></li><li style="display: none; opacity: 1;"><img src="https://vspot.s3.amazonaws.com/lp_imgs/homepage/Halloween+Party+Chaperone.png" alt="Halloween Party" class="fr-fic fr-dii"></li><li style="display: none; opacity: 1;"><img src="https://vspot.s3.amazonaws.com/lp_imgs/homepage/PTC.png" alt="PTC" class="fr-fic fr-dii"></li><li style="display: none; opacity: 1;"><img src="https://vspot.s3.amazonaws.com/lp_imgs/homepage/Winter+Carnival.png" alt="Winter Carnival" class="fr-fic fr-dii"></li></ul></div><!--End Ipad Image--><div class="seehowitworks"><div class="seehowitworks-text"><h2>How it works.</h2><p>Imagine planning without frustrating chat threads, group texts, ‘reply-all’ email chains, clipboards or spreadsheets to juggle. Experience our simple, free SignUps and scheduler first-hand.</p><div class="seehowitworks-btn"><a href="/login/tryitoutnow/">&nbsp;<button class="small-blue-btn">Try Our Demo</button>&nbsp;</a> <a href="/video">&nbsp;<button class="blue-border-btn">Video Tour</button>&nbsp;</a></div></div></div></div></div></div><!--End of See How It Works Section--> <!--Begin Not Ready Section--><div><div class="notreadyyet"><div class="notreadyyet-content"><img src="https://vspot.s3.amazonaws.com/homepage/Rocket-Icon.png" alt="" class="fr-fic fr-dii"><h2>Ready to get started?</h2><a href="/Organizer/Register/">&nbsp;<button class="small-blue-btn">Free! Get Started</button>&nbsp;</a></div></div></div><!--End Not Ready Section--></div><!--End Try Us Out Section--><p><br></p><!--Begin Resource Centers--><div><div class="resource-center"><div class="resource-center-content"><!-- <h2>Resource Centers</h2> --><div class="resource-row"><div class="resource-row-img"><a href="/Parent-Teacher-Conference"><img alt="Schools/Classroom" src="https://vspot.s3.amazonaws.com/homepage/SchoolsClassroom.jpg" class="fr-fic fr-dii"></a><h2><a href="/Parent-Teacher-Conference">School &amp; Classroom SignUps</a></h2><p>Parent conferences, teacher appreciation, book fairs, fundraisers, class &amp; library volunteers</p></div><div class="resource-row-img"><a href="/team-scheduling"><img alt="Sports" src="https://vspot.s3.amazonaws.com/homepage/SportsSignup.jpg" class="fr-fic fr-dii"></a><h2><a href="/team-scheduling">Sports SignUps &amp; Scheduling</a></h2><p>Tournaments, concessions, swim meets, snack schedules &amp; more</p></div><div class="resource-row-img"><a href="/potluck-signup"><img alt="Potlucks" src="https://vspot.s3.amazonaws.com/homepage/PotluckSignup.jpg" class="fr-fic fr-dii"></a><h2><a href="/potluck-signup">Potluck SignUp Sheets</a></h2><p>Stress-free potlucks, picnics, BBQs &amp; family reunions</p></div></div><div class="resource-row"><div class="resource-row-img"><a href="/church-volunteer-scheduling"><img alt="Faith Groups" src="https://vspot.s3.amazonaws.com/homepage/FaithGroups.jpg" class="fr-fic fr-dii"></a><h2><a href="/church-volunteer-scheduling">Faith Group SignUps</a></h2><p>Hospitality, ushers, VBS, service projects, meals ministry &amp; more</p></div><div class="resource-row-img"><a href="/volunteer-scheduling"><img alt="Nonprofits" src="https://vspot.s3.amazonaws.com/homepage/NonProfit.png" class="fr-fic fr-dii"></a><h2><a href="/volunteer-scheduling">Nonprofit Volunteer SignUps</a></h2><p>Volunteer scheduling, hours tracking, fundraising &amp; more</p></div><div class="resource-row-img"><a href="/sign-up-sheet"><img alt="Everybody!" src="https://vspot.s3.amazonaws.com/homepage/SignUpEveryone.jpg" class="fr-fic fr-dii"></a><h2><a href="/sign-up-sheet">SignUp Sheets for Everybody!</a></h2><p>Easy SignUps quickly bring people together for any activity, event or gathering</p></div></div><div class="resource-row"><a href="/Organizer/Register/">&nbsp;<button class="small-blue-btn">Free! Get Started</button>&nbsp;</a></div></div></div></div><!--End Resource Centers--><p><br></p><!--Begin Testimonials--><div class="testimonials ng-hide" id="testimonials" ng-controller="mainCtrl" ng-show="testimonials.length > 0"><div class="testimonials-content"><div class="testimonials-holder"><div class="animate-opacity testimonial" ng-repeat="t in testimonials" ng-show="t.show"><div class="quote clearfix"><p>" <span ng-bind-html="t.text">&nbsp;</span> "</p><div class="quote-name"><div ng-if="t.image"><img ng-src="{{t.image}}" border="0" alt="{{t.author}}" width="40" height="40" class="fr-fic fr-dii"></div><p>{{t.author}}</p></div></div></div></div></div></div><!--Begin Power Planner--><div class="power-planner-content"><div class="power-content"><div class="power-planner"><span><img src="https://vspot.s3.amazonaws.com/homepage/Power-Icon.png" alt="Step 1" class="fr-fic fr-dii"></span><h2>Are you a power planner?</h2><p>While our Basic (Free) service is packed with helpful features, our Premium Plans provide extra planning muscle to supp
1317ort your success — hours tracking, waivers, campus-wide service, multiple organizers &amp; more!</p><div><a href="/Pricing">&nbsp;<button class="small-blue-btn">Plans &amp; Pricing</button>&nbsp;</a></div></div></div><div class="power-photo"><br></div></div><!--End Power Planner--><p><br></p><!--Begin As Featured In--><div class="as-featuredin"><div class="as-featuredin-content"><h2>Featured In</h2><!-- <div class="as-featuredin-logos"><img src="/imgs/logos/RealSimple_black.png" alt="Real Simple" class="fr-fic fr-dii"><img src="/imgs/logos/cnn-logo.png" class="as-featuredin-spacer fr-fic fr-dii" alt="CNN"><img src="/imgs/logos/Time_Magazine_logo_black.png" class="as-featuredin-spacer fr-fic fr-dii" alt="TIME"><img src="/imgs/logos/Today_logo_black.png" class="as-featuredin-spacer fr-fic fr-dii" alt="Today"><img src="/imgs/logos/Working_Mother.png" class="as-featuredin-spacer fr-fic fr-dii" alt="Working Mother"><img src="/imgs/logos/NewYorkTimes.png" class="as-featuredin-spacer fr-fic fr-dii" alt="The New York Times"></div> --><div class="as-featuredin-logos"><img src="https://vspot.s3.amazonaws.com/homepage/Media_Logos.png" alt="Real Simple" class="fr-fic fr-dii"></div></div></div><!--End As Featured In--><p><br></p><!--Begin User Count--><div><div class="user-count"><div class="user-count-content"><h2>Connecting over 35+ million people!</h2><a href="/Organizer/Register/">&nbsp;<button class="small-blue-btn">Free! Get Started</button>&nbsp;</a></div></div></div><!--End User Count-->
1318                  </main>
1319              </div>
1320          </div>
1321      </div>
1322
1323
1324     <div id="footer_container" class="container-fluid">
1325          <footer id="footer" class="clearfix">
1326              <div id="homepage_footer_container" class="footer container-fluid">
1327    
1328    <div id="footer_links">
1329    <span class="hidden-xs hidden-sm">
1330        <a href="#page_top">Back to Top</a></span>
1331    <span><a href="/Terms">Terms of Service</a></span>
1332    <span><a href="/Privacy">Privacy Policy</a>
1333        <a href="/Privacy#CCPA"> (CCPA)</a></span>
1334    <span><a href="/Site-Map">Site Map</a></span>
1335    <span><a href="/Contact">Contact</a></span>
1336    <span><a href="/Help">Help</a></span>
1337    <span><a href="/advertise">Advertise With Us</a></span>
1338    <span><a href="/Mobile-Demo">Demo</a></span>
1339    </div>
1340
1341    <div id="footer_social">
1342
1343            <a href="https://twitter.com/SignUpdotcom" target="_blank" rel="noopener noreferrer" aria-label="Twitter (opens in a new tab)"><img src="/imgs/organizer/twitter.png" alt="Twitter"></a>
1344            <a href="https://www.youtube.com/c/Signupcom" target="_blank" rel="noopener noreferrer" aria-label="YouTube (opens in a new tab)"><img src="/imgs/organizer/youtube.png" alt="YouTube"></a>
1345            <a href="https://www.facebook.com/SignUpdotcom" target="_blank" rel="noopener noreferrer" aria-label="Facebook (opens in a new tab)"><img src="/imgs/organizer/facebook.png" alt="Facebook"></a>
1346            <a href="https://www.pinterest.com/signupdotcom/" target="_blank" rel="noopener noreferrer" aria-label="Pinterest (opens in a new tab)"><img src="/imgs/organizer/pinterest.png" alt="Pinterest"></a>
1347        </div>
1348 
1349        <div class="footer-columns">
1350            <div class="row">
1351                    <div class="col-xs-2 footer-col">
1352                        <h3>Go To</h3>
1353                        <div class="br"></div>
1354                            <ul class="footer-links">
1355                                
1356        <li  >
1357
1358                <a href="/index" class="" >Home</a>
1359
1360        </li>
1361        <li  >
1362
1363                <a href="/Find-My-SignUp" class="" >Find My SignUp</a>
1364
1365        </li>
1366        <li  >
1367
1368                <a href="/login/signin" class="" >Sign In</a>
1369
1370        </li>
1371        <li  >
1372
1373                <a href="/Register" class="" >Register</a>
1374
1375        </li>
1376
1377                            </ul>
1378                    </div>
1379                    <div class="col-xs-2 footer-col">
1380                        <h3>Help &#38; Resources</h3>
1381                        <div class="br"></div>
1382                            <ul class="footer-links">
1383                                
1384        <li  >
1385
1386                <a href="https://signuphelp.zendesk.com/hc/en-us" class="" >Help Center</a>
1387
1388        </li>
1389        <li  >
1390
1391                <a href="/Video/VideoTour" class="" >Quick Tip Videos</a>
1392
1393        </li>
1394        <li  >
1395
1396                <a href="/Collect-Contributions" class="" >Collect Money</a>
1397
1398        </li>
1399        <li  >
1400
1401                <a href="/signup-compare-your-options" class="" >Compare</a>
1402
1403        </li>
1404        <li  >
1405
1406                <a href="/Pricing" class="" >Pricing</a>
1407
1408        </li>
1409        <li  >
1410
1411                <a href="/About/Logos" class="" >Logos &#38; Buttons</a>
1412
1413        </li>
1414        <li  >
1415
1416                <a href="/free-online-signup-tools-resources" class="" >Free Sign-Up Tools & Resources</a>
1417
1418        </li>
1419
1420                            </ul>
1421                    </div>
1422                    <div class="col-xs-2 footer-col">
1423                        <h3>Company</h3>
1424                        <div class="br"></div>
1425                            <ul class="footer-links">
1426                                
1427        <li class=&quot;has-children&quot; >
1428
1429                <a href="/About" class="" >About</a>
1430
1431                <ul>
1432                    
1433        <li  >
1434
1435                <a href="/about/company-press-releases" class="" >Company Press Releases</a>
1436
1437        </li>
1438
1439                </ul>
1440        </li>
1441        <li  >
1442
1443                <a href="/About/Team" class="" >Team SignUp</a>
1444
1445        </li>
1446        <li  >
1447
1448                <a href="//vspot.s3.amazonaws.com/sign-up/SignUp-Company-Fact-Sheet.pdf" class="" >Company Fact Sheet [pdf]</a>
1449
1450        </li>
1451        <li  >
1452
1453                <a href="/News" class="" >SignUp In the News</a>
1454
1455        </li>
1456        <li  >
1457
1458                <a href="/Partners" class="" >Partners &#38; Pages</a>
1459
1460        </li>
1461        <li  >
1462
1463                <a href="/responsible-disclosure-policy" class="" >Responsible Disclosure Policy</a>
1464
1465        </li>
1466        <li  >
1467
1468                <a href="/responsible-disclosure-hall-of-fame" class="" >Responsible Disclosure Hall Of Fame</a>
1469
1470        </li>
1471        <li  >
1472
1473                <a href="https://signup.com/Privacy#CCPA" class="" >Do Not Sell My Personal Information</a>
1474
1475        </li>
1476
1477                            </ul>
1478                    </div>
1479                    <div class="col-xs-2 footer-col">
1480                        <h3>Connect</h3>
1481                        <div class="br"></div>
1482                            <ul class="footer-links">
1483                                
1484        <li  >
1485
1486                <a href="/Contact" class="" >Contact</a>
1487
1488        </li>
1489        <li class=&quot;has-children&quot; >
1490
1491                <a href="/partner-hub" class="" >Brand Partner Hub</a>
1492
1493                <ul>
1494                    
1495        <li  >
1496
1497                <a href="/Advertise" class="" >Advertise With Us</a>
1498
1499        </li>
1500
1501                </ul>
1502        </li>
1503
1504                            </ul>
1505                    </div>
1506                <div class="col-xs-4 footer-col">
1507                    <!--Begin About Section -->
1508                    
1509    <div class="about-section-footer">
1510        <h3>About SignUp</h3>
1511        <p>At SignUp, we believe that when people get together, great things happen. That’s why parents and teachers, business and community leaders, and friends and coworkers trust our coordination resources and applications to save time and achieve remarkable outcomes. Our simple, intuitive SignUp sheets and scheduling tools make it easy for people to join together and say YES to pitching in, signing up, and helping out. No waiting for approvals and passwords, no software to install—just free, easy scheduling and SignUp tools for everyday heroes. Use SignUp for anything including school activities, potlucks, service projects, carnivals and walk-a-thons, class parties, teacher appreciation events, swim meets, tournaments, charity races, office hours, car pool, parent-teacher conference SignUps and more. Automatic reminders help participants keep their commitments, and easy online calendar editing, reporting and messaging saves time and energy, so everyone can do more GOOD!</p>
1512    </div>
1513
1514                    <!--End About Section-->
1515                </div>
1516            </div>
1517        </div>
1518        <div class="footer-secondary-links">
1519        </div>
1520
1521  <div class="about-section-footer" style="justify-content: center; align-items: center;">
1522    <button id="pmLink" class="about-section-footer" style="visibility:hidden">Privacy Manager</button>
1523    <div id="copyright">
1524      &copy; 2026 VolunteerSpot, Inc. All Rights Reserved.
1525    </div>
1526  </div>
1527
1528
1529
1530    <div id="error_dialog" class="clearfix">
1531        <div class="error-img clearfix">
1532            <!-- Add when we show the dialog... less for the user to load, and Facebook won't find by mistake as a sharing image. -->
1533        </div>
1534        <div class="error-box clearfix" id="supported_browser_error">
1535            <p class="notice">Bummer! An error has occurred on this page. We have sent an error report back to the geeks.</p>
1536            <p>Possible recovery paths:</p>
1537            <ul>
1538                <li>You may be able to refresh the page and continue.</li>
1539                <li>Is it a repeated error? Please email <a id="error_email_link" href="mailto:[email protected]?Subject=SignUp.com%20Client%20Error">Support</a> with the details.</li>
1540            </ul>
1541        </div>
1542        <div class="error-box clearfix" id="old_browser_error">
1543            <p class="notice">Bummer! An error has occurred on this page. Unfortunately you are using an unsupported browser.
1544            SignUp.com is not able to support technology this old.</p>
1545            <p>Possible recovery paths:</p>
1546            <ul>
1547                <li>You should <a href="http://www.updateyourbrowser.net/en/">upgrade as soon as possible</a>. It's free!</li>
1548            </ul>
1549        </div>
1550    </div>
1551
1552</div>
1553
1554
1555<script>
1556var googletag = googletag || {};
1557
1558if ((typeof(vspot_dont_run_ad_queue) === 'undefined' || vspot_dont_run_ad_queue == false) &&
1559    (typeof(window.vspot_tags) !== 'undefined' && window.vspot_tags.length > 0)) {
1560
1561    googletag.cmd = googletag.cmd || [];
1562    (function() {
1563        var gads = document.createElement('script');
1564        gads.async = 'true';
1565        gads.type = 'text/javascript';
1566        var useSSL = 'https:' == document.location.protocol;
1567        gads.src = (useSSL ? 'https:' : 'http:') +
1568                '//securepubads.g.doubleclick.net/tag/js/gpt.js';
1569        var node = document.getElementsByTagName('script')[0];
1570        node.parentNode.insertBefore(gads, node);
1571    })();
1572
1573    googletag.cmd.push(function() {
1574        for (var i = 0; i < window.vspot_tags.length; i++) {
1575            try {
1576                eval(window.vspot_tags[i]);
1577            }
1578            catch(err) {}
1579        }
1580        // handle commands added after this has run. ignore errors.
1581        window.vspot_tags.push = function() {
1582            try {
1583                eval(Array.from(arguments).join(';'));
1584            }
1585            catch(err) {}
1586        };
1587
1588
1589        googletag.pubads().collapseEmptyDivs();
1590        googletag.pubads().enableSingleRequest();
1591
1592            googletag.pubads().setTargeting("Org", []);
1593            googletag.pubads().setTargeting("Act", []);
1594            googletag.pubads().setTargeting("Plan", ['']);
1595        googletag.enableServices();
1596
1597        for (var i = 0; i < window.vspot_cmds.length; i++) {
1598            try {
1599                eval(window.vspot_cmds[i]);
1600            } catch(err) {}
1601        }
1602        // handle commands added after this has run
1603        window.vspot_cmds.push = function() {
1604            try {
1605                eval(Array.from(arguments).join(';'));
1606            } catch(err) {}
1607        };
1608
1609    });
1610}
1611//window._pnq = window._pnq || [];
1612//_pnq.push(['setId', 'pn-490587b170ae94d7']);
1613//(function() {
1614//    var pnr = document.createElement('script');
1615//    pnr.type = 'text/javascript';
1616//    pnr.async = true;
1617//    pnr.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'report-ads-to.pubnation.com/dist/pnr.js?t=pn-490587b170ae94d7';
1618//    var s = document.getElementsByTagName('script')[0];
1619//    s.parentNode.insertBefore(pnr, s);
1620//})();
1621
1622</script>
1622
1623
1624
1625          </footer>
1626      </div>
1627        </div>
1628    </body>
1629</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.