// source --> https://magestiondeau.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1 
/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});
jQuery.noConflict();
// source --> https://magestiondeau.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1 
/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s});
// source --> https://magestiondeau.com/wp-content/cache/70e228c6-067e-45c0-b0e0-bde21928665e/29606af5169c067049a811a71687e8f47be84f33.js?ver=1.15.4 
/* Loaded from local cache - 1716877811 */"use strict";var esBndlAffRdr=(()=>{var Zh=Object.defineProperty,Yh=Object.defineProperties;var Kh=Object.getOwnPropertyDescriptors;var dc=Object.getOwnPropertySymbols;var Qh=Object.prototype.hasOwnProperty,Jh=Object.prototype.propertyIsEnumerable;var fc=(e,t,n)=>t in e?Zh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,B=(e,t)=>{for(var n in t||={})Qh.call(t,n)&&fc(e,n,t[n]);if(dc)for(var n of dc(t))Jh.call(t,n)&&fc(e,n,t[n]);return e},Ie=(e,t)=>Yh(e,Kh(t));function uc(e,t){return Object.is(e,t)}var ie=null,tr=!1,nr=1,jt=Symbol("SIGNAL");function le(e){let t=ie;return ie=e,t}var rr={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function rs(e){if(tr)throw new Error("");if(ie===null)return;ie.consumerOnSignalRead(e);let t=ie.nextProducerIndex++;if(Ln(ie),t<ie.producerNode.length&&ie.producerNode[t]!==e&&Ci(ie)){let n=ie.producerNode[t];or(n,ie.producerIndexOfThis[t])}ie.producerNode[t]!==e&&(ie.producerNode[t]=e,ie.producerIndexOfThis[t]=Ci(ie)?vc(e,ie,t):0),ie.producerLastReadVersion[t]=e.version}function Xh(){nr++}function pc(e){if(!(Ci(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===nr)){if(!e.producerMustRecompute(e)&&!as(e)){e.dirty=!1,e.lastCleanEpoch=nr;return}e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=nr}}function hc(e){if(e.liveConsumerNode===void 0)return;let t=tr;tr=!0;try{for(let n of e.liveConsumerNode)n.dirty||eg(n)}finally{tr=t}}function gc(){return ie?.consumerAllowSignalWrites!==!1}function eg(e){e.dirty=!0,hc(e),e.consumerMarkedDirty?.(e)}function os(e){return e&&(e.nextProducerIndex=0),le(e)}function ss(e,t){if(le(t),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(Ci(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)or(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function as(e){Ln(e);for(let t=0;t<e.producerNode.length;t++){let n=e.producerNode[t],i=e.producerLastReadVersion[t];if(i!==n.version||(pc(n),i!==n.version))return!0}return!1}function mc(e){if(Ln(e),Ci(e))for(let t=0;t<e.producerNode.length;t++)or(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function vc(e,t,n){if(Cc(e),Ln(e),e.liveConsumerNode.length===0)for(let i=0;i<e.producerNode.length;i++)e.producerIndexOfThis[i]=vc(e.producerNode[i],e,i);return e.liveConsumerIndexOfThis.push(n),e.liveConsumerNode.push(t)-1}function or(e,t){if(Cc(e),Ln(e),e.liveConsumerNode.length===1)for(let i=0;i<e.producerNode.length;i++)or(e.producerNode[i],e.producerIndexOfThis[i]);let n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){let i=e.liveConsumerIndexOfThis[t],r=e.liveConsumerNode[t];Ln(r),r.producerIndexOfThis[i]=t}}function Ci(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function Ln(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Cc(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function yc(e){let t=Object.create(tg);t.computation=e;let n=()=>{if(pc(t),rs(t),t.value===ir)throw t.error;return t.value};return n[jt]=t,n}var ns=Symbol("UNSET"),is=Symbol("COMPUTING"),ir=Symbol("ERRORED"),tg=Ie(B({},rr),{value:ns,dirty:!0,error:null,equal:uc,producerMustRecompute(e){return e.value===ns||e.value===is},producerRecomputeValue(e){if(e.value===is)throw new Error("Detected cycle in computations.");let t=e.value;e.value=is;let n=os(e),i;try{i=e.computation()}catch(r){i=ir,e.error=r}finally{ss(e,n)}if(t!==ns&&t!==ir&&i!==ir&&e.equal(t,i)){e.value=t;return}e.value=i,e.version++}});function ng(){throw new Error}var bc=ng;function xc(){bc()}function zc(e){bc=e}var ig=null;function wc(e){let t=Object.create(_c);t.value=e;let n=()=>(rs(t),t.value);return n[jt]=t,n}function ls(e,t){gc()||xc(),e.equal(e.value,t)||(e.value=t,rg(e))}function Dc(e,t){gc()||xc(),ls(e,t(e.value))}var _c=Ie(B({},rr),{equal:uc,value:void 0});function rg(e){e.version++,Xh(),hc(e),ig?.()}function R(e){return typeof e=="function"}function sr(e){let n=e(i=>{Error.call(i),i.stack=new Error().stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var ar=sr(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription:
${n.map((i,r)=>`${r+1}) ${i.toString()}`).join(`
  `)}`:"",this.name="UnsubscriptionError",this.errors=n});function dn(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var ue=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let o of n)o.remove(this);else n.remove(this);let{initialTeardown:i}=this;if(R(i))try{i()}catch(o){t=o instanceof ar?o.errors:[o]}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let o of r)try{Ic(o)}catch(s){t=t??[],s instanceof ar?t=[...t,...s.errors]:t.push(s)}}if(t)throw new ar(t)}}add(t){var n;if(t&&t!==this)if(this.closed)Ic(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}}_hasParent(t){let{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){let{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&dn(n,t)}remove(t){let{_finalizers:n}=this;n&&dn(n,t),t instanceof e&&t._removeParent(this)}};ue.EMPTY=(()=>{let e=new ue;return e.closed=!0,e})();var cs=ue.EMPTY;function lr(e){return e instanceof ue||e&&"closed"in e&&R(e.remove)&&R(e.add)&&R(e.unsubscribe)}function Ic(e){R(e)?e():e.unsubscribe()}var Qe={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Bn={setTimeout(e,t,...n){let{delegate:i}=Bn;return i?.setTimeout?i.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=Bn;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function cr(e){Bn.setTimeout(()=>{let{onUnhandledError:t}=Qe;if(t)t(e);else throw e})}function fn(){}var Ec=ds("C",void 0,void 0);function Tc(e){return ds("E",void 0,e)}function Sc(e){return ds("N",e,void 0)}function ds(e,t,n){return{kind:e,value:t,error:n}}var un=null;function Vn(e){if(Qe.useDeprecatedSynchronousErrorHandling){let t=!un;if(t&&(un={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:i}=un;if(un=null,n)throw i}}else e()}function Mc(e){Qe.useDeprecatedSynchronousErrorHandling&&un&&(un.errorThrown=!0,un.error=e)}var pn=class extends ue{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,lr(t)&&t.add(this)):this.destination=ag}static create(t,n,i){return new zt(t,n,i)}next(t){this.isStopped?us(Sc(t),this):this._next(t)}error(t){this.isStopped?us(Tc(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?us(Ec,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},og=Function.prototype.bind;function fs(e,t){return og.call(e,t)}var ps=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(i){dr(i)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(i){dr(i)}else dr(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){dr(n)}}},zt=class extends pn{constructor(t,n,i){super();let r;if(R(t)||!t)r={next:t??void 0,error:n??void 0,complete:i??void 0};else{let o;this&&Qe.useDeprecatedNextContext?(o=Object.create(t),o.unsubscribe=()=>this.unsubscribe(),r={next:t.next&&fs(t.next,o),error:t.error&&fs(t.error,o),complete:t.complete&&fs(t.complete,o)}):r=t}this.destination=new ps(r)}};function dr(e){Qe.useDeprecatedSynchronousErrorHandling?Mc(e):cr(e)}function sg(e){throw e}function us(e,t){let{onStoppedNotification:n}=Qe;n&&Bn.setTimeout(()=>n(e,t))}var ag={closed:!0,next:fn,error:sg,complete:fn};var jn=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Ht(e){return e}function Fc(e){return e.length===0?Ht:e.length===1?e[0]:function(n){return e.reduce((i,r)=>r(i),n)}}var V=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){let i=new e;return i.source=this,i.operator=n,i}subscribe(n,i,r){let o=cg(n)?n:new zt(n,i,r);return Vn(()=>{let{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(n){try{return this._subscribe(n)}catch(i){n.error(i)}}forEach(n,i){return i=Ac(i),new i((r,o)=>{let s=new zt({next:a=>{try{n(a)}catch(l){o(l),s.unsubscribe()}},error:o,complete:r});this.subscribe(s)})}_subscribe(n){var i;return(i=this.source)===null||i===void 0?void 0:i.subscribe(n)}[jn](){return this}pipe(...n){return Fc(n)(this)}toPromise(n){return n=Ac(n),new n((i,r)=>{let o;this.subscribe(s=>o=s,s=>r(s),()=>i(o))})}}return e.create=t=>new e(t),e})();function Ac(e){var t;return(t=e??Qe.Promise)!==null&&t!==void 0?t:Promise}function lg(e){return e&&R(e.next)&&R(e.error)&&R(e.complete)}function cg(e){return e&&e instanceof pn||lg(e)&&lr(e)}function dg(e){return R(e?.lift)}function G(e){return t=>{if(dg(t))return t.lift(function(n){try{return e(n,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function Z(e,t,n,i,r){return new hs(e,t,n,i,r)}var hs=class extends pn{constructor(t,n,i,r,o,s){super(t),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(l){t.error(l)}}:super._next,this._error=r?function(a){try{r(a)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};var Nc=sr(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var pe=(()=>{class e extends V{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let i=new fr(this,this);return i.operator=n,i}_throwIfClosed(){if(this.closed)throw new Nc}next(n){Vn(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let i of this.currentObservers)i.next(n)}})}error(n){Vn(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:i}=this;for(;i.length;)i.shift().error(n)}})}complete(){Vn(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){let{hasError:i,isStopped:r,observers:o}=this;return i||r?cs:(this.currentObservers=null,o.push(n),new ue(()=>{this.currentObservers=null,dn(o,n)}))}_checkFinalizedStatuses(n){let{hasError:i,thrownError:r,isStopped:o}=this;i?n.error(r):o&&n.complete()}asObservable(){let n=new V;return n.source=this,n}}return e.create=(t,n)=>new fr(t,n),e})(),fr=class extends pe{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,i;(i=(n=this.destination)===null||n===void 0?void 0:n.next)===null||i===void 0||i.call(n,t)}error(t){var n,i;(i=(n=this.destination)===null||n===void 0?void 0:n.error)===null||i===void 0||i.call(n,t)}complete(){var t,n;(n=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||n===void 0||n.call(t)}_subscribe(t){var n,i;return(i=(n=this.source)===null||n===void 0?void 0:n.subscribe(t))!==null&&i!==void 0?i:cs}};var wt=class extends pe{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){let{hasError:t,thrownError:n,_value:i}=this;if(t)throw n;return this._throwIfClosed(),i}next(t){super.next(this._value=t)}};var yi={now(){return(yi.delegate||Date).now()},delegate:void 0};var $t=class extends pe{constructor(t=1/0,n=1/0,i=yi){super(),this._bufferSize=t,this._windowTime=n,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=n===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,n)}next(t){let{isStopped:n,_buffer:i,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:s}=this;n||(i.push(t),!r&&i.push(o.now()+s)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();let n=this._innerSubscribe(t),{_infiniteTimeWindow:i,_buffer:r}=this,o=r.slice();for(let s=0;s<o.length&&!t.closed;s+=i?1:2)t.next(o[s]);return this._checkFinalizedStatuses(t),n}_trimBuffer(){let{_bufferSize:t,_timestampProvider:n,_buffer:i,_infiniteTimeWindow:r}=this,o=(r?1:2)*t;if(t<1/0&&o<i.length&&i.splice(0,i.length-o),!r){let s=n.now(),a=0;for(let l=1;l<i.length&&i[l]<=s;l+=2)a=l;a&&i.splice(0,a+1)}}};var ur=class extends ue{constructor(t,n){super()}schedule(t,n=0){return this}};var bi={setInterval(e,t,...n){let{delegate:i}=bi;return i?.setInterval?i.setInterval(e,t,...n):setInterval(e,t,...n)},clearInterval(e){let{delegate:t}=bi;return(t?.clearInterval||clearInterval)(e)},delegate:void 0};var pr=class extends ur{constructor(t,n){super(t,n),this.scheduler=t,this.work=n,this.pending=!1}schedule(t,n=0){var i;if(this.closed)return this;this.state=t;let r=this.id,o=this.scheduler;return r!=null&&(this.id=this.recycleAsyncId(o,r,n)),this.pending=!0,this.delay=n,this.id=(i=this.id)!==null&&i!==void 0?i:this.requestAsyncId(o,this.id,n),this}requestAsyncId(t,n,i=0){return bi.setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,n,i=0){if(i!=null&&this.delay===i&&this.pending===!1)return n;n!=null&&bi.clearInterval(n)}execute(t,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let i=this._execute(t,n);if(i)return i;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,n){let i=!1,r;try{this.work(t)}catch(o){i=!0,r=o||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){let{id:t,scheduler:n}=this,{actions:i}=n;this.work=this.state=this.scheduler=null,this.pending=!1,dn(i,this),t!=null&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null,super.unsubscribe()}}};var Hn=class e{constructor(t,n=e.now){this.schedulerActionCtor=t,this.now=n}schedule(t,n=0,i){return new this.schedulerActionCtor(this,t).schedule(i,n)}};Hn.now=yi.now;var hr=class extends Hn{constructor(t,n=Hn.now){super(t,n),this.actions=[],this._active=!1}flush(t){let{actions:n}=this;if(this._active){n.push(t);return}let i;this._active=!0;do if(i=t.execute(t.state,t.delay))break;while(t=n.shift());if(this._active=!1,i){for(;t=n.shift();)t.unsubscribe();throw i}}};var gs=new hr(pr),Oc=gs;var Ut=new V(e=>e.complete());function gr(e){return e&&R(e.schedule)}function Rc(e){return e[e.length-1]}function Wt(e){return gr(Rc(e))?e.pop():void 0}function kc(e,t){return typeof Rc(e)=="number"?e.pop():t}function Lc(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)t.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(n[i[r]]=e[i[r]]);return n}function Bc(e,t,n,i){function r(o){return o instanceof n?o:new n(function(s){s(o)})}return new(n||(n=Promise))(function(o,s){function a(d){try{c(i.next(d))}catch(f){s(f)}}function l(d){try{c(i.throw(d))}catch(f){s(f)}}function c(d){d.done?o(d.value):r(d.value).then(a,l)}c((i=i.apply(e,t||[])).next())})}function Pc(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],i=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function hn(e){return this instanceof hn?(this.v=e,this):new hn(e)}function Vc(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=n.apply(e,t||[]),r,o=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(g){i[g]&&(r[g]=function(m){return new Promise(function(x,T){o.push([g,m,x,T])>1||a(g,m)})})}function a(g,m){try{l(i[g](m))}catch(x){f(o[0][3],x)}}function l(g){g.value instanceof hn?Promise.resolve(g.value.v).then(c,d):f(o[0][2],g)}function c(g){a("next",g)}function d(g){a("throw",g)}function f(g,m){g(m),o.shift(),o.length&&a(o[0][0],o[0][1])}}function jc(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Pc=="function"?Pc(e):e[Symbol.iterator](),n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n);function i(o){n[o]=e[o]&&function(s){return new Promise(function(a,l){s=e[o](s),r(a,l,s.done,s.value)})}}function r(o,s,a,l){Promise.resolve(l).then(function(c){o({value:c,done:a})},s)}}var mr=e=>e&&typeof e.length=="number"&&typeof e!="function";function vr(e){return R(e?.then)}function Cr(e){return R(e[jn])}function yr(e){return Symbol.asyncIterator&&R(e?.[Symbol.asyncIterator])}function br(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function fg(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var xr=fg();function zr(e){return R(e?.[xr])}function wr(e){return Vc(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:i,done:r}=yield hn(n.read());if(r)return yield hn(void 0);yield yield hn(i)}}finally{n.releaseLock()}})}function Dr(e){return R(e?.getReader)}function Q(e){if(e instanceof V)return e;if(e!=null){if(Cr(e))return ug(e);if(mr(e))return pg(e);if(vr(e))return hg(e);if(yr(e))return Hc(e);if(zr(e))return gg(e);if(Dr(e))return mg(e)}throw br(e)}function ug(e){return new V(t=>{let n=e[jn]();if(R(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function pg(e){return new V(t=>{for(let n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}function hg(e){return new V(t=>{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,cr)})}function gg(e){return new V(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()})}function Hc(e){return new V(t=>{vg(e,t).catch(n=>t.error(n))})}function mg(e){return Hc(wr(e))}function vg(e,t){var n,i,r,o;return Bc(this,void 0,void 0,function*(){try{for(n=jc(e);i=yield n.next(),!i.done;){let s=i.value;if(t.next(s),t.closed)return}}catch(s){r={error:s}}finally{try{i&&!i.done&&(o=n.return)&&(yield o.call(n))}finally{if(r)throw r.error}}t.complete()})}function Ue(e,t,n,i=0,r=!1){let o=t.schedule(function(){n(),r?e.add(this.schedule(null,i)):this.unsubscribe()},i);if(e.add(o),!r)return o}function _r(e,t=0){return G((n,i)=>{n.subscribe(Z(i,r=>Ue(i,e,()=>i.next(r),t),()=>Ue(i,e,()=>i.complete(),t),r=>Ue(i,e,()=>i.error(r),t)))})}function Ir(e,t=0){return G((n,i)=>{i.add(e.schedule(()=>n.subscribe(i),t))})}function $c(e,t){return Q(e).pipe(Ir(t),_r(t))}function Uc(e,t){return Q(e).pipe(Ir(t),_r(t))}function Wc(e,t){return new V(n=>{let i=0;return t.schedule(function(){i===e.length?n.complete():(n.next(e[i++]),n.closed||this.schedule())})})}function Gc(e,t){return new V(n=>{let i;return Ue(n,t,()=>{i=e[xr](),Ue(n,t,()=>{let r,o;try{({value:r,done:o}=i.next())}catch(s){n.error(s);return}o?n.complete():n.next(r)},0,!0)}),()=>R(i?.return)&&i.return()})}function Er(e,t){if(!e)throw new Error("Iterable cannot be null");return new V(n=>{Ue(n,t,()=>{let i=e[Symbol.asyncIterator]();Ue(n,t,()=>{i.next().then(r=>{r.done?n.complete():n.next(r.value)})},0,!0)})})}function qc(e,t){return Er(wr(e),t)}function Zc(e,t){if(e!=null){if(Cr(e))return $c(e,t);if(mr(e))return Wc(e,t);if(vr(e))return Uc(e,t);if(yr(e))return Er(e,t);if(zr(e))return Gc(e,t);if(Dr(e))return qc(e,t)}throw br(e)}function $n(e,t){return t?Zc(e,t):Q(e)}function Je(...e){let t=Wt(e);return $n(e,t)}function Yc(e){return e instanceof Date&&!isNaN(e)}function Dt(e,t){return G((n,i)=>{let r=0;n.subscribe(Z(i,o=>{i.next(e.call(t,o,r++))}))})}function Kc(e,t,n,i,r,o,s,a){let l=[],c=0,d=0,f=!1,g=()=>{f&&!l.length&&!c&&t.complete()},m=T=>c<i?x(T):l.push(T),x=T=>{o&&t.next(T),c++;let L=!1;Q(n(T,d++)).subscribe(Z(t,A=>{r?.(A),o?m(A):t.next(A)},()=>{L=!0},void 0,()=>{if(L)try{for(c--;l.length&&c<i;){let A=l.shift();s?Ue(t,s,()=>x(A)):x(A)}g()}catch(A){t.error(A)}}))};return e.subscribe(Z(t,m,()=>{f=!0,g()})),()=>{a?.()}}function ms(e,t,n=1/0){return R(t)?ms((i,r)=>Dt((o,s)=>t(i,o,r,s))(Q(e(i,r))),n):(typeof t=="number"&&(n=t),G((i,r)=>Kc(i,r,e,n)))}function gn(e=1/0){return ms(Ht,e)}function Qc(){return gn(1)}function vs(...e){return Qc()($n(e,Wt(e)))}function Cs(e=0,t,n=Oc){let i=-1;return t!=null&&(gr(t)?n=t:i=t),new V(r=>{let o=Yc(e)?+e-n.now():e;o<0&&(o=0);let s=0;return n.schedule(function(){r.closed||(r.next(s++),0<=i?this.schedule(void 0,i):r.complete())},o)})}function ys(...e){let t=Wt(e),n=kc(e,1/0),i=e;return i.length?i.length===1?Q(i[0]):gn(n)($n(i,t)):Ut}var bs=new V(fn);function mn(e,t){return G((n,i)=>{let r=0;n.subscribe(Z(i,o=>e.call(t,o,r++)&&i.next(o)))})}function Tr(e,t=gs){return G((n,i)=>{let r=null,o=null,s=null,a=()=>{if(r){r.unsubscribe(),r=null;let c=o;o=null,i.next(c)}};function l(){let c=s+e,d=t.now();if(d<c){r=this.schedule(void 0,c-d),i.add(r);return}a()}n.subscribe(Z(i,c=>{o=c,s=t.now(),r||(r=t.schedule(l,e),i.add(r))},()=>{a(),i.complete()},void 0,()=>{o=r=null}))})}function xs(e){return e<=0?()=>Ut:G((t,n)=>{let i=0;t.subscribe(Z(n,r=>{++i<=e&&(n.next(r),e<=i&&n.complete())}))})}function Un(e,t=Ht){return e=e??Cg,G((n,i)=>{let r,o=!0;n.subscribe(Z(i,s=>{let a=t(s);(o||!e(r,a))&&(o=!1,r=a,i.next(s))}))})}function Cg(e,t){return e===t}function ws(e={}){let{connector:t=()=>new pe,resetOnError:n=!0,resetOnComplete:i=!0,resetOnRefCountZero:r=!0}=e;return o=>{let s,a,l,c=0,d=!1,f=!1,g=()=>{a?.unsubscribe(),a=void 0},m=()=>{g(),s=l=void 0,d=f=!1},x=()=>{let T=s;m(),T?.unsubscribe()};return G((T,L)=>{c++,!f&&!d&&g();let A=l=l??t();L.add(()=>{c--,c===0&&!f&&!d&&(a=zs(x,r))}),A.subscribe(L),!s&&c>0&&(s=new zt({next:K=>A.next(K),error:K=>{f=!0,g(),a=zs(m,n,K),A.error(K)},complete:()=>{d=!0,g(),a=zs(m,i),A.complete()}}),Q(T).subscribe(s))})(o)}}function zs(e,t,...n){if(t===!0){e();return}if(t===!1)return;let i=new zt({next:()=>{i.unsubscribe(),e()}});return Q(t(...n)).subscribe(i)}function Sr(...e){let t=Wt(e);return G((n,i)=>{(t?vs(e,n,t):vs(e,n)).subscribe(i)})}function Wn(e,t){return G((n,i)=>{let r=null,o=0,s=!1,a=()=>s&&!r&&i.complete();n.subscribe(Z(i,l=>{r?.unsubscribe();let c=0,d=o++;Q(e(l,d)).subscribe(r=Z(i,f=>i.next(t?t(l,f,d,c++):f),()=>{r=null,a()}))},()=>{s=!0,a()}))})}function Gn(e){return G((t,n)=>{Q(e).subscribe(Z(n,()=>n.complete(),fn)),!n.closed&&t.subscribe(n)})}function Ds(e,t,n){let i=R(e)||t||n?{next:e,error:t,complete:n}:e;return i?G((r,o)=>{var s;(s=i.subscribe)===null||s===void 0||s.call(i);let a=!0;r.subscribe(Z(o,l=>{var c;(c=i.next)===null||c===void 0||c.call(i,l),o.next(l)},()=>{var l;a=!1,(l=i.complete)===null||l===void 0||l.call(i),o.complete()},l=>{var c;a=!1,(c=i.error)===null||c===void 0||c.call(i,l),o.error(l)},()=>{var l,c;a&&((l=i.unsubscribe)===null||l===void 0||l.call(i)),(c=i.finalize)===null||c===void 0||c.call(i)}))}):Ht}var kd="https://g.co/ng/security#xss",S=class extends Error{constructor(t,n){super(Ra(t,n)),this.code=t}};function Ra(e,t){return`${`NG0${Math.abs(e)}`}${t?": "+t:""}`}function W(e){for(let t in e)if(e[t]===W)return t;throw Error("Could not find renamed property on target object.")}function yg(e,t){for(let n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function Te(e){if(typeof e=="string")return e;if(Array.isArray(e))return"["+e.map(Te).join(", ")+"]";if(e==null)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;let t=e.toString();if(t==null)return""+t;let n=t.indexOf(`
`);return n===-1?t:t.substring(0,n)}function Vs(e,t){return e==null||e===""?t===null?"":t:t==null||t===""?e:e+" "+t}var bg=W({__forward_ref__:W});function Pd(e){return e.__forward_ref__=Pd,e.toString=function(){return Te(this())},e}function xe(e){return Ld(e)?e():e}function Ld(e){return typeof e=="function"&&e.hasOwnProperty(bg)&&e.__forward_ref__===Pd}function Bd(e){return e&&!!e.\u0275providers}var xg=W({\u0275cmp:W}),zg=W({\u0275dir:W}),wg=W({\u0275pipe:W}),Dg=W({\u0275mod:W}),jr=W({\u0275fac:W}),xi=W({__NG_ELEMENT_ID__:W}),Jc=W({__NG_ENV_ID__:W});function Li(e){return typeof e=="string"?e:e==null?"":String(e)}function _g(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():Li(e)}function Ig(e,t){let n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new S(-200,`Circular dependency in DI detected for ${e}${n}`)}function ka(e,t){throw new S(-201,!1)}function Eg(e,t){e==null&&Tg(t,e,null,"!=")}function Tg(e,t,n,i){throw new Error(`ASSERTION ERROR: ${e}`+(i==null?"":` [Expected=> ${n} ${i} ${t} <=Actual]`))}function j(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Tn(e){return{providers:e.providers||[],imports:e.imports||[]}}function Pa(e){return Xc(e,Vd)||Xc(e,jd)}function Xc(e,t){return e.hasOwnProperty(t)?e[t]:null}function Sg(e){let t=e&&(e[Vd]||e[jd]);return t||null}function ed(e){return e&&(e.hasOwnProperty(td)||e.hasOwnProperty(Mg))?e[td]:null}var Vd=W({\u0275prov:W}),td=W({\u0275inj:W}),jd=W({ngInjectableDef:W}),Mg=W({ngInjectorDef:W}),N=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(N||{}),js;function Hd(){return js}function We(e){let t=js;return js=e,t}function $d(e,t,n){let i=Pa(e);if(i&&i.providedIn=="root")return i.value===void 0?i.value=i.factory():i.value;if(n&N.Optional)return null;if(t!==void 0)return t;ka(e,"Injector")}var J=globalThis;var k=class{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=j({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};var Fg={},Di=Fg,Ag="__NG_DI_FLAG__",Hr="ngTempTokenPath",Ng="ngTokenPath",Og=/\n/gm,Rg="\u0275",nd="__source",Qn;function kg(){return Qn}function qn(e){let t=Qn;return Qn=e,t}function Pg(e,t=N.Default){if(Qn===void 0)throw new S(-203,!1);return Qn===null?$d(e,void 0,t):Qn.get(e,t&N.Optional?null:void 0,t)}function I(e,t=N.Default){return(Hd()||Pg)(xe(e),t)}function ne(e,t=N.Default){return I(e,co(t))}function co(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Hs(e){let t=[];for(let n=0;n<e.length;n++){let i=xe(e[n]);if(Array.isArray(i)){if(i.length===0)throw new S(900,!1);let r,o=N.Default;for(let s=0;s<i.length;s++){let a=i[s],l=Lg(a);typeof l=="number"?l===-1?r=a.token:o|=l:r=a}t.push(I(r,o))}else t.push(I(i))}return t}function Lg(e){return e[Ag]}function Bg(e,t,n,i){let r=e[Hr];throw t[nd]&&r.unshift(t[nd]),e.message=Vg(`
`+e.message,r,n,i),e[Ng]=r,e[Hr]=null,e}function Vg(e,t,n,i=null){e=e&&e.charAt(0)===`
`&&e.charAt(1)==Rg?e.slice(2):e;let r=Te(t);if(Array.isArray(t))r=t.map(Te).join(" -> ");else if(typeof t=="object"){let o=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];o.push(s+":"+(typeof a=="string"?JSON.stringify(a):Te(a)))}r=`{${o.join(", ")}}`}return`${n}${i?"("+i+")":""}[${r}]: ${e.replace(Og,`
  `)}`}function fo(e){return{toString:e}.toString()}var Ud=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Ud||{}),Ge=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Ge||{}),Xn={},Ee=[],ut=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(ut||{});function Wd(e,t,n){let i=e.length;for(;;){let r=e.indexOf(t,n);if(r===-1)return r;if(r===0||e.charCodeAt(r-1)<=32){let o=t.length;if(r+o===i||e.charCodeAt(r+o)<=32)return r}n=r+1}}function $s(e,t,n){let i=0;for(;i<n.length;){let r=n[i];if(typeof r=="number"){if(r!==0)break;i++;let o=n[i++],s=n[i++],a=n[i++];e.setAttribute(t,s,a,o)}else{let o=r,s=n[++i];Hg(o)?e.setProperty(t,o,s):e.setAttribute(t,o,s),i++}}return i}function jg(e){return e===3||e===4||e===6}function Hg(e){return e.charCodeAt(0)===64}function _i(e,t){if(!(t===null||t.length===0))if(e===null||e.length===0)e=t.slice();else{let n=-1;for(let i=0;i<t.length;i++){let r=t[i];typeof r=="number"?n=r:n===0||(n===-1||n===2?id(e,n,r,null,t[++i]):id(e,n,r,null,null))}}return e}function id(e,t,n,i,r){let o=0,s=e.length;if(t===-1)s=-1;else for(;o<e.length;){let a=e[o++];if(typeof a=="number"){if(a===t){s=-1;break}else if(a>t){s=o-1;break}}}for(;o<e.length;){let a=e[o];if(typeof a=="number")break;if(a===n){if(i===null){r!==null&&(e[o+1]=r);return}else if(i===e[o+1]){e[o+2]=r;return}}o++,i!==null&&o++,r!==null&&o++}s!==-1&&(e.splice(s,0,t),o=s+1),e.splice(o++,0,n),i!==null&&e.splice(o++,0,i),r!==null&&e.splice(o++,0,r)}var Gd="ng-template";function $g(e,t,n){let i=0,r=!0;for(;i<e.length;){let o=e[i++];if(typeof o=="string"&&r){let s=e[i++];if(n&&o==="class"&&Wd(s.toLowerCase(),t,0)!==-1)return!0}else if(o===1){for(;i<e.length&&typeof(o=e[i++])=="string";)if(o.toLowerCase()===t)return!0;return!1}else typeof o=="number"&&(r=!1)}return!1}function qd(e){return e.type===4&&e.value!==Gd}function Ug(e,t,n){let i=e.type===4&&!n?Gd:e.value;return t===i}function Wg(e,t,n){let i=4,r=e.attrs||[],o=Zg(r),s=!1;for(let a=0;a<t.length;a++){let l=t[a];if(typeof l=="number"){if(!s&&!Xe(i)&&!Xe(l))return!1;if(s&&Xe(l))continue;s=!1,i=l|i&1;continue}if(!s)if(i&4){if(i=2|i&1,l!==""&&!Ug(e,l,n)||l===""&&t.length===1){if(Xe(i))return!1;s=!0}}else{let c=i&8?l:t[++a];if(i&8&&e.attrs!==null){if(!$g(e.attrs,c,n)){if(Xe(i))return!1;s=!0}continue}let d=i&8?"class":l,f=Gg(d,r,qd(e),n);if(f===-1){if(Xe(i))return!1;s=!0;continue}if(c!==""){let g;f>o?g="":g=r[f+1].toLowerCase();let m=i&8?g:null;if(m&&Wd(m,c,0)!==-1||i&2&&c!==g){if(Xe(i))return!1;s=!0}}}}return Xe(i)||s}function Xe(e){return(e&1)===0}function Gg(e,t,n,i){if(t===null)return-1;let r=0;if(i||!n){let o=!1;for(;r<t.length;){let s=t[r];if(s===e)return r;if(s===3||s===6)o=!0;else if(s===1||s===2){let a=t[++r];for(;typeof a=="string";)a=t[++r];continue}else{if(s===4)break;if(s===0){r+=4;continue}}r+=o?1:2}return-1}else return Yg(t,e)}function qg(e,t,n=!1){for(let i=0;i<t.length;i++)if(Wg(e,t[i],n))return!0;return!1}function Zg(e){for(let t=0;t<e.length;t++){let n=e[t];if(jg(n))return t}return e.length}function Yg(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){let i=e[n];if(typeof i=="number")return-1;if(i===t)return n;n++}return-1}function rd(e,t){return e?":not("+t.trim()+")":t}function Kg(e){let t=e[0],n=1,i=2,r="",o=!1;for(;n<e.length;){let s=e[n];if(typeof s=="string")if(i&2){let a=e[++n];r+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else i&8?r+="."+s:i&4&&(r+=" "+s);else r!==""&&!Xe(s)&&(t+=rd(o,r),r=""),i=s,o=o||!Xe(i);n++}return r!==""&&(t+=rd(o,r)),t}function Qg(e){return e.map(Kg).join(",")}function Jg(e){let t=[],n=[],i=1,r=2;for(;i<e.length;){let o=e[i];if(typeof o=="string")r===2?o!==""&&t.push(o,e[++i]):r===8&&n.push(o);else{if(!Xe(r))break;r=o}i++}return{attrs:t,classes:n}}function q(e){return fo(()=>{let t=Kd(e),n=Ie(B({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Ud.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Ge.Emulated,styles:e.styles||Ee,_:null,schemas:e.schemas||null,tView:null,id:""});Qd(n);let i=e.dependencies;return n.directiveDefs=sd(i,!1),n.pipeDefs=sd(i,!0),n.id=im(n),n})}function Xg(e){return ei(e)||Zd(e)}function em(e){return e!==null}function Sn(e){return fo(()=>({type:e.type,bootstrap:e.bootstrap||Ee,declarations:e.declarations||Ee,imports:e.imports||Ee,exports:e.exports||Ee,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function od(e,t){if(e==null)return Xn;let n={};for(let i in e)if(e.hasOwnProperty(i)){let r=e[i],o,s,a=ut.None;Array.isArray(r)?(a=r[0],o=r[1],s=r[2]??o):(o=r,s=r),t?(n[o]=a!==ut.None?[i,a]:i,t[o]=s):n[o]=i}return n}function Mt(e){return fo(()=>{let t=Kd(e);return Qd(t),t})}function Se(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone===!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function ei(e){return e[xg]||null}function Zd(e){return e[zg]||null}function Yd(e){return e[wg]||null}function tm(e){let t=ei(e)||Zd(e)||Yd(e);return t!==null?t.standalone:!1}function nm(e,t){let n=e[Dg]||null;if(!n&&t===!0)throw new Error(`Type ${Te(e)} does not have '\u0275mod' property.`);return n}function Kd(e){let t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Xn,exportAs:e.exportAs||null,standalone:e.standalone===!0,signals:e.signals===!0,selectors:e.selectors||Ee,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:od(e.inputs,t),outputs:od(e.outputs),debugInfo:null}}function Qd(e){e.features?.forEach(t=>t(e))}function sd(e,t){if(!e)return null;let n=t?Yd:Xg;return()=>(typeof e=="function"?e():e).map(i=>n(i)).filter(em)}function im(e){let t=0,n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(let r of n)t=Math.imul(31,t)+r.charCodeAt(0)<<0;return t+=2147483648,"c"+t}var Ft=0,M=1,E=2,ge=3,tt=4,rt=5,Ii=6,Ei=7,he=8,ti=9,_t=10,te=11,Ti=12,ad=13,si=14,nt=15,uo=16,Zn=17,Si=18,po=19,Jd=20,Gt=21,_s=22,bn=23,me=25,Xd=1;var xn=7,$r=8,Ur=9,ze=10,La=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(La||{});function Cn(e){return Array.isArray(e)&&typeof e[Xd]=="object"}function At(e){return Array.isArray(e)&&e[Xd]===!0}function Ba(e){return(e.flags&4)!==0}function ho(e){return e.componentOffset>-1}function go(e){return(e.flags&1)===1}function qt(e){return!!e.template}function rm(e){return(e[E]&512)!==0}function zn(e,t){let n=e.hasOwnProperty(jr);return n?e[jr]:null}var Mi=class{constructor(t,n,i){this.previousValue=t,this.currentValue=n,this.firstChange=i}isFirstChange(){return this.firstChange}};function ef(e,t,n,i){t!==null?t.applyValueToInputSignal(t,i):e[n]=i}function we(){return tf}function tf(e){return e.type.prototype.ngOnChanges&&(e.setInput=sm),om}we.ngInherit=!0;function om(){let e=rf(this),t=e?.current;if(t){let n=e.previous;if(n===Xn)e.previous=t;else for(let i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function sm(e,t,n,i,r){let o=this.declaredInputs[i],s=rf(e)||am(e,{previous:Xn,current:null}),a=s.current||(s.current={}),l=s.previous,c=l[o];a[o]=new Mi(c&&c.currentValue,n,l===Xn),ef(e,t,r,n)}var nf="__ngSimpleChanges__";function rf(e){return e[nf]||null}function am(e,t){return e[nf]=t}var ld=null;var dt=function(e,t,n){ld?.(e,t,n)},of="svg",lm="math",cm=!1;function dm(){return cm}function pt(e){for(;Array.isArray(e);)e=e[Ft];return e}function sf(e,t){return pt(t[e])}function qe(e,t){return pt(t[e.index])}function Va(e,t){return e.data[t]}function ja(e,t){return e[t]}function Qt(e,t){let n=t[e];return Cn(n)?n:n[Ft]}function Ha(e){return(e[E]&128)===128}function fm(e){return At(e[ge])}function ni(e,t){return t==null?null:e[t]}function af(e){e[Zn]=0}function um(e){e[E]&1024||(e[E]|=1024,Ha(e)&&Fi(e))}function pm(e,t){for(;e>0;)t=t[si],e--;return t}function lf(e){return e[E]&9216||e[bn]?.dirty}function Us(e){lf(e)?Fi(e):e[E]&64&&(dm()?(e[E]|=1024,Fi(e)):e[_t].changeDetectionScheduler?.notify())}function Fi(e){e[_t].changeDetectionScheduler?.notify();let t=Ai(e);for(;t!==null&&!(t[E]&8192||(t[E]|=8192,!Ha(t)));)t=Ai(t)}function cf(e,t){if((e[E]&256)===256)throw new S(911,!1);e[Gt]===null&&(e[Gt]=[]),e[Gt].push(t)}function hm(e,t){if(e[Gt]===null)return;let n=e[Gt].indexOf(t);n!==-1&&e[Gt].splice(n,1)}function Ai(e){let t=e[ge];return At(t)?t[ge]:t}var F={lFrame:vf(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function gm(){return F.lFrame.elementDepthCount}function mm(){F.lFrame.elementDepthCount++}function vm(){F.lFrame.elementDepthCount--}function df(){return F.bindingsEnabled}function Cm(){return F.skipHydrationRootTNode!==null}function ym(e){return F.skipHydrationRootTNode===e}function bm(){F.skipHydrationRootTNode=null}function O(){return F.lFrame.lView}function ve(){return F.lFrame.tView}function Me(e){return F.lFrame.contextLView=e,e[he]}function Fe(e){return F.lFrame.contextLView=null,e}function je(){let e=ff();for(;e!==null&&e.type===64;)e=e.parent;return e}function ff(){return F.lFrame.currentTNode}function xm(){let e=F.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function Mn(e,t){let n=F.lFrame;n.currentTNode=e,n.isParent=t}function $a(){return F.lFrame.isParent}function uf(){F.lFrame.isParent=!1}function zm(){return F.lFrame.contextLView}function Bi(){let e=F.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function wm(e){return F.lFrame.bindingIndex=e}function ai(){return F.lFrame.bindingIndex++}function pf(e){let t=F.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Dm(){return F.lFrame.inI18n}function _m(e,t){let n=F.lFrame;n.bindingIndex=n.bindingRootIndex=e,Ws(t)}function Im(){return F.lFrame.currentDirectiveIndex}function Ws(e){F.lFrame.currentDirectiveIndex=e}function Em(e){let t=F.lFrame.currentDirectiveIndex;return t===-1?null:e[t]}function hf(e){F.lFrame.currentQueryIndex=e}function Tm(e){let t=e[M];return t.type===2?t.declTNode:t.type===1?e[rt]:null}function gf(e,t,n){if(n&N.SkipSelf){let r=t,o=e;for(;r=r.parent,r===null&&!(n&N.Host);)if(r=Tm(o),r===null||(o=o[si],r.type&10))break;if(r===null)return!1;t=r,e=o}let i=F.lFrame=mf();return i.currentTNode=t,i.lView=e,!0}function Ua(e){let t=mf(),n=e[M];F.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function mf(){let e=F.lFrame,t=e===null?null:e.child;return t===null?vf(e):t}function vf(e){let t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return e!==null&&(e.child=t),t}function Cf(){let e=F.lFrame;return F.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var yf=Cf;function Wa(){let e=Cf();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Sm(e){return(F.lFrame.contextLView=pm(e,F.lFrame.contextLView))[he]}function Jt(){return F.lFrame.selectedIndex}function wn(e){F.lFrame.selectedIndex=e}function Ga(){let e=F.lFrame;return Va(e.tView,e.selectedIndex)}function qa(){F.lFrame.currentNamespace=of}function bf(){Mm()}function Mm(){F.lFrame.currentNamespace=null}function Fm(){return F.lFrame.currentNamespace}var xf=!0;function mo(){return xf}function vo(e){xf=e}function Am(e,t,n){let{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){let s=tf(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}r&&(n.preOrderHooks??=[]).push(0-e,r),o&&((n.preOrderHooks??=[]).push(e,o),(n.preOrderCheckHooks??=[]).push(e,o))}function Co(e,t){for(let n=t.directiveStart,i=t.directiveEnd;n<i;n++){let o=e.data[n].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:l,ngAfterViewChecked:c,ngOnDestroy:d}=o;s&&(e.contentHooks??=[]).push(-n,s),a&&((e.contentHooks??=[]).push(n,a),(e.contentCheckHooks??=[]).push(n,a)),l&&(e.viewHooks??=[]).push(-n,l),c&&((e.viewHooks??=[]).push(n,c),(e.viewCheckHooks??=[]).push(n,c)),d!=null&&(e.destroyHooks??=[]).push(n,d)}}function kr(e,t,n){zf(e,t,3,n)}function Pr(e,t,n,i){(e[E]&3)===n&&zf(e,t,n,i)}function Is(e,t){let n=e[E];(n&3)===t&&(n&=16383,n+=1,e[E]=n)}function zf(e,t,n,i){let r=i!==void 0?e[Zn]&65535:0,o=i??-1,s=t.length-1,a=0;for(let l=r;l<s;l++)if(typeof t[l+1]=="number"){if(a=t[l],i!=null&&a>=i)break}else t[l]<0&&(e[Zn]+=65536),(a<o||o==-1)&&(Nm(e,n,t,l),e[Zn]=(e[Zn]&4294901760)+l+2),l++}function cd(e,t){dt(4,e,t);let n=le(null);try{t.call(e)}finally{le(n),dt(5,e,t)}}function Nm(e,t,n,i){let r=n[i]<0,o=n[i+1],s=r?-n[i]:n[i],a=e[s];r?e[E]>>14<e[Zn]>>16&&(e[E]&3)===t&&(e[E]+=16384,cd(a,o)):cd(a,o)}var Jn=-1,Dn=class{constructor(t,n,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i}};function Om(e){return e instanceof Dn}function Rm(e){return(e.flags&8)!==0}function km(e){return(e.flags&16)!==0}function wf(e){return e!==Jn}function Wr(e){return e&32767}function Pm(e){return e>>16}function Gr(e,t){let n=Pm(e),i=t;for(;n>0;)i=i[si],n--;return i}var Gs=!0;function qr(e){let t=Gs;return Gs=e,t}var Lm=256,Df=Lm-1,_f=5,Bm=0,ft={};function Vm(e,t,n){let i;typeof n=="string"?i=n.charCodeAt(0)||0:n.hasOwnProperty(xi)&&(i=n[xi]),i==null&&(i=n[xi]=Bm++);let r=i&Df,o=1<<r;t.data[e+(r>>_f)]|=o}function Zr(e,t){let n=If(e,t);if(n!==-1)return n;let i=t[M];i.firstCreatePass&&(e.injectorIndex=t.length,Es(i.data,e),Es(t,null),Es(i.blueprint,null));let r=Za(e,t),o=e.injectorIndex;if(wf(r)){let s=Wr(r),a=Gr(r,t),l=a[M].data;for(let c=0;c<8;c++)t[o+c]=a[s+c]|l[s+c]}return t[o+8]=r,o}function Es(e,t){e.push(0,0,0,0,0,0,0,0,t)}function If(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function Za(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,i=null,r=t;for(;r!==null;){if(i=Af(r),i===null)return Jn;if(n++,r=r[si],i.injectorIndex!==-1)return i.injectorIndex|n<<16}return Jn}function qs(e,t,n){Vm(e,t,n)}function Ef(e,t,n){if(n&N.Optional||e!==void 0)return e;ka(t,"NodeInjector")}function Tf(e,t,n,i){if(n&N.Optional&&i===void 0&&(i=null),!(n&(N.Self|N.Host))){let r=e[ti],o=We(void 0);try{return r?r.get(t,i,n&N.Optional):$d(t,i,n&N.Optional)}finally{We(o)}}return Ef(i,t,n)}function Sf(e,t,n,i=N.Default,r){if(e!==null){if(t[E]&2048&&!(i&N.Self)){let s=Wm(e,t,n,i,ft);if(s!==ft)return s}let o=Mf(e,t,n,i,ft);if(o!==ft)return o}return Tf(t,n,i,r)}function Mf(e,t,n,i,r){let o=$m(n);if(typeof o=="function"){if(!gf(t,e,i))return i&N.Host?Ef(r,n,i):Tf(t,n,i,r);try{let s;if(s=o(i),s==null&&!(i&N.Optional))ka(n);else return s}finally{yf()}}else if(typeof o=="number"){let s=null,a=If(e,t),l=Jn,c=i&N.Host?t[nt][rt]:null;for((a===-1||i&N.SkipSelf)&&(l=a===-1?Za(e,t):t[a+8],l===Jn||!fd(i,!1)?a=-1:(s=t[M],a=Wr(l),t=Gr(l,t)));a!==-1;){let d=t[M];if(dd(o,a,d.data)){let f=jm(a,t,n,s,i,c);if(f!==ft)return f}l=t[a+8],l!==Jn&&fd(i,t[M].data[a+8]===c)&&dd(o,a,t)?(s=d,a=Wr(l),t=Gr(l,t)):a=-1}}return r}function jm(e,t,n,i,r,o){let s=t[M],a=s.data[e+8],l=i==null?ho(a)&&Gs:i!=s&&(a.type&3)!==0,c=r&N.Host&&o===a,d=Hm(a,s,n,l,c);return d!==null?ii(t,s,d,a):ft}function Hm(e,t,n,i,r){let o=e.providerIndexes,s=t.data,a=o&1048575,l=e.directiveStart,c=e.directiveEnd,d=o>>20,f=i?a:a+d,g=r?a+d:c;for(let m=f;m<g;m++){let x=s[m];if(m<l&&n===x||m>=l&&x.type===n)return m}if(r){let m=s[l];if(m&&qt(m)&&m.type===n)return l}return null}function ii(e,t,n,i){let r=e[n],o=t.data;if(Om(r)){let s=r;s.resolving&&Ig(_g(o[n]));let a=qr(s.canSeeViewProviders);s.resolving=!0;let l,c=s.injectImpl?We(s.injectImpl):null,d=gf(e,i,N.Default);try{r=e[n]=s.factory(void 0,o,e,i),t.firstCreatePass&&n>=i.directiveStart&&Am(n,o[n],t)}finally{c!==null&&We(c),qr(a),s.resolving=!1,yf()}}return r}function $m(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(xi)?e[xi]:void 0;return typeof t=="number"?t>=0?t&Df:Um:t}function dd(e,t,n){let i=1<<e;return!!(n[t+(e>>_f)]&i)}function fd(e,t){return!(e&N.Self)&&!(e&N.Host&&t)}var yn=class{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,i){return Sf(this._tNode,this._lView,t,co(i),n)}};function Um(){return new yn(je(),O())}function Ff(e){return fo(()=>{let t=e.prototype.constructor,n=t[jr]||Zs(t),i=Object.prototype,r=Object.getPrototypeOf(e.prototype).constructor;for(;r&&r!==i;){let o=r[jr]||Zs(r);if(o&&o!==n)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function Zs(e){return Ld(e)?()=>{let t=Zs(xe(e));return t&&t()}:zn(e)}function Wm(e,t,n,i,r){let o=e,s=t;for(;o!==null&&s!==null&&s[E]&2048&&!(s[E]&512);){let a=Mf(o,s,n,i|N.Self,ft);if(a!==ft)return a;let l=o.parent;if(!l){let c=s[Jd];if(c){let d=c.get(n,ft,i);if(d!==ft)return d}l=Af(s),s=s[si]}o=l}return r}function Af(e){let t=e[M],n=t.type;return n===2?t.declTNode:n===1?e[rt]:null}function Gm(e){let t=J.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function qm(e){return typeof e=="function"}function Ya(e,t){e.forEach(n=>Array.isArray(n)?Ya(n,t):t(n))}function Nf(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Yr(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Zm(e,t,n,i){let r=e.length;if(r==t)e.push(n,i);else if(r===1)e.push(i,e[0]),e[0]=n;else{for(r--,e.push(e[r-1],e[r]);r>t;){let o=r-2;e[r]=e[o],r--}e[t]=n,e[t+1]=i}}function Ka(e,t,n){let i=Vi(e,t);return i>=0?e[i|1]=n:(i=~i,Zm(e,i,t,n)),i}function Ts(e,t){let n=Vi(e,t);if(n>=0)return e[n|1]}function Vi(e,t){return Ym(e,t,1)}function Ym(e,t,n){let i=0,r=e.length>>n;for(;r!==i;){let o=i+(r-i>>1),s=e[o<<n];if(t===s)return o<<n;s>t?r=o:i=o+1}return~(r<<n)}function Km(e){let t=[],n=new Map;function i(r){let o=n.get(r);if(!o){let s=e(r);n.set(r,o=s.then(e0))}return o}return Kr.forEach((r,o)=>{let s=[];r.templateUrl&&s.push(i(r.templateUrl).then(c=>{r.template=c}));let a=typeof r.styles=="string"?[r.styles]:r.styles||[];if(r.styles=a,r.styleUrl&&r.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(r.styleUrls?.length){let c=r.styles.length,d=r.styleUrls;r.styleUrls.forEach((f,g)=>{a.push(""),s.push(i(f).then(m=>{a[c+g]=m,d.splice(d.indexOf(f),1),d.length==0&&(r.styleUrls=void 0)}))})}else r.styleUrl&&s.push(i(r.styleUrl).then(c=>{a.push(c),r.styleUrl=void 0}));let l=Promise.all(s).then(()=>t0(o));t.push(l)}),Jm(),Promise.all(t).then(()=>{})}var Kr=new Map,Qm=new Set;function Jm(){let e=Kr;return Kr=new Map,e}function Xm(){return Kr.size===0}function e0(e){return typeof e=="string"?e:e.text()}function t0(e){Qm.delete(e)}var Ni=new k(""),Of=new k("",-1),Rf=new k(""),Qr=class{get(t,n=Di){if(n===Di){let i=new Error(`NullInjectorError: No provider for ${Te(t)}!`);throw i.name="NullInjectorError",i}return n}};function n0(...e){return{\u0275providers:kf(!0,e),\u0275fromNgModule:!0}}function kf(e,...t){let n=[],i=new Set,r,o=s=>{n.push(s)};return Ya(t,s=>{let a=s;Ys(a,o,[],i)&&(r||=[],r.push(a))}),r!==void 0&&Pf(r,o),n}function Pf(e,t){for(let n=0;n<e.length;n++){let{ngModule:i,providers:r}=e[n];Qa(r,o=>{t(o,i)})}}function Ys(e,t,n,i){if(e=xe(e),!e)return!1;let r=null,o=ed(e),s=!o&&ei(e);if(!o&&!s){let l=e.ngModule;if(o=ed(l),o)r=l;else return!1}else{if(s&&!s.standalone)return!1;r=e}let a=i.has(r);if(s){if(a)return!1;if(i.add(r),s.dependencies){let l=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let c of l)Ys(c,t,n,i)}}else if(o){if(o.imports!=null&&!a){i.add(r);let c;try{Ya(o.imports,d=>{Ys(d,t,n,i)&&(c||=[],c.push(d))})}finally{}c!==void 0&&Pf(c,t)}if(!a){let c=zn(r)||(()=>new r);t({provide:r,useFactory:c,deps:Ee},r),t({provide:Rf,useValue:r,multi:!0},r),t({provide:Ni,useValue:()=>I(r),multi:!0},r)}let l=o.providers;if(l!=null&&!a){let c=e;Qa(l,d=>{t(d,c)})}}else return!1;return r!==e&&e.providers!==void 0}function Qa(e,t){for(let n of e)Bd(n)&&(n=n.\u0275providers),Array.isArray(n)?Qa(n,t):t(n)}var i0=W({provide:String,useValue:W});function Lf(e){return e!==null&&typeof e=="object"&&i0 in e}function r0(e){return!!(e&&e.useExisting)}function o0(e){return!!(e&&e.useFactory)}function ri(e){return typeof e=="function"}function s0(e){return!!e.useClass}var yo=new k(""),Lr={},a0={},Ss;function Ja(){return Ss===void 0&&(Ss=new Qr),Ss}var Zt=class{},Jr=class extends Zt{get destroyed(){return this._destroyed}constructor(t,n,i,r){super(),this.parent=n,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Qs(t,s=>this.processProvider(s)),this.records.set(Of,Yn(void 0,this)),r.has("environment")&&this.records.set(Zt,Yn(void 0,this));let o=this.records.get(yo);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Rf,Ee,N.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let t=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();let n=qn(this),i=We(void 0),r;try{return t()}finally{qn(n),We(i)}}get(t,n=Di,i=N.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Jc))return t[Jc](this);i=co(i);let r,o=qn(this),s=We(void 0);try{if(!(i&N.SkipSelf)){let l=this.records.get(t);if(l===void 0){let c=u0(t)&&Pa(t);c&&this.injectableDefInScope(c)?l=Yn(Ks(t),Lr):l=null,this.records.set(t,l)}if(l!=null)return this.hydrate(t,l)}let a=i&N.Self?Ja():this.parent;return n=i&N.Optional&&n===Di?null:n,a.get(t,n)}catch(a){if(a.name==="NullInjectorError"){if((a[Hr]=a[Hr]||[]).unshift(Te(t)),o)throw a;return Bg(a,t,"R3InjectorError",this.source)}else throw a}finally{We(s),qn(o)}}resolveInjectorInitializers(){let t=qn(this),n=We(void 0),i;try{let r=this.get(Ni,Ee,N.Self);for(let o of r)o()}finally{qn(t),We(n)}}toString(){let t=[],n=this.records;for(let i of n.keys())t.push(Te(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new S(205,!1)}processProvider(t){t=xe(t);let n=ri(t)?t:xe(t&&t.provide),i=c0(t);if(!ri(t)&&t.multi===!0){let r=this.records.get(n);r||(r=Yn(void 0,Lr,!0),r.factory=()=>Hs(r.multi),this.records.set(n,r)),n=t,r.multi.push(t)}this.records.set(n,i)}hydrate(t,n){return n.value===Lr&&(n.value=a0,n.value=n.factory()),typeof n.value=="object"&&n.value&&f0(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;let n=xe(t.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){let n=this._onDestroyHooks.indexOf(t);n!==-1&&this._onDestroyHooks.splice(n,1)}};function Ks(e){let t=Pa(e),n=t!==null?t.factory:zn(e);if(n!==null)return n;if(e instanceof k)throw new S(204,!1);if(e instanceof Function)return l0(e);throw new S(204,!1)}function l0(e){if(e.length>0)throw new S(204,!1);let n=Sg(e);return n!==null?()=>n.factory(e):()=>new e}function c0(e){if(Lf(e))return Yn(void 0,e.useValue);{let t=Bf(e);return Yn(t,Lr)}}function Bf(e,t,n){let i;if(ri(e)){let r=xe(e);return zn(r)||Ks(r)}else if(Lf(e))i=()=>xe(e.useValue);else if(o0(e))i=()=>e.useFactory(...Hs(e.deps||[]));else if(r0(e))i=()=>I(xe(e.useExisting));else{let r=xe(e&&(e.useClass||e.provide));if(d0(e))i=()=>new r(...Hs(e.deps));else return zn(r)||Ks(r)}return i}function Yn(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function d0(e){return!!e.deps}function f0(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function u0(e){return typeof e=="function"||typeof e=="object"&&e instanceof k}function Qs(e,t){for(let n of e)Array.isArray(n)?Qs(n,t):n&&Bd(n)?Qs(n.\u0275providers,t):t(n)}function Vf(e){if(!Hd()&&!kg())throw new S(-203,!1)}function ud(e,t=null,n=null,i){let r=jf(e,t,n,i);return r.resolveInjectorInitializers(),r}function jf(e,t=null,n=null,i,r=new Set){let o=[n||Ee,n0(e)];return i=i||(typeof e=="object"?void 0:Te(e)),new Jr(o,t||Ja(),i||null,r)}var H=(()=>{let t=class t{static create(i,r){if(Array.isArray(i))return ud({name:""},r,i,"");{let o=i.name??"";return ud({name:o},i.parent,i.providers,o)}}};t.THROW_IF_NOT_FOUND=Di,t.NULL=new Qr,t.\u0275prov=j({token:t,providedIn:"any",factory:()=>I(Of)}),t.__NG_ELEMENT_ID__=-1;let e=t;return e})();var Js;function Hf(e){Js=e}function $f(){if(Js!==void 0)return Js;if(typeof document<"u")return document;throw new S(210,!1)}var bo=new k("",{providedIn:"root",factory:()=>p0}),p0="ng",Xa=new k(""),Ze=new k("",{providedIn:"platform",factory:()=>"unknown"});var el=new k("",{providedIn:"root",factory:()=>$f().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function h0(e){return e instanceof Function?e():e}function Uf(e){return(e.flags&128)===128}var It=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(It||{}),g0=/^>|^->|<!--|-->|--!>|<!-$/g,m0=/(<|>)/g,v0="\u200B$1\u200B";function C0(e){return e.replace(g0,t=>t.replace(m0,v0))}var Wf=new Map,y0=0;function b0(){return y0++}function x0(e){Wf.set(e[po],e)}function z0(e){Wf.delete(e[po])}var pd="__ngContext__";function Yt(e,t){Cn(t)?(e[pd]=t[po],x0(t)):e[pd]=t}var w0;function tl(e,t){return w0(e,t)}function Kn(e,t,n,i,r){if(i!=null){let o,s=!1;At(i)?o=i:Cn(i)&&(s=!0,i=i[Ft]);let a=pt(i);e===0&&n!==null?r==null?Yf(t,n,a):Xr(t,n,a,r||null,!0):e===1&&n!==null?Xr(t,n,a,r||null,!0):e===2?j0(t,a,s):e===3&&t.destroyNode(a),o!=null&&$0(t,e,o,n,r)}}function D0(e,t){return e.createText(t)}function _0(e,t,n){e.setValue(t,n)}function I0(e,t){return e.createComment(C0(t))}function Gf(e,t,n){return e.createElement(t,n)}function E0(e,t){qf(e,t),t[Ft]=null,t[rt]=null}function T0(e,t,n,i,r,o){i[Ft]=r,i[rt]=t,wo(e,i,n,1,r,o)}function qf(e,t){wo(e,t,t[te],2,null,null)}function S0(e){let t=e[Ti];if(!t)return Ms(e[M],e);for(;t;){let n=null;if(Cn(t))n=t[Ti];else{let i=t[ze];i&&(n=i)}if(!n){for(;t&&!t[tt]&&t!==e;)Cn(t)&&Ms(t[M],t),t=t[ge];t===null&&(t=e),Cn(t)&&Ms(t[M],t),n=t&&t[tt]}t=n}}function M0(e,t,n,i){let r=ze+i,o=n.length;i>0&&(n[r-1][tt]=t),i<o-ze?(t[tt]=n[r],Nf(n,ze+i,t)):(n.push(t),t[tt]=null),t[ge]=n;let s=t[uo];s!==null&&n!==s&&F0(s,t);let a=t[Si];a!==null&&a.insertView(e),Us(t),t[E]|=128}function F0(e,t){let n=e[Ur],r=t[ge][ge][nt];t[nt]!==r&&(e[E]|=La.HasTransplantedViews),n===null?e[Ur]=[t]:n.push(t)}function Zf(e,t){let n=e[Ur],i=n.indexOf(t);n.splice(i,1)}function Oi(e,t){if(e.length<=ze)return;let n=ze+t,i=e[n];if(i){let r=i[uo];r!==null&&r!==e&&Zf(r,i),t>0&&(e[n-1][tt]=i[tt]);let o=Yr(e,ze+t);E0(i[M],i);let s=o[Si];s!==null&&s.detachView(o[M]),i[ge]=null,i[tt]=null,i[E]&=-129}return i}function xo(e,t){if(!(t[E]&256)){let n=t[te];n.destroyNode&&wo(e,t,n,3,null,null),S0(t)}}function Ms(e,t){if(!(t[E]&256)){t[E]&=-129,t[E]|=256,t[bn]&&mc(t[bn]),N0(e,t),A0(e,t),t[M].type===1&&t[te].destroy();let n=t[uo];if(n!==null&&At(t[ge])){n!==t[ge]&&Zf(n,t);let i=t[Si];i!==null&&i.detachView(e)}z0(t)}}function A0(e,t){let n=e.cleanup,i=t[Ei];if(n!==null)for(let o=0;o<n.length-1;o+=2)if(typeof n[o]=="string"){let s=n[o+3];s>=0?i[s]():i[-s].unsubscribe(),o+=2}else{let s=i[n[o+1]];n[o].call(s)}i!==null&&(t[Ei]=null);let r=t[Gt];if(r!==null){t[Gt]=null;for(let o=0;o<r.length;o++){let s=r[o];s()}}}function N0(e,t){let n;if(e!=null&&(n=e.destroyHooks)!=null)for(let i=0;i<n.length;i+=2){let r=t[n[i]];if(!(r instanceof Dn)){let o=n[i+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){let a=r[o[s]],l=o[s+1];dt(4,a,l);try{l.call(a)}finally{dt(5,a,l)}}else{dt(4,r,o);try{o.call(r)}finally{dt(5,r,o)}}}}}function O0(e,t,n){return R0(e,t.parent,n)}function R0(e,t,n){let i=t;for(;i!==null&&i.type&40;)t=i,i=t.parent;if(i===null)return n[Ft];{let{componentOffset:r}=i;if(r>-1){let{encapsulation:o}=e.data[i.directiveStart+r];if(o===Ge.None||o===Ge.Emulated)return null}return qe(i,n)}}function Xr(e,t,n,i,r){e.insertBefore(t,n,i,r)}function Yf(e,t,n){e.appendChild(t,n)}function hd(e,t,n,i,r){i!==null?Xr(e,t,n,i,r):Yf(e,t,n)}function k0(e,t,n,i){e.removeChild(t,n,i)}function nl(e,t){return e.parentNode(t)}function P0(e,t){return e.nextSibling(t)}function L0(e,t,n){return V0(e,t,n)}function B0(e,t,n){return e.type&40?qe(e,n):null}var V0=B0,gd;function zo(e,t,n,i){let r=O0(e,i,t),o=t[te],s=i.parent||t[rt],a=L0(s,i,t);if(r!=null)if(Array.isArray(n))for(let l=0;l<n.length;l++)hd(o,r,n[l],a,!1);else hd(o,r,n,a,!1);gd!==void 0&&gd(o,i,t,n,r)}function Br(e,t){if(t!==null){let n=t.type;if(n&3)return qe(t,e);if(n&4)return Xs(-1,e[t.index]);if(n&8){let i=t.child;if(i!==null)return Br(e,i);{let r=e[t.index];return At(r)?Xs(-1,r):pt(r)}}else{if(n&32)return tl(t,e)()||pt(e[t.index]);{let i=Kf(e,t);if(i!==null){if(Array.isArray(i))return i[0];let r=Ai(e[nt]);return Br(r,i)}else return Br(e,t.next)}}}return null}function Kf(e,t){if(t!==null){let i=e[nt][rt],r=t.projection;return i.projection[r]}return null}function Xs(e,t){let n=ze+e+1;if(n<t.length){let i=t[n],r=i[M].firstChild;if(r!==null)return Br(i,r)}return t[xn]}function j0(e,t,n){let i=nl(e,t);i&&k0(e,i,t,n)}function il(e,t,n,i,r,o,s){for(;n!=null;){let a=i[n.index],l=n.type;if(s&&t===0&&(a&&Yt(pt(a),i),n.flags|=2),(n.flags&32)!==32)if(l&8)il(e,t,n.child,i,r,o,!1),Kn(t,e,r,a,o);else if(l&32){let c=tl(n,i),d;for(;d=c();)Kn(t,e,r,d,o);Kn(t,e,r,a,o)}else l&16?H0(e,t,i,n,r,o):Kn(t,e,r,a,o);n=s?n.projectionNext:n.next}}function wo(e,t,n,i,r,o){il(n,i,e.firstChild,t,r,o,!1)}function H0(e,t,n,i,r,o){let s=n[nt],l=s[rt].projection[i.projection];if(Array.isArray(l))for(let c=0;c<l.length;c++){let d=l[c];Kn(t,e,r,d,o)}else{let c=l,d=s[ge];Uf(i)&&(c.flags|=128),il(e,t,c,d,r,o,!0)}}function $0(e,t,n,i,r){let o=n[xn],s=pt(n);o!==s&&Kn(t,e,i,o,r);for(let a=ze;a<n.length;a++){let l=n[a];wo(l[M],l,e,t,i,o)}}function U0(e,t,n,i,r){if(t)r?e.addClass(n,i):e.removeClass(n,i);else{let o=i.indexOf("-")===-1?void 0:It.DashCase;r==null?e.removeStyle(n,i,o):(typeof r=="string"&&r.endsWith("!important")&&(r=r.slice(0,-10),o|=It.Important),e.setStyle(n,i,r,o))}}function W0(e,t,n){e.setAttribute(t,"style",n)}function Qf(e,t,n){n===""?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function Jf(e,t,n){let{mergedAttrs:i,classes:r,styles:o}=n;i!==null&&$s(e,t,i),r!==null&&Qf(e,t,r),o!==null&&W0(e,t,o)}var Mr;function G0(){if(Mr===void 0&&(Mr=null,J.trustedTypes))try{Mr=J.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Mr}function Do(e){return G0()?.createHTML(e)||e}var Fr;function q0(){if(Fr===void 0&&(Fr=null,J.trustedTypes))try{Fr=J.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Fr}function md(e){return q0()?.createHTML(e)||e}var Et=class{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${kd})`}},ea=class extends Et{getTypeName(){return"HTML"}},ta=class extends Et{getTypeName(){return"Style"}},na=class extends Et{getTypeName(){return"Script"}},ia=class extends Et{getTypeName(){return"URL"}},ra=class extends Et{getTypeName(){return"ResourceURL"}};function ot(e){return e instanceof Et?e.changingThisBreaksApplicationSecurity:e}function Xt(e,t){let n=Z0(e);if(n!=null&&n!==t){if(n==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${kd})`)}return n===t}function Z0(e){return e instanceof Et&&e.getTypeName()||null}function Xf(e){return new ea(e)}function eu(e){return new ta(e)}function tu(e){return new na(e)}function nu(e){return new ia(e)}function iu(e){return new ra(e)}function Y0(e){let t=new sa(e);return K0()?new oa(t):t}var oa=class{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{let n=new window.DOMParser().parseFromString(Do(t),"text/html").body;return n===null?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}},sa=class{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){let n=this.inertDocument.createElement("template");return n.innerHTML=Do(t),n}};function K0(){try{return!!new window.DOMParser().parseFromString(Do(""),"text/html")}catch{return!1}}var Q0=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function _o(e){return e=String(e),e.match(Q0)?e:"unsafe:"+e}function Nt(e){let t={};for(let n of e.split(","))t[n]=!0;return t}function ji(...e){let t={};for(let n of e)for(let i in n)n.hasOwnProperty(i)&&(t[i]=!0);return t}var ru=Nt("area,br,col,hr,img,wbr"),ou=Nt("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),su=Nt("rp,rt"),J0=ji(su,ou),X0=ji(ou,Nt("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),ev=ji(su,Nt("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),vd=ji(ru,X0,ev,J0),au=Nt("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),tv=Nt("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),nv=Nt("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),iv=ji(au,tv,nv),rv=Nt("script,style,template"),aa=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,i=!0;for(;n;){if(n.nodeType===Node.ELEMENT_NODE?i=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,i&&n.firstChild){n=n.firstChild;continue}for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let r=this.checkClobberedElement(n,n.nextSibling);if(r){n=r;break}n=this.checkClobberedElement(n,n.parentNode)}}return this.buf.join("")}startElement(t){let n=t.nodeName.toLowerCase();if(!vd.hasOwnProperty(n))return this.sanitizedSomething=!0,!rv.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);let i=t.attributes;for(let r=0;r<i.length;r++){let o=i.item(r),s=o.name,a=s.toLowerCase();if(!iv.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let l=o.value;au[a]&&(l=_o(l)),this.buf.push(" ",s,'="',Cd(l),'"')}return this.buf.push(">"),!0}endElement(t){let n=t.nodeName.toLowerCase();vd.hasOwnProperty(n)&&!ru.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(Cd(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}},ov=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,sv=/([^\#-~ |!])/g;function Cd(e){return e.replace(/&/g,"&amp;").replace(ov,function(t){let n=t.charCodeAt(0),i=t.charCodeAt(1);return"&#"+((n-55296)*1024+(i-56320)+65536)+";"}).replace(sv,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}var Ar;function rl(e,t){let n=null;try{Ar=Ar||Y0(e);let i=t?String(t):"";n=Ar.getInertBodyElement(i);let r=5,o=i;do{if(r===0)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=n.innerHTML,n=Ar.getInertBodyElement(i)}while(i!==o);let a=new aa().sanitizeChildren(yd(n)||n);return Do(a)}finally{if(n){let i=yd(n)||n;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function yd(e){return"content"in e&&av(e)?e.content:null}function av(e){return e.nodeType===Node.ELEMENT_NODE&&e.nodeName==="TEMPLATE"}var ht=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(ht||{});function Ae(e){let t=lu();return t?md(t.sanitize(ht.HTML,e)||""):Xt(e,"HTML")?md(ot(e)):rl($f(),Li(e))}function gt(e){let t=lu();return t?t.sanitize(ht.URL,e)||"":Xt(e,"URL")?ot(e):_o(Li(e))}function lu(){let e=O();return e&&e[_t].sanitizer}var la=class{};var lv="h",cv="b";var dv=()=>null;function ol(e,t,n=!1){return dv(e,t,n)}var ca=class{},eo=class{};function fv(e){let t=Error(`No component factory found for ${Te(e)}.`);return t[uv]=e,t}var uv="ngComponent";var da=class{resolveComponentFactory(t){throw fv(t)}},Fn=(()=>{let t=class t{};t.NULL=new da;let e=t;return e})();function pv(){return Io(je(),O())}function Io(e,t){return new st(qe(e,t))}var st=(()=>{let t=class t{constructor(i){this.nativeElement=i}};t.__NG_ELEMENT_ID__=pv;let e=t;return e})();var _n=class{},Hi=(()=>{let t=class t{constructor(){this.destroyNode=null}};t.__NG_ELEMENT_ID__=()=>hv();let e=t;return e})();function hv(){let e=O(),t=je(),n=Qt(t.index,e);return(Cn(n)?n:e)[te]}var gv=(()=>{let t=class t{};t.\u0275prov=j({token:t,providedIn:"root",factory:()=>null});let e=t;return e})(),Fs={};function sl(e,t){let n=yc(e);return t?.equal&&(n[jt].equal=t.equal),n}function Eo(e,t){let n=wc(e),i=n[jt];return t?.equal&&(i.equal=t.equal),n.set=r=>ls(i,r),n.update=r=>Dc(i,r),n.asReadonly=mv.bind(n),n}function mv(){let e=this[jt];if(e.readonlyFn===void 0){let t=()=>this();t[jt]=e,e.readonlyFn=t}return e.readonlyFn}function to(e,t,n,i,r=!1){for(;n!==null;){let o=t[n.index];o!==null&&i.push(pt(o)),At(o)&&vv(o,i);let s=n.type;if(s&8)to(e,t,n.child,i);else if(s&32){let a=tl(n,t),l;for(;l=a();)i.push(l)}else if(s&16){let a=Kf(t,n);if(Array.isArray(a))i.push(...a);else{let l=Ai(t[nt]);to(l[M],l,a,i,!0)}}n=r?n.projectionNext:n.next}return i}function vv(e,t){for(let n=ze;n<e.length;n++){let i=e[n],r=i[M].firstChild;r!==null&&to(i[M],i,r,t)}e[xn]!==e[Ft]&&t.push(e[xn])}var cu=[];function Cv(e){return e[bn]??yv(e)}function yv(e){let t=cu.pop()??Object.create(xv);return t.lView=e,t}function bv(e){e.lView[bn]!==e&&(e.lView=null,cu.push(e))}var xv=Ie(B({},rr),{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Fi(e.lView)},consumerOnSignalRead(){this.lView[bn]=this}});function du(e){return uu(e[Ti])}function fu(e){return uu(e[tt])}function uu(e){for(;e!==null&&!At(e);)e=e[tt];return e}var zv="ngOriginalError";function As(e){return e[zv]}var Tt=class{constructor(){this._console=console}handleError(t){let n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&As(t);for(;n&&As(n);)n=As(n);return n||null}},pu=new k("",{providedIn:"root",factory:()=>ne(Tt).handleError.bind(void 0)});var hu=!1,wv=new k("",{providedIn:"root",factory:()=>hu});var mt={};function h(e=1){gu(ve(),O(),Jt()+e,!1)}function gu(e,t,n,i){if(!i)if((t[E]&3)===3){let o=e.preOrderCheckHooks;o!==null&&kr(t,o,n)}else{let o=e.preOrderHooks;o!==null&&Pr(t,o,0,n)}wn(n)}function D(e,t=N.Default){let n=O();if(n===null)return I(e,t);let i=je();return Sf(i,n,xe(e),t)}function mu(e,t,n,i,r,o){let s=le(null);try{let a=null;r&ut.SignalBased&&(a=t[i][jt]),a!==null&&a.transformFn!==void 0&&(o=a.transformFn(o)),r&ut.HasDecoratorInputTransform&&(o=e.inputTransforms[i].call(t,o)),e.setInput!==null?e.setInput(t,a,o,n,i):ef(t,a,i,o)}finally{le(s)}}function Dv(e,t){let n=e.hostBindingOpCodes;if(n!==null)try{for(let i=0;i<n.length;i++){let r=n[i];if(r<0)wn(~r);else{let o=r,s=n[++i],a=n[++i];_m(s,o);let l=t[o];a(2,l)}}}finally{wn(-1)}}function To(e,t,n,i,r,o,s,a,l,c,d){let f=t.blueprint.slice();return f[Ft]=r,f[E]=i|4|128|8|64,(c!==null||e&&e[E]&2048)&&(f[E]|=2048),af(f),f[ge]=f[si]=e,f[he]=n,f[_t]=s||e&&e[_t],f[te]=a||e&&e[te],f[ti]=l||e&&e[ti]||null,f[rt]=o,f[po]=b0(),f[Ii]=d,f[Jd]=c,f[nt]=t.type==2?e[nt]:f,f}function $i(e,t,n,i,r){let o=e.data[t];if(o===null)o=_v(e,t,n,i,r),Dm()&&(o.flags|=32);else if(o.type&64){o.type=n,o.value=i,o.attrs=r;let s=xm();o.injectorIndex=s===null?-1:s.injectorIndex}return Mn(o,!0),o}function _v(e,t,n,i,r){let o=ff(),s=$a(),a=s?o:o&&o.parent,l=e.data[t]=Mv(e,a,n,t,i,r);return e.firstChild===null&&(e.firstChild=l),o!==null&&(s?o.child==null&&l.parent!==null&&(o.child=l):o.next===null&&(o.next=l,l.prev=o)),l}function vu(e,t,n,i){if(n===0)return-1;let r=t.length;for(let o=0;o<n;o++)t.push(i),e.blueprint.push(i),e.data.push(null);return r}function Cu(e,t,n,i,r){let o=Jt(),s=i&2;try{wn(-1),s&&t.length>me&&gu(e,t,me,!1),dt(s?2:0,r),n(i,r)}finally{wn(o),dt(s?3:1,r)}}function al(e,t,n){if(Ba(t)){let i=le(null);try{let r=t.directiveStart,o=t.directiveEnd;for(let s=r;s<o;s++){let a=e.data[s];a.contentQueries&&a.contentQueries(1,n[s],s)}}finally{le(i)}}}function ll(e,t,n){df()&&(kv(e,t,n,qe(n,t)),(n.flags&64)===64&&zu(e,t,n))}function cl(e,t,n=qe){let i=t.localNames;if(i!==null){let r=t.index+1;for(let o=0;o<i.length;o+=2){let s=i[o+1],a=s===-1?n(t,e):e[s];e[r++]=a}}}function yu(e){let t=e.tView;return t===null||t.incompleteFirstPass?e.tView=dl(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function dl(e,t,n,i,r,o,s,a,l,c,d){let f=me+i,g=f+r,m=Iv(f,g),x=typeof c=="function"?c():c;return m[M]={type:e,blueprint:m,template:n,queries:null,viewQuery:a,declTNode:t,data:m.slice().fill(null,f),bindingStartIndex:f,expandoStartIndex:g,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof o=="function"?o():o,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:l,consts:x,incompleteFirstPass:!1,ssrId:d}}function Iv(e,t){let n=[];for(let i=0;i<t;i++)n.push(i<e?null:mt);return n}function Ev(e,t,n,i){let o=i.get(wv,hu)||n===Ge.ShadowDom,s=e.selectRootElement(t,o);return Tv(s),s}function Tv(e){Sv(e)}var Sv=()=>null;function Mv(e,t,n,i,r,o){let s=t?t.injectorIndex:-1,a=0;return Cm()&&(a|=128),{type:n,index:i,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:r,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function bd(e,t,n,i,r){for(let o in t){if(!t.hasOwnProperty(o))continue;let s=t[o];if(s===void 0)continue;i??={};let a,l=ut.None;Array.isArray(s)?(a=s[0],l=s[1]):a=s;let c=o;if(r!==null){if(!r.hasOwnProperty(o))continue;c=r[o]}e===0?xd(i,n,c,a,l):xd(i,n,c,a)}return i}function xd(e,t,n,i,r){let o;e.hasOwnProperty(n)?(o=e[n]).push(t,i):o=e[n]=[t,i],r!==void 0&&o.push(r)}function Fv(e,t,n){let i=t.directiveStart,r=t.directiveEnd,o=e.data,s=t.attrs,a=[],l=null,c=null;for(let d=i;d<r;d++){let f=o[d],g=n?n.get(f):null,m=g?g.inputs:null,x=g?g.outputs:null;l=bd(0,f.inputs,d,l,m),c=bd(1,f.outputs,d,c,x);let T=l!==null&&s!==null&&!qd(t)?qv(l,d,s):null;a.push(T)}l!==null&&(l.hasOwnProperty("class")&&(t.flags|=8),l.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=a,t.inputs=l,t.outputs=c}function Av(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function bu(e,t,n,i,r,o,s,a){let l=qe(t,n),c=t.inputs,d;!a&&c!=null&&(d=c[i])?(ul(e,n,d,i,r),ho(t)&&Nv(n,t.index)):t.type&3?(i=Av(i),r=s!=null?s(r,t.value||"",i):r,o.setProperty(l,i,r)):t.type&12}function Nv(e,t){let n=Qt(t,e);n[E]&16||(n[E]|=64)}function fl(e,t,n,i){if(df()){let r=i===null?null:{"":-1},o=Lv(e,n),s,a;o===null?s=a=null:[s,a]=o,s!==null&&xu(e,t,n,s,r,a),r&&Bv(n,i,r)}n.mergedAttrs=_i(n.mergedAttrs,n.attrs)}function xu(e,t,n,i,r,o){for(let c=0;c<i.length;c++)qs(Zr(n,t),e,i[c].type);jv(n,e.data.length,i.length);for(let c=0;c<i.length;c++){let d=i[c];d.providersResolver&&d.providersResolver(d)}let s=!1,a=!1,l=vu(e,t,i.length,null);for(let c=0;c<i.length;c++){let d=i[c];n.mergedAttrs=_i(n.mergedAttrs,d.hostAttrs),Hv(e,n,t,l,d),Vv(l,d,r),d.contentQueries!==null&&(n.flags|=4),(d.hostBindings!==null||d.hostAttrs!==null||d.hostVars!==0)&&(n.flags|=64);let f=d.type.prototype;!s&&(f.ngOnChanges||f.ngOnInit||f.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),s=!0),!a&&(f.ngOnChanges||f.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),a=!0),l++}Fv(e,n,o)}function Ov(e,t,n,i,r){let o=r.hostBindings;if(o){let s=e.hostBindingOpCodes;s===null&&(s=e.hostBindingOpCodes=[]);let a=~t.index;Rv(s)!=a&&s.push(a),s.push(n,i,o)}}function Rv(e){let t=e.length;for(;t>0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function kv(e,t,n,i){let r=n.directiveStart,o=n.directiveEnd;ho(n)&&$v(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||Zr(n,t),Yt(i,t);let s=n.initialInputs;for(let a=r;a<o;a++){let l=e.data[a],c=ii(t,e,a,n);if(Yt(c,t),s!==null&&Gv(t,a-r,c,l,n,s),qt(l)){let d=Qt(n.index,t);d[he]=ii(t,e,a,n)}}}function zu(e,t,n){let i=n.directiveStart,r=n.directiveEnd,o=n.index,s=Im();try{wn(o);for(let a=i;a<r;a++){let l=e.data[a],c=t[a];Ws(a),(l.hostBindings!==null||l.hostVars!==0||l.hostAttrs!==null)&&Pv(l,c)}}finally{wn(-1),Ws(s)}}function Pv(e,t){e.hostBindings!==null&&e.hostBindings(1,t)}function Lv(e,t){let n=e.directiveRegistry,i=null,r=null;if(n)for(let o=0;o<n.length;o++){let s=n[o];if(qg(t,s.selectors,!1))if(i||(i=[]),qt(s))if(s.findHostDirectiveDefs!==null){let a=[];r=r||new Map,s.findHostDirectiveDefs(s,a,r),i.unshift(...a,s);let l=a.length;fa(e,t,l)}else i.unshift(s),fa(e,t,0);else r=r||new Map,s.findHostDirectiveDefs?.(s,i,r),i.push(s)}return i===null?null:[i,r]}function fa(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function Bv(e,t,n){if(t){let i=e.localNames=[];for(let r=0;r<t.length;r+=2){let o=n[t[r+1]];if(o==null)throw new S(-301,!1);i.push(t[r],o)}}}function Vv(e,t,n){if(n){if(t.exportAs)for(let i=0;i<t.exportAs.length;i++)n[t.exportAs[i]]=e;qt(t)&&(n[""]=e)}}function jv(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function Hv(e,t,n,i,r){e.data[i]=r;let o=r.factory||(r.factory=zn(r.type,!0)),s=new Dn(o,qt(r),D);e.blueprint[i]=s,n[i]=s,Ov(e,t,i,vu(e,n,r.hostVars,mt),r)}function $v(e,t,n){let i=qe(t,e),r=yu(n),o=e[_t].rendererFactory,s=16;n.signals?s=4096:n.onPush&&(s=64);let a=So(e,To(e,r,null,s,i,t,null,o.createRenderer(i,n),null,null,null));e[t.index]=a}function Uv(e,t,n,i,r,o){let s=qe(e,t);Wv(t[te],s,o,e.value,n,i,r)}function Wv(e,t,n,i,r,o,s){if(o==null)e.removeAttribute(t,r,n);else{let a=s==null?Li(o):s(o,i||"",r);e.setAttribute(t,r,a,n)}}function Gv(e,t,n,i,r,o){let s=o[t];if(s!==null)for(let a=0;a<s.length;){let l=s[a++],c=s[a++],d=s[a++],f=s[a++];mu(i,n,l,c,d,f)}}function qv(e,t,n){let i=null,r=0;for(;r<n.length;){let o=n[r];if(o===0){r+=4;continue}else if(o===5){r+=2;continue}if(typeof o=="number")break;if(e.hasOwnProperty(o)){i===null&&(i=[]);let s=e[o];for(let a=0;a<s.length;a+=3)if(s[a]===t){i.push(o,s[a+1],s[a+2],n[r+1]);break}}r+=2}return i}function wu(e,t,n,i){return[e,!0,0,t,null,i,null,n,null,null]}function Du(e,t){let n=e.contentQueries;if(n!==null){let i=le(null);try{for(let r=0;r<n.length;r+=2){let o=n[r],s=n[r+1];if(s!==-1){let a=e.data[s];hf(o),a.contentQueries(2,t[s],s)}}}finally{le(i)}}}function So(e,t){return e[Ti]?e[ad][tt]=t:e[Ti]=t,e[ad]=t,t}function ua(e,t,n){hf(0);let i=le(null);try{t(e,n)}finally{le(i)}}function Zv(e){return e[Ei]||(e[Ei]=[])}function Yv(e){return e.cleanup||(e.cleanup=[])}function _u(e,t){let n=e[ti],i=n?n.get(Tt,null):null;i&&i.handleError(t)}function ul(e,t,n,i,r){for(let o=0;o<n.length;){let s=n[o++],a=n[o++],l=n[o++],c=t[s],d=e.data[s];mu(d,c,i,a,l,r)}}function Kv(e,t,n){let i=sf(t,e);_0(e[te],i,n)}var Qv=100;function Jv(e,t=!0){let n=e[_t],i=n.rendererFactory,r=!1;r||i.begin?.();try{Xv(e)}catch(o){throw t&&_u(e,o),o}finally{r||(i.end?.(),n.inlineEffectRunner?.flush())}}function Xv(e){pa(e,0);let t=0;for(;lf(e);){if(t===Qv)throw new S(103,!1);t++,pa(e,1)}}function eC(e,t,n,i){let r=t[E];if((r&256)===256)return;let o=!1;!o&&t[_t].inlineEffectRunner?.flush(),Ua(t);let s=null,a=null;!o&&tC(e)&&(a=Cv(t),s=os(a));try{af(t),wm(e.bindingStartIndex),n!==null&&Cu(e,t,n,2,i);let l=(r&3)===3;if(!o)if(l){let f=e.preOrderCheckHooks;f!==null&&kr(t,f,null)}else{let f=e.preOrderHooks;f!==null&&Pr(t,f,0,null),Is(t,0)}if(nC(t),Iu(t,0),e.contentQueries!==null&&Du(e,t),!o)if(l){let f=e.contentCheckHooks;f!==null&&kr(t,f)}else{let f=e.contentHooks;f!==null&&Pr(t,f,1),Is(t,1)}Dv(e,t);let c=e.components;c!==null&&Tu(t,c,0);let d=e.viewQuery;if(d!==null&&ua(2,d,i),!o)if(l){let f=e.viewCheckHooks;f!==null&&kr(t,f)}else{let f=e.viewHooks;f!==null&&Pr(t,f,2),Is(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[_s]){for(let f of t[_s])f();t[_s]=null}o||(t[E]&=-73)}catch(l){throw Fi(t),l}finally{a!==null&&(ss(a,s),bv(a)),Wa()}}function tC(e){return e.type!==2}function Iu(e,t){for(let n=du(e);n!==null;n=fu(n))for(let i=ze;i<n.length;i++){let r=n[i];Eu(r,t)}}function nC(e){for(let t=du(e);t!==null;t=fu(t)){if(!(t[E]&La.HasTransplantedViews))continue;let n=t[Ur];for(let i=0;i<n.length;i++){let r=n[i],o=r[ge];um(r)}}}function iC(e,t,n){let i=Qt(t,e);Eu(i,n)}function Eu(e,t){Ha(e)&&pa(e,t)}function pa(e,t){let i=e[M],r=e[E],o=e[bn],s=!!(t===0&&r&16);if(s||=!!(r&64&&t===0),s||=!!(r&1024),s||=!!(o?.dirty&&as(o)),o&&(o.dirty=!1),e[E]&=-9217,s)eC(i,e,i.template,e[he]);else if(r&8192){Iu(e,1);let a=i.components;a!==null&&Tu(e,a,1)}}function Tu(e,t,n){for(let i=0;i<t.length;i++)iC(e,t[i],n)}function pl(e){for(e[_t].changeDetectionScheduler?.notify();e;){e[E]|=64;let t=Ai(e);if(rm(e)&&!t)return e;e=t}return null}var In=class{get rootNodes(){let t=this._lView,n=t[M];return to(n,t,n.firstChild,[])}constructor(t,n,i=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=i,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[he]}set context(t){this._lView[he]=t}get destroyed(){return(this._lView[E]&256)===256}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let t=this._lView[ge];if(At(t)){let n=t[$r],i=n?n.indexOf(this):-1;i>-1&&(Oi(t,i),Yr(n,i))}this._attachedToViewContainer=!1}xo(this._lView[M],this._lView)}onDestroy(t){cf(this._lView,t)}markForCheck(){pl(this._cdRefInjectingView||this._lView)}detach(){this._lView[E]&=-129}reattach(){Us(this._lView),this._lView[E]|=128}detectChanges(){this._lView[E]|=1024,Jv(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new S(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,qf(this._lView[M],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new S(902,!1);this._appRef=t,Us(this._lView)}},De=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=rC;let e=t;return e})();function rC(e){return oC(je(),O(),(e&16)===16)}function oC(e,t,n){if(ho(e)&&!n){let i=Qt(e.index,t);return new In(i,i)}else if(e.type&47){let i=t[nt];return new In(i,t)}return null}var An=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=sC,t.__NG_ENV_ID__=i=>i;let e=t;return e})(),ha=class extends An{constructor(t){super(),this._lView=t}onDestroy(t){return cf(this._lView,t),()=>hm(this._lView,t)}};function sC(){return new ha(O())}var zd=new Set;function Mo(e){zd.has(e)||(zd.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var ga=class extends pe{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,i){let r=t,o=n||(()=>null),s=i;if(t&&typeof t=="object"){let l=t;r=l.next?.bind(l),o=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(o=Ns(o),r&&(r=Ns(r)),s&&(s=Ns(s)));let a=super.subscribe({next:r,error:o,complete:s});return t instanceof ue&&t.add(a),a}};function Ns(e){return t=>{setTimeout(e,void 0,t)}}var Ve=ga;function wd(...e){}function aC(){let e=typeof J.requestAnimationFrame=="function",t=J[e?"requestAnimationFrame":"setTimeout"],n=J[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){let i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);let r=n[Zone.__symbol__("OriginalDelegate")];r&&(n=r)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}var X=class e{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ve(!1),this.onMicrotaskEmpty=new Ve(!1),this.onStable=new Ve(!1),this.onError=new Ve(!1),typeof Zone>"u")throw new S(908,!1);Zone.assertZonePatched();let r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&n,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=aC().nativeRequestAnimationFrame,dC(r)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get("isAngularZone")===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new S(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new S(909,!1)}run(t,n,i){return this._inner.run(t,n,i)}runTask(t,n,i,r){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,t,lC,wd,wd);try{return o.runTask(s,n,i)}finally{o.cancelTask(s)}}runGuarded(t,n,i){return this._inner.runGuarded(t,n,i)}runOutsideAngular(t){return this._outer.run(t)}},lC={};function hl(e){if(e._nesting==0&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function cC(e){e.isCheckStableRunning||e.lastRequestAnimationFrameId!==-1||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(J,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,ma(e),e.isCheckStableRunning=!0,hl(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),ma(e))}function dC(e){let t=()=>{cC(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,r,o,s,a)=>{if(fC(a))return n.invokeTask(r,o,s,a);try{return Dd(e),n.invokeTask(r,o,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&o.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),_d(e)}},onInvoke:(n,i,r,o,s,a,l)=>{try{return Dd(e),n.invoke(r,o,s,a,l)}finally{e.shouldCoalesceRunChangeDetection&&t(),_d(e)}},onHasTask:(n,i,r,o)=>{n.hasTask(r,o),i===r&&(o.change=="microTask"?(e._hasPendingMicrotasks=o.microTask,ma(e),hl(e)):o.change=="macroTask"&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:(n,i,r,o)=>(n.handleError(r,o),e.runOutsideAngular(()=>e.onError.emit(o)),!1)})}function ma(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.lastRequestAnimationFrameId!==-1?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function Dd(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function _d(e){e._nesting--,hl(e)}var va=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ve,this.onMicrotaskEmpty=new Ve,this.onStable=new Ve,this.onError=new Ve}run(t,n,i){return t.apply(n,i)}runGuarded(t,n,i){return t.apply(n,i)}runOutsideAngular(t){return t()}runTask(t,n,i,r){return t.apply(n,i)}};function fC(e){return!Array.isArray(e)||e.length!==1?!1:e[0].data?.__ignore_ng_zone__===!0}function uC(e="zone.js",t){return e==="noop"?new va:e==="zone.js"?new X(t):e}var Su=(()=>{let t=class t{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){let i=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let o of i)o();return!!this.handler?.execute()||i.length>0}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};t.\u0275prov=j({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})();function pC(e,t){let n=Qt(t,e),i=n[M];hC(i,n);let r=n[Ft];r!==null&&n[Ii]===null&&(n[Ii]=ol(r,n[ti])),gl(i,n,n[he])}function hC(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}function gl(e,t,n){Ua(t);try{let i=e.viewQuery;i!==null&&ua(1,i,n);let r=e.template;r!==null&&Cu(e,t,r,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&Du(e,t),e.staticViewQueries&&ua(2,e.viewQuery,n);let o=e.components;o!==null&&gC(t,o)}catch(i){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),i}finally{t[E]&=-5,Wa()}}function gC(e,t){for(let n=0;n<t.length;n++)pC(e,t[n])}function no(e,t,n){let i=n?e.styles:null,r=n?e.classes:null,o=0;if(t!==null)for(let s=0;s<t.length;s++){let a=t[s];if(typeof a=="number")o=a;else if(o==1)r=Vs(r,a);else if(o==2){let l=a,c=t[++s];i=Vs(i,l+": "+c+";")}}n?e.styles=i:e.stylesWithoutHost=i,n?e.classes=r:e.classesWithoutHost=r}var io=class extends Fn{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){let n=ei(t);return new ro(n,this.ngModule)}};function Id(e){let t=[];for(let n in e){if(!e.hasOwnProperty(n))continue;let i=e[n];i!==void 0&&t.push({propName:Array.isArray(i)?i[0]:i,templateName:n})}return t}function mC(e){let t=e.toLowerCase();return t==="svg"?of:t==="math"?lm:null}var Ca=class{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,i){i=co(i);let r=this.injector.get(t,Fs,i);return r!==Fs||n===Fs?r:this.parentInjector.get(t,n,i)}},ro=class extends eo{get inputs(){let t=this.componentDef,n=t.inputTransforms,i=Id(t.inputs);if(n!==null)for(let r of i)n.hasOwnProperty(r.propName)&&(r.transform=n[r.propName]);return i}get outputs(){return Id(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=Qg(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,i,r){r=r||this.ngModule;let o=r instanceof Zt?r:r?.injector;o&&this.componentDef.getStandaloneInjector!==null&&(o=this.componentDef.getStandaloneInjector(o)||o);let s=o?new Ca(t,o):t,a=s.get(_n,null);if(a===null)throw new S(407,!1);let l=s.get(gv,null),c=s.get(Su,null),d=s.get(la,null),f={rendererFactory:a,sanitizer:l,inlineEffectRunner:null,afterRenderEventManager:c,changeDetectionScheduler:d},g=a.createRenderer(null,this.componentDef),m=this.componentDef.selectors[0][0]||"div",x=i?Ev(g,i,this.componentDef.encapsulation,s):Gf(g,m,mC(m)),T=512;this.componentDef.signals?T|=4096:this.componentDef.onPush||(T|=16);let L=null;x!==null&&(L=ol(x,s,!0));let A=dl(0,null,null,1,0,null,null,null,null,null,null),K=To(null,A,null,T,null,null,f,g,s,null,L);Ua(K);let $e,be;try{let Be=this.componentDef,xt,ts=null;Be.findHostDirectiveDefs?(xt=[],ts=new Map,Be.findHostDirectiveDefs(Be,xt,ts),xt.push(Be)):xt=[Be];let Gh=vC(K,x),qh=CC(Gh,x,Be,xt,K,f,g);be=Va(A,me),x&&xC(g,Be,x,i),n!==void 0&&zC(be,this.ngContentSelectors,n),$e=bC(qh,Be,xt,ts,K,[wC]),gl(A,K,null)}finally{Wa()}return new ya(this.componentType,$e,Io(be,K),K,be)}},ya=class extends ca{constructor(t,n,i,r,o){super(),this.location=i,this._rootLView=r,this._tNode=o,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new In(r,void 0,!1),this.componentType=t}setInput(t,n){let i=this._tNode.inputs,r;if(i!==null&&(r=i[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;let o=this._rootLView;ul(o[M],o,r,t,n),this.previousInputValues.set(t,n);let s=Qt(this._tNode.index,o);pl(s)}}get injector(){return new yn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function vC(e,t){let n=e[M],i=me;return e[i]=t,$i(n,i,2,"#host",null)}function CC(e,t,n,i,r,o,s){let a=r[M];yC(i,e,t,s);let l=null;t!==null&&(l=ol(t,r[ti]));let c=o.rendererFactory.createRenderer(t,n),d=16;n.signals?d=4096:n.onPush&&(d=64);let f=To(r,yu(n),null,d,r[e.index],e,o,c,null,null,l);return a.firstCreatePass&&fa(a,e,i.length-1),So(r,f),r[e.index]=f}function yC(e,t,n,i){for(let r of e)t.mergedAttrs=_i(t.mergedAttrs,r.hostAttrs);t.mergedAttrs!==null&&(no(t,t.mergedAttrs,!0),n!==null&&Jf(i,n,t))}function bC(e,t,n,i,r,o){let s=je(),a=r[M],l=qe(s,r);xu(a,r,s,n,null,i);for(let d=0;d<n.length;d++){let f=s.directiveStart+d,g=ii(r,a,f,s);Yt(g,r)}zu(a,r,s),l&&Yt(l,r);let c=ii(r,a,s.directiveStart+s.componentOffset,s);if(e[he]=r[he]=c,o!==null)for(let d of o)d(c,t);return al(a,s,e),c}function xC(e,t,n,i){if(i)$s(e,n,["ng-version","17.1.2"]);else{let{attrs:r,classes:o}=Jg(t.selectors[0]);r&&$s(e,n,r),o&&o.length>0&&Qf(e,n,o.join(" "))}}function zC(e,t,n){let i=e.projection=[];for(let r=0;r<t.length;r++){let o=n[r];i.push(o!=null?Array.from(o):null)}}function wC(){let e=je();Co(O()[M],e)}function DC(e){return Object.getPrototypeOf(e.prototype).constructor}function re(e){let t=DC(e.type),n=!0,i=[e];for(;t;){let r;if(qt(e))r=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new S(903,!1);r=t.\u0275dir}if(r){if(n){i.push(r);let s=e;s.inputs=Nr(e.inputs),s.inputTransforms=Nr(e.inputTransforms),s.declaredInputs=Nr(e.declaredInputs),s.outputs=Nr(e.outputs);let a=r.hostBindings;a&&SC(e,a);let l=r.viewQuery,c=r.contentQueries;if(l&&EC(e,l),c&&TC(e,c),_C(e,r),yg(e.outputs,r.outputs),qt(r)&&r.data.animation){let d=e.data;d.animation=(d.animation||[]).concat(r.data.animation)}}let o=r.features;if(o)for(let s=0;s<o.length;s++){let a=o[s];a&&a.ngInherit&&a(e),a===re&&(n=!1)}}t=Object.getPrototypeOf(t)}IC(i)}function _C(e,t){for(let n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;let i=t.inputs[n];if(i!==void 0&&(e.inputs[n]=i,e.declaredInputs[n]=t.declaredInputs[n],t.inputTransforms!==null)){let r=Array.isArray(i)?i[0]:i;if(!t.inputTransforms.hasOwnProperty(r))continue;e.inputTransforms??={},e.inputTransforms[r]=t.inputTransforms[r]}}}function IC(e){let t=0,n=null;for(let i=e.length-1;i>=0;i--){let r=e[i];r.hostVars=t+=r.hostVars,r.hostAttrs=_i(r.hostAttrs,n=_i(n,r.hostAttrs))}}function Nr(e){return e===Xn?{}:e===Ee?[]:e}function EC(e,t){let n=e.viewQuery;n?e.viewQuery=(i,r)=>{t(i,r),n(i,r)}:e.viewQuery=t}function TC(e,t){let n=e.contentQueries;n?e.contentQueries=(i,r,o)=>{t(i,r,o),n(i,r,o)}:e.contentQueries=t}function SC(e,t){let n=e.hostBindings;n?e.hostBindings=(i,r)=>{t(i,r),n(i,r)}:e.hostBindings=t}var LS=new RegExp(`^(\\d+)*(${cv}|${lv})*(.*)`);var MC=()=>null;function Ri(e,t){return MC(e,t)}function Fo(e,t,n,i){let r=t.tView,s=e[E]&4096?4096:16,a=To(e,r,n,s,null,t,null,null,null,i?.injector??null,i?.dehydratedView??null),l=e[t.index];a[uo]=l;let c=e[Si];return c!==null&&(a[Si]=c.createEmbeddedView(r)),gl(r,a,n),a}function Mu(e,t){let n=ze+t;if(n<e.length)return e[n]}function ki(e,t){return!t||t.firstChild===null||Uf(e)}function Ao(e,t,n,i=!0){let r=t[M];if(M0(r,t,e,n),i){let s=Xs(n,e),a=t[te],l=nl(a,e[xn]);l!==null&&T0(r,e[rt],a,t,l,s)}let o=t[Ii];o!==null&&o.firstChild!==null&&(o.firstChild=null)}function Fu(e,t){let n=Oi(e,t);return n!==void 0&&xo(n[M],n),n}var ml=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=FC;let e=t;return e})();function FC(){let e=je();return NC(e,O())}var AC=ml,Au=class extends AC{constructor(t,n,i){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=i}get element(){return Io(this._hostTNode,this._hostLView)}get injector(){return new yn(this._hostTNode,this._hostLView)}get parentInjector(){let t=Za(this._hostTNode,this._hostLView);if(wf(t)){let n=Gr(t,this._hostLView),i=Wr(t),r=n[M].data[i+8];return new yn(r,n)}else return new yn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let n=Ed(this._lContainer);return n!==null&&n[t]||null}get length(){return this._lContainer.length-ze}createEmbeddedView(t,n,i){let r,o;typeof i=="number"?r=i:i!=null&&(r=i.index,o=i.injector);let s=Ri(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(n||{},o,s);return this.insertImpl(a,r,ki(this._hostTNode,s)),a}createComponent(t,n,i,r,o){let s=t&&!qm(t),a;if(s)a=n;else{let x=n||{};a=x.index,i=x.injector,r=x.projectableNodes,o=x.environmentInjector||x.ngModuleRef}let l=s?t:new ro(ei(t)),c=i||this.parentInjector;if(!o&&l.ngModule==null){let T=(s?c:this.parentInjector).get(Zt,null);T&&(o=T)}let d=ei(l.componentType??{}),f=Ri(this._lContainer,d?.id??null),g=f?.firstChild??null,m=l.create(c,r,g,o);return this.insertImpl(m.hostView,a,ki(this._hostTNode,f)),m}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,i){let r=t._lView;if(fm(r)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let l=r[ge],c=new Au(l,l[rt],l[ge]);c.detach(c.indexOf(t))}}let o=this._adjustIndex(n),s=this._lContainer;return Ao(s,r,o,i),t.attachToViewContainerRef(),Nf(Os(s),o,t),t}move(t,n){return this.insert(t,n)}indexOf(t){let n=Ed(this._lContainer);return n!==null?n.indexOf(t):-1}remove(t){let n=this._adjustIndex(t,-1),i=Oi(this._lContainer,n);i&&(Yr(Os(this._lContainer),n),xo(i[M],i))}detach(t){let n=this._adjustIndex(t,-1),i=Oi(this._lContainer,n);return i&&Yr(Os(this._lContainer),n)!=null?new In(i):null}_adjustIndex(t,n=0){return t??this.length+n}};function Ed(e){return e[$r]}function Os(e){return e[$r]||(e[$r]=[])}function NC(e,t){let n,i=t[e.index];return At(i)?n=i:(n=wu(i,t,null,e),t[e.index]=n,So(t,n)),RC(n,t,e,i),new Au(n,e,t)}function OC(e,t){let n=e[te],i=n.createComment(""),r=qe(t,e),o=nl(n,r);return Xr(n,o,i,P0(n,r),!1),i}var RC=LC,kC=()=>!1;function PC(e,t,n){return kC(e,t,n)}function LC(e,t,n,i){if(e[xn])return;let r;n.type&8?r=pt(i):r=OC(t,n),e[xn]=r}function vl(e,t,n){return e[t]=n}function BC(e,t){return e[t]}function it(e,t,n){let i=e[t];return Object.is(i,n)?!1:(e[t]=n,!0)}function VC(e,t,n,i){let r=it(e,t,n);return it(e,t+1,i)||r}function jC(e,t,n,i,r,o,s,a,l){let c=t.consts,d=$i(t,e,4,s||null,ni(c,a));fl(t,n,d,ni(c,l)),Co(t,d);let f=d.tView=dl(2,d,i,r,o,t.directiveRegistry,t.pipeRegistry,null,t.schemas,c,null);return t.queries!==null&&(t.queries.template(t,d),f.queries=t.queries.embeddedTView(d)),d}function y(e,t,n,i,r,o,s,a){let l=O(),c=ve(),d=e+me,f=c.firstCreatePass?jC(d,c,l,t,n,i,r,o,s):c.data[d];Mn(f,!1);let g=HC(c,l,f,e);mo()&&zo(c,l,g,f),Yt(g,l);let m=wu(g,l,g,f);return l[d]=m,So(l,m),PC(m,f,l),go(f)&&ll(c,l,f),s!=null&&cl(l,f,a),y}var HC=$C;function $C(e,t,n,i){return vo(!0),t[te].createComment("")}function ce(e,t,n,i){let r=O(),o=ai();if(it(r,o,t)){let s=ve(),a=Ga();Uv(a,r,e,t,n,i)}return ce}function UC(e,t,n,i){return it(e,ai(),n)?t+Li(n)+i:mt}function Or(e,t){return e<<17|t<<2}function En(e){return e>>17&32767}function WC(e){return(e&2)==2}function GC(e,t){return e&131071|t<<17}function ba(e){return e|2}function oi(e){return(e&131068)>>2}function Rs(e,t){return e&-131069|t<<2}function qC(e){return(e&1)===1}function xa(e){return e|1}function ZC(e,t,n,i,r,o){let s=o?t.classBindings:t.styleBindings,a=En(s),l=oi(s);e[i]=n;let c=!1,d;if(Array.isArray(n)){let f=n;d=f[1],(d===null||Vi(f,d)>0)&&(c=!0)}else d=n;if(r)if(l!==0){let g=En(e[a+1]);e[i+1]=Or(g,a),g!==0&&(e[g+1]=Rs(e[g+1],i)),e[a+1]=GC(e[a+1],i)}else e[i+1]=Or(a,0),a!==0&&(e[a+1]=Rs(e[a+1],i)),a=i;else e[i+1]=Or(l,0),a===0?a=i:e[l+1]=Rs(e[l+1],i),l=i;c&&(e[i+1]=ba(e[i+1])),Td(e,d,i,!0),Td(e,d,i,!1),YC(t,d,e,i,o),s=Or(a,l),o?t.classBindings=s:t.styleBindings=s}function YC(e,t,n,i,r){let o=r?e.residualClasses:e.residualStyles;o!=null&&typeof t=="string"&&Vi(o,t)>=0&&(n[i+1]=xa(n[i+1]))}function Td(e,t,n,i){let r=e[n+1],o=t===null,s=i?En(r):oi(r),a=!1;for(;s!==0&&(a===!1||o);){let l=e[s],c=e[s+1];KC(l,t)&&(a=!0,e[s+1]=i?xa(c):ba(c)),s=i?En(c):oi(c)}a&&(e[n+1]=i?ba(r):xa(r))}function KC(e,t){return e===null||t==null||(Array.isArray(e)?e[1]:e)===t?!0:Array.isArray(e)&&typeof t=="string"?Vi(e,t)>=0:!1}var et={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function QC(e){return e.substring(et.key,et.keyEnd)}function JC(e){return XC(e),Nu(e,Ou(e,0,et.textEnd))}function Nu(e,t){let n=et.textEnd;return n===t?-1:(t=et.keyEnd=ey(e,et.key=t,n),Ou(e,t,n))}function XC(e){et.key=0,et.keyEnd=0,et.value=0,et.valueEnd=0,et.textEnd=e.length}function Ou(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function ey(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}function C(e,t,n){let i=O(),r=ai();if(it(i,r,t)){let o=ve(),s=Ga();bu(o,s,i,e,t,i[te],n,!1)}return C}function za(e,t,n,i,r){let o=t.inputs,s=r?"class":"style";ul(e,n,o[s],s,i)}function Nn(e,t,n){return Ru(e,t,n,!1),Nn}function $(e,t){return Ru(e,t,null,!0),$}function Ce(e){ny(ly,ty,e,!0)}function ty(e,t){for(let n=JC(t);n>=0;n=Nu(t,n))Ka(e,QC(t),!0)}function Ru(e,t,n,i){let r=O(),o=ve(),s=pf(2);if(o.firstUpdatePass&&Pu(o,e,s,i),t!==mt&&it(r,s,t)){let a=o.data[Jt()];Lu(o,a,r,r[te],e,r[s+1]=dy(t,n),i,s)}}function ny(e,t,n,i){let r=ve(),o=pf(2);r.firstUpdatePass&&Pu(r,null,o,i);let s=O();if(n!==mt&&it(s,o,n)){let a=r.data[Jt()];if(Bu(a,i)&&!ku(r,o)){let l=i?a.classesWithoutHost:a.stylesWithoutHost;l!==null&&(n=Vs(l,n||"")),za(r,a,s,n,i)}else cy(r,a,s,s[te],s[o+1],s[o+1]=ay(e,t,n),i,o)}}function ku(e,t){return t>=e.expandoStartIndex}function Pu(e,t,n,i){let r=e.data;if(r[n+1]===null){let o=r[Jt()],s=ku(e,n);Bu(o,i)&&t===null&&!s&&(t=!1),t=iy(r,o,t,i),ZC(r,o,t,n,s,i)}}function iy(e,t,n,i){let r=Em(e),o=i?t.residualClasses:t.residualStyles;if(r===null)(i?t.classBindings:t.styleBindings)===0&&(n=ks(null,e,t,n,i),n=Pi(n,t.attrs,i),o=null);else{let s=t.directiveStylingLast;if(s===-1||e[s]!==r)if(n=ks(r,e,t,n,i),o===null){let l=ry(e,t,i);l!==void 0&&Array.isArray(l)&&(l=ks(null,e,t,l[1],i),l=Pi(l,t.attrs,i),oy(e,t,i,l))}else o=sy(e,t,i)}return o!==void 0&&(i?t.residualClasses=o:t.residualStyles=o),n}function ry(e,t,n){let i=n?t.classBindings:t.styleBindings;if(oi(i)!==0)return e[En(i)]}function oy(e,t,n,i){let r=n?t.classBindings:t.styleBindings;e[En(r)]=i}function sy(e,t,n){let i,r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o<r;o++){let s=e[o].hostAttrs;i=Pi(i,s,n)}return Pi(i,t.attrs,n)}function ks(e,t,n,i,r){let o=null,s=n.directiveEnd,a=n.directiveStylingLast;for(a===-1?a=n.directiveStart:a++;a<s&&(o=t[a],i=Pi(i,o.hostAttrs,r),o!==e);)a++;return e!==null&&(n.directiveStylingLast=a),i}function Pi(e,t,n){let i=n?1:2,r=-1;if(t!==null)for(let o=0;o<t.length;o++){let s=t[o];typeof s=="number"?r=s:r===i&&(Array.isArray(e)||(e=e===void 0?[]:["",e]),Ka(e,s,n?!0:t[++o]))}return e===void 0?null:e}function ay(e,t,n){if(n==null||n==="")return Ee;let i=[],r=ot(n);if(Array.isArray(r))for(let o=0;o<r.length;o++)e(i,r[o],!0);else if(typeof r=="object")for(let o in r)r.hasOwnProperty(o)&&e(i,o,r[o]);else typeof r=="string"&&t(i,r);return i}function ly(e,t,n){let i=String(t);i!==""&&!i.includes(" ")&&Ka(e,i,n)}function cy(e,t,n,i,r,o,s,a){r===mt&&(r=Ee);let l=0,c=0,d=0<r.length?r[0]:null,f=0<o.length?o[0]:null;for(;d!==null||f!==null;){let g=l<r.length?r[l+1]:void 0,m=c<o.length?o[c+1]:void 0,x=null,T;d===f?(l+=2,c+=2,g!==m&&(x=f,T=m)):f===null||d!==null&&d<f?(l+=2,x=d):(c+=2,x=f,T=m),x!==null&&Lu(e,t,n,i,x,T,s,a),d=l<r.length?r[l]:null,f=c<o.length?o[c]:null}}function Lu(e,t,n,i,r,o,s,a){if(!(t.type&3))return;let l=e.data,c=l[a+1],d=qC(c)?Sd(l,t,n,r,oi(c),s):void 0;if(!oo(d)){oo(o)||WC(c)&&(o=Sd(l,null,n,r,a,s));let f=sf(Jt(),n);U0(i,s,f,r,o)}}function Sd(e,t,n,i,r,o){let s=t===null,a;for(;r>0;){let l=e[r],c=Array.isArray(l),d=c?l[1]:l,f=d===null,g=n[r+1];g===mt&&(g=f?Ee:void 0);let m=f?Ts(g,i):d===i?g:void 0;if(c&&!oo(m)&&(m=Ts(l,i)),oo(m)&&(a=m,s))return a;let x=e[r+1];r=s?En(x):oi(x)}if(t!==null){let l=o?t.residualClasses:t.residualStyles;l!=null&&(a=Ts(l,i))}return a}function oo(e){return e!==void 0}function dy(e,t){return e==null||e===""||(typeof t=="string"?e=e+t:typeof e=="object"&&(e=Te(ot(e)))),e}function Bu(e,t){return(e.flags&(t?8:16))!==0}var wa=class{destroy(t){}updateValue(t,n){}swap(t,n){let i=Math.min(t,n),r=Math.max(t,n),o=this.detach(r);if(r-i>1){let s=this.detach(i);this.attach(i,o),this.attach(r,s)}else this.attach(i,o)}move(t,n){this.attach(n,this.detach(t))}};function Ps(e,t,n,i,r){return e===n&&Object.is(t,i)?1:Object.is(r(e,t),r(n,i))?-1:0}function fy(e,t,n){let i,r,o=0,s=e.length-1;if(Array.isArray(t)){let a=t.length-1;for(;o<=s&&o<=a;){let l=e.at(o),c=t[o],d=Ps(o,l,o,c,n);if(d!==0){d<0&&e.updateValue(o,c),o++;continue}let f=e.at(s),g=t[a],m=Ps(s,f,a,g,n);if(m!==0){m<0&&e.updateValue(s,g),s--,a--;continue}let x=n(o,l),T=n(s,f),L=n(o,c);if(Object.is(L,T)){let A=n(a,g);Object.is(A,x)?(e.swap(o,s),e.updateValue(s,g),a--,s--):e.move(s,o),e.updateValue(o,c),o++;continue}if(i??=new so,r??=Fd(e,o,s,n),Da(e,i,o,L))e.updateValue(o,c),o++,s++;else if(r.has(L))i.set(x,e.detach(o)),s--;else{let A=e.create(o,t[o]);e.attach(o,A),o++,s++}}for(;o<=a;)Md(e,i,n,o,t[o]),o++}else if(t!=null){let a=t[Symbol.iterator](),l=a.next();for(;!l.done&&o<=s;){let c=e.at(o),d=l.value,f=Ps(o,c,o,d,n);if(f!==0)f<0&&e.updateValue(o,d),o++,l=a.next();else{i??=new so,r??=Fd(e,o,s,n);let g=n(o,d);if(Da(e,i,o,g))e.updateValue(o,d),o++,s++,l=a.next();else if(!r.has(g))e.attach(o,e.create(o,d)),o++,s++,l=a.next();else{let m=n(o,c);i.set(m,e.detach(o)),s--}}}for(;!l.done;)Md(e,i,n,e.length,l.value),l=a.next()}for(;o<=s;)e.destroy(e.detach(s--));i?.forEach(a=>{e.destroy(a)})}function Da(e,t,n,i){return t!==void 0&&t.has(i)?(e.attach(n,t.get(i)),t.delete(i),!0):!1}function Md(e,t,n,i,r){if(Da(e,t,i,n(i,r)))e.updateValue(i,r);else{let o=e.create(i,r);e.attach(i,o)}}function Fd(e,t,n,i){let r=new Set;for(let o=t;o<=n;o++)r.add(i(o,e.at(o)));return r}var so=class{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;let n=this.kvMap.get(t);return this._vMap!==void 0&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let i=this.kvMap.get(t);this._vMap===void 0&&(this._vMap=new Map);let r=this._vMap;for(;r.has(i);)i=r.get(i);r.set(i,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,i]of this.kvMap)if(t(i,n),this._vMap!==void 0){let r=this._vMap;for(;r.has(i);)i=r.get(i),t(i,n)}}};function v(e,t,n){Mo("NgControlFlow");let i=O(),r=ai(),o=Ta(i,me+e),s=0;if(it(i,r,t)){let a=le(null);try{if(Fu(o,s),t!==-1){let l=Sa(i[M],me+t),c=Ri(o,l.tView.ssrId),d=Fo(i,l,n,{dehydratedView:c});Ao(o,d,s,ki(l,c))}}finally{le(a)}}else{let a=Mu(o,s);a!==void 0&&(a[he]=n)}}var _a=class{constructor(t,n,i){this.lContainer=t,this.$implicit=n,this.$index=i}get $count(){return this.lContainer.length-ze}};function en(e){return e}var Ia=class{constructor(t,n,i){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=i}};function tn(e,t,n,i,r,o,s,a,l,c,d,f,g){Mo("NgControlFlow");let m=l!==void 0,x=O(),T=a?s.bind(x[nt][he]):s,L=new Ia(m,T);x[me+e]=L,y(e+1,t,n,i,r,o),m&&y(e+2,l,c,d,f,g)}var Ea=class extends wa{constructor(t,n,i){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=i,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-ze}at(t){return this.getLView(t)[he].$implicit}attach(t,n){let i=n[Ii];this.needsIndexUpdate||=t!==this.length,Ao(this.lContainer,n,t,ki(this.templateTNode,i))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,uy(this.lContainer,t)}create(t,n){let i=Ri(this.lContainer,this.templateTNode.tView.ssrId);return Fo(this.hostLView,this.templateTNode,new _a(this.lContainer,n,t),{dehydratedView:i})}destroy(t){xo(t[M],t)}updateValue(t,n){this.getLView(t)[he].$implicit=n}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[he].$index=t}getLView(t){return py(this.lContainer,t)}};function nn(e){let t=le(null),n=Jt();try{let i=O(),r=i[M],o=i[n];if(o.liveCollection===void 0){let a=n+1,l=Ta(i,a),c=Sa(r,a);o.liveCollection=new Ea(l,i,c)}else o.liveCollection.reset();let s=o.liveCollection;if(fy(s,e,o.trackByFn),s.updateIndexes(),o.hasEmptyBlock){let a=ai(),l=s.length===0;if(it(i,a,l)){let c=n+2,d=Ta(i,c);if(l){let f=Sa(r,c),g=Ri(d,f.tView.ssrId),m=Fo(i,f,void 0,{dehydratedView:g});Ao(d,m,0,ki(f,g))}else Fu(d,0)}}}finally{le(t)}}function Ta(e,t){return e[t]}function uy(e,t){return Oi(e,t)}function py(e,t){return Mu(e,t)}function Sa(e,t){return Va(e,t)}function hy(e,t,n,i,r,o){let s=t.consts,a=ni(s,r),l=$i(t,e,2,i,a);return fl(t,n,l,ni(s,o)),l.attrs!==null&&no(l,l.attrs,!1),l.mergedAttrs!==null&&no(l,l.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,l),l}function b(e,t,n,i){let r=O(),o=ve(),s=me+e,a=r[te],l=o.firstCreatePass?hy(s,o,r,t,n,i):o.data[s],c=gy(o,r,l,a,t,e);r[s]=c;let d=go(l);return Mn(l,!0),Jf(a,c,l),(l.flags&32)!==32&&mo()&&zo(o,r,c,l),gm()===0&&Yt(c,r),mm(),d&&(ll(o,r,l),al(o,l,r)),i!==null&&cl(r,l),b}function z(){let e=je();$a()?uf():(e=e.parent,Mn(e,!1));let t=e;ym(t)&&bm(),vm();let n=ve();return n.firstCreatePass&&(Co(n,e),Ba(e)&&n.queries.elementEnd(e)),t.classesWithoutHost!=null&&Rm(t)&&za(n,t,O(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&km(t)&&za(n,t,O(),t.stylesWithoutHost,!1),z}function w(e,t,n,i){return b(e,t,n,i),z(),w}var gy=(e,t,n,i,r,o)=>(vo(!0),Gf(i,r,Fm()));function my(e,t,n,i,r){let o=t.consts,s=ni(o,i),a=$i(t,e,8,"ng-container",s);s!==null&&no(a,s,!0);let l=ni(o,r);return fl(t,n,a,l),t.queries!==null&&t.queries.elementStart(t,a),a}function Vu(e,t,n){let i=O(),r=ve(),o=e+me,s=r.firstCreatePass?my(o,r,i,t,n):r.data[o];Mn(s,!0);let a=vy(r,i,s,e);return i[o]=a,mo()&&zo(r,i,a,s),Yt(a,i),go(s)&&(ll(r,i,s),al(r,s,i)),n!=null&&cl(i,s),Vu}function ju(){let e=je(),t=ve();return $a()?uf():(e=e.parent,Mn(e,!1)),t.firstCreatePass&&(Co(t,e),Ba(e)&&t.queries.elementEnd(e)),ju}function de(e,t,n){return Vu(e,t,n),ju(),de}var vy=(e,t,n,i)=>(vo(!0),I0(t[te],""));function Ne(){return O()}function Cl(e,t,n){let i=O(),r=ai();if(it(i,r,t)){let o=ve(),s=Ga();bu(o,s,i,e,t,i[te],n,!0)}return Cl}var vn=void 0;function Cy(e){let t=e,n=Math.floor(Math.abs(e)),i=e.toString().replace(/^[^.]*\.?/,"").length;return n===1&&i===0?1:5}var yy=["en",[["a","p"],["AM","PM"],vn],[["AM","PM"],vn,vn],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],vn,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],vn,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",vn,"{1} 'at' {0}",vn],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",Cy],zi={};function Hu(e,t,n){typeof t!="string"&&(n=t,t=e[St.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),zi[t]=e,n&&(zi[t][St.ExtraData]=n)}function No(e){let t=by(e),n=Ad(t);if(n)return n;let i=t.split("-")[0];if(n=Ad(i),n)return n;if(i==="en")return yy;throw new S(701,!1)}function Ad(e){return e in zi||(zi[e]=J.ng&&J.ng.common&&J.ng.common.locales&&J.ng.common.locales[e]),zi[e]}var St=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(St||{});function by(e){return e.toLowerCase().replace(/_/g,"-")}var ao="en-US",xy="USD";var zy=ao;function wy(e){Eg(e,"Expected localeId to be defined"),typeof e=="string"&&(zy=e.toLowerCase().replace(/_/g,"-"))}function yl(e){return!!e&&typeof e.then=="function"}function $u(e){return!!e&&typeof e.subscribe=="function"}function oe(e,t,n,i){let r=O(),o=ve(),s=je();return _y(o,r,r[te],s,e,t,i),oe}function Dy(e,t,n,i){let r=e.cleanup;if(r!=null)for(let o=0;o<r.length-1;o+=2){let s=r[o];if(s===n&&r[o+1]===i){let a=t[Ei],l=r[o+2];return a.length>l?a[l]:null}typeof s=="string"&&(o+=2)}return null}function _y(e,t,n,i,r,o,s){let a=go(i),c=e.firstCreatePass&&Yv(e),d=t[he],f=Zv(t),g=!0;if(i.type&3||s){let T=qe(i,t),L=s?s(T):T,A=f.length,K=s?be=>s(pt(be[i.index])):i.index,$e=null;if(!s&&a&&($e=Dy(e,t,r,i.index)),$e!==null){let be=$e.__ngLastListenerFn__||$e;be.__ngNextListenerFn__=o,$e.__ngLastListenerFn__=o,g=!1}else{o=Od(i,t,d,o,!1);let be=n.listen(L,r,o);f.push(o,be),c&&c.push(r,K,A,A+1)}}else o=Od(i,t,d,o,!1);let m=i.outputs,x;if(g&&m!==null&&(x=m[r])){let T=x.length;if(T)for(let L=0;L<T;L+=2){let A=x[L],K=x[L+1],Be=t[A][K].subscribe(o),xt=f.length;f.push(o,Be),c&&c.push(r,i.index,xt,-(xt+1))}}}function Nd(e,t,n,i){try{return dt(6,t,n),n(i)!==!1}catch(r){return _u(e,r),!1}finally{dt(7,t,n)}}function Od(e,t,n,i,r){return function o(s){if(s===Function)return i;let a=e.componentOffset>-1?Qt(e.index,t):t;pl(a);let l=Nd(t,n,i,s),c=o.__ngNextListenerFn__;for(;c;)l=Nd(t,n,c,s)&&l,c=c.__ngNextListenerFn__;return r&&l===!1&&s.preventDefault(),l}}function p(e=1){return Sm(e)}var Uu=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=Ty;let e=t;return e})(),Iy=Uu,Ey=class extends Iy{constructor(t,n,i){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,i){let r=Fo(this._declarationLView,this._declarationTContainer,t,{injector:n,dehydratedView:i});return new In(r)}};function Ty(){return Wu(je(),O())}function Wu(e,t){return e.type&4?new Ey(t,e,Io(e,t)):null}function Sy(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}function se(e){let t=zm();return ja(t,me+e)}function U(e,t=""){let n=O(),i=ve(),r=e+me,o=i.firstCreatePass?$i(i,r,1,t,null):i.data[r],s=My(i,n,o,t,e);n[r]=s,mo()&&zo(i,n,s,o),Mn(o,!1)}var My=(e,t,n,i,r)=>(vo(!0),D0(t[te],i));function ee(e){return vt("",e,""),ee}function vt(e,t,n){let i=O(),r=UC(i,e,t,n);return r!==mt&&Kv(i,Jt(),r),vt}function Fy(e,t,n){let i=ve();if(i.firstCreatePass){let r=qt(e);Ma(n,i.data,i.blueprint,r,!0),Ma(t,i.data,i.blueprint,r,!1)}}function Ma(e,t,n,i,r){if(e=xe(e),Array.isArray(e))for(let o=0;o<e.length;o++)Ma(e[o],t,n,i,r);else{let o=ve(),s=O(),a=je(),l=ri(e)?e:xe(e.provide),c=Bf(e),d=a.providerIndexes&1048575,f=a.directiveStart,g=a.providerIndexes>>20;if(ri(e)||!e.multi){let m=new Dn(c,r,D),x=Bs(l,t,r?d:d+g,f);x===-1?(qs(Zr(a,s),o,l),Ls(o,e,t.length),t.push(l),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),n.push(m),s.push(m)):(n[x]=m,s[x]=m)}else{let m=Bs(l,t,d+g,f),x=Bs(l,t,d,d+g),T=m>=0&&n[m],L=x>=0&&n[x];if(r&&!L||!r&&!T){qs(Zr(a,s),o,l);let A=Oy(r?Ny:Ay,n.length,r,i,c);!r&&L&&(n[x].providerFactory=A),Ls(o,e,t.length,0),t.push(l),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),n.push(A),s.push(A)}else{let A=Gu(n[r?x:m],c,!r&&i);Ls(o,e,m>-1?m:x,A)}!r&&i&&L&&n[x].componentProviders++}}}function Ls(e,t,n,i){let r=ri(t),o=s0(t);if(r||o){let l=(o?xe(t.useClass):t).prototype.ngOnDestroy;if(l){let c=e.destroyHooks||(e.destroyHooks=[]);if(!r&&t.multi){let d=c.indexOf(n);d===-1?c.push(n,[i,l]):c[d+1].push(i,l)}else c.push(n,l)}}}function Gu(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Bs(e,t,n,i){for(let r=n;r<i;r++)if(t[r]===e)return r;return-1}function Ay(e,t,n,i){return Fa(this.multi,[])}function Ny(e,t,n,i){let r=this.multi,o;if(this.providerFactory){let s=this.providerFactory.componentProviders,a=ii(n,n[M],this.providerFactory.index,i);o=a.slice(0,s),Fa(r,o);for(let l=s;l<a.length;l++)o.push(a[l])}else o=[],Fa(r,o);return o}function Fa(e,t){for(let n=0;n<e.length;n++){let i=e[n];t.push(i())}return t}function Oy(e,t,n,i,r){let o=new Dn(e,n,D);return o.multi=[],o.index=t,o.componentProviders=0,Gu(o,r,i&&!n),o}function Oe(e,t=[]){return n=>{n.providersResolver=(i,r)=>Fy(i,r?r(e):e,t)}}var Kt=class{},Aa=class{};var lo=class extends Kt{constructor(t,n,i){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new io(this);let r=nm(t);this._bootstrapComponents=h0(r.bootstrap),this._r3Injector=jf(t,n,[{provide:Kt,useValue:this},{provide:Fn,useValue:this.componentFactoryResolver},...i],Te(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},Na=class extends Aa{constructor(t){super(),this.moduleType=t}create(t){return new lo(this.moduleType,t,[])}};function Ry(e,t,n){return new lo(e,t,n)}var Oa=class extends Kt{constructor(t){super(),this.componentFactoryResolver=new io(this),this.instance=null;let n=new Jr([...t.providers,{provide:Kt,useValue:this},{provide:Fn,useValue:this.componentFactoryResolver}],t.parent||Ja(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function ky(e,t,n=null){return new Oa({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}var Py=(()=>{let t=class t{constructor(i){this._injector=i,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(i){if(!i.standalone)return null;if(!this.cachedInjectors.has(i)){let r=kf(!1,i.type),o=r.length>0?ky([r],this._injector,`Standalone[${i.type.name}]`):null;this.cachedInjectors.set(i,o)}return this.cachedInjectors.get(i)}ngOnDestroy(){try{for(let i of this.cachedInjectors.values())i!==null&&i.destroy()}finally{this.cachedInjectors.clear()}}};t.\u0275prov=j({token:t,providedIn:"environment",factory:()=>new t(I(Zt))});let e=t;return e})();function Re(e){Mo("NgStandalone"),e.getStandaloneInjector=t=>t.get(Py).getOrCreateStandaloneInjector(e)}function at(e,t,n){let i=Bi()+e,r=O();return r[i]===mt?vl(r,i,n?t.call(n):t()):BC(r,i)}function On(e,t,n,i){return Zu(O(),Bi(),e,t,n,i)}function _e(e,t,n,i,r){return Yu(O(),Bi(),e,t,n,i,r)}function qu(e,t){let n=e[t];return n===mt?void 0:n}function Zu(e,t,n,i,r,o){let s=t+n;return it(e,s,r)?vl(e,s+1,o?i.call(o,r):i(r)):qu(e,s+1)}function Yu(e,t,n,i,r,o,s){let a=t+n;return VC(e,a,r,o)?vl(e,a+2,s?i.call(s,r,o):i(r,o)):qu(e,a+2)}function _(e,t){let n=ve(),i,r=e+me;n.firstCreatePass?(i=Ly(t,n.pipeRegistry),n.data[r]=i,i.onDestroy&&(n.destroyHooks??=[]).push(r,i.onDestroy)):i=n.data[r];let o=i.factory||(i.factory=zn(i.type,!0)),s,a=We(D);try{let l=qr(!1),c=o();return qr(l),Sy(n,O(),r,c),c}finally{We(a)}}function Ly(e,t){if(t)for(let n=t.length-1;n>=0;n--){let i=t[n];if(e===i.name)return i}}function P(e,t,n){let i=e+me,r=O(),o=ja(r,i);return Ku(r,i)?Zu(r,Bi(),t,o.transform,n,o):o.transform(n)}function ae(e,t,n,i){let r=e+me,o=O(),s=ja(o,r);return Ku(o,r)?Yu(o,Bi(),t,s.transform,n,i,s):s.transform(n,i)}function Ku(e,t){return e[M].data[t].pure}function rn(e,t){return Wu(e,t)}var Rr=null;function By(e){Rr!==null&&(e.defaultEncapsulation!==Rr.defaultEncapsulation||e.preserveWhitespaces!==Rr.preserveWhitespaces)||(Rr=e)}var Vy=new k("");var Qu=(()=>{let t=class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new wt(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let i=this.taskId++;return this.pendingTasks.add(i),i}remove(i){this.pendingTasks.delete(i),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=j({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var bl=new k(""),Ui=new k(""),Oo=(()=>{let t=class t{constructor(i,r,o){this._ngZone=i,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,xl||(jy(o),o.addToWindow(r)),this._watchAngularEvents(),i.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{X.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&this._pendingCount===0&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb()}});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>r.updateCb&&r.updateCb(i)?(clearTimeout(r.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[]}addCallback(i,r,o){let s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),i()},r)),this._callbacks.push({doneCb:i,timeoutId:s,updateCb:o})}whenStable(i,r,o){if(o&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(i,r,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(i){this.registry.registerApplication(i,this)}unregisterApplication(i){this.registry.unregisterApplication(i)}findProviders(i,r,o){return[]}};t.\u0275fac=function(r){return new(r||t)(I(X),I(Ro),I(Ui))},t.\u0275prov=j({token:t,factory:t.\u0275fac});let e=t;return e})(),Ro=(()=>{let t=class t{constructor(){this._applications=new Map}registerApplication(i,r){this._applications.set(i,r)}unregisterApplication(i){this._applications.delete(i)}unregisterAllApplications(){this._applications.clear()}getTestability(i){return this._applications.get(i)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(i,r=!0){return xl?.findTestabilityInTree(this,i,r)??null}};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=j({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})();function jy(e){xl=e}var xl,Hy=new k(""),Ju=(()=>{let t=class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r}),this.appInits=ne(Hy,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let i=[];for(let o of this.appInits){let s=o();if(yl(s))i.push(s);else if($u(s)){let a=new Promise((l,c)=>{s.subscribe({complete:l,error:c})});i.push(a)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(i).then(()=>{r()}).catch(o=>{this.reject(o)}),i.length===0&&r(),this.initialized=!0}};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=j({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),$y=new k("");function Uy(e,t,n){let i=new Na(n);return Promise.resolve(i)}function Wy(){zc(()=>{throw new S(600,!1)})}function Gy(e){return e.isBoundToModule}function qy(e,t,n){try{let i=n();return yl(i)?i.catch(r=>{throw t.runOutsideAngular(()=>e.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>e.handleError(i)),i}}function Xu(e,t){return Array.isArray(t)?t.reduce(Xu,e):B(B({},e),t)}var li=(()=>{let t=class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=ne(pu),this.afterRenderEffectManager=ne(Su),this.componentTypes=[],this.components=[],this.isStable=ne(Qu).hasPendingTasks.pipe(Dt(i=>!i)),this._injector=ne(Zt)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(i,r){let o=i instanceof eo;if(!this._injector.get(Ju).done){let m=!o&&tm(i),x=!1;throw new S(405,x)}let a;o?a=i:a=this._injector.get(Fn).resolveComponentFactory(i),this.componentTypes.push(a.componentType);let l=Gy(a)?void 0:this._injector.get(Kt),c=r||a.selector,d=a.create(H.NULL,[],c,l),f=d.location.nativeElement,g=d.injector.get(bl,null);return g?.registerApplication(f),d.onDestroy(()=>{this.detachView(d.hostView),Vr(this.components,d),g?.unregisterApplication(f)}),this._loadComponent(d),d}tick(){if(this._runningTick)throw new S(101,!1);try{this._runningTick=!0;for(let i of this._views)i.detectChanges()}catch(i){this.internalErrorHandler(i)}finally{try{let i=this.afterRenderEffectManager.execute()}catch(i){this.internalErrorHandler(i)}this._runningTick=!1}}attachView(i){let r=i;this._views.push(r),r.attachToAppRef(this)}detachView(i){let r=i;Vr(this._views,r),r.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i);let r=this._injector.get($y,[]);[...this._bootstrapListeners,...r].forEach(o=>o(i))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(i=>i()),this._views.slice().forEach(i=>i.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(i){return this._destroyListeners.push(i),()=>Vr(this._destroyListeners,i)}destroy(){if(this._destroyed)throw new S(406,!1);let i=this._injector;i.destroy&&!i.destroyed&&i.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=j({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Vr(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function Rd(e){for(let t=e.length-1;t>=0;t--)if(e[t]!==void 0)return e[t]}var Zy=(()=>{let t=class t{constructor(){this.zone=ne(X),this.applicationRef=ne(li)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=j({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Yy(e){return[{provide:X,useFactory:e},{provide:Ni,multi:!0,useFactory:()=>{let t=ne(Zy,{optional:!0});return()=>t.initialize()}},{provide:Ni,multi:!0,useFactory:()=>{let t=ne(Jy);return()=>{t.initialize()}}},{provide:pu,useFactory:Ky}]}function Ky(){let e=ne(X),t=ne(Tt);return n=>e.runOutsideAngular(()=>t.handleError(n))}function Qy(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var Jy=(()=>{let t=class t{constructor(){this.subscription=new ue,this.initialized=!1,this.zone=ne(X),this.pendingTasks=ne(Qu)}initialize(){if(this.initialized)return;this.initialized=!0;let i=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(i=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{X.assertNotInAngularZone(),queueMicrotask(()=>{i!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(i),i=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{X.assertInAngularZone(),i??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=j({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Xy(){return typeof $localize<"u"&&$localize.locale||ao}var Ot=new k("",{providedIn:"root",factory:()=>ne(Ot,N.Optional|N.SkipSelf)||Xy()}),ep=new k("",{providedIn:"root",factory:()=>xy});var tp=new k(""),np=(()=>{let t=class t{constructor(i){this._injector=i,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(i,r){let o=uC(r?.ngZone,Qy({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}));return o.run(()=>{let s=Ry(i.moduleType,this.injector,Yy(()=>o)),a=s.injector.get(Tt,null);return o.runOutsideAngular(()=>{let l=o.onError.subscribe({next:c=>{a.handleError(c)}});s.onDestroy(()=>{Vr(this._modules,s),l.unsubscribe()})}),qy(a,o,()=>{let l=s.injector.get(Ju);return l.runInitializers(),l.donePromise.then(()=>{let c=s.injector.get(Ot,ao);return wy(c||ao),this._moduleDoBootstrap(s),s})})})}bootstrapModule(i,r=[]){let o=Xu({},r);return Uy(this.injector,o,i).then(s=>this.bootstrapModuleFactory(s,o))}_moduleDoBootstrap(i){let r=i.injector.get(li);if(i._bootstrapComponents.length>0)i._bootstrapComponents.forEach(o=>r.bootstrap(o));else if(i.instance.ngDoBootstrap)i.instance.ngDoBootstrap(r);else throw new S(-403,!1);this._modules.push(i)}onDestroy(i){this._destroyListeners.push(i)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new S(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());let i=this._injector.get(tp,null);i&&(i.forEach(r=>r()),i.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}};t.\u0275fac=function(r){return new(r||t)(I(H))},t.\u0275prov=j({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})(),wi=null,ip=new k("");function eb(e){if(wi&&!wi.get(ip,!1))throw new S(400,!1);Wy(),wi=e;let t=e.get(np);return ib(e),t}function zl(e,t,n=[]){let i=`Platform: ${t}`,r=new k(i);return(o=[])=>{let s=rp();if(!s||s.injector.get(ip,!1)){let a=[...n,...o,{provide:r,useValue:!0}];e?e(a):eb(tb(a,i))}return nb(r)}}function tb(e=[],t){return H.create({name:t,providers:[{provide:yo,useValue:"platform"},{provide:tp,useValue:new Set([()=>wi=null])},...e]})}function nb(e){let t=rp();if(!t)throw new S(401,!1);return t}function rp(){return wi?.get(np)??null}function ib(e){e.get(Xa,null)?.forEach(n=>n())}var op=zl(null,"core",[]),sp=(()=>{let t=class t{constructor(i){}};t.\u0275fac=function(r){return new(r||t)(I(li))},t.\u0275mod=Sn({type:t}),t.\u0275inj=Tn({});let e=t;return e})();var dp=null;function Bo(){return dp}function fp(e){dp??=e}var ko=class{},Ye=new k("");var up={ADP:[void 0,void 0,0],AFN:[void 0,"\u060B",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058F",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20BC"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09F3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xA5","\xA5"],COP:[void 0,"$",2],CRC:[void 0,"\u20A1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010D",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xA3"],ESP:[void 0,"\u20A7",0],EUR:["\u20AC"],FJD:[void 0,"$"],FKP:[void 0,"\xA3"],GBP:["\xA3"],GEL:[void 0,"\u20BE"],GHS:[void 0,"GH\u20B5"],GIP:[void 0,"\xA3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20AA"],INR:["\u20B9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xA5",void 0,0],KHR:[void 0,"\u17DB"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20A9",0],KRW:["\u20A9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20B8"],LAK:[void 0,"\u20AD",0],LBP:[void 0,"L\xA3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20AE",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20A6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20B1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20B2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20BD"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xA3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xA3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xA3",0],THB:[void 0,"\u0E3F"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20BA"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20B4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20AB",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202FCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xA4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]},pp=function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e}(pp||{});var Ct=function(e){return e[e.Decimal=0]="Decimal",e[e.Group=1]="Group",e[e.List=2]="List",e[e.PercentSign=3]="PercentSign",e[e.PlusSign=4]="PlusSign",e[e.MinusSign=5]="MinusSign",e[e.Exponential=6]="Exponential",e[e.SuperscriptingExponent=7]="SuperscriptingExponent",e[e.PerMille=8]="PerMille",e[e.Infinity=9]="Infinity",e[e.NaN=10]="NaN",e[e.TimeSeparator=11]="TimeSeparator",e[e.CurrencyDecimal=12]="CurrencyDecimal",e[e.CurrencyGroup=13]="CurrencyGroup",e}(Ct||{});function Wi(e,t){let n=No(e),i=n[St.NumberSymbols][t];if(typeof i>"u"){if(t===Ct.CurrencyDecimal)return n[St.NumberSymbols][Ct.Decimal];if(t===Ct.CurrencyGroup)return n[St.NumberSymbols][Ct.Group]}return i}function ob(e,t){return No(e)[St.NumberFormats][t]}function sb(e){return No(e)[St.Currencies]}function ab(e,t,n="en"){let i=sb(n)[e]||up[e]||[],r=i[1];return t==="narrow"&&typeof r=="string"?r:i[0]||e}var lb=2;function cb(e){let t,n=up[e];return n&&(t=n[2]),typeof t=="number"?t:lb}var db=/^(\d+)?\.((\d+)(-(\d+))?)?$/,ap=22,Po=".",Gi="0",fb=";",ub=",",wl="#",lp="\xA4";function pb(e,t,n,i,r,o,s=!1){let a="",l=!1;if(!isFinite(e))a=Wi(n,Ct.Infinity);else{let c=vb(e);s&&(c=mb(c));let d=t.minInt,f=t.minFrac,g=t.maxFrac;if(o){let K=o.match(db);if(K===null)throw new Error(`${o} is not a valid digit info`);let $e=K[1],be=K[3],Be=K[5];$e!=null&&(d=Dl($e)),be!=null&&(f=Dl(be)),Be!=null?g=Dl(Be):be!=null&&f>g&&(g=f)}Cb(c,f,g);let m=c.digits,x=c.integerLen,T=c.exponent,L=[];for(l=m.every(K=>!K);x<d;x++)m.unshift(0);for(;x<0;x++)m.unshift(0);x>0?L=m.splice(x,m.length):(L=m,m=[0]);let A=[];for(m.length>=t.lgSize&&A.unshift(m.splice(-t.lgSize,m.length).join(""));m.length>t.gSize;)A.unshift(m.splice(-t.gSize,m.length).join(""));m.length&&A.unshift(m.join("")),a=A.join(Wi(n,i)),L.length&&(a+=Wi(n,r)+L.join("")),T&&(a+=Wi(n,Ct.Exponential)+"+"+T)}return e<0&&!l?a=t.negPre+a+t.negSuf:a=t.posPre+a+t.posSuf,a}function hb(e,t,n,i,r){let o=ob(t,pp.Currency),s=gb(o,Wi(t,Ct.MinusSign));return s.minFrac=cb(i),s.maxFrac=s.minFrac,pb(e,s,t,Ct.CurrencyGroup,Ct.CurrencyDecimal,r).replace(lp,n).replace(lp,"").trim()}function gb(e,t="-"){let n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=e.split(fb),r=i[0],o=i[1],s=r.indexOf(Po)!==-1?r.split(Po):[r.substring(0,r.lastIndexOf(Gi)+1),r.substring(r.lastIndexOf(Gi)+1)],a=s[0],l=s[1]||"";n.posPre=a.substring(0,a.indexOf(wl));for(let d=0;d<l.length;d++){let f=l.charAt(d);f===Gi?n.minFrac=n.maxFrac=d+1:f===wl?n.maxFrac=d+1:n.posSuf+=f}let c=a.split(ub);if(n.gSize=c[1]?c[1].length:0,n.lgSize=c[2]||c[1]?(c[2]||c[1]).length:0,o){let d=r.length-n.posPre.length-n.posSuf.length,f=o.indexOf(wl);n.negPre=o.substring(0,f).replace(/'/g,""),n.negSuf=o.slice(f+d).replace(/'/g,"")}else n.negPre=t+n.posPre,n.negSuf=n.posSuf;return n}function mb(e){if(e.digits[0]===0)return e;let t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(t===0?e.digits.push(0,0):t===1&&e.digits.push(0),e.integerLen+=2),e}function vb(e){let t=Math.abs(e)+"",n=0,i,r,o,s,a;for((r=t.indexOf(Po))>-1&&(t=t.replace(Po,"")),(o=t.search(/e/i))>0?(r<0&&(r=o),r+=+t.slice(o+1),t=t.substring(0,o)):r<0&&(r=t.length),o=0;t.charAt(o)===Gi;o++);if(o===(a=t.length))i=[0],r=1;else{for(a--;t.charAt(a)===Gi;)a--;for(r-=o,i=[],s=0;o<=a;o++,s++)i[s]=Number(t.charAt(o))}return r>ap&&(i=i.splice(0,ap-1),n=r-1,r=1),{digits:i,exponent:n,integerLen:r}}function Cb(e,t,n){if(t>n)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${n}).`);let i=e.digits,r=i.length-e.integerLen,o=Math.min(Math.max(t,r),n),s=o+e.integerLen,a=i[s];if(s>0){i.splice(Math.max(e.integerLen,s));for(let f=s;f<i.length;f++)i[f]=0}else{r=Math.max(0,r),e.integerLen=1,i.length=Math.max(1,s=o+1),i[0]=0;for(let f=1;f<s;f++)i[f]=0}if(a>=5)if(s-1<0){for(let f=0;f>s;f--)i.unshift(0),e.integerLen++;i.unshift(1),e.integerLen++}else i[s-1]++;for(;r<Math.max(0,o);r++)i.push(0);let l=o!==0,c=t+e.integerLen,d=i.reduceRight(function(f,g,m,x){return g=g+f,x[m]=g<10?g:g-10,l&&(x[m]===0&&m>=c?x.pop():l=!1),g>=10?1:0},0);d&&(i.unshift(d),e.integerLen++)}function Dl(e){let t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}function _l(e,t,n){return Hu(e,t,n)}function hp(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let i=n.indexOf("="),[r,o]=i==-1?[n,""]:[n.slice(0,i),n.slice(i+1)];if(r.trim()===t)return decodeURIComponent(o)}return null}var Rn=(()=>{let t=class t{constructor(i){this._viewContainerRef=i,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(i){if(this._shouldRecreateView(i)){let r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let o=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,o,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(i){return!!i.ngTemplateOutlet||!!i.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(i,r,o)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,r,o):!1,get:(i,r,o)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,o)}})}};t.\u0275fac=function(r){return new(r||t)(D(ml))},t.\u0275dir=Mt({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[we]});let e=t;return e})();function yb(e,t){return new S(2100,!1)}var Rt=(()=>{let t=class t{constructor(i,r="USD"){this._locale=i,this._defaultCurrencyCode=r}transform(i,r=this._defaultCurrencyCode,o="symbol",s,a){if(!bb(i))return null;a||=this._locale,typeof o=="boolean"&&(o=o?"symbol":"code");let l=r||this._defaultCurrencyCode;o!=="code"&&(o==="symbol"||o==="symbol-narrow"?l=ab(l,o==="symbol"?"wide":"narrow",a):l=o);try{let c=xb(i);return hb(c,a,l,r,s)}catch(c){throw yb(t,c.message)}}};t.\u0275fac=function(r){return new(r||t)(D(Ot,16),D(ep,16))},t.\u0275pipe=Se({name:"currency",type:t,pure:!0,standalone:!0});let e=t;return e})();function bb(e){return!(e==null||e===""||e!==e)}function xb(e){if(typeof e=="string"&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if(typeof e!="number")throw new Error(`${e} is not a number`);return e}var gp=(()=>{let t=class t{};t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=Sn({type:t}),t.\u0275inj=Tn({});let e=t;return e})(),Il="browser",zb="server";function lt(e){return e===Il}function El(e){return e===zb}var Lo=class{};var Ml=class extends ko{constructor(){super(...arguments),this.supportsDOMEvents=!0}},Fl=class e extends Ml{static makeCurrent(){fp(new e)}onAndCancel(t,n,i){return t.addEventListener(n,i),()=>{t.removeEventListener(n,i)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,n){return n=n||this.getDefaultDocument(),n.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return n==="window"?window:n==="document"?t:n==="body"?t.body:null}getBaseHref(t){let n=_b();return n==null?null:Ib(n)}resetBaseElement(){qi=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return hp(document.cookie,t)}},qi=null;function _b(){return qi=qi||document.querySelector("base"),qi?qi.getAttribute("href"):null}function Ib(e){return new URL(e,document.baseURI).pathname}var Al=class{addToWindow(t){J.getAngularTestability=(i,r=!0)=>{let o=t.findTestabilityInTree(i,r);if(o==null)throw new S(5103,!1);return o},J.getAllAngularTestabilities=()=>t.getAllTestabilities(),J.getAllAngularRootElements=()=>t.getAllRootElements();let n=i=>{let r=J.getAllAngularTestabilities(),o=r.length,s=function(){o--,o==0&&i()};r.forEach(a=>{a.whenStable(s)})};J.frameworkStabilizers||(J.frameworkStabilizers=[]),J.frameworkStabilizers.push(n)}findTestabilityInTree(t,n,i){if(n==null)return null;let r=t.getTestability(n);return r??(i?Bo().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},Eb=(()=>{let t=class t{build(){return new XMLHttpRequest}};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=j({token:t,factory:t.\u0275fac});let e=t;return e})(),Nl=new k(""),yp=(()=>{let t=class t{constructor(i,r){this._zone=r,this._eventNameToPlugin=new Map,i.forEach(o=>{o.manager=this}),this._plugins=i.slice().reverse()}addEventListener(i,r,o){return this._findPluginFor(r).addEventListener(i,r,o)}getZone(){return this._zone}_findPluginFor(i){let r=this._eventNameToPlugin.get(i);if(r)return r;if(r=this._plugins.find(s=>s.supports(i)),!r)throw new S(5101,!1);return this._eventNameToPlugin.set(i,r),r}};t.\u0275fac=function(r){return new(r||t)(I(Nl),I(X))},t.\u0275prov=j({token:t,factory:t.\u0275fac});let e=t;return e})(),Vo=class{constructor(t){this._doc=t}},Tl="ng-app-id",Ho=(()=>{let t=class t{constructor(i,r,o,s={}){this.doc=i,this.appId=r,this.nonce=o,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=El(s),this.resetHostNodes()}addStyles(i){for(let r of i)this.changeUsageCount(r,1)===1&&this.onStyleAdded(r)}removeStyles(i){for(let r of i)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){let i=this.styleNodesInDOM;i&&(i.forEach(r=>r.remove()),i.clear());for(let r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(i){this.hostNodes.add(i);for(let r of this.getAllStyles())this.addStyleToHost(i,r)}removeHost(i){this.hostNodes.delete(i)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(i){for(let r of this.hostNodes)this.addStyleToHost(r,i)}onStyleRemoved(i){let r=this.styleRef;r.get(i)?.elements?.forEach(o=>o.remove()),r.delete(i)}collectServerRenderedStyles(){let i=this.doc.head?.querySelectorAll(`style[${Tl}="${this.appId}"]`);if(i?.length){let r=new Map;return i.forEach(o=>{o.textContent!=null&&r.set(o.textContent,o)}),r}return null}changeUsageCount(i,r){let o=this.styleRef;if(o.has(i)){let s=o.get(i);return s.usage+=r,s.usage}return o.set(i,{usage:r,elements:[]}),r}getStyleElement(i,r){let o=this.styleNodesInDOM,s=o?.get(r);if(s?.parentNode===i)return o.delete(r),s.removeAttribute(Tl),s;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=r,this.platformIsServer&&a.setAttribute(Tl,this.appId),i.appendChild(a),a}}addStyleToHost(i,r){let o=this.getStyleElement(i,r),s=this.styleRef,a=s.get(r)?.elements;a?a.push(o):s.set(r,{elements:[o],usage:1})}resetHostNodes(){let i=this.hostNodes;i.clear(),i.add(this.doc.head)}};t.\u0275fac=function(r){return new(r||t)(I(Ye),I(bo),I(el,8),I(Ze))},t.\u0275prov=j({token:t,factory:t.\u0275fac});let e=t;return e})(),Sl={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Rl=/%COMP%/g,bp="%COMP%",Tb=`_nghost-${bp}`,Sb=`_ngcontent-${bp}`,Mb=!0,Fb=new k("",{providedIn:"root",factory:()=>Mb});function Ab(e){return Sb.replace(Rl,e)}function Nb(e){return Tb.replace(Rl,e)}function xp(e,t){return t.map(n=>n.replace(Rl,e))}var mp=(()=>{let t=class t{constructor(i,r,o,s,a,l,c,d=null){this.eventManager=i,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=l,this.ngZone=c,this.nonce=d,this.rendererByCompId=new Map,this.platformIsServer=El(l),this.defaultRenderer=new Zi(i,a,c,this.platformIsServer)}createRenderer(i,r){if(!i||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===Ge.ShadowDom&&(r=Ie(B({},r),{encapsulation:Ge.Emulated}));let o=this.getOrCreateRenderer(i,r);return o instanceof jo?o.applyToHost(i):o instanceof Yi&&o.applyStyles(),o}getOrCreateRenderer(i,r){let o=this.rendererByCompId,s=o.get(r.id);if(!s){let a=this.doc,l=this.ngZone,c=this.eventManager,d=this.sharedStylesHost,f=this.removeStylesOnCompDestroy,g=this.platformIsServer;switch(r.encapsulation){case Ge.Emulated:s=new jo(c,d,r,this.appId,f,a,l,g);break;case Ge.ShadowDom:return new Ol(c,d,i,r,a,l,this.nonce,g);default:s=new Yi(c,d,r,f,a,l,g);break}o.set(r.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};t.\u0275fac=function(r){return new(r||t)(I(yp),I(Ho),I(bo),I(Fb),I(Ye),I(Ze),I(X),I(el))},t.\u0275prov=j({token:t,factory:t.\u0275fac});let e=t;return e})(),Zi=class{constructor(t,n,i,r){this.eventManager=t,this.doc=n,this.ngZone=i,this.platformIsServer=r,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,n){return n?this.doc.createElementNS(Sl[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(vp(t)?t.content:t).appendChild(n)}insertBefore(t,n,i){t&&(vp(t)?t.content:t).insertBefore(n,i)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let i=typeof t=="string"?this.doc.querySelector(t):t;if(!i)throw new S(-5104,!1);return n||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,i,r){if(r){n=r+":"+n;let o=Sl[r];o?t.setAttributeNS(o,n,i):t.setAttribute(n,i)}else t.setAttribute(n,i)}removeAttribute(t,n,i){if(i){let r=Sl[i];r?t.removeAttributeNS(r,n):t.removeAttribute(`${i}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,i,r){r&(It.DashCase|It.Important)?t.style.setProperty(n,i,r&It.Important?"important":""):t.style[n]=i}removeStyle(t,n,i){i&It.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,i){t!=null&&(t[n]=i)}setValue(t,n){t.nodeValue=n}listen(t,n,i){if(typeof t=="string"&&(t=Bo().getGlobalEventTarget(this.doc,t),!t))throw new Error(`Unsupported event target ${t} for event ${n}`);return this.eventManager.addEventListener(t,n,this.decoratePreventDefault(i))}decoratePreventDefault(t){return n=>{if(n==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))===!1&&n.preventDefault()}}};function vp(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var Ol=class extends Zi{constructor(t,n,i,r,o,s,a,l){super(t,o,s,l),this.sharedStylesHost=n,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let c=xp(r.id,r.styles);for(let d of c){let f=document.createElement("style");a&&f.setAttribute("nonce",a),f.textContent=d,this.shadowRoot.appendChild(f)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,i){return super.insertBefore(this.nodeOrShadowRoot(t),n,i)}removeChild(t,n){return super.removeChild(this.nodeOrShadowRoot(t),n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Yi=class extends Zi{constructor(t,n,i,r,o,s,a,l){super(t,o,s,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=r,this.styles=l?xp(l,i.styles):i.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},jo=class extends Yi{constructor(t,n,i,r,o,s,a,l){let c=r+"-"+i.id;super(t,n,i,o,s,a,l,c),this.contentAttr=Ab(c),this.hostAttr=Nb(c)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){let i=super.createElement(t,n);return super.setAttribute(i,this.contentAttr,""),i}},Ob=(()=>{let t=class t extends Vo{constructor(i){super(i)}supports(i){return!0}addEventListener(i,r,o){return i.addEventListener(r,o,!1),()=>this.removeEventListener(i,r,o)}removeEventListener(i,r,o){return i.removeEventListener(r,o)}};t.\u0275fac=function(r){return new(r||t)(I(Ye))},t.\u0275prov=j({token:t,factory:t.\u0275fac});let e=t;return e})(),Cp=["alt","control","meta","shift"],Rb={"\b":"Backspace","	":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},kb={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},Pb=(()=>{let t=class t extends Vo{constructor(i){super(i)}supports(i){return t.parseEventName(i)!=null}addEventListener(i,r,o){let s=t.parseEventName(r),a=t.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Bo().onAndCancel(i,s.domEventName,a))}static parseEventName(i){let r=i.toLowerCase().split("."),o=r.shift();if(r.length===0||!(o==="keydown"||o==="keyup"))return null;let s=t._normalizeKey(r.pop()),a="",l=r.indexOf("code");if(l>-1&&(r.splice(l,1),a="code."),Cp.forEach(d=>{let f=r.indexOf(d);f>-1&&(r.splice(f,1),a+=d+".")}),a+=s,r.length!=0||s.length===0)return null;let c={};return c.domEventName=o,c.fullKey=a,c}static matchEventFullKeyCode(i,r){let o=Rb[i.key]||i.key,s="";return r.indexOf("code.")>-1&&(o=i.code,s="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),Cp.forEach(a=>{if(a!==o){let l=kb[a];l(i)&&(s+=a+".")}}),s+=o,s===r)}static eventCallback(i,r,o){return s=>{t.matchEventFullKeyCode(s,i)&&o.runGuarded(()=>r(s))}}static _normalizeKey(i){return i==="esc"?"escape":i}};t.\u0275fac=function(r){return new(r||t)(I(Ye))},t.\u0275prov=j({token:t,factory:t.\u0275fac});let e=t;return e})();function Lb(){Fl.makeCurrent()}function Bb(){return new Tt}function Vb(){return Hf(document),document}var jb=[{provide:Ze,useValue:Il},{provide:Xa,useValue:Lb,multi:!0},{provide:Ye,useFactory:Vb,deps:[]}],zp=zl(op,"browser",jb),Hb=new k(""),$b=[{provide:Ui,useClass:Al,deps:[]},{provide:bl,useClass:Oo,deps:[X,Ro,Ui]},{provide:Oo,useClass:Oo,deps:[X,Ro,Ui]}],Ub=[{provide:yo,useValue:"root"},{provide:Tt,useFactory:Bb,deps:[]},{provide:Nl,useClass:Ob,multi:!0,deps:[Ye,X,Ze]},{provide:Nl,useClass:Pb,multi:!0,deps:[Ye]},mp,Ho,yp,{provide:_n,useExisting:mp},{provide:Lo,useClass:Eb,deps:[]},[]],wp=(()=>{let t=class t{constructor(i){}static withServerTransition(i){return{ngModule:t,providers:[{provide:bo,useValue:i.appId}]}}};t.\u0275fac=function(r){return new(r||t)(I(Hb,12))},t.\u0275mod=Sn({type:t}),t.\u0275inj=Tn({providers:[...Ub,...$b],imports:[gp,sp]});let e=t;return e})();var $o=(()=>{let t=class t{};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=j({token:t,factory:function(r){let o=null;return r?o=new(r||t):o=I(Wb),o},providedIn:"root"});let e=t;return e})(),Wb=(()=>{let t=class t extends $o{constructor(i){super(),this._doc=i}sanitize(i,r){if(r==null)return null;switch(i){case ht.NONE:return r;case ht.HTML:return Xt(r,"HTML")?ot(r):rl(this._doc,String(r)).toString();case ht.STYLE:return Xt(r,"Style")?ot(r):r;case ht.SCRIPT:if(Xt(r,"Script"))return ot(r);throw new S(5200,!1);case ht.URL:return Xt(r,"URL")?ot(r):_o(String(r));case ht.RESOURCE_URL:if(Xt(r,"ResourceURL"))return ot(r);throw new S(5201,!1);default:throw new S(5202,!1)}}bypassSecurityTrustHtml(i){return Xf(i)}bypassSecurityTrustStyle(i){return eu(i)}bypassSecurityTrustScript(i){return tu(i)}bypassSecurityTrustUrl(i){return nu(i)}bypassSecurityTrustResourceUrl(i){return iu(i)}};t.\u0275fac=function(r){return new(r||t)(I(Ye))},t.\u0275prov=j({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Uo={schedule(e,t){let n=setTimeout(e,t);return()=>clearTimeout(n)},scheduleBeforeRender(e){if(typeof window>"u")return Uo.schedule(e,0);if(typeof window.requestAnimationFrame>"u")return Uo.schedule(e,16);let t=window.requestAnimationFrame(e);return()=>window.cancelAnimationFrame(t)}};function Gb(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}function qb(e){return!!e&&e.nodeType===Node.ELEMENT_NODE}function Zb(e){return typeof e=="function"}var kl;function Yb(e,t){if(!kl){let n=Element.prototype;kl=n.matches||n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}return e.nodeType===Node.ELEMENT_NODE?kl.call(e,t):!1}function Kb(e,t){return e===t||e!==e&&t!==t}function Qb(e){let t={};return e.forEach(({propName:n,templateName:i,transform:r})=>{t[Gb(i)]=[n,r]}),t}function Jb(e,t){return t.get(Fn).resolveComponentFactory(e).inputs}function Xb(e,t){let n=e.childNodes,i=t.map(()=>[]),r=-1;t.some((o,s)=>o==="*"?(r=s,!0):!1);for(let o=0,s=n.length;o<s;++o){let a=n[o],l=e1(a,t,r);l!==-1&&i[l].push(a)}return i}function e1(e,t,n){let i=n;return qb(e)&&t.some((r,o)=>r!=="*"&&Yb(e,r)?(i=o,!0):!1),i}var t1=10,Pl=class{constructor(t,n){this.componentFactory=n.get(Fn).resolveComponentFactory(t)}create(t){return new Ll(this.componentFactory,t)}},Ll=class{constructor(t,n){this.componentFactory=t,this.injector=n,this.eventEmitters=new $t(1),this.events=this.eventEmitters.pipe(Wn(i=>ys(...i))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:i})=>i)),this.ngZone=this.injector.get(X),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(t){this.runInZone(()=>{if(this.scheduledDestroyFn!==null){this.scheduledDestroyFn(),this.scheduledDestroyFn=null;return}this.componentRef===null&&this.initializeComponent(t)})}disconnect(){this.runInZone(()=>{this.componentRef===null||this.scheduledDestroyFn!==null||(this.scheduledDestroyFn=Uo.schedule(()=>{this.componentRef!==null&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},t1))})}getInputValue(t){return this.runInZone(()=>this.componentRef===null?this.initialInputValues.get(t):this.componentRef.instance[t])}setInputValue(t,n,i){this.runInZone(()=>{if(i&&(n=i.call(this.componentRef?.instance,n)),this.componentRef===null){this.initialInputValues.set(t,n);return}Kb(n,this.getInputValue(t))&&!(n===void 0&&this.unchangedInputs.has(t))||(this.recordInputChange(t,n),this.unchangedInputs.delete(t),this.hasInputChanges=!0,this.componentRef.instance[t]=n,this.scheduleDetectChanges())})}initializeComponent(t){let n=H.create({providers:[],parent:this.injector}),i=Xb(t,this.componentFactory.ngContentSelectors);this.componentRef=this.componentFactory.create(n,i,t),this.viewChangeDetectorRef=this.componentRef.injector.get(De),this.implementsOnChanges=Zb(this.componentRef.instance.ngOnChanges),this.initializeInputs(),this.initializeOutputs(this.componentRef),this.detectChanges(),this.injector.get(li).attachView(this.componentRef.hostView)}initializeInputs(){this.componentFactory.inputs.forEach(({propName:t,transform:n})=>{this.initialInputValues.has(t)&&this.setInputValue(t,this.initialInputValues.get(t),n)}),this.initialInputValues.clear()}initializeOutputs(t){let n=this.componentFactory.outputs.map(({propName:i,templateName:r})=>t.instance[i].pipe(Dt(s=>({name:r,value:s}))));this.eventEmitters.next(n)}callNgOnChanges(t){if(!this.implementsOnChanges||this.inputChanges===null)return;let n=this.inputChanges;this.inputChanges=null,t.instance.ngOnChanges(n)}markViewForCheck(t){this.hasInputChanges&&(this.hasInputChanges=!1,t.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=Uo.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(t,n){if(!this.implementsOnChanges)return;this.inputChanges===null&&(this.inputChanges={});let i=this.inputChanges[t];if(i){i.currentValue=n;return}let r=this.unchangedInputs.has(t),o=r?void 0:this.getInputValue(t);this.inputChanges[t]=new Mi(o,n,r)}detectChanges(){this.componentRef!==null&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(t){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(t):t()}},Bl=class extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}};function Vl(e,t){let n=Jb(e,t.injector),i=t.strategyFactory||new Pl(e,t.injector),r=Qb(n),s=class s extends Bl{get ngElementStrategy(){if(!this._ngElementStrategy){let l=this._ngElementStrategy=i.create(this.injector||t.injector);n.forEach(({propName:c,transform:d})=>{if(!this.hasOwnProperty(c))return;let f=this[c];delete this[c],l.setInputValue(c,f,d)})}return this._ngElementStrategy}constructor(l){super(),this.injector=l}attributeChangedCallback(l,c,d,f){let[g,m]=r[l];this.ngElementStrategy.setInputValue(g,d,m)}connectedCallback(){let l=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),l=!0),this.ngElementStrategy.connect(this),l||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(l=>{let c=new CustomEvent(l.name,{detail:l.value});this.dispatchEvent(c)})}};s.observedAttributes=Object.keys(r);let o=s;return n.forEach(({propName:a,transform:l})=>{Object.defineProperty(o.prototype,a,{get(){return this.ngElementStrategy.getInputValue(a)},set(c){this.ngElementStrategy.setInputValue(a,c,l)},configurable:!0,enumerable:!0})}),o}var n1=Array.isArray,ci=n1;var i1=typeof global=="object"&&global&&global.Object===Object&&global,_p=i1;var r1=typeof self=="object"&&self&&self.Object===Object&&self,o1=_p||r1||Function("return this")(),di=o1;var s1=di.Symbol,kt=s1;var Ip=Object.prototype,a1=Ip.hasOwnProperty,l1=Ip.toString,Ki=kt?kt.toStringTag:void 0;function c1(e){var t=a1.call(e,Ki),n=e[Ki];try{e[Ki]=void 0;var i=!0}catch{}var r=l1.call(e);return i&&(t?e[Ki]=n:delete e[Ki]),r}var Ep=c1;var d1=Object.prototype,f1=d1.toString;function u1(e){return f1.call(e)}var Tp=u1;var p1="[object Null]",h1="[object Undefined]",Sp=kt?kt.toStringTag:void 0;function g1(e){return e==null?e===void 0?h1:p1:Sp&&Sp in Object(e)?Ep(e):Tp(e)}var Wo=g1;function m1(e){return e!=null&&typeof e=="object"}var Mp=m1;var v1="[object Symbol]";function C1(e){return typeof e=="symbol"||Mp(e)&&Wo(e)==v1}var fi=C1;var y1=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,b1=/^\w*$/;function x1(e,t){if(ci(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||fi(e)?!0:b1.test(e)||!y1.test(e)||t!=null&&e in Object(t)}var Fp=x1;function z1(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Go=z1;var w1="[object AsyncFunction]",D1="[object Function]",_1="[object GeneratorFunction]",I1="[object Proxy]";function E1(e){if(!Go(e))return!1;var t=Wo(e);return t==D1||t==_1||t==w1||t==I1}var Ap=E1;var T1=di["__core-js_shared__"],qo=T1;var Np=function(){var e=/[^.]+$/.exec(qo&&qo.keys&&qo.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function S1(e){return!!Np&&Np in e}var Op=S1;var M1=Function.prototype,F1=M1.toString;function A1(e){if(e!=null){try{return F1.call(e)}catch{}try{return e+""}catch{}}return""}var Rp=A1;var N1=/[\\^$.*+?()[\]{}|]/g,O1=/^\[object .+?Constructor\]$/,R1=Function.prototype,k1=Object.prototype,P1=R1.toString,L1=k1.hasOwnProperty,B1=RegExp("^"+P1.call(L1).replace(N1,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function V1(e){if(!Go(e)||Op(e))return!1;var t=Ap(e)?B1:O1;return t.test(Rp(e))}var kp=V1;function j1(e,t){return e?.[t]}var Pp=j1;function H1(e,t){var n=Pp(e,t);return kp(n)?n:void 0}var Zo=H1;var $1=Zo(Object,"create"),Pt=$1;function U1(){this.__data__=Pt?Pt(null):{},this.size=0}var Lp=U1;function W1(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Bp=W1;var G1="__lodash_hash_undefined__",q1=Object.prototype,Z1=q1.hasOwnProperty;function Y1(e){var t=this.__data__;if(Pt){var n=t[e];return n===G1?void 0:n}return Z1.call(t,e)?t[e]:void 0}var Vp=Y1;var K1=Object.prototype,Q1=K1.hasOwnProperty;function J1(e){var t=this.__data__;return Pt?t[e]!==void 0:Q1.call(t,e)}var jp=J1;var X1="__lodash_hash_undefined__";function ex(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Pt&&t===void 0?X1:t,this}var Hp=ex;function ui(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}ui.prototype.clear=Lp;ui.prototype.delete=Bp;ui.prototype.get=Vp;ui.prototype.has=jp;ui.prototype.set=Hp;var jl=ui;function tx(){this.__data__=[],this.size=0}var $p=tx;function nx(e,t){return e===t||e!==e&&t!==t}var Up=nx;function ix(e,t){for(var n=e.length;n--;)if(Up(e[n][0],t))return n;return-1}var on=ix;var rx=Array.prototype,ox=rx.splice;function sx(e){var t=this.__data__,n=on(t,e);if(n<0)return!1;var i=t.length-1;return n==i?t.pop():ox.call(t,n,1),--this.size,!0}var Wp=sx;function ax(e){var t=this.__data__,n=on(t,e);return n<0?void 0:t[n][1]}var Gp=ax;function lx(e){return on(this.__data__,e)>-1}var qp=lx;function cx(e,t){var n=this.__data__,i=on(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}var Zp=cx;function pi(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}pi.prototype.clear=$p;pi.prototype.delete=Wp;pi.prototype.get=Gp;pi.prototype.has=qp;pi.prototype.set=Zp;var Yp=pi;var dx=Zo(di,"Map"),Kp=dx;function fx(){this.size=0,this.__data__={hash:new jl,map:new(Kp||Yp),string:new jl}}var Qp=fx;function ux(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var Jp=ux;function px(e,t){var n=e.__data__;return Jp(t)?n[typeof t=="string"?"string":"hash"]:n.map}var sn=px;function hx(e){var t=sn(this,e).delete(e);return this.size-=t?1:0,t}var Xp=hx;function gx(e){return sn(this,e).get(e)}var eh=gx;function mx(e){return sn(this,e).has(e)}var th=mx;function vx(e,t){var n=sn(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}var nh=vx;function hi(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}hi.prototype.clear=Qp;hi.prototype.delete=Xp;hi.prototype.get=eh;hi.prototype.has=th;hi.prototype.set=nh;var Hl=hi;var Cx="Expected a function";function $l(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Cx);var n=function(){var i=arguments,r=t?t.apply(this,i):i[0],o=n.cache;if(o.has(r))return o.get(r);var s=e.apply(this,i);return n.cache=o.set(r,s)||o,s};return n.cache=new($l.Cache||Hl),n}$l.Cache=Hl;var ih=$l;var yx=500;function bx(e){var t=ih(e,function(i){return n.size===yx&&n.clear(),i}),n=t.cache;return t}var rh=bx;var xx=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,zx=/\\(\\)?/g,wx=rh(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(xx,function(n,i,r,o){t.push(r?o.replace(zx,"$1"):i||n)}),t}),oh=wx;function Dx(e,t){for(var n=-1,i=e==null?0:e.length,r=Array(i);++n<i;)r[n]=t(e[n],n,e);return r}var sh=Dx;var _x=1/0,ah=kt?kt.prototype:void 0,lh=ah?ah.toString:void 0;function ch(e){if(typeof e=="string")return e;if(ci(e))return sh(e,ch)+"";if(fi(e))return lh?lh.call(e):"";var t=e+"";return t=="0"&&1/e==-_x?"-0":t}var dh=ch;function Ix(e){return e==null?"":dh(e)}var fh=Ix;function Ex(e,t){return ci(e)?e:Fp(e,t)?[e]:oh(fh(e))}var uh=Ex;var Tx=1/0;function Sx(e){if(typeof e=="string"||fi(e))return e;var t=e+"";return t=="0"&&1/e==-Tx?"-0":t}var ph=Sx;function Mx(e,t){t=uh(t,e);for(var n=0,i=t.length;e!=null&&n<i;)e=e[ph(t[n++])];return n&&n==i?e:void 0}var hh=Mx;function Fx(e,t,n){var i=e==null?void 0:hh(e,t);return i===void 0?n:i}var gh=Fx;function Ax(e){let t=e,n=Math.floor(Math.abs(e)),i=e.toString().replace(/^[^.]*\.?/,"").length;return n===1&&i===0?1:5}var mh=["en",[["a","p"],["AM","PM"],void 0],[["AM","PM"],void 0,void 0],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],void 0,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],void 0,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",void 0,"{1} 'at' {0}",void 0],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",Ax];function Nx(e){let t=e,n=Math.floor(Math.abs(e)),i=e.toString().replace(/^[^.]*\.?/,"").length,r=parseInt(e.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return n===0||n===1?1:r===0&&n!==0&&n%1e6===0&&i===0||!(r>=0&&r<=5)?4:5}var vh=["fr",[["AM","PM"],void 0,void 0],void 0,[["D","L","M","M","J","V","S"],["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],["di","lu","ma","me","je","ve","sa"]],void 0,[["J","F","M","A","M","J","J","A","S","O","N","D"],["janv.","f\xE9vr.","mars","avr.","mai","juin","juil.","ao\xFBt","sept.","oct.","nov.","d\xE9c."],["janvier","f\xE9vrier","mars","avril","mai","juin","juillet","ao\xFBt","septembre","octobre","novembre","d\xE9cembre"]],void 0,[["av. J.-C.","ap. J.-C."],void 0,["avant J\xE9sus-Christ","apr\xE8s J\xE9sus-Christ"]],1,[6,0],["dd/MM/y","d MMM y","d MMMM y","EEEE d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}","{1}, {0}","{1} '\xE0' {0}",void 0],[",","\u202F",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0\xA0%","#,##0.00\xA0\xA4","#E0"],"EUR","\u20AC","euro",{ARS:["$AR","$"],AUD:["$AU","$"],BEF:["FB"],BMD:["$BM","$"],BND:["$BN","$"],BYN:[void 0,"\u0440."],BZD:["$BZ","$"],CAD:["$CA","$"],CLP:["$CL","$"],CNY:[void 0,"\xA5"],COP:["$CO","$"],CYP:["\xA3CY"],EGP:[void 0,"\xA3E"],FJD:["$FJ","$"],FKP:["\xA3FK","\xA3"],FRF:["F"],GBP:["\xA3GB","\xA3"],GIP:["\xA3GI","\xA3"],HKD:[void 0,"$"],IEP:["\xA3IE"],ILP:["\xA3IL"],ITL:["\u20A4IT"],JPY:[void 0,"\xA5"],KMF:[void 0,"FC"],LBP:["\xA3LB","\xA3L"],MTP:["\xA3MT"],MXN:["$MX","$"],NAD:["$NA","$"],NIO:[void 0,"$C"],NZD:["$NZ","$"],PHP:[void 0,"\u20B1"],RHD:["$RH"],RON:[void 0,"L"],RWF:[void 0,"FR"],SBD:["$SB","$"],SGD:["$SG","$"],SRD:["$SR","$"],TOP:[void 0,"$T"],TTD:["$TT","$"],TWD:[void 0,"NT$"],USD:["$US","$"],UYU:["$UY","$"],WST:["$WS"],XCD:[void 0,"$"],XPF:["FCFP"],ZMW:[void 0,"Kw"]},"ltr",Nx];function Yo(e){e||(Vf(Yo),e=ne(An));let t=new V(n=>e.onDestroy(n.next.bind(n)));return n=>n.pipe(Gn(t))}function Ox(e,t){if(e&1&&(w(0,"span",1),_(1,"sanitizeContent")),e&2){let n=p();C("innerHTML",P(1,1,n.ICONS_BY_PRESET.get(n.appearance)),Ae)}}function Rx(e,t){if(e&1&&(w(0,"span",1),_(1,"sanitizeContent")),e&2){let n=p();C("innerHTML",P(1,1,n.appearance),Ae)}}function kx(e,t){e&1&&(b(0,"div",14)(1,"div",9),U(2),_(3,"translate"),z()()),e&2&&(h(2),ee(P(3,1,"stock")))}function Px(e,t){e&1&&(b(0,"div",15)(1,"div",9),U(2),_(3,"translate"),z()()),e&2&&(h(2),ee(P(3,1,"price")))}function Lx(e,t){if(e&1&&w(0,"rnd-icon",17),e&2){let n=p(5);C("appearance",n.offerButtonState.icon.appearance)}}var Xl=(e,t)=>({offer:e,design:t});function Bx(e,t){if(e&1&&(b(0,"div",16)(1,"span",9),U(2),_(3,"offerContentVariable"),z(),y(4,Lx,1,1,"rnd-icon",17),z()),e&2){let n=p(3),i=p();h(2),ee(ae(3,2,i.offerButtonState.text,_e(5,Xl,n.offers[0],i.designConfiguration))),h(2),v(4,i.offerButtonState.icon.visible?4:-1)}}function Vx(e,t){if(e&1&&(b(0,"li",7)(1,"div",8)(2,"div",9),U(3),_(4,"translate"),z()(),y(5,kx,4,3,"div",10)(6,Px,4,3,"div",11),b(7,"div",12),y(8,Bx,5,8,"div",13),z()()),e&2){let n=p(2),i=p();$("affilizz-display-stock",i.designConfiguration.settings.offerListStockVisible)("affilizz-display-price",i.designConfiguration.settings.offerListPriceVisible),h(3),ee(P(4,8,"merchants")),h(2),v(5,i.designConfiguration.settings.offerListStockVisible?5:-1),h(),v(6,i.designConfiguration.settings.offerListPriceVisible?6:-1),h(2),v(8,n.offers.length>0?8:-1)}}var Ko=e=>({$implicit:e});function jx(e,t){if(e&1){let n=Ne();b(0,"li",18)(1,"a",19),oe("click",function(r){let s=Me(n).$implicit,a=p(3);return Fe(a.handleClick(s.url,r))}),_(2,"redirectUrl"),de(3,20),z()()}if(e&2){let n=t.$implicit,i=t.$index;p();let r=se(7),o=p(2);$("affilizz-first-price",i===0),h(),$("affilizz-display-stock",o.designConfiguration.settings.offerListStockVisible)("affilizz-display-price",o.designConfiguration.settings.offerListPriceVisible),C("href",P(2,9,n.url),gt),h(2),C("ngTemplateOutlet",r)("ngTemplateOutletContext",On(11,Ko,n))}}function Hx(e,t){if(e&1&&(b(0,"li",21),de(1,20),z()),e&2){let n=t.$implicit;p(2);let i=se(7),r=p(2);$("affilizz-display-stock",r.designConfiguration.settings.offerListStockVisible)("affilizz-display-price",r.designConfiguration.settings.offerListPriceVisible),h(),C("ngTemplateOutlet",i)("ngTemplateOutletContext",On(6,Ko,n))}}function $x(e,t){if(e&1&&tn(0,Hx,2,8,"li",22,en),e&2){let n=p(3);nn(n.fillList)}}function Ux(e,t){if(e&1&&w(0,"img",32),e&2){let n=p().$implicit;C("src",n.shopIcon,gt)}}function Wx(e,t){if(e&1&&(b(0,"span",33),U(1),z()),e&2){let n=p(4);h(),vt(" ",n.designConfiguration.settings.offerMerchantTypeContent," ")}}function Gx(e,t){if(e&1&&(b(0,"div",34),_(1,"translate"),w(2,"rnd-icon",17),z()),e&2){let n=p().$implicit,i=p(3);$("affilizz-has-stock",n.stock),ce("aria-label",P(1,4,n.stock?"is-stock":"no-stock")),h(2),C("appearance",n.stock?i.designConfiguration.settings.offerStockIconIsStockAppearance:i.designConfiguration.settings.offerStockIconIsNotStockAppearance)}}function qx(e,t){if(e&1&&U(0),e&2){let n=p(6);vt(" ",n.designConfiguration.settings.offerConditionUsedContent," ")}}function Zx(e,t){if(e&1&&U(0),e&2){let n=p(6);vt(" ",n.designConfiguration.settings.offerConditionRefurbishedContent," ")}}function Yx(e,t){if(e&1&&(b(0,"span",39),y(1,qx,1,1)(2,Zx,1,1),z()),e&2){let n=p(2).$implicit;h(),v(1,n.condition==="USED"?1:-1),h(),v(2,n.condition==="REFURBISHED"?2:-1)}}function Kx(e,t){if(e&1&&(b(0,"div",35)(1,"div",36)(2,"span",37),U(3),_(4,"currency"),z(),y(5,Yx,3,2,"span",38),z()()),e&2){let n=p().$implicit,i=p(3),r;h(3),ee(ae(4,2,n.price,(r=n.currency)!==null&&r!==void 0?r:"EUR")),h(2),v(5,i.designConfiguration.settings.offerConditionVisible&&n.condition!=="NEW"?5:-1)}}function Qx(e,t){if(e&1&&w(0,"rnd-icon",17),e&2){let n=p(4);C("appearance",n.offerButtonState.icon.appearance)}}function Jx(e,t){if(e&1&&w(0,"rnd-icon",17),e&2){let n=p(4);C("appearance",n.offerButtonState.icon.appearance)}}function Xx(e,t){if(e&1&&(b(0,"div",23),y(1,Ux,1,1,"img",24),b(2,"div",25)(3,"span",26),U(4),z(),y(5,Wx,2,1,"span",27),z()(),y(6,Gx,3,6,"div",28)(7,Kx,6,5,"div",29),b(8,"div",12)(9,"div",30),y(10,Qx,1,1,"rnd-icon",17),b(11,"span",31),U(12),_(13,"offerContentVariable"),_(14,"translate"),z(),y(15,Jx,1,1,"rnd-icon",17),z()()),e&2){let n=t.$implicit,i=p(3);h(),v(1,i.designConfiguration.settings.offerMerchantIconVisible&&n.shopIcon?1:-1),h(3),ee(n.shopName),h(),v(5,i.designConfiguration.settings.offerMerchantTypeVisible&&n.marketplace?5:-1),h(),v(6,i.designConfiguration.settings.offerListStockVisible?6:-1),h(),v(7,i.designConfiguration.settings.offerListPriceVisible?7:-1),h(3),v(10,i.offerButtonState.icon.visible&&i.offerButtonState.icon.position==="left"?10:-1),h(2),ee(ae(13,8,i.offerButtonState.text||P(14,11,"BOX.see-offer"),_e(13,Xl,n,i.designConfiguration))),h(3),v(15,i.offerButtonState.icon.visible&&i.offerButtonState.icon.position==="right"?15:-1)}}function ez(e,t){if(e&1&&w(0,"rnd-icon",17),e&2){let n=p(4);C("appearance",n.toggleState.icon.appearance)}}function tz(e,t){if(e&1&&w(0,"rnd-icon",17),e&2){let n=p(4);C("appearance",n.toggleState.icon.appearance)}}function nz(e,t){if(e&1){let n=Ne();b(0,"div",40),oe("click",function(r){Me(n);let o=p(3);return Fe(o.toggleOfferListExpand(r))}),y(1,ez,1,1,"rnd-icon",17),b(2,"span",9),U(3),_(4,"translate"),z(),y(5,tz,1,1,"rnd-icon",17),z()}if(e&2){let n=p(2),i=p();$("affilizz-hidden",n.offers.length<=i.designConfiguration.settings.offerListNbVisibleOffers)("affilizz-open",i.isOfferListExpanded)("affilizz-has-shadow",i.designConfiguration.settings.toggleShadowVisible),h(),v(1,i.toggleState.icon.visible&&i.toggleState.icon.position==="left"?1:-1),h(2),ee(P(4,9,i.toggleState.text||(i.isOfferListExpanded?"less-offers":"more-offers"))),h(2),v(5,i.toggleState.icon.visible&&i.toggleState.icon.position==="right"?5:-1)}}function iz(e,t){if(e&1&&w(0,"rnd-mentions",41),e&2){let n=p(3);C("designConfiguration",n.designConfiguration)}}var Ul=()=>[];function rz(e,t){if(e&1&&(b(0,"div",0)(1,"ol",1),y(2,Vx,9,10,"li",2),tn(3,jx,4,13,"li",42,en),y(5,$x,2,0)(6,Xx,16,16,"ng-template",null,3,rn),z()(),b(8,"div",4),y(9,nz,6,11,"div",5)(10,iz,1,1,"rnd-mentions",6),z()),e&2){let n=p(),i=p();C("rndExpandAnimationIsActive",i.designConfiguration.settings.offerListBehavior==="expand")("rndExpandAnimationConfig",i.designConfiguration),h(),$("affilizz-expandable",i.designConfiguration.settings.offerListBehavior==="expand"),h(),v(2,i.designConfiguration.settings.offerListHeaderVisible?2:-1),h(),nn((n.offers==null?null:n.offers.slice(0,i.designConfiguration.settings.offerListBehavior==="fixed"||i.isOfferListExpanded?void 0:i.designConfiguration.settings.offerListNbVisibleOffers))||at(10,Ul)),h(2),v(5,i.designConfiguration.settings.offerListBehavior==="expand"?5:-1),h(3),Ce("affilizz-toggle-align-"+i.designConfiguration.cssVariables.toggleAlignment),h(),v(9,i.isToggleVisible?9:-1),h(),v(10,i.designConfiguration.settings.gdprButtonPosition==="afterOffers"?10:-1)}}function oz(e,t){e&1&&(b(0,"div",43)(1,"div",44),U(2),_(3,"translate"),z()()),e&2&&(h(2),ee(P(3,1,"no-offer")))}function sz(e,t){e&1&&y(0,rz,11,11)(1,oz,4,3),e&2&&v(0,((t.offers==null?null:t.offers.length)||0)>0?0:1)}function az(e,t){if(e&1){let n=Ne();b(0,"li",3,4),oe("click",function(){Me(n);let r=p().$index,o=p();return Fe(o.changeTab(r))}),b(2,"span"),U(3),z()()}if(e&2){let n=se(1),i=p(),r=i.$index,o=i.$implicit,s=p(),a=se(1);$("affilizz-active",s.selectedTabIdx===r)("affilizz-partially-overflow",s.isPartiallyOverflow(a,n)),h(3),ee(o.title)}}function lz(e,t){if(e&1&&y(0,az,4,5,"li",2),e&2){let n=t.$implicit;v(0,n.offers.length>0?0:-1)}}function cz(e,t){if(e&1){let n=Ne();b(0,"button",5),oe("click",function(){Me(n);let r=p();return Fe(r.toggleExpand())}),U(1),z()}if(e&2){let n=p();h(),vt(" ",n.isExpanded?"-":"+"," ")}}function dz(e,t){if(e&1&&w(0,"rnd-mentions",0),e&2){let n=p();C("designConfiguration",n.designConfiguration)}}function fz(e,t){if(e&1&&de(0,4),e&2){p();let n=se(13);C("ngTemplateOutlet",n)}}function uz(e,t){if(e&1&&de(0,4),e&2){p();let n=se(15);C("ngTemplateOutlet",n)}}function pz(e,t){if(e&1&&w(0,"img",13),e&2){let n=p(2),i=p(),r;C("src",n.productImage,gt)("alt",((r=i.renderingContent.title)!==null&&r!==void 0?r:i.renderingContent.productName)+" - "+n.title)}}function hz(e,t){e&1&&w(0,"rnd-no-picture")}function gz(e,t){if(e&1&&(b(0,"div",11)(1,"figure",12),y(2,pz,1,2,"img",13)(3,hz,1,0),z()()),e&2){let n=p(),i=p();Ce("affilizz-box-position-"+i.designConfiguration.settings.productImagePosition+" affilizz-sizing-"+i.designConfiguration.settings.productImageSizing),h(2),v(2,n.productImage?2:3)}}function mz(e,t){if(e&1&&de(0,4),e&2){p();let n=se(13);C("ngTemplateOutlet",n)}}function vz(e,t){if(e&1&&de(0,4),e&2){p();let n=se(15);C("ngTemplateOutlet",n)}}function Cz(e,t){if(e&1&&w(0,"rnd-box-offer-list",8),e&2){let n=p(2);C("tabIdx",n.selectedTabIdx)("renderingContent",n.renderingContent)("designConfiguration",n.designConfiguration)}}function yz(e,t){e&1&&(b(0,"div",14)(1,"div",15),U(2,"Aucune offre disponible"),z()())}function bz(e,t){if(e&1&&w(0,"rnd-mentions",0),e&2){let n=p(2);C("designConfiguration",n.designConfiguration)}}var Lt=(e,t)=>({design:e,content:t});function xz(e,t){if(e&1&&(w(0,"h3",17),_(1,"boxContentVariable")),e&2){let n=p(3);Ce("affilizz-box-title affilizz-box-position-"+n.designConfiguration.settings.titlePosition),C("innerHTML",ae(1,3,n.designConfiguration.settings.titleContent,_e(6,Lt,n.designConfiguration,n.renderingContent)),Ae)}}function zz(e,t){if(e&1&&y(0,xz,2,9,"h3",16),e&2){let n=p(2);v(0,n.designConfiguration.settings.titleVisible?0:-1)}}function wz(e,t){if(e&1){let n=Ne();b(0,"rnd-box-tabs",18),oe("selectedTabIdxChange",function(r){Me(n);let o=p(2);return Fe(o.updateTabIdx(r))}),z()}if(e&2){let n=p(2);Ce("affilizz-box-position-"+n.designConfiguration.settings.tabsPosition),C("designConfiguration",n.designConfiguration)("renderingContent",n.renderingContent)("selectedTabIdx",n.selectedTabIdx)}}function Dz(e,t){if(e&1&&(b(0,"div",2)(1,"div",3),y(2,fz,1,1,"ng-container",4)(3,uz,1,1,"ng-container",4),b(4,"div",5),y(5,gz,4,3,"div",6),b(6,"div",7),y(7,mz,1,1,"ng-container",4)(8,vz,1,1,"ng-container",4)(9,Cz,1,3,"rnd-box-offer-list",8)(10,yz,3,0),z()(),y(11,bz,1,1,"rnd-mentions",0)(12,zz,1,1,"ng-template",null,9,rn)(14,wz,1,5,"ng-template",null,10,rn),z()()),e&2){let n=p();$("affilizz-has-shadow",n.designConfiguration.settings.boxShadowVisible),h(2),v(2,n.designConfiguration.settings.titleVisible&&n.designConfiguration.settings.titlePosition==="top"?2:-1),h(),v(3,n.showTabs&&n.designConfiguration.settings.tabsPosition==="top"?3:-1),h(),Nn("flex-direction",n.flexDirection),h(),v(5,n.designConfiguration.settings.productImageVisible?5:-1),h(),Ce("affilizz-box-position-"+(n.designConfiguration.settings.productImagePosition==="top"?"bottom":"side")+" affilizz-sizing-"+n.designConfiguration.settings.productImageSizing),$("affilizz-no-image",!n.designConfiguration.settings.productImageVisible)("affilizz-fixed-height",n.designConfiguration.settings.offerListBehavior==="fixed"),h(),v(7,n.designConfiguration.settings.titleVisible&&n.designConfiguration.settings.titlePosition==="aboveOffers"?7:-1),h(),v(8,n.showTabs&&n.designConfiguration.settings.tabsPosition==="aboveOffers"?8:-1),h(),v(9,((n.renderingContent==null||n.renderingContent.tabs==null?null:n.renderingContent.tabs.length)||0)>0?9:10),h(2),v(11,n.designConfiguration.settings.gdprButtonPosition==="bottom"?11:-1)}}function _z(e,t){if(e&1&&w(0,"rnd-mentions",0),e&2){let n=p();C("designConfiguration",n.designConfiguration)}}var xh=()=>["topLeft","topRight"],ec=()=>["bottomLeft","bottomRight","bottomCenter"],Iz=()=>({$implicit:"left"});function Ez(e,t){if(e&1&&de(0,2),e&2){p();let n=se(14);C("ngTemplateOutlet",n)("ngTemplateOutletContext",at(2,Iz))}}var Tz=()=>({$implicit:"right"});function Sz(e,t){if(e&1&&de(0,2),e&2){p();let n=se(14);C("ngTemplateOutlet",n)("ngTemplateOutletContext",at(2,Tz))}}function Mz(e,t){if(e&1){let n=Ne();b(0,"div",8),oe("click",function(){Me(n);let r=p();return Fe(r.handlePromoCodeClick())}),w(1,"div",9),_(2,"ctaPromoCodeContentVariable"),_(3,"ctaPromoCodeContentVariable"),_(4,"ctaPromoCodeContentVariable"),_(5,"translate"),z()}if(e&2){let n=p();$("affilizz-promo-code-clicked",n.isPromoCodeClicked),h(),ce("data-content",ae(2,5,n.designConfiguration.settings.promoCodeContent||"${promocode}",_e(16,Lt,n.designConfiguration,n.renderingContent)))("data-content-hovered",ae(3,8,n.designConfiguration.settings.promoCodeContentHover||"${promocode}",_e(19,Lt,n.designConfiguration,n.renderingContent)))("data-content-clicked",ae(4,11,n.designConfiguration.settings.promoCodeContentClicked||P(5,14,"code-copied"),_e(22,Lt,n.designConfiguration,n.renderingContent)))}}function Fz(e,t){e&1&&(w(0,"div",4),_(1,"sanitizeContent")),e&2&&C("innerHTML",P(1,1,t),Ae)}function Az(e,t){if(e&1&&(w(0,"div",4),_(1,"sanitizeContent")),e&2){let n=p();C("innerHTML",P(1,1,n),Ae)}}function Nz(e,t){if(e&1&&y(0,Fz,2,3,"div",4)(1,Az,2,3),e&2){let n=p(2),i;v(0,(i=n.ICONS_BY_PRESET.get(t))?0:1,i)}}function Oz(e,t){if(e&1&&y(0,Nz,2,1),e&2){let n=t.$implicit,i=p(),r;v(0,(r=n==="left"?i.designConfiguration.settings.buttonIconLeftAppearance:i.designConfiguration.settings.buttonIconRightAppearance)?0:-1,r)}}var zh=e=>({content:e});function Rz(e,t){if(e&1&&(b(0,"li",5),U(1),_(2,"translate"),z()),e&2){let n=p(2);h(),ee(P(2,1,n.designConfiguration.settings.pointsListTitleLeftContent||"pros"))}}function kz(e,t){if(e&1&&de(0,8),e&2){let n=p(3),i=se(3);C("ngTemplateOutlet",i)("ngTemplateOutletContext",On(2,Ko,n.designConfiguration.settings.pointsListItemLeftIconAppearance))}}function Pz(e,t){if(e&1&&(b(0,"li",6)(1,"div",7),y(2,kz,1,4,"ng-container",8),b(3,"div",9),U(4),z()()()),e&2){let n=t.$implicit,i=p(2);h(2),v(2,i.designConfiguration.settings.pointsListItemLeftIconVisible?2:-1),h(2),ee(n)}}function Lz(e,t){if(e&1&&(b(0,"ol",3),y(1,Rz,3,3,"li",4),tn(2,Pz,5,2,"li",10,en),z()),e&2){let n=p();h(),v(1,n.designConfiguration.settings.pointsTitleVisible?1:-1),h(),nn(n.renderingContent.positivePoints)}}function Bz(e,t){if(e&1&&(b(0,"li",13),U(1),_(2,"translate"),z()),e&2){let n=p(2);h(),ee(P(2,1,n.designConfiguration.settings.pointsListTitleRightContent||"cons"))}}function Vz(e,t){if(e&1&&de(0,8),e&2){let n=p(3),i=se(3);C("ngTemplateOutlet",i)("ngTemplateOutletContext",On(2,Ko,n.designConfiguration.settings.pointsListItemRightIconAppearance))}}function jz(e,t){if(e&1&&(b(0,"li",14)(1,"div",7),y(2,Vz,1,4,"ng-container",8),b(3,"div",9),U(4),z()()()),e&2){let n=t.$implicit,i=p(2);h(2),v(2,i.designConfiguration.settings.pointsListItemRightIconVisible?2:-1),h(2),ee(n)}}function Hz(e,t){if(e&1&&(b(0,"ol",11),y(1,Bz,3,3,"li",12),tn(2,jz,5,2,"li",15,en),z()),e&2){let n=p();h(),v(1,n.designConfiguration.settings.pointsTitleVisible?1:-1),h(),nn(n.renderingContent.negativePoints)}}function $z(e,t){if(e&1&&(w(0,"span",17),_(1,"sanitizeContent")),e&2){let n=p().$implicit,i=p();C("innerHTML",P(1,1,i.ICONS_BY_PRESET.get(n)),Ae)}}function Uz(e,t){if(e&1&&(w(0,"span",17),_(1,"sanitizeContent")),e&2){let n=p().$implicit;C("innerHTML",P(1,1,n),Ae)}}function Wz(e,t){if(e&1&&y(0,$z,2,3,"span",16)(1,Uz,2,3),e&2){let n=t.$implicit,i=p();v(0,i.ICONS_BY_PRESET.has(n)?0:1)}}function Gz(e,t){if(e&1&&w(0,"rnd-icon",8),e&2){let n=p(4);C("appearance",n.offerButtonState.icon.appearance)}}function qz(e,t){if(e&1&&w(0,"rnd-icon",8),e&2){let n=p(4);C("appearance",n.offerButtonState.icon.appearance)}}function Zz(e,t){if(e&1){let n=Ne();b(0,"li",5)(1,"a",6),oe("click",function(r){let s=Me(n).$implicit,a=p(3);return Fe(a.handleClick(s.url,r))}),_(2,"redirectUrl"),b(3,"div",7),y(4,Gz,1,1,"rnd-icon",8),w(5,"span",9),_(6,"offerContentVariable"),_(7,"translate"),y(8,qz,1,1,"rnd-icon",8),z()()()}if(e&2){let n=t.$implicit,i=p(3);h(),C("href",P(2,4,n.url),gt),h(3),v(4,i.offerButtonState.icon.visible&&i.offerButtonState.icon.position==="left"?4:-1),h(),ce("data-content",ae(6,6,i.renderingContent.offerButtonContent||i.offerButtonState.text||P(7,9,"CARD.offer-button"),_e(11,Xl,n,i.designConfiguration))),h(3),v(8,i.offerButtonState.icon.visible&&i.offerButtonState.icon.position==="right"?8:-1)}}function Yz(e,t){if(e&1&&(b(0,"ol",4),tn(1,Zz,9,14,"li",10,en),z()),e&2){let n=p(2);h(),nn(n.isOfferListExpanded?n.renderingContent.offers||at(0,Ul):(n.renderingContent.offers==null?null:n.renderingContent.offers.slice(0,n.designConfiguration.settings.offerListNbVisibleOffers))||at(1,Ul))}}function Kz(e,t){e&1&&(b(0,"div",11),U(1),_(2,"translate"),z()),e&2&&(h(),ee(P(2,1,"no-offer")))}function Qz(e,t){if(e&1&&w(0,"rnd-icon",8),e&2){let n=p(3);C("appearance",n.toggleState.icon.appearance)}}function Jz(e,t){if(e&1&&w(0,"rnd-icon",8),e&2){let n=p(3);C("appearance",n.toggleState.icon.appearance)}}function Xz(e,t){if(e&1){let n=Ne();b(0,"div",12),oe("click",function(r){Me(n);let o=p(2);return Fe(o.toggleOfferListExpand(r))}),y(1,Qz,1,1,"rnd-icon",8),b(2,"span",13),U(3),_(4,"translate"),z(),y(5,Jz,1,1,"rnd-icon",8),z()}if(e&2){let n=p(2);$("affilizz-hidden",!n.isToggleRequired)("affilizz-open",n.isOfferListExpanded)("affilizz-has-shadow",n.designConfiguration.settings.toggleShadowVisible),h(),v(1,n.toggleState.icon.visible&&n.toggleState.icon.position==="left"?1:-1),h(2),ee(P(4,9,n.toggleState.text||(n.isOfferListExpanded?"less-offers":"more-offers"))),h(2),v(5,n.toggleState.icon.visible&&n.toggleState.icon.position==="right"?5:-1)}}function ew(e,t){if(e&1&&(b(0,"div",0),y(1,Yz,3,2,"ol",1)(2,Kz,3,3),z(),b(3,"div",2),y(4,Xz,6,11,"div",3),z()),e&2){let n=p();C("rndExpandAnimationIsActive",((n.renderingContent.offers==null?null:n.renderingContent.offers.length)||0)>0&&n.designConfiguration.settings.offerListExpandable)("rndExpandAnimationConfig",n.designConfiguration),h(),v(1,((n.renderingContent.offers==null?null:n.renderingContent.offers.length)||0)>0?1:2),h(2),Ce("affilizz-card-toggle-align-"+n.designConfiguration.cssVariables.toggleAlignment),h(),v(4,n.designConfiguration.settings.offerListExpandable?4:-1)}}function tw(e,t){if(e&1&&de(0,0),e&2){p();let n=se(20);C("ngTemplateOutlet",n)}}function nw(e,t){if(e&1&&w(0,"rnd-mentions",1),e&2){let n=p();C("designConfiguration",n.designConfiguration)}}function iw(e,t){if(e&1&&w(0,"img",5),e&2){let n=p();C("src",n.renderingContent.productImage,gt)("alt",n.renderingContent.title)}}function rw(e,t){e&1&&w(0,"rnd-no-picture")}function ow(e,t){if(e&1&&de(0,0),e&2){p();let n=se(20);C("ngTemplateOutlet",n)}}function sw(e,t){if(e&1){let n=Ne();b(0,"a",13),oe("click",function(r){Me(n);let o=p();return Fe(o.handleClick(o.renderingContent.offers[0]==null?null:o.renderingContent.offers[0].url,r))}),_(1,"redirectUrl"),w(2,"h3",14),_(3,"cardContentVariable"),z()}if(e&2){let n=p();C("href",P(1,2,n.renderingContent.offers[0]==null?null:n.renderingContent.offers[0].url),gt),h(2),C("innerHTML",ae(3,4,n.designConfiguration.settings.titleContent,_e(7,Lt,n.designConfiguration,n.renderingContent)),Ae)}}function aw(e,t){if(e&1&&de(0,0),e&2){p();let n=se(20);C("ngTemplateOutlet",n)}}function lw(e,t){if(e&1&&(w(0,"div",15),_(1,"cardContentVariable")),e&2){let n=p();C("innerHTML",ae(1,1,n.designConfiguration.settings.descriptionContent,_e(4,Lt,n.designConfiguration,n.renderingContent)),Ae)}}function cw(e,t){if(e&1&&w(0,"rnd-card-points-list",11),e&2){let n=p();C("renderingContent",n.renderingContent)("designConfiguration",n.designConfiguration)}}function dw(e,t){if(e&1&&w(0,"rnd-card-offer-list",11),e&2){let n=p();C("renderingContent",n.renderingContent)("designConfiguration",n.designConfiguration)}}function fw(e,t){if(e&1&&w(0,"rnd-card-offer-list",11),e&2){let n=p();C("renderingContent",n.renderingContent)("designConfiguration",n.designConfiguration)}}function uw(e,t){if(e&1&&w(0,"rnd-card-points-list",11),e&2){let n=p();C("renderingContent",n.renderingContent)("designConfiguration",n.designConfiguration)}}function pw(e,t){if(e&1&&w(0,"rnd-mentions",1),e&2){let n=p();C("designConfiguration",n.designConfiguration)}}function hw(e,t){if(e&1&&(b(0,"div",17),w(1,"span",18),_(2,"cardContentVariable"),z()),e&2){let n=p(2);h(),Ce("affilizz-card-tag-position-"+n.designConfiguration.settings.tagPosition),C("innerHTML",ae(2,3,n.designConfiguration.settings.tagContent,_e(6,Lt,n.designConfiguration,n.renderingContent)),Ae)}}function gw(e,t){if(e&1&&y(0,hw,3,9,"div",16),e&2){let n=p();v(0,n.designConfiguration.settings.tagVisible&&n.renderingContent.tag?0:-1)}}function mw(e,t){if(e&1&&w(0,"rnd-box",0),e&2){let n=p(2);C("renderingContent",n.render)("designConfiguration",n.designConfiguration)}}function vw(e,t){if(e&1&&w(0,"rnd-cta",0),e&2){let n=p(2);C("renderingContent",n.render)("designConfiguration",n.designConfiguration)}}function Cw(e,t){if(e&1&&w(0,"rnd-card",0),e&2){let n=p(2);C("renderingContent",n.render)("designConfiguration",n.designConfiguration)}}function yw(e,t){if(e&1){let n=Ne();b(0,"a",1),oe("click",function(r){Me(n);let o=p(2);return Fe(o.handleClick(o.render.url,r))}),_(1,"redirectUrl"),U(2),_(3,"productTitleVariable"),z()}if(e&2){let n=p(2);C("href",P(1,2,n.render.url),gt),h(2),ee(ae(3,4,n.render.title,On(7,zh,n.render)))}}function bw(e,t){if(e&1&&y(0,mw,1,2)(1,vw,1,2)(2,Cw,1,2)(3,yw,4,9),e&2){let n=p(),i;v(0,(i=n.render["@type"])==="BOX"?0:i==="CTA"?1:i==="CARD"?2:3)}}function xw(e,t){if(e&1&&(b(0,"div",5),U(1),_(2,"carouselContentVariable"),z()),e&2){let n=p(),i=p();h(),ee(ae(2,1,i.render.title,_e(4,Lt,n,i.render)))}}function zw(e,t){if(e&1){let n=Ne();b(0,"span",6),oe("click",function(){Me(n);let r=p(2);return Fe(r.scrollToDirection("backward"))}),w(1,"span",7),_(2,"sanitizeContent"),z()}if(e&2){let n=p(),i=p();Nn("background-color",!n.cssVariables.navigationButtonBackgroundColor||n.cssVariables.navigationButtonBackgroundColor==="transparent"?i.inheritedBackgroundColor:void 0)("color",!n.cssVariables.navigationButtonColor||n.cssVariables.navigationButtonColor==="transparent"?i.inheritedColor:void 0),$("has-shadow",n.settings.buttonShadowVisible)("hidden",i.isScrollEnd),h(),C("innerHTML",P(2,9,i.ICONS_BY_PRESET.get(i.getIconDirection(n.settings.navigationButtonIconAppearance,"left"))),Ae)}}var wh=(e,t)=>({$implicit:e,index:t});function ww(e,t){if(e&1&&(b(0,"a",12),de(1,13),z()),e&2){let n=p(),i=n.$implicit,r=n.$index;p(2);let o=se(6);C("href","#"+i.id,gt),h(),C("ngTemplateOutlet",o)("ngTemplateOutletContext",_e(3,wh,i,r))}}function Dw(e,t){if(e&1&&de(0,13),e&2){let n=p(),i=n.$implicit,r=n.$index;p(2);let o=se(6);C("ngTemplateOutlet",o)("ngTemplateOutletContext",_e(2,wh,i,r))}}function _w(e,t){if(e&1&&(b(0,"li",10),y(1,ww,2,6,"a",11)(2,Dw,1,5),z()),e&2){let n=p(3);h(),v(1,n.render.anchor?1:2)}}function Iw(e,t){if(e&1){let n=Ne();b(0,"span",14),oe("click",function(){Me(n);let r=p(3);return Fe(r.scrollToDirection("forward"))}),w(1,"span",7),_(2,"sanitizeContent"),z()}if(e&2){let n=p(2),i=p();Nn("background-color",!n.cssVariables.navigationButtonBackgroundColor||n.cssVariables.navigationButtonBackgroundColor==="transparent"?i.inheritedBackgroundColor:void 0)("color",!n.cssVariables.navigationButtonColor||n.cssVariables.navigationButtonColor==="transparent"?i.inheritedColor:void 0),$("has-shadow",n.settings.buttonShadowVisible)("hidden",i.isScrollStart),h(),C("innerHTML",P(2,9,i.ICONS_BY_PRESET.get(i.getIconDirection(n.settings.navigationButtonIconAppearance,"right"))),Ae)}}function Ew(e,t){if(e&1&&w(0,"rnd-icon",19),e&2){let n=p(3),i=p();C("appearance",i.isHiddenContentExpanded?n.settings.expandButtonIconAppearanceOpen:n.settings.expandButtonIconAppearance)}}function Tw(e,t){if(e&1&&w(0,"rnd-icon",19),e&2){let n=p(3),i=p();C("appearance",i.isHiddenContentExpanded?n.settings.expandButtonIconAppearanceOpen:n.settings.expandButtonIconAppearance)}}function Sw(e,t){if(e&1){let n=Ne();b(0,"div",15)(1,"button",16),oe("click",function(){Me(n);let r=p(3);return Fe(r.toggleContentExpanded())}),y(2,Ew,1,1,"rnd-icon",17),b(3,"span",18),U(4),_(5,"translate"),_(6,"translate"),z(),y(7,Tw,1,1,"rnd-icon",17),z()()}if(e&2){let n=p(2),i=p();h(),Nn("background-color",!n.cssVariables.expandButtonBackgroundColor||n.cssVariables.expandButtonBackgroundColor==="transparent"?i.inheritedBackgroundColor:void 0)("color",!n.cssVariables.expandButtonColor||n.cssVariables.expandButtonColor==="transparent"?i.inheritedColor:void 0),$("expanded",i.isHiddenContentExpanded)("has-shadow",n.settings.expandButtonShadowVisible),h(),v(2,n.settings.expandButtonIconVisible&&n.settings.expandButtonIconPosition==="left"?2:-1),h(2),vt(" ",i.isHiddenContentExpanded?n.settings.expandButtonContentOpen||P(5,11,"see-less"):n.settings.expandButtonContent||P(6,13,"see-more")," "),h(3),v(7,n.settings.expandButtonIconVisible&&n.settings.expandButtonIconPosition==="right"?7:-1)}}function Mw(e,t){if(e&1&&(b(0,"ol"),tn(1,_w,3,1,"li",20,en),z(),y(3,Iw,3,11,"span",8)(4,Sw,8,15,"div",9)),e&2){let n=p(),i=p(),r;Ce("affilizz-carousel_list "+n.settings.direction),$("has-shadow",n.settings.itemShadowVisible),h(),nn(t.slice(0,n.settings.direction==="horizontal"||i.isHiddenContentExpanded?void 0:(r=n.settings.containableNbVisibleContents)!==null&&r!==void 0?r:void 0)),h(2),v(3,n.settings.direction==="horizontal"&&n.settings.navigationButtonsVisible?3:-1),h(),v(4,n.settings.direction==="vertical"&&t.length>(n.settings.containableNbVisibleContents||0)?4:-1)}}function Fw(e,t){if(e&1&&w(0,"rnd-mentions",3),e&2){let n=p();C("designConfiguration",n)}}function Aw(e,t){if(e&1&&w(0,"rnd-containable",21),e&2){let n=t.$implicit,i=t.index,r=p(2);C("idx",r.idx)("subIdx",i)("renderingId",r.renderingId)("render",n)("host",r.host)}}function Nw(e,t){if(e&1&&(b(0,"div",0),y(1,xw,3,7,"div",1)(2,zw,3,11,"span",2)(3,Mw,5,6),z(),y(4,Fw,1,1,"rnd-mentions",3)(5,Aw,1,5,"ng-template",null,4,rn)),e&2){let n=p(),i;$("has-shadow",t.settings.containerShadowVisible),h(),v(1,t.settings.titleVisible&&n.render.title?1:-1),h(),v(2,t.settings.direction==="horizontal"&&t.settings.navigationButtonsVisible?2:-1),h(),v(3,(i=n.overriddenItems())?3:-1,i),h(),v(4,at(6,ec).includes(t.settings.gdprButtonPosition)?4:-1)}}function Ow(e,t){if(e&1&&w(0,"rnd-containable",0),e&2){let n=p(2);C("idx",n.idx)("renderingId",n.renderingId)("host",n.host)("render",n.render)("customCss",n.customCss)}}function Rw(e,t){if(e&1&&w(0,"rnd-carousel",0),e&2){let n=p(2);C("idx",n.idx)("renderingId",n.renderingId)("host",n.host)("render",n.render)("customCss",n.customCss)}}function kw(e,t){if(e&1&&y(0,Ow,1,5,"rnd-containable",0)(1,Rw,1,5),e&2){let n=p();v(0,n.CONTAINABLE_COMPONENT.includes(n.render["@type"])?0:1)}}var u=function(e){return e.settings="settings",e.cssVariables="cssVariables",e}(u||{}),Pw=[{type:"DESKTOP",[u.settings]:{},[u.cssVariables]:{themePrimaryColor:"#1925F7",themeTextColor:"#000000",themeFontFamily:"Roboto"}},{type:"MOBILE",breakpointWidth:480,[u.settings]:{productImagePosition:"top",productImageSizing:"fixed",productImageWidth:"auto"},[u.cssVariables]:{productImageWidthPercent:"100%"}}],Lw={[u.settings]:{boxShadowVisible:!1,titleVisible:!0,titlePosition:"top",titleContent:"${tableTitle}",productImageVisible:!0,productImagePosition:"left",productImageSizing:"scaled",tabsPosition:"aboveOffers",tabsDisplay:"scroll",offerListBehavior:"expand",offerListNbVisibleOffers:5,offerListHeaderVisible:!1,offerListStockVisible:!1,offerListPriceVisible:!0,offerMerchantIconVisible:!0,offerMerchantTypeVisible:!0,offerMerchantTypeContent:"Marketplace",offerConditionVisible:!0,offerConditionUsedContent:"Occasion",offerConditionRefurbishedContent:"Reconditionn\xE9",offerButtonContent:"",offerButtonIconVisible:!1,offerButtonIconAppearance:"arrow_right",offerButtonIconPosition:"right",offerButtonContentHover:null,offerStockIconIsStockAppearance:"check",offerStockIconIsNotStockAppearance:"close",toggleVisible:!0,toggleContent:"",toggleShadowVisible:!1,toggleIconVisible:!0,toggleIconAppearance:"plus",toggleIconPosition:"right",toggleContentOpen:"",toggleIconAppearanceOpen:"minus",gdprButtonPosition:"afterOffers",gdprButtonContent:"",gdprContent:""},[u.cssVariables]:{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,offerListHeight:"300px",offerListMargin:"5px",offerListPadding:"5px",offerListBackgroundColor: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:"0 0 1px 0",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,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",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,offerButtonIconSize:"12px",offerButtonIconColor:"#FFFFFF",offerButtonBackgroundColorHover:"#280FC2",offerButtonBorderColorHover:"#280FC2",offerButtonFontFamilyHover:null,offerButtonFontSizeHover:null,offerButtonColorHover:null,offerButtonFontWeightHover:null,offerButtonFontStyleHover:null,offerButtonTextDecorationHover:null,offerButtonIconColorHover:null,toggleMargin:"5px",togglePadding:"5px",toggleBackgroundColor:null,toggleBorderWidth:null,toggleBorderColor:null,toggleBorderRadius:null,toggleFontFamily:null,toggleFontSize:"12px",toggleColor:null,toggleFontWeight:null,toggleFontStyle:null,toggleTextDecoration:null,toggleAlignment:"end",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",toggleIconSizeOpen: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}},Bw=[{fieldOrigin:u.cssVariables,fieldName:"titleFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"titleColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"tabsFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"tabsColorHover",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"tabsColorActive",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themePrimaryColor"},{fieldOrigin:u.cssVariables,fieldName:"tabsBorderColorActive",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themePrimaryColor"},{fieldOrigin:u.cssVariables,fieldName:"offerListHeaderFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"offerListHeaderColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"offerBackgroundColorCheapest",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"offerBackgroundColor"},{fieldOrigin:u.cssVariables,fieldName:"offerMerchantFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"offerMerchantColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"offerMerchantColorCheapest",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themePrimaryColor"},{fieldOrigin:u.cssVariables,fieldName:"offerMerchantTypeFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"offerStockIconIsStockColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"offerStockIconIsNotStockColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"offerStockIconIsStockColor"},{fieldOrigin:u.cssVariables,fieldName:"offerPriceFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"offerPriceColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"offerPriceColorCheapest",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themePrimaryColor"},{fieldOrigin:u.cssVariables,fieldName:"offerConditionFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"offerButtonFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"offerButtonBackgroundColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themePrimaryColor"},{fieldOrigin:u.cssVariables,fieldName:"offerButtonBorderColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themePrimaryColor"},{fieldOrigin:u.cssVariables,fieldName:"offerButtonIconColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"toggleFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"toggleColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"gdprFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"gdprColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"}],Vw=[{type:"DESKTOP",[u.settings]:{},[u.cssVariables]:{themePrimaryColor:"#1925F7",themeTextColor:"#FFFFFF",themeFontFamily:"Roboto"}},{type:"MOBILE",breakpointWidth:480,[u.settings]:{},[u.cssVariables]:{}}],jw={[u.settings]:{buttonShadowVisible:!1,textContent:"",textContentHover:null,buttonIconLeftVisible:!1,buttonIconLeftAppearance:"arrow_left",buttonIconRightVisible:!1,buttonIconRightAppearance:"arrow_right",promoCodeContent:"${promocode}",promoCodeContentHover:null,promoCodeContentClicked:"",promoCodePosition:"bottomCenter",gdprButtonPosition:"bottomLeft",gdprButtonContent:"",gdprContent:""},[u.cssVariables]:{buttonMargin:null,buttonPadding:"10px 32px 10px 32px",buttonBackgroundColor:null,buttonBackgroundColorHover:null,buttonPosition:"center",buttonBorderWidth:null,buttonBorderColor:"#000000",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:"end",buttonIconLeftColorHover:null,buttonIconRightColor:null,buttonIconRightSize:"16px",buttonIconRightSpace:"2px",buttonIconRightAlignment:"start",buttonIconRightColorHover:null,promoCodePadding:"4px 2px 4px 2px",promoCodeOffsetY:"-6px",promoCodeOffsetX:"0",promoCodeBackgroundColor:"#FFC178",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:"#FF9900",promoCodeBorderColorHover:"#FF9900",promoCodeTextColorHover:null,promoCodeTextFontSizeHover:null,promoCodeTextFontWeightHover:null,promoCodeTextFontStyleHover:null,promoCodeTextFontFamilyHover:null,promoCodeTextTextTransformHover:null,promoCodeTextTextDecorationHover:null,promoCodeTextLineHeightHover:null,promoCodeTextTextAlignHover:null,promoCodeBackgroundColorClicked: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}},Hw=[{fieldOrigin:u.cssVariables,fieldName:"textColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"textFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"buttonBackgroundColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themePrimaryColor"},{fieldOrigin:u.cssVariables,fieldName:"buttonIconLeftColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"buttonIconRightColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"promoCodeTextFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"promoCodeBorderColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themePrimaryColor"},{fieldOrigin:u.cssVariables,fieldName:"promoCodeTextColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themePrimaryColor"}],$w=[{type:"DESKTOP",[u.settings]:{},[u.cssVariables]:{themePrimaryColor:"#1925F7",themeTextColor:"#000000",themeFontFamily:"Roboto"}},{type:"MOBILE",breakpointWidth:480,[u.settings]:{productImagePosition:"top",cardNbColumns:"1",pointsNbColumns:"1"},[u.cssVariables]:{cardColumnsProportions:"100%"}}],Uw={[u.settings]:{cardShadowVisible:!1,cardNbColumns:"2",titleVisible:!0,titleContent:"${cardTitle}",tagVisible:!0,tagContent:"${cardTag}",descriptionVisible:!0,descriptionContent:"${cardDescription}",tagPosition:"aboveTitle",productImagePosition:"left",productImageSizing:"scaled",offerListNbVisibleOffers:3,offerListExpandable:!0,offerButtonContent:"",offerButtonIconVisible:!1,offerButtonIconAppearance:"arrow_right",offerButtonIconPosition:"right",offerButtonContentHover:null,toggleContent:"",toggleShadowVisible:!1,toggleIconVisible:!0,toggleIconAppearance:"plus",toggleIconPosition:"left",toggleContentOpen:"",toggleIconAppearanceOpen:"minus",gdprButtonPosition:"bottomLeft",gdprButtonContent:"",gdprContent:"",pointsVisible:!0,pointsNbColumns:"2",pointsTitleVisible:!0,pointsListTitleLeftContent:"",pointsListTitleRightContent:"",pointsPosition:"bottom",pointsListItemLeftIconAppearance:"plus-circle",pointsListItemLeftIconVisible:!0,pointsListItemRightIconAppearance:"minus-circle",pointsListItemRightIconVisible:!0},[u.cssVariables]:{cardColumnsAlignment:"start",cardMargin:null,cardPadding:"20px",cardBackgroundColor:"#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:"#666666",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",offerButtonAlignment:"stretch",offerButtonMargin:"0 0 8px 0",offerButtonPadding:"10px",offerButtonBackgroundColor:null,offerButtonBorderWidth:null,offerButtonBorderColor:null,offerButtonBorderRadius:"8px",offerButtonFontFamily:null,offerButtonFontSize:"14px",offerButtonColor:"#FFFFFF",offerButtonFontWeight:null,offerButtonFontStyle:null,offerButtonTextTransform:"none",offerButtonTextDecoration:null,offerButtonTextAlign:"center",offerButtonIconSize:"12px",offerButtonIconColor:"#FFFFFF",offerButtonBackgroundColorHover:"#280FC2",offerButtonBorderColorHover:"#280FC2",offerButtonFontFamilyHover:null,offerButtonFontSizeHover:null,offerButtonColorHover:null,offerButtonFontWeightHover:null,offerButtonFontStyleHover:null,offerButtonTextDecorationHover:null,offerButtonTextAlignHover:null,offerButtonIconColorHover:null,toggleMargin:"0",togglePadding:"12px",toggleBackgroundColor:null,toggleBorderWidth:null,toggleBorderColor:null,toggleBorderRadius:null,toggleFontFamily:null,toggleFontSize:"12px",toggleColor:null,toggleFontWeight:null,toggleFontStyle:null,toggleTextDecoration:null,toggleAlignment:"center",toggleIconSpace:"4px",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,toggleIconSize:"12px",toggleIconSizeOpen: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,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:"#666666",pointsListItemLeftFontWeight:null,pointsListItemLeftFontStyle:null,pointsListItemLeftTextDecoration:null,pointsListItemLeftTextAlign:"left",pointsListItemLeftTextTransform:null,pointsListRightMargin:null,pointsListItemRightSpace:"4px",pointsListItemRightMargin:"5px 0px 5px 0px",pointsListItemRightPadding:null,pointsListItemRightBackgroundColor:null,pointsListItemRightBorderWidth:null,pointsListItemRightBorderColor:"#A9B1C8",pointsListItemRightBorderRadius:null,pointsListItemRightIconSize:"16px",pointsListItemRightIconSpace:"4px",pointsListItemRightIconColor:"#E41F5A",pointsListItemRightFontFamily:null,pointsListItemRightFontSize:"14px",pointsListItemRightColor:"#666666",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,pointsListTitleRightBackgroundColor:null,pointsListTitleRightBorderWidth:null,pointsListTitleRightBorderColor:null,pointsListTitleRightBorderRadius:null,pointsListTitleRightFontFamily:null,pointsListTitleRightFontSize:"14px",pointsListTitleRightColor:null,pointsListTitleRightFontWeight:"bold",pointsListTitleRightFontStyle:null,pointsListTitleRightTextDecoration:null,pointsListTitleRightTextAlign:"left",pointsListTitleRightTextTransform:"uppercase"}},Ww=[{fieldOrigin:u.cssVariables,fieldName:"titleFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"titleColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"tagFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"tagBackgroundColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themePrimaryColor"},{fieldOrigin:u.cssVariables,fieldName:"tagBorderColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themePrimaryColor"},{fieldOrigin:u.cssVariables,fieldName:"descriptionFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"pointsListColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"positivePointsListColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"negativePointsListColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"offerListHeaderFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"offerListHeaderColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"offerBackgroundColorCheapest",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"offerBackgroundColor"},{fieldOrigin:u.cssVariables,fieldName:"offerButtonFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"offerButtonBackgroundColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themePrimaryColor"},{fieldOrigin:u.cssVariables,fieldName:"offerButtonBorderColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themePrimaryColor"},{fieldOrigin:u.cssVariables,fieldName:"offerButtonIconColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"toggleFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"toggleFontFamilyOpen",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"toggleFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"toggleFontFamilyHover",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"toggleFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"toggleColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"toggleColorOpen",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"toggleColor"},{fieldOrigin:u.cssVariables,fieldName:"toggleColorHover",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"toggleColor"},{fieldOrigin:u.cssVariables,fieldName:"pointsListTitleLeftFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"pointsListTitleLeftColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"pointsListTitleRightFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"pointsListTitleRightColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"pointsListItemLeftFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"pointsListItemRightFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"gdprFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"gdprColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"}],Gw=e=>({settings:{titleVisible:e.settings.containableTitleVisible??void 0,offerListNbVisibleOffers:e.settings.containableNbVisibleOffers??void 0,toggleVisible:e.settings.containableExpandButtonVisible??void 0}}),qw=e=>({settings:{titleVisible:e.settings.containableTitleVisible??void 0,tagVisible:e.settings.containableTagVisible??void 0,descriptionVisible:e.settings.containableDescriptionVisible??void 0,offerListNbVisibleOffers:e.settings.containableNbVisibleOffers??void 0,offerListExpandable:e.settings.containableExpandButtonVisible??void 0,pointsVisible:e.settings.containableArgumentListVisible??void 0}}),Zw={CARD:qw,BOX:Gw,CTA:e=>({}),LINK:e=>({}),CAROUSEL:e=>({})},Yw=[{type:"DESKTOP",cssVariables:{themePrimaryColor:"#1925F7",themeTextColor:"#000000",themeFontFamily:"Roboto"},settings:{}},{type:"MOBILE",breakpointWidth:480,settings:{},cssVariables:{}}],Kw={[u.settings]:{containerShadowVisible:!1,itemShadowVisible:!1,buttonShadowVisible:!0,direction:"horizontal",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,gdprButtonPosition:"bottomLeft",gdprButtonContent:"",gdprContent:""},[u.cssVariables]:{containerMargin:null,containerPadding:null,containerBorderWidth:null,containerBorderColor:"#000000",containerBackgroundColor:null,containerBorderRadius:null,containerShadowOffset:"0 4px",containerShadowColor:"#CCCCCC99",containerShadowBlur:"5px",containerShadowSpread:"0",scrollbarTrackColor:"#D9DEEB",scrollbarThumbColor:"#A9B1C8",scrollbarSpace:"16px",itemWidth:"250px",itemHeight:"auto",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",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,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}},Qw=[{fieldOrigin:u.cssVariables,fieldName:"titleFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"titleColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"},{fieldOrigin:u.cssVariables,fieldName:"expandButtonFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"gdprFontFamily",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeFontFamily"},{fieldOrigin:u.cssVariables,fieldName:"gdprColor",inheritedFieldOrigin:u.cssVariables,inheritedFieldName:"themeTextColor"}],Ch="affilizz-custom-style",Jw="--affilizz-rendering-",Xw="https://fonts.googleapis.com/css?display=swap&family=",eD=["BOX","CARD","CTA","LINK"],Dh=e=>{switch(e){case"BOX":return Lw;case"CTA":return jw;case"CARD":return Uw;case"CAROUSEL":return Kw;case"LINK":return{settings:{},cssVariables:{}}}},tD=e=>{switch(e){case"BOX":return Pw;case"CTA":return Vw;case"CARD":return $w;case"CAROUSEL":return Yw;case"LINK":return[]}},nD=e=>{switch(e){case"BOX":return Bw;case"CTA":return Hw;case"CARD":return Ww;case"CAROUSEL":return Qw;case"LINK":return[]}},Qi=new Map([["arrow_down",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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>'],["plus-square",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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>'],["nav_arrow_right",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><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 xmlns="http://www.w3.org/2000/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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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.36-.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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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" xmlns="http://www.w3.org/2000/svg"><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>']]),iD=/(Hover|Active|Open|Cheapest|Clicked)$/,yh=["Hover","Active","Cheapest","Open","Clicked"],rD=["gdpr"];function oD(e,t=""){return Object.entries(e||{}).filter(([n,i])=>i!=null).map(([n,i])=>{let r=n.split(/\.?(?=[A-Z])/).join("-").toLowerCase(),s=!rD.some(a=>n.includes(a))&&t?`${t}-`:"";return`${Jw}${s}${r}: ${i};`}).join(" ")}function _h(e,t,n){let i=Dh(e),r=t.length>1?void 0:t[0];!r&&n!==void 0&&(n===-1?r=i:r=t[n]);let o=r?t.indexOf(r):-1,s=t.filter((a,l)=>l<=o).map(aD).reduce(lD,i);return s=cD(e,s),s=dD(e,s),s}function sD(e,t){if(t===0)return 0;let i=[...e].reverse().find(r=>!r.breakpointWidth||r.breakpointWidth>=t);return e.indexOf(i)}var aD=e=>({cssVariables:e.cssVariables,settings:e.settings}),lD=(e,t)=>({cssVariables:B(B({},e.cssVariables),bh(t.cssVariables)),settings:B(B({},e.settings),bh(t.settings))}),bh=e=>e&&Object.keys(e).reduce((t,n)=>e[n]===null?t:Ie(B({},t),{[n]:e[n]}),{}),cD=(e,t)=>{let n=nD(e),i={settings:B({},t.settings),cssVariables:B({},t.cssVariables)};return n.filter(r=>i[r.fieldOrigin][r.fieldName]===null&&i[r.inheritedFieldOrigin][r.inheritedFieldName]!==null).forEach(r=>i[r.fieldOrigin][r.fieldName]=i[r.inheritedFieldOrigin][r.inheritedFieldName]),i},dD=(e,t)=>{let n=Dh(e),i={[u.settings]:B({},t.settings),[u.cssVariables]:B({},t.cssVariables)};return new Map([[u.settings,Object.keys(n.settings).filter(o=>yh.some(s=>o.endsWith(s)))],[u.cssVariables,Object.keys(n.cssVariables).filter(o=>yh.some(s=>o.endsWith(s)))]]).forEach((o,s)=>{o.forEach(a=>{if(i[s][a]===null){let l=a.replace(iD,"");l&&(i[s][a]=i[s][l])}})}),i},fD=(()=>{let t=class t{constructor(i,r){this.document=i,this.renderer=r.createRenderer(null,null)}importFontMedia(i){let r=this._queryLinkByAttributes(i,"stylesheet");if(r)return r;let o=this.renderer.createElement("link");return o.href!==i&&(o.crossOrigin=!0,o.rel="stylesheet",o.href=i),this.renderer.appendChild(this.document.head,o),o}_queryLinkByAttributes(i,r){return this.document.querySelector(`link[href="${i}"][rel="${r}"]`)}};t.\u0275fac=function(r){return new(r||t)(I(Ye),I(_n))},t.\u0275prov=j({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),uD={CTA:{"see-offer":"See the ${contentPrice} offer at ${contentMerchant}"},CARD:{"offer-button":"${offerPrice} at ${offerMerchant}"},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.
The 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.
The 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.
The 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":"No available offer","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!"},pD={CTA:{"see-offer":"Voir l'offre chez ${contentMerchant} \xE0 ${contentPrice}"},CARD:{"offer-button":"${offerPrice} chez ${offerMerchant}"},BOX:{"see-offer":"Voir l'offre"},mentions:{"provided-by":"Le service est assur\xE9 par",CARD:{button:"Fonctionnement de la carte",content:`Les offres de prix sont list\xE9es selon un ordre de priorit\xE9 d\xE9pendant du prix et de la pertinence des offres. Les prix affich\xE9s sont TTC (toutes taxes comprises). Le prix de frais de port affich\xE9 correspond \xE0 la livraison \xE0 domicile la moins ch\xE8re propos\xE9e par le marchand.
Les cartes r\xE9f\xE9rencent les marchands qui souhaitent y \xEAtre pr\xE9sents \xE0 condition d'afficher des prix avec TVA (TTC - toutes taxes comprises) et de pr\xE9senter un excellent niveau de qualit\xE9 de service et de satisfaction client. Ce r\xE9f\xE9rencement est payant. Les cartes ne sont donc pas exhaustives sur l'ensemble des offres et des marchands pr\xE9sents sur le march\xE9. Les offres pr\xE9sentes dans les cartes sont actualis\xE9es quotidiennement et plusieurs fois par jour pour certaines boutiques.`},BOX:{button:"Fonctionnement du tableau de prix",content:`Les offres de prix sont list\xE9es selon un ordre de priorit\xE9 d\xE9pendant du prix et de la pertinence des offres. Les prix affich\xE9s sont TTC (toutes taxes comprises). Le prix de frais de port affich\xE9 correspond \xE0 la livraison \xE0 domicile la moins ch\xE8re propos\xE9e par le marchand.
Les tableaux de prix r\xE9f\xE9rencent les marchands qui souhaitent y \xEAtre pr\xE9sents \xE0 condition d'afficher des prix avec TVA (TTC - toutes taxes comprises) et de pr\xE9senter un excellent niveau de qualit\xE9 de service et de satisfaction client. Ce r\xE9f\xE9rencement est payant. Les tableaux de prix ne sont donc pas exhaustifs sur l'ensemble des offres et des marchands pr\xE9sents sur le march\xE9. Les offres pr\xE9sentes dans les tableaux de prix sont actualis\xE9es quotidiennement et plusieurs fois par jour pour certaines boutiques.`},CAROUSEL:{button:"Fonctionnement du carrousel",content:`Les offres de prix sont list\xE9es selon un ordre de priorit\xE9 d\xE9pendant du prix et de la pertinence des offres. Les prix affich\xE9s sont TTC (toutes taxes comprises). Le prix de frais de port affich\xE9 correspond \xE0 la livraison \xE0 domicile la moins ch\xE8re propos\xE9e par le marchand.
Les carrousels r\xE9f\xE9rencent les marchands qui souhaitent y \xEAtre pr\xE9sents \xE0 condition d'afficher des prix avec TVA (TTC - toutes taxes comprises) et de pr\xE9senter un excellent niveau de qualit\xE9 de service et de satisfaction client. Ce r\xE9f\xE9rencement est payant. Les carrousels ne sont donc pas exhaustifs sur l'ensemble des offres et des marchands pr\xE9sents sur le march\xE9. Les offres pr\xE9sentes dans les carrousels sont actualis\xE9es 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":"Aucune offre disponible","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\xE9 !"},hD=new Map([["en",uD],["fr",pD]]),Wl=class{constructor(){this.isEnable=!1,this.isEnable=this._isEnable()}debug(...t){this._run(console.debug,...t)}error(...t){this._run(console.error,...t)}log(...t){this._run(console.log,...t)}trace(...t){this._run(console.trace,...t)}warn(...t){this._run(console.warn,...t)}_run(t,...n){this.isEnable&&t(...n)}_isEnable(){return typeof window<"u"&&window.localStorage&&window.localStorage.getItem("AFFILIZZ_DEBUG")==="true"}},kn=new Wl,Ji=new k("Custom locale id subject"),gi=(()=>{let t=class t{static translate(i,r,o){let s=o?i.replaceAll("$type",o):i,a=hD.get(r);if(a){let l=gh(a,s);if(l)return l;{let c=`${s.substring(0,50)}${s.length>50?"...":""}`;kn.warn(`No translation found for path '${c}' and locale '${r}'`)}}else kn.warn(`No translation found for locale '${r}'`);return s}constructor(i,r){this.locale=i,this.customLocale$=r}transform(i,r){let o=this.customLocale$?.value.substring(0,2)??this.locale.substring(0,2)??"fr";return t.translate(i,o,r)}};t.\u0275fac=function(r){return new(r||t)(D(Ot,16),D(Ji,24))},t.\u0275pipe=Se({name:"translate",type:t,pure:!0,standalone:!0});let e=t;return e})(),mi=(()=>{let t=class t{transform(i){if(!i)return i;let r=i.trim().toLowerCase();if(r.startsWith("http"))try{r=new URL(i).pathname}catch{return i}try{let o=new URL(t.REDIRECT_API_URL);return o.pathname=o.pathname==="/"?r:o.pathname+r,o.toString()}catch{return i}}};t.REDIRECT_API_URL="https://redirect.affilizz.com/",t.\u0275fac=function(r){return new(r||t)},t.\u0275pipe=Se({name:"redirectUrl",type:t,pure:!0,standalone:!0});let e=t;return e})(),tc=(()=>{let t=class t{get selectorName(){let i=this.subIdx!==void 0?`-${this.subIdx}`:"";return`affilizz-rendering-${this.renderingId}-${this.idx}${i}`}constructor(i,r,o,s,a){this.document=i,this.platformId=r,this.renderer=o,this.destroyRef=s,this.linkService=a,this.idx=0,this.resize$=new pe,this.renderingId="",this.mergedConfigFromBreakpointsSubject$=new wt(void 0),this.designConfiguration$=this.mergedConfigFromBreakpointsSubject$.asObservable()}init(i,r,o,s,a){this.idx=i,this.renderingId=r,this.host=a,this.subIdx=s,this.renderingElt=o,lt(this.platformId)&&(this.resizeObserver=new ResizeObserver(l=>this.resize$.next(l)),this.resizeObserver.observe(o.nativeElement))}applyRender(i){if(this.render=i,this.previousConfigurationIdx=void 0,i.design||(i.design={configurations:[]}),this.renderingElt)if(lt(this.platformId))this._initResizeObserver();else{let r=this.renderingElt.nativeElement?.style?.width;this._updateConfiguration(r?parseInt(r.replace("px","")):void 0)}}applyCustomCss(i){let r=this.host||this.document.head,o=this.subIdx!==void 0?`-${this.subIdx}`:"",s=`${Ch}-${this.renderingId}-${this.idx}${o}-custom`,a=lt(this.platformId)&&r.querySelector(`#${s}`)||this.renderer.createElement("style");a.innerHTML=i,a.id||(a.id=`${s}`,this.renderer.appendChild(r,a))}_initResizeObserver(){this.resize$.asObservable().pipe(Yo(this.destroyRef),mn(i=>i?.length>0),Dt(i=>i[0]?.contentRect?.width),Sr(this.renderingElt.nativeElement.offsetWidth),Un()).subscribe(i=>this._updateConfiguration(i))}_updateConfiguration(i=this.renderingElt.nativeElement?.contentRect?.width){let r=this.render?.design?.configurations?.length?this.render.design.configurations:tD(this.render["@type"]),o=sD(r,i);if(this.previousConfigurationIdx===o)return;this.previousConfigurationIdx=o;let s=_h(this.render["@type"],r,o);kn.trace(`${this.idx}# computed configuration for containerWidth=${i}`,s),this._applyStyle(s),this.mergedConfigFromBreakpointsSubject$.next(s)}_applyStyle(i){this._loadFonts(i);let r=this.host||this.document.head,o=`#${this.selectorName}`,s=this.subIdx!==void 0?`-${this.subIdx}`:"",a=`${Ch}-${this.renderingId}-${this.idx}${s}`,l=oD(i.cssVariables||{},this.render?.["@type"]==="CAROUSEL"?"carousel":void 0),c=`${o} {${l}}`,d=lt(this.platformId)&&r.querySelector(`#${a}`)||this.renderer.createElement("style");d.innerHTML=c,d.id||(d.id=`${a}`,this.renderer.appendChild(r,d))}_loadFonts(i){let r=[];if(Object.keys(i.cssVariables).filter(o=>!o.startsWith("theme")&&o.includes("FontFamily")&&i.cssVariables[o]).forEach(o=>{let s=o.replace(/FontFamily(.*)/,""),a=o.replace(/(.*)FontFamily/,""),l={family:i.cssVariables[o],isBold:i.cssVariables[`${s}FontWeight${a}`]==="bold",isItalic:i.cssVariables[`${s}FontStyle${a}`]==="italic"};r.find(c=>c.family===l.family&&c.isBold===l.isBold&&c.isItalic===l.isItalic)||r.push(l)}),r.length){let o=`${r.reduce((s,a,l)=>{let c=a.family.replace(" ","+");return`${s}${a.isBold||a.isItalic?`${c}:`:c}${a.isBold?"b":""}${a.isItalic?"i":""}${l<r.length-1?"|":""}`},Xw)}`;this.linkService.importFontMedia(o)}}ngOnDestroy(){this.resizeObserver?.disconnect()}};t.\u0275fac=function(r){return new(r||t)(I(Ye),I(Ze),I(Hi),I(An),I(fD))},t.\u0275prov=j({token:t,factory:t.\u0275fac});let e=t;return e})(),ct=class ct{static transform(t,n){return t.replace(ct.REG_TITLE,n.content.productName||"").replace(ct.REG_BRAND,n.content.productBrand||"")}transform(t,n){return ct.transform(t,n)}};ct.REG_TITLE=new RegExp("\\${productName}","g"),ct.REG_BRAND=new RegExp("\\${productBrand}","g"),ct.\u0275fac=function(n){return new(n||ct)},ct.\u0275pipe=Se({name:"productTitleVariable",type:ct,pure:!0,standalone:!0});var Bt=ct,Qo=(()=>{let t=class t{get hostClass(){return"affilizz-"+this.designConfiguration.settings.gdprButtonPosition}constructor(i){this.cdr=i,this.isInfoPopoverDisplayed=!1}displayInfo(i){this.isInfoPopoverDisplayed=i,this.cdr.detectChanges()}};t.\u0275fac=function(r){return new(r||t)(D(De))},t.\u0275cmp=q({type:t,selectors:[["rnd-mentions"]],hostVars:2,hostBindings:function(r,o){r&2&&Ce(o.hostClass)},inputs:{designConfiguration:"designConfiguration",type:"type"},standalone:!0,features:[Re],decls:14,vars:13,consts:[[1,"affilizz-gdpr-button",3,"mouseenter","tap","mouseleave"],[1,"affilizz-gdpr-popover"],[1,"affilizz-content"],["href","https://www.affilizz.com","target","_blank",1,"affilizz-content-link"],["xmlns","http://www.w3.org/2000/svg","width","66","height","16","viewBox","0 0 66 16","fill","none"],["fill","#0B0D30","d","M25.111 4.8a.378.378 0 0 0-.132-.2.414.414 0 0 0-.264-.08h-1.518a.395.395 0 0 0-.264.08.351.351 0 0 0-.132.2l-2.406 6.39s-.01.05-.01.09c0 .055.02.1.066.145a.199.199 0 0 0 .147.064h1.26c.172 0 .283-.07.34-.21l.39-1.014h2.737l.4 1.014c.056.14.163.21.33.21h1.26c.06 0 .116-.02.157-.065a.193.193 0 0 0 .066-.144l-.02-.09-2.396-6.39h-.01ZM23 8.83l.955-2.625.954 2.625H23ZM33.31 4.525h-4.716a.265.265 0 0 0-.178.07.229.229 0 0 0-.076.18v6.47a.24.24 0 0 0 .076.175c.05.05.112.075.178.075h1.29a.25.25 0 0 0 .182-.07.243.243 0 0 0 .071-.18v-2.25h2.96a.236.236 0 0 0 .183-.075.257.257 0 0 0 .07-.175V7.75a.263.263 0 0 0-.07-.185.243.243 0 0 0-.183-.075h-2.96V6.025h3.168a.235.235 0 0 0 .183-.075.257.257 0 0 0 .07-.175V4.77a.243.243 0 0 0-.07-.18.259.259 0 0 0-.183-.07l.005.005ZM39.642 4.525h-4.716a.265.265 0 0 0-.178.07.229.229 0 0 0-.076.18v6.47c0 .065.025.125.076.175.05.05.112.075.178.075h1.29a.25.25 0 0 0 .182-.07.243.243 0 0 0 .071-.18v-2.25h2.96a.236.236 0 0 0 .183-.075.257.257 0 0 0 .07-.175V7.75a.263.263 0 0 0-.07-.185.243.243 0 0 0-.183-.075h-2.96V6.025h3.168a.236.236 0 0 0 .183-.075.257.257 0 0 0 .071-.175V4.77a.243.243 0 0 0-.071-.18.26.26 0 0 0-.183-.07l.005.005ZM42.632 4.525h-1.376a.265.265 0 0 0-.178.07.229.229 0 0 0-.076.18v6.47a.24.24 0 0 0 .076.175c.05.05.112.075.178.075h1.376a.272.272 0 0 0 .188-.07.229.229 0 0 0 .076-.18v-6.47a.229.229 0 0 0-.077-.18.281.281 0 0 0-.187-.07ZM49.297 9.985H46.19v-5.21a.243.243 0 0 0-.07-.18.26.26 0 0 0-.184-.07h-1.35a.265.265 0 0 0-.178.07.229.229 0 0 0-.076.18v6.47a.24.24 0 0 0 .076.175c.051.05.112.075.178.075h4.716a.236.236 0 0 0 .183-.075.248.248 0 0 0 .071-.175v-.995a.263.263 0 0 0-.07-.185.243.243 0 0 0-.184-.075l-.005-.005ZM52.075 4.525h-1.376a.265.265 0 0 0-.177.07.229.229 0 0 0-.077.18v6.47a.24.24 0 0 0 .077.175c.05.05.111.075.177.075h1.376a.272.272 0 0 0 .188-.07.229.229 0 0 0 .076-.18v-6.47a.229.229 0 0 0-.076-.18.281.281 0 0 0-.188-.07ZM59.072 9.985h-3.199l3.209-3.91a.564.564 0 0 0 .132-.34V4.77a.243.243 0 0 0-.071-.18.26.26 0 0 0-.183-.07h-5.173a.265.265 0 0 0-.178.07.229.229 0 0 0-.076.18v.985c0 .065.025.125.076.175.05.05.112.075.178.075h3.107l-3.3 3.9a.487.487 0 0 0-.153.36v.964c0 .076.026.136.072.186.045.05.111.075.182.075h5.382a.272.272 0 0 0 .188-.07.229.229 0 0 0 .076-.18v-.995a.247.247 0 0 0-.076-.185.263.263 0 0 0-.188-.075h-.005ZM65.926 10.06a.263.263 0 0 0-.188-.075h-3.199l3.209-3.91a.564.564 0 0 0 .132-.34V4.77a.243.243 0 0 0-.071-.18.26.26 0 0 0-.183-.07h-5.173a.265.265 0 0 0-.178.07.229.229 0 0 0-.076.18v.985a.24.24 0 0 0 .076.175c.05.05.112.075.178.075h3.107l-3.3 3.9a.487.487 0 0 0-.153.36v.964c0 .076.026.136.072.186.045.05.111.075.182.075h5.382a.272.272 0 0 0 .188-.07.229.229 0 0 0 .076-.18v-.995a.247.247 0 0 0-.076-.185h-.005Z"],["fill","#7AF4D1","d","M0 16h16.48V0H0v16Zm8.844-5.235c0-.085.025-.17.076-.235a.242.242 0 0 1 .193-.095h3.188L9.103 5.61a.724.724 0 0 1-.137-.43V3.905c0-.085.025-.165.076-.235a.242.242 0 0 1 .193-.095h5.305c.077 0 .148.035.188.095.05.07.076.15.071.235V5.22c0 .08-.025.16-.076.22a.223.223 0 0 1-.183.095h-3.107l3.316 4.81c.04.065.08.13.116.2.03.08.046.165.04.25v1.29a.394.394 0 0 1-.075.235.242.242 0 0 1-.193.095H9.113a.237.237 0 0 1-.193-.09.317.317 0 0 1-.076-.23V10.76v.005Zm-7.27.035c0-.085.01-.17.046-.25.03-.07.07-.135.111-.2l3.315-4.81H1.94a.223.223 0 0 1-.182-.095.316.316 0 0 1-.077-.22V3.91c0-.085.026-.165.072-.235a.225.225 0 0 1 .187-.095h5.306c.076 0 .147.035.193.095.05.065.08.15.076.235v1.275a.724.724 0 0 1-.137.43L4.178 10.44h3.189c.076 0 .147.035.193.095.055.065.08.15.08.235v1.34a.345.345 0 0 1-.08.23.253.253 0 0 1-.193.09H1.848a.242.242 0 0 1-.193-.095.363.363 0 0 1-.076-.235v-1.29l-.005-.01Z"],[1,"affilizz-arrow-down"]],template:function(r,o){r&1&&(b(0,"span",0),oe("mouseenter",function(){return o.displayInfo(!0)})("tap",function(){return o.displayInfo(!o.isInfoPopoverDisplayed)})("mouseleave",function(){return o.displayInfo(!1)}),U(1),_(2,"translate"),z(),b(3,"div",1)(4,"span",2),U(5),_(6,"translate"),z(),b(7,"a",3),U(8),_(9,"translate"),qa(),b(10,"svg",4),w(11,"path",5)(12,"path",6),z()(),bf(),w(13,"div",7),z()),r&2&&(h(),ee(ae(2,5,o.designConfiguration.settings.gdprButtonContent||"mentions.$type.button",o.type)),h(2),$("affilizz-visible",o.isInfoPopoverDisplayed),h(2),vt(" ",ae(6,8,o.designConfiguration.settings.gdprContent||"mentions.$type.content",o.type)," "),h(3),vt(" ",P(9,11,"mentions.provided-by")," "))},dependencies:[gi],styles:[`rnd-mentions{display:flex}rnd-mentions.affilizz-bottomRight,rnd-mentions.affilizz-topRight{flex-direction:row-reverse}rnd-mentions.affilizz-bottomCenter{justify-content:center}rnd-mentions .affilizz-gdpr-button{margin:var(--affilizz-rendering-gdpr-margin, 0);padding:var(--affilizz-rendering-gdpr-padding, 0);background-color:var(--affilizz-rendering-gdpr-background-color);border-style:solid;border-width:var(--affilizz-rendering-gdpr-border-width, 0);border-color:var(--affilizz-rendering-gdpr-border-color);border-radius:var(--affilizz-rendering-gdpr-border-radius, 0);font-family:var(--affilizz-rendering-gdpr-font-family);font-size:var(--affilizz-rendering-gdpr-font-size);color:var(--affilizz-rendering-gdpr-color);font-weight:var(--affilizz-rendering-gdpr-font-weight);font-style:var(--affilizz-rendering-gdpr-font-style);text-decoration:var(--affilizz-rendering-gdpr-text-decoration);text-align:var(--affilizz-rendering-gdpr-text-align);cursor:pointer}rnd-mentions .affilizz-gdpr-popover{font-family:Arial,Helvetica,sans-serif;color:#000;background-color:#fff;border:1px solid #CCC;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;margin:20px;padding:12px;border-radius:2px;position:absolute;z-index:1;font-size:11px;box-shadow:0 0 4px #11145333;opacity:0;visibility:hidden;transition:visibility .25s linear,opacity .25s linear;pointer-events:none}rnd-mentions .affilizz-gdpr-popover.affilizz-visible{opacity:1;visibility:visible}rnd-mentions .affilizz-gdpr-popover .affilizz-content{display:block;overflow:auto}rnd-mentions .affilizz-gdpr-popover .affilizz-content-link{color:inherit;padding-top:8px;display:flex;gap:4px;align-items:center}
`],encapsulation:2});let e=t;return e})(),Ih=(()=>{let t=class t{};t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=q({type:t,selectors:[["rnd-no-picture"]],standalone:!0,features:[Re],decls:3,vars:0,consts:[["width","100%","height","100%","viewBox","0 0 64 64","xmlns","http://www.w3.org/2000/svg"],["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"],["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"]],template:function(r,o){r&1&&(qa(),b(0,"svg",0),w(1,"path",1)(2,"path",2),z())},styles:[`rnd-no-picture{display:block;width:100%;height:100%}
`],encapsulation:2});let e=t;return e})(),Eh=(()=>{let t=class t{constructor(i,r,o){this.elRef=i,this.renderer=r,this.platformId=o,this.isActive=!0,this.isInit=!1}ngOnChanges(i){lt(this.platformId)&&(i.isActive?.currentValue!==void 0&&(this.isActive?this.renderer.setStyle(this.elRef?.nativeElement,"transition","height 0.2s"):this.renderer.removeStyle(this.elRef?.nativeElement,"height")),this.isInit&&this.elRef?.nativeElement&&setTimeout(()=>this._setHeightToList(this.elRef.nativeElement)))}ngAfterViewInit(){lt(this.platformId)&&(setTimeout(()=>{this._registerResizeEventEvent(this.elRef.nativeElement)},200),setTimeout(()=>this.isInit=!0,500),this._registerDomChangedEvent(this.elRef.nativeElement))}ngOnDestroy(){this.resizeObserver?.disconnect(),this.mutationObserver?.disconnect()}_registerResizeEventEvent(i){this.resizeObserver=new ResizeObserver(()=>this._setHeightToList(i)),this.resizeObserver.observe(i)}_registerDomChangedEvent(i){this.mutationObserver=new MutationObserver(()=>this._setHeightToList(i)),this.mutationObserver.observe(i,{attributes:!1,childList:!0,subtree:!0})}_setHeightToList(i){if(this.isActive&&i.children?.length>0){let o=i.children[0].getBoundingClientRect(),s=this.config?.cssVariables.offerMargin||"",a=parseInt(s.split(" ")[0]?.replace("px",""),10)||0;o?.height&&this.renderer.setStyle(i,"height",`${o?.height+a}px`)}}};t.\u0275fac=function(r){return new(r||t)(D(st),D(Hi),D(Ze))},t.\u0275dir=Mt({type:t,selectors:[["","rndExpandAnimation",""]],inputs:{isActive:[ut.None,"rndExpandAnimationIsActive","isActive"],config:[ut.None,"rndExpandAnimationConfig","config"]},standalone:!0,features:[we]});let e=t;return e})(),an=class an{constructor(t){this.currencyPipe=t}transform(t,n){return t.replace(an.REG_OFFER_PRICE,this._getPrice(n.offer.price,n.offer.currency))}_getPrice(t,n="EUR"){return t>=0&&this.currencyPipe.transform(t,n)||""}};an.REG_OFFER_PRICE=new RegExp("\\${offerPrice}","g"),an.\u0275fac=function(n){return new(n||an)(D(Rt,16))},an.\u0275pipe=Se({name:"offerContentVariable",type:an,pure:!0,standalone:!0});var Gl=an,Jo=(()=>{let t=class t{constructor(i){this.sanitizer=i}transform(i){return this.sanitizer.bypassSecurityTrustHtml(i)}};t.\u0275fac=function(r){return new(r||t)(D($o,16))},t.\u0275pipe=Se({name:"sanitizeContent",type:t,pure:!0,standalone:!0});let e=t;return e})(),nc=(()=>{let t=class t{constructor(){this.ICONS_BY_PRESET=Qi}};t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=q({type:t,selectors:[["rnd-icon"]],inputs:{appearance:"appearance"},standalone:!0,features:[Re],decls:2,vars:1,consts:[["class","affilizz-icon",3,"innerHTML"],[1,"affilizz-icon",3,"innerHTML"]],template:function(r,o){r&1&&y(0,Ox,2,3,"span",0)(1,Rx,2,3),r&2&&v(0,o.ICONS_BY_PRESET.has(o.appearance)?0:1)},dependencies:[Jo],styles:[`rnd-icon .affilizz-icon{display:flex;align-items:center;transition:color .25s}
`],encapsulation:2});let e=t;return e})(),gD=(()=>{let t=class t{constructor(i){this.cdr=i,this.fillList=[],this.ICONS_BY_PRESET=Qi,this.isOfferListExpanded=!1,this.noOffers=!1}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 maxOffers(){return Math.max(...this.renderingContent.tabs.map(i=>i.offers.length))}get isToggleVisible(){return this.designConfiguration.settings.toggleVisible&&this.designConfiguration.settings.offerListBehavior==="expand"&&this.designConfiguration.settings.offerListNbVisibleOffers<this.maxOffers}ngOnChanges(i){this.fillList=[];let r=this.renderingContent.tabs[this.tabIdx];if(r?.offers?.length>0&&this.designConfiguration&&r.offers.length<this.designConfiguration.settings.offerListNbVisibleOffers){let s=Math.min(this.designConfiguration.settings.offerListNbVisibleOffers,this.maxOffers)-r.offers.length;this.fillList=new Array(s).fill(r.offers[r.offers.length-1])}(r?.offers?.length||0)===0&&(this.noOffers=!0),(i.designConfiguration?.currentValue||i.renderingTab?.currentValue)&&this.cdr.detectChanges()}toggleOfferListExpand(i){i.stopPropagation(),this.isOfferListExpanded=!this.isOfferListExpanded,this.cdr.detectChanges()}handleClick(i,r){i||r.preventDefault()}};t.\u0275fac=function(r){return new(r||t)(D(De))},t.\u0275cmp=q({type:t,selectors:[["rnd-box-offer-list"]],hostVars:4,hostBindings:function(r,o){r&2&&(Ce("affilizz-behavior-"+o.designConfiguration.settings.offerListBehavior),$("affilizz-offer-list-no-offer",o.noOffers))},inputs:{tabIdx:"tabIdx",renderingContent:"renderingContent",designConfiguration:"designConfiguration"},standalone:!0,features:[we,Re],decls:1,vars:1,consts:[["rndExpandAnimation","",1,"affilizz-offer-list-wrapper",3,"rndExpandAnimationIsActive","rndExpandAnimationConfig"],[1,"affilizz-offer-list"],["class","affilizz-grid-wrapper affilizz-offer-list-header",3,"affilizz-display-stock","affilizz-display-price"],["offerTpl",""],[1,"affilizz-actions"],["class","affilizz-toggle",3,"affilizz-hidden","affilizz-open","affilizz-has-shadow"],["class","affilizz-mentions","type","BOX",3,"designConfiguration"],[1,"affilizz-grid-wrapper","affilizz-offer-list-header"],[1,"affilizz-header-merchant"],[1,"affilizz-text"],["class","affilizz-header-stock"],["class","affilizz-header-price"],[1,"affilizz-offer-button-wrapper"],["class","affilizz-offer-button affilizz-header-button"],[1,"affilizz-header-stock"],[1,"affilizz-header-price"],[1,"affilizz-offer-button","affilizz-header-button"],[3,"appearance"],[1,"affilizz-offer"],["target","_blank","rel","sponsored",1,"affilizz-grid-wrapper",3,"href","click"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"affilizz-grid-wrapper","affilizz-offer","affilizz-hide"],["class","affilizz-grid-wrapper affilizz-offer affilizz-hide",3,"affilizz-display-stock","affilizz-display-price"],[1,"affilizz-offer-merchant"],["class","affilizz-icon","alt","",3,"src"],[1,"affilizz-offer-merchant-wrapper"],[1,"affilizz-text","affilizz-merchant-label"],["class","affilizz-text affilizz-merchant-type-label"],["class","affilizz-offer-stock",3,"affilizz-has-stock"],["class","affilizz-offer-price"],[1,"affilizz-offer-button"],[1,"affilizz-text","affilizz-button-label"],["alt","",1,"affilizz-icon",3,"src"],[1,"affilizz-text","affilizz-merchant-type-label"],[1,"affilizz-offer-stock"],[1,"affilizz-offer-price"],[1,"affilizz-offer-price-wrapper"],[1,"affilizz-text","affilizz-price-value"],["class","affilizz-text affilizz-offer-condition"],[1,"affilizz-text","affilizz-offer-condition"],[1,"affilizz-toggle",3,"click"],["type","BOX",1,"affilizz-mentions",3,"designConfiguration"],["class","affilizz-offer",3,"affilizz-first-price"],[1,"affilizz-box-no-offer-wrapper"],[1,"affilizz-box-no-offer-tag"]],template:function(r,o){if(r&1&&y(0,sz,2,1),r&2){let s;v(0,(s=o.renderingContent.tabs[o.tabIdx])?0:-1,s)}},dependencies:[Eh,Gl,Rn,mi,Rt,Qo,gi,nc],styles:[`rnd-box-offer-list{display:block;margin:var(--affilizz-rendering-offer-list-margin, 0);padding:var(--affilizz-rendering-offer-list-padding, 0);background-color:var(--affilizz-rendering-offer-list-background-color);border-style:solid;border-width:var(--affilizz-rendering-offer-list-border-width, 0);border-color:var(--affilizz-rendering-offer-list-border-color);border-radius:var(--affilizz-rendering-offer-list-border-radius, 0)}rnd-box-offer-list.affilizz-behavior-fixed{overflow:auto}rnd-box-offer-list.affilizz-offer-list-no-offer{height:100%}rnd-box-offer-list .affilizz-offer-list{width:100%;height:auto;margin:0!important;padding:0!important}rnd-box-offer-list .affilizz-offer-list li{list-style:none}rnd-box-offer-list .affilizz-offer-list a{color:unset;text-decoration:unset}rnd-box-offer-list .affilizz-offer-list a:hover,rnd-box-offer-list .affilizz-offer-list a:active,rnd-box-offer-list .affilizz-offer-list a:focus{color:unset;text-decoration:unset}rnd-box-offer-list .affilizz-offer-list .affilizz-grid-wrapper{display:grid;position:relative;grid-template-columns:var(--affilizz-rendering-offer-list-columns-proportions)}rnd-box-offer-list .affilizz-offer-list .affilizz-grid-wrapper>*{display:inline-flex;align-items:center}rnd-box-offer-list .affilizz-offer-list .affilizz-hide{opacity:0}rnd-box-offer-list .affilizz-offer-list-header{margin:var(--affilizz-rendering-offer-list-header-margin, 0);padding:var(--affilizz-rendering-offer-list-header-padding, 0);background-color:var(--affilizz-rendering-offer-list-header-background-color);text-transform:var(--affilizz-rendering-offer-list-header-text-transform);border-style:solid;border-width:var(--affilizz-rendering-offer-list-header-border-width, 0);border-color:var(--affilizz-rendering-offer-list-header-border-color);border-radius:var(--affilizz-rendering-offer-list-header-border-radius, 0);color:var(--affilizz-rendering-offer-list-header-color);font-family:var(--affilizz-rendering-offer-list-header-font-family);font-size:var(--affilizz-rendering-offer-list-header-font-size);font-weight:var(--affilizz-rendering-offer-list-header-font-weight);text-decoration:var(--affilizz-rendering-offer-list-header-text-decoration)}rnd-box-offer-list .affilizz-offer-list-header .affilizz-header-merchant .affilizz-text{width:100%;text-align:left}rnd-box-offer-list .affilizz-offer-list-header .affilizz-header-stock .affilizz-text{width:100%;text-align:center}rnd-box-offer-list .affilizz-offer-list-header .affilizz-header-price .affilizz-text{width:100%;text-align:var(--affilizz-rendering-offer-price-text-align)}rnd-box-offer-list .affilizz-offer-list-header .affilizz-header-button{visibility:hidden;line-height:0}rnd-box-offer-list .affilizz-offer{margin:var(--affilizz-rendering-offer-margin, 0);padding:var(--affilizz-rendering-offer-padding, 0);background-color:var(--affilizz-rendering-offer-background-color);border-style:solid;border-width:var(--affilizz-rendering-offer-border-width, 0);border-color:var(--affilizz-rendering-offer-border-color);border-radius:var(--affilizz-rendering-offer-border-radius, 0);transition:background-color .25s,border-color .25s}rnd-box-offer-list .affilizz-offer:hover{--affilizz-rendering-offer-background-color: var(--affilizz-rendering-offer-background-color-hover);--affilizz-rendering-offer-border-color: var(--affilizz-rendering-offer-border-color-hover);--affilizz-rendering-offer-button-background-color: var(--affilizz-rendering-offer-button-background-color-hover);--affilizz-rendering-offer-button-border-color: var(--affilizz-rendering-offer-button-border-color-hover);--affilizz-rendering-offer-button-font-family: var(--affilizz-rendering-offer-button-font-family-hover);--affilizz-rendering-offer-button-font-size: var(--affilizz-rendering-offer-button-font-size-hover);--affilizz-rendering-offer-button-color: var(--affilizz-rendering-offer-button-color-hover);--affilizz-rendering-offer-button-font-weight: var(--affilizz-rendering-offer-button-font-weight-hover);--affilizz-rendering-offer-button-font-style: var(--affilizz-rendering-offer-button-font-style-hover);--affilizz-rendering-offer-button-text-decoration: var(--affilizz-rendering-offer-button-text-decoration-hover);--affilizz-rendering-offer-button-text-transform: var(--affilizz-rendering-offer-button-text-transform-hover);--affilizz-rendering-offer-button-icon-color: var(--affilizz-rendering-offer-button-icon-color-hover)}rnd-box-offer-list .affilizz-offer .affilizz-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}rnd-box-offer-list .affilizz-offer .affilizz-offer-merchant{padding:var(--affilizz-rendering-offer-merchant-padding, 0);background-color:var(--affilizz-rendering-offer-merchant-background-color)}rnd-box-offer-list .affilizz-offer .affilizz-offer-merchant .affilizz-offer-merchant-wrapper{width:100%;overflow:hidden}rnd-box-offer-list .affilizz-offer .affilizz-offer-merchant .affilizz-icon{all:unset;margin-right:var(--affilizz-rendering-offer-merchant-icon-space);width:var(--affilizz-rendering-offer-merchant-icon-size)}rnd-box-offer-list .affilizz-offer .affilizz-offer-merchant .affilizz-merchant-label{font-family:var(--affilizz-rendering-offer-merchant-font-family);font-size:var(--affilizz-rendering-offer-merchant-font-size);color:var(--affilizz-rendering-offer-merchant-color);font-weight:var(--affilizz-rendering-offer-merchant-font-weight);font-style:var(--affilizz-rendering-offer-merchant-font-style);text-decoration:var(--affilizz-rendering-offer-merchant-text-decoration);text-transform:var(--affilizz-rendering-offer-merchant-text-transform)}rnd-box-offer-list .affilizz-offer .affilizz-offer-merchant .affilizz-merchant-type-label{padding:var(--affilizz-rendering-offer-merchant-type-padding, 0);line-height:var(--affilizz-rendering-offer-merchant-type-font-size);font-family:var(--affilizz-rendering-offer-merchant-type-font-family);font-size:var(--affilizz-rendering-offer-merchant-type-font-size);color:var(--affilizz-rendering-offer-merchant-type-color);font-weight:var(--affilizz-rendering-offer-merchant-type-font-weight);font-style:var(--affilizz-rendering-offer-merchant-type-font-style);text-decoration:var(--affilizz-rendering-offer-merchant-type-text-decoration);text-transform:var(--affilizz-rendering-offer-merchant-type-text-transform)}rnd-box-offer-list .affilizz-offer .affilizz-offer-stock{justify-content:center;margin:var(--affilizz-rendering-offer-list-stock-margin, 0);padding:var(--affilizz-rendering-offer-list-stock-padding, 0);background-color:var(--affilizz-rendering-offer-list-stock-background-color);border-style:solid;border-width:var(--affilizz-rendering-offer-list-stock-border-width, 0);border-color:var(--affilizz-rendering-offer-list-stock-border-color);border-radius:var(--affilizz-rendering-offer-list-stock-border-radius, 0);color:var(--affilizz-rendering-offer-stock-icon-is-not-stock-color)}rnd-box-offer-list .affilizz-offer .affilizz-offer-stock.affilizz-has-stock{color:var(--affilizz-rendering-offer-stock-icon-is-stock-color)}rnd-box-offer-list .affilizz-offer .affilizz-offer-stock .affilizz-icon{line-height:var(--affilizz-rendering-offer-stock-icon-size)}rnd-box-offer-list .affilizz-offer .affilizz-offer-stock .affilizz-icon svg{width:var(--affilizz-rendering-offer-stock-icon-size);height:var(--affilizz-rendering-offer-stock-icon-size)}rnd-box-offer-list .affilizz-offer .affilizz-offer-price{text-align:var(--affilizz-rendering-offer-price-text-align)}rnd-box-offer-list .affilizz-offer .affilizz-offer-price .affilizz-offer-price-wrapper{width:100%;overflow:hidden}rnd-box-offer-list .affilizz-offer .affilizz-offer-price .affilizz-price-value{padding:var(--affilizz-rendering-offer-price-padding, 0);font-family:var(--affilizz-rendering-offer-price-font-family);font-size:var(--affilizz-rendering-offer-price-font-size);color:var(--affilizz-rendering-offer-price-color);font-weight:var(--affilizz-rendering-offer-price-font-weight);font-style:var(--affilizz-rendering-offer-price-font-style);text-decoration:var(--affilizz-rendering-offer-price-text-decoration)}rnd-box-offer-list .affilizz-offer .affilizz-offer-price .affilizz-offer-condition{line-height:var(--affilizz-rendering-offer-condition-font-size);padding:var(--affilizz-rendering-offer-condition-padding, 0);font-family:var(--affilizz-rendering-offer-condition-font-family);font-size:var(--affilizz-rendering-offer-condition-font-size);color:var(--affilizz-rendering-offer-condition-color);font-weight:var(--affilizz-rendering-offer-condition-font-weight);font-style:var(--affilizz-rendering-offer-condition-font-style);text-decoration:var(--affilizz-rendering-offer-condition-text-decoration)}rnd-box-offer-list .affilizz-offer.affilizz-first-price{--affilizz-rendering-offer-merchant-font-family: var(--affilizz-rendering-offer-merchant-font-family-cheapest);--affilizz-rendering-offer-merchant-font-size: var(--affilizz-rendering-offer-merchant-font-size-cheapest);--affilizz-rendering-offer-merchant-color: var(--affilizz-rendering-offer-merchant-color-cheapest);--affilizz-rendering-offer-merchant-font-weight: var(--affilizz-rendering-offer-merchant-font-weight-cheapest);--affilizz-rendering-offer-merchant-font-style: var(--affilizz-rendering-offer-merchant-font-style-cheapest);--affilizz-rendering-offer-merchant-text-decoration: var(--affilizz-rendering-offer-merchant-text-decoration-cheapest);--affilizz-rendering-offer-price-font-family: var(--affilizz-rendering-offer-price-font-family-cheapest);--affilizz-rendering-offer-price-font-size: var(--affilizz-rendering-offer-price-font-size-cheapest);--affilizz-rendering-offer-price-color: var(--affilizz-rendering-offer-price-color-cheapest);--affilizz-rendering-offer-price-font-weight: var(--affilizz-rendering-offer-price-font-weight-cheapest);--affilizz-rendering-offer-price-font-style: var(--affilizz-rendering-offer-price-font-style-cheapest);--affilizz-rendering-offer-price-text-decoration: var(--affilizz-rendering-offer-price-text-decoration-cheapest);--affilizz-rendering-offer-price-text-align: var(--affilizz-rendering-offer-price-text-align-cheapest)}rnd-box-offer-list .affilizz-offer.affilizz-first-price:not(:hover){--affilizz-rendering-offer-background-color: var(--affilizz-rendering-offer-background-color-cheapest)}rnd-box-offer-list .affilizz-offer.affilizz-first-price .affilizz-offer-stock{color:var(--affilizz-rendering-offer-stock-icon-cheapest-color, var(--affilizz-rendering-offer-stock-icon-is-not-stock-color))}rnd-box-offer-list .affilizz-offer.affilizz-first-price .affilizz-offer-stock.affilizz-has-stock{color:var(--affilizz-rendering-offer-stock-icon-cheapest-color, var(--affilizz-rendering-offer-stock-icon-is-stock-color))}rnd-box-offer-list .affilizz-offer-button-wrapper{justify-content:end}rnd-box-offer-list .affilizz-offer-button{display:inline-flex;align-items:center;gap:.15rem;margin:var(--affilizz-rendering-offer-button-margin, 0);padding:var(--affilizz-rendering-offer-button-padding, 0);background-color:var(--affilizz-rendering-offer-button-background-color);border-style:solid;border-width:var(--affilizz-rendering-offer-button-border-width, 0);border-color:var(--affilizz-rendering-offer-button-border-color);border-radius:var(--affilizz-rendering-offer-button-border-radius, 0);transition:background-color .25s,border-color .25s}rnd-box-offer-list .affilizz-offer-button .affilizz-button-label{line-height:initial;font-family:var(--affilizz-rendering-offer-button-font-family);font-size:var(--affilizz-rendering-offer-button-font-size);color:var(--affilizz-rendering-offer-button-color);font-weight:var(--affilizz-rendering-offer-button-font-weight);font-style:var(--affilizz-rendering-offer-button-font-style);text-decoration:var(--affilizz-rendering-offer-button-text-decoration);text-transform:var(--affilizz-rendering-offer-button-text-transform);transition:color .25s}rnd-box-offer-list .affilizz-offer-button .affilizz-icon{color:var(--affilizz-rendering-offer-button-icon-color)}rnd-box-offer-list .affilizz-offer-button .affilizz-icon svg{width:var(--affilizz-rendering-offer-button-icon-size);height:var(--affilizz-rendering-offer-button-icon-size)}rnd-box-offer-list .affilizz-actions{display:flex;justify-content:space-between;align-items:center;flex-direction:row}rnd-box-offer-list .affilizz-actions.affilizz-toggle-align-end{flex-direction:row-reverse}rnd-box-offer-list .affilizz-actions.affilizz-toggle-align-center,rnd-box-offer-list .affilizz-actions.affilizz-toggle-align-stretch{flex-direction:column}rnd-box-offer-list .affilizz-actions.affilizz-toggle-align-center{align-items:center}rnd-box-offer-list .affilizz-actions.affilizz-toggle-align-stretch{align-items:stretch}rnd-box-offer-list .affilizz-actions.affilizz-toggle-align-stretch .affilizz-toggle{flex:100%}rnd-box-offer-list .affilizz-actions.affilizz-toggle-align-stretch .affilizz-mentions{align-self:end}rnd-box-offer-list .affilizz-toggle{display:flex;gap:var(--affilizz-rendering-toggle-icon-space, 2px);flex-direction:row;justify-content:center;align-items:center;cursor:pointer;transition:color .25s,background-color .25s,border-color .25s;margin:var(--affilizz-rendering-toggle-margin, 0);padding:var(--affilizz-rendering-toggle-padding, 0);background-color:var(--affilizz-rendering-toggle-background-color);border-style:solid;border-width:var(--affilizz-rendering-toggle-border-width, 0);border-color:var(--affilizz-rendering-toggle-border-color);border-radius:var(--affilizz-rendering-toggle-border-radius, 0);font-family:var(--affilizz-rendering-toggle-font-family);font-size:var(--affilizz-rendering-toggle-font-size);color:var(--affilizz-rendering-toggle-color);font-weight:var(--affilizz-rendering-toggle-font-weight);font-style:var(--affilizz-rendering-toggle-font-style);text-decoration:var(--affilizz-rendering-toggle-text-decoration);text-align:var(--affilizz-rendering-toggle-text-align)}rnd-box-offer-list .affilizz-toggle .affilizz-icon{color:var(--affilizz-rendering-toggle-icon-color, var(--affilizz-rendering-toggle-color))}rnd-box-offer-list .affilizz-toggle .affilizz-icon svg{width:var(--affilizz-rendering-toggle-icon-size);height:var(--affilizz-rendering-toggle-icon-size)}rnd-box-offer-list .affilizz-toggle.affilizz-hidden{visibility:hidden}rnd-box-offer-list .affilizz-toggle.affilizz-open{font-family:var(--affilizz-rendering-toggle-font-family-open);font-size:var(--affilizz-rendering-toggle-font-size-open);color:var(--affilizz-rendering-toggle-color-open);font-weight:var(--affilizz-rendering-toggle-font-weight-open);font-style:var(--affilizz-rendering-toggle-font-style-open);text-decoration:var(--affilizz-rendering-toggle-text-decoration-open)}rnd-box-offer-list .affilizz-toggle.affilizz-open .affilizz-icon{width:var(--affilizz-rendering-toggle-open-icon-size);color:var(--affilizz-rendering-toggle-icon-color-open, var(--affilizz-rendering-toggle-icon-color, var(--affilizz-rendering-toggle-color)))}rnd-box-offer-list .affilizz-toggle:hover{background-color:var(--affilizz-rendering-toggle-background-color-hover);border-color:var(--affilizz-rendering-toggle-border-color-hover);font-family:var(--affilizz-rendering-toggle-font-family-hover);font-size:var(--affilizz-rendering-toggle-font-size-hover);color:var(--affilizz-rendering-toggle-color-hover);font-weight:var(--affilizz-rendering-toggle-font-weight-hover);font-style:var(--affilizz-rendering-toggle-font-style-hover);text-decoration:var(--affilizz-rendering-toggle-text-decoration-hover)}rnd-box-offer-list .affilizz-toggle.affilizz-has-shadow{box-shadow:var(--affilizz-rendering-toggle-shadow-offset) var(--affilizz-rendering-toggle-shadow-blur) var(--affilizz-rendering-toggle-shadow-spread) var(--affilizz-rendering-toggle-shadow-color)}
`],encapsulation:2});let e=t;return e})(),Ke=class Ke{constructor(t){this.currencyPipe=t}transform(t,n){return t.replace(Ke.REG_TABLE_TITLE,Bt.transform(n.content.title||"",n)).replace(Ke.REG_PRODUCT_NAME,Bt.transform(n.content.productName||"",n)).replace(Ke.REG_LOWER_PRICE,this._getLowerPrice(n.content))}_getLowerPrice(t){let n=t.tabs.map(i=>i.offers[0]?.price).sort()[0];return this.currencyPipe.transform(n,t.tabs[0]?.offers[0]?.currency??"EUR")||""}};Ke.REG_TABLE_TITLE=new RegExp("\\${tableTitle}","g"),Ke.REG_LOWER_PRICE=new RegExp("\\${lowerPrice}","g"),Ke.REG_PRODUCT_NAME=new RegExp("\\${contentProductName}","g"),Ke.\u0275fac=function(n){return new(n||Ke)(D(Rt,16))},Ke.\u0275pipe=Se({name:"boxContentVariable",type:Ke,pure:!0,standalone:!0});var ql=Ke,mD=(()=>{let t=class t{isPartiallyOverflow(i,r){if(lt(this.platformId)&&this.designConfiguration.settings.tabsDisplay==="expandable"){let o=i.getBoundingClientRect();return r.getBoundingClientRect().right>o.right}return!1}constructor(i,r,o){this.platformId=i,this.eltRef=r,this.cdr=o,this.selectedTabIdxChange=new Ve,this.isExpanded=!1,this.hasOverflow=!1,this.displayChange$=new pe,this.destroy$=new pe}ngOnInit(){this.displayChange$.pipe(Gn(this.destroy$),Sr(void 0),Tr(30),Ds(()=>this._checkOverflow())).subscribe()}ngOnChanges(){this.displayChange$.next()}changeTab(i){this.selectedTabIdxChange.emit(i)}toggleExpand(){this.isExpanded=!this.isExpanded,this.cdr.detectChanges()}_checkOverflow(){if(lt(this.platformId)){let i=this.eltRef.nativeElement,r=i.getBoundingClientRect().right,o=i.querySelector(".affilizz-box-tab:last-child")?.getBoundingClientRect().right;this.hasOverflow=o&&o>r||!1,this.cdr.detectChanges()}}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}};t.\u0275fac=function(r){return new(r||t)(D(Ze),D(st),D(De))},t.\u0275cmp=q({type:t,selectors:[["rnd-box-tabs"]],inputs:{renderingContent:"renderingContent",designConfiguration:"designConfiguration",selectedTabIdx:"selectedTabIdx"},outputs:{selectedTabIdxChange:"selectedTabIdxChange"},standalone:!0,features:[we,Re],decls:5,vars:5,consts:[["tabListElt",""],["class","affilizz-expand-button affilizz-box-tab"],["class","affilizz-box-tab",3,"affilizz-active","affilizz-partially-overflow"],[1,"affilizz-box-tab",3,"click"],["tabElt",""],[1,"affilizz-expand-button","affilizz-box-tab",3,"click"]],template:function(r,o){r&1&&(b(0,"ol",null,0),tn(2,lz,1,1,null,null,en),z(),y(4,cz,2,1,"button",1)),r&2&&(Ce("affilizz-box-tabs affilizz-display-"+o.designConfiguration.settings.tabsDisplay),$("affilizz-expanded",o.isExpanded),h(2),nn(o.renderingContent==null?null:o.renderingContent.tabs),h(2),v(4,o.designConfiguration.settings.tabsDisplay==="expandable"&&(o.hasOverflow||o.isExpanded)?4:-1))},styles:[`rnd-box-tabs{display:grid;grid-template-columns:1fr auto;align-items:start;margin:var(--affilizz-rendering-tabs-container-margin, 0);padding:var(--affilizz-rendering-tabs-container-padding, 0);background-color:var(--affilizz-rendering-tabs-container-background-color, transparent);border-style:solid;border-width:var(--affilizz-rendering-tabs-container-border-width, 0);border-color:var(--affilizz-rendering-tabs-container-border-color, transparent);border-radius:var(--affilizz-rendering-tabs-container-border-radius, 0)}rnd-box-tabs .affilizz-box-tabs{min-width:0;list-style:none;padding:0;margin:0;display:flex}rnd-box-tabs .affilizz-box-tabs.affilizz-display-scroll{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}rnd-box-tabs .affilizz-box-tabs.affilizz-display-scroll::-webkit-scrollbar{display:none}rnd-box-tabs .affilizz-box-tabs.affilizz-display-scroll .affilizz-box-tab{scroll-snap-align:start}rnd-box-tabs .affilizz-box-tabs.affilizz-display-scroll .affilizz-box-tab{scroll-snap-align:start;max-width:30%;overflow:hidden}rnd-box-tabs .affilizz-box-tabs.affilizz-display-scroll .affilizz-box-tab,rnd-box-tabs .affilizz-box-tabs.affilizz-display-expandable .affilizz-box-tab{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}rnd-box-tabs .affilizz-box-tabs.affilizz-display-expandable .affilizz-box-tab.affilizz-partially-overflow{visibility:hidden}rnd-box-tabs .affilizz-box-tabs.affilizz-display-expandable:not(.affilizz-expanded){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}rnd-box-tabs .affilizz-box-tabs.affilizz-display-expandable.affilizz-expanded{flex-wrap:wrap}rnd-box-tabs .affilizz-box-tabs.affilizz-display-wrap{flex-wrap:wrap;justify-content:space-evenly}rnd-box-tabs .affilizz-box-tabs.affilizz-display-wrap .affilizz-box-tab{flex-grow:1}rnd-box-tabs .affilizz-box-tab{flex-shrink:0;cursor:pointer;max-width:100%;margin:var(--affilizz-rendering-tabs-margin, 0);padding:var(--affilizz-rendering-tabs-padding, 0);background-color:var(--affilizz-rendering-tabs-background-color, transparent);border-style:solid;border-width:var(--affilizz-rendering-tabs-border-width, 0);border-color:var(--affilizz-rendering-tabs-border-color, transparent);border-radius:var(--affilizz-rendering-tabs-border-radius, 0);font-family:var(--affilizz-rendering-tabs-font-family);font-size:var(--affilizz-rendering-tabs-font-size);line-height:calc(var(--affilizz-rendering-tabs-font-size) * 1.25);color:var(--affilizz-rendering-tabs-color);font-weight:var(--affilizz-rendering-tabs-font-weight);font-style:var(--affilizz-rendering-tabs-font-style);text-decoration:var(--affilizz-rendering-tabs-text-decoration);text-align:var(--affilizz-rendering-tabs-text-align);transition:color .25s,background-color .25s,border-color .25s}rnd-box-tabs .affilizz-box-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}rnd-box-tabs .affilizz-box-tab:hover{background-color:var(--affilizz-rendering-tabs-background-color-hover, transparent);border-color:var(--affilizz-rendering-tabs-border-color-hover, transparent);font-family:var(--affilizz-rendering-tabs-font-family-hover);font-size:var(--affilizz-rendering-tabs-font-size-hover);color:var(--affilizz-rendering-tabs-color-hover);font-weight:var(--affilizz-rendering-tabs-font-weight-hover);font-style:var(--affilizz-rendering-tabs-font-style-hover);text-decoration:var(--affilizz-rendering-tabs-text-decoration-hover);text-align:var(--affilizz-rendering-tabs-text-align-hover)}rnd-box-tabs .affilizz-box-tab.affilizz-active{cursor:default;background-color:var(--affilizz-rendering-tabs-background-color-active, transparent);border-color:var(--affilizz-rendering-tabs-border-color-active, transparent);font-family:var(--affilizz-rendering-tabs-font-family-active);font-size:var(--affilizz-rendering-tabs-font-size-active);color:var(--affilizz-rendering-tabs-color-active);font-weight:var(--affilizz-rendering-tabs-font-weight-active);font-style:var(--affilizz-rendering-tabs-font-style-active);text-decoration:var(--affilizz-rendering-tabs-text-decoration-active);text-align:var(--affilizz-rendering-tabs-text-align-active)}rnd-box-tabs .affilizz-expand-button{padding-left:10px;padding-right:10px}
`],encapsulation:2});let e=t;return e})(),vD=(()=>{let t=class t{get flexDirection(){switch(this.designConfiguration.settings.productImagePosition){case"left":return"row";case"right":return"row-reverse";default:return"column"}}constructor(i){this.cdr=i,this.selectedTabIdx=0,this.showTabs=!1}ngOnChanges(i){let{renderingContent:r}=i;if(r&&r.currentValue?.title!==r.previousValue?.title){let o=this.renderingContent.tabs.findIndex(s=>s.offers.length>0);o===-1?this.selectedTabIdx=0:this.selectedTabIdx=o}if(r){let o=(this.renderingContent.tabs?.length||0)>1,s=(this.renderingContent.tabs||[])?.some(a=>(a.offers?.length||0)>0);this.showTabs=o&&s}this.cdr.detectChanges()}updateTabIdx(i){this.selectedTabIdx=i,this.cdr.detectChanges()}};t.\u0275fac=function(r){return new(r||t)(D(De))},t.\u0275cmp=q({type:t,selectors:[["rnd-box"]],inputs:{renderingContent:"renderingContent",designConfiguration:"designConfiguration"},standalone:!0,features:[we,Re],decls:3,vars:5,consts:[["type","BOX",3,"designConfiguration"],["class","affilizz-box-container",3,"affilizz-has-shadow"],[1,"affilizz-box-container"],[1,"affilizz-box-layout"],[3,"ngTemplateOutlet"],[1,"affilizz-horizontal-layout"],["class","affilizz-box-product-image-wrapper",3,"class"],[1,"affilizz-box-offer-list-container"],[3,"tabIdx","renderingContent","designConfiguration"],["titleTpl",""],["tabsTpl",""],[1,"affilizz-box-product-image-wrapper"],[1,"affilizz-box-product-image"],[3,"src","alt"],[1,"affilizz-box-no-offer-wrapper"],[1,"affilizz-box-no-offer-tag"],[3,"class","innerHTML"],[3,"innerHTML"],[3,"designConfiguration","renderingContent","selectedTabIdx","selectedTabIdxChange"]],template:function(r,o){if(r&1&&y(0,dz,1,1,"rnd-mentions",0)(1,Dz,16,17,"div",1)(2,_z,1,1,"rnd-mentions",0),r&2){let s;v(0,at(3,xh).includes(o.designConfiguration.settings.gdprButtonPosition)?0:-1),h(),v(1,(s=o.renderingContent.tabs[o.selectedTabIdx])?1:-1,s),h(),v(2,at(4,ec).includes(o.designConfiguration.settings.gdprButtonPosition)?2:-1)}},dependencies:[Qo,Rn,Ih,gD,ql,mD],styles:[`rnd-box{font-family:var(--affilizz-rendering-theme-font-family),sans-serif;color:var(--affilizz-rendering-theme-text-color);font-size:14px;display:block;width:100%}rnd-box .affilizz-box-container{margin:var(--affilizz-rendering-box-margin, 0);padding:var(--affilizz-rendering-box-padding, 0);background-color:var(--affilizz-rendering-box-background-color, transparent);border-style:solid;border-width:var(--affilizz-rendering-box-border-width, 0);border-color:var(--affilizz-rendering-box-border-color, transparent);border-radius:var(--affilizz-rendering-box-border-radius, 0)}rnd-box .affilizz-box-container.affilizz-has-shadow{box-shadow:var(--affilizz-rendering-box-shadow-offset) var(--affilizz-rendering-box-shadow-blur) var(--affilizz-rendering-box-shadow-spread) var(--affilizz-rendering-box-shadow-color)}rnd-box .affilizz-box-layout{width:100%;display:flex;flex-direction:column}rnd-box .affilizz-horizontal-layout{display:flex}rnd-box .affilizz-box-title{margin:var(--affilizz-rendering-title-margin, 0);padding:var(--affilizz-rendering-title-padding, 0);background-color:var(--affilizz-rendering-title-background-color, transparent);border-style:solid;border-width:var(--affilizz-rendering-title-border-width, 0);border-color:var(--affilizz-rendering-title-border-color, transparent);border-radius:var(--affilizz-rendering-title-border-radius, 0);font-family:var(--affilizz-rendering-title-font-family);font-size:var(--affilizz-rendering-title-font-size);color:var(--affilizz-rendering-title-color);font-weight:var(--affilizz-rendering-title-font-weight);font-style:var(--affilizz-rendering-title-font-style);text-transform:var(--affilizz-rendering-title-text-transform);text-decoration:var(--affilizz-rendering-title-text-decoration);text-align:var(--affilizz-rendering-title-text-align);line-height:var(--affilizz-rendering-title-line-height)}rnd-box .affilizz-box-product-image-wrapper{align-self:start}rnd-box .affilizz-box-product-image-wrapper.affilizz-sizing-scaled{width:var(--affilizz-rendering-product-image-width-percent);position:relative}rnd-box .affilizz-box-product-image-wrapper.affilizz-sizing-scaled .affilizz-box-product-image{aspect-ratio:1/1}rnd-box .affilizz-box-product-image-wrapper.affilizz-sizing-fixed.affilizz-box-position-top{width:100%}rnd-box .affilizz-box-product-image-wrapper.affilizz-sizing-fixed .affilizz-box-product-image{height:var(--affilizz-rendering-product-image-height, 100%)}rnd-box .affilizz-box-product-image-wrapper.affilizz-box-position-left.affilizz-sizing-fixed,rnd-box .affilizz-box-product-image-wrapper.affilizz-box-position-right.affilizz-sizing-fixed{width:var(--affilizz-rendering-product-image-width)}rnd-box .affilizz-box-product-image-wrapper.affilizz-box-position-top{align-self:center}rnd-box .affilizz-box-product-image-wrapper .affilizz-box-product-image{display:flex;flex-direction:column;margin:var(--affilizz-rendering-product-image-margin, 0);background-color:var(--affilizz-rendering-product-image-background-color, transparent);border-style:solid;border-width:var(--affilizz-rendering-product-image-border-width, 0);border-color:var(--affilizz-rendering-product-image-border-color, transparent);border-radius:var(--affilizz-rendering-product-image-border-radius, 0);align-items:var(--affilizz-rendering-product-image-align, center);justify-content:var(--affilizz-rendering-product-image-justify, center)}rnd-box .affilizz-box-product-image-wrapper .affilizz-box-product-image img{all:unset;object-fit:contain;border-radius:var(--affilizz-rendering-product-image-border-radius, 0);overflow:clip;overflow-clip-margin:content-box;max-width:var(--affilizz-rendering-product-image-scale, 100%);max-height:var(--affilizz-rendering-product-image-scale, 100%)}rnd-box .affilizz-box-offer-list-container{display:flex;flex-direction:column;overflow:hidden}rnd-box .affilizz-box-offer-list-container.affilizz-fixed-height{height:var(--affilizz-rendering-offer-list-height, 100%)}rnd-box .affilizz-box-offer-list-container.affilizz-box-position-bottom,rnd-box .affilizz-box-offer-list-container.affilizz-no-image{width:100%}rnd-box .affilizz-box-offer-list-container.affilizz-box-position-side:not(.affilizz-no-image).affilizz-sizing-fixed{width:calc(100% - var(--affilizz-rendering-product-image-width))}rnd-box .affilizz-box-offer-list-container.affilizz-box-position-side:not(.affilizz-no-image).affilizz-sizing-scaled{width:calc(100% - var(--affilizz-rendering-product-image-width-percent))}rnd-box .affilizz-box-no-offer-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:100px}rnd-box .affilizz-box-no-offer-tag{padding:6px 12px;border-radius:20px;background-color:#ccc;color:#fff;font-weight:700}rnd-box .affilizz-box-no-offer-tag:first-letter{text-transform:uppercase}
`],encapsulation:2});let e=t;return e})(),ln=class ln{transform(t,n){return t?t.replace(ln.REG_PROMO_CODE,n.content.promoCode||""):""}};ln.REG_PROMO_CODE=new RegExp("\\${promocode}","g"),ln.\u0275fac=function(n){return new(n||ln)},ln.\u0275pipe=Se({name:"ctaPromoCodeContentVariable",type:ln,pure:!0,standalone:!0});var Zl=ln,ke=class ke{constructor(t,n){this.currencyPipe=t,this.sanitizer=n}transform(t,n){return this.sanitizer.bypassSecurityTrustHtml(t.replace(ke.REG_MERCHANT,n.content.shopName||"").replace(ke.REG_PRODUCT_NAME,n.content.productName||"").replace(ke.REG_MERCHANT_ICON,this._generateImgTag(n.content.shopIcon)||"").replace(ke.REG_PRICE,this._getPrice(n.content.price,n.content.currency)))}_generateImgTag(t){return t&&`<img src="${t}" alt="" class="affilizz-injected-image" />`}_getPrice(t,n="EUR"){return t>=0&&this.currencyPipe.transform(t,n)||""}};ke.REG_PRICE=new RegExp("\\${contentPrice}","g"),ke.REG_PRODUCT_NAME=new RegExp("\\${contentProductName}","g"),ke.REG_MERCHANT=new RegExp("\\${contentMerchant}","g"),ke.REG_MERCHANT_ICON=new RegExp("\\${contentMerchantIcon}","g"),ke.\u0275fac=function(n){return new(n||ke)(D(Rt,16),D($o,16))},ke.\u0275pipe=Se({name:"ctaContentVariable",type:ke,pure:!0,standalone:!0});var Yl=ke,CD=(()=>{let t=class t{constructor(i){this.cdr=i,this.ICONS_BY_PRESET=Qi,this.isHovered=!1,this.isPromoCodeClicked=!1,this.isHoveredSubject$=new pe,this.destroy$=new pe}ngOnInit(){this.isHoveredSubject$.pipe(Gn(this.destroy$),Tr(70)).subscribe(i=>{this.isHovered=i,this.cdr.detectChanges()})}forceSetIsHover(i){this.isHovered=i,this.isHoveredSubject$.next(i),this.cdr.detectChanges()}handleClick(i,r){i||r.preventDefault()}handlePromoCodeClick(){this.renderingContent.promoCode&&navigator.clipboard.writeText(this.renderingContent.promoCode).then(()=>this._confirmCopy())}_confirmCopy(){this.isPromoCodeClicked=!0,this.cdr.detectChanges(),setTimeout(()=>{this.isPromoCodeClicked=!1,this.cdr.detectChanges()},1500)}mouseMove(i){this.isHoveredSubject$.next([i.target,i.target.parentElement].some(r=>r.classList?.contains("cta")))}mouseLeave(){this.forceSetIsHover(!1)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}};t.\u0275fac=function(r){return new(r||t)(D(De))},t.\u0275cmp=q({type:t,selectors:[["rnd-cta"]],hostBindings:function(r,o){r&1&&oe("mousemove",function(a){return o.mouseMove(a)})("mouseleave",function(a){return o.mouseLeave(o.leave,a)})},inputs:{renderingContent:"renderingContent",designConfiguration:"designConfiguration"},standalone:!0,features:[Re],decls:15,vars:32,consts:[["target","_blank","rel","sponsored",3,"href","click","mouseenter"],[1,"affilizz-icon","affilizz-position-left"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"affilizz-text"],[3,"innerHTML"],[1,"affilizz-icon","affilizz-position-right"],["class","affilizz-promo-code",3,"affilizz-promo-code-clicked"],["iconTpl",""],[1,"affilizz-promo-code",3,"click"],[1,"affilizz-promo-code-text"]],template:function(r,o){r&1&&(b(0,"div")(1,"a",0),oe("click",function(a){return o.handleClick(o.renderingContent.url,a)})("mouseenter",function(){return o.forceSetIsHover(!0)}),_(2,"redirectUrl"),b(3,"div",1),y(4,Ez,1,3,"ng-container",2),z(),b(5,"div",3),w(6,"div",4),_(7,"ctaContentVariable"),_(8,"productTitleVariable"),_(9,"translate"),z(),b(10,"div",5),y(11,Sz,1,3,"ng-container",2),z()(),y(12,Mz,6,25,"div",6),z(),y(13,Oz,1,1,"ng-template",null,7,rn)),r&2&&(Ce("affilizz-cta affilizz-promo-code-position-"+o.designConfiguration.settings.promoCodePosition),$("affilizz-is-stretch",o.designConfiguration.cssVariables.buttonPosition==="stretch"),h(),Ce("affilizz-align-"+o.designConfiguration.cssVariables.textTextAlign+" affilizz-align-hover-"+o.designConfiguration.cssVariables.textTextAlignHover),$("affilizz-has-shadow",o.designConfiguration.settings.buttonShadowVisible),C("href",P(2,17,o.renderingContent.url),gt),h(2),$("affilizz-hidden",!o.designConfiguration.settings.buttonIconLeftVisible),h(),v(4,o.designConfiguration.settings.buttonIconLeftVisible?4:-1),h(2),C("innerHTML",ae(7,19,o.renderingContent.title&&ae(8,22,o.renderingContent.title,On(27,zh,o.renderingContent))||(o.isHovered?o.designConfiguration.settings.textContentHover:o.designConfiguration.settings.textContent)||P(9,25,"CTA.see-offer"),_e(29,Lt,o.designConfiguration,o.renderingContent)),Ae),h(4),$("affilizz-hidden",!o.designConfiguration.settings.buttonIconRightVisible),h(),v(11,o.designConfiguration.settings.buttonIconRightVisible?11:-1),h(),v(12,o.renderingContent.promoCode?12:-1))},dependencies:[Jo,Zl,Bt,Yl,Rn,mi,gi],styles:[`rnd-cta{width:100%;display:flex;flex-direction:column;align-items:var(--affilizz-rendering-button-position)}rnd-cta a{color:unset;text-decoration:unset}rnd-cta a:hover,rnd-cta a:active,rnd-cta a:focus{color:unset;text-decoration:unset}rnd-cta .affilizz-cta{display:flex;align-items:center;justify-content:center}rnd-cta .affilizz-cta.affilizz-promo-code-position-right{flex-direction:row}rnd-cta .affilizz-cta.affilizz-promo-code-position-right .affilizz-promo-code{top:var(--affilizz-rendering-promo-code-offset-y);left:var(--affilizz-rendering-promo-code-offset-x)}rnd-cta .affilizz-cta.affilizz-promo-code-position-left{flex-direction:row-reverse}rnd-cta .affilizz-cta.affilizz-promo-code-position-left .affilizz-promo-code{top:var(--affilizz-rendering-promo-code-offset-y);right:var(--affilizz-rendering-promo-code-offset-x)}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-bottom]{flex-direction:column}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-bottom] .affilizz-promo-code{top:var(--affilizz-rendering-promo-code-offset-y)}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-bottom].affilizz-promo-code-position-bottomLeft{align-items:start}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-bottom].affilizz-promo-code-position-bottomLeft .affilizz-promo-code{right:var(--affilizz-rendering-promo-code-offset-x)}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-bottom].affilizz-promo-code-position-bottomRight{align-items:end}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-bottom].affilizz-promo-code-position-bottomRight .affilizz-promo-code{left:var(--affilizz-rendering-promo-code-offset-x)}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-bottom].affilizz-promo-code-position-bottomStretch .affilizz-promo-code,rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-bottom].affilizz-promo-code-position-bottomCenter .affilizz-promo-code{left:var(--affilizz-rendering-promo-code-offset-x)}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-bottom].affilizz-promo-code-position-bottomStretch{align-items:stretch}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-top]{flex-direction:column-reverse}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-top] .affilizz-promo-code{bottom:var(--affilizz-rendering-promo-code-offset-y)}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-top].affilizz-promo-code-position-topLeft{align-items:start}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-top].affilizz-promo-code-position-topLeft .affilizz-promo-code{right:var(--affilizz-rendering-promo-code-offset-x)}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-top].affilizz-promo-code-position-topRight{align-items:end}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-top].affilizz-promo-code-position-topRight .affilizz-promo-code{left:var(--affilizz-rendering-promo-code-offset-x)}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-top].affilizz-promo-code-position-topStretch .affilizz-promo-code,rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-top].affilizz-promo-code-position-topCenter .affilizz-promo-code{left:var(--affilizz-rendering-promo-code-offset-x)}rnd-cta .affilizz-cta[class*=affilizz-promo-code-position-top].affilizz-promo-code-position-topStretch{align-items:stretch}rnd-cta .affilizz-cta>a{align-self:normal;display:inline-flex;align-items:center;border-style:solid;border-width:var(--affilizz-rendering-button-border-width, 0);border-color:var(--affilizz-rendering-button-border-color);border-radius:var(--affilizz-rendering-button-border-radius);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;color:var(--affilizz-rendering-theme-text-color);background-color:var(--affilizz-rendering-button-background-color, var(--affilizz-rendering-theme-primary-color));margin:var(--affilizz-rendering-button-margin);padding:var(--affilizz-rendering-button-padding)}rnd-cta .affilizz-cta>a.affilizz-has-shadow{box-shadow:var(--affilizz-rendering-button-shadow-offset) var(--affilizz-rendering-button-shadow-blur) var(--affilizz-rendering-button-shadow-spread) var(--affilizz-rendering-button-shadow-color)}rnd-cta .affilizz-cta>a.affilizz-align-left .affilizz-icon.affilizz-position-left{flex:unset}rnd-cta .affilizz-cta>a.affilizz-align-right .affilizz-icon.affilizz-position-right{flex:unset}rnd-cta .affilizz-cta>a:hover{--affilizz-rendering-button-background-color: var(--affilizz-rendering-button-background-color-hover);--affilizz-rendering-text-color: var(--affilizz-rendering-text-color-hover);--affilizz-rendering-text-font-size: var(--affilizz-rendering-text-font-size-hover);--affilizz-rendering-text-font-weight: var(--affilizz-rendering-text-font-weight-hover);--affilizz-rendering-text-font-family: var(--affilizz-rendering-text-font-family-hover);--affilizz-rendering-text-text-transform: var(--affilizz-rendering-text-text-transform-hover);--affilizz-rendering-text-text-align: var(--affilizz-rendering-text-text-align-hover);--affilizz-rendering-text-text-decoration: var(--affilizz-rendering-text-text-decoration-hover);--affilizz-rendering-text-line-height: var(--affilizz-rendering-text-line-height-hover);--affilizz-rendering-button-border-color: var(--affilizz-rendering-button-border-color-hover);--affilizz-rendering-button-icon-left-color: var(--affilizz-rendering-button-icon-left-color-hover);--affilizz-rendering-button-icon-right-color: var(--affilizz-rendering-button-icon-right-color-hover)}rnd-cta .affilizz-cta>a:hover.affilizz-align-hover-left .affilizz-icon.affilizz-position-left{flex:unset}rnd-cta .affilizz-cta>a:hover.affilizz-align-hover-right .affilizz-icon.affilizz-position-right{flex:unset}rnd-cta .affilizz-text{display:inline-flex;align-items:center;text-align:var(--affilizz-rendering-text-text-align);color:var(--affilizz-rendering-text-color);font-size:var(--affilizz-rendering-text-font-size);font-weight:var(--affilizz-rendering-text-font-weight);font-family:var(--affilizz-rendering-text-font-family),sans-serif;text-transform:var(--affilizz-rendering-text-text-transform);text-decoration:var(--affilizz-rendering-text-text-decoration);line-height:var(--affilizz-rendering-text-line-height)}rnd-cta .affilizz-text .affilizz-injected-image{height:var(--affilizz-rendering-text-font-size);margin:0 4px}rnd-cta .affilizz-text div{display:flex;align-items:center}rnd-cta .affilizz-icon{display:inline-flex;flex:1}rnd-cta .affilizz-icon.affilizz-position-left{color:var(--affilizz-rendering-button-icon-left-color);justify-content:var(--affilizz-rendering-button-icon-left-alignment);margin-right:var(--affilizz-rendering-button-icon-left-space);width:var(--affilizz-rendering-button-icon-left-size);height:var(--affilizz-rendering-button-icon-left-size)}rnd-cta .affilizz-icon.affilizz-position-left svg{width:var(--affilizz-rendering-button-icon-left-size);height:var(--affilizz-rendering-button-icon-left-size)}rnd-cta .affilizz-icon.affilizz-position-right{color:var(--affilizz-rendering-button-icon-right-color);justify-content:var(--affilizz-rendering-button-icon-right-alignment);margin-left:var(--affilizz-rendering-button-icon-right-space);width:var(--affilizz-rendering-button-icon-right-size);height:var(--affilizz-rendering-button-icon-right-size)}rnd-cta .affilizz-icon.affilizz-position-right svg{width:var(--affilizz-rendering-button-icon-right-size);height:var(--affilizz-rendering-button-icon-right-size)}rnd-cta .affilizz-icon.affilizz-hidden{width:0;margin:0}rnd-cta .affilizz-promo-code{position:relative;padding:var(--affilizz-rendering-promo-code-padding);background-color:var(--affilizz-rendering-promo-code-background-color, var(--affilizz-rendering-theme-primary-color));border-style:solid;border-width:var(--affilizz-rendering-promo-code-border-width, 0);border-color:var(--affilizz-rendering-promo-code-border-color);border-radius:var(--affilizz-rendering-promo-code-border-radius);cursor:pointer}rnd-cta .affilizz-promo-code .affilizz-promo-code-text{color:var(--affilizz-rendering-promo-code-text-color);font-size:var(--affilizz-rendering-promo-code-text-font-size);font-weight:var(--affilizz-rendering-promo-code-text-font-weight);font-style:var(--affilizz-rendering-promo-code-text-font-style);font-family:var(--affilizz-rendering-promo-code-text-font-family);text-transform:var(--affilizz-rendering-promo-code-text-text-transform);text-decoration:var(--affilizz-rendering-promo-code-text-text-decoration);line-height:var(--affilizz-rendering-promo-code-text-line-height);text-align:var(--affilizz-rendering-promo-code-text-text-align)}rnd-cta .affilizz-promo-code .affilizz-promo-code-text:before{content:attr(data-content)}rnd-cta .affilizz-promo-code:hover{--affilizz-rendering-promo-code-background-color: var(--affilizz-rendering-promo-code-background-color-hover);--affilizz-rendering-promo-code-border-color: var(--affilizz-rendering-promo-code-border-color-hover);--affilizz-rendering-promo-code-text-color: var(--affilizz-rendering-promo-code-text-color-hover);--affilizz-rendering-promo-code-text-font-size: var(--affilizz-rendering-promo-code-text-font-size-hover);--affilizz-rendering-promo-code-text-font-weight: var(--affilizz-rendering-promo-code-text-font-weight-hover);--affilizz-rendering-promo-code-text-font-style: var(--affilizz-rendering-promo-code-text-font-style-hover);--affilizz-rendering-promo-code-text-font-family: var(--affilizz-rendering-promo-code-text-font-family-hover);--affilizz-rendering-promo-code-text-text-transform: var(--affilizz-rendering-promo-code-text-text-transform-hover);--affilizz-rendering-promo-code-text-text-align: var(--affilizz-rendering-promo-code-text-text-align-hover);--affilizz-rendering-promo-code-text-text-decoration: var(--affilizz-rendering-promo-code-text-text-decoration-hover);--affilizz-rendering-promo-code-text-line-height: var(--affilizz-rendering-promo-code-text-line-height-hover)}rnd-cta .affilizz-promo-code:hover .affilizz-promo-code-text:before{content:attr(data-content-hovered)}rnd-cta .affilizz-promo-code.affilizz-promo-code-clicked{--affilizz-rendering-promo-code-background-color: var(--affilizz-rendering-promo-code-background-color-clicked);--affilizz-rendering-promo-code-border-color: var(--affilizz-rendering-promo-code-border-color-clicked);--affilizz-rendering-promo-code-text-color: var(--affilizz-rendering-promo-code-text-color-clicked);--affilizz-rendering-promo-code-text-font-size: var(--affilizz-rendering-promo-code-text-font-size-clicked);--affilizz-rendering-promo-code-text-font-weight: var(--affilizz-rendering-promo-code-text-font-weight-clicked);--affilizz-rendering-promo-code-text-font-style: var(--affilizz-rendering-promo-code-text-font-style-clicked);--affilizz-rendering-promo-code-text-font-family: var(--affilizz-rendering-promo-code-text-font-family-clicked);--affilizz-rendering-promo-code-text-text-transform: var(--affilizz-rendering-promo-code-text-text-transform-clicked);--affilizz-rendering-promo-code-text-text-align: var(--affilizz-rendering-promo-code-text-text-align-clicked);--affilizz-rendering-promo-code-text-text-decoration: var(--affilizz-rendering-promo-code-text-text-decoration-clicked);--affilizz-rendering-promo-code-text-line-height: var(--affilizz-rendering-promo-code-text-line-height-clicked)}rnd-cta .affilizz-promo-code.affilizz-promo-code-clicked .affilizz-promo-code-text:before{color:transparent}rnd-cta .affilizz-promo-code.affilizz-promo-code-clicked .affilizz-promo-code-text:after{position:absolute;left:0;right:0;content:attr(data-content-clicked)}
`],encapsulation:2});let e=t;return e})(),ye=class ye{transform(t,n){return t.replace(ye.REG_TITLE,Bt.transform(n.content.title||"",n)).replace(ye.REG_PRODUCT_NAME,Bt.transform(n.content.productName||"",n)).replace(ye.REG_TAG,n.content.tag||"").replace(ye.REG_DESCRIPTION,n.content.description||"").replace(ye.REG_LINEBREAK,"<br/>")}};ye.REG_TITLE=new RegExp("\\${cardTitle}","g"),ye.REG_TAG=new RegExp("\\${cardTag}","g"),ye.REG_DESCRIPTION=new RegExp("\\${cardDescription}","g"),ye.REG_PRODUCT_NAME=new RegExp("\\${contentProductName}","g"),ye.REG_LINEBREAK=new RegExp("\\?:\\r\\n|\\r|\\n","g"),ye.\u0275fac=function(n){return new(n||ye)},ye.\u0275pipe=Se({name:"cardContentVariable",type:ye,pure:!0,standalone:!0});var Kl=ye,yD=(()=>{let t=class t{constructor(i){this.cdr=i,this.ICONS_BY_PRESET=Qi}ngOnChanges(i){(i.designConfiguration?.currentValue||i.renderingTab?.currentValue)&&this.cdr.detectChanges()}};t.\u0275fac=function(r){return new(r||t)(D(De))},t.\u0275cmp=q({type:t,selectors:[["rnd-card-points-list"]],hostVars:4,hostBindings:function(r,o){r&2&&$("affilizz-card-points-list-has-content",!!(o.renderingContent.positivePoints!=null&&o.renderingContent.positivePoints.length)||!!(o.renderingContent.negativePoints!=null&&o.renderingContent.negativePoints.length))("affilizz-card-points-list-is-inline",o.designConfiguration.settings.pointsNbColumns==="2")},inputs:{renderingContent:"renderingContent",designConfiguration:"designConfiguration"},standalone:!0,features:[we,Re],decls:4,vars:2,consts:[["class","affilizz-card-points-list affilizz-card-points-list-left"],["class","affilizz-card-points-list affilizz-card-points-list-right"],["iconTpl",""],[1,"affilizz-card-points-list","affilizz-card-points-list-left"],["class","affilizz-card-points-title affilizz-card-points-title-left"],[1,"affilizz-card-points-title","affilizz-card-points-title-left"],[1,"affilizz-card-points-list-item","affilizz-card-points-list-item-left"],[1,"affilizz-card-points-list-item-container"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"affilizz-card-points-list-item-text"],["class","affilizz-card-points-list-item affilizz-card-points-list-item-left"],[1,"affilizz-card-points-list","affilizz-card-points-list-right"],["class","affilizz-card-points-title affilizz-card-points-title-right"],[1,"affilizz-card-points-title","affilizz-card-points-title-right"],[1,"affilizz-card-points-list-item","affilizz-card-points-list-item-right"],["class","affilizz-card-points-list-item affilizz-card-points-list-item-right"],["class","affilizz-card-points-list-item-icon",3,"innerHTML"],[1,"affilizz-card-points-list-item-icon",3,"innerHTML"]],template:function(r,o){r&1&&y(0,Lz,4,1,"ol",0)(1,Hz,4,1,"ol",1)(2,Wz,2,1,"ng-template",null,2,rn),r&2&&(v(0,o.renderingContent.positivePoints!=null&&o.renderingContent.positivePoints.length?0:-1),h(),v(1,o.renderingContent.negativePoints!=null&&o.renderingContent.negativePoints.length?1:-1))},dependencies:[Rn,Jo,gi],styles:[`rnd-card-points-list.affilizz-card-points-list-has-content{display:flex;flex-direction:column;margin:var(--affilizz-rendering-points-list-margin, 0);padding:var(--affilizz-rendering-points-list-padding, 0);background-color:var(--affilizz-rendering-points-list-background-color);border-style:solid;border-width:var(--affilizz-rendering-points-list-border-width, 0);border-color:var(--affilizz-rendering-points-list-border-color);border-radius:var(--affilizz-rendering-points-list-border-radius, 0)}rnd-card-points-list.affilizz-card-points-list-is-inline{flex-direction:row}rnd-card-points-list .affilizz-card-points-list{flex:1;height:auto;padding:0}rnd-card-points-list .affilizz-card-points-list.affilizz-card-points-list-left{margin:var(--affilizz-rendering-points-list-left-margin, 0)}rnd-card-points-list .affilizz-card-points-list.affilizz-card-points-list-right{margin:var(--affilizz-rendering-points-list-right-margin, 0)}rnd-card-points-list .affilizz-card-points-list li{list-style:none}rnd-card-points-list .affilizz-card-points-list-item-icon svg{width:100%;height:100%}rnd-card-points-list .affilizz-card-points-title-left{margin:var(--affilizz-rendering-points-list-title-left-margin, 0);padding:var(--affilizz-rendering-points-list-title-left-padding, 0);background-color:var(--affilizz-rendering-points-list-title-left-background-color);text-transform:var(--affilizz-rendering-points-list-title-left-text-transform);border-style:solid;border-width:var(--affilizz-rendering-points-list-title-left-border-width, 0);border-color:var(--affilizz-rendering-points-list-title-left-border-color);border-radius:var(--affilizz-rendering-points-list-title-left-border-radius, 0);color:var(--affilizz-rendering-points-list-title-left-color);font-family:var(--affilizz-rendering-points-list-title-left-font-family);font-size:var(--affilizz-rendering-points-list-title-left-font-size);font-weight:var(--affilizz-rendering-points-list-title-left-font-weight);text-decoration:var(--affilizz-rendering-points-list-title-left-text-decoration);text-align:var(--affilizz-rendering-points-list-title-left-text-align)}rnd-card-points-list .affilizz-card-points-title-right{margin:var(--affilizz-rendering-points-list-title-right-margin, 0);padding:var(--affilizz-rendering-points-list-title-right-padding, 0);background-color:var(--affilizz-rendering-points-list-title-right-background-color);text-transform:var(--affilizz-rendering-points-list-title-right-text-transform);border-style:solid;border-width:var(--affilizz-rendering-points-list-title-right-border-width, 0);border-color:var(--affilizz-rendering-points-list-title-right-border-color);border-radius:var(--affilizz-rendering-points-list-title-right-border-radius, 0);color:var(--affilizz-rendering-points-list-title-right-color);font-family:var(--affilizz-rendering-points-list-title-right-font-family);font-size:var(--affilizz-rendering-points-list-title-right-font-size);font-weight:var(--affilizz-rendering-points-list-title-right-font-weight);text-decoration:var(--affilizz-rendering-points-list-title-right-text-decoration);text-align:var(--affilizz-rendering-points-list-title-right-text-align)}rnd-card-points-list .affilizz-card-points-list-item-container{display:flex;align-items:flex-start;border-style:solid}rnd-card-points-list .affilizz-card-points-list-item-text{width:100%}rnd-card-points-list .affilizz-card-points-list-item-left{color:var(--affilizz-rendering-points-list-item-left-color);font-family:var(--affilizz-rendering-points-list-item-left-font-family);font-size:var(--affilizz-rendering-points-list-item-left-font-size);font-weight:var(--affilizz-rendering-points-list-item-left-font-weight);font-style:var(--affilizz-rendering-points-list-item-left-font-style);text-decoration:var(--affilizz-rendering-points-list-item-left-text-decoration);text-transform:var(--affilizz-rendering-points-list-item-left-text-transform)}rnd-card-points-list .affilizz-card-points-list-item-left:not(:last-child){padding-bottom:var(--affilizz-rendering-points-list-item-left-space, 0)}rnd-card-points-list .affilizz-card-points-list-item-left .affilizz-card-points-list-item-container{margin:var(--affilizz-rendering-points-list-item-left-margin, 0);padding:var(--affilizz-rendering-points-list-item-left-padding, 0);background-color:var(--affilizz-rendering-points-list-item-left-background-color);border-width:var(--affilizz-rendering-points-list-item-left-border-width, 0);border-color:var(--affilizz-rendering-points-list-item-left-border-color);border-radius:var(--affilizz-rendering-points-list-item-left-border-radius, 0)}rnd-card-points-list .affilizz-card-points-list-item-left .affilizz-card-points-list-item-text{text-align:var(--affilizz-rendering-points-list-item-left-text-align)}rnd-card-points-list .affilizz-card-points-list-item-left .affilizz-card-points-list-item-icon{width:var(--affilizz-rendering-points-list-item-left-icon-size, 0);height:var(--affilizz-rendering-points-list-item-left-icon-size, 0);margin-right:var(--affilizz-rendering-points-list-item-left-icon-space, 0);color:var(--affilizz-rendering-points-list-item-left-icon-color)}rnd-card-points-list .affilizz-card-points-list-item-right{color:var(--affilizz-rendering-points-list-item-right-color);font-family:var(--affilizz-rendering-points-list-item-right-font-family);font-size:var(--affilizz-rendering-points-list-item-right-font-size);font-weight:var(--affilizz-rendering-points-list-item-right-font-weight);font-style:var(--affilizz-rendering-points-list-item-right-font-style);text-decoration:var(--affilizz-rendering-points-list-item-right-text-decoration);text-transform:var(--affilizz-rendering-points-list-item-right-text-transform)}rnd-card-points-list .affilizz-card-points-list-item-right:not(:last-child){padding-bottom:var(--affilizz-rendering-points-list-item-right-space, 0)}rnd-card-points-list .affilizz-card-points-list-item-right .affilizz-card-points-list-item-container{margin:var(--affilizz-rendering-points-list-item-right-margin, 0);padding:var(--affilizz-rendering-points-list-item-right-padding, 0);background-color:var(--affilizz-rendering-points-list-item-right-background-color);border-width:var(--affilizz-rendering-points-list-item-right-border-width, 0);border-color:var(--affilizz-rendering-points-list-item-right-border-color);border-radius:var(--affilizz-rendering-points-list-item-right-border-radius, 0)}rnd-card-points-list .affilizz-card-points-list-item-right .affilizz-card-points-list-item-text{text-align:var(--affilizz-rendering-points-list-item-right-text-align)}rnd-card-points-list .affilizz-card-points-list-item-right .affilizz-card-points-list-item-icon{width:var(--affilizz-rendering-points-list-item-right-icon-size, 0);height:var(--affilizz-rendering-points-list-item-right-icon-size, 0);margin-right:var(--affilizz-rendering-points-list-item-right-icon-space, 0);color:var(--affilizz-rendering-points-list-item-right-icon-color)}
`],encapsulation:2});let e=t;return e})(),yt=class yt{constructor(t){this.currencyPipe=t}transform(t,n){return t.replace(yt.REG_OFFER_PRICE,this._getPrice(n.offer.price,n.offer.currency)).replace(yt.REG_OFFER_MERCHANT,n.offer.shopName||"")}_getPrice(t,n="EUR"){return t>=0&&this.currencyPipe.transform(t,n)||""}};yt.REG_OFFER_PRICE=new RegExp("\\${offerPrice}","g"),yt.REG_OFFER_MERCHANT=new RegExp("\\${offerMerchant}","g"),yt.\u0275fac=function(n){return new(n||yt)(D(Rt,16))},yt.\u0275pipe=Se({name:"offerContentVariable",type:yt,pure:!0,standalone:!0});var Ql=yt,bD=(()=>{let t=class t{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 isToggleRequired(){return this.designConfiguration.settings.offerListNbVisibleOffers<this.renderingContent.offers.length}constructor(i){this.cdr=i,this.isOfferListExpanded=!1}ngOnChanges(i){(i.designConfiguration?.currentValue||i.renderingTab?.currentValue)&&this.cdr.detectChanges()}handleClick(i,r){i||r.preventDefault()}toggleOfferListExpand(i){i.stopImmediatePropagation(),i.preventDefault(),this.isOfferListExpanded=!this.isOfferListExpanded,this.cdr.detectChanges()}};t.\u0275fac=function(r){return new(r||t)(D(De))},t.\u0275cmp=q({type:t,selectors:[["rnd-card-offer-list"]],inputs:{renderingContent:"renderingContent",designConfiguration:"designConfiguration"},standalone:!0,features:[we,Re],decls:1,vars:1,consts:[["rndExpandAnimation","",1,"affilizz-card-offer-list-wrapper",3,"rndExpandAnimationIsActive","rndExpandAnimationConfig"],["class","affilizz-card-offer-list"],[1,"affilizz-card-actions"],["class","affilizz-card-toggle",3,"affilizz-hidden","affilizz-open","affilizz-has-shadow"],[1,"affilizz-card-offer-list"],[1,"affilizz-offer"],["target","_blank","rel","sponsored",3,"href","click"],[1,"affilizz-offer-button"],[3,"appearance"],[1,"affilizz-text","affilizz-button-label"],["class","affilizz-offer"],[1,"affilizz-card-no-offer-tag"],[1,"affilizz-card-toggle",3,"click"],[1,"affilizz-text"]],template:function(r,o){r&1&&y(0,ew,5,6),r&2&&v(0,o.renderingContent?0:-1)},dependencies:[Eh,mi,Ql,gi,nc],styles:[`rnd-card-offer-list .affilizz-card-offer-list-wrapper{overflow:hidden}rnd-card-offer-list .affilizz-card-offer-list{width:100%;height:auto;margin:0;padding:0}rnd-card-offer-list .affilizz-card-offer-list li{list-style:none}rnd-card-offer-list .affilizz-card-offer-list a{display:flex;flex-direction:column;align-items:var(--affilizz-rendering-offer-button-alignment);color:unset;text-decoration:unset}rnd-card-offer-list .affilizz-card-offer-list a:hover,rnd-card-offer-list .affilizz-card-offer-list a:active,rnd-card-offer-list .affilizz-card-offer-list a:focus{color:unset;text-decoration:unset}rnd-card-offer-list .affilizz-card-offer-list .affilizz-hide{opacity:0}rnd-card-offer-list .affilizz-offer-button{display:flex;justify-content:space-between;margin:var(--affilizz-rendering-offer-button-margin, 0);padding:var(--affilizz-rendering-offer-button-padding, 0);background-color:var(--affilizz-rendering-offer-button-background-color);border-style:solid;border-width:var(--affilizz-rendering-offer-button-border-width, 0);border-color:var(--affilizz-rendering-offer-button-border-color);border-radius:var(--affilizz-rendering-offer-button-border-radius, 0);transition:background-color .25s,border-color .25s;text-align:var(--affilizz-rendering-offer-button-text-align)}rnd-card-offer-list .affilizz-offer-button .affilizz-button-label{flex:1;line-height:initial;font-family:var(--affilizz-rendering-offer-button-font-family);font-size:var(--affilizz-rendering-offer-button-font-size);color:var(--affilizz-rendering-offer-button-color);font-weight:var(--affilizz-rendering-offer-button-font-weight);font-style:var(--affilizz-rendering-offer-button-font-style);text-decoration:var(--affilizz-rendering-offer-button-text-decoration);text-transform:var(--affilizz-rendering-offer-button-text-transform);transition:color .25s}rnd-card-offer-list .affilizz-offer-button .affilizz-button-label:before{content:attr(data-content)}rnd-card-offer-list .affilizz-offer-button .affilizz-icon{display:flex;align-items:center;transition:color .25s;color:var(--affilizz-rendering-offer-button-icon-color)}rnd-card-offer-list .affilizz-offer-button .affilizz-icon svg{width:var(--affilizz-rendering-offer-button-icon-size);height:var(--affilizz-rendering-offer-button-icon-size)}rnd-card-offer-list .affilizz-offer-button .affilizz-text+.affilizz-icon{margin-left:.15rem}rnd-card-offer-list .affilizz-offer-button .affilizz-icon+.affilizz-text{margin-left:.15rem}rnd-card-offer-list .affilizz-offer-button:hover{--affilizz-rendering-offer-button-background-color: var(--affilizz-rendering-offer-button-background-color-hover);--affilizz-rendering-offer-button-text-align: var(--affilizz-rendering-offer-button-text-align-hover);--affilizz-rendering-offer-button-font-family: var(--affilizz-rendering-offer-button-font-family-hover);--affilizz-rendering-offer-button-font-size: var(--affilizz-rendering-offer-button-font-size-hover);--affilizz-rendering-offer-button-color: var(--affilizz-rendering-offer-button-color-hover);--affilizz-rendering-offer-button-font-weight: var(--affilizz-rendering-offer-button-font-weight-hover);--affilizz-rendering-offer-button-font-style: var(--affilizz-rendering-offer-button-font-style-hover);--affilizz-rendering-offer-button-text-decoration: var(--affilizz-rendering-offer-button-text-decoration-hover);--affilizz-rendering-offer-button-text-transform: var(--affilizz-rendering-offer-button-text-transform-hover);--affilizz-rendering-offer-button-icon-color: var(--affilizz-rendering-offer-button-icon-color-hover)}rnd-card-offer-list .affilizz-card-no-offer-tag{padding:6px 12px;border-radius:8px;background-color:#ccc;color:#fff;font-weight:700;line-height:2rem;margin:1rem 0;text-align:center}rnd-card-offer-list .affilizz-card-no-offer-tag:first-letter{text-transform:uppercase}rnd-card-offer-list .affilizz-card-actions{display:flex;justify-content:space-between;align-items:center;flex-direction:row}rnd-card-offer-list .affilizz-card-actions.affilizz-card-toggle-align-end{flex-direction:row-reverse}rnd-card-offer-list .affilizz-card-actions.affilizz-card-toggle-align-center,rnd-card-offer-list .affilizz-card-actions.affilizz-card-toggle-align-stretch{flex-direction:column}rnd-card-offer-list .affilizz-card-actions.affilizz-card-toggle-align-center{align-items:center}rnd-card-offer-list .affilizz-card-actions.affilizz-card-toggle-align-stretch{align-items:stretch}rnd-card-offer-list .affilizz-card-actions.affilizz-card-toggle-align-stretch .affilizz-card-toggle{flex:100%}rnd-card-offer-list .affilizz-card-actions.affilizz-card-toggle-align-stretch .affilizz-mentions{align-self:end}rnd-card-offer-list .affilizz-card-toggle{display:flex;gap:var(--affilizz-rendering-toggle-icon-space, 2px);flex-direction:row;justify-content:center;align-items:center;cursor:pointer;transition:color .25s,background-color .25s,border-color .25s;margin:var(--affilizz-rendering-toggle-margin, 0);padding:var(--affilizz-rendering-toggle-padding, 0);background-color:var(--affilizz-rendering-toggle-background-color);border-style:solid;border-width:var(--affilizz-rendering-toggle-border-width, 0);border-color:var(--affilizz-rendering-toggle-border-color);border-radius:var(--affilizz-rendering-toggle-border-radius, 0);font-family:var(--affilizz-rendering-toggle-font-family);font-size:var(--affilizz-rendering-toggle-font-size);color:var(--affilizz-rendering-toggle-color);font-weight:var(--affilizz-rendering-toggle-font-weight);font-style:var(--affilizz-rendering-toggle-font-style);text-decoration:var(--affilizz-rendering-toggle-text-decoration);text-align:var(--affilizz-rendering-toggle-text-align)}rnd-card-offer-list .affilizz-card-toggle .affilizz-icon{color:var(--affilizz-rendering-toggle-icon-color, var(--affilizz-rendering-toggle-color))}rnd-card-offer-list .affilizz-card-toggle .affilizz-icon svg{width:var(--affilizz-rendering-toggle-icon-size);height:var(--affilizz-rendering-toggle-icon-size)}rnd-card-offer-list .affilizz-card-toggle.affilizz-hidden{display:none}rnd-card-offer-list .affilizz-card-toggle.affilizz-open{font-family:var(--affilizz-rendering-toggle-font-family-open);font-size:var(--affilizz-rendering-toggle-font-size-open);color:var(--affilizz-rendering-toggle-color-open);font-weight:var(--affilizz-rendering-toggle-font-weight-open);font-style:var(--affilizz-rendering-toggle-font-style-open);text-decoration:var(--affilizz-rendering-toggle-text-decoration-open)}rnd-card-offer-list .affilizz-card-toggle.affilizz-open .affilizz-icon{width:var(--affilizz-rendering-toggle-open-icon-size);color:var(--affilizz-rendering-toggle-icon-color-open, var(--affilizz-rendering-toggle-icon-color, var(--affilizz-rendering-toggle-color)))}rnd-card-offer-list .affilizz-card-toggle:hover{background-color:var(--affilizz-rendering-toggle-background-color-hover);border-color:var(--affilizz-rendering-toggle-border-color-hover);font-family:var(--affilizz-rendering-toggle-font-family-hover);font-size:var(--affilizz-rendering-toggle-font-size-hover);color:var(--affilizz-rendering-toggle-color-hover);font-weight:var(--affilizz-rendering-toggle-font-weight-hover);font-style:var(--affilizz-rendering-toggle-font-style-hover);text-decoration:var(--affilizz-rendering-toggle-text-decoration-hover)}rnd-card-offer-list .affilizz-card-toggle.affilizz-has-shadow{box-shadow:var(--affilizz-rendering-toggle-shadow-offset) var(--affilizz-rendering-toggle-shadow-blur) var(--affilizz-rendering-toggle-shadow-spread) var(--affilizz-rendering-toggle-shadow-color)}
`],encapsulation:2});let e=t;return e})(),xD=(()=>{let t=class t{handleClick(i,r){i||r.preventDefault()}};t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=q({type:t,selectors:[["rnd-card"]],inputs:{renderingContent:"renderingContent",designConfiguration:"designConfiguration"},standalone:!0,features:[Re],decls:21,vars:20,consts:[[3,"ngTemplateOutlet"],["type","CARD",3,"designConfiguration"],[1,"affilizz-card-container"],[1,"affilizz-card-layout"],[1,"affilizz-card-product-image"],[3,"src","alt"],[1,"affilizz-card-content-wrapper"],[1,"affilizz-card-title-wrapper"],["class","affilizz-card-title-link","target","_blank","rel","sponsored",3,"href"],[1,"affilizz-card-description-wrapper"],["class","affilizz-card-description",3,"innerHTML"],[3,"renderingContent","designConfiguration"],["tagTpl",""],["target","_blank","rel","sponsored",1,"affilizz-card-title-link",3,"href","click"],[1,"affilizz-card-title",3,"innerHTML"],[1,"affilizz-card-description",3,"innerHTML"],["class","affilizz-card-tag-wrapper"],[1,"affilizz-card-tag-wrapper"],[1,"affilizz-card-tag",3,"innerHTML"]],template:function(r,o){r&1&&(y(0,tw,1,1,"ng-container",0)(1,nw,1,1,"rnd-mentions",1),b(2,"div",2)(3,"div",3)(4,"figure",4),y(5,iw,1,2,"img",5)(6,rw,1,0),z(),b(7,"div",6),y(8,ow,1,1,"ng-container",0),b(9,"div",7),y(10,sw,4,10,"a",8),z(),y(11,aw,1,1,"ng-container",0),b(12,"div",9),y(13,lw,2,7,"div",10),z(),y(14,cw,1,2,"rnd-card-points-list",11)(15,dw,1,2,"rnd-card-offer-list",11),z(),y(16,fw,1,2,"rnd-card-offer-list",11)(17,uw,1,2,"rnd-card-points-list",11),z()(),y(18,pw,1,1,"rnd-mentions",1)(19,gw,1,1,"ng-template",null,12,rn)),r&2&&(v(0,o.designConfiguration.settings.tagPosition==="topLeft"?0:-1),h(),v(1,at(18,xh).includes(o.designConfiguration.settings.gdprButtonPosition)?1:-1),h(),$("affilizz-has-shadow",o.designConfiguration.settings.cardShadowVisible),h(),Ce("affilizz-card-nb-columns-"+o.designConfiguration.settings.cardNbColumns+" affilizz-card-image-position-"+o.designConfiguration.settings.productImagePosition),h(),Ce("affilizz-sizing-"+o.designConfiguration.settings.productImageSizing),h(),v(5,o.renderingContent.productImage?5:6),h(3),v(8,o.designConfiguration.settings.tagPosition==="aboveTitle"?8:-1),h(2),v(10,o.designConfiguration.settings.titleVisible?10:-1),h(),v(11,o.designConfiguration.settings.tagPosition==="belowTitle"?11:-1),h(2),v(13,o.designConfiguration.settings.descriptionVisible&&o.renderingContent.description?13:-1),h(),v(14,o.designConfiguration.settings.pointsVisible&&o.designConfiguration.settings.pointsPosition==="aboveOffers"?14:-1),h(),v(15,o.designConfiguration.settings.cardNbColumns==="2"?15:-1),h(),v(16,o.designConfiguration.settings.cardNbColumns!=="2"?16:-1),h(),v(17,o.designConfiguration.settings.pointsVisible&&o.designConfiguration.settings.pointsPosition==="bottom"?17:-1),h(),v(18,at(19,ec).includes(o.designConfiguration.settings.gdprButtonPosition)?18:-1))},dependencies:[Rn,Ih,mi,Kl,yD,bD,Qo],styles:[`rnd-card{font-family:var(--affilizz-rendering-theme-font-family),sans-serif;color:var(--affilizz-rendering-theme-text-color);font-size:14px;display:block;width:100%}rnd-card .affilizz-card-container{margin:var(--affilizz-rendering-card-margin, 0);padding:var(--affilizz-rendering-card-padding, 0);background-color:var(--affilizz-rendering-card-background-color, transparent);border-style:solid;border-width:var(--affilizz-rendering-card-border-width, 0);border-color:var(--affilizz-rendering-card-border-color, transparent);border-radius:var(--affilizz-rendering-card-border-radius, 0);overflow:hidden}rnd-card .affilizz-card-container.affilizz-has-shadow{box-shadow:var(--affilizz-rendering-card-shadow-offset) var(--affilizz-rendering-card-shadow-blur) var(--affilizz-rendering-card-shadow-spread) var(--affilizz-rendering-card-shadow-color)}rnd-card .affilizz-card-container .affilizz-card-layout{display:grid;align-items:var(--affilizz-rendering-card-columns-alignment);grid-template-columns:var(--affilizz-rendering-card-columns-proportions);grid-template-rows:auto 1fr auto;grid-template-areas:"image" "content" "offers" "points"}rnd-card .affilizz-card-container .affilizz-card-layout.affilizz-card-nb-columns-2{grid-template-areas:"image content" "points points"}rnd-card .affilizz-card-container .affilizz-card-layout.affilizz-card-nb-columns-2.affilizz-card-image-position-right{grid-template-areas:"content image" "points points"}rnd-card .affilizz-card-container .affilizz-card-layout.affilizz-card-nb-columns-3{grid-template-areas:"image content offers" "points points points"}rnd-card .affilizz-card-container .affilizz-card-layout.affilizz-card-nb-columns-3.affilizz-card-image-position-right{grid-template-areas:"content offers image" "points points points"}rnd-card .affilizz-card-title-wrapper{text-align:var(--affilizz-rendering-title-text-align)}rnd-card .affilizz-card-title-link{text-decoration:none}rnd-card .affilizz-card-title{display:block;margin:var(--affilizz-rendering-title-margin, 0);padding:var(--affilizz-rendering-title-padding, 0);background-color:var(--affilizz-rendering-title-background-color, transparent);border-style:solid;border-width:var(--affilizz-rendering-title-border-width, 0);border-color:var(--affilizz-rendering-title-border-color, transparent);border-radius:var(--affilizz-rendering-title-border-radius, 0);font-family:var(--affilizz-rendering-title-font-family);font-size:var(--affilizz-rendering-title-font-size);color:var(--affilizz-rendering-title-color);font-weight:var(--affilizz-rendering-title-font-weight);font-style:var(--affilizz-rendering-title-font-style);text-transform:var(--affilizz-rendering-title-text-transform);text-decoration:var(--affilizz-rendering-title-text-decoration);line-height:var(--affilizz-rendering-title-line-height)}rnd-card .affilizz-card-tag-wrapper{position:relative;text-align:var(--affilizz-rendering-tag-text-align)}rnd-card .affilizz-card-tag{display:inline-block;margin:var(--affilizz-rendering-tag-margin, 0);padding:var(--affilizz-rendering-tag-padding, 0);background-color:var(--affilizz-rendering-tag-background-color, transparent);border-style:solid;border-width:var(--affilizz-rendering-tag-border-width, 0);border-color:var(--affilizz-rendering-tag-border-color, transparent);border-radius:var(--affilizz-rendering-tag-border-radius, 0);font-family:var(--affilizz-rendering-tag-font-family);font-size:var(--affilizz-rendering-tag-font-size);color:var(--affilizz-rendering-tag-color);font-weight:var(--affilizz-rendering-tag-font-weight);font-style:var(--affilizz-rendering-tag-font-style);text-transform:var(--affilizz-rendering-tag-text-transform);text-decoration:var(--affilizz-rendering-tag-text-decoration);line-height:var(--affilizz-rendering-tag-line-height)}rnd-card .affilizz-card-tag.affilizz-card-tag-position-topLeft{position:absolute;top:-4px;left:-4px;z-index:1}rnd-card .affilizz-card-description-wrapper{text-align:var(--affilizz-rendering-description-text-align)}rnd-card .affilizz-card-description{display:inline-block;margin:var(--affilizz-rendering-description-margin, 0);padding:var(--affilizz-rendering-description-padding, 0);background-color:var(--affilizz-rendering-description-background-color, transparent);border-style:solid;border-width:var(--affilizz-rendering-description-border-width, 0);border-color:var(--affilizz-rendering-description-border-color, transparent);border-radius:var(--affilizz-rendering-description-border-radius, 0);font-family:var(--affilizz-rendering-description-font-family);font-size:var(--affilizz-rendering-description-font-size);color:var(--affilizz-rendering-description-color);font-weight:var(--affilizz-rendering-description-font-weight);font-style:var(--affilizz-rendering-description-font-style);text-transform:var(--affilizz-rendering-description-text-transform);text-decoration:var(--affilizz-rendering-description-text-decoration);line-height:var(--affilizz-rendering-description-line-height)}rnd-card .affilizz-card-product-image{justify-self:center;grid-area:image;margin:var(--affilizz-rendering-product-image-margin, 0);background-color:var(--affilizz-rendering-product-image-background-color, transparent);border-style:solid;border-width:var(--affilizz-rendering-product-image-border-width, 0);border-color:var(--affilizz-rendering-product-image-border-color, transparent);border-radius:var(--affilizz-rendering-product-image-border-radius, 0);display:flex;flex-direction:column;align-items:var(--affilizz-rendering-product-image-align, center);justify-content:var(--affilizz-rendering-product-image-justify, center)}rnd-card .affilizz-card-product-image.affilizz-sizing-fixed{width:auto;height:var(--affilizz-rendering-product-image-height, 100%)}rnd-card .affilizz-card-product-image.affilizz-sizing-scaled{width:var(--affilizz-rendering-product-image-width-percent, 100%);position:relative}rnd-card .affilizz-card-product-image.affilizz-sizing-scaled>img{aspect-ratio:1/1}rnd-card .affilizz-card-product-image>img{all:unset;object-fit:contain;overflow:clip;overflow-clip-margin:content-box}rnd-card .affilizz-card-product-image>img,rnd-card .affilizz-card-product-image>rnd-no-picture{border-radius:var(--affilizz-rendering-product-image-border-radius, 0);max-width:var(--affilizz-rendering-product-image-scale, 100%);max-height:var(--affilizz-rendering-product-image-scale, 100%)}rnd-card .affilizz-card-content-wrapper{grid-area:content}rnd-card rnd-box-offer-list{grid-area:offers}rnd-card rnd-card-points-list{grid-area:points}
`],encapsulation:2});let e=t;return e})(),Th=(()=>{let t=class t{get hostSelector(){return this.styleService.selectorName}get hostPart(){return"rendering"}constructor(i){this.designConfigurationSignal=Eo(void 0),this.styleService=i.get(tc,void 0,{self:!0}),this.destroyRef=i.get(An),this.cdr=i.get(De),this.eltRef=i.get(st)}ngOnInit(){this.styleService.designConfiguration$.pipe(Yo(this.destroyRef),mn(i=>!!i)).subscribe(i=>{this.designConfiguration=i,this.designConfigurationSignal.set(i),this.cdr.detectChanges()})}ngOnChanges(i){kn.trace(`${this.styleService.idx}# on changes`,i);let{idx:r,render:o}=i;r?.currentValue!==void 0&&this.styleService.init(this.idx,this.renderingId,this.eltRef,this.subIdx,this.host),o&&this.render&&(kn.trace(`${this.styleService.idx}# init from render input`,this.render),this.styleService.applyRender(this.render)),this.styleService.applyCustomCss(this.customCss??"")}handleClick(i,r){i||r.preventDefault()}};t.\u0275fac=function(r){return new(r||t)(D(H))},t.\u0275dir=Mt({type:t,hostVars:2,hostBindings:function(r,o){r&2&&Cl("id",o.hostSelector)("part",o.hostPart)},inputs:{idx:"idx",renderingId:"renderingId",render:"render",subIdx:"subIdx",host:"host",customCss:"customCss"},features:[we]});let e=t;return e})(),Sh=(()=>{let t=class t extends Th{constructor(i){super(i)}};t.\u0275fac=function(r){return new(r||t)(D(H))},t.\u0275cmp=q({type:t,selectors:[["rnd-containable"]],standalone:!0,features:[Oe([tc]),re,Re],decls:1,vars:1,consts:[[3,"renderingContent","designConfiguration"],["target","_blank","rel","sponsored",3,"href","click"]],template:function(r,o){r&1&&y(0,bw,4,1),r&2&&v(0,o.render&&o.designConfiguration?0:-1)},dependencies:[vD,CD,xD,mi,Bt],styles:[`rnd-containable{display:block;width:100%}
`],encapsulation:2});let e=t;return e})(),cn=class cn{constructor(t){this.currencyPipe=t}transform(t,n){return t.replace(cn.REG_CAROUSEL_TITLE,Bt.transform(n.content.title||"",n))}};cn.REG_CAROUSEL_TITLE=new RegExp("\\${carouselTitle}","g"),cn.\u0275fac=function(n){return new(n||cn)(D(Rt,16))},cn.\u0275pipe=Se({name:"carouselContentVariable",type:cn,pure:!0,standalone:!0});var Jl=cn,zD=(()=>{let t=class t extends Th{constructor(i){super(i),this.designConfigurationSignal=Eo(void 0),this.overriddenItems=sl(()=>{let r=this.designConfigurationSignal();return r?this._getOverriddenItemDesignSettings(r):[]}),this.inheritedColor=null,this.inheritedBackgroundColor=null,this.isHiddenContentExpanded=!1,this.isScrollStart=!0,this.isScrollEnd=!1,this.getIconDirection=(r,o)=>{if(r){let s="_right",a="_left";if(o==="left"&&r.endsWith(s)||o==="right"&&r.endsWith(a))return r.replace(s,a)}return r??""},this.ICONS_BY_PRESET=Qi}get scrollableContainer(){return this.eltRef.nativeElement.querySelector(".affilizz-carousel_list")}ngOnInit(){super.ngOnInit(),this._listenHorizontalScroll()}ngOnChanges(i){super.ngOnChanges(i),i.render&&this._inheritDesignColorsFromRender()}scrollToDirection(i){let r=this.scrollableContainer;if(r&&this.designConfigurationSignal()){let s=this.designConfigurationSignal().settings.direction==="horizontal"?"left":"top";r.scrollBy({[s]:i==="backward"?-250:250,behavior:"smooth"})}}toggleContentExpanded(){this.isHiddenContentExpanded=!this.isHiddenContentExpanded,this.cdr.detectChanges()}_inheritDesignColorsFromRender(){let i=this.render.contents?.[0]?.design?.configurations?.[0],r=this.render.contents?.[0]?.["@type"];if(r&&i){let o=_h(r,[i])[u.cssVariables];this.inheritedColor=o?.offerButtonColor??i.cssVariables.themeTextColor??this.inheritedColor,this.inheritedBackgroundColor=o?.offerButtonBackgroundColor??i.cssVariables.themePrimaryColor??this.inheritedBackgroundColor}}_getOverriddenItemDesignSettings(i){return this.render.contents.map(r=>{let o=r["@type"],s=Zw[o](i),a=r.design?.configurations?.map(l=>{let c=B(B({},l.settings),s.settings??{}),d=B(B({},l.cssVariables),s.cssVariables??{});return Ie(B({},l),{[u.settings]:c,[u.cssVariables]:d})});return Ie(B({},r),{design:Ie(B({},r.design),{configurations:a})})})}_listenHorizontalScroll(){let i=this.scrollableContainer;i&&(i.addEventListener("scroll",()=>this._computeScrollStates(i)),this.resizeSubscription?.unsubscribe(),this.resizeSubscription=this.styleService.resize$.subscribe(()=>this._computeScrollStates(i)))}_computeScrollStates(i=this.scrollableContainer){if(i){let r=i.scrollLeft,o=i.scrollWidth,s=i.clientWidth,a=r+s>=o,l=r===0;a!==this.isScrollStart&&(this.isScrollStart=a,this.cdr.detectChanges()),l!==this.isScrollEnd&&(this.isScrollEnd=l,this.cdr.detectChanges())}}};t.\u0275fac=function(r){return new(r||t)(D(H))},t.\u0275cmp=q({type:t,selectors:[["rnd-carousel"]],inputs:{render:"render"},standalone:!0,features:[Oe([tc]),re,we,Re],decls:1,vars:1,consts:[[1,"affilizz-carousel_container"],["class","affilizz-carousel_title"],["class","affilizz-carousel_button affilizz-carousel_button_previous",3,"has-shadow","hidden","background-color","color"],["type","CAROUSEL",3,"designConfiguration"],["containableTpl",""],[1,"affilizz-carousel_title"],[1,"affilizz-carousel_button","affilizz-carousel_button_previous",3,"click"],[1,"affilizz-carousel_button_icon",3,"innerHTML"],["class","affilizz-carousel_button affilizz-carousel_button_next",3,"has-shadow","hidden","background-color","color"],["class","affilizz-carousel_expand-button-wrapper"],[1,"affilizz-carousel_item"],["class","affilizz-carousel_anchor",3,"href"],[1,"affilizz-carousel_anchor",3,"href"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"affilizz-carousel_button","affilizz-carousel_button_next",3,"click"],[1,"affilizz-carousel_expand-button-wrapper"],[1,"affilizz-carousel_expand-button",3,"click"],["class","affilizz-carousel_expand-button_icon",3,"appearance"],[1,"affilizz-text"],[1,"affilizz-carousel_expand-button_icon",3,"appearance"],["class","affilizz-carousel_item"],[3,"idx","subIdx","renderingId","render","host"]],template:function(r,o){if(r&1&&y(0,Nw,7,7),r&2){let s;v(0,(s=o.designConfigurationSignal())?0:-1,s)}},dependencies:[Jo,Sh,Rn,Qo,Jl,gi,nc],styles:[`rnd-carousel{display:block;width:100%}rnd-carousel .affilizz-carousel_container{display:flex;flex-wrap:wrap;align-items:center;height:100%;margin:var(--affilizz-rendering-carousel-container-margin, 0);padding:var(--affilizz-rendering-carousel-container-padding, 0);background-color:var(--affilizz-rendering-carousel-container-background-color, transparent);border-style:solid;border-width:var(--affilizz-rendering-carousel-container-border-width, 0);border-color:var(--affilizz-rendering-carousel-container-border-color, transparent);border-radius:var(--affilizz-rendering-carousel-container-border-radius, 0)}rnd-carousel .affilizz-carousel_container.has-shadow{box-shadow:var(--affilizz-rendering-carousel-container-shadow-offset) var(--affilizz-rendering-carousel-container-shadow-blur) var(--affilizz-rendering-carousel-container-shadow-spread) var(--affilizz-rendering-carousel-container-shadow-color)}rnd-carousel .affilizz-carousel_list{flex:1;border-style:solid;border-width:var(--affilizz-rendering-carousel-item-border-width, 0);border-color:var(--affilizz-rendering-carousel-item-border-color, transparent);border-radius:var(--affilizz-rendering-carousel-item-border-radius, 0);scroll-behavior:smooth;padding:var(--affilizz-rendering-carousel-item-padding, 0);width:100%;display:flex;flex-flow:row nowrap;list-style:none;gap:var(--affilizz-rendering-carousel-item-gap);margin:0}@supports selector(::-webkit-scrollbar){rnd-carousel .affilizz-carousel_list::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:8px}rnd-carousel .affilizz-carousel_list::-webkit-scrollbar-track{background-color:var(--affilizz-rendering-carousel-scrollbar-track-color);border-radius:4px}rnd-carousel .affilizz-carousel_list::-webkit-scrollbar-thumb{background-color:var(--affilizz-rendering-carousel-scrollbar-thumb-color);border-radius:4px}}@supports (scrollbar-color: auto){rnd-carousel .affilizz-carousel_list{scrollbar-color:var(--affilizz-rendering-carousel-scrollbar-thumb-color) var(--affilizz-rendering-carousel-scrollbar-track-color)}}rnd-carousel .affilizz-carousel_list.has-shadow{box-shadow:var(--affilizz-rendering-carousel-item-shadow-offset) var(--affilizz-rendering-carousel-item-shadow-blur) var(--affilizz-rendering-carousel-item-shadow-spread) var(--affilizz-rendering-carousel-item-shadow-color)}rnd-carousel .affilizz-carousel_list .affilizz-carousel_item{padding:0}rnd-carousel .affilizz-carousel_list .affilizz-carousel_item rnd-containable>* rnd-mentions{display:none}rnd-carousel .affilizz-carousel_list .affilizz-carousel_item rnd-containable>* .affilizz-card-container{box-sizing:border-box;height:100%;margin:0}rnd-carousel .affilizz-carousel_list .affilizz-carousel_item rnd-containable>* .affilizz-box-container{box-sizing:border-box;height:100%;margin:0}rnd-carousel .affilizz-carousel_list.horizontal{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}rnd-carousel .affilizz-carousel_list.horizontal .affilizz-carousel_item{width:var(--affilizz-rendering-carousel-item-width);min-width:var(--affilizz-rendering-carousel-item-width);margin-bottom:var(--affilizz-rendering-carousel-scrollbar-space, 0)}rnd-carousel .affilizz-carousel_list.horizontal .affilizz-carousel_item rnd-containable{width:100%;height:100%;position:relative}rnd-carousel .affilizz-carousel_list.horizontal .affilizz-carousel_item rnd-containable>*{height:100%}rnd-carousel .affilizz-carousel_list.horizontal .affilizz-carousel_item rnd-containable>* .affilizz-box-container .affilizz-box-layout{height:100%}rnd-carousel .affilizz-carousel_list.horizontal .affilizz-carousel_item rnd-containable>* .affilizz-box-container .affilizz-box-layout .affilizz-horizontal-layout{height:100%;justify-content:space-between}rnd-carousel .affilizz-carousel_list.horizontal .affilizz-carousel_item rnd-containable>* .affilizz-box-container .affilizz-box-layout .affilizz-horizontal-layout .affilizz-box-offer-list-container{justify-content:space-between;height:100%}rnd-carousel .affilizz-carousel_list.horizontal .affilizz-carousel_item rnd-containable>* .affilizz-box-container .affilizz-box-layout .affilizz-horizontal-layout .affilizz-box-offer-list-container rnd-box-offer-list{height:100%;display:flex;flex-direction:column;justify-content:space-between}rnd-carousel .affilizz-carousel_list.vertical{height:100%;flex-direction:column}rnd-carousel .affilizz-carousel_expand-button-wrapper{flex-basis:calc(100% + 1px);display:flex;flex-direction:column;align-items:var(--affilizz-rendering-carousel-expand-button-align)}rnd-carousel .affilizz-carousel_expand-button-wrapper .affilizz-carousel_expand-button{display:flex;align-items:center;justify-content:center;gap:var(--affilizz-rendering-carousel-expand-button-icon-space);margin:var(--affilizz-rendering-carousel-expand-button-margin);padding:var(--affilizz-rendering-carousel-expand-button-padding);background-color:var(--affilizz-rendering-carousel-expand-button-background-color);color:var(--affilizz-rendering-carousel-expand-button-color);cursor:pointer;border-radius:var(--affilizz-rendering-carousel-expand-button-border-radius);border:var(--affilizz-rendering-carousel-expand-button-border-width) solid var(--affilizz-rendering-carousel-expand-button-border-color);font-size:var(--affilizz-rendering-carousel-expand-button-font-size, inherit);font-weight:var(--affilizz-rendering-carousel-expand-button-font-weight, inherit);font-family:var(--affilizz-rendering-carousel-expand-button-font-family, inherit);text-transform:var(--affilizz-rendering-carousel-expand-button-text-transform, inherit);text-decoration:var(--affilizz-rendering-carousel-expand-button-text-decoration, inherit);text-align:var(--affilizz-rendering-carousel-expand-button-text-align, inherit);transition:background-color .3s,color .3s,color .3s}rnd-carousel .affilizz-carousel_expand-button-wrapper .affilizz-carousel_expand-button.has-shadow{box-shadow:var(--affilizz-rendering-carousel-expand-button-shadow-offset) var(--affilizz-rendering-carousel-expand-button-shadow-blur) var(--affilizz-rendering-carousel-expand-button-shadow-spread) var(--affilizz-rendering-carousel-expand-button-shadow-color)}rnd-carousel .affilizz-carousel_expand-button-wrapper .affilizz-carousel_expand-button:hover{--affilizz-rendering-carousel-expand-button-background-color: var(--affilizz-rendering-carousel-expand-button-background-color-hover);--affilizz-rendering-carousel-expand-button-border-color: var(--affilizz-rendering-carousel-expand-button-border-color-hover);--affilizz-rendering-carousel-expand-button-color: var(--affilizz-rendering-carousel-expand-button-color-hover);--affilizz-rendering-carousel-expand-button-font-size: var(--affilizz-rendering-carousel-expand-button-font-size-hover);--affilizz-rendering-carousel-expand-button-font-weight: var(--affilizz-rendering-carousel-expand-button-font-weight-hover);--affilizz-rendering-carousel-expand-button-font-family: var(--affilizz-rendering-carousel-expand-button-font-family-hover);--affilizz-rendering-carousel-expand-button-text-transform: var(--affilizz-rendering-carousel-expand-button-text-transform-hover);--affilizz-rendering-carousel-expand-button-text-decoration: var(--affilizz-rendering-carousel-expand-button-text-decoration-hover);--affilizz-rendering-carousel-expand-button-text-align: var(--affilizz-rendering-carousel-expand-button-text-align-hover)}rnd-carousel .affilizz-carousel_expand-button-wrapper .affilizz-carousel_expand-button.expanded{--affilizz-rendering-carousel-expand-button-background-color: var(--affilizz-rendering-carousel-expand-button-background-color-open);--affilizz-rendering-carousel-expand-button-border-color: var(--affilizz-rendering-carousel-expand-button-border-color-open);--affilizz-rendering-carousel-expand-button-color: var(--affilizz-rendering-carousel-expand-button-color-open);--affilizz-rendering-carousel-expand-button-font-size: var(--affilizz-rendering-carousel-expand-button-font-size-open);--affilizz-rendering-carousel-expand-button-font-weight: var(--affilizz-rendering-carousel-expand-button-font-weight-open);--affilizz-rendering-carousel-expand-button-font-family: var(--affilizz-rendering-carousel-expand-button-font-family-open);--affilizz-rendering-carousel-expand-button-text-transform: var(--affilizz-rendering-carousel-expand-button-text-transform-open);--affilizz-rendering-carousel-expand-button-text-decoration: var(--affilizz-rendering-carousel-expand-button-text-decoration-open);--affilizz-rendering-carousel-expand-button-text-align: var(--affilizz-rendering-carousel-expand-button-text-align-open)}rnd-carousel .affilizz-carousel_expand-button-wrapper .affilizz-carousel_expand-button_icon .affilizz-icon{color:var(--affilizz-rendering-carousel-expand-button-icon-color)}rnd-carousel .affilizz-carousel_expand-button-wrapper .affilizz-carousel_expand-button_icon .affilizz-icon svg{width:var(--affilizz-rendering-carousel-expand-button-icon-size);height:var(--affilizz-rendering-carousel-expand-button-icon-size)}rnd-carousel .affilizz-carousel_title{flex-basis:calc(100% + 1px);margin:var(--affilizz-rendering-carousel-title-margin, 0);padding:var(--affilizz-rendering-carousel-title-padding, 0);background-color:var(--affilizz-rendering-carousel-title-background-color, transparent);border-style:solid;border-width:var(--affilizz-rendering-carousel-title-border-width, 0);border-color:var(--affilizz-rendering-carousel-title-border-color, transparent);border-radius:var(--affilizz-rendering-carousel-title-border-radius, 0);font-family:var(--affilizz-rendering-carousel-title-font-family);font-size:var(--affilizz-rendering-carousel-title-font-size);color:var(--affilizz-rendering-carousel-title-color);font-weight:var(--affilizz-rendering-carousel-title-font-weight);font-style:var(--affilizz-rendering-carousel-title-font-style);text-transform:var(--affilizz-rendering-carousel-title-text-transform);text-decoration:var(--affilizz-rendering-carousel-title-text-decoration);text-align:var(--affilizz-rendering-carousel-title-text-align);line-height:var(--affilizz-rendering-carousel-title-line-height)}rnd-carousel .affilizz-carousel_anchor{text-decoration:unset;color:unset}rnd-carousel .affilizz-carousel_button{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;width:var(--affilizz-rendering-carousel-navigation-button-width);height:var(--affilizz-rendering-carousel-navigation-button-height);border-radius:var(--affilizz-rendering-carousel-navigation-button-border-radius);cursor:pointer;font-weight:700;opacity:1;transition:opacity .3s;color:var(--affilizz-rendering-carousel-navigation-button-color);background-color:var(--affilizz-rendering-carousel-navigation-button-background-color)}rnd-carousel .affilizz-carousel_button:hover{--affilizz-rendering-carousel-navigation-button-color: var(--affilizz-rendering-carousel-navigation-button-color-hover);--affilizz-rendering-carousel-navigation-button-background-color: var(--affilizz-rendering-carousel-navigation-button-background-color-hover)}rnd-carousel .affilizz-carousel_button.hidden{opacity:0;pointer-events:none}rnd-carousel .affilizz-carousel_button.has-shadow{box-shadow:var(--affilizz-rendering-carousel-navigation-button-shadow-offset) var(--affilizz-rendering-carousel-navigation-button-shadow-blur) var(--affilizz-rendering-carousel-navigation-button-shadow-spread) var(--affilizz-rendering-carousel-navigation-button-shadow-color)}rnd-carousel .affilizz-carousel_button.affilizz-carousel_button_previous{left:var(--affilizz-rendering-carousel-navigation-button-gap)}rnd-carousel .affilizz-carousel_button.affilizz-carousel_button_next{right:var(--affilizz-rendering-carousel-navigation-button-gap)}rnd-carousel .affilizz-carousel_button_icon{display:flex;align-items:center;justify-content:center}rnd-carousel .affilizz-carousel_button_icon svg{width:var(--affilizz-rendering-carousel-navigation-button-icon-size);height:var(--affilizz-rendering-carousel-navigation-button-icon-size)}
`],encapsulation:2});let e=t;return e})(),Pe=(()=>{let t=class t{constructor(){this.renderingId="",this.CONTAINABLE_COMPONENT=eD,this.idx=t.idxCount++,_l(mh),_l(vh),kn.trace(`${this.idx}# Rendering constructor`)}ngOnInit(){kn.trace(`${this.idx}# on init`)}ngOnChanges(i){i.redirectApiUrl&&this.redirectApiUrl&&(mi.REDIRECT_API_URL=this.redirectApiUrl)}};t.idxCount=0,t.\u0275fac=function(r){return new(r||t)},t.\u0275cmp=q({type:t,selectors:[["rnd-rendering"]],inputs:{renderingId:"renderingId",render:"render",host:"host",redirectApiUrl:"redirectApiUrl",customCss:"customCss"},standalone:!0,features:[Oe([Rt]),we,Re],decls:1,vars:1,consts:[[3,"idx","renderingId","host","render","customCss"]],template:function(r,o){r&1&&y(0,kw,2,1),r&2&&v(0,o.render?0:-1)},dependencies:[Sh,zD],styles:[`rnd-rendering{all:initial;display:block;position:relative;width:100%;min-height:1em}
`],encapsulation:2});let e=t;return e})();function Mh(e){let t=+e;if(!isNaN(t))return t}function Xi(e){if(typeof e=="string")return e}function ic(e){return typeof e=="string"?e:typeof e=="object"&&e.name?e.name:void 0}function wD(){return Array.from(document.querySelectorAll('script[type="application/ld+json"]')).map(e=>{let t=e.textContent;try{return t?JSON.parse(t):{}}catch{return{}}}).reduce((e,t)=>{switch(t["@type"]?.toLowerCase()){case"product":e.products||(e.products=[]),e.products.push({asin:Xi(t.asin),gtin:Xi(t.gtin),name:Xi(t.name),category:ic(t.category),description:Xi(t.description),brand:ic(t.brand),lowPrice:Mh(t.offers?.lowPrice),highPrice:Mh(t.offers?.highPrice)});break;case"breadcrumblist":let i=Array.isArray(t.itemListElement)?t.itemListElement:[];e.categories=i.filter(r=>(r.type||r["@type"])==="ListItem").map(r=>ic(r.item)).filter(r=>!!r);break}return e},{})}function DD(){return document.querySelector('meta[name="keywords"]')?.getAttribute("content")||void 0}function _D(){return document.querySelector('meta[name="description"], meta[property="og:description"]')?.getAttribute("content")||void 0}function Vt(){return Xi(window.affilizzConfig?.media)||document.querySelector('meta[name="affilizz-media"]')?.getAttribute("content")||void 0}function Fh(){return B({title:document.title,mediaId:Vt(),keywords:DD(),description:_D()},wD())}function rc(e,t={}){let{selector:n}=t,i=Lc(t,["selector"]);return new V(r=>{let o=new AbortController,{signal:s}=o,a=!0,{signal:l}=i;if(l)if(l.aborted)o.abort();else{let f=()=>{s.aborted||o.abort()};l.addEventListener("abort",f),r.add(()=>l.removeEventListener("abort",f))}let c=Object.assign(Object.assign({},i),{signal:s}),d=f=>{a=!1,r.error(f)};return fetch(e,c).then(f=>{n?Q(n(f)).subscribe(Z(r,void 0,()=>{a=!1,r.complete()},d)):(a=!1,r.next(f),r.complete())}).catch(d),()=>{a&&o.abort()}})}var Xo,ID=new Uint8Array(16);function oc(){if(!Xo&&(Xo=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Xo))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Xo(ID)}var fe=[];for(let e=0;e<256;++e)fe.push((e+256).toString(16).slice(1));function Ah(e,t=0){return fe[e[t+0]]+fe[e[t+1]]+fe[e[t+2]]+fe[e[t+3]]+"-"+fe[e[t+4]]+fe[e[t+5]]+"-"+fe[e[t+6]]+fe[e[t+7]]+"-"+fe[e[t+8]]+fe[e[t+9]]+"-"+fe[e[t+10]]+fe[e[t+11]]+fe[e[t+12]]+fe[e[t+13]]+fe[e[t+14]]+fe[e[t+15]]}var ED=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),sc={randomUUID:ED};function TD(e,t,n){if(sc.randomUUID&&!t&&!e)return sc.randomUUID();e=e||{};let i=e.random||(e.rng||oc)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){n=n||0;for(let r=0;r<16;++r)t[n+r]=i[r];return t}return Ah(i)}var ac=TD;var SD=["63ca7b683f695e2b0bfc753c","63ca78d87e89be682a4921ff","63ca7ce97e89be682a49220d"],MD=["primevideo.com","www.primevideo.com","amazon.com","www.amazon.com","amazon.fr","www.amazon.fr"],FD=["redirect.affilizz.com","fliz.ly","azz.ninja","r.azz.ninja"];function AD(e){if(!e)return e;try{let t=new URL(e,window.location.href);if(FD.includes(t.host))return t.searchParams.set("location",window.location.href),t.toString();let n=Vt();if(n&&SD.includes(n)&&MD.includes(t.host)){let i=new URL("https://redirect.affilizz.com/r");return i.searchParams.set("u",e),i.searchParams.set("m",n),i.searchParams.set("l",cc()),i.toString()}return e}catch{return e}}function lc(e){let t=e.composedPath?e.composedPath():[],n=[e.target,...t].find(a=>a&&a.nodeName==="A");if(!n)return;let i=e.type==="contextmenu",r=e.button===2;if(!i&&r)return;let o=n.href,s=AD(o);o!==s&&(n.href=s,window.setTimeout(function(){n&&(n.href=o)},i?15e3:500))}function cc(){let e=document.querySelector('meta[property="og:url"]')?.content;return e&&e.startsWith("/")&&(e=window.location.origin+e),(!e||!e.startsWith("http"))&&(e=window.location.href.split("#")[0]),e}var Le=class Le{constructor(t){this.platformId=t}getRenderByPublicationContentId$(t,n,i=!0,r="",o=!0){let s=`${r}/render/${t}`,a=t,l=new URLSearchParams;return n&&(l.set("designId",n),a+=`:${n}`),this._getRender$(a,s,o,i,l)}getRenderByCatalog$(t,n=!0,i="",r=!0){let o=`${i}/render/catalog`,s=new URLSearchParams;for(let a in t){let l=t[a];if(l!=null){if(l.startsWith("[")&&l.endsWith("]"))try{let c=JSON.parse(l);if(Array.isArray(c)){c.forEach((d,f)=>{s.append(`${a}[]`,d)});continue}}catch{}s.set(a,l)}}return this._getRender$(t,o,r,n,s)}getRenderByWebComponent$(t,n,i="",r=!0){let o=`${i}/render/webComponent`;return this._getRender$(t.toString(),o,r,n,t)}getRenderByMagicMatch$(t,n,i="",r=!0){let o=`${i}/render/magicMatch`;return this._getRender$(t.toString(),o,r,n,t)}getRenderByContext$(t,n,i="",r=!0){let o=`${i}/render/context`,s=new URLSearchParams;return["designId","mediaId","title","description","keywords"].filter(l=>typeof t[l]=="string").forEach(l=>{s.set(l,t[l].toString())}),(t.categories||[]).forEach(l=>{s.append("categories[]",l)}),(t.products||[]).forEach((l,c)=>{Object.keys(l).filter(f=>!!l[f]).forEach(f=>{s.set(`products[${c}].${f}`,l[f].toString())})}),this._getRender$(t,o,r,n,s)}_getRender$(t,n,i,r,o){let s=JSON.stringify(t);if(r&&Le.resultById.has(s))return Le.resultById.get(s);let a="";lt(this.platformId)&&(a=cc());let l=new URLSearchParams(o);l.set("cacheDisabled",i?"false":"true"),l.set("location",a),l.set("sessionId",Le.PAGE_SESSION_ID);let c=rc(n,{method:"POST",body:l,headers:{"content-type":"application/x-www-form-urlencoded"}}).pipe(Wn(d=>{if(d.ok){let f=d.headers.get("content-type");return f&&f.indexOf("application/json")!==-1?d.json():Ut}else return console.error(`[AFFILIZZ RENDER] Error while trying to get ${n}`,d),Ut}),ws({connector:()=>new $t(1),resetOnComplete:()=>Cs(6e4)}));return r&&Le.resultById.set(s,c),c}};Le.resultById=new Map,Le.PAGE_SESSION_ID=ac(),Le.intersectionObserverFactory=t=>new V(n=>{let i=new IntersectionObserver(r=>{n.next(r)},{rootMargin:"300px"});return i.observe(t),()=>{i.disconnect()}}),Le.\u0275fac=function(n){return new(n||Le)(I(Ze))},Le.\u0275prov=j({token:Le,factory:Le.\u0275fac});var Y=Le;var Nh={name:"affilizz-rendering-front",version:"1.31.9",scripts:{ng:"ng",build:"npm run build:renderings && npm run build:web-component && npm run build:renderings-mocks && npm run build:renderings-ssr && sh ./publish.sh","build:renderings":"ng build renderings","build:renderings-mocks":"ng build renderings-mocks","build:web-component:app":"ng build renderings-web-component","build:web-component:app:dev":"ng build renderings-web-component --configuration development","build:web-component:app:analyse":"ng build renderings-web-component --stats-json","build:web-component:watch":'nodemon -w dist/renderings-web-component -x "sh ./projects/renderings-web-component/build-web-component.sh --watch"',"build:web-component":"npm run build:web-component:app && sh ./projects/renderings-web-component/build-web-component.sh","start:web-component:test":"http-server -p 8180 -c-1 projects/renderings-web-component/src","start:web-component:dist":"http-server -p 4201 -c-1 dist/libs/renderings-web-component","start:web-component":"ng serve --configuration development --project renderings-web-component","start:web-component:local":"ng serve --configuration development-mocked --project renderings-web-component","start:renderings-ssr":"ng run renderings-ssr:serve-ssr --port 4201","start:renderings-ssr:local":"ng run renderings-ssr:serve-ssr:local","build:renderings-ssr":"sh ./projects/renderings-ssr/build-ssr.sh","run:renderings-ssr":"node dist/renderings-ssr/server/main.js",test:"echo 'skip test'",test1:"jest --silent --runInBand",e2e:"echo 'skip e2e'",e2e1:'start-server-and-test "ng serve --configuration test --project shell" http-get://localhost:4200 "npm run cy:run:ci"',"e2e:serve":"ng serve --configuration test --project shell","cy:run":"cypress run --browser chrome","cy:run:ci":"CHOKIDAR_USEPOLLING=1 cypress run --browser chrome --headless","cy:open":"cypress open",lint:"ng lint"},private:!0,dependencies:{"@angular/animations":"^17.0.6","@angular/common":"^17.0.6","@angular/compiler":"^17.0.6","@angular/core":"^17.0.6","@angular/elements":"^17.0.6","@angular/forms":"^17.0.6","@angular/platform-browser":"^17.0.6","@angular/platform-browser-dynamic":"^17.0.6","@angular/platform-server":"^17.0.6","@angular/router":"^17.0.6","@angular/ssr":"^17.0.6","@nguniversal/express-engine":"^16.2.0",axios:"^1.6.0","body-parser":"^1.20.2",cheerio:"^1.0.0-rc.12",compression:"^1.7.4","lodash-es":"^4.17.21",redis:"^4.6.7",rxjs:"~7.8.1",tamper:"^1.1.0",tslib:"^2.6.0",uuid:"^9.0.0","zone.js":"~0.14.0"},devDependencies:{"@angular-builders/custom-esbuild":"^17.1.1","@angular-builders/custom-webpack":"^17.0.0","@angular-builders/jest":"^17.0.0","@angular-devkit/build-angular":"^17.0.0","@angular-eslint/builder":"^17.0.0","@angular-eslint/eslint-plugin":"^17.0.0","@angular-eslint/eslint-plugin-template":"^17.0.0","@angular-eslint/schematics":"^17.0.0","@angular-eslint/template-parser":"^17.0.0","@angular/cli":"~17.0.6","@angular/compiler-cli":"^17.0.6","@nguniversal/builders":"^16.2.0","@types/compression":"^1.7.5","@types/jest":"^29.5.11","@types/lodash-es":"^4.17.12","@types/node":"^18.0.0","@types/uuid":"^9.0.0","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","copy-webpack-plugin":"^11.0.0",cypress:"^13.6.4",eslint:"^8.0.0",jest:"^29.5.0","jest-preset-angular":"^13.0.0","ng-packagr":"^17.0.2",nodemon:"^2.0.22","ts-node":"^10.0.0",typescript:"~5.2.0"}};var Pn={appVersion:Nh.version,production:!0,renderApiUrl:"https://render.api.affilizz.com/api/v1",redirectApiUrl:"https://fliz.ly/"};var OD=["affilizz.com","azz.ninja"];function Oh(){let e=document?.currentScript?.getAttribute("src");if(e)try{return new URL(e).host.split(".").slice(-2).join(".")}catch{return}}function Rh(){let e=Oh();return!Ph(e)||Lh(e)?Pn.redirectApiUrl:`https://r.${e}/`}function kh(){let e=Oh();return!Ph(e)||Lh(e)?Pn.renderApiUrl:`https://render.${e}/api/v1`}function Ph(e){return!!e&&OD.includes(e)}function Lh(e){return e==="affilizz.com"}var bt=(()=>{let t=class t{constructor(i){this.injector=i,this.loading="default",this.renderApiUrl=kh(),this.redirectApiUrl=Rh(),this.renderApiCache="true",this.renderLoaded=new Ve,this.appVersion=Pn.appVersion,this.eltRef=this.injector.get(st)}ngOnInit(){this._init()}ngOnChanges(i){this._init();let r=this.injector.get(Ji);i.customLocale&&this.customLocale&&r&&r.next(this.customLocale)}generatePropertiesStr(){return JSON.stringify(Object.getOwnPropertyNames(this).reduce((i,r)=>{let o=this[r];return!["__ngContext__","lastProperties","renderObject"].includes(r)&&!["function","object"].includes(typeof o)&&(i[r]=o),i},{}))}_init(){let i=this.generatePropertiesStr();if(i!==this.lastProperties)if(this.lastProperties=i,this.loading==="lazy"){let r=this.injector.get(st);Y.intersectionObserverFactory(r.nativeElement).pipe(gn(),mn(o=>o.isIntersecting),Un(),xs(1)).subscribe(()=>this._loadRenderByEntry())}else this._loadRenderByEntry()}_loadRenderByEntry(){let i=this.injector.get(De);this.getRender$.subscribe(r=>{this.renderObject=r,this.renderLoaded.emit(),i.detectChanges()})}};t.\u0275fac=function(r){return new(r||t)(D(H))},t.\u0275dir=Mt({type:t,inputs:{loading:"loading",designId:"designId",renderApiUrl:"renderApiUrl",redirectApiUrl:"redirectApiUrl",renderApiCache:"renderApiCache",customLocale:"customLocale",customCss:"customCss"},outputs:{renderLoaded:"renderLoaded"},features:[we]});let e=t;return e})();var es=(()=>{let t=class t extends bt{constructor(){super(...arguments),this.checkMediaCount=0}ngOnInit(){this.lastMedia=this.getMediaId(),super.ngOnInit(),this.lastMedia}ngOnDestroy(){this.timeout&&clearTimeout(this.timeout)}getMediaId(){return this.media??Vt()}checkMediaId(){let i=this.getMediaId();this.lastMedia!==i?(this.lastMedia=i,this.ngOnChanges({})):this.scheduleCheckMediaId()}scheduleCheckMediaId(){this.checkMediaCount<t.CHECK_MEDIA_MAX_NUMBER||(this.checkMediaCount++,this.timeout=setTimeout(()=>this.checkMediaId(),t.CHECK_MEDIA_INTERVAL_MS+this.checkMediaCount*100))}};t.CHECK_MEDIA_INTERVAL_MS=200,t.CHECK_MEDIA_MAX_NUMBER=15,t.\u0275fac=(()=>{let i;return function(o){return(i||(i=Ff(t)))(o||t)}})(),t.\u0275dir=Mt({type:t,inputs:{media:"media"},features:[re]});let e=t;return e})();function RD(e,t){if(e&1&&w(0,"rnd-rendering",0),e&2){let n=p();C("render",n.renderObject)("host",n.eltRef.nativeElement==null?null:n.eltRef.nativeElement.shadowRoot)("redirectApiUrl",n.redirectApiUrl)("customCss",n.customCss)}}var Bh=(()=>{let t=class t extends es{constructor(i,r){super(r),this.renderService=i,this.cacheable="false"}get version(){return this.appVersion}get context(){let i=this.getMediaId();if(!i)return;let r=Fh();return this.keywords&&(r.keywords=this.keywords),r.mediaId=i,r.designId=this.designId,r}get getRender$(){let i=this.context;return i?this.renderService.getRenderByContext$(i,this.cacheable==="true",this.renderApiUrl,this.renderApiCache==="true"):Je(void 0)}};t.\u0275fac=function(r){return new(r||t)(D(Y),D(H))},t.\u0275cmp=q({type:t,selectors:[["app-dynamic"]],hostVars:1,hostBindings:function(r,o){r&2&&ce("version",o.version)},inputs:{keywords:"keywords",cacheable:"cacheable"},features:[Oe([Y]),re],decls:1,vars:1,consts:[[3,"render","host","redirectApiUrl","customCss"]],template:function(r,o){r&1&&y(0,RD,1,4,"rnd-rendering",0),r&2&&v(0,o.renderObject?0:-1)},dependencies:[Pe],encapsulation:3});let e=t;return e})();function kD(e,t){if(e&1&&w(0,"rnd-rendering",0),e&2){let n=p();C("render",n.renderObject)("host",n.eltRef.nativeElement==null?null:n.eltRef.nativeElement.shadowRoot)("redirectApiUrl",n.redirectApiUrl)("customCss",n.customCss)}}var Vh=(()=>{let t=class t extends bt{get version(){return this.appVersion}constructor(i,r){super(r),this.renderService=i,this.clientCache="true"}get getRender$(){return this.publicationContentId?this.renderService.getRenderByPublicationContentId$(this.publicationContentId,this.designId,(this.cacheable??this.clientCache)==="true",this.renderApiUrl,this.renderApiCache==="true"):Je(void 0)}};t.\u0275fac=function(r){return new(r||t)(D(Y),D(H))},t.\u0275cmp=q({type:t,selectors:[["app-publication"]],hostVars:2,hostBindings:function(r,o){r&2&&ce("id",o.publicationContentId)("version",o.version)},inputs:{publicationContentId:"publicationContentId",cacheable:"cacheable",clientCache:"clientCache"},features:[Oe([Y]),re],decls:1,vars:1,consts:[[3,"render","host","redirectApiUrl","customCss"]],template:function(r,o){r&1&&y(0,kD,1,4,"rnd-rendering",0),r&2&&v(0,o.renderObject?0:-1)},dependencies:[Pe],encapsulation:3});let e=t;return e})();function PD(e,t){if(e&1&&w(0,"rnd-rendering",0),e&2){let n=p();C("render",n.renderObject)("host",n.eltRef.nativeElement==null?null:n.eltRef.nativeElement.shadowRoot)("redirectApiUrl",n.redirectApiUrl)("customCss",n.customCss)}}var jh=(()=>{let t=class t extends bt{get version(){return this.appVersion}constructor(i,r){super(r),this.renderService=i,this.mediaId=Vt(),this.type="BOX",this.cacheable="true"}get getRender$(){return(this.productId||this.productLocalizedId)&&this.mediaId?this.renderService.getRenderByCatalog$({productCatalogId:this.productId,productCatalogLocalizedId:this.productLocalizedId,mediaId:this.mediaId,variantKey:this.variantKey,variantValue:this.variantValue,variantKeyId:this.variantKeyId,variantValueId:this.variantValueId,locale:this.locale,offerIds:this.offerIds,displayType:this.type,designId:this.designId,title:this.title},this.cacheable==="true",this.renderApiUrl,this.renderApiCache==="true"):Je(void 0)}};t.\u0275fac=function(r){return new(r||t)(D(Y),D(H))},t.\u0275cmp=q({type:t,selectors:[["app-catalog"]],hostVars:1,hostBindings:function(r,o){r&2&&ce("version",o.version)},inputs:{mediaId:"mediaId",productId:"productId",productLocalizedId:"productLocalizedId",variantKey:"variantKey",variantValue:"variantValue",variantKeyId:"variantKeyId",variantValueId:"variantValueId",title:"title",locale:"locale",offerIds:"offerIds",type:"type",cacheable:"cacheable"},features:[Oe([Y]),re],decls:1,vars:1,consts:[[3,"render","host","redirectApiUrl","customCss"]],template:function(r,o){r&1&&y(0,PD,1,4,"rnd-rendering",0),r&2&&v(0,o.renderObject?0:-1)},dependencies:[Pe],encapsulation:3});let e=t;return e})();function LD(e,t){if(e&1&&w(0,"rnd-rendering",0),e&2){let n=p();C("render",n.renderObject)("host",n.eltRef.nativeElement==null?null:n.eltRef.nativeElement.shadowRoot)("redirectApiUrl",n.redirectApiUrl)("customCss",n.customCss)}}var Hh=(()=>{let t=class t extends bt{get version(){return this.appVersion}constructor(i){super(i)}get getRender$(){return Je(this.render?JSON.parse(this.render):void 0)}};t.\u0275fac=function(r){return new(r||t)(D(H))},t.\u0275cmp=q({type:t,selectors:[["app-base"]],hostVars:1,hostBindings:function(r,o){r&2&&ce("version",o.version)},inputs:{render:"render"},features:[re],decls:1,vars:1,consts:[[3,"render","host","redirectApiUrl","customCss"]],template:function(r,o){r&1&&y(0,LD,1,4,"rnd-rendering",0),r&2&&v(0,o.renderObject?0:-1)},dependencies:[Pe],encapsulation:3});let e=t;return e})();function BD(e,t){if(e&1&&w(0,"rnd-rendering",0),e&2){let n=p();C("render",n.renderObject)("host",n.eltRef.nativeElement==null?null:n.eltRef.nativeElement.shadowRoot)("redirectApiUrl",n.redirectApiUrl)("customCss",n.customCss)}}var $h=(()=>{let t=class t extends bt{get version(){return this.appVersion}constructor(i,r){super(r),this.renderService=i,this.cacheable="false"}get getRender$(){return this.params?this.renderService.getRenderByWebComponent$(this.params,this.cacheable==="true",this.renderApiUrl,this.renderApiCache==="true"):bs}get lazyContentConfig(){if(this.config)try{return JSON.parse(this.config)}catch(i){console.warn("Invalid JSON config",i);return}}get params(){let i=this.lazyContentConfig;if(!i||!i.displayType)return;let r=new URLSearchParams;r.set("mediaId",i.media??Vt()??"");let o=i.gtins||[];return typeof o=="string"&&(o=o.split(",")),o.map(s=>s?.trim()).filter(s=>!!s).forEach(s=>r.append("gtins[]",s)),r.set("displayConfig",JSON.stringify({type:i.displayType,modelId:i.design||null,config:i.displayConfig||{}})),r}};t.\u0275fac=function(r){return new(r||t)(D(Y),D(H))},t.\u0275cmp=q({type:t,selectors:[["app-lazy-content"]],hostVars:1,hostBindings:function(r,o){r&2&&ce("version",o.version)},inputs:{config:"config",cacheable:"cacheable"},features:[Oe([Y]),re],decls:1,vars:1,consts:[[3,"render","host","redirectApiUrl","customCss"]],template:function(r,o){r&1&&y(0,BD,1,4,"rnd-rendering",0),r&2&&v(0,o.renderObject?0:-1)},dependencies:[Pe],encapsulation:3});let e=t;return e})();function VD(e,t){if(e&1&&w(0,"rnd-rendering",0),e&2){let n=p();C("render",n.renderObject)("host",n.eltRef.nativeElement==null?null:n.eltRef.nativeElement.shadowRoot)("redirectApiUrl",n.redirectApiUrl)("customCss",n.customCss)}}var Uh=(()=>{let t=class t extends es{get version(){return this.appVersion}constructor(i,r){super(r),this.renderService=i,this.cacheable="false",this.detectAffiliation="true"}get hasOtherAffiliates(){return this.detectAffiliation!=="true"||!document?!1:document.querySelectorAll("affilizz-rendering-component,affilizz-catalog-component").length>0}get getRender$(){return!this.params||this.hasOtherAffiliates?Je(void 0):this.renderService.getRenderByMagicMatch$(this.params,this.cacheable==="true",this.renderApiUrl,this.renderApiCache==="true")}get params(){let i=this.getMediaId();if(!i)return;let r=new URLSearchParams;return r.set("mediaId",i),this.id&&r.set("id",this.id),r}};t.\u0275fac=function(r){return new(r||t)(D(Y),D(H))},t.\u0275cmp=q({type:t,selectors:[["app-magic-match"]],hostVars:1,hostBindings:function(r,o){r&2&&ce("version",o.version)},inputs:{id:"id",cacheable:"cacheable",detectAffiliation:"detectAffiliation"},features:[Oe([Y]),re],decls:1,vars:1,consts:[[3,"render","host","redirectApiUrl","customCss"]],template:function(r,o){r&1&&y(0,VD,1,4,"rnd-rendering",0),r&2&&v(0,o.renderObject?0:-1)},dependencies:[Pe],encapsulation:3});let e=t;return e})();var Wh=(()=>{let t=class t{constructor(i){this.injector=i,this.injector.get(Ho).removeHost(document.head)}ngDoBootstrap(){window.customElements.get("affilizz-rendering-component")||([{name:"affilizz-rendering-component",ninjaName:"azz-rendering",component:Vh},{name:"affilizz-catalog-component",ninjaName:"azz-catalog",component:jh},{name:"affilizz-dynamic-component",ninjaName:"azz-dynamic",component:Bh},{name:"affilizz-designer-component",ninjaName:"azz-designer",component:Hh},{name:"affilizz-lazy-content",ninjaName:"azz-lazy-content",component:$h},{name:"affilizz-magic-match",ninjaName:"azz-magic-match",component:Uh}].forEach(({name:i,ninjaName:r,component:o})=>{let s=Vl(o,{injector:this.injector});customElements.define(i,s);let a=Vl(o,{injector:this.injector});customElements.define(r,a)}),document.addEventListener("click",lc,!1),document.addEventListener("contextmenu",lc,!1))}};t.\u0275fac=function(r){return new(r||t)(I(H))},t.\u0275mod=Sn({type:t}),t.\u0275inj=Tn({providers:[{provide:Ot,useFactory:()=>["fr","en"].some(i=>navigator.language.startsWith(i))?navigator.language:"en-US"},{provide:Ji,useFactory:i=>new wt(i),deps:[Ot]}],imports:[wp,Pe]});let e=t;return e})();Pn.production&&void 0;zp().bootstrapModule(Wh,{ngZone:"noop",preserveWhitespaces:!1,defaultEncapsulation:Ge.ShadowDom}).catch(e=>console.error(e));})();