{
  "Name": "Text KPI",
  "Code": "(function() {\n  var container = document.getElementById(w.general.renderTo);\n  var props = w.props || {};\n  var items = w.data?.primaryData?.items || [];\n\n  if (!container) return;\n\n  function getPropStr(name, fallback) {\n    var value = props[name];\n    return value === undefined || value === null ? fallback : String(value);\n  }\n\n  function getPropNum(name, fallback) {\n    var value = props[name];\n    if (value === undefined || value === null || value === '') return fallback;\n\n    var num = Number(value);\n    return Number.isFinite(num) ? num : fallback;\n  }\n\n  function isEmpty(value) {\n    return value === undefined || value === null || String(value).trim() === '';\n  }\n\n  function getItemText(item) {\n    if (!item) return '';\n\n    var candidates = [];\n    if (item.formattedKeys && item.formattedKeys.length) candidates.push(item.formattedKeys[0]);\n    if (item.keys && item.keys.length) candidates.push(item.keys[0]);\n    if (item.formattedValues && item.formattedValues.length) candidates.push(item.formattedValues[0]);\n    if (item.values && item.values.length) candidates.push(item.values[0]);\n\n    for (var i = 0; i < candidates.length; i++) {\n      if (!isEmpty(candidates[i])) return String(candidates[i]).trim();\n    }\n\n    return '';\n  }\n\n  function findFirstText(sourceItems) {\n    for (var i = 0; i < sourceItems.length; i++) {\n      var itemText = getItemText(sourceItems[i]);\n      if (!isEmpty(itemText)) return itemText;\n\n      var childItems = sourceItems[i] && sourceItems[i].items;\n      if (childItems && childItems.length) {\n        var childText = findFirstText(childItems);\n        if (!isEmpty(childText)) return childText;\n      }\n    }\n\n    return '';\n  }\n\n  function clearContainer() {\n    while (container.firstChild) {\n      container.removeChild(container.firstChild);\n    }\n  }\n\n  var textValue = findFirstText(items);\n  var bottomTitle = getPropStr('bottom_title', 'Общая информация').trim();\n  var textFontSize = getPropNum('text_font_size_px', 18);\n  var titleFontSize = getPropNum('title_font_size_px', 12);\n  var padding = getPropNum('padding_px', 8);\n  var titleGap = getPropNum('title_gap_px', 8);\n  var textAlign = getPropStr('text_align', 'center');\n  var textColor = getPropStr('text_color', '#333333');\n  var titleColor = getPropStr('title_color', '#8a8f98');\n  var textFontWeight = getPropStr('text_font_weight', '400');\n\n  var existingChart = typeof echarts !== 'undefined' ? echarts.getInstanceByDom(container) : null;\n  if (existingChart) existingChart.dispose();\n\n  clearContainer();\n  container.style.cssText = [\n    'width:100%',\n    'height:100%',\n    'box-sizing:border-box',\n    'overflow:hidden',\n    'background:transparent',\n    'font-family:\"Segoe UI\",Roboto,Arial,sans-serif'\n  ].join(';');\n\n  var wrapper = document.createElement('div');\n  wrapper.style.cssText = [\n    'width:100%',\n    'height:100%',\n    'box-sizing:border-box',\n    'display:flex',\n    'flex-direction:column',\n    'align-items:center',\n    'justify-content:center',\n    'padding:' + padding + 'px',\n    'text-align:' + textAlign\n  ].join(';');\n\n  var valueNode = document.createElement('div');\n  valueNode.textContent = isEmpty(textValue) ? 'Нет данных' : textValue;\n  valueNode.style.cssText = [\n    'width:100%',\n    'color:' + textColor,\n    'font-size:' + textFontSize + 'px',\n    'font-weight:' + textFontWeight,\n    'line-height:1.25',\n    'word-break:break-word',\n    'overflow-wrap:anywhere'\n  ].join(';');\n  wrapper.appendChild(valueNode);\n\n  if (!isEmpty(bottomTitle)) {\n    var titleNode = document.createElement('div');\n    titleNode.textContent = bottomTitle;\n    titleNode.style.cssText = [\n      'width:100%',\n      'margin-top:' + titleGap + 'px',\n      'color:' + titleColor,\n      'font-size:' + titleFontSize + 'px',\n      'font-weight:400',\n      'line-height:1.2',\n      'word-break:break-word',\n      'overflow-wrap:anywhere'\n    ].join(';');\n    wrapper.appendChild(titleNode);\n  }\n\n  container.appendChild(wrapper);\n})();\n",
  "DataRoles": [
    {
      "Name": "3aa090e9e8f74a71aab2494c7d05647c",
      "DisplayName": "Текст",
      "Description": "Единственный текстовый столбец для отображения",
      "Kind": 2,
      "Type": 0,
      "Optional": false
    }
  ],
  "Properties": [
    {
      "Value": "Общая информация",
      "Type": 0,
      "ElementType": "UserWidgetProperty",
      "DisplayName": "Нижний заголовок",
      "PropertyName": "bottom_title"
    },
    {
      "Value": 18,
      "Type": 1,
      "ElementType": "UserWidgetProperty",
      "DisplayName": "Размер основного текста, px",
      "PropertyName": "text_font_size_px"
    },
    {
      "Value": 12,
      "Type": 1,
      "ElementType": "UserWidgetProperty",
      "DisplayName": "Размер нижнего заголовка, px",
      "PropertyName": "title_font_size_px"
    },
    {
      "Value": "#333333",
      "Type": 3,
      "ElementType": "UserWidgetProperty",
      "DisplayName": "Цвет основного текста",
      "PropertyName": "text_color"
    },
    {
      "Value": "#8a8f98",
      "Type": 3,
      "ElementType": "UserWidgetProperty",
      "DisplayName": "Цвет нижнего заголовка",
      "PropertyName": "title_color"
    },
    {
      "Value": "400",
      "Type": 0,
      "ElementType": "UserWidgetProperty",
      "DisplayName": "Толщина основного текста",
      "PropertyName": "text_font_weight"
    },
    {
      "Value": "center",
      "Type": 0,
      "ElementType": "UserWidgetProperty",
      "DisplayName": "Выравнивание",
      "PropertyName": "text_align"
    },
    {
      "Value": 8,
      "Type": 1,
      "ElementType": "UserWidgetProperty",
      "DisplayName": "Отступы, px",
      "PropertyName": "padding_px"
    },
    {
      "Value": 8,
      "Type": 1,
      "ElementType": "UserWidgetProperty",
      "DisplayName": "Расстояние до заголовка, px",
      "PropertyName": "title_gap_px"
    }
  ],
  "PropertiesJson": "",
  "Icon": "data:image/png;base64,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"
}