Подписаться
Подписан
Отписаться

Промо

Медийные форматы, нативная реклама, сложные спецпроекты и видео sales@cmtt.ru +7 (999) 012-13-13
374 465 подписчиков

Задача для аналитиков: повысить эффективность поиска

Без правильного ответа, но с возможностью заработать 300 тысяч рублей.

Узнать, что такое мастихин и гиперболоид вращения

Три продюсера vc.ru пробуют выполнить задания от музея: написать картины и построить модель Шуховской башни.

«Мы переходим к генной терапии — можно будет один раз принять лекарство и никогда уже не заболеть диабетом»

Колонка биотехнолога о том, как делают лекарства.

Как экономить на заправке автомобиля

На примере менеджера по продажам Антона.

Сэкономить на налогах — советы главного бухгалтера

Пригодятся всем компаниям на основной системе налогообложения.

Как менялась компьютерная мышь

От деревянного куба до моделей с сенсорным тачпадом.

Инструкция: как маркетплейсу сделать удобные и надёжные платежи для клиентов

И избежать проблем с законом.

Узнайте с помощью Data Science

Угадайте, поставят лайк или нет
С помощью Data Science

  
(function(d, w) { "use strict"; var AsciiMorph = (function() { var element = null; var canvasDimensions = {}; var renderedData = []; var framesToAnimate = []; var myTimeout = null; /** * Utils */ function extend(target, source) { for (var key in source) { if (!(key in target)) { target[key] = source[key]; } } return target; } function repeat(pattern, count) { if (count < 1) return ""; var result = ""; while (count > 1) { if (count & 1) result += pattern; (count >>= 1), (pattern += pattern); } return result + pattern; } function replaceAt(string, index, character) { return ( string.substr(0, index) + character + string.substr(index + character.length) ); } /** * AsciiMorph */ function init(el, canvasSize) { // Save the element element = el; canvasDimensions = canvasSize; } function squareOutData(data) { var i; var renderDimensions = { x: 0, y: data.length }; // Calculate centering numbers for (i = 0; i < data.length; i++) { if (data[i].length > renderDimensions.x) { renderDimensions.x = data[i].length; } } // Pad out right side of data to square it out for (i = 0; i < data.length; i++) { if (data[i].length < renderDimensions.x) { data[i] = data[i] + repeat(" ", renderDimensions.x - data[i].length); } } var paddings = { x: Math.floor((canvasDimensions.x - renderDimensions.x) / 2), y: Math.floor((canvasDimensions.y - renderDimensions.y) / 2) }; // Left Padding for (var i = 0; i < data.length; i++) { data[i] = repeat(" ", paddings.x) + data[i] + repeat(" ", paddings.x); } // Pad out the rest of everything for (var i = 0; i < canvasDimensions.y; i++) { if (i < paddings.y) { data.unshift(repeat(" ", canvasDimensions.x)); } else if (i > paddings.y + renderDimensions.y) { data.push(repeat(" ", canvasDimensions.x)); } } return data; } // Crushes the frame data by 1 unit. function getMorphedFrame(data) { var firstInLine, lastInLine = null; var found = false; for (var i = 0; i < data.length; i++) { var line = data[i]; firstInLine = line.search(/\S/); if (firstInLine === -1) { firstInLine = null; } for (var j = 0; j < line.length; j++) { if (line[j] != " ") { lastInLine = j; } } if (firstInLine !== null && lastInLine !== null) { data = crushLine(data, i, firstInLine, lastInLine); found = true; } (firstInLine = null), (lastInLine = null); } if (found) { return data; } else { return false; } } function crushLine(data, line, start, end) { var centers = { x: Math.floor(canvasDimensions.x / 2), y: Math.floor(canvasDimensions.y / 2) }; var crushDirection = 1; if (line > centers.y) { crushDirection = -1; } var charA = data[line][start]; var charB = data[line][end]; data[line] = replaceAt(data[line], start, " "); data[line] = replaceAt(data[line], end, " "); if (!(end - 1 == start + 1) && !(start === end) && !(start + 1 === end)) { data[line + crushDirection] = replaceAt( data[line + crushDirection], start + 1, "+*/\\".substr(Math.floor(Math.random() * "+*/\\".length), 1) ); data[line + crushDirection] = replaceAt( data[line + crushDirection], end - 1, "+*/\\".substr(Math.floor(Math.random() * "+*/\\".length), 1) ); } else if ( (start === end || start + 1 === end) && line + 1 !== centers.y && line - 1 !== centers.y && line !== centers.y ) { data[line + crushDirection] = replaceAt( data[line + crushDirection], start, "+*/\\".substr(Math.floor(Math.random() * "+*/\\".length), 1) ); data[line + crushDirection] = replaceAt( data[line + crushDirection], end, "+*/\\".substr(Math.floor(Math.random() * "+*/\\".length), 1) ); } return data; } function render(data) { var ourData = squareOutData(data.slice()); renderSquareData(ourData); } function renderSquareData(data) { element.innerHTML = ""; for (var i = 0; i < data.length; i++) { element.innerHTML = element.innerHTML + data[i] + "\n"; } renderedData = data; } // Morph between whatever is current, to the new frame function morph(data) { clearTimeout(myTimeout); var frameData = prepareFrames(data.slice()); animateFrames(frameData); } function prepareFrames(data) { var deconstructionFrames = []; var constructionFrames = []; var clonedData = renderedData; // If its taking more than 100 frames, its probably somehow broken // Get the deconscrution frames for (var i = 0; i < 100; i++) { var newData = getMorphedFrame(clonedData); if (newData === false) { break; } deconstructionFrames.push(newData.slice(0)); clonedData = newData; } // Get the constuction frames for the new data var squareData = squareOutData(data); constructionFrames.unshift(squareData.slice(0)); for (var i = 0; i < 100; i++) { var newData = getMorphedFrame(squareData); if (newData === false) { break; } constructionFrames.unshift(newData.slice(0)); squareData = newData; } return deconstructionFrames.concat(constructionFrames); } function animateFrames(frameData) { framesToAnimate = frameData; animateFrame(); } function animateFrame() { myTimeout = setTimeout(function() { renderSquareData(framesToAnimate[0]); framesToAnimate.shift(); if (framesToAnimate.length > 0) { animateFrame(); } }, 20); // framesToAnimate } function main(element, canvasSize) { if (!element || !canvasSize) { console.log("sorry, I need an element and a canvas size"); return; } init(element, canvasSize); } return extend(main, { render: render, morph: morph }); })(); var element = d.querySelector(".js-mckinsey-2-island pre"); AsciiMorph(element, { x: 17, y: 8 }); var asciis = [ [ " ", " ///////////////////////// ", " /////////////////////////////// ", " ///////////////////////////////// ", "(//////////////////////////////////", "////////// ( (////( /////////", "///////// /// / /////////", "/////////( *///// /////////", "//////////// ,/////// /////////", "////////////// ,///////////////////", "///////////////////////////////////", "///////////////////////////////// ", " /////////////////////////////// ", " /////////////////////////. ", " /////////. ", " ///// ", " " ], [ " ////////////// ", " //////////////////// ", " ////////////////////// ", " //////// //////// ", " //////// /////// ", " //////// ", " ///////// ", " ///////// ", " ///////// ", " //////// ", " /////// ", " /////// ", " /////// ", " ", " /////// ", " /////// ", " /////// " ] ]; AsciiMorph.render(asciis[0]); var step = 0; setInterval(function() { AsciiMorph.morph(asciis[++step % 2]); }, 3000); })(document, window);
Что дольше?
Разлагается коробка из-под пиццы
МКС находится на орбите
Не угадали
МКС пережила много коробок. Станцию запустили в 1998 году, а коробке на самоликвидацию требуется не больше полугода.
(function (){let questions=[{index: 1, quest1:{text: 'Разлагается коробка из-под пиццы', img: 'https://leonardo.osnova.io/fd2ca33d-6a89-4ba2-6013-b70c3000ff3f/'}, quest2:{text: 'МКС находится на орбите', img: 'https://leonardo.osnova.io/65dd46d0-88d4-5e7f-673d-1d4128a9c88a/', isCorrect: true}, fail:{title: 'Не угадали', text: 'МКС пережила много коробок. Станцию запустили в 1998 году, а коробке на самоликвидацию требуется не больше полугода.'}, correct:{title: 'Верно!', text: 'МКС пережила много коробок. Станцию запустили в 1998 году, а коробке на самоликвидацию требуется не больше полугода.'}},{index: 2, quest1:{text: 'Разлагается одноразовая вилка', img: 'https://leonardo.osnova.io/b198bcda-5791-b9c7-609d-37825e69fc61/', isCorrect: true}, quest2:{text: 'Живёт черепаха Джонатан', img: 'https://leonardo.osnova.io/c2495ce6-a7d1-6c14-9bd7-c8cbaa9b69fc/'}, fail:{title: 'Не угадали', text: 'Пластмассовая посуда разлагается как минимум 450 лет, а Джонатану всего 187.'}, correct:{title: 'Верно!', text: 'Пластмассовая посуда разлагается как минимум 450 лет, а Джонатану всего 187.'}},{index: 3, quest1:{text: 'Разлагается пачка офисной бумаги', img: 'https://leonardo.osnova.io/c05357c1-1ac0-6c60-938d-030ee161b5b3/'}, quest2:{text: 'Форрест Гамп бежал по США', img: 'https://leonardo.osnova.io/dee1fce0-502c-673b-464a-ae35f7192105/', isCorrect: true}, fail:{title: 'Не угадали', text: 'Забег Форреста продлился три года и два месяца, а от бумаги ничего не останется за два года.'}, correct:{title: 'Верно!', text: 'Забег Форреста продлился три года и два месяца, а от бумаги ничего не останется за два года.'}},{index: 4, position: 3, height: true, quest1:{text: 'Разлагается аккумулятор смартфона', img: 'https://leonardo.osnova.io/4b1830b4-9d4a-c595-df43-dd7cc9c0aa4a/', isCorrect: true}, quest2:{text: 'Врачи используют пенициллин', img: 'https://leonardo.osnova.io/f67a9af1-1d25-0f6a-d4b7-cfce0ef43161/'}, fail:{title: 'Не угадали', text: 'Пенициллин открыли в 1928 году, а литий-ионный аккумулятор разлагается не меньше века. Apple стремится вообще не использовать ресурсы — делать новую технику из переработанной старой. Поэтому в магазинах re:Store появилась программа трейд-ин: можно обменять устаревшее устройство на скидку и помочь планете.'}, correct:{title: 'Верно!', text: 'Пенициллин открыли в 1928 году, а литий-ионный аккумулятор разлагается не меньше века. Apple стремится вообще не использовать ресурсы — делать новую технику из переработанной старой. Поэтому в магазинах re:Store появилась программа трейд-ин: можно обменять устаревшее устройство на скидку и помочь планете.'}},{index: 5, quest1:{text: 'Разлагается сигаретный окурок', img: 'https://leonardo.osnova.io/b77cf914-cdb1-ab69-f38d-c080bddf6c7b/', isCorrect: true}, quest2:{text: 'Айвазовский писал «Девятый вал»', img: 'https://leonardo.osnova.io/c2a5007b-0ba5-93df-352f-66632d82485b/'}, fail:{title: 'Не угадали', text: 'Айвазовский справился за 11 дней. Окурок намного более медлительный — фильтр разлагается до пяти лет.'}, correct:{title: 'Верно!', text: 'Айвазовский справился за 11 дней. Окурок намного более медлительный — фильтр разлагается до пяти лет.'}},{index: 6, quest1:{text: 'Разлагается пустой картридж для принтера', img: 'https://leonardo.osnova.io/551f706b-2ffe-3a40-1777-66cd391b4b00/', isCorrect: true}, quest2:{text: 'Математики искали доказательство теоремы Ферма', img: 'https://leonardo.osnova.io/8df03a97-ed16-5692-2df8-b349f12263f9/'}, fail:{title: 'Не угадали', text: 'Теорема оказалась недостаточно сложной. Картриджа не станет через 500-600 лет, а с теоремой справились за 357.'}, correct:{title: 'Верно!', text: 'Теорема оказалась недостаточно сложной. Картриджа не станет через 500-600 лет, а с теоремой справились за 357.'}},{index: 7, quest1:{text: 'Разлагается стакан из кофейни', img: 'https://leonardo.osnova.io/9db09567-58ec-5218-0dab-80f228b97b70/'}, quest2:{text: 'Длилась Столетняя война', img: 'https://leonardo.osnova.io/3e0127a7-d790-68ee-45ae-3f9fc6280de7/', isCorrect: true}, fail:{title: 'Не угадали', text: 'Полимерный материал в составе «бумажного» стакана увеличивает время разложения, но недостаточно: 50 лет против 116.'}, correct:{title: 'Верно!', text: 'Полимерный материал в составе «бумажного» стакана увеличивает время разложения, но недостаточно: 50 лет против 116.'}},{index: 8, quest1:{text: 'Разлагается светодиодная лампочка', img: 'https://leonardo.osnova.io/a7caec1e-1a47-fe62-a5e9-97063c0707aa/', isCorrect: true}, quest2:{text: 'Москва росла до статуса города-миллионера', img: 'https://leonardo.osnova.io/f371eb60-5133-c96e-2f79-54fcfacd774e/'}, fail:{title: 'Не угадали', text: 'Миллионный житель появился в Москве в 1897 году — через 750 лет после основания. Но стекло разлагается ещё дольше — не меньше тысячи лет.'}, correct:{title: 'Верно!', text: 'Миллионный житель появился в Москве в 1897 году — через 750 лет после основания. Но стекло разлагается ещё дольше — не меньше тысячи лет.'}}]; let currentQuest=0,correctAnswers=0; let $=document.querySelector.bind(document), $$=document.querySelectorAll.bind(document), wrapper=$('[data-wrapper]'), cont=$('[data-c]'), btns=[...$$('[data-q]')], next=$('[data-next]'), imgs=$$('[data-img]'), texts=$$('[data-text]'), answerTitle=$('[data-answer-title]'), answerText=$('[data-answer-text]'), stages=$('[data-stages]'), final=$('[data-final]'), result=$('[data-result]'), again=$('[data-again]'); let specLocation=( document.querySelector('[air-module="module.feed"], [air-module="module.page_search"]') ) ? 'in Feed ' : 'in Page ';if (document.querySelector('[air-module="module.feed"], [air-module="module.page_search"]')){document.querySelector('#re-store').classList.add('is-feed');}else{document.querySelector('#re-store').classList.add('is-not-feed');}sendPageView();sendPageInit();var rand=Math.floor(Math.random() * 3), finalImages=['https://leonardo.osnova.io/16509a44-187e-05ea-58e5-fdd938ec8562/', 'https://leonardo.osnova.io/0c3cca3e-5b50-594d-942d-204dc702eb00/', 'https://leonardo.osnova.io/bf1cf140-8a0c-ac15-f1f0-b090a8f847bb/'];document.querySelector('.restore-quiz-final__socials.likely').setAttribute('data-url', 'https://vc.ru/special/restore/result/' + rand);document.querySelector('.restore-quiz-final__image').setAttribute('src', finalImages[rand]);document.querySelector('.restore-quiz__logo').addEventListener('click', function(){sendEvent('Restore logo link ', 'Click');});document.querySelector('.restore-quiz-final__logo').addEventListener('click', function(){sendEvent('Restore logo link (final screen) ', 'Click');});document.querySelector('.restore-quiz-final__info a').addEventListener('click', function(){sendEvent('Online calculator link (final screen) ', 'Click');});document.querySelector('.restore-quiz-final__sub a').addEventListener('click', function(){sendEvent('Terms of action link (final screen) ', 'Click');});document.querySelector('.restore-quiz-final__button').addEventListener('click', function(){sendEvent('More button link (final screen) ', 'Click');});document.querySelector('.restore-quiz-final__social:nth-child(1)').addEventListener('click', function(){sendEvent('Share button: facebook (final screen) ', 'Click');});document.querySelector('.restore-quiz-final__social:nth-child(2)').addEventListener('click', function(){sendEvent('Share button: twitter (final screen) ', 'Click');});document.querySelector('.restore-quiz-final__social:nth-child(3)').addEventListener('click', function(){sendEvent('Share button: vkontakte (final screen) ', 'Click');});var rootElement=document.querySelector('#re-store');function isScrolledIntoView(el){var rect=el.getBoundingClientRect(); var elemTop=rect.top; var elemBottom=rect.bottom; var isVisible=(elemTop >=0) && (elemBottom <=window.innerHeight); return isVisible;}function scrollHandler(){if ( isScrolledIntoView(rootElement) ){sendPageShow(); window.removeEventListener('scroll', scrollHandler);}}if (rootElement){window.addEventListener('scroll', scrollHandler); scrollHandler();}preloadImages().then(_=>{start();}); next.addEventListener('click', e=>{e.preventDefault(); if (window.isAnimate) return false; window.isAnimate=true; wrapper.classList.remove('show-answer'); cont.classList.remove('animation-done'); cont.classList.add('show-overlay3', 'no-transition'); requestAnimationFrame(_=>{setTimeout(_=>{cont.classList.remove('is-correct'); currentQuest +=1; setQuest(questions[currentQuest]); if (currentQuest===questions.length){currentQuest=0; showFinal();}sendEvent('Step '+(currentQuest+1)+', question #'+questions[currentQuest].index+'. Next question button ', 'Click'); cont.classList.remove('show-text1', 'show-text2'); cont.classList.remove('show-overlay1', 'show-overlay2'); cont.classList.remove('is-animate1', 'is-animate2'); cont.classList.add('hide-overlay3'); btns.forEach(btn=> btn.classList.remove('is-active')); setTimeout(_=>{cont.classList.remove('show-overlay3', 'hide-overlay3', 'no-transition'); requestAnimationFrame(_=>{cont.classList.add('prepare-stage', 'show-stage');}); setTimeout(_=>{cont.classList.remove('prepare-stage'); window.isAnimate=false;}, 500);}, 250);}, 500);});}); btns.forEach(btn=>{btn.addEventListener('click', animate);}); again.addEventListener('click', e=>{e.preventDefault(); start(); showStages();}); function animate(e){e.preventDefault(); if (window.isAnimate) return false; window.isAnimate=true; let index=btns.findIndex(i=> i===e.currentTarget); cont.classList.add(`show-overlay${index + 1}`, 'hide-image'); let isCorrect=questions[currentQuest][`quest${index + 1}`].isCorrect; setAnswer(questions[currentQuest][isCorrect ? 'correct' : 'fail']); sendEvent('Step '+(currentQuest+1)+', question #'+questions[currentQuest].index+': '+((isCorrect) ? 'correct' : 'wrong')+' ', 'Click'); if (isCorrect){correctAnswers +=1; cont.classList.add('is-correct');}e.currentTarget.classList.add('is-active'); requestAnimationFrame(_=>{setTimeout(_=>{cont.classList.remove('hide-image'); cont.classList.add(`is-animate${index + 1}`);}, 250); setTimeout(_=>{cont.classList.add(`show-text${index + 1}`); cont.classList.remove('show-stage'); window.isAnimate=false; if (questions[currentQuest].height){wrapper.classList.add('show-answer');}setTimeout(_=>{cont.classList.add('animation-done');}, 500);}, 500);});}function setQuest(data){if (!data) return false; texts[0].innerHTML=data.quest1.text; texts[1].innerHTML=data.quest2.text; imgs[0].src=data.quest1.img; imgs[1].src=data.quest2.img;}function setAnswer(data){answerTitle.innerHTML=data.title; answerText.innerHTML=data.text;}function preloadImages(){let images=[...questions.map(q=> q.quest1.img), ...questions.map(q=> q.quest2.img)]; return Promise.all(images.map(img=>{return new Promise(resolve=>{let imgTag=document.createElement('img'); imgTag.onload=()=>{resolve();}; imgTag.src=img;});}));}function start(){let q1=questions.filter(q=> !q.position), q2=questions.filter(q=> q.position); shuffle(q1); q2.reverse().forEach(q=> q1.splice(q.position, 0, q)); questions=q1; currentQuest=0; correctAnswers=0; setQuest(questions[currentQuest]); requestAnimationFrame(_=>{cont.classList.add('show-stage');});}function showFinal(){result.innerHTML=`${correctAnswers} правильны${correctAnswers===1 ? 'й' : 'х'} ответ${correctAnswers >=2 && correctAnswers <=4 ? 'а' : correctAnswers===1 ? '' : 'ов'} из 8`; stages.style.display='none'; final.removeAttribute('style');}function showStages(){final.style.display='none'; stages.style.display='block';}function shuffle(a){var j, x, i; for (i=a.length - 1; i > 0; i--){j=Math.floor(Math.random() * (i + 1)); x=a[i]; a[i]=a[j]; a[j]=x;}return a;}function sendEvent(label, action){action=(action) ? action : 'Click'; var value=`Restore special — Location: ${specLocation}— ${label}— ${action}`; if (window.dataLayer !==undefined){window.dataLayer.push({event: 'data_event', data_description: value,});}};function sendPageInit(){var value=`Restore special — Location: ${specLocation}— Start — Init`; if (window.dataLayer !==undefined){window.dataLayer.push({event: 'data_event', data_description: value,});}}function sendPageShow(){var value=`Restore special — Location: ${specLocation}— Start — Show`; if (window.dataLayer !==undefined){window.dataLayer.push({event: 'data_event', data_description: value,});}}function sendPageView(){if (window.dataLayer !==undefined){window.dataLayer.push({event: 'Page — View', post_details:{}, section: 'special', tags: [], title: document.title, url: window.location.pathname});}};})();

Как и зачем бегают читатели vc.ru: результаты опроса

Посчитали, оформили, а ещё опросили экспертов.

«Открытие Брокер» проводит фестиваль для инвесторов и трейдеров

Участники получат повышенный кэшбек, бесплатный доступ к инвестиционным идеям и видеоурокам.

Каждый креатив будет услышан: как создают спецпроекты в Aviasales

Колонка победительницы всероссийской студенческой олимпиады.

Казанский бетонный завод провёл рекламную кампанию в поддержку рабочих профессий

Объединили античную философию, уличное искусство и бетон.

Кейс: уведомить о поломке в доме за минуту

Руководитель ИТ-направления по эксплуатации рассказал, за счёт чего удалось сократить путь заявок от жителей до исполнителей в компании «ПИК-Комфорт».

Кредитный контроль

Кредитный контроль К вам за кредитом приходят рабочие, студенты и предприниматели, а вам нужно решить, выдать им кредит или нет. Все, кто дойдут до конца, примут участие в розыгрыше 80 000 рублей. Начать Кредитный контроль

Аналитика мобильных приложений: прогнозируем LTV пользователя

Комментируют аналитики Pixonic, Crazy Panda и Mail.ru Group.

Тор, Халк и Железный человек увеличили средний чек в «Пятёрочке» на 12,5%

Коллаборация торговой сети и бренда Marvel.

На такой работе без психолога не обойтись: как я стажировалась в отделе реабилитации МЧС

Колонка победителя всероссийской студенческой олимпиады.

МЧС России

Опрос: самая дорогая машина, на которой вы ездили

Расскажите интересную историю, а Gett подарит подарки.

Сколько стоит оборудовать «умную» квартиру

Автоматический свет, видеонаблюдение, датчики утечки воды и дыма.

Куда движется ритейл

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

Вопросы и ответы: как выиграть дело в суде, если нет денег на юриста

Новая методика защиты прав.

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

Основатель строительной компании рассказывает, как вовремя сдавать проекты и следить за качеством работы.

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovx", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "disable": true, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cgxmr", "p2": "gnwc" } } } ] { "page_type": "default" }