Калькулятор садовых дорожек поможет рассчитать количество песка, щебня, плитки или гравия и итоговую стоимость. Удобный онлайн-расчёт с учётом запаса 10%.
Рассчитайте материалы и стоимость для устройства садовой дорожки: песчаную подушку, щебёночное основание, финишное покрытие и запас 10%.
Площадь дорожки = Длина × ШиринаОбъём материала = Площадь × Толщина слоя (в метрах)Песок (с запасом) = Площадь × (Толщина песка в м) × (1 + Запас%/100)Щебень (с запасом) = Площадь × (Толщина щебня в м) × (1 + Запас%/100)Количество плиток = ceil(Площадь / (Длина плитки × Ширина плитки в м²)) × (1 + Запас%/100)Гравий (с запасом) = Площадь × (Толщина слоя в м) × Коэффициент уплотнения × (1 + Запас%/100)Стоимость = Объём (или количество) × Цена за единицуТолщина песчаной подушки для пешеходных дорожек — 5–10 см. Для площадок под автомобиль — 10–15 см. Щебёночное основание для пешеходных зон — 10–15 см, для заезда — 15–25 см.
Коэффициент уплотнения для гравия фракции 5–20 мм составляет 1.25–1.35, для фракции 20–40 мм — 1.2–1.3, для 40–70 мм — 1.15–1.25. Точные значения зависят от способа трамбовки и влажности материала.
Запас материала рекомендуется закладывать 10–15% на подрезку, бой и неровности основания. Для сложных криволинейных дорожек запас можно увеличить до 20%.
Цены на материалы ориентировочные и приведены для примерного расчёта бюджета. Реальные цены уточняйте у поставщиков в вашем регионе.
Какой срок службы садовой дорожки? При правильной подготовке основания и качественных материалах дорожка служит 15–25 лет без капитального ремонта. Плитка может лежать и 50 лет, если основание хорошее.
Можно ли класть плитку на бетон? Можно, но нужен дренаж и уклон. Бетонное основание удорожает работу в 1.5–2 раза, но оправдано для парковок и въездов.
Как рассчитать уклон? Перепад 1–2 см на 1 метр ширины. Для дорожки шириной 1 м — один край выше другого на 1–2 см. Вода уходит, луж нет.
Чем заделать швы между плитками? Цементно-песчаная смесь 1:3 или готовый фуговочный состав для брусчатки. Сухую смесь рассыпают по швам, сметают мягкой щёткой и проливают водой из распылителя.
Нужно ли армировать дорожку? Для пешеходных дорожек — нет. Для въезда под автомобиль — рекомендуется дорожная сетка с ячейкой 100×100 мм в бетонном основании.
Можно ли сделать дорожку без щебня? Только если грунт скалистый и вода уходит моментально. На обычном участке дорожка без щебня просядет за 1–2 сезона.
Расчёт основан на агрономических и строительных справочных нормах, рекомендациях по устройству садовых дорожек, инструкциях производителей тротуарной плитки и брусчатки, а также практических нормах расхода песка, щебня и гравия. Точные нормы применения материалов всегда берите из официальной инструкции конкретного производителя. Коэффициенты уплотнения даны по СНиП 3.06.03-85 и уточнены для бытового применения. Цены ориентировочные и приведены для планирования бюджета; реальную стоимость уточняйте у местных поставщиков.
Садовые дорожки — не просто способ дойти от калитки до крыльца. Это каркас участка, который объединяет зоны, задаёт маршруты и спасает от грязи в дождливую погоду. Хорошая дорожка служит десятилетиями без трещин, просадок и луж. Плохая — радует год, а потом огорчает каждый день. Разберём, как рассчитать материалы, подготовить основание и избежать типичных ошибок.
Прежде чем браться за лопату, пройдитесь по участку с рулеткой и колышками. Наметьте маршруты: основные — от входа к дому, хозяйственные — к сараю и компосту, прогулочные — вокруг сада. Оптимальная ширина главной дорожки — 1–1.5 м, второстепенной — 0.6–0.8 м, чтобы могли разойтись два человека или проехать тачка.
Нанесите дорожки на план участка, промерьте длины. Суммируйте, добавьте 5% на кривые участки — это базовая площадь. От неё пляшут все расчёты материалов. Например, участок 6 соток с домом посередине требует в среднем 40–70 м² дорожек. Это примерно 6–10 тонн щебня и 3–5 тонн песка — без точного расчёта легко ошибиться в 2 раза.
Правильная дорожка — это слоёный пирог. Каждый слой выполняет свою функцию, и пропускать их нельзя:
Вернёмся к цифрам. Допустим, дорожка 15 м длиной и 1 м шириной. Площадь — 15 м². Песок — 10 см слой: объём 15 × 0.1 = 1.5 м³. С запасом 10% — 1.65 м³. Щебень — 15 см: 15 × 0.15 = 2.25 м³, с запасом — 2.48 м³. Плитка 20×10 см — одна штука покрывает 0.02 м². На 15 м² нужно 750 штук, с запасом 10% — 825 штук. Округляем до целой упаковки: если в поддоне 12 м² — берите 2 поддона.
Для гравийной дорожки слой гравия 5 см на ту же площадь даст 0.75 м³, но с учётом коэффициента уплотнения 1.3 — 0.98 м³. Запас 10% — 1.08 м³. Гравий продают тоннами или кубометрами: 1 м³ гравия 5–20 мм весит примерно 1.4 тонны. Значит, нужно около 1.5 тонны. Такие расчёты кажутся простыми, но когда дорожек 3–4, ошибка в 20% выливается в лишние 5–10 тысяч рублей и кучу неиспользованного материала.
Бордюр — не декорация, а фиксатор края. Без него плитка и гравий расползаются в стороны уже через сезон. Бордюр ставят на бетонную подушку, заглубляя на 10–15 см ниже уровня дорожки. Высота над дорожкой — 1–3 см, чтобы колесо тачки не цепляло, а вода уходила.
Уклон — 1–2% в поперечном направлении. Если дорожка идёт вдоль склона, делают уклон в одну сторону. Если поперёк — от центра к краям «домиком». Вода должна уходить с дорожки, а не стоять на ней. Ледяная корка зимой — прямой результат отсутствия уклона.
На глинистых почвах вода задерживается, зимой замерзает и расширяется — грунт «пучит». Дорожку поднимает буграми, плитка трескается. Решение: увеличить толщину щебёночного основания до 25–30 см и сделать дренажную канавку вдоль дорожки с отводом воды в ливнёвку или дренажный колодец.
Геотекстиль в таких условиях обязателен. Он не даёт глине смешаться с песком и щебнем. Без него через 2–3 года пирог дорожки превратится в однородную грязь, а плитка утонет на 5–7 см.
Цены на материалы зависят от региона. В средней полосе России ориентируйтесь на такие цифры: песок речной — 500–900 руб./м³, щебень гранитный 20–40 мм — 1300–1800 руб./м³, геотекстиль 150 г/м² — 30–50 руб./м², плитка вибролитая — 400–700 руб./м², вибропрессованная — 700–1200 руб./м². Дорожка 15 м² «под ключ» своими руками обойдётся в 15–25 тысяч рублей с материалами. Работа бригады добавит ещё 60–100% к стоимости материалов.
Раз в год подметайте швы и добавляйте ЦПС туда, где она вымылась. Раз в 2–3 года обновляйте пропитку для плитки, если хотите сохранить цвет и защитить от влаги. Гравийные дорожки раз в год ровняйте граблями и досыпайте просевшие участки. Зимой не используйте соль и агрессивные реагенты — они разрушают бетон и цементный камень. Только песок или гранитная крошка.
Помните: калькулятор даёт ориентировочный расчёт. Он не заменяет проект, но помогает быстро прикинуть бюджет и объём материалов. Если дорожка сложная, с перепадами высот, лестницами или подпорными стенками — обратитесь к специалисту. Хорошо спланированная и правильно уложенная дорожка прослужит вам и вашим детям без ремонта.
CihmdW5jdGlvbigpewogIGNvbnN0IGxlbmd0aElucHV0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NhbC1wYXRoLWxlbmd0aCcpOwogIGNvbnN0IHdpZHRoSW5wdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY2FsLXBhdGgtd2lkdGgnKTsKICBjb25zdCBzYW5kVGhpY2tuZXNzSW5wdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY2FsLXNhbmQtdGhpY2tuZXNzJyk7CiAgY29uc3QgZ3JhdmVsVGhpY2tuZXNzSW5wdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY2FsLWdyYXZlbC10aGlja25lc3MnKTsKICBjb25zdCBjb3ZlclR5cGVJbnB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjYWwtY292ZXItdHlwZScpOwogIGNvbnN0IHRpbGVMZW5ndGhJbnB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjYWwtdGlsZS1sZW5ndGgnKTsKICBjb25zdCB0aWxlV2lkdGhJbnB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjYWwtdGlsZS13aWR0aCcpOwogIGNvbnN0IGdyYXZlbEZyYWN0aW9uSW5wdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY2FsLWdyYXZlbC1mcmFjdGlvbicpOwogIGNvbnN0IGdyYXZlbENvbXBhY3Rpb25JbnB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjYWwtZ3JhdmVsLWNvbXBhY3Rpb24nKTsKICBjb25zdCBwcmljZVNhbmRJbnB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjYWwtcHJpY2Utc2FuZCcpOwogIGNvbnN0IHByaWNlR3JhdmVsSW5wdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY2FsLXByaWNlLWdyYXZlbCcpOwogIGNvbnN0IHByaWNlQ292ZXJJbnB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjYWwtcHJpY2UtY292ZXInKTsKICBjb25zdCByZXNlcnZlUGVyY2VudElucHV0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NhbC1yZXNlcnZlLXBlcmNlbnQnKTsKCiAgY29uc3QgdGlsZVNpemVHcm91cCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0aWxlLXNpemUtZ3JvdXAnKTsKICBjb25zdCBncmF2ZWxTaXplR3JvdXAgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZ3JhdmVsLXNpemUtZ3JvdXAnKTsKCiAgZnVuY3Rpb24gdXBkYXRlQ292ZXJGaWVsZHMoKSB7CiAgICB2YXIgdHlwZSA9IGNvdmVyVHlwZUlucHV0LnZhbHVlOwogICAgaWYgKHR5cGUgPT09ICd0aWxlJyB8fCB0eXBlID09PSAncGF2aW5nLXN0b25lJykgewogICAgICB0aWxlU2l6ZUdyb3VwLnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOwogICAgICBncmF2ZWxTaXplR3JvdXAuc3R5bGUuZGlzcGxheSA9ICdub25lJzsKICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NhbC1wcmljZS1jb3ZlcicpLnBsYWNlaG9sZGVyID0gJ9Cm0LXQvdCwINC30LAg0LzCsiAo0L3QsNC/0YDQuNC80LXRgCwgNjAwKSc7CiAgICB9IGVsc2UgewogICAgICB0aWxlU2l6ZUdyb3VwLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CiAgICAgIGdyYXZlbFNpemVHcm91cC5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJzsKICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NhbC1wcmljZS1jb3ZlcicpLnBsYWNlaG9sZGVyID0gJ9Cm0LXQvdCwINC30LAg0LzCsyAo0L3QsNC/0YDQuNC80LXRgCwgMTIwMCknOwogICAgfQogIH0KICBjb3ZlclR5cGVJbnB1dC5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCB1cGRhdGVDb3ZlckZpZWxkcyk7CiAgdXBkYXRlQ292ZXJGaWVsZHMoKTsKCiAgZnVuY3Rpb24gY2xlYXJFcnJvcnMoKSB7CiAgICB2YXIgZXJycyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5ubi1nZW4tY2FsLWVycm9yLW1zZycpOwogICAgZm9yICh2YXIgaSA9IDA7IGkgPCBlcnJzLmxlbmd0aDsgaSsrKSB7CiAgICAgIGVycnNbaV0udGV4dENvbnRlbnQgPSAnJzsKICAgIH0KICB9CgogIGZ1bmN0aW9uIHNldEVycm9yKGlkLCBtc2cpIHsKICAgIHZhciBlbCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsKICAgIGlmIChlbCkgZWwudGV4dENvbnRlbnQgPSBtc2c7CiAgfQoKICBmdW5jdGlvbiB2YWxpZGF0ZVBvc2l0aXZlKGlkLCBuYW1lKSB7CiAgICB2YXIgZWwgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7CiAgICB2YXIgdmFsID0gcGFyc2VGbG9hdChlbC52YWx1ZSk7CiAgICBpZiAoaXNOYU4odmFsKSB8fCB2YWwgPD0gMCkgewogICAgICBzZXRFcnJvcignZXJyLScgKyBpZC5zcGxpdCgnLScpWzFdLCBuYW1lICsgJyDQtNC+0LvQttC10L0g0LHRi9GC0Ywg0L/QvtC70L7QttC40YLQtdC70YzQvdGL0Lwg0YfQuNGB0LvQvtC8Jyk7CiAgICAgIHJldHVybiBmYWxzZTsKICAgIH0KICAgIHJldHVybiB0cnVlOwogIH0KCiAgZnVuY3Rpb24gdmFsaWRhdGVOb25OZWdhdGl2ZShpZCwgbmFtZSkgewogICAgdmFyIGVsID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpOwogICAgdmFyIHZhbCA9IHBhcnNlRmxvYXQoZWwudmFsdWUpOwogICAgaWYgKGlzTmFOKHZhbCkgfHwgdmFsIDwgMCkgewogICAgICBzZXRFcnJvcignZXJyLScgKyBpZC5zcGxpdCgnLScpWzFdLCBuYW1lICsgJyDQvdC1INC80L7QttC10YIg0LHRi9GC0Ywg0L7RgtGA0LjRhtCw0YLQtdC70YzQvdGL0LwnKTsKICAgICAgcmV0dXJuIGZhbHNlOwogICAgfQogICAgcmV0dXJuIHRydWU7CiAgfQoKICBmdW5jdGlvbiBjYWxjdWxhdGUoKSB7CiAgICBjbGVhckVycm9ycygpOwogICAgdmFyIHZhbGlkID0gdHJ1ZTsKICAgIHZhbGlkID0gdmFsaWRhdGVQb3NpdGl2ZSgnY2FsLXBhdGgtbGVuZ3RoJywgJ9CU0LvQuNC90LAnKSAmJiB2YWxpZDsKICAgIHZhbGlkID0gdmFsaWRhdGVQb3NpdGl2ZSgnY2FsLXBhdGgtd2lkdGgnLCAn0KjQuNGA0LjQvdCwJykgJiYgdmFsaWQ7CiAgICB2YWxpZCA9IHZhbGlkYXRlUG9zaXRpdmUoJ2NhbC1zYW5kLXRoaWNrbmVzcycsICfQotC+0LvRidC40L3QsCDQv9C10YHQutCwJykgJiYgdmFsaWQ7CiAgICB2YWxpZCA9IHZhbGlkYXRlUG9zaXRpdmUoJ2NhbC1ncmF2ZWwtdGhpY2tuZXNzJywgJ9Ci0L7Qu9GJ0LjQvdCwINGJ0LXQsdC90Y8nKSAmJiB2YWxpZDsKICAgIHZhbGlkID0gdmFsaWRhdGVQb3NpdGl2ZSgnY2FsLXJlc2VydmUtcGVyY2VudCcsICfQl9Cw0L/QsNGBJykgJiYgdmFsaWQ7CiAgICB2YWxpZCA9IHZhbGlkYXRlTm9uTmVnYXRpdmUoJ2NhbC1wcmljZS1zYW5kJywgJ9Cm0LXQvdCwINC/0LXRgdC60LAnKSAmJiB2YWxpZDsKICAgIHZhbGlkID0gdmFsaWRhdGVOb25OZWdhdGl2ZSgnY2FsLXByaWNlLWdyYXZlbCcsICfQptC10L3QsCDRidC10LHQvdGPJykgJiYgdmFsaWQ7CiAgICB2YWxpZCA9IHZhbGlkYXRlTm9uTmVnYXRpdmUoJ2NhbC1wcmljZS1jb3ZlcicsICfQptC10L3QsCDQv9C+0LrRgNGL0YLQuNGPJykgJiYgdmFsaWQ7CgogICAgdmFyIGNvdmVyVHlwZSA9IGNvdmVyVHlwZUlucHV0LnZhbHVlOwogICAgaWYgKGNvdmVyVHlwZSA9PT0gJ3RpbGUnIHx8IGNvdmVyVHlwZSA9PT0gJ3BhdmluZy1zdG9uZScpIHsKICAgICAgdmFsaWQgPSB2YWxpZGF0ZVBvc2l0aXZlKCdjYWwtdGlsZS1sZW5ndGgnLCAn0JTQu9C40L3QsCDQv9C70LjRgtC60LgnKSAmJiB2YWxpZDsKICAgICAgdmFsaWQgPSB2YWxpZGF0ZVBvc2l0aXZlKCdjYWwtdGlsZS13aWR0aCcsICfQqNC40YDQuNC90LAg0L/Qu9C40YLQutC4JykgJiYgdmFsaWQ7CiAgICB9IGVsc2UgewogICAgICB2YWxpZCA9IHZhbGlkYXRlUG9zaXRpdmUoJ2NhbC1ncmF2ZWwtY29tcGFjdGlvbicsICfQmtC+0Y3RhC4g0YPQv9C70L7RgtC90LXQvdC40Y8nKSAmJiB2YWxpZDsKICAgIH0KCiAgICBpZiAoIXZhbGlkKSByZXR1cm47CgogICAgdmFyIGxlbmd0aCA9IHBhcnNlRmxvYXQobGVuZ3RoSW5wdXQudmFsdWUpOwogICAgdmFyIHdpZHRoID0gcGFyc2VGbG9hdCh3aWR0aElucHV0LnZhbHVlKTsKICAgIHZhciBzYW5kVGhpY2tuZXNzID0gcGFyc2VGbG9hdChzYW5kVGhpY2tuZXNzSW5wdXQudmFsdWUpIC8gMTAwOwogICAgdmFyIGdyYXZlbFRoaWNrbmVzcyA9IHBhcnNlRmxvYXQoZ3JhdmVsVGhpY2tuZXNzSW5wdXQudmFsdWUpIC8gMTAwOwogICAgdmFyIHJlc2VydmUgPSBwYXJzZUZsb2F0KHJlc2VydmVQZXJjZW50SW5wdXQudmFsdWUpIC8gMTAwOwogICAgdmFyIHByaWNlU2FuZCA9IHBhcnNlRmxvYXQocHJpY2VTYW5kSW5wdXQudmFsdWUpIHx8IDA7CiAgICB2YXIgcHJpY2VHcmF2ZWwgPSBwYXJzZUZsb2F0KHByaWNlR3JhdmVsSW5wdXQudmFsdWUpIHx8IDA7CiAgICB2YXIgcHJpY2VDb3ZlciA9IHBhcnNlRmxvYXQocHJpY2VDb3ZlcklucHV0LnZhbHVlKSB8fCAwOwoKICAgIHZhciBhcmVhID0gbGVuZ3RoICogd2lkdGg7CgogICAgdmFyIHNhbmRWb2x1bWUgPSBhcmVhICogc2FuZFRoaWNrbmVzczsKICAgIHZhciBzYW5kV2l0aFJlc2VydmUgPSBzYW5kVm9sdW1lICogKDEgKyByZXNlcnZlKTsKCiAgICB2YXIgZ3JhdmVsVm9sdW1lID0gYXJlYSAqIGdyYXZlbFRoaWNrbmVzczsKICAgIHZhciBncmF2ZWxXaXRoUmVzZXJ2ZSA9IGdyYXZlbFZvbHVtZSAqICgxICsgcmVzZXJ2ZSk7CgogICAgdmFyIGNvdmVyUXVhbnRpdHkgPSAwOwogICAgdmFyIGNvdmVyVW5pdCA9ICcnOwogICAgdmFyIGNvdmVyTGFiZWwgPSAnJzsKCiAgICBpZiAoY292ZXJUeXBlID09PSAndGlsZScgfHwgY292ZXJUeXBlID09PSAncGF2aW5nLXN0b25lJykgewogICAgICB2YXIgdGlsZUwgPSBwYXJzZUZsb2F0KHRpbGVMZW5ndGhJbnB1dC52YWx1ZSkgLyAxMDA7CiAgICAgIHZhciB0aWxlVyA9IHBhcnNlRmxvYXQodGlsZVdpZHRoSW5wdXQudmFsdWUpIC8gMTAwOwogICAgICB2YXIgdGlsZUFyZWEgPSB0aWxlTCAqIHRpbGVXOwogICAgICB2YXIgdGlsZXNOZWVkZWQgPSBhcmVhIC8gdGlsZUFyZWE7CiAgICAgIGNvdmVyUXVhbnRpdHkgPSBNYXRoLmNlaWwodGlsZXNOZWVkZWQgKiAoMSArIHJlc2VydmUpKTsKICAgICAgY292ZXJVbml0ID0gJ9GI0YIuJzsKICAgICAgY292ZXJMYWJlbCA9IGNvdmVyVHlwZSA9PT0gJ3RpbGUnID8gJ9Ca0L7Qu9C40YfQtdGB0YLQstC+INC/0LvQuNGC0L7QuicgOiAn0JrQvtC70LjRh9C10YHRgtCy0L4g0LHRgNGD0YHRh9Cw0YLQutC4JzsKICAgIH0gZWxzZSB7CiAgICAgIHZhciBjb21wYWN0aW9uID0gcGFyc2VGbG9hdChncmF2ZWxDb21wYWN0aW9uSW5wdXQudmFsdWUpOwogICAgICB2YXIgZ3JhdmVsTGF5ZXIgPSAwLjA1OyAvLyBkZWZhdWx0IDUgY20gZm9yIGdyYXZlbCBzdXJmYWNlCiAgICAgIGNvdmVyUXVhbnRpdHkgPSBhcmVhICogZ3JhdmVsTGF5ZXIgKiBjb21wYWN0aW9uICogKDEgKyByZXNlcnZlKTsKICAgICAgY292ZXJVbml0ID0gJ9C8wrMnOwogICAgICBjb3ZlckxhYmVsID0gJ9Ce0LHRitGR0Lwg0L/QvtC60YDRi9GC0LjRjyc7CiAgICB9CgogICAgdmFyIGNvc3RTYW5kID0gc2FuZFdpdGhSZXNlcnZlICogcHJpY2VTYW5kOwogICAgdmFyIGNvc3RHcmF2ZWwgPSBncmF2ZWxXaXRoUmVzZXJ2ZSAqIHByaWNlR3JhdmVsOwogICAgdmFyIGNvc3RDb3ZlciA9IDA7CiAgICBpZiAoY292ZXJUeXBlID09PSAndGlsZScgfHwgY292ZXJUeXBlID09PSAncGF2aW5nLXN0b25lJykgewogICAgICBjb3N0Q292ZXIgPSBjb3ZlclF1YW50aXR5ICogKHBhcnNlRmxvYXQodGlsZUxlbmd0aElucHV0LnZhbHVlKS8xMDApICogKHBhcnNlRmxvYXQodGlsZVdpZHRoSW5wdXQudmFsdWUpLzEwMCkgKiBwcmljZUNvdmVyOwogICAgfSBlbHNlIHsKICAgICAgY29zdENvdmVyID0gY292ZXJRdWFudGl0eSAqIHByaWNlQ292ZXI7CiAgICB9CiAgICB2YXIgdG90YWxDb3N0ID0gY29zdFNhbmQgKyBjb3N0R3JhdmVsICsgY29zdENvdmVyOwogICAgdmFyIHRvdGFsQ29zdFdpdGhSZXNlcnZlID0gdG90YWxDb3N0OwoKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXMtYXJlYScpLnRleHRDb250ZW50ID0gYXJlYS50b0ZpeGVkKDEpOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlcy1zYW5kLXZvbCcpLnRleHRDb250ZW50ID0gc2FuZFdpdGhSZXNlcnZlLnRvRml4ZWQoMik7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmVzLWdyYXZlbC12b2wnKS50ZXh0Q29udGVudCA9IGdyYXZlbFdpdGhSZXNlcnZlLnRvRml4ZWQoMik7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmVzLWNvdmVyLXF0eScpLnRleHRDb250ZW50ID0gY292ZXJRdWFudGl0eS50b0ZpeGVkKGNvdmVyVHlwZSA9PT0gJ3RpbGUnIHx8IGNvdmVyVHlwZSA9PT0gJ3BhdmluZy1zdG9uZScgPyAwIDogMik7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmVzLWNvdmVyLWxhYmVsJykudGV4dENvbnRlbnQgPSBjb3ZlckxhYmVsOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlcy1jb3Zlci11bml0JykudGV4dENvbnRlbnQgPSBjb3ZlclVuaXQ7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmVzLXRvdGFsLWNvc3QnKS50ZXh0Q29udGVudCA9IHRvdGFsQ29zdC50b0ZpeGVkKDApOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlcy1jb3N0LXdpdGgtcmVzZXJ2ZScpLnRleHRDb250ZW50ID0gdG90YWxDb3N0V2l0aFJlc2VydmUudG9GaXhlZCgwKTsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXMtbm90ZScpLnRleHRDb250ZW50ID0gJ9Cg0LDRgdGH0ZHRgiDQvtGA0LjQtdC90YLQuNGA0L7QstC+0YfQvdGL0LkuINCg0LXQsNC70YzQvdGL0LUg0L7QsdGK0ZHQvNGLINGD0YLQvtGH0L3Rj9C50YLQtSDRgSDRg9GH0ZHRgtC+0Lwg0YLQuNC/0LAg0LPRgNGD0L3RgtCwINC4INGB0L/QvtGB0L7QsdCwINGC0YDQsNC80LHQvtCy0LrQuC4nOwogIH0KCiAgZnVuY3Rpb24gcmVzZXQoKSB7CiAgICBsZW5ndGhJbnB1dC52YWx1ZSA9ICcnOwogICAgd2lkdGhJbnB1dC52YWx1ZSA9ICcnOwogICAgc2FuZFRoaWNrbmVzc0lucHV0LnZhbHVlID0gJyc7CiAgICBncmF2ZWxUaGlja25lc3NJbnB1dC52YWx1ZSA9ICcnOwogICAgdGlsZUxlbmd0aElucHV0LnZhbHVlID0gJyc7CiAgICB0aWxlV2lkdGhJbnB1dC52YWx1ZSA9ICcnOwogICAgZ3JhdmVsQ29tcGFjdGlvbklucHV0LnZhbHVlID0gJzEuMyc7CiAgICBwcmljZVNhbmRJbnB1dC52YWx1ZSA9ICcnOwogICAgcHJpY2VHcmF2ZWxJbnB1dC52YWx1ZSA9ICcnOwogICAgcHJpY2VDb3ZlcklucHV0LnZhbHVlID0gJyc7CiAgICByZXNlcnZlUGVyY2VudElucHV0LnZhbHVlID0gJzEwJzsKICAgIGNvdmVyVHlwZUlucHV0LnZhbHVlID0gJ3RpbGUnOwogICAgdXBkYXRlQ292ZXJGaWVsZHMoKTsKICAgIGNsZWFyRXJyb3JzKCk7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmVzLWFyZWEnKS50ZXh0Q29udGVudCA9ICcwJzsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXMtc2FuZC12b2wnKS50ZXh0Q29udGVudCA9ICcwJzsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXMtZ3JhdmVsLXZvbCcpLnRleHRDb250ZW50ID0gJzAnOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlcy1jb3Zlci1xdHknKS50ZXh0Q29udGVudCA9ICcwJzsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXMtY292ZXItbGFiZWwnKS50ZXh0Q29udGVudCA9ICfQmtC+0LvQuNGH0LXRgdGC0LLQviDQv9C70LjRgtC+0LonOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlcy1jb3Zlci11bml0JykudGV4dENvbnRlbnQgPSAn0YjRgi4nOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlcy10b3RhbC1jb3N0JykudGV4dENvbnRlbnQgPSAnMCc7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmVzLWNvc3Qtd2l0aC1yZXNlcnZlJykudGV4dENvbnRlbnQgPSAnMCc7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmVzLW5vdGUnKS50ZXh0Q29udGVudCA9ICcnOwogIH0KCiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NhbGMtYnRuJykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBjYWxjdWxhdGUpOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXNldC1idG4nKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHJlc2V0KTsKfSkoKTsKНужен другой инструмент?
Все инструменты в категории