Обзор программ медиаисследований

Polar

Polar - это система сбора данных с ТВ-метров, созданная для поставщиков данных измерения телевизионной аудитории.

Основные преимущества системы Polar:

- Полная автоматизация и контроль процесса сбора данных
- Распределенная архитектура, позволяющая снизить затраты на получение данных
- Масштабируемость и надежность
- Простота в использовании

Архитектура системы

Распределенная архитектура Polar позволяет использовать систему на больших территориях с разными временными зонами. Polar состоит из одной центральной станции и произвольного количества локальных станций. Центральная станция управляет работой локальных станций и обрабатывает всю собранную информацию. Локальные станции, в свою очередь, опрашивают ТВ-метры, позволяя таким образом резко сократить стоимость сбора данных за счет использования только локальных телефонных звонков на ТВ-метры. При необходимости центральная станция может работать с ТВ-метрами напрямую.

Сбор данных

Polar дает возможность проводить ежедневный сбор данных с ТВ-метров. Управление процессом сбора данных может осуществляться автоматически или вручную, с локальных или центральной станции. В случае выхода из строя локальной станции система автоматически перенаправляет соответствующие ТВ-метры на свободные локальные станции.

Администрирование базы данных

Модуль администрирования базы данных Polar позволяет легко управлять всей информацией связанной со сбором данных с ТВ-метров: домохозяйствами, респондентами, их демографическими характеристиками, телевизорами и телевизионными каналами, самими ТВ-метрами и т.д. В качества хранилища данных для системы Polar Вы можете выбрать практически любой доступный на рынке продукт, так как Polar может работать с ODBC-совместимыми источниками данных.

 

Экспорт собранных данных

Утилита экспорта собранных данных позволяет создавать файлы, содержащие информацию о ежедневных интервалах смотрения ТВ респондентами, а также об их демографических характеристиках. Структура выходных файлов легко настраивается пользователем. При экспорте данных можно указать интересующий интервал дат или другие параметры аудитории - вся остальная информация из базы данных Polar не будет экспортироваться.

Polar имеет мощную и гибкую встроенную систему валидации собираемых данных, которая позволяет автоматически:

- находить и устранять проблемы с ТВ-метрами;
- находить изменения в домохозяйствах (появление новых каналов, респондентов и т.п.);
- находить ошибки, связанные с неправильным использованием ТВ-метров респондентами;
- устранять найденные ошибки из собранных данных.

 

PaloMARS


PaloMARS - эффективная система анализа накопленных данных о поведении аудитории телезрителей, предназначенная для использования телекомпаниями, рекламными агентствами и независимыми исследователями, работающими в области рекламы.

Основные преимущества системы PaloMARS:

- Дает возможность расчета статистик для временных интервалов, программ, рекламных блоков и выходов рекламы.
- Позволяет определять новые типы отчетов в добавление к предопределенным, используя гибко настраиваемые шаблоны отчетов.
- Легко настраивается на формат данных любой страны и позволяет получать полную информацию о расписании телепрограмм.
- Время обработки даже самых больших баз данных составляет считанные секунды.
- Программа легка в использовании, так как имеет дружественный интерфейс.

Используемые данные

PaloMARS использует данные TB-метрии и историческое расписание телепередач в формате, принятом в конкретной стране. PaloMARS позволяет анализировать различные целевые группы, так как обрабатывает данные ТВ-метрии на индивидуальной основе. Для программ, рекламных блоков и выходов рекламы можно определить произвольное количество атрибутов таких, как жанр программы, рекламодатель, торговая марка и т.п. PaloMARS поддерживает региональное вещание и позволяет получить статистики как для отдельного региона, так и для произвольной их комбинации. Использование доступа к базам данных через интерфейс ODBC обеспечивает возможность выбора наиболее подходящей системы управления базами данных. Уже сейчас пользователями PaloMARS применяются MS Access, Sybase SQL Anywhere 5.5, MS SQL Server 6.5 и 7.0 и Oracle.

Анализ

PaloMARS обладает большой гибкостью - он может быть легко настроен на любую структуру данных и позволяет создавать практически любые отчеты.

Отчеты

