PageSourceSearch

https://www.melvil.cz/kosik/

html melvil.cz collected 2026-09-24 09:34:57 UTC 233,374 bytes, 2,563 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="cs" prefix="og: https://ogp.me/ns#">
4	<head>
5  		<meta charset="UTF-8" />
5<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"538766983",accountID:"4339027",trustKey:"4339027",xpid:"UAUEWFZRDxADXFNSAQMFUVY=",licenseKey:"NRJS-3ef775a0a64e6ec3316",applicationID:"382062272",browserID:"538766983"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
6(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
6e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
6const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
6if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
6o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
6(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
6;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
6{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
6ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
6{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
6null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
6dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
6imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
6return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
6!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
6if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
6);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
6class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
6h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
6
7  		<meta name="viewport" content="width=device-width, initial-scale=1">
8  		<title>Košík - Jan Melvil Publishing</title>
9  		<meta name="google-site-verification" content="S0Y1A8eJ4Qpz7KOB_n5fNDDt3_S_UbE01UzttSNM0K4" />
10		
11<!-- Google Tag Manager for WordPress by gtm4wp.com -->
12<script data-cfasync="false" data-pagespeed-no-defer>
13	var gtm4wp_datalayer_name = "dataLayer";
14	var dataLayer = dataLayer || [];
15	const gtm4wp_use_sku_instead = 1;
16	const gtm4wp_currency = 'CZK';
17	const gtm4wp_product_per_impression = 0;
18	const gtm4wp_clear_ecommerce = false;
19	const gtm4wp_datalayer_max_timeout = 2000;
20</script>
20
21<!-- End Google Tag Manager for WordPress by gtm4wp.com -->
22<!-- Optimalizace pro vyhledávače podle Rank Math - https://rankmath.com/ -->
23<meta name="robots" content="noindex, follow"/>
24<meta property="og:locale" content="cs_CZ" />
25<meta property="og:type" content="article" />
26<meta property="og:title" content="Košík - Jan Melvil Publishing" />
27<meta property="og:url" content="https://www.melvil.cz/kosik/" />
28<meta property="og:site_name" content="Jan Melvil Publishing" />
29<meta property="article:publisher" content="https://facebook.com/janmelvil/" />
30<meta property="og:updated_time" content="2024-07-10T14:46:43+02:00" />
31<meta property="og:image" content="https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp" />
32<meta property="og:image:secure_url" content="https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp" />
33<meta property="og:image:width" content="1200" />
34<meta property="og:image:height" content="1200" />
35<meta property="og:image:alt" content="Košík" />
36<meta property="og:image:type" content="image/webp" />
37<meta property="article:published_time" content="2014-09-25T22:39:37+02:00" />
38<meta property="article:modified_time" content="2024-07-10T14:46:43+02:00" />
39<meta name="twitter:card" content="summary_large_image" />
40<meta name="twitter:title" content="Košík - Jan Melvil Publishing" />
41<meta name="twitter:site" content="@https://twitter.com/janmelvil" />
42<meta name="twitter:creator" content="@https://twitter.com/janmelvil" />
43<meta name="twitter:image" content="https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp" />
44<meta name="twitter:label1" content="Doba čtení" />
45<meta name="twitter:data1" content="Méně než minuta" />
46<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.melvil.cz/#organization","name":"Jan Melvil Publishing","sameAs":["https://facebook.com/janmelvil/","https://twitter.com/https://twitter.com/janmelvil","https://www.instagram.com/janmelvil/"],"logo":{"@type":"ImageObject","@id":"https://www.melvil.cz/#logo","url":"https://www.melvil.cz/wp-content/uploads/2024/02/logo-melvil.png","contentUrl":"https://www.melvil.cz/wp-content/uploads/2024/02/logo-melvil.png","caption":"Jan Melvil Publishing","inLanguage":"cs","width":"1000","height":"476"}},{"@type":"WebSite","@id":"https://www.melvil.cz/#website","url":"https://www.melvil.cz","name":"Jan Melvil Publishing","publisher":{"@id":"https://www.melvil.cz/#organization"},"inLanguage":"cs"},{"@type":"ImageObject","@id":"https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp","url":"https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp","width":"1200","height":"1200","inLanguage":"cs"},{"@type":"WebPage","@id":"https://www.melvil.cz/kosik/#webpage","url":"https://www.melvil.cz/kosik/","name":"Ko\u0161\u00edk - Jan Melvil Publishing","datePublished":"2014-09-25T22:39:37+02:00","dateModified":"2024-07-10T14:46:43+02:00","isPartOf":{"@id":"https://www.melvil.cz/#website"},"primaryImageOfPage":{"@id":"https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp"},"inLanguage":"cs"},{"@type":"Person","@id":"https://www.melvil.cz/author/wpaservis/","name":"WP Admin","url":"https://www.melvil.cz/author/wpaservis/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/1ad2e301c3c14a3622f873603e3d8279066e9093d9bfd6c39083e65ba5877748?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/1ad2e301c3c14a3622f873603e3d8279066e9093d9bfd6c39083e65ba5877748?s=96&amp;d=mm&amp;r=g","caption":"WP Admin","inLanguage":"cs"},"worksFor":{"@id":"https://www.melvil.cz/#organization"}},{"@type":"Article","headline":"Ko\u0161\u00edk - Jan Melvil Publishing","datePublished":"2014-09-25T22:39:37+02:00","dateModified":"2024-07-10T14:46:43+02:00","author":{"@id":"https://www.melvil.cz/author/wpaservis/","name":"WP Admin"},"publisher":{"@id":"https://www.melvil.cz/#organization"},"name":"Ko\u0161\u00edk - Jan Melvil Publishing","@id":"https://www.melvil.cz/kosik/#richSnippet","isPartOf":{"@id":"https://www.melvil.cz/kosik/#webpage"},"image":{"@id":"https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp"},"inLanguage":"cs","mainEntityOfPage":{"@id":"https://www.melvil.cz/kosik/#webpage"}}]}</script>
46
47<!-- /Rank Math WordPress SEO plugin -->
48
49<style id="wp-img-auto-sizes-contain-inline-css">
50img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
51/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
52</style>
53<style id="wp-block-library-inline-css">
54/**
55 * Colors
56 */
57/**
58 * Typography
59 */
60/**
61 * SCSS Variables.
62 *
63 * Please use variables from this sheet to ensure consistency across the UI.
64 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
65 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
66 */
67/**
68 * Fonts & basic variables.
69 */
70/**
71 * Typography
72 */
73/**
74 * Grid System.
75 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
76 */
77/**
78 * Radius scale.
79 */
80/**
81 * Elevation scale.
82 */
83/**
84 * Dimensions.
85 */
86/**
87 * Mobile specific styles
88 */
89/**
90 * Editor styles.
91 */
92/**
93 * Block & Editor UI.
94 */
95/**
96 * Block paddings.
97 */
98/**
99 * React Native specific.
100 * These variables do not appear to be used anywhere else.
101 */
102/**
103 * Breakpoints & Media Queries
104 */
105/**
106*  Converts a hex value into the rgb equivalent.
107*
108* @param {string} hex - the hexadecimal value to convert
109* @return {string} comma separated rgb values
110*/
111/**
112 * Long content fade mixin
113 *
114 * Creates a fading overlay to signify that the content is longer
115 * than the space allows.
116 */
117/**
118 * Breakpoint mixins
119 */
120/**
121 * Focus styles.
122 */
123/**
124 * Applies editor left position to the selector passed as argument
125 */
126/**
127 * Styles that are reused verbatim in a few places
128 */
129/**
130 * Allows users to opt-out of animations via OS-level preferences.
131 */
132/**
133 * Reset default styles for JavaScript UI based pages.
134 * This is a WP-admin agnostic reset
135 */
136/**
137 * Reset the WP Admin page styles for Gutenberg-like pages.
138 */
139/**
140 * Creates a checkerboard pattern background to indicate transparency.
141 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
142 */
143:root {
144  --wp-block-synced-color: #7a00df;
145  --wp-block-synced-color--rgb: 122, 0, 223;
146  --wp-bound-block-color: var(--wp-block-synced-color);
147  --wp-editor-canvas-background: #ddd;
148  --wp-admin-theme-color: #007cba;
149  --wp-admin-theme-color--rgb: 0, 124, 186;
150  --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
151  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
152  --wp-admin-theme-color-darker-20: #005a87;
153  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
154  --wp-admin-border-width-focus: 2px;
155}
156@media (min-resolution: 192dpi) {
157  :root {
158    --wp-admin-border-width-focus: 1.5px;
159  }
160}
161
162/**
163 * Element styles.
164 */
165.wp-element-button {
166  cursor: pointer;
167}
168
169:root .has-very-light-gray-background-color {
170  background-color: #eee;
171}
172:root .has-very-dark-gray-background-color {
173  background-color: #313131;
174}
175:root .has-very-light-gray-color {
176  color: #eee;
177}
178:root .has-very-dark-gray-color {
179  color: #313131;
180}
181:root {
182  /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */
183}
184:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
185  background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%);
186}
187:root .has-purple-crush-gradient-background {
188  background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%);
189}
190:root .has-hazy-dawn-gradient-background {
191  background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%);
192}
193:root .has-subdued-olive-gradient-background {
194  background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%);
195}
196:root .has-atomic-cream-gradient-background {
197  background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%);
198}
199:root .has-nightshade-gradient-background {
200  background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%);
201}
202:root .has-midnight-gradient-background {
203  background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
204}
205:root {
206  /* stylelint-enable @stylistic/function-comma-space-after */
207  --wp--preset--font-size--normal: 16px;
208  --wp--preset--font-size--huge: 42px;
209}
210
211.has-regular-font-size {
212  font-size: 1em;
213}
214
215.has-larger-font-size {
216  font-size: 2.625em;
217}
218
219.has-normal-font-size {
220  font-size: var(--wp--preset--font-size--normal);
221}
222
223.has-huge-font-size {
224  font-size: var(--wp--preset--font-size--huge);
225}
226
227:root .has-text-align-center {
228  text-align: center;
229}
230
231:root .has-text-align-left {
232  /*rtl:ignore*/
233  text-align: left;
234}
235
236:root .has-text-align-right {
237  /*rtl:ignore*/
238  text-align: right;
239}
240
241.has-fit-text {
242  white-space: nowrap !important;
243}
244
245#end-resizable-editor-section {
246  display: none;
247}
248
249.aligncenter {
250  clear: both;
251}
252
253.items-justified-left {
254  justify-content: flex-start;
255}
256
257.items-justified-center {
258  justify-content: center;
259}
260
261.items-justified-right {
262  justify-content: flex-end;
263}
264
265.items-justified-space-between {
266  justify-content: space-between;
267}
268
269.screen-reader-text {
270  border: 0;
271  clip-path: inset(50%);
272  height: 1px;
273  margin: -1px;
274  overflow: hidden;
275  padding: 0;
276  position: absolute;
277  width: 1px;
278  word-wrap: normal !important;
279}
280
281.screen-reader-text:focus {
282  background-color: #ddd;
283  clip-path: none;
284  color: #444;
285  display: block;
286  font-size: 1em;
287  height: auto;
288  left: 5px;
289  line-height: normal;
290  padding: 15px 23px 14px;
291  text-decoration: none;
292  top: 5px;
293  width: auto;
294  z-index: 100000;
295}
296
297/**
298 * The following provide a simple means of applying a default border style when
299 * a user first makes a selection in the border block support panel.
300 * This prevents issues such as where the user could set a border width
301 * and see no border due there being no border style set.
302 *
303 * This is intended to be removed once intelligent defaults can be set while
304 * making border selections via the block support.
305 *
306 * See: https://github.com/WordPress/gutenberg/pull/33743
307 */
308html :where(.has-border-color) {
309  border-style: solid;
310}
311
312html :where([style*=border-color]) {
313  border-style: solid;
314}
315
316html :where([style*=border-top-color]) {
317  border-top-style: solid;
318}
319
320html :where([style*=border-right-color]) {
321  /*rtl:ignore*/
322  border-right-style: solid;
323}
324
325html :where([style*=border-bottom-color]) {
326  border-bottom-style: solid;
327}
328
329html :where([style*=border-left-color]) {
330  /*rtl:ignore*/
331  border-left-style: solid;
332}
333
334html :where([style*=border-width]) {
335  border-style: solid;
336}
337
338html :where([style*=border-top-width]) {
339  border-top-style: solid;
340}
341
342html :where([style*=border-right-width]) {
343  /*rtl:ignore*/
344  border-right-style: solid;
345}
346
347html :where([style*=border-bottom-width]) {
348  border-bottom-style: solid;
349}
350
351html :where([style*=border-left-width]) {
352  /*rtl:ignore*/
353  border-left-style: solid;
354}
355
356/**
357 * Provide baseline responsiveness for images.
358 */
359html :where(img[class*=wp-image-]) {
360  height: auto;
361  max-width: 100%;
362}
363
364/**
365 * Reset user agent styles for figure element margins.
366 */
367:where(figure) {
368  margin: 0 0 1em 0;
369}
370
371html :where(.is-position-sticky) {
372  /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */
373  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
374  /* stylelint-enable length-zero-no-unit */
375}
376
377@media screen and (max-width: 600px) {
378  html :where(.is-position-sticky) {
379    /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */
380    --wp-admin--admin-bar--position-offset: 0px;
381    /* stylelint-enable length-zero-no-unit */
382  }
383}
384
385/*# sourceURL=/wp-includes/css/dist/block-library/common.css */
386</style>
387<style id="classic-theme-styles-inline-css">
388/**
389 * These rules are needed for backwards compatibility.
390 * They should match the button element rules in the base theme.json file.
391 */
392.wp-block-button__link {
393	color: #ffffff;
394	background-color: #32373c;
395	border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */
396
397	/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
398	box-shadow: none;
399	text-decoration: none;
400
401	/* The extra 2px are added to size solids the same as the outline versions.*/
402	padding: calc(0.667em + 2px) calc(1.333em + 2px);
403
404	font-size: 1.125em;
405}
406
407.wp-block-file__button {
408	background: #32373c;
409	color: #ffffff;
410	text-decoration: none;
411}
412
413/*# sourceURL=/wp-includes/css/classic-themes.css */
414</style>
415
416<link rel='stylesheet' id='wc-blocks-style-css' href='https://www.melvil.cz/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=1786515180' media='all' />
417
418<link rel='stylesheet' id='spectra-pro-block-css-css' href='https://www.melvil.cz/wp-content/plugins/spectra-pro/dist/style-blocks.css?ver=1.3.2' media='all' />
419<link rel='stylesheet' id='wc-gift-cards-blocks-integration-css' href='https://www.melvil.cz/wp-content/plugins/woocommerce-gift-cards/assets/dist/frontend/blocks.css?ver=1786515151' media='all' />
420<style id="global-styles-inline-css">
421:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
4210) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
421.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
422/*# sourceURL=global-styles-inline-css */
423</style>
424
425<link rel='stylesheet' id='ToretCeskaPosta-draw-css-css' href='https://www.melvil.cz/wp-content/plugins/toret-ceska-posta/vendor/toret/toret-library/src/assets/css/toret-draw.css?ver=1782800647' media='all' />
426<link rel='stylesheet' id='ToretCeskaPosta-form-css-css' href='https://www.melvil.cz/wp-content/plugins/toret-ceska-posta/vendor/toret/toret-library/src/assets/css/toret-draw-form.css?ver=1782800647' media='all' />
427<link rel='stylesheet' id='wc-preorder-frontend-css' href='https://www.melvil.cz/wp-content/plugins/wc-preorder/assets/css/frontend.css?ver=100.1.2' media='all' />
428<link rel='stylesheet' id='select2-css' href='https://www.melvil.cz/wp-content/plugins/woocommerce/assets/css/select2.css?ver=11.0.1' media='all' />
429<style id="woocommerce-inline-inline-css">
430.woocommerce form .form-row .required { visibility: visible; }
431/*# sourceURL=woocommerce-inline-inline-css */
432</style>
433<link rel='stylesheet' id='cmplz-general-css' href='https://www.melvil.cz/wp-content/plugins/complianz-gdpr-premium/assets/css/cookieblocker.css?ver=1786514761' media='all' />
434<link rel='stylesheet' id='wc-gc-css-css' href='https://www.melvil.cz/wp-content/plugins/woocommerce-gift-cards/assets/css/frontend/woocommerce.css?ver=2.7.5' media='all' />
435<link rel='stylesheet' id='melvil-checkout-popup-css' href='https://www.melvil.cz/wp-content/plugins/melvil-checkout/assets/css/popup.css?ver=1.1.272' media='all' />
436<link rel='stylesheet' id='melvil-filter-css' href='https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/css/filter.css?ver=1790242497' media='all' />
437<style id="melvil-filter-inline-css">
438.woocommerce-result-count { opacity: 0; transition: opacity .15s; }
439/*# sourceURL=melvil-filter-inline-css */
440</style>
441<link rel='stylesheet' id='toret-ceskaposta-plugin-styles-css' href='https://www.melvil.cz/wp-content/plugins/toret-ceska-posta/public/assets/css/public.css?ver=3.4.6' media='all' />
442<link rel='stylesheet' id='wc-melvil-css' href='https://www.melvil.cz/wp-content/plugins/woocommerce-melvil//assets/css/wc-melvil.css?ver=1.0.0' media='all' />
443<link rel='stylesheet' id='melvil-css' href='https://www.melvil.cz/wp-content/themes/melvil/build/css/style.css?ver=1.0.055' media='all' />
444<link rel='stylesheet' id='ftx_shm_checkout-css' href='https://www.melvil.cz/wp-content/plugins/ftx-shipmall-fullfillment-sync-melvil/assets/css/checkout.css?ver=4.2.13' media='all' />
445<link rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://www.melvil.cz/wp-content/uploads/complianz/css/banner-1-optin.css?ver=1786514774' media='all' />
446<script id="jquery-core-js" src="https://www.melvil.cz/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
vendor: 1 bytes, line 446
446
447<script id="wc-zasilkovna-packeta-widget-js" src="https://widget.packeta.com/www/js/library.js?ver=ca98ff569a22a8c4e3062b444a736d54"></script>
vendor: 1 bytes, line 447
447
448<script id="wc-zasilkovna-widget-js-extra">
449var wc_zasilkovna = {"apikey":"1fb867fff7ad31a7","change_text":"Zm\u011bnit pobo\u010dku","country":"CZ"};
450//# sourceURL=wc-zasilkovna-widget-js-extra
451</script>
vendor: 1 bytes, line 451
451
452<script id="wc-zasilkovna-widget-js" src="https://www.melvil.cz/wp-content/plugins/wc-zasilkovna/assets/js/widget.js?ver=ca98ff569a22a8c4e3062b444a736d54"></script>
vendor: 1 bytes, line 452
452
453<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.js?ver=2.7.0-wc.11.0.1"></script>
vendor: 1 bytes, line 453
453
454<script id="wc-add-to-cart-js-extra">
455var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"Zobrazit ko\u0161\u00edk","cart_url":"https://www.melvil.cz/kosik/","is_cart":"1","cart_redirect_after_add":"no"};
456//# sourceURL=wc-add-to-cart-js-extra
457</script>
vendor: 1 bytes, line 457
457
458<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.js?ver=11.0.1"></script>
vendor: 1 bytes, line 458
458
459<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.js?ver=2.1.4-wc.11.0.1"></script>
vendor: 1 bytes, line 459
459
460<script id="woocommerce-js-extra">
461var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Zobrazit heslo","i18n_password_hide":"Skr\u00fdt heslo"};
462//# sourceURL=woocommerce-js-extra
463</script>
vendor: 1 bytes, line 463
463
464<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.js?ver=11.0.1"></script>
vendor: 1 bytes, line 464
464
465<script id="wc-country-select-js-extra">
466var wc_country_select_params = {"countries":"{\"CZ\":[]}","i18n_select_state_text":"Zvolte mo\u017enost\u2026","i18n_no_matches":"\u017d\u00e1dn\u00e9 v\u00fdsledky","i18n_ajax_error":"Na\u010d\u00edtan\u00ed selhalo","i18n_input_too_short_1":"Pros\u00edm vlo\u017ete 1 nebo v\u00edce znak\u016f","i18n_input_too_short_n":"Pros\u00edm vlo\u017ete %qty% nebo v\u00edce znak\u016f","i18n_input_too_long_1":"Pros\u00edm sma\u017ete 1 znak","i18n_input_too_long_n":"Pros\u00edm sma\u017ete %qty% znak\u016f","i18n_selection_too_long_1":"M\u016f\u017eete vybrat pouze 1 polo\u017eku","i18n_selection_too_long_n":"M\u016f\u017eete vybrat pouze %qty% polo\u017eek","i18n_load_more":"Na\u010d\u00edt\u00e1m dal\u0161\u00ed v\u00fdsledky\u2026","i18n_searching":"Hled\u00e1m\u2026"};
467//# sourceURL=wc-country-select-js-extra
468</script>
vendor: 1 bytes, line 468
468
469<script data-wp-strategy="defer" defer id="wc-country-select-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/frontend/country-select.js?ver=11.0.1"></script>
vendor: 1 bytes, line 469
469
470<script id="wc-address-i18n-js-extra">
471var wc_address_i18n_params = {"locale":"{\"CZ\":{\"state\":{\"required\":false,\"hidden\":true}},\"SK\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"default\":{\"first_name\":{\"label\":\"K\\u0159estn\\u00ed jm\\u00e9no\",\"required\":true,\"class\":[\"form-row-first\"],\"autocomplete\":\"given-name\",\"priority\":10},\"last_name\":{\"label\":\"P\\u0159\\u00edjmen\\u00ed\",\"required\":true,\"class\":[\"form-row-last\"],\"autocomplete\":\"family-name\",\"priority\":20},\"company\":{\"label\":\"N\\u00e1zev firmy\",\"class\":[\"form-row-wide\"],\"autocomplete\":\"organization\",\"priority\":30,\"required\":false},\"country\":{\"type\":\"country\",\"label\":\"Zem\\u011b / Region\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\",\"update_totals_on_change\"],\"autocomplete\":\"country\",\"priority\":40,\"hidden\":false},\"address_1\":{\"label\":\"Ulice a \\u010d.p.\",\"placeholder\":\"\\u010c\\u00edslo domu a n\\u00e1zev ulice\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-line1\",\"priority\":50},\"address_2\":{\"label\":\"Nap\\u0159. \\u010d\\u00edslo vchodu, firma, patro...\",\"label_class\":[\"screen-reader-text\"],\"placeholder\":\"\\u010c\\u00edslo bytu, hotelov\\u00e9ho pokoje atd. (nepovinn\\u00e9)\",\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-line2\",\"priority\":60,\"required\":false},\"city\":{\"label\":\"M\\u011bsto\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-level2\",\"priority\":70},\"state\":{\"type\":\"state\",\"label\":\"St\\u00e1t\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"state\"],\"autocomplete\":\"address-level1\",\"priority\":80},\"postcode\":{\"label\":\"PS\\u010c\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"postcode\"],\"autocomplete\":\"postal-code\",\"priority\":90},\"phone\":{\"label\":\"Telefon\",\"required\":true,\"type\":\"tel\",\"class\":[\"form-row-wide\"],\"validate\":[\"phone\"],\"autocomplete\":\"tel\",\"priority\":100}}}","locale_fields":"{\"address_1\":\"#billing_address_1_field, #shipping_address_1_field\",\"address_2\":\"#billing_address_2_field, #shipping_address_2_field\",\"state\":\"#billing_state_field, #shipping_state_field, #calc_shipping_state_field\",\"postcode\":\"#billing_postcode_field, #shipping_postcode_field, #calc_shipping_postcode_field\",\"city\":\"#billing_city_field, #shipping_city_field, #calc_shipping_city_field\",\"country\":\"#billing_country_field, #shipping_country_field, #calc_shipping_country_field\",\"phone\":\"#billing_phone_field, #shipping_phone_field\"}","i18n_required_text":"vy\u017eadov\u00e1no","i18n_optional_text":"voliteln\u00fd"};
472//# sourceURL=wc-address-i18n-js-extra
473</script>
vendor: 1 bytes, line 473
473
474<script data-wp-strategy="defer" defer id="wc-address-i18n-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/frontend/address-i18n.js?ver=11.0.1"></script>
vendor: 1 bytes, line 474
474
475<script id="wc-cart-js-extra">
476var wc_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","update_shipping_method_nonce":"7b6ff6735c","apply_coupon_nonce":"d9867a0318","remove_coupon_nonce":"2d7cb6e5c9"};
477//# sourceURL=wc-cart-js-extra
478</script>
vendor: 1 bytes, line 478
478
479<script data-wp-strategy="defer" defer id="wc-cart-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/frontend/cart.js?ver=11.0.1"></script>
vendor: 1 bytes, line 479
479
480<script data-wp-strategy="defer" defer id="selectWoo-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/selectWoo/selectWoo.full.js?ver=1.0.9-wc.11.0.1"></script>
vendor: 1 bytes, line 480
480
481<script id="wp-stack-js-extra">
482var wpstack = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php"};
483//# sourceURL=wp-stack-js-extra
484</script>
vendor: 1 bytes, line 484
484
485<script id="wp-stack-js" src="https://www.melvil.cz/wp-content/plugins/wp-stack/assets/js/forms.min.js?ver=20191006"></script>
vendor: 1 bytes, line 485
485
486<script id="wc-melvil-js-extra">
487var wc_melvil = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","overlay":"\u003Cdiv class=\"wc-melvil-overlay\"\u003E\n  \u003Cdiv class=\"inner\"\u003E\n    \u003Cp\u003E\u003Cspan class=\"wc-melvil-spinner\"\u003E\u003C/span\u003E\u003C/p\u003E\n    \u003Cp\u003EChv\u00edli strpen\u00ed, va\u0161e \u003Cspan class=\"item-name\"\u003Epolo\u017eka\u003C/span\u003E se p\u0159ipravuje.\u003C/p\u003E\n  \u003C/div\u003E\n\u003C/div\u003E\n","error":"\u003Cp\u003EN\u011bco se pokazilo. Pros\u00edm, kontaktujte n\u00e1s.\u003C/p\u003E\u003Cbutton type=\"button\" class=\"wc-melvil-overlay__close\"\u003EZav\u0159\u00edt\u003C/button\u003E","preorder":"\u003Cp\u003EE-kniha bude ke sta\u017een\u00ed a\u017e v datum vyd\u00e1n\u00ed.\u003C/p\u003E\u003Cbutton type=\"button\" class=\"wc-melvil-overlay__close\"\u003EZav\u0159\u00edt\u003C/button\u003E"};
488//# sourceURL=wc-melvil-js-extra
489</script>
vendor: 1 bytes, line 489
489
490<script id="wc-melvil-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce-melvil//assets/js/wc-melvil.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 490
490
491<script id="wc-melvil-search-js-extra">
492var wc_melvil = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","overlay":"\u003Cdiv class=\"wc-melvil-overlay\"\u003E\n  \u003Cdiv class=\"inner\"\u003E\n    \u003Cp\u003E\u003Cspan class=\"wc-melvil-spinner\"\u003E\u003C/span\u003E\u003C/p\u003E\n    \u003Cp\u003EChv\u00edli strpen\u00ed, va\u0161e \u003Cspan class=\"item-name\"\u003Epolo\u017eka\u003C/span\u003E se p\u0159ipravuje.\u003C/p\u003E\n  \u003C/div\u003E\n\u003C/div\u003E\n","error":"\u003Cp\u003EN\u011bco se pokazilo. Pros\u00edm, kontaktujte n\u00e1s.\u003C/p\u003E\u003Cbutton type=\"button\" class=\"wc-melvil-overlay__close\"\u003EZav\u0159\u00edt\u003C/button\u003E","preorder":"\u003Cp\u003EE-kniha bude ke sta\u017een\u00ed a\u017e v datum vyd\u00e1n\u00ed.\u003C/p\u003E\u003Cbutton type=\"button\" class=\"wc-melvil-overlay__close\"\u003EZav\u0159\u00edt\u003C/button\u003E"};
493//# sourceURL=wc-melvil-search-js-extra
494</script>
vendor: 1 bytes, line 494
494
495<script id="wc-melvil-search-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce-melvil//assets/js/wc-melvil-search.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 495
495
496<script id="melvil-cart-js-extra">
497var melvil_cart_params = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php?action=%%endpoint%%","apply_discount_nonce":"fa1451efdc","remove_gift_card_nonce":"cae051e10c"};
498//# sourceURL=melvil-cart-js-extra
499</script>
vendor: 1 bytes, line 499
499
500<script id="melvil-cart-js" src="https://www.melvil.cz/wp-content/themes/melvil/build/js/cart.js?ver=1.0.055"></script>
vendor: 1 bytes, line 500
500
501<script id="packeta-js" src="https://widget.packeta.com/v6/www/js/library.js?ver=ca98ff569a22a8c4e3062b444a736d54"></script>
501
502<link rel='shortlink' href='https://www.melvil.cz/?p=7' />
503		<!-- Reddit Pixel -->
504		
504<script>
505		!function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init', "a2_jdozwn2fnp57", {"partner":"WOOCOMMERCE","partner_version":"1.0.4"});
506		</script>
506
507		<!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER -->
508		<!-- End Reddit Pixel -->
509					<style>.cmplz-hidden {
510					display: none !important;
511				}</style>
512				
513<!-- Google Tag Manager for WordPress by gtm4wp.com -->
514<!-- GTM Container placement set to manual -->
515<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript">
516	var dataLayer_content = {"pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"WP Admin","customerTotalOrders":0,"customerTotalOrderValue":0,"customerFirstName":"","customerLastName":"","customerBillingFirstName":"","customerBillingLastName":"","customerBillingCompany":"","customerBillingAddress1":"","customerBillingAddress2":"","customerBillingCity":"","customerBillingState":"","customerBillingPostcode":"","customerBillingCountry":"","customerBillingEmail":"","customerBillingEmailHash":"","customerBillingPhone":"","customerShippingFirstName":"","customerShippingLastName":"","customerShippingCompany":"","customerShippingAddress1":"","customerShippingAddress2":"","customerShippingCity":"","customerShippingState":"","customerShippingPostcode":"","customerShippingCountry":"","cartContent":{"totals":{"applied_coupons":[],"discount_total":0,"subtotal":0,"total":0},"items":[]}};
517	dataLayer.push( dataLayer_content );
518</script>
vendor: 1 bytes, line 518
518
519<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript">
vendor: 322 bytes, lines 519-524
519
520(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
521new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
522j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
523'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
524})(window,document,'script','dataLayer','
524GTM-KDSFPV
vendor: 4 bytes, line 524
524');
525</script>
525
526<!-- End Google Tag Manager for WordPress by gtm4wp.com --><link rel="shortcut icon" href="https://www.melvil.cz/wp-content/themes/melvil/favicon.ico">
526<script type="text/javascript" id="pap_x2s6df8ddognet" src="https://login.dognet.sk//scripts/trackjs.php?pap_tracking_suffix=dognet"></script>
526	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
527				
527<script data-service="facebook" data-category="marketing"  type="text/plain">
528				window.__wc_fb_page_generated = 1790242497;
529				!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
530					n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
531					n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
532					t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
533					document,'script','https://connect.facebook.net/en_US/fbevents.js');
534			</script>
534
535			<!-- WooCommerce Facebook Integration Begin -->
536			
536<script data-service="facebook" data-category="marketing"  type="text/plain">
537
538				window.FacebookSignals = window.FacebookSignals || {
539	_held: false,
540	_releasing: false,
541	_pixelInitialized: false,
542	_pixelId: null,
543	_pixelUserInfo: {},
544	_pixelOptions: {},
545	_pendingPixelEvents: [],
546	_queue: [],
547	_config: {},
548	_attribution: {},
549	_seenEventIds: {},
550	_fbclid: (function() {
551		try {
552			var m = window.location.search.match(/[?&]fbclid=([^&]*)/);
553			return m ? decodeURIComponent(m[1]) : null;
554		} catch(e) { return null; }
555	})(),
556
557	init: function(config) {
558		config = config || {};
559		this._config = config;
560		this._attribution = config.attribution || {};
561
562		var cookieState = this._getCookie('wc_facebook_signals_state');
563		this._held = cookieState ? cookieState === 'held' : !!config.held;
564
565		this._fbclid = this._fbclid || null;
566
567		if (typeof fbq === 'function') {
568			fbq('consent', this._held ? 'revoke' : 'grant');
569		}
570
571		try {
572			var raw = window.sessionStorage.getItem('wc_facebook_signals_seen_event_ids');
573			this._seenEventIds = raw ? JSON.parse(raw) : {};
574		} catch (e) {
575			this._seenEventIds = this._seenEventIds || {};
576		}
577	},
578
579	initPixel: function(pixelId, userInfo, options) {
580		this._pixelId = pixelId;
581		this._pixelUserInfo = userInfo && typeof userInfo === 'object' && !Array.isArray(userInfo) ? userInfo : {};
582		this._pixelOptions = options || {};
583		if (!this._held) {
584			this._runPixelInit();
585		}
586	},
587
588	_runPixelInit: function() {
589		if (this._pixelInitialized || !this._pixelId || typeof fbq !== 'function') return;
590		fbq('init', this._pixelId, this._pixelUserInfo, this._pixelOptions);
591		this._pixelInitialized = true;
592		this._flushPendingPixelEvents();
593	},
594
595	_flushPendingPixelEvents: function() {
596		var pending = this._pendingPixelEvents;
597		this._pendingPixelEvents = [];
598		for (var i = 0; i < pending.length; i++) {
599			var ev = pending[i];
600			this._firePixelEvent(ev.name, ev.params, ev.method, ev.eventId);
601		}
602	},
603
604	_fireOrQueuePixelEvent: function(name, params, method, eventId) {
605		if (!this._pixelInitialized) {
606			this._pendingPixelEvents.push({
607				name: name, params: params || {}, method: method || 'track', eventId: eventId || null
608			});
609			return;
610		}
611		this._firePixelEvent(name, params || {}, method || 'track', eventId || null);
612	},
613
614	_firePixelEvent: function(name, params, method, eventId) {
615		method = method || 'track';
616		if (eventId) {
617			fbq(method, name, params || {}, { eventID: eventId });
618		} else {
619			fbq(method, name, params || {});
620		}
621	},
622
623	queueEvent: function(eventData) {
624		if (!eventData || !eventData.event_name) return;
625
626		var originalId = eventData.event_id || null;
627		if (originalId && this._seenEventIds[originalId]) return;
628
629		if (!this._held) {
630			this._fireOrQueuePixelEvent(eventData.event_name, eventData.custom_data || {}, eventData.method || 'track', originalId);
631			return;
632		}
633
634		eventData = this._cloneEventData(eventData);
635		eventData.event_id = this._generateEventId();
636		eventData.event_time = eventData.event_time || Math.floor(Date.now() / 1000);
637		this._queue.push(eventData);
638
639		var idToMark = originalId || eventData.event_id;
640		if (idToMark) {
641			this._seenEventIds[idToMark] = 1;
642			try {
643				window.sessionStorage.setItem(
644					'wc_facebook_signals_seen_event_ids',
645					JSON.stringify(this._seenEventIds)
646				);
647			} catch (e) {}
648		}
649	},
650
651	trackEvent: function(name, params, userData, method, eventId) {
652		method = method || 'track';
653		eventId = eventId || (params && params.eventID) || null;
654
655		if (this._held) {
656			this.queueEvent({
657				event_name: name,
658				custom_data: params || {},
659				event_id: eventId,
660				event_time: Math.floor(Date.now() / 1000),
661				method: method
662			});
663		} else {
664			this._fireOrQueuePixelEvent(name, params || {}, method, eventId);
665		}
666	},
667
668	release: function() {
669		var self = this;
670		if (!self._held || self._releasing || !self._config.ajaxUrl) {
671			return Promise.resolve({ success: true, data: { sent_count: 0 } });
672		}
673
674		self._releasing = true;
675		var attribution = self._collectAttribution();
676
677		var payload = JSON.stringify({
678			events: self._queue,
679			attribution: {
680				fbp: attribution.fbp || null,
681				fbc: attribution.fbc || null
682			},
683			fbclid: self._fbclid || null
684		});
685
686		var url = self._config.ajaxUrl +
687			(self._config.ajaxUrl.indexOf('?') === -1 ? '?' : '&') +
688			'action=' + encodeURIComponent(self._config.action);
689
690		return new Promise(function(resolve, reject) {
691			var xhr = new XMLHttpRequest();
692			xhr.open('POST', url, true);
693			xhr.setRequestHeader('Content-Type', 'application/json');
694			xhr.onload = function() {
695				if (xhr.status >= 200 && xhr.status < 300) {
696					try {
697						var resp = JSON.parse(xhr.responseText);
698						self._handleReleaseResponse(resp.data || {}, attribution);
699						resolve(resp);
700					} catch(e) { self._releasing = false; reject(e); }
701				} else {
702					self._releasing = false;
703					reject(new Error('Signal release AJAX failed: ' + xhr.status));
704				}
705			};
706			xhr.onerror = function() { self._releasing = false; reject(new Error('Network error')); };
707			xhr.send(payload);
708		});
709	},
710
711	_handleReleaseResponse: function(data, attribution) {
712		this._syncAttributionCookies(data || {}, attribution);
713
714		// Override cached user_info with fresh data from the release response.
715		if (data.user_info && typeof data.user_info === 'object' && !Array.isArray(data.user_info)) {
716			this._pixelUserInfo = data.user_info;
717		}
718
719		this._held = false;
720		this._releasing = false;
721
722		fbq('consent', 'grant');
723		this._runPixelInit();
724
725		var queue = this._queue;
726		for (var i = 0; i < queue.length; i++) {
727			var ev = queue[i];
728			this._fireOrQueuePixelEvent(ev.event_name, ev.custom_data || {}, ev.method || 'track', ev.event_id || null);
729		}
730
731		this._queue = [];
732	},
733
734	_collectAttribution: function() {
735		var clientParams = {};
736		if (typeof clientParamBuilder !== 'undefined') {
737			try {
738				clientParams = clientParamBuilder.processAndCollectParams(this._getAttributionUrl()) || {};
739			} catch (e) {}
740		}
741
742		var fbp = this._getCookie('_fbp') || clientParams._fbp || (typeof clientParamBuilder !== 'undefined' ? clientParamBuilder.getFbp() : null);
743		var fbc = this._getCookie('_fbc') || clientParams._fbc || (typeof clientParamBuilder !== 'undefined' ? clientParamBuilder.getFbc() : null);
744
745		if (!fbc && this._fbclid) {
746			fbc = 'fb.1.' + Date.now() + '.' + this._fbclid;
747		}
748
749		return { fbp: fbp || null, fbc: fbc || null };
750	},
751
752	_syncAttributionCookies: function(data, attribution) {
753		var fbp = data.fbp || (attribution && attribution.fbp) || null;
754		var fbc = data.fbc || (attribution && attribution.fbc) || null;
755
756		if (fbp) {
757			this._setAttributionCookie('_fbp', fbp, data.fbp_domain || null);
758		}
759		if (fbc) {
760			this._setAttributionCookie('_fbc', fbc, data.fbc_domain || null);
761		}
762	},
763
764	_setAttributionCookie: function(name, value, domain) {
765		if (!value) return;
766		var domainAttr = domain ? ';domain=' + domain : '';
767		document.cookie = name + '=' + encodeURIComponent(value) + ';path=/;max-age=7776000' + domainAttr + ';SameSite=Lax';
768	},
769
770	_getCookie: function(name) {
771		var match = document.cookie.match(new RegExp('(?:^|;\\s*)' + name.replace(/[.*+?^${}()|[\]\\]/g, '\\$&') + '=([^;]*)'));
772		if (!match) return null;
773		try { return decodeURIComponent(match[1]); } catch(e) { return null; }
774	},
775
776	_cloneEventData: function(eventData) {
777		var clone = {};
778		for (var key in eventData) {
779			if (Object.prototype.hasOwnProperty.call(eventData, key)) {
780				clone[key] = eventData[key];
781			}
782		}
783		return clone;
784	},
785
786	_generateEventId: function() {
787		if (window.crypto && typeof window.crypto.randomUUID === 'function') {
788			return window.crypto.randomUUID();
789		}
790		return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
791			var r = Math.random() * 16 | 0;
792			return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16);
793		});
794	},
795
796	_getAttributionUrl: function() {
797		if (!this._fbclid) return window.location.href;
798		try {
799			var url = new URL(window.location.href);
800			if (!url.searchParams.get('fbclid')) {
801				url.searchParams.set('fbclid', this._fbclid);
802			}
803			return url.toString();
804		} catch (e) {
805			return window.location.href;
806		}
807	}
808};
809				FacebookSignals.init({
810					held: false,
811					ajaxUrl: "https:\/\/www.melvil.cz\/wp-admin\/admin-ajax.php",
812					action: 'facebook_release_signals',
813					pixelId: "1525180924460750",
814					attribution: {}
815				});
816				FacebookSignals.initPixel(
817					"1525180924460750",
818					{},
819					{"agent":"woocommerce_6-11.0.1-3.7.6"}				);
820
821				document.addEventListener( 'DOMContentLoaded', function() {
822					document.body.insertAdjacentHTML( 'beforeend', '<div class=\"wc-facebook-pixel-event-placeholder\"></div>' );
823				}, false );
824
825			</script>
825
826			<!-- WooCommerce Facebook Integration End -->
827			<style id="uagb-style-frontend-7">.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}</style><style id="uagb-style-frontend-7">.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}</style><style id="wp-custom-css">
828
829.grecaptcha-badge{
830	display:none;
831}
832.woocommerce-cart-form__cart-item .col.mob-2-3.desk-1-9{ 
833	display:none;
834}
835.cart_coupon .tag.bg-darkgrey{ 
836  display:none;
837}
838#hw-87kwowifjjowiklsadh666right{ 
839top:100px!important;
840}
841
842@media(min-width:1080px){.navbar-top{
843	color:white;
844	background:#dc2240;
845}}
846
847.page-id-2359270, .postid-2361394, .postid-2361389, .postid-2361384, .postid-2370586 {
848	background: #0B1525;
849	background-image:
850  linear-gradient(78deg, rgba(255,255,255,0.19) 1px, transparent 1px),
851  linear-gradient(168deg, rgba(255,255,255,0.19) 1px, transparent 1px),
852  linear-gradient(78deg, rgba(255,255,255,0.14) 1px, transparent 1px),
853  linear-gradient(168deg, rgba(255,255,255,0.14) 1px, transparent 1px) !important;
854background-size:
855  84px 84px, 84px 84px,
856  28px 28px, 28px 28px;
857
858}
859
860.page-id-2359270 .site-header, .postid-2361394 .site-header, .postid-2361389 .site-header, .postid-2361384 .site-header, .postid-2370586 .site-header{
861	background: #0B1525;
862	color: #f6e5ca;
863}
864
865.page-id-2359270 .navbar-top, .postid-2361394 .navbar-top, .postid-2361389 .navbar-top, .postid-2361384 .navbar-top, .postid-2370586 .navbar-top{
866	background: #f6e5ca;
867	color: #0B1525;
868}
869
870.page-id-2359270 .navbar-top a:hover, .postid-2361394 .navbar-top a:hover, .postid-2361389 .navbar-top a:hover,
871.postid-2361384 .navbar-top a:hover, .postid-2370586 .navbar-top a:hover
872{
873	color: #FF8A00 !important;
874}
875
876.page-id-2359270 .navbar-nav a, .postid-2361394 .navbar-nav a, .postid-2361389 .navbar-nav a,.postid-2361384 .navbar-nav a, .postid-2370586 .navbar-nav a{
877	color:#f6e5ca;
878}
879
880.page-id-2359270 .navbar-nav a:hover, .postid-2361394 .navbar-nav a:hover, .postid-2361389 .navbar-nav a:hover,
881.postid-2361384 .navbar-nav a:hover, .postid-2370586 .navbar-nav a:hover
882{
883	color:#ffffff;
884}
885
886.page-id-2359270 .navbar-nav, .postid-2361394 .navbar-nav, .postid-2361389 .navbar-nav, .postid-2361384 .navbar-nav, .postid-2370586 .navbar-nav{
887	border-bottom: 1px #f6e5ca solid;
888}
889
890.page-id-2359270 .navbar, .postid-2361394 .navbar, .postid-2361389 .navbar, .postid-2361384 .navbar, .postid-2370586 .navbar {
891	border-bottom: 1px #f6e5ca solid;
892}
893
894.page-id-2359270 .svg-icon-logo svg, .postid-2361394 .svg-icon-logo svg, .postid-2361389 .svg-icon-logo svg, .postid-2361384 .svg-icon-logo svg, .postid-2370586 .svg-icon-logo svg{
895	  fill: #ffffff !important;
896}
897
898.page-id-2359270 .svg-icon-user_big svg, .postid-2361394 .svg-icon-user_big svg, .postid-2361389 .svg-icon-user_big svg, .postid-2361384 .svg-icon-user_big svg, .postid-2370586 .svg-icon-user_big svg{
899	  fill: #0B1525 !important;
900}
901
902.page-id-2359270 .svg-icon-search svg,
903.page-id-2359270 .svg-icon-shopping_cart svg,
904.postid-2361394 .svg-icon-search svg,
905.postid-2361394 .svg-icon-shopping_cart svg, .postid-2361389 .svg-icon-shopping_cart svg,
906.postid-2361384 .svg-icon-shopping_cart svg, .postid-2370586 .svg-icon-shopping_cart svg
907{
908	  fill: #0B1525 !important;
909}
910
911.page-wrapper p,
912.page-wrapper li {
913	font-size: 18px !important;
914	line-height: 1.5;
915	color: black !important;
916}
917</style>
918				<style type="text/css" id="c4wp-checkout-css">
919					.woocommerce-checkout .c4wp_captcha_field {
920						margin-bottom: 10px;
921						margin-top: 15px;
922						position: relative;
923						display: inline-block;
924					}
925				</style>
926								<style type="text/css" id="c4wp-v3-lp-form-css">
927					.login #login, .login #lostpasswordform {
928						min-width: 350px !important;
929					}
930					.wpforms-field-c4wp iframe {
931						width: 100% !important;
932					}
933				</style>
934							<style type="text/css" id="c4wp-v3-lp-form-css">
935				.login #login, .login #lostpasswordform {
936					min-width: 350px !important;
937				}
938				.wpforms-field-c4wp iframe {
939					width: 100% !important;
940				}
941			</style>
942					
943		
943<script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/0192eacf6e3e4836c3ac16b20/545f197ef340381f519a9dbc0.js");</script>
943
944			
945	<style id="core-block-supports-inline-css">
946/**
947 * Core styles: block-supports
948 */
949
950/*# sourceURL=core-block-supports-inline-css */
951</style>
952
953</head>
954	<body data-cmplz=1 class="wp-singular page-template-default page page-id-7 wp-theme-melvil theme-melvil woocommerce-cart woocommerce-page woocommerce-no-js">
955	
956<!-- GTM Container placement set to manual -->
957<!-- Google Tag Manager (noscript) -->
958				<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KDSFPV" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript>
959<!-- End Google Tag Manager (noscript) -->	
960	<!--Nacteni GTM (GTM4WP)-->
961	
962<!-- GTM Container placement set to manual -->
963<!-- Google Tag Manager (noscript) -->	
964	<style>
965
966.navbar-search{
967	display: flex;
968	gap:10px;
969}
970.navbar .search-form{
971	max-width:300px;
972	width:100%;
973}
974.navbar-search a{
975	min-width:270px;
976	box-sizing: border-box;
977}
978
979@media (max-width: 720px) {
980	.navbar-search{
981		flex-direction: column;
982	}
983	.navbar-search a{
984		max-width:270px;
985		align-self: center;
986	}
987}
988@media (max-width: 480px) {
989	.navbar .search-form,
990	.navbar-search a{
991		max-width:100%;
992		width:100%;
993	}
994}
995</style>
996<div class="site-wrap">
997  	<div class="site-header" role="banner">
998    	<div class="navbar">
999      		        		<a class="navbar-brand" href="https://www.melvil.cz/"><span style="" class="svg-icon svg-icon-logo "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#logo" x="0" y="0" width="100%" height="100%"></use></svg></span></a>
1000      		      		<div class="author-name like-h3 show-on-desk">Knihy, které vás připraví na budoucnost</div>
1001      		<div class="navbar-search">				
1002				<style>
1003					.voltage-button a {
1004						position: relative;
1005						display: inline-flex;
1006						align-items: center;
1007						justify-content: center;
1008						padding: 0.75rem 1.6rem;
1009						border-radius: 2rem;
1010						text-decoration: none;
1011						font-family: Roboto, Arial, sans-serif;
1012						font-weight: 900;
1013						font-size: 15px;
1014						letter-spacing: 0.055em;
1015						text-transform: uppercase;
1016						white-space: nowrap;
1017						color: #fff !important;
1018						background: linear-gradient(135deg, #1a0508 0%, #dc2240 100%);
1019						
1020						transition: background 0.3s, box-shadow 0.3s;
1021						transform: none !important;
1022						cursor: pointer;
1023						border: 2.5px solid rgba(220, 34, 64, 0.6);
1024						box-shadow: 0 0 18px rgba(220, 34, 64, 0.3);
1025						}
1026
1027
1028						.voltage-button {
1029						position: relative;
1030						}
1031
1032						.voltage-button a {
1033						transition: background 0.3s;
1034						}
1035
1036						.voltage-button a:hover {
1037						cursor: pointer;
1038						background: linear-gradient(135deg, #dc2240 0%, #1a0508 100%);
1039
1040						box-shadow: 0 0 32px rgba(220, 34, 64, 0.55);
1041						}
1042
1043						.voltage-button a:hover + svg,
1044						.voltage-button a:hover + svg + .dots {
1045						opacity: 1;
1046						}
1047
1048						.voltage-button svg {
1049						display: block;
1050						position: absolute;
1051						top: -0.75em;
1052						left: -0.25em;
1053						width: calc(100% + 0.5em);
1054						height: calc(100% + 1.5em);
1055						pointer-events: none;
1056						opacity: 0;
1057						transition: opacity 0.4s;
1058						transition-delay: 0.1s;
1059						}
1060
1061						.voltage-button svg path {
1062						stroke-dasharray: 100;
1063						filter: url('#glow');
1064						}
1065
1066						.voltage-button svg path.line-1 {
1067						stroke: #fcd34d;
1068						stroke-dashoffset: 0;
1069						animation: spark-1 3s linear infinite;
1070						}
1071
1072						.voltage-button svg path.line-2 {
1073						stroke: #fb923c;
1074						stroke-dashoffset: 500;
1075						animation: spark-2 3s linear infinite;
1076						}
1077
1078						.voltage-button .dots {
1079						opacity: 0;
1080						transition: opacity 0.3s;
1081						transition-delay: 0.4s;
1082						}
1083
1084						.voltage-button .dots .dot {
1085						width: 1rem;
1086						height: 1rem;
1087						border-radius: 100%;
1088						position: absolute;
1089						opacity: 0;
1090						}
1091
1092						.voltage-button .dots .dot-1 {
1093						top: 0;
1094						left: 20%;
1095						animation: fly-up 3s linear infinite;
1096						background: #fcd34d;
1097						}
1098
1099						.voltage-button .dots .dot-2 {
1100						top: 0;
1101						left: 55%;
1102						animation: fly-up 3s linear infinite;
1103						animation-delay: 0.5s;
1104						background: #fb923c;
1105						}
1106
1107						.voltage-button .dots .dot-3 {
1108						top: 0;
1109						left: 80%;
1110						animation: fly-up 3s linear infinite;
1111						animation-delay: 1s;
1112						background: #fcd34d;
1113						}
1114
1115						.voltage-button .dots .dot-4 {
1116						bottom: 0;
1117						left: 30%;
1118						animation: fly-down 3s linear infinite;
1119						animation-delay: 2.5s;
1120						background: #fef08a;
1121						}
1122
1123						.voltage-button .dots .dot-5 {
1124						bottom: 0;
1125						left: 65%;
1126						animation: fly-down 3s linear infinite;
1127						animation-delay: 1.5s;
1128						background: #fb923c;
1129						}
1130
1131						@keyframes spark-1 {
1132						to {
1133							stroke-dashoffset: -1000;
1134						}
1135						}
1136
1137						@keyframes spark-2 {
1138						to {
1139							stroke-dashoffset: -500;
1140						}
1141						}
1142
1143						@keyframes fly-up {
1144						0%        { opacity: 0; transform: translateY(0) scale(0.2); }
1145						5%        { opacity: 1; transform: translateY(-1.5rem) scale(0.4); }
1146						10%, 100% { opacity: 0; transform: translateY(-3rem) scale(0.2); }
1147						}
1148
1149						@keyframes fly-down {
1150						0%        { opacity: 0; transform: translateY(0) scale(0.2); }
1151						5%        { opacity: 1; transform: translateY(1.5rem) scale(0.4); }
1152						10%, 100% { opacity: 0; transform: translateY(3rem) scale(0.2); }
1153						}
1154
1155						body:has(.voltage-button a:hover) {
1156						background: #0B1525;
1157						background-image:
1158							linear-gradient(78deg, rgba(255,255,255,0.19) 1px, transparent 1px),
1159							linear-gradient(168deg, rgba(255,255,255,0.19) 1px, transparent 1px),
1160							linear-gradient(78deg, rgba(255,255,255,0.14) 1px, transparent 1px),
1161							linear-gradient(168deg, rgba(255,255,255,0.14) 1px, transparent 1px);
1162						background-size: 84px 84px, 84px 84px, 28px 28px, 28px 28px;
1163						transition: background-color 0.4s ease;
1164						}
1165
1166						body:has(.voltage-button a:hover) .site-header {
1167						background: #0B1525;
1168						color: #f6e5ca;
1169						transition: background 0.4s ease, color 0.4s ease;
1170						}
1171
1172						body:has(.voltage-button a:hover) .navbar-top {
1173						background: #f6e5ca;
1174						color: #0B1525;
1175						transition: background 0.4s ease, color 0.4s ease;
1176						}
1177
1178						body:has(.voltage-button a:hover) .navbar-top a:hover {
1179						color: #FF8A00 !important;
1180						}
1181
1182						body:has(.voltage-button a:hover) .navbar-nav a {
1183						color: #f6e5ca;
1184						}
1185
1186						body:has(.voltage-button a:hover) .navbar-nav a:hover {
1187						color: #ffffff;
1188						}
1189
1190						body:has(.voltage-button a:hover) .navbar-nav {
1191						border-bottom: 1px #f6e5ca solid;
1192						}
1193
1194						body:has(.voltage-button a:hover) .navbar {
1195						border-bottom: 1px #f6e5ca solid;
1196						}
1197
1198						body:has(.voltage-button a:hover) .svg-icon svg {
1199						fill: #ffffff !important;
1200						}
1201
1202						body:has(.voltage-button a:hover) .svg-icon-user_big svg {
1203						fill: #0B1525 !important;
1204						}
1205
1206						body:has(.voltage-button a:hover) .svg-icon-search svg,
1207						body:has(.voltage-button a:hover) .svg-icon-shopping_cart svg {
1208						fill: #0B1525 !important;
1209						}
1210				</style>
1211				
1212				<div class="voltage-button">  
1213					<a href="https://www.melvil.cz/edice-42/">Nová &nbsp;<em>edice42</em></a>  
1214					<!-- SVG Party -->
1215					<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 234.6 61.3" preserveAspectRatio="none" xml:space="preserve">
1216						<filter id="glow">
1217						<fegaussianblur class="blur" result="coloredBlur" stddeviation="2"></fegaussianblur>
1218						<feTurbulence type="fractalNoise" baseFrequency="0.075" numOctaves="0.3" result="turbulence"></feTurbulence>
1219					<feDisplacementMap in="SourceGraphic" in2="turbulence" scale="30" xChannelSelector="R" yChannelSelector="G" result="displace"></feDisplacementMap>
1220						<femerge>
1221							<femergenode in="coloredBlur"></femergenode>
1222							<femergenode in="coloredBlur"></femergenode>
1223							<femergenode in="coloredBlur"></femergenode>
1224							<femergenode in="displace"></femergenode>
1225							<femergenode in="SourceGraphic"></femergenode>
1226						</femerge>
1227						</filter>
1228						<path class="voltage line-1" d="m216.3 51.2c-3.7 0-3.7-1.1-7.3-1.1-3.7 0-3.7 6.8-7.3 6.8-3.7 0-3.7-4.6-7.3-4.6-3.7 0-3.7 3.6-7.3 3.6-3.7 0-3.7-0.9-7.3-0.9-3.7 0-3.7-2.7-7.3-2.7-3.7 0-3.7 7.8-7.3 7.8-3.7 0-3.7-4.9-7.3-4.9-3.7 0-3.7-7.8-7.3-7.8-3.7 0-3.7-1.1-7.3-1.1-3.7 0-3.7 3.1-7.3 3.1-3.7 0-3.7 10.9-7.3 10.9-3.7 0-3.7-12.5-7.3-12.5-3.7 0-3.7 4.6-7.3 4.6-3.7 0-3.7 4.5-7.3 4.5-3.7 0-3.7 3.6-7.3 3.6-3.7 0-3.7-10-7.3-10-3.7 0-3.7-0.4-7.3-0.4-3.7 0-3.7 2.3-7.3 2.3-3.7 0-3.7 7.1-7.3 7.1-3.7 0-3.7-11.2-7.3-11.2-3.7 0-3.7 3.5-7.3 3.5-3.7 0-3.7 3.6-7.3 3.6-3.7 0-3.7-2.9-7.3-2.9-3.7 0-3.7 8.4-7.3 8.4-3.7 0-3.7-14.6-7.3-14.6-3.7 0-3.7 5.8-7.3 5.8-2.2 0-3.8-0.4-5.5-1.5-1.8-1.1-1.8-2.9-2.9-4.8-1-1.8 1.9-2.7 1.9-4.8 0-3.4-2.1-3.4-2.1-6.8s-9.9-3.4-9.9-6.8 8-3.4 8-6.8c0-2.2 2.1-2.4 3.1-4.2 1.1-1.8 0.2-3.9 2-5 1.8-1 3.1-7.9 5.3-7.9 3.7 0 3.7 0.9 7.3 0.9 3.7 0 3.7 6.7 7.3 6.7 3.7 0 3.7-1.8 7.3-1.8 3.7 0 3.7-0.6 7.3-0.6 3.7 0 3.7-7.8 7.3-7.8h7.3c3.7 0 3.7 4.7 7.3 4.7 3.7 0 3.7-1.1 7.3-1.1 3.7 0 3.7 11.6 7.3 11.6 3.7 0 3.7-2.6 7.3-2.6 3.7 0 3.7-12.9 7.3-12.9 3.7 0 3.7 10.9 7.3 10.9 3.7 0 3.7 1.3 7.3 1.3 3.7 0 3.7-8.7 7.3-8.7 3.7 0 3.7 11.5 7.3 11.5 3.7 0 3.7-1.4 7.3-1.4 3.7 0 3.7-2.6 7.3-2.6 3.7 0 3.7-5.8 7.3-5.8 3.7 0 3.7-1.3 7.3-1.3 3.7 0 3.7 6.6 7.3 6.6s3.7-9.3 7.3-9.3c3.7 0 3.7 0.2 7.3 0.2 3.7 0 3.7 8.5 7.3 8.5 3.7 0 3.7 0.2 7.3 0.2 3.7 0 3.7-1.5 7.3-1.5 3.7 0 3.7 1.6 7.3 1.6s3.7-5.1 7.3-5.1c2.2 0 0.6 9.6 2.4 10.7s4.1-2 5.1-0.1c1 1.8 10.3 2.2 10.3 4.3 0 3.4-10.7 3.4-10.7 6.8s1.2 3.4 1.2 6.8 1.9 3.4 1.9 6.8c0 2.2 7.2 7.7 6.2 9.5-1.1 1.8-12.3-6.5-14.1-5.5-1.7 0.9-0.1 6.2-2.2 6.2z" fill="transparent" stroke="#fff"/>
1229						<path class="voltage line-2" d="m216.3 52.1c-3 0-3-0.5-6-0.5s-3 3-6 3-3-2-6-2-3 1.6-6 1.6-3-0.4-6-0.4-3-1.2-6-1.2-3 3.4-6 3.4-3-2.2-6-2.2-3-3.4-6-3.4-3-0.5-6-0.5-3 1.4-6 1.4-3 4.8-6 4.8-3-5.5-6-5.5-3 2-6 2-3 2-6 2-3 1.6-6 1.6-3-4.4-6-4.4-3-0.2-6-0.2-3 1-6 1-3 3.1-6 3.1-3-4.9-6-4.9-3 1.5-6 1.5-3 1.6-6 1.6-3-1.3-6-1.3-3 3.7-6 3.7-3-6.4-6-6.4-3 2.5-6 2.5h-6c-3 0-3-0.6-6-0.6s-3-1.4-6-1.4-3 0.9-6 0.9-3 4.3-6 4.3-3-3.5-6-3.5c-2.2 0-3.4-1.3-5.2-2.3-1.8-1.1-3.6-1.5-4.6-3.3s-4.4-3.5-4.4-5.7c0-3.4 0.4-3.4 0.4-6.8s2.9-3.4 2.9-6.8-0.8-3.4-0.8-6.8c0-2.2 0.3-4.2 1.3-5.9 1.1-1.8 0.8-6.2 2.6-7.3 1.8-1 5.5-2 7.7-2 3 0 3 2 6 2s3-0.5 6-0.5 3 5.1 6 5.1 3-1.1 6-1.1 3-5.6 6-5.6 3 4.8 6 4.8 3 0.6 6 0.6 3-3.8 6-3.8 3 5.1 6 5.1 3-0.6 6-0.6 3-1.2 6-1.2 3-2.6 6-2.6 3-0.6 6-0.6 3 2.9 6 2.9 3-4.1 6-4.1 3 0.1 6 0.1 3 3.7 6 3.7 3 0.1 6 0.1 3-0.6 6-0.6 3 0.7 6 0.7 3-2.2 6-2.2 3 4.4 6 4.4 3-1.7 6-1.7 3-4 6-4 3 4.7 6 4.7 3-0.5 6-0.5 3-0.8 6-0.8 3-3.8 6-3.8 3 6.3 6 6.3 3-4.8 6-4.8 3 1.9 6 1.9 3-1.9 6-1.9 3 1.3 6 1.3c2.2 0 5-0.5 6.7 0.5 1.8 1.1 2.4 4 3.5 5.8 1 1.8 0.3 3.7 0.3 5.9 0 3.4 3.4 3.4 3.4 6.8s-3.3 3.4-3.3 6.8 4 3.4 4 6.8c0 2.2-6 2.7-7 4.4-1.1 1.8 1.1 6.7-0.7 7.7-1.6 0.8-4.7-1.1-6.8-1.1z" fill="transparent" stroke="#fff"/>
1230					</svg>
1231					<div class="dots">
1232						<div class="dot dot-1"></div>
1233						<div class="dot dot-2"></div>
1234						<div class="dot dot-3"></div>
1235						<div class="dot dot-4"></div>
1236						<div class="dot dot-5"></div>
1237					</div>
1238				</div>
1239				
1240				<div class="search-form form-search-wrap">
1241  	<form method="get" class="form-icon" action="https://www.melvil.cz/" role="search" autocomplete="off">
1242    	<input type="text" name="s" class="form-input" placeholder="Hledejte podle názvu nebo autora">
1243    	<span style="" class="svg-icon svg-icon-search "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/s
1243prite.symbol.svg?v=1.0.055#search" x="0" y="0" width="100%" height="100%"></use></svg></span>    	<span style="" class="svg-icon svg-icon-settings "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#settings" x="0" y="0" width="100%" height="100%"></use></svg></span>  	</form>
1244  	<div class="form-search-results"></div>
1245</div>			</div>
1246      		<div class="navbar-right">
1247        		<span class="wpmenucart-contents">
1248  <a href="https://www.melvil.cz/kosik/" class="btn btn-cart">
1249    <span>
1250      <span style="" class="svg-icon svg-icon-shopping_cart "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#shopping_cart" x="0" y="0" width="100%" height="100%"></use></svg></span>      <span class="circle abs-tr">0</span>
1251    </span> <span class="woocommerce-Price-amount amount"><bdi>0&nbsp;<span class="woocommerce-Price-currencySymbol" translate="no">&#75;&#269;</span></bdi></span>  </a>
1252</span>        		<a class="btn navbar-toggle" href="#primary">Menu</a>
1253      		</div>
1254    	</div>
1255    <div class="navbar-menu" id="primary">
1256      <ul id="menu-sekundarni" class="menu navbar-nav"><li id="menu-item-90238" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90238"><a href="https://www.melvil.cz/eshop/">Vše</a></li>
1257<li id="menu-item-2361401" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361401"><a href="https://www.melvil.cz/edice-42/">Edice 42</a></li>
1258<li id="menu-item-93572" class="menu-item menu-item-type-taxonomy menu-item-object-product_topic menu-item-93572"><a href="https://www.melvil.cz/tema/novinky/">Novinky</a></li>
1259<li id="menu-item-93569" class="menu-item menu-item-type-taxonomy menu-item-object-product_topic menu-item-93569"><a href="https://www.melvil.cz/tema/zdravi/">Zdraví</a></li>
1260<li id="menu-item-93567" class="menu-item menu-item-type-taxonomy menu-item-object-product_topic menu-item-93567"><a href="https://www.melvil.cz/tema/psychologie/">Psychologie</a></li>
1261<li id="menu-item-119089" class="menu-item menu-item-type-taxonomy menu-item-object-product_topic menu-item-119089"><a href="https://www.melvil.cz/tema/vzdelavani-a-spolecnost/">Vzdělávání a společnost</a></li>
1262<li id="menu-item-93566" class="menu-item menu-item-type-taxonomy menu-item-object-product_topic menu-item-93566"><a href="https://www.melvil.cz/tema/produktivita/">Produktivita</a></li>
1263<li id="menu-item-93562" class="menu-item menu-item-type-taxonomy menu-item-object-product_topic menu-item-93562"><a href="https://www.melvil.cz/tema/podnikani/">Kariéra</a></li>
1264<li id="menu-item-159751" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-159751"><a href="https://www.melvil.cz/tematicke-balicky/">Tematické balíčky</a></li>
1265<li id="menu-item-2360573" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2360573"><a href="https://www.melvil.cz/pribehy-ctenaru/">Příběhy čtenářů</a></li>
1266<li id="menu-item-102633" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-102633"><a href="https://www.melvil.cz/edicni-plan/">Ediční plán</a></li>
1267</ul>      <div class="navbar-top bg-darkgrey">
1268        <ul id="menu-nahore" class="menu"><li id="menu-item-102635" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-102635"><a href="https://www.melvil.cz/eshop/darkove-poukazy/">Dárkové poukazy</a></li>
1269<li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13"><a href="https://www.melvil.cz/kdo-jsme/">Kdo jsme</a></li>
1270<li id="menu-item-14" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14"><a href="https://www.melvil.cz/kontakty/">Kontakty</a></li>
1271<li id="menu-item-145442" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-145442"><a href="https://www.melvil.cz/aplikace-melvil/">Aplikace Melvil</a></li>
1272<li id="menu-item-155972" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-155972"><a href="https://vyssimelvili.cz">Kurzy Vyšší melvilí</a></li>
1273<li id="menu-item-149264" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-149264"><a href="https://www.melvil.cz/podcast-melvil-papers/">Podcast Melvil Papers</a></li>
1274<li id="menu-item-156094" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-156094"><a href="https://www.melvil.cz/blog/">Blog</a></li>
1275</ul>        <ul class="menu">
1276          <li class="menu-item"><a href="https://www.melvil.cz/muj-ucet/" id="register-link"><span style="" class="svg-icon svg-icon-user_big "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/s
1276prite.symbol.svg?v=1.0.055#user_big" x="0" y="0" width="100%" height="100%"></use></svg></span> Přihlásit & Registrovat</a></li>
1277        </ul>
1278      </div>
1279    </div>
1280  </div><section class="bg-lightgrey" style="padding: .5rem 0;">
1281  <div class="stepper flex txt-center mb-0">
1282          <div class="stepper-item stepper-item-current">
1283        <div class="overflow">
1284          <div class="circle">1</div>
1285                      <div>Nákupní košík</div>
1286                  </div>
1287        <span style="" class="svg-icon svg-icon-chevron_right "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#chevron_right" x="0" y="0" width="100%" height="100%"></use></svg></span>      </div>
1288          <div class="stepper-item">
1289        <div class="overflow">
1290          <div class="circle">2</div>
1291                      <div>Osobní údaje a platba</div>
1292                  </div>
1293        <span style="" class="svg-icon svg-icon-chevron_right "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#chevron_right" x="0" y="0" width="100%" height="100%"></use></svg></span>      </div>
1294      </div>
1295</section><section><div class="wrapper">  <article id="post-7" class="post-7 page type-page status-publish has-post-thumbnail hentry">
1296          <header class="entry-header ml-main-header">
1297                <h1 class="entry-title">Košík</h1>
1298      </header>
1299        <div class="entry-content">
1300      <div class="woocommerce"><div class="woocommerce-notices-wrapper"></div><div class="wc-empty-cart-message">	<div class="alert alert-info woocommerce-info" role="alert">
1301		<div class="media mb-0">
1302			<div class="media-obj embed maxw-32 alert-icon"><span class="svg-icon svg-icon-error_outlined "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#error_outlined" x="0" y="0" width="100%" height="100%"></use></svg></span></div>
1303			<div class="media-in">
1304				Váš košík je prázdný.			</div>
1305		</div>
1306	</div>
1307</div>	<p class="return-to-shop">
1308		<a class="button wc-backward" href="https://www.melvil.cz/eshop/">
1309			Zpět do obchodu		</a>
1310	</p>
1311</div>
1312    </div>
1313  </article>
1314<section class="bg-lightgrey" id="may-like">
1315	<div class="wrapper">
1316		<h2>Ostatní také nakupují:</h2>
1317		<div class="row">
1318			<div class="col desk-1-3">
1319						<div class="product-wrap">
1320			  <div class="product-head">
1321				<p class="product-thumb">
1322				  <a class="embed mb-0" href="https://www.melvil.cz/kniha-navyk-lidra/">
1323					<img width="209" height="300" src="https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D-209x300.webp" class="attachment-medium size-medium wp-post-image" alt="Návyk lídra - Michael Bungay Stanier" decoding="async" loading="lazy" srcset="https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D-209x300.webp 209w, https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D-715x1024.webp 715w, https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D-768x1100.webp 768w, https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D-40x57.webp 40w, https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D-160x229.webp 160w, https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D-300x430.webp 300w, https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D.webp 943w" sizes="auto, (max-width: 209px) 100vw, 209px" />				  </a>
1324				  										  <span class="tag bg-orange abs-tl">-15 %</span>
1325									  				  <span class="tag bg-white shadow abs-tr">
1326					      <span class="black"><a href="https://www.melvil.cz/kniha-navyk-lidra/"><span style="" class="svg-icon svg-icon-book_opened "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#book_opened" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span><span class="black"><a href="https://www.melvil.cz/kniha-navyk-lidra/?pt=ebook"><span style="" class="svg-icon svg-icon-tablet "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/s
1326prite.symbol.svg?v=1.0.055#tablet" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span><span class="black"><a href="https://www.melvil.cz/kniha-navyk-lidra/?pt=audio"><span style="" class="svg-icon svg-icon-volume_up "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#volume_up" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span>
1327  				  </span>
1328				</p>
1329				<h3 class="product-title"><a href="https://www.melvil.cz/kniha-navyk-lidra/">Návyk lídra</a></h3>
1330				<p class="like-h3 author-name"><a href="https://www.melvil.cz/autor/michael-bungay-stanier/" rel="tag">Michael Bungay Stanier</a></p>				<p>Mluvte méně, ptejte se více, veďte lépe</p>
1331			  </div>
1332			  <div class="product-bottom">
1333				<p><a class="btn btn-block" href="https://www.melvil.cz/kniha-navyk-lidra/">Detail</a></p>
1334			  </div>
1335			</div>		</div>		
1336			<div class="col desk-1-3">
1337						<div class="product-wrap">
1338			  <div class="product-head">
1339				<p class="product-thumb">
1340				  <a class="embed mb-0" href="https://www.melvil.cz/kniha-kod-zad/">
1341					<img width="300" height="300" src="https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3-300x300.webp" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3-300x300.webp 300w, https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3-150x150.webp 150w, https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3-768x768.webp 768w, https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3-40x40.webp 40w, https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3-160x160.webp 160w, https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3-100x100.webp 100w, https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3.webp 895w" sizes="auto, (max-width: 300px) 100vw, 300px" />				  </a>
1342				  										  <span class="tag bg-orange abs-tl">-15 %</span>
1343									  				  <span class="tag bg-white shadow abs-tr">
1344					      <span class="black"><a href="https://www.melvil.cz/kniha-kod-zad/"><span style="" class="svg-icon svg-icon-book_opened "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#book_opened" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span><span class="black"><a href="https://www.melvil.cz/kniha-kod-zad/?pt=ebook"><span style="" class="svg-icon svg-icon-tablet "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#tablet" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span><span class="gray" style="opacity:0.5;"><span style="" class="svg-icon svg-icon-volume_up "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#volume_up" x="0" y="0" width="100%" height="100%"></use></svg></span></span>
1345  				  </span>
1346				</p>
1347				<h3 class="product-title"><a href="https://www.melvil.cz/kniha-kod-zad/">Kód zad</a></h3>
1348				<p class="like-h3 author-name"><a href="https://www.melvil.cz/autor/michal-novotny/" rel="tag">Michal Novotný</a></p>				<p>Odhalte příčinu bolesti, zbavte se potíží a předcházejte dalším</p>
1349			  </div>
1350			  <div class="product-bottom">
1351				<p><a class="btn btn-block" href="https://www.melvil.cz/kniha-kod-zad/">Detail</a></p>
1352			  </div>
1353			</div>		</div>		
1354			<div class="col desk-1-3">
1355						<div class="product-wrap">
1356			  <div class="product-head">
1357				<p class="product-thumb">
1358				  <a class="embed mb-0" href="https://www.melvil.cz/kniha-hry-site-porno-2/">
1359					<img width="200" height="300" src="https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d-200x300.webp" class="attachment-medium size-medium wp-post-image" alt="Hry, sítě, porno 2.0 - Michaela Slussareff" decoding="async" loading="lazy" srcset="https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d-200x300.webp 200w, https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d-681x1024.webp 681w, https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d-768x1155.webp 768w, https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d-40x60.webp 40w, https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d-300x451.webp 300w, https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d-160x241.webp 160w, https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d.webp 989w" sizes="auto, (max-width: 200px) 100v
1359w, 200px" />				  </a>
1360				  										  <span class="tag bg-orange abs-tl">-15 %</span>
1361									  				  <span class="tag bg-white shadow abs-tr">
1362					      <span class="black"><a href="https://www.melvil.cz/kniha-hry-site-porno-2/"><span style="" class="svg-icon svg-icon-book_opened "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#book_opened" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span><span class="black"><a href="https://www.melvil.cz/kniha-hry-site-porno-2/?pt=ebook"><span style="" class="svg-icon svg-icon-tablet "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#tablet" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span><span class="black"><a href="https://www.melvil.cz/kniha-hry-site-porno-2/?pt=audio"><span style="" class="svg-icon svg-icon-volume_up "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#volume_up" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span>
1363  				  </span>
1364				</p>
1365				<h3 class="product-title"><a href="https://www.melvil.cz/kniha-hry-site-porno-2/">Hry, sítě, porno 2.0</a></h3>
1366				<p class="like-h3 author-name"><a href="https://www.melvil.cz/autor/michaela-slussareff/" rel="tag">Michaela Slussareff</a></p>				<p>Rodičovský průvodce džunglí digitálního dětství a puberty</p>
1367			  </div>
1368			  <div class="product-bottom">
1369				<p><a class="btn btn-block" href="https://www.melvil.cz/kniha-hry-site-porno-2/">Detail</a></p>
1370			  </div>
1371			</div>		</div>		
1372	</div>
1373</div>
1374</section>
1375<section>
1376  	<div class="wrapper">
1377		    	<div class="row flex">
1378			<div class="col desk-1-3">
1379				<div id="text-2" class="widget card bg-lightgrey widget_text"><h2 class="card-title">Podpora &#038; řešení problémů</h2>			<div class="textwidget">Nejste s něčím spokojeni? Něco vám není jasné? Udělali jsme někde chybu?
1380
1381<div class="media flex align-items-center"><div class="media-obj embed radius-5 bg-darkgrey" style="max-width: 3rem;"><span style="" class="svg-icon svg-icon-sms "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#sms" x="0" y="0" width="100%" height="100%"></use></svg></span></div><div class="media-body"><div class="par-2"><p>Klikněte na červenou bublinu <i>„chat“</i> v pravém dolním rohu této stránky. Pokud nejsme zrovna online, odpověď vám přijde do e-mailu.</p></div></div></div>
1382
1383Čekáme na vaše připomínky a rádi je rychle vyřešíme!</div>
1384		</div>			</div>
1385			<div class="col desk-1-3">
1386					<div class="widget-blog">
1387						<div id="text-7" class="widget card widget_text"><h2 class="card-title">Blog</h2>			<div class="textwidget"><p>Sledujte náš blog a žádné novinky z Melvilu vám neuniknou.</p>
1388<p class="widget-blog-link"><strong>Poslední článek:</strong> <a href="https://www.melvil.cz/blog/k-cemu-je-longevity-a-dlouhy-zivot-kdyz-ho-nemuzete-zit/">K čemu je longevity a dlouhý život, když ho nemůžete žít?</a></p><p><a href="https://www.melvil.cz/blog/">Přečíst</a></p>
1389</div>
1390		</div>					</div>
1391			</div>
1392			<div class="col desk-1-3">
1393				<div id="text-6" class="widget card bg-darkgrey widget_text"><h2 class="card-title">Věstník</h2>			<div class="textwidget"><span id="vestnik"></span>Hledáte snadný způsob, jak se dozvědět o tématech a knihách, které by vás měly zajímat? Registrujte se k odběru našeho věstníku. Rozesíláme jej nejvýše 2x do měsíce.
1394
1395<script>(function() {
1396	window.mc4wp = window.mc4wp || {
1397		listeners: [],
1398		forms: {
1399			on: function(evt, cb) {
1400				window.mc4wp.listeners.push(
1401					{
1402						event   : evt,
1403						callback: cb
1404					}
1405				);
1406			}
1407		}
1408	}
1409})();
1410</script>
1410<!-- Mailchimp for WordPress v4.14.0 - https://wordpress.org/plugins/mailchimp-for-wp/ --><form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-206 mc4wp-ajax mc4wp-form--resp" method="post" data-id="206" data-name="Věstník" ><div class="mc4wp-form-fields"><p>
1411	<input type="email" id="mc4wp_email" name="EMAIL" required placeholder="@ zde vložte váš e-mail" />
1412  	<input type="hidden" name="GROUPINGS[18249][]" value="Hlavní melvilovský věstník – připravované knihy| zajímavosti ze zákulisí a bonusy">
1413
1414</p>
1415
1416<p>
1417	<input type="submit" value="Chci o všem vědět" />
1418</p></div><label style="display: none !important;">Leave this field empty if you&#039;re human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1790242497" /><input type="hidden" name="_mc4wp_form_id" value="206" /><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1" /><div class="mc4wp-response"></div></form><!-- / Mailchimp for WordPress Plugin --></div>
1419		</div>			</div>
1420    	</div>
1421  	</div>
1422</section>	<section class="footer bg-darkgrey" role="contentinfo">
1423		<div class="wrapper">
1424			<div class="footer__content">
1425				<div class="footer__content-box">
1426					<div id="nav_menu-9" class="widget_nav_menu"><h4>O nás</h4><div class="menu-o-nas-container"><ul id="menu-o-nas" class="menu"><li id="menu-item-2361285" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361285"><a href="https://www.melvil.cz/kdo-jsme/">Kdo jsme</a></li>
1427<li id="menu-item-2361282" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361282"><a href="https://www.melvil.cz/blog/">Blog</a></li>
1428<li id="menu-item-2361284" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361284"><a href="https://www.melvil.cz/edicni-plan/">Ediční plán</a></li>
1429<li id="menu-item-2361283" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361283"><a href="https://www.melvil.cz/cesti-autori/">Čeští autoři</a></li>
1430<li id="menu-item-2361281" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361281"><a href="https://www.melvil.cz/podcast-melvil-papers/">Podcast Melvil Papers</a></li>
1431<li id="menu-item-2361305" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361305"><a href="https://www.melvil.cz/about-us/">About us</a></li>
1432</ul></div></div>				</div>
1433				<div class="footer__content-box">
1434					<div id="nav_menu-5" class="widget_nav_menu"><h4>Nákup</h4><div class="menu-nakup-container"><ul id="menu-nakup" class="menu"><li id="menu-item-2361289" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361289"><a href="https://www.melvil.cz/eshop/jak-na-audioknihy/">Jak na audioknihu</a></li>
1435<li id="menu-item-2361288" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361288"><a href="https://www.melvil.cz/eshop/jak-na-eknihy/">Jak na e-knihu</a></li>
1436<li id="menu-item-2361287" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361287"><a href="https://www.melvil.cz/eshop/jak-na-darkove-poukazy/">Jak na dárkové poukazy</a></li>
1437<li id="menu-item-2361292" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2361292"><a href="https://www.melvil.cz/tema/jine-produkty/">Jiné produkty</a></li>
1438<li id="menu-item-2361293" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361293"><a href="https://www.melvil.cz/knihazdarma/">Kniha zdarma</a></li>
1439<li id="menu-item-2361291" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361291"><a href="https://www.melvil.cz/zpetne-dokupovani-formatu/">Zpětné dokupování formátů</a></li>
1440<li id="menu-item-2361286" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361286"><a href="https://www.melvil.cz/cenovy-hit/">Cenový hit</a></li>
1441<li id="menu-item-2361290" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361290"><a href="https://www.melvil.cz/vyhody-registrace/">Výhody registrace</a></li>
1442<li id="menu-item-2363823" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2363823"><a href="https://www.melvil.cz/dopravni-metody/">Dopravní metody</a></li>
1443</ul></div></div>
1443				</div>
1444				<div class="footer__content-box">
1445					<div id="nav_menu-6" class="widget_nav_menu"><h4>Spolupráce</h4><div class="menu-spoluprace-container"><ul id="menu-spoluprace" class="menu"><li id="menu-item-2361295" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361295"><a href="https://www.melvil.cz/pro-knihkupce/">Pro knihkupce a velkoodběratele</a></li>
1446<li id="menu-item-2361294" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361294"><a href="https://www.melvil.cz/firmy/">Pro firmy</a></li>
1447<li id="menu-item-2369568" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2369568"><a href="https://www.melvil.cz/pro-tvurce-obsahu/">Pro influencery</a></li>
1448<li id="menu-item-2361299" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2361299"><a href="https://www.servantes.cz/">Aplikace pro nakladatele</a></li>
1449<li id="menu-item-2361298" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361298"><a href="https://www.melvil.cz/chci-napsat-knihu/">Chci vydat knihu</a></li>
1450<li id="menu-item-2361296" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361296"><a href="https://www.melvil.cz/pro-media/">Pro média</a></li>
1451<li id="menu-item-2361297" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361297"><a href="https://www.melvil.cz/chci-praci/">Chci práci</a></li>
1452</ul></div></div>				</div>
1453				<div class="footer__content-box">
1454					<div id="nav_menu-7" class="widget_nav_menu"><h4>Zákaznická podpora</h4><div class="menu-zakaznicka-podpora-container"><ul id="menu-zakaznicka-podpora" class="menu"><li id="menu-item-2361303" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361303"><a href="https://www.melvil.cz/faq/">Nejčastěji kladené otázky</a></li>
1455<li id="menu-item-2361300" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361300"><a href="https://www.melvil.cz/chyby/">Hlášení chyb v knize</a></li>
1456<li id="menu-item-2361302" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361302"><a href="https://www.melvil.cz/nelegalni/">Hlášení pirátských kopií</a></li>
1457<li id="menu-item-2361304" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361304"><a href="https://www.melvil.cz/obchodni-podminky/">Obchodní podmínky</a></li>
1458<li id="menu-item-2361301" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361301"><a href="https://www.melvil.cz/zasady-zpracovani-osobnich-udaju/">GDPR</a></li>
1459</ul></div></div>				</div>
1460			</div>
1461			<div class="footer__info">
1462				<div class="footer__info-first">
1463					<div id="custom_html-4" class="widget_text widget_custom_html"><div class="textwidget custom-html-widget"><div class="footer__contact">
1464<div class="footer__contact-image"><img src="https://dev.melvil.cz/wp-content/uploads/2026/04/alice.webp" alt="Kontakt" /></div>
1465<div class="footer__contact-content">
1466	<h4>Kontakt:</h4>
1467	<a href="/cdn-cgi/l/email-protection#51213e35213e2330113c343d27383d7f322b"><span class="__cf_email__" data-cfemail="0b7b646f7b64796a4b666e677d6267256871">[email&#160;protected]</span></a>
1468	<p>(odpovídáme do 24 hodin)</p>
1469</div>
1470</div></div></div>				</div>
1471				<div class="footer__info-second">
1472					<div id="custom_html-5" class="widget_text widget_custom_html"><div class="textwidget custom-html-widget"><div id="showHeurekaBadgeHere-12"></div>
vendor: 108 bytes, line 1472
1472<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1472<script type="text/javascript">
1473//<![CDATA[
1474var _hwq = _hwq || [];
1475_hwq.push(['setKey', 'FA9DEED9917819207B0FC1B3B8865009']);_hwq.push(['showWidget', '12', '41503', 'Jan Melvil Publishing', 'melvil-cz']);(function() {
1476var ho = document.createElement('script'); ho.type = 'text/javascript'; ho.async = true;
1477ho.src = 'https://cz.im9.cz/direct/i/gjs.php?n=wdgt&sak=FA9DEED9917819207B0FC1B3B8865009&#8216';
1478var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ho, s);
1479})();
1480//]]>
1481</script>
1481</div></div>				</div>
1482				<div class="footer__info-third">
1483					<div id="custom_html-6" class="widget_text widget_custom_html"><h4>Doprava</h4><div class="textwidget custom-html-widget"><p>Zásilkovna · PPL · Balíkovna · GLS</p></div></div><div id="custom_html-7" class="widget_text widget_custom_html"><h4>Platba</h4><div class="textwidget custom-html-widget"><p>Comgate · Apple Pay · Google pay · VISA · MasterCard · Dobírka · Twisto · Up Benefity</p></div></div>				</div>
1484				<div class="footer__info-fourth">
1485					<div id="nav_menu-8" class="widget_nav_menu"><h4>Sledujte nás</h4><div class="menu-sledujte-nas-container"><ul id="menu-sledujte-nas" class="menu"><li id="menu-item-25074" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25074"><a href="https://instagram.com/janmelvil"><span style="" class="svg-icon svg-icon-instagram "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#instagram" x="0" y="0" width="100%" height="100%"></use></svg></span>Instagram</a></li>
1486<li id="menu-item-25071" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25071"><a href="https://facebook.com/janmelvil"><span style="" class="svg-icon svg-icon-facebook_square "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#facebook_square" x="0" y="0" width="100%" height="100%"></use></svg></span>Facebook</a></li>
1487<li id="menu-item-25070" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25070"><a href="https://twitter.com/janmelvil"><span style="" class="svg-icon svg-icon-twitter "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#twitter" x="0" y="0" width="100%" height="100%"></use></svg></span>Twitter</a></li>
1488<li id="menu-item-25072" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25072"><a href="https://www.linkedin.com/company/jan-melvil-publishing/"><span style="" class="svg-icon svg-icon-linkedin_square "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#linkedin_square" x="0" y="0" width="100%" height="100%"></use></svg></span>LinkedIn</a></li>
1489<li id="menu-item-1987766" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1987766"><a href="https://bsky.app/profile/janmelvil.bsky.social"><span style="" class="svg-icon svg-icon-bluesky "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#bluesky" x="0" y="0" width="100%" height="100%"></use></svg></span>BlueSky</a></li>
1490<li id="menu-item-1987767" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1987767"><a href="https://mastodonczech.cz/@janmelvil"><span style="" class="svg-icon svg-icon-mastodon "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#mastodon" x="0" y="0" width="100%" height="100%"></use></svg></span>Mastodon</a></li>
1491</ul></div></div>				</div>				
1492			</div>
1493		</div>
1494	</section>
1495	<section class="bg-black section-social">
1496		<div class="wrapper social__content">
1497			<div class="social__logo">
1498				<a href="https://www.melvil.cz/"><span style="" class="svg-icon svg-icon-logo "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#logo" x="0" y="0" width="100%" height="100%"></use></svg></span></a>
1499			</div>
1500			<div class="social__copy">©2026 Jan Melvil Publishing</div>
1501			<div class="social_menu">
1502				<ul id="menu-sledujte-nas-1" class="menu menu-cell mb-0 upper"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25074"><a href="https://instagram.com/janmelvil"><span style="" class="svg-icon svg-icon-instagram "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#instagram" x="0" y="0" width="100%" height="100%"></use></svg></span>Instagram</a></li>
1503<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25071"><a href="https://facebook.com/janmelvil"><span style="" class="svg-icon svg-icon-facebook_square "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/s
1503prite.symbol.svg?v=1.0.055#facebook_square" x="0" y="0" width="100%" height="100%"></use></svg></span>Facebook</a></li>
1504<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25070"><a href="https://twitter.com/janmelvil"><span style="" class="svg-icon svg-icon-twitter "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#twitter" x="0" y="0" width="100%" height="100%"></use></svg></span>Twitter</a></li>
1505<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25072"><a href="https://www.linkedin.com/company/jan-melvil-publishing/"><span style="" class="svg-icon svg-icon-linkedin_square "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#linkedin_square" x="0" y="0" width="100%" height="100%"></use></svg></span>LinkedIn</a></li>
1506<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1987766"><a href="https://bsky.app/profile/janmelvil.bsky.social"><span style="" class="svg-icon svg-icon-bluesky "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#bluesky" x="0" y="0" width="100%" height="100%"></use></svg></span>BlueSky</a></li>
1507<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1987767"><a href="https://mastodonczech.cz/@janmelvil"><span style="" class="svg-icon svg-icon-mastodon "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#mastodon" x="0" y="0" width="100%" height="100%"></use></svg></span>Mastodon</a></li>
1508</ul>			</div>
1509		</div>
1510	</section>
1511</div>
1512<div class="modal" id="added-to-cart-modal">
1513  	<div class="modal-wrap">
1514    	<div class="modal-content"></div>
1515    	<p class="mb-0 modal-actions" style="display:none;">
1516      		<a href="https://www.melvil.cz/pokladna/" class="btn btn js-modal-close">Pokračovat v nákupu</a>
1517			<a href="https://www.melvil.cz/kosik/" class="btn btn-primary">Košík</a>
1518    	</p>
1519    	<button class="modal-close js-modal-close"><span>&times;</span></button>
1520  	</div>
1521</div>
1522<script>(function() {function maybePrefixUrlField () {
1523  const value = this.value.trim()
1524  if (value !== '' && value.indexOf('http') !== 0) {
1525    this.value = 'http://' + value
1526  }
1527}
1528
1529const urlFields = document.querySelectorAll('.mc4wp-form input[type="url"]')
1530for (let j = 0; j < urlFields.length; j++) {
1531  urlFields[j].addEventListener('blur', maybePrefixUrlField)
1532}
1533})();</script>
1533
1534<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
1535<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-right-view-preferences optin cmplz-bottom-left cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin">
1536	<div class="cmplz-header">
1537		<div class="cmplz-logo"></div>
1538		<div class="cmplz-title" id="cmplz-header-1-optin">Spravovat Souhlas s cookies</div>
1539		<div class="cmplz-close" tabindex="0" role="button" aria-label="Zavřít dialog">
1540			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
1541		</div>
1542	</div>
1543
1544	<div class="cmplz-divider cmplz-divider-header"></div>
1545	<div class="cmplz-body">
1546		<div class="cmplz-message" id="cmplz-message-1-optin">K ukládání a/nebo přístupu k informacím o zařízení používáme technologie, jako jsou soubory cookie. Děláme to, abychom zlepšili zážitek z prohlížení a zobrazovali personalizované reklamy. Souhlas s těmito technologiemi nám umožní zpracovávat údaje, jako je chování při procházení nebo jedinečná ID na tomto webu. Nesouhlas nebo odvolání souhlasu může nepříznivě ovlivnit určité vlastnosti a funkce.</div>
1547		<!-- categories start -->
1548		<div class="cmplz-categories">
1549			<div class="cmplz-category cmplz-functional">
1550				<div class="cmplz-category-header">
1551					<span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Funkční</span>
1552					<span class='cmplz-always-active'>
1553						<span class="cmplz-banner-checkbox">
1554							<input type="checkbox"
1555									id="cmplz-functional-optin"
1556									data-category="cmplz_functional"
1557									class="cmplz-consent-checkbox cmplz-functional"
1558									size="40"
1559									value="1"/>
1560							<label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Funkční</span></label>
1561						</span>
1562						Vždy aktivní					</span>
1563					<button class="cmplz-category-toggle"
1564							aria-expanded="false"
1565							aria-controls="cmplz-desc-functional-1-optin"
1566							aria-labelledby="cmplz-title-functional-1-optin">
1567						<span class="cmplz-icon cmplz-open">
1568							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1569						</span>
1570					</button>
1571				</div>
1572				<div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden>
1573					<span class="cmplz-description-functional">Technické uložení nebo přístup je nezbytně nutný pro legitimní účel umožnění použití konkrétní služby, kterou si odběratel nebo uživatel výslovně vyžádal, nebo pouze za účelem provedení přenosu sdělení prostřednictvím sítě elektronických komunikací.</span>
1574				</div>
1575			</div>
1576
1577			<div class="cmplz-category cmplz-preferences">
1578				<div class="cmplz-category-header">
1579					<span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Předvolby</span>
1580					<span class="cmplz-banner-checkbox">
1581						<input type="checkbox"
1582								id="cmplz-preferences-optin"
1583								data-category="cmplz_preferences"
1584								class="cmplz-consent-checkbox cmplz-preferences"
1585								size="40"
1586								value="1"/>
1587						<label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Předvolby</span></label>
1588					</span>
1589					<button class="cmplz-category-toggle"
1590							aria-expanded="false"
1591							aria-controls="cmplz-desc-preferences-1-optin"
1592							aria-labelledby="cmplz-title-preferences-1-optin">
1593						<span class="cmplz-icon cmplz-open">
1594							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
1594<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1595						</span>
1596					</button>
1597				</div>
1598				<div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden>
1599					<span class="cmplz-description-preferences">Technické uložení nebo přístup je nezbytný pro legitimní účel ukládání preferencí, které nejsou požadovány odběratelem nebo uživatelem.</span>
1600				</div>
1601			</div>
1602
1603			<div class="cmplz-category cmplz-statistics">
1604				<div class="cmplz-category-header">
1605					<span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistiky</span>
1606					<span class="cmplz-banner-checkbox">
1607						<input type="checkbox"
1608								id="cmplz-statistics-optin"
1609								data-category="cmplz_statistics"
1610								class="cmplz-consent-checkbox cmplz-statistics"
1611								size="40"
1612								value="1"/>
1613						<label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistiky</span></label>
1614					</span>
1615					<button class="cmplz-category-toggle"
1616							aria-expanded="false"
1617							aria-controls="cmplz-desc-statistics-1-optin"
1618							aria-labelledby="cmplz-title-statistics-1-optin">
1619						<span class="cmplz-icon cmplz-open">
1620							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1621						</span>
1622					</button>
1623				</div>
1624				<div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden>
1625					<span class="cmplz-description-statistics">Technické uložení nebo přístup, který se používá výhradně pro statistické účely.</span>
1626					<span class="cmplz-description-statistics-anonymous">Technické uložení nebo přístup, který se používá výhradně pro anonymní statistické účely. Bez předvolání, dobrovolného plnění ze strany vašeho Poskytovatele internetových služeb nebo dalších záznamů od třetí strany nelze informace, uložené nebo získané pouze pro tento účel, obvykle použít k vaší identifikaci.</span>
1627				</div>
1628			</div>
1629
1630			<div class="cmplz-category cmplz-marketing">
1631				<div class="cmplz-category-header">
1632					<span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span>
1633					<span class="cmplz-banner-checkbox">
1634						<input type="checkbox"
1635								id="cmplz-marketing-optin"
1636								data-category="cmplz_marketing"
1637								class="cmplz-consent-checkbox cmplz-marketing"
1638								size="40"
1639								value="1"/>
1640						<label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label>
1641					</span>
1642					<button class="cmplz-category-toggle"
1643							aria-expanded="false"
1644							aria-controls="cmplz-desc-marketing-1-optin"
1645							aria-labelledby="cmplz-title-marketing-1-optin">
1646						<span class="cmplz-icon cmplz-open">
1647							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1648						</span>
1649					</button>
1650				</div>
1651				<div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden>
1652					<span class="cmplz-description-marketing">Technické uložení nebo přístup je nutný k vytvoření uživatelských profilů za účelem zasílání reklamy nebo sledování uživatele na webových stránkách nebo několika webových stránkách pro podobné marketingové účely.</span>
1653				</div>
1654			</div>
1655		</div><!-- categories end -->
1656			</div>
1657
1658	<div class="cmplz-links cmplz-information">
1659		<ul>
1660			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Spravovat možnosti</a></li>
1661			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
1661s-overview">Správa služeb</a></li>
1662			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Správa {vendor_count} prodejců</a></li>
1663			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Přečtěte si více o těchto účelech</a></li>
1664		</ul>
1665			</div>
1666
1667	<div class="cmplz-divider cmplz-footer"></div>
1668
1669	<div class="cmplz-buttons">
1670		<button class="cmplz-btn cmplz-accept">Přijmout vše</button>
1671		<button class="cmplz-btn cmplz-deny">Odmítnout vše</button>
1672		<button class="cmplz-btn cmplz-view-preferences">Podrobné nastavení</button>
1673		<button class="cmplz-btn cmplz-save-preferences">Uložit nastavení</button>
1674		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Podrobné nastavení</a>
1675			</div>
1676
1677
1678	<div class="cmplz-documents cmplz-links">
1679		<ul>
1680			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
1681			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
1682			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
1683		</ul>
1684			</div>
1685</div>
1686</div>
1687					<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Nastavení cookies</button>
1688
1689</div>
1689<script type="text/javascript">
1690            var _smartsupp = _smartsupp || {};
1691            _smartsupp.key = '1e4a5c04720fae0799148cf88ef362de75476931';
1692_smartsupp.cookieDomain = 'www.melvil.cz';
1693_smartsupp.sitePlatform = 'WP 7.0.6';
1694window.smartsupp||(function(d) {
1695                var s,c,o=smartsupp=function(){ o._.push(arguments)};o._=[];
1696                s=d.getElementsByTagName('script')[0];c=d.createElement('script');
1697                c.type='text/javascript';c.charset='utf-8';c.async=true;
1698                c.src='//www.smartsuppchat.com/loader.js';s.parentNode.insertBefore(c,s);
1699            })(document);
1700            </script>
1700<div class='torlib-popup-overlay ' id='tcp-popup-select-pickup-point-overlay'>
1701            <div class='torlib-popup popup-large'>
1702                <span class='torlib-popup-close'>&times;</span>
1703                <h2 class='torlib-popup-title'>Výběr místa pro vyzvednutí</h2>
1704                <div class='torlib-popup-content'></div>
1705                <div class='torlib-popup-buttons'></div>
1706            </div>
1707        </div>
1707<script>
1708            (function() {
1709                var popup = document.getElementById('tcp-popup-select-pickup-point-overlay');
1710                if (popup) {
1711                    document.body.appendChild(popup);
1712                }
1713            })();
1714        </script>
1714				<!-- Custom Popup HTML -->
1715				<div id="sc_overlay" style="display:none;"></div>
1716				<div id="sc_coupon_popups_container"></div>
1717
1718				<!-- Custom Popup Styles -->
1719				<style type="text/css">
1720					/* Overlay Styling */
1721					#sc_overlay {
1722						position: fixed;
1723						top: 0;
1724						left: 0;
1725						width: 100%;
1726						height: 100%;
1727						background: rgba(0, 0, 0, 0.5);
1728						z-index: 999;
1729					}
1730
1731					/* Popup Styling */
1732					.sc_popup {
1733						position: fixed;
1734						top: 50%;
1735						left: 50%;
1736						transform: translate(-50%, -50%);
1737						z-index: 1000;
1738						background: #fff;
1739						padding: 1.25rem;
1740						border-radius: 0.5rem;
1741						box-shadow: 0px 0.25rem 0.9375rem rgba(0, 0, 0, 0.3);
1742						width: 25rem;
1743						max-width: 90%;
1744					}
1745
1746					/* Title Styling */
1747					.sc_popup_title {
1748						margin: 0 0 0.625rem;
1749						font-size: 1.25rem;
1750						text-align: center;
1751					}
1752
1753					/* Product List Styling */
1754					.sc_product_list {
1755						max-height: 12.5rem;
1756						overflow-y: auto;
1757						margin-bottom: 0.9375rem;
1758					}
1759
1760					/* Product Item Styling */
1761					.sc_product_item {
1762						padding: 0.625rem;
1763						border-bottom: 1px solid #eee;
1764					}
1765
1766					.sc_product_item label {
1767						display: flex;
1768						align-items: center;
1769						width: 100%;
1770						cursor: pointer;
1771						gap: 0.625rem;
1772						border: none;
1773					}
1774
1775					/* Image Styling */
1776					.sc_product_item img {
1777						width: 3.125rem;
1778						height: 3.125rem;
1779						border: 1px solid #ddd;
1780						border-radius: 0.25rem;
1781					}
1782
1783					/* Text Styling */
1784					.sc_product_item span {
1785						font-size: 1rem;
1786						line-height: 1.5;
1787						flex: 1;
1788					}
1789
1790					/* Radio Button Styling */
1791					.sc_product_item input[type="radio"] {
1792						margin-right: 0.625rem;
1793					}
1794
1795					/* Close Button Styling */
1796					.sc_close_popup {
1797						position: absolute;
1798						top: 0.5rem;
1799						right: 0.5rem;
1800						cursor: pointer;
1801						font-size: 1.5rem;
1802						color: #333;
1803					}
1804
1805					/* Add to Cart Button Styling */
1806					.add_to_cart_button {
1807						display: block;
1808						width: auto;
1809						margin: 0 auto;
1810					}
1811				</style>
1812				<!-- Custom Popup JavaScript -->
1813				
1813<script type="text/javascript">
1814
1815					var $is_coupon_apply = false;
1816
1817					jQuery(document).ready(function ($) {
1818
1819						/**
1820							* Show popup and overlay.
1821							* @param {string} modalId - The modal ID to display.
1822							*/
1823						function showPopup(modalId) {
1824							if (!modalId) return;
1825							$('#sc_overlay, #' + modalId).fadeIn();
1826						}
1827
1828						/**
1829							* Close all popups.
1830							*/
1831						function closePopup() {
1832							$('#sc_overlay, .sc_popup').fadeOut();
1833						}
1834
1835						/**
1836							* Load coupon action data via AJAX.
1837							* @param {string} couponCode - The coupon code (empty on page load).
1838							*/
1839						function loadCouponActionData(couponCode = '') {
1840							if (!couponCode) {
1841								$('#sc_coupon_popups_container').empty(); // Clear existing popups.
1842							}
1843
1844							$.ajax({
1845								url: "https://www.melvil.cz/wp-admin/admin-ajax.php", // Ensure this is properly localized in PHP.
1846								type: 'POST',
1847								dataType: 'json', // Expect JSON response.
1848								data: {
1849									security: '7627eaae2e',
1850									action: 'get_coupon_product_selection_html',
1851									coupon: couponCode
1852								},
1853								success: function (response) {
1854									if (response?.success && response?.data?.html) {
1855										$('#sc_coupon_popups_container').append(response.data.html); // Update popup container.
1856										if (couponCode) {
1857											showPopup('sc_popup_' + couponCode.trim().replace(/\s+/g, '_').replace(/[^A-Za-z0-9\-_]/g, '').toLocaleLowerCase());
1858										}
1859									}
1860								}
1861							});
1862						}
1863
1864						
1865						// Listen for WooCommerce AJAX coupon application.
1866						$(document).ajaxComplete(function (event, xhr, settings) {
1867							if ( xhr?.status !== 200 ) {
1868								return;
1869							}
1870
1871							// Handle coupon apply.
1872							if (settings?.url?.includes('apply_coupon')) {
1873								let responseText = xhr?.responseText;
1874								let urlParams = new URLSearchParams(settings.data);
1875								let couponCode = urlParams.get('coupon_code');
1876
1877								if (couponCode) {
1878									couponCode = decodeURIComponent(couponCode); // Decode URL encoding.
1879								}
1880
1881								if (responseText?.includes("Kód kupónu přijat.")) {
1882									$is_coupon_apply = true;
1883									loadCouponActionData(couponCode);
1884								}
1885							}
1886
1887							// Handle coupon removal.
1888							if (settings?.url?.includes('remove_coupon')) {
1889								let urlParams = new URLSearchParams(settings.data);
1890								let removedCouponCode = urlParams.get('coupon');
1891								if (removedCouponCode) {
1892									removedCouponCode = decodeURIComponent(removedCouponCode);
1893									$('#sc_popup_' + removedCouponCode)?.remove(); // Remove the popup modal.
1894								}
1895							}
1896						});
1897
1898						// Show popup when clicking "Select Product" button.
1899						$(document).on('click', '.sc_select_product', function (e) {
1900							e.preventDefault();
1901							let modalId = $(this).data('modal-id');
1902							showPopup(modalId);
1903						});
1904
1905						// Close popup when clicking outside or close button.
1906						$(document).on('click', '.sc_close_popup, #sc_overlay', function () {
1907							closePopup();
1908						});
1909
1910						// Handle product selection inside the popup.
1911						$(document).on('submit', '.sc_popup_product_selection', function (e) {
1912							e.preventDefault();
1913
1914							let $form = $(this);
1915							let couponCode = $form.closest('.sc_popup').data('coupon-code');
1916							let selectedProduct = $form.find('input[name="sc_product_' + couponCode.trim().replace(/\s+/g, '_').replace(/[^A-Za-z0-9\-_]/g, '').toLocaleLowerCase() + '"]:checked').val();
1917
1918							if (!selectedProduct) {
1919								alert('Please select a product.');
1920								return;
1921							}
1922
1923							$.ajax({
1924								url: "https://www.melvil.cz/wp-admin/admin-ajax.php",
1925								type: 'POST',
1926								dataType: 'json',
1927								data: {
1928									action: 'handle_coupon_product_addition',
1929									security: 'ae30bf5064',
1930									product_id: selectedProduct,
1931									coupon_code: couponCode
1932								},
1933								complete: function () {
1934									// Trigger WooCommerce cart and checkout updates.
1935									$(document.body)?.trigger('wc_update_cart');
1936									if ( $( '.woocommerce-checkout' ).length ) {
1937										$( document.body ).trigger( 'update_checkout' );
1938									}
1939									// Close popup after adding to cart.
1940									closePopup();
1941								},
1942								error: function (xhr, status, error) {
1943									alert('Error processing request.');
1944								}
1945							});
1946						});
1947
1948						$( document.body ).on( 'updated_shipping_method', function(){
1949							$(document.body).trigger('wc_update_cart');
1950						});
1951
1952						$( document.body ).on( 'wc_update_cart wc_fragments_refreshed', function(){
1953							if ( ! $is_coupon_apply ) {
1954								loadCouponActionData('');
1955							}
1956							$is_coupon_apply = false;
1957						});
1958					});
1959				</script>
1959
1960			  
1960<script type="text/javascript" src="https://my.hellobar.com/d585958a94bfa720c706bf06ffbdfbc95e82ee65.js?v=202003261211"></script>
1960
1961      <div id="melvil-audio-popup" class="melvil-popup-overlay">
1962        <div class="melvil-popup-container">
1963            <div class="melvil-popup-header">
1964                <h3 class="melvil-popup-title">Seznam stop</h3>
1965                <button class="melvil-popup-close" aria-label="Close popup">&times;</button>
1966            </div>
1967            <div class="melvil-popup-content"></div>
1968        </div>
1969    </div>
1970
1971    <!-- Popup CSS -->
1972    <style>
1973    .melvil-popup-overlay {
1974        display: none;
1975        position: fixed;
1976        top: 0;
1977        left: 0;
1978        width: 100%;
1979        height: 100%;
1980        background-color: rgba(0, 0, 0, 0.5);
1981        z-index: 9999;
1982        opacity: 0;
1983        transition: opacity 0.3s ease;
1984    }
1985
1986    .melvil-popup-overlay.active {
1987        display: flex;
1988        align-items: center;
1989        justify-content: center;
1990        opacity: 1;
1991    }
1992
1993    .melvil-popup-container {
1994        background: white;
1995        max-width: 380px;
1996        width: fit-content;
1997        overflow-y: auto;
1998        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
1999        transform: scale(0.7);
2000        transition: transform 0.3s ease;
2001    }
2002
2003    .melvil-popup-overlay.active .melvil-popup-container {
2004        transform: scale(1);
2005    }
2006
2007    .melvil-popup-header {
2008        display: flex;
2009        justify-content: space-between;
2010        align-items: center;
2011        padding: 10px;
2012        border-bottom: 1px solid #eee;
2013    }
2014
2015    .melvil-popup-title {
2016        margin: 0;
2017        font-size: 1.5em;
2018        color: #333;
2019    }
2020
2021    .melvil-popup-close {
2022        background: none;
2023        border: none;
2024        font-size: 24px;
2025        cursor: pointer;
2026        color: #999;
2027        padding: 0;
2028        width: 30px;
2029        height: 30px;
2030        display: flex;
2031        align-items: center;
2032        justify-content: center;
2033        border-radius: 50%;
2034        transition: background-color 0.2s ease;
2035    }
2036
2037    .melvil-popup-close:hover {
2038        background-color: #f0f0f0;
2039        color: #333;
2040    }
2041
2042    .melvil-popup-content {
2043        padding: 10px;
2044		height: 80vh;
2045    }
2046
2047    @media (max-width: 768px) {
2048        .melvil-popup-container {
2049            width: fit-content;
2050            margin: 20px;
2051        }
2052        
2053        .melvil-popup-header {
2054            padding: 15px 15px 10px;
2055        }
2056        
2057        .melvil-popup-content {
2058            padding: 15px;
2059        }
2060    }
2061	.melvil-audiobook-block__track-list{
2062		list-style: none;
2063		margin:0;
2064		padding:0;		
2065	}
2066	.melvil-audiobook-block__track{
2067		display:grid;
2068		grid-template-columns: 3fr 1fr 1fr;
2069		gap:10px;
2070		padding: 6px 10px;
2071		border-bottom: solid 1px #ededed;
2072	}
2073	.melvil-audiobook-block__track-name{
2074		font-weight:bold;
2075	}
2076	    </style>
2077
2078    <!-- Popup JavaScript -->
2079    
2079<script>
2080    document.addEventListener('DOMContentLoaded', function() {
2081        const popup = document.getElementById('melvil-audio-popup');
2082        const closeBtn = document.querySelector('.melvil-popup-close');
2083        
2084        // Function to open popup
2085        function openPopup() {
2086            popup.style.display = 'flex';
2087            setTimeout(() => {
2088                popup.classList.add('active');
2089            }, 10);
2090            document.body.style.overflow = 'hidden'; // Prevent background scrolling
2091        }
2092        
2093        // Function to close popup
2094        function closePopup() {
2095            popup.classList.remove('active');
2096            setTimeout(() => {
2097                popup.style.display = 'none';
2098                document.body.style.overflow = ''; // Restore scrolling
2099            }, 300);
2100        }
2101        
2102        // Close popup when clicking close button
2103        closeBtn.addEventListener('click', closePopup);
2104        
2105        // Close popup when clicking overlay (outside popup)
2106        popup.addEventListener('click', function(e) {
2107            if (e.target === popup) {
2108                closePopup();
2109            }
2110        });
2111        
2112        // Close popup with Escape key
2113        document.addEventListener('keydown', function(e) {
2114            if (e.key === 'Escape' && popup.classList.contains('active')) {
2115                closePopup();
2116            }
2117        });
2118
2119		//open-audio-modal
2120		const popupTriggers = document.querySelectorAll('.open-audio-modal');
2121		popupTriggers.forEach(function(trigger) {
2122			trigger.onclick = function(e) {
2123				e.preventDefault();
2124				const modalContent = document.querySelector('.melvil-popup-content');
2125				const trackListModalContent = document.querySelector('.track-list-modal-content');
2126				modalContent.innerHTML = trackListModalContent.innerHTML;
2127				openPopup();
2128			};
2129		});
2130        
2131        
2132    });
2133    </script>
2133
2134	<style>
2135		
2136	</style>
2137    			<!-- Facebook Pixel Code -->
2138			<noscript>
2139				<img
2140					height="1"
2141					width="1"
2142					style="display:none"
2143					alt="fbpx"
2144					src="https://www.facebook.com/tr?id=1525180924460750&ev=PageView&noscript=1"
2145				/>
2146			</noscript>
2147			<!-- End Facebook Pixel Code -->
2148				
2148<script type='text/javascript'>
2149		(function () {
2150			var c = document.body.className;
2151			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
2152			document.body.className = c;
2153		})();
2154	</script>
2154
2155	
2155<script id="ToretCeskaPosta-js-js-extra">
2156var ToretCeskaPosta = {"ajaxurl":"https://www.melvil.cz/wp-admin/admin-ajax.php","plugin":"ToretCeskaPosta"};
2157//# sourceURL=ToretCeskaPosta-js-js-extra
2158</script>
vendor: 1 bytes, line 2158
2158
2159<script id="ToretCeskaPosta-js-js" src="https://www.melvil.cz/wp-content/plugins/toret-ceska-posta/vendor/toret/toret-library/src/assets/js/toret-draw.js?ver=1782800647"></script>
vendor: 1 bytes, line 2159
2159
2160<script id="reddit_tracking-js-extra">
2161var redditAdsTrackingData = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","is_pixel_enabled":"1","is_conversion_enabled":"1","capi_nonce":"d74d1aacc4","prefix":"reddit_for_woocommerce_","currency":"CZK"};
2162//# sourceURL=reddit_tracking-js-extra
2163</script>
vendor: 1 bytes, line 2163
2163
2164<script id="reddit_tracking-js" src="https://www.melvil.cz/wp-content/plugins/reddit-for-woocommerce/js/build/tracking.js?ver=136275acfdf1e4c46472"></script>
vendor: 1 bytes, line 2164
2164
2165<script id="reddit_tracking-js-after">
2166			window.redditAdsTrackingData = window.redditAdsTrackingData || {};
2167			window.redditAdsTrackingData = Object.assign( window.redditAdsTrackingData, {"pixel_data":{"currency_minor_unit":0,"currency":"CZK","products":[]},"PAGE_VIEW":true} );
2168			
2169//# sourceURL=reddit_tracking-js-after
2170</script>
vendor: 1 bytes, line 2170
2170
2171<script id="jquery-ui-core-js" src="https://www.melvil.cz/wp-includes/js/jquery/ui/core.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2171
2171
2172<script id="jquery-ui-datepicker-js" src="https://www.melvil.cz/wp-includes/js/jquery/ui/datepicker.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2172
2172
2173<script id="jquery-ui-datepicker-js-after">
2174jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Zav\u0159\u00edt","currentText":"Dnes","monthNames":["Leden","\u00danor","B\u0159ezen","Duben","Kv\u011bten","\u010cerven","\u010cervenec","Srpen","Z\u00e1\u0159\u00ed","\u0158\u00edjen","Listopad","Prosinec"],"monthNamesShort":["Led","\u00dano","B\u0159e","Dub","Kv\u011b","\u010cvn","\u010cvc","Srp","Z\u00e1\u0159","\u0158\u00edj","Lis","Pro"],"nextText":"Dal\u0161\u00ed","prevText":"P\u0159edchoz\u00ed","dayNames":["Ned\u011ble","Pond\u011bl\u00ed","\u00dater\u00fd","St\u0159eda","\u010ctvrtek","P\u00e1tek","Sobota"],"dayNamesShort":["Ne","Po","\u00dat","St","\u010ct","P\u00e1","So"],"dayNamesMin":["Ne","Po","\u00dat","St","\u010ct","P\u00e1","So"],"dateFormat":"d. mm. yy","firstDay":1,"isRTL":false});});
2175//# sourceURL=jquery-ui-datepicker-js-after
2176</script>
vendor: 1 bytes, line 2176
2176
2177<script id="wc-gc-main-js-extra">
2178var wc_gc_params = {"version":"2.7.5","wc_ajax_url":"/?wc-ajax=%%endpoint%%","datepicker_class":"wc_gc_datepicker","datepicker_date_format":"d. mm. yy","gmt_offset":"-2","date_input_timezone_reference":"default","security_redeem_card_nonce":"e898256659","security_remove_card_nonce":"fb4e5518d9","security_update_use_balance_nonce":"348ad461c2"};
2179//# sourceURL=wc-gc-main-js-extra
2180</script>
vendor: 1 bytes, line 2180
2180
2181<script data-wp-strategy="defer" defer id="wc-gc-main-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce-gift-cards/assets/js/frontend/wc-gc-main.js?ver=2.7.5"></script>
vendor: 1 bytes, line 2181
2181
2182<script id="gtm4wp-ecommerce-generic-js" src="https://www.melvil.cz/wp-content/plugins/duracelltomi-google-tag-manager/js/gtm4wp-ecommerce-generic.js?ver=1.22.5"></script>
vendor: 1 bytes, line 2182
2182
2183<script id="gtm4wp-woocommerce-js" src="https://www.melvil.cz/wp-content/plugins/duracelltomi-google-tag-manager/js/gtm4wp-woocommerce.js?ver=1.22.5"></script>
vendor: 1 bytes, line 2183
2183
2184<script id="wc-facebook-signals-js-extra">
2185var wc_facebook_signals_params = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","nonce":"756e14654b","action":"wc_facebook_update_signals_state"};
2186//# sourceURL=wc-facebook-signals-js-extra
2187</script>
vendor: 1 bytes, line 2187
2187
2188<script id="wc-facebook-signals-js" src="https://www.melvil.cz/wp-content/plugins/facebook-for-woocommerce/assets/js/facebook-for-woocommerce-signals.js?ver=3.7.6"></script>
vendor: 1 bytes, line 2188
2188
2189<script id="melvil-checkout-cart-js" src="https://www.melvil.cz/wp-content/plugins/melvil-checkout/assets/js/cart.js?ver=1.1.272"></script>
vendor: 1 bytes, line 2189
2189
2190<script id="melvil-add-to-cart-js-extra">
2191var melvilCheckout = {"restUrl":"https://www.melvil.cz/wp-json/","nonce":"ba72537333"};
2192var melvilPopup = {"related":[],"freeShipping":"750","carSvg":"\u003Cspan style=\"\" class=\"svg-icon svg-icon-car \"\u003E\u003Csvg\u003E\u003Cuse xlink:href=\"https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#car\" x=\"0\" y=\"0\" width=\"100%\" height=\"100%\"\u003E\u003C/use\u003E\u003C/svg\u003E\u003C/span\u003E","currencySymbol":"K\u010d","currency":"CZK"};
2193//# sourceURL=melvil-add-to-cart-js-extra
2194</script>
vendor: 1 bytes, line 2194
2194
2195<script id="melvil-add-to-cart-js" src="https://www.melvil.cz/wp-content/plugins/melvil-checkout/assets/js/add_to_cart.js?ver=1.1.272"></script>
vendor: 1 bytes, line 2195
2195
2196<script id="jquery-ui-mouse-js" src="https://www.melvil.cz/wp-includes/js/jquery/ui/mouse.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2196
2196
2197<script id="jquery-ui-slider-js" src="https://www.melvil.cz/wp-includes/js/jquery/ui/slider.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2197
2197
2198<script id="melvil-filter-js-extra">
2199var melvil_filter = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","nonce":"442fd4d24e","rest_url":"https://www.melvil.cz/wp-json/","rest_nonce":"946b14d781","context":{"type":"all","taxonomy":null,"term":null,"search":null,"page":1,"orderby":"date"},"initial_products":[],"initial_product_ids":[],"base_url":"https://www.melvil.cz","current_url":"https://www.melvil.cz/kosik/","wooOrdering":"\t\t\u003Cform class=\"woocommerce-ordering\" method=\"get\"\u003E\r\n\t\t\t\u003Cul class=\"menu menu-tab\"\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item menu-item-current\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"date\"\u003ENejnov\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"bestseller\"\u003ENejprod\u00e1van\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price\"\u003ENejlevn\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price-desc\"\u003ENejdra\u017e\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"grating\"\u003ENejl\u00e9pe hodnocen\u00e9\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\u003C/ul\u003E\r\n\t\t\t\u003Cinput type=\"hidden\" name=\"paged\" value=\"1\"\u003E\r\n\t\t\u003C/form\u003E\r\n\t\t","wooPagination":"\t\t\u003Cdiv class=\"flex align-items-center justify-space-between\"\u003E\r\n\t\t\t\u003Cp class=\"woocommerce-result-count\"\u003E\u003C/p\u003E\r\n\t\t\t\u003Cnav class=\"woocommerce-pagination\" aria-label=\"Str\u00e1nkov\u00e1n\u00ed produktu\"\u003E\u003C/nav\u003E\r\n\t\t\u003C/div\u003E\r\n\t\t","cache_version":"1790215209","per_page":"15"};
2200//# sourceURL=melvil-filter-js-extra
2201</script>
vendor: 1 bytes, line 2201
2201
2202<script id="melvil-filter-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/filter.js?ver=1790242497"></script>
vendor: 1 bytes, line 2202
2202
2203<script id="melvil-cache-manager-js-extra">
2204var melvil_filter = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","nonce":"442fd4d24e","rest_url":"https://www.melvil.cz/wp-json/","rest_nonce":"946b14d781","context":{"type":"all","taxonomy":null,"term":null,"search":null,"page":1,"orderby":"date"},"initial_products":[],"initial_product_ids":[],"base_url":"https://www.melvil.cz","current_url":"https://www.melvil.cz/kosik/","wooOrdering":"\t\t\u003Cform class=\"woocommerce-ordering\" method=\"get\"\u003E\r\n\t\t\t\u003Cul class=\"menu menu-tab\"\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item menu-item-current\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"date\"\u003ENejnov\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"bestseller\"\u003ENejprod\u00e1van\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price\"\u003ENejlevn\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price-desc\"\u003ENejdra\u017e\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"grating\"\u003ENejl\u00e9pe hodnocen\u00e9\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\u003C/ul\u003E\r\n\t\t\t\u003Cinput type=\"hidden\" name=\"paged\" value=\"1\"\u003E\r\n\t\t\u003C/form\u003E\r\n\t\t","wooPagination":"\t\t\u003Cdiv class=\"flex align-items-center justify-space-between\"\u003E\r\n\t\t\t\u003Cp class=\"woocommerce-result-count\"\u003E\u003C/p\u003E\r\n\t\t\t\u003Cnav class=\"woocommerce-pagination\" aria-label=\"Str\u00e1nkov\u00e1n\u00ed produktu\"\u003E\u003C/nav\u003E\r\n\t\t\u003C/div\u003E\r\n\t\t","cache_version":"1790215209","per_page":"15"};
2205//# sourceURL=melvil-cache-manager-js-extra
2206</script>
vendor: 1 bytes, line 2206
2206
2207<script id="melvil-cache-manager-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/cache-manager.js?ver=1790242497"></script>
vendor: 1 bytes, line 2207
2207
2208<script id="melvil-product-filter-js-extra">
2209var melvil_filter = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","nonce":"442fd4d24e","rest_url":"https://www.melvil.cz/wp-json/","rest_nonce":"946b14d781","context":{"type":"all","taxonomy":null,"term":null,"search":null,"page":1,"orderby":"date"},"initial_products":[],"initial_product_ids":[],"base_url":"https://www.melvil.cz","current_url":"https://www.melvil.cz/kosik/","wooOrdering":"\t\t\u003Cform class=\"woocommerce-ordering\" method=\"get\"\u003E\r\n\t\t\t\u003Cul class=\"menu menu-tab\"\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item menu-item-current\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"date\"\u003ENejnov\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"bestseller\"\u003ENejprod\u00e1van\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price\"\u003ENejlevn\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price-desc\"\u003ENejdra\u017e\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"grating\"\u003ENejl\u00e9pe hodnocen\u00e9\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\u003C/ul\u003E\r\n\t\t\t\u003Cinput type=\"hidden\" name=\"paged\" value=\"1\"\u003E\r\n\t\t\u003C/form\u003E\r\n\t\t","wooPagination":"\t\t\u003Cdiv class=\"flex align-items-center justify-space-between\"\u003E\r\n\t\t\t\u003Cp class=\"woocommerce-result-count\"\u003E\u003C/p\u003E\r\n\t\t\t\u003Cnav class=\"woocommerce-pagination\" aria-label=\"Str\u00e1nkov\u00e1n\u00ed produktu\"\u003E\u003C/nav\u003E\r\n\t\t\u003C/div\u003E\r\n\t\t","cache_version":"1790215209","per_page":"15"};
2210//# sourceURL=melvil-product-filter-js-extra
2211</script>
vendor: 1 bytes, line 2211
2211
2212<script id="melvil-product-filter-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/product-filter.js?ver=1790242497"></script>
vendor: 1 bytes, line 2212
2212
2213<script id="melvil-product-initializer-js-extra">
2214var melvil_filter = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","nonce":"442fd4d24e","rest_url":"https://www.melvil.cz/wp-json/","rest_nonce":"946b14d781","context":{"type":"all","taxonomy":null,"term":null,"search":null,"page":1,"orderby":"date"},"initial_products":[],"initial_product_ids":[],"base_url":"https://www.melvil.cz","current_url":"https://www.melvil.cz/kosik/","wooOrdering":"\t\t\u003Cform class=\"woocommerce-ordering\" method=\"get\"\u003E\r\n\t\t\t\u003Cul class=\"menu menu-tab\"\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item menu-item-current\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"date\"\u003ENejnov\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"bestseller\"\u003ENejprod\u00e1van\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price\"\u003ENejlevn\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price-desc\"\u003ENejdra\u017e\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"grating\"\u003ENejl\u00e9pe hodnocen\u00e9\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\u003C/ul\u003E\r\n\t\t\t\u003Cinput type=\"hidden\" name=\"paged\" value=\"1\"\u003E\r\n\t\t\u003C/form\u003E\r\n\t\t","wooPagination":"\t\t\u003Cdiv class=\"flex align-items-center justify-space-between\"\u003E\r\n\t\t\t\u003Cp class=\"woocommerce-result-count\"\u003E\u003C/p\u003E\r\n\t\t\t\u003Cnav class=\"woocommerce-pagination\" aria-label=\"Str\u00e1nkov\u00e1n\u00ed produktu\"\u003E\u003C/nav\u003E\r\n\t\t\u003C/div\u003E\r\n\t\t","cache_version":"1790215209","per_page":"15"};
2215//# sourceURL=melvil-product-initializer-js-extra
2216</script>
vendor: 1 bytes, line 2216
2216
2217<script id="melvil-product-initializer-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/product-initializer.js?ver=1790242497"></script>
vendor: 1 bytes, line 2217
2217
2218<script id="melvil-filter-html-loader-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/html-loader.js?ver=1790242497"></script>
vendor: 1 bytes, line 2218
2218
2219<script id="melvil-filter-html-cache-manager-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/html-cache-manager.js?ver=1790242497"></script>
vendor: 1 bytes, line 2219
2219
2220<script id="melvil-filter-debug-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/debug-datasets.js?ver=1790242497"></script>
vendor: 1 bytes, line 2220
2220
2221<script id="uagb-loop-builder-js-extra">
2222var uagb_loop_builder = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","post_id":"7","nonce":"4165a956b6"};
2223//# sourceURL=uagb-loop-builder-js-extra
2224</script>
vendor: 1 bytes, line 2224
2224
2225<script id="uagb-loop-builder-js" src="https://www.melvil.cz/wp-content/plugins/spectra-pro/assets/js/loop-builder.js?ver=1.3.2"></script>
vendor: 1 bytes, line 2225
2225
2226<script id="wc-sc-countdown-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce-smart-coupons/assets/js/sc-countdown.js?ver=9.81.0"></script>
vendor: 1 bytes, line 2226
2226
2227<script data-wp-strategy="defer" defer id="mc4wp-ecommerce-tracker-js" src="https://www.melvil.cz/wp-content/plugins/mc4wp-premium/ecommerce3/assets/js/tracker.js?ver=4.11.8"></script>
vendor: 1 bytes, line 2227
2227
2228<script id="melvil-js-extra">
2229var melvil_params = {"wc_ajax_url":"/?wc-ajax=%%endpoint%%","added_to_cart_url":"https://www.melvil.cz/wp-admin/admin-ajax.php?action=melvil_added_to_cart"};
2230//# sourceURL=melvil-js-extra
2231</script>
vendor: 1 bytes, line 2231
2231
2232<script id="melvil-js" src="https://www.melvil.cz/wp-content/themes/melvil/build/js/main.js?ver=1.0.055"></script>
vendor: 1 bytes, line 2232
2232
2233<script id="wc-facebook-pixel-events-js" src="https://www.melvil.cz/wp-content/plugins/facebook-for-woocommerce/assets/js/frontend/pixel-events.js?ver=3.7.6"></script>
vendor: 1 bytes, line 2233
2233
2234<script id="facebook-capi-param-builder-js" src="https://unpkg.com/meta-capi-param-builder-clientjs/dist/clientParamBuilder.bundle.js?ver=3.7.6"></script>
vendor: 1 bytes, line 2234
2234
2235<script id="facebook-capi-param-builder-js-after">
2236if (typeof clientParamBuilder !== "undefined" && !/(?:^|;\s*)wc_facebook_signals_state=held(?:;|$)/.test(document.cookie)) {
2237					clientParamBuilder.processAndCollectAllParams(window.location.href);
2238				}
2239//# sourceURL=facebook-capi-param-builder-js-after
2240</script>
vendor: 1 bytes, line 2240
2240
2241<script id="ftx_shm_checkout-js-before">
2242				'use strict';
2243				var _ftx_shm_packeta_personal_pickup_shipping_methods=[];
2244			
2245//# sourceURL=ftx_shm_checkout-js-before
2246</script>
vendor: 1 bytes, line 2246
2246
2247<script id="ftx_shm_checkout-js" src="https://www.melvil.cz/wp-content/plugins/ftx-shipmall-fullfillment-sync-melvil/assets/js/checkout.js?ver=4.2.13"></script>
vendor: 1 bytes, line 2247
2247
2248<script id="cmplz-cookiebanner-js-extra">
2249var complianz = {"prefix":"cmplz_","debug":"1","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"40","version":"7.6.2#1790242496","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"us","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"1","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://www.melvil.cz/wp-json/complianz/v1/","locale":"lang=cs&locale=cs_CZ","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"27","cookie_path":"/","categories":{"statistics":"statistika","marketing":"marketing"},"tcf_active":"","placeholdertext":"Kliknut\u00edm p\u0159ijmete {category} soubor\u016f cookie a povol\u00edte tento obsah","css_file":"https://www.melvil.cz/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=401790242497","page_links":{"eu":{"cookie-statement":{"title":"Z\u00e1sady cookies ","url":"https://www.melvil.cz/zasady-cookies-eu/"}}},"tm_categories":"1","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Kliknut\u00edm p\u0159ijmete {category} soubor\u016f cookie a povol\u00edte tento obsah","iapi_nav":"fallback"};
2250//# sourceURL=cmplz-cookiebanner-js-extra
2251</script>
vendor: 1 bytes, line 2251
2251
2252<script defer id="cmplz-cookiebanner-js" src="https://www.melvil.cz/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.js?ver=1786514761"></script>
vendor: 1 bytes, line 2252
2252
2253<script id="cmplz-cookiebanner-js-after">
2254	let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice');
2255	if ( cmplzBlockedContent) {
2256	        cmplzBlockedContent.addEventListener('click', function(event) {
2257            event.stopPropagation();
2258        });
2259	}
2260    
2261//# sourceURL=cmplz-cookiebanner-js-after
2262</script>
vendor: 1 bytes, line 2262
2262
2263<script type="text/plain" data-service="facebook" data-category="marketing" id="facebook-for-woocommerce-inline-js-after">
2264/* WooCommerce Facebook Integration Event Tracking */
2265fbq('set', 'agent', (function(){var a='woocommerce_6-11.0.1-3.7.6';if(window.__wc_fb_page_generated&&(Math.floor(Date.now()/1000)-window.__wc_fb_page_generated)>1800){a=a.replace(/(\d+\.\d+\.\d+)/,'$1_c');}return a;})(), '1525180924460750');
2266window.wcFacebookPixelFiredEvents = window.wcFacebookPixelFiredEvents || {};
2267if (!window.wcFacebookPixelFiredEvents["25184e27-e7c5-4e21-be43-ca55bbd4aaf4"]) {
2268window.wcFacebookPixelFiredEvents["25184e27-e7c5-4e21-be43-ca55bbd4aaf4"] = true;
2269var isStale = window.__wc_fb_page_generated && (Math.floor(Date.now()/1000) - window.__wc_fb_page_generated) > 1800;
2270if (window.FacebookSignals && typeof window.FacebookSignals.trackEvent === 'function') {
2271	window.FacebookSignals.trackEvent('PageView', {
2272    "source": "woocommerce_6",
2273    "version": "11.0.1",
2274    "pluginVersion": "3.7.6"
2275}, null, 'track', isStale ? null : "25184e27-e7c5-4e21-be43-ca55bbd4aaf4");
2276} else if (isStale) {
2277	fbq('track', 'PageView', {
2278    "source": "woocommerce_6",
2279    "version": "11.0.1",
2280    "pluginVersion": "3.7.6"
2281});
2282} else {
2283	fbq('track', 'PageView', {
2284    "source": "woocommerce_6",
2285    "version": "11.0.1",
2286    "pluginVersion": "3.7.6"
2287}, {
2288    "eventID": "25184e27-e7c5-4e21-be43-ca55bbd4aaf4"
2289});
2290}
2291}
2292//# sourceURL=facebook-for-woocommerce-inline-js-after
2293</script>
vendor: 1 bytes, line 2293
2293
2294<script id="mc4wp-forms-api-js" defer src="https://www.melvil.cz/wp-content/plugins/mailchimp-for-wp/assets/js/forms.js?ver=4.14.0"></script>
vendor: 1 bytes, line 2294
2294
2295<script id="mc4wp-ajax-forms-js-before">
2296var mc4wp_ajax_vars = {"loading_character":"\u2022","ajax_url":"https:\/\/www.melvil.cz\/wp-admin\/admin-ajax.php?action=mc4wp-form","error_text":"Jejda, n\u011bco se stalo. Zkuste to pros\u00edme znovu."};
2297//# sourceURL=mc4wp-ajax-forms-js-before
2298</script>
vendor: 1 bytes, line 2298
2298
2299<script data-wp-strategy="defer" defer id="mc4wp-ajax-forms-js" src="https://www.melvil.cz/wp-content/plugins/mc4wp-premium/ajax-forms/assets/js/ajax-forms.js?ver=4.11.8"></script>
2299
2300<!-- CAPTCHA added with CAPTCHA 4WP plugin. More information: https://captcha4wp.com -->
vendor: 87 bytes, line 2300
2300			<script  id="c4wp-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
23006LdEzuMgAAAAADVT2-OF-uoc-xQz1evRZMyNRrm-
vendor: 26 bytes, lines 2300-2301
2300&#038;hl=cs"></script>
2301			
2301<script id="c4wp-inline-js" type="text/javascript">
2302				/* @v3-js:start */
2303					let c4wp_onloadCallback = function() {
2304						for ( var i = 0; i < document.forms.length; i++ ) {
2305							let form 		   = document.forms[i];
2306							let captcha_div    = form.querySelector( '.c4wp_captcha_field_div:not(.rendered)' );
2307							let jetpack_sso    = form.querySelector( '#jetpack-sso-wrap' );
2308							var wcblock_submit = form.querySelector( '.wc-block-components-checkout-place-order-button' );
2309							var has_wc_submit  = null !== wcblock_submit;
2310							
2311							if ( null === captcha_div && ! has_wc_submit || form.id == 'create-group-form' ) {	
2312								if ( ! form.parentElement.classList.contains( 'nf-form-layout' ) ) {
2313									continue;
2314								}
2315							
2316							}
2317							if ( ! has_wc_submit ) {
2318								if ( !( captcha_div.offsetWidth || captcha_div.offsetHeight || captcha_div.getClientRects().length ) ) {					    	
2319									if ( jetpack_sso == null && ! form.classList.contains( 'woocommerce-form-login' ) ) {
2320										continue;
2321									}
2322								}
2323							}
2324
2325							let alreadyCloned = form.querySelector( '.c4wp-submit' );
2326							if ( null != alreadyCloned ) {
2327								continue;
2328							}
2329
2330							let foundSubmitBtn = form.querySelector( '#signup-form [type=submit], [type=submit]:not(#group-creation-create):not([name="signup_submit"]):not([name="ac_form_submit"]):not(.verify-captcha)' );
2331							let cloned = false;
2332							let clone  = false;
2333
2334							// Submit button found, clone it.
2335							if ( foundSubmitBtn ) {
2336								clone = foundSubmitBtn.cloneNode(true);
2337								clone.classList.add( 'c4wp-submit' );
2338								clone.removeAttribute( 'onclick' );
2339								clone.removeAttribute( 'onkeypress' );
2340								if ( foundSubmitBtn.parentElement.form === null ) {
2341									foundSubmitBtn.parentElement.prepend(clone);
2342								} else {
2343									foundSubmitBtn.parentElement.insertBefore( clone, foundSubmitBtn );
2344								}
2345								foundSubmitBtn.style.display = "none";
2346								captcha_div                  = form.querySelector( '.c4wp_captcha_field_div' );
2347								cloned = true;
2348							}
2349
2350							// WC block checkout clone btn.
2351							if ( has_wc_submit && ! form.classList.contains( 'c4wp-primed' ) ) {
2352								clone = wcblock_submit.cloneNode(true);
2353								clone.classList.add( 'c4wp-submit' );
2354								clone.classList.add( 'c4wp-clone' );
2355								clone.removeAttribute( 'onclick' );
2356								clone.removeAttribute( 'onkeypress' );
2357								if ( wcblock_submit.parentElement.form === null ) {
2358									wcblock_submit.parentElement.prepend(clone);
2359								} else {
2360									wcblock_submit.parentElement.insertBefore( clone, wcblock_submit );
2361								}
2362								wcblock_submit.style.display = "none";
2363
2364								clone.addEventListener('click', function( e ){
2365									if ( form.classList.contains( 'c4wp_v2_fallback_active' ) ) {
2366										jQuery( form ).find( '.wc-block-components-checkout-place-order-button:not(.c4wp-submit)' ).click(); 
2367										return true;
2368									} else {
2369										grecaptcha.execute( '6LdEzuMgAAAAADVT2-OF-uoc-xQz1evRZMyNRrm-', ).then( function( data ) {
2370											form.classList.add( 'c4wp-primed' );
2371										});	
2372									}
2373
2374								});
2375								foundSubmitBtn = wcblock_submit;
2376								cloned = true;
2377							}
2378							
2379							// Clone created, listen to its click.
2380							if ( cloned ) {
2381								clone.addEventListener( 'click', function ( event ) {
2382									logSubmit( event, 'cloned', form, foundSubmitBtn );
2383								});
2384							// No clone, execute and watch for form submission.
2385							} else {
2386								grecaptcha.execute(
2387									'6LdEzuMgAAAAADVT2-OF-uoc-xQz1evRZMyNRrm-',
2388								).then( function( data ) {
2389									var responseElem = form.querySelector( '.c4wp_response' );
2390									if ( responseElem == null ) {
2391										var responseElem = document.querySelector( '.c4wp_response' );
2392									}
2393									if ( responseElem != null ) {
2394										responseElem.setAttribute( 'value', data );	
2395									}									
2396								});
2397
2398								// Anything else.
2399								form.addEventListener( 'submit', function ( event ) {
2400									logSubmit( event, 'other', form );
2401								});	
2402							}
2403
2404							function logSubmit( event, form_type = '', form, foundSubmitBtn ) {
2405								// Standard v3 check.
2406								if ( ! form.classList.contains( 'c4wp_v2_fallback_active' ) && ! form.classList.contains( 'c4wp_verified' ) ) {
2407									event.preventDefault();
2408									try {
2409										grecaptcha.execute(
2410											'6LdEzuMgAAAAADVT2-OF-uoc-xQz1evRZMyNRrm-',
2411										).then( function( data ) {	
2412											var responseElem = form.querySelector( '.c4wp_response' );
2413											if ( responseElem == null ) {
2414												var responseElem = document.querySelector( '.c4wp_response' );
2415											}
2416											
2417											responseElem.setAttribute( 'value', data );	
2418
2419											if ( form.classList.contains( 'wc-block-checkout__form' ) ) {
2420												// WC block checkout.
2421												let input = document.querySelector('input[id*="c4wp-wc-checkout"]'); 
2422												let lastValue = input.value;
2423												var token = data;
2424												input.value = token;
2425												let event = new Event('input', { bubbles: true });
2426												event.simulated = true;
2427												let tracker = input._valueTracker;
2428												if (tracker) {
2429													tracker.setValue( lastValue );
2430												}
2431												input.dispatchEvent(event)												
2432											}
2433
2434											
2435											// Submit as usual.
2436											if ( foundSubmitBtn ) {
2437												foundSubmitBtn.click();
2438											} else if ( form.classList.contains( 'wc-block-checkout__form' ) ) {
2439												jQuery( form ).find( '.wc-block-components-checkout-place-order-button:not(.c4wp-submit)' ).click(); 
2440											} else {
2441												
2442												if ( typeof form.submit === 'function' ) {
2443													form.submit();
2444												} else {
2445													HTMLFormElement.prototype.submit.call(form);
2446												}
2447											}
2448
2449											return true;
2450										});
2451									} catch (e) {
2452										// Silence.
2453									}
2454								// V2 fallback.
2455								} else {
2456									if ( form.classList.contains( 'wpforms-form' ) || form.classList.contains( 'frm-fluent-form' ) || form.classList.contains( 'woocommerce-checkout' ) ) {
2457										return true;
2458									}
2459
2460									if ( form.parentElement.classList.contains( 'nf-form-layout' ) ) {
2461										return false;
2462									}
2463									
2464									if ( form.classList.contains( 'wc-block-checkout__form' ) ) {
2465										return;
2466									}
2467									
2468									// Submit as usual.
2469									if ( typeof form.submit === 'function' ) {
2470										form.submit();
2471									} else {
2472										HTMLFormElement.prototype.submit.call(form);
2473									}
2474
2475									return true;
2476								}
2477							};
2478						}
2479					};
2480
2481					grecaptcha.ready( c4wp_onloadCallback );
2482
2483					if ( typeof jQuery !== 'undefined' ) {
2484						jQuery( 'body' ).on( 'click', '.acomment-reply.bp-primary-action', function ( e ) {
2485							c4wp_onloadCallback();
2486						});	
2487					}
2488
2489					//token is valid for 2 minutes, So get new token every after 1 minutes 50 seconds
2490					setInterval(c4wp_onloadCallback, 110000);
2491
2492					
2493					window.addEventListener("load", (event) => {
2494						if ( typeof jQuery !== 'undefined' && jQuery( 'input[id*="c4wp-wc-checkout"]' ).length ) {
2495							var element = document.createElement('div');
2496							var html = '<div class="c4wp_captcha_field" style="margin-bottom: 10px" data-nonce="2b8a0b4c01"><div id="c4wp_captcha_field_0" class="c4wp_captcha_field_div"><input type="hidden" name="g-recaptcha-response" class="c4wp_response" aria-label="do not use" aria-readonly="true" value="" /></div></div>';
2497							element.innerHTML = html;
2498							jQuery( '[class*="c4wp-wc-checkout"]' ).append( element );
2499							jQuery( '[class*="c4wp-wc-checkout"]' ).find('*').off();
2500							c4wp_onloadCallback();
2501						}
2502					});
2503				/* @v3-js:end */
2504			</script>
2504
2505			<!-- / CAPTCHA by CAPTCHA 4WP plugin -->
2505<script>
2506window.dataLayer = window.dataLayer || [];
2507function gtag(){dataLayer.push(arguments);}
2508
2509var addedCartModal = document.getElementById( 'added-to-cart-modal' );
2510var observer = new MutationObserver(function(mutations) {
2511	mutations.forEach(function(mutation) {
2512		if (mutation.attributeName === 'class' && mutation.target.classList.contains('open')) {
2513			
2514			dataLayer.push({ ecommerce: null });
2515			
2516			var product = document.getElementById('added-to-cart-product');
2517			var productId = product.getAttribute('data-id');
2518			var productSku = product.getAttribute('data-sku');
2519			/*if ( productSku == 'notset') {
2520				var productIdentificator = productId;
2521			} else {
2522				var productIdentificator = productSku;
2523			}*/
2524			var productName = product.getAttribute('data-title');
2525			var productPrice = product.getAttribute('data-price');
2526			var currency = product.getAttribute('data-currency');
2527
2528			dataLayer.push({
2529				event: 'add_to_cart',
2530				ecommerce: {
2531					currency: currency,
2532					value: productPrice,
2533					items: [
2534						{
2535							item_id: productId,
2536							item_name: productName,
2537							affiliation: 'Melvil',
2538							price: productPrice,
2539							quantity: 1
2540						}
2541					]
2542				}
2543			});
2544
2545		}
2546  	});
2547});
2548
2549observer.observe(addedCartModal, { attributes: true });		
2550</script>
vendor: 1 bytes, line 2550
2550
2551<script>
2552document.addEventListener('cmplz_event_functional', reloadOnce);
2553document.addEventListener('cmplz_event_statistics', reloadOnce);
2554document.addEventListener('cmplz_event_marketing', reloadOnce);
2555function reloadOnce() {
2556	if (!window.cmplzReloaded) {
2557		window.cmplzReloaded = true;
2558		location.reload();
2559	}
2560}
2561</script>
vendor: 1 bytes, line 2561
2561
2562<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-3ef775a0a64e6ec3316","applicationID":"382062272","transactionName":"MhBSZQoZDUVYV0VQVwtacVIMEQxYFkRQXl0=","queueTime":0,"applicationTime":1028,"atts":"HldRE0IDHks=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script>
2562<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"298fe8a5b184479cb82732c75aea9f1f","spa":2}' crossorigin="anonymous"></script>
2562
2563</body></html>

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.