1<!DOCTYPE html> 2<html lang="ru"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <title>ÐоÑзина</title> 6 <meta name="description" content="ÐоÑзина покÑпок в инÑеÑнеÑ-магазине нижнего белÑÑ: бÑÑÑгалÑÑеÑов, колгоÑок, ÑÑÑÑиков, кÑпалÑников" /> 7 <meta name="keywords" content="ÐоÑзина покÑпок, покÑпок ÐоÑзина" /> 8 9 <!--skip canonicalUrl --> 10 11 <meta name="viewport" content="width=device-width,initial-scale=1" /> 12 <meta name="yandex-verification" content="f7ed90d7fa87e6ad" /> 13 <link rel="icon" href="https://magiabelia.ru/img/favicon/favicon.ico" type="image/x-icon"> 14 15<link 16 rel="preload stylesheet" 17 as="style" 18 href="/css/checkout.min.css?v=02052024" 19 media="screen" 20 crossorigin="anonymous" 21/> 22 23 </head> 24 <body> 25<!-- 26
27<script> 28 function setWantEdit(elem) { 29 30 var want = !elem.checked 31 32 fetch("/admin/wantEdit/" + want, { 33 'method': 'GET', 34 'headers': { 35 'Content-Type': 'application/json' 36 } 37 }) 38 .then((response) => { 39 if (response.ok) { 40 window.location.reload(); 41 } else { 42 console.log(response); 43 } 44 }) 45 46 } 47 48</script>
48 49--> 50 <div id="header2" style="display: grid; grid-column-gap: 1em; grid-template-columns: auto 1fr auto; height: 60px; z-index: 10;"> 51 <div class="nav-logo" style="padding-bottom: 10px;"> 52 <a href="/" class="logo-big" title="ÐÐ»Ð°Ð²Ð½Ð°Ñ ÑÑÑаниÑа"> 53 <svg class="icon"> 54 <use xlink:href="/img/sprites/main_sprite.svg#wordLogo"></use> 55 </svg> 56 </a> 57 </div> 58 <div id="headerSearchForm" class="search" style="padding-bottom: 10px; min-width: 100px;"> 59 <label data-label="search" 60 ><input id="headerSearchInput" placeholder="поиÑк"/> 61 <svg class="icon"> 62 <use xlink:href="/img/sprites/main_sprite.svg#iconSearch"></use> 63 </svg> 64 </label> 65 </div> 66 <div class="user_actions invisible-xs" style="padding-bottom: 10px;"> 67 <div id="userCabinet"> 68 69 <button 70 name="login" 71 class="user_actions__item" 72 title="ÐойÑи" 73 data-popup="login" 74 data-popup-html="/log" 75 data-popup-css="true" 76 data-popup-js="true" 77 > 78 <svg class="icon"> 79 <use xlink:href="/img/sprites/main_sprite.svg#iconUser"></use> 80 </svg> 81 ÐойÑи</button 82 > 83 </div> 84 <a 85 href="/checkout/wishlist" 86 id="iconWishlist" 87 class="user_actions__item icon_wishlist" 88 title="ÐзбÑанное" 89 data-wishlist-count="" 90 > 91 <svg class="icon"> 92 <use xlink:href="/img/sprites/main_sprite.svg#iconHeart"></use> 93 </svg> 94 ÐзбÑанное</a 95 > 96 97 <div class="cart_header__container"> 98 <a 99 href="/checkout/shopCart" 100 id="iconCart" 101 class="user_actions__item icon_cart" 102 title="ÐоÑзина" 103 data-shopping-cart-count="" 104 data-hover="cartHeader" 105 data-hover-html="/cart_header" 106 data-update="true" 107 data-hover-css="/css/cart_header.min.css" 108 data-hover-js="/js/cart_header.min.js" 109 data-hover-body=".cart_header1" 110 > 111 <svg class="icon"> 112 <use xlink:href="/img/sprites/main_sprite.svg#iconCart"></use> 113 </svg> 114 <span data-summ-in-shopping-cart> 115 ÐоÑзина 116 </span> 117 </a> 118 <div class="cart_header1"></div> 119 </div> 120 121 </div> 122</div> 123 124<div style="background: var(--color-main-dark); position: fixed; bottom: 0; width: 100%; z-index: 10;"> 125 <div class="user_actions2 visible-xs"> 126 <div class="navigation_menu__container customContainerEffect" id="navigationButtonId2"> 127 <button 128 style="height: 50px;" 129 data-edit="baseCatalog" 130 class="open_navigation" 131 data-hover="navigation" 132 data-hover-html="/navigation" 133 data-hover-css="/css/navigation.min.css" 134 data-hover-js="/js/navigation.min.js" 135 data-hover-body="#navigation2" 136 > 137 <span class="burger_icon"></span> 138 ÐаÑалог 139 </button> 140 <nav id="navigation2" class="customEffect"></nav> 141 </div> 142 <div id="userCabinet"> 143 144 <button 145 name="login" 146 class="user_actions__item" 147 title="ÐойÑи" 148 data-popup="login" 149 data-popup-html="/log" 150 data-popup-css="true" 151 data-popup-js="true" 152 > 153 <svg class="icon"> 154 <use xlink:href="/img/sprites/main_sprite.svg#iconUser"></use> 155 </svg> 156 ÐойÑи</button 157 > 158 </div> 159 <a 160 href="/checkout/wishlist" 161 id="iconWishlist" 162 class="user_actions__item icon_wishlist" 163 title="ÐзбÑанное" 164 data-wishlist-count="" 165 > 166 <svg class="icon"> 167 <use xlink:href="/img/sprites/main_sprite.svg#iconHeart"></use> 168 </svg> 169 ÐзбÑанное</a 170 > 171 172 <div class="cart_header__container"> 173 <a 174 href="/checkout/shopCart" 175 id="iconCart" 176 class="user_actions__item icon_cart" 177 title="ÐоÑзина" 178 data-shopping-cart-count="" 179 data-hover="cartHeader" 180 data-hover-html="/cart_header" 181 data-update="true" 182 data-hover-css="/css/cart_header.min.css" 183 data-hover-js="/js/cart_header.min.js" 184 data-hover-body=".cart_header1" 185 > 186 <svg class="icon"> 187 <use xlink:href="/img/sprites/main_sprite.svg#iconCart"></use> 188 </svg>
189 <span data-summ-in-shopping-cart> 190 ÐоÑзина 191 </span> 192 </a> 193<!-- <div class="cart_header1"></div>--> 194 </div> 195 196 </div> 197</div> 198 199<nav id="subheader"> 200 <menu class="subheader_menu" 201 > 202 <div class="navigation_menu__container standarContainerEffect" id="navigationButtonId"> 203 <button 204 style="height: 50px;" 205 data-edit="baseCatalog" 206 class="open_navigation button_navigation" 207 data-hover="navigation" 208 data-hover-html="/navigation" 209 data-hover-css="/css/navigation.min.css" 210 data-hover-js="/js/navigation.min.js" 211 data-hover-body="#navigation" 212 > 213 <span class="burger_icon"></span> 214 ÐаÑалог 215 </button> 216 <nav id="navigation" class="standartEffect"></nav> 217 </div> 218 <a href="/news/news/range?from=0&to=50&sort=less" class="subheader_menu__item invisible-xs">ÐовоÑÑи</a> 219 <a href="/pages/dostavka_i_oplata" class="subheader_menu__item invisible-xs">ÐоÑÑавка</a> 220 <a href="/pages/sborka_zakaza" class="subheader_menu__item invisible-xs">СбоÑка заказа</a> 221 <a href="/pages/sistema_skidok" class="subheader_menu__item invisible-xs">СиÑÑема Ñкидок</a> 222 <a href="/contacts" class="subheader_menu__item invisible-xs">ÐонÑакÑÑ</a> 223 </menu 224 > 225</nav> 226 227<!--Testing--> 228
229<script> 230 const elements = document.querySelector(".button_navigation") 231 const navigation = document.querySelector("#navigation") 232 console.log(navigation) 233 window.addEventListener('resize', hoverSet) 234 window.addEventListener('reload', hoverSet()) 235 236 function hoverSet() { 237 if ( window.innerWidth > 650 ) { 238 elements.setAttribute("data-hover-html", "/navigation") 239 elements.innerHTML = '<span class="burger_icon"></span>ÐаÑалог' 240 } else { 241 elements.setAttribute("data-hover-html", "/navigationPhone") 242 elements.innerHTML = '<span class="burger_icon"></span>ÐенÑ' 243 } 244 } 245</script>
245 246 247 248<style> 249 .standartEffect { 250 transform: translateX(calc(-100% - 1px)); 251 } 252 253 .standarContainerEffect:hover #navigation { 254 transform: translateX(0); 255 } 256 257 .customEffect { 258 transform: translateY(calc(-100% - 50px)) translateX(calc(-100% - 1px)); 259 } 260 261 .customContainerEffect:hover #navigation2 { 262 transform: translateY(calc(-100% - 50px)) translateX(0); 263 } 264</style> 265
266<script> 267 let navigationDiv = [document.querySelector("#navigation"), document.querySelector("#navigation2")] 268 let navigations = [document.querySelector("#navigationButtonId"), document.querySelector("#navigationButtonId2")] 269 270 let display = [false, false] 271 272 // touchstart 273 274 navigations[0].addEventListener('click', (event) => { 275 if (display[0]) { 276 navigationDiv[0].style.transform = 'translateX(-100%)' 277 } else { 278 navigationDiv[0].style.transform = 'translateX(0%)' 279 } 280 281 display[0] = !display[0] 282 }) 283 284 navigations[1].addEventListener('click', (event) => { 285 if (display[1]) { 286 navigationDiv[1].style.transform = 'translateY(calc(-100% - 50px)) translateX(calc(-100% - 1px))' 287 } else { 288 navigationDiv[1].style.transform = 'translateY(calc(-100% - 50px)) translateX(0)' 289 } 290 291 display[1] = !display[1] 292 }) 293 294 let visibleXS = document.querySelectorAll(".visible-xs") 295 let invisibleXS = document.querySelectorAll(".invisible-xs") 296 let subheaderMenu = document.querySelectorAll(".subheader_menu") 297 298 function checkSize() { 299 if (window.innerWidth <= 650) { 300 subheaderMenu.forEach((element) => { 301 element.removeAttribute("style") 302 }) 303 304 visibleXS.forEach((element) => { 305 element.removeAttribute("style") 306 }) 307 308 invisibleXS.forEach((element) => { 309 element.style = "display: none;" 310 }) 311 } else { 312 invisibleXS.forEach((element) => { 313 element.removeAttribute("style") 314 }) 315 316 visibleXS.forEach((element) => { 317 element.style = "display: none;" 318 }) 319 320 subheaderMenu.forEach((element) => { 321 element.style = "display: flex;" 322 }) 323 } 324 } 325 326 window.addEventListener("resize", checkSize) 327 window.addEventListener("reload", checkSize()) 328 329 330 /* function sizeStyle(select, style, size, match) { 331 const elements = document.querySelectorAll(select) 332 333 window.addEventListener('resize', flexFunc) 334 window.addEventListener('reload', flexFunc()) 335 336 function flexFunc() { 337 if ( match ) { 338 if ( window.innerWidth < size ) { 339 elements.forEach( (element) => { 340 element.style = style 341 }) 342 } else { 343 elements.forEach( (element) => { 344 element.removeAttribute("style") 345 }) 346 } 347 } else { 348 if ( window.innerWidth > size ) { 349 elements.forEach( (element) => { 350 element.style = style 351 }) 352 } else { 353 elements.forEach( (element) => { 354 element.removeAttribute("style") 355 }) 356 } 357 } 358 } 359 } 360 361 sizeStyle("", "display: none;", 650, true) 362 sizeStyle(".visible-xs", "display: none;", 649, false) 363 sizeStyle(".subheader_menu", "display: flex;", 650, false) */ 364 365 function nextLoginPage(translateSignIn, translateRegister, translateForget) { 366 document.querySelector("#signInForm").style.setProperty("transform", "translateX(" + translateSignIn + ")") 367 document.querySelector("#registerForm").style.setProperty("transform", "translateX(" + translateRegister + ")") 368 document.querySelector("#forgetForm").style.setProperty("transform", "translate(-200%, " + translateForget + ")") 369 } 370 371 let headerSearchInput = document.getElementById("headerSearchInput") 372 373 headerSearchInput.addEventListener('keypress', (KeyObj)=>{ 374 if (KeyObj.key == "Enter") { 375 window.location.href = "/searchCatalog/?" + headerSearchInput.value 376 } 377 }) 378</script>
378 379 380<nav class="breadcumbs"> 381 <ol> 382 <li> 383 <a href="/" class="link">ÐлавнаÑ</a> 384 <span>âº</span> 385 </li> 386 <li class="active"> 387 ÐоÑзина 388 <span>â´</span> 389 </li> 390 </ol> 391</nav> 392<nav id="cart_steps1"> 393 <ul class="paddingProcent"> 394 <li ><a href="/checkout/shopCart" >Ðаказ</a></li> 395 <li ><a href="/checkout/returnToDelivery" >ÐоÑÑавка</a></li> 396 <li ><a href="/checkout/payment" >ÐплаÑа</a></li> 397 </ul> 398</nav> 399 400<main id="checkout"> 401 <section class="cart_content1"> 402 <div class="cart_list" id="cardList"> 403 404 </div> 405 406 407 <div class="form"> 408 <header> 409 <h2>ÐÑого:</h2> 410 <strong data-summ-in-shopping-cart="0" id="sumInShoppingCartId" 411 >0 â½</strong 412 > 413 </header> 414 <form id="formCheckout" method="POST" action="/checkout/"> 415 <h3>ÐонÑакÑнÑе даннÑе заказа</h3> 416 <label data-label="span"> 417 <input type="text" name="name" minlength="1" autocomplete="name" required /> 418 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.59 20" class="icon"> 419 <path 420 id="icon_user" 421 d="M19.55,17.64a9.47,9.47,0,0,0-6-7,6,6,0,0,0,2.18-5.6A6,6,0,0,0,3.8,6,6,6,0,0,0,6,10.67a9.47,9.47,0,0,0-6,7A2,2,0,0,0,2,20H17.58A2,2,0,0,0,19.55,17.64ZM5.8,6a4,4,0,1,1,4,4A4,4,0,0,1,5.8,6ZM16.22,18H3.37a1,1,0,0,1-.94-1.34A7.66,7.66,0,0,1,9.8,12a7.67,7.67,0,0,1,7.37,4.66A1,1,0,0,1,16.22,18Z" 422 /> 423 </svg> 424 <span class="error">ФÐÐ <em>*</em></span> 425 </label> 426 <label data-label="span"> 427 <input type="tel" name="phone" autocomplete="tel" required /> 428 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15" class="icon"> 429 <path 430 id="call" 431 d="M14.73,13c-.46,1.4-2.28,2.1-3.57,2A11.34,11.34,0,0,1,6,12.85,17.08,17.08,0,0,1,.66,6.49,5.37,5.37,0,0,1,.88,1,2.15,2.15,0,0,1,2.57,0c1,0,1.17.54,1.53,1.46.26.68.61,1.38.81,2.09C5.27,4.88,4,4.93,3.83,6c-.1.69.73,1.6,1.1,2.09a9.92,9.92,0,0,0,2.61,2.4c.57.36,1.49,1,2.14.65,1-.55.91-2.24,2.31-1.67a22.59,22.59,0,0,1,2.13,1.1c1.07.58,1,1.17.61,2.42C14.42,13.92,15,12.07,14.73,13Z" 432 /> 433 </svg> 434 <span class="error">ТелеÑон <em>*</em></span> 435 </label> 436 <label data-label="span"> 437 <input type="email" name="mail" autocomplete="email" required /> 438 <svg class="icon no-visual" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 20"> 439 <path 440 d="M9,4A5,5,0,0,0,4,9v2a5,5,0,0,0,5,5h5a4,4,0,0,0,4-4V9A9,9,0,0,0,0,9v2a9,9,0,0,0,9,9h8a1,1,0,0,0,0-2H9a7,7,0,0,1-7-7V9A7,7,0,0,1,16,9v3a2,2,0,0,1-2,2V9A5,5,0,0,0,9,4Zm3,10H9a3,3,0,0,1-3-3V9a3,3,0,0,1,6,0Z" 441 /> 442 </svg> 443 <span id="errorMail">Email <em>*</em></span> 444 </label> 445 <div id="checkoutUserRegister"> 446 <p>ÐведиÑе паÑÐ¾Ð»Ñ Ð´Ð»Ñ Ð°Ð²ÑоÑизаÑии</p> 447 <label data-label="span"> 448 <input 449 type="hidden" 450 name="password" 451 required 452 id="passwordInput" 453 disabled 454 /> 455 <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.66 19.68"> 456 <path 457 d="M12.31.15a6,6,0,0,0-4.5,4.48,6,6,0,0,0,1,4.85L.29,18a1,1,0,0,0,0,1.42h0a1,1,0,0,0,1.42,0l.72-.72.68.68a1,1,0,0,0,1.41,0h0a1,1,0,0,0,0-1.42l-.68-.68,2-2,.7.7a1,1,0,0,0,1.41,0h0a1,1,0,0,0,0-1.41l-.7-.7,3-3A6,6,0,1,0,12.31.15ZM13.66,10a4,4,0,1,1,4-4A4,4,0,0,1,13.66,10Z" 458 /> 459 </svg> 460 <span class="error" id="passwordError">ÐаÑÐ¾Ð»Ñ <em>*</em></span> 461 </label> 462 <p id="forgerPasswordText"></p> 463 <button class="active" type="button" name="forgetPassword">ÐоÑÑÑановиÑÑ Ð¿Ð°ÑолÑ</button> 464 </div> 465 <button class="submitFormButton" name="checkoutUnregister" type="button" id="checkoutStartButton" style="color: grey;" disabled> 466 ÐÑоÑмиÑÑ Ð·Ð°ÐºÐ°Ð· 467 </button> 468 </form> 469 </div> 470 471 </section> 472</main> 473 474 475 <footer id="footer"> 476 <div class="footer_body wrapper" id="footerGrid"> 477 <div class="footerInfo"> 478 <div class="footer_social paddingBottom"> 479 <h2 class="footer__title">ÐÑ Ð² ÑоÑÑеÑÑÑ :</h2> 480 <div> 481 <a href="https://vk.com/iskushenietosno" class="footer_social__vk footer_social__link"> 482 <svg 483 width="48" 484 height="48"
485 viewBox="0 0 48 48" 486 fill="none" 487 xmlns="http://www.w3.org/2000/svg" 488 class="icon" 489 > 490 <path 491 d="M0 23.04C0 12.1788 0 6.74826 3.37413 3.37413C6.74826 0 12.1788 0 23.04 0H24.96C35.8212 0 41.2517 0 44.6259 3.37413C48 6.74826 48 12.1788 48 23.04V24.96C48 35.8212 48 41.2517 44.6259 44.6259C41.2517 48 35.8212 48 24.96 48H23.04C12.1788 48 6.74826 48 3.37413 44.6259C0 41.2517 0 35.8212 0 24.96V23.04Z" 492 fill="black" 493 /> 494 <path 495 d="M25.54 34.5801C14.6 34.5801 8.3601 27.0801 8.1001 14.6001H13.5801C13.7601 23.7601 17.8 27.6401 21 28.4401V14.6001H26.1602V22.5001C29.3202 22.1601 32.6398 18.5601 33.7598 14.6001H38.9199C38.0599 19.4801 34.4599 23.0801 31.8999 24.5601C34.4599 25.7601 38.5601 28.9001 40.1201 34.5801H34.4399C33.2199 30.7801 30.1802 27.8401 26.1602 27.4401V34.5801H25.54Z" 496 fill="white" 497 /> 498 </svg> 499 ÐÐÐÐТÐÐТР500 </a><a href="https://t.me/is_kushenie" class="footer_social__telegram footer_social__link" id="telegramFooter"> 501 <svg 502 xmlns="http://www.w3.org/2000/svg" 503 xmlns:xlink="http://www.w3.org/1999/xlink"
504 viewBox="0 0 30 30" 505 class="icon" 506 > 507 <circle id="Oval" class="cls-1" cx="15" cy="15" r="15" fill="#000" /> 508 <path 509 id="Path-3" 510 class="cls-2" 511 d="M6.79,14.84q6.55-2.85,8.75-3.77c4.16-1.73,5-2,5.59-2a1,1,0,0,1,.58.17.62.62,0,0,1,.22.41,2.67,2.67,0,0,1,0,.59c-.22,2.37-1.2,8.13-1.7,10.79-.21,1.12-.62,1.5-1,1.53-.87.08-1.53-.57-2.38-1.13-1.32-.86-2.06-1.4-3.35-2.24-1.48-1-.52-1.52.33-2.39.22-.23,4.06-3.72,4.13-4a.31.31,0,0,0-.07-.27.38.38,0,0,0-.31,0q-.2,0-6.33,4.19a2.86,2.86,0,0,1-1.62.6,11.19,11.19,0,0,1-2.34-.55c-.93-.31-1.68-.47-1.62-1C5.71,15.4,6.08,15.12,6.79,14.84Z" 512 fill="#fff" 513 /> 514 </svg> 515 ТÐÐÐÐÐ ÐÐ 516 </a><a href="https://max.ru/channel_iskushenie" class="footer_social__telegram footer_social__link" id="telegramFooter"> 517 <svg 518 width="30" 519 height="30"
520 viewBox="0 0 30 30" 521 xmlns="http://www.w3.org/2000/svg" 522 class="icon" 523 > 524 <g id="Group"> 525 <path id="Rounded-Rectangle" fill="#000000" fill-rule="evenodd" stroke="none" d="M -0 22.906078 C -0 26.823944 3.176057 30 7.093923 30 L 22.906076 30 C 26.823944 30 30 26.823944 30 22.906078 L 30 7.093924 C 30 3.176056 26.823944 0 22.906076 0 L 7.093923 0 C 3.176057 0 -0 3.176056 -0 7.093924 Z"/> 526 <path id="Maxlogo" fill="#ffffff" stroke="none" d="M 14.659673 4.6555 C 8.382391 4.979086 4.238662 9.835848 4.500466 15.960234 C 4.614817 18.640953 5.707173 20.947617 5.965968 23.491774 C 6.032171 24.15082 5.83958 24.964239 6.609946 25.252203 C 7.557858 25.605473 9.011322 25.011738 9.805763 24.468472 C 10.076595 24.28738 10.335389 24.076605 10.534 23.815361 C 11.355523 24.352692 12.134917 24.87221 13.112922 25.103767 C 17.419149 26.122025 22.137646 23.791611 24.235085 20.048103 C 28.177195 13.015303 22.847826 4.23395 14.659673 4.6555 L 14.659673 4.6555 Z M 12.222186 19.332653 C 11.882141 19.593899 11.554133 19.95014 11.177978 20.15498 C 10.633305 20.44294 10.464787 20.143103 10.260159 19.668114 C 9.61618 18.157059 9.53794 15.583211 9.914096 14.000905 C 10.419648 11.848612 12.107835 9.954594 14.427961 9.752724 C 16.775171 9.547886 18.953865 10.723482 19.937887 12.846088 C 22.116579 17.56926 16.540451 22.233055 12.222186 19.335621 L 12.222186 19.335621 Z"/> 527 </g> 528 </svg> 529 ÐÐÐ¥ 530 </a> 531 </div> 532 </div> 533 <div class="footer_links paddingBottom"> 534 <h2 class="footer__title">ÐолезнÑе ÑÑÑлки:</h2> 535 <div class="footer_links__container"> 536 <a href="/pages/dostavka_i_oplata" class="footer_links__link">ÐоÑÑавка и оплаÑа</a 537 ><a href="/pages/sborka_zakaza" class="footer_links__link">СбоÑка заказа</a 538 ><a href="/pages/sistema_skidok" class="footer_links__link">СиÑÑема Ñкидок</a> 539 </div> 540 </div> 541 </div> 542 <div class="footer_app"> 543 <h2 class="footer__title">ÐагÑÑзиÑе наÑи пÑиложениÑ:</h2> 544 <div class="footer_app__container"> 545 <a href="https://apps.apple.com/ru/app/%D0%BC%D0%B0%D0%B3%D0%B8%D1%8F-%D0%B1%D0%B5%D0%BB%D1%8C%D1%8F/id1622627851" class="footer_app__apple footer_app__link"> 546 <svg 547 xmlns="http://www.w3.org/2000/svg" 548 xmlns:xlink="http://www.w3.org/1999/xlink" 549 version="1.1" 550 id="Livello_1" 551 x="0px" 552 y="0px" 553 width="814px" 554 height="1000px"
555 viewBox="0 0 814 1000" 556 enable-background="new 0 0 814 1000" 557 xml:space="preserve" 558 class="icon" 559 > 560 <path 561 d="M788.1,340.9c-5.8,4.5-108.2,62.2-108.2,190.5c0,148.4,130.3,200.9,134.2,202.2c-0.6,3.2-20.7,71.9-68.7,141.9 c-42.8,61.6-87.5,123.1-155.5,123.1s-85.5-39.5-164-39.5c-76.5,0-103.7,40.8-165.9,40.8s-105.6-57-155.5-127 C46.7,790.7,0,663,0,541.8c0-194.4,126.4-297.5,250.8-297.5c66.1,0,121.2,43.4,162.7,43.4c39.5,0,101.1-46,176.3-46 C618.3,241.7,720.7,244.3,788.1,340.9z M554.1,159.4c31.1-36.9,53.1-88.1,53.1-139.3c0-7.1-0.6-14.3-1.9-20.1 c-50.6,1.9-110.8,33.7-147.1,75.8c-28.5,32.4-55.1,83.6-55.1,135.5c0,7.8,1.3,15.6,1.9,18.1c3.2,0.6,8.4,1.3,13.6,1.3 C464,230.7,521.1,200.3,554.1,159.4z" 562 /> 563 </svg> 564 <span>ÐагÑÑзиÑÑ Ð²<strong>App Store</strong></span> </a 565 ><a href="https://play.google.com/store/apps/details?id=com.main.cms3" class="footer_app__android footer_app__link"> 566 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 505.499 505.499" class="icon"> 567 <path 568 d="M471.497 234.466l-92.082-53.135-75.733 73.208 69.215 66.907 98.6-56.91c5.43-3.133 8.677-8.756 8.677-15.03 0-6.275-3.245-11.898-8.677-15.04zM363.785 172.3l-101.332-58.497L40.375 0l250.828 242.47M44.063 505.5l218.77-120.512 94.435-54.515-66.065-63.87M25.56 9.815l-.236 489.67L278.72 254.534" 569 /> 570 </svg> 571 <span>ÐагÑÑзиÑÑ Ð²<strong>Google Play</strong></span> 572 </a> 573 </div> 574 </div> 575 </div> 576 <div class="footer_bottom" style="justify-content: center;"> 577 <div class="footer_bottom__links"> 578 <span>© ÐÑе пÑава заÑиÑенÑ</span> 579 <a href="/info/privacyPolicyPage/" class="footer_bottom__link">ÐÑиваÑÐ½Ð°Ñ Ð¿Ð¾Ð»Ð¸Ñика</a 580 ><a href="/info/termsAndConditionsPage/" class="footer_bottom__link">УÑÐ»Ð¾Ð²Ð¸Ñ Ð¸ положениÑ</a 581 ><a href="/info/cookiesPolicyPage/" class="footer_bottom__link">ÐолиÑика иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñайлов cookies</a 582 > 583 <!-- <a href="#" class="footer_bottom__link">ÐаÑÑа ÑайÑа</a>--> 584 </div> 585 </div> 586</footer> 587 588<style> 589 .footer_bottom__link { 590 text-decoration: none; 591 font-weight: bold; 592 } 593 .footer_links__link { 594 text-decoration: none; 595 font-weight: bold; 596 } 597 .footer_app__link { 598 box-shadow: none; 599 } 600 601 #footer { 602 @media (max-width: 650px) { 603 padding-bottom: 75px; 604 } 605 } 606 607 #footerGrid { 608 @media (min-width: 750px) { 609 display: grid; 610 } 611 } 612 613 .footer_social { 614 @media (min-width: 750px) { 615 padding-right: 50px; 616 } 617 } 618 619 .paddingBottom { 620 @media (max-width: 450px) { 621 padding-bottom: 50px; 622 } 623 } 624 625 .footerInfo { 626 @media (min-width: 450px) { 627 display: flex; 628 } 629 630 justify-content: space-between; 631 } 632 633 .footer_app__container { 634 @media (max-width: 400px) { 635 display: grid; 636 } 637 } 638</style> 639 640 <div id="popup"> 641<div id="registerAndLogin"> 642<header class="login__header"> 643 <button type="button" name="signIn" class="login__menu" onclick="nextLoginPage('0%', '0%', '-100%')"> 644 ÐойÑи 645 </button> 646 <button type="button" name="register" class="login__menu" onclick="nextLoginPage('-100%', '-100%', '-100%')"> 647 ÐаÑегиÑÑÑиÑоваÑÑÑÑ 648 </button> 649</header> 650 <div id="registerAndLoginContainer"> 651 <form id="signInForm" class="login__item active" method="post" action="/login/" novalidate> 652 <p class="title">УкажиÑе даннÑе Ð´Ð»Ñ Ð²Ñ Ð¾Ð´Ð°</p> 653 <label data-label="span" data-label-error="mail"> 654 <input type="email" name="mail" minlength="6" placeholder="" required /> 655 <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 20"> 656 <path 657 d="M9,4A5,5,0,0,0,4,9v2a5,5,0,0,0,5,5h5a4,4,0,0,0,4-4V9A9,9,0,0,0,0,9v2a9,9,0,0,0,9,9h8a1,1,0,0,0,0-2H9a7,7,0,0,1-7-7V9A7,7,0,0,1,16,9v3a2,2,0,0,1-2,2V9A5,5,0,0,0,9,4Zm3,10H9a3,3,0,0,1-3-3V9a3,3,0,0,1,6,0Z" 658 /> 659 </svg> 660 <span class="error" data-input-error="mail">Email <em>*</em></span> 661 </label> 662 <label data-label="span" data-label-error="password"> 663 <input type="password" name="password" pattern=".{4,}" placeholder="" required /> 664<!-- <button type="button" name="showPassword" title="ÐоказаÑÑ Ð¿Ð°ÑолÑ">--> 665<!-- <svg--> 666<!-- xmlns="http://www.w3.org/2000/svg"-->
667<!-- viewBox="0 0 40.62 33.75"--> 668<!-- >--> 669<!-- <path--> 670<!-- d="M20.31,3.19C9.11,3.19,0,9.33,0,16.88S9.11,30.56,20.31,30.56s20.31-6.14,20.31-13.68S31.51,3.19,20.31,3.19Zm0,25.37C10.21,28.56,2,23.32,2,16.88S10.21,5.19,20.31,5.19s18.31,5.24,18.31,11.69S30.41,28.56,20.31,28.56Z"--> 671<!-- fill="#231f20"--> 672<!-- />--> 673<!-- <path--> 674<!-- d="M23.61,16.88a2.91,2.91,0,0,1,0-5.81l.16,0a6.66,6.66,0,0,0-3.46-1,6.75,6.75,0,1,0,6.75,6.75,6.61,6.61,0,0,0-.57-2.71A2.89,2.89,0,0,1,23.61,16.88Z"--> 675<!-- fill="#231f20"--> 676<!-- />--> 677<!-- <line--> 678<!-- x1="8.22"--> 679<!-- y1="32.75"--> 680<!-- x2="34.44"--> 681<!-- y2="1"--> 682<!-- fill="none"--> 683<!-- stroke="#231f20"--> 684<!-- stroke-linecap="round"--> 685<!-- stroke-miterlimit="10"--> 686<!-- stroke-width="2"--> 687<!-- />--> 688<!-- </svg>--> 689<!-- </button>--> 690 <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.66 19.68"> 691 <path 692 d="M12.31.15a6,6,0,0,0-4.5,4.48,6,6,0,0,0,1,4.85L.29,18a1,1,0,0,0,0,1.42h0a1,1,0,0,0,1.42,0l.72-.72.68.68a1,1,0,0,0,1.41,0h0a1,1,0,0,0,0-1.42l-.68-.68,2-2,.7.7a1,1,0,0,0,1.41,0h0a1,1,0,0,0,0-1.41l-.7-.7,3-3A6,6,0,1,0,12.31.15ZM13.66,10a4,4,0,1,1,4-4A4,4,0,0,1,13.66,10Z" 693 /> 694 </svg> 695 <span class="error" data-input-error="password">ÐаÑÐ¾Ð»Ñ <em>*</em></span> 696 </label> 697 698 <span class="sign_in_lock"> 699 <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 20"> 700 <path 701 d="M11,6V4A4.08,4.08,0,0,0,6.16.1,4.24,4.24,0,0,0,3,4.29V6H2A2,2,0,0,0,0,8V18a2,2,0,0,0,2,2H12a2,2,0,0,0,2-2V8a2,2,0,0,0-2-2ZM5,4A2,2,0,0,1,7,2,2.07,2.07,0,0,1,9,4V6H5Zm7,13a1,1,0,0,1-1,1H3a1,1,0,0,1-1-1V9A1,1,0,0,1,3,8h8a1,1,0,0,1,1,1Z" 702 /> 703 </svg> 704 </span> 705 706 <button type="button" class="login__button" onclick="login()">ÐойÑи</button> 707 <button type="button" name="forget" href="/login/forget" onclick="nextLoginPage('-100%', '0%', '0%')">ÐабÑли паÑолÑ?</button> 708</form> 709
710<script> 711 function login() { 712 let forum = document.getElementById("signInForm") 713 714 fetch("/api/login", { 715 method: "POST", 716 headers: { 717 "Content-Type": "application/json", 718 }, 719 body: JSON.stringify({ 720 "mail": forum.mail.value, 721 "password": forum.password.value 722 }) 723 }).then((response) => response.json()).then((data) => { 724 let result = data.loginCondition 725 726 if (data.loginCondition == "mailForbidden" || data.loginCondition == "mailIsntExist") { 727 customAlert("ÐоÑÑа не найдена.") 728 } else if (result == "passwordError") { 729 customAlert("ÐаÑÐ¾Ð»Ñ Ð½ÐµÐ²ÐµÑнÑй.") 730 } else if (result == "mailNowAuth") { 731 location.reload() 732 } else { 733 customAlert("ЧÑо-Ñо поÑло не Ñак.") 734 } 735 }) 736 } 737 738 function customAlert(text) { 739 let errorText = document.querySelector(".title") 740 741 errorText.style.color = "red"
742 errorText.innerHTML = text 743 744 setTimeout(()=>{ 745 errorText.style.color = "" 746 errorText.innerHTML = "УкажиÑе даннÑе Ð´Ð»Ñ Ð²Ñ Ð¾Ð´Ð°" 747 }, 500) 748 } 749</script>
749 750 751<!-- askodfuaspodl;kfjasl;kdfjas;ldkfjasl;dkfja;lskdfjals;dkjfaslkdfja;skdfjsa;lkjdf;laksjdf;lkasjdflkajsflkajsd;lkfjadl;fjasdkjhasbecj;jozsrgkj9uwbvzuhvzjnpzhkjvnbzpiughis --> 752<!----> 753<!--<div class="container py-5 mb-lg-3">--> 754<!-- <div class="row justify-content-center pt-lg-4 text-center">--> 755<!-- <div class="col-lg-5 col-md-7 col-sm-9">--> 756<!-- <h1 class="display-success py-lg-3">!</h1>--> 757<!-- <h2 class="h4 mb-3">РегиÑÑÑаÑÐ¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ полÑзоваÑелÑ</h2>--> 758<!-- </div>--> 759<!-- </div>--> 760<!-- <div class="row justify-content-center">--> 761<!-- <div class="col-xl-8 col-lg-10">--> 762<!-- <form class="needs-validation" method="post" action="/login/register" novalidate>--> 763<!-- <div class="row gx-4 gy-3">--> 764<!-- <div class="col-sm-6">--> 765<!-- <label class="form-label" for="reg-email">ÐоÑÑа</label>--> 766<!-- <input class="form-control" type="email" name="mail" required id="reg-email" >--> 767<!-- <div class="invalid-feedback">ÐожалÑйÑÑа вÑÑавÑÑе коÑÑекÑнÑй email.</div>--> 768<!-- </div>--> 769<!-- <div class="col-sm-6">--> 770<!-- <label class="form-label" for="reg-fn">ÐмÑ</label>--> 771<!-- <input class="form-control" type="text" name="name" required id="reg-fn">--> 772<!-- <div class="invalid-feedback">ÐожалÑйÑÑа напеÑиÑе как Ð²Ð°Ñ Ð·Ð¾Ð²ÑÑ.</div>--> 773<!-- </div>--> 774<!-- <div class="col-sm-12 d-flex justify-content-center mb-3 mt-4">--> 775<!-- <div class="col-xl-5 col-lg-6">--> 776<!-- <label class="form-label" for="reg-phone">ТелеÑон</label>--> 777<!-- <input class="form-control" type="text" name="phone" required id="reg-phone">--> 778<!-- <div class="invalid-feedback">ÐожалÑйÑÑа, добавÑÑе Ñвой ÑелеÑон!</div>--> 779<!-- </div>--> 780<!-- </div>--> 781<!-- <div class="col-sm-6">--> 782<!-- <label class="form-label" for="reg-password">ÐаÑолÑ</label>--> 783<!-- <input class="form-control" type="password" name="password" required id="reg-password">--> 784<!-- <div class="invalid-feedback">ÐожалÑйÑÑа, введиÑе паÑолÑ!</div>--> 785<!-- </div>--> 786<!-- <div class="col-sm-6">--> 787<!-- <label class="form-label" for="reg-password-confirm">ÐодÑвеÑдиÑе паÑолÑ</label>--> 788<!-- <input class="form-control" type="password" required id="reg-password-confirm">--> 789<!-- <div class="invalid-feedback">ÐаÑÐ¾Ð»Ñ Ð½Ðµ Ñовпал!</div>--> 790<!-- </div>--> 791<!-- <div class="col-12 text-end">--> 792<!-- <button class="btn btn-primary" type="submit"><i class="ci-user me-2 ms-n1"></i>ÐаÑегиÑÑÑиÑоваÑÑÑÑ</button>--> 793<!-- </div>--> 794<!-- </div>--> 795<!-- </form>--> 796<!-- </div>--> 797<!-- </div>--> 798<!--</div>--> 799 800 801 <form id="registerForm" class="login__item" method="post" action="/login/register" novalidate> 802 <!-- <p class="error">УкажиÑе email и паÑÐ¾Ð»Ñ Ð´Ð»Ñ ÑегиÑÑÑаÑии<
802/p> --> 803 <label data-label="span" data-label-error="name"> 804 <input type="text" name="name" minlength="1" autocomplete="name" required /> 805 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.59 20" class="icon"> 806 <path 807 id="icon_user" 808 d="M19.55,17.64a9.47,9.47,0,0,0-6-7,6,6,0,0,0,2.18-5.6A6,6,0,0,0,3.8,6,6,6,0,0,0,6,10.67a9.47,9.47,0,0,0-6,7A2,2,0,0,0,2,20H17.58A2,2,0,0,0,19.55,17.64ZM5.8,6a4,4,0,1,1,4,4A4,4,0,0,1,5.8,6ZM16.22,18H3.37a1,1,0,0,1-.94-1.34A7.66,7.66,0,0,1,9.8,12a7.67,7.67,0,0,1,7.37,4.66A1,1,0,0,1,16.22,18Z" 809 /> 810 </svg> 811 <span class="error" data-input-error="name">ФÐÐ <em>*</em></span> 812 </label> 813 <label data-label="span" data-label-error="phone"> 814 <input type="tel" name="phone" autocomplete="tel" required /> 815 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15" class="icon"> 816 <path 817 id="call" 818 d="M14.73,13c-.46,1.4-2.28,2.1-3.57,2A11.34,11.34,0,0,1,6,12.85,17.08,17.08,0,0,1,.66,6.49,5.37,5.37,0,0,1,.88,1,2.15,2.15,0,0,1,2.57,0c1,0,1.17.54,1.53,1.46.26.68.61,1.38.81,2.09C5.27,4.88,4,4.93,3.83,6c-.1.69.73,1.6,1.1,2.09a9.92,9.92,0,0,0,2.61,2.4c.57.36,1.49,1,2.14.65,1-.55.91-2.24,2.31-1.67a22.59,22.59,0,0,1,2.13,1.1c1.07.58,1,1.17.61,2.42C14.42,13.92,15,12.07,14.73,13Z" 819 /> 820 </svg> 821 <span class="error" data-input-error="phone">ТелеÑон <em>*</em></span> 822 </label> 823 <label data-label="span" data-label-error="mail"> 824 <input type="email" name="mail" minlength="6" placeholder="" required /> 825 <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 20"> 826 <path 827 d="M9,4A5,5,0,0,0,4,9v2a5,5,0,0,0,5,5h5a4,4,0,0,0,4-4V9A9,9,0,0,0,0,9v2a9,9,0,0,0,9,9h8a1,1,0,0,0,0-2H9a7,7,0,0,1-7-7V9A7,7,0,0,1,16,9v3a2,2,0,0,1-2,2V9A5,5,0,0,0,9,4Zm3,10H9a3,3,0,0,1-3-3V9a3,3,0,0,1,6,0Z" 828 /> 829 </svg> 830 <span class="error" data-input-error="mail">Email <em>*</em></span> 831 </label> 832 <label data-label="span" data-label-error="password"> 833 <input type="password" name="password" pattern=".{4,}" placeholder="" required /> 834 <button type="button" name="showPassword" title="ÐоказаÑÑ Ð¿Ð°ÑолÑ"> 835 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40.62 33.75"> 836 <path 837 d="M20.31,3.19C9.11,3.19,0,9.33,0,16.88S9.11,30.56,20.31,30.56s20.31-6.14,20.31-13.68S31.51,3.19,20.31,3.19Zm0,25.37C10.21,28.56,2,23.32,2,16.88S10.21,5.19,20.31,5.19s18.31,5.24,18.31,11.69S30.41,28.56,20.31,28.56Z" 838 fill="#231f20" 839 /> 840 <path 841 d="M23.61,16.88a2.91,2.91,0,0,1,0-5.81l.16,0a6.66,6.66,0,0,0-3.46-1,6.75,6.75,0,1,0,6.75,6.75,6.61,6.61,0,0,0-.57-2.71A2.89,2.89,0,0,1,23.61,16.88Z" 842 fill="#231f20" 843 /> 844 <line 845 x1="8.22" 846 y1="32.75" 847 x2="34.44" 848 y2="1" 849 fill="none" 850 stroke="#231f20" 851 stroke-linecap="round" 852 stroke-miterlimit="10" 853 stroke-width="2" 854 /> 855 </svg> 856 </button> 857 <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.66 19.68"> 858 <path 859 d="M12.31.15a6,6,0,0,0-4.5,4.48,6,6,0,0,0,1,4.85L.29,18a1,1,0,0,0,0,1.42h0a1,1,0,0,0,1.42,0l.72-.72.68.68a1,1,0,0,0,1.41,0h0a1,1,0,0,0,0-1.42l-.68-.68,2-2,.7.7a1,1,0,0,0,1.41,0h0a1,1,0,0,0,0-1.41l-.7-.7,3-3A6,6,0,1,0,12.31.15ZM13.66,10a4,4,0,1,1,4-4A4,4,0,0,1,13.66,10Z" 860 /> 861 </svg> 862 <span class="error" data-input-error="password">ÐаÑÐ¾Ð»Ñ <em>*</em></span> 863 </label> 864 865 <button type="submit" name="button" class="login__button"> 866 ÐаÑегиÑÑÑиÑоваÑÑÑÑ 867 </button> 868</form> 869 870 <form method="post" action="/login/forget" id="forgetForm" class="login__item"> 871 <p class="error">Email Ð´Ð»Ñ Ð²Ð¾ÑÑÑановлениÑ</p> 872 <label data-label="span" data-label-error="mail"> 873 <input type="email" name="mail" minlength="6" required /> 874 <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 20"> 875 <path 876 d="M9,4A5,5,0,0,0,4,9v2a5,5,0,0,0,5,5h5a4,4,0,0,0,4-4V9A9,9,0,0,0,0,9v2a9,9,0,0,0,9,9h8a1,1,0,0,0,0-2H9a7,7,0,0,1-7-7V9A7,7,0,0,1,16,9v3a2,2,0,0,1-2,2V9A5,5,0,0,0,9,4Zm3,10H9a3,3,0,0,1-3-3V9a3,3,0,0,1,6,0Z" 877 /> 878 </svg> 879 <span class="error" data-input-error="mail">Email <em>*</em></span> 880 </label> 881 <button type="submit" name="button" class="login__button">ÐоÑÑÑановиÑÑ Ð¿Ð°ÑолÑ</button> 882</form> 883 884 </div> 885</div> 886 887</div> 888 889
890<script async src="/js/checkout.min.js?v=02052024"></script>
890 891 892 893 894 <!-- Yandex.Metrika counter --> 895
895<script type="text/javascript" >
vendor: 430 bytes, lines 895-902
895 896 (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; 897 m[i].l=1*new Date(); 898 for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} 899 k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) 900 (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); 901 902 ym(
90296663463
vendor: 155 bytes, lines 902-908
902, "init", { 903 clickmap:true, 904 trackLinks:true, 905 accurateTrackBounce:true, 906 ecommerce:"dataLayer" 907 }); 908
908</script>
908 909 <noscript><div><img src="https://mc.yandex.ru/watch/96663463" style="position:absolute; left:-9999px;" alt="" /></div></noscript> 910 <!-- /Yandex.Metrika counter --> 911 912 <!-- BEGIN JIVOSITE CODE {literal} --> 913
913<script src="//code.jivosite.com/widget/c6iQ13erDo" async></script>
913 914 <!-- {/literal}} END JIVOSITE CODE END --> 915 916 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 916-917
916 917 <script async src="https://www.googletagmanager.com/gtag/js?id=
917G-PGW1G6LD8R
vendor: 16 bytes, lines 917-918
917"></script> 918
918<script> 919
vendor: 146 bytes, lines 919-923
919window.dataLayer = window.dataLayer || []; 920 function gtag(){dataLayer.push(arguments);} 921 gtag('js', new Date()); 922 923 gtag('config', '
923G-PGW1G6LD8R
vendor: 8 bytes, lines 923-924
923'); 924
924</script>
924 925 <!-- Google tag (gtag.js) END --> 926 </body> 927</html> 928
929<script async src="/js/index.min.js"></script>
929 930 931 932<style> 933 #cart_steps1 ul { 934 grid-template-columns: repeat(3, 1fr) !important; 935 } 936</style> 937
938<script> 939 function sizeStyle(select, style, size, match) { 940 const elements = document.querySelectorAll(select) 941 942 window.addEventListener('resize', flexFunc) 943 window.addEventListener('reload', flexFunc()) 944 945 function flexFunc() { 946 if ( match ) { 947 if ( window.innerWidth < size ) { 948 elements.forEach( (element) => { 949 element.style = style 950 }) 951 } else { 952 elements.forEach( (element) => { 953 element.removeAttribute("style") 954 }) 955 } 956 } else { 957 if ( window.innerWidth > size ) { 958 elements.forEach( (element) => { 959 element.style = style 960 }) 961 } else { 962 elements.forEach( (element) => { 963 element.removeAttribute("style") 964 }) 965 } 966 } 967 } 968 } 969 970 sizeStyle(".cart_content1", "display: grid;", 800, false) 971 sizeStyle(".grid", "display: grid;", 800, false) 972 sizeStyle(".order_block", "margin-bottom: 50px;", 801, true) 973</script>
973 974 975
976<script> 977 let checkoutForm = document.querySelector("#formCheckout") 978 979 checkoutForm.querySelector("#checkoutStartButton").addEventListener("click", ()=>{ 980 checkoutForm.submit() 981 }) 982</script>
vendor: 1 bytes, line 982
982
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.