PageSourceSearch

https://www.myparkingsign.com/search/corner_guard

html myparkingsign.com collected 2026-10-02 11:20:32 UTC 537,543 bytes, 7,639 lines download raw bytes

1
2
3<!DOCTYPE html>
4<html lang="en">
5<head>
5<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push(i)})
6(window,'GTM-NDD7H5','google_tags_first_party');</script>
6<script>(function(w,d,s,l){w[l]=w[l]||[];(function(){w[l].push(arguments);})('set', 'developer_id.dY2E1Nz', true);
7		var f=d.getElementsByTagName(s)[0],
8		j=d.createElement(s);j.async=true;j.src='/MPSGTG/';
9		f.parentNode.insertBefore(j,f);
10		})(window,document,'script','dataLayer');</script>
10
11
12
13<script type="text/javascript">    
14    const CartPage = '/cart';
15    const bs5Enable = false;
16    const IsSpnPrice = true;
17    const IsDesignHub = false;
18    const DesignerUIUX2026 = false;
19    const ShowPriceAsDollar = true;
20    
21</script>
21
22
23
24
25
26
27    
28    <title>MyParkingSign</title>
29    
30
31
32
33            <!-- Start of HubSpot Embed Code -->
34            
34<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/50985744.js"></script>
34
35            <!-- End of HubSpot Embed Code -->
36        <!-- begin Convert Experiences code-->
37        <!--
37<script type="text/javascript" src="https://cdn-4.convertexperiments.com/v1/js/10016629-10018525.js?environment=production"></script>
37-->
38        <!-- end Convert Experiences code -->
39
40
41    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
42
43
44<link rel="canonical" href="https://www.myparkingsign.com/search/corner-guard" />
45<meta property="viewengine" content="razor" />
46
47
48<script>
49 try{
50var chatCustomerid='_tempXMuserdy5tmq1fgyu4d4bz53ytfydh20261002072032';
51var chatVisitorid='0';
52window.dataLayer = window.dataLayer || [];
53window.dataLayer.push({'event': 'enablechat'});
54  } catch (err) { }
55</script>
55
56<link rel = "apple-touch-icon" sizes="57x57" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-57x57.png">
57<link rel = "apple-touch-icon" sizes="60x60" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-60x60.png">
58<link rel = "apple-touch-icon" sizes="72x72" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-72x72.png">
59<link rel = "apple-touch-icon" sizes="76x76" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-76x76.png">
60<link rel = "apple-touch-icon" sizes="114x114" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-114x114.png">
61<link rel = "apple-touch-icon" sizes="120x120" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-120x120.png">
62<link rel = "apple-touch-icon" sizes="144x144" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-144x144.png">
63<link rel = "apple-touch-icon" sizes="152x152" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-152x152.png">
64<link rel = "apple-touch-icon" sizes="180x180" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-180x180.png">
65<link rel = "icon" type="image/png" href="https://images.myparkingsign.com/img/favicons/mps-favicon-32x32.png" sizes="32x32">
66<link rel = "icon" type="image/png" href="https://images.myparkingsign.com/img/favicons/mps-favicon-96x96.png" sizes="96x96">
67<link rel = "icon" type="image/png" href="https://images.myparkingsign.com/img/favicons/mps-android-chrome-192x192.png" sizes="192x192">
68<link rel = "icon" type="image/png" href="https://images.myparkingsign.com/img/favicons/mps-favicon-16x16.png" sizes="16x16">
69<link rel = "manifest" href="/img/favicons/mps-manifest.json">
70<link rel = "mask-icon" href="https://images.myparkingsign.com/img/favicons/mps-safari-pinned-tab.svg" color="#05a84b">
71<meta name ="msapplication-TileImage" content="https://images.myparkingsign.com/img/favicons/mps-mstile-144x144.png">
72<meta name ="msapplication-TileColor" content="#ffffff" /> <link rel="preconnect" href="https://fonts.googleapis.com" />
73<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
74<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700;800&display=swap&subset=latin" rel="stylesheet" type="text/css"/>
75<!-- Google Tag Manager --> 
75<script>
vendor: 337 bytes, lines 75-80
75
76(function(w,d,s,l,i){w[l]=w[l]||[]; w[l].push({'gtm.start': 
77new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 
78j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 
79'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 
80})(window,document,'script','dataLayer','
80GTM-NDD7H5
vendor: 5 bytes, lines 80-81
80');
81 
81function gtag(){dataLayer.push(arguments);}
82</script>
82
83<!-- End Google Tag Manager --> 
84<script>
85window.dataLayer = window.dataLayer || [];
86window.dataLayer.push({'event': 'msclarity'});
87</script>
87
88    
89<meta name='viewport' content='width=device-width, initial-scale=1'>
90<link rel="stylesheet" type="text/css" href="/js/external/bootstrap/bootstrap-4.5.3.min.css"  />
91
92<link rel="stylesheet" type="text/css" href="/css/xpicons.css"  />
93
94<link rel="stylesheet" type="text/css" href="/css/ui-common.css"  />
95
96<link rel="stylesheet" type="text/css" href="/css/ui-myparkingsign.css"  />
97
98
99    
100    <link rel="preconnect" href="https://fonts.googleapis.com" />
101<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
102<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700;800&display=swap&subset=latin" rel="stylesheet" type="text/css"/>
103<!-- Google Tag Manager --> 
103<script>
vendor: 337 bytes, lines 103-108
103
104(function(w,d,s,l,i){w[l]=w[l]||[]; w[l].push({'gtm.start': 
105new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 
106j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 
107'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 
108})(window,document,'script','dataLayer','
108GTM-NDD7H5
vendor: 5 bytes, lines 108-109
108');
109 
109function gtag(){dataLayer.push(arguments);}
110</script>
110
111<!-- End Google Tag Manager --> 
112<script>
113window.dataLayer = window.dataLayer || [];
114window.dataLayer.push({'event': 'msclarity'});
115</script>
115
116
117    <meta name="robots" content="noindex, nofollow" />
118    <meta name="googlebot" content="noindex, nofollow" />
119
120
121    <style type="text/css">
122        :root {  --page-master-color: var(--primarycolor); }
123        .main-no-results-message { grid-column: 1 / -1; width: 100%; font-size: 26px; font-family: var(--heading-font); font-weight: 400; line-height: normal; color: #707070; padding: 40px 0; text-align: center; }
124        .main-no-results-message strong { color: #000; }
125        .no-results-found { margin: 40px auto 00px; font-size: 16px; }
126        .no-results-found .searchBox__input-container_box { margin-bottom: 20px; }
127        .try_our_tips { max-width: 550px; margin: 0 auto; }
128        .try_our_tips .try_our_tips_title { font-size: 20px; font-weight: 500; margin-bottom: 5px; color: #000; }
129        .try_our_tips ul { margin: 0; padding: 0; }
130        .try_our_tips ul li { position: relative; list-style-type: none; padding-left: 16px; }
131        .try_our_tips ul li .try_check_icon { display: inline-block; vertical-align: middle; position: absolute; top: -1px; left: 0; }
132        .try_our_tips ul li + li { margin-top: 8px; }
133        .no-results-found .page_title { font-size: 26px; font-family: var(--heading-font); font-weight: 400; line-height: normal; color: #707070; }
134        .no-results-found .page_title span { color: #000; }
135        .lets_help .lets_help_title { font-size: 26px; margin-bottom: 8px; font-weight: 400; line-height: normal; font-family: var(--heading-font); }
136        .lets_help p { margin-bottom: 20px; }
137        .contact_customer_care { width: 100%; max-width: 500px; position: relative; border-radius: 12px; }
138        .contact_customer_care p { font-size: 16px; font-weight: 400; margin-bottom: 0; }
139        .contact_customer_care p.phone_number a { color: #000; }
140        .contact_customer_care p span { display: inline-block; vertical-align: middle; margin-right: 4px; margin-top: -2px; }
141        .contact_customer_care .contact_customer_care_right_box { margin-top: 10px; }
142        .contact_customer_care_title { font-size: 20px; font-weight: var(--text-bold); }
143        .contact_customer_care p span svg { height: 16px; }
144        .no-results-found hr { border-top-color: #e7e7e7; margin: 30px 0 25px; }
145        .cant_find_sign { max-width: 1030px; margin: 0 auto; }
146        .cant_find_sign .cant_find_sign_title { font-size: 26px; margin-bottom: 25px; font-weight: 400; text-align: center; line-height: normal; font-family: var(--heading-font); }
147        .cant_find_sign ul { text-align: center; display: flex; }
148        .cant_find_sign ul { margin: 0; padding: 0; }
149        .cant_find_sign ul li { display: inline-block; vertical-align: middle; flex: 1 0; list-style-type: none; }
150        .cant_find_sign ul li p { font-size: 18px; font-weight: 400; }
151        .cant_find_sign ul li .img_box { margin-bottom: 8px; }
152        .contact_customer_care .supports-icons-cont svg { max-width: 152px; }
153
154        @media (max-width: 991px) {
155            .no-results-found .searchBox__input-container_box { margin-bottom: 20px; }
156            .lets_help { margin: 25px 0; }
157            .lets_help .lets_help_title, .no-results-found .page_title, .cant_find_sign .cant_find_sign_title { font-size: 24px; }
158            .contact_customer_care_title { font-size: 18px; }
159            .contact_customer_care { width: 50%; max-width: 100%; }
160            .no-results-found .page_title { padding-top: 0; }
161            .try_our_tips ul li .try_check_icon { margin-right: 6px }
162            .contact_customer_care p { font-size: 14px; }
163            .contact_customer_care p span svg { height: 15px; }
164        }
165
166        @media (max-device-width: 767px) {
167            .cant_find_sign ul li p { font-size: 14px; }
168            .cant_find_sign ul { flex-wrap: wrap; margin-top: -10px; }
169            .cant_find_sign ul li { min-width: 120px; padding-top: 10px; }
170            .contact_customer_care_title { font-size: 14px; }
171        }
172
173        @media (max-device-width: 567px) {
174            .cant_find_sign ul li .img_box svg { height: 35px; }
175            .contact_customer_care_row { flex-wrap: wrap; }
176            .contact_customer_care .supports-icons-cont img { max-width: 120px; }
177            .contact_customer_care .supports-icons-cont svg { max-width: 120px; }
178        }
179    </style>
180
181       
182
183    <style type="text/css">
184        .noresult {
185            text-align: center !important;
186            display: block !important;
187            margin-top: 20px;
188            border-bottom: none !important;
189            width: 100%;
190            margin-bottom: 20px
191        }
192
193        .mat-spinner-text {
194            position: fixed;
195            top: 50%;
196            left: 50%;
197            z-index: 1000001;
198            height: 128px;
199            width: 128px;
200            margin-top: -64px;
201            margin-left: -64px;
202            line-height: 32px;
203            text-align: center;
204            font-size: 27px;
205            color: #303b83;
206            border-radius: 16px !important;
207            opacity: .6;
208            box-shadow: 0 0 20px #dedede
209        }
210
211        #spinner > .bgGlass2 {position: fixed;top: 0;left: 0;
211height: 100%;width: 100%;z-index: 9999;opacity: .5;background-color: #faf6f6}
212        .ss_dept_sub_heading{margin:0;}
213        .badge-disabled {background-color: #e3e3d9;}
214        .ss_subcategory_filter_right_box{display:flex;flex-wrap:wrap;}
215
216        .ss_department_slider .slick_slider_Btn{width: 36px; height: 36px; border-radius: 8px; background-color: #fff; color: var(--gray-700); border: 1px solid #D5D7DA; display: flex ; align-items: center; justify-content: center; z-index: 3; transform: none; top: calc(180px / 2);}
217        .ss_department_slider .slick_slider_Btn::before{display: none;}
218        .ss_department_slider .slick_slider_Btn:hover,
219        .ss_department_slider .slick_slider_Btn:focus{background-color: #FAFAFA; color: #000!important; box-shadow: none; outline: none; border-color: #D5D7DA;}
220        .ss_department_slider .slick-prev{left: 0;}
221        .ss_department_slider .slick-next{right: 0;}
222        .ss_department_slider .slick_slider_Btn.slick-disabled,
223        .ss_department_slider .slick_slider_Btn.slick-disabled:hover{ color: #A4A7AE!important;border: 1px solid #D5D7DA; opacity: 0.8;}
224        .ss_department_slider .department_products_item{padding: 0 15px; height: auto;}
225
226        @media (min-width: 767px) {
227            .ss_department_slider{padding: 0 40px;}
228            .search-result-page .department_grid.department_grid_5_col{grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));}
229            .search-result-page .department_grid .department_products_img,
230            .ss_department_slider .department_grid .department_products_img{width: 200px;height: 200px;}
231
232            .search-result-page .department_grid .department_products_img img,
233            .search-result-page .department_grid .department_products_img img{max-width: 145px; max-height: 145px;}
234        }
235
236
237        .filter-search-box{margin-bottom: 15px; position: relative;}
238        .filter-search-box::after{content: ""; position: absolute; top: 50%; left: 6px; transform: translateY(-50%); mask-repeat: no-repeat; mask-size: 14px; mask-position: center center; width: 20px; height: 20px; background-color: #333; display: flex; align-items: center; justify-content: center;
239            mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"/></svg>');}
240        .filter-search-box .form-control{border-radius: 25px; height: 35px; font-size: 14px; padding: 0 15px; padding-left: 28px; color:#333}
241        .filter-search-box .form-control::placeholder{color:#333}
242
243        .see_all_filter_btn .down_icon svg{transition: 0.3s;}
244        .see_all_filter_btn .active .down_icon svg{transform: rotate(180deg);}
245
246       /* .search-result-page .pagination .page-link{ padding: 8px 12px;}
247        .search-result-page .pagination .page-link svg{max-width:16px;}*/
248        .search-result-page button.pagination_page_btn.disabled{pointer-events:none;opacity:0.5;cursor:not-allowed;}
249
250
251        
252
253        .search-result-page .applied-department-filter-tag .list-unstyled{gap:15px;}
254        .search-result-page .applied-department-filter-tag .applied-tag{padding:3px 15px 0 6px; border-radius:6px;}
255        .search-result-page .applied-department-filter-tag .applied-tag span{display:block;font-weight:var(--text-bold);}
256        .search-result-page .applied-department-filter-tag .applied-tag .reset_btn{width:20px; height:20px; border-radius:100%;color:#fff;background-color:#7b7b7b; align-items:center;right:-7px;top:-7px;text-align:center;line-height:22px; font-size:13px;justify-content:center;}
257        .search-result-page .applied-department-filter-tag .applied-tag .reset_btn svg{position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;}
258        .search-result-page .applied-department-filter-tag .applied-tag .reset_btn:hover{color:#fff; background-color:#6f6f6f}
259        
260        @media (max-width: 1199px) {
261            .search-result-page .products_filter_body .subcategory-filter-box:last-child{border:none;}
262            .subcategory-container-box{padding-top: 30px;}
263            .plp-box-style .ss_dept_main_heading{ margin-bottom:0;}
264        }
265
266        @media (max-width: 767px) {
267            .ss_department_slider .slick_slider_Btn{bottom: 0;left: inherit; right: inherit; top: inherit;}
268            .ss_department_slider{padding-bottom: 50px;}
269            .ss_department_slider .slick-prev{ left: calc(50% - 45px);}
270            .ss_department_slider .slick-next{ right: calc(50% - 45px);}
271            /*.search-result-page .pagination .page-link{ padding: 5px 11px; font-size: 14px; border: 1px solid #d3d3d3;}
272            .search-result-page .page-item.disabled .page-link{border: 1px solid #d3d3d3;}
273            .search-result-page .pagination .page-link svg{max-height:12px;}
274            .search-result-page .pagination .page-item.disabled{ border-color:#d3d3d3;}*/
275            .pagination>li.page-item.active>a, .pagination>li.page-item.active>a:focus, .pagination>li.page-item.active>a:hover, .pagination>li.page-item.active>span, .pagination>li.page-item.active>span:focus, .pagination>li.page-item.active>span:hover, .pagination>li.page-item.active>button, .pagination>li.page-item.active>button:focus, .pagination>li.page-item.active>button:hover{ background-color: var(--primarycolor);border-color: #d3d3d3;color: #fff;}
276            .ss_subcategory_filter_count .filter_pagination_cont{font-size: 12px; row-gap: 5px;width:100%;}
277            
278            .search-result-page .ss_subcategory_filter_count .ss_subcategory_filter + .btn{margin-left:10px}
279            .search-result-page .subcategory-container .subcategory-content-right .ss_subcategory_filter_count{row-gap:15px;}
280
281            .search-result-page .plp-box-style .ss_dept_main_heading h1{font-size:22px;}
282            .search-result-page .container{padding:0;}
283        }    
284        @media (max-width: 567px) {
285            .search-result-page .products_grid .ss-product-box + .ss-product-box{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)}
286        }
287        .search-highlights {min-width: 300px;padding: 10px 10px 10px 10px;}
288        .search-highlights li {list-style: none; }
289        .search-highlights em {background-color: yellow;}
290        .ss-product-ltmprice {
291                font-size: 14px;
292                margin-top: 6px;
293                color: #555;
294                font-weight:bold;
295                margin-bottom: 10px;
296            }
297
298            .ss-product-ltmprice .price {
299                color: #1a7f37;            /* soft green (positive feel) */
300                font-weight: 600;
301                background: #e6f4ea;      /* light green background */
302                padding: 2px 6px;
303                border-radius: 4px;
304                margin-left: 4px;
305                display: inline-block;
306            }
307            .ss-product-rating-box a{cursor:default;}
308            .see_all_related_box{margin-top:20px;}
309            #semanticSubCopy{color:#707070;font-size:16px;margin-top:-5px;}
310    </style>
311
312
313    <div id="spinner" style="display:none;">
314        <div class="mat-spinner-text" style="background-image: url('/img/src/AjaxLoaderEL.gif')!important;"></div>
315        <div class="bgGlass2"></div>
316    </div>
317    <svg style="display:none;" xmlns="http://www.w3.org/2000/svg"><symbol id="customer-care-icon" viewBox="0 0 150 150"><path fill="#EDEDED" d="M1.713 122.801c4.38 10.726 14.64 15.79 21.2 19.027 25.849 12.757 65.147 11.21 93.462-12.15 6.626-5.466 39.819-39.425 32.272-78.14-6.675-34.225-37.329-49.076-69.402-51.33-23.604-1.658-54.351 6.52-65.254 27.418-6.856 13.141 1.356 17.301-4.274 47.063-4.874 25.761-13.362 34.992-8.004 48.112z" /><path d="M29.318 137.209c-2.105 0-5.448-.401-9.43-2.312-3.863-1.854-7.399-4.684-10.506-8.411a.271.271 0 0 1 .416-.347c8.143 9.766 16.995 10.528 19.522 10.528h.005a.27.27 0 1 1 0 .542h-.007z" /><path d="M30.013 140.923c-.845 0-4.16-.121-8.57-1.844-4.624-1.809-11.347-5.803-17.126-14.569a.271.271 0 1 1 .453-.298c5.7 8.647 12.32 12.583 16.87 14.361 4.918 1.922 8.523 1.806 8.558 1.804a.265.265 0 0 1 .281.26.27.27 0 0 1-.26.282c-.018 0-.088.004-.206.004zM142.312 74.01a.271.271 0 0 1-.26-.35c1.212-3.973 1.674-7.941 1.371-11.798a.268.268 0 0 1 .249-.29.274.274 0 0 1 .291.249c.309 3.925-.159 7.962-1.393 11.998a.27.27 0 0 1-.258.191zm2.437 3.326a.27.27 0 0 1-.253-.365c2.682-7.184 3.146-14.328 1.38-21.232a.271.271 0 0 1 .525-.136c1.794 7.014 1.325 14.267-1.398 21.556a.273.273 0 0 1-.254.177zM4.43 120.893a1.817 1.817 0 0 1-1.768-2.221 1.82 1.82 0 0 1 2.174-1.361c.471.109.874.396 1.13.806.257.41.338.898.23 1.369a1.817 1.817 0 0 1-1.768 1.407h.001zm-.286-.574a1.273 1.273 0 1 0 .573-2.48 1.273 1.273 0 0 0-.573 2.48zm22.932-66.557a.27.27 0 0 1-.264-.332l.259-1.106a.271.271 0 0 1 .527.123l-.258 1.106a.272.272 0 0 1-.264.21zm.905-3.871a.27.27 0 0 1-.264-.332l.259-1.106a.271.271 0 0 1 .527.123l-.258 1.106a.272.272 0 0 1-.264.21zm2.169 1.951a.225.225 0 0 1-.059-.007l-1.107-.253a.272.272 0 0 1 .12-.53l1.108.254a.271.271 0 0 1-.06.536h-.001zm-3.878-.883a.222.222 0 0 1-.06-.008l-1.107-.252a.271.271 0 0 1 .121-.53l1.108.253a.271.271 0 0 1-.06.537h-.002z" /><path fill="var(--page-master-color)" d="M1.174 27.709c-.43-3.936-.301-9.569 2.94-14.368C13.076.069 40.475 1.117 46.12 11.545c2.865 5.293.188 13.118-4.035 17.513-6.247 6.498-17.118 6.7
31778-23.87 3.2-6.43-3.408-8.6-10.034-12.59-9.286-2.22.416-3.63 2.854-4.45 4.737h-.002z" /><path fill="#fff" d="M13.93 16.63a.271.271 0 0 1-.01-.542l23.02-.719a.27.27 0 1 1 .018.542l-23.02.719h-.009zm5.44 3.88a.271.271 0 0 1-.009-.542l11.583-.361a.27.27 0 1 1 .018.542l-11.583.361h-.009z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M62.326 51.002c.56-.842 6.86-10.663 2.372-21.5-3.15-7.608-10.746-13.614-19.348-13.681-1.45-.011-10.606-.083-15.282 7.373-3.15 5.022-3.297 11.905.07 16.804 4.001 5.822 11.317 6.441 12.403 6.515 7.594.526 11.617-4.462 15.818-2.245 2.57 1.356 3.544 4.53 3.969 6.736l-.002-.002z" /><path d="M35.837 30.099a.271.271 0 0 1-.009-.543l21.643-.675c.15-.01.274.112.28.262a.27.27 0 0 1-.262.28l-21.643.676h-.009zm6.877 2.608a.271.271 0 0 1-.009-.542l7.744-.242a.272.272 0 0 1 .018.542l-7.744.242h-.009z" /><path fill="#fff" d="M24.98 67.24c-.875-2.28-2.149-7.186-3.09-8.72-.941-1.533-2.076-2.885-3.933-4.223-.953-.686-2.904-2.012-4.432-2.529-1.529-.517-1.04 2.529.317 3.158 1.359.628 2.37 1.68 1.971 1.918-.276.166-1.067.918-2.47.484-1.569-.486-2.528-2.054-2.383-3.692.025-.284.072-.57.15-.846.478-1.687-.214-3.518-1.776-4.311-.74-.376-1.644-.598-2.728-.49-1.718.172-2.747 9.823 3.535 13.357 1.3.731 6.75 2.223 7.788 3.863 1.036 1.64 2.082 4.83 2.082 4.83l4.968-2.8h.002z" /><path d="M19.858 70.439l-.103-.314c-.011-.031-1.05-3.178-2.056-4.771-.67-1.06-3.483-2.115-5.537-2.887-.932-.35-1.737-.652-2.153-.885-4.716-2.653-5.432-8.618-4.776-11.754.273-1.3.752-2.049 1.348-2.108 1.031-.103 1.998.07 2.877.518 1.633.83 2.439 2.777 1.915 4.628-.068.24-.115.508-.14.797-.138 1.539.785 2.973 2.194 3.409 1.104.341 1.758-.118 2.108-.364.033-.021.062-.043.089-.06-.085-.241-.752-.95-1.894-1.475-1.082-.498-1.678-2.267-1.316-3.174.195-.491.643-.674 1.197-.486 1.548.522 3.487 1.832 4.504 2.565 1.692 1.221 2.928 2.547 4.004 4.301.61.994 1.325 3.265 2.015 5.461.399 1.266.774 2.464 1.098 3.302l.083.219-5.459 3.076.002.002zM7.148 48.233c-.17 0-.34.009-.513.025-.255.025-.636.562-.87 1.68-.626 2.986.046 8.66 4.51 11.17.38.214 1.167.51 2.079.852 2.244.841 5.038 1.89 5.804 3.103.862 1.364 1.712 3.728 2.005 4.58l4.48-2.526c-.309-.835-.658-1.946-1.026-3.116-.649-2.065-1.386-4.404-1.96-5.34-1.051-1.714-2.206-2.953-3.86-4.145-.994-.716-2.882-1.993-4.36-2.493-.351-.118-.462.021-.523.173-.242.605.19 2.088 1.04 2.482 1.041.48 2.183 1.373 2.217 1.978a.449.449 0 0 1-.219.42 2.496 2.496 0 0 0-.108.073c-.367.257-1.223.856-2.58.437-1.65-.509-2.733-2.182-2.574-3.974.03-.321.083-.623.16-.896.453-1.604-.236-3.284-1.64-3.997a4.497 4.497 0 0 0-2.064-.488l.002.002z" /><path fill="var(--page-master-color)" d="M16.608 70.688l10.376-6.579s17.977 24.322 23.877 26.043c5.902 1.722 15.89 2.479 15.89 2.479s6.265 15.587-7.174 22.426c-21.422 10.9-42.969-44.369-42.969-44.369z" /><path fill="var(--page-master-color)" d="M67.272 124.667l53.966 7.215c-2.438-7.795-3.181-19.901-1.14-27.815 4.964-19.233 6.769-36.063-3.621-40.104-2.661-1.035-5.662-1.989-9.029-2.89-10.739-2.878-30.717-2.735-41.554 4.492-17.208 11.478-21.545 36.383-21.545 36.383l22.239 3.886.682 18.833h.002z" /><path fill="#fff" d="M29.466 126.11l.15 2.531c.02.34.255.631.582.723l72.194 20.269a2.575 2.575 0 0 0 2.3-.464l15.387-12.903-5.387-5.771-85.226-4.383v-.002z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M103.084 150a2.83 2.83 0 0 1-.766-.105l-72.194-20.269a1.073 1.073 0 0 1-.78-.969l-.15-2.53a.27.27 0 0 1 .283-.288l85.226 4.383c.07.003.135.034.184.085l5.387 5.771a.271.271 0 0 1-.024.394l-15.387 12.903a2.863 2.863 0 0 1-1.781.623l.002.002zm-73.329-23.604l.132 2.229a.53.53 0 0 0 .385.479l72.194 20.269c.71.201 1.48.045 2.058-.415l15.163-12.716-5.118-5.482-84.814-4.361v-.003z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M29.466 126.11l73.306 19.849a2.288 2.288 0 0 0 2.059-.448l16.407-13.629-69.262-17.893-22.51 12.121z" /><path fill="#fff" d="M128.56 115.893l-6.709 12.185a2.28 2.28 0 0 1-3.106.901l-4.225-2.222c-.478-.265-1.116-.491-1.775-.627a3.785 3.785 0 0 0-3.151.791l-6.526 5.344c-3.28 3.535 3.918 4.303 5.358 4.147l2.474-.265s2.73.114 4.916.894c2.185.78 5.272 1.275 8.434.152l.247-.089a9.2 9.2 0 0 0 4.617-3.636l8.051-12.296-8.605-5.279z" />
317<path d="M120.38 138.116c-1.958 0-3.622-.452-4.655-.82-2.025-.723-4.568-.866-4.816-.878l-2.455.263c-.854.091-5.393-.162-6.338-2.048-.376-.75-.123-1.61.753-2.554a.65.65 0 0 1 .027-.026l6.527-5.343a4.045 4.045 0 0 1 3.376-.847c.686.139 1.344.372 1.851.654l4.22 2.22a2.012 2.012 0 0 0 2.742-.793l6.709-12.184a.272.272 0 0 1 .38-.101l8.605 5.278a.271.271 0 0 1 .085.379l-8.051 12.296a9.53 9.53 0 0 1-4.754 3.743l-.248.089c-1.38.489-2.728.668-3.96.668l.002.004zm-9.48-2.242h.011c.114.005 2.796.125 4.995.91 1.617.577 4.837 1.364 8.251.152l.248-.088a9 9 0 0 0 4.482-3.53l7.897-12.061-8.127-4.984-6.573 11.935a2.545 2.545 0 0 1-1.536 1.228 2.522 2.522 0 0 1-1.938-.222l-4.22-2.22c-.46-.255-1.078-.474-1.703-.6a3.508 3.508 0 0 0-2.927.735l-6.512 5.331c-.697.755-.915 1.405-.654 1.929.718 1.429 4.672 1.873 5.797 1.752l2.475-.265h.029l.005-.002z" /><path fill="var(--page-master-color)" d="M114.797 94.536c11.655 1.82 9.678 12.533 9.678 12.533l-2.436 16.209 11.696 7.608s23.436-25.204 13.599-45.457c-8.147-16.773-36.551-23.384-36.551-23.384l4.014 32.49v.001z" /><path d="M80.302 43.751c-1.292-.592-1.962.394-3.888.127-2.044-.284-4.297-1.816-5.14-4.056-1.021-2.704.45-5.282 1.376-6.906.921-1.616 2.095-3.415 4.131-4.194 2.654-1.013 3.765.542 6.803-.412 2.471-.777 2.29-1.98 4.489-2.612 1.833-.527 7.117-.226 8.298 2.612.75 1.801-.867 2.896-.061 5.564.484 1.602 1.246 1.797 1.801 3.035 1.378 3.069-.349 8.457-3.636 10.262-4.462 2.45-11.942-2.4-14.171-3.422l-.002.002z" /><path fill="#fff" d="M84.404 48.898l-1.039 8.607a4.012 4.012 0 0 1-2.948 3.407l-2.99.965c-.583.188-.698.98-.187 1.318 7.554 5 17.977 4.912 25.21-.63l.845-.649c.562-.431.369-1.33-.319-1.484l-3.7-.835a4.005 4.005 0 0 1-3.05-3.212l-2.264-12.679-9.56 5.195.002-.003z" /><path d="M89.495 67.12c-4.318 0-8.67-1.228-12.405-3.699a.994.994 0 0 1-.435-.974c.054-.392.317-.71.69-.829l2.99-.964a3.726 3.726 0 0 0 2.761-3.181l1.039-8.608a.275.275 0 0 1 .139-.206l9.56-5.195a.272.272 0 0 1 .397.192l2.262 12.679a3.723 3.723 0 0 0 2.843 2.995l3.699.834c.421.096.741.417.833.842.094.426-.063.856-.408 1.122l-.846.648c-3.766 2.887-8.423 4.343-13.12 4.343v.002zm-4.84-18.05l-1.02 8.468a4.257 4.257 0 0 1-3.149 3.636l-2.975.96a.46.46 0 0 0-.32.386.45.45 0 0 0 .199.448c7.61 5.036 17.847 4.781 24.896-.62l.845-.648a.557.557 0 0 0 .208-.575.55.55 0 0 0-.423-.43l-3.7-.834a4.264 4.264 0 0 1-3.256-3.429l-2.197-12.31-9.108 4.947z" /><path fill="#fff" d="M92.876 45.451s3.369-1.653 2.184-4.807c-1.082-2.883-3.403-.016-3.403-.016s-1.911-6.917-5.925-4.19c-4.016 2.729-7.818 3.72-7.818 3.72s1.414 6.96 3.954 11.594c1.532 2.792 3.472 4.74 5.759 3.8 6.26-2.568 5.25-10.101 5.25-10.101z" /><path d="M86.456 56.065c-1.682 0-3.3-1.401-4.827-4.185-2.53-4.614-3.966-11.599-3.98-11.67a.27.27 0 0 1 .196-.315c.038-.01 3.808-1.014 7.735-3.682 1-.68 1.974-.854 2.89-.518 1.874.688 2.941 3.327 3.306 4.402.452-.446 1.299-1.133 2.14-.995.606.097 1.075.583 1.399 1.443 1.096 2.919-1.456 4.648-2.15 5.052.103 1.198.388 7.811-5.434 10.201a3.344 3.344 0 0 1-1.273.264l-.002.003zm-8.224-15.717c.278 1.272 1.649 7.215 3.873 11.272 1.754 3.197 3.576 4.436 5.419 3.68 5.999-2.463 5.094-9.74 5.085-9.815a.27.27 0 0 1 .148-.278c.128-.063 3.132-1.586 2.05-4.469-.25-.665-.578-1.035-.977-1.098-.743-.12-1.668.795-1.962 1.158a.271.271 0 0 1-.471-.098c-.011-.038-1.057-3.739-3.115-4.494-.742-.273-1.55-.12-2.397.457-3.421 2.325-6.734 3.412-7.652 3.687l-.001-.002z" /><path d="M87.238 51.95l-.197-.504 5.407-2.11a5.276 5.276 0 0 0 3.257-6.011l-.537-2.567.531-.11.537 2.567a5.817 5.817 0 0 1-3.591 6.627l-5.407 2.11v-.002z" /><path fill="var(--page-master-color)" d="M94.513 38.318a.27.27 0 0 1-.26-.195c-.02-.067-2.04-6.774-6.534-9.14-1.79-.944-3.752-1.08-5.833-.402a.271.271 0 0 1-.168-.515c2.225-.724 4.33-.576 6.254.44 4.696 2.476 6.716 9.181 6.799 9.465a.27.27 0 0 1-.26.347h.002zm-9.065 14.646c-.59-.596-.576-1.566.03-2.168.608-.601 1.578-.605 2.169-.007.59.598.576 1.566-.031 2.168-.607.601-1.577.605-2.168.007z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M91.624 42.792c-.896-2.175-.005-4.605 1.99-5.426.218-.09 1.052-.34 1.276-.385 1.825-.367 3.16.898 3.958 2.836.86 2.088.585 4.333-1.245 5.242a11.57 11.57 0 0 1-.718.262c-2.262.621-4.363-.352-5.259-2.529h-.002z" />
317<path fill="var(--page-master-color)" d="M97.684 45.024c2.01-.783 2.948-3.194 2.094-5.386-.853-2.193-3.174-3.335-5.184-2.553-2.01.782-2.948 3.194-2.094 5.386.853 2.192 3.174 3.335 5.184 2.553z" /><path fill="#fff" d="M81.127 135.934l-57.053-16.58a2.072 2.072 0 0 1-1.494-1.99V78.266a2.073 2.073 0 0 1 2.652-1.99l57.053 16.579c.885.256 1.364 1.082 1.364 2.003l-.087 38.839c0 1.382-1.107 2.623-2.433 2.237h-.002z" /><path d="M82.283 92.855l-.532-.156V136a2.062 2.062 0 0 0 2.026-2.059V94.843a2.07 2.07 0 0 0-1.494-1.99v.002z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M56.425 138.316v-31.301a3.531 3.531 0 0 0-2.522-3.385l-8.35-2.493a2.275 2.275 0 0 0-2.925 2.18v38.841c0 .904.592 1.698 1.457 1.957l11.635 3.473c.456.136.943.109 1.38-.075l10.104-4.28c.697-.296.65-1.3-.073-1.528l-10.708-3.389h.002z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M58.648 93.63l-14.765-4.424a.473.473 0 0 1-.338-.454v-1.288c0-.323.31-.554.62-.462l14.352 4.3c.31.093.525.378.525.704v1.33a.305.305 0 0 1-.392.293h-.002zm-1.916 52.347a.27.27 0 0 1-.271-.271v-8.501a.27.27 0 1 1 .542 0v8.501a.27.27 0 0 1-.271.271z" /><path d="M56.306 147.944a2.28 2.28 0 0 1-.662-.097l-11.635-3.474a2.327 2.327 0 0 1-1.65-2.215v-15.67a.27.27 0 1 1 .541 0v15.67c0 .777.52 1.474 1.265 1.697l11.635 3.473c.202.06.412.083.625.071a.275.275 0 0 1 .289.253.272.272 0 0 1-.253.289 2.688 2.688 0 0 1-.155.005v-.002z" /><path d="M42.63 126.759a.27.27 0 0 1-.272-.271v-23.171a2.52 2.52 0 0 1 1.025-2.041 2.518 2.518 0 0 1 2.248-.397l8.35 2.492a3.828 3.828 0 0 1 2.715 3.646l-.194 12.442a.266.266 0 0 1-.274.268.272.272 0 0 1-.267-.275l.193-12.437a3.281 3.281 0 0 0-2.329-3.122l-8.349-2.492a1.988 1.988 0 0 0-1.77.312 1.984 1.984 0 0 0-.806 1.608v23.171a.27.27 0 0 1-.27.27v-.003zm13.791 14.449a.27.27 0 0 1-.27-.271v-10.553a.272.272 0 0 1 .543 0v10.553c0 .15-.123.271-.273.271z" /><path d="M81.613 136.275a2.04 2.04 0 0 1-.563-.081l-21.119-6.137a.271.271 0 1 1 .152-.52l21.118 6.136a1.404 1.404 0 0 0 1.274-.238c.502-.378.815-1.044.815-1.74l.086-38.839c0-.865-.448-1.534-1.169-1.743l-57.053-16.58a1.783 1.783 0 0 0-1.584.29c-.457.343-.72.869-.72 1.441v39.098c0 .797.534 1.508 1.298 1.731l16.469 4.785a.271.271 0 0 1-.152.52l-16.469-4.785a2.357 2.357 0 0 1-1.69-2.251V78.264c0-.744.34-1.427.937-1.875a2.32 2.32 0 0 1 2.061-.376l57.053 16.58c.947.274 1.56 1.163 1.56 2.263l-.087 38.839c0 .862-.396 1.695-1.032 2.172a1.959 1.959 0 0 1-1.187.406l.002.002z" /></symbol><symbol id="live-experts-icon" viewBox="0 0 151 150"><g clip-path="url(#a)"><path fill="#EDEDED" d="M59.481 4.45C56.214 5.466 41.72 10.2 27.246 22.757 23.74 25.8 9.567 38.098 3.51 54.628c-10.306 28.141 2.026 70.951 37.55 88.156 41.376 20.038 93.641-4.627 105.561-37.636 5.286-14.64 5.525-38.918-7.793-54.927-10.718-12.884-29.049-19.007-28.339-31.193.342-5.87 4.771-7.492 3.543-11.188C111.118-.927 82.566-2.747 59.48 4.45z" /><path d="M124.061 143.792a.27.27 0 0 1-.134-.506 58.102 58.102 0 0 0 4.106-2.586.271.271 0 0 1 .309.446 59.113 59.113 0 0 1-4.144 2.612.283.283 0 0 1-.134.036l-.003-.002z" /><path d="M128.185 141.193a.272.272 0 0 1-.155-.495 58.12 58.12 0 0 0 12.565-11.792 58.514 58.514 0 0 0 5.917-9.098.27.27 0 0 1 .367-.113.27.27 0 0 1 .114.366 59.1 59.1 0 0 1-5.971 9.181 58.731 58.731 0 0 1-12.683 11.903.277.277 0 0 1-.154.048zm-3.875 8.601a.271.271 0 0 1-.128-.51 59.381 59.381 0 0 0 2.208-1.236.27.27 0 0 1 .275.466c-.73.429-1.478.848-2.228 1.247a.267.267 0 0 1-.127.033z" /><path d="M126.528 148.552a.27.27 0 0 1-.139-.504 60.923 60.923 0 0 0 17.006-14.814 61.342 61.342 0 0 0 6.954-11.015.272.272 0 0 1 .488.239 61.94 61.94 0 0 1-7.016 11.111 61.437 61.437 0 0 1-17.158 14.944.272.272 0 0 1-.137.038l.002.001z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M66.768 36.802l-.873-3.188-3.603.165a13.72 13.72 0 0 0-1.159-1.99l1.909-3.058-2.348-2.324-3.04 1.945a13.88 13.88 0 0 0-1.997-1.139l.125-3.609-3.195-.838-1.658 3.2a13.598 13.598 0 0 0-2.3.017l-1.695-3.187-3.186.873.164 3.606c-.701.334-1.366.72-1.988 1.158l-3.056-1.908-2.322 2.35 1.944 3.04a13.89 13.89 0 0 0-1.138 1.998l-3.606-.125-.836 3.197 3.199 1.659a13.52 13.52 0 0 0 .016 2.302l-3.185 1.696.873 3.188 3.604-.165
317a13.72 13.72 0 0 0 1.158 1.99l-1.908 3.058 2.347 2.324 3.04-1.945a13.88 13.88 0 0 0 1.997 1.139l-.125 3.609 3.196.838 1.657-3.2c.757.06 1.527.054 2.3-.017l1.696 3.187 3.184-.873-.164-3.606a13.692 13.692 0 0 0 1.988-1.158l3.056 1.908 2.322-2.35-1.945-3.04a13.88 13.88 0 0 0 1.139-1.998l3.605.125.837-3.197-3.199-1.659c.06-.76.054-1.529-.016-2.302l3.184-1.696h.002zM52.098 47.93c-4.528 1.242-9.203-1.427-10.445-5.958a8.51 8.51 0 0 1 5.955-10.453c4.529-1.242 9.204 1.428 10.444 5.959a8.51 8.51 0 0 1-5.955 10.453h.002z" /><path d="M6.37 37.748a.272.272 0 0 1-.23-.416c9.518-15.34 20.822-23.418 28.63-27.492 8.47-4.418 14.782-5.215 14.846-5.224a.27.27 0 1 1 .065.538c-.062.007-6.297.799-14.684 5.18-7.74 4.043-18.949 12.058-28.393 27.285a.269.269 0 0 1-.232.129H6.37z" /><path d="M10.49 38.67a.27.27 0 0 1-.231-.412c6.337-10.392 13.701-15.642 13.775-15.695a.272.272 0 0 1 .313.443c-.072.05-7.35 5.244-13.625 15.533a.273.273 0 0 1-.231.13h-.002zm55.933-18.675a.272.272 0 0 1-.255-.179l-.564-1.567a.27.27 0 1 1 .51-.184l.564 1.567a.27.27 0 0 1-.255.363zm1.314 3.649a.272.272 0 0 1-.255-.179l-.564-1.567a.27.27 0 1 1 .51-.184l.564 1.567a.27.27 0 0 1-.255.363zm-3.136-1.818a.272.272 0 0 1-.092-.526l1.32-.475a.27.27 0 1 1 .184.51l-1.32.474a.274.274 0 0 1-.092.017zm3.074-1.106a.272.272 0 0 1-.092-.526l1.32-.475a.27.27 0 1 1 .184.51l-1.32.475a.277.277 0 0 1-.091.016z" />
317<path fill="#fff" d="M126.09 123.126l-104.465 2.42c-3.157.073-5.279-2.532-4.736-5.817l11.84-71.858c.543-3.285 3.54-6.009 6.698-6.083l104.465-2.42c3.157-.072 5.279 2.532 4.737 5.818l-11.841 71.857c-.542 3.286-3.54 6.009-6.698 6.083z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M21.125 121.232l-.118-.001c-.005-.094 0-.225.026-.387l11.84-71.857c.236-1.425 1.746-2.852 3.053-2.883l104.465-2.42c.045 0 .083 0 .117.002.006.094 0 .224-.025.387l-11.839 71.857c-.235 1.424-1.746 2.852-3.052 2.883l-104.465 2.419h-.002z" /><path d="M21.495 125.819c-1.496 0-2.82-.578-3.739-1.635-1.017-1.171-1.42-2.769-1.135-4.499l11.841-71.857c.56-3.403 3.683-6.233 6.96-6.309l58.7-1.36h.007a.272.272 0 0 1 .008.541l-58.7 1.361c-3.03.07-5.918 2.697-6.438 5.856l-11.841 71.857c-.259 1.569.1 3.007 1.01 4.055.839.965 2.066 1.484 3.454 1.448l104.465-2.42c3.029-.07 5.917-2.696 6.437-5.855l11.841-71.857c.259-1.57-.099-3.008-1.01-4.054-.839-.965-2.064-1.486-3.454-1.448l-11.609.27a.278.278 0 0 1-.277-.264.273.273 0 0 1 .264-.279l11.61-.269c1.552-.038 2.929.544 3.876 1.634 1.018 1.17 1.421 2.769 1.135 4.498l-11.841 71.857c-.56 3.403-3.683 6.233-6.96 6.309l-104.465 2.42h-.139z" /><path fill="var(--page-master-color)" style="opacity: 0.55;" d="M130.285 70.986c1.238 0 2.031 1.072 1.769 2.395L128.8 89.864c-.263 1.323-1.477 2.395-2.717 2.395H83.539c-1.238 0-2.031-1.072-1.769-2.395l3.255-16.483c.26-1.323 1.476-2.395 2.716-2.395h42.544z" /><path d="M84.101 78.336c-.018 0-.034 0-.052-.005a.271.271 0 0 1-.213-.318l.925-4.685c.284-1.44 1.623-2.613 2.982-2.613h8.393a.27.27 0 1 1 0 .542h-8.393c-1.113 0-2.212.976-2.449 2.176l-.925 4.684a.272.272 0 0 1-.266.219h-.002zm1.085 14.196H83.54c-.645 0-1.214-.259-1.601-.73-.423-.515-.582-1.24-.434-1.99l.947-4.8a.271.271 0 0 1 .531.105l-.947 4.8c-.115.589 0 1.15.322 1.54.282.343.701.53 1.182.53h1.645a.27.27 0 1 1 0 .543v.002zm3.948 0h-2.44a.27.27 0 1 1 0-.542h2.44a.27.27 0 1 1 0 .542zm19.755 0h-5.839a.27.27 0 1 1 0-.542h5.839a.27.27 0 1 1 0 .542zm17.196 0h-7.041a.27.27 0 1 1 0-.542h7.041c1.113 0 2.212-.976 2.449-2.176l.15-.757a.27.27 0 0 1 .531.104l-.15.758c-.284 1.442-1.623 2.613-2.982 2.613h.002zm-9.936-15.237H88.245a.27.27 0 1 1 0-.542h27.904a.27.27 0 1 1 0 .542zm.121 4.827h-4.767a.271.271 0 1 1 0-.542h4.767a.27.27 0 1 1 0 .542zm-6.754 0h-21.32a.27.27 0 1 1 0-.542h21.32a.272.272 0 1 1 0 .542zm4.578 4.518H91.871a.27.27 0 1 1 0-.542h22.223a.27.27 0 1 1 0 .542z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M125.838 84.085c2.162-2.131 2.233-5.564.16-7.667-2.074-2.103-5.508-2.08-7.67.052s-2.233 5.565-.159 7.668c2.073 2.103 5.507 2.08 7.669-.053z" /><path fill="#fff" d="M123.508 80.573c.81-.8.838-2.087.061-2.875-.778-.788-2.065-.779-2.876.02-.811.8-.838 2.088-.061 2.876.777.788 2.065.779 2.876-.021z" /><path fill="#fff" d="M117.654 83.523c2.411 3.222 6.886 2.575 8.747-.136-2.767-2.319-6.157-1.973-8.747.136zm-3.542-36.331c1.238-.03 2.057 1.021 1.829 2.351l-2.846 16.558c-.228 1.328-1.417 2.43-2.655 2.462L67.908 69.61c-1.237.03-2.056-1.023-1.829-2.352l2.847-16.557c.228-1.329 1.417-2.431 2.655-2.462l42.531-1.048z" /><path d="M91.932 53.973a.27.27 0 0 1-.005-.542l19.933-.34c.147 0 .273.117.277.265a.273.273 0 0 1-.266.277l-19.934.34h-.005zm-8.222 8.855a.27.27 0 1 1-.005-.542l27.022-.524a.271.271 0 0 1 .011.542l-27.023.524h-.006zm21.202-4.923a.271.271 0 0 1-.008-.542l6.074-.15a.267.267 0 0 1 .279.264.271.271 0 0 1-.264.278l-6.074.15h-.007zm-18.763.495a.272.272 0 0 1-.007-.542l14.88-.399a.269.269 0 0 1 .279.264.271.271 0 0 1-.264.278l-14.88.4h-.008z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M80.839 61.311c2.162-2.132 2.233-5.565.16-7.668-2.075-2.103-5.508-2.08-7.67.053-2.162 2.132-2.233 5.565-.16 7.668 2.074 2.102 5.508 2.079 7.67-.053z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M78.507 57.8c.81-.8.838-2.086.06-2.875-.777-.788-2.064-.778-2.875.021-.81.8-.838 2.087-.06 2.875.776.788 2.064.779 2.875-.02z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M72.654 60.752c2.411 3.222 6.886 2.575 8.747-.136-2.767-2.319-6.157-1.973-8.747.136z" /><path fill="#fff" d="M112.303 94.751c1.238 0 2.031 1.072 1.769 2.395l-3.254 16.483c-.262 1.323-1.477 2.395-2.717 2.395H65.557c-1.238 0-2.031-1.072-1.769-2.395l3.255-16.483c.262-1.323 1.476-2.395 2.716-2.395h42.544z" /><path d="M83.422 101.601a.272.272 0 0 1 0-.543l24.836-.007a.271.271 0 1 1 0 .542l-24.836.008zm23.235 4.465h-4.998a.271.271 0 1 1 0-.542h4.998a.27.27 0 1 1 0 .542zm-19.458 3.374H82.2a.27.27 0 1 1 0-.542h4.999a.27.27 0 1 1 0 .542zm11.264-3.374H82.748a.27.27 0 1 1 0-.542h15.715a.27.27 0 1 1 0 .542z" />
317<path fill="var(--page-master-color)" class="svg-alpha" d="M77.583 109.205c2.162-2.131 2.233-5.564.16-7.667-2.074-2.103-5.508-2.08-7.67.052s-2.233 5.565-.16 7.668c2.074 2.103 5.508 2.079 7.67-.053z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M75.252 105.693c.811-.8.839-2.087.062-2.875-.778-.788-2.065-.779-2.876.021-.81.799-.838 2.087-.061 2.875.777.788 2.065.778 2.876-.021z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M69.401 108.643c2.411 3.222 6.886 2.575 8.747-.135-2.767-2.319-6.157-1.974-8.747.135z" /><path d="M68.987 78.851c.12-1.411.17-4.413-1.505-7.47-1.804-3.292-5.987-7.342-11.227-6.63-3.128.425-7.008 2.597-8.056 6.653-1.009 3.909 1.238 7.144 1.6 7.646-1.978.08-2.648.759-2.909 1.17-1.185 1.86 1.179 5.889 4.105 7.787 4.187 2.714 10.743 1.85 14.6-2.008 2.588-2.588 3.212-5.776 3.394-7.148h-.002z" /><path d="M47.407 77.422c.067-1.2.156-5.476-2.855-8.442-.743-.732-3.031-2.986-5.344-2.23-1.45.473-2.176 1.89-2.43 2.452-.283-.4-1.035-1.333-2.2-1.505-1.889-.278-3.525 1.643-4.105 3.157-.936 2.442.01 6.08 2.316 6.63 2.044.487 3.993-1.732 4.095-1.85-.037.165-.416 2.055.744 3.112 1.216 1.11 3.186.449 3.579.317 1.56-.525 1.745-1.484 3.157-1.894 1.178-.344 2.302-.04 3.043.253z" /><path fill="#fff" d="M68.514 73.887s-2.527 1.597-3 6.648c-.316 3.37-5.201 1.757-5.201 1.757s-2.691-1.335-2.507 1.55c.184 2.885 3.528 1.488 3.528 1.488l-8.45 15.126 9.99 5.346 3.399-15.703c.936.342 1.746.481 2.405.513 1.207.06 2.294-.7 2.688-1.843C73.957 81.26 68.51 73.89 68.51 73.89l.004-.003z" /><path d="M62.875 106.072a.268.268 0 0 1-.128-.033l-9.989-5.348a.27.27 0 0 1-.108-.37l8.114-14.528c-.64.159-1.604.278-2.322-.168-.547-.34-.851-.935-.905-1.768-.06-.936.162-1.578.66-1.908.813-.543 2.04.005 2.217.09.222.07 2.702.82 4.023-.045.48-.315.744-.799.808-1.484.48-5.125 3.016-6.784 3.124-6.853a.27.27 0 0 1 .364.069c.055.074 5.5 7.572 2.893 15.128-.434 1.258-1.65 2.091-2.959 2.026a8.332 8.332 0 0 1-2.192-.428l-3.334 15.405a.265.265 0 0 1-.152.187.265.265 0 0 1-.114.026v.002zm-9.616-5.728l9.428 5.048 3.324-15.352a.272.272 0 0 1 .358-.2 7.98 7.98 0 0 0 2.327.498c1.068.052 2.062-.63 2.418-1.661 2.267-6.566-1.79-13.113-2.658-14.402-.595.508-2.295 2.29-2.67 6.286-.079.847-.433 1.483-1.051 1.888-1.594 1.043-4.386.14-4.504.1l-.036-.015c-.303-.15-1.198-.464-1.697-.132-.323.217-.464.696-.417 1.423.041.647.26 1.098.648 1.34.91.566 2.489-.08 2.505-.086a.27.27 0 0 1 .307.07.27.27 0 0 1 .035.313l-8.313 14.884-.004-.002z" /><path fill="#fff" d="M105.284 121.589s-.803-6.002 2.085-8.09c2.189-1.579 5.371-2.562 6.607-2.929.358-.107 1.027-.031 1.18.311 0 0 .277.647-.648 1.084l-2.671 1.115a.368.368 0 0 0-.069.627c.672.521 1.896 1.968 2.093 2.756.329 1.316-.374 2.483-1.629 3.559-1.254 1.075-1.583 1.279-1.642 1.567-.06.285-2.144 2.719-2.144 2.719l-3.162-2.719z" /><path d="M108.446 124.579a.272.272 0 0 1-.177-.065l-3.162-2.72a.268.268 0 0 1-.093-.169c-.034-.252-.789-6.188 2.196-8.344 1.538-1.11 3.788-2.109 6.689-2.97.41-.121 1.263-.072 1.503.459.134.313.139 1.007-.779 1.441l-2.682 1.12c-.034.017-.043.054-.045.074-.002.02 0 .06.038.089.714.553 1.977 2.049 2.191 2.904.327 1.309-.234 2.561-1.715 3.831-.293.252-.535.454-.736.624-.544.457-.792.665-.819.793-.061.293-1.23 1.706-2.201 2.841a.273.273 0 0 1-.184.094h-.02l-.004-.002zm-2.906-3.128l2.877 2.474c.897-1.055 1.811-2.188 1.911-2.407.068-.302.291-.488.997-1.083.199-.168.441-.37.732-.619 1.31-1.123 1.815-2.198 1.542-3.288-.179-.714-1.354-2.109-1.997-2.606a.637.637 0 0 1-.246-.578.637.637 0 0 1 .365-.51l2.682-1.12c.629-.297.528-.662.5-.732-.066-.148-.554-.241-.851-.152-2.842.842-5.036 1.814-6.526 2.89-2.526 1.825-2.073 6.949-1.988 7.731h.002zm4.784.078z" />
317<path fill="var(--page-master-color)" d="M25.778 138.643c.172-.654-9.674-7.527-8.855-14.718.819-7.191 15.716-23.331 25.498-25.305 9.78-1.975-1.534 32.464-1.534 32.464l-15.109 7.561v-.002z" /><path fill="var(--page-master-color)" d="M19.666 149.799h39.942l10.982-39.677s-6.518-12.15-16.155-13.293a28.308 28.308 0 0 0-8.555.264 12.296 12.296 0 0 0-9.24 7.757l-16.972 44.951-.002-.002z" /><path fill="var(--page-master-color)" d="M60.313 130.605l15.948 9.569c8.554 5.68 19.81 6.952 25.463-.183 2.884-3.639 5.85-8.777 8.239-15.683l-5.473-4.984-10.53 9.096a4.063 4.063 0 0 1-5.633-.309c-5.77-6.215-19.115-20.61-21.825-23.774-3.478-4.065-6.19 26.268-6.19 26.268z" /><path d="M25.397 134.892a.27.27 0 0 1-.25-.375l8.56-21.036a.268.268 0 0 1 .352-.148.27.27 0 0 1 .148.354l-8.559 21.036a.272.272 0 0 1-.251.169zm23.897 9.392a.27.27 0 0 1-.26-.347c.025-.085 2.591-8.474 12.114-13.139a.272.272 0 0 1 .238.488c-9.3 4.556-11.808 12.723-11.832 12.806a.271.271 0 0 1-.26.195v-.003z" /></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h150.87v150H0z" /></clipPath></defs></symbol><symbol id="no-results-custom-wizard-icon" viewBox="0 0 47 47"><path d="M10.463.16C10.008.389.32 10.09.143 10.48c-.175.403-.185 1.093-.03 1.403.061.123 2.67 2.793 5.792 5.917l5.69 5.701-4.133 4.144c-4.432 4.454-4.71 4.784-5.247 6.34C1.917 34.832 0 44.698 0 45.358c0 .784.577 1.454 1.392 1.608.37.062 10.524-1.804 11.39-2.103 1.71-.598 2.298-1.072 6.73-5.474l3.99-3.97 5.7 5.681c3.144 3.145 5.824 5.743 5.979 5.804.433.155.897.124 1.36-.092.505-.237 10.195-9.918 10.35-10.351a2.01 2.01 0 0 0 .01-1.278c-.062-.155-2.66-2.835-5.804-5.98l-5.69-5.7 5.381-5.382c5.7-5.722 5.721-5.743 6.061-7.062.32-1.227.093-2.794-.567-3.876-.494-.825-5.947-6.217-6.659-6.598-1.061-.557-2.535-.732-3.68-.433-1.319.34-1.34.36-7.06 6.061l-5.381 5.382-5.7-5.69C14.658 2.758 11.978.16 11.823.098c-.412-.155-1-.124-1.36.062zm27.45 3.434c.412.216 5.277 5.051 5.483 5.454.165.34.155 1.072-.03 1.422-.094.165-1.021 1.155-2.073 2.206l-1.917 1.908-3.453-3.454c-1.897-1.897-3.453-3.485-3.453-3.536 0-.165 3.772-3.918 4.071-4.052a1.564 1.564 0 0 1 1.371.052zM12.626 5.563l1.34 1.34-2.37 2.371 2.473 2.475 2.371-2.372 4.639 4.64-3.505 3.505c-1.928 1.928-3.525 3.495-3.556 3.484a974.49 974.49 0 0 1-4.938-4.959L4.195 11.13 7.69 7.687c1.917-1.897 3.515-3.454 3.546-3.454.03-.01.66.588 1.391 1.33zm20.801 8.02l3.495 3.495-11.865 11.836c-6.524 6.505-12.029 11.948-12.245 12.092-.207.145-.619.35-.907.464-.454.176-7.896 1.64-7.968 1.567-.031-.03 1.123-6.257 1.33-7.216.061-.289.278-.846.484-1.237.34-.67 1.216-1.567 12.225-12.609C24.502 15.45 29.862 10.1 29.893 10.1c.03 0 1.618 1.567 3.535 3.485zm1.897 14.681l2.299 2.3-2.371 2.37 2.474 2.474 2.37-2.37 2.732 2.731-7.01 7.01-9.843-9.845 3.474-3.474c1.917-1.918 3.504-3.485 3.535-3.485.031 0 1.083 1.031 2.34 2.29z" /><path fill="var(--page-master-color)" d="M7.463 27.64c-4.432 4.453-4.71 4.783-5.247 6.34C1.917 34.825 0 44.69 0 45.35c0 .784.577 1.454 1.392 1.61.37.061 10.524-1.805 11.39-2.104 1.71-.598 2.298-1.072 6.73-5.474 13.598-13.53 10.863-10.854 21.276-21.268 5.7-5.722 5.721-5.743 6.061-7.062.32-1.227.093-2.794-.567-3.877-.494-.824-5.947-6.216-6.659-6.598-1.061-.556-2.535-.732-3.68-.433-1.319.34-1.34.361-7.06 6.062C15.77 19.321 15.67 19.41 7.463 27.64zm30.45-24.052c.412.216 5.277 5.051 5.483 5.453.165.34.155 1.073-.03 1.423-.094.165-1.021 1.155-2.073 2.206l-1.917 1.908-3.453-3.454c-1.897-1.897-3.453-3.485-3.453-3.536 0-.165 3.772-3.918 4.071-4.052a1.564 1.564 0 0 1 1.371.052zm-4.485 9.99l3.495 3.494-11.865 11.835C18.534 35.413 13.03 40.856 12.813 41c-.207.145-.619.35-.907.464-.454.175-7.896 1.64-7.968 1.567-.031-.03 1.123-6.258 1.33-7.216.061-.289.278-.846.484-1.237.34-.67 1.216-1.567 12.225-12.609 6.525-6.526 11.885-11.876 11.916-11.876.03 0 1.618 1.567 3.535 3.485z" /></symbol><symbol id="no-results-free-artwork-icon" viewBox="0 0 47 47"><g clip-path="url(#a)"><path fill="#333" d="M22.132.184a7.166 7.166 0 0 0-1.01.477c-.523.312-2.056 1.79-3.378 3.259-1.514 1.68-2.157 1.89-5.14 1.68-3.13-.22-4.673.137-5.802 1.33-1.11 1.176-1.414 2.626-1.202 5.674.156 2.23.055 3.038-.478 3.837-.202.294-.743.881-1.202 1.303C2.45 19.066.973 20.6.66 21.122.166 21.967 0 22.564 0 23.5c0 .936.165 1.533.66 2.378.313.523 1.791 2.056 3.26 3.378 1.68 1.514 1.89 2.157 1.68 5.14-.212 3.048.091 4.498 1.202 5.673 1.13 1.194 2.644 1.542 5.793 1.331 2.249-.156 3.047-.055 3.846.478.294.202.881.743 1.303 1.202 1.322 1.469 2.855 2.947 3.378 3.26.845.495 1.442.66 2.378.66.936 0 1.533-.165 2.378-.66.523-.313 2.056-1.791 3.378-3.26 1.514-1.68 2.157-1.89 5.14-1.68 3.048.212 4.498-.091 5.673-1.202 1.194-1.13 1.552-2.708 1.331-5.838-.156-2.185-.055-3.002.478-3.8.202-.304.762-.91 1.248-1.35C46.293 26.346 47 25.308 47 23.5c0-.936-.165-1.533-.66-2.378-.313-.523-1.791-2.056-3.26-3.378-1.68-1.514-1.89-2.157-1.68-5.14.22-3.13-.137-4.673-1.33-5.802-1.166-1.101-2.608-1.414-5.674-1.202-2.24.156-3.038.055-3.837-.478-.294-.202-.881-.743-1.303-1.202C27.934 2.45 26.4.973 25.878.66 25.024.166 24.436 0 23.482 0c-.606.01-1 .055-1.35.184zm1.983 3.001c.459.211 1.294 1.01 2.25 2.14 2.367 2.79 4.01 3.533 7.325 3.34 1.835-.11 3.378-.091 3.782.047.88.293 1.073 1.101.9 3.708-.148 2.222-.02 3.773.412 4.801.367.89 1.441 2.176 2.69 3.222 1.138.955 2.13 1.983 2.34 2.433.34.716.148 1.257-.78 2.24-.34.358-1.046 1.01-1.56 1.44-1.056.891-1.551 1.433-2.24 2.461-.854 1.276-.973 2.194-.863 6.554.037 1.148.018 1.653-.073 1.9-.313.882-1.111 1.075-3.718.9-2.837-.193-4.333.037-5.563.863-1.028.688-1.57 1.184-2.46 2.24-.955 1.138-1.983 2.13-2.433 2.34a1.362 1.362 0 0 1-1.248 0c-.45-.21-1.478-1.202-2.433-2.34-.863-1.028-1.368-1.496-2.368-2.185-1.304-.9-2.332-1.074-5.361-.918-3.433.174-3.883.01-4.103-1.478-.074-.495-.074-1.
31711.018-2.405.202-2.809-.046-4.24-.946-5.581-.596-.9-1.083-1.423-2.331-2.488-1.102-.954-1.956-1.863-2.167-2.295a1.362 1.362 0 0 1 0-1.248c.211-.45 1.203-1.478 2.341-2.433 1.056-.89 1.552-1.432 2.24-2.46.826-1.23 1.056-2.726.863-5.563-.23-3.35.046-3.819 2.24-3.828a40.48 40.48 0 0 1 2.487.074c1.433.073 2.497-.028 3.553-.35.982-.293 2.433-1.495 3.901-3.221.716-.836 1.653-1.708 2.047-1.91a1.44 1.44 0 0 1 1.258 0z" /><path fill="var(--page-master-color)" d="M33.047 12.521c-.55.202-2.79 1.267-3.039 1.441-.33.23-.541.707-.541 1.212 0 .34.321 1.102 1.937 4.572 1.266 2.726 2.038 4.268 2.221 4.47.33.34.863.514 1.285.431.487-.1 3.213-1.413 3.48-1.67.734-.698.504-2.001-.423-2.424-.541-.248-.826-.21-1.735.184l-.808.367-.293-.606c-.166-.33-.248-.624-.202-.642.055-.019.44-.212.872-.423.68-.34.808-.44.991-.798.533-1.028-.156-2.203-1.294-2.203-.33 0-.652.091-1.203.349l-.743.348-.285-.615-.294-.606.817-.385c.882-.422 1.13-.661 1.286-1.221a1.466 1.466 0 0 0-.78-1.717c-.441-.22-.79-.238-1.25-.064zm-8.005 3.709c-.844.394-1.661.835-1.817.982-.322.303-.496.863-.423 1.285.046.239 2.038 4.59 3.82 8.335.284.606.724.89 1.367.89.431 0 .707-.091 1.928-.66.789-.367 1.55-.744 1.698-.845.303-.202.597-.798.606-1.202 0-.496-.367-1.074-.826-1.313-.57-.285-.91-.257-1.836.156l-.808.358-.285-.606-.275-.606.844-.422c1.038-.505 1.258-.78 1.258-1.56 0-.616-.23-1.029-.725-1.322-.487-.285-1.028-.24-1.882.156-.395.183-.735.34-.753.34-.046 0-.385-.67-.495-.974-.083-.21-.056-.238.67-.587.844-.413 1.11-.661 1.266-1.184.212-.698-.128-1.47-.77-1.754-.643-.293-.9-.238-2.562.533zm-7.004 3.323c-.303.11-1.065.45-1.698.762-1.065.523-1.166.596-1.359.982-.156.294-.202.514-.174.79.027.238.753 1.909 1.992 4.57 2.093 4.48 2.203 4.664 2.891 4.793 1.029.192 1.827-.46 1.827-1.478-.009-.34-.1-.661-.385-1.276-.35-.735-.358-.799-.166-.67 1.368.9 2.58 1.56 2.929 1.597 1.092.11 1.937-1.074 1.496-2.111-.184-.423-.505-.68-1.845-1.488a43.804 43.804 0 0 1-1.23-.743c-.028-.018.046-.193.147-.386 1.055-1.89.266-4.323-1.69-5.223-.725-.33-1.955-.386-2.735-.12zm1.69 3.084c.357.45.22.799-.432 1.13l-.395.201-.266-.615c-.156-.34-.266-.624-.257-.633.183-.147.642-.312.872-.322.202 0 .34.074.477.24zm-8.162-.11c-.275.12-1.064.477-1.744.808-1.101.532-1.257.642-1.44.973-.423.743-.405.798 1.679 5.278 1.037 2.23 1.974 4.186 2.084 4.351.422.625 1.22.817 1.89.468.552-.284.763-.605.818-1.193.037-.45-.01-.597-.615-1.89-.358-.781-.652-1.442-.652-1.47.01-.036.358-.23.799-.431.973-.45 1.257-.808 1.257-1.552 0-.596-.248-1.037-.734-1.312-.523-.303-.946-.266-1.864.147l-.798.348-.285-.614-.275-.625.77-.34c.845-.385 1.167-.679 1.323-1.257.193-.744-.257-1.551-1.01-1.808-.431-.138-.624-.129-1.203.119z" /></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h47v47H0z" /></clipPath></defs></symbol><symbol id="no-results-quick-delivery-icon" viewBox="0 0 68 47"><path fill="#333" fill-rule="evenodd" d="M8.59.108c-1.03.42-1.309 1.713-.55 2.556l.462.513 8.204.046c4.512.026 8.442.003 8.735-.05 1.264-.228 1.71-1.644.827-2.625l-.462-.513-8.441-.031c-4.643-.018-8.592.03-8.776.104zm24.3 2.507c-.351.349-.463.605-.463 1.065 0 1.34.676 1.664 3.325 1.592 1.886-.052 1.934-.062 2.308-.494.56-.647.526-1.56-.08-2.163l-.463-.46h-4.164l-.463.46zm8.863 0c-.776.77-.562 2 .437 2.507.24.121 2.499.176 7.333.176h6.986l.463-.46c.652-.646.652-1.577 0-2.223l-.462-.46H42.216l-.463.46zM15.744 9.779c-.657.34-.835.638-1.14 1.905-.23.953-.24 1.2-.065 1.618.53 1.27 2.52 1.21 3.019-.092l.142-.372h16.227c8.925 0 16.225.053 16.223.118-.002.064-1.594 5.95-3.537 13.078l-3.534 12.96-9.991.04-9.991.04-.314-.61c-.807-1.57-2.912-2.46-4.87-2.056-1.428.294-2.508.846-3.508 1.794l-.92.87h-1.45c-1.056 0-1.448-.053-1.446-.196.002-.108.489-1.964 1.081-4.124l1.077-3.927 3.635-.079c4.118-.089 4.333-.146 4.665-1.244.162-.537.146-.685-.121-1.14-.17-.286-.482-.609-.694-.716-.292-.146-2.281-.195-8.064-.196-7.345-.001-7.698.012-8.184.306-.857.518-.986 1.7-.264 2.417.501.498.962.573 3.482.573 1.356 0 2.117.059 2.117.163 0 .09-.57 2.26-1.266 4.825-.696 2.563-1.266 4.865-1.266 5.115 0 .307.174.627.538.988l.538.534h4.42l.087.846c.259 2.488 2.571 4.139 5.207 3.717 2.14-.342 4.132-1.765 5.12-3.66l.471-.902h11.888l11.888-.001.088.844c.259 2.488 2.572 4.14 5.207 3.72 2.152-.345 4.193-1.808 5.105-3.66l.444-.904h1.215c2.885 0 5.02-1.22 6.11-3.492.218-.455.972-2.949 1.674-5.54 1.098-4.05 1.267-4.84 1.2-5.617-.097-1.153-.655-2.113-1.647-2.837-1.47-1.072-2.07-2.237-2.276-4.408-.183-1.936-.45-2.71-1.202-3.478-1.093-1.117-1.356-1.169-5.942-1.173-3.17-.003-4.075-.047-4.075-.201 0-.11.25-1.1.554-2.204.635-2.301.637-2.323.306-2.96-.503-.965.396-.922-19.413-.921-15.85 0-18.145.03-18.548.239zM.564 17.93c-.752.692-.752 1.69 0 2.383l.413.38h11.148l-.246 1.02c-.172.714-.201 1.148-.097 1.438.216.602.917 1.063 1.587 1.044.977-.028 1.388-.622 1.962-2.835l.173-.668h5.21c5.607 0 5.86-.032 6.265-.808.424-.813.13-1.797-.64-2.146-.311-.14-3.555-.187-12.889-.187H.977l-.413.379zm30.85 1.388c-.869.772-4.504 5.22-4.578 5.602-.101.528.237 1.319.703 1.643.286.198.755.256 2.092.256h1.723l-1.323 1.42c-1.84 1.976-2.352 2.647-2.352 3.086 0 .52.408 1.26.812 1.474.455.242 1.32.224 1.684-.034.606-.43 6.102-6.511 6.296-6.967.262-.615.135-1.222-.352-1.676-.353-.33-.58-.374-2.284-.445l-1.893-.078 1.034-1.234c.891-1.063 1.034-1.32 1.034-1.858 0-1.316-1.619-2.058-2.596-1.19zm29.073-.13c.138.138.268.737.334 1.539.059.722.2 1.664.315 2.092.459 1.716 1.74 3.622 3.013 4.483.421.284.564.493.565.823 0 .242-.539 2.434-1.199 4.87-1.289 4.755-1.51 5.245-2.61 5.802-.386.195-.917.275-1.845.275h-1.302l-.313-.609c-.852-1.658-2.982-2.489-5.12-1.997-1.432.33-2.22.752-3.286 1.762-.843.797-.937.844-1.709.844-.5 0-.816-.069-.816-.177 0-.15 4.448-16.64 5.154-19.106l.236-.825h4.179c3.41 0 4.22.042 4.404.225zm-40.722 20.67c1.152 1.142-.95 3.927-2.963 3.927-.615 0-1.31-.582-1.31-1.098 0-1.909 3.12-3.975 4.273-2.83zm34.663 0c1.151 1.142-.95 3.927-2.964 3.927-.615 0-1.31-.582-1.31-1.098 0-1.909 3.12-3.975 4.274-2.83z" clip-rule="evenodd" /><path fill="var(--page-master-color)" fill-rule="evenodd" d="M31.414 19.463c-.869.778-4.504 5.26-4.578 5.645-.101.532.237 1.328.703 1.655.286.2.755.258 2.092.258h1.723l-1.323 1.431c-1.84 1.99-2.352 2.667-2.352 3.11 0 .522.408 1.268.812 1.485.455.243 1.32.225 1.684-.035.606-.433 6.102-6.56 6.296-7.02.262-.62.135-1.23-.352-1.689-.353-.332-.58-.376-2.284-.447l-1.893-.08 1.034-1.242c.891-1.072 1.034-1.33 1.034-1.872 0-1.326-1.619-2.073-2.596-1.198z" clip-rule="evenodd" /></symbol>
317<symbol id="no-results-best-prices-icon" viewBox="0 0 48 47"><path fill="#333" d="M20.674.178c-3.692.666-6.67 2.214-9.314 4.848-2.154 2.145-3.575 4.535-4.397 7.395-.46 1.616-.637 2.918-.637 4.828 0 2.37.372 4.31 1.234 6.415.186.47.372.93.402 1.018.03.108-1.362 2.605-3.85 6.905C1.969 35.289.157 38.49.089 38.697c-.353 1.009.401 2.027 1.508 2.027.43 0 5.739-.597 6.513-.734.254-.04.274 0 1.596 3.114.735 1.734 1.44 3.261 1.547 3.379.333.362.696.51 1.264.51.96 0 .832.185 4.73-6.592l3.526-6.13.539.068c.626.078 3.721.088 4.485.02l.529-.05 3.389 5.877c1.87 3.241 3.476 6.003 3.574 6.15.568.862 2.106.891 2.654.05.079-.128.725-1.588 1.43-3.262.715-1.675 1.322-3.066 1.352-3.095.039-.04 1.459.108 3.153.323 1.695.206 3.35.363 3.673.353 1.038-.059 1.577-.676 1.498-1.694-.039-.47-.411-1.146-3.986-7.356l-3.947-6.826.441-1.087c1.313-3.222 1.636-6.68.95-10.019-.881-4.24-3.398-8.1-6.953-10.626C31.77 1.824 29.312.767 27.04.277c-1.46-.324-4.848-.373-6.366-.099zm4.211 3.076c1.107.068 2.85.5 4.094 1.018 4.397 1.841 7.59 5.847 8.452 10.607.215 1.234.215 3.447 0 4.681-.529 2.909-1.831 5.406-3.927 7.512-2.253 2.253-4.8 3.555-7.923 4.055-.97.156-3.105.137-4.182-.04a14.113 14.113 0 0 1-11.087-9.323c-.597-1.704-.705-2.41-.705-4.544 0-2.136.108-2.84.705-4.545 1.851-5.328 6.65-9.04 12.223-9.45.538-.04 1.087-.06 1.224-.05.137.02.646.05 1.126.079zm-12.8 26.864a17.531 17.531 0 0 0 4.544 2.918c.44.196.833.372.852.392.01.02-1.038 1.89-2.35 4.153-1.313 2.272-2.41 4.083-2.449 4.044-.039-.039-.48-1.018-.97-2.174-.969-2.282-1.233-2.673-1.91-2.8-.283-.05-4.21.332-4.974.499-.137.02-.108-.069.147-.53.176-.303 1.38-2.389 2.673-4.622l2.341-4.054.666.754a17.769 17.769 0 0 0 1.43 1.42zm27.608 2.233c1.4 2.419 2.596 4.495 2.654 4.603.098.196.06.196-2.38-.088-2.458-.294-2.477-.294-2.889-.108-.225.098-.48.274-.578.392-.088.117-.577 1.194-1.087 2.39-.509 1.184-.95 2.164-.979 2.164-.04 0-4.691-8.002-4.78-8.217-.009-.04.236-.177.54-.294 1.39-.558 3.124-1.616 4.456-2.723.793-.656 2.428-2.35 2.428-2.517 0-.049.02-.068.04-.049.02.02 1.185 2.018 2.575 4.447z" /><path fill="var(--page-master-color)" d="M23.184 5.584c-.59.36-.72.71-.72 1.92v1.08h-.45c-.98 0-2.27.62-3.07 1.48-.91.98-1.28 1.93-1.28 3.321 0 2.08 1.05 3.65 3 4.501.52.23.7.25 2.95.3 2.19.05 2.43.07 2.751.26 1.07.63 1.07 2.05 0 2.68-.33.2-.55.21-4.05.26-4.112.06-4.042.04-4.452.731-.27.44-.27 1.31 0 1.75.4.66.63.72 2.73.72h1.871v1.07c0 1.221.13 1.571.72 1.931.45.27 1.31.27 1.76 0 .59-.36.72-.71.72-1.93v-1.07h.45c.981 0 2.271-.62 3.072-1.48.91-.981 1.28-1.931 1.28-3.322 0-2.07-1.1-3.72-3.01-4.52-.49-.2-.761-.22-2.941-.27-2.18-.05-2.43-.08-2.751-.27-1.07-.63-1.07-2.051 0-2.681.33-.2.55-.21 4.05-.26 4.112-.06 4.042-.04 4.452-.73.27-.44.27-1.31 0-1.75-.4-.66-.63-.72-2.72-.72h-1.881V7.503c0-.89-.03-1.12-.2-1.4-.3-.48-.75-.72-1.4-.72-.37 0-.66.06-.88.2z" /></symbol></svg>
318
319
320
321    
321<script type="text/javascript">
322             function ssdocready(fn) {  
323 if (typeof jQuery == 'undefined')  // Jquery not loaded  
324 	{  
325 		var d = document;  
326 		if (d.readyState === 'complete' || (!d.attachEvent && d.readyState === 'interactive')) {  
327 			fn();  
328 		} else {  
329 			if (d.addEventListener) {  
330 				d.addEventListener('DOMContentLoaded', fn);  
331 			} else { 
332 				// must be IE  
333 				d.attachEvent('onreadystatechange', function () {  
334 					if (d.readyState == 'complete') fn();  
335 				});  
336 			}  
337 		} 
338 	} 
339 	else 
340 	{ 
341 		$(document).ready(function () {fn();}); 
342 	} 
343 } 
344
345    </script>
345
346
347            
347<script type="text/javascript">
348            var cdnPath = 'https://images.myparkingsign.com';
349            var Free2ndDayUPSStarted = true;
350        </script>
350
351
352    <!--START : GetJsFileName-->
353    
354<script type="text/javascript" src="/js/external/jquery/jquery-3.5.1.min.js" ></script>
354
355
356
357<script type="text/javascript" src="/js/jquery.browser.min.js" ></script>
357
358
359<script type="text/javascript" src="/js/external/bootstrap/bootstrap.bundle.min.js" ></script>
359
360
361<script type="text/javascript" src="/js/XM_EncryptDecrypt.js" ></script>
361
362
363<script type="text/javascript" src="/js/jquery.colorbox-min.js" ></script>
363
364
365<link rel="stylesheet" type="text/css" href="/css/colorbox/colorbox.css"  />
366
367
368<script type="text/javascript" src="/js/SSPlugin.js?v=251" ></script>
368
369
370<script type="text/javascript" src="/js/external/jquery/jquery.validate.min.js" ></script>
370
371
372
373<script type="text/javascript" src="/js/external/jquery/jquery.validate.unobtrusive.min.js" ></script>
373
374
375
376
377    <!--END : GetJsFileName-->
378<script type="text/javascript" src="https://www.myparkingsign.com/js/ui-customV25.js?v=251" ></script>
vendor: 2 bytes, line 378
378
379<script type="text/javascript" src="https://www.myparkingsign.com/js/ui-ss-menu-2.0.js?v=251" ></script>
379
380    
380<script type="text/javascript" src="https://www.myparkingsign.com/js/ui-xp5_search_ultra.js?v=251" ></script>
380
381    
382</head>
383<body class="  ">
384    <input type="hidden" name="pheaderType" value="new" />
385
386
387
388
389
390<div class="header_cont clearfix" style="">
391    
392
393
394
395    <div class="header_options">
396        <div class="header-content">
397
398
399<a class="site_logo" href="/">
400    <img fetchpriority="high" src="https://images.myparkingsign.com/img/ss-ui/logos/myparkingsign-logo.svg?v=1.1" class="img-fluid img-responsive" alt="MyParkingSign.com" title="MyParkingSign.com" />
401            <span class="logo-subtitle">Quality Signs That Ship Same Day!</span>
402</a>
403
404    <div class="navbar-search-box">
405        <div class="header_mainSearch">
406
407
408
409
410
411            <div class="search-panel">
412                <div class="searchbox">
413                        <input type="button" name="searchbar" class="form-control" value="Enter a Keyword or Part Number" autocomplete="off" aria-label="Search" onclick="ShowSearchBoxdata(this)">
414                </div>
415                <div id="divsearchhelpbar_container" style="padding: 0px; margin: 0px; border: 0px; background-color: #FFFFFF; display: block; z-index: 1002;"></div>
416                <div id="divsearchhelpbar" name="divsearchhelpbar" class="search-results" style="display: none;"></div>
417            </div>
418        </div>
419    </div>
420
421
422
423
424
425<ul class="list-unstyled navbar-options">
426
427
428<li class="list-inline-item contact_no_li">
429    <a href="/contactus" title="Contact Us">
430            <svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 15.648 23.614">
431                <path d="M14.542,24.721c-.091-.034-.173-.07-.26-.108l-.015-.006a11.285,11.285,0,0,1-3.344-2.561,21.329,21.329,0,0,1-4.664-7.782l-.028-.087a19.445,19.445,0,0,1-1.14-6.6,7.919,7.919,0,0,1,.675-3.406A3.428,3.428,0,0,1,7.509,2.487l2.005-.893a2.377,2.377,0,0,1,1.793-.074,2.316,2.316,0,0,1,1.271,1.246c.172.357.337.724.491,1.089l.005.013c.078.183.152.356.233.536L14.017,6a2.35,2.35,0,0,1,.113,1.832,2.366,2.366,0,0,1-1.309,1.285c-.162.072-.33.147-.49.22-.422.194-.837.382-1.267.554a9.139,9.139,0,0,0,.438,2.1,15.456,15.456,0,0,0,2.24,4.458c.1.127.205.254.318.374l.041.044c.05.056.1.112.152.171L16,16.259a2.331,2.331,0,0,1,1.807-.1,2.26,2.26,0,0,1,1.263,1.285L20.5,20.66a2.338,2.338,0,0,1,.1,1.812,2.408,2.408,0,0,1-1.283,1.3c-.222.105-.464.212-.763.337l-.085.037a9.479,9.479,0,0,0-.921.431.334.334,0,0,1-.051.028,3.519,3.519,0,0,1-1.58.387A3.811,3.811,0,0,1,14.542,24.721ZM10.114,2.988l-1.988.886a1.923,1.923,0,0,0-.968.9l-.026.056a6.465,6.465,0,0,0-.524,2.778A18.223,18.223,0,0,0,7.7,13.79a19.768,19.768,0,0,0,4.331,7.231A9.751,9.751,0,0,0,14.9,23.243c.063.028.127.056.185.078a2.034,2.034,0,0,0,1.724-.055,11.315,11.315,0,0,1,1.076-.506l.073-.031c.238-.1.473-.2.7-.312a.757.757,0,0,0,.451-1.127l-1.443-3.233a.815.815,0,0,0-.41-.468.864.864,0,0,0-.649.067l-2,.892a1.069,1.069,0,0,1-1.3-.258.332.332,0,0,1-.029-.033l-.023-.027a4.661,4.661,0,0,0-.32-.375l-.07-.078a4.84,4.84,0,0,1-.351-.418,16.811,16.811,0,0,1-2.461-4.9,9.959,9.959,0,0,1-.523-2.8V9.606a1.063,1.063,0,0,1,.67-1l.041-.017c.469-.176.915-.379,1.388-.593l.063-.028.213-.1c.1-.044.192-.087.287-.13a.893.893,0,0,0,.51-.445.89.89,0,0,0-.082-.671l-.71-1.6-.308-.707c-.136-.314-.266-.61-.409-.9l-.005-.011a.819.819,0,0,0-.427-.471.662.662,0,0,0-.237-.041A1.072,1.072,0,0,0,10.114,2.988Z" transform="translate(-5.089 -1.378)"></path>
432            </svg>
433
434
435            <span class="contact_no">
436                (800) 952-1457
437                <span>Mon - Fri 8:00am to 7:00pm EST</span>
438            </span>
439    </a>
440</li>
441
442
443
444
445
446
447
448<li class="list-inline-item free_shipping">
449    <a id="freeShippingLink" href="javascript:void(0);" title="Free Shipping">
450            <svg width="33" height="25" viewBox="0 0 33 25" fill="none" xmlns="http://www.w3.org/2000/svg">
451                <path d="M0 3.12194C-2.08125e-08 2.71188 0.0800302 2.30583 0.235519 1.927C0.391009 1.54816 0.61891 1.20395 0.906208 0.914043C1.1935 0.62413 1.53457 0.394191 1.90992 0.237357C2.28527 0.0805235 2.68755 -0.000131102 3.09378 1.59961e-07H21.6565C22.0627 -0.000131102 22.465 0.0805235 22.8403 0.237357C23.2157 0.394191 23.5567 0.62413 23.844 0.914043C24.1313 1.20395 24.3592 1.54816 24.5147 1.927C24.6702 2.30583 24.7502 2.71188 24.7502 3.12194V6.24389H26.854C27.3175 6.24419 27.7751 6.34959 28.1928 6.55231C28.6106 6.75503 28.9779 7.04989 29.2677 7.41511L32.3218 11.2656C32.7611 11.8194 33.0003 12.5078 33 13.2173V17.6883C33 18.0984 32.92 18.5045 32.7645 18.8833C32.609 19.2621 32.3811 19.6063 32.0938 19.8962C31.8065 20.1862 31.4654 20.4161 31.0901 20.5729C30.7147 20.7298 30.3125 20.8104 29.9062 20.8103H28.8756C28.8588 21.9034 28.4169 22.946 27.6451 23.7131C26.8734 24.4801 25.8338 24.91 24.7507 24.91C23.6677 24.91 22.6281 24.4801 21.8563 23.7131C21.0846 22.946 20.6426 21.9034 20.6259 20.8103H10.3129C10.3163 21.3667 10.2092 21.9182 9.99784 22.4321C9.78651 22.9461 9.47529 23.412 9.08256 23.8025C8.68983 24.193 8.22355 24.5001 7.71128 24.7056C7.199 24.9111 6.65112 25.0109 6.09999 24.9991C5.54886 24.9872 5.00567 24.864 4.50251 24.6367C3.99935 24.4094 3.54641 24.0827 3.17047 23.6757C2.79453 23.2687 2.5032 22.7898 2.3
4511369 22.2673C2.12419 21.7448 2.04036 21.1892 2.06714 20.6334C1.46289 20.419 0.939496 20.0205 0.569217 19.493C0.198938 18.9654 4.42107e-05 18.3349 0 17.6883L0 3.12194ZM2.67303 18.6397C3.04601 18.0234 3.57142 17.5157 4.19764 17.1665C4.82385 16.8172 5.5293 16.6385 6.24468 16.6477C6.96005 16.657 7.66073 16.854 8.27785 17.2194C8.89496 17.5848 9.40729 18.1059 9.76447 18.7317H21.1783C21.5412 18.0996 22.0617 17.5746 22.6881 17.2087V3.12194C22.6878 2.84594 22.579 2.58134 22.3856 2.38627C22.1921 2.1912 21.9299 2.08163 21.6565 2.08163H3.09378C2.95836 2.0815 2.82424 2.10831 2.69908 2.16053C2.57393 2.21275 2.4602 2.28936 2.3644 2.38598C2.26859 2.48259 2.19259 2.59732 2.14074 2.7236C2.08888 2.84988 2.06219 2.98524 2.06219 3.12194V17.6883C2.06199 17.8888 2.11916 18.085 2.22682 18.2534C2.33448 18.4219 2.48806 18.5553 2.66907 18.6377L2.67303 18.6397ZM24.7502 16.65C25.4742 16.6501 26.1854 16.8425 26.8124 17.2079C27.4394 17.5733 27.9601 18.0988 28.3222 18.7317H29.9062C30.0419 18.7318 30.1763 18.7049 30.3016 18.6525C30.427 18.6001 30.5408 18.5232 30.6367 18.4263C30.7325 18.3293 30.8084 18.2142 30.8601 18.0876C30.9118 17.961 30.9382 17.8253 30.9378 17.6883V13.2153C30.9375 12.9791 30.8575 12.75 30.7111 12.5657L27.6579 8.71626C27.5615 8.59436 27.4393 8.49587 27.3001 8.42807C27.161 8.36026 27.0085 8.32487 26.854 8.32451H24.7502V16.65ZM6.18756 18.7307C5.71047 18.7307 5.24814 18.8977 4.87937 19.2033C4.5106 19.5088 4.25819 19.934 4.16515 20.4064C4.07212 20.8787 4.14421 21.369 4.36914 21.7937C4.59408 22.2184 4.95794 22.5513 5.39874 22.7355C5.83953 22.9198 6.32998 22.9441 6.78652 22.8042C7.24307 22.6644 7.63745 22.3691 7.90248 21.9687C8.16752 21.5682 8.2868 21.0874 8.24 20.6081C8.1932 20.1288 7.98323 19.6808 7.64585 19.3403C7.25901 18.95 6.73449 18.7307 6.18756 18.7307ZM24.7502 18.7307C24.2732 18.7307 23.8108 18.8977 23.4421 19.2033C23.0733 19.5088 22.8209 19.934 22.7278 20.4064C22.6348 20.8787 22.7069 21.369 22.9318 21.7937C23.1568 22.2184 23.5206 22.5513 23.9614 22.7355C24.4022 22.9198 24.8927 22.9441 25.3492 22.8042C25.8058 22.6644 26.2001 22.3691 26.4652 21.9687C26.7302 21.5682 26.8495 21.0874 26.8027 20.6081C26.7559 20.1288 26.5459 19.6808 26.2085 19.3403C25.8217 18.95 25.2972 18.7307 24.7502 18.7307Z" />
452            </svg>
453        
454
455        <span class="head-option-title menu_only_web">
456            Free Shipping<em>*</em>
457            <span class="sub_head_title">
458For US orders of $40.00 and more            </span>
459        </span>
460    </a>
461    <a data-toggle="modal" data-bs-toggle="modal" class="hidden" data-target="#ss-freeshipping" data-bs-target="#ss-freeshipping" id="showModelLink"></a>
462</li>
463
464
465
466
467
468
469
470
471<li class="list-inline-item">
472    <a href="javascript:void(0);" onclick="return SnapEngage.startLink();" title="Chat Now" role="button" aria-label="Chat Now">
473
474            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" aria-label="Chat">
475                <path d="M10.478,0H11l.055,0A9.48,9.48,0,0,1,20,8.945Q20,8.972,20,9v.5A9.5,9.5,0,0,1,10.5,19h-.022a9.431,9.431,0,0,1-3.844-.824L1.316,19.949A1,1,0,0,1,.051,18.684l1.773-5.318A9.5,9.5,0,0,1,10.478,0Zm.494,2h-.494a7.416,7.416,0,0,0-3.327.793A7.5,7.5,0,0,0,3,9.5a7.417,7.417,0,0,0,.793,3.349,1,1,0,0,1,.056.767l-1.268,3.8,3.8-1.268a1,1,0,0,1,.767.056A7.416,7.416,0,0,0,10.478,17H10.5a7.5,7.5,0,0,0,6.708-4.147A7.42,7.42,0,0,0,18,9.5V9.028A7.48,7.48,0,0,0,10.972,2Z" transform="translate(0 0)"></path>
476            </svg>
477
478            <span class="head-option-title menu_only_web">Chat</span>
479
480    </a>
481</li>
482
483    
484
485
486
487
488<li class="list-inline-item">
489    <a href="/myaccount" id="linkMyAccount" title="My Account - Visitor# ">
490
491            <svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Account">
492                <path fill-rule="evenodd" clip-rule="evenodd" d="M9 0C6.23857 0 4 2.23858 4 5C4 7.76143 6.23857 10 9 10C11.7614 10 14 7.76143 14 5C14 2.23857 11.7614 0 9 0ZM6 5C6 3.34314 7.34314 2 9 2C10.6568 2 12 3.34315 12 5C12 6.65685 10.6568 8 9 8C7.34314 8 6 6.65686 6 5Z" />
493                <path d="M5 12C3.67395 12 2.40218 12.5267 1.46448 13.4645C0.526811 14.4021 0 15.6739 0 17V19C0 19.5523 0.447715 20 1 20C1.55228 20 2 19.5523 2 19V17C2 16.2043 2.31608 15.4413 2.87866 14.8787C3.44125 14.3161 4.20433 14 5 14H13C13.7957 14 14.5587 14.3161 15.1212 14.8787C15.6839 15.4412 16 16.2043 16 17V19C16 19.5523 16.4477 20 17 20C17.5523 20 18 19.5523 18 19V17C18 15.6739 17.4732 14.4021 16.5355 13.4644C15.5978 12.5267 14.3261 12 13 
49312H5Z" />
494            </svg>
495
496            <span class="head-option-title menu_only_web">Account</span>
497    </a>
498</li>
499
500    
501
502
503
504<li class="list-inline-item cart">
505    <a href="/cart" id="mini_cart" class="cart_icon dropdown-toggle" aria-expanded="false" title="Cart">
506
507            <svg xmlns="http://www.w3.org/2000/svg" width="28" height="27" viewBox="0 0 24 23" aria-label="Shopping Cart">
508                <path id="Path_156" data-name="Path 156" d="M9,23a2,2,0,1,1,2-2A2,2,0,0,1,9,23Z"></path>
509                <path id="Path_157" data-name="Path 157" d="M20,23a2,2,0,1,1,2-2A2,2,0,0,1,20,23Z"></path>
510                <path id="Path_158" data-name="Path 158" d="M19.438,17H9.689A3,3,0,0,1,6.7,14.585L5.029,6.239q-.01-.041-.017-.084L4.18,2H1A1,1,0,0,1,1,0H5a1,1,0,0,1,.981.8L6.82,5H23a1,1,0,0,1,.982,1.187l-1.6,8.39v.007A3,3,0,0,1,19.438,17ZM7.221,7l1.44,7.194a1,1,0,0,0,1,.806h9.777a1,1,0,0,0,.98-.8L21.791,7Z"></path>
511            </svg>
512
513<span class="cart_details">
514        <span id="cartitems" class="cart_item">0</span>
515
516
517        <span id="cartvalue" class="d-none">$0.00</span>
518
519</span>
520
521    </a>
522</li>
523</ul>
524
525        </div>
526    </div>
527    <div class="header-menu sticky-menu">
528        <div class="nav-menu">
529            <!-- Menu Slider -->
530            
531<link rel="stylesheet" type="text/css" href="/css/video2.css"  />
532
533
534
535            <ul class="menu ">
536                    <li class="" >
537                        
538                                <a id="a_menu_home" class="MMClick" href="/" >Home</a>
539
540
541                        
542                    </li>
543                    <li class="" >
544                        
545                            <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/mps/custom-parking-signs"  >Custom</a>
546
547
548                        
549                            <ul class="mega_menu " >
550                                <li>
551
552                                                <ul>
553                                                    
554                                                        <li class="" >
555
556                                                                    <a href="/custom-parking-signs"  title="All Custom Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-custom-parking-signs-l.webp">
557                                                                        All Custom Parking Signs
558                                                                    </a>
559
560                                                        </li>
561                                                        <li class="" >
562
563                                                                    <a href="/mps2/custom-bigboss-parking-lot-signs"  title="Custom A-Frame Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-a-frame-signs-l.webp">
564                                                                        Custom A-Frame Signs
565                                                                    </a>
566
567                                                        </li>
568                                                        <li class="" >
569
570                                                                    <a href="/custom-stencils"  title="Custom Stencils" data-image="https://images.myparkingsign.com/img/src/dd-custom-stencils-l.webp">
571                                                                        Custom Stencils
572                                                                    </a>
573
574                                                        </li>
575                                                        <li class="" >
576
577                                                                    <a href="/mps/designs-with-your-logo"  title="Designs With Your Logo" data-image="https://images.myparkingsign.com/img/src/dd-designs-with-your-logo-l.webp">
578                                                                        Designs With Your Logo
579                                                                    </a>
580
581                                                        </li>
582                                                        <li class="" >
583
584                                                                    <a href="/mcs/totally-custom-signs"  title="Fully Custom - Upload De
584sign" data-image="https://images.myparkingsign.com/img/src/dd-fully-custom-upload-design-l.webp">
585                                                                        Fully Custom - Upload Design
586                                                                    </a>
587
588                                                        </li>
589                                                        <li class="" >
590
591                                                                    <a class="MMClick" href="/fod/parking-hang-tags"  rel="nofollow" title="Parking Permit Hang Tags" data-image="https://images.myparkingsign.com/img/src/dd-full-color-parking-permits-1.webp">
592Parking Permit Hang Tags                                                                    </a>
593
594                                                        </li>
595                                                        <li class="" >
596
597                                                                    <a class="MMClick" href="/fod/parking-permit-stickers"  rel="nofollow" title="Parking Permit Stickers" data-image="https://images.myparkingsign.com/img/src/dd-parking-permit-sticker-for-window-1.webp">
598Parking Permit Stickers                                                                    </a>
599
600                                                        </li>
601                                                </ul>
602                                                <ul>
603                                                    
604                                                        <li class="" >
605
606                                                                    <a class="MMClick" href="/mps/custom-parking-signs-by-location"  title="Location Specific:" data-image="https://images.myparkingsign.com/img/src/dd-location-specific-l.webp">
607Location Specific:                                                                    </a>
608
609                                                        </li>
610                                                        <li class="ss-submenu" >
611
612                                                                    <a href="/Driveway-Signs/Custom-Driveway-Signs"  title="Driveway" data-image="https://images.myparkingsign.com/img/src/dd-custom-driveway-signs-l.webp">
613                                                                        Driveway
614                                                                    </a>
615
616                                                        </li>
617                                                        <li class="ss-submenu" >
618
619                                                                    <a href="/ENT/Custom-Outdoor-Entrance-Signs"  title="Entrance" data-image="https://images.myparkingsign.com/img/src/dd-custom-entrance-signs-l.webp">
620                                                                        Entrance
621                                                                    </a>
622
623                                                        </li>
624                                                        <li class="ss-submenu" >
625
626                                                                    <a href="/custom-gate-signs"  title="Gate" data-image="https://images.myparkingsign.com/img/src/dd-custom-gate-signs-l.webp">
627                                                                        Gate
628                                                                    </a>
629
630                                                        </li>
631                                                        <li class="ss-submenu" >
632
633                                                                    <a href="/mps/custom-parking-lot-signs"  title="Parking Lot" data-image="https://images.myparkingsign.com/img/src/dd-custom-parking-lot-signs-l.webp">
634                                                                        Parking Lot
635                                                                    </a>
636
637                                                        </li>
638                                                        <li class="ss-submenu" >
639
640                                                                    <a href="/"  title=" " >
641                                                                         
642                                                                    </a>
643
644                                                        </li>
645                                                        <li class="" >
646
647                                                                    <a href="/custom-parking-signs-by-material"  title="By Material:" data-image="https://images.myparkingsign.com/img/src/dd-custom-parking-signs-by-material-l2.webp">
648                                                                        By Material:
649                                                                    </a>
650
651                                                        </li>
652                                                        <li class="ss-submenu" >
653
654                                                                    <a href="/custom-aluminum-metal-parking-signs"  title="Custom Aluminum Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-aluminum-metal-parking-signs-l.webp">
655                                                                        Custom Aluminum Signs
656                                                                    </a>
657
658                                                        </li>
659                                                        <li class="ss-submenu" >
660
661                                                                    <a href="/custom-reflective-parking-signs"  title="Custom Reflective Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-reflective-parking-signs-l.webp">
662                                                                        Custom Reflective Signs
663                                                                    </a>
664
665                                                        </li>
666                                                        <li class="ss-submenu" >
667
668                                                                    <a href="/custom-plastic-parking-signs"  title="Custom Plastic Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-plastic-parking-signs-l2.webp">
669                                                                        Custom Plastic Signs
670                                                                    </a>
671
672                                                        </li>
673                                                </ul>
674                                                <ul>
675                                                    
676                                                        <li class="" >
677
678                                                                    <a class="MMClick" href="/custom-parking-restriction-signs"  title="Parking Restrictions:" data-image="https://images.myparkingsign.com/img/src/dd-parking-restrictions-l.webp">
679Parking Restrictions:                                                                    </a>
680
681                                                        </li>
682                                                        <li class="ss-submenu" >
683
684                                                                    <a href="/custom-handicap-parking-signs"  title="ADA Parking" data-image="https://images.myparkingsign.com/img/src/dd-custom-ada-parking-signs-l.webp">
685                                                                        ADA Parking
686                                                                    </a>
687
688                                                        </li>
689                                                        <li class="ss-submenu" >
690
691                                                                    <a href="/mps/custom-no-parking-signs"  title="No Parking" data-image="https://images.myparkingsign.com/img/src/dd-custom-no-parking-signs-l.webp">
692                                                                        No Parking
693                                                                    </a>
694
695                                                        </li>
696                                                        <li class="ss-submenu" >
697
698                                                                    <a href="/custom-reserved-parking-signs"  title="Reserved Parking" data-image="https://images.myparkingsign.com/img/src/dd-custom-reserved-parking-signs-l.webp">
699                                                                        Reserved Parking
700                                                                    </a>
701
702                                                        </li>
703                                                        <li class="ss-submenu" >
704
705                                                                    <a href="/custom-stop-signs"  title="Stop" data-image="https://images.myparkingsign.com/img/src/dd-custom-stop-signs-l.webp">
706                                                                        Stop
707                                                                    </a>
708
709                                                        </li>
710                                                        <li class="ss-submenu" >
711
712                                                                    <a href="/custom-tow-away-signs"  title="Tow-Away" data-image="https://images.myparkingsign.com/img/src/dd-custom-tow-away-signs-l.webp">
713                                                                        Tow-Away
714                                                                    </a>
715
716                                                        </li>
717                                                        <li class="ss-submenu" >
718
719                                                                    <a href="/mps/custom-visitor-parking-signs"  title="Visitor Parking" data-image="https://images.myparkingsign.com/img/src/dd-custom-visitor-parking-signs-l.webp">
720                                                                        Visitor Parking
721                                                                    </a>
722
723                                                        </li>
724                                                </ul>
725                                                <ul>
726                                                    
727                                                        <li class="" >
728
729                                                                    <a class="MMClick" href="/custom-parking-signs-by-shape"  title="By Shape:" data-image="https://images.myparkingsign.com/img/src/dd-by-shape-l.webp">
730By Shape:                                                                    </a>
731
732                                                        </li>
733                                                        <li class="ss-submenu" >
734
735                                                                    <a href="/parking-signs/custom-designer-signs"  title="Decorative &amp; Designer" data-image="https://images.myparkingsign.com/img/src/dd-designer-l.webp">
736                                                                        Decorative & Designer
737                                                                    </a>
738
739                                                        </li>
740                                                        <li class="ss-submenu" >
741
742                                                                    <a href="/Custom-Parking-Signs/Diamond-Parking-Signs"  title="Diamond &amp; Octagon" data-image="https://images.myparkingsign.com/img/src/dd-diamond-ctagon-l.webp">
743                                                                        Diamond & Octagon
744                                                                    </a>
745
746                                                        </li>
747                                                        <li class="ss-submenu" >
748
749                                                                    <a href="/Custom-Parking-Signs/Horizontal-Parking-Signs"  title="Horizontal" data-image="https://images.myparkingsign.com/img/src/dd-horizontal-l.webp">
750                                                                        Horizontal
751                                                                    </a>
752
753                                                        </li>
754                                                        <li class="ss-submenu" >
755
756                                                                    <a href="/Custom-Parking-Signs/Split-Parking-Signs"  title="Split" data-image="https://images.myparkingsign.com/img/src/dd-split-l.webp">
757                                                                        Split
758                                                                    </a>
759
760                                                        </li>
761                                                        <li class="ss-submenu" >
762
763                                                                    <a href="/Custom-Parking-Signs/Square-Parking-Signs"  title="Square" data-image="https://images.myparkingsign.com/img/src/dd-square-l.webp">
764                                                                        Square
765                                                                    </a>
766
767                                                        </li>
768                                                        <li class="ss-submenu" >
769
770                                                                    <a href="/Custom-Parking-Signs/Vertical-Parking-Signs"  title="Vertical" data-image="https://images.myparkingsign.com/img/src/dd-vertical-l.webp">
771                                                                        Vertical
772                                                                    </a>
773
774                                                        </li>
775                                                </ul>
776
777                                    
778                                            <ul class="ss-dd-imglist">
779                                                    <li class="" >
780                                                        <a class="MMClick" href="https://www.myparkingsign.com/custom-parking-signs" >
781                                                                <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-custom-parking-signs-l.webp" alt="Custom Parking Signs"  />
782
783                                                        </a>
784                                                    </li>
785                                            </ul>
786                                </li>
787                            </ul>
788                    </li>
789                    <li class="" >
790                        
791                            <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/mps/no-parking-signs"  >No Parking</a>
792
793
794                        
795                            <ul class="mega_menu " >
796                                <li>
797
798                                                <ul>
799                                                    
800                                                        <li class="" >
801
802                                                                    <a href="/no-parking-signs"  title="All No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-no-parking-signs-l.webp">
803                                                                        All No Parking Signs
804                                                                    </a>
805
806                                                        </li>
807                                                        <li class="" >
808
809                                                                    <a href="/mps/custom-no-parking-signs"  title="Custom No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-no-parking-signs-l.webp">
810                                                                 
810       Custom No Parking Signs
811                                                                    </a>
812
813                                                        </li>
814                                                        <li class="" >
815
816                                                                    <a href="/mps/no-parking-signature-signs"  title="Designer No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-designer-no-parking-signs-l.webp">
817                                                                        Designer No Parking Signs
818                                                                    </a>
819
820                                                        </li>
821                                                        <li class="" >
822
823                                                                    <a href="/no-parking-stencils"  title="No Parking Stencils" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-stencils-l.webp">
824                                                                        No Parking Stencils
825                                                                    </a>
826
827                                                        </li>
828                                                        <li class="" >
829
830                                                                    <a href="/Bilingual-No-Parking-Signs"  title="Bilingual No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-bilingual-no-parking-signs-l.webp">
831                                                                        Bilingual No Parking Signs
832                                                                    </a>
833
834                                                        </li>
835                                                        <li class="" >
836
837                                                                    <a href="/parking-signs/funny-parking-signs"  title="Funny No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-funny-no-parking-signs-l.webp">
838                                                                        Funny No Parking Signs
839                                                                    </a>
840
841                                                        </li>
842                                                        <li class="ss-submenu" >
843
844                                                                    <a href="/"  title=" " >
845                                                                         
846                                                                    </a>
847
848                                                        </li>
849                                                        <li class="" >
850
851                                                                    <a href="/no-parking-fire-lane-signs"  title="No Parking Fire Lane" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-fire-lane-signs-l.webp">
852                                                                        No Parking Fire Lane
853                                                                    </a>
854
855                                                        </li>
856                                                        <li class="ss-submenu" >
857
858                                                                    <a href="/no-parking-fire-zone-signs"  title="Fire Zone Signs" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-fire-zone-signs.webp">
859                                                                        Fire Zone Signs
860                                                                    </a>
861
862                                                        </li>
863                                                        <li class="ss-submenu" >
864
865                                                                    <a href="/official-state-fire-lane-signs"  title="State Fire Lane Signs" data-image="https://images.myparkingsign.com/img/src/dd-official-state-fire-lane-signs2.webp">
866                                                                        State Fire Lane Signs
867                                                                    </a>
868
869                                                        </li>
870                                                </ul>
871                                                <ul>
872                                                    
873                                                        <li class="" >
874
875                                                                    <a href="/mps/tow-away-signs"  title="Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-tow-away-signs-l.webp">
876                                                                        Tow Away Signs
877                                                                    </a>
878
879                                                        </li>
880                                                        <li class="ss-submenu" >
881
882                                                                    <a href="/custom-tow-away-signs"  title="Custom Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-tow-away-signs-l.webp">
883                                                                        Custom Tow Away Signs
884                                                                    </a>
885
886                                                        </li>
887                                                        <li class="ss-submenu" >
888
889                                                                    <a href="/tow-zone-signs"  title="Tow Zone Signs" data-image="https://images.myparkingsign.com/img/src/dd-tow-zone-signs.webp">
890                                                                        Tow Zone Signs
891                                                                    </a>
892
893                                                        </li>
894                                                        <li class="ss-submenu" >
895
896                                                                    <a href="/parking-signs/violators-will-be-towed-signs"  title="Violators Towed Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-signs-violators-will-be-towed-signs.webp">
897                                                                        Violators Towed Signs
898                                                                    </a>
899
900                                                        </li>
901                                                        <li class="ss-submenu" >
902
903                                                                    <a href="/tow-signs/custom-tow-away-signs-by-state"  title="State Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-state-tow-away-signs-l.webp">
904                                                                        State Tow Away Signs
905                                                                    </a>
906
907                                                        </li>
908                                                        <li class="ss-submenu" >
909
910                                                                    <a href="/tow-signs/custom-towing-company-signs"  title="Towing Company Signs" data-image="https://images.myparkingsign.com/img/src/dd-tow-company-signs-l.webp">
911                                                                        Towing Company Signs
912                                                                    </a>
913
914                                                        </li>
915                                                        <li class="ss-submenu" >
916
917                                                                    <a href="/MPS/Auto-Boot-Warning-Signs"  title="Auto Boot Warning Signs" data-image="https://images.myparkingsign.com/img/src/dd-auto-boot-warning-signs-l.webp">
918                                                                        Auto Boot Warning Signs
919                                                                    </a>
920
921                                                        </li>
922                                                        <li class="ss-submenu" >
923
924                                                                    <a href="/you-will-be-towed-signs"  title="Funny Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-edgy-tow-away-signs-l.webp">
925                                                                        Funny Tow Away Signs
926                                                                    </a>
927
928                                                        </li>
929                                                        <li class="ss-submenu" >
930
931                                                                    <a href="/fod/illegal-parking-stickers"  rel="nofollow" title="Violation Stickers" data-image="https://images.myparkingsign.com/img/src/dd-illegal-parking-stickers.webp">
932                                                                        Violation Stickers
933                                                                    </a>
934
935                                                        </li>
936                                                </ul>
937                                                <ul>
938                                                    
939                                                        <li class="" >
940
941                                                                    <a class="MMClick" href="/no-parking-signs-by-location"  title="Location Specific:" data-image="https://images.myparkingsign.com/img/src/dd-no-p
941arking-signs-by-location.webp">
942Location Specific:                                                                    </a>
943
944                                                        </li>
945                                                        <li class="ss-submenu" >
946
947                                                                    <a href="/no-parking-between-signs"  title="Between Signs" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-between-signs-l.webp">
948                                                                        Between Signs
949                                                                    </a>
950
951                                                        </li>
952                                                        <li class="ss-submenu" >
953
954                                                                    <a href="/driveway-signs/do-not-block-driveway-signs"  title="Driveway" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-in-driveway-signs-l.webp">
955                                                                        Driveway
956                                                                    </a>
957
958                                                        </li>
959                                                        <li class="ss-submenu" >
960
961                                                                    <a href="/mps/no-parking-dumpster-signs"  title="Dumpster Area" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-dumpster-area-signs-l.webp">
962                                                                        Dumpster Area
963                                                                    </a>
964
965                                                        </li>
966                                                        <li class="ss-submenu" >
967
968                                                                    <a href="/parking-signs/do-not-block-gate-signs"  title="Front of Gate" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-in-front-of-gate-signs-l.webp">
969                                                                        Front of Gate
970                                                                    </a>
971
972                                                        </li>
973                                                        <li class="ss-submenu" >
974
975                                                                    <a href="/do-not-block-mailbox-signs"  title="Front of Mailbox" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-in-front-of-mailboxes-signs-l.webp">
976                                                                        Front of Mailbox
977                                                                    </a>
978
979                                                        </li>
980                                                        <li class="ss-submenu" >
981
982                                                                    <a href="/parking-signs/no-parking-on-grass-signs"  title="Grass" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-on-the-grass-signs-l.webp">
983                                                                        Grass
984                                                                    </a>
985
986                                                        </li>
987                                                        <li class="ss-submenu" >
988
989                                                                    <a href="/parking-signs/loading-unloading-zone-signs"  title="Loading Zone" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-loading-zone-signs-l.webp">
990                                                                        Loading Zone
991                                                                    </a>
992
993                                                        </li>
994                                                        <li class="ss-submenu" >
995
996                                                                    <a href="/parking-signs/private-property-no-parking"  title="Private Property" data-image="https://images.myparkingsign.com/img/src/dd-private-property-no-parking-signs-l.webp">
997                                                                        Private Property
998                                                                    </a>
999
1000                                                        </li>
1001                                                        <li class="ss-submenu" >
1002
1003                                                                    <a href="/parking-signs/no-parking-sidewalk-signs"  title="Sidewalk" data-image="https://images.myparkingsign.com/img/src/dd-no-p
1003arking-on-sidewalk-signs-l.webp">
1004                                                                        Sidewalk
1005                                                                    </a>
1006
1007                                                        </li>
1008                                                        <li class="ss-submenu" >
1009
1010                                                                    <a href="/street-parking-signs"  title="Street" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-on-street-signs-l.webp">
1011                                                                        Street
1012                                                                    </a>
1013
1014                                                        </li>
1015                                                </ul>
1016                                                <ul>
1017                                                    
1018                                                        <li class="" >
1019
1020                                                                    <a class="MMClick" href="/no-parking-general-restrictions-signs"  title="General Restrictions:" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-general-restrictions-signs.webp">
1021General Restrictions:                                                                    </a>
1022
1023                                                        </li>
1024                                                        <li class="ss-submenu" >
1025
1026                                                                    <a href="/mps/no-overnight-parking-signs"  title="No Overnight Parking" data-image="https://images.myparkingsign.com/img/src/dd-no-overnight-parking-signs-l.webp">
1027                                                                        No Overnight Parking
1028                                                                    </a>
1029
1030                                                        </li>
1031                                                        <li class="ss-submenu" >
1032
1033                                                                    <a href="/no-parking-any-time-signs"  title="No Parking Any Time" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-any-time-signs-l.webp">
1034                                                                        No Parking Any Time
1035                                                                    </a>
1036
1037                                                        </li>
1038                                                        <li class="ss-submenu" >
1039
1040                                                                    <a href="/parking-signs/no-stopping-signs"  title="No Stopping or Standing" data-image="https://images.myparkingsign.com/img/src/dd-no-stopping-or-standing-signs-l.webp">
1041                                                                        No Stopping or Standing
1042                                                                    </a>
1043
1044                                                        </li>
1045                                                        <li class="ss-submenu" >
1046
1047                                                                    <a href="/no-idling-signs"  title="No Idling" data-image="https://images.myparkingsign.com/img/src/dd-no-idling-signs.webp">
1048                                                                        No Idling
1049                                                                    </a>
1050
1051                                                        </li>
1052                                                        <li class="ss-submenu" >
1053
1054                                                                    <a href="/"  title=" " >
1055                                                                         
1056                                                                    </a>
1057
1058                                                        </li>
1059                                                        <li class="" >
1060
1061                                                                    <a href="/temporary-no-parking-signs"  title="Temporary No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-temporary-no-parking-signs-l.webp">
1062                                                                        Temporary No Parking Signs
1063                                                                    </a>
1064
1065                                                        </li>
1066                                                        <li class="ss-submenu" >
1067
1068                                                                    <a href="/CST/Construction-No-Parking-Signs"  title="Construction No Parking" data-image="https://images.myparkingsign.com/img/src/dd-construction-no-parking-signs.webp">
1069                                                                        Construction No Parking
1070                                                                    </a>
1071
1072                                                        </li>
1073                                                        <li class="ss-submenu" >
1074
1075                                                                    <a href="/snow-parking-signs"  title="Snow Removal No Parking" data-image="https://images.myparkingsign.com/img/src/dd-snow-parking-signs.webp">
1076                                                                        Snow Removal No Parking
1077                                                                    </a>
1078
1079                                                        </li>
1080                                                </ul>
1081
1082                                    
1083                                            <ul class="ss-dd-imglist">
1084                                                    <li class="" >
1085                                                        <a class="MMClick" href="https://www.myparkingsign.com/no-parking-signs" >
1086                                                                <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-no-p
1086arking-signs-l.webp" alt="No Parking Signs"  />
1087
1088                                                        </a>
1089                                                    </li>
1090                                            </ul>
1091                                </li>
1092                            </ul>
1093                    </li>
1094                    <li class="" >
1095                        
1096                            <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/MPS/accessible-parking-signs"  >Handicap Parking</a>
1097
1098
1099                        
1100                            <ul class="mega_menu " >
1101                                <li>
1102
1103                                                <ul>
1104                                                    
1105                                                        <li class="ss-submenu" >
1106
1107                                                                    <a href="/handicap-parking-signs"  title="All Handicap Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-federal-handicap-parking-signs-l.webp">
1108                                                                        All Handicap Parking Signs
1109                                                                    </a>
1110
1111                                                        </li>
1112                                                        <li class="ss-submenu" >
1113
1114                                                                    <a href="/custom-handicap-parking-signs"  title="Custom ADA Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-ada-parking-signs-l.webp">
1115                                                                        Custom ADA Parking Signs
1116                                                                    </a>
1117
1118                                                        </li>
1119                                                        <li class="ss-submenu" >
1120
1121                                                                    <a href="/mps/ada-parking-sign-new-york"  title="State Handicap Signs" data-image="https://images.myparkingsign.com/img/src/dd-handicapped-parking-signs-by-state-l.webp">
1122                                                                        State Handicap Signs
1123                                                                    </a>
1124
1125                                                        </li>
1126                                                        <li class="ss-submenu" >
1127
1128                                                                    <a href="/ADA-Parking-Signs"  title="Federal ADA Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-ada-parking-signs-l.webp">
1129                                                                        Federal ADA Parking Signs
1130                                                                    </a>
1131
1132                                                        </li>
1133                                                        <li class="ss-submenu" >
1134
1135                                                                    <a href="/"  title=" " >
1136                                                                         
1137                                                                    </a>
1138
1139                                                        </li>
1140                                                        <li class="ss-submenu" >
1141
1142                                                                    <a href="/MPS/updated-accessibility-signs"  title="ISA Accessibility Signs" data-image="https://images.myparkingsign.com/img/src/dd-updated-isa-accessibility-signs-l.webp">
1143                                                                        ISA Accessibility Signs
1144                                                                    </a>
1145
1146                                                        </li>
1147                                                        <li class="ss-submenu" >
1148
1149                                                                    <a href="/disabled-parking-sign"  title="Disabled Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-disabled-parking-signs-l.webp">
1150                                                                        Disabled Parking Signs
1151                                                                    </a>
1152
1153                                                        </li>
1154                                                        <li class="ss-submenu" >
1155
1156                                                                    <a href="/mps/handicap-permit-required-parking-signs"  title="Handicapped Permit Required Signs" data-image="https://images.myparkingsign.com/img/src/dd-handicapped-permit-required-signs-l.webp">
1157                                                                        Handicapped Permit Required Signs
1158                                                                    </a>
1159
1160                                                        </li>
1161                                                        <li class="ss-submenu" >
1162
1163                                                                    <a href="/access-parking/van-accessible-signs"  title="Van Accessible Signs" data-image="https://images.myparkingsign.com/img/src/dd-van-accessible-signs-l.webp">
1164                                                                        Van Accessible Signs
1165                                                                    </a>
1166
1167                                                        </li>
1168                                                </ul>
1169                                                <ul>
1170                                                    
1171                                                        <li class="" >
1172
1173                                                                    <a href="/handicap-parking-enforcement"  title="Handicap Parking Enforcement" data-image="https://images.myparkingsign.com/img/src/dd-handicap-parking-enforcement.webp">
1174                                                                        Handicap Parking Enforcement
1175                                                                    </a>
1176
1177                                                        </li>
1178                                                        <li class="ss-submenu" >
1179
1180                                                                    <a href="/mps/fine-signs"  title="Fine Amount Signs" data-image="https://images.myparkingsign.com/img/src/dd-mps-fine-signs.webp">
1181                                                                        Fine Amount Signs
1182                                                                    </a>
1183
1184                                                        </li>
1185                                                        <li class="ss-submenu" >
1186
1187                                                                    <a href="/fod/parking-permits/handicapped-parking-permit"  rel="nofollow" title="Handicap Parking Permits" data-image="https://images.myparkingsign.com/img/src/dd-parking-permits-handicapped-parking-permit.webp">
1188                                                                        Handicap Parking Permits
1189                                                                    </a>
1190
1191                                                        </li>
1192                                                        <li class="ss-submenu" >
1193
1194                                                                    <a href="/fod/illegal-parking-stickers"  rel="nofollow" title="Violation stickers" data-image="https://images.myparkingsign.com/img/src/dd-illegal-parking-stickers.webp">
1195                                                                        Violation stickers
1196                                                                    </a>
1197
1198                                                        </li>
1199                                                        <li class="ss-submenu" >
1200
1201                                                                    <a href="/"  title=" " >
1202                                                                         
1203                                                                    </a>
1204
1205                                                        </li>
1206                                                        <li class="ss-submenu" >
1207
1208                                                                    <a href="/access-parking/access-ramp-signs"  title="Access Ramp Signs" data-image="https://images.myparkingsign.com/img/src/dd-access-ramp-signs-l.webp">
1209                                                                        Access Ramp Signs
1210                                                                    </a>
1211
1212                                                        </li>
1213                                                        <li class="ss-submenu" >
1214
1215                                                                    <a href="/Accessible-Signs/Handicap-Accessible-Entrance-Signs"  title="Accessible Entrance Signs" data-image="https://images.myparkingsign.com/img/src/dd-accessible-entrance-signs-l.webp">
1216                                                                        Accessible Entrance Signs
1217                                                                    </a>
1218
1219                                                        </li>
1220                                                        <li class="ss-submenu" >
1221
1222                                                                    <a href="/wheelchair-handicap-stencils"  title="Handicap Parking Stencils" data-image="https://images.myparkingsign.com/img/src/dd-handicap-parking-stencils-l.webp">
1223                                                                        Handicap Parking Stencils
1224                                                                    </a>
1225
1226                                                        </li>
1227                                                </ul>
1228
1229                                    
1230                                            <ul class="ss-dd-imglist">
1231                                                    <li class="" >
1232                                                        <a class="MMClick" href="https://www.myparkingsign.com/handicap-parking-signs" >
1233                                                                <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-handicap-parking-signs-l.webp" alt="Handicap Parking Signs"  />
1234
1235                                                        </a>
1236                                                    </li>
1237                                            </ul>
1238                                </li>
1239                            </ul>
1240                    </li>
1241                    <li class="" >
1242                        
1243                            <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/mps/reserved-parking-signs"  >Reserved Parking</a>
1244
1245
1246                        
1247                            <ul class="mega_menu " >
1248                                <li>
1249
1250                                                <ul>
1251                                                    
1252                                                        <li class="" >
1253
1254                                                                    <a href="/reserved-parking-signs"  title="All Reserved Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-reserved-parking-signs-l.webp">
1255                                                                        All Reserved Parking Signs
1256                                                                    </a>
1257
1258                                                        </li>
1259                                                        <li class="" >
1260
1261                                                                    <a href="/custom-reserved-parking-signs"  title="Custom Reserved Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-reserved-parking-signs-l.webp">
1262                                                                        Custom Reserved Parking Signs
1263                                                                    </a>
1264
1265                                                        </li>
1266                                                        <li class="" >
1267
1268                                                                    <a href="/reserved-parking-stencils"  title="Reserved Parking Stencils" data-image="https://images.myparkingsign.com/img/src/dd-reserved-parking-stencils-l.webp">
1269                                                                        Reserved Parking Stencils
1270                                                                    </a>
1271
1272                                                        </li>
1273                                                        <li class="" >
1274
1275                                                                    <a href="/parking-sign/parking-space-signs"  title="Parking Space Number Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-space-signs-l.webp">
1276                                                                        Parking Space Number Signs
1277                                                                    </a>
1278
1279                                                        </li>
1280                                                        <li class="ss-submenu" >
1281
1282                                                                    <a href="/"  title=" " >
1283                                                                         
1284                                                                    </a>
1285
1286                                                        </li>
1287                                                        <li class="ss-submenu" >
1288
1289                                                                    <a href="/parking-signs/event-parking-signs"  title="Event Parking" data-image="https://images.myparkingsign.com/img/src/dd-event-parking-signs-l.webp">
1290                                                                        Event Parking
1291                                                                    </a>
1292
1293                                                        </li>
1294                                                        <li class="ss-submenu" >
1295
1296                                                                    <a href="/stork-parking-signs"  title="Expectant Mother" data-image="https://images.myparkingsign.com/img/src/dd-expectant-mother-reserved-parking-signs-l.webp">
1297                                                                        Expectant Mother
1298                                                                    </a>
1299
1300                                                        </li>
1301                                                        <li class="ss-submenu" >
1302
1303                                                                    <a href="/elderly-parking-signs"  title="Senior Citizen" data-image="https://images.myparkingsign.com/img/src/dd-elderly-parking-signs.webp">
1304                                                                        Senior Citizen
1305                                                                    </a>
1306
1307                                                        </li>
1308                                                        <li class="ss-submenu" >
1309
1310                                                                    <a href="/us-military-p
1310arking-signs"  title="Veteran" data-image="https://images.myparkingsign.com/img/src/dd-us-military-parking-signs.webp">
1311                                                                        Veteran
1312                                                                    </a>
1313
1314                                                        </li>
1315                                                        <li class="ss-submenu" >
1316
1317                                                                    <a href="/MPS/Carpool-Parking-Signs"  title="Carpool" data-image="https://images.myparkingsign.com/img/src/dd-mps-carpool-parking-signs.webp">
1318                                                                        Carpool
1319                                                                    </a>
1320
1321                                                        </li>
1322                                                        <li class="ss-submenu" >
1323
1324                                                                    <a href="/ride-share-signs"  title="Ride Share" data-image="https://images.myparkingsign.com/img/src/dd-ride-share-signs.webp">
1325                                                                        Ride Share
1326                                                                            <span class="badge rounded-pill badge-success">New</span>
1327                                                                    </a>
1328
1329                                                        </li>
1330                                                </ul>
1331                                                <ul>
1332                                                    
1333                                                        <li class="" >
1334
1335                                                                    <a class="MMClick" href="/parking-signs/reserved-parking-signs-by-title"  title="Reserved by Title:" data-image="https://images.myparkingsign.com/img/src/dd-by-title-all-l.webp">
1336Reserved by Title:                                                                    </a>
1337
1338                                                        </li>
1339                                                        <li class="ss-submenu" >
1340
1341                                                                    <a href="/mps/customer-parking-signs"  title="Customer" data-image="https://images.myparkingsign.com/img/src/dd-customer-reserved-parking-signs-l.webp">
1342                                                                        Customer
1343                                                                    </a>
1344
1345                                                        </li>
1346                                                        <li class="ss-submenu" >
1347
1348                                                                    <a href="/mps/doctors-parking-signs"  title="Doctor" data-image="https://images.myparkingsign.com/img/src/dd-doctor-reserved-parking-signs-l.webp">
1349                                                                        Doctor
1350                                                                    </a>
1351
1352                                                        </li>
1353                                                        <li class="ss-submenu" >
1354
1355                                                                    <a href="/mps/employee-parking-signs"  title="Employee" data-image="https://images.myparkingsign.com/img/src/dd-mps-employee-parking-signs.webp">
1356                                                                        Employee
1357                                                                    </a>
1358
1359                                                        </li>
1360                                                        <li class="ss-submenu" >
1361
1362                                                                    <a href="/family-parking-signs"  title="Family" data-image="https://images.myparkingsign.com/img/src/dd-family-reserved-parking-signs-l.webp">
1363                                                                        Family
1364                                                                    </a>
1365
1366                                                        </li>
1367                                                        <li class="ss-submenu" >
1368
1369                                                                    <a href="/guest-parking-signs"  title="Guest" data-image="https://images.myparkingsign.com/img/src/dd-guest-reserved-parking-signs-l.webp">
1370                                                                        Guest
1371                                                                    </a>
1372
1373                                                        </li>
1374                                                        <li class="ss-submenu" >
1375
1376                                                                    <a href="/Parking-Signs/Resident-Parking-Signs"  title="Resident" data-image="https://images.myparkingsign.com/img/src/dd-resident-reserved-parking-signs-l.webp">
1377                                                                        Resident
1378                                                                    </a>
1379
1380                                                        </li>
1381                                                        <li class="ss-submenu" >
1382
1383                                                                    <a href="/tenant-parking-signs"  title="Tenant" data-image="https://images.myparkingsign.com/img/src/dd-tenant-reserved-parking-signs-l.webp">
1384                                                                        Tenant
1385                                                                    </a>
1386
1387                                                        </li>
1388                                                        <li class="ss-submenu" >
1389
1390                                                                    <a href="/student-parking-signs"  title="Student" data-image="https://images.myparkingsign.com/img/src/dd-student-parking-signs.webp">
1391                                                                        Student
1392                                                                    </a>
1393
1394                                                        </li>
1395                                                        <li class="ss-submenu" >
1396
1397                                                                    <a href="/mps/staff-parking-signs"  title="Staff" data-image="https://images.myparkingsign.com/img/src/dd-mps-staff-parking-signs.webp">
1398                                                                        Staff
1399                                                                    </a>
1400
1401                                                        </li>
1402                                                        <li class="ss-submenu" >
1403
1404                                                                    <a href="/visitor-parking-signs"  title="Visitor" data-image="https://images.myparkingsign.com/img/src/dd-visitor-reserved-parking-signs-l.webp">
1405                                                                        Visitor
1406                                                                    </a>
1407
1408                                                        </li>
1409                                                </ul>
1410                                                <ul>
1411                                                    
1412                                                        <li class="" >
1413
1414                                                                    <a class="MMClick" href="/reserved-parking-signs-by-vehicle"  title="Reserved by Vehicle:" data-image="https://images.myparkingsign.com/img/src/dd-reserved-parking-signs-by-vehicle.webp">
1415Reserved by Vehicle:                                                                    </a>
1416
1417                                                        </li>
1418                                                        <li class="ss-submenu" >
1419
1420                                                                    <a href="/mps/bicycle-parking-signs"  title="Bicycle" data-image="https://images.myparkingsign.com/img/src/dd-bicycle-reserved-parking-signs-l.webp">
1421                                                                        Bicycle
1422                                                                    </a>
1423
1424                                                        </li>
1425                                                        <li class="ss-submenu" >
1426
1427                                                                    <a href="/bus-parking-signs"  title="Bus" data-image="https://images.myparkingsign.com/img/src/dd-bus-reserved-parking-signs-l.webp">
1428                                                                        Bus
1429                                                                    </a>
1430
1431                                                        </li>
1432                                                        <li class="ss-submenu" >
1433
1434                                                                    <a href="/mps/compact-car-parking-signs"  title="Compact Car" data-image="https://images.myparkingsign.com/img/src/dd-compact-car-reserved-parking-signs-l.webp">
1435                                                                        Compact Car
1436                                                                    </a>
1437
1438                                                        </li>
1439                                                        <li class="ss-submenu" >
1440
1441                                                                    <a href="/company-parking-signs"  title="Company Vehicle" data-image="https://images.myparkingsign.com/img/src/dd-company-vehicle-reserved-parking-signs-l.webp">
1442                                                                        Company Vehicle
1443                                                                    </a>
1444
1445                                                        </li>
1446                                                        <li class="ss-submenu" >
1447
1448                                                                    <a href="/parking-signs/electric-vehicle-parking-signs"  title="Electric Vehicle" data-image="https://images.myparkingsign.com/img/src/dd-electric-vehicle-reserved-parking-signs-l.webp">
1449                                                                        Electric Vehicle
1450                                                                    </a>
1451
1452                                                        </li>
1453                                                        <li class="ss-submenu" >
1454
1455                                                                    <a href="/government-vehicle-parking-signs"  title="Government Vehicle" data-image="https://images.myparkingsign.com/img/src/dd-government-vehicle-reserved-parking-signs-l.webp">
1456                                                                        Government Vehicle
1457                                                                    </a>
1458
1459                                                        </li>
1460                                                        <li class="ss-submenu" >
1461
1462                                                                    <a href="/parking-signs/motor
1462cycle-parking-signs"  title="Motorcycle" data-image="https://images.myparkingsign.com/img/src/dd-motorcycle-reserved-parking-signs-l.webp">
1463                                                                        Motorcycle
1464                                                                    </a>
1465
1466                                                        </li>
1467                                                        <li class="ss-submenu" >
1468
1469                                                                    <a href="/Parking-Signs/Truck-Parking-Signs"  title="Truck" data-image="https://images.myparkingsign.com/img/src/dd-truck-reserved-parking-signs-l.webp">
1470                                                                        Truck
1471                                                                    </a>
1472
1473                                                        </li>
1474                                                </ul>
1475                                                <ul>
1476                                                    
1477                                                        <li class="" >
1478
1479                                                                    <a class="MMClick" href="/parking-signs/parking-signs-organization"  title="Reserved by Industry/Business:" data-image="https://images.myparkingsign.com/img/src/dd-by-business-all-l.webp">
1480Reserved by Industry/Business:                                                                    </a>
1481
1482                                                        </li>
1483                                                        <li class="ss-submenu" >
1484
1485                                                                    <a href="/mps/church-parking-signs"  title="Church" data-image="https://images.myparkingsign.com/img/src/dd-church-reserved-parking-signs-l.webp">
1486                                                                        Church
1487                                                                    </a>
1488
1489                                                        </li>
1490                                                        <li class="ss-submenu" >
1491
1492                                                                    <a href="/CST/Construction-No-Parking-Signs"  title="Construction" data-image="https://images.myparkingsign.com/img/src/dd-construction-reserved-parking-signs-l.webp">
1493                                                                        Construction
1494                                                                    </a>
1495
1496                                                        </li>
1497                                                        <li class="ss-submenu" >
1498
1499                                                                    <a href="/mps/funeral-parking-signs"  title="Funeral Home" data-image="https://images.myparkingsign.com/img/src/dd-funeral-home-reserved-parking-signs-l.webp">
1500                                                                        Funeral Home
1501                                                                    </a>
1502
1503                                                        </li>
1504                                                        <li class="ss-submenu" >
1505
1506                                                                    <a href="/mps/homeowners-association-parking-signs"  title="HOA" data-image="https://images.myparkingsign.com/img/src/dd-hoa-reserved-parking-signs-l.webp">
1507                                                                        HOA
1508                                                                    </a>
1509
1510                                                        </li>
1511                                                        <li class="ss-submenu" >
1512
1513                                                                    <a href="/hospital-parking-signs"  title="Hospital" data-image="https://images.myparkingsign.com/img/src/dd-hospital-reserved-parking-signs-l.webp">
1514                                                                        Hospital
1515                                                                    </a>
1516
1517                                                        </li>
1518                                                        <li class="ss-submenu" >
1519
1520                                                                    <a href="/parking-signs/hotel-reserved-parking-signs"  title="Hotel" data-image="https://images.myparkingsign.com/img/src/dd-hotel-reserved-parking-signs-l.webp">
1521                                                                        Hotel
1522                                                                    </a>
1523
1524                                                        </li>
1525                                                        <li class="ss-submenu" >
1526
1527                                                                    <a href="/parking-signs/office-parking-signs"  title="Office" data-image="https://images.myparkingsign.com/img/src/dd-office-reserved-parking-signs-l.webp">
1528                                                                        Office
1529                                                                    </a>
1530
1531                                                        </li>
1532                                                        <li class="ss-submenu" >
1533
1534                                                                    <a href="/school-parking-signs"  title="School" data-image="https://images.myparkingsign.com/img/src/dd-school-reserved-parking-signs-l.webp">
1535                                                                        School
1536                                                                    </a>
1537
1538                                                        </li>
1539                                                </ul>
1540
1541                                    
1542                                            <ul class="ss-dd-imglist">
1543                                                    <li class="" >
1544                                                        <a class="MMClick" href="https://www.myparkingsign.com/reserved-parking-signs" >
1545                                                                <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-reserved-parking-signs-l.webp" alt="Reserved Parking Signs"  />
1546
1547                                                        </a>
1548                                                    </li>
1549                                            </ul>
1550                                </li>
1551                            </ul>
1552                    </li>
1553                    <li class="" >
1554                        
1555                            <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/parking-lot-supplies"  >Parking Lot</a>
1556
1557
1558                        
1559                            <ul class="mega_menu " >
1560                                <li>
1561
1562                                                <ul>
1563                                                    
1564                                                        <li class="" >
1565
1566                                                                    <a href="/parking-lot-signs"  title="All Parking Lot Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-parking-lot-signs-l.webp">
1567                                                                        All Parking Lot Signs
1568                                                                    </a>
1569
1570                                                        </li>
1571                                                        <li class="" >
1572
1573                                                                    <a href="/mps/custom-parking-lot-signs"  title="Custom Parking Lot Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-parking-lot-signs-l.webp">
1574                                                                        Custom Parking Lot Signs
1575                                                                    </a>
1576
1577                                                        </li>
1578                                                        <li class="" >
1579
1580                                                                    <a href="/mps/decorative-signature-parking-lot-signs"  title="Designer Parking Lot Signs" data-image="https://images.myparkingsign.com/img/src/dd-designer-parking-lot-signs-l.webp">
1581                                                                        Designer Parking Lot Signs
1582                                                                    </a>
1583
1584                                                        </li>
1585                                                        <li class="" >
1586
1587                                                                    <a href="/parking-lot-stencils"  title="Parking Lot Stencils" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-stencils-l.webp">
1588                                                                        Parking Lot Stencils
1589                                                                    </a>
1590
1591                                                        </li>
1592                                                        <li class="" >
1593
1594                                                                    <a href="/portable-led-parking-signs"  title="Portable LED Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-portable-led-valet-parking-sign.webp">
1595                                                                        Portable LED Parking Signs
1596                                                                            <sp
1596an class="badge rounded-pill badge-success">New</span>
1597                                                                    </a>
1598
1599                                                        </li>
1600                                                        <li class="" >
1601
1602                                                                    <a href="/mps2/custom-bigboss-parking-lot-signs"  title="Portable A-Frame Signs" data-image="https://images.myparkingsign.com/img/src/dd-portable-a-frame-signs-l.webp">
1603                                                                        Portable A-Frame Signs
1604                                                                    </a>
1605
1606                                                        </li>
1607                                                        <li class="" >
1608
1609                                                                    <a href="/portable-parking-lot-signs-lotboss"  title="Portable LotBoss Signs" data-image="https://images.myparkingsign.com/img/src/dd-portable-lotBoss-signs-l.webp">
1610                                                                        Portable LotBoss Signs
1611                                                                    </a>
1612
1613                                                        </li>
1614                                                        <li class="" >
1615
1616                                                                    <a href="/parking-lot-closed-signs"  title="Parking Lot Closed" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-closed-signs-l.webp">
1617                                                                        Parking Lot Closed
1618                                                                    </a>
1619
1620                                                        </li>
1621                                                        <li class="" >
1622
1623                                                                    <a href="/mps/parking-lot-full-signs"  title="Parking Lot Full Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-full-signs-l.webp">
1624                                                                        Parking Lot Full Signs
1625                                                                    </a>
1626
1627                                                        </li>
1628                                                        <li class="" >
1629
1630                                                                    <a href="/parking-sign/parking-space-signs"  title="Parking Space/Number Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-space-signs-l.webp">
1631                                                                        Parking Space/Number Signs
1632                                                                    </a>
1633
1634                                                        </li>
1635                                                        <li class="" >
1636
1637                                                                    <a href="/parking-lot-banners"  title="Parking Lot Banners" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-banners.webp">
1638                                                                        Parking Lot Banners
1639                                                                            <span class="badge rounded-pill badge-success">New</span>
1640                                                                    </a>
1641
1642                                                        </li>
1643                                                        <li class="" >
1644
1645                                                                    <a href="/parking-lot-supplies"  title="Parking Lot Supplies" data-image="https://images.myparkingsign.com/img/src/dd-all-parking-lot-supplies-l.webp">
1646                                                                        Parking Lot Supplies
1647                                                                    </a>
1648
1649                                                        </li>
1650                                                </ul>
1651                                                <ul>
1652                                                    
1653                                                        <li class="" >
1654
1655                                                                    <a class="MMClick" href="/parking-maneuver-signs"  title="Specific Parking Maneuvers:" data-image="https://images.myparkingsign.com/img/src/dd-parking-maneuver-signs.webp">
1656Specific Parking Maneuvers:                                                                    </a>
1657
1658                                                        </li>
1659                                                        <li class="ss-submenu" >
1660
1661                                                                    <a href="/mps/back-in-parking-signs"  title="Back-In &amp; Reverse Parking" data-image="https://images.myparkingsign.com/img/src/dd-back-in-parking-signs.webp">
1662                                                                        Back-In & Rever
1662se Parking
1663                                                                    </a>
1664
1665                                                        </li>
1666                                                        <li class="ss-submenu" >
1667
1668                                                                    <a href="/head-in-parking-only-signs"  title="Head In Parking" data-image="https://images.myparkingsign.com/img/src/dd-head-in-parking-only-signs.webp">
1669                                                                        Head In Parking
1670                                                                    </a>
1671
1672                                                        </li>
1673                                                        <li class="ss-submenu" >
1674
1675                                                                    <a href="/parking-signs/parallel-parking-signs"  title="Parallel &amp; Angle Parking" data-image="https://images.myparkingsign.com/img/src/dd-parallel-parking-signs.webp">
1676                                                                        Parallel & Angle Parking
1677                                                                    </a>
1678
1679                                                        </li>
1680                                                        <li class="ss-submenu" >
1681
1682                                                                    <a href="/mps2/self-park-signs"  title="Self Parking" data-image="https://images.myparkingsign.com/img/src/dd-self-park-signs.webp">
1683                                                                        Self Parking
1684                                                                    </a>
1685
1686                                                        </li>
1687                                                        <li class="ss-submenu" >
1688
1689                                                                    <a href="/valet-parking-signs"  title="Valet Parking" data-image="https://images.myparkingsign.com/img/src/dd-valet-parking-signs-l.webp">
1690                                                                        Valet Parking
1691                                                                    </a>
1692
1693                                                        </li>
1694                                                        <li class="" >
1695
1696                                                                    <a class="MMClick" href="/mps/parking-lot-safety-signs"  title="Safety & Courtesy Reminders:" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-safety-signs.webp">
1697Safety & Courtesy Reminders:                                                                    </a>
1698
1699                                                        </li>
1700                                                        <li class="ss-submenu" >
1701
1702                                                                    <a href="/ice-alert-signs"  title="Ice Alert Signs" >
1703                                                                        Ice Alert Signs
1704                                                                    </a>
1705
1706                                                        </li>
1707                                                        <li class="ss-submenu" >
1708
1709                                                                    <a href="/do-not-leave-dogs-in-hot-car-warning-signs"  title="Do Not Leave Kids &amp; Pets In Car" data-image="https://images.myparkingsign.com/img/src/dd-do-not-leave-dogs-in-hot-car-warning-signs.webp">
1710                                                                        Do Not Leave Kids & Pets In Car
1711                                                                    </a>
1712
1713                                                        </li>
1714                                                        <li class="ss-submenu" >
1715
1716                                                                    <a href="/lock-your-car-signs"  title="Lock Your Car" data-image="https://images.myparkingsign.com/img/src/dd-lock-your-car-signs-l.webp">
1717                                                                        Lock Your Car
1718                                                                    </a>
1719
1720                                                        </li>
1721                                                        <li class="ss-submenu" >
1722
1723                                                                    <a href="/no-alcohol-no-playing-in-parking-lot-signs"  title="No Alc
1723ohol &amp; No Playing" data-image="https://images.myparkingsign.com/img/src/dd-no-alcohol-and-no-playing-in-parking-lot-signs-l.webp">
1724                                                                        No Alcohol & No Playing
1725                                                                    </a>
1726
1727                                                        </li>
1728                                                        <li class="ss-submenu" >
1729
1730                                                                    <a href="/seat-belt-signs"  title="Seat Belt" data-image="https://images.myparkingsign.com/img/src/dd-seat-belt-signs-l.webp">
1731                                                                        Seat Belt
1732                                                                    </a>
1733
1734                                                        </li>
1735                                                        <li class="ss-submenu" >
1736
1737                                                                    <a href="/shopping-cart-signs"  title="Shopping Cart" data-image="https://images.myparkingsign.com/img/src/dd-shopping-cart-signs.webp">
1738                                                                        Shopping Cart
1739                                                                    </a>
1740
1741                                                        </li>
1742                                                </ul>
1743                                                <ul>
1744                                                    
1745                                                        <li class="" >
1746
1747                                                                    <a class="MMClick" href="/parking-rules-signs"  title="Parking Rules & Restrictions:" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-rules-signs-l.webp">
1748Parking Rules & Restrictions:                                                                    </a>
1749
1750                                                        </li>
1751                                                        <li class="ss-submenu" >
1752
1753                                                                    <a href="/curbside-pickup-signs"  title="Curbside Pickup" data-image="https://images.myparkingsign.com/img/src/dd-curbside-pickup-signs.webp">
1754                                                                        Curbside Pickup
1755                                                                    </a>
1756
1757                                                        </li>
1758                                                        <li class="ss-submenu" >
1759
1760                                                                    <a href="/student-drop-off-signs"  title="Drop Off &amp; Pick Up" data-image="https://images.myparkingsign.com/img/src/dd-drop-off-and-pick-up-signs-l.webp">
1761                                                                        Drop Off & Pick Up
1762                                                                    </a>
1763
1764                                                        </li>
1765                                                        <li class="ss-submenu" >
1766
1767                                                                    <a href="/parking-signs/garage-parking-signs"  title="Garage Rules" data-image="https://images.myparkingsign.com/img/src/dd-garage-parking-signs-l.webp">
1768                                                                        Garage Rules
1769                                                                    </a>
1770
1771                                                        </li>
1772                                                        <li class="ss-submenu" >
1773
1774                                                                    <a href="/pay-for-parking-signs"  title="Pay Parking" data-image="https://images.myparkingsign.com/img/src/dd-pay-parking-signs-l.webp">
1775                                                                        Pay Parking
1776                                                                    </a>
1777
1778                                                        </li>
1779                                                        <li class="ss-submenu" >
1780
1781                                                                    <a href="/mps/parking-permit-signs"  title="Permit Parking" data-image="https://images.myparkingsign.com/img/src/dd-permit-parking-signs-l.webp">
1782                                                                        Permit Parking
1783                                                                    </a>
1784
1785                                                        </li>
1786                                                        <li class="ss-submenu" >
1787
1788                                                                    <a href="/private-parking-signs"  title="Private Parking" data-image="https://images.myparkingsign.com/img/src/dd-private-parking-signs-l.webp">
1789                                                                        Private Parking
1790                                                                    </a>
1791
1792                                                        </li>
1793                                                        <li class="ss-submenu" >
1794
1795                                                                    <a href="/mps/time-limit-parking-signs"  title="Time Limit Parking" data-image="https://images.myparkingsign.com/img/src/dd-time-limit-parking-signs-l.webp">
1796                                                                        Time Limit Parking
1797                                                                    </a>
1798
1799                                                        </li>
1800                                                        <li class="" >
1801
1802                                                                    <a href="/"  title=" " >
1803                                                                         
1804                                                                    </a>
1805
1806                                                        </li>
1807                                                        <li class="" >
1808
1809                                                                    <a class="MMClick" href="/parking-lot-security-signs"  title="Security & Warning Signs:" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-security-signs.webp">
1810Security & Warning Signs:                                                                    </a>
1811
1812                                                        </li>
1813                                                        <li class="ss-submenu" >
1814
1815                                                                    <a href="/mps/gate-warning-signs"  title="Automatic Gate" data-image="https://images.myparkingsign.com/img/src/dd-automatic-gate-warning-signs-l.webp">
1816                                                                        Automatic Gate
1817                                                                    </a>
1818
1819                                                        </li>
1820                                                        <li class="ss-submenu" >
1821
1822                                                                    <a href="/park-at-your-own-risk"  title="Park At Your Own Risk" data-image="https://images.myparkingsign.com/img/src/dd-park-at-your-own-risk-signs-l.webp">
1823                                                                        Park At Your Own Risk
1824                                                                    </a>
1825
1826                                                        </li>
1827                                                        <li class="ss-submenu" >
1828
1829                                                                    <a href="/parking-patrol-signs"  title="Parking Patrol" data-image="https://images.myparkingsign.com/img/src/dd-parking-patrol-signs-l.webp">
1830                                                                        Parking Patrol
1831                                                                    </a>
1832
1833                                                        </li>
1834                                                </ul>
1835                                                <ul>
1836                                                    
1837                                                        <li class="" >
1838
1839                                                                    <a class="MMClick" href="/parking-lot-traffic-signs"  title="Traffic Control & Flow:" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-traffic-signs-l.webp">
1840Traffic Control & Flow:                                                                    </a>
1841
1842                                                        </li>
1843                                                        <li class="ss-submenu" >
1844
1845                                                                    <a href="/MPS/Arrow-Signs"  title="Arrow Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-arrow-signs-l.webp">
1846                                                                        Arrow Signs
1847                                                                    </a>
1848
1849                                                        </li>
1850                                                        <li class="ss-submenu" >
1851
1852                                                                    <a href="/mps/parking-lot-directional-signs"  title="Directional Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-directional-signs.webp">
1853                                                                        Directional Signs
1854                                                                    </a>
1855
1856                                                        </li>
1857                                                        <li class="ss-submenu" >
1858
1859                                                                    <a href="/ENT/Parking-Lot-Entrance-Signs"  title="Entrance Signs" data-image="https://images.myparkingsign.com/img/src/dd-entrance-signs-l.webp">
1860                                                                        Entrance Signs
1861                                                                    </a>
1862
1863                                                        </li>
1864                                                        <li class="ss-submenu" >
1865
1866                                                                    <a href="/parking-signs/exit-only-signs"  title="Exit Signs" data-image="https://images.myparkingsign.com/img/src/dd-exit-signs-l.webp">
1867                                                                        Exit Signs
1868                                                                    </a>
1869
1870                                                        </li>
1871                                                        <li class="ss-submenu" >
1872
1873                                                                    <a href="/watch-for-Vehicles-pedestrians-leaving-garage"  title="Exiting Garage Signs" data-image="https://images.myparkingsign.com/img/src/dd-exiting-garage-signs-l.webp">
1874                                                                        Exiting Garage Signs
1875                                                                    </a>
1876
1877                                                        </li>
1878                                                        <li class="ss-submenu" >
1879
1880                                                                    <a href="/MPS/pull-forward-signs"  title="Pull Forward Signs" data-image="https://images.myparkingsign.com/img/src/dd-pull-forward-signs.webp">
1881                                                                        Pull Forward Signs
1882                                                                    </a>
1883
1884                                                        </li>
1885                                                        <li class="ss-submenu" >
1886
1887                                                                    <a href="/mps/speed-bump-signs"  title="Speed Bump Signs" data-image="https://images.myparkingsign.com/img/src/dd-speed-bump-signs-l.webp">
1888                                                                        Speed Bump Signs
1889                                                                    </a>
1890
1891                                                        </li>
1892                                                        <li class="ss-submenu" >
1893
1894                                                                    <a href="/parking-lot-speed-limit-signs"  title="Speed Limit Signs" data-image="https://images.myparkingsign.com/img/src/dd-speed-limit-signs-l.webp">
1895                                                                        Speed Limit Signs
1896                                                                    </a>
1897
1898                                                        </li>
1899                                                        <li class="ss-submenu" >
1900
1901                                                                    <a href="/hand-held-stop-sign"  title="Stop Paddles" data-image="https://images.myparkingsign.com/img/src/dd-stop-paddles-l.webp">
1902                                                                        Stop Paddles
1903                                                                    </a>
1904
1905                                                        </li>
1906                                                        <li class="ss-submenu" >
1907
1908                                                                    <a href="/stop-signs"  title="Stop Signs" data-image="https://images.myparkingsign.com/img/src/dd-stop-signs-l.webp">
1909                                                                        Stop Signs
1910                                                                    </a>
1911
1912                                                        </li>
1913                                                </ul>
1914
1915                                    
1916                                            <ul class="ss-dd-imglist">
1917                                                    <li class="" >
1918                                                        <a class="MMClick" href="https://www.myparkingsign.com/parking-lot-signs" >
1919                                                                <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-parking-lot-signs-l.webp" alt="Parking Lot Signs"  />
1920
1921                                                        </a>
1922                                                    </li>
1923                                            </ul>
1924                                </li>
1925                            </ul>
1926                    </li>
1927                    <li class="" >
1928                        
1929                            <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/private-property-parking-signs"  >Private Property</a>
1930
1931
1932                        
1933                            <ul class="mega_menu " >
1934                                <li>
1935
1936                                                <ul>
1937                                                    
1938                                                        <li class="" >
1939
1940                                                                    <a href="/private-parking-signs"  title="Private Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-private-property-signs-l.webp">
1941                                                                        Private Parking Signs
1942                                                                    </a>
1943
1944                                                        </li>
1945                                                        <li class="ss-submenu" >
1946
1947                                                                    <a href="/private-parking-signs"  title="Private Parking Only" data-image="https://images.myparkingsign.com/img/src/dd-private-parking-signs-l.webp">
1948                                                                        Private Parking Only
1949                                                                    </a>
1949
1950
1951                                                        </li>
1952                                                        <li class="ss-submenu" >
1953
1954                                                                    <a href="/parking-signs/private-property-no-parking"  title="No Parking" data-image="https://images.myparkingsign.com/img/src/dd-private-property-no-parking-signs-l.webp">
1955                                                                        No Parking
1956                                                                    </a>
1957
1958                                                        </li>
1959                                                        <li class="ss-submenu" >
1960
1961                                                                    <a href="/AUT/Authorized-Vehicles-Only-Sign"  title="Authorized Vehicles Only" data-image="https://images.myparkingsign.com/img/src/dd-aut-authorized-vehicles-only-sign.webp">
1962                                                                        Authorized Vehicles Only
1963                                                                    </a>
1964
1965                                                        </li>
1966                                                        <li class="ss-submenu" >
1967
1968                                                                    <a href="/Parking-Signs/Resident-Parking-Signs"  title="Resident Parking Only" data-image="https://images.myparkingsign.com/img/src/dd-resident-reserved-parking-signs-l.webp">
1969                                                                        Resident Parking Only
1970                                                                    </a>
1971
1972                                                        </li>
1973                                                        <li class="ss-submenu" >
1974
1975                                                                    <a href="/tenant-parking-signs"  title="Tenant Parking Only" data-image="https://images.myparkingsign.com/img/src/dd-tenant-reserved-parking-signs-l.webp">
1976                                                                        Tenant Parking Only
1977                                                                    </a>
1978
1979                                                        </li>
1980                                                        <li class="ss-submenu" >
1981
1982                                                                    <a href="/"  title=" " >
1983                                                                         
1984                                                                    </a>
1985
1986                                                        </li>
1987                                                        <li class="" >
1988
1989                                                                    <a href="/fod/property-management-signs"  rel="nofollow" title="Property Management Signs" data-image="https://images.myparkingsign.com/img/src/dd-property-management-signs.webp">
1990                                                                        Property Management Signs
1991                                                                    </a>
1992
1993                                                        </li>
1994                                                        <li class="ss-submenu" >
1995
1996                                                                    <a href="/mps/apartment-parking-signs"  title="Apartment Complex Signs" data-image="https://images.myparkingsign.com/img/src/dd-mps-apartment-parking-signs.webp">
1997                                                                        Apartment Complex Signs
1998                                                                    </a>
1999
2000                                                        </li>
2001                                                        <li class="ss-submenu" >
2002
2003                                                                    <a href="/mps/gate-warning-signs"  title="Gate Warning Signs" data-image="https://images.myparkingsign.com/img/src/dd-automatic-gate-warning-signs-l.webp">
2004                                                                        Gate Warning Signs
2005                                                                    </a>
2006
2007                                                        </li>
2008                                                </ul>
2009                                                <ul>
2010                                                    
2011                                                        <li class="" >
2012
2013                                                                    <a href="/driveway-signs/private-drive-do-not-enter-sign"  title="Private Driveway Signs" data-image="https://images.myparkingsign.com/img/src/dd-driveway-signs-private-drive-do-not-enter-sign.webp">
2014                                                                        Private Driveway Signs
2015                                                                    </a>
2016
2017                                                        </li>
2018                                                        <li class="ss-submenu" >
2019
2020                                                                    <a href="/RT/No-Turn-Around-Signs"  title="No Turn Around Signs" data-image="https://images.myparkingsign.com/img/src/dd-rt-no-turn-around-signs.webp">
2021                                                                        No Turn Around Signs
2022                                                                    </a>
2023
2024                                                        </li>
2025                                                        <li class="ss-submenu" >
2026
2027                                                                    <a href="/driveway-signs/do-not-block-driveway-signs"  title="Do Not Block Driveway" data-image="https://images.myparkingsign.com/img/src/dd-driveway-signs-do-not-block-driveway-signs.webp">
2028                                                                        Do Not Block Driveway
2029                                                                    </a>
2030
2031                                                        </li>
2032                                                        <li class="ss-submenu" >
2033
2034                                                                    <a href="/"  title=" " >
2035                                                                         
2036                                                                    </a>
2037
2038                                                        </li>
2039                                                        <li class="" >
2040
2041                                                                    <a href="/mps/tow-away-signs"  title="Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-tow-away-signs-l.webp">
2042                                                                        Tow Away Signs
2043                                                                    </a>
2044
2045                                                        </li>
2046                                                        <li class="ss-submenu" >
2047
2048                                                                    <a href="/custom-tow-away-signs"  title="Custom Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-tow-away-signs-l.webp">
2049                                                                        Custom Tow Away Signs
2050                                                                    </a>
2051
2052                                                        </li>
2053                                                        <li class="ss-submenu" >
2054
2055                                                                    <a href="/tow-signs/custom-towing-company-signs"  title="Towing Company Signs" data-image="https://images.myparkingsign.com/img/src/dd-tow-company-signs-l.webp">
2056                                                                        Towing Company Signs
2057                                                                    </a>
2058
2059                                                        </li>
2060                                                </ul>
2061                                                <ul>
2062                                                    
2063                                                        <li class="" >
2064
2065                                                                    <a href="/fod/security-and-surveillance-signs"  rel="nofollow" title="Security &amp; Surveillance Signs" data-image="https://images.myparkingsign.com/img/src/dd-security-and-surveillance-signs.webp">
2066                                                                        Security & Surveillance Signs
2067                                                                    </a>
2068
2069                                                        </li>
2070                                                        <li class="ss-submenu" >
2071
2072                                                                    <a href="/fod/video-surveillance-signs"  rel="nofollow" title="Video Surveillance Signs" data-image="https://images.myparkingsign.com/img/src/dd-video-surveillance-signs.png">
2073                                                                        Video Surveillance Signs
2074                                                                    </a>
2075
2076                                                        </li>
2077                                                        <li class="ss-submenu" >
2078
2079                                                                    <a href="/fod/mss/security-signs"  rel="nofollow" title="Security Camera Signs" data-image="https://images.myparkingsign.com/img/src/dd-mss-security-signs.webp">
2080                                                                        Security Camera Signs
2081                                                                    </a>
2082
2083                                                        </li>
2084                                                        <li class="ss-submenu" >
2085
2086                                                                    <a href="/"  title=" " >
2087                                                                         
2088                                                                    </a>
2089
2090                                                        </li>
2091                                                        <li class="" >
2092
2093                                                                    <a href="/fod/no-trespassing-signs"  rel="nofollow" title="No Trespassing Signs" data-image="https://images.myparkingsign.com/img/src/dd-no-trespassing-signs.webp">
2094                                                                        No Trespassing Signs
2095                                                                    </a>
2096
2097                                                        </li>
2098                                                        <li class="ss-submenu" >
2099
2100                                                                    <a href="/fod/private-property-no-trespassing-signs"  rel="nofollow" title="Private Property No Trespassing" data-image="https://images.myparkingsign.com/img/src/dd-private-property-no-trespassing-signs.webp">
2101                                                                        Private Property No Trespassing
2102                                                                    </a>
2103
2104                                                        </li>
2105                                                        <li class="ss-submenu" >
2106
2107                                                                    <a href="/fod/keep-out-signs"  rel="nofollow" title="Keep Out Signs" data-image="https://images.myparkingsign.com/img/src/dd-keep-out-signs.webp">
2108                                                                        Keep Out Signs
2109                                                                    </a>
2110
2111                                                        </li>
2112                                                </ul>
2113
2114                                    
2115                                            <ul class="ss-dd-imglist">
2116                                                    <li class="" >
2117                                                        <a class="MMClick" href="https://www.myparkingsign.com/private-parking-signs" >
2118                                                                <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-private-property-signs-l.webp" alt="Private Parking Signs"  />
2119
2120                                                        </a>
2121                                                    </li>
2122                                            </ul>
2123                                </li>
2124                            </ul>
2125                    </li>
2126                    <li class="" >
2127                        
2128                            <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/posts-bases-hardware"  >Posts, Hardware &amp; More</a>
2129
2130
2131                        
2132                            <ul class="mega_menu " >
2133                                <li>
2134
2135                                                <ul>
2136                                                    
2137                                                        <li class="" >
2138
2139                                                                    <a href="/sign-posts"  title="Sign Posts" data-image="https://images.myparkingsign.com/img/src/dd-sign-posts.webp">
2140                                                                        Sign Posts
2141                                                                    </a>
2142
2143                                                        </li>
2144                                                        <li class="ss-submenu" >
2145
2146                                                                    <a href="/metal-sign-posts"  title="Metal Sign Posts" data-image="https://images.myparkingsign.com/img/src/dd-metal-sign-posts.webp">
2147                                                                        Metal Sign Posts
2148                                                                    </a>
2149
2150                                                        </li>
2151                                                        <li class="ss-submenu" >
2152
2153                                                                    <a href="/u-channel-sign-posts"  title="U-Channel Posts" data-image="https://images.myparkingsign.com/img/src/dd-u-c
2153hannel-sign-posts.webp">
2154                                                                        U-Channel Posts
2155                                                                    </a>
2156
2157                                                        </li>
2158                                                        <li class="ss-submenu" >
2159
2160                                                                    <a href="/square-sign-posts"  title="Square Posts" data-image="https://images.myparkingsign.com/img/src/dd-square-sign-posts.webp">
2161                                                                        Square Posts
2162                                                                    </a>
2163
2164                                                        </li>
2165                                                        <li class="ss-submenu" >
2166
2167                                                                    <a href="/round-sign-posts"  title="Round Posts" data-image="https://images.myparkingsign.com/img/src/dd-round-sign-posts.webp">
2168                                                                        Round Posts
2169                                                                    </a>
2170
2171                                                        </li>
2172                                                        <li class="ss-submenu" >
2173
2174                                                                    <a href="/PST/Breakaway-Sign-Posts"  title="Breakaway Sign Posts" data-image="https://images.myparkingsign.com/img/src/dd-PST-Breakaway-Sign-Posts.webp">
2175                                                                        Breakaway Sign Posts
2176                                                                    </a>
2177
2178                                                        </li>
2179                                                        <li class="ss-submenu" >
2180
2181                                                                    <a href="/Flex-Post-Sign-Bases"  title="FlexPost Systems" data-image="https://images.myparkingsign.com/img/src/dd-flexpost.webp">
2182                                                                        FlexPost Systems
2183                                                                    </a>
2184
2185                                                        </li>
2186                                                        <li class="ss-submenu" >
2187
2188                                                                    <a href="/permanent-sign-base-installation-kits"  title="Permanent Sign Base Installation Kits" data-image="https://images.myparkingsign.com/img/src/dd-sign-bases-permanent-l.webp">
2189                                                                        Permanent Sign Base Installation Kits
2190                                                                    </a>
2191
2192                                                        </li>
2193                                                        <li class="ss-submenu" >
2194
2195                                                                    <a href="/plastic-sign-posts"  title="Plastic Sign Posts" data-image="https://images.myparkingsign.com/img/src/dd-plastic-sign-posts.webp">
2196                                                                        Plastic Sign Posts
2197                                                                    </a>
2198
2199                                                        </li>
2200                                                        <li class="" >
2201
2202                                                                    <a href="/sign-attachment-hardware"  title="Sign Attachment Hardware" data-image="https://images.myparkingsign.com/img/src/dd-sign-mounting-hardware.webp">
2203                                                                        Sign Attachment Hardware
2204                                                                    </a>
2205
2206                                                        </li>
2207                                                        <li class="" >
2208
2209                                                                    <a href="/tamperproof-sign-attachment-kit/sku-k-kit-bg"  title="Tamper Resistant Hardware" data-image="https://images.myparkingsign.com/img/src/dd-k-kit-bg.webp">
2210                                                                        Tamper Resistant Hardware
2211                                                                    </a>
2212
2213                                                        </li>
2214                                                </ul>
2215                                                <ul>
2216                                                    
2217                                                        <li class="" >
2218
2219                                                                    <a href="/sign-bases"  title="Portable Sign Stands" data-image="https://images.myparkingsign.com/img/src/dd-sign-bases-l.webp">
2220                                                                        Portable Sign Stands
2221                                                                    </a>
2222
2223                                                        </li>
2224                                                        <li class="ss-submenu" >
2225
2226                                                                    <a href="/Metal-Sign-Bases"  title="Metal Sign Bases" data-image="https://images.myparkingsign.com/img/src/dd-Metal-Sign-Bases.webp">
2227                                                                        Metal Sign Bases
2228                                                                    </a>
2229
2230                                                        </li>
2231                                                        <li class="ss-submenu" >
2232
2233                                                                    <a href="/BAS/Portable-Sign-Bases"  title="Portable Sign Bases" >
2234                                                                        Portable Sign Bases
2235                                                                    </a>
2236
2237                                                        </li>
2238                                                        <li class="ss-submenu" >
2239
2240                                                                    <a href="/BAS/Rubber-Sign-Bases"  title="Rubber Sign Bases" data-image="https://images.myparkingsign.com/img/src/dd-BAS-Rubber-Sign-Bases.webp">
2241                                                                        Rubber Sign Bases
2242                                                                    </a>
2243
2244                                                        </li>
2245                                                        <li class="ss-submenu" >
2246
2247                                                                    <a href="/portable-parking-lot-roll-a-signs"  title="A-Frame Sign Stands" data-image="https://images.myparkingsign.com/img/src/dd-portable-parking-lot-roll-a-signs.webp">
2248                                                                        A-Frame Sign Stands
2249                                                                    </a>
2250
2251                                                        </li>
2252                                                        <li class="ss-submenu" >
2253
2254                                                                    <a href="/portable-parking-lot-signs-lotboss"  title="LotBoss Stands" data-image="https://images.myparkingsign.com/img/src/dd-portable-parking-lot-signs-lotboss.webp">
2255                                                                        LotBoss Stands
2256                                                                    </a>
2257
2258                                                        </li>
2259                                                        <li class="ss-submenu" >
2260
2261                                                                    <a href="/cone-collar-parking-signs"  title="Cone Message Collars" data-image="https://images.myparkingsign.com/img/src/dd-cone-collar-signs-l.webp">
2262                                                                        Cone Message Collars
2263                                                                    </a>
2264
2265                                                        </li>
2266                                                        <li class="ss-submenu" >
2267
2268                                                                    <a href="/parking-cone-top-signs"  title="ConeBoss - Parking Cone Signs" data-image="https://images.myparkingsign.com/img/src/dd-coneboss-parking-cone-signs-l.webp">
2269                                                                        ConeBoss - Parking Cone Signs
2270                                                                    </a>
2271
2272                                                        </li>
2273                                                </ul>
2274                                                <ul>
2275                                                    
2276                                                        <li class="" >
2277
2278                                                                    <a href="/fod/road-safety-equipment"  rel="nofollow" title="Traffic Control Equipment" data-image="https://images.myparkingsign.com/img/src/dd-road-safety-equipment.webp">
2279                                                                        Traffic Control Equipment
2280                                                                    </a>
2281
2282                                                        </li>
2283                                                        <li class="ss-submenu" >
2284
2285                                                                    <a href="/traffic-cones"  title="Traffic Cones" data-image="https://images.myparkingsign.com/img/src/dd-cones.webp">
2286                                                                        Traffic Cones
2287                                                                    </a>
2288
2289                                                        </li>
2290                                                        <li class="ss-submenu" >
2291
2292                                                                    <a href="/fod/reflective-delineators"  rel="nofollow" title="Delineators" data-image="https://images.myparkingsign.com/img/src/dd-reflective-delineators.webp">
2293                                                                        Delineators
2294                                                                    </a>
2295
2296                                                        </li>
2297                                                        <li class="ss-submenu" >
2298
2299                                                                    <a href="/channelizers"  title="Channelizers" data-image="https://images.myparkingsign.com/img/src/dd-channelizers.webp">
2300                                                                        Channelizers
2301                                                                    </a>
2302
2303                                                        </li>
2304                                                        <li class="ss-submenu" >
2305
2306                                                                    <a href="/crowd-control-heavy-duty-steel-barricades"  title="Barricades - Interlocking &amp;amp; Expandable" data-image="https://images.myparkingsign.com/img/src/dd-barricades-steel.webp">
2307                                                                        Barricades - Interlocking &amp; Expandable
2308                                                                    </a>
2309
2310                                                        </li>
2311                                                        <li class="ss-submenu" >
2312
2313                                                                    <a href="/fod/steel-guardrail-warehouse-safety-barriers"  rel="nofollow" title="Safety Barriers" data-image="https://images.myparkingsign.com/img/src/dd-steel-guardrail-warehouse-safety-barriers.webp">
2314                                                                        Safety Barriers
2315                                                                    </a>
2316
2317                                                        </li>
2318                                                        <li class="ss-submenu" >
2319
2320                                                                    <a href="/reflective-post-panels"  title="Post Panels &amp;amp; Object Markers" data-image="https://images.myparkingsign.com/img/src/dd-post-panels-object-markers-l.webp">
2321                                                                        Post Panels &amp; Object Markers
2322                                                                    </a>
2323
2324                                                        </li>
2325                                                        <li class="ss-submenu" >
2326
2327                                                                    <a href="/mr-chain-stanchions"  title="Stanchions" data-image="https://images.myparkingsign.com/img/src/dd-mr-chain-stanchions.webp">
2328                                                                        Stanchions
2329                                                                    </a>
2330
2331                                                        </li>
2332                                                        <li class="ss-submenu" >
2333
2334                                                                    <a href="/plastic-chain"  title="Plastic Chains" data-image="https://images.myparkingsign.com/img/src/dd-plastic-chains-l.webp">
2335                                                                        Plastic Chains
2336                                                                    </a>
2337
2338                                                        </li>
2339                                                </ul>
2340                                                <ul>
2341                                                    
2342                                                        <li class="" >
2343
2344                                                                    <a href="/parking-lot-supplies"  title="Parking Lot Safety" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-supplies.webp">
2345                                                                        Parking Lot Safety
2346                                                                    </a>
2347
2348                                                        </li>
2349                                                        <li class="ss-submenu" >
2350
2351                                                                    <a href="/search/corner_guard"  title="Corner Guards" data-image="https://images.myparkingsign.com/img/src/dd-search-corner_guard.webp">
2352                                                                        Corner Guards
2353                                                                    </a>
2354
2355                                                        </li>
2356                                                        <li class="ss-submenu" >
2357
2358                                                                    <a href="/parking-lot-rubber-wall-guard/sku-k2-6290"  title="Wall Guards" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-rubber-wall-guard-sku-k2-6290.webp">
2359                                                                        Wall Guards
2360                                                                    </a>
2361
2362                                                        </li>
2363                                                        <li class="ss-submenu" >
2364
2365                                                                    <a href="/parking-lot-bumper-guards"  title="Column Protectors" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-bumper-guards.png">
2366                                                                        Column Protectors
2367                                                                    </a>
2368
2369                                                        </li>
2370                                                        <li class="ss-submenu" >
2371
2372                                                                    <a href="/bollard-posts-and-covers"  title="Safety B
2372ollards" data-image="https://images.myparkingsign.com/img/src/dd-bollard-post-covers.webp">
2373                                                                        Safety Bollards
2374                                                                    </a>
2375
2376                                                        </li>
2377                                                        <li class="ss-submenu" >
2378
2379                                                                    <a href="/RT/Speed-Bumps"  title="Speed Bumps" data-image="https://images.myparkingsign.com/img/src/dd-speed-bumps-l.webp">
2380                                                                        Speed Bumps
2381                                                                    </a>
2382
2383                                                        </li>
2384                                                        <li class="ss-submenu" >
2385
2386                                                                    <a href="/parking-stops"  title="Wheel Stops" data-image="https://images.myparkingsign.com/img/src/dd-wheel-stops-l.webp">
2387                                                                        Wheel Stops
2388                                                                    </a>
2389
2390                                                        </li>
2391                                                        <li class="ss-submenu" >
2392
2393                                                                    <a href="/led-traffic-products"  title="LED Traffic Products" data-image="https://images.myparkingsign.com/img/src/dd-led-traffic-products-l.webp">
2394                                                                        LED Traffic Products
2395                                                                    </a>
2396
2397                                                        </li>
2398                                                        <li class="ss-submenu" >
2399
2400                                                                    <a href="/height-guard-clearance-bars"  title="Clearance Bars" data-image="https://images.myparkingsign.com/img/src/dd-clearance-bars-l.webp">
2401                                                                        Clearance Bars
2402                                                                    </a>
2403
2404                                                        </li>
2405                                                        <li class="ss-submenu" >
2406
2407                                                                    <a href="/bike-racks"  title="Bike Racks" data-image="https://images.myparkingsign.com/img/src/dd-bike-racks-l.webp">
2408                                                                        Bike Racks
2409                                                                    </a>
2410
2411                                                        </li>
2412                                                </ul>
2413
2414                                    
2415                                            <ul class="ss-dd-imglist">
2416                                                    <li class="" >
2417                                                        <a class="MMClick" href="https://www.myparkingsign.com/sign-posts" >
2418                                                                <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-sign-posts-l.webp" alt="Metal Post"  />
2419
2420                                                        </a>
2421                                                    </li>
2422                                            </ul>
2423                                </li>
2424                            </ul>
2425                    </li>
2426            </ul>
2427<style type="text/css">
2428    .header-menu.with-message {
2429        height: auto;
2430    }
2431
2432    .ss-notice-board {
2433        height: 30px;
2434        overflow: hidden;
2435        position: relative;
2436        background: #ffffcc;
2437        border: 1px solid #afb355;
2438        border-left: 0;
2439        border-right: 0;
2440    }
2441
2442        .ss-notice-board div {
2443            display: block;
2444            width: 200%;
2445            height: 30px;
2446            position: absolute;
2447            overflow: hidden;
2448            animation: marquee 14s linear infinite;
2449            text-align: center;
2450        }
2451
2452        .ss-notice-board span.notice-txt {
2453            float: left;
2454            width: 50%;
2455            font-size: 16px;
2456            font-style: italic;
2457            font-weight: 600;
2458            color: #cc0000;
2459            font-family: 'Open Sans',arial,sans-serif;
2460            display: block;
2461            line-height: 28px;
2462        }
2463</style>
2464    <!-- Google Tag Manager (noscript) -->
2465    <noscript>
2466        <iframe title="Google Tag Manager" src="https://www.googletagmanager.com/ns.html?id=GTM-NDD7H5" height="0" width="0" style="display:none;visibility:hidden"></iframe>
2467    </noscript>
2468    <!-- End Google Tag Manager (noscript) -->
2469
2470            <!-- Menu Slider -->
2471        </div>
2472    </div>
2473</div>
2474
2475
2476
2477<div class="search-results-cont" id="searchResultsCont">
2478    <div class="search-results-cont-container">
2479        <div class="search-bar">
2480            <button type="button" class="close-search-btn" onclick="closeSearchBox()">
2481                <svg fill="currentcolor" width="40px" viewBox="0 -960 960 960" height="40px" xmlns="http://www.w3.org/2000/svg"><path d="M480-424 284-228q-11 11-28 11t-28-11q-11-11-11-28t11-28l196-196-196-196q-11-11-11-28t11-28q
248111-11 28-11t28 11l196 196 196-196q11-11 28-11t28 11q11 11 11 28t-11 28L536-480l196 196q11 11 11 28t-11 28q-11 11-28 11t-28-11L480-424Z"></path></svg>
2482                <span class="sr-only">Close</span>
2483            </button>
2484            <div class="searchbox_form">
2485
2486                <form class="w-100" name="productsearchbar" method="post" onsubmit="return validatesearch('header');">
2487                    <div class="searchbox-panel">
2488                        <div class="searchbox_form_input">
2489                            <input type="hidden" name="WP3CharCode" value="MPS" />
2490                            <label for="search_box" class="sr-only">Search</label>
2491                            <input type="search" class="form-control" placeholder="Enter a Keyword or Part Number" id="search_box" name="txtsearch" onkeyup="viewSearchResult(this);GetSearchHelp(this.value, 'header');" autocomplete="off">
2492                            <button class="btn search_close" type="button" onclick="resetSearch(this)">
2493                                <i class="icon-android-close"></i>
2494                                <span class="sr-only">Clear Search</span>
2495                            </button>
2496                        </div>
2497                        <button class="btn btn-primary submit-btn" type="submit">
2498                            <span class="icon">
2499                                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2500                                    <path d="M9.5 16C7.68333 16 6.14583 15.3708 4.8875 14.1125C3.62917 12.8542 3 11.3167 3 9.5C3 7.68333 3.62917 6.14583 4.8875 4.8875C6.14583 3.62917 7.68333 3 9.5 3C11.3167 3 12.8542 3.62917 14.1125 4.8875C15.3708 6.14583 16 7.68333 16 9.5C16 10.2333 15.8833 10.925 15.65 11.575C15.4167 12.225 15.1 12.8 14.7 13.3L20.3 18.9C20.4833 19.0833 20.575 19.3167 20.575 19.6C20.575 19.8833 20.4833 20.1167 20.3 20.3C20.1167 20.4833 19.8833 20.575 19.6 20.575C19.3167 20.575 19.0833 20.4833 18.9 20.3L13.3 14.7C12.8 15.1 12.225 15.4167 11.575 15.65C10.925 15.8833 10.2333 16 9.5 16ZM9.5 14C10.75 14 11.8125 13.5625 12.6875 12.6875C13.5625 11.8125 14 10.75 14 9.5C14 8.25 13.5625 7.1875 12.6875 6.3125C11.8125 5.4375 10.75 5 9.5 5C8.25 5 7.1875 5.4375 6.3125 6.3125C5.4375 7.1875 5 8.25 5 9.5C5 10.75 5.4375 11.8125 6.3125 12.6875C7.1875 13.5625 8.25 14 9.5 14Z" fill="currentColor"></path>
2501                                </svg>
2502                            </span>
2503                            Search
2504                        </button>
2505                    </div>
2506                </form>
2507            </div>
2508        </div>
2509        <div class="search_result_main_cont" id="searchResultBox" style="display: none;">
2510        </div>
2511        <div id="divnoresultfound" class="SearchNoResultFound  font-weight-bold fw-bold text-center" style="display: none;">No Result Found!</div>
2512        <div class="search-quick-suggestions" id="searchQuickSuggestions">
2513            <div class="search_result_box">
2514                <div class="search_list_col">
2515                    <div class="search_list_panel">
2516                        <div class="search_panel_heading">
2517                            <span class="search_panel_heading_text">
2518                                RECENT SEARCHES
2519                            </span>
2520                        </div>
2521                        <ul class="list-unstyled" id="UlRecentSearch">
2522                        </ul>
2523                    </div>
2524                </div>
2525                <div class="search_product_col">
2526                    <div class="search_panel_heading">Recently Viewed</div>
2527                    <div class="search_product_grid" id="divrvimages">
2528                    </div>
2529                </div>
2530            </div>
2531        </div>
2532    </div>
2533</div>
2534<div class="search-results-underlay" id="searchResultsUnderlay" onclick="closeSearchBox()"></div>
2535
2536
2537
2538
2539    <div class="page_bodyContent commonlayout" data-homePage="False" data-responsive="False" data-DepartmentV24="False">
2540
2541<div class="container "><div class="body-container"><div class="stickycontent d-none"><div id="floatingSticky"></div></div>
2542                    <style>
2543                .field-validation-error {
2544                    color: #f00;
2545                }
2546
2547                .input-validation-error {
2548                    border: 1px solid #f00;
2549                    background-color: #fee;
2550                }
2551            </style>
2552
2553
2554
2555<svg style="display:none;" xmlns="http://www.w3.org/2000/svg">
2556    <symbol id="zoom-in-icon">
2557        <path d="M17.5 17.7644L13.875 14.1394M9.16667 6.93107V11.9311M6.66667 9.43107H11.6667M15.8333 9.43107C15.8333 13.113 12.8486 16.0977 9.16667 16.0977C5.48477 16.0977 2.5 13.113 2.5 9.43107C2.5 5.74917 5.48477 2.7644 9.16667 2.7644C12.8486 2.7644 15.8333 5.74917 15.8333 9.43107Z" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
2558    </symbol>
2559</svg>
2560<form id="frmsavesearch" name="frmsavesearch" method="post">
2561    <input type="hidden" value="corner guard" name="txtsearch" id="txtsearch" />
2562    <input type="hidden" value="" name="txtresultcount" id="txtresultcount" />
2563    <input type="hidden" value="" name="txtsamplesku" id="txtsamplesku" />
2564    <input type="hidden" value="" name="txtskuwebpartner" id="txtskuwebpartner" />
2565    <input type="hidden" value="" name="txtisspnsearch" id="txtisspnsearch" />
2566    <input type="hidden" value="" name="txt_issemanticapplied" id="txt_issemanticapplied" />
2567</form>
2568<div id="app" class="mid-main-container plp-box-style search-result-page">
2569    <input type="hidden" id="my-search" value="corner guard">
2570    <div style="display:none" id="hdrSearchText" class="ss_dept_main_heading">
2571        <div class="container">
2572            <h1 id="searchPageH1" class="font-weight-normal mb-0">Search Results for: <span id="spnSearchText" class="font-weight-bolder"></span></h1>
2573            <p id="semanticSubCopy" class="ss_dept_sub_heading" style="display:none;">Showing related results</p>
2574        </div>
2575
2576    </div>
2577    <div class="row">
2578        <div id="searchBox" class="col-mid-8 col-sm-8 col-md-4 col-xs-12 col-md-offset-3" style="min-width: 500px;">
2579            <div id="react-autowhatever-1" class="searchBox__suggestions-container"></div>
2580        </div>
2581        <div id="navbar" class="navbar-collapse collapse">
2582        </div>
2583    </div>
2584
2585    <div class="container">
2586        <div class="subcategory-container-box">
2587            <div class="subcategory-container">
2588                <div id="facetPanel" class="subcategory-filter" style=display:none;>
2589                    <div class="position-sticky subcategory-filter-cover">
2590                        <div class="products_filter_title">
2591                            <div class="filters_title">Filters</div>
2592                            <a id="allclearfilter" class="reset_all_filter" style="display:none;" href="#" onclick="clearAllFilter();">
2593                                Clear all filters
2594                            </a>
2595                            <button class="filters_close_btn d-xl-none d-flex" onclick="CloseSubcategoryFilter();">
2596                                <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2597                                    <path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
2598                                </svg>
2599                            </button>
2600                        </div>
2601                        <div id="facets" class="products_filter_body">
2602                        </div>
2603                        
2604                    </div>
2605                </div>
2606                <div class="subcategory-content-right" id="resultssection">
2607
2608
2609                    <div class='ss_subcategory_filter_count'>
2610                        <div class='d-flex align-items-center flex-wrap flex-md-nowrap filter_pagination_cont'>
2611                            <span class='pr-3 pe-3 text-nowrap ss_subcategory_result_count' id="total_result"></span>
2612                            
2613                        </div>
2614                        <div class='ss_subcategory_filter_right_box'>
2615
2616                            <div id="div_sortby" style="display:none;">
2617                                <button class="btn btn-light dropdown-toggle" type="button" id="btn_ddlSearchSortBy" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-sortby="search.score() desc, RelevanceScore desc, SKU asc">
2618                                    <span class="sort_icon">
2619                                        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2620                                            <path d="M5.83333 3.33325V16.6666M5.83333 16.6666L2.5 13.3333M5.83333 16.6666L9.16667 13.3333M14.1667 16.6666V3.33325M14.1667 3.33325L10.8333 6.66659M14.1667 3.33325L17.5 6.66659" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
2621                                        </svg>
2622                                    </span>
2623                                    <span class="d-none d-md-inline-block">Sort by:</span> <span class="selected_value">Most Relevant</span>
2624                                    <span class="down_icon">
2625                                        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2626                                            <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
2627                                        </svg>
2628                                    </span>
2629                                </button>
2630                                <div class="dropdown-menu" aria-labelledby="ddlSearchSortBy" id="ddlSearchSortBy">
2631                                    <a class="dropdown-item active field-most-relevant" href="javascript:void(0);" data-sortby="search.score() desc, RelevanceScore desc, SKU asc">
2632                                        <span class="dropdown-icon">
2633                                            <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2634                                                <path d="M5.24577 10.3067L4.66667 14.6667L7.7256 12.8313C7.82537 12.7715 7.87525 12.7416 7.9285 12.7299C7.97561 12.7195 8.02439 12.7195 8.0715 12.7299C8.12475 12.7416 8.17463 12.7715 8.2744 12.8313L11.3333 14.6667L10.7546 10.3048M10.9506 2.83263C11.0536 3.08164 11.2512 3.27957 11.5 3.38291L12.3726 3.74436C12.6216 3.84752 12.8195 4.04537 12.9226 4.2944C13.0258 4.54344 13.0258 4.82325 12.9226 5.07228L12.5615 5.94428C12.4583 6.19342 12.4581 6.47351 12.5618 6.72253L12.9223 7.59427C12.9735 7.71761 12.9998 7.84982 12.9998 7.98335C12.9998 8.11687 12.9736 8.24909 12.9225 8.37245C12.8714 8.49581 12.7965 8.60789 12.702 8.70229C12.6076 8.79669 12.4955 8.87156 12.3721 8.92261L11.5002 9.28381C11.2512 9.38677 11.0532 9.5844 10.9499 9.83326L10.5885 10.7059C10.4853 10.9549 10.2875 11.1528 10.0385 11.2559C9.78943 11.3591 9.50963 11.3591 9.26061 11.2559L8.38864 10.8947C8.13961 10.7918 7.85991 10.792 7.61104 10.8953L6.73845 11.2563C6.48956 11.3592 6.21001 11.3591 5.96118 11.256C5.71236 11.1529 5.51463 10.9553 5.41141 10.7066L5.04986 9.83367C4.9469 9.58466 4.74927 9.38672 4.50042 9.28339L3.62783 8.92193C3.37892 8.81883 3.18113 8.6211 3.07794 8.37221C2.97475 8.12332 2.97461 7.84364 3.07755 7.59465L3.43873 6.72265C3.54163 6.47361 3.54142 6.1939 3.43815 5.94502L3.07749 5.07177C3.02635 4.94842 3.00002 4.81621 3 4.68269C2.99998 4.54917 3.02627 4.41695 3.07736 4.29359C3.12846 4.17023 3.20336 4.05815 3.29778 3.96375C3.39221 3.86935 3.50431 3.79448 3.62768 3.74343L4.49965 3.38223C4.74844 3.27936 4.94624 3.08197 5.04965 2.8334L5.41109 1.96078C5.51424 1.71175 5.71209 1.51389 5.96111 1.41074C6.21013 1.30759 6.48993 1.30759 6.73896 1.41074L7.61092 1.77193C7.85995 1.87483 8.13965 1.87462 8.38853 1.77135L9.26149 1.4113C9.51048 1.3082 9.79022 1.30823 10.0392 
26341.41136C10.2882 1.51449 10.486 1.71229 10.5892 1.96126L10.9507 2.83414L10.9506 2.83263Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
2635                                            </svg>
2636                                        </span>
2637                                        <span class="dropdown_item_text">Most Relevant</span>
2638                                    </a>
2639                                    <a class="dropdown-item  field-best-selling" href="javascript:void(0);" data-sortby="LTM_Sales_WB/MPS desc, search.score() desc, RelevanceScore desc, SKU asc">
2640                                        <span class="dropdown-icon">
2641                                            <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2642                                                <path d="M5.66634 9.77782C5.66634 10.6369 6.36279 11.3334 7.2219 11.3334H8.66634C9.58682 11.3334 10.333 10.5872 10.333 9.66671C10.333 8.74623 9.58682 8.00004 8.66634 8.00004H7.33301C6.41253 8.00004 5.66634 7.25385 5.66634 6.33337C5.66634 5.4129 6.41253 4.66671 7.33301 4.66671H8.77745C9.63656 4.66671 10.333 5.36315 10.333 6.22226M7.99967 3.66671V4.66671M7.99967 11.3334V12.3334M14.6663 8.00004C14.6663 11.6819 11.6816 14.6667 7.99967 14.6667C4.31778 14.6667 1.33301 11.6819 1.33301 8.00004C1.33301 4.31814 4.31778 1.33337 7.99967 1.33337C11.6816 1.33337 14.6663 4.31814 14.6663 8.00004Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
2643                                            </svg>
2644
2645                                        </span>
2646                                        <span class="dropdown_item_text">Best selling</span>
2647                                    </a>
2648
2649                                    <a class="dropdown-item field-price" href="javascript:void(0);" data-sortby="Prices/MPS asc, search.score() desc, RelevanceScore desc, SKU asc">
2650                                        <span class="dropdown-icon">
2651                                            <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2652                                                <path d="M5.66634 9.77782C5.66634 10.6369 6.36279 11.3334 7.2219 11.3334H8.66634C9.58682 11.3334 10.333 10.5872 10.333 9.66671C10.333 8.74623 9.58682 8.00004 8.66634 8.00004H7.33301C6.41253 8.00004 5.66634 7.25385 5.66634 6.33337C5.66634 5.4129 6.41253 4.66671 7.33301 4.66671H8.77745C9.63656 4.66671 10.333 5.36315 10.333 6.22226M7.99967 3.66671V4.66671M7.99967 11.3334V12.3334M14.6663 8.00004C14.6663 11.6819 11.6816 14.6667 7.99967 14.6667C4.31778 14.6667 1.33301 11.6819 1.33301 8.00004C1.33301 4.31814 4.31778 1.33337 7.99967 1.33337C11.6816 1.33337 14.6663 4.31814 14.6663 8.00004Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
2653                                            </svg>
2654
2655                                        </span>
2656                                        <span class="dropdown_item_text">Price (low to high)</span>
2657                                    </a>
2658                                    <a class="dropdown-item field-rating" href="javascript:void(0);" data-sortby="Rating desc, search.score() desc, RelevanceScore desc, SKU asc">
2659                                        <span class="dropdown-icon">
2660                                            <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2661                                                <path d="M7.52144 2.30217C7.6751 1.99088 7.75193 1.83523 7.85623 1.7855C7.94697 1.74224 8.0524 1.74224 8.14314 1.7855C8.24744 1.83523 8.32427 1.99088 8.47793 2.30217L9.93571 5.25548C9.98108 5.34738 10.0038 5.39333 10.0369 5.42901C10.0663 5.4606 10.1015 5.48619 10.1406 5.50437C10.1847 5.52491 10.2354 5.53232 10.3368 5.54714L13.5977 6.02376C13.9411 6.07395 14.1127 6.09905 14.1922 6.18292C14.2613 6.25589 14.2938 6.35616 14.2807 6.45581C14.2656 6.57035 14.1413 6.69141 13.8927 6.93355L11.534 9.23091C11.4604 9.30252 11.4237 9.33833 11.4 9.38093C11.379 9.41866 11.3655 9.4601 11.3603 9.50296C11.3544 9.55137 11.3631 9.60196 11.3804 9.70312L11.937 12.948C11.9957 13.2903 12.025 13.4614 11.9699 13.563C11.9219 13.6513 11.8366 13.7133 11.7377 13.7316C11.6241 13.7527 11.4704 13.6719 11.1631 13.5102L8.24793 11.9772C8.1571 11.9294 8.11168 11.9055 8.06384 11.8961C8.02147 11.8878 7.9779 11.8878 7.93554 11.8961C7.88769 11.9055 7.84227 11.9294 7.75145 11.9772L4.83629 13.5102C4.52895 13.6719 4.37528 13.7527 4.26166 13.7316C4.1628 13.7133 4.07749 13.6513 4.0295 13.563C3.97434 13.4614 4.00369 13.2903 4.06239 12.948L4.61893 9.70312C4.63628 9.60196 4.64496 9.5
26615137 4.63909 9.50296C4.63389 9.4601 4.62042 9.41866 4.59941 9.38093C4.57569 9.33833 4.53893 9.30252 4.4654 9.2309L2.10671 6.93355C1.85812 6.69141 1.73382 6.57035 1.71869 6.45581C1.70553 6.35616 1.73804 6.25589 1.80717 6.18292C1.88663 6.09905 2.05832 6.07395 2.4017 6.02376L5.66255 5.54714C5.76396 5.53232 5.81466 5.52491 5.85882 5.50437C5.89792 5.48619 5.93312 5.4606 5.96246 5.42901C5.99561 5.39333 6.01829 5.34738 6.06366 5.25548L7.52144 2.30217Z" stroke="#717680" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
2662                                            </svg>
2663                                        </span>
2664                                        <span class="dropdown_item_text">Rating (high to low)</span>
2665                                    </a>
2666                                </div>
2667                            </div>
2668
2669                            <button id="open-filter" style="display:none;" class="btn btn-light d-xl-none" onclick="OpensubcategoryFilter()">
2670                                <span class="btn-icon-left">
2671                                    <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2672                                        <path d="M2.5 6.66699L12.5 6.66699M12.5 6.66699C12.5 8.0477 13.6193 9.16699 15 9.16699C16.3807 9.16699 17.5 8.0477 17.5 6.66699C17.5 5.28628 16.3807 4.16699 15 4.16699C13.6193 4.16699 12.5 5.28628 12.5 6.66699ZM7.5 13.3337L17.5 13.3337M7.5 13.3337C7.5 14.7144 6.38071 15.8337 5 15.8337C3.61929 15.8337 2.5 14.7144 2.5 13.3337C2.5 11.9529 3.61929 10.8337 5 10.8337C6.38071 10.8337 7.5 11.9529 7.5 13.3337Z" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
2673                                    </svg>
2674                                </span>
2675                                Filter
2676                            </button>
2677
2678                        </div>
2679
2680                    </div>
2681                    <div class="search-filter-tag applied-department-filter-tag">
2682                        <ul class="list-unstyled" id="applied-filters"></ul>
2683                    </div>
2684
2685                    <div id="mainProductsGrid" class=' products_grid'>
2686                    </div>
2687                    <div class="subcategory_pagination_box pagination_main">
2688
2689                    </div>
2690
2691                    <div id="relatedProducts" class="section-block" style="display:none;margin-top:30px;">
2692                        <div class="ss_dept_heading-block" style="margin-bottom:10px;">
2693                            <h2 class="ss_dept_sub_heading">Related Products</h2>
2694                        </div>
2695                        <div class="products_grid" id="relatedProductsGrid"></div>
2696                        <div id="seeAllRelatedBox" class="text-center see_all_related_box" style="display:none;">
2697                            <a href="#" id="seeAllRelatedLink" class="btn btn-outline-primary see_all_related_btn" rel="nofollow">See All Related Results</a>
2698                        </div>
2699                    </div>
2700
2701
2702
2703
2704                </div>
2705
2706            </div>
2707        </div>
2708       
2709        <div id="deparment" class="placeholders">
2710        </div>
2711
2712
2713                <div id="whatelse" class="section-block">
2714                    <div class="ss_dept_heading-block text-center">
2715                        <h2 class="ss_dept_sub_heading">Explore More Products</h2>
2716                    </div>
2717                    <div class="other_department_grid">
2718                        <div class="department_grid department_grid_5_col">
2719                                                            <div class="department_products_item deptProduct_content">
2720                                    <div class="department_products_img dept_imagebox">
2721                                        <a href="https://www.MyParkingSign.com/emfhp/mpp?eqs=HIkJItL0jEzwHaLVDflCnA%3d%3d" class="SMT_image" rel="nofollow">
2722                                            <img class="img-fluid SMT_image" src="/img/src/parking-lot-tags-and-stickers.jpg" alt="Parking Lot Tags & Stickers">
2723                                        </a>
2724                                    </div>
2725                                    <div class="department_products_title product_heading">
2726                                        <a href="https://www.MyParkingSign.com/emfhp/mpp?eqs=HIkJItL0jEzwHaLVDflCnA%3d%3d" class="SMT_title" rel="nofollow">
2727                                            Parking Lot Tags &amp; Stickers
2728                                        </a>
2729                                    </div>
2730                                </div>
2731                                                            <div class="department_products_item deptProduct_content">
2732                                    <div class="department_products_img dept_imagebox">
2733                                        <a href="https://www.MyParkingSign.com/emfhp/mss?eqs=T0P3eoUIpzWwNWMV5D6how%3d%3d" class="SMT_image" rel="nofollow">
2734                                            <img class="img-fluid SMT_image" src="/img/src/security-signage.jpg" alt="Security Signs">
2735                                        </a>
2736                                    </div>
2737                                    <div class="department_products_title product_heading">
2738                                        <a href="https://www.MyParkingSign.com/emfhp/mss?eqs=T0P3eoUIpzWwNWMV5D6how%3d%3d" class="SMT_title" rel="nofollow">
2739                                            Security Signs
2740                                        </a>
2741                                    </div>
2742                                </div>
2743                                                            <div class="department_products_item deptProduct_content">
2744                                    <div class="department_products_img dept_imagebox">
2745                                        <a href="https://www.MyParkingSign.com/emfhp/smt?eqs=XJhlEUnqFvB7K0adpDpv1g%3d%3d" class="SMT_image" rel="nofollow">
2746                                            <img class="img-fluid SMT_image" src="/img/src/custom-metal-and-plastic-signs.jpg" alt="Custom Metal & Plastic Signs">
2747                                        </a>
2748                                    </div>
2749                                    <div class="department_products_title product_heading">
2750                                        <a href="https://www.MyParkingSign.com/emfhp/smt?eqs=XJhlEUnqFvB7K0adpDpv1g%3d%3d" class="SMT_title" rel="nofollow">
2751                                            Custom Metal &amp; Plastic Signs
2752                                        </a>
2753                                    </div>
2754                                </div>
2755                                                            <div class="department_products_item deptProduct_content">
2756
2757                                    <div class="department_products_img dept_imagebox">
2758                                        <a href="https://www.MyParkingSign.com/emfhp/rts?eqs=2QM5S8zolwBmx%2bpVbAGzQA%3d%3d" class="SMT_image" rel="nofollow">
2759                                            <img class="img-fluid SMT_image" src="/img/src/road-traffic-and-street-signs.jpg" alt="Road, Traffic & Street Signs">
2760                                        </a>
2761                                    </div>
2762                                    <div class="department_products_title product_heading">
2763                                        <a href="https://www.MyParkingSign.com/emfhp/rts?eqs=2QM5S8zolwBmx%2bpVbAGzQA%3d%3d" class="SMT_title" rel="nofollow">
2764                                            Road, Traffic &amp; Street Signs
2765                                        </a>
2766                                    </div>
2767                                </div>
2768                                                            <div class="department_products_item deptProduct_content">
2769                                    <div class="department_products_img dept_imagebox">
2770                                        <a href="https://www.MyParkingSign.com/emfhp/sps?eqs=oVPe3J2pY3%2b5nEZ%2bGgaO1A%3d%3d" class="SMT_image" rel="nofollow">
2771                                            <img class="img-fluid SMT_image" src="/img/src/pool-rules-and-pool-safety-signs.jpg" alt="Pool Rules & Pool Safety Signs">
2772                                        </a>
2773                                    </div>
2774                                    <div class="department_products_title product_heading">
2775                                        <a href="https://www.MyParkingSign.com/emfhp/sps?eqs=oVPe3J2pY3%2b5nEZ%2bGgaO1A%3d%3d" class="SMT_title" rel="nofollow">
2776                                            Pool Rules &amp; Pool Safety Signs
2777                                        </a>
2778                                    </div>
2779                                </div>
2780                                                            <div class="department_products_item deptProduct_content">
2781                                    <div class="department_products_img dept_imagebox">
2782                                        <a href="https://www.MyParkingSign.com/emfhp/xtg?eqs=Zr3d0%2bOIc58uYsxFPmtFTg%3d%3d" class="SMT_image" rel="nofollow">
2783                                            <img class="img-fluid SMT_image" src="/img/src/blank-printed-and-custom-tags.jpg" alt="Blank, Printed & Custom Tags">
2784                                        </a>
2785                                    </div>
2786                                    <div class="department_products_title product_heading">
2787                                        <a href="https://www.MyParkingSign.com/emfhp/xtg?eqs=Zr3d0%2bOIc58uYsxFPmtFTg%3d%3d" class="SMT_title" rel="nofollow">
2788                                            Blank, Printed &amp; Custom Tags
2789                                        </a>
2790                                    </div>
2791                                </div>
2792                                                            <div class="department_products_item deptProduct_content">
2793                                    <div class="department_products_img dept_imagebox">
2794                                        <a href="https://www.MyParkingSign.com/emfhp/mds?eqs=kTObFwDReH%2b4W%2fubWG13HQ%3d%3d" class="SMT_image" rel="nofollow">
2795                                            <img class="img-fluid SMT_image" src="/img/src/door-signs-and-nameplates.jpg" alt="Door Signs & Nameplates">
2796                                        </a>
2797                                    </div>
2798                                    <div class="department_products_title product_heading">
2799                                        <a href="https://www.MyParkingSign.com/emfhp/mds?eqs=kTObFwDReH%2b4W%2fubWG13HQ%3d%3d" class="SMT_title" rel="nofollow">
2800                                            Door Signs &amp; Nameplates
2801                                        </a>
2802                                    </div>
2803                                </div>
2804                                                            <div class="department_products_item deptProduct_content">
2805                                    <div class="department_products_img dept_imagebox">
2806                                        <a href="https://www.MyParkingSign.com/emfhp/msl?eqs=5809gNPz1P5Z%2finpMhibtg%3d%3d" class="SMT_image" rel="nofollow">
2807                                            <img class="img-fluid SMT_image" src="/img/src/safety-labels-and-safety-tags.jpg" alt="Safety Labels & Safety Tags">
2808                                        </a>
2809                                    </div>
2810                                    <div class="department_products_title product_heading">
2811                                        <a href="https://www.MyParkingSign.com/emfhp/msl?eqs=5809gNPz1P5Z%2finpMhibtg%3d%3d" class="SMT_title" rel="nofollow">
2812                                            Safety Labels &amp; Safety Tags
2813                                        </a>
2814                                    </div>
2815                                </div>
2816                                                            <div class="department_products_item deptProduct_content">
2817                                    <div class="department_products_img dept_imagebox">
2818                                        <a href="https://www.MyParkingSign.com/emfhp/hhs?eqs=BCa71Ii49Lfvvak%2bOJ29WA%3d%3d" class="SMT_image" rel="nofollow">
2819                                            <img class="img-fluid SMT_image" src="/img/src/hard-hat-stickers.jpg" alt="Hard Hat Stickers">
2820                                        </a>
2821                                    </div>
2822                                    <div class="department_products_title product_heading">
2823                                        <a href="https://www.MyParkingSign.com/emfhp/hhs?eqs=BCa71Ii49Lfvvak%2bOJ29WA%3d%3d" class="SMT_title" rel="nofollow">
2824                                            Hard Hat Stickers
2825                                        </a>
2826                                    </div>
2827                                </div>
2828                                                            <div class="deptProduct_content">
2829
2830                                    <div class="department_products_img dept_imagebox">
2831                                        <a href="https://www.MyParkingSign.com/emfhp/mlt?eqs=j375ikrhhTOU384DxuPAOQ%3d%3d" class="SMT_image" rel="nofollow">
2832                                            <img class="img-fluid SMT_image" src="/img/src/lock-out-and-tag-out-tags.jpg" alt="Lock Out & Tag Out Tags">
2833                                        </a>
2834                                    </div>
2835                                    <div class="department_products_title product_heading">
2836                                        <a href="https://www.MyParkingSign.com/emfhp/mlt?eqs=j375ikrhhTOU384DxuPAOQ%3d%3d" class="SMT_title" rel="nofollow">
2837                                            Lock Out &amp; Tag Out Tags
2838                                        </a>
2839                                    </div>
2840                                </div>
2841                        </div>
2842                    </div>
2843                </div>
2844
2845     
2846            <div class="no-results-found section-block " style="display:none">
2847
2848                <h1 class="text-center page_title">We couldn't find any results for <span></span>.</h1>
2849                <div class="try_our_tips">
2850                    <div class="try_our_tips_title">Try these search tips:</div>
2851                    <ul>
2852                        <li>
2853                            <span class="try_check_icon">
2854                                <svg width="9" height="14" viewBox="0 0 9 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2855                                    <path d="M1 1L7 7L1 13" stroke="var( --page-master-color)" stroke-width="2"></path>
2856                                </svg>
2857                            </span>Check your spelling
2858                        </li>
2859                        <li>
2860                            <span class="try_check_icon">
2861                                <svg width="9" height="14" viewBox="0 0 9 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2862                                    <path d="M1 1L7 7L1 13" stroke="var( --page-master-color)" stroke-width="2"></path>
2863                                </svg>
2864                            </span>Use fewer or more general terms
2865                        </li>
2866                        <li>
2867                            <span class="try_check_icon">
2868                                <svg width="9" height="14" viewBox="0 0 9 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2869                                    <path d="M1 1L7 7L1 13" stroke="var( --page-master-color)" stroke-width="2"></path>
2870                                </svg>
2871                            </span>For order status, log into your account or call customer care
2872                        </li>
2873                    </ul>
2874                </div>
2875                <hr>
2876                <div class="lets_help text-center">
2877                    <div class="lets_help_title">Need help finding the right sign?</div>
2878                    <p class="mb-4">Our customer care team is available <strong>Mon - Fri 8:00am to 7:00pm EST</strong> </p>
2879                    <div class="d-flex justify-content-center contact_customer_care_row">
2880                            <div class="contact_customer_care text-center">
2881                                <div class="supports-icons-cont">
2882                                    <svg>
2883                                        <use href="#live-experts-icon"></use>
2884                                    </svg>
2885                                    <!-- <img src="img/live_experts_img.svg" class="img-fluid" alt="Chat with live Experts"> -->
2886                                </div>
2887                                <div class="contact_customer_care_right_box">
2888                                    <div class="contact_customer_care_title">Chat with Us</div>
2889                                    <p><a href="javascript:void(0)" onclick="return SnapEngage.startLink();">Start a Chat</a></p>
2890                                </div>
2891                            </div>
2892                        <div class="contact_customer_care text-center">
2893                            <div class="supports-icons-cont">
2894                                <!-- <img src="img/customer_care_executive_icon.svg" class="img-fluid" alt="Speak To a Customer Care Executive"> -->
2895                                <svg>
2896                                    <use href="#customer-care-icon"></use>
2897                                </svg>
2898                            </div>
2899                            <div class="contact_customer_care_right_box">
2900                                <div class="contact_customer_care_title">Call Us</div>
2901                                <p class="phone_number">
2902                                    <a href="Tel:(800) 952-1457">
2903                                        <span>
2904                                            <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
2905                                                <path d="M14.8771 12.0652L17.7139 14.902C18.0954 15.2834 18.0954 15.9019 17.7139 16.2834C15.6515 18.3457 12.3865 18.5778 10.0533 16.8278L8.36562 15.5621C6.49789 14.1613 4.83874 12.5021 3.43794 10.6344L2.17222 8.94674C0.422247 6.61345 0.654283 3.34845 2.71664 1.2861C3.0981 0.904635 3.71657 0.904634 4.09804 1.2861L6.93479 4.12285C7.35314 4.5412 7.35314 5.21946 6.9348 5.63781L5.84091 6.73169C5.66706 6.90554 5.62397 7.17112 5.73391 7.39102C7.0051 9.9334 9.0666 11.9949 11.609 13.2661C11.8289 13.376 12.0945 13.3329 12.2683 13.1591L13.3622 12.0652C13.7805 11.6469 14.4588 11.6469 14.8771 12.0652Z" stroke="var( --page-master-color)" stroke-width="2"></path>
2906                                            </svg>
2907                                        </span><strong>(800) 952-1457</strong>
2908                                    </a>
2909                                </p>
2910                            </div>
2911                        </div>
2912                    </div>
2913                </div>
2914                <hr>
2915                <div class="cant_find_sign">
2916                    <div class="cant_find_sign_title">Can't find what you're looking for? Design a custom sign below</div>
2917                    <ul>
2918                        <li>
2919                            <div class="img_box">
2920                                <svg width="47" height="47" xmlns="http://www.w3.org/2000/svg">
2921                                    <use href="#no-results-custom-wizard-icon"></use>
2922                                </svg>
2923                            </div>
2924                            <p>Easy-to-Use Custom Wizard</p>
2925                        </li>
2926                        <li>
2927                            <div class="img_box">
2928                                <svg width="68" height="47" xmlns="http://www.w3.org/2000/svg">
2929                                    <use href="#no-results-quick-delivery-icon"></use>
2930                                </svg>
2931                            </div>
2932                            <p>Quick Delivery</p>
2933                        </li>
2934                        <li>
2935                            <div class="img_box">
2936                                <svg width="47" height="47" xmlns="http://www.w3.org/2000/svg">
2937                                    <use href="#no-results-free-artwork-icon"></use>
2938                                </svg>
2939                            </div>
2940                            <p>Free Artwork</p>
2941                        </li>
2942                        <li>
2943                            <div class="img_box">
2944                                <svg width="48" height="47" xmlns="http://www.w3.org/2000/svg">
2945                                    <use href="#no-results-best-prices-icon"></use>
2946                                </svg>
2947                            </div>
2948                            <p>
2948Best Price Guaranteed</p>
2949                        </li>
2950
2951                    </ul>
2952                </div>
2953            </div>
2954
2955    
2956        <div id="whatelsewrapper"  class="section-block "></div>
2957
2958</div>
2959
2960
2961    
2962    <!-- The ID of the input matches 'searchBoxSelector' above -->
2963</div>
2964<script>
2965
2966    function getCallOut2(stdcode, numberofproducts, deptid) {
2967        if (!deptid) {
2968            deptid = 0
2969        }
2970
2971        if (location.protocol === 'https:') {
2972            var sURL = "https://" + document.domain + "/v2/product/callout2?stdcode=" + stdcode + "&deptid=" + deptid;
2973        } else {
2974            var sURL = "http://" + document.domain + "/v2/product/callout2?stdcode=" + stdcode + "&deptid=" + deptid;
2975        }
2976
2977        if (numberofproducts == 1) {
2978            sURL = sURL + "&multiple=0";
2979        } else {
2980            sURL = sURL + "&multiple=1";
2981        }
2982
2983        oXMLHTTP = null;
2984
2985        if (window.XMLHttpRequest) {	 		// Firefox, Opera 8.0+, Safari
2986            oXMLHTTP = new XMLHttpRequest()
2987        } else if (window.ActiveXObject) { 	// Internet Explorer
2988            oXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
2989        }
2990        if (oXMLHTTP != null) {
2991            oXMLHTTP.onreadystatechange = state_Change;
2992            oXMLHTTP.open("GET", sURL, false);
2993            oXMLHTTP.send(null);
2994        } else {
2995
2996        }
2997
2998        ol_fgcolor = "#FFFFFF";
2999        ol_bgcolor = "#CCCCCC";
3000        ol_border = 0;
3001
3002        ol_padxl = 0;
3003        ol_padxr = 0;
3004        ol_padyt = 0;
3005        ol_padyb = 0;
3006        o3_hauto = 1;
3007
3008        ol_delay = 500;
3009
3010        return oXMLHTTP.responseText;
3011    }
3012    function state_Change() {
3013        if (oXMLHTTP.readyState == 4) {	// if xmlhttp shows "loaded"
3014            if (oXMLHTTP.status == 200) {	// if "OK"
3015
3016            } else {
3017            }
3018        }
3019    }
3020
3021    var handleProgress
3022    function ShowProgress() {
3023        if (document.all.div_progress) {
3024            document.all.div_progress.style.visiblity = "visible";
3025        }
3026    }
3027    function HideProgress() {
3028        clearTimeout(handleProgress)
3029    }
3030
3031    function onProductClick(id, name, category, brand, position, price) {
3032        try {
3033        } catch (ex) {
3034
3035        }
3036    }
3037
3038</script>
vendor: 2 bytes, line 3038
3038
3039<script type="text/javascript">
3040    var last;
3041    var timelapse;
3042    var isPageSizeAdjusted = false;
3043    var clearqueue = false;
3044    function onkeyupSearch(e, me) {
3045        if (lastSelectFacet.length > 0) {
3046            lastSelectFacet = [];
3047        }
3048        if (last == undefined) {
3049            last = new Date()
3050        }
3051        var n = new Date()
3052        // console.log((n - last) + ' ms');
3053        timelapse = n - last
3054        last = n;
3055        var lastval = $(me).data("lastval")
3056        var currval = $(me).val().trim()
3057        if (e.keyCode != 13 && (lastval == undefined || lastval != currval)) {
3058            getdata(currval)
3059        }
3060        $(me).data("lastval", currval)
3061    }
3062    function callAfterTimeLapse() {
3063        // if (!clearqueue) {
3064        getdata($('#my-search').val(), undefined, undefined, undefined, 1)
3065        // }
3066
3067    }
3068    function recordHash(isspn) {
3069        window.location.hash = encodeURIComponent($('#my-search').val())
3070        var txtsearch = $("#txtsearch").val();
3071        var txtsearch_curr = $('#my-search').val();
3072        if (txtsearch_curr.length > 0 && txtsearch_curr.toLowerCase() != txtsearch.toLowerCase()) {
3073            $("#txtsearch").val(txtsearch_curr);
3074            if (isspn && isspn == 1) {
3075
3076            }
3077            else {
3078                PostSaveSearch()
3079            }
3080
3081        }
3082    }
3083    var azureSearchId;
3084    //var appInsights = window.appInsights || function (config) { function r(config) { t[config] = function () { var i = arguments; t.queue.push(function () { t[config].apply(t, i) }) } } var t = { config: config }, u = document, e = window, o = "script", s = u.createElement(o), i, f; s.src = config.url || "//az416426.vo.msecnd.net/scripts/a/ai.0.js"; u.getElementsByTagName(o)[0].parentNode.appendChild(s); try { t.cookie = u.cookie } catch (h) { } for (t.queue = [], i = ["Event"]; i.length;)r("track" + i.pop()); return r("setAuthenticatedUserContext"), r("clearAuthenticatedUserContext"), config.disableExceptionTracking || (i = "onerror", r("_" + i), f = e[i], e[i] = function (config, r, u, e, o) { var s = f && f(config, r, u, e, o); return s !== !0 && t["_" + i](config, r, u, e, o), s }), t }({ correlationHeaderExcludedDomains: ['betaanalytics.smartsign.com'], correlationHeaderDomains: ['xpresssearch.search.windows.net'], disableTelemetry: false, instrumentationKey: "1133e3a5-ec81-42b3-bef9-4ad749d85e17", disableAjaxTracking: true, disableFetchTracking: true }); window.appInsights = appInsights;
3085    document.addEventListener("DOMContentLoaded", function () {
3086        !(function (cfg) { function e() { cfg.onInit && cfg.onInit(n) } var x, w, D, t, E, n, C = window, O = document, b = C.location, q = "script", I = "ingestionendpoint", L = "disableExceptionTracking", j = "ai.device."; "instrumentationKey"[x = "toLowerCase"](), w = "crossOrigin", D = "POST", t = "appInsightsSDK", E = cfg.name || "appInsights", (cfg.name || C[t]) && (C[t] = E), n = C[E] || function (g) { var f = !1, m = !1, h = { initialize: !0, queue: [], sv: "8", version: 2, config: g }; function v(e, t) { var n = {}, i = "Browser"; function a(e) { e = "" + e; return 1 === e.length ? "0" + e : e } return n[j + "id"] = i[x](), n[j + "type"] = i, n["ai.operation.name"] = b && b.pathname || "_unknown_", n["ai.internal.sdkVersion"] = "javascript:snippet_" + (h.sv || h.version), { time: (i = new Date).getUTCFullYear() + "-" + a(1 + i.getUTCMonth()) + "-" + a(i.getUTCDate()) + "T" + a(i.getUTCHours()) + ":" + a(i.getUTCMinutes()) + ":" + a(i.getUTCSeconds()) + "." + (i.getUTCMilliseconds() / 1e3).toFixed(3).slice(2, 5) + "Z", iKey: e, name: "Microsoft.ApplicationInsights." + e.replace(/-/g, "") + "." + t, sampleRate: 100, tags: n, data: { baseData: { ver: 2 } }, ver: undefined, seq: "1", aiDataContract: undefined } } var n, i, t, a, y = -1, T = 0, S = ["js.monitor.azure.com", "js.cdn.applicationinsights.io", "js.cdn.monitor.azure.com", "js0.cdn.applicationinsights.io", "js0.cdn.monitor.azure.com", "js2.cdn.applicationinsights.io", "js2.cdn.monitor.azure.com", "az416426.vo.msecnd.net"], o = g.url || cfg.src, r = function () { return s(o, null) }; function s(d, t) { if ((n = navigator) && (~(n = (n.userAgent || "").toLowerCase()).indexOf("msie") || ~n.indexOf("trident/")) && ~d.indexOf("ai.3") && (d = d.replace(/(\/)(ai\.3\.)([^\d]*)$/, function (e, t, n) { return t + "ai.2" + n })), !1 !== cfg.cr) for (var e = 0; e < S.length; e++)if (0 < d.indexOf(S[e])) { y = e; break } var n, i = function (e) { var a, t, n, i, o, r, s, c, u, l; h.queue = [], m || (0 <= y && T + 1 < S.length ? (a = (y + T + 1) % S.length, p(d.replace(/^(.*\/\/)([\w\.]*)(\/.*)$/, function (e, t, n, i) { return t + S[a] + i })), T += 1) : (f = m = !0, s = d, !0 !== cfg.dle && (c = (t = function () { var e, t = {}, n = g.connectionString; if (n) for (var i = n.split(";"), a = 0; a < i.length; a++) { var o = i[a].split("="); 2 === o.length && (t[o[0][x]()] = o[1]) } return t[I] || (e = (n = t.endpointsuffix) ? t.location : null, t[I] = "https://" + (e ? e + "." : "") + "dc." + (n || "services.visualstudio.com")), t }()).instrumentationkey || g.instrumentationKey || "", t = (t = (t = t[I]) && "/" === t.slice(-1) ? t.slice(0, -1) : t) ? t + "/v2/track" : g.endpointUrl, t = g.userOverrideEndpointUrl || t, (n = []).push((i = "SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)", o = s, u = t, (l = (r = v(c, "Exception")).data).baseType = "ExceptionData", l.baseData.exceptions = [{ typeName: "SDKLoadFailed", message: i.replace(/\./g, "-"), hasFullStack: !1, stack: i + "\nSnippet failed to load [" + o + "] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: " + (b && b.pathname || "_unknown_") + "\nEndpoint: " + u, parsedStack: [] }], r)), n.push((l = s, i = t, (u = (o = v(c, "Message")).data).baseType = "MessageData", (r = u.baseData).message = 'AI (Internal): 99 message:"' + ("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) (" + l + ")").replace(/\"/g, "") + '"', r.properties = { endpoint: i }, o)), s = n, c = t, JSON && ((u = C.fetch) && !cfg.useXhr ? u(c, { method: D, body: JSON.stringify(s), mode: "cors" }) : XMLHttpRequest && ((l = new XMLHttpRequest).open(D, c), l.setRequestHeader("Content-type", "application/json"), l.send(JSON.stringify(s))))))) }, a = function (e, t) { m || setTimeout(function () { !t && h.core || i() }, 500), f = !1 }, p = function (e) { var n = O.createElement(q), e = (n.src = e, t && (n.integrity = t), n.setAttribute("data-ai-name", E), cfg[w]); return !e && "" !== e || "undefined" == n[w] || (n[w] = e), n.onload = a, n.onerror = i, n.onreadystatechange = function (e, t) { "loaded" !== n.readyState && "complete" !== n.readyState || a(0, t) }, cfg.ld && cfg.ld < 0 ? O.getElementsByTagName("head")[0].appendChild(n) : setTimeout(function () { O.getElementsByTagName(q)[0].parentNode.appendChild(n) }, cfg.ld || 0), n }; p(d) } cfg.sri && (n = o.match(/^((http[s]?:\/\/.*\/)\w+(\.\d+){1,5})\.(([\w]+\.){0,2}js)$/)) && 6 === n.length ? (d = "".concat(n[1], ".integrity.json"), i = "@".concat(n[4]), l = window.fetch, t = function (e) { if (!e.ext || !e.ext[i] || !e.ext[i].file) throw Error("Error Loading JSON response"); var t = e.ext[i].integrity || null; s(o = n[2] + e.ext[i].file, t) }, l && !cfg.useXhr ? l(d, { method: "GET", mode: "cors" }).then(function (e) { return e.json()["catch"](function () { return {} }) }).then(t)["catch"](r) : XMLHttpRequest && ((a = new XMLHttpRequest).open("GET", d), a.onreadystatechange = function () { if (a.readyState === XMLHttpRequest.DONE) if (200 === a.status) try { t(JSON.parse(a.responseText)) } catch (e) { r() } else r() }, a.send())) : o && r(); try { h.cookie = O.cookie } catch (k) { } function e(e) { for (; e.length;)!function (t) { h[t] = function () { var e = arguments; f || h.queue.push(function () { h[t].apply(h, e) }) } }(e.pop()) } var c, u, l = "track", d = "TrackPage", p = "TrackEvent", l = (e([l + "Event", l + "PageView", l + "Exception", l + "Trace", l + "Depen
3086dencyData", l + "Metric", l + "PageViewPerformance", "start" + d, "stop" + d, "start" + p, "stop" + p, "addTelemetryInitializer", "setAuthenticatedUserContext", "clearAuthenticatedUserContext", "flush"]), h.SeverityLevel = { Verbose: 0, Information: 1, Warning: 2, Error: 3, Critical: 4 }, (g.extensionConfig || {}).ApplicationInsightsAnalytics || {}); return !0 !== g[L] && !0 !== l[L] && (e(["_" + (c = "onerror")]), u = C[c], C[c] = function (e, t, n, i, a) { var o = u && u(e, t, n, i, a); return !0 !== o && h["_" + c]({ message: e, url: t, lineNumber: n, columnNumber: i, error: a, evt: C.event }), o }, g.autoExceptionInstrumented = !0), h }(cfg.cfg), (C[E] = n).queue && 0 === n.queue.length ? (n.queue.push(e), n.trackPageView({})) : e(); })({
3087            src: "https://js.monitor.azure.com/scripts/b/ai.3.gbl.min.js",
3088            crossOrigin: "anonymous",
3089            dle: true,
3090            cfg: {
3091                connectionString: "InstrumentationKey=1133e3a5-ec81-42b3-bef9-4ad749d85e17;IngestionEndpoint=https://eastus2-4.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus2.livediagnostics.monitor.azure.com/;ApplicationId=a562b7eb-1a58-4696-864c-a1a87c6cb14b"
3092                , correlationHeaderExcludedDomains: ['betaanalytics.smartsign.com'], correlationHeaderDomains: ['xpresssearch.search.windows.net'], disableTelemetry: false, disableAjaxTracking: true, disableFetchTracking: true
3093            }
3094        });
3095    })
3096    function trackSearchClick(index, docId, isspn) {
3097        recordHash(isspn)
3098        var title = $(document).find("title").text()
3099        var qtext = $("#my-search").val()
3100        appInsights.trackEvent("AdvanceSearchProductClick", {
3101            SearchServiceName: "xpresssearch",
3102            SearchId: azureSearchId,
3103            Sku: docId,
3104            Rank: index,
3105            querytext: qtext,
3106            TargetPageTitle: title,
3107            TargetPageUrl: window.location.href
3108        });
3109    }
3110</script>
vendor: 2 bytes, line 3110
3110
3111<script>
3112            var devicetype = "desktop";
3113            var hosttype = "live";
3114            var asseenlive =  true;
3115            var userloggedin =  false;
3116            var compname = "MyParkingSign";
3117            var custid = "alzmPsSf4dtp4OIFbVBSEW+nuYXkLIhaHzA6vaoDHJ5meqbY//xl7RIJmfXoPuEkzNO7k7l+r+tOc/nkeslkPA==";
3118            var custemailaddress = "";
3119            var wp3charcode = "MPS";
3120            var compid = "27";
3121            var searchgroup = "Signs";
3122            var matsearch = false;
3123            var Flag_QuickView_SS = true;
3124            var Flag_QuickView_WS = true;
3125            var cdnpath = "https://images.myparkingsign.com";
3126            var dpimgpathcsd = '/img/dp/csd';
3127            var largeimagepath = '/img/lg';
3128            var smallimagepath = '/img/sm';
3129            var CustomizeDomain = '';
3130            var IsHttpsProtocol = true;
3131            var includeFOL = true;
3132            var UseDesignerSmartURL = true;
3133            var ga_addImpression =  true;
3134            var isadtracking = true;
3135            var issavesearch = true;
3136            var visitorid = "";
3137            var sessionid = "dy5tmq1fgyu4d4bz53ytfydh";
3138            var varnames_sa_success = "c2VhcmNod29yZCxpc2ZvdW5kLHNlcnZlcg==";
3139            var varvalues_sa_fail = "c2VhcmNod29yZCxzZXJ2ZXI=";
3140            var varvalues_sa_success = "Y29ybmVyIGd1YXJkLDEsMTcyLjE2LjE5Mi42";
3141            var varvalues_sa_fail = "Y29ybmVyIGd1YXJkLDE3Mi4xNi4xOTIuNg==";
3142            var skuindex = "al-sku";
3143            var deptindex = "al-department";
3144            var freeflag = true;
3145            var showfree =  false;
3146            var IsMutcdSearch = false;
3147            var filterMap = [{"AutoId":21,"Filter":"Attachment Option"},{"AutoId":9,"Filter":"Category"},{"AutoId":19,"Filter":"Color"},{"AutoId":2,"Filter":"Compliance"},{"AutoId":10,"Filter":"Customization Options"},{"AutoId":11,"Filter":"Design Type"},{"AutoId":17,"Filter":"Gender"},{"AutoId":3,"Filter":"Header"},{"AutoId":16,"Filter":"Language"},{"AutoId":5,"Filter":"Options"},{"AutoId":15,"Filter":"Product Type"},{"AutoId":6,"Filter":"Shape/Style"},{"AutoId":13,"Filter":"State"},{"AutoId":14,"Filter":"Sub-Category"},{"AutoId":20,"Filter":"Title Text"},{"AutoId":7,"Filter":"Type"}];
3148            if (filterMap.length>0) {
3149                filterMap = moveFilterAfter(filterMap, "Sub-Category", "Category");
3150            }
3151            var lastSelectFacet = [];
3152            var IsSearchV2 = true;
3153            var IsSemanticApplied = false;
3154            // Dedicated semantic-results mode: entered automatically when a fresh search has
3155            // 0 exact keyword matches but semantic matches exist, or directly via ?semantic=1
3156            // (the "See All Related Results" CTA). While active, getdata() targets the "-sem"
3157            // index for everything — grid, facets, sort, pagination, count — instead of the
3158            // small capped Related Products preview used for the 2-5 exact-match case.
3159            var isSemanticMode = false;
3160            // Distinguishes *why* we're in semantic mode, read from the single "semantic" param
3161            // itself instead of a second flag: semantic=0 means we auto-switched because the
3162            // keyword search truly returned 0 results, so "No exact matches" is accurate. Any
3163            // other value (semantic=1, or anything malformed like semantic=3) means the user
3164            // clicked "See All Related Results" from a page that genuinely had 2-5 exact matches,
3165            // so that heading would be wrong — "Showing related results for" is used instead.
3166            var semanticHasExactMatches = false;
3167            try {
3168                var semanticParams = new URLSearchParams(location.search);
3169                if (semanticParams.has('semantic')) {
3170                    isSemanticMode = true;
3171                    semanticHasExactMatches = semanticParams.get('semantic') !== '0';
3172                }
3173            } catch (e) { }
3174            function toSemanticIndexUrl(url) {
3175                if (hosttype == "beta") {
3176                    return url.replace("al-skubeta", "al-skubeta-sem");
3177                }
3178                return url.replace("al-sku", "al-sku-sem");
3179            }
3180            function switchToSemanticMode(term, pageno, fuzzysearch) {
3181                isSemanticMode = true;
3182                semanticHasExactMatches = false;
3183                try {
3184                    var semUrl = new URL(location.href);
3185                    semUrl.searchParams.set('semantic', '0');
3186                    history.replaceState(null, '', semUrl.pathname + semUrl.search);
3187                } catch (e) { }
3188                getdata(term, '', fuzzysearch, pageno, 1);
3189            }
3190            // Only ever called while rendering the 2-5-exact-match Related Products preview —
3191            // tags the dedicated page with semantic=1 so it knows exact matches genuinely existed.
3192            function buildSemanticResultsUrl() {
3193                try {
3194                    var url = new URL(location.href);
3195                    url.searchParams.set('semantic', '1');
3196                    return url.pathname + url.search;
3197                } catch (e) {
3198                    var sep = location.search ? '&' : '?';
3199                    return location.pathname + location.search + sep + 'semantic=1';
3200                }
3201            }
3202            function hasActiveFilters() {
3203                return $('.custom-checkbox:checked').length > 0 || $('input[type="checkbox"].flag-filter:checked').length > 0;
3204            }
3205            compname = compname.toLowerCase();
3206            var callinterval;
3207    $(document).ready(function () {
3208        if (devicetype == 'mobile') {
3209
3210            //******* code for mobile header show textbox box default and hide logo start *******
3211            // if (typeof navbar_transparent !== "undefined" && navbar_transparent == false && $(".mob-logo_cont").length) {
3212            //    $(".mob-logo_cont").hide();
3213            //}
3214            //if ( $(".nav_serachField").length) {
3215            //    if ($('.nav_serachField').is(':hidden')) {
3216            //        $(".nav_serachField").show();
3217            //    }
3218            //}
3219            $(".ss-navbar-right a").not(":last-child").hide();
3220            if (typeof hasSearchBar !== "undefined" && hasSearchBar == true) {
3221                $(".main-mobile-head").removeClass("header_with_search");
3222            } else if (typeof navbar_transparent !== "undefined" && navbar_transparent == true) {
3223                $(".main-mobile-head").removeClass("navbar_transparent");
3224                $(".main-mobile-head").addClass("navbar_transparent_fixed");
3225            }
3226           // ******* code for mobile header show textbox box default and hide logo end ******* //
3227
3228            if ($('#txt_search').length) {
3229                $('#txt_search').val('corner guard');
3230            }
3231        }
3232        if ($('[name="searchbar"]').length) {
3233            $('[name="searchbar"]').val('corner guard');
3234        }
3235         if ($('#searchResultsCont #search_box').length) {
3236            $('#searchResultsCont #search_box,#txt_search').val('corner guard');
3237        }
3238       
3239
3240
3241            var hashval = decodeURIComponent(window.location.hash.substr(1))
3242        if (hashval.length > 0) {
3243            if ($('[name="searchbar"]').length) {
3244                $('[name="searchbar"]').val(hashval)
3245            }
3246            if ($('#searchResultsCont #search_box').length) {
3247                $('#searchResultsCont #search_box').val(hashval);
3248            }
3249            if (devicetype == 'mobile') {
3250                if ($('#txt_search').length) {
3251                $('#txt_search').val(hashval);
3252            }
3253            }
3254            $('#my-search').val(hashval)
3255        }
3256            var currval = $('#my-search').val()
3257            $('#my-search').data("lastval", currval)
3258
3259            try {
3260                if ('scrollRestoration' in history) {
3261                    history.scrollRestoration = 'manual';
3262                }
3263            } catch (e) { }
3264
3265            window.addEventListener('pagehide', function () {
3266                try {
3267                    sessionStorage.setItem('azSearchScrollPos', window.pageYOffset);
3268                    var $grid = $('#app .subcategory-container-box .products_grid');
3269                    if ($grid.length && $.trim($grid.html()).length > 0) {
3270                        var snapshot = {
3271                            urlKey: location.pathname + location.search,
3272                            scrollY: window.pageYOffset,
3273                            hdrSearchTextHtml: document.getElementById('hdrSearchText') ? document.getElementById('hdrSearchText').outerHTML : null,
3274                            containerHtml: document.querySelector('#app .subcategory-container-box') ? document.querySelector('#app .subcategory-container-box').outerHTML : null
3275                        };
3276                        sessionStorage.setItem('azSearchSnapshot', JSON.stringify(snapshot));
3277                    } else {
3278                        sessionStorage.removeItem('azSearchSnapshot');
3279                    }
3280                } catch (e) {
3281                    try { sessionStorage.removeItem('azSearchSnapshot'); } catch (e2) { }
3282                }
3283            });
3284
3285            var restoredFromCache = false;
3286            try {
3287                var navEntries = performance.getEntriesByType("navigation");
3288                var isBackForward = navEntries.length > 0 && navEntries[0].type === "back_forward";
3289                if (isBackForward) {
3290                    var rawSnapshot = sessionStorage.getItem('azSearchSnapshot');
3291                    if (rawSnapshot) {
3292                        var snap = JSON.parse(rawSnapshot);
3293                        var currUrlKey = location.pathname + location.search;
3294                        if (snap.urlKey === currUrlKey && snap.containerHtml) {
3295                            if (snap.hdrSearchTextHtml && document.getElementById('hdrSearchText')) {
3296                                document.getElementById('hdrSearchText').outerHTML = snap.hdrSearchTextHtml;
3297                            }
3298                            document.querySelector('#app .subcategory-container-box').outerHTML = snap.containerHtml;
3299                            bindqv();
3300                            $("a[href$='.jpg'],a[href$='.png'],a[href$='.gif']").fancybox({ 'titlePosition': 'inside' });
3301                            ProductequalheightElements();
3302                            setTimeout(function () { ProductequalheightElements(); }, 800);
3303                            window.scrollTo(0, snap.scrollY);
3304                            var restoredTerm = $("#my-search").val();
3305                            if (restoredTerm && restoredTerm.trim().length < 30) {
3306                                getdepartment(removeNoiseWords(restoredTerm));
3307                            }
3308                            restoredFromCache = true;
3309                        }
3310                    }
3311                }
3312            } catch (e) { }
3313
3314            if (!restoredFromCache) {
3315                getdata()
3316            }
3317              $(document).on('input', '.facet-search', function (e) {
3318                   this.setAttribute('value', this.value); // sync runtime value into HTML attribute
3319                    var query =normalizeForSearch($(this).val());
3320                    var $dropdown = $(this).parents(".subcategory-filter-body").find(".list-unstyled");
3321                    var $items = $dropdown.find('li.facet-item');
3322                    var $moreless = $dropdown.find("li.see_all_filter_btn");
3323                    if ($moreless.length) {
3324                        if (query.length > 0) {
3325                            //var $morelessbbtn = $dropdown.find("li.see_all_filter_btn").find(".a");
3326                            //if ($morelessbbtn.length) {
3327                            //    $morelessbbtn.click();
3328                            //}
3329                            $moreless.hide();
3330                        }
3331                        else {
3332                            $moreless.show();
3333                            $items.each(function () {
3334                                var $item = $(this);
3335                                if ($item.hasClass("s-none")) {
3336                                    $item.removeClass("s-none").addClass("d-none");
3337                                }
3338                            });
3339                        }
3340                    }
3341
3342                    $items.each(function () {
3343                        var $item = $(this);
3344                        var text = normalizeForSearch($item.find("input.custom-checkbox").val());
3345                        var check = text.includes(query)
3346                         $item.toggle(check);
3347                        if (query !== "" && check && $item.hasClass("d-none")) {
3348                            $item.removeClass("d-none").addClass("s-none");
3349                        }
3350                    });
3351
3352              });
3353        $(document).on('click', '.subcategory_label', function () {
3354            const $thisBox = $(this).closest('.subcategory-filter-box');
3355            const $thisBody = $thisBox.find('.subcategory-filter-body');
3356            // $('.subcategory-filter-box .subcategory-filter-body').not($thisBody).slideUp();
3357            $thisBody.slideToggle();
3358            $(this).toggleClass('active');
3359           
3360        });
3361        $("#ddlSearchSortBy a.dropdown-item").click(function () {
3362            var val = $(this).find(".dropdown_item_text").text();
3363            var $btn = $("#btn_ddlSearchSortBy");
3364            $btn.find(".selected_value").text(val);
3365            $btn.attr("data-sortby", $(this).data("sortby"));
3366            $("#ddlSearchSortBy a.dropdown-item").each(function () {
3367                $(this).removeClass("active")
3368            })
3369            $(this).addClass("active")
3370            getdata('', 1);
3371        })
3372        $('input[name="searchbar"],#txt_search').click(function(){
3373         $('#searchResultsCont #search_box,#productsearch #txtsearch').val($('#my-search').val());
3374        })
3375
3376
3377            })
3378            function maxCount(input) {
3379            const { max, ...counts } = (input || "").split("").reduce(
3380                (a, c) => {
3381                    a[c] = a[c] ? a[c] + 1 : 1;
3382                    a.max = a.max < a[c] ? a[c] : a.max;
3383                    return a;
3384                },
3385                { max: 0 }
3386            );
3387
3388            return Object.entries(counts).filter(([k, v]) => v === max);
3389    }
3390    function moveFilterAfter(array, targetFilter, afterFilter) {
3391        const findIndexCI = (name) =>
3392            array.findIndex(item => item.Filter.toLowerCase() === name.toLowerCase());
3393
3394        const targetIndex = findIndexCI(targetFilter);
3395        const afterIndex = findIndexCI(afterFilter);
3396
3397        if (targetIndex === -1 || afterIndex === -1) {
3398            
3399            return array; // return unchanged if not found
3400        }
3401
3402        const [targetItem] = array.splice(targetIndex, 1);
3403
3404        // Adjust index if needed
3405        const adjustedAfterIndex = targetIndex < afterIndex ? afterIndex - 1 : afterIndex;
3406
3407        array.splice(adjustedAfterIndex + 1, 0, targetItem);
3408
3409        return array;
3410    }
3411    const findConsecutiveCount = (str = '') => {
3412        let res = '';
3413        let count = 1;
3414        let arr = []
3415        for (let i = 0; i < str.length; i++) {
3416            if (str[i] === str[i + 1]) {
3417                count++
3418            } else {
3419                if (arr.every(v => v < count)) {
3420                    res = str[i] + count
3421                }
3422                arr.push(count)
3423                count = 1
3424            }
3425        }
3426        return !res ? ['', 0] : [res.slice(0, 1), res.slice(1) * 1];
3427    };
3428    function normalizeForSearch(str) {
3429        return str
3430            .toLowerCase()
3431            .replace(/["'\s]/g, '')  // remove quotes and spaces
3432            .replace(/×/g, 'x')      // if any special multiplication x
3433            .replace(/\\/g, '');     // remove escape slashes if any
3434    }
3435    function getFilterByAZCode(azCode) {
3436        const id = parseInt(azCode.replace("AZ", ""));
3437        const match = filterMap.find(item => item.AutoId === id);
3438        return match ? match.Filter : null;
3439    }
3440    function searchclick() {
3441        //  var searchstr = $('#search_box_header').val()
3442        getdata();
3443        //if (searchstr.length == 4) {
3444        //    //checkspn(searchstr)
3445        //     getdata()
3446        //}
3447        //else {
3448        //    getdata()
3449        //}
3450    }
3451    function removeNoiseWords(txtsearch) {
3452            var noisewords = 'all|an|and|are|as|at|be|been|because|but|by|can|could|did|does|else|has|had|he|have|her|him|himself|his|how|if|in|into|is|it|its|just|me|might|my|of|on|or|re|said|should|so|some|still|such|than|that|the|their|them|then|there|these|they|this|those|to|too|up|we|were|what|when|where|which|while|who|will|with|would|for|only|';
3453
3454        var cleansearch = []
3455        if (txtsearch!=undefined) {
3456            var arr_txtsearch = txtsearch.split(" ")
3457             for (var i = 0; i < arr_txtsearch.length; i++) {
3458                if (noisewords.indexOf("|" + arr_txtsearch[i].toLowerCase() + "|")<0) {
3459                    cleansearch.push(arr_txtsearch[i]);
3460                }
3461            }
3462        }
3463
3464        return cleansearch.join(" ");
3465        }
3466        function bindmouseevent() {
3467            $(".products_grid .ss_reponsive_cell").mouseover(function () {
3468                $(".products_grid .ss_reponsive_cell").removeClass("on");
3469                $(this).addClass("on");
3470            });
3471
3472            $(".products_grid .ss_reponsive_cell").mouseout(function () {
3473                $(this).removeClass("on");
3474                //allotemout(this);
3475            });
3476        }
3477        function sortByKeyDesc(array, key) {
3478            return array.sort(function (a, b) {
3479                var x = a[key]; var y = b[key];
3480                return ((x > y) ? -1 : ((x < y) ? 1 : 0));
3481            });
3482        }
3483        function DistinctRecords(MYJSON, prop) {
3484            var result = [];
3485            var unique = MYJSON.filter((obj, pos, arr) => {
3486                return arr.map(mapObj => mapObj[prop]).indexOf(obj[prop]) === pos;
3487            })
3488            for (var i = 0; i < unique.length; i++) {
3489                if (unique[i][prop].trim() != "") {
3490                    result.push(unique[i][prop]);
3491                }
3492
3493            }
3494            return result;
3495        }
3496
3497    function selectautocomplete(text) {
3498        if ($('[name="searchbar"]').length) {
3499            $('[name="searchbar"]').val(text)
3500        }
3501
3502        $("#my-search").val(text)
3503        getdata(text)
3504        $("#react-autowhatever-1").html("")
3505    }
3506        function getdatapage(pageno) {
3507            getdata("", "", "", pageno)
3508        }
3509    function clearFilter(me) {
3510        const id = $(me).data('id');
3511            $('[data-id="' + CSS.escape(id) + '"]').prop("checked", false)
3512            //$("#" + id + "").prop("checked", false)
3513        $(me).parents("li").remove()
3514         //lastSelectFacet.pop();
3515        lastSelectFacet = [];
3516            getdata('', 1)
3517
3518        if ($('.custom-checkbox:checked').length === 0) {
3519            $('#allclearfilter').hide();
3520             $("#allclearfilter_bottom").css("visibility", "hidden");
3521        } else {
3522            $('#allclearfilter').show();
3523             $("#allclearfilter_bottom").css("visibility", "visible");
3524        }
3525
3526        }
3527        function createFacetId(facetName, facetValue) {
3528            const safeName = htmlEscape(facetName);
3529            const safeValue = htmlEscape(facetValue);
3530            return `${safeName}::${safeValue}`;
3531        }
3532        function selectFilter(facet, filterval, me,donotcallapi) {
3533            var id = $(me).data("id")
3534            if ($(me).prop("checked")) {
3535               $(me).attr('checked', 'checked');
3536                var filterbox = "<li data-id='fbox_" + id + "'>"
3537                filterbox = filterbox + "<div class='applied-tag'>"
3538                if (facet.toLowerCase() == "basicmaterial") {
3539                    filterbox = filterbox + "<span>Material: </span>"
3540                }
3541                else if (facet.toLowerCase() == "colors_collection") {
3542                    filterbox = filterbox + "<span>Colors: </span>"
3543                }
3544                else if (facet.toLowerCase() == "flagfilter") {
3545                    filterbox = filterbox + "<span>Filter: </span>"
3546                }
3547                else {
3548                    var filtername=facet
3549                    if (filtername.toLowerCase() == "productgroup") {
3550                        filtername = "Product Group"
3551                    }
3552                    else if (filtername.toLowerCase() == "producttype") {
3553                        filtername = "Product Type"
3554                    }
3555                    filterbox = filterbox + "<span>" + filtername + ": " + "</span>"
3556                }
3557                if (facet.toLowerCase() == "rating") {
3558                    filterbox = filterbox + "<p class='userreview-star-ratings'><em class='rating-" + filterval + "0'></em></p>"
3559                }
3560                else {
3561                    filterbox = filterbox + filterval
3562                }
3563                var checkboxdataid=$(me).data("id")
3564                filterbox = filterbox + "<button style='cursor:pointer;' type='button' class='reset_btn' onclick='clearFilter(this)' data-id='" + checkboxdataid + "'>";
3565                filterbox = filterbox + "<svg width='15' height='15' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'>";
3566                filterbox = filterbox + "   <path d='M7.5 2.86377L2.5 7.86377M2.5 2.86377L7.5 7.86377' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'></path>";
3567                filterbox = filterbox + "</svg>";
3568                filterbox = filterbox + "</button >";
3569                filterbox = filterbox + "</div>"
3570                filterbox = filterbox + "</li>"
3571                $(".search-filter-tag ul").append(filterbox);
3572
3573                if ($('#reset_all_filter').length > 0) {
3574                    $('#reset_all_filter').remove();
3575                }
3576
3577                $(".search-filter-tag ul").append(`
3578                <li id="reset_all_filter" class="searchresults__clearfiltersbuttoncontrol text-end">
3579                    <a class="reset_all_filter" href="#" onclick="clearAllFilter();">
3580                        Clear all filters
3581                    </a>
3582                </li>
3583                `);
3584
3585                //$(".search-filter-tag ul").append('<div id="facetheader">');
3586                //$(".search-filter-tag ul").append('<div data-reactroot="" class="searchresults__clearfiltersbuttoncontrol text-right text-end"><a href="#" onclick="$('#search_box_header').data('lastval','');$('#search_box_header').keyup()">reset filter(s)</a></div>');
3587                //$(".search-filter-tag ul").append('</div>');
3588                lastSelectFacet.push({ name: $(me).data("facet"), html: $(me).parents(".subcategory-filter-box").html()});
3589
3590            }
3591            else {
3592                //$("#fbox_" + id + "").remove();
3593                $('[data-id="fbox_' + CSS.escape(id) + '"]').remove();
3594                $(me).removeAttr('checked');
3595               // lastSelectFacet.pop();
3596                lastSelectFacet = [];
3597            }
3598            if (donotcallapi && donotcallapi==1) {
3599
3600            }
3601            else {
3602                getdata('', 1)
3603            }
3604
3605            if ($('.custom-checkbox:checked').length === 0) {
3606                $('#allclearfilter').hide();
3607                $("#allclearfilter_bottom").css("visibility", "hidden");
3608            } else {
3609                $('#allclearfilter,#allclearfilter_bottom').show();
3610                $("#allclearfilter_bottom").css("visibility", "visible");
3611            }
3612    }
3613    function OpensubcategoryFilter() {
3614        const SubcategoryFilterBox = document.getElementById('facetPanel');
3615        document.body.classList.add('openSubcategoryLayer')
3616        document.body.style.overflow = 'hidden';
3617        const BlackLayer = document.createElement('div');
3618        BlackLayer.classList.add('SubcategoryFilterBox_layer')
3619        BlackLayer.setAttribute('onclick', 'CloseSubcategoryFilter()');
3620        document.body.appendChild(BlackLayer)
3621        SubcategoryFilterBox.classList.add('active');
3622        //SubcategoryFilterBox.style.display = 'block';
3623    }
3624    function CloseSubcategoryFilter()
3625    {
3626        const SubcategoryFilterBox = document.getElementById('facetPanel');
3627        document.body.style.overflow = '';
3628        SubcategoryFilterBox.classList.remove('active');
3629        document.body.classList.remove('openSubcategoryLayer');
3630        //SubcategoryFilterBox.style.display = 'none';
3631        const SubcategoryFilterBox_layer = document.querySelector('.SubcategoryFilterBox_layer');
3632        if (SubcategoryFilterBox_layer != null) {
3633            SubcategoryFilterBox_layer.remove();
3634        }
3635    }
3636
3637    function replaceAll(str, find, replace) {
3638        return str.replace(new RegExp(find, 'g'), replace);
3639    }
3640
3641    function clearAllFilter() {
3642        lastSelectFacet = [];
3643        $('#my-search').data('lastval', '');
3644        getdata();
3645        $('#allclearfilter').hide();
3646         $("#allclearfilter_bottom").css("visibility", "hidden");
3647       
3648       
3649    }
3650    function adjustPageSize() {
3651        let cellWidthPercentage;
3652        let pageSize = 50;
3653        try {
3654            var responsiveCell = document.querySelectorAll(".products_grid .ss_reponsive_cell")[0];
3655            if (responsiveCell && responsiveCell.style.width) {
3656
3657                cellWidthPercentage = parseFloat(responsiveCell.style.width);
3658                var itemsPerRowDynamic = Math.round(100 / cellWidthPercentage);
3659                pageSize = itemsPerRowDynamic * 5;
3660            }
3661            else {
3662                let viewportWidth = window.innerWidth;
3663                if (viewportWidth >= 1900) {
3664                    cellWidthPercentage = 8.3333;
3665                } else if (viewportWidth >= 1407) {
3666                    cellWidthPercentage = 11.1111;
3667                } else if (viewportWidth >= 1257) {
3668                    cellWidthPercentage = 12.5;
3669                } else if (viewportWidth >= 1107) {
3670                    cellWidthPercentage = 14.2857;
3671                } else if (viewportWidth >= 957) {
3672                    cellWidthPercentage = 16.6667;
3673                } else if (viewportWidth >= 807) {
3674                    cellWidthPercentage = 20;
3675                } else if (viewportWidth >= 768) {
3676                    cellWidthPercentage = 25;
3677                } else if (viewportWidth >= 656) {
3678                    cellWidthPercentage = 33.3333;
3679                } else {
3680                    return 50;
3681                }
3682                let itemsPerRow = Math.floor(100 / cellWidthPercentage);
3683
3684                let pageSize = viewportWidth >= 1900 ? 60 : 50;
3685                let adjustedPageSize = Math.floor(pageSize / itemsPerRow) * itemsPerRow;
3686
3687                return adjustedPageSize;
3688            }
3689            return pageSize;
3690        }
3691        catch (e) {
3692
3693        }
3694    }
3695
3696    function checkIfPageSizeAdjusted() {
3697        try {
3698            var numberOfElements = document.querySelectorAll(".products_grid .ss_reponsive_cell").length;
3699            if (numberOfElements > 0) {
3700                var widthOfElement = parseFloat(document.querySelectorAll(".products_grid .ss_reponsive_cell")[0].style.width)
3701                if (isInteger(numberOfElements / (100 / widthOfElement))) {
3702                    isPageSizeAdjusted = true;
3703                }
3704            }
3705        }
3706        catch ( e) {
3707
3708        }
3709    }
3710
3711    function isInteger(num) {
3712        return num === Math.floor(num);
3713    }
3714
3715    // Stored format in Sizes array is: 12" x 18"  (spaces around x, inch marks)
3716    var standardSizes = ["0\" x 0\"","0.059\" x 0.11\"","0.079\" x 0.134\"","0.098\" x 0.157\"","0.126\" x 0.181\"","0.165\" x 0.236\"","0.2\" x 0.65\"","0.2\" x 0.9\"","0.22\" x 0.9\"","0.25\" x 0.75\"","0.25\" x 0.9\"","0.25\" x 1\"","0.25\" x 1.25\"","0.25\" x 1.5\"","0.25\" x 2.375\"","0.3125\" x 2.375\"","0.33\" x 6\"","0.375\" x 0.375\"","0.375\" x 1.06\"","0.375\" x 1.375\"","0.375\" x 1.5\"","0.375\" x 2.625\"","0.375\" x 2.75\"","0.375\" x 6\"","0.4375\" x 1.4375\"","0.5\" x 0.5\"","0.5\" x 0.75\"","0.5\" x 1\"","0.5\" x 1.25\"","0.5\" x 1.5\"","0.5\" x 1.75\"","0.5\" x 12\"","0.5\" x 1200\"","0.5\" x 2\"","0.5\" x 2.25\"","0.5\" x 2.75\"","0.5\" x 3\"","0.5\" x 4\"","0.5\" x 6\"","0.5\" x 600\"","0.5\" x 8\"","0.56\" x 1\"","0.56\" x 1.5\"","0.5625\" x 1.5\"","0.5625\" x 1.8125\"","0.5625\" x 2.3125\"","0.5625\" x 2.8125\"","0.625\" x 1.5\"","0.625\" x 1.75\"","0.625\" x 1.875\"","0.625\" x 2\"","0.625\" x 2.5\"","0.625\" x 2.75\"","0.625\" x 3\"","0.65\" x 1.9\"","0.66\" x 1.75\"","0.66\" x 6\"","0.67\" x 1.585\"","0.6875\" x 1.5\"","0.6875\" x 2.125\"","0.73\" x 1\"","0.75\" x 0.5625\"","0.75\" x 0.75\"","0.75\" x 0.838\"","0.75\" x 0.84\"","0.75\" x 0.875\"","0.75\" x 1\"","0.75\" x 1.125\"","0.75\" x 1.5\"","0.75\" x 1.75\"","0.75\" x 1.875\"","0.75\" x 12\"","0.75\" x 2\"","0.75\" x 2.375\"","0.75\" x 2.5\"","0.75\" x 2.75\"","0.75\" x 3\"","0.75\" x 3.375\"","0.75\" x 36\"","0.75\" x 4\"","0.75\" x 48\"","0.75\" x 5\"","0.75\" x 5.125\"","0.75\" x 6\"","0.75\" x 600\"","0.75\" x 8\"","0.81\" x 0.81\"","0.8125\" x 0.375\"","0.8125\" x 2.3125\"","0.8125\" x 2.8125\"","0.8125\" x 3\"","0.8125\" x 3.8125\"","0.875\" x 0.5\"","0.875\" x 0.875\"","0.875\" x 1\"","0.875\" x 1.125\"","0.875\" x 1.594\"","0.875\" x 12\"","0.875\" x 2\"","0.875\" x 2.375\"","0.875\" x 2.75\"","0.875\" x 3\"","0.875\" x 3.125\"","0.875\" x 4\"","0.875\" x 4.75\"","0.875\" x 6\"","0.9\" x 0.725\"","0.9375\" x 0.625\"","0.9375\" x 1.75\"","1\" x 0.75\"","1\" x 1\"","1\" x 1.25\"","1\" x 1.5\"","1\" x 1.625\"","1\" x 1.75\"","1\" x 10\"","1\" x 12\"","1\" x 1200\"","1\" x 1296\"","1\" x 1968\"","1\" x 2\"","1\" x 2.125\"","1\" x 2.25\"","1\" x 2.5\"","1\" x 2.625\"","1\" x 2.75\"","1\" x 3\"","1\" x 3.125\"","1\" x 3.25\"","1\" x 36\"","1\" x 4\"","1\" x 48\"","1\" x 5\"","1\" x 5.5\"","1\" x 6\"","1\" x 600\"","1\" x 648\"","1\" x 8\"","1\" x 9\"","1\" x 984\"","1.04\" x 0.725\"","1.0625\" x 1.8125\"","1.125\" x 0.75\"","1.125\" x 1.625\"","1.125\" x 2\"","1.125\" x 3.125\"","1.125\" x 32.625\"","1.125\" x 33.5\"","1.125\" x 4.5\"","1.125\" x 6\"","1.125\" x 8.5\"","1.18\" x 11.7\"","1.1875\" x 1.1875\"","1.1875\" x 2.5\"","1.188\" x 2\"","1.19\" x 0.97\"","1.2\" x 6\"","1.22\" x 21.5\"","1.25\" x 0.875\"","1.25\" x 1.25\"","1.25\" x 1.397\"","1.25\" x 1.75\"","1.25\" x 1.875\"","1.25\" x 10.5\"","1.25\" x 11\"","1.25\" x 12\"","1.25\" x 2\"","1.25\" x 2.25\"","1.25\" x 2.5\"","1.25\" x 2.75\"","1.25\" x 24\"","1.25\" x 3\"","1.25\" x 3.5\"","1.25\" x 36\"","1.25\" x 48\"","1.25\" x 6\"","1.25\" x 8\"","1.312\" x 3\"","1.3125\" x 2.3125\"","1.3125\" x 2.8125\"","1.3125\" x 3.8125\"","1.32\" x 1.5\"","1.32\" x 5\"","1.33\" x 6\"","1.35\" x 3.375\"","1.375\" x 2.25\"","1.375\" x 2.75\"","1.4\" x 0.875\"","1.414\" x 1.414\"","1.43\" x 2.25\"","1.45\" x 0.725\"","1.5\" x 0.25\"","1.5\" x 0.875\"","1.5\" x 0.9375\"","1.5\" x 1\"","1.5\" x 1.375\"","1.5\" x 1.5\"","1.5\" x 1.75\"","1.5\" x 12\"","1.5\" x 15\"","1.5\" x 2\"","1.5\" x 2.125\"","1.5\" x 2.25\"","1.5\" x 2.5\"","1.5\" x 3\"","1.5\" x 3.5\"","1.5\" x 3.75\"","1.5\" x 3.875\"","1.5\" x 36\"","1.5\" x 4\"","1.5\" x 4.5\"","1.5\" x 48\"","1.5\" x 5\"","1.5\" x 5.125\"","1.5\" x 6\"","1.5\" x 8\"","1.5625\" x 1.5625\"","1.563\" x 2.5\"","1.6\" x 6.7\"","1.62\" x 10.245\"","1.62\" x 4.125\"","1.62\" x 5.875\"","1.62\" x 6.75\"","1.62\" x 7.625\"","1.62\" x 8.495\"","1.62\" x 9.37\"","1.625\" x 1.25\"","1.625\" x 1.625\"","1.625\" x 2.375\"","1.625\" x 2.75\"","1.625\" x 3\"","1.625\" x 3.125\"","1.625\" x 3.25\"","1.625\" x 3.5\"","1.625\" x 7.5\"","1.66\" x 6\"","1.688\" x 3\"","1.732\" x 1.732\"","1.73205\" x 1.73205\"","1.75\" x 1.125\"","1.75\" x 1.5\"","1.75\" x 1.75\"","1.75\" x 17\"","1.75\" x 2\"","1.75\" x 2.25\"","1.75\" x 2.5\"","1.75\" x 2.625\"","1.75\" x 2.75\"","1.75\" x 2.875\"","1.75\" x 23\"","1.75\" x 3\"","1.75\" x 3.25\"","1.75\" x 3.5\"","1.75\" x 4\"","1.75\" x 4.25\"","1.75\" x 5\"","1.75\" x 8.5\"","1.75\" x 9\"","1.8125\" x 1.8125\"","1.8125\" x 3.8125\"","1.8125\" x 9\"","1.875\" x 1.25\"","1.875\" x 1.375\"","1.875\" x 1.75\"","1.875\" x 1.875\"","1.875\" x 10.25\"","1.875\" x 2.096\"","1.875\" x 2.125\"","1.875\" x 2.3125\"","1.875\" x 2.75\"","1.875\" x 2.81\"","1.875\" x 2.875\"","1.875\" x 3.5\"","1.875\" x 3.56\"","1.875\" x 36\"","1.875\" x 4\"","1.875\" x 50\"","1.875\" x 8\"","1.9\" x 0.9\"","10\" x 10\"","10\" x 12\"","10\" x 14\"","10\" x 15\"","10\" x 16\"","10\" x 18\"","10\" x 2.25\"","10\" x 23.25\"","10\" x 24\"","10\" x 3.5\"","10\" x 30\"","10\" x 32\"","10\" x 36\"","10\" x 4\"","10\" x 42\"","10\" x 48\"","10\" x 5\"","10\" x 5.625\"","10\" x 6\"","10\" x 60\"","10\" x 7\"","10\" x 8\"","10\" x 9\"","10\" x 96\"","10.25\" x 14\"","10.25\" x 14.25\"","10.25\" x 16\"","10.25\" x 17.5\"","10.25\" x 5.25\"","10.25\" x 9.5\"","10.35\" x 14.25\"","10.375\" x 11.5\"","10.375\" x 24.5\"","10.375\" x 8.5\"","10.47\" x 6.54\"","10.5\" x 10.5\"","10.5\" x 12\"","10.5\" x 12.25\"","10.5\" x 14.5\"","10.5\" x 3\"","10.5\" x 7\"","10.5\" x 8\"","10.625\" x 6.75\"","10.75\" x 10.75\"","10.75\" x 13.25\"","10.75\" x 15.75\"","10.75\" x 16.25\"","10.75\" x 17\"","10.75\" x 7.75\"","10.75\" x 8\"","10.75\" x 8.375\"","10.7703\" x 10.7703\"","10.875\" x 7.25\"","10.875\" x 8.875\"","105\" x 42\"","108\" x 1\"","108\" x 1.5\"","108\" x 2.375\"","108\" x 9\"","10SET4 x 14SET4","11\" x 0.25\"","11\" x 10\"","11\" x 11\"","11\" x 12\"","11\" x 14\"","11\" x 17\"","11\" x 20\"","11\" x 6\"","11\" x 7\"","11\" x 8\"","11\" x 8.5\"","11\" x 9.5\"","11.125\" x 8.625\"","11.25\" x 18\"","11.25\" x 8.125\"","11.25\" x 8.5\"","11.31\" x 6.12\"","11.375\" x 6.75\"","11.375\" x 8.375\"","11.43\" x 14\"","11.5\" x 7.5\"","11.625\" x 10\"","11.625\" x 12.5\"","11.625\" x 15.5\"","11.625\" x 5.875\"","11.72\" x 10.5\"","11.75\" x 10.5\"","11.75\" x 11.75\"","11.75\" x 12.5\"","11.75\" x 18\"","11.75\" x 8.5\"","11.875\" x 11.875\"","11.875\" x 14.375\"","11.875\" x 14.875\"","11.875\" x 17.375\"","11.875\" x 7.875\"","118\" x 30\"","12\" x 10\"","12\" x 11.5\"","12\" x 12\"","12\" x 14\"","12\" x 15\"","12\" x 16\"","12\" x 17\"","12\" x 18\"","12\" x 2\"","12\" x 2.37\"","12\" x 20.5\"","12\" x 21\"","12\" x 22\"","12\" x 24\"","12\" x 26\"","12\" x 3\"","12\" x 30\"","12\" x 32\"","12\" x 36\"","12\" x 4\"","12\" x 4.5\"","12\" x 40\"","12\" x 42\"","12\" x 48\"","12\" x 49.5\"","12\" x 5.25\"","12\" x 54\"","12\" x 56\"","12\" x 6\"","12\" x 60\"","12\" x 64\"","12\" x 7\"","12\" x 72\"","12\" x 8\"","12\" x 8.5\"","12\" x 9\"","12\" x 9.5\"","12.125\" x 13.25\"","12.25\" x 10.75\"","12.25\" x 12\"","12.5\" x 12.5\"","12.5\" x 14.25\"","12.5\" x 15\"","12.5\" x 15.25\"","12.5\" x 8.5\"","12.5\" x 9.75\"","12.625\" x 11.125\"","12.625\" x 12\"","12.625\" x 12.625\"","12.625\" x 8.5\"","12.625\" x 8.875\"","12.625\" x 9.625\"","12.875\" x 12.875\"","12.875\" x 8.5\"","12.9375\" x 8.375\"","120\" x 1\"","120\" x 1.5\"","120\" x 1.66\"","120\" x 120\"","120\" x 144\"","120\" x 192\"","120\" x 2\"","120\" x 2.375\"","120\" x 240\"","120\" x 36\"","120\" x 48\"","120\" x 9\"","1200\" x 36\"","1260\" x 24\"","1260\" x 36\"","1260\" x 48\"","129\" x 31\"","13\" x 10.375\"","13\" x 13\"","13\" x 16\"","13\" x 17\"","13\" x 18\"","13\" x 3.5\"","13.25\" x 12.5\"","13.375\" x 9.375\"","13.5\" x 7.875\"","13.625\" x 13.625\"","13.625\" x 9.375\"","13.7\" x 12.68\"","13.75\" x 11.75\"","13.75\" x 13.75\"","13.75\" x 16.75\"","14\" x 0.5\"","14\" x 10\"","14\" x 10.75\"","14\" x 11\"","14\" x 11.25\"","14\" x 13.5\"","14\" x 16\"","14\" x 18\"","14\" x 19\"","14\" x 20\"","14\" x 20.5\"","14\" x 22\"","14\" x 23.75\"","14\" x 24\"","14\" x 30\"","14\" x 36\"","14\" x 4\"","14\" x 42\"","14\" x 44\"","14\" x 48\"","14\" x 52\"","14\" x 54\"","14\" x 6.75\"","14\" x 60\"","14\" x 66\"","14\" x 72\"","14\" x 8.5\"","14\" x 84\"","14.1875\" x 14.875\"","14.375\" x 8.5\"","14.5\" x 15\"","140\" x 43\"","144\" x 1.5\"","144\" x 144\"","144\" x 192\"","144\" x 240\"","144\" x 36\"","145\" x 9\"","15\" x 10\"","15\" x 11\"","15\" x 12\"","15\" x 12.5\"","15\" x 15\"","15\" x 16\"","15\" x 17\"","15\" x 23\"","15\" x 4\"","15\" x 48\"","15\" x 60\"","15.5\" x 15.5\"","15.5\" x 17\"","15.625\" x 9.25\"","151\" x 36\"","156\" x 36\"","16\" x 1\"","16\" x 12.375\"","16\" x 16\"","16\" x 19\"","16\" x 20\"","16\" x 24\"","16\" x 30\"","16\" x 36\"","16\" x 4.5\"","16\" x 42\"","16\" x 48\"","16\" x 60\"","16\" x 72\"","16\" x 8.25\"","16\" x 8.5\"","16\" x 9\"","16.125\" x 8.5\"","16.25\" x 17\"","16.25\" x 6.12\"","16.375\" x 8.5\"","16.5\" x 10.25\"","16.5\" x 24\"","16.625\" x 18.375\"","16.75\" x 10.375\"","16.75\" x 11\"","16.75\" x 8.5\"","16.875\" x 9.25\"","168\" x 168\"","17\" x 1.25\"","17\" x 10.5\"","17\" x 11.75\"","17\" x 17\"","17\" x 20\"","17\" x 23\"","17\" x 7.5\"","17\" x 8.5\"","17\" x 9\"","17.25\" x 11.5\"","17.25\" x 20.5\"","17.25\" x 7.75\"","17.25\" x 8.5\"","17.375\" x 8.5\"","17.5\" x 17.5\"","17.5\" x 7.75\"","17.625\" x 7.25\"","17.625\" x 8.5\"","17.75\" x 10\"","17.75\" x 11.875\"","17.75\" x 4\"","17.75\" x 7.5\"","18\" x 10.375\"","18\" x 10.5\"","18\" x 10.6\"","18\" x 12\"","18\" x 12.5\"","18\" x 15\"","18\" x 17.5\"","18\" x 18\"","18\" x 21.875\"","18\" x 22\"","18\" x 24\"","18\" x 27\"","18\" x 30\"","18\" x 32\"","18\" x 36\"","18\" x 4\"","18\" x 42\"","18\" x 48\"","18\" x 52\"","18\" x 54\"","18\" x 6\"","18\" x 60\"","18\" x 66\"","18\" x 72\"","18\" x 78\"","18\" x 8.5\"","18\" x 80\"","18\" x 84\"","18\" x 90\"","18\" x 96\"","18.25\" x 15.625\"","18.25\" x 5\"","18.375\" x 30\"","18.375\" x 5.875\"","18.375\" x 6.75\"","18.5\" x 10.5\"","18.5\" x 8.5\"","18.75\" x 3\"","18.875\" x 10\"","1800\" x 24\"","1800\" x 36\"","1800\" x 48\"","19\" x 12\"","19\" x 3.5\"","19\" x 4\"","19.875\" x 11.875\"","1980\" x 2\"","2\" x 1.36\"","2\" x 1.75\"","2\" x 10\"","2\" x 100\"","2\" x 12\"","2\" x 1200\"","2\" x 1296\"","2\" x 14\"","2\" x 18\"","2\" x 1968\"","2\" x 1980\"","2\" x 2\"","2\" x 2.125\"","2\" x 2.25\"","2\" x 2.5\"","2\" x 2.68\"","2\" x 2.75\"","2\" x 2.875\"","2\" x 20\"","2\" x 21\"","2\" x 24\"","2\" x 3\"","2\" x 3.25\"","2\" x 3.5\"","2\" x 3.75\"","2\" x 31\"","2\" x 36\"","2\" x 3960\"","2\" x 4\"","2\" x 4.5\"","2\" x 4.75\"","2\" x 48\"","2\" x 5\"","2\" x 5.25\"","2\" x 50\"","2\" x 6\"","2\" x 600\"","2\" x 648\"","2\" x 7\"","2\" x 7.5\"","2\" x 8\"","2\" x 9\"","2\" x 9.375\"","2\" x 984\"","2.1\" x 3.75\"","2.125\" x 2.125\"","2.125\" x 3.375\"","2.125\" x 4\"","2.125\" x 4.125\"","2.125\" x 4.25\"","2.125\" x 9\"","2.15\" x 0.725\"","2.1875\" x 1.4375\"","2.236\" x 2.236\"","2.23607\" x 2.23607\"","2.25\" x 0.875\"","2.25\" x 1.125\"","2.25\" x 10\"","2.25\" x 11\"","2.25\" x 2.25\"","2.25\" x 3\"","2.25\" x 3.375\"","2.25\" x 3.5\"","2.25\" x 3.75\"","2.25\" x 36\"","2.25\" x 4\"","2.25\" x 4.25\"","2.25\" x 4.5\"","2.25\" x 5\"","2.25\" x 72\"","2.25\" x 9\"","2.3125\" x 2.8125\"","2.33\" x 6\"","2.36\" x 2.36\"","2.375\" x 0.972\"","2.375\" x 3.5\"","2.375\" x 4.5\"","2.375\" x 4.875\"","2.375\" x 5.25\"","2.4\" x 13.3\"","2.4\" x 2.4\"","2.4\" x 9.4\"","2.449\" x 2.449\"","2.45\" x 10.41\"","2.45\" x 13.55\"","2.45\" x 7.4\"","2.5\" x 0.3125\"","2.5\" x 1.75\"","2.5\" x 12\"","2.5\" x 180\"","2.5\" x 2\"","2
3716.5\" x 2.5\"","2.5\" x 20\"","2.5\" x 3\"","2.5\" x 3.5\"","2.5\" x 3.75\"","2.5\" x 360\"","2.5\" x 4\"","2.5\" x 4.25\"","2.5\" x 5\"","2.5\" x 5.75\"","2.5\" x 6\"","2.5\" x 6.25\"","2.5\" x 8\"","2.5\" x 84\"","2.5\" x 9\"","2.5\" x 9.25\"","2.56\" x 2.56\"","2.5625\" x 5.125\"","2.625\" x 5.25\"","2.64575\" x 2.64575\"","2.646\" x 2.646\"","2.66\" x 6\"","2.6875\" x 0.3125\"","2.75\" x 0.5\"","2.75\" x 1.29\"","2.75\" x 1.375\"","2.75\" x 1.625\"","2.75\" x 1.75\"","2.75\" x 10\"","2.75\" x 15\"","2.75\" x 2.5\"","2.75\" x 2.75\"","2.75\" x 3\"","2.75\" x 4\"","2.75\" x 4.75\"","2.75\" x 5.5\"","2.75\" x 6\"","2.75\" x 6.875\"","2.75\" x 7\"","2.75\" x 8.25\"","2.76\" x 3.94\"","2.8125\" x 1.875\"","2.8125\" x 3.8125\"","2.828\" x 2.828\"","2.82843\" x 2.82843\"","2.83\" x 3.67\"","2.875\" x 1.75\"","2.875\" x 5\"","2.9375\" x 4\"","20\" x 11\"","20\" x 11.25\"","20\" x 12\"","20\" x 12.5\"","20\" x 14\"","20\" x 15.5\"","20\" x 20\"","20\" x 22\"","20\" x 24\"","20\" x 30\"","20\" x 32\"","20\" x 36\"","20\" x 48\"","20\" x 6\"","20\" x 72\"","20.25\" x 20.25\"","20.35\" x 12.5\"","20.5\" x 11\"","21\" x 36\"","21\" x 42\"","21\" x 48\"","21\" x 54\"","21\" x 60\"","21\" x 64\"","21.2\" x 6.12\"","21.875\" x 21.875\"","22\" x 12\"","22\" x 14\"","22\" x 22\"","22\" x 28\"","22\" x 32\"","22\" x 54\"","22\" x 72\"","22.5\" x 15.125\"","22.5\" x 26.5\"","22.75\" x 34.25\"","23\" x 2\"","23\" x 26\"","23\" x 3\"","23\" x 32\"","23\" x 36\"","23.38\" x 33.11\"","23.5\" x 12.25\"","23.57\" x 6.12\"","24\" x 1\"","24\" x 1.5\"","24\" x 10.5\"","24\" x 10.79\"","24\" x 12\"","24\" x 15\"","24\" x 18\"","24\" x 20\"","24\" x 22\"","24\" x 24\"","24\" x 30\"","24\" x 32\"","24\" x 35\"","24\" x 36\"","24\" x 40\"","24\" x 42\"","24\" x 48\"","24\" x 52\"","24\" x 6\"","24\" x 60\"","24\" x 648\"","24\" x 66\"","24\" x 72\"","24\" x 80\"","24.5\" x 14\"","24.5\" x 38\"","25\" x 10.5\"","25\" x 19\"","25\" x 6\"","25\" x 6.5\"","25\" x 7.5\"","25.375\" x 10.875\"","25.375\" x 12\"","26\" x 2\"","26.14\" x 6.12\"","26.5\" x 63.5\"","26.75\" x 11\"","27\" x 120\"","27\" x 144\"","27\" x 24\"","27\" x 4\"","27\" x 40\"","27\" x 48\"","27\" x 6\"","27\" x 72\"","27\" x 8\"","27\" x 96\"","28\" x 14\"","28\" x 20\"","28\" x 44\"","28\" x 48\"","29.5\" x 7.5\"","3\" x 0.725\"","3\" x 1\"","3\" x 10\"","3\" x 100\"","3\" x 11.5\"","3\" x 12\"","3\" x 12000\"","3\" x 15\"","3\" x 18\"","3\" x 1980\"","3\" x 2\"","3\" x 2.04\"","3\" x 2.125\"","3\" x 2.25\"","3\" x 2.5\"","3\" x 2.75\"","3\" x 24\"","3\" x 3\"","3\" x 30\"","3\" x 36\"","3\" x 3960\"","3\" x 4\"","3\" x 4.25\"","3\" x 4.5\"","3\" x 4500\"","3\" x 48\"","3\" x 5\"","3\" x 5.75\"","3\" x 50\"","3\" x 5400\"","3\" x 6\"","3\" x 6.875\"","3\" x 600\"","3\" x 7\"","3\" x 8\"","3\" x 8.5\"","3\" x 9\"","3.094\" x 3.375\"","3.125\" x 4.5\"","3.125\" x 5.125\"","3.125\" x 6.25\"","3.125\" x 9.6875\"","3.162\" x 3.162\"","3.16228\" x 3.16228\"","3.25\" x 0.75\"","3.25\" x 1.625\"","3.25\" x 2\"","3.25\" x 2.125\"","3.25\" x 3.25\"","3.25\" x 5\"","3.25\" x 5.5\"","3.25\" x 6\"","3.25\" x 8\"","3.317\" x 3.317\"","3.33\" x 4\"","3.33\" x 6\"","3.33\" x 7.75\"","3.375\" x 11.375\"","3.375\" x 4\"","3.375\" x 4.062\"","3.375\" x 5\"","3.375\" x 5.875\"","3.464\" x 3.464\"","3.5\" x 1.5\"","3.5\" x 12\"","3.5\" x 18\"","3.5\" x 2\"","3.5\" x 3.5\"","3.5\" x 4.5\"","3.5\" x 5\"","3.5\" x 5.25\"","3.5\" x 6\"","3.5\" x 7\"","3.5\" x 8\"","3.5\" x 8.25\"","3.5\" x 8.75\"","3.5\" x 9\"","3.60555\" x 3.60555\"","3.606\" x 3.606\"","3.625\" x 1.5\"","3.66\" x 6\"","3.742\" x 3.742\"","3.75\" x 1.875\"","3.75\" x 11.5\"","3.75\" x 14.625\"","3.75\" x 15\"","3.75\" x 2.75\"","3.75\" x 30\"","3.75\" x 4.375\"","3.75\" x 4.75\"","3.75\" x 7.5\"","3.75\" x 8.5\"","3.75\" x 8.875\"","3.75\" x 9\"","3.873\" x 3.873\"","3.875\" x 10.25\"","3.875\" x 11.75\"","3.875\" x 3.875\"","3.875\" x 7.75\"","3.94\" x 11.8\"","3.94\" x 23.6\"","3.94\" x 31.5\"","3.94\" x 35.4\"","30\" x 10.5\"","30\" x 14\"","30\" x 24\"","30\" x 30\"","30\" x 36\"","30\" x 40\"","30\" x 42\"","30\" x 44\"","30\" x 48\"","30\" x 52\"","30\" x 78\"","31\" x 2\"","31\" x 4\"","32\" x 143\"","32\" x 18\"","32\" x 40\"","32\" x 45\"","32\" x 48\"","32\" x 54\"","32\" x 58\"","32\" x 7\"","32\" x 72\"","32.25\" x 20.75\"","33.33\" x 12.2\"","34\" x 116\"","34\" x 44\"","34\" x 48\"","34.25\" x 59\"","34.75\" x 21.63\"","35\" x 101\"","35\" x 116\"","35\" x 118\"","35\" x 120\"","35\" x 147\"","35\" x 193\"","35\" x 2\"","35\" x 21\"","35\" x 239\"","35\" x 240\"","35\" x 281\"","35\" x 326\"","35\" x 371\"","35\" x 416\"","35\" x 46\"","35\" x 462\"","35\" x 47\"","35\" x 507\"","35\" x 552\"","35\" x 56\"","35\" x 59\"","35\" x 598\"","35\" x 60\"","35\" x 643\"","35\" x 688\"","35\" x 70\"","35\" x 733\"","35.5\" x 7.875\"","35.75\" x 7.625\"","36\" x 0.25\"","36\" x 1\"","36\" x 1.5\"","36\" x 1.75\"","36\" x 100.8\"","36\" x 108\"","36\" x 12\"","36\" x 12.5\"","36\" x 120\"","36\" x 13\"","3
37166\" x 132\"","36\" x 14\"","36\" x 140.4\"","36\" x 144\"","36\" x 146.4\"","36\" x 156\"","36\" x 166.8\"","36\" x 168\"","36\" x 18\"","36\" x 180\"","36\" x 186\"","36\" x 19\"","36\" x 192\"","36\" x 204\"","36\" x 212.4\"","36\" x 216\"","36\" x 228\"","36\" x 232.8\"","36\" x 24\"","36\" x 240\"","36\" x 259.2\"","36\" x 278.4\"","36\" x 30\"","36\" x 36\"","36\" x 39.875\"","36\" x 4\"","36\" x 42\"","36\" x 48\"","36\" x 49.5\"","36\" x 54\"","36\" x 58\"","36\" x 6\"","36\" x 60\"","36\" x 61\"","36\" x 648\"","36\" x 66\"","36\" x 7\"","36\" x 72\"","36\" x 720\"","36\" x 8\"","36\" x 84\"","36\" x 85.2\"","36\" x 87\"","36\" x 90\"","36\" x 96\"","36.25\" x 74\"","36.5\" x 92.5\"","360\" x 24\"","360\" x 36\"","360\" x 48\"","38\" x 138\"","38\" x 146.5\"","38\" x 193.5\"","38\" x 241\"","38\" x 3\"","38\" x 3.25\"","38\" x 48\"","38\" x 63\"","38\" x 72\"","38\" x 9\"","38\" x 99\"","39\" x 11\"","39\" x 3\"","39\" x 48\"","39\" x 78\"","39\" x 9\"","39.37\" x 1.5625\"","39.37\" x 2\"","39.375\" x 1.56\"","39.375\" x 2.875\"","39.5\" x 1.56\"","39.875\" x 39.875\"","4\" x 1.5\"","4\" x 10\"","4\" x 10.25\"","4\" x 100\"","4\" x 11.5\"","4\" x 12\"","4\" x 13\"","4\" x 14\"","4\" x 16\"","4\" x 17.25\"","4\" x 18\"","4\" x 2.5\"","4\" x 20\"","4\" x 22\"","4\" x 24\"","4\" x 26\"","4\" x 3\"","4\" x 3.34\"","4\" x 3.5\"","4\" x 32\"","4\" x 35\"","4\" x 36\"","4\" x 4\"","4\" x 4.471\"","4\" x 4.75\"","4\" x 49\"","4\" x 5\"","4\" x 5.25\"","4\" x 5.5\"","4\" x 50\"","4\" x 6\"","4\" x 6.5\"","4\" x 7\"","4\" x 72\"","4\" x 8\"","4\" x 8.5\"","4\" x 9\"","4\" x 9.5\"","4.123\" x 4.123\"","4.12311\" x 4.12311\"","4.125\" x 5.75\"","4.243\" x 4.243\"","4.25\" x 11.25\"","4.25\" x 11.5\"","4.25\" x 11.75\"","4.25\" x 2\"","4.25\" x 2.125\"","4.25\" x 3\"","4.25\" x 6.375\"","4.25\" x 7.75\"","4.3125\" x 2.8125\"","4.3125\" x 2.875\"","4.3125\" x 4.3125\"","4.359\" x 4.359\"","4.38\" x 1.75\"","4.38\" x 2.38\"","4.472\" x 4.472\"","4.5\" x 1.625\"","4.5\" x 10\"","4.5\" x 13\"","4.5\" x 18.25\"","4.5\" x 2.125\"","4.5\" x 24\"","4.5\" x 26.75\"","4.5\" x 35.25\"","4.5\" x 36\"","4.5\" x 4\"","4.5\" x 4.5\"","4.5\" x 4.75\"","4.5\" x 5\"","4.5\" x 5.5\"","4.5\" x 5.66\"","4.5\" x 8\"","4.5625\" x 9.3125\"","4.625\" x 12.625\"","4.625\" x 4.5\"","4.625\" x 7.25\"","4.625\" x 9.25\"","4.625\" x 9.5\"","4.69\" x 4.69\"","4.75\" x 1.75\"","4.75\" x 10.5\"","4.75\" x 11.75\"","4.75\" x 2.375\"","4.75\" x 3.125\"","4.75\" x 5.5\"","4.75\" x 7.5\"","4.75\" x 7.75\"","4.75\" x 8\"","4.75\" x 8.75\"","4.8\" x 7.8\"","4.86\" x 9\"","4.875\" x 11.75\"","4.875\" x 11.875\"","4.875\" x 3.875\"","4.875\" x 6.25\"","4.875\" x 7.875\"","4.875\" x 8.625\"","4.899\" x 4.899\"","40\" x 14\"","40\" x 44\"","40\" x 48\"","40\" x 72\"","40\" x 96\"","40.5\" x 7\"","41\" x 14\"","41\" x 16\"","42\" x 12\"","42\" x 120\"","42\" x 144\"","42\" x 18\"","42\" x 180\"","42\" x 24\"","42\" x 240\"","42\" x 29\"","42\" x 3.0625\"","42\" x 30\"","42\" x 32\"","42\" x 4\"","42\" x 42\"","42\" x 48\"","42\" x 54\"","42\" x 6\"","42\" x 60\"","42\" x 72\"","42\" x 8\"","42\" x 96\"","43' x 18'","43\" x 100\"","43\" x 18\"","43\" x 24\"","43\" x 38\"","43\" x 78\"","43\" x 79\"","43\" x 93\"","43.75\" x 43.75\"","44\" x 44\"","44.65\" x 27.25\"","45\" x 101\"","45\" x 118\"","45\" x 13\"","45\" x 147\"","45\" x 193\"","45\" x 21\"","45\" x 239\"","45\" x 281\"","45\" x 326\"","45\" x 371\"","45\" x 416\"","45\" x 462\"","45\" x 507\"","45\" x 552\"","45\" x 598\"","45\" x 643\"","45\" x 688\"","45\" x 69\"","45\" x 70\"","45\" x 733\"","45\" x 95\"","45\" x 96\"","46\" x 18.5\"","46\" x 24\"","46\" x 27\"","46\" x 53.5\"","46\" x 70\"","46\" x 72\"","47\" x 21\"","48\" x 1\"","48\" x 1.5\"","48\" x 10\"","48\" x 100.8\"","48\" x 108\"","48\" x 120\"","48\" x 126\"","48\" x 132\"","48\" x 14\"","48\" x 144\"","48\" x 146.4\"","48\" x 146.5\"","48\" x 151.2\"","48\" x 156\"","48\" x 168\"","48\" x 17\"","48\" x 172.8\"","48\" x 180\"","48\" x 192\"","48\" x 193.5\"","48\" x 198\"","48\" x 2.25\"","48\" x 204\"","48\" x 216\"","48\" x 218.4\"","48\" x 228\"","48\" x 24\"","48\" x 240\"","48\" x 241\"","48\" x 243.6\"","48\" x 264\"","48\" x 3\"","48\" x 32\"","48\" x 36\"","48\" x 4\"","48\" x 48\"","48\" x 49.5\"","48\" x 5\"","48\" x 54\"","48\" x 6\"","48\" x 60\"","48\" x 69\"","48\" x 7.125\"","48\" x 70.8\"","48\" x 71\"","48\" x 72\"","48\" x 720\"","48\" x 8\"","48\" x 84\"","48\" x 96\"","48\" x 99\"","49.5\" x 36\"","49.5\" x 48\"","5\" x 0.3125\"","5\" x 1.5\"","5\" x 1.75\"","5\" x 10\"","5\" x 12\"","5\" x 14\"","5\" x 15\"","5\" x 18\"","5\" x 18.25\"","5\" x 2.5\"","5\" x 21\"","5\" x 24\"","5\" x 3\"","5\" x 3.5\"","5\" x 4\"","5\" x 4.5\"","5\" x 5\"","5\" x 6\"","5\" x 7\"","5\" x 8\"","5\" x 8.875\"","5\" x 9\"","5.099\" x 5.099\"","5.125\" x 11.75\"","5.125\" x 7\"","5.25\" x 10\"","5.25\" x 11.5\"","5.25\" x 11.875\"","5.25\" x 12\"","5.25\" x 14\"","5.25\" x 2.625\"","5.25\" x 78\"","5.25\" x 8\"","5.25\" x 8.5\"","5.25\" x 9\"","5.2915\" x 5.2915\"","5.375\" x 10\"","5.375\" x 12.5\"","5.375\" x 5.375\"","5.375\" x 9.25\"","5.5\" x 0.25\"","5.5\" x 10.625\"","5.5\" x 14.5\"","5.5\" x 2\"","5.5\" x 3.125\"","5.5\" x 3.5\"","5.5\" x 5.125\"","5.5\" x 5.5\"","5.5\" x 7\"","5.5\" x 8\"","5.5\" x 8.5\"","5.5\" x 9\"","5.5\" x 9.5\"","5.
371662\" x 1.75\"","5.625\" x 10.375\"","5.625\" x 12.625\"","5.625\" x 13.625\"","5.625\" x 5.625\"","5.7\" x 14.9\"","5.75\" x 10.5\"","5.75\" x 11.75\"","5.75\" x 12.25\"","5.75\" x 15.75\"","5.75\" x 2.75\"","5.75\" x 2.875\"","5.75\" x 21.75\"","5.75\" x 23.75\"","5.75\" x 3\"","5.75\" x 3.25\"","5.75\" x 5.75\"","5.75\" x 6\"","5.75\" x 8.75\"","5.75\" x 9.25\"","5.75\" x 9.5\"","5.875\" x 11.875\"","5.875\" x 15\"","5.875\" x 3.125\"","5.875\" x 3.375\"","5.875\" x 5.875\"","5.875\" x 7.875\"","50\" x 12.5\"","50\" x 18\"","50\" x 24\"","51\" x 11.25\"","51\" x 7.125\"","52\" x 3\"","52\" x 4\"","52\" x 4.125\"","52\" x 5\"","52\" x 6\"","52\" x 7\"","52\" x 8\"","52\" x 9\"","54\" x 30\"","55\" x 38\"","56\" x 24\"","56\" x 5\"","56\" x 7\"","56\" x 8\"","58\" x 18\"","58\" x 9\"","58\" x 96\"","58.4\" x 20\"","58.5\" x 20.5\"","6\" x 0.5\"","6\" x 1\"","6\" x 10\"","6\" x 100\"","6\" x 11\"","6\" x 12\"","6\" x 12000\"","6\" x 15\"","6\" x 16\"","6\" x 16.5\"","6\" x 18\"","6\" x 2\"","6\" x 2.375\"","6\" x 2.5\"","6\" x 20\"","6\" x 20.5\"","6\" x 24\"","6\" x 26\"","6\" x 28\"","6\" x 3.25\"","6\" x 30\"","6\" x 36\"","6\" x 4\"","6\" x 4.25\"","6\" x 48\"","6\" x 49.5\"","6\" x 5\"","6\" x 50\"","6\" x 6\"","6\" x 6.71\"","6\" x 60\"","6\" x 7\"","6\" x 8\"","6\" x 9\"","6.12\" x 10.49\"","6.12\" x 14.85\"","6.12\" x 19.21\"","6.12\" x 6.12\"","6.125\" x 11.875\"","6.125\" x 4.75\"","6.125\" x 8.5\"","6.25\" x 11\"","6.25\" x 3\"","6.25\" x 3.125\"","6.25\" x 3.75\"","6.25\" x 8.5\"","6.3\" x 6.3\"","6.375\" x 11\"","6.375\" x 11.875\"","6.375\" x 12.5\"","6.375\" x 13.625\"","6.375\" x 4\"","6.40312\" x 6.40312\"","6.5\" x 1.75\"","6.5\" x 10\"","6.5\" x 8.5\"","6.5\" x 9.5\"","6.625\" x 3.375\"","6.75\" x 11.5\"","6.75\" x 12\"","6.75\" x 3.125\"","6.75\" x 7\"","6.75\" x 8.5\"","6.8\" x 6.8\"","6.8125\" x 14.125\"","6.875\" x 10.375\"","6.875\" x 11\"","6.875\" x 11.875\"","6.875\" x 5.5\"","6.875\" x 6.75\"","60\" x 1\"","60\" x 1.5\"","60\" x 120\"","60\" x 18\"","60\" x 2\"","60\" x 2.25\"","60\" x 2.375\"","60\" x 24\"","60\" x 3\"","60\" x 3.625\"","60\" x 30\"","60\" x 36\"","60\" x 4\"","60\" x 48\"","60\" x 5\"","60\" x 6\"","60\" x 60\"","60\" x 600\"","60\" x 7\"","60\" x 72\"","60\" x 78\"","60\" x 9\"","60\" x 96\"","60.5\" x 13.5\"","60.5\" x 14.5\"","60.5\" x 15.25\"","61.2\" x 19\"","62.09\" x 24\"","63\" x 20.5\"","63\" x 24\"","63\" x 27\"","63.2\" x 26\"","63.5\" x 25.2\"","68\" x 22\"","68\" x 30\"","68\" x 35\"","68\" x 4.125\"","69\" x 11\"","69\" x 9\"","7\" x 10\"","7\" x 11\"","7\" x 12\"","7\" x 13\"","7\" x 14\"","7\" x 15.5\"","7\" x 17\"","7\" x 18\"","7\" x 2\"","7\" x 2.5\"","7\" x 24\"","7\" x 3\"","7\" x 3.125\"","7\" x 3.25\"","7\" x 3.5\"","7\" x 4\"","7\" x 4.5\"","7\" x 5\"","7\" x 5.75\"","7\" x 6\"","7\" x 7\"","7\" x 8.5\"","7\" x 9\"","7.125\" x 11.875\"","7.125\" x 14.125\"","7.25\" x 110\"","7.25\" x 12\"","7.25\" x 13\"","7.25\" x 16\"","7.25\" x 3.625\"","7.32\" x 1.75\"","7.375\" x 15\"","7.375\" x 8.5\"","7.48331\" x 7.48331\"","7.5\" x 12\"","7.5\" x 13\"","7.5\" x 2.5\"","7.5\" x 3.75\"","7.5\" x 4\"","7.5\" x 5\"","7.5\" x 6\"","7.5\" x 7.5\"","7.5\" x 8.5\"","7.5\" x 9.5\"","7.5\" x 90\"","7.625\" x 12.25\"","7.625\" x 12.625\"","7.6875\" x 13\"","7.75\" x 1.75\"","7.75\" x 11.75\"","7.75\" x 17.5\"","7.75\" x 4.25\"","7.75\" x 4.75\"","7.75\" x 5.25\"","7.75\" x 7.75\"","7.875\" x 11.625\"","7.875\" x 14.5\"","7.875\" x 6.25\"","7.875\" x 7.375\"","7.875\" x 7.875\"","70\" x 30\"","70\" x 96\"","70.5\" x 40\"","71\" x 101\"","71\" x 147\"","71\" x 193\"","71\" x 239\"","71\" x 281\"","71\" x 326\"","71\" x 371\"","71\" x 416\"","71\" x 462\"","71\" x 507\"","71\" x 552\"","71\" x 598\"","71\" x 643\"","71\" x 688\"","71\" x 71\"","71\" x 733\"","72\" x 1\"","72\" x 1.5\"","72\" x 1.625\"","72\" x 1.66\"","72\" x 1.75\"","72\" x 100.8\"","72\" x 108\"","72\" x 120\"","72\" x 121.2\"","72\" x 132\"","72\" x 139.2\"","72\" x 144\"","72\" x 146.4\"","72\" x 156\"","72\" x 168\"","72\" x 17.1\"","72\" x 177.6\"","72\" x 18\"","72\" x 180\"","72\" x 184.8\"","72\" x 192\"","72\" x 2.25\"","72\" x 2.375\"","72\" x 204\"","72\" x 216\"","72\" x 223.2\"","72\" x 228\"","72\" x 231.6\"","72\" x 24\"","72\" x 240\"","72\" x 268.8\"","72\" x 277.2\"","72\" x 3\"","72\" x 3.0625\"","72\" x 36\"","72\" x 48\"","72\" x 7\"","72\" x 72\"","72\" x 720\"","72\" x 84\"","72\" x 9\"","72\" x 96\"","720\" x 1\"","720\" x 12\"","720\" x 18\"","720\" x 2\"","720\" x 24\"","720\" x 36\"","720\" x 4\"","720\" x 48\"","720\" x 6\"","720\" x 72\"","75\" x 2\"","75\" x 24\"","75\" x 3\"","75\" x 4\"","75\" x 5\"","75\" x 6\"","78\" x 48\"","78.74\" x 23.6\"","78.74\" x 31.5\"","78.74\" x 39.37\"","8\" x 0.5\"","8\" x 10\"","8\" x 10.5\"","8\" x 11\"","8\" x 12\"","8\" x 13\"","8\" x 14\"","8\" x 15\"","8\" x 15.75\"","8\" x 16\"","8\" x 19\"","8\" x 2.25\"","8\" x 2.5\"","8\" x 2.875\"","8\" x 20\"","8\" x 22\"","8\" x 24\"","8\" x 27\"","8\" x 3\"","8\" x 30\"","8\" x 36\"","8\" x 4\"","8\" x 4.5\"","8\" x 5\"","8\" x 5.75\"","8\" x 6\"","8\" x 7\"","8\" x 8\"","8\" x 9\"","8.125\" x 4.75\"","8.125\" x 5.5\"","8.25\" x 1.75\"","8.25\" x 10\"","8.25\" x 21\"","8.25\" x 5.75\"","8.25\" x 6.25\"","8.25\" x 8\"","8.375\" x 11\"","8.375\" x 12.5\"","8.375\" x 15\"","8.5\" x 11\"","8.5\" x 3.66\"","8.5\" x 3.875\"","8.5\" x 5.5\"","8.5\" x 8.5\"","8.5\" x 9\"","8.544\" x 8.544\"","8.625\" x 16\"","8.625\" x 20.3125\"","8.625\" x 7\"","8.625\" x 7.75\"","8.625\" x 8.625\"","8.6875\" x 17\"","8.75\" x 15.5\"","8.75\" x 17.25\"","8.75\" x 4\"","8.75\" x 5\"","8.75\" x 5.75\"","8.75\" x 5.875\"","8.75\" x 7.75\"","8.875\" x 11.875\"","8.875\" x 3.75\"","8.875\" x 5\"","8.875\" x 8.875\"","80\" x 18\"","81\" x 10.75\"","83\" x 26\"","84\" x 1\"","84\" x 1.5\"","84\" x 2.25\"","84\" x 3.0625\"","84\" x 4\"","84\" x 6\"","84\" x 7\"","84\" x 8\"","85\" x 1\"","86\" x 27\"","87\" x 12\"","9\" x 10\"","9\" x 10.5\"","9\" x 11.875\"","9\" x 12\"","9\" x 12.3125\"","9\" x 14.625\"","9\" x 15\"","9\" x 15.5\"","9\" x 17\"","9\" x 18\"","9\" x 2.18\"","9\" x 20\"","9\" x 24\"","9\" x 27\"","9\" x 3.125\"","9\" x 3.25\"","9\" x 30\"","9\" x 36\"","9\" x 4\"","9\" x 4.25\"","9\" x 4.5\"","9\" x 48\"","9\" x 49.5\"","9\" x 5\"","9\" x 6\"","9\" x 7\"","9\" x 7.25\"","9\" x 7.5\"","9\" x 7.875\"","9\" x 9\"","9.12\" x 1.75\"","9.125\" x 11.875\"","9.125\" x 12.562\"","9.125\" x 7.125\"","9.2\" x 5\"","9.25\" x 12.5\"","9.25\" x 14\"","9.25\" x 15.75\"","9.25\" x 3.5\"","9.25\" x 4.25\"","9.25\" x 5.5\"","9.25\" x 8\"","9.37\" x 8.875\"","9.375\" x 13.625\"","9.375\" x 6.75\"","9.375\" x 7\"","9.375\" x 8.875\"","9.5\" x 10\"","9.5\" x 10.25\"","9.5\" x 13\"","9.5\" x 15\"","9.5\" x 3.625\"","9.5\" x 4.75\"","9.5\" x 5.25\"","9.5\" x 7.875\"","9.625\" x 4.25\"","9.64365\" x 9.64365\"","9.75\" x 2.5\"","9.75\" x 4\"","9.75\" x 5.5\"","9.75\" x 6.4\"","9.875\" x 14.5\"","9.875\" x 6.25\"","90\" x 31\"","90.55\" x 31.5\"","90.55\" x 35.43\"","90.55\" x 39.37\"","900\" x 24\"","900\" x 36\"","900\" x 48\"","93\" x 10.75\"","96\" x 1\"","96\" x 1.5\"","96\" x 1.625\"","96\" x 1.66\"","96\" x 1.75\"","96\" x 10\"","96\" x 120\"","96\" x 144\"","96\" x 17.1\"","96\" x 18\"","96\" x 192\"","96\" x 2\"","96\" x 2.25\"","96\" x 2.375\"","96\" x 240\"","96\" x 3\"","96\" x 3.0625\"","96\" x 4\"","96\" x 7\"","96\" x 72\"","96\" x 8\"","96\" x 9\"","96\" x 96\""];
3717
3718    function extractDimensions(term) {
3719        // Matches: 12x18, 12 x 18, 12"x18", 12X18, 12.5x18
3720        var pattern = /(\d+\.?\d*)\s*[xX\xD7"]\s*(\d+\.?\d*)/;
3721        var match = term.match(pattern);
3722        if (!match) return null;
3723        return {
3724            width:     parseFloat(match[1]),
3725            height:    parseFloat(match[2]),
3726            cleanTerm: term.replace(pattern, '').replace(/\s+/g, ' ').trim()
3727        };
3728    }
3729
3730    function findClosestSizes(width, height, topN) {
3731        var scored = [];
3732        for (var i = 0; i < standardSizes.length; i++) {
3733            var parts = standardSizes[i].split(' x ');
3734            var sw = parseFloat(parts[0]);
3735            var sh = parseFloat(parts[1]);
3736            if (isNaN(sw) || isNaN(sh)) { continue; }
3737            var diff1 = Math.abs(sw - width)  + Math.abs(sh - height);
3738            var diff2 = Math.abs(sw - height) + Math.abs(sh - width);
3739            scored.push({ size: standardSizes[i], diff: Math.min(diff1, diff2) });
3740        }
3741        scored.sort(function(a, b) { return a.diff - b.diff; });
3742        var result = [];
3743        var count = topN || 3;
3744        for (var j = 0; j < count && j < scored.length; j++) {
3745            result.push(scored[j].size);
3746        }
3747        return result;
3748    }
3749
3750    function getdata(term, includefilter, fuzzysearch, pageno,ignoretimelapse) {
3751            var pagesize = adjustPageSize();
3752            
3753            if (!isPageSizeAdjusted) {
3754                checkIfPageSizeAdjusted();
3755            }
3756            var ispagenoclick = false
3757            if (!pageno) {
3758                pageno = 1
3759            }
3760            else {
3761                ispagenoclick = true
3762            }
3763            if (!term || term == "") {
3764               term = $("#my-search").val()
3765                //term=term.split(" ").join('~ ');
3766                }
3767            if (hosttype == "beta") {
3768                term = removeNoiseWords(term);
3769            }
3770            if (term.trim().length >= 3) {
3771                if (term.trim().length >= 4) {
3772                    var flagprocess = true;
3773                    var last4 = term.slice(-4)
3774                    var res = findConsecutiveCount(last4)
3775                    if (res[1] > 3) {
3776                        flagprocess = false;
3777
3778                    }
3779
3780                    //for (var i = 0; i < arr_words.length; i++) {
3781                    //    var res = findConsecutiveCount(arr_words[i])
3782                    //    if (res[1] > 3) {
3783                    //        flagprocess = false;
3784                    //        break;
3785                    //    }
3786                    //}
3787                    if (!flagprocess) {
3788
3789                        return;
3790                    }
3791                    else {
3792                        var arr_words = term.split(" ")
3793                        for (var i = 0; i < arr_words.length; i++) {
3794                        if (arr_words[i].length>0) {
3795                            var res = maxCount(arr_words[i])
3796                            if (res.length > 0 && res[0][1] > 5) {
3797                                flagprocess = false;
3798                                break;
3799                            }
3800                        }
3801
3802                    }
3803                    if (!flagprocess) {
3804
3805                        return;
3806                    }
3807                    }
3808                }
3809                var orderby = "search.score() desc, RelevanceScore desc, SKU asc";
3810                var $btnorderby=$("#btn_ddlSearchSortBy")
3811                if ($btnorderby.length  && $btnorderby.attr("data-sortby")!="") {
3812                    orderby=$btnorderby.attr("data-sortby")
3813                }
3814                if (!ignoretimelapse) {
3815                    ignoretimelapse=0
3816                }
3817                if (isPageSizeAdjusted && timelapse != undefined && timelapse < 500 && ignoretimelapse == 0 && !includefilter && !ispagenoclick) {
3818                   // clearqueue = false;
3819                    if (callinterval!=undefined) {
3820                        clearTimeout(callinterval);
3821                    }
3822                    callinterval = setTimeout( callAfterTimeLapse,300)
3823                    return;
3824                }
3825
3826                // Dimension detection — must run before fuzzy modifies term
3827                var dimFilter = "";
3828                var isDimOnly = false;
3829                {
3830                    var dims = extractDimensions(term);
3831                    if (dims) {
3832                        if (dims.cleanTerm.length >= 2) {
3833                            term = dims.cleanTerm;
3834                        } else {
3835                            term = dims.width + " x " + dims.height;
3836                            isDimOnly = true;
3837                            if (!($btnorderby.length && $btnorderby.attr("data-sortby") != "")) {
3838                                orderby = "search.score() desc, LTM_Sales_WB/MPP desc, RelevanceScore desc, SKU asc";
3839                            }
3840                        }
3841                        var closestSizes = findClosestSizes(dims.width, dims.height, 3);
3842                        var dimParts = [];
3843                        for (var s = 0; s < closestSizes.length; s++) {
3844                            var sz = closestSizes[s]; // e.g. '12" x 18"'
3845                            var escapedSz = sz.replace(/"/g, '\\"');
3846                            dimParts.push("Sizes/any(t: t eq '" + escapedSz + "')");
3847
3848                            var parts = sz.split(' x ');
3849                            var dw = parseFloat(parts[0]).toString();
3850                            var dh = parseFloat(parts[1]).toString();
3851                            // Phrase search — "12 x 18" matches tokens in sequence, not just presence
3852                            dimParts.push("search.ismatch('" + dw + "\" x " + dh + "\"', 'Sizes', 'full', 'all')");
3853                            //dimParts.push("search.ismatch('" + dw + " " + dh + "', 'Sizes', 'full', 'all')");
3854                        }
3855                        dimFilter = dimParts.length > 0 ? "(" + dimParts.join(" or ") + ")" : "";
3856                    }
3857                }
3858
3859                if (fuzzysearch && fuzzysearch == "1") {
3860                    var arr_term = term.split(" ")
3861                    var arr_termnew = [];
3862                    for (var j = 0; j < arr_term.length; j++) {
3863                        arr_termnew.push(arr_term[j] + "~ ")
3864                    }
3865
3866                    term = arr_termnew.join();
3867                }
3868
3869                //var facets = ["Colors", "Shape", "ProductType", "Departments"] //,"Rating" "ProductGroup",
3870                //var facets = ["Rating", "ProductType", "colors_collection", "Shape", "ProductGroup", "Departments"]
3871                var facets = ["Sizes","Materials"];
3872
3873                for (var i = 0; i < filterMap.length; i++) {
3874                    facets.push("AZ" + filterMap[i].AutoId);
3875                }
3876                var facets_join_with_and = ["colors_collection"];
3877
3878                var filters = [];
3879                for (var k = 0; k < facets.length; k++) {
3880                    var filters_inner = [];
3881                    var operator = "or"
3882                    if ((includefilter && includefilter == "1") || ispagenoclick) {
3883                        var ind = 0
3884                        $("#" + facets[k] + "facet input[type='checkbox']").each(function () {
3885
3886                            if ($(this).prop("checked")) {
3887                                if (facets[k].toLowerCase() == "sizes" || facets[k].toLowerCase() == "materials" ) {
3888                                    filters_inner.push("" + facets[k] + "/any(t: t  eq '" + $(this).val() + "')")
3889                                }
3890                                else if (facets[k].toLowerCase().startsWith("az")) {
3891                                    //filters_inner.push("Mat_desc/any(t: t/" + facets[k] + "  eq '" + $(this).val() + "')")
3892                                    filters_inner.push("SkuFilter/any(t: t/" + facets[k] + "  eq '" + $(this).val() + "')")
3893                                }
3894                                //else if (facets[k].toLowerCase() == "rating") {
3895                                //    filters_inner.push(facets[k] + " eq " + $(this).val())
3896                                //}
3897                                else {
3898                                    filters_inner.push("" + facets[k] + " eq '" + $(this).val() + "'")
3899                                }
3900
3901
3902                            }
3903                            ind = ind + 1;
3904                        })
3905                    }
3906                    if (facets_join_with_and.indexOf(facets[k]) > -1) {
3907                        operator = "and"
3908                    }
3909
3910                    if (filters_inner.length > 0) {
3911                        filters.push([filters_inner,operator]);
3912                    }
3913
3914                }
3915                var flag_filter = [];
3916                // if ((includefilter && includefilter == "1") || ispagenoclick) {
3917
3918                        $("input[type='checkbox'].flag-filter").each(function () {
3919                            var fieldname = $(this).attr("data-fieldname");
3920                            var filters_inner = [];
3921                            if ($(this).prop("checked")) {
3922                                if (fieldname.toLowerCase() == "azsearchkeywords_ext" ) {
3923                                    filters_inner.push("" + fieldname + "/any(t: t  eq '" + $(this).val() + "')")
3924                                }
3925                                else {
3926                                    filters_inner.push("" + fieldname + " eq '" + $(this).val() + "'")
3927                                }
3928                                if (filters_inner.length > 0) {
3929                                    flag_filter.push([filters_inner, "and"]);
3930                                }
3931                            }
3932
3933                        })
3934                 //   }
3935
3936                var CompFilter = "";
3937
3938                //if (compname != "xpressmats") {
3939                //    CompFilter = "Webpartner ne 'xpressmats'";
3940                //} else {
3941                //    CompFilter="Webpartner ne 'myassettag'"
3942                //}
3943
3944
3945                    
3946                    if (compname != "myassettag") {
3947                        CompFilter = "Webpartner ne 'myassettag'";
3948                    }
3949
3950                    else {
3951                        CompFilter = "Webpartner ne 'xpressmats' and (Webpartner eq '" + compname + "' or Webpartner eq '')"
3952                }
3953                if (compname == "photo-badge") {
3954                    if (CompFilter.length > 0) {
3955                        CompFilter = CompFilter + " and ";
3956                    }
3957                    CompFilter = "(Webpartner eq 'photo-badge' or Webpartner eq 'mynamebadges')"
3958                }
3959                    if (compname != "xpresstabs") {
3960                        if (CompFilter.length > 0) {
3961                            CompFilter = CompFilter + " and Webpartner ne 'xpresstabs'";
3962                        } else {
3963                            CompFilter = "Webpartner ne 'xpresstabs'";
3964                        }
3965                    }
3966                    if (compname != "xpressnow") {
3967                        if (CompFilter.length > 0) {
3968                            CompFilter = CompFilter + " and Webpartner ne 'xpressnow'";
3969                        } else {
3970                            CompFilter = "Webpartner ne 'xpressnow'";
3971                        }
3972                    }
3973                    if (compname != "fastsigns") {
3974                        if (CompFilter.length > 0) {
3975                            CompFilter = CompFilter + " and Webpartner ne 'fastsigns'";
3976                        } else {
3977                            CompFilter = "Webpartner ne 'fastsigns'";
3978                        }
3979                    }
3980                
3981
3982
3983                var scoreprofile = "";
3984                var scoringParameters = [];
3985
3986                scoreprofile = wp3charcode+"-Score";
3987
3988
3989            // }
3990                scoringParameters = ["comp-" + compname.toLowerCase()];
3991
3992                if (compname.toLowerCase() == "qclabels" || compname.toLowerCase() == "mysafetylabels" || compname.toLowerCase() == "myhardhatstickers" || compname.toLowerCase() == "labellab") {
3993                    scoringParameters.push("wbg-labels")
3994                }
3995                else if (compname.toLowerCase() == "lockouttag" || compname.toLowerCase() == "mynamebadges" || compname.toLowerCase() == "myparkingpermit" || compname.toLowerCase() == "photo-badge" || compname.toLowerCase() == "xpressnow" || compname.toLowerCase() == "xpresstags") {
3996                    scoringParameters.push("wbg-tags")
3997                }
3998                else if (compname.toLowerCase() == "myassettag") {
3999                    scoringParameters.push("wbg-tags")
4000                }
4001                else if (compname.toLowerCase() == "xpressmats") {
4002                    scoringParameters.push("wbg-misc")
4003                }
4004                else if (compname.toLowerCase() == "campgroundsigns") {
4005                    scoringParameters.push("wbg-signs")
4006                }
4007                else if (compname.toLowerCase() == "xpressstamp" || compname.toLowerCase() == "xpresstabs") {
4008                    scoringParameters.push("wbg-misc")
4009                }
4010                else {
4011                    scoringParameters.push("wbg-signs")
4012                }
4013
4014                if (hosttype=="live") {
4015                    if (CompFilter.length > 0) {
4016                    CompFilter = CompFilter + " and "
4017                }
4018                CompFilter = CompFilter + "ReadyForLive eq true "
4019                }
4020                if (showfree && freeflag) {
4021                    if (CompFilter.length > 0) {
4022                        CompFilter = CompFilter + " and "
4023                    }
4024                    CompFilter = CompFilter + "PDFDownload eq true "
4025                }
4026
4027                // Append dimension filter to CompFilter after all other filters are set
4028                if (dimFilter.length > 0) {
4029                    if (CompFilter.length > 0) {
4030                        CompFilter = CompFilter + " and " + dimFilter;
4031                    } else {
4032                        CompFilter = dimFilter;
4033                    }
4034                }
4035
4036                var azskuurl = "https://smartsign.azure-api.net/indexes/" + skuindex + "/docs/search"
4037
4038               /* var azskuurl = "https://search.smartsign.com/indexes/" + skuindex + "/docs/search"*/
4039
4040            var settings = {
4041                "url": azskuurl, //'&scoringParameter=comp:MyAssetTag'
4042                "method": "POST",
4043                "timeout": 0,
4044                "headers": {
4045                    "Content-Type": "application/json",
4046                    "custid": custid,
4047                    "Access-Control-Expose-Headers": "x-ms-azs-searchid"
4048
4049                },
4050                "data": JSON.stringify({
4051                   "skip": 0,
4052                    "top": pagesize,
4053                    "filter": CompFilter,
4054                    "facets": [],
4055                    "search": "" + encodeSpecialChar(term) + "",
4056                    "orderby":orderby
4057                    //"queryType": "semantic",
4058                    //"semanticConfiguration": "sku-beta-semantic-config",
4059                    //"captions": "extractive",
4060                    //"answers": "extractive%7Ccount-3"
4061                   // "select": "SKU,Short_Description,ProdImage,PageURL_SEO,LTMSales,ExactWording,Long_Description,Webpartner,Rating,RelevanceScore,alt_tag,ProdImage_smW,ProdImage_smH,ProductType,NextLink,ProdType,BTMSales,LTMQty,LTMNoOrders"
4062                })
4063                };
4064            if (isSemanticMode) {
4065                settings.url = toSemanticIndexUrl(settings.url);
4066                // The semantic query type this index enforces rejects a custom "orderby" —
4067                // Azure Search returns "OrderByNotSupportedForSemanticQueries" if it's present.
4068                // Results are ranked by semantic relevance instead; the sort dropdown is hidden
4069                // below to match (see $("#div_sortby") handling further down).
4070                var semBody = JSON.parse(settings.data);
4071                delete semBody.orderby;
4072                settings.data = JSON.stringify(semBody);
4073            }
4074            //if (IsMutcdSearch) {
4075            //    IsMutcdSearch = false;
4076            //}
4077            if (facets.length > 0) {
4078                var json = JSON.parse(settings.data)
4079                //json["facets"].push("Sizes,count:10,sort:count")
4080                //json["facets"].push("Materials,count:10,sort:count")
4081                for (var h = 0; h < facets.length; h++) {
4082                    //if (facets[h].toLowerCase() == "rating") {
4083                    //    json["facets"].push(facets[h] + ",count:10,sort:count")
4084                    //}
4085                    //else if (facets[h].toLowerCase() == "basicmaterial") {
4086                    //    json["facets"].push("Mat_desc/"+facets[h] + ",count:10,sort:count")
4087                    //}
4088                    //else {
4089                    //    json["facets"].push(facets[h] + ",count:10,sort:count")
4090                    //}
4091
4092                    if (facets[h].toLowerCase().startsWith("az")) {
4093                        json["facets"].push("SkuFilter/" + facets[h] + ",count:100,sort:value");
4094                    }
4095                    else if (facets[h].toLowerCase() == "sizes") {
4096                        json["facets"].push(facets[h] + ",count:100,sort:count");
4097                    }
4098                    else {
4099                        json["facets"].push(facets[h] + ",count:100,sort:value");
4100                    }
4101
4102                    //json["facets"].push("SkuFilter/"+facets[h] + ",count:10,sort:count")
4103
4104                }
4105                settings.data = JSON.stringify(json)
4106            }
4107            if (filters.length > 0 || flag_filter.length>0) {
4108                var filterstr = ""
4109                var json = JSON.parse(settings.data)
4110                // This loop is for outer array
4111                for (var i = 0, l1 = filters.length; i < l1; i++) {
4112                    if (i > 0) {
4113                        filterstr = filterstr + " and "
4114                    }
4115                    filterstr = filterstr + "(" + filters[i][0].join(" " + filters[i][1] + " ") + ")"
4116
4117                }
4118                 for (var i = 0, l1 = flag_filter.length; i < l1; i++) {
4119                    if (i > 0 || filterstr.length>0) {
4120                        filterstr = filterstr + " and "
4121                    }
4122                    filterstr = filterstr + "(" + flag_filter[i][0].join(" " + flag_filter[i][1] + " ") + ")"
4123
4124                }
4125                if (CompFilter.length > 0) {
4126                    filterstr = filterstr + " and (" + CompFilter + ") "
4127                }
4128                json["filter"] = filterstr
4129                settings.data = JSON.stringify(json)
4130            }
4131            else {
4132                $(".search-filter-tag ul").html("");
4133            }
4134            if (scoreprofile.length > 0) {
4135                var json = JSON.parse(settings.data)
4136                json["scoringProfile"] = scoreprofile;
4137                if (scoringParameters.length > 0) {
4138                    json["scoringParameters"] = scoringParameters;
4139                }
4140                settings.data = JSON.stringify(json);
4141            }
4142            if (pageno > 1) {
4143                var skip = ((pageno - 1) * pagesize)
4144                var json = JSON.parse(settings.data)
4145                json["skip"] = skip;
4146                settings.data = JSON.stringify(json);
4147                }
4148
4149                let selectedFacets = [];
4150
4151                if ((includefilter && includefilter == "1") || ispagenoclick) {
4152                    $(".facet-item .custom-checkbox:checked").each(function () {
4153                        selectedFacets.push({
4154                            facetName: $(this).data("facet"),
4155                            value: $(this).val(),
4156                            count: $(this).data("count")
4157                        });
4158                    });
4159                }
4160                //settings.data = JSON.parse(settings.data)
4161                $("#spinner").show();
4162                $.ajax(settings).done(function (response, responseText, xhr) {
4163                    //console.log(response);
4164
4165                    if (typeof (response) === 'object') {
4166                        var rs = response;//JSON.parse(response.res_sku) //JSON.parse(response)
4167                        var cnt = 1;
4168
4169
4170                        var rsval = rs.value //sortByKeyDesc(rs.value, "@search.score");
4171
4172                        // Related Products (semantic) is a secondary section shown only alongside
4173                        // 2-5 exact keyword matches. 0 exact matches instead switches the whole
4174                        // page into dedicated semantic-results mode (switchToSemanticMode) — a full
4175                        // reload of the grid/facets/sort/pagination against the semantic index. A
4176                        // single exact match is treated like an SPN search and 6+ exact matches need
4177                        // no help at all — neither of those two cases triggers semantic in any way.
4178                        if (!isSemanticMode) {
4179                            if (!includefilter && !ispagenoclick) {
4180                                if (rsval.length === 0) {
4181                                    switchToSemanticMode(term, pageno, fuzzysearch);
4182                                    return;
4183                                } else if (rsval.length >= 2 && rsval.length <= 5) {
4184                                    IsSemanticApplied = true;
4185                                    fetchRelatedProducts(settings, term, rsval);
4186                                } else {
4187                                    IsSemanticApplied = false;
4188                                    $("#relatedProducts").hide();
4189                                    $("#relatedProductsGrid").html("");
4190                                }
4191                            } else if (hasActiveFilters()) {
4192                                // A filter is applied — Related Products was computed against the
4193                                // unfiltered exact-match set, so it's hidden (not cleared) while
4194                                // any filter is active, and simply re-shown once cleared again.
4195                                $("#relatedProducts").hide();
4196                            } else if (IsSemanticApplied) {
4197                                $("#relatedProducts").show();
4198                            }
4199                        } else {
4200                            $("#relatedProducts").hide();
4201                            $("#relatedProductsGrid").html("");
4202                        }
4203
4204                        if (isDimOnly && rsval.length > 0) {
4205                            rsval = rsval
4206                                .map(function (item, idx) { return { item: item, idx: idx }; })
4207                                .sort(function (a, b) {
4208                                    var aWP = (a.item.Webpartner && a.item.Webpartner.toLowerCase() === compname) ? 0 : 1;
4209                                    var bWP = (b.item.Webpartner && b.item.Webpartner.toLowerCase() === compname) ? 0 : 1;
4210                                    if (aWP !== bWP) return aWP - bWP;
4211                                    return a.idx - b.idx;
4212                                })
4213                                .map(function (x) { return x.item; });
4214                        }
4215
4216                        if (rsval.length > 0) {
4217                            var facetsstr = '';
4218                            for (var a = 0; a < facets.length; a++) {
4219                                if (lastSelectFacet.length>0) {
4220                                    let lastfacet = lastSelectFacet[lastSelectFacet.length - 1];
4221                                    if (facets[a].toLowerCase() == lastfacet.name.toLowerCase()) {
4222                                        facetsstr = facetsstr + '<div class="subcategory-filter-box">'
4223                                        facetsstr = facetsstr + lastfacet.html
4224                                         facetsstr = facetsstr + "</div>"
4225                                        continue;
4226                                    }
4227                                }
4228                                var facetname = facets[a]
4229                                //if (facetname.toLowerCase() == "basicmaterial") {
4230                                //    facetname = "Mat_desc/BasicMaterial"
4231                                //}
4232                                var filtername = facets[a];
4233                                if (facets[a].toLowerCase().startsWith("az")) {
4234                                    filtername = getFilterByAZCode(facets[a])
4235                                    facetname = "SkuFilter/" + facets[a]
4236                                }
4237                                var categories = rs["@search.facets"][facetname]
4238
4239                                //if (filtername.toLowerCase() == "productgroup") {
4240                                //    filtername = "Product Group"
4241                                //}
4242                                //else if (filtername.toLowerCase() == "producttype") {
4243                                //    filtername = "Product Type"
4244                                //}
4245                                if (categories.length>0) {
4246                                    facetsstr = facetsstr + '<div class="subcategory-filter-box">'
4247                                //if (typeof bs5Enable != 'undefined' && bs5Enable == true) {
4248                                //    //if (facets[a] == "Departments" || facets[a] == "ProductGroup") {
4249                                //    //    facetsstr = facetsstr + "<a data-bs-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='false' class='collapse-title collapsed' aria-controls='" + facets[a] + "facet'>" + filtername + "</a><ul class='collapse-content collapse' id='" + facets[a] + "facet'>"
4250                                //    //}
4251                                //    //else if (facets[a].toLowerCase() == "colors_collection") {
4252                                //    //    facetsstr = facetsstr + "<a data-bs-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='true' class='collapse-title' aria-controls='" + facets[a] + "facet'>Colors</a><ul class='collapse-content collapse show ' id='" + facets[a] + "facet'>"
4253                                //    //}
4254                                //    //else if (facets[a].toLowerCase() == "basicmaterial") {
4255                                //    //    facetsstr = facetsstr + "<a data-bs-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='true' class='collapse-title' aria-controls='" + facets[a] + "facet'>Materials</a><ul class='collapse-content collapse show ' id='" + facets[a] + "facet'>"
4256                                //    //}
4257                                //    //else {
4258                                //    //    facetsstr = facetsstr + "<a data-bs-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='true' class='collapse-title' aria-controls='" + facets[a] + "facet'>" + filtername + "</a><ul class='collapse-content collapse show ' id='" + facets[a] + "facet'>"
4259                                //    //}
4260
4261
4262                                //}
4263                                //else {
4264                                //    //if (facets[a] == "Departments" || facets[a] == "ProductGroup") {
4265                                //    //    facetsstr = facetsstr + "<a data-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='false' class='collapse-title collapsed' aria-controls='" + facets[a] + "facet'>" + filtername + "</a><ul class='collapse-content collapse' id='" + facets[a] + "facet'>"
4266                                //    //}
4267                                //    //else if (facets[a].toLowerCase() == "colors_collection") {
4268                                //    //    facetsstr = facetsstr + "<a data-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='true' class='collapse-title' aria-controls='" + facets[a] + "facet'>Colors</a><ul class='collapse-content collapse show ' id='" + facets[a] + "facet'>"
4269                                //    //}
4270                                //    //else if (facets[a].toLowerCase() == "basicmaterial") {
4271                                //    //    facetsstr = facetsstr + "<a data-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='true' class='collapse-title' aria-controls='" + facets[a] + "facet'>Materials</a><ul class='collapse-content collapse show ' id='" + facets[a] + "facet'>"
4272                                //    //}
4273                                //    //else {
4274                                //    //    facetsstr = facetsstr + "<a data-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='true' class='collapse-title' aria-controls='" + facets[a] + "facet'>" + filtername + "</a><ul class='collapse-content collapse show ' id='" + facets[a] + "facet'>"
4275                                //    //}
4276
4277
4278                                //    }
4279                                    facetsstr = facetsstr + '<div class="subcategory_label active">';
4280                                    facetsstr = facetsstr + filtername;
4281                                    facetsstr = facetsstr + '<span class="down_icon">';
4282                                    facetsstr = facetsstr + '<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">';
4283                                    facetsstr = facetsstr + '<path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>';
4284                                    facetsstr = facetsstr + '</svg>';
4285                                    facetsstr = facetsstr + '</span>';
4286                                    facetsstr = facetsstr + '</div>';
4287
4288                                    facetsstr = facetsstr + '<div class="subcategory-filter-body" style="display:block;">';
4289
4290
4291                                    if (categories.length > 6) {
4292                                        facetsstr = facetsstr + '<div class="filter-search-box">';
4293                                        facetsstr = facetsstr + '<input type="search" class="form-control facet-search" placeholder="Search ' + filtername + '">';
4294                                        facetsstr = facetsstr + '</div>';
4295                                    }
4296
4297
4298                                    facetsstr = facetsstr + "<ul class='list-unstyled' id='" + facets[a] + "facet'>"
4299                                for (var i = 0; i < categories.length; i++) {
4300                                    if (categories[i].value.toString().toLowerCase() == "n/a" && categories.length > 1) {
4301                                        continue;
4302                                    }
4303                                    var show_more_class = "";
4304
4305                                    if (i>=6) {
4306
4307                                        show_more_class = "d-none";
4308                                    }
4309                                    facetsstr = facetsstr + '<li class="facet-item '+ show_more_class +'">'
4310                                    facetsstr = facetsstr + '<div class="custom-checkbox-box">'
4311                                    facetsstr = facetsstr + '<label class="custom-checkbox-label">'
4312                                    var valtoshow = $("<div/>").html(categories[i].value).text().replace(/\\"/g, '"') + ' (' + categories[i].count + ')'
4313                                    if (facets[a].toLowerCase() == "rating") {
4314                                        valtoshow = '<p class="userreview-star-ratings" style="margin:0px 0px 0px 0px;display:inline;"><em class="rating-' + categories[i].value + '0"></em></p>' + ' (' + categories[i].count + ')'
4315                                    }
4316                                    // else {
4317                                    var strchecked = "";
4318                                    if (selectedFacets.length > 0) {
4319
4320                                        let result = findFacet(selectedFacets, facets[a], categories[i].value);
4321                                        if (result) {
4322                                            strchecked="checked"
4323                                        }
4324                                    }
4325
4326                                    facetsstr = facetsstr + '<input type="checkbox" class="custom-checkbox" id="' + facets[a].toLowerCase() + '_' + i + '"  data-id="' + createFacetId(facets[a],categories[i].value.toString()) + '" onclick="selectFilter(\'' + filtername + '\',\'' + htmlencodestring(categories[i].value.toString()) + '\',this)" '+ strchecked +' value="' + htmlencodestring(categories[i].value.toString()) + '" data-facet="' + htmlencodestring(facets[a]) + '" data-count="' + categories[i].count + '" >' + '<span class="check"></span>' + valtoshow
4327                                    //  }
4328
4329
4330                                    facetsstr = facetsstr + '</label>'
4331                                    facetsstr = facetsstr + '</div>'
4332                                    facetsstr = facetsstr + '</li>'
4333                                    if (i==categories.length-1 && i>=6) {
4334                                        facetsstr = facetsstr + `<li class="see_all_filter_btn">
4335                                            <a href="javascript:void(0)" onclick="SeeAllFilter(this)">
4336                                                <span class="see_all_text">
4337                                                    See All
4338                                                </span>
4339                                                <span class="down_icon">
4340                                                    <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
4341                                                        <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>
4342                                                    </svg>
4343                                                </span>
4344                                            </a>
4345                                        </li>`
4346                                    }
4347                                }
4348                                facetsstr = facetsstr + "</ul>"
4349                                facetsstr = facetsstr + "</div>"
4350                                facetsstr = facetsstr + "</div>"
4351                                }
4352
4353                            }
4354                            if (devicetype == 'mobile' || window.innerWidth >= 1195) {
4355                                if (facets.length > 0) {
4356                                    $("#open-filter").show();
4357                                }
4358                                else {
4359                                    $("#open-filter").hide();
4360                                }
4361                            }
4362
4363                            //$(".sidebar").css("display", "block");
4364                            $("#facets").html(facetsstr);
4365                            if (devicetype != 'mobile') {
4366                                if ($('#facetPanel').is(':hidden')) {
4367                                    $("#facetPanel").show();
4368                                }
4369
4370                            }
4371                            $("ul#applied-filters li:not(#reset_all_filter)").each(function () {
4372                                let badge_id = $(this).find(".reset_btn").data("id");
4373                                var $facetitem=$('input[data-id="' + CSS.escape(badge_id) + '"]')
4374                                if ($facetitem.length) {
4375                                     $(this).find(".applied-tag").removeClass("badge-disabled")
4376                                }
4377                                else {
4378                                    $(this).find(".applied-tag").addClass("badge-disabled")
4379                                }
4380                            })
4381                            if (isSemanticMode) {
4382                                // Semantic queries rank by relevance only — a custom sort isn't
4383                                // supported server-side (see the orderby strip above), so the
4384                                // control that implies one is hidden rather than shown inert.
4385                                $("#div_sortby").removeClass("dropdown ss_subcategory_filter").hide();
4386                            } else {
4387                                $("#div_sortby").addClass("dropdown ss_subcategory_filter").show();
4388                            }
4389                        }
4390                        else {
4391                            if (term.trim().length == 0) {// ||
4392                                hideSearchFilter();
4393                            }
4394                            else if (rsval.length == 0) {
4395                                if (!includefilter) {
4396                                    hideSearchFilter();
4397                                }
4398                            }
4399
4400                        }
4401
4402                        var totalcount = parseInt(rs["@odata.count"]);
4403                         $("#txtresultcount").val(totalcount);
4404                        //if (totalcount >= 720) {
4405                        //    totalcount = 720;
4406                        //}
4407                        var txttotalresults = ""
4408                        if (totalcount == 1) {
4409                            txttotalresults = "1 result";
4410                        }
4411                        else  if (totalcount >= 1000) {
4412                            txttotalresults = "1,000+ results";//"More than 1,000 results";
4413                        }
4414                        else if (totalcount > 100) {
4415                            var roundval = roundHundred(totalcount);
4416                            txttotalresults ="" + roundval + " + results"; //"More than " + roundval + " results";
4417                        }
4418                        else {
4419                            txttotalresults ="" + totalcount + " results"; //"Total Result:" + totalcount + "";
4420                        }
4421                        $("#total_result").text(txttotalresults);
4422
4423                        var html = ""
4424                        var total = rsval.length;
4425                        var ga_items = [];
4426                        for (var i = 0; i < rsval.length; i++) {
4427                            html = html + buildProductCardHtml(rsval, i, term);
4428
4429                        try {
4430                            if (ga_addImpression && i < 50) {
4431                                //var GaDesc_js = "";
4432                                //if (matsearch) {
4433                                //    GaDesc_js =rsval[i].Long_Description
4434                                //}
4435                                //else {
4436                                //    GaDesc_js = rsval[i].Short_Description
4437                                //}
4438                                
4439                                let objga = {
4440                                    item_id: rsval[i].SKU,
4441                                    item_name: rsval[i].Short_Description,
4442                                    index: i,
4443                                    item_brand: rsval[i].Webpartner.toLowerCase(),
4444                                    item_category: rsval[i].Category,
4445                                    item_category2: rsval[i].SubCategory
4446                                };
4447                                ga_items.push(objga)
4448
4449                            }
4450                        } catch (e) {
4451
4452                        }
4453                        }
4454                        // populateSaveSearchFields always reflects whatever result set this
4455                        // response actually rendered — keyword items normally, or semantic items
4456                        // whenever isSemanticMode has retargeted the query to the "-sem" index.
4457                        populateSaveSearchFields(rsval, term);
4458                        $("#txt_issemanticapplied").val(isSemanticMode && rsval.length > 0 ? "1" : "0");
4459                       // $("#sampleimages").val(sampleimages)
4460                        if (ga_items.length > 0) {
4461                            if (typeof (gtag) != "undefined") {
4462                               // gtag('config', 'G-4G5BGHK6XY', { 'debug_mode':true });
4463                                gtag("event", "view_item_list", {
4464                                    item_list_id: "search_data",
4465                                    item_list_name: "Product Search Results",
4466                                    items: ga_items
4467                                });
4468
4469                             try {
4470                                gtag('event', 'view_search_results', {
4471                                    search_term: term,
4472                                    results_count:totalcount
4473                                });
4474                             }
4475                             catch (ex) {}
4476                            }
4477                        }
4478                        if (ga_addImpression) {
4479                            ga_addImpression = false
4480                        }
4481                        if (isadtracking) {
4482                            PostTracking(totalcount)
4483                            isadtracking = false
4484                        }
4485                        //if (issavesearch && rsval.length==0) {
4486                        //    issavesearch = false;
4487                        //}
4488                        var hashval = decodeURIComponent(window.location.hash.substr(1))
4489                        if (issavesearch && hashval.length == 0 && rsval.length > 0) {
4490                            PostSaveSearch()
4491                            issavesearch = false
4492                        }
4493                    //$("#results").html(html);
4494                    if (rsval.length === 0 && !isSemanticMode) {
4495                        // .no-results-found (the rich fallback with tips/chat/custom-wizard promo)
4496                        // already covers the isSemanticMode-and-still-empty case below - showing
4497                        // this plain message too would duplicate it. This message is only for a
4498                        // non-semantic empty result (e.g. a filter/facet narrowed a normal search to 0).
4499                        html = "<div class='main-no-results-message'>We couldn't find any results for <strong>\"" + htmlencodestring($("#my-search").val()) + "\"</strong>.</div>";
4500                    }
4501                    $("#mainProductsGrid").html(html);
4502                       if (devicetype != 'mobile') {
4503                           $("#hdrSearchText").show();
4504                        }
4505                        var searchText = $("#my-search").val(); // get input value
4506                        if (isSemanticMode && semanticHasExactMatches) {
4507                            // Reached via "See All Related Results" — exact matches did exist
4508                            // elsewhere, so "No exact matches" would be false here.
4509                            $("#searchPageH1").html('Showing related results for <span id="spnSearchText" class="font-weight-bolder"></span>');
4510                            $("#semanticSubCopy").hide();
4511                        } else if (isSemanticMode) {
4512                            $("#searchPageH1").html('No exact matches for <span id="spnSearchText" class="font-weight-bolder"></span>');
4513                            $("#semanticSubCopy").show();
4514                        } else {
4515                            $("#searchPageH1").html('Search Results for: <span id="spnSearchText" class="font-weight-bolder"></span>');
4516                            $("#semanticSubCopy").hide();
4517                        }
4518                        $("#spnSearchText").text('"' + searchText + '"');
4519
4520                    $("a[href$='.jpg'],a[href$='.png'],a[href$='.gif']").fancybox({
4521                        'titlePosition': 'inside'
4522                    });
4523
4524                    /*bindmouseevent();*/
4525                    CommonpageNavigation(pageno, totalcount, 'getdatapage', pagesize, "pagination_main")
4526                    bindqv();
4527                    setTimeout(() => {
4528                       // setSkuCellWidth();
4529                        ProductequalheightElements();
4530                    }, "400");
4531
4532                        if (rsval.length > 0) {
4533
4534                             $("#div_sku_matches").html("Relevant Products");
4535                            $("#div_sku_matches,#total_result").show();
4536                        }
4537                        else {
4538                            $("#div_sku_matches,#total_result").hide();
4539                        }
4540                        // .no-results-found is a rich fallback page (tips, chat, custom-wizard
4541                        // promo) — reserved for when BOTH keyword and semantic come back empty.
4542                        // Only the semantic pass can make that final call, since a 0-result
4543                        // keyword pass always hands off to switchToSemanticMode first (see above).
4544                        if (isSemanticMode) {
4545                            showNoResultsFound(rsval.length === 0);
4546                        } else {
4547                            $('.no-results-found').hide();
4548                        }
4549                        if (rsval.length > 0) {
4550                            $('#whatelse').append($("#whatelsewrapper").html());
4551                            $("#whatelsewrapper").html('');
4552                            $("#whatelsewrapper").hide();
4553                            $("#whatelse >.ss_dept_heading-block").html('<h2 class="ss_dept_sub_heading">Explore More Products</h2>');
4554                            $("#whatelse").show();
4555                            $(".subcategory-container-box").show();
4556                           if (devicetype != 'mobile') {
4557                               $("#hdrSearchText").show();
4558                            }
4559                        } else if ($("#deparment").html()=="") {
4560                            $("#whatelsewrapper >.ss_dept_heading-block").html('Our Catalog ...');
4561                            $('#whatelsewrapper').append($("#whatelse").html());
4562                            $("#whatelsewrapper").show();
4563                            $("#whatelse").html('');
4564                            $("#whatelse").hide();
4565
4566                        }
4567                        else if (rsval.length == 0 && includefilter && includefilter == "1"){
4568                            $(".az-search").html("<div class='noresult'>no result found</div>");
4569                        }
4570
4571                    if ($("#my-search").val().length >= 4 || totalcount > 0) {
4572                        //console.log($("#search_box_header").val());
4573                        azureSearchId = xhr.getResponseHeader('x-ms-azs-searchid');
4574                        //var indexname = "skubeta"
4575                        //if (hosttype=="live") {
4576                        //    indexname = "sku";
4577                        //}
4578
4579                        appInsights.trackEvent("Search", {
4580                         SearchServiceName: "xpresssearch",
4581                            SearchId: azureSearchId,
4582                            IndexName: skuindex,
4583                         QueryTerms: $("#my-search").val(),
4584                         ResultCount: totalcount,
4585                         ScoringProfile: scoreprofile
4586                        });
4587                    }
4588                    else {
4589                        $("#whatelse >.ss_dept_heading-block").html('Our Catalog ...');
4590                        //$("#results").html("");
4591                        $("#mainProductsGrid").html("");
4592                        // $("#pager").pagination('destroy');
4593                        $(".pagination_main").html("");
4594
4595                        if (term.trim().length == 0) {
4596                            $("#facets").html("");
4597                            $(".sidebar").css("display", "none");
4598                            $("#open-filter").hide();
4599                        }
4600                        if (devicetype == 'mobile') {
4601                            $("#open-filter").hide();
4602                        }
4603                        $("#div_sku_matches,#total_result").hide();
4604
4605                    }
4606                        if ((includefilter && includefilter == "1") || ispagenoclick) {
4607                           window.scrollTo({ top: 0, behavior: 'smooth' });
4608                        }
4609                        else {
4610                            try {
4611                                var navEntries = performance.getEntriesByType("navigation");
4612                                var isBackForward = navEntries.length > 0 && navEntries[0].type === "back_forward";
4613                                var savedScroll = sessionStorage.getItem('azSearchScrollPos');
4614                                if (isBackForward && savedScroll !== null) {
4615                                    setTimeout(function () {
4616                                        window.scrollTo(0, parseInt(savedScroll, 10));
4617                                    }, 400);
4618                                }
4619                            } catch (e) { }
4620                        }
4621                    }
4622
4623                 $("#spinner").hide();
4624            }).fail(function (response) {
4625            $("#spinner").hide();
4626
4627               });
4628                term = removeNoiseWords(term);
4629                if (!ispagenoclick && !includefilter && term.length<30) {
4630                    getdepartment(term);
4631                }
4632
4633            }
4634            else {
4635
4636                $("#mainProductsGrid").html("");
4637                $("#deparment").html("");
4638
4639                $(".pagination_main").html("");
4640
4641                if (term.trim().length == 0) {
4642                    $(".sidebar").css("display", "none");
4643
4644                    $("#facets").html("");
4645                    $('.no-results-found > .page_title > span').text('"' + '' + '"');
4646                    $('.no-results-found').hide();
4647                    $('#whatelse').append($("#whatelsewrapper").html());
4648                    $("#whatelsewrapper").html('');
4649                    $("#whatelsewrapper").hide();
4650                    $("#whatelse >.ss_dept_heading-block").html('<h2 class="ss_dept_sub_heading">Explore More Products</h2>');
4651                }
4652                if (devicetype == 'mobile') {
4653                    $("#open-filter").hide();
4654                }
4655                $("#div_sku_matches,#total_result").hide();
4656                $("#relatedProducts").hide();
4657                $("#relatedProductsGrid").html("");
4658                $(".search-filter-tag ul").html("")
4659                }
4660
4661            //clearconsole();
4662              if ($('#applied-filters').length > 0 && $('#applied-filters li').length > 0) {
4663                  $('.search-filter-tag.applied-department-filter-tag').removeClass('d-none');
4664              } else {
4665                  $('.search-filter-tag.applied-department-filter-tag').addClass('d-none');
4666              }
4667    }
4668
4669    function fetchRelatedProducts(baseSettings, term, keywordResults) {
4670        var relatedSettings = $.extend(true, {}, baseSettings);
4671        relatedSettings.url = toSemanticIndexUrl(relatedSettings.url);
4672
4673        var keywordSkuSet = {};
4674        var exclusionParts = [];
4675        for (var ks = 0;
4675 ks < keywordResults.length; ks++) {
4676            var sku = keywordResults[ks].SKU;
4677            if (!sku) { continue; }
4678            keywordSkuSet[sku.toLowerCase()] = true;
4679            exclusionParts.push("SKU ne '" + sku.replace(/'/g, "''") + "'");
4680        }
4681
4682        var body = JSON.parse(relatedSettings.data);
4683        delete body.orderby;
4684        body.facets = [];
4685        body.skip = 0;
4686        body.top = 12;
4687        if (exclusionParts.length > 0) {
4688            var exclusionFilter = exclusionParts.join(" and ");
4689            body.filter = body.filter && body.filter.length > 0
4690                ? "(" + body.filter + ") and " + exclusionFilter
4691                : exclusionFilter;
4692        }
4693        relatedSettings.data = JSON.stringify(body);
4694
4695        $.ajax(relatedSettings).done(function (response) {
4696            var relatedItems = (response && response.value) ? response.value : [];
4697            // Server-side filter already excludes keyword SKUs; this is just a safety net.
4698            relatedItems = relatedItems.filter(function (item) {
4699                return item.SKU && !keywordSkuSet[item.SKU.toLowerCase()];
4700            });
4701            renderRelatedProducts(relatedItems, term);
4702        }).fail(function () {
4703            $("#relatedProducts").hide();
4704            $("#relatedProductsGrid").html("");
4705            $("#seeAllRelatedBox").hide();
4706        });
4707    }
4708
4709    function showNoResultsFound(show) {
4710        if (show) {
4711            $('.no-results-found > .page_title > span').text('"' + $("#my-search").val() + '"');
4712            $('.no-results-found').show();
4713        } else {
4714            $('.no-results-found').hide();
4715        }
4716    }
4717
4718    // Shared by the main-search and semantic-search save-search paths — samplesku,
4719    // webpartner, and the SPN-match flag are derived identically from whichever result
4720    // set actually ends up being saved.
4721    function populateSaveSearchFields(items, term) {
4722        var sampleSku = items.length > 0 ? items[0].SKU : "";
4723        var sampleWebpartner = items.length > 0 ? items[0].Webpartner : "";
4724        $("#txtsamplesku").val(sampleSku);
4725        $("#txtskuwebpartner").val(sampleWebpartner);
4726        var isspnsearch = false;
4727        if (sampleSku.length > 0) {
4728            for (var t = 0; t < items.length; t++) {
4729                if (items[t].SKU.toLowerCase() == sampleSku.toLowerCase()) {
4730                    for (var m = 0; m < items[t].SPN.length; m++) {
4731                        var spn = items[t].SPN[m];
4732                        if (spn.toLowerCase() == term.trim().toLowerCase()) {
4733                            isspnsearch = true;
4734                            break;
4735                        }
4736                    }
4737                    break;
4738                }
4739            }
4740        }
4741        $("#txtisspnsearch").val(isspnsearch.toString());
4742    }
4743
4744    function renderRelatedProducts(items, term) {
4745        if (!items || items.length === 0) {
4746            $("#relatedProducts").hide();
4747            $("#relatedProductsGrid").html("");
4748            $("#seeAllRelatedBox").hide();
4749            return;
4750        }
4751        var html = "";
4752        for (var r = 0; r < items.length; r++) {
4753            html = html + buildProductCardHtml(items, r, term);
4754        }
4755        $("#relatedProductsGrid").html(html);
4756        $("#seeAllRelatedLink").attr("href", buildSemanticResultsUrl());
4757        $("#seeAllRelatedBox").show();
4758        $("#relatedProducts").show();
4759    }
4760
4761    function buildProductCardHtml(rsval, i, term) {
4762        var html = "";
4763                            var responsiveCellClass = "products_grid_item ss-product-box";
4764                            //if ((i + 1) % 8 == 0) {
4765                            //    responsiveCellClass = responsiveCellClass + " gridLast"
4766                            //}
4767                            //if (i < 8) {
4768                            //    responsiveCellClass = responsiveCellClass + " grayBorderTop"
4769                            //}
4770                            var ownership = rsval[i].Webpartner;
4771                            var GaDescription = "";
4772                            if (matsearch) {
4773                                GaDescription = htmlencodestring(rsval[i].Long_Description)
4774                            }
4775                            else {
4776                                GaDescription = htmlencodestring(rsval[i].Short_Description)
4777                            }
4778
4779                            GaDescription = replaceAll(GaDescription, "&#39;", "\\'")
4780
4781                            html = html + "<div class='" + responsiveCellClass + "'>";
4782                            html = html + "<div class='ss-product-img-box'>";
4783                            html = html + "<div class='ss-product-img' data-collage='False'>";
4784                            if (rsval[i].ProductType.toLowerCase() == "custom") {
4785                                html = html + "<div class='ss-product-badges'>"
4786                                html = html + "<span class='badge custom_badge'>"
4787                                html = html + "<span class='badge-icon'>"
4788                                html = html + "<svg width='16' height='16' viewB
4788ox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'>"
4789                                html = html + "<path d='M1.68762 4.5H8.43762M8.43762 4.5C8.43762 5.43198 9.19312 6.1875 10.1251 6.1875C11.0571 6.1875 11.8126 5.43198 11.8126 4.5C11.8126 3.56802 11.0571 2.8125 10.1251 2.8125C9.19312 2.8125 8.43762 3.56802 8.43762 4.5ZM5.06262 9H11.8126M5.06262 9C5.06262 9.93201 4.3071 10.6875 3.37512 10.6875C2.44314 10.6875 1.68762 9.93201 1.68762 9C1.68762 8.06799 2.44314 7.3125 3.37512 7.3125C4.3071 7.3125 5.06262 8.06799 5.06262 9Z' stroke='CurrentColor' stroke-width='1.05263' stroke-linecap='round' stroke-linejoin='round'></path>"
4790                                html = html + "</svg>"
4791                                html = html + "</span>Custom"
4792                                html = html + "</span>"
4793                                html = html + "</div>"
4794                            }
4795                            var highlights = "";
4796                            var spnurl = ""
4797                            if (rsval[i].SKU.toLowerCase() == term.trim().toLowerCase()) {
4798                                highlights = "sku-heighlight"
4799                            }
4800                            else if (rsval[i].SPN.length > 0 && term.trim().length == 4) {
4801                                for (var m = 0; m < rsval[i].SPN.length; m++) {
4802                                    var spn = rsval[i].SPN[m]
4803                                    if (spn.toLowerCase() == term.trim().toLowerCase()) {
4804                                        highlights = "sku-heighlight"
4805                                        spnurl = "/spn/" + spn;
4806                                        break;
4807                                    }
4808                                }
4809                            }
4810
4811                            var prodtype = rsval[i].ProdType.toLowerCase()
4812                            var PageURL_SEO = ""
4813                            if (rsval[i].Webpartner.toLowerCase() == compname.toLowerCase()) {
4814                                if (rsval[i].ProductType.toLowerCase() == "custom") {
4815                                    PageURL_SEO = 'fos/' + rsval[i].PageURL_SEO
4816                                }
4817                                else {
4818                                    PageURL_SEO = rsval[i].PageURL_SEO
4819                                }
4820                            } else {
4821                                PageURL_SEO = 'fos/' + rsval[i].PageURL_SEO
4822                            }
4823
4824                            var ProdUrl = "/"
4825                            if (prodtype == "pr") {
4826                                ProdUrl = "/" + PageURL_SEO
4827                            }
4828                            else if (matsearch && PageURL_SEO.length > 0 && prodtype != "cu") {
4829                                if (PageURL_SEO.length > 0) {
4830                                    ProdUrl = "/" + PageURL_SEO
4831                                }
4832
4833                            }
4834                            else if (prodtype == "cu") {
4835                                if (UseDesignerSmartURL) {
4836                                    ProdUrl = CustomizeDomain + "/" + PageURL_SEO
4837                                }
4838                                else if (rsval[i].NextLink !== null && rsval[i].NextLink.length > 0) {
4839                                    ProdUrl = CustomizeDomain + rsval[i].NextLink + "&sku=" + rsval[i].SKU
4840                                }
4841                            }
4842                            else if (prodtype == "ss") {
4843                                ProdUrl = "/v2/product/stepview_v2?sku=" + rsval[i].SKU
4844                                if (PageURL_SEO.length > 0) {
4845                                    ProdUrl = "/" + PageURL_SEO
4846                                }
4847                            }
4848                            else {
4849                                ProdUrl = "/v2/product/stockproduct?stdcode=" + rsval[i].SKU
4850                                if (PageURL_SEO.length > 0) {
4851                                    ProdUrl = "/" + PageURL_SEO
4852                                }
4853                            }
4854                            var alt_tag = htmlencodestring(rsval[i].alt_tag)
4855                            if (alt_tag == "") {
4856                                if (rsval[i].PageURL_SEO_Computed.length > 0) {
4857                                    alt_tag = htmlencodestring(rsval[i].PageURL_SEO_Computed)
4858                                }
4859                                else if (rsval[i].Short_Description.length > 0) {
4860                                    alt_tag = htmlencodestring(rsval[i].Short_Description)
4861                                }
4862                                else if (rsval[i].Long_Description.length > 0) {
4863                                    alt_tag = htmlencodestring(rsval[i].Long_Description)
4864                                }
4865                            }
4866                            if (rsval[i].ProdImage.length > 0) {
4867                                html = html + "<a href='" + (spnurl.length > 0 ? spnurl : ProdUrl) + "'  rel='nofollow' onclick=\"onProductClick('" + rsval[i].SKU + "','" + GaDescription + "','Signs','" + ownership + "','" + i + "'," + rsval[i].Maxprice + ");trackSearchClick(" + (i + 1) + ",'" + rsval[i].SKU + "'," + (spnurl.length > 0 ? 1 : 0) + ")\">"
4868                                var ProdImage_smW = parseInt(rsval[i].ProdImage_smW);
4869                                var ProdImage_smH = parseInt(rsval[i].ProdImage_smH);
4870                                //var imgsize = "md";
4871                                //if (devicetype == 'mobile') {
4872                                //    imgsize="sm"
4873                                //}
4874                                html = html + "<img class='mover' src='" + cdnpath + "/img/md/" + rsval[i].ProdImage + "' alt=\"" + alt_tag + "\" border='0'>"
4875                                html = html + "</a>"
4876
4877                            }
4878
4879                            else {
4880                                html = html + "<a href='" + (spnurl.length > 0 ? spnurl : ProdUrl) + "'  rel='nofollow' onclick=\"onProductClick('" + rsval[i].SKU + "','" + GaDescription + "','Signs','" + ownership + "','" + i + "'," + rsval[i].Maxprice + ");trackSearchClick(" + (i + 1) + ",'" + rsval[i].SKU + "'," + (spnurl.length > 0 ? 1 : 0) + ")\">"
4881                                html = html + "<img class='mover' src='/img/src/missing.gif' alt='Missing' >"
4882                                html = html + "</a>"
4883                            }
4884
4885                            var ZoomImageURL = largeimagepath + '/' + rsval[i].ProdImage
4886                            var buytext = "";
4887                            if (rsval[i].SKU.toLowerCase().indexOf("nlg-") >= 0) {
4888                                buytext = "Purchase"
4889                            }
4890                            else if (prodtype == "cu" || prodtype == "cs" || prodtype == "pr") {
4891                                buytext = "Personalize"
4892                            }
4893                            else {
4894                                buytext = "Buy"
4895                            }
4896
4897                            //html = html + "<button class='products_zoom_btn'>";
4898                            //if (matsearch) {
4899                            //    //html = html + "<a href='" + cdnpath + dpimgpathcsd + "/" + rsval[i].ProdImage + "'>Zoom</a>"
4900                            //    html = html + "<a class='products_zoom_btn' href='" + cdnpath + dpimgpathcsd + "/" + rsval[i].ProdImage + "'><svg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'><use xlink:href='#zoom-in-icon'></use></svg></a>"
4901                            //    //html = html + "<a href='" + cdnpath + dpimgpathcsd + "/" + rsval[i].ProdImage + "'><button  width='20' height='21' type='button' class='btn btn-primary rounded-circle'><i class='bi bi-zoom-in'></i></button></a>";
4902                            //}
4903                            //else {
4904                            //    html = html + "<a href='" + ZoomImageURL + "'"
4905                            //    if (buytext.toLowerCase() == "personalize") {
4906                            //        html = html + " class='custom products_zoom_btn' "
4907                            //    }
4908                            //    else {
4909                            //        html = html + " class='products_zoom_btn' "
4910                            //    }
4911                            //    html = html + "><svg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'><use xlink:href='#zoom-in-icon'></use></svg></a>"
4912                            //}
4913                            //html = html + "</button>";
4914
4915                            //html = html + "</div>"
4916                            html = html + "</div>";
4917
4918
4919                            html = html + "</div>";
4920
4921                            html = html + "<div class='ss-product-content-box'>";
4922                            html = html + "<div class='ss-product-content-item-content'>";
4923                            html = html + "<div class='ss-product-box-title'>";
4924
4925                            var skuval = rsval[i].SKU
4926                            var sdesc = rsval[i].Short_Description
4927                            var ldesc = rsval[i].Long_Description
4928                            var exactw = rsval[i].ExactWording
4929                            if (rsval[i].hasOwnProperty('@search.highlights')) {
4930                                if (rsval[i]["@search.highlights"].SKU != undefined) {
4931                                    skuval = rsval[i]["@search.highlights"].SKU[0]
4932                                }
4933                                if (rsval[i]["@search.highlights"].Short_Description != undefined) {
4934                                    sdesc = rsval[i]["@search.highlights"].Short_Description[0]
4935                                }
4936                                if (rsval[i]["@search.highlights"].Long_Description != undefined) {
4937                                    ldesc = rsval[i]["@search.highlights"].Long_Description[0]
4938                                }
4939                                if (rsval[i]["@search.highlights"].ExactWording != undefined) {
4940                                    exactw = rsval[i]["@search.highlights"].ExactWording[0]
4941                                }
4942                            }
4943                            if (ldesc.length==0) {
4944                                ldesc = sdesc;
4945                            }
4946                            //html = html + skuval + "<br>"
4947                            //html = html + sdesc + "<br>"
4948
4949                            html = html + "<a href='" + (spnurl.length > 0 ? spnurl : ProdUrl) + "'  rel='nofollow' onclick=\"onProductClick('" + rsval[i].SKU + "','" + GaDescription + "','Signs','" + ownership + "','" + i + "'," + rsval[i].Maxprice + ");trackSearchClick(" + (i + 1) + ",'" + rsval[i].SKU + "'," + (spnurl.length > 0 ? 1 : 0) + ")\">"
4950                            html = html + ldesc.replaceAll("<em>","").replaceAll("</em>","")
4951                            html = html + "</a>"
4952
4953                            html = html + "</div>"
4954                            //html = html + "</div>"
4955
4956                            //ToDo Static
4957                            html = html + "<div class='ss-product-rating-box'>";
4958                            html = html + "<a>";
4959                            if (rsval[i].ReviewsCount != null && rsval[i].ReviewsCount > 0) {
4960
4961                                if (rsval[i].Rating != '0') {
4962                                    html = html + "<div class='customers_rating_stars customer_rating_" + rsval[i].Rating.toFixed(0) + "'></div>";
4963                                }
4964                                // Format number with thousands separator
4965                                let reviewCount = Number(rsval[i].ReviewsCount).toLocaleStr
4965ing('en-US');
4966
4967                                // Singular / plural handling
4968                                //let reviewText = rsval[i].ReviewsCount == 1 ? "review" : "reviews";
4969
4970                                html += "<span class='rating_count'>" + rsval[i].Rating.toFixed(1) + " (" + reviewCount + ")</span>";
4971                                //html = html + "<span class='rating_count'>" + rsval[i].ReviewsCount + "+ reviews</span>";
4972
4973                            }
4974
4975                            html = html + "</a>";
4976
4977                            //ToDo checking
4978                            html = html + "</div>";
4979
4980                            //ToDo Static
4981                            if (rsval[i].fromtosize && rsval[i].fromtosize.trim() !== "") {
4982                                html = html + "<div class='ss-product-size'>";
4983                                html = html + "<b>Size:</b>";
4984                                html = html + ' ' + htmlEscape(rsval[i].fromtosize);
4985                                html = html + "</div>";
4986                            }
4987                            else if (rsval[i].Size && rsval[i].Size.trim() !== "") {
4988                                html = html + "<div class='ss-product-size'>";
4989                                html = html + "<b>Size:</b>";
4990                                 html = html + ' ' + htmlEscape(rsval[i].Size);
4991                                html = html + "</div>";
4992                            }
4993
4994
4995                            html = html + "</div>";
4996                            html = html + "<div class='ss-product-content-bottom'>";
4997
4998                            var clearsku = rsval[i].SKU.replace("\"", "")
4999                            var PLATargeted = rsval[i].PLATargeted
5000                            if (PLATargeted == null) {
5001                                PLATargeted = false
5002                            }
5003
5004                            html = html + "<div class='ss-product-add-cart-btn'>";
5005                            var priceVal = rsval[i]?.Prices?.[wp3charcode];
5006                            var npp = rsval[i]?.NPProperties;
5007                            var hasPkgQty = npp && npp.PkgQ > 1;
5008                            var npSizeCode = (npp && npp.SizeCode) ? htmlEscape(npp.SizeCode) : "";
5009                            if (priceVal != null) {
5010                                var forQtyText = "";
5011                                if (hasPkgQty && npp.Pkg) {
5012                                    forQtyText = " <span class='for-qty-text'>for " + AddThousandsSeparator(npp.PkgQ) + " " + htmlEscape(npp.Pkg.toLowerCase()) + "</span>";
5013                                }
5014                                html = html + "<div class='ss-product-price' data-npsizecode='" + npSizeCode + "'>From <span class='price'>" + FormatCurrency(priceVal, 2) + "</span>" + forQtyText + "</div>"
5015                            } else {
5016                                html = html + "<div class='ss-product-price' style='visibility:hidden;'>From <span class='price'>$0.0</div>"
5017                            }
5018                            var perUnitLabel = null;
5019                            var perUnitPrice = null;
5020                            if (npp) {
5021                                if (hasPkgQty && npp.Pkg) {
5022                                    perUnitLabel = getSingular(npp.Pkg.toLowerCase());
5023                                    perUnitPrice = priceVal / npp.PkgQ;
5024                                }
5025                            }
5026                            if (priceVal != null && perUnitLabel) {
5027                                var perUnitPriceText = (perUnitPrice > 0 && perUnitPrice < 0.01) ? "&lt; $0.01" : FormatCurrency(perUnitPrice, 2);
5028                                html = html + "<div class='per-tag price-per-item'><span>" + perUnitPriceText + "</span>/" + htmlEscape(perUnitLabel) + "</div>"
5029                            }
5030                            else {
5031                                  html = html + "<div class='price-per-item' style='visibility:hidden;'></div>"
5032                            }
5033                            if (hosttype == "beta" && !asseenlive && userloggedin) {
5034
5035                                const totalLTM = getLTMSum(rsval[i]?.LTM_Sales_WB);
5036                                if (totalLTM > 0) {
5037                                    html += "<div class='ss-product-ltmprice'>LTM SALES DS: " +
5038                                        "<span class='price'>" + FormatCurrency(totalLTM, 0) + "</span>" +
5039                                        "</div>";
5040                                }
5041                                else {
5042                                     html += "<div class='ss-product-ltmprice' style='visibility:hidden;'>LTM SALES DS:<span class='price'>$0</span></div>";
5043                                }
5044
5045
5046                            }
5047                            if (buytext == "Buy" && compname != "mysafetysign" && prodtype != "cn") {
5048                                buytext = "Shop Now";
5049                                if (matsearch) {
5050                                    html = html + "<a class='btn btn-outline-primary btn-lg d-block w-100' rel='nofollow' href='" + ProdUrl + "' onclick=\"onProductClick('" + rsval[i].SKU + "','" + GaDescription + "','Signs','" + ownership + "','" + i + "'," + rsval[i].Maxprice + ");trackSearchClick(" + (i + 1) + ",'" + rsval[i].SKU + "'," + (spnurl.length > 0 ? 1 : 0) + ")\"  >" + buytext + "</a>"
5051                                }
5052                                else {
5053                                    html = html + "<a class='btn btn-outline-primary btn-lg d-block w-100' rel='nofollow' href='" + ProdUrl + "' onclick=\"onProductClick('" + rsval[i].SKU + "','" + GaDescription + "','Signs','" + ownership + "','" + i + "'," + rsval[i].Maxprice + ");trackSearchClick(" + (i + 1) + ",'" + rsval[i].SKU + "'," + (spnurl.length > 0 ? 1 : 0) + ")\"  >" + buytext + "</a>";
5054                                }
5055                            }
5056                            else {
5057                                var classname = " class='custom btn btn-outline-primary btn-lg d-block w-100' "
5058                                if (buytext.toLowerCase() == "personalize") {
5059                                    classname = " class='custom btn btn-outline-primary btn-lg d-block w-100' "
5060                                }
5061                                buytext = "Shop Now";
5062                                html = html + "<a " + classname + " rel='nofollow'  href='" + ProdUrl + "'  onclick=\"onProductClick('" + rsval[i].SKU + "','" + GaDescription + "','Signs','" + ownership + "','" + i + "'," + rsval[i].Maxprice + ");trackSearchClick(" + (i + 1) + ",'" + rsval[i].SKU + "'," + (spnurl.length > 0 ? 1 : 0) + ")\"  >" + buytext + "</a>"
5063                            }
5064
5065                            html = html + "</div>";
5066
5067
5068
5069                            if (hosttype == "beta") {
5070                                    
5071                                        html = html + "<div class='ss-option-cont two_links'>"
5072                                    
5073
5074                                var strhighlights=htmlEscape(getHighlights(rsval[i]))
5075                                html = html + "<a href='javascript:void(0);' onmouseover='return overlib(\"" + strhighlights + "\",VAUTO,HAUTO,BACKGROUND);' onmouseout='return nd();'  >More</a>"
5076                                html = html + "</div>";
5077                            }
5078                            html = html + "</div>";
5079                                
5080                                    html = html + "<div class='ss-option-cont two_links'>"
5081                                
5082
5083
5084
5085                            html = html + "</div>";
5086
5087                        html = html + "</div>"
5088                        html = html + "</div>"
5089        return html;
5090    }
5091
5092    function buildSmartSearchQuery(term) {
5093
5094        if (!term || term.trim().length === 0) return "";
5095
5096        // STEP 1: Clean input
5097        let cleaned = term.replace(/-/g, " ").trim();
5098
5099        // STEP 2: Split words
5100        let words = cleaned.split(/\s+/).filter(w => w.length > 0);
5101
5102        // Single word → simple search
5103        if (words.length === 1) {
5104            return cleaned;
5105        }
5106
5107        // STEP 3: Build parts
5108        let first = words[0];
5109        let restWords = words.slice(1);
5110
5111        let phraseQuery = `"${cleaned}"`;
5112        let andQuery = words.join(" AND ");
5113        let restQuery = restWords.join(" OR ");
5114
5115        // STEP 4: Final query
5116        let finalQuery = `${phraseQuery}^15 OR (${andQuery})^10 OR ${first}^5 OR (${restQuery})^1`;
5117
5118        return finalQuery;
5119    }
5120    
5121     function SeeAllFilter(obj){
5122        const FilterBox = obj.closest('.list-unstyled').querySelectorAll('li.d-none');
5123
5124        obj.classList.toggle('active');
5125        if(obj.classList.contains('active')){
5126            obj.querySelector('.see_all_text').innerText = 'See Less';
5127            FilterBox.forEach(element =>{
5128                element.classList.remove('d-none');
5129            })
5130        }else{
5131            obj.querySelector('.see_all_text').innerText = 'See All';
5132            const NewFilterBox = obj.closest('.list-unstyled').querySelectorAll('li:nth-child(6) ~ li:not(:last-child)');
5133            NewFilterBox.forEach(element =>{
5134                element.classList.add('d-none');
5135            })
5136        }
5137
5138    }
5139    function findFacet(selectedFacets, facetName, value) {
5140        return selectedFacets.find(function (facet) {
5141            return facet.facetName === facetName && facet.value === value;
5142        });
5143    }
5144    function roundHundred(value){
5145     return Math.floor(value/100)*100
5146    }
5147
5148    function hideSearchFilter() {
5149          $("#div_sortby").removeClass("dropdown ss_subcategory_filter").hide()
5150          $("#facetPanel").hide();
5151          $("#facets").html("");
5152          $("#open-filter").hide();
5153    }
5154    function htmlEscape(str) {
5155    return str
5156        .replace(/&/g, '&amp;')
5157        .replace(/"/g, '&quot;')
5158        .replace(/'/g, '&#39;')
5159        .replace(/</g, '&lt;')
5160        .replace(/>/g, '&gt;');
5161    }
5162    // Extends SSMVC.Infrastructure.Libs.HtmlLib.GetSingular (used on the PDP's PackageRow, _StepViewMaterials.cshtml)
5163    // with the full set of Pkg/Pkg1 values seen in NetPrices.
5164    // Only true plural -> singular transforms are listed; anything that's already singular
5165    // (e.g. "panel", "cone", "sign") falls through the getSingular() fallback below unchanged.
5166    var packSingularMap = {
5167        "clips": "clip",
5168        "posts": "post",
5169        "labels": "label",
5170        "pieces": "piece",
5171        "bands": "band",
5172        "rolls": "roll",
5173        "stakes": "stake",
5174        "suction cups": "suction cup",
5175        "plates": "plate",
5176        "chocks": "chock",
5177        "flares": "flare",
5178        "bolts": "bolt",
5179        "sleeves": "sleeve",
5180        "badges": "badge",
5181        "barriers": "barrier",
5182        "rolls of 500": "roll of 500",
5183        "lag bolts & shields": "lag bolt & shield",
5184        "covers": "cover",
5185        "cones": "cone",
5186        "holders": "holder",
5187        "loops": "loop",
5188        "gowns": "gown",
5189        "ids": "id",
5190        "kits": "kit",
5191        "passes": "pass",
5192        "brackets": "bracket",
5193        "pairs": "pair",
5194        "numbers": "number",
5195        "bars": "bar",
5196        "footprints": "footprint",
5197        "badges + clip": "badge + clip",
5198        "tags (with wires)": "tag (with wires)",
5199        "guards": "guard",
5200        "lanyards": "lanyard",
5201        "straps": "strap",
5202        "stencils": "stencil",
5203        "clamps": "clamp",
5204        "characters": "character",
5205        "wheels": "wheel",
5206        "rings": "ring",
5207        "ear plugs": "ear plug",
5208        "pins": "pin",
5209        "hoods": "hood",
5210        "sheets": "sheet",
5211        "strips": "strip",
5212        "outside corners": "outside corner",
5213        "arrows": "arrow",
5214        "frames": "frame",
5215        "bags": "bag",
5216        "reels": "reel",
5217        "stops": "stop",
5218        "letters": "letter",
5219        "spacers": "spacer",
5220        "tabs": "tab",
5221        "entries": "entry",
5222        "treads": "tread",
5223        "sets": "set",
5224        "screws": "screw",
5225        "gloves": "glove",
5226        "mats": "mat",
5227        "wires": "wire",
5228        "decals": "decal",
5229        "indicators": "indicator",
5230        "forms": "form",
5231        "duplicates": "duplicate",
5232        "cards": "card",
5233        "aprons": "apron",
5234        "coveralls": "coverall",
5235        "seals": "seal",
5236        "hairnets": "hairnet",
5237        "cases (1250/case)": "case (1250/case)",
5238        "deadlocks": "deadlock",
5239        "magnets": "magnet",
5240        "eyelets": "eyelet",
5241        "ties": "tie",
5242        "padlocks": "padlock",
5243        "tiles": "tile",
5244        "stanchions": "stanchion",
5245        "inserts": "insert",
5246        "strings": "string",
5247        "placards": "placard",
5248        "mounts": "mount",
5249        "pads": "pad",
5250        "label protectors": "label protector",
5251        "pre-strung tags": "pre-strung tag",
5252        "dots": "dot",
5253        "panels": "panel",
5254        "hooks": "hook",
5255        "flags": "flag",
5256        "stickers": "sticker",
5257        "lab coats": "lab coat",
5258        "packs": "pack",
5259        "markers": "marker",
5260        "ramps": "ramp",
5261        "badge reels": "badge reel",
5262        "caps": "cap",
5263        "masks": "mask",
5264        "spikes": "spike",
5265        "pre-wired tags": "pre-wired tag",
5266        "products": "product",
5267        "badge holders": "badge holder",
5268        "signs": "sign",
5269        "lables": "label",
5270        "keychains": "keychain",
5271        "tags": "tag",
5272        "wipes": "wipe",
5273        "lag bolts & washers": "lag bolt & washer"
5274    };
5275    function getSingular(str) {
5276        if (!str) { return str; }
5277        var key = str.trim().toLowerCase();
5278        if (packSingularMap.hasOwnProperty(key)) {
5279            return packSingularMap[key];
5280        }
5281        // Fallback for any Pkg/Pkg1 value not yet in the curated map above.
5282        if (key.length > 3 && key.charAt(key.length - 1) === 's' && key.charAt(key.length - 2) !== 's') {
5283            return key.slice(0, -1);
5284        }
5285        return key;
5286    }
5287    function redirectByKeyword(searchText) {
5288        if (!searchText || !searchText.trim()) return;
5289
5290        var url = "https://smartsign.azure-api.net/indexes/" + deptindex + "/docs/search"
5291        var scoreprofile = "Dept-Score";
5292        var scoringParameters = ["comp-" + compname.toLowerCase()];
5293
5294        var payload = {
5295            search: "*",
5296            filter: "RedirectKeywords/any(r: r eq '" + searchText + "')",
5297            top: 1
5298        };
5299        if (scoreprofile.length > 0) {
5300            var json = JSON.parse(payload)
5301            json["scoringProfile"] = scoreprofile;
5302            if (scoringParameters.length > 0) {
5303                json["scoringParameters"] = scoringParameters;
5304            }
5305            payload = JSON.stringify(json);
5306        }
5307
5308        $.ajax({
5309            url: url,
5310            type: "POST",            
5311            headers: {
5312                "Content-Type": "application/json",
5313                "custid": custid
5314            },
5315            data: JSON.stringify(payload),
5316            success: function (response) {
5317
5318                if (response && response.value && response.value.length > 0) {
5319                    var firstItem = response.value[0];
5320                    var staticPage = firstItem.staticpagename;
5321
5322                    if (staticPage && staticPage.trim() !== "") {
5323                        window.location.href = "/" + staticPage;
5324                    }
5325                }
5326            },
5327            error: function (xhr, status, error) {
5328                console.error("Azure search error:", status, error);
5329            }
5330        });
5331    }
5332
5333
5334    function getdepartment(term) {
5335         var CompFilter = "";
5336                    
5337                     if (compname != "myassettag") {
5338                         CompFilter = "Webpartner ne 'myassettag'";
5339                     }
5340                     else {
5341                         CompFilter = "Webpartner ne 'xpressmats'  and (Webpartner eq '" + compname + "' )"
5342                     }
5343                     if (compname == "photo-badge") {
5344                         if (CompFilter.length > 0) {
5345                             CompFilter = CompFilter + " and ";
5346                         }
5347                         CompFilter = "(Webpartner eq 'photo-badge' or Webpartner eq 'mynamebadges')"
5348                     }
5349                     if (compname != "xpressnow") {
5350                         if (CompFilter.length > 0) {
5351                             CompFilter = CompFilter + " and Webpartner ne 'xpressnow'";
5352                         } else {
5353                             CompFilter = "Webpartner ne 'xpressnow'";
5354                         }
5355                     }
5356                     if (compname != "xpresstabs") {
5357                         if (CompFilter.length > 0) {
5358                             CompFilter = CompFilter + " and Webpartner ne 'xpresstabs'";
5359                         } else {
5360                             CompFilter = "Webpartner ne 'xpresstabs'";
5361                         }
5362                     }
5363                     if (compname != "fastsigns") {
5364                         if (CompFilter.length > 0) {
5365                             CompFilter = CompFilter + " and Webpartner ne 'fastsigns'";
5366                         } else {
5367                             CompFilter = "Webpartner ne 'fastsigns'";
5368                         }
5369                     }
5370                
5371            var scoreprofile = "Dept-Score";
5372            var scoringParameters = ["comp-" + compname.toLowerCase()];
5373
5374
5375            var azdpurl = "https://smartsign.azure-api.net/indexes/" + deptindex + "/docs/search"
5376           /* var azdpurl = "https://search.smartsign.com/indexes/" + deptindex + "/docs/search"*/
5377
5378            var settings = {
5379                "url": azdpurl, //'&scoringParameter=comp:MyAssetTag'
5380                "method": "POST",
5381               // "timeout": 0,
5382                "headers": {
5383                    "Content-Type": "application/json",
5384                    "custid" : custid
5385                },
5386                "data": JSON.stringify({
5387                    "skip": 0,
5388                    "top": 18,
5389                    "filter": CompFilter,
5390
5391                    "search": "" + encodeSpecialChar(term) + ""
5392                }),
5393            };
5394            if (scoreprofile.length > 0) {
5395                var json = JSON.parse(settings.data)
5396                json["scoringProfile"] = scoreprofile;
5397                if (scoringParameters.length > 0) {
5398                    json["scoringParameters"] = scoringParameters;
5399                }
5400                settings.data = JSON.stringify(json);
5401            }
5402            //settings.data = JSON.parse(settings.data)
5403            $.ajax(settings).done(function (response) {
5404                //console.log(response);
5405                if (typeof (response) ==='object') {
5406                    var rs = response;//JSON.parse(response.res_sku);//JSON.parse(response)
5407                    var cnt = 1;
5408                    //if (rs.value.length <=1) {
5409                    //    //getdata(term,includefilter,1,pageno,1)
5410                    //    var arr_words = term.split(" ")
5411                    //    if (arr_words.length >= 2) {
5412                    //        let pop = arr_words.pop();
5413                    //        if (arr_words.length > 0) {
5414                    //            getdepartment(arr_words.join(" "));
5415                    //        }
5416                    //    }
5417                    //}
5418                    if (rs.value.length > 0) {
5419                        $('#whatelse').append($("#whatelsewrapper").html());
5420                        $("#whatelse >.ss_dept_heading-block").html('<h2 class="ss_dept_sub_heading">Explore More Products</h2>');
5421                        $("#whatelsewrapper").html('');
5422                        $("#whatelsewrapper").hide();
5423                        $("#whatelse").show();
5424                        $(".subcategory-container-box").show();
5425                        if (devicetype != 'mobile') {
5426                           $("#hdrSearchText").show();
5427                        }
5428
5429                    }
5430                    else if ($("#mainProductsGrid").html()=="") {
5431                        $("#whatelsewrapper >.ss_dept_heading-block").html('Our Catalog ...');
5432                        $('#whatelsewrapper').append($("#whatelse").html());
5433                        $("#whatelsewrapper").show();
5434                        $("#whatelse").html('');
5435                        $("#whatelse").hide();
5436                    }
5437                    if (rs.value.length > 0) {
5438                        var rsval = rs.value
5439
5440                        var totalcount = parseInt(rs["@odata.count"]);
5441                        var html = "<section class='section-block'>"
5442                        html = html + "<div class='ss_dept_heading-block text-center'><h2 class='ss_dept_heading-block text-center'>Relevant Product Pages </h2></div>"
5443                        html = html + "<div class='department_grid ss_department_slider'>" /*id = 'Department_grid_" + totalcount +"'*/
5444
5445                        var total = rsval.length;
5446                        for (var i = 0; i < rsval.length; i++) {
5447                            html = html + "<div class='department_products_item deptProduct_content'>"
5448
5449                            var staticpagename = rsval[i].staticpagename
5450                            if (includeFOL) {
5451                                if (rsval[i].Webpartner.toLowerCase() == compname) {
5452
5453                                } else {
5454                                    if (staticpagename.length > 0) {
5455                                        staticpagename = 'fod/' + rsval[i].staticpagename
5456                                    }
5457                                    else {
5458                                        staticpagename = "";
5459                                    }
5460
5461                                }
5462                            }
5463                            //debugger;
5464                            //if (rsval[i].RedirectKeywords && rsval[i].RedirectKeywords.length > 0) {
5465
5466                            //    var searchText = $("#my-search").val().toLowerCase();
5467                            //    var isMatch = rsval[i].RedirectKeywords.some(function (keyword) {
5468                            //        return searchText.includes(keyword.toLowerCase());
5469                            //    });
5470
5471                            //    if (isMatch && staticpagename.length>0) {
5472                            //        // static page redirect
5473                            //        var staticPageUrl = "/" + staticpagename;
5474                            //        window.location.replace(staticPageUrl);
5475                            //        return;
5476                            //    }
5477                            //}
5478                            var skuval = rsval[i].Product
5479                            var sdesc = rsval[i].DeptShort
5480
5481                            if (rs.value[i].hasOwnProperty('@search.highlights')) {
5482                                if (rs.value[i]["@search.highlights"].Product != undefined) {
5483                                    skuval = rs.value[i]["@search.highlights"].Product[0]
5484                                }
5485                                if (rs.value[i]["@search.highlights"].DeptShort != undefined) {
5486                                    sdesc = rs.value[i]["@search.highlights"].DeptShort[0]
5487                                }
5488
5489                            }
5490                            skuval = skuval.replaceAll("<em>", "").replaceAll("</em>", "")
5491                            //html = html + "<div class='deptProductBody'>"
5492                            //html = html + "<div class='department_products_title product_heading'>"
5493                            //html = html + "<a onclick='recordHash()' href = '/" + staticpagename + "' class='" + wp3charcode + "_title' title='"+ skuval +"'>"
5494                            //html = html + "<i class='fa fa-chevron-right' aria-hidden='true'></i>"
5495                            //html = html + skuval
5496                            //html = html + "</a></div>"
5497                        if (rsval[i].videothumbnail.length == 0) {
5498                            html = html + "<div class='department_products_img dept_imagebox'>"
5499                            var xdeptimage = "";
5500                            if (rsval[i].SearchImage.toLowerCase().indexOf("/dp/") >= 0) {
5501                                xdeptimage = "/img" + rsval[i].SearchImage
5502                            }
5503                            else {
5504                                xdeptimage = "/img/dp/sm/" + rsval[i].SearchImage
5505                            }
5506                            if (rsval[i].SearchImage.length == 0) {
5507                                xdeptimage = "/img/dp/csd/" + rsval[i].DeptImage
5508                                if (rsval[i].DeptImage.length == 0) {
5509                                    xdeptimage = "/img/dp/md/" + rsval[i].Popup_Image
5510                                    if (rsval[i].Popup_Image.length == 0) {
5511                                        xdeptimage = "/img/dp/md/" + rsval[i].FirstLinkImage
5512                                    }
5513                                }
5514                            }
5515                            var strhighlights = "";
5516                            if (hosttype == "beta") {
5517                                var highlights = htmlEscape(getHighlights(rsval[i]));
5518                               /* strhighlights="onmouseover='return overlib(\"" + highlights + "\",VAUTO,HAUTO,BACKGROUND);'"*/
5519                            }
5520                            var alt_tag = htmlEscape(skuval)
5521                            html = html + "<a " + strhighlights + "   onclick='recordHash()' href='/" + staticpagename + "' class='" + wp3charcode + "_image'> <img class='img-fluid " + wp3charcode + "_image' src='" + cdnpath + "" + xdeptimage + "' alt=\"" + alt_tag + "\"></a>"
5522                            html = html + "</div>"
5523
5524                        }
5525                        else {
5526                            html = html + "<div class='videoThumb department_products_img dept_imagebox'>"
5527                            html = html + "<div style='position: relative;'>"
5528                            html = html + "<ul class='cf'>"
5529                            var url = ""
5530                            if (staticpagename.length > 0) {
5531                                url = "/" + staticpagename
5532                            }
5533                            else {
5534                                url = "/v2/department?view=video&dept=" + rsval[i].wizardid
5535                            }
5536                            html = html + "<li>"                            
5537                            html = html + "<a onclick='recordHash()' href='" + url + "'>"
5538                            html = html + "<div class='videoDuration'>" + rsval[i].duration + "</div>"
5539                            html = html + "<img style='width:120px;height:78px;' src='" + cdnpath + "/img/src/video-thumb-button.png' alt='video thumb button' class='videoButton'>"
5540                            var vVideoThumbnail = rsval[i].videothumbnail
5541                            if (IsHttpsProtocol) {
5542                                vVideoThumbnail = vVideoThumbnail.replace("http://embed.wistia.com", "https://embed-ssl.wistia.com")
5543                            }
5544                            html = html + "<img src='" + vVideoThumbnail + "' class='videoThumbnail' alt='Video Thumbnail Image'>"
5545                            html = html + "<img style='width:120px;height:78px;' src='" + cdnpath + "/img/src/video-thumb-frame.png' alt='video thumb frame' class='videoFrame'>"
5546                            html = html + "</a>"
5547                            html = html + "</li>"
5548                            html = html + "</ul>"
5549                            html = html + "</div>"
5550                            html = html + "</div>"
5551
5552                            }
5553
5554                            //html = html + "<div class='deptProductBody'>"
5555                            html = html + "<div class='department_products_title product_heading'>"
5556                            html = html + "<a onclick='recordHash()' href = '/" + staticpagename + "' class='" + wp3charc
5556ode + "_title' title='" + skuval + "'>"
5557                            //html = html + "<i class='fa fa-chevron-right' aria-hidden='true'></i>"
5558                            html = html + skuval
5559                            html = html + "</a></div>"
5560
5561                        html = html + "<div class='dept_productDetail d-none'>"
5562
5563
5564                        html = html + "<ul class='ss_dotpoints'><li>" + sdesc + "</li></ul>"
5565
5566                        html = html + "</div>"
5567
5568                        //html = html + "</div>"
5569                        html = html + "</div>"
5570
5571                    }
5572                    html = html + "</div>"
5573                    html = html + "</div>"
5574                    html = html + "</section>"
5575                        $("#deparment").html(html).promise().done(function () {
5576
5577                            loaddeptslider();
5578                            /*setDepartmentWidth();*/
5579                            //equalheight(".deptProduct_content .product_heading");
5580                            //equalheight(".deptProduct_content .deptProductBody");
5581
5582
5583                        });
5584
5585                }
5586                else {
5587                    $("#deparment").html("");
5588                }
5589                }
5590
5591            });
5592
5593        }
5594    function encodeHTMLEntities(text) {
5595        text = text.replace("\"", "|");
5596        return text;
5597    }
5598    function bindqv() {
5599        (function ($) {
5600            $.fn.iframeDialog = function (options) {
5601                this.each(function () {
5602                    $(this).off('click').on("click", function (e) {
5603                        e.preventDefault();
5604                        quickview_main_height = 526;
5605                        quickview_main_width = 707;
5606                        SSdialog = new SSDialog();
5607                        SSdialog.width = quickview_main_width;
5608                        SSdialog.height = quickview_main_height;
5609                        SSdialog.autoResize = false;
5610                        SSdialog.iframeUrl = this.href;
5611                        SSdialog.title = this.title;
5612                        SSdialog.isIframe = true;
5613                        SSdialog.ShowDialog();
5614                    });
5615                });
5616                return this;
5617            };
5618
5619
5620            if (1 == 2 && (typeof BundlingEnabledOnPage != 'undefined' && BundlingEnabledOnPage)) {
5621                window.addEventListener ? window.addEventListener("load", applyIframeDialog, !1) : window.attachEvent ? window.attachEvent("onload", applyIframeDialog) : window.onload = applyIframeDialog;
5622                function applyIframeDialog() {
5623                    setTimeout(function () {
5624                        $('.btnQuickView').iframeDialog();
5625                        $('.lnkQuickView').iframeDialog();
5626                    }, BundlingInterval_UICode);
5627                }
5628            }
5629            else {
5630                $.fn.ready(function () {
5631                    $('.btnQuickView').iframeDialog();
5632                    $('.lnkQuickView').iframeDialog();
5633                });
5634            }
5635
5636        })(jQuery);
5637    }
5638    function getLTMSum(ltmObj) {
5639        return Object.values(ltmObj || {})
5640            .reduce((sum, val) => sum + (val || 0), 0);
5641    }
5642    function generateUUID() { // Public Domain/MIT
5643        var d = new Date().getTime();//Timestamp
5644        var d2 = ((typeof performance !== 'undefined') && performance.now && (performance.now() * 1000)) || 0;//Time in microseconds since page-load or 0 if unsupported
5645        return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
5646            var r = Math.random() * 16;//random number between 0 and 16
5647            if (d > 0) {//Use timestamp until depleted
5648                r = (d + r) % 16 | 0;
5649                d = Math.floor(d / 16);
5650            } else {//Use microseconds since page-load if supported
5651                r = (d2 + r) % 16 | 0;
5652                d2 = Math.floor(d2 / 16);
5653            }
5654            return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16);
5655        });
5656    }
5657    function ShowYearOverYearSales(xBTMSales, xLTMSales, xPopIndex) {
5658
5659        var xHeatIndex = 0
5660        var xFromHereIndex = 0
5661        var xstr
5662        var xmaxvalue = 0
5663        var xperchange = 0
5664
5665        var xBTMBarWidth = 0
5666        var xLTMBarWidth = 0
5667
5668        xmaxvalue = xLTMSales
5669        if (xmaxvalue < xBTMSales) {
5670            xmaxvalue = xBTMSales
5671        }
5672        xmaxvalue = xmaxvalue * 1.1
5673        xBTMBarWidth = CalcBarWidth(xmaxvalue, xBTMSales, 150)
5674        xLTMBarWidth = CalcBarWidth(xmaxvalue, xLTMSales, 150)
5675
5676        xstr = ""
5677        if (xLTMSales > 0 || xBTMSales > 0) {
5678            if (xBTMSales > 0) {
5679                xperchange = ((xLTMSales - xBTMSales) * 100) / xBTMSales
5680            }
5681
5682            xstr = xstr + "<table width=275 cellpadding=1 cellspacing=2 class=reptable border=1>"
5683            xstr = xstr + "<tr>"
5684            xstr = xstr + "<td colspan=\"2\" class=\"rephead\" align=left style=\"padding-left:5px;\">Year over Year Sales</td>"
5685            xstr = xstr + "<td colspan=\"2\" class=\"rephead\" align=right style=\"padding-right:4px;\" nowrap>"
5686            if (xPopIndex >= 0 || xHeatIndex >= 0) {
5687                xstr = xstr + "<span title='from here sales index, ranges from 0 to 100'><font color=#000080 size=2>" + (xFromHereIndex) + "</font></span> <span><font color=#808080 size=2> | </font></span> "
5688                xstr = xstr + "<span title='heat index, ranges from 0 to 100'><font color=#008000 size=2>" + (xHeatIndex) + "</font></span> <span><font color=#808080 size=2> | </font></span> "
5689                xstr = xstr + "<span title='popularity index, ranges from 0 to 100'><font color=#CC0000 size=2>" + (xPopIndex) + "</font></span>"
5690            }
5691
5692            xstr = xstr + "</td>"
5693            xstr = xstr + "</tr>"
5694
5695            xstr = xstr + "<tr >"
5696            xstr = xstr + "    <td class=\"reptd0\" width=30 align=right style=\"padding-right:4px; \">BTM</td>"
5697            xstr = xstr + "    <td class=\"reptd0\" width=150 bgcolor=\"#FFFFFF\" style=\"border-color:#FFCC00; border-style:solid; border-width:1px;\">"
5698            xstr = xstr + "        <div style=\"width:" + (xBTMBarWidth) + "px; height:12px; background-color:#99BBEE\"></div>"
5699            xstr = xstr + "    </td>"
5700            xstr = xstr + "     <td class=\"reptd0\" width=50 align=right style=\"padding-right:2px; border-color:#FFCC00; border-style:solid; border-width:1px;\">" + (FormatCurrency(xBTMSales, 0)) + "</td>"
5701            xstr = xstr + "     <td class=\"reptd0\" width=45 align=right style=\"padding-right:2px; border-color:#FFCC00; border-style:solid; border-width:1px;\"></td>"
5702            xstr = xstr + "</tr>"
5703
5704            xstr = xstr + "<tr >"
5705            xstr = xstr + "    <td class=\"reptd0\" width=70 align=right style=\"padding-right:4px;\">LTM</td>"
5706            xstr = xstr + "    <td class=\"reptd0\" width=155 bgcolor=\"#FFFFFF\" style=\"border-color:#FFCC00; border-style:solid; border-width:1px;\">"
5707            xstr = xstr + "        <div style=\"width:" + (xLTMBarWidth) + "px; height:12px; background-color:#80DD60\"></div>"
5708            xstr = xstr + "    </td>"
5709            xstr = xstr + "     <td class=\"reptd0\" width=50 align=right style=\"padding-right:2px; border-color:#FFCC00; border-style:solid; border-width:1px;\">" + (FormatCurrency(xLTMSales, 0)) + "</td>"
5710            xstr = xstr + "     <td class=\"reptd0\" width=45 align=right style=\"padding-right:2px; border-color:#FFCC00; border-style:solid; border-width:1px;\">"
5711            if (xperchange != 0) {
5712                if (xperchange > 0) {
5713                    xstr = xstr + "<font color=#008000>" + (FormatNumber(xperchange, 1)) + "%</font>"
5714                }
5715                else {
5716                    xstr = xstr + "<font color=#CC0000>" + (FormatNumber(xperchange, 1)) + "%</font>"
5717                }
5718            }
5719            xstr = xstr + "</td>"
5720            xstr = xstr + "</tr>"
5721
5722            xstr = xstr + "<tr>"
5723            xstr = xstr + "    <td class=rephead colspan=2 align=right style=\"padding-right:2px; border-color:#FFCC00; border-style:solid; border-width:1px;\">Total Sales:</td>"
5724            xstr = xstr + "    <td class=rephead width=50 align=right style=\"padding-right:2px; border-color:#FFCC00; border-style:solid; border-width:1px;\">" + (FormatCurrency(xBTMSales + xLTMSales, 0)) + "</td>"
5725            xstr = xstr + "    <td class=rephead width=45 align=right style=\"padding-right:2px; border-color:#FFCC00; border-style:solid; border-width:1px;\">&nbsp;</td>"
5726            xstr = xstr + "</tr>"
5727
5728            xstr = xstr + "</table>"
5729        }
5730        return xstr
5731    }
5732    function FormatNumber(val, digit) {
5733        return val.toFixed(digit)
5734    }
5735    function FormatCurrency(num, digit) {
5736        var p = num.toFixed(digit).split(".");
5737        var str = ""
5738        str = "$" + p[0].split("").reverse().reduce(function (acc, num, i, orig) {
5739            return num + (num != "-" && i && !(i % 3) ? "," : "") + acc;
5740        }, "")
5741        if (p.length == 2) {
5742            str = str + "." + p[1];
5743        }
5744        return str;
5745    }
5746    function AddThousandsSeparator(num) {
5747        var p = String(num).split(".");
5748        var intPart = p[0].split("").reverse().reduce(function (acc, ch, i) {
5749            return ch + (ch != "-" && i && !(i % 3) ? "," : "") + acc;
5750        }, "")
5751        return p.length == 2 ? (intPart + "." + p[1]) : intPart;
5752    }
5753    function CalcBarWidth(ymaxvalue, ycurrvalue, ymaxbarwidth) {
5754        var xscaling = 1;
5755        xscaling = (ymaxvalue / ymaxbarwidth).toFixed(4)
5756        if (xscaling <= 0) {
5757            xscaling = 1
5758        }
5759        return (ycurrvalue / xscaling).toFixed(0)
5760    }
5761    function CommonpageNavigation(CurrentPage, nrec, JsfunctionName, PSize, containerclass) {
5762        var noPages, nPagesToShow, x, i, iStart, iEnd
5763        var retval = ""
5764        if (nrec % PSize) {
5765            noPages = parseInt(nrec / PSize) + 1
5766        }
5767        else {
5768            noPages = parseInt(nrec / PSize)
5769        }
5770
5771        if (noPages > 1) {
5772            nPagesToShow = 10
5773            let prevPage = parseInt(CurrentPage) - 1;
5774            let nextPage = parseInt(CurrentPage) + 1;
5775
5776            if (prevPage >= 1) {
5777                retval = retval + "<button type='button' class='pagination_page_btn' onclick='" + JsfunctionName + "(" + prevPage + ")'>"
5778            } else {
5779                retval = retval + "<button type='button' class='pagination_page_btn disabled' disabled>"
5780            }
5781            retval = retval + "<span class='mr-2'><svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M15.8337 9.99984H4.16699M4.16699 9.99984L10.0003 15.8332M4.16699 9.99984L10.0003 4.1665' stroke='currentColor' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'></path></svg></span>"
5782            retval = retval + "<span class='pagination_page_text'>Previous</span>"
5783            retval = retval + "</button>"
5784
5785            retval = retval + "<ul class='pagination d-md-flex' style='margin:0;'>"
5786            if (CurrentPage > 1) {
5787                iStart = CurrentPage - 1
5788            }
5789            else {
5790                iStart = CurrentPage
5791            }
5792
5793            if (iStart != 1) {
5794                nPagesToShow = 10
5795                retval = retval + "<li class='page-item'><a class='page-link' href='javascript:" + JsfunctionName + "(" + 1 + ")'>" + 1 + "</a></li>"
5796                retval = retval + "<li class='page-item paginate_button disabled'><a class='page-link'>…</a></li>"
5797            }
5798            iEnd = iStart + nPagesToShow - 1
5799            for (var i = iStart; i < iEnd; i++) {
5800                if (i > noPages) {
5801                    break;
5802                }
5803                if (CurrentPage == i) {
5804                    retval = retval + "<li class='page-item active'><a class='page-link' href='#'>" + i + "</a></li>"
5805                } else {
5806                    retval = retval + "<li class='page-item'><a class='page-link' href='javascript:" + JsfunctionName + "(" + i + ")'>" + i + "</a></li>"
5807                }
5808            }
5809            if ((iStart + nPagesToShow - 1) < (noPages)) {
5810                retval = retval + "<li class='page-item paginate_button disabled'><a class='page-link'>…</a></li>"
5811                retval = retval + "<li class='page-item'><a class='page-link' href='javascript:" + JsfunctionName + "(" + noPages + ")'>" + noPages + "</a></li>"
5812            }
5813            retval = retval + "</ul>"
5814
5815            retval = retval + "<div class='d-md-none'>Page " + CurrentPage + " of " + noPages + "</div>"
5816
5817            if (nextPage <= noPages) {
5818                retval = retval + "<button type='button' class='pagination_page_btn' onclick='" + JsfunctionName + "(" + nextPage + ")'>"
5819            } else {
5820                retval = retval + "<button type='button' class='pagination_page_btn disabled' disabled>"
5821            }
5822            retval = retval + "<span class='pagination_page_text'>Next</span>"
5823            retval = retval + "<span class='ml-2'><svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4.16699 9.99984H15.8337M15.8337 9.99984L10.0003 4.1665M15.8337 9.99984L10.0003 15.8332' stroke='currentColor' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'></path></svg></span>"
5824            retval = retval + "</button>"
5825        }
5826        $("." + containerclass + "").html(retval);
5827        if (noPages > 1) {
5828            $("." + containerclass + "").show();
5829        } else {
5830            $("." + containerclass + "").hide();
5831        }
5832        // return retval;
5833    }
5834    function encodeSpecialChar(str) {
5835        try {
5836            var sparray = ["+", "-", "&", "|", "!", "(", ")", "[", "]", "{", "}", "^", "\"", "~", "*", "?", ":", "\\", "/"]
5837            var arr_words = str.split(" ")
5838            var liwords = [];
5839            for (var j = 0; j < arr_words.length; j++) {
5840                var word = arr_words[j]
5841                //var i = word.length,
5842                aRet = [];
5843                for (var i = 0; i < word.length; i++) {
5844                    var ic = word[i]
5845                    if (ic == "-" && i == 0) {
5846                        aRet[i] = ic;
5847                    }
5848                    else if (sparray.indexOf(ic) >= 0) {
5849                        aRet[i] = "\\" + ic
5850                    } else {
5851                        aRet[i] = word[i];
5852                    }
5853                }
5854                liwords.push(aRet.join(''))
5855            }
5856
5857            return liwords.join(' ');
5858        } catch (e) {
5859            return str;
5860        }
5861
5862    }
5863    function htmlencodestring(str) {
5864        var i = str.length,
5865            aRet = [];
5866
5867        while (i--) {
5868            var iC = str[i].charCodeAt();
5869            if (iC < 65 || iC > 127 || (iC > 90 && iC < 97)) {
5870                aRet[i] = '&#' + iC + ';';
5871            } else {
5872                aRet[i] = str[i];
5873            }
5874        }
5875        return aRet.join('');
5876    }
5877
5878    function clearconsole() {
5879        console.log(window.console);
5880        if (window.console) {
5881            console.clear();
5882        }
5883    }
5884</script>
vendor: 2 bytes, line 5884
5884
5885<script>
5886      var SSAnalyticsModel = function () {
5887            this.a = "";
5888            this.b = "";
5889            this.c = "";
5890            this.d = document.title;
5891            this.e = "";
5892            this.f = "";
5893            this.g = "";
5894            this.h = "";
5895            this.i = "";
5896            this.ik = "";
5897            this.j = "";
5898
5899            this.l = "";
5900            this.m = "";
5901
5902            this.p = "";
5903            this.q = "";
5904            this.r = document.referrer;
5905            this.o = "";
5906            this.t = "";
5907            this.z = "";
5908            this.url = "";
5909            this.tr = "";
5910            this.shop = "";
5911            this.shipping = "";
5912            this.forIe = false;
5913            this.action = "";
5914
5915        }
5916
5917    var objSSA = new SSAnalyticsModel();
5918
5919    if (hosttype=="beta") {
5920        objSSA.z = 'B';
5921    }
5922    objSSA.dt = '10/2/2026 7:20:32 AM';
5923    objSSA.a = custid;
5924    objSSA.b = custemailaddress;
5925    objSSA.m = compid;
5926    objSSA.n = visitorid;
5927    objSSA.c = sessionid;
5928    objSSA.l = '26';
5929    objSSA.q = 'ZGVzaWduPXYyJnR4dHNlYXJjaD1jb3JuZXIrZ3VhcmQmJiYmJmFfaHRtbD0=';
5930    var SSAnalytics = function () {
5931            //this.a = "http";
5932            this.a = "https:" === document.location.protocol ? "https" : "http";
5933            this.b = "ssanalytics";
5934            this.c = "smartsign";
5935            this.d = ".";
5936            this.e = "com";
5937            this.f = "ssanalytics";
5938            this.ff = "";
5939            this.g = "api";
5940            this.h = "SSAnalytics";
5941            this.i = "/";
5942            this.j = ":";
5943            this.action = "LogReq";
5944        }
5945        SSAnalytics.prototype.getUrl = function () {
5946            try {
5947                if (objSSA.z == "B") {
5948                    this.b = "betaanalytics";
5949                }
5950                if (objSSA.forIe == 'true') {
5951                    this.h = "logdata.aspx"
5952                    objSSA.url = this.a + this.j + this.i + this.i + this.b + this.d + this.c + this.d + this.e + this.ff + this.i + this.action + this.i + this.h;
5953                } else {
5954                    //objSSA.url = this.a + this.j + this.i + this.i + this.b + this.d + this.c + this.d + this.e + this.ff + this.i + this.g + this.i + this.h;
5955                    objSSA.url = this.a + this.j + this.i + this.i + this.b + this.d + this.c + this.d + this.e + this.ff + this.i + this.g + this.i + this.h + this.i + this.action;
5956                }
5957            }
5958            catch (ex) {
5959
5960            }
5961        }
5962    function PostSaveSearch() {
5963        /*Commented for common error*/
5964        if (typeof (objDataEncode) != 'undefined') {
5965            objDataEncode.whiteList = /<[a-zA-Z!/?]|&#/;
5966            if (objDataEncode.CheckDangerousString(objDataEncode.fieldType.Element, "txtsearch")) {
5967                return false;
5968            }
5969            objDataEncode.FormDataHtmlEncode(objDataEncode.fieldType.Element, "txtsearch");
5970        }
5971       // debugger;
5972
5973        var form_data = $("#frmsavesearch").serialize();
5974
5975        $.ajax({
5976            url: "/v2/search/SaveSearch",
5977            type: 'post',
5978            data: form_data
5979        }).done(function (response) {
5980
5981        }).fail(function (response) {
5982            //   alert(response);
5983
5984        });
5985
5986    }
5987    function PostTracking(count) {
5988        try {
5989            var objs = new SSAnalytics();
5990            objs.getUrl();
5991            //objSSA.e = objSSA.e + ',count'
5992            if (count > 0) {
5993                objSSA.e = varnames_sa_success;
5994                objSSA.f = varvalues_sa_success;
5995
5996            }
5997            else {
5998                objSSA.e = varnames_sa_fail;
5999                objSSA.f = varvalues_sa_fail;
6000            }
6001            var ssa;
6002            if (objSSA.forIe == 'true') {
6003                ssa = JSON.stringify(objSSA)
6004                } else {
6005                ssa = objSSA
6006                }
6007
6008                $.ajax({
6009            //url: objSSA.url + "/" + "LogReq",
6010            url: objSSA.url,
6011                    type: 'POST',
6012                    //crossDomain: true,
6013                    //dataType: 'JSONP',
6014                    //data: objSSA,
6015                    data: ssa,
6016                });
6017        } catch (e) {
6018
6019        }
6020
6021    }
6022    function getHighlights(jsonobj) {
6023        var html = "<div class=\\\"search-highlights\\\" >";
6024        if (jsonobj.hasOwnProperty('@search.highlights')) {
6025             html = html + "<h3>Highlights:</h3>"
6026            var objhighlights = jsonobj["@search.highlights"]
6027            html = html + "<ul>"
6028            for (var key in objhighlights) {
6029                if (objhighlights.hasOwnProperty(key)) {
6030                    if (objhighlights[key] != undefined) {
6031                        var arr_items = [];
6032                        for (var i = 0; i < objhighlights[key].length; i++) {
6033                            arr_items.push(objhighlights[key][i].replace(/"/g, '\\"'));
6034                        }
6035                        html = html + "<li><b>" + key + "</b>:<p>" + arr_items.join("<br>") + "</p></li>"
6036                    }
6037
6038                }
6039                 html = html + "</ul>"
6040            }
6041        }
6042        html = html + "</div>"
6043        return html;
6044    }
6045    function loaddeptslider() {
6046        $(".ss_department_slider").slick({
6047            dots: false,
6048            arrows: true,
6049            infinite: false,
6050            loop: false,
6051            slidesToShow: 5,
6052            slidesToScroll: 5,
6053            prevArrow: '<button type="button" class="slick-prev slick_slider_Btn"><svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.8327 10.4798H4.16602M4.16602 10.4798L9.99935 16.3132M4.16602 10.4798L9.99935 4.64648" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> </svg></button>',
6054            nextArrow: '<button type="button" class="slick-next slick_slider_Btn"><svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M4.16602 10.4798H15.8327M15.8327 10.4798L9.99935 4.64648M15.8327 10.4798L9.99935 16.3132" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> </svg></button>',
6055            responsive: [
6056                {
6057                    breakpoint: 370,
6058                    settings: {
6059                        slidesToShow: 1,
6060                        slidesToScroll: 1,
6061                    }
6062                },
6063                {
6064                    breakpoint: 524,
6065                    settings: {
6066                        slidesToShow: 2,
6067                        slidesToScroll: 2,
6068                    }
6069                },
6070                {
6071                    breakpoint: 767,
6072                    settings: {
6073                        slidesToShow: 2,
6074                        slidesToScroll: 2,
6075                    }
6076                },
6077                {
6078                    breakpoint: 1012,
6079                    settings: {
6080                        slidesToShow: 3,
6081                        slidesToScroll: 3
6082                    }
6083                },
6084                {
6085                    breakpoint: 1296,
6086                    settings: {
6087                        slidesToShow: 4,
6088                        slidesToScroll: 4
6089                    }
6090                },
6091                {
6092                    breakpoint: 1540,
6093                    settings: {
6094                        slidesToShow: 5,
6095                        slidesToScroll: 5
6096                    }
6097                },
6098                {
6099                    breakpoint: 1784,
6100                    settings: {
6101                        slidesToShow: 5,
6102                        slidesToScroll: 5
6103                    }
6104                }]
6105        })
6106    }
6107    function equalheight_uiux2025(container) {
6108        var currentTallest = 0,
6109            currentRowStart = 0,
6110            rowDivs = new Array(),
6111            $el,
6112            topPosition = 0;
6113        $(container).each(function () {
6114            $el = $(this);
6115            $($el).height('auto');
6116            topPostion = $el.offset().top;
6117
6118            if (currentRowStart != topPostion) {
6119                for (currentDiv = 0; currentDiv < rowDivs.length; currentDiv++) {
6120                    rowDivs[currentDiv].height(currentTallest);
6121                }
6122                rowDivs.length = 0; // empty the array
6123                currentRowStart = topPostion;
6124                currentTallest = $el.height();
6125                rowDivs.push($el);
6126            } else {
6127                rowDivs.push($el);
6128                currentTallest = (currentTallest < $el.height()) ? ($el.height()) : (currentTallest);
6129
6130            }
6131            for (currentDiv = 0; currentDiv < rowDivs.length; currentDiv++) {
6132                rowDivs[currentDiv].height(currentTallest);
6133
6134            }
6135        });
6136    }
6137    function ProductequalheightElements() {
6138
6139        equalheight_uiux2025(".ss-product-box .ss-product-box-title");
6140        equalheight_uiux2025(".ss-product-box .ss-product-rating-box");
6141        equalheight_uiux2025(".ss-product-box .ss-product-size");
6142        equalheight_uiux2025(".ss-product-box .ss-product-content-item-content");
6143        equalheight_uiux2025(".ss-product-box .price-per-item");
6144    }
6145
6146    $(window).on("resize", function (f) {
6147        if ($(window).width() >= 767) {
6148            ProductequalheightElements();
6149        }
6150        if (window.innerWidth >= 1199) {
6151            CloseSubcategoryFilter();
6152            if ($("#mainProductsGrid").html()!="") {
6153                $("#open-filter").show();
6154            }
6155        }
6156        else {
6157            if ($("#mainProductsGrid").html()=="") {
6158                $("#open-filter").hide();
6159            }
6160        }
6161       
6162    });
6163</script>
6163
6164<link rel="stylesheet" type="text/css" href="https://www.myparkingsign.com/css/quickview.css?v=251"  />
6165
6166<script type="text/javascript" src="https://www.myparkingsign.com/js/quickview_iframeDialog.js?v=251" ></script>
6166
6167
6168<script type="text/javascript" src="https://www.myparkingsign.com/js/quickview_axcart.js?v=251" ></script>
6168
6169
6170<input type="hidden" id="axc_custid" name="axc_custid" value="_tempXMuserdy5tmq1fgyu4d4bz53ytfydh20261002072032" />
6171<input type="hidden" id="axc_compname" name="axc_compname" value="MyParkingSign" />
6172<div id="qv_dialog" style="display: none;">
6173<div id="qv_loading" style="display: block; margin:15px 0px 0px 25px;">
6174<span style="font-family: Arial; font-size: 10pt; font-weight: bold; color: #000; vertical-align: top;">Loading....</span>
6175<img id="img_spinner1" src="/img/src/spinner.gif" border="0" alt="" style="display: inline; padding-left: 5px;" />
6176</div>
6177<div id="qv_loaded" style="display: none; height: 100%; width: 100%;">
6178<iframe id="qv_iframe" class="iframeDialog"  src="" onload="javascript:typeof(qv_iframeLoaded)=='function' ? qv_iframeLoaded() : '' ;" frameborder="0" width="100%" height="100%" marginwidth="0" hspace="0" vspace="0" scrolling="no"></iframe>
6179</div>
6180</div>
6181
6182<script type="text/javascript" src="https://www.myparkingsign.com/js/popper.min.js" ></script>
6182
6183
6184<link rel="stylesheet" href="/css/department_v25.css">
6185<link rel="stylesheet" type="text/css" href="/js/fancybox2/jquery.fancybox.css"  />
6186
6187<script type="text/javascript" src="/js/fancybox2/jquery.fancybox.pack.js" ></script>
6187
6188
6189<link rel="stylesheet" type="text/css" href="/js/external/slick-carousel/slick.min.css"  />
6190<link rel="stylesheet" type="text/css" href="/js/external/slick-carousel/slick-theme.css"  />
6191
6192<script type="text/javascript" src="/js/external/slick-carousel/slick.min.js" ></script>
6192
6193
6194<script type="text/javascript">
6195    $(document).ready(function () {
6196        $("#btnSearchHeader").hide();
6197        // $("#search_box_header").show();
6198
6199        $('.body-container').closest('.container')
6200            .removeClass('container')
6201            .addClass('container-fluid p-0');
6202
6203
6204
6205
6206    });
6207
6208
6209
6210</script>
6210
6211
6212<style>
6213    .ss-product-pack-box{ margin-bottom: 5px;}
6214    .ss-product-pack-box .item{border: 1px solid #D0D0D0; padding: 1px 4px 2px; border-radius: 4px; color:#000; font-weight: 500; display: inline-block; margin-left: 2px; vertical-align: middle;}
6215    .ss-product-box .pack-line{font-size: 12px;color: #585858;}
6216    .ss-product-box .per-tag{font-size: 14px; color: #585858; min-height: 18px; margin-bottom: 15px;}
6217    .ss-product-box .price-per-item{margin-bottom: 15px;}
6218    .ss-product-box .ss-product-box-title{margin-bottom: 10px;}
6219    .ss-product-box{padding: 20px 0px;line-height: normal;}
6220    .ss-product-box .ss-product-content-item-content{margin-bottom: 8px;}
6221    .ss-product-box .ss-product-box-title a{line-height: 1.4;}
6222    .ss-product-box .ss-product-img-box{height: 200px;}
6223    .ss-product-box .ss-product-content-box,
6224    .ss-product-box .ss-product-price{text-align: left;margin-bottom: 5px;}
6225    .ss-product-box .ss-product-rating-box{margin-bottom: 10px;}
6226    .ss-product-add-cart-btn .btn{max-width: 100%;}
6227    @media (max-width: 567px) {
6228        .ss-product-box .per-tag {
6229            min-height: 0;
6230        }
6231    }
6232</style>
6233
6234
6235
6236
6237</div></div>    </div>
6238
6239    
6240    
6241
6242
6243<!--Closer Tags--></div></div></div></div><!--Closer Tags--><footer class="ss-footer " style="">
6244    <div class="container">
6245        <div class="footer_section">
6246            <div class="footer_column">
6247                <div class="footer_title">
6248                    Categories
6249                </div>
6250                <div id="footerPanel1">
6251                    <div class="footer-panel">
6252                        <ul class="list-unstyled footer_nav">
6253                            <li>
6254                                <a href="/mps/custom-parking-signs">
6255                                    Custom
6256
6257                                </a>
6258                            </li>
6259                            <li>
6260                                <a href="/mps/no-parking-signs">
6261                                    No Parking
6262
6263                                </a>
6264                            </li>
6265                            <li>
6266                                <a href="/MPS/accessible-parking-signs">
6267                                    Handicap Parking
6268
6269                                </a>
6270                            </li>
6271                            <li>
6272                                <a href="/mps/reserved-parking-signs">
6273                                    Reserved Parking
6274
6275                                </a>
6276                            </li>
6277                            <li>
6278                                <a href="/parking-lot-supplies">
6279                                    Parking Lot
6280
6281                                </a>
6282                            </li>
6283                            <li>
6284                                <a href="/private-property-parking-signs">
6285                                    Private Property
6286
6287                                </a>
6288                            </li>
6289                            <li>
6290                                <a href="/posts-bases-hardware">
6291                                    Posts, Hardware &amp; More
6292
6293                                </a>
6294                            </li>
6295                                                    </ul>
6296                    </div>
6297                </div>
6298            </div>
6299            <div class="footer_column">
6300                <div class="footer_title">
6301                    Support
6302                </div>
6303                <div class="footer-panel">
6304                    <ul class="list-unstyled column_2 footer_nav">
6305                        <li><a href="/contactus">Contact Us</a></li>
6306                        <li><a href="/terms"  rel="nofollow">Terms</a></li>
6307                        <li><a href="/privacy"  rel="nofollow">Privacy</a></li>
6308                        <li><a href="/blog/">Sign Regulations</a></li>
6309                        <li><a href="/faqs">FAQs</a></li>
6310                        <li><a href="/reviews">Reviews</a></li>
6311                        <li><a href="/free-parking-signs">Free Sign PDF's</a></li>
6312                        <li><a href="/Parking-Signs-products">Products</a></li>
6313                        <li><a href="/parking-sign-videos">Videos</a></li>
6314                        <li><a href="/accessibility"  rel="nofollow">Accessibility</a></li>
6315                        <li><a href="/california-privacy-rights"  rel="nofollow">CA Privacy Rights</a></li>
6316                        <li><a href="https://www.myparkingsign.com/xp/W-9Smartsign.pdf"  rel="nofollow noopener noreferrer" target="_blank">W9 Form</a></li>
6317                        <li><a href="/faqs-taxexempt">Tax Exemption FAQ</a></li>
6318                    </ul>
6319                </div>
6320
6321
6322
6323            </div>
6324            
6325
6326        <style type="text/css">
6327            .footer_bottom {
6328                max-width: 910px;
6329            }
6330
6331                .footer_bottom:before, .footer_bottom:after {
6332                    display: table;
6333                    content: " ";
6334                }
6335
6336                .footer_bottom:after {
6337                    clear: both;
6338                }
6339
6340                .footer_bottom ul li {
6341                    list-style-type: none;
6342                    border-right: 1px solid #cccccc;
6343                    padding-right: 12px;
6344                    padding-left: 12px;
6345                    float: left;
6346                    min-height: 90px;
6347                }
6348
6349            .social_32x32 span {
6350                line-height: 36px;
6351            }
6352
6353            .social_32x32 a {
6354                float: left;
6355                padding: 0 2px;
6356                cursor: pointer;
6357            }
6358
6359                .social_32x32 a:hover {
6360                    opacity: 0.8;
6361                }
6362
6363            .social_32x32 img {
6364                border: 0 none;
6365            }
6366
6367            .social_32x32 .social-icon-button {
6368                background: url("https://images.myparkingsign.com/img/src/social-icons-36.png") no-repeat scroll left center transparent;
6369                display: block;
6370                height: 36px !important;
6371                line-height: 36px !important;
6372                overflow: hidden;
6373                width: 36px !important;
6374            }
6375
6376                .social_32x32 .social-icon-button :hover {
6377                    opacity: 0.8;
6378                }
6379
6380            .social_32x32 .facebook {
6381                background-position: -36px 0px !important;
6382            }
6383
6384            .social_32x32 .twitter {
6385                background-position: -36px -36px !important;
6386            }
6387
6388            .social_32x32 .google_plusone_share {
6389                background-position: -36px -72px !important;
6390            }
6391
6392            .social_32x32 .pintrest {
6393                background-position: -36px -108px !important;
6394            }
6395
6396            .social_32x32 .share {
6397                background-position: -36px -144px !important;
6398            }
6399
6400            .social_32x32 .email {
6401                background-position: -36px -180px !important;
6402            }
6403
6404            .social_32x32 .linkedin {
6405                background-position: -36px -216px !important;
6406            }
6407
6408            .social_32x32 .mailto {
6409                background-position: -36px -252px !important;
6410            }
6411
6412            .a11y {
6413                height: 1px !important;
6414                overflow: hidden !important;
6415                position: absolute !important;
6416                top: auto !important;
6417                width: 1px !important;
6418            }
6419
6420            div.atclear {
6421                clear: both;
6422            }
6423            /* for twitter feed*/
6424
6425            img.autosized-media {
6426                max-width: 150px !important;
6427            }
6428
6429        </style>
6430        <div class="footer_column section_right">
6431            <ul class="list-unstyled footer_badgeList ">
6432                    <li class="list-inline-item">
6433                        <span class="footer_bottom_sprite top_retailer" title="SmartSign is Top 600 E-Retailer in the US and Canada in 2020"></span>
6434                    </li>
6435                    <li class="list-inline-item">
6436                        <a class="footer_bottom_sprite bbb" title="Smartsign BBB Business Review" target="_blank" rel="noreferer, ,noopener" href="https://www.bbb.org/us/ny/brooklyn/profile/signs/smartsign-0121-102622/#bbbonlineclick"><span class="hide d-none">BBB Rating</span></a>
6437                    </li>
6438            </ul>
6439        </div>
6440
6441                    </div>
6442        <div class="footer_bottom">
6443            <span> &copy; 2026, MyParkingSign.com</span>
6444
6445
6446        </div>
6447    </div>
6448
6449</footer>
6450<script>
6451        // search script
6452        function searchPanel(e) {
6453            var documentWidth = window.innerWidth - document.documentElement.clientWidth
6454            document.body.style.paddingRight = documentWidth + 'px';
6455
6456            $("body,html").addClass("overflow-hidden"),
6457                $(".search-panel").removeClass("d-none"),
6458                $("#search_box").focus(),
6459                $(".search-panel .searchbox").addClass("active"),
6460                setTimeout(function () {
6461                    $(".search-panel .searchbox").addClass("on");
6462                    $(".search-results").fadeIn("slow");
6463                    // var searchHeight = $(".search-results").height();
6464                    // $(".searchProduct_col").css({"max-height":searchHeight+'px'});
6465                    getSearchHeight(".searchProduct_col");
6466                }, 500);
6467        }
6468        ssdocready(function () {
6469            $(window).on("resize", function () {
6470                getSearchHeight(".searchProduct_col");
6471            });
6472            $(document).mouseup(function (e) {
6473                var container = $(".search-panel");
6474                if (!container.is(e.target) && container.has(e.target).length === 0)
6475                {
6476
6477                         
6478                            container.find(".search_close").hide();
6479                            $(".search-results").hide();
6480                         
6481               }
6482            });
6483                    
6484            $(".searchbox #search_box").on('input', function () {
6485                if ($(this).val().length > 0) {
6486                    $(this).parents(".searchbox").find(".search_close").show()
6487                }
6488                else {
6489                    $(this).parents(".searchbox").find(".search_close").hide()
6490                }
6491            })
6492                    
6493    });
6494
6495        function getSearchHeight(obj) {
6496            var searchHeight = $(".search-results").height();
6497            $(obj).css({
6498                "max-height": searchHeight + 'px'
6499            });
6500        }
6501
6502        function closeSearch(e) {
6503                
6504                        $(".searchbox #search_box").val('');
6505                        $(".search-results").hide();
6506                        $(e).hide();
6507                
6508
6509    }
6510        //search result
6511        function searchResult(obj) {
6512            if ($(obj).val().length > 0) {
6513                $(obj).parents(".search-panel").find(".trending_result").addClass("d-none");
6514                $(obj).parents(".search-panel").find(".search_resultMain").removeClass("d-none");
6515            } else {
6516                $(obj).parents(".search-panel").find(".search_resultMain").addClass("d-none");
6517                $(obj).parents(".search-panel").find(".trending_result").removeClass("d-none");
6518            }
6519        }
6520</script>
vendor: 2 bytes, line 6520
6520
6521<script type="text/javascript">
6522        try {
6523            if (/MSIE \d|Trident.*rv:/.test(navigator.userAgent))
6524            {
6525                document.write('
6525<script src="https://www.MyParkingSign.com/js/external/css-vars-ponyfill.js"><\/script>');
6526                ssdocready(function () {
6527                        cssVars({
6528                            // Only styles from CodePen's CSS panel
6529                            include: 'style,[href*="ui-"]'
6530                            //onlyLegacy: false,
6531                        });
6532                    });
6533            }
6534        }
6535        catch (ex) { }
6536</script>
vendor: 2 bytes, line 6536
6536
6537<script>
6538    var IsFabricUI = true;
6539</script>
6539
6540<p class="top-off-page" style="display:none;" id="back-top"><a href="javascript:void(0);"><span></span>Top</a></p>
6541
6542<div class="modal fade" id="ss-freeshipping" role="dialog">
6543    <div class="modal-dialog modal-dialog-centered">
6544        <!-- Modal content-->
6545        <div class="modal-content">
6546            <div class="modal-body" id="ShippingDiv">
6547                Loading...
6548            </div>
6549        </div>
6550    </div>
6551</div>
6552
6553<div> 
6554<!-- Global site tag (gtag.js) - Google AdWords: AW-869829258 -->
vendor: 65 bytes, lines 6554-6555
6554
6555<script async src='https://www.googletagmanager.com/gtag/js?id=
6555AW-869829258
vendor: 13 bytes, line 6555
6555'></script>
6556<script>
vendor: 133 bytes, lines 6557-6560
6557window.dataLayer = window.dataLayer || []; 
6558function gtag(){dataLayer.push(arguments);} 
6559gtag('js', new Date()); 
6560gtag('config', '
6560AW-869829258
vendor: 67 bytes, line 6560
6560',{'use_amp_client_id': true,'allow_enhanced_conversions':true});
6561gtag('event', 'page_view', { 
6562 ecomm_pagetype:         'other' 
6563}); 
6564</script>
6564
6565</div> 
6566
6567
6568
6569
6570
6571
6572<div id="inlineScriptBlockForAll">
6573        
6573<script type="text/javascript">
6574        function isScriptLoaded(url) {
6575            var scripts = document.getElementsByTagName('script');
6576            for (var i = scripts.length; i--;) {
6577                if (scripts[i].src.toLowerCase().indexOf(url.toLowerCase()) > -1) {
6578                    return true;
6579                }
6580            }
6581            return false;
6582        }
6583    </script>
6583
6584        
6584<script type="text/javascript">
6585           var freeShippingNotLoaded = true;
6586    window.addEventListener('DOMContentLoaded', function () {
6587        var bootstrap_enabled = (typeof $().modal == 'function');
6588        if (!bootstrap_enabled) {
6589            var resource = document.createElement('script');
6590            resource.setAttribute("src", "https://images.myparkingsign.com/js/bootstrap-modal-popover-only.min.js");
6591            resource.setAttribute("type", "text/javascript");
6592            var head = document.getElementsByTagName('head')[0];
6593            head.appendChild(resource);
6594        }
6595
6596        $("#freeShippingLink, #shippingMessage, .freeGroundShipping").click(function () {
6597            if (freeShippingNotLoaded) {
6598                $(this).parent().parent().addClass("selectedRow");
6599                $("#ShippingDiv").html('Loading...');
6600                //$("#showModelLink").click();
6601                document.getElementById("showModelLink").click();
6602                $.get("/v2/Secure/FreeShipping", function (data) {
6603                    freeShippingNotLoaded = false;
6604                    $("#ShippingDiv").html(data);
6605                });
6606            }
6607            else {
6608                //$("#showModelLink").click();
6609                document.getElementById("showModelLink").click();
6610
6611            }
6612        });
6613
6614    });
6615            var SearchImage = false;
6616                    var searchnewpopup = true;
6617
6618    </script>
6618
6619</div>
6620
6621
6622<link rel="stylesheet" type="text/css" href="https://www.myparkingsign.com/css/accessibility.css?v=251"  />
6623
6624<button class="accessibility_trigger" id="ssAccessibilityIcon" onclick="OpenAccessibilityWidget(this)" aria-label="Accessibility Menu" role="button" tabindex="0" aria-haspopup="dialog">
6625    <img src="/img/src/accessibility_icon.svg" alt="icon" role="presentation" />
6626    <img class="check_on" src="/img/src/check_on.svg" alt="Accessibility menu is on">
6627</button>
6628<div class="accessibility_widget_uwaw" id="accessibility_widget_box" style="display: none;">
6629    <div class="accessibility_widget__inner">
6630        <div class="d-flex justify-content-between accessibility_widget_header">
6631            <div class="accessibility_widget_title">Accessibility Menu</div>
6632            <button class="accessibility_widget_close" type="button" aria-label="Close the accessibility menu" onclick="CloseAccessibilityWidget()">
6633                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" aria-hidden="true" focusable="false" width="16" height="16"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="m2.30436241 2.30436238 9.39127515 9.39127515m-9.39127518 6e-8 9.39127515-9.39127515"></path></svg>
6634            </button>
6635        </div>
6636        <div class="accessibility_widget_body">
6637            <div class="accessibility_widget_content ">
6638                <div class="accessibility_initial_page">
6639                    <ul class="accessibility_options">
6640                        <li class="accessibility_options__item">
6641                            <div class="accessibility_options__i">
6642                                <button class="accessibility_options__drop_btn" data-toggle="custom-collapse" data-collapse-id="#accessibility-option__dropdown" role="button" aria-expanded="false">
6643                                    <span class="expanded_panel__wrapper__icon">
6644                                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="100%" height="100%"><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M12 0c6.627417 0 12 5.372583 12 12s-5.372583 12-12 12S0 18.627417 0 12 5.372583 0 12 0Zm4.7354808 9.47152282-.1085206.01347095c-3.0596685.57466383-6.200379.57466383-9.26330946-.00062883-.09333203-.01864939-.19242039-.01812858-.28846682.00208394-.09593384.02018882-.18682634.05958112-.26734205.11584443-.08029086.056136-.14860503.12780464-.20100307.21081558-.0522611.08286116-.08766334.17524393-.10423122.27189211-.01724873.092197-.01629673.1908309.00352393.2864083.01977268.0955923.05806351.1864428.11270512.2672263.05484222.0810605.12499841.1503344.2065445.203869.08178229.0536896.17331929.0904256.26934485.1080471 1.05753607.1977158 2.12658791.3310378 3.20056122.3990866.0655501.0046117.1312823.0232382.1914777.0546822.0604064.0315636.1140183.0754124.1574985.1289151.0436926.053764.0762327.1161308.0955899.1833301.0193726.0673169.0250825.1380548.0167486.2077853l-.0930524.8126589-.0466642.3803831-.0549404.374039c-.158359.9955974-.4113792 1.9758184-.75546409 2.9248369l-.5801849 1.5773596-.02344642.0770503-.01552299.0868134c-.01809935.1433761.00241892.2798303.05789612.4039962.08054821.1802784.2287431.3211011.41227036.3911064.18417884.0702973.38854412.0633157.56766262-.0193475.1783359-.0823021.3167379-.2327306.3851182-.4179393l.132573-.2722052.2774285-.6119827.2691827-.6167871.1745867-.4131228c.1150781-.2758957.2275188-.552725.3372517-.8303222l.1997945-.5172516.1547774.4016017c.3341951.8508075.7005073 1.7096002 1.1016307 2.5860868l.148306.3221275.035186.0702665.0497248.0757382c.0517528.0706012.1097786.1262939.1757777.1716018.1180312.081057.2569842.1257226.3998576.1283785.0957982-.0007119.1836954-.0179553.2662741-.0508323.0830796-.0290811.1683605-.0801996.2411479-.146682.0725663-.0662848.1312809-.1464644.1727703-.2358314.0414046-.0892272.0648238-.1857927.0689566-.2841549.0041311-.0983223-.01109-.1964983-.0448023-.2888656l-.5808499-1.5790749-.1248882-.3590352-.1156442-.3594946c-.2970897-.9623716-.5036651-1.9538501-.6160163-2.9589316l-.0899595-.8168245-.0041118-.0665552.0021549-.0430116c.0030732-.0307866.0094345-.0650698.0191721-.0984822.0194475-.066648.0520023-.128536.0955871-.1817954.0433983-.0530315.0967961-.0964037.156956-.1275732.059925-.0310756.125295-.0493709.1922177-.053854 1.0641002-.0674537 2.1242314-.1987717 3.1739231-.3932155.1721701-.0296953.3313055-.120966.4468688-.25719.1149797-.1355362.1797169-.3071568.1833218-.4854424 0-.11495
664473-.0237748-.22332759-.0698726-.32263252-.0462729-.09968218-.1138303-.18783713-.1978901-.2580962-.0844397-.07054096-.1833017-.12125287-.2895034-.1483992-.1064178-.02721249-.2175245-.03011298-.325203-.00846921Zm-3.4239963-3.92821291c-.7252221-.73705689-1.9027746-.73705689-2.6279686.00000409-.72291791.73468261-.72291791 1.92418279.000008 2.65887358.7251891.7370234 1.9027354.7370234 2.6279566 0 .722897-.73469389.722897-1.92418787.000004-2.65887767Z"></path><circle cx="12" cy="12" r="10.3636364" stroke="currentColor" stroke-width="0.54545455"></circle></g></svg>
6645                                    </span>
6646                                    Accessibility Profiles
6647                                    <span class="accessibility_option__drop_icon">
6648                                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 11" aria-hidden="true" focusable="false"><path fill="currentColor" fill-rule="evenodd" d="m.5 10.5 5-5-5-5"></path></svg>
6649                                    </span>
6650                                </button>
6651                                <button role="button" class="top_accessibility-reset_btn" onclick="ResetAllAccessibilitySettings()" style="display: none;">
6652                                    <span class="icon" style="width: 20px; height: 19px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 16" width="15" height="13"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1.84"><path d="M16.20106 8c0 .9667-.189683 1.8872-.5324673 2.7251-.3427843.8372-.8386698 1.5911-1.4517524 2.2246-.6130825.6335-1.3426846 1.1459-2.152902 1.5001-.8108948.3542-1.70172746.5502-2.6372711.5502-.93554365 0-1.8263763-.196-2.63727112-.5502-.81021738-.3542-1.53981948-.8666-2.15290203-1.5001M2.6522744 8c0-.9667.189683-1.8872.53246728-2.7251.34278427-.8372.83866982-1.5911 1.45175237-2.2246.61308255-.6335 1.34268465-1.1459 2.15290203-1.5001C7.6002909 1.196 8.49112355 1 9.4266672 1c.93554364 0 1.8263763.196 2.6372711.5502.8102174.3542 1.5398195.8666 2.152902 1.5001"></path><path stroke-linejoin="round" d="m4.92576062 6.96092-2.48958935 1.484L1 5.87242m13.0125924 2.93832 2.3886509-1.652L18 9.62694"></path></g></svg></span>
6653                                    Reset All
6654                                </button>
6655                            </div>
6656                            <div class="collapse" id="accessibility-option__dropdown">
6657                                <div class="accessibility-option__dropdown">
6658                                    <ul class="accessibility-profiles__list">
6659                                        <li class="accessibility-profiles__item">
6660                                            <button id="btnpfmotorimpaired" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityMotorImpaired(this)">
6661                                                <span class="accessibility-profiles__btn__ico">
6662                                                    <span style="width: 12px; height: 15px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 15" width="100%" height="100%"><g fill="currentColor" fill-rule="evenodd"><path d="M4.50345823 7.64209974c0-.41467465-.00120904-.82930278.00023251-1.24397742.00330162-.94907699.63060841-1.71912059 1.56450035-1.87294326 1.06084135-.17466105 1.98041079.53189058 2.15428033 1.5192023.02134424.1213092.02938902.24629302.02976103.36969535.00255759.81767421.00306911 1.63539493-.00083703 2.45306913-.00051152.10121504.0259014.13396108.1296.13261216.42223467-.00530262.84465534.00372115 1.26684351-.00390719.39121807-.00702366.65548677.15847409.82912377.5137035.4690153.95972879.9528646 1.91224779 1.4295062 2.86825539.2241843.4495139.0312956.9351228-.4283264 1.0852708-.3444375.112518-.7322609-.04884-.8960396-.3759283-.4054476-.8098598-.81201122-1.6191614-1.2114601-2.4319516-.05738299-.1167043-.12122971-.1600091-.25427083-.1592183-1.00731799.0063724-2.01463598.0042328-3.02200047.0031164-.3655492-.0004186-.70914964-.083121-.99987774-.3150876-.37010635-.2951795-.58592035-.67631736-.59103553-1.15839117-.00483616-.46114239-.00102303-.92233129-.00102303-1.38352019h.00102303Z"></path><path d="M0 10.4944147c.0432465-1.47519978.63781615-2.67424442 1.80826181-3.58029572.33137051-.25652615.77625147-.19196436 1.04665836.13693799.24250592.29494693.20521163.7335299-.08714403 1.00801056-.17219548.16154403-.36145705.30778487-.51667945.48416695-.62149408.70622604-.86107041 1.53431942-.69868677 2.45860432.19865491 1.1307617.85655976 1.9065266 1.92414384 2.3144566 1.22108592.4665846 2.6397107.0301878 3.41335807-1.0244301.24445899-.3332746.69464113-.4168608 1.03284738-.1918248.34136835.2270827.44478795.674922.20958278 1.0230812-.3568069.5280299-.8289378.9372159-1.37658732 1.2613272-.82763575.4897487-1.72548894.6831085-2.67616796.5948709-1.89731241-.176103-3.35304547-1.5186441-3.85307734-3.0891516C.08184284 11.4358169.00237158 10.9732325 0 10.4944147m6.75159277-7.49842122c-.83851712-.00177087-1.50167666-.67036687-1.49880292-1.51101912C5.25563581.66460233 5.93023474-.00241218 6.75470838 0c.83884264.00251833 1.50149066.6706957 1.49875555 1.51134795-.00265908.81986037-.676886 1.48636323-1.50187116 1.48464553"></path></g></svg></span>
6663                                                </span>
6664                                                <span class="accessibility-profiles__btn__name">Motor Impaired</span>
6665                                                <span class="accessibility-profiles__btn__active-icon">
6666                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg>
6667                                                </span>
6668                                            </button>
6669                                        </li>
6670                                        <li class="accessibility-profiles__item">
6671                                            <button id="btnpfcolorblind" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityColorBlind(this)">
6672                                                <span class="accessibility-profiles__btn__ico">
6673                                                    <span style="width: 12px; height: 16px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 16" width="100%" height="100%"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linejoin="round" stroke-width="1.5" d="M10.18462518 7.77262463 6 1 1.749375 7.8845C1.2775 8.59733333 1 9.43383333 1 10.33333333 1 12.9105 3.23875 15 6 15s5-2.0895 5-4.66666667c0-.88617554-.74237577-2.438274-.749375-2.44883333l-.06599982-.11187537Z"></path><path fill="currentColor" d="M6 15c2.76125 0 5-2.0895 5-4.66666667 0-.88617554-.74237577-2.438274-.749375-2.44883333l-.06599982-.11187537L6 1"></path></g></svg></span>
6674                                                </span>
6675                                                <span class="accessibility-profiles__btn__name">Color Blind</span>
6676                                                <span class="accessibility-profiles__btn__active-icon">
6677                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg>
6678                                                </span>
6679                                            </button>
6680                                        </li>
6681                                        <li class="accessibility-profiles__item">
6682                                            <button id="btnpfdyslexia" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityDyslexia(this)">
6683                                                <span class="accessibility-profiles__btn__ico">
6684                                                    <span style="width: 15px; height: 12px; display: flex;">
6685                                                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 11" width="100%" height="100%"><path fill="currentColor" fill-rule="evenodd" stroke="currentColor" stroke-width="0.5" d="M1 10V1.4125h2.8968759c2.7220645 0 4.6449908 1.775 4.6449908 4.2875 0 2.5125-1.9229263 4.3-4.6449908 4.3H1Zm.97395-1.7631818h1.9229263c2.1476839 0 3.6585545-1.1706833 3.6585545-2.9740909C7.5554308 3.470591 6.0445602 2.3 3.8968763 2.3H1.97395v5.9368182ZM11.809437 2.65l.004584.8875h1.605048v.8375h-1.600688L12.008 10h-1.414166L10.812 4.375h-.969534v-.8375h1.023692l.030044-.8875c.0320746-.9625.6440977-1.65 1.482911-1.65.396736 0 .7919618.15 1.120887.4125l-.385091.6875c-.1391915-.15-.3806405-.2625-.651108-.2625-.3527837 0-.6568024.3375-.654364.8125Z"></path></svg>
6686                                                    </span>
6687                                                </span>
6688                                                <span class="accessibility-profiles__btn__name">Dyslexia</span>
6689                                                <span class="accessibility-profiles__btn__active-icon">
6690                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg>
6691                                                </span>
6692                                            </button>
6693                                        </li>
6694                                        <li class="accessibility-profiles__item">
6695                                            <button id="btnpfvisuallyimpaired" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityVisuallyImpaired(this)">
6696                                                <span class="accessibility-profiles__btn__ico">
6697                                                    <span style="width: 16px; height: 16px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 10" width="100%" height="100%"><g fill="none" fill-rule="evenodd" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.25" d="m1 4.99999994 2.20371699-2.57100316C5.00082774.33236757 8.15732765.08955988 10.25395687 1.88667064a4.99999938 4.99999938 0 0 1 .54232614.54232614L13 4.99999994h0l-2.20371699 2.57100315c-1.79711075 2.09662921-4.95361066 2.3394369-7.05023988.54232614a4.99999938 4.99999938 0 0 1-.54232614-.54232614L1 4.99999994h0Z"></path><path stroke-width="1.75" d="M7 3.37499994c.44873136 0 .85498136.18188432 1.14904852.47595148S8.625 4.55126858 8.625 4.99999994c0 .44873135-.18188432.85498135-.47595148 1.14904851C7.85498136 6.44311561 7.44873136 6.62499994 7 6.62499994s-.85498136-.18188433-1.14904852-.47595149S5.375 5.44873129 5.375 4.99999994c0-.44873136.18188432-.85498136.47595148-1.14904852S6.55126864 3.37499994 7 3.37499994Z"></path></g></svg></span>
6698                                                </span>
6699                                                <span class="accessibility-profiles__btn__name">Visually-impaired</span>
6700                                                <span class="accessibility-profiles__btn__active-icon">
6701                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg>
6702                                                </span>
6703                                            </button>
6704                                        </li>
6705                                        <li class="accessibility-profiles__item">
6706                                            <button id="btnpfcognitive" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityCognitiveLearning(this)">
6707                                                <span class="accessibility-profiles__btn__ico">
6708                                                    <span style="width: 16px; height: 16px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" width="100%" height="100%"><path fill="currentColor" fill-rule="evenodd" d="M3.4305674 2.28495811c0-.29900421-.0035071-.5816392.0006908-.86416789.0100965-.6746462.4400452-1.21600009 1.0909996-1.37910779.8740855-.2190182 1.7499778.45334269 1.7616153 1.35434135.0037729.29124478.0005845.58259585.0005845.88893433h.1520311c.6906493 0 1.3812986-.00031888 2.0719479.00015944.3570418.00021259.6691279.10900421.91208.38255108.1933733.21779582.2903522.47321957.2909368.76340147.0015941.7084476.0005313 1.4168952.0005313 2.1252896v.1565707c.2715941 0 .5314976-.0022853.7912949.0006378.254377.0028699.5002517.0418797.7295471.1649146.5329323.2859833.8426803.8785176.751281 1.448996-.1033024.6442993-.5548788 1.129849-1.1788385 1.2169567-.3001298.0418797-.6095589.0175916-.9148432.0229594-.0562744.0010098-.112655.0001063-.1784413.0001063v.161407c0 .6995721.0006377 1.3991442-.0002125 2.0987163-.000744.6465315-.4531174 1.1385651-1.0996612 1.159877-.5881439.0193986-1.1774569.0128615-1.766079.0028699-.3425349-.005793-.556101-.251172-.5632217-.5945007-.0040386-.1982378.0014348-.4022686-.0430958-.5930127-.1534127-.6571609-.7408127-1.1027973-1.4051581-1.0894574-.6564808.0132867-1.21763.4804476-1.3617434 1.1497791-.0368254.1711329-.0409171.3509819-.04469.5271637-.0077051.3596979-.2220153.5979553-.5828831.6018881-.6019069.006484-1.204239.0084504-1.8058802-.0078657-.51922249-.0140839-1.00156639-.4718909-1.02255635-.9932616-.0256662-.6364868-.01626057-1.2747805-.00797087-1.9120645.00334777-.2564336.23147406-.4753455.48739212-.4978266.16287144-.0143496.32717763-.0114266.49047418-.0220559.61556372-.0402854 1.12729352-.495063 1.26736832-1.1232589.1313599-.5889203-.1487896-1.2059553-.6753453-1.5050127-.2987482-.1696979-.61923025-.2269902-.95714199-.2183804-.23540635.0060056-.42771687-.0807301-.54106264-.2924671-.04410548-.0823777-.073332-.1834098-.07434164-.2763637-.006
670853612-.5755273-.00919307-1.1512672-.00138162-1.7267414.00903365-.65971191.50338699-1.12788258 1.18728759-1.13123083.6906493-.00334825 1.3812455-.00074406 2.0718948-.00074406h.1665911Z"></path></svg></span>
6709                                                </span>
6710                                                <span class="accessibility-profiles__btn__name">Cognitive & Learning</span>
6711                                                <span class="accessibility-profiles__btn__active-icon">
6712                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg>
6713                                                </span>
6714                                            </button>
6715                                        </li>
6716                                        <li class="accessibility-profiles__item">
6717                                            <button id="btnpfseizure" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilitySeizureEpileptic(this)">
6718                                                <span class="accessibility-profiles__btn__ico">
6719                                                    <span style="width: 16px; height: 16px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 15" width="100%" height="100%"><g fill="currentColor" fill-rule="evenodd"><path d="M12.6685391 7.05850295c.0618316-.19052057.1261678-.37674459.1827945-.56531581.1901517-.63298661.0691105-1.20892447-.3105667-1.73811736-.2320249-.32343543-.5267033-.57804635-.8488928-.80063199-.4551274-.31444449-.949193-.54968111-1.4690478-.73240423-.0926691-.03258224-.1837338-.08716445-.25828386-.15209024-.11458409-.09985522-.15238745-.24005036-.15485288-.3932943-.00579182-.36170664-.02320641-.72257784-.15453982-1.06550692-.08781649-.22926918-.22419817-.41752213-.47082008-.47986202-.45430556-.11477383-.8951882-.08736337-1.29388448.1876562-.21590179.14894739-.35893623.34408279-.35870172.63298662.00293533 3.74608251.00187872 7.49216503.00273966 11.2382475.00003914.0758264.00113489.1539999.01823641.2270414.07020623.2999635.29510882.4285022.56403705.4781115.36421931.0671935.72820381.0273309 1.08487027-.065244.32899879-.0853742.51555014-.3113812.5669721-.6475074.02547618-.166253.03349863-.3357682.04156021-.5042092.01267939-.2651932.16279707-.4605275.41751974-.5162236.3201153-.070018.627747-.1711463.91589-.3323071.5559363-.3109436.9714602-.7461293 1.1581681-1.3741431.1915213-.64412581.1881558-1.2948954.0078268-1.94057279-.1229979-.44071558-.3600711-.80739509-.7503928-1.05416877-.4400217-.27820221-1.0393575-.32439023-1.4937022.10045196-.12542419.11728016-.22764196.26272665-.32821611.40431419-.10284392.14469061-.2257244.24852413-.40440984.26395991-.21410162.0184593-.38531248-.06810842-.49837035-.2509111-.11153164-.18041571-.10660077-.37018041-.00183929-.55588725.15594863-.27633241.35686213-.51300122.60242742-.71112034.83977457-.67758331 2.11737937-.75225592 2.98399987.105027.0788156.0779746.1591184.15427831.2494786.24172124M1.33117128 7.04079954c.2056487-.17345369.3867213-.36715691.60340577-.50166308.82568638-.51248404 1.65254678-.45718573 2.46034896.05283177.3388214.21395273.60047072.5097788.78749168.86702974.12812443.24466519.03557273.54371367-.19386939.68546034-.23312071.14405409-.53531276.08270877-.69713148-.14230363-.04418219-.06150445-.08515539-.1253561-.12922018-.18694012-.39161304-.54713499-.99051841-.71609321-1.57995337-.43383313-.40660133.194658-.67102917.52911332-.83085206.94894285-.22920731.60215483-.24004741 1.22260982-.12436757 1.84911182.10319612.5589903.37071554 1.022422.81320267 1.3731883.37259396.2953884.79117027.4946215 1.25623766.5918113.35564898.0743145.48698239.2434319.49559185.6144477.00273937.1157684.00994001.2318551.02344121.346788.04844778.413345.23711236.6374026.62892108.73686.3122886.0792874.63224746.1071752.95118883.068546.36985459-.0447558.67678185-.2368677.67549449-.7603319-.00931793-3.71962682-.00622635-7.43925366-.00227383-11.15884073.00031308-.26666515-.099361-.46725082-.29733945-.62618373-.3210546-.25775377-.69364857-.32208281-1.08866626-.28401052-.4610366.04443756-.66746798.22584784-.79148334.67869723-.08030279.29320039-.10080896.5928854-.10190471.89551435-.00105661.29439387-.
671912922017.46991628-.4022966.56519646-.1015525.03540683-.20314413.07121149-.30285733.11143206-.60665388.24446626-1.17757851.55011872-1.65943435 1.00730445-.30461836.28898339-.54990971.61906258-.6827302 1.02592288-.19367373.59320366-.01592751 1.14105475.18905592 1.67502159m5.66741207 7.44816506c-.28849519.2665458-.62625997.4362997-1.00632851.4715474-.33205123.0307522-.66985515.014481-1.00413701-.0017505-.2780073-.0135659-.5421612-.0983434-.79664902-.218289-.37952067-.1789438-.63486944-.472542-.77594718-.8643245-.07787649-.2162204-.12526765-.4441768-.17895938-.668672-.01487088-.0624194-.03592493-.093291-.09916533-.1123073-.86133737-.2591064-1.56739139-.7393264-2.05715228-1.5177993-.43810413-.6964007-.59831836-1.4663998-.5677939-2.28429758.01267938-.33958731.07337608-.67097934.17246314-.99477282.02034963-.06643753.01224891-.11620601-.02230633-.17500522C.36299833 7.6132365.14005244 7.0728646.04429176 6.48300271c-.1419387-.87446916.0588574-1.66336519.57718605-2.37030832.39568297-.53961602.89871026-.95666075 1.46685637-1.29473631.32939013-.19605041.67298586-.36305926 1.03728344-.48189095.05596149-.01826038.07294561-.04726215.07791561-.10454961.03197241-.36747517.09885226-.72751092.22916818-1.07370221.24924388-.6619486.72327294-1.04068235 1.4098774-1.1297564.48404734-.06281728.96347688-.02558043 1.4213045.16661103.27652022.11608667.5238074.27903765.73587406.49637195.51198895-.51646234 1.14141877-.69472977 1.83925467-.68800645.34484802.00334177.67232058.0711717.97768249.23861817.41622827.22823482.65948467.59913132.78897877 1.04342738.0864077.29654215.1285158.60684921.1819335.91250167.0133056.07658219.0311506.11811559.1103577.14663997.8877919.31965606 1.66957.80938425 2.2922688 1.53494581.7690596.89599174.9932969 1.9198459.6599934 3.06519721-.1189671.40873009-.2932304.79239693-.5023229 1.16015057-.0401514.07069432-.0512654.12985157-.0279025.21144642.2663454.92925029.2396952 1.84990746-.1370078 2.74152306-.4371258 1.0346354-1.217182 1.6900198-2.2678884 2.0190248-.1016699.0318662-.1391993.0773381-.1626014.1813307-.0513045.2279962-.1091053.4573051-.1935954.6742814-.2175454.558672-.66077611.8470189-1.21393393.9716589-.46424558.1046292-.93663102.1289763-1.40842945.0479782-.33056414-.0567702-.62716005-.195573-.88403504-.4174823-.01682758-.0146003-.03412477-.0287233-.05392653-.0453128"></path><path d="M5.58862769 11.5399893c.01952782.1658154-.02504571.3549436-.19958295.494343-.16369715.1307268-.34711779.1524881-.5335126.0699783-.18248143-.0807992-.29084323-.2281155-.31072325-.4353051-.0243413-.253497-.04473006-.5075112-.07713294-.7599341-.01068356-.0833055-.04586494-.1660143-.08261169-.2426362-.11892795-.2480865-.334908-.3621045-.60309269-.3153993-.18979947.0330198-.36069726-.0008752-.49653106-.1398769-.14557815-.1489872-.19891767-.33019852-.13364231-.53802468.06895395-.21944279.22693755-.33206834.43974776-.3743974.6623023-.1316418 1.30765962.17520414 1.64788984.78197378.24525222.4373738.33060328.9156047.34919189 1.4592786M3.93288758 5.72742491c-.24458694.01965278-.45172273-.05553701-.57213777-.29662172-.16788448-.33616598.06222291-.73984364.43199924-.76474777.14624342-.00982639.29260425-.01929473.43845633-.03349725.40832322-.03974317.53734773-.30246982.50290989-.70944946-.00880513-.10375395-.01643625-.21443013.00888339-.31305208.06124457-.23798165.25945783-.37801765.50091406-.37809725.230577-.00007953.4363431.1438552.49441783.37702311.16694526.67070086-.00770938 1.46699651-.80960235 1.87349876-.31154506.15793834-.64167873.23523662-.99584062.24494366m4.48415915 5.69321559c.02066271-.5199235.12409363-1.0172105.41470205-1.45800561.34958323-.53034659.97153847-.78957233 1.58488422-.66286362.2862646.05915726.4635803.27903766.451801.5602236-.0108401.25823113-.2097969.47222373-.4707809.50062873-.0541222.0059276-.1106707-.0005968-.1650277-.0087523-.30289649-.0454719-.52138111.074235-.64199182.362383-.11607118.2772076-.12953325.5723574-.12972892.8677856-.0001174.1843144-.059327.3371606-.20224405.4523322-.15994029.1288968-.34003455.1508968-.52431613.0735985-.18068127-.0757468-.29397394-.2174934-.31569326-.4197102-.0094704-.0881988-.00160449-.178347-.00160449-.2676199m1.65053917-5.69259498c-.49437865-.01698732-.95506305-.14266168-1.33779269-.474
671961066-.49919217-.43295792-.61088035-.99672219-.47567269-1.62183178.06230119-.28778991.35048331-.4521333.62449895-.3891171.27773336.06389143.43892594.33791643.40006597.63752188-.0177668.13673402-.00277851.28281703.02387168.41927257.03467265.17731264.16706267.27748612.33506454.3064879.18541647.03202528.37439414.04459669.56231514.0592766.2284638.01786255.4087146.1603651.4714462.38167769.0620664.21904495-.0144012.44739912-.1947694.58154725-.1053094.07833264-.2178585.10562375-.4090277.09977565"></path></g></svg></span>
6720                                                </span>
6721                                                <span class="accessibility-profiles__btn__name">Seizure & Epileptic</span>
6722                                                <span class="accessibility-profiles__btn__active-icon">
6723                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg>
6724                                                </span>
6725                                            </button>
6726                                        </li>
6727                                        <li class="accessibility-profiles__item">
6728                                            <button id="btnpfadhd" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityADHD(this)">
6729                                                <span class="accessibility-profiles__btn__ico">
6730                                                    <span style="width: 16px; height: 16px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="100%" height="100%"><g fill="none" fill-rule="evenodd" stroke="currentColor" transform="translate(1 1)"><circle cx="7" cy="7" r="7" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></circle><circle cx="7" cy="7" r="3.5" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></circle><circle cx="7" cy="7" r="1" fill="currentColor"></circle></g></svg></span>
6731                                                </span>
6732                                                <span class="accessibility-profiles__btn__name">ADHD</span>
6733                                                <span class="accessibility-profiles__btn__active-icon">
6734                                                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg>
6735                                                </span>
6736                                            </button>
6737                                        </li>
6738                                        
6739                                    </ul>
6740                                </div>
6741                            </div>
6742                        </li>
6743                    </ul>
6744                    <div class="accessibility_widget_features">
6745                        <div class="accessibility_widget_features_item">
6746                            <button class="accessibility_widget_btn" type="button" id="accessibility_widget_Contrast_btn" aria-label="Enable enhanced contrast" aria-pressed="false" onclick="AccessibilityContrast('setValue','accessibility_widget_Contrast_btn')">
6747                                <span class="accessibility_widget_btn__icon">
6748                                    <span class="icon icon-contrast-plus"></span>
6749                                </span>
6750                                <span class="accessibility_widget_btn__name">Contrast +</span>
6751                                <span class="accessibility-features__item__steps ">
6752                                    <span class="accessibility-features__step "> <span class="accessibility-features__step__i"></span> </span>
6753                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6754                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6755                                </span>
6756                            </button>
6757                        </div>
6758
6759                        <div class="accessibility_widget_features_item">
6760                            <button class="accessibility_widget_btn" type="button" id="accessibility_widget_Highlight_Links" aria-label="Highlight links" aria-pressed="false" onclick="AccessibilityHighlightLink('setValue','accessibility_widget_Highlight_Links')">
6761                                <span class="accessibility_widget_btn__icon">
6762                                    <span class="icon icon-highlight-links"></span>
6763                                </span>
6764                                <span class="accessibility_widget_btn__name">Highlight Links</span>
6765                            </button>
6766                        </div>
6767
6768                        <div class="accessibility_widget_features_item">
6769                            <button class="accessibility_widget_btn" type="button" id="accessibility_widget_bigger_text_btn" aria-label="Bigger text, level 1 of 4" aria-pressed="false" onclick="AccessibilityTextSize('setValue','accessibility_widget_bigger_text_btn')">
6770                                <span class="accessibility_widget_btn__icon">
6771                                    <span class="icon icon-bigger-text-1"></span>
6772                                </span>
6773                                <span class="accessibility_widget_btn__name">Bigger Text</span>
6774                                <span class="accessibility-features__item__steps ">
6775                                    <span class="accessibility-features__step "> <span class="accessibility-features__step__i"></span> </span>
6776                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6777                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6778                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6779                                </span>
6780                            </button>
6781                        </div>
6782
6783                        <div class="accessibility_widget_features_item">
6784                            <button class="accessibility_widget_btn" type="button" id="accessibility_widget_text_spacing_btn" aria-label="Increase text spacing" aria-pressed="false" onclick="AccessibilityTextSpacing('setValue','accessibility_widget_text_spacing_btn')">
6785                                <span class="accessibility_widget_btn__icon">
6786                                    <span class="icon icon-spacing-1"></span>
6787                                </span>
6788                                <span class="accessibility_widget_btn__name">Text Spacing</span>
6789                                <span class="accessibility-features__item__steps ">
6790                                    <span class="accessibility-features__step "> <span class="accessibility-features__step__i"></span> </span>
6791                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6792                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6793                                </span>
6794                            </button>
6795                        </div>
6796                        <div class="accessibility_widget_features_item">
6797                            <button class="accessibility_widget_btn" type="button" id="accessibility_widget_text_Pause_animations_btn" aria-label="Pause animations" aria-pressed="false" onclick="AccessibilityPauseAnimations('setValue','accessibility_widget_text_Pause_animations_btn')">
6798                                <span class="accessibility_widget_btn__icon">
6799                                    <span class="icon icon-pause"></span>
6800                                </span>
6801                                <span class="accessibility_widget_btn__name">Pause Animations</span>
6802                            </button>
6803                        </div>
6804                        <div class="accessibility_widget_features_item">
6805                            <button class="accessibility_widget_btn" type="button" id="accessibility_widget_img_hide_btn" aria-label="Hide Images" aria-pressed="false" onclick="AccessibilityHideImg('setValue','accessibility_widget_img_hide_btn')">
6806                                <span class="accessibility_widget_btn__icon">
6807                                    <span class="icon icon-hide-images"></span>
6808                                </span>
6809                                <span class="accessibility_widget_btn__name">Hide Images</span>
6810                            </button>
6811                        </div>
6812                        <div class="accessibility_widget_features_item">
6813                            <button class="accessibility_widget_btn" type="button" id="accessibility_widget_changeFont_btn" aria-label="Enable Dyslexia Friendly font" aria-pressed="false" onclick="AccessibilityChangeFont('setValue','accessibility_widget_changeFont_btn')">
6814                                <span class="accessibility_widget_btn__icon">
6815                                    <span class="icon icon-font-1"></span>
6816                                </span>
6817                                <span class="accessibility_widget_btn__name">Dyslexia Friendly</span>
6818                                <span class="accessibility-features__item__steps ">
6819                                    <span class="accessibility-features__step "> <span class="accessibility-features__step__i"></span> </span>
6820                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6821                                </span>
6822                            </button>
6823                        </div>
6824                        <div class="accessibility_widget_features_item">
6825                            <button class="accessibility_widget_btn" type="button" id="accessibility_widget_Cursor_btn" aria-label="Enable enhanced cursor" aria-pressed="false" onclick="AccessibilityCursorSize('setValue','accessibility_widget_Cursor_btn')">
6826                                <span class="accessibility_widget_btn__icon">
6827                                    <span class="icon icon-cursor-1"></span>
6828                                </span>
6829                                <span class="accessibility_widget_btn__name">Cursor</span>
6830                            </button>
6831                        </div>
6832
6833                        <div class="accessibility_widget_features_item">
6834                            <button class="accessibility_widget_btn" type="button" id="accessibility_widget_Line_Height_btn" aria-label="Increase line height" aria-pressed="false" onclick="AccessibilityLineHeight('setValue','accessibility_widget_Line_Height_btn')">
6835                                <span class="accessibility_widget_btn__icon">
6836                                    <span class="icon icon-line-height-1"></span>
6837                                </span>
6838                                <span class="accessibility_widget_btn__name">Line Height</span>
6839                                <span class="accessibility-features__item__steps ">
6840                                    <span class="accessibility-features__step "> <span class="accessibility-features__step__i"></span> </span>
6841                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6842                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6843                                </span>
6844                            </button>
6845                        </div>
6846                        <div class="accessibility_widget_features_item">
6847                            <button class="accessibility_widget_btn" id="accessibility_widget_text_align_btn" type="button" aria-label="Change text align" aria-pressed="false" onclick="AccessibilityTextAlign('setValue','accessibility_widget_text_align_btn')">
6848                                <span class="accessibility_widget_btn__icon">
6849                                    <span class="icon icon-text-align-1"></span>
6850                                </span>
6851                                <span class="accessibility_widget_btn__name">Text Align</span>
6852                                <span class="accessibility-features__item__steps ">
6853                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span> </span>
6854                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6855                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6856                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6857                                </span>
6858                            </button>
6859                        </div>
6860
6861                        <div class="accessibility_widget_features_item">
6862                            <button class="accessibility_widget_btn" type="button" id="accessibility_widget_Saturation_btn" aria-label="Turn on Dictionary" aria-pressed="false" onclick="AccessibilitySaturation('setValue','accessibility_widget_Saturation_btn')">
6863                                <span class="accessibility_widget_btn__icon">
6864                                    <span class="icon icon-saturation-1"></span>
6865                                </span>
6866                                <span class="accessibility_widget_btn__name">Saturation</span>
6867                                <span class="accessibility-features__item__steps ">
6868                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6869                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6870                                    <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6871                                </span>
6872                            </button>
6873                        </div>
6874                        <div class="accessibility_widget_features_item">
6875                            <button class="accessibility_widget_btn" type="button" id="accessibility_widget_report" aria-label="Report Accessibility Issue" aria-pressed="false" onclick="location.href='/accessibility'">
6876                                <span class="accessibility_widget_btn__icon">
6877                                    <span class="fa fa-universal-access fa-2x"></span>
6878                                </span>
6879                                <span class="accessibility_widget_btn__name">Report Accessibility</span>
6880                            </button>
6881                        </div>
6882                        
6883                    </div>
6884                </div>
6885            </div>
6886        </div>
6887        <div class="accessibility_btn_reset accessibility_widget_footer" style="display:none" ;>
6888            <button class="accessibility-btn_reset-widget" onclick="ResetAllAccessibilitySettings()">
6889                <span class="icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 16" width="100%" height="100%"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1.84"><path d="M16.20106 8c0 .9667-.189683 1.8872-.5324673 2.7251-.3427843.8372-.8386698 1.5911-1.4517524 2.2246-.6130825.6335-1.3426846 1.1459-2.152902 1.5001-.8108948.3542-1.70172746.5502-2.6372711.5502-.93554365 0-1.8263763-.196-2.63727112-.5502-.81021738-.3542-1.53981948-.8666-2.15290203-1.5001M2.6522744 8c0-.9667.189683-1.8872.53246728-2.7251.34278427-.8372.83866982-1.5911 1.45175237-2.2246.61308255-.6335 1.34268465-1.1459 2.15290203-1.5001C7.6002909 1.196 8.49112355 1 9.4266672 1c.93554364 0 1.8263763.196 2.6372711.5502.8102174.3542 1.5398195.8666 2.152902 1.5001"></path><path stroke-linejoin="round" d="m4.92576062 6.96092-2.48958935 1.484L1 5.87242m13.0125924 2.93832 2.3886509-1.652L18 9.62694"></path></g></svg></span>
6890                Reset All Accessibility Settings
6891            </button>
6892        </div>
6893    </div>
6894</div>
6895<script type="text/javascript" src="https://www.myparkingsign.com/js/accessibility.js?v=251" ></script>
6895
6896
6897
6898<div id="modelAssignedSalesRep"></div>
6899<script>
6900ssdocready(function () {
6901    setTimeout(function () {
6902        $.get("/v2/Ajax/GetAssignedSalesRep", function (data) {
6903            if ((typeof data !== "undefined") && (data.length > 0)) {
6904                $("#modelAssignedSalesRep").html(data);
6905                $("#asrPopupTrigger").show();
6906                //showBubble("#asrOpen", 10000, 5000);
6907
6908                var asr_lastdelay = sessionStorage.getItem("asr_lastdelay");
6909                if (asr_lastdelay == null) {
6910                    asr_lastdelay = 5000;
6911                }
6912                else {
6913                    asr_lastdelay = parseInt(asr_lastdelay);
6914                }
6915                if (asr_lastdelay + 2000 >= 20000) {
6916                    asr_lastdelay = 20000;
6917                }
6918                else {
6919                    asr_lastdelay = asr_lastdelay + 2000;
6920                }
6921
6922                var asr_lastcount = sessionStorage.getItem("asr_lastcount");
6923                if (asr_lastcount == null) {
6924                    asr_lastcount = 0;
6925                }
6926                else {
6927                    asr_lastcount = parseInt(asr_lastcount);
6928                }
6929                asr_lastcount = asr_lastcount + 1;
6930
6931                window.sessionStorage.setItem("asr_lastdelay", asr_lastdelay);
6932                window.sessionStorage.setItem("asr_lastcount", asr_lastcount);
6933                if ('desktop' == 'desktop' && asr_lastcount <= 3)
6934                {
6935                    setTimeout(function() {
6936                        var asr_state = sessionStorage.getItem("asr_state");
6937                        if (asr_state != "minimize")
6938                        {
6939                        $("#asrMainCont").show();
6940                            autohideASRPopup(10000);
6941                        }
6942                    }, asr_lastdelay)
6943                }
6944            }
6945        });
6946    }, 5000);
6947})
6948</script>
6948
6949
6950
6951
6952
6953<script type="text/javascript">
6954    //New Search Design  Script
6955    function ShowSearchBoxdata(obj) {
6956        $(obj).parents("div.searchbox").addClass("smart_search_loader");
6957        $.ajax({
6958            url: '/v2/Search/RecentSearch',
6959            type: 'GET',
6960            success: function (data) {
6961                var strsearchtext = "";
6962                if (data.includes('##')) {
6963                    var TextPart = data.split('##')[0].split('~');
6964                    TextPart.forEach(function (part1) {
6965                        if (part1.length > 0) {
6966                            strsearchtext = strsearchtext + "<li><a href='/search/" + part1.replace(/ /g, '_') + "' class='search_list_link'>" + part1 + "</a>";
6967                            strsearchtext = strsearchtext + "</li>";
6968                        }
6969                    });
6970                    $("#UlRecentSearch").html(strsearchtext);
6971
6972
6973                    var strsearchimg = "";
6974                    var a_images = [];
6975                    var a_link = [];
6976                    var a_desc = [];
6977                    var a_alt = [];
6978                    var ImagePart = data.split('##')[1].split(';');
6979                    ImagePart.forEach(function (part1) {
6980                        var parts2 = part1.split('$');
6981                        var imgname = parts2[0];
6982                        var imglink = parts2[1];
6983                        var imgdesc = parts2[2];
6984                        var imgalt = parts2[3];
6985                        a_images.push(imgname);
6986                        a_link.push(imglink);
6987                        a_desc.push(imgdesc);
6988                        a_alt.push(imgalt);
6989                    });
6990
6991
6992                    for (var k = 0; k < a_images.length; k++) {
6993                        if (typeof a_desc[k] !== 'undefined' && a_desc[k].length > 0 && typeof a_images[k] !== 'undefined' && a_images[k].length > 0) {
6994                            strsearchimg = strsearchimg + "<div class='search_product_grid_item'>";
6995                            strsearchimg = strsearchimg + "<div class='search_panal_product ghostloading'>";
6996                            strsearchimg = strsearchimg + "<a href=" + a_link[k] + "?rv=1" + " title='" + a_desc[k] + "' >";
6997                            strsearchimg = strsearchimg + "<div class='search_panal_product_img'>";
6998
6999                            if (document.domain.toLowerCase().indexOf("xpressmats") > 0 && a_images[k].indexOf('/') < 0) {
7000                                strsearchimg = strsearchimg + "<img src='" + cdnPath + "/img/dp/csd/" + a_images[k] + "' alt='" + a_alt[k] + "' class='img-fluid'>";
7001
7002                            } else {
7003                                strsearchimg = strsearchimg + "<img src='" + cdnPath + "/img/sm/" + a_images[k] + "' alt='" + a_alt[k] + "' class='img-fluid'>";
7004                            }
7005
7006                            strsearchimg = strsearchimg + "</div>";
7007                            strsearchimg = strsearchimg + "<div style='text-align:center;' class='search_panal_product_title'>" + a_desc[k] + "</div>";
7008                            strsearchimg = strsearchimg + "</a>";
7009                            strsearchimg = strsearchimg + "</div>";
7010                            strsearchimg = strsearchimg + "</div>";
7011                        }
7012                    }
7013
7014
7015
7016                    $("#divrvimages").html(strsearchimg);
7017
7018                    document.body.style.overflowY = "hidden";
7019                    const search_results = document.getElementById('searchResultsCont');
7020                    const searchResultsUnderlay = document.getElementById('searchResultsUnderlay');
7021                    search_results.style.display = 'block';
7022                    searchResultsUnderlay.style.display = 'block';
7023                    $(obj).parents("div.searchbox").removeClass("smart_search_loader");
7024
7025                    search_results.classList.add('active');
7026                    searchResultsUnderlay.classList.add('active');
7027                    document.getElementById("search_box").focus();
7028
7029                }
7030
7031            },
7032            error: function (xhr, status, error) {
7033                console.error("Error occurred: " + error);
7034            }
7035        });
7036
7037
7038    }
7039    function closeSearchBox() {
7040        document.body.style.overflowY = "";
7041        const search_results = document.getElementById('searchResultsCont');
7042        const searchResultsUnderlay = document.getElementById('searchResultsUnderlay');
7043        search_results.style.display = 'none';
7044        searchResultsUnderlay.style.display = 'none';
7045
7046        search_results.classList.remove('active');
7047        searchResultsUnderlay.classList.remove('active');
7048
7049
7050
7051        document.getElementById('searchQuickSuggestions').style.display = 'block';
7052        document.getElementById('searchResultBox').style.display = 'none';
7053        document.getElementById('search_box').value = '';
7054    }
7055    function viewSearchResult(obj) {
7056        if (obj.value.trim() == '') {
7057            document.getElementById('searchQuickSuggestions').style.display = 'block';
7058            document.getElementById('searchResultBox').style.display = 'none';
7059        }
7060        else {
7061            document.getElementById('searchQuickSuggestions').style.display = 'none';
7062            document.getElementById('searchResultBox').style.display = 'block';
7063        }
7064    }
7065
7066    function resetSearch() {
7067        document.getElementById('search_box').value = '';
7068        document.getElementById('searchQuickSuggestions').style.display = 'block';
7069        document.getElementById('searchResultBox').style.display = 'none';
7070    }
7071
7072</script>
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085<div>
7086        
7086<script type="text/javascript">
7087        var devicetype = 'desktop'
7088        var stickyslidetime = 30000;
7089        var curr_WebPartnerName = 'myparkingsign.com';
7090        var sticky_must_show ='True' == 'True' ? true : false;
7091        var sticky_varStickyURL = ',/v2/sticky/_sticky_stickytemplate_2subhead'.split(",");
7092        var sticky_displayorders = ',2'.split(",");
7093        var sticky_properties = '|^|,mustshowafter,zzz_rotate,'.split("|^|");
7094        var sticky_mxdisplayorder = 2;
7095        var sticky_varTemplateparas = '|^|aGVhZGluZz1TaWduK1Bvc3RzK2FuZCtTdGFuZHMrLStHcmVhdCtRdWFsaXR5JTJjK0xvdytQcmljZXMmRGVzY3JpcD0mc3ViaGVhZDE9JmRlc2NyaXAxPSZzdWJoZWFkMj0maW1hZ2UxPSZkZXNjcmlwMj0maW1hZ2UyPSZoZWFkaW1hZ2U9JTVlJTJmaW1nJTJmc3JjJTJmc2lnbi1wb3N0cy1hbmQtc3RhbmRzX3N0aWNreS5wbmcmYnV0dG9udGV4dD1SZWFkK01vcmUmYnV0dG9ubGluaz0lMmZzaWduLXBvc3RzJkRpc2NsYWltZXI9QnJvd3NlK291citVLWNoYW5uZWwrYW5kK3JvdW5kK3NpZ24rcG9zdHMuK1RoZXNlK2FyZSt0aGUrc2FtZStwb3N0cytvcmRlcmVkK2J5K2NpdHkrYW5kK2NvdW50eStidXllcnMuJkhSZWZMaW5rb25JbWc9JTJmc2lnbi1wb3N0cyZIUmVmTGlua29uVGl0bGU9JTJmc2lnbi1wb3N0cyZEaXNwbGF5T3JkZXI9MiZhbHR0ZXh0PVNpZ24rUG9zdHMrYW5kK1N0YW5kcyZjZG5wYXRoPWh0dHBzJTNhJTJmJTJmaW1hZ2VzLm15cGFya2luZ3NpZ24uY29tJmF1dG9pZD0xODUmVGFyZ2V0PQ=='.split("|^|");
7096            var user_country = '';
7097
7098        </script>
7098
7099    
7100<link rel="stylesheet" type="text/css" href="/css/ui-adstickymanager.css"  />
7101
7102    
7102<script type="text/javascript" src="/js/adstickymanager_v2.js?v=251-639265224321103812" ></script>
7102
7103
7104
7105    <div id="divRecentlyViewed"></div>
7106</div>
7107    
7108<!--START : Js Files AT Bottom-->
7109
7110<!--END : Js Files AT Bottom-->
7111
7112
7113
7114    
7114<script type="text/javascript">
7115    var FlagAquaheaderFooter = false;
7116
7117    var Loader = function () { }
7118    Loader.prototype = {
7119        require: function (scripts, callback) {
7120            this.loadCount = 0;
7121            this.totalRequired = scripts.length;
7122            this.callback = callback;
7123
7124            for (var i = 0; i < scripts.length; i++) {
7125                if (scripts[i].substr(scripts[i].length - 4) == ".css") {
7126                    this.writeCss(scripts[i]);
7127                }
7128                else {
7129                    this.writeScript(scripts[i]);
7130                }
7131            }
7132        },
7133        loaded: function (evt) {
7134            this.loadCount++;
7135
7136            if (this.loadCount == this.totalRequired && typeof this.callback == 'function') this.callback.call();
7137        },
7138        writeScript: function (src) {
7139            var self = this;
7140            var s = document.createElement('script');
7141            s.type = "text/javascript";
7142            //s.async = true;
7143            s.async = false;
7144            s.src = src;
7145            s.addEventListener('load', function (e) { self.loaded(e); }, false);
7146            var head = document.getElementsByTagName('head')[0];
7147            head.appendChild(s);
7148        },
7149        writeCss: function (src) {
7150            var self = this;
7151            var s = document.createElement('link');
7152            s.rel = "stylesheet";
7153            s.type = "text/css";
7154            s.href = src;
7155            s.addEventListener('load', function (e) { self.loaded(e); }, false);
7156            var head = document.getElementsByTagName('head')[0];
7157            head.appendChild(s);
7158        }
7159    }
7160
7161    function InitSerach() {
7162        var searchjs = 'https://www.myparkingsign.com/js/ui-xp5_search_ultra.js?v=251';
7163            $('[name="txtsearch"]').focus(function () {
7164                loadDynScript(searchjs, "");
7165                $('[name="txtsearch"]').unbind("focus");
7166            });
7167        if ($("#searchField").length > 0) {
7168            $("#searchField").focus(function () {
7169                loadDynScript(searchjs, "");
7170                $('[name="txtsearch"]').unbind("focus");
7171            });
7172        }
7173    }
7174
7175    ssdocready(function () {
7176        if (typeof(_xp5SearchUltra) == 'undefined') {
7177            InitSerach();
7178        }
7179        if (FlagAquaheaderFooter) {
7180            $("body").append("<style>body.mvcadded::after {content: 'MVC';position: fixed;bottom: 0;left: 0;z-index: 99999;padding: 6px;font-weight: bold;background: aqua;border-radius: 0 12px 0px 0;font-size: 14px;box-shadow: 2px 2px 5px #686868;}</style>");
7181            $("body").addClass("mvcadded")
7182        }
7183    });
7184
7185    function loadDynScript(url, callback) {
7186        var script = document.createElement("script")
7187        script.type = "text/javascript";
7188        if (script.readyState) {  //IE
7189            script.onreadystatechange = function () {
7190                if (script.readyState == "loaded" ||
7191                    script.readyState == "complete") {
7192                    script.onreadystatechange = null;
7193                    callback();
7194                }
7195            };
7196        } else {  //Others
7197            script.onload = function () {
7198                if (typeof (callback) == "function") {
7199                    callback();
7200                }
7201            };
7202        }
7203        script.src = url;
7204        document.getElementsByTagName("head")[0].appendChild(script);
7205    }
7206
7207    function getSafeUrl(url) {
7208        if (url.indexOf("?eqs=") != -1) {
7209            urlArray = url.split("?eqs=");
7210            url = urlArray[0] + "?eqs=" + encodeURIComponent(urlArray[1]);
7211        }
7212        return url;
7213    }
7214
7215    </script>
7215
7216
7217    
7217<script>
7218        function MM_CBNOIframeWindow(theURL, title, height, width) {
7219            if (parseInt(height) <= 0) {
7220                height = 500;
7221            }
7222            if (parseInt(width) <= 0) {
7223                width = 500;
7224            }
7225            SSdialog = new SSDialog();
7226
7227            if (width != undefined) {
7228                SSdialog.width = width;
7229            }
7230            if (height != undefined) {
7231                SSdialog.height = height;
7232            }
7233            SSdialog.url = theURL;
7234            SSdialog.title = title;
7235            SSdialog.ShowDialog();
7236        }
7237        function MM_CBIframeWindow(theURL, title, height, width) {
7238            if (parseInt(height) <= 0) {
7239                height = 500;
7240            }
7241            if (parseInt(width) <= 0) {
7242                width = 500;
7243            }
7244            SSdialog = new SSDialog();
7245
7246            if (width != undefined) {
7247                SSdialog.width = width;
7248            }
7249            if (height != undefined) {
7250                SSdialog.height = height;
7251            }
7252            SSdialog.isIframe = true;
7253            SSdialog.iframeUrl = theURL;
7254            SSdialog.title = title;
7255            SSdialog.ShowDialog();
7256        }
7257    </script>
7257
7258
7259        
7259<script type="text/javascript">
7260            ssdocready(function () {
7261                try {
7262                    $.fn.tooltip.Constructor.Default.sanitize = false;
7263                    $.fn.popover.Constructor.Default.sanitize = false;
7264                }
7265                catch (err) { }
7266            });
7267        </script>
7267
7268
7269
7270
7271
7272    
7272<script type="text/javascript">
7273        var DataEncode = function () {
7274            //this.isWhiteListApply = true;//Default allow all html tags , characters
7275            this.whiteList = "";
7276            this.blackList = /<[a-zA-Z!/?]|&#/;
7277
7278            this.isDanger = false;
7279            this.isSpecificField = false;
7280            this.warningMessage = 'Please enter valid words/characters and try again!';
7281
7282            this.fieldType = {
7283                All: 'All',
7284                Element: 'Element',
7285                AllTextArea: 'AllTextArea',
7286                AllTextBox: 'AllTextBox',
7287                AllHidden: 'AllHidden',
7288                Text: 'Text',
7289                Password: 'Password',
7290                Designer: 'Designer' // special case for designer page.
7291            }
7292        }
7293        DataEncode.prototype.isBeta = function () {
7294            var retval = false;
7295            //return retval;
7296            var parts = window.location.host.split('.')
7297            if (parts[0]) {
7298                if (parts[0].toLowerCase() == "beta") { retval = true; }
7299            }
7300            return retval;
7301        }
7302        DataEncode.prototype.ErrorHandle = function (err, filename) {
7303            if (this.isBeta() == true) {
7304                var str = "";
7305                str += "Error :  " + err.stack + "\n";
7306                str += "File :  " + filename + "\n";
7307                alert(str);
7308            }
7309        }
7310        DataEncode.prototype.htmlDecode = function (value) {
7311            return $('<div/>').html(value).text();
7312        }
7313        DataEncode.prototype.htmlEncode = function (value) {
7314            return $('<div/>').text(value).html();
7315        }
7316        DataEncode.prototype.jsHtmlDataEncode = function (val) {
7317            //return this.htmlDecode(val.replace(/</g, "&lt;").replace(/>/g, "&gt;")).replace(/</g, "&lt;").replace(/>/g, "&gt;").replace("�", "")
7318            if (val != undefined && typeof (val) != 'undefined' && val != "") {
7319                val = val.replace(/</g, '&lt;')
7320                    .replace(/>/g, '&gt;');
7321
7322                val = this.htmlDecode(val);
7323
7324                val = val.replace(/</g, '&lt;')
7325                    .replace(/>/g, '&gt;')
7326                    .replace("�", "");   // .replace(/&/g, '&amp;')  .replace(/"/g, '&quot;')
7327            }
7328            return val;
7329        }
7330
7331        DataEncode.prototype.jsHtmlDataDecode = function (val) {
7332            if (val != undefined && typeof (val) != 'undefined' && val != "") {
7333                val = val.replace(/&lt;/g, '<')
7334                    .replace(/&gt;/g, '>');
7335            }
7336            return val;
7337        }
7338
7339        //Common function for common error "A potentially dangerous Request.Form"
7340        DataEncode.prototype.FormDataHtmlEncode = function (type, element) {
7341            try {
7342                switch (type) {
7343                    case this.fieldType.All:
7344                        var ParentElem = null;
7345                        ParentElem = $("form[name=" + element + "]");
7346                        if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") {
7347                            $(ParentElem).find("textarea").each(function () {
7348                                $(this).val(objDataEncode.jsHtmlDataEncode($(this).val()));
7349                            });
7350                            $(ParentElem).find("input[type=text]").each(function () {
7351                                $(this).val(objDataEncode.jsHtmlDataEncode($(this).val()));
7352                            });
7353                            $(ParentElem).find("input[type=hidden]").each(function () {
7354                                $(this).val(objDataEncode.jsHtmlDataEncode($(this).val()));
7355                            });
7356                        }
7357                        break;
7358                    case this.fieldType.AllHidden:
7359                        $("form[name=" + element + "]").find("input[type=hidden]").each(function () {
7360                            $(this).val(objDataEncode.jsHtmlDataEncode($(this).val()));
7361                        });
7362                        break;
7363                    case this.fieldType.AllTextArea:
7364                        $("form[name=" + element + "]").find("textarea").each(function () {
7365                            $(this).val(objDataEncode.jsHtmlDataEncode($(this).val()));
7366                        });
7367                        break;
7368                    case this.fieldType.AllTextBox:
7369                        $("form[name=" + element + "]").find("input[type=text]").each(function () {
7370                            $(this).val(objDataEncode.jsHtmlDataEncode($(this).val()));
7371                        });
7372                        break;
7373                    case this.fieldType.Element:
7374                        $("#" + element).each(function () {
7375                            $(this).val(objDataEncode.jsHtmlDataEncode($(this).val()));
7376                        });
7377                        $("[name='" + element + "']").each(function () {
7378                            $(this).val(objDataEncode.jsHtmlDataEncode($(this).val()));
7379                        });
7380                        break;
7381                    case this.fieldType.Password:
7382                        $("form[name=" + element + "]").find("input[type=password]").each(function () {
7383                            $(this).val(objDataEncode.jsHtmlDataEncode($(this).val()));
7384                        });
7385                        break;
7386                    case this.fieldType.Text:
7387                        return objDataEncode.jsHtmlDataEncode(element);
7388                        break;
7389                    case this.fieldType.Designer:
7390                        var ParentElem = null;
7391                        if ($("form[name=" + element + "] div#tbl_leftsection").length > 0) {
7392                            ParentElem = $("form[name=" + element + "] div#tbl_leftsection");
7393                        }
7394                        if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") {
7395                            $(ParentElem).find("textarea").each(function () {
7396                                $(this).val(objDataEncode.jsHtmlDataEncode($(this).val()));
7397                            });
7398                            $(ParentElem).find("input[type=text]").each(function () {
7399                                $(this).val(objDataEncode.jsHtmlDataEncode($(this).val()));
7400                            });
7401                        }
7402                        break;
7403                    default:
7404                    // code block
7405                }
7406            }
7407            catch (err) {
7408                if (type == this.fieldType.Text) {
7409                    return element;
7410                }
7411                this.ErrorHandle(err, "DataEncode.js");
7412            }
7413        }
7414
7415        DataEncode.prototype.FormDataHtmlDecode = function (type, element) {
7416            try {
7417                switch (type) {
7418                    case this.fieldType.All:
7419                        var ParentElem = null;
7420                        ParentElem = $("form[name=" + element + "]");
7421                        if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") {
7422                            $(ParentElem).find("textarea").each(function () {
7423                                $(this).val(objDataEncode.jsHtmlDataDecode($(this).val()));
7424                            });
7425                            $(ParentElem).find("input[type=text]").each(function () {
7426                                $(this).val(objDataEncode.jsHtmlDataDecode($(this).val()));
7427                            });
7428                            $(ParentElem).find("input[type=hidden]").each(function () {
7429                                $(this).val(objDataEncode.jsHtmlDataDecode($(this).val()));
7430                            });
7431                        }
7432                        break;
7433                    case this.fieldType.AllHidden:
7434                        $("form[name=" + element + "]").find("input[type=hidden]").each(function () {
7435                            $(this).val(objDataEncode.jsHtmlDataDecode($(this).val()));
7436                        });
7437                        break;
7438                    case this.fieldType.AllTextArea:
7439                        $("form[name=" + element + "]").find("textarea").each(function () {
7440                            $(this).val(objDataEncode.jsHtmlDataDecode($(this).val()));
7441                        });
7442                        break;
7443                    case this.fieldType.AllTextBox:
7444                        $("form[name=" + element + "]").find("input[type=text]").each(function () {
7445                            $(this).val(objDataEncode.jsHtmlDataDecode($(this).val()));
7446                        });
7447                        break;
7448                    case this.fieldType.Element:
7449                        $("#" + element).each(function () {
7450                            $(this).val(objDataEncode.jsHtmlDataDecode($(this).val()));
7451                        });
7452                        $("[name='" + element + "']").each(function () {
7453                            $(this).val(objDataEncode.jsHtmlDataDecode($(this).val()));
7454                        });
7455                        break;
7456                    case this.fieldType.Password:
7457                        $("form[name=" + element + "]").find("input[type=password]").each(function () {
7458                            $(this).val(objDataEncode.jsHtmlDataDecode($(this).val()));
7459                        });
7460                        break;
7461                    case this.fieldType.Text:
7462                        return objDataEncode.jsHtmlDataDecode(element);
7463                        break;
7464                    case this.fieldType.Designer:
7465                        var ParentElem = null;
7466                        if ($("form[name=" + element + "] div#tbl_leftsection").length > 0) {
7467                            ParentElem = $("form[name=" + element + "] div#tbl_leftsection");
7468                        }
7469                        if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") {
7470                            $(ParentElem).find("textarea").each(function () {
7471                                $(this).val(objDataEncode.jsHtmlDataDecode($(this).val()));
7472                            });
7473                            $(ParentElem).find("input[type=text]").each(function () {
7474                                $(this).val(objDataEncode.jsHtmlDataDecode($(this).val()));
7475                            });
7476                        }
7477                        break;
7478                    default:
7479                    // code block
7480                }
7481            }
7482            catch (err) {
7483                if (type == this.fieldType.Text) {
7484                    return element;
7485                }
7486                this.ErrorHandle(err, "DataEncode.js");
7487            }
7488        }
7489
7490        DataEncode.prototype.CheckDangerousString = function (type, element) {
7491            try {
7492                objDataEncode.isDanger = false;
7493                objDataEncode.isSpecificField = false;
7494
7495                switch (type) {
7496                    case this.fieldType.All:
7497                        var ParentElem = null;
7498                        ParentElem = $("form[name=" + element + "]");
7499
7500                        if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") {
7501                            $(ParentElem).find("textarea").each(function () {
7502                                if (objDataEncode.isDangerousString($(this).val())) {
7503                                    objDataEncode.isDanger = true;
7504                                    $(this).focus();
7505                                }
7506                            });
7507                            $(ParentElem).find("input[type=text]").each(function () {
7508                                if (objDataEncode.isDangerousString($(this).val())) {
7509                                    objDataEncode.isDanger = true;
7510                                    $(this).focus();
7511                                }
7512                            });
7513                            $(ParentElem).find("input[type=hidden]").each(function () {
7514                                if (objDataEncode.isDangerousString($(this).val())) {
7515                                    objDataEncode.isDanger = true;
7516                                }
7517                            });
7518                        }
7519                        break;
7520                    case this.fieldType.AllHidden:
7521                        $("form[name=" + element + "]").find("input[type=hidden]").each(function () {
7522                            if (objDataEncode.isDangerousString($(this).val())) {
7523                                objDataEncode.isDanger = true;
7524                                $(this).focus();
7525                            }
7526                        });
7527                        break;
7528                    case this.fieldType.AllTextArea:
7529                        $("form[name=" + element + "]").find("textarea").each(function () {
7530                            if (objDataEncode.isDangerousString($(this).val())) {
7531                                objDataEncode.isDanger = true;
7532                                $(this).focus();
7533                            }
7534                        });
7535                        break;
7536                    case this.fieldType.AllTextBox:
7537                        $("form[name=" + element + "]").find("input[type=text]").each(function () {
7538                            if (objDataEncode.isDangerousString($(this).val())) {
7539                                objDataEncode.isDanger = true;
7540                                $(this).focus();
7541                            }
7542                        });
7543                        break;
7544                    case this.fieldType.Element:
7545                        $("#" + element).each(function () {
7546                            if (objDataEncode.isDangerousString($(this).val())) {
7547                                objDataEncode.isDanger = true;
7548                                $(this).focus();
7549                            }
7550                        });
7551                        $("[name='" + element + "']").each(function () {
7552                            if (objDataEncode.isDangerousString($(this).val())) {
7553                                objDataEncode.isDanger = true;
7554                                $(this).focus();
7555                            }
7556                        });
7557                        break;
7558                    case this.fieldType.Password:
7559                        $("form[name=" + element + "]").find("input[type=password]").each(function () {
7560                            if (objDataEncode.isDangerousString($(this).val())) {
7561                                objDataEncode.isDanger = true;
7562                                $(this).focus();
7563                            }
7564                        });
7565                        break;
7566                    case this.fieldType.Text:
7567                        if (this.isDangerousString(element)) {
7568                            objDataEncode.isDanger = true;
7569                            $(this).focus();
7570                        }
7571                        break;
7572                    case this.fieldType.Designer:
7573                        var ParentElem = null;
7574                        if ($("form[name=" + element + "] div#tbl_leftsection").length > 0) {
7575                            ParentElem = $("form[name=" + element + "] div#tbl_leftsection");
7576                        }
7577                        if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") {
7578                            $(ParentElem).find("textarea").each(function () {
7579                                if (objDataEncode.isDangerousString($(this).val())) {
7580                                    objDataEncode.isDanger = true;
7581                                    $(this).focus();
7582                                }
7583                            });
7584                            $(ParentElem).find("input[type=text]").each(function () {
7585                                if (objDataEncode.isDangerousString($(this).val())) {
7586                                    objDataEncode.isDanger = true;
7587                                    $(this).focus();
7588                                }
7589                            });
7590                            $(ParentElem).find("input[type=hidden]").each(function () {
7591                                if (objDataEncode.isDangerousString($(this).val())) {
7592                                    objDataEncode.isDanger = true;
7593                                }
7594                            });
7595                        }
7596                        break;
7597                    default:
7598                    // code block
7599                }
7600
7601                //check at the end
7602                if (objDataEncode.isDanger) {
7603                    alert(objDataEncode.warningMessage);
7604                    return true;
7605                }
7606                if (objDataEncode.isSpecificField) {
7607                    return true;
7608                }
7609                return false;
7610            }
7611            catch (err) {
7612                this.ErrorHandle(err, "DataEncode.js");
7613            }
7614        }
7615
7616        DataEncode.prototype.isDangerousString = function (s) {
7617            s = s.replace(objDataEncode.whiteList, '');
7618            if (s.match(objDataEncode.blackList) !== null && s.match(objDataEncode.blackList)[0] !== '') {
7619                return true;
7620            }
7621            return false;
7622        }
7623
7624        var objDataEncode = new DataEncode();
7625    </script>
7625
7626
7627
7628
7629<!--START : SSDebug Library -->
7630<!--END : SSDebug Library-->
7631<!--START : Inline Scripts-->
7632
7633<!--END : Inline Scripts-->
7634
7635    
7636
7637
7638</body>
7639</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.