<?xml version="1.0" encoding="utf-8"?>
<HmsMediaItem>
  <MediaType>3</MediaType>
  <ClassID>51</ClassID>
  <ItemID>5adbc4e9-5cd8-4f69-87fe-91be2d0859b4</ItemID>
  <ItemPath>-ScienceAndEducation</ItemPath>
  <ParentID>234DF17B-418C-4FDC-9DFE-CD0C586D2E76</ParentID>
  <Properties>
    <Property>
      <ID>4</ID>
      <Value>Наука и образование</Value>
    </Property>
    <Property>
      <ID>515</ID>
      <Value>1</Value>
    </Property>
    <Property>
      <ID>700</ID>
      <Value>0</Value>
    </Property>
    <Property>
      <ID>701</ID>
      <Value>-1</Value>
    </Property>
    <Property>
      <ID>702</ID>
      <Value>-1</Value>
    </Property>
    <Property>
      <ID>517</ID>
      <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
    </Property>
    <Property>
      <ID>518</ID>
      <Value>0</Value>
    </Property>
    <Property>
      <ID>512</ID>
      <Value>0</Value>
    </Property>
    <Property>
      <ID>532</ID>
      <Value>1</Value>
    </Property>
    <Property>
      <ID>553</ID>
      <Value>1</Value>
    </Property>
    <Property>
      <ID>522</ID>
      <Value>0</Value>
    </Property>
    <Property>
      <ID>570</ID>
      <Value>0</Value>
    </Property>
    <Property>
      <ID>245</ID>
      <Value>5adbc4e9-5cd8-4f69-87fe-91be2d0859b4</Value>
    </Property>
    <Property>
      <ID>215</ID>
      <Value>mpTitle</Value>
    </Property>
    <Property>
      <ID>550</ID>
      <Value>int LOG = 0; // Вывод сообшений в лог окно для замера производительности
string gsUrlBase="", gsVal; int gnMaxPages=20, gnMaxInGroup=100, gnTotalItems=0; int gnCacheDays=1, gnLongCacheDays=10;
TDateTime gStart=Now; bool gbQualityLog=false, gbNumerating=false;
string gsForumPost   = "f=20&amp;t=3697",        // Тема и пост форума homemediaserver.ru, где выложен подкаст (для проверки обновлений)
gsAPIurl      = &apos;https://www.googleapis.com/youtube/v3/%s?key=AIzaSyAdHF0s4Kl3LOTnEAnLaB-49-zRGckPzi4&amp;maxResults=50&amp;gl=ru&amp;regionCode=ru&amp;hl=ru&amp;%s&apos;;

// Регулярные выражения для поиска на странице блоков с информацией о видео
string
gsPatternBlock  = &apos;&apos;,      // Блок с информацией о видео
gsCutPage       = &apos;&apos;,      // Обрезка загруженной страницы
gsPatternTitle  = &apos;&apos;,      // Название
gsPatternLink   = &apos;&apos;,      // Ссылка
gsPatternImg    = &apos;&apos;,      // Картинка
gsPatternDesc   = &apos;&apos;,      // Описание
gsPatternTime   = &apos;&apos;,      // Длительность
gsPatternYear   = &apos;&apos;,      // Год добавления
gsPatternGenre  = &apos;&apos;,      // Жанр
gsSkipCond      = &apos;&apos;, // Условие пропуска блока
gsFolderCond    = &apos;&apos;, // Условие создания папки, а не ссылки
gsPatternPages  = &apos;&apos;, // Регулярка поиска максимального номера страницы для дозагрузки
gsPagesParams   = &apos;&amp;page=%d&apos;; // формат добавочного параметра номера страниц для дозагрузки

///////////////////////////////////////////////////////////////////////////////
// Создание ссылки-ошибки
void CreateErrorItem(string sMsg) {
  THmsScriptMediaItem Item = HmsCreateMediaItem(&apos;Err&apos;+IntToStr(PodcastItem.ChildCount), PodcastItem.ItemID);
  Item[mpiTitle     ] = sMsg;
  Item[mpiThumbnail ] = &apos;http://wonky.lostcut.net/icons/symbol-error.png&apos;;
}

///////////////////////////////////////////////////////////////////////////////
// Создание папки или подкаста
THmsScriptMediaItem CreateFolder(THmsScriptMediaItem ParentFolder, string sName, string sLink, string sImg=&apos;&apos;) {
  THmsScriptMediaItem Item = ParentFolder.AddFolder(sLink); // Создаём папку с указанной ссылкой
  Item[mpiTitle     ] = sName; // Присваиваем наименование
  Item[mpiThumbnail ] = sImg;  // Картинка
  Item[mpiCreateDate] = DateTimeToStr(IncTime(gStart, 0, -gnTotalItems, 0, 0)); // Для обратной сортировки по дате создания
  gnTotalItems++;              // Увеличиваем счетчик созданных элементов
  return Item;                 // Возвращаем созданный объект
}

///////////////////////////////////////////////////////////////////////////////
// Создание ссылки на видео
THmsScriptMediaItem CreateMediaItem(THmsScriptMediaItem Folder, string sTitle, string sLink, string sImg, string sTime=&apos;&apos;) {
  THmsScriptMediaItem Item = HmsCreateMediaItem(sLink, Folder.ItemID);
  Item[mpiTitle     ] = sTitle;
  Item[mpiThumbnail ] = sImg;
  Item[mpiCreateDate] = VarToStr(IncTime(gStart,0,-gnTotalItems,0,0));
  Item[mpiTimeLength] = sTime;
  gnTotalItems++;
  return Item;
}

////////////////////////////////////////////////////////////////////////////////
// Процедура формирования видеосообщения
void ShowInfo(char sLink=&apos;&apos;, char sImg=&apos;&apos;, char prefix=&apos;&apos;, int mode=0) {
  string sData, sTitle, sInfo=&apos;&apos;, sCateg=&apos;&apos;, sDescr=&apos;&apos;, sVal, sID; TJsonObject JSON;
  
  if (sLink!=&apos;&apos;) {
    if (Pos(&apos;postnauka.ru&apos;, sLink)&gt;0) {
      HmsRegExMatch(&apos;.*/(\\d+)&apos;, sLink, sID);
      sData = HmsDownloadURL(&apos;https://postnauka.ru/api/v1/posts/&apos;+sID+&apos;?expand=content,youtube,date,tagscloud,read_more,interesting,partner&apos;, &apos;Referer: &apos;+sLink, true);
      JSON  = TJsonObject.Create();
      try {
        JSON.LoadFromString(sData);
        sTitle = HmsHtmlToText(JSON.S["title"      ], 65001);
        sCateg = HmsHtmlToText(JSON.S["date"       ], 65001);
        sDescr = HmsHtmlToText(JSON.S["content"    ], 65001);
        sInfo  = HmsHtmlToText(JSON.S["description"], 65001);
      } finally { JSON.Free; }
    } else {
      sData = HmsUtf8Decode(HmsDownloadUrl(sLink, &apos;Referer: &apos;+sLink, true));
      sData = ReplaceStr(sData, &apos;\n&apos;, &apos; &apos;);
    }
    if (sTitle!=&apos;&apos;) {
      sTitle = HmsHtmlToText(sTitle);
      sCateg = HmsHtmlToText(sCateg);
      sInfo  = HmsHtmlToText(sInfo );
      sDescr = HmsHtmlToText(sDescr);
      
      sDescr = ReplaceStr(sDescr, &apos;_blockquote_&apos;, &apos;&lt;f:constani.ttf&gt;&apos;);
      sDescr = ReplaceStr(sDescr, &apos;_eblockquote_&apos;, &apos;&lt;/f&gt; &apos;);
      sDescr = ReplaceStr(sDescr, &apos;_author_&apos;, &apos;&lt;f:Univers_Bold.ttf&gt;&apos;);
      
      MediaResourceLink = GenerateVideoInfo(&apos;postnauka&apos;, sTitle, sInfo, sCateg, sDescr, sImg, mode);
    }
  } else {
    TStrings INFO = TStringList.Create();
    INFO.Text = PodcastItem[1001001];
    sTitle = INFO.Values[&apos;Title&apos; ];
    sCateg = INFO.Values[&apos;Categ&apos; ];
    sInfo  = INFO.Values[&apos;Info&apos;  ];
    sDescr = INFO.Values[&apos;Descr&apos; ];
    sImg   = INFO.Values[&apos;Poster&apos;];
    INFO.Free();
    MediaResourceLink = GenerateVideoInfo(prefix, sTitle, sInfo, sCateg, sDescr, sImg, mode);
  }
}

////////////////////////////////////////////////////////////////////////////////
// Обновление подкаста
void UpdatePodcast() {
  string sTitle, sData, sVal, sLink, sHtml, sMsg, sFile, sDir, sRootPath, sDescr=&apos;&apos;; 
  TXMLDocument xmlDoc; TXMLItem xmlItem; TStrings FILELIST; int i;
  THmsScriptMediaItem Item, RootPodcast = PodcastItem;
  
  sTitle    = &apos;Обновление подкаста "Наука и образование"&apos;;
  sRootPath = &apos;-ScienceAndEducation&apos;;
  
  // Поиск корневой папки подкаста
  while ((RootPodcast[mpiFilePath]!=sRootPath) &amp;&amp; (RootPodcast.ItemParent!=nil)) RootPodcast = RootPodcast.ItemParent;
  if (RootPodcast[mpiFilePath]!=sRootPath) { ShowVideoMessage(&apos;Не найдена корневая папка подкаста с путём &apos;+sRootPath, sTitle); return; }
  
  // Загружаем страницу форума, где выложен данный подкаст
  sHtml = HmsDownloadUrl(&apos;http://homemediaserver.ru/forum/viewtopic.php?&apos;+gsForumPost, &apos;&apos;, true);
  sHtml = HmsRemoveLineBreaks(HmsUtf8Decode(sHtml));
  
  // Если указан номер сообщения на форуме - вырезаем из всей страницы только это сообщение
  if (HmsRegExMatch(&apos;(#p\\d+)&apos;, gsForumPost, sVal)) HmsRegExMatch(sVal+&apos;(.*?)Скачиваний:&apos;, sHtml, sHtml);
  
  // Пытаемся получить комментарий к файлу = версию подкаста на форуме
  if (!HmsRegExMatch(&apos;(/download/file.php\\?id=.*?)"&apos;, sHtml, sLink)) { 
    ShowVideoMessage(&apos;Невозможно найти ссылку на скачивание файла.&apos;, sTitle, 1); 
    return; 
  }
  
  sLink = HmsExpandLink(sLink, &apos;http://homemediaserver.ru/forum&apos;); // Дополняем относительную ссылку до полной
  sFile = ExtractShortPathName(HmsTempDirectory)+&apos;\\update.zip&apos;;   // Файл, куда скачивается новый подкаст
  sDir  = ExtractShortPathName(HmsTempDirectory)+&apos;\\update&apos;;       // Каталог, куда распаковывается файл
  sMsg  = &apos;&lt;c:#E22&gt;При выполнении обновления возникла ошибка. Обновление не выполнено!&apos;; // Сообщение, если возникнет ошибка
  FILELIST = TStringList.Create(); xmlDoc = TXMLDocument.Create();
  try {
    while (true) {
      if (!HmsDownloadURLToFile(sLink, sFile)); {sMsg=&apos;Неудаётся скачать файл обновления&apos;    ; break;}
      if (!HmsExtractFiles(sFile, sDir, true)); {sMsg=&apos;Неудаётся распаковать файл обновления&apos;; break;}
      HmsGetFileList(sDir, FILELIST, &apos;*.hdf&apos;); // Получаем список файлов с расширением .hdf в FILELIST
      if (FILELIST.Count &lt; 1) {sMsg=&apos;В скачанном архиве нет нового файла подкаста&apos;; break;}
      xmlDoc.LoadFromFile(FILELIST[0]);        // Загружаем первый файл в списке как TXMLDocument
      LoadPodcastFromXML(xmlDoc.Root, RootPodcast); // Загружаем новый подкаст (применяем обновлнеие)
      sMsg  = &apos;&lt;s:&apos;+IntToStr(Round(cfgTranscodingScreenHeight/9))+&apos;&gt;Обновление выполнено! &lt;/s&gt;&apos;; // Если мы дошли до сюда без Exception, значит всё прошло норм
      PodcastItem[mpiTitle    ] = &apos;Подкаст обновлён&apos;;
      PodcastItem[mpiFilePath ] = &apos;Info&apos;;
      PodcastItem[mpiThumbnail] = &apos;http://wonky.lostcut.net/vids/info.jpg&apos;;
      sDescr = &apos;||Было обновлено (добавлено) &apos;+IntToStr(gnTotalItems)+&apos; элементов подкаста.&apos;+
               &apos;|На некоторых устройствах необходимо выйти из подкаста вообще и обновить текушую ветку подкаста.&apos;+
               &apos;|Помните, что выставленные или убранные ключи в поле "Дополнительные параметры" были сброшены на "по-умолчанию" (как выставлено в скачанном подкасте).&apos;+
               &apos;|Самостоятельно добавленные ссылки не удалены, только добавлены новые. Если были ссылки изменены, могут появиться "дубликаты".&apos;+
               &apos;|Если что-то не так при обновлении - сообщайте автору подкаста.&apos;;
      HmsDatabaseAutoSave();
      break;
    }
  } finally { FILELIST.Free(); TXMLDocument.Free(); }
  
  ShowVideoMessage(sMsg, sTitle, 0, sDescr); // Показываем сообщение
  HmsIncSystemUpdateID(); // Говорим устройству об обновлении содержания
  
} 

////////////////////////////////////////////////////////////////////////////////
// Загрузка подкаста из XML
void LoadPodcastFromXML(TXMLItem xmlParentItem, Variant ParentItem, int nNest=0) {
  int i, n; TXMLItem xmlItem, xmlCollection, xml; string sClassID, sItemPath, sName, sItemID; THmsScriptMediaItem Item; 
  // Получаем коллекцию &apos;Properties&apos;, если не нашли - то это не то, что нужно 
  xmlCollection = xmlParentItem.Find(&apos;Properties&apos;); if (xmlCollection==nil) return;
  for (i=0; i&lt;xmlCollection.Count; i++) { // Делаем обход всех параметров и применяем их к ParentItem
    xmlItem = xmlCollection.Items[i];
    n = StrToIntDef(xmlItem.ChildValues["ID"], 0); if (n==0) continue;
    if ((n==245) || (n==517)) continue; // Parent ItemID и настройки приоритета качества пропускаем
      if ((nNest==0) &amp;&amp; (n==4)) continue; // Не меняем имя подкаста верхнего уровня
      ParentItem[n] = xmlItem.ChildValues["Value"];
  }
  xmlCollection = xmlParentItem.Find(&apos;ChildItems&apos;); if (xmlCollection==nil) return;
  for (i=0; i&lt;xmlCollection.Count; i++) { // Делаем обход всех дочерних элементов (подпапок) и добавляем их в ParentItem
    xmlItem   = xmlCollection.Items[i];
    sClassID  = xmlItem.ChildValues["ClassID" ];
    sItemPath = xmlItem.ChildValues["ItemPath"];
    sItemID   = xmlItem.ChildValues["ItemID"  ]; 
    if (sItemPath==&apos;&apos;) {
      // Путь пустой, ну тогда ищем существующий сначала по ItemID и, если не найдём, по имени
      sName=&apos;&apos;; Item=nil; 
      for (n=0; n&lt;ParentItem.ChildCount; n++) if (ParentItem.ChildItems[n].ItemID==sItemID) {Item=ParentItem.ChildItems[n]; break;}
      if (Item==nil) {
        xml = xmlParentItem.Find(&apos;Properties&apos;); if (xml==nil) continue;
        for (n=0; n&lt;xml.Count; n++) if (xml.Items[n].ChildValues["ID"]==&apos;4&apos;) {sName=xml.Items[n].ChildValues["Value"]; break;}
        if (sName==&apos;&apos;) continue;
        Item = ParentItem.FindItemByProperty(mpiTitle, sName);
      }
      if (Item==nil) Item = ParentItem.AddFolder(sName, false, StrToInt(sClassID));
      Item[mpiFilePath] = &apos;&apos;;
    } else {
      if (sClassID==&apos;5&apos;) Item = HmsCreateMediaItem(sItemPath, ParentItem.ItemID);
      else Item = ParentItem.AddFolder(sItemPath, false, StrToInt(sClassID));
    }
    if ((Item!=ParentItem) &amp;&amp; (Item!=nil)) LoadPodcastFromXML(xmlItem, Item, nNest+1);
  }
  gnTotalItems++;
}

////////////////////////////////////////////////////////////////////////////////
// Формирование видео сообщения
void ShowVideoMessage(string sMsg, string sTitle=&apos;&apos;, int nErr=0, string sDescr=&apos;&apos;) {
  if (nErr==1) sMsg = &apos;&lt;c:#e22&gt;&apos;+Trim(sMsg); 
  TStrings INFO = TStringList.Create();
  INFO.Values[&apos;Title&apos; ] = sTitle;
  INFO.Values[&apos;Info&apos;  ] = sMsg;
  INFO.Values[&apos;Descr&apos; ] = sDescr;
  PodcastItem[1001001] = INFO.Text;
  INFO.Free();
  ShowInfo();
}

///////////////////////////////////////////////////////////////////////////////
// Вывод вместо видео заданного сообщения
bool VideoMessage(char sCaption, char sMessage) {
  char sFileImage = HmsTempDirectory+&apos;\\videomessage.jpg&apos;; char sCmd;
  sCaption = HmsHttpEncode(ReplaceStr(sCaption, &apos;\n&apos;, &apos;|&apos;));
  sMessage = HmsHttpEncode(ReplaceStr(sMessage, &apos;\n&apos;, &apos;|&apos;));
  HmsDownloadURLToFile(&apos;http://wonky.lostcut.net/videomessage.php?testpic=1&amp;caption=&apos;+sCaption+&apos;&amp;msg=&apos;+sMessage, sFileImage);
  char sFileMP3 = HmsTempDirectory+&apos;\\silent.mp3&apos;;
  try {
    if (!FileExists(sFileMP3)) HmsDownloadURLToFile(&apos;http://wonky.lostcut.net/mp3/silent.mp3&apos;, sFileMP3);
    sFileMP3 = &apos;-i "&apos;+sFileMP3+&apos;"&apos;;
  } except {
    sFileMP3 = &apos;&apos;;
  }
  sCmd = Format(&apos;%s -loop 1 -f image2 -i "%s" -t %d -r 25 &apos;, [ExtractShortPathName(sFileMP3), ExtractShortPathName(sFileImage), 7]);
  MediaResourceLink = sCmd;
}

////////////////////////////////////////////////////////////////////////////////
// Удаление блоков из текста по шаблону
void RemoveBlock(char &amp;sData, char sPattern) {
  TRegExpr RE = TRegExpr.Create(sPattern);
  try {
    if (RE.Search(sData)) do {
      RE.Replace(&apos;&apos;); 
      sData = RE.Subject;
    } while (RE.SearchAgain());
  } finally { RE.Free(); }
}

////////////////////////////////////////////////////////////////////////////////
// Генерирование картинок и строки для ffmpeg
string GenerateVideoInfo(char prefix, char sTitle, char sInfo=&apos;&apos;, char sCateg=&apos;&apos;, char sDescr=&apos;&apos;, char sImg=&apos;&apos;, int mode=0, char sDirID=&apos;&apos;) {
  char sHtml, sPost, sVal, sCol, sLink, sData, sPos, sImagesDir;
  int i, n, nSeconds, nSecDel, nMaxImages, nMaxTextLength, nPage=0; double nH, nW; 
  char sFileImage, sCmd, sColor, sTime; TRegExpr reChannel, reCast;
  int xMargin=15, yMargin=15;
  
  nSeconds = 0; nMaxImages = 4; nMaxTextLength = 0;
  if (HmsRegExMatch(&apos;--xmargin=(\\d+)&apos;, mpPodcastParameters, sVal)) xMargin=StrToInt(sVal);
  if (HmsRegExMatch(&apos;--ymargin=(\\d+)&apos;, mpPodcastParameters, sVal)) yMargin=StrToInt(sVal);
  if (Pos(&apos;--lq&apos;, mpPodcastParameters)&gt;0) {
    nH = cfgTranscodingScreenHeight / 2;
    nW = cfgTranscodingScreenWidth  / 2;
  } else if (HmsRegExMatch2(&apos;--pr=(\\d+)x(\\d+)&apos;, mpPodcastParameters, sVal, sPos)) {
    nH = StrToInt(sPos);
    nW = StrToInt(sVal);
  } else {
    nH = cfgTranscodingScreenHeight;
    nW = cfgTranscodingScreenWidth;
  }
  if (sDirID==&apos;&apos;) sDirID = &apos;info_&apos;+PodcastItem.ItemID;
  sImagesDir = IncludeTrailingBackslash(ExtractShortPathName(HmsTempDirectory))+Trim(prefix);
  sImagesDir = IncludeTrailingBackslash(sImagesDir)+sDirID;
  ForceDirectories(sImagesDir);
  sFileImage = IncludeTrailingBackslash(sImagesDir)+&apos;info_&apos;;
  sPost = &apos;&apos;;                       
  TStrings INFO = TStringList.Create();
  INFO.Values[&apos;prfx&apos; ] = prefix;
  INFO.Values[&apos;title&apos;] = sTitle;
  INFO.Values[&apos;info&apos; ] = sInfo;
  INFO.Values[&apos;categ&apos;] = sCateg;
  INFO.Values[&apos;descr&apos;] = sDescr;
  INFO.Values[&apos;xpic&apos; ] = &apos;15&apos;;
  INFO.Values[&apos;ypic&apos; ] = &apos;15&apos;;
  INFO.Values[&apos;w&apos;    ] = IntToStr(Round(nW));
  INFO.Values[&apos;h&apos;    ] = IntToStr(Round(nH));
  INFO.Values[&apos;xm&apos;   ] = IntToStr(xMargin);
  INFO.Values[&apos;ym&apos;   ] = IntToStr(yMargin);
  INFO.Values[&apos;fz&apos;   ] = &apos;3&apos;;
  INFO.Values[&apos;fzdescr&apos;] = IntToStr(Round(nH/22));
  INFO.Values[&apos;fztitle&apos;] = IntToStr(Round(nH/18));
  INFO.Values[&apos;fzinfo&apos; ] = IntToStr(Round(nH/25));
  if (mode==1) {
    INFO.Values[&apos;fzdescr&apos;] = IntToStr(Round(nH/16));
    INFO.Values[&apos;fztitle&apos;] = IntToStr(Round(nH/10));
    INFO.Values[&apos;fzinfo&apos; ] = IntToStr(Round(nH/14));
    INFO.Values[&apos;xm&apos;] = IntToStr(Round(nH/14));
  } else if ((mode==2) || (mode==3)) {
    INFO.Values[&apos;ct&apos;    ] = &apos;000&apos;;
    INFO.Values[&apos;ctitle&apos;] = &apos;822&apos;;
    INFO.Values[&apos;cinfo&apos; ] = &apos;223&apos;;
    INFO.Values[&apos;ccateg&apos;] = &apos;255&apos;;
    INFO.Values[&apos;fz&apos;] = &apos;6&apos;;
    INFO.Values[&apos;ns&apos;] = &apos;1&apos;;
    INFO.Values[&apos;bg&apos;] = &apos;./backgrounds/white.png&apos;;
    INFO.Values[&apos;wpic&apos;  ] = IntToStr(Round(nH/3));
    if (mode==2) INFO.Values[&apos;wpic&apos;] = IntToStr(Round(nH/2));
  }
  if (sImg  !=&apos;&apos;) {
    INFO.Values[&apos;urlpic&apos;] = sImg;
    INFO.Values[&apos;wpic&apos;  ] = IntToStr(Round(nH/2));
  }
  n = 0; TStrings FILELIST = TStringList.Create();
  try { 
    HmsGetFileList(sImagesDir, FILELIST, &apos;*.jpg&apos;);
    n = FILELIST.Count;
  } finally { FILELIST.Free(); }
  if (n&lt;4) {
    // Получаем ссылки на сформированные картинки, пока в параметрах встречаем lastpos=N
    sPos = &apos;0&apos;; nPage = 0;
    do {
      sColor = &apos;&apos;; sTime = &apos;&apos;; nPage++; 
      if (nPage&gt;1) {
        sData = Copy(sDescr, 1, StrToInt(sPos)); // Блок, успевший попасть на экран
        // Определяем последний использующийся цвет 
        HmsRegExMatch(&apos;.*(\\d{2}:\\d{2}\\s*?-\\s*?\\d{2}:\\d{2})&apos;, sData, sTime, 1, PCRE_SINGLELINE);
        sTime += &apos; ... &apos;;
      }
      sDescr = sColor+sTime+Trim(Copy(sDescr, StrToInt(sPos), 999999)); 
      INFO.Values[&apos;descr&apos;] = sDescr; 
      sPost = &apos;&apos;;
      for (n=0; n&lt;INFO.Count; n++) sPost += &apos;&amp;&apos;+Trim(INFO.Names[n])+&apos;=&apos;+HmsHttpEncode(INFO.Values[INFO.Names[n]]);
      sLink = HmsSendRequestEx(&apos;wonky.lostcut.net&apos;, &apos;/videopreview.php&apos;, &apos;POST&apos;, 
      &apos;application/x-www-form-urlencoded&apos;, &apos;&apos;, sPost, 80, 0, &apos;&apos;, true);
      if (LeftCopy(sLink, 4)!=&apos;http&apos;) {HmsLogMessage(2, &apos;Ошибка получения картинки видеоинформации&apos;); return;}
      HmsDownloadURLToFile(sLink, sFileImage);
      for (n=0; n&lt;5; n++) { nSeconds++; CopyFile(sFileImage, sFileImage+Format(&apos;%.3d.jpg&apos;, [nSeconds]), false); }
      if (nPage&gt;=nMaxImages) break;
    } while (HmsRegExMatch2(&apos;^(.*?)\\?lastpos=(\\d+)&apos;, sLink, sLink, sPos));  
  }
  INFO.Free();
  char sFileMP3 = ExtractShortPathName(HmsTempDirectory)+&apos;\\silent.mp3&apos;;
  try {
    if (!FileExists(sFileMP3)) HmsDownloadURLToFile(&apos;http://wonky.lostcut.net/mp3/silent.mp3&apos;, sFileMP3);
    sFileMP3 = &apos;-i "&apos;+sFileMP3+&apos;"&apos;;
  } except { sFileMP3=&apos;&apos;; }
  sLink = Format(&apos;%s -f image2 -r 1 -i "%s" -c:v libx264 -r 30 -pix_fmt yuv420p &apos;, [sFileMP3, sFileImage+&apos;%03d.jpg&apos;]);
  PodcastItem[mpiTimeLength] = HmsTimeFormat(nSeconds)+&apos;.000&apos;;
  return sLink;
}

////////////////////////////////////////////////////////////////////////////////
// Загрузка страниц, поиск и создание ссылок univer.tv и проч.
void LoadPagesAndCreateLinksUniversal(char sMainLink, THmsScriptMediaItem Parent) {
  char sHtml, sPage, sLink, sTitle, sVal, sYear, sTime, sDesc, sImg, sGenre;
  TRegExpr re; bool bGroup=false; THmsScriptMediaItem Item, Folder=Parent;
  int i, n, nPages=0, iCnt=0, nGrp=0, nCount; char sGrp=""; bool bFolderMode=false;
  
  if (HmsRegExMatch(&apos;--maxingroup=(\\d+)&apos;, mpPodcastParameters, sVal)) gnMaxInGroup = StrToInt(sVal);
  if (HmsRegExMatch(&apos;--maxpages=(\\d+)&apos;  , mpPodcastParameters, sVal)) gnMaxPages   = StrToInt(sVal);
  if (HmsRegExMatch(&apos;--pages=(\\d+)&apos;     , mpPodcastParameters, sVal)) nPages       = StrToInt(sVal);
  bFolderMode = (Pos(&apos;--foldermode&apos;, mpPodcastParameters)&gt;0);
  
  sHtml = HmsDownloadURL(sMainLink, &apos;Referer: &apos;+gsUrlBase, true);
  
  if ((gsPatternPages!=&apos;&apos;) &amp;&amp; HmsRegExMatch(gsPatternPages, sHtml, sVal, 1, PCRE_SINGLELINE))
    nPages = StrToInt(sVal);
  
  if (gsCutPage!=&apos;&apos;) HmsRegExMatch(gsCutPage, sHtml, sHtml, 1, PCRE_SINGLELINE);
  sHtml = HmsUtf8Decode(sHtml);
  
  // --- Дозагрузка страниц ---------------------------------------------------
  if (nPages &gt; gnMaxPages) nPages = gnMaxPages;
  for (i=2; i &lt;= nPages; i++) {
    HmsSetProgress(Trunc(i*100/nPages));
    HmsShowProgress(Format(&apos;%s: Загрузка страницы %d из %d&apos;, [mpTitle, i, nPages]));
    sPage = HmsUtf8Decode(HmsDownloadURL(sMainLink+Format(gsPagesParams, [i]), &apos;Referer: &apos;+gsUrlBase, true));
    HmsRegExMatch(gsCutPage, sPage, sPage, 1, PCRE_SINGLELINE);
    sHtml+= HmsUtf8Decode(sPage);
    if (HmsCancelPressed()) break;
  }
  HmsHideProgress();
  // --------------------------------------------------------------------------
  sHtml = ReplaceStr(sHtml, &apos;\n&apos;, &apos; &apos;);
  
  Folder.DeleteChildItems();
  
  // Создание ссылок
  re = TRegExpr.Create(gsPatternBlock, PCRE_SINGLELINE);
  try {
    // Определяем, если блоков в загруженном более чем gnMaxInGroup, включаем группировку
    i = 0; if (re.Search(sHtml)) do i++; while (re.SearchAgain()); // Подсчет блоков
    bGroup = (i&gt;gnMaxInGroup); nCount = 0;
    if (re.Search(sHtml)) do {
      sLink=""; sTime=""; sDesc=""; sYear=""; sImg=""; sGenre="";
      if ((gsSkipCond!=&apos;&apos;) &amp;&amp; HmsRegExMatch(gsSkipCond, re.Match, &apos;&apos;)) continue;
      if (gsPatternTitle!=&apos;&apos;) HmsRegExMatch(gsPatternTitle, re.Match, sTitle);
      if (gsPatternLink !=&apos;&apos;) HmsRegExMatch(gsPatternLink , re.Match, sLink );
      if (gsPatternImg  !=&apos;&apos;) HmsRegExMatch(gsPatternImg  , re.Match, sImg  );
      if (gsPatternDesc !=&apos;&apos;) HmsRegExMatch(gsPatternDesc , re.Match, sDesc );
      if (gsPatternTime !=&apos;&apos;) HmsRegExMatch(gsPatternTime , re.Match, sTime );
      if (gsPatternGenre!=&apos;&apos;) HmsRegExMatch(gsPatternGenre, re.Match, sGenre);
      if (gsPatternYear !=&apos;&apos;) HmsRegExMatch(gsPatternYear , re.Match, sYear );
      if (Length(Trim(sLink))&lt;4) continue;
      
      sLink  = HmsExpandLink(sLink, gsUrlBase); nCount++;
      if (sImg!=&apos;&apos;) sImg = HmsExpandLink(sImg , gsUrlBase);
      sTitle = ReplaceStr(HmsHtmlToText(HmsUtf8Decode(sTitle)), "/", "-");
      sTitle = ReplaceStr(ReplaceStr(sTitle, &apos;\n&apos;, &apos; &apos;), &apos;\r&apos;, &apos;&apos;);
      sDesc  = Trim(HmsHtmlToText(HmsUtf8Decode(sDesc )));
      sGenre = Trim(HmsHtmlToText(HmsUtf8Decode(sGenre)));
      sTime  = Trim(ReplaceStr(sTime, &apos; &apos;, &apos;&apos;));
      if (HmsRegExMatch(&apos;^0?:(.*)&apos; , sTime, sTime)) sTime = &apos;00:&apos;+Trim(sTime);
      if (sTime==&apos;&apos;) sTime = &apos;00:40:00&apos;;
      if ((sImg==&apos;&apos;) &amp;&amp; (mpThumbnail!=&apos;&apos;)) sImg = mpThumbnail;  
      if (sTitle==&apos;&apos;) sTitle = mpTitle;
      if (gbNumerating)
        if (HmsRegExMatch(&apos;^[\\d\\.]+(.*)&apos;, sTitle, sTitle)) sTitle = Format(&apos;%.2d %s&apos;, [nCount, sTitle]);
      
      if (bGroup) {
        iCnt++; if (iCnt&gt;=gnMaxInGroup) { nGrp++; iCnt=0; }
        sGrp = Format(&apos;%.2d&apos;, [nGrp]);
        Folder = Parent.AddFolder(sGrp, true);
        Folder[mpiCreateDate     ] = VarToStr(IncTime(gStart,0,-gnTotalItems,0,0));
        Folder[mpiFolderSortOrder] = -mpiCreateDate;
      }
      
      if ((gsFolderCond!=&apos;&apos;) &amp;&amp; HmsRegExMatch(gsFolderCond, re.Match, &apos;&apos;)) {
        if (Pos(&apos;lektorium.tv&apos;, mpFilePath)&gt;0) Folder = Parent.AddFolder(&apos;Курсы&apos;);
        Item = Folder.AddFolder(sLink);
      } else {
        Item = HmsCreateMediaItem(sLink, Folder.ItemID);
        if (sImg==&apos;&apos;) sImg = &apos;http://wonky.lostcut.net/icons/play.png&apos;;
      }
      Item[mpiTitle     ] = sTitle;
      Item[mpiCreateDate] = VarToStr(IncTime(gStart,0,-gnTotalItems,0,0));
      Item[mpiTimeLength] = sTime+&apos;.000&apos;;
      Item[mpiThumbnail ] = sImg;
      Item[mpiComment   ] = sDesc;
      Item[mpiYear      ] = sYear;
      Item[mpiGenre     ] = sGenre;
      gnTotalItems++;
      
      if ((sImg==&apos;&apos;)||(sTime==&apos;&apos;)) GetKnownVideoInfo(Item);
      
    } while (re.SearchAgain());
  } finally { re.Free(); }
}

////////////////////////////////////////////////////////////////////////////////
// Получение недостающей информации о видео
void GetKnownVideoInfo(THmsScriptMediaItem Item) {
  char sData, sVal, sID=&apos;&apos;, sLink = Item[mpiFilePath];
  if (Pos(&apos;youtube.com&apos;, sLink)&gt;0) {
    if (!HmsRegExMatch(&apos;[\\?&amp;]v=([^&amp;]+)&apos;       , sLink, sID))
      HmsRegExMatch(&apos;/(?:embed|v)/([^\\?]+)&apos;, sLink, sID);
    if (sID!=&apos;&apos;) {
      sData = HmsDownloadUrl(&apos;http://gdata.youtube.com/feeds/api/videos/&apos;+sID, &apos;&apos;, true);
      if (HmsRegExMatch("duration=&apos;(\\d+)&apos;", sData, sVal)) PodcastItem[mpiTimeLength] = HmsTimeFormat(StrToInt(sVal))+&apos;.000&apos;;
    }
  }
}

////////////////////////////////////////////////////////////////////////////////
// Получение ссылки на vk.com
bool GetLink_VK(string sLink) {
  string sHtml, sVal, host, uid, vkid, vtag, max_hd, no_flv, res;
  string ResolutionList=&apos;0:240, 1:360, 2:480, 3:720&apos;, sQAval, sQSel;
  int i, iPriority=0, iMinPriority=99; int nFlag=0; 
  string sRet=&apos;&apos;, sPost=&apos;&apos;, sOid, sID, sLnk2=&apos;&apos;;
  
  sHtml = HmsDownloadUrl(sLink, &apos;Referer: &apos;+sLink, true);
  
  if ((sHtml=="") || !HmsRegExMatch(&apos;vtag["\&apos;:=\\s]+([0-9a-z]+)&apos;, sHtml, vtag)) {
    //LogInSiteVK();
    if (HmsRegExMatch2("oid=(.*?)&amp;.*?id=(.*?)&amp;", sLink, sVal, sID))
      sLink = "https://vk.com/video"+sVal+"_"+sID;
    sHtml = HmsDownloadUrl(sLink, &apos;Referer: &apos;+sLink, true);
  }
  
  sHtml = ReplaceStr(sHtml, &apos;\\&apos;, &apos;&apos;);
  host = &apos;&apos;; max_hd = &apos;2&apos;;
  
  sLink = &apos;&apos;;
  HmsRegExMatch(&apos;--quality=(\\d+)&apos;, mpPodcastParameters, sQSel);
  if (sQSel!=&apos;&apos;) HmsRegExMatch(&apos;"url&apos;+sQSel+&apos;":"(.*?)"&apos;, sHtml, sLink);
  if (sLink==&apos;&apos;) HmsRegExMatch(&apos;"url720":"(.*?)"&apos;, sHtml, sLink);
  if (sLink==&apos;&apos;) HmsRegExMatch(&apos;"url480":"(.*?)"&apos;, sHtml, sLink);
  if (sLink==&apos;&apos;) HmsRegExMatch(&apos;"url360":"(.*?)"&apos;, sHtml, sLink);
  if (sLink==&apos;&apos;) HmsRegExMatch(&apos;"url240":"(.*?)"&apos;, sHtml, sLink);
  if (sLink!=&apos;&apos;) {
    MediaResourceLink = HmsJsonDecode(sLink);
    return;
  }
  
  if (!HmsRegExMatch(&apos;vtag["\&apos;:=\\s]+([0-9a-z]+)&apos;, sHtml, vtag)) {
    if (HmsRegExMatch(&apos;&lt;div[^&gt;]+video_ext_msg.*?&gt;(.*?)&lt;/div&gt;&apos;, sHtml, sLink) || 
    HmsRegExMatch(&apos;&lt;div style="position:absolute; top:50%; text-align:center; right:0pt; left:0pt;.*?&gt;(.*?)&lt;/div&gt;&apos;, sHtml, sLink)) {
      HmsLogMessage(2, PodcastItem.ItemOrigin.ItemParent[mpiTitle]+&apos;: vk.com сообщает - &apos;+HmsHtmlToText(sLink));
      VideoMessage(&apos;&apos;, &apos;VK.COM СООБЩАЕТ:\n\n&apos;+HmsHtmlToText(sLink));
      
    } else if (HmsRegExMatch("ajax.preload\\(&apos;al_video.php.*?src=\\\"(.*?)\\\"", sHtml, sLink)) {
      sLink = HmsJsonDecode(sLink);
      if (LeftCopy(sLink, 2)=="//") sLink = "http:" + Trim(sLink);
      return CheckKnownLinks(sLink);
      
    } else {
      HmsLogMessage(2, mpTitle+&apos;: не удалось обработать ссылку на vk.com&apos;);
      MediaResourceLink = &apos;http://wonky.lostcut.net/vids/error_getlink.avi&apos;;
    }
    return true;
  }
  HmsRegExMatch(&apos;[^a-z]host[=:"\&apos;\\s]+(.*?)["\&apos;&amp;;,]&apos;, sHtml, host  );
  HmsRegExMatch(&apos;[^a-z]uid[=:"\&apos;\\s]+([0-9]+)&apos;,       sHtml, uid   );
  HmsRegExMatch(&apos;no_flv.*?(\\d)&apos;       ,              sHtml, no_flv);
  HmsRegExMatch(&apos;(?&gt;hd":"|hd=|video_max_hd.*?)(\\d)&apos;, sHtml, max_hd);
  HmsRegExMatch(&apos;[^a-z]vkid[=:"\&apos;\\s]+([0-9]+)&apos;,      sHtml, vkid  );
  HmsRegExMatch(max_hd+&apos;:(\\d+)&apos;,            ResolutionList, res   );
  
  sQAval = &apos;Доступное качество: &apos;; sQSel = &apos;&apos;;
  HmsRegExMatch(&apos;--quality=(\\d+)&apos;, mpPodcastParameters, sQSel);
  
  // Если включен приоритет форматов, то ищем ссылку на более приоритетное качество
  if (gbQualityLog || (mpPodcastMediaFormats!=&apos;&apos;)) for (i=StrToIntDef(max_hd, 3); i&gt;=0; i--) {
    HmsRegExMatch(IntToStr(i)+&apos;:(\\d+)&apos;, ResolutionList, sVal);
    sQAval += sVal + &apos;  &apos;;
    if (sQSel != &apos;&apos;) {
      if (StrToIntDef(res, 0)&gt;StrToIntDef(sQSel, 0)) res = sVal;
    } else if (mpPodcastMediaFormats != &apos;&apos;) {
      iPriority = HmsMediaFormatPriority(StrToIntDef(sVal, 0), mpPodcastMediaFormats);
      if ((iPriority&gt;=0)&amp;&amp;(iPriority&lt;iMinPriority)) {iMinPriority = iPriority; res=sVal;}
    }
  }
  if (gbQualityLog) HmsLogMessage(1, mpTitle+&apos;: &apos;+sQAval+&apos;Выбрано: &apos;+res);
  
  if (LeftCopy(uid, 1)!=&apos;u&apos;) uid = &apos;u&apos; + Trim(uid);
  if (Trim(host)==&apos;&apos;) HmsRegExMatch(&apos;ajax.preload.*?&lt;img[^&gt;]+src="(http://.*?/)&apos;, sHtml, host);
  if (LeftCopy(host, 4)!=&apos;http&apos;) host = "http://cs"+host+".vk.me/";
  if (uid==&apos;0&apos;) MediaResourceLink = host+&apos;assets/videos/&apos;+vtag+&apos;&apos;+vkid+&apos;.vk.flv&apos;;
  else          MediaResourceLink = host + uid+&apos;/videos/&apos;+vtag+&apos;.&apos;+res+&apos;.mp4&apos;;
  HmsRegExMatch(";url"+res+"=(.*?)&amp;", sHtml, MediaResourceLink);
  return true;
}

////////////////////////////////////////////////////////////////////////////////
// Получение ссылки на Youtube
bool GetLink_Youtube31(string sLink) {
  string sData, sVideoID=&apos;&apos;, sMaxHeight=&apos;&apos;, sAudio=&apos;&apos;, sSubtitlesLanguage=&apos;ru&apos;,
  sSubtitlesUrl, sFile, sVal, sMsg, sConfig, sHeaders, ttsDef; 
  TJsonObject JSON; TRegExpr RegEx;
  
  sHeaders = &apos;Referer: &apos;+sLink+#13#10+
             &apos;User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36&apos;+#13#10+
             &apos;Origin: http://www.youtube.com&apos;+#13#10;
  
  HmsRegExMatch(&apos;--maxheight=(\\d+)&apos;    , mpPodcastParameters, sMaxHeight);
  HmsRegExMatch(&apos;--sublanguage=(\\w{2})&apos;, mpPodcastParameters, sSubtitlesLanguage);
  bool bSubtitles = (Pos(&apos;--subtitles&apos;  , mpPodcastParameters)&gt;0);  
  bool bAdaptive  = (Pos(&apos;--adaptive&apos;   , mpPodcastParameters)&gt;0);  
  bool bNotDE     = (Pos(&apos;notde=1&apos;      , sLink)&gt;0);  
  
  if (!HmsRegExMatch(&apos;[\\?&amp;]v=([^&amp;]+)&apos;       , sLink, sVideoID))
    if (!HmsRegExMatch(&apos;youtu.be/([^&amp;]+)&apos;      , sLink, sVideoID))
    HmsRegExMatch(&apos;/(?:embed|v)/([^\\?]+)&apos;, sLink, sVideoID);
  
  if (sVideoID==&apos;&apos;) { HmsLogMessage(1, &apos;Невозможно получить Video ID в ссылке Youtube&apos;); return true; }
  
  sLink = &apos;http://www.youtube.com/watch?v=&apos;+sVideoID+&apos;&amp;hl=ru&amp;persist_hl=1&amp;has_verified=1&apos;;
  
  sData = HmsDownloadURL(sLink, sHeaders, true);
  sData = HmsRemoveLineBreaks(sData);
  // Если еще не установлена реальная длительность видео - устанавливаем
  if ((Trim(mpTimeLength)==&apos;&apos;) || (RightCopy(mpTimeLength, 6)==&apos;00.000&apos;)) {
    if (HmsRegExMatch2(&apos;itemprop="duration"[^&gt;]+content="..(\\d+)M(\\d+)S&apos;, sData, sVal, sMsg)) {
      PodcastItem[mpiTimeLength] = StrToInt(sVal)*60+StrToInt(sMsg);
    } else {
      sVal = HmsDownloadURL(&apos;http://www.youtube.com/get_video_info?html5=1&amp;c=WEB&amp;cver=html5&amp;cplayer=UNIPLAYER&amp;hl=ru&amp;video_id=&apos;+sVideoID, sHeaders, true);
      if (HmsRegExMatch(&apos;length_seconds=(\\d+)&apos;, sData, sMsg))
        PodcastItem[mpiTimeLength] = StrToInt(sMsg);
    }
  }
  if (!HmsRegExMatch(&apos;player.config\\s*?=\\s*?({.*?});&apos;, sData, sConfig)) {
    // Если в загруженной странице нет нужной информации, пробуем немного по-другому
    sLink = &apos;http://hms.lostcut.net/youtube/g.php?v=&apos;+sVideoID;
    if (sMaxHeight!=&apos;&apos;                  ) sLink += &apos;&amp;max_height=&apos;+sMaxHeight;
    if (Trim(mpPodcastMediaFormats )!=&apos;&apos;) sLink += &apos;&amp;media_formats=&apos;+mpPodcastMediaFormats;
    if (bAdaptive                       ) sLink += &apos;&amp;adaptive=1&apos;;
    sData = HmsUtf8Decode(HmsDownloadUrl(sLink));
    if (HmsRegExMatch(&apos;"reason":"(.*?)"&apos; , sData, sMsg)) { 
      HmsLogMessage(2 , sMsg); 
      return true; 
    } else {
      sData = HmsJsonDecode(sData);
      HmsRegExMatch(&apos;"url":"(.*?)"&apos;, sData, MediaResourceLink);
      return true;
    }
  }
  
  String hlsUrl, ttsUrl, flp, jsUrl, dashMpdLink, streamMap, playerId, algorithm;
  String sType, itag, sig, alg, s;
  String UrlBase = "";
  int  i, n, w, num, height, priority, minPriority = 90, selHeight, maxHeight = 1080;
  bool is3D; 
  TryStrToInt(sMaxHeight, maxHeight);
  JSON = TJsonObject.Create();
  try {
    JSON.LoadFromString(sConfig);
    hlsUrl      = HmsExpandLink(JSON.S[&apos;args\\hlsvp&apos; ], UrlBase);
    ttsUrl      = HmsExpandLink(JSON.S[&apos;args\\caption_tracks&apos;], UrlBase);
    flp         = HmsExpandLink(JSON.S[&apos;url&apos;         ], UrlBase);
    jsUrl       = HmsExpandLink(JSON.S[&apos;assets\\js&apos;  ], UrlBase);
    streamMap   = JSON.S[&apos;args\\url_encoded_fmt_stream_map&apos;];
    if (bAdaptive &amp;&amp; JSON.B[&apos;args\\adaptive_fmts&apos;]) 
      streamMap = JSON.S[&apos;args\\adaptive_fmts&apos;];
    if ((streamMap==&apos;&apos;) &amp;&amp; (hlsUrl==&apos;&apos;)) {
      sMsg = "Невозможно найти данные для воспроизведения на странице видео.";
      if (HmsRegExMatch(&apos;(&lt;h\\d[^&gt;]+class="message".*?&lt;/h\\d&gt;)&apos;, sData, sMsg)) sMsg = HmsUtf8Decode(HmsHtmlToText(sMsg));
      HmsLogMessage(2, sMsg);
      VideoMessage("Подкаст Наука и Образование", sMsg); 
      return;
    }
  } finally { JSON.Free; }
  if (Copy(jsUrl, 1, 2)==&apos;//&apos;) jsUrl = &apos;http:&apos;+Trim(jsUrl);
  HmsRegExMatch(&apos;/player-([\\w_-]+)/&apos;, jsUrl, playerId);
  algorithm = HmsDownloadURL(&apos;https://hms.lostcut.net/youtube/getalgo.php?jsurl=&apos;+HmsHttpEncode(jsUrl));
  
  if (hlsUrl!=&apos;&apos;) {
    MediaResourceLink = &apos; &apos;+hlsUrl;
    
    sData = HmsDownloadUrl(sLink, sHeaders, true);
    RegEx = TRegExpr.Create(&apos;BANDWIDTH=(\\d+).*?RESOLUTION=(\\d+)x(\\d+).*?(http[^#]*)&apos;, PCRE_SINGLELINE);
    try {
      if (RegEx.Search(sData)) do {
        sLink = &apos;&apos; + RegEx.Match(4);
        height = StrToIntDef(RegEx.Match(3), 0);
        if (mpPodcastMediaFormats!=&apos;&apos;) {
          priority = HmsMediaFormatPriority(height, mpPodcastMediaFormats);
          if ((priority&gt;=0) &amp;&amp; (priority&gt;minPriority)) {
            MediaResourceLink = sLink; minPriority = priority;
          }
        } else if ((height &gt; selHeight) &amp;&amp; (height &lt;= maxHeight)) {
          MediaResourceLink = sLink; selHeight = height;
        }
      } while (RegEx.SearchAgain());
    } finally { RegEx.Free(); }
    
  } else if (streamMap!=&apos;&apos;) {
    i=1; while (i&lt;=Length(streamMap)) {
      sData = Trim(ExtractStr(streamMap, &apos;,&apos;, i));
      sType = HmsHttpDecode(ExtractParam(sData, &apos;type&apos;, &apos;&apos;, &apos;&amp;&apos;));
      itag  = ExtractParam(sData, &apos;itag&apos;    , &apos;&apos;, &apos;&amp;&apos;);
      is3D  = ExtractParam(sData, &apos;stereo3d&apos;, &apos;&apos;, &apos;&amp;&apos;) == &apos;1&apos;;
      sLink = &apos;&apos;;
      if (Pos(&apos;url=&apos;, sData)&gt;0) {
        sLink = &apos; &apos; + HmsHttpDecode(ExtractParam(sData, &apos;url&apos;, &apos;&apos;, &apos;&amp;&apos;));
        if (Pos(&apos;&amp;signature=&apos;, sLink)==0) {
          sig = HmsHttpDecode(ExtractParam(sData, &apos;sig&apos;, &apos;&apos;, &apos;&amp;&apos;));    
          if (sig==&apos;&apos;) {
            sig = HmsHttpDecode(ExtractParam(sData, &apos;s&apos;, &apos;&apos;, &apos;&amp;&apos;));
            for (w=1; w&lt;=WordCount(algorithm, &apos; &apos;); w++) {
              alg = ExtractWord(w, algorithm, &apos; &apos;);
              if (Length(alg)&lt;1) continue;
              if (Length(alg)&gt;1) TryStrToInt(Copy(alg, 2, 4), num);
              if (alg[1]==&apos;r&apos;) {s=&apos;&apos;; for(n=Length(sig); n&gt;0; n--) s+=sig[n]; sig = s;   } // Reverse
              if (alg[1]==&apos;s&apos;) {sig = Copy(sig, num+1, Length(sig));                     } // Clone
              if (alg[1]==&apos;w&apos;) {n = (num-Trunc(num/Length(sig)))+1; Swap(sig[1], sig[n]);} // Swap
            }
          }
          if (sig!=&apos;&apos;) sLink += &apos;&amp;signature=&apos; + sig;
        }
      }
      if (itag in ([139,140,141,171,172])) { sAudio = sLink; continue; }
      if (sLink!=&apos;&apos;) {
        height = 0; //http://www.genyoutube.net/formats-resolution-youtube-videos.html
        if      (itag in ([13,17,160                  ])) height = 144;
        else if (itag in ([5,36,92,132,133,242        ])) height = 240;
        else if (itag in ([6                          ])) height = 270;
        else if (itag in ([18,34,43,82,100,93,134,243 ])) height = 360;
        else if (itag in ([35,44,83,101,94,135,244,43 ])) height = 480;
        else if (itag in ([22,45,84,102,95,136,298,247])) height = 720;
        else if (itag in ([37,46,85,96,137,248,299    ])) height = 1080;
        else if (itag in ([264,271                    ])) height = 1440;
        else if (itag in ([266,138                    ])) height = 2160;
        else if (itag in ([272                        ])) height = 2304;
        else if (itag in ([38                         ])) height = 3072;
        else continue;
        if (mpPodcastMediaFormats!=&apos;&apos;) {
          priority = HmsMediaFormatPriority(height, mpPodcastMediaFormats);
          if ((priority&gt;=0) || (priority&lt;minPriority)) {
            MediaResourceLink = sLink; minPriority = priority; selHeight = height;
          }
        } else if ((height&gt;selHeight) &amp;&amp; (height&lt;= maxHeight)) {
          MediaResourceLink = sLink; selHeight = height;
          
        } else if ((height&gt;=selHeight) &amp;&amp; (height&lt;= maxHeight) &amp;&amp; (itag in ([18,22,37,38,82,83,84,85]))) {
          // Если выоста такая же, но формат MP4 - то выбираем именно его (делаем приоритет MP4)
          MediaResourceLink = sLink; selHeight = height;
        }
      }
    }
    if (bAdaptive &amp;&amp; (sAudio!=&apos;&apos;)) MediaResourceLink = &apos;-i "&apos;+Trim(MediaResourceLink)+&apos;" -i "&apos;+Trim(sAudio)+&apos;"&apos;;
    
  }
  // Если есть субтитры и в дополнительных параметрах указано их показывать - загружаем 
  if (bSubtitles &amp;&amp; (ttsUrl!=&apos;&apos;)) {
    string sTime1, sTime2; float nStart, nDur;
    sLink = &apos;&apos;; n = WordCount(ttsUrl, &apos;,&apos;);
    for (i=1; i &lt;= n; i++) {
      sData = ExtractWord(i, ttsUrl, &apos;,&apos;);
      sType = HmsPercentDecode(ExtractParam(sData, &apos;lc&apos;, &apos;&apos;, &apos;&amp;&apos;));
      sVal  = HmsPercentDecode(ExtractParam(sData, &apos;u&apos; , &apos;&apos;, &apos;&amp;&apos;));
      if (sType == &apos;en&apos;) sLink = sVal;
      if (sType == sSubtitlesLanguage) { sLink = sVal; break; }
    }
    if (sLink != &apos;&apos;) {
      sData = HmsDownloadURL(sLink, sHeaders, true);
      sMsg  = &apos;&apos;; i = 0;
      RegEx = TRegExpr.Create(&apos;(&lt;(text|p).*?&lt;/(text|p)&gt;)&apos;, PCRE_SINGLELINE); // Convert to srt format
      try {
        if (RegEx.Search(sData)) do {
          if      (HmsRegExMatch(&apos;start="([\\d\\.]+)&apos;, RegEx.Match, sVal)) nStart = StrToFloat(ReplaceStr(sVal, &apos;.&apos;, &apos;,&apos;))*1000;
          else if (HmsRegExMatch(&apos;t="(\\d+)&apos;         , RegEx.Match, sVal)) nStart = StrToFloat(sVal);
          if      (HmsRegExMatch(&apos;dur="([\\d\\.]+)&apos;  , RegEx.Match, sVal)) nDur   = StrToFloat(ReplaceStr(sVal, &apos;.&apos;, &apos;,&apos;))*1000;
          else if (HmsRegExMatch(&apos;d="(\\d+)&apos;         , RegEx.Match, sVal)) nDur   = StrToFloat(sVal);
          sTime1 = HmsTimeFormat(Int(nStart/1000))+&apos;,&apos;+RightCopy(Str(nStart), 3);
          sTime2 = HmsTimeFormat(Int((nStart+nDur)/1000))+&apos;,&apos;+RightCopy(Str(nStart+nDur), 3);
          sMsg += Format("%d\n%s --&gt; %s\n%s\n\n", [i, sTime1, sTime2, HmsHtmlToText(HmsHtmlToText(RegEx.Match(0), 65001))]);
          i++;
        } while (RegEx.SearchAgain());
      } finally { RegEx.Free(); }
      sFile = HmsSubtitlesDirectory+&apos;\\Youtube\\&apos;+PodcastItem.ItemID+&apos;.&apos;+sSubtitlesLanguage+&apos;.srt&apos;;
      HmsStringToFile(sMsg, sFile);
      PodcastItem[mpiSubtitleLanguage] = sFile;
    }
  }
}

////////////////////////////////////////////////////////////////////////////////
// Получение ссылки ресурса видео univertv.ru
bool GetLink_TheoryandPractice(string sLink) {
  string sHtml, sData, sTitle, sVal, sID, sHost, sWar, sSubId, sFile;
  
  sHtml = HmsDownloadUrl(sLink, &apos;Referer: &apos;+sLink, true);
  if (HmsRegExMatch(&apos;data-id="(.*?)"[^&gt;]+data-provider="youtube"&apos;, sHtml, sID)) {
    GetLink_Youtube31(&apos;http://www.youtube.com/watch?v=&apos;+sID);
    return;
    //} else if (HmsRegExMatch(&apos;&lt;video[^&gt;]+src="(.*?)"&apos;, sHtml, MediaResourceLink)) 
    //  return;
  } else if (HmsRegExMatch(&apos;&lt;iframe[^&gt;]+class=[\&apos;"]video[\&apos;"][^&gt;]+src=[\&apos;"](.*?)[\&apos;"]&apos;, sHtml, sLink)) {
    return CheckKnownLinks(sLink);
    
  } else {
    VideoMessage(&apos;Наука и образование&apos;, &apos;Видео "&apos;+mpTitle+&apos;" на странце ресурса "Теории и практики" удалено или недоступно.|Нам всем очень жаль :(&apos;);
    
  }
  return true;
}

////////////////////////////////////////////////////////////////////////////////
// Получение ссылки c video.yandex.ru
bool GetLink_VideoYandex(char sLink) {
  char sHtml, sUser, sVideoId = &apos;&apos;, sToken;
  
  if (!HmsRegExMatch(&apos;video.yandex.ru/.*?/(.*?)/&apos;, sLink, sUser)) {HmsLogMessage(2, mpTitle+&apos; Не смог получить поле user в ссылке на файл видео video.yandex.ru&apos;); return true;}
  if (Pos(&apos;static.video.yandex.ru&apos;, sLink)&gt;0) {
    HmsRegExMatch(&apos;video.yandex.ru/[a-z]+/.*?/(.*?)/&apos;, sLink+&apos;/&apos;, sVideoId);
  } else if (HmsRegExMatch(&apos;video.yandex.ru/iframe/.*?/(.*?)/&apos;, sLink+&apos;/&apos;, sVideoId)) {
  } else {
    if (LeftCopy(sLink, 4)!=&apos;http&apos;) sLink = &apos;http://&apos; + Trim(sLink);
    sHtml = HmsDownLoadUrl(sLink, &apos;Referer: &apos;+sLink, true);
    sHtml = ReplaceStr(sHtml, &apos;\\/&apos;, &apos;/&apos;);
    HmsRegExMatch(&apos;video.yandex.ru/[a-z]+/.*?/(.*?)/&apos;, sHtml, sVideoId);
  }
  if (sVideoId==&apos;&apos;) {HmsLogMessage(2, mpTitle+&apos; Не смог получить поле VideoId в ссылке на файл видео video.yandex.ru&apos;); return true;}
  sHtml = HmsDownLoadUrl(&apos;http://static.video.yandex.ru/get-token/&apos;+sUser+&apos;/&apos;+sVideoId, &apos;Referer: &apos;+sLink, true);
  if (!HmsRegExMatch(&apos;&lt;token&gt;(.*?)&lt;/token&gt;&apos;, sHtml, sToken)) {HmsLogMessage(2, mpTitle+&apos; Не смог получить token на файл видео в video.yandex.ru&apos;); return true;}
  sLink = &apos;http://streaming.video.yandex.ru/get/&apos;+sUser+&apos;/&apos;+sVideoId+&apos;/m450x334.flv?token=&apos;+sToken;
  MediaResourceLink=sLink;
  return true;
}

////////////////////////////////////////////////////////////////////////////////
// Получение ссылки на rutube.ru ----
bool GetLink_RuTube(string sLink) {
  string sData, sVideoId = &apos;&apos;;
  
  // Восполняем неуказанный протол http, если нужно
  if (LeftCopy(sLink, 2)==&apos;//&apos;  ) sLink = &apos;http:&apos;   + Trim(sLink);
  if (LeftCopy(sLink, 4)!=&apos;http&apos;) sLink = &apos;http://&apos; + Trim(sLink);
  
  HmsRegExMatch(&apos;video.rutube.ru/([\\w\\d]{20,})&apos;, sLink, sVideoId);
  HmsRegExMatch(&apos;rutube.ru/video/([\\w\\d]{20,})&apos;, sLink, sVideoId);
  if (sVideoId == &apos;&apos;) {
    sData = HmsDownloadUrl(sLink, &apos;Referer: &apos;+mpFilePath, true);
    HmsRegExMatch(&apos;video.rutube.ru/([\\w\\d]{20,})&apos;, sLink, sVideoId);
    HmsRegExMatch(&apos;rutube.ru/video/([\\w\\d]{20,})&apos;, sLink, sVideoId);
  }
  if (sVideoId != &apos;&apos;) {
    sLink = &apos;http://rutube.ru/api/play/options/&apos; + sVideoId;
    sLink+= &apos;?format=json&amp;no_404=true&amp;sqr4374_compat=1&amp;referer=&apos; + HmsHttpEncode(mpFilePath) + &apos;&amp;_=&apos;+ReplaceStr(VarToStr(random), &apos;,&apos;, &apos;.&apos;);
    sData = HmsDownloadUrl(sLink, &apos;Referer: &apos;+mpFilePath, true);
    if (HmsRegExMatch(&apos;(http[^"&gt;\&apos;]+m3u8[^"}&gt;\&apos;]+)&apos;, sData, sLink)) {
      MediaResourceLink = &apos; &apos;+sLink;
      return true;
    } 
  }
  HmsLogMessage(2, mpTitle+&apos;: не удалось получить ссылку на видео rutube.ru по &apos;+sLink);
  return false;
}

////////////////////////////////////////////////////////////////////////////////
// Получение ссылки видео vimeo.com
bool GetLink_VimeoCom(char sLink) {
  char sData, sID; bool bSuccess = false;
  
  if (HmsRegExMatch(&apos;vimeo.com/(\\d+)&apos;, sLink, sID)) sLink = &apos;http://player.vimeo.com/video/&apos;+sID;
  
  sData = HmsRemoveLineBreaks(HmsDownloadUrl(sLink, &apos;Referer: &apos;+sLink, true));
  if (HmsRegExMatch(&apos;"duration":(\\d+)&apos;, sData, sID)) {
    PodcastItem[mpiTimeLength] = HmsTimeFormat(StrToInt(sID))+&apos;.000&apos;;
    //mpTimeLength = PodcastItem[mpiTimeLength];
  }
  
  if (HmsRegExMatch(&apos;video/mp4[^}]+"url":"(.*?)"&apos;, sData, MediaResourceLink)) {
    bSuccess = true;
    
  } else if (HmsRegExMatch(&apos;"hls":{"all":"(http.*?)"&apos;, sData, sLink)) {
    MediaResourceLink = &apos; &apos;+sLink;
    bSuccess = true;
    
  } else if (HmsRegExMatch(&apos;"hls":{"url":"(http.*?)"&apos;, sData, sLink)) {
    MediaResourceLink = &apos; &apos;+sLink;
    bSuccess = true;
    
  } else {
    HmsLogMessage(2, "Не удалось обнаружить ссылку на поток по ссылке c Vimeo.com");
  }
  
  return true;
}

////////////////////////////////////////////////////////////////////////////////
// Получение ссылки ресурс видео univertv.ru
char ConvertSubtitlesJson2Srt(char sJsonData, int nIntroDuration=0) {
  char sData=&apos;&apos;, sText, sStart, sEnd; TJsonObject jObject, JSON = TJsonObject.Create();
  int i, nStart;
  try {
    JSON.LoadFromString(sJsonData);
    for(i=0; i&lt;JSON["captions"].Count; i++) {
      jObject = JSON["captions"].AsArray[i];
      nStart = jObject.I["startTime"]+nIntroDuration;
      sStart = HmsTimeFormat(Int(nStart/1000))+&apos;,000&apos;;
      sEnd   = HmsTimeFormat(Int((nStart+jObject.I["duration"])/1000))+&apos;,000&apos;;
      sText  = jObject.S["content"];
      sData += Format(&apos;%d\r\n%s --&gt; %s\r\n%s\r\n\r\n&apos;, [i+1, sStart, sEnd, sText]);
    }
  } finally {
    JSON.Free();
  }
  return sData;
}

////////////////////////////////////////////////////////////////////////////////
// Получение ссылки ресурс видео univertv.ru
bool GetLink_UniverTV(char sLink) {
  char sHtml, sData, sTitle, sVal, sID, sHost, sWar, sSubId, sFile;
  
  MediaResourceLink = &apos;&apos;;
  //loadVideo(1, 10, &apos;http://univertv.ru&apos;, &apos;160467&apos;, &apos;2&apos;, &apos;&apos;)
  sHtml = HmsRemoveLineBreaks(HmsDownloadUrl(sLink, &apos;Referer: &apos;+sLink, true));
  if (!HmsRegExMatch3("loadVideo\\((\\d+),.*?,\\s&apos;(.*?)&apos;,\\s*?&apos;(\\d+)&apos;", sHtml, sWar, sHost, sID)) return true;
  if (sWar==&apos;1&apos;) {
    sData = HmsDownloadUrl(sHost+&apos;/xml.php?id=&apos;+sID, &apos;Referer: &apos;+sLink, true);
    HmsRegExMatch("File=[&apos;\"](.*?)[&apos;\"]", sData, MediaResourceLink, 1, PCRE_CASELESS);
  } else {
    sData = HmsDownloadUrl(sHost+&apos;/ajax.php?tpl=3&amp;id=&apos;+sID, &apos;Referer: &apos;+sLink, true);
    HmsRegExMatch("(?:&lt;iframe|&lt;embed)[^&gt;]+src=[&apos;\"](.*?)[&apos;\"]", sData, MediaResourceLink);
  }
  if (HmsRegExMatch("vu=(http[^\"&apos;&amp;]+)", sData, MediaResourceLink)) {
    HmsRegExMatch("ti=(.*?)&amp;", sData, sID);
    sData = HmsDownloadUrl(&apos;http://www.ted.com/talks/subtitles/id/&apos;+sID+&apos;/lang/ru&apos;, &apos;Referer: http://www.ted.com/&apos;, true);
    if (Trim(sData)!=&apos;&apos;) {
      sHtml = HmsDownloadUrl(&apos;http://www.ted.com/talks/subtitleInfo/id/&apos;+sID, &apos;Referer: http://www.ted.com/&apos;, true);
      sVal  = &apos;0&apos;; HmsRegExMatch(&apos;"introDuration":(\\d+)&apos;, sHtml, sVal);
      sHtml = ConvertSubtitlesJson2Srt(sData, StrToInt(sVal));
      sFile = IncludeTrailingBackslash(HmsSubtitlesDirectory)+&apos;UniverTV\\&apos;+PodcastItem.ItemID+&apos;.srt&apos;;
      HmsStringToFile(sHtml, sFile);
      PodcastItem[mpiSubtitleLanguage] = sFile;
      PodcastItem[mpiSubtitleList    ] = sFile;
    }
  }
  return CheckKnownLinks(MediaResourceLink);
}

////////////////////////////////////////////////////////////////////////////////
// Получение ссылки видео ресурса nkj.ru
bool GetLink_NkjRu(char sLink) {
  char sData, sID=&apos;&apos;, sVal, sTime=&apos;&apos;; bool bSuccess=false;
  
  if (HmsRegExMatch(&apos;\\?num=(\\d+)&apos;, sLink, sID)) {
    sLink = &apos;http://www.nkj.ru/nkjnew/templates/xml/xml_video.php?num=&apos;+sID;
    sData = HmsUtf8Decode(HmsDownloadUrl(sLink, &apos;Referer: &apos;+sLink, true));
    bSuccess = HmsRegExMatch(&apos;&lt;file&gt;(.*?)&lt;/file&gt;&apos;, sData, MediaResourceLink);
  } else {
    sData = HmsUtf8Decode(HmsDownloadUrl(sLink, &apos;Referer: &apos;+sLink, true));
    if (HmsRegExMatch(&apos;&lt;(?:iframe|embed)[^&gt;]+src=["\&apos;](.*?)["\&apos;]&apos;, sData, sLink)) CheckKnownLinks(sLink);
  }
  return bSuccess;
}

////////////////////////////////////////////////////////////////////////////////
// Получение ссылки видео ресурса popmech.ru
bool GetLink_PopMechRu(char sLink) {
  char sHtml, sID=&apos;&apos;, sVal, sTime=&apos;&apos;; bool bSuccess=false;
  sHtml = HmsRemoveLineBreaks(HmsDownloadUrl(sLink, &apos;Referer: &apos;+sLink, true));
  if (!HmsRegExMatch(&apos;video_player[^&gt;]+num=(\\d+)&apos;, sHtml, sID))
    HmsRegExMatch(&apos;player_rate2\\([\&apos;"](\\d+)&apos; , sHtml, sID);
  if (sID!=&apos;&apos;) {
    sHtml = HmsDownloadUrl(&apos;http://www.popmech.ru/templates/xml/xml_video.php?num=&apos;+sID, &apos;Referer: &apos;+sLink, true);
    sHtml = HmsRemoveLineBreaks(sHtml);
    if (HmsRegExMatch(&apos;&lt;duration&gt;(\\d+)&lt;/duration&gt;&apos;, sHtml, sVal)) PodcastItem[mpiTimeLength] = HmsTimeFormat(StrToInt(sVal))+&apos;.000&apos;;
    HmsRegExMatch(&apos;&lt;file&gt;(.*?)&lt;/file&gt;&apos;, sHtml, MediaResourceLink);
    bSuccess = true;
  }
  return bSuccess;
}

////////////////////////////////////////////////////////////////////////////////
// Получение ссылки видео InternetUrok.ru
bool GetLink_InternetUrokRu() {
  string sData, sVal; bool bResult = false;
  
  if (HmsRegExMatch(&apos;interneturok.ru/lesson/(\\d+)&apos;, mpFilePath, sVal)) {
    sData = HmsDownloadURL(&apos;http://interneturok.ru/mapi/lessons/&apos;+sVal+&apos;.json?sid=vault13secret&apos;, &apos;&apos;, true);
    bResult = HmsRegExMatch(&apos;"video".*"url":"(.*?)"&apos;, sData, MediaResourceLink);
  } else {
    sData = HmsDownloadURL(mpFilePath, &apos;Referer: &apos;+mpFilePath, true);
    if (HmsRegExMatch(&apos;&lt;iframe[^&gt;]+src="([^"]*?/embed/.*?)"&apos;, sData, sVal))
      sData = HmsDownloadURL(HmsExpandLink(sVal, gsUrlBase), &apos;Referer: &apos;+mpFilePath, true);
    bResult = HmsRegExMatch(&apos;"videos".*"(http[^"]+mp4)&apos;, sData, MediaResourceLink);
    HmsRegExMatch(&apos;"duration":(\\d+)&apos;, sData, PodcastItem[mpiTimelength]); 
  }
  return bResult; 
}

////////////////////////////////////////////////////////////////////////////////
// Получение ссылки на ustream.tv
bool GetLink_UstreamTv(string sLink) {
  //http://api.ustream.tv/json/channel/live-iss-stream/getInfo?key=D9B39696EF3F310EA840C3A8EFC8306D
  string sHtml, sMgid, sVideoId, sStreamName, sCdnUrl, siLink, sAmfLink;
  siLink   = &apos;http://iphone-streaming.ustream.tv/uhls/%s/streams/live/iphone/playlist.m3u8&apos;;
  sAmfLink = &apos;http://cdngw.ustream.tv/Viewer/getStream/1/%s.amf&apos;;
  if (HmsRegExMatch(&apos;ustream.tv/\\w+/(\\d+)$&apos;, sLink, sVideoId)) {
    // Recorded
    MediaResourceLink = &apos;http://tcdn.ustream.tv/video/&apos;+sVideoId;
    return true;
  } else {
    if (!HmsRegExMatch(&apos;ustream.tv/(\\d+)$&apos;, sLink, sVideoId)) {
      sHtml = HmsDownloadUrl(sLink, &apos;Referer: &apos;+sLink, true);
      if (!HmsRegExMatch(&apos;contentId=(\\d+)&apos;, sHtml, sVideoId)) {
        HmsLogMessage(2, mpTitle+&apos; Не смог найти VideoId в ссылке ustream.tv&apos;);
        return true;
      }
      if (HmsRegExMatch(&apos;"stream":{[^}]*"hls":"(.*?)"&apos;, sHtml, sLink)) {
        MediaResourceLink = &apos; &apos;+HmsJsonDecode(sLink);
        return true;
      }
    }
  }
  siLink = Format(siLink, [sVideoId]); sAmfLink = Format(sAmfLink, [sVideoId]);
  // Live
  sHtml = HmsDownloadUrl(sAmfLink, &apos;Referer: &apos;+sLink, true);
  //HmsStringToFile(sHtml, &apos;D:\\&apos;+sVideoId+&apos;.amf&apos;);
  sLink = &apos;&apos;;
  if (Pos(&apos;fmsUrl&apos;, sHtml)&gt;0) {
    HmsRegExMatch(&apos;fmsUrl.*?(rtmp:[^\\x00]+)&apos;, sHtml, sCdnUrl);
    if (sCdnUrl==&apos;&apos;) {HmsLogMessage(2, mpTitle+&apos; Не смог получить fmsUrl в amf файле. Канал отключен?&apos;); return true;}
    sLink = Format(&apos;rtmpdump.exe -v -W "http://www.ustream.tv/flash/viewer.swf" -r "%s" -a "ustreamVideo/%s" -y "streams/live" -p "%s"&apos;, [sCdnUrl, sVideoId, sLink]);
  } else if (Pos(&apos;cdnUrl&apos;, sHtml)&gt;0) {
    HmsRegExMatch(&apos;cdnUrl.*?(rtmp:[^\\x00]+)&apos;, sHtml, sCdnUrl);
    HmsRegExMatch(&apos;streamName.*?(\\w+)&apos;, sHtml, sStreamName);
    HmsRegExMatch(&apos;(http://www.ustream.tv/channel/[^\\x00]+)&apos;, sHtml, sLink);
    if (sCdnUrl==&apos;&apos;) {HmsLogMessage(2, mpTitle+&apos; Не смог найти cdnUrl в amf файле. Канал отключен?&apos;); return true;}
    if (RightCopy(sCdnUrl, 1)==&apos;/&apos;) sCdnUrl = LeftCopy(sCdnUrl, Length(sCdnUrl)-1);
    sLink = Format(&apos;rtmpdump.exe -v -W "http://www.ustream.tv/flash/viewer.swf" -r "%s/%s" -p "%s"&apos;, [sCdnUrl, sStreamName, sLink]);
  } else if (Pos(&apos;EXTM3U&apos;, HmsDownloadUrl(siLink, &apos;&apos;, true))&gt;0) {
    sLink = &apos; &apos;+siLink;
  } else {
    // Канал отключен от прямого вещания? пробуем показать то было в записи
    sLink = &apos;http://tcdn.ustream.tv/video/&apos;+sVideoId;
  }
  MediaResourceLink=sLink;
  return true;
}

///////////////////////////////////////////////////////////////////////////////
// Конвертация длительности из формата youtube в формат HMS
string ConvertYoutubeTime(string sTime) {
  string sVal; int nSeconds = 0;
  
  if (HmsRegExMatch(&apos;(\\d+)H&apos;, sTime, sVal)) nSeconds += StrToInt(sVal)*3600;  
  if (HmsRegExMatch(&apos;(\\d+)M&apos;, sTime, sVal)) nSeconds += StrToInt(sVal)*60;  
  if (HmsRegExMatch(&apos;(\\d+)S&apos;, sTime, sVal)) nSeconds += StrToInt(sVal);
  if (nSeconds==0) nSeconds = 600;
  return HmsTimeFormat(nSeconds)+&apos;.000&apos;;
}

///////////////////////////////////////////////////////////////////////////////
// Конвертация даты-времени из формата youtube в формат HMS
string ConvertYoutubeDate(string sDate) {
  string sY, sM, sD, sTime;
  HmsRegExMatch3(&apos;(\\d{4}).(\\d{2}).(\\d{2})&apos;, sDate, sY, sM, sD);  
  HmsRegExMatch (&apos;T(\\d{2}:\\d{2}:\\d{2})&apos;   , sDate, sTime     );  
  return Format(&apos;%s.%s.%s %s&apos;, [sD, sM, sY, sTime]);
}

///////////////////////////////////////////////////////////////////////////////
// Создание ссылок на видео из скписка json от googleapis
string CreateItems(string sPath, string sObject, string sParam, string sFiltr=&apos;&apos;) {
  string sLink, sData, sName, sID, sImg, sCh, sVal, sResult=&apos;&apos;, sTime;
  int i; TJsonObject JSON, ITEM; TJsonArray ITEMS;
  
  if (HmsRegExMatch(&apos;pageToken=([\\w-_]+)&apos;, mpFilePath, sID)) sParam += &apos;&amp;pageToken=&apos;+sID; 
  
  sLink = Format(gsAPIurl, [sObject, sParam]);
  sData = HmsDownloadUrl(sLink, &apos;&apos;, true);
  
  JSON = TJsonObject.Create();  
  try {
    JSON.LoadFromString(sData);
    sID = JSON.S(&apos;nextPageToken&apos;);
    if (sID!=&apos;&apos;) {
      if (sObject==&apos;search&apos;) mpFilePath = &apos;-search=&apos;+sParam;  
      if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 
      sCh = &apos;?&apos;; if (Pos(&apos;?&apos;, mpFilePath)&gt;0) sCh = &apos;&amp;&apos;;
      CreateFolder(PodcastItem, &apos;Следующая страница&apos;, mpFilePath+sCh+&apos;pageToken=&apos;+sID);
    }
    
    ITEMS = JSON.A(&apos;items&apos;);
    if (ITEMS != nil) {
      for (i=0; i&lt;ITEMS.Length; i++) {
        ITEM = ITEMS[i];
        
        // Хоть playlistItems и возвращает список видео, но там нет длительности
        // Поэтому собираем ID видео, чтобы потом вызвать videos со списком этих ID 
        if (sObject==&apos;playlistItems&apos;) { 
          if (sResult!=&apos;&apos;) sResult +=  &apos;,&apos;;
          sResult += ITEM.S(&apos;contentDetails\\videoId&apos;);
          continue;
          
        } else if (sObject==&apos;activities&apos;) {
          if (sFiltr!=&apos;&apos;) if (ITEM.S[sFiltr]==&apos;&apos;) continue;   
          if (sResult!=&apos;&apos;) sResult +=  &apos;,&apos;;
          sID = ITEM.S(&apos;contentDetails\\recommendation\\resourceId\\videoId&apos;);
          if (sID==&apos;&apos;) sID = ITEM.S(&apos;contentDetails\\playlistItem\\resourceId\\videoId&apos;);
          if (sID==&apos;&apos;) sID = ITEM.S(&apos;contentDetails\\upload\\videoId&apos;);
          if (sID!=&apos;&apos;) sResult += sID;
          continue;
          
        } else if (sObject==&apos;search&apos;) {
          sVal = ITEM.S(&apos;id\\kind&apos;);
          if (sVal==&apos;youtube#playlist&apos;) {
            sID   = ITEM.S(&apos;id\\playlistId&apos;);
            sPath = &apos;http://www.youtube.com/playlist?list=&apos;;
          } else if (sVal==&apos;youtube#channel&apos;) {
            sID   = ITEM.S(&apos;id\\channelId&apos;);
            sPath = &apos;http://www.youtube.com/channel/&apos;;
          } else {
            sID   = ITEM.S(&apos;id\\videoId&apos;);
            sPath = &apos;video&apos;;
            if (sResult!=&apos;&apos;) sResult +=  &apos;,&apos;;
            if (sID!=&apos;&apos;) sResult += sID;
            continue;
          }
          
        } else if (sObject==&apos;videoCategories&apos;) {
          if (!ITEM.B(&apos;snippet\\assignable&apos;)) continue;
          sID   = ITEM.S(&apos;id&apos;);
          if (sID==&apos;1&apos;) sID = &apos;30&apos;;
          
        } else if (sObject==&apos;subscriptions&apos;) {
          sID   = ITEM.S(&apos;snippet\\resourceId\\channelId&apos;);
          
        } else {
          sID   = ITEM.S(&apos;id&apos;);
        }
        if (sID==&apos;&apos;) continue;
        sName = ITEM.S(&apos;snippet\\localized\\title&apos;);  
        if (sName==&apos;&apos;) sName = ITEM.S(&apos;snippet\\title&apos;);  
        sImg  = ITEM.S(&apos;snippet\\thumbnails\\medium\\url&apos;);
        sName = HmsUtf8Decode(sName);
        sVal  = ITEM.S(&apos;contentDetails\\itemCount&apos;); if (sVal==&apos;0&apos;) continue;
        if (sVal!=&apos;&apos;) sName += &apos; [&apos;+sVal+&apos;]&apos;;
        
        if (Pos(sPath, &apos;%s&apos;)&gt;0) sLink = Format(sPath, [sID]);
        else sLink = sPath + sID;
        
        if (sPath==&apos;video&apos; ) {
          if (ITEM.S(&apos;snippet\\liveBroadcastContent&apos;)==&apos;live&apos;) sTime = &apos;04:00:00.000&apos;; 
          else sTime = ConvertYoutubeTime(ITEM.S(&apos;contentDetails\\duration&apos;));
          if (Pos(&apos;DE&apos;, ITEM.S(&apos;contentDetails\\regionRestriction\\blocked&apos;))&gt;0) sID += &apos;&amp;notde=1&apos;;
        } 
        
        if (sPath==&apos;video&apos; ) CreateYoutubeVideo(sID, sName, sImg, sTime, ConvertYoutubeDate(ITEM.S(&apos;snippet\\publishedAt&apos;)), HmsUtf8Decode(ITEM.S(&apos;snippet\\description&apos;)));
        else                 CreateFolder(PodcastItem, sName, sLink, sImg);
      }
    } 
  } finally { JSON.Free(); } 
  return sResult;
}
///////////////////////////////////////////////////////////////////////////////
// Создание видео-ссылки
THmsScriptMediaItem CreateYoutubeVideo(string sID, string sTitle, string sImg, string sTime, string sDate, string sComment=&apos;&apos;) {
  if (LeftCopy(sID, 4)!=&apos;http&apos;) sID = &apos;http://www.youtube.com/watch?v=&apos;+Trim(sID); 
  THmsScriptMediaItem Item = HmsCreateMediaItem(sID, PodcastItem.ItemID);
  Item[mpiTitle     ] = sTitle;
  Item[mpiThumbnail ] = sImg;
  Item[mpiTimeLength] = sTime;
  Item[mpiCreateDate] = sDate; 
  Item[mpiComment   ] = sComment; 
  Item[mpiPartNo    ] = gnTotalItems;
  //Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
  gnTotalItems++; 
  return Item; 
}
///////////////////////////////////////////////////////////////////////////////
// Создание ссылок на видео по ID плейлиста youtube
void CreatePlaylistVideos(string sID) {
  string sIDs, sVal;
  sIDs = CreateItems(&apos;getids&apos;, &apos;playlistItems&apos;, &apos;part=contentDetails&amp;fields=nextPageToken,items(contentDetails%2FvideoId)&amp;playlistId=&apos;+sID);
  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 
  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}
///////////////////////////////////////////////////////////////////////////////
void CreateChannelVideos(string sChannelID) {
  SearchVideosByParam(&apos;&amp;q=&amp;part=snippet&amp;type=video&amp;order=date&amp;channelId=&apos;+sChannelID);
}
///////////////////////////////////////////////////////////////////////////////
void SearchVideosByParam(string sParam) {
  string sIDs, sVal; 
  sIDs = CreateItems(&apos;video&apos;, &apos;search&apos;, sParam);
  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 
  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}
///////////////////////////////////////////////////////////////////////////////
void SearchVideos(string sName, bool bContinue=false) {
  string sVal=&apos;&apos;, sParam = &apos;&apos;, sIDs, sPodcastParams, sKey, sPossibleKeys; int i, nCnt;
  if (!bContinue) {
    sPodcastParams = mpFilePath + &apos; &apos; + PodcastItem.ItemParent[mpiFilePath] + &apos; &apos; + mpPodcastParameters;
    sPossibleKeys  = &apos;channelId,channelType,eventType,location,locationRadius,maxResults,order,publishedAfter,publishedBefore,regionCode,relevanceLanguage,safeSearch,topicId,type,videoCaption,videoCategoryId,videoDefinition,videoDimension,videoDuration,videoEmbeddable,videoLicense,videoSyndicated,videoType&apos;;
    for (i=1; i&lt;=WordCount(sPossibleKeys, &apos;,&apos;); i++) {
      sKey = ExtractWord(i, sPossibleKeys, &apos;,&apos;);
      if (HmsRegExMatch(&apos;-&apos;+sKey+&apos;=([\\w_\\-\\.,:]+)&apos;, sPodcastParams, sVal)) sParam += &apos;&amp;&apos;+sKey+&apos;=&apos; +sVal; 
    }
    
    if (PodcastItem.ItemParent[mpiComment]==&apos;+&apos;) sName = PodcastItem.ItemParent[mpiTitle] + &apos; &apos; + Trim(sName);  
    sIDs = CreateItems(&apos;video&apos;, &apos;search&apos;, &apos;part=snippet&amp;q=&apos;+HmsHttpEncode(HmsUtf8Encode(sName))+sParam);
    
  } else {
    if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, sName, sVal)) sName = ReplaceStr(sName, sVal, &apos;&apos;); 
    sIDs = CreateItems(&apos;video&apos;, &apos;search&apos;, sName);
    
  }
  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 
  
  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}
///////////////////////////////////////////////////////////////////////////////
void CreateChannelSections(string sChannelID, bool bForUser=false) {
  string sLink, sData, sIDs=&apos;&apos;, sType, sID, sName, sChannelData;
  int i, nCnt, nMax; TJsonObject JSON, ITEM; TJsonArray ITEMS; TStrings CHANNELS;
  
  if (bForUser)  
    sLink = Format(gsAPIurl, [&apos;channels&apos;, &apos;part=snippet,contentDetails&amp;forUsername=&apos;+sChannelID]);
  else
    sLink = Format(gsAPIurl, [&apos;channels&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sChannelID]);
  sChannelData = HmsDownloadUrl(sLink, &apos;&apos;, true);
  HmsRegExMatch(&apos;"id":\\s*?"(.*?)"&apos;, sChannelData, sChannelID);
  
  sLink = Format(gsAPIurl, [&apos;channelSections&apos;, &apos;part=snippet,contentDetails&amp;fields=items(id,snippet/type,snippet/title,snippet/localized/title,contentDetails)&amp;channelId=&apos;+sChannelID]);
  sData = HmsDownloadUrl(sLink, &apos;&apos;, true);
  
  JSON = TJsonObject.Create();
  CHANNELS = TStringList.Create();
  try {
    JSON.LoadFromString(sData);
    ITEMS = JSON.A(&apos;items&apos;);
    if (ITEMS != nil) {
      for (i=0; i&lt;ITEMS.Length; i++) {
        ITEM = ITEMS[i];
        sType = ITEM.S(&apos;snippet\\type&apos;);  
        if (sType==&apos;singlePlaylist&apos;) {
          sID   = ITEM.S(&apos;contentDetails\\playlists[0]&apos;);
          CHANNELS.Values[sID] = &apos;1&apos;;
          
        } else if ((sType==&apos;multiplePlaylists&apos;)||(sType==&apos;multipleChannels&apos;)) {
          sID   = ITEM.S(&apos;id&apos;);
          sName = ITEM.S(&apos;snippet\\localized\\title&apos;);
          if (sName==&apos;&apos;) sName = ITEM.S(&apos;snippet\\title&apos;);
          sName = HmsUtf8Decode(sName);
          CreateFolder(PodcastItem, sName, &apos;-channelSection=&apos;+sID);
          
        } 
      }
    }
    
  } finally { JSON.Free(); }
  
  // Create single playlists
  nCnt = 0; nMax = 4; 
  for (i=0; i&lt;CHANNELS.Count; i++) {
    sID = CHANNELS.Names[i];
    nCnt++; if (nCnt&gt;=50) {
      CreateItems(&apos;http://www.youtube.com/playlist?list=&apos;, &apos;playlists&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
      nCnt = 1; sIDs = sID; nMax --; if (nMax&lt;=0) break;
    }
    if (sIDs!=&apos;&apos;) sIDs += &apos;,&apos;; sIDs += sID;
  }
  if (sIDs!=&apos;&apos;) CreateItems(&apos;http://www.youtube.com/playlist?list=&apos;, &apos;playlists&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
  
  CHANNELS.Free();
  
  CreateFolder(PodcastItem, &apos;Плейлисты&apos;, &apos;-channelPlaylists=&apos;+sChannelID);
  
  sLink = &apos;http://www.youtube.com/playlist?list=&apos;;
  if (HmsRegExMatch(&apos;"uploads":\\s*?"(.*?)"&apos;  , sChannelData, sID)) CreateFolder(PodcastItem, &apos;Загруженные видео&apos;, sLink+sID);
  if (HmsRegExMatch(&apos;"likes":\\s*?"(.*?)"&apos;    , sChannelData, sID)) CreateFolder(PodcastItem, &apos;Понравившиеся&apos;    , sLink+sID);
  if (HmsRegExMatch(&apos;"favorites":\\s*?"(.*?)"&apos;, sChannelData, sID)) CreateFolder(PodcastItem, &apos;Любимые&apos;          , sLink+sID);
  
}

///////////////////////////////////////////////////////////////////////////////
// Получение ссылки с lectoriy.mipt.ru
bool GetLink_LectoriyMipt(string sLink) {
  string sHtml = HmsDownloadURL(sLink, &apos;Referer: &apos;+mpFilePath, true);
  if (HmsRegExMatch(&apos;"og:video"[^&gt;]+content="(.*?)"&apos;, sHtml, MediaResourceLink))
    return true;
}

///////////////////////////////////////////////////////////////////////////////
// Получение ссылки с ted.com
void GetLink_TedCom(string sLink) {
  string sHtml, sID, sSubtitlesLanguage=&apos;ru&apos;, sQuality=&apos;high&apos;; //low,high
  
  HmsRegExMatch(&apos;--sublanguage=(\\w+)&apos;, mpPodcastParameters, sSubtitlesLanguage);
  HmsRegExMatch(&apos;--quality=(\\w+)&apos;    , mpPodcastParameters, sQuality);
  
  sHtml = HmsDownloadUrl(sLink, &apos;Referer: &apos;+sLink, True); // Загрузка страницы по ссылке
  if (HmsRegExMatch(&apos;"&apos;+sQuality+&apos;":"([^"]+-ru.mp4)&apos;, sHtml, MediaResourceLink)) return;
  HmsRegExMatch(&apos;"&apos;+sQuality+&apos;":"(.*?)"&apos;, sHtml, MediaResourceLink);
  HmsRegExMatch(&apos;"id":(\\d+)&apos;           , sHtml, sID);
  PodcastItem[mpiSubtitleLanguage] = &apos;http://www.ted.com/talks/subtitles/id/&apos;+sID+&apos;/lang/&apos;+sSubtitlesLanguage+&apos;/format/srt&apos;;
}

///////////////////////////////////////////////////////////////////////////////
// Получение ссылки с postnauka.ru
bool GetLink_Postnauka(string sLink) {
  string sData, sID;
  HmsRegExMatch(&apos;.*/(\\d+)&apos;, sLink, sID);
  sData = HmsDownloadURL(&apos;https://postnauka.ru/api/v1/posts/&apos;+sID+&apos;?expand=content,youtube,date,tagscloud,read_more,interesting,partner&apos;, &apos;Referer: &apos;+sLink, true);
  if (HmsRegExMatch(&apos;"youtube":"(.*?)"&apos;, sData, sID))
    GetLink_Youtube31(&apos;http://www.youtube.com/watch?v=&apos;+sID);
  else
    HmsLogMessage(1, mpTitle+": Невозможно найти ID на youtube видео.");
  return true;
}

////////////////////////////////////////////////////////////////////////////////
// Проверка ссылки на известные нам ресурсы видео
bool CheckKnownLinks(string sLink) {
  if (HmsFileMediaType(sLink)==mtVideo) { MediaResourceLink = sLink; return true; }
  else if (HmsRegExMatch(&apos;(vk.com|vkontakte.ru)&apos;, sLink, &apos;&apos;)) { GetLink_VK(sLink); return true; }
  else if (Pos(&apos;theoryandpractice.ru/video&apos;, sLink)&gt;0) { GetLink_TheoryandPractice(sLink); return true; }
  else if (Pos(&apos;univertv.ru/video&apos;         , sLink)&gt;0) { GetLink_UniverTV(sLink);          return true; }
  else if (Pos(&apos;interneturok.ru&apos;           , sLink)&gt;0) { GetLink_InternetUrokRu();         return true; }
  else if (Pos(&apos;postnauka.ru&apos;, sLink)&gt;0) { GetLink_Postnauka(sLink);   return true; }
  else if (Pos(&apos;youtu&apos;       , sLink)&gt;0) { GetLink_YouTube31(sLink);   return true; } 
  else if (Pos(&apos;vimeo.com&apos;   , sLink)&gt;0) { GetLink_VimeoCom(sLink);    return true; } 
  else if (Pos(&apos;popmech.ru/&apos; , sLink)&gt;0) { GetLink_PopMechRu(sLink);   return true; }
  else if (Pos(&apos;nkj.ru/&apos;     , sLink)&gt;0) { GetLink_NkjRu(sLink);       return true; } 
  else if (Pos(&apos;yandex.ru/&apos;  , sLink)&gt;0) { GetLink_VideoYandex(sLink); return true; }
  else if (Pos(&apos;rutube.ru/&apos;  , sLink)&gt;0) { GetLink_RuTube(sLink);      return true; }
  else if (Pos(&apos;ted.com/&apos;    , sLink)&gt;0) { GetLink_TedCom(sLink);      return true; }
  else if (Pos(&apos;ustream.tv/&apos; , sLink)&gt;0) { GetLink_UstreamTv(sLink);   return true; }
  return false;
}

////////////////////////////////////////////////////////////////////////////////
// Проверка значения текущей пути (в gsVal получаем группировку рег. выражен.)
bool CheckPath(string sPattern) { return HmsRegExMatch(sPattern, mpFilePath, gsVal); }

////////////////////////////////////////////////////////////////////////////////
//                       M A I N     P R O C E D U R E                        //
{
  string sData, sHtml, sLink, sVal, sImg, sName, sID; int i, nCount; THmsScriptMediaItem Item;
  TJsonObject JSON, JSONITEM; TJsonArray JSONLIST; bool bNotLoad=false; TRegExpr RE;
  
  HmsRegExMatch(&apos;(https?://.*?)/&apos;, mpFilePath, gsUrlBase);
  
  if (LOG==1) HmsLogMessage(1, &apos;+++ Начало получения ссылки&apos;);
  if (PodcastItem.IsFolder) {
    
    if (CheckPath(&apos;/channel/([\\w-_]+)/videos&apos;)) CreateChannelVideos(gsVal);
    else if (CheckPath(&apos;/channel/([\\w-_]+)&apos;  )) CreateChannelSections(gsVal);
    else if (CheckPath(&apos;/user/([\\w-_]+)&apos;     )) CreateChannelSections(gsVal, true);
    else if (CheckPath(&apos;\\?list=([\\w-_]+)&apos;   )) CreatePlaylistVideos(gsVal);
    else if (CheckPath(&apos;-search="(.*?)"&apos;      )) SearchVideos(gsVal);       // Просто поиск значения
      else if (CheckPath(&apos;-search=(.*)&apos;         )) SearchVideos(gsVal, true); // Продожение поиска (техническая ссылка, создаётся сама)
      //else if (!CheckPath(&apos;^http&apos;)) SearchVideos(mpTitle);                  // Иначе, если в ссылке не http адрес - поиск названия
    
    else if (Pos(&apos;univertv.ru&apos;, mpFilePath)&gt;0) {
      if (RightCopy(mpFilePath, 1)==&apos;/&apos;) mpFilePath += &apos;?lang=4&apos;;
      gsPatternBlock  = &apos;&lt;div[^&gt;]+class="item"&gt;(.*?)&lt;/table&gt;&apos;;
      gsCutPage       = &apos;listItem1Box(.*?)End listItem1Box&apos;;
      gsPatternTitle  = &apos;(&lt;h\\d.*?&lt;/h\\d&gt;)&apos;;
      gsPatternLink   = &apos;&lt;a[^&gt;]+href="(.*?)"&apos;;
      gsPatternImg    = &apos;&lt;img[^&gt;]+src="(.*?)"&apos;;
      gsPatternDesc   = &apos;&lt;/h\\d&gt;(.*?)&lt;/td&gt;&apos;;
      gsPatternTime   = &apos;&gt;(\\d?\\d?\\s*?:\\s*?\\d{2}\\s*?:\\s*?\\d{2})&lt;&apos;;
      gsPatternYear   = &apos;\\d\\d\\.\\d\\d\\.(\\d{4})&apos;;
      gsPatternGenre  = &apos;(&lt;a[^&gt;]+class="catalog".*?&lt;/a&gt;)&apos;;
      gsFolderCond    = &apos;src="/images/kurs&apos;;
      gsPatternPages  = &apos;.*page=(\\d+)"&gt;\\d+&lt;&apos;;
      LoadPagesAndCreateLinksUniversal(mpFilePath, PodcastItem);
      
    } else if (Pos(&apos;lektorium.tv&apos;, mpFilePath)&gt;0) {
      gsPatternBlock  = &apos;views-row(.*?)&lt;/div&gt;\\s*?&lt;/div&gt;\\s*?&lt;/div&gt;&apos;;
      gsPatternTitle  = &apos;(&lt;a.*?&lt;/a&gt;)&apos;;
      gsPatternLink   = &apos;&lt;a[^&gt;]+href="(.*?)"&apos;;
      gsPatternImg    = &apos;&lt;img[^&gt;]+src="(.*?)"&apos;;
      gsPatternTime   = &apos;&gt;(\\d?\\d?\\s*?:\\s*?\\d{2}\\s*?:\\s*?\\d{2})&lt;&apos;;
      gsFolderCond    = &apos;href="/course/&apos;;
      LoadPagesAndCreateLinksUniversal(mpFilePath, PodcastItem);
      
    } else if (Pos(&apos;lectoriy.mipt.ru&apos;, mpFilePath)&gt;0) {
      gsPatternBlock  = &apos;(&lt;div[^&gt;]+(lecturer-lecture|course-lecture)".*?-title.*?&lt;/div&gt;\\s*?&lt;/div&gt;)&apos;;
      gsPatternTitle  = &apos;(&lt;div[^&gt;]+title.*)&apos;;
      gsPatternLink   = &apos;&lt;a[^&gt;]+href="([^#].*?)"&apos;;
      gsPatternImg    = &apos;&lt;img[^&gt;]+src="(.*?)"&apos;;
      gsPatternTime   = &apos;duration"&gt;(.*?)&lt;&apos;;
      //gsFolderCond    = &apos;href="/(course|collection)/&apos;;
      //gsSkipCond      = &apos;(?!href="/lecture/)&apos;;
      LoadPagesAndCreateLinksUniversal(mpFilePath, PodcastItem);
      
    } else if (Pos(&apos;postnauka.ru&apos;, mpFilePath)&gt;0) {
      if (Pos(&apos;/courses/&apos;, mpFilePath)&gt;0) {
        if (!HmsRegExMatch(&apos;/courses/([\\w+-]+)&apos;, mpFilePath, sVal))
          HmsRegExMatch(&apos;.*/([\\w+-]+)&apos;      , mpFilePath, sVal);
        sData = HmsDownloadURL(&apos;https://postnauka.ru/api/v1/courses/&apos;+sVal, &apos;Referer: &apos;+mpFilePath, true);
        JSON  = TJsonObject.Create();
        try {
          JSON.LoadFromString(sData);
          JSONLIST = JSON["courses"].AsArray;
          for (i=0; i&lt;JSONLIST.Length; i++) {
            JSONITEM = JSONLIST[i];
            if (!HmsRegExMatch(&apos;/(video|tv|lectures)/&apos;, JSONITEM.S["link"], &apos;&apos;)) continue;
            if (JSONITEM.S["attachment\\source"]=="youtube") {
              sLink = &apos;http://www.youtube.com/watch?v=&apos;+JSONITEM.S["attachment\\path"];
              sImg  = "http://img.youtube.com/vi/"     +JSONITEM.S["attachment\\path"]+"/0.jpg";
            } else {
              if (JSONITEM.S["attachment\\source"]=="image")
                sImg = JSONITEM.S["attachment\\path"];
              else 
                sImg = JSONITEM.S["authors\\0\\image"];
              sLink = &apos;https://postnauka.ru&apos;+JSONITEM.S["link"];
            }
            sName = Format(&apos;%.2d %s&apos;, [i+1, HmsUtf8Decode(JSONITEM.S["title"])]);
            if (HmsRegExMatch(&apos;/(lectures)/&apos;, sLink, &apos;&apos;))
              CreateFolder(PodcastItem, sName, sLink, sImg);
            else
              CreateMediaItem(PodcastItem, sName, sLink, sImg, &apos;00:40:00.000&apos;);
          }
        } finally { JSON.Free; }
        //return;
      } else if (HmsRegExMatch(&apos;/lectures/(\\d+)&apos;, mpFilePath, sID)) {
        sLink = &apos;https://postnauka.ru/api/v1/posts/&apos;+sID+&apos;?expand=content,youtube,date,tagscloud,read_more,interesting,partner&apos;;
        sData = HmsDownloadURL(sLink, &apos;Referer: &apos;+mpFilePath, true);
        JSON  = TJsonObject.Create(); RE = TRegExpr.Create(&apos;post__content__youtube.*?&lt;iframe[^&gt;]+src="([^"]+embed/(.*?))"&apos;, PCRE_SINGLELINE);
        try {
          JSON.LoadFromString(sData);
          sVal = JSON.S["youtube"]; 
          if (sVal==&apos;&apos;) {
            sHtml = JSON.S["content"]; 
            i=1; nCount=0; if (RE.Search(sHtml)) do nCount++; while (RE.SearchAgain());
            if (RE.Search(sHtml)) do {
              if (nCount&gt;1) sName = Format(&apos;%d-я часть&apos;, [i]);
              else          sName = mpTitle;
              sLink = RE.Match(1);
              sImg  = "http://img.youtube.com/vi/"+RE.Match(2)+"/0.jpg";
              CreateMediaItem(PodcastItem, sName, sLink, sImg, &apos;00:40:00.000&apos;);
              i++;
            } while (RE.SearchAgain());
          } else {
            sLink = &apos;http://www.youtube.com/watch?v=&apos;+sVal;
            sImg  = "http://img.youtube.com/vi/"+sVal+"/0.jpg";
            CreateMediaItem(PodcastItem, mpTitle, sLink, sImg, &apos;00:40:00.000&apos;);
          }
        } finally { JSON.Free; RE.Free; }
        
      } else {
        CreateMediaItem(PodcastItem, mpTitle, mpFilePath, mpThumbnail, &apos;00:40:00.000&apos;);
      }
      CreateMediaItem(PodcastItem, &apos;Info&apos;, &apos;Info="&apos;+mpFilePath+&apos;" pic="&apos;+mpThumbnail+&apos;"&apos;, &apos;http://wonky.lostcut.net/vids/info.jpg&apos;, &apos;00:00:15.000&apos;);
    }
  } else {
    if (HmsRegExMatch2(&apos;Info="(.*)" pic="(.*?)"&apos;, mpFilePath, sLink, sImg)) {
      ShowInfo(sLink, sImg);
      return;
    }
    else if (LeftCopy(mpFilePath, 4)==&apos;Info&apos;) {
      ShowInfo();
      return;
    }
    else if (mpFilePath==&apos;Обновить подкаст&apos; ) UpdatePodcast();
    else if (!CheckKnownLinks(mpFilePath)) {
      if (HmsRegExMatch(&apos;lectoriy.mipt.ru&apos;, mpFilePath, sVal)) {
        GetLink_LectoriyMipt(mpFilePath);
        return;
      }
      sHtml = HmsRemoveLineBreaks(HmsDownloadUrl(mpFilePath, &apos;Referer: &apos;+mpFilePath, true));
      if (HmsRegExMatch(&apos;.*&lt;video[^&gt;]+src=["\&apos;](.*?)["\&apos;]&apos;, sHtml, sLink))
        MediaResourceLink = sLink;
      else if (HmsRegExMatch(&apos;&lt;(?:iframe|embed)[^&gt;]+src=["\&apos;](.*?)["\&apos;]&apos;, sHtml, sLink))
        CheckKnownLinks(sLink);
      else if (HmsRegExMatch(&apos;&lt;param[^&gt;]+name="movie"[^&gt;]+value=["\&apos;](.*?)["\&apos;]&apos;, sHtml, sLink))
        CheckKnownLinks(sLink);
      else if (HmsRegExMatch(&apos;(http://[^&gt;"\&apos;]+\\.mp4)["\&apos;&lt;]&apos;, sHtml, sLink))
        CheckKnownLinks(sLink);

    }
  }
  if (LOG==1) HmsLogMessage(1, &apos;--- Конец получения ссылки!&apos;);
}</Value>
    </Property>
    <Property>
      <ID>551</ID>
      <Value>C++Script</Value>
    </Property>
    <Property>
      <ID>100801</ID>
      <Value>1562</Value>
    </Property>
    <Property>
      <ID>100802</ID>
      <Value>20.04.2014</Value>
    </Property>
    <Property>
      <ID>530</ID>
      <Value>///////////////////////////////////////////////////////////////////////////////
//               Г Л О Б А Л Ь Н Ы Е   П Е Р Е М Е Н Н Ы Е                   //
int 
  gnMaxPages   = 10,  // Максимальное количество страниц для загрузки по-умочанию 
  gnMaxInGroup = 100, // Максимальное количество ссылок в группе по-умочанию  
  gnItemsAdded = 0,   // Глобальный счетчик созданных ссылок 
  gnUpdateMode = 1;   // Режим обновления: 0-Только сообщать о вышедшем обновлении, 1-Включить возможность обновить "с пульта телевизора"
string 
  gsUrlBase     = "",                   // База для относительных ссылок страницы
  gsForumPost   = "f=20&amp;t=3697",        // Тема и пост форума homemediaserver.ru, где выложен подкаст (для проверки обновлений)
  gsVersion     = "2017.02.24",         // Версия подкаста (то, что должно быть в комментарии к файлу на форуме)
  gsGroupingKey = "none",               // Группировка по-умочанию (none - выключена) 
  gsAPIurl      = &apos;https://www.googleapis.com/youtube/v3/%s?key=AIzaSyAdHF0s4Kl3LOTnEAnLaB-49-zRGckPzi4&amp;maxResults=50&amp;gl=ru&amp;regionCode=ru&amp;hl=ru&amp;%s&apos;,
  gsHeaders     = "";
TDateTime 
  gTimeStart    = Now;               // Время запуска скрипта 

bool 
  gbYearInTitle = false;             // Флаг добавления года к названию

// Регулярные выражения для поиска на странице блоков с информацией о видео
string
  gsPatternBlock = &apos;(&lt;div[^&gt;]+movie.*?&lt;div[^&gt;]+clear)&apos;, // Искомые блоки с информацией
  gsCutPage      = &apos;&apos;,

  // Шаблоны получения информации из искомых блоков
  gsPatternTitle = &apos;&apos;,
  gsPatternTitle2= &apos;&apos;,
  gsPatternLink  = &apos;&apos;,
  gsPatternYear  = &apos;&apos;,
  gsPatternDesc  = &apos;&apos;,
  gsPatternTime  = &apos;&apos;,
  gsPatternGenre = &apos;&apos;,
  gsPatternImg   = &apos;&lt;img[^&gt;]+src=["\&apos;](.*?)["\&apos;]&apos;,
  gsRemoveWords  = &apos;&apos;,
  gsFolderCond   = &apos;&apos;,
  gsPatternGroup = &apos;&apos;,
  // Регулярка поиска максимального номера страницы для дозагрузки
  gsPatternPages = &apos;&apos;,
  gsPagesParam   = &apos;&apos;; // Добавляемый параметр для дозагрузки страниц

///////////////////////////////////////////////////////////////////////////////
//                             Ф У Н К Ц И И                                 //

// ------------------------------------------ Проверка обновлений подкаста ----
bool CheckUpdates() {
  string sHtml, sVer, sVal, sText; THmsScriptMediaItem Folder, Item;

  if ((Pos(&apos;--chkupdates&apos;, mpPodcastParameters)&lt;1) || (gsForumPost==&apos;&apos;)) return;

  sVal = gsUrlBase+DateToStr(gTimeStart);            // Формируем идентификатор подкаста с датой старта
  if ((gsUserVariable4==sVal) &amp;&amp; !DebugMode) return; // Если уже проверяли сегодяня, выходим
  gsUserVariable4 = sVal;                            // Запоминаем эту дату проверки обновления, дабы не проверять каждый раз

  // Загружаем страницу форума, где выложен данный подкаст
  sHtml = HmsDownloadUrl(&apos;http://homemediaserver.ru/forum/viewtopic.php?&apos;+gsForumPost, &apos;&apos;, true);
  sHtml = HmsRemoveLineBreaks(HmsUtf8Decode(sHtml));
  
  // Если указан номер сообщения на форуме - вырезаем из всей страницы только это сообщение
  if (HmsRegExMatch(&apos;(#p\\d+)&apos;, gsForumPost, sVal)) HmsRegExMatch(sVal+&apos;(.*?)Скачиваний:&apos;, sHtml, sHtml);
  // Пытаемся получить комментарий к файлу = версию подкаста на форуме
  if (!HmsRegExMatch(&apos;Комментарий к файлу:&lt;/b&gt;(.*?)&lt;/span&gt;&apos;, sHtml, sVer)) return;
  if (Pos(&apos;*&apos;, sVer)&gt;0) gnUpdateMode = 0; // Если версия помечена звездочкой, не даём автоматом обновлять
  if (sVer!=gsVersion) {
    // Версия не совпадает, формируем из сообщения текст информации о подкасте.
    HmsRegExMatch(&apos;&lt;div[^&gt;]+class="postbody"&gt;(.*?)&lt;table&apos;, sHtml, sText);
    sText = HmsHtmlToText(sText);
    // В данном случае, вырезаем лишнее из текста информации о подкасте
    if (HmsRegExMatch(&apos;^(.*?)UPD&apos;, sText, sVal, 1, PCRE_SINGLELINE)) sText=ReplaceStr(sText, sVal, &apos;&apos;);
    sText = ReplaceStr(sText, &apos;UPD&apos;, &apos;|UPD&apos;);
    
    TStrings INFO = TStringList.Create(); // Создаём объект TStrings для информации
    //INFO.Values[&apos;Poster&apos;] = &apos;&apos;;
    INFO.Values[&apos;Title&apos; ] = &apos;Обновление подкаста "Наука и образование"&apos;;
    INFO.Values[&apos;Info&apos;  ] = &apos;Текущая версия подкаста: &apos;+gsVersion+&apos;|Версия подкаста на сайте: &apos;+sVer;
    INFO.Values[&apos;Descr&apos; ] = ReplaceStr(sText, &apos;\r\n&apos;, &apos;|&apos;);

    Folder = CreateFolder(FolderItem, &apos;Есть обновления подкаста&apos;);

    if (gnUpdateMode&gt;0) {
      Item = HmsCreateMediaItem(&apos;Обновить подкаст&apos;, Folder.ItemID);
      Item[mpiThumbnail ] = &apos;http://wonky.lostcut.net/icons/refresh.png&apos;;
      Item[mpiTimeLength] = &apos;00:00:10.000&apos;;
      Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
      gnItemsAdded++;
    }
    Item = HmsCreateMediaItem(&apos;InfoUpdate&apos;, Folder.ItemID);
    Item[mpiTitle     ] = &apos;Информация&apos;;
    Item[1001001      ] = INFO.Text;
    Item[mpiThumbnail ] = &apos;http://wonky.lostcut.net/vids/info.jpg&apos;;
    Item[mpiTimeLength] = &apos;00:00:10.000&apos;;
    Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
    gnItemsAdded++;

    INFO.Free();
  }
}
// ------------------------------------------------- Создание ссылки-ошибки ---
void CreateErrorItem(string sTitle) {
    THmsScriptMediaItem Item = HmsCreateMediaItem(&apos;Err&apos;, FolderItem.ItemID);
    Item[mpiTitle    ] = sTitle;
    Item[mpiThumbnail] = &apos;http://wonky.lostcut.net/icons/symbol-error.png&apos;;
}

// ------------------------------------ Получение название группы по имени ----
string GetGroupName(string sName) {
  string sGroupName = &apos;#&apos;;

  sName = Uppercase(sName);
  // Пропускаем первые не алфавитные символы
  if (HmsRegExMatch(&apos;([A-ZА-Я].*)&apos;, sName, sName     )) sGroupName = sName[1];
  if (HmsRegExMatch(&apos;[A-Z]&apos;, sGroupName  , sGroupName)) sGroupName = &apos;A..Z&apos;; // Начинается на латинскую букву
  return sGroupName;
}

// -------------------------------------------- Создание ссылки (подкаста) ----
THmsScriptMediaItem CreateFolder(THmsScriptMediaItem ParentFolder, 
                     char sLink, char sTitle="", char sYear="", char sImg="") {

  THmsScriptMediaItem Item = ParentFolder.AddFolder(sLink);
  Item[mpiTitle          ] = sTitle;
  Item[mpiFolderSortOrder] = "-mpCreateDate";
  Item[mpiThumbnail      ] = sImg;
  Item[mpiYear           ] = sYear; // Для сортировки по годам
  Item[mpiCreateDate     ] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
  return Item; 
}

// ------------------------------------------ Проверка параметров подкаста ----
void CheckParameters () {
  string sVal;

  // Устанавливаем значения глобальных переменных, если они указаны в параметрах подкаста
  gbYearInTitle = (Pos(&apos;--yearintitle&apos;, mpPodcastParameters) &gt; 0);      // Добавлять год к названию
  HmsRegExMatch(&apos;--group=(\\w+)&apos;, mpPodcastParameters, gsGroupingKey);  // Режим группировки ("alph", "year", "none")
  if (HmsRegExMatch(&apos;--maxingroup=(\\d+)&apos;, mpPodcastParameters, sVal)) gnMaxInGroup = StrToInt(sVal); // Максимальное количество ссылок в группе
  if (HmsRegExMatch(&apos;--maxpages=(\\d+)&apos;  , mpPodcastParameters, sVal)) gnMaxPages   = StrToInt(sVal); // Максимальное количество страниц для загрузки
}

// ------------------------ Восстановление отностительной ссылки до полной ----
string RightExpandLink(string sLink, string sUrlBase=&apos;&apos;) {
  if (Trim(sLink)==&apos;&apos;) return &apos;&apos;;
  if (sUrlBase==&apos;&apos;) HmsRegExMatch(&apos;^(.*)/&apos;, mpFilePath, sUrlBase);
  if (LeftCopy(sLink, 4)!=&apos;http&apos;) {
    if (HmsRegExMatch(&apos;^\\.(/.*)&apos;, sLink, sLink)) sLink = sUrlBase + Trim(sLink);
    else if (gsUrlBase[Length(gsUrlBase)] == &apos;=&apos;) sLink = sUrlBase + Trim(sLink);
    else if (sLink[1]!=&apos;/&apos;)                       sLink = sUrlBase + &apos;/&apos; + Trim(sLink);
    else                                          sLink = HmsExpandLink(sLink, gsUrlBase);
  }
  return ReplaceStr(sLink, &apos;amp;&apos;, &apos;&apos;);
}

// ----------------------------------------------------------------------------
void InternetUrokCreateLessons(string sID) {
  string sLink, sData, sName, sGrp; int i, n; THmsScriptMediaItem Folder, Item;

  bool bNum = (Pos(&apos;--numiration&apos;, mpPodcastParameters)&gt;0);

  sData = HmsDownloadURL(&apos;http://interneturok.ru/mapi/schedules/&apos;+sID+&apos;/full.json?sid=vault13secret&apos;, &apos;&apos;, true);

  TJsonObject JSON = TJsonObject.Create();  TJsonArray  SECTIONS, LESSONS;
  try {
    JSON.LoadFromString(sData);
    SECTIONS = JSON[&apos;record&apos;].A[&apos;sections&apos;];
    for (i=0; i&lt;SECTIONS.Length; i++) {
      sGrp    = SECTIONS[i].S[&apos;name&apos;];
      LESSONS = SECTIONS[i].A[&apos;lessons&apos;];
      //if (bNum) sGrp = Format(&apos;%.2d &apos;+Trim(sGrp), [i+1]);
      for (n=0; n&lt;LESSONS.Length; n++) {
        sLink = &apos;http://interneturok.ru/lesson/&apos;+LESSONS[n].S[&apos;id&apos;];
        sName = HmsHtmlToText(LESSONS[n].S[&apos;name&apos;]);
        if (bNum) sName = Format(&apos;%.2d &apos;+Trim(sName), [n+1]);
        
        Item = HmsCreateMediaItem(sLink, FolderItem.ItemID, sGrp);
        Item[mpiTitle     ] = sName;
        Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0)); gnItemsAdded++;
        Item[mpiTimeLength] = LESSONS[n].S[&apos;duration&apos;];
        Item[mpiThumbnail ] = LESSONS[n].S[&apos;thumb_small&apos;]; 
        Item[mpiYear      ] = LESSONS[n].S[&apos;year&apos;]; 
        Item[mpiGenre     ] = JSON.S[&apos;record\\subject\\name&apos;]; 
      }
    }
  } finally {JSON.Free;}
}

///////////////////////////////////////////////////////////////////////////////
// Конвертация длительности из формата youtube в формат HMS
string ConvertYoutubeTime(string sTime) {
  string sVal; int nSeconds = 0;
  
  if (HmsRegExMatch(&apos;(\\d+)H&apos;, sTime, sVal)) nSeconds += StrToInt(sVal)*3600;  
  if (HmsRegExMatch(&apos;(\\d+)M&apos;, sTime, sVal)) nSeconds += StrToInt(sVal)*60;  
  if (HmsRegExMatch(&apos;(\\d+)S&apos;, sTime, sVal)) nSeconds += StrToInt(sVal);
  if (nSeconds==0) nSeconds = 600;
  return HmsTimeFormat(nSeconds)+&apos;.000&apos;;
}

///////////////////////////////////////////////////////////////////////////////
// Конвертация даты-времени из формата youtube в формат HMS
string ConvertYoutubeDate(string sDate) {
  string sY, sM, sD, sTime;
  HmsRegExMatch3(&apos;(\\d{4}).(\\d{2}).(\\d{2})&apos;, sDate, sY, sM, sD);  
  HmsRegExMatch (&apos;T(\\d{2}:\\d{2}:\\d{2})&apos;   , sDate, sTime     );  
  return Format(&apos;%s.%s.%s %s&apos;, [sD, sM, sY, sTime]);
}

///////////////////////////////////////////////////////////////////////////////
// Создание ссылок на видео из скписка json от googleapis
string CreateItems(string sPath, string sObject, string sParam, string sFiltr=&apos;&apos;) {
  string sLink, sData, sName, sID, sImg, sCh, sVal, sResult=&apos;&apos;, sTime;
  int i; TJsonObject JSON, ITEM; TJsonArray ITEMS;

  if (HmsRegExMatch(&apos;pageToken=([\\w-_]+)&apos;, mpFilePath, sID)) sParam += &apos;&amp;pageToken=&apos;+sID; 

  sLink = Format(gsAPIurl, [sObject, sParam]);
  sData = HmsDownloadUrl(sLink, gsHeaders, true);
  
  JSON = TJsonObject.Create();  
  try {
    JSON.LoadFromString(sData);
    sID = JSON.S(&apos;nextPageToken&apos;);
    if (sID!=&apos;&apos;) {
      if (sObject==&apos;search&apos;) mpFilePath = &apos;-search=&apos;+sParam;  
      if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 
      sCh = &apos;?&apos;; if (Pos(&apos;?&apos;, mpFilePath)&gt;0) sCh = &apos;&amp;&apos;;
      CreateFolder(FolderItem, mpFilePath+sCh+&apos;pageToken=&apos;+sID, &apos;Следующая страница&apos;);
    }

    ITEMS = JSON.A(&apos;items&apos;);
    if (ITEMS != nil) {
      for (i=0; i&lt;ITEMS.Length; i++) {
        ITEM = ITEMS[i];

      // Хоть playlistItems и возвращает список видео, но там нет длительности
      // Поэтому собираем ID видео, чтобы потом вызвать videos со списком этих ID 
        if (sObject==&apos;playlistItems&apos;) { 
          if (sResult!=&apos;&apos;) sResult +=  &apos;,&apos;;
          sResult += ITEM.S(&apos;contentDetails\\videoId&apos;);
          continue;

        } else if (sObject==&apos;activities&apos;) {
          if (sFiltr!=&apos;&apos;) if (ITEM.S[sFiltr]==&apos;&apos;) continue;   
          if (sResult!=&apos;&apos;) sResult +=  &apos;,&apos;;
                       sID = ITEM.S(&apos;contentDetails\\recommendation\\resourceId\\videoId&apos;);
          if (sID==&apos;&apos;) sID = ITEM.S(&apos;contentDetails\\playlistItem\\resourceId\\videoId&apos;);
          if (sID==&apos;&apos;) sID = ITEM.S(&apos;contentDetails\\upload\\videoId&apos;);
          if (sID!=&apos;&apos;) sResult += sID;
          continue;

        } else if (sObject==&apos;search&apos;) {
          sVal = ITEM.S(&apos;id\\kind&apos;);
          if (sVal==&apos;youtube#playlist&apos;) {
            sID   = ITEM.S(&apos;id\\playlistId&apos;);
            sPath = &apos;http://www.youtube.com/playlist?list=&apos;;
          } else if (sVal==&apos;youtube#channel&apos;) {
            sID   = ITEM.S(&apos;id\\channelId&apos;);
            sPath = &apos;http://www.youtube.com/channel/&apos;;
          } else {
            sID   = ITEM.S(&apos;id\\videoId&apos;);
            sPath = &apos;video&apos;;
            if (sResult!=&apos;&apos;) sResult +=  &apos;,&apos;;
            if (sID!=&apos;&apos;) sResult += sID;
            continue;
          }

        } else if (sObject==&apos;videoCategories&apos;) {
          if (!ITEM.B(&apos;snippet\\assignable&apos;)) continue;
          sID   = ITEM.S(&apos;id&apos;);
          if (sID==&apos;1&apos;) sID = &apos;30&apos;;
        
        } else if (sObject==&apos;subscriptions&apos;) {
          sID   = ITEM.S(&apos;snippet\\resourceId\\channelId&apos;);

        } else {
          sID   = ITEM.S(&apos;id&apos;);
        }
        if (sID==&apos;&apos;) continue;
        sName = ITEM.S(&apos;snippet\\localized\\title&apos;);  
        if (sName==&apos;&apos;) sName = ITEM.S(&apos;snippet\\title&apos;);  
        sImg  = ITEM.S(&apos;snippet\\thumbnails\\medium\\url&apos;);
        sName = HmsUtf8Decode(sName);
        sVal  = ITEM.S(&apos;contentDetails\\itemCount&apos;); if (sVal==&apos;0&apos;) continue;
        if (sVal!=&apos;&apos;) sName += &apos; [&apos;+sVal+&apos;]&apos;;
        
        if (Pos(sPath, &apos;%s&apos;)&gt;0) sLink = Format(sPath, [sID]);
        else sLink = sPath + sID;

        if (sPath==&apos;video&apos; ) {
          if (ITEM.S(&apos;snippet\\liveBroadcastContent&apos;)==&apos;live&apos;) sTime = &apos;04:00:00.000&apos;; 
          else sTime = ConvertYoutubeTime(ITEM.S(&apos;contentDetails\\duration&apos;));
          if (Pos(&apos;DE&apos;, ITEM.S(&apos;contentDetails\\regionRestriction\\blocked&apos;))&gt;0) sID += &apos;&amp;notde=1&apos;;
        } 

        if (sPath==&apos;video&apos; ) CreateYoutubeVideo(sID, sName, sImg, sTime, ConvertYoutubeDate(ITEM.S(&apos;snippet\\publishedAt&apos;)), HmsUtf8Decode(ITEM.S(&apos;snippet\\description&apos;)));
        else                 CreateFolder(FolderItem, sLink, sName, &apos;&apos;, sImg);
      }
    } 
  } finally { JSON.Free(); } 
  return sResult;
}
///////////////////////////////////////////////////////////////////////////////
// Создание видео-ссылки
THmsScriptMediaItem CreateYoutubeVideo(string sID, string sTitle, string sImg, string sTime, string sDate, string sComment=&apos;&apos;) {
  if (LeftCopy(sID, 4)!=&apos;http&apos;) sID = &apos;http://www.youtube.com/watch?v=&apos;+Trim(sID); 
  THmsScriptMediaItem Item = HmsCreateMediaItem(sID, FolderItem.ItemID);
  Item[mpiTitle     ] = sTitle;
  Item[mpiThumbnail ] = sImg;
  Item[mpiTimeLength] = sTime;
  Item[mpiCreateDate] = sDate; 
  Item[mpiComment   ] = sComment; 
  Item[mpiPartNo    ] = gnItemsAdded;
  HmsRegExMatch(&apos;(\\d{4})&apos;, sDate, Item[mpiYear]);
//Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
  gnItemsAdded++; 
  return Item; 
}
///////////////////////////////////////////////////////////////////////////////
// Создание ссылок на видео по ID плейлиста youtube
void CreatePlaylistVideos(string sID) {
  string sIDs, sVal;
  sIDs = CreateItems(&apos;getids&apos;, &apos;playlistItems&apos;, &apos;part=contentDetails&amp;fields=nextPageToken,items(contentDetails%2FvideoId)&amp;playlistId=&apos;+sID);
  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 
  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}
///////////////////////////////////////////////////////////////////////////////
void CreateChannelVideos(string sChannelID) {
  SearchVideosByParam(&apos;&amp;q=&amp;part=snippet&amp;type=video&amp;order=date&amp;channelId=&apos;+sChannelID);
}
///////////////////////////////////////////////////////////////////////////////
void SearchVideosByParam(string sParam) {
  string sIDs, sVal; 
  sIDs = CreateItems(&apos;video&apos;, &apos;search&apos;, sParam);
  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 
  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}
///////////////////////////////////////////////////////////////////////////////
void SearchVideos(string sName, bool bContinue=false) {
  string sVal=&apos;&apos;, sParam = &apos;&apos;, sIDs, sPodcastParams, sKey, sPossibleKeys; int i, nCnt;
  if (!bContinue) {
    sPodcastParams = mpFilePath + &apos; &apos; + FolderItem.ItemParent[mpiFilePath] + &apos; &apos; + mpPodcastParameters;
    sPossibleKeys  = &apos;channelId,channelType,eventType,location,locationRadius,maxResults,order,publishedAfter,publishedBefore,regionCode,relevanceLanguage,safeSearch,topicId,type,videoCaption,videoCategoryId,videoDefinition,videoDimension,videoDuration,videoEmbeddable,videoLicense,videoSyndicated,videoType&apos;;
    for (i=1; i&lt;=WordCount(sPossibleKeys, &apos;,&apos;); i++) {
      sKey = ExtractWord(i, sPossibleKeys, &apos;,&apos;);
      if (HmsRegExMatch(&apos;-&apos;+sKey+&apos;=([\\w_\\-\\.,:]+)&apos;, sPodcastParams, sVal)) sParam += &apos;&amp;&apos;+sKey+&apos;=&apos; +sVal; 
    }

    if (FolderItem.ItemParent[mpiComment]==&apos;+&apos;) sName = FolderItem.ItemParent[mpiTitle] + &apos; &apos; + Trim(sName);  
    sIDs = CreateItems(&apos;video&apos;, &apos;search&apos;, &apos;part=snippet&amp;q=&apos;+HmsHttpEncode(HmsUtf8Encode(sName))+sParam);

  } else {
    if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, sName, sVal)) sName = ReplaceStr(sName, sVal, &apos;&apos;); 
    sIDs = CreateItems(&apos;video&apos;, &apos;search&apos;, sName);
  
  }
  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 

  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}
 

///////////////////////////////////////////////////////////////////////////////
// -------------------- Загрузка страниц, поиск и создание ссылок на видео ----
void CreateLinks() {
  string sHtml, sData, sPage, sName, sLink, sYear, sImg, sVal, sTime, sDesc, sGenre, ch;
  int i, n, nPages, iCnt=0, nGrp=0; string sGrp=""; string sHeaders, sPostData;
  TRegExpr RE; THmsScriptMediaItem Item, Folder = FolderItem; bool bNameCase = false, bNotLoad=false;

  if      (HmsRegExMatch(&apos;interneturok.ru/schedule=(\\d+)&apos;, mpFilePath, sVal)) { 

    InternetUrokCreateLessons(sVal);
    return; 

  } else if (HmsRegExMatch(&apos;vimeo.com/([^/]+)$&apos;, mpFilePath, sVal)) { 

    mpFilePath = &apos;http://vimeo.com/api/v2/&apos;+sVal+&apos;/videos.xml&apos;; 

  } else if (HmsRegExMatch(&apos;youtube.com/playlist\\?list=([\\w\\d-_]+)&apos;, mpFilePath, sVal, 1, PCRE_CASELESS)) {
  
    CreatePlaylistVideos(sVal);
    return;
       
  } else if (HmsRegExMatch(&apos;youtube.com/user/([\\w\\d-_]+)&apos;, mpFilePath, sVal)) {

    sLink = Format(gsAPIurl, [&apos;channels&apos;, &apos;part=contentDetails&amp;forUsername=&apos;+sVal]);
    sData = HmsDownloadUrl(sLink);
    HmsRegExMatch(&apos;"uploads":\\s*?"(.*?)"&apos;, sData, sVal);
    mpFilePath = &apos;http://youtube.com/playlist?list=&apos;+sVal;
    CreatePlaylistVideos(sVal);
    return;

  } else if (HmsRegExMatch(&apos;youtube.com/channel/([\\w\\d-_]+)&apos;, mpFilePath, sVal, 1, PCRE_CASELESS)) {
  
    CreateChannelVideos(sVal);
    return;
  
  }
                                                                   
  gsHeaders = &apos;Referer: &apos;+gsUrlBase+&apos;\r\n&apos;+
              &apos;Accept-Encoding: gzip\r\n&apos;+
              &apos;User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36\r\n&apos;;  

  sLink = mpFilePath; // Ссылка для загрузки страницы


  if (HmsRegExMatch(&apos;interneturok.ru/ru/school/&apos;, mpFilePath, &apos;&apos;)) {
    gsPatternBlock  = &apos;(&lt;li[^&gt;]+list__item.*?&lt;/li&gt;)&apos;;
    gsPatternGroup  = &apos;(&lt;h[^&gt;]+items__header.*?&lt;/h\\d&gt;)&apos;;
    gsPatternTitle  = &apos;(&lt;a.*?&lt;/a&gt;)&apos;;
    gsPatternLink   = &apos;&lt;a[^&gt;]+href="(.*?)"&apos;;
    
  } else if (HmsRegExMatch(&apos;interneturok.ru&apos;, mpFilePath, &apos;&apos;)) {
    gsCutPage       = &apos;article-page(.*?)colspan="6"&apos;;
    gsPatternBlock  = &apos;(&lt;h4[^&lt;]+&lt;a.*?&lt;/h4&gt;)&apos;;
    gsPatternTitle  = &apos;(&lt;a.*?&lt;/a&gt;)&apos;;
    gsPatternLink   = &apos;&lt;a[^&gt;]+href="(.*?)"&apos;;

  } else if (HmsRegExMatch(&apos;univertv.ru&apos;, mpFilePath, &apos;&apos;)) {
    gsCutPage       = &apos;listItem1Box(.*?)End listItem1Box&apos;;
    gsPatternBlock  = &apos;&lt;div class="item"&gt;(.*?)&lt;/table&gt;&apos;;
    gsPatternTitle  = &apos;(&lt;h\\d.*?&lt;/h\\d&gt;)&apos;;
    gsPatternLink   = &apos;&lt;a[^&gt;]+href="(.*?)"&apos;;
    gsPatternDesc   = &apos;&lt;/h\\d&gt;(.*?)&lt;/td&gt;&apos;;
    gsPatternTime   = &apos;&gt;(\\d?\\d?\\s*?:\\s*?\\d{2}\\s*?:\\s*?\\d{2})&lt;&apos;;
    gsPatternYear   = &apos;\\d\\d\\.\\d\\d\\.(\\d{4})&apos;;
    gsPatternGenre  = &apos;(&lt;a[^&gt;]+class="catalog".*?&lt;/a&gt;)&apos;;
    gsFolderCond    = &apos;src="/images/kurs&apos;;                // Условие создания папки, а не ссылки
    gsPatternPages  = &apos;.*page=(\\d+)"&gt;\\d+&lt;&apos;;
    gsPagesParam    = &apos;?page=&lt;PN&gt;&apos;; // Добавляемый параметр для дозагрузки страниц

  } else if (HmsRegExMatch(&apos;lektorium.tv&apos;, mpFilePath, &apos;&apos;)) {
    gsPatternBlock  = &apos;views-row(.*?)class="clearfix"&apos;;
    gsPatternTitle  = &apos;(&lt;h.*?&lt;/h\\d&gt;)&apos;;
    gsPatternLink   = &apos;&lt;h.*?&lt;a[^&gt;]+href="(.*?)"&apos;;
    gsPatternImg    = &apos;&lt;img[^&gt;]+src="(.*?)"&apos;;
    gsPatternTime   = &apos;&gt;(\\d?\\d?\\s*?:\\s*?\\d{2}\\s*?:\\s*?\\d{2})&lt;&apos;;
    gsFolderCond    = &apos;href="/course/&apos;;
    gsPatternPages  = &apos;.*page=(\\d+)"&gt;&apos;;
    gsPagesParam    = &apos;?page=&lt;PN&gt;&apos;; // Добавляемый параметр для дозагрузки страниц

  } else if (HmsRegExMatch(&apos;popmech.ru&apos;, mpFilePath, &apos;&apos;)) { 
    gsCutPage       = &apos;&lt;!-- video --&gt;(.*?)&lt;!-- /video --&gt;&apos;;
    gsPatternBlock  = &apos;&lt;td[^&gt;]+width="50%"[^&gt;]+valign=top(.*?)class=date&apos;;
    gsPatternTitle  = &apos;(&lt;a[^&gt;]+block2_th.*?&lt;/a&gt;)&apos;;
    gsPatternLink   = &apos;&lt;a[^&gt;]+href="(.*?)"&apos;;
    gsPatternImg    = &apos;(images/upload/.*?)\\)&apos;;
    gsPatternPages  = &apos;.*/page/(\\d+)/"[^&gt;]+&gt;\\d+&lt;&apos;;
    gsPagesParam    = &apos;/page/&lt;PN&gt;/&apos;;
    bNameCase = true;

  } else if (HmsRegExMatch(&apos;postnauka.ru&apos;, mpFilePath, &apos;&apos;)) { 
    gsCutPage       = &apos;&apos;;
    gsPatternBlock  = &apos;{("id":.*?)}},&apos;;
    gsPatternTitle  = &apos;"title":"(.*?)"&apos;;
    gsPatternLink   = &apos;"link":"(/(tv|video|lectures|courses).*?)"&apos;;
    gsPatternImg    = &apos;"image":{"url":"(.*?)"&apos;;
    gsFolderCond    = &apos;/&apos;;
    gsRemoveWords   = &apos;(Курс \\|)&apos;;
    if (!HmsRegExMatch(&apos;/themes/([\\w+-]+)&apos;, mpFilePath, sVal))
         HmsRegExMatch(&apos;.*/([\\w+-]+)&apos;     , mpFilePath, sVal);
    sLink = &apos;https://postnauka.ru/api/v1/posts&apos;;
    gsPagesParam    = &apos;?page=&lt;PN&gt;&amp;term=&apos;+sVal;
    bNotLoad        = true;
    sHtml           = &apos;5&apos;;
    gsPatternPages  = &apos;(5)&apos;;
    
  } else if (HmsRegExMatch(&apos;vimeo.com&apos;, mpFilePath, &apos;&apos;)) { 
    string sSubtitlesLanguage=&apos;ru&apos;;
    HmsRegExMatch(&apos;--sublanguage=(\\w+)&apos;, mpPodcastParameters, sSubtitlesLanguage);
    mpFilePath = ReplaceStr(mpFilePath, &apos;language=ru&apos;, &apos;language=&apos;+sSubtitlesLanguage);
    gsPatternBlock  = &apos;&lt;video(.*?)&lt;/video&gt;&apos;;
    gsPatternTitle  = &apos;&lt;title&gt;(.*?)&lt;/&apos;;
    gsPatternLink   = &apos;&lt;url&gt;(.*?)&lt;/&apos;;
    gsPatternImg    = &apos;&lt;thumbnail_medium&gt;(.*?)&lt;/&apos;;
    gsPatternTime   = &apos;&lt;duration&gt;(.*?)&lt;/&apos;;
 
  } else if (HmsRegExMatch(&apos;gdata.youtube.com&apos;, mpFilePath, &apos;&apos;)) { 
    gsPatternBlock  = &apos;(&lt;entry.*?&lt;/entry&gt;)&apos;;
    gsPatternTitle  = &apos;&lt;title.*?&gt;(.*?)&lt;/title&gt;&apos;;
    gsPatternLink   = &apos;&lt;media:content url=\&apos;(.*?)\&apos;&apos;;
    gsPatternImg    = &apos;thumbnail.*?(http.*?)[&lt;\&apos;"]&apos;;
    gsPatternTime   = &apos;duration seconds.*?(\\d+)&apos;;
    gsPatternYear   = &apos;published.*?(\\d{4})&apos;;

  } else if (HmsRegExMatch(&apos;ted.com/&apos;, mpFilePath, &apos;&apos;)) { 
    gsPatternBlock  = &apos;media--sm-v(.*?)meta__item&apos;;
    gsPatternTitle  = &apos;(&lt;h\\d.*&lt;/h\\d&gt;)&apos;;
    gsPatternLink   = &apos;&lt;a[^&gt;]+href=[\&apos;"](.*?)[\&apos;"]&apos;;
    gsPatternImg    = &apos;&lt;img[^&gt;]+src=[\&apos;"](.*?)[\&apos;"]&apos;;
    gsPatternTime   = &apos;duration.*?&gt;(.*?)&lt;&apos;;
    gsPatternPages  = &apos;(5)&apos;;
    gsPagesParam    = &apos;?page=&lt;PN&gt;&apos;;

  } else if (HmsRegExMatch(&apos;lectoriy.mipt.ru/lecturer&apos;, mpFilePath, &apos;&apos;)) { 
    gsPatternBlock  = &apos;lecturer-item(.*?lecturer-title.*?)&lt;/div&gt;&apos;;
    gsPatternTitle  = &apos;(&lt;div[^&gt;]+title.*?&lt;/a&gt;)&apos;;
    gsPatternLink   = &apos;&lt;a[^&gt;]+href="(.*?)"&apos;;
    gsPatternImg    = &apos;&lt;img[^&gt;]+src="(.*?)"&apos;;
    gsPatternPages  = &apos;.*data-page="\\d+"&gt;(\\d+)&lt;&apos;;
    gsPagesParam    = &apos;&lt;PN&gt;&apos;;
    gsFolderCond    = &apos;/&apos;;

  } else if (HmsRegExMatch(&apos;lectoriy.mipt.ru&apos;, mpFilePath, &apos;&apos;)) { 
    gsPatternBlock  = &apos;object-item(.*?)object-lecturers&apos;;
    gsPatternTitle  = &apos;(&lt;div[^&gt;]+title.*?&lt;/a&gt;)&apos;;
    gsPatternLink   = &apos;&lt;a[^&gt;]+href="(.*?)"&apos;;
    gsPatternGenre  = &apos;(&lt;div[^&gt;]+category.*?&lt;/a&gt;)&apos;;
    gsPatternDesc   = &apos;(&lt;div[^&gt;]+description.*?&lt;/a&gt;)&apos;;
    gsPatternImg    = &apos;&lt;img[^&gt;]+src="(.*?)"&apos;;
    gsPatternPages  = &apos;.*data-page="\\d+"&gt;(\\d+)&lt;&apos;;
    gsPagesParam    = &apos;&lt;PN&gt;&apos;;
    gsFolderCond    = &apos;/&apos;;

  } else if (HmsRegExMatch(&apos;theoryandpractice.ru&apos;, mpFilePath, &apos;&apos;)) { 
    gsCutPage       = &apos;class="content_list"(.*?)pagination&apos;;
    gsPatternBlock  = &apos;preview-box-platform(.*?)&lt;/div&gt;\\s*?&lt;/div&gt;\\s*?&lt;/div&gt;&apos;;
    gsPatternTitle  = &apos;(&lt;[^&gt;]+preview-box-platform-title.*?&lt;/div&gt;)&apos;;
    gsPatternLink   = &apos;&lt;a[^&gt;]+href="(.*?)"&apos;;
    gsPatternImg    = &apos;&lt;img[^&gt;]+data-original="(.*?)"&apos;;
    gsPatternDesc   = &apos;(&lt;hgroup.*?&lt;/hgroup&gt;)&apos;;
    gsPatternTime   = &apos;&gt;(\\d?\\d?\\s*?:\\s*?\\d{2}\\s*?:\\s*?\\d{2})&lt;&apos;;
    gsPatternYear   = &apos;\\d\\d\\.\\d\\d\\.(\\d{4})&apos;;
    gsPatternGenre  = &apos;(&lt;a[^&gt;]+class="catalog".*?&lt;/a&gt;)&apos;;
    gsFolderCond    = &apos;src="/images/kurs&apos;;
    gsPatternPages  = &apos;(10)&apos;;
    gsPagesParam    = &apos;?page=&lt;PN&gt;&apos;;
    gsHeaders += &apos;X-PAGINATION: true\r\n&apos;+
                 &apos;X-DISABLE-LAYOUT: true\r\n&apos;+     
                 &apos;X-Requested-With: XMLHttpRequest\r\n&apos;;     
  } else return;
 
  if (!bNotLoad) sHtml = HmsUtf8Decode(HmsDownloadURL(sLink, gsHeaders, true));

  // Дозагрузка страниц (если задан шаблон поиска максимального номера сраницы и мы найдём этот номер)
  // --------------------------------------------------------------------------
  if ((gsPatternPages!=&apos;&apos;) &amp;&amp; HmsRegExMatch(gsPatternPages, sHtml, sVal, 1, PCRE_SINGLELINE)) {
    if (gsCutPage!=&apos;&apos;) HmsRegExMatch(gsCutPage, sHtml, sHtml, 1, PCRE_SINGLELINE);
    sHtml = HmsUtf8Decode(sHtml);
    nPages = StrToInt(sVal); // Номер последней страницы
    if (nPages &gt; gnMaxPages) nPages = gnMaxPages;   // Ограничиваем максимальное количество страниц
    for (i=1; i &lt;= nPages; i++) {
      HmsSetProgress(Trunc(i*100/nPages));
      HmsShowProgress(Format(&apos;%s: Загрузка страницы %d из %d&apos;, [mpTitle, i, nPages]));
      sPage = ReplaceStr(gsPagesParam, &apos;&lt;PN&gt;&apos;, IntToStr(i));
      ch = &apos;?&apos;; if (Pos(&apos;?&apos;, gsPagesParam)&gt;0) ch = &apos;&amp;&apos;;
      if (Pos(&apos;?&apos;, sLink)&gt;0) sPage = ReplaceStr(sLink, &apos;?&apos;, sPage+ch);
      else                   sPage = sLink + sPage;
      sPage = HmsDownloadURL(sPage, gsHeaders, true);
      if (gsCutPage!=&apos;&apos;) HmsRegExMatch(gsCutPage, sPage, sPage, 1, PCRE_SINGLELINE);
      sHtml += HmsUtf8Decode(sPage);
      if (HmsCancelPressed()) break;
    }
    HmsHideProgress(); // Убираем окно прогресса обновления
  } else {
    if (gsCutPage!=&apos;&apos;) HmsRegExMatch(gsCutPage, sHtml, sHtml, 1, PCRE_SINGLELINE);
  }
  // --------------------------------------------------------------------------

  sHtml = ReplaceStr(sHtml, &apos;\n&apos;, &apos; &apos;); // Удаляем переносы строк, чтобы далее везде в регулярках не указывать PCRE_SINGLELINE 
  sHtml = ReplaceStr(sHtml, &apos;?&apos; , &apos;x&apos;);
  if ((sHtml!=&apos;&apos;) &amp;&amp; (sHtml[1]==&apos;{&apos;)) sHtml = HmsJsonDecode(sHtml);
  // Создание объекта Regular Expressions для поиска блоков с информацией о видео 
  RE = TRegExpr.Create(gsPatternBlock, PCRE_SINGLELINE);
  try {
    // Если группировка не указана, подсчитываем количество блоков (ссылок на видео)
    // Если это количество превышает максимальное значение gnMaxInGroup - включаем группировку по количеству
    i=0; if ((gsGroupingKey=="none") &amp;&amp; RE.Search(sHtml)) do if (HmsRegExMatch(gsPatternLink, RE.Match, sLink)) i++; while (RE.SearchAgain());
    if (i&gt;gnMaxInGroup) gsGroupingKey = "count";
  
    // Начинаем искать блоки по шаблону gsPatternBlock 
    if (RE.Search(sHtml)) do {
      sLink=""; sTime=""; sDesc=""; sYear=""; sImg=""; sGenre="";
      HmsRegExMatch(gsPatternTitle, RE.Match, sName );
      HmsRegExMatch(gsPatternLink , RE.Match, sLink );
      HmsRegExMatch(gsPatternImg  , RE.Match, sImg  );
      HmsRegExMatch(gsPatternDesc , RE.Match, sDesc );
      HmsRegExMatch(gsPatternTime , RE.Match, sTime );
      HmsRegExMatch(gsPatternGenre, RE.Match, sGenre);
      HmsRegExMatch(gsPatternYear , RE.Match, sYear );
      if (gsPatternGroup!=&apos;&apos;) {
        HmsRegExMatch(gsPatternGroup, RE.Match, sGrp);
        sGrp = HmsHtmlToText(sGrp);
      }
      if ((sLink==&apos;&apos;) || (sLink==&apos;#&apos;)) continue;
    
      sLink  = RightExpandLink(sLink, gsUrlBase);
      sName  = ReplaceStr(HmsHtmlToText(sName), "/", "-");
      sDesc  = Trim(HmsHtmlToText(sDesc));
      sGenre = Trim(HmsHtmlToText(sGenre));
      sTime  = Trim(ReplaceStr(sTime, &apos; &apos;, &apos;&apos;));
      if (sImg!=&apos;&apos;) sImg = RightExpandLink(sImg, gsUrlBase);
      if (bNameCase) sName = Uppercase(sName[1])+LowerCase(Copy(sName, 2, 99));

      if (sTime!=&apos;&apos;) {
        if (StrToIntDef(sTime, 0)==0) {
          sTime  = ReplaceStr(Trim(sTime), ".", ":");
          if (HmsRegExMatch(&apos;(\\d:\\d{2}:\\d{2})&apos; , sTime, sTime)) sTime = &apos;0&apos;   +Trim(sTime);
          else if (HmsRegExMatch(&apos;(\\d{2}:\\d{2})&apos;, sTime, sTime)) sTime = &apos;00:&apos; +Trim(sTime);
          else if (HmsRegExMatch(&apos;(\\d:\\d{2})&apos;   , sTime, sTime)) sTime = &apos;00:0&apos;+Trim(sTime);
        }
      } else sTime = &apos;6000&apos;;

      if (gsRemoveWords!=&apos;&apos;) while (HmsRegExMatch(gsRemoveWords, sName, sVal)) sName = Trim(ReplaceStr(sName, sVal, &apos;&apos;));

      // Добавляем год в название, если установлен флаг и этого года в названии нет
      if (gbYearInTitle &amp;&amp; (Pos(sYear, sName)&lt;1) &amp;&amp; (sYear!=&apos;&apos;)) sName = Trim(sName)+" ("+sYear+")";

      // Если включена группировка - получаем в переменную sGrp имя группы 
      if      (gsGroupingKey=="alph" ) sGrp = GetGroupName(sName);
      else if (gsGroupingKey=="year" ) sGrp = sYear;
      else if (gsGroupingKey=="count") {
        iCnt++; if (iCnt&gt;gnMaxInGroup) { nGrp++; iCnt=1; }
        sGrp = Format("%.2d", [nGrp]);
      } 
      
      // Если указана группа, создаём её
      if (Trim(sGrp)!="") Folder = CreateFolder(FolderItem, sGrp);

      if ((gsFolderCond!=&apos;&apos;) &amp;&amp; HmsRegExMatch(gsFolderCond, re.Match, &apos;&apos;)) {
        Item = Folder.AddFolder(sLink); 
      } else {
        Item = HmsCreateMediaItem(sLink, Folder.ItemID);
        if (sImg==&apos;&apos;) sImg = &apos;http://wonky.lostcut.net/icons/play3.png&apos;;
      }
      if (Length(sTime)==8) sTime += &apos;.000&apos;;
      Item[mpiTitle     ] = sName;
      Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
      Item[mpiTimeLength] = sTime;
      Item[mpiThumbnail ] = sImg;
      Item[mpiComment   ] = sDesc;
      Item[mpiYear      ] = sYear;
      Item[mpiGenre     ] = sGenre;
      gnItemsAdded++;

    } while (RE.SearchAgain());

  } finally { RE.Free(); }

  // Если указана конкретная группировка - контролируем сортировку групп
  if      (gsGroupingKey=="alph") FolderItem.Sort("mpTitle" ); // По-возрастанию
  else if (gsGroupingKey=="year") FolderItem.Sort("-mpTitle"); // По-убыванию
}

///////////////////////////////////////////////////////////////////////////////
//                     Г Л А В Н А Я   П Р О Ц Е Д У Р А                     //
// ----------------------------------------------------------------------------
{
  HmsRegExMatch(&apos;^(.*?//.*?)/&apos;, mpFilePath, gsUrlBase); // Получем базу Url из ссылки

  FolderItem.DeleteChildItems(); // Удаление существующих ссылок

  CheckParameters();             // Проверка установленных параметров подкаста
 
  CheckUpdates();                // Проверка обновлений

  CreateLinks();                 // Загрузка страниц, поиск и создание ссылок

  HmsLogMessage(1, mpTitle+&apos;: Создано ссылок - &apos;+IntToStr(gnItemsAdded));
}</Value>
    </Property>
    <Property>
      <ID>531</ID>
      <Value>C++Script</Value>
    </Property>
    <Property>
      <ID>527</ID>
      <Value>--chkupdates</Value>
    </Property>
    <Property>
      <ID>93</ID>
      <Value>42010,0127439931</Value>
    </Property>
    <Property>
      <ID>95</ID>
      <Value>3</Value>
    </Property>
  </Properties>
  <ChildItems>
    <Item>
      <ClassID>51</ClassID>
      <ItemID>1c60fba3-947d-462f-b350-697ee2394da5</ItemID>
      <ItemPath>InternetUrok.ru</ItemPath>
      <ParentID>5adbc4e9-5cd8-4f69-87fe-91be2d0859b4</ParentID>
      <Properties>
        <Property>
          <ID>515</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>512</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>532</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>700</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>553</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>42</ID>
          <Value>3</Value>
        </Property>
        <Property>
          <ID>701</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>702</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>517</ID>
          <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
        </Property>
        <Property>
          <ID>518</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>522</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>570</ID>
          <Value>1</Value>
        </Property>
        <Property>
          <ID>245</ID>
          <Value>1c60fba3-947d-462f-b350-697ee2394da5</Value>
        </Property>
        <Property>
          <ID>571</ID>
          <Value>// ***********    СОЗДАНИЕ СТРУКТУРЫ ПОДКАСТА interneturok.ru     ************
string gsUrlBase="http://interneturok.ru"; int gnItemsAdded=0; TDateTime gTimeStart=Now; 

// ----------------------------------------------- Создание папки подкаста ---- 
THmsScriptMediaItem CreateFolder(THmsScriptMediaItem Folder, string sName, string sLink=&apos;&apos;) {
  if (sLink==&apos;&apos;) sLink = sName; if (sLink[1]==&apos;/&apos;) sLink = HmsExpandLink(sLink, gsUrlBase);
  THmsScriptMediaItem Item = Folder.AddFolder(sLink, (sLink==sName));
  Item[mpiTitle          ] = sName;
  Item[mpiCreateDate     ] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));gnItemsAdded++;
  Item[mpiFolderSortOrder] = "-mpCreateDate";
  return Item;
}
// ---------------------------------------------------- Создание категорий ----
void CreateStructureInternetUrokRu() {
  string sLink, sData, sName; int i, n; THmsScriptMediaItem Folder;

  sData = HmsDownloadURL(&apos;http://interneturok.ru/mapi/subjects/ru/full.json?sid=vault13secret&apos;, &apos;&apos;, true);

  TJsonObject JSON = TJsonObject.Create();  TJsonArray  SUBJECTS, SCHEDULES;
  try {
    JSON.LoadFromString(sData);
    SUBJECTS = JSON[&apos;records&apos;].AsArray();
    for (i=0; i&lt;SUBJECTS.Length; i++) {
      sName = SUBJECTS[i].S[&apos;name&apos;];
      Folder = CreateFolder(FolderItem, sName);
      SCHEDULES = SUBJECTS[i].A[&apos;schedules&apos;];
      for (n=0; n&lt;SCHEDULES.Length; n++) {
        sLink = &apos;http://interneturok.ru/schedule=&apos;+SCHEDULES[n].S[&apos;id&apos;];
        sName = SCHEDULES[n].S[&apos;name&apos;];
        CreateFolder(Folder, sName, sLink);
      }
    }
  } finally {JSON.Free;}
  
  CreateFolder(FolderItem, &apos;Учёные - детям&apos;, &apos;/ru/school/uchyonye-detyam/uchyonye-detyam&apos;);
  CreateFolder(FolderItem, &apos;Разбор ЕГЭ&apos;    , &apos;/ru/school/ege/razbor-ege&apos;);
  CreateFolder(FolderItem, &apos;Разбор ГИА&apos;    , &apos;/ru/school/gia/razbor-gia&apos;);

  Folder = CreateFolder(FolderItem, &apos;Полезные видеолекции&apos;);
  CreateFolder(Folder, &apos;Детская психология&apos; , &apos;/ru/school/poleznye-videolektsii/detskaja-psihologija&apos;);
  CreateFolder(Folder, &apos;Здоровье ребёнка&apos;   , &apos;/ru/school/poleznye-videolektsii/zdorove-rebenka&apos;);
  CreateFolder(Folder, &apos;Советы специалистов&apos;, &apos;/ru/school/poleznye-videolektsii/sovety-specialistov&apos;);
  CreateFolder(Folder, &apos;Открытые уроки&apos;     , &apos;/ru/school/poleznye-videolektsii/otkrytye-uroki&apos;);
  
  CreateFolder(FolderItem, &apos;Методический кабинет&apos;, &apos;/ru/metod-kabinet&apos;);
  
}

// ---------------------  M A I N  P R O C E D U R E  -------------------------
// ============================================================================
{
  FolderItem.DeleteChildItems();   // Удаление существующих дочерних элементов

  CreateStructureInternetUrokRu(); // Создание структуры заного
  
  HmsLogMessage(1, mpTitle+&apos;: Создано ссылок - &apos;+IntToStr(gnItemsAdded));
}</Value>
        </Property>
        <Property>
          <ID>572</ID>
          <Value>C++Script</Value>
        </Property>
        <Property>
          <ID>215</ID>
          <Value>-mpCreateDate</Value>
        </Property>
        <Property>
          <ID>531</ID>
          <Value>Нет скрипта</Value>
        </Property>
        <Property>
          <ID>3</ID>
          <Value>00:22:34.000</Value>
        </Property>
        <Property>
          <ID>551</ID>
          <Value>Нет скрипта</Value>
        </Property>
        <Property>
          <ID>55</ID>
          <Value>http://interneturok.ru/assets/modern-page/logo_ru-80a4fc8fa7ea72d98443024c67fe9ce4.png</Value>
        </Property>
        <Property>
          <ID>527</ID>
          <Value>--numiration</Value>
        </Property>
        <Property>
          <ID>4</ID>
          <Value>01. InternetUrok.ru</Value>
        </Property>
        <Property>
          <ID>93</ID>
          <Value>42010,0127439931</Value>
        </Property>
      </Properties>
      <ChildItems>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>dc95a085d3509c8c6d767bc482890b27</ItemID>
          <ItemPath>Алгебра</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127439931</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>a9290790f092e520f81c3ab00df402ab</ItemID>
              <ItemPath>http://interneturok.ru/schedule=7</ItemPath>
              <ParentID>dc95a085d3509c8c6d767bc482890b27</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>7 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42401,6946649769</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127439931</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>8c0547d3f0a11900415eda8b06407af0</ItemID>
              <ItemPath>http://interneturok.ru/schedule=8</ItemPath>
              <ParentID>dc95a085d3509c8c6d767bc482890b27</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>8 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42009,7613366898</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127439931</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>e696c26ea4a60855d077a23b0109d54c</ItemID>
              <ItemPath>http://interneturok.ru/schedule=9</ItemPath>
              <ParentID>dc95a085d3509c8c6d767bc482890b27</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>9 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42010,0059259722</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127439931</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>97825ee23305508066c4fa567535ac15</ItemID>
              <ItemPath>http://interneturok.ru/schedule=10</ItemPath>
              <ParentID>dc95a085d3509c8c6d767bc482890b27</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>10 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42009,9468610417</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127439931</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>19aa9e473f24a829e106358daea57b1e</ItemID>
              <ItemPath>http://interneturok.ru/schedule=11</ItemPath>
              <ParentID>dc95a085d3509c8c6d767bc482890b27</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>11 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42672,6826985417</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127439931</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>779d797062cf7cec407e60a30e9eab9b</ItemID>
          <ItemPath>Геометрия</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>be71f16d29add8e36f6f3abe45e10cfa</ItemID>
              <ItemPath>http://interneturok.ru/schedule=73</ItemPath>
              <ParentID>779d797062cf7cec407e60a30e9eab9b</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>7 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,4393817824</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>3614986907ecae27ebbea1797de54688</ItemID>
              <ItemPath>http://interneturok.ru/schedule=74</ItemPath>
              <ParentID>779d797062cf7cec407e60a30e9eab9b</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>8 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42009,7647156713</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>9fc79b4fd72679b206c32c5eb684b64f</ItemID>
              <ItemPath>http://interneturok.ru/schedule=75</ItemPath>
              <ParentID>779d797062cf7cec407e60a30e9eab9b</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>9 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42009,7662920486</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>5baa6515cac5758b857e9ef641a41f66</ItemID>
              <ItemPath>http://interneturok.ru/schedule=76</ItemPath>
              <ParentID>779d797062cf7cec407e60a30e9eab9b</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>10 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42009,7351913773</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>16d1718bc77c06ebbd4bbc2d72344a0c</ItemID>
              <ItemPath>http://interneturok.ru/schedule=77</ItemPath>
              <ParentID>779d797062cf7cec407e60a30e9eab9b</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>11 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>156987f61efc40f7b7619dea798cb305</ItemID>
          <ItemPath>Математика</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>3d191010437a109a60319d5848600587</ItemID>
              <ItemPath>http://interneturok.ru/schedule=126</ItemPath>
              <ParentID>156987f61efc40f7b7619dea798cb305</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>1 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42009,7327714352</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>37082bc687b4e051c9b888458f94bd70</ItemID>
              <ItemPath>http://interneturok.ru/schedule=127</ItemPath>
              <ParentID>156987f61efc40f7b7619dea798cb305</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>2 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>af6955355646c4dfb80813bafdc2ad07</ItemID>
              <ItemPath>http://interneturok.ru/schedule=128</ItemPath>
              <ParentID>156987f61efc40f7b7619dea798cb305</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>3 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>b832eaa0711cd4852a9ba018f7d3743b</ItemID>
              <ItemPath>http://interneturok.ru/schedule=129</ItemPath>
              <ParentID>156987f61efc40f7b7619dea798cb305</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>4 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>d8495bb575e262865250dee8a76f9723</ItemID>
              <ItemPath>http://interneturok.ru/schedule=130</ItemPath>
              <ParentID>156987f61efc40f7b7619dea798cb305</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>5 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c8e6e1420beb3143514634a62c1acf03</ItemID>
              <ItemPath>http://interneturok.ru/schedule=131</ItemPath>
              <ParentID>156987f61efc40f7b7619dea798cb305</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>6 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>43c1b4b22875d86edff8dbccb8b5df77</ItemID>
          <ItemPath>Информатика</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c6d231ec36cee427f3f38ffbb21b8ff6</ItemID>
              <ItemPath>http://interneturok.ru/schedule=119</ItemPath>
              <ParentID>43c1b4b22875d86edff8dbccb8b5df77</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>5 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>ab54d7e541effc2112bc9ea7ed6c93d5</ItemID>
              <ItemPath>http://interneturok.ru/schedule=120</ItemPath>
              <ParentID>43c1b4b22875d86edff8dbccb8b5df77</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>6 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>614e993b07f11c9e230db4a067662f0e</ItemID>
              <ItemPath>http://interneturok.ru/schedule=121</ItemPath>
              <ParentID>43c1b4b22875d86edff8dbccb8b5df77</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>7 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>18df8c8f93893ce61473a2c37b31e368</ItemID>
              <ItemPath>http://interneturok.ru/schedule=122</ItemPath>
              <ParentID>43c1b4b22875d86edff8dbccb8b5df77</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>8 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>52f0b3c21512a16073387f8c2602913d</ItemID>
              <ItemPath>http://interneturok.ru/schedule=123</ItemPath>
              <ParentID>43c1b4b22875d86edff8dbccb8b5df77</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>9 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>60d3a83e425495db1e7db6c37f28766f</ItemID>
              <ItemPath>http://interneturok.ru/schedule=344</ItemPath>
              <ParentID>43c1b4b22875d86edff8dbccb8b5df77</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>10 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c6129ca0a02f94b079ee47d35914470e</ItemID>
              <ItemPath>http://interneturok.ru/schedule=125</ItemPath>
              <ParentID>43c1b4b22875d86edff8dbccb8b5df77</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>11 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>d8e84d947b8e5fcd875d6d9834bd5d2b</ItemID>
          <ItemPath>Физика</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>937b30aaccdeed59d9a27b032c5539b0</ItemID>
              <ItemPath>http://interneturok.ru/schedule=29</ItemPath>
              <ParentID>d8e84d947b8e5fcd875d6d9834bd5d2b</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>7 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>dbefb2cbf6b0bd7c99ba08787458a3f7</ItemID>
              <ItemPath>http://interneturok.ru/schedule=30</ItemPath>
              <ParentID>d8e84d947b8e5fcd875d6d9834bd5d2b</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>8 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>5dd10bf8964ecb5a50e61a3ba8a25af9</ItemID>
              <ItemPath>http://interneturok.ru/schedule=31</ItemPath>
              <ParentID>d8e84d947b8e5fcd875d6d9834bd5d2b</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>9 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>8d57f08ecd4060bcce23f926b1089c5d</ItemID>
              <ItemPath>http://interneturok.ru/schedule=32</ItemPath>
              <ParentID>d8e84d947b8e5fcd875d6d9834bd5d2b</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>10 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>fbbe9829d92dadf8767c159b6f6ffa38</ItemID>
              <ItemPath>http://interneturok.ru/schedule=33</ItemPath>
              <ParentID>d8e84d947b8e5fcd875d6d9834bd5d2b</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>11 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42218,8798681019</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>7144f7c82dc7c37567fe8bed8485d926</ItemID>
          <ItemPath>Химия</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>628fbf1ba625d736f47f8e9f2c60039b</ItemID>
              <ItemPath>http://interneturok.ru/schedule=63</ItemPath>
              <ParentID>7144f7c82dc7c37567fe8bed8485d926</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>8 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>36003fbe7e1126039d84b7af1976690e</ItemID>
              <ItemPath>http://interneturok.ru/schedule=64</ItemPath>
              <ParentID>7144f7c82dc7c37567fe8bed8485d926</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>9 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>e808540cac8ebda03b41156e7340b9a7</ItemID>
              <ItemPath>http://interneturok.ru/schedule=65</ItemPath>
              <ParentID>7144f7c82dc7c37567fe8bed8485d926</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>10 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>68812e99514e36be5ac6047fc82f8e34</ItemID>
              <ItemPath>http://interneturok.ru/schedule=66</ItemPath>
              <ParentID>7144f7c82dc7c37567fe8bed8485d926</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>11 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>12813e9736558f8b13ccb799e24aa701</ItemID>
          <ItemPath>Окружающий мир</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>a4b921a51773ccc86edeb4a27bd4abd6</ItemID>
              <ItemPath>http://interneturok.ru/schedule=346</ItemPath>
              <ParentID>12813e9736558f8b13ccb799e24aa701</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>1 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>5e078474766bceb6b7eed569470ff4ec</ItemID>
              <ItemPath>http://interneturok.ru/schedule=347</ItemPath>
              <ParentID>12813e9736558f8b13ccb799e24aa701</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>2 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>ca6800084f4b826f64ac9a5e958ebb37</ItemID>
              <ItemPath>http://interneturok.ru/schedule=348</ItemPath>
              <ParentID>12813e9736558f8b13ccb799e24aa701</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>3 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>0d4650a9e56e0fa8bca33282c46eadeb</ItemID>
              <ItemPath>http://interneturok.ru/schedule=349</ItemPath>
              <ParentID>12813e9736558f8b13ccb799e24aa701</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>4 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>2ed96a70ad966b9216d36f36a61ff467</ItemID>
          <ItemPath>Природоведение</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>a8b534b0e9864b99383abd68b4b8bd1d</ItemID>
              <ItemPath>http://interneturok.ru/schedule=152</ItemPath>
              <ParentID>2ed96a70ad966b9216d36f36a61ff467</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>5 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>6480afc098a717697b5a759adba0b993</ItemID>
          <ItemPath>Биология</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>4831f6bfa122cadcadf0b3504f57596e</ItemID>
              <ItemPath>http://interneturok.ru/schedule=17</ItemPath>
              <ParentID>6480afc098a717697b5a759adba0b993</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>6 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>8338feb83198b8a366fcedc32d46db33</ItemID>
              <ItemPath>http://interneturok.ru/schedule=18</ItemPath>
              <ParentID>6480afc098a717697b5a759adba0b993</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>7 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>b9149e605aaff0883844f66f30abb825</ItemID>
              <ItemPath>http://interneturok.ru/schedule=19</ItemPath>
              <ParentID>6480afc098a717697b5a759adba0b993</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>8 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>5e3b4d97441b8a29111493dccab22a76</ItemID>
              <ItemPath>http://interneturok.ru/schedule=20</ItemPath>
              <ParentID>6480afc098a717697b5a759adba0b993</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>9 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>518c6f8abb0fc06b3ef45fdc27f8c73e</ItemID>
              <ItemPath>http://interneturok.ru/schedule=21</ItemPath>
              <ParentID>6480afc098a717697b5a759adba0b993</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>10 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>f1ecc9db5437cbc1b86718893bd42150</ItemID>
              <ItemPath>http://interneturok.ru/schedule=22</ItemPath>
              <ParentID>6480afc098a717697b5a759adba0b993</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>11 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>a7e6dba23cf8f426fcbc547e9866a175</ItemID>
              <ItemPath>http://interneturok.ru/schedule=391</ItemPath>
              <ParentID>6480afc098a717697b5a759adba0b993</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Факультатив</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>4fd95ccbabee88a3b5c67584f3dc0daf</ItemID>
          <ItemPath>География</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>d97dd2735b12329688e0b31948c57f8f</ItemID>
              <ItemPath>http://interneturok.ru/schedule=83</ItemPath>
              <ParentID>4fd95ccbabee88a3b5c67584f3dc0daf</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>6 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>3a68e0c2459a805b4a683a5958f11b54</ItemID>
              <ItemPath>http://interneturok.ru/schedule=84</ItemPath>
              <ParentID>4fd95ccbabee88a3b5c67584f3dc0daf</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>7 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>55afbf16f0e4d42dacdd07d454a64dbf</ItemID>
              <ItemPath>http://interneturok.ru/schedule=85</ItemPath>
              <ParentID>4fd95ccbabee88a3b5c67584f3dc0daf</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>8 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>1126513718c743647915d22037372823</ItemID>
              <ItemPath>http://interneturok.ru/schedule=86</ItemPath>
              <ParentID>4fd95ccbabee88a3b5c67584f3dc0daf</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>9 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>0509fba7dd1114694ff05bd28bd76f40</ItemID>
              <ItemPath>http://interneturok.ru/schedule=87</ItemPath>
              <ParentID>4fd95ccbabee88a3b5c67584f3dc0daf</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>10 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>268854b88bc3aeecae24b0348878a624</ItemID>
          <ItemPath>Всеобщая история</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>3297ef3909c6fa9d55cac3a3ef2c79c9</ItemID>
              <ItemPath>http://interneturok.ru/schedule=104</ItemPath>
              <ParentID>268854b88bc3aeecae24b0348878a624</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>5 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>b7ebc478ddd1e9465ad73c13ecb51aea</ItemID>
              <ItemPath>http://interneturok.ru/schedule=105</ItemPath>
              <ParentID>268854b88bc3aeecae24b0348878a624</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>6 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>325c02a526e4271bf1da2ad775bf5e07</ItemID>
              <ItemPath>http://interneturok.ru/schedule=106</ItemPath>
              <ParentID>268854b88bc3aeecae24b0348878a624</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>7 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>de9bfcc3bd4db6ca1860217b3aa3da2e</ItemID>
              <ItemPath>http://interneturok.ru/schedule=107</ItemPath>
              <ParentID>268854b88bc3aeecae24b0348878a624</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>8 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>1f155aff3f8b6156f254d3db2837f119</ItemID>
              <ItemPath>http://interneturok.ru/schedule=108</ItemPath>
              <ParentID>268854b88bc3aeecae24b0348878a624</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>9 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>39532234da106ce1eb383c5ec590adad</ItemID>
              <ItemPath>http://interneturok.ru/schedule=109</ItemPath>
              <ParentID>268854b88bc3aeecae24b0348878a624</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>10 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>edf42f13649afc05b09b6dcccfe4711d</ItemID>
              <ItemPath>http://interneturok.ru/schedule=110</ItemPath>
              <ParentID>268854b88bc3aeecae24b0348878a624</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>11 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>918063a2e6854adbf90edd480f03b221</ItemID>
              <ItemPath>http://interneturok.ru/schedule=342</ItemPath>
              <ParentID>268854b88bc3aeecae24b0348878a624</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Спецкурс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>4f035d511fdda00a9a598b6ed5e73fb1</ItemID>
          <ItemPath>История России</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>f8fab6f4b161be56451c41d2aac2b5af</ItemID>
              <ItemPath>http://interneturok.ru/schedule=442</ItemPath>
              <ParentID>4f035d511fdda00a9a598b6ed5e73fb1</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>6 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>9678fcb5819efc16fd28707ff1698b9e</ItemID>
              <ItemPath>http://interneturok.ru/schedule=443</ItemPath>
              <ParentID>4f035d511fdda00a9a598b6ed5e73fb1</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>7 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>e7d01d2a64f2a33a8d7fdec449209260</ItemID>
              <ItemPath>http://interneturok.ru/schedule=444</ItemPath>
              <ParentID>4f035d511fdda00a9a598b6ed5e73fb1</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>8 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>aef73f8dec5b22b5034b1961a11c5acc</ItemID>
              <ItemPath>http://interneturok.ru/schedule=445</ItemPath>
              <ParentID>4f035d511fdda00a9a598b6ed5e73fb1</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>9 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>131f3576b2ad104013ebb357fd103e0c</ItemID>
              <ItemPath>http://interneturok.ru/schedule=446</ItemPath>
              <ParentID>4f035d511fdda00a9a598b6ed5e73fb1</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>10 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>63c2f179060a8d1d276f1d3630da11c0</ItemID>
              <ItemPath>http://interneturok.ru/schedule=447</ItemPath>
              <ParentID>4f035d511fdda00a9a598b6ed5e73fb1</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>11 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>4d97182ef98d20f17885f86f8bb7bf64</ItemID>
          <ItemPath>Чтение</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>380150be21e65c2d322c206052967c80</ItemID>
              <ItemPath>http://interneturok.ru/schedule=393</ItemPath>
              <ParentID>4d97182ef98d20f17885f86f8bb7bf64</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>1 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>00e8f29a3ec4490eb9661c8a1ac05957</ItemID>
              <ItemPath>http://interneturok.ru/schedule=394</ItemPath>
              <ParentID>4d97182ef98d20f17885f86f8bb7bf64</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>2 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>9280bbe64c5758a2ac0677e62dcd5e09</ItemID>
              <ItemPath>http://interneturok.ru/schedule=395</ItemPath>
              <ParentID>4d97182ef98d20f17885f86f8bb7bf64</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>3 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>b7996a38f9512190a85e6b53b98e80e1</ItemID>
              <ItemPath>http://interneturok.ru/schedule=396</ItemPath>
              <ParentID>4d97182ef98d20f17885f86f8bb7bf64</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>4 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>0c0d0178656c1fb3d16bfb93e5f390d9</ItemID>
          <ItemPath>Литература</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>6c46a5c61b4dd121d0c81fc322c9254d</ItemID>
              <ItemPath>http://interneturok.ru/schedule=93</ItemPath>
              <ParentID>0c0d0178656c1fb3d16bfb93e5f390d9</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>5 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>9dbeb8306d6add431b40e8f586f8efa6</ItemID>
              <ItemPath>http://interneturok.ru/schedule=94</ItemPath>
              <ParentID>0c0d0178656c1fb3d16bfb93e5f390d9</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>6 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>989e06c9749dac1e72616d466c398f9a</ItemID>
              <ItemPath>http://interneturok.ru/schedule=95</ItemPath>
              <ParentID>0c0d0178656c1fb3d16bfb93e5f390d9</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>7 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>99fe96f9092d18b5b3dc2108969efbb6</ItemID>
              <ItemPath>http://interneturok.ru/schedule=96</ItemPath>
              <ParentID>0c0d0178656c1fb3d16bfb93e5f390d9</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>8 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>5b3bdf2295525411122199ae4778a472</ItemID>
              <ItemPath>http://interneturok.ru/schedule=97</ItemPath>
              <ParentID>0c0d0178656c1fb3d16bfb93e5f390d9</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>9 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>2a431b63adcf8553395d4073a29bf02b</ItemID>
              <ItemPath>http://interneturok.ru/schedule=98</ItemPath>
              <ParentID>0c0d0178656c1fb3d16bfb93e5f390d9</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>10 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>1a72dc603c02a608204848fbb1d3bee9</ItemID>
              <ItemPath>http://interneturok.ru/schedule=99</ItemPath>
              <ParentID>0c0d0178656c1fb3d16bfb93e5f390d9</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>11 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>b11f35a4dd535102c1bdabe2c8b6ffe0</ItemID>
          <ItemPath>Русский язык</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>92d91e193d67baa6518ba231f3ff0a5c</ItemID>
              <ItemPath>http://interneturok.ru/schedule=45</ItemPath>
              <ParentID>b11f35a4dd535102c1bdabe2c8b6ffe0</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>1 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>4ade51aec5f08bf328bbbcb517d08e1d</ItemID>
              <ItemPath>http://interneturok.ru/schedule=46</ItemPath>
              <ParentID>b11f35a4dd535102c1bdabe2c8b6ffe0</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>2 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>5795d0382b549ab8e702a4149ebbb2a7</ItemID>
              <ItemPath>http://interneturok.ru/schedule=47</ItemPath>
              <ParentID>b11f35a4dd535102c1bdabe2c8b6ffe0</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>3 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>fb7175fb91454a3e69a4fc7dff1541f5</ItemID>
              <ItemPath>http://interneturok.ru/schedule=48</ItemPath>
              <ParentID>b11f35a4dd535102c1bdabe2c8b6ffe0</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>4 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>a25df8cafc3138ad37dba15107fb7263</ItemID>
              <ItemPath>http://interneturok.ru/schedule=49</ItemPath>
              <ParentID>b11f35a4dd535102c1bdabe2c8b6ffe0</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>5 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c0fd8e5163561a4e9e2972a145b56bb0</ItemID>
              <ItemPath>http://interneturok.ru/schedule=50</ItemPath>
              <ParentID>b11f35a4dd535102c1bdabe2c8b6ffe0</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>6 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c4924b184ba94bca75b5799c1f947110</ItemID>
              <ItemPath>http://interneturok.ru/schedule=51</ItemPath>
              <ParentID>b11f35a4dd535102c1bdabe2c8b6ffe0</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>7 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>d9a231dd58fe59b39cffc8eae31d6772</ItemID>
              <ItemPath>http://interneturok.ru/schedule=52</ItemPath>
              <ParentID>b11f35a4dd535102c1bdabe2c8b6ffe0</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>8 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>041314cb68cceb2a463682b651f66215</ItemID>
              <ItemPath>http://interneturok.ru/schedule=53</ItemPath>
              <ParentID>b11f35a4dd535102c1bdabe2c8b6ffe0</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>9 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>012b3ad41ec0ec9b53165431f77985b4</ItemID>
              <ItemPath>http://interneturok.ru/schedule=54</ItemPath>
              <ParentID>b11f35a4dd535102c1bdabe2c8b6ffe0</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>ЕГЭ</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>e4cab2df5977b683a13666e3a74886a6</ItemID>
              <ItemPath>http://interneturok.ru/schedule=390</ItemPath>
              <ParentID>b11f35a4dd535102c1bdabe2c8b6ffe0</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Факультатив</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>8c90213abe0bc796841995f41505562c</ItemID>
          <ItemPath>Английский язык</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>d1649772181637dc42b53c554c530ccb</ItemID>
              <ItemPath>http://interneturok.ru/schedule=35</ItemPath>
              <ParentID>8c90213abe0bc796841995f41505562c</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>2 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42136,9272132407</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>1e78387986604909eba7ad702b8c85e6</ItemID>
              <ItemPath>http://interneturok.ru/schedule=36</ItemPath>
              <ParentID>8c90213abe0bc796841995f41505562c</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>3 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>d5a4569da18f03672edf52bb1991e1d7</ItemID>
              <ItemPath>http://interneturok.ru/schedule=37</ItemPath>
              <ParentID>8c90213abe0bc796841995f41505562c</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>4 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>b74bf865f660ac4050ebdab5261e21cc</ItemID>
              <ItemPath>http://interneturok.ru/schedule=38</ItemPath>
              <ParentID>8c90213abe0bc796841995f41505562c</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>5 - 6 классы</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42653,7342605208</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>e12805aeb2e272342acc574e4606ae72</ItemID>
              <ItemPath>http://interneturok.ru/schedule=40</ItemPath>
              <ParentID>8c90213abe0bc796841995f41505562c</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>7 - 8 классы</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42136,9269137268</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>4ada79b03662e2023df86a61e9aff456</ItemID>
              <ItemPath>http://interneturok.ru/schedule=42</ItemPath>
              <ParentID>8c90213abe0bc796841995f41505562c</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>9 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>10955c70bc4d84fdb49042905fabb8eb</ItemID>
              <ItemPath>http://interneturok.ru/schedule=43</ItemPath>
              <ParentID>8c90213abe0bc796841995f41505562c</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>10 - 11 классы</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42010,0067873727</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>9ea9b8a0b2f9f8a67a377e4adfbbd0a3</ItemID>
          <ItemPath>Обществознание</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>17be3c43d852b862ceacbc99a019ed4e</ItemID>
              <ItemPath>http://interneturok.ru/schedule=142</ItemPath>
              <ParentID>9ea9b8a0b2f9f8a67a377e4adfbbd0a3</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>6 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>816a4e82aaa8ad3e0cca0e8973e4fe59</ItemID>
              <ItemPath>http://interneturok.ru/schedule=143</ItemPath>
              <ParentID>9ea9b8a0b2f9f8a67a377e4adfbbd0a3</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>7 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>3c4e90099f5a049b8ccc27bb9dded217</ItemID>
              <ItemPath>http://interneturok.ru/schedule=144</ItemPath>
              <ParentID>9ea9b8a0b2f9f8a67a377e4adfbbd0a3</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>8 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c1f781c085d7d0648c2d1e4dbee3066e</ItemID>
              <ItemPath>http://interneturok.ru/schedule=145</ItemPath>
              <ParentID>9ea9b8a0b2f9f8a67a377e4adfbbd0a3</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>9 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42367,8449740741</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>1b60a73ca59fda9ddfaff4496ca6353e</ItemID>
              <ItemPath>http://interneturok.ru/schedule=146</ItemPath>
              <ParentID>9ea9b8a0b2f9f8a67a377e4adfbbd0a3</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>10 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42326,8151518287</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>3a86593889d0be3d931a4d480eeabe8d</ItemID>
              <ItemPath>http://interneturok.ru/schedule=147</ItemPath>
              <ParentID>9ea9b8a0b2f9f8a67a377e4adfbbd0a3</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>11 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>00a83355c4717f3ccd51de904bfe7342</ItemID>
          <ItemPath>ОБЖ</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>95957da3ce2600ad336874cd47fb3846</ItemID>
              <ItemPath>http://interneturok.ru/schedule=408</ItemPath>
              <ParentID>00a83355c4717f3ccd51de904bfe7342</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>5 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c2fbbed09ec3eac8c784a114348e235b</ItemID>
              <ItemPath>http://interneturok.ru/schedule=409</ItemPath>
              <ParentID>00a83355c4717f3ccd51de904bfe7342</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>6 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>02777773f4d4e42e2fdb74a4e378c243</ItemID>
              <ItemPath>http://interneturok.ru/schedule=410</ItemPath>
              <ParentID>00a83355c4717f3ccd51de904bfe7342</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>7 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>52ebd2fb2016b698ea1473c601b64c91</ItemID>
              <ItemPath>http://interneturok.ru/schedule=411</ItemPath>
              <ParentID>00a83355c4717f3ccd51de904bfe7342</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>8 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>5931029eec47b7ebde4633dcb23a1634</ItemID>
              <ItemPath>http://interneturok.ru/schedule=412</ItemPath>
              <ParentID>00a83355c4717f3ccd51de904bfe7342</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>9 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>963a9213be5baba53ab4f838d0cb5446</ItemID>
              <ItemPath>http://interneturok.ru/schedule=413</ItemPath>
              <ParentID>00a83355c4717f3ccd51de904bfe7342</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>10 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>092515443030eea494366002d1ecb703</ItemID>
              <ItemPath>http://interneturok.ru/schedule=414</ItemPath>
              <ParentID>00a83355c4717f3ccd51de904bfe7342</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>11 класс</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>b69ee9ad72560f3fac5f0e401f930867</ItemID>
          <ItemPath>http://interneturok.ru/ru/school/uchyonye-detyam/uchyonye-detyam</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Учёные - детям</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>3cfa8aba9af965c6563d50f9b2806861</ItemID>
          <ItemPath>http://interneturok.ru/ru/school/ege/razbor-ege</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Разбор ЕГЭ</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>9435d38bd43e707403e37824f0539a89</ItemID>
          <ItemPath>http://interneturok.ru/ru/school/gia/razbor-gia</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Разбор ГИА</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>1bf99223b8d382ddc945279ed9b3c9e0</ItemID>
          <ItemPath>Полезные видеолекции</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>fa8c02ded4034a743ced8820afc36139</ItemID>
              <ItemPath>http://interneturok.ru/ru/school/poleznye-videolektsii/detskaja-psihologija</ItemPath>
              <ParentID>1bf99223b8d382ddc945279ed9b3c9e0</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Детская психология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42091,8697591204</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>1859868eb0db8beed2bd1ebe666fc597</ItemID>
              <ItemPath>http://interneturok.ru/ru/school/poleznye-videolektsii/zdorove-rebenka</ItemPath>
              <ParentID>1bf99223b8d382ddc945279ed9b3c9e0</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Здоровье ребёнка</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c23e6599a27cf3826fbbf04186317e6c</ItemID>
              <ItemPath>http://interneturok.ru/ru/school/poleznye-videolektsii/sovety-specialistov</ItemPath>
              <ParentID>1bf99223b8d382ddc945279ed9b3c9e0</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Советы специалистов</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>bb46db57fa0f35b667f271d867586780</ItemID>
              <ItemPath>http://interneturok.ru/ru/school/poleznye-videolektsii/otkrytye-uroki</ItemPath>
              <ParentID>1bf99223b8d382ddc945279ed9b3c9e0</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Открытые уроки</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>1a920ba0195f63e408610942dafa7796</ItemID>
          <ItemPath>http://interneturok.ru/ru/metod-kabinet</ItemPath>
          <ParentID>1c60fba3-947d-462f-b350-697ee2394da5</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Методический кабинет</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42091,8696384144</Value>
            </Property>
          </Properties>
        </Item>
      </ChildItems>
    </Item>
    <Item>
      <ClassID>51</ClassID>
      <ItemID>2448bc3d-541b-40fb-9dfa-2f4177d987cb</ItemID>
      <ItemPath>http://www.lektorium.tv/</ItemPath>
      <ParentID>5adbc4e9-5cd8-4f69-87fe-91be2d0859b4</ParentID>
      <Properties>
        <Property>
          <ID>515</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>512</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>532</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>700</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>553</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>42</ID>
          <Value>3</Value>
        </Property>
        <Property>
          <ID>55</ID>
          <Value>http://www.lektorium.tv/images/logo.png</Value>
        </Property>
        <Property>
          <ID>4</ID>
          <Value>02. Lektorium.tv</Value>
        </Property>
        <Property>
          <ID>701</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>702</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>517</ID>
          <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
        </Property>
        <Property>
          <ID>518</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>522</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>570</ID>
          <Value>1</Value>
        </Property>
        <Property>
          <ID>245</ID>
          <Value>2448bc3d-541b-40fb-9dfa-2f4177d987cb</Value>
        </Property>
        <Property>
          <ID>571</ID>
          <Value>char gsUrlBase="http://www.lektorium.tv"; int gnItemsAdded=0; TDateTime gTimeStart=Now; 

// ------------------------------------------------ Нахождение всех ссылок ----
void FindAndCreateLinks(char sHtml, string sGroupName, string sPattern=&apos;&apos;, string sLinkPattern) {
  char sLink, sName; THmsScriptMediaItem Item, Folder;
  
  Folder = FolderItem.AddFolder(sGroupName, true);
  Folder[mpiFolderSortOrder] = "mpTitle";
  
  TRegExpr RE = TRegExpr.Create(sPattern, PCRE_SINGLELINE);
  try {
    if (RE.Search(sHtml)) do {
      sLink = sLinkPattern + RE.Match(2);
      sName = ReplaceStr(HmsHtmlToText(RE.Match(1)), "/", "-");

      Item = Folder.AddFolder(sLink);
      Item[mpiTitle     ] = sName;
      Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0)); gnItemsAdded++;
      Item[mpiFolderSortOrder] = "-mpCreateDate";
      
    } while (RE.SearchAgain());
  } finally { RE.Free(); }

}

// ---------------------  M A I N  P R O C E D U R E  -------------------------
{
  char sHtml, sData, sLinkPattern;
  
  FolderItem.DeleteChildItems(); // Удаление существующих дочерних элементов

  sHtml = HmsUtf8Decode(HmsDownloadURL(gsUrlBase+&apos;/medialibrary&apos;, &apos;Referer: &apos;+gsUrlBase, true));

  sLinkPattern = gsUrlBase+&apos;/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=&apos;;

  FindAndCreateLinks(sHtml, &apos;1 Предметы&apos;, &apos;(&lt;label[^&gt;]+edit-subject-t-(\\d+).*?&lt;/label&gt;)&apos;, sLinkPattern);

  sLinkPattern = gsUrlBase+&apos;/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=&apos;;

  FindAndCreateLinks(sHtml, &apos;2 Вузы (Партнёры)&apos;, &apos;(&lt;label[^&gt;]+edit-university-t-(\\d+).*?&lt;/label&gt;)&apos;, sLinkPattern);

  HmsLogMessage(1, mpTitle+&apos;: Создано ссылок - &apos;+IntToStr(gnItemsAdded));
}</Value>
        </Property>
        <Property>
          <ID>572</ID>
          <Value>C++Script</Value>
        </Property>
        <Property>
          <ID>531</ID>
          <Value>Нет скрипта</Value>
        </Property>
        <Property>
          <ID>215</ID>
          <Value>mpTitle</Value>
        </Property>
        <Property>
          <ID>93</ID>
          <Value>42010,0127441667</Value>
        </Property>
      </Properties>
      <ChildItems>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>8f771624a1844879c9e52db0a0ce0ed5</ItemID>
          <ItemPath>1 Предметы</ItemPath>
          <ParentID>2448bc3d-541b-40fb-9dfa-2f4177d987cb</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>mpTitle</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>6280cd1eb9ceda9104fd50375b0a44ff</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2716</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Computer Science</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,4404050579</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>2933f4e6ddc920e89a7195665f092191</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3796</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>ESL (English as Second Language)</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>04655dff21894a50fe0a93ddcc0a7ee5</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3369</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Software Engineering</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42007,9533252199</Value>
                </Property>
                <Property>
                  <ID>701</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>702</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>517</ID>
                  <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
                </Property>
                <Property>
                  <ID>518</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>522</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>8082386fb5179e18b3b8657e5804da95</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2974</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Антропология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>6c1cd5a83d51cd1c05e1747b61dc31e1</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2798</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Архитектура</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c3d75679c050f97ea98c735985ec6a47</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3094</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Биоинформатика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>3cae0f4245299b2852bc708520be9c7a</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3287</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Биология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>60ac835b0ba50d968e8f8faca30877e0</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3288</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Гематология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>39585d6a8ed56fd3bd2455831922d8cc</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3269</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Генетика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42218,8822802083</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>59d2ff220eb4b0c72a2e76371105482c</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2834</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>География</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>231ce657c176e62f71b576c2d8e4c54e</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2909</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Геология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>ba6e54176d4e0a37a8a20719ab148941</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3647</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Геополитика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>e8c280f59bbef296d03258e5a4a957b9</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3271</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Геронтология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c123b22e8de1d1f439202d1e3070b7d5</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3536</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Дизайн</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>705da509f8e3050892cd0f55ee8e43a3</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2812</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Журналистика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>42f3db01a387150e1849503cf9547d4b</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3047</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Инновации</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>0e051e52190d404a95f538c70c9c689d</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2730</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Искусство</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>e61d69b8b6a80e03a49c36e51c9af77c</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2718</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>История</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>d0317123a5a97dda3b155120e4fb1abe</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2799</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>История архитектуры</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>59cac202f3156f49482a4db47389d793</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2880</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>История России</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42007,7825037268</Value>
                </Property>
                <Property>
                  <ID>701</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>702</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>517</ID>
                  <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
                </Property>
                <Property>
                  <ID>518</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>522</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>429e230967a2f62b1b43b7dbf79c2156</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2721</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>История русского права ХV-ХVI вв</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>7306cb528aa99b01f6cad0f6af4da533</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2714</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>История русской литературы (18 век)</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c7dbb929fc961dbe7290f4bbaff9ae7e</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2715</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>История русской литературы (19 век)</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>2ef9f72852a2f1e1161498ca40367603</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2614</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Классическая механика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>2de8bfe20523fb34ae26bf09e5d9366b</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=14088</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Космонавтика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>49b324350d8e4317efbc5e169a7d1ab4</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2868</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Культурология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>73ade38a9f4c84efe8acebf1e2b94222</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2711</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Лингвистика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>e60bd15236cbc624fa0611e4568cbea5</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2713</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Литературоведение</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>3dd102ceb568e675bdbf20d7d353ccc1</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2818</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Маркетинг</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>139afb00bf4890e28b154eb5fc45823c</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2884</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Математика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>b0e8cfa973abd487db4128b39d414cb6</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3893</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Математическая статистика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>bdcf60f3d509cc4c2ac57ee2bfc53a38</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3267</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Медицина</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>347b49c377e7d804d1ef160674dbaf06</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2810</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Менеджмент</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>ef65ea440819018c81486933e6db2d2a</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3366</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Музыка</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>cca0e9be8275a282ab1bab6fa9998751</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3268</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Офтальмология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>87216511ff62017c8ec299105e3923fe</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2907</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Педагогика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>53231c897c3c401415057565c7fdfedc</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2813</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Политология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>0774268bfa031aaf923986da9f819bfc</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3841</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Почвоведение</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>b7d20fe45834c48c03808209c7a72b1a</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2720</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Право</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>bba6b5fb7a0b39bb803883204588d931</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3480</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Психология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>f5878d349bc149a42c9b1437f82cc18f</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3163</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Робототехника</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>1a2c7a1e13f43f9ecabd853ee2a0aa42</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=14917</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Русский язык</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>93d298ae0088c5570887e1e1e6331078</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2908</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Социология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>373a57d419298192922196c04bea0480</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3903</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Технологии</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>fcf71dbe136f0db276c4b460a35bea3c</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3266</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Трансплантология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>e50a14542ae77d17effdd971f5f150da</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3412</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Урбанистика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>3bce9a0361aae0198b92ce83bdb57c0b</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2613</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Физика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>125ad3e3ae88e1659843e76d1cf15c5a</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3057</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Филология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>814320558da325e6008794a149b52d5c</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2990</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Философия</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42157,0959062269</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>2f1413b9c735705bb161538234a60e5f</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3913</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Химия</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>70bd4a63d5eb0cee91b1f5bedfc448bc</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=3899</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Экология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>d6f2365253e22216a3e53bc0023238ef</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2865</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Экономика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>78a68a6a991619e46a5243b386788d52</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2910</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Энергетика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>131e95b9fc22b3c51ea0c7d3fb157b33</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;subject_t%5B%5D=2712</ItemPath>
              <ParentID>8f771624a1844879c9e52db0a0ce0ed5</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Этнолингвистика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>8deb2404148faee90caec14a701b9a7d</ItemID>
          <ItemPath>2 Вузы (Партнёры)</ItemPath>
          <ParentID>2448bc3d-541b-40fb-9dfa-2f4177d987cb</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>mpTitle</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>79b31b974a0e0a3af9bac8d9309a631e</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2932</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>-Computer Science Center</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42401,6981927778</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c94090ab72bb854323fd99c7aca3f485</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2709</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>-Европейский университет в Санкт-Петербурге</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>613da3ea0eafb9473d37c9a6b008d3f4</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2883</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>-Математичеcкая лаборатория имени П.Л.Чебышева</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>cccff000ff498ba4af7965880c901720</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3393</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>-Международный математический институт им. Л. Эйлера</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>cddcec4202463ed8123387015a7f2c29</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2977</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>-Московский государственный университет</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42672,6818935417</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>6297a9cd2dea68326f6c04b69a177ec0</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2867</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>-Музей Анны Ахматовой в Фонтанном доме</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42009,7359450231</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>33e81559869da61a2cc35bd9e6c474c4</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2615</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>-Санкт-Петербургский Государственный Университет (СПбГУ)</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>701</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>702</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>517</ID>
                  <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
                </Property>
                <Property>
                  <ID>518</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>522</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>245</ID>
                  <Value>33e81559869da61a2cc35bd9e6c474c4</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42009,7370189005</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>bc92a887bfb07185d549c563c8e5d563</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3905</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>-СПбГУ Восточный факультет</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42009,7369686111</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>aa0d5df63fc3adf6ba9827cf5f03c2f0</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3087</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>-Сообщество CodeFreeze</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42009,737176713</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>a094e1bba7195069e3ec4664109cc302</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=14059</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Cognition and Culture</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>5c66976a35381822473e36287406bb92</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3915</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Computer Science Club при КФУ</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>6bb019aca2404b4c44d352771f6c0154</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2677</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Computer Science клуб при ПОМИ РАН</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>e4ae2a76bbbd181eaf76e4f05b22fe41</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3183</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>JetBrains</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,4415776273</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>ca8c6fdf9ec29f7af9bf817363fdaafd</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3526</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>KL10TCH</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>e3ce4d143108f5c1715ef0b35d24ae81</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=14060</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>NYI</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>40ab0c6fd08f4d531486149caefe2f43</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3042</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>SeeMedia</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>ce3de6d38136b8eb0c39cf1e6221643a</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3096</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Tbd2</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>1461f0d8af4151fe2c3ee35395624658</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=14058</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>The New York - St. Petersburg Institute of Linguistics</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>91514dab8b467b851a9fc7c432453e98</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=14296</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Академия постдипломного педагогического образования (АППО)</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>5e101f69e8d1fdfc57d354b5dc76e114</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3700</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>БГТУ &apos;Военмех&apos; им. Д.Ф. Устинова</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>065122bbe32f13cf682e7f2df5b566c6</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3701</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>БГТУ Военмех Факультет международного промышленного менеджмента и коммуникации</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>b497695613a79cdb6973d79415b61afb</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3900</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Биосеминары</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>8ba095aacef2259b8c4df024d41e7168</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2838</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Вечера в Политехническом</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>668dc8fc2dd3de547aef5398a1678192</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=14294</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Всероссийская Ассоциация учителей литературы</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>7b6d20778ea579057260cde675f3c3b4</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=14295</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Всероссийская Ассоциация учителей литературы (АССУЛ)</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>42dc456ae6741da590239e1646c4974c</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3244</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Высшая школа экономики</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>399a1648c38cdd44b07b0ee584e7b445</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3006</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>ГНУ-Линуксцентр</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>37ecc45c3965e27e87fe94a1804e9822</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3643</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Государственная полярная академия</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>af991899ec29f20afd0b550af0d19b0b</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2797</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Государственный музей истории Санкт-Петербурга (Петропавловская крепость)</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>caf2a0382921b25e45dc2bff4a4608e9</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3159</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Дальневосточный федеральный университет</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>7434de2a660bfe0fc5c72e6a89c68fe0</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3054</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Еврейский общинный центр Санкт-Петербурга</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>1282bfd8005233899be93ab277a6a9f8</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3140</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>ЕУСПб Факультет экономики</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>9e49b1846251a0630395905ecb89fe90</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2617</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Инновационный форум Селигер</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>10eec05f3ef8199b92fa388522259487</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3906</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Институт Биоинформатики</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>e15b47eea4991d18b920d97a10e5b082</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3904</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Институт лингвистических исследований РАН</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>a8ed17b33aecd14c75716f4de40871df</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3914</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Институт Химии Санкт-Петербургского государственного университета</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>0314e64aa06f55006fcacfcb3e474d88</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3512</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>ИРЛИ РАН</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>3d81a273eecdbdfe157db4e2656c0251</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2900</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Исследовательская лаборатория Майкельсона-Шварца</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>036889cfd073e2e1bed0a8d3d56139fe</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3810</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Лекторий Петропавловской Крепости</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>f0ad7c0d0e9877c11cab9c0f0b61a1a7</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2699</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Лекторий ФМЛ 239</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>745ec021b2dcb26ce9d8fdfd082a0204</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2727</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Лофт проект Этажи</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>40244b90d69d06489e900f09ac655b3b</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2978</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>МГУ Факультет вычислительной математики и кибернетики</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>4d26bbee1a992038d9bed0cffe1c5a46</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=14290</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Москва)</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>791d6ccea12c14c625d43f5a2043e9b8</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3892</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Музей В.В. Набокова</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>79ecedc65ac4b8ba3d67e85b7c221eb8</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=14089</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Музей космонавтики и ракетной техники имени В.П. Глушко</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c66267c97afef46631fa0b21f324d042</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3901</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Научная Среда</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>8392dd7ca9774bd895ab5a3ad118c268</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3898</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Открытое пространство Наблюдателей Петербурга</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>69c36b8dc4976eb6fb8e602762b15505</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3828</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Российский экономический университет им. Г.В. Плеханова</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>bfc823c46c4c11ca8ef34673bd2d496f</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3829</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>РЭУ Плеханова Международная школа бизнеса</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>23a5589adafb82a91950aa2d58f514f0</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3795</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Санкт-Петербургская академия постдипломного педагогического образования (СПб АППО)</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>67e3b9d11a8882ddd7945ee914decc6e</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2862</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Санкт-Петербургский академический университет</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>52e8c07cae5dd5a49e9d95c95c49cf50</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3227</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Санкт-Петербургский государственная педиатрическая медицинская академия</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>480ce9dbd59e512ca1dd032e3e8e5095</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3697</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Санкт-Петербургский государственный музей театрального и музыкального искусства</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>d7fa41cc6d894b820a58614045d013ba</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2837</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Санкт-Петербургский государственный политехнический университет (СПбГПУ)</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>4ff8593ab4557e212b5de58afb916e2d</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3046</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Санкт-Петербургский государственный университет экономики и финансов (ФИНЭК)</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>825f4975c78b903551d36fda2d5e8724</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2821</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Санкт-Петербургский государственный электротехнический университет "ЛЭТИ"</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>bcced718e03e03f13e89f685d6327a8a</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2861</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Санкт-Петербургский научный центр РАН</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>ecaf6d0234351c5114e6264e33d448c8</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2696</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Селисах 2010</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>ceb3116168e3312e5a95bccec60a6103</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2832</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Смольный институт свободных искусств и наук</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>d0fb8991cdf08ee92bfc66ea6f4feb5b</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3089</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Сообщество JUG.ru</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>89f446a3c5bf659cb0bcbdd76b476b04</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3289</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>СПбГУ Биолого-почвенный факультет</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>36eacd4ee5ed07150f73951238a4b805</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3840</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>СПбГУ Институт наук о Земле</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c5ad99e5de70700c619e9abd640fc89e</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3652</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>СПбГУ Исторический факультет</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>6af0830e1a40a9c7c3ca55ba16780aa3</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3151</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>СПбГУ Факультет журналистики</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>b25f459182060e77b2d46edee524e7a6</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2991</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>СПбГУ Факультет политических наук и социологии</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>8a9c8b596351d433ea615bbe1032f394</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2835</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>СПбГУ Факультет политологии</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>2f620491283f9075f20bcd8c60423df7</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3481</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>СПбГУ Факультет психологии</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>9a7b8889f0640058fe8de482d095aead</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3300</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>СПбГУ Факультет социологии</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>baa044a4ba42ce606fb25f6908ecc3cc</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=2616</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>СПбГУ Физический факультет</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>7201395e6f11468a2a44ff4544652382</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3766</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>СПбГУ Философский факультет</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>abe2d756286361002e48e13e6bdaaa06</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3902</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Старкон</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>3b1ac6fd5b82311add0884b266166622</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=14048</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Томский государственный университет (ТГУ)</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>3fd4dfd2f610a1af87ef4dd175fb0a60</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3744</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Университет ИТМО</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>2ce8b1999decf2ba15e9f2546f86e74c</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3916</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Фаблаб Политех</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>8c66d9fc35a343c0f21fb78b174f3ab2</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3265</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Фонд УМА</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>8c37e11f660cf47920a5dd13b7dc4a3b</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=14289</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Центр Педагогического Мастерства (ЦПМ, Москва)</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>137d086407eed72146899f3e8cdb6828</ItemID>
              <ItemPath>http://www.lektorium.tv/medialibrary?sort_by=field_date_recorded&amp;sort_order=DESC&amp;university_t%5B%5D=3809</ItemPath>
              <ParentID>8deb2404148faee90caec14a701b9a7d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Центральная городская публичная библиотека им. В.В. Маяковского</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-mpCreateDate</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
      </ChildItems>
    </Item>
    <Item>
      <ClassID>53</ClassID>
      <ItemID>68a273de-96e0-4685-901b-cadd5293ba44</ItemID>
      <ItemPath>http://elementy.ru/video</ItemPath>
      <ParentID>5adbc4e9-5cd8-4f69-87fe-91be2d0859b4</ParentID>
      <Properties>
        <Property>
          <ID>515</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>512</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>532</ID>
          <Value>1</Value>
        </Property>
        <Property>
          <ID>700</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>553</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>42</ID>
          <Value>3</Value>
        </Property>
        <Property>
          <ID>55</ID>
          <Value>http://elementy.ru/images/eltdesign/title.gif</Value>
        </Property>
        <Property>
          <ID>4</ID>
          <Value>03. Элементы.ru - Видеотека</Value>
        </Property>
        <Property>
          <ID>701</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>702</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>517</ID>
          <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
        </Property>
        <Property>
          <ID>518</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>522</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>245</ID>
          <Value>68a273de-96e0-4685-901b-cadd5293ba44</Value>
        </Property>
        <Property>
          <ID>530</ID>
          <Value>string    gsUrlBase ="http://elementy.ru"; int gnMaxPages=10, gnMaxInGroup=200, gnItemsAdded=0;
TDateTime gTimeStart=Now; 
  
///////////////////////////////////////////////////////////////////////////////
// Загрузка страниц, поиск и создание ссылок
void LoadPagesAndCreateLinksElementyRu(string sMainLink, THmsScriptMediaItem ParentFolder, bool bDel=true) {
  string sHtml, sPage, sLink, sName, sVal, sYear, sTime, sDesc, sImg, sGenre, sLink2, sData; 
  TRegExpr reGROUP, reVIDEOS; bool bGroup=false;
  THmsScriptMediaItem Item, Folder;
  int i, n, nPages=0, nCnt=0, nGrp=0; char sGrp="";

  if (HmsRegExMatch(&apos;--maxingroup=(\\d+)&apos;, mpPodcastParameters, sVal)) gnMaxInGroup = StrToInt(sVal);
  if (HmsRegExMatch(&apos;--maxpages=(\\d+)&apos;  , mpPodcastParameters, sVal)) gnMaxPages   = StrToInt(sVal);
  if (RightCopy(sMainLink, 1)==&apos;/&apos;) sMainLink += &apos;?lang=4&apos;;
  sHtml = HmsUtf8Decode(HmsDownloadURL(sMainLink, &apos;Referer: &apos;+gsUrlBase, true));
  sHtml = HmsRemoveLineBreaks(sHtml);
  
  if (bDel) ParentFolder.DeleteChildItems();
  bool bNum = (Pos(&apos;--numiration&apos;, mpPodcastParameters)&gt;0);

  // Создание ссылок
  if (bDel) 
    reGROUP = TRegExpr.Create(&apos;(&lt;h[^&gt;]+class="vt".*?&lt;/table&gt;)(?!&lt;div[^&gt;]+class="Author"&gt;)&apos;, PCRE_SINGLELINE);
  else
    reGROUP = TRegExpr.Create(&apos;(&lt;h1.*)&apos;, PCRE_SINGLELINE);
  reVIDEOS  = TRegExpr.Create(&apos;elthtml:(.*?)&lt;/span&gt;\\s*?&lt;/td&gt;&apos;, PCRE_SINGLELINE);
  try {
    if (reGROUP.Search(sHtml)) do {
      sName=""; sLink="";
      HmsRegExMatch(&apos;(&lt;h\\d.*?&lt;/h\\d&gt;)&apos;, reGROUP.Match, sName);
      if (Pos(&apos;href=&apos;, sName)&gt;0) continue;
      sName  = ReplaceStr(HmsHtmlToText(sName), "/", "-");
      Folder = ParentFolder.AddFolder(sName);
      nCnt   = 0;
      
      if (reVIDEOS.Search(reGROUP.Match)) do {
        sLink=""; sTime="01:30:00.000"; sDesc=""; sYear=""; sImg=""; sGenre="";
        HmsRegExMatch(&apos;&lt;a[^&gt;]+href="(http://(?:video|elementy.ru/download).*?)"&apos;, reVIDEOS.Match, sLink);
        HmsRegExMatch(&apos;(&lt;div[^&gt;]+class="Author"&gt;.*?&lt;/b&gt;&lt;/div&gt;)&apos;                 , reVIDEOS.Match, sName);
        HmsRegExMatch(&apos;preview\\s*?=\\s*?"(.*?)"&apos;    , reVIDEOS.Match, sImg );
        HmsRegExMatch(&apos;&lt;img[^&gt;]+src="(.*?)"&apos;         , reVIDEOS.Match, sImg );
        HmsRegExMatch(&apos;(&lt;p[^&gt;]+class="last"&gt;.*?&lt;/p&gt;)&apos;, reVIDEOS.Match, sDesc);
        HmsRegExMatch(&apos;\\d{2}.\\d{2}.(20\\d{2})&apos;     , reVIDEOS.Match, sYear);
        
        if (HmsRegExMatch(&apos;duration\\s*?=\\s*?"(\\d+)"&apos;, reVIDEOS.Match, sTime)) sTime = HmsTimeFormat(StrToInt(sTime));
        sDesc = ReplaceStr(HmsHtmlToText(sDesc), "/", "-");
        
        if (Length(Trim(sLink))&lt;4) continue;
    
        sLink  = HmsExpandLink(sLink, gsUrlBase);
        sName = ReplaceStr(HmsHtmlToText(sName), "/", "-");
        sName = ReplaceStr(ReplaceStr(sName, &apos;\r&apos;, &apos;&apos;), &apos;\n&apos;, &apos;. &apos;);
        sName = ReplaceStr(sName, &apos; NEW&apos;, &apos;&apos;);
        if (bNum) {nCnt++; sName = Format(&apos;%.2d %s&apos;, [nCnt, sName]);}

        Item = HmsCreateMediaItem(sLink, Folder.ItemID);
        Item[mpiTitle     ] = sName;
        Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
        Item[mpiTimeLength] = sTime+&apos;.000&apos;;
        Item[mpiThumbnail ] = sImg;
        Item[mpiComment   ] = sDesc;
        Item[mpiYear      ] = sYear;
        Item[mpiGenre     ] = sGenre;
        gnItemsAdded++;
      
      } while (reVIDEOS.SearchAgain());
    } while (reGROUP.SearchAgain());
  } finally { reGROUP.Free(); reVIDEOS.Free(); }
}

///////////////////////////////////////////////////////////////////////////////
//                   M A I N     P R O C E D U R E                           //
{
  LoadPagesAndCreateLinksElementyRu(mpFilePath, FolderItem);
  LoadPagesAndCreateLinksElementyRu(&apos;http://elementy.ru/video/ryzhikov&apos;, FolderItem, false);
  LoadPagesAndCreateLinksElementyRu(&apos;http://elementy.ru/video/teachers&apos;, FolderItem, false);
  
  HmsLogMessage(1, mpTitle+&apos;: Создано ссылок - &apos;+IntToStr(gnItemsAdded));
}</Value>
        </Property>
        <Property>
          <ID>531</ID>
          <Value>C++Script</Value>
        </Property>
        <Property>
          <ID>215</ID>
          <Value>-mpCreateDate</Value>
        </Property>
        <Property>
          <ID>525</ID>
          <Value>42868,4132927083</Value>
        </Property>
        <Property>
          <ID>527</ID>
          <Value>--numiration</Value>
        </Property>
        <Property>
          <ID>93</ID>
          <Value>42010,0127441667</Value>
        </Property>
      </Properties>
    </Item>
    <Item>
      <ClassID>51</ClassID>
      <ItemID>ddee8fe8-2010-4417-a3bb-59c1becdc1ed</ItemID>
      <ItemPath>http://lectoriy.mipt.ru/</ItemPath>
      <ParentID>5adbc4e9-5cd8-4f69-87fe-91be2d0859b4</ParentID>
      <Properties>
        <Property>
          <ID>515</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>512</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>532</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>700</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>553</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>42</ID>
          <Value>3</Value>
        </Property>
        <Property>
          <ID>55</ID>
          <Value>http://lectoriy.mipt.ru/skins/miptliot/img/logo_website_.png</Value>
        </Property>
        <Property>
          <ID>4</ID>
          <Value>04. Лекторий МФТИ</Value>
        </Property>
        <Property>
          <ID>701</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>702</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>517</ID>
          <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
        </Property>
        <Property>
          <ID>518</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>522</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>570</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>245</ID>
          <Value>ddee8fe8-2010-4417-a3bb-59c1becdc1ed</Value>
        </Property>
        <Property>
          <ID>571</ID>
          <Value>char gsUrlBase="http://lectoriy.mipt.ru"; int gnItemsAdded=0; TDateTime gTimeStart=Now; 

// ---------------------  M A I N  P R O C E D U R E  -------------------------
{
  char sHtml, sLink, sTitle, sImg; TRegExpr re; bool bMax5=false;
  THmsScriptMediaItem Item, Folder=FolderItem;

  FolderItem.DeleteChildItems(); // Удаление существующих дочерних элементов

    // Создание категории
    Folder = FolderItem.AddFolder(gsUrlBase+&apos;/video-day/&apos;);
    Folder[mpiTitle     ] = &apos;Видео дня&apos;;
    Folder[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
    gnItemsAdded++;

    Folder = FolderItem.AddFolder(gsUrlBase+&apos;/video-article/&apos;);
    Folder[mpiTitle     ] = &apos;Видео в журнале&apos;;
    Folder[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
    gnItemsAdded++;

    Folder = FolderItem.AddFolder(gsUrlBase+&apos;/lecture-video/&apos;);
    Folder[mpiTitle     ] = &apos;Видео лекций&apos;;
    Folder[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
    gnItemsAdded++;

    Folder = FolderItem.AddFolder(gsUrlBase+&apos;/video-blogs/&apos;);
    Folder[mpiTitle     ] = &apos;Видео в блогах&apos;;
    Folder[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
    gnItemsAdded++;


    Folder = FolderItem.AddFolder(&apos;Future LAB&apos;, true);
    Folder[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
    gnItemsAdded++;

    sHtml = HmsUtf8Decode(HmsDownloadURL(mpFilePath, &apos;Referer: &apos;+gsUrlBase, true));
    HmsRegExMatch(&apos;block_tab_header&gt;FUTURE LAB&lt;(.*?)class=t14&apos;, sHtml, sHtml);
  
    re = TRegExpr.Create(&apos;(&lt;td[^&gt;]+class=t_little.*?&lt;/td&gt;)&apos;, PCRE_SINGLELINE);
    try {
      if (re.Search(sHtml)) do {
        sLink = "";
        HmsRegExMatch(&apos;(&lt;a.*?&lt;/a&gt;)&apos;         , re.Match, sTitle); // Название
        HmsRegExMatch(&apos;&lt;a[^&gt;]+href="(.*?)"&apos; , re.Match, sLink ); // Ссылка
        if (Trim(sLink)=="") continue;
      
        sLink  = HmsExpandLink(&apos;/&apos;+sLink, gsUrlBase);
        sTitle = ReplaceStr(HmsHtmlToText(sTitle), "/", "-");
  
        if (Pos(&apos;channels&apos;, sLink)&gt;0) Folder = FolderItem.AddFolder(&apos;Каналы&apos;, true);

        Item = HmsCreateMediaItem(sLink, Folder.ItemID);
        Item[mpiTitle     ] = sTitle;
        Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
        //Item[mpiTimeLength] = sTime;
        gnItemsAdded++;
      } while (re.SearchAgain());
    } finally { re.Free(); }



  HmsLogMessage(1, mpTitle+&apos;: Создано ссылок - &apos;+IntToStr(gnItemsAdded));
}</Value>
        </Property>
        <Property>
          <ID>572</ID>
          <Value>C++Script</Value>
        </Property>
        <Property>
          <ID>531</ID>
          <Value>Нет скрипта</Value>
        </Property>
        <Property>
          <ID>215</ID>
          <Value>mpTitle</Value>
        </Property>
        <Property>
          <ID>93</ID>
          <Value>42010,0127441667</Value>
        </Property>
      </Properties>
      <ChildItems>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>224d09dd-206f-4e80-95d5-c5903ebd4e90</ItemID>
          <ItemPath>http://lectoriy.mipt.ru/course/</ItemPath>
          <ParentID>ddee8fe8-2010-4417-a3bb-59c1becdc1ed</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Курсы</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>224d09dd-206f-4e80-95d5-c5903ebd4e90</Value>
            </Property>
            <Property>
              <ID>531</ID>
              <Value>Нет скрипта</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,4863513079</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>3cce9148-0691-4421-99e1-3854f6adb562</ItemID>
          <ItemPath>http://lectoriy.mipt.ru/lecturer/</ItemPath>
          <ParentID>ddee8fe8-2010-4417-a3bb-59c1becdc1ed</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Лекторы</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>3cce9148-0691-4421-99e1-3854f6adb562</Value>
            </Property>
            <Property>
              <ID>531</ID>
              <Value>Нет скрипта</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42653,7552283796</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>65f8cd13-7461-427a-b794-1ed5b268165e</ItemID>
          <ItemPath>http://lectoriy.mipt.ru/collection/</ItemPath>
          <ParentID>ddee8fe8-2010-4417-a3bb-59c1becdc1ed</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Коллекции</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>65f8cd13-7461-427a-b794-1ed5b268165e</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42401,8688109954</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,1233945139</Value>
            </Property>
          </Properties>
        </Item>
      </ChildItems>
    </Item>
    <Item>
      <ClassID>51</ClassID>
      <ItemID>bb8930aa-581a-4519-a35a-2495407ab896</ItemID>
      <ItemPath>http://postnauka.ru/</ItemPath>
      <ParentID>5adbc4e9-5cd8-4f69-87fe-91be2d0859b4</ParentID>
      <Properties>
        <Property>
          <ID>515</ID>
          <Value>1</Value>
        </Property>
        <Property>
          <ID>512</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>532</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>700</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>553</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>42</ID>
          <Value>3</Value>
        </Property>
        <Property>
          <ID>55</ID>
          <Value>http://assets0.postnauka.ru/style/postnauka-logo.png</Value>
        </Property>
        <Property>
          <ID>4</ID>
          <Value>05. ПостНаука</Value>
        </Property>
        <Property>
          <ID>701</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>702</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>517</ID>
          <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
        </Property>
        <Property>
          <ID>518</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>522</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>572</ID>
          <Value>C++Script</Value>
        </Property>
        <Property>
          <ID>570</ID>
          <Value>1</Value>
        </Property>
        <Property>
          <ID>245</ID>
          <Value>bb8930aa-581a-4519-a35a-2495407ab896</Value>
        </Property>
        <Property>
          <ID>571</ID>
          <Value>//  ***********    СОЗДАНИЕ СТРУКТУРЫ ПОДКАСТА postnauka.ru     ************
char gsUrlBase="http://postnauka.ru"; int gnItemsAdded=0; TDateTime gTimeStart=Now; 

// Шаблоны регулярных выражений для поиска информации на странице
char 
  gsPatternCut   = &apos;tag-cloud(.*?)&lt;/div&gt;&apos;,   // Обрезка ненужного
  gsPatternBlock = &apos;(&lt;li.*?&lt;/li&gt;)&apos;,          // Блок категории с данными
  gsPatternTitle = &apos;(&lt;a.*?&lt;/a&gt;)&apos;,            // Название подкатегории 
  gsPatternLink  = &apos;&lt;a[^&gt;]+href="(.*?)"&apos;,    // Ссылка подкатегории
  ;
// -------------------------------- Загрузка страницы и создание категорий ----
void CreateStructurePostNaukaRu() {
  char sHtml, sLink, sTitle; TRegExpr RE;
  THmsScriptMediaItem Item, Folder=FolderItem;

  Item = FolderItem.AddFolder(gsUrlBase+&apos;/video&apos;);
  Item[mpiTitle     ] = &apos;Видео&apos;;
  Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
  Item[mpiFolderSortOrder  ] = -mpiCreateDate; // Сортировка
  Item[mpiPodcastParameters] = &apos;--maxingroup=140&apos;;
  gnItemsAdded++;

  Item = FolderItem.AddFolder(gsUrlBase+&apos;/tv&apos;);
  Item[mpiTitle     ] = &apos;TV&apos;;
  Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
  Item[mpiFolderSortOrder] = -mpiCreateDate; // Сортировка
  gnItemsAdded++;

  Item = FolderItem.AddFolder(gsUrlBase+&apos;/lectures&apos;);
  Item[mpiTitle     ] = &apos;Лекции&apos;;
  Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
  Item[mpiFolderSortOrder] = -mpiCreateDate; // Сортировка
  gnItemsAdded++;

  Item = FolderItem.AddFolder(gsUrlBase+&apos;/courses&apos;);
  Item[mpiTitle     ] = &apos;Курсы&apos;;
  Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
  Item[mpiFolderSortOrder] = -mpiCreateDate; // Сортировка
  gnItemsAdded++;

  Folder = FolderItem.AddFolder(&apos;По категориям&apos;, true);
  Folder[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
  Folder[mpiFolderSortOrder] = -mpiCreateDate; // Сортировка
  gnItemsAdded++;

  sHtml = HmsUtf8Decode(HmsDownloadURL(mpFilePath, &apos;Referer: &apos;+gsUrlBase, true));
  if (gsPatternCut!=&apos;&apos;) HmsRegExMatch(gsPatternCut, sHtml, sHtml, 1, PCRE_SINGLELINE);
  
  RE = TRegExpr.Create(gsPatternBlock, PCRE_SINGLELINE);
  try {
    if (RE.Search(sHtml)) do {
      sLink = "";
      HmsRegExMatch(gsPatternTitle, RE.Match, sTitle); // Название
      HmsRegExMatch(gsPatternLink , RE.Match, sLink ); // Ссылка
      if (Trim(sLink)=="") continue;
      
      sLink  = HmsExpandLink(sLink, gsUrlBase); // Если ссылка относительная, дополняем
      sTitle = NameCase(ReplaceStr(HmsHtmlToText(sTitle), "/", "-"));
     
      // Создание категории
      Item = Folder.AddFolder(sLink);
      Item[mpiTitle          ] = sTitle;
      Item[mpiCreateDate     ] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
      Item[mpiFolderSortOrder] = -mpiCreateDate; // Сортировка
      
      gnItemsAdded++;

    } while (RE.SearchAgain());

  } finally { RE.Free(); }
  
}

// ---------------------  M A I N  P R O C E D U R E  -------------------------
{

  FolderItem.DeleteChildItems(); // Удаление существующих дочерних элементов

  CreateStructurePostNaukaRu();  // Создание структуры заного
  
  HmsLogMessage(1, mpTitle+&apos;: Создано ссылок - &apos;+IntToStr(gnItemsAdded));
}</Value>
        </Property>
        <Property>
          <ID>531</ID>
          <Value>Нет скрипта</Value>
        </Property>
        <Property>
          <ID>527</ID>
          <Value>--foldermode --maxpages=10</Value>
        </Property>
        <Property>
          <ID>93</ID>
          <Value>42010,0127441667</Value>
        </Property>
      </Properties>
      <ChildItems>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>33c0734fbe89c0496bc7439376fb3bc8</ItemID>
          <ItemPath>https://postnauka.ru/video</ItemPath>
          <ParentID>bb8930aa-581a-4519-a35a-2495407ab896</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Видео</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-35</Value>
            </Property>
            <Property>
              <ID>527</ID>
              <Value>--maxingroup=140</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>33c0734fbe89c0496bc7439376fb3bc8</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,1666888426</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>8e0d64aecf33896a00243f9de4352aa0</ItemID>
          <ItemPath>http://postnauka.ru/tv</ItemPath>
          <ParentID>bb8930aa-581a-4519-a35a-2495407ab896</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>TV</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,167136088</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>8e0d64aecf33896a00243f9de4352aa0</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>12bab6cf3f4d2df9190aabb18b54260f</ItemID>
          <ItemPath>http://postnauka.ru/lectures</ItemPath>
          <ParentID>bb8930aa-581a-4519-a35a-2495407ab896</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Лекции</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-35</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,1692870486</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>db26e5798fc0875622c3d1edfde5b46a</ItemID>
          <ItemPath>http://postnauka.ru/courses</ItemPath>
          <ParentID>bb8930aa-581a-4519-a35a-2495407ab896</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Курсы</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-35</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42790,5350118519</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>fff127988f686a5e929fd33153f32246</ItemID>
          <ItemPath>По категориям</ItemPath>
          <ParentID>bb8930aa-581a-4519-a35a-2495407ab896</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>570</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>fff127988f686a5e929fd33153f32246</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>f0d8eeea6d9e00c4c7e46a377e154cda</ItemID>
              <ItemPath>http://postnauka.ru/themes/astronomy</ItemPath>
              <ParentID>fff127988f686a5e929fd33153f32246</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Астрономия</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-35</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,1702721991</Value>
                </Property>
                <Property>
                  <ID>701</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>702</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>517</ID>
                  <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
                </Property>
                <Property>
                  <ID>518</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>522</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>245</ID>
                  <Value>f0d8eeea6d9e00c4c7e46a377e154cda</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>1e9986041c84f6258acbcb7b23ee38d8</ItemID>
              <ItemPath>http://postnauka.ru/themes/biology</ItemPath>
              <ParentID>fff127988f686a5e929fd33153f32246</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Биология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-35</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,1703811458</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>6e30ed5aa063420e132f56df9eb4a03c</ItemID>
              <ItemPath>http://postnauka.ru/themes/istoriya</ItemPath>
              <ParentID>fff127988f686a5e929fd33153f32246</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>История</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-35</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,1704631481</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>96bdacedd775e1c6e0061832e06eefa6</ItemID>
              <ItemPath>http://postnauka.ru/themes/technology</ItemPath>
              <ParentID>fff127988f686a5e929fd33153f32246</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Технологии</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-35</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,1706110069</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>25099abd1912271a65b1c86e322a5adc</ItemID>
              <ItemPath>http://postnauka.ru/themes/culture</ItemPath>
              <ParentID>fff127988f686a5e929fd33153f32246</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Культура</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-35</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,1706851273</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>0312f9544368bab9b5efc03dd389e992</ItemID>
              <ItemPath>http://postnauka.ru/themes/math-2</ItemPath>
              <ParentID>fff127988f686a5e929fd33153f32246</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Математика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-35</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,171488206</Value>
                </Property>
                <Property>
                  <ID>701</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>702</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>517</ID>
                  <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
                </Property>
                <Property>
                  <ID>518</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>522</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>245</ID>
                  <Value>0312f9544368bab9b5efc03dd389e992</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>0ba72cf9717282681a68ff26636e2175</ItemID>
              <ItemPath>http://postnauka.ru/themes/medicine</ItemPath>
              <ParentID>fff127988f686a5e929fd33153f32246</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Медицина</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-35</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,1715759375</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>6d49c48d98a74eb0e398e6676d03aa73</ItemID>
              <ItemPath>http://postnauka.ru/themes/psihologiya</ItemPath>
              <ParentID>fff127988f686a5e929fd33153f32246</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Психология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-35</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,1716580093</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>048ba84a9f3494373f64398c4ff32b7d</ItemID>
              <ItemPath>http://postnauka.ru/themes/pravo</ItemPath>
              <ParentID>fff127988f686a5e929fd33153f32246</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Право</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-35</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,1717257523</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>ee4d3ed0b5bcb394be8b75089d375c35</ItemID>
              <ItemPath>http://postnauka.ru/themes/sociology</ItemPath>
              <ParentID>fff127988f686a5e929fd33153f32246</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Социология</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-35</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,1719745718</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>d56dc9cfa71ef4d098cc5005042c63a5</ItemID>
              <ItemPath>http://postnauka.ru/themes/physics</ItemPath>
              <ParentID>fff127988f686a5e929fd33153f32246</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Физика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-35</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,1720322338</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>dde45c81077913a8b72e8dd7e2d81241</ItemID>
              <ItemPath>http://postnauka.ru/themes/philosophy</ItemPath>
              <ParentID>fff127988f686a5e929fd33153f32246</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Философия</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-35</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,1720918287</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c89e6e5c32a0da76092bf8f0ee6f2834</ItemID>
              <ItemPath>http://postnauka.ru/themes/chemistry</ItemPath>
              <ParentID>fff127988f686a5e929fd33153f32246</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Химия</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-35</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,172153669</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>b838ac7097f69f348f764d2220db8b2e</ItemID>
              <ItemPath>http://postnauka.ru/themes/ekonomika</ItemPath>
              <ParentID>fff127988f686a5e929fd33153f32246</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Экономика</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-35</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,1722281134</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>763e4502b4ca2f3ee49ac8ba47f4285d</ItemID>
              <ItemPath>http://postnauka.ru/themes/language</ItemPath>
              <ParentID>fff127988f686a5e929fd33153f32246</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Язык</Value>
                </Property>
                <Property>
                  <ID>215</ID>
                  <Value>-35</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42010,0127441667</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,1722890972</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
      </ChildItems>
    </Item>
    <Item>
      <ClassID>51</ClassID>
      <ItemID>bee5961a-5558-4348-9570-8a8250307c13</ItemID>
      <ItemPath>http://theoryandpractice.ru</ItemPath>
      <ParentID>5adbc4e9-5cd8-4f69-87fe-91be2d0859b4</ParentID>
      <Properties>
        <Property>
          <ID>515</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>512</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>532</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>700</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>553</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>42</ID>
          <Value>3</Value>
        </Property>
        <Property>
          <ID>4</ID>
          <Value>06. Теории и практики</Value>
        </Property>
        <Property>
          <ID>701</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>702</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>517</ID>
          <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
        </Property>
        <Property>
          <ID>518</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>522</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>570</ID>
          <Value>1</Value>
        </Property>
        <Property>
          <ID>245</ID>
          <Value>bee5961a-5558-4348-9570-8a8250307c13</Value>
        </Property>
        <Property>
          <ID>571</ID>
          <Value>char gsUrlBase="http://theoryandpractice.ru"; int gnItemsAdded=0; TDateTime gTimeStart=Now; 

// ---------------------  M A I N  P R O C E D U R E  -------------------------
{
  char sHtml, sLink, sTitle, sImg; TRegExpr re; bool bMax5=false;
  THmsScriptMediaItem Item, Folder=FolderItem;

  //FolderItem.DeleteChildItems(); // Удаление существующих дочерних элементов

  sHtml = HmsUtf8Decode(HmsDownloadURL(gsUrlBase+&apos;/videos&apos;, &apos;Referer: &apos;+gsUrlBase, true));

    Item = Folder.AddFolder(gsUrlBase+&apos;/videos&apos;);
    Item[mpiTitle     ] = &apos;1 Новые видео&apos;;
    Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
    Item[mpiFolderSortOrder] = "-mpCreateDate";
  
  re = TRegExpr.Create(&apos;(&lt;a[^&gt;]+href="/videos\\?(?:category|channel).*?&lt;/a&gt;)&apos;, PCRE_SINGLELINE);
  if (re.Search(sHtml)) do {
    sLink = "";
    HmsRegExMatch(&apos;(&lt;a.*?&lt;/a&gt;)&apos;         , re.Match, sTitle); // Название
    HmsRegExMatch(&apos;&lt;a[^&gt;]+href="(.*?)"&apos; , re.Match, sLink ); // Ссылка
    if (Trim(sLink)=="") continue;
    
    sLink  = HmsExpandLink(sLink, gsUrlBase);
    sTitle = ReplaceStr(HmsHtmlToText(sTitle), "/", "-");

    if (Pos(&apos;channel&apos;, sLink)&gt;0) {
      Folder = FolderItem.AddFolder(&apos;Каналы&apos;, true);
      Folder[mpiFolderSortOrder] = "-mpCreateDate";
    } else 
      sTitle = FOrmat(&apos;%d &apos;, [Folder.ChildCount+1])+Trim(sTitle);

    // Создание категории
    Item = Folder.AddFolder(sLink);
    Item[mpiTitle     ] = sTitle;
    Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
    Item[mpiFolderSortOrder] = "-mpCreateDate";

    gnItemsAdded++;
  } while (re.SearchAgain());
  re.Free();

  HmsLogMessage(1, mpTitle+&apos;: Создано ссылок - &apos;+IntToStr(gnItemsAdded));
}</Value>
        </Property>
        <Property>
          <ID>572</ID>
          <Value>C++Script</Value>
        </Property>
        <Property>
          <ID>531</ID>
          <Value>Нет скрипта</Value>
        </Property>
        <Property>
          <ID>551</ID>
          <Value>Нет скрипта</Value>
        </Property>
        <Property>
          <ID>93</ID>
          <Value>42010,0127441667</Value>
        </Property>
      </Properties>
      <ChildItems>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>b94a0acdb2b34dbe956e9d31aa379806</ItemID>
          <ItemPath>http://theoryandpractice.ru/videos</ItemPath>
          <ParentID>bee5961a-5558-4348-9570-8a8250307c13</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>1 Новые видео</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>b94a0acdb2b34dbe956e9d31aa379806</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,1996973032</Value>
            </Property>
            <Property>
              <ID>527</ID>
              <Value>--maxpages=5 --maxingroup=200</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
            <Property>
              <ID>35</ID>
              <Value>42157,0981712963</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>2aeda729003efe5473dfeae735eabb20</ItemID>
          <ItemPath>http://theoryandpractice.ru/videos?category=design</ItemPath>
          <ParentID>bee5961a-5558-4348-9570-8a8250307c13</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>2 Дизайн</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42401,7893486111</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>2aeda729003efe5473dfeae735eabb20</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>751441f5131f8f5cbda13a865cd67553</ItemID>
          <ItemPath>http://theoryandpractice.ru/videos?category=city</ItemPath>
          <ParentID>bee5961a-5558-4348-9570-8a8250307c13</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>3 Город</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,4873095139</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>751441f5131f8f5cbda13a865cd67553</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>58fa4531ec85406dcfba75409b822ede</ItemID>
          <ItemPath>http://theoryandpractice.ru/videos?category=science</ItemPath>
          <ParentID>bee5961a-5558-4348-9570-8a8250307c13</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>4 Наука</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,4965019213</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>c30acdadb94d2d5f86ac83cf5710b7b7</ItemID>
          <ItemPath>http://theoryandpractice.ru/videos?category=art</ItemPath>
          <ParentID>bee5961a-5558-4348-9570-8a8250307c13</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>5 Искусство</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>cfe17d66759c540fcad3b720074a4464</ItemID>
          <ItemPath>http://theoryandpractice.ru/videos?category=business</ItemPath>
          <ParentID>bee5961a-5558-4348-9570-8a8250307c13</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>6 Бизнес</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>87e70ac32aedf4582bac0ed4b873c973</ItemID>
          <ItemPath>http://theoryandpractice.ru/videos?category=society</ItemPath>
          <ParentID>bee5961a-5558-4348-9570-8a8250307c13</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>7 Общество</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>f4b5718a4f1e7c8a4cac52780460b459</ItemID>
          <ItemPath>http://theoryandpractice.ru/videos?category=technology</ItemPath>
          <ParentID>bee5961a-5558-4348-9570-8a8250307c13</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>8 Технологии</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>a660c3949f2503747b699aa8dad245d6</ItemID>
          <ItemPath>http://theoryandpractice.ru/videos?category=media</ItemPath>
          <ParentID>bee5961a-5558-4348-9570-8a8250307c13</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>9 Медиа</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>a660c3949f2503747b699aa8dad245d6</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>48a77fd9f5c87a19bc36a4f90fd2fb51</ItemID>
          <ItemPath>Каналы</ItemPath>
          <ParentID>bee5961a-5558-4348-9570-8a8250307c13</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>511</ID>
              <Value>Нет скрипта</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>571</ID>
              <Value>string gsUrlBase = "https://theoryandpractice.ru"; TDateTime gStart=Now; int gnTotalItems=0;

///////////////////////////////////////////////////////////////////////////////
//                     Г Л А В Н А Я   П Р О Ц Е Д У Р А                     //
{
  string sData, sName, sLink; TRegExpr RE; int i; THmsScriptMediaItem Item;
  
  FolderItem.DeleteChildItems();
  
  sData = HmsDownloadURL(gsUrlBase+&apos;/videos&apos;);
  RE = TRegExpr.Create(&apos;&lt;a[^&gt;]+href="(/videos\\?channel=.*?)".*?&lt;/a&gt;&apos;, PCRE_SINGLELINE);
  try {
    if (RE.Search(sData)) do {
      Item = FolderItem.AddFolder(gsUrlBase+RE.Match(1));
      Item[mpiTitle     ] = HmsHtmlToText(RE.Match(0), 65001);
      Item[mpiCreateDate] = DateTimeToStr(IncTime(gStart, 0, -gnTotalItems, 0, 0)); // Для обратной сортировки по дате создания
      gnTotalItems++;
    } while (RE.SearchAgain());
  } finally { RE.Free; }
  HmsLogMessage(1, "Создано категорий: "+Str(gnTotalItems));
}
</Value>
            </Property>
            <Property>
              <ID>572</ID>
              <Value>C++Script</Value>
            </Property>
            <Property>
              <ID>570</ID>
              <Value>1</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>48a77fd9f5c87a19bc36a4f90fd2fb51</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c79aa6311332a7f70bb786bb932bf8c0</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=theoryandpractice</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Теории и практики</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,8020833333</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>e19c51c265c6be25c72f7ae18986f255</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=tandp</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Theory and practice</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,8013888889</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>8a42a69800402ebf934997abfaefe506</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=garageccc</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Гараж</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,8006944444</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>4f53b3d444ffee9185d6630ca03d7183</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=bhsd</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Британская высшая школа дизайна</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,8</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,8026255556</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>0b383599427d233268eaddef41a39374</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=strelka</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Стрелка</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7993055556</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>206f5da0a579ff669b7cc6d16d8f4d77</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=mmoma</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Московский музей современного искусства</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7986111111</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>7009004f0cec64031b144dfc40408152</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=hseinc</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Бизнес-инкубатор НИУ ВШЭ</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7979166667</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>e21dd6473f10fc0f6ef7420a743f6461</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=goethe-institut</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Goethe-Institut</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7972222222</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>befaaa48535141f6eb0d4d410b196656</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=britanskiy-sovet</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Британский совет</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7965277778</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>b31facb14512cc30e84f04be1ef3d09b</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=unic</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Институт УНИК</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7958333333</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>9b4478227a91626fb3261e24712d1598</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=politru</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Публичные лекции «Полит.Ру»</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7951388889</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>7ccca31bbc3bf165a3bce2c3eeb5a58a</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=innovatsionno-obrazovatelnayakompaniya+rma</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Инновационно-образовательная компания RMA</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7944444444</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>df842e40568d0a192fa0874efd992838</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=digital-october</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Digital October</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,79375</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>2d2e56cbc3f8c5bbdfbcdc326b93037f</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=social-media-club-moscow</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Social Media Club Moscow</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7930555556</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c4ba2b4979187de12e424ea3f3dbeca9</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=poryadok-slov</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Порядок слов</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7923611111</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>a6f1b7c7dabf50754b1510d1ad3dade6</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=benua</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Дом Бенуа</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7916666667</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>bd9924782b24ec9d534e3fa530772206</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=fwd</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>FWD&gt;&gt;</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7909722222</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,8027963889</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>66bb6ad5dc6c00f070e07fdb198f643c</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=polytech</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Политехнический музей</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7902777778</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>60cb59011729fd8326175237e5e59811</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=novaya</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Новая Газета</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7895833333</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>922dd4226d1a266f201c47eaef8a4753</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=rggu</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>РГГУ</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7888888889</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>776971f463137fc62fefd59b43eb56a6</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=SciOne</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Sci-One</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7881944444</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>70f2b23800462040a2b6d66dbf9a9fa7</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=directory</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Дирекция образовательных программ</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7875</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>a7710b3d9cd8f2acbcbbfb15038066bb</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=http%3A%2F%2Fsmenagallery.ru</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>СМЕНА</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7868055556</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>60d7c05837cdeaa128f40a7bcbe568bd</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=center_of_avant-garde</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Центр авангарда в Еврейском музее</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7861111111</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>a3f6eb8689f4952bb67b84bb9aac0de4</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=lektoria</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>ЛектоРИА</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7854166667</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>3e91832934aed5052a41e8c6b042f5cf</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=svop</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Совет по внешней и оборонной политике</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7847222222</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>2719d0cae4fa3f46f0604ba6d602adad</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=premiaprosvetitel</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Премия «Просветитель»</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7840277778</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c1400c96216296116da3c1e734d20116</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=snob</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Проект «Сноб»</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7833333333</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>20c2bd5b8da3fd0248d7c2a0cd70d6e9</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=hsevideos</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Публичные лекции НИУ ВШЭ</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7826388889</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>edc023536165bd08720c3eab075e7455</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=tceh</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>#tceh</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7819444444</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>716106030b4264264ddf63a1cf40d1c6</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=shagi</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Школа актуальных гуманитарных исследований</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,78125</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>32f95138b6d8dc49333e07dbbb2eaeb4</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=eshkolot</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Эшколот</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7805555556</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>a8cae897872a5cc58d59d2b7fd9768ce</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=winzavod</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Винзавод</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7798611111</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>a8a17377c64e71744ae158a0587b4779</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=iph</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Институт философии РАН</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7791666667</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>be2f8116ae2e35ec88604d3310d83c32</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=sakharovskiy-tsentr</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Сахаровский центр</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7784722222</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>e57ecf9c6c44e286cf110b6127750723</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=ncca</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>ГЦСИ</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7777777778</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>4d74db3762914f84be56395d9c3c821b</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=smena</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Смена</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7770833333</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>cf6375bf640d84b42fca84c8f87bc14d</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=lectorium</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Лекториум</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7763888889</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>98746dd86141dae708382dd9ff14e09a</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=city</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Городской лекторий</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7756944444</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>376999ab44c0ea6e8c4577eff4121d86</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=gorsredy</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Городские среды в Нижнем Новгороде</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,775</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>3f184b7996e123c47ac34b2c7db92cd7</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=inliberty</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>InLiberty</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7743055556</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>c234be352720bd56381057ef7ae6d029</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=stanislavsky</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Электротеатр «Станиславский»</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7736111111</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>1c4af613b724accb771547a99d1681ad</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=hseinmuseums</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Лекционные четверги НИУ ВШЭ</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7729166667</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>fccef8754a01ce72696c7cd4dc9984f7</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=SetUp</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Set Up</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7722222222</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>6a6b07cb1a21bf135e837862a5e3638b</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=open_Wednesday</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>«Открытая среда» в МВШСЭН</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7715277778</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>111a0d98ad8ec6e0b883ae742df8f349</ItemID>
              <ItemPath>https://theoryandpractice.ru/videos?channel=jewish-museum</ItemPath>
              <ParentID>48a77fd9f5c87a19bc36a4f90fd2fb51</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Еврейский музей и Центр толерантности</Value>
                </Property>
                <Property>
                  <ID>35</ID>
                  <Value>42789,7708333333</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42789,8025371991</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
      </ChildItems>
    </Item>
    <Item>
      <ClassID>51</ClassID>
      <ItemID>9cef75c923c1f81556c0cdcacb444653</ItemID>
      <ItemPath></ItemPath>
      <ParentID>5adbc4e9-5cd8-4f69-87fe-91be2d0859b4</ParentID>
      <Properties>
        <Property>
          <ID>515</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>512</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>532</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>700</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>553</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>42</ID>
          <Value>3</Value>
        </Property>
        <Property>
          <ID>4</ID>
          <Value>07. Научные каналы</Value>
        </Property>
        <Property>
          <ID>701</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>702</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>517</ID>
          <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
        </Property>
        <Property>
          <ID>518</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>522</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>570</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>245</ID>
          <Value>e26a893f-3bb7-47fe-819f-277f4908db4d</Value>
        </Property>
        <Property>
          <ID>215</ID>
          <Value>mpTitle</Value>
        </Property>
        <Property>
          <ID>93</ID>
          <Value>42010,0127441667</Value>
        </Property>
      </Properties>
      <ChildItems>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>11bb6a5544d4a3d359059b1da1168de5</ItemID>
          <ItemPath>http://www.youtube.com/user/eurekansk/videos</ItemPath>
          <ParentID>9cef75c923c1f81556c0cdcacb444653</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Эврика!</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>403a041c-8060-45ae-82ec-455a42b007cb</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,5140476736</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>5476bb3636c723029b103e3204294033</ItemID>
          <ItemPath>http://www.youtube.com/playlist?list=PLSyUEbqK6uQRMUcPZgDo8XRx22JHu0p93</ItemPath>
          <ParentID>9cef75c923c1f81556c0cdcacb444653</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Science Slam</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>8f7cb435-347e-48ed-a781-84f8c664d229</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,5142059722</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-mpCreateDate</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>01ae343c-7d28-4cb0-85e8-3ac4fc83872b</ItemID>
          <ItemPath>http://www.youtube.com/user/nowchpok</ItemPath>
          <ParentID>9cef75c923c1f81556c0cdcacb444653</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Научпок</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>01ae343c-7d28-4cb0-85e8-3ac4fc83872b</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42401,9002492824</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,5142992245</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>4d28093b-6482-40e8-b2a5-1ded7f6a10cd</ItemID>
          <ItemPath>https://www.youtube.com/channel/UCcFXfOGUaUFB-V8NX8dN5xA/videos</ItemPath>
          <ParentID>9cef75c923c1f81556c0cdcacb444653</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Курилка Гутенберга (Лекторий Образовача)</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>4d28093b-6482-40e8-b2a5-1ded7f6a10cd</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42401,9026957407</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,514433831</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>0981462d-28e5-4754-9ce2-f6ad84ad2d0a</ItemID>
          <ItemPath>http://www.youtube.com/user/Sciencetechnics/videos</ItemPath>
          <ParentID>9cef75c923c1f81556c0cdcacb444653</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Наука и Техника</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>0981462d-28e5-4754-9ce2-f6ad84ad2d0a</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42401,904813912</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,5146964468</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>b1ed02a8-da1f-45d7-b0d5-a5c7ad3c0c13</ItemID>
          <ItemPath>https://www.youtube.com/user/murfizle/</ItemPath>
          <ParentID>9cef75c923c1f81556c0cdcacb444653</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Vsauce на Русском</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>b1ed02a8-da1f-45d7-b0d5-a5c7ad3c0c13</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42401,904813912</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,5147899306</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>fca26dce-0388-4d81-91f0-83953107137d</ItemID>
          <ItemPath>http://www.youtube.com/user/AsapSCIENCE/videos</ItemPath>
          <ParentID>9cef75c923c1f81556c0cdcacb444653</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>AsapSCIENCE (English)</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>fca26dce-0388-4d81-91f0-83953107137d</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42401,9096420602</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,5149651505</Value>
            </Property>
            <Property>
              <ID>527</ID>
              <Value>--subtitles</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>1c26c4b8-775d-4d79-b858-9d9dddc0622a</ItemID>
          <ItemPath>http://www.youtube.com/user/minutephysics</ItemPath>
          <ParentID>9cef75c923c1f81556c0cdcacb444653</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>MinutePhysics (English)</Value>
            </Property>
            <Property>
              <ID>527</ID>
              <Value>--subtitles</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>1c26c4b8-775d-4d79-b858-9d9dddc0622a</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42401,9167834375</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,5150386227</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>3c6e5811-1d29-4e6e-9834-2895584c0a33</ItemID>
          <ItemPath>http://www.youtube.com/channel/UCeQEKFH31vvD-InkTGSvCrA</ItemPath>
          <ParentID>9cef75c923c1f81556c0cdcacb444653</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Brusspup (наука иллюзий)</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>3c6e5811-1d29-4e6e-9834-2895584c0a33</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42401,9330330787</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,5150900347</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>51</ClassID>
          <ItemID>ee337193-3813-43e2-b3ad-e4b44ccb768d</ItemID>
          <ItemPath></ItemPath>
          <ParentID>9cef75c923c1f81556c0cdcacb444653</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Студии переводов и озвучивания</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>570</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>ee337193-3813-43e2-b3ad-e4b44ccb768d</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42401,9392345833</Value>
            </Property>
          </Properties>
          <ChildItems>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>729141b3-5537-432a-a0dd-4d69556b52c2</ItemID>
              <ItemPath>http://www.youtube.com/user/InCorCadit13/videos</ItemPath>
              <ParentID>ee337193-3813-43e2-b3ad-e4b44ccb768d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>In Cor Cadit</Value>
                </Property>
                <Property>
                  <ID>701</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>702</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>517</ID>
                  <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
                </Property>
                <Property>
                  <ID>518</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>522</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>245</ID>
                  <Value>729141b3-5537-432a-a0dd-4d69556b52c2</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42401,939455081</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,5151882292</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>94c00ebb-2120-41c3-8ed1-fede3950d747</ItemID>
              <ItemPath>http://www.youtube.com/channel/UCY6zVRa3Km52bsBmpyQnk6A</ItemPath>
              <ParentID>ee337193-3813-43e2-b3ad-e4b44ccb768d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>Vert Dider</Value>
                </Property>
                <Property>
                  <ID>701</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>702</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>517</ID>
                  <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
                </Property>
                <Property>
                  <ID>518</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>522</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>245</ID>
                  <Value>94c00ebb-2120-41c3-8ed1-fede3950d747</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42401,7011206366</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42789,5152493634</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>f0b0e55f-704c-4d3a-acb8-3c82eb89991a</ItemID>
              <ItemPath>http://www.youtube.com/user/AceGrade</ItemPath>
              <ParentID>ee337193-3813-43e2-b3ad-e4b44ccb768d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>InsaneSpaceMuffin</Value>
                </Property>
                <Property>
                  <ID>701</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>702</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>517</ID>
                  <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
                </Property>
                <Property>
                  <ID>518</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>522</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>245</ID>
                  <Value>f0b0e55f-704c-4d3a-acb8-3c82eb89991a</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42401,9422431829</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>88d92e72-7dec-4c30-a3e6-4bd05ce49f78</ItemID>
              <ItemPath>http://www.youtube.com/user/AlexandrShah/</ItemPath>
              <ParentID>ee337193-3813-43e2-b3ad-e4b44ccb768d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>AlexTranslations</Value>
                </Property>
                <Property>
                  <ID>701</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>702</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>517</ID>
                  <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
                </Property>
                <Property>
                  <ID>518</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>522</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>245</ID>
                  <Value>88d92e72-7dec-4c30-a3e6-4bd05ce49f78</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42401,9422431829</Value>
                </Property>
              </Properties>
            </Item>
            <Item>
              <ClassID>53</ClassID>
              <ItemID>b27166b6-8460-4322-a73a-d315950f3dbc</ItemID>
              <ItemPath>http://www.youtube.com/channel/UChh4KdOL_b1D5oc3yJiaq6A/videos</ItemPath>
              <ParentID>ee337193-3813-43e2-b3ad-e4b44ccb768d</ParentID>
              <Properties>
                <Property>
                  <ID>515</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>512</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>532</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>700</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>553</ID>
                  <Value>2</Value>
                </Property>
                <Property>
                  <ID>42</ID>
                  <Value>3</Value>
                </Property>
                <Property>
                  <ID>4</ID>
                  <Value>VoicePower</Value>
                </Property>
                <Property>
                  <ID>701</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>702</ID>
                  <Value>-1</Value>
                </Property>
                <Property>
                  <ID>517</ID>
                  <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
                </Property>
                <Property>
                  <ID>518</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>522</ID>
                  <Value>0</Value>
                </Property>
                <Property>
                  <ID>245</ID>
                  <Value>b27166b6-8460-4322-a73a-d315950f3dbc</Value>
                </Property>
                <Property>
                  <ID>525</ID>
                  <Value>42401,941672419</Value>
                </Property>
                <Property>
                  <ID>93</ID>
                  <Value>42401,9422431829</Value>
                </Property>
              </Properties>
            </Item>
          </ChildItems>
        </Item>
      </ChildItems>
    </Item>
    <Item>
      <ClassID>51</ClassID>
      <ItemID>cc1c015e-8d6f-4725-be4a-ee88f24df7ac</ItemID>
      <ItemPath></ItemPath>
      <ParentID>5adbc4e9-5cd8-4f69-87fe-91be2d0859b4</ParentID>
      <Properties>
        <Property>
          <ID>515</ID>
          <Value>1</Value>
        </Property>
        <Property>
          <ID>512</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>532</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>700</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>553</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>4</ID>
          <Value>09. Live</Value>
        </Property>
        <Property>
          <ID>701</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>702</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>517</ID>
          <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
        </Property>
        <Property>
          <ID>518</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>522</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>570</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>245</ID>
          <Value>cc1c015e-8d6f-4725-be4a-ee88f24df7ac</Value>
        </Property>
        <Property>
          <ID>93</ID>
          <Value>42010,0127441667</Value>
        </Property>
        <Property>
          <ID>50</ID>
          <Value>Фильмы (основной) - FFMPEG</Value>
        </Property>
      </Properties>
      <ChildItems>
        <Item>
          <ClassID>5</ClassID>
          <ItemID>84c7528e-93eb-4817-89e1-4bffe67ff516</ItemID>
          <ItemPath>http://www.ustream.tv/channel/live-iss-stream</ItemPath>
          <ParentID>cc1c015e-8d6f-4725-be4a-ee88f24df7ac</ParentID>
          <Properties>
            <Property>
              <ID>4</ID>
              <Value>МКС Live</Value>
            </Property>
            <Property>
              <ID>84</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>84c7528e-93eb-4817-89e1-4bffe67ff516</Value>
            </Property>
            <Property>
              <ID>55</ID>
              <Value>http://wonky.lostcut.net/icons/play3.png</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
            <Property>
              <ID>94</ID>
              <Value>42136,9258657176</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>5</ClassID>
          <ItemID>15f5601a-9ed3-4487-b12e-969a907ec58a</ItemID>
          <ItemPath>http://www.ustream.tv/nasahdtv</ItemPath>
          <ParentID>cc1c015e-8d6f-4725-be4a-ee88f24df7ac</ParentID>
          <Properties>
            <Property>
              <ID>4</ID>
              <Value>NASA HDTV</Value>
            </Property>
            <Property>
              <ID>84</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>15f5601a-9ed3-4487-b12e-969a907ec58a</Value>
            </Property>
            <Property>
              <ID>55</ID>
              <Value>http://wonky.lostcut.net/icons/play3.png</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>5</ClassID>
          <ItemID>06e753fa-ff94-4191-ad4e-677cc3a370f7</ItemID>
          <ItemPath>http://www.ustream.tv/channel/nasa-media-channel</ItemPath>
          <ParentID>cc1c015e-8d6f-4725-be4a-ee88f24df7ac</ParentID>
          <Properties>
            <Property>
              <ID>4</ID>
              <Value>NASA TV Media</Value>
            </Property>
            <Property>
              <ID>84</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>06e753fa-ff94-4191-ad4e-677cc3a370f7</Value>
            </Property>
            <Property>
              <ID>55</ID>
              <Value>http://wonky.lostcut.net/icons/play3.png</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>5</ClassID>
          <ItemID>50bc5e036905c5262ecf078a4ae4da2d</ItemID>
          <ItemPath>http://www.ustream.tv/channel/iss-hdev-payload</ItemPath>
          <ParentID>cc1c015e-8d6f-4725-be4a-ee88f24df7ac</ParentID>
          <Properties>
            <Property>
              <ID>4</ID>
              <Value>ISS HD Earth Viewing Experiment</Value>
            </Property>
            <Property>
              <ID>84</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>55</ID>
              <Value>http://wonky.lostcut.net/icons/play3.png</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42010,0127441667</Value>
            </Property>
            <Property>
              <ID>94</ID>
              <Value>42246,8029558912</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>66c4f0a0-438a-42e3-a653-f14c13119e14</ItemID>
          <ItemPath>http://curiosityrover.com</ItemPath>
          <ParentID>cc1c015e-8d6f-4725-be4a-ee88f24df7ac</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>1</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>1</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>1</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>Curiosity rover</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>66c4f0a0-438a-42e3-a653-f14c13119e14</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42789,5233657176</Value>
            </Property>
            <Property>
              <ID>55</ID>
              <Value>http://ttolk.ru/wp-content/uploads/2012/08/43.jpg</Value>
            </Property>
            <Property>
              <ID>530</ID>
              <Value>int gnTotalItems=0; TDateTime gTimeStart=Now;  
char  
  gsCacheDir  = IncludeTrailingBackslash(ExtractShortPathName(HmsTempDirectory))+&apos;crsty&apos;,
  gsHeaders = &apos;http://curiosityrover.com/\r\n&apos;+
              &apos;Accept: */*\r\n&apos;+
              &apos;X-Requested-With: XMLHttpRequest\r\n&apos;+
              &apos;Accept-Encoding: gzip,deflate\r\n&apos;,
  gsInfoTranscodingProfile = &apos;Фильмы (основной)&apos;,
  ;
// ----------------------------------------------------------------------------
{
  char sData, sLink, sTime, sFile, sName, sPattern, sFileImage, sVal=&apos;&apos;, sSubtFile, sText=&apos;&apos;;
  int i, n, nCnt=0, nSeconds=0, nW, nH, newW, newH, nPhotoFrames=5; THmsScriptMediaItem Item;
  FolderItem.DeleteChildItems();
  nW = cfgTranscodingScreenWidth;
  nH = cfgTranscodingScreenHeight;
  char sHeaders = gsHeaders;
  sFileImage = IncludeTrailingBackslash(gsCacheDir) + &apos;image_.jpg&apos;;
  sSubtFile  = IncludeTrailingBackslash(gsCacheDir) + &apos;subs_&apos; + FolderItem.ItemID + &apos;.srt&apos;;
  HmsSendRequestEx(&apos;curiosityrover.com&apos;, &apos;/&apos;, &apos;HEAD&apos;, &apos;application/x-www-form-urlencoded; charset=UTF-8&apos;, gsHeaders, &apos;&apos;, 80, 0, sData, true);
  if (HmsRegExMatch(&apos;(PHPSESSID=.*?);&apos;, sData, sVal)) sHeaders+=&apos;Cookie: &apos;+sVal+&apos;\r\n&apos;;
  sData = HmsSendRequestEx(&apos;curiosityrover.com&apos;, &apos;/localphp/loadmore.php&apos;, &apos;POST&apos;,
              &apos;application/x-www-form-urlencoded; charset=UTF-8&apos;, sHeaders,
              &apos;q=%2Bmsl&amp;z=UTC&amp;l=large&amp;s=ettaken&amp;o=desc&amp;n=80&amp;start=0&apos;, 80, 0, sVal, true);
  sData = HmsRemoveLinebreaks(sData);
  
  Variant aCamLinkPatterns = [
    "href=&apos;([^&apos;]+/ncam/NRB_.*?)&apos;",
    "href=&apos;([^&apos;]+/ncam/NLB_.*?)&apos;",
    "href=&apos;([^&apos;]+/rcam/RLB_.*?)&apos;",
    "href=&apos;([^&apos;]+/rcam/RRB_.*?)&apos;",
    "href=&apos;([^&apos;]+/fcam/FRB_.*?)&apos;",
    "href=&apos;([^&apos;]+/fcam/FLB_.*?)&apos;",
    "href=&apos;([^&apos;]+/ccam/CR0_.*?)&apos;",
    "href=&apos;([^&apos;]+/ccam/CL0_.*?)&apos;",
    "href=&apos;([^&apos;]+/mcam/[^&apos;]+E01_DXXX.jpg)&apos;",
    "href=&apos;([^&apos;]+/mcam/[^&apos;]+E02_DXXX.jpg)&apos;",
    "href=&apos;([^&apos;]+/mhli/[^&apos;]+E01_DXXX.jpg)&apos;",
    "href=&apos;([^&apos;]+/mhli/[^&apos;]+E02_DXXX.jpg)&apos;",
    "href=&apos;([^&apos;]+/mhli/[^&apos;]+S00_DXXX.jpg)&apos;",
    "href=&apos;([^&apos;]+/mhli/[^&apos;]+R00_DXXX.jpg)&apos;",
    "href=&apos;([^&apos;]+/mhli/[^&apos;]+C00_DXXX.jpg)&apos;",
  ];
  
  TBitMap32 bitmap1 = TBitMap32.Create();
  TBitMap32 bitmap2 = TBitMap32.Create();
  bitmap2.SetSize(nW, nH);
  TRect rect;
  TColor32 cGreen = 255*255*255*255; // Незнаю почему он зелёный
  try {
   for (i=0; i&lt;Length(aCamLinkPatterns); i++) {
     sPattern = aCamLinkPatterns[i];
     if (HmsRegExMatch(sPattern, sData, sLink)) {
       sFile = IncludeTrailingBackslash(gsCacheDir)+HmsMD5SumOfString(sLink)+&apos;.jpg&apos;;
       if (!FileExists(sFile)) {
         HmsDownloadURLToFile(sLink, sFile);
         bitmap1.LoadFromFile(sFile);
         newW = nW; newH = nH;
         HmsCalculateThumbnailDimension(bitmap1.Width, bitmap1.Height, nW, nH, newW, newH, 2);
         rect = bitmap2.BoundsRect;
         rect.Height = newH;
         rect.Width  = newW;
         rect.Offset(Round((nW - newW)/2), Round((nH - newH)/2));
         bitmap2.Clear();
         bitmap1.DrawTo3(bitmap2, rect);
         if (HmsRegExMatch("&lt;a[^&gt;]+title=&apos;([^&apos;]+)&apos;[^&gt;]+"+sPattern, sData, sVal)) {
           bitmap2.Font.Size = 24;
           int tw=bitmap2.TextWidth(sVal);
           int x = Int(bitmap2.Width / 2) - Int(tw / 2);
           int y = nH - Int(nH / bitmap2.Font.Size);
           bitmap2.RenderText(x, y, sVal, 2, cGreen);
         }
         bitmap2.SaveToFile(sFile);
       }
       CopyFile(sFile, sFileImage, false);
       for (n=0; n&lt;nPhotoFrames; n++) { nSeconds++; CopyFile(sFileImage, ReplaceStr(sFileImage, &apos;.jpg&apos;, &apos;&apos;)+Format(&apos;%.3d.jpg&apos;, [nSeconds]), false); }
     }
     if (HmsRegExMatch2("&lt;a[^&gt;]+title=&apos;([^&apos;]+)&apos;[^&gt;]+"+sPattern, sData, sVal, sLink)) {
       nCnt++;
       sTime = HmsTimeFormat(nSeconds-nPhotoFrames) + &apos;,000 --&gt; &apos; + HmsTimeFormat(nSeconds-1)+&apos;,000&apos;;
       sText+= Format(&apos;%d\r\n%s\r\n%s\r\n\r\n&apos;, [nCnt, sTime, sVal]);
     }
   }
  } finally {bitmap1.Free; bitmap2.Free;}
  HmsStringToFile(sText, sSubtFile);
  char sFileMP3 = ExtractShortPathName(HmsTempDirectory)+&apos;\\silent.mp3&apos;;
  try {
    if (!FileExists(sFileMP3)) HmsDownloadURLToFile(&apos;http://wonky.lostcut.net/mp3/silent.mp3&apos;, sFileMP3);
    sFileMP3 = &apos;-i "&apos;+sFileMP3+&apos;"&apos;;
  } except { sFileMP3=&apos;&apos;; }
  sLink = Format(&apos;%s -f image2 -r 1 -i "%s" -c:v libx264 -r 30 -pix_fmt yuv420p &apos;, [sFileMP3, ReplaceStr(sFileImage, &apos;.jpg&apos;, &apos;&apos;)+&apos;%03d.jpg&apos;]);
  //if (sText!=&apos;&apos;) sLink += Format(&apos;-vf "scale=%d:%d,setdar=%s" -vhook "hmssubt.dll %s,Arial,29,0,16777215,0,3,0,0,0,%d,%d,30.000,0,0,0,rus,0,204,0,12" &apos;, [nW,nH,cfgTranscodingScreenFormat,ReplaceStr(sSubtFile, &apos; &apos;, &apos;&lt;space&gt;&apos;),nW,nH]);

  //sLink = &apos;cmd://"&apos;+ProgramPath+&apos;\\Transcoders\\ffmpeg.exe" &apos;+Trim(sLink); 
  sTime = HmsTimeFormat(nSeconds)+&apos;.000&apos;;
  sName = &apos;Curiosity photos&apos;;
  HmsRegExMatch(&apos;&lt;b&gt;taken:&lt;/b&gt;(.*?)&lt;&apos;, sData, sName);
  
  Item = HmsCreateMediaItem(sLink, FolderItem.ItemID);
  Item[mpiTitle     ] = sName;
  Item[mpiThumbnail ] = ReplaceStr(sFileImage, &apos;.jpg&apos;, &apos;001.jpg&apos;);
  Item[mpiTimeLength] = sTime;
  Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnTotalItems,0,0)); gnTotalItems++;
  Item[mpiTranscodingProfile] = gsInfoTranscodingProfile; 
  //Item[mpiSubtitleLanguage  ] = sSubtFile;
  HmsIncSystemUpdateID(); 
}</Value>
            </Property>
            <Property>
              <ID>531</ID>
              <Value>C++Script</Value>
            </Property>
            <Property>
              <ID>550</ID>
              <Value>///////////////////////////////////////////////////////////////////////////////
//                     Г Л А В Н А Я   П Р О Ц Е Д У Р А                     //
{
  MediaResourceLink = mpFilePath;
}
</Value>
            </Property>
            <Property>
              <ID>551</ID>
              <Value>C++Script</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42789,5608634954</Value>
            </Property>
          </Properties>
        </Item>
      </ChildItems>
      <HmsTranscodingConfig>
        <TranscoderList>
          <Transcoder>
            <Name>FFMPEG</Name>
            <Path>Transcoders\ffmpeg.exe</Path>
            <HomePage>http://www.ffmpeg.org/</HomePage>
            <Download>http://www.ffmpeg.org/</Download>
          </Transcoder>
        </TranscoderList>
        <TranscodingProfileList>
          <Profile>
            <TranscoderName>FFMPEG</TranscoderName>
            <TranscodingCondition></TranscodingCondition>
            <TranscodingConditionSyntaxType>Нет скрипта</TranscodingConditionSyntaxType>
            <TranscodingComment></TranscodingComment>
            <TranscodingFolder>Транскодирование с перекодированием видео</TranscodingFolder>
            <TranscodingMediaType>3</TranscodingMediaType>
            <TranscodingMimeType></TranscodingMimeType>
            <TranscodingMimeTypeScript>begin
  if SameText(cfgTranscodingFileFormat, &apos;MPEG (DVD)&apos;) then
    FileExt := &apos;mpg&apos;
  else if Pos(&apos;MPEGTS&apos;, cfgTranscodingFileFormat) &gt; 0 then
    FileExt := &apos;ts&apos;
  else if Pos(&apos;ASF&apos;, cfgTranscodingFileFormat) &gt; 0 then
    FileExt := &apos;wmv&apos;
  else if SameText(cfgTranscodingFileFormat, &apos;MP4&apos;) then
    FileExt := &apos;mp4&apos;
  else if SameText(cfgTranscodingFileFormat, &apos;MPEG1&apos;) then
    FileExt := &apos;mpeg&apos;
  else
    FileExt := &apos;&apos;;    
  if FileExt &lt;&gt; &apos;&apos; then
    MimeType := HmsGetMimeType(FileExt)    
  else            
    MimeType := &apos;&apos;
end.</TranscodingMimeTypeScript>
            <TranscodingMimeTypeSyntaxType>PascalScript</TranscodingMimeTypeSyntaxType>
            <TranscodingMode>0</TranscodingMode>
            <TranscodingParams>TranscodingParams := IfThen(mpInternetItem, 
   HmsTranscodingProfileParams(&apos;Интернет-телевидение&apos;),
   IfThen(mpSubItemsCount &gt; 0,
      HmsTranscodingDvdParams,    
      HmsTranscodingInputParams + HmsTranscodingVideoParams + 
      HmsTranscodingMapParams(mpAudioStreamNo)));
If HmsRegExMatch(&apos;(-vstreamid \d+)&apos;, TranscodingParams, gsUserVariable1) Then
  TranscodingParams := ReplaceStr(TranscodingParams, gsUserVariable1, &apos;&apos;);
If HmsRegExMatch(&apos;(-astreamid \d+)&apos;, TranscodingParams, gsUserVariable1) Then
  TranscodingParams := ReplaceStr(TranscodingParams, gsUserVariable1, &apos;&apos;);</TranscodingParams>
            <TranscodingParamsSyntaxType>PascalScript</TranscodingParamsSyntaxType>
            <TranscodingProfile>Фильмы (основной) - FFMPEG</TranscodingProfile>
            <TranscodingProfileActive>-1</TranscodingProfileActive>
            <TranscodingProfilePriority>2</TranscodingProfilePriority>
            <TranscodingProfileUuid>b15ffc44-3c1b-4f7d-9c19-fbd75ab5b042</TranscodingProfileUuid>
          </Profile>
        </TranscodingProfileList>
      </HmsTranscodingConfig>
    </Item>
    <Item>
      <ClassID>5</ClassID>
      <ItemID>d182ae9f0f4c9018df3a5044ac928b81</ItemID>
      <ItemPath>InfoAbouts</ItemPath>
      <ParentID>5adbc4e9-5cd8-4f69-87fe-91be2d0859b4</ParentID>
      <Properties>
        <Property>
          <ID>4</ID>
          <Value>О подкасте</Value>
        </Property>
        <Property>
          <ID>1001001</ID>
          <Value>Title=О подкасте "Наука и образование"
Info=Автор: WendyH. (L) Copyleft.
Descr=Здесь собрана коллекция ресурсов, касающихся тем науки и образования. Те, которые были или показались мне интересными.||Мир интересен, многогранен и на изучение его нехватает времени. Но любопытство, как же мир устроен и как это работает, не даёт покоя. Если вам тоже, то, надеюсь, этот подкаст поможет найти информацию от тех, кто этим занимается.||Если вы считаете, что здесь не хватает интересного ресурса или заметили, что подкаст в каких-то случаях работает не так как надо - можете написать мне на почтовый адрес nauka@wonky.lostcut.net или написать на неоффицальном форуме hms.lostcut.net.||Пожелания и замечания всячески приветствуются.||С уважением, автор подкаста. Павел.
</Value>
        </Property>
        <Property>
          <ID>55</ID>
          <Value>http://wonky.lostcut.net/vids/info.jpg</Value>
        </Property>
        <Property>
          <ID>3</ID>
          <Value>00:00:00.000</Value>
        </Property>
        <Property>
          <ID>93</ID>
          <Value>42010,0127441667</Value>
        </Property>
        <Property>
          <ID>240</ID>
          <Value>1</Value>
        </Property>
        <Property>
          <ID>1</ID>
          <Value>mp3</Value>
        </Property>
        <Property>
          <ID>8</ID>
          <Value>2013</Value>
        </Property>
        <Property>
          <ID>11</ID>
          <Value>160293</Value>
        </Property>
        <Property>
          <ID>34</ID>
          <Value>1</Value>
        </Property>
        <Property>
          <ID>19</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>20</ID>
          <Value>44100</Value>
        </Property>
        <Property>
          <ID>61</ID>
          <Value>16</Value>
        </Property>
        <Property>
          <ID>18</ID>
          <Value>MP3</Value>
        </Property>
        <Property>
          <ID>21</ID>
          <Value>160000</Value>
        </Property>
        <Property>
          <ID>47</ID>
          <Value>A|0||86017|2||MP3|160000|||44100|||||1|0|16||0|MP3,V|0||8|||MJPEG||1920x1080|25.000||16:9||||1|0|||0|MJPEG</Value>
        </Property>
        <Property>
          <ID>13</ID>
          <Value>MJPEG</Value>
        </Property>
        <Property>
          <ID>78</ID>
          <Value>1920</Value>
        </Property>
        <Property>
          <ID>79</ID>
          <Value>1080</Value>
        </Property>
        <Property>
          <ID>17</ID>
          <Value>16:9</Value>
        </Property>
        <Property>
          <ID>80</ID>
          <Value>72:72</Value>
        </Property>
        <Property>
          <ID>15</ID>
          <Value>1920</Value>
        </Property>
        <Property>
          <ID>16</ID>
          <Value>1080</Value>
        </Property>
        <Property>
          <ID>12</ID>
          <Value>25.000</Value>
        </Property>
        <Property>
          <ID>90</ID>
          <Value></Value>
        </Property>
        <Property>
          <ID>91</ID>
          <Value></Value>
        </Property>
        <Property>
          <ID>92</ID>
          <Value>1</Value>
        </Property>
        <Property>
          <ID>97</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>105</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>2</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>245</ID>
          <Value>d182ae9f0f4c9018df3a5044ac928b81</Value>
        </Property>
        <Property>
          <ID>94</ID>
          <Value>42790,4973201157</Value>
        </Property>
      </Properties>
    </Item>
    <Item>
      <ClassID>53</ClassID>
      <ItemID>5e56dfc5-1c85-49e4-9e80-8675e675086f</ItemID>
      <ItemPath>https://www.ted.com/talks?language=ru</ItemPath>
      <ParentID>5adbc4e9-5cd8-4f69-87fe-91be2d0859b4</ParentID>
      <Properties>
        <Property>
          <ID>515</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>512</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>532</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>700</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>553</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>42</ID>
          <Value>3</Value>
        </Property>
        <Property>
          <ID>4</ID>
          <Value>08. TED talks (субтитры)</Value>
        </Property>
        <Property>
          <ID>701</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>702</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>517</ID>
          <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
        </Property>
        <Property>
          <ID>518</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>522</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>245</ID>
          <Value>5e56dfc5-1c85-49e4-9e80-8675e675086f</Value>
        </Property>
        <Property>
          <ID>93</ID>
          <Value>42406,6368868519</Value>
        </Property>
        <Property>
          <ID>525</ID>
          <Value>42868,4065934606</Value>
        </Property>
      </Properties>
    </Item>
    <Item>
      <ClassID>32</ClassID>
      <ItemID>f037d42ccc70749b804d0c165febc73c</ItemID>
      <ItemPath>-SettingsFolder</ItemPath>
      <ParentID>5adbc4e9-5cd8-4f69-87fe-91be2d0859b4</ParentID>
      <Properties>
        <Property>
          <ID>515</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>512</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>532</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>700</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>553</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>42</ID>
          <Value>3</Value>
        </Property>
        <Property>
          <ID>4</ID>
          <Value>Настройки</Value>
        </Property>
        <Property>
          <ID>200</ID>
          <Value>5</Value>
        </Property>
        <Property>
          <ID>500</ID>
          <Value>///////////////////////////////////////////////////////////////////////////////
//               Г Л О Б А Л Ь Н Ы Е   П Е Р Е М Е Н Н Ы Е                   //
THmsScriptMediaItem goRoot = FolderItem;    // Корневая папка настроек
string    gsRootPath   = &apos;-SettingsFolder&apos;, // Значение поля путь (ссылка) корневой папки настроек
          gsKey        = &apos;&apos;,                // Ключ (определяется ниже)
          gsValue      = &apos;&apos;;                // Значение ключа (устанавливается ниже)
TDateTime gTimeStart   = Now;    // Время запуска скрипта
TStrings  SETTINGS;              // Объект TStrings для хранения описания настроек
int
  gnTotalItems         = 0,      // Глобальный счетчик
  // Константы параметров этой динамической папки
  mpiFolderType        = 200,    // Тип папки     
  mpiDynamicScript     = 500,    // Скрипт
  mpiDynamicSyntaxType = 501,    // Язык скрипта
  mpiPreviousItemID    = 200104, // Предыдущий ItemID
  ;

///////////////////////////////////////////////////////////////////////////////
//                             Ф У Н К Ц И И                                 //

// ----------------------------------------------------- Структура настроек ---
void SettingsStructure() {
  // Указываем ключи и их наименования
  // Также указываем ключ и далее знак &apos;:&apos; и после - значение ключа (или &apos;+&apos; - добавить, &apos;-&apos; - удалить ключ)
 
  SETTINGS.Values["--chkupdates"  ] = "Проверять обновления подкаста";
  SETTINGS.Values["--chkupdates:-"] = &apos;Не проверять&apos;;   
  SETTINGS.Values["--chkupdates:+"] = &apos;Проверять&apos;;   
}

// ---------------------------------- Проверка текущего состояния настройки ---
bool CheckKeyState(string sVal) {
  string PARAMS = goRoot.ItemParent[mpiPodcastParameters]+&apos; &apos;; // Строка установленных параметров подкаста
  bool   bExist = (Pos(gsKey+&apos; &apos;, PARAMS)&gt;0);      // Проверяем, указан ли уже ключ
  if      (sVal==&apos;-&apos;) return !bExist;              // Если проверяемое значение &apos;-&apos; - ключ не должен быть указан       
  else if (sVal==&apos;+&apos;) return bExist;               // Если проверяемое значение &apos;+&apos; - указан ли ключ
  else return (Pos(gsKey+&apos;=&apos;+sVal+&apos; &apos;, PARAMS)&gt;0); // Иначе проверяем, установлено ли в параметрах заданное значение
}
 
// ---------------------------------------------- Создание ссылки-сообщения ---
void ShowMessageLink(string sMsg) {
  THmsScriptMediaItem Item = HmsCreateMediaItem(sMsg, FolderItem.ItemID);
  Item[mpiThumbnail] = &apos;http://wonky.lostcut.net/icons/ok.png&apos;;
}

// ---------- Функция создания динамической папки с унаследованным скриптом ---
void CreateItem(string sTitle, string sLink) {
  THmsScriptMediaItem Folder = FolderItem.AddFolder(sLink, true);
  Folder[mpiTitle     ] = sTitle;
  Folder[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnTotalItems,0,0)); gnTotalItems++;
  Folder.CopyProperties(FolderItem, [mpiFolderType, mpiDynamicScript, mpiDynamicSyntaxType, mpiFolderSortOrder]);
}

///////////////////////////////////////////////////////////////////////////////
// ----------------------------------------------- Создание списка настроек ---
void CreateMainMenu() {
  for (int i=0; i&lt;SETTINGS.Count; i++) { // Обходим в цикле все настройки
    string sKey = SETTINGS.Names[i];     // Получаем ключ настроек
    if (Pos(&apos;:&apos;, sKey)&gt;0) continue;      // Если там есть &apos;:&apos;, то это вариант настройки - пропускаем
    CreateItem(SETTINGS.Values[sKey], &apos;-showValues=&apos;+sKey); // Создаём пункт настройки
  }
}
// ------------------------------------ Создание списка вариантов настройки ---
void CreateValuesList() {
  int i; string sVal, sKey, sName, sState; // При входе в процедуру в gsKey уже сам ключ
  for (i=0; i&lt;SETTINGS.Count; i++) { // Обходим в цикле все настройки
    sKey   = SETTINGS.Names[i];      // Получаем ключ настроек
    sName  = SETTINGS.Values[sKey];  // Наименование варианта настройки
    if (!HmsRegExMatch(&apos;^&apos;+gsKey+&apos;:(.*)&apos;, sKey, sVal)) continue; // Если не получили значение нашего ключа, пропускаем
    if (CheckKeyState(sVal)) sState=&apos;[v]&apos;; else sState=&apos;[ ]&apos;;    // Проверка: установлено ли данное значение, ставим пометку
    CreateItem(sState+&apos; &apos;+sName, &apos;-key=&apos;+gsKey+&apos; -value=&apos;+sVal); // Создаём пункт варианта настройки   
  }
}
// ------------------------ Включение/Отключение настройки или его значения ---
void ApplyKeyValue() {
  // При входе в процедуру уже в gsKey - ключ, в gsValue - его значение (может быть &apos;+&apos; или &apos;-&apos;, это установить или удалить параметр)
  bool bExist; string sOldVal=gsKey, sNewVal, PARAMS;        // По-умолчанию в sOldVal сам ключ
 
  PARAMS = goRoot.ItemParent[mpiPodcastParameters]+&apos; &apos;;      // Строка установленных параметров подкаста
  HmsRegExMatch(&apos;(&apos;+gsKey+&apos;=.*?)\\s&apos;, PARAMS, sOldVal);      // Вылавливаем в sOldVal установленное значение
  bExist = (Pos(sOldVal, PARAMS)&gt;0);                         // Устанавливаем флаг присутсвия ключа в параметрах
 
  if      (gsValue==&apos;-&apos;) sNewVal = &apos;&apos;;                       // Замена на пустое значение = удалению
  else if (gsValue==&apos;+&apos;) sNewVal = gsKey;                    // Просто устанавливаем ключ
  else                   sNewVal = gsKey+&apos;=&apos;+gsValue;        // Устанавливаем ключ с новым значением
  if (bExist) PARAMS = ReplaceStr(PARAMS, sOldVal, sNewVal); // Если ключ уже присутствует - заменяем
  else        PARAMS += sNewVal;                             // Иначе просто добавляем
  ShowMessageLink(&apos;ВЫБРАНО: &apos;+Copy(mpTitle, 5, 99));         // Пропускаем &apos;[ ] &apos; в mpTitle и сообщаем о выбранном варианте
  goRoot.ItemParent[mpiPodcastParameters] = Trim(ReplaceStr(PARAMS, &apos;  &apos;, &apos; &apos;)); // Сохраняем параметры подкаста
}

// ----------------------------------------------------------------------------
void CreateAboutLink() {
  TStrings INFO = TStringList.Create(); // Создаём объект TStrings для информации
//INFO.Values[&apos;Poster&apos;] = &apos;&apos;;
  INFO.Values[&apos;Title&apos; ] = &apos;О подкасте "Наука и образование"&apos;;
  INFO.Values[&apos;Info&apos;  ] = &apos;Автор: WendyH. (L) Copyleft.&apos;;
  INFO.Values[&apos;Descr&apos; ] = &apos;Здесь собрана коллекция ресурсов, касающихся тем науки и образования. Те, которые были или показались мне интересными.&apos;+
&apos;||Мир интересен, многогранен и на изучение его нехватает времени. Но любопытство, как же мир устроен и как это работает, не даёт покоя. &apos;+
&apos;Если вам тоже, то, надеюсь, этот подкаст поможет найти информацию от тех, кто этим занимается.&apos;+
&apos;||Если вы считаете, что здесь не хватает интересного ресурса или заметили, что подкаст в каких-то случаях работает не так как надо - можете написать мне на почтовый адрес nauka@wonky.lostcut.net или написать на неоффицальном форуме hms.lostcut.net.&apos;+
&apos;||Пожелания и замечания всячески приветствуются.&apos;+
&apos;||С уважением, автор подкаста. Павел.&apos;+
                          &apos;&apos;;
  THmsScriptMediaItem Item = HmsCreateMediaItem(&apos;InfoAbouts&apos;, goRoot.ItemParent.ItemID);
  Item[mpiTitle     ] = &apos;О подкасте&apos;;
  Item[1001001      ] = INFO.Text;
  Item[mpiThumbnail ] = &apos;http://wonky.lostcut.net/vids/info.jpg&apos;;
  Item[mpiTimeLength] = &apos;00:00:10.000&apos;;

  INFO.Free();
}

// ----------------------------------------------------------------------------
// Проверка значения ссылки текущей папки и извлечение группировок регулярного выражения в gsKey и gsValue
bool CheckPath(string sPattern) { return HmsRegExMatch2(sPattern, mpFilePath, gsKey, gsValue); }

///////////////////////////////////////////////////////////////////////////////
//                    Г Л А В Н А Я   П Р О Ц Е Д У Р А                      //
// ----------------------------------------------------------------------------
{
  // Поиск корневой динамической папки (ибо этот скрипт может выполнятся и в подпапках)
  while ((goRoot[mpiFilePath]!=gsRootPath) &amp;&amp; (goRoot.ItemParent!=nil)) goRoot = goRoot.ItemParent;
  if (goRoot[mpiFilePath]!=gsRootPath) { ShowMessageLink(&apos;Не найдена папка настроек с путём &apos;+gsRootPath); return; }
  CreateAboutLink();
  // Если это повторный вызов, смены папки не произошло - ничего не делаем
  if ((FolderItem.ItemID==goRoot[mpiPreviousItemID]) &amp;&amp; (FolderItem!=goRoot) &amp;&amp; !DebugMode) return;
  FolderItem.DeleteChildItems(); goRoot[mpiPreviousItemID] = FolderItem.ItemID;
  SETTINGS = TStringList.Create();
  try {
    SettingsStructure();
    if      (CheckPath(gsRootPath))               CreateMainMenu();   // Если это корень - создаём список настроек
    else if (CheckPath(&apos;-showValues=(.*)&apos;))       CreateValuesList(); // Зашли в настройку - показываем список вариантов значений
    else if (CheckPath(&apos;-key=(.*?) -value=(.*)&apos;)) ApplyKeyValue();    // Зашли в вариант значения настройки - применяем этот вариант
     
  } finally { SETTINGS.Free(); }
  HmsIncSystemUpdateID(); // Говорим устройству об обновлении содержания
}</Value>
        </Property>
        <Property>
          <ID>501</ID>
          <Value>C++Script</Value>
        </Property>
        <Property>
          <ID>215</ID>
          <Value>-mpCreateDate</Value>
        </Property>
        <Property>
          <ID>245</ID>
          <Value>f037d42ccc70749b804d0c165febc73c</Value>
        </Property>
        <Property>
          <ID>200104</ID>
          <Value>f037d42ccc70749b804d0c165febc73c</Value>
        </Property>
        <Property>
          <ID>93</ID>
          <Value>42010,0127441667</Value>
        </Property>
      </Properties>
    </Item>
    <Item>
      <ClassID>53</ClassID>
      <ItemID>11b80954-dc35-4ba2-a73b-369636b05224</ItemID>
      <ItemPath>https://www.youtube.com/channel/UCMIVE71tHEUDkuw8tPxtzSQ</ItemPath>
      <ParentID>5adbc4e9-5cd8-4f69-87fe-91be2d0859b4</ParentID>
      <Properties>
        <Property>
          <ID>515</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>512</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>532</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>700</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>553</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>42</ID>
          <Value>3</Value>
        </Property>
        <Property>
          <ID>4</ID>
          <Value>10. Цікава наука (Интересная наука)</Value>
        </Property>
        <Property>
          <ID>701</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>702</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>517</ID>
          <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
        </Property>
        <Property>
          <ID>518</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>522</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>245</ID>
          <Value>11b80954-dc35-4ba2-a73b-369636b05224</Value>
        </Property>
        <Property>
          <ID>93</ID>
          <Value>42868,4063592477</Value>
        </Property>
        <Property>
          <ID>525</ID>
          <Value>42868,4174893634</Value>
        </Property>
        <Property>
          <ID>527</ID>
          <Value>--numiration</Value>
        </Property>
        <Property>
          <ID>215</ID>
          <Value>mpTitle</Value>
        </Property>
      </Properties>
    </Item>
    <Item>
      <ClassID>51</ClassID>
      <ItemID>cab57261a15e45e022c44d75b658806a</ItemID>
      <ItemPath>-SearchFolder</ItemPath>
      <ParentID>5adbc4e9-5cd8-4f69-87fe-91be2d0859b4</ParentID>
      <Properties>
        <Property>
          <ID>515</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>512</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>532</ID>
          <Value>1</Value>
        </Property>
        <Property>
          <ID>700</ID>
          <Value>2</Value>
        </Property>
        <Property>
          <ID>553</ID>
          <Value>1</Value>
        </Property>
        <Property>
          <ID>42</ID>
          <Value>3</Value>
        </Property>
        <Property>
          <ID>4</ID>
          <Value>Поиск</Value>
        </Property>
        <Property>
          <ID>35</ID>
          <Value>42869,6223148148</Value>
        </Property>
        <Property>
          <ID>93</ID>
          <Value>42869,6223215394</Value>
        </Property>
        <Property>
          <ID>701</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>702</ID>
          <Value>-1</Value>
        </Property>
        <Property>
          <ID>517</ID>
          <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
        </Property>
        <Property>
          <ID>518</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>522</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>570</ID>
          <Value>0</Value>
        </Property>
        <Property>
          <ID>245</ID>
          <Value>cab57261a15e45e022c44d75b658806a</Value>
        </Property>
        <Property>
          <ID>550</ID>
          <Value>//THmsScriptMediaItem PodcastItem = FolderItem; string MediaResourceLink = &apos;&apos;;
///////////////////////////////////////////////////////////////////////////////
//               Г Л О Б А Л Ь Н Ы Е   П Е Р Е М Е Н Н Ы Е                   //
int 
  gnItemsAdded = 0,   // Глобальный счетчик созданных ссылок 
  gnUpdateMode = 1;   // Режим обновления: 0-Только сообщать о вышедшем обновлении, 1-Включить возможность обновить "с пульта телевизора"
string 
  gsForumPost   = "f=20&amp;t=4336",        // Тема и пост форума homemediaserver.ru, где выложен подкаст (для проверки обновлений)
  gsVersion     = "2017.03.25",         // Версия подкаста (то, что должно быть в комментарии к файлу на форуме)
  gsHeaders     = &apos;Accept-Encoding: gzip, deflate\r\n&apos;,
  gsVal         = &apos;&apos;,
  gsPodcastName = &apos;HMS Youtube v3.1&apos;,   // Заголовок видео-сообщения при ошибках
  gsUserId      = &apos;&apos;,
  gsAPIurl      = &apos;https://www.googleapis.com/youtube/v3/%s?key=AIzaSyDY7NostuASg47evFG1OZvwbZiysnYsAwc&amp;maxResults=50&amp;gl=ru&amp;regionCode=ru&amp;hl=ru&amp;%s&apos;,
  gsClientId    = &apos;135465214286-a9r7p8stj7c7o7k4mk3c7vi4r9po4rna.apps.googleusercontent.com&apos;,
  gsRedirectUrl = &apos;https://hms.lostcut.net/youtube/callback.php&apos;,
  gsAccessToken = &apos;&apos;,
  gsRefreshToken= &apos;&apos;,
  ;
bool gbSubtitles; THmsScriptMediaItem goRoot=PodcastItem; TDateTime gTimeStart=Now; 

///////////////////////////////////////////////////////////////////////////////
//                             Ф У Н К Ц И И                                 //

// ------------------------------------------ Проверка обновлений подкаста ----
bool CheckUpdates() {
  string sHtml, sVer, sVal, sText; THmsScriptMediaItem Folder, Item;

  if ((Pos(&apos;--chkupdates&apos;, mpPodcastParameters)&lt;1) || (gsForumPost==&apos;&apos;)) return;

  sVal = gsClientId+DateToStr(gTimeStart);           // Формируем идентификатор подкаста с датой старта
  if ((gsUserVariable4==sVal) &amp;&amp; !DebugMode) return; // Если уже проверяли сегодяня, выходим
  gsUserVariable4 = sVal;                            // Запоминаем эту дату проверки обновления, дабы не проверять каждый раз

  // Загружаем страницу форума, где выложен данный подкаст
  sHtml = HmsDownloadUrl(&apos;http://homemediaserver.ru/forum/viewtopic.php?&apos;+gsForumPost, &apos;&apos;, true);
  sHtml = HmsRemoveLineBreaks(HmsUtf8Decode(sHtml));
  
  // Если указан номер сообщения на форуме - вырезаем из всей страницы только это сообщение
  if (HmsRegExMatch(&apos;(#p\\d+)&apos;, gsForumPost, sVal)) HmsRegExMatch(sVal+&apos;(.*?)Скачиваний:&apos;, sHtml, sHtml);
  // Пытаемся получить комментарий к файлу = версию подкаста на форуме
  if (!HmsRegExMatch(&apos;Комментарий к файлу:&lt;/b&gt;(.*?)&lt;/span&gt;&apos;, sHtml, sVer)) return;
  if (Pos(&apos;*&apos;, sVer)&gt;0) gnUpdateMode = 0; // Если версия помечена звездочкой, не даём автоматом обновлять
  if (sVer!=gsVersion) {
    // Версия не совпадает, формируем из сообщения текст информации о подкасте.
    HmsRegExMatch(&apos;&lt;div[^&gt;]+class="postbody"&gt;(.*?)&lt;table&apos;, sHtml, sText);
    sText = HmsHtmlToText(sText);
    // В данном случае, вырезаем лишнее из текста информации о подкасте
    if (HmsRegExMatch(&apos;^(.*)UPD&apos;, sText, sVal, 1, PCRE_SINGLELINE)) sText=ReplaceStr(sText, sVal, &apos;&apos;);
    sText = ReplaceStr(sText, &apos;UPD&apos;, &apos;|UPD&apos;);
    
    TStrings INFO = TStringList.Create(); // Создаём объект TStrings для информации
    INFO.Values[&apos;Poster&apos;] = &apos;https://hms.lostcut.net/youtube/img/youtube.jpg&apos;;
    INFO.Values[&apos;Title&apos; ] = &apos;Обновление подкаста &apos;+gsPodcastName;
    INFO.Values[&apos;Info&apos;  ] = &apos;Текущая версия подкаста: &apos;+gsVersion+&apos;|Версия подкаста на сайте: &apos;+sVer;
    INFO.Values[&apos;Descr&apos; ] = ReplaceStr(sText, &apos;\r\n&apos;, &apos;|&apos;);

    Folder = CreateFolder(&apos;Есть обновления подкаста&apos;, &apos;-upd&apos;);

    if (gnUpdateMode&gt;0) {
      Item = HmsCreateMediaItem(&apos;Обновить подкаст&apos;, Folder.ItemID);
      Item[mpiThumbnail ] = &apos;http://wonky.lostcut.net/icons/refresh.png&apos;;
      Item[mpiTimeLength] = &apos;00:00:10.000&apos;;
      Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
      gnItemsAdded++;
    }
    Item = HmsCreateMediaItem(&apos;InfoUpdate&apos;, Folder.ItemID);
    Item[mpiTitle     ] = &apos;Информация&apos;;
    Item[1001001      ] = INFO.Text;
    Item[mpiThumbnail ] = &apos;http://wonky.lostcut.net/vids/info.jpg&apos;;
    Item[mpiTimeLength] = &apos;00:00:10.000&apos;;
    Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
    gnItemsAdded++;

    INFO.Free();
  }
}

// --------------------------------------------------- Обновление подкаста ----
void UpdatePodcast() {
  string sTitle, sData, sVal, sLink, sHtml, sMsg, sFile, sDir, sRootPath, sDescr=&apos;&apos;; 
  TXMLDocument xmlDoc; TXMLItem xmlItem; TStrings FILELIST; int i;
  THmsScriptMediaItem Item;
  
  // Загружаем страницу форума, где выложен данный подкаст
  sHtml = HmsDownloadUrl(&apos;http://homemediaserver.ru/forum/viewtopic.php?&apos;+gsForumPost, &apos;&apos;, true);
  sHtml = HmsRemoveLineBreaks(HmsUtf8Decode(sHtml));
  
  // Если указан номер сообщения на форуме - вырезаем из всей страницы только это сообщение
  if (HmsRegExMatch(&apos;(#p\\d+)&apos;, gsForumPost, sVal)) HmsRegExMatch(sVal+&apos;(.*?)Скачиваний:&apos;, sHtml, sHtml);

  // Пытаемся получить комментарий к файлу = версию подкаста на форуме
  if (!HmsRegExMatch(&apos;(/download/file.php\\?id=.*?)"&apos;, sHtml, sLink)) { 
    VideoMessage(&apos;Невозможно найти ссылку на скачивание файла.&apos;); 
    return; 
  }
  sLink = HmsHtmlToText(sLink);
  sLink = HmsExpandLink(sLink, &apos;http://homemediaserver.ru/forum&apos;); // Дополняем относительную ссылку до полной
  sFile = HmsTempDirectory+&apos;\\update.zip&apos;;   // Файл, куда скачивается новый подкаст
  sDir  = HmsTempDirectory+&apos;\\update&apos;;       // Каталог, куда распаковывается файл
  sMsg  = &apos;&lt;c:#E22&gt;При выполнении обновления возникла ошибка. Обновление не выполнено!&apos;; // Сообщение, если возникнет ошибка
  FILELIST = TStringList.Create(); xmlDoc = TXMLDocument.Create();
  try {
    while (true) {
      HmsDownloadURLToFile(sLink, sFile);
      HmsExtractFiles(sFile, sDir, true);
      HmsGetFileList(sDir, FILELIST, &apos;*.hdf&apos;); // Получаем список файлов с расширением .hdf в FILELIST
      if (FILELIST.Count &lt; 1) {sMsg=&apos;Не удалось скачать и распаковать новую версию подкаста.&apos;; break;}
      xmlDoc.LoadFromFile(FILELIST[0]);        // Загружаем первый файл в списке как TXMLDocument
      LoadPodcastFromXML(xmlDoc.Root, goRoot); // Загружаем новый подкаст (применяем обновлнеие)
      sMsg  = &apos;&lt;s:&apos;+IntToStr(Round(cfgTranscodingScreenHeight/9))+&apos;&gt;Обновление выполнено! &lt;/s&gt;&apos;; // Если мы дошли до сюда без Exception, значит всё прошло норм
      PodcastItem[mpiTitle    ] = &apos;Подкаст обновлён&apos;;
      PodcastItem[mpiFilePath ] = &apos;Info&apos;;
      PodcastItem[mpiThumbnail] = &apos;http://wonky.lostcut.net/vids/info.jpg&apos;;
      sDescr = &apos;||Было обновлено (добавлено) &apos;+IntToStr(gnItemsAdded)+&apos; элементов подкаста.&apos;+
      &apos;|На некоторых устройствах необходимо выйти из подкаста вообще и обновить текушую ветку подкаста.&apos;+
      &apos;|Помните, что выставленные или убранные ключи в поле "Дополнительные параметры" были сброшены на "по-умолчанию" (как выставлено в скачанном подкасте).&apos;+
      &apos;|Самостоятельно добавленные ссылки не удалены, только добавлены новые. Если были ссылки изменены, могут появиться "дубликаты".&apos;+
      &apos;|Если что-то не так при обновлении - сообщайте автору подкаста.&apos;;
      HmsDatabaseAutoSave();
      break;
    }
  } finally { FILELIST.Free(); TXMLDocument.Free(); }
  
  VideoMessage(sMsg+&apos;\r\n&apos;+sDescr); // Показываем сообщение
  HmsIncSystemUpdateID(); // Говорим устройству об обновлении содержания
} 

// ---------------------------------------------- Загрузка подкаста из XML ----
void LoadPodcastFromXML(TXMLItem xmlParentItem, Variant ParentItem, int nNest=0) {
  int i, n; TXMLItem xmlItem, xmlCollection, xml; string sClassID, sItemPath, sName, sItemID; THmsScriptMediaItem Item; 
  // Получаем коллекцию &apos;Properties&apos;, если не нашли - то это не то, что нужно 
  xmlCollection = xmlParentItem.Find(&apos;Properties&apos;); if (xmlCollection==nil) return;
  for (i=0; i&lt;xmlCollection.Count; i++) { // Делаем обход всех параметров и применяем их к ParentItem
    xmlItem = xmlCollection.Items[i];
    n = StrToIntDef(xmlItem.ChildValues["ID"], 0); if (n==0) continue;
    if ((n==245) || (n==517)) continue; // Parent ItemID и настройки приоритета качества пропускаем
    if ((nNest==0) &amp;&amp; (n==4)) continue; // Не меняем имя подкаста верхнего уровня
    ParentItem[n] = xmlItem.ChildValues["Value"];
  }
  xmlCollection = xmlParentItem.Find(&apos;ChildItems&apos;); if (xmlCollection==nil) return;
  for (i=0; i&lt;xmlCollection.Count; i++) { // Делаем обход всех дочерних элементов (подпапок) и добавляем их в ParentItem
    xmlItem   = xmlCollection.Items[i];
    sClassID  = xmlItem.ChildValues["ClassID" ];
    sItemPath = xmlItem.ChildValues["ItemPath"];
    sItemID   = xmlItem.ChildValues["ItemID"  ]; 
    if (sItemPath==&apos;&apos;) {
      // Путь пустой, ну тогда ищем существующий сначала по ItemID и, если не найдём, по имени
      sName=&apos;&apos;; Item=nil; 
      for (n=0; n&lt;ParentItem.ChildCount; n++) if (ParentItem.ChildItems[n].ItemID==sItemID) {Item=ParentItem.ChildItems[n]; break;}
      if (Item==nil) {
        xml = xmlParentItem.Find(&apos;Properties&apos;); if (xml==nil) continue;
        for (n=0; n&lt;xml.Count; n++) if (xml.Items[n].ChildValues["ID"]==&apos;4&apos;) {sName=xml.Items[n].ChildValues["Value"]; break;}
        if (sName==&apos;&apos;) continue;
        Item = ParentItem.FindItemByProperty(mpiTitle, sName);
      }
      if (Item==nil) Item = ParentItem.AddFolder(sName, false, StrToInt(sClassID));
      Item[mpiFilePath] = &apos;&apos;;
    } else {
      if (sClassID==&apos;5&apos;) Item = HmsCreateMediaItem(sItemPath, ParentItem.ItemID);
      else Item = ParentItem.AddFolder(sItemPath, false, StrToInt(sClassID));
    }
    if ((Item!=ParentItem) &amp;&amp; (Item!=nil)) LoadPodcastFromXML(xmlItem, Item, nNest+1);
  }
  gnItemsAdded++;
}

// -------------------------------- Показ информации, сохранённой в ссылке ----
void ShowInfo() {
  string sTitle, sCateg, sInfo, sDescr, sImg, prefix=&apos;youtubev3&apos;;
    TStrings INFO = TStringList.Create();
    INFO.Text = PodcastItem[1001001];
    sTitle = INFO.Values[&apos;Title&apos; ];
    sCateg = INFO.Values[&apos;Categ&apos; ];
    sInfo  = INFO.Values[&apos;Info&apos;  ];
    sDescr = INFO.Values[&apos;Descr&apos; ];
    sImg   = INFO.Values[&apos;Poster&apos;];
    INFO.Free();
    MediaResourceLink = GenerateVideoInfo(prefix, sTitle, sInfo, sCateg, sDescr, sImg);
}

// ---------------------------- Генерирование картинок и строки для ffmpeg ----
char GenerateVideoInfo(char prefix, char sTitle, char sInfo=&apos;&apos;, char sCateg=&apos;&apos;, char sDescr=&apos;&apos;, char sImg=&apos;&apos;, int mode=0, char sDirID=&apos;&apos;) {
  char sHtml, sPost, sVal, sCol, sLink, sData, sPos, sImagesDir;
  int i, n, nSeconds, nSecDel, nMaxImages, nMaxTextLength, nPage=0; double nH, nW; 
  char sFileImage, sCmd, sColor, sTime; TRegExpr reChannel, reCast;
  int xMargin=15, yMargin=15;
  
  nSeconds = 0; nMaxImages = 4; nMaxTextLength = 0;
  if (HmsRegExMatch(&apos;--xmargin=(\\d+)&apos;, mpPodcastParameters, sVal)) xMargin=StrToInt(sVal);
  if (HmsRegExMatch(&apos;--ymargin=(\\d+)&apos;, mpPodcastParameters, sVal)) yMargin=StrToInt(sVal);
  if (Pos(&apos;--lq&apos;, mpPodcastParameters)&gt;0) {
    nH = cfgTranscodingScreenHeight / 2;
    nW = cfgTranscodingScreenWidth  / 2;
  } else if (HmsRegExMatch2(&apos;--pr=(\\d+)x(\\d+)&apos;, mpPodcastParameters, sVal, sPos)) {
    nH = StrToInt(sPos);
    nW = StrToInt(sVal);
  } else {
    nH = cfgTranscodingScreenHeight;
    nW = cfgTranscodingScreenWidth;
  }
  if (sDirID==&apos;&apos;) sDirID = &apos;info_&apos;+PodcastItem.ItemID;
  sImagesDir = IncludeTrailingBackslash(ExtractShortPathName(HmsTempDirectory))+Trim(prefix);
  sImagesDir = IncludeTrailingBackslash(sImagesDir)+sDirID;
  ForceDirectories(sImagesDir);
  sFileImage = IncludeTrailingBackslash(sImagesDir)+&apos;info_&apos;;
  sPost = &apos;&apos;;                       
  TStrings INFO = TStringList.Create();
  INFO.Values[&apos;prfx&apos; ] = prefix;
  INFO.Values[&apos;title&apos;] = sTitle;
  INFO.Values[&apos;info&apos; ] = sInfo;
  INFO.Values[&apos;categ&apos;] = sCateg;
  INFO.Values[&apos;descr&apos;] = sDescr;
  INFO.Values[&apos;xpic&apos; ] = &apos;15&apos;;
  INFO.Values[&apos;ypic&apos; ] = &apos;15&apos;;
  INFO.Values[&apos;w&apos;    ] = IntToStr(Round(nW));
  INFO.Values[&apos;h&apos;    ] = IntToStr(Round(nH));
  INFO.Values[&apos;xm&apos;   ] = IntToStr(xMargin);
  INFO.Values[&apos;ym&apos;   ] = IntToStr(yMargin);
  INFO.Values[&apos;fz&apos;   ] = &apos;3&apos;;
  INFO.Values[&apos;fzdescr&apos;] = IntToStr(Round(nH/22));
  INFO.Values[&apos;fztitle&apos;] = IntToStr(Round(nH/18));
  INFO.Values[&apos;fzinfo&apos; ] = IntToStr(Round(nH/25));
  if (mode==1) {
    INFO.Values[&apos;fzdescr&apos;] = IntToStr(Round(nH/16));
    INFO.Values[&apos;fztitle&apos;] = IntToStr(Round(nH/10));
    INFO.Values[&apos;fzinfo&apos; ] = IntToStr(Round(nH/14));
    INFO.Values[&apos;xm&apos;] = IntToStr(Round(nH/14));
  } else if ((mode==2) || (mode==3)) {
    INFO.Values[&apos;ct&apos;    ] = &apos;000&apos;;
    INFO.Values[&apos;ctitle&apos;] = &apos;822&apos;;
    INFO.Values[&apos;cinfo&apos; ] = &apos;223&apos;;
    INFO.Values[&apos;ccateg&apos;] = &apos;255&apos;;
    INFO.Values[&apos;fz&apos;] = &apos;6&apos;;
    INFO.Values[&apos;ns&apos;] = &apos;1&apos;;
    INFO.Values[&apos;bg&apos;] = &apos;./backgrounds/white.png&apos;;
    INFO.Values[&apos;wpic&apos;  ] = IntToStr(Round(nH/3));
    if (mode==2) INFO.Values[&apos;wpic&apos;] = IntToStr(Round(nH/2));
  }
  if (sImg  !=&apos;&apos;) {
    INFO.Values[&apos;urlpic&apos;] = sImg;
    INFO.Values[&apos;wpic&apos;  ] = IntToStr(Round(nH/2));
  }
  n = 0; TStrings FILELIST = TStringList.Create();
  try { 
    HmsGetFileList(sImagesDir, FILELIST, &apos;*.jpg&apos;);
    n = FILELIST.Count;
  } finally { FILELIST.Free(); }
  if (n&lt;4) {
    // Получаем ссылки на сформированные картинки, пока в параметрах встречаем lastpos=N
    sPos = &apos;0&apos;; nPage = 0;
    do {
      sColor = &apos;&apos;; sTime = &apos;&apos;; nPage++; 
      if (nPage&gt;1) {
        sData = Copy(sDescr, 1, StrToInt(sPos)); // Блок, успевший попасть на экран
        // Определяем последний использующийся цвет 
        HmsRegExMatch(&apos;.*(\\d{2}:\\d{2}\\s*?-\\s*?\\d{2}:\\d{2})&apos;, sData, sTime, 1, PCRE_SINGLELINE);
        sTime += &apos; ... &apos;;
      }
      sDescr = sColor+sTime+Trim(Copy(sDescr, StrToInt(sPos), 999999)); 
      INFO.Values[&apos;descr&apos;] = sDescr; 
      sPost = &apos;&apos;;
      for (n=0; n&lt;INFO.Count; n++) sPost += &apos;&amp;&apos;+Trim(INFO.Names[n])+&apos;=&apos;+HmsHttpEncode(INFO.Values[INFO.Names[n]]);
      sLink = HmsSendRequestEx(&apos;wonky.lostcut.net&apos;, &apos;/videopreview.php&apos;, &apos;POST&apos;, 
                 &apos;application/x-www-form-urlencoded&apos;, &apos;&apos;, sPost, 80, 0, &apos;&apos;, true);
      if (LeftCopy(sLink, 4)!=&apos;http&apos;) {HmsLogMessage(2, &apos;Ошибка получения картинки видеоинформации&apos;); return;}
      HmsDownloadURLToFile(sLink, sFileImage);
      for (n=0; n&lt;5; n++) { nSeconds++; CopyFile(sFileImage, sFileImage+Format(&apos;%.3d.jpg&apos;, [nSeconds]), false); }
      if (nPage&gt;=nMaxImages) break;
    } while (HmsRegExMatch2(&apos;^(.*?)\\?lastpos=(\\d+)&apos;, sLink, sLink, sPos));  
  }
  INFO.Free();
  char sFileMP3 = ExtractShortPathName(HmsTempDirectory)+&apos;\\silent.mp3&apos;;
  try {
    if (!FileExists(sFileMP3)) HmsDownloadURLToFile(&apos;http://wonky.lostcut.net/mp3/silent.mp3&apos;, sFileMP3);
    sFileMP3 = &apos;-i "&apos;+sFileMP3+&apos;"&apos;;
  } except { sFileMP3=&apos;&apos;; }
  sLink = Format(&apos;%s -f image2 -r 1 -i "%s" -c:v libx264 -r 30 -pix_fmt yuv420p &apos;, [sFileMP3, sFileImage+&apos;%03d.jpg&apos;]);
  PodcastItem[mpiTimeLength] = HmsTimeFormat(nSeconds)+&apos;.000&apos;;
  return sLink;
}

// ------------------------ Установка в заголовках HTTP токена авторизации ----
void SetHeadersToken() {
  gsHeaders += &apos;Authorization: Bearer &apos;+gsAccessToken+&apos;\r\n&apos;;
} 

// -- Поиск корневой папки подкаста, где мы будем хранить в mpiAccessToken ----
void SearchRoot() {
  // goRoot - считается элемент, у которого установлен пароль или напроч корневой 
  while ((goRoot.ItemParent!=nil)&amp;&amp;(Trim(goRoot[594])!=&apos;1&apos;)) goRoot=goRoot.ItemParent;
}

// -------------------- Запрос на открытие окна для получения кода доступа ----
void AuthCodeQuery() {
  string sMsg, sLink; Variant objShell;
  if (Pos(&apos;--alert&apos;, mpPodcastParameters)&lt;1) return; 
  sMsg = &apos;ТРЕБУЕТСЯ РАЗРЕШЕНИЕ ДОСТУПА ПРИЛОЖЕНИЯ К УЧЕТНОЙ ЗАПИПИ GOOGLE.\n\n&apos;+
         &apos;Для работы с аккаунтом youtube нужно получить код авторизации\n&apos;+
         &apos;данного приложения для вашей учетной записи Goolge.\n&apos;+
         &apos;Код разовый, имеет дступ только на чтение ваших данных.\n&apos;+
         &apos;\nОткрыть браузер для авторизации и получения кода???&apos;;
 
  if (MessageDlg(sMsg, 0, 1+8, 0)==mrCancel) return;
 
  try {objShell = CreateOleObject(&apos;WScript.Shell&apos;);} except {}
  if (VarType(objShell)!=varDispatch) {
    HmsLogMessage(1, &apos;Не могу создать ActiveXObject WScript.Shell&apos;);
    return;
  }
  sLink = &apos;https://accounts.google.com/o/oauth2/auth?response_type=code&amp;scope=https://www.googleapis.com/auth/youtube.readonly+https://picasaweb.google.com/data/+https://www.googleapis.com/auth/userinfo.profile&amp;redirect_uri=&apos;+gsRedirectUrl+&apos;&amp;client_id=&apos;+gsClientId+&apos;&amp;hl=ru&amp;approval_prompt=force&amp;access_type=offline&apos;;
  objShell.Run(sLink);
} 
  
// ----------------------------------------------------------- Авторизация ----
bool Login(bool bSilent=false) {
  int INTERNET_FLAG_RELOAD = StrToInt(&apos;$80000000&apos;), nFlag=0;
  string sData, sPost, sServ, sRet, sVal, sLink, s=&apos;6avodhg99rd&apos;;

  if (Trim(mpPodcastAuthorizationPassword)==&apos;&apos;) {
      if (!bSilent) ErrorItem(&apos;Не указан пароль (код авторизации)! Перейдите по ссылке https://hms.lostcut.net/youtube&apos;);
      return false;
  }
  // Устанавливаем значение goRoot как корневой элемент подкаста
  SearchRoot();

  sData = Trim(goRoot[591]);
  if (Pos(&apos;access_token&apos;, sData)==0) sData = mpPodcastAuthorizationPassword;
  if (Pos(&apos;access_token&apos;, sData)&gt;0) {
    HmsRegExMatch(&apos;"access_token"\\s*?:\\s*?"(.*?)"&apos; , sData, gsAccessToken );
    HmsRegExMatch(&apos;"refresh_token"\\s*?:\\s*?"(.*?)"&apos;, sData, gsRefreshToken);
  }
  
  if (Trim(gsAccessToken)!=&apos;&apos;) {
    sData = HmsDownloadUrl(&apos;https://www.googleapis.com/oauth2/v2/tokeninfo?access_token=&apos;+HmsHttpEncode(gsAccessToken));
    if (!HmsRegExMatch(&apos;"issued_to"\\s*?:\\s*?"(.*?)"&apos;, sData, &apos;&apos;)) {
      gsAccessToken = &apos;&apos;;
      if (gsRefreshToken!=&apos;&apos;) {
        sServ = &apos;accounts.google.com&apos;;
        sPost = Format(&apos;client_id=%s&amp;client_secret=%s&amp;refresh_token=%s&amp;grant_type=refresh_token&apos;, [gsClientId, s+&apos;-WacPOSm3arjO&apos;, gsRefreshToken]);
        sData = HmsSendRequestEx(sServ, &apos;/o/oauth2/token&apos;, &apos;POST&apos;, &apos;application/x-www-form-urlencoded&apos;, &apos;&apos;, sPost, 443, nFlag, sRet, true);
        if (HmsRegExMatch(&apos;"access_token"\\s*?:\\s*?"(.*?)"&apos;, sData, gsAccessToken)) {
          goRoot[591] = sData + &apos;"refresh_token":"&apos;+gsRefreshToken+&apos;"&apos;;
        }
      }
    }
    if (Trim(gsAccessToken)!=&apos;&apos;) {
      SetHeadersToken();
      return true;
    }
  }
  sVal  = &apos;&apos;;
  nFlag = INTERNET_FLAG_RELOAD; 
  sServ = &apos;accounts.google.com&apos;;                                            
  sPost = Format(&apos;code=%s&amp;client_id=%s&amp;client_secret=%s&amp;redirect_uri=%s&amp;grant_type=authorization_code&apos;, [mpPodcastAuthorizationPassword, gsClientId, s+&apos;-WacPOSm3arjO&apos;, gsRedirectUrl]);
  sData = HmsSendRequestEx(sServ, &apos;/o/oauth2/token&apos;, &apos;POST&apos;, &apos;application/x-www-form-urlencoded&apos;, &apos;&apos;, sPost, 443, nFlag, sRet, true);
  
  if (HmsRegExMatch(&apos;"access_token"\\s*?:\\s*?"(.*?)"&apos;, sData, gsAccessToken)) {
    HmsRegExMatch(&apos;"refresh_token"\\s*?:\\s*?"(.*?)"&apos;, sData, gsRefreshToken);
    goRoot[591] = sData;
    SetHeadersToken();
  } else {
    gsAccessToken  = &apos;&apos;;
    gsRefreshToken = &apos;&apos;;
    if (!bSilent) { 
      ErrorItem(&apos;Не верный код авторизации! Получить код на https://hms.lostcut.net/youtube&apos;);
      AuthCodeQuery();
    }
  }
  return (Trim(gsAccessToken)!=&apos;&apos;);
}

// ------------------------------------------- Получение ссылки на Youtube ----
bool GetLink_Youtube31(string sLink) {
  string sData, sVideoID=&apos;&apos;, sMaxHeight=&apos;&apos;, sAudio=&apos;&apos;, sSubtitlesLanguage=&apos;ru&apos;,
  sSubtitlesUrl, sFile, sVal, sMsg, sConfig, sHeaders, ttsDef; 
  TJsonObject JSON; TRegExpr RegEx;
  
  sHeaders = &apos;Referer: &apos;+sLink+#13#10+
             &apos;User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36&apos;+#13#10+
             &apos;Origin: http://www.youtube.com&apos;+#13#10;
  
  HmsRegExMatch(&apos;--maxheight=(\\d+)&apos;    , mpPodcastParameters, sMaxHeight);
  HmsRegExMatch(&apos;--sublanguage=(\\w{2})&apos;, mpPodcastParameters, sSubtitlesLanguage);
  bool bSubtitles = (Pos(&apos;--subtitles&apos;  , mpPodcastParameters)&gt;0);  
  bool bAdaptive  = (Pos(&apos;--adaptive&apos;   , mpPodcastParameters)&gt;0);  
  bool bNotDE     = (Pos(&apos;notde=1&apos;      , sLink)&gt;0);  

  if (!HmsRegExMatch(&apos;[\\?&amp;]v=([^&amp;]+)&apos;       , sLink, sVideoID))
  if (!HmsRegExMatch(&apos;youtu.be/([^&amp;]+)&apos;      , sLink, sVideoID))
       HmsRegExMatch(&apos;/(?:embed|v)/([^\\?]+)&apos;, sLink, sVideoID);

  if (sVideoID==&apos;&apos;) return VideoMessage(&apos;Невозможно получить Video ID в ссылке Youtube&apos;);

  sLink = &apos;http://www.youtube.com/watch?v=&apos;+sVideoID+&apos;&amp;hl=ru&amp;persist_hl=1&amp;has_verified=1&apos;;
  
  sData = HmsDownloadURL(sLink, sHeaders, true);
  sData = HmsRemoveLineBreaks(sData);
  // Если еще не установлена реальная длительность видео - устанавливаем
  if ((Trim(mpTimeLength)==&apos;&apos;) || (RightCopy(mpTimeLength, 6)==&apos;00.000&apos;)) {
    if (HmsRegExMatch2(&apos;itemprop="duration"[^&gt;]+content="..(\\d+)M(\\d+)S&apos;, sData, sVal, sMsg)) {
      PodcastItem[mpiTimeLength] = StrToInt(sVal)*60+StrToInt(sMsg);
    } else {
      sVal = HmsDownloadURL(&apos;http://www.youtube.com/get_video_info?html5=1&amp;c=WEB&amp;cver=html5&amp;cplayer=UNIPLAYER&amp;hl=ru&amp;video_id=&apos;+sVideoID, sHeaders, true);
      if (HmsRegExMatch(&apos;length_seconds=(\\d+)&apos;, sData, sMsg))
        PodcastItem[mpiTimeLength] = StrToInt(sMsg);
    }
  }
  if (!HmsRegExMatch(&apos;player.config\\s*?=\\s*?({.*?});&apos;, sData, sConfig)) {
    // Если в загруженной странице нет нужной информации, пробуем немного по-другому
    sLink = &apos;http://hms.lostcut.net/youtube/g.php?v=&apos;+sVideoID;
    if (sMaxHeight!=&apos;&apos;                  ) sLink += &apos;&amp;max_height=&apos;+sMaxHeight;
    if (Trim(mpPodcastMediaFormats )!=&apos;&apos;) sLink += &apos;&amp;media_formats=&apos;+mpPodcastMediaFormats;
    if (bAdaptive                       ) sLink += &apos;&amp;adaptive=1&apos;;
    sData = HmsUtf8Decode(HmsDownloadUrl(sLink));
    if (HmsRegExMatch(&apos;"reason":"(.*?)"&apos; , sData, sMsg)) { 
      HmsLogMessage(2 , sMsg); 
      VideoMessage(sMsg); 
      return; 
    } else {
      sData = HmsJsonDecode(sData);
      HmsRegExMatch(&apos;"url":"(.*?)"&apos;, sData, MediaResourceLink);
      return true;
    }
  }
  
  String hlsUrl, ttsUrl, flp, jsUrl, dashMpdLink, streamMap, playerId, algorithm;
  String sType, itag, sig, alg, s;
  String UrlBase = "";
  int  i, n, w, num, height, priority, minPriority = 90, selHeight, maxHeight = 1080;
  bool is3D; 
  TryStrToInt(sMaxHeight, maxHeight);
  JSON = TJsonObject.Create();
  try {
    JSON.LoadFromString(sConfig);
    hlsUrl      = HmsExpandLink(JSON.S[&apos;args\\hlsvp&apos; ], UrlBase);
    ttsUrl      = HmsExpandLink(JSON.S[&apos;args\\caption_tracks&apos;], UrlBase);
    flp         = HmsExpandLink(JSON.S[&apos;url&apos;         ], UrlBase);
    jsUrl       = HmsExpandLink(JSON.S[&apos;assets\\js&apos;  ], UrlBase);
    streamMap   = JSON.S[&apos;args\\url_encoded_fmt_stream_map&apos;];
    if (bAdaptive &amp;&amp; JSON.B[&apos;args\\adaptive_fmts&apos;]) 
      streamMap = JSON.S[&apos;args\\adaptive_fmts&apos;];
    if ((streamMap==&apos;&apos;) &amp;&amp; (hlsUrl==&apos;&apos;)) {
      sMsg = "Невозможно найти данные для воспроизведения на странице видео.";
      if (HmsRegExMatch(&apos;(&lt;h\\d[^&gt;]+class="message".*?&lt;/h\\d&gt;)&apos;, sData, sMsg)) sMsg = HmsUtf8Decode(HmsHtmlToText(sMsg));
      HmsLogMessage(2, sMsg);
      VideoMessage(sMsg); 
      return;
    }
  } finally { JSON.Free; }
  if (Copy(jsUrl, 1, 2)==&apos;//&apos;) jsUrl = &apos;http:&apos;+Trim(jsUrl);
  HmsRegExMatch(&apos;/player-([\\w_-]+)/&apos;, jsUrl, playerId);
  algorithm = HmsDownloadURL(&apos;https://hms.lostcut.net/youtube/getalgo.php?jsurl=&apos;+HmsHttpEncode(jsUrl));
  
  if (hlsUrl!=&apos;&apos;) {
    MediaResourceLink = &apos; &apos;+hlsUrl;

    sData = HmsDownloadUrl(sLink, sHeaders, true);
    RegEx = TRegExpr.Create(&apos;BANDWIDTH=(\\d+).*?RESOLUTION=(\\d+)x(\\d+).*?(http[^#]*)&apos;, PCRE_SINGLELINE);
    try {
      if (RegEx.Search(sData)) do {
        sLink = &apos;&apos; + RegEx.Match(4);
        height = StrToIntDef(RegEx.Match(3), 0);
        if (mpPodcastMediaFormats!=&apos;&apos;) {
          priority = HmsMediaFormatPriority(height, mpPodcastMediaFormats);
          if ((priority&gt;=0) &amp;&amp; (priority&gt;minPriority)) {
            MediaResourceLink = sLink; minPriority = priority;
          }
        } else if ((height &gt; selHeight) &amp;&amp; (height &lt;= maxHeight)) {
          MediaResourceLink = sLink; selHeight = height;
        }
      } while (RegEx.SearchAgain());
    } finally { RegEx.Free(); }
  
  } else if (streamMap!=&apos;&apos;) {
      i=1; while (i&lt;=Length(streamMap)) {
        sData = Trim(ExtractStr(streamMap, &apos;,&apos;, i));
        sType = HmsHttpDecode(ExtractParam(sData, &apos;type&apos;, &apos;&apos;, &apos;&amp;&apos;));
        itag  = ExtractParam(sData, &apos;itag&apos;    , &apos;&apos;, &apos;&amp;&apos;);
        is3D  = ExtractParam(sData, &apos;stereo3d&apos;, &apos;&apos;, &apos;&amp;&apos;) == &apos;1&apos;;
        sLink = &apos;&apos;;
        if (Pos(&apos;url=&apos;, sData)&gt;0) {
          sLink = &apos; &apos; + HmsHttpDecode(ExtractParam(sData, &apos;url&apos;, &apos;&apos;, &apos;&amp;&apos;));
          if (Pos(&apos;&amp;signature=&apos;, sLink)==0) {
            sig = HmsHttpDecode(ExtractParam(sData, &apos;sig&apos;, &apos;&apos;, &apos;&amp;&apos;));    
            if (sig==&apos;&apos;) {
              sig = HmsHttpDecode(ExtractParam(sData, &apos;s&apos;, &apos;&apos;, &apos;&amp;&apos;));
              for (w=1; w&lt;=WordCount(algorithm, &apos; &apos;); w++) {
                alg = ExtractWord(w, algorithm, &apos; &apos;);
                if (Length(alg)&lt;1) continue;
                if (Length(alg)&gt;1) TryStrToInt(Copy(alg, 2, 4), num);
                if (alg[1]==&apos;r&apos;) {s=&apos;&apos;; for(n=Length(sig); n&gt;0; n--) s+=sig[n]; sig = s;   } // Reverse
                if (alg[1]==&apos;s&apos;) {sig = Copy(sig, num+1, Length(sig));                     } // Clone
                if (alg[1]==&apos;w&apos;) {n = (num-Trunc(num/Length(sig)))+1; Swap(sig[1], sig[n]);} // Swap
              }
            }
            if (sig!=&apos;&apos;) sLink += &apos;&amp;signature=&apos; + sig;
          }
        }
        if (itag in ([139,140,141,171,172])) { sAudio = sLink; continue; }
        if (sLink!=&apos;&apos;) {
          height = 0; //http://www.genyoutube.net/formats-resolution-youtube-videos.html
            if      (itag in ([13,17,160                  ])) height = 144;
            else if (itag in ([5,36,92,132,133,242        ])) height = 240;
            else if (itag in ([6                          ])) height = 270;
            else if (itag in ([18,34,43,82,100,93,134,243 ])) height = 360;
            else if (itag in ([35,44,83,101,94,135,244,43 ])) height = 480;
            else if (itag in ([22,45,84,102,95,136,298,247])) height = 720;
            else if (itag in ([37,46,85,96,137,248,299    ])) height = 1080;
            else if (itag in ([264,271                    ])) height = 1440;
            else if (itag in ([266,138                    ])) height = 2160;
            else if (itag in ([272                        ])) height = 2304;
            else if (itag in ([38                         ])) height = 3072;
            else continue;
            if (mpPodcastMediaFormats!=&apos;&apos;) {
              priority = HmsMediaFormatPriority(height, mpPodcastMediaFormats);
              if ((priority&gt;=0) || (priority&lt;minPriority)) {
                MediaResourceLink = sLink; minPriority = priority; selHeight = height;
              }
            } else if ((height&gt;selHeight) &amp;&amp; (height&lt;= maxHeight)) {
              MediaResourceLink = sLink; selHeight = height;
            
            } else if ((height&gt;=selHeight) &amp;&amp; (height&lt;= maxHeight) &amp;&amp; (itag in ([18,22,37,38,82,83,84,85]))) {
              // Если выоста такая же, но формат MP4 - то выбираем именно его (делаем приоритет MP4)
              MediaResourceLink = sLink; selHeight = height;
            }
        }
      }
      if (bAdaptive &amp;&amp; (sAudio!=&apos;&apos;)) MediaResourceLink = &apos;-i "&apos;+Trim(MediaResourceLink)+&apos;" -i "&apos;+Trim(sAudio)+&apos;"&apos;;
    
  }
  // Если есть субтитры и в дополнительных параметрах указано их показывать - загружаем 
  if (bSubtitles &amp;&amp; (ttsUrl!=&apos;&apos;)) {
    string sTime1, sTime2; float nStart, nDur;
    sLink = &apos;&apos;; n = WordCount(ttsUrl, &apos;,&apos;);
    for (i=1; i &lt;= n; i++) {
      sData = ExtractWord(i, ttsUrl, &apos;,&apos;);
      sType = HmsPercentDecode(ExtractParam(sData, &apos;lc&apos;, &apos;&apos;, &apos;&amp;&apos;));
      sVal  = HmsPercentDecode(ExtractParam(sData, &apos;u&apos; , &apos;&apos;, &apos;&amp;&apos;));
      if (sType == &apos;en&apos;) sLink = sVal;
      if (sType == sSubtitlesLanguage) { sLink = sVal; break; }
    }
    if (sLink != &apos;&apos;) {
      sData = HmsDownloadURL(sLink, sHeaders, true);
      sMsg  = &apos;&apos;; i = 0;
      RegEx = TRegExpr.Create(&apos;(&lt;(text|p).*?&lt;/(text|p)&gt;)&apos;, PCRE_SINGLELINE); // Convert to srt format
      try {
        if (RegEx.Search(sData)) do {
          if      (HmsRegExMatch(&apos;start="([\\d\\.]+)&apos;, RegEx.Match, sVal)) nStart = StrToFloat(ReplaceStr(sVal, &apos;.&apos;, &apos;,&apos;))*1000;
          else if (HmsRegExMatch(&apos;t="(\\d+)&apos;         , RegEx.Match, sVal)) nStart = StrToFloat(sVal);
          if      (HmsRegExMatch(&apos;dur="([\\d\\.]+)&apos;  , RegEx.Match, sVal)) nDur   = StrToFloat(ReplaceStr(sVal, &apos;.&apos;, &apos;,&apos;))*1000;
          else if (HmsRegExMatch(&apos;d="(\\d+)&apos;         , RegEx.Match, sVal)) nDur   = StrToFloat(sVal);
          sTime1 = HmsTimeFormat(Int(nStart/1000))+&apos;,&apos;+RightCopy(Str(nStart), 3);
          sTime2 = HmsTimeFormat(Int((nStart+nDur)/1000))+&apos;,&apos;+RightCopy(Str(nStart+nDur), 3);
          sMsg += Format("%d\n%s --&gt; %s\n%s\n\n", [i, sTime1, sTime2, HmsHtmlToText(HmsHtmlToText(RegEx.Match(0), 65001))]);
          i++;
        } while (RegEx.SearchAgain());
      } finally { RegEx.Free(); }
      sFile = HmsSubtitlesDirectory+&apos;\\Youtube\\&apos;+PodcastItem.ItemID+&apos;.&apos;+sSubtitlesLanguage+&apos;.srt&apos;;
      HmsStringToFile(sMsg, sFile);
      PodcastItem[mpiSubtitleLanguage] = sFile;
    }
  }
}

// ------------------------------------------------- Показ видео сообщения ----
bool VideoMessage(string sMsg) {
  string sFileMP3 = HmsTempDirectory+&apos;\\sa.mp3&apos;;
  string sFileImg = HmsTempDirectory+&apos;\\youtubemsg_&apos;;
  sMsg = HmsHtmlToText(HmsJsonDecode(sMsg));
  int nH = cfgTranscodingScreenHeight;
  int nW = cfgTranscodingScreenWidth;
  HmsLogMessage(2, mpTitle+&apos;: &apos;+sMsg);
  string sLink = Format(&apos;http://wonky.lostcut.net/videomessage.php?h=%d&amp;w=%d&amp;captsize=%d&amp;fontsize=%d&amp;caption=%s&amp;msg=%s&apos;, [nH, nW, Round(nH/8), Round(nH/17), gsPodcastName, HmsHttpEncode(sMsg)]);
  HmsDownloadURLToFile(sLink, sFileImg);
  for (int i=1; i&lt;=7; i++) CopyFile(sFileImg, sFileImg+Format(&apos;%.3d.jpg&apos;, [i]), false);
  try {
    if (!FileExists(sFileMP3)) HmsDownloadURLToFile(&apos;http://wonky.lostcut.net/mp3/sa.mp3&apos;, sFileMP3);
    sFileMP3 = &apos;-i "&apos;+sFileMP3+&apos;" &apos;;
  } except { sFileMP3 = &apos;&apos;; }
  MediaResourceLink = Format(&apos;%s-f image2 -r 1 -i "%s" -c:v libx264 -r 30 -pix_fmt yuv420p &apos;, [sFileMP3, sFileImg+&apos;%03d.jpg&apos;]);
  return false;
}

// ------------------------------------------------- Создание ссылки-ошибки ---
void ErrorItem(string sMsg) {
  THmsScriptMediaItem Item = HmsCreateMediaItem(&apos;Err&apos;, PodcastItem.ItemID);
  Item[mpiTitle    ] = sMsg;
  Item[mpiThumbnail] = &apos;http://wonky.lostcut.net/icons/symbol-error.png&apos;;
  HmsLogMessage(2, sMsg);
}

// ------------------------------------------------- Создание видео-ссылки ----
THmsScriptMediaItem CreateVideo(string sID, string sTitle, string sImg, string sTime, string sDate, string sComment=&apos;&apos;) {
  if (LeftCopy(sID, 4)!=&apos;http&apos;) sID = &apos;http://www.youtube.com/watch?v=&apos;+Trim(sID); 
  THmsScriptMediaItem Item = HmsCreateMediaItem(sID, PodcastItem.ItemID);
  Item[mpiTitle     ] = sTitle;
  Item[mpiThumbnail ] = sImg;
  Item[mpiTimeLength] = sTime;
  Item[mpiCreateDate] = sDate; 
  Item[mpiComment   ] = sComment; 
  Item[mpiPartNo    ] = gnItemsAdded;
  gnItemsAdded++; 
  return Item; 
}

// --------------------------------------------- Создание папки (подкаста) ----
THmsScriptMediaItem CreateFolder(string sTitle, string sLink, string sImg="", ) {
  THmsScriptMediaItem Item = PodcastItem.AddFolder(sLink);
  Item[mpiTitle          ] = sTitle;
//Item[mpiFolderSortOrder] = "mpPartNo";
  Item[mpiThumbnail      ] = sImg;
  Item[mpiPartNo         ] = gnItemsAdded;
  gnItemsAdded++; 
  return Item; 
}

// ------------------------------------ Проверка дополнительных параметров ----
void CheckParameters() {
  if (HmsRegExMatch(&apos;--language=(\\w+)&apos;, mpPodcastParameters, gsVal)) 
    ReplaceStr(gsAPIurl, &apos;&amp;hl=ru&apos;, &apos;&amp;hl=&apos;+gsVal);

  if (HmsRegExMatch(&apos;--regionCode=(\\w+)&apos;, mpPodcastParameters, gsVal)) 
    ReplaceStr(gsAPIurl, &apos;regionCode=ru&apos;, &apos;regionCode=&apos;+gsVal);

}

// ----------------------------------------------------------------------------
string Translate(string sText) {
  string sResult=sText; TStrings DICT = TStringList.Create();
  DICT.Values[&apos;Best of YouTube&apos;] = &apos;Лучшее на YouTube&apos;;
  DICT.Values[&apos;Paid channels&apos;  ] = &apos;Платные каналы&apos;;
  DICT.Values[&apos;Top YouTube Collections&apos;] = &apos;Лучшие коллекции YouTube&apos;;
  DICT.Values[&apos;Popular Artists&apos;] = &apos;Популярные исполнители&apos;;
  if (Trim(DICT.Values[sText])!=&apos;&apos;) sResult = DICT.Values[sText];
  DICT.Free();
  if (HmsRegExMatch(&apos;(Popular Artist Mixes)&apos;, sResult, gsVal)) sResult = ReplaceStr(sResult, gsVal, &apos;Миксы популярных исполнителей&apos;);
  return sResult;
}

// ----------------------------------------------------------------------------
string SafeName(string sName) {
  sName = ReplaceStr(sName, &apos;/&apos; , &apos;-&apos;);
  sName = ReplaceStr(sName, &apos;\\&apos;, &apos;-&apos;);
  sName = Translate(sName);   
  return sName;  
}

// ----------------------------------------------------------------------------
string ConvertTime(string sTime) {
  string sVal; int nSeconds = 0;
  
  if (HmsRegExMatch(&apos;(\\d+)H&apos;, sTime, sVal)) nSeconds += StrToInt(sVal)*3600;  
  if (HmsRegExMatch(&apos;(\\d+)M&apos;, sTime, sVal)) nSeconds += StrToInt(sVal)*60;  
  if (HmsRegExMatch(&apos;(\\d+)S&apos;, sTime, sVal)) nSeconds += StrToInt(sVal);
  if (nSeconds==0) nSeconds = 600;
  return HmsTimeFormat(nSeconds)+&apos;.000&apos;;
}

// ----------------------------------------------------------------------------
string ConvertDate(string sDate) {
  string sY, sM, sD, sTime;
  HmsRegExMatch3(&apos;(\\d{4}).(\\d{2}).(\\d{2})&apos;, sDate, sY, sM, sD);  
  HmsRegExMatch (&apos;T(\\d{2}:\\d{2}:\\d{2})&apos;   , sDate, sTime     );  
  return Format(&apos;%s.%s.%s %s&apos;, [sD, sM, sY, sTime]);
}

// ----------------------------------------------------------------------------
string CreateItems(string sPath, string sObject, string sParam, string sFiltr=&apos;&apos;) {
  string sLink, sData, sName, sID, sImg, sCh, sVal, sResult=&apos;&apos;, sTime;
  int i; TJsonObject JSON, ITEM; TJsonArray ITEMS;

  if (HmsRegExMatch(&apos;pageToken=([\\w-_]+)&apos;, mpFilePath, sID)) sParam += &apos;&amp;pageToken=&apos;+sID; 

  sLink = Format(gsAPIurl, [sObject, sParam]);
  sData = HmsDownloadUrl(sLink, gsHeaders, true);
  
  JSON = TJsonObject.Create();  
  try {
    JSON.LoadFromString(sData);
    sID = JSON.S(&apos;nextPageToken&apos;);
    if (sID!=&apos;&apos;) {
      if (sObject==&apos;search&apos;) mpFilePath = &apos;-search=&apos;+sParam;  
      if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 
      sCh = &apos;?&apos;; if (Pos(&apos;?&apos;, mpFilePath)&gt;0) sCh = &apos;&amp;&apos;;
      CreateFolder(&apos;Следующая страница&apos;, mpFilePath+sCh+&apos;pageToken=&apos;+sID);
    }

    ITEMS = JSON.A(&apos;items&apos;);
    if (ITEMS != nil) {
      for (i=0; i&lt;ITEMS.Length; i++) {
        ITEM = ITEMS[i];

      // Хоть playlistItems и возвращает список видео, но там нет длительности
      // Поэтому собираем ID видео, чтобы потом вызвать videos со списком этих ID 
        if (sObject==&apos;playlistItems&apos;) { 
          if (sResult!=&apos;&apos;) sResult +=  &apos;,&apos;;
          sResult += ITEM.S(&apos;contentDetails\\videoId&apos;);
          continue;

        } else if (sObject==&apos;activities&apos;) {
          if (sFiltr!=&apos;&apos;) if (ITEM.S[sFiltr]==&apos;&apos;) continue;   
          if (sResult!=&apos;&apos;) sResult +=  &apos;,&apos;;
                       sID = ITEM.S(&apos;contentDetails\\recommendation\\resourceId\\videoId&apos;);
          if (sID==&apos;&apos;) sID = ITEM.S(&apos;contentDetails\\playlistItem\\resourceId\\videoId&apos;);
          if (sID==&apos;&apos;) sID = ITEM.S(&apos;contentDetails\\upload\\videoId&apos;);
          if (sID!=&apos;&apos;) sResult += sID;
          continue;

        } else if (sObject==&apos;search&apos;) {
          sVal = ITEM.S(&apos;id\\kind&apos;);
          if (sVal==&apos;youtube#playlist&apos;) {
            sID   = ITEM.S(&apos;id\\playlistId&apos;);
            sPath = &apos;http://www.youtube.com/playlist?list=&apos;;
          } else if (sVal==&apos;youtube#channel&apos;) {
            sID   = ITEM.S(&apos;id\\channelId&apos;);
            sPath = &apos;http://www.youtube.com/channel/&apos;;
          } else {
            sID   = ITEM.S(&apos;id\\videoId&apos;);
            sPath = &apos;video&apos;;
            if (sResult!=&apos;&apos;) sResult +=  &apos;,&apos;;
            if (sID!=&apos;&apos;) sResult += sID;
            continue;
          }

        } else if (sObject==&apos;videoCategories&apos;) {
          if (!ITEM.B(&apos;snippet\\assignable&apos;)) continue;
          sID   = ITEM.S(&apos;id&apos;);
          if (sID==&apos;1&apos;) sID = &apos;30&apos;;
        
        } else if (sObject==&apos;subscriptions&apos;) {
          sID   = ITEM.S(&apos;snippet\\resourceId\\channelId&apos;);

        } else {
          sID   = ITEM.S(&apos;id&apos;);
        }
        if (sID==&apos;&apos;) continue;
        if (LeftCopy(sPath, 6)==&apos;getids&apos;) { if (sResult!=&apos;&apos;) sResult+=&apos;,&apos;;  sResult += sID; continue; }
                       sName = ITEM.S(&apos;snippet\\localized\\title&apos;);  
        if (sName==&apos;&apos;) sName = ITEM.S(&apos;snippet\\title&apos;);  
        sImg  = ITEM.S(&apos;snippet\\thumbnails\\medium\\url&apos;);
        sName = SafeName(HmsUtf8Decode(sName));
        sVal  = ITEM.S(&apos;contentDetails\\itemCount&apos;); if (sVal==&apos;0&apos;) continue;
        if (sVal!=&apos;&apos;) sName += &apos; [&apos;+sVal+&apos;]&apos;;
        
        if (Pos(sPath, &apos;%s&apos;)&gt;0) sLink = Format(sPath, [sID]);
        else                    sLink = sPath + sID;

        if (sPath==&apos;video&apos; ) {
          if (ITEM.S(&apos;snippet\\liveBroadcastContent&apos;)==&apos;live&apos;) sTime = &apos;04:00:00.000&apos;; 
          else sTime = ConvertTime(ITEM.S(&apos;contentDetails\\duration&apos;));
          if (Pos(&apos;DE&apos;, ITEM.S(&apos;contentDetails\\regionRestriction\\blocked&apos;))&gt;0) sID += &apos;&amp;notde=1&apos;;
        } 

        if (sPath==&apos;video&apos; ) CreateVideo(sID, sName, sImg, sTime, ConvertDate(ITEM.S(&apos;snippet\\publishedAt&apos;)), HmsUtf8Decode(ITEM.S(&apos;snippet\\description&apos;)));
        else                 CreateFolder(sName, sLink, sImg);
      }
    } 
  
  } finally { JSON.Free(); } 
  return sResult;
}

// ----------------------------------------------------------------------------
void CreateChannels(string sID) {
  CreateItems(&apos;http://www.youtube.com/channel/&apos;, &apos;channels&apos;, &apos;part=snippet,contentDetails&amp;categoryId=&apos;+sID);
}

// ----------------------------------------------------------------------------
void CreateGuideCategories() {
  Login(true);
  CreateItems(&apos;http://www.youtube.com/channels/&apos;, &apos;guideCategories&apos;, &apos;part=snippet&apos;);
}

// ----------------------------------------------------------------------------
void CreateVideoCategories() {
  CreateItems(&apos;-category=&apos;, &apos;videoCategories&apos;, &apos;part=snippet&apos;);
}

// ----------------------------------------------------------------------------
void CreateVideosByCategory(string sID) {
  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;chart=mostPopular&amp;videoCategoryId=&apos;+sID);
}

// ----------------------------------------------------------------------------
void CreatePlaylistVideos(string sID) {
  string sIDs, sVal;
  
  sIDs = CreateItems(&apos;getids&apos;, &apos;playlistItems&apos;, &apos;part=contentDetails&amp;fields=nextPageToken,items(contentDetails%2FvideoId)&amp;playlistId=&apos;+sID);

  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 

  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
  
}

// ----------------------------------------------------------------------------
void CreateMySubscriptions() {
  if (!Login()) return;
  CreateItems(&apos;http://www.youtube.com/channel/&apos;, &apos;subscriptions&apos;, &apos;part=snippet,contentDetails&amp;mine=true&apos;);
}

// ----------------------------------------------------------------------------
void CreateMySubscribers() {
  if (!Login()) return;
  CreateItems(&apos;http://www.youtube.com/channel/&apos;, &apos;subscriptions&apos;, &apos;part=snippet,contentDetails&amp;mySubscribers=true&apos;);
}

// ----------------------------------------------------------------------------
void CreateMyPlaylist(string sKey) {
  string sData, sLink, sID;
  
  if (!Login()) return;

  sLink = Format(gsAPIurl, [&apos;channels&apos;, &apos;part=snippet,contentDetails&amp;mine=true&apos;]);
  sData = HmsDownloadUrl(sLink, gsHeaders, true);

  if (HmsRegExMatch(&apos;"&apos;+sKey+&apos;":\\s*?"(.*?)"&apos;, sData, sID)) CreatePlaylistVideos(sID);
}

// ----------------------------------------------------------------------------
void CreateMyRecommendations() {
  string sIDs, sVal;
  
  if (!Login()) return;
  
  sIDs = CreateItems(&apos;getids&apos;, &apos;activities&apos;, &apos;part=contentDetails&amp;home=true&apos;);
  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 

  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}

// ----------------------------------------------------------------------------
void CreateMyNewVideos() {
  string sIDs, sDate, sID, sLink, sData, sPlaylistIDs, sName, sImg, sTime=&apos;10&apos;;
  int i, n; TJsonObject JSON, VIDEO; TJsonArray VIDEOS; TStringList LIST;
  
  if (!Login()) return;
  
  sPlaylistIDs = CreateItems(&apos;getids&apos;, &apos;subscriptions&apos;, &apos;part=snippet,contentDetails&amp;mine=true&apos;);
  
  LIST = TStringList.Create();
  JSON = TJsonObject.Create();
  
  for (i=1; i&lt;=WordCount(sPlaylistIDs, &apos;,&apos;); i++) {
    sID   = ExtractWord(i, sPlaylistIDs, &apos;,&apos;); // ИД плейлиста, на который мы подписаны
    sLink = Format(gsAPIurl, [&apos;search&apos;, &apos;part=snippet&amp;order=date&amp;channelId=&apos;+sID]);
    sData = HmsDownloadUrl(sLink, gsHeaders, true);
    JSON.LoadFromString(sData);
    VIDEOS = JSON["items"].AsArray;
    if (VIDEOS!=nil) {
      for (n=0; n &lt; VIDEOS.Length; n++) {
        VIDEO = VIDEOS[n];
        if (VIDEO.S[&apos;id\\kind&apos;]!=&apos;youtube#video&apos;) continue;
        sID   = VIDEO.S[&apos;id\\videoId&apos;];
        sDate = VIDEO.S[&apos;snippet\\publishedAt&apos;];
        sName = VIDEO.S[&apos;snippet\\title&apos;];
        LIST.Add(sDate+&apos;;&apos;+sID+&apos;;&apos;+HmsUtf8Decode(sName));
      }
    }
  }
  LIST.Sort();
  for (i=LIST.Count-1; i&gt;=0; i--) {
    HmsRegExMatch3(&apos;(.*?);(.*?);(.*)&apos;, LIST[i], sDate, sID, sName);
    if (sIDs!=&apos;&apos;) sIDs += &apos;,&apos;; sIDs += sID;
    if (LIST.Count-i &gt;= 50) break;
  }
  LIST.Free(); JSON.Free();
  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}

// ----------------------------------------------------------------------------
void CreateChannelVideos(string sChannelID) {
  SearchVideosByParam(&apos;&amp;q=&amp;part=snippet&amp;type=video&amp;order=date&amp;channelId=&apos;+sChannelID);
}

// ----------------------------------------------------------------------------
void SearchVideosByParam(string sParam) {
  string sIDs, sVal; 

  Login(true);

  sIDs = CreateItems(&apos;video&apos;, &apos;search&apos;, sParam);
  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 

  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}

// ----------------------------------------------------------------------------
void CreateVideosByRegion(string sRegion) {
  string sVal, sParam; 
  
  if (HmsRegExMatch(&apos;(&amp;regionCode=[\\w-_]+)&apos;, gsAPIurl, sVal)) gsAPIurl = ReplaceStr(gsAPIurl, sVal, &apos;&apos;); 
  sParam = &apos;&amp;q=&amp;part=snippet&amp;type=video&amp;order=rating&amp;regionCode=&apos;+sRegion+&apos;&amp;relevanceLanguage=&apos;+sRegion;
  if (HmsRegExMatch(&apos;category=([\\w-_]+)&apos;, mpFilePath, sVal)) sParam += &apos;&amp;videoCategoryId=&apos; + sVal; 

  SearchVideosByParam(sParam);
}

// ----------------------------------------------------------------------------
void CreateMyActivities() {
  string sIDs, sVal;
  
  if (!Login()) return;
  
  sIDs = CreateItems(&apos;getids&apos;, &apos;activities&apos;, &apos;part=contentDetails&amp;mine=true&apos;);
  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 

  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}

// ----------------------------------------------------------------------------
void CreateChannelPlaylists(string sChannelID) {
  CreateItems(&apos;http://www.youtube.com/playlist?list=&apos;, &apos;playlists&apos;, &apos;part=snippet,contentDetails&amp;channelId=&apos;+sChannelID);
}

// ----------------------------------------------------------------------------
void CreateChannelSections(string sChannelID, bool bForUser=false) {
  string sLink, sData, sIDs=&apos;&apos;, sType, sID, sName, sChannelData;
  int i, nCnt, nMax; TJsonObject JSON, ITEM; TJsonArray ITEMS; TStrings CHANNELS;

  if (bForUser)  
    sLink = Format(gsAPIurl, [&apos;channels&apos;, &apos;part=snippet,contentDetails&amp;forUsername=&apos;+sChannelID]);
  else
    sLink = Format(gsAPIurl, [&apos;channels&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sChannelID]);
  sChannelData = HmsDownloadUrl(sLink, gsHeaders, true);
  HmsRegExMatch(&apos;"id":\\s*?"(.*?)"&apos;, sChannelData, sChannelID);

  sLink = Format(gsAPIurl, [&apos;channelSections&apos;, &apos;part=snippet,contentDetails&amp;fields=items(id,snippet/type,snippet/title,snippet/localized/title,contentDetails)&amp;channelId=&apos;+sChannelID]);
  sData = HmsDownloadUrl(sLink, gsHeaders, true);

  JSON = TJsonObject.Create();
  CHANNELS = TStringList.Create();
  try {
    JSON.LoadFromString(sData);
    ITEMS = JSON.A(&apos;items&apos;);
    if (ITEMS != nil) {
      for (i=0; i&lt;ITEMS.Length; i++) {
        ITEM = ITEMS[i];
        sType = ITEM.S(&apos;snippet\\type&apos;);  
        if (sType==&apos;singlePlaylist&apos;) {
          sID   = ITEM.S(&apos;contentDetails\\playlists[0]&apos;);
          CHANNELS.Values[sID] = &apos;1&apos;;

        } else if ((sType==&apos;multiplePlaylists&apos;)||(sType==&apos;multipleChannels&apos;)) {
          sID   = ITEM.S(&apos;id&apos;);
          sName = ITEM.S(&apos;snippet\\localized\\title&apos;);
          if (sName==&apos;&apos;) sName = ITEM.S(&apos;snippet\\title&apos;);
          sName = SafeName(HmsUtf8Decode(sName));
          CreateFolder(sName, &apos;-channelSection=&apos;+sID);

        } 
      }
    }

  } finally { JSON.Free(); }

  // Create single playlists
  nCnt = 0; nMax = 4; 
  for (i=0; i&lt;CHANNELS.Count; i++) {
    sID = CHANNELS.Names[i];
    nCnt++; if (nCnt&gt;=50) {
      CreateItems(&apos;http://www.youtube.com/playlist?list=&apos;, &apos;playlists&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
      nCnt = 1; sIDs = sID; nMax --; if (nMax&lt;=0) break;
    }
    if (sIDs!=&apos;&apos;) sIDs += &apos;,&apos;; sIDs += sID;
  }
  if (sIDs!=&apos;&apos;) CreateItems(&apos;http://www.youtube.com/playlist?list=&apos;, &apos;playlists&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);

  CHANNELS.Free();

  CreateFolder(&apos;Плейлисты&apos;, &apos;-channelPlaylists=&apos;+sChannelID);

  sLink = &apos;http://www.youtube.com/playlist?list=&apos;;
  if (HmsRegExMatch(&apos;"uploads":\\s*?"(.*?)"&apos;  , sChannelData, sID)) CreateFolder(&apos;Загруженные видео&apos;, sLink+sID);
  if (HmsRegExMatch(&apos;"likes":\\s*?"(.*?)"&apos;    , sChannelData, sID)) CreateFolder(&apos;Понравившиеся&apos;    , sLink+sID);
  if (HmsRegExMatch(&apos;"favorites":\\s*?"(.*?)"&apos;, sChannelData, sID)) CreateFolder(&apos;Любимые&apos;          , sLink+sID);

}

// ----------------------------------------------------------------------------
void CreateByChannelSection(string sSectionID) {
  string sLink, sData, sIDs=&apos;&apos;, sType, sID, sName;
  int i; TJsonObject JSON, ITEM; TJsonArray ITEMS;

  sLink = Format(gsAPIurl, [&apos;channelSections&apos;, &apos;part=contentDetails&amp;id=&apos;+sSectionID]);
  sData = HmsDownloadUrl(sLink, gsHeaders, true);

  JSON = TJsonObject.Create();
  try {
    JSON.LoadFromString(sData);
    sLink = &apos;http://www.youtube.com/channel/&apos;;
    sIDs  = JSON.S(&apos;items[0]\\contentDetails\\channels&apos;);
    HmsRegExMatch(&apos;\\[(.*?)\\]&apos;, sIDs, sIDs); 
    sIDs  = ReplaceStr(sIDs, &apos;"&apos;, &apos;&apos;);
    if (WordCount(sIDs, &apos;,&apos;)&gt;50) {
      sID = Copy(sIDs, 1, WordPosition(51, sIDs, &apos;,&apos;)-2);
      CreateItems(sLink, &apos;channels&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sID);
      sIDs = Copy(sIDs, WordPosition(51, sIDs, &apos;,&apos;), 99999);
      if (WordCount(sIDs, &apos;,&apos;)&gt;50) sIDs = Copy(sIDs, 1, WordPosition(51, sIDs, &apos;,&apos;)-2);
    }     
    if (sIDs!=&apos;&apos;) CreateItems(sLink, &apos;channels&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);     

    sLink = &apos;http://www.youtube.com/playlist?list=&apos;;
    sIDs  = JSON.S(&apos;items[0]\\contentDetails\\playlists&apos;);
    HmsRegExMatch(&apos;\\[(.*?)\\]&apos;, sIDs, sIDs); 
    sIDs  = ReplaceStr(sIDs, &apos;"&apos;, &apos;&apos;);
    if (WordCount(sIDs, &apos;,&apos;)&gt;50) {
      sID = Copy(sIDs, 1, WordPosition(51, sIDs, &apos;,&apos;)-2);
      CreateItems(sLink, &apos;playlists&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sID);
      sIDs = Copy(sIDs, WordPosition(51, sIDs, &apos;,&apos;), 99999);
      if (WordCount(sIDs, &apos;,&apos;)&gt;50) sIDs = Copy(sIDs, 1, WordPosition(51, sIDs, &apos;,&apos;)-2);
    }     
    if (sIDs!=&apos;&apos;) CreateItems(sLink, &apos;playlists&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
    
  } finally { JSON.Free(); } 

}

// ----------------------------------------------------------------------------
void CreateMyPlaylists() {
  string sData, sLink, sID;
  
  if (!Login()) return;

  CreateItems(&apos;http://www.youtube.com/playlist?list=&apos;, &apos;playlists&apos;, &apos;part=snippet,contentDetails&amp;mine=true&apos;);
}

// ----------------------------------------------------------------------------
void SearchVideos(string sName, bool bContinue=false) {
  string sVal=&apos;&apos;, sParam = &apos;&apos;, sIDs, sPodcastParams, sKey, sPossibleKeys; int i, nCnt;
  if (!bContinue) {
    sPodcastParams = mpFilePath + &apos; &apos; + PodcastItem.ItemParent[mpiFilePath] + &apos; &apos; + mpPodcastParameters;
    sPossibleKeys  = &apos;channelId,channelType,eventType,location,locationRadius,maxResults,order,publishedAfter,publishedBefore,regionCode,relevanceLanguage,safeSearch,topicId,type,videoCaption,videoCategoryId,videoDefinition,videoDimension,videoDuration,videoEmbeddable,videoLicense,videoSyndicated,videoType&apos;;
    for (i=1; i&lt;=WordCount(sPossibleKeys, &apos;,&apos;); i++) {
      sKey = ExtractWord(i, sPossibleKeys, &apos;,&apos;);
      if (HmsRegExMatch(&apos;-&apos;+sKey+&apos;=([\\w_\\-\\.,:]+)&apos;, sPodcastParams, sVal)) sParam += &apos;&amp;&apos;+sKey+&apos;=&apos; +sVal; 
    }

    if (PodcastItem.ItemParent[mpiComment]==&apos;+&apos;) sName = PodcastItem.ItemParent[mpiTitle] + &apos; &apos; + Trim(sName);  
    sIDs = CreateItems(&apos;video&apos;, &apos;search&apos;, &apos;part=snippet&amp;q=&apos;+HmsHttpEncode(HmsUtf8Encode(sName))+sParam);

  } else {
    if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, sName, sVal)) sName = ReplaceStr(sName, sVal, &apos;&apos;); 
    sIDs = CreateItems(&apos;video&apos;, &apos;search&apos;, sName);
  
  }
  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 

  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}

// ----------------------------------------------------------------------------
void GetUserID() {
  string sData = HmsDownloadUrl(&apos;https://www.googleapis.com/oauth2/v2/userinfo&apos;, gsHeaders, true);
  HmsRegExMatch(&apos;"id"\\s*?:\\s*?"(.*?)"&apos;, sData, gsUserId);
}

// ----------------------------------------------------------------------------
void CreateMyPhotos() {
  string sData, sLink, sName, sID, sImg; TRegExpr RE;
  
  if (!Login()) return;
  GetUserID();
  
  sData = HmsDownloadUrl(&apos;https://picasaweb.google.com/data/feed/api/user/&apos;+gsUserId+&apos;?prettyprint=true&amp;access=all&apos;, gsHeaders, true);
  RE = TRegExpr.Create(&apos;&lt;entry&gt;(.*?)&lt;/entry&gt;&apos;, PCRE_SINGLELINE);   
  try {
    if (RE.Search(sData)) do {
      sID=&apos;&apos;; sName=&apos;&apos;; sImg=&apos;&apos;;
      HmsRegExMatch(&apos;&lt;id&gt;(.*?)&lt;/id&gt;&apos;                , RE.Match, sID  );
      HmsRegExMatch(&apos;&lt;title.*?&gt;(.*?)&lt;/title&gt;&apos;       , RE.Match, sName);
      HmsRegExMatch(&apos;thumbnai.*?url=["\&apos;](.*?)["\&apos;]&apos;, RE.Match, sImg );
      CreateFolder(HmsUtf8Decode(sName), sID, sImg);
    } while (RE.SearchAgain());
  } finally { RE.Free(); }
  
  
}

// ----------------------------------------------------------------------------
void CreateMyAlbumPhotos() {
  string sData, sLink, sName, sImg, sUserID, sAlbumID, sDate, sSize, sVal, sTime;
  THmsScriptMediaItem Item; TRegExpr RE; string sMime;
  if (!Login()) return;
  GetUserID();
  
  HmsRegExMatch2(&apos;/user/(.*?)/albumid/([^/\\?&amp;]+)&apos;, mpFilePath, sUserID, sAlbumID);

  sLink = Format(&apos;https://picasaweb.google.com/data/feed/api/user/%s/albumid/%s?access=all&amp;prettyprint=true&apos;, [sUserID, sAlbumID]);
  sData = HmsDownloadUrl(sLink, gsHeaders, true);
  RE = TRegExpr.Create(&apos;&lt;entry&gt;(.*?)&lt;/entry&gt;&apos;, PCRE_SINGLELINE);   
  try {
    if (RE.Search(sData)) do {
      sLink=&apos;&apos;; sName=&apos;&apos;; sImg=&apos;&apos;; sMime=&apos;&apos;;
      HmsRegExMatch(&apos;.*thumbnail[^&gt;]+url=["\&apos;](.*?)["\&apos;]&apos;, RE.Match, sLink);
      HmsRegExMatch(&apos;&lt;title.*?&gt;(.*?)&lt;/title&gt;&apos;          , RE.Match, sName);
      HmsRegExMatch(&apos;thumbnail[^&gt;]+url=["\&apos;](.*?)["\&apos;]&apos;, RE.Match, sImg );
      HmsRegExMatch(&apos;timestamp&gt;(\\d+)&lt;&apos;                , RE.Match, sDate);
      HmsRegExMatch(&apos;:size&gt;(\\d+)&lt;&apos;                    , RE.Match, sSize);
      
      if (HmsRegExMatch(&apos;media:content[^&gt;]+type=\&apos;video&apos;, RE.Match, &apos;&apos;)) {
        HmsRegExMatch2(&apos;.*media:content[^&gt;]+url=["\&apos;]([^"\&apos;]+)[^&gt;]+type=\&apos;(video.*?)\&apos;&apos;, RE.Match, sLink, sMime);
        if (!HmsRegExMatch(&apos;duration=["\&apos;](\\d+)&apos;, RE.Match, sTime)) sTime = &apos;00:20:00.000&apos;;
        
      } else {
        if (HmsRegExMatch(&apos;(/s\\d+/)&apos;, sLink, sVal)) sLink = ReplaceStr(sLink, sVal, &apos;/s&apos;+IntToStr(cfgTranscodingScreenWidth)+&apos;/&apos;);
        sTime = &apos;7&apos;;
      }

      sDate = VarToStr(TimeStamp1970ToDateTime(StrToInt64(sDate), true));
      sLink = HmsHtmlToText(sLink);
      sName = HmsHtmlToText(sName);
      sName = HmsUtf8Decode(sName);
      
      Item = CreateVideo(sLink, sName, sImg, sTime, sDate);
      Item[mpiFileSize] = StrToInt64(sSize);
      Item[mpiMimeType] = sMime;
      if ((Pos(&apos;--photoasimage&apos;, mpPodcastParameters)&gt;0) &amp;&amp; (Pos(&apos;video&apos;, sMime)&lt;1)) {
        Item[38         ] = &apos;object.item.imageItem&apos;;
        Item[mpiMimeType] = &apos;image/jpeg&apos;;
      }
    } while (RE.SearchAgain());
  } finally { RE.Free(); }
  
  
}

// ----------------------------------------------------------------------------
void GetLink_Picasaweb(string sLink) {
  string sData, sFileMP3, sFileImg, sServ, sRet=&apos;&apos;; 
  int nH=cfgTranscodingScreenHeight, nW=cfgTranscodingScreenWidth, nFlag=0; 
  int INTERNET_FLAG_NO_AUTO_REDIRECT = 0x00200000, INTERNET_FLAG_RELOAD = StrToInt(&apos;$80000000&apos;);
  TBitmap32 BM, BMPic, BMtmp; int nPicX, nPicY, nNewW=0, nNewH=0;

  Login();
  sFileMP3 = ExtractShortPathName(HmsTempDirectory)+&apos;\\silent.mp3&apos;;
  sFileImg = ExtractShortPathName(HmsTempDirectory)+&apos;\\pic_&apos;;

  if ((HmsFileMediaType(sLink)==mtVideo) || (Pos(&apos;video&apos;, mpMimeType)&gt;0)) {
    MediaResourceLink = &apos;-headers "Authorization: Bearer &apos;+gsAccessToken+&apos;" -i "&apos;+sLink+&apos;"&apos;;
    return;
  } 
  
  HmsDownloadURLToFile(sLink, sFileImg);

  // Resize picture to fit our resolution
  BM    = TBitmap32.Create();
  BMPic = TBitmap32.Create();
  BMtmp = TBitmap32.Create();
  try {
    BM.SetSize(nW, nH);
    BM.ClearEx(0);
    BMPic.LoadFromFile(sFileImg);
    HmsCalculateThumbnailDimension(BMPic.Width, BMPic.Height, nW, nH, nNewW, nNewH, 2);
    BMtmp.SetSize(nNewW, nNewH);
    BMPic.DrawTo3(BMtmp, BMtmp.BoundsRect);
    nPicX = Round(nW/2 - nNewW/2);
    nPicY = Round(nH/2 - nNewH/2);
    BMtmp.DrawTo2(BM, nPicX, nPicY);
    BM.SaveToFile(sFileImg+&apos;tmp.jpg&apos;);
    CopyFile(sFileImg+&apos;tmp.jpg&apos;, sFileImg, false);
  } finally { BMtmp.Free(); BM.Free(); BMPic.Free(); }

  for (int i=1; i&lt;=7; i++) CopyFile(sFileImg, sFileImg+Format(&apos;%.3d.jpg&apos;, [i]), false);
  try {
    if (!FileExists(sFileMP3)) HmsDownloadURLToFile(&apos;http://wonky.lostcut.net/mp3/silent.mp3&apos;, sFileMP3);
    sFileMP3 = &apos;-i "&apos;+sFileMP3+&apos;"&apos;;
  } except { sFileMP3=&apos;&apos;; }
  MediaResourceLink = Format(&apos;%s -f image2 -r 1 -i "%s" -c:v libx264 -r 30 -pix_fmt yuv420p &apos;, [sFileMP3, sFileImg+&apos;%03d.jpg&apos;]);
}

// ----------------------------------------------------------------------------
void CreateMyFolders() {
  THmsScriptMediaItem Item;
    CreateFolder(&apos;Новые видео в подписках&apos;, &apos;-newVideos&apos;, &apos;https://hms.lostcut.net/youtube/icons/play.png&apos;);
    CreateFolder(&apos;Мои подписки&apos;     , &apos;https://www.youtube.com/feed/subscriptions&apos;, &apos;https://hms.lostcut.net/youtube/icons/mychannel.png&apos;);
    CreateFolder(&apos;Плейлисты&apos;        , &apos;-playlists&apos;    , &apos;https://hms.lostcut.net/youtube/icons/playlists.png&apos;);
    CreateFolder(&apos;Посмотреть позже&apos; , &apos;https://www.youtube.com/playlist?list=WL&apos;, &apos;https://hms.lostcut.net/youtube/icons/clock.png&apos;);
    CreateFolder(&apos;Загруженные видео&apos;, &apos;-uploads&apos;      , &apos;https://hms.lostcut.net/youtube/icons/uploads.png&apos;);
    Item = CreateFolder(&apos;Фотографии&apos;, &apos;-photos&apos;       , &apos;https://hms.lostcut.net/youtube/icons/photos.png&apos;);
    Item[mpiTranscodingProfile] = &apos;Фильмы (основной)&apos;;
    CreateFolder(&apos;Понравившиеся&apos;    , &apos;-likes&apos;        , &apos;https://hms.lostcut.net/youtube/icons/like.png&apos;);
    CreateFolder(&apos;Просмотренные&apos;    , &apos;http://www.youtube.com/feed/history&apos;, &apos;https://hms.lostcut.net/youtube/icons/history.png&apos;);
    CreateFolder(&apos;Рекомендации&apos;     , &apos;-recommend&apos;    , &apos;https://hms.lostcut.net/youtube/icons/home.png&apos;);
  //CreateFolder(&apos;Любимые&apos;          , &apos;-favorites&apos;    , &apos;https://hms.lostcut.net/youtube/icons/favorite.png&apos;);
    CreateFolder(&apos;Мои подписчики&apos;   , &apos;-mySubscribers&apos;, &apos;https://hms.lostcut.net/youtube/icons/subscribers.png&apos;);
  //CreateFolder(&apos;Очистка токенов (при смене кода доступа)&apos;, &apos;-clearToteks&apos;, &apos;&apos;);
}

// ----------------------------------------------------------------------------
void ClearAllTokens() {
  THmsScriptMediaItem Item;
  SearchRoot();
  goRoot[591] = &apos;&apos;;
  for (int i=0; i&lt;PodcastItem.ItemParent.ChildCount; i++) {
    Item = PodcastItem.ItemParent.ChildItems[i]; 
    Item[591] = &apos;&apos;;
  }
  gsAccessToken  = &apos;&apos;;
  gsRefreshToken = &apos;&apos;;
  ErrorItem(&apos;Токены очищены!&apos;);  
}

// ----------------------------------------------------------------------------
// Проверка значения текущей пути (в gsVal получаем группировку рег. выражен.)
bool CheckPath(string sPattern) { return HmsRegExMatch(sPattern, mpFilePath, gsVal); }

///////////////////////////////////////////////////////////////////////////////
//                     Г Л А В Н А Я   П Р О Ц Е Д У Р А                     //
// ----------------------------------------------------------------------------
{
  CheckParameters();             // Проверка установленных параметров подкаста

  if (PodcastItem.IsFolder) { 
    PodcastItem.DeleteChildItems(); // Удаление существующих ссылок
//  if (Trim(PodcastItem[mpiFolderSortOrder])==&apos;&apos;) PodcastItem[mpiFolderSortOrder]="mpPartNo";
    CheckUpdates();
    // Анализ текущей ссылки
         if (CheckPath(&apos;/feed/subscriptions&apos;  )) CreateMySubscriptions();
    else if (CheckPath(&apos;-MyChannel&apos;           )) CreateMyFolders();
    else if (CheckPath(&apos;-playlists&apos;           )) CreateMyPlaylists();
    else if (CheckPath(&apos;/playlist\\?list=WL&apos;  )) CreateMyPlaylist(&apos;watchLater&apos;);
    else if (CheckPath(&apos;-likes&apos;               )) CreateMyPlaylist(&apos;likes&apos;);
    else if (CheckPath(&apos;-favorites&apos;           )) CreateMyPlaylist(&apos;favorites&apos;);
    else if (CheckPath(&apos;-uploads&apos;             )) CreateMyPlaylist(&apos;uploads&apos;);
    else if (CheckPath(&apos;/feed/history&apos;        )) CreateMyPlaylist(&apos;watchHistory&apos;);
    else if (CheckPath(&apos;/feed/music&apos;          )) CreateMyPlaylist(&apos;music&apos;);
    else if (CheckPath(&apos;-mySubscribers&apos;       )) CreateMySubscribers();
    else if (CheckPath(&apos;-recommend&apos;           )) CreateMyRecommendations();
    else if (CheckPath(&apos;-activities&apos;          )) CreateMyActivities();
    else if (CheckPath(&apos;-newVideos&apos;           )) CreateMyNewVideos();
    else if (CheckPath(&apos;-photos&apos;              )) CreateMyPhotos();
    else if (CheckPath(&apos;picasaweb.google.com&apos; )) CreateMyAlbumPhotos();
    else if (CheckPath(&apos;-clearToteks&apos;         )) ClearAllTokens();

    else if (CheckPath(&apos;-videosByRegion=([\\w-_]+)&apos;)) CreateVideosByRegion(gsVal);
    else if (CheckPath(&apos;youtube.com/channels$&apos;)) CreateGuideCategories();
    else if (CheckPath(&apos;-videoCategories&apos;     )) CreateVideoCategories();
    else if (CheckPath(&apos;-category=(.*)      &apos; )) CreateVideosByCategory(gsVal);
    else if (CheckPath(&apos;-channelSection=(.*)&apos; )) CreateByChannelSection(gsVal);
    else if (CheckPath(&apos;-channelPlaylists=(.*)&apos;)) CreateChannelPlaylists(gsVal);
    else if (CheckPath(&apos;/channels/([\\w-_]+)&apos; )) CreateChannels(gsVal);
    else if (CheckPath(&apos;/channel/([\\w-_]+)/videos&apos;)) CreateChannelVideos(gsVal);
    else if (CheckPath(&apos;/channel/([\\w-_]+)&apos;  )) CreateChannelSections(gsVal);
    else if (CheckPath(&apos;/user/([\\w-_]+)&apos;     )) CreateChannelSections(gsVal, true);
    else if (CheckPath(&apos;\\?list=([\\w-_]+)&apos;   )) CreatePlaylistVideos(gsVal);

    else if (CheckPath(&apos;-search="(.*?)"&apos;      )) SearchVideos(gsVal);       // Просто поиск значения
    else if (CheckPath(&apos;-search=(.*)&apos;         )) SearchVideos(gsVal, true); // Продожение поиска (техническая ссылка, создаётся сама)
    else if (!CheckPath(&apos;^http&apos;)) SearchVideos(mpTitle);                    // Иначе, если в ссылке не http адрес - поиск названия
    else ErrorItem(&apos;Не умею обрабатывать ссылку :(&apos;);  

    HmsLogMessage(1, mpTitle+&apos;: Создано ссылок - &apos;+IntToStr(gnItemsAdded));
  } else {
    // Устанавливаем значение goRoot как корневой элемент подкаста
    SearchRoot();
    if (LeftCopy(mpFilePath, 4)==&apos;Info&apos;) { ShowInfo(); return; }
    
         if (CheckPath(&apos;youtu.?be&apos;)) GetLink_Youtube31(mpFilePath); 
    else if (CheckPath(&apos;(picasaweb|googleusercontent)&apos;)) GetLink_Picasaweb(mpFilePath);
    else if (CheckPath(&apos;Обновить подкаст&apos;)) UpdatePodcast();
    else MediaResourceLink = mpFilePath; 
  
  }

  
}</Value>
        </Property>
        <Property>
          <ID>551</ID>
          <Value>C++Script</Value>
        </Property>
        <Property>
          <ID>572</ID>
          <Value>Нет скрипта</Value>
        </Property>
        <Property>
          <ID>530</ID>
          <Value>THmsScriptMediaItem PodcastItem = FolderItem; string MediaResourceLink = &apos;&apos;;
///////////////////////////////////////////////////////////////////////////////
//               Г Л О Б А Л Ь Н Ы Е   П Е Р Е М Е Н Н Ы Е                   //
int 
gnItemsAdded = 0,   // Глобальный счетчик созданных ссылок 
gnUpdateMode = 1;   // Режим обновления: 0-Только сообщать о вышедшем обновлении, 1-Включить возможность обновить "с пульта телевизора"
string 
gsForumPost   = "f=20&amp;t=4336",        // Тема и пост форума homemediaserver.ru, где выложен подкаст (для проверки обновлений)
gsVersion     = "2017.03.25",         // Версия подкаста (то, что должно быть в комментарии к файлу на форуме)
gsHeaders     = &apos;Accept-Encoding: gzip, deflate\r\n&apos;,
gsVal         = &apos;&apos;,
gsPodcastName = &apos;HMS Youtube v3.1&apos;,   // Заголовок видео-сообщения при ошибках
gsUserId      = &apos;&apos;,
gsAPIurl      = &apos;https://www.googleapis.com/youtube/v3/%s?key=AIzaSyDY7NostuASg47evFG1OZvwbZiysnYsAwc&amp;maxResults=50&amp;gl=ru&amp;regionCode=ru&amp;hl=ru&amp;%s&apos;,
gsClientId    = &apos;135465214286-a9r7p8stj7c7o7k4mk3c7vi4r9po4rna.apps.googleusercontent.com&apos;,
gsRedirectUrl = &apos;https://hms.lostcut.net/youtube/callback.php&apos;,
gsAccessToken = &apos;&apos;,
gsRefreshToken= &apos;&apos;,
;
bool gbSubtitles; THmsScriptMediaItem goRoot=PodcastItem; TDateTime gTimeStart=Now; 

///////////////////////////////////////////////////////////////////////////////
//                             Ф У Н К Ц И И                                 //

// ------------------------------------------ Проверка обновлений подкаста ----
bool CheckUpdates() {
  string sHtml, sVer, sVal, sText; THmsScriptMediaItem Folder, Item;
  
  if ((Pos(&apos;--chkupdates&apos;, mpPodcastParameters)&lt;1) || (gsForumPost==&apos;&apos;)) return;
  
  sVal = gsClientId+DateToStr(gTimeStart);           // Формируем идентификатор подкаста с датой старта
  if ((gsUserVariable4==sVal) &amp;&amp; !DebugMode) return; // Если уже проверяли сегодяня, выходим
    gsUserVariable4 = sVal;                            // Запоминаем эту дату проверки обновления, дабы не проверять каждый раз
  
  // Загружаем страницу форума, где выложен данный подкаст
  sHtml = HmsDownloadUrl(&apos;http://homemediaserver.ru/forum/viewtopic.php?&apos;+gsForumPost, &apos;&apos;, true);
  sHtml = HmsRemoveLineBreaks(HmsUtf8Decode(sHtml));
  
  // Если указан номер сообщения на форуме - вырезаем из всей страницы только это сообщение
  if (HmsRegExMatch(&apos;(#p\\d+)&apos;, gsForumPost, sVal)) HmsRegExMatch(sVal+&apos;(.*?)Скачиваний:&apos;, sHtml, sHtml);
  // Пытаемся получить комментарий к файлу = версию подкаста на форуме
  if (!HmsRegExMatch(&apos;Комментарий к файлу:&lt;/b&gt;(.*?)&lt;/span&gt;&apos;, sHtml, sVer)) return;
  if (Pos(&apos;*&apos;, sVer)&gt;0) gnUpdateMode = 0; // Если версия помечена звездочкой, не даём автоматом обновлять
  if (sVer!=gsVersion) {
    // Версия не совпадает, формируем из сообщения текст информации о подкасте.
    HmsRegExMatch(&apos;&lt;div[^&gt;]+class="postbody"&gt;(.*?)&lt;table&apos;, sHtml, sText);
    sText = HmsHtmlToText(sText);
    // В данном случае, вырезаем лишнее из текста информации о подкасте
    if (HmsRegExMatch(&apos;^(.*)UPD&apos;, sText, sVal, 1, PCRE_SINGLELINE)) sText=ReplaceStr(sText, sVal, &apos;&apos;);
    sText = ReplaceStr(sText, &apos;UPD&apos;, &apos;|UPD&apos;);
    
    TStrings INFO = TStringList.Create(); // Создаём объект TStrings для информации
    INFO.Values[&apos;Poster&apos;] = &apos;https://hms.lostcut.net/youtube/img/youtube.jpg&apos;;
    INFO.Values[&apos;Title&apos; ] = &apos;Обновление подкаста &apos;+gsPodcastName;
    INFO.Values[&apos;Info&apos;  ] = &apos;Текущая версия подкаста: &apos;+gsVersion+&apos;|Версия подкаста на сайте: &apos;+sVer;
    INFO.Values[&apos;Descr&apos; ] = ReplaceStr(sText, &apos;\r\n&apos;, &apos;|&apos;);
    
    Folder = CreateFolder(&apos;Есть обновления подкаста&apos;, &apos;-upd&apos;);
    
    if (gnUpdateMode&gt;0) {
      Item = HmsCreateMediaItem(&apos;Обновить подкаст&apos;, Folder.ItemID);
      Item[mpiThumbnail ] = &apos;http://wonky.lostcut.net/icons/refresh.png&apos;;
      Item[mpiTimeLength] = &apos;00:00:10.000&apos;;
      Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
      gnItemsAdded++;
    }
    Item = HmsCreateMediaItem(&apos;InfoUpdate&apos;, Folder.ItemID);
    Item[mpiTitle     ] = &apos;Информация&apos;;
    Item[1001001      ] = INFO.Text;
    Item[mpiThumbnail ] = &apos;http://wonky.lostcut.net/vids/info.jpg&apos;;
    Item[mpiTimeLength] = &apos;00:00:10.000&apos;;
    Item[mpiCreateDate] = VarToStr(IncTime(gTimeStart,0,-gnItemsAdded,0,0));
    gnItemsAdded++;
    
    INFO.Free();
  }
}

// --------------------------------------------------- Обновление подкаста ----
void UpdatePodcast() {
  string sTitle, sData, sVal, sLink, sHtml, sMsg, sFile, sDir, sRootPath, sDescr=&apos;&apos;; 
  TXMLDocument xmlDoc; TXMLItem xmlItem; TStrings FILELIST; int i;
  THmsScriptMediaItem Item;
  
  // Загружаем страницу форума, где выложен данный подкаст
  sHtml = HmsDownloadUrl(&apos;http://homemediaserver.ru/forum/viewtopic.php?&apos;+gsForumPost, &apos;&apos;, true);
  sHtml = HmsRemoveLineBreaks(HmsUtf8Decode(sHtml));
  
  // Если указан номер сообщения на форуме - вырезаем из всей страницы только это сообщение
  if (HmsRegExMatch(&apos;(#p\\d+)&apos;, gsForumPost, sVal)) HmsRegExMatch(sVal+&apos;(.*?)Скачиваний:&apos;, sHtml, sHtml);
  
  // Пытаемся получить комментарий к файлу = версию подкаста на форуме
  if (!HmsRegExMatch(&apos;(/download/file.php\\?id=.*?)"&apos;, sHtml, sLink)) { 
    VideoMessage(&apos;Невозможно найти ссылку на скачивание файла.&apos;); 
    return; 
  }
  sLink = HmsHtmlToText(sLink);
  sLink = HmsExpandLink(sLink, &apos;http://homemediaserver.ru/forum&apos;); // Дополняем относительную ссылку до полной
  sFile = HmsTempDirectory+&apos;\\update.zip&apos;;   // Файл, куда скачивается новый подкаст
  sDir  = HmsTempDirectory+&apos;\\update&apos;;       // Каталог, куда распаковывается файл
  sMsg  = &apos;&lt;c:#E22&gt;При выполнении обновления возникла ошибка. Обновление не выполнено!&apos;; // Сообщение, если возникнет ошибка
  FILELIST = TStringList.Create(); xmlDoc = TXMLDocument.Create();
  try {
    while (true) {
      HmsDownloadURLToFile(sLink, sFile);
      HmsExtractFiles(sFile, sDir, true);
      HmsGetFileList(sDir, FILELIST, &apos;*.hdf&apos;); // Получаем список файлов с расширением .hdf в FILELIST
      if (FILELIST.Count &lt; 1) {sMsg=&apos;Не удалось скачать и распаковать новую версию подкаста.&apos;; break;}
      xmlDoc.LoadFromFile(FILELIST[0]);        // Загружаем первый файл в списке как TXMLDocument
      LoadPodcastFromXML(xmlDoc.Root, goRoot); // Загружаем новый подкаст (применяем обновлнеие)
      sMsg  = &apos;&lt;s:&apos;+IntToStr(Round(cfgTranscodingScreenHeight/9))+&apos;&gt;Обновление выполнено! &lt;/s&gt;&apos;; // Если мы дошли до сюда без Exception, значит всё прошло норм
      PodcastItem[mpiTitle    ] = &apos;Подкаст обновлён&apos;;
      PodcastItem[mpiFilePath ] = &apos;Info&apos;;
      PodcastItem[mpiThumbnail] = &apos;http://wonky.lostcut.net/vids/info.jpg&apos;;
      sDescr = &apos;||Было обновлено (добавлено) &apos;+IntToStr(gnItemsAdded)+&apos; элементов подкаста.&apos;+
               &apos;|На некоторых устройствах необходимо выйти из подкаста вообще и обновить текушую ветку подкаста.&apos;+
               &apos;|Помните, что выставленные или убранные ключи в поле "Дополнительные параметры" были сброшены на "по-умолчанию" (как выставлено в скачанном подкасте).&apos;+
               &apos;|Самостоятельно добавленные ссылки не удалены, только добавлены новые. Если были ссылки изменены, могут появиться "дубликаты".&apos;+
               &apos;|Если что-то не так при обновлении - сообщайте автору подкаста.&apos;;
      HmsDatabaseAutoSave();
      break;
    }
  } finally { FILELIST.Free(); TXMLDocument.Free(); }
  
  VideoMessage(sMsg+&apos;\r\n&apos;+sDescr); // Показываем сообщение
  HmsIncSystemUpdateID(); // Говорим устройству об обновлении содержания
} 

// ---------------------------------------------- Загрузка подкаста из XML ----
void LoadPodcastFromXML(TXMLItem xmlParentItem, Variant ParentItem, int nNest=0) {
  int i, n; TXMLItem xmlItem, xmlCollection, xml; string sClassID, sItemPath, sName, sItemID; THmsScriptMediaItem Item; 
  // Получаем коллекцию &apos;Properties&apos;, если не нашли - то это не то, что нужно 
  xmlCollection = xmlParentItem.Find(&apos;Properties&apos;); if (xmlCollection==nil) return;
  for (i=0; i&lt;xmlCollection.Count; i++) { // Делаем обход всех параметров и применяем их к ParentItem
    xmlItem = xmlCollection.Items[i];
    n = StrToIntDef(xmlItem.ChildValues["ID"], 0); if (n==0) continue;
    if ((n==245) || (n==517)) continue; // Parent ItemID и настройки приоритета качества пропускаем
      if ((nNest==0) &amp;&amp; (n==4)) continue; // Не меняем имя подкаста верхнего уровня
      ParentItem[n] = xmlItem.ChildValues["Value"];
  }
  xmlCollection = xmlParentItem.Find(&apos;ChildItems&apos;); if (xmlCollection==nil) return;
  for (i=0; i&lt;xmlCollection.Count; i++) { // Делаем обход всех дочерних элементов (подпапок) и добавляем их в ParentItem
    xmlItem   = xmlCollection.Items[i];
    sClassID  = xmlItem.ChildValues["ClassID" ];
    sItemPath = xmlItem.ChildValues["ItemPath"];
    sItemID   = xmlItem.ChildValues["ItemID"  ]; 
    if (sItemPath==&apos;&apos;) {
      // Путь пустой, ну тогда ищем существующий сначала по ItemID и, если не найдём, по имени
      sName=&apos;&apos;; Item=nil; 
      for (n=0; n&lt;ParentItem.ChildCount; n++) if (ParentItem.ChildItems[n].ItemID==sItemID) {Item=ParentItem.ChildItems[n]; break;}
      if (Item==nil) {
        xml = xmlParentItem.Find(&apos;Properties&apos;); if (xml==nil) continue;
        for (n=0; n&lt;xml.Count; n++) if (xml.Items[n].ChildValues["ID"]==&apos;4&apos;) {sName=xml.Items[n].ChildValues["Value"]; break;}
        if (sName==&apos;&apos;) continue;
        Item = ParentItem.FindItemByProperty(mpiTitle, sName);
      }
      if (Item==nil) Item = ParentItem.AddFolder(sName, false, StrToInt(sClassID));
      Item[mpiFilePath] = &apos;&apos;;
    } else {
      if (sClassID==&apos;5&apos;) Item = HmsCreateMediaItem(sItemPath, ParentItem.ItemID);
      else Item = ParentItem.AddFolder(sItemPath, false, StrToInt(sClassID));
    }
    if ((Item!=ParentItem) &amp;&amp; (Item!=nil)) LoadPodcastFromXML(xmlItem, Item, nNest+1);
  }
  gnItemsAdded++;
}

// -------------------------------- Показ информации, сохранённой в ссылке ----
void ShowInfo() {
  string sTitle, sCateg, sInfo, sDescr, sImg, prefix=&apos;youtubev3&apos;;
  TStrings INFO = TStringList.Create();
  INFO.Text = PodcastItem[1001001];
  sTitle = INFO.Values[&apos;Title&apos; ];
  sCateg = INFO.Values[&apos;Categ&apos; ];
  sInfo  = INFO.Values[&apos;Info&apos;  ];
  sDescr = INFO.Values[&apos;Descr&apos; ];
  sImg   = INFO.Values[&apos;Poster&apos;];
  INFO.Free();
  MediaResourceLink = GenerateVideoInfo(prefix, sTitle, sInfo, sCateg, sDescr, sImg);
}

// ---------------------------- Генерирование картинок и строки для ffmpeg ----
char GenerateVideoInfo(char prefix, char sTitle, char sInfo=&apos;&apos;, char sCateg=&apos;&apos;, char sDescr=&apos;&apos;, char sImg=&apos;&apos;, int mode=0, char sDirID=&apos;&apos;) {
  char sHtml, sPost, sVal, sCol, sLink, sData, sPos, sImagesDir;
  int i, n, nSeconds, nSecDel, nMaxImages, nMaxTextLength, nPage=0; double nH, nW; 
  char sFileImage, sCmd, sColor, sTime; TRegExpr reChannel, reCast;
  int xMargin=15, yMargin=15;
  
  nSeconds = 0; nMaxImages = 4; nMaxTextLength = 0;
  if (HmsRegExMatch(&apos;--xmargin=(\\d+)&apos;, mpPodcastParameters, sVal)) xMargin=StrToInt(sVal);
  if (HmsRegExMatch(&apos;--ymargin=(\\d+)&apos;, mpPodcastParameters, sVal)) yMargin=StrToInt(sVal);
  if (Pos(&apos;--lq&apos;, mpPodcastParameters)&gt;0) {
    nH = cfgTranscodingScreenHeight / 2;
    nW = cfgTranscodingScreenWidth  / 2;
  } else if (HmsRegExMatch2(&apos;--pr=(\\d+)x(\\d+)&apos;, mpPodcastParameters, sVal, sPos)) {
    nH = StrToInt(sPos);
    nW = StrToInt(sVal);
  } else {
    nH = cfgTranscodingScreenHeight;
    nW = cfgTranscodingScreenWidth;
  }
  if (sDirID==&apos;&apos;) sDirID = &apos;info_&apos;+PodcastItem.ItemID;
  sImagesDir = IncludeTrailingBackslash(ExtractShortPathName(HmsTempDirectory))+Trim(prefix);
  sImagesDir = IncludeTrailingBackslash(sImagesDir)+sDirID;
  ForceDirectories(sImagesDir);
  sFileImage = IncludeTrailingBackslash(sImagesDir)+&apos;info_&apos;;
  sPost = &apos;&apos;;                       
  TStrings INFO = TStringList.Create();
  INFO.Values[&apos;prfx&apos; ] = prefix;
  INFO.Values[&apos;title&apos;] = sTitle;
  INFO.Values[&apos;info&apos; ] = sInfo;
  INFO.Values[&apos;categ&apos;] = sCateg;
  INFO.Values[&apos;descr&apos;] = sDescr;
  INFO.Values[&apos;xpic&apos; ] = &apos;15&apos;;
  INFO.Values[&apos;ypic&apos; ] = &apos;15&apos;;
  INFO.Values[&apos;w&apos;    ] = IntToStr(Round(nW));
  INFO.Values[&apos;h&apos;    ] = IntToStr(Round(nH));
  INFO.Values[&apos;xm&apos;   ] = IntToStr(xMargin);
  INFO.Values[&apos;ym&apos;   ] = IntToStr(yMargin);
  INFO.Values[&apos;fz&apos;   ] = &apos;3&apos;;
  INFO.Values[&apos;fzdescr&apos;] = IntToStr(Round(nH/22));
  INFO.Values[&apos;fztitle&apos;] = IntToStr(Round(nH/18));
  INFO.Values[&apos;fzinfo&apos; ] = IntToStr(Round(nH/25));
  if (mode==1) {
    INFO.Values[&apos;fzdescr&apos;] = IntToStr(Round(nH/16));
    INFO.Values[&apos;fztitle&apos;] = IntToStr(Round(nH/10));
    INFO.Values[&apos;fzinfo&apos; ] = IntToStr(Round(nH/14));
    INFO.Values[&apos;xm&apos;] = IntToStr(Round(nH/14));
  } else if ((mode==2) || (mode==3)) {
    INFO.Values[&apos;ct&apos;    ] = &apos;000&apos;;
    INFO.Values[&apos;ctitle&apos;] = &apos;822&apos;;
    INFO.Values[&apos;cinfo&apos; ] = &apos;223&apos;;
    INFO.Values[&apos;ccateg&apos;] = &apos;255&apos;;
    INFO.Values[&apos;fz&apos;] = &apos;6&apos;;
    INFO.Values[&apos;ns&apos;] = &apos;1&apos;;
    INFO.Values[&apos;bg&apos;] = &apos;./backgrounds/white.png&apos;;
    INFO.Values[&apos;wpic&apos;  ] = IntToStr(Round(nH/3));
    if (mode==2) INFO.Values[&apos;wpic&apos;] = IntToStr(Round(nH/2));
  }
  if (sImg  !=&apos;&apos;) {
    INFO.Values[&apos;urlpic&apos;] = sImg;
    INFO.Values[&apos;wpic&apos;  ] = IntToStr(Round(nH/2));
  }
  n = 0; TStrings FILELIST = TStringList.Create();
  try { 
    HmsGetFileList(sImagesDir, FILELIST, &apos;*.jpg&apos;);
    n = FILELIST.Count;
  } finally { FILELIST.Free(); }
  if (n&lt;4) {
    // Получаем ссылки на сформированные картинки, пока в параметрах встречаем lastpos=N
    sPos = &apos;0&apos;; nPage = 0;
    do {
      sColor = &apos;&apos;; sTime = &apos;&apos;; nPage++; 
      if (nPage&gt;1) {
        sData = Copy(sDescr, 1, StrToInt(sPos)); // Блок, успевший попасть на экран
        // Определяем последний использующийся цвет 
        HmsRegExMatch(&apos;.*(\\d{2}:\\d{2}\\s*?-\\s*?\\d{2}:\\d{2})&apos;, sData, sTime, 1, PCRE_SINGLELINE);
        sTime += &apos; ... &apos;;
      }
      sDescr = sColor+sTime+Trim(Copy(sDescr, StrToInt(sPos), 999999)); 
      INFO.Values[&apos;descr&apos;] = sDescr; 
      sPost = &apos;&apos;;
      for (n=0; n&lt;INFO.Count; n++) sPost += &apos;&amp;&apos;+Trim(INFO.Names[n])+&apos;=&apos;+HmsHttpEncode(INFO.Values[INFO.Names[n]]);
      sLink = HmsSendRequestEx(&apos;wonky.lostcut.net&apos;, &apos;/videopreview.php&apos;, &apos;POST&apos;, 
      &apos;application/x-www-form-urlencoded&apos;, &apos;&apos;, sPost, 80, 0, &apos;&apos;, true);
      if (LeftCopy(sLink, 4)!=&apos;http&apos;) {HmsLogMessage(2, &apos;Ошибка получения картинки видеоинформации&apos;); return;}
      HmsDownloadURLToFile(sLink, sFileImage);
      for (n=0; n&lt;5; n++) { nSeconds++; CopyFile(sFileImage, sFileImage+Format(&apos;%.3d.jpg&apos;, [nSeconds]), false); }
      if (nPage&gt;=nMaxImages) break;
    } while (HmsRegExMatch2(&apos;^(.*?)\\?lastpos=(\\d+)&apos;, sLink, sLink, sPos));  
  }
  INFO.Free();
  char sFileMP3 = ExtractShortPathName(HmsTempDirectory)+&apos;\\silent.mp3&apos;;
  try {
    if (!FileExists(sFileMP3)) HmsDownloadURLToFile(&apos;http://wonky.lostcut.net/mp3/silent.mp3&apos;, sFileMP3);
    sFileMP3 = &apos;-i "&apos;+sFileMP3+&apos;"&apos;;
  } except { sFileMP3=&apos;&apos;; }
  sLink = Format(&apos;%s -f image2 -r 1 -i "%s" -c:v libx264 -r 30 -pix_fmt yuv420p &apos;, [sFileMP3, sFileImage+&apos;%03d.jpg&apos;]);
  PodcastItem[mpiTimeLength] = HmsTimeFormat(nSeconds)+&apos;.000&apos;;
  return sLink;
}

// ------------------------ Установка в заголовках HTTP токена авторизации ----
void SetHeadersToken() {
  gsHeaders += &apos;Authorization: Bearer &apos;+gsAccessToken+&apos;\r\n&apos;;
} 

// -- Поиск корневой папки подкаста, где мы будем хранить в mpiAccessToken ----
void SearchRoot() {
  // goRoot - считается элемент, у которого установлен пароль или напроч корневой 
  while ((goRoot.ItemParent!=nil)&amp;&amp;(Trim(goRoot[594])!=&apos;1&apos;)) goRoot=goRoot.ItemParent;
}

// -------------------- Запрос на открытие окна для получения кода доступа ----
void AuthCodeQuery() {
  string sMsg, sLink; Variant objShell;
  if (Pos(&apos;--alert&apos;, mpPodcastParameters)&lt;1) return; 
  sMsg = &apos;ТРЕБУЕТСЯ РАЗРЕШЕНИЕ ДОСТУПА ПРИЛОЖЕНИЯ К УЧЕТНОЙ ЗАПИПИ GOOGLE.\n\n&apos;+
         &apos;Для работы с аккаунтом youtube нужно получить код авторизации\n&apos;+
         &apos;данного приложения для вашей учетной записи Goolge.\n&apos;+
         &apos;Код разовый, имеет дступ только на чтение ваших данных.\n&apos;+
         &apos;\nОткрыть браузер для авторизации и получения кода???&apos;;
  
  if (MessageDlg(sMsg, 0, 1+8, 0)==mrCancel) return;
  
  try {objShell = CreateOleObject(&apos;WScript.Shell&apos;);} except {}
  if (VarType(objShell)!=varDispatch) {
    HmsLogMessage(1, &apos;Не могу создать ActiveXObject WScript.Shell&apos;);
    return;
  }
  sLink = &apos;https://accounts.google.com/o/oauth2/auth?response_type=code&amp;scope=https://www.googleapis.com/auth/youtube.readonly+https://picasaweb.google.com/data/+https://www.googleapis.com/auth/userinfo.profile&amp;redirect_uri=&apos;+gsRedirectUrl+&apos;&amp;client_id=&apos;+gsClientId+&apos;&amp;hl=ru&amp;approval_prompt=force&amp;access_type=offline&apos;;
  objShell.Run(sLink);
} 

// ----------------------------------------------------------- Авторизация ----
bool Login(bool bSilent=false) {
  int INTERNET_FLAG_RELOAD = StrToInt(&apos;$80000000&apos;), nFlag=0;
  string sData, sPost, sServ, sRet, sVal, sLink, s=&apos;6avodhg99rd&apos;;
  
  if (Trim(mpPodcastAuthorizationPassword)==&apos;&apos;) {
    if (!bSilent) ErrorItem(&apos;Не указан пароль (код авторизации)! Перейдите по ссылке https://hms.lostcut.net/youtube&apos;);
    return false;
  }
  // Устанавливаем значение goRoot как корневой элемент подкаста
  SearchRoot();
  
  sData = Trim(goRoot[591]);
  if (Pos(&apos;access_token&apos;, sData)==0) sData = mpPodcastAuthorizationPassword;
  if (Pos(&apos;access_token&apos;, sData)&gt;0) {
    HmsRegExMatch(&apos;"access_token"\\s*?:\\s*?"(.*?)"&apos; , sData, gsAccessToken );
    HmsRegExMatch(&apos;"refresh_token"\\s*?:\\s*?"(.*?)"&apos;, sData, gsRefreshToken);
  }
  
  if (Trim(gsAccessToken)!=&apos;&apos;) {
    sData = HmsDownloadUrl(&apos;https://www.googleapis.com/oauth2/v2/tokeninfo?access_token=&apos;+HmsHttpEncode(gsAccessToken));
    if (!HmsRegExMatch(&apos;"issued_to"\\s*?:\\s*?"(.*?)"&apos;, sData, &apos;&apos;)) {
      gsAccessToken = &apos;&apos;;
      if (gsRefreshToken!=&apos;&apos;) {
        sServ = &apos;accounts.google.com&apos;;
        sPost = Format(&apos;client_id=%s&amp;client_secret=%s&amp;refresh_token=%s&amp;grant_type=refresh_token&apos;, [gsClientId, s+&apos;-WacPOSm3arjO&apos;, gsRefreshToken]);
        sData = HmsSendRequestEx(sServ, &apos;/o/oauth2/token&apos;, &apos;POST&apos;, &apos;application/x-www-form-urlencoded&apos;, &apos;&apos;, sPost, 443, nFlag, sRet, true);
        if (HmsRegExMatch(&apos;"access_token"\\s*?:\\s*?"(.*?)"&apos;, sData, gsAccessToken)) {
          goRoot[591] = sData + &apos;"refresh_token":"&apos;+gsRefreshToken+&apos;"&apos;;
        }
      }
    }
    if (Trim(gsAccessToken)!=&apos;&apos;) {
      SetHeadersToken();
      return true;
    }
  }
  sVal  = &apos;&apos;;
  nFlag = INTERNET_FLAG_RELOAD; 
  sServ = &apos;accounts.google.com&apos;;                                            
  sPost = Format(&apos;code=%s&amp;client_id=%s&amp;client_secret=%s&amp;redirect_uri=%s&amp;grant_type=authorization_code&apos;, [mpPodcastAuthorizationPassword, gsClientId, s+&apos;-WacPOSm3arjO&apos;, gsRedirectUrl]);
  sData = HmsSendRequestEx(sServ, &apos;/o/oauth2/token&apos;, &apos;POST&apos;, &apos;application/x-www-form-urlencoded&apos;, &apos;&apos;, sPost, 443, nFlag, sRet, true);
  
  if (HmsRegExMatch(&apos;"access_token"\\s*?:\\s*?"(.*?)"&apos;, sData, gsAccessToken)) {
    HmsRegExMatch(&apos;"refresh_token"\\s*?:\\s*?"(.*?)"&apos;, sData, gsRefreshToken);
    goRoot[591] = sData;
    SetHeadersToken();
  } else {
    gsAccessToken  = &apos;&apos;;
    gsRefreshToken = &apos;&apos;;
    if (!bSilent) { 
      ErrorItem(&apos;Не верный код авторизации! Получить код на https://hms.lostcut.net/youtube&apos;);
      AuthCodeQuery();
    }
  }
  return (Trim(gsAccessToken)!=&apos;&apos;);
}

// ------------------------------------------- Получение ссылки на Youtube ----
bool GetLink_Youtube31(string sLink) {
  string sData, sVideoID=&apos;&apos;, sMaxHeight=&apos;&apos;, sAudio=&apos;&apos;, sSubtitlesLanguage=&apos;ru&apos;,
  sSubtitlesUrl, sFile, sVal, sMsg, sConfig, sHeaders; 
  TJsonObject JSON; TRegExpr RegEx;
  
  sHeaders = &apos;Referer: &apos;+sLink+#13#10+
             &apos;User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36&apos;+#13#10+
             &apos;Origin: http://www.youtube.com&apos;+#13#10;
  
  HmsRegExMatch(&apos;--maxheight=(\\d+)&apos;    , mpPodcastParameters, sMaxHeight);
  HmsRegExMatch(&apos;--sublanguage=(\\w{2})&apos;, mpPodcastParameters, sSubtitlesLanguage);
  bool bSubtitles = (Pos(&apos;--subtitles&apos;  , mpPodcastParameters)&gt;0);  
  bool bAdaptive  = (Pos(&apos;--adaptive&apos;   , mpPodcastParameters)&gt;0);  
  bool bNotDE     = (Pos(&apos;notde=1&apos;      , sLink)&gt;0);  
  
  if (!HmsRegExMatch(&apos;[\\?&amp;]v=([^&amp;]+)&apos;       , sLink, sVideoID))
    HmsRegExMatch(&apos;/(?:embed|v)/([^\\?]+)&apos;, sLink, sVideoID);
  
  if (sVideoID==&apos;&apos;) return VideoMessage(&apos;Невозможно получить Video ID в ссылке Youtube&apos;);
  
  sLink = &apos;http://www.youtube.com/watch?v=&apos;+sVideoID+&apos;&amp;hl=ru&amp;persist_hl=1&amp;has_verified=1&apos;;
  
  sData = HmsUtf8Decode(HmsDownloadURL(sLink));
  sData = HmsRemoveLineBreaks(sData);
  HmsRegExMatch(&apos;player.config\\s*?=\\s*?({.*?});&apos;, sData, sConfig);
  
  String hlsUrl, ttsUrl, flp, jsUrl, dashMpdLink, streamMap, playerId, algorithm;
  String sType, itag, sig, alg, s;
  String UrlBase = "";
  int  i, n, w, num, height, priority, minPriority = 90, selHeight, maxHeight = 1080;
  bool is3D, adaptive;
  
  JSON = TJsonObject.Create();
  try {
    JSON.LoadFromString(sConfig);
    hlsUrl      = HmsExpandLink(JSON.S[&apos;args\\hlsvp&apos; ], UrlBase);
    ttsUrl      = HmsExpandLink(JSON.S[&apos;args\\ttsurl&apos;], UrlBase);
    flp         = HmsExpandLink(JSON.S[&apos;url&apos;         ], UrlBase);
    jsUrl       = HmsExpandLink(JSON.S[&apos;assets\\js&apos;  ], UrlBase);
    streamMap   = JSON.S[&apos;args\\url_encoded_fmt_stream_map&apos;];
    if (adaptive &amp;&amp; JSON.B[&apos;args\\adaptive_fmts&apos;]) 
      streamMap = JSON.S[&apos;args\\adaptive_fmts&apos;];
    if ((streamMap==&apos;&apos;) &amp;&amp; (hlsUrl==&apos;&apos;)) {
      HmsLogMessage(2, "Can not found stream map in player config");
      return;
    }
  } finally { JSON.Free; }
  if (Copy(jsUrl, 1, 2)==&apos;//&apos;) jsUrl = &apos;http:&apos;+Trim(jsUrl);
  HmsRegExMatch(&apos;/player-([\\w_-]+)/&apos;, jsUrl, playerId);
  algorithm = HmsDownloadURL(&apos;https://hms.lostcut.net/youtube/getalgo.php?jsurl=&apos;+HmsHttpEncode(jsUrl));
  
  if (hlsUrl!=&apos;&apos;) {
    MediaResourceLink = &apos; &apos;+hlsUrl;
    sData = HmsDownloadUrl(sLink, sHeaders, true);
    RegEx = TRegExpr.Create(&apos;BANDWIDTH=(\\d+).*?RESOLUTION=(\\d+)x(\\d+).*?(http[^#]*)&apos;, PCRE_SINGLELINE);
    try {
      if (RegEx.Search(sData)) do {
        sLink = &apos; &apos; + RegEx.Match(4);
        height = StrToIntDef(RegEx.Match(3), 0);
        if (mpPodcastMediaFormats!=&apos;&apos;) {
          priority = HmsMediaFormatPriority(height, mpPodcastMediaFormats);
          if ((priority&gt;=0) &amp;&amp; (priority&gt;minPriority)) {
            MediaResourceLink = sLink; minPriority = priority;
          }
        } else if ((height &gt; selHeight) &amp;&amp; (height &lt;= maxHeight)) {
          MediaResourceLink = sLink; selHeight = height;
        }
      } while (RegEx.SearchAgain());
    } finally { RegEx.Free(); }
    
  } else if (streamMap!=&apos;&apos;) {
    i=1; while (i&lt;=Length(streamMap)) {
      sData = Trim(ExtractStr(streamMap, &apos;,&apos;, i));
      sType = HmsHttpDecode(ExtractParam(sData, &apos;type&apos;, &apos;&apos;, &apos;&amp;&apos;));
      itag  = ExtractParam(sData, &apos;itag&apos;    , &apos;&apos;, &apos;&amp;&apos;);
      is3D  = ExtractParam(sData, &apos;stereo3d&apos;, &apos;&apos;, &apos;&amp;&apos;) == &apos;1&apos;;
      sLink = &apos;&apos;;
      if (Pos(&apos;url=&apos;, sData)&gt;0) {
        sLink = &apos; &apos; + HmsHttpDecode(ExtractParam(sData, &apos;url&apos;, &apos;&apos;, &apos;&amp;&apos;));
        if (Pos(&apos;&amp;signature=&apos;, sLink)==0) {
          sig = HmsHttpDecode(ExtractParam(sData, &apos;sig&apos;, &apos;&apos;, &apos;&amp;&apos;));    
          if (sig==&apos;&apos;) {
            sig = HmsHttpDecode(ExtractParam(sData, &apos;s&apos;, &apos;&apos;, &apos;&amp;&apos;));
            for (w=1; w&lt;=WordCount(algorithm, &apos; &apos;); w++) {
              alg = ExtractWord(w, algorithm, &apos; &apos;);
              if (Length(alg)&lt;1) continue;
              if (Length(alg)&gt;1) TryStrToInt(Copy(alg, 2, 4), num);
              if (alg[1]==&apos;r&apos;) {s=&apos;&apos;; for(n=Length(sig); n&gt;0; n--) s+=sig[n]; sig = s;   } // Reverse
              if (alg[1]==&apos;s&apos;) {sig = Copy(sig, num+1, Length(sig));                     } // Clone
              if (alg[1]==&apos;w&apos;) {n = (num-Trunc(num/Length(sig)))+1; Swap(sig[1], sig[n]);} // Swap
            }
          }
          if (sig!=&apos;&apos;) sLink += &apos;&amp;signature=&apos; + sig;
        }
      }
      if (sLink!=&apos;&apos;) {
        if ((Pos(&apos;flv&apos;, sType)&gt;0) || (Pos(&apos;mp4&apos;, sType)&gt;0)) {
          height = 0;
          if      (itag in ([13,17,160,36           ])) height = 144;
          else if (itag in ([5,83,133,242           ])) height = 240;
          else if (itag in ([6                      ])) height = 270;
          else if (itag in ([18,34,43,82,100,134,243])) height = 360;
          else if (itag in ([35,44,101,135,244,43   ])) height = 480;
          else if (itag in ([22,45,84,102,136,247   ])) height = 720;
          else if (itag in ([37,46,137,248          ])) height = 1080;
          else if (itag in ([264,271                ])) height = 1440;
          else if (itag in ([266                    ])) height = 2160;
          else if (itag in ([138,272                ])) height = 2304;
          else if (itag in ([38                     ])) height = 3072;
          if (mpPodcastMediaFormats!=&apos;&apos;) {
            priority = HmsMediaFormatPriority(height, mpPodcastMediaFormats);
            if ((priority&gt;=0) || (priority&lt;minPriority)) {
              MediaResourceLink = sLink; minPriority = priority; selHeight = height;
            }
          } else if ((height&gt;selHeight) &amp;&amp; (height&lt;= maxHeight)) {
            MediaResourceLink = sLink; selHeight = height;
          }
        }
      }
    }    
    
  }
  // Если есть субтитры и в дополнительных параметрах указано их показывать - загружаем 
  if (bSubtitles &amp;&amp; (ttsUrl!=&apos;&apos;)) {
    sFile = HmsSubtitlesDirectory+&apos;\\Youtube\\&apos;+PodcastItem.ItemID+&apos;.&apos;+sSubtitlesLanguage+&apos;.srt&apos;;
    sLink = ttsUrl+&apos;&amp;format=srt&amp;lang=&apos;; 
    if (!HmsDownloadURLToFile(sLink+sSubtitlesLanguage, sFile, &apos;Accept-Encoding: gzip, deflate&apos;)) {
      HmsDownloadURLToFile(sLink+&apos;en&apos;                 , sFile, &apos;Accept-Encoding: gzip, deflate&apos;);
    }
    PodcastItem[mpiSubtitleLanguage] = sFile;
  }
}

// ------------------------------------------------- Показ видео сообщения ----
bool VideoMessage(string sMsg) {
  string sFileMP3 = HmsTempDirectory+&apos;\\sa.mp3&apos;;
  string sFileImg = HmsTempDirectory+&apos;\\youtubemsg_&apos;;
  sMsg = HmsHtmlToText(HmsJsonDecode(sMsg));
  int nH = cfgTranscodingScreenHeight;
  int nW = cfgTranscodingScreenWidth;
  HmsLogMessage(2, mpTitle+&apos;: &apos;+sMsg);
  string sLink = Format(&apos;http://wonky.lostcut.net/videomessage.php?h=%d&amp;w=%d&amp;captsize=%d&amp;fontsize=%d&amp;caption=%s&amp;msg=%s&apos;, [nH, nW, Round(nH/8), Round(nH/17), gsPodcastName, HmsHttpEncode(sMsg)]);
  HmsDownloadURLToFile(sLink, sFileImg);
  for (int i=1; i&lt;=7; i++) CopyFile(sFileImg, sFileImg+Format(&apos;%.3d.jpg&apos;, [i]), false);
  try {
    if (!FileExists(sFileMP3)) HmsDownloadURLToFile(&apos;http://wonky.lostcut.net/mp3/sa.mp3&apos;, sFileMP3);
    sFileMP3 = &apos;-i "&apos;+sFileMP3+&apos;" &apos;;
  } except { sFileMP3 = &apos;&apos;; }
  MediaResourceLink = Format(&apos;%s-f image2 -r 1 -i "%s" -c:v libx264 -r 30 -pix_fmt yuv420p &apos;, [sFileMP3, sFileImg+&apos;%03d.jpg&apos;]);
  return false;
}

// ------------------------------------------------- Создание ссылки-ошибки ---
void ErrorItem(string sMsg) {
  THmsScriptMediaItem Item = HmsCreateMediaItem(&apos;Err&apos;, PodcastItem.ItemID);
  Item[mpiTitle    ] = sMsg;
  Item[mpiThumbnail] = &apos;http://wonky.lostcut.net/icons/symbol-error.png&apos;;
  HmsLogMessage(2, sMsg);
}

// ------------------------------------------------- Создание видео-ссылки ----
THmsScriptMediaItem CreateVideo(string sID, string sTitle, string sImg, string sTime, string sDate, string sComment=&apos;&apos;) {
  if (LeftCopy(sID, 4)!=&apos;http&apos;) sID = &apos;http://www.youtube.com/watch?v=&apos;+Trim(sID); 
  THmsScriptMediaItem Item = HmsCreateMediaItem(sID, PodcastItem.ItemID);
  Item[mpiTitle     ] = sTitle;
  Item[mpiThumbnail ] = sImg;
  Item[mpiTimeLength] = sTime;
  Item[mpiCreateDate] = sDate; 
  Item[mpiComment   ] = sComment; 
  Item[mpiPartNo    ] = gnItemsAdded;
  gnItemsAdded++; 
  return Item; 
}

// --------------------------------------------- Создание папки (подкаста) ----
THmsScriptMediaItem CreateFolder(string sTitle, string sLink, string sImg="", ) {
  THmsScriptMediaItem Item = PodcastItem.AddFolder(sLink);
  Item[mpiTitle          ] = sTitle;
  //Item[mpiFolderSortOrder] = "mpPartNo";
  Item[mpiThumbnail      ] = sImg;
  Item[mpiPartNo         ] = gnItemsAdded;
  gnItemsAdded++; 
  return Item; 
}

// ------------------------------------ Проверка дополнительных параметров ----
void CheckParameters() {
  if (HmsRegExMatch(&apos;--language=(\\w+)&apos;, mpPodcastParameters, gsVal)) 
    ReplaceStr(gsAPIurl, &apos;&amp;hl=ru&apos;, &apos;&amp;hl=&apos;+gsVal);
  
  if (HmsRegExMatch(&apos;--regionCode=(\\w+)&apos;, mpPodcastParameters, gsVal)) 
    ReplaceStr(gsAPIurl, &apos;regionCode=ru&apos;, &apos;regionCode=&apos;+gsVal);
  
}

// ----------------------------------------------------------------------------
string Translate(string sText) {
  string sResult=sText; TStrings DICT = TStringList.Create();
  DICT.Values[&apos;Best of YouTube&apos;] = &apos;Лучшее на YouTube&apos;;
  DICT.Values[&apos;Paid channels&apos;  ] = &apos;Платные каналы&apos;;
  DICT.Values[&apos;Top YouTube Collections&apos;] = &apos;Лучшие коллекции YouTube&apos;;
  DICT.Values[&apos;Popular Artists&apos;] = &apos;Популярные исполнители&apos;;
  if (Trim(DICT.Values[sText])!=&apos;&apos;) sResult = DICT.Values[sText];
  DICT.Free();
  if (HmsRegExMatch(&apos;(Popular Artist Mixes)&apos;, sResult, gsVal)) sResult = ReplaceStr(sResult, gsVal, &apos;Миксы популярных исполнителей&apos;);
  return sResult;
}

// ----------------------------------------------------------------------------
string SafeName(string sName) {
  sName = ReplaceStr(sName, &apos;/&apos; , &apos;-&apos;);
  sName = ReplaceStr(sName, &apos;\\&apos;, &apos;-&apos;);
  sName = Translate(sName);   
  return sName;  
}

// ----------------------------------------------------------------------------
string ConvertTime(string sTime) {
  string sVal; int nSeconds = 0;
  
  if (HmsRegExMatch(&apos;(\\d+)H&apos;, sTime, sVal)) nSeconds += StrToInt(sVal)*3600;  
  if (HmsRegExMatch(&apos;(\\d+)M&apos;, sTime, sVal)) nSeconds += StrToInt(sVal)*60;  
  if (HmsRegExMatch(&apos;(\\d+)S&apos;, sTime, sVal)) nSeconds += StrToInt(sVal);
  if (nSeconds==0) nSeconds = 600;
  return HmsTimeFormat(nSeconds)+&apos;.000&apos;;
}

// ----------------------------------------------------------------------------
string ConvertDate(string sDate) {
  string sY, sM, sD, sTime;
  HmsRegExMatch3(&apos;(\\d{4}).(\\d{2}).(\\d{2})&apos;, sDate, sY, sM, sD);  
  HmsRegExMatch (&apos;T(\\d{2}:\\d{2}:\\d{2})&apos;   , sDate, sTime     );  
  return Format(&apos;%s.%s.%s %s&apos;, [sD, sM, sY, sTime]);
}

// ----------------------------------------------------------------------------
string CreateItems(string sPath, string sObject, string sParam, string sFiltr=&apos;&apos;) {
  string sLink, sData, sName, sID, sImg, sCh, sVal, sResult=&apos;&apos;, sTime;
  int i; TJsonObject JSON, ITEM; TJsonArray ITEMS;
  
  if (HmsRegExMatch(&apos;pageToken=([\\w-_]+)&apos;, mpFilePath, sID)) sParam += &apos;&amp;pageToken=&apos;+sID; 
  
  sLink = Format(gsAPIurl, [sObject, sParam]);
  sData = HmsDownloadUrl(sLink, gsHeaders, true);
  
  JSON = TJsonObject.Create();  
  try {
    JSON.LoadFromString(sData);
    sID = JSON.S(&apos;nextPageToken&apos;);
    if (sID!=&apos;&apos;) {
      if (sObject==&apos;search&apos;) mpFilePath = &apos;-search=&apos;+sParam;  
      if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 
      sCh = &apos;?&apos;; if (Pos(&apos;?&apos;, mpFilePath)&gt;0) sCh = &apos;&amp;&apos;;
      CreateFolder(&apos;Следующая страница&apos;, mpFilePath+sCh+&apos;pageToken=&apos;+sID);
    }
    
    ITEMS = JSON.A(&apos;items&apos;);
    if (ITEMS != nil) {
      for (i=0; i&lt;ITEMS.Length; i++) {
        ITEM = ITEMS[i];
        
        // Хоть playlistItems и возвращает список видео, но там нет длительности
        // Поэтому собираем ID видео, чтобы потом вызвать videos со списком этих ID 
        if (sObject==&apos;playlistItems&apos;) { 
          if (sResult!=&apos;&apos;) sResult +=  &apos;,&apos;;
          sResult += ITEM.S(&apos;contentDetails\\videoId&apos;);
          continue;
          
        } else if (sObject==&apos;activities&apos;) {
          if (sFiltr!=&apos;&apos;) if (ITEM.S[sFiltr]==&apos;&apos;) continue;   
          if (sResult!=&apos;&apos;) sResult +=  &apos;,&apos;;
          sID = ITEM.S(&apos;contentDetails\\recommendation\\resourceId\\videoId&apos;);
          if (sID==&apos;&apos;) sID = ITEM.S(&apos;contentDetails\\playlistItem\\resourceId\\videoId&apos;);
          if (sID==&apos;&apos;) sID = ITEM.S(&apos;contentDetails\\upload\\videoId&apos;);
          if (sID!=&apos;&apos;) sResult += sID;
          continue;
          
        } else if (sObject==&apos;search&apos;) {
          sVal = ITEM.S(&apos;id\\kind&apos;);
          if (sVal==&apos;youtube#playlist&apos;) {
            sID   = ITEM.S(&apos;id\\playlistId&apos;);
            sPath = &apos;http://www.youtube.com/playlist?list=&apos;;
          } else if (sVal==&apos;youtube#channel&apos;) {
            sID   = ITEM.S(&apos;id\\channelId&apos;);
            sPath = &apos;http://www.youtube.com/channel/&apos;;
          } else {
            sID   = ITEM.S(&apos;id\\videoId&apos;);
            sPath = &apos;video&apos;;
            if (sResult!=&apos;&apos;) sResult +=  &apos;,&apos;;
            if (sID!=&apos;&apos;) sResult += sID;
            continue;
          }
          
        } else if (sObject==&apos;videoCategories&apos;) {
          if (!ITEM.B(&apos;snippet\\assignable&apos;)) continue;
          sID   = ITEM.S(&apos;id&apos;);
          if (sID==&apos;1&apos;) sID = &apos;30&apos;;
          
        } else if (sObject==&apos;subscriptions&apos;) {
          sID   = ITEM.S(&apos;snippet\\resourceId\\channelId&apos;);
          
        } else {
          sID   = ITEM.S(&apos;id&apos;);
        }
        if (sID==&apos;&apos;) continue;
        if (LeftCopy(sPath, 6)==&apos;getids&apos;) { if (sResult!=&apos;&apos;) sResult+=&apos;,&apos;;  sResult += sID; continue; }
        sName = ITEM.S(&apos;snippet\\localized\\title&apos;);  
        if (sName==&apos;&apos;) sName = ITEM.S(&apos;snippet\\title&apos;);  
        sImg  = ITEM.S(&apos;snippet\\thumbnails\\medium\\url&apos;);
        sName = SafeName(HmsUtf8Decode(sName));
        sVal  = ITEM.S(&apos;contentDetails\\itemCount&apos;); if (sVal==&apos;0&apos;) continue;
        if (sVal!=&apos;&apos;) sName += &apos; [&apos;+sVal+&apos;]&apos;;
        
        if (Pos(sPath, &apos;%s&apos;)&gt;0) sLink = Format(sPath, [sID]);
        else                    sLink = sPath + sID;
        
        if (sPath==&apos;video&apos; ) {
          if (ITEM.S(&apos;snippet\\liveBroadcastContent&apos;)==&apos;live&apos;) sTime = &apos;04:00:00.000&apos;; 
          else sTime = ConvertTime(ITEM.S(&apos;contentDetails\\duration&apos;));
          if (Pos(&apos;DE&apos;, ITEM.S(&apos;contentDetails\\regionRestriction\\blocked&apos;))&gt;0) sID += &apos;&amp;notde=1&apos;;
        } 
        
        if (sPath==&apos;video&apos; ) CreateVideo(sID, sName, sImg, sTime, ConvertDate(ITEM.S(&apos;snippet\\publishedAt&apos;)), HmsUtf8Decode(ITEM.S(&apos;snippet\\description&apos;)));
        else                 CreateFolder(sName, sLink, sImg);
      }
    } 
    
  } finally { JSON.Free(); } 
  return sResult;
}

// ----------------------------------------------------------------------------
void CreateChannels(string sID) {
  CreateItems(&apos;http://www.youtube.com/channel/&apos;, &apos;channels&apos;, &apos;part=snippet,contentDetails&amp;categoryId=&apos;+sID);
}

// ----------------------------------------------------------------------------
void CreateGuideCategories() {
  Login(true);
  CreateItems(&apos;http://www.youtube.com/channels/&apos;, &apos;guideCategories&apos;, &apos;part=snippet&apos;);
}

// ----------------------------------------------------------------------------
void CreateVideoCategories() {
  CreateItems(&apos;-category=&apos;, &apos;videoCategories&apos;, &apos;part=snippet&apos;);
}

// ----------------------------------------------------------------------------
void CreateVideosByCategory(string sID) {
  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;chart=mostPopular&amp;videoCategoryId=&apos;+sID);
}

// ----------------------------------------------------------------------------
void CreatePlaylistVideos(string sID) {
  string sIDs, sVal;
  
  sIDs = CreateItems(&apos;getids&apos;, &apos;playlistItems&apos;, &apos;part=contentDetails&amp;fields=nextPageToken,items(contentDetails%2FvideoId)&amp;playlistId=&apos;+sID);
  
  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 
  
  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
  
}

// ----------------------------------------------------------------------------
void CreateMySubscriptions() {
  if (!Login()) return;
  CreateItems(&apos;http://www.youtube.com/channel/&apos;, &apos;subscriptions&apos;, &apos;part=snippet,contentDetails&amp;mine=true&apos;);
}

// ----------------------------------------------------------------------------
void CreateMySubscribers() {
  if (!Login()) return;
  CreateItems(&apos;http://www.youtube.com/channel/&apos;, &apos;subscriptions&apos;, &apos;part=snippet,contentDetails&amp;mySubscribers=true&apos;);
}

// ----------------------------------------------------------------------------
void CreateMyPlaylist(string sKey) {
  string sData, sLink, sID;
  
  if (!Login()) return;
  
  sLink = Format(gsAPIurl, [&apos;channels&apos;, &apos;part=snippet,contentDetails&amp;mine=true&apos;]);
  sData = HmsDownloadUrl(sLink, gsHeaders, true);
  
  if (HmsRegExMatch(&apos;"&apos;+sKey+&apos;":\\s*?"(.*?)"&apos;, sData, sID)) CreatePlaylistVideos(sID);
}

// ----------------------------------------------------------------------------
void CreateMyRecommendations() {
  string sIDs, sVal;
  
  if (!Login()) return;
  
  sIDs = CreateItems(&apos;getids&apos;, &apos;activities&apos;, &apos;part=contentDetails&amp;home=true&apos;);
  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 
  
  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}

// ----------------------------------------------------------------------------
void CreateMyNewVideos() {
  string sIDs, sDate, sID, sLink, sData, sPlaylistIDs, sName, sImg, sTime=&apos;10&apos;;
  int i, n; TJsonObject JSON, VIDEO; TJsonArray VIDEOS; TStringList LIST;
  
  if (!Login()) return;
  
  sPlaylistIDs = CreateItems(&apos;getids&apos;, &apos;subscriptions&apos;, &apos;part=snippet,contentDetails&amp;mine=true&apos;);
  
  LIST = TStringList.Create();
  JSON = TJsonObject.Create();
  
  for (i=1; i&lt;=WordCount(sPlaylistIDs, &apos;,&apos;); i++) {
    sID   = ExtractWord(i, sPlaylistIDs, &apos;,&apos;); // ИД плейлиста, на который мы подписаны
    sLink = Format(gsAPIurl, [&apos;search&apos;, &apos;part=snippet&amp;order=date&amp;channelId=&apos;+sID]);
    sData = HmsDownloadUrl(sLink, gsHeaders, true);
    JSON.LoadFromString(sData);
    VIDEOS = JSON["items"].AsArray;
    if (VIDEOS!=nil) {
      for (n=0; n &lt; VIDEOS.Length; n++) {
        VIDEO = VIDEOS[n];
        if (VIDEO.S[&apos;id\\kind&apos;]!=&apos;youtube#video&apos;) continue;
        sID   = VIDEO.S[&apos;id\\videoId&apos;];
        sDate = VIDEO.S[&apos;snippet\\publishedAt&apos;];
        sName = VIDEO.S[&apos;snippet\\title&apos;];
        LIST.Add(sDate+&apos;;&apos;+sID+&apos;;&apos;+HmsUtf8Decode(sName));
      }
    }
  }
  LIST.Sort();
  for (i=LIST.Count-1; i&gt;=0; i--) {
    HmsRegExMatch3(&apos;(.*?);(.*?);(.*)&apos;, LIST[i], sDate, sID, sName);
    if (sIDs!=&apos;&apos;) sIDs += &apos;,&apos;; sIDs += sID;
    if (LIST.Count-i &gt;= 50) break;
  }
  LIST.Free(); JSON.Free();
  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}

// ----------------------------------------------------------------------------
void CreateChannelVideos(string sChannelID) {
  SearchVideosByParam(&apos;&amp;q=&amp;part=snippet&amp;type=video&amp;order=date&amp;channelId=&apos;+sChannelID);
}

// ----------------------------------------------------------------------------
void SearchVideosByParam(string sParam) {
  string sIDs, sVal; 

  Login(true);

  sIDs = CreateItems(&apos;video&apos;, &apos;search&apos;, sParam);
  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 

  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}

// ----------------------------------------------------------------------------
void CreateVideosByRegion(string sRegion) {
  string sVal, sParam; 
  
  if (HmsRegExMatch(&apos;(&amp;regionCode=[\\w-_]+)&apos;, gsAPIurl, sVal)) gsAPIurl = ReplaceStr(gsAPIurl, sVal, &apos;&apos;); 
  sParam = &apos;&amp;q=&amp;part=snippet&amp;type=video&amp;order=rating&amp;regionCode=&apos;+sRegion+&apos;&amp;relevanceLanguage=&apos;+sRegion;
  if (HmsRegExMatch(&apos;category=([\\w-_]+)&apos;, mpFilePath, sVal)) sParam += &apos;&amp;videoCategoryId=&apos; + sVal; 

  SearchVideosByParam(sParam);
}

// ----------------------------------------------------------------------------
void CreateMyActivities() {
  string sIDs, sVal;
  
  if (!Login()) return;
  
  sIDs = CreateItems(&apos;getids&apos;, &apos;activities&apos;, &apos;part=contentDetails&amp;mine=true&apos;);
  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 

  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}

// ----------------------------------------------------------------------------
void CreateChannelPlaylists(string sChannelID) {
  CreateItems(&apos;http://www.youtube.com/playlist?list=&apos;, &apos;playlists&apos;, &apos;part=snippet,contentDetails&amp;channelId=&apos;+sChannelID);
}

// ----------------------------------------------------------------------------
void CreateChannelSections(string sChannelID, bool bForUser=false) {
  string sLink, sData, sIDs=&apos;&apos;, sType, sID, sName, sChannelData;
  int i, nCnt, nMax; TJsonObject JSON, ITEM; TJsonArray ITEMS; TStrings CHANNELS;

  if (bForUser)  
    sLink = Format(gsAPIurl, [&apos;channels&apos;, &apos;part=snippet,contentDetails&amp;forUsername=&apos;+sChannelID]);
  else
    sLink = Format(gsAPIurl, [&apos;channels&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sChannelID]);
  sChannelData = HmsDownloadUrl(sLink, gsHeaders, true);
  HmsRegExMatch(&apos;"id":\\s*?"(.*?)"&apos;, sChannelData, sChannelID);

  sLink = Format(gsAPIurl, [&apos;channelSections&apos;, &apos;part=snippet,contentDetails&amp;fields=items(id,snippet/type,snippet/title,snippet/localized/title,contentDetails)&amp;channelId=&apos;+sChannelID]);
  sData = HmsDownloadUrl(sLink, gsHeaders, true);

  JSON = TJsonObject.Create();
  CHANNELS = TStringList.Create();
  try {
    JSON.LoadFromString(sData);
    ITEMS = JSON.A(&apos;items&apos;);
    if (ITEMS != nil) {
      for (i=0; i&lt;ITEMS.Length; i++) {
        ITEM = ITEMS[i];
        sType = ITEM.S(&apos;snippet\\type&apos;);  
        if (sType==&apos;singlePlaylist&apos;) {
          sID   = ITEM.S(&apos;contentDetails\\playlists[0]&apos;);
          CHANNELS.Values[sID] = &apos;1&apos;;

        } else if ((sType==&apos;multiplePlaylists&apos;)||(sType==&apos;multipleChannels&apos;)) {
          sID   = ITEM.S(&apos;id&apos;);
          sName = ITEM.S(&apos;snippet\\localized\\title&apos;);
          if (sName==&apos;&apos;) sName = ITEM.S(&apos;snippet\\title&apos;);
          sName = SafeName(HmsUtf8Decode(sName));
          CreateFolder(sName, &apos;-channelSection=&apos;+sID);

        } 
      }
    }

  } finally { JSON.Free(); }

  // Create single playlists
  nCnt = 0; nMax = 4; 
  for (i=0; i&lt;CHANNELS.Count; i++) {
    sID = CHANNELS.Names[i];
    nCnt++; if (nCnt&gt;=50) {
      CreateItems(&apos;http://www.youtube.com/playlist?list=&apos;, &apos;playlists&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
      nCnt = 1; sIDs = sID; nMax --; if (nMax&lt;=0) break;
    }
    if (sIDs!=&apos;&apos;) sIDs += &apos;,&apos;; sIDs += sID;
  }
  if (sIDs!=&apos;&apos;) CreateItems(&apos;http://www.youtube.com/playlist?list=&apos;, &apos;playlists&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);

  CHANNELS.Free();

  CreateFolder(&apos;Плейлисты&apos;, &apos;-channelPlaylists=&apos;+sChannelID);

  sLink = &apos;http://www.youtube.com/playlist?list=&apos;;
  if (HmsRegExMatch(&apos;"uploads":\\s*?"(.*?)"&apos;  , sChannelData, sID)) CreateFolder(&apos;Загруженные видео&apos;, sLink+sID);
  if (HmsRegExMatch(&apos;"likes":\\s*?"(.*?)"&apos;    , sChannelData, sID)) CreateFolder(&apos;Понравившиеся&apos;    , sLink+sID);
  if (HmsRegExMatch(&apos;"favorites":\\s*?"(.*?)"&apos;, sChannelData, sID)) CreateFolder(&apos;Любимые&apos;          , sLink+sID);

}

// ----------------------------------------------------------------------------
void CreateByChannelSection(string sSectionID) {
  string sLink, sData, sIDs=&apos;&apos;, sType, sID, sName;
  int i; TJsonObject JSON, ITEM; TJsonArray ITEMS;

  sLink = Format(gsAPIurl, [&apos;channelSections&apos;, &apos;part=contentDetails&amp;id=&apos;+sSectionID]);
  sData = HmsDownloadUrl(sLink, gsHeaders, true);

  JSON = TJsonObject.Create();
  try {
    JSON.LoadFromString(sData);
    sLink = &apos;http://www.youtube.com/channel/&apos;;
    sIDs  = JSON.S(&apos;items[0]\\contentDetails\\channels&apos;);
    HmsRegExMatch(&apos;\\[(.*?)\\]&apos;, sIDs, sIDs); 
    sIDs  = ReplaceStr(sIDs, &apos;"&apos;, &apos;&apos;);
    if (WordCount(sIDs, &apos;,&apos;)&gt;50) {
      sID = Copy(sIDs, 1, WordPosition(51, sIDs, &apos;,&apos;)-2);
      CreateItems(sLink, &apos;channels&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sID);
      sIDs = Copy(sIDs, WordPosition(51, sIDs, &apos;,&apos;), 99999);
      if (WordCount(sIDs, &apos;,&apos;)&gt;50) sIDs = Copy(sIDs, 1, WordPosition(51, sIDs, &apos;,&apos;)-2);
    }     
    if (sIDs!=&apos;&apos;) CreateItems(sLink, &apos;channels&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);     

    sLink = &apos;http://www.youtube.com/playlist?list=&apos;;
    sIDs  = JSON.S(&apos;items[0]\\contentDetails\\playlists&apos;);
    HmsRegExMatch(&apos;\\[(.*?)\\]&apos;, sIDs, sIDs); 
    sIDs  = ReplaceStr(sIDs, &apos;"&apos;, &apos;&apos;);
    if (WordCount(sIDs, &apos;,&apos;)&gt;50) {
      sID = Copy(sIDs, 1, WordPosition(51, sIDs, &apos;,&apos;)-2);
      CreateItems(sLink, &apos;playlists&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sID);
      sIDs = Copy(sIDs, WordPosition(51, sIDs, &apos;,&apos;), 99999);
      if (WordCount(sIDs, &apos;,&apos;)&gt;50) sIDs = Copy(sIDs, 1, WordPosition(51, sIDs, &apos;,&apos;)-2);
    }     
    if (sIDs!=&apos;&apos;) CreateItems(sLink, &apos;playlists&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
    
  } finally { JSON.Free(); } 

}

// ----------------------------------------------------------------------------
void CreateMyPlaylists() {
  string sLink, sChannelData, sChannelID;
  if (!Login()) return; //gsUserId
  //sLink = Format(gsAPIurl, [&apos;channels&apos;, &apos;part=id&amp;mine=true&apos;]);
  //sChannelData = HmsDownloadUrl(sLink, gsHeaders, true);
  //ShowMessage("sChannelData: "+sChannelData);
  //HmsRegExMatch(&apos;"id":\\s*?"(.*?)"&apos;, sChannelData, sChannelID);
  CreateItems(&apos;http://www.youtube.com/playlist?list=&apos;, &apos;playlists&apos;, &apos;part=snippet,contentDetails&amp;mine=true&amp;liked=true&amp;saved=true&apos;);
}

// ----------------------------------------------------------------------------
void SearchVideos(string sName, bool bContinue=false) {
  string sVal=&apos;&apos;, sParam = &apos;&apos;, sIDs, sPodcastParams, sKey, sPossibleKeys; int i, nCnt;
  if (!bContinue) {
    sPodcastParams = mpFilePath + &apos; &apos; + PodcastItem.ItemParent[mpiFilePath] + &apos; &apos; + mpPodcastParameters;
    sPossibleKeys  = &apos;channelId,channelType,eventType,location,locationRadius,maxResults,order,publishedAfter,publishedBefore,regionCode,relevanceLanguage,safeSearch,topicId,type,videoCaption,videoCategoryId,videoDefinition,videoDimension,videoDuration,videoEmbeddable,videoLicense,videoSyndicated,videoType&apos;;
    for (i=1; i&lt;=WordCount(sPossibleKeys, &apos;,&apos;); i++) {
      sKey = ExtractWord(i, sPossibleKeys, &apos;,&apos;);
      if (HmsRegExMatch(&apos;-&apos;+sKey+&apos;=([\\w_\\-\\.,:]+)&apos;, sPodcastParams, sVal)) sParam += &apos;&amp;&apos;+sKey+&apos;=&apos; +sVal; 
    }

    if (PodcastItem.ItemParent[mpiComment]==&apos;+&apos;) sName = PodcastItem.ItemParent[mpiTitle] + &apos; &apos; + Trim(sName);  
    sIDs = CreateItems(&apos;video&apos;, &apos;search&apos;, &apos;part=snippet&amp;q=&apos;+HmsHttpEncode(HmsUtf8Encode(sName))+sParam);

  } else {
    if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, sName, sVal)) sName = ReplaceStr(sName, sVal, &apos;&apos;); 
    sIDs = CreateItems(&apos;video&apos;, &apos;search&apos;, sName);
  
  }
  if (HmsRegExMatch(&apos;(.pageToken=[\\w-_]+)&apos;, mpFilePath, sVal)) mpFilePath = ReplaceStr(mpFilePath, sVal, &apos;&apos;); 

  CreateItems(&apos;video&apos;, &apos;videos&apos;, &apos;part=snippet,contentDetails&amp;id=&apos;+sIDs);
}

// ----------------------------------------------------------------------------
void GetUserID() {
  string sData = HmsDownloadUrl(&apos;https://www.googleapis.com/oauth2/v3/userinfo&apos;, gsHeaders, true);
  HmsRegExMatch(&apos;"sub"\\s*?:\\s*?"(.*?)"&apos;, sData, gsUserId);
}

// ----------------------------------------------------------------------------
void CreateMyPhotos() {
  string sData, sLink, sName, sID, sImg; TRegExpr RE;
  
  if (!Login()) return;
  GetUserID();
  
  sData = HmsDownloadUrl(&apos;https://picasaweb.google.com/data/feed/api/user/&apos;+gsUserId+&apos;?prettyprint=true&amp;access=all&apos;, gsHeaders, true);
  RE = TRegExpr.Create(&apos;&lt;entry&gt;(.*?)&lt;/entry&gt;&apos;, PCRE_SINGLELINE);   
  try {
    if (RE.Search(sData)) do {
      sID=&apos;&apos;; sName=&apos;&apos;; sImg=&apos;&apos;;
      HmsRegExMatch(&apos;&lt;id&gt;(.*?)&lt;/id&gt;&apos;                , RE.Match, sID  );
      HmsRegExMatch(&apos;&lt;title.*?&gt;(.*?)&lt;/title&gt;&apos;       , RE.Match, sName);
      HmsRegExMatch(&apos;thumbnai.*?url=["\&apos;](.*?)["\&apos;]&apos;, RE.Match, sImg );
      CreateFolder(HmsUtf8Decode(sName), sID, sImg);
    } while (RE.SearchAgain());
  } finally { RE.Free(); }
  
  
}

// ----------------------------------------------------------------------------
void CreateMyAlbumPhotos() {
  string sData, sLink, sName, sImg, sUserID, sAlbumID, sDate, sSize, sVal, sTime;
  THmsScriptMediaItem Item; TRegExpr RE; 
  if (!Login()) return;
  GetUserID();
  
  HmsRegExMatch2(&apos;/user/(.*?)/albumid/([^/\\?&amp;]+)&apos;, mpFilePath, sUserID, sAlbumID);

  sLink = Format(&apos;https://picasaweb.google.com/data/feed/api/user/%s/albumid/%s?access=all&amp;prettyprint=true&apos;, [sUserID, sAlbumID]);
  sData = HmsDownloadUrl(sLink, gsHeaders, true);
  RE = TRegExpr.Create(&apos;&lt;entry&gt;(.*?)&lt;/entry&gt;&apos;, PCRE_SINGLELINE);   
  try {
    if (RE.Search(sData)) do {
      sLink=&apos;&apos;; sName=&apos;&apos;; sImg=&apos;&apos;;
      HmsRegExMatch(&apos;.*thumbnail[^&gt;]+url=["\&apos;](.*?)["\&apos;]&apos;, RE.Match, sLink);
      HmsRegExMatch(&apos;&lt;title.*?&gt;(.*?)&lt;/title&gt;&apos;          , RE.Match, sName);
      HmsRegExMatch(&apos;thumbnail[^&gt;]+url=["\&apos;](.*?)["\&apos;]&apos;, RE.Match, sImg );
      HmsRegExMatch(&apos;timestamp&gt;(\\d+)&lt;&apos;                , RE.Match, sDate);
      HmsRegExMatch(&apos;:size&gt;(\\d+)&lt;&apos;                    , RE.Match, sSize);
      
      if (Pos(&apos;gphoto:originalvideo&apos;, RE.Match)&gt;0) {
        HmsRegExMatch(&apos;.*media:content[^&gt;]+url=["\&apos;](.*?)["\&apos;]&apos;, RE.Match, sLink);
        HmsRegExMatch(&apos;duration=["\&apos;](\\d+)&apos;, RE.Match, sTime);
      
      } else {
        if (HmsRegExMatch(&apos;(/s\\d+/)&apos;, sLink, sVal)) sLink = ReplaceStr(sLink, sVal, &apos;/s&apos;+IntToStr(cfgTranscodingScreenWidth)+&apos;/&apos;);
        sTime = &apos;7&apos;;
      }

      sDate = VarToStr(TimeStamp1970ToDateTime(StrToInt64(sDate), true));
      sLink = HmsHtmlToText(sLink);
      sName = HmsHtmlToText(sName);
      sName = HmsUtf8Decode(sName);
      
      Item = CreateVideo(sLink, sName, sImg, sTime, sDate);
      Item[mpiFileSize] = StrToInt64(sSize);
      if (Pos(&apos;--photoasimage&apos;, mpPodcastParameters)&gt;0) {
        Item[38         ] = &apos;object.item.imageItem&apos;;
        Item[mpiMimeType] = &apos;image/jpeg&apos;;
      }

    } while (RE.SearchAgain());
  } finally { RE.Free(); }
  
  
}

// ----------------------------------------------------------------------------
void GetLink_Picasaweb(string sLink) {
  string sData, sFileMP3, sFileImg, sServ, sRet=&apos;&apos;; 
  int nH=cfgTranscodingScreenHeight, nW=cfgTranscodingScreenWidth, nFlag=0; 
  int INTERNET_FLAG_NO_AUTO_REDIRECT = 0x00200000, INTERNET_FLAG_RELOAD = StrToInt(&apos;$80000000&apos;);
  TBitmap32 BM, BMPic, BMtmp; int nPicX, nPicY, nNewW=0, nNewH=0;

  Login();
  sFileMP3 = ExtractShortPathName(HmsTempDirectory)+&apos;\\silent.mp3&apos;;
  sFileImg = ExtractShortPathName(HmsTempDirectory)+&apos;\\pic_&apos;;

  if (Pos( &apos;video&apos;, HmsGetMimeType(ExtractFileExt(sLink)))&gt;0) {
    MediaResourceLink = sLink + &apos;&amp;access_key=&apos;+gsAccessToken;
    return;
  } 
  
  HmsDownloadURLToFile(sLink, sFileImg);

  // Resize picture to fit our resolution
  BM    = TBitmap32.Create();
  BMPic = TBitmap32.Create();
  BMtmp = TBitmap32.Create();
  try {
    BM.SetSize(nW, nH);
    BM.ClearEx(0);
    BMPic.LoadFromFile(sFileImg);
    HmsCalculateThumbnailDimension(BMPic.Width, BMPic.Height, nW, nH, nNewW, nNewH, 2);
    BMtmp.SetSize(nNewW, nNewH);
    BMPic.DrawTo3(BMtmp, BMtmp.BoundsRect);
    nPicX = Round(nW/2 - nNewW/2);
    nPicY = Round(nH/2 - nNewH/2);
    BMtmp.DrawTo2(BM, nPicX, nPicY);
    BM.SaveToFile(sFileImg+&apos;tmp.jpg&apos;);
    CopyFile(sFileImg+&apos;tmp.jpg&apos;, sFileImg, false);
  } finally { BMtmp.Free(); BM.Free(); BMPic.Free(); }

  for (int i=1; i&lt;=7; i++) CopyFile(sFileImg, sFileImg+Format(&apos;%.3d.jpg&apos;, [i]), false);
  try {
    if (!FileExists(sFileMP3)) HmsDownloadURLToFile(&apos;http://wonky.lostcut.net/mp3/silent.mp3&apos;, sFileMP3);
    sFileMP3 = &apos;-i "&apos;+sFileMP3+&apos;"&apos;;
  } except { sFileMP3=&apos;&apos;; }
  MediaResourceLink = Format(&apos;%s -f image2 -r 1 -i "%s" -c:v libx264 -r 30 -pix_fmt yuv420p &apos;, [sFileMP3, sFileImg+&apos;%03d.jpg&apos;]);
}

// ----------------------------------------------------------------------------
void CreateMyFolders() {
  THmsScriptMediaItem Item;
    CreateFolder(&apos;Новые видео в подписках&apos;, &apos;-newVideos&apos;, &apos;https://hms.lostcut.net/youtube/icons/play.png&apos;);
    CreateFolder(&apos;Мои подписки&apos;     , &apos;https://www.youtube.com/feed/subscriptions&apos;, &apos;https://hms.lostcut.net/youtube/icons/mychannel.png&apos;);
    CreateFolder(&apos;Плейлисты&apos;        , &apos;-playlists&apos;    , &apos;https://hms.lostcut.net/youtube/icons/playlists.png&apos;);
    CreateFolder(&apos;Посмотреть позже&apos; , &apos;https://www.youtube.com/playlist?list=WL&apos;, &apos;https://hms.lostcut.net/youtube/icons/clock.png&apos;);
    CreateFolder(&apos;Загруженные видео&apos;, &apos;-uploads&apos;      , &apos;https://hms.lostcut.net/youtube/icons/uploads.png&apos;);
    Item = CreateFolder(&apos;Фотографии&apos;, &apos;-photos&apos;       , &apos;https://hms.lostcut.net/youtube/icons/photos.png&apos;);
    Item[mpiTranscodingProfile] = &apos;Фильмы (основной)&apos;;
    CreateFolder(&apos;Понравившиеся&apos;    , &apos;-likes&apos;        , &apos;https://hms.lostcut.net/youtube/icons/like.png&apos;);
    CreateFolder(&apos;Просмотренные&apos;    , &apos;http://www.youtube.com/feed/history&apos;, &apos;https://hms.lostcut.net/youtube/icons/history.png&apos;);
    CreateFolder(&apos;Рекомендации&apos;     , &apos;-recommend&apos;    , &apos;https://hms.lostcut.net/youtube/icons/home.png&apos;);
  //CreateFolder(&apos;Любимые&apos;          , &apos;-favorites&apos;    , &apos;https://hms.lostcut.net/youtube/icons/favorite.png&apos;);
    CreateFolder(&apos;Мои подписчики&apos;   , &apos;-mySubscribers&apos;, &apos;https://hms.lostcut.net/youtube/icons/subscribers.png&apos;);
  //CreateFolder(&apos;Очистка токенов (при смене кода доступа)&apos;, &apos;-clearToteks&apos;, &apos;&apos;);
}

// ----------------------------------------------------------------------------
void ClearAllTokens() {
  THmsScriptMediaItem Item;
  SearchRoot();
  goRoot[591] = &apos;&apos;;
  for (int i=0; i&lt;PodcastItem.ItemParent.ChildCount; i++) {
    Item = PodcastItem.ItemParent.ChildItems[i]; 
    Item[591] = &apos;&apos;;
  }
  gsAccessToken  = &apos;&apos;;
  gsRefreshToken = &apos;&apos;;
  ErrorItem(&apos;Токены очищены!&apos;);  
}

// ----------------------------------------------------------------------------
// Проверка значения текущей пути (в gsVal получаем группировку рег. выражен.)
bool CheckPath(string sPattern) { return HmsRegExMatch(sPattern, mpFilePath, gsVal); }

///////////////////////////////////////////////////////////////////////////////
//                     Г Л А В Н А Я   П Р О Ц Е Д У Р А                     //
// ----------------------------------------------------------------------------
{
  CheckParameters();             // Проверка установленных параметров подкаста

  if (PodcastItem.IsFolder) { 
    PodcastItem.DeleteChildItems(); // Удаление существующих ссылок
    //if (Trim(PodcastItem[mpiFolderSortOrder])==&apos;&apos;) PodcastItem[mpiFolderSortOrder]="mpPartNo";
    CheckUpdates();
    // Анализ текущей ссылки
         if (CheckPath(&apos;/feed/subscriptions&apos;  )) CreateMySubscriptions();
    else if (CheckPath(&apos;-MyChannel&apos;           )) CreateMyFolders();
    else if (CheckPath(&apos;-playlists&apos;           )) CreateMyPlaylists();
    else if (CheckPath(&apos;/playlist\\?list=WL&apos;  )) CreateMyPlaylist(&apos;watchLater&apos;);
    else if (CheckPath(&apos;-likes&apos;               )) CreateMyPlaylist(&apos;likes&apos;);
    else if (CheckPath(&apos;-favorites&apos;           )) CreateMyPlaylist(&apos;favorites&apos;);
    else if (CheckPath(&apos;-uploads&apos;             )) CreateMyPlaylist(&apos;uploads&apos;);
    else if (CheckPath(&apos;/feed/history&apos;        )) CreateMyPlaylist(&apos;watchHistory&apos;);
    else if (CheckPath(&apos;/feed/music&apos;          )) CreateMyPlaylist(&apos;music&apos;);
    else if (CheckPath(&apos;-mySubscribers&apos;       )) CreateMySubscribers();
    else if (CheckPath(&apos;-recommend&apos;           )) CreateMyRecommendations();
    else if (CheckPath(&apos;-activities&apos;          )) CreateMyActivities();
    else if (CheckPath(&apos;-newVideos&apos;           )) CreateMyNewVideos();
    else if (CheckPath(&apos;-photos&apos;              )) CreateMyPhotos();
    else if (CheckPath(&apos;picasaweb.google.com&apos; )) CreateMyAlbumPhotos();
    else if (CheckPath(&apos;-clearToteks&apos;         )) ClearAllTokens();

    else if (CheckPath(&apos;-videosByRegion=([\\w-_]+)&apos;)) CreateVideosByRegion(gsVal);
    else if (CheckPath(&apos;youtube.com/channels$&apos;)) CreateGuideCategories();
    else if (CheckPath(&apos;-videoCategories&apos;     )) CreateVideoCategories();
    else if (CheckPath(&apos;-category=(.*)      &apos; )) CreateVideosByCategory(gsVal);
    else if (CheckPath(&apos;-channelSection=(.*)&apos; )) CreateByChannelSection(gsVal);
    else if (CheckPath(&apos;-channelPlaylists=(.*)&apos;)) CreateChannelPlaylists(gsVal);
    else if (CheckPath(&apos;/channels/([\\w-_]+)&apos; )) CreateChannels(gsVal);
    else if (CheckPath(&apos;/channel/([\\w-_]+)/videos&apos;)) CreateChannelVideos(gsVal);
    else if (CheckPath(&apos;/channel/([\\w-_]+)&apos;  )) CreateChannelSections(gsVal);
    else if (CheckPath(&apos;/user/([\\w-_]+)&apos;     )) CreateChannelSections(gsVal, true);
    else if (CheckPath(&apos;\\?list=([\\w-_]+)&apos;   )) CreatePlaylistVideos(gsVal);

    else if (CheckPath(&apos;-search="(.*?)"&apos;      )) SearchVideos(gsVal);       // Просто поиск значения
    else if (CheckPath(&apos;-search=(.*)&apos;         )) SearchVideos(gsVal, true); // Продожение поиска (техническая ссылка, создаётся сама)
    else if (!CheckPath(&apos;^http&apos;)) SearchVideos(mpTitle);                    // Иначе, если в ссылке не http адрес - поиск названия
    else ErrorItem(&apos;Не умею обрабатывать ссылку :(&apos;);  

    HmsLogMessage(1, mpTitle+&apos;: Создано ссылок - &apos;+IntToStr(gnItemsAdded));
  } else {
    // Устанавливаем значение goRoot как корневой элемент подкаста
    SearchRoot();
    if (LeftCopy(mpFilePath, 4)==&apos;Info&apos;) { ShowInfo(); return; }
    
         if (CheckPath(&apos;youtube&apos;)) GetLink_Youtube31(mpFilePath); 
    else if (CheckPath(&apos;(picasaweb|googleusercontent)&apos;)) GetLink_Picasaweb(mpFilePath);
    else if (CheckPath(&apos;Обновить подкаст&apos;)) UpdatePodcast();
    else MediaResourceLink = mpFilePath; 
  
  }

  
}</Value>
        </Property>
        <Property>
          <ID>531</ID>
          <Value>C++Script</Value>
        </Property>
        <Property>
          <ID>41</ID>
          <Value>2</Value>
        </Property>
      </Properties>
      <ChildItems>
        <Item>
          <ClassID>32</ClassID>
          <ItemID>aa37da8e84bf8b0a61d0f120a1944cbf</ItemID>
          <ItemPath>-SearchCommands</ItemPath>
          <ParentID>cab57261a15e45e022c44d75b658806a</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>"Набрать текст"</Value>
            </Property>
            <Property>
              <ID>35</ID>
              <Value>42869,6216203704</Value>
            </Property>
            <Property>
              <ID>200</ID>
              <Value>5</Value>
            </Property>
            <Property>
              <ID>500</ID>
              <Value>// Var 21.12.2014
int mpiFolderType        = 200;
int mpiDynamicScript     = 500;
int mpiDynamicSyntaxType = 501;
int mpiPreviousItemID    = 200104;
int mpiDoNothing         = 201100;
char gsSpace           = &apos;Пробел&apos;;
char gsDelLastChar     = &apos;Удалить последний символ&apos;;
char gsClearSearch     = &apos;Очистить текст поиска&apos;;
char gsClearHystoryIn  = &apos;Очистить историю поиска в папке "%s"&apos;;
char gsMsgClearHistory = &apos;История поиска в папке "%s" очищена&apos;;
char gsMsgTextSaved    = &apos;Подкаст "%s" добавлен в "%s"&apos;;
char gsMsgNothingSaved = &apos;Текст поиска не набран! Добавлять нечего.&apos;;
char gsMsgSearchText   = &apos;Текст поиска: %s&apos;;
char gsAddSearchTo     = &apos;Добавить в папку "%s"&apos;;
char gsSuggestQuery    = &apos;http://www.google.ru/complete/search?sclient=psy-ab&amp;q=&apos;;
char gsSuggestResultCut= &apos;&apos;;
char gsSuggestRegExpr  = &apos;\\["(.*?)",&apos;;
char gsSuggestMethod   = &apos;GET&apos;;
int  gnSuggestNoUTFEnc = 0;
char gsSuggestMessage  = &apos;Вариант: &apos;;
int gnTotalItems=0; TDateTime gTimeStart = Now; char gsTextSearch, gsMsg=&apos;&apos;;
THmsScriptMediaItem goRootItem, goCmdItem;
// ------------------------------------------ Создание папок команд поиска ----
void CreateSearchCommands() {
  int i; char sText; THmsScriptMediaItem Item;
  CreateDynamicItem(FolderItem, &apos;#&apos;,   &apos;-SearchCreateChars=From:32To:58&apos;);
  CreateDynamicItem(FolderItem, &apos;A-Z&apos;, &apos;-SearchCreateChars=From:65To:91&apos;);
  CreateDynamicItem(FolderItem, &apos;А-Я&apos;, &apos;-SearchCreateChars=From:192To:224&apos;);
  CreateDynamicItem(FolderItem, gsClearSearch, &apos;-SearchCmd=ClearSearchText&apos;);
  // Создание команды добавления в корневую папку поиска
  CreateDynamicItem(FolderItem, Format(gsAddSearchTo, [goRootItem[mpiTitle]]), &apos;-SearchCmd=SaveSearchText&apos;);
  // Создание команд добавления в папки, находящиеся в корневой, если поле "Файл" (mpiFilePath) у них пустое
  for (i=0; i&lt;goRootItem.ChildCount; i++) {
    Item = goRootItem.ChildItems[i];
    if (Item.ItemClassID!=51) continue;
    CreateDynamicItem(FolderItem, Format(gsAddSearchTo, [Item[mpiTitle]]), &apos;-SaveSearchTextTo=&apos;+Item.ItemID);
  }
  // Создание команды очистки истории в корневой папке поиска
  CreateDynamicItem(FolderItem, Format(gsClearHystoryIn, [goRootItem[mpiTitle]]), &apos;-SearchCmd=ClearSearchHistory&apos;);
  // Создание команд очистки истории в папках, которые наодятся в корневой
  for (i=0; i&lt;goRootItem.ChildCount; i++) {
    Item = goRootItem.ChildItems[i];
    if (Item.ItemClassID!=51) continue;
    CreateDynamicItem(FolderItem, Format(gsClearHystoryIn, [Item[mpiTitle]]), &apos;-ClearSearchHistoryIn=&apos;+Item.ItemID);
  }
  // Создание ссылки, информирующей о текущем набранном тексте поиска
  sText = Format(gsMsgSearchText, [gsTextSearch]);
  Item = HmsCreateMediaItem(sText, goCmdItem.ItemID);
  Item[mpiTitle    ] = sText;
  Item[mpiThumbnail] = &apos;http://wonky.lostcut.net/icons/search-icon1.jpg&apos;;
}
// ---------------------------- Добавление подкаста с именем текста поиска ----
void AddPodcastSearch(THmsScriptMediaItem prntItem) {
  THmsScriptMediaItem Item;
  if (Trim(gsTextSearch)==&apos;&apos;) {gsMsg = gsMsgNothingSaved; return;}
  if (LowerCase(gsTextSearch)==gsTextSearch) gsTextSearch = NameCase(gsTextSearch);
  Item = prntItem.AddFolder(gsTextSearch, false);
  Item[mpiFilePath ] = Format(&apos;search="%s"&apos;, [gsTextSearch]);
  Item[mpiTitle    ] = gsTextSearch;
  HmsDatabaseAutoSave(false);
  gsMsg = Format(gsMsgTextSaved, [gsTextSearch, prntItem[mpiTitle]]);
  //gsTextSearch = &apos;&apos;;
}
// --------- Функция создания динамической папки с унаследованным скриптом ----
void CreateDynamicItem(THmsScriptMediaItem prntItem, char sTitle, char sLink) {
char s; THmsScriptMediaItem Folder;
  if (Trim(sTitle)==&apos;&apos;) sTitle = gsSpace;
  Folder = prntItem.AddFolder(sLink, true);
  Folder[mpiTitle            ] = sTitle;
  Folder[mpiCreateDate       ] = VarToStr(IncTime(gTimeStart,0,-gnTotalItems,0,0)); gnTotalItems++;
  Folder[mpiFolderType       ] = prntItem[mpiFolderType];
  Folder[mpiDynamicScript    ] = prntItem[mpiDynamicScript];
  Folder[mpiDynamicSyntaxType] = prntItem[mpiDynamicSyntaxType];
  Folder[mpiFolderSortOrder  ] = prntItem[mpiFolderSortOrder];
}
// ----------------------------  MAIN PROCEDURE  ------------------------------
{
  int i, nCnt; char sCh, sCh1, sCh2, sText; THmsScriptMediaItem Item;
  char s, sUrlServer = &apos;&apos;, sRequestPage = &apos;/&apos;, sPostData = &apos;&apos;, sHeaders = &apos;&apos;;
  if (LeftCopy(mpFilePath, 1) != &apos;-&apos;) return; // Если это не команда - то и не обрабатываем
  // Поиск корневого каталога поиска (папки, которая содержит динамическую папку с путем "-SearchCommands")
  goRootItem = FolderItem; goCmdItem = FolderItem;
  while ((goRootItem.ItemParent != HmsDatabaseRootItem) &amp;&amp; (goRootItem.ItemParent != nil)) {
    if (goRootItem[mpiFilePath] == &apos;-SearchCommands&apos;) {goCmdItem=goRootItem; goRootItem=goCmdItem.ItemParent; break;}
    goRootItem = goRootItem.ItemParent;
  }
  // Если это повторный вызов, смены папки не произошло - ничего не делаем
  if ((FolderItem.ItemID==goRootItem[mpiPreviousItemID]) &amp;&amp; !DebugMode &amp;&amp; (FolderItem!=goCmdItem)) return;
  FolderItem.DeleteChildItems(); goRootItem[mpiPreviousItemID] = FolderItem.ItemID;
  gsTextSearch = HmsGetUserSearchText(); // Получаем текущее значение текста поиска
  // ---- Проверяем команды - по значению в mpFilePath ----
  if (goRootItem[mpiDoNothing]==&apos;1&apos;) {   // Флаг "Ничего не делать" - например, при возврате
    goRootItem[mpiDoNothing] = &apos;&apos;;       //   в команду набирания буквы из подпапки варианта
  } else if (HmsRegExMatch(&apos;-SearchCommands&apos;, mpFilePath, sCh1)) {              // Создание корневых команд поиска
    CreateSearchCommands(); return;
  } else if (HmsRegExMatch(&apos;-SearchChar=(\\d+)&apos;, mpFilePath, sCh1)) {           // Добавление буквы (символа) к набираемому тексту поиска
    gsTextSearch += Chr(StrToInt(sCh1));
  } else if (HmsRegExMatch(&apos;-SetSearchText=(.*)&apos;, mpFilePath, gsTextSearch)) {  // Назначить текст поиска значением варианта подсказки
    goRootItem[mpiDoNothing] = &apos;1&apos;; gsSuggestQuery = &apos;&apos;; // включаем флаг не выполнять команду при возврате из этой папки
  } else if (HmsRegExMatch(&apos;-SaveSearchTextTo=(.*)&apos;, mpFilePath, sCh1)) {       // Добавление в папку Х. Поиск этой папки по ItemID.
    Item = goRootItem; // Ищем папку с ItemID равному идентификатору, переданному в mpFilePath
    for (i=0; i&lt;goRootItem.ChildCount; i++) {
      if (goRootItem.ChildItems[i].ItemID==sCh1) {Item = goRootItem.ChildItems[i]; break;}
    }
    AddPodcastSearch(Item); // и добавляем в найденную папку подкаст текстом поиска
  } else if (HmsRegExMatch(&apos;-ClearSearchHistoryIn=(.*)&apos;, mpFilePath, sCh1)) {   // Очистка истории (добавленных ранее) поисковых значений
    Item = goRootItem; // Ищем папку с ItemID равному идентификатору, переданному в mpFilePath
    for (i=0; i&lt;goRootItem.ChildCount; i++) {
      if (goRootItem.ChildItems[i].ItemID==sCh1) {Item = goRootItem.ChildItems[i]; break;}
    }
    for(i=0; i&lt;Item.ChildCount; i++) { // Удаляем все элементы с начинающимся словом &apos;search&apos; в поле mpiFilePath
      if (LeftCopy(Item.ChildItems[i].Properties[mpiFilePath], 6)==&apos;search&apos;) {Item.ChildItems[i].Delete();i--;}
    }
    gsMsg = Format(gsMsgClearHistory, [Item[mpiTitle]]); // вывод сообщения, что история очищена
  } else if (HmsRegExMatch(&apos;-SearchCmd=(\\w+)&apos;,   mpFilePath, sCh1)) {
    if      (sCh1==&apos;DeleteLastChar&apos; ) gsTextSearch = LeftCopy(gsTextSearch, Length(gsTextSearch)-1); // Удаление последнего символа
    else if (sCh1==&apos;SaveSearchText&apos; ) AddPodcastSearch(goRootItem);             // Добавить текст поиска в корневую папку
    else if (sCh1==&apos;ClearSearchText&apos;) gsTextSearch = &apos;&apos;;                        // Очистка текста поиска
    else if (sCh1==&apos;ClearSearchHistory&apos;) {                                      // Очистка истории (добавленных значений поиска)
      for(i=0; i&lt;goRootItem.ChildCount; i++) {
        Item = goRootItem.ChildItems[i]; // Ищем все элементы, у которых значение mpiFilePath начиначется с &apos;search&apos;
        if (LeftCopy(Item[mpiFilePath], 6)==&apos;search&apos;) {goRootItem.ChildItems[i].Delete();i--;}
      }
      gsMsg = Format(gsMsgClearHistory, [goRootItem[mpiTitle]]);
    }
  } else if (HmsRegExMatch2(&apos;-SearchCreateChars=From:(\\d+)To:(\\d+)&apos;, mpFilePath, sCh1, sCh2)) { // Создание списка букв/символов
    CreateDynamicItem(FolderItem, gsDelLastChar, &apos;-SearchCmd=DeleteLastChar Suggestions&apos;); // В начало - команда удаления символа
    CreateDynamicItem(FolderItem, &apos; &apos;, &apos;-SearchChar=32 Suggestions&apos;); // Пробел
    for (i= StrToInt(sCh1); i&lt;StrToInt(sCh2); i++) CreateDynamicItem(FolderItem, Chr(i), &apos;-SearchChar=&apos;+IntToStr(i)+&apos; Suggestions&apos;);
    // слово "Suggestions" добавлено к значению mpiFilePath тек команд, в которых возможно использование подсказок
  }
  else return; // Если неизвестная нам команда - просто выходим
  HmsSetUserSearchText(gsTextSearch); // Устанавливаем значение текста поиска
  Item = HmsCreateMediaItem(&apos;-command=none&apos;, FolderItem.ItemID);
  if (gsMsg==&apos;&apos;) { // Если сообщения небыло - просто выводим ссылку с текущим значением набранного текста
    Item[mpiThumbnail] = &apos;http://wonky.lostcut.net/icons/search-icon1.jpg&apos;;
    Item[mpiFilePath ] = Format(gsMsgSearchText, [gsTextSearch]);
  } else {         // Выводим сообщение
    Item[mpiThumbnail] = &apos;http://wonky.lostcut.net/icons/ok.png&apos;;
    Item[mpiFilePath ] = gsMsg;
  }
  Item = HmsCreateMediaItem(&apos;-command=none&apos;, FolderItem.ItemParent.ItemID);     // В родительской папке (выше) обновляем информацию о текущем значении текста
  Item[mpiFilePath]  = Format(gsMsgSearchText, [gsTextSearch]);
  Item[mpiThumbnail] = &apos;http://wonky.lostcut.net/icons/search-icon1.jpg&apos;;
  Item = HmsCreateMediaItem(&apos;-command=none&apos;, goCmdItem.ItemID);                 // Также в папке, содержащую главные команды поиска
  Item[mpiFilePath]  = Format(gsMsgSearchText, [gsTextSearch]);
  Item[mpiThumbnail] = &apos;http://wonky.lostcut.net/icons/search-icon1.jpg&apos;;
  // Suggestions ------ Блок работы с подсказками -------
  if ((gsSuggestQuery!=&apos;&apos;) &amp;&amp; (Pos(&apos;Suggestions&apos;, mpFilePath)&gt;0) &amp;&amp; (Length(gsTextSearch)&gt;1)) {
    sText = gsTextSearch; if (gnSuggestNoUTFEnc==0) sText = HmsUtf8Encode(sText); // Если не указано не кодировать в UTF - кодируем
    sText = HmsHttpEncode(sText);
    // Если есть ключ &lt;TEXT&gt; в запросе - заменяем его на значение набранного текста, иначе просто добавляем в конец
    if (Pos(&apos;&lt;TEXT&gt;&apos;, gsSuggestQuery)&gt;0) gsSuggestQuery = ReplaceStr(gsSuggestQuery, &apos;&lt;TEXT&gt;&apos;, sText);
    else gsSuggestQuery = gsSuggestQuery + sText;
    HmsRegExMatch2(&apos;https?://(.*?)(/.*)&apos;, gsSuggestQuery, sUrlServer, sRequestPage);
    if (gsSuggestMethod==&apos;POST&apos;) HmsRegExMatch2(&apos;^(.*?)\\?(.*)&apos;, sRequestPage, sRequestPage, sPostData);
    sHeaders = &apos;http://&apos;+sUrlServer+&apos;/\r\n&apos;+
               &apos;Accept-Encoding: gzip, deflate\r\n&apos;+
               &apos;User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0\r\n&apos;+
               &apos;Connection: Keep-Alive\r\n&apos;+
               &apos;Accept: application/json, text/javascript, */*; q=0.01\r\n&apos;;    // Для включения возможности gzip в запросах
    sText = HmsSendRequestEx(sUrlServer, sRequestPage, gsSuggestMethod, &apos;application/x-www-form-urlencoded; Charset=UTF-8&apos;, sHeaders, sPostData, 80, 0, &apos;&apos;, true);
    sText = HmsUtf8Decode(sText);
    if (gsSuggestResultCut!=&apos;&apos;) HmsRegExMatch(gsSuggestResultCut, sText, sText);// Если есть выражение обрезки - обрезаем
    sText = HmsJsonDecode(sText); TRegExpr t = TRegExpr.Create(&apos;(&lt;[^&gt;]+&gt;)&apos;);    // Избавляемся от тегов в середине слов подсказки
    TRegExpr reSearch = TRegExpr.Create(gsSuggestRegExpr, PCRE_SINGLELINE);
    if (reSearch.Search(sText)) do {
      s = reSearch.Match;
      if (t.Search(s)) do s=ReplaceStr(s, t.Match, &apos;&apos;); while (t.SearchAgain());// (функция HmsHtmlToText не подходит т.к. ставит пробел в середине слова)
      if (HmsRegExMatch(&apos;^(.*?)[/\\(\\|]&apos;, s, sCh)) {                           // Обрезаем подсказку до знаков /, ( или |
        if (Pos(LowerCase(gsTextSearch), LowerCase(sCh))&gt;0) s = sCh;            // Если после этого в подсказке встречается набранный текст - то так и оставляем
      }
      if (LowerCase(s)==s) s = NameCase(s);                                     // Если подсказки - все маленькие буквы, делаем NameCase
      // Если в подсказке больше одного слова - дополнительно создаём сначала подсказки из слов, которые содержат набранный текст (выделяем слова отдельно)
      if (WordCount(s, &apos; &apos;)&gt;1) {
        nCnt = WordCount(s, &apos; &apos;);
        for (i=1; i&lt;=nCnt; i++) {
          sCh=ExtractWord(i, s, &apos; &apos;); if (Trim(sCh)==&apos;&apos;) continue;
          if (Pos(LowerCase(gsTextSearch), LowerCase(sCh))&lt;1) continue;
          if (LowerCase(gsTextSearch)==LowerCase(sCh)) continue;
          sCh = ReplaceStr(sCh, &apos;:&apos;, &apos;&apos;); sCh=ReplaceStr(sCh, &apos;\\&apos;, &apos;&apos;);
          CreateDynamicItem(FolderItem, gsSuggestMessage+sCh, &apos;-SetSearchText=&apos;+sCh);
        }
      }
      // Создаём папку с предложением варианта (подсказку)
      if (LowerCase(s)!=LowerCase(gsTextSearch)) CreateDynamicItem(FolderItem, gsSuggestMessage+s, &apos;-SetSearchText=&apos;+s);
      if (gnTotalItems&gt;100) break; // Ограничиваем количество создаваемых элементов = 100
    } while (reSearch.SearchAgain());
  }
  HmsIncSystemUpdateID(); // Говорим устройству об обновлении содержания
}</Value>
            </Property>
            <Property>
              <ID>501</ID>
              <Value>C++Script</Value>
            </Property>
            <Property>
              <ID>215</ID>
              <Value>-35</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42869,6223215394</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>e9d8a35d-89df-4978-a8d6-df1a28ff74fe</ItemID>
          <ItemPath></ItemPath>
          <ParentID>cab57261a15e45e022c44d75b658806a</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>TED talks Русские субтитры</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>e9d8a35d-89df-4978-a8d6-df1a28ff74fe</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42869,6295783796</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42869,6318806829</Value>
            </Property>
            <Property>
              <ID>50</ID>
              <Value>Фильмы (основной)</Value>
            </Property>
            <Property>
              <ID>527</ID>
              <Value>--subtitles</Value>
            </Property>
          </Properties>
        </Item>
        <Item>
          <ClassID>53</ClassID>
          <ItemID>14abeedf-ae00-4185-ad18-79c302e3d3d8</ItemID>
          <ItemPath></ItemPath>
          <ParentID>cab57261a15e45e022c44d75b658806a</ParentID>
          <Properties>
            <Property>
              <ID>515</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>512</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>532</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>700</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>553</ID>
              <Value>2</Value>
            </Property>
            <Property>
              <ID>42</ID>
              <Value>3</Value>
            </Property>
            <Property>
              <ID>4</ID>
              <Value>TED talks Rus</Value>
            </Property>
            <Property>
              <ID>701</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>702</ID>
              <Value>-1</Value>
            </Property>
            <Property>
              <ID>517</ID>
              <Value>578-720,722-1080,482-576,402-480,322-400,202-320,0-200</Value>
            </Property>
            <Property>
              <ID>518</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>522</ID>
              <Value>0</Value>
            </Property>
            <Property>
              <ID>245</ID>
              <Value>14abeedf-ae00-4185-ad18-79c302e3d3d8</Value>
            </Property>
            <Property>
              <ID>93</ID>
              <Value>42869,6311506482</Value>
            </Property>
            <Property>
              <ID>525</ID>
              <Value>42869,6336622338</Value>
            </Property>
            <Property>
              <ID>527</ID>
              <Value>--sublanguage=ru</Value>
            </Property>
          </Properties>
        </Item>
      </ChildItems>
    </Item>
  </ChildItems>
</HmsMediaItem>