Средства создания табличных отчетов обеспечивают удобный просмотр статистической информации. Отчет представляет собой многомерную настраиваемую таблицу, представление которой может быть легко изменено путем перетаскивания размерностей таблицы с одной оси отчета на другую. Помимо построения обычного отчета в виде хронологического списка, имеется возможность группировать телевизионные события по любому доступному в базе данных атрибуту (например жанру программы или типу рекламируемого товара), в одном или нескольких измерениях таблицы. Есть также возможность анализа распределения статистик по различным демографическим переменным. Часто используемые отчеты могут быть сохранены как шаблоны и использованы другими пользователями или рабочими группами для создания новых отчетов с помощью лишь некольких щелчков мыши.

Временная диаграмма поведения телеаудитории

Этот популярный тип отчета показывает поминутную статистическую информацию, включая миграцию телезрителей, а также расписание передач и их статистики.

Графические отчеты

Статистики могут быть представлены в виде графиков и диаграмм, объединенных с расписанием телепередач.

 

Пакетная обработка отчетов

Любое количество отчетов может быть объединено в пакет и обсчитано с помощью одного щелчка мыши. Система PaloMARS позволяет нескольким отчетам использовать общие фильтры. Это дает возможность получать еженедельные отчеты, только лишь изменив диапазон дат.

 

iCreative

 

iCreative - это Интернет-каталог рекламных материалов с доступом к мультимедиа-файлам (клипы, фотографии, изображения и т.п.)

Основные возможности:

Развитые средства для поиска и отбора информации по рекламам
Поддержка телевизионной и наружной рекламы, а также рекламы в печатных изданиях
Копирование результатов запроса на локальный компьютер в виде текстового файла или через буфер обмена Windows
Скачивание клипов, изображений или любых других мультимедиа-файлов, связанных с рекламой
Использования сохраненных запросов или их частей в качестве основы новых запросов
Оформление заказа на создание твердых копий клипов, изображений и т.п. на CD или других носителях
Система контекстной помощи
Мощный и гибкий WEB-интерфейс для администратора

Запросы

iCreative обеспечивает большую гибкость при построении запроса. Практически все возможные атрибуты рекламы поддерживаются в запросе - рекламодатель, брэнд, тип рекламы, дата первого выпуска и т.п. Поддерживается также отбор только тех реклам, информация о которых была недавно добавлена или изменена. В итоговую таблицу могут быть включены самые разные атрибуты рекламы: идентификатор, название, тип, рекламодатель, длительность и т.п. В таблицу результатов запроса может быть также включены некоторые суммарные статистики: бюджет, количество и объем размещений для каждой выбранной рекламы. Запрос может быть сохранен в персональной папке на сервере и позднее выполнен снова, или использован в качестве основы при создании новых запросов.

Таблица результатов

Таблица результатов содержит набор предопределенных полей и любое количество дополнительных полей из предложенного списка. Пользователь может просматривать таблицу постранично или целиком. Таблица может быть отсортирована по любому из включенных в неё полей. Пользователь может скопировать таблицу в буфер обмена Windows или скачать её как ASCII файл. Можно просмотреть мультимедиа-файл, связанный с выбранной рекламой, щелкнув на ее названии. Можно также скачать этот файл, щелкнув на соответствующем значке в таблице. И, наконец, если пользователь не хочет скачивать мультимедиа-файлы самостоятельно, он может отметить одну или несколько выбранных позиций и заказать ее твердую копию. Заказ на создание копии направляется по электронной почте провайдеру сервиса.

Настройки iCreative

ICreative поддерживает множество настроек: шрифты, размер страницы результатов, язык, используемый в таблице результатов и т.д. Пользователь может легко изменить настройки с помощью специального диалога.

Возможности администратора

iCreative включает гибкий и удобный WEB-интерфейс администратора. Администратор может добавлять или удалять пользователей и организации, формировать права доступа для зарегистрированных пользователей (например, разрешить доступ отдельного пользователя только к рекламе определенного рекламодателя), получать информацию об активности пользователей мультимедиа-файлов, строя отчеты о количестве скачанных мультимедиа-файлов и созданном при этом траффике.

Системные требования

Пользователь -IE 5.0 и выше (рекомендуется IE 6.0), Администратор - IE 6.0.

Cерверная часть ПО:

- Windows 2000 Server SP2 (или выше),
- WEB-сервер MS IIS версии не ниже 5.0,
- SMTP-сервер,
- MS SQL Server 2000 SP2,
- MS XML parser версии 4.0, установленный на том же компьютере, где установлен и WEB-сервер.

