PageSourceSearch

https://www.olvita.pl/Basket

html olvita.pl collected 2026-09-26 03:03:55 UTC 63,616 bytes, 1,060 lines download raw bytes

1
2
3
4<!DOCTYPE html>
5<html lang="pl" class="koszyk">
6<head>
7    <meta charset="utf-8" />
8    <meta name="robots" content="noindex" />
9    <meta name="description" content="Producent olej&#243;w zimno tłoczonych, zdrowej żywności i kosmetyk&#243;w naturalnych" />
10    <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1" />
11        <meta property="og:title" content="Olvita - Koszyk" />
12    <meta property="og:description" content="Producent olej&#243;w zimno tłoczonych, zdrowej żywności i kosmetyk&#243;w naturalnych" />
13    <meta property="og:site_name" content="Olvita" />
14        <meta property="og:image" content="https://www.pasaz24cdn.pl/web5908/media/logo2.png" />
15
16    <link rel="shortcut icon" href="https://www.pasaz24cdn.pl/web5908/cf75abe5-18ef-4748-8ba8-7d76bbe263a9" type="image/x-icon" />
17    <link rel="stylesheet" href="https://www.pasaz24cdn.pl/public/bundles/styles-a75b162a4e.css" type="text/css" />
18                    <link href="https://www.pasaz24cdn.pl/web5908/template/css/styles.css?d=bcf2dc32-5725-4173-9557-34665b14861f" rel="stylesheet" data-type="customStyles">
19    
19<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
19
20    
20<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
20
21    
21<script src="https://cdn.jsdelivr.net/npm/[email protected]/jquery-todictionary.min.js"></script>
21
22    
22<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
22
23    
23<script src="https://cdnjs.cloudflare.com/ajax/libs/spin.js/2.3.2/spin.min.js"></script>
23
24    
24<script src="https://cdnjs.cloudflare.com/ajax/libs/globalize/0.1.1/globalize.min.js"></script>
24
25    
25<script src="https://cdnjs.cloudflare.com/ajax/libs/globalize/0.1.1/cultures/globalize.culture.pl.min.js"></script>
25
26    
26<script src="https://cdn.jsdelivr.net/npm/[email protected]/iban.js" integrity="sha256-HJl1Pl2W/uUZYtImI029K/bZBo+5RRRNyAg6WzUmkgU=" crossorigin="anonymous"></script>
26
27    
27<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.3.0/knockout-min.js" integrity="sha256-Q+Ie6B2Arcz1S11XbaKuTKy1lSggFM+JsPFU9MO3qpU=" crossorigin="anonymous"></script>
27
28    
28<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout.mapping/2.4.1/knockout.mapping.min.js" integrity="sha256-gaGobNk1cPaj0abcVmyZxUYgCPsueCJwN5i4DjC4BS0=" crossorigin="anonymous"></script>
28
29    
29<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout-postbox/0.4.2/knockout-postbox.min.js" integrity="sha256-mpbF5YF/yO3aV6vr1QjJH44vsO2CNRCorplY2qmrjE4=" crossorigin="anonymous"></script>
29
30    
30<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout-sortable/0.9.3/knockout-sortable.min.js" integrity="sha256-dFguwPqoJYlq83WUxv/7d8z5xYbEdOqoJvD27fHqBlE=" crossorigin="anonymous"></script>
30
31    
31<script src="https://cdn.jsdelivr.net/npm/[email protected]/knockout-switch-case.min.js" integrity="sha256-dN+Q9fDifdXfJHAhVpJ1QWmHiqVEPCWjUV4XaOPbA7E=" crossorigin="anonymous"></script>
31
32
33    
33<script src="https://www.pasaz24cdn.pl/public/bundles/knockout-7496e2af07.js"></script>
33
34    
34<script src="https://www.pasaz24cdn.pl/public/bundles/shared-ffb3f3ff45.js"></script>
34
35    
35<script src="https://www.pasaz24cdn.pl/public/bundles/cms-effc3b9207.js"></script>
35
36
37
38    
39   
39<script src="https://www.pasaz24cdn.pl/public/bundles/basket-179422edb8.js"></script>
39
40
41
42        
42<script>
43        ko.validation.init(
44            {
45                insertMessages: false,
46                decorateInputElement: true,
47                grouping: { deep: true, observable: true }
48            }
49        );
50    </script>
50
51
52            
52<script src="https://www.pasaz24cdn.pl/web5908/template/js/script.js?d=bcf2dc32-5725-4173-9557-34665b14861f"></script>
52
53    
53<script>
54        Globalize.culture("pl");
55        $(function () {
56            LayoutService.start()
57        });
58
59        function productImageLoadingError(source) {
60            source.src = "//www.pasaz24cdn.pl/public/content/img/defaultphoto.png";
61            source.onerror = "";
62            return true;
63        }
64
65            var _integration = {"analyticsId":null,"gaMeasurementId":"G-111999","basicEcommerce":false,"enhancedEcommerce":true,"googleTagManager_ContainerId":"GTM-MWV3VJ5T","facebookPixelId":null,"cookiePolicyAdvanced":false,"consentMode":null};
66    </script>
66
67
68        <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 72 bytes, lines 68-69
68
69        <script async src="https://www.googletagmanager.com/gtag/js?id=
69G-111999
vendor: 20 bytes, lines 69-70
69"></script>
70        
70<script>
71            
vendor: 167 bytes, lines 71-75
71window.dataLayer = window.dataLayer || [];
72            function gtag() { dataLayer.push(arguments); }
73            gtag('js', new Date());
74
75            gtag('config', '
75G-111999
vendor: 12 bytes, lines 75-76
75');
76        
76</script>
76
77        <!-- Google Tag Manager -->
78        
78<script>
vendor: 391 bytes, lines 78-86
78
79(function (w, d, s, l, i) {
80w[l] = w[l] || []; w[l].push({
81'gtm.start':
82                new Date().getTime(), event: 'gtm.js'
83}); var f = d.getElementsByTagName(s)[0],
84j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
85'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
86})(window, document, 'script', 'dataLayer', '
86GTM-MWV3VJ5T
vendor: 3 bytes, line 86
86');
86</script>
86
87        <!-- End Google Tag Manager -->
88    
88<script>
89    var appInsights=window.appInsights||function(config){
90        function i(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="AuthenticatedUserContext",h="start",c="stop",l="Track",a=l+"Event",v=l+"Page",y=u.createElement(o),r,f;y.src=config.url||"https://az416426.vo.msecnd.net/scripts/a/ai.0.js";u.getElementsByTagName(o)[0].parentNode.appendChild(y);try{t.cookie=u.cookie}catch(p){}for(t.queue=[],t.version="1.0",r=["Event","Exception","Metric","PageView","Trace","Dependency"];r.length;)i("track"+r.pop());return i("set"+s),i("clear"+s),i(h+a),i(c+a),i(h+v),i(c+v),i("flush"),config.disableExceptionTracking||(r="onerror",i("_"+r),f=e[r],e[r]=function(config,i,u,e,o){var s=f&&f(config,i,u,e,o);return s!==!0&&t["_"+r](config,i,u,e,o),s}),t
91    }({ instrumentationKey:"1a95692b-f0c1-4dae-88ae-6e143664adfa" });
92
93    window.appInsights=appInsights;
94    appInsights.trackPageView();
95    
96    appInsights.clearAuthenticatedUserContext();
97
98    </script>
98
99    <title>Olvita - Koszyk</title>
100</head>
101<body>
102    <input name="__RequestVerificationToken" type="hidden" value="UUh2U5iAKxbjVwBeag2pM2a2djIUGukBgQEQzn7Bh-lLothSXZ-s0QqYXr5WqCh2KJ9HsReiBR7zg4MJpBPGrK4L9J41" />
103    
103<script>
104        window.antiforgeryTokenForAjaxRqsInKnockoutVms = document.querySelector('input[name="__RequestVerificationToken"]').value;
105    </script>
105
106        <!-- Google Tag Manager (noscript) -->
vendor: 89 bytes, lines 106-108
106
107        <noscript>
108            <iframe src="https://www.googletagmanager.com/ns.html?id=
108GTM-MWV3VJ5T
vendor: 120 bytes, lines 108-111
108"
109                    height="0" width="0" style="display:none;visibility:hidden"></iframe>
110        </noscript>
111        
111<!-- End Google Tag Manager (noscript) -->
112            <div id="_popup" class="cookies">
113        <p>Ta strona korzysta z plik&#243;w cookie (ciasteczek) w celu personalizowania treści dla odbiorc&#243;w. Każdy użytkownik może wyłączyć zapisywanie plik&#243;w cookie w ustawieniach przeglądarki internetowej, co spowoduje, że nie będą gromadzone żadne informacje.</p>
114        <button onclick="SetCookie()" class="btn-accept">Ok, rozumiem</button>
115        <button onclick="location.href='/Home/Cookies';return false;" class="btn-properties">Chcę dowiedzieć się więcej o cookies</button>
116    </div>
117    
117<script>
118        function SetCookie() {
119            var date = new Date();
120            date.setDate(date.getDate() + 60 * 60 * 24 * 365);
121            document.cookie = "CookiePolicyAccepted = ' '; path=/; max-age=" + 60 * 60 * 24 * 365 + ";expires=" + date.toGMTString() + ";";
122            _popup.style.display = 'none';
123        }
124    </script>
124
125
126
127    
128    <div id="wrapper">
129        <header>
130            <div class="container-fluid">
131                <div class="row">
132            <div class="clearfix "></div>
133<div class='container'><div class='row'>        <div class="col-xs-12 col-sm-4 ">
134<div class="widget content-edit" id="c4P3KZ_2N0S9cAwBiwbOQg">
135    
136    <div class="widget-content">
137       
138<div style="text-align:center;"><a href="https://www.olvita.pl/"><img alt="" height="150" src="https://www.pasaz24cdn.pl/web5908/media/Logo%20Stare%20vs%20Nowe.png" width="420" /></a></div>    </div>
139</div>
140        </div>
141        <div class="col-xs-12 col-sm-2 ">
142
143<div class="widget cart" id="GqS1-Pmg10GZFMpT3fpjWg">
144        <div class="widget-content">            
145            <a href="/Basket" class="cart-info" rel="nofollow">
146                <span class="cart-title">Pozycji:</span>
147                <span id="basket-item-number" class="cart-quantity"><text data-bind="text:items">0</text></span>
148                <span id="basket-total-price" data-bind="text:totalPrice.format" class="cart-price">0,00  zł</span>
149            </a>
150            <div class="cart-tooltip">
151                <!-- ko if: empty -->
152                <p class="cart-empty">Koszyk jest pusty</p>
153                <!-- /ko -->
154                <div data-bind="foreach:products" class="cart-tooltip-list">
155                    <!-- ko if: $index()<15-->
156                    <div class="cart-tooltip-item" data-bind="css:{hide:$index()>=3, 'cart-tooltip-item-tohide':$index()>=3}">
157                        <div class="cart-tooltip-item-image">
158                            <!-- ko if: imageUrl  -->
159                            <img data-bind="attr:{src:imageUrl||'//www.pasaz24cdn.pl/public/content/img/defaultphoto.png', alt:'zdjęcie produktu '+name}" onerror="productImageLoadingError(this)" loading="lazy" />
160                            <!-- /ko -->
161                            <!-- ko ifnot: imageUrl  -->
162                            <img src="//www.pasaz24cdn.pl/public/content/img/defaultphoto.png" onerror="productImageLoadingError(this)" loading="lazy" alt="Domyślne zdjęcie produktu"/>
163                            <!-- /ko -->
164                        </div>
165                        <div class="cart-tooltip-item-description">
166                            <p class="cart-tooltip-item-title" data-bind="text:name"></p>
167                            <p class="cart-tooltip-item-quantity">
168                                <span class="cart-tooltip-item-label">Ilość:</span>
169                                <span class="cart-tooltip-item-quantity"><text data-bind="text:amount"></text> <!-- ko text:unit--><!--/ko--></span>
170                            </p>
171                            <p class="cart-tooltip-item-price">
172                                <span data-bind="css: { 'cart-tooltip-promotion-price': totalDiscountValue }"><span data-bind="numericText:totalPrice,precision:2"></span> zł</span>
173                                <!-- ko if: totalDiscountValue != undefined && ko.utils.unwrapObservable(totalDiscountValue) != null -->
174                                <span class="cart-tooltip-standard-price"><span data-bind="numericText:(ko.utils.unwrapObservable(priceBeforePromotion)*ko.utils.unwrapObservable(amount)), precision:2"></span> <span>zł</span></span>
175                                <!-- /ko -->
176                            </p>
177                        </div>
178                    </div>
179                    <!-- /ko -->
180                </div>
181                <!-- ko ifnot: empty -->
182                <!-- ko if: products().length>3-->
183                <div class="show-properties">
184                    <a class="showMoreItems" style="cursor:pointer">więcej</a>
185                </div>
186                <!-- /ko -->
187                <div class="cart-tooltip-summary-price">
188                    <span class="cart-tooltip-total-price-label">Suma:</span>
189                    <span class="cart-tooltip-total-price-value" data-bind="text:totalPrice.format">0,00</span>
190                </div>
191                <!-- /ko -->
192                <div class="cart-tooltip-props">
193                    <a href="/Basket" class="cart-tooltip-props-btn" rel="nofollow">Pokaż koszyk</a>
194                </div>
195            </div>
196        </div>
197</div>
198<script>
199    ko.applyBindings(new WidgetBasketVm(0,0,[]), document.getElementById('GqS1-Pmg10GZFMpT3fpjWg'));
200</script>
200 
201           </div>
202        <div class="col-xs-12 col-sm-2 ">
203
204<div class="widget user-account user-account-tooltip-visible" id="A9LLjpAXO0iUvhdW9bfcgg">
205    <div class="widget-content">
206<div class="user-account-tooltip">                    <div class="user-account-actions">
207                <a href="/Account/Login?returnUrl=https%3A%2F%2Fwww.olvita.pl%2FBasket" class="user-account-login" rel="nofollow">Zaloguj</a>
208                <i></i>
209                <a href="/Account/Register?returnUrl=https%3A%2F%2Fwww.olvita.pl%2FBasket" class="user-account-register" rel="nofollow">Zarejestruj</a>
210            </div>
211        </div>    </div>
212</div>
213        </div>
214        <div class="col-xs-12 col-sm-4 ">
215
216
217
218<div class="widget search-widget" id="dOQnug1qG0WjxsQAx4YsQw">
219
220    <div class="widget-content">
221            <form class="search-widget-form" action="/SKLEP" method="get" novalidate="novalidate">
222                <input id="ViewTypedOQnug1qG0WjxsQAx4YsQw" name="ViewType" type="hidden" value="" />
223                <input class="search-widget-query" data-bind="value: keyword, validationElement: keyword, valueUpdate: &#39;afterkeydown&#39;, attr:{placeholder:productsPlaceholder}" id="Keyword" name="Keyword" type="text" value="" />
224                
225                <span class="clear-input" data-bind="click:clearForm,visible:keyword"></span>
226                <button type="submit" class="btn-search" data-bind="click:searchProducts">Szukaj</button>
227            </form>
228    </div>
229</div>
230<script>
231    ko.applyBindings(ko.validatedObservable(new WidgetSearchViewModel({"header":null,"keyword":null,"keywordSite":null,"productRedirectUrl":"/SKLEP","searchSite":false,"viewType":null})), document.getElementById('dOQnug1qG0WjxsQAx4YsQw'));
232</script>
232
233        </div>
234            <div class="clearfix "></div>
235        <div class="col-xs-12 col-sm-12 ">
236
237
238<div class="widget main-menu " id="M3KyiLRLTUCT0WmPyzH5DQ">
239
240    <div class="widget-content">
241        <button class="navbar-toggle" type="button" aria-label="Pokaż/ukryj menu">
242            <span class="icon-bar"></span>
243            <span class="icon-bar"></span>
244            <span class="icon-bar"></span>
245        </button>
246        <div class="nav-collapse collapse">
247            <ul class="nav navbar-nav">
248
249                        <li >
250                            <a href="/stronaglowna">Strona gł&#243;wna</a>
251                        </li>
252                        <li >
253                            <a href="/aktualnosci">Aktualności</a>
254                        </li>
255                        <li >
256                            <a href="/SKLEP">SKLEP</a>
257                        </li>
258                        <li >
259                            <a href="/onas">O nas</a>
260                        </li>
261                        <li >
262                            <a href="/kontakt">Kontakt</a>
263                        </li>
264            </ul>
265        </div>
266    </div>
267</div>
268
269<div class="widget content-edit" id="yMjlWCQCnESp1UfbksBUFA">
270    
271    <div class="widget-content">
272       
273<p align="center" style="text-align:right;"><strong><span style="font-size:14.0pt;font-family:'Century',serif;color:#525252;">tel. 74&nbsp;850 52 02</span></strong><strong></strong></p><p align="center" style="text-align:right;"></p>    </div>
274</div>
275        </div>
276        <div class="col-xs-12 col-sm-6 ">
277<div class="widget content-edit" id="YwUNCoYl00yrFxnk0ytmPQ">
278    
279    <div class="widget-content">
280       
281<p></p><p style="text-align:left;"><img src="data:image/png;base64,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" /></p>    </div>
282</div>
283        </div>
284</div></div>
285                </div>
286            </div>
287        </header>
288
289        <div class="content" role="main">
290            <div class="container">
291                <div class="row">
292                    
293
294
295<section>
296    <div class="basket-area col-xs-12" id="basket-grid">
297        <div class="basket-steps">
298            <a href="/Basket">M&#243;j koszyk</a>
299        </div>
300                        <div class="basket-area-empty" data-bind="visible: basketEmpty" style="display:none">
301            <p>Tw&#243;j koszyk jest jeszcze pusty. <a href="/SKLEP">Rozpocznij zakupy</a></p>
302        </div>
303        <div data-bind="hidden: basketEmpty">
304<table class="basket-area-items-list">
305    <thead>
306        <tr>
307            <th class="th-image" scope="col">Zdjęcie</th>
308            <th class="th-name" scope="col">Nazwa towaru</th>
309            <th class="th-quantity" scope="col">Ilość</th>
310            <th scope="col">Cena</th>
311            <!-- ko if: showPromotions -->
312            <th scope="col">Rabat</th><!-- /ko -->
313            <th scope="col">Wartość</th>
314            <th class="th-remove" scope="col">Usuń</th>
315        </tr>
316    </thead>
317    <tbody data-bind="foreach:products" class="basket-area-items-list-data">
318        <tr>
319            <td data-bind="if:$parent.showPictures">
320                <img class="item-image" data-bind="img: {src:imageUrl}, attr:{ alt:'Zdjęcie produktu ' + name() }" />
321            </td>
322            <td>
323                <a class="item-title" data-bind="attr: {href:url }, text:name"></a>
324                <ul data-bind="foreach:features" class="item-features">
325                    <li>
325<span data-bind="text: keyName"></span>: <strong data-bind="text: featureNames().join(', ')"></strong></li>
326                </ul>
327                <div data-bind="visible: amountWasChangedToTotalAmount" style="display:none" class="alert alert-success amount-was-changed">Ilość towaru została zaktualizowana. Prosimy zweryfikować zmiany.</div>
328            </td>
329            <td>
330                <div class="quantity-change">
331                    <button class="btn-minus" data-bind="click:removeSingle, disable: amountMinReached, css:{ 'btn-default':amountMinReached }">-</button>
332                    <input type="text" data-bind='value:tempAmount, event: { change: tempAmountChange }, attr:{"aria-label":"Ilość produktu " + name() }' />
333                    <button class="btn-plus" data-bind="click:addSingle, disable: amountMaxReached, css:{ 'btn-default':amountMaxReached }">+</button>
334                </div>
335                <span class="amount-quantity">
336                        <span data-bind="hidden:isDigital">z <span data-bind="text:maxAmount"></span></span>
337                    <span data-bind="text:unit"></span>
338                </span>
339            </td>
340            <td>
341                <span data-bind="text:price.format"></span>
342                <!-- ko if: priceBeforePromotion() != null && priceBeforePromotion() != "" && priceBeforePromotion() != price() -->
343                <span class="standard-price" data-bind="text: priceBeforePromotion.format"></span>
344                <!-- /ko -->
345            </td>
346            <!-- ko if: $parent.showPromotions -->
347            <!-- ko if: hasPromotion() -->
348            <td>
349                <div class="tooltip-toggle">
350                    <div data-bind="text: discountValue()"></div>
351                    <div class="tooltip tooltip-top">
352                        <!-- ko if: promotionValue -->
353                        <div data-bind="text: getPromotion"></div>
354                        <!-- /ko -->
355                        <!-- ko if: customerDiscountValue -->
356                        <div data-bind="html: getCustomerDiscount"></div>
357                        <!-- /ko -->
358                        <!-- ko if: discountLevelValue -->
359                        <div data-bind="text: getDiscountLevel"></div>
360                        <!-- /ko -->
361                        <!-- ko if: discountCodeValue -->
362                        <div data-bind="text: getDiscountCode"></div>
363                        <!-- /ko -->
364                        <!-- ko if: maxDiscountExceeded -->
365                        <div data-bind="text: getMaxDiscountExceededInfo" class="max-discount-exceeded-info"></div>
366                        <!-- /ko -->
367                        <!-- ko if: tempAmount() > 1 && $parent.discountCodeIsForSingleProduct() -->
368                        <div data-bind="text: $parent.discountCodeIsForSingleProductMessage" class="max-discount-exceeded-info"></div>
369                        <!-- /ko -->
370                    </div>
371                </div>
372            </td>
373            <!-- /ko -->
374            <!-- ko ifnot: hasPromotion() -->
375            <td><span>-</span></td>
376            <!-- /ko -->
377            <!-- /ko -->
378            <td>
379                <strong><span data-bind="text:totalPrice.format"></span></strong>
380                <!-- ko if: totalPriceBeforePromotion() != null && totalPriceBeforePromotion() != "" -->
381                <span class="standard-price" data-bind="text: totalPriceBeforePromotion.format"></span>
382                <!-- /ko -->
383            </td>
384            <td><button class="remove-item-from-basket" data-bind="click: $parent.removeProduct" aria-label="Usuń z koszyka"></button></td>
385        </tr>
386    </tbody>
387</table>
388            <div class="row">
389                <div class="col-md-12 discount-code-form">
390                    <div class="checkbox">
391                        <label><input type="checkbox" data-bind="checked: inputDiscountCode" /> Wykorzystaj kod rabatowy</label>
392                    </div>
393                    <!-- ko if: inputDiscountCode() -->
394                    <!-- ko if: discountCodeIsApplied() -->
395                    <div class="discount-code-entered">
396                        Tw&#243;j kod: <span data-bind="text: discountCode"></span>
397                    </div>
398                    <!-- /ko -->
399                    <!-- ko ifnot: discountCodeIsApplied() -->
400                    <div class="form-group">
401                        <input type="text" placeholder="Wpisz ko
401d" data-bind="value: discountCode, hasFocus: inputDiscountCodeHasFocus" class="form-control input-discount-code" />
402                        <button class="btn btn-primary btn-discount-code" data-bind="click: applyDiscountCode">Przelicz</button>
403                        <div class="validationMessage" data-bind="validationMessage: discountCode"></div>
404                        <div class="validationMessage" id="discountCodeNotSended" style="display: none">Wprowadź kod promocyjny.</div>
405                    </div>
406                    <!-- /ko -->
407                    <!-- /ko -->
408                </div>
409            </div>
410            <div class="basket-area-summary">
411                <p class="basket-area-summary-price">Suma: <span data-bind="text: totalPrice.format"></span></p>
412                <form id="submitBasket" action="/Order" method="GET" data-bind="click: validateForm">
413                    <!-- ko if:!isUserBlocked() -->
414                    <button type="submit" class="btn-checkout" data-bind="disable: basketEmpty">Zam&#243;wienie</button>
415                    <!-- /ko -->
416                    <!-- ko if:isUserBlocked() -->
417                    <button class="btn-checkout" data-bind="disable: basketEmpty,click:showBlockedUserInfo">Zam&#243;wienie</button>
418                    <!-- /ko -->
419                    <button type="button" onclick="window.location.href='/SKLEP'" class="btn-shopping-continue">Kontynuuj zakupy</button>
420                </form>
421            </div>
422        </div>
423    </div>
424</section>
425<script type="text/html" id="basketInformationTemplate">
426    <div class="modal fade">
427        <div class="modal-dialog">
428            <div class="modal-content">
429                <div class="modal-header">
430                    <button type="button" class="close" aria-hidden="true" data-bind="click: cancel">&times;</button>
431                    <h3 data-bind="text:header"></h3>
432                </div>
433                <div class="modal-body">
434                    <span><text data-bind="text:content"></text></span>
435                </div>
436                <div class="modal-footer">
437                    <button type="button" class="btn-success" data-bind="click:cancel">OK</button>
438                </div>
439            </div>
440        </div>
441    </div>
442</script>
vendor: 1 bytes, line 442
442
443<script>
444    var Resources = {};
445    Resources.Discount_CustomerDiscount = "Twój rabat: ";
446    Resources.Discount_DiscountCode = "Kod rabatowy: ";
447    Resources.Discount_DiscountLevel = "Próg rabatowy: ";
448    Resources.Discount_PromotionValue = "Promocja: ";
449    Resources.Discount_MaxDiscountExceeded = "Maksymalna wartość rabatu: ";
450    Resources.Discount_FromAmount = "od wartości pozycji (W)";
451    Resources.Discount_DiscountCodeIsForSingleProduct = "Kod rabatowy jest naliczany dla pojedynczej sztuki towaru";
452</script>
vendor: 1 bytes, line 452
452
453<script>
454    ko.applyBindings(new BasketVm({"products":[],"itemsWereRemovedFromBasket":false,"orderCommitFailed":false,"isUserBlocked":false,"showPictures":true,"offerUrl":"SKLEP","maxProductAmount":999,"discountLevelMessage":null,"discountCode":null,"discountCodeId":null,"discountCodeWasStolen":false,"discountCodeIsForSingleProduct":false,"totalPrice":0.0,"items":0.0,"showMaxProductAmountInfo":true}), document.getElementById('basket-grid'));
455    CmsService.scrollOnLoad("#basket-grid")
456</script>
456
457                </div>
458            </div>
459        </div>
460        <footer>
461            <div class="container-fluid">
462                <div class="row">
463<div class='container'><div class='row'>        <div class="col-xs-12 col-sm-3 ">
464
465
466<div class="widget main-menu " id="xLjU2EWgP0iiFz9boghiuA">
467        <div class="widget-header"><h4>Zakupy</h4></div>
468
469    <div class="widget-content">
470        <button class="navbar-toggle" type="button" aria-label="Pokaż/ukryj menu">
471            <span class="icon-bar"></span>
472            <span class="icon-bar"></span>
473            <span class="icon-bar"></span>
474        </button>
475        <div class="nav-collapse collapse">
476            <ul class="nav navbar-nav">
477
478                        <li >
479                            <a href="/dostawcy">Koszty dostaw</a>
480                        </li>
481                        <li >
482                            <a href="/formyplatnosci">Formy płatności</a>
483                        </li>
484                        <li >
485                            <a href="/procedurareklamacyjna">Procedura reklamacyjna</a>
486                        </li>
487                        <li >
488                            <a href="/zwrotwymiana">Zwrot/wymiana</a>
489                        </li>
490            </ul>
491        </div>
492    </div>
493</div>
494
495        </div>
496        <div class="col-xs-12 col-sm-3 ">
497
498
499<div class="widget main-menu " id="jyoR9Bm_N0u9RbJw1xCzhQ">
500        <div class="widget-header"><h4>Kontakt</h4></div>
501
502    <div class="widget-content">
503        <button class="navbar-toggle" type="button" aria-label="Pokaż/ukryj menu">
504            <span class="icon-bar"></span>
505            <span class="icon-bar"></span>
506            <span class="icon-bar"></span>
507        </button>
508        <div class="nav-collapse collapse">
509            <ul class="nav navbar-nav">
510
511                        <li >
512                            <a href="/kontakt">Formularz kontaktowy</a>
513                        </li>
514                        <li >
515                            <a href="/kontakt">Dane firmy</a>
516                        </li>
517            </ul>
518        </div>
519    </div>
520</div>
521
522        </div>
523        <div class="col-xs-12 col-sm-3 ">
524
525
526<div class="widget main-menu " id="IFtvqkt2PUWQdU-IosenlA">
527        <div class="widget-header"><h4>Konto</h4></div>
528
529    <div class="widget-content">
530        <button class="navbar-toggle" type="button" aria-label="Pokaż/ukryj menu">
531            <span class="icon-bar"></span>
532            <span class="icon-bar"></span>
533            <span class="icon-bar"></span>
534        </button>
535        <div class="nav-collapse collapse">
536            <ul class="nav navbar-nav">
537
538                        <li >
539                            <a href="/Account/Register">Rejestracja</a>
540                        </li>
541                        <li >
542                            <a href="/Account/Edit">Ustawienia konta</a>
543                        </li>
544            </ul>
545        </div>
546    </div>
547</div>
548
549        </div>
550        <div class="col-xs-12 col-sm-3 ">
551
552
553<div class="widget main-menu " id="msKT2nJQvUuO7ZkgE-ZKMQ">
554        <div class="widget-header"><h4>Usługa</h4></div>
555
556    <div class="widget-content">
557        <button class="navbar-toggle" type="button" aria-label="Pokaż/ukryj menu">
558            <span class="icon-bar"></span>
559            <span class="icon-bar"></span>
560            <span class="icon-bar"></span>
561        </button>
562        <div class="nav-collapse collapse">
563            <ul class="nav navbar-nav">
564
565                        <li >
566                            <a href="/regulamin">Regulamin</a>
567                        </li>
568                        <li >
569                            <a href="/RODO">RODO</a>
570                        </li>
571            </ul>
572        </div>
573    </div>
574</div>
575
576        </div>
577</div></div>            <div class="blue-container  col-xs-12 col-sm-12 ">
578                <div class="row">
579<div class='container'><div class='row'>        <div class="col-xs-12 col-sm-6 ">
580<div class="widget custom" id="Vb2143h0bEeJ5xgo4fsGeQ">
581    <div class="widget-content">
582        <a href="/regulamin">Regulamin</a> | <a href="/RODO">Polityka prywatności</a>
583    </div>
584</div>
585        </div>
586        <div class="col-xs-12 col-sm-6 ">
587<div class="widget custom" id="7iJTQ_1WmESo2IoCcw_ikA">
588    <div class="widget-content">
589        <div style="text-align: right;">&copy; All Rights Reserved</div>
590    </div>
591</div>
592        </div>
593</div></div>
594                </div>
595            </div>
596<div class='container'><div class='row'>        <div class="col-xs-12 col-sm-12 ">
597<div class="widget content-edit" id="QQi32mHBHkiW6v_cE13cCQ">
598    
599    <div class="widget-content">
600       
601<div style="text-align:center;font-size:13px;padding-top:40px;">Olvita - producent. 100% oleje zimno tłoczone, zdrowa żywność i kosmetyki naturalne.<br />Olej lniany, olej z czarnuszki, olej z ostropestu, olej konopny, olej z pestek dyni, olej z pestek czarnej porzeczki i wiele innych.</div>    </div>
602</div>
603        </div>
604</div></div>
605                </div>
606            </div>
607        </footer>
608            
608<script id="errorMessageTemplate" type="text/template">
609        <div class="modal fade">
610            <div class="modal-dialog">
611                <div class="modal-content">
612                    <div class="modal-header">
613                        <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button>
614                        <h3 data-bind="text:header">&nbsp;</h3>
615                    </div>
616                    <div class="modal-body"><span data-bind="html: message"></span></div>
617                    <div class="modal-footer"><button type="button" class="btn-close-modal" data-bind="click: cancel">Zamknij</button></div>
618                </div>
619            </div>
620        </div>
621    </script>
621
622    
622<script id="selectVariantTemplate" type="text/template">
623        <div class="modal fade">
624            <div class="modal-dialog">
625                <div class="modal-content">
626                    <div class="modal-header">
627                        <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button>
628                        <h3 data-bind="html:productName">&nbsp;</h3>
629                    </div>
630                    <div class="modal-body">
631                        <div class="form-horizontal product-details-filters-container" data-bind="if: ready">
632
633                            <!-- ko foreach: variantFilterKeys -->
634                            <div class="form-group clearfix">
635                                <label class="col-xs-12 col-sm-6 control-label variant-filter-key"><span data-bind="text: name"></span></label>
636                                <div class="col-xs-12 col-sm-6 variant-filter-value">
637                                    <select class="form-control" data-bind="
638                                        options: $root.featuresForFeatureKeys[$index()],
639                                        optionsText: 'featureName',
640                                        optionsValue: 'featureId',
641                                        value: $root.filterValues[$index()],
642                                        optionsCaption: 'Wybierz...',
643                                        optionsAfterRender: function (option, item) { $root.setOptionDisable(option, item, $index()); },
644                                    "></select>
645                                </div>
646                            </div>
647                            <!-- /ko -->
648
649                            <div class="form-group clearfix" data-bind="if: shouldShowProductIdFilter">
650                                <label class="col-xs-12 col-sm-6 control-label variant-filter-key">Wariant</label>
651                                <div class="col-xs-12 col-sm-6 variant-filter-value">
652                                    <select class="form-control" data-bind="
653                                        options: productsSelectedByFeatureFilters,
654                                        optionsText: 'prodName',
655                                        optionsValue: 'prodId',
656                                        value: productId,
657                                        optionsCaption: 'Wybierz...'
658                                    "></select>
659                                </div>
660                            </div>
661
662                            <div class="form-group clearfix">
663                                <label class="col-xs-12 col-sm-6">&nbsp;</label>
664                                <div class="col-xs-12 col-sm-6 variant-filter-value">
665                                    <a href="#" data-bind="click: clearAll, visible: anyFilterSelected">Wyczyść wybrane</a>
666                                </div>
667                            </div>
668
669                            <!-- ko if: setProductAmount && selectedId() && selectedProduct().additionalUnits.length <= 1 -->
670                            <div class="form-group clearfix">
671                                <label class="col-xs-12 col-sm-6 control-label variant-filter-key">Ilość</label>
672                                <div class="col-xs-12 col-sm-6 variant-filter-value">
673                                    <div class="quantity-change" data-bind="with:amount">
674                                        <button class="btn-minus" data-bind="click: removeSingle, disable: amountMinReached, css: { 'btn-default': amountMinReached },">&minus;</button>
675                                        <input type="text" data-bind="numeric:tempAmount,value:tempAmount, valueUpdate:'afterkeydown', event: { change: tempAmountChange, keyup:tempAmountChange }, attr:{'aria-label':'Ilość produktu ' }" onclick="this.select();" />
676                                        <button class="btn-plus" data-bind="click:addSingle, disable: amountMaxReached, css: { 'btn-default':amountMaxReached },">&#43;</button>
677                                    </div>
678                                </div>
679                            </div>
680                            <!-- /ko -->
681                            <!-- ko if: selectedId() && selectedProduct().additionalUnits.length > 1 -->
682                            <div class="form-group clearfix">
683                                <label class="col-xs-12 col-sm-6 control-label variant-filter-key">Wybierz jednostkę</label>
684                                <div class="col-xs-12 col-sm-6 variant-filter-value">
685                                    <select class="form-control" data-bind="
686                                                options: selectedProduct().additionalUnits,
687                                                optionsText: 'name',
688                                                optionsValue: 'symbol',
689                                                value: selectedUnit
690                                            "></select>
691                                </div>
692                            </div>
693                            <div class="form-group clearfix">
694                                <label class="col-xs-12 col-sm-6 control-label variant-filter-key">
695                                    Ilość
696                                    (<text data-bind="text:selectedUnit()"></text>)
697                                </label>
698                                <div class="col-xs-12 col-sm-6 variant-filter-value">
699                                    <div class="quantity-change" data-bind="with:amountWithPrecission">
700                                        <button class="btn-minus" data-bind="click:amountDown, disable: amountMinReached, css:{ 'btn-default':amountMinReached }">-</button>
701                                        <input type="text" data-bind="value:amount, valueUpdate:'afterkeydown', event: { change:verify }
701, attr:{'aria-label':'Ilość produktu '" title="">
702                                        <button class="btn-plus" data-bind="click:amountUp, disable: amountMaxReached, css:{ 'btn-default':amountMaxReached }">+</button>
703                                    </div>
704                                </div>
705                            </div>
706                            <!-- /ko -->
707                        </div>
708                    </div>
709                    <div class="modal-footer">
710                        <button type="button" class="btn-close-modal" data-bind="click: cancel">Anuluj</button>
711                        <!-- ko if: selectedId() -->
712                        <button data-bind="click:addToBasket" class="btn-variant-add-to-cart">Do koszyka</button>
713                        <!-- /ko -->
714                    </div>
715                </div>
716            </div>
717        </div>
718    </script>
718
719    
719<script id="productAddedToBasketTemplate" type="text/template">
720        <div class="modal fade">
721            <div class="modal-dialog modal-sm modal-added-product">
722                <div class="modal-content">
723                    <div class="modal-header">
724                        <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button>
725                        <h3>Dodano produkt</h3>
726                    </div>
727                    <div class="modal-body">
728                        <span>Produkt <span data-bind="html:name" class="product-name"></span> został dodany do koszyka.</span>
729                        <br /><span><a href="/Basket" class="modal-to-basket">Przejdź do koszyka.</a></span>
730                    </div>
731                    <div class="modal-footer">
732                        <button type="button" class="btn-close-modal" data-bind="click: cancel">Zamknij</button>
733                    </div>
734                </div>
735            </div>
736        </div>
737    </script>
737
738    
738<script id="sendLetterOfEnquiryModalTemplate" type="text/template">
739        <div class="modal fade">
740            <div class="modal-dialog">
741                <div class="modal-content modal-letter-of-enquiry">
742                    <div class="modal-header">
743                        <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button>
744                        <h4>
745                            <strong>Zapytanie ofertowe</strong><br />
746                            <span data-bind="html: productName" class="product-name"></span>
747                        </h4>
748                    </div>
749                    <div class="modal-body">
750                        <div class="form-group">
751                            <label for="letterOfEnquiry_EmailAddress">Adres e-mail:</label>
752                            <input type="text" id="letterOfEnquiry_EmailAddress" data-bind="value: email" placeholder="Adres e-mail" />
753                            <span class="validationMessage" data-bind="validationMessage: email" style="float: none"></span>
754                        </div>
755                        <div class="form-group">
756                            <label for="letterOfEnquiry_Content">Treść zapytania:</label>
757                            <textarea id="letterOfEnquiry_Content" data-bind="value: content" placeholder="Treść zapytania ofertowego"></textarea>
758                            <span class="validationMessage" data-bind="validationMessage: content" style="float: none"></span>
759                        </div>
760                        <div data-bind="if: showConsent" class="consent">
761                            <input type="checkbox" id="letterOfEnquiry_Consent" name="letterOfEnquiry_Consent" data-bind="checked: consentAgree" class="consent-checkbox" />
762                            <label for="letterOfEnquiry_Consent" class="consent-label"><span data-bind="text: consentText"></span></label>
763                            <span class="validationMessage consent-error" data-bind="validationMessage: consentAgree" style="float: none"></span>
764                        </div>
765                    </div>
766                    <div class="modal-footer">
767                        <button type="button" class="btn-close-modal" data-bind="click: cancel">Zamknij</button>
768                        <button type="button" class="btn-send-letter" data-bind="click: sendLetterOfEnquiry">Wyślij</button>
769                    </div>
770                </div>
771            </div>
772        </div>
773    </script>
773
774    
774<script type="text/html" id="imagePopupTemplate">
775        <div class="modal fade" role="dialog">
776            <div class="modal-dialog">
777                <div class="modal-content">
778                    <div class="modal-header">
779                        <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button>
780                        <div class="clearfix"></div>
781                    </div>
782                    <div class="modal-body">
783                        <div><img data-bind="src:url" /></div>
784                        <div class="clearfix"></div>
785                        <div style="text-align:center"><span data-bind="text:name"></span></div><div style="text-align:center"><span data-bind="text:name"></span></div>
786                    </div>
787                    <div class="modal-footer">
788                        <button type="button" class="btn-close-modal" data-bind="click: cancel">Zamknij</button>
789                    </div>
790                </div>
791            </div>
792        </div>
793    </script>
793
794    
794<script type="text/html" id="galleryImagePopupTemplate">
795        <div class="modal fade" role="dialog">
796            <div class="modal-dialog modal-gallery-image">
797                <div class="modal-content">
798                    <div class="modal-header">
799                        <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button>
800                        <span data-bind="text:(currNum() + 1)"></span><span>/</span><span data-bind="text:total"></span>
801                    </div>
802                    <div class="modal-body">
803                        <!--ko if: total>1 -->
804                        <div class="left" data-bind="click:prev"><div class="arrow"></div></div>
805                        <div class="right" data-bind="click:next"><div class="arrow"></div></div>
806                        <!-- /ko -->
807                        <div class="img-box">
808                            <!-- ko if: linkUrlIsDefined() -->
809                            <img data-bind="attr:{src: url()},style:{maxHeight:imgMaxHeight()+'px'}, click:goToLinkUrl" onerror="productImageLoadingError(this)" style="cursor:pointer" />
810                            <!-- /ko -->
811                            <!-- ko if: !linkUrlIsDefined()  -->
812                            <img data-bind="attr:{src: url()},style:{maxHeight:imgMaxHeight()+'px'} " onerror="productImageLoadingError(this)" />
813                            <!-- /ko -->
814                        </div>
815                    </div>
816                    <div class="modal-footer">
817                        <button type="button" class="btn-close-modal" data-bind="click: cancel">Zamknij</button>
818                    </div>
819                </div>
820            </div>
821        </div>
822    </script>
822
823    
823<script type="text/html" id="informationTemplate">
824        <div class="modal fade">
825            <div class="modal-dialog modal-sm">
826                <div class="modal-content">
827                    <div class="modal-header">
828                        <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button>
829                        <h3 data-bind="text:header"></h3>
830                    </div>
831                    <div class="modal-body">
832                        <div data-bind="html:content"></div>
833                    </div>
834                    <div class="modal-footer">
835                        <button type="button" class="btn-close-modal" data-bind="click:cancel">Zamknij</button>
836                    </div>
837                </div>
838            </div>
839        </div>
840    </script>
840
841    
841<script type="text/html" id="confirmationTemplate">
842        <div class="modal fade">
843            <div class="modal-dialog">
844                <div class="modal-content">
845                    <div class="modal-header">
846                        <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button>
847                        <h3 data-bind="text:header"></h3>
848                    </div>
849                    <div class="modal-body">
850                        <div data-bind="html:content"></div>
851                    </div>
852                    <div class="modal-footer">
853                        <button type="button" class="btn-close-modal" data-bind="click:cancel">Nie</button>
854                        <button type="button" class="btn-primary" data-bind="click:submit">Tak</button>
855                    </div>
856                </div>
857            </div>
858        </div>
859    </script>
859
860    
860<script type="text/html" id="searchResultsTemplate">
861        <div class="modal fade" role="dialog">
862            <div class="modal-dialog modal-search-results">
863                <div class="modal-content modal-resized">
864                    <div class="modal-header">
865                        <button type="button" class="close" aria-hidden="true" data-bind="click:cancel" aria-label="Zamknij"></button>
866                        <h4 class="widget-header-header">Wyniki wyszukiwania</h4>
867                        <div class="clearfix"></div>
868                    </div>
869                    <div class="modal-body">
870                        <!-- ko if: results -->
871                        <div data-bind="foreach:results">
872                            <div class="search-result-item">
873                                <a data-bind="attr:{href:url},click:$parent.clickLink" class="search-result-item-title">
874                                    <span data-bind="text:name"></span>
875                                    <p class="search-result-item-content" data-bind="html:text"></p>
876                                </a>
877                            </div>
878                        </div>
879                        <!-- /ko -->
880                    </div>
881                    <div class="modal-footer"><button type="button" class="btn-close-modal" data-bind="click: cancel">Zamknij</button></div>
882                </div>
883            </div>
884        </div>
885    </script>
885
886    
886<script type="text/html" id="alertTemplate">
887        <div data-notify="container" class="alert alert-{0} alert-dismissible notify" role="alert">
888            <button type="button" aria-hidden="true" class="close" data-notify="dismiss" aria-label="Zamknij">&times;</button>
889            <span data-notify="message">{2}</span>
890        </div>
891    </script>
891
892    
892<script type="text/html" id="additionalUnitsModalTemplate">
893        <div class="modal fade additional-units-modal">
894            <div class="modal-dialog modal-sm">
895                <div class="modal-content">
896                    <div class="modal-header">
897                        <button type="button" class="close" aria-hidden="true" data-bind="click: cancel" aria-label="Zamknij"></button>
898                        <h3>Wybierz jednostkę produktu</h3>
899                    </div>
900                    <div class="modal-body">
901                            <div class="form-group clearfix row">                     
902                                <div class="col-xs-12 col-sm-6">
903                                    <select class="form-control" data-bind="
904                                        options: units,
905                                        optionsText: 'name',
906                                        optionsValue: 'symbol',
907                                        value: selectedUnit,
908                                    "></select>
909                                </div>
910
911                                <!-- ko if: selectedUnit() -->
912                                <div class="col-xs-12 col-sm-4">
913                                    <div class="quantity-change" data-bind="with:amountWithPrecission">
914                                        <button class="btn-minus" data-bind="click:amountDown, disable: amountMinReached, css:{ 'btn-default':amountMinReached }">-</button>
915                                        <input type="text" data-bind="value:amount, valueUpdate:'afterkeydown', event: { change:verify }, attr:{'aria-label':'Ilość produktu '" title="">
916                                        <button class="btn-plus" data-bind="click:amountUp, disable: amountMaxReached, css:{ 'btn-default':amountMaxReached }">+</button>
917                                    </div>
918                                </div>
919
920                                <div class="col-xs-12 col-sm-2">
921                                    <div class="unit-symbol">
922                                        <span data-bind="text:selectedUnit()"></span>
923                                    </div>
924                                </div>
925                                <!-- /ko -->
926                            </div>
927
928                    </div>
929                    <div class="modal-footer">
930                        <button type="button" class="btn-close-modal" data-bind="click:cancel">Zamknij</button>
931                        <button type="button" class="btn-primary btn-units-add-to-cart" data-bind="click:submit">Do koszyka</button>
932                    </div>
933                </div>
934            </div>
935        </div>
936    </script>
936
937
938            
938<script id="product-opinions-template" type="text/html">
939        <div class="product-opinions">
940            <product-opinion-form params="productId: productId"></product-opinion-form>
941            <product-opinions-list params="productId: productId"></product-opinions-list>
942        </div>
943    </script>
943
944    
944<script id="product-opinion-form-template" type="text/html">
945        <div href="#opinion-form">
946            <!-- ko if: userOpinionStatus() === 'AlreadyAdded'-->
947            <!-- ko if: isNew() -->
948            <strong class="opinion__success-message">Dziękujemy za dodanie opinii. Jest ona w tej chwili przetwarzana.</strong>
949            <!-- /ko -->
950            <!-- ko if: !isNew() -->
951            <strong class="opinion__success-message">Wystawiłeś już opinię dla tego produktu. Dziękujemy.</strong>
952            <!-- /ko -->
953            <!-- /ko -->
954            <!-- ko if: userOpinionStatus() === 'Allowed' -->
955            <form class="opinion-form">
956                <div class="form-group">
957                    <opinion-rate params="rate: rate" data-bind="validationElement: rate;"></opinion-rate>
958                    <div class="validationMessage" data-bind="validationMessage: rate"></div>
959                </div>
960                <div class="form-group" data-bind="visible: formIsVisible">
961                    <label>Treść opinii:</label>
962                    <textarea data-bind="value: text, valueUpdate:'afterkeydown'" class="opinion-form__opinion-text" maxlength="256"></textarea>
963                    <div class="opinion-form__counter" style="font-size: 11px; text-align: right;">
964                        Pozostało znaków: <string data-bind="text: textCharactersLeft"></string>
965                    </div>
966                    <div class="validationMessage" data-bind="validationMessage: text"></div>
967                </div>
968                <div class="form-group" data-bind="visible: formIsVisible">
969                    <label>Nick:</label>
970                    <input type="text" data-bind="value: nickname" class="opinion-form__nickname-input" maxlength="32" />
971                    <div class="validationMessage" data-bind="validationMessage: nickname"></div>
972                </div>
973                <div class="form-group" data-bind="visible: formIsVisible">
974                    <button type="button" name="postOpinion" data-bind="click:postOpinion, visible: !isSending()" class="btn-post-opinion">Dodaj opinię</button>
975                    <strong data-bind="visible: isSending()">Wysyłanie opinii.</strong>
976                </div>
977                <div class="validationMessage" data-bind="validationMessage: userOpinionStatus"></div>
978            </form>
979            <!-- /ko -->
980            <!-- ko if: userOpinionStatus() === 'NotAllowed'-->
981            <form class="opinion-form">
982                <div class="form-group">
983                    <opinion-rate params="rate: rate" data-bind="validationElement: rate;"></opinion-rate>
984                    <div class="validationMessage" data-bind="validationMessage: rate"></div>
985                </div>
986                <div>
987                    <strong class="opinion__success-message" data-bind="visible: formIsVisible">
988                        <a data-bind="attr: {href: loginActionUrl}">Zaloguj się</a>, aby dodać opinię.
989                    </strong>
990                </div>
991            </form>
992            <!-- /ko -->
993            <!-- ko if: userOpinionStatus() === 'Error'-->
994            <form class="opinion-form">
995                <div>
996                    <strong class="opinion__success-message">Coś poszło nie tak, spróbuj ponownie za chwilę.</strong>
997                </div>
998            </form>
999            <!-- /ko -->
1000            <!-- ko if: userOpinionStatus() === 'Loading'-->
1001            <form class="opinion-form">
1002                <div>
1003                    <span class="opinion__success-message">Ładowanie danych </span>
1004                </div>
1005            </form>
1006            <!-- /ko -->
1007        </div>
1008    </script>
1008
1009    
1009<script id="opinion-rate-template" type="text/html">
1010        <h4 class="opinions-header">Twoja ocena: <span data-bind="text: rateLabels[hoverRate() || rate()] || ''"></span></h4>
1011        <div class="opinion-rate" data-bind="foreach: rateValues">
1012            <i class="opinion-rate__star fa-fw fa-2x far fa-star" data-bind="click: function() { $parent.rate($data) }, css: { 'fas': $data <= $parent.rate() || $data <= $parent.hoverRate() }, event: { mouseover: function () { $parent.hoverRate($data) }, mouseout: function() { $parent.hoverRate(0) } }"></i>
1013        </div>
1014    </script>
1014
1015    
1015<script id="product-opinions-list-template" type="text/html">
1016        <!-- ko if: opinions().length > 0 -->
1017        <h4 class="opinions-header">Opinie klientów</h4>
1018        <div class="opinions-list" data-bind="foreach: opinions">
1019            <div class="opinion-item">
1020                <product-opinion params="opinionItem: $data"></product-opinion>
1021            </div>
1022        </div>
1023        <!-- /ko -->
1024    </script>
1024
1025    
1025<script id="product-opinion-template" type="text/html">
1026        <div class="opinion-item" itemprop="review" itemscope itemtype=" https://schema.org/Review" data-bind="attr: { id: 'opinion'+$index() }">
1027            <div class="opinion-item__created-date" itemprop="datePublished" data-bind="text: createdDate"></div>
1028            <!-- ko if: nickname -->
1029            <div class="opinion-item__nickname" itemprop="author" itemscope itemtype="http://schema.org/Person"><span itemprop="name" data-bind="text: nickname"></span></div>
1030            <!-- /ko -->
1031            <!-- ko if: !nickname -->
1032            <div class="opinion-item__nickname" itemprop="author" itemscope itemtype="http://schema.org/Person">Anonim</div>
1033            <!-- /ko -->
1034            <rating-stars params="averageRating: rate" class="opinion-item__rate-stars"></rating-stars>
1035            <!-- ko if: text -->
1036            <div class="opinion-item__opinion" itemprop="reviewBody" data-bind="text: text"></div>
1037            <!-- /ko -->
1038        </div>
1039    </script>
1039
1040
1041        
1042        
1042<script>
1043            $(function () {
1044                CmsService.start()
1045                LayoutService.fixFirefox()
1046            })
1047        </script>
1047
1048        <div class="hidden">Wersja: 25.7.0.4 - webapp.</div>
1049        <div id="spin"></div>
1050        <div id="overlay" style="visibility: hidden;"></div>
1051            
1051<script>AnalyticsService.ecommerceDataLayer()</script>
1051
1052    </div>
1053    <div class="insert-vendero-footer">
1054        <a href="https://vendero.pl" target="_blank" class="powered-by">Witryna stworzona na platformie</a>
1055        <a href="https://www.insert.com.pl/dsa.html" class="insert-dsa-link">Zgłoś treść niezgodną z prawem</a>
1056    </div>
1057
1058<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"b118c5138f2d4003ad46cbb3ce9556d2","r":1,"spa":2}' crossorigin="anonymous"></script>
1058
1059</body>
1060</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.