PageSourceSearch

https://tshirtfray.com/ProductResults/?referrerPage=Home&refPgId=531435084&SearchTerms=OST0756B&PCUrl=1

html tshirtfray.com collected 2026-09-28 02:20:43 UTC 160,524 bytes, 1,869 lines download raw bytes

1
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<html id="main_page" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml" lang="en">
4<head id="Head1">
4<script type="text/javascript" src="../jQueryScriptCombiner.ashx?c=jquery-b265bf8df585bffd0969925e74403a45620ae6a2"></script>
4<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js"></script>
4<script type="text/javascript" src="/app/public/websites/application.min.js?v=20260909"></script>
4<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha256-k2/8zcNbxVIh5mnQ52A0r3a6jAgMGxFJFE2707UxGCk= sha512-ZV9KawG2Legkwp3nAlxLIVFudTauWuBpC10uEafMHYL0Sarrz5A7G79kXh5+5+woxQ5HM559XX2UZjMJ36Wplg==" crossorigin="anonymous" /><link href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.1.2/toastr.min.css" rel="stylesheet" /><title>
5	Product Results - Tshirtfray
6</title>
7        
7<script type="text/javascript">
8            var startDT = new Date().getTime();
9            var startAjaxDT = new Date();
10            var endAjaxDT = new Date();
11            document.startTime = new Date().getTime();
12
13            var asi = {
14                "app": {
15                    "_id": 501726219,
16                    "_code": '24D1',
17                    "_name": 'eCommerce Platinum',
18                    "_version": '2.0.0',
19                    "_guid": '',
20                    "_siteAppId": 500149064,
21                    "_hostId": 9405998,
22                    "_isSupplierWebsite": false,
23                    "_isCompanyStore": false,
24                    "allowedLanguages": 'en',
25                    "currentUrl": 'https://tshirtfray.com',
26                    "_bearer": 'eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJrZXlpZCI6IjI0RDEifQ.O64HVtdotwWW8-TT8kP2krCHZElSsM918FcT6OaGPtPNolmt1-ENbl3M96Yhdw3d901q1yyEhbUGV_xq0793nEC7du5UHmwnyrXc4LlG3OGkAhTVDMu0dD7YQjlbDJMUB1roJvlEHH4Z1HlAGW7XcpKCTjPMO-tG1zN4uB_6ZKM.OEWe9TYPI2tGTwf2.wWLfdQok2ArKsfsg2mwcr8RCc0AbIBYNSio5GlcSYv6vVUniC1ysn8se4R0y8DrqdIa6I3NCttQrjcrNIWItqIkm4-w3O1DZYJ70a7awH_gBSzM1RovKzyhWK_R7h3KoWmnAGr2NgUSQcUGBGYUSWyxl153iCWRcxpCEaD0NtBWFTGBpgnhxeLSvMEob5Bf8uxtNrZ4AghRaz7JV5yCdhoS9izP60wSNKFSBpgHu2slxaYBjc_bdVrKhMvOIpat9dW6-6FgXHBV39oJ2IWlJbBjbgeeVAb3G78wbzCZ19yvKc2j_HFqMfCEFkPaJ7VwSWG6MExd5prd1LVSxse30OKZNDCD0NTVEprqSfU1GjGljT3bRo3lEArcHMW3uAVzbhxzBVeOVjuretPxfO02e1pgzUEr6IaLwyUdAsvBXyc8b0Z-M_kfDb87mXn6VWWLm64aF32w7BPDDAgi_bTSlKgF72sQWpYeCLanKIxTgl-zZ7YX87yTYjEQVtRaQ8oxJRepq1_XdOftzvPhlcovY8DC-4fC_p724P8Qhksbila_PJ_2U0zmo8BlGLlBuNJVACbaAo0sBxB39JHhbL5BoAVD-L9O1dloHY31ALQa0vQLMCXd40Xs3FrbPGtHUMRIGFTpP4nqFWKgfYGJv4VEaeFe7_9r67acgHtmDGdQzssk.KdO27E66lJCeLw2KN7vqnA',
27                    "googleId": 'G-PPEB8THQ70', 
28                    "cookieConsentBlocked": false, 
29                    "siteCurrencyCode":'CAD'
30                },
31                "page": {
32                    "name": 'ProductResults',
33                    "is_postback": false,
34                    "render_type": 'Html'
35                },
36                "stats": {
37                    "enabled": false
38                },
39                "settings": {
40                    "UseStockImage": true,
41                    "VirtualSampleSettings": ''
42                },
43                "smartLinkUrl": 'https://api.asicentral.com'
44            };
45
46            var __uriPartAuthority = 'https://tshirtfray.com',
47                __moduleLoadCntClientID = 'hdnModuleLoadCount',
48                __requestTypeClientID = 'hdnRequestType',
49                __eventTargetClientID = 'hdnEventTarget',
50                __serverPageLoadTimeClientID = 'hdnServerPageLoadTime',
51                __dialogSelector = '#DefaultDialog_DefaultDialog_IFrameContainer',
52                __dialogReturn = 'DefaultDialog_Variable',
53                __urlRewriteEnabled = true;
54
55            var Application = {
56                'defaultPage': {
57                    'page': 'Home'
58                }
59            };
60            var Module = {};
61            var OAS_POS = [];
62
63            function getCookie(c_name) {
64                if (document.cookie.length > 0) {
65                    c_start = document.cookie.indexOf(c_name + "=");
66                    if (c_start != -1) {
67                        c_start = c_start + c_name.length + 1;
68                        c_end = document.cookie.indexOf(";", c_start);
69                        if (c_end == -1) c_end = document.cookie.length;
70                        return unescape(document.cookie.substring(c_start, c_end));
71                    }
72                }
73                return "";
74            }
75
76            // Analytics consent is granted only when the user has explicitly chosen "allow".
77            // Sites on the consent block list (internal/legacy) are treated as consented.
78            var analyticsConsentGranted = asi.app.cookieConsentBlocked ||
79                getCookie('cookieconsent_status_ANALYTICS').toLowerCase() === 'allow';
80
81            // Hard-disable Google Analytics until analytics consent is granted.
82            if (asi.app.googleId.length && !analyticsConsentGranted) {
83                window['ga-disable-' + asi.app.googleId] = true;
84            }
85
86            // Google Consent Mode v2 defaults. This MUST run before any GTM/GA loads
87            // (GTM is appended later in <head>). GTM stays loaded on every page and is
88            // governed by these consent signals rather than being withheld entirely.
89            // We push to both dataLayers because the page can host two GTM containers:
90            // the site owner's ('dataLayer') and ASI's ('_dataLayer').
91            (function () {
92                window.dataLayer = window.dataLayer || [];
93                window._dataLayer = window._dataLayer || [];
94                function gtag() { window.dataLayer.push(arguments); }
95                function gtagAsi() { window._dataLayer.push(arguments); }
96
97                var defaults = {
98                    'ad_storage': 'denied',
99                    'ad_user_data': 'denied',
100                    'ad_personalization': 'denied',
101                    'analytics_storage': analyticsConsentGranted ? 'granted' : 'denied',
102                    'wait_for_update': 500
103                };
104                gtag('consent', 'default', defaults);
105                gtagAsi('consent', 'default', defaults);
106
107                // Called when the user changes their analytics choice in-page.
108                window.asiUpdateConsent = function (allowed) {
109                    var update = { 'analytics_storage': allowed ? 'granted' : 'denied' };
110                    gtag('consent', 'update', update);
111                    gtagAsi('consent', 'update', update);
112                };
113            })();
114
115        </script>
115
116    <meta id="metaViewport" name="viewport" content="width=device-width" />
117    
117<script type="text/javascript" src="/Common/ScriptConstants.ashx"></script>
117 
118    
118<script type="text/javascript" src="/JavaScript/angular-recaptcha.js"></script>
118
119    
119<script type="text/javascript" src="/JavaScript/CookieConsent/cookieconsent.min.js"></script>
119
120    <link rel="stylesheet" href="/css/google-translator.css" /><link rel="stylesheet" href="/css/CookieConsent/cookieconsent.min.css" />
121    <style type="text/css">
122        .cc-window {
123            font-family: inherit;
124        }
125        .cc-banner {
126            border: 3px solid black;
127        }
128        .cc-revoke {
129            border: 2px solid black;
130        }
131        .cc-customize-header {
132            font-weight: bold !important;
133        }
134    </style>
135<link rel="stylesheet" type="text/css" href="/css/960gs/reset.css?rls=20260909" />
136<link rel="stylesheet" type="text/css" href="/css/960gs/text.css?rls=20260909" />
137<link rel="stylesheet" type="text/css" href="/css/960gs/960-mobile.css?rls=20260909" />
138<link rel="stylesheet" type="text/css" href="/css/jQueryUI/jquery-ui.css?rls=20260909" />
139<link rel="stylesheet" type="text/css" href="/css/universal30.css?rls=20260909" />
140<link rel="stylesheet" type="text/css" href="/css/universal30-mobile.css?rls=20260909" />
141<link rel="stylesheet" type="text/css" href="/css/lgml20.css?rls=20260909" />
142<link rel="stylesheet" type="text/css" href="/css/ui-select.css?rls=20260909" />
143<link rel="stylesheet" type="text/css" href="/css/angular-block-ui.min.css?rls=20260909" />
144<link rel="stylesheet" type="text/css" href="/app/public/websites/application.min.css?rls=20260909" />
145<link rel="stylesheet" type="text/css" href="/Modules/Banner/1_0_0/css/Banner.css?rls=20260909" />
146<link rel="stylesheet" type="text/css" href="/Modules/Banner/1_0_0/css/Banner-mobile.css?rls=20260909" />
147<link rel="stylesheet" type="text/css" href="/Modules/ProductResultsBasic/1_0_1/css/ProductResultsBasic.css?rls=20260909" />
148<link rel="stylesheet" type="text/css" href="/Modules/ProductResultsBasic/1_0_1/css/ProductResultsBasic-mobile.css?rls=20260909" />
149<link rel="stylesheet" type="text/css" href="/Modules/Content/2_0_0/css/Content-mobile.css?rls=20260909" />
150<link rel="stylesheet" type="text/css" href="/Modules/Menu/2_0_0/css/Menu.css?rls=20260909" />
151<link rel="stylesheet" type="text/css" href="/Modules/Menu/2_0_0/css/Menu-mobile.css?rls=20260909" />
152<link rel="stylesheet" type="text/css" href="/Modules/Address/2_0_0/css/Address.css?rls=20260909" />
153<link rel="stylesheet" type="text/css" href="/Modules/Address/2_0_0/css/Address-mobile.css?rls=20260909" />
154<link rel="stylesheet" type="text/css" href="/Modules/SocialLinks/2_0_0/css/SocialLinks.css?rls=20260909" />
155<link rel="stylesheet" type="text/css" href="/Modules/EndUserStatus/1_0_1/css/EndUserStatus.css?rls=20260909" />
156<link rel="stylesheet" type="text/css" href="/Modules/Logo/1_0_0/css/Logo.css?rls=20260909" />
157<link rel="stylesheet" type="text/css" href="/Modules/Logo/1_0_0/css/Logo-mobile.css?rls=20260909" />
158<link rel="stylesheet" type="text/css" href="/Modules/ShoppingCart/4_0_0/css/ShoppingCart.css?rls=20260909" />
159<link rel="stylesheet" type="text/css" href="/Modules/ShoppingCart/4_0_0/css/ShoppingCart-mobile.css?rls=20260909" />
160<link rel="stylesheet" type="text/css" href="/Modules/QuickSearchBasic/1_0_1/css/QuickSearchBasic.css?rls=20260909" />
161<link rel="stylesheet" type="text/css" href="/Modules/QuickSearchBasic/1_0_1/css/QuickSearchBasic-mobile.css?rls=20260909" />
162<script src="/JavaScript/Core.min.js?v=20260909"></script>
162<link rel="shortcut icon" type="image/x-icon" href="https://commonmedia.asicentral.com/7240000/7244444/Untitledttt.ico" /><meta property="og:url" content="https://tshirtfray.com/ProductResults/?referrerPage=Home&amp;refPgId=531435084&amp;SearchTerms=OST0756B&amp;PCUrl=1" /><meta property="og:title" content="Product Results - Tshirtfray" /><meta property="og:image" content="https://commonmedia.asicentral.com/7240000/7248895/FINAL LOGO 2023.png" /><meta property="og:image:width" content="1146" /><meta property="og:image:height" content="600" /><meta name="description" content="Tshirtfray from Mississauga ON CAN " /><meta property="og:description" content="Tshirtfray from Mississauga ON CAN " /><meta name="keywords" content="Tshirtfray Mississauga ON CAN " /><meta name="twitter:card" content="summary" /><meta name="twitter:title" content="Product Results - Tshirtfray" /><meta name="twitter:site" content="https://tshirtfray.com/ProductResults/?referrerPage=Home&amp;refPgId=531435084&amp;SearchTerms=OST0756B&amp;PCUrl=1" /><meta name="twitter:description" content="Tshirtfray from Mississauga ON CAN " /><meta name="twitter:image" content="https://commonmedia.asicentral.com/7240000/7248895/FINAL LOGO 2023.png" /><link rel="canonical" href="https://tshirtfray.espwebsite.com/ProductResults/?SearchTerms=OST0756B" /><!-- Google Tag Manager -->
163                        
163<script>
vendor: 427 bytes, lines 163-167
163(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
164                        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
165                        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
166                        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
167                        })(window,document,'script','dataLayer','
167GTM-5JTSQMQ8
vendor: 3 bytes, line 167
167');
167</script>
167
168                        <!-- End Google Tag Manager --><!-- Google Tag Manager -->
169                        
169<script>
vendor: 428 bytes, lines 169-173
169(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
170                        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
171                        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
172                        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
173                        })(window,document,'script','_dataLayer','
173GTM-TW3SK7T
vendor: 3 bytes, line 173
173');
173</script>
173
174                        <!-- End Google Tag Manager --><link href="//commonmedia.asicentral.com/dsgn/Apps/24D1/app.css" rel="stylesheet" type="text/css" media="all" /><!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 85 bytes, lines 174-175
174
175                    <script async src="https://www.googletagmanager.com/gtag/js?id=
175G-PPEB8THQ70
vendor: 33 bytes, lines 175-176
175"></script>
176                    
176<script type="text/javascript">
177                        
vendor: 207 bytes, lines 177-181
177window.dataLayer = window.dataLayer || [];
178                        function gtag() { dataLayer.push(arguments); }
179                        gtag('js', new Date());
180
181                        gtag('config', '
181G-PPEB8THQ70
vendor: 87 bytes, lines 181-183
181', { 'page_path': '/ProductResults',});
182                        
183                    
183</script>
183<script type="text/javascript">asi.app.registerModule(371, 'ESSNET', 'SocialLinks', '2.0.0');asi.app.registerModule(381, 'ADDRES', 'Address', '2.0.0');asi.app.registerModule(358, 'EUSTAT', 'EndUserStatus', '1.0.1');asi.app.registerModule(384, 'ESMENU', 'Menu', '2.0.0');asi.app.registerModule(390, 'CMPLGO', 'Logo', '1.0.0');asi.app.registerModule(384, 'ESMENU', 'Menu', '2.0.0');asi.app.registerModule(481, 'SHOPCT', 'ShoppingCart', '4.0.0');asi.app.registerModule(386, 'QKSCHB', 'QuickSearchBasic', '1.0.1');asi.app.registerModule(376, 'BANNER', 'Banner', '1.0.0');asi.app.registerModule(398, 'PRDREB', 'ProductResultsBasic', '1.0.1');asi.app.registerModule(383, 'ESCNTE', 'Content', '2.0.0');asi.app.registerModule(384, 'ESMENU', 'Menu', '2.0.0');asi.app.registerModule(383, 'ESCNTE', 'Content', '2.0.0');asi.app.registerModule(384, 'ESMENU', 'Menu', '2.0.0');asi.app.registerModule(381, 'ADDRES', 'Address', '2.0.0');asi.app.registerModule(371, 'ESSNET', 'SocialLinks', '2.0.0');asi.app.registerModule(383, 'ESCNTE', 'Content', '2.0.0');asi.app.registerModule(383, 'ESCNTE', 'Content', '2.0.0');</script>
183</head>
184<body id="24D1" class="24D1 ProductResults">
185    <a id="top"></a>
186    <form name="form1" method="post" action="/ProductResults/?referrerPage=Home&amp;refPgId=531435084&amp;SearchTerms=OST0756B&amp;PCUrl=1" id="form1">
187<div>
188<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
189<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
190<input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="" />
191<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMjUzMjU2NjQxEBYEHg9BcHBVcGdyYWRlZEZsYWdnHg1BcHBsaWNhdGlvbklEAsjWvu4BZBYCAgEPZBYCAgEQZGQWBgICDxYCHghTZWxlY3RvcgUgI3tEZWZhdWx0RGlhbG9nX0lGcmFtZUNvbnRhaW5lcn1kAhIPZBYCZg8WAh8CBRwje2RsZ1BvbGljeV9JRnJhbWVDb250YWluZXJ9ZAIUD2QWEgIBEGRkFghmEBYCHghJc01vZHVsZQUEVHJ1ZWQWAmYQDxYCHgpkaXNwbGF5T3B0BQRJY29uZGQWBAIBEA8WAh4EVGV4dAUMU29jaWFsIExpbmtzZGRkAgMPFgIeC18hSXRlbUNvdW50AgIWBGYPZBYCAgEQFgIeBWNsYXNzBQZpbmxpbmVkFgICAQ9kFgQCAhBkZBYCZg8VAgRGQ0JLN2h0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9wcm9maWxlLnBocD9pZD0xMDAwODM0NTA2NDU2OTZkAgMQDxYEHgtOYXZpZ2F0ZVVybAU3aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL3Byb2ZpbGUucGhwP2lkPTEwMDA4MzQ1MDY0NTY5Nh4HVmlzaWJsZWhkZGQCAQ9kFgICARAWAh8HBQZpbmxpbmVkFgICAQ9kFgQCAhBkZBYCZg8VAgRJTlNUJWh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vdHNoaXJ0ZnJheS9kAgMQDxYEHwgFJWh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vdHNoaXJ0ZnJheS8fCWhkZGQCARAWAh8DBQRUcnVlZBYCZhBkZBYCZhAWAh8HBQ5hZGRyZXNzIGlubGluZWQWAgIBEBYCHwloZGQCAhAWAh8DBQRUcnVlZBYCZhBkZBYCZhBkZBYEAgEPZBYCAgEQDxYCHwUFDkNyZWF0ZSBBY2NvdW50ZGRkAgMPZBYCAgUQDxYCHwUFCFNpZ24gT3V0ZGRkAgMQFgIfAwUEVHJ1ZWQWAmYQDxYCHg5TZWxlY3RlZE1lbnVJZAUJNTAzNDQ2MTI1ZGQWAmYPZBYCAgEQFgQfBwUFbWVudSAeCWlubmVyaHRtbAWVYTx1bCBjbGFzcz0idGFicyBjbGVhcmZpeCI+PGxpPjxhIGhyZWY9Imh0dHBzOi8vdHNoaXJ0ZnJheS5jb20vP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZQQ1VybD0xIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPkhvbWU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9IiMiICB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0IGV4cGFuZCI+UHJvZHVjdCBTZWFyY2g8L3NwYW4+PC9hPjx1bCBjbGFzcz0iZHJvcGRvd24gbWVudS1URVhUIj48bGk+PGEgaHJlZj0iIyIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgZXhwYW5kIj5Ub3AgU2VhcmNoZXM8L3NwYW4+PC9hPjx1bCBjbGFzcz0iZHJvcGRvd24gbWVudS1UU0NIIj48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlNlYXJjaFRlcm1zPU9TVDA3NTZCJlBDVXJsPTEiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5PU1QwNzU2Qjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlNlYXJjaFRlcm1zPWJyZWFzdCtjYW5jZXIrYXdhcmVuZXNzJlBDVXJsPTEiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5icmVhc3QgY2FuY2VyIGF3YXJlbmVzczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlNlYXJjaFRlcm1zPUJZTFQmUENVcmw9MSI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPkJZTFQ8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZTZWFyY2hUZXJtcz1mbGVlY2UrY2FtbyZQQ1VybD0xIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+ZmxlZWNlIGNhbW88L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZTZWFyY2hUZXJtcz1Qb25jaG8mUENVcmw9MSI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPlBvbmNobzwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlNlYXJjaFRlcm1zPWNvZmZlZSttdWdzK3JvY2NhJlBDVXJsPTEiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5jb2ZmZWUgbXVncyByb2NjYTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlNlYXJjaFRlcm1zPUJHMTAwJlBDVXJsPTEiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5CRzEwMDwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlNlYXJjaFRlcm1zPXNvdXArbXVnJlBDVXJsPTEiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5zb3VwIG11Zzwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlNlYXJjaFRlcm1zPXRlbnQmUENVcmw9MSI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPnRlbnQ8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZTZWFyY2hUZXJtcz1jdXN0b20rc3RhbXAmUENVcmw9MSI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPmN1c3RvbSBzdGFtcDwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlNlYXJjaFRlcm1zPWxhcHRvcCtzbGVldmUmUENVcmw9MSI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPmxhcHRvcCBzbGVldmU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZTZWFyY2hUZXJtcz1NdWdzJlBDVXJsPTEiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5NdWdzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwczovL3RzaGlydGZyYXkuY29tL1Byb2R1Y3RSZXN1bHRzLz9yZWZlcnJlclBhZ2U9UHJvZHVjdFJlc3VsdHMmcmVmUGdJZD01MzE0MzUwNzUmU2VhcmNoVGVybXM9NTk2MzImUENVcmw9MSI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPjU5NjMyPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwczovL3RzaGlydGZyYXkuY29tL1Byb2R1Y3RSZXN1bHRzLz9yZWZlcnJlclBhZ2U9UHJvZHVjdFJlc3VsdHMmcmVmUGdJZD01MzE0MzUwNzUmU2VhcmNoVGVybXM9b3ZlcnNpemUrbWFnbmV0cyZQQ1VybD0xIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+b3ZlcnNpemUgbWFnbmV0czwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlNlYXJjaFRlcm1zPXBvd2VyK2JhbmsmUENVcmw9MSI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPnBvd2VyIGJhbms8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZTZWFyY2hUZXJtcz0xMTE1NSZQQ1VybD0xIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+MTExNTU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZTZWFyY2hUZXJtcz1HQjEyMTMmUENVcmw9MSI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPkdCMTIxMzwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlNlYXJjaFRlcm1zPWxhbnlhcmRzJlBDVXJsPTEiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5sYW55YXJkczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlNlYXJjaFRlcm1zPUpLLTkyMDYmUENVcmw9MSI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPkpLLTkyMDY8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZTZWFyY2hUZXJtcz0zMDY1JlBDVXJsPTEiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj4zMDY1PC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT48bGk+PGEgaHJlZj0iIyIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgZXhwYW5kIj
1915Ub3AgQ2F0ZWdvcmllczwvc3Bhbj48L2E+PHVsIGNsYXNzPSJkcm9wZG93biBtZW51LVRDQVQiPjxsaSBjbGFzcz0idG9wQ2F0ZWdvcnlJdGVtIiBkYXRhLWFkaWQ9IjUwMDAyMjk1MCI+PGEgaHJlZj0iIyIgb25jbGljaz0ibW51TGF1bmNoVG9wQ2F0ZWdvcnkoNTAwMDIyOTUwLCAnaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JkFkSWQ9NTAwMDIyOTUwJkx2SWQ9NDYxNjU4JlBDVXJsPTEnKTsgcmV0dXJuIGZhbHNlOyI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPkF3YXJkczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InRvcENhdGVnb3J5SXRlbSIgZGF0YS1hZGlkPSI1MDAwMjgwNzMiPjxhIGhyZWY9IiMiIG9uY2xpY2s9Im1udUxhdW5jaFRvcENhdGVnb3J5KDUwMDAyODA3MywgJ2h0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZBZElkPTUwMDAyODA3MyZMdklkPTQ5NTIzMSZQQ1VybD0xJyk7IHJldHVybiBmYWxzZTsiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5CYWdzPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0idG9wQ2F0ZWdvcnlJdGVtIiBkYXRhLWFkaWQ9IjUwMDAyMDI4NSI+PGEgaHJlZj0iIyIgb25jbGljaz0ibW51TGF1bmNoVG9wQ2F0ZWdvcnkoNTAwMDIwMjg1LCAnaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JkFkSWQ9NTAwMDIwMjg1Jkx2SWQ9NDUzMDQyJlBDVXJsPTEnKTsgcmV0dXJuIGZhbHNlOyI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPkJhbmRhbm5hczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InRvcENhdGVnb3J5SXRlbSIgZGF0YS1hZGlkPSI1MDAwNTQwOTAiPjxhIGhyZWY9IiMiIG9uY2xpY2s9Im1udUxhdW5jaFRvcENhdGVnb3J5KDUwMDA1NDA5MCwgJ2h0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZBZElkPTUwMDA1NDA5MCZMdklkPTU4NjE4MCZQQ1VybD0xJyk7IHJldHVybiBmYWxzZTsiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5CbGFua2V0czwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InRvcENhdGVnb3J5SXRlbSIgZGF0YS1hZGlkPSI1MDAwNjA4NzEiPjxhIGhyZWY9IiMiIG9uY2xpY2s9Im1udUxhdW5jaFRvcENhdGVnb3J5KDUwMDA2MDg3MSwgJ2h0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZBZElkPTUwMDA2MDg3MSZMdklkPTYxNDI0MyZQQ1VybD0xJyk7IHJldHVybiBmYWxzZTsiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5Cb3R0bGVkIFdhdGVyPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0idG9wQ2F0ZWdvcnlJdGVtIiBkYXRhLWFkaWQ9IjIwMDkyMTk1Ij48YSBocmVmPSIjIiBvbmNsaWNrPSJtbnVMYXVuY2hUb3BDYXRlZ29yeSgyMDA5MjE5NSwgJ2h0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZBZElkPTIwMDkyMTk1Jkx2SWQ9Mzc1NDc1JlBDVXJsPTEnKTsgcmV0dXJuIGZhbHNlOyI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPkJvdHRsZXM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJ0b3BDYXRlZ29yeUl0ZW0iIGRhdGEtYWRpZD0iNTAwMDYyODMxIj48YSBocmVmPSIjIiBvbmNsaWNrPSJtbnVMYXVuY2hUb3BDYXRlZ29yeSg1MDAwNjI4MzEsICdodHRwczovL3RzaGlydGZyYXkuY29tL1Byb2R1Y3RSZXN1bHRzLz9yZWZlcnJlclBhZ2U9UHJvZHVjdFJlc3VsdHMmcmVmUGdJZD01MzE0MzUwNzUmQWRJZD01MDAwNjI4MzEmTHZJZD02MTkwOTgmUENVcmw9MScpOyByZXR1cm4gZmFsc2U7Ij48c3BhbiBjbGFzcz0ibG5rVHh0ICI+Rmlyc3QgQWlkIEtpdHM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJ0b3BDYXRlZ29yeUl0ZW0iIGRhdGEtYWRpZD0iMjAwOTIyMTIiPjxhIGhyZWY9IiMiIG9uY2xpY2s9Im1udUxhdW5jaFRvcENhdGVnb3J5KDIwMDkyMjEyLCAnaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JkFkSWQ9MjAwOTIyMTImTHZJZD0zNzU0OTcmUENVcmw9MScpOyByZXR1cm4gZmFsc2U7Ij48c3BhbiBjbGFzcz0ibG5rVHh0ICI+R29sZiBBY2Nlc3Nvcmllczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InRvcENhdGVnb3J5SXRlbSIgZGF0YS1hZGlkPSIyMDA5MjIxNyI+PGEgaHJlZj0iIyIgb25jbGljaz0ibW51TGF1bmNoVG9wQ2F0ZWdvcnkoMjAwOTIyMTcsICdodHRwczovL3RzaGlydGZyYXkuY29tL1Byb2R1Y3RSZXN1bHRzLz9yZWZlcnJlclBhZ2U9UHJvZHVjdFJlc3VsdHMmcmVmUGdJZD01MzE0MzUwNzUmQWRJZD0yMDA5MjIxNyZMdklkPTM3NTUwMiZQQ1VybD0xJyk7IHJldHVybiBmYWxzZTsiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5IYW5kIFNhbml0aXplcnM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJ0b3BDYXRlZ29yeUl0ZW0iIGRhdGEtYWRpZD0iMjAwOTIyMTgiPjxhIGhyZWY9IiMiIG9uY2xpY2s9Im1udUxhdW5jaFRvcENhdGVnb3J5KDIwMDkyMjE4LCAnaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JkFkSWQ9MjAwOTIyMTgmTHZJZD0zNzU1MDMmUENVcmw9MScpOyByZXR1cm4gZmFsc2U7Ij48c3BhbiBjbGFzcz0ibG5rVHh0ICI+S2l0czwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InRvcENhdGVnb3J5SXRlbSIgZGF0YS1hZGlkPSI1MDAwMjk0MzMiPjxhIGhyZWY9IiMiIG9uY2xpY2s9Im1udUxhdW5jaFRvcENhdGVnb3J5KDUwMDAyOTQzMywgJ2h0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZBZElkPTUwMDAyOTQzMyZMdklkPTQ5ODU1MCZQQ1VybD0xJyk7IHJldHVybi
191BmYWxzZTsiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5MYW55YXJkczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InRvcENhdGVnb3J5SXRlbSIgZGF0YS1hZGlkPSIyMDA5MjIyMCI+PGEgaHJlZj0iIyIgb25jbGljaz0ibW51TGF1bmNoVG9wQ2F0ZWdvcnkoMjAwOTIyMjAsICdodHRwczovL3RzaGlydGZyYXkuY29tL1Byb2R1Y3RSZXN1bHRzLz9yZWZlcnJlclBhZ2U9UHJvZHVjdFJlc3VsdHMmcmVmUGdJZD01MzE0MzUwNzUmQWRJZD0yMDA5MjIyMCZMdklkPTM3NTUwNSZQQ1VybD0xJyk7IHJldHVybiBmYWxzZTsiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5NaWNyb2ZpYmVyIENsb3Roczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InRvcENhdGVnb3J5SXRlbSIgZGF0YS1hZGlkPSI1MDAwNDYwMzIiPjxhIGhyZWY9IiMiIG9uY2xpY2s9Im1udUxhdW5jaFRvcENhdGVnb3J5KDUwMDA0NjAzMiwgJ2h0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZBZElkPTUwMDA0NjAzMiZMdklkPTU2MTkxOCZQQ1VybD0xJyk7IHJldHVybiBmYWxzZTsiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5Nb3VzZSBQYWRzPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0idG9wQ2F0ZWdvcnlJdGVtIiBkYXRhLWFkaWQ9IjUwMDAxMTA2MSI+PGEgaHJlZj0iIyIgb25jbGljaz0ibW51TGF1bmNoVG9wQ2F0ZWdvcnkoNTAwMDExMDYxLCAnaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JkFkSWQ9NTAwMDExMDYxJkx2SWQ9NDI0NDY5JlBDVXJsPTEnKTsgcmV0dXJuIGZhbHNlOyI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPlBldCBJdGVtczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InRvcENhdGVnb3J5SXRlbSIgZGF0YS1hZGlkPSI1MDAwNzQyMjYiPjxhIGhyZWY9IiMiIG9uY2xpY2s9Im1udUxhdW5jaFRvcENhdGVnb3J5KDUwMDA3NDIyNiwgJ2h0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZBZElkPTUwMDA3NDIyNiZMdklkPTY0Nzc0OSZQQ1VybD0xJyk7IHJldHVybiBmYWxzZTsiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5Tb2Nrczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InRvcENhdGVnb3J5SXRlbSIgZGF0YS1hZGlkPSI1MDAwNjM4MzMiPjxhIGhyZWY9IiMiIG9uY2xpY2s9Im1udUxhdW5jaFRvcENhdGVnb3J5KDUwMDA2MzgzMywgJ2h0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZBZElkPTUwMDA2MzgzMyZMdklkPTYyMDgxMSZQQ1VybD0xJyk7IHJldHVybiBmYWxzZTsiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5TdG9vbHM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJ0b3BDYXRlZ29yeUl0ZW0iIGRhdGEtYWRpZD0iNTAwMDExMDYyIj48YSBocmVmPSIjIiBvbmNsaWNrPSJtbnVMYXVuY2hUb3BDYXRlZ29yeSg1MDAwMTEwNjIsICdodHRwczovL3RzaGlydGZyYXkuY29tL1Byb2R1Y3RSZXN1bHRzLz9yZWZlcnJlclBhZ2U9UHJvZHVjdFJlc3VsdHMmcmVmUGdJZD01MzE0MzUwNzUmQWRJZD01MDAwMTEwNjImTHZJZD00MjQ0NzAmUENVcmw9MScpOyByZXR1cm4gZmFsc2U7Ij48c3BhbiBjbGFzcz0ibG5rVHh0ICI+U3VuZ2xhc3Nlczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InRvcENhdGVnb3J5SXRlbSIgZGF0YS1hZGlkPSI1MDAwNjgwNDIiPjxhIGhyZWY9IiMiIG9uY2xpY2s9Im1udUxhdW5jaFRvcENhdGVnb3J5KDUwMDA2ODA0MiwgJ2h0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZBZElkPTUwMDA2ODA0MiZMdklkPTYzMTI0OCZQQ1VybD0xJyk7IHJldHVybiBmYWxzZTsiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5Td2VhdHNoaXJ0czwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InRvcENhdGVnb3J5SXRlbSIgZGF0YS1hZGlkPSIyMDA5MjE5NCI+PGEgaHJlZj0iIyIgb25jbGljaz0ibW51TGF1bmNoVG9wQ2F0ZWdvcnkoMjAwOTIxOTQsICdodHRwczovL3RzaGlydGZyYXkuY29tL1Byb2R1Y3RSZXN1bHRzLz9yZWZlcnJlclBhZ2U9UHJvZHVjdFJlc3VsdHMmcmVmUGdJZD01MzE0MzUwNzUmQWRJZD0yMDA5MjE5NCZMdklkPTM3NTQ3NCZQQ1VybD0xJyk7IHJldHVybiBmYWxzZTsiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5UcmF2ZWwgTXVncyBhbmQgQ3Vwczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InRvcENhdGVnb3J5SXRlbSIgZGF0YS1hZGlkPSI1MDAwNjgwNDEiPjxhIGhyZWY9IiMiIG9uY2xpY2s9Im1udUxhdW5jaFRvcENhdGVnb3J5KDUwMDA2ODA0MSwgJ2h0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZBZElkPTUwMDA2ODA0MSZMdklkPTYzMTI0NyZQQ1VybD0xJyk7IHJldHVybiBmYWxzZTsiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5ULVNoaXJ0czwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InRvcENhdGVnb3J5SXRlbSIgZGF0YS1hZGlkPSI1MDAwMjk0MzQiPjxhIGhyZWY9IiMiIG9uY2xpY2s9Im1udUxhdW5jaFRvcENhdGVnb3J5KDUwMDAyOTQzNCwgJ2h0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZBZElkPTUwMDAyOTQzNCZMdklkPTQ5ODU1MSZQQ1VybD0xJyk7IHJldHVybiBmYWxzZTsiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5XcmlzdGJhbmRzPC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT48bGk+PGEgaHJlZj0iIyIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgZXhwYW5kIj5Qcm9kdWN0IENvbGxlY3Rpb25zPC9zcGFuPjwvYT48dWwgY2xhc3M9ImRyb3Bkb3duIG1lbnUtVEVYVCI+PGxpPjxhIGhyZWY9Imh0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZQcm9kU2V0SWRzPTE1NyZQQ1VybD0xIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPlBhdHJpb3RpYyBQcm9kdWN0czwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlByb2RTZXRJZHM9NCZQQ1VybD0xIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPkJhY2sgdG8gdGhlIEJlYWNoPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwczovL3RzaGlydGZyYXkuY29tL1Byb2R1Y3RSZXN1bHRzLz9yZWZlcnJlclBhZ2U9UHJvZHVjdFJlc3VsdHMmcmVmUGdJZD01MzE0MzUwNzUmUHJvZFNldElkcz0xNTgmUENVcmw9MSIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5TY2hvb2wgU3RvcmU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vdHNoaXJ0ZnJheS5jb20vUHJvZHVjdFJlc3VsdHMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZQcm9kU2V0SWRzPTIwNyZQQ1VybD0xIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPkJyZWFzdCBDYW5jZXIgQXdhcmVuZXNzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwczovL3RzaGlydGZyYXkuY29tL1Byb2R1Y3RSZXN1bHRzLz9yZWZlcnJlclBhZ2U9UHJvZHVjdFJlc3VsdHMmcmVmUGdJZD01MzE0MzUwNzUmUHJvZFNldElkcz0xNTkm
191UENVcmw9MSIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5Db21wdXRlciBBY2Nlc3Nvcmllczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlByb2RTZXRJZHM9MTYwJlBDVXJsPTEiICB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+SG9saWRheSBHaWZ0czwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlByb2RTZXRJZHM9MTIxNjMzJlBDVXJsPTEiICB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+Rm9vZCAmYW1wOyBEcmluazwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlByb2RTZXRJZHM9MTImUENVcmw9MSIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5FbXBsb3llZSBSZWNvZ25pdGlvbjwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PC91bD48L2xpPjxsaT48YSBocmVmPSJodHRwczovL3RzaGlydGZyYXkuY29tL0Fib3V0VXMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZQQ1VybD0xIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPkFib3V0IFVzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwczovL3RzaGlydGZyYXkuY29tL0NvbnRhY3RVcy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlBDVXJsPTEiICB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+Q29udGFjdCBVczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iIyIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgZXhwYW5kIj5Nb3JlPC9zcGFuPjwvYT48dWwgY2xhc3M9ImRyb3Bkb3duIG1lbnUtVEVYVCI+PGxpPjxhIGhyZWY9Imh0dHBzOi8vdHNoaXJ0ZnJheS5jb20vTmV3c1ZpZG
191Vvcy8/cmVmZXJyZXJQYWdlPVByb2R1Y3RSZXN1bHRzJnJlZlBnSWQ9NTMxNDM1MDc1JlBDVXJsPTEiICB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+TmV3cyAmYW1wOyBWaWRlb3M8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjwvdWw+ZGQCBRBkZBYCZhAWAh8DBQRUcnVlZBYCZhBkZBYCAgEQDxYEHwgFTWh0dHBzOi8vdHNoaXJ0ZnJheS5jb20vP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZQQ1VybD0xHwlnZGQWAmYPDxYIHg1BbHRlcm5hdGVUZXh0BRFUc2hpcnRmcmF5J3MgTG9nbx4ISW1hZ2VVcmwFRmh0dHBzOi8vY29tbW9ubWVkaWEuYXNpY2VudHJhbC5jb20vNzI0MDAwMC83MjQ4ODk1L0ZJTkFMIExPR08gMjAyMy5wbmceBVdpZHRoGwAAAAAAgGtAAQAAAB4EXyFTQgKAAmRkAgcQZGQWBmYQFgIfAwUEVHJ1ZWQWAmYQDxYCHwoFCTUwMzQ0NjEyMmRkFgJmD2QWAgIBEBYEHwcFBW1lbnUgHwsF4hg8dWwgY2xhc3M9InRhYnMgY2xlYXJmaXgiPjxsaT48YSBocmVmPSIvcHJvZHVjdHJlc3VsdHMvP3NlYXJjaHRlcm1zPUFwcGFyZWwiICB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0IGV4cGFuZCI+QXBwYXJlbDwvc3Bhbj48L2E+PHVsIGNsYXNzPSJkcm9wZG93biBtZW51LUVYVFIiPjxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaFRlcm1zPXQtc2hpcnRzIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPlQtU2hpcnRzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaFRlcm1zPXBvbG8rc2hpcnRzIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPlBvbG9zPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaFRlcm1zPXN3ZWF0c2hpcnRzIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPlN3ZWF0c2hpcnRzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaFRlcm1zPWphY2tldHMiICB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+SmFja2V0czwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PGxpPjxhIGhyZWY9Ii9wcm9kdWN0cmVzdWx0cy8/c2VhcmNodGVybXM9QmFncyIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgZXhwYW5kIj5CYWdzPC9zcGFuPjwvYT48dWwgY2xhc3M9ImRyb3Bkb3duIG1lbnUtRVhUUiI+PGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoVGVybXM9dG90ZStiYWdzIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPlRvdGUgQmFnczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hUZXJtcz1iYWNrcGFja3MiICB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+QmFja3BhY2tzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcHJvZHVjdHJlc3VsdHMvP3NlYXJjaHRlcm1zPWx1bmNoK2Nvb2xlcnMiICB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+THVuY2ggQ29vbGVyczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL3Byb2R1Y3RyZXN1bHRzLz9zZWFyY2h0ZXJtcz1sdW5jaCtjb29sZXJzIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPlNob3BwaW5nIEJhZ3M8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjxsaT48YSBocmVmPSIvcHJvZHVjdHJlc3VsdHMvP3NlYXJjaHRlcm1zPVdyaXRpbmcrSW5zdHJ1bWVudHMiICB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0IGV4cGFuZCI+V3JpdGluZyBJbnN0cnVtZW50czwvc3Bhbj48L2E+PHVsIGNsYXNzPSJkcm9wZG93biBtZW51LUVYVFIiPjxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaFRlcm1zPXBlbnMiICB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+UGVuczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hUZXJtcz1zdHlsdXMrcGVucyIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5TdHlsdXMgUGVuczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hUZXJtcz1wZW5jaWxzIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPlBlbmNpbHM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9wcm9kdWN0cmVzdWx0cy8/c2VhcmNodGVybXM9TWFya2Vycyt3cml0aW5nIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPk1hcmtlcnM8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NhcmNoVGVybXM9VGVjaG5vbG9neSIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgZXhwYW5kIj5UZWNoIEl0ZW1zPC9zcGFuPjwvYT48dWwgY2xhc3M9ImRyb3Bkb3duIG1lbnUtRVhUUiI+PGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoVGVybXM9dXNiK2RyaXZlcyIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5VU0IgRHJpdmVzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaFRlcm1zPXBvd2VyK2JhbmtzIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPlBvd2VyIEJhbmtzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcHJvZHVjdHJlc3VsdHMvP3NlYXJjaHRlcm1zPUJsdWV0b290aCtJdGVtcyIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5CbHVldG9vdGggSXRlbXM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9wcm9kdWN0cmVzdWx0cy8/c2VhcmNodGVybXM9U3BlYWtlcnMiICB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+U3BlYWtlcnM8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjxsaT48YSBocmVmPSIvcHJvZHVjdHJlc3VsdHMvP3NlYXJjaHRlcm1zPURyaW5rd2FyZSIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgZXhwYW5kIj
1915Ecmlua3dhcmU8L3NwYW4+PC9hPjx1bCBjbGFzcz0iZHJvcGRvd24gbWVudS1FWFRSIj48bGk+PGEgaHJlZj0iL3Byb2R1Y3RyZXN1bHRzLz9zZWFyY2h0ZXJtcz1XYXRlcitCb3R0bGVzIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPldhdGVyIEJvdHRsZXM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoVGVybXM9bXVncyIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5NdWdzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaFRlcm1zPXR1bWJsZXJzIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPlR1bWJsZXJzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcHJvZHVjdHJlc3VsdHMvP3NlYXJjaHRlcm1zPVRyYXZlbCttdWdzIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPlRyYXZlbCBNdWdzPC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT48L3VsPmRkAgEQFgIfAwUEVHJ1ZWRkAgIQFgIfAwUEVHJ1ZWQWAmYQDxYCHg1Nb2R1bGVTZXR0aW5nMvoCAAEAAAD/////AQAAAAAAAAAMAgAAAEtNb2R1bGVTZXR0aW5nc18xXzBfMCwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwFAQAAACNNb2R1bGVTZXR0aW5nc18xXzBfMC5RS1NDSEJfU2V0dGluZwYAAAAgPFNob3dQcmljZVNlYXJjaD5rX19CYWNraW5nRmllbGQaPFNob3dQcmljZT5rX19CYWNraW5nRmllbGQhPFNob3dTZWFyY2hXaXRoaW4+a19fQmFja2luZ0ZpZWxkHDxTZWFyY2hBc2lObz5rX19CYWNraW5nRmllbGQfPFNlYXJjaExpbmVOYW1lPmtfX0JhY2tpbmdGaWVsZCY8UHJvZHVjdFJlc3VsdFBhZ2VOYW1lPmtfX0JhY2tpbmdGaWVsZAAAAAAAAQEBAQEBAgAAAAABAQEBBgMAAAAOUHJvZHVjdFJlc3VsdHMLZGQWAgICD2QWCGYQFgIfBQUFRXJyb3JkZAIDDxYCHwloZAIEEA8WAh8FBQJHb2RkZAIGDxYCHwloFgQCARAQD2QWAh4Hb25jbGlja2VkZGRkAgIQDxYCHwUFDVNlYXJjaCB3aXRoaW5kZGQCDxBkZBYEZhAWAh8DBQRUcnVlZBYCZhBkZBYCZhAWAh8JaGRkAgEQFgIfAwUEVHJ1ZWQWAmYQDxYEHxAygAQAAQAAAP////8BAAAAAAAAAAwCAAAAS01vZHVsZVNldHRpbmdzXzFfMF8wLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAI01vZHVsZVNldHRpbmdzXzFfMF8wLlBSRFJFQl9TZXR0aW5nCwAAABs8UHJvZHVjdFNldD5rX19CYWNraW5nRmllbGQaPFNob3dBc2lObz5rX19CYWNraW5nRmllbGQdPFNob3dMaW5lTmFtZT5rX19CYWNraW5nRmllbGQePFNob3dQcm9kdWN0Tm8+a19fQmFja2luZ0ZpZWxkGjxTaG93UHJpY2U+a19fQmFja2luZ0ZpZWxkIzxTaG93UHJlZmVycmVkTGFiZWw+a19fQmFja2luZ0ZpZWxkHDxTZWFyY2hBc2lObz5rX19CYWNraW5nRmllbGQfPFNlYXJjaExpbmVOYW1lPmtfX0JhY2tpbmdGaWVsZBc8U29ydEJ5PmtfX0JhY2tpbmdGaWVsZBk8UGZwVGl0bGU+a19fQmFja2luZ0ZpZWxkFjxUaXRsZT5rX19CYWNraW5nRmllbGQBAAAAAAAAAAEBAQEBAQEBAQECAAAACgABAQEAAQEGAwAAAARQVlJOBgQAAAAIRmVhdHVyZWQKCx4UUHJvZHVjdFNlYXJjaFJlcXVlc3Qyy1UAAQAAAP////8BAAAAAAAAAAwCAAAAS0FzaS5Db250cmFjdHMuU2VhcmNoLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAwDAAAATEVuZGVjYVNlYXJjaEJPTF8xXzBfMCwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwFAQAAADBBc2kuQ29udHJhY3RzLlNlYXJjaC5FbnRpdHkuUHJvZHVjdFNlYXJjaFJlcXVlc3QFAAAAHzxTZWFyY2hDcml0ZXJpYT5rX19CYWNraW5nRmllbGQjPFNlbGVjdGVkRGltZW5zaW9ucz5rX19CYWNraW5nRmllbGQjPEV4cGFuZGVkRGltZW5zaW9ucz5rX19CYWNraW5nRmllbGQdPFdvcmRTZWFyY2hlcz5rX19CYWNraW5nRmllbGQZPFNldHRpbmdzPmtfX0JhY2tpbmdGaWVsZAQDAwMEK0VuZGVjYVNlYXJjaEJPTF8xXzBfMC5Qcm9kdWN0U2VhcmNoQ3JpdGVyaWEDAAAAlgFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW0VuZGVjYVNlYXJjaEJPTF8xXzBfMC5EaW1lbnNpb25JdGVtLCBFbmRlY2FTZWFyY2hCT0xfMV8wXzAsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsXV2WAVN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3RgMVtbRW5kZWNhU2VhcmNoQk9MXzFfMF8wLkRpbWVuc2lvbkl0ZW0sIEVuZGVjYVNlYXJjaEJPTF8xXzBfMCwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXZMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tFbmRlY2FTZWFyY2hCT0xfMV8wXzAuV29yZFNlYXJjaCwgRW5kZWNhU2VhcmNoQk9MXzFfMF8wLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dKkFzaS5Db250cmFjdHMuU2VhcmNoLkVudGl0eS5Db250ZXh0U2V0dGluZwIAAAACAAAACQQAAAAJBQAAAAkGAAAACQcAAAAJCAAAAAUEAAAAK0VuZGVjYVNlYXJjaEJPTF8xXzBfMC5Qcm9kdWN0U2VhcmNoQ3JpdGVyaWFoAAAAHTxTa2lwUGZwU3RhdHM+a19fQmFja2luZ0ZpZWxkCGJyZWFrb3V0IjxOb25MZWFmRGltZW5zaW9ucz5rX19CYWNraW5nRmllbGQcPFNvcnRDb3VudHJ5PmtfX0JhY2tpbmdGaWVsZBs8U29ydEZpbHRlcj5rX19CYWNraW5nRmllbGQlPERpbWVuc2lvbkdyb3VwRmlsdGVyPmtfX0JhY2tpbmdGaWVsZBFwcmVmZXJyZWRDdXJyZW5jeQ1tYXJrZXRTZWdtZW50FGRlZmF1bHRNYXJrZXRTZWdtZW50CnNlYXJjaE1vZGUNY291bnRyeUZpbHRlcglwcmljZU1vZGUHcGZwTW9kZQx1aVNlYXJjaE1vZGUOX2V4Y2x1c2lvbkNvZGUXX2FkZGl0aW9uYWxTdXBwbGllckxpc3QOX3Byb2R1Y3RTZXRJZHMVX2V4Y2x1ZGVQcm9kdWN0U2V0SWRzGjxQZnBQVk9ubHk+a19fQmFja2luZ0ZpZWxkGDxQZnBPbmx5PmtfX0JhY2tpbmdGaWVsZBs8RnVsbERldGFpbD5rX19CYWNraW5nRmllbGQMX3JlY29yZFN0YXRzHDxQZnBTb3J0QnlQVj5rX19CYWNraW5nRmllbGQKcGZwRW5hYmxlZB48RGlzYWJsZVBmcEFkcz5rX19CYWNraW5nRmllbGQOc2hvd05vbk1lbWJlcnMePFNob3dJbmNlbnRpdmU+a19fQmFja2luZ0ZpZWxkEHNob3dTdXBwbGllckluZm8Lc2hvd05ldENvc3QSc2hvd1N1cHBsaWVyUmF0aW5nCnN1cHBsaWVySUQaPFByaWNlVHlwZT5r
191X19CYWNraW5nRmllbGQVPEZyb20+a19fQmFja2luZ0ZpZWxkEzxUbz5rX19CYWNraW5nRmllbGQZPFF1YW50aXR5PmtfX0JhY2tpbmdGaWVsZBM8UFY+a19fQmFja2luZ0ZpZWxkHzxQcm9kdWN0aW9uVGltZT5rX19CYWNraW5nRmllbGQgPEluY2x1ZGVSdXNoVGltZT5rX19CYWNraW5nRmllbGQiPENhbmFkaWFuU3VwcGxpZXJzPmtfX0JhY2tpbmdGaWVsZB88Q2F0YWxvZ0lzc3VlSWQ+a19fQmFja2luZ0ZpZWxkHjxDYXRhbG9nUGFnZU5vPmtfX0JhY2tpbmdGaWVsZB88Q2F0YWxvZ1BhZ2VTZXE+a19fQmFja2luZ0ZpZWxkIDxDYXRhbG9nU3ByZWFkTm8+a19fQmFja2luZ0ZpZWxkGjxQcm9kdWN0Tm8+a19fQmFja2luZ0ZpZWxkHDxQcm9kdWN0TGlzdD5rX19CYWNraW5nRmllbGQYPFZpZGVvSWQ+a19fQmFja2luZ0ZpZWxkHjxTZWFyY2hPcHRpb25zPmtfX0JhY2tpbmdGaWVsZA1zZWFyY2hLZXlOYW1lHzxTZWFyY2hBbnlUZXJtcz5rX19CYWNraW5nRmllbGQdPFNlYXJjaFBocmFzZT5rX19CYWNraW5nRmllbGQiPFBmcFNlbnRUb0FkU2VydmVyPmtfX0JhY2tpbmdGaWVsZCY8UGZwU2VudFRvQWRTZXJ2ZXJUeXBlPmtfX0JhY2tpbmdGaWVsZCM8UGZwUmV0RnJvbUFkU2VydmVyPmtfX0JhY2tpbmdGaWVsZB88UGZwU2VhcmNoU3RlbXM+a19fQmFja2luZ0ZpZWxkJTxWaXJ0dWFsU2FtcGxlRW5hYmxlZD5rX19CYWNraW5nRmllbGQdPFBmcFNlcnZlVHlwZT5rX19CYWNraW5nRmllbGQUX2V4bHVkZURpbWVuc2lvbkxpc3QjPEV4Y2x1ZGVQcm9kdWN0TGlzdD5rX19CYWNraW5nRmllbGQhPFN1cHBDYXRlZ29yeUxpc3Q+a19fQmFja2luZ0ZpZWxkGjxBc2lOb0xpc3Q+a19fQmFja2luZ0ZpZWxkGl9pbmNsdWRlRXF1aXBtZW50U3VwcGxpZXJzFF9maWx0ZXJCeVN1cHBsaWVyU2V0Fl9maWx0ZXJCeVN1cHBsaWVyR3JvdXAfPExhc3RVcGRhdGVEYXRlPmtfX0JhY2tpbmdGaWVsZBZfY29udGVudENvbnRyb2xGaWx0ZXJzLEJhc2VTZWFyY2hDcml0ZXJpYSs8U2VhcmNoSWQ+a19fQmFja2luZ0ZpZWxkNUJhc2VTZWFyY2hDcml0ZXJpYSs8RGVmYXVsdFNlYXJjaE5hbWU+a19fQmFja2luZ0ZpZWxkMUJhc2VTZWFyY2hDcml0ZXJpYSs8S2VlcENhY2hlZFBmcD5rX19CYWNraW5nRmllbGQuQmFzZVNlYXJjaENyaXRlcmlhKzxSZXN0cmljdGVkPmtfX0JhY2tpbmdGaWVsZCpCYXNlU2VhcmNoQ3JpdGVyaWErPFVzZXJJZD5rX19CYWNraW5nRmllbGQtQmFzZVNlYXJjaENyaXRlcmlhKzxQcm9maWxlSWQ+a19fQmFja2luZ0ZpZWxkHUJhc2VTZWFyY2hDcml0ZXJpYStfY29tcGFueUlkI0Jhc2VTZWFyY2hDcml0ZXJpYStfcGFyZW50Q29tcGFueUlkLUJhc2VTZWFyY2hDcml0ZXJpYSs8VXNlclJvbGVzPmtfX0JhY2tpbmdGaWVsZDBCYXNlU2VhcmNoQ3JpdGVyaWErPExpY2Vuc2VSb2xlcz5rX19CYWNraW5nRmllbGQxQmFzZVNlYXJjaENyaXRlcmlhKzxNYXJrZXRTZWdtZW50PmtfX0JhY2tpbmdGaWVsZBpCYXNlU2VhcmNoQ3JpdGVyaWErcHZMZXZlbCtCYXNlU2VhcmNoQ3JpdGVyaWErPFBWRGVzY3M+a19fQmFja2luZ0ZpZWxkLUJhc2VTZWFyY2hDcml0ZXJpYSs8UFZFbmFibGVkPmtfX0JhY2tpbmdGaWVsZBpCYXNlU2VhcmNoQ3JpdGVyaWErX3B2T25seS9CYXNlU2VhcmNoQ3JpdGVyaWErPFBWQ29tcGFueUlkPmtfX0JhY2tpbmdGaWVsZDJCYXNlU2VhcmNoQ3JpdGVyaWErPFBWSW5jbHVkZU93bmVyPmtfX0JhY2tpbmdGaWVsZDxCYXNlU2VhcmNoQ3JpdGVyaWErPFBWSW5jbHVkZUxnbWxTdWJzY3JpYmVycz5rX19CYWNraW5nRmllbGQzQmFzZVNlYXJjaENyaXRlcmlhKzxQVlNldHRpbmdMb2NrZWQ+a19fQmFja2luZ0ZpZWxkMkJhc2VTZWFyY2hDcml0ZXJpYSs8UFZIYXNFeGNsdXNpb24+a19fQmFja2luZ0ZpZWxkHUJhc2VTZWFyY2hDcml0ZXJpYStfcHZhcHBjb2RlK0Jhc2VTZWFyY2hDcml0ZXJpYSs8QXBwQ29kZT5rX19CYWNraW5nRmllbGQpQmFzZVNlYXJjaENyaXRlcmlhKzxRdWVyeT5rX19CYWNraW5nRmllbGQjQmFzZVNlYXJjaENyaXRlcmlhK19vd25lcm1lbWJlcnR5cGUvQmFzZVNlYXJjaENyaXRlcmlhKzxTZWFyY2hUZXJtcz5rX19CYWNraW5nRmllbGQyQmFzZVNlYXJjaENyaXRlcmlhKzxTZWFyY2hOb3RUZXJtcz5rX19CYWNraW5nRmllbGQvQmFzZVNlYXJjaENyaXRlcmlhKzxQVlNlbGVjdGlvbj5rX19CYWNraW5nRmllbGQqQmFzZVNlYXJjaENyaXRlcmlhKzxTb3J0Qnk+a19fQmFja2luZ0ZpZWxkIEJhc2VTZWFyY2hDcml0ZXJpYStfcmVjb3JkT2Zmc2V0IkJhc2VTZWFyY2hDcml0ZXJpYStfcmVjb3Jkc1BlclBhZ2UwQmFzZVNlYXJjaENyaXRlcmlhKzxTZWFyY2hFbmdpbmU+a19fQmFja2luZ0ZpZWxkGEJhc2VTZWFyY2hDcml0ZXJpYStfcGFnZTJCYXNlU2VhcmNoQ3JpdGVyaWErPENhY2hlZEVxbFN0YXJ0PmtfX0JhY2tpbmdGaWVsZB1CYXNlU2VhcmNoQ3JpdGVyaWErX2N1c3RvbUVxbCxCYXNlU2VhcmNoQ3JpdGVyaWErPFVuaXF1ZUlEPmtfX0JhY2tpbmdGaWVsZC9CYXNlU2VhcmNoQ3JpdGVyaWErPFNlYXJjaFNlcU5vPmtfX0JhY2tpbmdGaWVsZC5CYXNlU2VhcmNoQ3JpdGVyaWErPE1vZHVsZUNvZGU+a19fQmFja2luZ0ZpZWxkMUJhc2VTZWFyY2hDcml0ZXJpYSs8TW9kdWxlVmVyc2lvbj5rX19CYWNraW5nRmllbGQgQmFzZVNlYXJjaENyaXRlcmlhK21faXNOZXdTZWFyY2gAAwMBAQEEAQEEBAQEBAEBAQEAAAAAAAAAAwAAAAAABAMDAwMDAAAAAAAAAQEAAQEBAQEBAQEAAQMBAQEAAAADBAABAAAAAAAABwcBBAMAAAAAAAAAAQEBAQEBAwEAAAEAAQEBAAEBAAEOU3lzdGVtLkJvb2xlYW5/U3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tTeXN0ZW0uU3RyaW5nLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXSJFbmRlY2FTZWFyY2hCT0xfMV8wXzAuRW51bUN1cnJlbmN5AwAAACtFbmRlY2FTZWFyY2hCT0xfMV8wXzAuRW51bVByb2R1Y3RTZWFyY2hNb2RlAwAAACdFbmRlY2FTZWFyY2hCT0xfMV8wXzAuRW51bUNvdW50cnlGaWx0ZXIDAAAAI0VuZGVjYVNlYXJjaEJPTF8xXzBfMC5FbnVtUHJpY2VNb2RlAwAAACFFbmRlY2FTZWFyY2hCT0xfMV8wXzAuRW51bVBmcE1vZGUDAAAAJkVuZGVjYVNlYXJjaEJPTF8xXzBfMC5Cb2wuVUlTZWFyY2hNb2RlAwAAAAEBAQEBAQFwU3lzdGVtLk51bGxhYmxlYDFbW1N5c3RlbS5Cb29sZWFuLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXQEBAQEII0VuZGVjYVNlYXJjaEJPTF8xXzBfMC5FbnVtUHJpY2VUeXBlAwAAAG9TeXN0ZW0uTnVsbGFibGVgMVtbU3lzdGVtLkRvdWJsZSwgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XV1vU3lzdGVtLk51bGxhYmxlYDFbW1N5c3RlbS5Eb3VibGUsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dblN5c3RlbS5OdWxsYWJsZWAxW1tTeXN0ZW0uSW50MzIsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dblN5c3RlbS5OdWxsYWJsZWAxW1tTeXN0ZW0uSW50MzIsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dblN5c3RlbS5OdWxsYWJsZWAxW1tTeXN0ZW0uSW50MzIsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dAQEICAgICAF/U3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tTeXN0ZW0uU3RyaW5nLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXQEBAXFTeXN0ZW0uTnVsbGFibGVgMVtbU3lzdGVtLkRhdGVUaW1lLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXTdFbmRlY2FTZWFyY2hCT0xfMV8wXzAuUHJvZHVjdFNlYXJjaC5Db250ZW50Q29udHJvbEZsYWdzAwAAAAgBAQgICAgICBxFbmRlY2FTZWFyY2hCT0xfMV8wXzAuUFZUeXBlAwAAAH9TeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1N5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dAQEIAQEBAX5TeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1N5c3RlbS5JbnQzMiwgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XV0JCAgIAQMAAAAACAEACgoGCQAAAARsZ21sBgoAAAAETGl0ZQX1////IkVuZGVjYVNlYXJjaEJPTF8xXzBfMC5FbnVtQ3VycmVuY3kBAAAAB3ZhbHVlX18ACAMAAAABAAAACgYMAAAABkNBTkFMTAXz////K0VuZGVjYVNlYXJjaEJPTF8xXzBfMC5FbnVtUHJvZHVjdFNlYXJjaE1vZGUBAAAAB3ZhbHVlX18ACAMAAAAAAAAABfL///8nRW5kZWNhU2VhcmNoQk9MXzFfMF8wLkVudW1Db3VudHJ5RmlsdGVyAQAAAAd2YWx1ZV9fAAgDAAAAAAAAAAXx////I0VuZGVjYVNlYXJjaEJPTF8xXzBfMC5FbnVtUHJpY2VNb2RlAQAAAAd2YWx1ZV9fAAgDAAAAAQAAAAXw////IUVuZGVjYVNlYXJjaEJPTF8xXzBfMC5FbnVtUGZwTW9kZQEAAAAHdmFsdWVfXwAIAwAAAAEAAAAF7////yZFbmRlY2FTZWFyY2hCT0xfMV8wXzAuQm9sLlVJU2VhcmNoTW9kZQEAAAAHdmFsdWVfXwAIAwAAAAEAAAAGEgAAAAExCgoKAAAAAQABAAoAAQEBAAAAAAXt////I0VuZGVjYVNlYXJjaEJPTF8xXzBfMC5FbnVtUHJpY2VUeXBlAQAAAAd2YWx1ZV9fAAgDAAAAAAAAAAoKCgoKAAAAAAAAAAAAAAAAAAAAAAAACgoAAAAABhQAAAABMwYVAAAAC0Jhc2ljU2VhcmNoCgoKCgoKAQoJFgAAAAoKCgAAAAoJFwAAAAAAAAAKAAAAAAAAAAAAAC6GjwAAAAAACgoKBej///8cRW5kZWNhU2VhcmNoQk9MXzFfMF8wLlBWVHlwZQEAAAAHdmFsdWVfXwAIAwAAAAEAAAAJGQAAAAEBLoaPAAEBAQAGGgAAAAQyNEQxCRoAAAAGGwAAAAhPU1QwNzU2QgYcAAAABERJU1QJGwAAAAoJHgAAAAYfAAAABFBWUk4AAAAAAAAAABQAAAAKAQAAAAoGIAAAAAAGIQAAACQ4ZjFmY2FiMi0xNzIzLTQxMTAtODgxZi0wMjlkMzIxZmY5MDEAAAAACgoBBAUAAACWAVN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3RgMVtbRW5kZWNhU2VhcmNoQk9MXzFfMF8wLkRpbWVuc2lvbkl0ZW0sIEVuZGVjYVNlYXJjaEJPTF8xXzBfMCwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW
1911zBV9zaXplCF92ZXJzaW9uBAAAJUVuZGVjYVNlYXJjaEJPTF8xXzBfMC5EaW1lbnNpb25JdGVtW10DAAAACAgJIgAAAAAAAAAAAAAAAQYAAAAFAAAACSMAAAAIAAAACAAAAAQHAAAAkwFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW0VuZGVjYVNlYXJjaEJPTF8xXzBfMC5Xb3JkU2VhcmNoLCBFbmRlY2FTZWFyY2hCT0xfMV8wXzAsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsXV0DAAAABl9pdGVtcwVfc2l6ZQhfdmVyc2lvbgQAACJFbmRlY2FTZWFyY2hCT0xfMV8wXzAuV29yZFNlYXJjaFtdAwAAAAgICSQAAAAAAAAAAAAAAAUIAAAAKkFzaS5Db250cmFjdHMuU2VhcmNoLkVudGl0eS5Db250ZXh0U2V0dGluZwgAAAAdPFN1cHBsaWVyTW9kZT5rX19CYWNraW5nRmllbGQgPEFwcGxpY2F0aW9uQ29kZT5rX19CYWNraW5nRmllbGQhPFByZWZlcnJlZEVuYWJsZWQ+a19fQmFja2luZ0ZpZWxkGTxJc01vYmlsZT5rX19CYWNraW5nRmllbGQlPERlZmF1bHRNYXJrZXRTZWdtZW50PmtfX0JhY2tpbmdGaWVsZB88UHJlZmVycmVkTGV2ZWw+a19fQmFja2luZ0ZpZWxkITxQcmVmZXJyZWRPd25lcklkPmtfX0JhY2tpbmdGaWVsZCM8SXNTcG9uc29yZWRDb250ZW50PmtfX0JhY2tpbmdGaWVsZAABAAABBAAAAQEBHEVuZGVjYVNlYXJjaEJPTF8xXzBfMC5QVlR5cGUDAAAACAECAAAAAAoAAAoB2////+j///8AAAAAAAAAAAAEFgAAAH9TeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1N5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OV1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24GAAAICAkmAAAAAAAAAAAAAAAFFwAAADdFbmRlY2FTZWFyY2hCT0xfMV8wXzAuUHJvZHVjdFNlYXJjaC5Db250ZW50Q29udHJvbEZsYWdzBAAAACA8U2hvd0FsbFByb2R1Y3RzPmtfX0JhY2tpbmdGaWVsZCM8UHJvZHVjdHNWaXNpYmlsaXR5PmtfX0JhY2tpbmdGaWVsZB88U3VwcGxpZXJSYXRpbmc+a19fQmFja2luZ0ZpZWxkIDxDYW5hZGlhbk9wdGlvbnM+a19fQmFja2luZ0ZpZWxkAAQEBAFPRW5kZWNhU2VhcmNoQk9MXzFfMF8wLlByb2R1Y3RTZWFyY2guQ29udGVudENvbnRyb2xGbGFncytQcm9kdWN0c1Zpc2liaWxpdHlGbGFncwMAAABLRW5kZWNhU2VhcmNoQk9MXzFfMF8wLlByb2R1Y3RTZWFyY2guQ29udGVudENvbnRyb2xGbGFncytTdXBwbGllclJhdGluZ0ZsYWdzAwAAAExFbmRlY2FTZWFyY2hCT0xfMV8wXzAuUHJvZHVjdFNlYXJjaC5Db250ZW50Q29udHJvbEZsYWdzK0NhbmFkaWFuT3B0aW9uc0ZsYWdzAwAAAAMAAAABCScAAAAJKAAAAAkpAAAAARkAAAAWAAAACSoAAAAGAAAAAAAAAAQeAAAAflN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3RgMVtbU3lzdGVtLkludDMyLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODldXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBwAACAgICSsAAAAAAAAAAAAAAAciAAAAAAEAAAAAAAAABCNFbmRlY2FTZWFyY2hCT0xfMV8wXzAuRGltZW5zaW9uSXRlbQMAAAAHIwAAAAABAAAACAAAAAQjRW5kZWNhU2VhcmNoQk9MXzFfMF8wLkRpbWVuc2lvbkl0ZW0DAAAACSwAAAAJLQAAAAkuAAAACS8AAAAJMAAAAAkxAAAACTIAAAAJMwAAAAckAAAAAAEAAAAAAAAABCBFbmRlY2FTZWFyY2hCT0xfMV8wXzAuV29yZFNlYXJjaAMAAAARJgAAAAAAAAAFJwAAAE9FbmRlY2FTZWFyY2hCT0xfMV8wXzAuUHJvZHVjdFNlYXJjaC5Db250ZW50Q29udHJvbEZsYWdzK1Byb2R1Y3RzVmlzaWJpbGl0eUZsYWdzCwAAACA8V2l0aFJ1c2hTZXJ2aWNlPmtfX0JhY2tpbmdGaWVsZCU8V2l0aENvbmZpcm1lZFByaWNpbmc+a19fQmFja2luZ0ZpZWxkGzxXaXRoSW1hZ2VzPmtfX0JhY2tpbmdGaWVsZBw8V2l0aFByaWNpbmc+a19fQmFja2luZ0ZpZWxkGjxNYWRlSW5VU0E+a19fQmFja2luZ0ZpZWxkIDxQZXJzb25hbGl6YXRpb24+a19fQmFja2luZ0ZpZWxkHDxVbmltcHJpbnRlZD5rX19CYWNraW5nRmllbGQiPFZpc3VhbFNhbXBsZVJlYWR5PmtfX0JhY2tpbmdGaWVsZCQ8RW52aXJvbm1lbnRGcmllbmRseT5rX19CYWNraW5nRmllbGQbPE5ld1Byb2R1Y3Q+a19fQmFja2luZ0ZpZWxkHjxXaXRoVVNQcmljaW5nPmtfX0JhY2tpbmdGaWVsZAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEDAAAAAAAAAAAAAAAAAAAFKAAAAEtFbmRlY2FTZWFyY2hCT0xfMV8wXzAuUHJvZHVjdFNlYXJjaC5Db250ZW50Q29udHJvbEZsYWdzK1N1cHBsaWVyUmF0aW5nRmxhZ3MFAAAAGDxPbmVTdGFyPmtfX0JhY2tpbmdGaWVsZBg8VHdvU3Rhcj5rX19CYWNraW5nRmllbGQaPFRocmVlU3Rhcj5rX19CYWNraW5nRmllbGQZPEZvdXJTdGFyPmtfX0JhY2tpbmdGaWVsZBk8Rml2ZVN0YXI+a19fQmFja2luZ0ZpZWxkAAAAAAABAQEBAQMAAAAAAAAAAAUpAAAATEVuZGVjYVNlYXJjaEJPTF8xXzBfMC5Qcm9kdWN0U2VhcmNoLkNvbnRlbnRDb250cm9sRmxhZ3MrQ2FuYWRpYW5PcHRpb25zRmxhZ3MDAAAAIDxDYW5hZGlhblByaWNpbmc+a19fQmFja2luZ0ZpZWxkITxDYW5hZGlhbkZyaWVuZGx5PmtfX0JhY2tpbmdGaWVsZCU8Q2FuYWRpYW5TdXBwbGllck9ubHk+a19fQmFja2luZ0ZpZWxkAAAAAQEBAwAAAAAAABEqAAAABgAAAAY0AAAAA0FsbAY1AAAAClByZWZlcnJlZDEGNgAAAApQcmVmZXJyZWQyBjcAAAAKUHJlZmVycmVkMwY4AAAAClByZWZlcnJlZDQGOQAAAApQcmVmZXJyZWQ1DysAAAAAAAAACAUsAAAAI0VuZGVjYVNlYXJjaEJPTF8xXzBfMC5EaW1lbnNpb25JdGVtCgAAAApfZGVsaW1pdGVyEzxJRD5rX19CYWNraW5nRmllbGQfPERpbWVuc2lvbklucHV0PmtfX0JhY2tpbmdGaWVsZBo8RGltZW5zaW9uPmtfX0JhY2tpbmdGaWVsZBU8TmFtZT5rX19CYWNraW5nRmllbGQWPFZhbHVlPmtfX0JhY2tpbmdGaWVsZBY8Q291bnQ+a19fQmFja2luZ0ZpZWxkGDxJbWFnZUlkPmtfX0JhY2tpbmdGaWVsZBw8TXVsdGlTZWxlY3Q+a19fQmFja2luZ0ZpZWxkGjxSZXR1cm5BbGw+a19fQmFja2luZ0ZpZWxkAAEBAQEBAwMAAANuU3lzdGVtLk51bGxhYmxlYDFbW1N5c3RlbS5JbnQ2NCwgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XV1uU3lzdGVtLk51bGxhYmxlYDFbW1N5c3RlbS5JbnQ2NCwgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XV0BAQMAAABeBjoAAAAEQ1RHUgY7AAAACGNhdGVnb3J5BjwAAAANY2F0ZWdvcnlHcm91cAoKCgoAAAEtAAAALAAAAF4GPQAAAARMUENSBj4AAAAFcHJpY2UKCgoKCgAAAS4AAAAsAAAAXgY/AAAABENPTFIGQAAAAAVjb2xvcgZBAAAACmNvbG9yR3JvdXAKCgoKAAABLwAAACwAAABeBkIAAAAEQ0FOUAZDAAAAEmlzX2NhbmFkaWFuX3ByaWNlZAZEAAAADmNhbmFkaWFuUHJpY2VkCgoKCgAAATAAAAAsAAAAXgZFAAAABElNR08GRgAAAAloYXNfaW1hZ2UGRwAAAAhoYXNJbWFnZQoKCgoAAAExAAAALAAAAF4GSAAAAARQUkNPBkkAAAAJaGFzX3ByaWNlBkoAAAAIaGFzUHJpY2UKCgoKAAABMgAAACwAAABeBksAAAAETUlVUwZMAAAADmlzX21hZGVfaW5fdXNhBk0AAAAJbWFkZUluVXNhCgoKCgAAATMAAAAsAAAAXgZOAAAABFZTUkQGTwAAABhpc192aXJ0dWFsX3NhbXBsZXNfcmVhZHkGUAAAABBoYXNWaXJ0dWFsU2FtcGxlCgoKCgAA
191C2RkFgICAhBkZBYIAgMPZBYEZg8WAh8JZ2QCAg8WAh8JaGQCBw9kFgRmDxYCHwloZAIBDxYCHwYCARYCZg9kFgQCAQ8WAh8GAgEWAgIBD2QWBgIBEA8WAh4NT25DbGllbnRDbGljawUscmV0dXJuIHJlbW92ZVNlYXJjaCgiJnF1b3Q7T1NUMDc1NkImcXVvdDsiKTtkZBYCZg8VAQoiT1NUMDc1NkIiZAIDDxYCHwZmZAIFDxYCHwZmZAIDDxYCHwZmZAIJD2QWBgIED2QWAgICEA8WAh8FBQVBcHBseWRkZAIFDw8WAh8JaGRkAgYPFgIfBgL/////D2QCCw8PFgIeBm5vblBGUGVkFhICAg9kFgICARBkZBYKAgEQDxYCHwloZGRkAgMQDxYCHwloZGRkAgUPFgIfCWhkAgcQDxYCHwloZGRkAgkQDxYCHwloZGRkAgQPEGRkFgFmZAIGDxAPFgYeDURhdGFUZXh0RmllbGQFC0Rpc3BsYXlOYW1lHg5EYXRhVmFsdWVGaWVsZAUEQ29kZR4LXyFEYXRhQm91bmRnZBAVAgxCZXN0IE1hdGNoZWQLTmV3IFByb2R1Y3QVAgRQVlJOBFBSTlcUKwMCZ2dkZAIHEBYCHwloZBYCAgEPFgIfCWgWAgIEDxYCHwloZAIIDxYCHwloZAIJEBYCHwloZBYCAgEPFgIfCWgWAgIEDxYCHwloZAIND2QWAgIBEGRkFgoCARAPFgIfCWhkZGQCAxAPFgIfCWhkZGQCBQ8WAh8JaGQCBxAPFgIfCWhkZGQCCRAPFgIfCWhkZGQCDhAWAh8JZ2RkAhEPDxYCHwloZGQCLRBkZBYEZhAWAh8DBQRUcnVlZBYCZhBkZBYCZg9kFgICARAWAh8FBSM8c3BhbiBjbGFzcz0iaDIiPlF1aWNrIExpbmtzPC9zcGFuPmRkAgEQFgIfAwUEVHJ1ZWQWAmYQDxYCHwoFCTUwMzQ0NjEyMWRkFgJmD2QWAgIBEBYEHwcFDW1lbnUgdmVydGljYWwfCwWfBTx1bCBjbGFzcz0idGFicyBjbGVhcmZpeCI+PGxpPjxhIGhyZWY9Imh0dHBzOi8vdHNoaXJ0ZnJheS5jb20vP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZQQ1VybD0xIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPkhvbWU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cyIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5Qcm9kdWN0IFNlYXJjaDwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9BYm91dFVzLz9yZWZlcnJlclBhZ2U9UHJvZHVjdFJlc3VsdHMmcmVmUGdJZD01MzE0MzUwNzUmUENVcmw9MSIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5BYm91dCBVczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Db250YWN0VXMvP3JlZmVycmVyUGFnZT1Qcm9kdWN0UmVzdWx0cyZyZWZQZ0lkPTUzMTQzNTA3NSZQQ1VybD0xIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPkNvbnRhY3QgVXM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9IiMiICA+PHNwYW4gY2xhc3M9Imxua1R4dCAiPk5ldyBJdGVtPC9zcGFuPjwvYT48L2xpPjwvdWw+ZGQCLxBkZBYEZhAWAh8DBQRUcnVlZBYCZhBkZBYCZg9kFgICARAWAh8FBSo8c3BhbiBjbGFzcz0iaDIiPlBvcHVsYXIgQ2F0ZWdvcmllczwvc3Bhbj5kZAIBEBYCHwMFBFRydWVkFgJmEA8WAh8KBQk1MDM0NDYxMjRkZBYCZg9kFgICARAWBB8HBQ1tZW51IHZlcnRpY2FsHwsFhwo8dWwgY2xhc3M9InRhYnMgY2xlYXJmaXgiPjxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaFRlcm1zPXBvbG8rc2hpcnRzIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPlBvbG9zPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaFRlcm1zPWRyZXNzK3NoaXJ0cyIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5EcmVzcyBTaGlydHM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoVGVybXM9aG9vZGllcyIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5Ib29kaWVzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaFRlcm1zPWphY2tldHMiICB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+SmFja2V0czwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hUZXJtcz10b3RlK2JhZ3MiICB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+VG90ZSBCYWdzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaFRlcm1zPWJhY2twYWNrcyIgIHRhcmdldD0iX3NlbGYiPjxzcGFuIGNsYXNzPSJsbmtUeHQgIj5CYWNrcGFja3M8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoVGVybXM9Y2FwcytoYXRzIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPkNhcHMgJmFtcDsgSGF0czwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL3Byb2R1Y3RyZXN1bHRzLz9zZWFyY2h0ZXJtcz1BcHJvbnMiICB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+QXByb25zPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcHJvZHVjdHJlc3VsdHMvP3NlYXJjaHRlcm1zPVVuaWZvcm1zIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPlVuaWZvcm1zPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcHJvZHVjdHJlc3VsdHMvP3NlYXJjaHRlcm1zPUJsYW5rZXRzIiAgdGFyZ2V0PSJfc2VsZiI+PHNwYW4gY2xhc3M9Imxua1R4dCAiPkJsYW5rZXRzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvIiBjbGFzcz0iYnRuIiB0YXJnZXQ9Il9zZWxmIj48c3BhbiBjbGFzcz0ibG5rVHh0ICI+U2hvcCBBbGw8L3NwYW4+PC9hPjwvbGk+PC91bD5kZAIxEGRkFgRmEBYCHwMFBFRydWVkFgJmEGRkFgJmEGRkFgICARAWAh8JaGRkAgEQFgIfAwUEVHJ1ZWQWAmYQDxYCHwQFBEljb25kZBYEAgEQDxYCHwUFDFNvY2lhbCBMaW5rc2RkZAIDDxYCHwYCAhYEZg9kFgICARAWAh8HBQZpbmxpbmVkFgICAQ9kFgQCAhBkZBYCZg8VAgRGQ0JLN2h0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9wcm9maWxlLnBocD9pZD0xMDAwODM0NTA2NDU2OTZkAgMQDxYEHwgFN2h0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9wcm9maWxlLnBocD9pZD0xMDAwODM0NTA2NDU2OTYfCWhkZGQCAQ9kFgICARAWAh8HBQZpbmxpbmVkFgICAQ9kFgQCAhBkZBYCZg8VAgRJTlNUJWh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vdHNoaXJ0ZnJheS9kAgMQDxYEHwgFJWh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vdHNoaXJ0ZnJheS8fCWhkZGQCNxBkZBYCZhAWAh8DBQRUcnVlZBYCZhBkZBYCZg9kFgICARAWAh8FBXo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIg
191c3JjPSJodHRwczovL2Nkbi5hc2ljZW50cmFsLmNvbS9lc3Atd2Vic2l0ZXMvOTAwMDA3L1RhcGVzdHJ5L3RhcGVzdHJ5LWZpbHRlcnMuanMiPjwvc2NyaXB0PmRkAjkQZGQWAmYQFgIfAwUEVHJ1ZWQWAmYQDxYCHhBJc0xpYnJhcnlDb250ZW50Z2RkFgJmD2QWAgIBEBYCHwUF0gI8c3BhbiBjbGFzcz0ibm90cmFuc2xhdGUiPlBvd2VyZWQgYnkgQVNJLjwvc3Bhbj4gPHNwYW4gaWQ9Imxua1BQIiBzdHlsZT0ibWFyZ2luLWxlZnQ6IDEwcHg7Ij48YSBocmVmPSJqYXZhc2NyaXB0OnNob3dQcml2YWN5UG9saWN5KCk7Ij5Qcml2YWN5IFBvbGljeSBhbmQgTm90aWNlIG9mIENvbGxlY3Rpb248L2E+Jm5ic3A7ICZuYnNwOyZuYnNwOzwvc3Bhbj4gPHNwYW4gaWQ9Imxua1BQIiBzdHlsZT0ibWFyZ2luLWxlZnQ6IDEwcHg7Ij48YSBocmVmPSJqYXZhc2NyaXB0OnNob3dUZXJtc29mU2VydmljZSgpOyI+VGVybXMgb2YgU2VydmljZTwvYT4mbmJzcDsgJm5ic3A7Jm5ic3A7PC9zcGFuPmRkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYBBSNjdGwwMyRjdGwwMSRkaW1lbnNpb25zJGNoa0V4cG9zZUFsbMg4P0dZ8vFaxOSqDRGnj0vbhK9c" />
192</div>
193
194<script type="text/javascript">
195//<![CDATA[
196var theForm = document.forms['form1'];
197function __doPostBack(eventTarget, eventArgument) {
198    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
199        theForm.__EVENTTARGET.value = eventTarget;
200        theForm.__EVENTARGUMENT.value = eventArgument;
201        theForm.submit();
202    }
203}
204//]]>
205</script>
205
206
207
208<script src="/WebResource.axd?d=5jJJBEfIXvCuusyUnnJ3KuVo9vJoy5kinMN8akF2eRsYRoREb_gIyj5NOb4i4ijqp75V97k0BttZS1pI6FTJr-aT6q81&amp;t=639190689332169432" type="text/javascript"></script>
208
209
210
211<script src="/ScriptResource.axd?d=dRi4KZ8skkntFJZoF7s397VNBrrXN6BwkrRPvVZEsH9tP4UB5VBWeoN1OL3bW8mVTnxwYFzWtPK5_bFQE5LHQjKOZsaQy86uLnilF568p1cs9yqwvXbUPHqyQxVd89P1bTvGQbnrRNC6LwuinK66TzPNm_kiJ1WJNOnlMp3w9x9Im7QYPT1UAa2ef-F1j1C4SzexyJIqio-aBksLQiXw5EniP0Q1" type="text/javascript"></script>
vendor: 2 bytes, line 211
211
212<script src="../JavaScript/jquery.hoverIntent.minified.js" type="text/javascript"></script>
vendor: 2 bytes, line 212
212
213<script src="../JavaScript/jquery.lazyloadVS.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 213
213
214<script src="/JavaScript/Common.min.js?v=20260909" type="text/javascript"></script>
214
215<div>
216
217	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="8B6CFE89" />
218	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdADU3/ZPT52gdT11gQgoaIXUXsn3zAhXiQboLBoP/e/PxDdVITnd5hHc0KqrXuVfgbaRbYPgKMKbTZauY0mnwLwniY4M5vpFgyfKfTU7Vh8bVu6D5GCYaB6toNzF4bg8uFmmeg0lyZ7ir9qg/7aYhF6kgqgMdnmvkyjsAIZ8EwOACOhNx8NgAHXIhGKAXJDnI5gTa1pd6pvGs/l9+1JGB43+I6m2XyyOJrQNGWSHmfh06jI6O47Xq3s0qqZb+mFKluvLWB878WB5hRVY5wNEJxmgBQ7E8hkmMKhMCNyonEsSo43R/LbiQ4DUlcAhstaZJfmgMWdAJNXNX0d0owT7h0rROQIWZ33913OfvgNIOyoM0A44S83EvNVPY+fABjrUQMtNBuRHM3UgdW7IepjvcZ5q7YLPGjIUuVHMzF8j5L7wWSkp8udyM/yysPdKds0nGrvfyuGJlkXLZI5PyAt6wJa88n+lQbXllzVXfPd4p/p8teSlwDHGktuFHZ8HcXn09n/L7iI1dLNzq49X3ckJQJre9wi+0kVVlcH/aWUHTvQhQkwqKkXmAS4r3trrKiwCrdjn+NA1yxie1xHUOF0I/+pqyc6DRo3SM7+bzUBXOA7Me1VKthV0YEW9PPP4jw79OM1LcN8ramrsB/KFXCdBpRLFEuCqyEHA28bhqNs5m+qeqdEuOQoL21rwC+bShjsBa9WRLuZHefsVAhe8LrSYrcev8QdlGVbhHd2HRv+iIqi+OrsSnt0b3iqEOQGU8pKFDOUvzfJ8BBVOcHTIRSHBVtD1FIqVDmnq6XxtVoRCaUbfVzqTOlg+SvkVRzGxtmwUQ3FVsaHi/WrOIxIM0r9MkQr1pwBkf2x07afHwo15ouhDDgrfAGMeWARGk2qM26pAP6JDPA/I+GJpIxHJagkkw0lSICCqo7VXxZ4YhqZJYbBTQMDZ3l/KsNkbrlwyaMvnYINEYx9bx9CfCwT20r4SNRC0rU8HE1Tv32MVsm0scohra85bXFRgEVgnu86x8MGVOId//M9mjBtWlb5C6SuTCsswA1V1caEIDhIB66iNFGCbbn7HNqTNsoTkBKG5NZI5hyKIOOn0YgwteJoRdONskIShFH4KDNfXoYCS2sVXxUCzitibllai6iSsxexoI1LOX+zyMWDjD" />
219</div>
219<script type="text/javascript">
220//<![CDATA[
221Sys.WebForms.PageRequestManager._initialize('scriptManager', 'form1', [], [], [], 90, '');
222//]]>
223</script>
223
224<div id="DefaultDialog_DefaultDialog_IFrameContainer" style="display:none">
225	<iframe id="DefaultDialog_DefaultDialog_IFrame" src="about:blank" width="100%" height="100%" frameBorder="0" marginWidth="0" marginHeight="0" scrolling="auto" background="transparent"></iframe>
226</div><input type="hidden" name="DefaultDialog$DefaultDialog_ClientState" id="DefaultDialog_DefaultDialog_ClientState" /><input type="hidden" name="DefaultDialog$DefaultDialog_Dimensions" id="DefaultDialog_DefaultDialog_Dimensions" /><input type="hidden" name="DefaultDialog$DefaultDialog_Position" id="DefaultDialog_DefaultDialog_Position" />
226<script type="text/javascript">var DefaultDialog_init = function() {jQuery(document).ready(function($) { var ctl = jQuery('#DefaultDialog_DefaultDialog_IFrameContainer'); window.DefaultDialog_ctl = ctl.dialog( {zIndex: 100000,resizable: false,autoOpen: false,modal: true} );});}; DefaultDialog_init();</script>
226<script type="text/javascript">jQuery(document).ready(function($) {var dlg = jQuery('#DefaultDialog_DefaultDialog_IFrameContainer');var spinner = jQuery('<div></div>');var frame = dlg.find('iframe');spinner.addClass('loading-image');frame.css('margin','0').css('border','0').css('padding','0').css('top','0').css('left','0').css('right','0').css('bottom','0');dlg.css('overflow','hidden').append(spinner);dlg.bind('dialogopen',function(event, ui){spinner.show();frame.hide().bind('load',function(){jQuery(this).show();spinner.hide();var url = frame.attr('src'); if (url) url = url.toLowerCase();if (url && ((url.indexOf('http://') != 0 && url.indexOf('https://') != 0) || url.split(/\/+|:(?=\d)/g)[1] == 'tshirtfray.com')){var win = frame.get(0).contentWindow || frame.get(0).contentDocument.defaultView;win.dialogWindow = dlg;window['DefaultDialog_Variable'] = {};win.dialogWindow.setResult = function(value) { var doc = $(dlg.parent())[0].ownerDocument; var win = doc.defaultView || doc.parentWindow; if (win)  win['DefaultDialog_Variable'] = value; };win.dialogWindow.spinner = spinner;}});spinner.height(spinner.closest('.ui-dialog-content').height());});dlg.dialog().parents('.ui-dialog').find('.ui-dialog-titlebar').removeClass('ui-widget-header').addClass('asiBlue');dlg.bind('dialogdragstop',function(event, ui){var container = dlg.dialog().parents('.ui-dialog'); var value = '[' + container.position().left + ',' + container.position().top + ']'; jQuery('#DefaultDialog_DefaultDialog_Position').val(value)});});</script>
226
227        
228
229<script type="text/javascript">var admintools_toolTipExt_init = function() {jQuery(document).ready(function($) { var ctl = jQuery('.btnPublish'); window.admintools_toolTipExt_ctl = ctl.tooltip( {position: { my: 'left top', at: 'left bottom', offset: '15 0' }} );});}; admintools_toolTipExt_init();</script>
229
230
231        <input type="hidden" name="hdnServerPageLoadTime" id="hdnServerPageLoadTime" value="269" />
232        <input type="hidden" name="hdnModuleLoadCount" id="hdnModuleLoadCount" value="376,1;398,1;383,4;384,4;381,2;371,2;358,1;390,1;481,1;386,1" />
233        <input type="hidden" name="hdnRequestType" id="hdnRequestType" value="GET" />
234        <input type="hidden" name="hdnEventTarget" id="hdnEventTarget" />
235        <input type="hidden" name="hdnPwdTaken" id="hdnPwdTaken" value="N" />
236        <div id="admn2">
237            
238
239<script type="text/javascript">var admintools2_toolTipExt_init = function() {jQuery(document).ready(function($) { var ctl = jQuery('.btnPublish'); window.admintools2_toolTipExt_ctl = ctl.tooltip( {position: { my: 'left top', at: 'left bottom', offset: '15 0' }} );});}; admintools2_toolTipExt_init();</script>
239
240
241        </div>
242        <div id="divPrivPlcy" class="plhPrivPlcy">
243            
244
245<script type="text/javascript">
246    function showPrivacyPolicy() {
247        showPrivacyDialog('https://commonmedia.asicentral.com/websites/legal/privacy-policy.html', 'Privacy Policy');
248    }
249
250    function showTermsofService() {
251        showPrivacyDialog('https://commonmedia.asicentral.com/websites/legal/terms-of-service.html', 'Terms of Service');
252    }
253
254    function showPrivacyDialog(url, title) {
255        var url = url;
256
257        $('#ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrameContainer iframe').attr('src', url);
258        $('#ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrameContainer iframe').parent().css('padding', '0px')
259        $('#ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrameContainer').dialog({ title: title, height: 610, width: 740, open: function (event, ui) { $('.ui-widget-overlay').css('position', 'fixed'); } });       
260        $('#ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrameContainer').dialog('open');
261        $('.ui-button').blur();
262
263    }
264
265    
266
267</script>
267
268
269<div id="ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrameContainer" style="display:none">
270	<iframe id="ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrame" src="about:blank" width="100%" height="100%" frameBorder="0" marginWidth="0" marginHeight="0" scrolling="auto" background="transparent"></iframe>
271</div><input type="hidden" name="ctlPrivPlcy$dlgPolicy$dlgPolicy_ClientState" id="ctlPrivPlcy_dlgPolicy_dlgPolicy_ClientState" /><input type="hidden" name="ctlPrivPlcy$dlgPolicy$dlgPolicy_Dimensions" id="ctlPrivPlcy_dlgPolicy_dlgPolicy_Dimensions" /><input type="hidden" name="ctlPrivPlcy$dlgPolicy$dlgPolicy_Position" id="ctlPrivPlcy_dlgPolicy_dlgPolicy_Position" />
271<script type="text/javascript">var ctlPrivPlcy_dlgPolicy_init = function() {jQuery(document).ready(function($) { var ctl = jQuery('#ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrameContainer'); window.ctlPrivPlcy_dlgPolicy_ctl = ctl.dialog( {zIndex: 10000,dialogClass: 'asiGray',resizable: false,draggable: false,autoOpen: false,modal: true} );});}; ctlPrivPlcy_dlgPolicy_init();</script>
271<script type="text/javascript">jQuery(document).ready(function($) {var dlg = jQuery('#ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrameContainer');var spinner = jQuery('<div></div>');var frame = dlg.find('iframe');dlg.bind('dialogopen',function(event, ui){spinner.show();frame.hide().bind('load',function(){jQuery(this).show();spinner.hide();var url = frame.attr('src'); if (url) url = url.toLowerCase();if (url && ((url.indexOf('http://') != 0 && url.indexOf('https://') != 0) || url.split(/\/+|:(?=\d)/g)[1] == 'tshirtfray.com')){var win = frame.get(0).contentWindow || frame.get(0).contentDocument.defaultView;win.dialogWindow = dlg;window['ctlPrivPlcy_dlgPolicy_Variable'] = {};win.dialogWindow.setResult = function(value) { var doc = $(dlg.parent())[0].ownerDocument; var win = doc.defaultView || doc.parentWindow; if (win)  win['ctlPrivPlcy_dlgPolicy_Variable'] = value; };win.dialogWindow.spinner = spinner;}});spinner.height(spinner.closest('.ui-dialog-content').height());});});</script>
271
272
273        </div>
274        
274<script type="text/javascript">
275            $(document).ready(function () {
276                if ($(".adminToolBar").length > 0) {
277                    $("#admn2").appendTo($('form:last'));
278                }
279            });
280        </script>
280
281    
282<div>
283    <div id="google_dropdown">
284    <div class="navbar nav-default g-navbar">
285   <div class="navbar-header">       
286    <div id="google_translate_element"></div>
287       </div>
288        </div>
289        </div>
290</div>
291<div id="ctl03_FullWidthSupHeaderZone" class="supHeader fullWidthHeaderZone"><div id="ctl03_Module_571579675" class="asiModule SocialLinks" IsModule="True">
292
293<script type="text/javascript">
294    function openSocialLinkWindow(url) {
295        window.open(url, "blank");
296        return false;
297    }
298</script>
298
299
300<div class="socialLinks">
301    <h3><span id="ctl03_ctl10_lblSocialLinksTitle" class="text-uppercase">Social Links</span></h3>
302    <ul class="social">
303        
304                <li id="ctl03_ctl10_rptSocialLinks_ctl00_liSocial" class="inline">
305                    <input type="hidden" name="ctl03$ctl10$rptSocialLinks$ctl00$hdnSocialNetwork_ID" id="ctl03_ctl10_rptSocialLinks_ctl00_hdnSocialNetwork_ID" value="2105970" /><input type="hidden" name="ctl03$ctl10$rptSocialLinks$ctl00$hdnSocialNetwork_CD" id="ctl03_ctl10_rptSocialLinks_ctl00_hdnSocialNetwork_CD" value="FCBK" /><span id="ctl03_ctl10_rptSocialLinks_ctl00_spIcon">
306                            <button id="btnIconLink" class="socialicon social-icon FCBK" onclick="return openSocialLinkWindow('https://www.facebook.com/profile.php?id=100083450645696');"></button>
307                        </span>
308                </li>
309            
310                <li id="ctl03_ctl10_rptSocialLinks_ctl01_liSocial" class="inline">
311                    <input type="hidden" name="ctl03$ctl10$rptSocialLinks$ctl01$hdnSocialNetwork_ID" id="ctl03_ctl10_rptSocialLinks_ctl01_hdnSocialNetwork_ID" value="2105969" /><input type="hidden" name="ctl03$ctl10$rptSocialLinks$ctl01$hdnSocialNetwork_CD" id="ctl03_ctl10_rptSocialLinks_ctl01_hdnSocialNetwork_CD" value="INST" /><span id="ctl03_ctl10_rptSocialLinks_ctl01_spIcon">
312                            <button id="btnIconLink" class="socialicon social-icon INST" onclick="return openSocialLinkWindow('https://www.instagram.com/tshirtfray/');"></button>
313                        </span>
314                </li>
315            
316    </ul>
317</div>
318</div><div id="ctl03_Module_571579681" class="asiModule Address" IsModule="True"><div id="ctl03_ctl11_divAddress" class="address inline">
319    
320    <span id="ctl03_ctl11_spnOfficeLocation">
321        <h3 id="ctl03_ctl11_h3Title"></h3>
322        <div class="companyName notranslate">
323            <span id="ctl03_ctl11_lblCompanyName"></span>
324        </div>
325
326        <div class="ownerNameTitle">
327            <span id="ctl03_ctl11_lblOwnerNameTitle"></span>
328        </div>
329
330        <div class="addressline notranslate">
331            <span id="ctl03_ctl11_lblAddress1" class="line1 address-line1"></span>
332            <span id="ctl03_ctl11_lblAddress2" class="line2 address-line2"></span>
333            <span id="ctl03_ctl11_lblAddress3" class="line3 address-line3"></span>
334        </div>
335        
336        
337        
338    </span>
339    
340</div>
341<span id="ctl03_ctl11_BlockUI_EUL"></span>
342</div><div id="ctl03_Module_571579679" class="asiModule EndUserStatus" IsModule="True"><div id="ctl03_ctl12_lgnWrp" class="loginModule">
343    <div class="menuWrap">
344        <div class="menu fltRight">
345            <ul class="tabs user-actions">
346                <div id="ctl03_ctl12_pnlSignedOut">
347	
348                    <li class="sign-in">
349                        <a id="signin" href="#" class="sign-in-link" onclick="openSignInDialog(event)">Sign in</a>
350                    </li>
351                    <li class="divider end-user-login-divider">
352                        <a id="ctl03_ctl12_noLink1" class="noLink divider">|</a>
353                    </li>
354                    <li class="create-account">
355                        <a id="ctl03_ctl12_lnkCreateAccount" href="javascript:__doPostBack(&#39;ctl03$ctl12$lnkCreateAccount&#39;,&#39;&#39;)">Create Account</a>
356                    </li>
357                
358</div>
359                
360            </ul>
361        </div>
362    </div>
363</div>
364
365<script type="text/javascript">
366    function openSignInDialog(event) {
367        if (!window.$dlgSignin) {
368            var buttonContainer = $(this).parent('li');
369            var orgurl = 'aHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8_cmVmZXJyZXJQYWdlPUhvbWUmcmVmUGdJZD01MzE0MzUwODQmU2VhcmNoVGVybXM9T1NUMDc1NkImUENVcmw9MQ2';
370            var pageName = 'SignInPop';
371            var url = 'https://tshirtfray.com/SignInPop/?referrerPage=ProductResults&refPgId=531435075&referrerModule=EUSTAT&PCUrl=1&OriginalRequestedUrl=' + orgurl + '&si=1';
372            window.$dlgSignin = $('<div id="snPop"><iframe id="ifrm" src="' + url + '" style="width:100%; height: 100%; overflow: hidden;" frameborder="0" scrolling="no"></iframe></div>');
373            window.$dlgSignin.dialog({
374                autoOpen: false,
375                height: 250,
376                width: 240,
377                draggable: false,
378                title: 'Sign in',
379                //modal: true,
380                position: { my: "center", at: "center", of: window },
381                close:function(){
382                    var res = window[__dialogReturn];
383                    if (res === true) {
384                        openForgetPassword();
385                    }
386                }                
387            });           
388           
389        }
390        event.preventDefault();
391        event.stopPropagation();
392        window.$dlgSignin.dialog("open");
393        setTimeout(function () {
394            var ui_button = window.$dlgSignin.dialog().parents('.ui-dialog').find('.ui-dialog-titlebar').find('.ui-button');
395            ui_button.blur();
396        },50);
397        return false;
398    }
399    function openForgetPassword()
400    {
401        if (!window.$dlgForgotPassword) {
402            var buttonContainer = $(this).parent('li');
403            var orgurl = 'aHR0cHM6Ly90c2hpcnRmcmF5LmNvbS9Qcm9kdWN0UmVzdWx0cy8_cmVmZXJyZXJQYWdlPUhvbWUmcmVmUGdJZD01MzE0MzUwODQmU2VhcmNoVGVybXM9T1NUMDc1NkImUENVcmw9MQ2';
404            var pageName = 'SignInPop';
405            var url = 'https://tshirtfray.com/SignInPop/?referrerPage=ProductResults&refPgId=531435075&referrerModule=EUSTAT&PCUrl=1&OriginalRequestedUrl=' + orgurl + '&pwd=1';
406            window.$dlgForgotPassword = $('<div id="snPop"><iframe id="ifrm" src="' + url + '" style="width:100%; height: 100%; overflow: hidden;" frameborder="0" scrolling="no"></iframe></div>');
407            window.$dlgForgotPassword.dialog({
408                autoOpen: false,
409                height: 250,
410                width: 240,
411                draggable: false,
412                title: 'Forgot Password',
413                //modal: true,
414                position: { my: "center", at: "center", of: window },
415            });
416        }
417      
418        window.$dlgForgotPassword.dialog("open");
419
420        return false;
421    }
422    $(document).ready(function () {
423        $(window).resize(function () {
424            if (window.$dlgSignin && window.$dlgSignin.is(':visible')) {
425                window.$dlgSignin.dialog("option", "position", { my: "center", at: "center", of: window });
426            }
427        });
428    });
429
430</script>
430
431
432</div><div id="ctl03_Module_571579689" class="asiModule Menu" IsModule="True"><div id="ctl03_ctl13_menuWrap" class="moduleContainer">
433	
434    <div class="menuWrap">
435        <div id="ctl03_ctl13_menu" class="menu "><ul class="tabs clearfix"><li><a href="https://tshirtfray.com/?referrerPage=ProductResults&refPgId=531435075&PCUrl=1"  target="_self"><span class="lnkTxt ">Home</span></a></li><li><a href="#"  target="_self"><span class="lnkTxt expand">Product Search</span></a><ul class="dropdown menu-TEXT"><li><a href="#"  target="_self"><span class="lnkTxt expand">Top Searches</span></a><ul class="dropdown menu-TSCH"><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=OST0756B&PCUrl=1"><span class="lnkTxt ">OST0756B</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=breast+cancer+awareness&PCUrl=1"><span class="lnkTxt ">breast cancer awareness</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=BYLT&PCUrl=1"><span class="lnkTxt ">BYLT</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=fleece+camo&PCUrl=1"><span class="lnkTxt ">fleece camo</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=Poncho&PCUrl=1"><span class="lnkTxt ">Poncho</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=coffee+mugs+rocca&PCUrl=1"><span class="lnkTxt ">coffee mugs rocca</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=BG100&PCUrl=1"><span class="lnkTxt ">BG100</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=soup+mug&PCUrl=1"><span class="lnkTxt ">soup mug</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=tent&PCUrl=1"><span class="lnkTxt ">tent</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=custom+stamp&PCUrl=1"><span class="lnkTxt ">custom stamp</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=laptop+sleeve&PCUrl=1"><span class="lnkTxt ">laptop sleeve</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=Mugs&PCUrl=1"><span class="lnkTxt ">Mugs</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=59632&PCUrl=1"><span class="lnkTxt ">59632</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=oversize+magnets&PCUrl=1"><span class="lnkTxt ">oversize magnets</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=power+bank&PCUrl=1"><span class="lnkTxt ">power bank</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=11155&PCUrl=1"><span class="lnkTxt ">11155</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=GB1213&PCUrl=1"><span class="lnkTxt ">GB1213</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=lanyards&PCUrl=1"><span class="lnkTxt ">lanyards</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=JK-9206&PCUrl=1"><span class="lnkTxt ">JK-9206</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&SearchTerms=3065&PCUrl=1"><span class="lnkTxt ">3065</span></a></li></ul></li><li><a href="#"  target="_self"><span class="lnkTxt expand">Top Categories</span></a><ul class="dropdown menu-TCAT"><li class="topCategoryItem" data-adid="500022950">
435<a href="#" onclick="mnuLaunchTopCategory(500022950, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=500022950&LvId=461658&PCUrl=1'); return false;"><span class="lnkTxt ">Awards</span></a></li><li class="topCategoryItem" data-adid="500028073"><a href="#" onclick="mnuLaunchTopCategory(500028073, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=500028073&LvId=495231&PCUrl=1'); return false;"><span class="lnkTxt ">Bags</span></a></li><li class="topCategoryItem" data-adid="500020285"><a href="#" onclick="mnuLaunchTopCategory(500020285, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=500020285&LvId=453042&PCUrl=1'); return false;"><span class="lnkTxt ">Bandannas</span></a></li><li class="topCategoryItem" data-adid="500054090"><a href="#" onclick="mnuLaunchTopCategory(500054090, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=500054090&LvId=586180&PCUrl=1'); return false;"><span class="lnkTxt ">Blankets</span></a></li><li class="topCategoryItem" data-adid="500060871"><a href="#" onclick="mnuLaunchTopCategory(500060871, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=500060871&LvId=614243&PCUrl=1'); return false;"><span class="lnkTxt ">Bottled Water</span></a></li><li class="topCategoryItem" data-adid="20092195"><a href="#" onclick="mnuLaunchTopCategory(20092195, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=20092195&LvId=375475&PCUrl=1'); return false;"><span class="lnkTxt ">Bottles</span></a></li><li class="topCategoryItem" data-adid="500062831"><a href="#" onclick="mnuLaunchTopCategory(500062831, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=500062831&LvId=619098&PCUrl=1'); return false;"><span class="lnkTxt ">First Aid Kits</span></a></li><li class="topCategoryItem" data-adid="20092212"><a href="#" onclick="mnuLaunchTopCategory(20092212, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=20092212&LvId=375497&PCUrl=1'); return false;"><span class="lnkTxt ">Golf Accessories</span></a></li><li class="topCategoryItem" data-adid="20092217"><a href="#" onclick="mnuLaunchTopCategory(20092217, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=20092217&LvId=375502&PCUrl=1'); return false;"><span class="lnkTxt ">Hand Sanitizers</span></a></li><li class="topCategoryItem" data-adid="20092218"><a href="#" onclick="mnuLaunchTopCategory(20092218, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=20092218&LvId=375503&PCUrl=1'); return false;"><span class="lnkTxt ">Kits</span></a></li><li class="topCategoryItem" data-adid="500029433"><a href="#" onclick="mnuLaunchTopCategory(500029433, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=500029433&LvId=498550&PCUrl=1'); return false;"><span class="lnkTxt ">Lanyards</span></a></li><li class="topCategoryItem" data-adid="20092220"><a href="#" onclick="mnuLaunchTopCategory(20092220, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=20092220&LvId=375505&PCUrl=1'); return false;"><span class="lnkTxt ">Microfiber Cloths</span></a></li><li class="topCategoryItem" data-adid="500046032"><a href="#" onclick="mnuLaunchTopCategory(500046032, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=500046032&LvId=561918&PCUrl=1'); return false;"><span class="lnkTxt ">Mouse Pads</span></a></li><li class="topCategoryItem" data-adid="500011061"><a href="#" onclick="mnuLaunchTopCategory(500011061, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=500011061&LvId=424469&PCUrl=1'); return false;"><span class="lnkTxt ">Pet Items</span></a></li><li class="topCategoryItem" data-adid="500074226"><a href="#" onclick="mnuLaunchTopCategory(500074226, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=500074226&LvId=647749&PCUrl=1'); return false;"><span class="lnkTxt ">Socks</span></a></li><li class="topCategoryItem" data-adid="500063833">
435<a href="#" onclick="mnuLaunchTopCategory(500063833, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=500063833&LvId=620811&PCUrl=1'); return false;"><span class="lnkTxt ">Stools</span></a></li><li class="topCategoryItem" data-adid="500011062"><a href="#" onclick="mnuLaunchTopCategory(500011062, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=500011062&LvId=424470&PCUrl=1'); return false;"><span class="lnkTxt ">Sunglasses</span></a></li><li class="topCategoryItem" data-adid="500068042"><a href="#" onclick="mnuLaunchTopCategory(500068042, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=500068042&LvId=631248&PCUrl=1'); return false;"><span class="lnkTxt ">Sweatshirts</span></a></li><li class="topCategoryItem" data-adid="20092194"><a href="#" onclick="mnuLaunchTopCategory(20092194, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=20092194&LvId=375474&PCUrl=1'); return false;"><span class="lnkTxt ">Travel Mugs and Cups</span></a></li><li class="topCategoryItem" data-adid="500068041"><a href="#" onclick="mnuLaunchTopCategory(500068041, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=500068041&LvId=631247&PCUrl=1'); return false;"><span class="lnkTxt ">T-Shirts</span></a></li><li class="topCategoryItem" data-adid="500029434"><a href="#" onclick="mnuLaunchTopCategory(500029434, 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&AdId=500029434&LvId=498551&PCUrl=1'); return false;"><span class="lnkTxt ">Wristbands</span></a></li></ul></li><li><a href="#"  target="_self"><span class="lnkTxt expand">Product Collections</span></a><ul class="dropdown menu-TEXT"><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&ProdSetIds=157&PCUrl=1"  target="_self"><span class="lnkTxt ">Patriotic Products</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&ProdSetIds=4&PCUrl=1"  target="_self"><span class="lnkTxt ">Back to the Beach</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&ProdSetIds=158&PCUrl=1"  target="_self"><span class="lnkTxt ">School Store</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&ProdSetIds=207&PCUrl=1"  target="_self"><span class="lnkTxt ">Breast Cancer Awareness</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&ProdSetIds=159&PCUrl=1"  target="_self"><span class="lnkTxt ">Computer Accessories</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&ProdSetIds=160&PCUrl=1"  target="_self"><span class="lnkTxt ">Holiday Gifts</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&ProdSetIds=121633&PCUrl=1"  target="_self"><span class="lnkTxt ">Food &amp; Drink</span></a></li><li><a href="https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&ProdSetIds=12&PCUrl=1"  target="_self"><span class="lnkTxt ">Employee Recognition</span></a></li></ul></li></ul></li><li><a href="https://tshirtfray.com/AboutUs/?referrerPage=ProductResults&refPgId=531435075&PCUrl=1"  target="_self"><span class="lnkTxt ">About Us</span></a></li><li><a href="https://tshirtfray.com/ContactUs/?referrerPage=ProductResults&refPgId=531435075&PCUrl=1"  target="_self"><span class="lnkTxt ">Contact Us</span></a></li><li><a href="#"  target="_self"><span class="lnkTxt expand">More</span></a><ul class="dropdown menu-TEXT"><li><a href="https://tshirtfray.com/NewsVideos/?referrerPage=ProductResults&refPgId=531435075&PCUrl=1"  target="_self"><span class="lnkTxt ">News &amp; Videos</span></a></li></ul></li></ul></div>
436    </div>
437
438</div></div></div>
439<div class="clear"></div>
440<div class="container container_12">
441    <header>
442    <div class="headerWrap">
443    <div class="header clearfix">
444        
445        <div id="ctl03_HeaderRow1Zone1" class="grid_12 headerZone1"></div>
446        
447        <div class="headerRow2 clearfix">
448        <div id="ctl03_HeaderRow2LeftZone2" class="grid_3 headerZone2"><div id="ctl03_Module_571579673" class="asiModule Logo" IsModule="True">
449
450<script type="text/javascript">
451
452    function showProgress() {
453        $.blockUI({ blockMsgClass: 'ui-corner-all', fadeIn: 0, fadeOut: 0 });
454        return true;
455  }
456
457  $(document).ready(function () {
458    var prefWidth = parseInt($('#ctl03_ctl14_hdPrefWidth').val()),
459      prefHeight = parseInt($('#ctl03_ctl14_hdPrefHeight').val());
460    var img = $(".site-logo");
461    if (img.get(0) && prefHeight > 0 && prefWidth > 0) {
462      var naturalWidth = parseInt(img.get(0).naturalWidth);
463      var naturalHeight = parseInt(img.get(0).naturalHeight);
464      var ratioX = prefWidth / naturalWidth;
465      var ratioY = prefHeight / naturalHeight;
466      img.css('width', '').css('height','');;
467      if (ratioX > ratioY)
468        img.css('height', prefHeight);
469      else
470        img.css('width', prefWidth);
471    }
472  });
473
474</script>
474
475
476<div class="logo notranslate">
477    
478    <a id="ctl03_ctl14_lnkLogo" href="https://tshirtfray.com/?referrerPage=ProductResults&amp;refPgId=531435075&amp;PCUrl=1"><img id="ctl03_ctl14_imgLogoLnk" class="site-logo" src="https://commonmedia.asicentral.com/7240000/7248895/FINAL%20LOGO%202023.png" alt="Tshirtfray&#39;s Logo" style="width:220px;border-width:0px;" /></a>    
479</div>
480<input type="hidden" name="ctl03$ctl14$hdPrefWidth" id="ctl03_ctl14_hdPrefWidth" value="220" />
481<input type="hidden" name="ctl03$ctl14$hdPrefHeight" id="ctl03_ctl14_hdPrefHeight" value="126" />
482<span id="ctl03_ctl14_BlockUI_EUL"></span>
483</div></div>
484        <div id="ctl03_HeaderRow2RightZone3" class="grid_9 headerZone3"><div id="ctl03_Module_571579683" class="asiModule Menu" IsModule="True"><div id="ctl03_ctl15_menuWrap" class="moduleContainer">
485	
486    <div class="menuWrap">
487        <div id="ctl03_ctl15_menu" class="menu "><ul class="tabs clearfix"><li><a href="/productresults/?searchterms=Apparel"  target="_self"><span class="lnkTxt expand">Apparel</span></a><ul class="dropdown menu-EXTR"><li><a href="/ProductResults/?SearchTerms=t-shirts"  target="_self"><span class="lnkTxt ">T-Shirts</span></a></li><li><a href="/ProductResults/?SearchTerms=polo+shirts"  target="_self"><span class="lnkTxt ">Polos</span></a></li><li><a href="/ProductResults/?SearchTerms=sweatshirts"  target="_self"><span class="lnkTxt ">Sweatshirts</span></a></li><li><a href="/ProductResults/?SearchTerms=jackets"  target="_self"><span class="lnkTxt ">Jackets</span></a></li></ul></li><li><a href="/productresults/?searchterms=Bags"  target="_self"><span class="lnkTxt expand">Bags</span></a><ul class="dropdown menu-EXTR"><li><a href="/ProductResults/?SearchTerms=tote+bags"  target="_self"><span class="lnkTxt ">Tote Bags</span></a></li><li><a href="/ProductResults/?SearchTerms=backpacks"  target="_self"><span class="lnkTxt ">Backpacks</span></a></li><li><a href="/productresults/?searchterms=lunch+coolers"  target="_self"><span class="lnkTxt ">Lunch Coolers</span></a></li><li><a href="/productresults/?searchterms=lunch+coolers"  target="_self"><span class="lnkTxt ">Shopping Bags</span></a></li></ul></li><li><a href="/productresults/?searchterms=Writing+Instruments"  target="_self"><span class="lnkTxt expand">Writing Instruments</span></a><ul class="dropdown menu-EXTR"><li><a href="/ProductResults/?SearchTerms=pens"  target="_self"><span class="lnkTxt ">Pens</span></a></li><li><a href="/ProductResults/?SearchTerms=stylus+pens"  target="_self"><span class="lnkTxt ">Stylus Pens</span></a></li><li><a href="/ProductResults/?SearchTerms=pencils"  target="_self"><span class="lnkTxt ">Pencils</span></a></li><li><a href="/productresults/?searchterms=Markers+writing"  target="_self"><span class="lnkTxt ">Markers</span></a></li></ul></li><li><a href="/ProductResults/?SarchTerms=Technology"  target="_self"><span class="lnkTxt expand">Tech Items</span></a><ul class="dropdown menu-EXTR"><li><a href="/ProductResults/?SearchTerms=usb+drives"  target="_self"><span class="lnkTxt ">USB Drives</span></a></li><li><a href="/ProductResults/?SearchTerms=power+banks"  target="_self"><span class="lnkTxt ">Power Banks</span></a></li><li><a href="/productresults/?searchterms=Bluetooth+Items"  target="_self"><span class="lnkTxt ">Bluetooth Items</span></a></li><li><a href="/productresults/?searchterms=Speakers"  target="_self"><span class="lnkTxt ">Speakers</span></a></li></ul></li><li><a href="/productresults/?searchterms=Drinkware"  target="_self"><span class="lnkTxt expand">Drinkware</span></a><ul class="dropdown menu-EXTR"><li><a href="/productresults/?searchterms=Water+Bottles"  target="_self"><span class="lnkTxt ">Water Bottles</span></a></li><li><a href="/ProductResults/?SearchTerms=mugs"  target="_self"><span class="lnkTxt ">Mugs</span></a></li><li><a href="/ProductResults/?SearchTerms=tumblers"  target="_self"><span class="lnkTxt ">Tumblers</span></a></li><li><a href="/productresults/?searchterms=Travel+mugs"  target="_self"><span class="lnkTxt ">Travel Mugs</span></a></li></ul></li></ul></div>
488    </div>
489
490</div></div><div id="ctl03_Module_571579680" class="asiModule ShoppingCart" IsModule="True">
491
492<script type="text/preloaded" name="websiteSettings">
493  {"WebsiteData":{"HostedSiteAppId":500149064,"HostedSiteOwnerEntityId":9405998,"HostedSiteTenantId":500149063,"HostedSiteAppVerId":501726219,"HostedSiteAppCode":"24D1","HostedSiteAppVersion":"2.0.0","HostedSiteDomain":null,"RequestedPageId":null,"EndUserSignonId":0,"EndUserCrmCompanyId":0,"HostedSiteItemIds":null,"IsSupplierWebsite":false,"OrdersAppRootURL":"esp.asicentral.com","IsCompanyStore":false,"IsShowCompanyInputAsList":false,"AllowAccountCreation":true},"CheckoutLabels":{"OrderFeeWarning":"IMPORTANT: Exchange rates are set by the provider and are subject to change. Additional fees, such as setup, imprint and shipping charges may not be reflected in your order total. We will contact you to confirm these additional charges.","OrderSubTotalLabel":"Estimated Sub Total","AdjustedTotalPriceLabel":"Adjusted Estimated Sub Total","ShippingLabel":"Estimated Shipping","SalesTaxAmountLabel":null,"OrderTotalLabel":"Estimated Order Total","OrderAmountDueLabel":"Estimated Amount Due"},"ECommerceSettings":{"ProductPricingSelect":0,"AdjustmentPercentage":0,"MaxDecimalNumber":3,"ApplySetupCharge":0,"SetupChargeName":"Setup Charge","ShowPricingCodes":false,"HidePricesNotConfirmed":false,"AcceptPayment":false,"SupportedPaymentTypes":"CCRD,ACHP","RequireDeposit":false,"DepositType":"PRCTG","DepositAmount":0,"DepositPercentage":0,"SupportedCardTypes":"VISA,MSTR,DCVR","PayPalEmail":"","SubmitOrderThankyouContent":"Thank you for shopping with us. Please check your e-mail for confirmation details. We will be in touch soon to review your order, finalize any details and answer any additional questions you may have.","SubmitPaymentThankyouContent":"Thank you for your payment! Please check your e-mail for order details.","ListPaymentOptions":"CCRD,ACHP,PPAL,INVC,BLML","CorporateCreditCardTypes":"VISA,MSTR,DCVR,AMEX","TaxSetting":0,"SalesTax":null,"AcceptCoupons":false,"AcceptCompanyPoints":false,"CustomCurrencyCode":"","CustomCurrencyName":"Points","CustomCurrencyRate":0,"EnableLogoSelect":false,"AcceptArtworkUpload":true,"OrderPriceDisclaimer":"All prices and descriptions are subject to change without notice. If the price listed is different from the actual price, we will notify you before processing your order. Prices will be calculated using end of day exchange rates if orders contain products with different currencies. Total price is for merchandise only. Prices may be exclusive of any setup charges, art changes, shipping charges, state / provincial required taxes, rush charges or any other additional charges, which will be communicated prior to processing the order","SiteOwnerCompanyId":9405998,"CodedProdNumPrefix":"CPN-","SiteOwnerName":"637625","SiteOwnerTitle":null,"SiteEmail":"[email protected]","SiteCRMOwnerSSOId":"637625","SiteOrderRecordOwnerssoId":"637625","SiteCRMVisibilityType":"Owner","SiteCRMVisibilityValue":"","SiteOrderVisibilityType":"Owner","SiteOrderVisibilityValue":"","OrderFeeWarning":"IMPORTANT: Exchange rates are set by the provider and are subject to change. Additional fees, such as setup, imprint and shipping charges may not be reflected in your order total. We will contact you to confirm these additional charges.","POADisclaimer":"Total Price is for Merchandise Only. This price does not include any tax, setup, or decoration charges","SiteLogoText":"","SiteLogoImageUrl":"https://commonmedia.asicentral.com/7240000/7248895/FINAL LOGO 2023.png","ProductConfiguratorOption":"BasicPOA","ShowAsiNo":false,"ShowProductNo":true,"ShowCodedProductNo":true,"ShowQuickRequestAfterPOA":true,"ShowPrice":true,"PaymentProvider":"PROMOP","ShippingCharge":null,"OrderCurrencyCode":"CAD","OrderCurrencies":[{"Id":0,"CurrencyCode":"USD","ConversionRate":1.35}],"ApprovedArtwork":null,"CompanyName":"Tshirtfray\u0027s Logo","ClientAPIKey":null,"ApiLoginId":null,"PaymentProviderClientKey":null},"CheckoutAdditionalInformation":{"ShowAdditionalComments":0,"AdditionalCommentsLabel":"Additional Comments","ShowPurchaseOrderNum":0,"PurchaseOrderNumLabel":"Purchase Order Number","ShowDateNeeded":0,"DateNeededLabel":"Date Needed","RequiredNumDays":0,"AllowLessThanMin":true,"AllowLessThanMinText":"Attention! You have ordered a quantity that is less than the minimum required ({0}). Additional charges may apply.","NotAllowLessThanMinText":"We\u0027re sorry. You must order at least the minimum quantity ({0}). Please contact us to place an order.","LessThanMinShowWarningText":true,"LessThanMinFixedAmount":0,"LessThanMinPercentageAmount":0,"ShowPanel":true,"ShowReCaptcha":false,"GoogleReCaptchaSiteKey":"6LfotXEgAAAAAPqdxDIoMKHMnblqz7CtR-jGAcL0"},"INJECT_OrdersClient":{"ValidFileExtensionsForArtwork":[".jpg",".jpeg",".png",".tiff",".tif",".eps",".pdf"]},"INJECT_CrmClient":{}}
494</script>
494
495
496<shopping-cart checkout-label="Checkout"></shopping-cart>
497
498<script type="text/javascript">
499    Module['ShoppingCart'] = {
500        'moduleCode': 'SHOPCT',
501        'moduleVersion': '4.0.0',
502        'moduleVersionId': '481',
503        // todo: add website flag
504        'URL': {
505            'ProductDetails': 'https://tshirtfray.com/ProductDetails/?referrerPage=ProductResults&refPgId=531435075&referrerModule=SHOPCT&PCUrl=1',
506            'SupplierDetails': ''
507        }
508    };
509</script>
509
510</div><div id="ctl03_Module_571579682" class="asiModule QuickSearchBasic" IsModule="True">
511	
511<script type="text/javascript">
512	    function onSearchClick(sender) {
513
514	        var searchWord = document.getElementById('ctl03_ctl17_txtSearchTerms');
515	        var from = document.getElementById('ctl03_ctl17_PriceFrom');
516	        var to = document.getElementById('ctl03_ctl17_PriceTo');
517
518	        var dftSearchWord = "Search all Products";
519	        var dftFrom = 'Price From $';
520			var dftTo = 'Price To $';
521
522			var qsPh = $("#qsValidationPlaceholder");
523			
524			if (searchWord.value == dftSearchWord) {
525				searchWord.value = '';
526			}
527       
528	        if ((from != null) && (searchWord.value == "" || searchWord.value == dftSearchWord) && (from.value == "" || from.value == dftFrom) && (to.value == "" || to.value == dftTo)) {
529	            qsPh.find(".qsValidationMessage").html('Please enter at least one search criteria');
530				qsPh.show();
531	            return false;
532	        }
533	        else if ((to != null) && ((to.value != "" && to.value != dftTo && !isNumber(to.value)) || (from.value != "" && from.value != dftFrom && !isNumber(from.value)))) {
534	            qsPh.find(".qsValidationMessage").html('Prices must be in 0 to 999999.99 range.');
535				qsPh.show();
536	            return false;
537	        }
538	        else if (searchWord.value != "" && searchWord.value != dftSearchWord) {
539
540				if (validateSearchText() == false) {
541	                qsPh.find(".qsValidationMessage").html('Only a-z, A-Z, 0-9, "&$%-/ are valid.');
542					qsPh.show();
543	                return false;
544	            }
545				else {
546                    qsPh.hide();
547	                return true;
548	            }
549			}
550            else if (searchWord.value == '') {
551
552				if (validateSearchText() == false) {
553                    qsPh.find(".qsValidationMessage").html('Please enter at least one search criteria');
554					qsPh.show();    
555                    return false;
556				}
557				else {
558                    qsPh.hide();
559                    return true;
560                }
561			}
562			else {
563                qsPh.hide();
564	            return true;
565	        }
566	    }
567
568	    function validateSearchText() {
569	        var regex = /^[a-zA-Z0-9\s\&\$%\-\/\"\']+$/g;
570	        var searchText = $('#ctl03_ctl17_txtSearchTerms').val();
571	        return regex.test(searchText);
572	    }
573
574	    function onSearchWithinClicked(sender) {
575	        if (sender.checked) {
576	            $('#ctl03_ctl17_PriceFrom').attr('disabled', 'true');
577				$('#ctl03_ctl17_PriceTo').attr('disabled', 'true');
578
579                $('#' + cmdFld).val('SWC');
580	        }
581	        else {
582	            $('#ctl03_ctl17_PriceFrom').removeAttr('disabled');
583	            $('#ctl03_ctl17_PriceTo').removeAttr('disabled');
584			} 
585	    }
586
587	    function isNumber(o) {
588	        return !isNaN(parseFloat(o)) && isFinite(o);
589	    }
590
591	    function isPositiveNumber(evt) {
592	        var o = evt.target.value;
593	        var code = (evt.which) ? evt.which : event.keyCode;
594	        if (code == 8) return true;
595	        var sChar = String.fromCharCode(code);
596	        o += sChar;
597	        if (o=='.') {
598	            o = '0.';
599	        }
600	        return isNumber(o);
601	    }
602		
603		function onFocusForPriceFromLabel(val) {
604			if (val =='Price From $') {
605				val = "";
606			}
607			return val;
608		}
609
610		function onBlurForPriceFromLabel(val) {
611			if (val =='') {
612				val = 'Price From $';
613			}
614			return val;
615		}
616
617		function onFocusForPriceToLabel(val) {
618			if (val =='Price To $') {
619				val = "";
620			}
621			return val;
622		}
623
624		function onBlurForPriceToLabel(val) {
625			if (val =='') {
626				val = 'Price To $';
627			}
628			return val;
629		}
630
631		function onFocusForSearchText(val) {
632            qsPh.hide();
633			if (val == 'Search all Products') {
634				val = '';
635				return false;
636			}
637            
638		}
639
640		function onBlurForSearchText(val) {
641            qsPh.hide();
642			if (this.value == '') {
643				this.value = 'Search all Products';
644				return false;
645			}
646		}
647
648		
649
650	    $(document).ready(function () {
651	        $('#ctl03_ctl17_txtSearchTerms')
652                .tooltip({
653                    content: '<div class="specialTooltip"><div style="width:350px;padding:4px"><strong>Product Search</strong>:  Product Keyword, Category, ASI #, Description, Product #, Supplier Name, Line Name<br></div></div>',
654                    position: {
655                        my: 'left top',
656                        at: 'left bottom',
657                        offset: '15 0'
658                    }
659	            }).bind({
660	                'keypress': function (evt) {                    
661	                    var tooltipContent = $('.specialTooltip'),
662                            charCode = (evt.which) ? evt.which : evt.keyCode;
663	                    if ((charCode > 33 && charCode < 35) ||
664                            (charCode > 35 && charCode < 40) ||
665                            (charCode > 46 && charCode < 58) ||
666                            (charCode > 64 && charCode < 91) ||
667                            (charCode > 96 && charCode < 123) ||
668                            charCode == 8 || charCode == 32 || charCode == 13 || charCode == 45) {
669	                        tooltipContent.html('<div style="width:350px;padding:4px"><strong>Product Search</strong>:  Product Keyword, Category, ASI #, Description, Product #, Supplier Name, Line Name<br></div>');
670	                        return true;
671	                    } else {
672	                        tooltipContent.html('<table class="infoTable" width="100%"><tr style="height:30px;"><td align="center"><img id="ctl03_ctl17_imgWarning" src="../images/Warning28x24.png" style="border-width:0px;" /></td><td><span id="ctl03_ctl17_lblInfoText">Only a-z, A-Z, 0-9, "&$%-/ are valid.</span></td></tr></table>');
673	                        return false;
674	                    }	                
675	                }
676				});
677			var toPrice = document.getElementById('ctl03_ctl17_PriceTo');
678			if (toPrice == null) {
679				var sIcon = $('.buttons');
680                var val = sIcon.css('margin-right');
681				if (val != '0px') {
682                    sIcon.css('margin-right', '0px');
683				}
684			}
685
686
687	        var chkSearchWithin = document.getElementById('ctl03_ctl17_chkSearchWithin');
688
689	        if (chkSearchWithin != null) {
690	            onSearchWithinClicked(chkSearchWithin);
691	        }
692	    });        
693    </script>
693
694
695
696<div class="moduleContainer quickSearch">
697    <div id="ctl03_ctl17_Panel1" onkeypress="javascript:return WebForm_FireDefaultButton(event, &#39;ctl03_ctl17_btnSearchShadow&#39;)">
698	
699    <div class="errorMessage" id="qsValidationPlaceholder" style="display:none;">
700        <strong class="capitalized addColon">Error</strong>
701        <span class="qsValidationMessage"></span>
702    </div>
703    <div class="formLayout inline inlineTitle">
704        <div class="info">
705            <h2>Search</h2>
706        </div> <!--info End-->
707
708        <div class="flGrp Xxxx search-keyword">   
709            <span>
710                <input name="ctl03$ctl17$txtSearchTerms" type="text" value="OST0756B" maxlength="1000" id="ctl03_ctl17_txtSearchTerms" title="&lt;div style=&quot;width:350px;padding:4px&quot;>&lt;strong>Product Search&lt;/strong>:  Product Keyword, Category, ASI #, Description, Product #, Supplier Name, Line Name&lt;br>&lt;/div>" class="field text keywords" onfocus="if (this.value==&#39;Search all Products&#39;) this.value=&#39;&#39;; return false;" onblur="if (this.value==&#39;&#39;) this.value=&#39;Search all Products&#39;; return false;" />
711                <label for="ctl03_ctl17_txtSearchTerms" id="ctl03_ctl17_lblSearchTerms">Search all Products</label>
712            </span>
713        </div> 
714
715        
716
717        <!-- begin Buttons -->
718        <div class="flGrp buttons ">   
719            <a onclick="return onSearchClick(this);" id="ctl03_ctl17_btnSearch" class="btn" href="javascript:__doPostBack(&#39;ctl03$ctl17$btnSearch&#39;,&#39;&#39;)">Go</a>
720			
721			<input type="submit" name="ctl03$ctl17$btnSearchShadow" value="Search" onclick="return onSearchClick(this);" id="ctl03_ctl17_btnSearchShadow" style="display:none;" />
722			
723			
724        </div>
725        <!-- end Buttons -->
726    </div>
727    
728</div>	
729</div></div></div>
730        </div>
731        
732        <div class="headerRow2b clearfix">
733        <div id="ctl03_HeaderRow2LeftZone2b" class="grid_4 headerZone2b"></div>
734        <div id="ctl03_HeaderRow2RightZone3b" class="grid_8 headerZone3b"></div>
735        </div>
736        
737        <div id="ctl03_HeaderRow3Zone4" class="grid_12 headerZone4"></div>
738    </div>
739    </div>
740    </header>
741    <div class="clear"></div>
742    <section>
743    <div class="sectionWrap">
744	<div class="section clearfix">
745        
746        <div id="ctl03_ContentTopZone" class="grid_12 mainZone1"><div id="ctl03_Module_571579734" class="asiModule Banner" IsModule="True"> 
747
748<script type="text/javascript">
749    var _counter = 1;
750    var _refreshTime = 5000;
751    var _fadeTime = 750;
752    var _numOfAds = 0;
753    var _adIntervalDisplay = null;
754    var _rotationCounter = 1;
755    var _totationCounterMax = 100;
756
757    $(document).ready(function () {
758        if ('False' == 'True') {
759            if (_numOfAds > 1) {
760                var bulletlist = '';
761                for (i = 0; i < _numOfAds; i++) {
762                    if (i == 0) { activeclass = 'class="active"'; } else { activeclass = ''; }
763                    bulletlist += '<li '+ activeclass +'><a href="#" rel="'+ i +'"></a></li>';
764                }
765                $('.pagination').append(bulletlist);
766
767            }
768            else {
769                $('.adSlider .btns').hide();
770            }
771
772            $('#ctl03_ctl00_bannerAd').show();
773            _adIntervalDisplay = setInterval('DisplayAd()',_refreshTime);
774        }
775        else {
776            $('#ctl03_ctl00_bannerAd').hide();
777        }
778
779        $('.pagination a').bind('click', function () { 
780            var bannerNum = $(this).attr("rel");
781            RecordBannerActionStats("PGNBNR");
782            DisplayAd(bannerNum);
783        });
784
785        $('.adSlider .btns a.next').bind('click', function () {
786            var bannerNum = $(this).attr("rel");
787            RecordBannerActionStats("PRVBNR");
788            DisplayAd(bannerNum);
789        });
790
791        $('.adSlider .btns a.previous').bind('click', function () {
792            var bannerNum = $(this).attr("rel");
793            RecordBannerActionStats("NXTBNR");
794            DisplayAd(bannerNum);
795        });
796    });
797
798    function ResetAnimation() {
799        clearInterval(_adIntervalDisplay);
800        _adIntervalDisplay = setInterval('DisplayAd()',_refreshTime);
801    }
802
803    function updatePagination(currAd1) {
804        $('.pagination li').removeClass("active");
805        $('.pagination li a[rel=' + currAd1 + ']').parent('li').addClass("active");
806    }
807
808    function updateNextPrev(currAd2) {
809        _next = Number(currAd2) + 1;
810        _prev = Number(currAd2) - 1;
811
812        if(currAd2 == _numOfAds - 1) { 
813            _next = 0;
814        }
815        else if (currAd2 == 0) {
816            _prev = _numOfAds-1;
817        }
818        $('.adSlider .btns a.next').attr('rel',_prev);
819        $('.adSlider .btns a.previous').attr('rel',_next);
820    }
821
822    function launchBannerUrl(clickType, target, adId) {
823        var url = '';
824        if (clickType != null && target != null) {
825            var post_params = {};
826            if (clickType == "PDP") {
827                clearInterval(_adIntervalDisplay);
828                var prodId = target;
829                var configId = '';
830                if (target.indexOf('-') > -1) {
831                    var qsParams = target.split('-');
832                    if (qsParams.length > 1) {
833                        prodId = qsParams[0];
834                        configId = qsParams[1];
835                    }
836                }
837                url = 'https://tshirtfray.com/ProductDetails/?referrerPage=ProductResults&refPgId=531435075&referrerModule=BANNER&PCUrl=1&productID=' + prodId + '&tab=Banner&configID=' + configId;
838                post_params['CT'] = '1';
839                post_params['AdId'] = adId;
840                post_to_url(url, post_params, '_self');
841            }
842            else if (clickType == "SAS") {
843                clearInterval(_adIntervalDisplay);
844                RecordBannerClickedStats(adId);
845                url = 'https://tshirtfray.com/ProductResults/?referrerPage=ProductResults&refPgId=531435075&referrerModule=BANNER&PCUrl=1&SearchId=' + target + '&tab=Banner';
846                var post_params = {};
847                post_params['AdId'] = adId;
848                post_to_url(url, post_params, '_self');
849            }
850            else if (clickType == "URL") {
851                RecordBannerClickedStats(adId);
852                //window.location = target;
853                window.open(target,"_blank")
854            }                      
855        }
856    }
857
858    function RecordBannerActionStats(action) {
859        asi.StatBuffer.getInstance().addRecord(asi.app.getModule('BANNER').getStatRecord({ "schemaCode": "ACNN11", "immediate": false, "appaction_cd": action}));
860    }
861
862    function RecordBannerClickedStats(adId) {
863        asi.StatBuffer.getInstance().addRecord(asi.app.getModule('BANNER').getStatRecord({ "schemaCode": "ACAD11", "immediate": false, "adaction_cd": "POCT", "ad_id": adId, "product_id": 0, "hits_cnt": 1 }));
864    }    
865    
866    function RecordBannerAdStats(adaction, adId) {
867        asi.StatBuffer.getInstance().addRecord(asi.app.getModule('BANNER').getStatRecord({ "schemaCode": "ACAD11", "immediate": false, "adaction_cd": adaction, "ad_id": adId, "product_id": 0, "hits_cnt": 1 }));
868    }
869
870    function DisplayNextAd() {
871        updateNextPrev(_counter);
872        updatePagination(_counter);
873        $('#bannerList').css("width", _numOfAds * 926); 
874        $('#bannerList').css("margin-left", -(_counter * 930));
875    }
876
877
878    function OnDisplayAdComplete(currAd) {
879        if (currAd) { ResetAnimation(); }
880
881        if (_counter < _numOfAds-1 && _numOfAds != 1)
882            _counter++;
883        else
884            _counter = 0;
885    }
886
887    function DisplayAd(currAd) {
888        if (currAd) {
889            if(currAd > _numOfAds) { currAd = 0; }
890            _counter = currAd;
891        } 
892        var adId = $('#bannerList li').eq(_counter).find('img').data('adid');
893        if (adId != null){ 
894            if (!isNaN(adId) && Number(adId) > 0) {
895                RecordBannerAdStats("POTD", adId); 
896            }
897        }
898         _rotationCounter++;
899        if(_rotationCounter >= _totationCounterMax)
900        {
901             window.clearInterval(_adIntervalDisplay);
902        }
903        $('#slider').fadeOut(_fadeTime, function() {
904            DisplayNextAd();            
905            $(this).fadeIn(_fadeTime);
906            OnDisplayAdComplete(currAd);
907           
908        });            
909   }
910
911</script>
911
912
913
914<input type="hidden" name="ctl03$ctl00$dispHeight" id="ctl03_ctl00_dispHeight" /></div><div id="ctl03_Module_571579663" class="asiModule ProductResultsBasic" IsModule="True"><input type="hidden" name="ctl03$ctl01$hdnPageStateKey" id="ctl03_ctl01_hdnPageStateKey" value="SK-a1e6cf3e-2c6d-498f-947c-9005581d7f7d" />
915<input type="hidden" name="ctl03$ctl01$hdnEndecaState" id="ctl03_ctl01_hdnEndecaState" />
916<script type="text/javascript">
917    Module['ProductResults'] = {
918        'moduleCode': 'PRDREB',
919        'moduleVersion': '1.0.1',
920        'moduleVersionId': '398',
921        'hdnFilterOpen': 'ctl03_ctl01_hdnFilterOpen',
922        'URL': {
923            'ProductDetailsBasic': 'https://tshirtfray.com/ProductDetails/?referrerPage=ProductResults&refPgId=531435075&referrerModule=PRDREB&PCUrl=1'
924        },
925    };
926    var cmdFld = "ctl03_ctl01_cmdFld";
927    var pageSelected = "ctl03_ctl01_pageSelected";
928</script>
928
929
930
931<div id="ctl03_ctl01_modProductResultsBasic" class="moduleContainer modProductResultsBasic">
932    
933    <div class="prdrebTopBreadcrumbs">
934        <a href="#" class="btn btn-filters">Filters</a>
935        
936    <span id="ltAlgoliaProductCount" class="prdrebResCount"> 0+ </span> item(s) are found
937
938
939        <input name="ctl03$ctl01$hdnFilterOpen" type="hidden" id="ctl03_ctl01_hdnFilterOpen" value="false" />
940        <div style="clear: both"></div>
941    </div>
942
943
944    <div class="prdrebMain clearfix">
945        <div class="prdrebConfig grid_3 alpha">
946            
947
948<script language="javascript" type="text/javascript">
949    function RemoveDimStats(statcode, argument, value, Id) {
950        if ((statcode != null) && (statcode != "")) {
951            if (typeof (Stats) != undefined) {
952                var record = StatRecord.Create("ABRC11", false);
953                record.AddField("module_cd", "PRDREB");
954                record.AddField("moduleversion", "1.0.1");
955                record.AddField("moduleversion_id", "398");
956                record.AddField("criteriaset_cd", statcode);
957                record.AddField("appaction_cd", "DELBRC");
958                Stats.Capture(record);
959
960            }
961            else { }
962            $('#' + cmdFld).val('RRD=' + argument + '=' + statcode + '=' + value + '=' + Id);
963        }
964    }
965
966    function clearAll() {
967        $('#' + cmdFld).val('ClearAll');
968        document.getElementById('numberPerPageOldValue').value = "25";
969        var sortSel = $('#' + cmbSort)[0];
970        sortSel[0].selected = true;
971        var pageSel = $('#' + cmbNumberPerPage)[0];
972        pageSel[0].selected = true;
973
974    }
975    function removeCustomFilter(argument) {
976        $('#' + cmdFld).val('RCF=' + argument);
977    }
978    function removeSearch(term) {
979        $('#' + cmdFld).val('RS=' + term);
980    }
981
982</script>
982
983
984<div class="ui-widget-header noBorderBot">    
985    <strong class="btn-close-filters">✕</strong>
986    <h5>Your Search Terms</h5>
987</div>
988
989<div class="prdrebFilters fieldsetInner pad10">
990    
991
992    
993            
994                    <ul class="nomargin">
995                
996                    <li class="bcli">
997                        <a onclick="return removeSearch(&quot;&amp;quot;OST0756B&amp;quot;&quot;);" id="ctl03_ctl01_breadcrumbs_rptBreadcrumbs_ctl00_rptSearchTerms_ctl01_LinkButton2" class="btnLink" href="javascript:__doPostBack(&#39;ctl03$ctl01$breadcrumbs$rptBreadcrumbs$ctl00$rptSearchTerms$ctl01$LinkButton2&#39;,&#39;&#39;)">
998                            <span class="icoBox iX"></span><span class="btnTxt">"OST0756B"</span>
999                        </a>
1000
1001                        
1002
1003                        
1004                    </li>
1005                
1006                    </ul>
1007                
1008
1009            
1010        
1011
1012
1013    <a onclick="return clearAll();" id="ctl03_ctl01_breadcrumbs_lnkClearAll" class="btnLink" href="javascript:__doPostBack(&#39;ctl03$ctl01$breadcrumbs$lnkClearAll&#39;,&#39;&#39;)">
1014        <span class="icoBox iX2"></span><span class="btnTxt">Clear All</span>    
1015    </a>
1016
1017</div>
1018            
1019
1020<script language="javascript" type="text/javascript">
1021
1022    function SelectDimStats(statcode, value, count) {
1023        if (typeof (Stats) != undefined) {
1024            var record = StatRecord.Create("APRR13", false);
1025            record.AddField("module_cd", "PRDREB");
1026            record.AddField("moduleversion", "1.0.1");
1027            record.AddField("moduleversion_id", "398");
1028            record.AddField("criteriaset_cd", statcode);
1029            record.AddField("newvalue", value);
1030            record.AddField("product_cnt", count);
1031            Stats.Capture(record);
1032        }
1033    };
1034
1035    function toggleRefinements(dimId) {
1036        $(".dimId" + dimId).toggle();
1037        var dimToggle = $(".dimId" + dimId + "Tgl");
1038        if (dimToggle.html() == '+ See More')
1039            dimToggle.html('- See Less');
1040        else
1041            dimToggle.html('+ See More');
1042    };
1043
1044    function ToggleDimension(id) {
1045        $('#ul' + id).toggle();
1046
1047        var caretId = '#icoBox' + id;
1048        if ($(caretId).hasClass('icoBox iArrowDown')) {
1049            $(caretId).removeClass('icoBox iArrowDown');
1050            $(caretId).addClass('icoBox iArrowUp');
1051        } else {
1052            $(caretId).removeClass('icoBox iArrowUp');
1053            $(caretId).addClass('icoBox iArrowDown');
1054        }
1055    };
1056
1057    function SelectDimension(context, term, path) {
1058        $('#' + cmdFld).val('Select='+ term +'='+ context+'='+ path);
1059
1060        $('#ctl03_ctl01_dimensions_btnDim').click();
1061    };
1062
1063    function UseQty() {
1064        var txtQty = $('#ctl03_ctl01_dimensions_txtQty');
1065        var qty = txtQty.val();
1066        $('#' + cmdFld).val('Quantity=' + qty);
1067    }
1068
1069    function UsePriceRange() {
1070        var txtPFrom = $('#ctl03_ctl01_dimensions_inpPriceFrom');
1071        var from = txtPFrom.val();
1072
1073        var txtPTo = $('#ctl03_ctl01_dimensions_inpPriceTo');
1074        var to = txtPTo.val();
1075
1076        $('#' + cmdFld).val('PriceSearch=' + from + '|' + to);   
1077    }
1078
1079    $(function () {
1080        var txtQty = $('#ctl03_ctl01_dimensions_txtQty');
1081        txtQty.autoNumeric('init', { vMax: '99999999', mDec: '0', aForm: false });
1082
1083        var txtPFrom = $('#ctl03_ctl01_dimensions_inpPriceFrom');
1084        txtPFrom.autoNumeric('init', { vMax: '99999999', mDec: '2', aForm: false });
1085
1086        var txtPTo = $('#ctl03_ctl01_dimensions_inpPriceTo');
1087        txtPTo.autoNumeric('init', { vMax: '99999999', mDec: '2', aForm: false });
1088    });
1089
1090</script>
1090
1091
1092<input type="hidden" name="ctl03$ctl01$dimensions$hdnDimCommand" id="ctl03_ctl01_dimensions_hdnDimCommand" />
1093<input type="hidden" name="ctl03$ctl01$dimensions$hdnDimSelection" id="ctl03_ctl01_dimensions_hdnDimSelection" />
1094<input type="submit" name="ctl03$ctl01$dimensions$btnDim" value="shadowButton" id="ctl03_ctl01_dimensions_btnDim" style="display:none;" />
1095
1096<div class="ui-widget-header noBorderBot noBorderTop">
1097<h5>Narrow Results<span id="ctl03_ctl01_dimensions_lblTotalCount"></span></h5>
1098</div>
1099<div class="prdrebDimensions fieldsetInner">	
1100     <div class="prdrebDimensionGroup">
1101         <ul class="have-border">
1102             <li>
1103                 <div>
1104                     <div id="ctl03_ctl01_dimensions_pnlQty" onkeypress="javascript:return WebForm_FireDefaultButton(event, &#39;ctl03_ctl01_dimensions_btnApplyQuantity&#39;)">
1105	
1106                         <span class="addColon">Quantity</span>
1107                         <input name="ctl03$ctl01$dimensions$txtQty" type="text" id="ctl03_ctl01_dimensions_txtQty" class="txtQty" />
1108                         
1109                         <input type="submit" name="ctl03$ctl01$dimensions$btnApplyQuantity" value="Apply" onclick="UseQty();" id="ctl03_ctl01_dimensions_btnApplyQuantity" class="button btnQty" />
1110                     
1111</div>
1112                 </div>
1113             </li>
1114         </ul>
1115         <ul class="have-border">
1116             <li>
1117                 <div style="padding-bottom: 10px;">
1118                     
1119                 </div>
1120             </li>
1121         </ul>
1122    </div>
1123    
1124    <div class="clear"></div>
1125    <span style="display:none;"><input id="ctl03_ctl01_dimensions_chkExposeAll" type="checkbox" name="ctl03$ctl01$dimensions$chkExposeAll" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl03$ctl01$dimensions$chkExposeAll\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="ctl03_ctl01_dimensions_chkExposeAll">Expose all refinements</label></span>
1126</div>
1127    
1128        </div>
1129
1130        <div class="prdrebProducts grid_9 omega">
1131            
1132
1133
1134<script language="javascript" type="text/javascript">    
1135    var cmbSort = "ctl03_ctl01_records_CmbSort";
1136    var cmbNumberPerPage = "ctl03_ctl01_records_CmbNumberPerPage";
1137
1138    function PDC() {
1139        $('#' + cmdFld).val('PDC');
1140    }
1141
1142    const observer = new IntersectionObserver((entries) => {
1143        entries.forEach(entry => {
1144            if (entry.isIntersecting) {
1145                CollectSponConStats();
1146            } 
1147        })
1148    })
1149
1150    function quickViewCallBack(linkId, isAutoVSOpen) {
1151        var repId = linkId.replace(/_/g, '$');
1152        $('.isVsAutoOpen').val(isAutoVSOpen); // "true"//"false"
1153        __doPostBack(repId,'');
1154    }
1155
1156	function toggleDiv(obj){ 
1157
1158		var el = document.getElementById(obj);
1159		if (el.style.display != 'none') {
1160			el.style.display = 'none';
1161		}
1162		else {
1163			el.style.display = '';
1164		}
1165	}
1166	function isEmpty(str) {
1167		var val = str;
1168		return val == '';
1169	}
1170	function onComplete(result) {
1171	    holder.innerHTML = result;
1172	}
1173
1174	function getParam(name, str) {
1175
1176		name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
1177
1178		var regxS = "[\\?&]" + name + "=([^&#]*)";
1179		var regex = RegExp(regxS);
1180		var results = regex.exec(str);
1181
1182		if (results == null)
1183			return "";
1184		else
1185			return results[1];
1186	}
1187
1188    function CollectStats() {
1189        var ms = 'CANALL';
1190        if ((typeof (pfps) != 'undefined') && (pfps.length > 0)) {
1191            EndBuyerPfp.TrackStats('24D1', '2.0.0', 'PRDREB', '1.0.1', '9405998', 'Tile', pfps );
1192        }
1193    }
1194
1195    function CollectSponConStats() {
1196        var ms = 'CANALL';
1197        if ((typeof (sponcons) != 'undefined') && (sponcons.length > 0)) {
1198            EndBuyerSponCon.TrackSponConStats('24D1', '2.0.0', 'PRDREB', '1.0.1', '9405998', 'Tile', sponcons);
1199        }
1200    }
1201
1202    function ShowBiggerImage(obj, index) {
1203        var largeImageDiv = document.getElementById("largeImage" + index);
1204        var src = obj.src;
1205        src = src.replace("/jpgt/", "/jpgo/");
1206        src = src.replace("/110x110/", "/600x600/");
1207        if (index % 4 < 2)
1208            largeImageDiv.innerHTML = "<img src='" + src + "' class='largeRight' />";
1209        else
1210            largeImageDiv.innerHTML = "<img src='" + src + "' class='largeLeft' />";
1211        largeImageDiv.style.display = "block";
1212    }
1213    function ShowDefaultImage(obj, index) {
1214        var largeImageDiv = document.getElementById("largeImage" + index);
1215        largeImageDiv.style.display = "none";
1216        largeImageDiv.innerHTML = "";
1217    }
1218
1219    function launchProductQuickViewWithAdId(linkid, prodId, pfpAdId, pfpAdIndex, tab, adId, imageId, pfpServeType) {
1220        var url = 'https://tshirtfray.com/ProductDetailsQuickView/?referrerPage=ProductResults&refPgId=531435075&referrerModule=PRDREB&PCUrl=1&productId=' + prodId + '&tab=' + tab + '&lnkParent=' + linkid;
1221		if (pfpAdId > 0) {
1222		    ProductService.AddClickThrough();
1223            url = url + '&pfpAdId=' + pfpAdId + '&pfpAdIndex=' + pfpAdIndex;
1224            if (pfpServeType) {
1225                url = url + '&pfpServeType=' + pfpServeType;
1226            }
1227		}
1228        else if (adId != null) {
1229		    url = url + '&AdId=' + adId;
1230        }
1231        if (imageId > 0) {
1232            url = url + '&imageId=' + imageId;
1233        }
1234        var selsearch_id = '';
1235        var productset_id = '';
1236        var event_id = '';
1237        if (selsearch_id != '' || prodId != '' || event_id != '' || productset_id != '')
1238            ProductService.AddClickThrough();
1239        if (selsearch_id != '')
1240            url = url + '&SearchId=' + selsearch_id;
1241        if (productset_id != '')
1242            url = url + '&ProdSetIds=' + productset_id;
1243        if (event_id != '')
1244            url = url + '&EventID=' + event_id;
1245
1246		destroyQuickView();
1247        var options = { title: 'Quick View', width: 740, height: 610, titleBarClass: 'ui-widget-header'};
1248        openPopup(url, options);
1249    }  
1250
1251    function launchSponConProductQuickViewWithAdId(linkid, prodId, pfpAdId, pfpAdIndex, tab, adId, imageId, adServerType) {
1252        var url = 'https://tshirtfray.com/ProductDetailsQuickView/?referrerPage=ProductResults&refPgId=531435075&referrerModule=PRDREB&PCUrl=1&productId=' + prodId + '&tab=' + tab + '&lnkParent=' + linkid;
1253        if (adId != null) {
1254            ProductService.AddClickThrough();
1255            url = url + '&AdId=' + adId;
1256        }
1257        if (imageId > 0) {
1258            url = url + '&imageId=' + imageId;
1259        }
1260        if (adServerType != null) {
1261            url = url + '&adservertype=' + adServerType;
1262        }
1263        destroyQuickView();
1264        var options = { title: 'Quick View', width: 740, height: 610, titleBarClass: 'ui-widget-header' };
1265        openPopup(url, options);
1266    }
1267    
1268    var BaseUrl = 'https://tshirtfray.com:443/';
1269    function DoQkVw(img, popupImgStyle, onClick, label, IsVSReady){
1270        if(IsVSReady == '1'){
1271            createVSQuickView(img, popupImgStyle, onClick, label);
1272        }
1273        else{
1274            standardCreateQuickView(img, popupImgStyle, onClick, label);
1275        }
1276    }
1277
1278    function DoSponConQkVw(img, popupImgStyle, onClick, label, IsVSReady) {
1279        if (IsVSReady == '1') {
1280            createVSQuickView(img, popupImgStyle, onClick, label);
1281        }
1282        else {
1283            standardSponConCreateQuickView(img, popupImgStyle, onClick, label);
1284        }  
1285    }
1286    function DoLazyLoad()
1287    {
1288        $('.prodTile .prodImg img').lazyload({ effect: 'fadeIn', failimage: BaseUrl + 'images/ImageNotInCatalog110.png'});
1289    }
1290    function AdDoLazyLoad() {
1291        $('.adProdTile .prodImg img').lazyload({ effect: 'fadeIn', failimage: BaseUrl + 'images/ImageNotInCatalog110.png' });
1292    }
1293    function changeDisplayForIe8() {
1294        var ver = getInternetExplorerVersion();
1295        if (ver > -1) {
1296            if (ver <= 8.0)
1297                $('.p_Img_Title').css('display', 'block');
1298        }
1299    }
1300    $(document).ready(function () {
1301        var sortChange = function (evt) {
1302            $('#' + cmdFld).val('Sort=' + $('#' + cmbSort)[0].value);
1303        }
1304        $('#' + cmbSort).on('change', sortChange);
1305
1306        var numChange = function (evt) {
1307            $('#' + cmdFld).val('PageNum');
1308        }
1309        $('#' + cmbNumberPerPage).on('change', numChange);
1310
1311        
1312        if ('False' == 'True') {
1313            CollectStats();
1314        }
1315        changeDisplayForIe8();
1316       
1317        var delaytimer;
1318          $('.prodTile .prodImg a').bind({
1319            mouseenter: function (event) {
1320                    var basePageUrl = window.location.href;
1321                    var tabType = basePageUrl.substring(basePageUrl.indexOf('tab') + 4, basePageUrl.length);
1322
1323                    var target = $(event.relatedTarget),
1324                        popupTimeout = 700;
1325                    if (delaytimer) clearTimeout(delaytimer);
1326                    if($('.productList').hasClass('tab-tile')){popupTimeout = 700;}
1327                    if (target.hasClass('qk-vw')) return false;
1328                    var tabName = tabType === 'Banner' ? tabType : 'Tile';
1329                    var img = $(this).children('img');//$(this);
1330                
1331                    var itemsPerRow = 4;
1332                    var appaction = 'PFPIMT';
1333                    var prodTile = img.closest('.prodPannel');
1334                    var pfpAdId = $("[id$=_hdnAdID]", prodTile).val();
1335                    var prodId = $("[id$=_productId]", prodTile).val();
1336                    var imageId = $("[id$=_imageId]", prodTile).val();
1337                    var index = Number($("[id$=_itemIndex]", prodTile).val());
1338                    var nonPfpId = '';
1339                    var hdnIsVSReady = $("[id$=_isVSReady]",prodTile).val();
1340                    var ancherClickQuickviewID = $('.lnkquickview'+ index).find('a').attr('id');
1341
1342                    var popupImgStyle = 'prvw-rt';
1343                    if (tabName == 'Tile'){
1344                        appaction = 'PFPIMT';
1345                        pfpCount = 0 % itemsPerRow;
1346                        if ( index <  pfpCount ) pfpCount = 0;
1347                    
1348                        if ( ( Math.abs(index - pfpCount) % itemsPerRow ) >= 2 )
1349                            popupImgStyle = 'prvw-lt';
1350                    }
1351                var onClick = String.format('launchProductQuickViewWithAdId("{0}",{1},{2},{3},"{4}",{5},{6},"{7}");return false;', ancherClickQuickviewID, prodId, pfpAdId, (index + 1), tabName, 0 , imageId, '');
1352                    delaytimer = setTimeout(function(){DoQkVw(img, popupImgStyle, onClick, 'Quick View', hdnIsVSReady)}, popupTimeout);
1353                    var imageUrl;
1354                    if (img.attr('src')) {
1355                        imageUrl = img.attr('src');
1356                    } else {
1357                        imageUrl = img.attr('original');
1358                    }
1359                    if(hdnIsVSReady == '1'){//&wid=110&hei=110
1360                        imageUrl = imageUrl.replace('wid=110', 'wid=600');
1361                        imageUrl = imageUrl.replace('hei=110', 'hei=600');
1362                    }
1363                    else {
1364                        imageUrl = imageUrl.replace('/jpgt/', '/jpgo/');
1365                    }    
1366                    if (pfpAdId > 0)	// pfpAd
1367                        imageUrl = imageUrl + String.format("?aid={0}&adx={1}&modCode={2}&ispfp={3}&act={4}&acd={5}&avn={6}&pid={7}&svt={8}", pfpAdId, index + 1, 'PRDREB', "1", appaction, '24D1', '2.0.0', prodId, '');
1368		            else if (nonPfpId)	// non pfp, such as TopSellers
1369		                imageUrl = imageUrl + String.format("?aid={0}&adx={1}&modCode={2}&ispfp={3}&act={4}&acd={5}&avn={6}&pid={7}", nonPfpId, 0, 'PRDREB', "0", 'ADLIMG', '24D1', '2.0.0', prodId);
1370		            else {				// regular prod
1371			            if (appaction == 'PFPIMS')
1372				            appaction = 'PRRIMS';
1373			            else
1374				            appaction = 'PRRIMT';
1375			            imageUrl = imageUrl + String.format("?modCode={0}&act={1}&acd={2}&avn={3}&pid={4}", 'PRDREB', appaction, '24D1', '2.0.0', prodId);
1376		            }
1377                    if (prodId) {
1378                        imageUrl += "&page=" + asi.page.name;
1379                        ProductService.RecordLargeImageHover(imageUrl);
1380                    }
1381                },
1382                mouseleave: function(event) {
1383                    var target = $(event.relatedTarget);
1384                    if(target.hasClass('qk-vw')) return false;
1385                    if (delaytimer) clearTimeout(delaytimer);
1386                    destroyQuickView();
1387                }
1388            });
1389        $('.adProdTile .prodImg a').bind({
1390            mouseenter: function (event) {
1391                var basePageUrl = window.location.href;
1392                var tabType = basePageUrl.substring(basePageUrl.indexOf('tab') + 4, basePageUrl.length);
1393
1394                var target = $(event.relatedTarget),
1395                    popupTimeout = 700;
1396                if (delaytimer) clearTimeout(delaytimer);
1397                if ($('.productList').hasClass('tab-tile')) { popupTimeout = 700; }
1398                if (target.hasClass('qk-vw')) return false;
1399                var tabName = 'SponCon';
1400                var img = $(this).children('img');//$(this);
1401
1402                var itemsPerRow = 4;
1403                var appaction = 'NONEPFPIMT';
1404                var prodTile = img.closest('.adProdPannel');
1405                var nonPfpId = $("[id$=_hdnScAdID]", prodTile).val();
1406                var prodId = $("[id$=_productId]", prodTile).val();
1407                var imageId = $("[id$=_adImageId]", prodTile).val();
1408                var index = Number($("[id$=_ADitemIndex]", prodTile).val());
1409                var hdnIsVSReady = $("[id$=_isVSReady]", prodTile).val();
1410                var adServerType = $("[id$=_scAdServerType]", prodTile).val();
1411                var ancherClickQuickviewID = $('.lnkadquickview' + index).find('a').attr('id');
1412                var popupImgStyle = 'prvw-rt';
1413
1414                var onClick = String.format('launchSponConProductQuickViewWithAdId("{0}",{1},{2},{3},"{4}",{5},{6},"{7}");return false;', ancherClickQuickviewID,
1415                                                                                                                                    prodId,
1416                                                                                                                                    '0',
1417                                                                                                                                    '0',
1418                                                                                                                                    tabName,
1419                                                                                                                                    nonPfpId,
1420                                                                                                                                    imageId,
1421                                                                                                                                    adServerType
1422                                                                                                                                    );
1423                delaytimer = setTimeout(function () { DoSponConQkVw(img, popupImgStyle, onClick, 'Quick View', hdnIsVSReady) }, popupTimeout);                                                                                                                     
1424                var imageUrl;
1425                if (img.attr('src')) {
1426                    imageUrl = img.attr('src');
1427                } else {
1428                    imageUrl = img.attr('original');
1429                }
1430                if (hdnIsVSReady == '1') {//&wid=110&hei=110
1431                    imageUrl = imageUrl.replace('wid=110', 'wid=600');
1432                    imageUrl = imageUrl.replace('hei=135', 'hei=600');
1433                }
1434                else {
1435                    imageUrl = imageUrl.replace('/jpgt/', '/jpgo/');
1436                } 
1437                if (nonPfpId) {	// non pfp, 
1438                    imageUrl = imageUrl + String.format("?aid={0}&adx={1}&modCode={2}&ispfp={3}&issponcon=1&act={4}&acd={5}&avn={6}&pid={7}&svt={8}", nonPfpId, 0, 'PRDREB', "0", 'ADLIMG', '24D1', '2.0.0', prodId, adServerType);
1439                }
1440		        else {				// regular prod
1441                    if (appaction == 'PFPIMS') {
1442                        appaction = 'PRRIMS';
1443                    }
1444                    else {
1445                        appaction = 'PRRIMT';
1446                    }     
1447                    imageUrl = imageUrl + String.format("?modCode={0}&act={1}&acd={2}&avn={3}&pid={4}", 'PRDREB', appaction, '24D1', '2.0.0', prodId);
1448                }
1449                if (prodId) {
1450                    imageUrl += "&page=" + asi.page.name;
1451                    ProductService.RecordLargeImageHover(imageUrl);
1452                }
1453            },
1454            mouseleave: function (event) {
1455                var target = $(event.relatedTarget);
1456                if (target.hasClass('qk-vw')) return false;
1457                if (delaytimer) clearTimeout(delaytimer);
1458                destroyQuickView();
1459            }
1460        });
1461
1462      DoLazyLoad();
1463        AdDoLazyLoad();
1464        var addDiv = document.querySelector('.Addiv');
1465        if (addDiv) {
1466            observer.observe(document.querySelector('.Addiv'))
1467        } 
1468    });
1469</script>
1469
1470
1471
1472
1473<div id="LargeImageContainerDiv" style="display:none; position: absolute; z-index:2"></div>
1474<div class="productList m20bottom">
1475	<table class="productListControls">
1476		<tr>
1477		    <td>
1478			    
1479
1480<script type="text/javascript">
1481    function pageClick(offset, pageSelected) {
1482        $('#' + cmdFld).val('Poffset=' + offset + '=' + pageSelected);
1483    }
1484    function nextPage() {
1485        $('#' + cmdFld).val('NextPage');
1486    }
1487    function previousPage() {
1488        $('#' + cmdFld).val('PreviousPage');
1489    }
1490    function nextBlock() {
1491        $('#' + cmdFld).val('NextBlock');
1492    }
1493    function previousBlock() {
1494        $('#' + cmdFld).val('PreviousBlock');
1495    }
1496</script>
1496
1497
1498<div class="edcPager">
1499    <div id="ctl03_ctl01_records_EspPager1_EndecaPager">
1500	    <span>
1501            
1502        </span>
1503        <span>
1504            
1505        </span>
1506        <span class="ItemOffsetChoice">
1507            
1508        </span>
1509        <span>
1510           
1511       </span>
1512       <span>
1513	      
1514       </span>
1515       <input type="hidden" name="ctl03$ctl01$records$EspPager1$StartPageNum" id="ctl03_ctl01_records_EspPager1_StartPageNum" value="1" />
1516   </div>
1517</div>
1518		    </td>
1519		    <td>
1520			    <label id="ctl03_ctl01_records_label1" class="TxtLabel">Items per Page:</label>
1521			    <select name="ctl03$ctl01$records$CmbNumberPerPage" onchange="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl03$ctl01$records$CmbNumberPerPage\&#39;,\&#39;\&#39;)&#39;, 0)" id="ctl03_ctl01_records_CmbNumberPerPage" style="width:60px;">
1522	<option selected="selected" value="20">20</option>
1523	<option value="40">40</option>
1524	<option value="80">80</option>
1525
1526</select>
1527			    </td>
1528			    <td class="last">
1529			    <label id="ctl03_ctl01_records_label2" class="TxtLabel">Sort By:</label>
1530			    <select name="ctl03$ctl01$records$CmbSort" onchange="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl03$ctl01$records$CmbSort\&#39;,\&#39;\&#39;)&#39;, 0)" id="ctl03_ctl01_records_CmbSort" style="width:145px;">
1531	<option selected="selected" value="PVRN">Best Matched</option>
1532	<option value="PRNW">New Product</option>
1533
1534</select>
1535		    </td>
1536	    </tr>
1537	</table>
1538	<div class="prodTileWrap">	
1539            
1540	
1541    
1542        
1543    </div>
1544</div>
1545<input type="hidden" name="ctl03$ctl01$records$numberPerPageOldValue" id="ctl03_ctl01_records_numberPerPageOldValue" value="20" />
1546<input type="hidden" name="ctl03$ctl01$records$hidAdId" id="ctl03_ctl01_records_hidAdId" />
1547<input type="hidden" name="ctl03$ctl01$records$hfld" id="ctl03_ctl01_records_hfld" />
1548
1549<table class="productListControls m25top">
1550	<tr>
1551        <td class="last" style="vertical-align:middle;">
1552	        
1553
1554<script type="text/javascript">
1555    function pageClick(offset, pageSelected) {
1556        $('#' + cmdFld).val('Poffset=' + offset + '=' + pageSelected);
1557    }
1558    function nextPage() {
1559        $('#' + cmdFld).val('NextPage');
1560    }
1561    function previousPage() {
1562        $('#' + cmdFld).val('PreviousPage');
1563    }
1564    function nextBlock() {
1565        $('#' + cmdFld).val('NextBlock');
1566    }
1567    function previousBlock() {
1568        $('#' + cmdFld).val('PreviousBlock');
1569    }
1570</script>
1570
1571
1572<div class="edcPager">
1573    <div id="ctl03_ctl01_records_EspPager2_EndecaPager">
1574	    <span>
1575            
1576        </span>
1577        <span>
1578            
1579        </span>
1580        <span class="ItemOffsetChoice">
1581            
1582        </span>
1583        <span>
1584           
1585       </span>
1586       <span>
1587	      
1588       </span>
1589       <input type="hidden" name="ctl03$ctl01$records$EspPager2$StartPageNum" id="ctl03_ctl01_records_EspPager2_StartPageNum" value="1" />
1590   </div>
1591</div>
1592        </td>
1593    </tr>
1594</table>
1595<div id="ctl03_ctl01_records_divNoResults" style="padding:20px; text-align:center;">
1596    <span>There are no products matching the selected criteria. Please start a new search.</span>
1597</div>
1598<div id="ctl03_ctl01_records_div54" class="corpLegal">Information, data and/or screens (the "Material") from this site may not be copied, duplicated, saved, archived or captured by any means except that the Material may be used as part of normal browser caching and printing performed in the course of using the site for its intended purpose.<!--glbCorpLegalNotice--> </div>
1599<input name="ctl03$ctl01$records$isVsAutoOpen" type="hidden" id="ctl03_ctl01_records_isVsAutoOpen" class="isVsAutoOpen" value="false" />
1600
1601
1602        </div>
1603    </div>
1604
1605</div>
1606<input type="hidden" name="ctl03$ctl01$cmdFld" id="ctl03_ctl01_cmdFld" />
1607<input type="hidden" name="ctl03$ctl01$pageSelected" id="ctl03_ctl01_pageSelected" /></div></div>
1608        
1609        <div id="ctl03_MainRow2LeftZone2" class="grid_6 mainZone2"></div>
1610        <div id="ctl03_MainRow2RightZone3" class="grid_6 mainZone3"></div>
1611        
1612        <div id="ctl03_MainRow3LeftZone4" class="grid_9 mainZone4"></div>
1613        <div id="ctl03_MainRow3RightZone5" class="grid_3 mainZone5"></div>
1614        
1615        <div id="ctl03_MainRow4LeftZone6" class="grid_7 mainZone6"></div>
1616        <div id="ctl03_MainRow4RightZone7" class="grid_5 mainZone7"></div>
1617         
1618        <div id="ctl03_MainRow4bLeftZone6" class="grid_5 mainZone6b"></div>
1619        <div id="ctl03_MainRow4bRightZone7" class="grid_7 mainZone7b"></div>
1620        
1621        <div id="ctl03_MainRow5Zone8" class="grid_12 mainZone8"></div>
1622        
1623        <div id="ctl03_MainRow6Zone9" class="grid_4 mainZone9"></div>
1624        <div id="ctl03_MainRow6Zone10" class="grid_8 mainZone10"></div>
1625         
1626        <div id="ctl03_MainRow7Zone11" class="grid_3 mainZone11"></div>
1627        <div id="ctl03_MainRow7Zone12" class="grid_9 mainZone12"></div>
1628    </div>
1629    </div>
1630    </section>
1631    <div class="clear"></div>
1632    <footer>
1633    <div class="footerWrap">
1634    <div class="footer">
1635    <div class="innerWrapper clearfix">
1636        
1637        <div id="ctl03_FooterRow1Zone1" class="grid_12 FooterZone1"></div>
1638        
1639        <div id="ctl03_FooterRow2LeftZone2" class="grid_4 FooterZone2"><div id="ctl03_Module_571579696" class="asiModule Content" IsModule="True"><div id="ctl03_ctl02_cntW" class="contentModule">
1640	
1641    <span class="h2">Quick Links</span>
1642
1643</div>
1644</div><div id="ctl03_Module_571579697" class="asiModule Menu" IsModule="True"><div id="ctl03_ctl03_menuWrap" class="moduleContainer">
1645	
1646    <div class="menuWrap">
1647        <div id="ctl03_ctl03_menu" class="menu vertical"><ul class="tabs clearfix"><li><a href="https://tshirtfray.com/?referrerPage=ProductResults&refPgId=531435075&PCUrl=1"  target="_self"><span class="lnkTxt ">Home</span></a></li><li><a href="/ProductResults"  target="_self"><span class="lnkTxt ">Product Search</span></a></li><li><a href="https://tshirtfray.com/AboutUs/?referrerPage=ProductResults&refPgId=531435075&PCUrl=1"  target="_self"><span class="lnkTxt ">About Us</span></a></li><li><a href="https://tshirtfray.com/ContactUs/?referrerPage=ProductResults&refPgId=531435075&PCUrl=1"  target="_self"><span class="lnkTxt ">Contact Us</span></a></li><li><a href="#"  ><span class="lnkTxt ">New Item</span></a></li></ul></div>
1648    </div>
1649
1650</div></div></div>
1651        <div id="ctl03_FooterRow2MidZone3" class="grid_5 FooterdZone3"><div id="ctl03_Module_571579732" class="asiModule Content" IsModule="True"><div id="ctl03_ctl04_cntW" class="contentModule">
1652	
1653    <span class="h2">
1653Popular Categories</span>
1654
1655</div>
1656</div><div id="ctl03_Module_571579695" class="asiModule Menu" IsModule="True"><div id="ctl03_ctl05_menuWrap" class="moduleContainer">
1657	
1658    <div class="menuWrap">
1659        <div id="ctl03_ctl05_menu" class="menu vertical"><ul class="tabs clearfix"><li><a href="/ProductResults/?SearchTerms=polo+shirts"  target="_self"><span class="lnkTxt ">Polos</span></a></li><li><a href="/ProductResults/?SearchTerms=dress+shirts"  target="_self"><span class="lnkTxt ">Dress Shirts</span></a></li><li><a href="/ProductResults/?SearchTerms=hoodies"  target="_self"><span class="lnkTxt ">Hoodies</span></a></li><li><a href="/ProductResults/?SearchTerms=jackets"  target="_self"><span class="lnkTxt ">Jackets</span></a></li><li><a href="/ProductResults/?SearchTerms=tote+bags"  target="_self"><span class="lnkTxt ">Tote Bags</span></a></li><li><a href="/ProductResults/?SearchTerms=backpacks"  target="_self"><span class="lnkTxt ">Backpacks</span></a></li><li><a href="/ProductResults/?SearchTerms=caps+hats"  target="_self"><span class="lnkTxt ">Caps &amp; Hats</span></a></li><li><a href="/productresults/?searchterms=Aprons"  target="_self"><span class="lnkTxt ">Aprons</span></a></li><li><a href="/productresults/?searchterms=Uniforms"  target="_self"><span class="lnkTxt ">Uniforms</span></a></li><li><a href="/productresults/?searchterms=Blankets"  target="_self"><span class="lnkTxt ">Blankets</span></a></li><li><a href="/ProductResults/" class="btn" target="_self"><span class="lnkTxt ">Shop All</span></a></li></ul></div>
1660    </div>
1661
1662</div></div></div>
1663        <div id="ctl03_FooterRow2RightZone4" class="grid_3 omega FooterZone4"><div id="ctl03_Module_571579678" class="asiModule Address" IsModule="True"><div id="ctl03_ctl06_divAddress" class="address">
1664    
1665    <span id="ctl03_ctl06_spnOfficeLocation">
1666        <h3 id="ctl03_ctl06_h3Title"></h3>
1667        <div class="companyName notranslate">
1668            <span id="ctl03_ctl06_lblCompanyName"></span>
1669        </div>
1670
1671        <div class="ownerNameTitle">
1672            <span id="ctl03_ctl06_lblOwnerNameTitle"></span>
1673        </div>
1674
1675        <div class="addressline notranslate">
1676            <span id="ctl03_ctl06_lblAddress1" class="line1 address-line1"></span>
1677            <span id="ctl03_ctl06_lblAddress2" class="line2 address-line2"></span>
1678            <span id="ctl03_ctl06_lblAddress3" class="line3 address-line3"></span>
1679        </div>
1680        
1681        
1682        
1683    </span>
1684    
1685</div>
1686<span id="ctl03_ctl06_BlockUI_EUL"></span>
1687</div><div id="ctl03_Module_571579694" class="asiModule SocialLinks" IsModule="True">
1688
1689<script type="text/javascript">
1690    function openSocialLinkWindow(url) {
1691        window.open(url, "blank");
1692        return false;
1693    }
1694</script>
1694
1695
1696<div class="socialLinks">
1697    <h3><span id="ctl03_ctl07_lblSocialLinksTitle" class="text-uppercase">Social Links</span></h3>
1698    <ul class="social">
1699        
1700                <li id="ctl03_ctl07_rptSocialLinks_ctl00_liSocial" class="inline">
1701                    <input type="hidden" name="ctl03$ctl07$rptSocialLinks$ctl00$hdnSocialNetwork_ID" id="ctl03_ctl07_rptSocialLinks_ctl00_hdnSocialNetwork_ID" value="2105970" /><input type="hidden" name="ctl03$ctl07$rptSocialLinks$ctl00$hdnSocialNetwork_CD" id="ctl03_ctl07_rptSocialLinks_ctl00_hdnSocialNetwork_CD" value="FCBK" /><span id="ctl03_ctl07_rptSocialLinks_ctl00_spIcon">
1702                            <button id="btnIconLink" class="socialicon social-icon FCBK" onclick="return openSocialLinkWindow('https://www.facebook.com/profile.php?id=100083450645696');"></button>
1703                        </span>
1704                </li>
1705            
1706                <li id="ctl03_ctl07_rptSocialLinks_ctl01_liSocial" class="inline">
1707                    <input type="hidden" name="ctl03$ctl07$rptSocialLinks$ctl01$hdnSocialNetwork_ID" id="ctl03_ctl07_rptSocialLinks_ctl01_hdnSocialNetwork_ID" value="2105969" /><input type="hidden" name="ctl03$ctl07$rptSocialLinks$ctl01$hdnSocialNetwork_CD" id="ctl03_ctl07_rptSocialLinks_ctl01_hdnSocialNetwork_CD" value="INST" /><span id="ctl03_ctl07_rptSocialLinks_ctl01_spIcon">
1708                            <button id="btnIconLink" class="socialicon social-icon INST" onclick="return openSocialLinkWindow('https://www.instagram.com/tshirtfray/');"></button>
1709                        </span>
1710                </li>
1711            
1712    </ul>
1713</div>
1714</div></div>
1715        
1716        <div id="ctl03_FooterRow2bLeftZone2" class="grid_8 FooterZone2b"></div>
1717        <div id="ctl03_FooterRow2bRightZone4" class="grid_4 omega FooterZone4b"></div>
1718        
1719        <div id="ctl03_FooterRow3Zone5" class="grid_12 FooterZone5"><div id="ctl03_Module_571579699" class="asiModule Content" IsModule="True"><div id="ctl03_ctl08_cntW" class="contentModule">
1720	
1721    
1721<script type="text/javascript" src="https://cdn.asicentral.com/esp-websites/900007/Tapestry/tapestry-filters.js"></script>
1721
1722
1723</div>
1724</div></div>
1725    </div>
1726    </div>
1727    </div>
1728    </footer>
1729</div>
1730<div class="clear"></div>
1731<div id="ctl03_FullWidthSubFooterZone" class="clearfix fullWidthFooterZone"><div id="ctl03_Module_571579677" class="asiModule Content" IsModule="True"><div id="ctl03_ctl09_cntW" class="contentModule">
1732	
1733    <span class="notranslate">Powered by ASI.</span> <span id="lnkPP" style="margin-left: 10px;"><a href="javascript:showPrivacyPolicy();">Privacy Policy and Notice of Collection</a>&nbsp; &nbsp;&nbsp;</span> <span id="lnkPP" style="margin-left: 10px;"><a href="javascript:showTermsofService();">Terms of Service</a>&nbsp; &nbsp;&nbsp;</span>
1734
1735</div>
1736</div></div>
1737<script type="text/javascript" src="/Modules/ProductResultsBasic/1_0_1/js/ProductResultsBasic.js?rls=20260909"></script>
vendor: 2 bytes, line 1737
1737
1738<script type="text/javascript" src="/Javascript/Services/ProductService.asmx.min.js?rls=20260909"></script>
vendor: 2 bytes, line 1738
1738
1739<script type="text/javascript" src="/Javascript/Services/EndBuyerPfp.asmx.min.js?rls=20260909"></script>
vendor: 2 bytes, line 1739
1739
1740<script type="text/javascript" src="/Javascript/Services/EndBuyerSponCon.asmx.min.js?rls=20260909"></script>
vendor: 2 bytes, line 1740
1740
1741<script type="text/javascript" src="/Modules/Menu/2_0_0/js/Menu.js?rls=20260909"></script>
vendor: 2 bytes, line 1741
1741
1742<script type="text/javascript" src="/Modules/Menu/2_0_0/js/Menu-mobile.js?rls=20260909"></script>
vendor: 2 bytes, line 1742
1742
1743<script type="text/javascript" src="/Modules/Address/2_0_0/js/Address.js?rls=20260909"></script>
1743
1744</form>
1745    <div id="divCookieConsent">
1746    </div>
1747    
1747<script type="text/javascript">    
1748        function CloseDefaultDialog() {
1749            $(__dialogSelector).dialog('close');
1750            $('#' + 'hdnPwdTaken').val('Y');
1751        }
1752
1753        function LMLogin(query) {
1754            var url = "/WebPages/LMSiteLogin.aspx" + query;
1755            var options = { title: 'Site Login', width: 740, height: 655, modal: true, closeOnEscape: false, draggable: false, titleBarClass: 'ui-widget-header', open: function (event, ui) { $(".ui-dialog-titlebar-close").hide(); } };
1756            if ($('#' + 'hdnPwdTaken').val() == 'N') {
1757                $('body').addClass('password-protected');
1758                openPopup(url, options);
1759            }
1760        }
1761
1762        var consentObj = {};
1763        const CC = window.CookieConsent;
1764        $(document).ready(function () {
1765
1766            var popupPages = ['/SignInPop', '/ProductDetailsQuickView', '/Request'];
1767
1768            var isPopup = false;
1769
1770            var sameSiteVal = isSecure() && inIframe() ? 'None' : 'Lax';
1771
1772            popupPages.forEac
1772h(function (item, index) {
1773                if (window.location.href.toLowerCase().includes(item.toLowerCase())) {
1774                    isPopup = true;
1775                }
1776            });
1777            
1778            if (!window.location.hostname.startsWith('checkout.') && !asi.app.cookieConsentBlocked &&
1779                !isPopup && asi.app._version === '2.0.0') {
1780
1781                consentObj = new CC({
1782                    // just some default styling
1783                    "palette": {
1784                        "popup": {
1785                            "background": "white",
1786                            "text": "black"
1787                        },
1788                        "button": {
1789                            "background": "#1c69af"
1790                        }
1791                    },
1792                    type: 'opt-in',
1793                    revokable: true,
1794                    container: document.getElementById("divCookieConsent"),
1795                    layout: 'categories',
1796                    showCategories: {
1797                        [CC.UNCATEGORIZED]: false,
1798                        [CC.ESSENTIAL]: true,
1799                        [CC.PERSONALIZATION]: false,
1800                        [CC.ANALYTICS]: true,
1801                        [CC.MARKETING]: false
1802                    },
1803                    content: {
1804                        message: 'This website uses cookies to provide the optimal experience to visitors as well as to gather insight on site usage. By clicking "Accept All Cookies" you agree to the storing of cookies on your device for the best performance of this website and to analyze site usage.',
1805                        allow: 'Accept All Cookies',
1806                        customize: 'Cookies Settings',
1807                        customizeHeader: 'Manage your consent',
1808                        customizeMessage: 'Below are the categories of Cookies used on this website. You can select the categories you are OK with being enabled when you visit this website. You can update your choices at any time by moving your mouse to the bottom left of the website and clicking the "Cookies Settings" tab that will appear.',
1809                        acceptSelected: 'Confirm My Choices',
1810                        privacyPolicyLink: '/privacy-policy',
1811                        cookiePolicyLink: '/cookie-policy',
1812                        categoryEssential: 'These cookies are necessary for the website to run optimally.',
1813                        categoryAnalytics: 'These cookies provide information on the usage of this website and do not store any personally identifiable information.',
1814                        policy: 'Cookies Settings'
1815                    },
1816                    elements: {
1817                        policiesLinks: ''
1818                    },
1819                    cookie: {
1820                        domain: window.location.hostname,
1821                        secure: window.location.protocol === 'https:' ? true : false,
1822                        sameSite: sameSiteVal
1823                    },
1824                    // Cookies that belong to each consent category. When a category
1825                    // is not consented to, the library clears these on init and on
1826                    // every consent change. Google Translate's `googtrans` cookie is
1827                    // treated as analytics/tracking alongside the GA cookies.
1828                    cookieCategories: {
1829                        [CC.ANALYTICS]: ['_ga', '_gid', '_gat', 'googtrans']
1830                    }
1831                });
1832
1833                // Keep Google Consent Mode in sync with the user's choice. Fires on
1834                // first paint (returning users) and whenever the choice changes.
1835                consentObj.on('consentApplied', function (result) {
1836                    if (typeof window.asiUpdateConsent === 'function') {
1837                        window.asiUpdateConsent(result.consents.ANALYTICS === CC.ALLOW);
1838                    }
1839                });
1840
1841                consentObj.on('popupClosed', function () {
1842                    // Reload so the new consent state is applied cleanly on the next
1843                    // paint (ga-disable flag, Consent Mode defaults, tagged scripts).
1844                    location.reload();
1845                });
1846
1847            } else if (CC && typeof CC.activateScripts === 'function') {
1848                // The consent banner is not shown here (checkout, block-listed/exempt
1849                // sites, popups, or legacy apps). These contexts loaded analytics
1850                // scripts unconditionally before, so activate the analytics-tagged
1851                // scripts (e.g. Google Translate) to avoid a regression.
1852                CC.activateScripts([CC.ANALYTICS]);
1853            }
1854        });
1855
1856        function inIframe() {
1857            return window.frameElement !== null || window !== window.parent;
1858        }
1859
1860        function isSecure() {
1861            return window.location.protocol === 'https:';
1862        }
1863
1864    </script>
1864
1865    
1866    
1867    
1867<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/1.0.0-rc.1/angular-ui-router.min.js"></script>
1867<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.1/angular-resource.min.js"></script>
1867<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.1/angular-cookies.min.js"></script>
1867<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/2.5.0/ui-bootstrap-tpls.min.js"></script>
1867<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-notify/0.2.0/js/bootstrap-notify.min.js"></script>
1867<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.1.2/toastr.min.js"></script>
1867<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.1/angular-translate.min.js"></script>
1867<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.1/angular-translate-loader-partial/angular-translate-loader-partial.min.js"></script>
1867<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.1/angular-translate-storage-cookie/angular-translate-storage-cookie.min.js"></script>
1867<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.1/angular-translate-storage-local/angular-translate-storage-local.min.js"></script>
1867<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.1/angular-translate-handler-log/angular-translate-handler-log.min.js"></script>
1867<script type="text/javascript" src="/Javascript/vendor-bundle.min.js"></script>
1867
1868</body>
1869</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.