PageSourceSearch

https://www.kotoba.fr/wp-content/cache/2fbc6c31-b668-4c50-bea2-faf…d13f3a77cd8604530633d016151c3.js?ver=1.16.0

js kotoba.fr collected 2026-09-25 00:51:24 UTC 274,207 bytes, 1 lines download raw bytes

vendor: 5,843 bytes, line 1
1/* Loaded from local cache - 1790210227 */!function(){"use strict";const t=globalThis,e=t=>t,r=t.trustedTypes,o=r?r.createPolicy("lit-html",{createHTML:t=>t}):void 0,i="$lit$",n=`lit$${Math.random().toFixed(9).slice(2)}$`,s="?"+n,a=`<${s}>`,l=document,d=()=>l.createComment(""),c=t=>null===t||"object"!=typeof t&&"function"!=typeof t,h=Array.isArray,f=t=>h(t)||"function"==typeof t?.[Symbol.iterator],p="[ \t\n\f\r]",g=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,u=/-->/g,z=/>/g,m=RegExp(`>|${p}(?:([^\\s"'>=/]+)(${p}*=${p}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),b=/'/g,v=/"/g,x=/^(?:script|style|textarea|title)$/i,y=(t=>(e,...r)=>({_$litType$:t,strings:e,values:r}))(1),C=Symbol.for("lit-noChange"),w=Symbol.for("lit-nothing"),F=new WeakMap,$=l.createTreeWalker(l,129);function k(t,e){if(!h(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==o?o.createHTML(e):e}let B=class t{constructor({strings:e,_$litType$:o},l){let c;this.parts=[];let h=0,f=0;const p=e.length-1,y=this.parts,[C,w]=((t,e)=>{const r=t.length-1,o=[];let s,l=2===e?"<svg>":3===e?"<math>":"",d=g;for(let e=0;e<r;e++){const r=t[e];let c,h,f=-1,p=0;for(;p<r.length&&(d.lastIndex=p,h=d.exec(r),null!==h);)p=d.lastIndex,d===g?"!--"===h[1]?d=u:void 0!==h[1]?d=z:void 0!==h[2]?(x.test(h[2])&&(s=RegExp("</"+h[2],"g")),d=m):void 0!==h[3]&&(d=m):d===m?">"===h[0]?(d=s??g,f=-1):void 0===h[1]?f=-2:(f=d.lastIndex-h[2].length,c=h[1],d=void 0===h[3]?m:'"'===h[3]?v:b):d===v||d===b?d=m:d===u||d===z?d=g:(d=m,s=void 0);const y=d===m&&t[e+1].startsWith("/>")?" ":"";l+=d===g?r+a:f>=0?(o.push(c),r.slice(0,f)+i+r.slice(f)+n+y):r+n+(-2===f?e:y)}return[k(t,l+(t[r]||"<?>")+(2===e?"</svg>":3===e?"</math>":"")),o]})(e,o);if(this.el=t.createElement(C,l),$.currentNode=this.el.content,2===o||3===o){const t=this.el.content.firstChild;t.replaceWith(...t.childNodes)}for(;null!==(c=$.nextNode())&&y.length<p;){if(1===c.nodeType){if(c.hasAttributes())for(const t of c.getAttributeNames())if(t.endsWith(i)){const e=w[f++],r=c.getAttribute(t).split(n),o=/([.?@])?(.*)/.exec(e);y.push({type:1,index:h,name:o[2],strings:r,ctor:"."===o[1]?L:"?"===o[1]?I:"@"===o[1]?V:A}),c.removeAttribute(t)}else t.startsWith(n)&&(y.push({type:6,index:h}),c.removeAttribute(t));if(x.test(c.tagName)){const t=c.textContent.split(n),e=t.length-1;if(e>0){c.textContent=r?r.emptyScript:"";for(let r=0;r<e;r++)c.append(t[r],d()),$.nextNode(),y.push({type:2,index:++h});c.append(t[e],d())}}}else if(8===c.nodeType)if(c.data===s)y.push({type:2,index:h});else{let t=-1;for(;-1!==(t=c.data.indexOf(n,t+1));)y.push({type:7,index:h}),t+=n.length-1}h++}}static createElement(t,e){const r=l.createElement("template");return r.innerHTML=t,r}};function T(t,e,r=t,o){if(e===C)return e;let i=void 0!==o?r._$Co?.[o]:r._$Cl;const n=c(e)?void 0:e._$litDirective$;return i?.constructor!==n&&(i?._$AO?.(!1),void 0===n?i=void 0:(i=new n(t),i._$AT(t,r,o)),void 0!==o?(r._$Co??=[])[o]=i:r._$Cl=i),void 0!==i&&(e=T(t,i._$AS(t,e.values),i,o)),e}let S=class{constructor(t,e){this._$AV=[],this._$AN=void 0,this._$AD=t,this._$AM=e}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}u(t){const{el:{content:e},parts:r}=this._$AD,o=(t?.creationScope??l).importNode(e,!0);$.currentNode=o;let i=$.nextNode(),n=0,s=0,a=r[0];for(;void 0!==a;){if(n===a.index){let e;2===a.type?e=new O(i,i.nextSibling,this,t):1===a.type?e=new a.ctor(i,a.name,a.strings,this,t):6===a.type&&(e=new P(i,this,t)),this._$AV.push(e),a=r[++s]}n!==a?.index&&(i=$.nextNode(),n++)}return $.currentNode=l,o}p(t){let e=0;for(const r of this._$AV)void 0!==r&&(void 0!==r.strings?(r._$AI(t,r,e),e+=r.strings.length-2):r._$AI(t[e])),e++}},O=class t{get _$AU(){return this._$AM?._$AU??this._$Cv}constructor(t,e,r,o){this.type=2,this._$AH=w,this._$AN=void 0,this._$AA=t,this._$AB=e,this._$AM=r,this.options=o,this._$Cv=o?.isConnected??!0}get parentNode(){let t=this._$AA.parentNode;const e=this._$AM;return void 0!==e&&11===t?.nodeType&&(t=e.parentNode),t}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(t,e=this){t=T(this,t,e),c(t)?t===w||null==t||""===t?(this._$AH!==w&&this._$AR(),this._$AH=w):t!==this._$AH&&t!==C&&this._(t):void 0!==t._$litType$?this.$(t):void 0!==t.nodeType?this.T(t):f(t)?this.k(t):this._(t)}O(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}T(t){this._$AH!==t&&(this._$AR(),this._$AH=this.O(t))}_(t){this._$AH!==w&&c(this._$AH)?this._$AA.nextSibling.data=t:this.T(l.createTextNode(t)),this._$AH=t}$(t){const{values:e,_$litType$:r}=t,o="number"==typeof r?this._$AC(t):(void 0===r.el&&(r.el=B.createElement(k(r.h,r.h[0]),this.options)),r);if(this._$AH?._$AD===o)this._$AH.p(e);else{const t=new S(o,this),r=t.u(this.options);t.p(e),this.T(r),this._$AH=t}}_$AC(t){let e=F.get(t.strings);return void 0===e&&F.set(t.strings,e=new B(t)),e}k(e){h(this._$AH)||(this._$AH=[],this._$AR());const r=this._$AH;let o,i=0;for(const n of e)i===r.length?r.push(o=new t(this.O(d()),this.O(d()),this,this.options)):o=r[i],o._$AI(n),i++;i<r.length&&(this._$AR(o&&o._$AB.nextSibling,i),r.length=i)}_$AR(t=this._$AA.nextSibling,r){for(this._$AP?.(!1,!0,r);t!==this._$AB;){const r=e(t).nextSibling;e(t).remove(),t=r}}setConnected(t){void 0===this._$AM&&(this._$Cv=t,this._$AP?.(t))}},A=class{get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}constructor(t,e,r,o,i){this.type=1,this._$AH=w,this._$AN=void 0,this.element=t,this.name=e,this._$AM=o,this.options=i,r.length>2||""!==r[0]||""!==r[1]?(this._$AH=Array(r.length-1).fill(new String),this.strings=r):this._$AH=w}_$AI(t,e=this,r,o){const i=this.strings;let n=!1;if(void 0===i)t=T(this,t,e,0),n=!c(t)||t!==this._$AH&&t!==C,n&&(this._$AH=t);else{const o=t;let s,a;for(t=i[0],s=0;s<i.length-1;s++)a=T(this,o[r+s],e,s),a===C&&(a=this._$AH[s]),n||=!c(a)||a!==this._$AH[s],a===w?t=w:t!==w&&(t+=(a??"")+i[s+1]
1),this._$AH[s]=a}n&&!o&&this.j(t)}j(t){t===w?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,t??"")}},L=class extends A{constructor(){super(...arguments),this.type=3}j(t){this.element[this.name]=t===w?void 0:t}},I=class extends A{constructor(){super(...arguments),this.type=4}j(t){this.element.toggleAttribute(this.name,!!t&&t!==w)}},V=class extends A{constructor(t,e,r,o,i){super(t,e,r,o,i),this.type=5}_$AI(t,e=this){if((t=T(this,t,e,0)??w)===C)return;const r=this._$AH,o=t===w&&r!==w||t.capture!==r.capture||t.once!==r.once||t.passive!==r.passive,i=t!==w&&(r===w||o);o&&this.element.removeEventListener(this.name,this,r),i&&this.element.addEventListener(this.name,this,t),this._$AH=t}handleEvent(t){"function"==typeof this._$AH?this._$AH.call(this.options?.host??this.element,t):this._$AH.handleEvent(t)}},P=class{constructor(t,e,r){this.element=t,this.type=6,this._$AN=void 0,this._$AM=e,this.options=r}get _$AU(){return this._$AM._$AU}_$AI(t){T(this,t)}};const _={R:S,D:f,V:T,I:O,F:P},N=t.litHtmlPolyfillSupport;N?.(B,O),(t.litHtmlVersions??=[]).push("3.3.2");const R=(t,e,r)=>{const o=r?.renderBefore??e;let i=o._$litPart$;if(void 0===i){const t=r?.renderBefore??null;o._$litPart$=i=new O(e.insertBefore(d(),t),t,void 0,r??{})}return i._$AI(t),i},E={resolveDirective:_.V,ElementPart:_.F,TemplateInstance:_.R,isIterable:_.D,ChildPart:_.I},H=1,M=2,U=3,D=5,j=6,W=t=>(...e)=>({_$litDirective$:t,values:e});let Z=class{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,e,r){this._$Ct=t,this._$AM=e,this._$Ci=r}_$AS(t,e){return this.update(t,e)}update(t,e){return this.render(...e)}};const{I:q}=_,G=t=>t,X=t=>void 0===t.strings,J=()=>document.createComment(""),K=(t,e,r)=>{const o=t._$AA.parentNode,i=void 0===e?t._$AB:e._$AA;if(void 0===r){const e=o.insertBefore(J(),i),n=o.insertBefore(J(),i);r=new q(e,n,t,t.options)}else{const e=r._$AB.nextSibling,n=r._$AM,s=n!==t;if(s){let e;r._$AQ?.(t),r._$AM=t,void 0!==r._$AP&&(e=t._$AU)!==n._$AU&&r._$AP(e)}if(e!==i||s){let t=r._$AA;for(;t!==e;){const e=G(t).nextSibling;G(o).insertBefore(t,i),t=e}}}return r},Q=(t,e,r=t)=>(t._$AI(e,r),t),Y={},tt=t=>{t._$AR(),t._$AA.remove()},{TemplateInstance:et,isIterable:rt,resolveDirective:ot,ChildPart:it,ElementPart:nt}=E,st=(t,e,r,o)=>{let i,n;if(0===r.length)n=new it(e,null,void 0,o),i=t;else{const t=r[r.length-1];if("template-instance"===t.type)n=new it(e,null,t.instance,o),t.instance._$AV.push(n),i=t.result.values[t.instancePartIndex++],t.templatePartIndex++;else if("iterable"===t.type){n=new it(e,null,t.part,o);const r=t.iterator.next();if(r.done)throw i=void 0,t.done=!0,Error("Unhandled shorter than expected iterable");i=r.value,t.part._$AH.push(n)}else n=new it(e,null,t.part,o)}if(i=ot(n,i),i===C)r.push({part:n,type:"leaf"});else if((t=>null===t||"object"!=typeof t&&"function"!=typeof t)(i))r.push({part:n,type:"leaf"}),n._$AH=i;else if((t=>void 0!==t?._$litType$)(i)){if((t=>null!=t?._$litType$?.h)(i))throw Error("compiled templates are not supported");const t="lit-part "+ct(i);if(e.data!==t)throw Error("Hydration value mismatch: Unexpected TemplateResult rendered to part");{const t=it.prototype._$AC(i),e=new et(t,n);r.push({type:"template-instance",instance:e,part:n,templatePartIndex:0,instancePartIndex:0,result:i}),n._$AH=e}}else rt(i)?(r.push({part:n,type:"iterable",value:i,iterator:i[Symbol.iterator](),done:!1}),n._$AH=[]):(r.push({part:n,type:"leaf"}),n._$AH=i??"");return n},at=(t,e,r)=>{if(void 0===e)throw Error("unbalanced part marker");e._$AB=t;const o=r.pop();if("iterable"===o.type&&!o.iterator.next().done)throw Error("unexpected longer than expected iterable");if(r.length>0)return r[r.length-1].part},lt=(t,e,r)=>{const o=/lit-node (\d+)/.exec(t.data),i=parseInt(o[1]),n=t.nextElementSibling;if(null===n)throw Error("could not find node for attribute parts");n.removeAttribute("defer-hydration");const s=e[e.length-1];if("template-instance"!==s.type)throw Error("Hydration value mismatch: Primitive found where TemplateResult expected. This usually occurs due to conditional rendering that resulted in a different value or template being rendered between the server and client.");{const t=s.instance;for(;;){const e=t._$AD.parts[s.templatePartIndex];if(void 0===e||e.type!==H&&e.type!==j||e.index!==i)break;
1if(e.type===H){const o=new e.ctor(n,e.name,e.strings,s.instance,r),i=X(o)?s.result.values[s.instancePartIndex]:s.result.values,a=!(o.type===D||o.type===U);o._$AI(i,o,s.instancePartIndex,a),s.instancePartIndex+=e.strings.length-1,t._$AV.push(o)}else{const e=new nt(n,s.instance,r);ot(e,s.result.values[s.instancePartIndex++]),t._$AV.push(e)}s.templatePartIndex++}}},dt=new WeakMap,ct=t=>{let e=dt.get(t.strings);if(void 0!==e)return e;const r=new Uint32Array(2).fill(5381);for(const e of t.strings)for(let t=0;t<e.length;t++)r[t%2]=33*r[t%2]^e.charCodeAt(t);const o=String.fromCharCode(...new Uint8Array(r.buffer));return e=btoa(o),dt.set(t.strings,e),e};globalThis.litElementHydrateSupport=({LitElement:t})=>{const e=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),"observedAttributes").get;Object.defineProperty(t,"observedAttributes",{get(){return[...e.call(this),"defer-hydration"]}});const r=t.prototype.attributeChangedCallback;t.prototype.attributeChangedCallback=function(t,e,i){"defer-hydration"===t&&null===i&&o.call(this),r.call(this,t,e,i)};const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){this.hasAttribute("defer-hydration")||o.call(this)};const i=t.prototype.createRenderRoot;t.prototype.createRenderRoot=function(){return this.shadowRoot?(this._$AG=!0,this.shadowRoot):i.call(this)};const n=Object.getPrototypeOf(t.prototype).update;t.prototype.update=function(t){const e=this.render();if(n.call(this,t),this._$AG){this._$AG=!1;for(const t of this.getAttributeNames())if(t.startsWith("hydrate-internals-")){const e=t.slice(18);this.removeAttribute(e),this.removeAttribute(t)}((t,e,r={})=>{if(void 0!==e._$litPart$)throw Error("container already contains a live render");let o,i,n;const s=[],a=document.createTreeWalker(e,NodeFilter.SHOW_COMMENT);let l;for(;null!==(l=a.nextNode());){const e=l.data;
1if(e.startsWith("lit-part")){if(0===s.length&&void 0!==o)throw Error(`There must be only one root part per container. Found a part marker (${l}) when we already have a root part marker (${i})`);n=st(t,l,s,r),void 0===o&&(o=n),i??=l}else if(e.startsWith("lit-node"))lt(l,s,r);else if(e.startsWith("/lit-part")){if(1===s.length&&n!==o)throw Error("internal error");n=at(l,n,s)}}if(void 0===o){const t=e instanceof ShadowRoot?"{container.host.localName}'s shadow root":e instanceof DocumentFragment?"DocumentFragment":e.localName;console.error(`There should be exactly one root part in a render container, but we didn't find any in ${t}.`)}e._$litPart$=o})(e,this.renderRoot,this.renderOptions)}else R(e,this.renderRoot,this.renderOptions)}};const ht=globalThis,ft=ht.ShadowRoot&&(void 0===ht.ShadyCSS||ht.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,pt=Symbol(),gt=new WeakMap;let ut=class{constructor(t,e,r){if(this._$cssResult$=!0,r!==pt)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t,this.t=e}get styleSheet(){let t=this.o;const e=this.t;if(ft&&void 0===t){const r=void 0!==e&&1===e.length;r&&(t=gt.get(e)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),r&&gt.set(e,t))}return t}toString(){return this.cssText}};const zt=t=>new ut("string"==typeof t?t:t+"",void 0,pt),mt=(t,...e)=>{const r=1===t.length?t[0]:e.reduce((e,r,o)=>e+(t=>{if(!0===t._$cssResult$)return t.cssText;if("number"==typeof t)return t;throw Error("Value passed to 'css' function must be a 'css' function result: "+t+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(r)+t[o+1],t[0]);return new ut(r,t,pt)},bt=ft?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e="";for(const r of t.cssRules)e+=r.cssText;return zt(e)})(t):t,{is:vt,defineProperty:xt,getOwnPropertyDescriptor:yt,getOwnPropertyNames:Ct,getOwnPropertySymbols:wt,getPrototypeOf:Ft}=Object,$t=globalThis,kt=$t.trustedTypes,Bt=kt?kt.emptyScript:"",Tt=$t.reactiveElementPolyfillSupport,St=(t,e)=>t,Ot={toAttribute(t,e){switch(e){case Boolean:t=t?Bt:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,e){let r=t;switch(e){case Boolean:r=null!==t;break;case Number:r=null===t?null:Number(t);break;case Object:case Array:try{r=JSON.parse(t)}catch(t){r=null}}return r}},At=(t,e)=>!vt(t,e),Lt={attribute:!0,type:String,converter:Ot,reflect:!1,useDefault:!1,hasChanged:At};Symbol.metadata??=Symbol("metadata"),$t.litPropertyMetadata??=new WeakMap;let It=class extends HTMLElement{static addInitializer(t){this._$Ei(),(this.l??=[]).push(t)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,e=Lt){if(e.state&&(e.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(t)&&((e=Object.create(e)).wrapped=!0),this.elementProperties.set(t,e),!e.noAccessor){const r=Symbol(),o=this.getPropertyDescriptor(t,r,e);void 0!==o&&xt(this.prototype,t,o)}}static getPropertyDescriptor(t,e,r){const{get:o,set:i}=yt(this.prototype,t)??{get(){return this[e]},set(t){this[e]=t}};return{get:o,set(e){const n=o?.call(this);i?.call(this,e),this.requestUpdate(t,n,r)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??Lt}static _$Ei(){if(this.hasOwnProperty(St("elementProperties")))return;const t=Ft(this);t.finalize(),void 0!==t.l&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}static finalize(){if(this.hasOwnProperty(St("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(St("properties"))){const t=this.properties,e=[...Ct(t),...wt(t)];for(const r of e)this.createProperty(r,t[r])}const t=this[Symbol.metadata];if(null!==t){const e=litPropertyMetadata.get(t);if(void 0!==e)for(const[t,r]of e)this.elementProperties.set(t,r)}this._$Eh=new Map;for(const[t,e]of this.elementProperties){const r=this._$Eu(t,e);void 0!==r&&this._$Eh.set(r,t)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(t){const e=[];if(Array.isArray(t)){const r=new Set(t.flat(1/0).reverse());for(const t of r)e.unshift(bt(t))}else void 0!==t&&e.push(bt(t));return e}static _$Eu(t,e){const r=e.attribute;return!1===r?void 0:"string"==typeof r?r:"string"==typeof t?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise(t=>this.enableUpdating=t),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach(t=>t(this))}addController(t){(this._$EO??=new Set).add(t),void 0!==this.renderRoot&&this.isConnected&&t.hostConnected?.()}
vendor: 4,121 bytes, line 1
1removeController(t){this._$EO?.delete(t)}_$E_(){const t=new Map,e=this.constructor.elementProperties;for(const r of e.keys())this.hasOwnProperty(r)&&(t.set(r,this[r]),delete this[r]);t.size>0&&(this._$Ep=t)}createRenderRoot(){const t=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return((t,e)=>{if(ft)t.adoptedStyleSheets=e.map(t=>t instanceof CSSStyleSheet?t:t.styleSheet);else for(const r of e){const e=document.createElement("style"),o=ht.litNonce;void 0!==o&&e.setAttribute("nonce",o),e.textContent=r.cssText,t.appendChild(e)}})(t,this.constructor.elementStyles),t}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach(t=>t.hostConnected?.())}enableUpdating(t){}disconnectedCallback(){this._$EO?.forEach(t=>t.hostDisconnected?.())}attributeChangedCallback(t,e,r){this._$AK(t,r)}_$ET(t,e){const r=this.constructor.elementProperties.get(t),o=this.constructor._$Eu(t,r);if(void 0!==o&&!0===r.reflect){const i=(void 0!==r.converter?.toAttribute?r.converter:Ot).toAttribute(e,r.type);this._$Em=t,null==i?this.removeAttribute(o):this.setAttribute(o,i),this._$Em=null}}_$AK(t,e){const r=this.constructor,o=r._$Eh.get(t);if(void 0!==o&&this._$Em!==o){const t=r.getPropertyOptions(o),i="function"==typeof t.converter?{fromAttribute:t.converter}:void 0!==t.converter?.fromAttribute?t.converter:Ot;this._$Em=o;const n=i.fromAttribute(e,t.type);this[o]=n??this._$Ej?.get(o)??n,this._$Em=null}}requestUpdate(t,e,r,o=!1,i){if(void 0!==t){const n=this.constructor;if(!1===o&&(i=this[t]),r??=n.getPropertyOptions(t),!((r.hasChanged??At)(i,e)||r.useDefault&&r.reflect&&i===this._$Ej?.get(t)&&!this.hasAttribute(n._$Eu(t,r))))return;this.C(t,e,r)}!1===this.isUpdatePending&&(this._$ES=this._$EP())}C(t,e,{useDefault:r,reflect:o,wrapped:i},n){r&&!(this._$Ej??=new Map).has(t)&&(this._$Ej.set(t,n??e??this[t]),!0!==i||void 0!==n)||(this._$AL.has(t)||(this.hasUpdated||r||(e=void 0),this._$AL.set(t,e)),!0===o&&this._$Em!==t&&(this._$Eq??=new Set).add(t))}async _$EP(){this.isUpdatePending=!0;try{await this._$ES}catch(t){Promise.reject(t)}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[t,e]of this._$Ep)this[t]=e;this._$Ep=void 0}const t=this.constructor.elementProperties;if(t.size>0)for(const[e,r]of t){const{wrapped:t}=r,o=this[e];!0!==t||this._$AL.has(e)||void 0===o||this.C(e,void 0,r,o)}}let t=!1;const e=this._$AL;try{t=this.shouldUpdate(e),t?(this.willUpdate(e),this._$EO?.forEach(t=>t.hostUpdate?.()),this.update(e)):this._$EM()}catch(e){throw t=!1,this._$EM(),e}t&&this._$AE(e)}willUpdate(t){}_$AE(t){this._$EO?.forEach(t=>t.hostUpdated?.()),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$EM(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(t){return!0}update(t){this._$Eq&&=this._$Eq.forEach(t=>this._$ET(t,this[t])),this._$EM()}updated(t){}firstUpdated(t){}};It.elementStyles=[],It.shadowRootOptions={mode:"open"},It[St("elementProperties")]=new Map,It[St("finalized")]=new Map,Tt?.({ReactiveElement:It}),($t.reactiveElementVersions??=[]).push("2.1.2");const Vt=globalThis;let Pt=class extends It{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){const t=super.createRenderRoot();return this.renderOptions.renderBefore??=t.firstChild,t}update(t){const e=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=R(e,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return C}};Pt._$litElement$=!0,Pt.finalized=!0,Vt.litElementHydrateSupport?.({LitElement:Pt});const _t=Vt.litElementPolyfillSupport;_t?.({LitElement:Pt}),(Vt.litElementVersions??=[]).push("4.2.2");
1const Nt=new class{constructor(){this.isEnable=!1,this.isEnable=this.#t()}debug(t,...e){this.#e(console.debug,t,...e)}error(t,...e){this.#e(console.error,t,...e)}log(t,...e){this.#e(console.log,t,...e)}trace(t,...e){this.#e(console.trace,t,...e)}warn(t,...e){this.#e(console.warn,t,...e)}#e(t,e,...r){this.isEnable&&t("[Affilizz component]",this.#r(e)??"",...r)}#r(t){return t?t.tagName.startsWith("AFFILIZZ-")||t.tagName.startsWith("AZZ-")?t:t.parentElement?this.#r(t.parentElement):t:t}#t(){try{return"undefined"!=typeof window&&window.localStorage&&"true"===window.localStorage.getItem("AFFILIZZ_DEBUG")}catch{return!1}}};let Rt;function Et(t){const e=t instanceof Error?t.message:String(t);return/hydration|hydrate|lit-part|childpart|templateinstance|unexpected node|marker/i.test(e)}function Ht(t,e,r,o){var i,n=arguments.length,s=n<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,r,o);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(n<3?i(s):n>3?i(e,r,s):i(e,r))||s);return n>3&&s&&Object.defineProperty(e,r,s),s}"function"==typeof SuppressedError&&SuppressedError;const Mt=t=>(e,r)=>{void 0!==r?r.addInitializer(()=>{customElements.define(t,e)}):customElements.define(t,e)},Ut={attribute:!0,type:String,converter:Ot,reflect:!1,hasChanged:At},Dt=(t=Ut,e,r)=>{const{kind:o,metadata:i}=r;let n=globalThis.litPropertyMetadata.get(i);if(void 0===n&&globalThis.litPropertyMetadata.set(i,n=new Map),"setter"===o&&((t=Object.create(t)).wrapped=!0),n.set(r.name,t),"accessor"===o){const{name:o}=r;return{set(r){const i=e.get.call(this);e.set.call(this,r),this.requestUpdate(o,i,t,!0,r)},init(e){return void 0!==e&&this.C(o,void 0,t,e),e}}}if("setter"===o){const{name:o}=r;return function(r){const i=this[o];e.call(this,r),this.requestUpdate(o,i,t,!0,r)}}throw Error("Unsupported decorator location: "+o)};function jt(t){return(e,r)=>"object"==typeof r?Dt(t,e,r):((t,e,r)=>{const o=e.hasOwnProperty(r);return e.constructor.createProperty(r,t),o?Object.getOwnPropertyDescriptor(e,r):void 0})(t,e,r)}function Wt(t){return jt({...t,state:!0,attribute:!1})}function Zt(t,e){return(e,r,o)=>((t,e,r)=>(r.configurable=!0,r.enumerable=!0,Reflect.decorate&&"object"!=typeof e&&Object.defineProperty(t,e,r),r))(e,r,{get(){return(e=>e.renderRoot?.querySelector(t)??null)(this)}})}class qt{#o;#i;constructor(t,e){this.#o=t,this.#i=e}initTracking(){console.debug("Tracking initialized"),document.addEventListener("click",this.#n.bind(this),!1),document.addEventListener("contextmenu",this.#n.bind(this),!1)}#n(t){const e=t.composedPath?t.composedPath():[],r=[t.target,...e].find(t=>t&&"A"===t.nodeName);if(!r)return;const o="contextmenu"===t.type,i=2===t.button;if(!o&&i)return;const n=this.#o(r),s=r.href;n&&s!==n&&(r.href=n,this.#i?.(t,r,n),window.setTimeout(()=>{r&&(r.href=s)},o?15e3:500))}}function Gt(){let t=document.querySelector('meta[property="og:url"]')?.content;return t&&t.startsWith("/")&&(t=window.location.origin+t),t&&t.startsWith("http")||(t=window.location.href.split("#")[0]),t}function Xt(t,e,r){const o=e.getAttribute("data-offer"),i=o?JSON.parse(o):{},{offerId:n,price:s,currency:a,shopName:l,stock:d,marketplace:c,condition:h,specialPrice:f,promoCode:p,productBrand:g,productName:u}=i,z={detail:{condition:h,currency:a,marketplace:c,offerId:n,price:s,productBrand:g,productName:u,promoCode:p,shopName:l,specialPrice:f,stock:d,url:r},bubbles:!0,composed:!0};e.dispatchEvent(new CustomEvent("affilizz-link-click",z))}const Jt="redirect.affilizz.com";function Kt(t){const e=+t;if(!isNaN(e))return e}function Qt(t){if("string"==typeof t)return t}function Yt(t){return"string"==typeof t?t:"object"==typeof t&&t.name?t.name:void 0}function te(){const t=document.querySelector('meta[name="description"], meta[property="og:description"]'),e=t?.getAttribute("content");return e||void 0}function ee(){return document.querySelector('meta[name="affilizz-media"]')?.getAttribute("content")||void 0}function re(){if("undefined"!=typeof document)return document.querySelector('meta[name="page-session-id"]')?.getAttribute("content")||void 0}const oe=["63ca7b683f695e2b0bfc753c","63ca78d87e89be682a4921ff","63ca7ce97e89be682a49220d"],ie=["primevideo.com","www.primevideo.com","amazon.com","www.amazon.com","amazon.fr","www.amazon.fr"];let ne=!1,se={allowedDomains:[],subtag:!1};function ae(t){const e=t.href;if(!e)return e;try{const t=new URL(e,window.location.href);if([Jt,...se.allowedDomains].includes(t.host))return t.searchParams.set("location",window.location.href),se.subtag&&t.searchParams.set("subtag",crypto.randomUUID()),t.toString();const r=ee();return r&&oe.includes(r)&&ie.includes(t.host)?function(t){const e=new URL(`https://${Jt}/r`);return t.tagIds?.length&&e.searchParams.set("azztag",t.tagIds.join(",")),e.searchParams.set("u",t.sourceUrl),e.searchParams.set("m",t.mediaId),e.searchParams.set("l",Gt()),e.toString()}({sourceUrl:e,mediaId:r}):e}catch(t){return e}}class le{static{this.CACHE_DURATION=3e5}static{this.resultById=new Map}static{this.PAGE_SESSION_ID=re()||crypto.randomUUID()}static getRenderByPublicationContentId(t,e,r=!0,o="",i=!0){const n=`${o}/render/${t}`;let s=t;const a=new URLSearchParams;return e&&(a.set("designId",e),s+=`:${e}`),this._getRender(s,n,i,r,a)}static getRenderByContentContainerId(t,e,r=!0,o="",i=!0){const n=`${o}/render/contentContainer`;let s=t;const a=new URLSearchParams;return a.set("contentContainerId",t),e&&(a.set("designId",e),s+=`:${e}`),this._getRender(s,n,i,r,a)}static getRenderByContentContainerTinyCode(t,e,r=!0,o="",i=!0){const n=`${o}/render/contentContainer`;let s=t;const a=new URLSearchParams;return a.set("contentContainerTinyCode",t),e&&(a.set("designId",e),s+=`:${e}`),this._getRender(s,n,i,r,a)}static getPageRenderByPublicationId(t,e=!0,r="",o=!0){const i=`${r}/render/page`,n=new URLSearchParams;return n.set("publicationId",t),this._getRender(t,i,o,e,n)}static getPageRenderByPublicationTinyCode(t,e=!0,r="",o=!0){const i=`${r}/render/page`,n=new URLSearchParams;return n.set("publicationTinyCode",t),this._getRender(t,i,o,e,n)}static getRenderByCatalog(t,e=!0,r="",o=!0){const i=`${r}/render/catalog`,n=new URLSearchParams;for(const e in t){const r=t[e];if(null!=r){if(r.startsWith("[")&&r.endsWith("]"))try{const t=JSON.parse(r);if(Array.isArray(t)){t.forEach((t,r)=>{n.append(`${e}[]`,t)});continue}}catch(t){}n.set(e,r)}}return this._getRender(t,i,o,e,n)}static getRenderByWebComponent(t,e,r="",o=!0){const i=`${r}/render/webComponent`;return this._getRender(t.toString(),i,o,e,t)}static getRenderByMagicMatch(t,e,r="",o=!0){const i=`${r}/render/magicMatch`;return this._getRender(t.toString(),i,o,e,t)}static getRenderByContext(t,e,r="",o=!0){const i=`${r}/render/context`,n=new URLSearchParams;return["designId","mediaId","title","description","keywords"].filter(e=>
1"string"==typeof t[e]).forEach(e=>{n.set(e,t[e].toString())}),(t.categories||[]).forEach(t=>{n.append("categories[]",t)}),(t.products||[]).forEach((t,e)=>{Object.keys(t).filter(e=>!!t[e]).forEach(r=>{n.set(`products[${e}].${r}`,t[r].toString())})}),this._getRender(t,i,o,e,n)}static _getRender(t,e,r,o,i){const n=JSON.stringify(t);if(o&&le.resultById.has(n)&&le.resultById.get(n)[0].getTime()>Date.now()-le.CACHE_DURATION)return le.resultById.get(n)[1];let s="";s=Gt();const a=new URLSearchParams(i);a.set("cacheDisabled",r?"false":"true"),a.set("location",s),a.set("sessionId",le.PAGE_SESSION_ID);const l=new AbortController,d=fetch(e,{method:"POST",body:a,headers:{"content-type":"application/x-www-form-urlencoded"},signal:l.signal}).then(t=>{if(t.ok){const r=t.headers.get("content-type");if(r&&-1!==r.indexOf("application/json"))return t.json();{const r=`Error while parsing render response from ${e}`;Nt.error(null,r,t),l.abort(r)}}else{const r=`Response not ok while trying to get ${e}`;Nt.error(null,r,t),l.abort(r)}return null}).catch(t=>{const r=`Error while trying to get ${e}`;Nt.error(null,r,t),l.abort(r)});return o&&le.resultById.set(n,[new Date,d]),d}}const de=Symbol();let ce=class{get taskComplete(){return this.t||(1===this.i?this.t=new Promise((t,e)=>{this.o=t,this.h=e}):3===this.i?this.t=Promise.reject(this.l):this.t=Promise.resolve(this.u)),this.t}constructor(t,e,r){this.p=0,this.i=0,(this._=t).addController(this);const o="object"==typeof e?e:{task:e,args:r};this.v=o.task,this.j=o.args,this.m=o.argsEqual??he,this.k=o.onComplete,this.A=o.onError,this.autoRun=o.autoRun??!0,"initialValue"in o&&(this.u=o.initialValue,this.i=2,this.O=this.T?.())}hostUpdate(){!0===this.autoRun&&this.S()}hostUpdated(){"afterUpdate"===this.autoRun&&this.S()}T(){if(void 0===this.j)return;const t=this.j();if(!Array.isArray(t))throw Error("The args function must return an array");return t}async S(){const t=this.T(),e=this.O;this.O=t,t===e||void 0===t||void 0!==e&&this.m(e,t)||await this.run(t)}async run(t){let e,r;t??=this.T(),this.O=t,1===this.i?this.q?.abort():(this.t=void 0,this.o=void 0,this.h=void 0),this.i=1,"afterUpdate"===this.autoRun?queueMicrotask(()=>this._.requestUpdate()):this._.requestUpdate();const o=++this.p;this.q=new AbortController;let i=!1;try{e=await this.v(t,{signal:this.q.signal})}catch(t){i=!0,r=t}if(this.p===o){if(e===de)this.i=0;else{if(!1===i){try{this.k?.(e)}catch{}this.i=2,this.o?.(e)}else{try{this.A?.(r)}catch{}this.i=3,this.h?.(r)}this.u=e,this.l=r}this._.requestUpdate()}}abort(t){1===this.i&&this.q?.abort(t)}get value(){return this.u}get error(){return this.l}get status(){return this.i}render(t){switch(this.i){case 0:return t.initial?.();case 1:return t.pending?.();case 2:return t.complete?.(this.value);case 3:return t.error?.(this.error);default:throw Error("Unexpected status: "+this.i)}}};const he=(t,e)=>t===e||t.length===e.length&&t.every((t,r)=>!At(t,e[r]));function fe(t,e,r){return t?e(t):r?.(t)}const pe="2.1.0",ge="https://render.api.affilizz.com/api/v1",ue="https://redirect.affilizz.com",ze="https://fliz.ly/",me=["affilizz.com","azz.ninja","r.azz.ninja","fliz.ly","urlredir.ouest-france.fr"];function be(){const t=document?.currentScript?.getAttribute("src");if(t)try{return new URL(t).host.split(".").slice(-2).join(".")}catch(t){return}}function ve(){const t=be();return!ye(t)||Ce(t)?ze:`https://r.${t}/`}function xe(){const t=be();return!ye(t)||Ce(t)?ge:`https://render.${t}/api/v1`}function ye(t){return!!t&&me.includes(t)}function Ce(t){return"affilizz.com"===t}var we=Array.isArray,Fe="object"==typeof global&&global&&global.Object===Object&&global,$e="object"==typeof self&&self&&self.Object===Object&&self,ke=Fe||$e||Function("return this")(),Be=ke.Symbol,Te=Object.prototype,Se=Te.hasOwnProperty,Oe=Te.toString,Ae=Be?Be.toStringTag:void 0,Le=Object.prototype.toString,Ie=Be?Be.toStringTag:void 0;function Ve(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":Ie&&Ie in Object(t)?function(t){var e=Se.call(t,Ae),r=t[Ae];try{t[Ae]=void 0;var o=!0}catch(t){}var i=Oe.call(t);return o&&(e?t[Ae]=r:delete t[Ae]),i}(t):function(t){return Le.call(t)}(t)}function Pe(t){return"symbol"==typeof t||function(t){return null!=t&&"object"==typeof t}(t)&&"[object Symbol]"==Ve(t)}var _e=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ne=/^\w*$/;function Re(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}
1var Ee,He=ke["__core-js_shared__"],Me=(Ee=/[^.]+$/.exec(He&&He.keys&&He.keys.IE_PROTO||""))?"Symbol(src)_1."+Ee:"",Ue=Function.prototype.toString,De=/^\[object .+?Constructor\]$/,je=Function.prototype,We=Object.prototype,Ze=je.toString,qe=We.hasOwnProperty,Ge=RegExp("^"+Ze.call(qe).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Xe(t,e){var r=function(t,e){return null==t?void 0:t[e]}(t,e);return function(t){if(!Re(t)||Me&&Me in t)return!1;var e=function(t){if(!Re(t))return!1;var e=Ve(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}(t)?Ge:De;return e.test(function(t){if(null!=t){try{return Ue.call(t)}catch(t){}try{return t+""}catch(t){}}return""}(t))}(r)?r:void 0}var Je=Xe(Object,"create"),Ke=Object.prototype.hasOwnProperty,Qe=Object.prototype.hasOwnProperty;function Ye(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var o=t[e];this.set(o[0],o[1])}}function tr(t,e){return t===e||t!=t&&e!=e}function er(t,e){for(var r=t.length;r--;)if(tr(t[r][0],e))return r;return-1}Ye.prototype.clear=function(){this.__data__=Je?Je(null):{},this.size=0},Ye.prototype.delete=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},Ye.prototype.get=function(t){var e=this.__data__;if(Je){var r=e[t];return"__lodash_hash_undefined__"===r?void 0:r}return Ke.call(e,t)?e[t]:void 0},Ye.prototype.has=function(t){var e=this.__data__;return Je?void 0!==e[t]:Qe.call(e,t)},Ye.prototype.set=function(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=Je&&void 0===e?"__lodash_hash_undefined__":e,this};var rr=Array.prototype.splice;function or(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var o=t[e];this.set(o[0],o[1])}}or.prototype.clear=function(){this.__data__=[],this.size=0},or.prototype.delete=function(t){var e=this.__data__,r=er(e,t);return!(r<0||(r==e.length-1?e.pop():rr.call(e,r,1),--this.size,0))},or.prototype.get=function(t){var e=this.__data__,r=er(e,t);return r<0?void 0:e[r][1]},or.prototype.has=function(t){return er(this.__data__,t)>-1},or.prototype.set=function(t,e){var r=this.__data__,o=er(r,t);return o<0?(++this.size,r.push([t,e])):r[o][1]=e,this};var ir=Xe(ke,"Map");function nr(t,e){var r,o,i=t.__data__;return("string"==(o=typeof(r=e))||"number"==o||"symbol"==o||"boolean"==o?"__proto__"!==r:null===r)?i["string"==typeof e?"string":"hash"]:i.map}function sr(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var o=t[e];this.set(o[0],o[1])}}function ar(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var r=function(){var o=arguments,i=e?e.apply(this,o):o[0],n=r.cache;if(n.has(i))return n.get(i);var s=t.apply(this,o);return r.cache=n.set(i,s)||n,s};return r.cache=new(ar.Cache||sr),r}sr.prototype.clear=function(){this.size=0,this.__data__={hash:new Ye,map:new(ir||or),string:new Ye}},sr.prototype.delete=function(t){var e=nr(this,t).delete(t);return this.size-=e?1:0,e},sr.prototype.get=function(t){return nr(this,t).get(t)},sr.prototype.has=function(t){return nr(this,t).has(t)},sr.prototype.set=function(t,e){var r=nr(this,t),o=r.size;return r.set(t,e),this.size+=r.size==o?0:1,this},ar.Cache=sr;var lr,dr,cr,hr=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,fr=/\\(\\)?/g,pr=(lr=function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(hr,function(t,r,o,i){e.push(o?i.replace(fr,"$1"):r||t)}),e},dr=ar(lr,function(t){return 500===cr.size&&cr.clear(),t}),cr=dr.cache,dr),gr=Be?Be.prototype:void 0,ur=gr?gr.toString:void 0;function zr(t){if("string"==typeof t)return t;if(we(t))return function(t,e){for(var r=-1,o=null==t?0:t.length,i=Array(o);++r<o;)i[r]=e(t[r],r,t);return i}(t,zr)+"";if(Pe(t))return ur?ur.call(t):"";var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function mr(t,e){return we(t)?t:function(t,e){if(we(t))return!1;var r=typeof t;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=t&&!Pe(t))||Ne.test(t)||!_e.test(t)||null!=e&&t in Object(e)}(t,e)?[t]:pr(function(t){return null==t?"":zr(t)}(t))}function br(t){if("string"==typeof t||Pe(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function vr(t,e,r){var o=null==t?void 0:function(t,e){for(var r=0,o=(e=mr(e,t)).length;null!=t&&r<o;)t=t[br(e[r++])];return r&&r==o?t:void 0}(t,e);return void 0===o?r:o}var xr=new Map([["en",{CTA:{"see-offer":"See the ${contentPrice} offer at ${contentMerchant}"},CARD:{"offer-button":"${offerPrice} at ${offerMerchant}","offer-button-fallback":"See offer"},BOX:{"see-offer":"See offer"},mentions:{"provided-by":"The service is provided by",CARD:{button:"Card operation",content:"The price offers are listed in order of priority depending on the price and relevance of the offers. The prices displayed are inclusive of all taxes. The shipping price displayed corresponds to the cheapest home delivery offered by the merchant.\nThe cards list merchants who wish to be listed, provided that they display prices including VAT (all taxes included) and present an excellent level of service quality and customer satisfaction. This listing is subject to a fee. The cards are therefore not exhaustive of all the offers and merchants present on the market. The offers in the cards are updated daily and several times a day for certain shops."},BOX:{button:"Price table operation",content:"The price offers are listed in order of priority depending on the price and relevance of the offers. The prices displayed are inclusive of all taxes. The shipping price displayed corresponds to the cheapest home delivery offered by the merchant.\nThe price tables list merchants who wish to be listed, provided that they display prices including VAT (all taxes included) and present an excellent level of service quality and customer satisfaction. This listing is subject to a fee. The price tables are therefore not exhaustive of all the offers and merchants present on the market. The offers in the price tables are updated daily and several times a day for certain shops."},CAROUSEL:{button:"Carousel operation",content:"The price offers are listed in order of priority depending on the price and relevance of the offers. The prices displayed are inclusive of all taxes. The shipping price displayed corresponds to the cheapest home delivery offered by the merchant.\nThe carousels list merchants who wish to be listed, provided that they display prices including VAT (all taxes included) and present an excellent level of service quality and customer satisfaction. This listing is subject to a fee. The carousels are therefore not exhaustive of all the offers and merchants present on the market. The offers in the carousels are updated daily and several times a day for certain shops."}},merchants:"Merchants",stock:"Stock",price:"Price","is-stock":"stock","no-stock":"no stock","no-offer":"Currently Out of Stock","merchant-search-fallback":"See available offers",condition:{USED:"Used",NEW:"New",REFURBISHED:"Refurbished"},"see-less":"See less","see-more":"See more","more-offers":"See more offers","less-offers":"See less offers",pros:"pros",cons:"cons","code-copied":"Copied!"}],["fr",{CTA:{"see-offer":"Voir l'offre chez ${contentMerchant} à ${contentPrice}"},CARD:{"offer-button":"${offerPrice} chez ${offerMerchant}","offer-button-fallback":"Voir l'offre"},BOX:{"see-offer":"Voir l'offre"},mentions:{"provided-by":"Le service est assuré par",CARD:{button:"Fonctionnement de la carte",content:"Les offres de prix sont listées selon un ordre de priorité dépendant du prix et de la pertinence des offres. Les prix affichés sont TTC (toutes taxes comprises). Le prix de frais de port affiché correspond à la livraison à domicile la moins chère proposée par le marchand.\nLes cartes référencent les marchands qui souhaitent y être présents à condition d'afficher des prix avec TVA (TTC - toutes taxes comprises) et de présenter un excellent niveau de qualité de service et de satisfaction client. Ce référencement est payant. Les cartes ne sont donc pas exhaustives sur l'ensemble des offres et des marchands présents sur le marché. Les offres présentes dans les cartes sont actualisées quotidiennement et plusieurs fois par jour pour certaines boutiques."},BOX:{button:"Fonctionnement du tableau de prix",content:"Les offres de prix sont listées selon un ordre de priorité dépendant du prix et de la pertinence des offres. Les prix affichés sont TTC (toutes taxes comprises). Le prix de frais de port affiché correspond à la livraison à domicile la moins chère proposée par le marchand.\nLes tableaux de prix référencent les marchands qui souhaitent y être présents à condition d'afficher des prix avec TVA (TTC - toutes taxes comprises) et de présenter un excellent niveau de qualité de service et de satisfaction client. Ce référencement est payant. Les tableaux de prix ne sont donc pas exhaustifs sur l'ensemble des offres et des marchands présents sur le marché. Les offres présentes dans les tableaux de prix sont actualisées quotidiennement et plusieurs fois par jour pour certaines boutiques."},CAROUSEL:{button:"Fonctionnement du carrousel",content:"Les offres de prix sont listées selon un ordre de priorité dépendant du prix et de la pertinence des offres. Les prix affichés sont TTC (toutes taxes comprises). Le prix de frais de port affiché correspond à la livraison à domicile la moins chère proposée par le marchand.\nLes carrousels référencent les marchands qui souhaitent y être présents à condition d'afficher des prix avec TVA (TTC - toutes taxes comprises) et de présenter un excellent niveau de qualité de service et de satisfaction client. Ce référencement est payant. Les carrousels ne sont donc pas exhaustifs sur l'ensemble des offres et des marchands présents sur le marché. Les offres présentes dans les carrousels sont actualisées quotidiennement et plusieurs fois par jour pour certaines boutiques."}},merchants:"Marchands",stock:"Stock",price:"Prix","is-stock":"en stock","no-stock":"pas de stock","no-offer":"Actuellement en rupture de stock","merchant-search-fallback":"Voir les offres disponibles",condition:{USED:"Occasion",NEW:"Neuf",REFURBISHED:"Reconditionné"},"see-less":"Voir moins","see-more":"Voir plus","more-offers":"Voir plus d'offres","less-offers":"Voir moins d'offres",pros:"pour",cons:"contre","code-copied":"Copié !"}]]);function yr(t,e){return xr.has(t)?t:e&&xr.has(e)?e:void 0}var Cr=function(t,e){return t};function wr(t){var e=yr(t.substring(0,2),"en");e?Cr=function(r,o){return function(t,e){var r,o,i,n=e.type?t.replaceAll("$type",e.type):t,s=null!==(r=e.debug)&&void 0!==r?r:console.debug,a=null!==(o=e.warn)&&void 0!==o?o:console.warn,l=yr(null!==(i=e.translationLocale)&&void 0!==i?i:e.locale,e.fallbackLocale),d=l?xr.get(l):void 0;if(!d)return a("No translation found for locale '".concat(e.locale,"'")),n;var c=vr(d,n);if(c)return c;var h="".concat(n.substring(0,50)).concat(n.length>50?"...":"");return s("No translation found for path '".concat(h,"' and locale '").concat(e.locale,"'")),n}(r,{locale:t,translationLocale:e,type:o})}:console.debug("No translation found for locale '".concat(t,"'"))}var Fr=function(){return Fr=Object.assign||function(t){for(var e,r=1,o=arguments.length;r<o;r++)for(var i in e=arguments[r])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},Fr.apply(this,arguments)};function $r(t,e,r){if(r||2===arguments.length)for(var o,i=0,n=e.length;i<n;i++)!o&&i in e||(o||(o=Array.prototype.slice.call(e,0,i)),o[i]=e[i]);return t.concat(o||Array.prototype.slice.call(e))}"function"==typeof SuppressedError&&SuppressedError;var kr=function(){try{var t=Xe(Object,"defineProperty");return t({},"",{}),t}catch(t){}}(),Br=Object.prototype.hasOwnProperty;function Tr(t,e,r){var o=t[e];Br.call(t,e)&&tr(o,r)&&(void 0!==r||e in t)||function(t,e,r){"__proto__"==e&&kr?kr(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r}(t,e,r)}var Sr=/^(?:0|[1-9]\d*)$/;function Or(t,e){var r=typeof t;return!!(e=e??9007199254740991)&&("number"==r||"symbol"!=r&&Sr.test(t))&&t>-1&&t%1==0&&t<e}function Ar(t,e,r){return null==t?t:function(t,e,r){if(!Re(t))return t;for(var o=-1,i=(e=mr(e,t)).length,n=i-1,s=t;null!=s&&++o<i;){var a=br(e[o]),l=r;if("__proto__"===a||"constructor"===a||"prototype"===a)return t;if(o!=n){var d=s[a];void 0===(l=void 0)&&(l=Re(d)?d:Or(e[o+1])?[]:{})}Tr(s,a,l),s=s[a]}return t}(t,e,r)}var Lr,Ir={offerListBehavior:"expand",offerListNbVisibleOffers:5,offerListHeaderVisible:!1,offerListStockVisible:!1,offerListPriceVisible:!0,offerListCrossedPriceVisible:!1,offerListCrossedPricePosition:"left",offerMerchantIconVisible:!0,offerMerchantTypeVisible:!0,offerMerchantTypeContent:"Marketplace",offerConditionVisible:!0,offerConditionUsedContent:"",offerConditionRefurbishedContent:"",offerButtonContent:"",offerButtonIconVisible:!1,offerButtonIconAppearance:"arrow_right",offerButtonIconPosition:"right",offerButtonContentHover:null,crossedPricePosition:"left",offerStockIconIsStockAppearance:"check",offerStockIconIsNotStockAppearance:"close",toggleVisible:!0,toggleContent:"",toggleShadowVisible:!1,toggleIconVisible:!0,toggleIconAppearance:"plus",toggleIconPosition:"right",toggleContentOpen:"",toggleIconAppearanceOpen:"minus",isRoundedPrice:!1,gdprContent:null,gdprButtonPosition:null,gdprButtonContent:null},Vr={offerListHeight:"300px",offerListMargin:"0px",offerListPadding:"5px",offerListBackgroun
1dColor:null,offerListBorderWidth:null,offerListBorderColor:"#000000",offerListBorderRadius:null,offerListColumnsProportions:"40% 30% 30%",offerListHeaderMargin:"5px",offerListHeaderPadding:"5px",offerListHeaderBackgroundColor:null,offerListHeaderBorderWidth:null,offerListHeaderBorderColor:"#000000",offerListHeaderBorderRadius:null,offerListHeaderFontFamily:null,offerListHeaderFontSize:"10px",offerListHeaderColor:null,offerListHeaderTextTransform:null,offerListHeaderFontWeight:null,offerListHeaderFontStyle:null,offerListHeaderTextDecoration:null,offerMargin:"5px",offerPadding:"5px",offerBackgroundColor:null,offerBorderWidth:"0px",offerBorderColor:"#CCCCCC",offerBorderRadius:null,offerBackgroundColorHover:null,offerBorderColorHover:"#CCCCCC",offerBackgroundColorCheapest:null,offerMerchantIconSpace:"4px",offerMerchantIconSize:"16px",offerMerchantPadding:null,offerMerchantFontFamily:null,offerMerchantFontSize:"14px",offerMerchantColor:null,offerMerchantFontWeight:null,offerMerchantFontStyle:null,offerMerchantTextTransform:"none",offerMerchantTextDecoration:null,offerMerchantTypePadding:"0px",offerMerchantTypeFontFamily:null,offerMerchantTypeFontSize:"10px",offerMerchantTypeColor:"#666",offerMerchantTypeFontWeight:null,offerMerchantTypeFontStyle:null,offerMerchantTypeTextTransform:"none",offerMerchantTypeTextDecoration:null,offerMerchantFontFamilyCheapest:null,offerMerchantFontSizeCheapest:null,offerMerchantColorCheapest:null,offerMerchantFontWeightCheapest:"bold",offerMerchantFontStyleCheapest:null,offerMerchantTextDecorationCheapest:null,offerStockIconSize:"12px",offerStockIconIsStockColor:null,offerStockIconIsNotStockColor:null,offerStockIconCheapestColor:null,offerPricePadding:null,offerPriceFontFamily:null,offerPriceFontSize:"16px",offerPriceColor:null,offerPriceFontWeight:null,offerPriceFontStyle:null,offerPriceTextDecoration:null,offerPriceTextAlign:"right",offerCrossedPricePadding:null,offerCrossedPriceFontFamily:null,offerCrossedPriceFontSize:"14px",offerCrossedPriceColor:null,offerCrossedPriceFontWeight:null,offerCrossedPriceFontStyle:null,offerCrossedPriceTextDecoration:null,offerCrossedPriceTextAlign:null,offerPriceFontFamilyCheapest:null,offerPriceFontSizeCheapest:null,offerPriceColorCheapest:null,offerPriceFontWeightCheapest:"bold",offerPriceFontStyleCheapest:null,offerPriceTextDecorationCheapest:null,offerPriceTextAlignCheapest:null,offerConditionPadding:null,offerConditionFontFamily:null,offerConditionFontSize:"10px",offerConditionColor:"#666",offerConditionFontWeight:null,offerConditionFontStyle:null,offerConditionTextDecoration:null,offerConditionTextAlign:"right",offerButtonMargin:"0 0 0 8px",offerButtonPadding:"4px",offerButtonBackgroundColor:null,offerButtonBorderWidth:null,offerButtonBorderColor:null,offerButtonBorderRadius:"20px",offerButtonFontFamily:null,offerButtonFontSize:"14px",offerButtonColor:"#FFFFFF",offerButtonFontWeight:null,offerButtonFontStyle:null,offerButtonTextTransform:"none",offerButtonTextDecoration:null,offerButtonTextAlign:"center",offerButtonIconSize:"12px",offerButtonIconColor:"#FFFFFF",offerButtonBackgroundColorHover:null,offerButtonBorderColorHover:null,offerButtonFontFamilyHover:null,offerButtonFontSizeHover:null,offerButtonColorHover:null,offerButtonFontWeightHover:null,offerButtonFontStyleHover:null,offerButtonTextDecorationHover:null,offerButtonTextAlignHover:null,offerButtonIconColorHover:null,toggleMargin:"8px 0px 0px 0px",togglePadding:"5px",toggleBackgroun
1dColor:null,toggleBorderWidth:null,toggleBorderColor:null,toggleBorderRadius:null,toggleFontFamily:null,toggleFontSize:"12px",toggleColor:null,toggleFontWeight:null,toggleFontStyle:null,toggleTextDecoration:null,toggleAlignment:"stretch",toggleShadowOffset:"0 4px",toggleShadowColor:"#CCCCCC99",toggleShadowBlur:"5px",toggleShadowSpread:"0",toggleBackgroundColorHover:null,toggleBorderColorHover:null,toggleFontFamilyOpen:null,toggleFontSizeOpen:null,toggleColorOpen:null,toggleFontWeightOpen:null,toggleFontStyleOpen:null,toggleTextDecorationOpen:null,toggleFontFamilyHover:null,toggleFontSizeHover:null,toggleColorHover:null,toggleFontWeightHover:null,toggleFontStyleHover:null,toggleTextDecorationHover:null,toggleIconSpace:"2px",toggleIconSize:"12px",toggleIconColor:null,toggleIconSizeOpen:null,toggleIconColorOpen:null,toggleIconSizeHover:null,toggleIconColorHover:null,gdprMargin:null,gdprPadding:null,gdprBackgroundColor:null,gdprBorderWidth:null,gdprBorderColor:null,gdprBorderRadius:null,gdprFontFamily:null,gdprFontSize:null,gdprColor:null,gdprFontWeight:null,gdprFontStyle:null,gdprTextDecoration:null,gdprTextAlign:null,crossedPriceTextColor:null,crossedPriceTextColorHover:null,crossedPriceTextFontSizeRatio:"80",crossedPriceSpacing:"8px",crossedPriceFontWeight:null,crossedPriceFontFamily:null,crossedPriceFontStyle:null},Pr=[{fieldOrigin:"cssVariables",fieldName:"offerListHeaderFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"offerListHeaderColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"offerBackgroundColorCheapest",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"offerBackgroundColor"},{fieldOrigin:"cssVariables",fieldName:"offerMerchantFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"offerMerchantColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"offerMerchantColorCheapest",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"offerMerchantTypeFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"offerStockIconIsStockColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"offerStockIconIsNotStockColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"offerStockIconIsStockColor"},{fieldOrigin:"cssVariables",fieldName:"offerPriceFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"offerPriceColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"offerPriceColorCheapest",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"offerConditionFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"offerButtonFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"offerButtonBackgroundColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"offerButtonBackgroundColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"},{fieldOrigin:"cssVariables",fieldName:"offerButtonBorderColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"offerButtonBorderColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"},{fieldOrigin:"cssVariables",fieldName:"offerButtonIconColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"offerCrossedPriceFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"offerCrossedPriceColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"offerPriceColor"}
1,{fieldOrigin:"cssVariables",fieldName:"crossedPriceTextColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"offerPriceColor"},{fieldOrigin:"cssVariables",fieldName:"crossedPriceFontWeight",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"offerPriceFontWeight"},{fieldOrigin:"cssVariables",fieldName:"crossedPriceFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"offerButtonFontFamily"},{fieldOrigin:"cssVariables",fieldName:"crossedPriceFontStyle",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"offerPriceFontStyle"},{fieldOrigin:"cssVariables",fieldName:"toggleFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"toggleFontFamilyOpen",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"toggleFontFamily"},{fieldOrigin:"cssVariables",fieldName:"toggleFontFamilyHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"toggleFontFamily"},{fieldOrigin:"cssVariables",fieldName:"toggleColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"toggleColorOpen",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"toggleColor"},{fieldOrigin:"cssVariables",fieldName:"toggleColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"toggleColor"},{fieldOrigin:"cssVariables",fieldName:"toggleIconColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"toggleColor"}
1,{fieldOrigin:"cssVariables",fieldName:"toggleIconColorOpen",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"toggleColorOpen"},{fieldOrigin:"cssVariables",fieldName:"toggleIconColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"toggleColorHover"}],_r=[{type:"DESKTOP",settings:{},cssVariables:{themePrimaryColor:"#1925F7",themeTextColor:"#000000"}},{type:"MOBILE",breakpointWidth:480,settings:{productImagePosition:"top",productImageSizing:"fixed",productImageWidth:"auto"},cssVariables:{productImageWidthPercent:"100%"}}],Nr={settings:Fr(Fr({boxShadowVisible:!1,titleVisible:!0,titlePosition:"top",titleContent:"",productImageVisible:!0,productImagePosition:"left",productImageSizing:"scaled",tabsPosition:"aboveOffers",tabsDisplay:"scroll"},Ir),{gdprButtonPosition:"afterOffers",gdprButtonContent:"",gdprContent:""}),cssVariables:Fr(Fr({boxMargin:null,boxPadding:null,boxBackgroundColor:"#FFFFFF",boxBorderWidth:null,boxBorderColor:"#000000",boxBorderRadius:null,boxShadowOffset:"0 4px",boxShadowColor:"#CCCCCC99",boxShadowBlur:"5px",boxShadowSpread:"0",titleMargin:"16px",titlePadding:null,titleBackgroundColor:null,titleBorderWidth:null,titleBorderColor:"#000000",titleBorderRadius:null,titleFontFamily:null,titleFontSize:"20px",titleColor:null,titleFontWeight:"bold",titleFontStyle:"normal",titleTextTransform:"none",titleTextDecoration:"none",titleTextAlign:"left",titleLineHeight:"normal",productImageMargin:"10px",productImageBackgroundColor:null,productImageBorderWidth:null,productImageBorderColor:"#000000",productImageBorderRadius:null,productImageWidthPercent:"35%",productImageWidth:"200px",productImageHeight:"250px",productImageScale:"100%",productImageAlign:"center",productImageJustify:"center",tabsContainerMargin:"5px",tabsContainerPadding:"5px",tabsContainerBackgroundColor:null,tabsContainerBorderWidth:"0 0 1px 0",tabsContainerBorderColor:"#999999",tabsContainerBorderRadius:null,tabsMargin:"5px",tabsPadding:"5px",tabsBackgroundColor:null,tabsBorderWidth:null,tabsBorderColor:"#000000",tabsBorderRadius:null,tabsFontFamily:null,tabsFontSize:"12px",tabsColor:"#999999",tabsFontWeight:"normal",tabsFontStyle:"normal",tabsTextDecoration:"none",tabsTextAlign:"left",tabsBackgroundColorHover:null,tabsBorderColorHover:"#000000",tabsFontFamilyHover:null,tabsFontSizeHover:null,tabsColorHover:null,tabsFontWeightHover:null,tabsFontStyleHover:null,tabsTextDecorationHover:null,tabsTextAlignHover:null,tabsBackgroundColorActive:null,tabsBorderColorActive:null,tabsFontFamilyActive:null,tabsFontSizeActive:null,tabsColorActive:null,tabsFontWeightActive:null,tabsFontStyleActive:null,tabsTextDecorationActive:null,tabsTextAlignActive:null}
1,Vr),{gdprMargin:"5px",gdprPadding:"5px",gdprBackgroundColor:null,gdprBorderWidth:null,gdprBorderColor:"#000000",gdprBorderRadius:"4px",gdprFontFamily:null,gdprFontSize:"10px",gdprColor:null,gdprFontWeight:null,gdprFontStyle:null,gdprTextDecoration:null,gdprTextAlign:null,crossedPriceTextColor:null,crossedPriceTextColorHover:null,crossedPriceTextFontSizeRatio:"80",crossedPriceSpacing:"8px",crossedPriceFontWeight:null,crossedPriceFontFamily:null,crossedPriceFontStyle:null})},Rr=$r($r([{fieldOrigin:"cssVariables",fieldName:"titleFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"titleColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"tabsFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"tabsColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"tabsColorActive",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"tabsBorderColorActive",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"tabsBorderColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"tabsBorderColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"}],Pr,!0),[{fieldOrigin:"cssVariables",fieldName:"gdprFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"gdprColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"}],!1),Er=[{type:"DESKTOP",settings:{},cssVariables:{themePrimaryColor:"#1925F7",themeTextColor:"#FFFFFF"}},{type:"MOBILE",breakpointWidth:480,settings:{},cssVariables:{}}],Hr=((Lr={settings:{buttonShadowVisible:!1,textContent:"",textContentHover:null,textEllipsis:!1,isRoundedPrice:!1,buttonIconLeftVisible:!1,buttonIconLeftAppearance:"arrow_left",buttonIconRightVisible:!1,buttonIconRightAppearance:"arrow_right",crossedPricePosition:"left",promoCodeContent:"${promocode}",promoCodeContentHover:null,promoCodeContentClicked:"",promoCodePosition:"bottomCenter",gdprButtonPosition:"bottomLeft",gdprButtonContent:"",gdprContent:""}}).cssVariables={buttonMargin:null,buttonPadding:"10px 32px 10px 32px",buttonBackgroundColor:null,buttonBackgroundColorHover:null,buttonPosition:"center",buttonBorderWidth:null,buttonBorderColor:null,buttonBorderColorHover:null,buttonBorderRadius:"50px",buttonShadowOffset:"0 4px",buttonShadowColor:"#CCCCCC99",buttonShadowBlur:"5px",buttonShadowSpread:"0",textColor:null,textFontFamily:null,textFontSize:"20px",textFontWeight:"bold",textFontStyle:"normal",textTextAlign:"center",textTextTransform:"none",textTextDecoration:"none",textLineHeight:"normal",textColorHover:null,textFontFamilyHover:null,textFontSizeHover:null,textFontWeightHover:null,textFontStyleHover:null,textTextAlignHover:null,textTextDecorationHover:null,textLineHeightHover:null,buttonIconLeftColor:null,buttonIconLeftSize:"16px",buttonIconLeftSpace:"2px",buttonIconLeftAlignment:"right",buttonIconLeftColorHover:null,buttonIconRightColor:null,buttonIconRightSize:"16px",buttonIconRightSpace:"2px",buttonIconRightAlignment:"left",buttonIconRightColorHover:null,promoCodePadding:"4px 2px 4px 2px",promoCodeOffsetY:"-6px",promoCodeOffsetX:"0",promoCodeBackgroundColor:null,promoCodeBorderWidth:null,promoCodeBorderColor:null,promoCodeBorderRadius:"12px",promoCodeTextColor:null,promoCodeTextFontSize:"12px",promoCodeTextFontWeight:"normal",promoCodeTextFontStyle:"normal",promoCodeTextFontFamily:null,promoCodeTextTextTransform:"none",promoCodeTextTextDecoration:"none",promoCodeTextLineHeight:"normal",promoCodeTextTextAlign:"center",promoCodeBackgroundColorHover:null,promoCodeBorderColorHover:null,promoCodeTextColorHover:null,promoCodeTextFontSizeHover:null,promoCodeTextFontWeightHover:null,promoCodeTextFontStyleHover:null,promoCodeTextFontFamilyHover:null,promoCodeTextTextTransformHover:null,promoCodeTextTextDecorationHover:null,promoCodeTextLineHeightHover:null,promoCodeTextTextAlignHover:null,promoCodeBackgroun
1dColorClicked:null,promoCodeBorderColorClicked:null,promoCodeTextColorClicked:null,promoCodeTextFontSizeClicked:null,promoCodeTextFontWeightClicked:null,promoCodeTextFontStyleClicked:null,promoCodeTextFontFamilyClicked:null,promoCodeTextTextTransformClicked:null,promoCodeTextTextDecorationClicked:null,promoCodeTextLineHeightClicked:null,promoCodeTextTextAlignClicked:null,gdprMargin:"5px",gdprPadding:"5px",gdprBackgroundColor:null,gdprBorderWidth:null,gdprBorderColor:"#000000",gdprBorderRadius:"4px",gdprFontFamily:null,gdprFontSize:"10px",gdprColor:null,gdprFontWeight:null,gdprFontStyle:null,gdprTextDecoration:null,gdprTextAlign:null,crossedPriceTextColor:null,crossedPriceTextColorHover:null,crossedPriceTextFontSizeRatio:"80",crossedPriceSpacing:"8px",crossedPriceFontWeight:null,crossedPriceFontFamily:null,crossedPriceFontStyle:null},Lr),Mr=[{fieldOrigin:"cssVariables",fieldName:"textColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"textFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"buttonBackgroundColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"buttonBorderColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"buttonBackgroundColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"},{fieldOrigin:"cssVariables",fieldName:"buttonBorderColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"},{fieldOrigin:"cssVariables",fieldName:"buttonIconLeftColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"buttonIconRightColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"crossedPriceTextColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"textColor"},{fieldOrigin:"cssVariables",fieldName:"crossedPriceFontWeight",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"textFontWeight"},{fieldOrigin:"cssVariables",fieldName:"crossedPriceFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"textFontFamily"},{fieldOrigin:"cssVariables",fieldName:"crossedPriceFontStyle",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"textFontStyle"},{fieldOrigin:"cssVariables",fieldName:"promoCodeTextFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"promoCodeBorderColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"promoCodeBackgroundColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"},{fieldOrigin:"cssVariables",fieldName:"promoCodeBorderColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"},{fieldOrigin:"cssVariables",fieldName:"promoCodeTextColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"}],Ur=[{type:"DESKTOP",settings:{},cssVariables:{themePrimaryColor:"#1925F7",themeTextColor:"#000000"}},{type:"MOBILE",breakpointWidth:480,settings:{productImagePosition:"top",cardNbColumns:"1",pointsNbColumns:"1"},cssVariables:{cardColumnsProportions:"100%"}}],Dr={settings:Fr(Fr({cardShadowVisible:!1,cardNbColumns:"2",titleVisible:!0,titleContent:"",tagVisible:!0,tagContent:"${cardTag}",descriptionVisible:!0,descriptionContent:"${cardDescription}",tagPosition:"aboveTitle",productImagePosition:"left",productImageSizing:"scaled",offerListType:"buttons"},Ir),{offerListExpandable:!0,offerButtonContent:"",offerButtonIconVisible:!1,offerButtonIconAppearance:"arrow_right",offerButtonIconPosition:"right",offerButtonContentHover:null,offerListButtonTextEllipsis:!1,offerListNbVisibleOffers:3,toggleIconPosition:"left",gdprButtonPosition:"bottomLeft",gdprButtonContent:"",gdprContent:"",pointsVisible:!0,pointsNbColumns:"2",pointsTitleVisible:!0,pointsListTitleLeftContent:"",pointsListTitleRightContent:"",pointsPosition:"bottom",pointsListItemLeftIconAppearance:"plus-circle",pointsListItemLeftIconVisible:!0,pointsListItemRightIconAppearance:"minus-circle",pointsListItemRightIconVisible:!0}),cssVariables:Fr(Fr({cardColumnsAlignment:"start",cardMargin:null,cardPadding:"20px",cardBackgroun
1dColor:"#FFFFFF",cardBorderWidth:"1px",cardBorderColor:"#E5E5E5",cardBorderRadius:null,cardShadowOffset:"0 4px",cardShadowColor:"#CCCCCC99",cardShadowBlur:"5px",cardShadowSpread:"0",cardColumnsProportions:"50% 50%",titleMargin:"0px 0px 8px 0px",titlePadding:null,titleBackgroundColor:null,titleBorderWidth:null,titleBorderColor:"#000000",titleBorderRadius:null,titleFontFamily:null,titleFontSize:"20px",titleColor:null,titleFontWeight:"bold",titleFontStyle:"normal",titleTextTransform:"none",titleTextDecoration:"none",titleTextAlign:"left",titleLineHeight:"normal",tagMargin:"0px 0px 8px 0px",tagPadding:"4px",tagBackgroundColor:null,tagBorderWidth:"1px",tagBorderColor:null,tagBorderRadius:null,tagFontFamily:null,tagFontSize:"14px",tagColor:null,tagFontWeight:"bold",tagFontStyle:"normal",tagTextTransform:"none",tagTextDecoration:"none",tagTextAlign:"left",tagLineHeight:"normal",descriptionMargin:"0px 0px 8px 0px",descriptionPadding:null,descriptionBackgroundColor:null,descriptionBorderWidth:null,descriptionBorderColor:null,descriptionBorderRadius:null,descriptionFontFamily:null,descriptionFontSize:"14px",descriptionColor:null,descriptionFontWeight:"normal",descriptionFontStyle:"normal",descriptionTextTransform:"none",descriptionTextDecoration:"none",descriptionTextAlign:"left",descriptionLineHeight:"normal",productImageMargin:null,productImageBackgroundColor:null,productImageBorderWidth:null,productImageBorderColor:"#000000",productImageBorderRadius:null,productImageWidthPercent:"92%",productImageWidth:"auto",productImageHeight:"250px",productImageScale:"100%",productImageAlign:"start",productImageJustify:"center"},Vr),{offerButtonAlignment:"stretch",offerButtonMargin:"0 0 8px 0",offerButtonPadding:"10px",offerButtonBackgroundColor:null,offerButtonBorderWidth:null,offerButtonBorderColor:null,offerButtonBorderRadius:"8px",offerButtonFontFamily:null,offerButtonFontSize:"14px",offerButtonFontWeight:null,offerButtonFontStyle:null,offerButtonTextTransform:"none",offerButtonTextDecoration:null,offerButtonTextAlign:"center",offerButtonIconSize:"12px",offerButtonIconColor:"#FFFFFF",offerButtonIconAlign:"left",offerButtonBackgroundColorHover:null,offerButtonBorderColorHover:null,offerButtonFontFamilyHover:null,offerButtonFontSizeHover:null,offerButtonColorHover:null,offerButtonFontWeightHover:null,offerButtonFontStyleHover:null,offerButtonTextDecorationHover:null,offerButtonTextAlignHover:null,offerButtonIconColorHover:null,toggleAlignment:"center",toggleIconSpace:"4px",gdprMargin:"5px",gdprPadding:"5px",gdprBackgroun
1dColor:null,gdprBorderWidth:null,gdprBorderColor:"#000000",gdprBorderRadius:"4px",gdprFontFamily:null,gdprFontSize:"10px",gdprColor:null,gdprFontWeight:null,gdprFontStyle:null,gdprTextDecoration:null,gdprTextAlign:null,pointsListMargin:"10px 0px 0px 0px",pointsListPadding:null,pointsListBackgroundColor:null,pointsListBorderWidth:null,pointsListBorderColor:"#A9B1C8",pointsListBorderRadius:null,pointsListLeftMargin:null,pointsListItemLeftSpace:"4px",pointsListItemLeftMargin:"5px 0px 5px 0px",pointsListItemLeftPadding:null,pointsListItemLeftBackgroundColor:null,pointsListItemLeftBorderWidth:null,pointsListItemLeftBorderColor:"#A9B1C8",pointsListItemLeftBorderRadius:null,pointsListItemLeftIconSize:"16px",pointsListItemLeftIconSpace:"4px",pointsListItemLeftIconColor:"#1DD6A1",pointsListItemLeftFontFamily:null,pointsListItemLeftFontSize:"14px",pointsListItemLeftColor:null,pointsListItemLeftFontWeight:null,pointsListItemLeftFontStyle:null,pointsListItemLeftTextDecoration:null,pointsListItemLeftTextAlign:"left",pointsListItemLeftTextTransform:null,pointsListRightMargin:null,pointsListItemRightSpace:"4px",pointsListItemRightMargin:"5px 0px 5px 0px",pointsListItemRightPadding:null,pointsListItemRightBackgroun
1dColor:null,pointsListItemRightBorderWidth:null,pointsListItemRightBorderColor:"#A9B1C8",pointsListItemRightBorderRadius:null,pointsListItemRightIconSize:"16px",pointsListItemRightIconSpace:"4px",pointsListItemRightIconColor:"#E41F5A",pointsListItemRightFontFamily:null,pointsListItemRightFontSize:"14px",pointsListItemRightColor:null,pointsListItemRightFontWeight:null,pointsListItemRightFontStyle:null,pointsListItemRightTextDecoration:null,pointsListItemRightTextAlign:"left",pointsListItemRightTextTransform:null,pointsListTitleLeftMargin:"4px 0 8px 0",pointsListTitleLeftPadding:null,pointsListTitleLeftBackgroundColor:null,pointsListTitleLeftBorderWidth:null,pointsListTitleLeftBorderColor:null,pointsListTitleLeftBorderRadius:null,pointsListTitleLeftFontFamily:null,pointsListTitleLeftFontSize:"14px",pointsListTitleLeftColor:null,pointsListTitleLeftFontWeight:"bold",pointsListTitleLeftFontStyle:null,pointsListTitleLeftTextDecoration:null,pointsListTitleLeftTextAlign:"left",pointsListTitleLeftTextTransform:"uppercase",pointsListTitleRightMargin:"4px 0 8px 0",pointsListTitleRightPadding:null,pointsListTitleRightBackgroun
1dColor:null,pointsListTitleRightBorderWidth:null,pointsListTitleRightBorderColor:null,pointsListTitleRightBorderRadius:null,pointsListTitleRightFontFamily:null,pointsListTitleRightFontSize:"14px",pointsListTitleRightColor:null,pointsListTitleRightFontWeight:"bold",pointsListTitleRightFontStyle:null,pointsListTitleRightTextDecoration:null,pointsListTitleRightTextAlign:"left",pointsListTitleRightTextTransform:"uppercase",crossedPriceTextColor:null,crossedPriceTextColorHover:null,crossedPriceTextFontSizeRatio:"80",crossedPriceSpacing:"8px",crossedPriceFontWeight:null,crossedPriceFontFamily:null,crossedPriceFontStyle:null})},jr=$r($r([{fieldOrigin:"cssVariables",fieldName:"titleFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"titleColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"tagFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"tagBackgroundColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"tagBorderColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"descriptionFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"descriptionColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"pointsListBorderColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"pointsListItemLeftColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"pointsListItemRightColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"}],Pr,!0),[{fieldOrigin:"cssVariables",fieldName:"pointsListTitleLeftFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"pointsListTitleLeftColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"pointsListTitleRightFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"pointsListTitleRightColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"pointsListItemLeftFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"pointsListItemRightFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"gdprFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"gdprColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"}],!1),Wr={CARD:function(t){var e,r,o,i,n,s;return{settings:{titleVisible:null!==(e=t.settings.containableTitleVisible)&&void 0!==e?e:void 0,tagVisible:null!==(r=t.settings.containableTagVisible)&&void 0!==r?r:void 0,descriptionVisible:null!==(o=t.settings.containableDescriptionVisible)&&void 0!==o?o:void 0,offerListNbVisibleOffers:null!==(i=t.settings.containableNbVisibleOffers)&&void 0!==i?i:void 0,toggleVisible:null!==(n=t.settings.containableExpandButtonVisible)&&void 0!==n?n:void 0,pointsVisible:null!==(s=t.settings.containableArgumentListVisible)&&void 0!==s?s:void 0,gdprButtonHide:!0},cssVariables:{cardMargin:"0"}}},BOX:function(t){var e,r,o;return{settings:{titleVisible:null!==(e=t.settings.containableTitleVisible)&&void 0!==e?e:void 0,offerListNbVisibleOffers:null!==(r=t.settings.containableNbVisibleOffers)&&void 0!==r?r:void 0,toggleVisible:null!==(o=t.settings.containableExpandButtonVisible)&&void 0!==o?o:void 0,gdprButtonHide:!0},cssVariables:{boxMargin:"0"}}},CTA:function(t){return{}},LINK:function(t){return{}},CAROUSEL:function(t){return{}},PAGE:function(t){return{}},HTML:function(t){return{}},CONTAINER:function(t){return{}},LINK_ENRICHMENT:function(t){return{}}},Zr={},qr=[{type:"DESKTOP",cssVariables:{themePrimaryColor:"#1925F7",themeTextColor:"#000000",themeFontFamily:"Roboto"},settings:{}},{type:"MOBILE",breakpointWidth:480,settings:{},cssVariables:{}}],Gr={settings:{containerShadowVisible:!1,itemShadowVisible:!1,buttonShadowVisible:!0,direction:"horizontal",itemSizeType:"fixed",titleVisible:!0,titleContent:"${carouselTitle}",scrollbarVisible:!0,navigationButtonsVisible:!0,navigationButtonIconAppearance:"arrow_right",navigationButtonShadowVisible:!1,expandButtonContent:null,expandButtonContentOpen:null,expandButtonShadowVisible:!0,expandButtonIconVisible:!1,expandButtonIconAppearance:"arrow_down",expandButtonIconAppearanceOpen:"arrow_up",expandButtonIconPosition:"right",containableNbVisibleOffers:3,containableNbVisibleContents:3,containableTitleVisible:!0,containableDescriptionVisible:!0,containableTagVisible:!0,containableExpandButtonVisible:!0,containableArgumentListVisible:!1,isRoundedPrice:!1,gdprButtonPosition:"bottomLeft",gdprButtonContent:"",gdprContent:""},cssVariables:{containerMargin:null,containerPadding:null,containerBorderWidth:null,containerBorderColor:"#000000",containerBackgroun
1dColor:null,containerBorderRadius:null,containerShadowOffset:"0 4px",containerShadowColor:"#CCCCCC99",containerShadowBlur:"5px",containerShadowSpread:"0",scrollbarTrackColor:"#D9DEEB",scrollbarThumbColor:"#A9B1C8",scrollbarSpace:"16px",itemWidth:"250px",itemHeight:"auto",nbItemsToDisplay:"3",itemGap:"16px",itemPadding:"0",itemBackgroundColor:"transparent",itemBorderWidth:"0",itemBorderColor:null,itemBorderRadius:"0",itemShadowOffset:"0 4px",itemShadowColor:"#CCCCCC99",itemShadowBlur:"5px",itemShadowSpread:"0",titleMargin:"16px 0px 16px 0px",titlePadding:null,titleBackgroundColor:null,titleBorderWidth:null,titleBorderColor:"#000000",titleBorderRadius:null,titleFontFamily:null,titleFontSize:"20px",titleColor:null,titleFontWeight:"bold",titleFontStyle:"normal",titleTextTransform:"none",titleTextDecoration:"none",titleTextAlign:"left",titleLineHeight:"normal",navigationButtonGap:"8px",navigationButtonBorderRadius:"16px",navigationButtonBackgroundColor:null,navigationButtonColor:null,navigationButtonWidth:"32px",navigationButtonHeight:"32px",navigationButtonIconColor:null,navigationButtonIconSize:"16px",navigationButtonShadowOffset:"0 0",navigationButtonShadowColor:"#000000",navigationButtonShadowBlur:"0",navigationButtonShadowSpread:"0",navigationButtonColorHover:null,navigationButtonBackgroundColorHover:null,expandButtonPadding:"4px",expandButtonMargin:"8px 0px 0px 0px",expandButtonAlign:"stretch",expandButtonBackgroundColor:null,expandButtonBorderWidth:"1px",expandButtonBorderColor:null,expandButtonBorderRadius:"8px",expandButtonShadowOffset:"0px 0px",expandButtonShadowColor:"0px",expandButtonShadowBlur:"0px",expandButtonShadowSpread:"0px",expandButtonColor:null,expandButtonFontFamily:null,expandButtonFontSize:"12px",expandButtonFontWeight:"normal",expandButtonFontStyle:"normal",expandButtonTextDecoration:"none",expandButtonTextAlign:"center",expandButtonTextTransform:"uppercase",expandButtonBackgroundColorHover:null,expandButtonBorderColorHover:null,expandButtonColorHover:null,expandButtonFontFamilyHover:null,expandButtonFontSizeHover:null,expandButtonFontWeightHover:null,expandButtonFontStyleHover:null,expandButtonTextDecorationHover:null,expandButtonTextAlignHover:null,expandButtonTextTransformHover:null,expandButtonBackgroundColorOpen:null,expandButtonBorderColorOpen:null,expandButtonColorOpen:null,expandButtonFontFamilyOpen:null,expandButtonFontSizeOpen:null,expandButtonFontWeightOpen:null,expandButtonFontStyleOpen:null,expandButtonTextDecorationOpen:null,expandButtonTextAlignOpen:null,expandButtonTextTransformOpen:null,expandButtonIconSpace:"2px",expandButtonIconSize:"12px",expandButtonIconSizeOpen:null,expandButtonIconColor:null,expandButtonIconColorOpen:null,gdprMargin:"5px",gdprPadding:"5px",gdprBackgroun
1dColor:null,gdprBorderWidth:null,gdprBorderColor:"#000000",gdprBorderRadius:"4px",gdprFontFamily:null,gdprFontSize:"10px",gdprColor:null,gdprFontWeight:null,gdprFontStyle:null,gdprTextDecoration:null,gdprTextAlign:null}},Xr=[{fieldOrigin:"cssVariables",fieldName:"titleFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"titleColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"expandButtonFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"navigationButtonColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"navigationButtonBackgroundColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"navigationButtonBackgroundColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"},{fieldOrigin:"cssVariables",fieldName:"gdprFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"gdprColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"}],Jr=[{type:"DESKTOP",cssVariables:{themePrimaryColor:"#1925F7",themeTextColor:"#000000",themeFontFamily:"Roboto"},settings:{}},{type:"MOBILE",breakpointWidth:480,settings:{},cssVariables:{}}],Kr={settings:{headerVisible:!0,headerLayout:"floating",headerTitleVisible:!0,headerTitleContent:"${mediaName}",headerLogoContent:null,isRoundedPrice:!1,contentShadowVisible:!1,titleVisible:!0,titleContent:null,displayChannels:!0,channelList:null,gdprButtonPosition:null,gdprButtonContent:null,gdprContent:null}
1,cssVariables:{pageBackgroundColor:"#F7F7F7",maxWidth:"920px",headerMargin:"20px 0px 20px 0px",headerPadding:"0px 20px 0px 20px",headerBorderRadius:"40px",headerLogoMaxHeight:"40px",headerLogoBorderRadius:"8px",headerBackgroundColor:"#FFFFFF",headerLogoBackgroundColor:null,headerShadowOffset:"0px 4px",headerShadowColor:"#CCCCCC99",headerShadowBlur:"5px",headerShadowSpread:"0",headerTitleFontFamily:null,headerTitleFontSize:"24px",headerTitleColor:null,headerTitleFontWeight:"bold",headerTitleFontStyle:"normal",headerTitleTextTransform:"none",headerTitleTextDecoration:"none",headerTitleTextAlign:"right",headerInitialsColor:null,contentBackgroundColor:"#FFFFFF",contentMargin:null,contentPadding:"20px",contentBorderWidth:null,contentBorderColor:"#000000",contentBorderRadius:"4px",contentShadowOffset:"0px 4px",contentShadowColor:"#CCCCCC99",contentShadowBlur:"5px",contentShadowSpread:"0",titleMarginTop:"23px",titleMarginBottom:"23px",titleFontFamily:null,titleFontSize:"24px",titleColor:null,titleFontWeight:"bold",titleFontStyle:"normal",titleTextTransform:"none",titleTextDecoration:"none",titleTextAlign:"left",titleLineHeight:"normal",titleMarginTopH2:"16px",titleMarginBottomH2:"16px",titleFontFamilyH2:null,titleFontSizeH2:"20px",titleColorH2:null,titleFontWeightH2:"bold",titleFontStyleH2:"normal",titleTextTransformH2:"none",titleTextDecorationH2:"none",titleTextAlignH2:"left",titleLineHeightH2:"normal",titleMarginTopH3:"16px",titleMarginBottomH3:"16px",titleFontFamilyH3:null,titleFontSizeH3:"16px",titleColorH3:null,titleFontWeightH3:"bold",titleFontStyleH3:"normal",titleTextTransformH3:"none",titleTextDecorationH3:"none",titleTextAlignH3:"left",titleLineHeightH3:"normal",paragraphMarginTop:"16px",paragraphMarginBottom:"16px",paragraphFontFamily:null,paragraphFontSize:"14px",paragraphColor:null,paragraphFontWeight:null,paragraphFontStyle:null,paragraphTextTransform:null,paragraphTextDecoration:null,paragraphTextAlign:null,paragraphLineHeight:"normal",paragraphFontFamilyBold:null,paragraphFontSizeBold:null,paragraphColorBold:null,paragraphFontWeightBold:null,paragraphFontStyleBold:null,paragraphTextTransformBold:null,paragraphTextDecorationBold:null,paragraphTextAlignBold:null,paragraphLineHeightBold:"normal",paragraphFontFamilyItalic:null,paragraphFontSizeItalic:null,paragraphColorItalic:null,paragraphFontWeightItalic:null,paragraphFontStyleItalic:null,paragraphTextTransformItalic:null,paragraphTextDecorationItalic:null,paragraphTextAlignItalic:null,paragraphLineHeightItalic:"normal",paragraphFontFamilyLink:null,paragraphFontSizeLink:null,paragraphColorLink:null,paragraphFontWeightLink:null,paragraphFontStyleLink:null,paragraphTextTransformLink:null,paragraphTextDecorationLink:null,paragraphTextAlignLink:null,paragraphLineHeightLink:"normal",bulletListFontFamily:null,bulletListFontSize:"16px",bulletListColor:null,bulletListPaddingLeft:"12px",bulletListStyleType:"square",bulletListMarkerColor:null,bulletListMarkerFontSize:"8px",bulletListMarkerPaddingLeft:"8px",channelIconColor:null,gdprMargin:"5px",gdprPadding:"5px",gdprBackgroun
1dColor:null,gdprBorderWidth:null,gdprBorderColor:"#000000",gdprBorderRadius:"4px",gdprFontFamily:null,gdprFontSize:"10px",gdprColor:null,gdprFontWeight:null,gdprFontStyle:null,gdprTextDecoration:null,gdprTextAlign:null}},Qr=[{fieldOrigin:"cssVariables",fieldName:"headerInitialsColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"headerTitleFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"headerTitleColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"titleFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"titleColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"paragraphFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"paragraphColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"bulletListFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"bulletListColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"bulletListMarkerColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"gdprFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"gdprColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"channelIconColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"}],Yr="--rndzz-",to=["Andale Mono","Arial","Arial Black","Baskerville","Bradley Hand","Brush Script MT","Comic Sans MS","Courier","Georgia","Gill Sans","Helvetica","Impact","Lucida","Luminari","Monaco","Palatino","Tahoma","Times New Roman","Trebuchet MS","Verdana"],eo=function(t){switch(t){case"BOX":return Nr;case"CTA":return Hr;case"CARD":return Dr;case"CAROUSEL":return Gr;case"HTML":case"CONTAINER":case"PAGE":return Kr;default:return{settings:{},cssVariables:{}}}},ro=/(Hover|Active|Open|Cheapest|Clicked|H1|H2|H3|Bold|Italic|Link)$/,oo=["Hover","Active","Cheapest","Open","Clicked","H1","H2","H3","Bold","Italic","Link"],io=["gdpr"];function no(t,e){return void 0===e&&(e=""),Object.entries(t||{}).filter(function(t){return t[0],null!=t[1]}).flatMap(function(t){var r=t[0],o=t[1],i=r.split(/\.?(?=[A-Z])/).join("-").toLowerCase(),n=!io.some(function(t){return r.includes(t)})&&e?"".concat(e,"-"):"",s=[];if(r.includes("Margin")||r.includes("Padding")){var a=o.split(" "),l=["top","right","bottom","left"];switch(a.length){case 1:s=l.map(function(t){return"".concat(Yr).concat(n).concat(i,"-").concat(t,": ").concat(o,";")});break;case 2:s=l.map(function(t,e){var r=e%2==0?a[0]:a[1];return"".concat(Yr).concat(n).concat(i,"-").concat(t,": ").concat(r,";")});break;case 3:s=l.map(function(t,e){var r;return r=0===e?a[0]:1===e?a[1]:2===e?a[2]:a[1],"".concat(Yr).concat(n).concat(i,"-").concat(t,": ").concat(r,";")});break;case 4:s=l.map(function(t,e){return"".concat(Yr).concat(n).concat(i,"-").concat(t,": ").concat(a[e],";")});break;default:s=[]}}return $r(["".concat(Yr).concat(n).concat(i,": ").concat(o,";")],s,!0)}).join(" ")}function so(t,e,r){void 0===r&&(r=0);var o=eo(t),i=e[r],n=i?e.indexOf(i):-1,s=e.filter(function(t,e){return e<=n}).map(ao).reduce(lo,o);return s=ho(t,s),fo(t,s)}var ao=function(t){return{cssVariables:t.cssVariables,settings:t.settings,misc:t.misc}},lo=function(t,e){return{cssVariables:Fr(Fr({},t.cssVariables),co(e.cssVariables)),settings:Fr(Fr({},t.settings),co(e.settings)),misc:Fr(Fr({},t.misc),co(e.misc))}},co=function(t){return t&&Object.keys(t).reduce(function(e,r){var o;return null===t[r]?e:Fr(Fr({},e),((o={})[r]=t[r],o))},{})},ho=function(t,e){var r=function(t){switch(t){case"BOX":return Rr;case"CTA":return Mr;case"CARD":return jr;case"CAROUSEL":return Xr;case"HTML":case"CONTAINER":case"PAGE":return Qr;default:return[]}}(t),o={settings:Fr({},e.settings),cssVariables:Fr({},e.cssVariables),misc:Fr({},e.misc)};return r.filter(function(t){return null===vr(o,[t.fieldOrigin,t.fieldName])&&null!==vr(o,[t.inheritedFieldOrigin,t.inheritedFieldName])}
1).forEach(function(t){var e=vr(o,[t.inheritedFieldOrigin,t.inheritedFieldName]);Ar(o,[t.fieldOrigin,t.fieldName],e)}),o},fo=function(t,e){var r=eo(t),o={settings:Fr({},e.settings),cssVariables:Fr({},e.cssVariables),misc:Fr({},e.misc)};return new Map([["settings",Object.keys(r.settings).filter(function(t){return oo.some(function(e){return t.endsWith(e)})})],["cssVariables",Object.keys(r.cssVariables).filter(function(t){return oo.some(function(e){return t.endsWith(e)})})]]).forEach(function(t,e){t.forEach(function(t){if(null===vr(o,[e,t])){var r=t.replace(ro,"");if(r){var i=vr(o,[e,r]);Ar(o,[e,t],i)}}})}),o},po="undefined"==typeof document;function go(t){var e=function(t){if(t.cssVariables){var e=[];return Object.keys(t.cssVariables).map(function(t){return t}).filter(function(t){return!t.startsWith("theme")&&t.includes("FontFamily")}).filter(function(e){return t.cssVariables[e]&&!to.includes(t.cssVariables[e])&&"inherit"!==t.cssVariables[e]}).forEach(function(r){var o=r.replace(/FontFamily(.*)/,""),i=r.replace(/(.*)FontFamily/,""),n={family:t.cssVariables[r],isBold:"bold"===t.cssVariables["".concat(o,"FontWeight").concat(i)],isItalic:"italic"===t.cssVariables["".concat(o,"FontStyle").concat(i)]};e.find(function(t){return t.family===n.family&&t.isBold===n.isBold&&t.isItalic===n.isItalic})||e.push(n)}),e.length?"".concat(e.reduce(function(t,r,o){var i=r.family.replace(" ","+");return"".concat(t).concat(r.isBold||r.isItalic?"".concat(i,"|").concat(i,":"):i).concat(r.isBold?"b":"").concat(r.isItalic?"i":"").concat(o<e.length-1?"|":"")},"https://fonts.googleapis.com/css?display=swap&family=")):void 0}}(t);e&&function(t){if(!po){var e,r=(e=t,po?null:document.querySelector('link[href="'.concat(e,'"][rel="').concat("stylesheet",'"]')));if(r)return r;var o=document.createElement("link");o.href!==t&&(o.crossOrigin="",o.rel="stylesheet",o.href=t),document.head.appendChild(o)}}(e)}var uo=new Map([["arrow_down",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M8 11a.999.999 0 0 1-.79-.4l-3-4a1 1 0 0 1 .2-1.4 1 1 0 0 1 1.39.2L8 8.34l2.2-2.94a1 1 0 1 1 1.6 1.2l-3 4a1 1 0 0 1-.8.4Z"/></svg>'],["arrow_up",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M11 11a.999.999 0 0 1-.8-.4L8 7.66 5.8 10.6a1 1 0 0 1-1.6-1.2l3-4a1 1 0 0 1 1.6 0l3 4A1 1 0 0 1 11 11Z"/></svg>'],["arrow_right",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M6 12a1 1 0 0 1-.6-1.8L8.33 8 5.4 5.8a1 1 0 0 1 1.2-1.6l4 3a1 1 0 0 1 0 1.6l-4 3a1 1 0 0 1-.6.2Z"/></svg>'],["arrow_left",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M9.99 12a1 1 0 0 1-.6-.2l-4-3a1 1 0 0 1 0-1.6l4-3a1 1 0 0 1 1.559.551 1 1 0 0 1-.369 1.048L7.65 8l2.93 2.2a1 1 0 0 1-.59 1.8Z"/></svg>'],["caret_down",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M10.828 7.35 8.69 10.164a.87.87 0 0 1-1.372 0L5.173 7.351A.848.848 0 0 1 5.863 6h4.26a.84.84 0 0 1 .705 1.35Z"/></svg>'],["caret_up",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="m5.17 9.15 2.14-2.82a.86.86 0 0 1 1.37 0l2.14 2.82a.84.84 0 0 1-.68 1.35H5.86a.851.851 0 0 1-.69-1.35Z"/></svg>'],["caret_right",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="m7.35 5.17 2.81 2.15a.86.86 0 0 1 0 1.37l-2.81 2.13A.84.84 0 0 1 6 10.14V5.86a.84.84 0 0 1 1.35-.69Z"/></svg>'],["caret_left",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M9.15 10.83 6.33 8.68a.86.86 0 0 1 0-1.37l2.82-2.14a.85.85 0 0 1 1.35.69v4.28a.851.851 0 0 1-1.35.69Z"/></svg>'],["minus",'<svg width="12" height="12" viewBox="0 0 12 12" fill="currentColor"><path d="M10 5H2a1 1 0 0 0 0 2h8a1 1 0 1 0 0-2Z"/></svg>'],["plus",'<svg width="12" height="12" viewBox="0 0 12 12" fill="currentColor"><path d="M10 5H7V2a1 1 0 0 0-2 0v3H2a1 1 0 0 0 0 2h3v3a1 1 0 1 0 2 0V7h3a1 1 0 1 0 0-2Z"/></svg>'],["plus-circle",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M8 0C3.59 0 0 3.59 0 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"/><path d="M10.799 7h-1.76V5.2c0-.55-.45-1-1-1s-1 .45-1 1V7h-1.84c-.55 0-1 .45-1 1s.45 1 1 1h1.84v1.8c0 .55.45 1 1 1s1-.45 1-1V9h1.76c.55 0 1-.45 1-1s-.45-1-1-1z"/></svg>
1'],["plus-square",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M12 0H4C1.79 0 0 1.79 0 4v8c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4V4c0-2.21-1.79-4-4-4zm2 12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2v8z"/><path d="M10.799 7h-1.76V5.2c0-.55-.45-1-1-1s-1 .45-1 1V7h-1.84c-.55 0-1 .45-1 1s.45 1 1 1h1.84v1.8c0 .55.45 1 1 1s1-.45 1-1V9h1.76c.55 0 1-.45 1-1s-.45-1-1-1z"/></svg>'],["minus-circle",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M8 16c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM8 2C4.69 2 2 4.69 2 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6z"/><path d="M10.799 9h-5.6c-.55 0-1-.45-1-1s.45-1 1-1h5.6c.55 0 1 .45 1 1s-.45 1-1 1z"/></svg>'],["minus-square",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M12 16H4c-2.21 0-4-1.79-4-4V4c0-2.21 1.79-4 4-4h8c2.21 0 4 1.79 4 4v8c0 2.21-1.79 4-4 4zM4 2c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4z"/><path d="M10.799 9h-5.6c-.55 0-1-.45-1-1s.45-1 1-1h5.6c.55 0 1 .45 1 1s-.45 1-1 1z"/></svg>'],["angry",'<svg width="16" height="16" viewBox="0 0 16 14" fill="currentColor"><path d="M2.865 3.92c1.143 0 2.07-.878 2.07-1.96C4.935.877 4.008 0 2.865 0S.795.878.795 1.96c0 1.083.927 1.96 2.07 1.96zM12.736 3.92c1.143 0 2.07-.878 2.07-1.96 0-1.083-.927-1.96-2.07-1.96-1.143 0-2.07.878-2.07 1.96 0 1.083.927 1.96 2.07 1.96zM1.006 13.012c-.15 0-.29-.03-.44-.1a.992.992 0 0 1-.46-1.34c1.34-2.77 4.27-4.56 7.47-4.56s6.12 1.79 7.47 4.56c.24.5.03 1.09-.46 1.34-.5.24-1.09.03-1.34-.46-1.01-2.09-3.24-3.44-5.67-3.44s-4.66 1.35-5.67 3.44c-.17.36-.53.56-.9.56z"/></svg>'],["happy",'<svg width="16" height="16" viewBox="0 0 16 13" fill="currentColor"><path d="M3.004 3.92c1.143 0 2.07-.878 2.07-1.96C5.074.877 4.147 0 3.004 0S.934.878.934 1.96c0 1.083.926 1.96 2.07 1.96zM12.875 3.92c1.143 0 2.07-.878 2.07-1.96 0-1.083-.927-1.96-2.07-1.96s-2.07.878-2.07 1.96c0 1.083.927 1.96 2.07 1.96zM7.714 13.001c-3.19 0-6.12-1.79-7.47-4.56-.24-.5-.03-1.09.46-1.34.5-.24 1.1-.03 1.34.46 1.01 2.09 3.24 3.44 5.67 3.44 2.43 0 4.66-1.35 5.67-3.44.24-.5.84-.7 1.34-.46s.7.84.46 1.34c-1.34 2.77-4.27 4.56-7.47 4.56z"/></svg>'],["thumbs-up",'<svg width="16" height="16" fill="currentColor" viewBox="0 0 17 16"><path d="M14.275 4.53h-3.22V2.15c0-1.19-.98-2.15-2.19-2.15-.73 0-1.41.35-1.82.95l-3.43 5H.285V16h14c1.1 0 2-.9 2-2V6.53c0-1.1-.9-2-2-2h-.01zm-12 3.42h.86V14h-.86V7.95zm12 6.05h-9.14V7.26l3.56-5.18c.09-.13.36-.05.36.07v2.38c0 1.1.9 2 2 2h3.22V14z"/></svg>'],["thumbs-up_thin",'<svg width="16" height="16" fill="currentColor" viewBox="0 0 16 15"><path d="M13.785 4.53h-3.22c-.28 0-.5-.22-.5-.5V1.65c0-.91-.76-1.65-1.69-1.65-.57 0-1.09.27-1.41.73l-3.58 5.22h-3.1V15h13.5c.83 0 1.5-.67 1.5-1.5V6.03c0-.83-.67-1.5-1.5-1.5zm-12.5 2.42h1.86V14h-1.86V6.95zm13 6.55c0 .28-.22.5-.5.5h-9.64V6.6l3.64-5.31c.13-.19.35-.3.58-.3.38 0 .69.29.69.65v2.38c0 .83.67 1.5 1.5 1.5h3.22c.28 0 .5.22.5.5v7.47l.01.01z"/></svg>'],["thumbs-down",'<svg width="16" height="16" fill="currentColor" viewBox="0 0 17 16"><path d="M14.285 0h-14v10.05h3.33l3.43 5c.41.59 1.09.95 1.82.95 1.21 0 2.19-.96 2.19-2.15v-2.38h3.22c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2h.01zm-12 2h.86v6.05h-.86V2zm12 7.47h-3.22c-1.1 0-2 .9-2 2v2.38c0 .12-.27.2-.36.07l-3.56-5.18V2h9.14v7.47z"/></svg>'],["thumbs-down_thin",'<svg width="16" height="16" fill="currentColor" viewBox="0 0 16 15"><path d="M13.785 0H.285v9.05h3.1l3.58 5.22c.31.46.84.73 1.41.73.93 0 1.69-.74 1.69-1.65v-2.38c0-.28.22-.5.5-.5h3.22c.83 0 1.5-.67 1.5-1.5V1.5c0-.83-.67-1.5-1.5-1.5zm-12.5 1h1.86v7.05h-1.86V1zm13 7.97c0 .28-.22.5-.5.5h-3.22c-.83 0-1.5.67-1.5 1.5v2.38c0 .36-.31.65-.69.65a.69.69 0 0 1-.58-.3l-3.64-5.31V1h9.64c.28 0 .5.22.5.5v7.47h-.01z"/></svg>'],["nav_arrow_left",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M14 6.5H4.6l3.07-2.76a1 1 0 1 0-1.34-1.48l-5 4.49a.83.83 0 0 0-.08.12 1.19 1.19 0 0 0-.09.15v.17a1 1 0 0 0 0 .17v.34c0 .06 0 0 0 0 .026.053.056.103.09.15a.83.83 0 0 0 .08.12l5 4.5a1 1 0 0 0 1.075.174 1 1 0 0 0 .335-.243 1 1 0 0 0-.07-1.42L4.6 8.5H14a1 1 0 1 0 0-2Z"/></svg>
1'],["nav_arrow_right",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M14.93 7.86a1.005 1.005 0 0 0 0-.17 1.005 1.005 0 0 0 0-.17 1.005 1.005 0 0 0 0-.17.847.847 0 0 0 0-.17c0-.06-.07-.1-.1-.15-.03-.05 0-.08-.07-.12l-5-4.5A1 1 0 1 0 8.43 3.9l2.97 2.6H2a1 1 0 0 0 0 2h9.4l-3.06 2.75a.999.999 0 0 0 .993 1.71c.126-.05.24-.125.337-.22l5-4.5s0-.08.07-.12l.1-.15a.071.071 0 0 1 .09-.11Z"/></svg>'],["nav_arrow_right-bis",'<svg width="15.2" height="10.427" viewBox="0 0 15.2 10.427" stroke="currentColor"><g fill="none" stroke-linecap="round" stroke-width="1.2"><path d="M.6 5.213h3.761m2.089 0h7.15"/><path d="M11.386 9.589 14.6 5.214 11.386.839" stroke-linejoin="round"/></g></svg>'],["nav-arrow-up",'<svg width="16" height="16" fill="currentColor" viewBox="0 0 12 14"><path d="m11.688 5.095-5-4.82s-.09-.06-.14-.09c-.06-.04-.11-.09-.18-.11a1 1 0 0 0-.76 0c-.07.03-.12.07-.18.11-.05.03-.1.05-.14.09l-4.98 4.81a.996.996 0 1 0 1.38 1.44l3.31-3.18v9.65c0 .55.45 1 1 1s1-.45 1-1v-9.65l3.31 3.18c.19.19.44.28.69.28s.52-.1.72-.31c.38-.4.37-1.03-.03-1.41v.01z"/></svg>'],["nav-arrow-down",'<svg width="16" height="16" fill="currentColor" viewBox="0 0 14 15"><path d="M12.714 7.5a.996.996 0 0 0-1.41-.03l-3.31 3.18V1c0-.55-.45-1-1-1s-1 .45-1 1v9.65l-3.31-3.18a.996.996 0 1 0-1.38 1.44l5 4.82s.09.06.14.09c.06.04.11.09.18.12.12.05.25.08.38.08s.26-.03.38-.08c.07-.03.12-.07.18-.12.04-.03.1-.05.14-.09l5-4.81c.4-.38.41-1.02.03-1.41l-.02-.01z"/></svg>'],["check",'<svg width="12" height="12" viewBox="0 0 12 12" fill="currentColor"><path d="M5.681 8.86 2.361 6.1a1.001 1.001 0 0 1 1.28-1.54l1.89 1.58 2.75-2.84a1.022 1.022 0 0 1 1.44 1.45l-4.04 4.11Z"/></svg>'],["check_circle",'<svg width="12" height="12" viewBox="0 0 12 12" fill="currentColor"><path d="M6 0a6 6 0 1 0 0 12A6 6 0 0 0 6 0Zm0 10.5a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9Z"/><path d="M7.573 4.417 5.465 6.532l-.885-.885a.75.75 0 1 0-1.057 1.065l1.41 1.41a.75.75 0 0 0 .532.218.75.75 0 0 0 .533-.218L8.63 5.49a.75.75 0 0 0 0-1.065.75.75 0 0 0-1.057-.008Z"/></svg>'],["close",'<svg width="12" height="12" viewBox="0 0 12 12" fill="currentColor"><path d="M7.41 6 9.7 3.68a1 1 0 0 0 0-1.41 1 1 0 0 0-1.41 0L6 4.58 3.7 2.29a1 1 0 0 0-1.41 0 1 1 0 0 0 0 1.41L4.59 6l-2.3 2.29a1 1 0 0 0 0 1.41A1 1 0 0 0 3 10a1 1 0 0 0 .7-.3L6 7.41l2.29 2.27a1 1 0 0 0 .71.3 1 1 0 0 0 .7-.3 1 1 0 0 0 0-1.41L7.41 6Z"/></svg>'],["close_circle",'<svg width="12" height="12" viewBox="0 0 12 12" fill="currentColor"><path d="M6 0a6 6 0 1 0 0 12A6 6 0 0 0 6 0Zm2.527 7.5a.75.75 0 0 1 0 1.057.75.75 0 0 1-.525.226.75.75 0 0 1-.532-.226l-1.5-1.5-1.5 1.5a.75.75 0 0 1-.532.226.75.75 0 0 1-.526-.226.75.75 0 0 1 0-1.057l1.5-1.5-1.5-1.5a.75.75 0 0 1 0-1.058.75.75 0 0 1 1.058 0l1.5 1.5 1.5-1.5a.75.75 0 0 1 1.058 0 .75.75 0 0 1 0 1.058L7.027 6l1.5 1.5Z"/></svg>'],["basket",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M15.5 6.21h-2L10.27.26a.504.504 0 0 0-.68-.2c-.24.13-.33.44-.2.68l2.97 5.48H3.63L6.61.74c.13-.24.04-.55-.2-.68a.506.506 0 0 0-.68.2L2.5 6.21h-2c-.28 0-.5.22-.5.5s.22.5.5.5h.77l2.21 8.42c.06.22.26.37.48.37h8.08c.23 0 .43-.15.48-.37l2.21-8.41h.77c.28 0 .5-.22.5-.5s-.22-.5-.5-.5v-.01ZM11.65 15h-7.3L2.3 7.21h11.4L11.65 15Z"/><path d="M8 13.17c.28 0 .5-.22.5-.5V9.55c0-.28-.22-.5-.5-.5s-.5.22-.5.5v3.12c0 .28.22.5.5.5Zm-2.22 0c.28 0 .5-.22.5-.5V9.55c0-.28-.22-.5-.5-.5s-.5.22-.5.5v3.12c0 .28.22.5.5.5Zm4.44 0c.28 0 .5-.22.5-.5V9.55c0-.28-.22-.5-.5-.5s-.5.22-.5.5v3.12c0 .28.22.5.5.5Z"/></svg>'],["basket_bold",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M15.2 5.96h-1.728L10.464.414a.808.808 0 0 0-1.088-.32.794.794 0 0 0-.32 1.088l2.6 4.784H4.344l2.6-4.784a.81.81 0 0 0-.32-1.088.812.812 0 0 0-1.088.32L2.528 5.96H.8c-.44 0-.8.36-.8.8 0 .44.36.8.8.8h.416l1.088 7.744a.801.801 0 0 0 .792.688h9.808c.4 0 .736-.296.792-.688l1.088-7.744h.416c.44 0 .8-.36.8-.8 0-.44-.36-.8-.8-.8Zm-2.992 8.431H3.792l-.96-6.832h10.344l-.96 6.832h-.008Z"/><path d="M6.48 12.767c.44 0 .8-.36.8-.8V10c0-.44-.36-.8-.8-.8-.44 0-.8.36-.8.8v1.968c0 .44.36.8.8.8Zm3.24 0c.44 0 .8-.36.8-.8V10c0-.44-.36-.8-.8-.8-.44 0-.8.36-.8.8v1.968c0 .44.36.8.8.8Z"/></svg>'],["cart",'<svg width="16" height="14" viewBox="0 0 16 14" fill="currentColor"><path d="M15.5 0h-2.67c-.24 0-.45.18-.49.42l-1.39 8.2H3.08c-.27 0-.52-.16-.6-.36L1.01 4.89c-.03-.16.01-.33.12-.46a.66.66 0 0 1 .52-.24l7.22-1c.28 0 .5-.22.5-.5s-.22-.5-.5-.5l-7.23.99c-.51 0-.98.22-1.29.6-.3.3
16-.42.83-.31 1.35l1.5 3.46c.24.61.86 1.02 1.54 1.02h7.69l-.12.68c-.05.29-.32.5-.64.5H4.23c-.07 0-.14.02-.2.04-.81.1-1.45.76-1.45 1.57 0 .88.74 1.59 1.65 1.59.91 0 1.65-.71 1.65-1.59 0-.22-.05-.43-.13-.62h2.6c-.08.19-.13.4-.13.62 0 .88.74 1.59 1.65 1.59.91 0 1.65-.71 1.65-1.59 0-.39-.15-.75-.4-1.03.27-.23.46-.55.53-.92L13.25 1h2.25c.28 0 .5-.22.5-.5s-.22-.5-.5-.5ZM4.23 13c-.36 0-.65-.26-.65-.59 0-.33.29-.59.65-.59.36 0 .65.27.65.59 0 .32-.29.59-.65.59Zm5.63 0c-.36 0-.65-.26-.65-.59 0-.33.29-.59.65-.59.36 0 .65.27.65.59 0 .32-.29.59-.65.59Z"/></svg>'],["cart_bold",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M15.201 0h-2.568a.807.807 0 0 0-.792.68l-1.152 7.4H3.281c-.112 0-.224-.096-.272-.24L1.601 5.056a.47.47 0 0 1 .104-.288.259.259 0 0 1 .2-.104l7.048-1.04a.798.798 0 0 0 .672-.912.798.798 0 0 0-.912-.672l-6.88 1.032a1.88 1.88 0 0 0-1.36.672 2.072 2.072 0 0 0-.44 1.68l1.48 3c.288.752.992 1.256 1.768 1.256h7.16l-.208 1.344c-.024.184-.152.32-.288.32H2.953c-.44 0-.8.36-.8.8 0 .272.144.504.36.648a1.523 1.523 0 0 0-.288.88c0 .848.688 1.528 1.544 1.528.856 0 1.544-.688 1.544-1.528 0-.264-.072-.512-.192-.728h3.328c-.12.216-.192.464-.192.728 0 .848.688 1.528 1.544 1.528.856 0 1.544-.688 1.544-1.528 0-.392-.152-.752-.408-1.024.456-.296.792-.792.88-1.384L13.321 1.6h1.88c.44 0 .8-.36.8-.8 0-.44-.36-.8-.8-.8Z"/></svg>'],["tag",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M15.26.74c-.53-.53-1.27-.8-2.02-.73l-3.06.27c-.83.07-1.61.44-2.2 1.03L.64 8.65C.22 9.07 0 9.62 0 10.2c0 .58.23 1.14.64 1.55l3.59 3.59c.43.43.99.64 1.55.64s1.13-.21 1.55-.64L14.67 8c.59-.59.95-1.37 1.03-2.2l.27-3.06c.07-.75-.2-1.48-.73-2.01l.02.01Zm-.54 4.99c-.05.6-.32 1.16-.74 1.58l-7.34 7.34c-.47.47-1.23.47-1.69 0l-3.59-3.59c-.23-.23-.35-.53-.35-.85 0-.32.12-.62.35-.85l7.33-7.34c.42-.42.98-.69 1.58-.74l3.06-.27h.14a1.53 1.53 0 0 1 1.52 1.67l-.27 3.06v-.01Z"/><path d="M10.16 3.01c-.78.78-.78 2.05 0 2.83.39.39.9.58 1.41.58.51 0 1.02-.2 1.41-.58.78-.78.78-2.05 0-2.83-.78-.78-2.05-.78-2.83 0h.01Zm2.12 2.12a.996.996 0 1 1-1.41-1.41.996.996 0 1 1 1.41 1.41Z"/></svg>'],["tag_bold",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M5.88 16a2.441 2.441 0 0 1-1.72-.711L.712 11.84a2.443 2.443 0 0 1 0-3.44L7.76 1.353c.616-.616 1.44-1 2.304-1.08l2.944-.264A2.76 2.76 0 0 1 15.2.8a2.75 2.75 0 0 1 .792 2.192l-.264 2.936a3.745 3.745 0 0 1-1.08 2.304L7.6 15.28a2.427 2.427 0 0 1-1.72.712V16Zm7.368-14.4h-.104l-2.936.265a2.166 2.166 0 0 0-1.32.616L1.84 9.537a.84.84 0 0 0 0 1.176l3.448 3.448a.856.856 0 0 0 1.176 0l7.048-7.048c.352-.352.568-.824.616-1.32l.264-2.936a1.12 1.12 0 0 0-.336-.912 1.138 1.138 0 0 0-.808-.336V1.6Z"/><path d="M11.433 6.111a1.544 1.544 0 1 0 0-3.088 1.544 1.544 0 0 0 0 3.088Z"/></svg>'],["bag",'<svg width="14" height="16" viewBox="0 0 14 16" fill="currentColor"><path d="m13.99 14.31-1.14-8.86h-2.39V3.24C10.46 1.46 8.91 0 7 0S3.54 1.45 3.54 3.24v2.22H1.15L.01 14.31c-.05.42.08.85.36 1.17.29.33.71.52 1.15.52h10.96c.44 0 .86-.19 1.15-.52.28-.32.41-.75.36-1.17ZM4.54 3.24C4.54 2.01 5.64 1 7 1c1.36 0 2.46 1 2.46 2.24v2.22H4.54V3.24Zm8.34 11.58c-.1.11-.24.18-.4.18H1.52c-.15 0-.3-.06-.4-.18a.486.486 0 0 1-.12-.38l1.03-7.98h1.51V8.7c0 .28.22.5.5.5s.5-.22.5-.5V6.46h4.92V8.7c0 .28.22.5.5.5s.5-.22.5-.5V6.46h1.51L13 14.44c.02.14-.02.28-.12.38Z"/></svg>'],["bag_bold",'<svg width="15" height="16" viewBox="0 0 15 16" fill="currentColor"><path d="m14.384 13.936-1.152-8.704h-2.32V3.424C10.92 1.536 9.248 0 7.2 0S3.48 1.536 3.48 3.424v1.808H1.168L.016 13.936a1.807 1.807 0 0 0 .432 1.416c.36.408.888.648 1.44.648h10.624c.56 0 1.08-.232 1.44-.648.344-.392.496-.904.432-1.416ZM5.08 3.424c0-1.008.952-1.824 2.12-1.824 1.168 0 2.12.816 2.12 1.824v1.808H5.08V3.424Zm7.664 10.872s-.104.104-.24.104H1.888a.304.304 0 0 1-.24-.104.185.185 0 0 1-.048-.152l.968-7.312h.912v1.832c0 .44.36.8.8.8.44 0 .8-.36.8-.8V6.832h4.232v1.832c0 .44.36.8.8.8.44 0 .8-.36.8-.8V6.832h.912l.968 7.312a.216.216 0 0 1-.048.152Z"/></svg>'],["export",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor">
1<path d="M12.67 12.67H3.33V3.33H8V2H2v12h12V8h-1.33zM9.33 2v1.33h2.4L5.17 9.9l.94.94 6.56-6.56v2.4H14V2z"></path></svg>']]),zo=new Map([["Discord",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><mask id="Discord-mask" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16"><path d="M16 0H0v16h16V0Z" fill="#fff"/></mask><g mask="url(#Discord-mask)"><path d="M10.495 10.297a1.445 1.445 0 0 1-1.35-1.5 1.435 1.435 0 0 1 1.35-1.5 1.435 1.435 0 0 1 1.35 1.5 1.45 1.45 0 0 1-1.35 1.5Zm-5 0a1.44 1.44 0 0 1-1.345-1.5 1.43 1.43 0 0 1 1.345-1.5 1.43 1.43 0 0 1 1.35 1.5 1.445 1.445 0 0 1-1.35 1.5Zm7.685-6.85a12.34 12.34 0 0 0-3.05-.95.05.05 0 0 0-.05 0 8.01 8.01 0 0 0-.38.78 11.6 11.6 0 0 0-3.43 0c-.115-.265-.245-.5-.385-.78a.06.06 0 0 0-.05 0 12.38 12.38 0 0 0-3.055.95 12.695 12.695 0 0 0-2.215 8.54.05.05 0 0 0 0 .035 12.418 12.418 0 0 0 3.77 1.902.05.05 0 0 0 .025-.007c.29-.393.548-.81.77-1.245a.05.05 0 0 0 0-.065 8.082 8.082 0 0 1-1.17-.56.045.045 0 0 1 0-.065c.081-.058.16-.12.235-.185a.056.056 0 0 1 .05 0 8.87 8.87 0 0 0 7.535 0 .06.06 0 0 1 .05 0c.075.065.155.125.235.185.004.004.008.01.01.015a.045.045 0 0 1-.01.05 7.504 7.504 0 0 1-1.182.563.046.046 0 0 0-.016.033c0 .007 0 .013.003.019.225.434.48.852.765 1.25a.055.055 0 0 0 .055 0 12.448 12.448 0 0 0 3.75-1.895.04.04 0 0 0 0-.03 12.6 12.6 0 0 0-2.22-8.54h-.04Z"/></g></svg>'],["Facebook",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M0 8.043a8.131 8.131 0 0 0 1.897 5.195A8.058 8.058 0 0 0 6.67 16l.073-.06c-.024-.004-.048-.005-.072-.01v-5.673H4.664V8.021h2.001V6.236c0-2.011 1.286-3.126 3.11-3.126.596.013 1.19.073 1.777.176v2.097h-1.019c-.981 0-1.2.493-1.2 1.12v1.518h2.134l-.357 2.236H9.338v5.673c-.024.005-.05.007-.074.011l.073.059a8.059 8.059 0 0 0 4.772-2.762A8.128 8.128 0 0 0 16 8.176v-.26a8.059 8.059 0 0 0-2.338-5.56A7.983 7.983 0 0 0 8.003 0a7.983 7.983 0 0 0-5.659 2.356A8.063 8.063 0 0 0 0 8.043Z"/></svg>'],["Instagram",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M9.413 6.632a1.978 1.978 0 0 0-2.16-.427A1.979 1.979 0 0 0 6.03 8.033v.006a1.984 1.984 0 0 0 2.74 1.832 1.983 1.983 0 0 0 1.223-1.838 1.977 1.977 0 0 0-.581-1.4Z"/><path d="M12.656 4.516a1.818 1.818 0 0 0-.442-.683 1.9 1.9 0 0 0-.683-.448 3.393 3.393 0 0 0-1.104-.203c-.63-.032-.821-.032-2.405-.032-1.584 0-1.771.032-2.4.032-.377.005-.75.073-1.104.203-.258.098-.49.251-.683.448a1.819 1.819 0 0 0-.443.683 3.158 3.158 0 0 0-.208 1.104c-.032.63-.032.81-.032 2.4 0 1.59.032 1.776.032 2.405a3.2 3.2 0 0 0 .208 1.104c.094.258.246.492.443.683.191.197.425.348.683.442a3.29 3.29 0 0 0 1.104.208v.032c.629.032.81.032 2.4.032 1.589 0 1.776-.032 2.405-.032a3.32 3.32 0 0 0 1.104-.208 1.82 1.82 0 0 0 .683-.474c.197-.191.348-.425.442-.683.134-.353.205-.727.208-1.104.032-.63.032-.821.032-2.405 0-1.584-.032-1.77-.032-2.4a3.155 3.155 0 0 0-.208-1.104Zm-2.475 5.674a3.062 3.062 0 0 1-2.16.896 3.057 3.057 0 0 1-3.045-3.05l-.005-.006a3.05 3.05 0 0 1 5.21-2.157c.573.572.895 1.348.897 2.157a3.062 3.062 0 0 1-.897 2.16Zm1.674-5.086a.714.714 0 0 1-1.163.231.709.709 0 0 1-.154-.232.71.71 0 0 1-.05-.256l-.002.015V4.83c0 .006.003.011.003.017a.713.713 0 0 1 .706-.694.715.715 0 0 1 .715.677.715.715 0 0 1-.055.274Z"/><path d="M15.61 2.245a3.066 3.066 0 0 0-.73-1.125 3.066 3.066 0 0 0-1.125-.73 5.536 5.536 0 0 0-1.808-.331C10.982.004 10.645 0 8.462 0H8C5.397 0 5.088.01 4.059.059a5.466 5.466 0 0 0-1.814.33 3.087 3.087 0 0 0-1.12.731c-.324.316-.573.7-.73 1.125A5.368 5.368 0 0 0 .059 4.06C.004 5.024 0 5.35 0 7.537V8c0 2.608.01 2.917.059 3.941.006.62.12 1.233.336 1.814.157.424.406.809.73 1.125.315.322.697.57 1.12.725.58.218 1.194.331 1.814.336h.005c.965.055 1.293.059 3.479.059h.462c2.608 0 2.918-.01 3.947-.059a5.223 5.223 0 0 0 1.803-.336c.425-.153.81-.401 1.125-.725.322-.318.572-.702.73-1.125a5.36 5.36 0 0 0 .337-1.814c.05-.965.053-1.292.053-3.478V8c0-2.608-.01-2.912-.053-3.941a5.361 5.361 0 0 0-.336-1.814Zm-1.689 8.256c-.008.493-.102.98-.277 1.44a2.853 2.853 0 0 1-.683 1.067c-.3.305-.664.538-1.067.683-.46.176-.947.27-1.44.277-.634.037-.842.037-2.453.037-1.61 0-1.813-.037-2.448-.037a4.268 4.268 0 0 1-1.445-.277 2.873 2.873 0 0 1-1.067-.683 2.932 2.932 0 0 1-.688-1.067 4.393 4.393 0 0 1-.272-1.44c-.037-.634-.037-.842-.037-2.453 0-1.61.005-1.813.037-2.448.01-.494.101-.982.272-1.445.15-.401.384-.765.688-1.067A2.96 2.96 0 0 1 4.108 2.4a4.405 4.405 0 0 1 1.445-.272c.635-.037.843-.037 2.453-.037 1.611 0 1.814.005 2.448.037.494.009.983.101 1.446.272.4.15.765.384 1.066.688.304.3.538.665.683 1.067.174.462.266.951.272 1.445.037.635.037.832.037 2.448s-.005 1.819-.037 2.453Z"/></svg>
1'],["Pinterest",'<svg width="17" height="16" viewBox="0 0 17 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><mask id="a" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="17" height="16"><path d="M16.014 0H.027v15.987h15.987V0Z" fill="#fff"/></mask><g mask="url(#a)"><path d="M.027 7.994a7.993 7.993 0 0 0 5.149 7.467 7.874 7.874 0 0 1 0-2.372l.939-3.956a2.83 2.83 0 0 1-.24-1.18c0-1.105.666-1.931 1.439-1.931a1 1 0 0 1 1.006 1.12 15.912 15.912 0 0 1-.666 2.664 1.16 1.16 0 0 0 1.179 1.438c1.412 0 2.504-1.492 2.504-3.65a3.142 3.142 0 0 0-3.33-3.237A3.45 3.45 0 0 0 4.41 7.814c0 .651.208 1.286.593 1.812a.233.233 0 0 1 .053.233c-.06.253-.193.793-.22.9-.027.106-.113.179-.266.106-.993-.46-1.612-1.912-1.612-3.084 0-2.505 1.825-4.81 5.255-4.81 2.758 0 4.91 1.965 4.91 4.59 0 2.744-1.732 4.956-4.13 4.956a2.126 2.126 0 0 1-1.826-.92l-.5 1.892a9.135 9.135 0 0 1-1.025 2.158A7.994 7.994 0 1 0 0 8.007"/></g></svg>'],["Snapchat",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M15.253.747A2.55 2.55 0 0 0 13.451 0H2.549A2.55 2.55 0 0 0 0 2.55v10.9A2.55 2.55 0 0 0 2.55 16h10.9A2.55 2.55 0 0 0 16 13.45V2.55a2.55 2.55 0 0 0-.747-1.803Zm-1.486 10.295a.725.725 0 0 1-.2.35 1.34 1.34 0 0 1-.308.24c-.23.128-.476.225-.731.288a.649.649 0 0 0-.139.064c-.074.064-.074.16-.154.299a.82.82 0 0 1-.24.266 1.397 1.397 0 0 1-.79.187c-.296 0-.59.043-.874.128-.154.06-.3.137-.438.23a3.243 3.243 0 0 1-1.85.58 3.27 3.27 0 0 1-1.004-.163 3.27 3.27 0 0 1-.884-.428 1.85 1.85 0 0 0-.414-.222 3.025 3.025 0 0 0-.861-.13 1.364 1.364 0 0 1-.616-.1 1.361 1.361 0 0 1-.21-.098.831.831 0 0 1-.214-.218c-.117-.16-.101-.272-.187-.347a.351.351 0 0 0-.129-.057 3.476 3.476 0 0 1-.353-.12 3.488 3.488 0 0 1-.382-.175 1.187 1.187 0 0 1-.293-.224.737.737 0 0 1-.203-.773c.123-.326.411-.427.688-.571a3.376 3.376 0 0 0 1.216-1.067 1.99 1.99 0 0 0 .214-.373.176.176 0 0 0 0-.155.288.288 0 0 0-.08-.08l-.24-.154-.267-.176a1.44 1.44 0 0 1-.475-.507.986.986 0 0 1-.048-.832.981.981 0 0 1 .955-.63c.093 0 .186.012.277.033h.07a7.034 7.034 0 0 1 0-.816 2.95 2.95 0 0 1 .773-1.878c.224-.255.491-.47.79-.634a3.733 3.733 0 0 1 3.189-.194c.155.06.307.13.453.21.298.164.565.379.79.634.47.516.743 1.18.773 1.878.026.277.026.533.026.8h.027c.09-.021.184-.032.277-.032a.976.976 0 0 1 .335.05.978.978 0 0 1 .663.595.987.987 0 0 1-.048.832 1.44 1.44 0 0 1-.475.507l-.267.176-.25.165a.176.176 0 0 0-.07.07.164.164 0 0 0 0 .149c.06.132.131.259.214.378.326.451.756.817 1.253 1.067l.155.08.09.043a.827.827 0 0 1 .406.432l.042.021c.044.13.05.27.018.402Z"/></svg>'],["Tiktok",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.208 3.806A3.358 3.358 0 0 1 10.708 1H8.344l-.004 9.646c-.04 1.08-.914 1.947-1.985 1.947-.321 0-.638-.08-.922-.232a2.029 2.029 0 0 1-1.066-1.791c0-1.116.892-2.023 1.988-2.023.205 0 .401.034.587.093V6.183a4.258 4.258 0 0 0-.587-.043C3.954 6.14 2 8.127 2 10.57a4.45 4.45 0 0 0 1.859 3.627A4.277 4.277 0 0 0 6.354 15c2.401 0 4.355-1.987 4.355-4.43V5.679A5.563 5.563 0 0 0 14 6.755V4.348c-.66 0-1.276-.2-1.792-.542Z"/></svg>'],["Twitch",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="m9.565 13.157 5.14-5.141v-8L3.854 0 1 2.852v10.305h3.418V16h.016l2.843-2.843h2.288ZM4.418 9.712v-8.57h9.147l.005 6.287-2.288 2.283H8.994L6.706 12V9.712H4.418Z"/><path d="M11.852 3.43H10.71v3.429h1.14v-3.43ZM9.001 3.43H7.859v3.429h1.142v-3.43Z"/></svg>'],["Website",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm5.91 7h-1.29a12.92 12.92 0 0 0-.7-3.54A6 6 0 0 1 13.91 7ZM7 2.44V7H5.39A7.21 7.21 0 0 1 7 2.44ZM7 9v4.55A7.26 7.26 0 0 1 5.39 9H7Zm2 4.55V9h1.61A7.32 7.32 0 0 1 9 13.55ZM9 7V2.44A7.29 7.29 0 0 1 10.61 7H9ZM4.12 3.46A12.21 12.21 0 0 0 3.42 7h-1.3a6 6 0 0 1 2-3.54ZM2.13 8.99h1.29a12.14 12.14 0 0 0 .7 3.53 6 6 0 0 1-2-3.52l.01-.01Zm9.83 3.53c.398-1.138.633-2.326.7-3.53h1.29a6 6 0 0 1-2.03 3.54l.04-.01Z"/></svg>'],["Whatsapp",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M15.852 7.64A7.93 7.93 0 0 0 7.975 0h-.038A7.93 7.93 0 0 0 .972 11.735L.27 15.93A.061.061 0 0 0 .33 16h.013l4.15-.923a7.935 7.935 0 0 0 3.436.781h.227a7.927 7.927 0 0 0 7.696-8.218Zm-7.735 6.84h-.188a6.557 6.557 0 0 1-3.02-.734l-.213-.111-2.815.665.52-2.848-.12-.204a6.556 6.556 0 0 1 5.468-9.87h.19a6.553 6.553 0 0 1 .185 13.104l-.007-.003Z"/><path d="M5.172 4.101a.733.733 0 0 0-.52.232c-.19.194-.718.66-.749 1.64-.03.98.654 1.949.75 2.085.096.136 1.308 2.251 3.306 3.11 1.174.505 1.689.592 2.022.592.138 0 .242-.014.35-.02.366-.023 1.192-.446 1.372-.906.18-.46.192-.862.145-.943-.048-.08-.178-.138-.374-.241-.196-.103-1.159-.618-1.34-.69a.611.611 0 0 0-.213-.056.295.295 0 0 0-.237.142c-.161.2-.53.635-.654.76a.295.295 0 0 1-.217.102.52.52 0 0 1-.218-.059 5.077 5.077 0 0 1-1.567-1.045 6.009 6.009 0 0 1-1.065-1.416c-.11-.203 0-.307.1-.402.1-.095.206-.226.31-.34.084-.097.154-.205.208-.321a.367.367 0 0 0-.005-.35c-.048-.1-.402-1.097-.569-1.497-.135-.342-.296-.353-.437-.363a10.248 10.248 0 0 0-.38-.016h-.018"/></svg>
1'],["X",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="m4.344 4.003 5.978 7.994h1.355l-5.98-7.994H4.345Z"/><path d="M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm2.005 12.635-2.722-3.64-3.369 3.64h-.866l3.848-4.157-3.824-5.113h2.947l2.507 3.352 3.103-3.352h.866l-3.582 3.87 4.04 5.4h-2.948Z"/></svg>'],["Youtube",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M.842 12.153c.25.246.56.424.9.514 1.835.415 10.55.472 12.496 0 .343-.086.657-.26.909-.505a1.96 1.96 0 0 0 .526-.885c.216-1.179.32-2.37.327-3.563v-.397a20.441 20.441 0 0 0-.359-3.596 1.96 1.96 0 0 0-.517-.882 2.008 2.008 0 0 0-.896-.509c-.478-.182-3.12-.316-5.914-.33h-.951c-2.288.012-4.527.108-5.626.33-.34.088-.65.263-.898.508a1.945 1.945 0 0 0-.515.883A21.734 21.734 0 0 0 0 7.35v.286c.008 1.214.112 2.428.324 3.63.09.335.27.64.518.886Zm5.605-7.01 4.176 2.356-4.176 2.366V5.143Z"/></svg>']]),mo={catalog:"affilizz-catalog-component",designer:"affilizz-designer-component",publication:"affilizz-rendering-component",page:"affilizz-page-component",container:"affilizz-deal-component"},bo=function(){function t(){}return t.prototype.generateWebComponentTagHtml=function(e,r){var o=Object.assign({loading:"lazy"},r),i=mo[e],n=Object.entries(o).filter(function(t){return t[0],null!=t[1]}).map(function(e){var r=e[0],o=e[1],i=t.argumentKeyToAttribute(r),n="object"==typeof o?JSON.stringify(o):String(o);return"".concat(i,'="').concat(n.replace(/"/g,"&quot;"),'"')}).join(" ");return"<".concat(i," ").concat(n,"></").concat(i,">")},t.prototype.applyAttributesToElement=function(e,r){for(var o in e){var i=e[o],n=t.argumentKeyToAttribute(o);null!=i?("object"==typeof i&&(i=JSON.stringify(i)),r.setAttribute(n,String(i))):r.hasAttribute(n)&&r.removeAttribute(n)}},t.argumentKeyToAttribute=function(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase()},t}();let vo,xo=(t,e,r=!1)=>`${e} ${Co(t,r)}`;function yo(t){return t?{maximumFractionDigits:0}:{minimumFractionDigits:2,maximumFractionDigits:2}}function Co(t,e){return e?Math.round(t).toString():t.toFixed(2)}function wo(t){const e=t??navigator.language;var r;vo!==e&&(vo?Nt.warn(null,"Locale already set, will not set it again."):(Nt.warn(null,"Set locale",e),wr(e),r=e,xo=(t,e,o=!1)=>{try{return new Intl.NumberFormat(r,{style:"currency",currency:e,currencyDisplay:"narrowSymbol",...yo(o)}).format(t)}catch{return`${e} ${Co(t,o)}`}},vo=e))}class Fo{static{this.MICRODATA_CONDITIONS=new Map([["NEW","https://schema.org/NewCondition"],["USED","https://schema.org/UsedCondition"],["REFURBISHED","https://schema.org/RefurbishedCondition"]])}getBaseRenderSchema(t){return{"@context":"https://schema.org/","@type":"Product",name:(t.productName??"").substring(0,150),...t.productImage&&{image:t.productImage},brand:t.brandName?{"@type":"Brand",name:t.brandName}:void 0}}}const $o=/^[a-zA-Z][a-zA-Z\d+\-.]*:/;function ko(t,e){return t}class Bo{getOfferListSchema(t){const e=t?.length?t[0]:void 0;return{"@type":"AggregateOffer",priceCurrency:e?.currency,lowPrice:e?.price,offerCount:t.length,offers:t.map(this.getOfferSchema)}}getOfferSchema(t){return{"@type":"Offer",price:t.price,priceCurrency:t.currency,availability:t.stock?"https://schema.org/InStock":"https://schema.org/OutOfStock",itemCondition:Fo.MICRODATA_CONDITIONS.get(t.condition)??"https://schema.org/NewCondition",seller:{"@type":"Organization",name:t.shopName},url:ko(t.url)||"#"}}}const To=new Map([["BOX",class extends Fo{#s=new Bo;getJsonSchema(t){return{...this.getBaseRenderSchema(t),description:t.description,...t.tabs?.length&&t.tabs?.some(t=>t.offers?.length)&&{offers:this.#a(t.tabs)}}}hasOffer(t){const e=this.#a(t.tabs);return e?.some(t=>t.offers?.some(t=>!!t.price))??!1}#a(t){const e=t?.filter(t=>t.offers?.length);return e?.length?e.map(t=>({...this.#s.getOfferListSchema(t.offers),name:t.title,image:t.productImage})):void 0}}],["CARD",class extends Fo{#s=new Bo;getJsonSchema(t){return{...this.getBaseRenderSchema(t),description:t.description,...t.positivePoints?.length&&{positiveNotes:t.positivePoints},...t.negativePoints?.length&&{negativeNotes:t.negativePoints},...t.offers?.length&&{offers:this.#s.getOfferListSchema(t.offers)}}}hasOffer(t){const e=this.#s.getOfferListSchema(t.offers);return e?.offers?.some(t=>!!t.price)}}],["CTA",class extends Fo{#s=new Bo;getJsonSchema(t){return{...this.getBaseRenderSchema(t),description:t.description,offers:this.#s.getOfferSchema(t)}}hasOffer(t){const e=this.#s.getOfferSchema(t);return!!e?.price}}]]),So="rndzz-host";class Oo{#l;#d;#c=[];
1constructor(t){this.host=t,t.addController(this),this.#l=new ResizeObserver(this.#h.bind(this))}initData(t){this.#f(t)}hostConnected(){this.#l?.observe(this.host)}hostDisconnected(){this.#l?.disconnect()}#f(t){t&&this.rendering!==t&&(this.rendering=t,this.#d=void 0,this.#c=this.#p(t),this.computedStylesScript=this.#g(t["@type"],this.#c),!1!==this.host.runtimeConfig?.loadFonts&&go(so(t["@type"],this.#c,0)),this.#u(t),this.#z(void 0,t))}#h(t){this.rendering&&this.#z(t[0].contentRect.width,this.rendering)}#z(t=this.host.offsetWidth||this.host.initialWidthHint,e){const r=this.rendering===e&&this.#c.length?this.#c:this.#p(e),o=function(t,e){if(0===e)return 0;var r=$r([],t,!0).reverse().find(function(t){return!t.breakpointWidth||t.breakpointWidth>=e});return t.indexOf(r)}(r,t??0);if(this.#d===o)return;this.#d=o;const i=so(e["@type"],r,o);Nt.trace(this.host,`Computed configuration for containerWidth: ${t}`,i),this.designConfiguration=i,this.host.requestUpdate()}#p(t){return t.design?.configurations?.length?t.design.configurations:function(t){switch(t){case"BOX":return _r;case"CTA":return Er;case"CARD":return Ur;case"CAROUSEL":return qr;case"HTML":case"CONTAINER":case"PAGE":return Jr;default:return[]}}(t["@type"])}#u(t){const e=To.get(t["@type"]);if(!e)return void(this.jsonLdScript=void 0);const r=new e;r.hasOffer(t)?this.jsonLdScript=JSON.stringify(r.getJsonSchema(t)):this.jsonLdScript=void 0}#g(t,e){if(!e?.length)return"";const r=function(t){switch(t){case"CAROUSEL":return"carousel";case"PAGE":case"CONTAINER":case"HTML":return"page";default:return}}(t),o=[],i=no(so(t,e,0).cssVariables||{},r);o.push(`:host { container-type: inline-size !important; container-name: ${So} !important; ${i}}`);for(let i=1;i<e.length;i++){const n=e[i];if(!n.breakpointWidth)continue;const s=no(so(t,e,i).cssVariables||{},r);s&&o.push(`@container ${So} (max-width: ${n.breakpointWidth}px) { :host > * { ${s}}}`)}return o.join("\n")}}class Ao extends Z{static{this.BASE_REGEXPS=[{regexp:/\${mediaName}/g,replacement:t=>t.mediaName||"",requirementsAvailable:t=>!!t.mediaName},{regexp:/\${productName}/g,replacement:t=>t.productName||"",requirementsAvailable:t=>!!t.productName},{regexp:/\${productBrand}/g,replacement:t=>t.productBrand||"",requirementsAvailable:t=>!!t.productBrand}]}static applyReplacements(t,e,r){const o=[];if(r.every(r=>{const i=r.regexp.test(t);r.regexp.lastIndex=0,o.push(i);const n=!r.requirementsAvailable||r.requirementsAvailable(e);return!i||n}))return r.filter((t,e)=>o[e]).reduce((t,{regexp:r,replacement:o})=>t.replace(r,o(e)),t)}static{this.NBSP=" "}static preserveWhitespace(t){if(""===t.trim())return"";const e=Ao.NBSP;return t.replace(/^\s/,e).replace(/\s$/,e).replace(/(\S)\s+(?=<)/g,`$1${e}`).replace(/(?<=>)\s+(\S)/g,`${e}$1`)}static wrapPlainTextChunks(t){if(!/<\/?[a-z][\s\S]*>/i.test(t))return t;return t.split(/(<[^>]+>)/g).filter(t=>""!==t).map(t=>/^<[^>]+>$/.test(t)?t:`<span>${t}</span>`).join("")}static getPrice(t,e){const r=t.specialPrice?.price??t.price;return r>=0?xo(r,t.currency,e?.settings.isRoundedPrice):""}static getCrossedPrice(t,e="crossed-price",r){const o=t.crossedPrice;return o&&o>=0?`<span class="${e}">${xo(o,t.currency,r?.settings.isRoundedPrice)}</span>`:""}static mapPlainTextChunksToNoCrawlable(t){return t.split(/(<[^>]+>)/g).filter(t=>""!==t).map(t=>/^<[^>]+>$/.test(t)?t:`<span data-content="${t}" class="from-content-attribute"></span>`).join("")}static isolateCrossedPrice(t){const e=/(<span class="rndzz-crossed-price">.*?<\/span>)/,r=t.match(e);if(r){return`${r[1]}<span class="rndzz-isolated-content">${t.replace(e,"")}</span>`}return t}}class Lo extends Ao{static{this.REGEXPS=[]}static transform(t,e){if(!t)return;let r=Ao.applyReplacements(t,e,[...Ao.BASE_REGEXPS,...Lo.REGEXPS]);return null!=r?(r=Ao.preserveWhitespace(r),r=Ao.wrapPlainTextChunks(r),r):void 0}render(t,e){return Lo.transform(t,e)}}let Io=class extends Z{constructor(t){if(super(t),this.it=w,t.type!==M)throw Error(this.constructor.directiveName+"() can only be used in child bindings")}render(t){if(t===w||null==t)return this._t=void 0,this.it=t;if(t===C)return t;if("string"!=typeof t)throw Error(this.constructor.directiveName+"() called with a non-string value");if(t===this.it)return this._t;this.it=t;const e=[t];return e.raw=e,this._t={_$litType$:this.constructor.resultType,strings:e,values:[]}}};Io.directiveName="unsafeHTML",Io.resultType=1;const Vo=W(Io),Po=Vo,_o=Vo,No=W(class extends Z{constructor(t){if(super(t),t.type!==H||"class"!==t.name||t.strings?.length>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(t){return" "+Object.keys(t).filter(e=>t[e]).join(" ")+" "}
1update(t,[e]){if(void 0===this.st){this.st=new Set,void 0!==t.strings&&(this.nt=new Set(t.strings.join(" ").split(/\s/).filter(t=>""!==t)));for(const t in e)e[t]&&!this.nt?.has(t)&&this.st.add(t);return this.render(e)}const r=t.element.classList;for(const t of this.st)t in e||(r.remove(t),this.st.delete(t));for(const t in e){const o=!!e[t];o===this.st.has(t)||this.nt?.has(t)||(o?(r.add(t),this.st.add(t)):(r.remove(t),this.st.delete(t)))}return C}}),Ro="important",Eo=" !"+Ro,Ho=W(class extends Z{constructor(t){if(super(t),t.type!==H||"style"!==t.name||t.strings?.length>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}render(t){return Object.keys(t).reduce((e,r)=>{const o=t[r];return null==o?e:e+`${r=r.includes("-")?r:r.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${o};`},"")}update(t,[e]){const{style:r}=t.element;if(void 0===this.ft)return this.ft=new Set(Object.keys(e)),this.render(e);for(const t of this.ft)null==e[t]&&(this.ft.delete(t),t.includes("-")?r.removeProperty(t):r[t]=null);for(const t in e){const o=e[t];if(null!=o){this.ft.add(t);const e="string"==typeof o&&o.endsWith(Eo);t.includes("-")||e?r.setProperty(t,e?o.slice(0,-11):o,e?Ro:""):r[t]=o}}return C}});class Mo extends Z{static{this.REG_LOWER_PRICE=new RegExp("\\${lowerPrice}","g")}static{this.REG_PRODUCT_NAME=new RegExp("\\${(contentProductName|tableTitle)}","g")}render(t,e,r){return Lo.transform(t,e)?.replace(Mo.REG_PRODUCT_NAME,e.productName||"").replace(Mo.REG_LOWER_PRICE,this.#m(e,r))??""}#m(t,e){const r=t.tabs.map(t=>{const e=t.offers[0];return e?{price:e.specialPrice?.price||e.price,currency:e.currency}:void 0}).filter(t=>t).sort((t,e)=>(t?.price??0)-(e?.price??0))?.[0];return r?xo(r.price,r.currency,e.settings.isRoundedPrice):""}}function Uo(t,e){const r={offer:e,productBrand:t.productBrand,productName:t.productName};return JSON.stringify(r)}const Do=(t,e,r)=>{const o=new Map;for(let i=e;i<=r;i++)o.set(t[i],i);return o},jo=W(class extends Z{constructor(t){if(super(t),t.type!==M)throw Error("repeat() can only be used in text expressions")}dt(t,e,r){let o;void 0===r?r=e:void 0!==e&&(o=e);const i=[],n=[];let s=0;for(const e of t)i[s]=o?o(e,s):s,n[s]=r(e,s),s++;return{values:n,keys:i}}render(t,e,r){return this.dt(t,e,r).values}update(t,[e,r,o]){const i=(t=>t._$AH)(t),{values:n,keys:s}=this.dt(e,r,o);if(!Array.isArray(i))return this.ut=s,n;const a=this.ut??=[],l=[];let d,c,h=0,f=i.length-1,p=0,g=n.length-1;for(;h<=f&&p<=g;)if(null===i[h])h++;else if(null===i[f])f--;else if(a[h]===s[p])l[p]=Q(i[h],n[p]),h++,p++;else if(a[f]===s[g])l[g]=Q(i[f],n[g]),f--,g--;else if(a[h]===s[g])l[g]=Q(i[h],n[g]),K(t,l[g+1],i[h]),h++,g--;else if(a[f]===s[p])l[p]=Q(i[f],n[p]),K(t,i[h],i[f]),f--,p++;else if(void 0===d&&(d=Do(s,p,g),c=Do(a,h,f)),d.has(a[h]))if(d.has(a[f])){const e=c.get(s[p]),r=void 0!==e?i[e]:null;if(null===r){const e=K(t,i[h]);Q(e,n[p]),l[p]=e}else l[p]=Q(r,n[p]),K(t,i[h],r),i[e]=null;p++}else tt(i[f]),f--;else tt(i[h]),h++;for(;p<=g;){const e=K(t,l[g+1]);Q(e,n[p]),l[p++]=e}for(;h<=f;){const t=i[h++];null!==t&&tt(t)}return this.ut=s,((t,e=Y)=>{t._$AH=e})(t,l),C}});class Wo{#l;constructor(t){this.host=t,this.hasContentOverflow=!1,this.isTabPartiallyOverflow=[],t.addController(this),this.#l=new ResizeObserver(this.#h.bind(this))}hostConnected(){this.#l?.observe(this.host)}hostDisconnected(){this.#l?.disconnect()}hostUpdated(){this.#h()}#h(){const t=this.host.getBoundingClientRect().right,e=this.host.shadowRoot?.querySelector(".box-tab:last-child")?.getBoundingClientRect().right,r=e&&e>t||!1;if(this.hasContentOverflow!==r&&(this.hasContentOverflow=r,this.host.requestUpdate()),"expandable"===this.host.designConfiguration.settings.tabsDisplay){const t=this.host.shadowRoot?.querySelector(".box-tabs")?.getBoundingClientRect(),e=[];Array.from(this.host.shadowRoot?.querySelectorAll(".box-tab:not(.expand-button)")??[]).map(t=>[Number.parseInt(t.id.split("-")[1]),t.getBoundingClientRect().right]).forEach(r=>e[r[0]]=r[1]>(t?.right??0)),JSON.stringify(this.isTabPartiallyOverflow)!==JSON.stringify(e)&&(this.isTabParti
1allyOverflow=e,this.host.requestUpdate())}}}var Zo=mt`.from-content-attribute:before{content:attr(data-content)}img{border:unset;max-height:fit-content;max-width:100%;object-fit:contain;overflow:clip;overflow-clip-margin:content-box}.rndzz-icon{align-items:center;display:flex}ol,ul{list-style-type:disc;padding-inline-start:1rem}ol:has(>li:only-child>ol),ol:has(>li:only-child>ul),ul:has(>li:only-child>ol),ul:has(>li:only-child>ul){list-style:none}:host{align-items:start;background-color:var(--rndzz-tabs-container-background-color,transparent);border-color:var(--rndzz-tabs-container-border-color,transparent);border-radius:var(--rndzz-tabs-container-border-radius,0);border-style:solid;border-width:var(--rndzz-tabs-container-border-width,0);display:grid;grid-template-columns:1fr auto;margin:var(--rndzz-tabs-container-margin,0);padding:var(--rndzz-tabs-container-padding,0)}:host .box-tabs{display:flex;list-style:none;margin:0;min-width:0;padding:0}:host .box-tabs.display-scroll{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}:host .box-tabs.display-scroll::-webkit-scrollbar{display:none}:host .box-tabs.display-scroll .box-tab{max-width:30%;overflow:hidden;scroll-snap-align:start}:host .box-tabs.display-expandable .box-tab,:host .box-tabs.display-scroll .box-tab{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap}:host .box-tabs.display-expandable .box-tab.partially-overflow{visibility:hidden}:host .box-tabs.display-expandable:not(.expanded){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host .box-tabs.display-expandable.expanded{flex-wrap:wrap}:host .box-tabs.display-wrap{flex-wrap:wrap;justify-content:space-evenly}:host .box-tabs.display-wrap .box-tab{flex-grow:1}:host .box-tab{background-color:var(--rndzz-tabs-background-color,transparent);border-color:var(--rndzz-tabs-border-color,transparent);border-radius:var(--rndzz-tabs-border-radius,0);border-style:solid;border-width:var(--rndzz-tabs-border-width,0);color:var(--rndzz-tabs-color);cursor:pointer;flex-shrink:0;font-family:var(--rndzz-tabs-font-family),sans-serif;font-size:var(--rndzz-tabs-font-size);font-style:var(--rndzz-tabs-font-style);font-weight:var(--rndzz-tabs-font-weight);line-height:calc(var(--rndzz-tabs-font-size)*1.25);margin:var(--rndzz-tabs-margin,0);max-width:100%;padding:var(--rndzz-tabs-padding,0);text-align:var(--rndzz-tabs-text-align);text-decoration:var(--rndzz-tabs-text-decoration);transition:color .25s,background-color .25s,border-color .25s}:host .box-tab span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host .box-tab:hover{background-color:var(--rndzz-tabs-background-color-hover,transparent);border-color:var(--rndzz-tabs-border-color-hover,transparent);color:var(--rndzz-tabs-color-hover);font-family:var(--rndzz-tabs-font-family-hover),sans-serif;font-size:var(--rndzz-tabs-font-size-hover);font-style:var(--rndzz-tabs-font-style-hover);font-weight:var(--rndzz-tabs-font-weight-hover);text-align:var(--rndzz-tabs-text-align-hover);text-decoration:var(--rndzz-tabs-text-decoration-hover)}:host .box-tab.active{background-color:var(--rndzz-tabs-background-color-active,transparent);border-color:var(--rndzz-tabs-border-color-active,transparent);color:var(--rndzz-tabs-color-active);cursor:default;font-family:var(--rndzz-tabs-font-family-active),sans-serif;font-size:var(--rndzz-tabs-font-size-active);font-style:var(--rndzz-tabs-font-style-active);font-weight:var(--rndzz-tabs-font-weight-active);text-align:var(--rndzz-tabs-text-align-active);text-decoration:var(--rndzz-tabs-text-decoration-active)}:host .expand-button{padding-left:10px;padding-right:10px}`;let qo=class extends Pt{constructor(){super(...arguments),this.isExpanded=!1,this.#b=new Wo(this)}static{this.styles=Zo}#b;render(){return this.rendering&&this.designConfiguration?y`<ol class="${No({"box-tabs":!0,[`display-${this.designConfiguration.settings.tabsDisplay}`]:!0,expanded:this.isExpanded})}">${jo(this.rendering.tabs,(t,e)=>e,(t,e)=>fe(t.offers.length>0,()=>this.#v(t,e)))}</ol>${fe("expandable"===this.designConfiguration.settings.tabsDisplay&&(this.#b.hasContentOverflow||this.isExpanded),()=>y`<button class="expand-button box-tab" @click="${()=>this.#x()}">${this.isExpanded?"-":"+"}</button>`)}`:w}#v(t,e){return y`<li id="tab-${e}" class="${No({"box-tab":!0,active:this.selectedTabIdx===e,"partially-overflow":this.#b.isTabParti
1allyOverflow[e]})}" @click="${()=>this.#y(e)}"><span>${t.title}</span></li>`}#y(t){if(this.selectedTabIdx!==t){let e=new CustomEvent("selectedTabIdxChange",{detail:t});this.dispatchEvent(e)}}#x(){this.isExpanded=!this.isExpanded}};function Go(t,e){if(!t||t.startsWith("data"))return t;if(e){const r="p=wc_"+e;t.includes(r)||(t+=t.includes("?")?"&":"?",t+=r)}return t}Ht([jt({type:Object})],qo.prototype,"rendering",void 0),Ht([jt({type:Object})],qo.prototype,"designConfiguration",void 0),Ht([jt({type:Number})],qo.prototype,"selectedTabIdx",void 0),Ht([Wt()],qo.prototype,"isExpanded",void 0),qo=Ht([Mt("rndzz-box-tabs")],qo);class Xo extends Ao{static{this.REGEXPS=[{regexp:/\${offerPrice}/g,replacement:t=>Ao.getPrice(t.offer,t.design),requirementsAvailable:t=>!!t.offer.specialPrice?.price||!!t.offer.price},{regexp:/\${offerMerchant}/g,replacement:t=>t.offer.shopName||"",requirementsAvailable:t=>!!t.offer.shopName},{regexp:/\${strikeThroughPrice}/g,replacement:t=>Ao.getCrossedPrice(t.offer,"rndzz-crossed-price",t.design)}]}static transform(t,e,r){if(!t)return;let o=Ao.applyReplacements(t,e,[...Xo.REGEXPS]);return null!=o?(o=Ao.preserveWhitespace(o),r?.isolateCrossedPrice&&(o=Ao.isolateCrossedPrice(o)),o=r?.preventCrawling?Ao.mapPlainTextChunksToNoCrawlable(o):Ao.wrapPlainTextChunks(o),o):void 0}render(t,e,r){const o=Xo.transform(t,e,r);return null!=o?Po(o):void 0}}const Jo=t=>t??w;let Ko=class extends Pt{constructor(){super(...arguments),this.initial=!1,this.ensureCountryCode=!1}static{this.styles=mt`:host{display:contents}a:not(.initial){display:contents;color:unset;text-decoration:unset}`}firstUpdated(){this.ensureCountryCode&&(this.countryCode=function(){if("undefined"!=typeof navigator&&navigator.language)try{return new Intl.Locale(navigator.language).maximize().region}catch(t){return}}())}render(){const t=function(t,e){if(!t||!e||0===Array.from(e).length)return t;const r=t.trim();if(!r||"#"===r)return t;try{if(!$o.test(r))return t;const o=new URL(t);if("http:"!==o.protocol&&"https:"!==o.protocol)return t;const i=new Set(o.searchParams.keys());for(const[t,r]of e)i.has(t)||o.searchParams.append(t,r);return o.toString()}catch(e){return t}}(ko(this.url,this.runtimeConfig),this.#C)??"#";return y`<a href="${t}" class="${No({initial:this.initial})}" @click="${e=>this.#w(t,e)}" target="_blank" rel="sponsored" aria-label="${Jo(this.accessibleLabel)}"><slot></slot></a>`}get#C(){const t=this.runtimeConfig?.linkQueryParams;if(!this.countryCode)return t;const e=new URLSearchParams(t);return e.has("cc")||e.append("cc",this.countryCode),e}#w(t,e){t&&"#"!==t||e.preventDefault()}};Ht([jt()],Ko.prototype,"url",void 0),Ht([jt({type:Boolean})],Ko.prototype,"initial",void 0),Ht([jt({type:Boolean,attribute:"ensure-country-code"})],Ko.prototype,"ensureCountryCode",void 0),Ht([jt({attribute:"aria-label"})],Ko.prototype,"accessibleLabel",void 0),Ht([jt({attribute:!1})],Ko.prototype,"runtimeConfig",void 0),Ht([Wt()],Ko.prototype,"countryCode",void 0),Ko=Ht([Mt("rndzz-link")],Ko);var Qo=mt`:host .no-offer-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:host .no-offer-wrapper.button-align-start{justify-content:start}:host .no-offer-wrapper.button-align-end{justify-content:end}:host .no-offer-wrapper .no-offer{align-items:center;background-color:#eee;border-color:var(--rndzz-offer-button-border-color);border-radius:var(--rndzz-offer-button-border-radius,0);border-style:solid;border-width:var(--rndzz-offer-button-border-width,0);display:inline-flex;gap:.15rem;margin:var(--rndzz-offer-button-margin,0);padding:.5rem .75rem}:host .no-offer-wrapper .no-offer .no-offer-text{color:#666;font-family:var(--rndzz-offer-button-font-family),sans-serif;font-size:var(--rndzz-offer-button-font-size);font-style:var(--rndzz-offer-button-font-style);font-weight:var(--rndzz-offer-button-font-weight);line-height:normal;text-decoration:var(--rndzz-offer-button-text-decoration);text-transform:var(--rndzz-offer-button-text-transform)}:host .no-offer-wrapper .merchant-search-fallback{align-items:center;background-color:var(--rndzz-offer-button-background-color);border-color:var(--rndzz-offer-button-border-color);border-radius:var(--rndzz-offer-button-border-radius,0);border-style:solid;border-width:var(--rndzz-offer-button-border-width,0);cursor:pointer;display:inline-flex;margin:var(--rndzz-offer-button-margin,0);padding:var(--rndzz-offer-button-padding,.5rem .75rem);transition:background-color .25s,border-color .25s}:host .no-offer-wrapper .merchant-search-fallback .merchant-search-fallback-text{color:var(--rndzz-offer-button-color);font-family:var(--rndzz-offer-button-font-family),sans-serif;font-size:var(--rndzz-offer-button-font-size);font-style:var(--rndzz-offer-button-font-style);font-weight:var(--rndzz-offer-button-font-weight);line-height:normal;text-decoration:var(--rndzz-offer-button-text-decoration);text-transform:var(--rndzz-offer-button-text-transform);transition:color .25s}:host .no-offer-wrapper .merchant-search-fallback:hover{--rndzz-offer-button-background-color:var(--rndzz-offer-button-background-color-hover);--rndzz-offer-button-border-color:var(--rndzz-offer-button-border-color-hover);--rndzz-offer-button-font-family:var(--rndzz-offer-button-font-family-hover);--rndzz-offer-button-font-size:var(--rndzz-offer-button-font-size-hover);--rndzz-offer-button-color:var(--rndzz-offer-button-color-hover);--rndzz-offer-button-font-weight:var(--rndzz-offer-button-font-weight-hover);--rndzz-offer-button-font-style:var(--rndzz-offer-button-font-style-hover);--rndzz-offer-button-text-decoration:var(--rndzz-offer-button-text-decoration-hover);--rndzz-offer-button-text-transform:var(--rndzz-offer-button-text-transform-hover)}`;let Yo=class extends Pt{constructor(){super(...arguments),this.buttonAlign="center"}static{this.styles=Qo}render(){return y`<div class="no-offer-wrapper button-align-${this.buttonAlign}">${fe(!!this.fallbackUrl,()=>this.#F(),()=>y`<div class="no-offer"><div class="no-offer-text">${Cr("no-offer")}</div></div>`)}</div>`}#F(){const t=Cr("merchant-search-fallback");return y`<rndzz-link .url="${this.fallbackUrl}" .runtimeConfig="${this.runtimeConfig}" ensure-country-code aria-label="${t}"><button class="merchant-search-fallback"><span class="merchant-search-fallback-text">${t}</span></button></rndzz-link>`}};Ht([jt()],Yo.prototype,"buttonAlign",void 0),Ht([jt()],Yo.prototype,"fallbackUrl",void 0),Ht([jt({attribute:!1})],Yo.prototype,"runtimeConfig",void 0),Yo=Ht([Mt("rndzz-no-offer")],Yo);const ti=W(class extends Z{constructor(t){if(super(t),t.type!==M)throw new Error("icon directive can only be used in child expressions")}render(t,e){if(!t)return C;const r=uo.get(t)??t;return y`<span class="${e?`rndzz-icon ${e}`:"rndzz-icon"}">${_o(r)}</span>`}});var ei=mt`.from-content-attribute:before{content:attr(data-content)}img{border:unset;max-height:fit-content;max-width:100%;object-fit:contain;overflow:clip;overflow-clip-margin:content-box}.rndzz-icon{align-items:center;display:flex}ol,ul{list-style-type:disc;padding-inline-start:1rem}ol:has(>li:only-child>ol),ol:has(>li:only-child>ul),ul:has(>li:only-child>ol),ul:has(>li:only-child>ul){list-style:none}:host{background-color:var(--rndzz-offer-list-background-color);border-color:var(--rndzz-offer-list-border-color);border-radius:var(--rndzz-offer-list-border-radius,0);border-style:solid;border-width:var(--rndzz-offer-list-border-width,0);
1display:block;margin:var(--rndzz-offer-list-margin,0);padding:var(--rndzz-offer-list-padding,0)}:host([behavior=fixed]){overflow:auto}:host([no-offer]){height:100%}:host .rndzz-offer-list-wrapper{display:grid;grid-template-rows:max-content 0fr;overflow:hidden;transition:grid-template-rows .25s ease-out}:host .rndzz-offer-list-wrapper.rndzz-expanded{grid-template-rows:max-content 1fr}:host .rndzz-offer-list{height:auto;margin:0;overflow:hidden;padding:0;width:100%}:host .rndzz-offer-list li{list-style:none}:host .rndzz-offer-list a{color:unset;text-decoration:unset}:host .rndzz-offer-list a:active,:host .rndzz-offer-list a:focus,:host .rndzz-offer-list a:hover{color:unset;text-decoration:unset}:host .rndzz-offer-list .rndzz-grid-wrapper{display:grid;grid-template-columns:var(--rndzz-offer-list-columns-proportions);position:relative}:host .rndzz-offer-list .rndzz-grid-wrapper>*{align-items:center;display:inline-flex}:host .rndzz-offer-list .rndzz-hide{opacity:0}:host .rndzz-offer-list .rndzz-hide .rndzz-merchant-type-label,:host .rndzz-offer-list .rndzz-hide .rndzz-offer-condition{display:none}:host .rndzz-offer-list:last-of-type{margin-top:calc(min(var(--rndzz-offer-margin-bottom),var(--rndzz-offer-margin-top))*-1)}:host .rndzz-offer-list-expandable{overflow:hidden}:host .rndzz-offer-list-expandable.rndzz-expanded{grid-template-rows:1fr}:host .rndzz-offer-list-header{background-color:var(--rndzz-offer-list-header-background-color);border-color:var(--rndzz-offer-list-header-border-color);border-radius:var(--rndzz-offer-list-header-border-radius,0);border-style:solid;border-width:var(--rndzz-offer-list-header-border-width,0);color:var(--rndzz-offer-list-header-color);font-family:var(--rndzz-offer-list-header-font-family),sans-serif;font-size:var(--rndzz-offer-list-header-font-size);font-weight:var(--rndzz-offer-list-header-font-weight);margin:var(--rndzz-offer-list-header-margin,0);padding:var(--rndzz-offer-list-header-padding,0);text-decoration:var(--rndzz-offer-list-header-text-decoration);text-transform:var(--rndzz-offer-list-header-text-transform)}:host .rndzz-offer-list-header .rndzz-header-merchant .rndzz-text{text-align:left;width:100%}:host .rndzz-offer-list-header .rndzz-header-stock .rndzz-text{text-align:center;width:100%}:host .rndzz-offer-list-header .rndzz-header-price .rndzz-text{text-align:var(--rndzz-offer-price-text-align);width:100%}:host .rndzz-offer-list-header .rndzz-header-button{line-height:0;visibility:hidden}:host .rndzz-offer{background-color:var(--rndzz-offer-background-color);border-color:var(--rndzz-offer-border-color);border-radius:var(--rndzz-offer-border-radius,0);border-style:solid;border-width:var(--rndzz-offer-border-width,0);margin:var(--rndzz-offer-margin,0);padding:var(--rndzz-offer-padding,0);transition:background-color .25s,border-color .25s}:host .rndzz-offer:hover{--rndzz-offer-background-color:var(--rndzz-offer-background-color-hover);--rndzz-offer-border-color:var(--rndzz-offer-border-color-hover);--rndzz-offer-button-background-color:var(--rndzz-offer-button-background-color-hover);--rndzz-offer-button-border-color:var(--rndzz-offer-button-border-color-hover);--rndzz-offer-button-font-family:var(--rndzz-offer-button-font-family-hover);--rndzz-offer-button-font-size:var(--rndzz-offer-button-font-size-hover);--rndzz-offer-button-color:var(--rndzz-offer-button-color-hover);--rndzz-offer-button-font-weight:var(--rndzz-offer-button-font-weight-hover);--rndzz-offer-button-font-style:var(--rndzz-offer-button-font-style-hover);--rndzz-offer-button-text-decoration:var(--rndzz-offer-button-text-decoration-hover);--rndzz-offer-button-text-transform:var(--rndzz-offer-button-text-transform-hover);--rndzz-crossed-price-text-color:var(--rndzz-crossed-price-text-color-hover);--rndzz-offer-button-icon-color:var(--rndzz-offer-button-icon-color-hover)}:host .rndzz-offer .rndzz-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:host .rndzz-offer .rndzz-offer-column-wrapper{display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%}:host .rndzz-offer .rndzz-offer-merchant{background-color:var(--rndzz-offer-merchant-background-color);padding:var(--rndzz-offer-merchant-padding,0)}:host .rndzz-offer .rndzz-offer-merchant .rndzz-icon{margin-right:var(--rndzz-offer-merchant-icon-space);width:var(--rndzz-offer-merchant-icon-size)}:host .rndzz-offer .rndzz-offer-merchant .rndzz-merchant-label{color:var(--rndzz-offer-merchant-color);font-family:var(--rndzz-offer-merchant-font-family),sans-serif;font-size:var(--rndzz-offer-merchant-font-size);font-style:var(--rndzz-offer-merchant-font-style);
1font-weight:var(--rndzz-offer-merchant-font-weight);text-decoration:var(--rndzz-offer-merchant-text-decoration);text-transform:var(--rndzz-offer-merchant-text-transform)}:host .rndzz-offer .rndzz-offer-merchant .rndzz-merchant-type-label{color:var(--rndzz-offer-merchant-type-color);font-family:var(--rndzz-offer-merchant-type-font-family),sans-serif;font-size:var(--rndzz-offer-merchant-type-font-size);font-style:var(--rndzz-offer-merchant-type-font-style);font-weight:var(--rndzz-offer-merchant-type-font-weight);line-height:var(--rndzz-offer-merchant-type-font-size);padding:var(--rndzz-offer-merchant-type-padding,0);text-decoration:var(--rndzz-offer-merchant-type-text-decoration);text-transform:var(--rndzz-offer-merchant-type-text-transform)}:host .rndzz-offer .rndzz-offer-stock{background-color:var(--rndzz-offer-list-stock-background-color);border-color:var(--rndzz-offer-list-stock-border-color);border-radius:var(--rndzz-offer-list-stock-border-radius,0);border-style:solid;border-width:var(--rndzz-offer-list-stock-border-width,0);color:var(--rndzz-offer-stock-icon-is-not-stock-color);justify-content:center;margin:var(--rndzz-offer-list-stock-margin,0);padding:var(--rndzz-offer-list-stock-padding,0)}:host .rndzz-offer .rndzz-offer-stock.rndzz-has-stock{color:var(--rndzz-offer-stock-icon-is-stock-color)}:host .rndzz-offer .rndzz-offer-stock .rndzz-icon{line-height:var(--rndzz-offer-stock-icon-size)}:host .rndzz-offer .rndzz-offer-stock .rndzz-icon svg{height:var(--rndzz-offer-stock-icon-size);width:var(--rndzz-offer-stock-icon-size)}:host .rndzz-offer .rndzz-offer-price{text-align:var(--rndzz-offer-price-text-align)}:host .rndzz-offer .rndzz-offer-price .rndzz-crossed-price,:host .rndzz-offer .rndzz-offer-price .rndzz-price-value{display:inline-block}:host .rndzz-offer .rndzz-offer-price .rndzz-price-value{color:var(--rndzz-offer-price-color);font-family:var(--rndzz-offer-price-font-family),sans-serif;font-size:var(--rndzz-offer-price-font-size);font-style:var(--rndzz-offer-price-font-style);font-weight:var(--rndzz-offer-price-font-weight);padding:var(--rndzz-offer-price-padding,0);text-decoration:var(--rndzz-offer-price-text-decoration)}:host .rndzz-offer .rndzz-offer-price .rndzz-crossed-price{color:var(--rndzz-offer-crossed-price-color);font-family:var(--rndzz-offer-crossed-price-font-family),sans-serif;font-size:var(--rndzz-offer-crossed-price-font-size);font-style:var(--rndzz-offer-crossed-price-font-style);font-weight:var(--rndzz-offer-crossed-price-font-weight);padding:var(--rndzz-offer-crossed-price-padding,0);text-decoration:line-through}:host .rndzz-offer .rndzz-offer-price .rndzz-crossed-price-position-top{display:block}:host .rndzz-offer .rndzz-offer-price .rndzz-offer-condition{color:var(--rndzz-offer-condition-color);font-family:var(--rndzz-offer-condition-font-family),sans-serif;font-size:var(--rndzz-offer-condition-font-size);font-style:var(--rndzz-offer-condition-font-style);font-weight:var(--rndzz-offer-condition-font-weight);line-height:var(--rndzz-offer-condition-font-size);padding:var(--rndzz-offer-condition-padding,0);text-decoration:var(--rndzz-offer-condition-text-decoration)}:host .rndzz-offer.rndzz-first-price{--rndzz-offer-merchant-font-family:var(--rndzz-offer-merchant-font-family-cheapest);--rndzz-offer-merchant-font-size:var(--rndzz-offer-merchant-font-size-cheapest);--rndzz-offer-merchant-color:var(--rndzz-offer-merchant-color-cheapest);--rndzz-offer-merchant-font-weight:var(--rndzz-offer-merchant-font-weight-cheapest);--rndzz-offer-merchant-font-style:var(--rndzz-offer-merchant-font-style-cheapest);--rndzz-offer-merchant-text-decoration:var(--rndzz-offer-merchant-text-decoration-cheapest);--rndzz-offer-price-font-family:var(--rndzz-offer-price-font-family-cheapest);--rndzz-offer-price-font-size:var(--rndzz-offer-price-font-size-cheapest);--rndzz-offer-price-color:var(--rndzz-offer-price-color-cheapest);--rndzz-offer-price-font-weight:var(--rndzz-offer-price-font-weight-cheapest);--rndzz-offer-price-font-style:var(--rndzz-offer-price-font-style-cheapest);--rndzz-offer-price-text-decoration:var(--rndzz-offer-price-text-decoration-cheapest);--rndzz-offer-price-text-align:var(--rndzz-offer-price-text-align-cheapest)}:host .rndzz-offer.rndzz-first-price:not(:hover){--rndzz-offer-background-color:var(--rndzz-offer-background-color-cheapest)}:host .rndzz-offer.rndzz-first-price .rndzz-offer-stock{color:var(--rndzz-offer-stock-icon-cheapest-color,var(--rndzz-offer-stock-icon-is-not-stock-color))}:host .rndzz-offer.rndzz-first-price .rndzz-offer-stock.rndzz-has-stock{color:var(--rndzz-offer-stock-icon-cheapest-color,var(--rndzz-offer-stock-icon-is-stock-color))}:host .rndzz-offer-button-wrapper{justify-content:end}:host .rndzz-offer-button{align-items:center;background-color:var(--rndzz-offer-button-background-color);border-color:var(--rndzz-offer-button-border-color);border-radius:var(--rndzz-offer-button-border-radius,0);border-style:solid;border-width:var(--rndzz-offer-button-border-width,0);
1display:inline-flex;gap:.15rem;margin:var(--rndzz-offer-button-margin,0);padding:var(--rndzz-offer-button-padding,0);transition:background-color .25s,border-color .25s}:host .rndzz-offer-button .rndzz-button-label{color:var(--rndzz-offer-button-color);font-family:var(--rndzz-offer-button-font-family),sans-serif;font-size:var(--rndzz-offer-button-font-size);font-style:var(--rndzz-offer-button-font-style);font-weight:var(--rndzz-offer-button-font-weight);line-height:normal;text-decoration:var(--rndzz-offer-button-text-decoration);text-transform:var(--rndzz-offer-button-text-transform);transition:color .25s}:host .rndzz-offer-button .rndzz-button-label .rndzz-crossed-price{color:var(--rndzz-crossed-price-text-color);text-decoration:line-through;transition:color .25s}:host .rndzz-offer-button .rndzz-button-label .rndzz-crossed-price:not(:first-child){margin-left:var(--rndzz-crossed-price-spacing)}:host .rndzz-offer-button .rndzz-button-label .rndzz-crossed-price:not(:last-child){margin-right:var(--rndzz-crossed-price-spacing)}:host .rndzz-offer-button .rndzz-button-label .rndzz-crossed-price{font-family:var(--rndzz-crossed-price-font-family),sans-serif;font-size:calc(var(--rndzz-crossed-price-text-font-size-ratio)/100*var(--rndzz-offer-button-font-size));font-style:var(--rndzz-crossed-price-font-style);font-weight:var(--rndzz-crossed-price-font-weight)}:host .rndzz-offer-button .rndzz-button-label.crossed-price-top{align-items:flex-end;display:flex;flex-direction:column}:host .rndzz-offer-button .rndzz-icon{color:var(--rndzz-offer-button-icon-color)}:host .rndzz-offer-button .rndzz-icon svg{height:var(--rndzz-offer-button-icon-size);width:var(--rndzz-offer-button-icon-size)}:host .rndzz-actions{align-items:center;display:flex;flex-direction:row;justify-content:space-between}:host .rndzz-actions.rndzz-toggle-align-end{flex-direction:row-reverse}:host .rndzz-actions.rndzz-toggle-align-center,:host .rndzz-actions.rndzz-toggle-align-stretch{flex-direction:column}:host .rndzz-actions.rndzz-toggle-align-center{align-items:center}:host .rndzz-actions.rndzz-toggle-align-stretch{align-items:stretch}:host .rndzz-actions.rndzz-toggle-align-stretch .rndzz-toggle{flex:100%}:host .rndzz-actions.rndzz-toggle-align-stretch .rndzz-mentions{align-self:end}:host .rndzz-toggle{align-items:center;background-color:var(--rndzz-toggle-background-color);border-color:var(--rndzz-toggle-border-color);border-radius:var(--rndzz-toggle-border-radius,0);border-style:solid;border-width:var(--rndzz-toggle-border-width,0);color:var(--rndzz-toggle-color);cursor:pointer;display:flex;flex-direction:row;font-family:var(--rndzz-toggle-font-family),sans-serif;font-size:var(--rndzz-toggle-font-size);font-style:var(--rndzz-toggle-font-style);font-weight:var(--rndzz-toggle-font-weight);gap:var(--rndzz-toggle-icon-space,2px);justify-content:center;margin:var(--rndzz-toggle-margin,0);padding:var(--rndzz-toggle-padding,0);text-align:var(--rndzz-toggle-text-align);text-decoration:var(--rndzz-toggle-text-decoration);transition:color .25s,background-color .25s,border-color .25s}:host .rndzz-toggle .rndzz-icon{color:var(--rndzz-toggle-icon-color,var(--rndzz-toggle-color))}:host .rndzz-toggle .rndzz-icon svg{height:var(--rndzz-toggle-icon-size);width:var(--rndzz-toggle-icon-size)}:host .rndzz-toggle.hidden-behavior-hidden.rndzz-hidden{display:none}:host .rndzz-toggle.hidden-behavior-invisible.rndzz-hidden{visibility:hidden}:host .rndzz-toggle.rndzz-open{--rndzz-toggle-font-family:var(--rndzz-toggle-font-family-open);--rndzz-toggle-font-size:var(--rndzz-toggle-font-size-open);--rndzz-toggle-color:var(--rndzz-toggle-color-open);--rndzz-toggle-font-weight:var(--rndzz-toggle-font-weight-open);--rndzz-toggle-font-style:var(--rndzz-toggle-font-style-open);--rndzz-toggle-text-decoration:var(--rndzz-toggle-text-decoration-open);--rndzz-toggle-icon-color:var(--rndzz-toggle-icon-color-open)}:host .rndzz-toggle:hover{--rndzz-toggle-background-color:var(--rndzz-toggle-background-color-hover);--rndzz-toggle-border-color:var(--rndzz-toggle-border-color-hover);--rndzz-toggle-font-family:var(--rndzz-toggle-font-family-hover);--rndzz-toggle-font-size:var(--rndzz-toggle-font-size-hover);--rndzz-toggle-color:var(--rndzz-toggle-color-hover);
1--rndzz-toggle-font-weight:var(--rndzz-toggle-font-weight-hover);--rndzz-toggle-font-style:var(--rndzz-toggle-font-style-hover);--rndzz-toggle-text-decoration:var(--rndzz-toggle-text-decoration-hover);--rndzz-toggle-icon-color:var(--rndzz-toggle-icon-color-hover)}:host .rndzz-toggle.rndzz-has-shadow{box-shadow:var(--rndzz-toggle-shadow-offset) var(--rndzz-toggle-shadow-blur) var(--rndzz-toggle-shadow-spread) var(--rndzz-toggle-shadow-color)}`;let ri=class extends Pt{constructor(){super(...arguments),this.offers=[],this.nbMaxOffers=0,this.nbEmptyLines=0,this.buttonAlign="center",this.expandButtonHiddenBehavior="hidden",this.isOfferListExpanded=!1,this.fillList=[],this.userClickedExpand=!1,this.offerContentVariable=W(Xo),this.getOfferCondition=t=>{switch(t.condition){case"USED":return this.designConfiguration.settings.offerConditionUsedContent;case"REFURBISHED":return this.designConfiguration.settings.offerConditionRefurbishedContent;default:return null}}}static{this.styles=ei}get noOffers(){return!this.offers||0===this.offers.length}get offerButtonState(){return{text:this.designConfiguration.settings.offerButtonContent,icon:{visible:this.designConfiguration.settings.offerButtonIconVisible,position:this.designConfiguration.settings.offerButtonIconPosition,appearance:this.designConfiguration.settings.offerButtonIconAppearance}}}get toggleState(){return this.isOfferListExpanded?{text:this.designConfiguration.settings.toggleContentOpen||this.designConfiguration.settings.toggleContent,icon:{visible:this.designConfiguration.settings.toggleIconVisible,position:this.designConfiguration.settings.toggleIconPosition,appearance:this.designConfiguration.settings.toggleIconAppearanceOpen||this.designConfiguration.settings.toggleIconAppearance}}:{text:this.designConfiguration.settings.toggleContent,icon:{visible:this.designConfiguration.settings.toggleIconVisible,position:this.designConfiguration.settings.toggleIconPosition,appearance:this.designConfiguration.settings.toggleIconAppearance}}}get isToggleVisible(){return this.designConfiguration.settings.toggleVisible&&"expand"===this.designConfiguration.settings.offerListBehavior&&(0===this.nbMaxOffers||this.designConfiguration.settings.offerListNbVisibleOffers<this.nbMaxOffers)}willUpdate(t){(t.has("nbEmptyLines")||t.has("offers"))&&(this.fillList=[],this.nbEmptyLines>0&&this.offers.length>0&&(this.fillList=new Array(this.nbEmptyLines).fill(this.offers[this.offers.length-1]))),(t.has("designConfiguration")||t.has("offers"))&&this.designConfiguration&&(this.setAttribute("behavior",this.designConfiguration.settings.offerListBehavior),this.toggleAttribute("no-offer",this.noOffers))}render(){return this.designConfiguration?this.noOffers?y`<rndzz-no-offer .buttonAlign="${this.buttonAlign}" .fallbackUrl="${this.renderingContent?.merchantSearchFallbackUrl}" .runtimeConfig="${this.runtimeConfig}"></rndzz-no-offer>`:y`${this.#$()} ${this.#k()}`:w}#$(){const t=this.designConfiguration.settings,e="expand"===t.offerListBehavior,r=t.offerListNbVisibleOffers,o=e?this.offers?.slice(0,r)||[]:this.offers||[],i=e&&this.offers?.slice(r)||[];return y`<div class="${No({"rndzz-offer-list-wrapper":!0,"rndzz-expanded":this.isOfferListExpanded})}"><ol class="rndzz-offer-list">${fe(t.offerListHeaderVisible,()=>this.#B())} ${jo(o,(t,e)=>e,(t,e)=>this.#T(t,e))}</ol>${fe(e&&(i.length>0||this.fillList.length>0),()=>y`<ol class="rndzz-offer-list">${jo(i,(t,e)=>e,(t,e)=>this.#T(t,r+e))} ${jo(this.fillList,(t,e)=>e,t=>this.#S(t))}</ol>`)}</div>`}#B(){const t=this.designConfiguration.settings;return y`<li class="${No({"rndzz-grid-wrapper":!0,"rndzz-offer-list-header":!0,"rndzz-display-stock":t.offerListStockVisible,"rndzz-display-price":t.offerListPriceVisible})}"><div class="rndzz-header-merchant"><div class="rndzz-text">${Cr("merchants")}</div></div>${fe(t.offerListStockVisible,()=>y`<div class="rndzz-header-stock"><div class="rndzz-text">${Cr("stock")}</div></div>`)} ${fe(t.offerListPriceVisible,()=>y`<div class="rndzz-header-price"><div class="rndzz-text">${Cr("price")}</div></div>`)}<div class="rndzz-offer-button-wrapper">${fe(this.offers.length>0,()=>y`<div class="rndzz-offer-button rndzz-header-button"><span class="rndzz-text">${this.offerContentVariable(this.offerButtonState.text,{design:this.designConfiguration,offer:this.offers[0]})} </span>${fe(this.offerButtonState.icon.visible,()=>ti(this.offerButtonState.icon.appearance))}</div>`)}</div></li>`}#T(t,e){const r=this.designConfiguration.settings,o=this.#O(t);return y`<li class="${No({"rndzz-offer":!0,"rndzz-first-price":0===e})}"><rndzz-link .url="${t.url}" .runtimeConfig="${this.runtimeConfig}" aria-label="${o}"><div class="${No({"rndzz-grid-wrapper":!0,"rndzz-display-stock":r.offerListStockVisible,"rndzz-display-price":r.offerListPriceVisible})}" data-offer="${Uo(this.renderingContent,t)}">${this.#A(t)}</div></rndzz-link></li>`}#S(t){const e=this.designConfiguration.settings;return y`<li class="${No({"rndzz-grid-wrapper":!0,"rndzz-offer":!0,"rndzz-hide":!0,"rndzz-display-stock":e.offerListStockVisible,"rndzz-display-price":e.offerListPriceVisible})}">${this.#A(t)}</li>`}#A(t){const e=this.designConfiguration.settings;return y`<div class="rndzz-offer-merchant">${fe(e.offerMerchantIconVisible&&t.shopIcon,()=>y`<img class="rndzz-icon" src="${Go(t.shopIcon,"icon")??""}" width="32" height="32" alt="">`)}<div class="rndzz-offer-column-wrapper"><span class="rndzz-text rndzz-merchant-label from-content-attribute" data-content="${t.shopName}"></span> ${fe(e.offerMerchantTypeVisible&&t.marketplace,()=>y`<span class="rndzz-text rndzz-merchant-type-label from-content-attribute" data-content="${e.offerMerchantTypeContent}"></span>`)}</div></div>${fe(e.offerListStockVisible,()=>y`<div class="${No({"rndzz-offer-stock":!0,"rndzz-has-stock":!!t.stock})}" aria-label="${Cr(t.stock?"is-stock":"no-stock")}">${ti(t.stock?e.offerStockIconIsStockAppearance:e.offerStockIconIsNotStockAppearance)}</div>`)} ${fe(e.offerListPriceVisible,()=>y`<div class="rndzz-offer-price"><div class="rndzz-offer-column-wrapper">${fe(e.offerListCrossedPriceVisible&&!!t.crossedPrice,()=>y`<span class="${`rndzz-text rndzz-crossed-price from-content-attribute rndzz-crossed-price-position-${e.offerListCrossedPricePosition}`}" data-content="${xo(t.crossedPrice,t.currency,e.isRoundedPrice)}"></span>`)} <span class="rndzz-text rndzz-price-value from-content-attribute" data-content="${xo(t.specialPrice?.price??t.price,t.currency,e.isRoundedPrice)}"></span> ${fe(e.offerConditionVisible&&"NEW"!==t.condition,()=>y`<span class="rndzz-text rndzz-offer-condition from-content-attribute" data-content="${this.getOfferCondition(t)||t.condition&&Cr("condition."+t.condition)||""}"></span>`)}</div></div>`)}<div class="rndzz-offer-button-wrapper"><button class="rndzz-offer-button">${fe(this.offerButtonState.icon.visible&&"left"===this.offerButtonState.icon.position,()=>ti(this.offerButtonState.icon.appearance))} <span class="${No({"rndzz-text":!0,"rndzz-button-label":!0,"crossed-price-top":"top"===e.crossedPricePosition})}">${this.offerContentVariable(this.offerButtonState.text||Cr("BOX.see-offer"),{design:this.designConfiguration,offer:t},{preventCrawling:!0,isolateCrossedPrice:"top"===e.crossedPricePosition})}</span> ${fe(this.offerButtonState.icon.visible&&"right"===this.offerButtonState.icon.position,()=>ti(this.offerButtonState.icon.appearance))}</button></div>`}#k(){return y`<div class="${`rndzz-actions rndzz-toggle-align-${this.designConfiguration.cssVariables.toggleAlignment}`}">${fe(this.isToggleVisible,()=>y`<button class="${No({"rndzz-toggle":!0,[`hidden-behavior-${this.expandButtonHiddenBehavior}`]:!0,"rndzz-hidden":this.offers.length<=this.designConfiguration.settings.offerListNbVisibleOffers,"rndzz-open":this.isOfferListExpanded,"rndzz-has-shadow":this.designConfiguration.settings.toggleShadowVisible})}" @click="${t=>this.#L(t)}" @keyup="${t=>"Enter"===t.key&&this.#L(t)}">${fe(this.toggleState.icon.visible&&"left"===this.toggleState.icon.position,()=>ti(this.toggleState.icon.appearance))} <span class="rndzz-text">${Cr(this.toggleState.text||(this.isOfferListExpanded?"less-offers":"more-offers"))} </span>${fe(this.toggleState.icon.visible&&"right"===this.toggleState.icon.position,()=>ti(this.toggleState.icon.appearance))}</button>`)}<slot></slot></div>`}#O(t){const e=this.offerButtonState.text||Cr("BOX.see-offer");return(Xo.transform(e,{design:this.designConfiguration,offer:t})||Cr("BOX.see-offer")).replace(/<[^>]*>/g,"")}#L(t){this.userClickedExpand||(this.userClickedExpand=!0),t.stopImmediatePropagation(),t.preventDefault(),this.isOfferListExpanded=!this.isOfferListExpanded}};Ht([jt({type:Array})],ri.prototype,"offers",void 0),Ht([jt({type:Number})],ri.prototype,"nbMaxOffers",void 0),Ht([jt({type:Number})],ri.prototype,"nbEmptyLines",void 0),Ht([jt({type:Object})],ri.prototype,"renderingContent",void 0),Ht([jt({type:Object})],ri.prototype,"designConfiguration",void 0),Ht([jt({attribute:!1})],ri.prototype,"runtimeConfig",void 0),Ht([jt()],ri.prototype,"buttonAlign",void 0),Ht([jt()],ri.prototype,"expandButtonHiddenBehavior",void 0),Ht([Wt()],ri.prototype,"isOfferListExpanded",void 0),Ht([Wt()],ri.prototype,"fillList",void 0),Ht([Wt()],ri.prototype,"userClickedExpand",void 0),ri=Ht([Mt("rndzz-offer-list")],ri);var oi=mt`.from-content-attribute:before{content:attr(data-content)}img{border:unset;max-height:fit-content;max-width:100%;object-fit:contain;overflow:clip;overflow-clip-margin:content-box}.rndzz-icon{align-items:center;display:flex}ol,ul{list-style-type:disc;padding-inline-start:1rem}ol:has(>li:only-child>ol),ol:has(>li:only-child>ul),ul:has(>li:only-child>ol),ul:has(>li:only-child>ul){list-style:none}:host{display:flex}:host([position=bottomRight]),:host([position=topRight]){flex-direction:row-reverse}:host([position=bottomCenter]){justify-content:center}:host .rndzz-gdpr-button{background-color:var(--rndzz-gdpr-background-color);border-color:var(--rndzz-gdpr-border-color);border-radius:var(--rndzz-gdpr-border-radius,0);border-style:solid;border-width:var(--rndzz-gdpr-border-width,0);color:var(--rndzz-gdpr-color);cursor:pointer;font-family:var(--rndzz-gdpr-font-family),sans-serif;font-size:var(--rndzz-gdpr-font-size);font-style:var(--rndzz-gdpr-font-style);
1font-weight:var(--rndzz-gdpr-font-weight);margin:var(--rndzz-gdpr-margin,0);padding:var(--rndzz-gdpr-padding,0);text-align:var(--rndzz-gdpr-text-align);text-decoration:var(--rndzz-gdpr-text-decoration)}:host .rndzz-gdpr-popover{background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 0 4px rgba(17,20,83,.2);color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;left:50%;margin:20px;opacity:0;padding:12px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:visibility .25s linear,opacity .25s linear;visibility:hidden;width:80%;z-index:1}:host .rndzz-gdpr-popover.rndzz-visible{opacity:1;visibility:visible}:host .rndzz-gdpr-popover .rndzz-content{display:block;overflow:auto}:host .rndzz-gdpr-popover .rndzz-content-link{align-items:center;color:inherit;display:flex;gap:4px;padding-top:8px}`;let ii=class extends Pt{constructor(){super(...arguments),this.isInfoPopoverDisplayed=!1}static{this.styles=oi}willUpdate(t){t.has("designConfiguration")&&this.designConfiguration&&this.setAttribute("position",this.designConfiguration.settings.gdprButtonPosition??"")}render(){if(!this.designConfiguration)return w;if(this.designConfiguration.settings.gdprButtonHide)return w;const t=this.designConfiguration.settings.gdprButtonContent||"mentions.$type.button",e=this.designConfiguration.settings.gdprContent||"mentions.$type.content";return y`<span class="rndzz-gdpr-button" @mouseenter="${()=>this.#I(!0)}" @mouseleave="${()=>this.#I(!1)}" @click="${()=>this.#I(!this.isInfoPopoverDisplayed)}">${Cr(t,this.type)}</span><div class="${No({"rndzz-gdpr-popover":!0,"rndzz-visible":this.isInfoPopoverDisplayed})}"><span class="rndzz-content from-content-attribute" data-content="${Cr(e,this.type)}"></span><div class="rndzz-arrow-down"></div></div>`}#I(t){this.isInfoPopoverDisplayed=t}};Ht([jt({type:Object})],ii.prototype,"designConfiguration",void 0),Ht([jt()],ii.prototype,"type",void 0),Ht([Wt()],ii.prototype,"isInfoPopoverDisplayed",void 0),ii=Ht([Mt("rndzz-mentions")],ii);var ni=mt`:host{flex:1}`;let si=class extends Pt{constructor(){super(...arguments),this.maxOffers=0,this.nbEmptyLines=0}static{this.styles=ni}willUpdate(t){if(t.has("tabIdx")||t.has("rendering")||t.has("designConfiguration")){this.maxOffers=Math.max(...this.rendering.tabs.map(t=>t.offers.length)),this.nbEmptyLines=0;const t=this.rendering.tabs[this.tabIdx];if(t?.offers?.length>0&&this.designConfiguration){const e=Math.min(this.designConfiguration.settings.offerListNbVisibleOffers,this.maxOffers);this.nbEmptyLines=e>t.offers.length?e-t.offers.length:0}}}render(){if(!this.rendering||!this.designConfiguration)return w;const t=this.rendering.tabs[this.tabIdx],e=this.rendering.tabs.length>1?"invisible":"hidden";return t?y`<rndzz-offer-list .offers="${t.offers}" .nbEmptyLines="${this.nbEmptyLines}" .nbMaxOffers="${this.maxOffers}" .designConfiguration="${this.designConfiguration}" .renderingContent="${this.rendering}" .expandButtonHiddenBehavior="${e}" .runtimeConfig="${this.runtimeConfig}">${fe("afterOffers"===this.designConfiguration.settings.gdprButtonPosition,()=>y`<rndzz-mentions class="rndzz-mentions" .designConfiguration="${this.designConfiguration}" type="BOX"></rndzz-mentions>`)}</rndzz-offer-list>`:w}};Ht([jt({type:Number})],si.prototype,"tabIdx",void 0),Ht([jt({type:Object})],si.prototype,"rendering",void 0),Ht([jt({type:Object})],si.prototype,"designConfiguration",void 0),Ht([jt({attribute:!1})],si.prototype,"runtimeConfig",void 0),Ht([Wt()],si.prototype,"maxOffers",void 0),Ht([Wt()],si.prototype,"nbEmptyLines",void 0),si=Ht([Mt("rndzz-box-offer-list")],si);let ai=class extends Pt{static{this.styles=mt`:host{display:block;width:100%;height:100%}`}render(){return y`<svg width="100%" height="100%" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><path fill="#404489" d="M29.45 38.2a1.1 1.1 0 0 1-1.1-1.1v-6.51l-1.78-1.79a3 3 0 0 0-.22 1.13v7.17a3.1 3.1 0 0 0 3.1 3.1h8.51l-2-2h-6.51z"/><path fill="#404489" d="m34.6 36.84-3.58-3.58v.18a3.42 3.42 0 0 0 3.42 3.41l.16-.01zM42.54 39.11l-.52-.47c.275-.467.423-.998.43-1.54v-7.17a3.11 3.11 0 0 0-3.11-3.11h-1.52l-.55-1.1a2 2 0 0 0-1.79-1.11h-2.21a2 2 0 0 0-1.79 1.11l-.55 1.1h-.73l-2.53-2.53a1 1 0 0 0-1.41 0 1 1 0 0 0 0 1.41l10.37 10.37 2.18 2.17 2.33 2.33a1.001 1.001 0 0 0 .71.29.998.998 0 0 0 .71-.29.999.999 0 0 0-.02-1.46zm-4.83-4.82a3.35 3.35 0 0 0 .12-.85 3.41 3.41 0 0 0-3.41-3.41 3.35 3.35 0 0 0-.85.12l-1.35-1.35 1.09-2.19h2.21l1.1 2.21h2.76a1.11 1.11 0 0 1 1.11 1.11v7.13l-2.78-2.77z"/></svg>`}};ai=Ht([Mt("rndzz-no-picture")],ai);var li=mt`.from-content-attribute:before{content:attr(data-content)}img{border:unset;max-height:fit-content;max-width:100%;object-fit:contain;overflow:clip;overflow-clip-margin:content-box}.rndzz-icon{align-items:center;display:flex}ol,ul{list-style-type:disc;padding-inline-start:1rem}ol:has(>li:only-child>ol),ol:has(>li:only-child>ul),ul:has(>li:only-child>ol),ul:has(>li:only-child>ul){list-style:none}:host{color:var(--rndzz-theme-text-color);display:block;font-family:var(--rndzz-theme-font-family),sans-serif;font-size:14px;height:var(--rndzz-containable-height,auto);width:100%}:host .box-container{background-color:var(--rndzz-box-background-color,transparent);border-color:var(--rndzz-box-border-color,transparent);border-radius:var(--rndzz-box-border-radius,0);border-style:solid;border-width:var(--rndzz-box-border-width,0);box-sizing:border-box;height:inherit;margin:var(--rndzz-box-margin,0);padding:var(--rndzz-box-padding,0)}
1:host .box-container.has-shadow{box-shadow:var(--rndzz-box-shadow-offset) var(--rndzz-box-shadow-blur) var(--rndzz-box-shadow-spread) var(--rndzz-box-shadow-color)}:host .box-layout{display:flex;flex-direction:column;width:100%}:host .horizontal-layout{display:flex}:host .box-title{background-color:var(--rndzz-title-background-color,transparent);border-color:var(--rndzz-title-border-color,transparent);border-radius:var(--rndzz-title-border-radius,0);border-style:solid;border-width:var(--rndzz-title-border-width,0);color:var(--rndzz-title-color);display:-webkit-box;font-family:var(--rndzz-title-font-family),sans-serif;font-size:var(--rndzz-title-font-size);font-style:var(--rndzz-title-font-style);font-weight:var(--rndzz-title-font-weight);-webkit-line-clamp:3;line-height:var(--rndzz-title-line-height);margin:var(--rndzz-title-margin,0);padding:var(--rndzz-title-padding,0);text-align:var(--rndzz-title-text-align);text-decoration:var(--rndzz-title-text-decoration);text-transform:var(--rndzz-title-text-transform);-webkit-box-orient:vertical;overflow:hidden}:host .box-head-link{text-decoration:none}:host .box-product-image-wrapper{align-self:start}:host .box-product-image-wrapper.sizing-scaled{position:relative;width:var(--rndzz-product-image-width-percent)}:host .box-product-image-wrapper.sizing-scaled .box-product-image{aspect-ratio:1/1}:host .box-product-image-wrapper.sizing-fixed.box-position-top{width:100%}:host .box-product-image-wrapper.sizing-fixed .box-product-image{height:var(--rndzz-product-image-height,100%)}:host .box-product-image-wrapper.box-position-left.sizing-fixed,:host .box-product-image-wrapper.box-position-right.sizing-fixed{width:var(--rndzz-product-image-width)}:host .box-product-image-wrapper.box-position-top{align-self:center}:host .box-product-image-wrapper .box-product-image{align-items:var(--rndzz-product-image-align,center);background-color:var(--rndzz-product-image-background-color,transparent);border-color:var(--rndzz-product-image-border-color,transparent);border-radius:var(--rndzz-product-image-border-radius,0);border-style:solid;border-width:var(--rndzz-product-image-border-width,0);display:flex;flex-direction:column;justify-content:var(--rndzz-product-image-justify,center);margin:var(--rndzz-product-image-margin,0)}:host .box-product-image-wrapper .box-product-image img{border-radius:var(--rndzz-product-image-border-radius,0);max-height:var(--rndzz-product-image-scale,100%);max-width:var(--rndzz-product-image-scale,100%);object-fit:contain;overflow:clip;overflow-clip-margin:content-box}:host .box-offer-list-container{display:flex;flex-direction:column;overflow:hidden}:host .box-offer-list-container.fixed-height{height:var(--rndzz-offer-list-height,100%)}:host .box-offer-list-container.box-position-bottom,:host .box-offer-list-container.no-image{width:100%}:host .box-offer-list-container.box-position-side:not(.no-image).sizing-fixed{width:calc(100% - var(--rndzz-product-image-width))}:host .box-offer-list-container.box-position-side:not(.no-image).sizing-scaled{width:calc(100% - var(--rndzz-product-image-width-percent))}`;let di=class extends Pt{constructor(){super(...arguments),this.isImageAndTitleAsLink=!0,this.selectedTabIdx=0,this.boxVariableDirective=W(Mo)}static{this.styles=li}#V;get flexDirection(){switch(this.designConfiguration.settings.productImagePosition){case"left":return"row";case"right":return"row-reverse";default:return"column"}}get titleValue(){return this.boxVariableDirective(this.rendering.title||this.designConfiguration.settings.titleContent||"${productName}",this.rendering,this.designConfiguration)}get showTabs(){const t=(this.rendering.tabs?.length||0)>1,e=(this.rendering.tabs||[])?.some(t=>(t.offers?.length||0)>0);return t&&e}willUpdate(t){if(t.has("rendering")){const t=this.rendering?.title;t!==this.#V&&(this.#P(),this.#V=t)}}render(){if(!this.rendering||!this.designConfiguration)return w;const t=this.rendering.tabs[this.selectedTabIdx];return[fe(["topLeft","topRight"].includes(this.designConfiguration.settings.gdprButtonPosition??""),()=>y`<rndzz-mentions .designConfiguration="${this.designConfiguration}" type="BOX"></rndzz-mentions>`),fe(t,()=>this.#_(t)),fe(["bottomLeft","bottomRight","bottomCenter"].includes(this.designConfiguration.settings.gdprButtonPosition??""),()=>y`<rndzz-mentions .designConfiguration="${this.designConfiguration}" type="BOX"></rndzz-mentions>`)]}
1#_(t){return y`<div class="${No({"box-container":!0,"has-shadow":this.designConfiguration.settings.boxShadowVisible})}"><div class="box-layout">${[fe(this.designConfiguration.settings.titleVisible&&"top"===this.designConfiguration.settings.titlePosition,()=>this.#N(t)),fe(this.showTabs&&"top"===this.designConfiguration.settings.tabsPosition,()=>this.#R())]}<div class="horizontal-layout" style="${Ho({flexDirection:this.flexDirection})}">${fe(this.designConfiguration.settings.productImageVisible,()=>this.#E(t))} ${this.#H(t)}</div>${fe("bottom"===this.designConfiguration.settings.gdprButtonPosition,()=>y`<rndzz-mentions .designConfiguration="${this.designConfiguration}" type="BOX"></rndzz-mentions>`)}</div></div>`}#N(t){return fe(this.designConfiguration.settings.titleVisible,()=>{const e=y`<span class="${No({"box-title":!0,[`box-position-${this.designConfiguration.settings.titlePosition}`]:!0})}">${this.titleValue}</span>`;return this.isImageAndTitleAsLink?y`<rndzz-link class="box-head-link" .url="${t?.offers?.[0]?.url??"#"}" .runtimeConfig="${this.runtimeConfig}" data-offer="${t?.offers?.[0]?Uo(this.rendering,t.offers[0]):""}">${e}</rndzz-link>`:e})}#R(){return y`<rndzz-box-tabs class="${No({"box-tabs":!0,[`box-position-${this.designConfiguration.settings.tabsPosition}`]:!0})}" .designConfiguration="${this.designConfiguration}" .rendering="${this.rendering}" .selectedTabIdx="${this.selectedTabIdx}" @selectedTabIdxChange="${t=>this.#M(t.detail)}"></rndzz-box-tabs>`}#E(t){const e=`${this.rendering.title||this.rendering.productName} - ${t.title}`,r=y`<figure class="box-product-image">${fe(t.productImage,()=>y`<img fetchpriority="high" src="${Go(t.productImage,"picture")}" alt="${e}" width="${this.rendering.productImageWidth??1200}" height="${this.rendering.productImageHeight??1200}">`,()=>y`<rndzz-no-picture></rndzz-no-picture>`)}</figure>`,o=this.isImageAndTitleAsLink?y`<rndzz-link class="box-head-link" .url="${t.offers?.[0]?.url??"#"}" .runtimeConfig="${this.runtimeConfig}" data-offer="${Uo(this.rendering,t.offers?.[0])}">${r}</rndzz-link>`:r;return y`<div class="${No({"box-product-image-wrapper":!0,[`box-position-${this.designConfiguration.settings.productImagePosition}`]:!0,[`sizing-${this.designConfiguration.settings.productImageSizing}`]:!0})}">${o}</div>`}#H(t){return y`<div class="${No({"box-offer-list-container":!0,"box-position-top":"top"===this.designConfiguration.settings.productImagePosition,"box-position-side":"top"!==this.designConfiguration.settings.productImagePosition,[`sizing-${this.designConfiguration.settings.productImageSizing}`]:!0,"no-image":!this.designConfiguration.settings.productImageVisible,"fixed-height":"fixed"===this.designConfiguration.settings.offerListBehavior})}">${[fe(this.designConfiguration.settings.titleVisible&&"aboveOffers"===this.designConfiguration.settings.titlePosition,()=>this.#N(t)),fe(this.showTabs&&"aboveOffers"===this.designConfiguration.settings.tabsPosition,()=>this.#R()),fe((this.rendering.tabs?.length||0)>0,()=>y`<rndzz-box-offer-list class="${No({"offer-list-no-offer":0===(t.offers?.length||0),[`behavior-${this.designConfiguration.settings.offerListBehavior}`]:!0})}" .tabIdx="${this.selectedTabIdx}" .rendering="${this.rendering}" .designConfiguration="${this.designConfiguration}" .runtimeConfig="${this.runtimeConfig}"></rndzz-box-offer-list>`,()=>y`<rndzz-no-offer .fallbackUrl="${this.rendering.merchantSearchFallbackUrl}" .runtimeConfig="${this.runtimeConfig}"></rndzz-no-offer>`)]}</div>`}#P(){const t=this.rendering.tabs.findIndex(t=>t.offers.length>0);this.selectedTabIdx=-1===t?0:t}#M(t){this.selectedTabIdx=t}};Ht([jt({type:Object})],di.prototype,"rendering",void 0),Ht([jt({type:Object})],di.prototype,"designConfiguration",void 0),Ht([jt({type:Boolean})],di.prototype,"isImageAndTitleAsLink",void 0),Ht([jt({attribute:!1})],di.prototype,"runtimeConfig",void 0),Ht([Wt()],di.prototype,"selectedTabIdx",void 0),di=Ht([Mt("rndzz-box")],di);class ci extends Ao{static{this.REGEXPS=[{regexp:/\${contentMerchant}/g,replacement:t=>t.rendering.shopName||"",requirementsAvailable:t=>!!t.rendering.shopName},{regexp:/\${contentProductName}/g,replacement:t=>t.rendering.productName||"",requirementsAvailable:t=>!!t.rendering.productName},{regexp:/\${contentMerchantIcon}/g,replacement:t=>t.rendering.shopIcon?`<img src="${t.rendering.shopIcon}" alt="" class="injected-image" />`:""},{regexp:/\${contentPrice}/g,replacement:t=>Ao.getPrice(t.rendering,t.designConfiguration),requirementsAvailable:t=>t.rendering.price>=0||!!t.rendering.specialPrice},{regexp:/\${strikeThroughPrice}/g,replacement:t=>Ao.getCrossedPrice(t.rendering,"crossed-price",t.designConfiguration)}]}static transform(t,e,r){if(!t)return;let o=Ao.applyReplacements(t,e,Ao.BASE_REGEXPS);return null!=o&&(o=Ao.applyReplacements(o,{rendering:e,designConfiguration:r},ci.REGEXPS),null!=o)?(o=Ao.preserveWhitespace(o),o=Ao.wrapPlainTextChunks(o),o):void 0}render(t,e,r){const o=ci.transform(t,e,r);return null!=o?Po(o):void 0}}class hi extends Z{static{this.REG_PROMO_CODE=new RegExp("\\${promocode}","g")}render(t,e){return t?.replace(hi.REG_PROMO_CODE,e.promoCode||"")??""}}var fi=mt`:host{align-items:var(--rndzz-button-position);display:flex;flex-direction:column;width:100%}:host .cta{align-items:center;display:flex;justify-content:center;max-width:100%}:host .cta.promo-code-position-right{flex-direction:row}:host .cta.promo-code-position-right .promo-code{left:var(--rndzz-promo-code-offset-x);top:var(--rndzz-promo-code-offset-y)}:host .cta.promo-code-position-left{flex-direction:row-reverse}:host .cta.promo-code-position-left .promo-code{right:var(--rndzz-promo-code-offset-x);top:var(--rndzz-promo-code-offset-y)}:host .cta[class*=promo-code-position-bottom]{flex-direction:column}:host .cta[class*=promo-code-position-bottom] .promo-code{top:var(--rndzz-promo-code-offset-y)}:host .cta[class*=promo-code-position-bottom].promo-code-position-bottomLeft{al
1ign-items:start}:host .cta[class*=promo-code-position-bottom].promo-code-position-bottomLeft .promo-code{right:var(--rndzz-promo-code-offset-x)}:host .cta[class*=promo-code-position-bottom].promo-code-position-bottomRight{align-items:end}:host .cta[class*=promo-code-position-bottom].promo-code-position-bottomRight .promo-code{left:var(--rndzz-promo-code-offset-x)}:host .cta[class*=promo-code-position-bottom].promo-code-position-bottomCenter .promo-code,:host .cta[class*=promo-code-position-bottom].promo-code-position-bottomStretch .promo-code{left:var(--rndzz-promo-code-offset-x)}:host .cta[class*=promo-code-position-bottom].promo-code-position-bottomStretch{align-items:stretch}:host .cta[class*=promo-code-position-top]{flex-direction:column-reverse}:host .cta[class*=promo-code-position-top] .promo-code{bottom:var(--rndzz-promo-code-offset-y)}:host .cta[class*=promo-code-position-top].promo-code-position-topLeft{align-items:start}:host .cta[class*=promo-code-position-top].promo-code-position-topLeft .promo-code{right:var(--rndzz-promo-code-offset-x)}:host .cta[class*=promo-code-position-top].promo-code-position-topRight{align-items:end}:host .cta[class*=promo-code-position-top].promo-code-position-topRight .promo-code{left:var(--rndzz-promo-code-offset-x)}:host .cta[class*=promo-code-position-top].promo-code-position-topCenter .promo-code,:host .cta[class*=promo-code-position-top].promo-code-position-topStretch .promo-code{left:var(--rndzz-promo-code-offset-x)}:host .cta[class*=promo-code-position-top].promo-code-position-topStretch{align-items:stretch}:host .cta .cta-link{align-items:center;align-self:normal;background-color:var(--rndzz-button-background-color,var(--rndzz-theme-primary-color));border-color:var(--rndzz-button-border-color);border-radius:var(--rndzz-button-border-radius);border-style:solid;border-width:var(--rndzz-button-border-width,0);color:var(--rndzz-theme-text-color);display:inline-flex;margin:var(--rndzz-button-margin);padding:var(--rndzz-button-padding);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}:host .cta .cta-link.has-shadow{box-shadow:var(--rndzz-button-shadow-offset) var(--rndzz-button-shadow-blur) var(--rndzz-button-shadow-spread) var(--rndzz-button-shadow-color)}:host .cta .cta-link.align-left .icon.position-left{flex:unset}:host .cta .cta-link.align-right .icon.position-right{flex:unset}:host .cta .cta-link:hover{--rndzz-button-background-color:var(--rndzz-button-background-color-hover);--rndzz-text-color:var(--rndzz-text-color-hover);--rndzz-text-font-size:var(--rndzz-text-font-size-hover);--rndzz-text-font-weight:var(--rndzz-text-font-weight-hover);--rndzz-text-font-family:var(--rndzz-text-font-family-hover);--rndzz-text-font-style:var(--rndzz-text-font-style-hover);--rndzz-text-text-transform:var(--rndzz-text-text-transform-hover);--rndzz-text-text-align:var(--rndzz-text-text-align-hover);--rndzz-text-text-decoration:var(--rndzz-text-text-decoration-hover);--rndzz-text-line-height:var(--rndzz-text-line-height-hover);--rndzz-button-border-color:var(--rndzz-button-border-color-hover);--rndzz-button-icon-left-color:var(--rndzz-button-icon-left-color-hover);--rndzz-button-icon-right-color:var(--rndzz-button-icon-right-color-hover);--rndzz-crossed-price-text-color:var(--rndzz-crossed-price-text-color-hover)}:host .cta .cta-link:hover.align-hover-left .icon.position-left{flex:unset}:host .cta .cta-link:hover.align-hover-right .icon.position-right{flex:unset}:host .text{align-items:center;display:inline-flex}:host .text.text-ellipsis{overflow:hidden}:host .text{color:var(--rndzz-text-color);font-family:var(--rndzz-text-font-family),sans-serif;font-size:var(--rndzz-text-font-size);font-style:var(--rndzz-text-font-style);font-weight:var(--rndzz-text-font-weight);line-height:var(--rndzz-text-line-height);text-align:var(--rndzz-text-text-align);text-decoration:var(--rndzz-text-text-decoration);text-transform:var(--rndzz-text-text-transform)}:host .text .injected-image{height:var(--rndzz-text-font-size);margin:-3px 4px}:host .text .crossed-price{color:var(--rndzz-crossed-price-text-color);text-decoration:line-through;transition:color .25s}:host .text .crossed-price:not(:first-child){margin-left:var(--rndzz-crossed-price-spacing)}:host .text .crossed-price:not(:last-child){margin-right:var(--rndzz-crossed-price-spacing)}:host .text .crossed-price{font-family:var(--rndzz-crossed-price-font-family),sans-serif;font-size:calc(var(--rndzz-crossed-price-text-font-size-ratio)/100*var(--rndzz-text-font-size));font-style:var(--rndzz-crossed-price-font-style);
1font-weight:var(--rndzz-crossed-price-font-weight)}:host .text div{align-items:center;display:flex;flex-wrap:wrap}:host .text div.crossed-price-top{display:flex;flex-wrap:wrap;justify-content:var(--rndzz-text-text-align)}:host .text div.crossed-price-top>span{flex:100%}:host .text div.crossed-price-top .crossed-price{flex:100%;order:-1}:host .text.text-ellipsis div{flex-wrap:nowrap;white-space:nowrap}:host .cta-ellipsis{align-self:flex-end;color:var(--rndzz-text-color)}:host .icon{display:inline-flex;flex:1}:host .icon.position-left{color:var(--rndzz-button-icon-left-color);height:var(--rndzz-button-icon-left-size);justify-content:var(--rndzz-button-icon-left-alignment);margin-right:var(--rndzz-button-icon-left-space);width:var(--rndzz-button-icon-left-size)}:host .icon.position-left svg{height:var(--rndzz-button-icon-left-size);width:var(--rndzz-button-icon-left-size)}:host .icon.position-right{color:var(--rndzz-button-icon-right-color);height:var(--rndzz-button-icon-right-size);justify-content:var(--rndzz-button-icon-right-alignment);margin-left:var(--rndzz-button-icon-right-space);width:var(--rndzz-button-icon-right-size)}:host .icon.position-right svg{height:var(--rndzz-button-icon-right-size);width:var(--rndzz-button-icon-right-size)}:host .icon.hidden{margin:0;width:0}:host .promo-code{background-color:var(--rndzz-promo-code-background-color,var(--rndzz-theme-primary-color));border-color:var(--rndzz-promo-code-border-color);border-radius:var(--rndzz-promo-code-border-radius);border-style:solid;border-width:var(--rndzz-promo-code-border-width,0);cursor:pointer;padding:var(--rndzz-promo-code-padding);position:relative;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}:host .promo-code .promo-code-text{color:var(--rndzz-promo-code-text-color);font-family:var(--rndzz-promo-code-text-font-family),sans-serif;font-size:var(--rndzz-promo-code-text-font-size);font-style:var(--rndzz-promo-code-text-font-style);font-weight:var(--rndzz-promo-code-text-font-weight);line-height:var(--rndzz-promo-code-text-line-height);text-align:var(--rndzz-promo-code-text-text-align);text-decoration:var(--rndzz-promo-code-text-text-decoration);text-transform:var(--rndzz-promo-code-text-text-transform);transition:color .15s ease-in-out}:host .promo-code .promo-code-text:before{content:attr(data-content)}:host .promo-code:hover{--rndzz-promo-code-background-color:var(--rndzz-promo-code-background-color-hover);--rndzz-promo-code-border-color:var(--rndzz-promo-code-border-color-hover);--rndzz-promo-code-text-color:var(--rndzz-promo-code-text-color-hover);--rndzz-promo-code-text-font-size:var(--rndzz-promo-code-text-font-size-hover);--rndzz-promo-code-text-font-weight:var(--rndzz-promo-code-text-font-weight-hover);--rndzz-promo-code-text-font-style:var(--rndzz-promo-code-text-font-style-hover);--rndzz-promo-code-text-font-family:var(--rndzz-promo-code-text-font-family-hover);--rndzz-promo-code-text-text-transform:var(--rndzz-promo-code-text-text-transform-hover);--rndzz-promo-code-text-text-align:var(--rndzz-promo-code-text-text-align-hover);--rndzz-promo-code-text-text-decoration:var(--rndzz-promo-code-text-text-decoration-hover);--rndzz-promo-code-text-line-height:var(--rndzz-promo-code-text-line-height-hover)}:host .promo-code:hover .promo-code-text:before{content:attr(data-content-hovered)}:host .promo-code.promo-code-clicked{--rndzz-promo-code-background-color:var(--rndzz-promo-code-background-color-clicked);--rndzz-promo-code-border-color:var(--rndzz-promo-code-border-color-clicked);--rndzz-promo-code-text-color:var(--rndzz-promo-code-text-color-clicked);--rndzz-promo-code-text-font-size:var(--rndzz-promo-code-text-font-size-clicked);--rndzz-promo-code-text-font-weight:var(--rndzz-promo-code-text-font-weight-clicked);--rndzz-promo-code-text-font-style:var(--rndzz-promo-code-text-font-style-clicked);--rndzz-promo-code-text-font-family:var(--rndzz-promo-code-text-font-family-clicked);--rndzz-promo-code-text-text-transform:var(--rndzz-promo-code-text-text-transform-clicked);--rndzz-promo-code-text-text-align:var(--rndzz-promo-code-text-text-align-clicked);--rndzz-promo-code-text-text-decoration:var(--rndzz-promo-code-text-text-decoration-clicked);--rndzz-promo-code-text-line-height:var(--rndzz-promo-code-text-line-height-clicked)}:host .promo-code.promo-code-clicked .promo-code-text:before{color:transparent}:host .promo-code.promo-code-clicked .promo-code-text:after{content:attr(data-content-clicked);left:0;position:absolute;right:0}`;let pi=class extends Pt{constructor(){super(...arguments),this.isHovered=!1,this.isPromoCodeClicked=!1,this.hasOverflow=!1,this.renderingVariable=W(Lo),this.ctaVariable=W(ci),this.promoCodeVariable=W(hi)}static{this.styles=fi}firstUpdated(){this.resizeObserver=new ResizeObserver(()=>this.#U()),this.textContainerRef&&this.resizeObserver.observe(this.textContainerRef),this.textContentRef&&this.resizeObserver.observe(this.textContentRef)}disconnectedCallback(){super.disconnectedCallback(),this.resizeObserver?.disconnect()}willUpdate(t){t.has("rendering")&&this.rendering&&this.setAttribute("data-offer",this.#D())}get#j(){return!this.rendering.url&&!!this.rendering.merchantSearchFallbackUrl}
1render(){if(!this.designConfiguration)return w;const t=this.designConfiguration.settings,e=this.designConfiguration.cssVariables,r=t.textEllipsis&&this.hasOverflow;return y`<div class="${No({cta:!0,[`promo-code-position-${t.promoCodePosition}`]:!0,"is-stretch":"stretch"===e.buttonPosition})}"><rndzz-link .url="${this.rendering.url||this.rendering.merchantSearchFallbackUrl}" .runtimeConfig="${this.runtimeConfig}" ?ensure-country-code="${this.#j}" aria-label="${this.#O()}"><button class="${No({"cta-link":!0,"has-shadow":t.buttonShadowVisible,[`align-${e.textTextAlign}`]:!0,[`align-hover-${e.textTextAlignHover}`]:!0})}" @mouseenter="${()=>this.#W(!0)}" @mouseleave="${()=>this.#W(!1)}">${this.#Z("left")}<div class="${No({text:!0,"text-ellipsis":t.textEllipsis,truncable:r})}"><div class="${No({"text-content":!0,"crossed-price-top":"top"===t.crossedPricePosition})}">${this.#q()}</div></div>${r?y`<div class="cta-ellipsis"> ...</div>`:w} ${this.#Z("right")}</button></rndzz-link>${this.#G()}</div>`}#q(){if(this.#j)return y`${Cr("merchant-search-fallback")}`;const t=this.rendering,e=this.designConfiguration.settings,r=t.title?this.renderingVariable(t.title,t):void 0;if(r)return y`${r}`;const o=(this.isHovered?e.textContentHover:e.textContent)||Cr("CTA.see-offer"),i=o?this.ctaVariable(o,t,this.designConfiguration):void 0;return i?y`${i}`:y`${Cr("CTA.see-offer-fallback")}`}#W(t){this.isHovered!==t&&(this.isHovered=t)}#Z(t){const e=this.designConfiguration.settings,r="left"===t?e.buttonIconLeftAppearance:e.buttonIconRightAppearance,o="left"===t?e.buttonIconLeftVisible:e.buttonIconRightVisible,i=uo.get(r);return y`<div class="${No({icon:!0,[`position-${t}`]:!0,hidden:!o})}">${o?y`${_o(i??r)}`:w}</div>`}#G(){if(!this.rendering.promoCode)return w;const t=this.designConfiguration.settings;return y`<div class="${No({"promo-code":!0,"promo-code-clicked":this.isPromoCodeClicked})}" @click="${this.#X}"><div class="promo-code-text" data-content="${this.promoCodeVariable(t.promoCodeContent||"${promocode}",this.rendering)}" data-content-hovered="${this.promoCodeVariable(t.promoCodeContentHover||"${promocode}",this.rendering)}" data-content-clicked="${this.promoCodeVariable(t.promoCodeContentClicked||Cr("code-copied"),this.rendering)}"></div></div>`}#X(){this.rendering.promoCode&&navigator.clipboard.writeText(this.rendering.promoCode).then(()=>this.#J())}#J(){this.isPromoCodeClicked=!0,setTimeout(()=>{this.isPromoCodeClicked=!1},1500)}#D(){const{design:t,...e}=this.rendering;return JSON.stringify(e)}#O(){if(this.#j)return Cr("merchant-search-fallback");const t=this.rendering,e=this.designConfiguration.settings,r=t.title||e.textContent||Cr("CTA.see-offer");return(ci.transform(r,t,this.designConfiguration)||Cr("CTA.see-offer-fallback")).replace(/<[^>]*>/g,"")}#U(){this.textContentRef&&this.textContainerRef&&(this.hasOverflow=this.textContentRef.scrollWidth>this.textContainerRef.clientWidth)}};Ht([jt({type:Object})],pi.prototype,"rendering",void 0),Ht([jt({type:Object})],pi.prototype,"designConfiguration",void 0),Ht([jt({attribute:!1})],pi.prototype,"runtimeConfig",void 0),Ht([Wt()],pi.prototype,"isHovered",void 0),Ht([Wt()],pi.prototype,"isPromoCodeClicked",void 0),Ht([Wt()],pi.prototype,"hasOverflow",void 0),Ht([Zt(".text")],pi.prototype,"textContainerRef",void 0),Ht([Zt(".text-content")],pi.prototype,"textContentRef",void 0),pi=Ht([Mt("rndzz-cta")],pi);
1class gi extends Z{static{this.REG_TAG=new RegExp("\\${cardTag}","g")}static{this.REG_DESCRIPTION=new RegExp("\\${cardDescription}","g")}static{this.REG_PRODUCT_NAME=new RegExp("\\${(contentProductName|cardTitle)}","g")}static{this.REG_LINEBREAK=new RegExp("\\?:\\r\\n|\\r|\\n","g")}render(t,e){const r=Lo.transform(t,e)?.replace(gi.REG_PRODUCT_NAME,e.productName||"").replace(gi.REG_TAG,e.tag||"").replace(gi.REG_DESCRIPTION,e.description||"").replace(gi.REG_LINEBREAK,"<br/>");return null!=r?Po(r):w}}var ui=mt`.from-content-attribute:before{content:attr(data-content)}img{border:unset;max-height:fit-content;max-width:100%;object-fit:contain;overflow:clip;overflow-clip-margin:content-box}.rndzz-icon{align-items:center;display:flex}ol,ul{list-style-type:disc;padding-inline-start:1rem}ol:has(>li:only-child>ol),ol:has(>li:only-child>ul),ul:has(>li:only-child>ol),ul:has(>li:only-child>ul){list-style:none}:host{display:block;max-width:100%}:host .offer-button{align-items:center;background-color:var(--rndzz-offer-button-background-color);border-color:var(--rndzz-offer-button-border-color);border-radius:var(--rndzz-offer-button-border-radius,0);border-style:solid;border-width:var(--rndzz-offer-button-border-width,0);cursor:pointer;display:flex;justify-content:space-between;margin:var(--rndzz-offer-button-margin,0);padding:var(--rndzz-offer-button-padding,0);text-align:var(--rndzz-offer-button-text-align);transition:background-color .25s,border-color .25s;width:100%}:host .offer-button .button-label{color:var(--rndzz-offer-button-color);font-family:var(--rndzz-offer-button-font-family),sans-serif;font-size:var(--rndzz-offer-button-font-size);font-style:var(--rndzz-offer-button-font-style);font-weight:var(--rndzz-offer-button-font-weight);line-height:normal;text-decoration:var(--rndzz-offer-button-text-decoration);text-transform:var(--rndzz-offer-button-text-transform);transition:color .25s}:host .offer-button .button-label.crossed-price-top{display:flex;flex-wrap:wrap}:host .offer-button .button-label.crossed-price-top>span{flex:100%}:host .offer-button .button-label.crossed-price-top .rndzz-crossed-price{flex:1;order:-1}:host .offer-button .button-label.no-icon{flex:1}:host .offer-button.text-ellipsis .button-label{max-width:100%}:host .offer-button.text-ellipsis .button-label.truncable{overflow:hidden}:host .offer-button.text-ellipsis .button-label>span{white-space:nowrap}:host .offer-button .rndzz-icon{align-items:center;color:var(--rndzz-offer-button-icon-color);display:inline-flex;flex:1;justify-content:var(--rndzz-offer-button-icon-align,end);overflow:hidden;transition:color .25s}:host .offer-button .rndzz-icon svg{height:var(--rndzz-offer-button-icon-size);width:0}:host .offer-button .rndzz-icon.is-visible{overflow:visible}:host .offer-button .rndzz-icon.is-visible svg{width:var(--rndzz-offer-button-icon-size)}:host .offer-button .text+.rndzz-icon{margin-left:.15rem}:host .offer-button .rndzz-icon+.text{margin-left:.15rem}:host .offer-button .rndzz-crossed-price{color:var(--rndzz-crossed-price-text-color);text-decoration:line-through;transition:color .25s}:host .offer-button .rndzz-crossed-price:not(:first-child){margin-left:var(--rndzz-crossed-price-spacing)}:host .offer-button .rndzz-crossed-price:not(:last-child){margin-right:var(--rndzz-crossed-price-spacing)}:host .offer-button .rndzz-crossed-price{font-family:var(--rndzz-crossed-price-font-family),sans-serif;font-size:calc(var(--rndzz-crossed-price-text-font-size-ratio)/100*var(--rndzz-offer-button-font-size));font-style:var(--rndzz-crossed-price-font-style);font-weight:var(--rndzz-crossed-price-font-weight)}:host .offer-button .cta-ellipsis{align-self:flex-end;color:var(--rndzz-offer-button-color)}:host .offer-button:hover{--rndzz-offer-button-background-color:var(--rndzz-offer-button-background-color-hover);--rndzz-offer-button-border-color:var(--rndzz-offer-button-border-color-hover);--rndzz-offer-button-text-align:var(--rndzz-offer-button-text-align-hover);--rndzz-offer-button-font-family:var(--rndzz-offer-button-font-family-hover);--rndzz-offer-button-font-size:var(--rndzz-offer-button-font-size-hover);--rndzz-offer-button-color:var(--rndzz-offer-button-color-hover);--rndzz-offer-button-font-weight:var(--rndzz-offer-button-font-weight-hover);--rndzz-offer-button-font-style:var(--rndzz-offer-button-font-style-hover);--rndzz-offer-button-text-decoration:var(--rndzz-offer-button-text-decoration-hover);--rndzz-offer-button-text-transform:var(--rndzz-offer-button-text-transform-hover);--rndzz-offer-button-icon-color:var(--rndzz-offer-button-icon-color-hover);--rndzz-crossed-price-text-color:var(--rndzz-crossed-price-text-color-hover)}:host .offer-button.offer-button_text-align-left .rndzz-icon.offer-button_icon-left{flex:none}:host .offer-button.offer-button_text-align-right .rndzz-icon.offer-button_icon-right{flex:none}`;let zi=class extends Pt{constructor(){super(...arguments),this.hasOverflow=!1,this.#K=W(Xo)}static{this.styles=ui}#K;firstUpdated(){this.resizeObserver=new ResizeObserver(()=>this.#U()),this.buttonRef&&this.resizeObserver.observe(this.buttonRef),this.contentRef&&this.resizeObserver.observe(this.contentRef)}disconnectedCallback(){super.disconnectedCallback(),this.resizeObserver?.disconnect()}get#Q(){return this.designConfiguration.settings.offerListButtonTextEllipsis&&this.hasOverflow}
1render(){if(!this.designConfiguration)return w;const t=this.renderingContent.offerButtonContent||this.offerButtonState.text||Cr("CARD.offer-button");return y`<button class="${No({"offer-button":!0,[`offer-button_text-align-${this.designConfiguration.cssVariables.offerButtonTextAlign}`]:!0,"text-ellipsis":this.designConfiguration.settings.offerListButtonTextEllipsis})}">${this.offerButtonState.icon.visible?ti(this.offerButtonState.icon.appearance,"offer-button_icon-left"+("left"===this.offerButtonState.icon.position?" is-visible":"")):w} <span class="${No({text:!0,"button-label":!0,"crossed-price-top":"top"===this.designConfiguration.settings.crossedPricePosition,"no-icon":!this.offerButtonState.icon.visible,truncable:this.#Q})}">${this.#K(t,{design:this.designConfiguration,offer:this.offer},{preventCrawling:!0})??Cr("CARD.offer-button-fallback")}</span> ${this.#Q?y`<div class="cta-ellipsis"> ...</div>`:w} ${this.offerButtonState.icon.visible?ti(this.offerButtonState.icon.appearance,"offer-button_icon-right"+("right"===this.offerButtonState.icon.position?" is-visible":"")):w}</button>`}#U(){if(!this.buttonRef||!this.contentRef)return;const t=getComputedStyle(this.buttonRef),e=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight),r=this.offerButtonState.icon.visible?parseFloat(this.designConfiguration.cssVariables.offerButtonIconSize??"0"):0;this.hasOverflow=this.contentRef.scrollWidth>this.buttonRef.clientWidth-(e+r)}};Ht([jt({type:Object})],zi.prototype,"offer",void 0),Ht([jt({type:Object})],zi.prototype,"offerButtonState",void 0),Ht([jt({type:Object})],zi.prototype,"designConfiguration",void 0),Ht([jt({type:Object})],zi.prototype,"renderingContent",void 0),Ht([Wt()],zi.prototype,"hasOverflow",void 0),Ht([Zt(".offer-button")],zi.prototype,"buttonRef",void 0),Ht([Zt(".button-label")],zi.prototype,"contentRef",void 0),zi=Ht([Mt("rndzz-card-offer-list-button")],zi);var mi=mt`.from-content-attribute:before{content:attr(data-content)}img{border:unset;max-height:fit-content;max-width:100%;object-fit:contain;overflow:clip;overflow-clip-margin:content-box}.rndzz-icon{align-items:center;display:flex}ol,ul{list-style-type:disc;padding-inline-start:1rem}ol:has(>li:only-child>ol),ol:has(>li:only-child>ul),ul:has(>li:only-child>ol),ul:has(>li:only-child>ul){list-style:none}:host .offer-list-wrapper{display:grid;grid-template-rows:max-content 0fr;overflow:hidden;transition:grid-template-rows .25s ease-out}:host .offer-list-wrapper.expanded{grid-template-rows:max-content 1fr}:host .offer-list:last-of-type{margin-top:calc(min(var(--rndzz-offer-button-margin-bottom),var(--rndzz-offer-button-margin-top))*-1)}:host .offer-list{height:auto;margin:0;overflow:hidden;padding:0;width:100%}:host .offer-list li{list-style:none}:host .offer-list .offer-button-wrapper{align-items:var(--rndzz-offer-button-alignment);display:flex;flex-direction:column}:host .offer-list .hide{opacity:0}:host .card-no-offer-tag{background-color:#ccc;border-radius:8px;color:#fff;font-weight:700;line-height:2rem;margin:1rem 0;padding:6px 12px;text-align:center}:host .card-no-offer-tag:first-letter{text-transform:uppercase}:host .card-actions{align-items:center;display:flex;flex-direction:row;justify-content:space-between}:host .card-actions.card-toggle-align-end{flex-direction:row-reverse}:host .card-actions.card-toggle-align-center,:host .card-actions.card-toggle-align-stretch{flex-direction:column}:host .card-actions.card-toggle-align-center{align-items:center}:host .card-actions.card-toggle-align-stretch{align-items:stretch}:host .card-actions.card-toggle-align-stretch .card-toggle{flex:100%}:host .card-actions.card-toggle-align-stretch .mentions{align-self:end}:host .card-toggle{align-items:center;background-color:var(--rndzz-toggle-background-color);border-color:var(--rndzz-toggle-border-color);border-radius:var(--rndzz-toggle-border-radius,0);border-style:solid;border-width:var(--rndzz-toggle-border-width,0);color:var(--rndzz-toggle-color);cursor:pointer;display:flex;flex-direction:row;font-family:var(--rndzz-toggle-font-family),sans-serif;font-size:var(--rndzz-toggle-font-size);font-style:var(--rndzz-toggle-font-style);
1font-weight:var(--rndzz-toggle-font-weight);gap:var(--rndzz-toggle-icon-space,2px);justify-content:center;margin:var(--rndzz-toggle-margin,0);padding:var(--rndzz-toggle-padding,0);text-align:var(--rndzz-toggle-text-align);text-decoration:var(--rndzz-toggle-text-decoration);transition:color .25s,background-color .25s,border-color .25s}:host .card-toggle .rndzz-icon{color:var(--rndzz-toggle-icon-color,var(--rndzz-toggle-color))}:host .card-toggle .rndzz-icon svg{height:var(--rndzz-toggle-icon-size);width:var(--rndzz-toggle-icon-size)}:host .card-toggle.hidden{display:none}:host .card-toggle.open{color:var(--rndzz-toggle-color-open);font-family:var(--rndzz-toggle-font-family-open),sans-serif;font-size:var(--rndzz-toggle-font-size-open);font-style:var(--rndzz-toggle-font-style-open);font-weight:var(--rndzz-toggle-font-weight-open);text-decoration:var(--rndzz-toggle-text-decoration-open);--rndzz-toggle-icon-color:var(--rndzz-toggle-icon-color-open)}:host .card-toggle.open .rndzz-icon{width:var(--rndzz-toggle-open-icon-size)}:host .card-toggle:hover{background-color:var(--rndzz-toggle-background-color-hover);border-color:var(--rndzz-toggle-border-color-hover);color:var(--rndzz-toggle-color-hover);font-family:var(--rndzz-toggle-font-family-hover),sans-serif;font-size:var(--rndzz-toggle-font-size-hover);font-style:var(--rndzz-toggle-font-style-hover);font-weight:var(--rndzz-toggle-font-weight-hover);text-decoration:var(--rndzz-toggle-text-decoration-hover);--rndzz-toggle-icon-color:var(--rndzz-toggle-icon-color-hover)}:host .card-toggle.has-shadow{box-shadow:var(--rndzz-toggle-shadow-offset) var(--rndzz-toggle-shadow-blur) var(--rndzz-toggle-shadow-spread) var(--rndzz-toggle-shadow-color)}`;let bi=class extends Pt{constructor(){super(...arguments),this.isOfferListExpanded=!1}static{this.styles=mi}get#Y(){return{text:this.designConfiguration.settings.offerButtonContent,icon:{visible:this.designConfiguration.settings.offerButtonIconVisible,position:this.designConfiguration.settings.offerButtonIconPosition,appearance:this.designConfiguration.settings.offerButtonIconAppearance}}}get#tt(){return this.isOfferListExpanded?{text:this.designConfiguration.settings.toggleContentOpen||this.designConfiguration.settings.toggleContent,icon:{visible:this.designConfiguration.settings.toggleIconVisible,position:this.designConfiguration.settings.toggleIconPosition,appearance:this.designConfiguration.settings.toggleIconAppearanceOpen||this.designConfiguration.settings.toggleIconAppearance}}:{text:this.designConfiguration.settings.toggleContent,icon:{visible:this.designConfiguration.settings.toggleIconVisible,position:this.designConfiguration.settings.toggleIconPosition,appearance:this.designConfiguration.settings.toggleIconAppearance}}}get#et(){return this.rendering.offers?.length>0&&this.designConfiguration.settings.offerListNbVisibleOffers<this.rendering.offers.length}render(){return this.rendering&&this.designConfiguration?y`${fe(this.rendering.offers?.length>0,()=>this.#$(),()=>y`<rndzz-no-offer buttonAlign="start" .fallbackUrl="${this.rendering.merchantSearchFallbackUrl}" .runtimeConfig="${this.runtimeConfig}"></rndzz-no-offer>`)}<div class="${No({"card-actions":!0,[`card-toggle-align-${this.designConfiguration.cssVariables.toggleAlignment}`]:!0})}">${fe(this.designConfiguration.settings.toggleVisible&&this.designConfiguration.settings.offerListExpandable,()=>y`<button class="${No({"card-toggle":!0,hidden:!this.#et,open:this.isOfferListExpanded,"has-shadow":this.designConfiguration.settings.toggleShadowVisible})}" @click="${t=>this.#L(t)}" @keyup="${t=>"Enter"===t.key&&this.#L(t)}">${this.#tt.icon.visible&&"left"===this.#tt.icon.position?ti(this.#tt.icon.appearance):w} <span class="text">${Cr(this.#tt.text||(this.isOfferListExpanded?"less-offers":"more-offers"))}</span> ${this.#tt.icon.visible&&"right"===this.#tt.icon.position?ti(this.#tt.icon.appearance):w}</button>`)}</div>`:w}#$(){const t=this.designConfiguration.settings.offerListNbVisibleOffers,e=this.rendering.offers?.slice(t)||[];return y`<div class="${No({"offer-list-wrapper":!0,expanded:this.isOfferListExpanded})}">${this.#rt(0,t)} ${e.length>0?this.#rt(t):w}</div>`}#rt(t,e){return y`<ol class="offer-list">${jo(this.rendering.offers?.slice(t,e)||[],(t,e)=>e,t=>{const e=this.rendering.offerButtonContent||this.#Y.text||Cr("CARD.offer-button"),r=this.#O(t,e);return y`<li class="offer"><rndzz-link .url="${t.url}" .runtimeConfig="${this.runtimeConfig}" aria-label="${r}"><div class="offer-button-wrapper" data-offer="${Uo(this.rendering,t)}"><rndzz-card-offer-list-button .offer="${t}" .offerButtonState="${this.#Y}" .designConfiguration="${this.designConfiguration}" .renderingContent="${this.rendering}"></rndzz-card-offer-list-button></div></rndzz-link></li>`})}</ol>`}#O(t,e){return(Xo.transform(e,{design:this.designConfiguration,offer:t})||Cr("CARD.offer-button-fallback")).replace(/<[^>]*>/g,"")}#L(t){t.stopImmediatePropagation(),t.preventDefault(),this.isOfferListExpanded=!this.isOfferListExpanded}};Ht([jt({type:Object})],bi.prototype,"rendering",void 0),Ht([jt({type:Object})],bi.prototype,"designConfiguration",void 0),Ht([jt({attribute:!1})],bi.prototype,"runtimeConfig",void 0),Ht([Wt()],bi.prototype,"isOfferListExpanded",void 0),bi=Ht([Mt("rndzz-card-offer-list")],bi);var vi=mt`.from-content-attribute:before{content:attr(data-content)}img{border:unset;max-height:fit-content;max-width:100%;object-fit:contain;overflow:clip;overflow-clip-margin:content-box}.rndzz-icon{align-items:center;display:flex}ol,ul{list-style-type:disc;padding-inline-start:1rem}ol:has(>li:only-child>ol),ol:has(>li:only-child>ul),ul:has(>li:only-child>ol),ul:has(>li:only-child>ul){list-style:none}:host(.card-points-list-has-content){background-color:var(--rndzz-points-list-background-color);border-color:var(--rndzz-points-list-border-color);border-radius:var(--rndzz-points-list-border-radius,0);border-style:solid;border-width:var(--rndzz-points-list-border-width,0);
1display:flex;flex-direction:column;margin:var(--rndzz-points-list-margin,0);padding:var(--rndzz-points-list-padding,0)}:host(.card-points-list-is-inline){flex-direction:row}:host .card-points-list{flex:1;height:auto;padding:0}:host .card-points-list.card-points-list-left{margin:var(--rndzz-points-list-left-margin,0)}:host .card-points-list.card-points-list-right{margin:var(--rndzz-points-list-right-margin,0)}:host .card-points-list li{list-style:none;padding-left:0}:host .card-points-list-item-icon svg{height:100%;width:100%}:host .card-points-title-left{background-color:var(--rndzz-points-list-title-left-background-color);border-color:var(--rndzz-points-list-title-left-border-color);border-radius:var(--rndzz-points-list-title-left-border-radius,0);border-style:solid;border-width:var(--rndzz-points-list-title-left-border-width,0);color:var(--rndzz-points-list-title-left-color);font-family:var(--rndzz-points-list-title-left-font-family),sans-serif;font-size:var(--rndzz-points-list-title-left-font-size);font-weight:var(--rndzz-points-list-title-left-font-weight);margin:var(--rndzz-points-list-title-left-margin,0);padding:var(--rndzz-points-list-title-left-padding,0);text-align:var(--rndzz-points-list-title-left-text-align);text-decoration:var(--rndzz-points-list-title-left-text-decoration);text-transform:var(--rndzz-points-list-title-left-text-transform)}:host .card-points-title-right{background-color:var(--rndzz-points-list-title-right-background-color);border-color:var(--rndzz-points-list-title-right-border-color);border-radius:var(--rndzz-points-list-title-right-border-radius,0);border-style:solid;border-width:var(--rndzz-points-list-title-right-border-width,0);color:var(--rndzz-points-list-title-right-color);font-family:var(--rndzz-points-list-title-right-font-family),sans-serif;font-size:var(--rndzz-points-list-title-right-font-size);font-weight:var(--rndzz-points-list-title-right-font-weight);margin:var(--rndzz-points-list-title-right-margin,0);padding:var(--rndzz-points-list-title-right-padding,0);text-align:var(--rndzz-points-list-title-right-text-align);text-decoration:var(--rndzz-points-list-title-right-text-decoration);text-transform:var(--rndzz-points-list-title-right-text-transform)}:host .card-points-list-item-container{align-items:flex-start;border-style:solid;display:flex}:host .card-points-list-item-text{width:100%}:host .card-points-list-item-left{color:var(--rndzz-points-list-item-left-color);font-family:var(--rndzz-points-list-item-left-font-family);font-size:var(--rndzz-points-list-item-left-font-size);font-style:var(--rndzz-points-list-item-left-font-style);font-weight:var(--rndzz-points-list-item-left-font-weight);text-decoration:var(--rndzz-points-list-item-left-text-decoration);text-transform:var(--rndzz-points-list-item-left-text-transform)}:host .card-points-list-item-left:not(:last-child){padding-bottom:var(--rndzz-points-list-item-left-space,0)}:host .card-points-list-item-left .card-points-list-item-container{background-color:var(--rndzz-points-list-item-left-background-color);border-color:var(--rndzz-points-list-item-left-border-color);border-radius:var(--rndzz-points-list-item-left-border-radius,0);border-width:var(--rndzz-points-list-item-left-border-width,0);margin:var(--rndzz-points-list-item-left-margin,0);padding:var(--rndzz-points-list-item-left-padding,0)}:host .card-points-list-item-left .card-points-list-item-text{text-align:var(--rndzz-points-list-item-left-text-align)}:host .card-points-list-item-left .card-points-list-item-icon{color:var(--rndzz-points-list-item-left-icon-color);height:var(--rndzz-points-list-item-left-icon-size,0);margin-right:var(--rndzz-points-list-item-left-icon-space,0);width:var(--rndzz-points-list-item-left-icon-size,0)}:host .card-points-list-item-right{color:var(--rndzz-points-list-item-right-color);font-family:var(--rndzz-points-list-item-right-font-family);font-size:var(--rndzz-points-list-item-right-font-size);font-style:var(--rndzz-points-list-item-right-font-style);font-weight:var(--rndzz-points-list-item-right-font-weight);text-decoration:var(--rndzz-points-list-item-right-text-decoration);text-transform:var(--rndzz-points-list-item-right-text-transform)}:host .card-points-list-item-right:not(:last-child){padding-bottom:var(--rndzz-points-list-item-right-space,0)}:host .card-points-list-item-right .card-points-list-item-container{background-color:var(--rndzz-points-list-item-right-background-color);border-color:var(--rndzz-points-list-item-right-border-color);border-radius:var(--rndzz-points-list-item-right-border-radius,0);border-width:var(--rndzz-points-list-item-right-border-width,0);margin:var(--rndzz-points-list-item-right-margin,0);padding:var(--rndzz-points-list-item-right-padding,0)}:host .card-points-list-item-right .card-points-list-item-text{text-align:var(--rndzz-points-list-item-right-text-align)}:host .card-points-list-item-right .card-points-list-item-icon{color:var(--rndzz-points-list-item-right-icon-color);height:var(--rndzz-points-list-item-right-icon-size,0);margin-right:var(--rndzz-points-list-item-right-icon-space,0);width:var(--rndzz-points-list-item-right-icon-size,0)}`;let xi=class extends Pt{static{this.styles=vi}render(){return this.rendering?y`${this.#ot(this.rendering.positivePoints,"left")} ${this.#ot(this.rendering.negativePoints,"right")}`:w}#ot(t,e){const r="left"===e,o="right"===e,i=r?this.designConfiguration.settings.pointsListItemLeftIconAppearance:this.designConfiguration.settings.pointsListItemRightIconAppearance,n=r?this.designConfiguration.settings.pointsListItemLeftIconVisible:this.designConfiguration.settings.pointsListItemRightIconVisible;return t?.length?y`<ol class="${No({"card-points-list":!0,"card-points-list-left":r,"card-points-list-right":o})}">${this.designConfiguration.settings.pointsTitleVisible?this.#it(e):w} ${jo(t,(t,e)=>e,t=>y`<li class="${No({"card-points-list-item":!0,"card-points-list-item-left":r,"card-points-list-item-right":o})}"><div class="card-points-list-item-container">${fe(n,()=>ti(i,"card-points-list-item-icon"))}<div class="card-points-list-item-text">${t}</div></div></li>`)}</ol>`:w}
1#it(t){const e="left"===t?"pointsListTitleLeftContent":"pointsListTitleRightContent",r="left"===t?"pros":"cons";return y`<li class="${No({"card-points-title":!0,"card-points-title-left":"left"===t,"card-points-title-right":"right"===t})}">${Cr(this.designConfiguration.settings[e]||r)}</li>`}};Ht([jt({type:Object})],xi.prototype,"rendering",void 0),Ht([jt({type:Object})],xi.prototype,"designConfiguration",void 0),xi=Ht([Mt("rndzz-card-points-list")],xi);var yi=mt`:host{color:var(--rndzz-theme-text-color);display:block;font-family:var(--rndzz-theme-font-family,inherit),sans-serif;font-size:14px;height:var(--rndzz-containable-height,auto);width:100%}:host .card-container{background-color:var(--rndzz-card-background-color,transparent);border-color:var(--rndzz-card-border-color,transparent);border-radius:var(--rndzz-card-border-radius,0);border-style:solid;border-width:var(--rndzz-card-border-width,0);box-sizing:border-box;height:inherit;margin:var(--rndzz-card-margin,0);overflow:hidden;padding:var(--rndzz-card-padding,0)}:host .card-container.has-shadow{box-shadow:var(--rndzz-card-shadow-offset) var(--rndzz-card-shadow-blur) var(--rndzz-card-shadow-spread) var(--rndzz-card-shadow-color)}:host .card-container .card-layout{align-items:var(--rndzz-card-columns-alignment);display:grid;grid-template-areas:"image" "content" "offers" "points";grid-template-columns:var(--rndzz-card-columns-proportions);grid-template-rows:auto 1fr auto}:host .card-container .card-layout.card-nb-columns-2{grid-template-areas:"image content" "points points"}:host .card-container .card-layout.card-nb-columns-2.card-image-position-right{grid-template-areas:"content image" "points points"}:host .card-container .card-layout.card-nb-columns-3{grid-template-areas:"image content offers" "points points points"}:host .card-container .card-layout.card-nb-columns-3.card-image-position-right{grid-template-areas:"content offers image" "points points points"}:host .card-head-link{grid-area:image;text-decoration:none}:host .card-title-wrapper{text-align:var(--rndzz-title-text-align)}:host .card-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;background-color:var(--rndzz-title-background-color,transparent);border-color:var(--rndzz-title-border-color,transparent);border-radius:var(--rndzz-title-border-radius,0);border-style:solid;border-width:var(--rndzz-title-border-width,0);color:var(--rndzz-title-color);font-family:var(--rndzz-title-font-family),sans-serif;font-size:var(--rndzz-title-font-size);font-style:var(--rndzz-title-font-style);font-weight:var(--rndzz-title-font-weight);line-height:var(--rndzz-title-line-height);margin:var(--rndzz-title-margin,0);overflow:hidden;padding:var(--rndzz-title-padding,0);text-decoration:var(--rndzz-title-text-decoration);text-transform:var(--rndzz-title-text-transform)}:host .card-tag-wrapper{position:relative;text-align:var(--rndzz-tag-text-align)}:host .card-tag{background-color:var(--rndzz-tag-background-color,transparent);border-color:var(--rndzz-tag-border-color,transparent);border-radius:var(--rndzz-tag-border-radius,0);border-style:solid;border-width:var(--rndzz-tag-border-width,0);color:var(--rndzz-tag-color);display:inline-block;font-family:var(--rndzz-tag-font-family),sans-serif;font-size:var(--rndzz-tag-font-size);font-style:var(--rndzz-tag-font-style);font-weight:var(--rndzz-tag-font-weight);line-height:var(--rndzz-tag-line-height);margin:var(--rndzz-tag-margin,0);padding:var(--rndzz-tag-padding,0);text-decoration:var(--rndzz-tag-text-decoration);text-transform:var(--rndzz-tag-text-transform)}:host .card-tag.card-tag-position-topLeft{left:-4px;position:absolute;top:-4px;z-index:1}:host .card-tag.card-tag-position-topMiddle{left:50%;position:absolute;top:-4px;transform:translateX(-50%);z-index:1}:host .card-description-wrapper{text-align:var(--rndzz-description-text-align)}:host .card-description{display:-webkit-box;-webkit-box-orient:vertical;background-color:var(--rndzz-description-background-color,transparent);border-color:var(--rndzz-description-border-color,transparent);border-radius:var(--rndzz-description-border-radius,0);border-style:solid;border-width:var(--rndzz-description-border-width,0);color:var(--rndzz-description-color);font-family:var(--rndzz-description-font-family),sans-serif;font-size:var(--rndzz-description-font-size);font-style:var(--rndzz-description-font-style);font-weight:var(--rndzz-description-font-weight);line-height:var(--rndzz-description-line-height);margin:var(--rndzz-description-margin,0);overflow:hidden;padding:var(--rndzz-description-padding,0);text-decoration:var(--rndzz-description-text-decoration);text-transform:var(--rndzz-description-text-transform)}:host .card-description ol,:host .card-description p,:host .card-description ul{margin-top:0}:host .card-description ol:last-child,:host .card-description p:last-child,:host .card-description ul:last-child{margin-bottom:0}:host .card-product-image{align-items:var(--rndzz-product-image-align,center);background-color:var(--rndzz-product-image-background-color,transparent);border-color:var(--rndzz-product-image-border-color,transparent);border-radius:var(--rndzz-product-image-border-radius,0);border-style:solid;border-width:var(--rndzz-product-image-border-width,0);
1display:flex;flex-direction:column;grid-area:image;justify-content:var(--rndzz-product-image-justify,center);justify-self:center;margin:var(--rndzz-product-image-margin,0);overflow:hidden}:host .card-product-image.sizing-fixed{height:var(--rndzz-product-image-height,100%);width:auto}:host .card-product-image.sizing-scaled{position:relative;width:var(--rndzz-product-image-width-percent,100%)}:host .card-product-image.sizing-scaled>img{aspect-ratio:1/1}:host .card-product-image>img{object-fit:contain;overflow:clip;overflow-clip-margin:content-box}:host .card-product-image>img,:host .card-product-image>rndzz-no-picture{height:auto;max-height:var(--rndzz-product-image-scale,100%);max-width:var(--rndzz-product-image-scale,100%)}:host .card-content-wrapper{grid-area:content}:host rndzz-card-offer-list,:host rndzz-offer-list{grid-area:offers}:host rndzz-card-points-list{grid-area:points}`;let Ci=class extends Pt{constructor(){super(...arguments),this.isImageAndTitleAsLink=!0,this.cardVariable=W(gi)}static{this.styles=yi}get#nt(){return this.rendering.offers[0]?.url??this.rendering.merchantSearchFallbackUrl??"#"}get#j(){return!this.rendering.offers[0]?.url&&!!this.rendering.merchantSearchFallbackUrl}render(){return this.rendering&&this.designConfiguration?y`${["topLeft","topMiddle"].includes(this.designConfiguration.settings.tagPosition)?this.#st():w} ${["topLeft","topRight"].includes(this.designConfiguration.settings.gdprButtonPosition??"")?this.#at():w}<div class="${No({"card-container":!0,"has-shadow":this.designConfiguration.settings.cardShadowVisible})}"><div class="${No({"card-layout":!0,[`card-nb-columns-${this.designConfiguration.settings.cardNbColumns}`]:!0,[`card-image-position-${this.designConfiguration.settings.productImagePosition}`]:!0})}">${this.#E()}<div class="card-content-wrapper">${"aboveTitle"===this.designConfiguration.settings.tagPosition?this.#st():w}<div class="card-title-wrapper">${this.designConfiguration.settings.titleVisible?this.#N():w}</div>${"belowTitle"===this.designConfiguration.settings.tagPosition?this.#st():w}<div class="card-description-wrapper">${this.designConfiguration.settings.descriptionVisible&&this.rendering.description?y`<div class="card-description">${this.cardVariable(this.designConfiguration.settings.descriptionContent,this.rendering)}</div>`:w}</div>${this.designConfiguration.settings.pointsVisible&&"aboveOffers"===this.designConfiguration.settings.pointsPosition?this.#lt():w} ${"2"===this.designConfiguration.settings.cardNbColumns?this.#$():w}</div>${"2"!==this.designConfiguration.settings.cardNbColumns?this.#$():w} ${this.designConfiguration.settings.pointsVisible&&"bottom"===this.designConfiguration.settings.pointsPosition?this.#lt():w}</div></div>${["bottomLeft","bottomRight","bottomCenter"].includes(this.designConfiguration.settings.gdprButtonPosition??"")?this.#at():w}`:w}#E(){const t=y`<figure class="${No({"card-product-image":!0,[`sizing-${this.designConfiguration.settings.productImageSizing}`]:!0})}">${fe(!!this.rendering.productImage,()=>y`<img src="${Go(this.rendering.productImage,"picture")}" alt="${this.rendering.title||this.rendering.productName}" width="1200" height="1200">`,()=>y`<rndzz-no-picture></rndzz-no-picture>`)}</figure>`;return this.isImageAndTitleAsLink?y`<div class="card-head-link" data-offer="${Uo(this.rendering,this.rendering.offers[0])}"><rndzz-link .url="${this.#nt}" .runtimeConfig="${this.runtimeConfig}" ?ensure-country-code="${this.#j}">${t}</rndzz-link></div>`:t}#N(){const t=y`<span class="card-title">${this.cardVariable(this.rendering.title||this.designConfiguration.settings.titleContent||"${productName}",this.rendering)}</span>`;return this.isImageAndTitleAsLink?y`<rndzz-link class="card-head-link" .url="${this.#nt}" .runtimeConfig="${this.runtimeConfig}" ?ensure-country-code="${this.#j}" data-offer="${Uo(this.rendering,this.rendering.offers[0])}">${t}</rndzz-link>`:t}#st(){return this.designConfiguration.settings.tagVisible&&this.rendering.tag?y`<div class="card-tag-wrapper"><span class="${No({"card-tag":!0,[`card-tag-position-${this.designConfiguration.settings.tagPosition}`]:!0})}">${this.cardVariable(this.designConfiguration.settings.tagContent,this.rendering)}</span></div>`:w}#at(){return y`<rndzz-mentions .designConfiguration="${this.designConfiguration}" type="CARD"></rndzz-mentions>`}#$(){return"table"===this.designConfiguration.settings.offerListType?y`<rndzz-offer-list .offers="${this.rendering.offers}" .renderingContent="${this.rendering}" .designConfiguration="${this.designConfiguration}" .runtimeConfig="${this.runtimeConfig}" buttonAlign="start"></rndzz-offer-list>`:y`<rndzz-card-offer-list .rendering="${this.rendering}" .designConfiguration="${this.designConfiguration}" .runtimeConfig="${this.runtimeConfig}"></rndzz-card-offer-list>`}#lt(){return y`<rndzz-card-points-list class="${No({"card-points-list-has-content":!!this.rendering.positivePoints?.length||!!this.rendering.negativePoints?.length,"card-points-list-is-inline":"2"===this.designConfiguration.settings.pointsNbColumns})}" .rendering="${this.rendering}" .designConfiguration="${this.designConfiguration}"></rndzz-card-points-list>`}};Ht([jt({type:Object})],Ci.prototype,"rendering",void 0),Ht([jt({type:Object})],Ci.prototype,"designConfiguration",void 0),Ht([jt({type:Boolean})],Ci.prototype,"isImageAndTitleAsLink",void 0),Ht([jt({attribute:!1})],Ci.prototype,"runtimeConfig",void 0),Ci=Ht([Mt("rndzz-card")],Ci);const wi=/\${carouselTitle}/g;class Fi extends Z{render(t,e){const r=t.replace(wi,e.content.title??"");return r===this.lastResult?C:(this.lastResult=r,r)}static transform(t,e){return t.replace(wi,e.content.title??"")}}var $i=mt`.from-content-attribute:before{content:attr(data-content)}img{border:unset;max-height:fit-content;max-width:100%;object-fit:contain;overflow:clip;overflow-clip-margin:content-box}.rndzz-icon{align-items:center;display:flex}ol,ul{list-style-type:disc;padding-inline-start:1rem}ol:has(>li:only-child>ol),ol:has(>li:only-child>ul),ul:has(>li:only-child>ol),ul:has(>li:only-child>ul){list-style:none}:host{display:block;position:relative;width:100%}:host .rndzz-carousel_container{align-items:center;background-color:var(--rndzz-carousel-container-background-color,transparent);border-color:var(--rndzz-carousel-container-border-color,transparent);border-radius:var(--rndzz-carousel-container-border-radius,0);border-style:solid;border-width:var(--rndzz-carousel-container-border-width,0);
1display:flex;flex-wrap:wrap;margin:var(--rndzz-carousel-container-margin,0);padding:var(--rndzz-carousel-container-padding,0)}:host .rndzz-carousel_container.has-shadow{box-shadow:var(--rndzz-carousel-container-shadow-offset) var(--rndzz-carousel-container-shadow-blur) var(--rndzz-carousel-container-shadow-spread) var(--rndzz-carousel-container-shadow-color)}:host .rndzz-carousel_list{border-color:var(--rndzz-carousel-item-border-color,transparent);border-radius:var(--rndzz-carousel-item-border-radius,0);border-style:solid;border-width:var(--rndzz-carousel-item-border-width,0);flex:1;scroll-behavior:smooth}@supports selector(::-webkit-scrollbar){:host .rndzz-carousel_list::-webkit-scrollbar{-webkit-appearance:none;height:8px;width:8px}:host .rndzz-carousel_list::-webkit-scrollbar-track{background-color:var(--rndzz-carousel-scrollbar-track-color);border-radius:4px}:host .rndzz-carousel_list::-webkit-scrollbar-thumb{background-color:var(--rndzz-carousel-scrollbar-thumb-color);border-radius:4px}}@supports (scrollbar-color:auto){:host .rndzz-carousel_list{scrollbar-color:var(--rndzz-carousel-scrollbar-thumb-color) var(--rndzz-carousel-scrollbar-track-color)}}:host .rndzz-carousel_list{display:flex;flex-flow:row nowrap;gap:var(--rndzz-carousel-item-gap);list-style:none;margin:0;padding:var(--rndzz-carousel-item-padding,0);width:100%}:host .rndzz-carousel_list.has-shadow{box-shadow:var(--rndzz-carousel-item-shadow-offset) var(--rndzz-carousel-item-shadow-blur) var(--rndzz-carousel-item-shadow-spread) var(--rndzz-carousel-item-shadow-color)}:host .rndzz-carousel_list .rndzz-carousel_item{padding:0;--rndzz-containable-height:100%}:host .rndzz-carousel_list.horizontal{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}:host .rndzz-carousel_list.horizontal.item-size-type-fixed .rndzz-carousel_item{min-width:var(--rndzz-carousel-item-width);width:var(--rndzz-carousel-item-width)}:host .rndzz-carousel_list.horizontal.item-size-type-flexible .rndzz-carousel_item{--rndzz-carousel-flexible-item-size:calc((100% + var(--rndzz-carousel-item-gap))/var(--rndzz-carousel-nb-items-to-display) - var(--rndzz-carousel-item-gap));min-width:var(--rndzz-carousel-flexible-item-size);width:var(--rndzz-carousel-flexible-item-size)}:host .rndzz-carousel_list.horizontal .rndzz-carousel_item{margin-bottom:var(--rndzz-carousel-scrollbar-space,0)}:host .rndzz-carousel_list.vertical{flex-direction:column;height:100%}:host .rndzz-carousel_expand-button-wrapper{align-items:var(--rndzz-carousel-expand-button-align);display:flex;flex-basis:calc(100% + 1px);flex-direction:column}:host .rndzz-carousel_expand-button-wrapper .rndzz-carousel_expand-button{align-items:center;background-color:var(--rndzz-carousel-expand-button-background-color);border:unset;border:var(--rndzz-carousel-expand-button-border-width) solid var(--rndzz-carousel-expand-button-border-color);border-radius:var(--rndzz-carousel-expand-button-border-radius);color:var(--rndzz-carousel-expand-button-color);cursor:pointer;display:flex;font-family:var(--rndzz-carousel-expand-button-font-family),sans-serif;font-size:var(--rndzz-carousel-expand-button-font-size,inherit);font-weight:var(--rndzz-carousel-expand-button-font-weight,inherit);gap:var(--rndzz-carousel-expand-button-icon-space);justify-content:center;margin:var(--rndzz-carousel-expand-button-margin);padding:var(--rndzz-carousel-expand-button-padding);text-align:var(--rndzz-carousel-expand-button-text-align,inherit);text-decoration:var(--rndzz-carousel-expand-button-text-decoration,inherit);text-transform:var(--rndzz-carousel-expand-button-text-transform,inherit)}:host .rndzz-carousel_expand-button-wrapper .rndzz-carousel_expand-button.has-shadow{box-shadow:var(--rndzz-carousel-expand-button-shadow-offset) var(--rndzz-carousel-expand-button-shadow-blur) var(--rndzz-carousel-expand-button-shadow-spread) var(--rndzz-carousel-expand-button-shadow-color)}:host .rndzz-carousel_expand-button-wrapper .rndzz-carousel_expand-button:hover{--rndzz-carousel-expand-button-background-color:var(--rndzz-carousel-expand-button-background-color-hover);--rndzz-carousel-expand-button-border-color:var(--rndzz-carousel-expand-button-border-color-hover);--rndzz-carousel-expand-button-color:var(--rndzz-carousel-expand-button-color-hover);--rndzz-carousel-expand-button-font-size:var(--rndzz-carousel-expand-button-font-size-hover);--rndzz-carousel-expand-button-font-weight:var(--rndzz-carousel-expand-button-font-weight-hover);--rndzz-carousel-expand-button-font-family:var(--rndzz-carousel-expand-button-font-family-hover);--rndzz-carousel-expand-button-text-transform:var(--rndzz-carousel-expand-button-text-transform-hover);--rndzz-carousel-expand-button-text-decoration:var(--rndzz-carousel-expand-button-text-decoration-hover);--rndzz-carousel-expand-button-text-align:var(--rndzz-carousel-expand-button-text-align-hover)}:host .rndzz-carousel_expand-button-wrapper .rndzz-carousel_expand-button.expanded{--rndzz-carousel-expand-button-background-color:var(--rndzz-carousel-expand-button-background-color-open);--rndzz-carousel-expand-button-border-color:var(--rndzz-carousel-expand-button-border-color-open);--rndzz-carousel-expand-button-color:var(--rndzz-carousel-expand-button-color-open);--rndzz-carousel-expand-button-font-size:var(--rndzz-carousel-expand-button-font-size-open);--rndzz-carousel-expand-button-font-weight:var(--rndzz-carousel-expand-button-font-weight-open);--rndzz-carousel-expand-button-font-family:var(--rndzz-carousel-expand-button-font-family-open);--rndzz-carousel-expand-button-text-transform:var(--rndzz-carousel-expand-button-text-transform-open);--rndzz-carousel-expand-button-text-decoration:var(--rndzz-carousel-expand-button-text-decoration-open);--rndzz-carousel-expand-button-text-align:var(--rndzz-carousel-expand-button-text-align-open)}
1:host .rndzz-carousel_expand-button-wrapper .rndzz-carousel_expand-button{transition:background-color .25s,color .25s}:host .rndzz-carousel_expand-button-wrapper .rndzz-carousel_expand-button_icon .rndzz-icon{color:var(--rndzz-carousel-expand-button-icon-color)}:host .rndzz-carousel_expand-button-wrapper .rndzz-carousel_expand-button_icon .rndzz-icon svg{height:var(--rndzz-carousel-expand-button-icon-size);width:var(--rndzz-carousel-expand-button-icon-size)}:host .rndzz-carousel_title{background-color:var(--rndzz-carousel-title-background-color,transparent);border-color:var(--rndzz-carousel-title-border-color,transparent);border-radius:var(--rndzz-carousel-title-border-radius,0);border-style:solid;border-width:var(--rndzz-carousel-title-border-width,0);color:var(--rndzz-carousel-title-color);flex-basis:calc(100% + 1px);font-family:var(--rndzz-carousel-title-font-family),sans-serif;font-size:var(--rndzz-carousel-title-font-size);font-style:var(--rndzz-carousel-title-font-style);font-weight:var(--rndzz-carousel-title-font-weight);line-height:var(--rndzz-carousel-title-line-height);margin:var(--rndzz-carousel-title-margin,0);padding:var(--rndzz-carousel-title-padding,0);text-align:var(--rndzz-carousel-title-text-align);text-decoration:var(--rndzz-carousel-title-text-decoration);text-transform:var(--rndzz-carousel-title-text-transform)}:host .rndzz-carousel_anchor{color:unset;cursor:pointer;height:100%;text-decoration:unset}:host .rndzz-carousel_button{align-items:center;background-color:var(--rndzz-carousel-navigation-button-background-color);border:unset;border-radius:var(--rndzz-carousel-navigation-button-border-radius);color:var(--rndzz-carousel-navigation-button-color);cursor:pointer;display:flex;font-weight:700;height:var(--rndzz-carousel-navigation-button-height);justify-content:center;opacity:1;position:absolute;transition:opacity .25s,background-color .25s,color .25s;width:var(--rndzz-carousel-navigation-button-width);z-index:1}:host .rndzz-carousel_button.has-shadow{box-shadow:var(--rndzz-carousel-navigation-button-shadow-offset) var(--rndzz-carousel-navigation-button-shadow-blur) var(--rndzz-carousel-navigation-button-shadow-spread) var(--rndzz-carousel-navigation-button-shadow-color)}:host .rndzz-carousel_button:hover{--rndzz-carousel-navigation-button-color:var(--rndzz-carousel-navigation-button-color-hover);--rndzz-carousel-navigation-button-background-color:var(--rndzz-carousel-navigation-button-background-color-hover)}:host .rndzz-carousel_button.hidden{opacity:0;pointer-events:none}:host .rndzz-carousel_button.rndzz-carousel_button_previous{left:var(--rndzz-carousel-navigation-button-gap)}:host .rndzz-carousel_button.rndzz-carousel_button_next{right:var(--rndzz-carousel-navigation-button-gap)}:host .rndzz-carousel_button_icon{align-items:center;display:flex;justify-content:center}:host .rndzz-carousel_button_icon svg{height:var(--rndzz-carousel-navigation-button-icon-size);width:var(--rndzz-carousel-navigation-button-icon-size)}`;let ki=class extends Pt{constructor(){super(...arguments),this.isHiddenContentExpanded=!1,this.isScrollStart=!0,this.isScrollEnd=!1,this.#dt=[],this.#ct=null,this.#ht=()=>this.#ft(this.#pt)}static{this.styles=$i}#dt;#ct;#pt;#ht;get#gt(){return this.rendering?.anchor?{isImageAndTitleAsLink:!1}:Zr}get#ut(){const t=this.#dt[0];return this.#zt(t)}get#mt(){const t=this.designConfiguration?.cssVariables,e=this.#ut;return{bgColor:t?.navigationButtonBackgroundColor&&"transparent"!==t.navigationButtonBackgroundColor?void 0:e.inheritedBackgroundColor,color:t?.navigationButtonColor&&"transparent"!==t.navigationButtonColor?void 0:e.inheritedColor}}get#bt(){const t=this.designConfiguration?.cssVariables,e=this.#ut;return{bgColor:t?.expandButtonBackgroundColor&&"transparent"!==t.expandButtonBackgroundColor?void 0:e.inheritedBackgroundColor,color:t?.expandButtonColor&&"transparent"!==t.expandButtonColor?void 0:e.inheritedColor}}firstUpdated(){this.#ct=setTimeout(()=>{this.#ct=null,this.#vt()},1e3)}disconnectedCallback(){super.disconnectedCallback(),this.#xt()}willUpdate(t){(t.has("rendering")||t.has("designConfiguration"))&&(this.#dt=this.rendering&&this.designConfiguration?this.#yt(this.rendering,this.designConfiguration):this.rendering?.contents??[])}
1render(){if(!this.rendering||!this.designConfiguration)return w;const t=this.designConfiguration.settings,e=this.#dt;return y`<div class="${No({"rndzz-carousel_container":!0,"has-shadow":t.containerShadowVisible})}">${this.#N()} ${this.#Ct("backward","previous")}<ol class="${No({"rndzz-carousel_list":!0,[t.direction]:!0,"has-shadow":t.itemShadowVisible,"item-size-type-flexible":"flexible"===t.itemSizeType,"item-size-type-fixed":"flexible"!==(t.itemSizeType??"fixed")})}">${jo(this.#wt(e),t=>t.id,(t,e)=>this.#Ft(t,e))}</ol>${this.#Ct("forward","next")} ${this.#$t(e)}</div>${fe(["bottomLeft","bottomRight","bottomCenter"].includes(t.gdprButtonPosition??""),()=>y`<rndzz-mentions .designConfiguration="${this.designConfiguration}" type="CAROUSEL"></rndzz-mentions>`)}`}#N(){const t=this.designConfiguration.settings;if(!t.titleVisible)return w;const e=t.titleContent||"",r=Fi.transform(e,{content:this.rendering});return r?y`<div class="rndzz-carousel_title">${r}</div>`:w}#Ct(t,e){const r=this.designConfiguration.settings;if("horizontal"!==r.direction||!r.navigationButtonsVisible)return w;const o=this.#mt,i=this.#kt(r.navigationButtonIconAppearance,"previous"===e?"left":"right"),n=uo.get(i)??"",s="previous"===e?this.isScrollStart:this.isScrollEnd;return y`<button class="${No({"rndzz-carousel_button":!0,[`rndzz-carousel_button_${e}`]:!0,"has-shadow":!!r.navigationButtonShadowVisible,hidden:s})}" style="${Ho({"background-color":o.bgColor,color:o.color})}" aria-label="${"previous"===e?"Previous carousel item":"Next carousel item"}" @click="${()=>this.#Bt(t)}" @keydown="${e=>"Enter"===e.key&&this.#Bt(t)}"><span class="rndzz-carousel_button_icon">${_o(n)}</span></button>`}#Ft(t,e){const r=this.rendering.anchor?y`<div class="rndzz-carousel_anchor" @click="${e=>this.#Tt(e,t.id)}"><rndzz-rendering .rendering="${t}" .runtimeConfig="${this.runtimeConfig}" .containableOptions="${this.#gt}" initial-width-hint="1"></rndzz-rendering></div>`:y`<rndzz-rendering .rendering="${t}" .runtimeConfig="${this.runtimeConfig}" .containableOptions="${this.#gt}" initial-width-hint="1"></rndzz-rendering>`;return y`<li class="rndzz-carousel_item">${r}</li>`}#$t(t){const e=this.designConfiguration.settings;if("vertical"!==e.direction)return w;if(t.length<=(e.containableNbVisibleContents||0))return w;const r=this.#bt;return y`<div class="rndzz-carousel_expand-button-wrapper"><button class="${No({"rndzz-carousel_expand-button":!0,expanded:this.isHiddenContentExpanded,"has-shadow":e.expandButtonShadowVisible})}" style="${Ho({"background-color":r.bgColor??"",color:r.color??""})}" @click="${()=>this.#St()}">${fe(e.expandButtonIconVisible&&"left"===e.expandButtonIconPosition,()=>y`<span class="rndzz-carousel_expand-button_icon">${ti(this.isHiddenContentExpanded?e.expandButtonIconAppearanceOpen:e.expandButtonIconAppearance)}</span>`)} <span class="rndzz-text">${this.isHiddenContentExpanded?e.expandButtonContentOpen||Cr("see-less"):e.expandButtonContent||Cr("see-more")} </span>${fe(e.expandButtonIconVisible&&"right"===e.expandButtonIconPosition,()=>y`<span class="rndzz-carousel_expand-button_icon">${ti(this.isHiddenContentExpanded?e.expandButtonIconAppearanceOpen:e.expandButtonIconAppearance)}</span>`)}</button></div>`}#wt(t){const e=this.designConfiguration.settings;return"horizontal"===e.direction||this.isHiddenContentExpanded?t:t.slice(0,e.containableNbVisibleContents??void 0)}#kt(t,e){if(t){const r="_right",o="_left";if("left"===e&&t.endsWith(r))return t.replace(r,o);if("right"===e&&t.endsWith(o))return t.replace(o,r)}return t??""}#Bt(t){const e=this.scrollableContainer;if(e&&this.designConfiguration){const r=250,o="horizontal"===this.designConfiguration.settings.direction?"left":"top";e.scrollBy({[o]:"backward"===t?-r:r,behavior:"smooth"})}}#St(){this.isHiddenContentExpanded=!this.isHiddenContentExpanded}#Tt(t,e){const r=this.getRootNode(),o=(r?.host?.getRootNode()??document).getElementById(e);if(o){const e=t=>"A"===t.tagName?t:t.parentElement?e(t.parentElement):void 0,r=t.target&&e(t.target);if("sponsored"===r?.getAttribute("rel"))return;t.preventDefault(),t.stopImmediatePropagation(),o.scrollIntoView({block:"center"})}}#zt(t){const e=t?.design?.configurations?.[0],r=t?.["@type"];if(r&&e){const t=so(r,[e]).cssVariables;return{inheritedColor:t?.offerButtonColor??e.cssVariables?.themeTextColor,inheritedColorHover:t?.offerButtonColorHover??t?.offerButtonColorHover,inheritedBackgroun
1dColor:t?.offerButtonBackgroundColor??e.cssVariables?.themePrimaryColor,inheritedBackgroundColorHover:t?.offerButtonBackgroundColorHover??t?.offerButtonBackgroundColorHover}}return{inheritedColor:null,inheritedColorHover:null,inheritedBackgroundColor:null,inheritedBackgroundColorHover:null}}#yt(t,e){return(t.contents??[]).map(t=>{const r=t["@type"],o=Wr[r]?.(e)??{};if(!o.settings&&!o.cssVariables)return t;const i=t.design?.configurations?.map(t=>{const e={...t.settings,...o.settings??{}},r={...t.cssVariables,...o.cssVariables??{}};return{...t,settings:e,cssVariables:r}});return i?{...t,design:{...t.design,configurations:i}}:t})}#vt(){const t=this.scrollableContainer;t!==this.#pt&&(this.#xt(),t&&(this.#pt=t,t.addEventListener("scroll",this.#ht),this.#ft(t)))}#xt(){this.#ct&&(clearTimeout(this.#ct),this.#ct=null),this.#pt&&(this.#pt.removeEventListener("scroll",this.#ht),this.#pt=void 0)}#ft(t){if(t){const e=t.scrollLeft,r=t.scrollWidth,o=0===e,i=e+t.clientWidth>=r;o!==this.isScrollStart&&(this.isScrollStart=o),i!==this.isScrollEnd&&(this.isScrollEnd=i)}}};Ht([jt({type:Object})],ki.prototype,"rendering",void 0),Ht([jt({type:Object})],ki.prototype,"designConfiguration",void 0),Ht([jt({attribute:!1})],ki.prototype,"runtimeConfig",void 0),Ht([Wt()],ki.prototype,"isHiddenContentExpanded",void 0),Ht([Wt()],ki.prototype,"isScrollStart",void 0),Ht([Wt()],ki.prototype,"isScrollEnd",void 0),Ht([Zt(".rndzz-carousel_list")],ki.prototype,"scrollableContainer",void 0),ki=Ht([Mt("rndzz-carousel")],ki);var Bi=mt`:host{display:block;max-width:var(--rndzz-page-max-width);width:100%}:host .content{display:flex;margin:40px 0 26px;position:relative}:host .content.layout-solid{background:var(--rndzz-page-header-background-color);border-radius:30px;justify-content:space-between;padding:16px}:host .content.layout-solid .title{order:1;width:calc(50% - 38px)}:host .content.layout-solid .header-logo{left:50%;order:2;position:absolute;top:50%;transform:translate(-50%,-50%)}:host .content.layout-solid .social-networks{order:3}:host .content.layout-floating{align-items:center;flex-direction:column;gap:8px;justify-content:center}:host .content.layout-floating .header-logo{order:1}:host .content.layout-floating .title{order:2}:host .content .social-networks{order:3}:host .content .header-logo{align-items:center;aspect-ratio:1/1;background-color:var(--rndzz-page-header-logo-background-color);border-radius:50%;display:flex;justify-content:center;max-height:76px;overflow:hidden}:host .content .header-logo img{font-size:small;height:76px;object-fit:cover}:host .content .title{color:var(--rndzz-page-header-title-color,revert);font-family:var(--rndzz-page-header-title-font-family),sans-serif;font-size:var(--rndzz-page-header-title-font-size,revert);font-style:var(--rndzz-page-header-title-font-style,revert);font-weight:var(--rndzz-page-header-title-font-weight,revert);text-align:var(--rndzz-page-header-title-text-align,revert);text-decoration:var(--rndzz-page-header-title-text-decoration,revert);text-transform:var(--rndzz-page-header-title-text-transform,revert);white-space:nowrap}:host .social-networks{align-items:center;display:flex;flex-direction:row;gap:10px;list-style:none;margin:0;padding:0}:host .social-networks li{padding:0}:host .social-networks li a{color:var(--rndzz-page-channel-icon-color);text-decoration:none}:host .social-networks li a .rndzz-icon svg{height:20px;width:20px}`;let Ti=class extends Pt{static{this.styles=Bi}get#Ot(){return this.designConfiguration.settings.headerTitleContent}get#At(){const t=this.rendering.channels;if(!t)return[];const e=this.designConfiguration.settings.channelList,r=t.filter(t=>"#"===t.id||null===e||e.includes(t.id));return r.sort((t,r)=>(e?.indexOf(t.id)??0)-(e?.indexOf(r.id)??0)),r}render(){const t=this.designConfiguration.settings,e=t.headerLogoContent??this.rendering.headerImage;return y`<div class="content layout-${t.headerLayout}"><div class="header-logo">${e?y`<img src="${e}" alt="Page logo">`:w}</div><div class="title">${t.headerTitleVisible?Lo.transform(this.#Ot??"",this.rendering):""}</div>${fe(t.displayChannels,()=>y`<ol class="social-networks">${jo(this.#At,t=>t.id,t=>y`<li><a href="${t.url??""}" target="_blank" title="${t.name}">${ti(zo.get(t.type))}</a></li>`)}</ol>`)}</div>`}};Ht([jt({type:Object})],Ti.prototype,"rendering",void 0),Ht([jt({type:Object})],Ti.prototype,"designConfiguration",void 0),Ti=Ht([Mt("rndzz-page-header")],Ti);class Si{static mapContentItemToWebComponentInputs(t,e){const r="string"==typeof e?e:e?.renderApiUrl,o="string"==typeof e?void 0:e?.redirectApiUrl;return t.content&&"@type"in t.content&&"HTML"!==t.content["@type"]?{type:"designer",args:{render:t.content,redirectApiUrl:o}}:"publicationContentId"in t&&t.publicationContentId?{type:"publication",args:{publicationContentId:t.publicationContentId,renderApiUrl:r,redirectApiUrl:o,loading:"lazy"}}:"contentContainerId"in t&&t.contentContainerId?{type:"container",args:{contentContainerId:t.contentContainerId,renderApiUrl:r,redirectApiUrl:o,loading:"lazy"}}:null}}var Oi=mt`@charset "UTF-8";.from-content-attribute:before{content:attr(data-content)}img{border:unset;max-height:fit-content;max-width:100%;object-fit:contain;overflow:clip;overflow-clip-margin:content-box}.rndzz-icon{align-items:center;display:flex}ol,ul{list-style-type:disc;padding-inline-start:1rem}ol:has(>li:only-child>ol),ol:has(>li:only-child>ul),ul:has(>li:only-child>ol),ul:has(>li:only-child>ul){list-style:none}:host{line-height:1.42}:host h1{color:var(--rndzz-page-title-color,revert);font-family:var(--rndzz-page-title-font-family),sans-serif;font-size:var(--rndzz-page-title-font-size,revert);font-style:var(--rndzz-page-title-font-style,revert);
1font-weight:var(--rndzz-page-title-font-weight,revert);line-height:var(--rndzz-page-title-line-height,revert);margin-bottom:var(--rndzz-page-title-margin-bottom,revert);margin-top:var(--rndzz-page-title-margin-top,revert);text-align:var(--rndzz-page-title-text-align,revert);text-decoration:var(--rndzz-page-title-text-decoration,revert);text-transform:var(--rndzz-page-title-text-transform,revert)}:host h2{color:var(--rndzz-page-title-color-h2,revert);font-family:var(--rndzz-page-title-font-family-h2),sans-serif;font-size:var(--rndzz-page-title-font-size-h2,revert);font-style:var(--rndzz-page-title-font-style-h2,revert);font-weight:var(--rndzz-page-title-font-weight-h2,revert);line-height:var(--rndzz-page-title-line-height-h2,revert);margin-bottom:var(--rndzz-page-title-margin-bottom-h2,revert);margin-top:var(--rndzz-page-title-margin-top-h2,revert);text-align:var(--rndzz-page-title-text-align-h2,revert);text-decoration:var(--rndzz-page-title-text-decoration-h2,revert);text-transform:var(--rndzz-page-title-text-transform-h2,revert)}:host h3{color:var(--rndzz-page-title-color-h3,revert);font-family:var(--rndzz-page-title-font-family-h3),sans-serif;font-size:var(--rndzz-page-title-font-size-h3,revert);font-style:var(--rndzz-page-title-font-style-h3,revert);font-weight:var(--rndzz-page-title-font-weight-h3,revert);line-height:var(--rndzz-page-title-line-height-h3,revert);margin-bottom:var(--rndzz-page-title-margin-bottom-h3,revert);margin-top:var(--rndzz-page-title-margin-top-h3,revert);text-align:var(--rndzz-page-title-text-align-h3,revert);text-decoration:var(--rndzz-page-title-text-decoration-h3,revert);text-transform:var(--rndzz-page-title-text-transform-h3,revert)}:host p{color:var(--rndzz-page-paragraph-color,revert);font-family:var(--rndzz-page-paragraph-font-family),sans-serif;font-size:var(--rndzz-page-paragraph-font-size,revert);font-style:var(--rndzz-page-paragraph-font-style,revert);font-weight:var(--rndzz-page-paragraph-font-weight,revert);line-height:var(--rndzz-page-paragraph-line-height,revert);margin-bottom:var(--rndzz-page-paragraph-margin-bottom,revert);margin-top:var(--rndzz-page-paragraph-margin-top,revert);text-align:var(--rndzz-page-paragraph-text-align,revert);text-decoration:var(--rndzz-page-paragraph-text-decoration,revert);text-transform:var(--rndzz-page-paragraph-text-transform,revert)}:host p b,:host p strong{color:var(--rndzz-page-paragraph-color-bold,revert);font-family:var(--rndzz-page-paragraph-font-family-bold),sans-serif;font-size:var(--rndzz-page-paragraph-font-size-bold,revert);font-style:var(--rndzz-page-paragraph-font-style-bold,revert);font-weight:var(--rndzz-page-paragraph-font-weight-bold,revert);line-height:var(--rndzz-page-paragraph-line-height-bold,revert);text-align:var(--rndzz-page-paragraph-text-align-bold,revert);text-decoration:var(--rndzz-page-paragraph-text-decoration-bold,revert);text-transform:var(--rndzz-page-paragraph-text-transform-bold,revert)}:host p em,:host p i{color:var(--rndzz-page-paragraph-color-italic,revert);font-family:var(--rndzz-page-paragraph-font-family-italic),sans-serif;font-size:var(--rndzz-page-paragraph-font-size-italic,revert);font-style:var(--rndzz-page-paragraph-font-style-italic,revert);font-weight:var(--rndzz-page-paragraph-font-weight-italic,revert);line-height:var(--rndzz-page-paragraph-line-height-italic,revert);text-align:var(--rndzz-page-paragraph-text-align-italic,revert);text-decoration:var(--rndzz-page-paragraph-text-decoration-italic,revert);text-transform:var(--rndzz-page-paragraph-text-transform-italic,revert)}:host p a{color:var(--rndzz-page-paragraph-color-link,revert);font-family:var(--rndzz-page-paragraph-font-family-link),sans-serif;font-size:var(--rndzz-page-paragraph-font-size-link,revert);font-style:var(--rndzz-page-paragraph-font-style-link,revert);font-weight:var(--rndzz-page-paragraph-font-weight-link,revert);line-height:var(--rndzz-page-paragraph-line-height-link,revert);text-align:var(--rndzz-page-paragraph-text-align-link,revert);text-decoration:var(--rndzz-page-paragraph-text-decoration-link,revert);text-transform:var(--rndzz-page-paragraph-text-transform-link,revert)}:host p:empty:before{content:" "}:host ol,:host ul{font-family:var(--rndzz-page-bullet-list-font-family),sans-serif;font-size:var(--rndzz-page-bullet-list-font-size,revert);line-height:var(--rndzz-page-paragraph-line-height,revert);margin:0;padding-left:var(--rndzz-page-bullet-list-padding-left,revert)}:host ol li,:host ul li{color:var(--rndzz-page-bullet-list-color,revert)}:host ol li[data-list=bullet],:host ul li[data-list=bullet]{list-style-type:var(--rndzz-page-bullet-list-style-type,revert)}:host ol li[data-list=ordered],:host ul li[data-list=ordered]{list-style-type:decimal}:host ol li,:host ul li{padding-left:var(--rndzz-page-bullet-list-marker-padding-left,revert);position:static}:host ol li::marker,:host ul li::marker{color:var(--rndzz-page-bullet-list-marker-color,revert);font-size:var(--rndzz-page-bullet-list-marker-font-size,revert)}`;let Ai=class extends Pt{constructor(){super(...arguments),this.items=[],this.preventLazyLoad=!1,this.webComponentGenerator=new bo}static{this.styles=Oi}willUpdate(t){t.has("designConfiguration")&&this.designConfiguration&&this.toggleAttribute("has-shadow",this.designConfiguration.settings.contentShadowVisible)}render(){return y`${this.#N()} ${jo(this.#Lt(),(t,e)=>t.itemId||e,t=>this.#It(t))}`}#Lt(){return this.items.filter((t,e)=>!this.preventLazyLoad||!t.publicationContentId||!t.contentContainerId||t.content||e<5).map(t=>{const e=t.content?.["@type"];if("HTML"===e)return{type:"HTML",content:t.content.html,itemId:t.itemId,id:t.itemId};if(["BOX","CARD","CTA","CAROUSEL"].includes(e))return{type:"RENDERED_WEB_COMPONENT",render:t.content,itemId:t.itemId};const r=Si.mapContentItemToWebComponentInputs(t,this.runtimeConfig??this.renderApiUrl);
1return r?{type:"WEB_COMPONENT",inputs:r,itemId:t.itemId}:null})}#N(){return this.titleContent?y`<h1 class="page-contents_title">${this.titleContent}</h1>`:w}#It(t){switch(t.type){case"RENDERED_WEB_COMPONENT":return y`<div class="rndzz-content-wrapper" id="${Jo(t.itemId)}"><rndzz-rendering .rendering="${t.render}" .runtimeConfig="${this.runtimeConfig}"></rndzz-rendering></div>`;case"WEB_COMPONENT":{const e=this.webComponentGenerator.generateWebComponentTagHtml(t.inputs.type,t.inputs.args);return y`<div class="rndzz-content-wrapper" id="${Jo(t.itemId)}">${Po(e)}</div>`}case"HTML":return y`<div class="rndzz-content-wrapper" id="${Jo(t.itemId)}"><div class="text-content">${Po(t.content)}</div></div>`;case"SEPARATOR":return y`<hr>`;default:return w}}};Ht([jt({type:Array})],Ai.prototype,"items",void 0),Ht([jt({type:Object})],Ai.prototype,"designConfiguration",void 0),Ht([jt({type:Boolean})],Ai.prototype,"preventLazyLoad",void 0),Ht([jt({type:String})],Ai.prototype,"renderApiUrl",void 0),Ht([jt({type:String})],Ai.prototype,"titleContent",void 0),Ht([jt({attribute:!1})],Ai.prototype,"runtimeConfig",void 0),Ai=Ht([Mt("rndzz-contents")],Ai);var Li=mt`:host{align-items:center;background:var(--rndzz-page-page-background-color);display:flex;flex-direction:column;width:100%}:host header{align-items:center;display:flex;flex-direction:column;width:100%}:host .page-contents{background:var(--rndzz-page-content-background-color);border-radius:var(--rndzz-page-content-border-radius);border-width:var(--rndzz-page-content-border-width);margin:var(--rndzz-page-content-margin);padding:var(--rndzz-page-content-padding)}:host .page-contents.has-shadow{box-shadow:var(--rndzz-page-content-shadow-offset) var(--rndzz-page-content-shadow-blur) var(--rndzz-page-content-shadow-spread) var(--rndzz-page-content-shadow-color)}:host article{box-sizing:border-box;max-width:var(--rndzz-page-max-width);width:100%}`;let Ii=class extends Pt{constructor(){super(...arguments),this.pageMode=!1,this.preventLazyLoad=!1,this.#Vt=!1}static{this.styles=Li}#Vt;willUpdate(t){t.has("pageMode")&&(this.preventLazyLoad=this.pageMode)}updated(t){this.pageMode&&!this.#Vt&&this.rendering&&(this.#Vt=!0,setTimeout(()=>{this.preventLazyLoad=!1},1e3))}render(){if(!this.designConfiguration)return w;const t=this.designConfiguration.settings;return y`${fe(t.headerVisible,()=>y`<header class="header-layout-${t.headerLayout}"><rndzz-page-header .rendering="${this.rendering}" .designConfiguration="${this.designConfiguration}"></rndzz-page-header></header>`)}<article><div class="${No({"page-contents":!0,"has-shadow":t.contentShadowVisible})}"><rndzz-contents .items="${this.rendering.items}" .designConfiguration="${this.designConfiguration}" .preventLazyLoad="${this.preventLazyLoad}" .renderApiUrl="${this.runtimeConfig?.renderApiUrl??this.renderApiUrl}" .runtimeConfig="${this.runtimeConfig}" .titleContent="${t.titleVisible?this.rendering.title||(t.titleContent??void 0):void 0}"></rndzz-contents></div></article>`}};Ht([jt({type:Object})],Ii.prototype,"rendering",void 0),Ht([jt({type:Object})],Ii.prototype,"designConfiguration",void 0),Ht([jt({type:Boolean})],Ii.prototype,"pageMode",void 0),Ht([jt({type:String})],Ii.prototype,"renderApiUrl",void 0),Ht([jt({attribute:!1})],Ii.prototype,"runtimeConfig",void 0),Ht([Wt()],Ii.prototype,"preventLazyLoad",void 0),Ii=Ht([Mt("rndzz-page")],Ii);var Vi=mt`:host{background:var(--rndzz-page-content-background-color);border-radius:var(--rndzz-page-content-border-radius);display:block;width:100%}:host[has-shadow]{box-shadow:var(--rndzz-page-content-shadow-offset) var(--rndzz-page-content-shadow-blur) var(--rndzz-page-content-shadow-spread) var(--rndzz-page-content-shadow-color)}:host .container{padding:var(--rndzz-page-content-padding)}`;let Pi=class extends Pt{static{this.styles=Vi}render(){return this.designConfiguration?y`<div class="container"><rndzz-contents .items="${this.rendering.items}" .designConfiguration="${this.designConfiguration}" .renderApiUrl="${this.runtimeConfig?.renderApiUrl??this.renderApiUrl}" .runtimeConfig="${this.runtimeConfig}"></rndzz-contents></div>`:w}};Ht([jt({type:Object})],Pi.prototype,"rendering",void 0),Ht([jt({type:Object})],Pi.prototype,"designConfiguration",void 0),Ht([jt({type:String})],Pi.prototype,"renderApiUrl",void 0),Ht([jt({attribute:!1})],Pi.prototype,"runtimeConfig",void 0),Pi=Ht([Mt("rndzz-container")],Pi);let _i=class extends Pt{render(){return this.designConfiguration?y`<rndzz-contents .items="${[{content:this.rendering,itemId:""}]}" .designConfiguration="${this.designConfiguration}" .runtimeConfig="${this.runtimeConfig}"></rndzz-contents>`:w}};Ht([jt({type:Object})],_i.prototype,"rendering",void 0),Ht([jt({type:Object})],_i.prototype,"designConfiguration",void 0),Ht([jt({attribute:!1})],_i.prototype,"runtimeConfig",void 0),_i=Ht([Mt("rndzz-html")],_i);var Ni=mt`:host{all:initial;display:block;font-family:inherit;height:var(--rndzz-containable-height,auto);position:relative;width:100%}`;let Ri=class extends Pt{constructor(){super(...arguments),this.pageMode=!1,this.controller=new Oo(this),this.#Pt=W(Lo)}static{this.styles=Ni}#Pt;willUpdate(t){!this.rendering||this.controller.rendering&&!t.has("rendering")||this.controller.initData(this.rendering)}render(){return this.controller.rendering&&this.controller.designConfiguration&&this.controller.computedStylesScript?[Po(`<style class="computed-variables">${zt(this.controller.computedStylesScript)}</style>`),this.#_t(this.controller.rendering,this.controller.designConfiguration),this.controller.jsonLdScript?Po(`<script type="application/ld+json">${this.controller.jsonLdScript}<\/script>`):w]:w}#_t(t,e){if(!t)throw new Error("no rendering");return((t,e,r)=>{for(const r of e)if(r[0]===t)return(0,r[1])();return r?.()})(t["@type"],[["BOX",()=>this.#Nt(t,e)],["CTA",()=>this.#Rt(t,e)],["CARD",()=>this.#Et(t,e)],["CAROUSEL",()=>this.#Ht(t,e)],["PAGE",()=>this.#Mt(t,e)],["CONTAINER",()=>this.#Ut(t,e)],["HTML",()=>this.#Dt(t,e)]],()=>this.#jt(t))}#Nt(t,e){return y`<rndzz-box .rendering="${t}" .designConfiguration="${e}" .isImageAndTitleAsLink="${this.containableOptions?.isImageAndTitleAsLink??!0}" .runtimeConfig="${this.runtimeConfig}"></rndzz-box>`}#Rt(t,e){return y`<rndzz-cta .rendering="${t}" .designConfiguration="${e}" .runtimeConfig="${this.runtimeConfig}"></rndzz-cta>`}#Et(t,e){return y`<rndzz-card .rendering="${t}" .designConfiguration="${e}" .isImageAndTitleAsLink="${this.containableOptions?.isImageAndTitleAsLink??!0}" .runtimeConfig="${this.runtimeConfig}"></rndzz-card>`}#jt(t){return Nt.error(null,`Unknown containable type: ${t["@type"]}`),y`<rndzz-link .url="${t.url}" .runtimeConfig="${this.runtimeConfig}" initial>${this.#Pt(t.title||t.productName,t)}</rndzz-link>`}#Ht(t,e){return y`<rndzz-carousel .rendering="${t}" .designConfiguration="${e}" .runtimeConfig="${this.runtimeConfig}"></rndzz-carousel>`}#Mt(t,e){return y`<rndzz-page .rendering="${t}" .designConfiguration="${e}" .pageMode="${this.pageMode}" .runtimeConfig="${this.runtimeConfig}"></rndzz-page>`}#Ut(t,e){return y`<rndzz-container .rendering="${t}" .designConfiguration="${e}" .runtimeConfig="${this.runtimeConfig}"></rndzz-container>`}#Dt(t,e){return y`<rndzz-html .rendering="${t}" .designConfiguration="${e}" .runtimeConfig="${this.runtimeConfig}"></rndzz-html>`}};function Ei(t){if(!t)return new URLSearchParams;if(t instanceof URLSearchParams||"string"==typeof t)return new URLSearchParams(t);const e=new URLSearchParams;for(const[r,o]of Object.entries(t)){const t=Array.isArray(o)?o:[o];for(const o of t)null!=o&&e.append(r,String(o))}return e}var Hi;Ht([jt({type:Object})],Ri.prototype,"rendering",void 0),Ht([jt({type:Number,attribute:"initial-width-hint"})],Ri.prototype,"initialWidthHint",void 0),Ht([jt({type:Boolean,attribute:"page-mode"})],Ri.prototype,"pageMode",void 0),Ht([jt({attribute:!1})],Ri.prototype,"runtimeConfig",void 0),Ht([jt({type:Object})],Ri.prototype,"containableOptions",void 0),Ri=Ht([Mt("rndzz-rendering")],Ri);class Mi extends Pt{constructor(){super(...arguments),this.redirectApiUrl=ve(),this.preventFontLoading=!1,this.subtag=!1,this.linkQueryParams=new URLSearchParams,this.displayWhenNoOffer=!0,this.pageMode=!1,this.renderingController=new Oo(this)}static{this.styles=mt`:host{display:block;position:relative;width:100%}`}set version(t){}get version(){return pe}get runtimeConfig(){return function(t={}){return{loadFonts:t.loadFonts??!0,renderApiUrl:t.renderApiUrl??xe()??"",redirectApiUrl:t.redirectApiUrl??ve()??"",renderBaseRedirectApiUrl:t.renderBaseRedirectApiUrl??ue,linkQueryParams:Ei(t.linkQueryParams),tracking:{allowedDomains:t.tracking?.allowedDomains??me,subtag:t.tracking?.subtag??!1}}}({loadFonts:!this.preventFontLoading,redirectApiUrl:this.redirectApiUrl,renderApiUrl:this.getRuntimeRenderApiUrl(),linkQueryParams:this.linkQueryParams,tracking:{subtag:this.subtag}})}getRuntimeRenderApiUrl(){return xe()??""}willUpdate(){wo(this.customLocale)}render(){return fe(this.renderingController.rendering,()=>y`<rndzz-rendering .rendering="${this.renderingController.rendering}" .pageMode="${this.pageMode}" .runtimeConfig="${this.runtimeConfig}"></rndzz-rendering>`)}initializeComponent(){Nt.trace(this,"init"),this.#Wt(),function(t){if(ne)return;ne=!0,se={allowedDomains:[...t.allowedDomains],subtag:t.subtag},new qt(ae,Xt).initTracking()}(this.runtimeConfig.tracking),this.#Zt()}#Wt(){const t=this.lastElementChild;"A"===t?.tagName&&t.remove()}static#qt=!1;#Zt(){if(Hi.#qt)return;Hi.#qt=!0;const t=document.querySelector('meta[name="ssr-notify-url"]')?.getAttribute("content");
1if(!t)return;let e=re();if(!e){e=le.PAGE_SESSION_ID;const t=document.createElement("meta");t.name="page-session-id",t.content=e,document.head.appendChild(t)}var r;r=()=>{const r=document.querySelector('meta[name="ssr-notify-body"]')?.getAttribute("content")||"",o=new URLSearchParams(r);o.set("sessionId",e),o.set("location",Gt()),fetch(t,{method:"POST",body:o,headers:{"content-type":"application/x-www-form-urlencoded"},keepalive:!0,priority:"low"}).catch(()=>{Nt.error(this,`Error while trying to notify render with ${t}`)})},"requestIdleCallback"in globalThis?requestIdleCallback(r,{timeout:2e3}):setTimeout(r,2e3)}dispatchLoadedEvent(){const t=new CustomEvent("renderLoaded",{bubbles:!0,composed:!0});this.dispatchEvent(t)}}Hi=Mi,Ht([jt({attribute:"redirect-api-url"})],Mi.prototype,"redirectApiUrl",void 0),Ht([jt({type:Boolean})],Mi.prototype,"preventFontLoading",void 0),Ht([jt({type:Boolean})],Mi.prototype,"subtag",void 0),Ht([jt({attribute:"custom-locale"})],Mi.prototype,"customLocale",void 0),Ht([jt({attribute:"custom-css"})],Mi.prototype,"customCss",void 0),Ht([jt({attribute:"link-query-params",converter:{fromAttribute:t=>Ei(t??void 0),toAttribute:t=>Ei(t).toString()}})],Mi.prototype,"linkQueryParams",void 0),Ht([jt({attribute:"display-when-no-offer",converter:{fromAttribute:t=>"false"!==t,toAttribute:t=>t?"":"false"},reflect:!0})],Mi.prototype,"displayWhenNoOffer",void 0),Ht([jt({type:Boolean,attribute:"page-mode"})],Mi.prototype,"pageMode",void 0),Ht([jt({reflect:!0,attribute:"version"})],Mi.prototype,"version",null);class Ui extends Mi{constructor(t){super(),this.noRenderApiCache=!1,this.noCache=!1,this.renderApiUrl=xe()??"",this.loading="default",this.initialized=!1;const e=t.onComplete;this.renderTask=new ce(this,{...t,autoRun:!1,onComplete:t=>{t&&this.renderingController.initData(t),e?e(t):this.dispatchLoadedEvent()}})}connectedCallback(){super.connectedCallback(),this.initialized||(this.initialized=!0,this.#Gt(()=>{this.initializeComponent(),this.renderTask.run(),this.renderTask.autoRun=!0}))}getRuntimeRenderApiUrl(){return this.renderApiUrl}#Gt(t){if("lazy"===this.loading){const e=new IntersectionObserver(r=>{r.forEach(r=>{r.intersectionRatio>0&&(t(),e.disconnect())})},{threshold:.1,rootMargin:"300px"});e.observe(this)}else t()}}Ht([jt({type:Boolean,attribute:"no-render-api-cache"})],Ui.prototype,"noRenderApiCache",void 0),Ht([jt({type:Boolean,attribute:"no-cache"})],Ui.prototype,"noCache",void 0),Ht([jt({attribute:"render-api-url"})],Ui.prototype,"renderApiUrl",void 0),Ht([jt({attribute:"design-id"})],Ui.prototype,"designId",void 0),Ht([jt()],Ui.prototype,"loading",void 0);let Di=class extends Ui{constructor(){super({task:async([t,e,r,o,i])=>{if(!t)throw new Error("No publication-content-id provided");return le.getRenderByPublicationContentId(t,e,!r,o,!i)},args:()=>[this.publicationContentId,this.designId,this.noCache,this.renderApiUrl,this.noRenderApiCache]})}updated(t){t.has("publicationContentId")&&(this.id=this.publicationContentId??"")}};Ht([jt({attribute:"publication-content-id"})],Di.prototype,"publicationContentId",void 0),Di=Ht([Mt("affilizz-rendering-component")],Di);let ji=class extends Di{};ji=Ht([Mt("azz-rendering")],ji);let Wi=class extends Di{};Wi=Ht([Mt("affilizz-content-component")],Wi);let Zi=class extends Wi{};Zi=Ht([Mt("azz-content")],Zi);let qi=class extends Ui{constructor(){super({task:async([t,e,r,o,i])=>{if(t)return le.getPageRenderByPublicationId(t,!r,o,!i);if(e)return le.getPageRenderByPublicationTinyCode(e,!r,o,!i);throw new Error("No id or tinyCode provided")},args:()=>[this.publicationId,this.pageTinyCode,this.noCache,this.renderApiUrl,this.noRenderApiCache]})}updated(t){(t.has("pageTinyCode")||t.has("publicationId"))&&(this.id=this.pageTinyCode??this.publicationId??"")}};Ht([jt({attribute:"publication-id"})],qi.prototype,"publicationId",void 0),Ht([jt({attribute:"page-tiny-code"})],qi.prototype,"pageTinyCode",void 0),qi=Ht([Mt("affilizz-page-component")],qi);let Gi=class extends qi{};Gi=Ht([Mt("azz-page")],Gi);let Xi=class extends Ui{constructor(){super({task:async([t,e,r,o,i,n,s,a])=>{const l=t||e,d=r||o;if(l)return le.getRenderByContentContainerId(l,i,!n,s,!a);if(d)return le.getRenderByContentContainerTinyCode(d,i,!n,s,!a);throw new Error("No id or tinyCode provided")},args:()=>[this.dealId,this.contentContainerId,this.dealTinyCode,this.contentContainerTinyCode,this.designId,this.noCache,this.renderApiUrl,this.noRenderApiCache]})}updated(t){(t.has("dealTinyCode")||t.has("dealId")||t.has("contentContainerTinyCode")||t.has("contentContainerId"))&&(this.id=this.dealTinyCode||this.dealId||this.contentContainerTinyCode||this.contentContainerId||"")}};Ht([jt({attribute:"content-container-id"})],Xi.prototype,"contentContainerId",void 0),Ht([jt({attribute:"content-container-tiny-code"})],Xi.prototype,"contentContainerTinyCode",void 0),Ht([jt({attribute:"deal-id"})],Xi.prototype,"dealId",void 0),Ht([jt({attribute:"deal-tiny-code"})],Xi.prototype,"dealTinyCode",void 0),Xi=Ht([Mt("affilizz-deal-component")],Xi);let Ji=class extends Xi{};Ji=Ht([Mt("azz-deal")],Ji);let Ki=class extends Ui{constructor(){super({task:async([t,e,r,o,i,n,s,a,l,d,c,h,f,p,g])=>
1{if(!t&&!e||!r)throw new Error("No product-id, product-localized-id, media-id provided");return le.getRenderByCatalog({productCatalogId:t,productCatalogLocalizedId:e,mediaId:r,variantKey:o,variantValue:i,variantKeyId:n,variantValueId:s,locale:a,offerIds:l,displayType:d,designId:c,title:h||void 0},!f,p,!g)},args:()=>[this.productId,this.productLocalizedId,this.mediaId,this.variantKey,this.variantValue,this.variantKeyId,this.variantValueId,this.locale,this.offerIds,this.type,this.designId,this.title,this.noCache,this.renderApiUrl,this.noRenderApiCache]}),this.mediaId=ee(),this.title="",this.type="BOX"}};Ht([jt({attribute:"media-id"})],Ki.prototype,"mediaId",void 0),Ht([jt({attribute:"product-id"})],Ki.prototype,"productId",void 0),Ht([jt({attribute:"product-localized-id"})],Ki.prototype,"productLocalizedId",void 0),Ht([jt({attribute:"variant-key"})],Ki.prototype,"variantKey",void 0),Ht([jt({attribute:"variant-value"})],Ki.prototype,"variantValue",void 0),Ht([jt({attribute:"variant-key-id"})],Ki.prototype,"variantKeyId",void 0),Ht([jt({attribute:"variant-value-id"})],Ki.prototype,"variantValueId",void 0),Ht([jt({attribute:"title"})],Ki.prototype,"title",void 0),Ht([jt()],Ki.prototype,"locale",void 0),Ht([jt({attribute:"offer-ids"})],Ki.prototype,"offerIds",void 0),Ht([jt()],Ki.prototype,"type",void 0),Ki=Ht([Mt("affilizz-catalog-component")],Ki);let Qi=class extends Ki{};Qi=Ht([Mt("azz-catalog")],Qi);let Yi=class extends Ui{constructor(){super({task:async([t,e,r,o,i,n])=>{const s=t??ee();if(!s)throw new Error("No media-id provided");const a={title:document.title,mediaId:ee(),keywords:document.querySelector('meta[name="keywords"]')?.getAttribute("content")||void 0,description:te(),...Array.from(document.querySelectorAll('script[type="application/ld+json"]')).map(t=>{const e=t.textContent;try{return e?JSON.parse(e):{}}catch(t){return{}}}).reduce((t,e)=>{const r=e["@type"]?.toLowerCase();switch(r){case"product":t.products||(t.products=[]),t.products.push({asin:Qt(e.asin),gtin:Qt(e.gtin),name:Qt(e.name),category:Yt(e.category),description:Qt(e.description),brand:Yt(e.brand),lowPrice:Kt(e.offers?.lowPrice),highPrice:Kt(e.offers?.highPrice)});break;case"breadcrumblist":const r=Array.isArray(e.itemListElement)?e.itemListElement:[];t.categories=r.filter(t=>"ListItem"===(t.type||t["@type"])).map(t=>Yt(t.item)).filter(t=>!!t)}return t},{})};return e&&(a.keywords=e),a.mediaId=s,a.designId=r,le.getRenderByContext(a,!o,i,!n)},args:()=>[this.media,this.keywords,this.designId,this.noCache,this.renderApiUrl,this.noRenderApiCache]})}};Ht([jt()],Yi.prototype,"media",void 0),Ht([jt()],Yi.prototype,"keywords",void 0),Yi=Ht([Mt("affilizz-dynamic-component")],Yi);let tn=class extends Yi{};tn=Ht([Mt("azz-dynamic")],tn);class en extends Mi{constructor(){super(...arguments),this.initialized=!1}connectedCallback(){super.connectedCallback(),this.initialized||(this.initialized=!0,this.initializeComponent())}initializeComponent(){super.initializeComponent()}willUpdate(){super.willUpdate(),this.rendering&&this.renderingController.initData(this.rendering)}updated(t){t.has("rendering")&&this.rendering&&(this.id=this.rendering.id||"",this.dispatchLoadedEvent())}}Ht([jt({attribute:"render",type:Object})],en.prototype,"rendering",void 0);let rn=class extends en{};rn=Ht([Mt("affilizz-designer-component")],rn);let on=class extends rn{};on=Ht([Mt("azz-designer")],on);let nn=class extends Ui{constructor(){super({task:async([t,e,r,o])=>{const i=this.#Xt(t);if(!i)throw new Error("No config params provided");return le.getRenderByWebComponent(i,!e,r,!o)},args:()=>[this.config,this.noCache,this.renderApiUrl,this.noRenderApiCache],onComplete:t=>{void 0!==t&&this.dispatchLoadedEvent()}})}#Xt(t){if(!t)return;let e;try{e=JSON.parse(t)}catch(t){return void Nt.warn(null,"Invalid JSON config",t)}if(!e.displayType)return;const r=new URLSearchParams;r.set("mediaId",e.media??ee()??""),r.set("strict",`${e.strict??!1}`),e.keyword&&r.set("keyword",e.keyword),e.minPrice&&r.set("minPrice",`${e.minPrice}`),e.maxPrice&&r.set("maxPrice",`${e.maxPrice}`),e.countryCode&&r.set("countryCode",e.countryCode),e.createPub&&r.set("createPub",`${e.createPub}`),e.azzTags?.length&&r.set("azzTags",e.azzTags.join(",")),"undefined"!=typeof document&&document.title&&r.set("pageTitle",document.title),e.subTags?.length&&r.set("subTags",e.subTags.join(","));let o=e.gtins||[];return"string"==typeof o&&(o=o.split(",")),o.map(t=>t?.trim()).filter(t=>!!t).forEach(t=>r.append("gtins[]",t)),r.set("displayConfig",JSON.stringify({type:e.dis
1playType,modelId:e.design||null,config:e.displayConfig||{}})),r}};Ht([jt()],nn.prototype,"config",void 0),nn=Ht([Mt("affilizz-lazy-content")],nn);let sn=class extends nn{};sn=Ht([Mt("azz-lazy-content")],sn);let an=class extends Ui{constructor(){super({task:async([t,e,r,o,i,n])=>{if(this.#Jt(r))return;const s=t??ee();if(!s)throw new Error("No media-id provided");const a=new URLSearchParams;return a.set("mediaId",s),e&&a.set("id",e),le.getRenderByMagicMatch(a,!o,i,!n)},args:()=>[this.media,this.id,this.detectAffiliation,this.noCache,this.renderApiUrl,this.noRenderApiCache]}),this.id="",this.detectAffiliation=!0}#Jt(t){return!!t&&document.querySelectorAll("affilizz-rendering-component,azz-rendering,affilizz-catalog-component,azz-catalog").length>0}};Ht([jt()],an.prototype,"media",void 0),Ht([jt({attribute:"id"})],an.prototype,"id",void 0),Ht([jt({attribute:"detect-affiliation",type:Boolean})],an.prototype,"detectAffiliation",void 0),an=Ht([Mt("affilizz-magic-match")],an);let ln=class extends an{};ln=Ht([Mt("azz-magic-match")],ln),function(t={}){if(!(t.enabled??!globalThis.__AFFILIZZ_DISABLE_HYDRATION_RECOVERY__)||Rt)return;const e=t.shouldRecoverError??Et,r=t.logRecoveries??!0,o=Pt.prototype;Rt=o.update,o.update=function(t){try{Rt?.call(this,t)}catch(t){if(!e(t))throw t;!function(t,e,r){r&&Nt.warn(t,`Hydration recovery (${t.tagName?.toLowerCase()})`,e);"innerHTML"in t.renderRoot&&(t.renderRoot.innerHTML=t.renderRoot.innerHTML.split("\x3c!--lit-part ")[0]);R(t.render(),t.renderRoot,t.renderOptions)}(this,t,r)}}}()}();//# sourceMappingURL=affilizz.js.map

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.