Аппаратная часть у сервис-провайдера:

- жесткий диск - 50Мб место под базу данных и мультимедиа файлы (не менее 5 Гб), ОЗУ - 512Мб,
- процессор P IV не ниже 2 Ггц, ОЗУ - 1Гб.

Рекомендуется два таких компьютера: один - WEB-сервер, другой - сервер БД.

 

Исследования чтения методом eye-track

 


В 1991 году два газетных дизайнера, Марио Гарсия и Педро Старк Адамс, провели в институте Пойнтера (Ст. Петербург, Флорида, США) первое исследование по методике eye-track (слежение за взглядом). Результаты этого исследования - например, что взгляд читателя прежде всего устремляется к доминирующей фотографии на полосе, потом к самому крупному заголовку и т.п. - с тех пор применяются газетными дизайнерами всего мира.

В прошлом году институт провел более масштабное исследование EyeTrack07 того, как читают полноформатные газеты, таблоиды и новостные веб-сайты, с участием 600 испытуемых. Подтвердились данные 1991 года, но были получены и новые важные результаты об объеме текста, который люди читают после того, как решают прочесть статью, и о свойствах внимательного и беглого чтения.

Основные выводы EyeTrack07:

• И в печати, и в интернете люди читают большой объем текста статьи.

Исследователей очень удивил большой объем прочитанного текста в материалах, воторые выбирает читатель. Больше всего читают посетители веб-сайтов: в среднем 77Kекста выбранных материалов, 63Eатериалов - полностью. Читатели полноформатных газет читали 62Kекста, 40† полностью, а читатели таблоидов - 57Kекста, 40† полностью.

• Люди читают двумя способами: внимательно или "по диагонали"

Пойнтер обнаружил, что примерно 75Pитателей газет читают внимательно. Читатели веб-сайтов делятся поровну.

• Альтернативные способы подачи информации (вопрос-ответ, списки, хроники) лучше усваиваются.

Участники исследования обращали больше внимания на альтернативные формы и правильно отвечали на больше вопросов по их содержанию, чем по содержанию обычных статей.

• Читателей газет привлекают крупные заголовки и фото, а читателей веб-сайтов - элементы навигации.

Эксперты Пойнтера советуют редакторам веб-ресурсов делать броскую первую страницу с иерархией заголовков, фото и материалов, чтобы взгляду было легче выделить главное.

• В газетах особое внимание привлекают документальные фото, реальных людей, а не студийные фотографии. Черно-белые фотографии привлекают на 20Eеньше внимания, чем цветные. Фотографии авторов статей в стиле «для паспорта» мало интересны.

Исследование процеесов чтения с использованием методики eye-track проводилось также и в Европе. Лаборатория школы медиаисследований Университета Трира (Германия) под руководством профессора Ханс-Юрген Бюхер провела исследование по сравнению восприятия полноформатной версии газеты (Die Welt) и ее таблоидной версии (Welt kompakt). Исследование по заказу издательства Акселя Шпрингера под патронажем Ifra. В исследовании участвовали 42 испытуемых.

Исследователи поставили перед собой следующие вопросы:

Как формат влияет на процесс внимательного чтения и чтения "по диагонали" отдельных полос и газеты в целом?
Существуют ли разные способы чтения для разных форматов?
Есть ли разница в восприятии таких элементов дизайна как фото, анонсы, резюме, тексты и заголовки?

Главное открытие исследования Трира - зональный принцип чтения газеты. Перед началом чтения полосы сначала читатель просматривает ее "по диагонали", определяя "зоны" чтения. Потом читает отдельные зоны по очереди.



© IFRA ГИПП magazine
№1 (июнь 2007 г.)


Другие выводы:

• Схемы чтения компактной и полноформатной газеты отличаются
• Элементы (реклама) рядом с интересной статьей распознаются лучше, чем окруженные неинтересным контентом.
• Чем меньше на полосе элементов, тем больше им уделяют внимания.
• Большинство частников сказали, что предпочитают компактный вариант
• Часть испытуемых заявила, что предпочитает компактный вариант, но с тем же содержанием, что и полноформатная версия.

Газетные дизайнеры уже начали спорить о пользе подобных исследований.

