1window.sas_idmnet=window.sas_idmnet||{};window.sas_idmnet.cmd=window.sas_idmnet.cmd||[];sas_idmnet.cmd.push(function(){sas_idmnet.setCookie("euconsent-v2","",-1)});sas_idmnet.tcf2=1;var isIE11=!!window.msCrypto;window.cmpConfig={script:{baseUrl:"https://smart.idmnet.pl/consent",async:!0,uiScriptName:"cmp-widget-latest.js"},worker:{cmpID:225,iabVendorUrl:"https://smart.idmnet.pl/consent/",googleVendorUrl:"https://smart.idmnet.pl/consent/google-vendors.json",locale:"pl"},ui:{logoUrl:'https://smart.idmnet.pl/consent/grupa_KB/FajnyZwierzak.svg',consentText:'https://smart.idmnet.pl/consent/grupa_KB/consent-grupakb_fajnyzwierzak.json',theme:{textColor:'#000',secondaryTextColor:'#333',primaryColor:'#844906'}}};"use strict";!function(){var e=function(){var e,t="__tcfapiLocator",a=[],r=window;for(;r;){try{if(r.frames[t]){e=r;break}}catch(e){}if(r===window.top)break;r=r.parent}e||(!function e(){var a=r.document,n=!!r.frames[t];if(!n)if(a.body){var s=a.createElement("iframe");s.style.cssText="display:none",s.name=t,s.id="iframe",a.body.appendChild(s)}else setTimeout(e,5);return!n}(),r.__tcfapi=function(){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return a;if("setGdprApplies"===r[0])r.length>3&&2===parseInt(r[1],10)&&"boolean"==typeof r[3]&&(e=r[3],"function"==typeof r[2]&&r[2]("set",!0));else if("ping"===r[0]){var s={gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"};"function"==typeof r[2]&&r[2](s)}else a.push(r)},r.addEventListener("message",function(e){var t="string"==typeof e.data,a={};try{a=t?JSON.parse(e.data):e.data}catch(e){}var r=a.__tcfapiCall;r&&window.__tcfapi(r.command,r.version,function(a,n){var s={__tcfapiReturn:{returnValue:a,success:n,callId:r.callId}};t&&(s=JSON.stringify(s)),e&&e.source&&e.source.postMessage&&e.source.postMessage(s,"*")},r.parameter)},!1))};"undefined"!=typeof module?module.exports=e:e()}();if(!isIE11){!function(){o=document.createElement("script"),o.type="text/javascript",o.async=window.cmpConfig.script.async,o.crossorigin="anonymous",o.charset="UTF-8",o.src=window.cmpConfig.script.baseUrl+"/"+window.cmpConfig.script.uiScriptName;n=document.getElementsByTagName("script")[0],n.parentNode.insertBefore(o,n);}();}else{console.log("IE11 not supported for UI");!function(){o=document.createElement("script"),o.type="text/javascript",o.async=0,o.crossorigin="anonymous",o.charset="UTF-8",o.src="https://polyfill.io/v3/polyfill.min.js";n=document.getElementsByTagName("script")[0],n.parentNode.insertBefore(o,n);}();!function(){o=document.createElement("script"),o.type="text/javascript",o.async=0,o.crossorigin="anonymous",o.charset="UTF-8",o.src=window.cmpConfig.script.baseUrl+"/legacy-boot.js";n=document.getElementsByTagName("script")[0],n.parentNode.insertBefore(o,n);}();!function(){o=document.createElement("script"),o.type="text/javascript",o.async=0,o.crossorigin="anonymous",o.charset="UTF-8",o.src=window.cmpConfig.script.baseUrl+"/cmp-widget-legacy-latest.js";n=document.getElementsByTagName("script")[0],n.parentNode.insertBefore(o,n);}();};class Main{init(){this.clickLinkListener();this.collapseListener();this.tableCollapseListener();this.scrollTopListner();} 2static buildDialog(innerHTML,identifier){let self=this;if(identifier){identifier=' '+identifier;}else{identifier='';} 3let $dialog=document.createElement('div');$dialog.classList.add('dialog');document.querySelector('body').appendChild($dialog);$dialog.innerHTML+='<div class="wrap'+identifier+'">'+innerHTML+'</div><div class="overlay js-close"></div>';$dialog.querySelectorAll('.js-close').forEach(($item)=>{$item.addEventListener('click',(event)=>{event.preventDefault();event.stopImmediatePropagation();$dialog.classList.remove('is-active');setTimeout(()=>{$dialog.remove();},500);});});setTimeout(()=>{$dialog.classList.add('is-active');},100);} 4clickLinkListener(){let self=this;document.querySelectorAll('.js-link').forEach(($item)=>{$item.addEventListener('click',(event)=>{event.stopImmediatePropagation();event.currentTarget.querySelector('a').click();});});} 5collapseListener(){let self=this;document.querySelectorAll('.js-collapse').forEach(($item)=>{$item.addEventListener('click',(event)=>{event.stopImmediatePropagation();$item.parentElement.classList.toggle('is-visible');});});} 6tableCollapseListener(){let self=this;document.querySelectorAll('.js-tableCollapse').forEach(($item)=>{$item.addEventListener('click',(event)=>{event.stopImmediatePropagation();let $row=$item.closest('tr');while(true){$row=$row.nextElementSibling;if($row&&$row.classList.contains('is-hidden')){$row.classList.toggle('is-visible');}else{break;}}});});} 7static getViewportWidth(){return Math.max(document.body.scrollWidth,document.documentElement.scrollWidth,document.body.offsetWidth,document.documentElement.offsetWidth,document.documentElement.clientWidth);} 8static loadAPI(api,status=true){let self=this;if(api){const xhr=new XMLHttpRequest();xhr.open('GET',api,false);xhr.send();let response=JSON.parse(xhr.responseText);if(response){if(response.status===1){if(!status){return response;} 9if(response.html!==undefined){return response.html;} 10return'';}} 11return null;}} 12scrollTopListner(){window.addEventListener('beforeunload',(event)=>{event.stopImmediatePropagation();window.scrollTo(0,0);});}} 13new Main().init();;class Module1{init(){this.resizeTimer=null;this.resizeListener();this.searchMoreListener();this.toggleMobileMenuListener();this.toggleSearchDialogListener();this.toggleSignedInFormDialogListener();this.toggleSubmenuDialogListener();this.hideAllDialogsListener();this.toggleAdminContentListener();this.toggleFixedListener();} 14resizeListener(){let self=this;window.addEventListener('resize',function(event){event.stopImmediatePropagation();self.resizeTimer&&clearTimeout(self.resizeTimer);self.resizeTimer=setTimeout(function(){document.querySelector('body').classList.remove('is-mobile-navigation');},500);});} 15searchMoreListener(){let self=this;document.querySelectorAll('.m1 .js-search-more').forEach(($item)=>{$item.addEventListener('click',(event)=>{event.stopImmediatePropagation();$item.remove();});});} 16toggleAdminContentListener(){let self=this;document.querySelectorAll('.m1 .js-swap').forEach(($item)=>{$item.addEventListener('click',(event)=>{event.stopImmediatePropagation();$item.closest('.m1').classList.toggle('is-expanded');});});} 17toggleFixedListener(){let self=this;document.querySelectorAll('.m1 .js-fixed').forEach(($item)=>{$item.addEventListener('click',(event)=>{event.stopImmediatePropagation();$item.closest('.m1').classList.toggle('is-fixed');});});} 18toggleMobileMenuListener(){let self=this;document.querySelectorAll('.m1 .js-nav-show').forEach(($item)=>{$item.addEventListener('click',(event)=>{event.stopImmediatePropagation();self.hideAllDialogs();document.querySelector('body').classList.add('is-mobile-navigation');document.querySelector('body').classList.add('is-sticky');});});} 19toggleSearchDialogListener(){let self=this;document.querySelectorAll('.m1 .js-search').forEach(($item)=>{$item.addEventListener('click',(event)=>{event.stopImmediatePropagation();let $m49=document.querySelector('.m49');
19if($m49){$m49.click();}else{let $m1=$item.closest('.m1');let $dialog=$m1.querySelector('.search-form');if($dialog.classList.contains('is-visible')){self.hideAllDialogs();}else{self.hideAllDialogs();$dialog.classList.add('is-visible');if(!$dialog.querySelector('.col')){$dialog.querySelector('input').focus();} 20document.querySelector('body').classList.add('is-sticky');}}});});} 21toggleSignedInFormDialogListener(){let self=this;document.querySelectorAll('.m1 .js-signed-in').forEach(($item)=>{$item.addEventListener('click',(event)=>{event.stopImmediatePropagation();let $m1=$item.closest('.m1');let $dialog=$m1.querySelector('.signed-in');if($dialog.classList.contains('is-visible')){self.hideAllDialogs();}else{self.hideAllDialogs();$dialog.classList.add('is-visible');document.querySelector('body').classList.add('is-sticky');}});});} 22toggleSubmenuDialogListener(){let self=this;document.querySelectorAll('.m1 nav > ul > li > span').forEach(($item)=>{$item.addEventListener('click',(event)=>{let $li=$item.closest('li');if($li.querySelector('.submenu')){event.stopImmediatePropagation();if($li.classList.contains('is-visible')){self.hideAllDialogs(true);}else{self.hideAllDialogs(true);$li.classList.add('is-visible');document.querySelector('body').classList.add('is-sticky');}}});});} 23hideAllDialogs(isMenu=false){let self=this;if(!isMenu){document.querySelector('body').classList.remove('is-mobile-navigation');} 24if(!isMenu||!document.querySelector('body').classList.contains('is-mobile-navigation')){document.querySelector('body').classList.remove('is-sticky');} 25document.querySelectorAll('.m1 .search-form').forEach(($item)=>{$item.classList.remove('is-visible');});document.querySelectorAll('.m1 .signed-in').forEach(($item)=>{$item.classList.remove('is-visible');});document.querySelectorAll('.m1 nav > ul > li').forEach(($item)=>{$item.classList.remove('is-visible');});} 26hideAllDialogsListener(){let self=this;document.querySelectorAll('.m1 .js-close').forEach(($item)=>{$item.addEventListener('click',(event)=>{event.stopImmediatePropagation();self.hideAllDialogs();});});}} 27new Module1().init();;class Module2{init(){this.toggleContentListener();} 28toggleContentListener(){let self=this;document.querySelectorAll('.m2 .col .title').forEach(($item)=>{$item.addEventListener('click',(event)=>{event.stopImmediatePropagation();event.currentTarget.closest('.col').classList.toggle('is-visible');});});}} 29new Module2().init();;class ExternalScriptLoader{constructor(){this._scripts=[];} 30addScript(script){this._scripts.push(script);} 31execute(){for(const element of this._scripts){element.runScript();}}} 32let scriptLoader=new ExternalScriptLoader();class ExternalScriptItem{runScript(){return'';}} 33function kbLoadScripts(tcData,success){if(!success||!tcData||typeof(tcData.eventStatus)=='undefined'||tcData.tcString==''||typeof(tcData.gdprApplies)=='undefined'||((!tcData.eventStatus||!tcData.purpose||!tcData.publisher)&&tcData.gdprApplies)){return;} 34if(tcData.eventStatus==="tcloaded"||tcData.eventStatus==="useractioncomplete"){scriptLoader.execute();}} 35if(window.__tcfapi){window.__tcfapi('addEventListener',2,kbLoadScripts);};class Module23{init(){this.lastScrollTop=0;this.scrollListner();} 36scrollListner(){let self=this;window.addEventListener('scroll',(event)=>{document.querySelectorAll('.m23').forEach(($item)=>{let moduleOffset=$item.offsetTop;let windowTopOffset=window.pageYOffset;let windowBottomOffset=windowTopOffset+screen.height;if(this.lastScrollTop<windowTopOffset){if((moduleOffset-1000)<windowBottomOffset){let urlBottom=$item.getAttribute('data-url-bottom');if(urlBottom){if(urlBottom!=window.location.pathname){window.history.pushState(null,null,urlBottom);let titleBottom=$item.getAttribute('data-title-bottom');if(titleBottom){document.title=titleBottom;}}}}}else{if((moduleOffset-2500)>windowTopOffset){let urlTop=$item.getAttribute('data-url-top');if(urlTop){if(urlTop!=window.location.pathname){window.history.pushState(null,null,urlTop);let titleTop=$item.getAttribute('data-title-top');if(titleTop){document.title=titleTop;}}}}} 37this.lastScrollTop=windowTopOffset;if(moduleOffset-windowBottomOffset<1500){let load=$item.getAttribute('data-load');if(load){$item.removeAttribute('data-load');let oldURL=window.location.pathname;let oldTitle=document.title;let response=Main.loadAPI(load,false);
37if(response.html!==undefined){if(response.html.length){let script=null;let scripts=[];while(true){script=self.getScriptFromString(response.html);if(script){scripts.push(script[0]);response.html=script[1];}else{break;}} 38$item.insertAdjacentHTML('afterend',response.html);if(scripts.length){scripts.forEach((source)=>{let script=document.createElement('script');script.innerHTML=source;$item.after(script);});} 39if(typeof Main==='function'){new Main().init();} 40if(typeof Advertisements==='function'){new Advertisements().init();} 41if(typeof Socials==='function'){new Socials().init();} 42if(typeof Widgets==='function'){new Widgets().init();} 43if(typeof Module6==='function'){new Module6().init();} 44if(typeof Module42==='function'){new Module42().init();} 45if(typeof Module43==='function'){new Module43().init();} 46if(typeof Module44==='function'){new Module44().init();} 47if(response.url){$item.removeAttribute('data-load');$item.setAttribute('data-url-top',oldURL);$item.setAttribute('data-url-bottom',response.url);if(response.title){$item.setAttribute('data-title-top',oldTitle);$item.setAttribute('data-title-bottom',response.title);}}else{$item.remove();}}}}}});});} 48getScriptFromString(text){let indexFirst=text.indexOf('<script');if(indexFirst>=0){let indexlast=text.indexOf('</script>');let script=text.substring(indexFirst+1,indexlast);script=script.substring(script.indexOf('>')+1);indexlast+=9;text=text.replace(text.substring(indexFirst,indexlast),'');return[script,text];}}} 49new Module23().init();;class gtmScriptLoader extends ExternalScriptItem{runScript(){
vendor: 323 bytes, line 49
49(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
49GTM-PR78SBQ
vendor: 3 bytes, line 49
49');
49}} 50scriptLoader.addScript(new gtmScriptLoader());;function generateConsentObject(tcData){var consentObject={};consentObject.ad_user_data=tcData?((!tcData.gdprApplies||(tcData.purpose.consents[1]&&tcData.purpose.consents[7]&&tcData.vendor.consents[755]))?'granted':'denied'):'denied';consentObject.ad_personalization=tcData?((!tcData.gdprApplies||(tcData.purpose.consents[3]&&tcData.purpose.consents[4]&&tcData.vendor.consents[755]))?'granted':'denied'):'denied';consentObject.ad_storage=tcData?((!tcData.gdprApplies||(tcData.purpose.consents[1]&&tcData.purpose.consents[3]&&tcData.vendor.consents[755]))?'granted':'denied'):'denied';consentObject.analytics_storage=tcData?((!tcData.gdprApplies||(tcData.purpose.consents[1]&&(tcData.purpose.consents[8]&&tcData.vendor.consents[755]||tcData.purpose.legitimateInterests[8]&&tcData.vendor.legitimateInterests[755])))?'granted':'denied'):'denied';consentObject.personalization_storage=tcData?((!tcData.gdprApplies||(tcData.purpose.consents[1]&&tcData.purpose.consents[5]&&tcData.vendor.consents[755]))?'granted':'denied'):'denied';consentObject.functionality_storage=tcData?(!tcData.gdprApplies||tcData.purpose.consents[1]&&tcData.vendor.consents[755]?'granted':'denied'):'denied';consentObject.security_storage='granted' 51return consentObject;} 52function onUserChoice(tcData,success){if(!success||!tcData||typeof(tcData.eventStatus)=='undefined'||tcData.tcString==''||typeof(tcData.gdprApplies)=='undefined'||((!tcData.eventStatus||!tcData.purpose||!tcData.publisher)&&tcData.gdprApplies)){return;} 53var consentModeState=generateConsentObject(tcData);updateConsentState(consentModeState);} 54function updateConsentState(consentModeState){gtag('consent','update',consentModeState);} 55window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);} 56if(window.__tcfapi){window.__tcfapi('addEventListener',2,onUserChoice);};var imported_ga=document.createElement('script');imported_ga.src='https://www.googletagmanager.com/gtag/js?id=G-0DTDJCMTJJ';document.head.appendChild(imported_ga);;class optidigitalQueueScriptLoader extends ExternalScriptItem{runScript(){var optidigitalQueue=optidigitalQueue||{};optidigitalQueue.cmd=optidigitalQueue.cmd||[];var imported_o1=document.createElement('script');imported_o1.src='https://scripts.opti-digital.com/tags/?site=fajnyzwierzak';imported_o1.id='optidigital-ad-init';imported_o1.setAttribute("data-config",'{"adUnit": "37317065/fajnyzwierzak.pl/article"}');imported_o1.async=true;document.head.appendChild(imported_o1);}} 57scriptLoader.addScript(new optidigitalQueueScriptLoader());;class IDMScriptLoader extends ExternalScriptItem{runScript(){var sas_idmnet=sas_idmnet||{};sas_idmnet.cmd=sas_idmnet.cmd||[];var sas=sas||{};sas.cmd=sas.cmd||[];var NzpPyBmOTGuZ=NzpPyBmOTGuZ||false;sas_idmnet.cmd.push(function(){sas_idmnet.placementsList(['top_1','m_top_1']);});var imported_sm1=document.createElement('script');imported_sm1.src='https://securepubads.g.doubleclick.net/tag/js/gpt.js';imported_sm1.id="gptScript";imported_sm1.async=true;document.head.appendChild(imported_sm1);var imported_sm2=document.createElement('script');imported_sm2.src='//smart.idmnet.pl/337021/smartConfig_1181120.js';imported_sm1.async=true;document.head.appendChild(imported_sm2);var imported_sm3=document.createElement('script');imported_sm3.src='//smart.idmnet.pl/prebidBoilerplate.js';imported_sm3.async=true;document.head.appendChild(imported_sm3);sas_idmnet.cmd.push(function(){sas_idmnet.layerRelease();});sas_idmnet.blockedFormats={floorad:true};}} 58scriptLoader.addScript(new IDMScriptLoader());;!function(){"use strict";function e(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],c=document.createElement("script");c.src=e,t?c.type="module":(c.async=!0,c.type="text/javascript",c.setAttribute("nomodule",""));var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(c,n)}!function(t,c){!function(t,c,n){var a,o,r;n.accountId=c,null!==(a=t.marfeel)&&void 0!==a||(t.marfeel={}),null!==(o=(r=t.marfeel).cmd)&&void 0!==o||(r.cmd=[]),t.marfeel.config=n;var i="https://sdk.mrf.io/statics";e("".concat(i,"/marfeel-sdk.js?id=").concat(c),!0),e("".concat(i,"/marfeel-sdk.es5.js?id=").concat(c),!1)}(t,c,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})}(window,8201,{})}();;
58class IDMPrawaKolumnaLoader extends ExternalScriptItem{runScript(){(function(){var elemDiv1=document.createElement('div');elemDiv1.id="side_1";elemDiv1.className="kba dw-300 dh-600 mw-300 mh-500";var target1=document.getElementById('aside_top');if(target1){target1.appendChild(elemDiv1);} 59sas_idmnet.cmd.push(function(){sas_idmnet.release('side_1');});var elemDiv2=document.createElement('div');elemDiv2.id="side_2";elemDiv2.className="kba dw-300 dh-600 mw-300 mh-500";var target2=document.getElementById('aside_bottom');if(target2){target2.appendChild(elemDiv2);} 60sas_idmnet.cmd.push(function(){sas_idmnet.release('side_2');});})();}} 61scriptLoader.addScript(new IDMPrawaKolumnaLoader());;class MCNScriptLoader extends ExternalScriptItem{runScript(){var imported_mcn=document.createElement('script');imported_mcn.src='https://cdn.mcnn.pl/pagejs/263-fajnyzwierzak.pl_adlib_r.js';imported_mcn.async=true;document.head.appendChild(imported_mcn);}} 62scriptLoader.addScript(new MCNScriptLoader());;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.