{"id":2281,"date":"2026-05-19T07:11:09","date_gmt":"2026-05-19T07:11:09","guid":{"rendered":"https:\/\/megabyte.org.il\/?page_id=2281"},"modified":"2026-07-19T08:53:54","modified_gmt":"2026-07-19T08:53:54","slug":"%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80","status":"publish","type":"page","link":"https:\/\/megabyte.org.il\/ru\/%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80\/","title":{"rendered":"\u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2281\" class=\"elementor elementor-2281\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46e8c4bf e-flex e-con-boxed e-con e-parent\" data-id=\"46e8c4bf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-24e2306f elementor-widget elementor-widget-heading\" data-id=\"24e2306f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u043e\u0432<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38b450d elementor-widget elementor-widget-html\" data-id=\"38b450d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"calculatorSelector\"\r\n  style=\"max-width:1050px;margin:0 auto 24px;padding:18px;background:#ffffff;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.08);font-family:Arial,sans-serif;\">\r\n\r\n  <div style=\"text-align:center;color:#142b4a;font-size:20px;font-weight:700;margin-bottom:14px;\">\r\n    \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\r\n  <\/div>\r\n\r\n  <div style=\"text-align:center;color:#667085;font-size:13px;margin-bottom:16px;\">\r\n    \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043d\u0430 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440, \u0447\u0442\u043e\u0431\u044b \u0441\u043d\u043e\u0432\u0430 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u0441\u0435.\r\n  <\/div>\r\n\r\n  <div class=\"calcSelectorGrid\">\r\n\r\n    <button type=\"button\"\r\n      class=\"calcSelectorButton\"\r\n      data-target=\"yieldCalc\">\r\n      \u0414\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u044b\r\n    <\/button>\r\n\r\n    <button type=\"button\"\r\n      class=\"calcSelectorButton\"\r\n      data-target=\"loanCalc\">\r\n      \u0426\u0430\u043c\u0443\u0434 \u0438\u043b\u0438 \u043d\u0435 \u0446\u0430\u043c\u0443\u0434\r\n    <\/button>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n  #calculatorSelector .calcSelectorGrid {\r\n    display:grid;\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n    gap:12px;\r\n  }\r\n\r\n  #calculatorSelector .calcSelectorButton {\r\n    padding:14px 16px;\r\n    border:1px solid #ccd5df;\r\n    border-radius:10px;\r\n    background:#f3f7fb;\r\n    color:#142b4a;\r\n    font-size:16px;\r\n    font-weight:700;\r\n    cursor:pointer;\r\n    transition:all .2s ease;\r\n  }\r\n\r\n  #calculatorSelector .calcSelectorButton:hover {\r\n    background:#e7eef6;\r\n  }\r\n\r\n  #calculatorSelector .calcSelectorButton.isActive {\r\n    background:#142b4a;\r\n    color:#ffffff;\r\n    border-color:#142b4a;\r\n  }\r\n\r\n  @media (max-width:600px) {\r\n    #calculatorSelector .calcSelectorGrid {\r\n      grid-template-columns:1fr;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n\r\n  function initCalculatorSelector() {\r\n    const selector =\r\n      document.getElementById('calculatorSelector');\r\n\r\n    if (!selector) {\r\n      return;\r\n    }\r\n\r\n    const buttons =\r\n      selector.querySelectorAll('.calcSelectorButton');\r\n\r\n    const calculatorIds = [\r\n      'yieldCalc',\r\n      'loanCalc'\r\n    ];\r\n\r\n    const calculators = calculatorIds\r\n      .map(function (id) {\r\n        const calculator =\r\n          document.getElementById(id);\r\n\r\n        if (!calculator) {\r\n          return null;\r\n        }\r\n\r\n        \/*\r\n          \u0421\u043a\u0440\u044b\u0432\u0430\u0435\u043c HTML-\u0432\u0438\u0434\u0436\u0435\u0442 Elementor \u0446\u0435\u043b\u0438\u043a\u043e\u043c,\r\n          \u0430 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0439 \u0431\u043b\u043e\u043a \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0430.\r\n        *\/\r\n        const wrapper =\r\n          calculator.closest('.elementor-widget-html') ||\r\n          calculator.closest('.elementor-widget') ||\r\n          calculator;\r\n\r\n        return {\r\n          id:id,\r\n          calculator:calculator,\r\n          wrapper:wrapper\r\n        };\r\n      })\r\n      .filter(Boolean);\r\n\r\n    let activeTarget = null;\r\n\r\n    function setVisible(item, visible) {\r\n      if (visible) {\r\n        item.wrapper.style.removeProperty('display');\r\n      } else {\r\n        item.wrapper.style.setProperty(\r\n          'display',\r\n          'none',\r\n          'important'\r\n        );\r\n      }\r\n    }\r\n\r\n    function showAllCalculators() {\r\n      calculators.forEach(function (item) {\r\n        setVisible(item, true);\r\n      });\r\n\r\n      buttons.forEach(function (button) {\r\n        button.classList.remove('isActive');\r\n      });\r\n\r\n      activeTarget = null;\r\n    }\r\n\r\n    function showSelectedCalculator(targetId) {\r\n      calculators.forEach(function (item) {\r\n        setVisible(\r\n          item,\r\n          item.id === targetId\r\n        );\r\n      });\r\n\r\n      buttons.forEach(function (button) {\r\n        button.classList.toggle(\r\n          'isActive',\r\n          button.dataset.target === targetId\r\n        );\r\n      });\r\n\r\n      activeTarget = targetId;\r\n\r\n      const selectedItem =\r\n        calculators.find(function (item) {\r\n          return item.id === targetId;\r\n        });\r\n\r\n      if (!selectedItem) {\r\n        return;\r\n      }\r\n\r\n      setTimeout(function () {\r\n        const topOffset =\r\n          targetId === 'loanCalc' ? 220 : 140;\r\n\r\n        const y =\r\n          selectedItem.wrapper\r\n            .getBoundingClientRect().top +\r\n          window.pageYOffset -\r\n          topOffset;\r\n\r\n        window.scrollTo({\r\n          top:Math.max(0, y),\r\n          behavior:'smooth'\r\n        });\r\n      }, 100);\r\n    }\r\n\r\n    buttons.forEach(function (button) {\r\n      button.addEventListener('click', function () {\r\n        const targetId =\r\n          this.dataset.target;\r\n\r\n        if (activeTarget === targetId) {\r\n          showAllCalculators();\r\n        } else {\r\n          showSelectedCalculator(targetId);\r\n        }\r\n      });\r\n    });\r\n\r\n    showAllCalculators();\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener(\r\n      'DOMContentLoaded',\r\n      initCalculatorSelector\r\n    );\r\n  } else {\r\n    initCalculatorSelector();\r\n  }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc68c83 elementor-widget elementor-widget-html\" data-id=\"dc68c83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"yieldCalc\"\r\n  style=\"max-width:1050px;margin:0 auto;padding:24px;background:#ffffff;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.08);font-family:Arial,sans-serif;\">\r\n\r\n  <h2 style=\"margin:0 0 20px;text-align:center;color:#142b4a;\">\r\n    \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u044b\r\n  <\/h2>\r\n\r\n  <label style=\"display:block;margin-bottom:6px;font-weight:600;\">\r\n    \u0426\u0435\u043d\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0438, \u20aa\r\n  <\/label>\r\n\r\n  <input\r\n    id=\"purchasePrice\"\r\n    type=\"text\"\r\n    inputmode=\"numeric\"\r\n    placeholder=\"1,000,000\"\r\n    style=\"width:100%;padding:12px;margin-bottom:16px;border:1px solid #ccd5df;border-radius:8px;font-size:16px;box-sizing:border-box;\"\r\n  >\r\n\r\n  <label style=\"display:block;margin-bottom:6px;font-weight:600;\">\r\n    \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b, \u20aa\r\n  <\/label>\r\n\r\n  <input\r\n    id=\"extraCosts\"\r\n    type=\"text\"\r\n    inputmode=\"numeric\"\r\n    placeholder=\"100,000\"\r\n    style=\"width:100%;padding:12px;margin-bottom:16px;border:1px solid #ccd5df;border-radius:8px;font-size:16px;box-sizing:border-box;\"\r\n  >\r\n\r\n  <div style=\"font-size:13px;color:#667085;margin-top:-10px;margin-bottom:16px;\">\r\n    \u041f\u043e\u043b\u0435 \u043c\u043e\u0436\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c. \u0420\u0435\u043c\u043e\u043d\u0442, \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435, \u043f\u043e\u0447\u0438\u043d\u043a\u0438 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b.\r\n  <\/div>\r\n\r\n  <label style=\"display:block;margin-bottom:6px;font-weight:600;\">\r\n    \u0410\u0440\u0435\u043d\u0434\u0430 \u0432 \u043c\u0435\u0441\u044f\u0446, \u20aa\r\n  <\/label>\r\n\r\n  <input\r\n    id=\"monthlyRent\"\r\n    type=\"text\"\r\n    inputmode=\"numeric\"\r\n    placeholder=\"4,000\"\r\n    style=\"width:100%;padding:12px;margin-bottom:18px;border:1px solid #ccd5df;border-radius:8px;font-size:16px;box-sizing:border-box;\"\r\n  >\r\n\r\n  <button\r\n    id=\"calculateYieldButton\"\r\n    type=\"button\"\r\n    style=\"width:100%;padding:13px;border:0;border-radius:8px;background:#142b4a;color:#fff;font-size:17px;font-weight:700;cursor:pointer;\"\r\n  >\r\n    \u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044c\r\n  <\/button>\r\n\r\n  <div\r\n    id=\"result\"\r\n    style=\"display:none;margin-top:20px;padding:16px;background:#f3f7fb;border-radius:10px;text-align:center;color:#142b4a;font-size:18px;line-height:1.6;\"\r\n  ><\/div>\r\n\r\n<\/div>\r\n\r\n<style>\r\n  #yieldCalc input::placeholder {\r\n    color:#98a2b3;\r\n    opacity:1;\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n\r\n  const calculator =\r\n    document.getElementById('yieldCalc');\r\n\r\n  if (!calculator) {\r\n    return;\r\n  }\r\n\r\n  const purchasePriceInput =\r\n    document.getElementById('purchasePrice');\r\n\r\n  const extraCostsInput =\r\n    document.getElementById('extraCosts');\r\n\r\n  const monthlyRentInput =\r\n    document.getElementById('monthlyRent');\r\n\r\n  const calculateButton =\r\n    document.getElementById('calculateYieldButton');\r\n\r\n  const result =\r\n    document.getElementById('result');\r\n\r\n  const inputs = [\r\n    purchasePriceInput,\r\n    extraCostsInput,\r\n    monthlyRentInput\r\n  ];\r\n\r\n  function parseNumber(value) {\r\n    const cleaned = String(value || '')\r\n      .replace(\/,\/g, '')\r\n      .replace(\/\\s\/g, '')\r\n      .replace(\/[^\\d.-]\/g, '');\r\n\r\n    const number = Number(cleaned);\r\n\r\n    return Number.isFinite(number)\r\n      ? number\r\n      : 0;\r\n  }\r\n\r\n  function formatNumber(value) {\r\n    return Math.round(value)\r\n      .toLocaleString('en-US');\r\n  }\r\n\r\n  function formatInput(input) {\r\n    const raw =\r\n      input.value.replace(\/[^\\d]\/g, '');\r\n\r\n    if (raw === '') {\r\n      input.value = '';\r\n      return;\r\n    }\r\n\r\n    input.value =\r\n      Number(raw).toLocaleString('en-US');\r\n  }\r\n\r\n  function fillEmptyFieldsFromPlaceholders() {\r\n    inputs.forEach(function (input) {\r\n      if (\r\n        input &&\r\n        input.value.trim() === '' &&\r\n        input.placeholder\r\n      ) {\r\n        input.value = input.placeholder;\r\n      }\r\n    });\r\n  }\r\n\r\n  function calculateYield() {\r\n    const purchasePrice =\r\n      parseNumber(purchasePriceInput.value);\r\n\r\n    const extraCosts =\r\n      parseNumber(extraCostsInput.value);\r\n\r\n    const monthlyRent =\r\n      parseNumber(monthlyRentInput.value);\r\n\r\n    if (\r\n      purchasePrice <= 0 ||\r\n      monthlyRent <= 0 ||\r\n      extraCosts < 0\r\n    ) {\r\n      result.style.display = 'block';\r\n\r\n      result.innerHTML =\r\n        '\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0446\u0435\u043d\u0443 \u043f\u043e\u043a\u0443\u043f\u043a\u0438 \u0438 \u0435\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u0443\u044e \u0430\u0440\u0435\u043d\u0434\u0443.';\r\n\r\n      return;\r\n    }\r\n\r\n    const totalInvestment =\r\n      purchasePrice + extraCosts;\r\n\r\n    const annualIncome =\r\n      monthlyRent * 12;\r\n\r\n    const annualYield =\r\n      annualIncome \/\r\n      totalInvestment *\r\n      100;\r\n\r\n    result.style.display = 'block';\r\n\r\n    result.innerHTML =\r\n      '\u041e\u0431\u0449\u0430\u044f \u0441\u0443\u043c\u043c\u0430 \u0432\u043b\u043e\u0436\u0435\u043d\u0438\u0439: <strong>' +\r\n      formatNumber(totalInvestment) +\r\n      ' \u20aa<\/strong><br>' +\r\n\r\n      '\u0414\u043e\u0445\u043e\u0434 \u0432 \u0433\u043e\u0434: <strong>' +\r\n      formatNumber(annualIncome) +\r\n      ' \u20aa<\/strong><br>' +\r\n\r\n      '\u0414\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c: <strong>' +\r\n      annualYield.toFixed(2) +\r\n      '% \u0432 \u0433\u043e\u0434<\/strong>';\r\n  }\r\n\r\n  function runCalculation() {\r\n    fillEmptyFieldsFromPlaceholders();\r\n    calculateYield();\r\n  }\r\n\r\n  inputs.forEach(function (input) {\r\n    input.addEventListener(\r\n      'input',\r\n      function () {\r\n        formatInput(this);\r\n      }\r\n    );\r\n  });\r\n\r\n  calculateButton.addEventListener(\r\n    'click',\r\n    function (event) {\r\n      event.preventDefault();\r\n      runCalculation();\r\n    }\r\n  );\r\n\r\n  calculator.addEventListener(\r\n    'keydown',\r\n    function (event) {\r\n      if (event.key !== 'Enter') {\r\n        return;\r\n      }\r\n\r\n      event.preventDefault();\r\n      runCalculation();\r\n    }\r\n  );\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af37e4f elementor-widget elementor-widget-html\" data-id=\"af37e4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"loanCalc\"\r\n  style=\"max-width:1050px;margin:0 auto;padding:24px;background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.08);font-family:Arial,sans-serif;color:#142b4a;\">\r\n\r\n  <h2 style=\"margin:0 0 22px;text-align:center;\">\r\n    \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 \u0441\u0441\u0443\u0434\u044b: \u0431\u0435\u0437 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u0438 \u0441 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u043e\u0439 \u043a \u0438\u043d\u0434\u0435\u043a\u0441\u0443\r\n  <\/h2>\r\n\r\n  <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;\">\r\n\r\n    <div>\r\n      <label style=\"display:block;margin-bottom:6px;font-weight:600;\">\r\n        \u0421\u0443\u043c\u043c\u0430 \u0441\u0441\u0443\u0434\u044b, \u20aa\r\n      <\/label>\r\n\r\n      <input\r\n        id=\"lcAmount\"\r\n        type=\"text\"\r\n        inputmode=\"numeric\"\r\n        placeholder=\"1,000,000\"\r\n        style=\"width:100%;padding:12px;border:1px solid #ccd5df;border-radius:8px;font-size:16px;box-sizing:border-box;\"\r\n      >\r\n    <\/div>\r\n\r\n    <div>\r\n      <label style=\"display:block;margin-bottom:6px;font-weight:600;\">\r\n        \u0421\u0440\u043e\u043a, \u043b\u0435\u0442\r\n      <\/label>\r\n\r\n      <input\r\n        id=\"lcYears\"\r\n        type=\"number\"\r\n        placeholder=\"30\"\r\n        min=\"1\"\r\n        max=\"30\"\r\n        step=\"1\"\r\n        style=\"width:100%;padding:12px;border:1px solid #ccd5df;border-radius:8px;font-size:16px;box-sizing:border-box;\"\r\n      >\r\n    <\/div>\r\n\r\n    <div>\r\n      <label style=\"display:block;margin-bottom:6px;font-weight:600;\">\r\n        \u0421\u0442\u0430\u0432\u043a\u0430 \u0431\u0435\u0437 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438, %\r\n      <\/label>\r\n\r\n      <input\r\n        id=\"lcRateFixed\"\r\n        type=\"number\"\r\n        placeholder=\"5\"\r\n        min=\"0\"\r\n        max=\"30\"\r\n        step=\"0.01\"\r\n        style=\"width:100%;padding:12px;border:1px solid #ccd5df;border-radius:8px;font-size:16px;box-sizing:border-box;\"\r\n      >\r\n    <\/div>\r\n\r\n    <div>\r\n      <label style=\"display:block;margin-bottom:6px;font-weight:600;\">\r\n        \u0421\u0442\u0430\u0432\u043a\u0430 \u0441 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u043e\u0439, %\r\n      <\/label>\r\n\r\n      <input\r\n        id=\"lcRateLinked\"\r\n        type=\"number\"\r\n        placeholder=\"2.5\"\r\n        min=\"0\"\r\n        max=\"30\"\r\n        step=\"0.01\"\r\n        style=\"width:100%;padding:12px;border:1px solid #ccd5df;border-radius:8px;font-size:16px;box-sizing:border-box;\"\r\n      >\r\n    <\/div>\r\n\r\n    <div>\r\n      <label style=\"display:block;margin-bottom:6px;font-weight:600;\">\r\n        \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u043c\u044b\u0439 \u0438\u043d\u0434\u0435\u043a\u0441 \u0432 \u0433\u043e\u0434, %\r\n      <\/label>\r\n\r\n      <input\r\n        id=\"lcIndex\"\r\n        type=\"number\"\r\n        placeholder=\"3\"\r\n        min=\"-5\"\r\n        max=\"20\"\r\n        step=\"0.01\"\r\n        style=\"width:100%;padding:12px;border:1px solid #ccd5df;border-radius:8px;font-size:16px;box-sizing:border-box;\"\r\n      >\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <div style=\"margin-top:20px;\">\r\n    <button\r\n      id=\"lcCalculateButton\"\r\n      type=\"button\"\r\n      style=\"width:100%;padding:14px;border:0;border-radius:8px;background:#142b4a;color:#fff;font-size:17px;font-weight:700;cursor:pointer;\"\r\n    >\r\n      \u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044c\r\n    <\/button>\r\n  <\/div>\r\n\r\n  <div\r\n    id=\"lcError\"\r\n    style=\"display:none;margin-top:16px;padding:12px;border-radius:8px;background:#fff3f3;color:#a40000;text-align:center;\"\r\n  ><\/div>\r\n\r\n  <div id=\"lcResults\" style=\"margin-top:24px;display:none;\">\r\n\r\n    <div class=\"lcTableWrap\">\r\n      <table class=\"lcCompareTable\">\r\n        <thead>\r\n          <tr>\r\n            <th>\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c<\/th>\r\n            <th class=\"lcFixedHead\">\u0411\u0435\u0437 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438<\/th>\r\n            <th class=\"lcLinkedHead\">\u0421 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u043e\u0439<\/th>\r\n          <\/tr>\r\n        <\/thead>\r\n\r\n        <tbody>\r\n          <tr>\r\n            <td>\u041f\u0435\u0440\u0432\u044b\u0439 \u043f\u043b\u0430\u0442\u0451\u0436<\/td>\r\n            <td id=\"fixedFirstPayment\"><\/td>\r\n            <td id=\"linkedFirstPayment\"><\/td>\r\n          <\/tr>\r\n\r\n          <tr>\r\n            <td>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043f\u043b\u0430\u0442\u0451\u0436<\/td>\r\n            <td id=\"fixedLastPayment\"><\/td>\r\n            <td id=\"linkedLastPayment\"><\/td>\r\n          <\/tr>\r\n\r\n          <tr>\r\n            <td>\u0412\u0441\u0435\u0433\u043e \u0432\u044b\u043f\u043b\u0430\u0447\u0435\u043d\u043e<\/td>\r\n            <td id=\"fixedTotal\"><\/td>\r\n            <td id=\"linkedTotal\"><\/td>\r\n          <\/tr>\r\n\r\n          <tr>\r\n            <td>\u041f\u0440\u043e\u0446\u0435\u043d\u0442\u044b<\/td>\r\n            <td id=\"fixedInterest\"><\/td>\r\n            <td id=\"linkedInterest\"><\/td>\r\n          <\/tr>\r\n\r\n          <tr>\r\n            <td>\u0412\u043b\u0438\u044f\u043d\u0438\u0435 \u0438\u043d\u0434\u0435\u043a\u0441\u0430<\/td>\r\n            <td>\u2014<\/td>\r\n            <td id=\"linkedIndexCost\"><\/td>\r\n          <\/tr>\r\n\r\n          <tr class=\"lcDifferenceRow\">\r\n            <td><strong>\u0420\u0430\u0437\u043d\u0438\u0446\u0430<\/strong><\/td>\r\n            <td id=\"fixedDifference\">\u2014<\/td>\r\n            <td id=\"linkedDifference\">\u2014<\/td>\r\n          <\/tr>\r\n        <\/tbody>\r\n      <\/table>\r\n    <\/div>\r\n\r\n    <div\r\n      id=\"comparisonText\"\r\n      style=\"margin-top:18px;padding:18px;background:#eef4fa;border-radius:12px;text-align:center;font-size:18px;line-height:1.5;\"\r\n    ><\/div>\r\n\r\n    <div style=\"margin-top:24px;padding:16px;background:#fff;border:1px solid #e0e6ed;border-radius:12px;\">\r\n\r\n      <h3 style=\"margin:0 0 15px;text-align:center;\">\r\n        \u041e\u0441\u0442\u0430\u0442\u043e\u043a \u0434\u043e\u043b\u0433\u0430\r\n      <\/h3>\r\n\r\n      <div style=\"position:relative;width:100%;height:340px;\">\r\n        <canvas id=\"loanBalanceChart\"><\/canvas>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div style=\"margin-top:14px;font-size:13px;color:#667085;line-height:1.5;\">\r\n      \u0420\u0430\u0441\u0447\u0451\u0442 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u043e\u0447\u043d\u044b\u043c. \u0418\u043d\u0434\u0435\u043a\u0441 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u044b\u043c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u0432\u0441\u0435\u0433\u043e \u0441\u0440\u043e\u043a\u0430.\r\n      \u0424\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0442\u0430\u0432\u043a\u0438, \u0438\u043d\u0434\u0435\u043a\u0441 \u0438 \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u0438\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f.\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n  #loanCalc input::placeholder {\r\n    color:#98a2b3;\r\n    opacity:1;\r\n  }\r\n\r\n  #loanCalc .lcTableWrap {\r\n    width:100%;\r\n    overflow-x:auto;\r\n    border:1px solid #dfe6ee;\r\n    border-radius:12px;\r\n  }\r\n\r\n  #loanCalc .lcCompareTable {\r\n    width:100%;\r\n    border-collapse:collapse;\r\n    min-width:620px;\r\n    background:#fff;\r\n  }\r\n\r\n  #loanCalc .lcCompareTable th,\r\n  #loanCalc .lcCompareTable td {\r\n    padding:14px 16px;\r\n    border-bottom:1px solid #e4e9ef;\r\n    text-align:center;\r\n    font-size:16px;\r\n  }\r\n\r\n  #loanCalc .lcCompareTable th:first-child,\r\n  #loanCalc .lcCompareTable td:first-child {\r\n    text-align:left;\r\n  }\r\n\r\n  #loanCalc .lcCompareTable thead th {\r\n    font-weight:700;\r\n    color:#fff;\r\n  }\r\n\r\n  #loanCalc .lcCompareTable thead th:first-child {\r\n    background:#526276;\r\n  }\r\n\r\n  #loanCalc .lcFixedHead {\r\n    background:#142b4a;\r\n  }\r\n\r\n  #loanCalc .lcLinkedHead {\r\n    background:#8a5a00;\r\n  }\r\n\r\n  #loanCalc .lcCompareTable tbody tr:nth-child(even):not(.lcDifferenceRow) {\r\n    background:#f7f9fc;\r\n  }\r\n\r\n  #loanCalc .lcDifferenceRow {\r\n    background:#f1f4f8;\r\n  }\r\n\r\n  #loanCalc .lcDifferenceRow td {\r\n    border-bottom:0;\r\n    font-size:18px;\r\n    font-weight:700;\r\n  }\r\n\r\n  #loanCalc .lcRedDifference {\r\n    color:#c62828;\r\n    font-weight:800;\r\n  }\r\n\r\n  @media (max-width:600px) {\r\n    #loanCalc {\r\n      padding:17px !important;\r\n    }\r\n\r\n    #loanCalc h2 {\r\n      font-size:23px;\r\n    }\r\n\r\n    #loanCalc .lcCompareTable th,\r\n    #loanCalc .lcCompareTable td {\r\n      padding:12px 10px;\r\n      font-size:14px;\r\n    }\r\n\r\n    #loanCalc .lcDifferenceRow td {\r\n      font-size:16px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n\r\n  const calculator =\r\n    document.getElementById('loanCalc');\r\n\r\n  if (!calculator) {\r\n    return;\r\n  }\r\n\r\n  const amountInput =\r\n    document.getElementById('lcAmount');\r\n\r\n  const yearsInput =\r\n    document.getElementById('lcYears');\r\n\r\n  const fixedRateInput =\r\n    document.getElementById('lcRateFixed');\r\n\r\n  const linkedRateInput =\r\n    document.getElementById('lcRateLinked');\r\n\r\n  const indexInput =\r\n    document.getElementById('lcIndex');\r\n\r\n  const calculateButton =\r\n    document.getElementById('lcCalculateButton');\r\n\r\n  const inputs = [\r\n    amountInput,\r\n    yearsInput,\r\n    fixedRateInput,\r\n    linkedRateInput,\r\n    indexInput\r\n  ];\r\n\r\n  function parseMoney(value) {\r\n    const cleaned =\r\n      String(value || '').replace(\/[^\\d.-]\/g, '');\r\n\r\n    return cleaned === ''\r\n      ? NaN\r\n      : Number(cleaned);\r\n  }\r\n\r\n  function formatMoney(value) {\r\n    return Math.round(value)\r\n      .toLocaleString('en-US') + ' \u20aa';\r\n  }\r\n\r\n  function formatInput(input) {\r\n    const digits =\r\n      input.value.replace(\/[^\\d]\/g, '');\r\n\r\n    if (digits === '') {\r\n      input.value = '';\r\n      return;\r\n    }\r\n\r\n    input.value =\r\n      Number(digits).toLocaleString('en-US');\r\n  }\r\n\r\n  function fillEmptyFieldsFromPlaceholders() {\r\n    inputs.forEach(function (input) {\r\n      if (\r\n        input &&\r\n        input.value.trim() === '' &&\r\n        input.placeholder\r\n      ) {\r\n        input.value = input.placeholder;\r\n      }\r\n    });\r\n\r\n    formatInput(amountInput);\r\n  }\r\n\r\n  function annuityPayment(\r\n    principal,\r\n    monthlyRate,\r\n    months\r\n  ) {\r\n    if (monthlyRate === 0) {\r\n      return principal \/ months;\r\n    }\r\n\r\n    const factor =\r\n      Math.pow(1 + monthlyRate, months);\r\n\r\n    return principal *\r\n      monthlyRate *\r\n      factor \/\r\n      (factor - 1);\r\n  }\r\n\r\n  function calculateFixedLoan(\r\n    principal,\r\n    annualRate,\r\n    months\r\n  ) {\r\n    const monthlyRate =\r\n      annualRate \/ 100 \/ 12;\r\n\r\n    const payment =\r\n      annuityPayment(\r\n        principal,\r\n        monthlyRate,\r\n        months\r\n      );\r\n\r\n    let balance = principal;\r\n    let totalPaid = 0;\r\n    let firstPayment = 0;\r\n    let lastPayment = 0;\r\n\r\n    const balances = [principal];\r\n\r\n    for (\r\n      let month = 1;\r\n      month <= months;\r\n      month++\r\n    ) {\r\n      const interest =\r\n        balance * monthlyRate;\r\n\r\n      let principalPayment =\r\n        payment - interest;\r\n\r\n      let actualPayment =\r\n        payment;\r\n\r\n      if (\r\n        month === months ||\r\n        principalPayment > balance\r\n      ) {\r\n        principalPayment = balance;\r\n\r\n        actualPayment =\r\n          interest + principalPayment;\r\n      }\r\n\r\n      balance -= principalPayment;\r\n      totalPaid += actualPayment;\r\n\r\n      if (month === 1) {\r\n        firstPayment = actualPayment;\r\n      }\r\n\r\n      lastPayment = actualPayment;\r\n\r\n      if (Math.abs(balance) < 0.01) {\r\n        balance = 0;\r\n      }\r\n\r\n      balances.push(balance);\r\n    }\r\n\r\n    return {\r\n      firstPayment:firstPayment,\r\n      lastPayment:lastPayment,\r\n      totalPaid:totalPaid,\r\n      totalInterest:totalPaid - principal,\r\n      balances:balances\r\n    };\r\n  }\r\n\r\n  function calculateLinkedLoan(\r\n    principal,\r\n    annualRate,\r\n    annualIndex,\r\n    months\r\n  ) {\r\n    const monthlyRate =\r\n      annualRate \/ 100 \/ 12;\r\n\r\n    const monthlyIndex =\r\n      Math.pow(\r\n        1 + annualIndex \/ 100,\r\n        1 \/ 12\r\n      ) - 1;\r\n\r\n    const basePayment =\r\n      annuityPayment(\r\n        principal,\r\n        monthlyRate,\r\n        months\r\n      );\r\n\r\n    let balance = principal;\r\n    let totalPaid = 0;\r\n    let totalInterest = 0;\r\n    let totalIndexIncrease = 0;\r\n    let firstPayment = 0;\r\n    let lastPayment = 0;\r\n\r\n    const balances = [principal];\r\n\r\n    for (\r\n      let month = 1;\r\n      month <= months;\r\n      month++\r\n    ) {\r\n      const indexIncrease =\r\n        balance * monthlyIndex;\r\n\r\n      balance += indexIncrease;\r\n      totalIndexIncrease += indexIncrease;\r\n\r\n      const indexedPayment =\r\n        basePayment *\r\n        Math.pow(\r\n          1 + monthlyIndex,\r\n          month\r\n        );\r\n\r\n      const interest =\r\n        balance * monthlyRate;\r\n\r\n      let principalPayment =\r\n        indexedPayment - interest;\r\n\r\n      let actualPayment =\r\n        indexedPayment;\r\n\r\n      if (\r\n        month === months ||\r\n        principalPayment > balance\r\n      ) {\r\n        principalPayment = balance;\r\n\r\n        actualPayment =\r\n          interest + principalPayment;\r\n      }\r\n\r\n      balance -= principalPayment;\r\n      totalPaid += actualPayment;\r\n      totalInterest += interest;\r\n\r\n      if (month === 1) {\r\n        firstPayment = actualPayment;\r\n      }\r\n\r\n      lastPayment = actualPayment;\r\n\r\n      if (Math.abs(balance) < 0.01) {\r\n        balance = 0;\r\n      }\r\n\r\n      balances.push(balance);\r\n    }\r\n\r\n    return {\r\n      firstPayment:firstPayment,\r\n      lastPayment:lastPayment,\r\n      totalPaid:totalPaid,\r\n      totalInterest:totalInterest,\r\n      totalIndexIncrease:totalIndexIncrease,\r\n      balances:balances\r\n    };\r\n  }\r\n\r\n  function resetDifferenceRow() {\r\n    const fixedDifference =\r\n      document.getElementById(\r\n        'fixedDifference'\r\n      );\r\n\r\n    const linkedDifference =\r\n      document.getElementById(\r\n        'linkedDifference'\r\n      );\r\n\r\n    fixedDifference.textContent = '\u2014';\r\n    linkedDifference.textContent = '\u2014';\r\n\r\n    fixedDifference.classList.remove(\r\n      'lcRedDifference'\r\n    );\r\n\r\n    linkedDifference.classList.remove(\r\n      'lcRedDifference'\r\n    );\r\n  }\r\n\r\n  function showDifference(\r\n    fixedTotal,\r\n    linkedTotal\r\n  ) {\r\n    resetDifferenceRow();\r\n\r\n    const fixedDifference =\r\n      document.getElementById(\r\n        'fixedDifference'\r\n      );\r\n\r\n    const linkedDifference =\r\n      document.getElementById(\r\n        'linkedDifference'\r\n      );\r\n\r\n    const difference =\r\n      linkedTotal - fixedTotal;\r\n\r\n    if (Math.abs(difference) < 1) {\r\n      return;\r\n    }\r\n\r\n    if (difference > 0) {\r\n      linkedDifference.textContent =\r\n        '+' + formatMoney(difference);\r\n\r\n      linkedDifference.classList.add(\r\n        'lcRedDifference'\r\n      );\r\n    } else {\r\n      fixedDifference.textContent =\r\n        '+' +\r\n        formatMoney(\r\n          Math.abs(difference)\r\n        );\r\n\r\n      fixedDifference.classList.add(\r\n        'lcRedDifference'\r\n      );\r\n    }\r\n  }\r\n\r\n  function drawChart(\r\n    fixedBalances,\r\n    linkedBalances,\r\n    months\r\n  ) {\r\n    const canvas =\r\n      document.getElementById(\r\n        'loanBalanceChart'\r\n      );\r\n\r\n    const context =\r\n      canvas.getContext('2d');\r\n\r\n    const width =\r\n      canvas.parentElement.clientWidth;\r\n\r\n    const height =\r\n      canvas.parentElement.clientHeight;\r\n\r\n    const dpr =\r\n      window.devicePixelRatio || 1;\r\n\r\n    canvas.width = width * dpr;\r\n    canvas.height = height * dpr;\r\n\r\n    canvas.style.width = width + 'px';\r\n    canvas.style.height = height + 'px';\r\n\r\n    context.setTransform(\r\n      dpr,\r\n      0,\r\n      0,\r\n      dpr,\r\n      0,\r\n      0\r\n    );\r\n\r\n    const padding = {\r\n      left:72,\r\n      right:22,\r\n      top:24,\r\n      bottom:48\r\n    };\r\n\r\n    const chartWidth =\r\n      width -\r\n      padding.left -\r\n      padding.right;\r\n\r\n    const chartHeight =\r\n      height -\r\n      padding.top -\r\n      padding.bottom;\r\n\r\n    const maxBalance =\r\n      Math.max(\r\n        ...fixedBalances,\r\n        ...linkedBalances\r\n      );\r\n\r\n    context.clearRect(\r\n      0,\r\n      0,\r\n      width,\r\n      height\r\n    );\r\n\r\n    context.font = '12px Arial';\r\n    context.strokeStyle = '#d8e0e8';\r\n    context.lineWidth = 1;\r\n\r\n    for (let i = 0; i <= 5; i++) {\r\n      const y =\r\n        padding.top +\r\n        chartHeight * i \/ 5;\r\n\r\n      context.beginPath();\r\n      context.moveTo(\r\n        padding.left,\r\n        y\r\n      );\r\n\r\n      context.lineTo(\r\n        width - padding.right,\r\n        y\r\n      );\r\n\r\n      context.stroke();\r\n\r\n      const value =\r\n        maxBalance *\r\n        (1 - i \/ 5);\r\n\r\n      context.fillStyle = '#667085';\r\n      context.textAlign = 'right';\r\n\r\n      context.fillText(\r\n        Math.round(value)\r\n          .toLocaleString('en-US'),\r\n        padding.left - 8,\r\n        y + 4\r\n      );\r\n    }\r\n\r\n    const years =\r\n      months \/ 12;\r\n\r\n    const yearStep =\r\n      years <= 10\r\n        ? 1\r\n        : years <= 20\r\n          ? 2\r\n          : 5;\r\n\r\n    for (\r\n      let year = 0;\r\n      year <= years;\r\n      year += yearStep\r\n    ) {\r\n      const month =\r\n        Math.min(\r\n          year * 12,\r\n          months\r\n        );\r\n\r\n      const x =\r\n        padding.left +\r\n        chartWidth *\r\n        month \/\r\n        months;\r\n\r\n      context.fillStyle = '#667085';\r\n      context.textAlign = 'center';\r\n\r\n      context.fillText(\r\n        String(year),\r\n        x,\r\n        height - 19\r\n      );\r\n    }\r\n\r\n    context.fillStyle = '#667085';\r\n    context.textAlign = 'center';\r\n\r\n    context.fillText(\r\n      '\u0413\u043e\u0434\u044b',\r\n      padding.left +\r\n      chartWidth \/ 2,\r\n      height - 2\r\n    );\r\n\r\n    function drawLine(\r\n      values,\r\n      strokeStyle\r\n    ) {\r\n      context.beginPath();\r\n\r\n      context.strokeStyle =\r\n        strokeStyle;\r\n\r\n      context.lineWidth = 3;\r\n\r\n      values.forEach(\r\n        function (value, index) {\r\n          const x =\r\n            padding.left +\r\n            chartWidth *\r\n            index \/\r\n            months;\r\n\r\n          const y =\r\n            padding.top +\r\n            chartHeight *\r\n            (1 - value \/ maxBalance);\r\n\r\n          if (index === 0) {\r\n            context.moveTo(x, y);\r\n          } else {\r\n            context.lineTo(x, y);\r\n          }\r\n        }\r\n      );\r\n\r\n      context.stroke();\r\n    }\r\n\r\n    drawLine(\r\n      fixedBalances,\r\n      '#142b4a'\r\n    );\r\n\r\n    drawLine(\r\n      linkedBalances,\r\n      '#8a5a00'\r\n    );\r\n\r\n    context.textAlign = 'left';\r\n\r\n    context.fillStyle = '#142b4a';\r\n\r\n    context.fillRect(\r\n      padding.left,\r\n      7,\r\n      22,\r\n      3\r\n    );\r\n\r\n    context.fillText(\r\n      '\u0411\u0435\u0437 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438',\r\n      padding.left + 30,\r\n      12\r\n    );\r\n\r\n    context.fillStyle = '#8a5a00';\r\n\r\n    context.fillRect(\r\n      padding.left + 145,\r\n      7,\r\n      22,\r\n      3\r\n    );\r\n\r\n    context.fillText(\r\n      '\u0421 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u043e\u0439',\r\n      padding.left + 175,\r\n      12\r\n    );\r\n  }\r\n\r\n  function calculateLoanComparison() {\r\n    const amount =\r\n      parseMoney(\r\n        amountInput.value\r\n      );\r\n\r\n    const years =\r\n      Number(yearsInput.value);\r\n\r\n    const fixedRate =\r\n      Number(fixedRateInput.value);\r\n\r\n    const linkedRate =\r\n      Number(linkedRateInput.value);\r\n\r\n    const annualIndex =\r\n      Number(indexInput.value);\r\n\r\n    const errorBox =\r\n      document.getElementById(\r\n        'lcError'\r\n      );\r\n\r\n    const resultsBox =\r\n      document.getElementById(\r\n        'lcResults'\r\n      );\r\n\r\n    const fieldsAreEmpty =\r\n      amountInput.value.trim() === '' ||\r\n      yearsInput.value.trim() === '' ||\r\n      fixedRateInput.value.trim() === '' ||\r\n      linkedRateInput.value.trim() === '' ||\r\n      indexInput.value.trim() === '';\r\n\r\n    if (fieldsAreEmpty) {\r\n      errorBox.style.display = 'block';\r\n\r\n      errorBox.textContent =\r\n        '\u0417\u0430\u043f\u043e\u043b\u043d\u0438 \u0432\u0441\u0435 \u043f\u043e\u043b\u044f \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0430.';\r\n\r\n      resultsBox.style.display = 'none';\r\n      return;\r\n    }\r\n\r\n    if (\r\n      !Number.isFinite(amount) ||\r\n      amount <= 0 ||\r\n      !Number.isFinite(years) ||\r\n      years <= 0 ||\r\n      years > 30 ||\r\n      !Number.isFinite(fixedRate) ||\r\n      fixedRate < 0 ||\r\n      !Number.isFinite(linkedRate) ||\r\n      linkedRate < 0 ||\r\n      !Number.isFinite(annualIndex) ||\r\n      annualIndex <= -100\r\n    ) {\r\n      errorBox.style.display = 'block';\r\n\r\n      errorBox.textContent =\r\n        '\u041f\u0440\u043e\u0432\u0435\u0440\u044c \u0432\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435. \u0421\u0440\u043e\u043a \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043e\u0442 1 \u0434\u043e 30 \u043b\u0435\u0442.';\r\n\r\n      resultsBox.style.display = 'none';\r\n      return;\r\n    }\r\n\r\n    errorBox.style.display = 'none';\r\n\r\n    const months =\r\n      Math.round(years * 12);\r\n\r\n    const fixed =\r\n      calculateFixedLoan(\r\n        amount,\r\n        fixedRate,\r\n        months\r\n      );\r\n\r\n    const linked =\r\n      calculateLinkedLoan(\r\n        amount,\r\n        linkedRate,\r\n        annualIndex,\r\n        months\r\n      );\r\n\r\n    document.getElementById(\r\n      'fixedFirstPayment'\r\n    ).textContent =\r\n      formatMoney(\r\n        fixed.firstPayment\r\n      );\r\n\r\n    document.getElementById(\r\n      'fixedLastPayment'\r\n    ).textContent =\r\n      formatMoney(\r\n        fixed.lastPayment\r\n      );\r\n\r\n    document.getElementById(\r\n      'fixedTotal'\r\n    ).textContent =\r\n      formatMoney(\r\n        fixed.totalPaid\r\n      );\r\n\r\n    document.getElementById(\r\n      'fixedInterest'\r\n    ).textContent =\r\n      formatMoney(\r\n        fixed.totalInterest\r\n      );\r\n\r\n    document.getElementById(\r\n      'linkedFirstPayment'\r\n    ).textContent =\r\n      formatMoney(\r\n        linked.firstPayment\r\n      );\r\n\r\n    document.getElementById(\r\n      'linkedLastPayment'\r\n    ).textContent =\r\n      formatMoney(\r\n        linked.lastPayment\r\n      );\r\n\r\n    document.getElementById(\r\n      'linkedTotal'\r\n    ).textContent =\r\n      formatMoney(\r\n        linked.totalPaid\r\n      );\r\n\r\n    document.getElementById(\r\n      'linkedInterest'\r\n    ).textContent =\r\n      formatMoney(\r\n        linked.totalInterest\r\n      );\r\n\r\n    document.getElementById(\r\n      'linkedIndexCost'\r\n    ).textContent =\r\n      formatMoney(\r\n        linked.totalIndexIncrease\r\n      );\r\n\r\n    showDifference(\r\n      fixed.totalPaid,\r\n      linked.totalPaid\r\n    );\r\n\r\n    const comparisonText =\r\n      document.getElementById(\r\n        'comparisonText'\r\n      );\r\n\r\n    const difference =\r\n      linked.totalPaid -\r\n      fixed.totalPaid;\r\n\r\n    if (Math.abs(difference) < 1) {\r\n      comparisonText.innerHTML =\r\n        '\u041e\u0431\u0449\u0430\u044f \u0441\u0443\u043c\u043c\u0430 \u0432\u044b\u043f\u043b\u0430\u0442 \u043f\u043e \u043e\u0431\u043e\u0438\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430\u043c \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u0430.';\r\n    } else if (difference > 0) {\r\n      comparisonText.innerHTML =\r\n        '\u041f\u0440\u0438 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u0441\u0441\u0443\u0434\u0430 \u0441 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u043e\u0439 \u043e\u0431\u043e\u0439\u0434\u0451\u0442\u0441\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u043d\u0430 <strong>' +\r\n        formatMoney(difference) +\r\n        '<\/strong> \u0434\u043e\u0440\u043e\u0436\u0435.';\r\n    } else {\r\n      comparisonText.innerHTML =\r\n        '\u041f\u0440\u0438 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u0441\u0441\u0443\u0434\u0430 \u0431\u0435\u0437 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u043e\u0431\u043e\u0439\u0434\u0451\u0442\u0441\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u043d\u0430 <strong>' +\r\n        formatMoney(\r\n          Math.abs(difference)\r\n        ) +\r\n        '<\/strong> \u0434\u043e\u0440\u043e\u0436\u0435.';\r\n    }\r\n\r\n    resultsBox.style.display = 'block';\r\n\r\n    setTimeout(function () {\r\n      drawChart(\r\n        fixed.balances,\r\n        linked.balances,\r\n        months\r\n      );\r\n    }, 30);\r\n  }\r\n\r\n  function runCalculation() {\r\n    fillEmptyFieldsFromPlaceholders();\r\n    calculateLoanComparison();\r\n  }\r\n\r\n  amountInput.addEventListener(\r\n    'input',\r\n    function () {\r\n      formatInput(this);\r\n    }\r\n  );\r\n\r\n  calculateButton.addEventListener(\r\n    'click',\r\n    function (event) {\r\n      event.preventDefault();\r\n      runCalculation();\r\n    }\r\n  );\r\n\r\n  calculator.addEventListener(\r\n    'keydown',\r\n    function (event) {\r\n      if (event.key !== 'Enter') {\r\n        return;\r\n      }\r\n\r\n      event.preventDefault();\r\n      runCalculation();\r\n    }\r\n  );\r\n\r\n  window.addEventListener(\r\n    'resize',\r\n    function () {\r\n      const resultsBox =\r\n        document.getElementById(\r\n          'lcResults'\r\n        );\r\n\r\n      if (\r\n        resultsBox.style.display !== 'none'\r\n      ) {\r\n        calculateLoanComparison();\r\n      }\r\n    }\r\n  );\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u043e\u0432 \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043d\u0430 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440, \u0447\u0442\u043e\u0431\u044b \u0441\u043d\u043e\u0432\u0430 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u0441\u0435. \u0414\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u044c \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u044b \u0426\u0430\u043c\u0443\u0434 \u0438\u043b\u0438 \u043d\u0435 \u0446\u0430\u043c\u0443\u0434 \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u044b \u0426\u0435\u043d\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0438, \u20aa \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b, \u20aa \u041f\u043e\u043b\u0435 \u043c\u043e\u0436\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c. \u0420\u0435\u043c\u043e\u043d\u0442, \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435, \u043f\u043e\u0447\u0438\u043d\u043a\u0438 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b. \u0410\u0440\u0435\u043d\u0434\u0430 \u0432 \u043c\u0435\u0441\u044f\u0446, \u20aa \u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 \u0441\u0441\u0443\u0434\u044b: \u0431\u0435\u0437 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u0438 \u0441 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u043e\u0439 \u043a \u0438\u043d\u0434\u0435\u043a\u0441\u0443 \u0421\u0443\u043c\u043c\u0430 \u0441\u0441\u0443\u0434\u044b, \u20aa [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2281","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u044b | MegaByte<\/title>\n<meta name=\"description\" content=\"\u041e\u043d\u043b\u0430\u0439\u043d-\u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u044b \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043d\u0435\u0434\u0432\u0438\u0436\u0438\u043c\u043e\u0441\u0442\u0438, \u043c\u0430\u0448\u043a\u0430\u043d\u0442\u044b, \u0435\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u044b\u0445 \u0432\u044b\u043f\u043b\u0430\u0442 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u0418\u0437\u0440\u0430\u0438\u043b\u0435.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/megabyte.org.il\/ru\/%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80\/\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u044b | MegaByte\" \/>\n<meta property=\"og:description\" content=\"\u041e\u043d\u043b\u0430\u0439\u043d-\u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u044b \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043d\u0435\u0434\u0432\u0438\u0436\u0438\u043c\u043e\u0441\u0442\u0438, \u043c\u0430\u0448\u043a\u0430\u043d\u0442\u044b, \u0435\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u044b\u0445 \u0432\u044b\u043f\u043b\u0430\u0442 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u0418\u0437\u0440\u0430\u0438\u043b\u0435.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/megabyte.org.il\/ru\/%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80\/\" \/>\n<meta property=\"og:site_name\" content=\"megabyte.org.il\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MegaByte.Mashkanta\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-19T08:53:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/megabyte.org.il\/wp-content\/uploads\/2026\/02\/cropped-Logo-Megabyte-Black-scaled-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 \u043c\u0438\u043d\u0443\u0442\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/megabyte.org.il\\\/ru\\\/%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80\\\/\",\"url\":\"https:\\\/\\\/megabyte.org.il\\\/ru\\\/%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80\\\/\",\"name\":\"\u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u044b | MegaByte\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/megabyte.org.il\\\/ru\\\/#website\"},\"datePublished\":\"2026-05-19T07:11:09+00:00\",\"dateModified\":\"2026-07-19T08:53:54+00:00\",\"description\":\"\u041e\u043d\u043b\u0430\u0439\u043d-\u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u044b \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043d\u0435\u0434\u0432\u0438\u0436\u0438\u043c\u043e\u0441\u0442\u0438, \u043c\u0430\u0448\u043a\u0430\u043d\u0442\u044b, \u0435\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u044b\u0445 \u0432\u044b\u043f\u043b\u0430\u0442 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u0418\u0437\u0440\u0430\u0438\u043b\u0435.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/megabyte.org.il\\\/ru\\\/%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80\\\/#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/megabyte.org.il\\\/ru\\\/%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/megabyte.org.il\\\/ru\\\/%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/megabyte.org.il\\\/ru\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/megabyte.org.il\\\/ru\\\/#website\",\"url\":\"https:\\\/\\\/megabyte.org.il\\\/ru\\\/\",\"name\":\"megabyte.org.il\",\"description\":\"\u05d9\u05d9\u05e2\u05d5\u05e5 \u05de\u05e9\u05db\u05e0\u05ea\u05d0\u05d5\u05ea\",\"publisher\":{\"@id\":\"https:\\\/\\\/megabyte.org.il\\\/ru\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/megabyte.org.il\\\/ru\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ru-RU\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/megabyte.org.il\\\/ru\\\/#organization\",\"name\":\"megabyte.org.il\",\"url\":\"https:\\\/\\\/megabyte.org.il\\\/ru\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\\\/\\\/megabyte.org.il\\\/ru\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/megabyte.org.il\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Logo-Megabyte-Black-1-scaled.png\",\"contentUrl\":\"https:\\\/\\\/megabyte.org.il\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Logo-Megabyte-Black-1-scaled.png\",\"width\":2560,\"height\":2560,\"caption\":\"megabyte.org.il\"},\"image\":{\"@id\":\"https:\\\/\\\/megabyte.org.il\\\/ru\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/MegaByte.Mashkanta\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u044b | MegaByte","description":"\u041e\u043d\u043b\u0430\u0439\u043d-\u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u044b \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043d\u0435\u0434\u0432\u0438\u0436\u0438\u043c\u043e\u0441\u0442\u0438, \u043c\u0430\u0448\u043a\u0430\u043d\u0442\u044b, \u0435\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u044b\u0445 \u0432\u044b\u043f\u043b\u0430\u0442 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u0418\u0437\u0440\u0430\u0438\u043b\u0435.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/megabyte.org.il\/ru\/%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80\/","og_locale":"ru_RU","og_type":"article","og_title":"\u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u044b | MegaByte","og_description":"\u041e\u043d\u043b\u0430\u0439\u043d-\u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u044b \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043d\u0435\u0434\u0432\u0438\u0436\u0438\u043c\u043e\u0441\u0442\u0438, \u043c\u0430\u0448\u043a\u0430\u043d\u0442\u044b, \u0435\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u044b\u0445 \u0432\u044b\u043f\u043b\u0430\u0442 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u0418\u0437\u0440\u0430\u0438\u043b\u0435.","og_url":"https:\/\/megabyte.org.il\/ru\/%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80\/","og_site_name":"megabyte.org.il","article_publisher":"https:\/\/www.facebook.com\/MegaByte.Mashkanta","article_modified_time":"2026-07-19T08:53:54+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/megabyte.org.il\/wp-content\/uploads\/2026\/02\/cropped-Logo-Megabyte-Black-scaled-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f":"7 \u043c\u0438\u043d\u0443\u0442"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/megabyte.org.il\/ru\/%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80\/","url":"https:\/\/megabyte.org.il\/ru\/%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80\/","name":"\u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u044b | MegaByte","isPartOf":{"@id":"https:\/\/megabyte.org.il\/ru\/#website"},"datePublished":"2026-05-19T07:11:09+00:00","dateModified":"2026-07-19T08:53:54+00:00","description":"\u041e\u043d\u043b\u0430\u0439\u043d-\u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u044b \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u0434\u043e\u0445\u043e\u0434\u043d\u043e\u0441\u0442\u0438 \u043d\u0435\u0434\u0432\u0438\u0436\u0438\u043c\u043e\u0441\u0442\u0438, \u043c\u0430\u0448\u043a\u0430\u043d\u0442\u044b, \u0435\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u044b\u0445 \u0432\u044b\u043f\u043b\u0430\u0442 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u0418\u0437\u0440\u0430\u0438\u043b\u0435.","breadcrumb":{"@id":"https:\/\/megabyte.org.il\/ru\/%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/megabyte.org.il\/ru\/%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/megabyte.org.il\/ru\/%d0%ba%d0%b0%d0%bb%d1%8c%d0%ba%d1%83%d0%bb%d1%8f%d1%82%d0%be%d1%80\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/megabyte.org.il\/ru\/"},{"@type":"ListItem","position":2,"name":"\u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440"}]},{"@type":"WebSite","@id":"https:\/\/megabyte.org.il\/ru\/#website","url":"https:\/\/megabyte.org.il\/ru\/","name":"megabyte.org.il","description":"\u05d9\u05d9\u05e2\u05d5\u05e5 \u05de\u05e9\u05db\u05e0\u05ea\u05d0\u05d5\u05ea","publisher":{"@id":"https:\/\/megabyte.org.il\/ru\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/megabyte.org.il\/ru\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"},{"@type":"Organization","@id":"https:\/\/megabyte.org.il\/ru\/#organization","name":"megabyte.org.il","url":"https:\/\/megabyte.org.il\/ru\/","logo":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/megabyte.org.il\/ru\/#\/schema\/logo\/image\/","url":"https:\/\/megabyte.org.il\/wp-content\/uploads\/2026\/02\/Logo-Megabyte-Black-1-scaled.png","contentUrl":"https:\/\/megabyte.org.il\/wp-content\/uploads\/2026\/02\/Logo-Megabyte-Black-1-scaled.png","width":2560,"height":2560,"caption":"megabyte.org.il"},"image":{"@id":"https:\/\/megabyte.org.il\/ru\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MegaByte.Mashkanta"]}]}},"_links":{"self":[{"href":"https:\/\/megabyte.org.il\/ru\/wp-json\/wp\/v2\/pages\/2281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/megabyte.org.il\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/megabyte.org.il\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/megabyte.org.il\/ru\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/megabyte.org.il\/ru\/wp-json\/wp\/v2\/comments?post=2281"}],"version-history":[{"count":67,"href":"https:\/\/megabyte.org.il\/ru\/wp-json\/wp\/v2\/pages\/2281\/revisions"}],"predecessor-version":[{"id":2859,"href":"https:\/\/megabyte.org.il\/ru\/wp-json\/wp\/v2\/pages\/2281\/revisions\/2859"}],"wp:attachment":[{"href":"https:\/\/megabyte.org.il\/ru\/wp-json\/wp\/v2\/media?parent=2281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}