var cube_metrika={"id":16166890,"params":{"clickmap":true,"trackLinks":true,"accurateTrackBounce":true,"webvisor":false,"triggerEvent":true},"load":false};var ym_cube_id_connect=0;var ym_cube_id=16166890;var ym_cube_cookie='8c85e1c2bf6c5edd392fdf8906d78173';(window.CubeData=()=>{var cube_adchecker="https://neva.today/hamster/sonya/a/yandex.ru/ads/system/context.js/prebid-ads.js";var cube_page_query_type="def";var cube_uid="8c85e1c2bf6c5edd392fdf8906d78173";var cube_magic_class='cubemagic';var cube_magic_start_mode='auto';var cube_back_popup_class='popup';var cube_name='neva.today';var cube_blocks_name='white';var cube_settings={"utmpartner":["smi2","24smi","infox.sg","directadvert","smipressru"],"extension_go":"https:\/\/neva.today\/hamster\/sonya\/o","block_get":"https:\/\/neva.today\/hamster\/sonya\/b","cache_time":180,"update_blocks":300,"timeout":5,"open_after_click_pct":0,"history_data":[{"data":{"step":"step1"},"title":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u043e\u0432\u043e\u0441\u0442\u0438","url":"#1"},{"data":{"step":"step2"},"title":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u043e\u0432\u043e\u0441\u0442\u0438","url":"#2"}],"show_preview":0,"use_back":2,"focus_show":1};var cube_page_elements={".intext-block":{"blocks":"normal","utmfilter":{"default":["infox","smi2"],"smi2":["infox","smi2"],"infox.sg":["infox","smi2"],"24smi":["infox","smi2"],"smipressru":["infox","smi2"]},"rand_filter":["default","smi2","infox.sg","24smi"]},".mix-news":{"blocks":"normal","utmfilter":{"default":["infox","smi2"],"smi2":["infox","smi2"],"infox.sg":["infox","smi2"],"24smi":["infox","smi2"],"smipressru":["infox","smi2"]},"rand_filter":["default","smi2","infox.sg","24smi"]},".mix-news-scroll":{"blocks":"normal","utmfilter":{"default":["infox","smi2"],"smi2":["infox","smi2"],"infox.sg":["infox","smi2"],"24smi":["infox","smi2"],"smipressru":["infox","smi2"]},"rand_filter":["default","smi2","infox.sg","24smi"]},".after-text-scroll":{"blocks":"normal","utmfilter":{"default":["infox","smi2","24smi"],"smi2":["infox","smi2","24smi"],"infox.sg":["infox","smi2","24smi"],"24smi":["infox","smi2"],"smipressru":["infox","smi2","24smi"]},"rand_filter":["default","smi2","infox.sg","24smi"]},".partner-item":{"blocks":"normal","utmfilter":{"default":["infox","smi2","24smi"],"smi2":["infox","24smi"],"infox.sg":["smi2","24smi"],"24smi":["smi2","infox"],"smipressru":["smi2","infox"]},"rand_filter":["default","smi2","infox.sg","24smi","smipressru"]},".sidebar-native":{"blocks":"normal","utmfilter":{"default":["infox","smi2","24smi"],"smi2":["infox","24smi"],"infox.sg":["smi2","24smi"],"24smi":["smi2","infox"],"smipressru":["smi2","infox","24smi"]},"rand_filter":["default","smi2","infox.sg","24smi"]},".evershow":{"blocks":"main"}};var cube_page_elements_use=[".intext-block",".mix-news",".mix-news-scroll",".after-text-scroll",".partner-item",".sidebar-native",".evershow"];var cube_blocks={"normal":[{"partner":"infox","bid":24406,"bid_alt":24406,"key":null,"key_alt":null,"max_item":50},{"partner":"24smi","bid":19759,"bid_alt":19759,"key":null,"key_alt":null,"max_item":100},{"partner":"smi2","bid":99521,"bid_alt":99521,"key":null,"key_alt":null,"max_item":100}],"direct":[{"partner":"smi2","bid":99671,"bid_alt":99671,"key":null,"key_alt":null,"max_item":100}],"main":[{"partner":"smi2","bid":99671,"bid_alt":99671,"key":null,"key_alt":null,"max_item":100}]};var cube_avaliable_block_types=["normal","direct","main"];var jquery_lib_load_url='https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js';CubeData.refreshBlocks=function(need_all=true){reindexCubePLaces(need_all);};CubeData.manualStart=function(){getPartnerContent();reindexCubePLaces(true);};CubeData.showValue=function(param_name){consoleShow(eval(param_name));};CubeData.getValue=function(param_name){return eval(param_name);};CubeData.metrika=function(){checkYaMetrika();};CubeData.metrikaInit=function(){consoleShow('Metrika init success!');cube_metrika.load=true;ym(window.ym_cube_id,'getClientID',function(clientID){cube_metrika.uid=clientID;});if(window.self!==window.top){ymGoalStat('cube_in_frame');}
send_goal.forEach(function(item,i,arr){ymGoalStat(item.goal,item.params);});send_hits.forEach(function(item,i,arr){ymHitStat(item.url,item.params);});send_exts.forEach(function(item,i,arr){ymExtStat(item.url,item.params);});};function getRandomInt(min,max){min=Math.ceil(min);max=Math.floor(max);return Math.floor(Math.random()*(max-min))+min;}
function consoleShow(message,warn=false){if(showConsole===true){if(warn===false){console.log(message);}else{console.warn(message);}}else{if(warn===true){console.warn(message);}}}
function getNewKey(obj,key){if(obj.hasOwnProperty(key)){key=key+1;return getNewKey(obj,key)}else{return key;}}
function checkYaMetrika(){window.cube_metrika.load=false;let metrikaObj=(window.Ya&&(window.Ya.Metrika||window.Ya.Metrika2))||null;if(metrikaObj!==null){var ymCounterNum=0;if(ym_cube_id_connect!==0&&metrikaObj&&metrikaObj.counters){var counters=metrikaObj.counters();ymCounterNum=counters[0].id;for(let i=0;i<counters.length;i++){if(counters[i].id===ym_cube_id_connect){ymCounterNum=ym_cube_id_connect;if(window.cube_metrika.hasOwnProperty('id')){window.cube_metrika.id=ymCounterNum;window.ym_cube_id=ymCounterNum;}
break;}}}else{ymCounterNum=(metrikaObj&&metrikaObj.counters&&(metrikaObj.counters()||[0])[0].id)||0;}
if(ymCounterNum!==0){if(window.cube_metrika.hasOwnProperty('id')&&window.ym_cube_id===ymCounterNum){window.cube_metrika.load=true;ym(window.ym_cube_id,'getClientID',function(clientID){window.cube_metrika.uid=clientID;});send_goal.forEach(function(item,i,arr){ymGoalStat(item.goal,item.params);});send_hits.forEach(function(item,i,arr){ymHitStat(item.url,item.params);});send_exts.forEach(function(item,i,arr){ymExtStat(item.url,item.params);});if(window.self!==window.top){ymGoalStat('cube_in_frame');}}else{addCubeYaMetrika(window.cube_metrika);}}else{addCubeYaMetrika(window.cube_metrika);}}else{addCubeYaMetrika(window.cube_metrika);}}
function addCubeYaMetrika(cube_metrika){if(window.ym_cube_id>0){(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})(window,document,"script","https://cdn.jsdelivr.net/npm/yandex-metrica-watch/tag.js","ym");ym(window.ym_cube_id,"init",{clickmap:true,trackLinks:true,accurateTrackBounce:true,webvisor:false,triggerEvent:true});}}
function ymGoalStat(goal,params={}){if(window.cube_metrika.load===true){try{window.ym(window.ym_cube_id,'reachGoal',goal,params);}catch(e){consoleShow('CATCH ERROR YM!');consoleShow(e,true);}}else{send_goal.push({goal:goal,params:params});}}
function ymHitStat(url,params={}){if(!params.hasOwnProperty('utm_source')){params.utm_source=utm_source;}
if(window.cube_metrika.load===true){try{window.ym(window.ym_cube_id,'hit',url,params);}catch(e){consoleShow('CATCH ERROR YM!');consoleShow(e,true);}}else{send_hits.push({url:url,params:params});}}
function ymExtStat(url,params={}){if(!params.hasOwnProperty('utm_source')){params.utm_source=utm_source;}
if(window.cube_metrika.load===true){try{window.ym(window.ym_cube_id,'extLink',url,params);}catch(e){consoleShow('CATCH ERROR YM!');consoleShow(e,true);}}else{send_exts.push({url:url,params:params});}}
function currentTimestamp(){return parseInt((new Date().getTime())/ 1000);}
async function getLocalItem(key){return await new Promise(function(resolve,reject){if(window.self!==window.top){try{localStorage.getItem(key).done(function(content_load_string){resolve(content_load_string);});}catch(err){resolve(null);}}else{resolve(localStorage.getItem(key));}});}
function shuffle(array){var new_arr=array.slice();var currentIndex=new_arr.length,temporaryValue,randomIndex;while(0!==currentIndex){randomIndex=Math.floor(Math.random()*currentIndex);currentIndex-=1;temporaryValue=new_arr[currentIndex];new_arr[currentIndex]=new_arr[randomIndex];new_arr[randomIndex]=temporaryValue;}
return new_arr;}
function convArrToObj(array){var thisEleObj=new Object();if(typeof array=="object"){for(var i in array){var thisEle=convArrToObj(array[i]);thisEleObj[i]=thisEle;}}else{thisEleObj=array;}
return thisEleObj;};function convObjToArr(object){var thisEleObj=new Array();for(var index in object){if(typeof object[index]=="object"){object[index]=convObjToArr(object[index]);thisEleObj[index]=object[index];}else{thisEleObj[index]=object[index];}}
return thisEleObj;};function arrayImplode(array1,array2,position_insert=2){var i=0;var add_array=Array();var res_array=Array();var item_insert_num=0;if(position_insert==0){return array1.concat(array2);}
var need_items=Math.floor(array1.length / position_insert);if(need_items==0){return array1.concat(array2);}
if(array2.length>need_items){add_array=array2.slice(need_items,array2.length);array2=array2.slice(0,need_items);}
for(i=0;i<array1.length;i++){res_array.push(array1[i]);if((i+1)%position_insert===0){if(array2.length>item_insert_num){res_array.push(array2[item_insert_num]);item_insert_num++;}}}
res_array=res_array.concat(add_array);return res_array;}
String.prototype.hashCode=function(){var hash=0,i,char;if(this.length==0)return hash;for(i=0,l=this.length;i<l;i++){char=this.charCodeAt(i);hash=((hash<<5)-hash)+char;hash|=0;}
return hash;};function dynamicallyLoadScript(url,async=false,params={},callback_function=false,on_error_function=false){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=url;if(async===true){script.async=true;}
if(callback_function!==false&&typeof callback_function==='function'){script.onload=function(){callback_function();}}
if(on_error_function!==false&&typeof on_error_function==='function'){script.onerror=function(){on_error_function();}}
for(var index in params){if(params.hasOwnProperty(index)){script.setAttribute(index,params[index]);}}
script.type='text/javascript';head.appendChild(script);}
function getUrlParam(url_string,param_name){var url=new URL(url_string);var search_res=url.searchParams.get(param_name);if(search_res){return decodeURIComponent(search_res);}else{return null;}}
function checkLoadedDocument(){return document.readyState==="complete";}
function getCanonicalHost(hostname){const MAX_TLD_LENGTH=3;function isNotTLD(_){return _.length>MAX_TLD_LENGTH;};hostname=hostname.split('.');hostname=hostname.slice(Math.max(0,hostname.findLastIndex(isNotTLD)));hostname=hostname.join('.');return hostname;}
function getFilteredPartner(blocks,filter_data=null){var retruned_blocks=Array();if(filter_data!==null&&filter_data.hasOwnProperty(utm_source)){blocks.forEach(function(item){if(filter_data[utm_source].includes(item.partner)){retruned_blocks.push(item.partner);}});retruned_blocks.filter(function(val){return val});}else{blocks.forEach(function(item){retruned_blocks.push(item.partner);});}
var res=shuffle(retruned_blocks);return res;}
function reindexCubePLaces(reload_current=false){if(cube_update_timer_id!==null){clearTimeout(cube_update_timer_id);cube_update_timer_id=null;}
cubeMagicAddEvent();cube_last_refresh_time=currentTimestamp();var elements=Object.keys(cube_page_elements);for(const page_elements of elements){cube_page_elements[page_elements]['parent_class']=page_elements;getCubesPlaces(cube_page_elements[page_elements],reload_current);}}
function reindexCubePLacesOld(reload_current=false,need_container=null){var elements=Object.keys(cube_page_elements);for(const page_elements of elements){if(need_container===null||need_container===''){cube_page_elements[page_elements]['parent_class']=page_elements;getCubesPlaces(cube_page_elements[page_elements],reload_current);}else{if(page_elements===need_container){cube_page_elements[page_elements]['parent_class']=page_elements;getCubesPlaces(cube_page_elements[page_elements],reload_current);}}}}
function getCubesPlaces(page_element,reload_current=true){var cube_key='cube_storage';if(page_element.parent_class!==''){cube_key=page_element.parent_class.replace('.','').replace('#','');cube_class_search=page_element.parent_class+' ';}
cube_class_search+='.'+cube_magic_class;var block_type=page_element.blocks;var index_elems=Object();var start_add_content_index=Object();var new_amount=Object();if(!cube_items.hasOwnProperty(block_type)){cube_items[block_type]=Object();}
if(!cube_items[block_type].hasOwnProperty(page_element.parent_class)){cube_items[block_type][page_element.parent_class]=Object();}
index_elems[block_type]=Object();start_add_content_index[block_type]=Object();new_amount[block_type]=Object();index_elems[block_type][page_element.parent_class]=Object.keys(cube_items[block_type][page_element.parent_class]).length;start_add_content_index[block_type][page_element.parent_class]=0;if(reload_current===false){start_add_content_index[block_type][page_element.parent_class]=index_elems[block_type][page_element.parent_class];}else{cube_items[block_type][page_element.parent_class]=Object();}
new_amount[block_type][page_element.parent_class]=0;$(cube_class_search).each(function(){if(reload_current===false&&$(this).data('cube')==='index'){}else{index_elems[block_type][page_element.parent_class]++;var elem_id='cb_'+block_type+'_'+cube_key+'_'+index_elems[block_type][page_element.parent_class];$(this).attr("id",elem_id);$(this).attr('data-cube','index');var num=parseInt($(this).data('num'))||1000;cube_items[block_type][page_element.parent_class][getNewKey(cube_items[block_type][page_element.parent_class],num)]=elem_id;new_amount[block_type][page_element.parent_class]++;$(this).find('.'+cube_magic_class+'-link').attr('data-place',cube_key+'_'+index_elems[block_type][page_element.parent_class]);$(this).find('.'+cube_magic_class+'-link').attr('data-pcontainer',cube_key);$(this).find('.'+cube_magic_class+'-link').attr('data-elemid',elem_id);$(this).find('.'+cube_magic_class+'-link').attr('data-blocktype',block_type);$('.loader-container',this).show();$('.'+cube_magic_class+'-view',this).hide();}}).promise().done(function(){if(new_amount[block_type][page_element.parent_class]>0){cube_items[block_type][page_element.parent_class]=Object.values(cube_items[block_type][page_element.parent_class]);var cur_index_place=0;if(cube_blocks.hasOwnProperty(block_type)){var cube_blocks_to_show=cube_blocks[block_type];if(page_element.hasOwnProperty('order')&&page_element.order==='rand'){}
var filtered_partner=getFilteredPartner(cube_blocks[block_type]);if(cube_page_elements.hasOwnProperty(page_element.parent_class)&&cube_page_elements[page_element.parent_class].hasOwnProperty('utmfilter')){filtered_partner=getFilteredPartner(cube_blocks[block_type],cube_page_elements[page_element.parent_class]['utmfilter']);}
placeAllContent(block_type,page_element.parent_class,filtered_partner,start_add_content_index[block_type][page_element.parent_class]);}}});}
function placeAllContent(block_type,cube_key,filtered_partner,start_item){var cur_index_place=0;filtered_partner.forEach(function(item){placeContentBlocks(block_type,cube_key,cur_index_place,item,filtered_partner,start_item);cur_index_place++;});}
function placeContentBlocks(block_type,cube_key,place_index,partner_set_name,partner_filtered,start_item=0,iteration=0){if(content_base.hasOwnProperty(block_type)&&content_base[block_type].hasOwnProperty(partner_set_name)){if(!cube_items.hasOwnProperty(block_type)||!cube_items[block_type].hasOwnProperty(cube_key)){consoleShow('NO ITEMS TEMPLATE',true);return false;}
if(!content_base.hasOwnProperty(block_type)){consoleShow('NO CONTENT TYPE',true);return false;}
var template_elems=cube_items[block_type][cube_key];var amount_elems=template_elems.length;var step=partner_filtered.length;place_index=partner_filtered.indexOf(partner_set_name);var check_mod=0;for(var i=start_item;i<amount_elems;i++){check_mod=i%step;if(check_mod===place_index){if(content_base.hasOwnProperty(block_type)&&content_base[block_type].hasOwnProperty(partner_set_name)){if(content_base[block_type][partner_set_name].length===0){content_base[block_type][partner_set_name]=shuffle(content_base_original[block_type][partner_set_name]).slice();}
if(content_base[block_type][partner_set_name].length>0){putContentToBlock(template_elems[i],content_base[block_type][partner_set_name].shift());}else{consoleShow('No content in block '+block_type+' for partner '+partner_set_name,true);}}}else{}}}else{if(iteration<max_interation_wait_to_load){iteration++;setTimeout(placeContentBlocks,100*iteration,block_type,cube_key,place_index,partner_set_name,partner_filtered,start_item,iteration);return true;}
consoleShow(' TimeOUT while wait content for '+cube_key+' PARTNER '+partner_set_name,true);setTimeout(placeContentBlocks,1000*15,block_type,cube_key,place_index,partner_set_name,partner_filtered,start_item,0);return true;}}
function putContentToBlock(template_item,item,open_it=false,clear_template=true){var hashCode=Math.abs(item.title.hashCode());if(!item.name){item.name=name_title[(hashCode%name_title.length)];}
var cur_date=new Date(Date.now()-hashCode%(86400*1000));if(!item.date||typeof item.date==='array'||item.date instanceof Array){item.date=cur_date.getDate()+' '+monthNames[cur_date.getMonth()];}
if(clear_template===true){$('#'+template_item+' .loader-container').show();$('#'+template_item+' .'+cube_magic_class+'-view').hide();}
var url_go='';if(item.url_go!=null&&(typeof item.url_go==='string'||item.url_go instanceof String)){url_go=item.url_go;}
var target_option='_blank';if(window.noBlock===false){target_option='_top';}
$('#'+template_item+' .loader-container').hide();if(item.ad_erid!=null&&(typeof item.ad_erid==='string'||item.ad_erid instanceof String)){}
$('#'+template_item+' .'+cube_magic_class+'-link').attr('href',url_go);$('#'+template_item+' .'+cube_magic_class+'-link').attr('target',target_option);$('#'+template_item+' .'+cube_magic_class+'-link').data('vpreview',cube_settings['show_preview']);$('#'+template_item+' .'+cube_magic_class+'-link').data('pname',item.partner);$('#'+template_item+' .'+cube_magic_class+'-link').data('pblock',item.partner_block);$('#'+template_item+' .'+cube_magic_class+'-link').data('pid',item.id);$('#'+template_item+' .'+cube_magic_class+'-link').data('plink',item.url_hash);if(item.img!=null&&(typeof item.img==='string'||item.img instanceof String)){$('#'+template_item+' .'+cube_magic_class+'-image').attr('src',item.img);$('#'+template_item+' .'+cube_magic_class+'-image_backgorund').css('background-image','url('+item.img+')');}
if(item.title!=null&&(typeof item.title==='string'||item.title instanceof String)){$('#'+template_item+' .'+cube_magic_class+'-title').html(item.title);}
if(item.name!=null&&(typeof item.name==='string'||item.name instanceof String)){$('#'+template_item+' .'+cube_magic_class+'-cat').text(item.name);}
if(item.date!=null&&(typeof item.date==='string'||item.date instanceof String)){$('#'+template_item+' .'+cube_magic_class+'-time').text(item.date);}
$('#'+template_item+' .'+cube_magic_class+'-views').text(hashCode%min_views+min_views*(hashCode%3)+(parseInt(new Date().getTime()/ 10000)%min_views)*(1+hashCode%4));$('#'+template_item+' .'+cube_magic_class+'-comments').text(hashCode%min_comments+min_comments*(hashCode%3)+(parseInt(new Date().getTime()/ 10000)%min_comments)*(1+hashCode%4));$('#'+template_item+' .'+cube_magic_class+'-view').show();$('#'+template_item+' .'+cube_magic_class+'-adshow').hide();if(item.ad_erid!=null&&(typeof item.ad_erid==='string'||item.ad_erid instanceof String)){var url_eridopen=cube_settings.extension_go;if(item.ad_site.indexOf('&')!==-1){url_eridopen+='&';}else{url_eridopen+='?';}
url_erid_add={'erid':item.ad_erid,'site':item.ad_site,'inn':item.ad_inn,'name':btoa(unescape(encodeURIComponent(item.ad_official_name))),'url':item.url}
url_eridopen+='cube_erid='+btoa(unescape(encodeURIComponent(JSON.stringify(url_erid_add))));$('#'+template_item+' .'+cube_magic_class+'-adshow').show();$('#'+template_item+' .'+cube_magic_class+'-adsitelink_erid').attr('href',url_eridopen);$('#'+template_item+' .'+cube_magic_class+'-adsitelink_erid').attr('target','_blank');$('#'+template_item+' .'+cube_magic_class+'-aderid').text(item.ad_erid);$('#'+template_item+' .'+cube_magic_class+'-adsite').text(item.ad_site);$('#'+template_item+' .'+cube_magic_class+'-adinn').text(item.ad_inn);$('#'+template_item+' .'+cube_magic_class+'-adofficialname').text(item.ad_official_name);}else{$('#'+template_item+' .'+cube_magic_class+'-adshow').hide();}
$('#'+template_item+' .'+cube_magic_class+'-itempixel').remove();if(item.pixel.length>0){if(pixels_show.hasOwnProperty(item.pixel)){}else{pixels_show[item.pixel]=1;}
var img=new Image();img.async=true;img.src=item.pixel;}}
function cubeUtmFilterPartner(partner_check){var utm_check=utm_source;if(!cube_settings.utmfilter.hasOwnProperty(utm_check)){utm_check='default'}
if(cube_settings.utmfilter.hasOwnProperty(utm_check)&&cube_settings.utmfilter[utm_check].includes(partner_check)){return true;}
return false;}
function cubeUtmFilter(content_original){var utm_check=utm_source;if(!cube_settings.hasOwnProperty('utmfilter')||!cube_settings.utmfilter.hasOwnProperty(utm_check)){utm_check='default'}
if(cube_settings.hasOwnProperty('utmfilter')&&cube_settings.utmfilter.hasOwnProperty(utm_check)){var partner_get=cube_settings.utmfilter[utm_check];var result_data=Array();var i=1;content_original.forEach(function(elem){if(elem.length>0){if(elem[0].hasOwnProperty('partner')){if(cubeUtmFilterPartner(elem[0].partner)){var content_items=shuffle(elem);result_data=arrayImplode(result_data,content_items,i-1);i++;}}}});return result_data;}
return Array();}
function getPartnerContent(need_load_new=false){if(need_load_new===true){content_base_original=Object();content_base=Object();is_load_blocks=Object();cube_last_update_time=currentTimestamp();}
cube_avaliable_block_types.forEach(function(block_type){cube_blocks[block_type].forEach(function(item){if(is_load_blocks[item.partner+'_'+item.bid]===1){contentWaitAndPlace(item,block_type);}else{is_load_blocks[item.partner+'_'+item.bid]=1;contentGetAndShuffle(item,block_type,need_load_new).then(function(){}).catch(function(data){consoleShow('getPartnerContent CATCH from contentGetAndShuffle',true);if(data.hasOwnProperty('block_type')&&data.hasOwnProperty('source_item')){changeFailBlock(data.block_type,data.source_item);}});}});});}
function contentWaitAndPlace(source_item,block_type,iteration=0){if(is_load_blocks[source_item.partner+'_'+source_item.bid]===2){contentCacheLoadItemData(source_item).then(function(content_load){if(!content_base.hasOwnProperty(block_type)){content_base[block_type]=Array();}
if(!content_base_original.hasOwnProperty(block_type)){content_base_original[block_type]=Array();}
content_base[block_type][source_item.partner]=shuffle(content_load).slice();content_base_original[block_type][source_item.partner]=content_load.slice();}).catch(function(err){consoleShow('contentWaitAndPlace CATCH from contentCacheLoadItemData',true);if(err){consoleShow(err,true);}
changeFailBlock(block_type,source_item);});}else if(is_load_blocks[source_item.partner+'_'+source_item.bid]===3){changeFailBlock(block_type,source_item)}else{if(iteration<max_interation_wait_to_load_content){iteration++;setTimeout(contentWaitAndPlace,100*iteration,source_item,block_type,iteration);return false;}
changeFailBlock(block_type,source_item);return false;}}
function changeFailBlock(block_type,source_item_fail){if(cube_blocks.hasOwnProperty(block_type)){var new_block_data=Array();var i=0;var index_replace=null;cube_blocks[block_type].forEach(function(item){if(source_item_fail.partner===item.partner){index_replace=i;}
if(is_load_blocks[item.partner+'_'+item.bid]===2){new_block_data.push(item);}
i++;});if(new_block_data.length>0){cube_blocks[block_type][index_replace]=new_block_data[Math.floor(Math.random()*new_block_data.length)];}}}
function contentGetAndShuffle(source_item,block_type,need_load_new=false){return new Promise(function(resolve,reject){if(need_load_new===true){contentLoadItemData(source_item).then(function(content_load){if(!content_base.hasOwnProperty(block_type)){content_base[block_type]=Array();}
if(!content_base_original.hasOwnProperty(block_type)){content_base_original[block_type]=Array();}
content_base[block_type][source_item.partner]=shuffle(content_load).slice();content_base_original[block_type][source_item.partner]=content_load.slice();is_load_blocks[source_item.partner+'_'+source_item.bid]=2;resolve();}).catch(function(err){consoleShow('contentGetAndShuffle CATCH from contentLoadItemData',true);if(err){consoleShow(err,true);}
is_load_blocks[source_item.partner+'_'+source_item.bid]=3;reject({block_type:block_type,source_item:source_item});});}else{contentCacheLoadItemData(source_item).then(function(content_load){if(!content_base.hasOwnProperty(block_type)){content_base[block_type]=Array();}
if(!content_base_original.hasOwnProperty(block_type)){content_base_original[block_type]=Array();}
content_base[block_type][source_item.partner]=shuffle(content_load).slice();content_base_original[block_type][source_item.partner]=content_load.slice();is_load_blocks[source_item.partner+'_'+source_item.bid]=2;resolve();}).catch(function(err){consoleShow('contentGetAndShuffle CATCH from contentCacheLoadItemData',true);if(err){consoleShow(err,true);}
is_load_blocks[source_item.partner+'_'+source_item.bid]=3;reject({block_type:block_type,source_item:source_item});});}});}
function contentLoadItemData(source_item){return new Promise(function(resolve,reject){var content_load=Array();if(!source_item.hasOwnProperty('view')){source_item.view=1;}
if(!source_item.hasOwnProperty('domain')){source_item.domain=getCanonicalHost(window.location.hostname);}
getContent(source_item.partner,source_item.domain,source_item.bid,source_item.bid_alt,source_item.key,source_item.key_alt,source_item.max_item,source_item.view).then(function(content_items){localStorage.setItem(source_item.partner+'_'+source_item.bid+'_timeload',currentTimestamp());localStorage.setItem(source_item.partner+'_'+source_item.bid+'_original',JSON.stringify(convArrToObj(content_items)));resolve(content_items);}).catch(function(err){consoleShow('getContent CATCH from contentLoadItemData',true);if(err){consoleShow(err,true);}
return reject();})});}
function contentCacheLoadItemData(source_item){return new Promise(function(resolve,reject){var content_load_original=Object();getLocalItem(source_item.partner+'_'+source_item.bid+'_timeload').then(function(previous_load_data_time){if(null===previous_load_data_time||(currentTimestamp()-previous_load_data_time)>cube_settings.cache_time){contentLoadItemData(source_item).then(function(content_load){resolve(content_load);}).catch(function(err){consoleShow('contentLoadItemData CATCH from contentCacheLoadItemData',true);if(err){consoleShow(err,true);}
return reject();});}else{getLocalItem(source_item.partner+'_'+source_item.bid+'_original').then(function(content_load_string){var need_load_content=false;if(null!==content_load_string){try{content_load_original=JSON.parse(content_load_string);if(null!==content_load_original){resolve(convObjToArr(content_load_original));}else{need_load_content=true;}}catch(e){consoleShow(e,true);need_load_content=true;}}else{need_load_content=true;}
if(need_load_content===true){contentLoadItemData(source_item).then(function(content_load){resolve(content_load);}).catch(function(err){consoleShow('contentLoadItemData need_load_content call CATCH from contentCacheLoadItemData',true);if(err){consoleShow(err,true);}
return reject();});}});}});});}
const cube_item=Object();cube_item['partner']=null;cube_item['partner_block']=null;cube_item['id']=null;cube_item['uniq_id']=null;cube_item['title']=null;cube_item['url']=null;cube_item['url_hash']=null;cube_item['url_go']=null;cube_item['descr']=null;cube_item['content']=null;cube_item['name']=null;cube_item['img']=null;cube_item['cat']=null;cube_item['icon']=null;cube_item['url_direct']=null;cube_item['pixel']='';cube_item['view_mode']=1;cube_item['date']=null;cube_item['show_event']='';cube_item['history_class']='';cube_item['ad_erid']=null;cube_item['ad_site']=null;cube_item['ad_subtitle']=null;cube_item['ad_inn']=null;cube_item['ad_official_name']=null;async function getContent(partner,source_domain,block_id,block_id_alt=null,partner_key=null,partner_key_alt=null,max_item=1000,view_mode=1){return new Promise(function(resolve,reject){if(block_id_alt===null){block_id_alt=block_id;}
if(partner_key_alt===null){partner_key_alt=partner_key;}
var url=null;var alternative_url=null;var result=null;switch(partner){case'smi2':url='https://smi2.ru/data/js/'+block_id+'.js';alternative_url=cube_settings.block_get+'/'+partner+'/'+block_id+'/'+source_domain;break;case'setka':url=cube_settings.block_get+'/'+partner+'/'+block_id+'/'+source_domain;alternative_url=cube_settings.block_get+'/'+partner+'/'+block_id_alt+'/'+source_domain;break;case'infox':url='https://rb.infox.sg/json?id='+block_id+'&external=true&fmt=smi2';alternative_url=cube_settings.block_get+'/'+partner+'/'+block_id_alt+'/'+source_domain;break;case'gnezdo':url='https://fcgi.gnezdo.ru/cgi-bin/tzr.fcgi?id='+block_id+'&json=1';alternative_url=cube_settings.block_get+'/'+partner+'/'+block_id_alt+'/'+source_domain;break;case'gnezdo_exc':url='https://fcgi.gnezdo.ru/cgi-bin/tzr.fcgi?id='+block_id+'&json=1';alternative_url=cube_settings.block_get+'/'+partner+'/'+block_id_alt+'/'+source_domain;break;case'24smi':url='https://data.24smi.net/informer?object='+block_id+'&output=json&num=40';alternative_url=cube_settings.block_get+'/'+partner+'/'+block_id_alt+'/'+source_domain;break;case'24wile':url='https://ssp.24smi.net/rtb/v2/ad?object='+block_id+'&output=json&num=40';alternative_url=cube_settings.block_get+'/'+partner+'/'+block_id_alt+'/'+source_domain;break;case'directadvert':url='https://code.directadvert.ru/data/'+block_id+'.js?json=2&cs=UTF-8&num=40&nodupes=1';alternative_url=cube_settings.block_get+'/'+partner+'/'+block_id_alt+'/'+source_domain;break;case'smipress':url='https://ad.smi-press.ru/feed/'+block_id;alternative_url=cube_settings.block_get+'/'+partner+'/'+block_id_alt+'/'+source_domain;break;}
var cur_block_id=block_id;if(typeof noBlock==='undefined'){noBlock=false;}
if(noBlock===false){url=alternative_url;alternative_url=null;cur_block_id=block_id_alt;}
fetchData(url,alternative_url).then(function(res_qeury){getLocalItem('cube_history').then(function(current_item_history_string){var current_items_history;if(null===current_item_history_string){current_items_history=Object();current_items_history['cube']=Object();}else{current_items_history=JSON.parse(current_item_history_string);}
var items=Array();if(!res_qeury.hasOwnProperty('answer')){return resolve(items);}else{var data=res_qeury.answer;if(res_qeury.alt===true){cur_block_id=block_id_alt;}}
switch(partner){case'smi2':if(data.news){data.news.forEach(function(item){if(!item.title){}else{var item_add=Object();item_add=JSON.parse(JSON.stringify(cube_item));item_add.partner=partner;item_add.view_mode=view_mode;item_add.partner_block=cur_block_id;var cur_id=Number(item.id);if(cur_id>0){item_add.id=cur_id;}else{item_add.id=''+item.id;}
item_add.uniq_id=item_add.partner+'_'+item_add.id;item_add.title=item.title;item_add.url=item.url;item_add.url_hash=btoa(unescape(encodeURIComponent(item.url)));var url_go='с='+cube_uid+'&u='+item_add.url_hash+'&p='+partner+'&w='+view_mode+'&b='+cur_block_id+'&i='+item_add.id+'&a='+(noBlock?"1":"0")+'&r='+url_pagein_hash+'&v='+cube_settings['show_preview']+'&m='+(is_mobile?"1":"0");item_add.url_go=cube_settings.extension_go+'/'+btoa(unescape(encodeURIComponent(url_go)));item_add.img=item.img;if(item.hasOwnProperty('erid')){item_add.ad_erid=item.erid;item_add.ad_site='';if(item.hasOwnProperty('site')){item_add.ad_site=item.site;}
item_add.ad_inn='';if(item.hasOwnProperty('inn')){item_add.ad_inn=item.inn;}
item_add.ad_official_name='';if(item.hasOwnProperty('official_name')){item_add.ad_official_name=item.official_name;}}
if(current_items_history['cube'].hasOwnProperty(partner)&&current_items_history['cube'][partner].hasOwnProperty(item_add.uniq_id)){}else{items.push(item_add);}}});}else{return resolve(items);}
break;case'setka':if(data.news){data.news.forEach(function(item){if(!item.title){}else{var item_add=Object();item_add=JSON.parse(JSON.stringify(cube_item));item_add.partner=partner;item_add.view_mode=view_mode;item_add.partner_block=cur_block_id;var cur_id=Number(item.id);if(cur_id>0){item_add.id=cur_id;}else{item_add.id=''+item.id;}
item_add.uniq_id=item_add.partner+'_'+item_add.id;item_add.title=item.title;item_add.url=item.url;item_add.url_hash=btoa(unescape(encodeURIComponent(item.url)));var url_go='с='+cube_uid+'&u='+item_add.url_hash+'&p='+partner+'&w='+view_mode+'&b='+cur_block_id+'&i='+item_add.id+'&a='+(noBlock?"1":"0")+'&r='+url_pagein_hash+'&v='+cube_settings['show_preview']+'&m='+(is_mobile?"1":"0");item_add.url_go=cube_settings.extension_go+'/'+btoa(unescape(encodeURIComponent(url_go)));item_add.img=item.img;if(item.hasOwnProperty('pixel')){item_add.pixel=item.pixel;}
if(item.hasOwnProperty('erid')){item_add.ad_erid=item.erid;item_add.ad_site='';if(item.hasOwnProperty('site')){item_add.ad_site=item.site;}
item_add.ad_inn='';if(item.hasOwnProperty('inn')){item_add.ad_inn=item.inn;}
item_add.ad_official_name='';if(item.hasOwnProperty('official_name')){item_add.ad_official_name=item.official_name;}}
if(current_items_history['cube'].hasOwnProperty(partner)&&current_items_history['cube'][partner].hasOwnProperty(item_add.uniq_id)){}else{items.push(item_add);}}});}else{return resolve(items);}
break;case'infox':if(data.news){data.news.forEach(function(item){if(!item.title){}else{var item_add=Object();item_add=JSON.parse(JSON.stringify(cube_item));item_add.partner=partner;item_add.view_mode=view_mode;item_add.partner_block=cur_block_id;var cur_id=Number(item.id);if(cur_id>0){item_add.id=cur_id;}else{item_add.id=''+item.id;}
item_add.uniq_id=item_add.partner+'_'+item_add.id;item_add.title=item.title;if(item.url.substr(0,6)!=='https:'&&item.url.substr(0,5)!=='http:'){item.url='https:'+item.url;}
item_add.url=item.url;item_add.url_hash=btoa(unescape(encodeURIComponent(item.url)));var url_go='с='+cube_uid+'&u='+item_add.url_hash+'&p='+partner+'&w='+view_mode+'&b='+cur_block_id+'&i='+item_add.id+'&a='+(noBlock?"1":"0")+'&r='+url_pagein_hash+'&v='+cube_settings['show_preview']+'&m='+(is_mobile?"1":"0");item_add.url_go=cube_settings.extension_go+'/'+btoa(unescape(encodeURIComponent(url_go)));item_add.img=item.img;item_add.pixel=item.zero_pixel;if(item.hasOwnProperty('erid')){item_add.ad_erid=item.erid;item_add.ad_site='';if(item.hasOwnProperty('site')){item_add.ad_site=item.site;}
item_add.ad_inn='';if(item.hasOwnProperty('inn')){item_add.ad_inn=item.inn;}
item_add.ad_official_name='';if(item.hasOwnProperty('official_name')){item_add.ad_official_name=item.official_name;}}
if(current_items_history['cube'].hasOwnProperty(partner)&&current_items_history['cube'][partner].hasOwnProperty(item_add.uniq_id)){}else{items.push(item_add);}}});}else{return resolve(items);}
break;case'smipress':if(data.news){data.news.forEach(function(item){if(!item.title){}else{var item_add=Object();item_add=JSON.parse(JSON.stringify(cube_item));item_add.partner=partner;item_add.view_mode=view_mode;item_add.partner_block=cur_block_id;var cur_id=Number(item.id);if(cur_id>0){item_add.id=cur_id;}else{item_add.id=''+item.id;}
item_add.uniq_id=item_add.partner+'_'+item_add.id;item_add.title=item.title;if(item.url.substr(0,6)!=='https:'&&item.url.substr(0,5)!=='http:'){item.url='https:'+item.url;}
item_add.url=item.url;item_add.url_hash=btoa(unescape(encodeURIComponent(item.url)));var url_go='с='+cube_uid+'&u='+item_add.url_hash+'&p='+partner+'&w='+view_mode+'&b='+cur_block_id+'&i='+item_add.id+'&a='+(noBlock?"1":"0")+'&r='+url_pagein_hash+'&v='+cube_settings['show_preview']+'&m='+(is_mobile?"1":"0");item_add.url_go=cube_settings.extension_go+'/'+btoa(unescape(encodeURIComponent(url_go)));item_add.img=item.img;item_add.pixel=item.zero_pixel;if(item.hasOwnProperty('erid')){item_add.ad_erid=item.erid;item_add.ad_site='';if(item.hasOwnProperty('site')){item_add.ad_site=item.site;}
item_add.ad_inn='';if(item.hasOwnProperty('inn')){item_add.ad_inn=item.inn;}
item_add.ad_official_name='';if(item.hasOwnProperty('official_name')){item_add.ad_official_name=item.official_name;}}
if(current_items_history['cube'].hasOwnProperty(partner)&&current_items_history['cube'][partner].hasOwnProperty(item_add.uniq_id)){}else{items.push(item_add);}}});}else{return resolve(items);}
break;case'gnezdo':if(data.data){data.data.forEach(function(item){if(!item.title){}else{var item_add=Object();item_add=JSON.parse(JSON.stringify(cube_item));item_add.partner=partner;item_add.view_mode=view_mode;item_add.partner_block=cur_block_id;item_add.id=''+Math.abs(item.title.hashCode());item_add.uniq_id=item_add.partner+'_'+item_add.id;item_add.title=item.title;if(item.url.substr(0,6)!=='https:'&&item.url.substr(0,5)!=='http:'){item.url='https:'+item.url;}
item_add.url=item.url;try{var temp_url_data=new URL(item_add.url);if(temp_url_data.pathname){var temp_url_path=temp_url_data.pathname;temp_url_path=temp_url_path.replace(/[^0-9\/]/g,'');if(temp_url_path.substr(temp_url_path.length-1)=='/'){temp_url_path=temp_url_path.substr(0,temp_url_path.length-1);}
var temp_url_path_arr=temp_url_path.split('/');if(temp_url_path_arr[temp_url_path_arr.length-1]){var cur_id=Number(temp_url_path_arr[temp_url_path_arr.length-1]);if(cur_id>0){item_add.id=cur_id;}}else{}}}catch(e){consoleShow(e,true);}
item_add.url_hash=btoa(unescape(encodeURIComponent(item.url)));var url_go='с='+cube_uid+'&u='+item_add.url_hash+'&p='+partner+'&w='+view_mode+'&b='+cur_block_id+'&i='+item_add.id+'&a='+(noBlock?"1":"0")+'&r='+url_pagein_hash+'&v='+cube_settings['show_preview']+'&m='+(is_mobile?"1":"0");item_add.url_go=cube_settings.extension_go+'/'+btoa(unescape(encodeURIComponent(url_go)));item_add.img=item.img;if(item.hasOwnProperty('erid')&&(typeof item.erid==='string'||item.erid instanceof String)&&item.erid.length>0){item_add.ad_erid=item.erid;item_add.ad_site='';if(item.hasOwnProperty('site')){item_add.ad_site=item.site;}
item_add.ad_inn='';if(item.hasOwnProperty('inn')){item_add.ad_inn=item.inn;}
item_add.ad_official_name='';if(item.hasOwnProperty('official_name')){item_add.ad_official_name=item.official_name;}}
if(current_items_history['cube'].hasOwnProperty(partner)&&current_items_history['cube'][partner].hasOwnProperty(item_add.uniq_id)){}else{items.push(item_add);}}});}else{return resolve(items);}
break;case'gnezdo_exc':if(data.data){data.data.forEach(function(item){if(!item.title){}else{var item_add=Object();item_add=JSON.parse(JSON.stringify(cube_item));item_add.partner=partner;item_add.view_mode=view_mode;item_add.partner_block=cur_block_id;item_add.id=''+Math.abs(item.title.hashCode());item_add.uniq_id=item_add.partner+'_'+item_add.id;item_add.title=item.title;if(item.url.substr(0,6)!=='https:'&&item.url.substr(0,5)!=='http:'){item.url='https:'+item.url;}
item_add.url=item.url;try{var temp_url_data=new URL(item_add.url);if(temp_url_data.pathname){var temp_url_path=temp_url_data.pathname;temp_url_path=temp_url_path.replace(/[^0-9\/]/g,'');if(temp_url_path.substr(temp_url_path.length-1)=='/'){temp_url_path=temp_url_path.substr(0,temp_url_path.length-1);}
var temp_url_path_arr=temp_url_path.split('/');if(temp_url_path_arr[temp_url_path_arr.length-1]){var cur_id=Number(temp_url_path_arr[temp_url_path_arr.length-1]);if(cur_id>0){item_add.id=cur_id;}}else{}}}catch(e){consoleShow(e,true);}
item_add.url_hash=btoa(unescape(encodeURIComponent(item.url)));var url_go='с='+cube_uid+'&u='+item_add.url_hash+'&p='+partner+'&w='+view_mode+'&b='+cur_block_id+'&i='+item_add.id+'&a='+(noBlock?"1":"0")+'&r='+url_pagein_hash+'&v='+cube_settings['show_preview']+'&m='+(is_mobile?"1":"0");item_add.url_go=cube_settings.extension_go+'/'+btoa(unescape(encodeURIComponent(url_go)));item_add.img=item.img;if(item.hasOwnProperty('erid')&&(typeof item.erid==='string'||item.erid instanceof String)&&item.erid.length>0){item_add.ad_erid=item.erid;item_add.ad_site='';if(item.hasOwnProperty('site')){item_add.ad_site=item.site;}
item_add.ad_inn='';if(item.hasOwnProperty('inn')){item_add.ad_inn=item.inn;}
item_add.ad_official_name='';if(item.hasOwnProperty('official_name')){item_add.ad_official_name=item.official_name;}}
if(current_items_history['cube'].hasOwnProperty(partner)&&current_items_history['cube'][partner].hasOwnProperty(item_add.uniq_id)){}else{items.push(item_add);}}});}else{return resolve(items);}
break;case'24smi':if(data.news){data.news.forEach(function(item){if(!item.title){}else{var item_add=Object();item_add=JSON.parse(JSON.stringify(cube_item));item_add.partner=partner;item_add.view_mode=view_mode;item_add.partner_block=cur_block_id;var cur_id=Number(item.id);if(cur_id>0){item_add.id=cur_id;}else{item_add.id=''+item.id;}
item_add.uniq_id=item_add.partner+'_'+item_add.id;item_add.title=item.title;if(item.url.substr(0,6)!=='https:'&&item.url.substr(0,5)!=='http:'){item.url='https:'+item.url;}
item_add.url=item.url;item_add.url_hash=btoa(unescape(encodeURIComponent(item.url)));var url_go='с='+cube_uid+'&u='+item_add.url_hash+'&p='+partner+'&b='+cur_block_id+'&i='+item_add.id+'&a='+(noBlock?"1":"0")+'&r='+url_pagein_hash+'&v='+cube_settings['show_preview']+'&m='+(is_mobile?"1":"0");item_add.url_go=cube_settings.extension_go+'/'+btoa(unescape(encodeURIComponent(url_go)));item_add.img=item.img;item_add.cat=item.cat;item_add.name=item.name;if(item.hasOwnProperty('adchoice')){item_add.ad_erid=item.adchoice;item_add.ad_site='';item_add.ad_inn=item.adchoice;item_add.ad_official_name='';item_add.ad_official_name=item.adchoice;}
if(current_items_history['cube'].hasOwnProperty(partner)&&current_items_history['cube'][partner].hasOwnProperty(item_add.uniq_id)){}else{items.push(item_add);}}});}else{return resolve(items);}
break;case'24wile':if(data.news){data.news.forEach(function(item){if(!item.title){}else{var item_add=Object();item_add=JSON.parse(JSON.stringify(cube_item));item_add.partner=partner;item_add.view_mode=view_mode;item_add.partner_block=cur_block_id;var cur_id=Number(item.id);if(cur_id>0){item_add.id=cur_id;}else{item_add.id=''+item.id;}
item_add.uniq_id=item_add.partner+'_'+item_add.id;item_add.title=item.title;if(item.url.substr(0,6)!=='https:'&&item.url.substr(0,5)!=='http:'){item.url='https:'+item.url;}
item_add.url=item.url;item_add.url_hash=btoa(unescape(encodeURIComponent(item.url)));var url_go='с='+cube_uid+'&u='+item_add.url_hash+'&p='+partner+'&b='+cur_block_id+'&i='+item_add.id+'&a='+(noBlock?"1":"0")+'&r='+url_pagein_hash+'&v='+cube_settings['show_preview']+'&m='+(is_mobile?"1":"0");item_add.url_go=cube_settings.extension_go+'/'+btoa(unescape(encodeURIComponent(url_go)));item_add.img=item.img;item_add.name=item.name;if(item.hasOwnProperty('adchoice')){item_add.ad_erid=item.adchoice;item_add.ad_site='';item_add.ad_inn=item.adchoice;item_add.ad_official_name='';item_add.ad_official_name=item.adchoice;}
if(current_items_history['cube'].hasOwnProperty(partner)&&current_items_history['cube'][partner].hasOwnProperty(item_add.uniq_id)){}else{items.push(item_add);}}});}else{return resolve(items);}
break;case'directadvert':if(data.length>0){data.forEach(function(item){if(!item.title){}else{var item_add=Object();item_add=JSON.parse(JSON.stringify(cube_item));item_add.partner=partner;item_add.view_mode=view_mode;item_add.partner_block=cur_block_id;var cur_id=Number(item.id);if(cur_id>0){item_add.id=cur_id;}else{item_add.id=''+item.id;}
item_add.uniq_id=item_add.partner+'_'+item_add.id;item_add.title=item.title;if(item.url.substr(0,6)!=='https:'&&item.url.substr(0,5)!=='http:'){item.url='https:'+item.url;}
item_add.url=item.url;item_add.url_hash=btoa(unescape(encodeURIComponent(item.url)));var url_go='с='+cube_uid+'&u='+item_add.url_hash+'&p='+partner+'&w='+view_mode+'&b='+cur_block_id+'&i='+item_add.id+'&a='+(noBlock?"1":"0")+'&r='+url_pagein_hash+'&v='+cube_settings['show_preview']+'&m='+(is_mobile?"1":"0");item_add.url_go=cube_settings.extension_go+'/'+btoa(unescape(encodeURIComponent(url_go)));item_add.img=item.img;item_add.name=item.adomain;if(item.hasOwnProperty('erir')){item_add.ad_erid=item.erir.erid;item_add.ad_site=item.adomain;item_add.ad_inn=item.erir.inn;item_add.ad_official_name=item.erir.contragent;}
if(current_items_history['cube'].hasOwnProperty(partner)&&current_items_history['cube'][partner].hasOwnProperty(item_add.uniq_id)){}else{items.push(item_add);}}});}else{return resolve(items);}
break;}
if(items.length>max_item){items=items.slice(0,max_item);}
return resolve(items);});}).catch(function(err){consoleShow('Something error while fetch data partner',true);if(err){consoleShow(err,true);}
return reject();});});}
function fetchData(url,alternative_url=null){return new Promise(function(resolve,reject){fetch(url,{}).then(function(response){if(response.status!==200){consoleShow('Fetch data server answer code error',true);if(null===alternative_url||url===alternative_url){return reject();}else{fetchData(alternative_url).then(function(data){var result={};result.alt=true;result.answer=data.answer;return resolve(result);}).catch(function(err){consoleShow('Fetch data alternative error from answer status data',true);if(err){consoleShow(err,true);}
return reject();});}}else{response.json().then(function(data){var result={};result.alt=false;result.answer=data;return resolve(result);}).catch(function(err){consoleShow('Fetch data JSON error',true);if(err){consoleShow(err,true);}
return reject();});}}).catch(function(err){consoleShow('Fetch data error',true);if(err){consoleShow(err,true);}
if(null===alternative_url||url===alternative_url){return reject();}else{fetchData(alternative_url).then(function(data){var result={};result.alt=true;result.answer=data.answer;return resolve(result);}).catch(function(err){consoleShow('Fetch data alternative error',true);if(err){consoleShow(err,true);}
return reject();});}});});}
consoleShow('Cube load',true);if(typeof window.cube_metrika==='undefined'){window['cube_metrika']=Object();}
if(typeof window.ym_cube_id==='undefined'){window['ym_cube_id']=0;}
if(typeof cube_adchecker==='undefined'){var cube_adchecker='';}
if(typeof cube_page_query_type==='undefined'){var cube_page_query_type='def';}
if(typeof cube_uid==='undefined'){var cube_uid=0;}
if(typeof cube_magic_class==='undefined'){var cube_magic_class='';}
if(typeof cube_back_popup_class==='undefined'){var cube_back_popup_class='';}
if(typeof cube_name==='undefined'){var cube_name='cube_error';}
if(typeof cube_blocks_name==='undefined'){var cube_blocks_name='cube_block_error';}
if(typeof cube_settings==='undefined'){var cube_settings=Object();}
if(typeof cube_page_elements==='undefined'){var cube_page_elements=Object();}
if(typeof cube_blocks==='undefined'){var cube_blocks=Array();}
if(typeof cube_blocks_direct==='undefined'){var cube_blocks_direct=Array();}
if(typeof cube_avaliable_block_types==='undefined'){var cube_avaliable_block_types=Array();}
if(typeof jquery_lib_load_url==='undefined'){var jquery_lib_load_url='https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js';}
var url_pagein_hash=btoa(unescape(encodeURIComponent(window.location.href)));var showConsole=true;var is_mobile=false;var send_goal=Array();var send_hits=Array();var send_exts=Array();var i=0;var cube_items=Object();var block_key_normal='cubeitems';var block_key_direct='cubeitems_direct';var history_add=false;var counter_back=0;var max_back_amount=cube_settings.use_back;var scroll_height_to_top=300;var pixels_show=Array();var utm_source='';var utm_source_more='';var content_base_original=Object();var content_base=Object();var is_load_blocks=Object();var name_title=Array('Популярное','Интересное','Рекомендуем','Важно');const monthNames=["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"];const dayNames=["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"];var min_views=30000;var min_comments=20;var max_interation_wait_to_load_content=10;var max_interation_wait_to_load=20;var cube_start_flag=false;var cube_last_update_time=currentTimestamp();var cube_last_refresh_time=currentTimestamp();var cube_first_update_seconds=30;var cube_update_timer_id=null;var cube_last_click_partner=null;var cubeStartDanceFlag=false;window.addEventListener("load",function(){consoleShow('Cube onload event',true);startDance('WindowLoad');});if(checkLoadedDocument()===true){startDance('ReadyState');}else{}
function startDance(event_type='default'){if(cubeStartDanceFlag===true){return;}
cubeStartDanceFlag=true;consoleShow('Cube dance start! Nice project )');if(cube_start_flag===true){return;}
cube_start_flag=true;try{if(/mobile/.test(navigator.userAgent.toLowerCase())){is_mobile=true;}}catch(e){consoleShow('Couldn`t detect mobile or not',true);}
utm_source=getUrlParam(document.location.href,'utm_source');if(utm_source===null){utm_source='default';}
if(getUrlParam(document.location.href,'hide_click_more')!==null){utm_source_more=utm_source+'_more';}else{utm_source_more=utm_source;}
ymGoalStat('cube_start',{event_type:event_type,page_type:cube_page_query_type,source:utm_source_more,cube_name:cube_blocks_name});if(cube_settings.hasOwnProperty('utmpartner')&&cube_settings.utmpartner.includes(utm_source)){if(getUrlParam(document.location.href,'hide_click_more')===null){ymGoalStat('cube_in_partner');ymGoalStat('cube_in_'+utm_source);}else{ymGoalStat('cube_in_partner_more');ymGoalStat('cube_in_'+utm_source+'_more');}}
checkYaMetrika();if(window.jQuery){$=window.jQuery;checkAdBlock();}else{consoleShow('Need load jQuery',true);dynamicallyLoadScript(jquery_lib_load_url,true,{crossorigin:'anonymous'},checkAdBlock,function(){consoleShow('jQuery coludn`t load. No CubeMagic...',true);});}}
function checkAdBlock(){if(cube_adchecker!==''){dynamicallyLoadScript(cube_adchecker,true,{crossorigin:'anonymous'},cubeMagicStart,cubeMagicStart);}else{cubeMagicStart();}}
function cubeMagicStart(){if(!window.hasOwnProperty('noBlock')){window.noBlock=false;}
if(window.noBlock===false){ymGoalStat('cube_ad_block');}
switch(cube_magic_start_mode){case'manual':break;case'auto':getPartnerContent();reindexCubePLaces(true);break;case'wait':break;default:getPartnerContent();reindexCubePLaces(true);break;}}
var mutation_wait=false;var event_click_set=false;function cubeMagicAddEvent(){cube_update_timer_id=setTimeout(cubeAutoUpdate,cube_first_update_seconds*1000);$(document).ready(function(){if(mutation_wait===false){mutation_wait=true;try{var observer=new MutationObserver(function(mutations){for(const{addedNodes}of mutations){for(const node of addedNodes){if(!node.tagName){continue;}else{if(node.classList.contains(cube_magic_class)){reindexCubePLaces(false);}}}}});for(const page_elements of cube_page_elements_use){if(page_elements.substr(0,1)==='.'){var observe_items=document.getElementsByClassName(page_elements.substr(1));if(observe_items){for(const observe_item of observe_items){observer.observe(observe_item,{childList:true,subtree:true});}}}
if(page_elements.substr(0,1)==='#'){var observe_items=document.querySelectorAll('[id='+page_elements.substr(1)+']');if(observe_items){for(const observe_item of observe_items){observer.observe(observe_item,{childList:true,subtree:true});}}}}}catch(e){consoleShow('Error while mutation try',true);consoleShow(e,true);try{$(document).bind('DOMNodeInserted',function(event){if($(event.target).find('.'+cube_magic_class).length!==0){reindexCubePLaces(false);}});}catch(e){consoleShow('DOMNodeInserted couldn`t be used',true)}}}
if(event_click_set===false){event_click_set=true;$(document).on('click','a.'+cube_magic_class+'-link',function(event){var partner_name=$(this).data("pname")||null;if(partner_name!=null){cube_last_click_partner=currentTimestamp();var partner_data_id=$(this).data("pid")||null;var partner_data_block=$(this).data("pblock")||null;var partner_vpreview=$(this).data("vpreview")||null;var partner_pcontainer=$(this).data("pcontainer")||null;var partner_place=$(this).data("place")||null;var partner_elemid=$(this).data("elemid")||null;var partner_blocktype=$(this).data("blocktype")||null;ymGoalStat('cube_out_partner',{partner:partner_name,container:partner_pcontainer,block:partner_name+'_'+partner_data_block,tid:partner_name+'_'+partner_data_id,place:partner_place});ymGoalStat('cube_out_'+utm_source+'_from',{});ymGoalStat('cube_out_'+partner_name+'_to',{});var partner_data_link=$(this).data("plink")||null;if(partner_data_link!=null){if(partner_vpreview==null||partner_vpreview===0){ymExtStat(atob(partner_data_link),{});}}
if(partner_blocktype!==null&&partner_elemid!==null){if(content_base.hasOwnProperty(partner_blocktype)&&content_base[partner_blocktype].hasOwnProperty(partner_name)){if(content_base[partner_blocktype][partner_name].length===0){content_base[partner_blocktype][partner_name]=shuffle(content_base_original[partner_blocktype][partner_name]).slice();}
if(content_base[partner_blocktype][partner_name].length>0){setTimeout(putContentToBlock,1000,partner_elemid,content_base[partner_blocktype][partner_name].shift());}}}}});}});}
function cubeAutoUpdate(){cube_update_timer_id=null;if(cube_settings.hasOwnProperty('cache_time')&&cube_settings.cache_time>0){if(currentTimestamp()-cube_last_update_time>cube_settings.cache_time){getPartnerContent(true);}}
if(cube_settings.hasOwnProperty('update_blocks')&&cube_settings.update_blocks>0){if(currentTimestamp()-cube_last_refresh_time>cube_settings.update_blocks){reindexCubePLaces(true);}}
if(cube_update_timer_id===null){cube_update_timer_id=setTimeout(cubeAutoUpdate,1000);}}})();document.addEventListener('yacounter'+ym_cube_id+'inited',event=>{CubeData.metrikaInit();});