"По-моему газетам нужно как можно больше информации о том, как используется их продукт", - говорит Джонатан Берлин, редактор по дизайну и графике газеты San Jose Mercury News (Калифорния). - Результат Пойнтера показывают нам, что надо улучшать визуальное редактирование: лучше использовать заголовки фото, врезки…"

Пелле Андерсон, создатель фирмы A4Design, подчеркивает ограниченность подобных исследований. "С помощью прибора можно анализировать, как движется взгляд, на чем он задерживается, когда человек начините читать газету, что цепляет внимание. Но есть разница между движением взгляда и чтением".

(с) Единая Служба Объявлений

www.eso-online.ru

Error
Errors while compiling a Template. Please try the following to solve the situation: * If the problem is about missing/invalid references or multiple defines either try to load the missing references manually (in the compiling appdomain!) or Specify your references manually by providing your own IReferenceResolver implementation. See https://antaris.github.io/RazorEngine/ReferenceResolver.html for details. Currently all references have to be available as files! * If you get 'class' does not contain a definition for 'member': try another modelType (for example 'null' to make the model dynamic). NOTE: You CANNOT use typeof(dynamic) to make the model dynamic! Or try to use static instead of anonymous/dynamic types. More details about the error: - error: (80, 47) Имя "CurrentBottomBanners" отсутствует в текущем контексте - error: (84, 47) Имя "CurrentBottomBanners" отсутствует в текущем контексте - error: (92, 62) Имя "CurrentBottomBanners" отсутствует в текущем контексте Temporary files of the compilation can be found in (please delete the folder): C:\Users\DEV\AppData\Local\Temp\RazorEngine_dsgtaslv.ugv The template we tried to compile is: ------------- START ----------- @using System.Web; @using System.Web.WebPages; @using Axon.Core; @using Axon.CMS; @using Axon.CMS33.Helpers; @model AxonPage @{ Layout = null; var Page = AxonPage.Current; var Lang = AxonRequest.DisplayLang; //var BottomBanners = AxonConfig.Get< Dictionary<string,object> >("Banners/Bottom"); // @String.Join(",",AxonConfig.GetKeys(BottomBanners)) //var CurrentBottomBanners = BottomBanners.ContainsKey(Lang) ? BottomBanners[Lang] : new System.Dynamic.ExpandoObject(); //<!-- _body_end @CurrentBottomBanners @String.Join(",",AxonConfig.GetKeys(CurrentBottomBanners)) --> //var BottomBanners = AxonConfig.Get<IEnumerable<object>>("Banners/Bottom/Map"); //dynamic MapsBanners = (BottomBanners == null)?null: BottomBanners.Map[Lang]; //var a1=MapsBanners; //var Lat = AxonConfig.Get<Dictionary<string,string>>(BottomBanners,"Map"); //var MapInfo = BottomBanners == null ? new Dictionary<string,string>() : AxonConfig.Get<Dictionary<string,string>>(BottomBanners,"Map"); //var MapInfo = new Dictionary<string,string>(); } <script> // HOME/Sections/body_end function RunReadyJS_Main() { if (window["readyjs_Main"] == null) { console.error("readyjs_Main is undefined"); alert("Некритичная проблема при загрузке, пожалуйста, обновите страницу - Ctrl+F5 на компьютере, свайп вниз на телефоне или планшете."); } else { console.log("Before readyjs_Main"); var readyjs_MainFunc = window["readyjs_Main"]; readyjs_MainFunc(); console.log("After readyjs_Main"); } } try { /// Можно искать window["readyjs_Main"], чтобы не эвалить //AxonReady(function () { return eval("readyjs_Main()"); }); AxonReady(RunReadyJS_Main); } catch (e) { console.log("Error in jQuery.ready: " + e.message); console.log(e) alert("Некритичная проблема при загрузке, пожалуйста, обновите страницу - Ctrl+F5 на компьютере, свайп вниз на телефоне или планшете."); } </script> @*<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="js/scripts.js"></script>*@ <script> @*function initMapGoogle(canvas) { var center = { lat: @(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Lat")), lng: @(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Long")) }; var canvas = document.querySelectorAll(canvas); canvas.forEach(function(element){ var map = new google.maps.Map(element, { center: center, zoom: 17, mapTypeControl: false, streetViewControl: false, }); var infowindow = new google.maps.InfoWindow({ content: '@(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Address"))' //'г. Киев, ул. Сырецкая, д.31, скл.№9' }); var marker = new google.maps.Marker({ position: center, map: map }); marker.addListener('click', function() { infowindow.open(map, this); }); }) }*@ function initMap2Gis(canvas) { var center = { lat: @(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Lat")), lng: @(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Long")) }; var AddressOnMap = '@Page.Lang(Page.GeoString("Address"))'; var mapZoom = parseInt('@(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Zoom"))'); if (isNaN(mapZoom)) { mapZoom = 16;} var canvas = document.querySelectorAll(canvas); canvas.forEach(function (element) { /// Блок для информации var mapBlock = document.createElement('div'); mapBlock.id = 'mapBlock'; //mapBlock = document.getElementById('mapBlock'); var container = document.createElement('div'); container.id = 'map'; container.style.width = '100%'; container.style.height = '100%'; //mapBlock.appendChild(container); element.appendChild(container); element.appendChild(mapBlock); DG.then(function(){ window.mapelement = window.mapelement || DG.map('map', { center: [center.lat, center.lng],///[54.98, 82.89], zoom: mapZoom }); window.mapmarker = window.mapmarker || DG.marker([center.lat, center.lng]).addTo(window.mapelement); window.mapmarker.bindPopup(AddressOnMap); }); @*var map = new google.maps.Map(element, { center: center, zoom: 17, mapTypeControl: false, streetViewControl: false, }); var infowindow = new google.maps.InfoWindow({ content: '@(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Address"))' //'г. Киев, ул. Сырецкая, д.31, скл.№9' }); var marker = new google.maps.Marker({ position: center, map: map }); marker.addListener('click', function() { infowindow.open(map, this); });*@ }) } @*function textil_start_google() { var Lang = '@(Page.Language)'; var APIkey = '@(AxonConfig.Get<string>("Assets.GoogleAPI"))'; $(document).on('click', '.modal-open-btn[href="#modal-map"]', function(){ $.getScript('https://maps.googleapis.com/maps/api/js?key='+APIkey+'&language='+Lang, function(){ initMap('#modal-map .map-canvas'); }) }) if($('.contacts .map-canvas')[0]){ $.getScript('https://maps.googleapis.com/maps/api/js?key='+APIkey+'&language='+Lang, function() { initMap('.contacts .map-canvas'); }) } }*@ function textil_start_2gis() { var Lang = '@(Page.Language)'; //var APIkey = '@(AxonConfig.Get<string>("Assets.2Gis"))'; $(document).on('click', '.modal-open-btn[href="#modal-map"]', function(){ $.getScript('https://maps.api.2gis.ru/2.0/loader.js?pkg=full&&skin=light&lazy=true', function(){ initMap2Gis('#modal-map .map-canvas'); }) }) if($('.contacts .map-canvas')[0]){ $.getScript('https://maps.api.2gis.ru/2.0/loader.js?pkg=full&&skin=light&lazy=true', function() { initMap2Gis('.contacts .map-canvas'); }) } } AxonReady(textil_start_2gis); </script> <!-- /_body_end --> ------------- END ----------- The generated source code is: ------------- START ----------- //------------------------------------------------------------------------------ // <auto-generated> // Этот код создан программой. // Исполняемая версия:4.0.30319.42000 // // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае // повторной генерации кода. // </auto-generated> //------------------------------------------------------------------------------ namespace CompiledRazorTemplates.Dynamic { using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.WebPages; using Axon.Core; using Axon.CMS; using Axon.CMS33.Helpers; public class RazorEngine_143896dbcdd84c289d0b7c35d940b85d : Axon.Core.Razor.RazorTemplateBase<AxonPage> { public RazorEngine_143896dbcdd84c289d0b7c35d940b85d() { } public override void Execute() { Layout = null; var Page = AxonPage.Current; var Lang = AxonRequest.DisplayLang; //var BottomBanners = AxonConfig.Get< Dictionary<string,object> >("Banners/Bottom"); // @String.Join(",",AxonConfig.GetKeys(BottomBanners)) //var CurrentBottomBanners = BottomBanners.ContainsKey(Lang) ? BottomBanners[Lang] : new System.Dynamic.ExpandoObject(); //<!-- _body_end @CurrentBottomBanners @String.Join(",",AxonConfig.GetKeys(CurrentBottomBanners)) --> //var BottomBanners = AxonConfig.Get<IEnumerable<object>>("Banners/Bottom/Map"); //dynamic MapsBanners = (BottomBanners == null)?null: BottomBanners.Map[Lang]; //var a1=MapsBanners; //var Lat = AxonConfig.Get<Dictionary<string,string>>(BottomBanners,"Map"); //var MapInfo = BottomBanners == null ? new Dictionary<string,string>() : AxonConfig.Get<Dictionary<string,string>>(BottomBanners,"Map"); //var MapInfo = new Dictionary<string,string>(); WriteLiteral(@" <script> // HOME/Sections/body_end function RunReadyJS_Main() { if (window[""readyjs_Main""] == null) { console.error(""readyjs_Main is undefined""); alert(""Некритичная проблема при загрузке, пожалуйста, обновите страницу - Ctrl+F5 на компьютере, свайп вниз на телефоне или планшете.""); } else { console.log(""Before readyjs_Main""); var readyjs_MainFunc = window[""readyjs_Main""]; readyjs_MainFunc(); console.log(""After readyjs_Main""); } } try { /// Можно искать window[""readyjs_Main""], чтобы не эвалить //AxonReady(function () { return eval(""readyjs_Main()""); }); AxonReady(RunReadyJS_Main); } catch (e) { console.log(""Error in jQuery.ready: "" + e.message); console.log(e) alert(""Некритичная проблема при загрузке, пожалуйста, обновите страницу - Ctrl+F5 на компьютере, свайп вниз на телефоне или планшете.""); } </script> "); WriteLiteral("\r\n<script>\r\n\t\t"); WriteLiteral("\r\n\t\tfunction initMap2Gis(canvas) {\r\n\t\t\tvar center = {\r\n\t\t\t\tlat: "); Write(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Lat")); WriteLiteral(",\r\n\t\t\t\tlng: "); Write(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Long")); WriteLiteral("\r\n\t\t\t};\r\n\t\t\tvar AddressOnMap = \'"); Write(Page.Lang(Page.GeoString("Address"))); WriteLiteral("\';\r\n\t\t\tvar mapZoom = parseInt(\'"); Write(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Zoom")); WriteLiteral(@"'); if (isNaN(mapZoom)) { mapZoom = 16;} var canvas = document.querySelectorAll(canvas); canvas.forEach(function (element) { /// Блок для информации var mapBlock = document.createElement('div'); mapBlock.id = 'mapBlock'; //mapBlock = document.getElementById('mapBlock'); var container = document.createElement('div'); container.id = 'map'; container.style.width = '100%'; container.style.height = '100%'; //mapBlock.appendChild(container); element.appendChild(container); element.appendChild(mapBlock); DG.then(function(){ window.mapelement = window.mapelement || DG.map('map', { center: [center.lat, center.lng],///[54.98, 82.89], zoom: mapZoom }); window.mapmarker = window.mapmarker || DG.marker([center.lat, center.lng]).addTo(window.mapelement); window.mapmarker.bindPopup(AddressOnMap); }); "); WriteLiteral("\r\n\t\t\t})\r\n\t\t}\r\n\r\n\t"); WriteLiteral("\r\n\tfunction textil_start_2gis() {\r\n\t\tvar Lang = \'"); Write(Page.Language); WriteLiteral("\';\r\n\t\t//var APIkey = \'"); Write(AxonConfig.Get<string>("Assets.2Gis")); WriteLiteral(@"'; $(document).on('click', '.modal-open-btn[href=""#modal-map""]', function(){ $.getScript('https://maps.api.2gis.ru/2.0/loader.js?pkg=full&&skin=light&lazy=true', function(){ initMap2Gis('#modal-map .map-canvas'); }) }) if($('.contacts .map-canvas')[0]){ $.getScript('https://maps.api.2gis.ru/2.0/loader.js?pkg=full&&skin=light&lazy=true', function() { initMap2Gis('.contacts .map-canvas'); }) } } AxonReady(textil_start_2gis); </script> <!-- /_body_end -->"); } } } ------------- END ----------- List of loaded Assemblies: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_64\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Caching\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Caching.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Build.Utilities.v4.0\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.Build.Utilities.v4.0.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.JScript\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.JScript.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\93b318f2\00eac7a6_b34fd901\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\7f36d9df\003c87e2_1a87d401\System.Web.WebPages.Deployment.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\ff453f49\003c87e2_1a87d401\System.Web.WebPages.Razor.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\0efb573e\00cdd33c_1a87d401\System.Web.Mvc.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\53793842\003c87e2_1a87d401\System.Web.WebPages.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\5e133549\000e9c93_3d27cf01\System.Web.Optimization.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\03ebb7c6\00848278_5b6acd01\Microsoft.Web.Infrastructure.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_64\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.IdentityModel\v4.0_4.0.0.0__b77a5c561934e089\System.IdentityModel.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activation.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Web\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.Activities.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activities.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.WorkflowServices\v4.0_4.0.0.0__31bf3856ad364e35\System.WorkflowServices.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.DynamicData\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.DynamicData.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\8ea9ceda\003096e6_42aece01\Antlr3.Runtime.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\ef793365\0bcca162_e3f4db01\Axon.CMS.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\8b554366\2bba2d61_e3f4db01\Axon.Core.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\d52d3417\4aa27f63_e3f4db01\AxonCMS33.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\1d58a367\2536b75f_e3f4db01\AxonInformer.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\f452fc0f\438da4d2_2a7bdb01\Equa.JSEval.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\302d7eb6\0021367d_391cd401\GenericParsing.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\b6e4f2a5\00f003e1_db08d601\Google.Apis.Auth.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\b250b11a\006970dd_db08d601\Google.Apis.Core.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\fae8514a\0096a1de_db08d601\Google.Apis.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\f373658c\00787b6d_472fd601\Google.Apis.Sheets.v4.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\c92c349c\00f4f995_a7f8d401\Newtonsoft.Json.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\87ecc51a\0019cf93_c3e6d201\RazorEngine.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\7ad5f359\003894f8_e631d501\RestSharp.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\351ef863\2536b75f_e3f4db01\SgmlReaderDll.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\1fb22df1\0032a15a_1a87d401\System.Net.Http.Formatting.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\18776e8f\003c87e2_1a87d401\System.Web.Helpers.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\7229a4ca\004eef68_1a87d401\System.Web.Http.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\78cbc1de\008013ae_1a87d401\System.Web.Http.WebHost.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\650f8325\007a7eab_6ce7ce01\System.Web.Providers.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\b47b4e37\0016534c_1a87d401\System.Web.Razor.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\4a3ec466\001bc110_4318cf01\WebGrease.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.Services.Design\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Services.Design.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_global.asax.5afto96l.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Dynamic\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Dynamic.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp.resources\v4.0_4.0.0.0_ru_b03f5f7f11d50a3a\Microsoft.CSharp.resources.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.resources\v4.0_4.0.0.0_ru_b77a5c561934e089\System.Data.resources.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_64\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\SMDiagnostics\v4.0_4.0.0.0__b77a5c561934e089\SMDiagnostics.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Mobile\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.RegularExpressions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.RegularExpressions.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Linq.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\41cb4975\00d83e58_1a87d401\System.Web.Razor.resources.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.resources\v4.0_4.0.0.0_ru_b77a5c561934e089\System.resources.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_ru_default.cshtml.14e6a051.pretjo4s.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_wdjsjkxq.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_ss5lq4fd.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_4kd5z0qj.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_shuozt51.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_layout.cshtml.14e6a051.ocy903qy.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_404.cshtml.a8d08dba.ohzkjp4r.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_bdkwi4yb.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_error.cshtml.a8d08dba.q9uz-jh0.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_goqkkk5w.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_svg.cshtml.ed35399e.2zomzj6u.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_main.cshtml.14e6a051.thj_a79z.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_tgvjku3v.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_404-2.cshtml.14e6a051.3jnzehzy.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_error.cshtml.14e6a051.s971hzge.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_404.cshtml.14e6a051.wsuxbp0h.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.resources\v4.0_4.0.0.0_ru_b03f5f7f11d50a3a\System.Web.resources.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_500.cshtml.14e6a051.chykyk65.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_admin.cshtml.14e6a051.okctshfl.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_admin.cshtml.925dc4ed.0v4645lq.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web__layout.cshtml.925dc4ed.yeh9rgc0.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing.resources\v4.0_4.0.0.0_ru_b03f5f7f11d50a3a\System.Drawing.resources.dll