1<!DOCTYPE html> 2<html lang="ru" class=""> 3<head><link media='print' onload='this.media="all"' rel='stylesheet' type='text/css' href='/served_assets/public/jquery.modal-0c2631717f4ce8fa97b5d04757d294c2bf695df1d558678306d782f4bf7b4773.css'><meta data-config="{"money_with_currency_format":{"delimiter":" ","separator":".","format":"%n %u","unit":"â½","show_price_without_cents":1},"currency_code":"RUR","currency_iso_code":"RUB","default_currency":{"title":"РоÑÑийÑкий ÑÑблÑ","code":"RUR","rate":1.0,"format_string":"%n %u","unit":"â½","price_separator":"","is_default":true,"price_delimiter":"","show_price_with_delimiter":true,"show_price_without_cents":true},"facebook":{"pixelActive":false,"currency_code":"RUB","use_variants":null},"vk":{"pixel_active":null,"price_list_id":null},"new_ya_metrika":true,"ecommerce_data_container":"dataLayer","common_js_version":null,"vue_ui_version":null,"feedback_captcha_enabled":null,"account_id":5924765,"hide_items_out_of_stock":false,"forbid_order_over_existing":false,"minimum_items_price":null,"enable_comparison":true,"locale":"ru","client_group":null,"consent_to_personal_data":{"active":true,"obligatory":true,"description":"Я ознакомлен и ÑоглаÑен Ñ ÑÑловиÑми оÑеÑÑÑ Ð¸ полиÑики конÑиденÑиалÑноÑÑи."},"yandex_captcha_key":"ysc1_ec1ApqrRlTZTXotpTnO8PmXe2ISPHxsd9MO3y0rye822b9d2","checkout_float_order_content_block":false,"available_products_characteristics_ids":null,"sber_id_app_id":"5b5a3c11-72e5-4871-8649-4cdbab3ba9a4","theme_generation":2,"quick_checkout_captcha_enabled":true,"max_order_lines_count":500,"sber_bnpl_min_amount":1000,"sber_bnpl_max_amount":50000,"counter_settings":{"data_layer_name":"dataLayer","new_counters_setup":true,"add_to_cart_event":true,"remove_from_cart_event":true,"add_to_wishlist_event":true,"purchase_event":true,"use_variant_id_as_item_id":false},"site_setting":{"show_cart_button":true,"show_service_button":false,"show_marketplace_button":true,"show_quick_checkout_button":true},"warehouses":[{"id":7603457,"title":"Ð¡Ð°Ð¹Ñ â обÑий оÑÑаÑок","array_index":4},{"id":4165051,"title":"ÐолгогÑад FBS","array_index":1},{"id":4165052,"title":"ÐолгоÑад rFBS","array_index":2},{"id":4165053,"title":"ÐÑк ЯблоÑкова доÑÑ (Ozon)","array_index":3},{"id":4165050,"title":"ÐÑновной Ñклад","array_index":0}],"captcha_type":"yandex","human_readable_urls":false}" name="shop-config" content="" /><meta name='js-evnvironment' content='production' /><meta name='default-locale' content='ru' /><meta name='insales-redefined-api-methods' content="[]" />
3<script src="/packs/js/shop_checkout2_bundle-e310cb0e3cace90bb793.js"></script>
3<script type="text/javascript" src="https://cdn.insales-shop.ru/assets/static-versioned/v3.72/static/libs/lodash/4.17.21/lodash.min.js"></script>
3 4<!--InsalesCounter -->
5<script type="text/javascript"> 6(function() { 7 if (typeof window.__insalesCounterId !== 'undefined') { 8 return; 9 } 10 11 try { 12 Object.defineProperty(window, '__insalesCounterId', { 13 value: 5924765, 14 writable: true, 15 configurable: true 16 }); 17 } catch (e) { 18 console.error('InsalesCounter: Failed to define property, using fallback:', e); 19 window.__insalesCounterId = 5924765; 20 } 21 22 if (typeof window.__insalesCounterId === 'undefined') { 23 console.error('InsalesCounter: Failed to set counter ID'); 24 return; 25 } 26 27 let script = document.createElement('script'); 28 script.async = true; 29 script.src = '/javascripts/insales_counter.js?7'; 30 let firstScript = document.getElementsByTagName('script')[0]; 31 firstScript.parentNode.insertBefore(script, firstScript); 32})(); 33</script>
33 34<!-- /InsalesCounter --> 35 <!-- Google Tag Manager --> 36
36<script>
vendor: 351 bytes, lines 36-40
36(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 37 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 38 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 39 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 40 })(window,document,'script','dataLayer','
40GTM-PZBLMPV2
vendor: 10 bytes, lines 40-41
40'); 41
41</script>
41 42 <!-- End Google Tag Manager --> 43<meta name="csrf-param" content="authenticity_token" /> 44<meta name="csrf-token" content="i08AqH4FdXPGXCBuM5Ds5FETFDcDRLNZYXgE2FSStADG6hMraGeg5WxqufydKuOPxOBl4fIbF4bsRPdFrmVNbQ" /> 45 <meta charset="utf-8"> 46 <meta name="viewport" content="width=device-width, initial-scale=1"> 47 <title>Ðаказ â ТайФлоÑа - ÑкзоÑиÑеÑкие ÑаÑÑÐµÐ½Ð¸Ñ Ð¸ Ñемена</title> 48 <meta name="robots" content="noindex, nofollow"> 49 50 <link rel="preconnect" href="https://fonts.googleapis.com"> 51 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 52 <link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,400;1,500&family=Inter:wght@400;500;600&display=swap" rel="stylesheet"> 53 54 <link rel="stylesheet" href="/served_assets/checkout2.core-6fdf20085f81d4b65720bcc56403917e4019ef983b35104f893f06c2a216a73f.css" media="screen" /> 55 <link rel="stylesheet" href="https://cdn.insales-shop.ru/assets/1/5289/11523241/1789889360/theme.css"> 56 <link rel="stylesheet" href="https://cdn.insales-shop.ru/assets/1/5289/11523241/1789889360/checkout.css"> 57 58 59
59<script type="text/javascript" src="https://cdn.insales-shop.ru/assets/common-js/common.v2.27.10.js"></script>
59 60</head> 61<body class="template-account"> 62 63 <header class="co-header"> 64 <div class="wrap co-header__in"> 65 <a href="/" class="logo"> 66 ТайФлоÑа - ÑкзоÑиÑеÑкие ÑаÑÑÐµÐ½Ð¸Ñ Ð¸ Ñемена 67 <small>ÐÐ°Ñ Ð·Ð°ÐºÐ°Ð·</small> 68 </a> 69 <div class="co-header__right"> 70 71 <a class="header__phone" href="tel:+79250703555">+7-925-070-3555</a> 72 73 <a class="co-header__back" href="/">ÐеÑнÑÑÑÑÑ Ð² магазин</a> 74 </div> 75 </div> 76 </header> 77 78 <main class="co-main"> 79 <div class="wrap"> 80 81 <h1 class="co-title">ÐÑ Ð¾Ð´ в ÐºÐ°Ð±Ð¸Ð½ÐµÑ Ð¿Ð¾ÐºÑпаÑелÑ</h1> 82 83 <div class="checkout-v2-wrapper co-section--content_wrapper"> 84 85 <div class="co-section--content"> 86 <div class="co-section--content_block"><div class="co-login"><div class="co-login-form_placeholder co-checkout-block--padded"><form class="co-form--login co-modal-login_form" data-code-resend-timeout="60" data-use-mask="1" data-active-block=".co-form--login_by_email" action="/client_account/session" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="ZAAh9O0Z1hIh04z_CO88rpfHm-7MRJbv8jFceGte4f1tDYodYcua8KWmd-n3fQctybT5PxojzCYgrL4IsqajZA" autocomplete="off" /><div class="co-form--login_by_phone co-form-hidden"><div class="co-input co-input--required co-input--login"><label class="co-input-label">ТелеÑон</label><input class="co-input-field js-input-field co-input-phone" name="login" type="tel" /><input name="login_type" type="hidden" value="phone" /><div class="co-input-notice co-notice--danger"></div></div><div class="co-input co-input--required co-input--code"><label class="co-input-label">Ðод из SMS</label><input autocomplete="off" autocorrect="off" class="co-input-field js-input-field" data-login-path="/client_account/session" name="code" spellcheck="false" type="number" /><div class="co-input-notice co-notice--danger"></div></div><div class="co-input"></div><div class="co-input co-input--text co-input--captcha"><div class="insales-system-yandex-captcha" data-disable-auto-submit="true" data-render-only="true"></div>
86<script>(() => { 87 // ÐÑовеÑÑем, не опÑеделен ли Ñже callback 88 if (window.insalesSystemYandexCaptchaLoadedCallback) { 89 return; 90 } 91 92 function isSafari() { 93 const ua = navigator.userAgent 94 95 // ÐÑполÑзÑем ÑовÑеменнÑй API еÑли доÑÑÑпен 96 if (navigator.userAgentData) { 97 const platform = navigator.userAgentData.platform || '' 98 const isIOS = /iP(hone|ad|od)/.test(platform) || /iOS/.test(platform) 99 const isMac = /macOS/.test(platform) && !('ontouchend' in document) 100 return (isIOS || isMac) && /Version\/[\d.]+.*Safari/.test(ua) 101 } 102 103 // Fallback Ð´Ð»Ñ ÑÑаÑÑÑ Ð±ÑаÑзеÑов 104 const isIOS = /iP(hone|ad|od)/.test(ua) || /iPhone|iPad|iPod/.test(ua) 105 const isMac = /Macintosh|Mac OS X/.test(ua) && !('ontouchend' in document) 106 return (isIOS || isMac) && /Version\/[\d.]+.*Safari/.test(ua) 107 } 108 109 window.insalesSystemYandexCaptchaLoadedCallback = function() { 110 try { 111 // ÐÐ°Ñ Ð¾Ð´Ð¸Ð¼ вÑе конÑейнеÑÑ ÑиÑÑемной капÑи на ÑÑÑаниÑе 112 const captchaContainers = Array.from(document.querySelectorAll('.insales-system-yandex-captcha')); 113 114 if (!captchaContainers.length) { return; } 115 116 function resetCaptchaWidget(widgetId, container) { 117 if (!widgetId || !window.smartCaptcha) { return; } 118 119 window.smartCaptcha.reset(widgetId); 120 121 if (!container) { return; } 122 123 container.querySelectorAll('[name="yandex-smart-token"]').forEach((input) => { 124 input.value = ''; 125 }); 126 } 127 128 // ФÑнкÑÐ¸Ñ Ð´Ð»Ñ Ð¸Ð½Ð¸ÑиализаÑии капÑи в каждом конÑейнеÑе 129 function initCaptchaContainer(captchaContainer) { 130 const YANDEX_CAPTCHA_LANGS = { 131 ru: 'ru', 132 en: 'en', 133 uz: 'uz', 134 ua: 'uk', 135 kz: 'kk', 136 tr: 'tr' 137 }; 138 139 const currentLang = YANDEX_CAPTCHA_LANGS['ru'] || 'ru'; 140 141 // РендеÑим капÑÑ Ñ Ð¿Ð°ÑамеÑÑами 142 let yandexCaptchaWidgetId = window.smartCaptcha.render(captchaContainer, { 143 callback, 144 sitekey: 'ysc1_ec1ApqrRlTZTXotpTnO8PmXe2ISPHxsd9MO3y0rye822b9d2', 145 hl: currentLang, 146 invisible: true, 147 hideShield: false, 148 shieldPosition: 'bottom-right' 149 }); 150 151 window.smartCaptcha.subscribe(yandexCaptchaWidgetId, 'success', () => { 152 const activeElement = document.activeElement; 153 if (activeElement && activeElement.tagName === 'IFRAME') { 154 // ÑÐ½Ð´ÐµÐºÑ ÐºÐ°Ð¿Ñа наÑÑолÑко кÑÐ¸Ð²Ð°Ñ ÑÑо поÑле ÐµÑ Ð²Ð²Ð¾Ð´Ð° и оÑпÑавки не закÑÑваеÑÑÑ ÐºÐ»Ð°Ð²Ð¸Ð°ÑÑÑа на мобилÑнÑÑ ÑÑÑÑойÑÑÐ²Ð°Ñ 155 activeElement.blur(); 156 } 157 }); 158 159 window.smartCaptcha.subscribe(yandexCaptchaWidgetId, 'challenge-hidden', () => { 160 if (!captchaContainer._challengeHiddenCallback) { return; } 161 162 captchaContainer._challengeHiddenCallback(); 163 captchaContainer._challengeHiddenCallback = null; 164 }); 165 166 window.smartCaptcha.subscribe(yandexCaptchaWidgetId, 'network-error', () => { 167 console.error('ÐÑоизоÑла оÑибка ÑеÑи пÑи ÑабоÑе Ñ Ð¯Ð½Ð´ÐµÐºÑ ÐºÐ°Ð¿Ñей. ÐозможнÑе пÑиÑинÑ: пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ñ Ð¸Ð½ÑеÑнеÑ-Ñоединением, блокиÑовка ÑÐ½Ð´ÐµÐºÑ ÐºÐ°Ð¿Ñи в ваÑем Ñегионе или на ваÑем ÑÑÑÑойÑÑве, вклÑÑеннÑй Ñежим инкогниÑо в бÑаÑзеÑе, иÑполÑзование VPN, ÑаÑÑиÑÐµÐ½Ð¸Ñ Ð² бÑаÑзеÑе.'); 168 }); 169 170 window.smartCaptcha.subscribe(yandexCaptchaWidgetId, 'javascript-error', (error) => { 171 console.error('Ðозникла кÑиÑиÑеÑÐºÐ°Ñ Ð¾Ñибка JavaScript пÑи ÑабоÑе Ñ ÑÐ½Ð´ÐµÐºÑ ÐºÐ°Ð¿Ñей: ', error); 172 }); 173 174 window.smartCaptcha.subscribe(yandexCaptchaWidgetId, 'token-expired', () => { 175 resetCaptchaWidget(yandexCaptchaWidgetId, captchaContainer); 176 }); 177 178 // Ð¡Ð¾Ñ ÑанÑем ID виджеÑа в конÑейнеÑе 179 captchaContainer.dataset.yandexCaptchaWidgetId = yandexCaptchaWidgetId; 180 181 // Ðоллбек Ð´Ð»Ñ Ð¾Ð±ÑабоÑки оÑвеÑа капÑи 182 function callback(token) { 183 if (!token) { 184 resetCaptchaWidget(yandexCaptchaWidgetId, captchaContainer); 185 186 return; 187 } 188 189 // ÐÐ°Ñ Ð¾Ð´Ð¸Ð¼ в конÑейнеÑе input Ð´Ð»Ñ Ñокена или Ñоздаем новÑй и заполнÑем его 190 const smartCaptchaTokenInput = captchaContainer.querySelector('[name="yandex-smart-token"]'); 191 192 if (smartCaptchaTokenInput) { 193 smartCaptchaTokenInput.value = token; 194 } else { 195 const input = document.createElement('input'); 196 input.type = 'hidden';
197 input.name = 'yandex-smart-token'; 198 input.value = token; 199 captchaContainer.appendChild(input); 200 } 201 202 // ÐÑзÑваем динамиÑеÑки ÑÑÑановленнÑй callback еÑли он еÑÑÑ. ÐÐ¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾ Ð´Ð»Ñ ÑоÑм Ñ JS-оÑпÑавкой 203 if (captchaContainer._yandexCaptchaExecuteCallback) { 204 captchaContainer._yandexCaptchaExecuteCallback(token); 205 // ÐÑиÑаем callback поÑле иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ 206 captchaContainer._yandexCaptchaExecuteCallback = null; 207 } 208 209 const form = captchaContainer.closest('form'); 210 211 // ÐÑли Ð½ÐµÑ ÑоÑÐ¼Ñ Ð¸Ð»Ð¸ не нÑжна авÑомаÑиÑеÑÐºÐ°Ñ Ð¾ÑпÑавка, Ñо пÑоÑÑо вÑÑ Ð¾Ð´Ð¸Ð¼ 212 if (!form || captchaContainer.dataset.disableAutoSubmit === 'true') { return; } 213 214 form.submit(); 215 }; 216 } 217 218 captchaContainers.forEach(initCaptchaContainer); 219 220 // ÐобавлÑем обÑабоÑÑик ÑобÑÑÐ¸Ñ submit Ð´Ð»Ñ Ð²ÑÐµÑ ÑоÑм на ÑÑÑаниÑе Ñ ÐºÐ¾ÑоÑÑÑ ÐµÑÑÑ ÑиÑÑÐµÐ¼Ð½Ð°Ñ ÐºÐ°Ð¿Ñа 221 document.addEventListener('submit', function(e) { 222 const captchaContainer = e.target.querySelector('.insales-system-yandex-captcha'); 223 224 // ÐÑли в ÑоÑме Ð½ÐµÑ ÑиÑÑемной капÑи или пеÑедан аÑÑибÑÑ renderOnly, Ñо ниÑего не делаем 225 if ( 226 !captchaContainers.includes(captchaContainer) 227 || captchaContainer.dataset.renderOnly === 'true' 228 ) return; 229 230 e.preventDefault(); 231 const widgetId = captchaContainer.dataset.yandexCaptchaWidgetId; 232 233 if (isSafari()) { 234 window.smartCaptcha.reset(widgetId); 235 } 236 237 window.smartCaptcha.execute(widgetId); 238 }, false); 239 } catch (e) { 240 console.error('ÐÑоизоÑла оÑибка пÑи иниÑиализаÑии Ð¯Ð½Ð´ÐµÐºÑ ÐºÐ°Ð¿Ñа Ð´Ð»Ñ ÑиÑÑемной ÑоÑмÑ: ', e); 241 } 242 } 243 244 // ÐагÑÑжаем ÑкÑÐ¸Ð¿Ñ ÑÐ½Ð´ÐµÐºÑ ÐºÐ°Ð¿Ñи ÑолÑко в Ñом ÑлÑÑае, еÑли он еÑе не загÑÑжен, Ñак как повÑоÑÐ½Ð°Ñ Ð·Ð°Ð³ÑÑзка пеÑезапиÑÐµÑ Ð¸Ð½ÑÑÐ°Ð½Ñ smartCaptcha 245 function loadYandexCaptcha(src, cb){ 246 const existingScript = document.querySelector('script[src^="https://smartcaptcha.yandexcloud.net/captcha.js"]'); 247 248 // ÐÑли вÑÑ Ð·Ð°Ð³ÑÑжено, Ñо пÑоÑÑо вÑзÑваем коллбек 249 if (window.smartCaptcha && existingScript) { 250 return cb(); 251 } 252 253 // ÐÑли Ñега Ð½ÐµÑ â ÑоздаÑм 254 const scriptNode = existingScript || document.createElement('script'); 255 if (!existingScript) { 256 scriptNode.src = src; 257 scriptNode.async = true; 258 scriptNode.defer = true; 259 document.body.appendChild(scriptNode); 260 } 261 // ÐдÑм загÑÑзки (и Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾, и Ð´Ð»Ñ Ñже вÑÑавленного Ñега) 262 scriptNode.addEventListener('load', cb, { once: true }); 263 } 264 265 loadYandexCaptcha( 266 'https://smartcaptcha.yandexcloud.net/captcha.js?render=onload&onload=insalesSystemYandexCaptchaLoadedCallback', 267 window.insalesSystemYandexCaptchaLoadedCallback 268 ); 269})();</script>
269</div><button class="co-modal-button co-button js-modal-submit--login" data-send-code="/client_account/one_time_code" type="submit">ÐолÑÑиÑÑ ÐºÐ¾Ð´</button><div class="co-countdown-block">ÐолÑÑиÑÑ Ð½Ð¾Ð²Ñй код можно ÑеÑез <span class="co-countdown-timer"></span></div><div class="co-link--login_by_email co-login-text"><a class="link" href="#">ÐÑ
од или ÑегиÑÑÑаÑÐ¸Ñ Ð¿Ð¾ email</a></div></div><div class="co-form--login_by_email"><div class="co-input co-input--required co-input--login"><label class="co-input-label">Email</label><input class="co-input-field js-input-field" name="login" type="email" /><input name="login_type" type="hidden" value="email" /><div class="co-input-notice co-notice--danger"></div></div><div class="co-input co-input--required co-input--code"><label class="co-input-label">Ðод из Email</label><input autocomplete="off" autocorrect="off" class="co-input-field js-input-field" data-login-path="/client_account/session" name="code" spellcheck="false" type="number" /><div class="co-input-notice co-notice--danger"></div></div><div class="co-input"></div><div class="co-input co-input--text co-input--captcha"><div class="insales-system-yandex-captcha" data-disable-auto-submit="true" data-render-only="true"></div>
269<script>(() => { 270 // ÐÑовеÑÑем, не опÑеделен ли Ñже callback 271 if (window.insalesSystemYandexCaptchaLoadedCallback) { 272 return; 273 } 274 275 function isSafari() { 276 const ua = navigator.userAgent 277 278 // ÐÑполÑзÑем ÑовÑеменнÑй API еÑли доÑÑÑпен 279 if (navigator.userAgentData) { 280 const platform = navigator.userAgentData.platform || '' 281 const isIOS = /iP(hone|ad|od)/.test(platform) || /iOS/.test(platform) 282 const isMac = /macOS/.test(platform) && !('ontouchend' in document) 283 return (isIOS || isMac) && /Version\/[\d.]+.*Safari/.test(ua) 284 } 285 286 // Fallback Ð´Ð»Ñ ÑÑаÑÑÑ Ð±ÑаÑзеÑов 287 const isIOS = /iP(hone|ad|od)/.test(ua) || /iPhone|iPad|iPod/.test(ua) 288 const isMac = /Macintosh|Mac OS X/.test(ua) && !('ontouchend' in document) 289 return (isIOS || isMac) && /Version\/[\d.]+.*Safari/.test(ua) 290 } 291 292 window.insalesSystemYandexCaptchaLoadedCallback = function() { 293 try { 294 // ÐÐ°Ñ Ð¾Ð´Ð¸Ð¼ вÑе конÑейнеÑÑ ÑиÑÑемной капÑи на ÑÑÑаниÑе 295 const captchaContainers = Array.from(document.querySelectorAll('.insales-system-yandex-captcha')); 296 297 if (!captchaContainers.length) { return; } 298 299 function resetCaptchaWidget(widgetId, container) { 300 if (!widgetId || !window.smartCaptcha) { return; } 301 302 window.smartCaptcha.reset(widgetId); 303 304 if (!container) { return; } 305 306 container.querySelectorAll('[name="yandex-smart-token"]').forEach((input) => { 307 input.value = ''; 308 }); 309 } 310 311 // ФÑнкÑÐ¸Ñ Ð´Ð»Ñ Ð¸Ð½Ð¸ÑиализаÑии капÑи в каждом конÑейнеÑе 312 function initCaptchaContainer(captchaContainer) { 313 const YANDEX_CAPTCHA_LANGS = { 314 ru: 'ru', 315 en: 'en', 316 uz: 'uz', 317 ua: 'uk', 318 kz: 'kk', 319 tr: 'tr' 320 }; 321 322 const currentLang = YANDEX_CAPTCHA_LANGS['ru'] || 'ru'; 323 324 // РендеÑим капÑÑ Ñ Ð¿Ð°ÑамеÑÑами 325 let yandexCaptchaWidgetId = window.smartCaptcha.render(captchaContainer, { 326 callback, 327 sitekey: 'ysc1_ec1ApqrRlTZTXotpTnO8PmXe2ISPHxsd9MO3y0rye822b9d2', 328 hl: currentLang, 329 invisible: true, 330 hideShield: false, 331 shieldPosition: 'bottom-right' 332 }); 333 334 window.smartCaptcha.subscribe(yandexCaptchaWidgetId, 'success', () => { 335 const activeElement = document.activeElement; 336 if (activeElement && activeElement.tagName === 'IFRAME') { 337 // ÑÐ½Ð´ÐµÐºÑ ÐºÐ°Ð¿Ñа наÑÑолÑко кÑÐ¸Ð²Ð°Ñ ÑÑо поÑле ÐµÑ Ð²Ð²Ð¾Ð´Ð° и оÑпÑавки не закÑÑваеÑÑÑ ÐºÐ»Ð°Ð²Ð¸Ð°ÑÑÑа на мобилÑнÑÑ ÑÑÑÑойÑÑÐ²Ð°Ñ 338 activeElement.blur(); 339 } 340 }); 341 342 window.smartCaptcha.subscribe(yandexCaptchaWidgetId, 'challenge-hidden', () => { 343 if (!captchaContainer._challengeHiddenCallback) { return; } 344 345 captchaContainer._challengeHiddenCallback(); 346 captchaContainer._challengeHiddenCallback = null; 347 }); 348 349 window.smartCaptcha.subscribe(yandexCaptchaWidgetId, 'network-error', () => { 350 console.error('ÐÑоизоÑла оÑибка ÑеÑи пÑи ÑабоÑе Ñ Ð¯Ð½Ð´ÐµÐºÑ ÐºÐ°Ð¿Ñей. ÐозможнÑе пÑиÑинÑ: пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ñ Ð¸Ð½ÑеÑнеÑ-Ñоединением, блокиÑовка ÑÐ½Ð´ÐµÐºÑ ÐºÐ°Ð¿Ñи в ваÑем Ñегионе или на ваÑем ÑÑÑÑойÑÑве, вклÑÑеннÑй Ñежим инкогниÑо в бÑаÑзеÑе, иÑполÑзование VPN, ÑаÑÑиÑÐµÐ½Ð¸Ñ Ð² бÑаÑзеÑе.'); 351 }); 352 353 window.smartCaptcha.subscribe(yandexCaptchaWidgetId, 'javascript-error', (error) => { 354 console.error('Ðозникла кÑиÑиÑеÑÐºÐ°Ñ Ð¾Ñибка JavaScript пÑи ÑабоÑе Ñ ÑÐ½Ð´ÐµÐºÑ ÐºÐ°Ð¿Ñей: ', error); 355 }); 356 357 window.smartCaptcha.subscribe(yandexCaptchaWidgetId, 'token-expired', () => { 358 resetCaptchaWidget(yandexCaptchaWidgetId, captchaContainer); 359 }); 360 361 // Ð¡Ð¾Ñ ÑанÑем ID виджеÑа в конÑейнеÑе 362 captchaContainer.dataset.yandexCaptchaWidgetId = yandexCaptchaWidgetId; 363 364 // Ðоллбек Ð´Ð»Ñ Ð¾Ð±ÑабоÑки оÑвеÑа капÑи 365 function callback(token) { 366 if (!token) { 367 resetCaptchaWidget(yandexCaptchaWidgetId, captchaContainer); 368 369 return; 370 } 371 372 // ÐÐ°Ñ Ð¾Ð´Ð¸Ð¼ в конÑейнеÑе input Ð´Ð»Ñ Ñокена или Ñоздаем новÑй и заполнÑем его 373 const smartCaptchaTokenInput = captchaContainer.querySelector('[name="yandex-smart-token"]'); 374 375 if (smartCaptchaTokenInput) { 376 smartCaptchaTokenInput.value = token; 377 } else { 378 const input = document.createElement('input'); 379 input.type = 'hidden';
380 input.name = 'yandex-smart-token'; 381 input.value = token; 382 captchaContainer.appendChild(input); 383 } 384 385 // ÐÑзÑваем динамиÑеÑки ÑÑÑановленнÑй callback еÑли он еÑÑÑ. ÐÐ¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾ Ð´Ð»Ñ ÑоÑм Ñ JS-оÑпÑавкой 386 if (captchaContainer._yandexCaptchaExecuteCallback) { 387 captchaContainer._yandexCaptchaExecuteCallback(token); 388 // ÐÑиÑаем callback поÑле иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ 389 captchaContainer._yandexCaptchaExecuteCallback = null; 390 } 391 392 const form = captchaContainer.closest('form'); 393 394 // ÐÑли Ð½ÐµÑ ÑоÑÐ¼Ñ Ð¸Ð»Ð¸ не нÑжна авÑомаÑиÑеÑÐºÐ°Ñ Ð¾ÑпÑавка, Ñо пÑоÑÑо вÑÑ Ð¾Ð´Ð¸Ð¼ 395 if (!form || captchaContainer.dataset.disableAutoSubmit === 'true') { return; } 396 397 form.submit(); 398 }; 399 } 400 401 captchaContainers.forEach(initCaptchaContainer); 402 403 // ÐобавлÑем обÑабоÑÑик ÑобÑÑÐ¸Ñ submit Ð´Ð»Ñ Ð²ÑÐµÑ ÑоÑм на ÑÑÑаниÑе Ñ ÐºÐ¾ÑоÑÑÑ ÐµÑÑÑ ÑиÑÑÐµÐ¼Ð½Ð°Ñ ÐºÐ°Ð¿Ñа 404 document.addEventListener('submit', function(e) { 405 const captchaContainer = e.target.querySelector('.insales-system-yandex-captcha'); 406 407 // ÐÑли в ÑоÑме Ð½ÐµÑ ÑиÑÑемной капÑи или пеÑедан аÑÑибÑÑ renderOnly, Ñо ниÑего не делаем 408 if ( 409 !captchaContainers.includes(captchaContainer) 410 || captchaContainer.dataset.renderOnly === 'true' 411 ) return; 412 413 e.preventDefault(); 414 const widgetId = captchaContainer.dataset.yandexCaptchaWidgetId; 415 416 if (isSafari()) { 417 window.smartCaptcha.reset(widgetId); 418 } 419 420 window.smartCaptcha.execute(widgetId); 421 }, false); 422 } catch (e) { 423 console.error('ÐÑоизоÑла оÑибка пÑи иниÑиализаÑии Ð¯Ð½Ð´ÐµÐºÑ ÐºÐ°Ð¿Ñа Ð´Ð»Ñ ÑиÑÑемной ÑоÑмÑ: ', e); 424 } 425 } 426 427 // ÐагÑÑжаем ÑкÑÐ¸Ð¿Ñ ÑÐ½Ð´ÐµÐºÑ ÐºÐ°Ð¿Ñи ÑолÑко в Ñом ÑлÑÑае, еÑли он еÑе не загÑÑжен, Ñак как повÑоÑÐ½Ð°Ñ Ð·Ð°Ð³ÑÑзка пеÑезапиÑÐµÑ Ð¸Ð½ÑÑÐ°Ð½Ñ smartCaptcha 428 function loadYandexCaptcha(src, cb){ 429 const existingScript = document.querySelector('script[src^="https://smartcaptcha.yandexcloud.net/captcha.js"]'); 430 431 // ÐÑли вÑÑ Ð·Ð°Ð³ÑÑжено, Ñо пÑоÑÑо вÑзÑваем коллбек 432 if (window.smartCaptcha && existingScript) { 433 return cb(); 434 } 435 436 // ÐÑли Ñега Ð½ÐµÑ â ÑоздаÑм 437 const scriptNode = existingScript || document.createElement('script'); 438 if (!existingScript) { 439 scriptNode.src = src; 440 scriptNode.async = true; 441 scriptNode.defer = true; 442 document.body.appendChild(scriptNode); 443 } 444 // ÐдÑм загÑÑзки (и Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾, и Ð´Ð»Ñ Ñже вÑÑавленного Ñега) 445 scriptNode.addEventListener('load', cb, { once: true }); 446 } 447 448 loadYandexCaptcha( 449 'https://smartcaptcha.yandexcloud.net/captcha.js?render=onload&onload=insalesSystemYandexCaptchaLoadedCallback', 450 window.insalesSystemYandexCaptchaLoadedCallback 451 ); 452})();</script>
452</div><button class="co-modal-button co-button js-modal-submit--login" data-send-code="/client_account/one_time_code" type="submit">ÐолÑÑиÑÑ ÐºÐ¾Ð´</button><div class="co-countdown-block">ÐолÑÑиÑÑ Ð½Ð¾Ð²Ñй код можно ÑеÑез <span class="co-countdown-timer"></span></div></div></form></div></div><div class="co-login co-login--social_login co-checkout-block--padded"><div class="co-social_login"><div class="co-title co-social_login-title">ÐойÑи ÑеÑез</div><div class="co-social_login-list"><div class="co-social_login-list_inner"><a class="co-button co-social_login-button co-social_login-button--vkontakte" href="/auth/vkontakte"><span class="co-button-inner"><span class="co-button-icon"><span class="socicon"><img src="/served_assets/vkontakte-icon-8d456ec3859cf4c960f549577ee3b8a476e2cad4903830648f7ce6d2b66c3590.svg" /></span></span><span class="co-button-caption">ÐойÑи Ñ VK ID</span></span></a><a class="co-button co-social_login-button co-social_login-button--yandex" href="/auth/yandex"><span class="co-button-inner"><span class="co-button-icon"><span class="socicon"><img src="/served_assets/yandex-icon-11351f21ef67460903c63411b54ce2d2f1fc42ce8d078f73c1a9044463bfe343.svg" /></span></span><span class="co-button-caption">ÐойÑи Ñ Ð¯Ð½Ð´ÐµÐºÑ ID</span></span></a></div></div></div></div></div> 453 </div> 454 </div> 455 456 <div class="co-help"> 457 <div> 458 <b>ÐопÑÐ¾Ñ Ð¿Ð¾ заказÑ?</b> 459 <span>ÐапиÑиÑе в меÑÑÐµÐ½Ð´Ð¶ÐµÑ â оÑвеÑим бÑÑÑÑее, Ñем по поÑÑе.</span> 460 </div> 461 462 463 464 465 466 467 468 469<div class="social"> 470 471 <a href="https://vk.ru/im/convo/-116765216?entrypoint=community_page&tab=all" class="social__ic" target="_blank" rel="noopener" aria-label="ÐапиÑаÑÑ Ð²Ð¾ ÐÐонÑакÑе" title="ÐапиÑаÑÑ Ð²Ð¾ ÐÐонÑакÑе"> 472 <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M12.8 16.4c-5.4 0-8.7-3.8-8.8-10.1h2.7c.1 4.7 2.2 6.6 3.8 7V6.3h2.6v3.9c1.6-.2 3.3-2 3.9-3.9h2.5c-.4 2.3-2.1 4.1-3.3 4.9 1.2.6 3.1 2.2 3.8 5.2h-2.8c-.6-1.8-2.1-3.2-4.1-3.5v3.5z"/></svg> 473 </a> 474 475 476 477 <a href="https://t.me/ThFlora_com" class="social__ic" target="_blank" rel="noopener" aria-label="Telegram" title="Telegram"> 478 <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M21.9 4.3 18.7 19c-.24 1.06-.87 1.32-1.76.82l-4.87-3.59-2.35 2.26c-.26.26-.48.48-.98.48l.35-4.96 9.02-8.15c.39-.35-.09-.55-.61-.2L6.35 12.68l-4.8-1.5c-1.04-.33-1.06-1.04.22-1.54l18.78-7.24c.87-.32 1.63.2 1.35 1.9z"/></svg> 479 </a> 480 481 482 483 <a href="https://wa.me/79250703555" class="social__ic" target="_blank" rel="noopener" aria-label="WhatsApp" title="WhatsApp"> 484 <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2a10 10 0 0 0-8.6 15.1L2 22l5.1-1.3A10 10 0 1 0 12 2zm5.4 14.1c-.23.65-1.35 1.25-1.86 1.29-.5.05-.96.23-3.24-.68-2.73-1.08-4.46-3.86-4.6-4.04-.13-.18-1.1-1.46-1.1-2.79s.7-1.98.94-2.25c.25-.27.54-.34.72-.34h.52c.17 0 .4-.06.62.48l.85 2.06c.07.14.12.31.02.5-.1.18-.15.29-.29.45l-.43.5c-.14.14-.29.3-.12.58.16.28.72 1.19 1.55 1.93 1.06.95 1.96 1.24 2.24 1.38.28.14.44.12.6-.07l.86-1c.2-.24.37-.18.61-.09l2 .95c.24.11.4.17.46.26.06.1.06.55-.17 1.2z"/></svg> 485 </a> 486 487 488 489 <a href="viber://chat?number=%2B79250703555" class="social__ic" aria-label="Viber" title="Viber"> 490 <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M12 1.6c-3.1 0-5.6.4-7.3 2C3.4 4.8 2.6 6.7 2.4 9c-.1 1.5-.1 3 .1 4.5.3 2.4 1.6 4.1 3.5 5v3.1c0 .6.7.9 1.1.5l2.2-2.3c.9.1 1.8.1 2.7.1 3.1 0 5.6-.4 7.3-2 1.3-1.2 2.1-3.1 2.3-5.4.1-1.5.1-3-.1-4.5-.3-2.4-1.7-4.2-3.7-5.1-1.6-.7-3.5-1.3-5.8-1.3zm.3 3.1c2.6 0 4.9 1.9 5.2 4.6.1.4-.2.7-.6.7-.3 0-.6-.2-.6-.6-.3-2.1-2-3.5-4-3.5-.4 0-.6-.3-.6-.6s.2-.6.6-.6zm-4 1.4c.3-.1.6 0 .8.2l.4.5c.3.4.7.9.9 1.3.2.4.1.8-.2 1l-.5.4c-.2.2-.2.4-.1.6.3.7.8 1.4 1.4 2 .6.6 1.3 1 2 1.3.2.1.4 0 .6-.1l.4-.5c.2-.3.6-.4 1-.2.5.2 1.4.8 1.8 1.1.3.2.4.6.2.9-.3.5-1 1.2-1.6 1.3-.4.1-.9 0-1.5-.2-2-.7-3.7-1.9-5-3.5-1-1.2-1.7-2.5-2-3.7-.2-.7-.2-1.3-.1-1.7.2-.4.9-1.1 1.5-1.3zm4.2.7c1.6 0 2.9 1.1 3.1 2.7.1.4-.2.7-.6.7-.3 0-.6-.2-.6-.6-.2-1-.9-1.6-1.9-1.6-.4 0-.6-.3-.6-.6s.2-.6.6-.6zm.1 2c.7 0 1.2.4
4901.3 1.1.1.3-.1.6-.5.7-.3 0-.6-.2-.6-.5 0-.2-.1-.3-.3-.3-.3 0-.5-.3-.5-.6 0-.2.3-.4.6-.4z"/></svg> 491 </a> 492 493 494 495 <a href="https://youtube.com/thflora" class="social__ic" target="_blank" rel="noopener" aria-label="YouTube" title="YouTube"> 496 <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M23 12s0-3.6-.46-5.33a2.8 2.8 0 0 0-1.96-1.98C18.85 4.2 12 4.2 12 4.2s-6.85 0-8.58.49a2.8 2.8 0 0 0-1.96 1.98C1 8.4 1 12 1 12s0 3.6.46 5.33c.25.94.99 1.66 1.96 1.9C5.15 19.8 12 19.8 12 19.8s6.85 0 8.58-.57a2.8 2.8 0 0 0 1.96-1.9C23 15.6 23 12 23 12zM9.75 15.3V8.7L15.5 12z"/></svg> 497 </a> 498 499</div> 500 501 </div> 502 503 </div> 504 </main> 505 506 <footer class="co-footer"> 507 <div class="wrap"> 508 <span>© 2026 ТайФлоÑа - ÑкзоÑиÑеÑкие ÑаÑÑÐµÐ½Ð¸Ñ Ð¸ Ñемена. </span> 509 <span><a href="/page/privacy">ÐолиÑика конÑиденÑиалÑноÑÑи</a> · <a href="/page/oferta">ÐÑеÑÑа</a></span> 510 </div> 511 </footer> 512 513
513<script src="https://cdn.insales-shop.ru/assets/1/5289/11523241/1789889360/theme.js" defer></script>
vendor: 1 bytes, line 513
513
514<script src="https://chat.okocrm.com/widget/js/9869836e-15b6-4b22-9594-f00489932625" async></script>
514<script type='text/javascript' src='/served_assets/public/shop/referer_code.js'></script>
514 <!-- Google Tag Manager (noscript) -->
vendor: 74 bytes, lines 514-515
514 515 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
515GTM-PZBLMPV2
vendor: 95 bytes, lines 515-517
515" 516 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 517
517<!-- End Google Tag Manager (noscript) --> 518 <!-- Yandex.Metrika counter --> 519
519<script type="text/javascript" >
vendor: 436 bytes, lines 519-526
519 520 (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; 521 m[i].l=1*new Date(); 522 for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} 523 k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) 524 (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); 525 526 ym(
526100511165
vendor: 190 bytes, lines 526-533
526, "init", { 527 clickmap:true, 528 trackLinks:true, 529 accurateTrackBounce:true, 530 webvisor:true, 531 ecommerce:"dataLayer" 532 }); 533
533</script>
533 534 535 <noscript><div><img src="https://mc.yandex.ru/watch/100511165" style="position:absolute; left:-9999px;" alt="" /></div></noscript> 536 <!-- /Yandex.Metrika counter --> 537<div class="m-modal m-modal--checkout" data-quick-checkout-handle="service" data-use-mask="1" id="insales-quick-checkout-dialog"><div class="m-modal-wrapper"><form id="quick_checkout_form" data-address-autocomplete="https://kladr.insales.ru" action="/orders/create_with_quick_checkout.json" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="YNA64J5qV84IL85faMaHT6Kx6IZ8Xu-Q2O9P2XQdkCpqaBtudbaeXzhC2HfJXEgp0H5iVJIJAUoFJa-smyEXkA" autocomplete="off" /><button class="m-modal-close" data-modal="close"></button><input name="quick_checkout_id" type="hidden" value="5608546" /><input name="quick_checkout_captcha_enabled" type="hidden" value="false" /><div class="m-modal-heading">ÐаÑвка</div><div class="m-modal-errors"></div><input id="shipping_address_country" type="hidden" value="RU" /><div class="m-input m-input--required "><label for="quick_checkout_5608546_client_contact_name" class="m-input-label">ÐаÑе имÑ:</label><input class="m-input-field" placeholder="" type="text" id="quick_checkout_5608546_client_contact_name" name="client[contact_name]" value="" /></div><div class="m-input m-input--required "><label for="quick_checkout_5608546_client_phone" class="m-input-label">ÐонÑакÑнÑй ÑелеÑон:</label><input class="m-input-field" placeholder="" type="tel" id="quick_checkout_5608546_client_phone" name="client[phone]" value="" /></div><div class="m-input m-input--required m-input--checkbox"><label for="quick_checkout_5608546_client_consent_to_personal_data" class="m-input-label">СоглаÑие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </label><input type="hidden" name="client[consent_to_personal_data]" value="0" id="" class="" /><input type="checkbox" name="client[consent_to_personal_data]" value="1" id="quick_checkout_5608546_client_consent_to_personal_data" /><span></span><div class="m-input-caption">Я ознакомлен и ÑоглаÑен Ñ ÑÑловиÑми оÑеÑÑÑ Ð¸ полиÑики конÑиденÑиалÑноÑÑи.</div></div><div class="m-input"><label class="m-input-label" for="order_comment">ÐомменÑаÑий:</label><textarea rows="2" class="m-input-field" autocomplete="off" name="order[comment]" id="order_comment"> 538</textarea></div><div class="m-modal-footer"><button class="m-modal-button m-modal-button--checkout button--checkout" type="submit">ÐÑоÑмиÑÑ Ð·Ð°ÑвкÑ</button></div></form></div></div><div class="m-modal m-modal--checkout" data-quick-checkout-handle="default" data-use-mask="1" id="insales-quick-checkout-dialog"><div class="m-modal-wrapper"><form id="quick_checkout_form" data-address-autocomplete="https://kladr.insales.ru" action="/orders/create_with_quick_checkout.json" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="8K4Cde-CkywFPwSdB7vZth8kMnn68W-UbVCFsN4pSTSXU0O6E2wH9qg4K8eSM_j0pSiLU7MFp1IJZXO2p3f6eg" autocomplete="off" /><button class="m-modal-close" data-modal="close"></button><input name="quick_checkout_id" type="hidden" value="5608547" /><input name="quick_checkout_captcha_enabled" type="hidden" value="true" /><div class="m-modal-heading">Ðаказ в один клик</div><div class="m-modal-errors"></div><input id="shipping_address_country" type="hidden" value="RU" /><div class="m-input m-input--required "><label for="quick_checkout_5608547_client_contact_name" class="m-input-label">ÐаÑе имÑ:</label><input class="m-input-field" placeholder="" type="text" id="quick_checkout_5608547_client_contact_name" name="client[contact_name]" value="" /></div><div class="m-input m-input--required "><label for="quick_checkout_5608547_client_phone" class="m-input-label">ÐонÑакÑнÑй ÑелеÑон:</label><input class="m-input-field" placeholder="" type="tel" id="quick_checkout_5608547_client_phone" name="client[phone]" value="" /></div><div class="m-input m-input--required m-input--checkbox"><label for="quick_checkout_5608547_client_consent_to_personal_data" class="m-input-label">СоглаÑие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </label><input type="hidden" name="client[consent_to_personal_data]" value="
5380" id="" class="" /><input type="checkbox" name="client[consent_to_personal_data]" value="1" id="quick_checkout_5608547_client_consent_to_personal_data" /><span></span><div class="m-input-caption">Я ознакомлен и ÑоглаÑен Ñ ÑÑловиÑми оÑеÑÑÑ Ð¸ полиÑики конÑиденÑиалÑноÑÑи.</div></div><div class="m-input"><label class="m-input-label" for="order_comment">ÐомменÑаÑий:</label><textarea rows="2" class="m-input-field" autocomplete="off" name="order[comment]" id="order_comment"> 539</textarea></div><div class="co-input co-input--text co-input--captcha"></div><div class="m-modal-footer"><button class="m-modal-button m-modal-button--checkout button--checkout" type="submit">Ðаказ в один клик</button></div></form></div></div></body> 540</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.