PageSourceSearch

https://koli-sklep.pl/login/

html koli-sklep.pl collected 2026-09-27 05:10:44 UTC 71,869 bytes, 1,300 lines download raw bytes

1<!DOCTYPE html>
2<html lang="pl" data-currency="PLN"  class=" ">
3	<head>
4		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5		<meta name="description" content="KOLI-SKLEP to sklep ze strojami piłkarskimi dla dzieci. Oferujemy komplety piłkarskie, koszulki, spodenki i akcesoria sportowe w atrakcyjnych cenach.">
6		<meta name="keywords" content="stroje piłkarskie dla dzieci, komplety piłkarskie dla dzieci, koszulki piłkarskie dziecięce, sklep piłkarski, odzież piłkarska dla dzieci, akcesoria piłkarskie">
7					<meta name="generator" content="Sky-Shop">
8							<meta name="robots" content="noindex,follow">
9				<meta name="author" content="KOLI-SKLEP - działa na oprogramowaniu sklepów internetowych Sky-Shop.pl">
10		<meta name="viewport" content="width=device-width, initial-scale=1.0">
11		<meta name="skin_id" content="universal">
12		<meta property="og:title" content="Stroje piłkarskie dla dzieci, komplety i akcesoria | KOLI-SKLEP">
13		<meta property="og:description" content="KOLI-SKLEP to sklep ze strojami piłkarskimi dla dzieci. Oferujemy komplety piłkarskie, koszulki, spodenki i akcesoria sportowe w atrakcyjnych cenach.">
14					<meta property="og:image" content="https://koli-sklep.pl/upload/hj473/logos/Logo-KOLI-SKLEP-z-pilka-nozna%285%29_1.png">
15			<meta property="og:image:type" content="image/png">
16			<meta property="og:image:width" content="">
17			<meta property="og:image:height" content="">
18			<link rel="image_src" href="https://koli-sklep.pl/upload/hj473/logos/Logo-KOLI-SKLEP-z-pilka-nozna%285%29_1.png">
19							<link rel="shortcut icon" href="/upload/hj473/favicon.png">
20												<title>Stroje piłkarskie dla dzieci, komplety i akcesoria | KOLI-SKLEP</title>
21		
22				
23		
24<script type="text/javascript">
25    window.dataLayer = window.dataLayer || [];
26    window.uetq = window.uetq || [];
27    function gtag() {
28        dataLayer.push(arguments);
29    }
30
31    let ccCookie = null;
32    try {
33        const pair = document.cookie.split('; ').find(x => x.startsWith('cc_cookie='));
34        if (pair) ccCookie = JSON.parse(pair.split('=')[1]);
35    } catch {}
36
37    function hasProperConsent(consent) {
38        return ccCookie?.categories?.includes(consent);
39    }
40
41    gtag('consent', 'default', {
42        analytics_storage: 'denied',
43        ad_storage: 'denied',
44        ad_user_data: 'denied',
45        ad_personalization: 'denied',
46        functionality_storage: 'granted',
47        security_storage: 'granted'
48    });
49
50    (() => {
51        if (ccCookie?.categories) {
52            const hasMarketing = hasProperConsent('marketing');
53            const hasAnalytics = hasProperConsent('analytics');
54
55            gtag('consent', 'update', {
56                analytics_storage: hasAnalytics ? 'granted' : 'denied',
57                ad_storage: hasMarketing ? 'granted' : 'denied',
58                ad_user_data: hasMarketing ? 'granted' : 'denied',
59                ad_personalization: hasMarketing ? 'granted' : 'denied',
60                functionality_storage: 'granted',
61                security_storage: 'granted'
62            });
63        }
64    })();
65</script>
65
66
67    <!-- Google Tag Manager -->
68    
68<script>
vendor: 359 bytes, lines 68-72
68(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
69            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
70        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
71        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
72    })(window,document,'script','dataLayer','
72GTM-M8SHZXQH
vendor: 3 bytes, line 72
72');
72</script>
72
73    <!-- End Google Tag Manager -->
vendor: 68 bytes, lines 73-74
73
74    <script async src="https://www.googletagmanager.com/gtag/js?id=
74G-RR426PQ6GM
vendor: 16 bytes, lines 74-75
74"></script>
75    
75<script>
76        gtag('js', new Date());
77        gtag('config', 'G-RR426PQ6GM');
78    </script>
vendor: 68 bytes, lines 78-79
78
79    <script async src="https://www.googletagmanager.com/gtag/js?id=
79AW-589-909-1870
vendor: 16 bytes, lines 79-80
79"></script>
80    
80<script>
81        gtag('js', new Date());
82        gtag('config', 'AW-589-909-1870');
83    </script>
83
84
85		<meta name="google-site-verification" content="">
86
87				
88
89
90
91<!-- edrone -->
92
93
94<script src="https://accounts.google.com/gsi/client" async defer></script>
94
95
96
97
98
99
100		
100<script>
101			function imageLoaded(element, target = "prev") {
102				let siblingElement;
103				if (target === "prev") {
104					siblingElement = element.previousElementSibling;
105				} else if (target === "link") {
106					siblingElement = element.parentElement.previousElementSibling;
107				}
108				if (siblingElement && (siblingElement.classList.contains("fa") || siblingElement.classList.contains("icon-refresh"))) {
109					siblingElement.style.display = "none";
110				}
111			}
112			</script>
112
113
114        
115		<link rel="stylesheet" href="/view/new/userContent/hj473/style.css?v=398">
116		
117		
118		
118<script src="/view/new/scheme/public/_common/js/libs/promise/promise.min.js"></script>
118
119		
119<script src="/view/new/scheme/public/_common/js/libs/jquery/jquery-3.7.1.min.js"></script>
119
120		
120<script src="/view/new/scheme/public/_common/js/libs/angularjs/angularjs.min.js"></script>
120
121	</head>
122	<body 		  data-coupon-codes-active="1"
123		  data-free-delivery-info-active="1"
124		  data-generate-pdf-config="PRODUCT_AND_CART"
125		  data-hide-price="0"
126		  data-is-user-logged-id="0"
127		  		  data-loyalty-points-active="0"
128		  data-cart-simple-info-quantity="0"
129		  data-cart-simple-info-price="0,00 zł"
130		  data-base="PLN"
131		  data-used="PLN|zł"
132		  data-rates="'PLN':1"
133		  data-decimal-hide="0"
134		  data-decimal=","
135		  data-thousand=" "
136		   data-ga4-id="G-RR426PQ6GM" 		   data-js-hash="d91b61d398"		  		  class="		  		  		  		  "
137		  		  		  		  		  data-hurt-price-type=""
138		  data-hurt-price-text=""
139		  		  data-tax="23"
140	>
141		
142		
143
144<div id="aria-live" role="alert" aria-live="assertive" class="sr-only">&nbsp;</div>
145<main class="skyshop-container" data-ng-app="SkyShopModule">
146							
147
148<div data-ng-controller="CartCtrl" data-ng-init="init({type: 'QUICK_CART', turnOffSales: 0})">
149		
150<md-sidenav ng-cloak md-component-id="mobile-cart" class="md-sidenav-right position-fixed" sidenav-swipe>
151    <md-content layout-padding="">
152        <div class="dropdown dropdown-quick-cart">
153            
154  <ul data-ng-if="data.cartSelected || data.hidePrice" class="quick-cart-products-wrapper products">
155    <li data-ng-if="!data.cartSelected.items.length" class="quick-cart-empty-wrapper">
156      <div class="quick-cart-empty-title">
157        Koszyk jest pusty
158      </div>
159    </li>
160    <li data-ng-if="data.cartSelected.items.length && item.type !== 'GRATIS_PRODUCT'" class="quick-cart-products__item" data-nosnippet data-ng-repeat="item in data.cartSelected.items track by item.id">
161      <div class="container-fluid">
162        <div class="row product">
163          <div>
164            <button data-ng-click="openProductPage(item.product)" data-ng-disabled="isApiPending">
165              <img class="product-image"
166                   src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="
167                   data-ng-srcset="[{[item.product.photo.url]}] 125w"
168                   data-ng-attr-sizes="(max-width: 1200px) 125px, 125px"
169                   data-ng-src="[{[item.product.photo.url]}]"
170                   alt="[{[item.product.name]}]"/>
171            </button>
172          </div>
173          <div class="quick-cart-products__item-info">
174            <button data-ng-click="openProductPage(item.product)" data-ng-disabled="isApiPending">
175              <span class="product-name" data-ng-bind="item.product.name"></span>
176            </button>
177            <span class="product-total">
178            <span data-ng-bind="item.quantity"></span> x <span data-ng-bind-html="item.unitPriceSummary | priceFormat:''"></span>
179          </span>
180          </div>
181          <div>
182            <i class="close-shape"
183               data-is-disabled="isApiPending"
184               data-remove-list-item
185               data-parent-selector-to-remove="'li'"
186               data-collapse-animation="true"
187               data-click="deleteCartItem(item.id)"></i>
188          </div>
189        </div>
190      </div>
191    </li>
192  </ul>
193  <div data-ng-if="data.cartSelected || data.hidePrice" class="quick-cart-products-actions">
194    <div class="quick-cart-products-actions__summary">
195      <div data-ng-if="cartFinalDiscountByFreeDelivery() || (data.cartFreeDelivery && data.cartFreeDelivery.status !== data.cartFreeDeliveryStatuses.NOT_AVAILABLE)" class="quick-cart-products-actions__summary-delivery">
196        <div data-ng-if="!cartFinalDiscountByFreeDelivery()  && data.cartFreeDelivery.missingAmount > 0" class="summary-element cart-is-free-shipment">
197          <span>Do bezpłatnej dostawy brakuje</span>
198          <span data-ng-bind-html="data.cartFreeDelivery | priceFormat: ''">-,--</span>
199        </div>
200        <div data-ng-if="cartFinalDiscountByFreeDelivery() || data.cartFreeDelivery.missingAmount <= 0" class="summary-element free-shipment-wrapper">
201          <i class="fa fa-truck"></i>
202          <span class="value-upper free-shipment-info">Darmowa dostawa!</span>
203        </div>
204        <div>
205        </div>
206      </div>
207
208      <div class="quick-cart-products-actions__summary-total-price">
209        <span>Suma </span>
210        <span data-ng-if="!data.hidePrice" class="value" data-ng-bind-html="data.cartSelected.priceSummary | priceFormat:'':true">0,00 zł</span>
211        <span data-ng-if="data.hidePrice" class="hide-price-text"></span>
212      </div>
213            <div class="quick-cart-products-actions__summary-discount-info" data-ng-if="data.cartSelected.priceSummary.final.gross != data.cartSelected.priceSummary.base.gross">
214        <small>Cena uwzględnia rabaty</small>
215      </div>
216    </div>
217    <button data-ng-disabled="isApiPending" type="button" class="btn btn-primary btn-block" data-ng-click="goToCart()">
218      Realizuj zamówienie
219    </button>
220  </div>
221  <!--googleon: all-->
222        </div>
223    </md-content>
224</md-sidenav>		<header id="header" class="mod-header-3 ">
225				
226<section class="mobile-search">
227  <span class="title">Szukaj</span>
228  <i class="close-shape"></i>
229    <form method="GET" action="/category/#top">
230      <div class="row">
231        <div class="mobile-search-input-wrapper clearbox">
232          <input class="input-field " type="text" name="q" product-per-page="4" value="" placeholder="wyszukaj w sklepie..." autocomplete="off"  data-ng-non-bindable />
233          <i class="clearbox_button"></i>
234                  </div>
235        <div class="mobile-search-btn-wrapper">
236          <input type="submit" value="Szukaj" class="btn btn-primary btn-block">
237        </div>
238      </div>
239          </form>
240</section>
241		<div class="header_inner_wrapper">
242			
243			<section class="top_bar">
244				<div class="sky-container">
245					<div class="top_bar_inner_wrapper">
246						<div class="top_bar_item left">
247							
248<div class="top_bar_item_list_wrapper">
249  <ul class="top_bar_item_list">
250        <li data-type="email" class="top_bar_item_list_item hidden-on-mobile" id="top_bar_item_list_item_email">
251                  <a href="mailto:[email protected]">
252            <div class="top_bar_item_list_item_icon" id="top_bar_item_list_item_email_icon">
253              <span class="helper-icon">
254                <i class="fa fa-at"></i>
255              </span>
256            </div>
257            <span class="helper-text">
258              [email protected]
259            </span>
260          </a>
261                  </li>
262                                    <li data-type="social-sm_instagram" class="top_bar_item_list_item top_bar_item_list_item_social_media hidden-on-mobile" ng-non-bindable>
263            <a href="https://instagram.com/koli_sklep" rel="nofollow" target="_blank">
264                <div class="top_bar_item_list_item_social_media">
265                                    <span class="top_bar_item_list_item_social_media_icon" id="top_bar_item_list_item_social_media_icon_ig">
266                    <i class="fa fa-instagram"></i>
267                  </span>
268                                  </div>
269            </a>
270        </li>
271                                                                                                                                  <li id="mobile-open-contact" class="top_bar_item_list_item top_bar_item_list_item_contact hidden-on-desktop">
272          <a href="#">
273            <div class="top_bar_item_list_item_item_social_envelope_icon">
274              <span class="helper-icon">
275                <i class="fa fa-envelope"></i>
276              </span>
277              <span class="helper-arrow">
278                <i class="fa fa-chevron-down"></i>
279              </span>
280            </div>
281          </a>
282      </li>
283      </ul>
284</div>						</div>
285						<div class="top_bar_item right">
286							
287<div class="top_bar_item_list_wrapper">
288    <ul class="top_bar_item_list">
289                        <li class="top_bar_item_list_item user-menu">
290            
291  <div class="header_top_bar_social_user_icon">
292    <span class="helper-icon">
293      <i class="fa fa-user"></i>
294    </span>
295          <span class="hidden-on-mobile">
296        Strefa klienta
297      </span>
298      <span class="helper-arrow">
299        <i class="fa fa-chevron-down"></i>      </span> 
300  </div>
301  <div class="dropdown">
302    <ul>
303      <li>
304        <a href="/login/">Zaloguj się</a>
305      </li>
306      <li>
307        <a href="/register/">Zarejestruj się</a>
308      </li>
309            <li>
310        <a href="/ticket/add/" rel="nofollow">Dodaj zgłoszenie</a>
311      </li>
312            <li>
313        <a href="#" data-cc="c-settings" rel="nofollow">Zgody cookies</a>
314      </li>
315          </ul>
316  </div>
317        </li>
318                    <li  data-ng-click="openMobileCart($event)" data-ng-mouseenter="loadMobileCart()" class="top_bar_item_list_item quick-cart  hidden-on-desktop ">
319                <div class="top_bar_item_list_item_cart_icon">
320                    <span class="helper-icon">
321                        <i class="fa fa-shopping-basket"></i>
322                    </span>
323                    <span class="helper-text">
324                        Koszyk
325                    </span>
326                    <span class="helper-text-amount">
327                        <span class="helper-cart-left-bracket">(</span>
328                        <span data-ng-bind="data.cartAmount">0</span>
329                        <span class="helper-cart-right-bracket">)</span>
330                    </span>
331                    <span class="helper-arrow">
332                        <i class="fa fa-chevron-down"></i>
333                    </span>
334                </div>
335                                <div data-ng-if="data.initCartAmount" class="dropdown dropdown-quick-cart">
336                    
337  <ul data-ng-if="data.cartSelected || data.hidePrice" class="quick-cart-products-wrapper products">
338    <li data-ng-if="!data.cartSelected.items.length" class="quick-cart-empty-wrapper">
339      <div class="quick-cart-empty-title">
340        Koszyk jest pusty
341      </div>
342    </li>
343    <li data-ng-if="data.cartSelected.items.length && item.type !== 'GRATIS_PRODUCT'" class="quick-cart-products__item" data-nosnippet data-ng-repeat="item in data.cartSelected.items track by item.id">
344      <div class="container-fluid">
345        <div class="row product">
346          <div>
347            <button data-ng-click="openProductPage(item.product)" data-ng-disabled="isApiPending">
348              <img class="product-image"
349                   src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="
350                   data-ng-srcset="[{[item.product.photo.url]}] 125w"
351                   data-ng-attr-sizes="(max-width: 1200px) 125px, 125px"
352                   data-ng-src="[{[item.product.photo.url]}]"
353                   alt="[{[item.product.name]}]"/>
354            </button>
355          </div>
356          <div class="quick-cart-products__item-info">
357            <button data-ng-click="openProductPage(item.product)" data-ng-disabled="isApiPending">
358              <span class="product-name" data-ng-bind="item.product.name"></span>
359            </button>
360            <span class="product-total">
361            <span data-ng-bind="item.quantity"></span> x <span data-ng-bind-html="item.unitPriceSummary | priceFormat:''"></span>
362          </span>
363          </div>
364          <div>
365            <i class="close-shape"
366               data-is-disabled="isApiPending"
367               data-remove-list-item
368               data-parent-selector-to-remove="'li'"
369               data-collapse-animation="true"
370               data-click="deleteCartItem(item.id)"></i>
371          </div>
372        </div>
373      </div>
374    </li>
375  </ul>
376  <div data-ng-if="data.cartSelected || data.hidePrice" class="quick-cart-products-actions">
377    <div class="quick-cart-products-actions__summary">
378      <div data-ng-if="cartFinalDiscountByFreeDelivery() || (data.cartFreeDelivery && data.cartFreeDelivery.status !== data.cartFreeDeliveryStatuses.NOT_AVAILABLE)" class="quick-cart-products-actions__summary-delivery">
379        <div data-ng-if="!cartFinalDiscountByFreeDelivery()  && data.cartFreeDelivery.missingAmount > 0" class="summary-element cart-is-free-shipment">
380          <span>Do bezpłatnej dostawy brakuje</span>
381          <span data-ng-bind-html="data.cartFreeDelivery | priceFormat: ''">-,--</span>
382        </div>
383        <div data-ng-if="cartFinalDiscountByFreeDelivery() || data.cartFreeDelivery.missingAmount <= 0" class="summary-element free-shipment-wrapper">
384          <i class="fa fa-truck"></i>
385          <span class="value-upper free-shipment-info">Darmowa dostawa!</span>
386        </div>
387        <div>
388        </div>
389      </div>
390
391      <div class="quick-cart-products-actions__summary-total-price">
392        <span>Suma </span>
393        <span data-ng-if="!data.hidePrice" class="value" data-ng-bind-html="data.cartSelected.priceSummary | priceFormat:'':true">0,00 zł</span>
394        <span data-ng-if="data.hidePrice" class="hide-price-text"></span>
395      </div>
396            <div class="quick-cart-products-actions__summary-discount-info" data-ng-if="data.cartSelected.priceSummary.final.gross != data.cartSelected.priceSummary.base.gross">
397        <small>Cena uwzględnia rabaty</small>
398      </div>
399    </div>
400    <button data-ng-disabled="isApiPending" type="button" class="btn btn-primary btn-block" data-ng-click="goToCart()">
401      Realizuj zamówienie
402    </button>
403  </div>
404  <!--googleon: all-->
405                </div>
406                            </li>
407            </ul>
408</div>
409						</div>
410					</div>
411				</div>
412			</section>
413			<section class="header_middle_content">
414				<div class="sky-container">
415					<div class="header_middle_content_inner_wrapper">
416						<a href="/" class="header_middle_content_logo">
417							<img src="/upload/hj473/logos/Logo-KOLI-SKLEP-z-pilka-nozna%285%29.webp" data-src-old-browser="/upload/hj473/logos/Logo-KOLI-SKLEP-z-pilka-nozna%285%29_1.png" alt=" KOLI-SKLEP " />
418						</a>
419						<ul class="mobile-actions">
420							<li id="mobile-open-search">
421								<i class="fa fa-search"></i>
422							</li>
423							<li id="mobile-open-menu">
424								<i class="fa fa-bars"></i>
425							</li>
426						</ul>
427						<div class="header_middle_content_searchbox search-box ">
428							<form method="GET" action="/category/#top">
429								<div class="header_middle_content_searchbox_input_wrapper">
430									<input data-cy="headerSearch" class="input-field " type="text" name="q" value="" placeholder="wyszukaj w sklepie..." autocomplete="off"  data-ng-non-bindable />
431																	</div>
432								<div class="header_middle_content_searchbox_button_wrapper">
433									<input type="submit" value="Szukaj" class="btn btn-primary btn-block">
434																	</div>
435							</form>
436						</div>
437												
438<div data-cy="headerCart" class="header_middle_content_quick_cart_wrapper quick-cart">
439  <a data-ng-click="openMobileCart($event)" data-ng-mouseenter="loadMobileCart()" href="/cart/" class="header_middle_content_quick_cart" rel="nofollow">
440    <div class="header_middle_content_quick_cart_price price"><span data-ng-bind-html="data.cartPriceSummary | priceFormat:'':false:'final':'0,00 zł'">0,00 zł</span></div>
441    <i class="fa fa-shopping-basket"></i>
442    <div class="header_middle_content_quick_cart_counter counter"><span data-ng-bind="data.cartAmount">0</span></div>
443  </a>
444    <div ng-cloak data-ng-if="data.initCartAmount" class="dropdown dropdown-quick-cart">
445    
446  <ul data-ng-if="data.cartSelected || data.hidePrice" class="quick-cart-products-wrapper products">
447    <li data-ng-if="!data.cartSelected.items.length" class="quick-cart-empty-wrapper">
448      <div class="quick-cart-empty-title">
449        Koszyk jest pusty
450      </div>
451    </li>
452    <li data-ng-if="data.cartSelected.items.length && item.type !== 'GRATIS_PRODUCT'" class="quick-cart-products__item" data-nosnippet data-ng-repeat="item in data.cartSelected.items track by item.id">
453      <div class="container-fluid">
454        <div class="row product">
455          <div>
456            <button data-ng-click="openProductPage(item.product)" data-ng-disabled="isApiPending">
457              <img class="product-image"
458                   src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="
459                   data-ng-srcset="[{[item.product.photo.url]}] 125w"
460                   data-ng-attr-sizes="(max-width: 1200px) 125px, 125px"
461                   data-ng-src="[{[item.product.photo.url]}]"
462                   alt="[{[item.product.name]}]"/>
463            </button>
464          </div>
465          <div class="quick-cart-products__item-info">
466            <button data-ng-click="openProductPage(item.product)" data-ng-disabled="isApiPending">
467              <span class="product-name" data-ng-bind="item.product.name"></span>
468            </button>
469            <span class="product-total">
470            <span data-ng-bind="item.quantity"></span> x <span data-ng-bind-html="item.unitPriceSummary | priceFormat:''"></span>
471          </span>
472          </div>
473          <div>
474            <i class="close-shape"
475               data-is-disabled="isApiPending"
476               data-remove-list-item
477               data-parent-selector-to-remove="'li'"
478               data-collapse-animation="true"
479               data-click="deleteCartItem(item.id)"></i>
480          </div>
481        </div>
482      </div>
483    </li>
484  </ul>
485  <div data-ng-if="data.cartSelected || data.hidePrice" class="quick-cart-products-actions">
486    <div class="quick-cart-products-actions__summary">
487      <div data-ng-if="cartFinalDiscountByFreeDelivery() || (data.cartFreeDelivery && data.cartFreeDelivery.status !== data.cartFreeDeliveryStatuses.NOT_AVAILABLE)" class="quick-cart-products-actions__summary-delivery">
488        <div data-ng-if="!cartFinalDiscountByFreeDelivery()  && data.cartFreeDelivery.missingAmou
488nt > 0" class="summary-element cart-is-free-shipment">
489          <span>Do bezpłatnej dostawy brakuje</span>
490          <span data-ng-bind-html="data.cartFreeDelivery | priceFormat: ''">-,--</span>
491        </div>
492        <div data-ng-if="cartFinalDiscountByFreeDelivery() || data.cartFreeDelivery.missingAmount <= 0" class="summary-element free-shipment-wrapper">
493          <i class="fa fa-truck"></i>
494          <span class="value-upper free-shipment-info">Darmowa dostawa!</span>
495        </div>
496        <div>
497        </div>
498      </div>
499
500      <div class="quick-cart-products-actions__summary-total-price">
501        <span>Suma </span>
502        <span data-ng-if="!data.hidePrice" class="value" data-ng-bind-html="data.cartSelected.priceSummary | priceFormat:'':true">0,00 zł</span>
503        <span data-ng-if="data.hidePrice" class="hide-price-text"></span>
504      </div>
505            <div class="quick-cart-products-actions__summary-discount-info" data-ng-if="data.cartSelected.priceSummary.final.gross != data.cartSelected.priceSummary.base.gross">
506        <small>Cena uwzględnia rabaty</small>
507      </div>
508    </div>
509    <button data-ng-disabled="isApiPending" type="button" class="btn btn-primary btn-block" data-ng-click="goToCart()">
510      Realizuj zamówienie
511    </button>
512  </div>
513  <!--googleon: all-->
514  </div>
515  
516</div>											</div>
517				</div>
518			</section>
519			<section class="menu-wrapper">
520				<div class="sky-container">
521					<div class="menu menu-calculate smart-menu" data-action="inline">
522						<ul class="header_bottom_content_list">
523							
524    <li class="header_bottom_content_list_item full-width ">
525              <a class="header_bottom_content_list_item_anchor" href="https://koli-sklep.pl/Stroje-pilkarskie-c35">
526              Stroje piłkarskie
527        <span class="helper-arrow">
528          <i class="fa fa-chevron-down"></i>
529        </span>
530      </a>
531      <div class="dropdown">
532        <div class="row">
533                                                    <div class="col-xs-12 col-sm-4 col-md-3">
534                  <div class="cat-title ">
535                    <a href="/Stroje-pilkarskie-c35">Stroje piłkarskie</a>
536                  </div>
537                                  </div>
538                                            </div>
539      </div>
540    </li>
541        
542    <li class="header_bottom_content_list_item full-width ">
543              <a class="header_bottom_content_list_item_anchor" href="https://koli-sklep.pl/mundial-2026-c37">
544              Mundial 2026
545        <span class="helper-arrow">
546          <i class="fa fa-chevron-down"></i>
547        </span>
548      </a>
549      <div class="dropdown">
550        <div class="row">
551                                                    <div class="col-xs-12 col-sm-4 col-md-3">
552                  <div class="cat-title ">
553                    <a href="/Mundial-2026-c37">Mundial 2026</a>
554                  </div>
555                                  </div>
556                                            </div>
557      </div>
558    </li>
559        
560          <li class="header_bottom_content_list_dropdown_item">
561      <a class="header_bottom_content_list_item_anchor" href="/category/c/new" >
562        Nowości
563      </a>
564    </li>
565  
566          <li class="header_bottom_content_list_dropdown_item">
567      <a class="header_bottom_content_list_item_anchor" href="/category/c/bestseller" >
568        Bestsellery
569      </a>
570    </li>
571  
572          <li class="header_bottom_content_list_dropdown_item">
573      <a class="header_bottom_content_list_item_anchor" href="/blog" >
574        Blog
575      </a>
576    </li>
577  
578							<li class="hamburger ">
579								<a href="#">
580									<i class="fa fa-bars"></i>
581								</a>
582								<div class="dropdown">
583									<div class="row">
584										<div class="col-xs-12 smart-menu">
585											<ul class="hambureger-elements"></ul>
586										</div>
587									</div>
588								</div>
589							</li>
590						</ul>
591					</div>
592				</div>
593			</section>
594			<section id="sticky-header" data-sticky="yes">
595				<div class="sky-container">
596					
597<div class="sticky-header__wrapper">
598    <a href="/" class="sticky-header_content__logo">
599        <img src="/upload/hj473/logos/Logo-KOLI-SKLEP-z-pilka-nozna%285%29.webp" data-src-old-browser="/upload/hj473/logos/Logo-KOLI-SKLEP-z-pilka-nozna%285%29_1.png" alt=" KOLI-SKLEP " />
600    </a>
601    <section class="sticky-header_content__menu smart-menu" data-action="inline">
602         <ul class="sticky-header_content__menu_list">
603            
604    <li class="header_bottom_content_list_item full-width ">
605              <a class="header_bottom_content_list_item_anchor" href="https://koli-sklep.pl/Stroje-pilkarskie-c35">
606              Stroje piłkarskie
607        <span class="helper-arrow">
608          <i class="fa fa-chevron-down"></i>
609        </span>
610      </a>
611      <div class="dropdown">
612        <div class="row">
613                                                    <div class="col-xs-12 col-sm-4 col-md-3">
614                  <div class="cat-title ">
615                    <a href="/Stroje-pilkarskie-c35">Stroje piłkarskie</a>
616                  </div>
617                                  </div>
618                                            </div>
619      </div>
620    </li>
621        
622    <li class="header_bottom_content_list_item full-width ">
623              <a class="header_bottom_content_list_item_anchor" href="https://koli-sklep.pl/mundial-2026-c37">
624              Mundial 2026
625        <span class="helper-arrow">
626          <i class="fa fa-chevron-down"></i>
627        </span>
628      </a>
629      <div class="dropdown">
630        <div class="row">
631                                                    <div class="col-xs-12 col-sm-4 col-md-3">
632                  <div class="cat-title ">
633                    <a href="/Mundial-2026-c37">Mundial 2026</a>
634                  </div>
635                                  </div>
636                                            </div>
637      </div>
638    </li>
639        
640          <li class="header_bottom_content_list_dropdown_item">
641      <a class="header_bottom_content_list_item_anchor" href="/category/c/new" >
642        Nowości
643      </a>
644    </li>
645  
646          <li class="header_bottom_content_list_dropdown_item">
647      <a class="header_bottom_content_list_item_anchor" href="/category/c/bestseller" >
648        Bestsellery
649      </a>
650    </li>
651  
652          <li class="header_bottom_content_list_dropdown_item">
653      <a class="header_bottom_content_list_item_anchor" href="/blog" >
654        Blog
655      </a>
656    </li>
657  
658             <li class="hamburger  sticky-hamburger">
659                                        <a href="#">
660                                            <i class="fa fa-bars"></i>
661                                        </a>
662                                        <div class="dropdown">
663                                            <div class="row">
664                                                <div class="col-xs-12 smart-menu">
665                                                    <ul class="hambureger-elements"></ul>
666                                                </div>
667                                            </div>
668                                        </div>
669                                    </li>
670         </ul>
671    </section>
672    <section class="sticky-header_content__nav">
673        
674<div class="inline_nav">
675    <ul class="inline_nav_list">
676        <li class="inline_nav_list_item search">
677            <span class="helper-icon">
678                <i class="fa fa-search"></i>
679            </span>
680            
681<div class="search_dropdown dropdown">
682    <form method="GET" action="/category/#top">
683        <div class="search_dropdown_inner_wrapper search-input">
684            <div class="search_dropdown_input_wrapper">
685                <input
686                                                class="input-field " type="text" name="q" value="" placeholder="wyszukaj w sklepie..." autocomplete="off" data-ng-non-bindable />
687                            </div>
688            <div class="search_dropdown_button_wrapper">
689                <input type="submit" value="Szukaj" class="btn btn-primary btn-block">
690            </div>
691        </div>
692            </form>
693</div>
694                    </li>
695                        <li class="inline_nav_list_item">
696            
697  <div class="header_top_bar_social_user_icon">
698    <span class="helper-icon">
699      <i class="fa fa-user"></i>
700    </span>
701          </span> 
702  </div>
703  <div class="dropdown">
704    <ul>
705      <li>
706        <a href="/login/">Zaloguj się</a>
707      </li>
708      <li>
709        <a href="/register/">Zarejestruj się</a>
710      </li>
711            <li>
712        <a href="/ticket/add/" rel="nofollow">Dodaj zgłoszenie</a>
713      </li>
714            <li>
715        <a href="#" data-cc="c-settings" rel="nofollow">Zgody cookies</a>
716      </li>
717          </ul>
718  </div>
719        </li>
720                <li ng-cloak class="inline_nav_list_item quick-cart">
721            <span class="helper-icon">
722                <i class="fa fa-shopping-basket"></i>
723            </span>
724                        <div data-ng-if="data.initCartAmount" class="dropdown dropdown-quick-cart">
725                
726  <ul data-ng-if="data.cartSelected || data.hidePrice" class="quick-cart-products-wrapper products">
727    <li data-ng-if="!data.cartSelected.items.length" class="quick-cart-empty-wrapper">
728      <div class="quick-cart-empty-title">
729        Koszyk jest pusty
730      </div>
731    </li>
732    <li data-ng-if="data.cartSelected.items.length && item.type !== 'GRATIS_PRODUCT'" class="quick-cart-products__item" data-nosnippet data-ng-repeat="item in data.cartSelected.items track by item.id">
733      <div class="container-fluid">
734        <div class="row product">
735          <div>
736            <button data-ng-click="openProductPage(item.product)" data-ng-disabled="isApiPending">
737              <img class="product-image"
738                   src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="
739                   data-ng-srcset="[{[item.product.photo.url]}] 125w"
740                   data-ng-attr-sizes="(max-width: 1200px) 125px, 125px"
741                   data-ng-src="[{[item.product.photo.url]}]"
742                   alt="[{[item.product.name]}]"/>
743            </button>
744          </div>
745          <div class="quick-cart-products__item-info">
746            <button data-ng-click="openProductPage(item.product)" data-ng-disabled="isApiPending">
747              <span class="product-name" data-ng-bind="item.product.name"></span>
748            </button>
749            <span class="product-total">
750            <span data-ng-bind="item.quantity"></span> x <span data-ng-bind-html="item.unitPriceSummary | priceFormat:''"></span>
751          </span>
752          </div>
753          <div>
754            <i class="close-shape"
755               data-is-disabled="isApiPending"
756               data-remove-list-item
757               data-parent-selector-to-remove="'li'"
758               data-collapse-animation="true"
759               data-click="deleteCartItem(item.id)"></i>
760          </div>
761        </div>
762      </div>
763    </li>
764  </ul>
765  <div data-ng-if="data.cartSelected || data.hidePrice" class="quick-cart-products-actions">
766    <div class="quick-cart-products-actions__summary">
767      <div data-ng-if="cartFinalDiscountByFreeDelivery() || (data.cartFreeDelivery && data.cartFreeDelivery.status !== data.cartFreeDeliveryStatuses.NOT_AVAILABLE)" class="quick-cart-products-actions__summary-delivery">
768        <div data-ng-if="!cartFinalDiscountByFreeDelivery()  && data.cartFreeDelivery.missingAmount > 0" class="summary-element cart-is-free-shipment">
769          <span>Do bezpłatnej dostawy brakuje</span>
770          <span data-ng-bind-html="data.cartFreeDelivery | priceFormat: ''">-,--</span>
771        </div>
772        <div data-ng-if="cartFinalDiscountByFreeDelivery() || data.cartFreeDelivery.missingAmount <= 0" class="summary-element free-shipment-wrapper">
773          <i class="fa fa-truck"></i>
774          <span class="value-upper free-shipment-info">Darmowa dostawa!</span>
775        </div>
776        <div>
777        </div>
778      </div>
779
780      <div class="quick-cart-products-actions__summary-total-price">
781        <span>Suma </span>
782        <span data-ng-if="!data.hidePrice" class="value" data-ng-bind-html="data.cartSelected.priceSummary | priceFormat:'':true">0,00 zł</span>
783        <span data-ng-if="data.hidePrice" class="hide-price-text"></span>
784      </div>
785            <div class="quick-cart-products-actions__summary-discount-info" data-ng-if="data.cartSelected.priceSummary.final.gross != data.cartSelected.priceSummary.base.gross">
786        <small>Cena uwzględnia rabaty</small>
787      </div>
788    </div>
789    <button data-ng-disabled="isApiPending" type="button" class="btn btn-primary btn-block" data-ng-click="goToCart()">
790      Realizuj zamówienie
791    </button>
792  </div>
793  <!--googleon: all-->
794            </div>
795                    </li>
796            </ul>
797</div>
798    </section>
799</div>
800
801				</div>
802			</section>
803		</div>
804	</header>
805</div>
806								
807
808<section class="logins mod-logins-1">
809  <div class="container-fluid">
810    <form method="POST" action="/login" class="core_parseForm">
811      <section class="heading inside to-left">
812        <ul>
813          <li>
814            <h1 class="title">Zaloguj się</h1>
815          </li>
816        </ul>
817      </section>
818      <div class="row section-desc"></div>
819      <div class="row section-form">
820        <div class="col-xs-12 col-sm-6">
821          <span class="title-section">E-mail</span>
822          <input class="input-field" type="text" name="email" value="" data-valid="required" />
823        </div>
824        <div class="col-xs-12 col-sm-6">
825          <span class="title-section">Hasło</span>
826          <input class="input-field" type="password" name="password" value="" data-valid="required|maxlength:32" />
827        </div>
828      </div>
829      <div class="row section-form universal">
830                  <div class="col-xs-6">
831            <div class="checkbox-field">
832              <input id="param-rules-1" type="checkbox" name="autologin" value="1" checked>
833              <label for="param-rules-1">
834                <span class="title">Zapamiętaj</span>
835              </label>
836            </div>
837          </div>
838                <div class="col-xs-6 pull-right">
839          <div class="checkbox-field">
840            <span class="title pull-right">
841              <a href="/passrecover/">Zapomniane hasło</a>
842            </span>
843          </div>
844        </div>
845        <div class="col-xs-12 text-center user-auth-actions">
846          <input type="hidden" name="redirect" value="">
847                            <input type="hidden" name="csrf_token" value="d00b92d79edbe7db5c9dc801238fe60135fd7492fff6c6186b29307b831460ea1790485844">
848          <button type="submit" name="submit" value="submit" class="btn btn-primary btn-lg btn-register-confirm">Zaloguj</button>
849        </div>
850                <div class="col-xs-12 login-divider__container">
851          <hr class="login-divider">
852          <span class="login-divider__text">lub</span>
853        </div>
854                <div class="col-xs-12 text-center user-auth-actions">
855          
856
857<div google-client-id="8529422618-skon9d8cs1g7v2efqmmohrp28elseocl.apps.googleusercontent.com" class="btn btn-primary btn-lg btn-register-google" id="google-auth-btn">
858  <img src="/view/new/scheme/public/_common/img/google-icon.svg" alt="">
859  <span>Google</span>
860</div>
861        </div>
862      </div>
863    </form>
864  </div>
865</section>
866								
867
868<footer id="footer" class="mod-footer-2 full-width" ng-non-bindable>
869  <div class="footer-container">
870    <a href="/" class="mobile-logo">
871              <img src="/upload/hj473/logos/Logo-KOLI-SKLEP-z-pilka-nozna%284%29.webp" data-src-old-browser="/upload/hj473/logos/Logo-KOLI-SKLEP-z-pilka-nozna%284%29_1.png" alt=" KOLI-SKLEP " />
872          </a>
873    <div class="container-fluid">
874      <div class="row">
875        <div class="col-xxs col-xs-12 col-sm-6 col-md-3">
876          <a href="/" class="logo">
877                          <img src="/upload/hj473/logos/Logo-KOLI-SKLEP-z-pilka-nozna%284%29.webp" data-src-old-browser="/upload/hj473/logos/Logo-KOLI-SKLEP-z-pilka-nozna%284%29_1.png" alt=" KOLI-SKLEP " />
878                  		</a>
879          <div class="section-title hidden-on-desktop">
880            <span>Dane adresowe</span>
881          </div>
882          <ul class="menu">
883                          <li>
884                <div class="row">
885                  <div class="col-xs-2">
886                    <i class="fa fa-map-marker"></i>
887                  </div>
888                  <div class="col-xs-9 pre-line">Ewa Miechowiak
889Gabrieli Zapolskiej 18 B
890Ostrów Wielkopolski
891NIP: 6221319513
892</div>
893                </div>
894              </li>
895                                    <li>
896              <div class="row">
897                <div class="col-xs-2">
898                  <i class="fa fa-at"></i>
899                </div>
900                                  <div class="col-xs-9 pre-line"><a href="mailto:[email protected]">[email protected]</a></div>
901                              </div>
902            </li>
903                                  </ul>
904        </div>
905                              <div class="col-xxs col-xs-12 col-sm-6 col-md-3">
906              <div class="section-title">
907                <span>Informacje</span>
908              </div>
909              <ul class="menu">
910                                  <li>
911                                          <a href="/news/n/54/Dostawa-i-Platnosc">Dostawa i Płatność</a>
912                                      </li>
913                                  <li>
914                                          <a href="/news/n/55/Zwroty-i-reklamacje">Zwroty i reklamacje</a>
915                                      </li>
916                                  <li>
917                                          <a href="/news/n/67/Regulaminy-i-Polityka-prywatnosci">Regulaminy i Polityka prywatności</a>
918                                      </li>
919                                  <li>
920                                          <a href="/news/n/212/Najczesciej-zadawane-pytania">Najczęściej zadawane pytania</a>
921                                      </li>
922                                  <li>
923                                          <a href="/news/n/235/Regulamin-strony-internetowej">Regulamin strony internetowej</a>
924                                      </li>
925                              </ul>
926            </div>
927                                        <div class="col-xxs col-xs-12 col-sm-6 col-md-3">
928              <div class="section-title">
929                <span>O sklepie</span>
930              </div>
931              <ul class="menu">
932                                  <li>
933                                          <a href="/news/n/53/O-nas">O nas</a>
934                                      </li>
935                              </ul>
936            </div>
937                                        <div class="col-xxs col-xs-12 col-sm-6 col-md-3">
938              <div class="section-title">
939                <span>Kontakt</span>
940              </div>
941              <ul class="menu">
942                                  <li>
943                                          <a href="/contact" >Skontaktuj się z Nami</a>
944                                      </li>
945                              </ul>
946            </div>
947                          
948  <div class="col-xs-12">
949    <div class="section-title center">
950      <span>Znajdziesz nas na</span>
951    </div>
952    <div class="socials">
953                                      <a              href="https://instagram.com/koli_sklep" rel="nofollow" target="_blank">
954                                      <i class="fa fa-instagram"></i>
955                                                                                                                                                          </a>
956                                                                                                                                                                            </div>
957  </div>
958      </div>
959    </div>
960  </div>
961</footer>
962
963<section class="footer-rights">
964  <div class="container-fluid">
965    <div class="center-block-position">
966              <span>Sklep internetowy na oprogramowaniu Sky-Shop.pl</span>
967        <a href="https://sky-shop.pl" target="_blank">
968          <img src="/admin/view/img/oprogramowanie-sklepu_new.svg" alt="sky-shop.pl">
969        </a>
970          </div>
971  </div>
972</section>
973			</main>
974
975
976
977<div class="fixed-elements">
978
979                                                                <div id="to-top">
980        <i class="fa fa-angle-up"></i>
981      </div>
982		
983      <div class="swipe-panel">
984        <div class="swipe-panel-content"></div>
985        <div class="swipe-panel-close-area"></div>
986      </div>
987    </div>
988    <!--  
988<script src="/view/new/scheme/public/_common/js/images.js?v=398"></script>
988  -->
989            
990<script type="application/ld+json">
991  {
992    "@context": "http://schema.org",
993    "@type": "Store",
994    "name": "Stroje piłkarskie dla dzieci, komplety i akcesoria | KOLI-SKLEP",
995    "description": "KOLI-SKLEP to sklep ze strojami piłkarskimi dla dzieci. Oferujemy komplety piłkarskie, koszulki, spodenki i akcesoria sportowe w atrakcyjnych cenach.",
996    "image": "https://koli-sklep.pl/upload/hj473/logos/Logo-KOLI-SKLEP-z-pilka-nozna%285%29_1.png"
997    , "openingHours": "Mo-Fr 09:00-17:00"    , "telephone": "605497222"    , "priceRange": "70-100"          , "address": {
998        "@type": "PostalAddress"
999        , "streetAddress": "Gabrieli Zapolskiej"        , "addressLocality": "Ostrów Wielkopolski"        , "addressRegion": "Wielkopolskie"        , "addressCountry": "Polska"      }
1000      }
1001</script>
1001
1002            
1003    
1004    
1004<script>
1005window.S = {"USER":{"name":"","email":""},"LANG":"pl","CURRENCY":{"name":"z\u0142","base":"PLN","rate":1,"decimal":{"separator":",","hide":"0"},"thousand":" ","rates":[{"name":"PLN","rate":1}],"used":[{"name":"PLN","symbol":"z\u0142"}]},"UPLOAD_PATH":"upload/hj473","HURT_PRICE":{"type":"","test":""},"TAX":23,"WDT":"0","SHOP":{"country":"PL"}};
1006window.L = {"YES":"Tak","NO":"Nie","NET":"Netto","GROSS":"Brutto","USER_2FA_RESEND_TIMER_PREFIX":"za","USER_CITY":"Miasto","USER_STREET2":"Ulica","ASQ_QUESTION":"Zadaj pytanie","INFORMATION":"Informacja","PDF_THIRD_INFO":"Dzi\u0119kujemy za zakupy w naszym sklepie.\u003Cbr /\u003EZapraszamy ponownie.","BACK_SHOPPING":"Kontynuuj zakupy","LOGIN_SERVICE_NO_VALIDATE":"Wyst\u0105pi\u0142 problem z uwierzytelnieniem logowania.","CONTINUE_SHOPPING":"Kontynuuj zakupy","MAKE_ORDER":"Realizuj zam\u00f3wienie","PRODUCT_ADDED":"Produkt zosta\u0142 dodany do koszyka","PRODUCT_ADDED_E_AMOUNT":"Do Twojego koszyka zosta\u0142a dodana wybrana ilo\u015b\u0107 sztuk produktu. Podczas realizacji zam\u00f3wienia b\u0119dzie mo\u017cna j\u0105 zmieni\u0107.\u003Cbr /\u003E\u003Cbr /\u003ESzczeg\u00f3\u0142owa zawarto\u015b\u0107 koszyka znajduje si\u0119 u g\u00f3ry strony pod ikon\u0105 koszyka. ","PRODUCT_ADDED_TO_STORE":"Produkt zosta\u0142 dodany do przechowalni","PRODUCT_REMOVED_FROM_STORE":"Produkt zosta\u0142 usuni\u0119ty z przechowalni","PRODUCT_WAS_NOT_EVALUATED":"Nie uda\u0142o si\u0119 oceni\u0107 produktu","ADD_RATING_MUST_BE_COMPLETED_WITH_SIGNATURE":"Aby m\u00f3c doda\u0107 ocen\u0119 musi by\u0107 uzupe\u0142nione pole z podpisem i wybrana przynajmniej jedna ocena","ADD_RATING_MUST_BE_COMPLETED_WITH_ALL_SIGNATURES":"Aby oceni\u0107 produkt konieczne jest uzupe\u0142nienie pola \u201epodpis\u201d oraz \"opinia\" i przyznanie gwiazdek w ka\u017cdej z trzech kategorii.","INPUT_EMAIL":"Wpisz sw\u00f3j e-mail","INPUT_PASSWORD":"Wpisz swoje has\u0142o","EMAIL":"E-mail","ADD_ADDRESS":"Zapisz si\u0119","SIGNATURE":"Podpis","LOGIN2":"Zaloguj si\u0119","SEND":"Wy\u015blij","FILTER":"Filtruj","CHANGE":"Zmie\u0144","APPLY":"Zastosuj","SELECT":"Wybierz","CONTACT":"Kontakt","YOU_ARE_US_ON":"Znajdziesz nas na","NOT_SELECTED":"Nie wybrano","DAYS":"dni","PRICE_FROM":"Cena od","PRICE_TO":"Cena do","PARAMETERS_LIST":"Lista parametr\u00f3w","SELECT_BANK":"Wybierz bank","RATING_HAS_BEEN_ADDED":"Ocena zosta\u0142a dodana","YOU_CAN_PAY_FOR_UP_TO_POINTS":"Zam\u00f3wienie mo\u017cesz op\u0142aci\u0107 za maksymalnie [POINTS] pkt.","REGISTRATION_WAS_SUCCESSFUL":"Dzi\u0119kujemy za rejestracj\u0119 w sklepie","LOGIN_ERRORS":"Wyst\u0105pi\u0142y b\u0142\u0119dy przy logowaniu","OPT_REQIRED_INFO":"Konieczne jest wybranie parametr\u00f3w produktu","FIRST_SELECT_CITY":"Najpierw wybierz miasto","PLEASE_TRY_AGAIN":"Spr\u00f3buj ponownie jeszcze raz, je\u017celi problem nadal b\u0119dzie wyst\u0119powa\u0142 skontaktuj si\u0119 z nami i powiadom nas o b\u0142\u0119dzie","NOT_AWARD_NEW_POINTS":"W zam\u00f3wieniu w kt\u00f3rym wykorzystujesz posiadane punkty nie przyznajemy nowych punkt\u00f3w","RESIGN_WITH_NEWSLETTER":"Rezygnacja z newslettera","CONFIRM_REMOVE_NEWSLETTER":"Czy na pewno chcesz zrezygnowa\u0107 z newslettera?","NUMBER_WAS_SENT":"Numer zosta\u0142 wys\u0142any","EMAIL_WAS_SENT":"E-mail zosta\u0142 wys\u0142any","EMAIL_WAS_SAVE":"E-mail zosta\u0142 zapisany","COUPON_ACTIVATE":"Tw\u00f3j kupon zosta\u0142 aktywowany!","AFTER_YOU_PAY_THE_ORDER_WILL_RECEIVE":"Po op\u0142aceniu zam\u00f3wienia otrzymasz \u003Cb\u003E[POINTS]\u003C/b\u003E pkt. do wykorzystania","CONDITIONAL_ACCESS_STORE":"Warunkowy dost\u0119p do sklepu","SHOP_TEMPORARILY_UNAVAILAbLE":"","WRONG_PASSWORD_NOT_SAME":"Podane has\u0142a nie s\u0105 takie same","NO_PRODUCTS_IN_CATEGORY":"Brak produkt\u00f3w do wy\u015bwietlenia","ERROR_REQUIRED_FIELD":"To pole jest wymagane","ERROR_EMAIL_IS_INVALID":"Podany adres e-mail jest nieprawid\u0142owy","ERROR_POSTCODE_IS_INVALID":"Wprowad\u017a kod pocztowy w formacie XX-XXX","ERROR_STREET_ADDRESS_NR_IS_INVALID":"Wprowad\u017a nr domu","ERROR_PHONE_IS_INVALID":"Podany numer telefonu jest nieprawid\u0142owy","ERROR_MIN_CHAR":"Minimalna liczba znak\u00f3w to [CHARS]","ERROR_MAX_CHAR":"Maksymalna liczba znak\u00f3w to [CHARS]","ERROR_SELECT_PAYMENT_METHOD":"Prosz\u0119 wybra\u0107 metod\u0119 p\u0142atno\u015bci","ERROR_SELECT_BANK":"Prosz\u0119 wybra\u0107 bank, z kt\u00f3rego dokonasz p\u0142atno\u015bci","ERROR_SELECT_DELIVERY_METHOD":"Prosz\u0119 wybra\u0107 metod\u0119 dostawy","ERROR_SELECT_DELIVERY_CITY":"Prosz\u0119 wybra\u0107 miasto dostawy","ERROR_SELECT_DELIVERY_STREET":"Prosz\u0119 wybra\u0107 ulic\u0119 dostawy","ERROR_UNEXPECTED_ERROR":"Wyst\u0105pi\u0142 nieoczekiwany b\u0142\u0105d","ERROR_CRITICAL_MESSAGE":"Prosimy od\u015bwie\u017cy\u0107 stron\u0119 lub spr\u00f3bowa\u0107 ponownie za kilka minut.\u003Cbr /\u003E            Je\u015bli problem b\u0119dzie si\u0119 powtarza\u0142, skontaktuj si\u0119 z administratorem sklepu.","ERROR_TAX_NUMBER_IS_INVALID":"Podany numer NIP jest nieprawid\u0142owy","ERROR_TRY_AGAIN":"Spr\u00f3buj ponownie.","FORM_VALIDATION_FAILED_JS":"Brak pola walidacji. Sprawd\u017a czy masz w\u0142\u0105czony Javascript w przegl\u0105darce.","OPTION_REQUIRED_FILL":"Konieczne jest wype\u0142nienie parametru","TEXT_OPTION_MAX_LENGTH":"Ilo\u015b\u
10060107 znak\u00f3w musi mie\u015bci\u0107 si\u0119 w przedziale","PAYPAL_TRANSACTION_VERIFY":"Weryfikacja transakcji","PAYPAL_FINISH":"","UNSUBSCRIBE_NEWSLETTER":"Zrezygnuj z subskrypcji","FIND_SELECT_PARCEL_LOCER":"Znajd\u017a i wybierz paczkomat","FIND_SELECT_POINT":"Znajd\u017a i wybierz punkt","SELECT_PARCEL_LOCKER_MAP":"Wybierz paczkomat z mapy","SELECT_POINT_MAP":"Wybierz punkt z mapy","MAXIMUM_QUANTITY_REACHED":"Osi\u0105gni\u0119to maksymaln\u0105 ilo\u015b\u0107","MINIMUM_QUANTITY_REACHED":"Osi\u0105gni\u0119to minimaln\u0105 ilo\u015b\u0107","MORE":"Wi\u0119cej","ERROR_SELECT_REGISTER_METHOD":"Prosz\u0119 wybra\u0107 jedn\u0105 z opcji","LOGIN_SUCCESS":"Poprawne logowanie do konta","LOGIN_REQUIRE":"Zaloguj si\u0119, aby przej\u015b\u0107 dalej","ERROR_NOT_UNIQUE":"Wa\u017cno\u015b\u0107 strony wygas\u0142a. Prosz\u0119 powt\u00f3rzy\u0107 procedur\u0119 od pocz\u0105tku","DPD_PICKUP_POINT_MAP":"Znajd\u017a i wybierz punkt DPD","WDT_TEXT":"\u003Cp\u003EZakup ze stawk\u0105 VAT-UE 0% w ramach wewn\u0105trzwsp\u00f3lnotowej dostawy towar\u00f3w (\u003Ca href=\"/news/n/67/Regulamin\" target=\"_blank\" rel=\"noopener\"\u003Eregulamin\u003C/a\u003E)\u003C/p\u003E","NOT_SELECTED_DELIVERY_METHOD":"Dla wybranej p\u0142atno\u015bci nie zosta\u0142a wybrana forma dostawy","GRATIS_REMOVED":"Po przeliczeniu cen, zam\u00f3wienie nie spe\u0142nia warunk\u00f3w umo\u017cliwiaj\u0105cych otrzymanie wybranego gratisu (zbyt niska kwota zam\u00f3wienia). Gratis zosta\u0142 usuni\u0119ty.\u003Cbr\u003E\u003Cbr\u003EJe\u015bli chcesz go otrzyma\u0107: wr\u00f3\u0107 do sklepu i dodaj do koszyka wi\u0119cej produkt\u00f3w, a nast\u0119pnie ponownie wybierz interesuj\u0105cy Ci\u0119 gratis. Pami\u0119taj, \u017ce do mo\u017cliwo\u015bci otrzymania gratisu brana jest pod uwag\u0119 tylko suma cen produkt\u00f3w, bez ceny dostawy. ","GLS_PICKUP_POINT_MAP":"Znajd\u017a i wybierz punkt Szybkiej Paczki GLS","NOTIFICATION_EXIST_FOR_EMAIL":"Podany adres e-mail zosta\u0142 ju\u017c wpisany na list\u0119 powiadomie\u0144 o dost\u0119pno\u015bci tego produktu. ","SUB_PRODUCTS_SHOW_CART":"Zobacz list\u0119 sk\u0142adnik\u00f3w zestawu","SUB_PRODUCTS_HIDE_CART":"Ukryj list\u0119 skladnik\u00f3w zestawu","PRODUCT":"Produkt","NO_PARAMETERS_SUBPRODUCT_SELECTED":"Brak parametr\u00f3w dodatkowych","ADD_TO_STORE":"Do przechowalni","PRODUCT_IN_STORE":"Produkt w przechowalni","BACK_BTN_LABEL":"Powr\u00f3t","PRODUCT_SHIPMENT_COUNTER_PERIOD":"Zam\u00f3w w ci\u0105gu","PRODUCT_SHIPMENT_COUNTER_TODAY":"a paczk\u0119 wy\u015blemy dzi\u015b","PRODUCT_SHIPMENT_COUNTER_TOMORROW":"a paczk\u0119 wy\u015blemy jutro","PRODUCT_SHIPMENT_COUNTER_AFTER_TOMORROW":"a paczk\u0119 wy\u015blemy pojutrze","HOURS":"Godziny","MINUTES":"Minuty","SECONDS":"Sekundy","RUCH_PICKUP_POINT_MAP":"Znajd\u017a i wybierz punkt odbioru","INVALID_ASCII_CHARACTERS":"Podana warto\u015b\u0107 parametru jest nieprawid\u0142owa. Sprawd\u017a czy wprowadzona warto\u015b\u0107 nie zawiera obrazk\u00f3w, kod\u00f3w ASCII lub emoji. Pole pozwala na wprowadzenie jedynie warto\u015bci tekstowych. ","CATEGORIES":"Kategorie","FAVOURITE":"Ulubione","MORE_ABOUT_PRODUCT":"Wi\u0119cej  o produkcie","SHOW_PRODUCT_IMG":"Poka\u017c wi\u0119cej zdj\u0119\u0107","HIDE_PRODUCT_IMG":"Schowaj cz\u0119\u015b\u0107 zdj\u0119\u0107","SHOW_MORE":"Poka\u017c wi\u0119cej","SHOW_LESS":"Poka\u017c mniej","METHODS_PAYMENTS_OPTIONS":"Sposoby i koszty dostawy","OR":"lub","OR_CREATE_ACCOUNT_WITH":"lub za\u0142\u00f3\u017c konto przez","MORE_PARAMETERS":"Wi\u0119cej parametr\u00f3w","SELECT_PLACEHOLDER":"Wybierz","RATE":"Oce\u0144","ADD":"Dodaj","ORDER_CONFIRM_ERROR_POPUP":"OK","PRODUCT_CARD_CLOSE_GALLERY":"Zamknij galeri\u0119 zdj\u0119\u0107","PRODUCTS_SLIDER_PREVIOUS_PRODUCTS":"Poprzednie produkty","PRODUCTS_SLIDER_NEXT_PRODUCTS":"Nast\u0119pne produkty","QUICK_SEARCH_ARIA_MATCHING_RESULTS_INFO":"Ilo\u015b\u0107 pasuj\u0105cych produkt\u00f3w do wyszukiwanej frazy","QUICK_SEARCH_ARIA_PRODUCT_PRICE_PROMOTION":"Cena promocyjna","QUICK_SEARCH_ARIA_PRODUCT_PRICE":"Cena","SLIDER_PREVIOUS_SLIDE":"Poprzedni slajd","SLIDER_NEXT_SLIDE":"Nast\u0119pny slajd","FAVORITE_PRODUCTS_COUNT":"Liczba ulubionych produkt\u00f3w:","PRODUCER_CAROUSEL_BUTTON_PREV":"Poprzedni element karuzeli","PRODUCER_CAROUSEL_BUTTON_NEXT":"Nast\u0119pny element karuzeli","CHECKBOX_SELECTED":"zaznaczony","CHECKBOX_UNSELECTED":"odznaczony","PRODUCT_CARD_GALLERY":"Galeria zdj\u0119\u0107 produktu","PRODUCT_CURRENTLY_UNAVAILABLE":"Produkt aktualnie niedost\u0119pny","PRODUCTS_LISTS_PAGES_FILTER":"Filtr","PRODUCTS_LISTS_PAGES_APPLIED_FILTER":"zastosowany","CLOSE_POPUP":"Zamknij okno popup","SCROLL_LEFT":"Przewi\u0144 w lewo","SCROLL_RIGHT":"Przewi\u0144 w prawo","SORT_APPLIED":"Zastosowano sortowanie:","ERROR_ALL_ERRORS_IN_FORM":"Wszystkie b\u0142\u0119dy w formularzu:","ERROR_REQUIRED_FIELD_WITH_LABEL":"Pole [LABEL] jest wymagane","ERROR_MIN_CHAR_WITH_LABEL":"Minimalna liczba znak\u00f3w w polu [LABEL] to [CHARS]","ERROR_MAX_CHAR_WITH_LABEL":"Maksymalna liczba znak\u00f3w w polu [LABEL] to [CHARS]","ERROR_REQUIRED_RATE_FIELD":"Wymagana jest ocena produktu","SELECT_FROM_LIST":"Wybierz z listy","STREET":"Ulica","STREET_ADDRESS_NR":"nr domu","COUNTER_DECREASE":"Zmniejsz ilo\u015b\u
10060107","COUNTER_INCREASE":"Zwi\u0119ksz ilo\u015b\u0107","SELECT_CLEAR":"Wyczy\u015b\u0107","USER_LOGGED_IN":"Zalogowano pomy\u015blnie","USER_LOGGED_OUT":"Wylogowano pomy\u015blnie","CLEAR_PARAMETER":"Wyczy\u015b\u0107 zaznaczony parametr","CART_PRODUCT_REMOVED":"Produkt zosta\u0142 usuni\u0119ty z koszyka","PARAMETER_UNAVAILABLE":"niedost\u0119pny","AMOUNT":"Ilo\u015b\u0107","REMOVE_PRODUCT_FROM_STORE":"Usu\u0144 z ulubionych produkt","ADD_PRODUCT_TO_STORE":"Dodaj do ulubionych produkt","PRODUCT_INFORMATION_REMOVE_FROM_FAVOURITE":"Usu\u0144 z ulubionych","PRODUCT_INFORMATION_ADD_TO_FAVOURITE":"Dodaj do ulubionych","SEARCH":"Szukaj","TEXT_PARAMETER":"Parametr tekstowy","NEWSLETTER_THANK_HEADER":"Dzi\u0119kujemy za zapisanie do newslettera","OPTION_REQUIRED":"Konieczne jest wybranie parametru","PARAMETER_RADIO_NAVIGATION_HINT":"U\u017cyj klawiszy strza\u0142ek do nawigacji. Spacji, aby wybra\u0107."};
1007</script>
1007
1008        
1008<script src="/view/new/scheme/public/_common/js/libs/cookieconsent/cookieconsent.js"></script>
1008
1009    
1009<script async>
1010        window.addEventListener('load', function(){
1011        // obtain plugin
1012        var cc = initCookieConsent();
1013        // run plugin with your configuration
1014
1015        const getCookieNames = () => {
1016            const allCookies = document.cookie.split("; ")
1017            const allCookiesNames = allCookies.reduce((cookies, cookie) => {
1018                const cookieName = cookie.split('=')[0]
1019                cookies.push(cookieName)
1020
1021                return cookies
1022            }, [])
1023
1024            return allCookiesNames
1025        }
1026
1027        let allCookiesNames = getCookieNames()
1028        let requiredCookiesNames = []
1029        let requiredCookiesNamesRegex = []
1030
1031        requiredCookiesNames.push('cc_cookie');requiredCookiesNames.push('win_popup');requiredCookiesNames.push('store');requiredCookiesNames.push('skin_tpl');requiredCookiesNames.push('SERVERID');requiredCookiesNames.push('scart_time');requiredCookiesNames.push('scart');requiredCookiesNames.push('scart_id');requiredCookiesNames.push('PHPSESSID');requiredCookiesNames.push('ord_f9');requiredCookiesNames.push('ord_f8');requiredCookiesNames.push('ord_f7');requiredCookiesNames.push('ord_f6');requiredCookiesNames.push('ord_f5');requiredCookiesNames.push('ord_f4');requiredCookiesNames.push('ord_f3');requiredCookiesNames.push('ord_f2');requiredCookiesNames.push('ord_f1');requiredCookiesNames.push('newsletter_popup');requiredCookiesNames.push('lastseen');requiredCookiesNames.push('lang');requiredCookiesNames.push('js_hash');requiredCookiesNames.push('infoblock_close_code');requiredCookiesNames.push('googtrans');requiredCookiesNames.push('G_ENABLED_IDPS');requiredCookiesNames.push('G_AUTHUSER_H');requiredCookiesNames.push('currency');requiredCookiesNames.push('color_preview');requiredCookiesNames.push('co_accept');requiredCookiesNames.push('ca_yes');requiredCookiesNames.push('autologin');requiredCookiesNames.push('__zlcstore');requiredCookiesNames.push('__zlcid');requiredCookiesNames.push('referer');requiredCookiesNames.push('order_unique');requiredCookiesNames.push('sky2_cart_id');requiredCookiesNames.push('at_priv');requiredCookiesNames.push('challenge_2fa');            requiredCookiesNamesRegex.push('^(ac_|czater__|zte)s*[A-Za-z]');
1032                const validateRegex = prefix => {
1033                    for (const cookiesRegex of requiredCookiesNamesRegex) {
1034                        const regexp = new RegExp(cookiesRegex)
1035                        const isValidRegex = regexp.test(prefix)
1036
1037                        if (isValidRegex) {
1038                            return true
1039                        }
1040                    }
1041                }
1042
1043                const getHostnameSubdomains = (hostname) => {
1044                    let subdomains = []
1045                    const splittedHostnameArray = hostname.split('.').slice(0, -1)
1046
1047                    splittedHostnameArray.forEach(subdomain => {
1048                        subdomains.push(hostname)
1049
1050                        hostname = hostname.replace(subdomain + '.', '')
1051                    })
1052
1053                    return subdomains
1054                }
1055
1056                const deleteCookies = (cookieNames, subdomains) => cookieNames.forEach(name => {
1057                    const isValidRegex = validateRegex(name)
1058
1059                    if (!requiredCookiesNames.includes(name) && !isValidRegex) {
1060                        subdomains.forEach(subdomain => cc.eraseCookies(name, '', subdomain))
1061                    }
1062                })
1063
1064                const decodeHtml = (html) => {
1065                    const txt = document.createElement("textarea");
1066                    txt.innerHTML = html;
1067                    return txt.value;
1068                }
1069
1070                const getCookie = (name) => {
1071                    const pair = document.cookie.split('; ').find(x => x.startsWith(name+'='))
1072                    if (pair) {
1073                        return JSON.parse(pair.split('=')[1])
1074                    }
1075                }
1076
1077                const setConsentModeParameters = (cookie) => {
1078                    allCookiesNames = getCookieNames()
1079                    const subdomains = getHostnameSubdomains(window.location.hostname)
1080
1081                    if (cookie.categories.length !== 3) deleteCookies(allCookiesNames, subdomains)
1082
1083                    Analytics.updateConsent(cookie.categories);
1084                }
1085
1086                cc.run({
1087                    current_lang: 'pl',
1088                    autoclear_cookies: true,
1089                    page_scripts: true,
1090                    force_consent: true,
1091                    remove_cookie_tables: true,
1092                    gui_options: {
1093                        consent_modal: {
1094                            layout: 'box',
1095                            position: 'middle center',
1096                            transition: 'zoom',
1097                            swap_buttons: true
1098                        },
1099                        settings_modal: {
1100                            layout: 'box',
1101                            position: 'left',
1102                            transition: 'zoom'
1103                        }
1104                    },
1105                    onFirstAction: function(user_preferences, cookie) {
1106                        setConsentModeParameters(cookie)
1107                    },
1108                    onChange: function (cookie, changed_categories) {
1109                        setConsentModeParameters(cookie)
1110                    },
1111                    languages: {
1112                        'pl': {
1113                            consent_modal: {
1114                                title: decodeHtml('Informacje dotyczące plików cookies'),
1115                                description: decodeHtml('<p>Ta witryna korzysta z własnych plików cookie, aby zapewnić Ci najwyższy poziom doświadczenia na naszej stronie. Wykorzystujemy również pliki cookies stron trzecich w celu ulepszenia naszych usług, a następnie wyświetlania reklam związanych z Twoimi preferencjami na podstawie analizy Twoich zachowań podczas nawigacji po stronie.</p>'),
1116                                primary_btn: {
1117                                    text: 'Zaakceptuj wszystkie',
1118                                    role: 'accept_all'
1119                                },
1120                                secondary_btn: {
1121                                    text: 'Dostosuj >',
1122                                    role: 'settings'
1123                                }
1124                            },
1125                            settings_modal: {
1126                                title: decodeHtml('Szczegóły'),
1127                                save_settings_btn: 'Zapisz',
1128                                accept_all_btn: 'Zaakceptuj wszystkie',
1129                                reject_all_btn: 'Wyłącz wszystkie',
1130                                close_btn_label: '',
1131                                cookie_table_caption: 'Cookie list',
1132                                cookie_table_headers: [
1133                                    {col1: 'Name'},
1134                                    {col2: 'Domain'},
1135                                    {col3: 'Expiration'},
1136                                    {col4: 'Description'}
1137                                ],
1138                                blocks: [
1139                                    {
1140                                        title: decodeHtml('Informacje dotyczące plików cookies'),
1141                                        description: decodeHtml('<p>Ta witryna korzysta z własnych plików cookie, aby zapewnić Ci najwyższy poziom doświadczenia na naszej stronie. Wykorzystujemy również pliki cookies stron trzecich w celu ulepszenia naszych usług, a następnie wyświetlania reklam związanych z Twoimi preferencjami na podstawie analizy Twoich zachowań podczas nawigacji po stronie.</p>'),
1142                                    }, {
1143                                        title: decodeHtml('Wymagane do prawidłowego działania strony'),
1144                                        description: decodeHtml('<p>Pliki cookie niezbędne do prawidłowego wyświetlania i działania sklepu.</p>'),
1145                                        toggle: {
1146                                            value: 'required',
1147                                            enabled: true,
1148                                            readonly: true
1149                                        }
1150                                    }, {
1151                                        title: decodeHtml('Statystyczne'),
1152                                        description: decodeHtml('<p>Pliki cookie gromadzące anonimizowane informacje o zachowaniu użytkownika na stronie.</p>'),
1153                                        toggle: {
1154                                            value: 'analytics',
1155                                            enabled: false,
1156                                            readonly: false
1157                                        }
1158                                    }, {
1159                                        title: decodeHtml('Marketingowe'),
1160                                        description: decodeHtml('<p>Marketingowe pliki cookie stosowane są w celu optymalizacji i personalizacji treści reklamowych na stronach internetowych.</p>'),
1161                                        toggle: {
1162                                            value: 'marketing',
1163                                            enabled: false,
1164                                            readonly: false
1165                                        }
1166                                    },
1167                                                                        {
1168                                        title: decodeHtml('O cookies'),
1169                                        description: decodeHtml('<p>Pliki cookie to niewielkie pliki tekstowe, które są zapisywane na komputerze lub urządzeniu mobilnym przez strony internetowe, które odwiedzasz. Służą do różnych celów, takich jak zapamiętywanie informacji o logowaniu użytkownika, śledzenie zachowania użytkownika w celach reklamowych i personalizacji doświadczenia przeglądania użytkownika. Istnieją dwa rodzaje plików cookie: sesyjne i trwałe. Te pierwsze są usuwane po zakończeniu sesji przeglądarki, podczas gdy te drugie pozostają na urządzeniu przez określony czas lub do momentu ich ręcznego usunięcia. Szczegółowe informacje dotyczące przetwarzania cookies znajdziesz w <a href=&#34;/news/n/134/Polityka-cookies&#34;>polityce prywatności</a>.</p>'),
1170                                    }
1171                                                                    ]
1172                            }
1173                        }
1174                    }
1175                });
1176
1177                // 2.x version of Orestbida supports natively only two buttons. 
1178                // We add the third button for necessary cookies manually.
1179                let btnContainer = document.getElementById('c-bns');
1180                let primaryBtn = document.getElementById('c-p-bn');
1181                
1182                if (btnContainer && primaryBtn) {
1183                    let necessaryBtn = document.createElement('button');
1184                    necessaryBtn.id = 'c-n-bn';
1185                    necessaryBtn.className = 'c-bn c_link';
1186                    necessaryBtn.innerText = 'Wyłącz wszystkie';
1187                    
1188                    necessaryBtn.addEventListener('click', function() {
1189                        cc.accept([]);
1190                        cc.hide();
1191                    });
1192                    
1193                    btnContainer.prepend(necessaryBtn);
1194                }
1195            });
1196    </script>
1196
1197    
1198    
1198<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-cookies.min.js" defer></script>
1198
1199    
1199<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-aria.min.js" defer></script>
1199
1200    
1200<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-animate.min.js" defer></script>
1200
1201    
1201<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-messages.min.js" defer></script>
1201
1202    
1202<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-sanitize.min.js" defer></script>
1202
1203    
1203<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-material.min.js" defer></script>
1203
1204    
1204<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-ui-select.min.js" defer></script>
1204
1205
1206    
1206<script src="/view/new/userContent/hj473/script.js?v=398"></script>
1206
1207    
1207<script>
1208/**
1209 * This script detects WebP support, and adds a "nowebp" class to the body
1210 * element if support is not present.
1211 *
1212 * It uses two detections:
1213 * 1) The first quick and synchroneous one checks if the browser
1214 *    can encode a canvas into a WebP Data URL. It returns true right away on
1215 * Chrome.
1216 * 2) The second longer and asynchroneous one checks if the browser
1217 *    can decode a lossy image WebP Data URL. It returns true on all browsers
1218 * that actually support WebP.
1219 *
1220 * Tested on:
1221 * 1) WebP supported (no class added): Chrome, Safari (Big Sur+), iOS 14+
1222 * Safari, Firefox, MS Edge 18+
1223 * 2) WebP not supported (class added): iOS 13.x- Safari, MacOS Safari (older
1224 * than Big Sur), IE 11, MS Edge 17- See: https://caniuse.com/?search=webp
1225 **/
1226
1227const webp_support_level = 'lossy'; // Change this to "alpha" or "animation" if required.
1228
1229// Quick WebP detection support (check encoding): reports synchroneously true on most browsers, except Safari
1230const check_webp_decoding = () => {
1231    const elem = document.createElement('canvas');
1232    if (!!(elem.getContext && elem.getContext('2d'))) {
1233        return elem.toDataURL('image/webp').indexOf('data:image/webp') == 0;
1234    }
1235    return false;
1236}
1237// Long WebP detection (check decoding): reports asynchroneously true on all browsers, that's the method used by Google
1238const check_webp_feature = (feature, callback) => {
1239    const kTestImages = {
1240        lossy: "UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA",
1241        lossless: "UklGRhoAAABXRUJQVlA4TA0AAAAvAAAAEAcQERGIiP4HAA==",
1242        alpha: "UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA==",
1243        animation: "UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA"
1244    };
1245    const img = new Image();
1246    img.onload = function () {
1247        const result = (img.width > 0) && (img.height > 0);
1248        callback(feature, result);
1249    };
1250    img.onerror = function () {
1251        callback(feature, false);
1252    };
1253    img.src = "data:image/webp;base64," + kTestImages[feature];
1254}
1255
1256const changeWebpImagesIfNotSupportedToJpg = function () {
1257    const changeImages = function() {
1258        document.querySelectorAll('img[data-src-old-browser]').forEach((el) => {
1259            const imgSrc = el.getAttribute('src')
1260            const dataSrc = el.dataset.src || ''
1261            const dataSrcOldBrowser = el.dataset.srcOldBrowser
1262            const isWebp = (url) => !!(url || '').toString().match(/\.webp$/i)
1263
1264            if (dataSrcOldBrowser) {
1265                if (isWebp(imgSrc)) {
1266                    el.src = dataSrcOldBrowser
1267                }
1268                if (isWebp(dataSrc)) {
1269                    el.dataset.src = dataSrcOldBrowser
1270                }
1271            }
1272        })
1273    };
1274
1275    if (!check_webp_decoding()) {
1276        check_webp_feature(webp_support_level, function (feature, isSupported) {
1277            if (!isSupported) {
1278                changeImages();
1279            }
1280        });
1281    }
1282}
1283
1284changeWebpImagesIfNotSupportedToJpg();
1285
1286</script>
1286
1287
1288        
1289
1290
1291	<img src="/stat_add_visit/?r=&amp;rand=1184221" rel="nofollow" style="position:fixed; opacity:0;" alt="">
1292
1293
1294
1295
1296    
1296<script>try{
1297}catch(error){console.error(error)}</script>
1297
1298
1299      </body>
1300</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.