Калькулятор длины капельной ленты
Быстро рассчитайте, сколько метров капельной ленты потребуется для вашего сада или огорода с учётом количества грядок, схемы раскладки и запаса на монтаж.
—
Общая длина ленты (без запаса)
м
—
Количество капельниц (примерно)
шт.
—
Ориентировочная стоимость
руб.
Как пользоваться калькулятором
1
Укажите количество грядок и длину одной грядки в метрах. Например, 8 грядок по 5 м — это уже 40 метров ленты без учёта схемы раскладки.
2
Выберите количество лент на одну грядку. Для узких грядок (до 60 см) обычно достаточно одной линии. Для широких — две. Также укажите шаг капельниц, подходящий для ваших культур.
3
Установите процент запаса (рекомендуется 10%). Он компенсирует отрезки на поворотах, соединения и возможный брак при монтаже. Цену за метр можно оставить пустой или поставить 0.
4
Нажмите «Рассчитать». Вы получите общую длину ленты, количество капельниц и ориентировочную стоимость. Если грядка длиннее 80 м, калькулятор предупредит о необходимости разбить линию.
Примеры расчёта
Теплица с томатами — 4 грядки по 7 м, одна лента на грядку, шаг 20 см, запас 10%
Общая длина без запаса: 4 × 7 × 1 = 28 м. С запасом 10% — 30,8 м. При шаге 20 см (0,2 м) количество капельниц: 30,8 / 0,2 = 154 шт. При цене 12 руб./м — около 370 руб.
Клубничная плантация — 12 грядок по 15 м, две ленты на грядку, шаг 10 см, запас 8%
Длина без запаса: 12 × 15 × 2 = 360 м. С запасом 8% — 388,8 м. Капельниц: 388,8 / 0,1 = 3888 шт. При цене 10 руб./м — 3888 руб.
Малинник — 3 ряда по 25 м, одна лента на ряд, шаг 30 см, запас 5%
Длина без запаса: 3 × 25 × 1 = 75 м. С запасом 5% — 78,8 м. Капельниц: 78,8 / 0,3 = 262 шт. Цена не указана — калькулятор покажет прочерк в стоимости.
Формулы расчёта
Все расчёты выполняются автоматически, но вот что стоит за цифрами:
Общая длина без запаса
Длина = Количество грядок × Длина грядки × Лент на грядку
Длина с запасом
Длина с запасом = Длина без запаса × (1 + Запас / 100)
Количество капельниц
Капельницы = Длина с запасом / (Шаг капельниц в метрах)
Ориентировочная стоимость
Стоимость = Длина с запасом × Цена за метр (если цена указана)
Нормы и ориентиры
Шаг капельниц подбирается под культуру, а количество лент на грядку — под её ширину и потребность растений во влаге. Ниже — проверенные на практике диапазоны.
- Шаг 10 см — зелень (укроп, петрушка, салат), клубника, лук, редис. Обеспечивает равномерное увлажнение при плотной посадке.
- Шаг 15–20 см — томаты, огурцы, перцы, баклажаны, капуста. Наиболее универсальный вариант для теплиц и открытых грядок.
- Шаг 30 см — кустарники (малина, смородина, крыжовник), картофель при строчной посадке.
- Шаг 40 см и более — плодовые деревья, виноград, декоративные живые изгороди.
- Одна лента на грядку — ширина грядки до 50–60 см. Влага распределяется в стороны на 25–30 см, чего достаточно для большинства овощей.
- Две ленты на грядку — ширина грядки от 70 см и больше, либо требовательные к равномерному поливу культуры (клубника, огурцы). Ленты укладывают с отступом 15–20 см от краёв.
Что влияет на результат
- Конфигурация грядок. Изогнутые, Г-образные или сложные по форме грядки требуют большего запаса на повороты и соединения — до 15–20% вместо стандартных 10%.
- Тип капельной ленты. Эмиттерная лента с компенсацией давления позволяет тянуть линию длиннее 80 м без потери равномерности полива. Щелевая — более чувствительна к длине и перепадам высот.
- Толщина стенки. Лента 5–6 mil рассчитана на 1–2 сезона, 8–10 mil — до 4–5 сезонов. Более толстая лента меньше растягивается, что сохраняет точность шага капельниц.
- Давление в системе. При давлении ниже 0,5 бар крайние капельницы на длинной линии могут недодавать воду. Оптимальный диапазон для большинства лент — 0,7–1,2 бар.
- Рельеф участка. Перепады высот более 1,5–2 м на длине грядки требуют расчёта с учётом потерь напора или применения ленты с компенсированными капельницами.
- Качество воды. Наличие песка, ила, железа снижает пропускную способность капельниц. Без фильтра (не ниже 120 mesh) реальный расход воды может упасть на 30–50% уже через месяц работы.
Важные нюансы
- Максимальная длина одной линии. Для стандартной ленты диаметром 16 мм с шагом 20–30 см при давлении около 1 бар не рекомендуется прокладывать более 80–100 м сплошной линии. При большей длине капельницы в конце ряда будут давать значительно меньше воды. Разбейте грядку на два независимых участка с отдельными подводами.
- Оконцевание и заглушки. Каждая линия должна быть заглушена в конце. В расчёт длины полезно добавить 0,5–1 м на каждую линию для удобства монтажа заглушек и промывки.
- Фильтрация обязательна. Капельная лента забивается быстрее, чем кажется. Даже чистая на вид вода из скважины или водопровода содержит мелкую взвесь. Установите дисковый или сетчатый фильтр с ячейкой не крупнее 130 микрон — это продлит срок службы ленты в 2–3 раза.
- Промывка перед первым пуском. Перед тем как заглушить торцы лент, обязательно промойте систему в течение 2–3 минут — из открытых концов выйдет производственная пыль, стружка и мелкий мусор, оставшийся после монтажа.
- Хранение зимой. На зиму ленту нужно демонтировать, полностью слить воду, просушить и хранить в помещении без грызунов. Оставленная на участке лента трескается от замёрзшей воды и повреждается мышами. Запас в 10% не покроет замену целых линий — учитывайте это при планировании.
- Срок службы. Ориентировочный расчёт стоимости в калькуляторе — это вложение на 1–4 сезона в зависимости от толщины стенки и условий эксплуатации. Для многолетних культур (малина, виноград) выгоднее брать ленту 8–10 mil, чтобы не перекладывать систему ежегодно.
Частые ошибки
- Покупка впритык без запаса. Лента режется на куски, неизбежны обрезки на поворотах, стыках и при соединении с магистралью. Минимальный запас — 5%, оптимальный — 10%. Для сложных по форме участков закладывайте 15%.
- Слишком широкая грядка с одной лентой. На грядке шириной 80 см одна линия по центру не обеспечит равномерный полив: боковые ряды будут пересыхать. Ставьте две линии на расстоянии 40–50 см друг от друга.
- Игнорирование шага капельниц. Посадка клубники с шагом 15 см между кустами на ленту с шагом 30 см приводит к тому, что половина растений оказывается между капельницами. Всегда сопоставляйте схему посадки с шагом капельниц.
- Превышение максимальной длины линии. Попытка проложить 120 м ленты одной ниткой без промежуточного подвода приводит к тому, что дальний конец грядки недополучает воду. Результат — неравномерный рост растений и потеря урожая.
- Экономия на фильтре. Это самая частая причина выхода капельной ленты из строя в первый же сезон. Стоимость фильтра (800–2000 руб.) несопоставима с заменой всей ленты на большом участке.
- Неправильное давление. Избыточное давление (выше 1,5–2 бар) может сорвать капельницы или разорвать ленту на фитингах. Обязательно используйте редуктор давления на входе в систему.
Ответы на частые вопросы
- Можно ли соединять куски ленты между собой? Да, для этого существуют специальные ремонтные фитинги — прямые соединители с резиновыми уплотнителями. Но каждое соединение немного снижает напор, поэтому на одной линии нежелательно делать более 2–3 соединений.
- Какой диаметр ленты выбрать? Для большинства дачных участков с длиной грядок до 70–80 м достаточно диаметра 16 мм. Если линии длиннее или участок с большим перепадом высот, рассмотрите ленту 22 мм — она обеспечит больший проток при том же давлении.
- Обязательно ли покупать ленту сразу на весь участок? Лента продаётся в бухтах от 100 до 500 м. Если ваш расчёт показал 230 м — выгоднее взять бухту 250 м, чем два отдельных отреза, обычно цена за метр в бухте ниже. Мелкие остатки всегда пригодятся для ремонта или новых грядок.
- Влияет ли цвет ленты на её характеристики? Нет, цвет — маркетинговый или технологический признак конкретного производителя. Чёрная лента лучше прогревается на солнце, что снижает риск зацветания воды внутри, но на эксплуатационные качества влияет минимально.
- Можно ли использовать калькулятор для расчёта ленты в теплице? Да, все формулы универсальны. В теплицах грядки обычно короче и чётко фиксированы, поэтому запас можно смело брать 5–7%. Учтите, что в закрытом грунте лента служит дольше из-за отсутствия ультрафиолета и механических повреждений.
- Нужно ли закладывать в расчёт магистральные трубы? Наш калькулятор считает только капельную ленту. Магистральные линии, фитинги, краны и фильтры рассчитываются отдельно — для них существуют другие инструменты и схемы планировки.
Источники и справочные данные
Расчёт основан на:
- Агрономических справочных нормах по поливу овощных, плодовых и декоративных культур.
- Инструкциях производителей капельной ленты и фитингов, включая рекомендации по максимальной длине линии при различных давлениях.
- Практических нормах расхода воды для разных типов почв и климатических зон средней полосы России.
- Рекомендациях по выращиванию культур на приусадебных участках и в тепличных хозяйствах.
Все значения, выдаваемые калькулятором, являются ориентировочными. Для точного проектирования системы полива на участках со сложным рельефом или промышленных теплицах обратитесь к специалисту по ирригации.
Калькулятор длины капельной ленты позволяет быстро рассчитать, сколько метров ленты понадобится для полива грядок в саду, огороде или теплице. Достаточно указать количество и длину грядок, выбрать шаг капельниц и добавить небольшой запас на монтаж — и вы получите готовые цифры для закупки. Инструмент полезен как для дачников, планирующих первую систему капельного полива, так и для опытных садоводов, расширяющих участок. Ориентировочный расчёт количества капельниц и стоимости делает планирование бюджета проще и нагляднее.
CihmdW5jdGlvbigpewogIGNvbnN0IGJlZHNJbnB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdiZWRzLWNvdW50Jyk7CiAgY29uc3QgbGVuZ3RoSW5wdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYmVkLWxlbmd0aCcpOwogIGNvbnN0IGxpbmVzSW5wdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbGluZXMtcGVyLWJlZCcpOwogIGNvbnN0IHNwYWNpbmdTZWxlY3QgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZHJpcC1zcGFjaW5nJyk7CiAgY29uc3QgcmVzZXJ2ZUlucHV0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlc2VydmUtcGVyY2VudCcpOwogIGNvbnN0IHByaWNlSW5wdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncHJpY2UtcGVyLW1ldGVyJyk7CgogIGNvbnN0IGVycm9yQmVkcyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlcnJvci1iZWRzJyk7CiAgY29uc3QgZXJyb3JMZW5ndGggPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXJyb3ItbGVuZ3RoJyk7CiAgY29uc3QgZXJyb3JMaW5lcyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlcnJvci1saW5lcycpOwogIGNvbnN0IGVycm9yU3BhY2luZyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlcnJvci1zcGFjaW5nJyk7CiAgY29uc3QgZXJyb3JSZXNlcnZlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2Vycm9yLXJlc2VydmUnKTsKICBjb25zdCBlcnJvclByaWNlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2Vycm9yLXByaWNlJyk7CgogIGNvbnN0IHJlc0xlbmd0aCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXMtbGVuZ3RoJyk7CiAgY29uc3QgcmVzTGVuZ3RoUmVzZXJ2ZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXMtbGVuZ3RoLXJlc2VydmUnKTsKICBjb25zdCByZXNEcmlwcGVycyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXMtZHJpcHBlcnMnKTsKICBjb25zdCByZXNDb3N0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlcy1jb3N0Jyk7CiAgY29uc3QgcmVzV2FybmluZyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXMtd2FybmluZycpOwoKICBjb25zdCBNQVhfTElORV9MRU5HVEggPSA4MDsKCiAgZnVuY3Rpb24gaGlkZUFsbEVycm9ycygpIHsKICAgIFtlcnJvckJlZHMsIGVycm9yTGVuZ3RoLCBlcnJvckxpbmVzLCBlcnJvclNwYWNpbmcsIGVycm9yUmVzZXJ2ZSwgZXJyb3JQcmljZV0uZm9yRWFjaChmdW5jdGlvbihlbCkgewogICAgICBlbC5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogICAgICBlbC50ZXh0Q29udGVudCA9ICcnOwogICAgfSk7CiAgfQoKICBmdW5jdGlvbiBzaG93RXJyb3IoZWwsIG1lc3NhZ2UpIHsKICAgIGVsLnRleHRDb250ZW50ID0gbWVzc2FnZTsKICAgIGVsLnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOwogIH0KCiAgZnVuY3Rpb24gdmFsaWRhdGUoKSB7CiAgICBoaWRlQWxsRXJyb3JzKCk7CiAgICBsZXQgdmFsaWQgPSB0cnVlOwoKICAgIGNvbnN0IGJlZHMgPSBwYXJzZUludChiZWRzSW5wdXQudmFsdWUsIDEwKTsKICAgIGlmIChpc05hTihiZWRzKSB8fCBiZWRzIDw9IDAgfHwgIU51bWJlci5pc0ludGVnZXIoYmVkcykpIHsKICAgICAgc2hvd0Vycm9yKGVycm9yQmVkcywgJ9CS0LLQtdC00LjRgtC1INGG0LXQu9C+0LUg0L/QvtC70L7QttC40YLQtdC70YzQvdC+0LUg0YfQuNGB0LvQviDQs9GA0Y/QtNC+0LouJyk7CiAgICAgIHZhbGlkID0gZmFsc2U7CiAgICB9CgogICAgY29uc3QgbGVuZ3RoVmFsID0gcGFyc2VGbG9hdChsZW5ndGhJbnB1dC52YWx1ZSk7CiAgICBpZiAoaXNOYU4obGVuZ3RoVmFsKSB8fCBsZW5ndGhWYWwgPD0gMCkgewogICAgICBzaG93RXJyb3IoZXJyb3JMZW5ndGgsICfQktCy0LXQtNC40YLQtSDQv9C+0LvQvtC20LjRgtC10LvRjNC90YPRjiDQtNC70LjQvdGDINCz0YDRj9C00LrQuC4nKTsKICAgICAgdmFsaWQgPSBmYWxzZTsKICAgIH0gZWxzZSBpZiAobGVuZ3RoVmFsID4gNTAwKSB7CiAgICAgIHNob3dFcnJvcihlcnJvckxlbmd0aCwgJ9CU0LvQuNC90LAg0LPRgNGP0LTQutC4INC90LUg0LzQvtC20LXRgiDQv9GA0LXQstGL0YjQsNGC0YwgNTAwINC8LiDQlNC70Y8g0LHQvtC70YzRiNC40YUg0LfQvdCw0YfQtdC90LjQuSDRgNCw0LfQsdC10LnRgtC1INC90LAg0L3QtdGB0LrQvtC70YzQutC+INGD0YfQsNGB0YLQutC+0LIuJyk7CiAgICAgIHZhbGlkID0gZmFsc2U7CiAgICB9CgogICAgY29uc3QgbGluZXMgPSBwYXJzZUludChsaW5lc0lucHV0LnZhbHVlLCAxMCk7CiAgICBpZiAoaXNOYU4obGluZXMpIHx8IGxpbmVzIDw9IDAgfHwgIU51bWJlci5pc0ludGVnZXIobGluZXMpKSB7CiAgICAgIHNob3dFcnJvcihlcnJvckxpbmVzLCAn0JLQstC10LTQuNGC0LUg0YbQtdC70L7QtSDQv9C+0LvQvtC20LjRgtC10LvRjNC90L7QtSDRh9C40YHQu9C+INC70LXQvdGCINC90LAg0LPRgNGP0LTQutGDLicpOwogICAgICB2YWxpZCA9IGZhbHNlOwogICAgfSBlbHNlIGlmIChsaW5lcyA+IDEwKSB7CiAgICAgIHNob3dFcnJvcihlcnJvckxpbmVzLCAn0JrQvtC70LjRh9C10YHRgtCy0L4g0LvQtdC90YIg0L3QsCDQs9GA0Y/QtNC60YMg0L3QtSDQvNC+0LbQtdGCINCx0YvRgtGMINCx0L7Qu9GM0YjQtSAxMC4nKTsKICAgICAgdmFsaWQgPSBmYWxzZTsKICAgIH0KCiAgICBjb25zdCBzcGFjaW5nID0gcGFyc2VJbnQoc3BhY2luZ1NlbGVjdC52YWx1ZSwgMTApOwogICAgaWYgKGlzTmFOKHNwYWNpbmcpIHx8IHNwYWNpbmcgPD0gMCkgewogICAgICBzaG93RXJyb3IoZXJyb3JTcGFjaW5nLCAn0JLRi9Cx0LXRgNC40YLQtSDRiNCw0LMg0LrQsNC/0LXQu9GM0L3QuNGGINC40Lcg0YHQv9C40YHQutCwLicpOwogICAgICB2YWxpZCA9IGZhbHNlOwogICAgfQoKICAgIGNvbnN0IHJlc2VydmUgPSBwYXJzZUZsb2F0KHJlc2VydmVJbnB1dC52YWx1ZSk7CiAgICBpZiAoaXNOYU4ocmVzZXJ2ZSkgfHwgcmVzZXJ2ZSA8IDAgfHwgcmVzZXJ2ZSA+IDMwKSB7CiAgICAgIHNob3dFcnJvcihlcnJvclJlc2VydmUsICfQl9Cw0L/QsNGBINC00L7Qu9C20LXQvSDQsdGL0YLRjCDRh9C40YHQu9C+0Lwg0L7RgiAwINC00L4gMzAlLicpOwogICAgICB2YWxpZCA9IGZhbHNlOwogICAgfQoKICAgIGNvbnN0IHByaWNlID0gcGFyc2VGbG9hdChwcmljZUlucHV0LnZhbHVlKTsKICAgIGlmIChwcmljZUlucHV0LnZhbHVlLnRyaW0oKSAhPT0gJycgJiYgKGlzTmFOKHByaWNlKSB8fCBwcmljZSA8IDApKSB7CiAgICAgIHNob3dFcnJvcihlcnJvclByaWNlLCAn0KbQtdC90LAg0LTQvtC70LbQvdCwINCx0YvRgtGMINC90LXQvtGC0YDQuNGG0LDRgtC10LvRjNC90YvQvCDRh9C40YHQu9C+0Lwg0LjQu9C4INC/0L7Qu9C1INC80L7QttC90L4g0L7RgdGC0LDQstC40YLRjCDQv9GD0YHRgtGL0LwuJyk7CiAgICAgIHZhbGlkID0gZmFsc2U7CiAgICB9CgogICAgcmV0dXJuIHZhbGlkOwogIH0KCiAgZnVuY3Rpb24gY2FsY3VsYXRlKCkgewogICAgaWYgKCF2YWxpZGF0ZSgpKSB7CiAgICAgIHJlc0xlbmd0aC50ZXh0Q29udGVudCA9ICfigJQnOwogICAgICByZXNMZW5ndGhSZXNlcnZlLnRleHRDb250ZW50ID0gJ+KAlCc7CiAgICAgIHJlc0RyaXBwZXJzLnRleHRDb250ZW50ID0gJ+KAlCc7CiAgICAgIHJlc0Nvc3QudGV4dENvbnRlbnQgPSAn4oCUJzsKICAgICAgcmVzV2FybmluZy5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogICAgICByZXR1cm47CiAgICB9CgogICAgY29uc3QgYmVkcyA9IHBhcnNlSW50KGJlZHNJbnB1dC52YWx1ZSwgMTApOwogICAgY29uc3QgYmVkTGVuZ3RoID0gcGFyc2VGbG9hdChsZW5ndGhJbnB1dC52YWx1ZSk7CiAgICBjb25zdCBsaW5lc1BlckJlZCA9IHBhcnNlSW50KGxpbmVzSW5wdXQudmFsdWUsIDEwKTsKICAgIGNvbnN0IHNwYWNpbmdDbSA9IHBhcnNlSW50KHNwYWNpbmdTZWxlY3QudmFsdWUsIDEwKTsKICAgIGNvbnN0IHJlc2VydmVQZXJjZW50ID0gcGFyc2VGbG9hdChyZXNlcnZlSW5wdXQudmFsdWUpOwogICAgY29uc3QgcHJpY2VSYXcgPSBwcmljZUlucHV0LnZhbHVlLnRyaW0oKTsKICAgIGNvbnN0IHByaWNlUGVyTWV0ZXIgPSBwcmljZVJhdyA9PT0gJycgPyAwIDogcGFyc2VGbG9hdChwcmljZVJhdyk7CgogICAgY29uc3QgYmFzZUxlbmd0aCA9IGJlZHMgKiBiZWRMZW5ndGggKiBsaW5lc1BlckJlZDsKICAgIGNvbnN0IGxlbmd0aFdpdGhSZXNlcnZlID0gYmFzZUxlbmd0aCAqICgxICsgcmVzZXJ2ZVBlcmNlbnQgLyAxMDApOwogICAgY29uc3Qgc3BhY2luZ01ldGVycyA9IHNwYWNpbmdDbSAvIDEwMDsKICAgIGNvbnN0IGRyaXBwZXJzQ291bnQgPSBzcGFjaW5nTWV0ZXJzID4gMCA/IE1hdGgucm91bmQobGVuZ3RoV2l0aFJlc2VydmUgLyBzcGFjaW5nTWV0ZXJzKSA6IDA7CiAgICBjb25zdCBjb3N0ID0gcHJpY2VQZXJNZXRlciA+IDAgPyBNYXRoLnJvdW5kKGxlbmd0aFdpdGhSZXNlcnZlICogcHJpY2VQZXJNZXRlcikgOiBudWxsOwoKICAgIHJlc0xlbmd0aC50ZXh0Q29udGVudCA9IGJhc2VMZW5ndGgudG9GaXhlZCgxKTsKICAgIHJlc0xlbmd0aFJlc2VydmUudGV4dENvbnRlbnQgPSBsZW5ndGhXaXRoUmVzZXJ2ZS50b0ZpeGVkKDEpOwogICAgcmVzRHJpcHBlcnMudGV4dENvbnRlbnQgPSBkcmlwcGVyc0NvdW50OwogICAgcmVzQ29zdC50ZXh0Q29udGVudCA9IGNvc3QgIT09IG51bGwgPyBjb3N0IDogJ+KAlCc7CgogICAgaWYgKGJlZExlbmd0aCA+IE1BWF9MSU5FX0xFTkdUSCkgewogICAgICBjb25zdCByZWNvbW1lbmRlZExpbmVzID0gTWF0aC5jZWlsKGJlZExlbmd0aCAvIE1BWF9MSU5FX0xFTkdUSCk7CiAgICAgIHJlc1dhcm5pbmcuc3R5bGUuZGlzcGxheSA9ICdibG9jayc7CiAgICAgIHJlc1dhcm5pbmcudGV4dENvbnRlbnQgPSAn0JLQvdC40LzQsNC90LjQtTog0LTQu9C40L3QsCDQs9GA0Y/QtNC60LggJyArIGJlZExlbmd0aC50b0ZpeGVkKDEpICsgJyDQvCDQv9GA0LXQstGL0YjQsNC10YIg0YDQtdC60L7QvNC10L3QtNGD0LXQvNGL0LUgJyArIE1BWF9MSU5FX0xFTkdUSCArICcg0Lwg0LTQu9GPINC+0LTQvdC+0Lkg0L3QtdC/0YDQtdGA0YvQstC90L7QuSDQu9C40L3QuNC4LiDQoNC10LrQvtC80LXQvdC00YPQtdGC0YHRjyDRgNCw0LfQsdC40YLRjCDQs9GA0Y/QtNC60YMg0L3QsCAnICsgcmVjb21tZW5kZWRMaW5lcyArICcg0L3QtdC30LDQstC40YHQuNC80YvRhSDQu9C40L3QuNC5INGBINC+0YLQtNC10LvRjNC90YvQvNC4INC/0L7QtNCy0L7QtNCw0LzQuCDQtNC70Y8g0YDQsNCy0L3QvtC80LXRgNC90L7Qs9C+INC/0L7Qu9C40LLQsC4nOwogICAgfSBlbHNlIHsKICAgICAgcmVzV2FybmluZy5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogICAgICByZXNXYXJuaW5nLnRleHRDb250ZW50ID0gJyc7CiAgICB9CiAgfQoKICBmdW5jdGlvbiByZXNldCgpIHsKICAgIGJlZHNJbnB1dC52YWx1ZSA9IDU7CiAgICBsZW5ndGhJbnB1dC52YWx1ZSA9IDY7CiAgICBsaW5lc0lucHV0LnZhbHVlID0gMTsKICAgIHNwYWNpbmdTZWxlY3QudmFsdWUgPSAnMjAnOwogICAgcmVzZXJ2ZUlucHV0LnZhbHVlID0gMTA7CiAgICBwcmljZUlucHV0LnZhbHVlID0gMTU7CiAgICBoaWRlQWxsRXJyb3JzKCk7CiAgICByZXNMZW5ndGgudGV4dENvbnRlbnQgPSAn4oCUJzsKICAgIHJlc0xlbmd0aFJlc2VydmUudGV4dENvbnRlbnQgPSAn4oCUJzsKICAgIHJlc0RyaXBwZXJzLnRleHRDb250ZW50ID0gJ+KAlCc7CiAgICByZXNDb3N0LnRleHRDb250ZW50ID0gJ+KAlCc7CiAgICByZXNXYXJuaW5nLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CiAgfQoKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY2FsYy1idG4nKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGNhbGN1bGF0ZSk7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlc2V0LWJ0bicpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgcmVzZXQpOwp9KSgpOwo=