summaryrefslogtreecommitdiff
path: root/miniany/doc/Můžeme věřit překladačům_ Projekty řešící schéma „důvěřivé důvěry“ - Root.cz_files/sznrecommend.min.js
blob: a12ad5f665e8ab9035462fb8d1e0d63979b0bf00 (plain)
1
!function(){var t={9662:function(t,e,n){var i=n(614),r=n(6330),s=TypeError;t.exports=function(t){if(i(t))return t;throw s(r(t)+" is not a function")}},9670:function(t,e,n){var i=n(111),r=String,s=TypeError;t.exports=function(t){if(i(t))return t;throw s(r(t)+" is not an object")}},1318:function(t,e,n){var i=n(5656),r=n(1400),s=n(6244),o=function(t){return function(e,n,o){var a,c=i(e),l=s(c),d=r(o,l);if(t&&n!=n){for(;l>d;)if((a=c[d++])!=a)return!0}else for(;l>d;d++)if((t||d in c)&&c[d]===n)return t||d||0;return!t&&-1}};t.exports={includes:o(!0),indexOf:o(!1)}},3658:function(t,e,n){"use strict";var i=n(9781),r=n(3157),s=TypeError,o=Object.getOwnPropertyDescriptor,a=i&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=a?function(t,e){if(r(t)&&!o(t,"length").writable)throw s("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},4326:function(t,e,n){var i=n(1702),r=i({}.toString),s=i("".slice);t.exports=function(t){return s(r(t),8,-1)}},9920:function(t,e,n){var i=n(2597),r=n(3887),s=n(1236),o=n(3070);t.exports=function(t,e,n){for(var a=r(e),c=o.f,l=s.f,d=0;d<a.length;d++){var u=a[d];i(t,u)||n&&i(n,u)||c(t,u,l(e,u))}}},8880:function(t,e,n){var i=n(9781),r=n(3070),s=n(9114);t.exports=i?function(t,e,n){return r.f(t,e,s(1,n))}:function(t,e,n){return t[e]=n,t}},9114:function(t){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},8052:function(t,e,n){var i=n(614),r=n(3070),s=n(6339),o=n(3072);t.exports=function(t,e,n,a){a||(a={});var c=a.enumerable,l=void 0!==a.name?a.name:e;if(i(n)&&s(n,l,a),a.global)c?t[e]=n:o(e,n);else{try{a.unsafe?t[e]&&(c=!0):delete t[e]}catch(t){}c?t[e]=n:r.f(t,e,{value:n,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return t}},3072:function(t,e,n){var i=n(7854),r=Object.defineProperty;t.exports=function(t,e){try{r(i,t,{value:e,configurable:!0,writable:!0})}catch(n){i[t]=e}return e}},9781:function(t,e,n){var i=n(7293);t.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:function(t){var e="object"==typeof document&&document.all,n=void 0===e&&void 0!==e;t.exports={all:e,IS_HTMLDDA:n}},317:function(t,e,n){var i=n(7854),r=n(111),s=i.document,o=r(s)&&r(s.createElement);t.exports=function(t){return o?s.createElement(t):{}}},7207:function(t){var e=TypeError;t.exports=function(t){if(t>9007199254740991)throw e("Maximum allowed index exceeded");return t}},8113:function(t){t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7392:function(t,e,n){var i,r,s=n(7854),o=n(8113),a=s.process,c=s.Deno,l=a&&a.versions||c&&c.version,d=l&&l.v8;d&&(r=(i=d.split("."))[0]>0&&i[0]<4?1:+(i[0]+i[1])),!r&&o&&(!(i=o.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=o.match(/Chrome\/(\d+)/))&&(r=+i[1]),t.exports=r},748:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(t,e,n){var i=n(7854),r=n(1236).f,s=n(8880),o=n(8052),a=n(3072),c=n(9920),l=n(4705);t.exports=function(t,e){var n,d,u,p,h,m=t.target,f=t.global,g=t.stat;if(n=f?i:g?i[m]||a(m,{}):(i[m]||{}).prototype)for(d in e){if(p=e[d],u=t.dontCallGetSet?(h=r(n,d))&&h.value:n[d],!l(f?d:m+(g?".":"#")+d,t.forced)&&void 0!==u){if(typeof p==typeof u)continue;c(p,u)}(t.sham||u&&u.sham)&&s(p,"sham",!0),o(n,d,p,t)}}},7293:function(t){t.exports=function(t){try{return!!t()}catch(t){return!0}}},4374:function(t,e,n){var i=n(7293);t.exports=!i((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},6916:function(t,e,n){var i=n(4374),r=Function.prototype.call;t.exports=i?r.bind(r):function(){return r.apply(r,arguments)}},6530:function(t,e,n){var i=n(9781),r=n(2597),s=Function.prototype,o=i&&Object.getOwnPropertyDescriptor,a=r(s,"name"),c=a&&"something"===function(){}.name,l=a&&(!i||i&&o(s,"name").configurable);t.exports={EXISTS:a,PROPER:c,CONFIGURABLE:l}},1702:function(t,e,n){var i=n(4374),r=Function.prototype,s=r.call,o=i&&r.bind.bind(s,s);t.exports=i?o:function(t){return function(){return s.apply(t,arguments)}}},5005:function(t,e,n){var i=n(7854),r=n(614),s=function(t){return r(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?s(i[t]):i[t]&&i[t][e]}},8173:function(t,e,n){var i=n(9662),r=n(8554);t.exports=function(t,e){var n=t[e];return r(n)?void 0:i(n)}},7854:function(t,e,n){var i=function(t){return t&&t.Math==Math&&t};t.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},2597:function(t,e,n){var i=n(1702),r=n(7908),s=i({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return s(r(t),e)}},3501:function(t){t.exports={}},4664:function(t,e,n){var i=n(9781),r=n(7293),s=n(317);t.exports=!i&&!r((function(){return 7!=Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a}))},8361:function(t,e,n){var i=n(1702),r=n(7293),s=n(4326),o=Object,a=i("".split);t.exports=r((function(){return!o("z").propertyIsEnumerable(0)}))?function(t){return"String"==s(t)?a(t,""):o(t)}:o},2788:function(t,e,n){var i=n(1702),r=n(614),s=n(5465),o=i(Function.toString);r(s.inspectSource)||(s.inspectSource=function(t){return o(t)}),t.exports=s.inspectSource},9909:function(t,e,n){var i,r,s,o=n(4811),a=n(7854),c=n(111),l=n(8880),d=n(2597),u=n(5465),p=n(6200),h=n(3501),m="Object already initialized",f=a.TypeError,g=a.WeakMap;if(o||u.state){var v=u.state||(u.state=new g);v.get=v.get,v.has=v.has,v.set=v.set,i=function(t,e){if(v.has(t))throw f(m);return e.facade=t,v.set(t,e),e},r=function(t){return v.get(t)||{}},s=function(t){return v.has(t)}}else{var b=p("state");h[b]=!0,i=function(t,e){if(d(t,b))throw f(m);return e.facade=t,l(t,b,e),e},r=function(t){return d(t,b)?t[b]:{}},s=function(t){return d(t,b)}}t.exports={set:i,get:r,has:s,enforce:function(t){return s(t)?r(t):i(t,{})},getterFor:function(t){return function(e){var n;if(!c(e)||(n=r(e)).type!==t)throw f("Incompatible receiver, "+t+" required");return n}}}},3157:function(t,e,n){var i=n(4326);t.exports=Array.isArray||function(t){return"Array"==i(t)}},614:function(t,e,n){var i=n(4154),r=i.all;t.exports=i.IS_HTMLDDA?function(t){return"function"==typeof t||t===r}:function(t){return"function"==typeof t}},4705:function(t,e,n){var i=n(7293),r=n(614),s=/#|\.prototype\./,o=function(t,e){var n=c[a(t)];return n==d||n!=l&&(r(e)?i(e):!!e)},a=o.normalize=function(t){return String(t).replace(s,".").toLowerCase()},c=o.data={},l=o.NATIVE="N",d=o.POLYFILL="P";t.exports=o},8554:function(t){t.exports=function(t){return null==t}},111:function(t,e,n){var i=n(614),r=n(4154),s=r.all;t.exports=r.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:i(t)||t===s}:function(t){return"object"==typeof t?null!==t:i(t)}},1913:function(t){t.exports=!1},2190:function(t,e,n){var i=n(5005),r=n(614),s=n(7976),o=n(3307),a=Object;t.exports=o?function(t){return"symbol"==typeof t}:function(t){var e=i("Symbol");return r(e)&&s(e.prototype,a(t))}},6244:function(t,e,n){var i=n(7466);t.exports=function(t){return i(t.length)}},6339:function(t,e,n){var i=n(1702),r=n(7293),s=n(614),o=n(2597),a=n(9781),c=n(6530).CONFIGURABLE,l=n(2788),d=n(9909),u=d.enforce,p=d.get,h=String,m=Object.defineProperty,f=i("".slice),g=i("".replace),v=i([].join),b=a&&!r((function(){return 8!==m((function(){}),"length",{value:8}).length})),y=String(String).split("String"),w=t.exports=function(t,e,n){"Symbol("===f(h(e),0,7)&&(e="["+g(h(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!o(t,"name")||c&&t.name!==e)&&(a?m(t,"name",{value:e,configurable:!0}):t.name=e),b&&n&&o(n,"arity")&&t.length!==n.arity&&m(t,"length",{value:n.arity});try{n&&o(n,"constructor")&&n.constructor?a&&m(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var i=u(t);return o(i,"source")||(i.source=v(y,"string"==typeof e?e:"")),t};Function.prototype.toString=w((function(){return s(this)&&p(this).source||l(this)}),"toString")},4758:function(t){var e=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(t){var i=+t;return(i>0?n:e)(i)}},3070:function(t,e,n){var i=n(9781),r=n(4664),s=n(3353),o=n(9670),a=n(4948),c=TypeError,l=Object.defineProperty,d=Object.getOwnPropertyDescriptor;e.f=i?s?function(t,e,n){if(o(t),e=a(e),o(n),"function"==typeof t&&"prototype"===e&&"value"in n&&"writable"in n&&!n.writable){var i=d(t,e);i&&i.writable&&(t[e]=n.value,n={configurable:"configurable"in n?n.configurable:i.configurable,enumerable:"enumerable"in n?n.enumerable:i.enumerable,writable:!1})}return l(t,e,n)}:l:function(t,e,n){if(o(t),e=a(e),o(n),r)try{return l(t,e,n)}catch(t){}if("get"in n||"set"in n)throw c("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},1236:function(t,e,n){var i=n(9781),r=n(6916),s=n(5296),o=n(9114),a=n(5656),c=n(4948),l=n(2597),d=n(4664),u=Object.getOwnPropertyDescriptor;e.f=i?u:function(t,e){if(t=a(t),e=c(e),d)try{return u(t,e)}catch(t){}if(l(t,e))return o(!r(s.f,t,e),t[e])}},8006:function(t,e,n){var i=n(6324),r=n(748).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,r)}},5181:function(t,e){e.f=Object.getOwnPropertySymbols},7976:function(t,e,n){var i=n(1702);t.exports=i({}.isPrototypeOf)},6324:function(t,e,n){var i=n(1702),r=n(2597),s=n(5656),o=n(1318).indexOf,a=n(3501),c=i([].push);t.exports=function(t,e){var n,i=s(t),l=0,d=[];for(n in i)!r(a,n)&&r(i,n)&&c(d,n);for(;e.length>l;)r(i,n=e[l++])&&(~o(d,n)||c(d,n));return d}},5296:function(t,e){"use strict";var n={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,r=i&&!n.call({1:2},1);e.f=r?function(t){var e=i(this,t);return!!e&&e.enumerable}:n},2140:function(t,e,n){var i=n(6916),r=n(614),s=n(111),o=TypeError;t.exports=function(t,e){var n,a;if("string"===e&&r(n=t.toString)&&!s(a=i(n,t)))return a;if(r(n=t.valueOf)&&!s(a=i(n,t)))return a;if("string"!==e&&r(n=t.toString)&&!s(a=i(n,t)))return a;throw o("Can't convert object to primitive value")}},3887:function(t,e,n){var i=n(5005),r=n(1702),s=n(8006),o=n(5181),a=n(9670),c=r([].concat);t.exports=i("Reflect","ownKeys")||function(t){var e=s.f(a(t)),n=o.f;return n?c(e,n(t)):e}},4488:function(t,e,n){var i=n(8554),r=TypeError;t.exports=function(t){if(i(t))throw r("Can't call method on "+t);return t}},6200:function(t,e,n){var i=n(2309),r=n(9711),s=i("keys");t.exports=function(t){return s[t]||(s[t]=r(t))}},5465:function(t,e,n){var i=n(7854),r=n(3072),s="__core-js_shared__",o=i[s]||r(s,{});t.exports=o},2309:function(t,e,n){var i=n(1913),r=n(5465);(t.exports=function(t,e){return r[t]||(r[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.29.1",mode:i?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.1/LICENSE",source:"https://github.com/zloirock/core-js"})},6293:function(t,e,n){var i=n(7392),r=n(7293);t.exports=!!Object.getOwnPropertySymbols&&!r((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},1400:function(t,e,n){var i=n(9303),r=Math.max,s=Math.min;t.exports=function(t,e){var n=i(t);return n<0?r(n+e,0):s(n,e)}},5656:function(t,e,n){var i=n(8361),r=n(4488);t.exports=function(t){return i(r(t))}},9303:function(t,e,n){var i=n(4758);t.exports=function(t){var e=+t;return e!=e||0===e?0:i(e)}},7466:function(t,e,n){var i=n(9303),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},7908:function(t,e,n){var i=n(4488),r=Object;t.exports=function(t){return r(i(t))}},7593:function(t,e,n){var i=n(6916),r=n(111),s=n(2190),o=n(8173),a=n(2140),c=n(5112),l=TypeError,d=c("toPrimitive");t.exports=function(t,e){if(!r(t)||s(t))return t;var n,c=o(t,d);if(c){if(void 0===e&&(e="default"),n=i(c,t,e),!r(n)||s(n))return n;throw l("Can't convert object to primitive value")}return void 0===e&&(e="number"),a(t,e)}},4948:function(t,e,n){var i=n(7593),r=n(2190);t.exports=function(t){var e=i(t,"string");return r(e)?e:e+""}},6330:function(t){var e=String;t.exports=function(t){try{return e(t)}catch(t){return"Object"}}},9711:function(t,e,n){var i=n(1702),r=0,s=Math.random(),o=i(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+o(++r+s,36)}},3307:function(t,e,n){var i=n(6293);t.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:function(t,e,n){var i=n(9781),r=n(7293);t.exports=i&&r((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4811:function(t,e,n){var i=n(7854),r=n(614),s=i.WeakMap;t.exports=r(s)&&/native code/.test(String(s))},5112:function(t,e,n){var i=n(7854),r=n(2309),s=n(2597),o=n(9711),a=n(6293),c=n(3307),l=i.Symbol,d=r("wks"),u=c?l.for||l:l&&l.withoutSetter||o;t.exports=function(t){return s(d,t)||(d[t]=a&&s(l,t)?l[t]:u("Symbol."+t)),d[t]}},7658:function(t,e,n){"use strict";var i=n(2109),r=n(7908),s=n(6244),o=n(3658),a=n(7207);i({target:"Array",proto:!0,arity:1,forced:n(7293)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}}()},{push:function(t){var e=r(this),n=s(e),i=arguments.length;a(n+i);for(var c=0;c<i;c++)e[n]=arguments[c],n++;return o(e,n),n}})},4459:function(t,e,n){"use strict";var i=n(8081),r=n.n(i),s=n(3645),o=n.n(s)()(r());o.push([t.id,".recass-default-placeholder {\n  display: flex;\n  margin-bottom: 20px;\n}\n\n.recass-default-placeholder--image {\n  width: 220px;\n  height: 130px;\n  background-color: rgba(0, 0, 0, 0.05);\n}\n\n.recass-default-placeholder--text-wrapper {\n  height: 130px;\n  flex-grow: 1;\n  margin-left: 16px;\n  margin-top: 4px;\n}\n\n.recass-default-placeholder--text {\n  height: 1rem;\n  margin-bottom: 12px;\n  background-color: rgba(0, 0, 0, 0.05);\n}\n\n.recass-default-placeholder--text:nth-child(3n + 1) {\n  width: 60%;\n}\n\n.recass-default-placeholder--text:nth-child(3n + 2) {\n  width: 85%;\n}\n\n.recass-default-placeholder--text:nth-child(3n + 3) {\n  width: 40%;\n}\n",""]),e.Z=o},3645:function(t){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",i=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),i&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),i&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,i,r,s){"string"==typeof t&&(t=[[null,t,void 0]]);var o={};if(i)for(var a=0;a<this.length;a++){var c=this[a][0];null!=c&&(o[c]=!0)}for(var l=0;l<t.length;l++){var d=[].concat(t[l]);i&&o[d[0]]||(void 0!==s&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=s),n&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=n):d[2]=n),r&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=r):d[4]="".concat(r)),e.push(d))}},e}},8081:function(t){"use strict";t.exports=function(t){return t[1]}},3379:function(t){"use strict";var e=[];function n(t){for(var n=-1,i=0;i<e.length;i++)if(e[i].identifier===t){n=i;break}return n}function i(t,i){for(var s={},o=[],a=0;a<t.length;a++){var c=t[a],l=i.base?c[0]+i.base:c[0],d=s[l]||0,u="".concat(l," ").concat(d);s[l]=d+1;var p=n(u),h={css:c[1],media:c[2],sourceMap:c[3],supports:c[4],layer:c[5]};if(-1!==p)e[p].references++,e[p].updater(h);else{var m=r(h,i);i.byIndex=a,e.splice(a,0,{identifier:u,updater:m,references:1})}o.push(u)}return o}function r(t,e){var n=e.domAPI(e);return n.update(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap&&e.supports===t.supports&&e.layer===t.layer)return;n.update(t=e)}else n.remove()}}t.exports=function(t,r){var s=i(t=t||[],r=r||{});return function(t){t=t||[];for(var o=0;o<s.length;o++){var a=n(s[o]);e[a].references--}for(var c=i(t,r),l=0;l<s.length;l++){var d=n(s[l]);0===e[d].references&&(e[d].updater(),e.splice(d,1))}s=c}}},569:function(t){"use strict";var e={};t.exports=function(t,n){var i=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(n)}},9216:function(t){"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},3565:function(t,e,n){"use strict";t.exports=function(t){var e=n.nc;e&&t.setAttribute("nonce",e)}},7795:function(t){"use strict";t.exports=function(t){var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var i="";n.supports&&(i+="@supports (".concat(n.supports,") {")),n.media&&(i+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(i+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),i+=n.css,r&&(i+="}"),n.media&&(i+="}"),n.supports&&(i+="}");var s=n.sourceMap;s&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(s))))," */")),e.styleTagTransform(i,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},4589:function(t){"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}}},e={};function n(i){var r=e[i];if(void 0!==r)return r.exports;var s=e[i]={id:i,exports:{}};return t[i](s,s.exports,n),s.exports}n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,{a:e}),e},n.d=function(t,e){for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.nc=void 0,function(){"use strict";n(7658);const t={};function e(e,n,i){if(!("IntersectionObserver"in window))return n(e);t[i]||(t[i]=new IntersectionObserver((e=>{e.forEach((e=>{if(e.isIntersecting)return t[i].unobserve(e.target),n(e.target)}))}),{rootMargin:`${i}px`})),t[i].observe(e)}var i;!function(t){t.E2001="DOT not found",t.E2002="DOT init error",t.E2003="No zoneData found",t.E2004="No elements with recommend data-attribute tag found",t.E2005="Failed to parse JSON on recommend tag",t.E2006="No valid zone_id parameter provided",t.E2007="Cannot parse data-dot-data parameter!",t.E2008="No valid parameters = types",t.E2009="No valid parameters = Array length is 0",t.E2010="SSP sspGetAds",t.E2011="SSP loading",t.E2012="getRecomendations",t.E2100="Cannot set element id in sssp ad repository",t.E2101="SSP getAds error",t.E2102="Data attribute value set in [data-recass-category] is not valid querySelector. Deafult value will be used.",t.E1001="DOT auto appended by recass",t.E1002="Setting pageViewId for page",t.E1003="Setting pageViewId from SSP",t.E1004="Recommendation boxes count =",t.E1005="Fetching recommend data-attribute tags",t.E1006="Building position. SSP Ads =",t.E1007="Final parsed / merged ADs =",t.E1008="zoneData",t.E1009="Starting get recommended articles with parameters",t.E1010="Data object transformed to array",t.E1011="Ad request is present",t.E1012="Ad section for Seznam Native",t.E1013="Got ads from SSP",t.E1100="Logging to Reporter",t.E1101="Inserting adMarking to element",t.E1102="Getting ads from SSP...",t.E1103="Loading AD image (lazy)",t.E1104="Sending SKLIK Impress hits",t.E1105="Sending SERVED hits",t.E1200="Loading SSP",t.E1201="SSP already present",t.E1202="SSP loaded successfully",t.E1203="No need to load SSP",t.E1300="Parsing Xandr native ad from zoneId",t.E1301="Parsing ad type from zoneId",t.E1302="Parsed ad type to",t.E1303="Parsed DRTG to",t.E1304="Parsed Xandr native to",t.E1305="Parsed Banner to"}(i||(i={}));const r=(t,e="log",n,...i)=>{const{name:r,fColor:s,bColor:o}=t,a=`display: inline-block; color: ${s}; background: ${o}; padding: 1px 4px; border-radius: 3px;`,c=`%c${r}${n?" "+n:""}`;"table"===e&&1===i.length?(console.log(c,a),console.table(i[0])):"table"===e&&2===i.length?(console.log(c,a,i[0]),console.table(i[1])):console[e](c,a,...i)},s="sznivadbg",o=(t=window)=>!(t.top!==t.self&&!t.Cypress||t.frameElement),a=()=>{var t;return null===(t=window.sznIVA)||void 0===t?void 0:t.debugger},c=t=>{window.sznIVA=window.sznIVA||{},window.sznIVA.debugger=Object.assign(Object.assign({},window.sznIVA.debugger),t)},l=t=>{const e=window.location.search||"",n=new RegExp(`${t}=([^&]*)`),i=e.match(n)||[];return i.length>1?i[1]:null},d=()=>{var t;const e=l(s);if(e)return e;const n=(()=>{var t;return null===(t=a())||void 0===t?void 0:t.topFrameRule})();if(n)return n;try{const e=(null===(t=window.localStorage)||void 0===t?void 0:t.getItem(s))||"";if(e)return e}catch(t){r(u(),"warn",void 0,JSON.stringify(t))}return""};const u=()=>({name:"debugger",fColor:"#AAA",bColor:"#777"});o()?window.addEventListener("message",(t=>(t=>{var e;if(t.source&&"iva_dbg_event_request_debug_settings"===t.data.type){const n=d();t.source.postMessage({type:"iva_dbg_event_debug_settings",rule:n},"*"),(null===(e=a())||void 0===e?void 0:e.iframeBridgeNotified)||(n&&r(u(),void 0,void 0,`Top frame sends a debugger rule "${n}" to iframes.`),c({iframeBridgeNotified:!0}))}})(t))):(window.addEventListener("message",(t=>(t=>{"iva_dbg_event_debug_settings"===t.data.type&&c({topFrameRule:t.data.rule})})(t))),window.top.postMessage({type:"iva_dbg_event_request_debug_settings"},document.referrer||"*"));const p=t=>((()=>{var t,e,n;const i=l("sznivadbgsave");if(null===i)return;const o=null===(t=window.localStorage)||void 0===t?void 0:t.getItem(s);i==o||null===o&&""===i||(""===i?(null===(e=window.localStorage)||void 0===e||e.removeItem(s),r(u(),void 0,void 0,"Rule was removed from the local storage.")):(null===(n=window.localStorage)||void 0===n||n.setItem(s,null!=i?i:""),r(u(),void 0,void 0,`Rule "${i}" was saved to the local storage.`)))})(),(t=Object.assign({fColor:"white",bColor:"black"},t))&&t.name&&t.fColor&&t.bColor?(...e)=>{const n=["log","warn","error","info","table"],i=e.length,s=(t=>{var e;const n=d();return!(null===(e=a())||void 0===e?void 0:e.welcomeNotified)&&n&&o()&&(c({welcomeNotified:!0}),r(u(),"log",void 0,`===============================================\n | 🕷 DEBUGGER is set to "${n}".\n | Use "1" to let any component log or use component name[s] to filter them.\n | Using "!component" lets log all components except those listed.\n | Save the rule to local storage using GET parameter "?sznivadbgsave=${n}"\n | and remove it by "?sznivadbgsave=".\n \`=======================================================`)),((t,e)=>!(!t||"1"!==t&&(~t.indexOf("!")?~t.toLowerCase().indexOf(`!${e.toLowerCase()}`):!~t.toLowerCase().indexOf(e.toLowerCase()))))(n,t)})(t.name);if(!s||0===i)return s;if(1===i&&"object"==typeof e[0]&&!Array.isArray(e[0])&&null!==e[0]){const n=e[0],{state:i,type:o,subName:a,message:c}=n,l=function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(t);r<i.length;r++)e.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(t,i[r])&&(n[i[r]]=t[i[r]])}return n}(n,["state","type","subName","message"]);if(s){const e=[];void 0!==c&&e.push(c),1===Object.values(l).length?e.push(l[Object.keys(l)[0]]):Object.values(l).length&&e.push(l),r(t,o,a,...e)}return i&&((t,e,n)=>{const{name:i}=t,r=`iva_dbg_event_${i}`,s=Object.assign({state:e},n);window.sznIVA=window.sznIVA||{},window.sznIVA[i]=window.sznIVA[i]||{},Object.assign(window.sznIVA[i],s);const o=new CustomEvent(r,{detail:s});window.dispatchEvent(o)})(t,i,l),s}return s&&1===i?(r(t,"log",void 0,e[0]),s):s&&2===i&&~n.indexOf(e[0])?(r(t,e[0],void 0,e[1]),s):s&&i>1&&!~n.indexOf(e[0])?(r(t,"log",void 0,...e),s):s&&i>2&&~n.indexOf(e[0])?(r(t,e[0],void 0,...e.slice(1)),s):(r(u(),"warn",void 0,"Debugger received unknown argument combination. args:",e),s)}:()=>!1),h=p({bColor:"#0094c5",fColor:"#fff",name:"RECASS"});var m,f=(t,e)=>{h({type:"info",subName:t,data:e,message:i[t]})},g=(t,e)=>{h({type:"error",subName:t,data:e,message:i[t]})},v=t=>{let e=window.location.search.substring(1);t&&(e=-1!==t.indexOf("?")?t.substring(t.indexOf("?")+1):"");const n=e.split("&"),i={};if(n.length>0&&""!==n[0])for(let t=0;t<n.length;t++){const e=n[t].split("=");i[e[0]]=e[1]}return i},b=t=>{const e="utm_source=www.seznam.cz&utm_medium=sekce-z-internetu";if(sessionStorage.getItem("recassFeedUtm")&&-1===t.indexOf("c.seznam.cz")){const n=v(t);return 0===Object.entries(n).length&&n.constructor===Object?`${t}?${e}`:`${t}&${e}`}return t},y=t=>{const e=document.createElement("a");return e.href=t,e};!function(t){t.COMBINED="COMBINED",t.ADVERT="ADVERT",t.DRTG="DRTG",t.XANDR_NATIVE="XANDR_NATIVE",t.SEZNAM_NATIVE="Seznam Native"}(m||(m={}));const w="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=";function E(t,e){for(const n in t.assets)if(t.assets[n].id===e)return t.assets[n];return null}function S(t,e,n,i,r){f("E1301",{adType:t,sspZoneId:n,adData:e});const s={recommData:{id:n.toString(),alg:["ad"],type:"ad",adType:t,title:"",desc:"",img:w,url:e.ads[0].clickUrl,sspZoneId:n,tracking:i,confirmImpUrl:[]}};return e.confirmImpUrl&&s.recommData.confirmImpUrl.push(e.confirmImpUrl),t===m.COMBINED||t===m.ADVERT?(s.recommData.title=e.ads[0].longHeadline,s.recommData.desc=e.ads[0].description,s.recommData.img=r?w:e.ads[0].adImageUrl,s.recommData.lazy=r?{img:e.ads[0].adImageUrl,margin:r}:null,e.ads[0].eventTrackers&&s.recommData.confirmImpUrl.push(...e.ads[0].eventTrackers.impress),t===m.ADVERT&&(s.recommData.adType=m.SEZNAM_NATIVE),s):t===m.DRTG?(s.recommData.title=e.ads[0].title,s.recommData.desc=`${e.ads[0].price} - ${e.ads[1].shopName}`,s.recommData.img=r?w:e.ads[0].imageUrl,s.recommData.lazy=r?{img:e.ads[0].imageUrl,margin:r}:null,e.ads[1].eventTrackers&&s.recommData.confirmImpUrl.push(...e.ads[1].eventTrackers.impress),s):void 0}var _,x=function(t,e){const n=[];return t.forEach((t=>{let i=null;if("json"===t.advert.type||"native"===t.advert.type||"code"===t.advert.type&&"ADVERT"===t.advert.dsp){const r="json"===t.advert.type?JSON.parse(t.advert.data.trim()):JSON.parse(t.advert.data.replace(/<!--.*?-->/g,""));if("native"!==t.advert.type){const n=r.ads[0].adType;n!==m.COMBINED&&n!==m.ADVERT||1!==r.ads.length?n===m.DRTG&&2===r.ads.length&&(i=S(m.DRTG,r,t.positionData.zoneId,t.advert.tracking,e),f("E1303",i)):(i=S(n,r,t.positionData.zoneId,t.advert.tracking,e),f("E1302",{adType:n,returnObject:i}))}else i=function(t,e,n,i){f("E1300",{sspZoneId:e,adData:t});const r=E(t.native,1).img.url;return{recommData:{id:e.toString(),alg:["ad"],type:"ad",adType:m.XANDR_NATIVE,title:E(t.native,11).title.text,desc:E(t.native,12).data.value,img:i?w:r,url:t.native.link.url,lazy:i?{img:r,margin:i}:null,sspZoneId:e,confirmImpUrl:[...t.native.imptrackers],tracking:n}}}(r,t.positionData.zoneId,t.advert.tracking,e),f("E1304",i);n.push(i)}else"iframe_url"!==t.advert.type&&"iframe"!==t.advert.type&&"code"!==t.advert.type||(i=function(t){return Object.assign(Object.assign({},t),{recommData:{id:t.advert.zoneId.toString(),alg:["ad"],type:"ad",sspZoneId:t.advert.zoneId,url:null}})}(t),n.push(i),f("E1305",i))})),n};function A(t){const e=document.createElement("div");return e.innerHTML=t.trim(),e.firstElementChild}!function(t){t.AD_LOAD="adload",t.RECASS_CLICK="recass-click",t.RECASS_ERROR="recass-error",t.RECASS_IMPRESS="recass-impress",t.RECASS_READ="recass-read",t.RECASS_VIS_IMPRESS="recass-vis-impress"}(_||(_={}));const I=new class{constructor(){this.myDOT=null,this.dotScript=null}appendDotScript(){const t=document.createElement("script");t.src="https://h.seznam.cz/js/dot-nano.js",document.head.insertBefore(t,document.head.firstChild),this.dotScript=t,f("E1001")}configureDOT(){window.DOT.isConfigured()||window.DOT.cfg({service:"sklikp",load:!1,mousedown:!1,impress:!1})}initMyDOT(t){this.myDOT=window.DOT.getNewInstance(),this.myDOT.cfg({host:"h.seznam.cz",service:"recassp",mousedown:!1,impress:t,load:!1})}doInit(t){return new Promise(((e,n)=>{var i;const r=t=>{this.configureDOT(),this.initMyDOT(t),e()};window.DOT&&void 0===(null===(i=window.DOT)||void 0===i?void 0:i.isFallback)?r(t):(this.appendDotScript(),this.dotScript.onload=()=>{var i,s;window.DOT&&void 0===(null===(i=window.DOT)||void 0===i?void 0:i.isFallback)?r(t):!0!==(null===(s=window.DOT)||void 0===s?void 0:s.isFallback)?(window.DOT={hit:()=>null,getNewInstance:()=>null,getCfgValue:()=>null,isConfigured:()=>!1,cfg:()=>null,isFallback:!0},n("DOT script loaded, but failed to create DOT instance!")):e()},this.dotScript.onerror=()=>{n("DOT script loading failed!")})}))}init(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return new Promise(((e,n)=>{if(this.myDOT)return void e();const i=()=>{this.doInit(t).then((()=>e()),(t=>n(t)))};"complete"!==document.readyState?window.addEventListener("load",i):i()}))}log(t,e,n){if(!this.myDOT)return t===_.RECASS_CLICK&&"function"==typeof n?n():void g("E2001");this.myDOT.hit("event",{d:Object.assign(Object.assign({},e),{action:t})},"function"==typeof n?n:null)}};var C=I;class D{constructor(t,e,n){this.lastVisibilityCheck=0,this.sentArticleIds=[],this.visibilityCheckInterval=null,this.visibilityDurations=new Map,this.clickedArticleIds=new Set,this.articlesWithElements=e,this.pageViewId=n,this.positionParams=t}startMeasuringVisibleImpressions(){this.lastHitTimeStamp=performance.now(),this.onDocumentVisibilityChange(),document.addEventListener("visibilitychange",(()=>this.onDocumentVisibilityChange))}onDocumentVisibilityChange(){"visible"===document.visibilityState?(this.lastVisibilityCheck=performance.now(),this.visibilityCheckInterval=window.setInterval((()=>this.measureArticlesVisibility()),100),this.measureArticlesVisibility()):(this.visibilityCheckInterval&&(this.measureArticlesVisibility(),clearInterval(this.visibilityCheckInterval)),this.visibilityCheckInterval=null)}measureArticlesVisibility(){const t=performance.now(),e=t-this.lastVisibilityCheck,n=this.articlesWithElements.filter((t=>{let{element:e}=t;return function(t){const e=window.innerHeight,n=window.innerWidth,{top:i,left:r,width:s,height:o}=t.getBoundingClientRect(),a={height:o,width:s,x:r,y:i},c=Math.max(a.x,0),l=Math.min(a.x+a.width,0+n);if(l<c)return 0;const d=Math.max(a.y,0),u=Math.min(a.y+a.height,0+e);return u<d?0:(l-c)*(u-d)/(a.width*a.height)}(e)>=1}));n.length&&(n.forEach((t=>{let{article:n}=t;const i=this.visibilityDurations.get(n.visibilityDurationId)||0;this.visibilityDurations.set(n.visibilityDurationId,i+e)})),this.lastVisibilityCheck=t,this.submitVisibleImpression())}getReqIdsForPosition(t){return{[this.positionParams.req_id]:Array.from({length:t.length},((t,e)=>e))}}getIndexofReqIds(t,e){return t.reduce(((t,n)=>n===e?t+1:t),0)}getReqIdsForInfinitePosition(t){const e=this.positionParams.req_ids,n=this.positionParams.slateLength,i=t.map((t=>Math.floor((t-1)/n))),r=Array.from(new Set(i));let s=0;return r.reduce(((t,n)=>(t[e[n]]=Array.from({length:this.getIndexofReqIds(i,n)},(()=>s++)),t)),{})}submitVisibleImpression(){const t=[],e=[],n=[],i=[],r=[],s=[];if(this.articlesWithElements.forEach(((o,a)=>{let{article:c}=o;this.visibilityDurations.has(c.visibilityDurationId)&&this.visibilityDurations.get(c.visibilityDurationId)>=200&&!this.sentArticleIds.includes(c.visibilityDurationId)&&!e.includes(a)&&(t.push(c.id),e.push(a),n.push("ad"===c.type?"ad":"entity"),i.push(c.alg),r.push(a+1),s.push(c.visibilityDurationId))})),!e.length||performance.now()-this.lastHitTimeStamp<1e3||e.length<5&&performance.now()-this.lastHitTimeStamp<2e3)return;this.lastHitTimeStamp=performance.now();const o=this.positionParams.infinite?this.getReqIdsForInfinitePosition(r):this.getReqIdsForPosition(r),a={ab:this.positionParams.ab_variant,adId:this.pageViewId,algs:i,box_position:this.positionParams.boxPosition,crossweb:this.positionParams.crossweb,ids:t,pos:r,recass_box_count:this.positionParams.boxCount,req_ids:o,types:n,web_id:this.positionParams.web_id,zone_id:this.positionParams.zone_id};C.log(_.RECASS_VIS_IMPRESS,a),this.sentArticleIds.push(...s)}hitClickImpression(t,e,n){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];var r;const s=[],o=[],a=[],c=[],l="ad"===t.type?`${t.id}-${e}`:t.id;if(this.clickedArticleIds.has(l)&&i)return n();if(this.clickedArticleIds.has(l))return;this.clickedArticleIds.add(l),this.articlesWithElements.forEach(((t,n)=>{let{article:i}=t;if(n===e)return;s.push(i.id),o.push("ad"===i.type?"ad":"entity"),a.push(i.alg);const r=this.visibilityDurations.get(i.id);r&&c.push(r)}));const d=this.positionParams.req_ids,u=null===(r=this.positionParams)||void 0===r?void 0:r.slateLength,p=this.positionParams.infinite?Math.floor(e/u):0,h=this.positionParams.infinite?d[Math.floor(e/u)]:this.positionParams.req_id;let m=0;const g=this.positionParams.infinite?d.reduce(((t,e,n)=>n===p?(t[e]=Array.from({length:u-1},(()=>m++)),t):(t[e]=Array.from({length:u},(()=>m++)),t)),{}):{},v=Object.assign(Object.assign({alg:t.alg,ab_variant:this.positionParams.ab_variant,id:t.id,rem_ids:s,pos:e+1,vp:this.visibilityDurations.get(t.id),rem_vp:c,href:window.location.href,zone_id:this.positionParams.zone_id,web_id:this.positionParams.web_id,crossweb:this.positionParams.crossweb,ab:this.positionParams.ab_variant,url:t.url,type:"ad"===t.type?"ad":"entity",rem_types:o,rem_algs:a,req_id:h},this.positionParams.infinite?{rem_req_ids:g}:{}),{recass_box_count:this.positionParams.boxCount,box_position:this.positionParams.boxPosition});f("E1100",v),C.log(_.RECASS_CLICK,v,n)}hitRecassImpress(){const t=[],e=[],n=[],i=[];this.articlesWithElements.forEach((r=>{let{article:{id:s,alg:o,type:a,url:c}}=r;e.push(s),t.push(o),n.push("ad"===a?"ad":"entity"),i.push(c)})),C.log(_.RECASS_IMPRESS,{hide_widget:!1,ids:e,zone_id:this.positionParams.zone_id,web_id:this.positionParams.web_id,adId:this.pageViewId,types:n,algs:t,ab:this.positionParams.ab_variant,urls:i,recass_box_count:this.positionParams.boxCount,box_position:this.positionParams.boxPosition,crossweb:this.positionParams.crossweb})}}class O{constructor(t,e,n){var i;this.adsCount=0,this.manager=e,this.posData=t,this.params=n,this.articlesWithElements=[],this.widget_id=`sznrecass-${this.params.zone_id}-${Math.round(Math.random()*Date.now())}`,this.analytics=new D(this.params,this.articlesWithElements,this.manager.getPageViewId()),this.markingProps=this.posData.logo,this.markingCss=`\n            div.recass-icon {${this._markingStylePosition()}}\n            div.recass-icon::after { clear: both; display: block; font-size: 0; content: ""; height: 0; width: 0; overflow: hidden; }\n            div.recass-icon img { display: block; opacity: 1 !important; }\n            div.recass-icon a { display: block; width: 20px; overflow: hidden; text-align: right; float: right; transition: none}\n            div.recass-icon .big { display: none; }\n            div.recass-icon a:hover { width: 120px; }\n            div.recass-icon a:hover .small { display: none; }\n            div.recass-icon a:hover .big { display: block; }\n        `;const r=(null===(i=this.markingProps)||void 0===i?void 0:i.style)?"-"+this.markingProps.style:"";this.markingHtml=`\n            <a href="${this._getPartnerSiteUrl()}" title="Seznam doporučuje" target="_blank">\n                <img class="small" src="${this.manager.recassApi.server}/recass/img/recass-small${r}.svg" width="20" height="20" alt="Seznam Doporučuje">\n                <img class="big" src="${this.manager.recassApi.server}/recass/img/recass-big${r}.svg" width="120" height="20" alt="Seznam Doporučuje">\n            </a>\n        `}_getPartnerSiteUrl(){return"https://partner.seznam.cz/seznam-doporucuje"}_markingStylePosition(){return this.markingProps?"top"===this.markingProps.position?"margin: 0px; position: absolute; top: 0px; right: 0px;":"bottom"===this.markingProps.position?"padding-top: 5px; margin: 0px;":void 0:"display:block;"}isNative(t){return!("advert"in t)}isBanner(t){return"advert"in t}prepareHtmlForBanner(t,e){t.removeChild(t.firstElementChild),t.classList.add("recass-banner"),this.posData.css.includes(".recass-banner")||(t.style.marginBottom="20px");const{type:n}=e.advert;if("code"===n)return t.style.maxWidth="400px",t.style.marginLeft="auto",void(t.style.marginRight="auto");t.style.display="flex",t.style.justifyContent="center"}onArticleClicked(t){t.preventDefault();const e=t.composedPath(),n=e.find((t=>"A"===t.nodeName&&t.getAttribute("data-article-index")));if(n){const t=parseInt(n.getAttribute("data-article-index"),10),e=this.articlesWithElements[t].article,i=n.getAttribute("href")||e.url,r=()=>window.location.href=i,s=!0;return void this.analytics.hitClickImpression(e,t,r,s)}const i=e.find((t=>"A"===t.nodeName));i&&i instanceof HTMLAnchorElement&&i.href&&(window.location.href=i.href)}onMouseOrContextMenuAction(t){if(1!==t.button&&"contextmenu"!==t.type)return;const e=t.composedPath().find((t=>"A"===t.nodeName&&t.getAttribute("data-article-index")));if(e){const t=parseInt(e.getAttribute("data-article-index"),10),n=this.articlesWithElements[t].article;this.analytics.hitClickImpression(n,t)}}replaceTags(t,e){var n,i;let r=t;r=this.replaceReg(r,"{{widget_id}}",this.widget_id);let s="";return(null===(n=e.img_size)||void 0===n?void 0:n.width)&&(null===(i=e.img_size)||void 0===i?void 0:i.height)&&(s=`?fl=res,${e.img_size.width},${e.img_size.height},3`),e.recommendation.forEach(((t,e)=>{r=this.replaceReg(r,`{{entitybox${e}}}`,`${this.widget_id}-${e}`),this.isNative(t)&&(r=this.replaceReg(r,`{{img${e}}}`,t.img+(t=>{switch(t){case m.COMBINED:case m.ADVERT:case m.DRTG:return s;case m.XANDR_NATIVE:default:return""}})(t.adType)),r=this.replaceReg(r,`{{title${e}}}`,t.title),r=this.replaceReg(r,`{{desc${e}}}`,t.desc))})),r}insertCss(t,e){let n=t;e&&(n=this.replaceTags(t,e));const i=document.head,r=document.createElement("style");r.setAttribute("type","text/css"),r.styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),i.appendChild(r)}replaceReg(t,e,n){const i=new RegExp(e,"g");return t.replace(i,n)}insertMarking(t){if(!this.markingProps||"none"===this.markingProps.position)return;this.insertCss(this.markingCss);const e=document.createElement("div");if(e.classList.add("recass-icon"),e.innerHTML=this.markingHtml,"top"===this.markingProps.position)t.insertBefore(e,t.firstChild);else{if("bottom"!==this.markingProps.position)return;t.appendChild(e)}}replaceUrlAndSectionVariables(t,e,n){const i=e.querySelectorAll("a:not(.adMarking)");let r=y(t.url).hostname;-1!==r.indexOf("c.seznam.cz")&&(r=y(v(t.url).adurl).hostname),i.forEach((t=>{t.getAttribute("href")===`{{url${n}}}`&&t.setAttribute("data-article-index",n.toString())})),t.url=b(t.url),e.innerHTML=this.replaceReg(e.innerHTML,`{{url${n}}}`,t.url),e.innerHTML=this.replaceReg(e.innerHTML,`{{url_hostname${n}}}`,"ad"===t.type?"":r);const s=e.querySelector("[data-recass-link] [data-recass-section-list]");if(!s)return;const o=t.sections&&t.sections.length>0,a=s.dataset.sectionItemTag;if(o&&a){const i=`<${a}>${t.sections.join(`</${a}><${a}>`)}</${a}>`;e.innerHTML=this.replaceReg(e.innerHTML,`{{sections${n}}`,i)}else s.parentNode.removeChild(s)}_prepareTemplate(t){const e=this.replaceTags(t.html,t);return this.wrapperElement=A(e),t.recommendation.forEach(((t,e)=>{t.visibilityDurationId="ad"===t.type?`${t.id}-${this.adsCount++}`:t.id;const n=this.wrapperElement.querySelector(`#${this.widget_id}-${e}`);if(this.isBanner(t)){this.prepareHtmlForBanner(n,t);const i=document.createElement("div");i.style.minWidth="0px",i.setAttribute("id",`recass-banner-${this.widget_id}-${e}`),n.append(i)}if(this.isNative(t)&&(this.replaceUrlAndSectionVariables(t,n,e),this.insertCategoryLabel(n,t,e),"ad"===t.type)){9201===this.posData.zone_id&&"1000"===this.posData.ab_variant?this.insertTestAdMarkingTag(n):this.insertAdMarking(n,this.articlesWithElements.length,t.adType);try{window.sssp.updateAdContainerId({id:`${this.widget_id}-${e}`,zoneId:parseInt(t.id,10)})}catch(t){g("E2100")}}this.articlesWithElements.push({element:n,article:t})})),{element:this.wrapperElement,script:t.script}}_insertSklikImpress(t){(new Image).src=t}insertAdMarking(t,e,n){f("E1101",`${this.widget_id}-${e}`);const i=n===m.SEZNAM_NATIVE,r=t.getAttribute("data-admarking"),s=t.querySelector("[data-admarking]"),o=null==s?void 0:s.getAttribute("data-admarking"),a=s||t;a.style.position="relative";const c=document.createElement("div"),l=o?`adMarking--${o}`:`adMarking--${r||"top-left"}`;i?c.innerHTML=`<div class="packa"><a class="adMarking ${l}" href="https://native.seznamzpravy.cz">Seznam Native</a></div>`:(c.innerHTML=`<div class="packa"><a class="adMarking ${l}" href="https://o.seznam.cz/ochrana-udaju/personalizace-obsahu-a-reklamy/">Reklama</a></div>`,c.classList.add("sssp-posCont")),a.append(c)}insertCategoryLabel(t,e,n){var i;const r=null===(i=null==e?void 0:e.category)||void 0===i?void 0:i.cat_label,s=this.wrapperElement.getAttribute("data-recass-category");if(!r||"string"!=typeof s)return;const{cat_label:o,cat_url:a}=null==e?void 0:e.category;let c=null;try{""!==s&&(c=t.querySelector(s))}catch(t){g("E2102")}const l=c||t,d=document.createElement("p");if(d.classList.add("recass-category-label"),d.textContent=o,a&&"string"==typeof a){const t=document.createElement("a");t.href=b(a),t.classList.add("recass-category-url"),t.setAttribute("data-article-index",n.toString()),t.append(d),l.prepend(t)}else l.prepend(d)}insertTestAdMarkingTag(t){const e=this.posData.infinite?t.getElementsByClassName("recass-article")[0]:t.getElementsByClassName("textik")[0],n=e.firstChild;e.classList.contains("textik")&&(e.id="recass-adMarkingBox");const i=document.createElement("a");i.href="https://o.seznam.cz/ochrana-udaju/personalizace-obsahu-a-reklamy/",i.style.display="inline-block",i.classList.add("recass-adMarkingAnchor");const r=document.createElement("span");r.classList.add("recass-adMarkingTag"),r.textContent="Reklama",r.style.display="inline-block",r.style.borderRadius="3px",r.style.color="black",r.style.padding="3px 0.375rem",r.style.fontSize="0.75rem",r.style.letterSpacing="0",r.style.lineHeight="1rem",r.style.userSelect="none";const s=this.posData.infinite?"  \n    .recass-adMarkingAnchor {\n      @media (max-width: 416px) {\n        padding-top: 10px;\n    }\n    \n    .recass-adMarkingTag {\n      @media (min-width: 416px) {\n        margin-left: 15px;\n        margin-bottom: 5px;\n      }\n    }\n    ":"\n     #recass-adMarkingBox {\n      bottom: -100px;\n     }\n\n    .recass-adMarkingAnchor {\n      padding-bottom: 10px;\n    }\n    ";this.insertCss(s),-1!==this.posData.css.indexOf(".recass-adMarkingTag")||(r.style.backgroundColor="#F4F2E1"),i.appendChild(r),e.insertBefore(i,n)}_insertAdMarkingToCss(t){const e=-1!==t.indexOf("#{{widget_id}}")?"#":".";return`${e}{{widget_id}} .adMarking {\n\t\t\tposition: absolute !important;\n\t\t\tfont-family: Arial, sans-serif !important;\n\t\t\tfont-size: 13px !important;\n\t\t\tfont-weight: bold !important;\n\t\t\tcolor: #fff !important;\n\t\t\ttext-decoration: none !important;\n\t\t\tbackground-color: rgba(117, 117, 117, 0.8) !important;\n\t\t\tborder-radius: 0px 0px 5px 0px !important;\n\t\t\tpadding: 4px !important;\n\t\t\tz-index: 10 !important;\n\t\t}\n\n\t\t${e}{{widget_id}} .adMarking--top-left {\n\t\t\ttop: 0 !important;\n\t\t\tleft: 0 !important;\n\t\t\tborder-radius: 0px 0px 5px 0px !important;\n\t\t}\n\n\t\t${e}{{widget_id}} .adMarking--top-right {\n\t\t\ttop: 0 !important;\n\t\t\tright: 0 !important;\n\t\t\tborder-radius: 0px 0px 0px 5px !important;\n\t\t}\n\n\t\t${e}{{widget_id}} .adMarking--bottom-right {\n\t\t\tbottom: 0 !important;\n\t\t\tright: 0 !important;\n\t\t\tborder-radius: 5px 0px 0px 0px !important;\n\t\t}\n\n\t\t${e}{{widget_id}} .adMarking--bottom-left: {\n\t\t\tbottom: 0 !important;\n\t\t\tleft: 0 !important;\n\t\t\tborder-radius: 0px 5px 0px 0px !important;\n\t\t}\n\n`+t}initGoogleAdRemover(t){new MutationObserver((t=>{t.forEach((t=>{let{addedNodes:e}=t;e.forEach((t=>{1===t.nodeType&&t.parentNode&&t.classList.contains("google-auto-placed")&&t.parentNode.removeChild(t)}))}))})).observe(t,{childList:!0,subtree:!0})}runNativeAdJobs(t,e){if(!t||!t.article)return;const n=t.article;if(e){const e=t.element.querySelectorAll('[style*="background-image"]');for(let t=0;t<e.length;t++)~window.getComputedStyle(e[t]).getPropertyValue("background-image").indexOf(w)&&n.lazy&&n.lazy.img&&(f("E1103",n.lazy.img),e[t].style.backgroundImage=`url(${n.lazy.img})`)}n.confirmImpUrl&&n.confirmImpUrl.length&&(f("E1104",n.confirmImpUrl),n.confirmImpUrl.forEach((t=>{this._insertSklikImpress(t)}))),n.tracking&&n.tracking.served&&(f("E1105",n.tracking.served),window.sssp.served(n.tracking.served))}runBannerAdJobs(t){const{advert:e,positionData:n}=t.article,{id:i}=t.element;window.sssp.writeAd(e,Object.assign(Object.assign({},n),{id:`recass-banner-${i}`}))}build(t){const n=document.querySelector(`#${t}`),i=this._prepareTemplate(this.posData);if(this.initGoogleAdRemover(n),this.posData.css=this._insertAdMarkingToCss(this.posData.css),this.insertCss(this.posData.css,this.posData),n.appendChild(i.element),this.insertMarking(n),this.articlesWithElements.filter((t=>{let{article:e}=t;return"ad"===e.type})).forEach((t=>{const{article:n,element:i}=t;this.isNative(n)?n.lazy?e(i,(t=>{this.runNativeAdJobs(this.articlesWithElements.find((e=>{let{element:n}=e;return n===t})),!0)}),n.lazy.margin):this.runNativeAdJobs(t):this.runBannerAdJobs(t)})),i.script){const t=this.replaceTags(i.script,this.posData);(0,eval)(t)}this.analytics.hitRecassImpress(),this.analytics.startMeasuringVisibleImpressions(),this.wrapperElement.addEventListener("click",(t=>this.onArticleClicked(t))),this.wrapperElement.addEventListener("mousedown",(t=>this.onMouseOrContextMenuAction(t))),this.wrapperElement.addEventListener("contextmenu",(t=>this.onMouseOrContextMenuAction(t)))}}const z={FCOLOR:"white",BCOLOR:"black"};(t=>{if(!(t&&t.name&&t.fColor&&t.bColor))return()=>{};(t=>{const{name:e,fColor:n=z.FCOLOR,bColor:i=z.BCOLOR}=t,r=window.location.search||"",s=new RegExp("sznivadbg=([^&]*)"),o=r.match(s)||[],a=((t,e)=>!(!t||"1"!==t&&(~t.indexOf("!")?~t.toLowerCase().indexOf(`!${e.toLowerCase()}`):!~t.toLowerCase().indexOf(e.toLowerCase()))))(o.length>1?o[1]:"",e)})(t)})({name:"utils",fColor:"white",bColor:"#cc0044"});const k=t=>{const e=document.cookie.match(new RegExp("(?:^|; )"+t.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return e?decodeURIComponent(e[1]):null};var P=function(){function t(){}return t.repeatStr=function(t,e){for(var n="",i=0;i<e;i++)n+=t;return n},t.encode=function(t){if(!/^[0-1]+$/.test(t))throw new Error("Invalid bitField");var e=t.length%this.LCM;t+=e?this.repeatStr("0",this.LCM-e):"";for(var n="",i=0;i<t.length;i+=this.BASIS)n+=this.DICT[parseInt(t.substr(i,this.BASIS),2)];return n},t.decode=function(t){var e;if(!/^[A-Za-z0-9\-_]+$/.test(t))throw new Error("Invalidly encoded Base64URL string");for(var n="",i=0;i<t.length;i++){var r=null===(e=this.REVERSE_DICT.get(t[i]))||void 0===e?void 0:e.toString(2);if(void 0===r)throw new Error("Invalidly encoded Base64URL string");n+=this.repeatStr("0",this.BASIS-r.length)+r}return n},t.DICT="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",t.REVERSE_DICT=new Map([["A",0],["B",1],["C",2],["D",3],["E",4],["F",5],["G",6],["H",7],["I",8],["J",9],["K",10],["L",11],["M",12],["N",13],["O",14],["P",15],["Q",16],["R",17],["S",18],["T",19],["U",20],["V",21],["W",22],["X",23],["Y",24],["Z",25],["a",26],["b",27],["c",28],["d",29],["e",30],["f",31],["g",32],["h",33],["i",34],["j",35],["k",36],["l",37],["m",38],["n",39],["o",40],["p",41],["q",42],["r",43],["s",44],["t",45],["u",46],["v",47],["w",48],["x",49],["y",50],["z",51],["0",52],["1",53],["2",54],["3",55],["4",56],["5",57],["6",58],["7",59],["8",60],["9",61],["-",62],["_",63]]),t.BASIS=6,t.LCM=24,t}(),T=p({bColor:"#8086ff",fColor:"#fff",name:"CONSENT"}),R=["euconsent-v2","eupubconsent-v2","ibb_euconsent","gdpr_consent","sas_cmp_cookie_consentData","csent"],M=function(t,e){return{version:"v2",consentString:t,name:e,purposeOne:(n=t,"string"==typeof n&&(i=n.split(".")[0],"1"===P.decode(i)[152]))};var n,i},L="",$=!1,N=[],j=function(t,e){if(e&&"useractioncomplete"===t.eventStatus){L=t.tcString;for(var n=M(L),i=0,r=N;i<r.length;i++)(0,r[i])(n);T("got successful tcfapi response, called ".concat(N.length," callbacks")),N.length=0}},V=function(){return"function"==typeof window.__tcfapi},B=function(){V()&&!$&&($=!0,window.__tcfapi("addEventListener",2,j))};B();class q{constructor(){this.server="https://d.seznam.cz",this.standardZoneRecommendPath="/recass/v2/recommend"}fetchRecommendations(t){return new Promise(((e,n)=>{const i=new XMLHttpRequest;let r=null;const{server:s,standardZoneRecommendPath:o}=this;i.open("POST",s+o,!0),i.setRequestHeader("Content-Type","application/json"),i.withCredentials=!0,i.onload=()=>{if(200===i.status){try{r=JSON.parse(i.response)}catch(t){r=null,C.log(_.RECASS_ERROR,{error:"response_parsing_error"})}e(r)}else C.log(_.RECASS_ERROR,{error:`http_status_${i.status}`}),n(`Error ${i.status}: ${i.statusText}`)},i.onerror=t=>{C.log(_.RECASS_ERROR,{error:"xhr_error"}),n(t)},i.send(t?JSON.stringify(t):void 0)}))}prepareStandardZoneRequestData(t){if(!t)return void g("E2003");const e=v(),{forced_ab_variant:n}=e,i=Object.assign(Object.assign({},this.prepareBaseRequestData()),{zones:[]});return i.zones=t.map((t=>Object.assign({zone_id:t.zone_id},null!=n&&{forced_ab_variant:n}))),i}prepareInfiniteZoneRequestData(t,e){const n=this.prepareStandardZoneRequestData(t);for(const t of n.zones)t.forced_ab_variant=e.forcedAbVariant,t.forced_limit=e.slateLength,t.ids_bl=e.articleIds;return n}prepareBaseRequestData(){var t;const e={url:document.location.href},n=k("sid");(t=>"string"==typeof t&&!!t.match(/^id=(\d+)\|t=(\d+\.\d{3})\|te=(\d+\.\d{3})\|c=([A-Z0-9]{32})$/))(n)&&(e.dsid=n);const i=function(t){B();for(var e=void 0,n=void 0,i=0,r=R;i<r.length;i++){var s=r[i],o=k(s);if(o){n=s,e=o;break}}var a=null;return e?a=e:L?a=L:"function"==typeof t&&(V()?N.push(t):t()),a?M(a,n):null}();if(i&&(e["euconsent-v2"]=i.consentString),null===(t=window.sznIVA)||void 0===t?void 0:t.IS){const t=window.sznIVA.IS.getIdentities({cacheEnough:!0,justSettled:!1},{login:{justSettled:!0,cacheEnough:!1}},!0);t&&(e.ids=window.sznIVA.IS.prepareIdsForBe(t))}return e}}var H=function(t){return new Promise(((e,n)=>{!function(t){return t.some((t=>{try{return 0!==t.advert.length}catch(t){return!1}}))}(t)?(f("E1203"),e()):new Promise(((t,e)=>{if(window.sssp)f("E1201"),t();else{const n=document.createElement("script");n.src="https://ssp.seznam.cz/static/js/ssp.js",f("E1200"),n.readyState?n.onreadystatechange=()=>{"loaded"!==n.readyState&&"complete"!==n.readyState||(n.onreadystatechange=null,t())}:n.onload=()=>{t()},n.onerror=t=>{e(t)},document.head.appendChild(n)}})).then((()=>{f("E1202"),e()})).catch((t=>{n(t)}))}))},F=(t,e)=>t?`/${t}/${(t=>{let e="";return e=t.indexOf("//")>-1?t.split("/")[2]:t.split("/")[0],e=e.split(":")[0],e=e.split("?")[0],e=e.toLowerCase(),"www."===e.substring(0,4)&&(e=e.substring(4)),e=e.split(".").slice(0,-1).join(".")||e,e})(e)}`:null,U=function(t,e,n,i){return new Promise((r=>{f("E1102");const s=function(t,e,n){return t.map((t=>{const i=F(t.section,n)||e;return f("E1012",i),i?{zoneId:t.ad_zone_id,height:480,options:{section:i}}:{zoneId:t.ad_zone_id,height:480}}))}(t,e,n),o=s.map(((t,e)=>new Promise((n=>{const i=setTimeout((()=>{clearTimeout(i),n({error:`Timed out in 7s. (zone ID: ${t.zoneId})`})}),7e3);s[e].callback=function(t){return(e,n)=>{"empty"===e.type&&window.sssp.served(e.tracking.served),t({advert:e,positionData:n})}}(n)})))),a={config:{ab:{recass_ab_variant_test:i}}};window.sssp.getAds(s,a),Promise.all(o).then((t=>{const e=t.reduce(((t,e)=>(e.error?t.nok.push(e):t.ok.push(e),t)),{ok:[],nok:[]});r(e.ok),e.nok.forEach((t=>{g("E2101",t.error)}))})).catch((t=>{g("E2101",t)}))}))},W=function(t,e){const n=e.recommendation.length;e.advert.sort(((t,e)=>t.position-e.position));const i=[...t];e.advert.forEach((t=>{const n=t.position;let r=-1;const s=i.find(((e,n)=>{var i;if((null===(i=null==e?void 0:e.recommData)||void 0===i?void 0:i.sspZoneId)===t.ad_zone_id)return r=n,e}));if(s){const t=s.advert?Object.assign(Object.assign({},s.recommData),{advert:s.advert,positionData:s.positionData}):s.recommData;e.recommendation.splice(n,0,t),i.splice(r,1)}})),e.recommendation.length=n};const Z={50:2,100:1,200:3};function G(t){if(t.ad_lazy_loading){let e=t.ad_lazy_loading;"string"==typeof t.ad_lazy_loading&&(e=parseInt(t.ad_lazy_loading,10)),Z[e]&&(t.ad_lazy_loading=e)}}var J=n(3379),K=n.n(J),X=n(7795),Y=n.n(X),Q=n(569),tt=n.n(Q),et=n(3565),nt=n.n(et),it=n(9216),rt=n.n(it),st=n(4589),ot=n.n(st),at=n(4459),ct={};ct.styleTagTransform=ot(),ct.setAttributes=nt(),ct.insert=tt().bind(null,"head"),ct.domAPI=Y(),ct.insertStyleElement=rt(),K()(at.Z,ct),at.Z&&at.Z.locals&&at.Z.locals;var lt=function(t,e,n,i){return new(n||(n=Promise))((function(r,s){function o(t){try{c(i.next(t))}catch(t){s(t)}}function a(t){try{c(i.throw(t))}catch(t){s(t)}}function c(t){var e;t.done?r(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(o,a)}c((i=i.apply(t,e||[])).next())}))};class dt extends O{constructor(t,e,n){super(t,e,n),this.placeholderSlateElement=null,this.pureArticleIds=[],this.shouldLoadNextSlate=!0,this.slateLength=20,this.prepareTemplateElements(),this.saveSinglePlaceholderElement()}build(t){var e;const n=document.querySelector(`#${t}`),i=this.createNewElements(this.posData.recommendation);if(this.wrapperElement.append(...i),this.posData.css=this._insertAdMarkingToCss(this.posData.css),this.insertCss(this.posData.css,this.posData),this.insertMarking(n),this.initGoogleAdRemover(n),this.wrapperElementInContainer&&this.templateElement.prepend(this.wrapperElement),n.appendChild(this.templateElement),this.articlesWithElements.forEach((t=>{this.isBanner(t.article)&&this.runBannerAdJobs(t)})),this.originalTemplateArticleCount>1&&(this.articlesWithElements[this.originalTemplateArticleCount-1].element.style.marginBottom=this.calculateBottomMargin()),null===(e=this.posData)||void 0===e?void 0:e.script){const t=this.replaceTags(this.posData.script,this.posData);(0,eval)(t)}this.createLastArticleObserver(),this.params.req_ids.push(this.posData.request_id),this.params.slateLength=this.slateLength,this.analytics.hitRecassImpress(),this.analytics.startMeasuringVisibleImpressions(),this.wrapperElement.addEventListener("click",(t=>this.onArticleClicked(t))),this.wrapperElement.addEventListener("mousedown",(t=>this.onMouseOrContextMenuAction(t))),this.wrapperElement.addEventListener("contextmenu",(t=>this.onMouseOrContextMenuAction(t)))}createNewElements(t){const n=[],{articlesWithElements:i}=this;return t.forEach((t=>{let r=this.singleArticleTemplateHtml;r=this.replaceReg(r,"{{entitybox0}}",`${this.widget_id}-${i.length}`),this.isNative(t)&&(r=this.replaceReg(r,"{{img0}}",t.img),r=this.replaceReg(r,"{{title0}}",t.title),r=this.replaceReg(r,"{{desc0}}",t.desc));const s=A(r);if(this.isNative(t)&&(this.replaceUrlAndSectionVariables(t,s,i.length),this.insertCategoryLabel(s,t,i.length)),t.visibilityDurationId="ad"===t.type?`${t.id}-${this.adsCount++}`:t.id,"ad"===t.type&&this.isNative(t)&&(9368===this.posData.zone_id&&"1000"===this.posData.ab_variant?this.insertTestAdMarkingTag(s):this.insertAdMarking(s,this.articlesWithElements.length,t.adType)),this.isBanner(t)){this.prepareHtmlForBanner(s,t);const e=document.createElement("div");e.style.minWidth="0px",e.setAttribute("id",`recass-banner-${this.widget_id}-${i.length}`),s.append(e)}n.push(s),i.push({element:s,article:t}),"ad"===t.type&&this.isNative(t)?t.lazy?e(s,(()=>{this.runNativeAdJobs({article:t,element:s},!0)}),t.lazy.margin):this.runNativeAdJobs({element:s,article:t}):this.pureArticleIds.push(t.id)})),n}prepareTemplateElements(){const t=this.replaceReg(this.posData.html,"{{widget_id}}",this.widget_id);this.templateElement=A(t),this.wrapperElementInContainer=this.templateElement.querySelector(`.${this.widget_id}`)||this.templateElement.querySelector(`#${this.widget_id}`),this.wrapperElement=this.wrapperElementInContainer?this.wrapperElementInContainer:this.templateElement,this.singleArticleTemplateHtml=this.wrapperElement.querySelector('[id="{{entitybox0}}"]').outerHTML;let e=0,n=this.wrapperElement.querySelector(`[id="{{entitybox${e}}}"]`);for(;n;)n.remove(),n=this.wrapperElement.querySelector(`[id="{{entitybox${++e}}}"]`);this.originalTemplateArticleCount=e}calculateBottomMargin(){const[t,e]=this.articlesWithElements.map((t=>{let{element:e}=t;return e}));return e.getBoundingClientRect().top-t.getBoundingClientRect().bottom+"px"}createLastArticleObserver(){const{articlesWithElements:t}=this;this.lastArticleObserver=new IntersectionObserver((t=>this.handleLastArticleInViewPort(t)),{rootMargin:"300px"}),this.lastArticleObserver.observe(t[t.length-1].element)}handleLastArticleInViewPort(t){return lt(this,void 0,void 0,(function*(){if(!this.shouldLoadNextSlate)return;const[e]=t;e.isIntersecting&&(this.lastArticleObserver.unobserve(e.target),yield this.loadAndRenderNextSlate())}))}loadAndRenderNextSlate(){var t;return lt(this,void 0,void 0,(function*(){this.placeholderSlateElement=this.createPlaceHolderSlate(),this.wrapperElement.append(this.placeholderSlateElement);const{recassApi:e}=this.manager,n=e.prepareInfiniteZoneRequestData([{zone_id:this.posData.zone_id}],{articleIds:this.pureArticleIds,forcedAbVariant:this.posData.ab_variant,slateLength:this.slateLength});try{const i=yield e.fetchRecommendations(n),[r]=i;if(null==r)return;this.params.req_ids.push(r.request_id),(null===(t=r.advert)||void 0===t?void 0:t.length)&&(yield function(t){return e=this,n=void 0,r=function*(){try{yield H([t]);const e=F(t.web_category,t.web_url);G(t);try{const{advert:n,web_url:i,ab_variant:r}=t,s=yield U(n,e,i,r);if(f("E1013",s),s&&s.length){const e=x(s,t.ad_lazy_loading);W(e,t)}}catch(t){g("E2010",t)}}catch(t){g("E2011",t)}},new((i=void 0)||(i=Promise))((function(t,s){function o(t){try{c(r.next(t))}catch(t){s(t)}}function a(t){try{c(r.throw(t))}catch(t){s(t)}}function c(e){var n;e.done?t(e.value):(n=e.value,n instanceof i?n:new i((function(t){t(n)}))).then(o,a)}c((r=r.apply(e,n||[])).next())}));var e,n,i,r}(r));const s=this.createNewElements(r.recommendation);this.removePlaceHolderSlate(),this.wrapperElement.append(...s),this.articlesWithElements.slice(this.articlesWithElements.length-this.slateLength).forEach((t=>{this.isBanner(t.article)&&this.runBannerAdJobs(t)})),r.recommendation.length<this.slateLength?this.shouldLoadNextSlate=!1:this.lastArticleObserver.observe(s[s.length-1])}catch(t){g("E2012",t),this.removePlaceHolderSlate()}}))}removePlaceHolderSlate(){var t;null===(t=this.placeholderSlateElement)||void 0===t||t.remove(),this.placeholderSlateElement=null}saveSinglePlaceholderElement(){const t=A(this.posData.html).querySelector("[recass-placeholder]");t?(this.singlePlaceHolderElement=t.cloneNode(!0),this.singlePlaceHolderElement.style.display="block"):this.singlePlaceHolderElement=A('\n    <div class="recass-default-placeholder" data-test="defaultPlaceholderElement">\n      <div class="recass-default-placeholder--image"></div>\n      <div class="recass-default-placeholder--text-wrapper">\n          <div class="recass-default-placeholder--text"></div>\n          <div class="recass-default-placeholder--text"></div>\n          <div class="recass-default-placeholder--text"></div>\n      </div>\n    </div>\n')}createPlaceHolderSlate(){const t=document.createElement("div"),e=Array.from({length:this.slateLength},(()=>this.singlePlaceHolderElement.cloneNode(!0)));return t.append(...e),t}replaceUrlAndSectionVariables(t,e,n){const i=e.querySelectorAll("a:not(.adMarking)");let r=y(t.url).hostname;-1!==r.indexOf("c.seznam.cz")&&(r=y(v(t.url).adurl).hostname),i.forEach((t=>{"{{url0}}"===t.getAttribute("href")&&t.setAttribute("data-article-index",n.toString())})),t.url=b(t.url),e.innerHTML=this.replaceReg(e.innerHTML,"{{url0}}",t.url),e.innerHTML=this.replaceReg(e.innerHTML,"{{url_hostname0}}","ad"===t.type?"":r);const s=e.querySelector("[data-recass-link] [data-recass-section-list]");if(!s)return;const o=t.sections&&t.sections.length>0,a=s.dataset.sectionItemTag;if(o&&a){const n=`<${a}>${t.sections.join(`</${a}><${a}>`)}</${a}>`;e.innerHTML=this.replaceReg(e.innerHTML,"{{sections0}}",n)}else s.parentNode.removeChild(s)}}const ut=new class{constructor(){this.initialized=!1,this.conf={pvId:null,params:["zone_id","ab_variant"]},this.positions=[],this.recassApi=new q,(()=>{const t=v();"www.seznam.cz"===t.utm_source&&"sekce-z-internetu"===t.utm_medium?sessionStorage.setItem("recassFeedUtm",window.location.host):sessionStorage.getItem("recassFeedUtm")&&""===document.referrer&&sessionStorage.clear()})()}getRecommendations(t){return f("E1004",t.length),this.initialized?(this._getRecommendations(t),Promise.resolve()):C.init().then((()=>{this._initRecommendations(t),this.initialized=!0}),(t=>g("E2002",t)))}getRecommendationsByTags(){f("E1005");let t=document.querySelectorAll("[data-szn-recass-box]");if(!t||0===t.length)return void g("E2004");const e=[];t=Array.prototype.slice.call(t);for(let n=0;n<t.length;n++){const i=t[n],r=i.getAttribute("data-szn-recass-box");let s={zone_id:null};try{s=JSON.parse(r.replace(/'/g,'"'))}catch(t){return void g("E2005")}if(!s.zone_id)return void g("E2006");i.id||(i.id=`sznrecass-widget-${s.zone_id}-${Math.round(Math.random()*Date.now())}`,i.style.position="relative"),s.id=i.id,e.push(s)}this.getRecommendations(e).catch((t=>{h({type:"error",message:"There was error get recommendations!",data:t})}))}prepareAndBuildPosition(t,e,n,i){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"none";if(f("E1006",r),"none"!==r){const e=x(r,t.ad_lazy_loading);W(e,t),f("E1007",{parsedAds:e,res:t})}f("E1008",t);const s=e.find((e=>e.zone_id===t.zone_id)),o={ab_variant:t.ab_variant,boxPosition:i,crossweb:t.crossweb,boxCount:n,infinite:t.infinite,req_id:t.request_id,req_ids:[],web_id:t.web_id,web_url:t.web_url,zone_id:s.zone_id},a=t.infinite?new dt(t,this,o):new O(t,this,o);if(this.positions.push(a),a.posData.hide_widget){const t={hide_widget:!0,ab:a.posData.ab_variant,zone_id:a.params.zone_id,web_id:a.posData.web_id,recass_box_count:a.params.boxCount,box_position:a.params.boxPosition,crossweb:a.posData.crossweb};C.log(_.RECASS_IMPRESS,t)}else a.build(s.id)}setPageViewId(){this.conf.pvId=this._createPageView(),f("E1002",this.conf.pvId)}getPageViewId(){return this.conf.pvId}_fnv1aHashString(t){let e=2166136261;for(let n=0,i=t.length;n<i;n++)e^=255&t.charCodeAt(n),e=16777619*e|0;return Math.abs(e).toString()}_createPageView(){const t=new Date,e=document.location.href,n=Math.random().toString();return this._fnv1aHashString(t.toUTCString()+e+n)}_initPageView(){window.sssp&&"function"==typeof window.sssp.getPageViewId?(this.conf.pvId=window.sssp.getPageViewId(),f("E1003",this.conf.pvId)):this.setPageViewId(),C.log(_.AD_LOAD,{adId:this.conf.pvId})}_logZoneErrors(t,e){const n=e.map((t=>t.zone_id));t.filter((t=>-1===n.indexOf(t.zone_id))).forEach((()=>{C.log(_.RECASS_ERROR,{error:"empty_zone"})}))}_insertDataDotData(t){if(document.body.getAttribute("data-dot-data"))try{const e=JSON.parse(document.body.getAttribute("data-dot-data")),n=JSON.parse(t);document.body.setAttribute("data-dot-data",JSON.stringify(Object.assign(Object.assign({},e),n)))}catch(t){g("E2007")}else document.body.setAttribute("data-dot-data",t)}_initRecommendations(t){this._insertDataDotData(`{"recass_box_count": ${t.length}}`),this._initPageView(),this._getRecommendations(t)}_getRecommendations(t){return e=this,n=void 0,r=function*(){if(f("E1009",t),"object"!=typeof t)return void g("E2008",t);if(Array.isArray(t)&&!t.length)return void g("E2009",t);if(!Array.isArray(t)){const e=[];e.push(t),f("E1010",t=e)}const e=t.map(((t,e)=>({zone_id:t.zone_id,boxPosition:e}))),n=this.recassApi.prepareStandardZoneRequestData(t);try{let i=yield this.recassApi.fetchRecommendations(n);Array.isArray(i)||(i=[i]),t.length!==i.length&&this._logZoneErrors(t,i);try{yield H(i);const n=i.length;for(const r of i){const i=e.find((t=>t.zone_id===r.zone_id)).boxPosition,s=F(r.web_category,r.web_url);if(G(r),r.advert&&0!==r.advert.length){f("E1011"),f("E1012",s);try{const{advert:e,web_url:o,ab_variant:a}=r,c=yield U(e,s,o,a);f("E1013",c),this.prepareAndBuildPosition(r,t,n,i,c)}catch(e){g("E2010",e),this.prepareAndBuildPosition(r,t,n,i)}}else this.prepareAndBuildPosition(r,t,n,i)}}catch(t){g("E2011",t)}}catch(t){g("E2012",t)}},new((i=void 0)||(i=Promise))((function(t,s){function o(t){try{c(r.next(t))}catch(t){s(t)}}function a(t){try{c(r.throw(t))}catch(t){s(t)}}function c(e){var n;e.done?t(e.value):(n=e.value,n instanceof i?n:new i((function(t){t(n)}))).then(o,a)}c((r=r.apply(e,n||[])).next())}));var e,n,i,r}};var pt=ut;class ht{constructor(t,e){this.target="",this.isFirst=!0,this.maxLength=2048,this.target=`${e||"https://confessor.iva.seznam.cz"}/${t}`}delimiter(){return this.isFirst?(this.isFirst=!1,"?"):"&"}append(t){const e=this.target+this.delimiter()+t;e.length<this.maxLength&&(this.target=e)}encode(t){return encodeURIComponent(t)}appendValue(t,e){return this.append(this.encode(t)+"="+this.encode(e)),this}send(){(new Image).src=this.target}}const mt=t=>{window.sznIVA||(window.sznIVA={errorStorage:new Set}),window.sznIVA.errorStorage||(window.sznIVA.errorStorage=new Set),window.sznIVA.errorStorage.add(t)},ft=t=>!(!window.sznIVA||!window.sznIVA.errorStorage)&&window.sznIVA.errorStorage.has(t);window.sznRecass||((t=>{const{endpoint:e,baseUrl:n,scriptName:i}={endpoint:"recass-static",scriptName:"sznrecommend.min.js"},r=`${i}-init`;ft(r)||(mt(r),window.addEventListener("error",(t=>{const{error:r}=t;if(!r||!r.stack||!r.message)return;const{message:s,stack:o}=r,a=`${i}-${s}`;ft(a)||o.indexOf(i)>-1&&(new ht(e,n).appendValue("msg",s).appendValue("script",i).appendValue("href",window.location.href).appendValue("referrer",document.referrer).appendValue("stack",o).send(),mt(a))})))})(),window.sznRecass=pt)}()}();