1(function(X,t){typeof exports=="object"&&typeof module<"u"?t(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],t):(X=typeof globalThis<"u"?globalThis:X||self,t(X.DsygnoVueLib={},X.Vue))})(this,(function(X,t){"use strict";var Mk=Object.defineProperty;var Lk=(X,t,wn)=>t in X?Mk(X,t,{enumerable:!0,configurable:!0,writable:!0,value:wn}):X[t]=wn;var he=(X,t,wn)=>Lk(X,typeof t!="symbol"?t+"":t,wn);const wn=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,rd=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,id=/^([/\\]\s*){2,}[^/\\]/,ad=/^\.?\//;function vn(e,n={}){return typeof n=="boolean"&&(n={acceptRelative:n}),n.strict?wn.test(e):rd.test(e)||(n.acceptRelative?id.test(e):!1)}function sd(e="",n){return e.endsWith("/")}function ld(e="",n){return(sd(e)?e.slice(0,-1):e)||"/"}function cd(e="",n){return e.endsWith("/")?e:e+"/"}function dd(e=""){return e.split("://").map(n=>n.replace(/\/{2,}/g,"/")).join("://")}function ud(e,n){if(fd(n)||vn(e))return e;const o=ld(n);return e.startsWith(o)?e:hd(o,e)}function fd(e){return!e||e==="/"}function md(e){return e&&e!=="/"}function hd(e,...n){let o=e||"";for(const r of n.filter(i=>md(i)))if(o){const i=r.replace(ad,"");o=cd(o)+i}else o=r;return o}function pd(...e){var s,l,c,d;const n=/\/(?!\/)/,o=e.filter(Boolean),r=[];let i=0;for(const u of o)if(!(!u||u==="/")){for(const[m,p]of u.split(n).entries())if(!(!p||p===".")){if(p===".."){if(r.length===1&&vn(r[0]))continue;r.pop(),i--;continue}if(m===1&&((s=r[r.length-1])!=null&&s.endsWith(":/"))){r[r.length-1]+="/"+p;continue}r.push(p),i++}}let a=r.join("/");return i>=0?(l=o[0])!=null&&l.startsWith("/")&&!a.startsWith("/")?a="/"+a:(c=o[0])!=null&&c.startsWith("./")&&!a.startsWith("./")&&(a="./"+a):a="../".repeat(-1*i)+a,(d=o[o.length-1])!=null&&d.endsWith("/")&&!a.endsWith("/")&&(a+="/"),a}const gd=Symbol.for("ufo:protocolRelative");function bd(e="",n){const o=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(o){const[,m,p=""]=o;return{protocol:m.toLowerCase(),pathname:p,href:m+p,auth:"",host:"",search:"",hash:""}}if(!vn(e,{acceptRelative:!0}))return Ji(e);const[,r="",i,a=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,s="",l=""]=a.match(/([^#/?]*)(.*)?/)||[];r==="file:"&&(l=l.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:c,search:d,hash:u}=Ji(l);return{protocol:r.toLowerCase(),auth:i?i.slice(0,Math.max(0,i.length-1)):"",host:s,pathname:c,search:d,hash:u,[gd]:!r}}function Ji(e=""){const[n="",o="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:n,search:o,hash:r}}function dr(e){return dd(e)}function Je(e,n){if(vn(e,{acceptRelative:!0}))return e;{const o=n;return o?new RegExp(`^/?${o}(/|$)`).test(e)?dr(e):dr(`/${o}/${e}`):e}}function et(e,n){return e?n||(e.startsWith("http")?"_blank":"_self"):"_self"}function Hn(e){return e.replace("www.","")}function yd(e,n){try{if(!e)throw new Error("The 'path' parameter is required.");if(vn(e,{acceptRelative:!0}))return e;if(!window||!window.location)throw new Error("The 'window.location' object is not available.");const{origin:o}=window.location,r=document.documentElement.getAttribute("data-lang-code"),i=n||r||"",a=dr(i?pd(i,e):e);return ud(a,o)}catch(o){return console.error("Error in addDomainToUrl:",o),e}}function ea(e){try{if(!e)throw new Error("The 'url' parameter is required.");if(vn(e,{acceptRelative:!0})){const{host:n}=bd(e);if(n){const o=n.indexOf(":"),r=o!==-1?n.substring(0,o):n;return Hn(r)}else return Hn(window.location.hostname)}else return Hn(window.location.hostname)}catch(n){return console.error("Error in getDomainFromUrl:",n),Hn(window.location.hostname)}}function ta(e){try{if(!e)throw new Error("The 'url' parameter is required.");const n=["synology.com","synology.cn"],o=ea(e);return n.some(r=>o.endsWith(r))}catch(n){return console.error("Error in isSynologyDomain:",n),!1}}function wd(e,n){try{if(!e||!n)throw new Error("Both 'url1' and 'url2' parameters are required.");return ta(e)&&ta(n)}catch(o){return console.error("Error in isBothSynologyDomain:",o),!1}}function M(e){return e!=null&&e!==!1&&e!=="false"}function na(e){try{if(!e)return"";const n=document.querySelector(`#${e}`);if(!n)return"";const o=n.getAttribute("href");if(!o)return"";const r=Je(o,document.documentElement.getAttribute("data-lang-code")??void 0);return n.setAttribute("href",r),r}catch(n){return console.error("Error in addLocaleToCustomElement:",n),""}}const vd={h1:"s-text-h1",h2:"s-text-h2",h3:"s-text-h3",h4:"s-text-h4",p:"s-text-p","p-large":"s-text-p-large","p-small":"s-text-p-small","font-size-12":"s-text-font-size-12","font-size-14":"s-text-font-size-14","font-size-16":"s-text-font-size-16","font-size-18":"s-text-font-size-18","font-size-22":"s-text-font-size-22"},Cd={h1:"s-text-h1",h2:"s-text-h2",h3:"s-text-h3",h4:"s-text-h4",p:"s-text-p",div:"s-text-p",span:"s-text-p"},kd=t.defineComponent({__name:"text-core",props:{id:{},tag:{default:"div"},classname:{default:""},tagStyle:{},color:{},align:{}},setup(e){const n=e,o=i(),r=a();function i(){return{id:n.id,ref:"el",part:"text",class:"s-text",style:n.color}}function a(){const s=n.tagStyle?vd[n.tagStyle]:Cd[n.tag];return{...s?{[s]:!0}:{},"s-text--color":n.color,"s-text--center":n.align==="center","s-text--right":n.align==="right",[n.classname]:n.classname}}return(s,l)=>(t.openBlock(),t.createBlock(t.resolveDynamicComponent(e.tag),t.mergeProps(t.unref(o),{class:t.unref(r)}),{default:t.withCtx(()=>[t.renderSlot(s.$slots,"default")]),_:3},16,["class"]))}}),Cn=["0","xxs","xs","sm","md","lg","xl","xxl"],Ed=["gray","gray-cold","purple","blue","blue-light","green","yellow","orange","red","white","black","font-color"],Sd=["a[href]","button","details","input","select","textarea","object"],ur=5e3,fr="Play",mr="Pause",hr="Replay",yo="Previous",wo="Next",_d=1400,xd=576,Td={def:2
10,xs:40,sm:80,lg:100},Bd=[{width:1680,bp:"xl"},{width:1440,bp:"lg"},{width:1024,bp:"sm"},{width:768,bp:"xs"}];function oa(e,n){return $d({value:n,styleNameList:Ed,varNameParser:()=>e,varValueParser:o=>`var(--s-${o})`})}function $d({value:e,styleNameList:n,varNameParser:o,varValueParser:r,isEmptyInitial:i=!1}){const a={};if(!e)return a;const s=e.split(" "),l=Nd(s).sort(Md);return Cn.forEach(c=>{const d=Cn.indexOf(c);i&&n.forEach(u=>{a[`${o(u)}-${c}`]="initial"}),l.forEach(u=>{const m=Cn.indexOf(u.breakpoint);if(d>=m){const p=n.includes(u.value.split("-")[0])?r(u.value):u.value;a[`${o(u.value)}-${c}`]=p}})}),a}function Nd(e){return e.map(n=>{const[o,r]=n.split(":");return Cn.includes(o)?{breakpoint:o,value:r}:{breakpoint:"0",value:o}})}function Md(e,n){return Cn.indexOf(e.breakpoint)-Cn.indexOf(n.breakpoint)}const Ld=t.defineComponent({__name:"tw-color-provider",props:{color:{}},setup(e){const n=e,o=t.ref(n.color?oa("--s-t-c",n.color):null);return(r,i)=>t.renderSlot(r.$slots,"default",{color:o.value})}}),wt=t.defineComponent({inheritAttrs:!1,__name:"s-text",props:{id:{},tag:{},classname:{},tagStyle:{},color:{},align:{}},setup(e){const n=e;return(o,r)=>(t.openBlock(),t.createBlock(Ld,{color:e.color},{default:t.withCtx(i=>[t.createVNode(kd,t.normalizeProps(t.guardReactiveProps({...o.$attrs,...n,...i})),{default:t.withCtx(()=>[t.renderSlot(o.$slots,"default")]),_:3},16)]),_:3},8,["color"]))}}),Ad=t.defineComponent({inheritAttrs:!1,__name:"s-text.ce",props:{id:{type:String},tag:{type:String},classname:{type:String},tagStyle:{type:String},color:{type:[Object,String,null]},align:{type:String}},setup(e){const n=e;return(o,r)=>(t.openBlock(),t.createBlock(wt,t.normalizeProps(t.guardReactiveProps(n)),{default:t.withCtx(()=>[t.renderSlot(o.$slots,"default")]),_:3},16))}}),Id='@charset "UTF-8";@layer dsygno.reset{*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0;outline:0;padding:0;margin:0;box-sizing:border-box}button{background:transparent;border:none;cursor:pointer}}a:focus-visible:focus,button:focus-visible:focus{outline:solid 3px rgba(92,176,255,.7);outline-offset:-3px}.s-text--center{text-align:center}.s-text--left{text-align:left}.s-text--color{--text-color: var(--s-t-c-0);color:var(--text-color)}@media screen and (min-width:576px){.s-text--color{--text-color: var(--s-t-c-xxs)}}@media screen and (min-width:768px){.s-text--color{--text-color: var(--s-t-c-xs)}}@media screen and (min-width:1024px){.s-text--color{--text-color: var(--s-t-c-sm)}}@media screen and (min-width:1280px){.s-text--color{--text-color: var(--s-t-c-md)}}@media screen and (min-width:1440px){.s-text--color{--text-color: var(--s-t-c-lg)}}@media screen and (min-width:1680px){.s-text--color{--text-color: var(--s-t-c-xl)}}@media screen and (min-width:1920px){.s-text--color{--text-color: var(--s-t-c-xxl)}}.s-text-h1{--s-h1-size: 32px;--s-h1-lh: 1.3;font-size:var(--s-h1-size);line-height:var(--s-h1-lh);font-weight:700}@media screen and (min-width:768px){.s-text-h1{--s-h1-size: 40px}}@media screen and (min-width:1440px){.s-text-h1{--s-h1-size: 48px}}.s-text-h2{--s-h2-size: 26px;--s-h2-lh: 1.3;font-size:var(--s-h2-size);line-height:var(--s-h2-lh);font-weight:600}@media screen and (min-width:768px){.s-text-h2{--s-h2-size: 32px}}@media screen and (min-width:1440px){.s-text-h2{--s-h2-size: 36px}}.s-text-h3{--s-h3-size: 22px;--s-h3-lh: 1.3;font-size:var(--s-h3-size);line-height:var(--s-h3-lh);font-weight:600}@media screen and (min-width:768px){.s-text-h3{--s-h3-size: 26px}}@media screen and (min-width:1440px){.s-text-h3{--s-h3-size: 30px}}.s-text-h4{--s-h4-size: 20px;--s-h4-lh: 1.4;font-size:var(--s-h4-size);line-height:var(--s-h4-lh);font-weight:600}@media screen and (min-width:768px){.s-text-h4{--s-h4-size: 22px}}.s-text-p-small{--s-p3-size: 14px;--s-p3-lh: 1.4;font-size:var(--s-p3-size);line-height:var(--s-p3-lh)}.s-text-p{--s-p2-size: 18px;--s-p2-lh: 1.5;font-size:var(--s-p2-size);line-height:var(--s-p2-lh)}.s-text-p-large{--s-p1-size: 20px;--s-p1-lh: 1.4;font-size:var(--s-p1-size);line-height:var(--s-p1-lh)}@media screen and (min-width:768px){.s-text-p-large{--s-p1-size: 22px}}.s-text-font-size-12{--s-fs-12-size: 12px;--s-fs-12-lh: 1.4;font-size:var(--s-fs-12-size);line-height:var(--s-fs-12-lh)}.s-text-font-size-14{--s-p3-size: 14px;--s-p3-lh: 1.4;font-size:var(--s-p3-size);line-height:var(--s-p3-lh)}.s-text-font-size-16{--s-fs-16-size: 16px;--s-fs-16-lh: 1.5;font-size:var(--s-fs-16-size);line-height:var(--s-fs-16-lh)}.s-text-font-size-18{--s-p2-size: 18px;--s-p2-lh: 1.5;font-size:var(--s-p2-size);line-height:var(--s-p2-lh)}.s-text-font-size-22{--s-fs-22-size: 22px;--s-fs-22-lh: 1.4;font-size:var(--s-fs-22-size);line-height:var(--s-fs-22-lh)}h1.s-text+p.s-text{margin-top:16px}h2.s-text+p.s-text,h3.s-text+p.s-text,h4.s-text+p.s-text,p.s-text+p.s-text{margin-top:8px}',Pe=(e,n)=>{const o=e.__vccOpts||e;for(const[r,i]of n)o[r]=i;return o},ra=Pe(Ad,[["styles",[Id]]]);
1function ia(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var pr={exports:{}};function aa(e,n=100,o={}){if(typeof e!="function")throw new TypeError(`Expected the first parameter to be a function, got \`${typeof e}\`.`);if(n<0)throw new RangeError("`wait` must not be negative.");const{immediate:r}=typeof o=="boolean"?{immediate:o}:o;let i,a,s,l,c;function d(){const p=i,h=a;return i=void 0,a=void 0,c=e.apply(p,h),c}function u(){const p=Date.now()-l;p<n&&p>=0?s=setTimeout(u,n-p):(s=void 0,r||(c=d()))}const m=function(...p){if(i&&this!==i&&Object.getPrototypeOf(this)===Object.getPrototypeOf(i))throw new Error("Debounced method called with different contexts of the same prototype.");i=this,a=p,l=Date.now();const h=r&&!s;return s||(s=setTimeout(u,n)),h&&(c=d()),c};return Object.defineProperty(m,"isPending",{get(){return s!==void 0}}),m.clear=()=>{s&&(clearTimeout(s),s=void 0)},m.flush=()=>{s&&m.trigger()},m.trigger=()=>{c=d(),m.clear()},m}pr.exports.debounce=aa,pr.exports=aa;var Od=pr.exports;const Re=ia(Od);class gr{constructor(n,o=300){he(this,"el");he(this,"isOpen");he(this,"duration");he(this,"toggle",Re(this.handleToggle.bind(this),50));this.isOpen=!1,this.el=n,this.duration=o/1e3,this.handleTransitionEnd=this.handleTransitionEnd.bind(this)}init(n=!1){this.el&&(this.isOpen=n,this.el.style.transition=`height ${this.duration}s ease-in-out`,this.el.style.overflow="hidden",this.isOpen||(this.el.style.height="0px",this.handleTransitionEnd()))}handleToggle(n){n!==void 0?n!==this.isOpen&&(this.isOpen=n,this.handleTransition()):(this.isOpen=!this.isOpen,this.handleTransition())}handleTransition(){this.el&&(this.el.addEventListener("transitionend",this.handleTransitionEnd),this.isOpen?(this.el.style.display="block",setTimeout(()=>{this.el.style.height=`${this.el.scrollHeight}px`},30)):(this.el.style.height=`${this.el.scrollHeight}px`,setTimeout(()=>{this.el.style.height="0px"},30)))}handleTransitionEnd(){setTimeout(()=>{this.isOpen?this.el.style.height="auto":this.el.style.display="none",this.el.removeEventListener("transitionend",this.handleTransitionEnd)},0)}}class Un{constructor(n,o,r=300){he(this,"wrapper");he(this,"content");he(this,"isOpen");he(this,"duration");this.isOpen=!1,this.wrapper=n,this.content=o,this.duration=r/1e3,this.handleTransitionEnd=this.handleTransitionEnd.bind(this)}init(n=!1){!this.wrapper||!this.content||(this.isOpen=n,this.content.style.overflow="hidden",this.wrapper.style.display="grid",this.wrapper.style.transition=`grid-template-rows ${this.duration}s linear`,this.isOpen||(this.handleStyle(),this.handleTransitionEnd()))}toggle(n){this.wrapper&&(this.wrapper.addEventListener("transitionend",this.handleTransitionEnd),this.isOpen=n===void 0?!this.isOpen:n,this.handleStyle())}handleStyle(){!this.wrapper||!this.content||(this.wrapper.style.gridTemplateRows=this.isOpen?"1fr":"0fr",this.isOpen&&(this.content.style.visibility="visible"))}handleTransitionEnd(){!this.wrapper||!this.content||(this.isOpen||(this.content.style.visibility="hidden"),this.wrapper.removeEventListener("transitionend",this.handleTransitionEnd))}}/*! @license DOMPurify 3.3.0 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.3.0/LICENSE */const{entries:sa,setPrototypeOf:la,isFrozen:Vd,getPrototypeOf:Dd,getOwnPropertyDescriptor:Pd}=Object;let{freeze:ot,seal:vt,create:br}=Object,{apply:yr,construct:wr}=typeof Reflect<"u"&&Reflect;ot||(ot=function(n){return n}),vt||(vt=function(n){return n}),yr||(yr=function(n,o){for(var r=arguments.length,i=new Array(r>2?r-2:0),a=2;a<r;a++)i[a-2]=arguments[a];return n.apply(o,i)}),wr||(wr=function(n){for(var o=arguments.length,r=new Array(o>1?o-1:0),i=1;i<o;i++)r[i-1]=arguments[i];return new n(...r)});const vo=it(Array.prototype.forEach),Rd=it(Array.prototype.lastIndexOf),ca=it(Array.prototype.pop),Wn=it(Array.prototype.push),zd=it(Array.prototype.splice),Co=it(String.prototype.toLowerCase),vr=it(String.prototype.toString),Cr=it(String.prototype.match),Gn=it(String.prototype.replace),Fd=it(String.prototype.indexOf),Hd=it(String.prototype.trim),xt=it(Object.prototype.hasOwnProperty),rt=it(RegExp.prototype.test),jn=Ud(TypeError);function it(e){return function(n){n instanceof RegExp&&(n.lastIndex=0);for(var o=arguments.length,r=new Array(o>1?o-1:0),i=1;i<o;i++)r[i-1]=arguments[i];return yr(e,n,r)}}function Ud(e){return function(){for(var n=arguments.length,o=new Array(n),r=0;r<n;r++)o[r]=arguments[r];return wr(e,o)}}function ye(e,n){let o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Co;la&&la(e,null);let r=n.length;for(;r--;){let i=n[r];if(typeof i=="string"){const a=o(i);a!==i&&(Vd(n)||(n[r]=a),i=a)}e[i]=!0}return e}function Wd(e){for(let n=0;n<e.length;n++)xt(e,n)||(e[n]=null);return e}function Ft(e){const n=br(null);for(const[o,r]of sa(e))xt(e,o)&&(Array.isArray(r)?n[o]=Wd(r):r&&typeof r=="object"&&r.constructor===Object?n[o]=Ft(r):n[o]=r);return n}function qn(e,n){for(;e!==null;){const r=Pd(e,n);if(r){if(r.get)return it(r.get);if(typeof r.value=="function")return it(r.value)}e=Dd(e)}function o(){return null}return o}const da=ot(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),kr=ot(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),Er=ot(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Gd=ot(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),Sr=ot(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),jd=ot(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),ua=ot(["#text"]),fa=ot(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
1spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),_r=ot(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),ma=ot(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),ko=ot(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),qd=vt(/\{\{[\w\W]*|[\w\W]*\}\}/gm),Yd=vt(/<%[\w\W]*|[\w\W]*%>/gm),Xd=vt(/\$\{[\w\W]*/gm),Kd=vt(/^data-[\-\w.\u00B7-\uFFFF]+$/),Zd=vt(/^aria-[\-\w]+$/),ha=vt(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Qd=vt(/^(?:\w+script|data):/i),Jd=vt(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),pa=vt(/^html$/i),eu=vt(/^[a-z][.\w]*(-[.\w]+)+$/i);var ga=Object.freeze({__proto__:null,ARIA_ATTR:Zd,ATTR_WHITESPACE:Jd,CUSTOM_ELEMENT:eu,DATA_ATTR:Kd,DOCTYPE_NAME:pa,ERB_EXPR:Yd,IS_ALLOWED_URI:ha,IS_SCRIPT_OR_DATA:Qd,MUSTACHE_EXPR:qd,TMPLIT_EXPR:Xd});const Yn={element:1,text:3,progressingInstruction:7,comment:8,document:9},tu=function(){return typeof window>"u"?null:window},nu=function(n,o){if(typeof n!="object"||typeof n.createPolicy!="function")return null;let r=null;
1const i="data-tt-policy-suffix";o&&o.hasAttribute(i)&&(r=o.getAttribute(i));const a="dompurify"+(r?"#"+r:"");try{return n.createPolicy(a,{createHTML(s){return s},createScriptURL(s){return s}})}catch{return console.warn("TrustedTypes policy "+a+" could not be created."),null}},ba=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function ya(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:tu();const n=K=>ya(K);if(n.version="3.3.0",n.removed=[],!e||!e.document||e.document.nodeType!==Yn.document||!e.Element)return n.isSupported=!1,n;let{document:o}=e;const r=o,i=r.currentScript,{DocumentFragment:a,HTMLTemplateElement:s,Node:l,Element:c,NodeFilter:d,NamedNodeMap:u=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:m,DOMParser:p,trustedTypes:h}=e,f=c.prototype,g=qn(f,"cloneNode"),b=qn(f,"remove"),C=qn(f,"nextSibling"),y=qn(f,"childNodes"),E=qn(f,"parentNode");if(typeof s=="function"){const K=o.createElement("template");K.content&&K.content.ownerDocument&&(o=K.content.ownerDocument)}let w,v="";const{implementation:_,createNodeIterator:S,createDocumentFragment:k,getElementsByTagName:O}=o,{importNode:A}=r;let x=ba();n.isSupported=typeof sa=="function"&&typeof E=="function"&&_&&_.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:L,ERB_EXPR:F,TMPLIT_EXPR:G,DATA_ATTR:J,ARIA_ATTR:$,IS_SCRIPT_OR_DATA:B,ATTR_WHITESPACE:I,CUSTOM_ELEMENT:V}=ga;let{IS_ALLOWED_URI:H}=ga,W=null;const oe=ye({},[...da,...kr,...Er,...Sr,...ua]);let ae=null;const ke=ye({},[...fa,..._r,...ma,...ko]);let me=Object.seal(br(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),U=null,q=null;const Y=Object.seal(br(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Ce=!0,ue=!0,nt=!1,gt=!0,Ae=!1,bt=!0,ce=!1,D=!1,ee=!1,fe=!1,P=!1,Z=!1,re=!0,Ie=!1;const Le="user-content-";let We=!0,Se=!1,Ke={},yt=null;const Dt=ye({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Xt=null;const Kt=ye({},["audio","video","img","source","image","track"]);let Zt=null;const se=ye({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ie="http://www.w3.org/1998/Math/MathML",Ne="http://www.w3.org/2000/svg",Te="http://www.w3.org/1999/xhtml";let je=Te,ut=!1,Pt=null;const yn=ye({},[ie,Ne,Te],vr);let _t=ye({},["mi","mo","mn","ms","mtext"]),Rt=ye({},["annotation-xml"]);const Ze=ye({},["title","style","font","a","script"]);let ge=null;const de=["application/xhtml+xml","text/html"],ne="text/html";let te=null,be=null;const xe=o.createElement("form"),He=function(T){return T instanceof RegExp||T instanceof Function},Be=function(){let T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(be&&be===T)){if((!T||typeof T!="object")&&(T={}),T=Ft(T),ge=de.indexOf(T.PARSER_MEDIA_TYPE)===-1?ne:T.PARSER_MEDIA_TYPE,te=ge==="application/xhtml+xml"?vr:Co,W=xt(T,"ALLOWED_TAGS")?ye({},T.ALLOWED_TAGS,te):oe,ae=xt(T,"ALLOWED_ATTR")?ye({},T.ALLOWED_ATTR,te):ke,Pt=xt(T,"ALLOWED_NAMESPACES")?ye({},T.ALLOWED_NAMESPACES,vr):yn,Zt=xt(T,"ADD_URI_SAFE_ATTR")?ye(Ft(se),T.ADD_URI_SAFE_ATTR,te):se,Xt=xt(T,"ADD_DATA_URI_TAGS")?ye(Ft(Kt),T.ADD_DATA_URI_TAGS,te):Kt,yt=xt(T,"FORBID_CONTENTS")?ye({},T.FORBID_CONTENTS,te):Dt,U=xt(T,"FORBID_TAGS")?ye({},T.FORBID_TAGS,te):Ft({}),q=xt(T,"FORBID_ATTR")?ye({},T.FORBID_ATTR,te):Ft({}),Ke=xt(T,"USE_PROFILES")?T.USE_PROFILES:!1,Ce=T.ALLOW_ARIA_ATTR!==!1,ue=T.ALLOW_DATA_ATTR!==!1,nt=T.ALLOW_UNKNOWN_PROTOCOLS||!1,gt=T.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Ae=T.SAFE_FOR_TEMPLATES||!1,bt=T.SAFE_FOR_XML!==!1,ce=T.WHOLE_DOCUMENT||!1,fe=T.RETURN_DOM||!1,P=T.RETURN_DOM_FRAGMENT||!1,Z=T.RETURN_TRUSTED_TYPE||!1,ee=T.FORCE_BODY||!1,re=T.SANITIZE_DOM!==!1,Ie=T.SANITIZE_NAMED_PROPS||!1,We=T.KEEP_CONTENT!==!1,Se=T.IN_PLACE||!1,H=T.ALLOWED_URI_REGEXP||ha,je=T.NAMESPACE||Te,_t=T.MATHML_TEXT_INTEGRATION_POINTS||_t,Rt=T.HTML_INTEGRATION_POINTS||Rt,me=T.CUSTOM_ELEMENT_HANDLING||{},T.CUSTOM_ELEMENT_HANDLING&&He(T.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(me.tagNameCheck=T.CUSTOM_ELEMENT_HANDLING.tagNameCheck),T.CUSTOM_ELEMENT_HANDLING&&He(T.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(me.attributeNameCheck=T.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),T.CUSTOM_ELEMENT_HANDLING&&typeof T.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(me.allowCustomizedBuiltInElements=T.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ae&&(ue=!1),P&&(fe=!0),Ke&&(W=ye({},ua),ae=[],Ke.html===!0&&(ye(W,da),ye(ae,fa)),Ke.svg===!0&&(ye(W,kr),ye(ae,_r),ye(ae,ko)),Ke.svgFilters===!0&&(ye(W,Er),ye(ae,_r),ye(ae,ko)),Ke.mathMl===!0&&(ye(W,Sr),ye(ae,ma),ye(ae,ko))),T.ADD_TAGS&&(typeof T.ADD_TAGS=="function"?Y.tagCheck=T.ADD_TAGS:(W===oe&&(W=Ft(W)),ye(W,T.ADD_TAGS,te))),T.ADD_ATTR&&(typeof T.ADD_ATTR=="function"?Y.attributeCheck=T.ADD_ATTR:(ae===ke&&(ae=Ft(ae)),ye(ae,T.ADD_ATTR,te))),T.ADD_URI_SAFE_ATTR&&ye(Zt,T.ADD_URI_SAFE_ATTR,te),T.FORBID_CONTENTS&&(yt===Dt&&(yt=Ft(yt)),ye(yt,T.FORBID_CONTENTS,te)),We&&(W["#text"]=!0),ce&&ye(W,["html","head","body"]),W.table&&(ye(W,["tbody"]),delete U.tbody),T.TRUSTED_TYPES_POLICY){if(typeof T.TRUSTED_TYPES_POLICY.createHTML!="function")throw jn('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof T.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw jn('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');w=T.TRUSTED_TYPES_POLICY,v=w.createHTML("")}else w===void 0&&(w=nu(h,i)),w!==null&&typeof v=="string"&&(v=w.createHTML(""));ot&&ot(T),be=T}},dt=ye({},[...kr,...Er,...Gd]),ln=ye({},[...Sr,...jd]),cr=function(T){let R=E(T);(!R||!R.tagName)&&(R={namespaceURI:je,tagName:"template"});const Q=Co(T.tagName),ve=Co(R.tagName);return Pt[T.namespaceURI]?T.namespaceURI===Ne?R.namespaceURI===Te?Q==="svg":R.namespaceURI===ie?Q==="svg"&&(ve==="annotation-xml"||_t[ve]):!!dt[Q]:T.namespaceURI===ie?R.namespaceURI===Te?Q==="math":R.namespaceURI===Ne?Q==="math"&&Rt[ve]:!!ln[Q]:T.namespaceURI===Te?R.namespaceURI===Ne&&!Rt[ve]||R.namespaceURI===ie&&!_t[ve]?!1:!ln[Q]&&
vendor: 4,357 bytes, line 1
1(Ze[Q]||!dt[Q]):!!(ge==="application/xhtml+xml"&&Pt[T.namespaceURI]):!1},Oe=function(T){Wn(n.removed,{element:T});try{E(T).removeChild(T)}catch{b(T)}},zt=function(T,R){try{Wn(n.removed,{attribute:R.getAttributeNode(T),from:R})}catch{Wn(n.removed,{attribute:null,from:R})}if(R.removeAttribute(T),T==="is")if(fe||P)try{Oe(R)}catch{}else try{R.setAttribute(T,"")}catch{}},bo=function(T){let R=null,Q=null;if(ee)T="<remove></remove>"+T;else{const Ue=Cr(T,/^[\r\n\t ]+/);Q=Ue&&Ue[0]}ge==="application/xhtml+xml"&&je===Te&&(T='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+T+"</body></html>");const ve=w?w.createHTML(T):T;if(je===Te)try{R=new p().parseFromString(ve,ge)}catch{}if(!R||!R.documentElement){R=_.createDocument(je,"template",null);try{R.documentElement.innerHTML=ut?v:ve}catch{}}const De=R.body||R.documentElement;return T&&Q&&De.insertBefore(o.createTextNode(Q),De.childNodes[0]||null),je===Te?O.call(R,ce?"html":"body")[0]:ce?R.documentElement:De},N=function(T){return S.call(T.ownerDocument||T,T,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT|d.SHOW_PROCESSING_INSTRUCTION|d.SHOW_CDATA_SECTION,null)},z=function(T){return T instanceof m&&(typeof T.nodeName!="string"||typeof T.textContent!="string"||typeof T.removeChild!="function"||!(T.attributes instanceof u)||typeof T.removeAttribute!="function"||typeof T.setAttribute!="function"||typeof T.namespaceURI!="string"||typeof T.insertBefore!="function"||typeof T.hasChildNodes!="function")},j=function(T){return typeof l=="function"&&T instanceof l};function le(K,T,R){vo(K,Q=>{Q.call(n,T,R,be)})}const Ee=function(T){let R=null;if(le(x.beforeSanitizeElements,T,null),z(T))return Oe(T),!0;const Q=te(T.nodeName);if(le(x.uponSanitizeElement,T,{tagName:Q,allowedTags:W}),bt&&T.hasChildNodes()&&!j(T.firstElementChild)&&rt(/<[/\w!]/g,T.innerHTML)&&rt(/<[/\w!]/g,T.textContent)||T.nodeType===Yn.progressingInstruction||bt&&T.nodeType===Yn.comment&&rt(/<[/\w]/g,T.data))return Oe(T),!0;if(!(Y.tagCheck instanceof Function&&Y.tagCheck(Q))&&(!W[Q]||U[Q])){if(!U[Q]&&qe(Q)&&(me.tagNameCheck instanceof RegExp&&rt(me.tagNameCheck,Q)||me.tagNameCheck instanceof Function&&me.tagNameCheck(Q)))return!1;if(We&&!yt[Q]){const ve=E(T)||T.parentNode,De=y(T)||T.childNodes;if(De&&ve){const Ue=De.length;for(let ft=Ue-1;ft>=0;--ft){const Qt=g(De[ft],!0);Qt.__removalCount=(T.__removalCount||0)+1,ve.insertBefore(Qt,C(T))}}}return Oe(T),!0}return T instanceof c&&!cr(T)||(Q==="noscript"||Q==="noembed"||Q==="noframes")&&rt(/<\/no(script|embed|frames)/i,T.innerHTML)?(Oe(T),!0):(Ae&&T.nodeType===Yn.text&&(R=T.textContent,vo([L,F,G],ve=>{R=Gn(R,ve," ")}),T.textContent!==R&&(Wn(n.removed,{element:T.cloneNode()}),T.textContent=R)),le(x.afterSanitizeElements,T,null),!1)},Ve=function(T,R,Q){if(re&&(R==="id"||R==="name")&&(Q in o||Q in xe))return!1;if(!(ue&&!q[R]&&rt(J,R))){if(!(Ce&&rt($,R))){if(!(Y.attributeCheck instanceof Function&&Y.attributeCheck(R,T))){if(!ae[R]||q[R]){if(!(qe(T)&&(me.tagNameCheck instanceof RegExp&&rt(me.tagNameCheck,T)||me.tagNameCheck instanceof Function&&me.tagNameCheck(T))&&(me.attributeNameCheck instanceof RegExp&&rt(me.attributeNameCheck,R)||me.attributeNameCheck instanceof Function&&me.attributeNameCheck(R,T))||R==="is"&&me.allowCustomizedBuiltInElements&&(me.tagNameCheck instanceof RegExp&&rt(me.tagNameCheck,Q)||me.tagNameCheck instanceof Function&&me.tagNameCheck(Q))))return!1}else if(!Zt[R]){if(!rt(H,Gn(Q,I,""))){if(!((R==="src"||R==="xlink:href"||R==="href")&&T!=="script"&&Fd(Q,"data:")===0&&Xt[T])){if(!(nt&&!rt(B,Gn(Q,I,"")))){if(Q)return!1}}}}}}}return!0},qe=function(T){return T!=="annotation-xml"&&Cr(T,V)},Ge=function(T){le(x.beforeSanitizeAttributes,T,null);const{attributes:R}=T;if(!R||z(T))return;const Q={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ae,forceKeepAttr:void 0};let ve=R.length;for(;ve--;){const De=R[ve],{name:Ue,namespaceURI:ft,value:Qt}=De,Fn=te(Ue),Qi=Qt;let Qe=Ue==="value"?Qi:Hd(Qi);if(Q.attrName=Fn,Q.attrValue=Qe,Q.keepAttr=!0,Q.forceKeepAttr=void 0,le(x.uponSanitizeAttribute,T,Q),Qe=Q.attrValue,Ie&&(Fn==="id"||Fn==="name")&&(zt(Ue,T),Qe=Le+Qe),bt&&rt(/((--!?|])>)|<\/(style|title|textarea)/i,Qe)){zt(Ue,T);continue}if(Fn==="attributename"&&Cr(Qe,"href")){zt(Ue,T);continue}if(Q.forceKeepAttr)continue;if(!Q.keepAttr){zt(Ue,T);continue}if(!gt&&rt(/\/>/i,Qe)){zt(Ue,T);continue}Ae&&vo([L,F,G],od=>{Qe=Gn(Qe,od," ")}
1);const nd=te(T.nodeName);if(!Ve(nd,Fn,Qe)){zt(Ue,T);continue}if(w&&typeof h=="object"&&typeof h.getAttributeType=="function"&&!ft)switch(h.getAttributeType(nd,Fn)){case"TrustedHTML":{Qe=w.createHTML(Qe);break}case"TrustedScriptURL":{Qe=w.createScriptURL(Qe);break}}if(Qe!==Qi)try{ft?T.setAttributeNS(ft,Ue,Qe):T.setAttribute(Ue,Qe),z(T)?Oe(T):ca(n.removed)}catch{zt(Ue,T)}}le(x.afterSanitizeAttributes,T,null)},$e=function K(T){let R=null;const Q=N(T);for(le(x.beforeSanitizeShadowDOM,T,null);R=Q.nextNode();)le(x.uponSanitizeShadowNode,R,null),Ee(R),Ge(R),R.content instanceof a&&K(R.content);le(x.afterSanitizeShadowDOM,T,null)};return n.sanitize=function(K){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},R=null,Q=null,ve=null,De=null;if(ut=!K,ut&&(K="<!-->"),typeof K!="string"&&!j(K))if(typeof K.toString=="function"){if(K=K.toString(),typeof K!="string")throw jn("dirty is not a string, aborting")}else throw jn("toString is not a function");if(!n.isSupported)return K;if(D||Be(T),n.removed=[],typeof K=="string"&&(Se=!1),Se){if(K.nodeName){const Qt=te(K.nodeName);if(!W[Qt]||U[Qt])throw jn("root node is forbidden and cannot be sanitized in-place")}}else if(K instanceof l)R=bo("<!---->"),Q=R.ownerDocument.importNode(K,!0),Q.nodeType===Yn.element&&Q.nodeName==="BODY"||Q.nodeName==="HTML"?R=Q:R.appendChild(Q);else{if(!fe&&!Ae&&!ce&&K.indexOf("<")===-1)return w&&Z?w.createHTML(K):K;if(R=bo(K),!R)return fe?null:Z?v:""}R&&ee&&Oe(R.firstChild);const Ue=N(Se?K:R);for(;ve=Ue.nextNode();)Ee(ve),Ge(ve),ve.content instanceof a&&$e(ve.content);if(Se)return K;if(fe){if(P)for(De=k.call(R.ownerDocument);R.firstChild;)De.appendChild(R.firstChild);else De=R;return(ae.shadowroot||ae.shadowrootmode)&&(De=A.call(r,De,!0)),De}let ft=ce?R.outerHTML:R.innerHTML;return ce&&W["!doctype"]&&R.ownerDocument&&R.ownerDocument.doctype&&R.ownerDocument.doctype.name&&rt(pa,R.ownerDocument.doctype.name)&&(ft="<!DOCTYPE "+R.ownerDocument.doctype.name+`> 2`+ft),Ae&&vo([L,F,G],Qt=>{ft=Gn(ft,Qt," ")}),w&&Z?w.createHTML(ft):ft},n.setConfig=function(){let K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Be(K),D=!0},n.clearConfig=function(){be=null,D=!1},n.isValidAttribute=function(K,T,R){be||Be({});const Q=te(K),ve=te(T);return Ve(Q,ve,R)},n.addHook=function(K,T){typeof T=="function"&&Wn(x[K],T)},n.removeHook=function(K,T){if(T!==void 0){const R=Rd(x[K],T);return R===-1?void 0:zd(x[K],R,1)[0]}return ca(x[K])},n.removeHooks=function(K){x[K]=[]},n.removeAllHooks=function(){x=ba()},n}var ou=ya();function Xn(e){return ou.sanitize(e,{USE_PROFILES:{html:!0,svg:!0}})}function Eo(e){let n=0;if(e.length===0)return n;for(let o=0;o<e.length;o++){const r=e.charCodeAt(o);n=(n<<5)-n+r,n=n&n}return n}const pe={sendGA:we,sendLinkGA:So,sendAIGA:ru};function we({action:e,name:n,v1:o,v2:r,others:i},a=!1){a&&console.log("sendGA:",{action:e,name:n,v1:o,v2:r,others:i});try{const{dataLayer:s}=window;if(!e||!n||!s||!s.push)return;let l={};e&&(l.data_action=e),n&&(l.data_ga_name=Xn(n)),o&&(l.data_ga_value1=Xn(o)),r&&(l.data_ga_value2=Xn(r)),i&&(l={...l,...i}),s.push({custom_params:null}),s.push({event:"design_event",custom_params:l})}catch(s){console.error("Error in sendGA:",s);return}}function So(e,n=!1){n&&console.log("sendLinkGA:",e);try{const{dataLayer:o}=window,{link_text:r,link_url:i,link_id:a,link_classes:s,link_domain:l,outbound:c,is_nav_menu_click:d,click_type:u}=e;if(!o||!o.push)return;const m={event:"design_click",custom_params:{link_text:r?Xn(r):"",link_url:yd(i),link_id:a||"",link_classes:s,link_domain:l||ea(i)||Hn(window.location.hostname),outbound:c||!wd(i,window.location.origin),is_nav_menu_click:d?"true":"false",click_type:u||""}};o.push({custom_params:null}),o.push(m)}catch(o){console.error("Error in sendLinkGA:",o);return}}function ru({action:e},n=!1){n&&console.log("sendAIGA:",{action:e});const{dataLayer:o}=window;!e||!o||!o.push||(o.push({custom_params:null}),o.push({event:"ai_engagement",ai_action:e}))}function iu(e,n){we({action:"click",name:`dc-accordion-show-more-${e}`,v1:n?"open":"close"})}function au(e,n,o){we({action:"click",name:`dc-accordion-${e}`,v1:n.toString(),v2:o?"open":"close"})}const su=["aria-expanded","aria-controls"],lu=["id"],cu={class:"s-accd-item__content"},wa=t.defineComponent({__name:"s-accordion-item",props:{id:{},index:{},custom:{type:Boolean},open:{type:Boolean}},setup(e){const n=e,o=t.ref(null),r=t.ref(null),i=t.ref(null),a=t.ref(!1);let s=null;function l(){a.value=!0,s==null||s.toggle()}t.onMounted(()=>{o.value&&(r.value&&i.value&&(s=new Un(r.value,i.value),s.init()),n.open&&l())});function c(){a.value=!a.value,s==null||s.toggle(),au(n.id,n.index,a.value)}return(d,u)=>(t.openBlock(),t.createElementBlock("div",{ref_key:"accordion",ref:o,part:"item",class:"s-accd-item"},[t.createElementVNode("button",{part:"toggle",class:t.normalizeClass(["js-s-accd-item-toggle s-accd-item__toggle",{"s-accd-item__toggle--open":a.value}]),"aria-expanded":a.value,"aria-controls":`${n.id}-${n.index}`,onClick:c},[t.createVNode(ra,{tag:"div","tag-style":e.custom?"":"h4",classname:"s-accd-item__title"},{default:t.withCtx(()=>[t.renderSlot(d.$slots,"title")]),_:3},8,["tag-style"]),t.createElementVNode("div",{class:t.normalizeClass(["s-accd-item__title-arrow",{"s-accd-item__title-arrow--open":a.value}])},[...u[0]||(u[0]=[t.createElementVNode("svg",{part:"arrow",xmlns:"http://www.w3.org/2000/svg",width:"22",height:"20",viewBox:"0 0 22 20",fill:"none","aria-hidden":"true"},[t.createElementVNode("path",{d:"M21 15L11 5L0.999999 15","stroke-width":"2"})],-1)])],2)],10,su),t.createElementVNode("div",{id:`${n.id}-${n.index}`,ref_key:"wrapperEl",ref:r,part:"content",class:"s-accd-item__content-wrapper"},[t.createElementVNode("div",{ref_key:"contentEl",ref:i,class:"s-accd-item__inner"},[t.createElementVNode("div",cu,[t.createVNode(ra,{tag:"div","tag-style":e.custom?"":"p"},{default:t.withCtx(()=>[t.renderSlot(d.$slots,"content")]),_:3},8,["tag-style"])])],512)],8,lu)],512))}});var du={grad:.9,turn:360,rad:360/(2*Math.PI)},Ht=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Ye=function(e,n,o){return n===void 0&&(n=0),o===void 0&&(o=Math.pow(10,n)),Math.round(o*e)/o+0},Ct=function(e,n,o){return n===void 0&&(n=0),o===void 0&&(o=1),e>o?o:e>n?e:n},va=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Ca=function(e){return{r:Ct(e.r,0,255),g:Ct(e.g,0,255),b:Ct(e.b,0,255),a:Ct(e.a)}},xr=function(e){return{r:Ye(e.r),g:Ye(e.g),b:Ye(e.b),a:Ye(e.a,3)}},uu=/^#([0-9a-f]{3,8})$/i,_o=function(e){var n=e.toString(16);return n.length<2?"0"+n:n},ka=function(e){var n=e.r,o=e.g,r=e.b,i=e.a,a=Math.max(n,o,r),s=a-Math.min(n,o,r),l=s?a===n?(o-r)/s:a===o?2+(r-n)/s:4+(n-o)/s:0;return{h:60*(l<0?l+6:l),s:a?s/a*100:0,v:a/255*100,a:i}},Ea=function(e){var n=e.h,o=e.s,r=e.v,i=e.a;n=n/360*6,o/=100,r/=100;var a=Math.floor(n),s=r*(1-o),l=r*(1-(n-a)*o),c=r*(1-(1-n+a)*o),d=a%6;return{r:255*[r,l,s,s,c,r][d],g:255*[c,r,r,l,s,s][d],b:255*[s,s,c,r,r,l][d],a:i}},Sa=function(e){return{h:va(e.h),s:Ct(e.s,0,100),l:Ct(e.l,0,100),a:Ct(e.a)}},_a=function(e){return{h:Ye(e.h),s:Ye(e.s),l:Ye(e.l),a:Ye(e.a,3)}},xa=function(e){return Ea((o=(n=e).s,{h:n.h,s:(o*=((r=n.l)<50?r:100-r)/100)>0?2*o/(r+o)*100:0,v:r+o,a:n.a}));var n,o,r},Kn=function(e){return{h:(n=ka(e)).h,s:(i=(200-(o=n.s))*(r=n.v)/100)>0&&i<200?o*r/100/(i<=100?i:200-i)*100:0,l:i/2,a:n.a};var n,o,r,i},fu=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,mu=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,hu=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\
vendor: 4,663 bytes, line 2
2s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,pu=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ta={string:[[function(e){var n=uu.exec(e);return n?(e=n[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?Ye(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?Ye(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var n=hu.exec(e)||pu.exec(e);return n?n[2]!==n[4]||n[4]!==n[6]?null:Ca({r:Number(n[1])/(n[2]?100/255:1),g:Number(n[3])/(n[4]?100/255:1),b:Number(n[5])/(n[6]?100/255:1),a:n[7]===void 0?1:Number(n[7])/(n[8]?100:1)}):null},"rgb"],[function(e){var n=fu.exec(e)||mu.exec(e);if(!n)return null;var o,r,i=Sa({h:(o=n[1],r=n[2],r===void 0&&(r="deg"),Number(o)*(du[r]||1)),s:Number(n[3]),l:Number(n[4]),a:n[5]===void 0?1:Number(n[5])/(n[6]?100:1)});return xa(i)},"hsl"]],object:[[function(e){var n=e.r,o=e.g,r=e.b,i=e.a,a=i===void 0?1:i;return Ht(n)&&Ht(o)&&Ht(r)?Ca({r:Number(n),g:Number(o),b:Number(r),a:Number(a)}):null},"rgb"],[function(e){var n=e.h,o=e.s,r=e.l,i=e.a,a=i===void 0?1:i;if(!Ht(n)||!Ht(o)||!Ht(r))return null;var s=Sa({h:Number(n),s:Number(o),l:Number(r),a:Number(a)});return xa(s)},"hsl"],[function(e){var n=e.h,o=e.s,r=e.v,i=e.a,a=i===void 0?1:i;if(!Ht(n)||!Ht(o)||!Ht(r))return null;var s=(function(l){return{h:va(l.h),s:Ct(l.s,0,100),v:Ct(l.v,0,100),a:Ct(l.a)}})({h:Number(n),s:Number(o),v:Number(r),a:Number(a)});return Ea(s)},"hsv"]]},Ba=function(e,n){for(var o=0;o<n.length;o++){var r=n[o][0](e);if(r)return[r,n[o][1]]}return[null,void 0]},gu=function(e){return typeof e=="string"?Ba(e.trim(),Ta.string):typeof e=="object"&&e!==null?Ba(e,Ta.object):[null,void 0]},Tr=function(e,n){var o=Kn(e);return{h:o.h,s:Ct(o.s+100*n,0,100),l:o.l,a:o.a}},Br=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},$a=function(e,n){var o=Kn(e);return{h:o.h,s:o.s,l:Ct(o.l+100*n,0,100),a:o.a}},Na=(function(){function e(n){this.parsed=gu(n)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return Ye(Br(this.rgba),2)},e.prototype.isDark=function(){return Br(this.rgba)<.5},e.prototype.isLight=function(){return Br(this.rgba)>=.5},e.prototype.toHex=function(){return n=xr(this.rgba),o=n.r,r=n.g,i=n.b,s=(a=n.a)<1?_o(Ye(255*a)):"","#"+_o(o)+_o(r)+_o(i)+s;var n,o,r,i,a,s},e.prototype.toRgb=function(){return xr(this.rgba)},e.prototype.toRgbString=function(){return n=xr(this.rgba),o=n.r,r=n.g,i=n.b,(a=n.a)<1?"rgba("+o+", "+r+", "+i+", "+a+")":"rgb("+o+", "+r+", "+i+")";var n,o,r,i,a},e.prototype.toHsl=function(){return _a(Kn(this.rgba))},e.prototype.toHslString=function(){return n=_a(Kn(this.rgba)),o=n.h,r=n.s,i=n.l,(a=n.a)<1?"hsla("+o+", "+r+"%, "+i+"%, "+a+")":"hsl("+o+", "+r+"%, "+i+"%)";var n,o,r,i,a},e.prototype.toHsv=function(){return n=ka(this.rgba),{h:Ye(n.h),s:Ye(n.s),v:Ye(n.v),a:Ye(n.a,3)};var n},e.prototype.invert=function(){return Nt({r:255-(n=this.rgba).r,g:255-n.g,b:255-n.b,a:n.a});var n},e.prototype.saturate=function(n){return n===void 0&&(n=.1),Nt(Tr(this.rgba,n))},e.prototype.desaturate=function(n){return n===void 0&&(n=.1),Nt(Tr(this.rgba,-n))},e.prototype.grayscale=function(){return Nt(Tr(this.rgba,-1))},e.prototype.lighten=function(n){return n===void 0&&(n=.1),Nt($a(this.rgba,n))},e.prototype.darken=function(n){return n===void 0&&(n=.1),Nt($a(this.rgba,-n))},e.prototype.rotate=function(n){return n===void 0&&(n=15),this.hue(this.hue()+n)},e.prototype.alpha=function(n){return typeof n=="number"?Nt({r:(o=this.rgba).r,g:o.g,b:o.b,a:n}):Ye(this.rgba.a,3);var o},e.prototype.hue=function(n){var o=Kn(this.rgba);return typeof n=="number"?Nt({h:n,s:o.s,l:o.l,a:o.a}):Ye(o.h)},e.prototype.isEqual=function(n){return this.toHex()===Nt(n).toHex()},e})(),Nt=function(e){return e instanceof Na?e:new Na(e)};function Ut(e){return e?e.startsWith("#")||!/^[a-z][a-z0-9-]*$/i.test(e)?e:`var(--s-${e}, ${e})`:""}function Wt(e){const n={};return Object.entries(e).forEach(([o,r])=>{r&&(n[o]=Ut(r))}),n}function _e(e){if(!e)return"";if(e.startsWith("#"))return e;if(typeof document>"u")return Ut(e);const n=getComputedStyle(document.documentElement).getPropertyValue(`--s-${e}`);return n||e}function kt(e,n){if(!e.startsWith("#"))return e;e=e.replace(/^#/,""),e.length===3&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]);let[o,r,i]=e.match(/.{2}/g);[o,r,i]=[parseInt(o,16)+n,parseInt(r,16)+n,parseInt(i,16)+n],o=Math.max(Math.min(255,o),0).toString(16),r=M
2ath.max(Math.min(255,r),0).toString(16),i=Math.max(Math.min(255,i),0).toString(16);const a=(o.length<2?"0":"")+o,s=(r.length<2?"0":"")+r,l=(i.length<2?"0":"")+i;return`#${a}${s}${l}`}function xo(e){return Nt(e).isLight()?"light":"dark"}function bu(e,n){return e==null?void 0:e.style.getPropertyValue(n)}function To(e,n,o){o&&(e==null||e.style.setProperty(n,_e(o)))}function Tt({root:e,property:n,defaultColor:o,color:r,lighten:i=10}){r?e==null||e.style.setProperty(n,_e(r)):o&&(e==null||e.style.setProperty(n,kt(_e(o),i)))}function yu(e){const n={};return Object.entries(e).forEach(([o,r])=>{r&&(n[o]=_e(r))}),n}function kn(e,n){Object.entries(n).forEach(([o,r])=>{r&&To(e,o,r)})}function wu(e){return e?getComputedStyle(e).getPropertyValue("--s-theme-name").trim():""}function vu(e){return wu(e).includes("dark")}const Cu=6,ku="Show more",Eu=["id"],Su={part:"main",class:"s-accd__main"},_u=["id"],xu={key:1,class:"s-accd__toggle-wrapper"},Tu=["aria-label","aria-expanded","aria-controls"],Ma=t.defineComponent({__name:"s-accordion",props:{id:{},classname:{default:""},color:{},colorInherit:{type:[Boolean,String]},arrowColor:{},itemArrowColor:{},itemArrowOpenColor:{},number:{},initialVisibleNumber:{},open:{},custom:{type:[Boolean,String]},useRear:{type:[Boolean,String]},useScrollTop:{type:[Boolean,String],default:!1},altShowMore:{default:ku}},setup(e){const n=e,o=n.useRear?n.initialVisibleNumber||Cu:n.number,r=n.number-o,i=t.reactive({accordionEl:null,accordionRearEl:null,accordionRearInnerEl:null}),a=t.ref(!1);let s;const l=Wt({"--text-color":n.color,"--arrow-color":n.arrowColor,"--item-arrow-color":n.itemArrowColor,"--item-arrow-open-color":n.itemArrowOpenColor});t.onMounted(()=>{i.accordionRearEl&&i.accordionRearInnerEl&&(s=new Un(i.accordionRearEl,i.accordionRearInnerEl),s.init()),document.dispatchEvent(new CustomEvent(`s-accordion-mounted:${n.id}`,{detail:{el:i.accordionEl}}))});function c(){var u;if(a.value=!a.value,s.toggle(),n.useScrollTop&&(a.value||d(i.accordionEl),a.value&&d(i.accordionRearEl)),a.value){const m=(u=i.accordionRearEl)==null?void 0:u.querySelector(".js-s-accd-item-toggle");m&&setTimeout(()=>{m.focus()},100)}iu(n.id,a.value)}function d(u){u&&u.scrollIntoView&&u.scrollIntoView({behavior:"smooth",block:"start"})}return(u,m)=>(t.openBlock(),t.createElementBlock("div",{id:e.id,ref:p=>i.accordionEl=p,part:"group",class:t.normalizeClass(["s-accd",{[e.classname]:e.classname,"s-accd--color-inherit":e.colorInherit}]),style:t.normalizeStyle(t.unref(l))},[t.createElementVNode("div",Su,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(t.unref(o),p=>(t.openBlock(),t.createBlock(wa,{id:e.id,key:p,index:p,custom:t.unref(M)(e.custom),open:e.open===p},{title:t.withCtx(()=>[t.renderSlot(u.$slots,`title-${p}`)]),content:t.withCtx(()=>[t.renderSlot(u.$slots,`content-${p}`)]),_:2},1032,["id","index","custom","open"]))),128))]),e.useRear&&r>0?(t.openBlock(),t.createElementBlock("div",{key:0,id:`${e.id}-rear`,ref:p=>i.accordionRearEl=p,part:"rear",class:"s-accd__rear"},[t.createElementVNode("div",{ref:p=>i.accordionRearInnerEl=p,class:"s-accd__rear-inner"},[(t.openBlock(),t.createElementBlock(t.Fragment,null,t.renderList(r,p=>t.createVNode(wa,{id:e.id,key:p+t.unref(o),index:p+t.unref(o),custom:t.unref(M)(e.custom)},{title:t.withCtx(()=>[t.renderSlot(u.$slots,`title-${p+t.unref(o)}`)]),content:t.withCtx(()=>[t.renderSlot(u.$slots,`content-${p+t.unref(o)}`)]),_:2},1032,["id","index","custom"])),64))],512)],8,_u)):t.createCommentVNode("",!0),e.useRear&&r>0?(t.openBlock(),t.createElementBlock("div",xu,[t.createElementVNode("button",{part:"rear-toggle",class:"s-accd__toggle","aria-label":e.altShowMore,"aria-expanded":a.value,"aria-controls":`${n.id}-rear`,onClick:c},[t.createElementVNode("div",{class:t.normalizeClass(["s-accd__arrow",{"s-accd__arrow--rotate":a.value}])},[...m[0]||(m[0]=[t.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",width:"36",height:"19",viewBox:"0 0 36 19",fill:"none","aria-hidden":"true"},[t.createElementVNode("path",{d:"M35 1L18 17L1 0.999999","stroke-width":"2"})],-1)])],2)],8,Tu)])):t.createCommentVNode("",!0)],14,Eu))}}),Bu={class:"s-arch-diag__desk"},$u={part:"diagram",class:"s-arch-diag__desk-diag"},Nu={class:"s-arch-diag__desk-tog-wrap"},Mu={key:0,class:"s-arch-diag__mob"},Lu={part:"diagram-mob",class:"s-arch-diag__mob-diag"},Au={key:0,part:"cus-ol",class:"s-arch-diag__mob-cus-ol"},Iu={key:1,part:"ol-wrap",class:"s-arch-diag__mob-ol-wrap"},Ou={part:"ol",class:"s-arch-diag__mob-ol"},Vu={class:"s-arch-diag__mob-item-order"}
2,Du={class:"s-arch-diag__mob-item-content"},Pu={class:"s-arch-diag__mob-item-title"},Ru={class:"s-arch-diag__mob-item-desc"},La=t.defineComponent({__name:"s-arch-diagram",props:{number:{},useOl:{type:[Boolean,String]},useCustomOl:{type:[Boolean,String]},toggleCross:{default:"white"},toggleBgColor:{default:"black-1"},toggleBgColorHover:{default:"blue-6"},toggleShadow:{default:"black-1"},orderColor:{default:"white"},orderBgColor:{default:"font-color"}},setup(e){const n=e,o=Number(n.number)||0,r=Wt({"--sadt-cross":n.toggleCross,"--sadt-bgc":n.toggleBgColor,"--sadt-bgc-hover":n.toggleBgColorHover,"--sadt-shadow":n.toggleShadow,"--sad-order-c":n.orderColor,"--sad-order-bgc":n.orderBgColor});i();function i(){(o<1||o>8)&&console.error("s-arch-diagram: number prop must be between 1 and 8")}return(a,s)=>(t.openBlock(),t.createElementBlock("div",{part:"arch",class:t.normalizeClass(["s-arch-diag",{"s-arch-diag--ol":t.unref(M)(e.useOl),"s-arch-diag--cus-ol":t.unref(M)(e.useCustomOl)}]),style:t.normalizeStyle(t.unref(r))},[t.createElementVNode("div",Bu,[t.createElementVNode("div",$u,[t.renderSlot(a.$slots,"diagram")]),t.createElementVNode("div",Nu,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(t.unref(o),l=>(t.openBlock(),t.createElementBlock("div",{key:`sad-item-${l}`,class:t.normalizeClass(`s-arch-diag__desk-tog s-arch-diag__desk-tog--${l}`)},[t.renderSlot(a.$slots,`toggle-${l}`)],2))),128))])]),t.unref(M)(e.useOl)?(t.openBlock(),t.createElementBlock("div",Mu,[t.createElementVNode("div",Lu,[t.renderSlot(a.$slots,"diagram-mob")]),t.unref(M)(e.useCustomOl)?(t.openBlock(),t.createElementBlock("div",Au,[t.renderSlot(a.$slots,"custom-ol")])):(t.openBlock(),t.createElementBlock("div",Iu,[t.createElementVNode("ul",Ou,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(t.unref(o),l=>(t.openBlock(),t.createElementBlock("li",{key:`sad-item-${l}`,part:"ol-item",class:"s-arch-diag__mob-item"},[t.createElementVNode("div",Vu,t.toDisplayString(l),1),t.createElementVNode("div",Du,[t.createElementVNode("div",Pu,[t.renderSlot(a.$slots,`ol-title-${l}`)]),t.createElementVNode("div",Ru,[t.renderSlot(a.$slots,`ol-desc-${l}`)])])]))),128))])]))])):t.createCommentVNode("",!0)],6))}});function Aa(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function $r(e={},n={}){const o=["__proto__","constructor","prototype"];Object.keys(n).filter(r=>o.indexOf(r)<0).forEach(r=>{typeof e[r]>"u"?e[r]=n[r]:Aa(n[r])&&Aa(e[r])&&Object.keys(n[r]).length>0&&$r(e[r],n[r])})}const Ia={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function Gt(){const e=typeof document<"u"?document:{};return $r(e,Ia),e}const zu={document:Ia,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function at(){const e=typeof window<"u"?window:{};return $r(e,zu),e}function Fu(e=""){return e.trim().split(" ").filter(n=>!!n.trim())}function Hu(e){const n=e;Object.keys(n).forEach(o=>{try{n[o]=null}catch{}try{delete n[o]}catch{}})}function Oa(e,n=0){return setTimeout(e,n)}function Bo(){return Date.now()}function Uu(e){const n=at();let o;return n.getComputedStyle&&(o=n.getComputedStyle(e,null)),!o&&e.currentStyle&&(o=e.currentStyle),o||(o=e.style),o}function Wu(e,n="x"){const o=at();let r,i,a;const s=Uu(e);return o.WebKitCSSMatrix?(i=s.transform||s.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(l=>l.replace(",",".")).join(", ")),a=new o.WebKitCSSMatrix(i==="none"?"":i)):(a=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),r=a.toString().split(",")),n==="x"&&(o.WebKitCSSMatrix?i=a.m41:r.length===16?i=parseFloat(r[12]):i=parseFloat(r[4])),n==="y"&&(o.WebKitCSSMatrix?i=a.m42:r.length===16?i=parseFloat(r[13]):i=parseFloat(r[5])),i||0}function $o(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function Gu(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function mt(...e){const n=Object(e[0]);for(let o=1;o<e.length;o+=1){const r=e[o];if(r!=null&&!Gu(r)){const i=Object.keys(Object(r)).filter(a=>a!=="__proto__"&&a!=="constructor"&&a!=="prototype");for(let a=0,s=i.length;a<s;a+=1){const l=i[a],c=Object.getOwnPropertyDescriptor(r,l);c!==void 0&&c.enumerable&&($o(n[l])&&$o(r[l])?r[l].__swiper__?n[l]=r[l]:mt(n[l],r[l]):!$o(n[l])&&$o(r[l])?(n[l]={},r[l].__swiper__?n[l]=r[l]:mt(n[l],r[l])):n[l]=r[l])}}}return n}function En(e,n,o){e.style.setProperty(n,o)}function Va({swiper:e,targetPosition:n,side:o}){const r=at(),i=-e.translate;let a=null,s;const l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(e.cssModeFrameID);const c=n>i?"next":"prev",d=(m,p)=>c==="next"&&m>=p||c==="prev"&&m<=p,u=()=>{s=new Date().getTime(),a===null&&(a=s);const m=Math.max(Math.min((s-a)/l,1),0),p=.5-Math.cos(m*Math.PI)/2;let h=i+p*(n-i);if(d(h,n)&&(h=n),e.wrapperEl.scrollTo({[o]:h}),d(h,n)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[o]:h})}),r.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=r.requestAnimationFrame(u)};u()}function jt(e,n=""){const o=at(),r=[...e.children];return o.HTMLSlotElement&&e instanceof HTMLSlotElement&&r.push(...e.assignedElements()),n?r.filter(i=>i.matches(n)):r}function ju(e,n){const o=[n];for(;o.length>0;){const r=o.shift();if(e===r)return!0;o.push(...r.children,...r.shadowRoot?r.shadowRoot.children:[],...r.assignedElements?r.assignedElements():[])}}function qu(e,n){const o=at();let r=n.contains(e);return!r&&o.HTMLSlotElement&&n instanceof HTMLSlotElement&&(r=[...n.assignedElements()].includes(e),r||(r=ju(e,n))),r}function No(e){try{console.warn(e);return}catch{}}function Mo(e,n=[]){const o=document.createElement(e);return o.classList.add(...Array.isArray(n)?n:Fu(n)),o}function Yu(e,n){const o=[];for(;e.previousElementSibling;){const r=e.previousElementSibling;n?r.matches(n)&&o.push(r):o.push(r),e=r}return o}function Xu(e,n){const o=[];for(;e.nextElementSibling;){const r=e.nextElementSibling;n?r.matches(n)&&o.push(r):o.push(r),e=r}return o}function en(e,n){return at().getComputedStyle(e,null).getPropertyValue(n)}function Nr(e){let n=e,o;if(n){for(o=0;(n=n.previousSibling)!==null;)n.nodeType===1&&(o+=1);return o}}function Ku(e,n){const o=[];let r=e.parentElement;for(;r;)o.push(r),r=r.parentElement;return o}function Da(e,n,o){const r=at();return e[n==="width"?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(e,null).getPropertyValue(n==="width"?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(e,null).getPropertyValue(n==="width"?"margin-left":"margin-bottom"))}function Xe(e){return(Array.isArray(e)?e:[e]).filter(n=>!!n)}function Mr(e,n=""){typeof trustedTypes<"u"?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:o=>o}).createHTML(n):e.innerHTML=n}function Lr(e=""){return`.${e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function Zu({swiper:e,extendParams:n,on:o}){n({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,
2scrollOnFocus:!0,wrapperLiveRegion:!0}}),e.a11y={clicked:!1};let r=null,i,a,s=new Date().getTime();function l($){const B=r;B.length!==0&&Mr(B,$)}function c($=16){const B=()=>Math.round(16*Math.random()).toString(16);return"x".repeat($).replace(/x/g,B)}function d($){$=Xe($),$.forEach(B=>{B.setAttribute("tabIndex","0")})}function u($){$=Xe($),$.forEach(B=>{B.setAttribute("tabIndex","-1")})}function m($,B){$=Xe($),$.forEach(I=>{I.setAttribute("role",B)})}function p($,B){$=Xe($),$.forEach(I=>{I.setAttribute("aria-roledescription",B)})}function h($,B){$=Xe($),$.forEach(I=>{I.setAttribute("aria-controls",B)})}function f($,B){$=Xe($),$.forEach(I=>{I.setAttribute("aria-label",B)})}function g($,B){$=Xe($),$.forEach(I=>{I.setAttribute("id",B)})}function b($,B){$=Xe($),$.forEach(I=>{I.setAttribute("aria-live",B)})}function C($){$=Xe($),$.forEach(B=>{B.setAttribute("aria-disabled",!0)})}function y($){$=Xe($),$.forEach(B=>{B.setAttribute("aria-disabled",!1)})}function E($){if($.keyCode!==13&&$.keyCode!==32)return;const B=e.params.a11y,I=$.target;if(!(e.pagination&&e.pagination.el&&(I===e.pagination.el||e.pagination.el.contains($.target))&&!$.target.matches(Lr(e.params.pagination.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const V=Xe(e.navigation.prevEl);Xe(e.navigation.nextEl).includes(I)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?l(B.lastSlideMessage):l(B.nextSlideMessage)),V.includes(I)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?l(B.firstSlideMessage):l(B.prevSlideMessage))}e.pagination&&I.matches(Lr(e.params.pagination.bulletClass))&&I.click()}}function w(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:$,prevEl:B}=e.navigation;B&&(e.isBeginning?(C(B),u(B)):(y(B),d(B))),$&&(e.isEnd?(C($),u($)):(y($),d($)))}function v(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function _(){return v()&&e.params.pagination.clickable}function S(){const $=e.params.a11y;v()&&e.pagination.bullets.forEach(B=>{e.params.pagination.clickable&&(d(B),e.params.pagination.renderBullet||(m(B,"button"),f(B,$.paginationBulletMessage.replace(/\{\{index\}\}/,Nr(B)+1)))),B.matches(Lr(e.params.pagination.bulletActiveClass))?B.setAttribute("aria-current","true"):B.removeAttribute("aria-current")})}const k=($,B,I)=>{d($),$.tagName!=="BUTTON"&&(m($,"button"),$.addEventListener("keydown",E)),f($,I),h($,B)},O=$=>{a&&a!==$.target&&!a.contains($.target)&&(i=!0),e.a11y.clicked=!0},A=()=>{i=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},x=$=>{s=new Date().getTime()},L=$=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-s<100)return;const B=$.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!B||!e.slides.includes(B))return;a=B;const I=e.virtual&&e.params.virtual.enabled,V=(I?parseInt(B.getAttribute("data-swiper-slide-index"),10):e.slides.indexOf(B))===e.activeIndex,H=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(B);V||H||$.sourceCapabilities&&$.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{i||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(B.getAttribute("data-swiper-slide-index"))),0):I?e.slideTo(e.getSlideIndexWhenGrid(parseInt(B.getAttribute("data-swiper-slide-index"),10)),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(B)),0),i=!1)}))},F=()=>{const $=e.params.a11y;$.itemRoleDescriptionMessage&&p(e.slides,$.itemRoleDescriptionMessage),$.slideRole&&m(e.slides,$.slideRole);const B=e.slides.length;$.slideLabelMessage&&e.slides.forEach((I,V)=>{const H=e.params.loop?parseInt(I.getAttribute("data-swiper-slide-index"),10):V,W=$.slideLabelMessage.replace(/\{\{index\}\}/,H+1).replace(/\{\{slidesLength\}\}/,B);f(I,W)})},G=()=>{const $=e.params.a11y;e.el.append(r);const B=e.el;$.containerRoleDescriptionMessage&&p(B,$.containerRoleDescriptionMessage),$.containerMessage&&f(B,$.containerMessage),$.containerRole&&m(B,$.containerRole);const I=e.wrapperEl,V=$.id||I.getAttribute("id")||`swiper-wrapper-${c(16)}`;if(g(I,V),$.wrapperLiveRegion){const ae=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";b(I,ae)}F();let{nextEl:H,prevEl:W}=e.navigation?e.navigation:{};H=Xe(H),W=Xe(W),H&&H.forEach(ae=>k(ae,V,$.nextSlideMessage)),W&&W.forEach(ae=>k(ae,V,$.prevSlideMessage)),_()&&Xe(e.pagination.el).forEach(ke=>{ke.addEventListener("keydown",E)}),Gt().addEventListener("visibilitychange",x),e.el.addEventListener("focus",L,!0),e.el.addEventListener("pointerdown",O,!0),e.el.addEventListener("pointerup",A,!0)};function J(){r&&r.remove();let{nextEl:$,prevEl:B}=e.navigation?e.navigation:{};
2$=Xe($),B=Xe(B),$&&$.forEach(V=>V.removeEventListener("keydown",E)),B&&B.forEach(V=>V.removeEventListener("keydown",E)),_()&&Xe(e.pagination.el).forEach(H=>{H.removeEventListener("keydown",E)}),Gt().removeEventListener("visibilitychange",x),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",L,!0),e.el.removeEventListener("pointerdown",O,!0),e.el.removeEventListener("pointerup",A,!0))}o("beforeInit",()=>{r=Mo("span",e.params.a11y.notificationClass),r.setAttribute("aria-live","assertive"),r.setAttribute("aria-atomic","true")}),o("afterInit",()=>{e.params.a11y.enabled&&G()}),o("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&F()}),o("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&w()}),o("paginationUpdate",()=>{e.params.a11y.enabled&&S()}),o("destroy",()=>{e.params.a11y.enabled&&J()})}let Ar;function Qu(){const e=at(),n=Gt();return{smoothScroll:n.documentElement&&n.documentElement.style&&"scrollBehavior"in n.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&n instanceof e.DocumentTouch)}}function Pa(){return Ar||(Ar=Qu()),Ar}let Ir;function Ju({userAgent:e}={}){const n=Pa(),o=at(),r=o.navigator.platform,i=e||o.navigator.userAgent,a={ios:!1,android:!1},s=o.screen.width,l=o.screen.height,c=i.match(/(Android);?[\s\/]+([\d.]+)?/);let d=i.match(/(iPad)(?!\1).*OS\s([\d_]+)/);const u=i.match(/(iPod)(.*OS\s([\d_]+))?/),m=!d&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p=r==="Win32";let h=r==="MacIntel";const f=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!d&&h&&n.touch&&f.indexOf(`${s}x${l}`)>=0&&(d=i.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),h=!1),c&&!p&&(a.os="android",a.android=!0),(d||m||u)&&(a.os="ios",a.ios=!0),a}function Ra(e={}){return Ir||(Ir=Ju(e)),Ir}let Or;function ef(){const e=at(),n=Ra();let o=!1;function r(){const l=e.navigator.userAgent.toLowerCase();return l.indexOf("safari")>=0&&l.indexOf("chrome")<0&&l.indexOf("android")<0}if(r()){const l=String(e.navigator.userAgent);if(l.includes("Version/")){const[c,d]=l.split("Version/")[1].split(" ")[0].split(".").map(u=>Number(u));o=c<16||c===16&&d<2}}const i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),a=r(),s=a||i&&n.ios;return{isSafari:o||a,needPerspectiveFix:o,need3dFix:s,isWebView:i}}function za(){return Or||(Or=ef()),Or}function tf({swiper:e,on:n,emit:o}){const r=at();let i=null,a=null;const s=()=>{!e||e.destroyed||!e.initialized||(o("beforeResize"),o("resize"))},l=()=>{!e||e.destroyed||!e.initialized||(i=new ResizeObserver(u=>{a=r.requestAnimationFrame(()=>{const{width:m,height:p}=e;let h=m,f=p;u.forEach(({contentBoxSize:g,contentRect:b,target:C})=>{C&&C!==e.el||(h=b?b.width:(g[0]||g).inlineSize,f=b?b.height:(g[0]||g).blockSize)}),(h!==m||f!==p)&&s()})}),i.observe(e.el))},c=()=>{a&&r.cancelAnimationFrame(a),i&&i.unobserve&&e.el&&(i.unobserve(e.el),i=null)},d=()=>{!e||e.destroyed||!e.initialized||o("orientationchange")};n("init",()=>{if(e.params.resizeObserver&&typeof r.ResizeObserver<"u"){l();return}r.addEventListener("resize",s),r.addEventListener("orientationchange",d)}),n("destroy",()=>{c(),r.removeEventListener("resize",s),r.removeEventListener("orientationchange",d)})}function nf({swiper:e,extendParams:n,on:o,emit:r}){const i=[],a=at(),s=(d,u={})=>{const m=a.MutationObserver||a.WebkitMutationObserver,p=new m(h=>{if(e.__preventObserver__)return;if(h.length===1){r("observerUpdate",h[0]);return}const f=function(){r("observerUpdate",h[0])};a.requestAnimationFrame?a.requestAnimationFrame(f):a.setTimeout(f,0)});p.observe(d,{attributes:typeof u.attributes>"u"?!0:u.attributes,childList:e.isElement||(typeof u.childList>"u"?!0:u).childList,characterData:typeof u.characterData>"u"?!0:u.characterData}),i.push(p)},l=()=>{if(e.params.observer){if(e.params.observeParents){const d=Ku(e.hostEl);for(let u=0;u<d.length;u+=1)s(d[u])}s(e.hostEl,{childList:e.params.observeSlideChildren}),s(e.wrapperEl,{attributes:!1})}},c=()=>{i.forEach(d=>{d.disconnect()}),i.splice(0,i.length)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),o("init",l),o("destroy",c)}var of={on(e,n,o){const r=this;if(!r.eventsListeners||r.destroyed||typeof n!="function")return r;const i=o?"unshift":"push";return e.split(" ").forEach(a=>
vendor: 4,370 bytes, line 2
2{r.eventsListeners[a]||(r.eventsListeners[a]=[]),r.eventsListeners[a][i](n)}),r},once(e,n,o){const r=this;if(!r.eventsListeners||r.destroyed||typeof n!="function")return r;function i(...a){r.off(e,i),i.__emitterProxy&&delete i.__emitterProxy,n.apply(r,a)}return i.__emitterProxy=n,r.on(e,i,o)},onAny(e,n){const o=this;if(!o.eventsListeners||o.destroyed||typeof e!="function")return o;const r=n?"unshift":"push";return o.eventsAnyListeners.indexOf(e)<0&&o.eventsAnyListeners[r](e),o},offAny(e){const n=this;if(!n.eventsListeners||n.destroyed||!n.eventsAnyListeners)return n;const o=n.eventsAnyListeners.indexOf(e);return o>=0&&n.eventsAnyListeners.splice(o,1),n},off(e,n){const o=this;return!o.eventsListeners||o.destroyed||!o.eventsListeners||e.split(" ").forEach(r=>{typeof n>"u"?o.eventsListeners[r]=[]:o.eventsListeners[r]&&o.eventsListeners[r].forEach((i,a)=>{(i===n||i.__emitterProxy&&i.__emitterProxy===n)&&o.eventsListeners[r].splice(a,1)})}),o},emit(...e){const n=this;if(!n.eventsListeners||n.destroyed||!n.eventsListeners)return n;let o,r,i;return typeof e[0]=="string"||Array.isArray(e[0])?(o=e[0],r=e.slice(1,e.length),i=n):(o=e[0].events,r=e[0].data,i=e[0].context||n),r.unshift(i),(Array.isArray(o)?o:o.split(" ")).forEach(s=>{n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(l=>{l.apply(i,[s,...r])}),n.eventsListeners&&n.eventsListeners[s]&&n.eventsListeners[s].forEach(l=>{l.apply(i,r)})}),n}};function rf(){const e=this;let n,o;const r=e.el;typeof e.params.width<"u"&&e.params.width!==null?n=e.params.width:n=r.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?o=e.params.height:o=r.clientHeight,!(n===0&&e.isHorizontal()||o===0&&e.isVertical())&&(n=n-parseInt(en(r,"padding-left")||0,10)-parseInt(en(r,"padding-right")||0,10),o=o-parseInt(en(r,"padding-top")||0,10)-parseInt(en(r,"padding-bottom")||0,10),Number.isNaN(n)&&(n=0),Number.isNaN(o)&&(o=0),Object.assign(e,{width:n,height:o,size:e.isHorizontal()?n:o}))}function af(){const e=this;function n(A,x){return parseFloat(A.getPropertyValue(e.getDirectionLabel(x))||0)}const o=e.params,{wrapperEl:r,slidesEl:i,rtlTranslate:a,wrongRTL:s}=e,l=e.virtual&&o.virtual.enabled,c=l?e.virtual.slides.length:e.slides.length,d=jt(i,`.${e.params.slideClass}, swiper-slide`),u=l?e.virtual.slides.length:d.length;let m=[];const p=[],h=[];let f=o.slidesOffsetBefore;typeof f=="function"&&(f=o.slidesOffsetBefore.call(e));let g=o.slidesOffsetAfter;typeof g=="function"&&(g=o.slidesOffsetAfter.call(e));const b=e.snapGrid.length,C=e.slidesGrid.length,y=e.size-f-g;let E=o.spaceBetween,w=-f,v=0,_=0;if(typeof y>"u")return;typeof E=="string"&&E.indexOf("%")>=0?E=parseFloat(E.replace("%",""))/100*y:typeof E=="string"&&(E=parseFloat(E)),e.virtualSize=-E-f-g,d.forEach(A=>{a?A.style.marginLeft="":A.style.marginRight="",A.style.marginBottom="",A.style.marginTop=""}),o.centeredSlides&&o.cssMode&&(En(r,"--swiper-centered-offset-before",""),En(r,"--swiper-centered-offset-after","")),o.cssMode&&(En(r,"--swiper-slides-offset-before",`${f}px`),En(r,"--swiper-slides-offset-after",`${g}px`));const S=o.grid&&o.grid.rows>1&&e.grid;S?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();let k;const O=o.slidesPerView==="auto"&&o.breakpoints&&Object.keys(o.breakpoints).filter(A=>typeof o.breakpoints[A].slidesPerView<"u").length>0;for(let A=0;A<u;A+=1){k=0;const x=d[A];if(!(x&&(S&&e.grid.updateSlide(A,x,d),en(x,"display")==="none"))){if(l&&o.slidesPerView==="auto")o.virtual.slidesPerViewAutoSlideSize&&(k=o.virtual.slidesPerViewAutoSlideSize),k&&x&&(o.roundLengths&&(k=Math.floor(k)),x.style[e.getDirectionLabel("width")]=`${k}px`);else if(o.slidesPerView==="auto"){O&&(x.style[e.getDirectionLabel("width")]="");const L=getComputedStyle(x),F=x.style.transform,G=x.style.webkitTransform;if(F&&(x.style.transform="none"),G&&(x.style.webkitTransform="none"),o.roundLengths)k=e.isHorizontal()?Da(x,"width"):Da(x,"height");else{const J=n(L,"width"),$=n(L,"padding-left"),B=n(L,"padding-right"),I=n(L,"margin-left"),V=n(L,"margin-right"),H=L.getPropertyValue("box-sizing");if(H&&H==="border-box")k=J+I+V;else{const{clientWidth:W,offsetWidth:oe}=x;k=J+$+B+I+V+(oe-W)}}F&&(x.style.transform=F),G&&(x.style.webkitTransform=G),o.roundLengths&&(k=Math.floor(k))}else k=(y-(o.slidesPerView-1)*E)/o.slidesPerView,o.roundLengths&&(k=Math.floor(k)),x&&(x.style[e.getDirectionLabel("width")]=`${
2k}px`);x&&(x.swiperSlideSize=k),h.push(k),o.centeredSlides?(w=w+k/2+v/2+E,v===0&&A!==0&&(w=w-y/2-E),A===0&&(w=w-y/2-E),Math.abs(w)<1/1e3&&(w=0),o.roundLengths&&(w=Math.floor(w)),_%o.slidesPerGroup===0&&m.push(w),p.push(w)):(o.roundLengths&&(w=Math.floor(w)),(_-Math.min(e.params.slidesPerGroupSkip,_))%e.params.slidesPerGroup===0&&m.push(w),p.push(w),w=w+k+E),e.virtualSize+=k+E,v=k,_+=1}}if(e.virtualSize=Math.max(e.virtualSize,y)+g,a&&s&&(o.effect==="slide"||o.effect==="coverflow")&&(r.style.width=`${e.virtualSize+E}px`),o.setWrapperSize&&(r.style[e.getDirectionLabel("width")]=`${e.virtualSize+E}px`),S&&e.grid.updateWrapperSize(k,m),!o.centeredSlides){const A=o.slidesPerView!=="auto"&&o.slidesPerView%1!==0,x=o.snapToSlideEdge&&!o.loop&&(o.slidesPerView==="auto"||A);let L=m.length;if(x){let G;if(o.slidesPerView==="auto"){G=1;let J=0;for(let $=h.length-1;$>=0&&(J+=h[$]+($<h.length-1?E:0),J<=y);$-=1)G=h.length-$}else G=Math.floor(o.slidesPerView);L=Math.max(u-G,0)}const F=[];for(let G=0;G<m.length;G+=1){let J=m[G];o.roundLengths&&(J=Math.floor(J)),x?G<=L&&F.push(J):m[G]<=e.virtualSize-y&&F.push(J)}m=F,Math.floor(e.virtualSize-y)-Math.floor(m[m.length-1])>1&&(x||m.push(e.virtualSize-y))}if(l&&o.loop){const A=h[0]+E;if(o.slidesPerGroup>1){const x=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/o.slidesPerGroup),L=A*o.slidesPerGroup;for(let F=0;F<x;F+=1)m.push(m[m.length-1]+L)}for(let x=0;x<e.virtual.slidesBefore+e.virtual.slidesAfter;x+=1)o.slidesPerGroup===1&&m.push(m[m.length-1]+A),p.push(p[p.length-1]+A),e.virtualSize+=A}if(m.length===0&&(m=[0]),E!==0){const A=e.isHorizontal()&&a?"marginLeft":e.getDirectionLabel("marginRight");d.filter((x,L)=>!o.cssMode||o.loop?!0:L!==d.length-1).forEach(x=>{x.style[A]=`${E}px`})}if(o.centeredSlides&&o.centeredSlidesBounds){let A=0;h.forEach(L=>{A+=L+(E||0)}),A-=E;const x=A>y?A-y:0;m=m.map(L=>L<=0?-f:L>x?x+g:L)}if(o.centerInsufficientSlides){let A=0;if(h.forEach(x=>{A+=x+(E||0)}),A-=E,A<y){const x=(y-A)/2;m.forEach((L,F)=>{m[F]=L-x}),p.forEach((L,F)=>{p[F]=L+x})}}if(Object.assign(e,{slides:d,snapGrid:m,slidesGrid:p,slidesSizesGrid:h}),o.centeredSlides&&o.cssMode&&!o.centeredSlidesBounds){En(r,"--swiper-centered-offset-before",`${-m[0]}px`),En(r,"--swiper-centered-offset-after",`${e.size/2-h[h.length-1]/2}px`);const A=-e.snapGrid[0],x=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(L=>L+A),e.slidesGrid=e.slidesGrid.map(L=>L+x)}if(u!==c&&e.emit("slidesLengthChange"),m.length!==b&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),p.length!==C&&e.emit("slidesGridLengthChange"),o.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!l&&!o.cssMode&&(o.effect==="slide"||o.effect==="fade")){const A=`${o.containerModifierClass}backface-hidden`,x=e.el.classList.contains(A);u<=o.maxBackfaceHiddenSlides?x||e.el.classList.add(A):x&&e.el.classList.remove(A)}}function sf(e){const n=this,o=[],r=n.virtual&&n.params.virtual.enabled;let i=0,a;typeof e=="number"?n.setTransition(e):e===!0&&n.setTransition(n.params.speed);const s=l=>r?n.slides[n.getSlideIndexByData(l)]:n.slides[l];if(n.params.slidesPerView!=="auto"&&n.params.slidesPerView>1)if(n.params.centeredSlides)(n.visibleSlides||[]).forEach(l=>{o.push(l)});else for(a=0;a<Math.ceil(n.params.slidesPerView);a+=1){const l=n.activeIndex+a;if(l>n.slides.length&&!r)break;o.push(s(l))}else o.push(s(n.activeIndex));for(a=0;a<o.length;a+=1)if(typeof o[a]<"u"){const l=o[a].offsetHeight;i=l>i?l:i}(i||i===0)&&(n.wrapperEl.style.height=`${i}px`)}function lf(){const e=this,n=e.slides,o=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let r=0;r<n.length;r+=1)n[r].swiperSlideOffset=(e.isHorizontal()?n[r].offsetLeft:n[r].offsetTop)-o-e.cssOverflowAdjustment()}const Fa=(e,n,o)=>{n&&!e.classList.contains(o)?e.classList.add(o):!n&&e.classList.contains(o)&&e.classList.remove(o)};function cf(e=this&&this.translate||0){const n=this,o=n.params,{slides:r,rtlTranslate:i,snapGrid:a}=n;if(r.length===0)return;typeof r[0].swiperSlideOffset>"u"&&n.updateSlidesOffset();let s=-e;i&&(s=e),n.visibleSlidesIndexes=[],n.visibleSlides=[];let l=o.spaceBetween;typeof l=="string"&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*n.size:typeof l=="string"&&(l=parseFloat(l));for(let c=0;c<r.length;c+=1){const d=r[c];let u=d.swiperSlideOffset;o.cssMode&&o.centeredSlides&&(u-=r[0].swiperSlideOffset);const m=(s+(o.centeredSlides?n.minTranslate():0)-u)/(d.swiperSlideSize+l),p=(s-a[0]+(o.centeredSlides?n.minTranslate():0)-u)/(d.swiperSlideSize+l),h=-(s-u),f=h+n.slidesSizesGrid[c],g=h>=0&&h<=n.size-n.slidesSizesGrid[c],b=h>=0&&h<n.size-1||f>1&&f<=n.size||h<=0&&f>=n.size;b&&(n.visibleSlides.push(d),n.visibleSlidesIndexes.push(c)),Fa(d,b,o.slideVisibleClass),Fa(d,g,o.slideFullyVisibleClass),d.progress=i?-m:m,d.originalProgress=i?-p:p}}function df(e){const n=this;if(typeof e>"u"){const u=n.rtlTranslate?-1:1;e=n&&n.translate&&n.translate*u||0}const o=n.params,r=n.maxTranslate()-n.minTranslate();let{progress:i,isBeginning:a,isEnd:s,progressLoop:l}=n;const c=a,d=s;if(r===0)i=0,a=!0,s=!0;else{i=(e-n.minTranslate())/r;const u=Math.abs(e-n.minTranslate())<1,m=Math.abs(e-n.maxTranslate())<1;a=u||i<=0,s=m||i>=1,u&&(i=0),m&&(i=1)}if(o.loop){const u=n.getSlideIndexByData(0),m=n.getSlideIndexByData(n.slides.length-1),p=n.slidesGrid[u],h=n.slidesGrid[m],f=n.slidesGrid[n.slidesGrid.length-1],g=Math.abs(e);g>=p?l=(g-p)/f:l=(g+f-h)/f,l>1&&(l-=1)}Object.assign(n,{progress:i,progressLoop:l,isBeginning:a,isEnd:s}),(o.watchSlidesProgress||o.centeredSlides&&o.autoHeight)&&n.updateSlidesProgress(e),a&&!c&&n.emit("reachBeginning toEdge"),s&&!d&&n.emit("reachEnd toEdge"),(c&&!a||d&&!s)&&n.emit("fromEdge"),n.emit("progress",i)}const Vr=(e,n,o)=>{n&&!e.classList.contains(o)?e.classList.add(o):!n&&e.classList.contains(o)&&e.classList.remove(o)};function uf(){const e=this,{slides:n,params:o,slidesEl:r,activeIndex:i}=e,a=e.virtual&&o.virtual.enabled,s=e.grid&&o.grid&&o.grid.rows>1,l=m=>jt(r,`.${o.slideClass}${m}, swiper-slide${m}`)[0];let c,d,u;if(a)if(o.loop){let m=i-e.virtual.slidesBefore;m<0&&(m=e.virtual.slides.length+m),m>=e.virtual.slides.length&&(m-=e.virtual.slides.length),c=l(`[data-swiper-slide-index="${m}"]`)}else c=l(`[data-swiper-slide-index="${i}"]`);else s?(c=n.find(m=>m.column===i),u=n.find(m=>m.column===i+1),d=n.find(m=>m.column===i-1)):c=n[i];c&&(s||(u=Xu(c,`.${o.slideClass}, swiper-slide`)[0],o.loop&&!u&&(u=n[0]),d=Yu(c,`.${o.slideClass}, swiper-slide`)[0],o.loop&&!d===0&&(d=n[n.length-1]))),n.forEac
2h(m=>{Vr(m,m===c,o.slideActiveClass),Vr(m,m===u,o.slideNextClass),Vr(m,m===d,o.slidePrevClass)}),e.emitSlidesClasses()}const Lo=(e,n)=>{if(!e||e.destroyed||!e.params)return;const o=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,r=n.closest(o());if(r){let i=r.querySelector(`.${e.params.lazyPreloaderClass}`);!i&&e.isElement&&(r.shadowRoot?i=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{r.shadowRoot&&(i=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),i&&!i.lazyPreloaderManaged&&i.remove())})),i&&!i.lazyPreloaderManaged&&i.remove()}},Dr=(e,n)=>{if(!e.slides[n])return;const o=e.slides[n].querySelector('[loading="lazy"]');o&&o.removeAttribute("loading")},Pr=e=>{if(!e||e.destroyed||!e.params)return;let n=e.params.lazyPreloadPrevNext;const o=e.slides.length;if(!o||!n||n<0)return;n=Math.min(n,o);const r=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const s=i,l=[s-n];l.push(...Array.from({length:n}).map((c,d)=>s+r+d)),e.slides.forEach((c,d)=>{l.includes(c.column)&&Dr(e,d)});return}const a=i+r-1;if(e.params.rewind||e.params.loop)for(let s=i-n;s<=a+n;s+=1){const l=(s%o+o)%o;(l<i||l>a)&&Dr(e,l)}else for(let s=Math.max(i-n,0);s<=Math.min(a+n,o-1);s+=1)s!==i&&(s>a||s<i)&&Dr(e,s)};function ff(e){const{slidesGrid:n,params:o}=e,r=e.rtlTranslate?e.translate:-e.translate;let i;for(let a=0;a<n.length;a+=1)typeof n[a+1]<"u"?r>=n[a]&&r<n[a+1]-(n[a+1]-n[a])/2?i=a:r>=n[a]&&r<n[a+1]&&(i=a+1):r>=n[a]&&(i=a);return o.normalizeSlideIndex&&(i<0||typeof i>"u")&&(i=0),i}function mf(e){const n=this,o=n.rtlTranslate?n.translate:-n.translate,{snapGrid:r,params:i,activeIndex:a,realIndex:s,snapIndex:l}=n;let c=e,d;const u=h=>{let f=h-n.virtual.slidesBefore;return f<0&&(f=n.virtual.slides.length+f),f>=n.virtual.slides.length&&(f-=n.virtual.slides.length),f};if(typeof c>"u"&&(c=ff(n)),r.indexOf(o)>=0)d=r.indexOf(o);else{const h=Math.min(i.slidesPerGroupSkip,c);d=h+Math.floor((c-h)/i.slidesPerGroup)}if(d>=r.length&&(d=r.length-1),c===a&&!n.params.loop){d!==l&&(n.snapIndex=d,n.emit("snapIndexChange"));return}if(c===a&&n.params.loop&&n.virtual&&n.params.virtual.enabled){n.realIndex=u(c);return}const m=n.grid&&i.grid&&i.grid.rows>1;let p;if(n.virtual&&i.virtual.enabled)i.loop?p=u(c):p=c;else if(m){const h=n.slides.find(g=>g.column===c);let f=parseInt(h.getAttribute("data-swiper-slide-index"),10);Number.isNaN(f)&&(f=Math.max(n.slides.indexOf(h),0)),p=Math.floor(f/i.grid.rows)}else if(n.slides[c]){const h=n.slides[c].getAttribute("data-swiper-slide-index");h?p=parseInt(h,10):p=c}else p=c;Object.assign(n,{previousSnapIndex:l,snapIndex:d,previousRealIndex:s,realIndex:p,previousIndex:a,activeIndex:c}),n.initialized&&Pr(n),n.emit("activeIndexChange"),n.emit("snapIndexChange"),(n.initialized||n.params.runCallbacksOnInit)&&(s!==p&&n.emit("realIndexChange"),n.emit("slideChange"))}function hf(e,n){const o=this,r=o.params;let i=e.closest(`.${r.slideClass}, swiper-slide`);!i&&o.isElement&&n&&n.length>
vendor: 11,535 bytes, line 2
21&&n.includes(e)&&[...n.slice(n.indexOf(e)+1,n.length)].forEach(l=>{!i&&l.matches&&l.matches(`.${r.slideClass}, swiper-slide`)&&(i=l)});let a=!1,s;if(i){for(let l=0;l<o.slides.length;l+=1)if(o.slides[l]===i){a=!0,s=l;break}}if(i&&a)o.clickedSlide=i,o.virtual&&o.params.virtual.enabled?o.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):o.clickedIndex=s;else{o.clickedSlide=void 0,o.clickedIndex=void 0;return}r.slideToClickedSlide&&o.clickedIndex!==void 0&&o.clickedIndex!==o.activeIndex&&o.slideToClickedSlide()}var pf={updateSize:rf,updateSlides:af,updateAutoHeight:sf,updateSlidesOffset:lf,updateSlidesProgress:cf,updateProgress:df,updateSlidesClasses:uf,updateActiveIndex:mf,updateClickedSlide:hf};function gf(e=this.isHorizontal()?"x":"y"){const n=this,{params:o,rtlTranslate:r,translate:i,wrapperEl:a}=n;if(o.virtualTranslate)return r?-i:i;if(o.cssMode)return i;let s=Wu(a,e);return s+=n.cssOverflowAdjustment(),r&&(s=-s),s||0}function bf(e,n){const o=this,{rtlTranslate:r,params:i,wrapperEl:a,progress:s}=o;let l=0,c=0;const d=0;o.isHorizontal()?l=r?-e:e:c=e,i.roundLengths&&(l=Math.floor(l),c=Math.floor(c)),o.previousTranslate=o.translate,o.translate=o.isHorizontal()?l:c,i.cssMode?a[o.isHorizontal()?"scrollLeft":"scrollTop"]=o.isHorizontal()?-l:-c:i.virtualTranslate||(o.isHorizontal()?l-=o.cssOverflowAdjustment():c-=o.cssOverflowAdjustment(),a.style.transform=`translate3d(${l}px, ${c}px, ${d}px)`);let u;const m=o.maxTranslate()-o.minTranslate();m===0?u=0:u=(e-o.minTranslate())/m,u!==s&&o.updateProgress(e),o.emit("setTranslate",o.translate,n)}function yf(){return-this.snapGrid[0]}function wf(){return-this.snapGrid[this.snapGrid.length-1]}function vf(e=0,n=this.params.speed,o=!0,r=!0,i){const a=this,{params:s,wrapperEl:l}=a;if(a.animating&&s.preventInteractionOnTransition)return!1;const c=a.minTranslate(),d=a.maxTranslate();let u;if(r&&e>c?u=c:r&&e<d?u=d:u=e,a.updateProgress(u),s.cssMode){const m=a.isHorizontal();if(n===0)l[m?"scrollLeft":"scrollTop"]=-u;else{if(!a.support.smoothScroll)return Va({swiper:a,targetPosition:-u,side:m?"left":"top"}),!0;l.scrollTo({[m?"left":"top"]:-u,behavior:"smooth"})}return!0}return n===0?(a.setTransition(0),a.setTranslate(u),o&&(a.emit("beforeTransitionStart",n,i),a.emit("transitionEnd"))):(a.setTransition(n),a.setTranslate(u),o&&(a.emit("beforeTransitionStart",n,i),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(p){!a||a.destroyed||p.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,o&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}var Cf={getTranslate:gf,setTranslate:bf,minTranslate:yf,maxTranslate:wf,translateTo:vf};function kf(e,n){const o=this;o.params.cssMode||(o.wrapperEl.style.transitionDuration=`${e}ms`,o.wrapperEl.style.transitionDelay=e===0?"0ms":""),o.emit("setTransition",e,n)}function Ha({swiper:e,runCallbacks:n,direction:o,step:r}){const{activeIndex:i,previousIndex:a}=e;let s=o;s||(i>a?s="next":i<a?s="prev":s="reset"),e.emit(`transition${r}`),n&&s==="reset"?e.emit(`slideResetTransition${r}`):n&&i!==a&&(e.emit(`slideChangeTransition${r}`),s==="next"?e.emit(`slideNextTransition${r}`):e.emit(`slidePrevTransition${r}`))}function Ef(e=!0,n){const o=this,{params:r}=o;r.cssMode||(r.autoHeight&&o.updateAutoHeight(),Ha({swiper:o,runCallbacks:e,direction:n,step:"Start"}))}function Sf(e=!0,n){const o=this,{params:r}=o;o.animating=!1,!r.cssMode&&(o.setTransition(0),Ha({swiper:o,runCallbacks:e,direction:n,step:"End"}))}var _f={setTransition:kf,transitionStart:Ef,transitionEnd:Sf};function xf(e=0,n,o=!0,r,i){typeof e=="string"&&(e=parseInt(e,10));const a=this;let s=e;s<0&&(s=0);const{params:l,snapGrid:c,slidesGrid:d,previousIndex:u,activeIndex:m,rtlTranslate:p,wrapperEl:h,enabled:f}=a;if(!f&&!r&&!i||a.destroyed||a.animating&&l.preventInteractionOnTransition)return!1;typeof n>"u"&&(n=a.params.speed);const g=Math.min(a.params.slidesPerGroupSkip,s);let b=g+Math.floor((s-g)/a.params.slidesPerGroup);b>=c.length&&(b=c.length-1);const C=-c[b];if(l.normalizeSlideIndex)for(let S=0;S<d.length;S+=1){const k=-Math.floor(C*100),O=Math.floor(d[S]*100),A=Math.floor(d[S+1]*100);typeof d[S+1]<"u"?k>=O&&k<A-(A-O)/2?s=S:k>=O&&k<A&&(s=S+1):k>=O&&(s=S)}if(a.initialized&&s!==m&&(!a.allowSlideNext&&(p?C>a.translate&&C>a.minTranslate():C<a.translate&&C<a.minTranslate())||!a.allowSlidePrev&&C>a.translate&&C>a.maxTranslate()&&(m||0)!==s))return!1;s!==(u||0)&&o&&a.emit("beforeSlideChangeStart"),a.updateProgress(C);let y;s>m?y="next":s<m?y="prev":y="reset";const E=a.virtual&&a.params.virtual.enabled;if(!(E&&i)&&(p&&-C===a.translate||!p&&C===a.translate))return a.updateActiveIndex(s),l.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),l.effect!=="slide"&&a.setTranslate(C),y!=="reset"&&(a.transitionStart(o,y),a.transitionEnd(o,y)),!1;if(l.cssMode){const S=a.isHorizontal(),k=p?C:-C;if(n===0)E&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),E&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[S?"scrollLeft":"scrollTop"]=k})):h[S?"scrollLeft":"scrollTop"]=k,E&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return Va({swiper:a,targetPosition:k,side:S?"left":"top"}),!0;h.scrollTo({[S?"left":"top"]:k,behavior:"smooth"})}return!0}const _=za().isSafari;return E&&!i&&_&&a.isElement&&a.virtual.update(!1,!1,s),a.setTransition(n),a.setTranslate(C),a.updateActiveIndex(s),a.updateSlidesClasses(),a.emit("beforeTransitionStart",n,r),a.transitionStart(o,y),n===0?a.transitionEnd(o,y):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(k){!a||a.destroyed||k.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(o,y))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0}function Tf(e=0,n,o=!0,r){typeof e=="string"&&(e=parseInt(e,10));const i=this;if(i.destroyed)return;typeof n>"u"&&(n=i.params.speed);const a=i.grid&&i.params.grid&&i.params.grid.rows>1;let s=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)s=s+i.virtual.slidesBefore;else{let l;if(a){const g=s*i.params.grid.rows;l=i.slides.find(b=>b.getAttribute("data-swiper-slide-index")*1===g).column}else l=i.getSlideIndexByData(s);const c=a?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:d,slidesOffsetBefore:u,slidesOffsetAfter:m}=i.params,p=d||!!u||!!m;let h=i.params.slidesPerView;h==="auto"?h=i.slidesPerViewDynamic():(h=Math.ceil(parseFloat(i.params.slidesPerView,10)),p&&h%2===0&&(h=h+1));let f=c-l<h;if(p&&(f=f||l<Math.ceil(h/2)),r&&p&&i.params.slidesPerView!=="auto"&&!a&&(f=!1),f){const g=p?l<i.activeIndex?"prev":"next":l-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:g,slideTo:!0,activeSlideIndex:g==="next"?l+1:l-c+1,slideRealIndex:g==="next"?i.realIndex:void 0})}if(a){const g=s*i.params.grid.rows;s=i.slides.find(b=>b.getAttribute("data-swiper-slide-index")*1===g).column}else s=i.getSlideIndexByData(s)}return requestAnimationFrame(()=>{i.slideTo(s,n,o,r)}),i}function Bf(e,n=!0,o){const r=this,{enabled:i,params:a,animating:s}=r;if(!i||r.destroyed)return r;typeof e>"u"&&(e=r.params.speed);let l=a.slidesPerGroup;a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(l=Math.max(r.slidesPerViewDynamic("current",!0),1));const c=r.activeIndex<a.slidesPerGroupSkip?1:l,d=r.virtual&&a.virtual.enabled;if(a.loop){if(s&&!d&&a.loopPreventsSliding)return!1;if(r.loopFix({direction:"next"}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+c,e,n,o)}),!0}return a.rewind&&r.isEnd?r.slideTo(0,e,n,o):r.slideTo(r.activeIndex+c,e,n,o)}function $f(e,n=!0,o){const r=this,{params:i,snapGrid:a,slidesGrid:s,rtlTranslate:l,enabled:c,animating:d}=r;if(!c||r.destroyed)return r;typeof e>"u"&&(e=r.params.speed);const u=r.virtual&&i.virtual.enabled;if(i.loop){if(d&&!u&&i.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}const m=l?r.translate:-r.translate;function p(y){return y<0?-Math.floor(Math.abs(y)):Math.floor(y)}const h=p(m),f=a.map(y=>p(y)),g=i.freeMode&&i.freeMode.enabled;let b=a[f.indexOf(h)-1];if(typeof b>"u"&&(i.cssMode||g)){let y;a.forEach((E,w)=>{h>=E&&(y=w)}),typeof y<"u"&&(b=g?a[y]:a[y>0?y-1:y])}let C=0;if(typeof b<"u"&&(C=s.indexOf(b),C<0&&(C=r.activeIndex-1),i.slidesPerView==="auto"&&i.slidesPerGroup===1&&i.slidesPerGroupAuto&&(C=C-r.slidesPerViewDynamic("previous",!0)+1,C=Math.max(C,0))),i.rewind&&r.isBeginning){const y=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(y,e,n,o)}else if(i.loop&&r.activeIndex===0&&i.cssMode)return requestAnimationFrame(()=>{r.slideTo(C,e,n,o)}),!0;return r.slideTo(C,e,n,o)}function Nf(e,n=!0,o){const r=this;if(!r.destroyed)return typeof e>"u"&&(e=r.params.speed),r.slideTo(r.activeIndex,e,n,o)}function Mf(e,n=!0,o,r=.5){const i=this;if(i.destroyed)return;typeof e>"u"&&(e=i.params.speed);let a=i.activeIndex;const s=Math.min(i.params.slidesPerGroupSkip,a),l=s+Math.floor((a-s)/i.params.slidesPerGroup),c=i.rtlTranslate?i.translate:-i.translate;if(c>=i.snapGrid[l]){const d=i.snapGrid[l],u=i.snapGrid[l+1];c-d>(u-d)*r&&(a+=i.params.slidesPerGroup)}else{const d=i.snapGrid[l-1],u=i.snapGrid[l];c-d<=(u-d)*r&&(a-=i.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,i.slidesGrid.length-1),i.slideTo(a,e,n,o)}function Lf(){const e=this;if(e.destroyed)return;const{params:n,slidesEl:o}=e,r=n.slidesPerView==="auto"?e.slidesPerViewDynamic():n.slidesPerView;let i=e.getSlideIndexWhenGrid(e.clickedIndex),a;const s=e.isElement?"swiper-slide":`.${n.slideClass}`,l=e.grid&&e.params.grid&&e.params.grid.rows>1;if(n.loop){if(e.animating)return;a=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),n.centeredSlides?e.slideToLoop(a):i>(l?(e.slides.length-r)/2-(e.params.grid.rows-1):e.slides.length-r)?(e.loopFix(),i=e.getSlideIndex(jt(o,`${s}[data-swiper-slide-index="${a}"]`)[0]),Oa(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}var Af={slideTo:xf,slideToLoop:Tf,slideNext:Bf,slidePrev:$f,slideReset:Nf,slideToClosest:Mf,slideToClickedSlide:Lf};function If(e,n){const o=this,{params:r,slidesEl:i}=o;if(!r.loop||o.virtual&&o.params.virtual.enabled)return;const a=()=>{jt(i,`.${r.slideClass}, swiper-slide`).forEach((f,g)=>{f.setAttribute("data-swiper-slide-index",g)})},s=()=>{const h=jt(i,`.${r.slideBlankClass}`);h.forEach(f=>{f.remove()}),h.length>0&&(o.recalcSlides(),o.updateSlides())},l=o.grid&&r.grid&&r.grid.rows>1;r.loopAddBlankSlides&&(r.slidesPerGroup>1||l)&&s();const c=r.slidesPerGroup*(l?r.grid.rows:1),d=o.slides.length%c!==0,u=l&&o.slides.length%r.grid.rows!==0,m=h=>{for(let f=0;f<h;f+=1){const g=o.isElement?Mo("swiper-slide",[r.slideBlankClass]):Mo("div",[r.slideClass,r.slideBlankClass]);o.slidesEl.append(g)}};if(d){if(r.loopAddBlankSlides){const h=c-o.slides.length%c;m(h),o.recalcSlides(),o.updateSlides()}else No("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may
2not function properly. You need to add more slides (or make duplicates, or empty slides)");a()}else if(u){if(r.loopAddBlankSlides){const h=r.grid.rows-o.slides.length%r.grid.rows;m(h),o.recalcSlides(),o.updateSlides()}else No("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");a()}else a();const p=r.centeredSlides||!!r.slidesOffsetBefore||!!r.slidesOffsetAfter;o.loopFix({slideRealIndex:e,direction:p?void 0:"next",initial:n})}function Of({slideRealIndex:e,slideTo:n=!0,direction:o,setTranslate:r,activeSlideIndex:i,initial:a,byController:s,byMousewheel:l}={}){const c=this;if(!c.params.loop)return;c.emit("beforeLoopFix");const{slides:d,allowSlidePrev:u,allowSlideNext:m,slidesEl:p,params:h}=c,{centeredSlides:f,slidesOffsetBefore:g,slidesOffsetAfter:b,initialSlide:C}=h,y=f||!!g||!!b;if(c.allowSlidePrev=!0,c.allowSlideNext=!0,c.virtual&&h.virtual.enabled){n&&(!y&&c.snapIndex===0?c.slideTo(c.virtual.slides.length,0,!1,!0):y&&c.snapIndex<h.slidesPerView?c.slideTo(c.virtual.slides.length+c.snapIndex,0,!1,!0):c.snapIndex===c.snapGrid.length-1&&c.slideTo(c.virtual.slidesBefore,0,!1,!0)),c.allowSlidePrev=u,c.allowSlideNext=m,c.emit("loopFix");return}let E=h.slidesPerView;E==="auto"?E=c.slidesPerViewDynamic():(E=Math.ceil(parseFloat(h.slidesPerView,10)),y&&E%2===0&&(E=E+1));const w=h.slidesPerGroupAuto?E:h.slidesPerGroup;let v=y?Math.max(w,Math.ceil(E/2)):w;v%w!==0&&(v+=w-v%w),v+=h.loopAdditionalSlides,c.loopedSlides=v;const _=c.grid&&h.grid&&h.grid.rows>1;d.length<E+v||c.params.effect==="cards"&&d.length<E+v*2?No("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):_&&h.grid.fill==="row"&&No("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const S=[],k=[],O=_?Math.ceil(d.length/h.grid.rows):d.length,A=a&&O-C<E&&!y;let x=A?C:c.activeIndex;typeof i>"u"?i=c.getSlideIndex(d.find(I=>I.classList.contains(h.slideActiveClass))):x=i;const L=o==="next"||!o,F=o==="prev"||!o;let G=0,J=0;const B=(_?d[i].column:i)+(y&&typeof r>"u"?-E/2+.5:0);if(B<v){G=Math.max(v-B,w);for(let I=0;I<v-B;I+=1){const V=I-Math.floor(I/O)*O;if(_){const H=O-V-1;for(let W=d.length-1;W>=0;W-=1)d[W].column===H&&S.push(W)}else S.push(O-V-1)}}else if(B+E>O-v){J=Math.max(B-(O-v*2),w),A&&(J=Math.max(J,E-O+C+1));for(let I=0;I<J;I+=1){const V=I-Math.floor(I/O)*O;_?d.forEach((H,W)=>{H.column===V&&k.push(W)}):k.push(V)}}if(c.__preventObserver__=!0,requestAnimationFrame(()=>{c.__preventObserver__=!1}),c.params.effect==="cards"&&d.length<E+v*2&&(k.includes(i)&&k.splice(k.indexOf(i),1),S.includes(i)&&S.splice(S.indexOf(i),1)),F&&S.forEach(I=>{d[I].swiperLoopMoveDOM=!0,p.prepend(d[I]),d[I].swiperLoopMoveDOM=!1}),L&&k.forEach(I=>{d[I].swiperLoopMoveDOM=!0,p.append(d[I]),d[I].swiperLoopMoveDOM=!1}),c.recalcSlides(),h.slidesPerView==="auto"?c.updateSlides():_&&(S.length>0&&F||k.length>0&&L)&&c.slides.forEach((I,V)=>{c.grid.updateSlide(V,I,c.slides)}),h.watchSlidesProgress&&c.updateSlidesOffset(),n){if(S.length>0&&F){if(typeof e>"u"){const I=c.slidesGrid[x],H=c.slidesGrid[x+G]-I;l?c.setTranslate(c.translate-H):(c.slideTo(x+Math.ceil(G),0,!1,!0),r&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-H,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-H))}else if(r){const I=_?S.length/h.grid.rows:S.length;c.slideTo(c.activeIndex+I,0,!1,!0),c.touchEventsData.currentTranslate=c.translate}}else if(k.length>0&&L)if(typeof e>"u"){const I=c.slidesGrid[x],H=c.slidesGrid[x-J]-I;l?c.setTranslate(c.translate-H):(c.slideTo(x-J,0,!1,!0),r&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-H,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-H))}else{const I=_?k.length/h.grid.rows:k.length;c.slideTo(c.activeIndex-I,0,!1,!0)}}if(c.allowSlidePrev=u,c.allowSlideNext=m,c.controller&&c.controller.control&&!s){const I={slideRealIndex:e,direction:o,setTranslate:r,activeSlideIndex:i,byController:!0};Array.isArray(c.controller.control)?c.controller.control.forEach(V=>{!V.destroyed&&V.params.loop&&V.loopFix({...I,slideTo:V.params.slidesPerView===h.slidesPerView?n:!1})}):c.controller.control instanceof c.constructor&&c.controller.control.params.loop&&c.controller.control.loopFix({...I,slideTo:c.controller.control.params.slidesPerView===h.slidesPerView?n:!1})}c.emit("loopFix")}function Vf(){const e=this,{params:n,slidesEl:o}=e;if(!n.loop||!o||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const r=[];
vendor: 29,815 bytes, line 2
2e.slides.forEach(i=>{const a=typeof i.swiperSlideIndex>"u"?i.getAttribute("data-swiper-slide-index")*1:i.swiperSlideIndex;r[a]=i}),e.slides.forEach(i=>{i.removeAttribute("data-swiper-slide-index")}),r.forEach(i=>{o.append(i)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var Df={loopCreate:If,loopFix:Of,loopDestroy:Vf};function Pf(e){const n=this;if(!n.params.simulateTouch||n.params.watchOverflow&&n.isLocked||n.params.cssMode)return;const o=n.params.touchEventsTarget==="container"?n.el:n.wrapperEl;n.isElement&&(n.__preventObserver__=!0),o.style.cursor="move",o.style.cursor=e?"grabbing":"grab",n.isElement&&requestAnimationFrame(()=>{n.__preventObserver__=!1})}function Rf(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var zf={setGrabCursor:Pf,unsetGrabCursor:Rf};function Ff(e,n=this){function o(r){if(!r||r===Gt()||r===at())return null;r.assignedSlot&&(r=r.assignedSlot);const i=r.closest(e);return!i&&!r.getRootNode?null:i||o(r.getRootNode().host)}return o(n)}function Ua(e,n,o){const r=at(),{params:i}=e,a=i.edgeSwipeDetection,s=i.edgeSwipeThreshold;return a&&(o<=s||o>=r.innerWidth-s)?a==="prevent"?(n.preventDefault(),!0):!1:!0}function Hf(e){const n=this,o=Gt();let r=e;r.originalEvent&&(r=r.originalEvent);const i=n.touchEventsData;if(r.type==="pointerdown"){if(i.pointerId!==null&&i.pointerId!==r.pointerId)return;i.pointerId=r.pointerId}else r.type==="touchstart"&&r.targetTouches.length===1&&(i.touchId=r.targetTouches[0].identifier);if(r.type==="touchstart"){Ua(n,r,r.targetTouches[0].pageX);return}const{params:a,touches:s,enabled:l}=n;if(!l||!a.simulateTouch&&r.pointerType==="mouse"||n.animating&&a.preventInteractionOnTransition)return;!n.animating&&a.cssMode&&a.loop&&n.loopFix();let c=r.target;if(a.touchEventsTarget==="wrapper"&&!qu(c,n.wrapperEl)||"which"in r&&r.which===3||"button"in r&&r.button>0||i.isTouched&&i.isMoved)return;const d=!!a.noSwipingClass&&a.noSwipingClass!=="",u=r.composedPath?r.composedPath():r.path;d&&r.target&&r.target.shadowRoot&&u&&(c=u[0]);const m=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,p=!!(r.target&&r.target.shadowRoot);if(a.noSwiping&&(p?Ff(m,c):c.closest(m))){n.allowClick=!0;return}if(a.swipeHandler&&!c.closest(a.swipeHandler))return;s.currentX=r.pageX,s.currentY=r.pageY;const h=s.currentX,f=s.currentY;if(!Ua(n,r,h))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=h,s.startY=f,i.touchStartTime=Bo(),n.allowClick=!0,n.updateSize(),n.swipeDirection=void 0,a.threshold>0&&(i.allowThresholdMove=!1);let g=!0;c.matches(i.focusableElements)&&(g=!1,c.nodeName==="SELECT"&&(i.isTouched=!1)),o.activeElement&&o.activeElement.matches(i.focusableElements)&&o.activeElement!==c&&(r.pointerType==="mouse"||r.pointerType!=="mouse"&&!c.matches(i.focusableElements))&&o.activeElement.blur();const b=g&&n.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||b)&&!c.isContentEditable&&r.preventDefault(),a.freeMode&&a.freeMode.enabled&&n.freeMode&&n.animating&&!a.cssMode&&n.freeMode.onTouchStart(),n.emit("touchStart",r)}function Uf(e){const n=Gt(),o=this,r=o.touchEventsData,{params:i,touches:a,rtlTranslate:s,enabled:l}=o;if(!l||!i.simulateTouch&&e.pointerType==="mouse")return;let c=e;if(c.originalEvent&&(c=c.originalEvent),c.type==="pointermove"&&(r.touchId!==null||c.pointerId!==r.pointerId))return;let d;if(c.type==="touchmove"){if(d=[...c.changedTouches].find(v=>v.identifier===r.touchId),!d||d.identifier!==r.touchId)return}else d=c;if(!r.isTouched){r.startMoving&&r.isScrolling&&o.emit("touchMoveOpposite",c);return}const u=d.pageX,m=d.pageY;if(c.preventedByNestedSwiper){a.startX=u,a.startY=m;return}if(!o.allowTouchMove){c.target.matches(r.focusableElements)||(o.allowClick=!1),r.isTouched&&(Object.assign(a,{startX:u,startY:m,currentX:u,currentY:m}),r.touchStartTime=Bo());return}if(i.touchReleaseOnEdges&&!i.loop)if(o.isVertical()){if(m<a.startY&&o.translate<=o.maxTranslate()||m>a.startY&&o.translate>=o.minTranslate()){r.isTouched=!1,r.isMoved=!1;return}}else{if(s&&(u>a.startX&&-o.translate<=o.maxTranslate()||u<a.startX&&-o.translate>=o.minTranslate()))return;if(!s&&(u<a.startX&&o.translate<=o.maxTranslate()||u>a.startX&&o.translate>=o.minTranslate()))return}if(n.activeElement&&n.activeElement.matches(r.focusableElements)&&n.activeElement!==c.target&&c.pointerType!=="mouse"&&n.activeElement.blur(),n.activeElement&&c.target===n.activeElement&&c.target.matches(r.focusableElements)){r.isMoved=!0,o.allowClick=!1;return}r.allowTouchCallbacks&&o.emit("touchMove",c),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=u,a.currentY=m;const p=a.currentX-a.startX,h=a.currentY-a.startY;if(o.params.threshold&&Math.sqrt(p**2+h**2)<o.params.threshold)return;if(typeof r.isScrolling>"u"){let v;o.isHorizontal()&&a.currentY===a.startY||o.isVertical()&&a.currentX===a.startX?r.isScrolling=!1:p*p+h*h>=25&&(v=Math.atan2(Math.abs(h),Math.abs(p))*180/Math.PI,r.isScrolling=o.isHorizontal()?v>i.touchAngle:90-v>i.touchAngle)}if(r.isScrolling&&o.emit("touchMoveOpposite",c),typeof r.startMoving>"u"&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(r.startMoving=!0),r.isScrolling||c.type==="touchmove"&&r.preventTouchMoveFromPointerMove){r.isTouched=!1;return}if(!r.startMoving)return;o.allowClick=!1,!i.cssMode&&c.cancelable&&c.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&c.stopPropagation();let f=o.isHorizontal()?p:h,g=o.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;i.oneWayMovement&&(f=Math.abs(f)*(s?1:-1),g=Math.abs(g)*(s?1:-1)),a.diff=f,f*=i.touchRatio,s&&(f=-f,g=-g);const b=o.touchesDirection;o.swipeDirection=f>0?"prev":"next",o.touchesDirection=g>0?"prev":"next";const C=o.params.loop&&!i.cssMode,y=o.touchesDirection==="next"&&o.allowSlideNext||o.touchesDirection==="prev"&&o.allowSlidePrev;if(!r.isMoved){if(C&&y&&o.loopFix({direction:o.swipeDirection}),r.startTranslate=o.getTranslate(),o.setTransition(0),o.animating){const v=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});o.wrapperEl.dispatchEvent(v)}r.allowMomentumBounce=!1,i.grabCursor&&(o.allowSlideNext===!0||o.allowSlidePrev===!0)&&o.setGrabCursor(!0),o.emit("sliderFirstMove",c)}if(new Date().getTime(),i._loopSwapReset!==!1&&r.isMoved&&r.allowThresholdMove&&b!==o.touchesDirection&&C&&y&&Math.abs(f)>=1){Object.assign(a,{startX:u,startY:m,currentX:u,currentY:m,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;return}o.emit("sliderMove",c),r.isMoved=!0,r.currentTranslate=f+r.startTranslate;let E=!0,w=i.resistanceRatio;if(i.touchReleaseOnEdges&&(w=0),f>0?(C&&y&&r.allowThresholdMove&&r.currentTranslate>(i.centeredSlides?o.minTranslate()-o.slidesSizesGrid[o.activeIndex+1]-(i.slidesPerView!=="auto"&&o.slides.length-i.slidesPerView>=2?o.slidesSizesGrid[o.activeIndex+1]+o.params.spaceBetween:0)-o.params.spaceBetween:o.minTranslate())&&o.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>o.minTranslate()&&(E=!1,i.resistance&&(r.currentTranslate=o.minTranslate()-1+(-o.minTranslate()+r.startTranslate+f)**w))):f<0&&(C&&y&&r.allowThresholdMove&&r.currentTranslate<(i.centeredSlides?o.maxTranslate()+o.slidesSizesGrid[o.slidesSizesGrid.length-1]+o.params.spaceBetween+(i.slidesPerView!=="auto"&&o.slides.length-i.slidesPerView>=2?o.slidesSizesGrid[o.slidesSizesGrid.length-1]+o.params.spaceBetween:0):o.maxTranslate())&&o.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:o.slides.length-(i.slidesPerView==="auto"?o.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),r.currentTranslate<o.maxTranslate()&&(E=!1,i.resistance&&(r.currentTranslate=o.maxTranslate()+1-(o.maxTranslate()-r.startTranslate-f)**w))),E&&(c.preventedByNestedSwiper=!0),!o.allowSlideNext&&o.swipeDirection==="next"&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!o.allowSlidePrev&&o.swipeDirection==="prev"&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),!o.allowSlidePrev&&!o.allowSlideNext&&(r.currentTranslate=r.startTranslate),i.threshold>0)if(Math.abs(f)>i.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,r.currentTranslate=r.startTranslate,a.diff=o.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{r.currentTranslate=r.startTranslate;return}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&o.freeMode||i.watchSlidesProgress)&&(o.updateActiveIndex(),o.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&o.freeMode&&o.freeMode.onTouchMove(),o.updateProgress(r.currentTranslate),o.setTranslate(r.currentTranslate))}function Wf(e){const n=this,o=n.touchEventsData;let r=e;r.originalEvent&&(r=r.originalEvent);let i;if(r.type==="touchend"||r.type==="touchcancel"){if(i=[...r.changedTouches].find(v=>v.identifier===o.touchId),!i||i.identifier!==o.touchId)return}else{if(o.touchId!==null||r.pointerId!==o.pointerId)return;i=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)&&!(["pointercancel","contextmenu"].includes(r.type)&&(n.browser.isSafari||n.browser.isWebView)))return;o.pointerId=null,o.touchId=null;const{params:s,touches:l,rtlTranslate:c,slidesGrid:d,enabled:u}=n;if(!u||!s.simulateTouch&&r.pointerType==="mouse")return;if(o.allowTouchCallbacks&&n.emit("touchEnd",r),o.allowTouchCallbacks=!1,!o.isTouched){o.isMoved&&s.grabCursor&&n.setGrabCursor(!1),o.isMoved=!1,o.startMoving=!1;return}s.grabCursor&&o.isMoved&&o.isTouched&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!1);const m=Bo(),p=m-o.touchStartTime;if(n.allowClick){const v=r.path||r.composedPath&&r.composedPath();n.updateClickedSlide(v&&v[0]||r.target,v),n.emit("tap click",r),p<300&&m-o.lastClickTime<300&&n.emit("doubleTap doubleClick",r)}if(o.lastClickTime=Bo(),Oa(()=>{n.destroyed||(n.allowClick=!0)}),!o.isTouched||!o.isMoved||!n.swipeDirection||l.diff===0&&!o.loopSwapReset||o.currentTranslate===o.startTranslate&&!o.loopSwapReset){o.isTouched=!1,o.isMoved=!1,o.startMoving=!1;return}o.isTouched=!1,o.isMoved=!1,o.startMoving=!1;let h;if(s.followFinger?h=c?n.translate:-n.translate:h=-o.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled){n.freeMode.onTouchEnd({currentPos:h});return}const f=h>=-n.maxTranslate()&&!n.params.loop;let g=0,b=n.slidesSizesGrid[0];for(let v=0;v<d.length;v+=v<s.slidesPerGroupSkip?1:s.slidesPerGroup){const _=v<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;typeof d[v+_]<"u"?(f||h>=d[v]&&h<d[v+_])&&(g=v,b=d[v+_]-d[v]):(f||h>=d[v])&&(g=v,b=d[d.length-1]-d[d.length-2])}let C=null,y=null;s.rewind&&(n.isBeginning?y=s.virtual&&s.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1:n.isEnd&&(C=0));const E=(h-d[g])/b,w=g<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(p>s.longSwipesMs){if(!s.longSwipes){n.slideTo(n.activeIndex);return}n.swipeDirection==="next"&&(E>=s.longSwipesRatio?n.slideTo(s.rewind&&n.isEnd?C:g+w):n.slideTo(g)),n.swipeDirection==="prev"&&(E>1-s.longSwipesRatio?n.slideTo(g+w):y!==null&&E<0&&Math.abs(E)>s.longSwipesRatio?n.slideTo(y):n.slideTo(g))}else{if(!s.shortSwipes){n.slideTo(n.activeIndex);return}n.navigation&&(r.target===n.navigation.nextEl||r.target===n.navigation.prevEl)?r.target===n.navigation.nextEl?n.slideTo(g+w):n.slideTo(g):(n.swipeDirection==="next"&&n.slideTo(C!==null?C:g+w),n.swipeDirection==="prev"&&n.slideTo(y!==null?y:g))}}function Wa(){const e=this,{params:n,el:o}=e;if(o&&o.offsetWidth===0)return;n.breakpoints&&e.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:i,snapGrid:a}=e,s=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=s&&n.loop;(n.slidesPerView==="auto"||n.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!l?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!s?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=r,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function Gf(e){const n=this;n.enabled&&(n.allowClick||(n.params.preventClicks&&e.preventDefault(),n.params.preventClicksPropagation&&n.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function jf(){const e=this,{wrapperEl:n,rtlTranslate:o,enabled:r}=e;if(!r)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-n.scrollLeft:e.translate=-n.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let i;const a=e.maxTranslate()-e.minTranslate();a===0?i=0:i=(e.translate-e.minTranslate())/a,i!==e.progress&&e.updateProgress(o?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function qf(e){const n=this;Lo(n,e.target),!(n.params.cssMode||n.params.slidesPerView!=="auto"&&!n.params.autoHeight)&&n.update()}function Yf(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const Ga=(e,n)=>{const o=Gt(),{params:r,el:i,wrapperEl:a,device:s}=e,l=!!r.nested,c=n==="on"?"addEventListener":"removeEventListener",d=n;!i||typeof i=="string"||(o[c]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),i[c]("touchstart",e.onTouchStart,{passive:!1}),i[c]("pointerdown",e.onTouchStart,{passive:!1}),o[c]("touchmove",e.onTouchMove,{passive:!1,capture:l}),o[c]("pointermove",e.onTouchMove,{passive:!1,capture:l}),o[c]("touchend",e.onTouchEnd,{passive:!0}),o[c]("pointerup",e.onTouchEnd,{passive:!0}),o[c]("pointercancel",e.onTouchEnd,{passive:!0}),o[c]("touchcancel",e.onTouchEnd,{passive:!0}),o[c]("pointerout",e.onTouchEnd,{passive:!0}),o[c]("pointerleave",e.onTouchEnd,{passive:!0}),o[c]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&i[c]("click",e.onClick,!0),r.cssMode&&a[c]("scroll",e.onScroll),r.updateOnWindowResize?e[d](s.ios||s.android?"resize orientationchange observerUpdate":"resize observerUpdate",Wa,!0):e[d]("observerUpdate",Wa,!0),i[c]("load",e.onLoad,{capture:!0}))};function Xf(){const e=this,{params:n}=e;e.onTouchStart=Hf.bind(e),e.onTouchMove=Uf.bind(e),e.onTouchEnd=Wf.bind(e),e.onDocumentTouchStart=Yf.bind(e),n.cssMode&&(e.onScroll=jf.bind(e)),e.onClick=Gf.bind(e),e.onLoad=qf.bind(e),Ga(e,"on")}function Kf(){Ga(this,"off")}var Zf={attachEvents:Xf,detachEvents:Kf};const ja=(e,n)=>e.grid&&n.grid&&n.grid.rows>1;function Qf(){const e=this,{realIndex:n,initialized:o,params:r,el:i}=e,a=r.breakpoints;if(!a||a&&Object.keys(a).length===0)return;const s=Gt(),l=r.breakpointsBase==="window"||!r.breakpointsBase?r.breakpointsBase:"container",c=["window","container"].includes(r.breakpointsBase)||!r.breakpointsBase?e.el:s.querySelector(r.breakpointsBase),d=e.getBreakpoint(a,l,c);if(!d||e.currentBreakpoint===d)return;const m=(d in a?a[d]:void 0)||e.originalParams,p=ja(e,r),h=ja(e,m),f=e.params.grabCursor,g=m.grabCursor,b=r.enabled;p&&!h?(i.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&h&&(i.classList.add(`${r.containerModifierClass}grid`),(m.grid.fill&&m.grid.fill==="column"||!m.grid.fill&&r.grid.fill==="column")&&i.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),f&&!g?e.unsetGrabCursor():!f&&g&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(_=>{if(typeof m[_]>"u")return;const S=r[_]&&r[_].enabled,k=m[_]&&m[_].enabled;S&&!k&&e[_].disable(),!S&&k&&e[_].enable()});const C=m.direction&&m.direction!==r.direction,y=r.loop&&(m.slidesPerView!==r.slidesPerView||C),E=r.loop;C&&o&&e.changeDirection(),mt(e.params,m);const w=e.params.enabled,v=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),b&&!w?e.disable():!b&&w&&e.enable(),e.currentBreakpoint=d,e.emit("_beforeBreakpoint",m),o&&(y?(e.loopDestroy(),e.loopCreate(n),e.updateSlides()):!E&&v?(e.loopCreate(n),e.updateSlides()):E&&!v&&e.loopDestroy()),e.emit("breakpoint",m)}function Jf(e,n="window",o){if(!e||n==="container"&&!o)return;let r=!1;const i=at(),a=n==="window"?i.innerHeight:o.clientHeight,s=Object.keys(e).map(l=>{if(typeof l=="string"&&l.indexOf("@")===0){const c=parseFloat(l.substr(1));return{value:a*c,point:l}}return{value:l,point:l}});s.sort((l,c)=>parseInt(l.value,10)-parseInt(c.value,10));for(let l=0;l<s.length;l+=1){const{point:c,value:d}=s[l];n==="window"?i.matchMedia(`(min-width: ${d}px)`).matches&&(r=c):d<=o.clientWidth&&(r=c)}return r||"max"}var em={setBreakpoint:Qf,getBreakpoint:Jf};function tm(e,n){const o=[];return e.forEach(r=>{typeof r=="object"?Object.keys(r).forEach(i=>{r[i]&&o.push(n+i)}):typeof r=="string"&&o.push(n+r)}),o}function nm(){const e=this,{classNames:n,params:o,rtl:r,el:i,device:a}=e,s=tm(["initialized",o.direction,{"free-mode":e.params.freeMode&&o.freeMode.enabled},{autoheight:o.autoHeight},{rtl:r},{grid:o.grid&&o.grid.rows>1},{"grid-column":o.grid&&o.grid.rows>1&&o.grid.fill==="column"},{android:a.android},{ios:a.ios},{"css-mode":o.cssMode},{centered:o.cssMode&&o.centeredSlides},{"watch-progress":o.watchSlidesProgress}],o.containerModifierClass);n.push(...s),i.classList.add(...n),e.emitContainerClasses()}function om(){const e=this,{el:n,classNames:o}=e;!n||typeof n=="string"||(n.classList.remove(...o),e.emitContainerClasses())}var rm={addClasses:nm,removeClasses:om};function im(){const e=this,{isLocked:n,params:o}=e,{slidesOffsetBefore:r}=o;if(r){const i=e.slides.length-1,a=e.slidesGrid[i]+e.slidesSizesGrid[i]+r*2;e.isLocked=e.size>a}else e.isLocked=e.snapGrid.length===1;o.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),o.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),n&&n!==e.isLocked&&(e.isEnd=!1),n!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var am={checkOverflow:im},Rr={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function sm(e,n){return function(r={}){const i=Object.keys(r)[0],a=r[i];if(typeof a!="object"||a===null){mt(n,r);return}if(e[i]===!0&&(e[i]={enabled:!0}),i==="navigation"&&e[i]&&e[i].enabled&&!e[i].prevEl&&!e[i].nextEl&&(e[i].auto=!0),["pagination","scrollbar"].indexOf(i)>=0&&e[i]&&e[i].enabled&&!e[i].el&&(e[i].auto=!0),!(i in e&&"enabled"in a)){mt(n,r);return}typeof e[i]=="object"&&!("enabled"in e[i])&&(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}),mt(n,r)}}const zr={eventsEmitter:of,update:pf,translate:Cf,transition:_f,slide:Af,loop:Df,grabCursor:zf,events:Zf,breakpoints:em,checkOverflow:am,classes:rm},Fr={};let Hr=class Jt{constructor(...n){let o,r;n.length===1&&n[0].constructor&&Object.prototype.toString.call(n[0]).slice(8,-1)==="Object"?r=n[0]:[o,r]=n,r||(r={}),r=mt({},r),o&&!r.el&&(r.el=o);const i=Gt();if(r.el&&typeof r.el=="string"&&i.querySelectorAll(r.el).length>1){const c=[];return i.querySelectorAll(r.el).forEach(d=>{const u=mt({},r,{el:d});c.push(new Jt(u))}),c}const a=this;a.__swiper__=!0,a.support=Pa(),a.device=Ra({userAgent:r.userAgent}),a.browser=za(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],r.modules&&Array.isArray(r.modules)&&r.modules.forEach(c=>{typeof c=="function"&&a.modules.indexOf(c)<0&&a.modules.push(c)});const s={};a.modules.forEach(c=>{c({params:r,swiper:a,extendParams:sm(r,s),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});const l=mt({},Rr,s);return a.params=mt({},l,Fr,r),a.originalParams=mt({},a.params),a.passedParams=mt({},r),a.params&&a.params.on&&Object.keys(a.params.on).forEach(c=>{a.on(c,a.params.on[c])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:o,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return a.params.direction==="horizontal"},isVertical(){return a.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}getDirectionLabel(n){return this.isHorizontal()?n:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[n]}getSlideIndex(n){const{slidesEl:o,params:r}=this,i=jt(o,`.${r.slideClass}, swiper-slide`),a=Nr(i[0]);return Nr(n)-a}getSlideIndexByData(n){return this.getSlideIndex(this.slides.find(o=>o.getAttribute("data-swiper-slide-index")*1===n))}getSlideIndexWhenGrid(n){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill==="column"?n=Math.floor(n/this.params.grid.rows):this.params.grid.fill==="row"&&(n=n%Math.ceil(this.slides.length/this.params.grid.rows))),n}recalcSlides(){const n=this,{slidesEl:o,params:r}=n;n.slides=jt(o,`.${r.slideClass}, swiper-slide`)}enable(){const n=this;n.enabled||(n.enabled=!0,n.params.grabCursor&&n.setGrabCursor(),n.emit("enable"))}disable(){const n=this;n.enabled&&(n.enabled=!1,n.params.grabCursor&&n.unsetGrabCursor(),n.emit("disable"))}setProgress(n,o){const r=this;n=Math.min(Math.max(n,0),1);const i=r.minTranslate(),s=(r.maxTranslate()-i)*n+i;r.translateTo(s,typeof o>"u"?0:o),r.updateActiveIndex(),r.updateSlidesClasses()}emitContainerClasses(){const n=this;if(!n.params._emitClasses||!n.el)return;const o=n.el.className.split(" ").filter(r=>r.indexOf("swiper")===0||r.indexOf(n.params.containerModifierClass)===0);n.emit("_containerClasses",o.join(" "))}getSlideClasses(n){const o=this;return o.destroyed?"":n.className.split(" ").filter(r=>r.indexOf("swiper-slide")===0||r.indexOf(o.params.slideClass)===0).join(" ")}emitSlidesClasses(){const n=this;if(!n.params._emitClasses||!n.el)return;const o=[];n.slides.forEach(r=>{const i=n.getSlideClasses(r);o.push({slideEl:r,classNames:i}),n.emit("_slideClass",r,i)}),n.emit("_slideClasses",o)}slidesPerViewDynamic(n="current",o=!1){const r=this,{params:i,slides:a,slidesGrid:s,slidesSizesGrid:l,size:c,activeIndex:d}=r;let u=1;if(typeof i.slidesPerView=="number")return i.slidesPerView;if(i.centeredSlides){let m=a[d]?Math.ceil(a[d].swiperSlideSize):0,p;for(let h=d+1;h<a.length;h+=1)a[h]&&!p&&(m+=Math.ceil(a[h].swiperSlideSize),u+=1,m>c&&(p=!0));for(let h=d-1;h>=0;h-=1)a[h]&&!p&&(m+=a[h].swiperSlideSize,u+=1,m>c&&(p=!0))}else if(n==="current")for(let m=d+1;m<a.length;m+=1)(o?s[m]+l[m]-s[d]<c:s[m]-s[d]<c)&&(u+=1);else for(let m=d-1;m>=0;m-=1)s[d]-s[m]<c&&(u+=1);return u}update(){const n=this;if(!n||n.destroyed)return;const{snapGrid:o,params:r}=n;r.breakpoints&&n.setBreakpoint(),[...n.el.querySelectorAll('[loading="lazy"]')].forEach(s=>{s.complete&&Lo(n,s)}),n.updateSize(),n.updateSlides(),n.updateProgress(),n.updateSlidesClasses();function i(){const s=n.rtlTranslate?n.translate*-1:n.translate,l=Math.min(Math.max(s,n.maxTranslate()),n.minTranslate());n.setTranslate(l),n.updateActiveIndex(),n.updateSlidesClasses()}let a;if(r.freeMode&&r.freeMode.enabled&&!r.cssMode)i(),r.autoHeight&&n.updateAutoHeight();else{if((r.slidesPerView==="auto"||r.slidesPerView>1)&&n.isEnd&&!r.centeredSlides){const s=n.virtual&&r.virtual.enabled?n.virtual.slides:n.slides;a=n.slideTo(s.length-1,0,!1,!0)}else a=n.slideTo(n.activeIndex,0,!1,!0);a||i()}r.watchOverflow&&o!==n.snapGrid&&n.checkOverflow(),n.emit("update")}changeDirection(n,o=!0){const r=this,i=r.params.direction;return n||(n=i==="horizontal"?"vertical":"horizontal"),n===i||n!=="horizontal"&&n!=="vertical"||(r.el.classList.remove(`${r.params.containerModifierClass}${i}`),r.el.classList.add(`${r.params.containerModifierClass}${n}`),r.emitContainerClasses(),r.params.direction=n,r.slides.forEach(a=>{n==="vertical"?a.style.width="":a.style.height=""}),r.emit("changeDirection"),o&&r.update()),r}changeLanguageDirection(n){const o=this;o.rtl&&n==="rtl"||!o.rtl&&n==="ltr"||(o.rtl=n==="rtl",o.rtlTranslate=o.params.direction==="horizontal"&&o.rtl,o.rtl?(o.el.classList.add(`${o.params.containerModifierClass}rtl`),o.el.dir="rtl"):(o.el.classList.remove(`${o.params.containerModifierClass}rtl`),o.el.dir="ltr"),o.update())}mount(n){const o=this;if(o.mounted)return!0;let r=n||o.params.el;if(typeof r=="string"&&(r=document.querySelector(r)),!r)return!1;r.swiper=o,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===o.params.swiperElementNodeName.toUpperCase()&&(o.isElement=!0);const i=()=>`.${(o.params.wrapperClass||"").trim().split(" ").join(".")}`;let s=r&&r.shadowRoot&&r.shadowRoot.querySelector?r.shadowRoot.querySelector(i()):jt(r,i())[0];return!s&&o.params.createElements&&(s=Mo("div",o.params.wrapperClass),r.append(s),jt(r,`.${o.params.slideClass}`).forEach(l=>{s.append(l)})),Object.assign(o,{el:r,wrapperEl:s,slidesEl:o.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:s,hostEl:o.isElement?r.parentNode.host:r,mounted:!0,rtl:r.dir.toLowerCase()==="rtl"||en(r,"direction")==="rtl",rtlTranslate:o.params.direction==="horizontal"&&(r.dir.toLowerCase()==="rtl"||en(r,"direction")==="rtl"),wrongRTL:en(s,"display")==="-webkit-box"}),!0}init(n){const o=this;if(o.initialized||o.mount(n)===!1)return o;o.emit("beforeInit"),o.params.breakpoints&&o.setBreakpoint(),o.addClasses(),o.updateSize(),o.updateSlides(),o.params.watchOverflow&&o.checkOverflow(),o.params.grabCursor&&o.enabled&&o.setGrabCursor(),o.params.loop&&o.virtual&&o.params.virtual.enabled?o.slideTo(o.params.initialSlide+o.virtual.slidesBefore,0,o.params.runCallbacksOnInit,!1,!0):o.slideTo(o.params.initialSlide,0,o.params.runCallbacksOnInit,!1,!0),o.params.loop&&o.loopCreate(void 0,!0),o.attachEvents();const i=[...o.el.querySelectorAll('[loading="lazy"]')];return o.isElement&&i.push(...o.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(a=>{a.complete?Lo(o,a):a.addEventListener("load",s=>{Lo(o,s.target)})}),Pr(o),o.initialized=!0,Pr(o),o.emit("init"),o.emit("afterInit"),o}destroy(n=!0,o=!0){const r=this,{params:i,el:a,wrapperEl:s,slides:l}=r;return typeof r.params>"u"||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),i.loop&&r.loopDestroy(),o&&(r.removeClasses(),a&&typeof a!="string"&&a.removeAttribute("style"),s&&s.removeAttribute("style"),l&&l.length&&l.forEach(c=>{c.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),c.removeAttribute("style"),c.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(c=>{r.off(c)}),n!==!1&&(r.el&&typeof r.el!="string"&&(r.el.swiper=null),Hu(r)),r.destroyed=!0),null}static extendDefaults(n){mt(Fr,n)}static get extendedDefaults(){return Fr}static get defaults(){return Rr}static installModule(n){Jt.prototype.__modules__||(Jt.prototype.__modules__=[]);const o=Jt.prototype.__modules__;typeof n=="function"&&o.indexOf(n)<0&&o.push(n)}static use(n){return Array.isArray(n)?(n.forEach(o=>Jt.installModule(o)),Jt):(Jt.installModule(n),Jt)}};Object.keys(zr).forEach(e=>
2{Object.keys(zr[e]).forEach(n=>{Hr.prototype[n]=zr[e][n]})}),Hr.use([tf,nf]);const qa=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_snapToSlideEdge","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function cn(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"&&!e.__swiper__}function Sn(e,n){const o=["__proto__","constructor","prototype"];Object.keys(n).filter(r=>o.indexOf(r)<0).forEach(r=>{typeof e[r]>"u"?e[r]=n[r]:cn(n[r])&&cn(e[r])&&Object.keys(n[r]).length>0?n[r].__swiper__?e[r]=n[r]:Sn(e[r],n[r]):e[r]=n[r]})}function Ya(e={}){return e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function Xa(e={}){return e.pagination&&typeof e.pagination.el>"u"}function Ka(e={}){return e.scrollbar&&typeof e.scrollbar.el>"u"}function Za(e=""){const n=e.split(" ").map(r=>r.trim()).filter(r=>!!r),o=[];return n.forEach(r=>{o.indexOf(r)<0&&o.push(r)}),o.join(" ")}function lm(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function cm({swiper:e,slides:n,passedParams:o,changedParams:r,nextEl:i,prevEl:a,scrollbarEl:s,paginationEl:l}){const c=r.filter(k=>k!=="children"&&k!=="direction"&&k!=="wrapperClass"),{params:d,pagination:u,navigation:m,scrollbar:p,virtual:h,thumbs:f}=e;let g,b,C,y,E,w,v,_;r.includes("thumbs")&&o.thumbs&&o.thumbs.swiper&&!o.thumbs.swiper.destroyed&&d.thumbs&&(!d.thumbs.swiper||d.thumbs.swiper.destroyed)&&(g=!0),r.includes("controller")&&o.controller&&o.controller.control&&d.controller&&!d.controller.control&&(b=!0),r.includes("pagination")&&o.pagination&&(o.pagination.el||l)&&(d.pagination||d.pagination===!1)&&u&&!u.el&&(C=!0),r.includes("scrollbar")&&o.scrollbar&&(o.scrollbar.el||s)&&(d.scrollbar||d.scrollbar===!1)&&p&&!p.el&&(y=!0),r.includes("navigation")&&o.navigation&&(o.navigation.prevEl||a)&&(o.navigation.nextEl||i)&&(d.navigation||d.navigation===!1)&&m&&!m.prevEl&&!m.nextEl&&(E=!0);const S=k=>{e[k]&&(e[k].destroy(),k==="navigation"?(e.isElement&&(e[k].prevEl.remove(),e[k].nextEl.remove()),d[k].prevEl=void 0,d[k].nextEl=void 0,e[k].prevEl=void 0,e[k].nextEl=void 0):(e.isElement&&e[k].el.remove(),d[k].el=void 0,e[k].el=void 0))};r.includes("loop")&&e.isElement&&(d.loop&&!o.loop?w=!0:!d.loop&&o.loop?v=!0:_=!0),c.forEac
2h(k=>{if(cn(d[k])&&cn(o[k]))Object.assign(d[k],o[k]),(k==="navigation"||k==="pagination"||k==="scrollbar")&&"enabled"in o[k]&&!o[k].enabled&&S(k);else{const O=o[k];(O===!0||O===!1)&&(k==="navigation"||k==="pagination"||k==="scrollbar")?O===!1&&S(k):d[k]=o[k]}}),c.includes("controller")&&!b&&e.controller&&e.controller.control&&d.controller&&d.controller.control&&(e.controller.control=d.controller.control),r.includes("children")&&n&&h&&d.virtual.enabled?(h.slides=n,h.update(!0)):r.includes("virtual")&&h&&d.virtual.enabled&&(n&&(h.slides=n),h.update(!0)),r.includes("children")&&n&&d.loop&&(_=!0),g&&f.init()&&f.update(!0),b&&(e.controller.control=d.controller.control),C&&(e.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-pagination"),l.part.add("pagination"),e.el.appendChild(l)),l&&(d.pagination.el=l),u.init(),u.render(),u.update()),y&&(e.isElement&&(!s||typeof s=="string")&&(s=document.createElement("div"),s.classList.add("swiper-scrollbar"),s.part.add("scrollbar"),e.el.appendChild(s)),s&&(d.scrollbar.el=s),p.init(),p.updateSize(),p.setTranslate()),E&&(e.isElement&&((!i||typeof i=="string")&&(i=document.createElement("div"),i.classList.add("swiper-button-next"),Mr(i,e.navigation.arrowSvg),i.part.add("button-next"),e.el.appendChild(i)),(!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-button-prev"),Mr(a,e.navigation.arrowSvg),a.part.add("button-prev"),e.el.appendChild(a))),i&&(d.navigation.nextEl=i),a&&(d.navigation.prevEl=a),m.init(),m.update()),r.includes("allowSlideNext")&&(e.allowSlideNext=o.allowSlideNext),r.includes("allowSlidePrev")&&(e.allowSlidePrev=o.allowSlidePrev),r.includes("direction")&&e.changeDirection(o.direction,!1),(w||_)&&e.loopDestroy(),(v||_)&&e.loopCreate(),e.update()}function Qa(e={},n=!0){const o={on:{}},r={},i={};Sn(o,Rr),o._emitClasses=!0,o.init=!1;const a={},s=qa.map(c=>c.replace(/_/,"")),l=Object.assign({},e);return Object.keys(l).forEach(c=>{typeof e[c]>"u"||(s.indexOf(c)>=0?cn(e[c])?(o[c]={},i[c]={},Sn(o[c],e[c]),Sn(i[c],e[c])):(o[c]=e[c],i[c]=e[c]):c.search(/on[A-Z]/)===0&&typeof e[c]=="function"?n?r[`${c[2].toLowerCase()}${c.substr(3)}`]=e[c]:o.on[`${c[2].toLowerCase()}${c.substr(3)}`]=e[c]:a[c]=e[c])}),["navigation","pagination","scrollbar"].forEach(c=>{o[c]===!0&&(o[c]={}),o[c]===!1&&delete o[c]}),{params:o,passedParams:i,rest:a,events:r}}function dm({el:e,nextEl:n,prevEl:o,paginationEl:r,scrollbarEl:i,swiper:a},s){Ya(s)&&n&&o&&(a.params.navigation.nextEl=n,a.originalParams.navigation.nextEl=n,a.params.navigation.prevEl=o,a.originalParams.navigation.prevEl=o),Xa(s)&&r&&(a.params.pagination.el=r,a.originalParams.pagination.el=r),Ka(s)&&i&&(a.params.scrollbar.el=i,a.originalParams.scrollbar.el=i),a.init(e)}function um(e,n,o,r,i){const a=[];if(!n)return a;const s=c=>{a.indexOf(c)<0&&a.push(c)};if(o&&r){const c=r.map(i),d=o.map(i);c.join("")!==d.join("")&&s("children"),r.length!==o.length&&s("children")}return qa.filter(c=>c[0]==="_").map(c=>c.replace(/_/,"")).forEach(c=>{if(c in e&&c in n)if(cn(e[c])&&cn(n[c])){const d=Object.keys(e[c]),u=Object.keys(n[c]);d.length!==u.length?s(c):(d.forEach(m=>{e[c][m]!==n[c][m]&&s(c)}),u.forEach(m=>{e[c][m]!==n[c][m]&&s(c)}))}else e[c]!==n[c]&&s(c)}),a}const fm=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.emit("_virtualUpdated"),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function Ur(e={},n,o){const r=[],i={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},a=(s,l)=>{Array.isArray(s)&&s.forEach(c=>{const d=typeof c.type=="symbol";l==="default"&&(l="container-end"),d&&c.children?a(c.children,l):c.type&&(c.type.name==="SwiperSlide"||c.type.name==="AsyncComponentWrapper")||c.componentOptions&&c.componentOptions.tag==="SwiperSlide"?r.push(c):i[l]&&i[l].push(c)})};return Object.keys(e).forEach(s=>{if(typeof e[s]!="function")return;const l=e[s]();a(l,s)}),o.value=n.value,n.value=r,{slides:r,slots:i}}function mm(e,n,o){if(!o)return null;const r=u=>{let m=u;return u<0?m=n.length+u:m>=n.length&&(m=m-n.length),m},i=e.value.isHorizontal()?{[e.value.rtlTranslate?"right":"left"]:`${o.offset}px`}:{top:`${o.offset}px`},{from:a,to:s}=o,l=e.value.params.loop?-n.length:0,c=e.value.params.loop?n.length*2:n.length,d=[];for(let u=l;u<c;u+=1)u>=a&&u<=s&&d.length<n.length&&d.push(n[r(u)]);return d.map(u=>{if(u.props||(u.props={}),u.props.style||(u.props.style={}),u.props.swiperRef=e,u.props.style=i,u.type)return t.h(u.type,{...u.props},u.children);if(u.componentOptions)return t.h(u.componentOptions.Ctor,{...u.props},u.componentOptions.children)})}const Wr={name:"Swiper",props:{tag:{type:String,default:"div"},wrapperTag:{type:String,default:"div"},modules:{type:Array,default:void 0},init:{type:Boolean,default:void 0},direction:{type:String,default:void 0},oneWayMovement:{type:Boolean,default:void 0},swiperElementNodeName:{type:String,default:"SWIPER-CONTAINER"},touchEventsTarget:{type:String,default:void 0},initialSlide:{type:Number,default:void 0},speed:{type:Number,default:void 0},cssMode:{type:Boolean,default:void 0},updateOnWindowResize:{type:Boolean,default:void 0},resizeObserver:{type:Boolean,default:void 0},nested:{type:Boolean,default:void 0},focusableElements:{type:String,default:void 0},width:{type:Number,default:void 0},height:{type:Number,default:void 0},preventInteractionOnTransition:{type:Boolean,default:void 0},userAgent:{type:String,default:void 0},url:{type:String,default:void 0},edgeSwipeDetection:{type:[Boolean,String],default:void 0},edgeSwipeThreshold:{type:Number,default:void 0},autoHeight:{type:Boolean,default:void 0},setWrapperSize:{type:Boolean,default:void 0},virtualTranslate:{type:Boolean,default:void 0},effect:{type:String,default:void 0},breakpoints:{type:Object,default:void 0},breakpointsBase:{type:String,default:void 0},spaceBetween:{type:[Number,String],default:void 0},slidesPerView:{type:[Number,String],default:void 0},maxBackfaceHiddenSlides:{type:Number,default:void 0},slidesPerGroup:{type:Number,default:void 0},slidesPerGroupSkip:{type:Number,default:void 0},slidesPerGroupAuto:{type:Boolean,default:void 0},centeredSlides:{type:Boolean,default:void 0}
2,centeredSlidesBounds:{type:Boolean,default:void 0},slidesOffsetBefore:{type:Number,default:void 0},slidesOffsetAfter:{type:Number,default:void 0},normalizeSlideIndex:{type:Boolean,default:void 0},centerInsufficientSlides:{type:Boolean,default:void 0},watchOverflow:{type:Boolean,default:void 0},roundLengths:{type:Boolean,default:void 0},touchRatio:{type:Number,default:void 0},touchAngle:{type:Number,default:void 0},simulateTouch:{type:Boolean,default:void 0},shortSwipes:{type:Boolean,default:void 0},longSwipes:{type:Boolean,default:void 0},longSwipesRatio:{type:Number,default:void 0},longSwipesMs:{type:Number,default:void 0},followFinger:{type:Boolean,default:void 0},allowTouchMove:{type:Boolean,default:void 0},threshold:{type:Number,default:void 0},touchMoveStopPropagation:{type:Boolean,default:void 0},touchStartPreventDefault:{type:Boolean,default:void 0},touchStartForcePreventDefault:{type:Boolean,default:void 0},touchReleaseOnEdges:{type:Boolean,default:void 0},uniqueNavElements:{type:Boolean,default:void 0},resistance:{type:Boolean,default:void 0},resistanceRatio:{type:Number,default:void 0},watchSlidesProgress:{type:Boolean,default:void 0},grabCursor:{type:Boolean,default:void 0},preventClicks:{type:Boolean,default:void 0},preventClicksPropagation:{type:Boolean,default:void 0},slideToClickedSlide:{type:Boolean,default:void 0},loop:{type:Boolean,default:void 0},loopedSlides:{type:Number,default:void 0},loopPreventsSliding:{type:Boolean,default:void 0},loopAdditionalSlides:{type:Number,default:void 0},loopAddBlankSlides:{type:Boolean,default:void 0},rewind:{type:Boolean,default:void 0},allowSlidePrev:{type:Boolean,default:void 0},allowSlideNext:{type:Boolean,default:void 0},swipeHandler:{type:Boolean,default:void 0},noSwiping:{type:Boolean,default:void 0},noSwipingClass:{type:String,default:void 0},noSwipingSelector:{type:String,default:void 0},passiveListeners:{type:Boolean,default:void 0},containerModifierClass:{type:String,default:void 0},slideClass:{type:String,default:void 0},slideActiveClass:{type:String,default:void 0},slideVisibleClass:{type:String,default:void 0},slideFullyVisibleClass:{type:String,default:void 0},slideBlankClass:{type:String,default:void 0},slideNextClass:{type:String,default:void 0},slidePrevClass:{type:String,default:void 0},wrapperClass:{type:String,default:void 0},lazyPreloaderClass:{type:String,default:void 0},lazyPreloadPrevNext:{type:Number,default:void 0},runCallbacksOnInit:{type:Boolean,default:void 0},observer:{type:Boolean,default:void 0},observeParents:{type:Boolean,default:void 0},observeSlideChildren:{type:Boolean,default:void 0},a11y:{type:[Boolean,Object],default:void 0},autoplay:{type:[Boolean,Object],default:void 0},controller:{type:Object,default:void 0},coverflowEffect:{type:Object,default:void 0},cubeEffect:{type:Object,default:void 0},fadeEffect:{type:Object,default:void 0},flipEffect:{type:Object,default:void 0},creativeEffect:{type:Object,default:void 0},cardsEffect:{type:Object,default:void 0},hashNavigation:{type:[Boolean,Object],default:void 0},history:{type:[Boolean,Object],default:void 0},keyboard:{type:[Boolean,Object],default:void 0},mousewheel:{type:[Boolean,Object],default:void 0},navigation:{type:[Boolean,Object],default:void 0},pagination:{type:[Boolean,Object],default:void 0},parallax:{type:[Boolean,Object],default:void 0},scrollbar:{type:[Boolean,Object],default:void 0},thumbs:{type:Object,default:void 0},virtual:{type:[Boolean,Object],default:void 0},zoom:{type:[Boolean,Object],default:void 0},grid:{type:[Object],default:void 0},freeMode:{type:[Boolean,Object],default:void 0},enabled:{type:Boolean,default:void 0}},emits:["_beforeBreakpoint","_containerClasses","_slideClass","_slideClasses","_swiper","_freeModeNoMomentumRelease","_virtualUpdated","activeIndexChange","afterInit","autoplay","autoplayStart","autoplayStop","autoplayPause","autoplayResume","autoplayTimeLeft","beforeDestroy","beforeInit","beforeLoopFix","beforeResize","beforeSlideChangeStart","beforeTransitionStart","breakpoint","changeDirection","click","disable","doubleTap","doubleClick","destroy","enable","fromEdge","hashChange","hashSet","init","keyPress","lock","loopFix","momentumBounce","navigationHide","navigationShow","navigationPrev","navigationNext","observerUpdate","orientationchange","paginationHide","paginationRender","paginationShow","paginationUpdate","progress","reachBeginning","reachEnd","realIndexChange","resize","scroll","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","setTransition","setTranslate","slidesUpdated","slideChange","slideChangeTransitionEnd","slideChangeTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideResetTransitionStart","slideResetTransitionEnd","sliderMove","sliderFirstMove","slidesLengthChange","slidesGridLengthChange","snapGridLengthChange","snapIndexChange","swiper","tap","toEdge","touchEnd","touchMove","touchMoveOpposite","touchStart","transitionEnd","transitionStart","unlock","update","virtualUpdate","zoomChange"],setup(e,{slots:n,emit:o}){const{tag:r,wrapperTag:i}=e,a=t.ref("swiper"),s=t.ref(null),l=t.ref(!1),c=t.ref(!1),d=t.ref(null),u=t.ref(null),m=t.ref(null),p={value:[]},h={value:[]},f=t.ref(null),g=t.ref(null),b=t.ref(null),C=t.ref(null),{params:y,passedParams:E}
2=Qa(e,!1);Ur(n,p,h),m.value=E,h.value=p.value;const w=()=>{Ur(n,p,h),l.value=!0};y.onAny=(S,...k)=>{o(S,...k)},Object.assign(y.on,{_beforeBreakpoint:w,_containerClasses(S,k){a.value=k}});const v={...y};if(delete v.wrapperClass,u.value=new Hr(v),u.value.virtual&&u.value.params.virtual.enabled){u.value.virtual.slides=p.value;const S={cache:!1,slides:p.value,renderExternal:k=>{s.value=k},renderExternalUpdate:!1};Sn(u.value.params.virtual,S),Sn(u.value.originalParams.virtual,S)}t.onUpdated(()=>{!c.value&&u.value&&(u.value.emitSlidesClasses(),c.value=!0);const{passedParams:S}=Qa(e,!1),k=um(S,m.value,p.value,h.value,O=>O.props&&O.props.key);m.value=S,(k.length||l.value)&&u.value&&!u.value.destroyed&&cm({swiper:u.value,slides:p.value,passedParams:S,changedParams:k,nextEl:f.value,prevEl:g.value,scrollbarEl:C.value,paginationEl:b.value}),l.value=!1}),t.provide("swiper",u),t.watch(s,()=>{t.nextTick(()=>{fm(u.value)})}),t.onMounted(()=>{d.value&&(dm({el:d.value,nextEl:f.value,prevEl:g.value,paginationEl:b.value,scrollbarEl:C.value,swiper:u.value},y),o("swiper",u.value))}),t.onBeforeUnmount(()=>{u.value&&!u.value.destroyed&&u.value.destroy(!0,!1)});function _(S){return y.virtual?mm(u,S,s.value):(S.forEach((k,O)=>{k.props||(k.props={}),k.props.swiperRef=u,k.props.swiperSlideIndex=O}),S)}return()=>{const{slides:S,slots:k}=Ur(n,p,h);return t.h(r,{ref:d,class:Za(a.value)},[k["container-start"],t.h(i,{class:lm(y.wrapperClass)},[k["wrapper-start"],_(S),k["wrapper-end"]]),Ya(e)&&[t.h("div",{ref:g,class:"swiper-button-prev"}),t.h("div",{ref:f,class:"swiper-button-next"})],Ka(e)&&t.h("div",{ref:C,class:"swiper-scrollbar"}),Xa(e)&&t.h("div",{ref:b,class:"swiper-pagination"}),k["container-end"]])}}},Gr={name:"SwiperSlide",props:{tag:{type:String,default:"div"},swiperRef:{type:Object,required:!1},swiperSlideIndex:{type:Number,default:void 0,required:!1},zoom:{type:Boolean,default:void 0,required:!1},lazy:{type:Boolean,default:!1,required:!1},virtualIndex:{type:[String,Number],default:void 0}},setup(e,{slots:n}){let o=!1;const{swiperRef:r}=e,i=t.ref(null),a=t.ref("swiper-slide"),s=t.ref(!1);function l(u,m,p){m===i.value&&(a.value=p)}t.onMounted(()=>{!r||!r.value||(r.value.on("_slideClass",l),o=!0)}),t.onBeforeUpdate(()=>{o||!r||!r.value||(r.value.on("_slideClass",l),o=!0)}),t.onUpdated(()=>{!i.value||!r||!r.value||(typeof e.swiperSlideIndex<"u"&&(i.value.swiperSlideIndex=e.swiperSlideIndex),r.value.destroyed&&a.value!=="swiper-slide"&&(a.value="swiper-slide"))}),t.onBeforeUnmount(()=>{!r||!r.value||r.value.off("_slideClass",l)});const c=t.computed(()=>({isActive:a.value.indexOf("swiper-slide-active")>=0,isVisible:a.value.indexOf("swiper-slide-visible")>=0,isPrev:a.value.indexOf("swiper-slide-prev")>=0,isNext:a.value.indexOf("swiper-slide-next")>=0}));t.provide("swiperSlide",c);const d=()=>{s.value=!0};return()=>t.h(e.tag,{class:Za(`${a.value}`),ref:i,"data-swiper-slide-index":typeof e.virtualIndex>"u"&&r&&r.value&&r.value.params.loop?e.swiperSlideIndex:e.virtualIndex,onLoadCapture:d},e.zoom?t.h("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof e.zoom=="number"?e.zoom:void 0},[n.default&&n.default(c.value),e.lazy&&!s.value&&t.h("div",{class:"swiper-lazy-preloader",onVnodeMounted:u=>{u.el&&(u.el.lazyPreloaderManaged=!0)}})]):[n.default&&n.default(c.value),e.lazy&&!s.value&&t.h("div",{class:"swiper-lazy-preloader",onVnodeMounted:u=>{u.el&&(u.el.lazyPreloaderManaged=!0)}})])}},jr=()=>t.inject("swiper"),hm={width:"48",height:"49",viewBox:"0 0 48 49",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},Ja=t.defineComponent({__name:"navigation-arrow",props:{dir:{type:String,required:!0,validator:e=>["prev","next"].includes(e)}},setup(e){return(n,o)=>(t.openBlock(),t.createElementBlock("svg",hm,[...o[0]||(o[0]=[t.createElementVNode("path",{d:"M19 14.5L29 24.5L19 34.5","stroke-width":"4"},null,-1)])]))}}),pm=["aria-label"],gm=["aria-label"],Ao=t.defineComponent({__name:"navigation-btn",props:{id:{type:String,required:!0},dir:{type:String,required:!0,validator:e=>["prev","next"].includes(e)},altPrev:{type:String,default:"Previous card"},altNext:{type:String,default:"Next card"}},setup(e){const n=e,o=t.ref(jr());function r(i){o.value&&(i==="prev"&&o.value.slidePrev(),i==="next"&&o.value.slideNext(),we({action:"click",name:`dc-award-carousel-${n.id}`,v1:i}))}return(i,a)=>e.dir==="prev"?(t.openBlock(),t.createElementBlock("button",{key:0,class:"s-ac-navigation-btn s-ac-navigation-btn--prev","aria-label":e.altPrev,onClick:a[0]||(a[0]=s=>r("prev"))},[t.createVNode(Ja,{dir:"prev"})],8,pm)):(t.openBlock(),t.createElementBlock("button",{key:1,class:"s-ac-navigation-btn s-ac-navigation-btn--next","aria-label":e.altNext,onClick:a[1]||(a[1]=s=>r("next"))},[t.createVNode(Ja,{dir:"next"})],8,gm))}}),bm=["aria-label"],ym=t.defineComponent({__name:"pagination-btn",props:{id:{type:String,required:!0},index:{type:Number,required:!0},activeIndex:{type:Number,required:!0}},setup(e){const n=e,o=t.ref(jr());function r(i){o.value&&(o.value.slideTo(i-1),we({action:"click",name:`dc-award-carousel-pagination-${n.id}`,v1:i.toString()}))}return(i,a)=>(t.openBlock(),t.createElementBlock("button",{class:t.normalizeClass(["s-ac-dot",{"s-ac-dot--active":e.activeIndex===e.index}]),"aria-label":`Slide ${e.index}`,onClick:a[0]||(a[0]=s=>r(e.index))},[...a[1]||(a[1]=[t.createElementVNode("span",{class:"s-ac-dot__inner"},null,-1)])],10,bm))}}),wm={class:"s-ac-card-wrapper"},vm={class:"s-ac-card__icon"},Cm={class:"s-ac-card__title"},km={class:"s-ac-card__desc"},Em={class:"show-desktop"},Sm={class:"s-ac-navigation"},_m={class:"s-ac-navigation__btn-wrapper"},xm={class:"s-ac-navigation__btn-wrapper"},Tm={class:"s-ac-dots"},Bm={class:"show-mobile"},$m={class:"show-mobile"},es=t.defineComponent({name:"SAwardCarousel",__name:"s-award-carousel",props:{id:{},number:{},color:{},bgColor:{},themeColor:{},speed:{default:"700"},altPrev:{default:yo},altNext:{default:wo}},setup(e){const n=e,o=t.ref(null),r=t.ref(1),i=t.ref(1);t.onMounted(()=>{o.value&&(n.color&&o.value.style.setProperty("--text-color",_e(n.color)),n.bgColor&&o.value.style.setProperty("--bg-color",_e(n.bgColor)),n.themeColor&&o.value.style.setProperty("--sac-theme-color",_e(n.themeColor)))});function a(l){r.value=l.realIndex+1}function s(l){i.value=l.realIndex+1}return(l,c)=>(t.openBlock(),t.createElementBlock("div",{ref_key:"root",ref:o,part:"root",class:"s-ac"},[t.createVNode(t.unref(Wr),{modules:[t.unref(Zu)],loop:!0,pagination:{clickable:!0},navigation:!0,speed:Number(e.speed),onSlideChange:a,onTransitionEnd:s},{"container-start":t.withCtx(()=>[t.createElementVNode("div",Em,[t.createElementVNode("div",Sm,[t.createElementVNode("div",_m,[t.createVNode(Ao,{id:e.id,dir:"prev"},null,8,["id"])]),t.createElementVNode("div",xm,[t.createVNode(Ao,{id:e.id,dir:"next"},null,8,["id"])])])])]),"container-end":t.withCtx(()=>[t.createElementVNode("div",Tm,[t.createElementVNode("div",Bm,[t.createVNode(Ao,{id:e.id,dir:"prev","alt-prev":e.altPrev},null,8,["id","alt-prev"])]),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.number),d=>(t.openBlock(),t.createBlock(ym,{id:e.id,key:`dot-${d}`,index:d,"active-index":r.value},null,8,["id","index","active-index"]))),128)),t.createElementVNode("div",$m,[t.createVNode(Ao,{id:e.id,dir:"next","alt-next":e.altNext},null,8,["id","alt-next"])])])]),default:t.withCtx(()=>[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.number),d=>(t.openBlock(),t.createBlock(t.unref(Gr),{key:`slide-${d}`,index:`slide-${d}`},{default:t.withCtx(()=>[t.createElementVNode("div",wm,[t.createElementVNode("div",{class:t.normalizeClass(["s-ac-card",{"s-ac-card--hidden":d!==r.value&&d!==i.value}])},[t.createElementVNode("div",vm,[t.renderSlot(l.$slots,`slide-icon-${d}`)]),t.createElementVNode("div",Cm,[t.renderSlot(l.$slots,`slide-title-${d}`)]),t.createElementVNode("div",km,[t.renderSlot(l.$slots,`slide-desc-${d}`)])],2)])]),_:2},1032,["index"]))),128))]),_:3},8,["modules","speed"])],512))}}),Nm=["id"],Mm={part:"bnb-major-content",class:"s-bnb-major__content"},Lm={key:0,part:"bnb-major-content-footer",class:"s-bnb-major__content-footer"},Am={part:"bnb-minor-content",class:"s-bnb-minor__content"},Zn=t.defineComponent({__name:"s-bnb",props:{id:{},classname:{default:""},reverse:{type:[Boolean,String]},major:{default:""},minor:{default:""},halfY:{type:[Boolean,String]},variant:{},tsa:{type:[Boolean,String]},useFooter:{type:[Boolean,String]},bgFull:{type:[Boolean,String]},bgDeskFullMobMinor:{type:[Boolean,String]},bgDeskFullMobMinorRatio:{type:[Boolean,String]},bgDeskMinorMobFull:{type:[Boolean,String]},bgMode:{},parallax:{type:[Boolean,String]},color:{},bgColor:{},colorInherit:{type:[Boolean,String]}},setup(e){const n=e,o=t.ref(null),r=t.ref(!1),i=t.ref(d()),a=Re(l,30),s=Wt({"--bg-color":n.bgColor,"--text-color":n.color});t.onMounted(()=>{document.dispatchEvent(new CustomEvent(`s-bnb-mounted:${n.id}`,{detail:{el:o.value}})),c()&&(l(),window.addEventListener("resize",a))}),t.onUnmounted(()=>{c()&&window.removeEventListener("resize",a)});function l(){window.matchMedia("(min-width: 1024px)").matches?r.value=!0:r.value=!1}function c(){return M(n.bgDeskFullMobMinor)||n.bgMode==="desk-full-mob-minor"||M(n.bgDeskFullMobMinorRatio)||n.bgMode==="desk-full-mob-minor-ratio"||M(n.bgDeskMinorMobFull)||n.bgMode==="desk-minor-mob-full"}function d(){return M(n.bgFull)||n.bgMode==="full"||M(n.bgDeskFullMobMinor)||n.bgMode==="desk-full-mob-minor"||M(n.bgDeskFullMobMinorRatio)||n.bgMode==="desk-full-mob-minor-ratio"||M(n.bgDeskMinorMobFull)||n.bgMode==="desk-minor-mob-full"}return(u,m)=>(t.openBlock(),t.createElementBlock("div",{id:e.id,ref_key:"bnb",ref:o,part:"bnb",style:t.normalizeStyle(t.unref(s)),class:t.normalizeClass({"s-bnb":!t.unref(M)(e.reverse),"s-bnb-reverse":t.unref(M)(e.reverse),"s-bnb--tsa":t.unref(M)(e.tsa),"s-bnb--dense":e.variant==="dense","s-bnb-with-bg":i.value,"s-bnb-bg-desk-minor-mob-full":t.unref(M)(e.bgDeskFullMobMinor)||e.bgMode==="desk-full-mob-minor","s-bnb-color-inherit":t.unref(M)(e.colorInherit),"s-bnb-parallax":t.unref(M)(e.parallax),"half-y":t.unref(M)(e.halfY)||e.variant==="half-y",[e.classname]:e.classname})},[t.unref(M)(e.bgFull)||e.bgMode==="full"||(t.unref(M)(e.bgDeskFullMobMinor)||e.bgMode==="desk-full-mob-minor"||t.unref(M)(e.bgDeskFullMobMinorRatio)||e.bgMode==="desk-full-mob-minor-ratio")&&r.value||(t.unref(M)(e.bgDeskMinorMobFull)||e.bgMode==="desk-minor-mob-full")&&!r.value?t.renderSlot(u.$slots,"bg",{key:0}):t.createCommentVNode("",!0),t.createElementVNode("div",{part:"bnb-major",class:t.normalizeClass(["s-bnb-major",{[e.major]:e.major}])},[t.renderSlot(u.$slots,"major-out"),t.createElementVNode("div",Mm,[t.renderSlot(u.$slots,"major"),t.unref(M)(e.useFooter)?(t.openBlock(),t.createElementBlock("div",Lm,[t.renderSlot(u.$slots,"footer")])):t.createCommentVNode("",!0)]),t.renderSlot(u.$slots,"major-out-end")],2),t.createElementVNode("div",{part:"bnb-minor",class:t.normalizeClass(["s-bnb-minor",{[e.minor]:e.minor}
2])},[(t.unref(M)(e.bgDeskFullMobMinor)||e.bgMode==="desk-full-mob-minor")&&!r.value||(t.unref(M)(e.bgDeskMinorMobFull)||e.bgMode==="desk-minor-mob-full")&&r.value?t.renderSlot(u.$slots,"bg",{key:0}):t.createCommentVNode("",!0),!(t.unref(M)(e.bgDeskFullMobMinorRatio)||e.bgMode==="desk-full-mob-minor-ratio")||(t.unref(M)(e.bgDeskFullMobMinorRatio)||e.bgMode==="desk-full-mob-minor-ratio")&&!r.value?t.renderSlot(u.$slots,"minor-out",{key:1}):t.createCommentVNode("",!0),t.createElementVNode("div",Am,[t.renderSlot(u.$slots,"minor")]),t.renderSlot(u.$slots,"minor-out-end")],2)],14,Nm))}}),Im={part:"intro",class:"s-bnb-intro"},Om={key:0,part:"icon",class:"s-bnb-intro__icon"},Vm={part:"title",class:"s-bnb-intro__title"},Dm={key:1,part:"desc",class:"s-bnb-intro__desc"},ts=t.defineComponent({__name:"s-bnb-intro",props:{useIcon:{type:[Boolean,String],default:"false"},useDesc:{type:[Boolean,String],default:"true"}},setup(e){return(n,o)=>(t.openBlock(),t.createElementBlock("div",Im,[t.unref(M)(e.useIcon)?(t.openBlock(),t.createElementBlock("div",Om,[t.renderSlot(n.$slots,"icon")])):t.createCommentVNode("",!0),t.createElementVNode("div",Vm,[t.renderSlot(n.$slots,"title")]),t.unref(M)(e.useDesc)?(t.openBlock(),t.createElementBlock("div",Dm,[t.renderSlot(n.$slots,"desc")])):t.createCommentVNode("",!0)]))}}),Pm={part:"paragraph",class:"s-bnb-prg"},Rm={part:"title",class:"s-bnb-prg-title"},zm={part:"desc",class:"s-bnb-prg-desc"},ns=t.defineComponent({__name:"s-bnb-paragraph",setup(e){return(n,o)=>(t.openBlock(),t.createElementBlock("div",Pm,[t.createElementVNode("div",Rm,[t.renderSlot(n.$slots,"title")]),t.createElementVNode("div",zm,[t.renderSlot(n.$slots,"desc")])]))}});/*! 3 * qrcode.vue v3.6.0 4 * A Vue.js component to generate QRCode. Both support Vue 2 and Vue 3 5 * © 2017-PRESENT @scopewu(https://github.com/scopewu) 6 * MIT License. 7 */var Mt=function(){return Mt=Object.assign||function(n){for(var o,r=1,i=arguments.length;r<i;r++){o=arguments[r];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(n[a]=o[a])}return n},Mt.apply(this,arguments)};typeof SuppressedError=="function"&&SuppressedError;var dn;(function(e){var n=(function(){function s(l,c,d,u){if(this.version=l,this.errorCorrectionLevel=c,this.modules=[],this.isFunction=[],l<s.MIN_VERSION||l>s.MAX_VERSION)throw new RangeError("Version value out of range");if(u<-1||u>7)throw new RangeError("Mask value out of range");this.size=l*4+17;for(var m=[],p=0;p<this.size;p++)m.push(!1);for(var p=0;p<this.size;p++)this.modules.push(m.slice()),this.isFunction.push(m.slice());this.drawFunctionPatterns();var h=this.addEccAndInterleave(d);if(this.drawCodewords(h),u==-1)for(var f=1e9,p=0;p<8;p++){this.applyMask(p),this.drawFormatBits(p);var g=this.getPenaltyScore();g<f&&(u=p,f=g),this.applyMask(p)}i(0<=u&&u<=7),this.mask=u,this.applyMask(u),this.drawFormatBits(u),this.isFunction=[]}return s.encodeText=function(l,c){var d=e.QrSegment.makeSegments(l);return s.encodeSegments(d,c)},s.encodeBinary=function(l,c){var d=e.QrSegment.makeBytes(l);return s.encodeSegments([d],c)},s.encodeSegments=function(l,c,d,u,m,p){if(d===void 0&&(d=1),u===void 0&&(u=40),m===void 0&&(m=-1),p===void 0&&(p=!0),!(s.MIN_VERSION<=d&&d<=u&&u<=s.MAX_VERSION)||m<-1||m>7)throw new RangeError("Invalid value");var h,f;for(h=d;;h++){var g=s.getNumDataCodewords(h,c)*8,b=a.getTotalBits(l,h);if(b<=g){f=b;break}if(h>=u)throw new RangeError("Data too long")}for(var C=0,y=[s.Ecc.MEDIUM,s.Ecc.QUARTILE,s.Ecc.HIGH];C<y.length;C++){var E=y[C];p&&f<=s.getNumDataCodewords(h,E)*8&&(c=E)}for(var w=[],v=0,_=l;v<_.length;v++){var S=_[v];o(S.mode.modeBits,4,w),o(S.numChars,S.mode.numCharCountBits(h),w);for(var k=0,O=S.getData();k<O.length;k++){var A=O[k];w.push(A)}}i(w.length==f);var x=s.getNumDataCodewords(h,c)*8;i(w.length<=x),o(0,Math.min(4,x-w.length),w),o(0,(8-w.length%8)%8,w),i(w.length%8==0);for(var L=236;w.length<x;L^=253)o(L,8,w);for(var F=[];F.length*8<w.length;)F.push(0);return w.forEach(function(G,J){return F[J>>>3]|=G<<7-(J&7)}),new s(h,c,F,m)},s.prototype.getModule=function(l,c){return 0<=l&&l<this.size&&0<=c&&c<this.size&&this.modules[c][l]},s.prototype.getModules=function(){return this.modules},s.prototype.drawFunctionPatterns=function(){for(var l=0;l<this.size;l++)this.setFunctionModule(6,l,l%2==0),this.setFunctionModule(l,6,l%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);for(var c=this.getAlignmentPatternPositions(),d=c.length,l=0;l<d;l++)for(var u=0;u<d;u++)l==0&&u==0||l==0&&u==d-1||l==d-1&&u==0||this.drawAlignmentPattern(c[l],c[u]);this.drawFormatBits(0),this.drawVersion()},s.prototype.drawFormatBits=function(l){for(var c=this.errorCorrectionLevel.formatBits<<3|l,d=c,u=0;u<10;u++)d=d<<1^(d>>>9)*1335;var m=(c<<10|d)^21522;i(m>>>15==0);for(var u=0;u<=5;u++)this.setFunctionModule(8,u,r(m,u));this.setFunctionModule(8,7,r(m,6)),this.setFunctionModule(8,8,r(m,7)),this.setFunctionModule(7,8,r(m,8));for(var u=9;u<15;u++)this.setFunctionModule(14-u,8,r(m,u));for(var u=0;u<8;u++)this.setFunctionModule(this.size-1-u,8,r(m,u));for(var u=8;u<15;u++)this.setFunctionModule(8,this.size-15+u,r(m,u));this.setFunctionModule(8,this.size-8,!0)},s.prototype.drawVersion=function(){if(!(this.version<7)){for(var l=this.version,c=0;c<12;c++)l=l<<1^(l>>>11)*7973;var d=this.version<<12|l;i(d>>>18==0);for(var c=0;c<18;c++){var u=r(d,c),m=this.size-11+c%3,p=Math.floor(c/3);this.setFunctionModule(m,p,u),this.setFunctionModule(p,m,u)}}},s.prototype.drawFinderPattern=function(l,c){for(var d=-4;d<=4;d++)for(var u=-4;u<=4;u++){var m=Math.max(Math.abs(u),Math.abs(d)),p=l+u,h=c+d;0<=p&&p<this.size&&0<=h&&h<this.size&&this.setFunctionModule(p,h,m!=2&&m!=4)}},s.prototype.drawAlignmentPattern=function(l,c){for(var d=-2;d<=2;d++)for(var u=-2;u<=2;u++)this.setFunctionModule(l+u,c+d,Math.max(Math.abs(u),Math.abs(d))!=1)},s.prototype.setFunctionModule=function(l,c,d){this.modules[c][l]=d,this.isFunction[c][l]=!0},s.prototype.addEccAndInterleave=function(l){var c=this.version,d=this.errorCorrectionLevel;if(l.length!=s.getNumDataCodewords(c,d))throw new RangeError("Invalid argument");for(var u=s.NUM_ERROR_CORRECTION_BLOCKS[d.ordinal][c],m=s.ECC_CODEWORDS_PER_BLOCK[d.ordinal][c],p=Math.floor(s.getNumRawDataModules(c)/8),h=u-p%u,f=Math.floor(p/u),g=[],b=s.reedSolomonComputeDivisor(m),C=0,y=0;C<u;C++){var E=l.slice(y,y+f-m+(C<h?0:1));y+=E.length;var w=s.reedSolomonComputeRemainder(E,b);C<h&&E.push(0),g.push(E.concat(w))}for(var v=[],_=function(S){g.forEach(function(k,O){(S!=f-m||O>=h)&&v.push(k[S])})},C=0;C<g[0].length;C++)_(C);return i(v.length==p),v},s.prototype.drawCodewords=function(l){if(l.length!=Math.floor(s.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");for(var c=0,d=this.size-1;d>=1;d-=2){d==6&&(d=5);for(var u=0;u<this.size;u++)for(var m=0;m<2;m++){var p=d-m,h=(d+1&2)==0,f=h?this.size-1-u:u;!this.isFunction[f][p]&&c<l.length*8&&(this.modules[f][p]=r(l[c>>>3],7-(c&7)),c++)}}i(c==l.length*8)}
7,s.prototype.applyMask=function(l){if(l<0||l>7)throw new RangeError("Mask value out of range");for(var c=0;c<this.size;c++)for(var d=0;d<this.size;d++){var u=void 0;switch(l){case 0:u=(d+c)%2==0;break;case 1:u=c%2==0;break;case 2:u=d%3==0;break;case 3:u=(d+c)%3==0;break;case 4:u=(Math.floor(d/3)+Math.floor(c/2))%2==0;break;case 5:u=d*c%2+d*c%3==0;break;case 6:u=(d*c%2+d*c%3)%2==0;break;case 7:u=((d+c)%2+d*c%3)%2==0;break;default:throw new Error("Unreachable")}!this.isFunction[c][d]&&u&&(this.modules[c][d]=!this.modules[c][d])}},s.prototype.getPenaltyScore=function(){for(var l=0,c=0;c<this.size;c++){for(var d=!1,u=0,m=[0,0,0,0,0,0,0],p=0;p<this.size;p++)this.modules[c][p]==d?(u++,u==5?l+=s.PENALTY_N1:u>5&&l++):(this.finderPenaltyAddHistory(u,m),d||(l+=this.finderPenaltyCountPatterns(m)*s.PENALTY_N3),d=this.modules[c][p],u=1);l+=this.finderPenaltyTerminateAndCount(d,u,m)*s.PENALTY_N3}for(var p=0;p<this.size;p++){for(var d=!1,h=0,m=[0,0,0,0,0,0,0],c=0;c<this.size;c++)this.modules[c][p]==d?(h++,h==5?l+=s.PENALTY_N1:h>5&&l++):(this.finderPenaltyAddHistory(h,m),d||(l+=this.finderPenaltyCountPatterns(m)*s.PENALTY_N3),d=this.modules[c][p],h=1);l+=this.finderPenaltyTerminateAndCount(d,h,m)*s.PENALTY_N3}for(var c=0;c<this.size-1;c++)for(var p=0;p<this.size-1;p++){var f=this.modules[c][p];f==this.modules[c][p+1]&&f==this.modules[c+1][p]&&f==this.modules[c+1][p+1]&&(l+=s.PENALTY_N2)}for(var g=0,b=0,C=this.modules;b<C.length;b++){var y=C[b];g=y.reduce(function(v,_){return v+(_?1:0)},g)}var E=this.size*this.size,w=Math.ceil(Math.abs(g*20-E*10)/E)-1;return i(0<=w&&w<=9),l+=w*s.PENALTY_N4,i(0<=l&&l<=2568888),l},s.prototype.getAlignmentPatternPositions=function(){if(this.version==1)return[];for(var l=Math.floor(this.version/7)+2,c=Math.floor((this.version*8+l*3+5)/(l*4-4))*2,d=[6],u=this.size-7;d.length<l;u-=c)d.splice(1,0,u);return d},s.getNumRawDataModules=function(l){if(l<s.MIN_VERSION||l>s.MAX_VERSION)throw new RangeError("Version number out of range");var c=(16*l+128)*l+64;if(l>=2){var d=Math.floor(l/7)+2;c-=(25*d-10)*d-55,l>=7&&(c-=36)}return i(208<=c&&c<=29648),c},s.getNumDataCodewords=function(l,c){return Math.floor(s.getNumRawDataModules(l)/8)-s.ECC_CODEWORDS_PER_BLOCK[c.ordinal][l]*s.NUM_ERROR_CORRECTION_BLOCKS[c.ordinal][l]},s.reedSolomonComputeDivisor=function(l){if(l<1||l>255)throw new RangeError("Degree out of range");for(var c=[],d=0;d<l-1;d++)c.push(0);c.push(1);for(var u=1,d=0;d<l;d++){for(var m=0;m<c.length;m++)c[m]=s.reedSolomonMultiply(c[m],u),m+1<c.length&&(c[m]^=c[m+1]);u=s.reedSolomonMultiply(u,2)}return c},s.reedSolomonComputeRemainder=function(l,c){for(var d=c.map(function(f){return 0}),u=function(f){var g=f^d.shift();d.push(0),c.forEach(function(b,C){return d[C]^=s.reedSolomonMultiply(b,g)})},m=0,p=l;m<p.length;m++){var h=p[m];u(h)}return d},s.reedSolomonMultiply=function(l,c){if(l>>>8||c>>>8)throw new RangeError("Byte out of range");for(var d=0,u=7;u>=0;u--)d=d<<1^(d>>>7)*285,d^=(c>>>u&1)*l;return i(d>>>8==0),d},s.prototype.finderPenaltyCountPatterns=function(l){var c=l[1];i(c<=this.size*3);var d=c>0&&l[2]==c&&l[3]==c*3&&l[4]==c&&l[5]==c;return(d&&l[0]>=c*4&&l[6]>=c?1:0)+(d&&l[6]>=c*4&&l[0]>=c?1:0)},s.prototype.finderPenaltyTerminateAndCount=function(l,c,d){return l&&(this.finderPenaltyAddHistory(c,d),c=0),c+=this.size,this.finderPenaltyAddHistory(c,d),this.finderPenaltyCountPatterns(d)},s.prototype.finderPenaltyAddHistory=function(l,c){c[0]==0&&(l+=this.size),c.pop(),c.unshift(l)},s.MIN_VERSION=1,s.MAX_VERSION=40,s.PENALTY_N1=3,s.PENALTY_N2=3,s.PENALTY_N3=40,s.PENALTY_N4=10,s.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],s.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],s})();e.QrCode=n;function o(s,l,c){if(l<0||l>31||s>>>l)throw new RangeError("Value out of range");for(var d=l-1;d>=0;d--)c.push(s>>>d&1)}function r(s,l){return(s>>>l&1)!=0}
7function i(s){if(!s)throw new Error("Assertion error")}var a=(function(){function s(l,c,d){if(this.mode=l,this.numChars=c,this.bitData=d,c<0)throw new RangeError("Invalid argument");this.bitData=d.slice()}return s.makeBytes=function(l){for(var c=[],d=0,u=l;d<u.length;d++){var m=u[d];o(m,8,c)}return new s(s.Mode.BYTE,l.length,c)},s.makeNumeric=function(l){if(!s.isNumeric(l))throw new RangeError("String contains non-numeric characters");for(var c=[],d=0;d<l.length;){var u=Math.min(l.length-d,3);o(parseInt(l.substring(d,d+u),10),u*3+1,c),d+=u}return new s(s.Mode.NUMERIC,l.length,c)},s.makeAlphanumeric=function(l){if(!s.isAlphanumeric(l))throw new RangeError("String contains unencodable characters in alphanumeric mode");var c=[],d;for(d=0;d+2<=l.length;d+=2){var u=s.ALPHANUMERIC_CHARSET.indexOf(l.charAt(d))*45;u+=s.ALPHANUMERIC_CHARSET.indexOf(l.charAt(d+1)),o(u,11,c)}return d<l.length&&o(s.ALPHANUMERIC_CHARSET.indexOf(l.charAt(d)),6,c),new s(s.Mode.ALPHANUMERIC,l.length,c)},s.makeSegments=function(l){return l==""?[]:s.isNumeric(l)?[s.makeNumeric(l)]:s.isAlphanumeric(l)?[s.makeAlphanumeric(l)]:[s.makeBytes(s.toUtf8ByteArray(l))]},s.makeEci=function(l){var c=[];if(l<0)throw new RangeError("ECI assignment value out of range");if(l<128)o(l,8,c);else if(l<16384)o(2,2,c),o(l,14,c);else if(l<1e6)o(6,3,c),o(l,21,c);else throw new RangeError("ECI assignment value out of range");return new s(s.Mode.ECI,0,c)},s.isNumeric=function(l){return s.NUMERIC_REGEX.test(l)},s.isAlphanumeric=function(l){return s.ALPHANUMERIC_REGEX.test(l)},s.prototype.getData=function(){return this.bitData.slice()},s.getTotalBits=function(l,c){for(var d=0,u=0,m=l;u<m.length;u++){var p=m[u],h=p.mode.numCharCountBits(c);if(p.numChars>=1<<h)return 1/0;d+=4+h+p.bitData.length}return d},s.toUtf8ByteArray=function(l){l=encodeURI(l);for(var c=[],d=0;d<l.length;d++)l.charAt(d)!="%"?c.push(l.charCodeAt(d)):(c.push(parseInt(l.substring(d+1,d+3),16)),d+=2);return c},s.NUMERIC_REGEX=/^[0-9]*$/,s.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,s.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:",s})();e.QrSegment=a})(dn||(dn={})),(function(e){(function(n){var o=(function(){function r(i,a){this.ordinal=i,this.formatBits=a}return r.LOW=new r(0,1),r.MEDIUM=new r(1,0),r.QUARTILE=new r(2,3),r.HIGH=new r(3,2),r})();n.Ecc=o})(e.QrCode||(e.QrCode={}))})(dn||(dn={})),(function(e){(function(n){var o=(function(){function r(i,a){this.modeBits=i,this.numBitsCharCount=a}return r.prototype.numCharCountBits=function(i){return this.numBitsCharCount[Math.floor((i+7)/17)]},r.NUMERIC=new r(1,[10,12,14]),r.ALPHANUMERIC=new r(2,[9,11,13]),r.BYTE=new r(4,[8,16,16]),r.KANJI=new r(8,[8,10,12]),r.ECI=new r(7,[0,0,0]),r})();n.Mode=o})(e.QrSegment||(e.QrSegment={}))})(dn||(dn={}));var _n=dn,qr="L",Yr={L:_n.QrCode.Ecc.LOW,M:_n.QrCode.Ecc.MEDIUM,Q:_n.QrCode.Ecc.QUARTILE,H:_n.QrCode.Ecc.HIGH},Fm=(function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0})();function Xr(e){return e in Yr}function os(e,n){n===void 0&&(n=0);var o=[];return e.forEach(function(r,i){var a=null;r.forEach(function(s,l){if(!s&&a!==null){o.push("M".concat(a+n," ").concat(i+n,"h").concat(l-a,"v1H").concat(a+n,"z")),a=null;return}if(l===r.length-1){if(!s)return;a===null?o.push("M".concat(l+n,",").concat(i+n," h1v1H").concat(l+n,"z")):o.push("M".concat(a+n,",").concat(i+n," h").concat(l+1-a,"v1H").concat(a+n,"z"));return}s&&a===null&&(a=l)})}),o.join("")}function rs(e,n,o,r){var i=r.width,a=r.height,s=r.x,l=r.y,c=e.length+o*2,d=Math.floor(n*.1),u=c/n,m=(i||d)*u,p=(a||d)*u,h=s==null?e.length/2-m/2:s*u,f=l==null?e.length/2-p/2:l*u,g=null;if(r.excavate){var b=Math.floor(h),C=Math.floor(f),y=Math.ceil(m+h-b),E=Math.ceil(p+f-C);g={x:b,y:C,w:y,h:E}}return{x:h,y:f,h:p,w:m,excavation:g}}function is(e,n){return e.slice().map(function(o,r){return r<n.y||r>=n.y+n.h?o:o.map(function(i,a){return a<n.x||a>=n.x+n.w?i:!1})})}var Kr={value:{type:String,required:!0,default:""},size:{type:Number,default:100},level:{type:String,default:qr,validator:function(e){return Xr(e)}},background:{type:String,default:"#fff"},foreground:{type:String,default:"#000"},margin:{type:Number,required:!1,default:0},imageSettings:{type:Object,required:!1,default:function(){return{}}},gradient:{type:Boolean,required:!1,default:!1},gradientType:{type:String,required:!1,default:"linear",validator:function(e){return["linear","radial"].indexOf(e)>-1}},gradientStartColor:{type:String,required:!1,default:"#000"},gradientEndColor:{type:String,required:!1,default:"#fff"}},Hm=Mt(Mt({},Kr),{renderAs:{type:String,required:!1,default:"canvas",validator:function(e){return["canvas","svg"].indexOf(e)>-1}}}),Um=t.defineComponent({name:"QRCodeSvg",props:Kr,setup:function(e){var n=t.ref(0),o=t.ref(""),r,i=function(){var s=e.value,l=e.level,c=e.margin,d=c>>>0,u=Xr(l)?l:qr,m=_n.QrCode.encodeText(s,Yr[u]).getModules();if(n.value=m.length+d*2,e.imageSettings.src){var p=rs(m,e.size,d,e.imageSettings);r={x:p.x+d,y:p.y+d,width:p.w,height:p.h},p.excavation&&(m=is(m,p.excavation))}o.value=os(m,d)},a=function(){if(!e.gradient)return null;var s=e.gradientType==="linear"?{x1:"0%",y1:"0%",x2:"100%",y2:"100%"}:{cx:"50%",cy:"50%",r:"50%",fx:"50%",fy:"50%"};return t.h(e.gradientType==="linear"?"linearGradient":"radialGradient",Mt({id:"qr-gradient"},s),[t.h("stop",{offset:"0%",style:{stopColor:e.gradientStartColor}}),t.h("stop",{offset:"100%",style:{stopColor:e.gradientEndColor}})])};return i(),t.onUpdated(i),function(){return t.h("svg",{width:e.size,height:e.size,"shape-rendering":"crispEdges",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(n.value," ").concat(n.value)},[t.h("defs",{},[a()]),t.h("rect",{width:"100%",height:"100%",fill:e.background}),t.h("path",{fill:e.gradient?"url(#qr-gradient)":e.foreground,d:o.value}),e.imageSettings.src&&t.h("image",Mt({href:e.imageSettings.src},r))])}}}),Wm=t.defineComponent({name:"QRCodeCanvas",props:Kr,setup:function(e,n){var o=t.ref(null),r=t.ref(null),i=function(){var s=e.value,l=e.level,c=e.size,d=e.margin,u=e.background,m=e.foreground,p=e.gradient,h=e.gradientType,f=e.gradientStartColor,g=e.gradientEndColor,b=d>>>0,C=Xr(l)?l:qr,y=o.value;if(y){var E=y.getContext("2d");if(E){var w=_n.QrCode.encodeText(s,Yr[C]).getModules(),v=w.length+b*2,_=r.value,S={x:0,y:0,width:0,height:0}
7,k=e.imageSettings.src&&_!=null&&_.naturalWidth!==0&&_.naturalHeight!==0;if(k){var O=rs(w,e.size,b,e.imageSettings);S={x:O.x+b,y:O.y+b,width:O.w,height:O.h},O.excavation&&(w=is(w,O.excavation))}var A=window.devicePixelRatio||1,x=c/v*A;if(y.height=y.width=c*A,E.scale(x,x),E.fillStyle=u,E.fillRect(0,0,v,v),p){var L=void 0;h==="linear"?L=E.createLinearGradient(0,0,v,v):L=E.createRadialGradient(v/2,v/2,0,v/2,v/2,v/2),L.addColorStop(0,f),L.addColorStop(1,g),E.fillStyle=L}else E.fillStyle=m;Fm?E.fill(new Path2D(os(w,b))):w.forEach(function(F,G){F.forEach(function(J,$){J&&E.fillRect($+b,G+b,1,1)})}),k&&E.drawImage(_,S.x,S.y,S.width,S.height)}}};t.onMounted(i),t.onUpdated(i);var a=n.attrs.style;return function(){return t.h(t.Fragment,[t.h("canvas",Mt(Mt({},n.attrs),{ref:o,style:Mt(Mt({},a),{width:"".concat(e.size,"px"),height:"".concat(e.size,"px")})})),e.imageSettings.src&&t.h("img",{ref:r,src:e.imageSettings.src,style:{display:"none"},onLoad:i})])}}}),as=t.defineComponent({name:"Qrcode",render:function(){var e=this.$props,n=e.renderAs,o=e.value,r=e.size,i=e.margin,a=e.level,s=e.background,l=e.foreground,c=e.imageSettings,d=e.gradient,u=e.gradientType,m=e.gradientStartColor,p=e.gradientEndColor;return t.h(n==="svg"?Um:Wm,{value:o,size:r,margin:i,level:a,background:s,foreground:l,imageSettings:c,gradient:d,gradientType:u,gradientStartColor:m,gradientEndColor:p})},props:Hm});const Gm=["href","title"],jm="#fff",qm="#2e3742",Io=t.defineComponent({__name:"s-qrcode",props:{size:{default:"200"},margin:{default:"4"},id:{},value:{},title:{},format:{default:"svg"},rounded:{type:[Boolean,String]},level:{default:"L"},background:{},foreground:{},isLink:{type:[Boolean,String]}},setup(e){const n=e,o=t.ref(null),r=t.ref(n.background?_e(n.background):jm),i=t.ref(n.foreground?_e(n.foreground):qm);t.onMounted(()=>{o.value&&M(n.size)&&o.value.style.setProperty("--qrcode-size",`${n.size}px`),setTimeout(()=>{var s,l;(l=(s=o.value)==null?void 0:s.querySelector("svg"))==null||l.setAttribute("aria-label",n.title||`QR code for ${n.value}`)},0)});function a(){n.id?we({action:"click",name:`s-qrcode-${n.id}`}):n.value&&we({action:"click",name:"s-qrcode",v1:n.value}),So({link_url:n.value,link_id:n.id||""})}return(s,l)=>t.unref(M)(e.isLink)?(t.openBlock(),t.createElementBlock("a",{key:0,ref_key:"root",ref:o,class:t.normalizeClass(["s-qrcode s-qrcode--a",{"s-qrcode--rounded":t.unref(M)(e.rounded)}]),href:e.value,target:"_blank",title:e.title||e.value,rel:"noopener noreferrer",onClick:a},[t.createVNode(as,{value:e.value,"render-as":e.format==="canvas"?"canvas":"svg",margin:Number(e.margin),background:r.value,foreground:i.value,size:Number(e.size),level:e.level},null,8,["value","render-as","margin","background","foreground","size","level"])],10,Gm)):(t.openBlock(),t.createElementBlock("div",{key:1,ref_key:"root",ref:o,class:t.normalizeClass(["s-qrcode",{"s-qrcode--rounded":t.unref(M)(e.rounded)}])},[t.createVNode(as,{value:e.value,"render-as":e.format==="canvas"?"canvas":"svg",margin:Number(e.margin),background:r.value,foreground:i.value,size:Number(e.size),level:e.level},null,8,["value","render-as","margin","background","foreground","size","level"])],2))}}),Ym={part:"qr-wrapper",class:"s-bnb-qr"},Xm={part:"qr-item",class:"s-bnb-qr__item"},Km={key:0,part:"qr-name",class:"s-bnb-qr__text"},Zm={part:"qr-item",class:"s-bnb-qr__item"},Qm={key:0,part:"qr-name",class:"s-bnb-qr__text"},ss=t.defineComponent({__name:"s-bnb-qrcode",props:{id:{},androidUrl:{},androidText:{},androidAlt:{},iosUrl:{},iosText:{},iosAlt:{},isLink:{type:[Boolean,String],default:"true"},rounded:{type:[Boolean,String],default:"true"},background:{},foreground:{}},setup(e){return(n,o)=>(t.openBlock(),t.createElementBlock("div",Ym,[t.createElementVNode("div",Xm,[t.createVNode(Io,{id:`${e.id}-android`,value:e.androidUrl,"is-link":e.isLink,rounded:e.rounded,background:e.background,foreground:e.foreground,title:e.androidAlt,size:"164"},null,8,["id","value","is-link","rounded","background","foreground","title"]),e.androidText?(t.openBlock(),t.createElementBlock("div",Km,t.toDisplayString(e.androidText),1)):t.createCommentVNode("",!0)]),t.createElementVNode("div",Zm,[t.createVNode(Io,{id:`${e.id}
7-ios`,value:e.iosUrl,"is-link":e.isLink,rounded:e.rounded,background:e.background,foreground:e.foreground,title:e.iosAlt,size:"164"},null,8,["id","value","is-link","rounded","background","foreground","title"]),e.iosText?(t.openBlock(),t.createElementBlock("div",Qm,t.toDisplayString(e.iosText),1)):t.createCommentVNode("",!0)])]))}}),Jm={},e1={width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"};function t1(e,n){return t.openBlock(),t.createElementBlock("svg",e1,[...n[0]||(n[0]=[t.createElementVNode("path",{d:"M4.9 3.03809L8.862 7.00009L4.9 10.9621",stroke:"var(--text-color)","stroke-width":"1.225","stroke-linecap":"round","stroke-linejoin":"round"},null,-1)])])}const ls=Pe(Jm,[["render",t1]]),n1=["aria-label"],o1={key:0,class:"s-bcrumb-back"},r1={class:"s-bcrumb-back__arrow-wrap"},i1=["href","alt","target","innerHTML"],a1={key:1,class:"s-bcrumb-ol"},s1={class:"s-bcrumb-li__arrow-wrap"},cs=t.defineComponent({__name:"s-breadcrumb",props:{id:{},alt:{default:"Breadcrumb"},data:{},color:{}},setup(e){const n=e,o=Wt({"--text-color":n.color});function r(i,a){pe.sendGA({action:"click",name:`dc-breadcrumb-${n.id}`,v1:i.toString(),v2:Xn(a)})}return(i,a)=>(t.openBlock(),t.createElementBlock("div",{class:"s-bcrumb",part:"breadcrumb",style:t.normalizeStyle(t.unref(o)),"aria-label":e.alt,role:"navigation"},[e.data.length<=1?(t.openBlock(),t.createElementBlock("div",o1,[t.createElementVNode("div",r1,[t.createVNode(ls)]),t.createElementVNode("a",{class:"s-bcrumb__link",href:e.data[0].href,alt:e.data[0].alt||e.data[0].content,target:e.data[0].target||"_self",innerHTML:e.data[0].content},null,8,i1)])):(t.openBlock(),t.createElementBlock("ol",a1,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.data,(s,l)=>(t.openBlock(),t.createElementBlock("li",{key:s.alt,class:"s-bcrumb-li"},[(t.openBlock(),t.createBlock(t.resolveDynamicComponent(s!==e.data[e.data.length-1]?"a":"span"),{class:"s-bcrumb__link",href:s.href,alt:s.alt||s.content,target:s.target||"_self",onClick:c=>r(l+1,s.alt||s.content),innerHTML:s.content},null,8,["href","alt","target","onClick","innerHTML"])),t.createElementVNode("div",s1,[s!==e.data[e.data.length-1]?(t.openBlock(),t.createBlock(ls,{key:0})):t.createCommentVNode("",!0)])]))),128))]))],12,n1))}}),Zr=Symbol("dsygno-context"),l1={isWebComponent:!1};function ze(){return t.inject(Zr,l1)}function c1(e){t.provide(Zr,e)}function d1(){return{locale:document.documentElement.getAttribute("data-lang-code")??void 0,origin:window.location.origin,hostname:window.location.hostname,pathname:window.location.pathname,isWebComponent:!0}}function u1(e,n){e.provide(Zr,n??d1())}function Oo(e){t.onMounted(e)}const ds="noopener noreferrer",f1=["white","#fff","#ffffff"],m1=["rgb(255, 255, 255)","rgb(255, 255, 255, 1)"];/*! 8 * escape-html 9 * Copyright(c) 2012-2013 TJ Holowaychuk 10 * Copyright(c) 2015 Andreas Lubbe 11 * Copyright(c) 2015 Tiancheng "Timothy" Gu 12 * MIT Licensed 13 */var h1=/["'&<>]/,p1=g1;function g1(e){var n=""+e,o=h1.exec(n);if(!o)return n;var r,i="",a=0,s=0;for(a=o.index;a<n.length;a++){switch(n.charCodeAt(a)){case 34:r=""";break;case 38:r="&";break;case 39:r="'";break;case 60:r="<";break;case 62:r=">";break;default:continue}s!==a&&(i+=n.substring(s,a)),s=a+1,i+=r}return s!==a?i+n.substring(s,a):i}const un=ia(p1);function b1(e){const n=t.computed(()=>{if(!e.bgColor)return!1;if(f1.includes(e.bgColor))return!0;const i=e.bgColor.replace(/\s/g,"");return!!m1.includes(i)}),o=t.computed(()=>({...Wt({"--text-color":e.color,"--text-color-hover":e.colorHover||e.color,"--bg-color":e.bgColor,"--bg-color-hover":e.bgColorHover,"--border-color":e.borderColor}),...e.fontSize?{"--font-size":e.fontSize}:{},...e.fontWeight?{"--font-weight":e.fontWeight}:{}}));return{isBgWhite:n,styles:o,vStyle:{mounted:i=>{!e.bgColorHover&&e.bgColor&&i.style.setProperty("--bg-color-hover",kt(_e(e.bgColor),10))}}}}function y1(e,n){return{attributes:t.computed(()=>{const r={id:e.id,part:"btn",class:{"s-btn":!0,"s-btn-outline":e.outline,"s-btn-outline--with-bg-color-hover":e.outline&&e.bgColorHover,"s-btn-fill":!e.outline,"s-btn-anchor":e.href!=="","s-btn--disabled":e.useDisabled,"s-btn--fill-bg-white":n,[`s-btn--${e.size}`]:!0,...e.classname?{[e.classname]:!0}:{}}};return e.dataset&&JSON.parse(e.dataset).forEach(({key:a,value:s})=>{r[`data-${a}`]=s}),e.dialog&&(r["aria-haspopup"]="dialog"),r})}}function Qn(e,n){var l,c;const r=((c=(l=window.matchMedia)==null?void 0:l.call(window,"(prefers-reduced-motion: reduce)"))==null?void 0:c.matches)??!1?"instant":(n==null?void 0:n.behavior)??"smooth",i=(n==null?void 0:n.offset)??0;if(e==="top"){window.scrollTo({top:0,behavior:r});return}const a=document.querySelector(e);
vendor: 15,862 bytes, lines 13-15
13if(!a){console.error(`scrollToElement: element not found for selector: ${e}`);return}const s=a.getBoundingClientRect().top+window.scrollY-i;window.scrollTo({top:s,behavior:r})}var Qr=function(e,n){return Qr=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,r){o.__proto__=r}||function(o,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(o[i]=r[i])},Qr(e,n)};function Jr(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");Qr(e,n);function o(){this.constructor=e}e.prototype=n===null?Object.create(n):(o.prototype=n.prototype,new o)}function w1(e,n,o,r){function i(a){return a instanceof o?a:new o(function(s){s(a)})}return new(o||(o=Promise))(function(a,s){function l(u){try{d(r.next(u))}catch(m){s(m)}}function c(u){try{d(r.throw(u))}catch(m){s(m)}}function d(u){u.done?a(u.value):i(u.value).then(l,c)}d((r=r.apply(e,n||[])).next())})}function us(e,n){var o={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,s=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return s.next=l(0),s.throw=l(1),s.return=l(2),typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function l(d){return function(u){return c([d,u])}}function c(d){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,d[0]&&(o=0)),o;)try{if(r=1,i&&(a=d[0]&2?i.return:d[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,d[1])).done)return a;switch(i=0,a&&(d=[d[0]&2,a.value]),d[0]){case 0:case 1:a=d;break;case 4:return o.label++,{value:d[1],done:!1};case 5:o.label++,i=d[1],d=[0];continue;case 7:d=o.ops.pop(),o.trys.pop();continue;default:if(a=o.trys,!(a=a.length>0&&a[a.length-1])&&(d[0]===6||d[0]===2)){o=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]<a[3])){o.label=d[1];break}if(d[0]===6&&o.label<a[1]){o.label=a[1],a=d;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(d);break}a[2]&&o.ops.pop(),o.trys.pop();continue}d=n.call(e,o)}catch(u){d=[6,u],i=0}finally{r=a=0}if(d[0]&5)throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}}function Jn(e){var n=typeof Symbol=="function"&&Symbol.iterator,o=n&&e[n],r=0;if(o)return o.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function eo(e,n){var o=typeof Symbol=="function"&&e[Symbol.iterator];if(!o)return e;var r=o.call(e),i,a=[],s;try{for(;(n===void 0||n-- >0)&&!(i=r.next()).done;)a.push(i.value)}catch(l){s={error:l}}finally{try{i&&!i.done&&(o=r.return)&&o.call(r)}finally{if(s)throw s.error}}return a}function Vo(e,n,o){if(o||arguments.length===2)for(var r=0,i=n.length,a;r<i;r++)(a||!(r in n))&&(a||(a=Array.prototype.slice.call(n,0,r)),a[r]=n[r]);return e.concat(a||Array.prototype.slice.call(n))}function xn(e){return this instanceof xn?(this.v=e,this):new xn(e)}function v1(e,n,o){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=o.apply(e,n||[]),i,a=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),l("next"),l("throw"),l("return",s),i[Symbol.asyncIterator]=function(){return this},i;function s(h){return function(f){return Promise.resolve(f).then(h,m)}}function l(h,f){r[h]&&(i[h]=function(g){return new Promise(function(b,C){a.push([h,g,b,C])>1||c(h,g)})},f&&(i[h]=f(i[h])))}function c(h,f){try{d(r[h](f))}catch(g){p(a[0][3],g)}}function d(h){h.value instanceof xn?Promise.resolve(h.value.v).then(u,m):p(a[0][2],h)}function u(h){c("next",h)}function m(h){c("throw",h)}function p(h,f){h(f),a.shift(),a.length&&c(a[0][0],a[0][1])}}function C1(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e[Symbol.asyncIterator],o;return n?n.call(e):(e=typeof Jn=="function"?Jn(e):e[Symbol.iterator](),o={},r("next"),r("throw"),r("return"),o[Symbol.asyncIterator]=function(){return this},o);function r(a){o[a]=e[a]&&function(s){return new Promise(function(l,c){s=e[a](s),i(l,c,s.done,s.value)})}}function i(a,s,l,c){Promise.resolve(c).then(function(d){a({value:d,done:l})},s)}}typeof SuppressedError=="function"&&SuppressedError;function Me(e){return typeof e=="function"}function k1(e){var n=function(r){Error.call(r),r.stack=new Error().stack},o=e(n);return o.prototype=Object.create(Error.prototype),o.prototype.constructor=o,o}var ei=k1(function(e){return function(o){e(this),this.message=o?o.length+` errors occurred during unsubscription: 14`+o.map(function(r,i){return i+1+") "+r.toString()}).join(` 15 `):"",this.name="UnsubscriptionError",this.errors=o}});function fs(e,n){if(e){var o=e.indexOf(n);0<=o&&e.splice(o,1)}}var ti=(function(){function e(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var n,o,r,i,a;if(!this.closed){this.closed=!0;var s=this._parentage;if(s)if(this._parentage=null,Array.isArray(s))try{for(var l=Jn(s),c=l.next();!c.done;c=l.next()){var d=c.value;d.remove(this)}}catch(g){n={error:g}}finally{try{c&&!c.done&&(o=l.return)&&o.call(l)}finally{if(n)throw n.error}}else s.remove(this);var u=this.initialTeardown;if(Me(u))try{u()}catch(g){a=g instanceof ei?g.errors:[g]}var m=this._finalizers;if(m){this._finalizers=null;try{for(var p=Jn(m),h=p.next();!h.done;h=p.next()){var f=h.value;try{hs(f)}catch(g){a=a??[],g instanceof ei?a=Vo(Vo([],eo(a)),eo(g.errors)):a.push(g)}}}catch(g){r={error:g}}finally{try{h&&!h.done&&(i=p.return)&&i.call(p)}finally{if(r)throw r.error}}}if(a)throw new ei(a)}},e.prototype.add=function(n){var o;if(n&&n!==this)if(this.closed)hs(n);else{if(n instanceof e){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=(o=this._finalizers)!==null&&o!==void 0?o:[]).push(n)}},e.prototype._hasParent=function(n){var o=this._parentage;return o===n||Array.isArray(o)&&o.includes(n)},e.prototype._addParent=function(n){var o=this._parentage;this._parentage=Array.isArray(o)?(o.push(n),o):o?[o,n]:n},e.prototype._removeParent=function(n){var o=this._parentage;o===n?this._parentage=null:Array.isArray(o)&&fs(o,n)},e.prototype.remove=function(n){var o=this._finalizers;o&&fs(o,n),n instanceof e&&n._removeParent(this)},e.EMPTY=(function(){var n=new e;return n.closed=!0,n})(),e})();ti.EMPTY;function ms(e){return e instanceof ti||e&&"closed"in e&&Me(e.remove)&&Me(e.add)&&Me(e.unsubscribe)}function hs(e){Me(e)?e():e.unsubscribe()}var E1={Promise:void 0},S1={setTimeout:function(e,n){for(var o=[],r=2;r<arguments.length;r++)o[r-2]=arguments[r];return setTimeout.apply(void 0,Vo([e,n],eo(o)))},clearTimeout:function(e){return clearTimeout(e)},delegate:void 0};function ps(e){S1.setTimeout(function(){throw e})}function ni(){}function _1(e){e()}var oi=(function(e){Jr(n,e);function n(o){var r=e.call(this)||this;return r.isStopped=!1,o?(r.destination=o,ms(o)&&o.add(r)):r.destination=B1,r}return n.create=function(o,r,i){return new ri(o,r,i)},n.prototype.next=function(o){this.isStopped||this._next(o)},n.prototype.error=function(o){this.isStopped||(this.isStopped=!0,this._error(o))},n.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},n.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},n.prototype._next=function(o){this.destination.next(o)},n.prototype._error=function(o){try{this.destination.error(o)}finally{this.unsubscribe()}},n.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},n})(ti),x1=(function(){function e(n){this.partialObserver=n}return e.prototype.next=function(n){var o=this.partialObserver;if(o.next)try{o.next(n)}catch(r){Do(r)}},e.prototype.error=function(n){var o=this.partialObserver;if(o.error)try{o.error(n)}catch(r){Do(r)}else Do(n)},e.prototype.complete=function(){var n=this.partialObserver;if(n.complete)try{n.complete()}catch(o){Do(o)}},e})(),ri=(function(e){Jr(n,e);function n(o,r,i){var a=e.call(this)||this,s;return Me(o)||!o?s={next:o??void 0,error:r??void 0,complete:i??void 0}:s=o,a.destination=new x1(s),a}return n})(oi);function Do(e){ps(e)}function T1(e){throw e}var B1={closed:!0,next:ni,error:T1,complete:ni},ii=(function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"})();function $1(e){return e}function N1(e){return e.length===0?$1:e.length===1?e[0]:function(o){return e.reduce(function(r,i){return i(r)},o)}}var Et=(function(){function e(n){n&&(this._subscribe=n)}return e.prototype.lift=function(n){var o=new e;return o.source=this,o.operator=n,o},e.prototype.subscribe=function(n,o,r){var i=this,a=L1(n)?n:new ri(n,o,r);return _1(function(){var s=i,l=s.operator,c=s.source;a.add(l?l.call(a,c):c?i._subscribe(a):i._trySubscribe(a))}),a},e.prototype._trySubscribe=function(n){try{return this._subscribe(n)}catch(o){n.error(o)}},e.prototype.forEach=function(n,o){var r=this;return o=gs(o),new o(function(i,a){var s=new ri({next:function(l){try{n(l)}catch(c){a(c),s.unsubscribe()}},error:a,complete:i});r.subscribe(s)})},e.prototype._subscribe=function(n){var o;return(o=this.source)===null||o===void 0?void 0:o.subscribe(n)},e.prototype[ii]=function(){return this},e.prototype.pipe=function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];return N1(n)(this)},e.prototype.toPromise=function(n){var o=this;return n=gs(n),new n(function(r,i){var a;o.subscribe(function(s){return a=s},function(s){return i(s)},function(){return r(a)})})},e.create=function(n){return new e(n)},e})();function gs(e){var n;return(n=e??E1.Promise)!==null&&n!==void 0?n:Promise}function M1(e){return e&&Me(e.next)&&Me(e.error)&&Me(e.complete)}function L1(e){return e&&e instanceof oi||M1(e)&&ms(e)}function A1(e){return Me(e==null?void 0:e.lift)}function bs(e){return function(n){if(A1(n))return n.lift(function(o){try{return e(o,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function ai(e,n,o,r,i){return new I1(e,n,o,r,i)}var I1=(function(e){Jr(n,e);function n(o,r,i,a,s,l){var c=e.call(this,o)||this;return c.onFinalize=s,c.shouldUnsubscribe=l,c._next=r?function(d){try{r(d)}catch(u){o.error(u)}}:e.prototype._next,c._error=a?function(d){try{a(d)}catch(u){o.error(u)}finally{this.unsubscribe()}}:e.prototype._error,c._complete=i?function(){try{i()}catch(d){o.error(d)}finally{this.unsubscribe()}}:e.prototype._complete,c}return n.prototype.unsubscribe=function(){var o;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var r=this.closed;e.prototype.unsubscribe.call(this),!r&&((o=this.onFinalize)===null||o===void 0||o.call(this))}},n})(oi),ys=(function(e){return e&&typeof e.length=="number"&&typeof e!="function"});function O1(e){return Me(e==null?void 0:e.then)}function V1(e){return Me(e[ii])}function D1(e){return Symbol.asyncIterator&&Me(e==null?void 0:e[Symbol.asyncIterator])}function P1(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 R1(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var z1=R1();function F1(e){return Me(e==null?void 0:e[z1])}function H1(e){return v1(this,arguments,function(){var o,r,i,a;return us(this,function(s){switch(s.label){case 0:o=e.getReader(),s.label=1;case 1:s.trys.push([1,,9,10]),s.label=2;case 2:return[4,xn(o.read())];case 3:return r=s.sent(),i=r.value,a=r.done,a?[4,xn(void 0)]:[3,5];case 4:return[2,s.sent()];case 5:return[4,xn(i)];case 6:return[4,s.sent()];case 7:return s.sent(),[3,2];case 8:return[3,10];case 9:return o.releaseLock(),[7];case 10:return[2]}})})}function U1(e){return Me(e==null?void 0:e.getReader)}function si(e){if(e instanceof Et)return e;if(e!=null){if(V1(e))return W1(e);if(ys(e))return G1(e);if(O1(e))return j1(e);if(D1(e))return ws(e);if(F1(e))return q1(e);if(U1(e))return Y1(e)}throw P1(e)}function W1(e){return new Et(function(n){var o=e[ii]();if(Me(o.subscribe))return o.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function G1(e){return new Et(function(n){for(var o=0;o<e.length&&!n.closed;o++)n.next(e[o]);n.complete()})}function j1(e){return new Et(function(n){e.then(function(o){n.closed||(n.next(o),n.complete())},function(o){return n.error(o)}).then(null,ps)})}function q1(e){return new Et(function(n){var o,r;try{for(var i=Jn(e),a=i.next();!a.done;a=i.next()){var s=a.value;if(n.next(s),n.closed)return}}catch(l){o={error:l}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}n.complete()})}function ws(e){return new Et(function(n){X1(e,n).catch(function(o){return n.error(o)})})}function Y1(e){return ws(H1(e))}function X1(e,n){var o,r,i,a;return w1(this,void 0,void 0,function(){var s,l;return us(this,function(c){switch(c.label){case 0:c.trys.push([0,5,6,11]),o=C1(e),c.label=1;case 1:return[4,o.next()];case 2:if(r=c.sent(),!!r.done)return[3,4];if(s=r.value,n.next(s),n.closed)return[2];c.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return l=c.sent(),i={error:l},[3,11];case 6:return c.trys.push([6,,9,10]),r&&!r.done&&(a=o.return)?[4,a.call(o)]:[3,8];case 7:c.sent(),c.label=8;case 8:return[3,10];case 9:if(i)throw i.error;return[7];case 10:return[7];case 11:return n.complete(),[2]}})})}function Ak(e,n,o,r,i){r===void 0&&(r=0),i===void 0&&(i=!1);var a=n.schedule(function(){o(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(a),!i)return a}function vs(e,n){return bs(function(o,r){var i=0;o.subscribe(ai(r,function(a){r.next(e.call(n,a,i++))}))})}var K1=Array.isArray;function Z1(e,n){return K1(n)?e.apply(void 0,Vo([],eo(n))):e(n)}function Q1(e){return vs(function(n){return Z1(e,n)})}function J1(e,n,o,r,i,a,s,l){var c=[],d=0,u=0,m=!1,p=function(){m&&!c.length&&!d&&n.complete()},h=function(g){return d<r?f(g):c.push(g)},f=function(g){d++;var b=!1;si(o(g,u++)).subscribe(ai(n,function(C){n.next(C)},function(){b=!0},void 0,function(){if(b)try{d--;for(var C=function(){var y=c.shift();s||f(y)};c.length&&d<r;)C();p()}catch(y){n.error(y)}}))};return e.subscribe(ai(n,h,function(){m=!0,p()})),function(){}}function Cs(e,n,o){return o===void 0&&(o=1/0),Me(n)?Cs(function(r,i){return vs(function(a,s){return n(r,a,i,s)})(si(e(r,i)))},o):(typeof n=="number"&&(o=n),bs(function(r,i){return J1(r,i,e,o)}))}var eh=["addListener","removeListener"],th=["addEventListener","removeEventListener"],nh=["on","off"];function Tn(e,n,o,r){if(Me(o)&&(r=o,o=void 0),r)return Tn(e,n,o).pipe(Q1(r));var i=eo(ih(e)?th.map(function(l){return function(c){return e[l](n,c,o)}}):oh(e)?eh.map(ks(e,n)):rh(e)?nh.map(ks(e,n)):[],2),a=i[0],s=i[1];if(!a&&ys(e))return Cs(function(l){return Tn(l,n,o)})(si(e));if(!a)throw new TypeError("Invalid event target");return new Et(function(l){var c=function(){for(var d=[],u=0;u<arguments.length;u++)d[u]=arguments[u];return l.next(1<d.length?d:d[0])};return a(c),function(){return s(c)}})}function ks(e,n){return function(o){return function(r){return e[o](n,r)}}}function oh(e){return Me(e.addListener)&&Me(e.removeListener)}function rh(e){return Me(e.on)&&Me(e.off)}function ih(e){return Me(e.addEventListener)&&Me(e.removeEventListener)}var ah=new Et(ni);function st(){console.log("rxconplete")}function lt(e){console.log(e.message)}function tn(e){return typeof document>"u"?ah:Tn(document,e)}function sh(e){function n(i,a,s){const l=`s-${e}-${i}:${a}`;return{subscription:tn(l).subscribe({next:d=>s(d.detail),complete:st,error:lt})}}function o(i,a,s){const l=`s-${e}-${i}:${a}`;return tn(l).subscribe({next:d=>s(d.detail),complete:st,error:lt})}function r(i,a,s){const l=`s-${e}-${i}:${a}`;document.dispatchEvent(new CustomEvent(l,{detail:s}))}return{on:n,subscribe:o,dispatch:r}}function Po(e,n){const o=sh(e),r={},i={},a={};
15return n.forEach(s=>{r[s]=(l,c)=>o.on(s,l,c),i[s]=(l,c)=>o.subscribe(s,l,c),a[s]=(l,c)=>o.dispatch(s,l,c)}),{on:r,subscribe:i,dispatch:a,raw:o}}function lh(e,n){function o(i,a,s){const l=n(a);if(!l)return;const c=`s-${e}-${i}`;return{subscription:Tn(l,c).subscribe({next:u=>s(u.detail),complete:st,error:lt})}}function r(i,a,s){const l=n(a);if(!l)return;const c=`s-${e}-${i}`;l.dispatchEvent(new CustomEvent(c,{detail:s}))}return{on:o,dispatch:r}}function ch(e,n,o){const r=lh(e,o),i={},a={};return n.forEach(s=>{i[s]=(l,c)=>r.on(s,l,c),a[s]=(l,c)=>r.dispatch(s,l,c)}),{on:i,dispatch:a,raw:r}}const Bn=Po("dialog",["open","close","toggle","open-callback","close-callback"]);function dh(e,n){return Bn.on.open(e,n)}function uh(e,n){return Bn.on.close(e,n)}function fh(e,n){return Bn.on.toggle(e,n)}function Ro(e){Bn.dispatch.open(e)}function mh(e){Bn.dispatch["open-callback"](e)}function hh(e){Bn.dispatch["close-callback"](e)}function ct(e){if(typeof e=="string")return!e||e.trim()===""||e==="#"?null:document.querySelector(e)||null;for(let n=0;n<e.length;n++){const o=e[n];if(!o||o.trim()===""||o==="#")continue;const r=document.querySelector(o);if(r)return r}return null}function li(e){const n=ct(e);return n?n.innerHTML:""}function Es(e){const n=ct(e);return n?n.innerText:""}function Fe(e,n){if(e&&e.tagName!=="BODY"&&e){const o=()=>{e.removeAttribute("tabindex"),e.removeEventListener("blur",o),e.style.outline=""};e.setAttribute("tabindex","0"),e.style.outline=n?"3px solid #66b5ff":"0",e.focus({preventScroll:!0}),e.addEventListener("blur",o)}}function Ss(e){return(e==null?void 0:e.toString())==="[object ShadowRoot]"}function ph(e){pe.sendGA({action:"click",name:`s-btn-${e}`})}function gh({id:e,href:n,classStr:o}){const r=Es(e?[`#${e}`]:[`[href="${n}"]`]);pe.sendLinkGA({link_text:r,link_url:n,link_id:e,link_classes:o})}let fn=!1;function to(e,n=250){const o=document.querySelector("body");o&&(e?(fn=!0,o.style.paddingRight=`${ci()}px`,o.style.overflow="hidden"):(fn=!1,setTimeout(()=>{fn||(o.style.paddingRight="0",o.style.overflow="visible")},n)))}function _s(e){const n=document.querySelector("body");n&&(e?(fn=!0,n.style.paddingRight=`${ci()}px`,n.style.overflow="hidden"):(fn=!1,n.style.paddingRight="0",n.style.overflow="visible"))}function ci(){return window.innerWidth-document.documentElement.clientWidth}function xs(){if(!fn)return;const e=document.querySelector("body");e&&(fn=!1,e.style.paddingRight="0",e.style.overflow="visible")}function bh(e,n){return{onClick:()=>{if(e.dialog&&Ro(e.dialog),e.clickEvent&&e.clickEvent(),e.scrollTo&&Qn(e.scrollTo),e.id&&ph(e.id),e.href){xs();const r=Object.keys(n.value.class).filter(i=>n.value.class[i]).join(" ");gh({id:e.id,href:e.href,classStr:r})}}}}function yh(e){const n=t.ref(et(e.href,e.target)),o=t.ref("");return Oo(()=>{e.altby&&(o.value=li([`#${e.altby}`]))}),{target:n,ariaDesc:o}}const wh=["href","target","rel","aria-label","aria-describedby"],vh=["id"],Ch=["innerHTML"],kh=["aria-label","aria-describedby"],Eh=["id"],Sh=["innerHTML"],_h=["innerHTML"],nn=t.defineComponent({__name:"s-btn",props:{id:{},classname:{default:""},href:{default:""},target:{},alt:{default:""},altby:{},div:{type:[Boolean,String]},dataset:{},rel:{default:ds},content:{},outline:{type:[Boolean,String]},color:{},colorHover:{},bgColor:{},bgColorHover:{},borderColor:{},fontSize:{},fontWeight:{},size:{default:"l"},useDisabled:{type:[Boolean,String],default:!1},useIcon:{type:[Boolean,String]},dialog:{},clickEvent:{},scrollTo:{}},setup(e){const n=e,{isBgWhite:o,styles:r,vStyle:i}=b1(n),{attributes:a}=y1(n,o.value),{target:s,ariaDesc:l}=yh(n),{onClick:c}=bh(n,a),d=ze(),u=t.ref(!1),m=t.computed(()=>u.value||d.locale?Je(n.href,d.locale):n.href);return t.onMounted(()=>{u.value=!0,n.id&&na(n.id)}),(p,h)=>e.href?t.withDirectives((t.openBlock(),t.createElementBlock("a",t.mergeProps({key:0},t.unref(a),{style:t.unref(r),href:m.value,target:t.unref(s),rel:e.rel,"aria-label":t.unref(l)?"":t.unref(un)(e.alt),"aria-describedby":t.unref(l)?`${e.id}-ariadesc`:"",onClick:h[0]||(h[0]=(...f)=>t.unref(c)&&t.unref(c)(...f))}),[t.withDirectives(t.createElementVNode("span",{id:`${e.id}-ariadesc`,"aria-hidden":"true"},t.toDisplayString(t.unref(l)),9,vh),[[t.vShow,!1]]),e.content?(t.openBlock(),t.createElementBlock("span",{key:0,innerHTML:e.content}
15,null,8,Ch)):t.renderSlot(p.$slots,"default",{key:1}),e.useIcon?(t.openBlock(),t.createElementBlock("span",{key:2,class:t.normalizeClass({"s-btn__icon":e.useIcon})},[t.renderSlot(p.$slots,"icon")],2)):t.createCommentVNode("",!0)],16,wh)),[[t.unref(i)]]):e.div?t.withDirectives((t.openBlock(),t.createElementBlock("div",t.mergeProps({key:2},t.unref(a),{style:t.unref(r),onClick:h[2]||(h[2]=(...f)=>t.unref(c)&&t.unref(c)(...f))}),[e.content?(t.openBlock(),t.createElementBlock("span",{key:0,innerHTML:e.content},null,8,_h)):t.renderSlot(p.$slots,"default",{key:1}),e.useIcon?(t.openBlock(),t.createElementBlock("span",{key:2,class:t.normalizeClass({"s-btn__icon":e.useIcon})},[t.renderSlot(p.$slots,"icon")],2)):t.createCommentVNode("",!0)],16)),[[t.unref(i)]]):t.withDirectives((t.openBlock(),t.createElementBlock("button",t.mergeProps({key:1},t.unref(a),{style:t.unref(r),"aria-label":t.unref(l)?"":t.unref(un)(e.alt),"aria-describedby":t.unref(l)?`${e.id}-ariadesc`:"",onClick:h[1]||(h[1]=(...f)=>t.unref(c)&&t.unref(c)(...f))}),[t.withDirectives(t.createElementVNode("span",{id:`${e.id}-ariadesc`,"aria-hidden":"true"},t.toDisplayString(t.unref(l)),9,Eh),[[t.vShow,!1]]),e.content?(t.openBlock(),t.createElementBlock("span",{key:0,innerHTML:e.content},null,8,Sh)):t.renderSlot(p.$slots,"default",{key:1}),e.useIcon?(t.openBlock(),t.createElementBlock("span",{key:2,class:t.normalizeClass({"s-btn__icon":e.useIcon})},[t.renderSlot(p.$slots,"icon")],2)):t.createCommentVNode("",!0)],16,kh)),[[t.unref(i)]])}}),xh={},Th={width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"};function Bh(e,n){return t.openBlock(),t.createElementBlock("svg",Th,[...n[0]||(n[0]=[t.createElementVNode("path",{d:"M14 8.68005L25.32 20.0001L14 31.3201","stroke-width":"2"},null,-1)])])}const Ts=Pe(xh,[["render",Bh]]),$h={class:"s-cc-navigation__btn-wrapper"},Nh=["aria-label"],Mh={class:"s-cc-navigation__btn-wrapper"},Lh=["aria-label"],Ah=t.defineComponent({name:"CardCarouselNavigation",__name:"card-carousel-navigation",props:{id:{},number:{},altPrev:{default:"Previous card"},altNext:{default:"Next card"}},setup(e,{expose:n}){const o=e,r=t.ref(null),i=t.ref(jr()),a=t.inject("isBeginning"),s=t.inject("isEnd"),l=t.inject("handleResize"),c=t.inject("setBeginningEnd"),d=Re(m,10);n({swiper:i}),t.onMounted(()=>{window.addEventListener("resize",d)}),t.onBeforeUnmount(()=>{window.removeEventListener("resize",d)});function u(p){i.value&&(p==="prev"&&i.value.slidePrev(),p==="next"&&i.value.slideNext(),we({action:"click",name:`dc-case-carousel-${o.id}`,v1:p}))}function m(){l(),c({begin:i.value.isBeginning,end:i.value.isEnd})}return(p,h)=>(t.openBlock(),t.createElementBlock("div",{ref_key:"root",ref:r,class:"s-cc-navigation"},[t.createElementVNode("div",$h,[t.unref(a)?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("button",{key:0,class:"s-cc-navigation-btn s-cc-navigation-btn--prev","aria-label":e.altPrev,onClick:h[0]||(h[0]=f=>u("prev"))},[t.createVNode(Ts)],8,Nh))]),t.createElementVNode("div",Mh,[t.unref(s)?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("button",{key:0,class:"s-cc-navigation-btn s-cc-navigation-btn--next","aria-label":e.altNext,onClick:h[1]||(h[1]=f=>u("next"))},[t.createVNode(Ts)],8,Lh))])],512))}}),Ih={...Td,xl:e=>(e.document.documentElement.clientWidth-_d)*.5};function Oh(e=window){const n=Bd.find(({width:o})=>e.matchMedia(`(min-width: ${o}px)`).matches);return n?n.bp:"def"}function Bs(e=window){const n=Oh(e),o=Ih[n],r=typeof o=="function"?o(e):o;return`${Math.min(r,xd)}px`}function Vh(e){let n=0;function o(s=!1){const l={"--cc-nav-color":e.navColor?Ut(e.navColor):"","--cc-nav-bg-color":e.navBgColor?Ut(e.navBgColor):""};return e.color&&(l["--text-color"]=Ut(e.color)),e.bgColor&&(l["--bg-color"]=Ut(e.bgColor)),e.linkColor&&(l["--s-link-color"]=Ut(e.linkColor)),e.theme==="dark"?l["--related-card-link-text-color"]="var(--s-link-color-dark)":l["--related-card-link-text-color"]="var(--s-link-color)",s&&(e.useCustomBoundarySpacing||(l["--cc-boundary-spacing"]=Bs()),l["--cc-viewport-width"]=`${document.documentElement.clientWidth}px`),l}const r=t.ref(o());t.onMounted(()=>{n=window.innerWidth,r.value=o(!0)});function i(){window.innerWidth!==n&&(n=window.innerWidth,r.value=o(!0))}const a=t.computed(()=>({"s-cc--case":e.type==="case","s-cc--related":e.type==="related","s-cc--dark":e.theme==="dark","s-cc--light":e.theme==="light","s-cc--2":e.number===2,"s-cc--3":e.number===3,"s-cc--4":e.number===4,"s-cc--n":e.number>4}));return{styles:r,classNames:a,handleResize:i}}function Dh(){const e=t.ref(1),n=t.ref(1),o=t.ref(!0),r=t.ref(!0);function i({begin:a,end:s}){o.value=a,r.value=s}return{activeIndex:e,a11yIndex:n,isBeginning:o,isEnd:r,setBeginningEnd:i}}function Ph(e,n){function o(a){e.activeIndex.value=a.realIndex+1}function r(a){e.a11yIndex.value=a.realIndex+1}function i(a){var l;const s=(l=n.value)==null?void 0:l.swiper;
15(s==null?void 0:s.isBeginning)!==void 0&&(e.isBeginning.value=s.isBeginning),(s==null?void 0:s.isEnd)!==void 0&&(e.isEnd.value=s.isEnd),a.el.scrollLeft>0&&(a.el.scrollLeft=0)}return{onSlideChange:o,onTransitionEnd:r,onSwiper:i}}const Rh={part:"wrapper",class:"s-cc-wrap"},zh={class:"s-cc-card"},$s=t.defineComponent({__name:"s-card-carousel",props:{id:{},number:{},type:{default:"case"},speed:{default:300},bgColor:{},color:{},linkColor:{},navColor:{},navBgColor:{},theme:{default:"light"},useCustomBoundarySpacing:{type:[Boolean,String]},altPrev:{default:yo},altNext:{default:wo}},setup(e){const n=e,o=t.ref(null),r=t.ref(null),{styles:i,classNames:a,handleResize:s}=Vh(n),l=Dh(),{onSlideChange:c,onTransitionEnd:d,onSwiper:u}=Ph(l,r);return t.provide("isBeginning",l.isBeginning),t.provide("isEnd",l.isEnd),t.provide("handleResize",s),t.provide("setBeginningEnd",l.setBeginningEnd),(m,p)=>(t.openBlock(),t.createElementBlock("div",Rh,[t.createElementVNode("div",{ref_key:"carouselEl",ref:o,part:"card-carousel",class:t.normalizeClass(["s-cc",t.unref(a)]),style:t.normalizeStyle(t.unref(i))},[t.createVNode(t.unref(Wr),{"slides-per-view":"auto",navigation:!0,speed:e.speed,onSwiper:t.unref(u),onSetTranslate:t.unref(u),onSlideChange:t.unref(c),onTransitionEnd:t.unref(d)},{"container-start":t.withCtx(()=>[t.createVNode(Ah,{id:e.id,ref_key:"navigation",ref:r,number:e.number,"alt-prev":e.altPrev,"alt-next":e.altNext},null,8,["id","number","alt-prev","alt-next"])]),default:t.withCtx(()=>[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.number,h=>(t.openBlock(),t.createBlock(t.unref(Gr),{key:`slide-${h}`,index:`slide-${h}`},{default:t.withCtx(()=>[t.createElementVNode("div",zh,[t.renderSlot(m.$slots,`slide-${h}`)])]),_:2},1032,["index"]))),128))]),_:3},8,["speed","onSwiper","onSetTranslate","onSlideChange","onTransitionEnd"])],6)]))}}),Fh=["tabindex"],no=t.defineComponent({__name:"s-roving-focus",props:{dir:{default:"all"}},setup(e){const n=e,o=t.ref(null),r=t.ref("0");let i=[],a=0;const s=["ArrowLeft","ArrowRight"],l=["ArrowUp","ArrowDown"],c=[...s,...l];t.onMounted(()=>{o.value&&(i=h(o.value))}),t.onUnmounted(()=>{var f;(f=o.value)==null||f.removeEventListener("keydown",m)});function d(){var f;i.length>0&&(i.map((g,b)=>{g.setAttribute("tabindex",a===b?"0":"-1")}),i[a].focus(),(f=o.value)==null||f.addEventListener("keydown",m))}function u(){var f;r.value="-1",(f=o.value)==null||f.removeEventListener("keydown",m)}function m(f){if(!(n.dir==="all"?c:n.dir==="horz"?s:l).includes(f.key)&&f.code!=="Space")return;f.preventDefault(),i[a].setAttribute("tabindex","-1");const C=p(f.key,n.dir);i[C].setAttribute("tabindex","0"),i[C].focus(),a=C}function p(f,g){const b=g==="all"?["ArrowRight","ArrowDown"]:g==="horz"?"ArrowRight":"ArrowDown",C=g==="all"?["ArrowLeft","ArrowUp"]:g==="horz"?"ArrowLeft":"ArrowUp";return b.includes(f)?a===i.length-1?0:a+1:C.includes(f)?a===0?i.length-1:a-1:a}function h(f){return[...f.querySelectorAll('a[href], button, input, textarea, select, details, [tabindex]:not([tabindex="-1"])')].filter(g=>!g.hasAttribute("disabled")&&!g.getAttribute("aria-hidden"))}return(f,g)=>(t.openBlock(),t.createElementBlock("div",{ref_key:"rovingEl",ref:o,part:"roving",class:"s-rf",tabindex:r.value,onFocus:d,onBlur:u},[t.renderSlot(f.$slots,"default")],40,Fh))}});function zo(e,n){if(!n)return[];for(const o of n){const r=document.querySelectorAll(`#${e} ${o}`);if(r.length)return r}return[]}function Hh(e,n){return{subscription:tn(`s-checkbox-toggle:${e}`).subscribe({next:r=>n(r.detail),complete:st,error:lt})}}function Fo(e,n){document.dispatchEvent(new CustomEvent(`s-ircv-create:${e}`,{detail:n}))}function di(e,n){document.dispatchEvent(new CustomEvent(`s-ircv-send:${e}`,{detail:n}))}function Uh(e,n){document.dispatchEvent(new CustomEvent(`s-input-change:${e}`,{detail:n}))}class Wh{constructor(){he(this,"listeners",new Map)}on(n,o){const r=this.listeners.get(n)||[];r.push(o),this.listeners.set(n,r)}off(n,o){const r=this.listeners.get(n)||[];this.listeners.set(n,r.filter(i=>i!==o))}emit(n,...o){(this.listeners.get(n)||[]).forEach(i=>{try{i(...o)}catch(a){console.error(`[EventBus] Error in listener for "${n}":`,a)}})}clear(){this.listeners.clear()}removeAllListeners(n){n?this.listeners.delete(n):this.listeners.clear()}}const Ns=new Wh;class Gh{constructor(n,o=5e3){he(this,"eventBus");he(this,"timeoutDuration");he(this,"pendingHandshakes",new Map);this.eventBus=n,this.timeoutDuration=o}async initiateHandshake(n,o){const r=`${n}-${o}-${Date.now()}`,i=`${n}-${o}`;return new Promise((a,s)=>{const l=setTimeout(()=>{this.pendingHandshakes.delete(i),s(new Error(`Handshake timeout: ${n} -> ${o}`))},this.timeoutDuration);this.pendingHandshakes.set(i,{resolve:a,reject:s,timeoutId:l});const c=d=>
15{if(d.connectionId===r){const u=this.pendingHandshakes.get(i);u&&(clearTimeout(u.timeoutId),this.pendingHandshakes.delete(i),this.eventBus.off(`handshake:syn-ack:${n}`,c),a(d))}};this.eventBus.on(`handshake:syn-ack:${n}`,c),this.eventBus.emit(`handshake:syn:${o}`,{sourceId:n,targetId:o,connectionId:r,timestamp:Date.now()})})}registerReceiver(n,o){const r=i=>{const{sourceId:a,connectionId:s,timestamp:l}=i;this.eventBus.emit(`handshake:syn-ack:${a}`,{sourceId:a,targetId:n,connectionId:s,timestamp:l,success:!0}),o(a,s)};return this.eventBus.on(`handshake:syn:${n}`,r),()=>{this.eventBus.off(`handshake:syn:${n}`,r)}}cleanup(){this.pendingHandshakes.forEach(n=>{clearTimeout(n.timeoutId),n.reject(new Error("HandshakeManager cleanup"))}),this.pendingHandshakes.clear()}}const mn=new Gh(Ns);class jh{constructor(n){he(this,"eventBus");this.eventBus=n}on(n,o){const r=i=>{o({detail:i})};return this.eventBus.on(n,r),()=>{this.eventBus.off(n,r)}}emit(n,o){this.eventBus.emit(n,o)}removeAllListeners(){this.eventBus.clear()}}const St=new jh(Ns),$n="input-receiver-v2:",Nn="input-receiver-v2:reverse",qh=["id"],Yh={class:"hidden","aria-hidden":"true"},Xh=["aria-label","aria-labelledby"],Kh=["id","data-value","aria-checked","onClick"],Zh={width:"12",height:"9",viewBox:"0 0 12 9",fill:"none"},Qh=["for"],Ms=t.defineComponent({__name:"s-checkbox",props:{id:{},alt:{},altby:{},for:{},connect:{},modelValue:{},options:{}},emits:["update:modelValue","change"],setup(e,{expose:n,emit:o}){const r=e,i=o,a={beforeMount:w=>{kn(w,{})}},s=t.ref([]),l=t.ref([]),{subscription:c}=Hh(r.id,b);let d="",u=null;t.watch(()=>r.options,w=>{w&&w.length>0&&(s.value=w.map((v,_)=>({...v,index:_})),l.value=m())},{immediate:!0}),t.watch(()=>r.modelValue,w=>{w!==void 0&&s.value.length>0&&(l.value=s.value.map((v,_)=>w.includes(v.value)?_:-1).filter(v=>v!==-1))}),t.onMounted(()=>{if(s.value.length===0&&(s.value=p(),l.value=g(),E()),r.for){C();const w=`${Nn}:${r.id}`;u=St.on(w,v=>{f(v.detail)}),t.nextTick(()=>{Fo(r.for,{[r.id]:s.value})})}}),t.onUnmounted(()=>{c.unsubscribe(),u==null||u()});function m(){return r.modelValue!==void 0&&r.modelValue.length>0?s.value.map((w,v)=>r.modelValue.includes(w.value)?v:-1).filter(w=>w!==-1):g()}function p(){const w=zo(r.id,[".js-s-checkbox-item","s-checkbox-item"]);return w.length?Array.from(w).map((v,_)=>({value:v.getAttribute("value")||"",label:v.innerHTML||"",selected:v.getAttribute("selected")!==null&&v.getAttribute("selected")!=="false",index:_})):[]}function h(w){b([w]);const v=s.value.filter((_,S)=>l.value.includes(S));i("update:modelValue",v.map(_=>_.value)),i("change",v),we({action:"click",name:`dc-checkbox-${r.id}`,v1:w.toString()})}function f(w){s.value=w.map((v,_)=>({...v,index:_})),l.value=g(),E()}function g(){return s.value.map((v,_)=>v.selected?_:-1).filter(v=>v!==-1)}function b(w){w.forEach(v=>{const _=l.value.indexOf(v);_===-1?l.value.push(v):l.value.splice(_,1)}),E()}async function C(){if(r.for)try{d=(await mn.initiateHandshake(r.id,r.for)).connectionId}catch{}}function y(){const w=`${$n}:${r.for}`;St.emit(w,{value:s.value.filter((v,_)=>l.value.includes(_)),connectionId:d,sourceId:r.id,targetId:r.for,timestamp:Date.now()})}function E(){r.for&&y()}return n({data:s,activeList:l,onReceive:f,handleUpdateInputReceiver:E}),(w,v)=>t.withDirectives((t.openBlock(),t.createElementBlock("div",{id:e.id,class:"s-checkbox-root"},[t.createElementVNode("span",Yh,[t.renderSlot(w.$slots,"default")]),s.value.length>0?(t.openBlock(),t.createBlock(no,{key:0},{default:t.withCtx(()=>[t.createElementVNode("div",{class:"s-checkbox-group",part:"group","aria-label":e.alt,"aria-labelledby":e.altby},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(s.value,(_,S)=>(t.openBlock(),t.createElementBlock("div",{key:_.value,part:"item",class:"s-checkbox"},[t.createElementVNode("button",{id:`${e.id}-checkbox-${S}`,part:"checkbox",class:t.normalizeClass(["s-checkbox__btn",{"s-checkbox__btn--checked":l.value.includes(S)}]),"data-value":_.value,role:"checkbox","aria-checked":l.value.includes(S)?"true":"false",onClick:k=>h(S)},[t.withDirectives((t.openBlock(),t.createElementBlock("svg",Zh,[...v[0]||(v[0]=[t.createElementVNode("path",{d:"M1 3L5 7L11 1","stroke-width":"2"},null,-1)])],512)),[[t.vShow,l.value.includes(S)]])],10,Kh),_.label?(t.openBlock(),t.createElementBlock("label",{key:0,part:"label",for:`${e.id}-checkbox-${S}`,class:"s-checkbox__label"},t.toDisplayString(_.label),9,Qh)):t.createCommentVNode("",!0)]))),128))],8,Xh)]),_:1})):t.createCommentVNode("",!0)],8,qh)),[[a]])}}),Jh={part:"collapse",class:"s-clps"},Ls=t.defineComponent({__name:"s-collapse",props:{id:{},open:{type:[Boolean,String]},duration:{}},setup(e){const n=e,o=t.ref(null),r=t.ref(null),i=t.ref(null);let a=!1,s=null;t.onMounted(()=>{s=l(),s&&(s.init(),M(n.open)&&(s.toggle(),a=!0,i.value&&i.value.setAttribute("open","")))});function l(){if(!(!o.value||!r.value))return new Un(o.value,r.value,n.duration?parseInt(n.duration):300)}function c(){s.toggle(),a=!a,we({action:"click",name:`dc-collapse-${n.id}
15`,v1:a?"close":"open"})}return(d,u)=>(t.openBlock(),t.createElementBlock("div",Jh,[t.createElementVNode("details",{ref_key:"detail",ref:i,part:"detail",class:"s-clps-detail"},[t.createElementVNode("summary",{part:"summary",class:"s-clps-summary",onClick:c},[t.renderSlot(d.$slots,"title")])],512),t.createElementVNode("div",{ref_key:"content",ref:o,part:"content",class:"s-clps-content"},[t.createElementVNode("div",{ref_key:"inner",ref:r,part:"inner",class:"s-clps-inner"},[t.renderSlot(d.$slots,"content")],512)],512)]))}}),Lt=t.defineComponent({__name:"s-container",props:{containerless:{type:[Boolean,String]},narrow:{type:[Boolean,String]},noPx:{type:[Boolean,String]},noPr:{type:[Boolean,String]},noPl:{type:[Boolean,String]},maxW:{}},setup(e){const n=e,o=t.computed(()=>n.maxW?{"--max-w":`${n.maxW}px`}:void 0);return(r,i)=>(t.openBlock(),t.createElementBlock("div",{part:"container",class:t.normalizeClass(["s-container",{"s-container--default-px":!0,"s-container--containerless":e.containerless,"s-container--narrow":e.narrow,"s-container--no-px":e.noPx,"s-container--no-pr":e.noPr,"s-container--no-pl":e.noPl}]),style:t.normalizeStyle(o.value)},[t.renderSlot(r.$slots,"default")],6))}}),ep={class:"s-cbi-webinar__bg"},tp={class:"s-cbi-webinar__content"},np={class:"s-cbi-webinar__grid"},op={class:"s-cbi-webinar__title"},rp={class:"s-cbi-webinar__info"},ip={key:0,class:"s-cbi-webinar__info-time"},ap={key:1,class:"s-cbi-webinar__info-caption"},sp={key:2,class:"s-cbi-webinar__info-cta"},lp={key:3,class:"s-cbi-webinar__info-custom"},As=t.defineComponent({__name:"s-content-bg-img",props:{type:{},isWebinarEnd:{type:[Boolean,String]},useWebinarInfoCustom:{type:[Boolean,String]}},setup(e){return(n,o)=>e.type==="webinar"?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["s-cbi-webinar",{"s-cbi-webinar--end":e.isWebinarEnd}])},[t.createElementVNode("div",ep,[t.renderSlot(n.$slots,"bg")]),t.createElementVNode("div",tp,[e.isWebinarEnd?(t.openBlock(),t.createBlock(Lt,{key:0,narrow:!0},{default:t.withCtx(()=>[t.renderSlot(n.$slots,"end-content")]),_:3})):(t.openBlock(),t.createBlock(Lt,{key:1,containerless:!0},{default:t.withCtx(()=>[t.createElementVNode("div",np,[t.createElementVNode("div",op,[t.renderSlot(n.$slots,"title")]),t.createElementVNode("div",rp,[e.useWebinarInfoCustom?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("div",ip,[t.renderSlot(n.$slots,"info-time")])),e.useWebinarInfoCustom?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("div",ap,[t.renderSlot(n.$slots,"info-caption")])),e.useWebinarInfoCustom?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("div",sp,[t.renderSlot(n.$slots,"info-cta")])),e.useWebinarInfoCustom?(t.openBlock(),t.createElementBlock("div",lp,[t.renderSlot(n.$slots,"info-custom")])):t.createCommentVNode("",!0)])])]),_:3}))])],2)):t.createCommentVNode("",!0)}}),cp={part:"cli",class:"s-cli"},dp={part:"cli-major",class:"s-cli-major"},up={class:"s-cli-major__content"},fp={part:"cli-minor",class:"s-cli-minor"},Is=t.defineComponent({__name:"s-content-large-image",setup(e){return(n,o)=>(t.openBlock(),t.createElementBlock("div",cp,[t.createElementVNode("div",dp,[t.createVNode(Lt,{containerless:!0},{default:t.withCtx(()=>[t.createElementVNode("div",up,[t.renderSlot(n.$slots,"default")])]),_:3})]),t.createElementVNode("div",fp,[t.renderSlot(n.$slots,"bg")])]))}}),mp=0,hp=1e3;let ui;function pp(){if(ui)return ui;let e=null;const n=new Map,o=new Map;return ui={observe:({element:i,enterCallback:a,leaveCallback:s,options:l})=>(e||(e=new IntersectionObserver(c=>{for(const d of c){const u=n.get(d.target),m=o.get(d.target);d.isIntersecting&&u?u():m&&m()}},l)),a&&n.set(i,a),s&&o.set(i,s),e.observe(i),()=>{n.delete(i),o.delete(i),e.unobserve(i),n.size===0&&o.size===0&&(e.disconnect(),e=null)})}}function gp(e){if(!e||!(e instanceof HTMLElement))return!1;if(e.offsetParent===null){const n=window.getComputedStyle(e);return n.position==="fixed"?n.display!=="none"&&n.visibility!=="hidden":!1}return!0}function bp(e,n,o={}){const{threshold:r=.5,once:i=!1}=o;let a=null;const s=()=>
15{if(!e.value)return;const{observe:c}=pp();a=c({element:e.value,enterCallback:()=>{gp(e.value)&&(n(),i&&l())},options:{threshold:r}})},l=()=>{a&&(a(),a=null)};return t.onUnmounted(()=>{l()}),{observe:s,unobserve:l}}function yp(e){const n=e.toString();return n.includes(".")?n.split(".")[1].length:0}function wp(e){const n=Number(e);return new Intl.NumberFormat("en-us").format(n)}function vp(e){const{start:n=0,end:o,duration:r=1e3,useComma:i=!1}=e,a=t.ref(n);return{count:t.computed(()=>{const d=a.value.toFixed(yp(o));return i?wp(d):d}),animate:()=>{if(r===0){a.value=o;return}let d=n,u=null;function m(p){u||(u=p);const h=p-u,f=Math.min(h/r,1);d=n+(o-n)*f,a.value=d,f<1?requestAnimationFrame(m):a.value=o}requestAnimationFrame(m)},reset:()=>{a.value=n}}}const Os=t.defineComponent({__name:"s-count-up.client",props:{id:{},start:{default:mp},end:{},duration:{default:hp},useComma:{type:[Boolean,String]},once:{type:[Boolean,String]}},setup(e){const n=e,o=t.ref(null),{count:r,animate:i,reset:a}=vp({start:n.start,end:n.end,duration:n.duration,useComma:M(n.useComma)}),{observe:s,unobserve:l}=bp(o,i,{threshold:.5,once:M(n.once)});t.onMounted(()=>{s(),n.id&&document.addEventListener(`s-count-up-reset:${n.id}`,c)}),t.onUnmounted(()=>{n.id&&document.removeEventListener(`s-count-up-reset:${n.id}`,c)});function c(){l(),a(),s()}return(d,u)=>(t.openBlock(),t.createElementBlock("span",{ref_key:"root",ref:o,part:"digit",class:"s-count-up"},t.toDisplayString(t.unref(r)),513))}});function Cp(e){const n=t.ref(!1),o=t.ref(!1),r=t.ref(!1),i=t.computed(()=>{const a={};return e.alt&&(a["aria-label"]=e.alt,a["aria-hidden"]=!n.value,a["aria-modal"]=!0),a});return{isDialogOpen:n,isContentShouldShow:o,isCloseSticky:r,a11yAttrs:i}}function kp(e,n,o){let r=null;function i(){r=document.activeElement,n.isDialogOpen.value=!0,n.isContentShouldShow.value=!0,to(!0),setTimeout(()=>{var c;(c=o.closeButton.value)==null||c.focus()},100),mh(e.id),e.openCallback&&(e==null||e.openCallback()),we({action:"click",name:`dc-dialog-${e.id}`,v1:"open"})}function a(c){const d="pointerType"in(c||{})?c.pointerType:void 0,u=!(d==="mouse"||d==="pen"||d==="touch");n.isDialogOpen.value=!1,to(!1),setTimeout(()=>{if(r)if(r.shadowRoot){const m=r.shadowRoot.querySelector(Sd.join(","));m&&Fe(m,u)}else Fe(r,u)},0),setTimeout(()=>{n.isDialogOpen.value||(n.isContentShouldShow.value=!1)},1e3),hh(e.id),e.closeCallback&&e.closeCallback(),we({action:"click",name:`dc-dialog-${e.id}`,v1:"close"})}function s(){e.preventOutsideClick||a()}function l(){n.isDialogOpen.value=!n.isDialogOpen.value,to(!n.isDialogOpen.value),n.isDialogOpen.value?i():a()}return{onDialogOpen:i,onDialogClose:a,onDialogToggle:l,onDialogCloseOutside:s}}function oo(e){return e.key==="Escape"||e.key==="Esc"}function Ep(e,n,o){function r(l){oo(l)&&e.isDialogOpen.value&&o.onDialogClose()}function i(l){var d;if(l.key!=="Tab")return;const c=(d=n.dialogRef)==null?void 0:d.value;setTimeout(()=>{const u=document.activeElement;!(c==null?void 0:c.contains(u))&&n.closeButton.value&&Fe(n.closeButton.value)},10)}return t.onMounted(()=>{document.addEventListener("keydown",r)}),t.onUnmounted(()=>{document.removeEventListener("keydown",r),document.removeEventListener("keydown",i)}),{onKeydownEsc:r,onKeydownTab:i,setupTabListener:()=>{document.addEventListener("keydown",i)},cleanupTabListener:()=>{document.removeEventListener("keydown",i)}}}function Sp(e,n){function o(){var i;const r=(i=n.closeRef.value)==null?void 0:i.getBoundingClientRect();e.isCloseSticky.value=!!(r&&r.top<=0)}return t.onMounted(()=>{var r;(r=n.root.value)==null||r.addEventListener("scroll",o,!0)}),t.onUnmounted(()=>{var r;(r=n.root.value)==null||r.removeEventListener("scroll",o,!0)}),{onScroll:o}}function _p(e){function n(){var r;const o=(r=e.root.value)==null?void 0:r.querySelectorAll('div[aria-hidden="true"]');o&&o.forEach(i=>{i.setAttribute("aria-hidden","false")})}return t.onMounted(()=>{n()}),{setupA11yWorkaround:n}}function xp(e){const n=t.computed(()=>!!(e.youtubeId&&e.youtubeId.trim().length>0)),o=t.ref(!1),r=t.computed(()=>{if(!e.youtubeId)return"";const s="https://www.youtube.com/embed",l=e.youtubeId.trim(),c=new URLSearchParams({autoplay:e.youtubeAutoplay===!1?"0":"1",rel:"0",modestbranding:"1",html5:"1"});return e.youtubeStart&&c.set("start",e.youtubeStart),`${s}/${l}?${c.toString()}`}),i=t.computed(()=>{const s=e.youtubeAspectRatio||"16:9",[l,c]=s.split(":").map(Number),d=(c/l*100).toFixed(2);return{src:r.value,title:`YouTube video ${e.youtubeId}`,frameborder:"0",allowfullscreen:"true",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","data-aspect-ratio":s,"data-padding-bottom":`${d}%`}});return{isYouTubeDialog:n,isYouTubeLoading:o,youtubeEmbedUrl:r,youtubeIframeAttrs:i,loadYouTubeIframe:s=>{s?(o.value=!0,setTimeout(()=>{o.value=!1},1e3)):o.value=!1}}}function Tp(e){const n=t.ref(null),o=t.ref(null),r=t.ref(null),i=t.ref(null),a=t.ref(null),s=Cp(e),l=kp(e,s,{closeButton:r}),c=Ep(s,{closeButton:r,dialogRef:o},{onDialogClose:l.onDialogClose}),d=Sp(s,{root:n,closeRef:i}),u=_p({root:n}),m=xp(e),p=()=>{c.setupTabListener()},h=()=>{c.cleanupTabListener()},f={...l,onDialogOpen:()=>{l.onDialogOpen(),p()},onDialogClose:y=>{l.onDialogClose(y),h()},onDialogToggle:()=>{l.onDialogToggle(),s.isDialogOpen.value?p():h()},onDialogCloseOutside:()=>{l.onDialogCloseOutside(),h()}},g=[dh(e.id,f.onDialogOpen),uh(e.id,f.onDialogClose),fh(e.id,f.onDialogToggle)].map(({subscription:y})=>y);t.onUnmounted(()=>g.forEach(y=>y.unsubscribe()));const b={beforeMount:y=>{kn(y,{"--bg-color":e.bgColor,zIndex:e.zIndex||""})}};function C(y){const E=y.target;if(E.tagName.toLowerCase()==="button"){const w=E;if(w.type==="submit")return;w.hasAttribute("type")||(y.preventDefault(),console.warn('[s-dialog] Button should have explicit type="button" to prevent unintended dialog closure.',w))}}return{root:n,dialogRef:o,closeButton:r,closeRef:i,backToCloseRef:a,...s,...f,handleSlot
15Click:C,vStyle:b,keyboardNav:c,scrollHandler:d,a11yHandler:u,...m}}const Bp={},$p={width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"};function Np(e,n){return t.openBlock(),t.createElementBlock("svg",$p,[...n[0]||(n[0]=[t.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.29199 9.99994L1.16121 18.1307L1.86832 18.8378L9.9991 10.707L18.1317 18.8396L18.8388 18.1325L10.7062 9.99994L18.8389 1.86726L18.1318 1.16016L9.9991 9.29283L1.86824 1.16197L1.16113 1.86908L9.29199 9.99994Z",fill:"white"},null,-1)])])}const Mp=Pe(Bp,[["render",Np]]),Lp=["tabindex"],Ap={key:0,class:"s-dialog__loading"},Ip=["id"],Op={method:"dialog"},Vp=["tabindex","aria-hidden","aria-label"],Dp={key:0,class:"s-dialog__yt-loading"},Pp=["aria-label"],fi=t.defineComponent({inheritAttrs:!1,__name:"s-dialog.client",props:{id:{},bgColor:{},zIndex:{},alt:{},altClose:{},center:{type:[Boolean,String]},noPadding:{type:[Boolean,String]},preventOutsideClick:{type:[Boolean,String]},youtubeId:{},youtubeAspectRatio:{},youtubeAutoplay:{type:Boolean},youtubeStart:{},teleport:{type:[Boolean,String]},mode:{},loading:{type:[Boolean,String]},openCallback:{type:Function},closeCallback:{type:Function}},setup(e){const n=e,{root:o,dialogRef:r,closeButton:i,closeRef:a,backToCloseRef:s,isDialogOpen:l,isContentShouldShow:c,isCloseSticky:d,a11yAttrs:u,onDialogClose:m,onDialogCloseOutside:p,handleSlotClick:h,isYouTubeDialog:f,isYouTubeLoading:g,youtubeIframeAttrs:b,vStyle:C}=Tp(n),y=t.computed(()=>n.mode==="lightbox"),E=t.computed(()=>M(n.loading)),w=t.computed(()=>c.value&&!E.value),v=ze();return t.onMounted(()=>{if(v.isWebComponent&&n.teleport&&n.id){const _=document.getElementById(n.id),S=document.getElementById("main")||document.body;_.parentNode!==S&&S.appendChild(_)}}),(_,S)=>(t.openBlock(),t.createBlock(t.Teleport,{to:"body",disabled:!n.teleport||t.unref(v).isWebComponent},[t.withDirectives((t.openBlock(),t.createElementBlock("div",t.mergeProps({ref_key:"root",ref:o},_.$attrs,{part:"dialog",class:["s-dialog",{"s-dialog--active":t.unref(l),"s-dialog--center":e.center,"s-dialog--youtube":t.unref(f),"s-dialog--lightbox":y.value}],tabindex:t.unref(l)?0:-1,onClick:S[5]||(S[5]=t.withModifiers((...k)=>t.unref(p)&&t.unref(p)(...k),["self"]))}),[E.value?(t.openBlock(),t.createElementBlock("div",Ap,[t.renderSlot(_.$slots,"loading")])):t.createCommentVNode("",!0),y.value?(t.openBlock(),t.createElementBlock("div",{key:2,class:"s-dialog__lightbox",onClick:S[4]||(S[4]=t.withModifiers((...k)=>t.unref(p)&&t.unref(p)(...k),["self"]))},[t.withDirectives(t.createElementVNode("div",{part:"content",class:"s-dialog__lightbox-content",role:"dialog","aria-modal":"true","aria-label":e.alt},[t.renderSlot(_.$slots,"default")],8,Pp),[[t.vShow,w.value]])])):(t.openBlock(),t.createElementBlock("div",{key:1,part:"wrapper",class:"s-dialog__content-wrapper",onClick:S[3]||(S[3]=t.withModifiers((...k)=>t.unref(p)&&t.unref(p)(...k),["self"]))},[t.createElementVNode("dialog",t.mergeProps({id:e.id,ref_key:"dialogRef",ref:r},{...t.unref(u),open:t.unref(l)}),[t.createElementVNode("form",Op,[t.createElementVNode("div",{ref_key:"closeRef",ref:a,class:"s-dialog__close-wrapper"},[t.withDirectives(t.createElementVNode("button",{ref_key:"closeButton",ref:i,class:t.normalizeClass(["s-dialog__close",{"s-dialog__close--sticky":t.unref(d)}]),value:"cancel",tabindex:t.unref(l)?0:-1,"aria-hidden":t.unref(l)?"false":"true","aria-label":e.altClose||`Close: ${e.alt}`,onClick:S[0]||(S[0]=(...k)=>t.unref(m)&&t.unref(m)(...k))},[t.createVNode(Mp)],10,Vp),[[t.vShow,w.value]])],512),t.withDirectives(t.createElementVNode("div",{part:"content",class:t.normalizeClass(["s-dialog__content",{"s-dialog__content--no-padding":e.noPadding||t.unref(f),"s-dialog__content--youtube":t.unref(f)}]),onClick:S[1]||(S[1]=(...k)=>t.unref(h)&&t.unref(h)(...k))},[t.unref(f)?(t.openBlock(),t.createElementBlock("div",{key:0,class:"s-dialog__yt-wrapper",style:t.normalizeStyle({paddingBottom:t.unref(b)["data-padding-bottom"]})}
15,[t.unref(g)?(t.openBlock(),t.createElementBlock("div",Dp,[t.renderSlot(_.$slots,"loading")])):t.createCommentVNode("",!0),t.unref(l)&&!t.unref(g)?(t.openBlock(),t.createElementBlock("iframe",t.mergeProps({key:1},t.unref(b),{class:"s-dialog__yt-iframe"}),null,16)):t.createCommentVNode("",!0)],4)):t.renderSlot(_.$slots,"default",{key:1})],2),[[t.vShow,w.value]])])],16,Ip),t.withDirectives(t.createElementVNode("button",{ref_key:"backToCloseRef",ref:s,class:"s-dialog__back-to-close","aria-hidden":"true",onFocus:S[2]||(S[2]=()=>t.unref(i)&&t.unref(Fe)(t.unref(i),!0))},null,544),[[t.vShow,w.value]])]))],16,Lp)),[[t.unref(C)]])],8,["disabled"]))}}),Rp=["aria-label"],mi=t.defineComponent({__name:"s-dialog-launcher",props:{dialog:{},useBtn:{type:[Boolean,String]},alt:{}},setup(e){const n=e;function o(){Ro(n.dialog)}return(r,i)=>e.useBtn?(t.openBlock(),t.createElementBlock("button",{key:1,type:"button",part:"dialog-launcher",class:"s-dialog-launcher","aria-haspopup":"dialog","aria-label":e.alt||"",onClick:o},[t.renderSlot(r.$slots,"default")],8,Rp)):(t.openBlock(),t.createElementBlock("div",{key:0,part:"dialog-launcher",class:"s-dialog-launcher",onClick:o},[t.renderSlot(r.$slots,"default")]))}});function zp(e){const{isActive:n,onEscape:o,condition:r,disabled:i}=e;function a(s){i&&i.value||r&&!r()||n&&!n.value||oo(s)&&o()}return t.onMounted(()=>{(!i||!i.value)&&document.addEventListener("keydown",a)}),t.onUnmounted(()=>{document.removeEventListener("keydown",a)}),{handleKeydown:a}}const Fp="Select an option",Hp="Filter options",Up="@num@ selected",Wp='@charset "UTF-8";.s-ddv2__menu--teleported{--s-dd-min-w: 200px;--s-dd-max-w: 440px;--s-dd-item-h: 46px;--s-dd-item-py: 10px;--s-dd-item-py-small: 7px;--s-dd-control-padding-small: 7px;--s-dd-list-max-h: 200px;--s-dd-icon-size: 20px;--s-dd-checkbox-size: 20px;--s-dd-font-size: 16px;--s-dd-line-height: 24px;--s-dd-border-radius: 10px;--s-dd-border-radius-rounded: 23px;--s-dd-border-radius-item: 4px;--s-dd-border-radius-checkbox: 5px;--s-dd-border-radius-filter: 6px;--sdd-content-zidx: 3;--sdd-ctrl-open-zidx: 2;--sdd-filterbar-wrap-zidx: 1;--s-dd-bg: #fff;--s-dd-text-color: #2e3742;--s-dd-placeholder-color: #8f8f8f;--s-dd-item-color-hover: #f5f5f5;--s-dd-item-bgc-selected: #e6e6e6;--s-dd-border-color: #e6e6e6;--s-dd-checkbox-selected-color: #0067e6;--s-dd-shadow: 0 8px 30px 0 rgba(0 0 0 / .1);--s-dd-transition-fast: .15s ease;--s-dd-transition-default: .2s ease}.s-ddv2--dark.s-ddv2__menu--teleported{--s-dd-bg: #404040;--s-dd-text-color: #fff;--s-dd-item-color-hover: #545454;--s-dd-item-bgc-selected: #666;--s-dd-scrollbar-track-color: #545454;--s-dd-scrollbar-thumb-color: #8f8f8f;--s-dd-border-color: #666}.is-rounded.s-ddv2__menu--teleported{--s-dd-border-radius: var(--s-dd-border-radius-rounded)}.is-small.s-ddv2__menu--teleported,.is-item-small.s-ddv2__menu--teleported{--s-dd-item-h: 38px;--s-dd-item-py: var(--s-dd-item-py-small)}.is-combobox.s-ddv2__menu--teleported,.is-filter.s-ddv2__menu--teleported{--s-dd-list-max-h: 362px}.is-combobox.is-filter.s-ddv2__menu--teleported{--s-dd-list-max-h: 434px}.s-ddv2--sort.s-ddv2__menu--teleported{--s-dd-min-w: 126px;--s-dd-max-w: none;--s-dd-border-color: transparent;--s-dd-list-max-h: 154px}.s-ddv2__menu--teleported{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;box-sizing:border-box;background-color:var(--s-dd-bg, #fff);border:1px solid var(--s-dd-border-color, #e6e6e6);border-radius:0 0 var(--s-dd-border-radius, 10px) var(--s-dd-border-radius, 10px);max-height:var(--s-dd-list-max-h, 200px);overflow:hidden;box-shadow:var(--s-dd-shadow, 0 8px 30px 0 rgba(0, 0, 0, .1));clip-path:inset(1px -30px -30px -30px);opacity:0;transform:translateY(-8px);transition:opacity .15s ease-out,transform .15s ease-out}.s-ddv2__menu--teleported ::-webkit-scrollbar{width:6px;height:6px}.s-ddv2__menu--teleported ::-webkit-scrollbar-track{background-color:transparent}.s-ddv2__menu--teleported ::-webkit-scrollbar-thumb{border-radius:6px;background-color:#cfcfcf}.s-ddv2__menu--teleported ::-webkit-scrollbar-thumb:hover{background-color:#cfcfcfb3}.s-ddv2__menu--teleported ::-webkit-scrollbar{width:8px}.s-ddv2__menu--teleported ::-webkit-scrollbar-track{background-color:#e6e6e6}.s-ddv2__menu--teleported ::-webkit-scrollbar-thumb{min-height:48px}@media screen and (min-width:1280px){.s-ddv2__menu--teleported .s-ddv2__menu-content::-webkit-scrollbar-thumb{background-color:transparent}.s-ddv2__menu--teleported .s-ddv2__menu-content::-webkit-scrollbar-track{background-color:transparent}.s-ddv2__menu--teleported:hover .s-ddv2__menu-content::-webkit-scrollbar-thumb{background-color:#cfcfcf}.s-ddv2__menu--teleported:hover .s-ddv2__menu-content::-webkit-scrollbar-track{background-color:#e6e6e6}}.s-ddv2__menu--teleported.s-ddv2--dark ::-webkit-scrollbar-thumb{background-color:#8f8f8f}.s-ddv2__menu--teleported.s-ddv2--dark ::-webkit-scrollbar-thumb:hover{background-color:#8f8f8fb3}.s-ddv2__menu--teleported.s-ddv2--dark ::-webkit-scrollbar-track{background-color:#545454}@media screen and (min-width:1280px){.s-ddv2__menu--teleported.s-ddv2--dark:hover .s-ddv2__menu-content::-webkit-scrollbar-thumb{background-color:#8f8f8f}.s-ddv2__menu--teleported.s-ddv2--dark:hover .s-ddv2__menu-content::-webkit-scrollbar-track{background-color:#545454}}.s-ddv2__menu--teleported.is-open{opacity:1;transform:translateY(0);visibility:visible;pointer-events:all}.s-ddv2__menu--teleported.s-ddv2--small .s-ddv2__option-btn,.s-ddv2__menu--teleported.s-ddv2--small .s-ddv2__link{padding:7px 8px}.s-ddv2__menu--teleported.is-multi .s-ddv2__option.is-selected .s-ddv2__option-btn{background-color:inherit;pointer-events:all}.s-ddv2__menu--teleported .s-ddv2__menu-content{margin-top:-2px;overflow-y:auto}.s-ddv2__menu--teleported .s-ddv2__filter-wrap{position:sticky;z-index:var(--sdd-filterbar-wrap-zidx, 1);top:0;padding:16px 16px 8px 8px;background-color:var(--s-dd-bg)}.s-ddv2__menu--teleported .s-ddv2__filter{display:flex;align-items:center;padding:8px 16px;gap:16px;border:solid 1px var(--s-dd-border-color);border-radius:var(--s-dd-border-radius-filter)}.s-ddv2__menu--teleported .s-ddv2__filter path{stroke:var(--s-dd-text-color)}.s-ddv2__menu--teleported .s-ddv2__filter-input{width:100%;background-color:var(--s-dd-bg)}.s-ddv2__menu--teleported .s-ddv2__filter-input::placeholder,.s-ddv2__menu--teleported .s-ddv2__filter-input::-ms-input-placeholder{color:var(--s-dd-placeholder-color);opacity:1}.s-ddv2__menu--teleported .s-ddv2__options{width:100%;list-style:none;margin:0;padding:8px}.s-ddv2__menu--teleported .s-ddv2__options--filter{padding-top:0;padding-bottom:6px}.s-ddv2__menu--teleported .s-ddv2__option{width:100%;font-size:var(--s-dd-font-size);
15line-height:var(--s-dd-line-height)}.s-ddv2__menu--teleported .s-ddv2__option.is-group-title .s-ddv2__group-title{color:var(--s-dd-text-color);padding:4px 0;font-weight:600}.s-ddv2__menu--teleported .s-ddv2__option.is-disabled{opacity:.5;cursor:not-allowed}.s-ddv2__menu--teleported .s-ddv2__option.is-divider{padding:0;margin:4px 0;pointer-events:none}.s-ddv2__menu--teleported .s-ddv2__option.is-divider .s-ddv2__divider{padding:0 8px}.s-ddv2__menu--teleported .s-ddv2__option.is-divider .s-ddv2__divider-line{border-top:1px solid var(--s-dd-border-color, #e5e5e5)}.s-ddv2__menu--teleported .s-ddv2__option.is-hidden{display:none}.s-ddv2__menu--teleported .s-ddv2__option-btn,.s-ddv2__menu--teleported .s-ddv2__link{width:100%;display:flex;align-items:flex-start;padding:var(--s-dd-item-py) 40px var(--s-dd-item-py) 8px;border:0;border-radius:var(--s-dd-border-radius-item);background:none;text-align:left;text-decoration:none;color:var(--s-dd-text-color);cursor:pointer;transition:background-color var(--s-dd-transition-fast)}.s-ddv2__menu--teleported .s-ddv2__option-btn:hover:not(:disabled),.s-ddv2__menu--teleported .s-ddv2__link:hover:not(:disabled){background-color:var(--s-dd-item-color-hover)}.s-ddv2__menu--teleported .s-ddv2__option-btn:disabled,.s-ddv2__menu--teleported .s-ddv2__link:disabled{cursor:not-allowed;opacity:.5}.s-ddv2__menu--teleported .s-ddv2__option.is-selected .s-ddv2__option-btn{background-color:var(--s-dd-item-bgc-selected);pointer-events:none}.s-ddv2__menu--teleported .s-ddv2__checkbox{width:var(--s-dd-checkbox-size);height:var(--s-dd-checkbox-size);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;margin-top:calc((var(--s-dd-line-height) - var(--s-dd-checkbox-size)) / 2);margin-right:8px;border:solid 1px var(--s-dd-text-color);border-radius:var(--s-dd-border-radius-checkbox);overflow:hidden;transition:all var(--s-dd-transition-default)}.s-ddv2__menu--teleported .s-ddv2__checkbox svg{display:none}.s-ddv2__menu--teleported .s-ddv2__checkbox path{stroke:var(--s-dd-text-color)}.s-ddv2__menu--teleported .s-ddv2__checkbox.is-checked{border-color:var(--s-dd-checkbox-selected-color);background-color:var(--s-dd-checkbox-selected-color)}.s-ddv2__menu--teleported .s-ddv2__checkbox.is-checked svg{display:block}.s-ddv2__menu--teleported .s-ddv2__checkbox.is-checked path{stroke:#fff}';let hi=!1;const Vs="s-ddv2-menu-styles";function Ds(){if(hi)return;if(document.getElementById(Vs)){hi=!0;return}const e=document.createElement("style");e.id=Vs,e.textContent=Wp,document.head.appendChild(e),hi=!0}const Gp=["for"],jp=t.defineComponent({__name:"s-dropdown-label",props:{label:{},forId:{}},setup(e){return(n,o)=>e.label?(t.openBlock(),t.createElementBlock("label",{key:0,part:"label",for:e.forId,class:"s-ddv2__label"},t.toDisplayString(e.label),9,Gp)):t.createCommentVNode("",!0)}}),qp={key:0,class:"s-ddv2__error"},Yp=t.defineComponent({__name:"s-dropdown-error",props:{errorMessage:{}},setup(e){return(n,o)=>e.errorMessage?(t.openBlock(),t.createElementBlock("div",qp,t.toDisplayString(e.errorMessage),1)):t.createCommentVNode("",!0)}}),Xp=t.defineComponent({inheritAttrs:!1,__name:"s-roving-focus.ce",props:{dir:{type:String}},setup(e){const n=e;return(o,r)=>(t.openBlock(),t.createBlock(no,t.normalizeProps(t.guardReactiveProps(n)),{default:t.withCtx(()=>[t.renderSlot(o.$slots,"default")]),_:3},16))}}),on=Math.min,ht=Math.max,Ho=Math.round,Uo=Math.floor,At=e=>({x:e,y:e}),Kp={left:"right",right:"left",bottom:"top",top:"bottom"};function pi(e,n,o){return ht(e,on(n,o))}function Mn(e,n){return typeof e=="function"?e(n):e}function rn(e){return e.split("-")[0]}function Ln(e){return e.split("-")[1]}function Ps(e){return e==="x"?"y":"x"}function gi(e){return e==="y"?"height":"width"}function qt(e){const n=e[0];return n==="t"||n==="b"?"y":"x"}function bi(e){return Ps(qt(e))}function Zp(e,n,o){o===void 0&&(o=!1);const r=Ln(e),i=bi(e),a=gi(i);let s=i==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return n.reference[a]>n.floating[a]&&(s=Wo(s)),[s,Wo(s)]}function Qp(e){const n=Wo(e);return[yi(e),n,yi(n)]}function yi(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const Rs=["left","right"],zs=["right","left"],Jp=["top","bottom"],eg=["bottom","top"];function tg(e,n,o){switch(e){case"top":case"bottom":return o?n?zs:Rs:n?Rs:zs;case"left":case"right":return n?Jp:eg;default:return[]}}function ng(e,n,o,r){const i=Ln(e);let a=tg(rn(e),o==="start",r);return i&&(a=a.map(s=>s+"-"+i),n&&(a=a.concat(a.map(yi)))),a}function Wo(e){const n=rn(e);return Kp[n]+e.slice(n.length)}function og(e){return{top:0,right:0,bottom:0,left:0,...e}}function Fs(e){return typeof e!="number"?og(e):{top:e,right:e,bottom:e,left:e}}function Go(e){const{x:n,y:o,width:r,height:i}=e;return{width:r,height:i,top:o,left:n,right:n+r,bottom:o+i,x:n,y:o}}function Hs(e,n,o){let{reference:r,floating:i}=e;const a=qt(n),s=bi(n),l=gi(s),c=rn(n),d=a==="y",u=r.x+r.width/2-i.width/2,m=r.y+r.height/2-i.height/2,p=r[l]/2-i[l]/2;let h;switch(c){case"top":h={x:u,y:r.y-i.height};break;case"bottom":h={x:u,y:r.y+r.height};break;case"right":h={x:r.x+r.width,y:m};break;case"left":h={x:r.x-i.width,y:m};break;default:h={x:r.x,y:r.y}}switch(Ln(n)){case"start":h[s]-=p*(o&&d?-1:1);break;case"end":h[s]+=p*(o&&d?-1:1);break}return h}async function rg(e,n){var o;n===void 0&&(n={});const{x:r,y:i,platform:a,rects:s,elements:l,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:u="viewport",elementContext:m="floating",altBoundary:p=!1,padding:h=0}=Mn(n,e),f=Fs(h),b=l[p?m==="floating"?"reference":"floating":m],C=Go(await a.getClippingRect
15({element:(o=await(a.isElement==null?void 0:a.isElement(b)))==null||o?b:b.contextElement||await(a.getDocumentElement==null?void 0:a.getDocumentElement(l.floating)),boundary:d,rootBoundary:u,strategy:c})),y=m==="floating"?{x:r,y:i,width:s.floating.width,height:s.floating.height}:s.reference,E=await(a.getOffsetParent==null?void 0:a.getOffsetParent(l.floating)),w=await(a.isElement==null?void 0:a.isElement(E))?await(a.getScale==null?void 0:a.getScale(E))||{x:1,y:1}:{x:1,y:1},v=Go(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:y,offsetParent:E,strategy:c}):y);return{top:(C.top-v.top+f.top)/w.y,bottom:(v.bottom-C.bottom+f.bottom)/w.y,left:(C.left-v.left+f.left)/w.x,right:(v.right-C.right+f.right)/w.x}}const ig=50,ag=async(e,n,o)=>{const{placement:r="bottom",strategy:i="absolute",middleware:a=[],platform:s}=o,l=s.detectOverflow?s:{...s,detectOverflow:rg},c=await(s.isRTL==null?void 0:s.isRTL(n));let d=await s.getElementRects({reference:e,floating:n,strategy:i}),{x:u,y:m}=Hs(d,r,c),p=r,h=0;const f={};for(let g=0;g<a.length;g++){const b=a[g];if(!b)continue;const{name:C,fn:y}=b,{x:E,y:w,data:v,reset:_}=await y({x:u,y:m,initialPlacement:r,placement:p,strategy:i,middlewareData:f,re
vendor: 11,963 bytes, line 15
15cts:d,platform:l,elements:{reference:e,floating:n}});u=E??u,m=w??m,f[C]={...f[C],...v},_&&h<ig&&(h++,typeof _=="object"&&(_.placement&&(p=_.placement),_.rects&&(d=_.rects===!0?await s.getElementRects({reference:e,floating:n,strategy:i}):_.rects),{x:u,y:m}=Hs(d,p,c)),g=-1)}return{x:u,y:m,placement:p,strategy:i,middlewareData:f}},sg=e=>({name:"arrow",options:e,async fn(n){const{x:o,y:r,placement:i,rects:a,platform:s,elements:l,middlewareData:c}=n,{element:d,padding:u=0}=Mn(e,n)||{};if(d==null)return{};const m=Fs(u),p={x:o,y:r},h=bi(i),f=gi(h),g=await s.getDimensions(d),b=h==="y",C=b?"top":"left",y=b?"bottom":"right",E=b?"clientHeight":"clientWidth",w=a.reference[f]+a.reference[h]-p[h]-a.floating[f],v=p[h]-a.reference[h],_=await(s.getOffsetParent==null?void 0:s.getOffsetParent(d));let S=_?_[E]:0;(!S||!await(s.isElement==null?void 0:s.isElement(_)))&&(S=l.floating[E]||a.floating[f]);const k=w/2-v/2,O=S/2-g[f]/2-1,A=on(m[C],O),x=on(m[y],O),L=A,F=S-g[f]-x,G=S/2-g[f]/2+k,J=pi(L,G,F),$=!c.arrow&&Ln(i)!=null&&G!==J&&a.reference[f]/2-(G<L?A:x)-g[f]/2<0,B=$?G<L?G-L:G-F:0;return{[h]:p[h]+B,data:{[h]:J,centerOffset:G-J-B,...$&&{alignmentOffset:B}},reset:$}}}),lg=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(n){var o,r;const{placement:i,middlewareData:a,rects:s,initialPlacement:l,platform:c,elements:d}=n,{mainAxis:u=!0,crossAxis:m=!0,fallbackPlacements:p,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:f="none",flipAlignment:g=!0,...b}=Mn(e,n);if((o=a.arrow)!=null&&o.alignmentOffset)return{};const C=rn(i),y=qt(l),E=rn(l)===l,w=await(c.isRTL==null?void 0:c.isRTL(d.floating)),v=p||(E||!g?[Wo(l)]:Qp(l)),_=f!=="none";!p&&_&&v.push(...ng(l,g,f,w));const S=[l,...v],k=await c.detectOverflow(n,b),O=[];let A=((r=a.flip)==null?void 0:r.overflows)||[];if(u&&O.push(k[C]),m){const G=Zp(i,s,w);O.push(k[G[0]],k[G[1]])}if(A=[...A,{placement:i,overflows:O}],!O.every(G=>G<=0)){var x,L;const G=(((x=a.flip)==null?void 0:x.index)||0)+1,J=S[G];if(J&&(!(m==="alignment"?y!==qt(J):!1)||A.every(I=>qt(I.placement)===y?I.overflows[0]>0:!0)))return{data:{index:G,overflows:A},reset:{placement:J}};let $=(L=A.filter(B=>B.overflows[0]<=0).sort((B,I)=>B.overflows[1]-I.overflows[1])[0])==null?void 0:L.placement;if(!$)switch(h){case"bestFit":{var F;const B=(F=A.filter(I=>{if(_){const V=qt(I.placement);return V===y||V==="y"}return!0}).map(I=>[I.placement,I.overflows.filter(V=>V>0).reduce((V,H)=>V+H,0)]).sort((I,V)=>I[1]-V[1])[0])==null?void 0:F[0];B&&($=B);break}case"initialPlacement":$=l;break}if(i!==$)return{reset:{placement:$}}}return{}}}},cg=new Set(["left","top"]);async function dg(e,n){const{placement:o,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),s=rn(o),l=Ln(o),c=qt(o)==="y",d=cg.has(s)?-1:1,u=a&&c?-1:1,m=Mn(n,e);let{mainAxis:p,crossAxis:h,alignmentAxis:f}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return l&&typeof f=="number"&&(h=l==="end"?f*-1:f),c?{x:h*u,y:p*d}:{x:p*d,y:h*u}}const ug=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(n){var o,r;const{x:i,y:a,placement:s,middlewareData:l}=n,c=await dg(n,e);return s===((o=l.offset)==null?void 0:o.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:i+c.x,y:a+c.y,data:{...c,placement:s}}}}},fg=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(n){const{x:o,y:r,placement:i,platform:a}=n,{mainAxis:s=!0,crossAxis:l=!1,limiter:c={fn:C=>{let{x:y,y:E}=C;return{x:y,y:E}}},...d}=Mn(e,n),u={x:o,y:r},m=await a.detectOverflow(n,d),p=qt(rn(i)),h=Ps(p);let f=u[h],g=u[p];if(s){const C=h==="y"?"top":"left",y=h==="y"?"bottom":"right",E=f+m[C],w=f-m[y];f=pi(E,f,w)}if(l){const C=p==="y"?"top":"left",y=p==="y"?"bottom":"right",E=g+m[C],w=g-m[y];g=pi(E,g,w)}const b=c.fn({...n,[h]:f,[p]:g});return{...b,data:{x:b.x-o,y:b.y-r,enabled:{[h]:s,[p]:l}}}}}},mg=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(n){var o,r;const{placement:i,rects:a,platform:s,elements:l}=n,{apply:c=()=>{},...d}=Mn(e,n),u=await s.detectOverflow(n,d),m=rn(i),p=Ln(i),h=qt(i)==="y",{width:f,height:g}=a.floating;let b,C;m==="top"||m==="bottom"?(b=m,C=p===(await(s.isRTL==null?void 0:s.isRTL(l.floating))?"start":"end")?"left":"right"):(C=m,b=p==="end"?"top":"bottom");const y=g-u.top-u.bottom,E=f-u.left-u.right,w=on(g-u[b],y),v=on(f-u[C],E),_=!n.middlewareData.shift;let S=w,k=v;if((o=n.middlewareData.shift)!=null&&o.enabled.x&&(k=E),(r=n.middlewareData.shift)!=null&&r.enabled.y&&(S=y),_&&!p){const A=ht(u.left,0),x=ht(u.right,0),L=ht(u.top,0),F=ht(u.bottom,0);h?k=f-2*(A!==0||x!==0?A+x:ht(u.left,u.right)):S=g-2*(L!==0||F!==0?L+F:ht(u.top,u.bottom))}await c({...n,availableWidth:k,availableHeight:S});const O=await s.getDimensions(l.floating);return f!==O.width||g!==O.height?{reset:{rects:!0}}:{}}}};function jo(){return typeof window<"u"}function An(e){return Us(e)?(e.nodeName||"").toLowerCase():"#document"}function pt(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function It(e){var n;return(n=(Us(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function Us(e){return jo()?e instanceof Node||e instanceof pt(e).Node:!1}function Bt(e){return jo()?e instanceof Element||e instanceof pt(e).Element:!1}function Yt(e){return jo()?e instanceof HTMLElement||e instanceof pt(e).HTMLElement:!1}function Ws(e){return!jo()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof pt(e).ShadowRoot}function ro(e){const{overflow:n,overflowX:o,overflowY:r,display:i}=$t(e);return/auto|scroll|overlay|hidden|clip/.test(n+r+o)&&i!=="inline"&&i!=="contents"}function hg(e){return/^(table|td|th)$/.test(An(e))}function qo(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const pg=/transform|translate|scale|rotate|perspective|filter/,gg=/paint|layout|strict|content/,hn=e=>!!e&&e!=="none";let wi;function vi(e){const n=Bt(e)?$t(e):e;return hn(n.transform)||hn(n.translate)||hn(n.scale)||hn(n.rotate)||hn(n.perspective)||!Ci()&&(hn(n.backdropFilter)||hn(n.filter))||pg.test(n.willChange||"")||gg.test(n.contain||"")}function bg(e){let n=an(e);for(;Yt(n)&&!In(n);){if(vi(n))return n;if(qo(n))return null;n=an(n)}return null}function Ci(){return wi==null&&(wi=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),wi}function In(e){return/^(html|body|#document)$/.test(An(e))}function $t(e){return pt(e).getComputedStyle(e)}function Yo(e){return Bt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function an(e){if(An(e)==="html")return e;const n=e.assignedSlot||e.parentNode||Ws(e)&&e.host||It(e);return Ws(n)?n.host:n}function Gs(e){const n=an(e);return In(n)?e.ownerDocument?e.ownerDocument.body:e.body:Yt(n)&&ro(n)?n:Gs(n)}function io(e,n,o){var r;n===void 0&&(n=[]),o===void 0&&(o=!0);const i=Gs(e),a=i===((r=e.ownerDocument)==null?void 0:r.body),s=pt(i);if(a){const l=ki(s);return n.concat(s,s.visualViewport||[],ro(i)?i:[],l&&o?io(l):[])}else return n.concat(i,io(i,[],o))}function ki(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function js(e){const n=$t(e);let o=parseFloat(n.width)||0,r=parseFloat(n.height)||0;const i=Yt(e),a=i?e.offsetWidth:o,s=i?e.offsetHeight:r,l=Ho(o)!==a||Ho(r)!==s;return l&&(o=a,r=s),{width:o,height:r,$:l}}function Ei(e){return Bt(e)?e:e.contextElement}function On(e){const n=Ei(e);if(!Yt(n))return At(1);const o=n.getBoundingClientRect(),{width:r,height:i,$:a}=js(n);let s=(a?Ho(o.width):o.width)/r,l=(a?Ho(o.height):o.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}const yg=At(0);function qs(e){const n=pt(e);return!Ci()||!n.visualViewport?yg:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function wg(e,n,o){return n===void 0&&(n=!1),!o||n&&o!==pt(e)?!1:n}function pn(e,n,o,r){n===void 0&&(n=!1),o===void 0&&(o=!1);const i=e.getBoundingClientRect(),a=Ei(e);let s=At(1);n&&(r?Bt(r)&&(s=On(r)):s=On(e));const l=wg(a,o,r)?qs(a):At(0);let c=(i.left+l.x)/s.x,d=(i.top+l.y)/s.y,u=i.width/s.x,m=i.height/s.y;if(a){const p=pt(a),h=r&&Bt(r)?pt(r):r;let f=p,g=ki(f);for(;g&&r&&h!==f;){const b=On(g),C=g.getBoundingClientRect(),y=$t(g),E=C.left+(g.clientLeft+parseFloat(y.paddingLeft))*b.x,w=C.top+(g.clientTop+parseFloat(y.paddingTop))*b.y;c*=b.x,d*=b.y,u*=b.x,m*=b.y,c+=E,d+=w,f=pt(g),g=ki(f)}}return Go({width:u,height:m,x:c,y:d})}function Xo(e,n){const o=Yo(e).scrollLeft;return n?n.left+o:pn(It(e)).left+o}function Ys(e,n){const o=e.getBoundingClientRect(),r=o.left+n.scrollLeft-Xo(e,o),i=o.top+n.scrollTop;return{x:r,y:i}}function vg(e){let{elements:n,rect:o,offsetParent:r,strategy:i}=e;const a=i==="fixed",s=It(r),l=n?qo(n.floating):!1;if(r===s||l&&a)return o;let c={scrollLeft:0,scrollTop:0},d=At(1);const u=At(0),m=Yt(r);if((m||!m&&!a)&&((An(r)!=="body"||ro(s))&&(c=Yo(r)),m)){const h=pn(r);d=On(r),u.x=h.x+r.clientLeft,u.y=h.y+r.clientTop}const p=s&&!m&&!a?Ys(s,c):At(0);return{width:o.width*d.x,height:o.height*d.y,x:o.x*d.x-c.scrollLeft*d.x+u.x+p.x,y:o.y*d.y-c.scrollTop*d.y+u.y+p.y}}function Cg(e){return Array.from(e.getClientRects())}function kg(e){const n=It(e),o=Yo(e),r=e.ownerDocument.body,i=ht(n.scrollWidth,n.clientWidth,r.scrollWidth,r.clientWidth),a=ht(n.scrollHeight,n.clientHeight,r.scrollHeight,r.clientHeight);let s=-o.scrollLeft+Xo(e);const l=-o.scrollTop;return $t(r).direction==="rtl"&&(s+=ht(n.clientWidth,r.clientWidth)-i),{width:i,height:a,x:s,y:l}}const Xs=25;function Eg(e,n){const o=pt(e),r=It(e),i=o.visualViewport;let a=r.clientWidth,s=r.clientHeight,l=0,c=0;if(i){a=i.width,s=i.height;const u=Ci();(!u||u&&n==="fixed")&&(l=i.offsetLeft,c=i.offsetTop)}const d=Xo(r);if(d<=0){const u=r.ownerDocument,m=u.body,p=getComputedStyle(m),h=u.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,f=Math.abs(r.clientWidth-m.clientWidth-h);f<=Xs&&(a-=f)}else d<=Xs&&(a+=d);return{width:a,height:s,x:l,y:c}}function Sg(e,n){const o=pn(e,!0,n==="fixed"),r=o.top+e.clientTop,i=o.left+e.clientLeft,a=Yt(e)?On(e):At(1),s=e.clientWidth*a.x,l=e.clientHeight*a.y,c=i*a.x,d=r*a.y;return{width:s,height:l,x:c,y:d}}function Ks(e,n,o){let r;if(n==="viewport")r=Eg(e,o);else if(n==="document")r=kg(It(e));else if(Bt(n))r=Sg(n,o);else{const i=qs(e);r={x:n.x-i.x,y:n.y-i.y,width:n.width,height:n.height}}return Go(r)}function Zs(e,n){const o=an(e);return o===n||!Bt(o)||In(o)?!1:$t(o).position==="fixed"||Zs(o,n)}function _g(e,n){const o=n.get(e);if(o)return o;let r=io(e,[],!1).filter(l=>Bt(l)&&An(l)!=="body"),i=null;const a=$t(e).position==="fixed";let s=a?an(e):e;for(;Bt(s)&&!In(s);){const l=$t(s),c=vi(s);!c&&l.position==="fixed"&&(i=null),(a?!c&&!i:!c&&l.position==="static"&&!!i&&(i.position==="absolute"||i.position==="fixed")||ro(s)&&!c&&Zs(e,s))?r=r.filter(u=>u!==s):i=l,s=an(s)}return n.set(e,r),r}function xg(e){let{element:n,boundary:o,rootBoundary:r,strategy:i}=e;const s=[...o==="clippingAncestors"?qo(n)?[]:_g(n,this._c):[].concat(o),r],l=Ks(n,s[0],i);let c=l.top,d=l.right,u=l.bottom,m=l.left;for(let p=1;p<s.length;p++){const h=Ks(n,s[p],i);c=ht(h.top,c),d=on(h.right,d),u=on(h.bottom,u),m=ht(h.left,m)}return{width:d-m,height:u-c,x:m,y:c}}function Tg(e){const{width:n,height:o}=js(e);return{width:n,height:o}}function Bg(e,n,o){const r=Yt(n),i=It(n),a=o==="fixed",s=pn(e,!0,a,n);let l={scrollLeft:0,scrollTop:0};const c=At(0);function d(){c.x=Xo(i)}if(r||!r&&!a)if((An(n)!=="body"||ro(i))&&(l=Yo(n)),r){const h=pn(n,!0,a,n);c.x=h.x+n.clientLeft,c.y=h.y+n.clientTop}else i&&d();a&&!r&&i&&d();const u=i&&!r&&!a?Ys(i,l):At(0),m=s.left+l.scrollLeft-c.x-u.x,p=s.top+l.scrollTop-c.y-u.y;return{x:m,y:p,width:s.width,height:s.height}}function Si(e){return $t(e).position==="static"}function Qs(e,n){if(!Yt(e)||$t(e).position==="fixed")return null;if(n)return n(e);let o=e.offsetParent;return It(e)===o&&(o=o.ownerDocument.body),o}function Js(e,n){const o=pt(e);
15if(qo(e))return o;if(!Yt(e)){let i=an(e);for(;i&&!In(i);){if(Bt(i)&&!Si(i))return i;i=an(i)}return o}let r=Qs(e,n);for(;r&&hg(r)&&Si(r);)r=Qs(r,n);return r&&In(r)&&Si(r)&&!vi(r)?o:r||bg(e)||o}const $g=async function(e){const n=this.getOffsetParent||Js,o=this.getDimensions,r=await o(e.floating);return{reference:Bg(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function Ng(e){return $t(e).direction==="rtl"}const Mg={convertOffsetParentRelativeRectToViewportRelativeRect:vg,getDocumentElement:It,getClippingRect:xg,getOffsetParent:Js,getElementRects:$g,getClientRects:Cg,getDimensions:Tg,getScale:On,isElement:Bt,isRTL:Ng};function el(e,n){return e.x===n.x&&e.y===n.y&&e.width===n.width&&e.height===n.height}function Lg(e,n){let o=null,r;const i=It(e);function a(){var l;clearTimeout(r),(l=o)==null||l.disconnect(),o=null}function s(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),a();const d=e.getBoundingClientRect(),{left:u,top:m,width:p,height:h}=d;if(l||n(),!p||!h)return;const f=Uo(m),g=Uo(i.clientWidth-(u+p)),b=Uo(i.clientHeight-(m+h)),C=Uo(u),E={rootMargin:-f+"px "+-g+"px "+-b+"px "+-C+"px",threshold:ht(0,on(1,c))||1};let w=!0;function v(_){const S=_[0].intersectionRatio;if(S!==c){if(!w)return s();S?s(!1,S):r=setTimeout(()=>{s(!1,1e-7)},1e3)}S===1&&!el(d,e.getBoundingClientRect())&&s(),w=!1}try{o=new IntersectionObserver(v,{...E,root:i.ownerDocument})}catch{o=new IntersectionObserver(v,E)}o.observe(e)}return s(!0),a}function tl(e,n,o,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=r,d=Ei(e),u=i||a?[...d?io(d):[],...n?io(n):[]]:[];u.forEach(C=>{i&&C.addEventListener("scroll",o,{passive:!0}),a&&C.addEventListener("resize",o)});const m=d&&l?Lg(d,o):null;let p=-1,h=null;s&&(h=new ResizeObserver(C=>{let[y]=C;y&&y.target===d&&h&&n&&(h.unobserve(n),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var E;(E=h)==null||E.observe(n)})),o()}),d&&!c&&h.observe(d),n&&h.observe(n));let f,g=c?pn(e):null;c&&b();function b(){const C=pn(e);g&&!el(g,C)&&o(),g=C,f=requestAnimationFrame(b)}return o(),()=>{var C;u.forEach(y=>{i&&y.removeEventListener("scroll",o),a&&y.removeEventListener("resize",o)}),m==null||m(),(C=h)==null||C.disconnect(),h=null,c&&cancelAnimationFrame(f)}}const nl=ug,ol=fg,Ag=lg,Ig=mg,Og=sg,rl=(e,n,o)=>{const r=new Map,i={platform:Mg,...o},a={...i.platform,_c:r};return ag(e,n,{...i,platform:a})};function Vg(e,n,o){const r=t.ref({top:0,left:0,width:0});let i=null;function a(){return o.placement==="right"?"bottom-end":"bottom-start"}async function s(){if(o.teleport&&!(!e.value||!n.value||!o.isOpen.value))try{const{x:d,y:u}=await rl(e.value,n.value,{placement:a(),strategy:o.teleport?"fixed":"absolute",middleware:[nl(-1),ol({padding:8}),Ig({apply({rects:m,elements:p}){Object.assign(p.floating.style,{width:`${m.reference.width}px`})}})]});if(!e.value)return;r.value={top:u,left:d,width:e.value.getBoundingClientRect().width}}catch{}}function l(){o.teleport&&(!e.value||!n.value||(i=tl(e.value,n.value,s)))}function c(){i&&(i(),i=null)}return{menuPosition:r,updatePosition:s,startPositionMonitoring:l,stopPositionMonitoring:c}}const Dg={class:"s-ddv2__container"},Pg={class:"s-ddv2__combobox"},Rg={class:"s-ddv2__control"},zg={class:"s-ddv2__control-width-calc","aria-hidden":"true"},Fg=["aria-label","aria-expanded"],Hg={key:0,class:"s-ddv2__icon"},Ug={class:"s-ddv2__value"},Wg={key:0,class:"s-ddv2__selected-text"},Gg={key:1,class:"s-ddv2__placeholder"},jg=["aria-labelledby"],qg={key:0,class:"s-ddv2__filter-wrap"},Yg={key:0,class:"s-ddv2__filter"},Xg=["placeholder"],Kg={class:"s-ddv2__menu-content"},Zg=["aria-multiselectable"],Qg={key:0,class:"s-ddv2__divider"},Jg={key:1,class:"s-ddv2__group-title"},e0=["href","target","onClick"],t0=["checked","disabled","value"],n0=["disabled","aria-selected","onClick"],o0={key:0,width:"12",height:"12",viewBox:"0 0 12 12"},r0=["checked","disabled","value","name"],i0=["disabled","aria-selected","onClick"],_i=t.defineComponent({__name:"s-dropdown-v2.client",props:{id:{},modelValue:{default:void 0},options:{default:()=>[]},placeholder:{default:Fp},label:{default:""},labelVisible:{default:""},disabled:{type:Boolean,default:!1},errorMessage:{default:""},receiverId:{default:""},payloadTransform:{type:Function,default:void 0},eventChannel:{default:"dropdown:data"},useFilter:{type:Boolean,default:!1},filterPlaceholder:{default:Hp},optionSelectedString:{default:Up},useMulti:{type:Boolean,default:!1},useCombobox:{type:Boolean,default:!1},useControlIcon:{type:Boolean,default:!1},type:{},size:{default:"m"},itemSize:{default:"m"},theme:{default:"light"},rounded:{type:Boolean},placement:{default:"left"},customStyle:{default:()=>({})},teleport:{type:Boolean,default:!1},teleportTarget:{default:"body"},devMode:{type:Boolean}},emits:["update:modelValue","change","handshake-complete"],setup(e,{expose:n,emit:o}){const r=e,i=o,a=t.ref(null),s=t.ref(null),l=t.ref(null),c=t.ref(!1),d=t.ref(r.useMulti?Array.isArray(r.modelValue)?r.modelValue:r.modelValue!==void 0?[r.modelValue]:[]:r.modelValue!==void 0?r.modelValue:""),u=t.ref(""),m=t.ref(`s-dropdown-v2-${t.useId()}`),p=t.ref(""),h=t.ref(!1);let f=null,g=!1;const b=`${r.id}-listbox`,{menuPosition:C,startPositionMonitoring:y,stopPositionMonitoring:E}=Vg(s,l,{isOpen:c,teleport:r.teleport,placement:r.placement});zp({isActive:c,onEscape:()=>{c.value&&oe("esc")},disabled:t.computed(()=>r.disabled)});const w=t.computed(()=>r.options.map(U=>typeof U=="string"?{label:U,value:U}:{...U,label:U.label??(U.text!=null?String(U.text):String(U.value??""))})),v=t.computed(()=>{let U=w.value;r.useFilter&&u.value.trim()&&(U=U.filter(ue=>ue.label.toLowerCase().includes(u.value.toLowerCase())||ue.value.toString().toLowerCase().includes(u.value.toLowerCase())));const q=[],Y={};if(U.forEach(ue=>{ue.group?(Y[ue.group]||(Y[ue.group]=[]),Y[ue.group].push(ue)):q.push(ue)}),Object.keys(Y).length===0)return U;const Ce=[];return Ce.push(...q),Object.keys(Y).forEach(ue=>
15{Ce.push({label:ue,value:ue,isGroupTitle:!0}),Ce.push(...Y[ue])}),Ce}),_=t.computed(()=>{if(r.useMulti&&Array.isArray(d.value)){if(d.value.length===0)return"";if(d.value.length===1){const U=d.value[0],q=w.value.find(Y=>Y.value===U);return(q==null?void 0:q.label)||U}return r.optionSelectedString.replace("@num@",String(d.value.length))}else{if(d.value===""||d.value===null||d.value===void 0||!w.value.some(q=>q.value===d.value))return"";const U=w.value.find(q=>q.value===d.value);return(U==null?void 0:U.label)||d.value}}),S=t.computed(()=>me()),k=t.computed(()=>["s-ddv2-normalized","s-ddv2__menu",{"s-ddv2__menu--teleported":r.teleport,"s-ddv2--light":r.theme==="light","s-ddv2--dark":r.theme==="dark","s-ddv2--sort":r.type==="sort","is-small":r.size==="s","is-item-small":r.itemSize==="s","is-rounded":r.rounded,"is-open":c.value,"is-multi":r.useMulti,"is-combobox":r.useCombobox,"is-filter":r.useFilter}]),O=t.computed(()=>r.customStyle),A=t.computed(()=>r.teleport?{position:"fixed",top:`${C.value.top}px`,left:`${C.value.left}px`,width:`${C.value.width}px`,zIndex:500,...r.customStyle}:{position:"absolute",top:"calc(100% - 1px)",left:"0",width:"100%",zIndex:500,...r.customStyle});n({initiateHandshake:ke,sendDataToReceiver:ae,isHandshakeComplete:()=>h.value,getConnectionId:()=>p.value}),t.watch(h,(U,q)=>{r.devMode&&console.log(`[s-dropdown-v2] isHandshakeComplete changed from ${q} to ${U}`)}),t.watch(()=>r.modelValue,U=>{U!==void 0?d.value=U:d.value=r.useMulti?[]:""}),t.watch(d,U=>{i("update:modelValue",U)}),t.watch(c,U=>{U?t.nextTick(()=>{y()}):(E(),l.value&&l.value.classList.remove("is-open"))}),t.onMounted(()=>{r.teleport&&Ds(),r.devMode&&console.log(`[s-dropdown-v2] Component mounted, receiverId: ${r.receiverId}`),document.addEventListener("click",J,!0),r.receiverId?(r.devMode&&console.log("[s-dropdown-v2] Scheduling handshake in 1000ms"),f=setTimeout(()=>{f=null,!g&&(r.devMode&&console.log("[s-dropdown-v2] Executing delayed handshake"),ke())},1e3)):r.devMode&&console.log("[s-dropdown-v2] No receiverId provided, skipping auto-handshake")}),t.onUnmounted(()=>{g=!0,f!==null&&(clearTimeout(f),f=null),E(),document.removeEventListener("click",J,!0),mn.cleanup()});function x(U){if(!(U.isGroupTitle||U.disabled||U.isDivider)){if(U.href){const q=U.target||"_self";window.open(U.href,q);return}if(r.useMulti){const q=Array.isArray(d.value)?d.value:[],Y=q.some(Ce=>Ce===U.value);if(U.value==="all")if(Y)d.value=[];else{const Ce=w.value.filter(ue=>!ue.isGroupTitle&&!ue.disabled&&!ue.isDivider).map(ue=>ue.value);d.value=Ce}else if(Y?d.value=q.filter(ue=>ue!==U.value):d.value=[...q,U.value],w.value.some(ue=>ue.value==="all")){const ue=w.value.filter(Ae=>!Ae.isGroupTitle&&!Ae.disabled&&!Ae.isDivider&&Ae.value!=="all").map(Ae=>Ae.value),nt=Array.isArray(d.value)?d.value:[],gt=ue.every(Ae=>nt.includes(Ae));gt&&!nt.includes("all")?d.value=[...nt,"all"]:!gt&&nt.includes("all")&&(d.value=nt.filter(Ae=>Ae!=="all"))}}else d.value=U.value,c.value=!1;i("change",d.value),h.value&&r.receiverId&&ae(d.value)}}function L(){}function F(U){return r.useMulti&&Array.isArray(d.value)?d.value.some(q=>q===U.value):d.value===U.value}function G(){c.value&&oe()}function J(U){if(!c.value)return;const q=U.composedPath(),Y=a.value,Ce=l.value;Y&&q.includes(Y)||Ce&&q.includes(Ce)||G()}function $(U,q="toggle"){if(r.disabled)return;const Y=U instanceof KeyboardEvent;Y&&U.preventDefault();const Ce=c.value;switch(q){case"toggle":c.value=!c.value;break;case"open-first":case"open-last":c.value||(c.value=!0);break}if(!Ce&&c.value&&t.nextTick(()=>{q==="open-last"?I():W(Y)}),Ce&&!c.value&&q==="toggle"){oe("toggle");return}}function B(U){if(U instanceof KeyboardEvent){if(r.disabled)return;switch(U.key){case"Enter":case" ":c.value||$(U,"toggle");break;case"Escape":c.value&&oe("esc");break;case"ArrowDown":c.value||$(U,"open-first");break;case"ArrowUp":c.value||$(U,"open-last");break;default:return}}else $(U,"toggle")}function I(){if(l.value){const U=l.value.querySelectorAll(".s-ddv2__option-btn:not([disabled]), .s-ddv2__link:not([disabled])"),q=U[U.length-1];q?Fe(q,!0):W()}}function V(U){if(!l.value)return;const q=Array.from(l.value.querySelectorAll(".s-ddv2__option-btn:not([disabled]), .s-ddv2__link:not([disabled])"));if(q.length===0)return;const Y=q.findIndex(Ce=>Ce===document.activeElement);switch(U.key){case"ArrowDown":U.preventDefault(),Y<q.length-1?Fe(q[Y+1],!0):Fe(q[0],!0);break;case"ArrowUp":U.preventDefault(),Y>0?Fe(q[Y-1],!0):Fe(q[q.length-1],!0);break;case"Home":U.preventDefault(),Fe(q[0],!0);break;case"End":U.preventDefault(),Fe(q[q.length-1],!0);break;case"Escape":U.preventDefault(),oe("esc");break}}function H(U){switch(U.key){case"ArrowDown":if(U.preventDefault(),l.value){const q=l.value.querySelector(".s-ddv2__option-btn:not([disabled]), .s-ddv2__link:not([disabled])");q&&Fe(q,!0)}break;case"ArrowUp":if(U.preventDefault(),l.value){const q=l.value.querySelectorAll(".s-ddv2__option-btn:not([disabled]), .s-ddv2__link:not([disabled])"),Y=q[q.length-1];Y&&Fe(Y,!0)}break;case"Escape":U.preventDefault(),oe("esc");break;case"Enter":if(U.preventDefault(),v.value.length===1){const q=v.value[0];
15!q.isGroupTitle&&!q.disabled&&!q.isDivider&&x(q)}break}}function W(U=!1){if(l.value){if(r.useFilter&&u.value!==void 0){const Y=l.value.querySelector(".s-ddv2__filter-input");if(Y&&Y.tabIndex!==-1){Fe(Y,U);return}}const q=l.value.querySelector(".s-ddv2__option-btn:not([disabled]), .s-ddv2__link:not([disabled])");q?Fe(q,U):(l.value.setAttribute("tabindex","-1"),Fe(l.value,U))}}function oe(U="clickOutside"){c.value=!1,u.value="",s.value&&(U==="esc"||U==="toggle")&&Fe(s.value,U==="esc")}function ae(U){r.devMode&&console.log(`[s-dropdown-v2] Sending data to receiver: ${r.receiverId}`);const q=`${$n}:${r.receiverId}`;r.devMode&&console.log(`[s-dropdown-v2] Sending data to receiver: ${q}`,{value:U,connectionId:p.value,timestamp:Date.now()});const Y=r.payloadTransform?r.payloadTransform(U,w.value):U;St.emit(q,{value:Y,connectionId:p.value,sourceId:r.id,targetId:r.receiverId,timestamp:Date.now()})}async function ke(){if(!r.receiverId){r.devMode&&console.warn("[s-dropdown-v2] No receiverId provided, skipping handshake");return}r.devMode&&(console.log("[s-dropdown-v2] Starting handshake process..."),console.log(`[s-dropdown-v2] Source ID: ${r.id}`),console.log(`[s-dropdown-v2] Target ID: ${r.receiverId}`),console.log(`[s-dropdown-v2] Event Channel: ${r.eventChannel}`));try{r.devMode&&console.log(`[s-dropdown-v2] Initiating handshake with receiver: ${r.receiverId}`);const U=await mn.initiateHandshake(r.id,r.receiverId);if(g){r.devMode&&console.log("[s-dropdown-v2] Handshake resolved after unmount, discarding");return}r.devMode&&console.log("[s-dropdown-v2] Handshake result:",U),p.value=U.connectionId,h.value=!0,r.devMode&&(console.log("[s-dropdown-v2] Handshake completed successfully:",U),console.log(`[s-dropdown-v2] isHandshakeComplete set to: ${h.value}`)),i("handshake-complete",U),d.value!==""&&d.value!==null&&d.value!==void 0&&(!Array.isArray(d.value)||d.value.length>0)&&(r.devMode&&console.log(`[s-dropdown-v2] Sending initial value: ${d.value}`),ae(d.value))}catch(U){r.devMode&&console.error("[s-dropdown-v2] Handshake failed:",U),h.value=!1,r.devMode&&console.log(`[s-dropdown-v2] isHandshakeComplete set to: ${h.value}`)}}function me(){if(w.value.length===0)return r.placeholder||"";let U=0,q="";w.value.forEach(Ce=>{const ue=Ce.label;ue.length>U&&(U=ue.length,q=ue)});const Y=r.placeholder||"";if(Y.length>U&&(q=Y),r.useMulti){const Ce=`${w.value.length} items selected`;Ce.length>U&&(q=Ce)}return q}return(U,q)=>(t.openBlock(),t.createElementBlock("div",{ref_key:"root",ref:a,class:t.normalizeClass(["s-ddv2-normalized s-ddv2",{"s-ddv2--light":e.theme==="light","s-ddv2--dark":e.theme==="dark","s-ddv2--sort":e.type==="sort","is-small":e.size==="s","is-rounded":e.rounded,"is-open":c.value,"is-multi":e.useMulti,"is-combobox":e.useCombobox,"is-filter":e.useFilter}]),style:t.normalizeStyle(O.value)},[t.createVNode(jp,{label:e.labelVisible,"for-id":m.value},null,8,["label","for-id"]),t.createElementVNode("div",Dg,[t.createElementVNode("div",Pg,[t.createElementVNode("div",Rg,[t.createElementVNode("div",zg,t.toDisplayString(S.value),1),t.createElementVNode("button",{ref_key:"control",ref:s,class:t.normalizeClass(["s-ddv2__control-content",{"is-open":c.value,"is-disabled":e.disabled}]),role:"combobox","aria-label":e.labelVisible||e.label,"aria-expanded":c.value,"aria-haspopup":"listbox","aria-controls":b,onClick:t.withModifiers(B,["prevent"]),onKeydown:B},[e.useControlIcon?(t.openBlock(),t.createElementBlock("div",Hg,[t.renderSlot(U.$slots,"control-icon")])):t.createCommentVNode("",!0),t.createElementVNode("div",Ug,[_.value?(t.openBlock(),t.createElementBlock("span",Wg,t.toDisplayString(_.value),1)):(t.openBlock(),t.createElementBlock("span",Gg,t.toDisplayString(e.placeholder),1))]),q[1]||(q[1]=t.createElementVNode("div",{class:"s-ddv2__arrow","aria-hidden":"true"},[t.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 10 10",fill:"none","aria-hidden":"true"},[t.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",fill:"currentColor",d:"M9.78052 4.0993C10.221 3.72178 9.95404 3 9.37393 3L0.626066 3C0.0459604 3 -0.221 3.72178 0.219477 4.0993L4.59341 7.84802C4.82739 8.04855 5.17262 8.04855 5.40659 7.84802L9.78052 4.0993Z"})])],-1))],42,Fg)]),(t.openBlock(),t.createBlock(t.Teleport,{to:r.teleportTarget,disabled:!r.teleport},[c.value?(t.openBlock(),t.createElementBlock("div",{key:0,ref_key:"menu",ref:l,class:t.normalizeClass(k.value),style:t.normalizeStyle(A.value),role:"listbox","aria-labelledby":m.value,onKeydown:V},[e.useFilter?(t.openBlock(),t.createElementBlock("div",qg,[e.useFilter?(t.openBlock(),t.createElementBlock("div",Yg,[q[2]||(q[2]=t.createElementVNode("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[t.createElementVNode("path",{d:"M9 15C12.3137 15 15 12.3137 15 9C15 5.68629 12.3137 3 9 3C5.68629 3 3 5.68629 3 9C3 12.3137 5.68629 15 9 15Z","stroke-width":"2"}),t.createElementVNode("path",{d:"M13 13L18 18","stroke-width":"2"})],-1)),t.withDirectives(t.createElementVNode("input",{"onUpdate:modelValue":q[0]||(q[0]=Y=>u.value=Y),type:"text",class:"s-ddv2__filter-input",placeholder:e.filterPlaceholder,tabindex:"0",onInput:L,onKeydown:H},null,40,Xg),[[t.vModelText,u.value]])])):t.createCommentVNode("",!0)])):t.createCommentVNode("",!0),t.createElementVNode("div",Kg,[t.createVNode(Xp,null,{default:t.withCtx(()=>[t.createElementVNode("ul",{id:b,class:t.normalizeClass(["s-ddv2__options",{"s-ddv2__options--filter":e.useFilter}]),"aria-multiselectable":e.useMulti?"true":"false"},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(v.value,(Y,Ce)=>(t.openBlock(),t.createElementBlock("li",{key:`option-${Ce}`,class:t.normalizeClass(["s-ddv2__option",{"is-group-title":Y.isGroupTitle,"is-disabled":Y.disabled,"is-selected":F(Y),"is-link":Y.href,"is-divider":Y.isDiv
15ider}])},[Y.isDivider?(t.openBlock(),t.createElementBlock("div",Qg,[...q[3]||(q[3]=[t.createElementVNode("div",{class:"s-ddv2__divider-line"},null,-1)])])):Y.isGroupTitle?(t.openBlock(),t.createElementBlock("div",Jg,t.toDisplayString(Y.label),1)):Y.href?(t.openBlock(),t.createElementBlock("a",{key:2,href:Y.href,target:Y.target||"_self",class:"s-ddv2__link",role:"option",onClick:ue=>x(Y)},t.toDisplayString(Y.label),9,e0)):e.useMulti?(t.openBlock(),t.createElementBlock("label",{key:3,class:t.normalizeClass(["s-ddv2__option-label",{"is-selected":F(Y),"is-disabled":Y.disabled}])},[t.createElementVNode("input",{type:"checkbox",class:"s-ddv2__hidden-checkbox sr-only",checked:F(Y),disabled:Y.disabled,value:Y.value,tabindex:"-1","aria-hidden":"true"},null,8,t0),t.createElementVNode("button",{type:"button",class:t.normalizeClass(["s-ddv2__option-btn",{"s-ddv2__option-btn--option":F(Y)}]),disabled:Y.disabled,role:"option","aria-selected":F(Y),tabindex:"-1",onClick:ue=>x(Y)},[t.createElementVNode("span",{class:t.normalizeClass(["s-ddv2__checkbox",{"is-checked":F(Y)}])},[F(Y)?(t.openBlock(),t.createElementBlock("svg",o0,[...q[4]||(q[4]=[t.createElementVNode("path",{d:"M2 6l3 3 5-5",stroke:"currentColor","stroke-width":"2",fill:"none"},null,-1)])])):t.createCommentVNode("",!0)],2),t.createTextVNode(" "+t.toDisplayString(Y.label),1)],10,n0)],2)):(t.openBlock(),t.createElementBlock("label",{key:4,class:t.normalizeClass(["s-ddv2__option-label",{"is-selected":F(Y),"is-disabled":Y.disabled}])},[t.createElementVNode("input",{type:"radio",class:"s-ddv2__hidden-radio sr-only",checked:F(Y),disabled:Y.disabled,value:Y.value,name:`${m.value}-options`,tabindex:"-1","aria-hidden":"true"},null,8,r0),t.createElementVNode("button",{type:"button",class:t.normalizeClass(["s-ddv2__option-btn",{"s-ddv2__option-btn--option":F(Y)}]),disabled:Y.disabled,role:"option","aria-selected":F(Y),tabindex:"-1",onClick:ue=>x(Y)},t.toDisplayString(Y.label),11,i0)],2))],2))),128))],10,Zg)]),_:1})])],46,jg)):t.createCommentVNode("",!0)],8,["to","disabled"]))])]),t.createVNode(Yp,{"error-message":e.errorMessage},null,8,["error-message"])],6))}}),il="http://www.w3.org/2000/svg",a0={linear:e=>e,ease:e=>Ko(.25,.1,.25,1)(e),"ease-in":e=>Ko(.42,0,1,1)(e),"ease-out":e=>Ko(0,0,.58,1)(e),"ease-in-out":e=>Ko(.42,0,.58,1)(e)};function Ko(e,n,o,r){return function(i){if(i<=0)return 0;if(i>=1)return 1;let a=0,s=1,l=.5;for(let c=0;c<50;c++){const d=3*(1-l)*(1-l)*l*e+3*(1-l)*l*l*o+l*l*l;if(Math.abs(d-i)<.001)break;d<i?a=l:s=l,l=(a+s)/2}return 3*(1-l)*(1-l)*l*n+3*(1-l)*l*l*r+l*l*l}}class s0{constructor(n){he(this,"animateState","PAUSE");he(this,"svgEl");he(this,"elements");he(this,"pathEls",[]);he(this,"circleEl");he(this,"duration");he(this,"yoyo",!1);he(this,"loop",1);he(this,"timingFn","ease-out");he(this,"useRandomPath",!0);he(this,"resizeHandler");he(this,"resizeObserver");this.svgEl=n.svgEl,this.elements=n.elements,this.circleEl=n.circleEl??null,this.duration=n.duration??2e4,this.yoyo=n.yoyo??!1,this.loop=n.loop??1,this.timingFn=n.timingFn??"ease-out",this.useRandomPath=n.useRandomPath??!0}applyEasing(n,o){const r=a0[o??this.timingFn];return r?r(n):n}getContainerDimensions(){const n=this.svgEl.parentElement;if(!n)return console.warn("SVG parent element not found, using default dimensions"),{width:100,height:100};const o=n.getBoundingClientRect(),r=Math.max(o.width,100),i=Math.max(o.height,100);return{width:r,height:i}}updateSVGDimensions(){const{width:n,height:o}=this.getContainerDimensions();this.svgEl.setAttribute("viewBox",`0 0 ${n} ${o}`),!(typeof this.useRandomPath=="string"||this.useRandomPath===!1)&&this.pathEls.forEach((i,a)=>{const s=a===0?0:n;i.setAttribute("d",`M${s} 0 L${Math.random()*n} ${Math.random()*o}`)})}importCustomPaths(n){const o=[];try{const r=document.querySelectorAll(n);if(r.length===0)return o;r.forEach(i=>{if(i.tagName.toLowerCase()==="path"){const a=document.createElementNS(il,"path");Array.from(i.attributes).forEach(s=>{a.setAttribute(s.name,s.value)}),this.svgEl.appendChild(a),o.push(a)}})}catch(r){console.warn("Failed to import custom paths:",r)}return o}
15syncPathEls(){if(typeof this.useRandomPath=="string"){const o=this.importCustomPaths(this.useRandomPath);this.pathEls.push(...o)}const n=Array.from(this.svgEl.querySelectorAll("path"));for(n.length>0&&this.pathEls.length===0&&(this.pathEls=n.slice(0,this.elements.length));this.pathEls.length<this.elements.length;){const o=document.createElementNS(il,"path");this.svgEl.appendChild(o),this.pathEls.push(o)}for(;this.pathEls.length>this.elements.length;){const o=this.pathEls.pop();o&&!n.includes(o)&&this.svgEl.removeChild(o)}}drawLines(n){const o=this.svgEl,{width:r,height:i}=this.getContainerDimensions(),{useRandomPath:a=!0}=n||{},s=typeof this.useRandomPath=="string"?!1:this.useRandomPath&&a;if(Array.from(o.querySelectorAll("path")).length>0&&!s){const d=o.getAttribute("viewBox");(!d||d==="0 0 100 100")&&o.setAttribute("viewBox",`0 0 ${r} ${i}`)}else o.setAttribute("viewBox",`0 0 ${r} ${i}`);if(this.syncPathEls(),!s)return this;function c(d,u){let m=`M${d} ${u}`;for(let p=0;p<4;p++)m+=` Q${Math.random()*r} ${Math.random()*i},${Math.random()*r} ${Math.random()*i}`;return m}return this.pathEls.forEach((d,u)=>{const m=u===0?0:r;d.setAttribute("d",c(m,0))}),this}runWithDurationsDelaysAndTimings(n,o,r,i){if(this.pathEls.length!==this.elements.length)return this;if(n.length!==this.elements.length)return console.warn("Durations array length does not match elements count"),this;if(o.length!==this.elements.length)return console.warn("Delays array length does not match elements count"),this;this.animateState="PLAY",this.yoyo=(i==null?void 0:i.yoyo)??!1,this.loop=(i==null?void 0:i.loop)??1;const a=this.pathEls.map(d=>d.getTotalLength());this.pathEls.forEach((d,u)=>{const m=d.getPointAtLength(0),p=this.elements[u];p&&(p.style.transform=`translate(${m.x}px, ${m.y}px)`)});const s=n.map((d,u)=>({start:null,direction:1,loopCount:0,isForwardPhase:!0,hasStarted:!1,delay:o[u],timingFn:(r==null?void 0:r[u])??this.timingFn})),l=d=>{if(this.animateState==="PAUSE")return;let u=!0;this.elements.forEach((m,p)=>{if(!m||!this.pathEls[p])return;const h=s[p],f=n[p],g=this.pathEls[p],b=a[p];if(!h.hasStarted){if(h.start===null&&(h.start=d),d-h.start<h.delay){u=!1;return}h.hasStarted=!0,h.start=d}h.start===null&&(h.start=d);const C=d-h.start,y=Math.min(C/f,1),E=this.applyEasing(y,h.timingFn),w=h.direction===1?E:1-E,v=g.getPointAtLength(w*b);m.style.transform=`translate(${v.x}px, ${v.y}px)`,y>=1&&(this.yoyo?h.isForwardPhase?(h.direction=-1,h.isForwardPhase=!1,h.start=null):(h.loopCount++,(this.loop===-1||h.loopCount<this.loop)&&(h.direction=1,h.isForwardPhase=!0,h.start=null,h.hasStarted=!1)):(h.loopCount++,(this.loop===-1||h.loopCount<this.loop)&&(h.start=null,h.hasStarted=!1))),(this.loop===-1||h.loopCount<this.loop||!h.isForwardPhase||!h.hasStarted)&&(u=!1)}),u?this.animateState="PAUSE":requestAnimationFrame(l)};requestAnimationFrame(l);const c=()=>{this.updateSVGDimensions()};return window.addEventListener("resize",c),this.resizeHandler=c,this}runWithDurationsAndDelays(n,o,r){return this.runWithDurationsDelaysAndTimings(n,o,void 0,r)}destroy(){if(this.animateState="PAUSE",this.pathEls.forEach(n=>{this.svgEl.removeChild(n)}),this.pathEls=[],this.circleEl&&(this.svgEl.removeChild(this.circleEl),this.circleEl=null),this.elements.forEach(n=>{n.style.transform="",n.style.transition=""}),this.resizeHandler&&(window.removeEventListener("resize",this.resizeHandler),this.resizeHandler=void 0),this.resizeObserver){const n=this.svgEl.parentElement;n&&this.resizeObserver&&this.resizeObserver.unobserve(n),this.resizeObserver=void 0}}}const l0=["id"],al=t.defineComponent({__name:"s-element-path-mover",props:{id:{},number:{},duration:{},durations:{},delay:{},delays:{},devMode:{type:[Boolean,String]},yoyo:{type:[Boolean,String]},loop:{},useRandomPath:{type:[Boolean,String],default:!0}},setup(e){const n=e,o=t.ref(null),r=t.ref([]),i=t.ref(null);function a(){if(n.durations&&n.durations.length>0){const l=n.durations.slice(0,n.number);for(;l.length<n.number;){const c=l[l.length-1]||n.duration||2e4;l.push(c)}return l}else return Array(n.number).fill(n.duration||2e4)}function s(){if(n.delays&&n.delays.length>0){const l=n.delays.slice(0,n.number);for(;l.length<n.number;){const c=l[l.length-1]||n.delay||0;l.push(c)}return l}else return Array(n.number).fill(n.delay||0)}return t.onMounted(()=>
15{if(o.value===null){console.error("SVG element is not found");return}const l=a(),c=s();new s0({svgEl:o.value,elements:r.value,circleEl:i.value,yoyo:M(n.yoyo),loop:n.loop??1,useRandomPath:n.useRandomPath??!0}).drawLines().runWithDurationsAndDelays(l,c,{yoyo:M(n.yoyo),loop:n.loop??1})}),(l,c)=>(t.openBlock(),t.createElementBlock("div",{id:e.id,class:"s-epm"},[(t.openBlock(),t.createElementBlock("svg",{ref_key:"svgEl",ref:o,class:t.normalizeClass(["s-epm__svg",{"s-epm__svg--dev":n.devMode}]),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[t.renderSlot(l.$slots,"svg-content")],2)),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.number,d=>(t.openBlock(),t.createElementBlock("div",{key:d,ref_for:!0,ref_key:"elementEls",ref:r,class:"s-epm__el-wrap"},[t.renderSlot(l.$slots,`element-${d}`)]))),128))],8,l0))}});function sl(e={},n=!0){const{type:o,res:r,block:i,free:a,fullText:s}=e;return o||(a?"free":s?"full-text":r?"res":i?"feat-block":n?"feat":"none")}const c0={part:"wrap",class:"s-fcol-wrapper"},d0=["id"],u0={class:"list"},ll=t.defineComponent({__name:"s-feat-col",props:{id:{},number:{},type:{},useResource:{type:[Boolean,String]},useFree:{type:[Boolean,String]},useBlock:{type:[Boolean,String]},useFullText:{type:[Boolean,String]},useIcon:{type:[Boolean,String]},useDesc:{type:[Boolean,String]},useLink:{type:[Boolean,String]},withSectionIntro:{type:[Boolean,String]},color:{},bgColor:{},bgColorHover:{},btnColor:{},btnBgColor:{},btnBgColorHover:{},textAlign:{}},setup(e){const n={left:"flex-start",center:"center",right:"flex-end"},o=e,r=t.ref(null),i=t.ref(sl({type:o.type,free:M(o.useFree),fullText:M(o.useFullText),res:M(o.useResource),block:M(o.useBlock)})),a={...Wt({"--text-color":o.color,"--bg-color":o.bgColor,"--bg-color-hover":o.bgColorHover,"--btn-text-color":o.btnColor,"--btn-bg-color":o.btnBgColor,"--btn-bg-color-hover":o.btnBgColorHover}),...o.textAlign?{"--fcc-align-items":n[o.textAlign],"--fcc-text-align":o.textAlign}:{}},s={mounted:c=>{!o.bgColorHover&&o.bgColor&&c.style.setProperty("--bg-color-hover",kt(_e(o.bgColor),10)),!o.btnBgColorHover&&o.btnBgColor&&c.style.setProperty("--btn-bg-color-hover",kt(_e(o.btnBgColor),10))}},l=t.computed(()=>{const c=Number(o.number),d=[];return M(o.withSectionIntro)&&d.push("s-fcol--w-intro"),d.push(`s-fcol--${i.value}`),d.push(["full-text","res"].includes(i.value)?"s-fcol--not-grid":"s-fcol--grid"),M(o.useBlock)&&d.push("s-fcol--block"),M(o.useIcon)&&d.push("s-fcol--icon"),M(o.useDesc)&&d.push("s-fcol--desc"),M(o.useLink)&&d.push("s-fcol--link"),[2,3].includes(c)&&d.push(`s-fcol--${c}`),["res","full-text"].includes(i.value)&&([4,7,8].includes(c)&&d.push("s-fcol--4"),[5].includes(c)&&(d.push("s-fcol--3"),d.push("s-fcol--5")),[6].includes(c)&&d.push("s-fcol--6")),i.value==="feat-block"?([4,7].includes(c)&&(d.push("s-fcol--2"),[7].includes(c)&&d.push("s-fcol--7")),[5].includes(c)&&(d.push("s-fcol--3"),d.push("s-fcol--5")),[6].includes(c)&&d.push("s-fcol--6"),[8].includes(c)&&d.push("s-fcol--4")):([4,8].includes(c)&&d.push("s-fcol--4"),[5].includes(c)&&d.push("s-fcol--5"),[6].includes(c)&&d.push("s-fcol--6"),[7].includes(c)&&d.push("s-fcol--7")),d.join(" ")});return t.onMounted(()=>{o.id&&document.dispatchEvent(new CustomEvent(`s-fcol-mounted:${o.id}`,{detail:{el:r.value}}))}),(c,d)=>(t.openBlock(),t.createElementBlock("div",c0,[t.withDirectives((t.openBlock(),t.createElementBlock("div",{id:e.id,ref_key:"root",ref:r,part:"feat-col",class:t.normalizeClass(["s-fcol",{[l.value]:l.value}]),style:a},[t.createElementVNode("div",u0,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.number),u=>(t.openBlock(),t.createElementBlock("div",{key:u,class:"item"},[t.renderSlot(c.$slots,`card-${u}`)]))),128))])],10,d0)),[[s]])]))}}),f0={},m0={xmlns:"http://www.w3.org/2000/svg",width:"12.657",height:"11.314",viewBox:"0 0 12.657 11.314","aria-hidden":"true"};function h0(e,n){return t.openBlock(),t.createElementBlock("svg",m0,[...n[0]||(n[0]=[t.createElementVNode("g",{transform:"translate(-2087.45 -448.306) rotate(-45)"},[t.createElementVNode("rect",{"data-name":"Rectangle 5726",width:"2",height:"8",transform:"translate(1162 1798)"}),t.createElementVNode("rect",{"data-name":"Rectangle 5727",width:"2",height:"8",transform:"translate(1156 1806) rotate(-90)"}),t.createElementVNode("rect",{"data-name":"Rectangle 5728",width:"2",height:"10",transform:"translate(1154.343 1797.757) rotate(-45)"})],-1)])])}const p0=Pe(f0,[["render",h0]]),g0={},b0={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"18",viewBox:"0 0 16 24","aria-hidden":"true"};function y0(e,n){return t.openBlock(),t.createElementBlock("svg",b0,[...n[0]||(n[0]=[t.createElementVNode("path",{d:"m8.5 12.8l5.7 5.6c.4.4 1 .4
151.4 0c.4-.4.4-1 0-1.4l-4.9-5l4.9-5c.4-.4.4-1 0-1.4c-.2-.2-.4-.3-.7-.3c-.3 0-.5.1-.7.3l-5.7 5.6c-.4.5-.4 1.1 0 1.6c0-.1 0-.1 0 0z"},null,-1)])])}const w0=Pe(g0,[["render",y0]]),v0={key:0,part:"arrow",class:"s-link__arrow s-link__icon"},C0={key:1,class:"s-link__arrow s-link__arrow--short s-link__icon"},k0={key:2,class:"s-link__icon"},E0=t.defineComponent({__name:"s-link-inner",props:{useArrow:{type:Boolean},useShortArrow:{type:Boolean},useIcon:{type:Boolean}},setup(e){return(n,o)=>e.useArrow?(t.openBlock(),t.createElementBlock("span",v0,[t.createVNode(p0)])):e.useShortArrow?(t.openBlock(),t.createElementBlock("span",C0,[t.createVNode(w0)])):e.useIcon?(t.openBlock(),t.createElementBlock("span",k0,[t.renderSlot(n.$slots,"icon")])):t.createCommentVNode("",!0)}});function S0(e){const n=t.computed(()=>e.span?"span":e.button?"button":"a"),o=ze(),r=t.ref(et(e.href,e.target)),i=t.ref(!1);Oo(()=>{i.value=!0});const a=t.ref("");Oo(()=>{e.altby&&(a.value=li([`#${e.altby}`]))});const s=t.computed(()=>Eo(a.value||"").toString()),l=t.computed(()=>a.value?"":un(e.alt||"")),c=t.computed(()=>a.value?`ariadesc-${s.value}`:""),d=t.computed(()=>{const m={id:e.id,part:"link",class:{"s-link":!0,"s-link--icon":e.useArrow||e.useShortArrow||e.useIcon,"s-link--no-underline":e.noUnderline,"s-link--no-wrap ":e.noWrap,"s-link--in-dark-bg ":e.darkBg,"s-link--left-space":e.leftSpace&&e.leftSpace,[e.classname||""]:!!e.classname}};return e.dataset&&JSON.parse(e.dataset).forEach(({key:h,value:f})=>{m[`data-${h}`]=f}),e.dialog&&(m["aria-haspopup"]="dialog"),m}),u=t.computed(()=>{if(e.span)return{};const m={"aria-label":l.value,"aria-describedby":c.value};return n.value==="a"?{...m,href:e.href?i.value||o.locale?Je(e.href,o.locale):e.href:"",target:r.value,rel:e.rel,tabindex:"0"}:m});return{tag:n,ariaDesc:a,ariaDescId:s,ariaLabel:l,ariaDescribedby:c,baseAttributes:d,tagSpecificAttrs:u}}function _0(e,n){e?pe.sendGA({action:"click",name:`s-link-${e}`}):n&&pe.sendGA({action:"click",name:"s-link",v1:n})}function x0(e){pe.sendLinkGA({link_text:e.text,link_url:e.href,link_id:e.id})}function T0(e,n){function o(){var l;const i=n.value;if(!i)return"";const a=(l=i.innerText)==null?void 0:l.trim();if(a)return a;const s=i.querySelector('slot:not([name="icon"])');return s!=null&&s.assignedNodes?Array.from(s.assignedNodes({flatten:!0})).map(c=>c.textContent||"").join("").trim():""}function r(){e.dialog&&Ro(e.dialog),e.scrollTo&&Qn(e.scrollTo),_0(e.id,e.href),e.href&&(xs(),x0({text:o(),href:e.href,id:e.id}))}return{onClick:r,getInnerText:o}}const B0=["id"],Vn=t.defineComponent({__name:"s-link",props:{id:{},classname:{default:""},href:{},target:{},rel:{default:"noreferrer noopener"},alt:{default:""},altby:{},dataset:{},span:{type:[Boolean,String]},button:{type:[Boolean,String]},leftSpace:{type:Boolean},useArrow:{type:[Boolean,String],default:!1},useShortArrow:{type:[Boolean,String],default:!1},useIcon:{type:[Boolean,String],default:!1},noUnderline:{type:[Boolean,String]},noWrap:{type:[Boolean,String]},darkBg:{type:[Boolean,String]},color:{},dialog:{},scrollTo:{}},setup(e){const n=e,o=t.ref(null),{tag:r,ariaDesc:i,ariaDescId:a,baseAttributes:s,tagSpecificAttrs:l}=S0(n),{onClick:c,getInnerText:d}=T0(n,o),u=t.ref(""),m=t.computed(()=>l.value["aria-label"]||u.value),p=t.computed(()=>{const f={...l.value};return n.span||(f.title=m.value||void 0),{...s.value,...f}}),h=t.computed(()=>Wt({"--s-link-color":n.color}));return t.onMounted(()=>{u.value=d(),n.id&&na(n.id)}),(f,g)=>(t.openBlock(),t.createBlock(t.resolveDynamicComponent(t.unref(r)),t.mergeProps({ref_key:"elementRef",ref:o},p.value,{style:h.value,onClick:t.unref(c)}),{default:t.withCtx(()=>[!e.span&&t.unref(i)?t.withDirectives((t.openBlock(),t.createElementBlock("span",{key:0,id:`ariadesc-${t.unref(a)}`,"aria-hidden":"true"},t.toDisplayString(t.unref(i)),9,B0)),[[t.vShow,!1]]):t.createCommentVNode("",!0),t.renderSlot(f.$slots,"default"),t.createVNode(E0,{"use-arrow":t.unref(M)(e.useArrow),"use-short-arrow":t.unref(M)(e.useShortArrow),"use-icon":t.unref(M)(e.useIcon)},{icon:t.withCtx(()=>[t.renderSlot(f.$slots,"icon")]),_:3},8,["use-arrow","use-short-arrow","use-icon"])]),_:3},16,["style","onClick"]))}}),$0=["id","href","target"],N0={class:"s-fcol-card__body"},M0={part:"icon",class:"s-fcol-card__icon"},L0=["id"],A0={part:"desc",class:"s-fcol-card__desc"},I0={part:"footer",class:"s-fcol-card__footer"},O0={class:"s-fcol-card__body"},V0={part:"icon",class:"s-fcol-card__icon"},D0=["id"],P0={part:"desc",class:"s-fcol-card__desc"},R0={key:0,part:"footer",class:"s-fcol-card__footer"},z0={class:"s-fcol-card__body"},F0={part:"icon",class:"s-fcol-card__icon"},H0={part:"title",class:"s-fcol-card__title"},U0={part:"desc",class:"s-fcol-card__desc"},W0={part:"footer",class:"s-fcol-card__footer"},cl=t.defineComponent({__name:"s-feat-col-card",props:{id:{},linkHref:{},linkBtn:{type:[Boolean,String]},target:{},alt:{},type:{},useIcon:{type:[Boolean,String]},useDesc:{type:[Boolean,String]},useLink:{type:[Boolean,String]},useAnchor:{type:[String,Boolean]},color:{},bgColor:{},bgColorHover:{},btnColor:{},btnColorHover:{},btnBgColor:{},btnBgColorHover:{},textAlign:{},useBlock:{type:[Boolean,String]}},setup(e){const n=e,o=ze(),r=t.useId(),i=t.ref(null),a=t.ref(sl({type:n.type},!1)),s=t.computed(()=>({"s-fcol-card":!0,[`s-fcol-card--${a.value}`]:a.value,"s-fcol-card--block":M(n.useBlock),"s-fcol-card--res":n.linkHref&&n.linkHref!=="none"||n.linkHref==="none"||M(n.useAnchor),"s-fcol-card--icon":M(n.useIcon),"s-fcol-card--desc":M(n.useDesc),"s-fcol-card--link":M(n.useLink),"s-fcol-card--anchor":M(n.useAnchor)})),l={left:"flex-start",center:"center",right:"flex-end"},c={...Wt({"--text-color":n.color,"--bg-color":n.bgColor,"--bg-color-hover":n.bgColorHover,"--btn-text-color":n.btnColor,"--btn-text-color-hover":n.btnColorHover,"--btn-bg-color":n.btnBgColor,"--btn-bg-color-hover":n.btnBgColorHover}),...n.textAlign?{"--fcc-align-items":l[n.textAlign],"--fcc-text-align":n.textAlign}:{}}
15,d={mounted:f=>{[["--bg-color-hover",n.bgColorHover,n.bgColor],["--btn-text-color-hover",n.btnColorHover,n.btnColor],["--btn-bg-color-hover",n.btnBgColorHover,n.btnBgColor]].forEach(([b,C,y])=>{!C&&y&&f.style.setProperty(b,kt(_e(y),10))})}},u=n.id?`${n.id}-btn`:`${n.linkHref?h(n.linkHref):"missing"}-btn`;t.onMounted(()=>{n.id&&document.dispatchEvent(new CustomEvent(`s-fcol-card-mounted:${n.id}`,{detail:{el:i.value}}))});function m(){var f,g;if(n.id&&pe.sendGA({action:"click",name:`dc-feat-col-card-${n.id}`}),n.linkHref&&n.linkHref!=="none"){pe.sendGA({action:"click",name:`dc-feat-col-card-${n.linkHref}`});const b=((g=(f=i.value)==null?void 0:f.innerText)==null?void 0:g.trim())||"";pe.sendLinkGA({link_text:b,link_url:n.linkHref,link_id:n.id,link_classes:Object.keys(s.value).filter(C=>s.value[C]).join(" "),outbound:et(n.linkHref,n.target)==="_blank"})}if(n.useAnchor&&typeof n.useAnchor=="string"){Qn(`#${n.useAnchor}`);const b=document.getElementById(n.useAnchor);b&&setTimeout(()=>{Fe(b)},500)}}function p(){return n.alt?{"aria-label":un(n.alt)}:{"aria-labelledby":r}}function h(f){return f.replace(/[^a-zA-Z0-9-_]/g,"-").toLowerCase()}return(f,g)=>e.linkHref&&e.linkHref!=="none"?t.withDirectives((t.openBlock(),t.createElementBlock("a",t.mergeProps({key:0,id:e.id,ref_key:"root",ref:i},p(),{part:"card",style:c,class:s.value,href:t.unref(Je)(e.linkHref,t.unref(o).locale),target:t.unref(et)(e.linkHref,e.target),rel:"noreferrer noopener",onClick:m}),[t.renderSlot(f.$slots,"card"),t.createElementVNode("div",N0,[t.createElementVNode("div",M0,[t.renderSlot(f.$slots,"icon")]),t.createElementVNode("div",{id:t.unref(r),part:"title",class:"s-fcol-card__title"},[t.createVNode(wt,{tag:"div","tag-style":"h4"},{default:t.withCtx(()=>[t.renderSlot(f.$slots,"title")]),_:3})],8,L0),t.createElementVNode("div",A0,[t.createVNode(wt,{tag:"div","tag-style":"p"},{default:t.withCtx(()=>[t.renderSlot(f.$slots,"desc")]),_:3})])]),t.createElementVNode("div",I0,[t.unref(M)(e.linkBtn)?(t.openBlock(),t.createBlock(nn,{key:0,id:t.unref(u),div:!0,classname:"fcc-btn"},{default:t.withCtx(()=>[t.renderSlot(f.$slots,"link")]),_:3},8,["id"])):(t.openBlock(),t.createBlock(Vn,{key:1,span:!0,"use-arrow":!0,classname:"fcc-link"}))])],16,$0)),[[d]]):e.linkHref==="none"||t.unref(M)(e.useAnchor)?t.withDirectives((t.openBlock(),t.createElementBlock("button",t.mergeProps({key:1,ref_key:"root",ref:i},p(),{part:"card",style:c,class:s.value,onClick:m}),[t.renderSlot(f.$slots,"card"),t.createElementVNode("div",O0,[t.createElementVNode("div",V0,[t.renderSlot(f.$slots,"icon")]),t.createElementVNode("div",{id:t.unref(r),part:"title",class:"s-fcol-card__title"},[t.createVNode(wt,{tag:"div","tag-style":"h4"},{default:t.withCtx(()=>[t.renderSlot(f.$slots,"title")]),_:3})],8,D0),t.createElementVNode("div",P0,[t.createVNode(wt,{tag:"div","tag-style":"p"},{default:t.withCtx(()=>[t.renderSlot(f.$slots,"desc")]),_:3})])]),t.unref(M)(e.useAnchor)?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("div",R0,[t.unref(M)(e.linkBtn)?(t.openBlock(),t.createBlock(nn,{key:0,id:t.unref(u),div:!0,classname:"fcc-btn"},{default:t.withCtx(()=>[t.renderSlot(f.$slots,"link")]),_:3},8,["id"])):(t.openBlock(),t.createBlock(Vn,{key:1,span:!0,"use-arrow":!0,classname:"fcc-link"}))]))],16)),[[d]]):t.withDirectives((t.openBlock(),t.createElementBlock("div",{key:2,ref_key:"root",ref:i,part:"card",style:c,class:t.normalizeClass(s.value)},[t.renderSlot(f.$slots,"card"),t.createElementVNode("div",z0,[t.createElementVNode("div",F0,[t.renderSlot(f.$slots,"icon")]),t.createElementVNode("div",H0,[t.createVNode(wt,{tag:"div","tag-style":"h4"},{default:t.withCtx(()=>[t.renderSlot(f.$slots,"title")]),_:3})]),t.createElementVNode("div",U0,[t.createVNode(wt,{tag:"div","tag-style":"p"},{default:t.withCtx(()=>[t.renderSlot(f.$slots,"desc")]),_:3})])]),t.createElementVNode("div",W0,[t.renderSlot(f.$slots,"link")])],2)),[[d]])}}),G0={width:"79",height:"20",viewBox:"0 0 79 20",fill:"none","aria-label":"Synology"},j0={"clip-path":"url(#clip0_189_6)"},q0=["fill"],Y0=["fill"],X0=["fill"],K0=["fill"],Z0=["fill"],Q0=["fill"],J0=["fill"],eb=["fill"],tb=["fill"],nb={id:"clip0_189_6"},ob=["fill"],rb=t.defineComponent({__name:"synology-logo",props:{color:{type:String,default:"#fff"}},setup(e){return(n,o)=>(t.openBlock(),t.createElementBlock("svg",G0,[t.createElementVNode("g",j0,[t.createElementVNode("path",{d:"M0 10.7456L2.71708 10.4916C2.88495 11.4044 3.21648 12.0759 3.71729 12.5062C4.21951 12.9322 4.89807 13.1452 5.75157 13.1452C6.65303 13.1452 7.333 12.952 7.79431 12.5739C8.25139 12.1859 8.47711 11.7444 8.47711 11.2393C8.47711 10.912 8.37977 10.6243 8.19073 10.3957C7.99746 10.17 7.66312 9.96544 7.18488 9.8032C6.85476 9.67765 6.10849 9.47732 4.94604 9.18107C3.44502 8.81146 2.39261 8.35015 1.79304 7.80701C0.942371 7.03534 0.516329 6.09579 0.516329 4.99401C0.516329 4.28582 0.712421 3.61572 1.11871 3.00487C1.51654 2.38414 2.09776 1.91296 2.85533 1.58567C3.60866 1.26966 4.51294 1.10602 5.58933 1.10602C7.32877 1.10602 8.63793 1.49115 9.52105 2.25577C10.4014 3.0359 10.8613 4.05869 10.905 5.34246L8.09198 5.43698C7.96783 4.73584 7.71813 4.21951 7.32031 3.90351C6.92953 3.58891 6.33843 3.43232 5.55548 3.43232C4.77252 3.43232 4.10524 3.59879 3.64816 3.94019C3.34909 4.15885 3.20096 4.43959 3.20096 4.79791C3.20096 5.13226 3.3378 5.40876 3.61713 5.64435C3.96699 5.94907 4.82754 6.25802 6.1889 6.57544C7.55167 6.89991 8.55752 7.23566 9.20787 7.58271C9.85963 7.92975 10.3731 8.40375 10.7413 9.00755C11.1067 9.59583 11.2972 10.3492 11.2972 11.2337C11.2972 12.0308 11.0743 12.7855 10.6313 13.4782C10.1897 14.1723 9.56197 14.697 8.75503 15.037C7.94526 15.3686 6.938 15.5463 5.73182 15.5463C3.97545 15.5463 2.62256 15.1358 1.683
1501 14.3147C0.743458 13.4979 0.181985 12.3073 0 10.7484L0 10.7456Z",fill:e.color},null,8,q0),t.createElementVNode("path",{d:"M10.9417 5.18022H13.7617L16.1713 12.3538L18.5187 5.18022H21.2683L17.7344 14.8945L17.0868 16.6664C16.8527 17.2575 16.6326 17.7061 16.421 18.0151C16.2108 18.3325 15.9667 18.5864 15.693 18.7769C15.4137 18.9645 15.0765 19.1169 14.6829 19.2255C14.2795 19.3341 13.828 19.3962 13.3216 19.3962C12.8151 19.3962 12.3087 19.3355 11.8135 19.2255L11.5934 17.1277C12.0068 17.2152 12.382 17.2589 12.715 17.2589C13.3286 17.2589 13.7857 17.0784 14.0806 16.7158C14.3782 16.3448 14.6039 15.875 14.7605 15.3121L10.9403 5.18022H10.9417Z",fill:e.color},null,8,Y0),t.createElementVNode("path",{d:"M30.517 15.2853H27.862V10.1418C27.862 9.05833 27.807 8.36002 27.6899 8.03696C27.5728 7.71813 27.3937 7.46984 27.1313 7.29209C26.8745 7.11716 26.5599 7.02687 26.1988 7.02687C25.7318 7.02687 25.3185 7.15666 24.9446 7.41059C24.5708 7.66311 24.3197 7.99464 24.1828 8.40657C24.0488 8.82838 23.9769 9.59441 23.9769 10.7258V15.2867H21.3261V5.18022H23.7808V6.66008C24.6639 5.54137 25.7727 4.98836 27.1115 4.98836C27.7054 4.98836 28.2443 5.09698 28.7339 5.30013C29.2234 5.51879 29.5972 5.78119 29.8427 6.11554C30.091 6.44565 30.2659 6.81808 30.3661 7.23284C30.4648 7.64336 30.5156 8.24857 30.5156 9.02447V15.2853H30.517Z",fill:e.color},null,8,X0),t.createElementVNode("path",{d:"M30.5325 10.1263C30.5325 9.23044 30.7526 8.37977 31.1899 7.54461C31.6259 6.71792 32.2452 6.08168 33.0479 5.64153C33.8492 5.20279 34.7464 4.98977 35.7339 4.98977C37.2646 4.98977 38.5145 5.48353 39.4879 6.47668C40.4655 7.46984 40.9551 8.72399 40.9551 10.2363C40.9551 11.7486 40.4599 13.0253 39.4752 14.034C38.4905 15.0356 37.2462 15.5449 35.7508 15.5449C34.8268 15.5449 33.9465 15.3319 33.1029 14.9143C32.2635 14.4953 31.6259 13.8816 31.1885 13.0705C30.7512 12.2678 30.5311 11.2859 30.5311 10.1277L30.5325 10.1263ZM33.251 10.2603C33.251 11.269 33.4866 12.0392 33.9677 12.5626C34.4445 13.1015 35.0314 13.3709 35.7325 13.3709C36.4336 13.3709 37.0191 13.1029 37.4973 12.5626C37.9671 12.0392 38.2027 11.2591 38.2027 10.2476C38.2027 9.23608 37.9671 8.48557 37.4973 7.95796C37.0205 7.43034 36.4336 7.15525 35.7325 7.15525C35.0314 7.15525 34.4459 7.42893 33.9677 7.95796C33.488 8.48698 33.251 9.25866 33.251 10.2603V10.2603Z",fill:e.color},null,8,K0),t.createElementVNode("path",{d:"M44.2153 0V13.0451C44.2153 13.6672 44.2618 14.0791 44.3479 14.2766C44.4396 14.4826 44.5764 14.635 44.7612 14.738C44.9489 14.8424 45.2973 14.896 45.7995 14.896V15.2867H40.9791V14.896C41.4305 14.896 41.738 14.8494 41.9116 14.7507C42.071 14.6533 42.1993 14.5066 42.2939 14.2879C42.3884 14.0749 42.4307 13.6602 42.4307 13.0465V4.14333C42.4307 3.02321 42.4081 2.33759 42.3602 2.07942C42.315 1.82267 42.2332 1.65056 42.126 1.56027C42.0174 1.46434 41.8805 1.40932 41.7141 1.40932C41.5335 1.40932 41.3035 1.47563 41.0256 1.58426L40.8422 1.20195L43.7385 0H44.2153Z",fill:e.color},null,8,Z0),t.createElementVNode("path",{d:"M50.5847 5.14777C52.0801 5.14777 53.2764 5.71348 54.1821 6.8463C54.9496 7.80983 55.3333 8.92008 55.3333 10.1714C55.3333 11.0559 55.1259 11.9461 54.7013 12.8447C54.278 13.7462 53.6968 14.4276 52.9491 14.8833C52.2057 15.3417 51.3832 15.5717 50.4719 15.5717C48.9821 15.5717 47.8014 14.9806 46.9281 13.8026C46.1903 12.8095 45.8193 11.6922 45.8193 10.4507C45.8193 9.54786 46.0436 8.65627 46.4894 7.77033C46.9422 6.87169 47.5305 6.21993 48.2641 5.7826C48.9948 5.36362 49.7693 5.14777 50.5861 5.14777H50.5847ZM50.2546 5.87148C49.8737 5.87148 49.4928 5.97023 49.1091 6.20159C48.7254 6.43013 48.4136 6.81808 48.1766 7.37674C47.941 7.94667 47.8211 8.66897 47.8211 9.5535C47.8211 10.984 48.1103 12.2043 48.676 13.2482C49.2474 14.2752 49.9965 14.7986 50.9261 14.7986C51.6273 14.7986 52.1972 14.5066 52.6444 13.9409C53.0987 13.371 53.3258 12.3905 53.3258 10.9953C53.3258 9.25019 52.9491 7.88742 52.1972 6.88439C51.6879 6.203 51.039 5.87148 50.2532 5.87148H50.2546Z",fill:e.color},null,8,Q0),t.createElementVNode("path",{d:"M57.4903 11.6781C56.8921 11.3733 56.4365 10.9727 56.112 10.4465C55.7946 9.91465 55.6338 9.33907 55.6338 8.70706C55.6338 7.73224 55.9949 6.89144 56.7257 6.20159C57.4593 5.50046 58.3988 5.14777 59.5415 5.14777C60.4754 5.14777 61.2852 5.36785 61.9708 5.82775H64.0502C64.3606 5.82775 64.5369 5.83762 64.5905 5.85596C64.6357 5.87853 64.6681 5.9
151098 64.6949 5.94766C64.7358 6.01397 64.7598 6.12823 64.7598 6.29047C64.7598 6.4781 64.7401 6.61494 64.7048 6.68124C64.6822 6.71651 64.647 6.75037 64.5905 6.76448C64.5369 6.78564 64.3592 6.79551 64.0474 6.79551H62.765C63.1713 7.31325 63.3716 7.97489 63.3716 8.77901C63.3716 9.69316 63.0161 10.4818 62.3192 11.1307C61.6181 11.7825 60.68 12.1126 59.5062 12.1126C59.0195 12.1126 58.5229 12.0406 58.0137 11.8812C57.7146 12.1634 57.5115 12.3975 57.4099 12.6021C57.3013 12.8123 57.2462 12.9816 57.2462 13.1198C57.2462 13.2581 57.3041 13.3639 57.4268 13.4838C57.5411 13.5953 57.7753 13.6799 58.1181 13.725C58.3127 13.7631 58.8192 13.7899 59.6163 13.8125C61.0863 13.8591 62.0413 13.9141 62.4716 13.9889C63.1375 14.0806 63.6707 14.3317 64.0671 14.7253C64.4621 15.1231 64.6611 15.6084 64.6611 16.1896C64.6611 16.9867 64.2802 17.7471 63.524 18.4496C62.4166 19.4837 60.9649 20.0014 59.1747 20.0014C57.7992 20.0014 56.6354 19.6981 55.6874 19.076C55.1513 18.7176 54.8875 18.3508 54.8875 17.9615C54.8875 17.7964 54.9256 17.6215 54.9989 17.4494C55.1174 17.1799 55.3643 16.8273 55.7339 16.3547C55.7819 16.2869 56.143 15.9032 56.8061 15.2007C56.4379 14.9693 56.1741 14.7746 56.0245 14.5926C55.8722 14.4177 55.7932 14.2146 55.7932 13.9945C55.7932 13.7392 55.8919 13.4471 56.0922 13.1128C56.2954 12.77 56.7623 12.2889 57.4889 11.6795L57.4903 11.6781ZM57.4014 15.2853C57.0741 15.6408 56.8301 15.9808 56.6608 16.301C56.4901 16.6001 56.4125 16.8936 56.4125 17.1503C56.4125 17.5016 56.6156 17.7964 57.029 18.0518C57.7442 18.4891 58.7783 18.7162 60.127 18.7162C61.4756 18.7162 62.3545 18.4891 62.9696 18.0377C63.5833 17.5891 63.8866 17.1108 63.8866 16.6001C63.8866 16.2362 63.7032 15.9738 63.3378 15.8158C62.9639 15.6578 62.2289 15.5661 61.1215 15.5435C59.5105 15.4955 58.2676 15.4024 57.4028 15.2853H57.4014ZM59.3623 5.69232C58.8333 5.69232 58.3974 5.91239 58.0391 6.33279C57.685 6.75178 57.5086 7.38097 57.5086 8.25139C57.5086 9.37293 57.7499 10.2419 58.2323 10.8641C58.6048 11.3324 59.0703 11.5666 59.636 11.5666C60.2017 11.5666 60.6235 11.3592 60.9678 10.9544C61.3162 10.5495 61.4883 9.91747 61.4883 9.05551C61.4883 7.91987 61.2471 7.03957 60.7576 6.40192C60.3893 5.93779 59.9266 5.69373 59.3623 5.69373V5.69232Z",fill:e.color},null,8,J0),t.createElementVNode("path",{d:"M65.0645 5.43556H69.6678V5.82916H69.4449C69.119 5.82916 68.8792 5.90534 68.7169 6.03795C68.5561 6.18184 68.4785 6.35536 68.4785 6.5571C68.4785 6.84206 68.5928 7.22578 68.8326 7.71813L71.2323 12.6966L73.4274 7.25823C73.5487 6.95916 73.6108 6.67278 73.6108 6.37511C73.6108 6.24814 73.5797 6.15504 73.5346 6.09155C73.4768 6.01537 73.3865 5.94766 73.2652 5.90534C73.1467 5.85737 72.928 5.82916 72.6233 5.82916V5.43556H75.8059V5.82916C75.5421 5.85737 75.3361 5.91803 75.1936 6.00268C75.0483 6.09155 74.8917 6.24814 74.721 6.47951C74.6547 6.5839 74.5278 6.85335 74.3528 7.30479L70.3647 17.115C69.9753 18.0715 69.4675 18.7868 68.8369 19.2749C68.2077 19.7658 67.601 20 67.017 20C66.5924 20 66.2453 19.8871 65.9688 19.636C65.6966 19.3962 65.5597 19.1183 65.5597 18.7995C65.5597 18.5018 65.6585 18.269 65.856 18.0828C66.0535 17.8924 66.3314 17.8091 66.6742 17.8091C66.9126 17.8091 67.2399 17.8867 67.649 18.0377C67.9354 18.1364 68.1188 18.1985 68.1921 18.1985C68.408 18.1985 68.6394 18.0814 68.8975 17.8613C69.1514 17.6427 69.4068 17.2138 69.665 16.5832L70.3604 14.8692L66.8195 7.46702C66.7109 7.24271 66.5388 6.96903 66.3046 6.6361C66.124 6.38781 65.9773 6.21711 65.863 6.12541C65.698 6.01819 65.4313 5.9138 65.066 5.82633V5.43274L65.0645 5.43556Z",fill:e.color},null,8,eb),t.createElementVNode("path",{d:"M76.5578 2.22614C75.7311 2.22614 75.0582 2.89765 75.0582 3.72293C75.0582 4.54821 75.7311 5.22819 76.5578 5.22819C77.3845 5.22819 78.0532 4.55386 78.0532 3.72293C78.0532 2.89201 77.3831 2.22614 76.5578 2.22614V2.22614ZM77.4748 4.72315L77.1701 4.24349C77.1038 4.14192 77.0332 4.05587 76.9571 3.98674C76.9246 3.95853 76.8738 3.92326 76.8019 3.89081C76.9909 3.86542 77.1292 3.80193 77.2152 3.70318C77.3097 3.61149 77.3521 3.49439 77.3521 3.3505C77.3521 3.24752 77.3267 3.15017 77.2716 3.05283C77.2152 2.96819 77.1503 2.90753 77.0558 2.87508C76.9613 2.83417 76.8301 2.8116 76.6552 2.8116H75.7904V4.7824H76.0499V3.90915H76.3462C76.4125 3.90915 76.4633 3.91338 76.4943 3.92185C76.5352 3.93454 76.5747 3.94301 76.6114 3.96699C76.6523 4.00085 76.6904 4.04035 76.7426 4.10665C76.7906 4.16732 76.8541 4.26466 76.9302 4.3761L77.1912 4.7824H77.4099C77.1771 4.97285 76.8809 5.08712 76.5592 5.08712C75.8101 5.08712 75.2007 4.47486 75.2007 3.72293C75.2007 2.97101 75.8101 2.36722 76.5592 2.36722C77.3083 2.36722 77.9135 2.97524 77.9135 3.72293C77.9135 4.11794 77.7442 4.47344 77.4776 4.72315H77.4748ZM76.603 3.68484H76.0471V3.03449H76.6693C76.8117 3.03449 76.919 3.06412 76.9839 3.12337C77.053 3.18403 77.0854 3.26021 77.0854 3.34909C77.0854 3.41257 77.0699 3.47182 77.0318 3.52966C76.9965 3.58045 76.9486 3.62982 76.8795 3.64393C76.8146 3.67779 76.72 3.68484 76.603 3.68484V3.68484Z",fill:e.color},null,8,tb)]),t.createElementVNode("defs",null,[t.createElementVNode("clipPath",nb,[t.createElementVNode("rect",{width:"78.0532",height:"20",fill:e.color},null,8,ob)])])]))}}),ib={width:"20",height:"20",viewBox:"0 0 20 20","aria-hidden":"true"},ab=["stroke"],sb=["stroke"],lb=t.defineComponent({__name:"close-btn",props:{color:{type:String,default:"#fff"}},setup(e){return(n,o)=>(t.openBlock(),t.createElementBlock("svg",ib,[t.createElementVNode("line",{x1:"4.34309",y1:"4.34315",x2:"15.6568",y2:"15.6569",stroke:e.color,"stroke-width":"2"},null,8,ab),t.createElementVNode("line",{x1:"15.6568",y1:"4.34315",x2:"4.34311",y2:"15.6569",stroke:e.color,"stroke-width":"2"},null,8,sb)]))}});function cb(){const e=document.querySelector(".syno_cookie_element");return!(!e||e.style.display==="none")}function db(){const e=document.querySelector(".syno_cookie_element");return e?e.clientHeight:0}const ub=["aria-label"],fb={class:"s-ftc__content"},mb={class:"s-ftc__content-top"},hb={key:0,part:"logo",class:"s-ftc__content-logo"},pb={key:1,part:"desc",class:"s-ftc__content-desc"},gb={part:"cta",class:"s-ftc__content-cta"},bb=["aria-label"],dl=t.defineComponent({__name:"s-floating-card.client",props:{id:{},theme:{default:"light"},useLogo:{type:[Boolean,String]},useCustomLogo:{type:[Boolean,String]},useDesc:{type:[Boolean,String]},showTiming:{default:""},color:{},bgColor:{},closeColor:{default:"#fff"},logoColor:{default:"#fff"},alt:{default:"Floating card"},altClose:{}},setup(e){const n=e,o=t.ref(null),r=t.ref(!1),i=t.ref(!1),a=t.ref(!1),s=t.ref(_e(n.closeColor)),l=t.ref(_e(n.logoColor)),c=t.computed(()=>({transform:r.value?`translateY(-${db()}px)`:""}));let d=null;const u=Re(C,300);t.onMounted(()=>{m(),p(),h()}),t.onUnmounted(()=>{var y;g(),(y=o.value)==null||y.removeEventListener("transitionend",b)});function m(){o.value&&(n.color&&o.value.style.setProperty("--text-color",_e(n.color)),n.bgColor&&o.value.style.setProperty("--bg-color",_e(n.bgColor)))}function p(){d=setInterval(()=>{r.value=cb()},1e3)}function h(){n.showTiming?document.querySelector(`#${n.showTiming}`)&&(u(),window.addEventListener("scroll",u)):setTimeout(()=>{i.value=!0},1e3)}function f(){var y;g(),(y=o.value)==null||y.addEventListener("transitionend",b),we({action:"click",name:`s-floating-card-close-${n.id}`})}function g(){i.value=!1,clearInterval(d),window.removeEventListener("scroll",u)}function b(){a.value=!0}function C(){const y=document.querySelector(`#${n.showTiming}`);y&&y.getBoundingClientRect().top<window.innerHeight&&(window.removeEventListener("scroll",u),i.value=!0)}return(y,E)=>(t.openBlock(),t.createElementBlock("div",{ref_key:"root",ref:o,role:"dialog",part:"floating-card",class:t.normalizeClass(["s-ftc",{"s-ftc--active":i.value,"s-ftc--done":a.value,"s-ftc--logo":t.unref(M)(e.useLogo)||t.unref(M)(e.useCustomLogo),"s-ftc--with-cookie-banner":r.value}]),style:t.normalizeStyle(c.value),"aria-label":e.alt},[t.renderSlot(y.$slots,"bg"),t.createElementVNode("div",fb,[t.createElementVNode("div",mb,[t.unref(M)(e.useLogo)||t.unref(M)(e.useCustomLogo)?(t.openBlock(),t.createElementBlock("div",hb,[t.unref(M)(e.useLogo)?(t.openBlock(),t.createBlock(rb,{key:0,color:l.value}
15,null,8,["color"])):t.renderSlot(y.$slots,"logo",{key:1})])):t.createCommentVNode("",!0),t.createElementVNode("div",{part:"title",class:t.normalizeClass(["s-ftc__content-title",{"s-ftc__content-title--with-logo":t.unref(M)(e.useLogo)||t.unref(M)(e.useCustomLogo),"s-ftc__content-title--with-desc":t.unref(M)(e.useDesc)}])},[t.renderSlot(y.$slots,"title")],2),t.unref(M)(e.useDesc)?(t.openBlock(),t.createElementBlock("div",pb,[t.renderSlot(y.$slots,"desc")])):t.createCommentVNode("",!0)]),t.createElementVNode("div",gb,[t.renderSlot(y.$slots,"cta")])]),t.createElementVNode("button",{class:"s-ftc__btn-close",name:"close-floating-card","aria-label":e.altClose||"Close floating card",onClick:f},[t.createVNode(lb,{color:s.value},null,8,["color"])],8,bb)],14,ub))}}),yb={class:"s-gdb"},ul=t.defineComponent({__name:"s-gradient-bounds",props:{dir:{default:"x"},size:{default:80},hideScrollbar:{type:Boolean,default:!1},always:{type:Boolean,default:!1}},setup(e){const n=e,o=t.ref(null),r=t.ref(null),i=t.ref(null),a=t.ref(!1),s=t.ref(!1);let l=null;const c=t.computed(()=>({"--s-gdb-mask-start":n.always||a.value?"transparent":"black","--s-gdb-mask-end":n.always||s.value?"transparent":"black","--s-gdb-size-fallback":`${n.size}px`}));return t.onMounted(()=>{n.always||!o.value||!r.value||!i.value||(l=new IntersectionObserver(d=>{d.forEach(u=>{u.target===r.value&&(a.value=!u.isIntersecting),u.target===i.value&&(s.value=!u.isIntersecting)})},{root:o.value,threshold:0}),l.observe(r.value),l.observe(i.value))}),t.onUnmounted(()=>{l==null||l.disconnect()}),(d,u)=>(t.openBlock(),t.createElementBlock("div",yb,[t.createElementVNode("div",{ref_key:"wrapper",ref:o,class:t.normalizeClass(["s-gdb__wrap",{"s-gdb__wrap--x":n.dir==="x","s-gdb__wrap--y":n.dir==="y","s-gdb__wrap--no-scrollbar":n.hideScrollbar}]),style:t.normalizeStyle(c.value),tabindex:"0"},[t.createElementVNode("div",{ref_key:"startSentinel",ref:r,class:"s-gdb__sentinel"},null,512),t.renderSlot(d.$slots,"default"),t.createElementVNode("div",{ref_key:"endSentinel",ref:i,class:"s-gdb__sentinel"},null,512)],6)]))}}),wb=["id","href","title","target"],vb={class:"s-hero-breadcrumb__text"},Zo=t.defineComponent({__name:"hero-breadcrumb",props:{id:{},breadcrumbUrl:{},breadcrumbName:{}},setup(e){const n=e,o=ze();function r(){we({action:"click",name:`s-hero-breadcrumb-${n.id}`}),n.breadcrumbUrl&&So({link_text:n.breadcrumbName,link_url:n.breadcrumbUrl,link_id:`${n.id}-breadcrumb`,link_classes:"s-hero-breadcrumb"})}return(i,a)=>(t.openBlock(),t.createElementBlock("a",{id:`${e.id}-breadcrumb`,part:"breadcrumb",class:"s-hero-breadcrumb",href:e.breadcrumbUrl?t.unref(Je)(e.breadcrumbUrl,t.unref(o).locale):"",title:e.breadcrumbName,target:t.unref(et)(e.breadcrumbUrl),rel:"noreferrer noopener",onClick:r},[a[0]||(a[0]=t.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"},[t.createElementVNode("path",{d:"m8.5 12.8l5.7 5.6c.4.4 1 .4 1.4 0c.4-.4.4-1 0-1.4l-4.9-5l4.9-5c.4-.4.4-1 0-1.4c-.2-.2-.4-.3-.7-.3c-.3 0-.5.1-.7.3l-5.7 5.6c-.4.5-.4 1.1 0 1.6c0-.1 0-.1 0 0z"})],-1)),t.createElementVNode("span",vb,t.toDisplayString(e.breadcrumbName),1)],8,wb))}}),Cb={},kb={width:"155",height:"40",viewBox:"0 0 155 40",xmlns:"http://www.w3.org/2000/svg","aria-label":"Synology"};function Eb(e,n){return t.openBlock(),t.createElementBlock("svg",kb,[...n[0]||(n[0]=[t.createStaticVNode('<path d="M-2.14324e-09 21.4851L5.35531 20.9758C5.53729 22.5105 6.23446 23.9341 7.32891 25.0059C8.47241 25.9078 9.89673 26.3605 11.3413 26.2812C12.7721 26.3816 14.1934 25.9785 15.3671 25.1395C15.7763 24.8284 16.1102 24.426 16.3431 23.9633C16.5761 23.5006 16.7019 22.9898 16.7111 22.47C16.7257 21.8583 16.5255 21.2614 16.1466 20.7864C15.597 20.2236 14.9134 19.8154 14.1626 19.6016C13.5134 19.3522 12.0412 18.9492 9.75019 18.3579C6.78926 17.6213 4.7133 16.6975 3.52955 15.6116C2.73228 14.9181 2.09392 14.0553 1.65936 13.0838C1.22481 12.1123 1.00458 11.0558 1.01419 9.98843C1.00707 8.57087 1.42076 7.18417 2.20105 6.00993C3.03233 4.73087 4.22669 3.73988 5.62513 3.16891C7.34205 2.48986 9.17416 2.16371 11.0156 2.20927C14.4411 2.20927 17.0257 2.97564 18.7694 4.5084C19.6297 5.27988 20.3182 6.22942 20.7889 7.29352C21.2596 8.35761 21.5016 9.51173 21.4988 10.6787L15.9522 10.8681C15.8323 9.69096 15.291 8.59989 14.4314 7.80293C13.4084 7.09857 12.1823 6.76501 10.9505 6.85593C9.62198 6.77618 8.30341 7.13206 7.18833 7.87133C6.91219 8.05886 6.68698 8.31425 6.53356 8.61386C6.38014 8.91348 6.30342 9.24763 6.31056 9.58542C6.30919 9.91268 6.38243 10.2358 6.5245 10.5294C6.66658 10.823 6.87365 11.079 7.12939 11.2774C7.82206 11.8835 9.51861 12.5033 12.2014 13.1409C14.2574 13.5664 16.2557 14.2419 18.1533 15.1528C19.3981 15.803 20.4445 16.7872 21.1793 17.9991C21.9446 19.3499 22.3242 20.8915 22.2752 22.45C22.277 24.0443 21.8206 25.6042 20.9622 26.9378C20.076 28.3411 18.784 29.43 17.2641 30.0545C15.3591 30.7804 13.3344 31.1255 11.301 31.071C7.83861 31.071 5.17128 30.2513 3.31863 28.6108C1.36008 26.7532 0.172919 24.2042 -2.14324e-09 21.4851Z" fill="white"></path><path d="M21.5776 10.3574L27.1366 10.3574L31.8923 24.6983L36.5218 10.3574L41.9413 10.3574L34.9711 29.7774L33.6943 33.3214C33.35 34.2648 32.911 35.1696 32.3844 36.0214C32.0023 36.6159 31.5138 37.1321 30.9443 37.5429C30.3337 37.9489 29.6622 38.251 28.9562 38.4373C28.0788 38.6705 27.175 38.7852 26.2682 38.7782C25.2675 38.774 24.2703 38.6597 23.2938 38.4373L22.8586 34.2431C23.586 34.4067 24.3281 34.4934 25.073 34.502C25.5728 34.5429 26.0751 34.4664 26.5412 34.2782C27.0073 34.0901 27.4247 33.7955 27.761 33.4171C28.3907 32.5845 28.8479 31.6305 29.105 30.6129L21.5776 10.3574Z" fill="white"></path><path d="M60.1749 30.558H54.9385L54.9385 20.2766C55.0144 18.8644 54.8999 17.4483 54.5983 16.0677C54.3981 15.463 54.0125 14.9396 53.4983 14.5745C52.9518 14.2135 52.3104 14.03 51.6591 14.0484C50.7772 14.0391 49.914 14.307 49.1872 14.8155C48.4784 15.2855 47.9493 15.9885 47.
156881 16.8074C47.3477 18.3274 47.2104 19.8872 47.2798 21.4446L47.2798 30.5601H42.0547L42.0547 10.3572H46.8962L46.8962 13.3161C47.6506 12.2679 48.6397 11.4179 49.7814 10.8365C50.9231 10.2551 52.1846 9.95916 53.4611 9.97313C54.5593 9.96348 55.6486 10.1752 56.666 10.596C57.5209 10.9386 58.2745 11.5001 58.8537 12.226C59.3461 12.8899 59.6981 13.6506 59.8875 14.4599C60.1136 15.6379 60.212 16.8376 60.1811 18.0374L60.1749 30.558Z" fill="white"></path><path d="M60.204 20.2451C60.211 18.4414 60.6567 16.6675 61.5014 15.0818C62.3217 13.4705 63.5976 12.1463 65.1644 11.2801C66.7931 10.3945 68.6165 9.94543 70.4628 9.97531C71.8314 9.92512 73.1954 10.1636 74.4691 10.6757C75.7428 11.1878 76.8987 11.9624 77.8641 12.951C78.8209 13.9391 79.5707 15.1144 80.0683 16.406C80.5659 17.6975 80.8008 19.0784 80.7589 20.465C80.8004 21.8651 80.5634 23.2593 80.062 24.5638C79.5607 25.8682 78.8053 27.0561 77.8414 28.0558C76.8876 29.0458 75.7435 29.8249 74.4805 30.3445C73.2175 30.8641 71.8628 31.113 70.5011 31.0757C68.6871 31.0754 66.8984 30.643 65.2781 29.813C63.6703 29.0217 62.35 27.7325 61.5066 26.1302C60.5924 24.3115 60.1444 22.2871 60.204 20.2451ZM65.5676 20.5124C65.4481 22.1735 65.9512 23.8191 66.9757 25.118C67.408 25.6253 67.9424 26.0322 68.5427 26.3111C69.143 26.5899 69.7952 26.7342 70.4551 26.7342C71.1149 26.7342 71.7671 26.5899 72.3674 26.3111C72.9677 26.0322 73.5021 25.6253 73.9345 25.118C74.9467 23.804 75.4424 22.1536 75.325 20.4882C75.4367 18.8389 74.941 17.2064 73.9345 15.9089C73.5001 15.4049 72.965 15.001 72.365 14.7244C71.7649 14.4478 71.1138 14.3047 70.4551 14.3047C69.7964 14.3047 69.1452 14.4478 68.5452 14.7244C67.9452 15.001 67.4101 15.4049 66.9757 15.9089C65.9549 17.2089 65.4526 18.8524 65.5686 20.5124H65.5676Z" fill="white"></path><path d="M87.1841 0L87.1841 26.0806C87.1336 26.9103 87.2228 27.7427 87.4477 28.5418C87.6099 28.9335 87.8974 29.2579 88.2634 29.4625C88.9137 29.7218 89.6128 29.8297 90.3094 29.7782L90.3094 30.5579H80.798L80.798 29.7782C81.4251 29.828 82.0549 29.7278 82.6372 29.4857C82.9804 29.2697 83.2456 28.9462 83.393 28.5639C83.6232 27.7582 83.7145 26.918 83.6628 26.0806L83.6628 8.28317C83.701 6.90624 83.6537 5.52824 83.5211 4.15737C83.487 3.76825 83.3254 3.40208 83.0621 3.11776C82.8383 2.91805 82.5492 2.81072 82.2516 2.81683C81.7828 2.85226 81.3238 2.97084 80.8952 3.16721L80.5354 2.4033L86.2422 0.00104363L87.1841 0Z" fill="white"></path><path d="M99.7464 10.2913C101.108 10.2483 102.46 10.5336 103.692 11.1239C104.925 11.7142 106.002 12.5928 106.838 13.688C108.336 15.5651 109.14 17.9168 109.112 20.3349C109.096 22.1896 108.668 24.0166 107.86 25.6792C107.137 27.3589 105.935 28.7792 104.41 29.7566C102.942 30.6743 101.249 31.151 99.5262 31.1319C98.1654 31.1747 96.8152 30.8743 95.596 30.2574C94.3769 29.6406 93.3265 28.7264 92.5385 27.5964C91.0989 25.6712 90.3287 23.3139 90.3488 20.8947C90.365 19.0264 90.8186 17.1888 91.6721 15.5346C92.379 13.9613 93.5176 12.6294 94.9508 11.6991C96.384 10.7689 98.0508 10.28 99.7505 10.2913H99.7464ZM99.094 11.7392C98.2967 11.742 97.5157 11.97 96.8382 12.3979C95.9923 12.9593 95.3478 13.7843 95.0011 14.7497C94.4916 16.1394 94.2538 17.617 94.3012 19.0996C94.2415 21.6682 94.8204 24.2105 95.9842 26.4905C97.1122 28.5423 98.5875 29.5882 100.421 29.5882C101.079 29.5963 101.73 29.4448 102.319 29.1464C102.908 28.848 103.418 28.4112 103.808 27.8721C104.704 26.7342 105.152 24.7701 105.152 21.9795C105.152 18.4893 104.413 15.7651 102.931 13.7606C102.503 13.1297 101.929 12.6154 101.261 12.2629C100.592 11.9105 99.8482 11.7306 99.0951 11.7392H99.094Z" fill="white"></path><path d="M113.36 23.3485C112.245 22.8044 111.304 21.9513 110.644 20.8873C109.859 19.5456 109.551 17.9699 109.771 16.4245C109.992 14.8791 110.728 13.4578 111.855 12.3989C112.599 11.6935 113.473 11.1445 114.426 10.7833C115.379 10.4222 116.393 10.2561 117.409 10.2945C119.103 10.2459 120.771 10.7206 122.195 11.6561L126.295 11.6561C126.652 11.6381 127.01 11.6567 127.363 11.7118C127.446 11.7534 127.517 11.8157 127.57 11.8928C127.671 12.1061 127.716 12.3425 127.7 12.5789C127.717 12.8437 127.68 13.1092 127.59 13.3586C127.54 13.4428 127.459 13.5034 127.365 13.5269C127.011 13.5878 126.652 13.6086 126.294 13.589H123.764C124.676 14.8958 125.09 16.4953 124.928 18.0895C124.767 19.6838 124.042 21.1639 122.887 22.2542C121.358 23.6139 119.371 24.3173 117.343 24.2166C116.344 24.2155 115.351 24.0601 114.399 23.7557C113.926 24.1659 113.523 24.6526 113.207 25.1962C113.023 25.5111 112.913 25.8652 112.887 26.2305C112.893 26.3701 112.928 26.5068 112.989 26.6319C113.05 26.757 113.136 26.8676 113.242 26.9566C113.64 27.249 114.113 27.4169 114.603 27.4396C115.584 27.5544 116.57 27.6131 117.557 27.6153C119.438 27.6366 121.316 27.7542 123.185 27.9678C124.365 28.0931 125.472 28.6108 126.333 29.4409C126.715 29.821 127.016 30.2771 127.218 30.7807C127.419 31.2843 127.516 31.8247 127.504 32.3682C127.465 33.2399 127.245 34.0933 126.858 34.872C126.472 35.6507 125.927 36.337 125.26 36.8854C122.908 39.0174 119.832 40.1308 116.685 39.9885C114.265 40.0735 111.873 39.4301 109.809 38.1387C108.754 37.4221 108.232 36.6908
15108.232 35.9111C108.236 35.5581 108.311 35.2096 108.45 34.8862C108.856 34.1053 109.344 33.3712 109.904 32.6965C109.998 32.5608 110.711 31.7947 112.015 30.3879C111.446 30.0623 110.928 29.6536 110.476 29.1747C110.182 28.8484 110.019 28.4219 110.019 27.9794C110.057 27.3481 110.262 26.739 110.611 26.2158C111.383 25.1274 112.309 24.1612 113.36 23.3485ZM113.187 30.5584C112.616 31.1695 112.125 31.8527 111.725 32.5913C111.421 33.1047 111.252 33.6892 111.234 34.2885C111.259 34.6724 111.385 35.0424 111.599 35.3594C111.813 35.6764 112.108 35.9288 112.451 36.09C114.333 37.0822 116.443 37.5412 118.56 37.4189C120.521 37.5679 122.479 37.094 124.164 36.0626C124.672 35.7687 125.102 35.3535 125.416 34.8529C125.731 34.3522 125.922 33.7812 125.971 33.189C125.978 32.844 125.876 32.506 125.681 32.2236C125.487 31.9413 125.209 31.7292 124.888 31.618C123.468 31.2044 121.993 31.0211 120.517 31.075C117.341 30.9772 114.893 30.7941 113.187 30.5584ZM117.05 11.3783C116.549 11.377 116.054 11.4913 115.603 11.7128C115.151 11.9342 114.754 12.257 114.443 12.6567C113.659 13.7695 113.288 15.1293 113.396 16.4942C113.286 18.3496 113.789 20.1891 114.826 21.7196C115.145 22.1592 115.563 22.5155 116.044 22.7592C116.525 23.003 117.056 23.1274 117.593 23.1222C118.093 23.1332 118.589 23.0286 119.044 22.8162C119.499 22.6039 119.9 22.2894 120.218 21.8964C120.994 20.795 121.361 19.4487 121.252 18.0978C121.363 16.2151 120.856 14.3483 119.81 12.7914C119.492 12.3505 119.077 11.9925 118.597 11.7469C118.118 11.5012 117.587 11.3749 117.05 11.3783Z" fill="white"></path><path d="M128.3 10.8652L137.374 10.8652L137.374 11.6523H136.934C136.422 11.6195 135.915 11.7683 135.5 12.0732C135.35 12.1996 135.231 12.3583 135.149 12.5378C135.067 12.7172 135.026 12.913 135.028 13.1107C135.094 13.927 135.333 14.7192 135.727 15.433L140.455 25.3818L144.787 14.5112C145.021 13.9526 145.144 13.352 145.149 12.7445C145.157 12.5442 145.106 12.346 145.001 12.1763C144.863 12.0017 144.677 11.8731 144.466 11.807C144.056 11.6839 143.628 11.6324 143.201 11.6544L143.201 10.8673L149.478 10.8673L149.478 11.6544C149.057 11.6841 148.646 11.8016 148.271 11.9995C147.906 12.2547 147.591 12.5757 147.34 12.9465C147.057 13.4779 146.815 14.0309 146.617 14.6006L138.753 34.2122C138.144 35.8978 137.103 37.3872 135.739 38.5263C134.737 39.4069 133.473 39.9181 132.151 39.9773C131.396 40.0146 130.655 39.7538 130.083 39.2492C129.835 39.0488 129.634 38.7947 129.494 38.5053C129.355 38.2159 129.28 37.8985 129.276 37.5761C129.266 37.3085 129.313 37.0418 129.414 36.7945C129.515 36.5471 129.667 36.3249 129.86 36.143C130.307 35.7528 130.886 35.556 131.474 35.5948C132.136 35.6377 132.785 35.7927 133.397 36.0536C133.742 36.1963 134.101 36.3041 134.467 36.3755C134.994 36.3236 135.486 36.0853 135.859 35.7021C136.538 34.9716 137.054 34.1001 137.371 33.1473L138.742 29.7202L131.756 14.9226C131.463 14.3429 131.125 13.7883 130.744 13.2643C130.494 12.8887 130.2 12.5453 129.869 12.2416C129.381 11.9593 128.851 11.7576 128.3 11.6439L128.3 10.8652Z" fill="white"></path><path d="M149.445 9.56179L149.445 5.62329H151.148C151.417 5.61053 151.686 5.65348 151.938 5.74955C152.116 5.8146 152.267 5.93976 152.365 6.10416C152.47 6.28425 152.526 6.49009 152.525 6.69972C152.531 6.83003 152.51 6.96012 152.463 7.08168C152.417 7.20325 152.346 7.31363 152.255 7.40577C152.035 7.62637 151.745 7.75897 151.437 7.77931C151.548 7.82969 151.652 7.89517 151.747 7.97397C151.909 8.12419 152.05 8.29582 152.167 8.4843L152.846 9.56179H152.208L151.691 8.74526C151.541 8.52639 151.416 8.33068 151.32 8.21073C151.243 8.10763 151.156 8.01342 151.059 7.92978C150.987 7.8895 150.91 7.85873 150.831 7.83823C150.735 7.81898 150.637 7.81087 150.539 7.81404H149.956L149.956 9.56073L149.445 9.56179ZM149.956 7.36894H151.051C151.236 7.38384 151.423 7.35577 151.596 7.28686C151.721 7.25351 151.829 7.17206 151.897 7.05957C151.966 6.95275 152.002 6.82687 152 6.69867C152.002 6.61315 151.985 6.5282 151.951 6.45021C151.916 6.37222 151.865 6.3032 151.8 6.24831C151.622 6.11423 151.401 6.05067 151.18 6.06943H149.957L149.956 7.36894Z" fill="white"></path><path d="M150.958 10.5876C150.35 10.5867 149.755 10.4024 149.249 10.0578C148.744 9.71324 148.35 9.22389 148.117 8.65153C147.884 8.07918 147.823 7.44948 147.942
156.84193C148.061 6.23439 148.353 5.67624 148.783 5.23794C149.214 4.79965 149.762 4.50087 150.358 4.37931C150.955 4.25775 151.574 4.31888 152.136 4.55496C152.699 4.79104 153.18 5.19151 153.52 5.70579C153.859 6.22007 154.041 6.82511 154.042 7.44454C154.041 8.27705 153.716 9.0752 153.138 9.66427C152.56 10.2533 151.776 10.5853 150.958 10.5876ZM150.958 4.86972C150.456 4.86972 149.966 5.02133 149.548 5.30534C149.131 5.58936 148.806 5.99302 148.614 6.46521C148.422 6.93741 148.372 7.45692 148.471 7.95799C148.569 8.45905 148.811 8.91915 149.167 9.28002C149.522 9.64089 149.975 9.88632 150.467 9.98524C150.96 10.0842 151.47 10.0321 151.934 9.83571C152.397 9.6393 152.793 9.30735 153.071 8.88188C153.349 8.45642 153.497 7.95657 153.496 7.4456C153.493 6.7622 153.224 6.10766 152.749 5.62502C152.274 5.14237 151.63 4.87083 150.958 4.86972Z" fill="white"></path>',10)])])}const fl=Pe(Cb,[["render",Eb]]),Sb={class:"s-hrb__major-content"},_b={key:0,class:"s-hrb__logo"},xb={key:1,class:"s-hrb__logo"},Tb={key:2,class:"s-hrb__cta-wide"},Bb={part:"hero-footer",class:"s-hero-footer"},$b={key:0,class:"s-hrb__logo"},Nb={key:1,class:"s-hrb__logo"},Mb={key:2,class:"s-hrb__cta-wide"},Lb={part:"hero-footer",class:"s-hero-footer"},Ab={class:"s-hero__cta-container"},Ib={part:"hero-footer",class:"s-hero-footer"},Ob={key:0,class:"s-hrb__local-nav"},Vb={class:"s-hrb__minor-wrap"},Db={class:"s-hrb__minor-content"},Pb=t.defineComponent({__name:"hero-basic",props:{isWindowAboveSm:{type:Boolean,default:!0},id:{},type:{default:"solution"},heroSize:{},breadcrumbUrl:{},breadcrumbName:{},ctaNumber:{},badgeNumber:{},useWide:{type:[Boolean,String]},useLogo:{type:[Boolean,String]},useCustomLogo:{type:[Boolean,String]},useProductBreadcrumb:{type:[Boolean,String]},useProductLocalnav:{type:[Boolean,String]},classname:{},reverse:{type:[Boolean,String]},major:{default:""},minor:{default:""},halfY:{type:[Boolean,String]},variant:{},tsa:{type:[Boolean,String]},useFooter:{type:[Boolean,String]},bgFull:{type:[Boolean,String]},bgDeskFullMobMinor:{type:[Boolean,String]},bgDeskFullMobMinorRatio:{type:[Boolean,String]},bgDeskMinorMobFull:{type:[Boolean,String]},bgMode:{},parallax:{type:[Boolean,String]},color:{},bgColor:{},colorInherit:{type:[Boolean,String]}},setup(e){const n=e;return(o,r)=>(t.openBlock(),t.createElementBlock("div",{part:"hero-basic",class:t.normalizeClass(["s-hrb",{"s-hrb--dsm-vid":e.type==="dsm-vid","s-hrb--solution":e.type==="solution","s-hrb--bg-full":t.unref(M)(e.bgFull),"s-hrb--bg-des-full":t.unref(M)(e.bgFull)||t.unref(M)(e.bgDeskFullMobMinor)||t.unref(M)(e.bgDeskFullMobMinorRatio),"s-hrb--bg-des-minor-mob-full":t.unref(M)(e.bgDeskMinorMobFull),"s-hrb--bg-mob-minor":t.unref(M)(e.bgDeskFullMobMinor),"s-hrb--bg-mob-minor-ratio":t.unref(M)(e.bgDeskFullMobMinorRatio),"s-hrb--breadcrumb":e.breadcrumbName,"s-hrb--wide":e.useWide}])},[t.createVNode(Zn,t.mergeProps(n,{"bg-full":t.unref(M)(e.bgFull)||e.type==="dsm-vid"?"true":"false","use-footer":"false",classname:"s-hero-bnb",major:e.major||"align-top",minor:e.minor.concat(" align-top-sm",e.type!=="dsm-vid"?" align-right-sm":"",e.type==="dsm-vid"?" no-padding-b-sm":"")}),t.createSlots({bg:t.withCtx(()=>[t.renderSlot(o.$slots,"hero-bg")]),minor:t.withCtx(()=>[e.isWindowAboveSm?(t.openBlock(),t.createElementBlock("div",Ob,[t.renderSlot(o.$slots,"hero-local-nav")])):t.createCommentVNode("",!0),t.createElementVNode("div",Vb,[t.createElementVNode("div",Db,[t.renderSlot(o.$slots,"hero-minor")])])]),"minor-out":t.withCtx(()=>[t.renderSlot(o.$slots,"hero-minor-out")]),_:2},[e.useWide?{name:"major-out",fn:t.withCtx(()=>[t.createElementVNode("div",Sb,[t.createElementVNode("div",{class:t.normalizeClass(["s-hero__localnav",{"s-hero__localnav--breadcrumb":e.breadcrumbUrl&&e.breadcrumbName}])},[e.breadcrumbUrl&&e.breadcrumbName?(t.openBlock(),t.createBlock(Zo,{key:0,id:e.id,"breadcrumb-url":e.breadcrumbUrl,"breadcrumb-name":e.breadcrumbName},null,8,["id","breadcrumb-url","breadcrumb-name"])):t.createCommentVNode("",!0),e.isWindowAboveSm?t.createCommentVNode("",!0):t.renderSlot(o.$slots,"hero-local-nav",{key:1})],2),e.useCustomLogo?(t.openBlock(),t.createElementBlock("div",_b,[t.renderSlot(o.$slots,"hero-logo")])):e.useLogo?(t.openBlock(),t.createElementBlock("div",xb,[t.createVNode(fl)])):t.createCommentVNode("",!0),t.renderSlot(o.$slots,"hero-major"),Number(e.ctaNumber)>0?(t.openBlock(),t.createElementBlock("div",Tb,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.ctaNumber),i=>(t.openBlock(),t.createElementBlock("div",{key:`hero-cta-${i}`,class:"s-hero__cta"},[t.renderSlot(o.$slots,`hero-cta-${i}`)]))),128))])):t.createCommentVNode("",!0),t.createElementVNode("div",Bb,[t.renderSlot(o.$slots,"hero-footer")])])]),key:"0"}:{name:"major",fn:t.withCtx(()=>[t.createElementVNode("div",{class:t.normalizeClass(["s-hero__localnav",{"s-hero__localnav--breadcrumb":e.breadcrumbUrl&&e.breadcrumbName}])},[e.breadcrumbUrl&&e.breadcrumbName?(t.openBlock(),t.createBlock(Zo,{key:0,id:e.id,"breadcrumb-url":e.breadcrumbUrl,"breadcrumb-name":e.breadcrumbName},null,8,["id","breadcrumb-url","breadcrumb-name"])):t.createCommentVNode("",!0),e.isWindowAboveSm?t.createCommentVNode("",!0):t.render
15Slot(o.$slots,"hero-local-nav",{key:1})],2),e.useCustomLogo?(t.openBlock(),t.createElementBlock("div",$b,[t.renderSlot(o.$slots,"hero-logo")])):e.useLogo?(t.openBlock(),t.createElementBlock("div",Nb,[t.createVNode(fl)])):t.createCommentVNode("",!0),t.renderSlot(o.$slots,"hero-major"),Number(e.ctaNumber)>0?(t.openBlock(),t.createElementBlock("div",Mb,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.ctaNumber),i=>(t.openBlock(),t.createElementBlock("div",{key:`hero-cta-${i}`,class:"s-hero__cta"},[t.renderSlot(o.$slots,`hero-cta-${i}`)]))),128))])):t.createCommentVNode("",!0),t.createElementVNode("div",Lb,[t.renderSlot(o.$slots,"hero-footer")])]),key:"1"},Number(e.ctaNumber)>0&&!e.useWide?{name:"footer",fn:t.withCtx(()=>[t.createElementVNode("div",Ab,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.ctaNumber),i=>(t.openBlock(),t.createElementBlock("div",{key:`hero-cta-${i}`,class:"s-hero__cta"},[t.renderSlot(o.$slots,`hero-cta-${i}`)]))),128))]),t.createElementVNode("div",Ib,[t.renderSlot(o.$slots,"hero-footer")])]),key:"2"}:void 0]),1040,["bg-full","major","minor"])],2))}}),ao=Pe(t.defineComponent({__name:"s-container.ce",props:{containerless:{type:String},narrow:{type:String},noPx:{type:String},noPr:{type:String},noPl:{type:String},maxW:{type:String}},setup(e){return(n,o)=>(t.openBlock(),t.createBlock(Lt,t.normalizeProps(t.guardReactiveProps({...n.$props,containerless:t.unref(M)(e.containerless),narrow:t.unref(M)(e.narrow),noPx:t.unref(M)(e.noPx),noPr:t.unref(M)(e.noPr),noPl:t.unref(M)(e.noPl)})),{default:t.withCtx(()=>[t.renderSlot(n.$slots,"default")]),_:3},16))}}),[["styles",['@charset "UTF-8";@layer dsygno.reset{*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0;outline:0;padding:0;margin:0;box-sizing:border-box}button{background:transparent;border:none;cursor:pointer}}a:focus-visible:focus,button:focus-visible:focus{outline:solid 3px rgba(92,176,255,.7);outline-offset:-3px}.s-container{--pl: 20px;--pr: 20px;--max-w: 100%;width:100%;max-width:var(--max-w);margin:0 auto}@media screen and (min-width:768px){.s-container{--max-w: 648px}}@media screen and (min-width:1024px){.s-container{--max-w: 1120px}}@media screen and (min-width:1440px){.s-container{--max-w: 1240px}}@media screen and (min-width:1680px){.s-container{--max-w: 1400px}}@media screen and (min-width:1920px){.s-container{--max-w: 1680px}}.s-container--containerless{--max-w: 1680px}.s-container--narrow{max-width:calc(1000px + var(--pl) + var(--pr))}.s-container--default-px{padding-left:var(--pl);padding-right:var(--pr)}@media screen and (min-width:768px){.s-container--default-px{--pl: 40px;--pr: 40px}}@media screen and (min-width:1024px){.s-container--default-px{--pl: 80px;--pr: 80px}}@media screen and (min-width:1440px){.s-container--default-px{--pl: 100px;--pr: 100px}}@media screen and (min-width:1680px){.s-container--default-px{--pl: 140px;--pr: 140px}}.s-container--no-px{padding-left:0;padding-right:0}.s-container--no-pr{padding-right:0}.s-container--no-pl{padding-left:0}']]]),Rb={key:0,class:"s-hrnb-bnb"},zb={class:"s-hrnb-bnb__bg"},Fb={part:"dsm-nav",class:"s-hrnb-bnb__nav"},Hb={key:0,part:"dsm-breadcrumb",class:"s-hero__breadcrumb"},Ub={class:"s-hrnb-bnb__local-nav"},Wb={part:"dsm-content",class:"s-hrnb-bnb__content"},Gb={class:"s-hrnb-bnb-major"},jb={class:"s-hrnb-bnb-major__intro-wrapper"},qb={class:"s-hero__cta-container"},Yb={part:"hero-footer",class:"s-hero-footer"},Xb={class:"s-hrnb-bnb-minor"},Kb={class:"s-hrnb-bnb-minor__notebook"},Zb={key:0,part:"dsm-breadcrumb",class:"s-hero__breadcrumb"},Qb={class:"s-hero__cta-container"},Jb={part:"hero-footer",class:"s-hero-footer"},e2={class:"s-hero-mob-notebook"},t2=t.defineComponent({__name:"hero-dsm",props:{isWindowAboveSm:{type:Boolean,default:!0},id:{},type:{default:"basic"},heroSize:{},breadcrumbUrl:{},breadcrumbName:{},ctaNumber:{},badgeNumber:{},useWide:{type:[Boolean,String]},useLogo:{type:[Boolean,String]},useCustomLogo:{type:[Boolean,String]},useProductBreadcrumb:{type:[Boolean,String]},useProductLocalnav:{type:[Boolean,String]},classname:{},reverse:{type:[Boolean,String]},major:{default:""},minor:{default:""},halfY:{type:[Boolean,String]},variant:{},tsa:{type:[Boolean,String]},useFooter:{type:[Boolean,String]},bgFull:{type:[Boolean,String]},bgDeskFullMobMinor:{type:[Boolean,String]},bgDeskFullMobMinorRatio:{type:[Boolean,String]},bgDeskMinorMobFull:{type:[Boolean,String]},bgMode:{},parallax:{type:[Boolean,String]},color:{},bgColor:{},colorInherit:{type:[Boolean,String]}},setup(e){const n=e;return(o,r)=>e.isWindowAboveSm?(t.openBlock(),t.createElementBlock("div",Rb,[t.createElementVNode("div",zb,[t.renderSlot(o.$slots,"hero-bg")]),t.createVNode(ao,{containerless:"true"},{default:t.withCtx(()=>[t.createElementVNode("div",Fb,[e.breadcrumbName&&e.breadcrumbName?(t.openBlock(),t.createElementBlock("div",Hb,[t.createVNode(Zo,{id:e.id,"breadcrumb-url":e.breadcrumbUrl,"breadcrumb-name":e.breadcrumbName}
15,null,8,["id","breadcrumb-url","breadcrumb-name"])])):t.createCommentVNode("",!0),t.createElementVNode("div",Ub,[t.renderSlot(o.$slots,"hero-local-nav")])])]),_:3}),t.createVNode(ao,{containerless:"true","no-pr":"true"},{default:t.withCtx(()=>[t.createElementVNode("div",Wb,[t.createElementVNode("div",Gb,[t.createElementVNode("div",jb,[t.renderSlot(o.$slots,"hero-major")]),t.createElementVNode("div",qb,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.ctaNumber),i=>(t.openBlock(),t.createElementBlock("div",{key:`hero-cta-${i}`,class:"s-hero__cta"},[t.renderSlot(o.$slots,`hero-cta-${i}`)]))),128))]),t.createElementVNode("div",Yb,[t.renderSlot(o.$slots,"hero-footer")])]),t.createElementVNode("div",Xb,[t.createElementVNode("div",Kb,[t.renderSlot(o.$slots,"hero-minor")])])])]),_:3})])):(t.openBlock(),t.createBlock(Zn,t.mergeProps({key:1},n,{id:"s-hero-mob",classname:"s-hero-bnb",minor:"no-padding-b","bg-full":"true","use-footer":e.useFooter?e.useFooter:Number(e.ctaNumber)>0?"true":"false"}),t.createSlots({bg:t.withCtx(()=>[t.renderSlot(o.$slots,"hero-bg")]),major:t.withCtx(()=>[e.breadcrumbName&&e.breadcrumbName?(t.openBlock(),t.createElementBlock("div",Zb,[t.createVNode(Zo,{id:e.id,"breadcrumb-url":e.breadcrumbUrl,"breadcrumb-name":e.breadcrumbName},null,8,["id","breadcrumb-url","breadcrumb-name"]),t.renderSlot(o.$slots,"hero-local-nav")])):t.createCommentVNode("",!0),t.renderSlot(o.$slots,"hero-major")]),minor:t.withCtx(()=>[t.createElementVNode("div",e2,[t.renderSlot(o.$slots,"hero-minor")])]),_:2},[Number(e.ctaNumber)>0?{name:"footer",fn:t.withCtx(()=>[t.createElementVNode("div",Qb,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.ctaNumber),i=>(t.openBlock(),t.createElementBlock("div",{key:`hero-cta-${i}`,class:"s-hero__cta"},[t.renderSlot(o.$slots,`hero-cta-${i}`)]))),128)),t.createElementVNode("div",Jb,[t.renderSlot(o.$slots,"hero-footer")])])]),key:"0"}:void 0]),1040,["use-footer"]))}}),n2={part:"hero-solover",class:"s-hrso"},o2={class:"s-hrso__top"},r2={class:"s-hrso__breadcrumb"},i2={class:"s-hrso__localnav"},a2={class:"s-hrso__content-container"},s2={class:"s-hrso__tabs-container"},l2=t.defineComponent({__name:"hero-solution-overview",setup(e){return(n,o)=>(t.openBlock(),t.createElementBlock("div",n2,[t.renderSlot(n.$slots,"hero-bg"),t.createElementVNode("div",o2,[t.createElementVNode("div",r2,[t.renderSlot(n.$slots,"hero-breadcrumb")]),t.createElementVNode("div",i2,[t.renderSlot(n.$slots,"hero-local-nav")])]),t.createElementVNode("div",a2,[t.renderSlot(n.$slots,"hero-content")]),t.createElementVNode("div",s2,[t.renderSlot(n.$slots,"hero-tabs")])]))}}),c2={part:"hero-product-wrap",class:"s-hrp-wrap"},d2={key:0,part:"hero-product-top",class:"s-hrp__top"},u2={class:"s-hrp__breadcrumb"},f2={class:"s-hrp__localnav"},m2={part:"hero-product-bottom",class:"s-hrp__bottom"},h2={part:"hero-product-content",class:"s-hrp__content"},p2={class:"s-hrp__content-main"},g2={class:"s-hrp__content-footer"},b2={key:0,class:"s-hero__badge-container"},y2={key:1,class:"s-hero__cta-container"},w2={part:"hero-product-machine-wrap",class:"s-hrp__machine-wrap"},v2={part:"hero-product-machine",class:"s-hrp__machine"},C2={part:"hero-product-tab-container",class:"s-hrp-tabs-container"},k2=t.defineComponent({__name:"hero-product",props:{useProductBreadcrumb:{type:Boolean},useProductLocalnav:{type:Boolean},id:{},type:{},heroSize:{},breadcrumbUrl:{},breadcrumbName:{},ctaNumber:{},badgeNumber:{},useWide:{type:[Boolean,String]},useLogo:{type:[Boolean,String]},useCustomLogo:{type:[Boolean,String]},classname:{},reverse:{type:[Boolean,String]},major:{},minor:{},halfY:{type:[Boolean,String]},variant:{},tsa:{type:[Boolean,String]},useFooter:{type:[Boolean,String]},bgFull:{type:[Boolean,String]},bgDeskFullMobMinor:{type:[Boolean,String]},bgDeskFullMobMinorRatio:{type:[Boolean,String]},bgDeskMinorMobFull:{type:[Boolean,String]},bgMode:{},parallax:{type:[Boolean,String]},color:{},bgColor:{},colorInherit:{type:[Boolean,String]}},setup(e){return(n,o)=>(t.openBlock(),t.createElementBlock("div",c2,[t.createElementVNode("div",{part:"hero-product",class:t.normalizeClass(["s-hrp",{"s-hrp--rack":e.type==="prod-rack","s-hrp--tower":e.type==="prod-tower","s-hrp--storage":e.type==="prod-storage","s-hrp--hdd":e.type==="prod-hdd"}])},[t.renderSlot(n.$slots,"hero-bg"),e.useProductBreadcrumb||e.useProductLocalnav?(t.openBlock(),t.createElementBlock("div",d2,[t.createElementVNode("div",u2,[t.renderSlot(n.$slots,"hero-breadcrumb")]),t.createElementVNode("div",f2,[t.renderSlot(n.$slots,"hero-local-nav")])])):t.createCommentVNode("",!0),t.createElementVNode("div",m2,[t.createElementVNode("div",h2,[t.createElementVNode("div",p2,[t.renderSlot(n.$slots,"hero-content")]),t.createElementVNode("div",g2,[t.renderSlot(n.$slots,"hero-footer"),Number(e.badgeNumber)>0?(t.openBlock(),t.createElementBlock("div",b2,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.badgeNumber),r=>(t.openBlock(),t.createElementBlock("div",{key:`hero-badge-${r}`,class:"s-hero__badge"},[t.renderSlot(n.$slots,`hero-badge-${r}`)]))),128))])):t.createCommentVNode("",!0),Number(e.ctaNumber)>0?(t.openBlock(),t.createElementBlock("div",y2,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.ctaNumber),r=>(t.openBlock(),t.createElementBlock("div",{key:`hero-cta-${r}`,class:"s-hero__cta"},[t.renderSlot(n.$slots,`hero-cta-${r}`)]))),128))])):t.createCommentVNode("",!0)])]),t.createElementVNode("div",{class:t.normalizeClass(["prod-rack","prod-tower","prod-hdd"].includes(e.type)?"s-hrp__machine-container":"")},[t.createElementVNode("div",w2,[t.createElementVNode("div",v2,[t.renderSlot(n.$slots,"hero-machine")])])],2)])],2),t.createElementVNode("div",C2,[t.renderSlot(n.$slots,"hero-tabs")])]))}}),E2="1024px";function S2(e){const n=t.ref(null),o=t.ref(!0),r=Re(l,30),i=new Array(Number(e.ctaNumber)).fill("").map((u,m)=>`hero-cta-${m+1}`),a=new Array(Number(e.badgeNumber)).fill("").map((u,m)=>`hero-badge-${m+1}`),s={beforeMount:u=>{kn(u,{"--s-hr-color":e.color,"--s-hr-bgc":e.bgColor})}};function l(){o.value=window.matchMedia(`(min-width: ${E2})`).matches}function c(){l(),window.addEventListener("resize",r),e.color&&n.value&&n.value.style.setProperty("--text-color",_e(e.color)),e.bgColor&&n.value&&n.value.style.setProperty("--bg-color",_e(e.bgColor))}function d(){window.removeEventListener("resize",r)}
15return t.onMounted(c),t.onBeforeUnmount(d),{root:n,isWindowAboveSm:o,ctaSlotNameArray:i,badgeSlotNameArray:a,vStyle:s,onResize:l,setupHero:c,cleanupHero:d}}const _2={part:"content",class:"s-hero__content"},x2={part:"hero-bottom",class:"s-hero__bottom"},ml=t.defineComponent({__name:"s-hero",props:{id:{default:"s-hero"},type:{default:"basic"},heroSize:{default:"m"},breadcrumbUrl:{},breadcrumbName:{},ctaNumber:{default:"0"},badgeNumber:{default:"0"},useWide:{type:[Boolean,String]},useLogo:{type:[Boolean,String]},useCustomLogo:{type:[Boolean,String]},useProductBreadcrumb:{type:[Boolean,String]},useProductLocalnav:{type:[Boolean,String]},classname:{default:""},reverse:{type:[Boolean,String]},major:{default:""},minor:{default:""},halfY:{type:[Boolean,String]},variant:{},tsa:{type:[Boolean,String]},useFooter:{type:[Boolean,String]},bgFull:{type:[Boolean,String]},bgDeskFullMobMinor:{type:[Boolean,String]},bgDeskFullMobMinorRatio:{type:[Boolean,String]},bgDeskMinorMobFull:{type:[Boolean,String]},bgMode:{},parallax:{type:[Boolean,String]},color:{},bgColor:{},colorInherit:{type:[Boolean,String]}},setup(e){const n=e,{root:o,isWindowAboveSm:r,ctaSlotNameArray:i,badgeSlotNameArray:a,vStyle:s}=S2(n);return(l,c)=>t.withDirectives((t.openBlock(),t.createElementBlock("div",{ref_key:"root",ref:o,part:"hero",class:t.normalizeClass(["s-hero",{"s-hero--solution":e.type==="solution","s-hero--event":e.type==="event","s-hero--dsm":e.type==="dsm","s-hero--bg-mob-minor":t.unref(M)(n.bgDeskFullMobMinor)||t.unref(M)(n.bgDeskFullMobMinorRatio),"s-hero--l":e.heroSize==="l","s-hero--m":e.heroSize==="m","s-hero--s":e.heroSize==="s"}])},[t.createElementVNode("div",_2,[["prod-rack","prod-tower","prod-storage","prod-hdd"].includes(e.type)?(t.openBlock(),t.createBlock(k2,t.mergeProps({key:0},n,{"use-product-breadcrumb":t.unref(M)(n.useProductBreadcrumb),"use-product-localnav":t.unref(M)(n.useProductLocalnav)}),t.createSlots({"hero-bg":t.withCtx(()=>[t.renderSlot(l.$slots,"bg")]),"hero-breadcrumb":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-breadcrumb")]),"hero-local-nav":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-local-nav")]),"hero-content":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-content")]),"hero-footer":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-footer")]),"hero-machine":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-machine")]),"hero-tabs":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-tabs")]),_:2},[t.renderList(t.unref(a),d=>({name:d,fn:t.withCtx(()=>[t.renderSlot(l.$slots,d)])})),t.renderList(t.unref(i),d=>({name:d,fn:t.withCtx(()=>[t.renderSlot(l.$slots,d)])}))]),1040,["use-product-breadcrumb","use-product-localnav"])):e.type==="solution-overview"?(t.openBlock(),t.createBlock(l2,{key:1},{"hero-bg":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-bg")]),"hero-breadcrumb":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-breadcrumb")]),"hero-local-nav":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-local-nav")]),"hero-content":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-content")]),"hero-tabs":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-tabs")]),_:3})):e.type&&["dsm"].includes(e.type)?(t.openBlock(),t.createBlock(t2,t.mergeProps({key:2},n,{"is-window-above-sm":t.unref(r)}),t.createSlots({"hero-bg":t.withCtx(()=>[t.renderSlot(l.$slots,"bg")]),"hero-local-nav":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-local-nav")]),"hero-major":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-major")]),"hero-minor":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-minor")]),"hero-footer":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-footer")]),_:2},[t.renderList(t.unref(i),d=>({name:d,fn:t.withCtx(()=>[t.renderSlot(l.$slots,d)])}))]),1040,["is-window-above-sm"])):(t.openBlock(),t.createBlock(Pb,t.mergeProps({key:3},n,{"is-window-above-sm":t.unref(r)}),t.createSlots({"hero-bg":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-bg")]),"hero-local-nav":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-local-nav")]),"hero-logo":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-logo")]),"hero-major":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-major")]),"hero-minor":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-minor")]),"hero-minor-out":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-minor-out")]),"hero-footer":t.withCtx(()=>[t.renderSlot(l.$slots,"hero-footer")]),_:2},[t.renderList(t.unref(i),d=>({name:d,fn:t.withCtx(()=>[t.renderSlot(l.$slots,d)])}))]),1040,["is-window-above-sm"]))]),t.createElementVNode("div",x2,[t.renderSlot(l.$slots,"hero-bottom")])],2)),[[t.unref(s)]])}}),T2="Previous",B2="Next",Dn={ITEM:"item",DATA:"data",NUMBER:"number"};function $2(e,n){const o=new Et(a=>{const s=l=>a.next(l.detail);return document.addEventListener(`s-tab-click:${e}
15`,s),()=>document.removeEventListener(`s-tab-click:${e}`,s)}),r={next:n,complete:st,error:lt};return{subscription:o.subscribe(r)}}function N2(e,n){const o=new Et(a=>{const s=l=>a.next(l.detail);return document.addEventListener(`s-tab-config:${e}`,s),()=>document.removeEventListener(`s-tab-config:${e}`,s)}),r={next:n,complete:st,error:lt};return{subscription:o.subscribe(r)}}function M2(e,n){const o=new Et(a=>{const s=l=>a.next(l.detail);return document.addEventListener(`s-tab-item-config:${e}`,s),()=>document.removeEventListener(`s-tab-item-config:${e}`,s)}),r={next:n,complete:st,error:lt};return{subscription:o.subscribe(r)}}function xi(e,n,o){e==null||e.dispatchEvent(new CustomEvent(`s-tab-click:${n}`,{detail:o}))}function L2(e,n,o){e==null||e.dispatchEvent(new CustomEvent(`s-tab-config:${n}`,{detail:o}))}function hl(){return typeof window>"u"?"":window.location.hash.slice(1)}function pl(){return typeof window>"u"?"":window.location.pathname}function gl(e){if(typeof window>"u")return;const{origin:n,pathname:o,search:r}=window.location;window.history.replaceState({},"",`${n}${o}${r}#${e}`)}function bl(e){if(typeof window>"u")return;const{search:n,hash:o}=window.location;window.history.replaceState({},"",`${e}${n}${o}`)}function yl(e,n){for(const[o,r]of Object.entries(e))if(r===n)return Number(o);return null}function wl(e,n,o){const r=e.findIndex(i=>i[n]===o);return r>=0?r+1:null}const A2="l",Qo=10,Jo=100;function vl(e,n,o,r={}){const{scrollOffset:i=Qo,debounceDelay:a=Jo,centerActiveItem:s=!0}=r,l=t.ref(null),c=t.ref(null),d=t.ref(!1),u=t.ref(!1);let m=0;function p(){if(!l.value||!c.value||o.value.length===0){d.value=!1,u.value=!1;return}const E=l.value.getBoundingClientRect(),w=o.value[0],v=o.value[o.value.length-1];if(!w||!v){d.value=!1,u.value=!1;return}const _=w.getBoundingClientRect();d.value=_.left<E.left-i;const S=v.getBoundingClientRect();u.value=S.right>E.right+i}function h(){p()}function f(E){var v;const w=((v=l.value)==null?void 0:v.getBoundingClientRect().width)||0;m!==w&&(p(),m=w),E==null||E()}function g(E){var S,k;const w=o.value[E],v=(S=l.value)==null?void 0:S.getBoundingClientRect();if(!w||!v)return;let _;if(s)_=w.offsetLeft-v.width/2+w.offsetWidth/2;else{const O=w.getBoundingClientRect(),A=l.value.getBoundingClientRect().left,x=O.left-A;if(x<0)_=l.value.scrollLeft+x;else if(x+O.width>v.width)_=l.value.scrollLeft+x+O.width-v.width;else return}(k=l.value)==null||k.scrollTo({left:_,behavior:"smooth"})}function b(E,w){const v=E==="prev"?e.value-1:e.value+1,_=Math.max(0,Math.min(v,n.value.length-1));w(_)}const C=Re(h,a);return{scrollWrapper:l,scrollContent:c,canScrollStart:d,canScrollEnd:u,checkScrollability:p,scrollToItem:g,navigateDirection:b,onScrollDebounce:C,onResizeDebounce:E=>Re(()=>f(E),a)}}function I2(e,n){pe.sendGA({action:"click",name:`dc-hero-tab-${e}`,v1:n.toString()})}function O2(e,n,o){pe.sendGA({action:"click",name:`dc-hero-tab-paddle-${e}`,v1:n,v2:o.toString()})}const V2=Symbol("dsygno-tab-channels");function D2(){const e=t.ref(0),n=t.ref(void 0),o=t.ref(void 0);return{activeIndex:e,number:n,transition:o,setActive:(r,i)=>{e.value=r,i&&(o.value=i)},setConfig:r=>{r.number!==void 0&&(n.value=r.number)}}}const P2=new Map;function er(e){const o=t.inject(V2,null)??P2;let r=o.get(e);return r||(r=D2(),o.set(e,r)),r}function R2(e,n){const o=t.ref([]),r=t.ref([]),i=t.ref(e.default||1),s=!ze().isWebComponent&&e.id?er(e.id):null;function l(B){s?s.setActive(B):e.id&&xi(document,e.id,{index:B})}const c=t.computed(()=>e.data&&e.data.length>0?Dn.DATA:e.number&&e.number>0?Dn.NUMBER:Dn.ITEM),d=t.computed({get:()=>Number(i.value)-1,set:B=>{i.value=B+1}}),u=t.computed(()=>i.value.toString()),m=vl(d,o,r,{scrollOffset:0,debounceDelay:0,centerActiveItem:!0});let p=null;const{scrollWrapper:h,scrollContent:f,canScrollStart:g,canScrollEnd:b,checkScrollability:C,scrollToItem:y,navigateDirection:E,onScrollDebounce:w,onResizeDebounce:v}=m;t.watch(()=>e.modelValue,B=>{if(!(B===void 0||B===u.value))if(typeof B=="number")i.value=B;else{const I=o.value.findIndex(V=>V.title===(B==null?void 0:B.toString()));I>=0&&(i.value=I+1)}}),t.watch(o,()=>{e.useHash&&o.value.length>0&&t.nextTick(()=>{_()}),e.useRoute&&o.value.length>0&&t.nextTick(()=>{S()}),t.nextTick(()=>{C()})},{immediate:!0}),t.onMounted(()=>{o.value=k(),G(),e.useHash&&t.nextTick(()=>_()),e.useRoute&&t.nextTick(()=>S()),e.for&&setTimeout(()=>{F()},0)}),t.onUnmounted(()=>{p&&(p.disconnect(),p=null)});function _(){if(!e.useHash)return;const B=hl();if(!B)return;const I=wl(o.value,"hash",B);I!==null&&(i.value=I,l(I),F())}function S(){if(!e.useRoute)return;const B=pl();if(!B)return;const I=wl(o.value,"route",B);I!==null&&(i.value=I,l(I),F())}function k(){switch(c.value){case Dn.DATA:return O();case Dn.NUMBER:return x();case Dn.ITEM:default:return A()}}function O(){return!e.data||e.data.length===0?[]:e.data.map((B,I)=>L(I,B))}function A(){const B=document.getElementById(e.id);return(B?Array.from(B.querySelectorAll('[slot^="tab-"]')):[]).map((V,H)=>L(H,{title:V.getAttribute("data-title")||void 0,label:V.getAttribute("data-label")||void 0,value:V.getAttribute("data-value")||void 0,hash:V.getAttribute("data-hash")||void 0,route:V.getAttribute("data-route")||void 0,disabled:V.getAttribute("data-disabled")==="true",customClass:V.getAttribute("data-custom-class")||void 0}))}function x(){const B=e.number||0;return B===0?[]:Array.from({length:B},(I,V)=>L(V,{}))}function L(B,I){return{id:B+1,title:I.title||`Tab ${B+1}`,label:I.label||I.title||`Tab ${B+1}`,value:I.value||(B+1).toString(),hash:I.hash||"",route:I.route||"",disabled:I.disabled||!1,customClass:I.customClass||""}}function F(){if(!e.for)return;const B={index:d.value,value:u.value},I={[e.id]:{value:B}};
15document.dispatchEvent(new CustomEvent(`s-input-change:${e.for}`,{detail:I}))}function G(){h.value&&(p=new ResizeObserver(v()),p.observe(h.value),t.nextTick(()=>{C()}))}function J(B){const I=B+1,V=o.value[B];if(V!=null&&V.disabled)return;i.value=I,y(B),l(I),e.id&&I2(e.id,I);const H={index:I,value:V?V.title:I.toString(),tab:V||null};n("update:modelValue",H.value),n("tab-change",H),n("change",H),F(),e.useHash&&(V!=null&&V.hash)&&(gl(V.hash),n("hash-change",{hash:V.hash,index:I})),e.useRoute&&(V!=null&&V.route)&&(bl(V.route),n("route-change",{route:V.route,index:I}))}function $(B){e.id&&O2(e.id,B,Number(i.value)),E(B,I=>{J(I)})}return{tabs:o,tabMode:c,tabEls:r,scrollWrapper:h,scrollContent:f,activeIndex:t.computed(()=>i.value),activeValue:u,currentTab:i,scrollStartActive:g,scrollEndActive:b,handleTabClick:J,handlePaddleNavClick:$,onScrollDebounce:w,dispatchChange:F}}function z2(e,n,o,r){const i=t.ref("translateX(0)"),a=t.ref("0"),s=t.ref(!1),l=t.computed(()=>({transform:i.value,"--activator-width":a.value,...s.value?{transition:"none"}:{}}));async function c(){await t.nextTick();const f=n.value[e.value];f&&(i.value=`translateX(${f.offsetLeft}px)`,a.value=`${f.clientWidth}px`)}let d=null;async function u(){var f;s.value=!0,await c(),await t.nextTick(),(f=r==null?void 0:r.value)==null||f.offsetWidth,d!==null&&cancelAnimationFrame(d),d=requestAnimationFrame(()=>{s.value=!1,d=null})}let m=null;function p(){m==null||m.disconnect(),m=null}function h(){p(),o.value&&(typeof ResizeObserver>"u"||(m=new ResizeObserver(()=>{u()}),r!=null&&r.value&&m.observe(r.value),n.value.forEach(f=>f&&m.observe(f))))}return t.watchEffect(()=>{o.value&&n.value[e.value]&&c()}),t.watch([o,n,()=>r==null?void 0:r.value],()=>h(),{immediate:!0,flush:"post"}),t.onBeforeUnmount(()=>{p(),d!==null&&cancelAnimationFrame(d)}),{activatorStyle:l,setActivatorStyle:c}}const F2={},H2={width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"};function U2(e,n){return t.openBlock(),t.createElementBlock("svg",H2,[...n[0]||(n[0]=[t.createElementVNode("path",{d:"M7 15.6602L12.66 10.0002L7 4.34016","stroke-width":"2"},null,-1)])])}const tr=Pe(F2,[["render",U2]]),W2={part:"container",class:"s-htb-paddlenav-container"},G2=["aria-label","aria-hidden","tabindex"],j2=["aria-label","aria-hidden","tabindex"],q2=t.defineComponent({__name:"hero-tabs-paddle-nav",props:{canScrollStart:{type:Boolean},canScrollEnd:{type:Boolean},altPrev:{},altNext:{}},emits:["paddlenav-click"],setup(e){return(n,o)=>(t.openBlock(),t.createElementBlock("div",W2,[t.createElementVNode("div",{part:"paddlenav",class:t.normalizeClass(["s-htb-paddlenav s-htb-paddlenav--left",{"s-htb-paddlenav--active":e.canScrollStart}])},[t.createElementVNode("button",{part:"button",class:"s-htb-paddlenav__btn","aria-label":e.altPrev,"aria-hidden":!e.canScrollStart,tabindex:e.canScrollStart?0:-1,onClick:o[0]||(o[0]=r=>n.$emit("paddlenav-click","prev"))},[t.createVNode(tr)],8,G2)],2),t.createElementVNode("div",{part:"paddlenav",class:t.normalizeClass(["s-htb-paddlenav s-htb-paddlenav--right",{"s-htb-paddlenav--active":e.canScrollEnd}])},[t.createElementVNode("button",{part:"button",class:"s-htb-paddlenav__btn","aria-label":e.altNext,"aria-hidden":!e.canScrollEnd,tabindex:e.canScrollEnd?0:-1,onClick:o[1]||(o[1]=r=>n.$emit("paddlenav-click","next"))},[t.createVNode(tr)],8,j2)],2)]))}}),Y2=["aria-label"],X2=["id","aria-selected","disabled","onClick"],Cl=t.defineComponent({__name:"s-hero-tabs",props:{id:{},label:{},default:{default:1},number:{},data:{},useHash:{type:[Boolean,String],default:!1},useRoute:{type:[Boolean,String],default:!1},modelValue:{},altPrev:{default:T2},altNext:{default:B2},for:{},slidingIndicator:{type:[Boolean,String],default:!1}},emits:["tab-change","update:modelValue","change","hash-change","route-change"],setup(e,{expose:n,emit:o}){const r=e,i=o,{activeIndex:a,activeValue:s,currentTab:l,tabs:c,tabMode:d,tabEls:u,scrollWrapper:m,scrollContent:p,scrollStartActive:h,scrollEndActive:f,handleTabClick:g,handlePaddleNavClick:b,onScrollDebounce:C,dispatchChange:y}=R2(r,i),E=t.computed(()=>c.value.length),w=t.computed(()=>Number(a.value)-1),v=t.computed(()=>M(r.slidingIndicator)),{activatorStyle:_}=z2(w,u,v,p);
15return n({activeIndex:a,activeValue:s,currentTab:l,tabs:c,tabCount:E,tabMode:d,dispatchChange:y}),(S,k)=>(t.openBlock(),t.createElementBlock("div",{part:"hero-tabs",class:t.normalizeClass(["s-htb",{"s-htb--sliding-indicator":e.slidingIndicator}])},[t.createElementVNode("div",{ref_key:"scrollWrapper",ref:m,part:"wrap",class:t.normalizeClass(["s-htb__list s-htb__list--scrollable",{"s-htb__list--fade-start":t.unref(h),"s-htb__list--fade-end":t.unref(f)}]),onScroll:k[0]||(k[0]=(...O)=>t.unref(C)&&t.unref(C)(...O))},[t.createElementVNode("div",{ref_key:"scrollContent",ref:p,part:"list",class:"s-htb__content",role:"tablist","aria-label":e.label},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(t.unref(c),(O,A)=>(t.openBlock(),t.createElementBlock("button",{id:`${e.id}-tab-${A+1}`,key:`${t.unref(d)}-${O.value||A}`,ref_for:!0,ref_key:"tabEls",ref:u,part:"tab",class:t.normalizeClass(["s-htb__tab",{"s-htb__tab--active":A+1===t.unref(l),[O.customClass||""]:!!O.customClass}]),"aria-selected":A+1===t.unref(l),disabled:O.disabled,role:"tab",onClick:x=>t.unref(g)(A)},[t.renderSlot(S.$slots,`tab-${A+1}`,{tab:O,index:A+1,active:A+1===t.unref(l)},()=>[t.createTextVNode(t.toDisplayString(O.label||O.title),1)])],10,X2))),128)),e.slidingIndicator?(t.openBlock(),t.createElementBlock("span",{key:0,part:"activator",class:"s-htb__activator",style:t.normalizeStyle(t.unref(_)),"aria-hidden":"true"},null,4)):t.createCommentVNode("",!0)],8,Y2)],34),t.createVNode(q2,{"can-scroll-start":t.unref(h),"can-scroll-end":t.unref(f),"alt-prev":e.altPrev,"alt-next":e.altNext,onPaddlenavClick:t.unref(b)},null,8,["can-scroll-start","can-scroll-end","alt-prev","alt-next","onPaddlenavClick"])],2))}}),K2=["aria-label","aria-hidden"],Z2="0 0 64 64",kl=t.defineComponent({__name:"s-icon",props:{size:{},color:{},ariaLabel:{}},setup(e){const n=["script","foreignObject","title","desc","metadata"],o=e,r=t.computed(()=>o.size??"64px"),i=t.computed(()=>o.color?Ut(o.color):""),a=t.computed(()=>{const d={};return r.value&&(d.fontSize=r.value),i.value&&(d.color=i.value),d}),s=t.ref(null);function l(d){if(!d)return;const u=new Set(n);Array.from(d.querySelectorAll("*")).forEach(f=>{u.has(f.tagName.toLowerCase())&&f.remove()});const m=d.getAttribute("width"),p=d.getAttribute("height");d.getAttribute("viewBox")||(m&&p?d.setAttribute("viewBox",`0 0 ${m} ${p}`):d.setAttribute("viewBox",Z2)),d.setAttribute("width","1em"),d.setAttribute("height","1em"),d.querySelectorAll("*").forEach(f=>{const g=f.getAttribute("fill"),b=f.getAttribute("stroke");b&&b!=="none"&&f.setAttribute("stroke","currentColor"),g&&g!=="none"&&f.setAttribute("fill","currentColor")}),d.setAttribute("focusable","false"),d.setAttribute("aria-hidden","true"),d.getAttribute("xmlns")||d.setAttribute("xmlns","http://www.w3.org/2000/svg")}function c(){const d=s.value;if(!d)return;const u=d.querySelector("slot");if(u&&"assignedElements"in u){const h=u.assignedElements({flatten:!0})[0];if(h){l(h);return}}const m=d.querySelector("svg");m&&l(m)}return t.onMounted(c),(d,u)=>(t.openBlock(),t.createElementBlock("span",{ref_key:"iconSpan",ref:s,part:"icon",role:"img",class:"sicon",style:t.normalizeStyle(a.value),"aria-label":e.ariaLabel,"aria-hidden":!e.ariaLabel},[t.renderSlot(d.$slots,"default")],12,K2))}}),El={xxxs:"(max-width: 575px)",xxs:"(max-width: 767px)",xs:"(max-width: 1023px)",sm:"(max-width: 1279px)",md:"(max-width: 1439px)",lg:"(max-width: 1679px)",xl:"(max-width: 1920px)",xxl:"(min-width: 1921px)"};function gn(e){return!!(e&&e.trim()!=="")}function Q2(e){const n=t.computed(()=>d()),o=t.computed(()=>e.use2x&&e.ext!=="svg"),r=t.computed(()=>{const{src:u,ext:m}=e;if(!(!u||u.trim()===""))return m==="none"?u:`${u}.${m}`}),i=t.computed(()=>{const{src:u,ext:m}=e;if(gn(e.src2x))return`${e.src2x} 2x`;if(!(!u||u.trim()==="")&&o.value)return m==="none"?`${u}@2x`:`${u}@2x.${m} 2x`}),a=t.computed(()=>{const{src:u}=e;if(gn(e.webpSrc))return gn(e.webpSrc2x)?`${e.webpSrc}, ${e.webpSrc2x} 2x`:e.webpSrc;if(gn(u))return o.value?`${u}.webp, ${u}@2x.webp 2x`:`${u}.webp`});t.onMounted(()=>{const{src:u,serverSrc:m,xxxs:p,xxs:h,xs:f,sm:g,md:b,lg:C,xl:y,xxl:E}=e,w=u&&u.trim()!=="",v=m&&m.trim()!=="",_=[p,h,f,g,b,C,y,E].some(gn);!w&&!v&&!_&&console.warn("[s-img] Invalid src or serverSrc detected. Image will not load to prevent 404 requests.",{src:u,serverSrc:m})});function s(u){switch(u){case"jpg":return"image/jpeg";case"jpeg":return"image/jpeg";case"png":return"image/png";case"gif":return"image/gif";case"svg":return"image/svg+xml";case"webp":return"image/webp";default:return"image/jpeg"}}function l(u,m=!1){const p=[],{ext:h}=e,f=e[u];return gn(f)?(m?(o.value&&p.push(`${f}@2x.webp 2x`),p.push(`${f}.webp`)):(o.value&&p.push(`${f}@2x.${h} 2x`),p.push(`${f}.${h}`)),p.join(", ")):""}function c(u=!1){const m=[];return Object.keys(El).forEach(h=>{if(gn(e[h])){const f=l(h,u);f&&m.push({query:El[h],srcset:f,type:s(u?"webp":e.ext||"jpg")})}}),m}function d(){return e.useWebp?[...c(!0),...c()]:c()}return{srcsetList:n,defaultSrc:r,defaultSrcset:i,defaultWebpSrcset:a,getImgType:s}}function J2(e){const n=t.ref(null);t.watch(n,r=>{r&&(r.complete?o():(r.onerror=()=>{console.log("img onerror")},r.onload=()=>{o()}))});function o(){e.id&&document.dispatchEvent(new CustomEvent(`s-img-loaded:${e.id}`))}return{imgEl:n}}function ey(e){const n=t.computed(()=>({"s-pic":!0,"s-pic--cover":e.cover})),o=t.computed(()=>({"s-img":!0,"s-img--cover":e.cover,"s-img--shadow":e.shadow,"s-img--rounded":e.rounded,"s-img--bg":e.bg,[e.classname||""]:e.classname})),r=t.computed(()=>({"--cover-position":e.coverPosition||""})),i=t.computed(()=>
15{if(e.serverSrcset&&e.serverSrcset.trim()!=="")return`${e.serverSrcset} 2x`});return{pictureClasses:n,imgClasses:o,imgStyles:r,computedSrcset:i}}const ty=["media","srcset","type"],ny=["srcset"],oy=["srcset","type"],ry=["id","src","srcset","width","height","loading","alt"],Sl=t.defineComponent({__name:"s-img",props:{id:{},classname:{},alt:{default:"Synology"},loading:{default:"lazy"},use2x:{type:[Boolean,String],default:!0},useWebp:{type:[Boolean,String],default:!1},cover:{type:[Boolean,String]},coverPosition:{},shadow:{type:[Boolean,String]},rounded:{type:[Boolean,String]},bg:{type:[Boolean,String]},src:{},ext:{default:"jpg"},src2x:{},webpSrc:{},webpSrc2x:{},width:{},height:{},serverSrc:{},serverSrcset:{},xxxs:{},xxs:{},xs:{},sm:{},md:{},lg:{},xl:{},xxl:{}},setup(e){const n=e,{srcsetList:o,defaultSrc:r,defaultSrcset:i,defaultWebpSrcset:a,getImgType:s}=Q2(n),{imgEl:l}=J2(n),{pictureClasses:c,imgClasses:d,imgStyles:u,computedSrcset:m}=ey(n);return(p,h)=>(t.openBlock(),t.createElementBlock("picture",{part:"picture",class:t.normalizeClass(["s-pic",t.unref(c)])},[e.serverSrc?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock(t.Fragment,{key:0},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(t.unref(o),f=>(t.openBlock(),t.createElementBlock("source",{key:`${f.query}-${f.srcset}`,media:f.query,srcset:f.srcset,type:f.type},null,8,ty))),128)),(e.useWebp||e.webpSrc)&&t.unref(a)?(t.openBlock(),t.createElementBlock("source",{key:0,srcset:t.unref(a),type:"image/webp"},null,8,ny)):t.createCommentVNode("",!0),t.unref(r)&&t.unref(i)?(t.openBlock(),t.createElementBlock("source",{key:1,srcset:`${t.unref(r)}, ${t.unref(i)}`,type:t.unref(s)(e.ext||"jpg")},null,8,oy)):t.createCommentVNode("",!0)],64)),t.createElementVNode("img",{id:e.id,ref_key:"imgEl",ref:l,part:"img",class:t.normalizeClass(["s-img",t.unref(d)]),src:e.serverSrc||t.unref(r)||void 0,srcset:t.unref(m)||t.unref(i)||void 0,width:e.width,height:e.height,loading:e.loading,style:t.normalizeStyle(t.unref(u)),alt:t.unref(un)(e.alt)},null,14,ry)],2))}}),iy={class:"s-loading__circular",viewBox:"0 0 38 38","aria-label":"loading..."},Ti=t.defineComponent({__name:"s-loading",props:{colorOne:{}
15,colorTwo:{},colorThree:{},colorFour:{},colorFive:{},colorSix:{},bgColor:{},theme:{default:"light"},size:{default:"52px"}},setup(e){const n=e,o=t.ref(null);return t.onMounted(()=>{if(o.value){const{style:r}=o.value,{colorOne:i,colorTwo:a,colorThree:s,colorFour:l,colorFive:c,colorSix:d,bgColor:u,size:m}=n;i&&r.setProperty("--loading-color-1",kt(_e(i),0)),a&&r.setProperty("--loading-color-2",kt(_e(a),0)),s&&r.setProperty("--loading-color-3",kt(_e(s),0)),l&&r.setProperty("--loading-color-4",kt(_e(l),0)),c&&r.setProperty("--loading-color-5",kt(_e(c),0)),d&&r.setProperty("--loading-color-6",kt(_e(d),0)),u&&r.setProperty("--loading-bg-color",kt(_e(u),0)),m&&r.setProperty("--loading-circle-size",m)}}),(r,i)=>(t.openBlock(),t.createElementBlock("div",{ref_key:"root",ref:o,class:t.normalizeClass({"s-loading":!0,dark:e.theme==="dark",light:e.theme!=="dark",size:!0})},[(t.openBlock(),t.createElementBlock("svg",iy,[i[0]||(i[0]=t.createElementVNode("circle",{class:"s-loading__circular-elipse",cx:"19",cy:"19",r:"17",fill:"none","stroke-width":"4","stroke-miterlimit":"8"},null,-1)),(t.openBlock(),t.createElementBlock(t.Fragment,null,t.renderList(6,a=>t.createElementVNode("circle",{key:a,class:t.normalizeClass(`s-loading__circular-elipse-${6-a+1}`),cx:"19",cy:"19",r:"17",fill:"none","stroke-width":"4","stroke-miterlimit":"8"},null,2)),64))]))],2))}}),so={ACTION:"form",NAME_PREFIX:"dc-inquiry-success-",EVENT_NAME:"form_submission",YM_ID:86947048,YM_REACH_GOAL:"reachGoal"};function ay(e){function n(){we({action:so.ACTION,name:`${so.NAME_PREFIX}${e.id}`}),e.fbq&&window.fbq&&window.fbq("track",e.fbq),e.gaKey&&(window.dataLayer&&window.dataLayer.push({event:e.gaKey}),window.ym&&window.ym(so.YM_ID,so.YM_REACH_GOAL,e.gaKey)),window.dataLayer&&window.dataLayer.push({event:so.EVENT_NAME})}return{handleSuccessGA:n}}var _l={exports:{}};(function(e){var n={__APP_VERSION__:'"3.61.0"',__VUE_PROD_DEVTOOLS__:!1,__VUE_PROD_HYDRATION_MISMATCH_DETAILS__:!1};(function(o){if(typeof window>"u")return;var r=0,i,a=!1,s=!1,l="message",c=l.length,d="[iFrameSizer]",u=d.length,m=null,p=window.requestAnimationFrame,h=Object.freeze({max:1,scroll:1,bodyScroll:1,documentElementScroll:1}),f={},g=null,b=Object.freeze({autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,inPageLinks:!1,enablePublicMethods:!0,heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,license:"1jqr0si6pnt",log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,mouseEvents:!0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,warningTimeout:5e3,tolerance:0,widthCalculationMethod:"scroll",onClose:function(){return!0},onClosed:function(){},onInit:function(){},onMessage:function(){A("onMessage function not defined")},onMouseEnter:function(){},onMouseLeave:function(){},onResized:function(){},onScroll:function(){return!0}});function C(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function y(D,ee,fe){D.addEventListener(ee,fe,!1)}function E(D,ee,fe){D.removeEventListener(ee,fe,!1)}function w(){var D=["moz","webkit","o","ms"],ee;for(ee=0;ee<D.length&&!p;ee+=1)p=window[D[ee]+"RequestAnimationFrame"];p?p=p.bind(window):k("setup","RequestAnimationFrame not supported")}function v(D){var ee="Host page: "+D;return window.top!==window.self&&(ee=window.parentIFrame&&window.parentIFrame.getId?window.parentIFrame.getId()+": "+D:"Nested host page: "+D),ee}function _(D){return d+"["+v(D)+"]"}function S(D){return f[D]?f[D].log:a}function k(D,ee){x("log",D,ee,S(D))}function O(D,ee){x("info",D,ee,S(D))}function A(D,ee){x("warn",D,ee,!0)}function x(D,ee,fe,P){P===!0&&typeof window.console=="object"&&console[D](_(ee),fe)}function L(D){function ee(){function ne(){H(ge),B(de),ut("onResized",ge)}re("Height"),re("Width"),W(ne,ge,"init")}function fe(){var ne=Ze.slice(u).split(":"),te=ne[1]?parseInt(ne[1],10):0,be=f[ne[0]]&&f[ne[0]].iframe,xe=getComputedStyle(be);return{iframe:be,id:ne[0],height:te+P(xe)+Z(xe),width:ne[2],type:ne[3]}}function P(ne){if(ne.boxSizing!=="border-box")return 0;var te=ne.paddingTop?parseInt(ne.paddingTop,10):0,be=ne.paddingBottom?parseInt(ne.paddingBottom,10):0;return te+be}function Z(ne){if(ne.boxSizing!=="border-box")return 0;var te=ne.borderTopWidth?parseInt(ne.borderTopWidth,10):0,be=ne.borderBottomWidth?parseInt(ne.borderBottomWidth,10):0;return te+be}function re(ne){var te=Number(f[de]["max"+ne]),be=Number(f[de]["min"+ne]),xe=ne.toLowerCase(),He=Number(ge[xe]);k(de,"Checking "+xe+" is in range "+be+"-"+te),He<be&&(He=be,k(de,"Set "+xe+" to min value")),He>te&&(He=te,k(de,"Set "+xe+" to max value")),ge[xe]=""+He}function Ie(){function ne(){function xe(){var Be=0,dt=!1;for(k(de,"Checking connection is from allowed list of origins: "+be);Be<be.length;Be++)if(be[Be]===te){dt=!0;break}return dt}function He(){var Be=f[de]&&f[de].remoteHost;return k(de,"Checking connection is from: "+Be),te===Be}return be.constructor===Array?xe():He()}var te=D.origin,be=f[de]&&f[de].checkOrigin;if(be&&""+te!="null"&&!ne())throw new Error("Unexpected message received from: "+te+" for "+ge.iframe.id+". Message was: "+D.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return!0}function Le(){return d===(""+Ze).slice(0,u)&&Ze.slice(u).split(":")[0]in f}function We(){var ne=ge.type in{true:1,false:1,undefined:1};
15return ne&&k(de,"Ignoring init message from meta parent page"),ne}function Se(ne){return Ze.slice(Ze.indexOf(":")+c+ne)}function Ke(ne){k(de,"onMessage passed: {iframe: "+ge.iframe.id+", message: "+ne+"}"),ut("onMessage",{iframe:ge.iframe,message:JSON.parse(ne)}),k(de,"--")}function yt(){var ne=document.body.getBoundingClientRect(),te=ge.iframe.getBoundingClientRect();return JSON.stringify({iframeHeight:te.height,iframeWidth:te.width,clientHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),offsetTop:parseInt(te.top-ne.top,10),offsetLeft:parseInt(te.left-ne.left,10),scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,documentHeight:document.documentElement.clientHeight,documentWidth:document.documentElement.clientWidth,windowHeight:window.innerHeight,windowWidth:window.innerWidth})}function Dt(ne,te){function be(){oe("Send Page Info","pageInfo:"+yt(),ne,te)}Y(be,32,te)}function Xt(){function ne(He,Be){function dt(){f[xe]?Dt(f[xe].iframe,xe):te()}["scroll","resize"].forEach(function(ln){k(xe,He+ln+" listener for sendPageInfo"),Be(window,ln,dt)})}function te(){ne("Remove ",E)}function be(){ne("Add ",y)}var xe=de;be(),f[xe]&&(f[xe].stopPageInfo=te)}function Kt(){f[de]&&f[de].stopPageInfo&&(f[de].stopPageInfo(),delete f[de].stopPageInfo)}function Zt(){var ne=!0;return ge.iframe===null&&(A(de,"IFrame ("+ge.id+") not found"),ne=!1),ne}function se(ne){var te=ne.getBoundingClientRect();return $(de),{x:Math.floor(Number(te.left)+Number(m.x)),y:Math.floor(Number(te.top)+Number(m.y))}}function ie(ne){function te(){m=Be,Ne(),k(de,"--")}function be(){return{x:Number(ge.width)+He.x,y:Number(ge.height)+He.y}}function xe(){window.parentIFrame?window.parentIFrame["scrollTo"+(ne?"Offset":"")](Be.x,Be.y):A(de,"Unable to scroll to requested position, window.parentIFrame not found")}var He=ne?se(ge.iframe):{x:0,y:0},Be=be();k(de,"Reposition requested from iFrame (offset x:"+He.x+" y:"+He.y+")"),window.top===window.self?te():xe()}function Ne(){ut("onScroll",m)===!1?I():B(de)}function Te(ne){function te(){var dt=se(Be);k(de,"Moving to in page link (#"+xe+") at x: "+dt.x+" y: "+dt.y),m={x:dt.x,y:dt.y},Ne(),k(de,"--")}function be(){window.parentIFrame?window.parentIFrame.moveToAnchor(xe):k(de,"In page link #"+xe+" not found and window.parentIFrame not found")}var xe=ne.split("#")[1]||"",He=decodeURIComponent(xe),Be=document.getElementById(He)||document.getElementsByName(He)[0];Be?te():window.top===window.self?k(de,"In page link #"+xe+" not found"):be()}function je(ne){var te={};if(Number(ge.width)===0&&Number(ge.height)===0){var be=Se(9).split(":");te={x:be[1],y:be[0]}}else te={x:ge.width,y:ge.height};ut(ne,{iframe:ge.iframe,screenX:Number(te.x),screenY:Number(te.y),type:ge.type})}function ut(ne,te){return F(de,ne,te)}function Pt(){switch(f[de]&&f[de].firstRun&&Rt(),ge.type){case"close":{J(ge.iframe);break}case"message":{Ke(Se(6));break}case"mouseenter":{je("onMouseEnter");break}case"mouseleave":{je("onMouseLeave");break}case"autoResize":{f[de].autoResize=JSON.parse(Se(9));break}case"scrollTo":{ie(!1);break}case"scrollToOffset":{ie(!0);break}case"pageInfo":{Dt(f[de]&&f[de].iframe,de),Xt();break}case"pageInfoStop":{Kt();break}case"inPageLink":{Te(Se(9));break}case"reset":{V(ge);break}case"init":{ee(),ut("onInit",ge.iframe);break}default:Number(ge.width)===0&&Number(ge.height)===0?A("Unsupported message received ("+ge.type+"), this is likely due to the iframe containing a later version of iframe-resizer than the parent page"):ee()}}function yn(ne){var te=!0;return f[ne]||(te=!1,A(ge.type+" No settings for "+ne+". Message was: "+Ze)),te}function _t(){for(var ne in f)oe("iFrame requested init",ae(ne),f[ne].iframe,ne)}function Rt(){f[de]&&(f[de].firstRun=!1)}var Ze=D.data,ge={},de=null;Ze==="[iFrameResizerChild]Ready"?_t():Le()?(ge=fe(),de=ge.id,f[de]&&(f[de].loaded=!0),!We()&&yn(de)&&(k(de,"Received: "+Ze),Zt()&&Ie()&&Pt())):O(de,"Ignored: "+Ze)}function F(D,ee,fe){var P=null,Z=null;if(f[D])if(P=f[D][ee],typeof P=="function")Z=P(fe);else throw new TypeError(ee+" on iFrame["+D+"] is not a function");return Z}function G(D){var ee=D.id;delete f[ee]}function J(D){var ee=D.id;if(F(ee,"onClose",ee)===!1){k(ee,"Close iframe cancelled by onClose event");return}k(ee,"Removing iFrame: "+ee);try{D.parentNode&&D.parentNode.removeChild(D)}catch(fe){A(fe)}F(ee,"onClosed",ee),k(ee,"--"),G(D),i&&(i.disconnect(),i=null)}function $(D){m===null&&(m={x:window.pageXOffset===o?document.documentElement.scrollLeft:window.pageXOffset,y:window.pageYOffset===o?document.documentElement.scrollTop:window.pageYOffset},k(D,"Get page position: "+m.x+","+m.y))}function B(D){m!==null&&(window.scrollTo(m.x,m.y),k(D,"Set page position: "+m.x+","+m.y),I())}function I(){m=null}function V(D){function ee(){H(D),oe("reset","reset",D.iframe,D.id)}k(D.id,"Size reset requested by "+(D.type==="init"?"host page":"iFrame")),$(D.id),W(ee,D,"reset")}function H(D){function ee(re){if(!D.id){k("undefined","messageData id not set");return}D.iframe.style[re]=D[re]+"px",k(D.id,"IFrame ("+Z+") "+re+" set to "+D[re]+"px")}function fe(re){!s&&D[re]==="0"&&(s=!0,k(Z,"Hidden iFrame detected, creating visibility listener"),Ce())}function P(re){ee(re),fe(re)}var Z=D.iframe.id;f[Z]&&(f[Z].sizeHeight&&P("height"),f[Z].sizeWidth&&P("width"))}function W(D,ee,fe){fe!==ee.type&&p&&!window.jasmine?(k(ee.id,"Requesting animation frame"),p(D)):D()}function oe(D,ee,fe,P,Z){function re(){var Ke=f[P]&&f[P].targetOrigin;k(P,"["+D+"] Sending msg to iframe["+P+"] ("+ee+") targetOrigin: "+Ke),fe.contentWindow.postMessage(d+ee,Ke)}function Ie(){A(P,"["+D+"] IFrame("+P+") not found")}function Le(){fe&&"contentWindow"in fe&&fe.contentWindow!==null?re():Ie()}function We(){function Ke(){f[P]&&!f[P].loaded&&!Se&&(Se=!0,A(P,"IFrame has not responded within "+f[P].warningTimeout/1e3+" seconds. Check iFrameResizer.contentWindow.js has been loaded in iFrame. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning."))}Z&&f[P]&&f[P].warningTimeout&&(f[P].msgTimeout=setTimeout(Ke,f[P].warningTimeout))}var Se=!1;P=P||fe.id,f[P]&&(Le(),We())}function ae(D){return D+":"+f[D].bodyMarginV1+":"+f[D].sizeWidth+":"+f[D].log+":"+f[D].interval+":"+f[D].enablePublicMethods+":"+f[D].autoResize+":"+f[D].bodyMargin+":"+f[D].heightCalculationMethod+":"+f[D].bodyBackgroun
15d+":"+f[D].bodyPadding+":"+f[D].tolerance+":"+f[D].inPageLinks+":"+f[D].resizeFrom+":"+f[D].widthCalculationMethod+":"+f[D].mouseEvents}function ke(D){return typeof D=="number"}function me(D,ee){function fe(){function ie(Te){var je=f[se][Te];je!==1/0&&je!==0&&(D.style[Te]=ke(je)?je+"px":je,k(se,"Set "+Te+" = "+D.style[Te]))}function Ne(Te){if(f[se]["min"+Te]>f[se]["max"+Te])throw new Error("Value for min"+Te+" can not be greater than max"+Te)}Ne("Height"),Ne("Width"),ie("maxHeight"),ie("minHeight"),ie("maxWidth"),ie("minWidth")}function P(){var ie=ee&&ee.id||b.id+r++;return document.getElementById(ie)!==null&&(ie+=r++),ie}function Z(ie){if(typeof ie!="string")throw new TypeError("Invaild id for iFrame. Expected String");return ie===""&&(D.id=ie=P(),a=(ee||{}).log,k(ie,"Added missing iframe ID: "+ie+" ("+D.src+")")),ie}function re(){switch(k(se,"IFrame scrolling "+(f[se]&&f[se].scrolling?"enabled":"disabled")+" for "+se),D.style.overflow=(f[se]&&f[se].scrolling)===!1?"hidden":"auto",f[se]&&f[se].scrolling){case"omit":break;case!0:{D.scrolling="yes";break}case!1:{D.scrolling="no";break}default:D.scrolling=f[se]?f[se].scrolling:"no"}}function Ie(){(typeof(f[se]&&f[se].bodyMargin)=="number"||(f[se]&&f[se].bodyMargin)==="0")&&(f[se].bodyMarginV1=f[se].bodyMargin,f[se].bodyMargin=""+f[se].bodyMargin+"px")}function Le(){var ie=f[se]&&f[se].firstRun,Ne=f[se]&&f[se].heightCalculationMethod in h;!ie&&Ne&&V({iframe:D,height:0,width:0,type:"init"})}function We(){f[se]&&(f[se].iframe.iFrameResizer={close:J.bind(null,f[se].iframe),removeListeners:G.bind(null,f[se].iframe),resize:oe.bind(null,"Window resize","resize",f[se].iframe),moveToAnchor:function(ie){oe("Move to anchor","moveToAnchor:"+ie,f[se].iframe,se)},sendMessage:function(ie){ie=JSON.stringify(ie),oe("Send Message","message:"+ie,f[se].iframe,se)}})}function Se(ie){function Ne(){oe("iFrame.onload",ie,D,o,!0),Le()}function Te(ut){if(!D.parentNode)return null;var Pt=new ut(function(yn){yn.forEach(function(_t){var Rt=Array.prototype.slice.call(_t.removedNodes);Rt.forEach(function(Ze){Ze===D&&J(D)})})});return Pt.observe(D.parentNode,{childList:!0}),Pt}var je=C();je&&(i=Te(je)),y(D,"load",Ne),oe("init",ie,D,o,!0)}function Ke(ie){if(typeof ie!="object")throw new TypeError("Options is not an object")}function yt(ie){for(var Ne in b)Object.prototype.hasOwnProperty.call(b,Ne)&&(f[se][Ne]=Object.prototype.hasOwnProperty.call(ie,Ne)?ie[Ne]:b[Ne])}function Dt(ie){return ie===""||ie.match(/^(about:blank|javascript:|file:\/\/)/)!==null?"*":ie}function Xt(ie){var Ne=ie.split("Callback");if(Ne.length===2){var Te="on"+Ne[0].charAt(0).toUpperCase()+Ne[0].slice(1);this[Te]=this[ie],delete this[ie],A(se,"Deprecated: '"+ie+"' has been renamed '"+Te+"'. The old method will be removed in the next major version.")}}function Kt(ie){ie=ie||{},f[se]=Object.create(null),f[se].iframe=D,f[se].firstRun=!0,f[se].remoteHost=D.src&&D.src.split("/").slice(0,3).join("/"),Ke(ie),Object.keys(ie).forEach(Xt,ie),yt(ie),f[se]&&(f[se].targetOrigin=f[se].checkOrigin===!0?Dt(f[se].remoteHost):"*")}function Zt(){return se in f&&"iFrameResizer"in D}var se=Z(D.id);Zt()?A(se,"Ignored iFrame, already setup."):(Kt(ee),re(),fe(),Ie(),Se(ae(se)),We())}function U(D,ee){g===null&&(g=setTimeout(function(){g=null,D()},ee))}var q={};function Y(D,ee,fe){q[fe]||(q[fe]=setTimeout(function(){q[fe]=null,D()},ee))}function Ce(){function D(){function Z(re){function Ie(We){return(f[re]&&f[re].iframe.style[We])==="0px"}function Le(We){return We.offsetParent!==null}f[re]&&Le(f[re].iframe)&&(Ie("height")||Ie("width"))&&oe("Visibility change","resize",f[re].iframe,re)}Object.keys(f).forEach(function(re){Z(re)})}function ee(Z){k("window","Mutation observed: "+Z[0].target+" "+Z[0].type),U(D,16)}function fe(){var Z=document.querySelector("body"),re={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0},Ie=new P(ee);Ie.observe(Z,re)}var P=C();P&&fe()}function ue(D){function ee(){gt("Window "+D,"resize")}k("window","Trigger event: "+D),U(ee,16)}function nt(){function D(){gt("Tab Visible","resize")}document.visibilityState!=="hidden"&&(k("document","Trigger event: Visibility change"),U(D,16))}function gt(D,ee){function fe(P){return f[P]&&f[P].resizeFrom==="parent"&&f[P].autoResize&&!f[P].firstRun}Object.keys(f).forEach(function(P){fe(P)&&oe(D,ee,f[P].iframe,P)})}function Ae(){y(window,"message",L),y(window,"resize",function(){ue("resize")}),y(document,"visibilitychange",nt),y(document,"-webkit-visibilitychange",nt)}
15function bt(){function D(P,Z){function re(){if(Z.tagName){if(Z.tagName.toUpperCase()!=="IFRAME")throw new TypeError("Expected <IFRAME> tag, found <"+Z.tagName+">")}else throw new TypeError("Object is not a valid DOM element")}Z&&(re(),me(Z,P),fe.push(Z))}function ee(P){P&&P.enablePublicMethods&&A("enablePublicMethods option has been removed, public methods are now always available in the iFrame")}var fe;return w(),Ae(),function(Z,re){switch(fe=[],ee(Z),typeof re){case"undefined":case"string":{Array.prototype.forEach.call(document.querySelectorAll(re||"iframe"),D.bind(o,Z));break}case"object":{D(Z,re);break}default:throw new TypeError("Unexpected data type ("+typeof re+")")}return fe}}function ce(D){D.fn?D.fn.iFrameResize||(D.fn.iFrameResize=function(fe){function P(Z,re){me(re,fe)}return this.filter("iframe").each(P).end()}):O("","Unable to bind to jQuery, it is not fully loaded.")}window.jQuery!==o&&ce(window.jQuery),typeof n=="function"&&n.amd?n([],bt):e.exports=bt(),window.iFrameResize=window.iFrameResize||bt()})()})(_l);var sy=_l.exports,xl={exports:{}};(function(e){(function(n){if(typeof window>"u")return;var o=!0,r=10,i="",a=0,s="",l=null,c="",d=!1,u={resize:1,click:1},m=128,p=!0,h=1,f="bodyOffset",g=f,b=!0,C="",y={},E=32,w=null,v=!1,_=!1,S="[iFrameSizer]",k=S.length,O="",A={max:1,min:1,bodyScroll:1,documentElementScroll:1},x="child",L=window.parent,F="*",G=0,J=!1,$=null,B=16,I=1,V="scroll",H=V,W=window,oe=function(){D("onMessage function not defined")},ae=function(){},ke=function(){},me={height:function(){return D("Custom height calculation function not defined"),document.documentElement.offsetHeight},width:function(){return D("Custom width calculation function not defined"),document.body.scrollWidth}},U={},q=!1;function Y(){}try{var Ce=Object.create({},{passive:{get:function(){q=!0}}});window.addEventListener("test",Y,Ce),window.removeEventListener("test",Y,Ce)}catch{}function ue(N,z,j,le){N.addEventListener(z,j,q?le||{}:!1)}function nt(N,z,j){N.removeEventListener(z,j,!1)}function gt(N){return N.charAt(0).toUpperCase()+N.slice(1)}function Ae(N){var z,j,le,Ee=null,Ve=0,qe=function(){Ve=Date.now(),Ee=null,le=N.apply(z,j),Ee||(z=j=null)};return function(){var Ge=Date.now();Ve||(Ve=Ge);var $e=B-(Ge-Ve);return z=this,j=arguments,$e<=0||$e>B?(Ee&&(clearTimeout(Ee),Ee=null),Ve=Ge,le=N.apply(z,j),Ee||(z=j=null)):Ee||(Ee=setTimeout(qe,$e)),le}}function bt(N){return S+"["+O+"] "+N}function ce(N){v&&typeof window.console=="object"&&console.log(bt(N))}function D(N){typeof window.console=="object"&&console.warn(bt(N))}function ee(){fe(),ce("Initialising iFrame ("+window.location.href+")"),Z(),Le(),Ie("background",i),Ie("padding",c),ie(),Dt(),Xt(),We(),je(),Te(),Kt(),y=Ne(),Be("init","Init message from host page"),ae()}function fe(){function N(j){return j==="true"}var z=C.slice(k).split(":");O=z[0],a=n===z[1]?a:Number(z[1]),d=n===z[2]?d:N(z[2]),v=n===z[3]?v:N(z[3]),E=n===z[4]?E:Number(z[4]),o=n===z[6]?o:N(z[6]),s=z[7],g=n===z[8]?g:z[8],i=z[9],c=z[10],G=n===z[11]?G:Number(z[11]),y.enable=n===z[12]?!1:N(z[12]),x=n===z[13]?x:z[13],H=n===z[14]?H:z[14],_=n===z[15]?_:N(z[15])}function P(N){var z=N.split("Callback");if(z.length===2){var j="on"+z[0].charAt(0).toUpperCase()+z[0].slice(1);this[j]=this[N],delete this[N],D("Deprecated: '"+N+"' has been renamed '"+j+"'. The old method will be removed in the next major version.")}}function Z(){function N(){var j=window.iFrameResizer;ce("Reading data from page: "+JSON.stringify(j)),Object.keys(j).forEach(P,j),oe="onMessage"in j?j.onMessage:oe,ae="onReady"in j?j.onReady:ae,F="targetOrigin"in j?j.targetOrigin:F,g="heightCalculationMethod"in j?j.heightCalculationMethod:g,H="widthCalculationMethod"in j?j.widthCalculationMethod:H}function z(j,le){return typeof j=="function"&&(ce("Setup custom "+le+"CalcMethod"),me[le]=j,j="custom"),j}"iFrameResizer"in window&&Object===window.iFrameResizer.constructor&&(N(),g=z(g,"height"),H=z(H,"width")),ce("TargetOrigin for parent set to: "+F)}function re(N,z){return z.indexOf("-")!==-1&&(D("Negative CSS value ignored for "+N),z=""),z}function Ie(N,z){n!==z&&z!==""&&z!=="null"&&(document.body.style[N]=z,ce("Body "+N+' set to "'+z+'"'))}function Le(){n===s&&(s=a+"px"),Ie("margin",re("margin",s))}function We(){document.documentElement.style.height="",document.body.style.height="",ce('HTML & body height set to "auto"')}function Se(N){var z={add:function(j){function le(){Be(N.eventName,N.eventType)}U[j]=le,ue(window,j,le,{passive:!0})},remove:function(j){var le=U[j];
15delete U[j],nt(window,j,le)}};N.eventNames&&Array.prototype.map?(N.eventName=N.eventNames[0],N.eventNames.map(z[N.method])):z[N.method](N.eventName),ce(gt(N.method)+" event listener: "+N.eventType)}function Ke(N){Se({method:N,eventType:"Animation Start",eventNames:["animationstart","webkitAnimationStart"]}),Se({method:N,eventType:"Animation Iteration",eventNames:["animationiteration","webkitAnimationIteration"]}),Se({method:N,eventType:"Animation End",eventNames:["animationend","webkitAnimationEnd"]}),Se({method:N,eventType:"Input",eventName:"input"}),Se({method:N,eventType:"Mouse Up",eventName:"mouseup"}),Se({method:N,eventType:"Mouse Down",eventName:"mousedown"}),Se({method:N,eventType:"Orientation Change",eventName:"orientationchange"}),Se({method:N,eventType:"Print",eventNames:["afterprint","beforeprint"]}),Se({method:N,eventType:"Ready State Change",eventName:"readystatechange"}),Se({method:N,eventType:"Touch Start",eventName:"touchstart"}),Se({method:N,eventType:"Touch End",eventName:"touchend"}),Se({method:N,eventType:"Touch Cancel",eventName:"touchcancel"}),Se({method:N,eventType:"Transition Start",eventNames:["transitionstart","webkitTransitionStart","MSTransitionStart","oTransitionStart","otransitionstart"]}),Se({method:N,eventType:"Transition Iteration",eventNames:["transitioniteration","webkitTransitionIteration","MSTransitionIteration","oTransitionIteration","otransitioniteration"]}),Se({method:N,eventType:"Transition End",eventNames:["transitionend","webkitTransitionEnd","MSTransitionEnd","oTransitionEnd","otransitionend"]}),x==="child"&&Se({method:N,eventType:"IFrame Resized",eventName:"resize"})}function yt(N,z,j,le){return z!==N&&(N in j||(D(N+" is not a valid option for "+le+"CalculationMethod."),N=z),ce(le+' calculation method set to "'+N+'"')),N}function Dt(){g=yt(g,f,te,"height")}function Xt(){H=yt(H,V,be,"width")}function Kt(){o===!0?(Ke("add"),yn()):ce("Auto Resize disabled")}function Zt(){l!==null&&l.disconnect()}function se(){Ke("remove"),Zt(),clearInterval(w)}function ie(){var N=document.createElement("div");N.style.clear="both",N.style.display="block",N.style.height="0",document.body.appendChild(N)}function Ne(){function N(){return{x:window.pageXOffset===n?document.documentElement.scrollLeft:window.pageXOffset,y:window.pageYOffset===n?document.documentElement.scrollTop:window.pageYOffset}}function z($e){var K=$e.getBoundingClientRect(),T=N();return{x:parseInt(K.left,10)+parseInt(T.x,10),y:parseInt(K.top,10)+parseInt(T.y,10)}}function j($e){function K(ve){var De=z(ve);ce("Moving to in page link (#"+T+") at x: "+De.x+" y: "+De.y),Oe(De.y,De.x,"scrollToOffset")}var T=$e.split("#")[1]||$e,R=decodeURIComponent(T),Q=document.getElementById(R)||document.getElementsByName(R)[0];n===Q?(ce("In page link (#"+T+") not found in iFrame, so sending to parent"),Oe(0,0,"inPageLink","#"+T)):K(Q)}function le(){var $e=window.location.hash,K=window.location.href;$e!==""&&$e!=="#"&&j(K)}function Ee(){function $e(K){function T(R){R.preventDefault(),j(this.getAttribute("href"))}K.getAttribute("href")!=="#"&&ue(K,"click",T)}Array.prototype.forEach.call(document.querySelectorAll('a[href^="#"]'),$e)}function Ve(){ue(window,"hashchange",le)}function qe(){setTimeout(le,m)}function Ge(){Array.prototype.forEach&&document.querySelectorAll?(ce("Setting up location.hash handlers"),Ee(),Ve(),qe()):D("In page linking not fully supported in this browser! (See README.md for IE8 workaround)")}return y.enable?Ge():ce("In page linking not enabled"),{findTarget:j}}function Te(){if(_!==!0)return;function N(j){Oe(0,0,j.type,j.screenY+":"+j.screenX)}function z(j,le){ce("Add event listener: "+le),ue(window.document,j,N)}z("mouseenter","Mouse Enter"),z("mouseleave","Mouse Leave")}function je(){ce("Enable public methods"),W.parentIFrame={autoResize:function(z){return z===!0&&o===!1?(o=!0,Kt()):z===!1&&o===!0&&(o=!1,se()),Oe(0,0,"autoResize",JSON.stringify(o)),o},close:function(){Oe(0,0,"close")},getId:function(){return O},getPageInfo:function(z){typeof z=="function"?(ke=z,Oe(0,0,"pageInfo")):(ke=function(){},Oe(0,0,"pageInfoStop"))},moveToAnchor:function(z){y.findTarget(z)},reset:function(){cr("parentIFrame.reset")},scrollTo:function(z,j){Oe(j,z,"scrollTo")},scrollToOffset:function(z,j){Oe(j,z,"scrollToOffset")},sendMessage:function(z,j){Oe(0,0,"message",JSON.stringify(z),j)},setHeightCalculationMethod:function(z){g=z,Dt()},setWidthCalculationMethod:function(z){H=z,Xt()},setTargetOrigin:function(z){ce("Set targetOrigin: "+z),F=z},size:function(z,j){var le=""+(z||"")+(j?","+j:"");Be("size","parentIFrame.size("+le+")",z,j)}}}function ut(){E!==0&&(ce("setInterval: "+E+"ms"),w=setInterval(function(){Be("interval","setInterval: "+E)},Math.abs(E)))}function Pt(){function N(R){function Q(ve){ve.complete===!1&&(ce("Attach listeners to "+ve.src),ve.addEventListener("load",Ee,!1),ve.addEventListener("error",Ve,!1),$e.push(ve))}R.type==="attributes"&&R.attributeName==="src"?Q(R.target):R.type==="childList"&&Array.prototype.forEach.call(R.target.querySelectorAll("img"),Q)}function z(R){$e.splice($e.indexOf(R),1)}function j(R){ce("Remove listeners from "+R.src),R.removeEventListener("load",Ee,!1),R.removeEventListener("error",Ve,!1),z(R)}function le(R,Q,ve){j(R.target),Be(Q,ve+": "+R.target.src)}function Ee(R){le(R,"imageLoad","Image loaded")}function Ve(R){le(R,"imageLoadFailed","Image load failed")}function qe(R){Be("mutationObserver","mutationObserver: "+R[0].target+" "+R[0].type),R.forEach(N)}function Ge(){var R=document.querySelector("body"),Q={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0};
15return T=new K(qe),ce("Create body MutationObserver"),T.observe(R,Q),T}var $e=[],K=window.MutationObserver||window.WebKitMutationObserver,T=Ge();return{disconnect:function(){"disconnect"in T&&(ce("Disconnect body MutationObserver"),T.disconnect(),$e.forEach(j))}}}function yn(){var N=0>E;window.MutationObserver||window.WebKitMutationObserver?N?ut():l=Pt():(ce("MutationObserver not supported in this browser!"),ut())}function _t(N,z){var j=0;return z=z||document.body,j=document.defaultView.getComputedStyle(z,null),j=j===null?0:j[N],parseInt(j,r)}function Rt(N){N>B/2&&(B=2*N,ce("Event throttle increased to "+B+"ms"))}function Ze(N,z){for(var j=z.length,le=0,Ee=0,Ve=gt(N),qe=Date.now(),Ge=0;Ge<j;Ge++)le=z[Ge].getBoundingClientRect()[N]+_t("margin"+Ve,z[Ge]),le>Ee&&(Ee=le);return qe=Date.now()-qe,ce("Parsed "+j+" HTML elements"),ce("Element position calculated in "+qe+"ms"),Rt(qe),Ee}function ge(N){return[N.bodyOffset(),N.bodyScroll(),N.documentElementOffset(),N.documentElementScroll()]}function de(N,z){function j(){return D("No tagged elements ("+z+") found on page"),document.querySelectorAll("body *")}var le=document.querySelectorAll("["+z+"]");return le.length===0&&j(),Ze(N,le)}function ne(){return document.querySelectorAll("body *")}var te={bodyOffset:function(){return document.body.offsetHeight+_t("marginTop")+_t("marginBottom")},offset:function(){return te.bodyOffset()},bodyScroll:function(){return document.body.scrollHeight},custom:function(){return me.height()},documentElementOffset:function(){return document.documentElement.offsetHeight},documentElementScroll:function(){return document.documentElement.scrollHeight},max:function(){return Math.max.apply(null,ge(te))},min:function(){return Math.min.apply(null,ge(te))},grow:function(){return te.max()},lowestElement:function(){return Math.max(te.bodyOffset()||te.documentElementOffset(),Ze("bottom",ne()))},taggedElement:function(){return de("bottom","data-iframe-height")}},be={bodyScroll:function(){return document.body.scrollWidth},bodyOffset:function(){return document.body.offsetWidth},custom:function(){return me.width()},documentElementScroll:function(){return document.documentElement.scrollWidth},documentElementOffset:function(){return document.documentElement.offsetWidth},scroll:function(){return Math.max(be.bodyScroll(),be.documentElementScroll())},max:function(){return Math.max.apply(null,ge(be))},min:function(){return Math.min.apply(null,ge(be))},rightMostElement:function(){return Ze("right",ne())},taggedElement:function(){return de("right","data-iframe-width")}};function xe(N,z,j,le){function Ee(){h=T,I=R,Oe(h,I,N)}function Ve(){function Q(ve,De){var Ue=Math.abs(ve-De)<=G;return!Ue}return T=n===j?te[g]():j,R=n===le?be[H]():le,Q(h,T)||d&&Q(I,R)}function qe(){return!(N in{init:1,interval:1,size:1})}function Ge(){return g in A||d&&H in A}function $e(){ce("No change in size detected")}function K(){qe()&&Ge()?cr(z):N in{interval:1}||$e()}var T,R;Ve()||N==="init"?(dt(),Ee()):K()}var He=Ae(xe);function Be(N,z,j,le){function Ee(){N in{reset:1,resetPage:1,init:1}||ce("Trigger event: "+z)}function Ve(){return J&&N in u}Ve()?ce("Trigger event cancelled: "+N):(Ee(),N==="init"?xe(N,z,j,le):He(N,z,j,le))}function dt(){J||(J=!0,ce("Trigger event lock on")),clearTimeout($),$=setTimeout(function(){J=!1,ce("Trigger event lock off"),ce("--")},m)}function ln(N){h=te[g](),I=be[H](),Oe(h,I,N)}function cr(N){var z=g;g=f,ce("Reset trigger event: "+N),dt(),ln("reset"),g=z}function Oe(N,z,j,le,Ee){function Ve(){n===Ee?Ee=F:ce("Message targetOrigin: "+Ee)}function qe(){var Ge=N+":"+z,$e=O+":"+Ge+":"+j+(n===le?"":":"+le);ce("Sending message to host page ("+$e+")"),L.postMessage(S+$e,Ee)}Ve(),qe()}function zt(N){var z={init:function(){C=N.data,L=N.source,ee(),p=!1,setTimeout(function(){b=!1},m)},reset:function(){b?ce("Page reset ignored by init"):(ce("Page size reset by host page"),ln("resetPage"))},resize:function(){Be("resizeParent","Parent window requested size check")},moveToAnchor:function(){y.findTarget(Ee())},inPageLink:function(){this.moveToAnchor()},pageInfo:function(){var T=Ee();ce("PageInfoFromParent called from parent: "+T),ke(JSON.parse(T)),ce(" --")},message:function(){var T=Ee();ce("onMessage called from parent: "+T),oe(JSON.parse(T)),ce(" --")}};function j(){return S===(""+N.data).slice(0,k)}function le(){return N.data.split("]")[1].split(":")[0]}function Ee(){return N.data.slice(N.data.indexOf(":")+1)}function Ve(){return!e.exports&&"iFrameResize"in window||window.jQuery!==n&&"iFrameResize"in window.jQuery.prototype}function qe(){return N.data.split(":")[2]in{true:1,false:1}}function Ge(){var K=le();K in z?z[K]():!Ve()&&!qe()&&D("Unexpected message ("+N.data+")")}function $e(){p===!1?Ge():qe()?z.init():ce('Ignored message of type "'+le()+'". Received before initialization.')}j()&&$e()}function bo(){document.readyState!=="loading"&&window.parent.postMessage("[iFrameResizerChild]Ready","*")}"iframeResizer"in window||(window.iframeChildListener=function(N){zt({data:N})},ue(window,"message",zt),ue(window,"readystatechange",bo),bo())})()})(xl);
15var ly=xl.exports;const Tl=sy;var cy={iframeResize:Tl,iframeResizer:Tl,contentWindow:ly};const dy=1e3;function uy(e,n){const o=t.ref(null),r=t.ref(typeof window>"u"?"":window.location.href),i=t.computed(()=>{if(!e.iframeSrc)return"";if(!r.value)return e.iframeSrc;const s=new URL(e.iframeSrc),l=new URL(r.value);if(e.fromUrlSearch){const c=l.searchParams,d=e.fromUrlSearch,u=new URLSearchParams(d);for(const[m,p]of u)c.set(m,p);l.search=c.toString()}return s.searchParams.set("from_url",l.toString()),s.toString()});async function a(s){if(await t.nextTick(),o.value){const l=o.value,c=Date.now();s&&l.addEventListener("load",()=>{const d=Date.now()-c,u=Math.max(0,dy-d);setTimeout(s,u)},{once:!0}),cy.iframeResizer({checkOrigin:!1,autoResize:!0,sizeHeight:!0,onMessage:n},l)}}return{iframeEl:o,iframeSrcAddedQuery:i,initializeIframe:a}}function fy(e){const n=t.ref(null),o=t.ref(!1),r=t.ref(e.iframeTitle||""),i=t.ref(e.iframeThankMsg||""),a=t.ref(!1),s=t.ref(!1);function l(f=!0){a.value||(a.value=!0,f&&(s.value=!0))}function c(){s.value=!1}function d(){setTimeout(()=>{o.value=!1,r.value=e.iframeTitle||""},500)}function u(f){r.value=f}function m(f){i.value=f}function p(){o.value=!0}function h(){o.value=!1}return{dialogBodyEl:n,isIframeDone:o,inquiryTitle:r,inquiryDesc:i,hasBeenOpened:a,isIframeLoading:s,resetState:d,updateTitle:u,updateDesc:m,markIframeDone:p,resetIframeDone:h,setHasBeenOpened:l,setIframeLoaded:c}}function my(e){const{props:n,dialogBodyEl:o,updateTitle:r,updateDesc:i,markIframeDone:a,handleSuccessGA:s}=e,l=t.shallowRef(null);function c(p){l.value=p}function d(p){n.useCallback?u(p):m(p)}function u(p){var h;document.dispatchEvent(new CustomEvent(`s-inquiry-message-cb:${n.id}`,{detail:{el:o.value,iframe:((h=l.value)==null?void 0:h.value)||null,data:p,changeTitle:f=>{r(f)},changeDesc:f=>{i(f)}}})),a(),s()}function m(p){try{const{message:h}=p,f=JSON.parse(h);f.success||f.close?(f.messages&&r(f.messages),f.msg&&r(f.msg),n.iframeThankTitle&&r(n.iframeThankTitle),a(),s()):f.msg&&window.alert(f.msg)}catch(h){console.error("error",h)}}return{handleIframeMessageCallback:d,setIframeRef:c,handleCustomInquiryDone:u,handleDefaultInquiryDone:m}}const hy={class:"s-inquiry__body"},py=["innerHTML"],gy={key:1,role:"alert"},by=["innerHTML"],yy={key:0,class:"s-inquiry__iframe-wrapper"},wy=["src","title"],Bl=t.defineComponent({__name:"s-inquiry.client",props:{id:{},alt:{},altClose:{},iframeSrc:{},iframeTitle:{},iframeDesc:{},iframeThankTitle:{},iframeThankMsg:{},useCallback:{type:[Boolean,String]},fromUrlSearch:{},gaKey:{},fbq:{},useCustomSuccess:{type:[Boolean,String]},teleport:{type:[String,Boolean]},useLoading:{type:[Boolean,String],default:!0}},setup(e){const n=e,o=t.computed(()=>M(n.useLoading)),{handleSuccessGA:r}=ay(n),{dialogBodyEl:i,isIframeDone:a,inquiryTitle:s,inquiryDesc:l,hasBeenOpened:c,isIframeLoading:d,resetState:u,updateTitle:m,updateDesc:p,markIframeDone:h,resetIframeDone:f,setHasBeenOpened:g,setIframeLoaded:b}=fy(n),{handleIframeMessageCallback:C,setIframeRef:y}=my({props:n,dialogBodyEl:i,updateTitle:m,updateDesc:p,markIframeDone:h,handleSuccessGA:r}),{iframeEl:E,iframeSrcAddedQuery:w,initializeIframe:v}=uy(n,C);y(E);async function _(){g(o.value),f(),await v(o.value?b:void 0)}function S(){u()}return(k,O)=>(t.openBlock(),t.createBlock(fi,{id:e.id,alt:e.alt,"alt-close":e.altClose,"open-callback":_,"close-callback":S,center:!0,teleport:t.unref(M)(e.teleport),loading:o.value&&t.unref(d)},{loading:t.withCtx(()=>[t.createVNode(Ti,{theme:"dark"})]),default:t.withCtx(()=>[t.createElementVNode("div",{ref_key:"dialogBodyEl",ref:i,class:"s-inquiry"},[t.createElementVNode("div",{class:t.normalizeClass(["s-inquiry__title",{"s-inquiry__title--has-desc":t.unref(a)&&t.unref(l)||e.iframeDesc}])},[t.createVNode(wt,{"tag-style":"h3",align:"center"},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(t.unref(s)),1)]),_:1})],2),t.createElementVNode("div",hy,[!t.unref(a)&&e.iframeDesc?(t.openBlock(),t.createBlock(wt,{key:0,tag:"p"},{default:t.withCtx(()=>[t.createElementVNode("div",{innerHTML:e.iframeDesc},null,8,py)]),_:1})):t.createCommentVNode("",!0),t.unref(a)?(t.openBlock(),t.createElementBlock("div",gy,[t.createVNode(wt,{tag:"p"},{default:t.withCtx(()=>[t.createElementVNode("div",{innerHTML:t.unref(l)},null,8,by)]),_:1}),n.useCustomSuccess?t.renderSlot(k.$slots,"custom-success",{key:0}):t.createCommentVNode("",!0)])):(t.openBlock(),t.createElementBlock(t.Fragment,{key:2},[!o.value||t.unref(c)?(t.openBlock(),t.createElementBlock("div",yy,[t.createElementVNode("iframe",{id:"iframe",ref_key:"iframeEl",ref:E,src:t.unref(w),width:"100%",title:t.unref(s),frameborder:"0"},null,8,wy)])):t.createCommentVNode("",!0)],64))])],512)]),_:3},8,["id","alt","alt-close","teleport","loading"]))}});var Bi="data-focus-lock",$l="data-focus-lock-disabled",Nl="data-no-focus-lock",Ml="data-autofocus-inside",Ll="data-no-autofocus";const vy=Object.freeze(Object.defineProperty({__proto__:null,FOCUS_ALLOW:Nl,FOCUS_AUTO:Ml,FOCUS_DISABLED:$l,FOCUS_GROUP:Bi,FOCUS_NO_AUTOFOCUS:Ll},Symbol.toStringTag,{value:"Module"}));var Ot=function(e){for(var n=Array(e.length),o=0;o<e.length;++o)n[o]=e[o];return n},nr=function(e){return Array.isArray(e)?e:[e]},Al=function(e){return Array.isArray(e)?e[0]:e},Cy=function(e){if(e.nodeType!==Node.ELEMENT_NODE)return!1;var n=window.getComputedStyle(e,null);return!n||!n.getPropertyValue?!1:n.getPropertyValue("display")==="none"||n.getPropertyValue("visibility")==="hidden"},Il=function(e){return e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode},Ol=function(e){return e===document||e&&e.nodeType===Node.DOCUMENT_NODE},ky=function(e){return e.hasAttribute("inert")},Ey=function(e,n){return!e||Ol(e)||!Cy(e)&&!ky(e)&&n(Il(e))},Vl=function(e,n){var o=e.get(n);if(o!==void 0)return o;var r=Ey(n,Vl.bind(void 0,e));return e.set(n,r),r},Sy=function(e,n){return e&&!Ol(e)?Ty(e)?n(Il(e)):!1:!0},Dl=function(e,n){var o=e.get(n);if(o!==void 0)return o;var r=Sy(n,Dl.bind(void 0,e));return e.set(n,r),r},Pl=function(e){return e.dataset},_y=function(e){return e.tagName==="BUTTON"},Rl=function(e){return e.tagName==="INPUT"},zl=function(e){return Rl(e)&&e.type==="radio"},xy=function(e){return!((Rl(e)||_y(e))&&(e.type==="hidden"||e.disabled))},Ty=function(e){var n=e.getAttribute(Ll);return![!0,"true",""].includes(n)},Fl=function(e){var n;return!!(e&&!((n=Pl(e))===null||n===void 0)&&n.focusGuard)},Hl=function(e){return!Fl(e)},By=function(e){return!!e},$y=function(e,n){var o=Math.max(0,e.tabIndex),r=Math.max(0,n.tabIndex),i=o-r,a=e.index-n.index;if(i){if(!o)return 1;if(!r)return-1}return i||a},Ny=function(e){return e.tabIndex<0&&!e.hasAttribute("tabindex")?0:e.tabIndex},My=function(e,n,o){return Ot(e).map(function(r,i){var a=Ny(r);return{node:r,index:i,tabIndex:a}}).filter(function(r){return!0}).sort($y)},Ly=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],Ul=Ly.join(","),Wl=function(e,n){return Ot((e.shadowRoot||e).children).reduce(function(o,r){return o.concat(r.matches(Ul)?[r]:[],Wl(r))},[])},Ay=function(e,n){var o;return e instanceof HTMLIFrameElement&&!((o=e.contentDocument)===null||o===void 0)&&o.body?$i([e.contentDocument.body]):[e]},$i=function(e,n){return e.reduce(function(o,r){var i,a=Wl(r),s=(i=[]).concat.apply(i,a.map(function(l){return Ay(l)}));return o.concat(s,r.parentNode?Ot(r.parentNode.querySelectorAll(Ul)).filter(function(l){return l===r}):[])},[])},Iy=function(e){var n=e.querySelectorAll("[".concat(Ml,"]"));return Ot(n).map(function(o){return $i([o])}).reduce(function(o,r){return o.concat(r)},[])},Gl=function(e,n){return Ot(e).filter(function(o){return Vl(n,o)}).filter(function(o){return xy(o)})},jl=function(e,n){return n===void 0&&(n=new Map),Ot(e).filter(function(o){return Dl(n,o)})},ql=function(e,n){return My(Gl($i(e),n))}
15,Oy=function(e,n){return Gl(Iy(e),n)},Pn=function(e,n){return e.shadowRoot?Pn(e.shadowRoot,n):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,n)?!0:Ot(e.children).some(function(o){var r;if(o instanceof HTMLIFrameElement){var i=(r=o.contentDocument)===null||r===void 0?void 0:r.body;return i?Pn(i,n):!1}return Pn(o,n)})},Vy=function(e){for(var n=new Set,o=e.length,r=0;r<o;r+=1)for(var i=r+1;i<o;i+=1){var a=e[r].compareDocumentPosition(e[i]);(a&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&n.add(i),(a&Node.DOCUMENT_POSITION_CONTAINS)>0&&n.add(r)}return e.filter(function(s,l){return!n.has(l)})},Yl=function(e){return e.parentNode?Yl(e.parentNode):e},Xl=function(e){var n=nr(e);return n.filter(Boolean).reduce(function(o,r){var i=r.getAttribute(Bi);return o.push.apply(o,i?Vy(Ot(Yl(r).querySelectorAll("[".concat(Bi,'="').concat(i,'"]:not([').concat($l,'="disabled"])')))):[r]),o},[])},Dy=function(e){try{return e()}catch{return}},lo=function(e){if(e===void 0&&(e=document),!(!e||!e.activeElement)){var n=e.activeElement;return n.shadowRoot?lo(n.shadowRoot):n instanceof HTMLIFrameElement&&Dy(function(){return n.contentWindow.document})?lo(n.contentWindow.document):n}},Py=function(e,n){return e===n},Ry=function(e,n){return!!Ot(e.querySelectorAll("iframe")).some(function(o){return Py(o,n)})},zy=function(e,n){return n===void 0&&(n=lo(Al(e).ownerDocument)),!n||n.dataset&&n.dataset.focusGuard?!1:Xl(e).some(function(o){return Pn(o,n)||Ry(o,n)})},Fy=function(e){e===void 0&&(e=document);var n=lo(e);return n?Ot(e.querySelectorAll("[".concat(Nl,"]"))).some(function(o){return Pn(o,n)}):!1},Hy=function(e,n){return n.filter(zl).filter(function(o){return o.name===e.name}).filter(function(o){return o.checked})[0]||e},Ni=function(e,n){return zl(e)&&e.name?Hy(e,n):e},Uy=function(e){var n=new Set;return e.forEach(function(o){return n.add(Ni(o,e))}),e.filter(function(o){return n.has(o)})},Kl=function(e){return e[0]&&e.length>1?Ni(e[0],e):e[0]},Zl=function(e,n){return e.indexOf(Ni(n,e))},Mi="NEW_FOCUS",Wy=function(e,n,o,r,i){var a=e.length,s=e[0],l=e[a-1],c=Fl(r);if(!(r&&e.indexOf(r)>=0)){var d=r!==void 0?o.indexOf(r):-1,u=i?o.indexOf(i):d,m=i?e.indexOf(i):-1;if(d===-1)return m!==-1?m:Mi;if(m===-1)return Mi;var p=d-u,h=o.indexOf(s),f=o.indexOf(l),g=Uy(o),b=r!==void 0?g.indexOf(r):-1,C=i?g.indexOf(i):b,y=g.filter(function(k){return k.tabIndex>=0}),E=r!==void 0?y.indexOf(r):-1,w=i?y.indexOf(i):E,v=E>=0&&w>=0?w-E:C-b;if(!p&&m>=0||n.length===0)return m;var _=Zl(e,n[0]),S=Zl(e,n[n.length-1]);if(d<=h&&c&&Math.abs(p)>1)return S;if(d>=f&&c&&Math.abs(p)>1)return _;if(p&&Math.abs(v)>1)return m;if(d<=h)return S;if(d>f)return _;if(p)return Math.abs(p)>1?m:(a+m+p)%a}},Gy=function(e){return function(n){var o,r=(o=Pl(n))===null||o===void 0?void 0:o.autofocus;return n.autofocus||r!==void 0&&r!=="false"||e.indexOf(n)>=0}},Ql=function(e,n,o){var r=e.map(function(a){var s=a.node;return s}),i=jl(r.filter(Gy(o)));return i&&i.length?Kl(i):Kl(jl(n))},Li=function(e,n){return n===void 0&&(n=[]),n.push(e),e.parentNode&&Li(e.parentNode.host||e.parentNode,n),n},Ai=function(e,n){for(var o=Li(e),r=Li(n),i=0;i<o.length;i+=1){var a=o[i];if(r.indexOf(a)>=0)return a}return!1},jy=function(e,n,o){var r=nr(e),i=nr(n),a=r[0],s=!1;return i.filter(Boolean).forEach(function(l){s=Ai(s||l,l)||s,o.filter(Boolean).forEach(function(c){var d=Ai(a,c);d&&(!s||Pn(d,s)?s=d:s=Ai(d,s))})}),s},Jl=function(e,n){return e.reduce(function(o,r){return o.concat(Oy(r,n))},[])},qy=function(e,n){var o=new Map;return n.forEach(function(r){return o.set(r.node,r)}),e.map(function(r){return o.get(r)}).filter(By)},Yy=function(e,n){var o=lo(nr(e).length>0?document:Al(e).ownerDocument),r=Xl(e).filter(Hl),i=jy(o||e,e,r),a=new Map,s=ql(r,a),l=s.filter(function(f){var g=f.node;return Hl(g)});if(l[0]){var c=ql([i],a).map(function(f){var g=f.node;return g}),d=qy(c,l),u=d.map(function(f){var g=f.node;return g}),m=d.filter(function(f){var g=f.tabIndex;return g>=0}).map(function(f){var g=f.node;return g}),p=Wy(u,m,c,o,n);if(p===Mi){var h=Ql(s,m,Jl(r,a))||Ql(s,u,Jl(r,a));if(h)return{node:h};console.warn("focus-lock: cannot find any node to move focus into");return}return p===void 0?p:d[p]}},Xy=function(e,n){e&&("focus"in e&&e.focus(n),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus())},Ii=0,Oi=!1,Ky=function(e,n,o){o===void 0&&(o={});var r=Yy(e,n);if(!Oi&&r){if(Ii>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),Oi=!0,setTimeout(function(){Oi=!1},1);return}Ii++,Xy(r.node,o.focusOptions),Ii--}},Zy=vy;const Qy=["tabIndex"],Jy=["tabIndex"],ec=t.defineComponent({__name:"FocusLock",props:{returnFocus:{type:Boolean},disabled:{type:Boolean},noFocusGuards:{type:[Boolean,String]},group:{}},setup(e){let n=[],o;const r=e,{returnFocus:i,disabled:a,noFocusGuards:s,group:l}=t.toRefs(r),c=t.ref(null),d=t.ref({disabled:!0,onActivation:()=>{}}),u=t.computed(()=>({[Zy.FOCUS_GROUP]:l.value})),m=t.computed(()=>s.value!==!0),p=t.computed(()=>m.value&&s.value!=="tail");t.watch(a,()=>{d.value.disabled=a.value,_()}),t.onMounted(()=>{const L=t.getCurrentInstance();L&&(d.value={instance:L.proxy,observed:c.value.querySelector("[data-lock]"),disabled:a.value,onActivation:()=>{o=o||document&&document.activeElement}},n.length||A(),n.push(d.value),_())}),t.onUnmounted(()=>{const L=t.getCurrentInstance();L&&(n=n.filter(({instance:F})=>F!==L.proxy),n.length||x(),i.value&&o&&o.focus&&o.focus(),_())});function h(L){setTimeout(L,0)}let f=null,g=null,b=!1;const C=()=>document&&document.activeElement===document.body,y=()=>C()||Fy(),E=()=>
15{if(f){const{observed:L,onActivation:F}=f;(b||!y()||!g)&&(L&&!zy(L)&&(F(),Ky(L,g)),b=!1,g=document&&document.activeElement)}},w=L=>L.filter(({disabled:F})=>!F).slice(-1)[0],v=L=>{f!==L&&(f=null),f=L,L&&(E(),h(E))},_=()=>{v(w(n))},S=()=>{E()},k=()=>{h(E)},O=()=>{b=!0,g=null},A=()=>{document.addEventListener("focusin",S,!0),document.addEventListener("focusout",k),window.addEventListener("blur",O)},x=()=>{document.removeEventListener("focusin",S,!0),document.removeEventListener("focusout",k),window.removeEventListener("blur",O)};return(L,F)=>(t.openBlock(),t.createElementBlock("div",{ref_key:"rootEl",ref:c},[m.value?(t.openBlock(),t.createElementBlock("div",{key:0,tabIndex:t.unref(a)?-1:0,"aria-hidden":"true","data-focus-guard":""},null,8,Qy)):t.createCommentVNode("",!0),t.createElementVNode("div",t.mergeProps({onFocusout:k},u.value,{"data-lock":""}),[t.renderSlot(L.$slots,"default")],16),p.value?(t.openBlock(),t.createElementBlock("div",{key:1,tabIndex:t.unref(a)?-1:0,"aria-hidden":"true","data-focus-guard":""},null,8,Jy)):t.createCommentVNode("",!0)],512))}}),e3=["aria-label"],t3={key:0,width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},n3=["aria-label","arial-hidden"],o3=["aria-label","tabindex"],r3={class:"m-lp-modal__content"},i3={class:"m-lp-title"},a3={class:"m-lp-nav",role:"navigation","aria-label":"Language list"},s3={class:"m-lp-nav__cate-name"},l3={class:"m-lp-nav__cate-name-text"},c3={class:"m-lp-nav__cate-list"},d3=["href","data-locale","title","tabindex","onClick"],tc=t.defineComponent({name:"SLocalePicker",__name:"s-locale-picker",props:{data:{},dataPath:{},classname:{},defaultOpen:{},useIcon:{type:[Boolean,String]},alt:{default:"Language picker"},altOpen:{default:"Open language picker"},altClose:{default:"Close language picker"}},setup(e){const n=e,o=t.ref(void 0),r=t.ref(n.defaultOpen!==void 0),i=t.ref(null),a=ze();n.data&&(o.value=JSON.parse(n.data)),t.onMounted(()=>{n.dataPath&&!o.value&&fetch(n.dataPath).then(u=>u.json()).then(u=>{o.value=u}).catch(u=>{console.error("Error:",u)}),document.addEventListener("keydown",s)}),t.onUnmounted(()=>{document.removeEventListener("keydown",s)});function s(u){oo(u)&&r.value&&c(!1)}function l({origin:u,href:m,newLocale:p}){var b;const h=typeof window<"u",f=u||(h?window.location.origin:a.origin??""),g=m||(h?window.location.href:`${f}${a.pathname??""}`);return(b=o.value)!=null&&b.lang&&g.includes(o.value.lang)?g.replace(o.value.lang,p):g.replace(`${f}/`,`${f}/${p}/`)}function c(u){typeof u=="boolean"?r.value=u:r.value=!r.value,!r.value&&i.value&&Fe(i.value),to(r.value),we({action:"click",name:"dc-lp-toggle",v1:r.value?"open":"close"})}function d(u){var p;const m=((p=o.value)==null?void 0:p.langList[u])||"";we({action:"click",name:"dc-lp-link",v1:m})}return(u,m)=>o.value?(t.openBlock(),t.createElementBlock("div",{key:0,part:"locale-picker-root",class:t.normalizeClass(["m-lp",e.classname?e.classname:""])},[t.createElementVNode("button",{ref_key:"lpToggle",ref:i,part:"locale-picker-btn",class:"m-lp-toggle","aria-label":e.altOpen,onClick:m[0]||(m[0]=p=>c(!0))},[t.unref(M)(e.useIcon)?(t.openBlock(),t.createElementBlock("svg",t3,[...m[3]||(m[3]=[t.createElementVNode("circle",{cx:"11",cy:"11",r:"7.5",stroke:"#2e3742"},null,-1),t.createElementVNode("path",{d:"M14.5 11C14.5 13.1483 14.0635 15.0686 13.3812 16.4332C12.6839 17.8278 11.8132 18.5 11 18.5C10.1868 18.5 9.31607 17.8278 8.61879 16.4332C7.93646 15.0686 7.5 13.1483 7.5 11C7.5 8.85165 7.93646 6.93141 8.61879 5.56675C9.31607 4.17219 10.1868 3.5 11 3.5C11.8132 3.5 12.6839 4.17219 13.3812 5.56675C14.0635 6.93141 14.5 8.85165 14.5 11Z",stroke:"#2e3742"},null,-1),t.createElementVNode("line",{x1:"4",y1:"8.5",x2:"18",y2:"8.5",stroke:"#2e3742"},null,-1),t.createElementVNode("line",{x1:"4",y1:"13.5",x2:"18",y2:"13.5",stroke:"#2e3742"},null,-1)])])):t.createCommentVNode("",!0),t.renderSlot(u.$slots,"default")],8,e3),t.createElementVNode("div",{class:t.normalizeClass(["m-lp-lightbox",{"m-lp-lightbox--active":r.value}])},[t.createElementVNode("div",{ref:"lpModal",class:t.normalizeClass(["m-lp-modal",{"m-lp-modal--active":r.value}]),role:"dialog","aria-modal":"true","aria-label":e.alt,"arial-hidden":!r.value,onClick:m[2]||(m[2]=t.withModifiers(p=>c(!1),["self"]))},[r.value?(t.openBlock(),t.createBlock(t.unref(ec),{key:0,class:"m-lp-modal__content-wrapper"},{default:t.withCtx(()=>[t.createElementVNode("button",{ref:"lpClose",class:"m-lp-close","aria-label":e.altClose,tabindex:r.value?0:-1,onClick:m[1]||(m[1]=p=>c(!1))},[...m[4]||(m[4]=[t.createElementVNode("div",{class:"m-lp-close__cross"},null,-1)])],8,o3),t.createElementVNode("div",r3,[t.createElementVNode("div",i3,t.toDisplayString(o.value.strings.langTitle),1),t.createElementVNode("nav",a3,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Object.keys(o.value.langCateNameTable),p=>(t.openBlock(),t.createElementBlock("div",{key:p,class:"m-lp-nav__cate"},[t.createElementVNode("div",s3,[t.createElementVNode("div",l3,t.toDisplayString(o.value.langCateTable[p]),1)]),t.createElementVNode("ul",c3,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(o.value.langCateNameTable[p],h=>(t.openBlock(),t.createElementBlock("li",{key:h,class:"m-lp-nav__cate-item"},[t.createElementVNode("a",{class:"m-lp-nav__cate-item-link",href:l({newLocale:o.value.langList[h]}),"data-locale":o.value.langList[h],title:o.value.langList[h],tabindex:r.value?0:-1,target:"_self",onClick:f=>d(h)},t.toDisplayString(h),9,d3)]))),128))])]))),128))])])]),_:1})):t.createCommentVNode("",!0)],10,n3)],2)],2)):t.createCommentVNode("",!0)}}),u3=Pe(t.defineComponent({__name:"s-dialog-launcher.ce",props:{dialog:{type:String},useBtn:{type:String},alt:{type:String}},setup(e){const n=e;return(o,r)=>(t.openBlock(),t.createBlock(mi,{dialog:n.dialog,"use-btn":t.unref(M)(n.useBtn),alt:n.alt},{default:t.withCtx(()=>[t.renderSlot(o.$slots,"default")]),_:3},8,["dialog","use-btn","alt"]))}}),[["styles",['@charset "UTF-8";@layer dsygno.reset{*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0;outline:0;padding:0;margin:0;box-sizing:border-box}button{background:transparent;border:none;cursor:pointer}}a:focus-visible:focus,button:focus-visible:focus{outline:solid 3px rgba(92,176,255,.7);outline-offset:-3px}button.s-dialog-launcher{border:0;padding:0;background-color:transparent;text-align:initial}']]]),f3=["data-ga-index"],m3=["href","target","title"],h3={class:"s-lnv-logic-item-text"},p3={class:"s-lnv-logic-item-text"},g3=["aira-label"],b3={class:"s-lnv-logic-item-text"},Rn=t.defineComponent({__name:"menu-item",props:{data:{},gaIndex:{},callback:{type:Function}},setup(e){const n=ze();return(o,r)=>(t.openBlock(),t.createElementBlock("div",{"data-ga-index":e.gaIndex},[e.data.href?(t.openBlock(),t.createElementBlock("a",{key:0,class:"s-lnv-logic-item",href:t.unref(Je)(e.data.href,t.unref(n).locale),target:t.unref(et)(e.data.href,e.data.target),title:e.data.alt,onClick:r[0]||(r[0]=(...i)=>e.callback&&e.callback(...i))},[t.createElementVNode("span",h3,t.toDisplayString(e.data.content),1)],8,m3)):e.data.dialog?(t.openBlock(),t.createBlock(u3,{
15key:1,class:"s-lnv-logic-item","aira-label":e.data.alt,"use-btn":"true",dialog:e.data.dialog,onClick:e.callback},{default:t.withCtx(()=>[t.createElementVNode("span",p3,t.toDisplayString(e.data.content),1)]),_:1},8,["aira-label","dialog","onClick"])):(t.openBlock(),t.createElementBlock("button",{key:2,class:"s-lnv-logic-item","aira-label":e.data.alt,onClick:r[1]||(r[1]=(...i)=>e.callback&&e.callback(...i))},[t.createElementVNode("span",b3,t.toDisplayString(e.data.content),1)],8,g3))],8,f3))}}),nc=Pe(t.defineComponent({__name:"s-btn.ce",props:{id:{type:String},classname:{type:String},href:{default:"",type:String},target:{type:String},alt:{default:"",type:String},altby:{type:String},div:{type:String},dataset:{type:String},rel:{default:ds,type:String},content:{type:String},outline:{type:String},color:{type:String},colorHover:{type:String},bgColor:{type:String},bgColorHover:{type:String},borderColor:{type:String},fontSize:{type:String},fontWeight:{type:String},size:{default:"l",type:String},useDisabled:{default:"false",type:String},useIcon:{type:String},dialog:{type:String},clickEvent:{type:Function},scrollTo:{type:String}},setup(e){const n=e;return(o,r)=>(t.openBlock(),t.createBlock(nn,t.normalizeProps(t.guardReactiveProps({...n,div:t.unref(M)(e.div),outline:t.unref(M)(e.outline),useDisabled:t.unref(M)(e.useDisabled),useIcon:t.unref(M)(e.useIcon)})),{icon:t.withCtx(()=>[t.renderSlot(o.$slots,"icon")]),default:t.withCtx(()=>[t.renderSlot(o.$slots,"default")]),_:3},16))}}),[["styles",['@charset "UTF-8";@layer dsygno.reset{*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0;outline:0;padding:0;margin:0;box-sizing:border-box}button{background:transparent;border:none;cursor:pointer}}a:focus-visible:focus,button:focus-visible:focus{outline:solid 3px rgba(92,176,255,.7);outline-offset:-3px}.s-btn{--text-color: #fff;--text-color-hover: #fff;--svg-color: var(--text-color);--bg-color: #0067e6;--bg-color-hover: #0a71f0;--border-color: #2e3742;--font-size: 15px;--font-weight: 400;--line-height: 18px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;color:var(--text-color);font-size:var(--font-size);font-weight:var(--font-weight);font-family:inherit;text-align:center;line-height:var(--line-height);transition:.15s ease-in-out;cursor:pointer}.s-btn:hover{color:var(--text-color-hover);--svg-color: var(--text-color-hover)}.s-btn--disabled{cursor:default}.s-btn--s{height:28px;min-width:80px;padding:5px 20px;border-radius:16px}.s-btn--l{min-width:120px;padding:9px 24px;border-radius:24px}@media screen and (min-width:768px){.s-btn--l{--line-height: 24px;--font-size: 16px;height:46px;padding:11px 32px;border-radius:24px}}.s-btn--fill-bg-white:hover{opacity:.8}.s-btn__icon{display:inline-flex;align-items:center;margin-left:8px}.s-btn-fill{background-color:var(--bg-color)}.s-btn-fill:hover{background-color:var(--bg-color-hover)}.s-btn-outline{--text-color: #2e3742;--text-color-hover: white;border:solid 1px var(--border-color);background-color:transparent}.s-btn-outline:hover{border:solid 1px transparent;background-color:var(--border-color)}.s-btn-outline--with-bg-color-hover:hover{background-color:var(--bg-color-hover)}.s-btn-anchor{text-decoration:none}.s-btn-div{display:inline-flex;align-items:center;cursor:default}']]]),y3={},w3={width:"14",height:"14",viewBox:"0 0 14 14",fill:"none","aria-hidden":"true"};function v3(e,n){return t.openBlock(),t.createElementBlock("svg",w3,[...n[0]||(n[0]=[t.createElementVNode("path",{d:"M10.962 4.90039L7.00001 8.86239L3.03801 4.90039","stroke-width":"1.8"},null,-1)])])}const co=Pe(y3,[["render",v3]]);function C3(e){return document.querySelector(`#${e}`)}const uo=ch("localnav",["mounted","add","drop"],C3);function k3(e){uo.dispatch.mounted(e)}function Vi(e,n){uo.raw.dispatch(`item-cb:${n}`,e)}function Di(e,n,o){uo.raw.dispatch(`item-${n}`,e,o)}function E3(e,n){return uo.on.add(e,n)}function S3(e,n){return uo.on.drop(e,n)}function zn(e,n){pe.sendGA({action:"click",name:"dc-localnav-fixed-in-toggle",v1:e?"open":"close",...n&&{v2:n}})}function _3(e,n){pe.sendGA({action:"click",name:`dc-localnav-item-${n}-${e}`})}function x3(e){e.href&&pe.sendLinkGA({link_text:e.content,link_url:e.href,link_id:e.id})}function T3(e,n){pe.sendGA({action:"click",name:`dc-localnav-${n}-dropdown-${e}`,v1:"close"})}function B3(e,n){pe.sendGA({action:"click",name:`dc-localnav-fixed-in-dropdown-${e}`,v1:n?"open":"close"})}function or(e){return e==="s"?"12px":"15px"}function Pi(e){return{...e,outline:e.outline===!0||e.outline==="true"||e.outline===""}}function rr(e){const n={...e};return delete n.color,delete n["color-hover"],delete n.colorHover,delete n["bg-color"],delete n.bgColor,delete n["bg-color-hover"],delete n.bgColorHover,delete n["border-color"],delete n.borderColor,n}function fo({localNavId:e,key:n,position:o,useCustomEvent:r,isWebComponent:i,item:a}){r&&i&&(Di(e,n,{index:n}),a.id&&Vi(e,a.id)),_3(n,o),x3(a)}const $3={class:"s-htdd"},N3=["aria-hidden"],Ri=t.defineComponent({__name:"dropdown-desk",props:{id:{type:String,required:!0},localNavId:{type:String,required:!0},content:{type:String},color:{type:String},bgColor:{type:String},bgColorHover:{type:String},dropdown:{type:Array,default:()=>[]},size:{type:String,default:"s"},position:{type:String},useCustomEvent:{type:Boolean,default:!1},isWebComponent:{type:Boolean,default:!1}},emits:["item-click"],setup(e,{expose:n,emit:o}){const r=e,i=o,a=t.ref(!1);n({reset:d});function s(u,m){fo({localNavId:r.localNavId,key:`${r.id}-${m+1}`,position:r.position,useCustomEvent:r.useCustomEvent,isWebComponent:r.isWebComponent,item:u}),r.isWebComponent||i("item-click",{index:Number(r.id),item:u,subIndex:m+1})}t.onMounted(()=>{document.addEventListener("click",c)}),t.onUnmounted(()=>{document.removeEventListener("click",c)});function l(){a.value=!a.value}function c(u){const m=u.composedPath().some(h=>{var f;return(f=h.classList)==null?void 0:f.contains(`js-s-htdd-toggle-${r.id}`)}),p=u.composedPath().some(h=>{var f;return(f=h.classList)==null?void 0:f.contains("js-s-htdd-list")});!m&&!p&&a.value&&(d(),T3(r.id,r.position))}function d(){a.value=!1}return(u,m)=>(t.openBlock(),t.createElementBlock("div",$3,[t.createVNode(nc,{id:`s-localnav-${e.position}-${e.id}`,classname:`js-s-htdd-toggle-${e.id}`,size:"s",color:e.color,"bg-color":e.bgColor,"bg-color-hover":e.bgColorHover,"font-size":t.unref(or)(e.size),"use-icon":"true","click-event":l},{icon:t.withCtx(()=>[t.createElementVNode("div",{class:t.normalizeClass(["s-htdd-toggle-icon",{"s-htdd-toggle-icon--open":a.value}])},[t.createVNode(co)],2)]),default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.content)+" ",1)]),_:1},8,["id","classname","color","bg-color","bg-color-hover","font-size"]),a.value?(t.openBlock(),t.createElementBlock("ul",{key:0,class:"js-s-htdd-list s-htdd-list","aria-hidden":a.value?"false":"true"},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.dropdown,(p,h)=>(t.openBlock(),t.createElementBlock("li",{key:`s-htdd-item-${e.id}-${h}`,class:"s-htdd-item-wrapper"},[t.createVNode(Rn,{class:"s-htdd-item",data:p,"ga-index":`${e.position}-${r.id}-${h+1}`,callback:()=>s(p,h)},null,8,["data","ga-index","callback"])]))),128))],8,N3)):t.createCommentVNode("",!0)]))}}),M3={class:"s-htddm"},L3={class:"s-htddm-toggle-content"},A3={class:"s-htddm-toggle-text"},I3=["aria-hidden"],oc=t.defineComponent({__name:"dropdown-mob",props:{id:{type:String,required:!0},localNavId:{type:String,required:!0},content:{type:String},color:{type:String},bgColor:{type:String},bgColorHover:{type:String},dropdown:{type:Array,default:()=>[]},isMobMenuOpen:{type:Boolean,default:!1},useCustomEvent:{type:Boolean,default:!1},isWebComponent:{type:Boolean,default:!1}},emits:["item-click"],setup(e,{emit:n}){const o=e,r=n,i=t.ref(null),a=t.ref(!1),s=Re(d,100);let l;function c(m,p){fo({localNavId:o.localNavId,key:`${o.id}-${p+1}`,position:"fixed-in",useCustomEvent:o.useCustomEvent,isWebComponent:o.isWebComponent,item:m}),o.isWebComponent||r("item-click",{index:Number(o.id),item:m,subIndex:p+1})}t.onMounted(()=>
15{i.value&&(l=new gr(i.value),l.init())}),t.watch(()=>o.isMobMenuOpen,m=>{m||u()});function d(){a.value=!a.value,l&&l.toggle(),B3(o.id,a.value)}function u(){a.value=!1,l&&l.toggle(!1)}return(m,p)=>(t.openBlock(),t.createElementBlock("div",M3,[t.createElementVNode("button",{class:"s-lnv-menu__item s-htddm-toggle",onClick:p[0]||(p[0]=(...h)=>t.unref(s)&&t.unref(s)(...h))},[t.createVNode(ao,{containerless:"true"},{default:t.withCtx(()=>[t.createElementVNode("div",L3,[t.createElementVNode("span",A3,t.toDisplayString(e.content),1),t.createElementVNode("div",{class:t.normalizeClass(["s-htddm-toggle-arrow",{"s-htddm-toggle-arrow--open":a.value}])},[t.createVNode(co)],2)])]),_:1})]),t.createElementVNode("div",{ref_key:"slideUpDownEl",ref:i,class:"s-htddm-list-wrapper"},[t.createVNode(ao,{containerless:"true"},{default:t.withCtx(()=>[t.createElementVNode("ul",{class:"s-htddm-list","aria-hidden":a.value?"false":"true"},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.dropdown,(h,f)=>(t.openBlock(),t.createElementBlock("li",{key:`s-htddm-item-${e.id}-${f}`,class:"s-htddm-item-wrapper"},[t.createVNode(Rn,{class:"s-lnv-menu__item s-htddm-item",data:h,"ga-index":`fixed-in-${o.id}-${f+1}`,callback:()=>c(h,f)},null,8,["data","ga-index","callback"])]))),128))],8,I3)]),_:1})],512)]))}}),O3={class:"s-htddsm__inner"},V3=["aria-label","aria-expanded"],D3={class:"s-htddsm-menu-list"},P3={key:0,class:"s-htddsm-item__inner"},R3=["onClick"],z3={class:"s-htddsm-sub-menu__inner"},F3=t.defineComponent({__name:"dropdown-sm",props:{localNavId:{},theme:{},data:{},useItemMaxW:{type:Boolean},useCustomEvent:{type:Boolean},isWebComponent:{type:Boolean},strDdsmTitle:{}},emits:["item-click"],setup(e,{expose:n,emit:o}){const r=e,i=o,a=t.ref(!1),s=t.ref(!1),l=t.ref([]),c=t.ref([]);n({reset:h});function d(){const f=[];return r.data.forEach(g=>{g.dropdown?f.push(0):f.push(-1)}),f}function u(f){c.value=c.value.map((g,b)=>b===f?g===0?1:0:g)}function m(){a.value=!a.value,a.value?(t.nextTick(()=>{c.value=d()}),setTimeout(()=>{s.value=!0},0)):h()}function p(f,g){var y;const b=g!==void 0,C=r.data[f];if(fo({localNavId:r.localNavId,key:`${f+1}${b?`-${g+1}`:""}`,position:"sm",useCustomEvent:r.useCustomEvent,isWebComponent:r.isWebComponent,item:C}),!r.isWebComponent){const E=b?(y=C.dropdown)==null?void 0:y[g]:void 0;i("item-click",{index:f+1,item:E??C,...b?{subIndex:g+1}:{}})}h()}function h(){a.value=!1,s.value=!1,c.value=[]}return(f,g)=>e.data&&e.data.length>0?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["s-htddsm",{"s-htddsm--light":e.theme==="light","s-htddsm--dark":e.theme==="dark"}])},[t.createElementVNode("div",O3,[t.createElementVNode("button",{class:t.normalizeClass(["s-htddsm-circle-toggle",{"s-htddsm-circle-toggle--xs":!e.strDdsmTitle,"s-htddsm-circle-toggle--active":a.value,"s-htddsm-circle-toggle--dark":e.theme==="dark","s-htddsm-circle-toggle--light":e.theme==="light"}]),"aria-label":`${a.value?"close":"open"}`,"aria-expanded":a.value,onClick:m},[t.createVNode(co)],10,V3),e.strDdsmTitle?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["s-htddsm-toggle",{"s-htddsm-toggle--active":a.value}])},[t.createVNode(nc,{id:"s-localnav-sm-toggle","use-icon":"true",color:e.theme==="dark"?"white":"font-color","bg-color":e.theme==="dark"?"gray-9":"rgb(255 255 255 / .8)","font-size":"12px",size:"s","aria-expanded":a.value,"click-event":m},{icon:t.withCtx(()=>[t.createVNode(co)]),default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.strDdsmTitle)+" ",1)]),_:1},8,["color","bg-color","aria-expanded"])],2)):t.createCommentVNode("",!0),a.value?(t.openBlock(),t.createElementBlock("div",{key:1,class:t.normalizeClass(["s-htddsm-menu",{"s-htddsm-menu--show":s.value,"s-htddsm-menu--dark":e.theme==="dark","s-htddsm-menu--light":e.theme==="light"}])},[t.createElementVNode("ul",D3,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.data,(b,C)=>(t.openBlock(),t.createElementBlock("li",{key:b.content,class:"s-htddsm-item"},[b.dropdown?(t.openBlock(),t.createElementBlock("div",P3,[t.createElementVNode("button",{class:"s-htddsm-item__dd-toggle",onClick:y=>u(C)},[t.createTextVNode(t.toDisplayString(b.content)+" ",1),t.createElementVNode("span",{class:t.normalizeClass(["s-htddsm-item__dd-toggle-arrow",{"s-htddsm-item__dd-toggle-arrow--open":c.value[C]===1}])},[t.createVNode(co)],2)],8,R3),t.createElementVNode("div",{ref_for:!0,ref_key:"subMenuEls",ref:l,class:t.normalizeClass(["s-htddsm-sub-menu",{"s-htddsm-sub-menu--active":c.value[C]===1,"s-htddsm-sub-menu--max-w":e.useItemMaxW}])},[t.createElementVNode("ul",z3,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(b.dropdown,(y,E)=>(t.openBlock(),t.createElementBlock("li",{key:y.content,class:t.normalizeClass(["s-htddsm-sub-item",{"s-htddsm-sub-item--max-w":e.useItemMaxW}])},[t.createVNode(Rn,{data:y,"ga-index":`sm-${C+1}-${E+1}`,callback:()=>p(C,E)},null,8,["data","ga-index","callback"])],2))),128))])],2)])):(t.openBlock(),t.createBlock(Rn,{key:1,data:b,"ga-index":`sm-${C+1}`,callback:()=>p(C)},null,8,["data","ga-index","callback"]))]))),128))])],2)):t.createCommentVNode("",!0)])],2)):t.createCommentVNode("",!0)}});function rc(e={}){const{breakpoint:n=1280,onResize:o}=e,r=t.ref(!0),i=Re(a,100);function a(){r.value=window.matchMedia(`(min-width: ${n}px)`).matches,o==null||o()}return t.onMounted(()=>{a(),window.addEventListener("resize",i)}),t.onUnmounted(()=>{window.removeEventListener("resize",i)}),{isWindowAboveMd:r,onResize:a}}function ic(e){const{localNavId:n,onClickOutside:o,onEsc:r}=e;function i(s){const l=s.target;l.closest("s-local-nav")||l.closest("s-local-nav-bar")||l.closest(".s-lnv")||l.closest(".s-local-nav-bar")||l.closest(`[data-local-nav-id="${n}"]`)||o()}function a(s){oo(s)&&r()}t.onMounted(()=>{window.addEventListener("keydown",a),document.addEventListener("click",i)}),t.onUnmounted(()=>{window.removeEventListener("keydown",a),document.removeEventListener("click",i)})}function H3(e={}){const{heroSelector:n="s-hero",useSticky:o=!0,onFixedChange:r}=e,i=t.ref(!1);let a=null;const s=Re(l,50);function l(){const d=window.scrollY>window.innerHeight;i.value!==d&&(i.value=d,r==null||r(i.value))}function c(d){if(!d)return;document.querySelector(n)?(a=new IntersectionObserver(m=>{m.forEach(p=>{o&&(i.value=!p.isIntersecting,r==null||r(i.value))})}),a.observe(d)):o&&(l(),window.addEventListener("scroll",s))}return t.onUnmounted(()=>{window.removeEventListener("scroll",s),a==null||a.disconnect()}),{isFixedNav:i,setupHeroObserver:c,onScroll:l}}function U3(e){const{id:n,initialData:o}=e,r=t.ref(o.map(u=>({...u,size:u.size||"s"})));let i,a;function s(u){r.value.some(p=>p.id===u.id)||r.value.push({...u,size:u.size||"s"})}function l(u){const{id:m}=u;r.value=r.value.filter(p=>p.id!==m)}function c(u){r.value=u.map(m=>({...m,size:m.size||"s"}))}function d(){var u,m;i=(u=E3(n,s))==null?void 0:u.subscription,a=(m=S3(n,l))==null?void 0:m.subscription}return t.onUnmounted(()=>{i==null||i.unsubscribe(),a==null||a.unsubscribe()}),{dataParsed:r,subscribeCustomEvents:d,onAddItem:s,onDropItem:l,setData:c}}function W3(e){const{id:n,theme:o,size:r,useCustomColorOnlyTopBanner:i,useCustomEvent:a,teleport:s,dataParsed:l,isFixedNav:c,isWebComponent:d}=e,u=t.ref(!1);let m=null;function p(){if(d&&s){u.value=!0;const f=document.getElementById("main")||document.body;m=document.createElement("s-local-nav-bar"),m.setAttribute("local-nav-id",n),m.setAttribute("data",JSON.stringify(l.value)),m.setAttribute("theme",o),m.setAttribute("size",r),m.setAttribute("is-fixed",c.value.toString()),m.setAttribute("use-custom-color-only-top-banner",i.toString()),m.setAttribute("use-custom-event",a.toString());const g=li(`s-local-nav#${n} [slot="title"]`);if(g){const b=document.createElement("span");b.setAttribute("slot","title"),b.innerHTML=g,m.appendChild(b)}f.appendChild(m)}}function h(){m&&(m.setAttribute("data",JSON.stringify(l.value)),m.setAttribute("is-fixed",c.value.toString()))}return t.watch([c,l],()=>{h()},{deep:!0}),t.onUnmounted(()=>{m&&(m.remove(),m=null)}),{useLocalNavBar:u,setupLocalNavBar:p,updateLocalNavBarData:h}}function G3(e={}){const{selector:n="s-note, .s-note",offset:o=0,onHiddenChange:r}=e,i=t.ref(!1);let a=null,s=null;function l(){if(!a)return;const u=a.getBoundingClientRect().top<=window.innerHeight-o;i.value!==u&&(i.value=u,r==null||r(i.value))}function c(){s===null&&(s=requestAnimationFrame(()=>{s=null,l()}))}function d(){a=document.querySelector(n),a&&(window.addEventListener("scroll",c,{passive:!0}),window.addEventListener("resize",c),l())}return t.onUnmounted(()=>{window.removeEventListener("scroll",c),window.removeEventListener("resize",c),s!==null&&cancelAnimationFrame(s)}),{isHiddenByNote:i,setupNoteWatcher:d}}const j3={class:"s-lnv-sm"},q3=["data-local-nav-id"],Y3={class:"s-lnv-mob__content"},X3={class:"s-lnv-mob__content-title"},K3={key:0,class:"s-lnv-mob__list-toggle"},Z3={class:"s-lnv-mob__list-toggle-text"},Q3={key:0,class:"s-lnv-mob__content-list"},J3=["aria-hidden","data-local-nav-id"],ew={class:"s-lnv-menu__content"},ac=t.defineComponent({__name:"s-local-nav",props:{id:{},data:{default:()=>[]},theme:{default:"light"},size:{default:"s"},heroSelector:{default:"s-hero"},useItemMaxW:{type:[Boolean,String]},useCustomColorOnlyTopBanner:{type:[Boolean,String],default:!1},useCustomEvent:{type:[Boolean,String],default:!1},useSticky:{type:[Boolean,String],default:!0},strDdsmTitle:{},teleport:{type:[Boolean,String],default:!1},hideOnNoteSelector:{default:"s-note, .s-note"},hideOnNoteOffset:{default:0}},emits:["item-click"],setup(e,{emit:n}){const o=e,r=ze(),i=n,a=!r.isWebComponent,s=t.ref(!1),l=t.ref(null),c=t.ref(null),d=t.ref(null),u=t.ref(null),m=t.ref(null),p=t.ref(null),h=t.ref(null),f=t.ref(!1);let g;const{isWindowAboveMd:b}=rc({onResize:$}),{dataParsed:C,subscribeCustomEvents:y,setData:E}=U3({id:o.id,initialData:o.data});r.isWebComponent||t.watch(()=>o.data,E,{deep:!0});const{isFixedNav:w,setupHeroObserver:v}=H3({heroSelector:o.heroSelector,useSticky:M(o.useSticky),onFixedChange:$}),{isHiddenByNote:_,setupNoteWatcher:S}=G3({selector:o.hideOnNoteSelector,offset:o.hideOnNoteOffset,onHiddenChange:B=>{B&&$()}}),k=t.computed(()=>w.value&&!_.value),{useLocalNavBar:O,setupLocalNavBar:A}=W3({id:o.id,theme:o.theme,size:o.size,useCustomColorOnlyTopBanner:M(o.useCustomColorOnlyTopBanner),useCustomEvent:M(o.useCustomEvent),teleport:M(o.teleport),dataParsed:C,isFixedNav:k,isWebComponent:r.isWebComponent??!1});ic({localNavId:o.id,onClickOutside:()=>{f.value&&($(),zn(!1,"click-outside"))},onEsc:()=>{f.value&&($(),zn(!1,"esc"))}}),t.onMounted(async()=>{await setTimeout(()=>{},500),s.value=!0,await setTimeout(()=>{},500),J(),v(l.value),S(),r.isWebComponent&&y(),A(),r.isWebComponent&&k3(o.id)});
15function x(){f.value=!f.value,g&&g.toggle(),zn(f.value)}function L(B){$();const I=C.value[B-1];fo({localNavId:o.id,key:B.toString(),position:"fixed-in",useCustomEvent:M(o.useCustomEvent),isWebComponent:r.isWebComponent??!1,item:I}),r.isWebComponent||i("item-click",{index:B,item:I})}function F({index:B,item:I}){r.isWebComponent?o.useCustomEvent&&(Di(o.id,B.toString(),{index:B.toString()}),I.id&&Vi(o.id,I.id)):i("item-click",{index:B,item:I})}function G(B){i("item-click",B)}function J(){u.value&&(g=new gr(u.value),g.init(!1))}function $(){f.value=!1,g&&g.toggle(!1),m.value&&m.value.forEach(B=>B.reset()),p.value&&p.value.forEach(B=>B.reset()),h.value&&h.value.reset()}return(B,I)=>a||s.value?(t.openBlock(),t.createElementBlock("div",{key:0,ref_key:"root",ref:l,part:"local-nav",class:"s-lnv"},[t.unref(b)&&!t.unref(w)?(t.openBlock(),t.createElementBlock("div",{key:0,ref_key:"desk",ref:c,class:t.normalizeClass(["s-lnv-desk",{"s-lnv-desk--dark":e.theme==="dark"}])},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(t.unref(C),(V,H)=>(t.openBlock(),t.createElementBlock("div",{key:`tool-${V.id}`,class:"s-lnv-tool-wrapper"},[V.dropdown?(t.openBlock(),t.createBlock(Ri,t.mergeProps({key:0,ref_for:!0},V,{id:(H+1).toString(),ref_for:!0,ref_key:"dropdownDesk1El",ref:m,"local-nav-id":o.id,theme:e.theme,size:e.size,position:"banner","use-custom-event":t.unref(M)(e.useCustomEvent),"is-web-component":t.unref(r).isWebComponent??!1,onItemClick:G}),null,16,["id","local-nav-id","theme","size","use-custom-event","is-web-component"])):(t.openBlock(),t.createBlock(nn,t.mergeProps({key:1,ref_for:!0},t.unref(Pi)(V),{id:`localnav-item-banner-${(H+1).toString()}`,"font-size":t.unref(or)(e.size),"click-event":()=>F({index:H+1,item:V}),size:"s"}),null,16,["id","font-size","click-event"]))]))),128))],2)):t.createCommentVNode("",!0),t.createElementVNode("div",j3,[t.createVNode(F3,{ref_key:"dropdownSmEl",ref:h,"local-nav-id":o.id,data:t.unref(C),theme:e.theme,"use-item-max-w":t.unref(M)(e.useItemMaxW),"str-ddsm-title":e.strDdsmTitle,"use-custom-event":t.unref(M)(e.useCustomEvent),"is-web-component":t.unref(r).isWebComponent??!1,onItemClick:G},null,8,["local-nav-id","data","theme","use-item-max-w","str-ddsm-title","use-custom-event","is-web-component"])]),s.value?(t.openBlock(),t.createBlock(t.Teleport,{key:1,to:"body",disabled:!o.teleport||t.unref(r).isWebComponent},[t.withDirectives(t.createElementVNode("div",{ref_key:"stickyNavRef",ref:d,part:"sticky-nav",class:t.normalizeClass(["s-lnv-mob",{"s-lnv-mob--show":k.value,"s-lnv-mob--menu-active":f.value,"s-lnv-mob--teleport":o.teleport}]),"data-local-nav-id":o.id},[t.createVNode(Lt,{containerless:!0},{default:t.withCtx(()=>[t.createElementVNode("div",Y3,[t.createElementVNode("div",X3,[t.unref(b)?(t.openBlock(),t.createElementBlock("div",K3,[t.renderSlot(B.$slots,"title")])):(t.openBlock(),t.createElementBlock("button",{key:1,class:"s-lnv-mob__list-toggle",onClick:x},[t.createElementVNode("span",Z3,[t.renderSlot(B.$slots,"title")]),(t.openBlock(),t.createElementBlock("svg",{class:t.normalizeClass(["s-lnv-mob__list-toggle-arrow",{"s-lnv-mob__list-toggle-arrow--open":f.value}]),width:"20",height:"20",viewBox:"0 0 20 20",fill:"none","aria-hidden":"true"},[...I[0]||(I[0]=[t.createElementVNode("path",{d:"M15.66 7L10 12.66L4.34003 7",stroke:"white","stroke-width":"1.8"},null,-1)])],2))]))]),t.unref(b)&&k.value?(t.openBlock(),t.createElementBlock("div",Q3,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(t.unref(C),(V,H)=>(t.openBlock(),t.createElementBlock("div",{key:`tool-${V.id}`,class:"s-lnv-tool-wrapper"},[V.dropdown?(t.openBlock(),t.createBlock(Ri,t.mergeProps({key:0,ref_for:!0},e.useCustomColorOnlyTopBanner?t.unref(rr)(V):V,{id:(H+1).toString(),ref_for:!0,ref_key:"dropdownDesk2El",ref:p,"local-nav-id":o.id,theme:e.theme,size:e.size,position:"fixed-out","use-custom-event":t.unref(M)(e.useCustomEvent),"is-web-component":t.unref(r).isWebComponent??!1,onItemClick:G}),null,16,["id","local-nav-id","theme","size","use-custom-event","is-web-component"])):(t.openBlock(),t.createBlock(nn,t.mergeProps({key:1,ref_for:!0},t.unref(Pi)(e.useCustomColorOnlyTopBanner?t.unref(rr)(V):V),{id:`localnav-item-fixed-out-${(H+1).toString()}`,"font-size":t.unref(or)(e.size),size:"s","click-event":()=>F({index:H+1,item:V})}),null,16,["id","font-size","click-event"]))]))),128))])):t.createCommentVNode("",!0)])]),_:3})],10,q3),[[t.vShow,!t.unref(O)]]),t.withDirectives(t.createElementVNode("div",{ref_key:"slideUpDownEl",ref:u,class:t.normalizeClass(["s-lnv-menu",{"s-lnv-menu--teleport":o.teleport}]),"aria-hidden":!t.unref(b)&&k.value?"false":"true","data-local-nav-id":o.id},[t.createElementVNode("div",ew,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(t.unref(C),(V,H)=>(t.openBlock(),t.createElementBlock("div",{key:`s-lnv-menu-item-${H}`,class:"s-lnv-menu__item-wrapper"},[V.dropdown?(t.openBlock(),t.createBlock(oc,t.mergeProps({key:0,ref_for:!0},V,{id:(H+1).toString(),"local-nav-id":o.id,"is-mob-menu-open":f.value,"use-custom-event":t.unref(M)(e.useCustomEvent),"is-web-component":t.unref(r).isWebComponent??!1,onItemClick:G}),null,16,["id","local-nav-id","is-mob-menu-open","use-custom-event","is-web-component"])):(t.openBlock(),t.createBlock(Lt,{key:1,containerless:!0},{default:t.withCtx(()=>[t.createVNode(Rn,{class:"s-lnv-menu__item",data:V,"ga-index":`mob-${H+1}`,callback:()=>L(H+1)},null,8,["data","ga-index","callback"])]),_:2},1024))]))),128))])],10,J3),[[t.vShow,!t.unref(O)]])],8,["disabled"])):t.createCommentVNode("",!0)],512)):t.createCommentVNode("",!0)}}),tw=["data-local-nav-id"],nw={class:"s-local-nav-bar__mob"},ow={class:"s-local-nav-bar__mob-content"},rw={class:"s-local-nav-bar__mob-title"},iw={key:0,class:"s-local-nav-bar__toggle"},aw={class:"s-local-nav-bar__toggle-text"},sw={key:0,class:"s-local-nav-bar__mob-list"},lw=["aria-hidden"],cw={class:"s-local-nav-bar__menu-content"},sc=t.defineComponent({__name:"s-local-nav-bar",props:{localNavId:{default:""},data:{default:()=>[]},theme:{default:"light"},size:{default:"s"},isFixed:{type:Boolean,default:!1},useCustomColorOnlyTopBanner:{type:Boolean,default:!1},useCustomEvent:{type:Boolean,default:!1}},setup(e){const n=e,o=t.ref(null),r=t.ref(null),i=t.ref(!1);let a;const{isWindowAboveMd:s}=rc();ic({localNavId:n.localNavId,onClickOutside:()=>{i.value&&(m(),zn(!1,"click-outside"))},onEsc:()=>{i.value&&(m(),zn(!1,"esc"))}}),t.onMounted(()=>
15{l()});function l(){o.value&&(a=new gr(o.value),a.init(!1))}function c(){i.value=!i.value,a&&a.toggle(),zn(i.value)}function d(p){m(),fo({localNavId:n.localNavId,key:p.toString(),position:"fixed-in",useCustomEvent:n.useCustomEvent,item:n.data[p-1]})}function u({index:p,item:h}){n.useCustomEvent&&(Di(n.localNavId,p.toString(),{index:p.toString()}),h.id&&Vi(n.localNavId,h.id))}function m(){i.value=!1,a&&a.toggle(!1),r.value&&r.value.forEach(p=>p.reset())}return(p,h)=>(t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["s-local-nav-bar",{"s-local-nav-bar--show":e.isFixed,"s-local-nav-bar--menu-active":i.value}]),"data-local-nav-id":e.localNavId},[t.createElementVNode("div",nw,[t.createVNode(Lt,{containerless:!0},{default:t.withCtx(()=>[t.createElementVNode("div",ow,[t.createElementVNode("div",rw,[t.unref(s)?(t.openBlock(),t.createElementBlock("div",iw,[t.renderSlot(p.$slots,"title")])):(t.openBlock(),t.createElementBlock("button",{key:1,class:"s-local-nav-bar__toggle",onClick:c},[t.createElementVNode("span",aw,[t.renderSlot(p.$slots,"title")]),(t.openBlock(),t.createElementBlock("svg",{class:t.normalizeClass(["s-local-nav-bar__toggle-arrow",{"s-local-nav-bar__toggle-arrow--open":i.value}]),width:"20",height:"20",viewBox:"0 0 20 20",fill:"none","aria-hidden":"true"},[...h[0]||(h[0]=[t.createElementVNode("path",{d:"M15.66 7L10 12.66L4.34003 7",stroke:"white","stroke-width":"1.8"},null,-1)])],2))]))]),t.unref(s)&&e.isFixed?(t.openBlock(),t.createElementBlock("div",sw,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.data,(f,g)=>(t.openBlock(),t.createElementBlock("div",{key:`tool-${f.id}`,class:"s-local-nav-bar__tool-wrapper"},[f.dropdown?(t.openBlock(),t.createBlock(Ri,t.mergeProps({key:0,ref_for:!0},e.useCustomColorOnlyTopBanner?t.unref(rr)(f):f,{id:(g+1).toString(),ref_for:!0,ref_key:"dropdownDesk2El",ref:r,"local-nav-id":e.localNavId,theme:e.theme,size:e.size,position:"fixed-out","use-custom-event":e.useCustomEvent}),null,16,["id","local-nav-id","theme","size","use-custom-event"])):(t.openBlock(),t.createBlock(nn,t.mergeProps({key:1,ref_for:!0},t.unref(Pi)(e.useCustomColorOnlyTopBanner?t.unref(rr)(f):f),{id:`localnav-item-fixed-out-${(g+1).toString()}`,"font-size":t.unref(or)(e.size),size:"s","click-event":()=>u({index:g+1,item:f})}),null,16,["id","font-size","click-event"]))]))),128))])):t.createCommentVNode("",!0)])]),_:3})]),t.createElementVNode("div",{ref_key:"slideUpDownEl",ref:o,class:"s-local-nav-bar__menu","aria-hidden":!t.unref(s)&&e.isFixed?"false":"true"},[t.createElementVNode("div",cw,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.data,(f,g)=>(t.openBlock(),t.createElementBlock("div",{key:`s-local-nav-bar-menu-item-${g}`,class:"s-local-nav-bar__menu-item-wrapper"},[f.dropdown?(t.openBlock(),t.createBlock(oc,t.mergeProps({key:0,ref_for:!0},f,{id:(g+1).toString(),"local-nav-id":e.localNavId,"is-mob-menu-open":i.value,"use-custom-event":e.useCustomEvent}),null,16,["id","local-nav-id","is-mob-menu-open","use-custom-event"])):(t.openBlock(),t.createBlock(Lt,{key:1,containerless:!0},{default:t.withCtx(()=>[t.createVNode(Rn,{class:"s-local-nav-bar__menu-item",data:f,"ga-index":`mob-${g+1}`,callback:()=>d(g+1)},null,8,["data","ga-index","callback"])]),_:2},1024))]))),128))])],8,lw)],10,tw))}});function dw(e){const n=t.ref(null),o=t.ref(null),r=t.ref(0),i=t.ref([]),a=t.ref(!1);let s=null;const l=t.computed(()=>({"--s-marquee-speed":`${e.speed.value}s`,"--s-marquee-gap-fallback":e.gap.value,"--s-marquee-copies":e.copies.value,"--s-marquee-direction":e.direction.value==="right"?"reverse":"normal"}));function c(u){const m=u.detail;m.playState==="play"?a.value=!0:m.playState==="pause"&&(a.value=!1)}let d=null;return t.onMounted(()=>{if(!n.value)return;r.value=e.copies.value-1;const u=n.value.getRootNode(),m=u instanceof ShadowRoot;t.nextTick(()=>{var p,h,f;if(m){s=u.host;const g=(p=n.value)==null?void 0:p.querySelector("slot:not([name])"),b=(g==null?void 0:g.assignedNodes({flatten:!0}))??[];for(let C=1;C<=r.value;C++){const y=document.createElement("slot");y.setAttribute("name",`_copy-${C}`),(h=i.value[C-1])==null||h.appendChild(y);const E=document.createElement("div");E.setAttribute("slot",`_copy-${C}`),E.setAttribute("aria-hidden","true"),E.style.display="contents",b.forEach(w=>E.appendChild(w.cloneNode(!0))),s.appendChild(E)}}else{const g=((f=n.value)==null?void 0:f.innerHTML)??"";i.value.forEach(b=>{b.innerHTML=g})}}),e.id.value&&(d=`s-media-control-play-callback:${e.id.value}-control`,document.addEventListener(d,c))}),t.onUnmounted(()=>{s==null||s.querySelectorAll('[slot^="_copy-"]').forEach(u=>u.remove()),d&&document.removeEventListener(d,c)}),{contentRef:n,trackRef:o,copyCount:r,cloneContainerRefs:i,trackStyle:l,isManuallyPaused:a}}const lc=t.defineComponent({__name:"s-marquee",props:{id:{},speed:{default:40},direction:{default:"left"},pauseOnHover:{type:Boolean,default:!0},gap:{default:"1rem"},copies:{default:3}},setup(e){const n=e,{contentRef:o,trackRef:r,copyCount:i,cloneContainerRefs:a,trackStyle:s,isManuallyPaused:l}=dw({id:t.toRef(n,"id"),speed:t.toRef(n,"speed"),direction:t.toRef(n,"direction"),pauseOnHover:t.toRef(n,"pauseOnHover"),gap:t.toRef(n,"gap"),copies:t.toRef(n,"copies")});return(c,d)=>(t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["s-marquee",{"s-marquee--pause-on-hover":e.pauseOnHover,"s-marquee--paused":t.unref(l)}])},[t.createElementVNode("div",{ref_key:"trackRef",ref:r,class:"s-marquee__track",style:t.normalizeStyle(t.unref(s))},[t.createElementVNode("div",{ref_key:"contentRef",ref:o,class:"s-marquee__content"},[t.renderSlot(c.$slots,"default")],512),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(t.unref(i),u=>(t.openBlock(),t.createElementBlock("div",{key:u,ref_for:!0,ref:m=>{m&&(t.unref(a)[u-1]=m)},class:"s-marquee__content","aria-hidden":"true"}))),128))],4)],2))}});function cc(e,n){return{subscription:tn(`s-media-control-play-callback:${e}`).subscribe({next:r=>n(r.detail),complete:st,error:lt})}}function uw(e,n){return{subscription:tn(`s-media-control-play-update:${e}`).subscribe({next:r=>n(r.detail),complete:st,error:lt})}}function dc(e,n){document.dispatchEvent(new CustomEvent(`s-media-control-play-callback:${e}`,{detail:n}))}function fw(e,n){document.dispatchEvent(new CustomEvent(`s-media-control-play-update:${e}`,{detail:n}))}const Vt="play",tt="pause",sn="replay",zi=["light","dark"],mw={class:"s-medctrl__ppr-wrap"},hw=["title","aria-label"],pw={key:0,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},gw={key:1,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},bw={key:2,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},ir=t.defineComponent({name:"SMediaControl",__name:"s-media-control",props:{id:{},defaultState:{},theme:{default:zi[1]},altPlay:{default:fr},altPause:{default:mr},altReplay:{default:hr}},setup(e){const n=e,o=t.ref(n.defaultState||Vt),{subscription:r}=uw(n.id,s),i=t.computed(()=>{switch(o.value){case Vt:return n.altPlay;case tt:return n.altPause;case sn:return n.altReplay;default:return""}});t.onMounted(()=>{dc(n.id,{playState:o.value})}),t.onUnmounted(()=>{r.unsubscribe()});function a(){o.value===sn?o.value=Vt:o.value=o.value===Vt?tt:Vt,dc(n.id,{playState:o.value}
15),pe.sendGA({action:"click",name:"dc-media-control",v1:n.id,v2:o.value})}function s(l){o.value=l.playState}return(l,c)=>(t.openBlock(),t.createElementBlock("div",{part:"medctrl",class:t.normalizeClass(["s-medctrl",{"s-medctrl--light":n.theme==="light","s-medctrl--dark":n.theme==="dark"}])},[t.createElementVNode("div",mw,[t.createElementVNode("button",{class:t.normalizeClass(["s-medctrl__ppr-btn",`s-medctrl__ppr-btn--${o.value}`]),title:i.value,"aria-label":i.value,onClick:a},[o.value===t.unref(Vt)?(t.openBlock(),t.createElementBlock("svg",pw,[...c[0]||(c[0]=[t.createElementVNode("path",{d:"M8 13.6601L13.66 10.0001L8 6.34009V13.6601Z",fill:"var(--s-ppr-color)",stroke:"var(--s-ppr-color)","stroke-width":"2"},null,-1)])])):t.createCommentVNode("",!0),o.value===t.unref(tt)?(t.openBlock(),t.createElementBlock("svg",gw,[...c[1]||(c[1]=[t.createElementVNode("rect",{x:"6",y:"4",width:"2",height:"12",fill:"var(--s-ppr-color)"},null,-1),t.createElementVNode("rect",{x:"12",y:"4",width:"2",height:"12",fill:"var(--s-ppr-color)"},null,-1)])])):t.createCommentVNode("",!0),o.value===t.unref(sn)?(t.openBlock(),t.createElementBlock("svg",bw,[...c[2]||(c[2]=[t.createElementVNode("path",{d:"M3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10C17 13.866 13.9375 17 10 17C8.6875 17 6.9375 16.5625 5.625 15.25",stroke:"var(--s-ppr-color)","stroke-width":"2"},null,-1),t.createElementVNode("path",{d:"M6 8L3 12L0 8H6Z",fill:"var(--s-ppr-color)"},null,-1)])])):t.createCommentVNode("",!0)],10,hw)]),c[3]||(c[3]=t.createElementVNode("div",{class:"s-medctrl__dot-wrap"},null,-1))],2))}}),Fi=1024,yw=768,ww=1280,vw=188,Cw=40,kw="Open Synology AI Advisor",Ew="#ai-advisor-banner",Sw="error",_w="Search Synology.com",uc="Store",fc="Synology",xw=["aria-label"],Tw=t.defineComponent({__name:"s-navbar-synology-logo",setup(e){return(n,o)=>(t.openBlock(),t.createElementBlock("svg",{width:"131",height:"34",viewBox:"0 0 131 34",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-label":t.unref(fc)},[...o[0]||(o[0]=[t.createStaticVNode('<path d="M0.979004 18.2618L5.49847 17.8289C5.65205 19.1334 6.24041 20.3435 7.16404 21.2545C8.12906 22.0211 9.33108 22.4059 10.5502 22.3385C11.7577 22.4238 12.9571 22.0812 13.9476 21.368C14.293 21.1036 14.5747 20.7616 14.7713 20.3683C14.9679 19.975 15.0741 19.5408 15.0819 19.099C15.0942 18.5791 14.9253 18.0717 14.6055 17.6679C14.1416 17.1895 13.5648 16.8426 12.9312 16.6608C12.3832 16.4489 11.1408 16.1063 9.20741 15.6037C6.70861 14.9776 4.95666 14.1923 3.95767 13.2693C3.28484 12.6798 2.74611 11.9465 2.37938 11.1207C2.01265 10.295 1.82679 9.39689 1.8349 8.48963C1.82889 7.28471 2.17802 6.106 2.83652 5.10791C3.53806 4.0207 4.546 3.17836 5.72618 2.69304C7.17513 2.11585 8.72128 1.83861 10.2753 1.87734C13.1662 1.87734 15.3474 2.52876 16.819 3.8316C17.545 4.48736 18.126 5.29447 18.5232 6.19895C18.9205 7.10343 19.1247 8.08443 19.1223 9.07635L14.4414 9.23735C14.3403 8.23678 13.8834 7.30937 13.158 6.63196C12.2947 6.03324 11.2599 5.74972 10.2203 5.827C9.09921 5.75921 7.98644 6.06172 7.04539 6.69009C6.81236 6.84949 6.6223 7.06658 6.49282 7.32125C6.36334 7.57592 6.29861 7.85995 6.30463 8.14707C6.30347 8.42524 6.36528 8.6999 6.48518 8.94945C6.60508 9.199 6.77983 9.41664 6.99566 9.58526C7.58022 10.1004 9.01197 10.6272 11.2761 11.1692C13.0112 11.5309 14.6975 12.1051 16.299 12.8793C17.3495 13.432 18.2326 14.2686 18.8527 15.2987C19.4986 16.4469 19.8189 17.7572 19.7776 19.082C19.7791 20.4371 19.3939 21.763 18.6695 22.8966C17.9216 24.0894 16.8312 25.015 15.5486 25.5458C13.9409 26.1628 12.2322 26.4562 10.5161 26.4098C7.59418 26.4098 5.34317 25.713 3.77967 24.3187C2.1268 22.7397 1.12493 20.573 0.979004 18.2618Z" fill="white"></path><path d="M19.189 8.80444H23.8803L27.8937 20.9942L31.8007 8.80444H36.3743L30.492 25.3115L29.4145 28.3238C29.1239 29.1257 28.7535 29.8948 28.309 30.6188C27.9865 31.1242 27.5743 31.5629 27.0937 31.9121C26.5784 32.2572 26.0117 32.5139 25.4159 32.6723C24.6754 32.8706 23.9127 32.968 23.1474 32.9621C22.303 32.9586 21.4613 32.8614 20.6373 32.6723L20.27 29.1073C20.8839 29.2463 21.5101 29.32 22.1388 29.3273C22.5606 29.3621 22.9845 29.297 23.3778 29.1371C23.7712 28.9773 24.1234 28.7268 24.4073 28.4052C24.9387 27.6974 25.3245 26.8866 25.5415 26.0216L19.189 8.80444Z" fill="white"></path><path d="M51.7618 25.9741H47.3426V17.2349C47.4067 16.0345 47.3101 14.8308 47.0556 13.6573C46.8866 13.1434 46.5612 12.6985 46.1273 12.3882C45.6661 12.0813 45.1248 11.9253 44.5751 11.941C43.8309 11.933 43.1023 12.1607 42.489 12.593C41.8909 12.9925 41.4444
1513.59 41.2239 14.2861C40.9366 15.5781 40.8207 16.9039 40.8793 18.2277V25.9759H36.4697V8.80342H40.5556V11.3185C41.1923 10.4275 42.027 9.70499 42.9905 9.21083C43.954 8.71666 45.0186 8.46509 46.0959 8.47696C47.0227 8.46876 47.9419 8.64871 48.8006 9.00644C49.522 9.29764 50.158 9.77486 50.6468 10.3919C51.0624 10.9563 51.3594 11.6028 51.5192 12.2907C51.71 13.292 51.7931 14.3117 51.767 15.3316L51.7618 25.9741Z" fill="white"></path><path d="M51.7862 17.2083C51.7921 15.6751 52.1683 14.1673 52.8811 12.8195C53.5734 11.4499 54.6501 10.3243 55.9723 9.58802C57.3468 8.83524 58.8857 8.45356 60.4438 8.47896C61.5988 8.4363 62.7499 8.63898 63.8248 9.07426C64.8997 9.50954 65.8752 10.168 66.69 11.0083C67.4974 11.8482 68.1302 12.8472 68.5501 13.945C68.97 15.0429 69.1683 16.2166 69.1329 17.3952C69.168 18.5853 68.9679 19.7703 68.5448 20.8791C68.1217 21.988 67.4843 22.9976 66.6708 23.8474C65.8659 24.6888 64.9003 25.3511 63.8344 25.7928C62.7686 26.2344 61.6253 26.446 60.4761 26.4143C58.9453 26.414 57.4358 26.0465 56.0683 25.341C54.7115 24.6684 53.5972 23.5726 52.8855 22.2106C52.114 20.6647 51.7358 18.944 51.7862 17.2083ZM56.3126 17.4355C56.2118 18.8475 56.6364 20.2462 57.5009 21.3502C57.8658 21.7815 58.3168 22.1273 58.8234 22.3644C59.33 22.6014 59.8804 22.724 60.4373 22.724C60.9942 22.724 61.5445 22.6014 62.0511 22.3644C62.5577 22.1273 63.0088 21.7815 63.3736 21.3502C64.2279 20.2333 64.6462 18.8305 64.5471 17.4149C64.6414 16.013 64.2231 14.6254 63.3736 13.5225C63.007 13.0941 62.5555 12.7508 62.0491 12.5157C61.5427 12.2805 60.9932 12.1589 60.4373 12.1589C59.8814 12.1589 59.3319 12.2805 58.8255 12.5157C58.3191 12.7508 57.8675 13.0941 57.5009 13.5225C56.6395 14.6275 56.2156 16.0245 56.3135 17.4355H56.3126Z" fill="white"></path><path d="M74.5553 0V22.1685C74.5127 22.8738 74.588 23.5813 74.7778 24.2605C74.9147 24.5934 75.1573 24.8692 75.4662 25.0431C76.015 25.2635 76.6049 25.3552 77.1928 25.3115V25.9742H69.1659V25.3115C69.6952 25.3538 70.2267 25.2687 70.7181 25.0628C71.0077 24.8792 71.2315 24.6043 71.3559 24.2793C71.5502 23.5945 71.6272 22.8803 71.5836 22.1685V7.04069C71.6158 5.8703 71.5759 4.699 71.4641 3.53377C71.4353 3.20301 71.2989 2.89177 71.0767 2.6501C70.8878 2.48034 70.6438 2.38911 70.3927 2.3943C69.9971 2.42443 69.6097 2.52521 69.248 2.69213L68.9443 2.0428L73.7604 0.000887083L74.5553 0Z" fill="white"></path><path d="M85.1573 8.74823C86.3062 8.71164 87.4473 8.95414 88.4873 9.45591C89.5274 9.95767 90.4369 10.7045 91.1416 11.6354C92.4058 13.2309 93.085 15.2299 93.0611 17.2853C93.0475 18.8618 92.6863 20.4147 92.0045 21.8279C91.394 23.2556 90.3798 24.4629 89.0931 25.2937C87.8541 26.0737 86.4253 26.479 84.9715 26.4627C83.823 26.499 82.6836 26.2437 81.6547 25.7194C80.6258 25.1951 79.7394 24.418 79.0743 23.4575C77.8595 21.8211 77.2095 19.8174 77.2264 17.7611C77.2401 16.173 77.6229 14.6111 78.3432 13.205C78.9398 11.8677 79.9006 10.7355 81.1101 9.94485C82.3197 9.15417 83.7263 8.73863 85.1608 8.74823H85.1573ZM84.6067 9.97893C83.9338 9.98127 83.2747 10.1751 82.703 10.5388C81.9891 11.016 81.4452 11.7173 81.1526 12.5378C80.7226 13.7191 80.5219 14.9751 80.5619 16.2352C80.5116 18.4185 81.0001 20.5795 81.9823 22.5175C82.9342 24.2616 84.1792 25.1506 85.727 25.1506C86.2822 25.1574 86.831 25.0287 87.328 24.775C87.825 24.5214 88.256 24.1501 88.5853 23.6918C89.3414 22.7247 89.7195 21.0551 89.7195 18.6832C89.7195 15.7165 89.0957 13.4009 87.8445 11.6971C87.4835 11.1608 86.9996 10.7237 86.4351 10.4241C85.8707 10.1245 85.2432 9.97162 84.6076 9.97893H84.6067Z" fill="white"></path><path d="M96.6459 19.8456C95.7052 19.3831 94.9108 18.658 94.3539 17.7536C93.6914 16.6131 93.4314 15.2739 93.6176 13.9603C93.8037 12.6467 94.4247 11.4386 95.3764 10.5385C96.0044 9.93888 96.7417 9.47221 97.546 9.16525C98.3503 8.8583 99.2058 8.71708 100.063 8.74972C101.493 8.70841 102.901 9.11191 104.102 9.90707H107.562C107.864 9.89177 108.166 9.90765 108.464 9.95447C108.534 9.98979 108.594 10.0427 108.638 10.1083C108.724 10.2896 108.762 10.4906 108.748 10.6915C108.762 10.9166 108.731 11.1422 108.656 11.3542C108.613 11.4258 108.545 11.4773 108.465 11.4973C108.167 11.549 107.864 11.5668 107.562 11.5501H105.427C106.196 12.6608 106.545 14.0204 106.409 15.3755C106.273 16.7306 105.661 17.9888 104.687 18.9155C103.396 20.0712 101.719 20.6691 100.008 20.5835C99.1648 20.5826 98.3269 20.4505 97.5228 20.1918C97.124 20.5404 96.7841 20.954
151 96.5168 21.4162C96.3616 21.6838 96.2693 21.9848 96.2472 22.2954C96.2522 22.414 96.2813 22.5302 96.3329 22.6365C96.3844 22.7428 96.4572 22.8369 96.5464 22.9125C96.8823 23.1611 97.2817 23.3038 97.6955 23.323C98.523 23.4206 99.3552 23.4705 100.188 23.4724C101.775 23.4905 103.361 23.5905 104.938 23.772C105.934 23.8785 106.868 24.3186 107.595 25.0242C107.917 25.3473 108.171 25.7349 108.341 26.163C108.511 26.591 108.593 27.0504 108.582 27.5124C108.55 28.2533 108.364 28.9787 108.038 29.6406C107.712 30.3025 107.252 30.8859 106.689 31.352C104.704 33.1642 102.108 34.1106 99.4527 33.9896C97.4096 34.0619 95.3911 33.515 93.6498 32.4173C92.759 31.8082 92.3184 31.1866 92.3184 30.5238C92.3224 30.2238 92.385 29.9276 92.5025 29.6527C92.8454 28.989 93.257 28.365 93.7301 27.7915C93.8086 27.6761 94.4106 27.025 95.5108 25.8291C95.0311 25.5524 94.5937 25.205 94.2125 24.7979C93.9647 24.5205 93.8271 24.158 93.8269 23.7819C93.859 23.2453 94.0314 22.7276 94.326 22.2829C94.9779 21.3577 95.7597 20.5364 96.6459 19.8456ZM96.5002 25.974C96.0184 26.4935 95.6038 27.0742 95.2665 27.702C95.0097 28.1384 94.867 28.6353 94.8521 29.1447C94.8731 29.471 94.9796 29.7854 95.1603 30.0549C95.3411 30.3244 95.5893 30.5389 95.879 30.6759C97.4676 31.5193 99.2483 31.9095 101.035 31.8055C102.689 31.9321 104.342 31.5293 105.764 30.6526C106.193 30.4028 106.555 30.0499 106.821 29.6244C107.087 29.1988 107.247 28.7134 107.289 28.21C107.295 27.9168 107.209 27.6295 107.045 27.3895C106.88 27.1495 106.646 26.9692 106.375 26.8747C105.177 26.5231 103.932 26.3674 102.686 26.4132C100.006 26.33 97.9398 26.1744 96.5002 25.974ZM99.7607 9.67096C99.3376 9.66985 98.9199 9.76706 98.5388 9.95528C98.1576 10.1435 97.8231 10.4178 97.5602 10.7577C96.8985 11.7035 96.5853 12.8593 96.6764 14.0195C96.5837 15.5966 97.0086 17.1601 97.8831 18.4611C98.153 18.8347 98.5052 19.1375 98.9112 19.3448C99.3172 19.552 99.7652 19.6577 100.219 19.6533C100.641 19.6626 101.059 19.5737 101.443 19.3932C101.827 19.2127 102.166 18.9454 102.434 18.6113C103.089 17.6752 103.398 16.5308 103.306 15.3826C103.4 13.7823 102.972 12.1954 102.089 10.8721C101.822 10.4973 101.471 10.1931 101.066 9.98424C100.661 9.77542 100.214 9.66806 99.7607 9.67096Z" fill="white"></path><path d="M109.254 9.2356H116.912V9.90459H116.541C116.109 9.87672 115.681 10.0032 115.33 10.2624C115.204 10.3698 115.103 10.5047 115.034 10.6572C114.966 10.8098 114.931 10.9762 114.933 11.1442C114.988 11.8381 115.189 12.5115 115.522 13.1182L119.512 21.5747L123.168 12.3347C123.366 11.8599 123.47 11.3494 123.473 10.833C123.481 10.6627 123.437 10.4942 123.349 10.35C123.232 10.2016 123.075 10.0923 122.897 10.0361C122.551 9.93149 122.19 9.88765 121.83 9.90639V9.23738H127.127V9.90639C126.772 9.93164 126.425 10.0315 126.108 10.1997C125.801 10.4166 125.534 10.6894 125.323 11.0047C125.084 11.4563 124.88 11.9264 124.712 12.4107L118.076 29.0805C117.562 30.5133 116.
15683 31.7793 115.532 32.7475C114.687 33.496 113.62 33.9306 112.504 33.9809C111.867 34.0126 111.242 33.7909 110.759 33.362C110.55 33.1916 110.38 32.9756 110.262 32.7297C110.144 32.4837 110.082 32.2139 110.078 31.9399C110.07 31.7124 110.109 31.4857 110.194 31.2754C110.279 31.0652 110.408 30.8763 110.571 30.7217C110.948 30.39 111.437 30.2228 111.933 30.2557C112.491 30.2922 113.04 30.4239 113.556 30.6457C113.847 30.767 114.15 30.8586 114.459 30.9194C114.904 30.8752 115.319 30.6727 115.633 30.3469C116.207 29.726 116.642 28.9852 116.91 28.1754L118.067 25.2623L112.171 12.6844C111.924 12.1916 111.638 11.7202 111.317 11.2748C111.106 10.9556 110.858 10.6637 110.579 10.4055C110.166 10.1655 109.719 9.99407 109.254 9.89744V9.2356Z" fill="white"></path><path d="M127.099 8.1284V4.78067H128.536C128.763 4.76983 128.99 4.80634 129.203 4.888C129.353 4.94329 129.48 5.04967 129.563 5.18941C129.652 5.34249 129.699 5.51745 129.698 5.69564C129.703 5.8064 129.685 5.91698 129.646 6.02031C129.607 6.12364 129.547 6.21746 129.471 6.29578C129.285 6.4833 129.04 6.59601 128.78 6.61329C128.874 6.65612 128.962 6.71177 129.041 6.77875C129.178 6.90644 129.297 7.05233 129.396 7.21254L129.969 8.1284H129.43L128.994 7.43435C128.868 7.24831 128.762 7.08196 128.681 6.98C128.616 6.89237 128.543 6.81229 128.461 6.74119C128.4 6.70695 128.336 6.6808 128.268 6.66338C128.187 6.64701 128.105 6.64012 128.022 6.64281H127.53V8.1275L127.099 8.1284ZM127.53 6.26448H128.454C128.611 6.27714 128.768 6.25329 128.914 6.19471C129.02 6.16636 129.111 6.09713 129.168 6.00152C129.227 5.91071 129.257 5.80372 129.255 5.69475C129.257 5.62206 129.243 5.54985 129.214 5.48356C129.184 5.41726 129.141 5.3586 129.087 5.31194C128.936 5.19797 128.75 5.14395 128.563 5.15989H127.531L127.53 6.26448Z" fill="white"></path><path d="M128.376 8.99947C127.863 8.99876 127.361 8.84207 126.934 8.54919C126.507 8.2563 126.175 7.84035 125.978 7.35385C125.782 6.86735 125.73 6.3321 125.831 5.81569C125.931 5.29928 126.178 4.82485 126.541 4.4523C126.904 4.07975 127.366 3.82579 127.87 3.72246C128.373 3.61914 128.896 3.67109 129.371 3.87177C129.845 4.07244 130.252 4.41283 130.538 4.84997C130.824 5.28711 130.978 5.80139 130.979 6.32791C130.978 7.03554 130.704 7.71397 130.216 8.21468C129.728 8.71538 129.067 8.99758 128.376 8.99947ZM128.376 4.13931C127.953 4.13931 127.539 4.26818 127.186 4.50959C126.834 4.751 126.56 5.09411 126.398 5.49548C126.236 5.89685 126.194 6.33843 126.277 6.76434C126.36 7.19024 126.564 7.58132 126.864 7.88807C127.164 8.19481 127.546 8.40342 127.962 8.4875C128.378 8.57158 128.808 8.52735 129.199 8.3604C129.591 8.19346 129.925 7.9113 130.159 7.54965C130.394 7.188 130.519 6.76313 130.518 6.32881C130.515 5.74792 130.289 5.19156 129.888 4.78131C129.486 4.37106 128.943 4.14025 128.376 4.13931Z" fill="white"></path>',10)])],8,xw))}}),Bw={},$w={class:"s-navbar-ai__error-icon"};function Nw(e,n){return t.openBlock(),t.createElementBlock("div",$w,[...n[0]||(n[0]=[t.createElementVNode("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[t.createElementVNode("path",{d:"M10 2C14.4183 2 18 5.58172 18 10C18 14.4183 14.4183 18 10 18C5.58172 18 2 14.4183 2 10C2 5.58172 5.58172 2 10 2ZM9 12V14H11V12H9ZM9 11H11V6H9V11Z",fill:"white"})],-1)])])}const Mw=Pe(Bw,[["render",Nw]]);function Lw(){pe.sendGA({action:"click",name:"dc-navbar-cart"})}function Aw(){pe.sendGA({action:"click",name:"dc-navbar-more-info"})}function Iw(){pe.sendAIGA({action:"nav_menu_ai_click"})}const Ow=["aria-label","title"],Vw={class:"s-navbar-ai__content"},Dw={class:"s-navbar-ai__name"},mo=2e3,Pw=t.defineComponent({__name:"s-navbar-ai",props:{name:{default:kw},alt:{},devAdvisor:{},errorTarget:{default:Ew},errorMessage:{default:Sw}},emits:["click"],setup(e,{emit:n}){const o=e,r=n,i=t.ref("disabled"),a=t.computed(()=>o.devAdvisor??i.value),s=t.ref(!1),l=t.ref(!1);let c=0;t.onMounted(p);function d(h){if(h){s.value=!0,l.value=!0,c=Date.now();return}s.value=!1;const f=Date.now()-c,g=f>mo?(mo-(f-mo))%mo:Math.abs(f-mo);setTimeout(()=>{s.value?c=Date.now():l.value=!1},g)}function u(){if(a.value!=="disabled"){if(r("click"),a.value==="error"){o.errorTarget&&document.querySelector(o.errorTarget)&&Qn(o.errorTarget);return}setTimeout(()=>{var h;(h=window.SYNO_AI)==null||h.toggle()},10),Iw()}}function m(h){const f=h==null?void 0:h.detail;if(f&&!f.ready){i.value="error";return}i.value="active"}function p(){var h,f;if(o.devAdvisor){i.value=o.devAdvisor;return}if(((h=window.SYNO_AI)==null?void 0:h.isReady)===!0){i.value="active";return}if(((f=window.SYNO_AI)==null?void 0:f.isReady)===!1){i.value="error";return}i.value="loading",document.addEventListener("syno-ai:ready",m)}return t.onUnmounted(()=>{document.removeEventListener("syno-ai:ready",m)}),(h,f)=>(t.openBlock(),t.createElementBlock("button",{part:"ai",class:t.normalizeClass(["s-navbar-ai",[`s-navbar-ai--${a.value}`,{"s-navbar-ai--hover":l.value}]]),"aria-label":e.alt||e.name,title:a.value==="error"?e.errorMessage:e.name,onClick:u,onMouseenter:f[0]||(f[0]=g=>d(!0)),onMouseleave:f[1]||(f[1]=g=>d(!1))},[f[3]||(f[3]=t.createElementVNode("div",{class:"s-navbar-ai__border"},null,-1)),t.createElementVNode("div",Vw,[f[2]||(f[2]=t.createElementVNode("div",{class:"s-navbar-ai__avator"},[t.createElementVNode("div",{class:"s-navbar-ai__avator-bg"})],-1)),a.value==="error"?(t.openBlock(),t.createBlock(Mw,{key:0})):t.createCommentVNode("",!0),t.createElementVNode("span",Dw,t.toDisplayString(e.name),1)])],42,Ow))}}),Rw={class:"s-nvbr-ec-icon"},zw=t.defineComponent({__name:"s-navbar-ec-icon",props:{amount:{}},setup(e){const n=e,o=t.computed(()=>!n.amount||n.amount<=0?"":n.amount>99?"99+":n.amount.toString());return(r,i)=>(t.openBlock(),t.createElementBlock("div",Rw,[i[0]||(i[0]=t.createElementVNode("svg",{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t.createElementVNode("path",{d:"M9 14H12.8462L16.6154 28H29.7692L33 17.5H20",stroke:"white","stroke-width":"2","stroke-linecap":"square","stroke-linejoin":"round"}),t.createElementVNode("path",{d:"M18 36C19.1046 36 20 35.1046 20 34C20 32.8954 19.1046 32 18 32C16.8954 32 16 32.8954 16 34C16 35.1046 16.8954 36 18 36Z",fill:"white"}),t.createElementVNode("path",{d:"M28 36C29.1046 36 30 35.1046 30 34C30 32.8954 29.1046 32 28 32C26.8954 32 26 32.8954 26 34C26 35.1046 26.8954 36 28 36Z",fill:"white"})],-1)),o.value?(t.openBlock(),t.createElementBlock("span",{key:0,class:t.normalizeClass(["s-nvbr-ec-icon__amount",{"s-nvbr-ec-icon__amount--many":e.amount&&e.amount>99}])},t.toDisplayString(o.value),3)):t.createCommentVNode("",!0)]))}}),Fw=["aria-label"],mc=200,Hw=t.defineComponent({__name:"s-navbar-ec",props:{storeText:{},storeUrl:{},devCart:{type:Boolean}},setup(e,{expose:n}){const o=t.ref(null),r=t.ref(!1),i=t.ref(!1),a=t.ref(0),s=Re(u,30),l=t.ref("C");let c=null,d=!1;n({isEcReady:i,currentEcType:l}),t.onMounted(()=>{h(),window.addEventListener("scroll",s)}),t.onUnmounted(()=>{c&&clearInterval(c),window.removeEventListener("scroll",s)});function u(){o.value&&(r.value=document.body.scrollTop>mc||document.documentElement.scrollTop>mc)}function m(g){a.value=g,l.value=g>0?"A":"C"}function p(){var g;Lw(),(g=window.SYNO_EC)==null||g.openCart(),to(!1)}async function h(){c=setInterval(async()=>{var g;if(f()&&!d){i.value=!0,d=!0,window.SYNO_EC.onCartCountChange(m);const b=await(window==null?void 0:window.SYNO_EC.getCart()),C=((g=b==null?void 0:b.cart)==null?void 0:g.quantity)||0;m(C),c&&clearInterval(c)}},1e3)}function f(){var g;return(g=window==null?void 0:window.SYNO_EC)==null?void 0:g.ready}return(g,b)=>(t.openBlock(),t.createElementBlock("div",{ref_key:"ec",ref:o,class:"s-nvbr-ec-wrap"},[e.devCart||l.value==="A"?(t.openBlock(),t.createElementBlock("button",{key:0,class:t.normalizeClass(["s-nvbr-ec",{"s-nvbr-ec--fixed":r.value}]),"aria-label":e.storeText,onClick:p},[t.createVNode(zw,{amount:a.value},null,8,["amount"])],10,Fw)):t.createCommentVNode("",!0)],512))}}),Uw=t.defineComponent({__name:"s-navbar-hamburger",props:{active:Boolean,open:Boolean},setup(e){return(n,o)=>(t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["s-navbar-hbg",{"s-navbar-hbg--active":e.active,"s-navbar-hbg--open":e.open}])},[(t.openBlock(),t.createElementBlock(t.Fragment,null,t.renderList(3,r=>t.createElementVNode("div",{key:r,class:t.normalizeClass(`s-navbar-hbg-line s-navbar-hbg-line--${r}`)},null,2)),64))],2))}}),Ww={class:"s-nvbr-aside",role:"tablist"},Gw=["onClick","innerHTML"],jw=t.defineComponent({__name:"s-navbar-submenu-aside",props:{data:{},clickCallback:{type:Function}},setup(e){const n=e,o=t.ref(0);function r(i,a){n.clickCallback(a),o.value=a,pe.sendGA({action:"click",name:"dc-navbar-aside",v1:i}
15)}return(i,a)=>(t.openBlock(),t.createElementBlock("ul",Ww,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.data,(s,l)=>(t.openBlock(),t.createElementBlock("li",{key:s.id,role:"presentation"},[t.createElementVNode("button",{class:t.normalizeClass(["s-nvbr-aside__tab",{"s-nvbr-aside__tab--active":o.value===l}]),role:"tab",onClick:c=>r(s.id,l),innerHTML:s.text},null,10,Gw)]))),128))]))}}),qw={},Yw={width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"};function Xw(e,n){return t.openBlock(),t.createElementBlock("svg",Yw,[...n[0]||(n[0]=[t.createElementVNode("path",{d:"M5.6001 3.47198L10.1281 7.99998L5.6001 12.528",stroke:"black","stroke-width":"2"},null,-1)])])}const ho=Pe(qw,[["render",Xw]]),Kw={class:"s-nvbr-feat"},Zw={class:"s-nvbr-feat__info"},Qw={class:"s-nvbr-feat__info-header"},Jw=["src","srcset","alt"],ev=["innerHTML"],tv=["innerHTML"],nv={class:"s-nvbr-feat__qls"},ov=["id","href","target","rel"],rv=["innerHTML"],iv={class:"s-nvbr-feat__qls-arrow"},av=t.defineComponent({__name:"s-navbar-submenu-feat",props:{data:{},quickLinks:{},rel:{}},setup(e){const n=ze(),o=t.inject("reset"),r=t.inject("imgRoot");function i(a){o();const s=a.currentTarget;pe.sendLinkGA({link_text:s.textContent||"",link_url:s.href,link_id:s.id,link_classes:s.
15className,is_nav_menu_click:!0,click_type:"nav-menu"})}return(a,s)=>(t.openBlock(),t.createElementBlock("div",Kw,[t.createElementVNode("div",Zw,[t.createElementVNode("div",Qw,[t.createElementVNode("img",{src:`${t.unref(r)||""}${e.data.img}.jpg`,srcset:`${t.unref(r)||""}${e.data.img}@2x.jpg 2x`,width:"300",height:"180",alt:e.data.imgAlt},null,8,Jw)]),t.createElementVNode("div",{class:"s-nvbr-feat__info-title",role:"heading","aria-level":"2",innerHTML:e.data.text},null,8,ev),t.createElementVNode("p",{class:"s-nvbr-feat__info-desc",innerHTML:e.data.desc},null,8,tv)]),t.createElementVNode("ul",nv,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.quickLinks,l=>(t.openBlock(),t.createElementBlock("li",{key:l.text,class:"s-nvbr-feat__qls-item"},[t.createElementVNode("a",{id:`nvbr-quick-link-${l.id}`,href:t.unref(Je)(l.link,t.unref(n).locale),target:t.unref(et)(l.link),rel:e.rel,class:"s-nvbr-feat__qls-link",onClick:i},[t.createElementVNode("span",{innerHTML:l.text},null,8,rv),t.createElementVNode("span",iv,[t.createVNode(ho)])],8,ov)]))),128))])]))}}),sv={class:"s-nvbr-list"},lv=["id"],cv=["id","href","target","rel"],dv=["innerHTML"],uv={class:"s-nvbr-list__header-arrow"},fv=["innerHTML"],mv={class:"s-nvbr-list__content"},hv={class:"s-nvbr-list__link-wrap"},pv={key:0,class:"s-nvbr-list__link"},gv=["id","href","target","rel","onMouseover","onFocus","innerHTML"],bv=["aria-label"],Hi=t.defineComponent({__name:"s-navbar-submenu-list",props:{data:{},type:{default:"default"},rel:{}},emits:["handleJumpToFeature","handleUpdateSubmenuFeat"],setup(e,{emit:n}){const o=e,r=n,i=ze(),a=t.inject("reset"),s=t.inject("moreInfoAlt");let l=null;function c(h){a();const f=h.currentTarget;pe.sendLinkGA({link_text:f.textContent||"",link_url:f.href,link_id:f.id||o.data.p.id,link_classes:f.className,is_nav_menu_click:!0,click_type:"nav-menu"})}function d(h){o.type==="product"&&r("handleUpdateSubmenuFeat",h)}function u(h){l=setTimeout(()=>{d(h)},50)}function m(){l&&clearTimeout(l)}function p(){Aw(),r("handleJumpToFeature")}return(h,f)=>(t.openBlock(),t.createElementBlock("div",sv,[t.createElementVNode("div",{id:`nvbr-list-${e.data.p.id}`,class:"s-nvbr-list__header"},[e.data.p.url?(t.openBlock(),t.createElementBlock("a",{key:0,id:`nvbr-list-header-${e.data.p.id}`,class:"s-nvbr-list__header-link",href:t.unref(Je)(e.data.p.url,t.unref(i).locale),target:t.unref(et)(e.data.p.url),rel:e.rel,onMouseover:f[0]||(f[0]=g=>u(e.data.m[0])),onMouseleave:m,onFocus:f[1]||(f[1]=g=>d(e.data.m[0])),onClick:c},[t.createElementVNode("span",{role:"heading","aria-level":"2",innerHTML:e.data.p.text},null,8,dv),t.createElementVNode("span",uv,[t.createVNode(ho)])],40,cv)):(t.openBlock(),t.createElementBlock("div",{key:1,class:"s-nvbr-list__header-text",role:"heading","aria-level":"2",innerHTML:e.data.p.text},null,8,fv))],8,lv),t.createElementVNode("ul",mv,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.data.m,g=>(t.openBlock(),t.createElementBlock("li",{key:g.p.id,class:"s-nvbr-list__item"},[t.createElementVNode("div",hv,[g.p.text==="NA"?(t.openBlock(),t.createElementBlock("div",pv)):(t.openBlock(),t.createElementBlock("a",{key:1,id:`nvbr-list-item-${g.p.id}`,class:"s-nvbr-list__link",href:t.unref(Je)(g.p.url,t.unref(i).locale),target:t.unref(et)(g.p.url),rel:e.rel,onMouseover:b=>u(g),onMouseleave:m,onFocus:b=>d(g),onClick:c,innerHTML:g.p.text},null,40,gv)),e.type==="product"?(t.openBlock(),t.createElementBlock("button",{key:2,class:"s-nvbr-list__more-info-btn","aria-label":t.unref(s),onClick:p},[t.createVNode(ho)],8,bv)):t.createCommentVNode("",!0)])]))),128))])]))}});function Ui(e){const{m:n}=e;if(n.length===1)return[n,[]];if(n.length===2)return[n.slice(0,1),n.slice(1)];const o=n.map(a=>1+(a!=null&&a.m?a.m.length:0)),r=n.reduce((a,s)=>a+1+(s!=null&&s.m?s.m.length:0),0),i=wv(o,r);return[n.slice(0,i),n.slice(i)]}function yv(e){const n=[[],[],[]];for(let o=0;o<e.length;o++){const r=e[o];n[o%3].push(r)}return n}function wv(e,n){const o=Math.round(n/2);let r=0;for(let i=0;i<e.length;i++){if(r+=e[i],r===o)return i+1;if(r>o)return Math.abs(o-(r-e[i]))<Math.abs(o-r)?i:i+1}return e.length-1}function vv(e,n){const{x:o}=n.getBoundingClientRect(),r=ci(),i=window.innerWidth>1920?o-(window.innerWidth-1920-r)/2:o,a=1020+r,s=i+a>window.innerWidth?window.innerWidth-a:i;e.style.setProperty("--s-nvbr-submenu-left",`${s}px`)}function Cv(e,n){const o=r=>r.filter(i=>kv(e,i));
15return n=o(n),n.forEach(r=>{r.m=o(r.m),r.m.forEach(i=>{i.m&&(i.m=o(i.m),i.m.forEach(a=>{a.m&&(a.m=o(a.m),a.m.forEach(s=>{s.m&&(s.m=o(s.m))}))}))})}),n}function Wi(e,n){if(!(e!=null&&e.p))return[];const o=4,r=[];n&&n.m&&n.m.forEach(i=>{r.push({id:i.p.id||"",text:i.p.text||"",link:i.p.url||""})});for(let i=1;i<=o;i++){const a=`q${i}Title`,s=`q${i}Url`,l=e.p;l[a]&&l[s]&&r.push({id:`${e.p.id}-${i}`,text:l[a],link:l[s]})}return r}function kv(e,n){var o,r;return(o=n.p)!=null&&o.hide?!(n.p.hide==="all"||n.p.hide.trim().split(",").indexOf(e)!==-1):(r=n.p)!=null&&r.show?n.p.show.trim().split(",").indexOf(e)!==-1:!0}const Ev={key:0,class:"s-nvbr-submenu__content"},Sv={class:"s-nvbr-submenu__cols"},_v={key:1,class:"s-nvbr-submenu__content"},xv={class:"s-nvbr-submenu__cols s-navbar-submenu__cols--sol"},Tv={class:"s-nvbr-submenu__col s-nvbr-submenu__col--border-r"},Bv={key:2,class:"s-nvbr-submenu__content"},$v={class:"s-nvbr-submenu__cols"},Nv=t.defineComponent({__name:"s-navbar-submenu",props:{data:{},isActive:{type:Boolean},rel:{}},setup(e){const n=e,o=t.ref({img:"",imgAlt:"",text:"",desc:""}),r=t.ref([]),i=t.ref([]),a=t.ref(-1),s=t.ref([]),l=t.ref(null);t.watch(()=>n.data,m),t.watch(()=>n.isActive,f=>{f&&n.data&&m(n.data)}),t.onMounted(()=>{m(n.data)});function c(f){const{m:g}=f;return g.map(b=>({id:b.p.id,text:b.p.text}))}function d(f){return{img:f.p.featImg||"",imgAlt:f.p.featImgAlt||"",text:f.p.featTitle||"",desc:f.p.featDesc||""}}function u(f){n.data&&(a.value=f,s.value=Ui(n.data.m[a.value]))}function m(f){if(!n.data||!f)return;const{type:g}=f.p;g==="product"||g==="solution"?s.value=Ui(f.m[0]):s.value=yv(f.m[0].m),g==="product"?(o.value=d(f.m[0].m[0].m[0]),r.value=Wi(f,f.m[0].m[0].m[0])):g==="solution"&&(i.value=c(f),a.value=0)}function p(f){if(!n.data)return;o.value=d(f);const{type:g}=n.data.p;g==="product"&&(r.value=Wi(n.data,f))}function h(){l.value&&Fe(l.value)}return(f,g)=>{var b,C;return e.data?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["s-nvbr-submenu",{"s-nvbr-submenu--active":e.isActive}])},[((b=e.data.p)==null?void 0:b.type)==="product"?(t.openBlock(),t.createElementBlock("div",Ev,[t.createElementVNode("div",Sv,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(s.value,(y,E)=>(t.openBlock(),t.createElementBlock("div",{key:`submenu-product-col${E}`,class:"s-nvbr-submenu__col"},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(y,w=>(t.openBlock(),t.createBlock(Hi,{key:w.p.id,data:w,type:e.data.p.type,rel:e.rel,onHandleUpdateSubmenuFeat:p,onHandleJumpToFeature:h},null,8,["data","type","rel"]))),128))]))),128)),t.createElementVNode("div",{ref_key:"featureRef",ref:l,class:"s-nvbr-submenu__col s-nvbr-submenu__col--feat"},[t.createVNode(av,{data:o.value,type:e.data.p.type,rel:e.rel,"quick-links":r.value},null,8,["data","type","rel","quick-links"])],512)])])):((C=e.data.p)==null?void 0:C.type)==="solution"?(t.openBlock(),t.createElementBlock("div",_v,[t.createElementVNode("div",xv,[t.createElementVNode("div",Tv,[e.isActive?(t.openBlock(),t.createBlock(jw,{key:0,data:i.value,"click-callback":u},null,8,["data"])):t.createCommentVNode("",!0)]),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.data.m,(y,E)=>t.withDirectives((t.openBlock(),t.createElementBlock("div",{key:y.p.id,class:"s-nvbr-submenu__col-span-2"},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(s.value,(w,v)=>(t.openBlock(),t.createElementBlock("div",{key:`submenu-solution-col${v}`,class:t.normalizeClass(["s-nvbr-submenu__col",{"s-nvbr-submenu__col--border-r":v===0}])},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(w,_=>(t.openBlock(),t.createBlock(Hi,{key:_.p.id,data:_,type:e.data.p.type,rel:e.rel},null,8,["data","type","rel"]))),128))],2))),128))])),[[t.vShow,a.value===E]])),128))])])):(t.openBlock(),t.createElementBlock("div",Bv,[t.createElementVNode("div",$v,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(s.value,(y,E)=>(t.openBlock(),t.createElementBlock("div",{key:`submenu-col${E}`,class:"s-nvbr-submenu__col"},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(y,w=>(t.openBlock(),t.createBlock(Hi,{key:w.p.id,data:w,type:e.data.p.type,rel:e.rel},null,8,["data","type","rel"]))),128))]))),128))])]))],2)):t.createCommentVNode("",!0)}}}),Mv=["aria-expanded","onClick","onMouseenter"],Lv=t.defineComponent({__name:"s-navbar-menu",props:{data:{},isSearchBarOpen:{type:Boolean},menuActiveIndex:{},rel:{}},emits:["item-click","item-mouse-enter","item-mouse-leave","submenu-mouse-enter"],setup(e,{expose:n,emit:o}){const r=t.ref(null),i=t.ref([]),a=o;return n({menuTabs:i}),(s,l)=>e.data?(t.openBlock(),t.createElementBlock("ul",{key:0,class:t.normalizeClass(["s-nvbr__menu",{"s-nvbr__menu--hide-until-md":e.isSearchBarOpen}]),role:"tablist"},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.data,(c,d)=>(t.openBlock(),t.createElementBlock("li",{key:c.p.id,class:"s-nvbr__menu-item",role:"presentation"},[t.createElementVNode("button",{ref_for:!0,ref_key:"menuTabs",ref:i,class:t.normalizeClass(["s-nvbr__menu-tab",{"s-nvbr__menu-tab--active":e.menuActiveIndex===d}]),role:"tab","aria-expanded":e.menuActiveIndex===d,onClick:u=>a("item-click",d),onMouseenter:u=>a("item-mouse-enter",d),onMouseleave:l[0]||(l[0]=u=>a("item-mouse-leave"))},t.toDisplayString(c.p.text),43,Mv),t.createElementVNode("div",{ref_for:!0,ref_key:"submenu",ref:r,class:t.normalizeClass(["s-nvbr__submenu-wrap",{"s-nvbr__submenu-wrap--active":e.menuActiveIndex===d}]),onMouseenter:l[1]||(l[1]=u=>a("submenu-mouse-enter",!0)),onMouseleave:l[2]||(l[2]=u=>a("submenu-mouse-enter",!1))},[t.createVNode(Nv,{data:c,"is-active":e.menuActiveIndex===d,rel:e.rel},null,8,["data","is-active","rel"])],34)]))),128))],2)):t.createCommentVNode("",!0)}}),Av={class:"s-nvbr-mm__layer3"},Iv=["id","href","target","rel"],Ov=["innerHTML"],Vv={class:"s-nvbr-mm__layer3-item-arrow"},Dv=["innerHTML"],Pv={class:"s-nvbr-mm__layer4"},Rv=["id","href","target","rel","innerHTML"],hc=t.defineComponent({__name:"s-navbar-mob-menu-layer3",props:{data:{},rel:{}},setup(e){const n=ze();function o(r){const i=r.currentTarget;pe.sendLinkGA({link_text:i.textContent||"",link_url:i.href,link_id:i.id,link_classes:i.className,is_nav_menu_click:!0,click_type:"nav-menu"})}return(r,i)=>(t.openBlock(),t.createElementBlock("ul",Av,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.data,a=>(t.openBlock(),t.createElementBlock("li",{key:a.p.id,class:"s-nvbr-mm__layer3-item-wrap"},[a.p.url?(t.openBlock(),t.createElementBlock("a",{key:0,id:`navbar-mob-layer3-${a.p.id}`,class:"s-nvbr-mm__layer3-item",href:t.unref(Je)(a.p.url,t.unref(n).locale),target:t.unref(et)(a.p.url),rel:e.rel,onClick:o},[t.createElementVNode("span",{role:"heading","aria-level":"2",innerHTML:a.p.text},null,8,Ov),t.createElementVNode("span",Vv,[t.createVNode(ho)])],8,Iv)):(t.openBlock(),t.createElementBlock("div",{key:1,class:"s-nvbr-mm__layer3-item",role:"heading","aria-level":"2",innerHTML:a.p.text},null,8,Dv)),t.createElementVNode("ul",Pv,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(a.m,s=>(t.openBlock(),t.createElementBlock("li",{key:s.p.id,class:"s-nvbr-mm__layer4-item-wrap"},[s.p.url?(t.openBlock(),t.createElementBlock("a",{key:0,id:`navbar-mob-layer4-${s.p.id}`,class:"s-nvbr-mm__layer4-item",href:t.unref(Je)(s.p.url,t.unref(n).locale),target:t.unref(et)(s.p.url),rel:e.rel,onClick:o,innerHTML:s.p.text},null,8,Rv)):t.createCommentVNode("",!0)]))),128))])]))),128))]))}}),zv={},Fv={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function Hv(e,n){return t.openBlock(),t.createElementBlock("svg",Fv,[...n[0]||(n[0]=[t.createElementVNode("path",{d:"M18.792 8.3999L12 15.1919L5.20799 8.3999",stroke:"white","stroke-width":"2"},null,-1)])])}const pc=Pe(zv,[["render",Hv]]),Uv={class:"s-nvbr-mm__content-wrap"},Wv={class:"s-nvbr-mm__content",role:"tablist"},Gv=["aria-expanded","onClick"],jv=["innerHTML"],qv={class:"s-nvbr-mm__layer1-item-arrow"},Yv={key:0,class:"s-nvbr-mm__layer2"},Xv=["aria-expanded","onClick"],Kv=["innerHTML"],Zv={class:"s-nvbr-mm__layer2-item-arrow"},Qv={key:2,class:"s-nvbr-mm__layer3 s-nvbr-mm__qlink-wrap"},Jv={class:"s-nvbr-mm__layer3-item-wrap"},e5=["id","href","target","rel"],t5=["innerHTML"],n5={class:"s-nvbr-mm__layer3-item-arrow"},o5={key:0,class:"s-nvbr-mm__layer1"},r5=["href","target","rel","innerHTML"],i5={key:1,class:"s-nvbr-mm__layer1"},a5=["href","target","rel","innerHTML"],s5=t.defineComponent({__name:"s-navbar-mob-menu",props:{data:{},serviceData:{},rel:{},isActive:{type:Boolean},isStoreUrlValid:{type:Boolean}},emits:["resize"],setup(e,{emit:n}){const o=e,r=n,i=ze(),a=t.ref([]),s=t.ref([]),l=t.ref([]),c=t.ref([]),d=t.ref([]),u=t.ref([]),m=t.ref([]);t.watch(()=>o.isActive,v=>{v?E():(b(),w())}),t.onMounted(()=>{p(),m.value=Wi(o.data[0])}),t.onBeforeUnmount(()=>{w()});function p(){d.value=h(a.value,s.value),d.value.forEach(v=>{v.instance.init()}),u.value=h(l.value,c.value),u.value.forEach(v=>{v.instance.init()})}function h(v,_){if(v.length!==_.length)throw new Error("The number of wrappers and elements must be the same.");return _.map((S,k)=>{const O=v[k];return{active:!1,instance:new Un(O,S)}})}function f(v,_){d.value.forEach((S,k)=>{k!==v?(S.active=!1,S.instance.toggle(!1),u.value.forEach(O=>{O.active=!1,O.instance.toggle(!1)}
15)):(S.active=!S.active,S.instance.toggle())}),pe.sendGA({action:"click",name:"dc-navbar-layer1-toggle",v1:_})}function g(v,_){u.value.forEach((S,k)=>{k!==v?(S.active=!1,S.instance.toggle(!1)):(S.active=!S.active,S.instance.toggle())}),pe.sendGA({action:"click",name:"dc-navbar-layer2-toggle",v1:_})}function b(){[d.value,u.value].forEach(v=>{v.forEach(_=>{_.active=!1,_.instance.toggle(!1)})})}function C(v){const _=v.currentTarget;pe.sendLinkGA({link_text:_.textContent||"",link_url:_.href,link_id:_.id||"",link_classes:_.className,is_nav_menu_click:!0,click_type:"nav-menu"})}function y(){r("resize"),w()}function E(){window.addEventListener("resize",y)}function w(){window.removeEventListener("resize",y)}return(v,_)=>(t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["s-nvbr-mm",{"s-nvbr-mm--active":e.isActive}])},[t.createElementVNode("div",Uv,[t.createElementVNode("ul",Wv,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.data,(S,k)=>{var O,A;return t.openBlock(),t.createElementBlock("li",{key:S.p.id,class:"s-nvbr-mm__layer1",role:"presentation"},[t.createElementVNode("button",{class:t.normalizeClass(["s-nvbr-mm__layer1-item",{"s-nvbr-mm__layer1-item--open":(O=d.value[k])==null?void 0:O.active}]),"aria-expanded":(A=d.value[k])==null?void 0:A.active,role:"tab",onClick:x=>f(k,S.p.id)},[t.createElementVNode("span",{role:"heading","aria-level":"2",innerHTML:S.p.text},null,8,jv),t.createElementVNode("span",qv,[t.createVNode(pc)])],10,Gv),t.createElementVNode("div",{ref_for:!0,ref_key:"layer1Wrappers",ref:a,class:"s-nvbr-mm__layer1-content-wrap"},[t.createElementVNode("div",{ref_for:!0,ref_key:"layer1Elements",ref:s,class:"s-nvbr-mm__layer1-content"},[S.p.type==="solution"?(t.openBlock(),t.createElementBlock("ul",Yv,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(S.m,(x,L)=>{var F,G;return t.openBlock(),t.createElementBlock("li",{key:x.p.id,class:"s-nvbr-mm__layer2-item-wrap"},[t.createElementVNode("button",{class:t.normalizeClass(["s-nvbr-mm__layer2-item",{"s-nvbr-mm__layer2-item--open":(F=u.value[L])==null?void 0:F.active}]),"aria-expanded":(G=u.value[L])==null?void 0:G.active,role:"tab",onClick:J=>g(L,x.p.id)},[t.createElementVNode("span",{role:"heading","aria-level":"3",innerHTML:x.p.text},null,8,Kv),t.createElementVNode("span",Zv,[t.createVNode(pc)])],10,Xv),t.createElementVNode("div",{ref_for:!0,ref_key:"layer2Wrappers",ref:l,class:"s-nvbr-mm__layer2-content-wrap"},[t.createElementVNode("div",{ref_for:!0,ref_key:"layer2Elements",ref:c,class:"s-nvbr-mm__layer2-content"},[t.createVNode(hc,{data:x.m,rel:e.rel},null,8,["data","rel"])],512)],512)])}),128))])):(t.openBlock(),t.createBlock(hc,{key:1,data:S.m[0].m,rel:e.rel},null,8,["data","rel"])),S.p.type==="product"?(t.openBlock(),t.createElementBlock("div",Qv,[t.createElementVNode("ul",Jv,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(m.value,x=>(t.openBlock(),t.createElementBlock("li",{key:x.link,class:"s-nvbr-mm__qlink-item"},[t.createElementVNode("a",{id:`navbar-mob-quick-link-${x.id}`,class:"s-nvbr-mm__layer3-item",href:t.unref(Je)(x.link,t.unref(i).locale),target:t.unref(et)(x.link),rel:e.rel,onClick:C},[t.createElementVNode("span",{innerHTML:x.text},null,8,t5),t.createElementVNode("span",n5,[t.createVNode(ho)])],8,e5)]))),128))])])):t.createCommentVNode("",!0)],512)],512)])}),128)),e.serviceData&&e.serviceData.signInUrl?(t.openBlock(),t.createElementBlock("li",o5,[t.createElementVNode("a",{id:"navbar-mob-signin",class:"s-nvbr-mm__layer1-item",href:t.unref(Je)(e.serviceData.signInUrl,t.unref(i).locale),target:t.unref(et)(e.serviceData.signInUrl),rel:e.rel,onClick:C,innerHTML:e.serviceData.signInText},null,8,r5)])):t.createCommentVNode("",!0),e.serviceData&&e.serviceData.storeUrl&&e.isStoreUrlValid?(t.openBlock(),t.createElementBlock("li",i5,[t.createElementVNode("a",{id:"navbar-mob-store",class:"s-nvbr-mm__layer1-item",href:t.unref(Je)(e.serviceData.storeUrl,t.unref(i).locale),target:t.unref(et)(e.serviceData.storeUrl),rel:e.rel,onClick:C,innerHTML:e.serviceData.storeText},null,8,a5)])):t.createCommentVNode("",!0)])])],2))}}),l5={},c5={width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function d5(e,n){return t.openBlock(),t.createElementBlock("svg",c5,[...n[0]||(n[0]=[t.createElementVNode("path",{d:"M22.5 30C26.6421 30 30 26.6421 30 22.5C30 18.3579 26.6421 15 22.5 15C18.3579 15 15 18.3579 15 22.5C15 26.6421 18.3579 30 22.5 30Z",stroke:"white","stroke-width":"2"},null,-1),t.createElementVNode("path",{d:"M28 28L34 34",stroke:"white","stroke-width":"2"},null,-1)])])}const u5=Pe(l5,[["render",d5]]),f5={},m5={width:"24",height:"25",viewBox:"0 0 24 25",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"};function h5(e,n){return t.openBlock(),t.createElementBlock("svg",m5,[...n[0]||(n[0]=[t.createElementVNode("rect",{x:"4.2218",y:"18.364",width:"20",height:"2",transform:"rotate(-45 4.2218 18.364)",fill:"white"},null,-1),t.createElementVNode("rect",{x:"5.63605",y:"4.22192",width:"20",height:"2",transform:"rotate(45 5.63605 4.22192)",fill:"white"},null,-1)])])}const p5=Pe(f5,[["render",h5]]),g5=["aria-label","aria-expanded","title"],b5=["aria-label","tabindex"],y5={class:"s-nvbr-search__form-label",for:"s-globalnav-search"},w5=["placeholder","tabindex"],ar="--s-nvbr-searchbar-w",v5=t.defineComponent({__name:"s-navbar-search",props:{lang:{},mobBreakpoint:{},altToggle:{},altLabel:{},altSubmit:{}},emits:["open-search-bar"],setup(e,{emit:n}){const o=n,r=t.ref(null),i=t.ref(null),a=t.ref(null),s=t.ref(!1),l=t.ref(""),c=t.inject("reset"),d=Re(g,100),u=Re(C,100);let m=0;t.onMounted(()=>{m=window.innerWidth,window.addEventListener("keydown",h),window.addEventListener("resize",d)}),t.onUnmounted(()=>{window.removeEventListener("keydown",h),window.removeEventListener("resize",d)});function p(){if(l.value){pe.sendGA({action:"search",name:"dc-navbar-search",v1:l.value||""});try{window.location.href=`/${e.lang}/search?q=${encodeURIComponent(l.value)}`}catch(y){console.error(y)}}}function h(y){y.key==="Escape"&&(f(),o("open-search-bar",s.value))}function f(){var y;s.value=!1,l.value="",(y=r.value)==null||y.style.removeProperty(ar)}function g(){m!==window.innerWidth&&(m=window.innerWidth,f())}function b(y){var _;if(!r.value)return;if(!y){r.value.style.removeProperty(ar);return}const E=((_=a.value)==null?void 0:_.getBoundingClientRect().x)??0,v=window.matchMedia(`(min-width: ${yw}px)`).matches?window.innerWidth-(vw+(window.innerWidth-E)):window.innerWidth+Cw-(window.innerWidth-E);r.value.style.setProperty(ar,`${v}px`)}function C(){var y;s.value=!s.value,s.value&&setTimeout(()=>{var E;(E=i.value)==null||E.focus()},0),s.value||(l.value=""),window.matchMedia(`(min-width: ${e.mobBreakpoint}px)`).matches?((y=r.value)==null||y.style.removeProperty(ar),c()):b(s.value),pe.sendGA({action:"click",name:"dc-navbar-search-toggle",v1:s.value?"open":"close"})}return(y,E)=>(t.openBlock(),t.createElementBlock("div",{ref_key:"searchbar",ref:r,class:"s-nvbr-search"},[t.createElementVNode("button",{ref_key:"searchToggle",ref:a,class:"s-nvbr-search__toggle","aria-label":e.altToggle,"aria-expanded":s.value,title:e.altToggle,onClick:E[0]||(E[0]=(...w)=>t.unref(u)&&t.unref(u)(...w))},[t.createElementVNode("div",{class:t.normalizeClass(["s-nvbr-search__toggle-icon",{"s-nvbr-search__toggle-icon--active":s.value}])},[s.value?(t.openBlock(),t.createBlock(p5,{key:0})):t.createCommentVNode("",!0)],2)],8,g5),t.createElementVNode("div",{class:t.normalizeClass(["s-nvbr-search__bar",{"s-nvbr-search__bar--open":s.value}])},[t.createElementVNode("form",{class:"s-nvbr-search__bar-content",onSubmit:t.withModifiers(p,["prevent"])},[t.createElementVNode("button",{class:"s-nvbr-search__bar-enlarger",type:"submit","aria-label":e.altSubmit,tabindex:s.value?0:-1,onClick:p},[t.createVNode(u5)],8,b5),t.createElementVNode("label",y5,t.toDisplayString(e.altLabel),1),t.withDirectives(t.createElementVNode("input",{id:"s-globalnav-search",ref_key:"searchInput",ref:i,"onUpdate:modelValue":E[1]||(E[1]=w=>l.value=w),class:t.normalizeClass(["s-nvbr-search__form-input",{"s-nvbr-search__form-input--active":s.value}]),type:"text",placeholder:e.altLabel,autocorrect:"off",autocomplete:"off",autocapitalize:"off",spellcheck:"false",tabindex:s.value?0:-1}
15,null,10,w5),[[t.vModelText,l.value]])],32)],2)],512))}}),C5={},k5={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function E5(e,n){return t.openBlock(),t.createElementBlock("svg",k5,[...n[0]||(n[0]=[t.createElementVNode("path",{d:"M12 16C14.7634 16 17.3455 16.6723 19.2051 17.6865C21.1267 18.7347 22 19.9742 22 21V23H2V21C2 19.9742 2.87335 18.7347 4.79492 17.6865C6.65446 16.6723 9.23663 16 12 16Z",stroke:"white","stroke-width":"2"},null,-1),t.createElementVNode("circle",{cx:"12",cy:"7",r:"5",stroke:"white","stroke-width":"2"},null,-1)])])}const S5=Pe(C5,[["render",E5]]),_5={},x5={width:"24",height:"27",viewBox:"0 0 24 27",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function T5(e,n){return t.openBlock(),t.createElementBlock("svg",x5,[...n[0]||(n[0]=[t.createElementVNode("path",{d:"M17.0004 6.48486C17.0004 5.98467 16.9269 5.50164 16.7902 5.04596C16.1722 2.98592 14.2616 1.48486 12.0004 1.48486C9.73913 1.48486 7.82849 2.98592 7.21051 5.04596C7.07381 5.50164 7.00037 5.98467 7.00037 6.48486",stroke:"white","stroke-width":"2"},null,-1),t.createElementVNode("path",{d:"M21.2468 7.51514C22.3207 7.51514 23.2035 8.36397 23.2458 9.43701L23.8376 24.437C23.8822 25.5714 22.9749 26.515 21.8396 26.5151H2.00072C0.865341 26.5151 -0.0428623 25.5715 0.00169426 24.437L0.594468 9.43701C0.636825 8.36397 1.51864 7.51514 2.59251 7.51514H21.2468ZM11.9304 11.394C10.9798 11.3941 10.1496 11.5401 9.44017 11.8325C8.73537 12.1251 8.18666 12.5418 7.79564 13.0815C7.4096 13.6212 7.21654 14.2648 7.21654 15.0112C7.21664 15.8785 7.47969 16.5921 8.0056 17.1519C8.53655 17.7117 9.34541 18.1055 10.4314 18.3325L12.3581 18.7329C12.8408 18.8338 13.1977 18.9807 13.4294 19.1724C13.6611 19.359 13.7801 19.5986 13.7849 19.8911C13.78 20.2389 13.6108 20.5237 13.2781 20.7456C12.9498 20.9625 12.5149 21.0708 11.9744 21.0708C11.424 21.0708 10.9723 20.9506 10.6199 20.7085C10.2675 20.4613 10.0456 20.1024 9.95384 19.6333L6.91966 19.8003C7.06933 20.91 7.57908 21.7875 8.44798 22.4331C9.32165 23.0736 10.4944 23.394 11.9665 23.394C12.932 23.394 13.7846 23.2353 14.5232 22.9175C15.2665 22.5947 15.8503 22.1457 16.2751 21.5708C16.7047 20.9958 16.9196 20.3275 16.9197 19.5659C16.9197 18.7286 16.6547 18.0521 16.1238 17.5376C15.5928 17.0231 14.7861 16.6505 13.7048 16.4185L11.6921 15.9946C11.1756 15.8786 10.8108 15.7244 10.5984 15.5327C10.3861 15.3411 10.2801 15.1068 10.28 14.8296C10.28 14.4815 10.4439 14.2034 10.7722 13.9966C11.1004 13.7848 11.5035 13.6792 11.9812 13.6792C12.3384 13.6792 12.6453 13.7425 12.9011 13.8687C13.1616 13.9897 13.3717 14.1532 13.531 14.3599C13.6902 14.5615 13.7942 14.7885 13.8425 15.0405L16.6667 14.8599C16.5316 13.7905 16.0578 12.9451 15.2468 12.3247C14.4407 11.7044 13.335 11.394 11.9304 11.394Z",fill:"white"},null,-1)])])}const B5=Pe(_5,[["render",T5]]),gc={created(e,n){const{value:o}=n,{open:r,rootGetter:i,callback:a}=o,s=l=>{$5({event:l,rootGetter:i,callback:a})};e._clickOutsideHandler=s,r&&document.addEventListener("click",s,!0)},updated(e,n){const{value:o,oldValue:r}=n,{open:i}=o;o!==r&&(i?document.addEventListener("click",e._clickOutsideHandler,!0):document.removeEventListener("click",e._clickOutsideHandler,!0))},unmounted(e){e._clickOutsideHandler&&(document.removeEventListener("click",e._clickOutsideHandler,!0),delete e._clickOutsideHandler)}};function $5({event:e,rootGetter:n,callback:o}){const r=e.composedPath(),i=n();if(!i){console.error("Root element not found");return}r.includes(i)||o(e)}function N5(e,n){const o=t.ref(null),r=()=>{if(!n)return null;try{return Cv(e,JSON.parse(n))||null}catch(i){return console.error("s-navbar: error parsing JSON data",i),null}};return t.watchEffect(()=>{o.value=r()}),{dataJson:o}}function M5(){const e=t.ref(-1),n=t.ref(!1);let o=null;const r=(c,d)=>{c!==e.value&&(e.value=c,d==null||d(c))};return{menuActiveIndex:e,isMouseInSubmenu:n,onMenuEnter:(c,d)=>{e.value>-1?o=setTimeout(()=>{r(c,d)},50):r(c,d)},onMenuLeave:()=>{o&&clearTimeout(o)},onMouseInSubmenu:c=>
15{n.value=c},resetMenu:()=>{n.value=!1,o&&clearTimeout(o),e.value=-1}}}function L5(){const e=t.ref(!1),n=t.ref(!1),o=a=>{const s=ct(["s-navbar",".s-nvbr"]);s==null||s.setAttribute("data-mobmenu-open",a?"true":"false")},r=()=>(n.value=!0,e.value=!e.value,_s(e.value),o(e.value),e.value),i=()=>{e.value=!1,o(!1)};return t.onMounted(()=>{o(!1)}),{isMobMenuActive:e,isMobMenuActiveOneTime:n,toggleMobileMenu:r,closeMobileMenu:i}}function A5(){return{isSearchBarOpen:t.ref(!1)}}function I5(){const{menuActiveIndex:e,isMouseInSubmenu:n,resetMenu:o,...r}=M5(),{isMobMenuActive:i,isMobMenuActiveOneTime:a,closeMobileMenu:s,...l}=L5(),{isSearchBarOpen:c,...d}=A5();return{menuActiveIndex:e,isMouseInSubmenu:n,isMobMenuActive:i,isMobMenuActiveOneTime:a,isSearchBarOpen:c,handleReset:(m=!0)=>{o(),s(),m&&_s(!1)},closeMobileMenu:s,resetMenu:o,...r,...l,...d}}function O5(){return{trackLogoClick:()=>{pe.sendGA({action:"click",name:"dc-navbar-logo"})},trackHamburgerClick:r=>{pe.sendGA({action:"click",name:"dc-navbar-hamburger",v1:r?"open":"close"})},trackMenuClick:r=>{pe.sendGA({action:"click",name:"dc-navbar-menu",v1:r})}}}function V5(e,n){const o=()=>{window.matchMedia(`(min-width: ${Fi}px)`).matches&&e()},r=Re(o,100),i=a=>{a?window.addEventListener("resize",r):window.removeEventListener("resize",r)};return t.watch(n,i),t.onMounted(()=>i(n.value)),t.onUnmounted(()=>{window.removeEventListener("resize",r)}),{onDesktopReset:o}}function D5(e,n){const o=i=>{i.key==="Escape"&&e()},r=i=>{i?window.addEventListener("keydown",o):window.removeEventListener("keydown",o)};return t.watch(n,r),t.onMounted(()=>r(n.value)),t.onUnmounted(()=>{window.removeEventListener("keydown",o)}),{onKeydown:o}}function P5(e){const n=ze(),{dataJson:o}=N5(e.lang,e.data),{menuActiveIndex:r,isMobMenuActive:i,isMobMenuActiveOneTime:a,isSearchBarOpen:s,handleReset:l,toggleMobileMenu:c,closeMobileMenu:d,onMenuEnter:u,onMenuLeave:m,onMouseInSubmenu:p,resetMenu:h}=I5(),f=O5(),g=t.ref(null),b=t.ref(null),C=t.ref(null);let y=typeof window<"u"?!window.matchMedia(`(min-width: ${Fi}px)`).matches:!1;const E=t.computed(()=>`${n.origin??""}/${e.lang}`),w=t.computed(()=>!!(e.storeUrl&&e.storeUrl!=="none")),v=t.computed(()=>i.value||s.value||r.value!==-1);t.provide("reset",l),t.provide("moreInfoAlt",e.altMoreInfo),t.provide("imgRoot",e.imgRoot),V5(()=>l(!1),v),D5(l,v);function _(){l(),f.trackLogoClick()}function S(){const G=c();f.trackHamburgerClick(G)}function k(){const G=!window.matchMedia(`(min-width: ${Fi}px)`).matches;y&&!G?l(!1):h(),y=G}function O(G){var J,$;if(C.value){const B=(J=g.value)==null?void 0:J.menuTabs[G];B&&vv(C.value,B)}f.trackMenuClick((($=o.value)==null?void 0:$[G].p.id)||"")}function A(G){var J,$;return e.devCart?!0:(J=b.value)!=null&&J.isEcReady?G&&G!=="none"&&(($=b.value)==null?void 0:$.currentEcType)==="A":!1}const x=Re(G=>{u(G,O)},10),L=Re(k,100),F=Re(S,100);return{dataJson:o,LOGO_URL:E,isStoreUrlValid:w,menuActiveIndex:r,isMobMenuActive:i,isMobMenuActiveOneTime:a,isSearchBarOpen:s,navbarMenuRef:g,ecRef:b,nav:C,onLogoClick:_,onHamburgerClick:F,onMenuEnterDebounce:x,onResizeDebounce:L,onDesktopReset:k,onMenuLeave:m,onMouseInSubmenu:p,handleReset:l,closeMobileMenu:d,isEcReadyAndUrlValid:A}}const R5={part:"nav-container",class:"s-nvbr__container"},z5=["aria-label","aria-expanded"],F5={class:"s-nvbr__service-hamburger-icon"},H5=["href","title"],U5={class:"s-nvbr__service"},W5={key:0,class:"s-nvbr__service-search"},G5=["href","target","rel","title","aria-label"],j5=["href","target","rel","title"],q5={class:"s-nvbr__service-ai"},Y5={class:"s-nvbr-ec-portal"},bc=t.defineComponent({__name:"s-navbar",props:{id:{default:"s-navbar"},lang:{default:"en-global"},data:{},rel:{default:"noreferrer noopener"},signInText:{},signInUrl:{},storeText:{},storeUrl:{},cartText:{},devCart:{type:Boolean},devAdvisor:{},aiErrorTarget:{},aiErrorMessage:{},searchPlaceholder:{default:_w},aiText:{},altSearchToggle:{},altSearchLabel:{},altSearchSubmit:{},altCart:{},altHamburger:{},altAdvisor:{},altMoreInfo:{},imgRoot:{},useXmas:{type:[Boolean,String]},aiEnabled:{type:[String,Boolean]}},setup(e){const n=e,o=ze(),{dataJson:r,LOGO_URL:i,isStoreUrlValid:a,menuActiveIndex:s,isMobMenuActive:l,isMobMenuActiveOneTime:c,isSearchBarOpen:d,navbarMenuRef:u,ecRef:m,nav:p,onLogoClick:h,onHamburgerClick:f,onMenuEnterDebounce:g,onDesktopReset:b,onMenuLeave:C,onMouseInSubmenu:y,handleReset:E,isEcReadyAndUrlValid:w}=P5(n);function v(_){E();const S=_.currentTarget;pe.sendLinkGA({link_text:S.textContent||S.title||"",link_url:S.href,link_id:S.id||"",link_classes:S.className,is_nav_menu_click:!0,click_type:"nav-menu"})}return(_,S)=>t.withDirectives((t.openBlock(),t.createElementBlock("header",{ref_key:"nav",ref:p,part:"nav",class:"s-nvbr",onMouseleave:S[3]||(S[3]=(...k)=>t.unref(b)&&t.unref(b)(...k))},[t.createVNode(t.unref(ec),{disabled:!t.unref(l)},{default:t.withCtx(()=>[t.createElementVNode("div",R5,[t.createElementVNode("nav",{class:t.normalizeClass(["s-nvbr__content",{"s-nvbr__content--mm-open":t.unref(l)}])},[t.createElementVNode("div",{class:t.normalizeClass(["s-nvbr__left",{"s-nvbr__left--mm-active":t.unref(l)}])},[t.createElementVNode("button",{class:"s-nvbr__service-hamburger","aria-label":e.altHamburger,"aria-expanded":t.unref(l),onClick:S[0]||(S[0]=(...k)=>t.unref(f)&&t.unref(f)(...k))},[t.createElementVNode("div",F5,[t.createVNode(Uw,{active:t.unref(c),open:t.unref(l)},null,8,["active","open"])])],8,z5),t.createElementVNode("a",{id:"navbar-logo",class:"s-nvbr__logo",href:t.unref(i),title:t.unref(fc),onClick:S[1]||(S[1]=(...k)=>
15t.unref(h)&&t.unref(h)(...k))},[t.unref(M)(e.useXmas)?t.createCommentVNode("",!0):(t.openBlock(),t.createBlock(Tw,{key:0})),t.renderSlot(_.$slots,"xmas-logo")],8,H5),t.unref(r)?(t.openBlock(),t.createBlock(Lv,{key:0,ref_key:"navbarMenuRef",ref:u,data:t.unref(r),"is-search-bar-open":t.unref(d),"menu-active-index":t.unref(s),rel:e.rel,onItemClick:t.unref(g),onItemMouseEnter:t.unref(g),onItemMouseLeave:t.unref(C),onSubmenuMouseEnter:t.unref(y)},null,8,["data","is-search-bar-open","menu-active-index","rel","onItemClick","onItemMouseEnter","onItemMouseLeave","onSubmenuMouseEnter"])):t.createCommentVNode("",!0)],2),t.createElementVNode("div",{class:t.normalizeClass(["s-nvbr__right",{"s-nvbr__right--mm-active":t.unref(l)}])},[t.createElementVNode("div",U5,[t.createElementVNode("div",{class:t.normalizeClass(["s-nvbr__service-items",{"s-nvbr__service-items--1":!e.signInUrl&&!t.unref(a),"s-nvbr__service-items--2":e.signInUrl&&!t.unref(a)||!e.signInUrl&&t.unref(a),"s-nvbr__service-items--3":e.signInUrl&&t.unref(a)}])},[e.altSearchToggle&&e.altSearchLabel?(t.openBlock(),t.createElementBlock("div",W5,[t.createVNode(v5,{lang:e.lang,"mob-breakpoint":t.unref(ww),"alt-toggle":e.altSearchToggle,"alt-label":e.altSearchLabel,"alt-submit":e.altSearchSubmit},null,8,["lang","mob-breakpoint","alt-toggle","alt-label","alt-submit"])])):t.createCommentVNode("",!0),e.signInUrl?(t.openBlock(),t.createElementBlock("a",{key:1,id:"navbar-signin",class:"s-nvbr__service-item s-nvbr__service-item--signin",href:t.unref(Je)(e.signInUrl,t.unref(o).locale),target:t.unref(et)(e.signInUrl),rel:e.rel,title:e.signInText,"aria-label":e.signInText,onClick:v},[t.createVNode(S5)],8,G5)):t.createCommentVNode("",!0),t.unref(a)?(t.openBlock(),t.createElementBlock("a",{key:2,id:"navbar-store",class:"s-nvbr__service-item s-nvbr__service-item--store",href:e.storeUrl&&t.unref(Je)(e.storeUrl,t.unref(o).locale),target:t.unref(et)(e.storeUrl),rel:e.rel,title:e.storeText||t.unref(uc),onClick:v},[t.createVNode(B5)],8,j5)):t.createCommentVNode("",!0)],2),t.createElementVNode("div",q5,[e.aiEnabled===!0||e.aiEnabled==="true"?(t.openBlock(),t.createBlock(Pw,{key:0,name:e.aiText,alt:e.altAdvisor,"dev-advisor":e.devAdvisor,"error-target":e.aiErrorTarget,"error-message":e.aiErrorMessage,onClick:t.unref(E)},null,8,["name","alt","dev-advisor","error-target","error-message","onClick"])):t.createCommentVNode("",!0)])]),t.withDirectives(t.createElementVNode("div",{class:"s-nvbr__service-ec",onClick:S[2]||(S[2]=()=>t.unref(E)())},[t.createVNode(Hw,{ref_key:"ecRef",ref:m,"store-text":e.storeText||t.unref(uc),"store-url":e.storeUrl||"","alt-cart":e.altCart,"dev-cart":e.devCart},null,8,["store-text","store-url","alt-cart","dev-cart"])],512),[[t.vShow,e.storeUrl&&t.unref(w)(e.storeUrl)]])],2)],2),t.unref(r)?(t.openBlock(),t.createBlock(s5,{key:0,data:t.unref(r),"service-data":{signInText:e.signInText,signInUrl:e.signInUrl,storeText:e.storeText,storeUrl:e.storeUrl},"is-active":t.unref(l),"is-store-url-valid":t.unref(a),rel:e.rel,onResize:t.unref(E)},null,8,["data","service-data","is-active","is-store-url-valid","rel","onResize"])):t.createCommentVNode("",!0)])]),_:3},8,["disabled"]),t.createElementVNode("div",Y5,[t.renderSlot(_.$slots,"ec")])],32)),[[t.unref(gc),{open:t.unref(s)!==-1,callback:t.unref(E),rootGetter:()=>t.unref(p)}]])}}),yc=["s-note",".s-note"],sr={value:[],set(e){this.value=e}};function X5(e){const n=ct(yc);return{subscription:Tn(n,"s-note-connect").subscribe({next:r=>e(r.detail),complete:st,error:lt})}}function K5(e){const n=ct(yc);n&&n.dispatchEvent(new CustomEvent("s-note-connect",{detail:e}))}let po=[];function Z5(e,n){const o=ct([`.s-sup[data-order="${e}"`,`s-sup[order="${e}"`]);return o?{subscription:Tn(o,"s-sup-setorder").subscribe({next:i=>n(i.detail),complete:st,error:lt})}:void 0}function Q5(e){const n=e.split(",").map(o=>Number(o));return sr.set([...sr.value,...n]),sr.value.length?(e6(e),sr.value):[]}function J5(){return po=[],po}
15function e6(e){po.push(e),po.forEach(n=>{const o=ct([`.s-sup[data-order="${n}"`,`s-sup[order="${n}"`]);if(!o)return;const r=n.split(",").map(i=>{const a=po.join(",").split(","),l=[...new Set(a)].indexOf(i);return l===-1?0:l+1});o.dispatchEvent(new CustomEvent("s-sup-setorder",{detail:{orders:r}}))})}const Gi=Symbol("dsygno-footnotes");function ji(){const e=t.ref([]);let n=0;const o=t.computed(()=>{const s=e.value,l=s.map(c=>{var d;return{r:c,el:((d=c.getEl)==null?void 0:d.call(c))??null}});return s.length===0||l.some(c=>{var d;return!((d=c.el)!=null&&d.isConnected)})?s:l.sort((c,d)=>{const u=c.el.compareDocumentPosition(d.el);return u&Node.DOCUMENT_POSITION_FOLLOWING?-1:u&Node.DOCUMENT_POSITION_PRECEDING?1:0}).map(c=>c.r)}),r=t.computed(()=>{const s=[];for(const l of o.value)for(const c of l.rawOrders)s.includes(c)||s.push(c);return new Map(s.map((l,c)=>[l,c+1]))}),i=t.computed(()=>o.value.flatMap(s=>s.rawOrders));function a(s,l){const c=n++;return e.value.push({id:c,rawOrders:s,getEl:l}),{displayOrders:t.computed(()=>s.map(d=>r.value.get(d)??0)),unregister:()=>{e.value=e.value.filter(d=>d.id!==c)}}}return{registerSup:a,shownRawOrders:i}}let qi=null;function wc(){const e=t.inject(Gi,null);return e||(qi||(qi=ji()),qi)}function t6(e){e.provide(Gi,ji())}const n6=["id"],o6={part:"title",class:"s-note__title s-text-p"},r6={part:"list",class:"s-note__list"},i6=["id"],vc=t.defineComponent({__name:"s-note",props:{id:{},number:{},isBindSup:{type:[Boolean,String]},bgColor:{},color:{},container:{default:"containerless"}},setup(e){const n=e,o={beforeMount:u=>{kn(u,{"--bg-color":n.bgColor,"--text-color":n.color})}},r=t.computed(()=>n.container==="none"?"div":ao),i=t.computed(()=>{if(n.container==="none")return{};const u={};return n.container==="containerless"?u.containerless="true":n.container==="narrow"&&(u.narrow="true"),u}),a=t.ref([]);let s;if(ze().isWebComponent)t.onMounted(()=>{J5(),d()}),t.onUnmounted(()=>{s&&s.unsubscribe()});else if(n.isBindSup){const{shownRawOrders:u}=wc();t.watchEffect(()=>{a.value=u.value})}else a.value=Array.from({length:Number(n.number)},(u,m)=>m+1);function c(u){a.value=Q5(u)}function d(){n.isBindSup?s=X5(c).subscription:a.value=Array.from({length:Number(n.number)},(u,m)=>m+1)}return(u,m)=>t.withDirectives((t.openBlock(),t.createElementBlock("section",{id:e.id,class:"s-note"},[(t.openBlock(),t.createBlock(t.resolveDynamicComponent(r.value),t.normalizeProps(t.guardReactiveProps(i.value)),{default:t.withCtx(()=>[t.createElementVNode("div",o6,[t.renderSlot(u.$slots,"title")]),t.createElementVNode("ol",r6,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.number),p=>t.withDirectives((t.openBlock(),t.createElementBlock("li",{id:`footnote-${p}`,key:p,part:"item",class:"s-note__item"},[t.renderSlot(u.$slots,`item-${p}`)],8,i6)),[[t.vShow,a.value.includes(p)]])),128))])]),_:3},16))],8,n6)),[[o]])}});class a6{constructor({amount:n,ipCountry:o,tax:r,localization:i,currency:a,fixedFloat:s,strategyFn:l}){he(this,"amount");he(this,"price");he(this,"ipCountry");he(this,"tax");he(this,"localization");he(this,"currency");he(this,"fixedFloat");he(this,"strategyFn");this.amount=n||0,this.price="0",this.ipCountry=o||"",this.tax=r||0,this.localization=i||"",this.currency=a,this.fixedFloat=Number.isFinite(s)&&s>=0?s:2,this.strategyFn=l}setIpCountry(n){return this.ipCountry=n,this}setTax(n){return this.tax=n,this}setLocalization(n){return this.localization=n,this}setCurrency(n){return this.currency=n,this}setStrategyFn(n){return this.strategyFn=n,this}setPrice(n){return this.price=n,this}calc(){let n=s6(this.amount,this.tax);return this.strategyFn&&(n=this.strategyFn(n)),this.price=l6(Number(n.toFixed(this.fixedFloat)),this.localization,this.currency),this}}function s6(e,n=0){return e+e*n}function Cc(e){return e.replace(/^(\D+?)\s+(\d)/,"$1$2")}function l6(e,n="en-us",o="USD"){const r={style:"currency",currency:o,minimumFractionDigits:0},i=new Intl.NumberFormat("en-us",r).format(e),a=Object.values(c6()).find(s=>s.group.includes(n));return a?a.strategy?a.strategy(e,o):Cc(new Intl.NumberFormat(a.main,r).format(e)):Cc(i)}function c6(e="currency"){return{1:{main:"zh-tw",group:["zh-tw"]},2:{main:"en-us",group:["en-us","ko-kr","th-th","ja-jp","en-uk","en-global"]},3:{main:"tr-tr",group:["es-mx","da-dk","es-es","sv-se"]},4:{main:"de-de",group:["de-de","tr-tr"]},5:{group:["cs-cz","hu-hu","pl-pl"],strategy:(n,o)=>{const r={style:e};e==="currency"&&(r.currency=o,r.minimumFractionDigits=0),e==="percent"&&(r.maximumFractionDigits=2);const a=new Intl.NumberFormat("de-de",r).formatToParts(n).filter(c=>c.type!=="currency"&&c.type!=="literal").map(c=>c.value).join("");if(e!=="currency")return a;const l=new Intl.NumberFormat("pl-pl",r).formatToParts(0).find(c=>c.type==="currency");return`${a} ${(l==null?void 0:l.value)??o}`}},6:{group:["it-it","ru-ru"],strategy:(n,o)=>{const r={style:e};return e==="currency"&&(r.currency=o,r.minimumFractionDigits=0),e==="percent"&&(r.maximumFractionDigits=2),new Intl.NumberFormat("de-de",r).format(n).replace(/\s/g,"")}},7:{group:["nl-nl","fr-fr"],strategy:(n,o)=>{const r={style:e};return e==="currency"&&(r.currency=o,r.minimumFractionDigits=0),e==="percent"&&(r.maximumFractionDigits=2),new Intl.NumberFormat("tr-tr",r).format(n).replace(/\s/g,"").replace(/(\d)/," $1")}}}}function d6(e,n){return{subscription:tn(`s-price-core-update:${e}`).subscribe({next:r=>n(r.detail),complete:st,error:lt})}}const u6={key:0,part:"price"},f6={key:1,part:"price"},kc=t.defineComponent({__name:"s-price-core",props:{id:{},amount:{},ipCountry:{},tax:{},localization:{},currency:{},fixedFloat:{},strategyFn:{type:Function}},setup(e){const n=e,o=t.ref("");let r=null;const i=ze();s(),t.onUnmounted(()=>{r==null||r.unsubscribe()});function a(){n.amount&&l({amount:Number(n.amount),tax:Number(n.tax),ipCountry:n.ipCountry,localization:n.localization,currency:n.currency,fixedFloat:Number(n.fixedFloat),strategyFn:n.strategyFn})}function s(){a(),t.watch(()=>[n.amount,n.tax,n.ipCountry,n.localization,n.currency,n.fixedFloat,n.strategyFn],a),i.isWebComponent&&n.id&&(r=d6(n.id,l).subscription)}function l({amount:c,tax:d,ipCountry:u,localization:m,currency:p,fixedFloat:h,strategyFn:f}){const g=new a6({amount:c,tax:d,ipCountry:u,localization:m,currency:p,fixedFloat:h,strategyFn:f});o.value=g.calc().price}return(c,d)=>o.value?(t.openBlock(),t.createElementBlock("span",f6,t.toDisplayString(o.value),1)):(t.openBlock(),t.createElementBlock("span",u6,[t.renderSlot(c.$slots,"default")]))}}),m6=Po("radio",["trigger"]);function h6(e,n){return m6.on.trigger(e,n)}const p6=["id"],g6={class:"hidden","aria-hidden":""},b6=["aria-label","aria-labelledby"],y6=["id","data-value","aria-checked","onClick"],w6=["for"],Ec=t.defineComponent({__name:"s-radio",props:{id:{},alt:{},altby:{},for:{},connect:{},modelValue:{},options:{},direction:{default:"row"}},emits:["update:modelValue","change"],setup(e,{expose:n,emit:o}){const r=e,i=o,a={beforeMount:w=>{kn(w,{})}},s=t.ref([]),l=t.ref(1),{subscription:c}=h6(r.id,b);let d="",u=null;t.watch(()=>r.options,w=>{w&&w.length>0&&(s.value=w.map((v,_)=>({...v,index:_})),l.value=m())},{immediate:!0}),t.watch(()=>r.modelValue,w=>{if(w!==void 0&&s.value.length>0){const v=s.value.findIndex(_=>_.value===w);v!==-1&&v!==l.value&&(l.value=v)}}),t.onMounted(()=>
15{if(s.value.length===0&&(s.value=p(),l.value=g(),E()),r.for){C();const w=`${Nn}:${r.id}`;u=St.on(w,v=>{f(v.detail)}),t.nextTick(()=>{Fo(r.for,{[r.id]:s.value})})}}),t.onUnmounted(()=>{c.unsubscribe(),u==null||u()});function m(){if(r.modelValue!==void 0){const w=s.value.findIndex(v=>v.value===r.modelValue);if(w!==-1)return w}return g()}function p(){const w=zo(r.id,[".js-s-radio-item","s-radio-item"]);return w.length?Array.from(w).map((v,_)=>({value:v.getAttribute("value")||"",label:v.innerHTML||"",selected:v.getAttribute("selected")!==null&&v.getAttribute("selected")!=="false",index:_})):[]}function h(w){if(l.value===w)return;b(w);const v=s.value[w];v&&(i("update:modelValue",v.value),i("change",v)),we({action:"click",name:`dc-radio-${r.id}`,v1:w.toString()})}function f(w){s.value=w.map((v,_)=>({...v,index:_})),l.value=g(),E()}function g(){const w=s.value.findIndex(v=>v.selected);return w===-1?0:w}function b(w){l.value=w,E()}async function C(){if(r.for)try{d=(await mn.initiateHandshake(r.id,r.for)).connectionId}catch{}}function y(){const w=`${$n}:${r.for}`;St.emit(w,{value:s.value[l.value],connectionId:d,sourceId:r.id,targetId:r.for,timestamp:Date.now()})}function E(){r.for&&y()}return n({data:s,activeIndex:l,onReceive:f,handleUpdateInputReceiver:E}),(w,v)=>t.withDirectives((t.openBlock(),t.createElementBlock("div",{id:e.id,class:"s-radio-root"},[t.createElementVNode("span",g6,[t.renderSlot(w.$slots,"default")]),s.value.length>0?(t.openBlock(),t.createBlock(no,{key:0},{default:t.withCtx(()=>[t.createElementVNode("div",{class:t.normalizeClass(["s-radio-group",`s-radio-group--${e.direction}`]),role:"radiogroup",part:"group","aria-label":e.alt,"aria-labelledby":e.altby},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(s.value,(_,S)=>(t.openBlock(),t.createElementBlock("div",{key:_.value,part:"item",class:"s-radio"},[t.createElementVNode("button",{id:`${e.id}-radio-${S}`,part:"radio",class:t.normalizeClass(["s-radio__btn",{"s-radio__btn--checked":l.value===S}]),"data-value":_.value,role:"radio","aria-checked":l.value===S?"true":"false",onClick:k=>h(S)},null,10,y6),_.label?(t.openBlock(),t.createElementBlock("label",{key:0,part:"label",for:`${e.id}-radio-${S}`,class:"s-radio__label"},t.toDisplayString(_.label),9,w6)):t.createCommentVNode("",!0)]))),128))],10,b6)]),_:1})):t.createCommentVNode("",!0)],8,p6)),[[a]])}}),v6={key:0,part:"logo",class:"s-rci__logo"},C6={key:1,part:"header",class:"s-rci__header"},k6={part:"body",class:"s-rci__body"},E6={class:"s-rci__content"},S6={part:"title",class:"s-rci__title"},_6={part:"desc",class:"s-rci__desc"},x6={key:0,part:"quote",class:"s-rci__quote"},T6={part:"footer",class:"s-rci__footer"},B6={key:0,class:"s-rci__hrefs"},Sc=t.defineComponent({__name:"s-related-card",props:{id:{},hrefs:{default:()=>[]},useCase:{type:[Boolean,String]},span:{type:[Boolean,String]}},setup(e){const n=e,o=Wt({"--s-link-color":"var(--related-card-link-text-color)"});t.onMounted(()=>{n.id&&document.dispatchEvent(new CustomEvent(`s-related-card-mounted:${n.id}`))});function r(){n.id?pe.sendGA({action:"click",name:`dc-related-card-${n.id}`}):n.hrefs.length&&pe.sendGA({action:"click",name:`dc-related-card-${n.hrefs[0].href}`})}return(i,a)=>(t.openBlock(),t.createElementBlock("div",{part:"card-inner",class:t.normalizeClass(["s-rci",{"s-rci--hrefs":e.hrefs&&e.hrefs.length>1,"s-rci--case":e.useCase}]),style:t.normalizeStyle(t.unref(o)),onClick:r},[e.useCase?(t.openBlock(),t.createElementBlock("div",v6,[t.renderSlot(i.$slots,"logo")])):(t.openBlock(),t.createElementBlock("div",C6,[t.renderSlot(i.$slots,"header")])),t.createElementVNode("div",k6,[t.createElementVNode("div",E6,[t.createElementVNode("div",S6,[t.renderSlot(i.$slots,"title")]),t.createElementVNode("div",_6,[t.renderSlot(i.$slots,"desc")]),e.useCase?(t.openBlock(),t.createElementBlock("div",x6,[t.renderSlot(i.$slots,"quote")])):t.createCommentVNode("",!0)]),t.createElementVNode("div",T6,[t.renderSlot(i.$slots,"footer-outer"),e.hrefs&&e.hrefs.length>0?(t.openBlock(),t.createElementBlock("div",B6,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.hrefs,(s,l)=>(t.openBlock(),t.createBlock(Vn,{id:s.id||e.id?`${e.id}-link-${l+1}`:"",key:s.href,href:s.href,dialog:s.dialog,alt:s.alt||s.text,button:t.unref(M)(s.button||"false"),span:t.unref(M)(s.span||"false"),"use-arrow":!0},{default:t.withCtx(()=>[s.text?(t.openBlock(),t.createElementBlock(t.Fragment,{key:0}
15,[t.createTextVNode(t.toDisplayString(s.text),1)],64)):t.renderSlot(i.$slots,"footer",{key:1})]),_:2},1032,["id","href","dialog","alt","button","span"]))),128))])):(t.openBlock(),t.createBlock(Vn,t.mergeProps({key:1},e.hrefs[0],{id:e.id?`${e.id}-link`:"",span:t.unref(M)(e.span),"use-arrow":!0,button:e.hrefs.length===0}),{default:t.withCtx(()=>[t.renderSlot(i.$slots,"footer")]),_:3},16,["id","span","button"]))])])],6))}}),_c=t.defineComponent({__name:"s-scrollbar",props:{target:{},dir:{default:"y"},trackHeight:{},trackWidth:{},trackColor:{default:"gray-1"},thumbMinHeight:{},thumbColor:{default:"gray-3"},thumbColorHover:{default:"gray-2"}},setup(e){const n=e;return t.onMounted(()=>{const o=document.querySelector(n.target);if(!o){console.error(`[s-scrollbar]: target ${n.target} not found`);return}o.classList.add("s-sclbar"),o.style.setProperty("--s-track-color",_e(n.trackColor)),n.dir==="y"&&o.style.setProperty("--s-track-width",n.trackWidth||"8px"),n.dir==="x"&&o.style.setProperty("--s-track-height",n.trackHeight||"8px"),o.style.setProperty("--s-thumb-color",_e(n.thumbColor)),n.thumbMinHeight&&(o.classList.add("s-sclbar--th"),o.style.setProperty("--s-thumb-min-height",n.thumbMinHeight)),n.thumbColorHover&&(o.classList.add("s-sclbar--tch"),o.style.setProperty("--s-thumb-color-hover",_e(n.thumbColorHover)))}),(o,r)=>(t.openBlock(),t.createElementBlock("span"))}}),$6="top",N6="0",M6="smooth",L6=["aria-label"],xc=t.defineComponent({__name:"s-scroll-to",props:{target:{default:$6},offset:{default:N6},behavior:{default:M6},ariaLabel:{}},setup(e){const n=e;function o(){Qn(n.target,{offset:Number(n.offset),behavior:n.behavior})}function r(i){(i.key==="Enter"||i.key===" ")&&(i.preventDefault(),o())}return(i,a)=>(t.openBlock(),t.createElementBlock("div",{role:"button",tabindex:"0",class:"s-scroll-to","aria-label":e.ariaLabel,onClick:o,onKeydown:r},[t.renderSlot(i.$slots,"default")],40,L6))}}),A6=["id"],I6={class:"s-section__bg"},O6={class:"s-section__content"},Tc=t.defineComponent({__name:"s-section",props:{id:{},classname:{default:""},noPt:{type:[Boolean,String]},noPb:{type:[Boolean,String]},noMinH:{type:[Boolean,String]},color:{},bgColor:{},relative:{type:[Boolean,String]},useBg:{type:[Boolean,String]},useFeatColFullText:{type:[Boolean,String]},itemsCenter:{type:[Boolean,String]}},setup(e){const n=e,o=t.ref(null),r=i();t.onMounted(()=>{n.id&&document.dispatchEvent(new CustomEvent(`s-section-mounted:${n.id}`,{detail:{el:o.value}}))});function i(){let a={};return n.color&&(a=typeof n.color=="string"?oa("--s-t-c",n.color):n.color),n.bgColor&&(a={...a,"--bg-color":Ut(n.bgColor)}),a}return(a,s)=>(t.openBlock(),t.createElementBlock("section",{id:e.id,ref_key:"section",ref:o,part:"section",class:t.normalizeClass(["s-section",{"s-section--default":!t.unref(M)(e.useFeatColFullText),"s-section--feat-col-full-text":t.unref(M)(e.useFeatColFullText),"s-section--no-pt":t.unref(M)(e.noPt),"s-section--no-pb":t.unref(M)(e.noPb),"s-section--no-min-h":t.unref(M)(e.noMinH),"s-section--relative":t.unref(M)(e.relative)||t.unref(M)(e.useBg),"s-section--items-center":t.unref(M)(e.itemsCenter),"s-section--color":n.color,[e.classname]:e.classname}]),style:t.normalizeStyle(t.unref(r))},[t.unref(M)(e.useBg)?(t.openBlock(),t.createElementBlock(t.Fragment,{key:0},[t.createElementVNode("div",I6,[t.renderSlot(a.$slots,"bg")]),t.createElementVNode("div",O6,[t.renderSlot(a.$slots,"default")])],64)):t.renderSlot(a.$slots,"default",{key:1})],14,A6))}}
15),V6={key:0,part:"header",class:"s-section-intro__header"},D6={part:"title",class:"s-section-intro__title"},P6={key:1,part:"desc",class:"s-section-intro__desc"},Bc=t.defineComponent({__name:"s-section-intro",props:{left:{type:[Boolean,String]},right:{type:[Boolean,String]},noMb:{type:[Boolean,String]},useDesc:{type:[Boolean,String]},useHeader:{type:[Boolean,String]},useFooter:{type:[Boolean,String]},useFooterFar:{type:[Boolean,String]}},setup(e){return(n,o)=>(t.openBlock(),t.createElementBlock("div",{part:"intro",class:t.normalizeClass(["s-section-intro",{"s-section-intro--no-mb":t.unref(M)(e.noMb),"s-section-intro--left":t.unref(M)(e.left),"s-section-intro--right":t.unref(M)(e.right)}])},[t.unref(M)(e.useHeader)?(t.openBlock(),t.createElementBlock("div",V6,[t.renderSlot(n.$slots,"header")])):t.createCommentVNode("",!0),t.createElementVNode("div",D6,[t.renderSlot(n.$slots,"title")]),t.unref(M)(e.useDesc)?(t.openBlock(),t.createElementBlock("div",P6,[t.renderSlot(n.$slots,"desc")])):t.createCommentVNode("",!0),t.unref(M)(e.useFooter)||t.unref(M)(e.useFooterFar)?(t.openBlock(),t.createElementBlock("div",{key:2,part:"footer",class:t.normalizeClass(["s-section-intro__footer",{"s-section-intro__footer--far":t.unref(M)(e.useFooterFar)}])},[t.renderSlot(n.$slots,"footer")],2)):t.createCommentVNode("",!0)],2))}}),R6=["id"],z6={class:"s-irv2-dbg__dim",style:{"margin-left":"auto"}},F6={key:0,class:"s-irv2-dbg__bd"},H6={class:"s-irv2-dbg__sec"},U6={key:0,class:"s-irv2-dbg__sec"},W6={class:"s-irv2-dbg__dim"},G6={key:1,class:"s-irv2-dbg__sec"},j6={class:"s-irv2-dbg__lbl"},q6={class:"s-irv2-dbg__dim"},Y6={key:2,class:"s-irv2-dbg__sec"},X6={class:"s-irv2-dbg__dim",style:{"min-width":"60px"}},K6=t.defineComponent({__name:"s-input-receiver-v2",props:{id:{},onDataReceived:{type:Function,default:void 0},debug:{type:[Boolean,String]},autoRegister:{type:[Boolean,String],default:!0}},emits:["data-received","connection-established","connection-lost","change"],setup(e,{expose:n,emit:o}){const r=e,i=o,a=t.ref(!1),s=t.ref(new Map),l=t.ref({}),c=t.ref([]),d=t.ref(null),u=t.ref(new Set);let m=null;const p=t.computed(()=>s.value.size>0),h=t.computed(()=>{const k=s.value.size;return k>0?`Connected (${k} sources)`:a.value?"Waiting for connection...":"Not registered"});t.watch(l,k=>{i("change",k)},{deep:!0});const f=t.ref(!0);function g(){f.value=!f.value}n({registerReceiver:C,unregister:E,clearData:w,clearDebugLog:v,disconnectSource:_,sendDataToSource:S,isConnected:()=>p.value,isRegistered:()=>a.value,getReceivedData:()=>l.value,getConnections:()=>Array.from(s.value.values()),getDebugInfo:()=>c.value}),t.onMounted(()=>{r.debug&&console.log(`[s-input-receiver-v2] Component mounted, id: ${r.id}, autoRegister: ${r.autoRegister}`),r.autoRegister&&(r.debug&&console.log("[s-input-receiver-v2] Auto-registering receiver"),C())}),t.onUnmounted(()=>{E()});function b(k){if(!r.debug)return;const O=new Date().toLocaleTimeString();c.value.push({timestamp:O,message:k}),c.value.length>50&&c.value.shift()}function C(){if(!r.id){r.debug&&console.error("[s-input-receiver-v2] No id provided");return}r.debug&&console.log(`[s-input-receiver-v2] Registering receiver: ${r.id}`),b(`Registering receiver: ${r.id}`),y(),d.value=mn.registerReceiver(r.id,(k,O)=>{r.debug&&console.log(`[s-input-receiver-v2] Handshake completed with: ${k}`),b(`Handshake completed with: ${k}`);const A={sourceId:k,connectionId:O,targetId:r.id,timestamp:Date.now()};s.value.set(k,A),b(`Connection established with: ${k} (Total: ${s.value.size})`),i("connection-established",A)}),a.value=!0,r.debug&&console.log("[s-input-receiver-v2] Receiver registered successfully"),b("Receiver registered successfully")}function y(){if(m)return;const k=`${$n}:${r.id}`;b("Setting up global data listener"),m=St.on(k,O=>{const A=O.detail;if(u.value.has(A.sourceId))return;b(`Data received from ${A.sourceId}: ${JSON.stringify(A.value)}`),l.value[A.sourceId]=A;const x=s.value.get(A.sourceId);if(x&&(x.lastActivity=Date.now(),s.value.set(A.sourceId,x)),i("data-received",A),r.onDataReceived)try{r.onDataReceived(A)}catch(L){b(`Error in onDataReceived callback: ${L}`),r.debug&&console.error("[s-input-receiver-v2] Error in callback:",L)}})}
15function E(){d.value&&(d.value(),d.value=null),m&&(m(),m=null),a.value=!1,s.value.clear(),l.value={},b("Receiver unregistered"),i("connection-lost","Manual unregister")}function w(){l.value={},b("Data cleared")}function v(){c.value=[]}function _(k){s.value.delete(k),delete l.value[k],u.value.add(k),b(`Disconnected from source: ${k}`)}function S(k,O){if(!s.value.has(k)){r.debug&&console.warn(`[s-input-receiver-v2] Cannot send to ${k}: not connected`);return}const A=`${Nn}:${k}`;St.emit(A,O),b(`Sent data to source ${k} via reverse channel`)}return(k,O)=>(t.openBlock(),t.createElementBlock("div",{id:e.id,class:t.normalizeClass(["s-input-receiver-v2",{"is-connected":p.value}])},[e.debug?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["s-irv2-dbg",{"s-irv2-dbg--off":f.value}])},[t.createElementVNode("div",{class:"s-irv2-dbg__hd",onClick:g},[t.createElementVNode("span",{class:"s-irv2-dbg__dot",style:t.normalizeStyle({background:p.value?"#10b981":a.value?"#f59e0b":"#ef4444"})},null,4),t.createElementVNode("span",null,t.toDisplayString(e.id),1),t.createElementVNode("span",z6,t.toDisplayString(f.value?"▼":"▲"),1)]),f.value?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("div",F6,[t.createElementVNode("div",H6,[O[0]||(O[0]=t.createElementVNode("div",{class:"s-irv2-dbg__lbl"},"Status",-1)),t.createElementVNode("div",null,t.toDisplayString(h.value),1)]),Object.keys(l.value).length?(t.openBlock(),t.createElementBlock("div",U6,[O[1]||(O[1]=t.createElementVNode("div",{class:"s-irv2-dbg__lbl"},"Data",-1)),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(l.value,(A,x)=>(t.openBlock(),t.createElementBlock("div",{key:x,class:"s-irv2-dbg__card"},[t.createElementVNode("div",null,[t.createElementVNode("strong",null,t.toDisplayString(x)+":",1),t.createTextVNode(" "+t.toDisplayString(typeof A.value=="object"?JSON.stringify(A.value):A.value),1)]),t.createElementVNode("div",W6,t.toDisplayString(new Date(A.timestamp).toLocaleTimeString()),1)]))),128))])):t.createCommentVNode("",!0),s.value.size?(t.openBlock(),t.createElementBlock("div",G6,[t.createElementVNode("div",j6," Connections ("+t.toDisplayString(s.value.size)+") ",1),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(s.value,([A,x])=>(t.openBlock(),t.createElementBlock("div",{key:A,class:"s-irv2-dbg__card"},[t.createElementVNode("div",null,[t.createElementVNode("strong",null,t.toDisplayString(x.sourceId),1),t.createTextVNode(" · "+t.toDisplayString(x.connectionId),1)]),t.createElementVNode("div",q6,t.toDisplayString(new Date(x.timestamp).toLocaleString()),1)]))),128))])):t.createCommentVNode("",!0),c.value.length?(t.openBlock(),t.createElementBlock("div",Y6,[O[2]||(O[2]=t.createElementVNode("div",{class:"s-irv2-dbg__lbl"},"Event Log",-1)),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(c.value,(A,x)=>(t.openBlock(),t.createElementBlock("div",{key:x,class:"s-irv2-dbg__log"},[t.createElementVNode("span",X6,t.toDisplayString(A.timestamp),1),t.createElementVNode("span",null,t.toDisplayString(A.message),1)]))),128))])):t.createCommentVNode("",!0)]))],2)):t.createCommentVNode("",!0)],10,R6))}}),Z6=["id"],$c=t.defineComponent({__name:"s-input-receiver",props:{id:{},debug:{}},setup(e){const n=e,o=t.ref(null),r={},i={};let a=!1;function s(){a||(a=!0,queueMicrotask(()=>{a=!1,Uh(n.id,r)}))}function l(y){if(!u(y))throw new Error(`s-input-receiver ${n.id}: data is not valid`);try{Object.keys(y).forEach(w=>{var v;i[w]=y[w],di(w,y[w]),(v=o.value)==null||v.sendDataToSource(w,y[w])})}catch(E){console.error(E)}}function c(y){var v;const[E,w]=Object.entries(y)[0];E&&w!==void 0&&(r[E]=w,s(),di(E,w),(v=o.value)==null||v.sendDataToSource(E,w))}function d(){Object.entries(i).forEach(([y,E])=>{var w;di(y,E),(w=o.value)==null||w.sendDataToSource(y,E)})}function u(y){return typeof y=="object"&&y!==null}function m(y){l(y.detail)}function p(y){c(y.detail)}function h(){d()}function f(y){y.sourceId&&(r[y.sourceId]=y.value,s())}function g(y){Object.entries(y).forEach(([E,w])=>{r[E]=w.value})}function b(y){var w;const{sourceId:E}=y;E&&i[E]!==void 0&&((w=o.value)==null||w.sendDataToSource(E,i[E]))}function C(y){}return t.onMounted(()=>{document.addEventListener(`s-ircv-create:${n.id}`,m),document.addEventListener(`s-ircv-send:${n.id}`,p),document.addEventListener(`s-ircv-reset:${n.id}`,h),t.nextTick(()=>{s()})}),t.onUnmounted(()=>{document.removeEventListener(`s-ircv-create:${n.id}`,m),document.removeEventListener(`s-ircv-send:${n.id}`,p),document.removeEventListener(`s-ircv-reset:${n.id}`,h)}),(y,E)=>(t.openBlock(),t.createElementBlock("div",{id:e.id,part:"input-receiver",class:"s-ir s-ir--wrapper"},[t.createVNode(K6,{id:e.id,ref_key:"receiverV2Ref",ref:o,"auto-register":!0,debug:t.unref(M)(e.debug),onDataReceived:f,onChange:g,onConnectionEstablished:b,onConnectionLost:C},null,8,["id","debug"]),t.renderSlot(y.$slots,"default")],8,Z6))}}),Q6=Pe(t.defineComponent({__name:"s-input-receiver.ce",props:{id:{type:String},debug:{type:String}},setup(e){const n=e;return(o,r)=>(t.openBlock(),t.createBlock($c,t.normalizeProps(t.guardReactiveProps(n)),{default:t.withCtx(()=>[t.renderSlot(o.$slots,"default")]),_:3},16))}}),[["styles",['@charset "UTF-8";@layer dsygno.reset{*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0;outline:0;padding:0;margin:0;box-sizing:border-box}button{background:transparent;border:none;cursor:pointer}}a:focus-visible:focus,button:focus-visible:focus{outline:solid 3px rgba(92,176,255,.7);outline-offset:-3px}.s-irv2-dbg{position:fixed;top:12px;right:12px;z-index:9999;width:360px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;font:600 12px/1.5 system-ui,-apple-system,sans-serif;color:#374151}.s-irv2-dbg *,.s-irv2-dbg strong{line-height:inherit}.s-irv2-dbg strong{font-weight:600}.s-irv2-dbg--off{width:auto;min-width:160px}.s-irv2-dbg__hd{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.s-irv2-dbg__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.s-irv2-dbg__bd{padding:0 12px 12px;font-weight:400;max-height:70vh;overflow-y:auto}.s-irv2-dbg__sec{margin-bottom:12px}.s-irv2-dbg__lbl{font-weight:600;margin-bottom:4px;color:#6b7280}.s-irv2-dbg__card{padding:4px 8px;margin-bottom:4px;background:#f8fafc;border-radius:4px;border:1px solid #e2e8f0}.s-irv2-dbg__dim{font-size:11px;color:#9ca3af}.s-irv2-dbg__log{display:flex;gap:6px;padding:3px 0;border-bottom:1px solid #f1f5f9}.s-ir{line-height:0}']]]);function J6(e){const n=zo(e,[".js-s-dropdown-item","s-dropdown-item"]);return Array.from(n).map(r=>{const i={value:r.getAttribute("value")||""};r.textContent&&(i.text=r.textContent),r.getAttribute("href")&&(i.href=r.getAttribute("href")),r.getAttribute("target")&&(i.target=r.getAttribute("target")),r.getAttribute("group")&&(i.group=r.getAttribute("group"));const a=r.getAttribute("selected")!==null&&r.getAttribute("selected")!=="false";a&&(i.selected=a);const s=r.getAttribute("disabled")!==null&&r.getAttribute("disabled")!=="false";return s&&(i.disabled=s),i})}function e4(e,n){return{subscription:tn(`s-dropdown-trigger:${e}`).subscribe({next:r=>n(r.detail),complete:st,error:lt})}}function t4(e,n){document.dispatchEvent(new CustomEvent(`s-dropdown-change:${e}`,{detail:n}))}const n4=["id"],o4={class:"s-dd-data","aria-hidden":"",style:{display:"none"}},r4=Pe(t.defineComponent({__name:"s-dropdown.ce",props:{id:{type:String},for:{type:String},value:{type:String},placeholder:{default:"",type:String},label:{type:String},labelVisible:{type:String},type:{default:"default",type:String},rounded:{type:String},size:{default:"m",type:String},itemSize:{default:"m",type:String},disabled:{type:String},theme:{default:"light",type:String},useFilter:{type:String},filterPlaceholder:{default:"Filter",type:String},useControlIcon:{type:String},useMulti:{type:String},placement:{default:"right",type:String},customStyle:{default:"{}",type:String},teleport:{type:String},teleportTarget:{type:String},options:{type:Array},errorMessage:{type:String},useCombobox:{type:String},optionSelectedString:{type:String},devMode:{type:String}},setup(e){const n=e,o=t.computed(()=>{try{return JSON.parse(n.customStyle||"{}")}catch{return{}}}),r=t.ref(null),i=t.ref([]),a=t.ref(M(n.useMulti)?[]:"");let s=null,l=null;function c(b){return b.map(C=>({label:C.text||C.value,value:C.value,disabled:C.disabled,href:C.href||void 0,target:C.target||void 0,group:C.group||void 0,isGroupTitle:C.isGroupTitle}))}function d(){const b=J6(n.id);i.value=c(b);const C=b.filter(y=>y.selected);C.length>0&&(M(n.useMulti)?a.value=C.map(y=>y.value):a.value=C[0].value)}function u(b){if(!b||b.length===0)return;i.value=c(b);const C=b.filter(y=>y.selected);C.length>0&&(M(n.useMulti)?a.value=C.map(y=>y.value):a.value=C[0].value,p(a.value))}function m(b){const{index:C}=b,y=i.value[Number(C)];y&&!y.disabled&&!y.isGroupTitle&&(a.value=y.value,p(y.value))}function p(b){const C=i.value.find(E=>E.value===b),y=M(n.useMulti)?i.value.filter(E=>Array.isArray(b)&&b.includes(E.value)):C?{value:C.value,text:C.label,selected:!0}:null;t4(n.id,{data:i.value,value:y})}t.watch(()=>n.value,b=>{b!==void 0&&(a.value=b,r.value&&r.value.sendDataToReceiver(b))}),t.watch(()=>n.options,b=>{if(b&&b.length>0){i.value=c(b);const C=b.filter(y=>y.selected);C.length>0&&(M(n.useMulti)?a.value=C.map(y=>y.value):a.value=C[0].value,p(a.value))}},{immediate:!0,deep:!0}),t.onMounted(()=>{n.teleport==="true"&&Ds(),t.nextTick(()=>
15{if(i.value.length===0&&(d(),!n.value&&i.value.length>0)){const C=i.value.filter(y=>"selected"in y?y.selected:!1);C.length>0&&p(M(n.useMulti)?C.map(y=>y.value):C[0].value)}}),M(n.useMulti)||(s=e4(n.id,m).subscription);const b=`${Nn}:${n.id}`;l=St.on(b,C=>{u(C.detail)}),document.addEventListener(`s-ircv-send:${n.id}`,h)});function h(b){u(b.detail)}t.onUnmounted(()=>{s==null||s.unsubscribe(),l==null||l(),document.removeEventListener(`s-ircv-send:${n.id}`,h)});function f(b,C){if(Array.isArray(b))return C.filter(E=>b.includes(E.value));const y=C.find(E=>E.value===b);return y?[{value:y.value,text:y.label,selected:!0}]:[b]}const g=t.computed(()=>({id:n.id,receiverId:n.for||"",payloadTransform:n.for?f:void 0,modelValue:a.value,options:i.value,placeholder:n.placeholder||void 0,label:n.label,labelVisible:n.labelVisible,disabled:M(n.disabled),useFilter:M(n.useFilter),filterPlaceholder:n.filterPlaceholder,useMulti:M(n.useMulti),useControlIcon:M(n.useControlIcon),type:n.type,size:n.size,itemSize:n.itemSize,theme:n.theme,rounded:M(n.rounded),placement:n.placement,customStyle:o.value,teleport:n.teleport==="true",teleportTarget:n.teleportTarget||"body",errorMessage:n.errorMessage||"",useCombobox:M(n.useCombobox),optionSelectedString:n.optionSelectedString||void 0,devMode:M(n.devMode)}));return(b,C)=>(t.openBlock(),t.createElementBlock("div",{id:e.id,part:"dropdown",class:t.normalizeClass(["s-dd s-dd--wrapper",{"s-dd--dark":e.theme==="dark","s-dd--rounded":t.unref(M)(e.rounded),"s-dd--s":e.size==="s","s-dd--item-s":e.itemSize==="s","s-dd--disabled":t.unref(M)(e.disabled),"s-dd--type-dropdown":e.type==="dropdown","s-dd--type-sort":e.type==="sort"}])},[t.createElementVNode("span",o4,[t.renderSlot(b.$slots,"default")]),t.createVNode(_i,t.mergeProps({ref_key:"dropdownV2Ref",ref:r},g.value,{onChange:p}),{"control-icon":t.withCtx(()=>[t.renderSlot(b.$slots,"control-icon")]),_:3},16)],10,n4))}}),[["styles",['@charset "UTF-8";@layer dsygno.reset{*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0;outline:0;padding:0;margin:0;box-sizing:border-box}button{background:transparent;border:none;cursor:pointer}}a:focus-visible:focus,button:focus-visible:focus{outline:solid 3px rgba(92,176,255,.7);outline-offset:-3px}.s-dd{position:relative;display:inline-block}.s-dd--disabled *{pointer-events:none}.s-dd--type-dropdown{width:100%}.s-dd-data,.s-dd-label{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.s-ddv2__arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .15s ease-in-out}.is-open .s-ddv2__arrow{transform:translateY(-50%) rotate(180deg)}.s-ddv2__label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem;line-height:1.25}.s-ddv2__label.is-required:after{content:" *";color:#ef4444}.s-ddv2__label.is-disabled{color:#9ca3af;cursor:not-allowed}.s-ddv2--small .s-ddv2__label{font-size:.75rem;margin-bottom:.25rem}.s-ddv2--large .s-ddv2__label{font-size:1rem;margin-bottom:.75rem}.s-ddv2__error{margin-top:.25rem;font-size:.875rem;color:#ef4444;line-height:1.25;display:flex;align-items:flex-start;gap:.25rem}.s-ddv2__error svg{width:1rem;height:1rem;flex-shrink:0;margin-top:.125rem}.s-ddv2.has-error .s-ddv2__select,.s-ddv2.has-error .s-ddv2__control{border-color:#ef4444}.s-ddv2.has-error .s-ddv2__select:focus,.s-ddv2.has-error .s-ddv2__control:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.s-ddv2__error.is-new{animation:shake .5s ease-in-out}:where(.s-ddv2-normalized) *{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0;outline:0;padding:0;margin:0;box-sizing:border-box}:where(.s-ddv2-normalized) button{cursor:pointer}:where(.s-ddv2-normalized) a:focus-visible:focus,:where(.s-ddv2-normalized) button:focus-visible:focus{outline:solid 3px rgba(92,176,255,.7);outline-offset:-3px}.s-ddv2__menu:not(.s-ddv2__menu--teleported),.s-ddv2{--s-dd-min-w: 200px;--s-dd-max-w: 440px;--s-dd-item-h: 46px;--s-dd-item-py: 10px;--s-dd-item-py-small: 7px;--s-dd-control-padding-small: 7px;--s-dd-list-max-h: 200px;--s-dd-icon-size: 20px;--s-dd-checkbox-size: 20px;--s-dd-font-size: 16px;--s-dd-line-height: 24px;--s-dd-border-radius: 10px;--s-dd-border-radius-rounded: 23px;--s-dd-border-radius-item: 4px;--s-dd-border-radius-checkbox: 5px;
15--s-dd-border-radius-filter: 6px;--sdd-content-zidx: 3;--sdd-ctrl-open-zidx: 2;--sdd-filterbar-wrap-zidx: 1;--s-dd-bg: #fff;--s-dd-text-color: #2e3742;--s-dd-placeholder-color: #8f8f8f;--s-dd-item-color-hover: #f5f5f5;--s-dd-item-bgc-selected: #e6e6e6;--s-dd-border-color: #e6e6e6;--s-dd-checkbox-selected-color: #0067e6;--s-dd-shadow: 0 8px 30px 0 rgba(0 0 0 / .1);--s-dd-transition-fast: .15s ease;--s-dd-transition-default: .2s ease}.s-ddv2--dark.s-ddv2__menu:not(.s-ddv2__menu--teleported),.s-ddv2--dark.s-ddv2{--s-dd-bg: #404040;--s-dd-text-color: #fff;--s-dd-item-color-hover: #545454;--s-dd-item-bgc-selected: #666;--s-dd-scrollbar-track-color: #545454;--s-dd-scrollbar-thumb-color: #8f8f8f;--s-dd-border-color: #666}.is-rounded.s-ddv2__menu:not(.s-ddv2__menu--teleported),.is-rounded.s-ddv2{--s-dd-border-radius: var(--s-dd-border-radius-rounded)}.is-small.s-ddv2__menu:not(.s-ddv2__menu--teleported),.is-small.s-ddv2{--s-dd-item-h: 38px;--s-dd-item-py: var(--s-dd-item-py-small)}.is-item-small.s-ddv2__menu:not(.s-ddv2__menu--teleported),.is-item-small.s-ddv2{--s-dd-item-h: 38px;--s-dd-item-py: var(--s-dd-item-py-small)}.is-combobox.s-ddv2__menu:not(.s-ddv2__menu--teleported),.is-combobox.s-ddv2,.is-filter.s-ddv2__menu:not(.s-ddv2__menu--teleported),.is-filter.s-ddv2{--s-dd-list-max-h: 362px}.is-combobox.is-filter.s-ddv2__menu:not(.s-ddv2__menu--teleported),.is-combobox.is-filter.s-ddv2{--s-dd-list-max-h: 434px}.s-ddv2--sort.s-ddv2__menu:not(.s-ddv2__menu--teleported),.s-ddv2--sort.s-ddv2{--s-dd-min-w: 126px;--s-dd-max-w: none;--s-dd-border-color: transparent;--s-dd-list-max-h: 154px}.s-ddv2{position:relative;display:inline-block;width:100%;max-width:var(--s-dd-max-w);color:var(--s-dd-text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.s-ddv2.is-open{z-index:500}
15.s-ddv2.is-open .s-ddv2__control{box-shadow:var(--s-dd-shadow);border-radius:var(--s-dd-border-radius) var(--s-dd-border-radius) 0 0}.s-ddv2.is-small .s-ddv2__control-content{padding:8px 32px 8px 16px}.s-ddv2--sort{--s-dd-min-w: 126px;--s-dd-max-w: none;--s-dd-border-color: transparent;--s-dd-list-max-h: 154px;width:auto;min-width:var(--s-dd-min-w)}.s-ddv2--sort .s-ddv2__control{width:auto;display:inline-block}.s-ddv2--sort.is-open .s-ddv2__control{box-shadow:none}.s-ddv2--sort .s-ddv2__control-content{padding:8px 0;background-color:transparent}.s-ddv2--sort .s-ddv2__value{padding-right:28px;text-align:right}.s-ddv2--sort .s-ddv2__arrow{right:4px}.s-ddv2--sort.s-ddv2__menu{box-shadow:var(--s-dd-shadow);border-radius:var(--s-dd-border-radius)}.s-ddv2--sort .s-ddv2__menu-content{background-color:var(--s-dd-bg)}.s-ddv2--sort .s-ddv2__option-btn,.s-ddv2--sort .s-ddv2__link{width:100%;padding:var(--s-dd-item-py, 10px) 8px}.s-ddv2__container{position:relative;display:block}.s-ddv2__combobox{position:relative}.s-ddv2__control{position:relative;width:100%;transition:all .15s ease-in-out;border-radius:var(--s-dd-border-radius)}.s-ddv2__control-width-calc{height:var(--s-dd-item-h);padding:8px 16px;visibility:hidden;font-size:var(--s-dd-font-size);line-height:var(--s-dd-line-height)}.s-ddv2__control-content{position:absolute;z-index:10;top:0;left:0;width:100%;height:var(--s-dd-item-h);display:flex;align-items:center;justify-content:space-between;padding:var(--s-dd-item-py) 16px;border:1px solid var(--s-dd-border-color);border-radius:var(--s-dd-border-radius);color:var(--s-dd-text-color);background-color:var(--s-dd-bg);font-size:var(--s-dd-font-size);line-height:var(--s-dd-line-height);cursor:pointer}.s-ddv2__control-content.is-open{border-radius:var(--s-dd-border-radius) var(--s-dd-border-radius) 0 0}.s-ddv2__control-content.is-disabled{--s-dd-text-color: #b5b5b5;--s-dd-bg: #e6e6e6;cursor:not-allowed}.s-ddv2__icon{display:inline-flex;align-items:center;margin-right:16px}.s-ddv2__value{flex:1;min-width:0;text-align:left}.s-ddv2__selected-text{display:block;padding-right:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-ddv2__placeholder{display:block;padding-right:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--s-dd-placeholder-color)}.s-ddv2,.s-ddv2__menu:not(.s-ddv2__menu--teleported){--s-dd-min-w: 200px;--s-dd-max-w: 440px;--s-dd-item-h: 46px;--s-dd-item-py: 10px;--s-dd-item-py-small: 7px;--s-dd-control-padding-small: 7px;--s-dd-list-max-h: 200px;--s-dd-icon-size: 20px;--s-dd-checkbox-size: 20px;--s-dd-font-size: 16px;--s-dd-line-height: 24px;--s-dd-border-radius: 10px;--s-dd-border-radius-rounded: 23px;--s-dd-border-radius-item: 4px;--s-dd-border-radius-checkbox: 5px;--s-dd-border-radius-filter: 6px;--sdd-content-zidx: 3;--sdd-ctrl-open-zidx: 2;--sdd-filterbar-wrap-zidx: 1;--s-dd-bg: #fff;--s-dd-text-color: #2e3742;--s-dd-placeholder-color: #8f8f8f;--s-dd-item-color-hover: #f5f5f5;--s-dd-item-bgc-selected: #e6e6e6;--s-dd-border-color: #e6e6e6;--s-dd-checkbox-selected-color: #0067e6;--s-dd-shadow: 0 8px 30px 0 rgba(0 0 0 / .1);--s-dd-transition-fast: .15s ease;--s-dd-transition-default: .2s ease}.s-ddv2--dark.s-ddv2,.s-ddv2--dark.s-ddv2__menu:not(.s-ddv2__menu--teleported){--s-dd-bg: #404040;--s-dd-text-color: #fff;--s-dd-item-color-hover: #545454;--s-dd-item-bgc-selected: #666;--s-dd-scrollbar-track-color: #545454;--s-dd-scrollbar-thumb-color: #8f8f8f;--s-dd-border-color: #666}.is-rounded.s-ddv2,.is-rounded.s-ddv2__menu:not(.s-ddv2__menu--teleported){--s-dd-border-radius: var(--s-dd-border-radius-rounded)}.is-small.s-ddv2,.is-small.s-ddv2__menu:not(.s-ddv2__menu--teleported){--s-dd-item-h: 38px;--s-dd-item-py: var(--s-dd-item-py-small)}.is-item-small.s-ddv2,.is-item-small.s-ddv2__menu:not(.s-ddv2__menu--teleported){--s-dd-item-h: 38px;--s-dd-item-py: var(--s-dd-item-py-small)}.is-combobox.s-ddv2,.is-combobox.s-ddv2__menu:not(.s-ddv2__menu--teleported),.is-filter.s-ddv2,.is-filter.s-ddv2__menu:not(.s-ddv2__menu--teleported){--s-dd-list-max-h: 362px}.is-combobox.is-filter.s-ddv2,.is-combobox.is-filter.s-ddv2__menu:not(.s-ddv2__menu--teleported){--s-dd-list-max-h: 434px}.s-ddv2--sort.s-ddv2,.s-ddv2--sort.s-ddv2__menu:not(.s-ddv2__menu--teleported){--s-dd-min-w: 126px;--s-dd-max-w: none;--s-dd-border-color: transparent;--s-dd-list-max-h: 154px}.s-ddv2__menu{visibility:hidden;pointer-events:none}.s-ddv2:not(.is-open) .s-ddv2__menu{visibility:hidden;pointer-events:none}.s-ddv2__menu:not(.s-ddv2__menu--teleported){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;box-sizing:border-box;background-color:var(--s-dd-bg, #fff);border:1px solid var(--s-dd-border-color, #e6e6e6);border-radius:0 0 var(--s-dd-border-radius, 10px) var(--s-dd-border-radius, 10px);
15max-height:var(--s-dd-list-max-h, 200px);overflow:hidden;box-shadow:var(--s-dd-shadow, 0 8px 30px 0 rgba(0, 0, 0, .1));clip-path:inset(1px -30px -30px -30px);opacity:0;transform:translateY(-8px);transition:opacity .15s ease-out,transform .15s ease-out}.s-ddv2__menu:not(.s-ddv2__menu--teleported) ::-webkit-scrollbar{width:6px;height:6px}.s-ddv2__menu:not(.s-ddv2__menu--teleported) ::-webkit-scrollbar-track{background-color:transparent}.s-ddv2__menu:not(.s-ddv2__menu--teleported) ::-webkit-scrollbar-thumb{border-radius:6px;background-color:#cfcfcf}.s-ddv2__menu:not(.s-ddv2__menu--teleported) ::-webkit-scrollbar-thumb:hover{background-color:#cfcfcfb3}.s-ddv2__menu:not(.s-ddv2__menu--teleported) ::-webkit-scrollbar{width:8px}.s-ddv2__menu:not(.s-ddv2__menu--teleported) ::-webkit-scrollbar-track{background-color:#e6e6e6}.s-ddv2__menu:not(.s-ddv2__menu--teleported) ::-webkit-scrollbar-thumb{min-height:48px}@media screen and (min-width:1280px){.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__menu-content::-webkit-scrollbar-thumb{background-color:transparent}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__menu-content::-webkit-scrollbar-track{background-color:transparent}.s-ddv2__menu:not(.s-ddv2__menu--teleported):hover .s-ddv2__menu-content::-webkit-scrollbar-thumb{background-color:#cfcfcf}.s-ddv2__menu:not(.s-ddv2__menu--teleported):hover .s-ddv2__menu-content::-webkit-scrollbar-track{background-color:#e6e6e6}}.s-ddv2__menu:not(.s-ddv2__menu--teleported).s-ddv2--dark ::-webkit-scrollbar-thumb{background-color:#8f8f8f}.s-ddv2__menu:not(.s-ddv2__menu--teleported).s-ddv2--dark ::-webkit-scrollbar-thumb:hover{background-color:#8f8f8fb3}.s-ddv2__menu:not(.s-ddv2__menu--teleported).s-ddv2--dark ::-webkit-scrollbar-track{background-color:#545454}@media screen and (min-width:1280px){.s-ddv2__menu:not(.s-ddv2__menu--teleported).s-ddv2--dark:hover .s-ddv2__menu-content::-webkit-scrollbar-thumb{background-color:#8f8f8f}.s-ddv2__menu:not(.s-ddv2__menu--teleported).s-ddv2--dark:hover .s-ddv2__menu-content::-webkit-scrollbar-track{background-color:#545454}}.s-ddv2__menu:not(.s-ddv2__menu--teleported).is-open{opacity:1;transform:translateY(0);visibility:visible;pointer-events:all}.s-ddv2__menu:not(.s-ddv2__menu--teleported).is-small{--s-dd-item-h: 38px;--s-dd-item-py: var(--s-dd-item-py-small)}.s-ddv2__menu:not(.s-ddv2__menu--teleported).is-item-small{--s-dd-item-h: 38px;--s-dd-item-py: var(--s-dd-item-py-small)}.s-ddv2__menu:not(.s-ddv2__menu--teleported).is-multi .s-ddv2__option.is-selected .s-ddv2__option-btn{background-color:inherit;pointer-events:all}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__menu-content{margin-top:-2px;overflow-y:auto}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__filter-wrap{position:sticky;z-index:var(--sdd-filterbar-wrap-zidx, 1);top:0;padding:16px 16px 8px 8px;background-color:var(--s-dd-bg)}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__filter{display:flex;align-items:center;padding:8px 16px;gap:16px;border:solid 1px var(--s-dd-border-color);border-radius:var(--s-dd-border-radius-filter)}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__filter path{stroke:var(--s-dd-text-color)}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__filter-input{width:100%;background-color:var(--s-dd-bg)}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__filter-input::placeholder,.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__filter-input::-ms-input-placeholder{color:var(--s-dd-placeholder-color);opacity:1}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__options{width:100%;list-style:none;margin:0;padding:8px}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__options--filter{padding-top:0;padding-bottom:6px}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__option{width:100%;font-size:var(--s-dd-font-size);line-height:var(--s-dd-line-height)}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__option.is-group-title .s-ddv2__group-title{color:var(--s-dd-text-color);padding:4px 0;font-weight:600}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__option.is-disabled{opacity:.5;cursor:not-allowed}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__option.is-divider{padding:0;margin:4px 0;pointer-events:none}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__option.is-divider .s-ddv2__divider{padding:0 8px}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__option.is-divider .s-ddv2__divider-line{border-top:1px solid var(--s-dd-border-color, #e5e5e5)}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__option.is-hidden{display:none}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__option-btn,.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__link{width:100%;display:flex;align-items:flex-start;padding:var(--s-dd-item-py) 40px var(--s-dd-item-py) 8px;border:0;border-radius:var(--s-dd-border-radius-item);background:none;text-align:left;text-decoration:none;color:var(--s-dd-text-color);cursor:pointer;transition:background-color var(--s-dd-transition-fast)}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__option-btn:hover:not(:disabled),.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__link:hover:not(:disabled){background-color:var(--s-dd-item-color-hover)}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__option-btn:disabled,.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__link:disabled{cursor:not-allowed;opacity:.5}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__option.is-selected .s-ddv2__option-btn{background-color:var(--s-dd-item-bgc-selected);pointer-events:none}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__checkbox{width:var(--s-dd-checkbox-size);height:var(--s-dd-checkbox-size);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;
15margin-top:calc((var(--s-dd-line-height) - var(--s-dd-checkbox-size)) / 2);margin-right:8px;border:solid 1px var(--s-dd-text-color);border-radius:var(--s-dd-border-radius-checkbox);overflow:hidden;transition:all var(--s-dd-transition-default)}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__checkbox svg{display:none}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__checkbox path{stroke:var(--s-dd-text-color)}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__checkbox.is-checked{border-color:var(--s-dd-checkbox-selected-color);background-color:var(--s-dd-checkbox-selected-color)}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__checkbox.is-checked svg{display:block}.s-ddv2__menu:not(.s-ddv2__menu--teleported) .s-ddv2__checkbox.is-checked path{stroke:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}']]]);async function i4({path:e,locale:n,prefix:o}){try{const r=await fetch(`${e}/${n}.json`);if(!r.ok)return null;const i=await r.json(),a=i==null?void 0:i[o];return Array.isArray(a)?a:null}catch(r){return console.error(r),null}}async function Nc({path:e,prefix:n,lang:o,section:r,loop:i,attr:a}){let s=`${e}?`;o&&(s=`${s}lang=${o}`),r&&(s=`${s}§ion=${r}`),n&&(s=`${s}&key_prefix[0]=${n}`),i!==void 0&&(s=`${s}&loop=${i}`),a&&a.forEach((l,c)=>{s=`${s}&key_attr[${c}]=${l}`});try{const l=await fetch(s);if(!l.ok)return null;const c=await l.json(),d=c==null?void 0:c[n];return Array.isArray(d)?d:null}catch(l){return console.error(l),null}}const a4={class:"m-shop-picker"},s4=t.defineComponent({__name:"shop-picker",props:{id:{default:"sn-picker"},label:{default:"Select your country/region"},locale:{},currentLocale:{},defaultLocale:{},placeholder:{},synoEcItemLogo:{},synoEcItemTitle:{},synoEcItemDesc:{},synoEcItemUrl:{},alwaysHideSynoEc:{type:Boolean},useSynoEc:{},strApiPath:{},apiPath:{},strSection:{},strPrefix:{}},emits:["updateLocale","updateShopList"],setup(e,{emit:n}){const o=e,r=n,i=`${o.id}-picker`,a=`${o.id}-receiver`,s=t.ref(o.placeholder),l=t.computed(()=>p({data:c(),defaultLocale:o.defaultLocale}));t.onMounted(()=>{document.addEventListener(`s-input-change:${a}`,u)}),t.onUnmounted(()=>{document.removeEventListener(`s-input-change:${a}`,u)});function c(){const h=[],f=o.locale.langCateNameTable,g=o.locale.langCateTable;return Object.entries(f).forEach(([b,C])=>{h.push({name:g[b],isGroup:!0}),C.forEach(y=>{h.push({name:y,lang:o.locale.langList[y]})})}),h}async function d({key:h,countryName:f}){if(!h)return null;if(s.value=f,o.strApiPath)try{const g=await Nc({path:o.strApiPath,lang:h,section:o.strSection,prefix:o.strPrefix||"",loop:10,attr:["logo","url"]});if(g)return g}catch(g){console.error(g)}if(o.apiPath){const g=await i4({path:o.apiPath,locale:h,prefix:o.strPrefix||""});if(g)return g}return null}function u(h){try{const f=h.detail[i];if(!f)return;const g=f[0];if(!g)return;const b=g.value,C=g.text;m({key:b,countryName:C}).catch(y=>{console.error(y)})}catch(f){console.error(f)}}async function m({key:h,countryName:f}){if(!h)return;r("updateLocale",h);let g=await d({key:h,countryName:f});if(!g){r("updateShopList",[]);return}if(o.synoEcItemLogo&&o.synoEcItemUrl&&!o.alwaysHideSynoEc&&Array.isArray(o.useSynoEc)&&o.useSynoEc.includes(o.currentLocale)){let b=null;const C={title:o.synoEcItemTitle,desc:o.synoEcItemDesc,logo:o.synoEcItemLogo,url:o.synoEcItemUrl};try{o.strApiPath&&(b=await Nc({path:o.strApiPath,lang:h,section:o.strSection,prefix:o.synoEcItemUrl,loop:0,attr:["url"]}),b&&b[0]&&b[0].url&&(C.url=b[0].url))}catch(y){console.error(y)}g.unshift(C)}g=g.filter(b=>b.logo!=="none"&&b.logo!==null),r("updateShopList",g)}function p({data:h,defaultLocale:f}={data:null,defaultLocale:""}){const g=[];let b="";return h==null||h.forEach(C=>{C.isGroup?b=C.name:g.push({value:C.lang||"",text:C.name,group:b,selected:C.lang===f})}),g}return(h,f)=>(t.openBlock(),t.createElementBlock("div",a4,[t.createVNode(Q6,{id:a}),t.createVNode(r4,{id:i,for:a,label:e.label,placeholder:s.value,options:l.value,teleport:"false","use-control-icon":"true"},{"control-icon":t.withCtx(()=>[...f[0]||(f[0]=[t.createElementVNode("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[t.createElementVNode("rect",{width:"16",height:"16",fill:"white"}),t.createElementVNode("path",{d:"M8.00001 1C6.54186 1.00177 5.14394 1.5818 4.11288 2.61287C3.08181 3.64394 2.50178 5.04185 2.50001 6.5C2.49828 7.69163 2.88758 8.85092 3.60816 9.8C3.60816 9.8 3.75816 9.99725 3.78226 10.0259L8.00001 15L12.2195 10.0237C12.2417 9.99705 12.3919 9.7998 12.3919 9.7998L12.3926 9.7986C13.1128 8.84987 13.5018 7.69109 13.5 6.5C13.4982 5.04185 12.9182 3.64394 11.8871 2.61287C10.8561 1.5818 9.45815 1.00177 8.00001 1ZM8.00001 8.5C7.60444 8.5 7.21776 8.3827 6.88887 8.16294C6.55997 7.94318 6.30362 7.63082 6.15225 7.26537C6.00087 6.89991 5.96126 6.49778 6.03843 6.10982C6.
1511561 5.72186 6.30609 5.36549 6.58579 5.08579C6.8655 4.80608 7.22186 4.6156 7.60983 4.53843C7.99779 4.46126 8.39992 4.50087 8.76537 4.65224C9.13082 4.80362 9.44318 5.05996 9.66294 5.38886C9.88271 5.71776 10 6.10444 10 6.5C9.99941 7.03025 9.78851 7.53861 9.41356 7.91356C9.03862 8.2885 8.53026 8.4994 8.00001 8.5Z",fill:"black"})],-1)])]),_:1},8,["label","placeholder","options"])]))}}),l4={class:"m-shop-item"},c4=["href","title","aria-label"],d4={key:0,class:"m-shop-item__icon"},u4=["src","srcset","alt"],f4={key:1,class:"m-shop-item__title"},m4={key:2,class:"m-shop-item__desc"},Mc=t.defineComponent({__name:"shop-item",props:{title:{type:String,default:""},desc:{type:String,default:""},logo:{type:String},no2x:{type:Boolean,default:!1},imageServer:{type:String,default:""},url:{type:String}},setup(e){const n=e,o=s=>({src:s.split(".").slice(0,-1).join("."),ext:"."+s.split(".").slice(-1).join(".")}),r=t.computed(()=>{if(!n.logo)return{onex:"",twox:""};const{src:s,ext:l}=o(n.logo),c=`${n.imageServer||""}${s}${l}`,d=`${n.imageServer||""}${s}@2x${l}`;return{onex:c,twox:d}}),i=t.computed(()=>!n.logo||n.no2x?"":`${r.value.onex} 1x, ${r.value.twox} 2x`);function a(){we({action:"click",name:"s-shop-item",v1:n.url},!0),So({link_text:n.title||"",link_url:n.url||"",link_id:"",link_classes:"m-shop-item__a",outbound:!0},!0)}return(s,l)=>(t.openBlock(),t.createElementBlock("div",l4,[t.createElementVNode("a",{part:"link",class:"m-shop-item__a",href:e.url,target:"_blank",rel:"noopener noreferrer",title:e.title,"aria-label":e.title?"":`Jump to ${e.url}`,onClick:a},[e.logo?(t.openBlock(),t.createElementBlock("div",d4,[t.createElementVNode("img",{src:r.value.onex,srcset:i.value,alt:e.title},null,8,u4)])):t.createCommentVNode("",!0),e.title?(t.openBlock(),t.createElementBlock("div",f4,t.toDisplayString(e.title),1)):t.createCommentVNode("",!0),e.desc?(t.openBlock(),t.createElementBlock("div",m4,t.toDisplayString(e.desc),1)):t.createCommentVNode("",!0)],8,c4)]))}}),h4={key:0,class:"m-shop-list"},p4={key:0,class:"m-shop-list__items grid grid-cols-1 xs:grid-cols-2 sm:grid-cols-3 gap-4"},g4={key:1,class:"m-shop-list__items justify-center xs:flex"},b4=t.defineComponent({__name:"shop-list",props:{shopList:{type:Array},no2x:{type:Boolean},imageServer:{type:String}},setup(e){return(n,o)=>e.shopList?(t.openBlock(),t.createElementBlock("div",h4,[e.shopList.length>=3?(t.openBlock(),t.createElementBlock("div",p4,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.shopList.filter(r=>r.url!==null),r=>(t.openBlock(),t.createBlock(Mc,{key:r.title,title:r.title,desc:r.desc,logo:r.logo,url:r.url,no2x:e.no2x,"image-server":e.imageServer},null,8,["title","desc","logo","url","no2x","image-server"]))),128))])):(t.openBlock(),t.createElementBlock("div",g4,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.shopList.filter(r=>r.url!==null),r=>(t.openBlock(),t.createBlock(Mc,{key:r.title,title:r.title,desc:r.desc,logo:r.logo,url:r.url,no2x:e.no2x,"image-server":e.imageServer,class:"xs:w-1/2 sm:w-1/3 p-2"},null,8,["title","desc","logo","url","no2x","image-server"]))),128))]))])):t.createCommentVNode("",!0)}}),Lc=t.defineComponent({__name:"s-shop-now.client",props:{id:{},dataClassname:{},dataApiPath:{},dataStrApiPath:{},dataStrPrefix:{},dataStrSection:{},dataLocale:{default:"{}"},dataHidingLocale:{default:"[]"},dataPlaceholder:{},dataDefaultLocale:{},dataAlwaysHideSynoEc:{type:[String,Boolean],default:"false"},dataUseSynoEc:{default:"[]"},dataSynoEcTitle:{},dataSynoEcItemTitle:{},dataSynoEcItemDesc:{},dataSynoEcItemLogo:{},dataSynoEcItemUrl:{},dataNo2x:{type:[String,Boolean],default:"false"},dataImageServer:{},dataPickerArrowColor:{},alwaysHideSelector:{type:[String,Boolean],default:"false"},color:{},bgColor:{},bgColorHover:{},altPickerLabel:{}},setup(e){const n=e,o=t.ref(null),r=t.ref([]),i=t.ref(""),{classname:a,apiPath:s,strApiPath:l,strPrefix:c,strSection:d,placeholder:u,locale:m,defaultLocale:p,alwaysHideSynoEc:h,useSynoEc:f,synoEcItemTitle:g,synoEcItemDesc:b,synoEcItemLogo:C,synoEcItemUrl:y,no2x:E,imageServer:w,pickerArrowColor:v}=_();t.onMounted(()=>
15{if(o.value){n.color&&To(o.value,"--text-color",n.color),n.bgColor&&To(o.value,"--bg-color",n.bgColor);const x=bu(o.value,"--bg-color");n.bgColorHover?Tt({root:o.value,property:"--bg-color-hover",defaultColor:n.bgColor||x||"",color:n.bgColorHover}):Tt({root:o.value,property:"--bg-color-hover",defaultColor:n.bgColor||x||""})}});function _(){return{classname:t.ref(n.dataClassname),apiPath:t.ref(n.dataApiPath),strApiPath:t.ref(n.dataStrApiPath),strPrefix:t.ref(n.dataStrPrefix),strSection:t.ref(n.dataStrSection),locale:t.ref(O(n.dataLocale,n.dataHidingLocale)),hidingLocale:t.ref(n.dataHidingLocale?JSON.parse(n.dataHidingLocale):[]),placeholder:t.ref(n.dataPlaceholder),defaultLocale:t.ref(n.dataDefaultLocale),alwaysHideSynoEc:t.ref(n.dataAlwaysHideSynoEc===!0||n.dataAlwaysHideSynoEc==="true"),useSynoEc:t.ref(n.dataUseSynoEc?JSON.parse(n.dataUseSynoEc):[]),synoEcItemTitle:t.ref(n.dataSynoEcItemTitle),synoEcItemDesc:t.ref(n.dataSynoEcItemDesc),synoEcItemLogo:t.ref(n.dataSynoEcItemLogo),synoEcItemUrl:t.ref(n.dataSynoEcItemUrl),no2x:t.ref(n.dataNo2x===!0||n.dataNo2x==="true"),imageServer:t.ref(n.dataImageServer),pickerArrowColor:t.ref(n.dataPickerArrowColor||void 0)}}function S(x){r.value=x}function k(x){i.value=x}function O(x,L){if(!x)return{langList:{},langCateTable:{},langCateNameTable:{}};const F=JSON.parse(x);if(L){const G=JSON.parse(L);return A({locale:F,hidingLocale:G})}else return F}function A({locale:x,hidingLocale:L}){function F(){const J={};return Object.keys(x.langList).forEach($=>{L.includes(x.langList[$])||(J[$]=x.langList[$])}),J}function G(){if(L.length===0)return x.langCateNameTable;const J={};return Object.keys(x.langCateNameTable).forEach(B=>{const I=[];x.langCateNameTable[B].forEach(H=>{L.includes(x.langList[H])||I.push(H)}),J[B]=I}),J}return{...x,langList:F(),langCateNameTable:G()}}return(x,L)=>t.unref(s)||t.unref(l)?(t.openBlock(),t.createElementBlock("div",{key:0,ref_key:"root",ref:o,class:t.normalizeClass(["m-shop-now",t.unref(a)])},[t.withDirectives(t.createVNode(s4,{id:`${e.id}-picker`,"current-locale":i.value,no2x:t.unref(E),"api-path":t.unref(s),"str-api-path":t.unref(l),"str-prefix":t.unref(c),"str-section":t.unref(d),locale:t.unref(m),"default-locale":t.unref(p),placeholder:t.unref(u)||"","picker-arrow-color":t.unref(v),"always-hide-syno-ec":t.unref(h),"use-syno-ec":t.unref(f),"syno-ec-item-title":t.unref(g),"syno-ec-item-desc":t.unref(b),"syno-ec-item-logo":t.unref(C),"syno-ec-item-url":t.unref(y),"alt-picker-label":e.altPickerLabel,onUpdateLocale:k,onUpdateShopList:S},null,8,["id","current-locale","no2x","api-path","str-api-path","str-prefix","str-section","locale","default-locale","placeholder","picker-arrow-color","always-hide-syno-ec","use-syno-ec","syno-ec-item-title","syno-ec-item-desc","syno-ec-item-logo","syno-ec-item-url","alt-picker-label"]),[[t.vShow,!t.unref(M)(e.alwaysHideSelector)]]),t.createVNode(b4,{"shop-list":r.value,no2x:t.unref(E),"image-server":t.unref(w)},null,8,["shop-list","no2x","image-server"])],2)):t.createCommentVNode("",!0)}}),y4={class:"s-skip-nav__list"},w4=["onClick"],Ac=t.defineComponent({__name:"s-skip-nav",props:{text1:{},target1:{},text2:{},target2:{},text3:{},target3:{},text4:{},target4:{},text5:{},target5:{}},setup(e){const n=e,o=t.ref(!1),r=t.computed(()=>Array.from({length:5},(a,s)=>s+1).map(a=>{const s=`text${a}`,l=`target${a}`;return n[s]&&n[l]?{text:n[s],target:n[l]}:null}).filter(a=>a!==null));function i(a){const s=document.querySelector(a);s&&Fe(s),pe.sendGA({action:"click",name:"dc-skip-nav",v1:a})}return(a,s)=>(t.openBlock(),t.createElementBlock("div",{id:"s-skip-nav",class:t.normalizeClass(["s-skip-nav",{"s-skip-nav--focus":o.value}])},[t.createElementVNode("ul",y4,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(r.value,l=>(t.openBlock(),t.createElementBlock("li",{key:`skipnav-${l.target}`},[t.createElementVNode("button",{class:"s-skip-nav__btn",onFocus:s[0]||(s[0]=()=>o.value=!0),onBlur:s[1]||(s[1]=()=>o.value=!1),onClick:c=>i(l.target)},t.toDisplayString(l.text),41,w4)]))),128))])],2))}}),v4=["data-order"],C4=["href","aria-describedby","aria-label","onClick"],k4=["id"],E4={key:1},Ic=t.defineComponent({__name:"s-sup",props:{order:{},alt:{}},setup(e){const n=e,o=t.ref(null),r=t.ref(p()),i=t.ref(!1),a=[".s-note","s-note"],s=t.useId();let l,c={},d;const u=ze();if(u.isWebComponent)t.onMounted(()=>{var _;if(r.value.length>0){if(!ct(a))return;d=(_=Z5(n.order,f))==null?void 0:_.subscription,m(),t.nextTick(()=>{K5(n.order),i.value=!0})}}),t.onUnmounted(()=>{d&&d.unsubscribe()});else{const{displayOrders:_,unregister:S}=wc().registerSup(p(),()=>o.value);t.watchEffect(()=>{r.value=_.value}),t.onMounted(()=>
15{if(r.value.length>0){if(!ct(a))return;m(),i.value=!0}}),t.onUnmounted(S)}function m(){c={},l=new Set(document.querySelectorAll("s-note, .s-note")).size>1,r.value.forEach((_,S)=>{c[S]=b(S,l)})}function p(){const _=n.order.split(",").map(S=>Number(S));return _.length===0||_.includes(NaN)||_.some(S=>S<=0)||_.some(S=>S.toString()!==S.toString())?(console.error("Invalid order string:",n.order),[]):_}function h(_){g(_),we({action:"click",name:"dc-sup-click",v1:_.toString()})}function f({orders:_}){r.value=_}function g(_){const S=c[_];S&&(S.scrollIntoView({behavior:"smooth"}),setTimeout(()=>{Fe(S)},500))}function b(_,S){const k=S?y():ct(a);return k?C(k,_)||k:ct(v(_))}function C(_,S){const O=n.order.split(",")[S],A=[`*[slot="item-${O}"]`,`#footnote-${O}`,`.s-note__item:nth-child(${O})`];for(const x of A){const L=_.querySelector(x);if(L)return L}return null}function y(){if(!o.value)return null;let _=Ss(o.value.parentNode)?o.value.parentNode.host:o.value.parentNode;for(;_;){const S=_.querySelector(".s-note, s-note");if(S)return S;_=Ss(_.parentNode)?_.parentNode.host:_.parentNode}return null}function E(_){var S;return(S=b(_,l))==null?void 0:S.innerHTML}function w(_){return`${u.origin?`${u.origin}${u.pathname??""}`:""}#footnote-${_}`}function v(_){const k=n.order.split(",")[_];return[`s-note *[slot="item-${k}"]`,`#footnote-${k}`]}return(_,S)=>(t.openBlock(),t.createElementBlock("sup",{ref_key:"supEl",ref:o,part:"sup",class:"s-sup","data-order":e.order},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(r.value,(k,O)=>(t.openBlock(),t.createElementBlock("a",{key:`sup-${k}`,part:"link",class:"s-sup__link",href:w(O),"aria-describedby":!e.alt&&i.value?`${t.unref(s)}-${k}`:"","aria-label":e.alt||"",rel:"noopener",target:"_self",onClick:t.withModifiers(A=>h(O),["prevent"])},[!e.alt&&i.value?t.withDirectives((t.openBlock(),t.createElementBlock("span",{key:0,id:`${t.unref(s)}-${k}`,"aria-hidden":"true"},t.toDisplayString(E(O)),9,k4)),[[t.vShow,!1]]):t.createCommentVNode("",!0),t.createTextVNode(t.toDisplayString(k),1),O!==r.value.length-1?(t.openBlock(),t.createElementBlock("span",E4,",")):t.createCommentVNode("",!0)],8,C4))),128))],8,v4))}}),S4=1024,_4={class:"s-swp-stepper-card-wrap"},Oc=t.defineComponent({__name:"s-swipe-stepper",props:{number:{}},setup(e){const n=t.ref(!1),o=t.ref({"--s-swp-stepper-bound-spacing":"0px"});t.onMounted(r),t.onUnmounted(()=>{window.removeEventListener("resize",i)});function r(){i(),window.addEventListener("resize",i)}function i(){n.value=!window.matchMedia(`(min-width: ${S4}px)`).matches,o.value["--s-swp-stepper-bound-spacing"]=n.value?Bs():"0px"}return(a,s)=>n.value?(t.openBlock(),t.createElementBlock("div",{key:1,part:"stepper",class:"s-swp-stepper",style:t.normalizeStyle(o.value)},[t.createVNode(t.unref(Wr),{"slides-per-view":"auto",navigation:!0},{default:t.withCtx(()=>[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.number),l=>(t.openBlock(),t.createBlock(t.unref(Gr),{key:`card-${l}`,index:`card-${l}`},{default:t.withCtx(()=>[t.createElementVNode("div",_4,[t.renderSlot(a.$slots,`card-${l}`)])]),_:2},1032,["index"]))),128))]),_:3})],4)):(t.openBlock(),t.createElementBlock("div",{key:0,part:"stepper",class:t.normalizeClass(["s-swp-stepper",{"s-swp-stepper--grid":!n.value,"s-swp-stepper--2":Number(e.number)===2,"s-swp-stepper--3":Number(e.number)===3,"s-swp-stepper--4":Number(e.number)===4,"s-swp-stepper--n":Number(e.number)>4}]),style:t.normalizeStyle(o.value)},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.number),l=>(t.openBlock(),t.createElementBlock("div",{key:`card-${l}`,class:"s-swp-stepper-card-wrap"},[t.renderSlot(a.$slots,`card-${l}`)]))),128))],6))}});function x4(e){const n=zo(e,[".js-s-switch-item","s-switch-item"]);return n.length?Array.from(n).map((r,i)=>{const a={value:r.getAttribute("value")||"",text:r.textContent,selected:r.getAttribute("selected")!==null&&r.getAttribute("selected")!=="false",index:i};return a.selected||delete a.selected,a}):[]}function T4(e){const n=t.ref([]),o=t.ref({value:"",text:""}),r=t.ref(0);function i(c=[]){return c&&c.length>0?c:x4(e.id)}function a(){if(e.modelValue!==void 0){const d=n.value.findIndex(u=>u.value===e.modelValue);if(d!==-1)return d}const c=n.value.findIndex(d=>d.selected);return c>-1?c:0}t.watch(()=>e.options,c=>{if(!(c!=null&&c.length))return;n.value=c.map((u,m)=>({...u,index:m}));const d=a();r.value=d,n.value[d]&&(o.value=n.value[d])},{immediate:!0});function s(c){const d=i(c);!d||d.length===0||(n.value=d,t.nextTick(()=>{const u=n.value.findIndex(p=>p.selected),m=u>-1?u:0;r.value=m,n.value[m]&&(o.value=n.value[m])}))}function l(c){c>=0&&c<n.value.length&&(r.value=c,o.value=n.value[c])}return{data:n,currentValue:o,activeIndex:r,onReceive:s,setActiveItem:l}}function B4(e,n,o){const r=t.ref(null),i=t.ref("translateX(0)"),a=t.ref("100%"),s=t.computed(()=>({transform:i.value,"--activator-width":a.value,"--activator-content":`'${n.value.text}'`}));async function l(){await t.nextTick();const c=o.value[e.value];c&&(i.value=`translateX(${c.offsetLeft}
15px)`,r.value&&(a.value=`${c.clientWidth}px`))}return t.watchEffect(()=>{o.value[e.value]&&l()}),{activatorEl:r,activatorStyle:s,setActivatorStyle:l}}function $4(e,n,o){const r=vl(e,n,o,{scrollOffset:Qo,debounceDelay:Jo,centerActiveItem:!0}),i=r.scrollWrapper,a=r.scrollContent,s=r.canScrollStart,l=r.canScrollEnd;function c(f){const g=f.target||i.value;if(g&&a.value&&i.value){const b=g.scrollLeft,C=a.value.getBoundingClientRect(),y=i.value.getBoundingClientRect(),E=C.width-y.width;b<=Qo?s.value=!1:s.value=!0,b>=E-Qo?l.value=!1:l.value=!0}}function d(f){r.onResizeDebounce(()=>{f()})()}function u(f){r.scrollToItem(f)}function m(f,g){r.navigateDirection(f,g)}const p=Re(c,Jo);return{scrollWrapper:i,scrollContent:a,scrollStartActive:s,scrollEndActive:l,onScrollDebounce:p,onResizeDebounce:f=>Re(()=>d(f),Jo),handleScrollToActiveItem:u,onDirClick:m,checkScrollability:r.checkScrollability}}function N4(e,n,o,r,i,a,s,l){let c=null;function d(){u()&&l.value.length===0&&s(),c=new IntersectionObserver(p=>{p.forEach(h=>{h.isIntersecting&&(u()&&l.value.length===0&&s(),o.value&&(o.value.addEventListener("scroll",r),window.addEventListener("resize",i)),a())})}),n.value&&c.observe(n.value)}function u(){return!e.for}function m(){var p;c==null||c.disconnect(),c=null,(p=o.value)==null||p.removeEventListener("scroll",r),window.removeEventListener("resize",i)}return{addIntersectionObserver:d,cleanup:m}}const Vc=Po("switch",["trigger"]);function M4(e,n){return Vc.on.trigger(e,o=>n(o.index))}function Dc(e,n){Vc.dispatch.trigger(e,n)}function L4(e,n,o){let r=null,i="";const s=ze().isWebComponent?null:er(e.id);function l(f){r=M4(e.id,f).subscription,e.for&&c()}async function c(){if(e.for)try{i=(await mn.initiateHandshake(e.id,e.for)).connectionId}catch{}}function d(){const f=`${$n}:${e.for}`;St.emit(f,{value:n.value,connectionId:i,sourceId:e.id,targetId:e.for,t
15imestamp:Date.now()})}function u(f,g){g(f),we({action:"click",name:`dc-switch-${e.id}-${f+1}`})}function m(){if(e.for&&d(),e.useTab){const f=Number(n.value.index)+1;if(Number.isNaN(f))return;s?s.setActive(f):xi(document,e.id,{index:f})}}function p(f){const g=Array.from(document.querySelectorAll(`#${e.id} s-switch-item`));if(g.length===0)return;const b=o.value.map((C,y)=>{const E=`item-${y+1}`;return document.querySelector(`[slot="${E}"]`)});o.value.forEach((C,y)=>{var v,_;const E=g[y],w=b[y];!E||!w||(y===f?(g[y].setAttribute("data-active","true"),(v=b[y])==null||v.setAttribute("data-active","true")):(g[y].removeAttribute("data-active"),(_=b[y])==null||_.removeAttribute("data-active")))})}function h(){r==null||r.unsubscribe()}return{init:l,onClick:u,handleChange:m,handleAddActiveAttribute:p,cleanup:h}}const A4=["id"],I4=["id"],O4=["aria-labelledby"],V4=["id","name","value","checked"],D4=["for"],P4=["id","name","tabindex","aria-selected","onClick"],R4={class:"s-switch-item__text","aria-hidden":"true"},z4={class:"s-switch-paddlenav-container"},F4=["aria-label","aria-hidden","tabindex"],H4=["aria-label","aria-hidden","tabindex"],Yi=t.defineComponent({__name:"s-switch",props:{id:{},label:{},for:{},modelValue:{},options:{},type:{default:A2},useTab:{type:[Boolean,String]},useOnlySlot:{type:[Boolean,String]},color:{},bgColor:{},activeColor:{},activeBgColor:{},iconBgColor:{},iconActiveBgColor:{},iconColor:{},altPrev:{default:yo},altNext:{default:wo}},emits:["update:modelValue","change"],setup(e,{expose:n,emit:o}){const r=e,i=o,a=t.ref([]),s=t.ref([]),{data:l,currentValue:c,activeIndex:d,onReceive:u,setActiveItem:m}=T4(r),{activatorEl:p,activatorStyle:h,setActivatorStyle:f}=B4(d,c,s),{scrollWrapper:g,scrollContent:b,scrollStartActive:C,scrollEndActive:y,onScrollDebounce:E,onResizeDebounce:w,handleScrollToActiveItem:v,onDirClick:_,checkScrollability:S}=$4(d,l,s),{init:k,onClick:O,handleChange:A,handleAddActiveAttribute:x,cleanup:L}=L4(r,c,s),{addIntersectionObserver:F,cleanup:G}=N4(r,p,g,E,w(f),f,()=>u(),l),J={beforeMount:oe=>{kn(oe,{"--ss-tc":r.color,"--ss-bgc":r.bgColor,"--ss-atc":r.activeColor,"--ss-abgc":r.activeBgColor,"--ss-item-icon-bg":r.iconBgColor,"--ss-item-icon-bg-active":r.iconActiveBgColor,"--ss-item-icon-color":r.iconColor})}};let $=null;n({data:l,activeIndex:d});let B=!1;function I(oe){var ae;m(oe),A(),v(oe),x(oe),!B&&((ae=c.value)!=null&&ae.value)&&(i("update:modelValue",c.value.value),i("change",c.value))}function V(oe){B=!0,I(oe),B=!1}function H(oe){O(oe,I)}function W(oe){_(oe,I)}return k(V),t.watch(()=>r.modelValue,oe=>{if(oe===void 0||l.value.length===0)return;const ae=l.value.findIndex(ke=>ke.value===oe);ae!==-1&&ae!==d.value&&V(ae)}),t.watch(l,()=>{t.nextTick(()=>{S()})},{deep:!0}),t.onMounted(()=>{if(l.value.length===0&&u(),F(),S(),r.for){const oe=`${Nn}:${r.id}`;$=St.on(oe,ae=>{u(ae.detail)}),t.nextTick(()=>{Fo(r.for,{[r.id]:l.value})})}}),t.onUnmounted(()=>{L(),G(),$==null||$()}),(oe,ae)=>t.withDirectives((t.openBlock(),t.createElementBlock("div",{id:e.id,part:"wrapper",class:t.normalizeClass(["s-switch-root",{"s-switch-root--icon":r.type==="icon","s-switch-root--xs":r.type==="xs","s-switch-root--s":r.type==="s","s-switch-root--l":r.type==="l"}])},[t.createElementVNode("span",{id:`${e.id}-aria`,class:"s-switch-data","aria-hidden":""},[t.createTextVNode(t.toDisplayString(e.label)+" ",1),t.renderSlot(oe.$slots,"default")],8,I4),t.createElementVNode("fieldset",{role:"radiogroup","aria-labelledby":`${e.id}-aria`,"aria-hidden":"true"},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(t.unref(l),(ke,me)=>(t.openBlock(),t.createElementBlock(t.Fragment,{key:`${e.id}-${me}`},[t.createElementVNode("input",{id:`${e.id}-${me}`,ref_for:!0,ref_key:"inputEls",ref:a,type:"radio",name:e.id,value:ke.value,checked:t.unref(c).value===ke.value,tabindex:"-1"},null,8,V4),t.createElementVNode("label",{for:`${e.id}-${me}`},t.toDisplayString(ke.value),9,D4)],64))),128))],8,O4),t.createElementVNode("div",{ref_key:"scrollWrapper",ref:g,class:"s-switch-wrap"},[t.createElementVNode("div",{ref_key:"scrollContent",ref:b,part:"switch",class:t.normalizeClass(["s-switch",{"s-switch--show":t.unref(c).value}]),role:"tablist"},[t.createElementVNode("div",{ref_key:"activatorEl",ref:p,part:"activator",class:t.normalizeClass(["s-switch-item s-switch-activator",{"s-switch-item--icon":e.type==="icon"}]),style:t.normalizeStyle(t.unref(h)),"aria-hidden":"true"},null,6),(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(t.unref(l),(ke,me)=>(t.openBlock(),t.createElementBlock("button",{id:`${e.id}-item-${me+1}`,ref_for:!0,ref_key:"itemEls",ref:s,key:`${e.id}-item-${ke.value}`,part:"item",class:t.normalizeClass(["s-switch-item",{"s-switch-item--active":t.unref(c).value===ke.value,"s-switch-item--icon":e.type==="icon"}]),name:e.id,role:"tab",tabindex:t.unref(c).value===ke.value?-1:0,"aria-selected":t.unref(c).value===ke.value,onClick:U=>H(me)},[t.createElementVNode("span",R4,[t.renderSlot(oe.$slots,`item-${me+1}`)]),t.createElementVNode("span",{part:"item-text",class:t.normalizeClass(["s-switch-item__text",{"s-switch-item__text--visually-hidden":e.useOnlySlot||e.type==="icon"}])},t.toDisplayString(ke.text||ke.value),3)],10,P4))),128))],2),t.createElementVNode("div",z4,[t.createElementVNode("div",{part:"paddlenav",class:t.normalizeClass(["s-switch-paddlenav s-switch-paddlenav--left",{"s-switch-paddlenav--active":t.unref(C)}])},[t.createElementVNode("button",{class:"s-switch-paddlenav__btn","aria-label":r.altPrev,"aria-hidden":!t.unref(C),tabindex:t.unref(C)?0:-1,onClick:ae[0]||(ae[0]=ke=>W("prev"))},[t.createVNode(tr)],8,F4)],2),t.createElementVNode("div",{part:"paddlenav",class:t.normalizeClass(["s-switch-paddlenav s-switch-paddlenav--right",{"s-switch-paddlenav--active":t.unref(y)}])},[t.createElementVNode("button",{class:"s-switch-paddlenav__btn","aria-label":r.altNext,"aria-hidden":!t.unref(y),tabindex:t.unref(y)?0:-1,onClick:ae[1]||(ae[1]=ke=>W("next"))},[t.createVNode(tr)],8,H4)],2)])],512)],10,A4)),[[J]])}});class U4{constructor(n){he(this,"items");he(this,"currentIndex");he(this,"interval");he(this,"loop");he(this,"timer",null);he(this,"onChange");this.items=n.items,this.currentIndex=n.startIndex??0,this.interval=n.interval??ur,this.loop=n.loop??!0,this.onChange=n.onChange}triggerChange(n,o){this.onChange&&n!==o&&this.onChange(n,o)}play(){this.timer||(this.timer=setInterval(()=>this.next(),this.interval))}pause(){this.timer&&(clearInterval(this.timer),this.timer=null)}next(n=!0){const o=this.currentIndex;this.currentIndex<this.items.length-1?this.currentIndex+=1:this.loop&&(this.currentIndex=0),n&&this.triggerChange(o,this.currentIndex)}prev(n=!0){const o=this.currentIndex;this.currentIndex>0?this.currentIndex-=1:this.loop&&(this.currentIndex=this.items.length-1),n&&this.triggerChange(o,this.currentIndex)}setIndex(n,o=!0){const r=this.currentIndex;n>=0&&n<this.items.length&&(this.currentIndex=n,this.timer&&(clearInterval(this.timer),this.timer=setInterval(()=>this.next(),this.interval)),o&&this.triggerChange(r,this.currentIndex))}getCurrentItem(){return this.items[this.currentIndex]}get isPlaying(){return this.timer!==null}destroy(){this.pause()}}const W4="switch-carousel-media",G4="switch-carousel-media-vid",j4=2e3,q4=3e4;function Y4(e,n){return{subscription:tn(`s-vid-end:${e}`).subscribe({next:r=>n(r.detail.index),complete:st,error:lt})}}function X4(e,n){document.dispatchEvent(new CustomEvent(`s-vid-mounted:${e}`,{detail:n}))}function K4(e,n){document.dispatchEvent(new CustomEvent(`s-vid-end:${e}`,{detail:n}))}function Z4(e){const{props:n,switchEl:o,onVideoEnd:r}=e,i=t.ref([]);function a(){i.value.length===0&&(n.mediaId?i.value=s(n.mediaId):o.value&&(i.value=o.value.data.map(()=>({type:"default"}))))}function s(g){let b=[];const C=document.getElementById(g);if(!C)return console.error(`mediaContentId ${g} not found`),b;const y=C==null?void 0:C.querySelectorAll(`[${W4}]`);return b=Array.from(y).map(E=>{const w=E.hasAttribute(G4)?E:null;return w?{type:"video",element:E,vid:w,vidOnEnd:Y4(w.getAttribute("id")||"",r).subscription}:{type:"default",element:E}}),b}
15function l(g,b){var C;if((g==null?void 0:g.type)==="video"){const y=(C=g.vid)==null?void 0:C.getAttribute("id");y&&document.dispatchEvent(new CustomEvent(`s-vid-${b}:${y}`))}}function c(g){var b;return(g==null?void 0:g.type)!=="video"||!g.vid?null:((b=g.vid.shadowRoot)==null?void 0:b.querySelector("video"))??null}function d(g){if((g==null?void 0:g.type)!=="video"||!g.vid)return!1;const b=c(g);return b?b.loop:g.vid.getAttribute("loop")!=="false"}function u(g){const b=c(g);if(!b)return null;const{currentTime:C,duration:y,paused:E,ended:w}=b;return{currentTime:C,duration:Number.isFinite(y)?y:0,paused:E,ended:w}}function m(g){const b=c(g);b&&(b.currentTime=0)}function p(g){i.value.forEach((b,C)=>{C!==g&&l(b,tt)})}function h(g){i.value.forEach((b,C)=>{C!==g&&m(b)})}function f(){i.value.forEach(g=>{g.type==="video"&&g.vidOnEnd&&g.vidOnEnd.unsubscribe()})}return{contentList:i,initializeContentList:a,controlVideo:l,pauseAllVideosExcept:p,resetAllVideoCurrentTimesExcept:h,resetVideoCurrentTime:m,cleanupContentList:f,getSwitchCarouselContent:s,isItemLooping:d,getVideoProgress:u}}function Q4(e){const{mediaControlId:n,initialState:o,onPlayStateChange:r}=e,i=t.ref(o||tt),a=t.ref(!1),s=t.computed(()=>i.value===tt),{subscription:l}=cc(n,p=>c(p.playState));function c(p){p&&(i.value=p,fw(n,{playState:p}),r(p))}function d(){a.value=i.value!==tt}function u(){l.unsubscribe()}function m(p){return t.watch(()=>p.value,h=>{h&&c(h)})}return{currentMediaControlStatus:i,isManualPaused:a,shouldCarouselPlay:s,setMediaControlState:c,handleMediaControlClick:d,destroyMediaControl:u,watchExternalState:m}}class J4{constructor(n){he(this,"unobservers",[]);he(this,"_isFirstTimeEnter",!0);he(this,"config");this.config=n}launch(){const{usePlayOnIntersect:n}=this.config.props;if(!n||!this.config.switchEl.value)return;const o=r=>{const i=new IntersectionObserver(a=>{a.forEach(s=>{const l=s.intersectionRatio;s.isIntersecting&&l>=1?this._isFirstTimeEnter?(this._isFirstTimeEnter=!1,this.config.handlers.play()):this.config.getters.getIsCarouselPlaying()?this.config.handlers.play():this.config.getters.getIsManualPaused()||this.config.handlers.play():!s.isIntersecting&&l<=0&&(this.config.getters.getIsManualPaused()||this.config.handlers.resetTimer(),this.config.handlers.pause())})},{threshold:[0,1],rootMargin:"0px"});return i.observe(r),()=>{i.unobserve(r),i.disconnect()}};if(n!=="true"&&n!==!0){const r=document.getElementById(n);if(r){const i=o(r);this.unobservers.push(i)}}else{const r=o(this.config.switchEl.value.$el);this.unobservers.push(r)}}unobserve(){this.unobservers.forEach(n=>n()),this.unobservers=[]}get isFirstTimeEnter(){return this._isFirstTimeEnter}set isFirstTimeEnter(n){this._isFirstTimeEnter=n}}function e8(e){let n=null;function o(){e.switchEl.value&&(n=new J4(e),n.launch())}function r(){n==null||n.unobserve(),n=null}return{launchIntersectionObserver:o,destroyIntersectionObserver:r,getObserver:()=>n}}function t8(e){const{receiverId:n,onInputChange:o}=e,r=`s-input-change:${n}`,i=()=>{document.addEventListener(r,o)},a=()=>{document.removeEventListener(r,o)};return t.onUnmounted(a),{startIRChangeListening:i,stopIRChangeListening:a,eventName:r}}function n8(e,n,o){e==null||e.dispatchEvent(new CustomEvent(`s-tab-content-transition-end:${n}`,{bubbles:!0,composed:!0,detail:o}))}function o8(e,n){const o=new Et(a=>{const s=l=>a.next(l.detail);return document.addEventListener(`s-tab-content-transition-end:${e}`,s),()=>document.removeEventListener(`s-tab-content-transition-end:${e}`,s)}),r={next:n,complete:st,error:lt};return{subscription:o.subscribe(r)}}function Pc(e,n){return(e==null?void 0:e.type)!=="video"?!0:n}function r8(e){const{props:n,switchEl:o}=e,r=`${n.id}-receiver`,i=`${n.id}`,a=`${n.id}-mc`;let s,l=null,c=!0,d=0,u=null,m=!1;const p=[];function h(P){if(l==null||l(),l=null,c||!n.mediaId){P();return}const Z=We=>We===`${i}-media`||We===n.mediaId,{subscription:re}=o8(i,We=>{Z(We.id)&&(H.value&&P(),Le())}),Ie=setTimeout(()=>{H.value&&P(),Le()},2e3);function Le(){re.unsubscribe(),clearTimeout(Ie),l=null}l=Le}function f(P){s&&(H.value&&Pc(P,$(P))?(g(),s.play()):s.pause())}function g(){u&&(clearTimeout(u),u=null)}function b(P){if(g(),!s||P.type!=="video")return;const Z=B(P),re=Z!=null&&Z.duration?Math.max(Z.duration-Z.currentTime,0):0,Ie=re?re*1e3+j4:q4;u=setTimeout(()=>{if(u=null,!H.value)return;const Le=B(P);if(!!Le&&!Le.paused&&!Le.ended&&Le.duration>0&&Le.currentTime<Le.duration-.5){b(P);return}s==null||s.next()},Ie)}function C(P){!P||Pc(P,$(P))||b(P)}const y=(P,Z)=>{V.value=!1,P.type==="video"?(f(P),x(P,tt),h(()=>{F(Z),x(P,sn),C(P)})):(W(tt),s.play())},E=(P,Z)=>{P.type==="video"?(f(P),H.value?(x(P,tt),h(()=>{F(Z),x(P,sn),C(P)})):(x(P,tt),g())):H.value&&s.play()},w=(P,Z=!1)=>
15{if(!s)return;L(P);const re=s.getCurrentItem();re&&(Z?y(re,P):E(re,P))},v=(P,Z=!1)=>{s&&(s.setIndex(P,!1),w(P,Z))},_=()=>{if(!s)return;const P=s.getCurrentItem();H.value?(f(P),x(P,Vt),C(P)):(s.pause(),g(),x(P,tt))},S=()=>{g(),H.value&&(s==null||s.next())},k=(P,Z,re=!0)=>{V.value=!1,v(Z),re&&Dc(i,{index:Z})},{contentList:O,initializeContentList:A,controlVideo:x,pauseAllVideosExcept:L,resetAllVideoCurrentTimesExcept:F,resetVideoCurrentTime:G,cleanupContentList:J,isItemLooping:$,getVideoProgress:B}=Z4({props:n,switchEl:o,onVideoEnd:S}),{currentMediaControlStatus:I,isManualPaused:V,shouldCarouselPlay:H,setMediaControlState:W,handleMediaControlClick:oe,destroyMediaControl:ae,watchExternalState:ke}=Q4({mediaControlId:a,initialState:n.mcState,onPlayStateChange:_}),{launchIntersectionObserver:me,destroyIntersectionObserver:U}=e8({props:n,switchEl:o,handlers:{play:()=>{if(n.useCarousel)W(tt);else{if(m)return;const P=O.value[d];(P==null?void 0:P.type)==="video"&&x(P,sn)}},pause:()=>{if(n.useCarousel)W(Vt);else{const P=O.value[d];(P==null?void 0:P.type)==="video"&&x(P,tt)}},resetTimer:()=>{if(n.useCarousel){const P=s==null?void 0:s.getCurrentItem();(P==null?void 0:P.type)==="video"&&x(P,sn)}else{const P=O.value[d];(P==null?void 0:P.type)==="video"&&G(P)}}},getters:{getIsCarouselPlaying:()=>n.useCarousel?!!(s!=null&&s.isPlaying):!0,getIsManualPaused:()=>n.useCarousel?V.value:m}}),q=P=>{var Z;!((Z=O.value)!=null&&Z.length)||!n.useCarousel||(s=new U4({items:O.value,startIndex:P,interval:n.carouselInterval||ur,onChange:k}),V.value=!1)},Y=P=>{d=P,m=!1;const Z=O.value[P];Z&&(L(P),Z.type==="video"&&x(Z,sn))},Ce=()=>{n.useCarousel||(ue(),O.value.forEach(P=>{var Z;if(P.type==="video"){const re=(Z=P.vid)==null?void 0:Z.getAttribute("id");if(!re)return;const{subscription:Ie}=cc(`mc-${re}`,Le=>{Le.playState===Vt?m=!0:m=!1});p.push(Ie)}}))},ue=()=>{p.forEach(P=>P.unsubscribe()),p.length=0},nt=P=>{var re;const Z=((re=P.detail[i])==null?void 0:re.index)??0;c&&(A(),Ce()),n.useCarousel?(s?W(tt):q(Z),v(Z,!0)):Y(Z),c=!1},{startIRChangeListening:gt,stopIRChangeListening:Ae}=t8({receiverId:r,onInputChange:nt}),bt=()=>{var Z;const P=((Z=o==null?void 0:o.value)==null?void 0:Z.activeIndex)||0;Dc(i,{index:P}),n.mcState==="play"&&ce()},ce=()=>{s==null||s.pause(),x(s==null?void 0:s.getCurrentItem(),tt),W(Vt)},D=()=>{n.usePlayOnIntersect&&me()},ee=()=>{gt(),setTimeout(bt,0),D()},fe=()=>{l==null||l(),g(),s==null||s.destroy(),ae(),Ae(),U(),ue(),J()};return t.onMounted(ee),t.onUnmounted(fe),{contentList:O,currentMediaControlStatus:I,shouldCarouselPlay:H,RECEIVER_ID:r,SWITCH_ID:i,MEDIA_CONTROL_ID:a,handleMediaControlClick:oe,handleSwitchChange:nt,watchExternalState:P=>ke(P)}}const i8={class:"s-swcl__content-wrap"},Rc=t.defineComponent({__name:"s-switch-carousel",props:{id:{},label:{},for:{},modelValue:{},options:{},type:{},useTab:{type:[Boolean,String]},useOnlySlot:{type:[Boolean,String]},color:{},bgColor:{},activeColor:{},activeBgColor:{},iconBgColor:{},iconActiveBgColor:{},iconColor:{},altPrev:{default:yo},altNext:{default:wo},defaultState:{},theme:{},altPlay:{default:fr},altPause:{default:mr},altReplay:{default:hr},mediaId:{},useCarousel:{type:Boolean},usePlayOnIntersect:{type:[String,Boolean]},carouselInterval:{default:ur},mcState:{default:"pause"}},emits:["update:modelValue"],setup(e,{expose:n,emit:o}){const r=e,i=o,a=t.ref(null),{contentList:s,RECEIVER_ID:l,SWITCH_ID:c,MEDIA_CONTROL_ID:d,handleMediaControlClick:u,watchExternalState:m}=r8({props:r,switchEl:a});return m(t.computed(()=>r.mcState)),n({contentList:s}),(p,h)=>(t.openBlock(),t.createElementBlock("div",{part:"switch-carousel",class:t.normalizeClass(["s-swcl",{"s-swcl--carousel":r.useCarousel}])},[t.createVNode($c,{id:t.unref(l)},null,8,["id"]),t.createElementVNode("div",i8,[t.createVNode(Yi,{id:t.unref(c),ref_key:"switchEl",ref:a,for:t.unref(l),"model-value":r.modelValue,label:r.label,options:r.options,type:r.type,"use-tab":!0,"use-only-slot":r.useOnlySlot,color:r.color,"bg-color":r.bgColor,"active-color":r.activeColor,"active-bg-color":r.activeBgColor,"icon-bg-color":r.iconBgColor,"icon-active-bg-color":r.iconActiveBgColor,"icon-color":r.iconColor,"onUpdate:modelValue":h[0]||(h[0]=f=>i("update:modelValue",f))},t.createSlots({default:t.withCtx(()=>[t.renderSlot(p.$slots,"default")]),_:2},[t.renderList(t.unref(s),(f,g)=>({name:`item-${g+1}`,fn:t.withCtx(()=>[t.renderSlot(p.$slots,`item-${g+1}`)])}))]),1032,["id","for","model-value","label","options","type","use-only-slot","color","bg-color","active-color","active-bg-color","icon-bg-color","icon-active-bg-color","icon-color"]),t.createElementVNode("div",{class:"s-swcl__mc-wrap",onClick:h[1]||(h[1]=(...f)=>t.unref(u)&&t.unref(u)(...f))}
15,[r.useCarousel?(t.openBlock(),t.createBlock(ir,{key:0,id:t.unref(d),"default-state":r.mcState,theme:r.theme},null,8,["id","default-state","theme"])):t.createCommentVNode("",!0)])])],2))}}),a8="dc-tab";function s8(e,n){pe.sendGA({action:"click",name:`${a8}-${e}`,v1:n.toString()})}function l8(e,n){const o=t.ref(e.default||1),r={},i={};let a=null,s=!1;const c=ze().isWebComponent?null:er(e.id);let d=null;t.onBeforeMount(()=>{({subscription:d}=M2(e.id,p))});const u=Re(m,100);t.onMounted(()=>{a=n.value,e.default&&t.nextTick(()=>{c?c.setConfig({number:e.number}):L2(document,e.id,{number:e.number}),f(e.default)})}),t.onUnmounted(()=>{d==null||d.unsubscribe()});function m(g){if(g!==o.value){if(f(g),e.useHash){const b=r[g];b&&gl(b)}if(e.useRoute){const b=i[g];b&&bl(b)}s8(e.id,g)}}function p({idx:g,hash:b,route:C}){b&&(r[g]=b),C&&(i[g]=C),s||h()}function h(){if(e.useHash){const g=hl();if(g){const b=yl(r,g);if(b!==null){s=!0,f(b);return}}}if(e.useRoute){const g=pl();if(g){const b=yl(i,g);if(b!==null){s=!0,f(b);return}}}}function f(g){var b;c?c.setActive(g):xi(document,e.id,{index:g}),a==null||a.setAttribute("current-tab",String(g)),(b=document.getElementById(e.id))==null||b.setAttribute("current-tab",String(g)),o.value=g}return{currentTab:o,onClickDebounce:u}}const c8=["id","number"],d8=["id","title","aria-selected","onClick"],zc=t.defineComponent({__name:"s-tab",props:{id:{},number:{},default:{default:1},useHash:{type:[Boolean,String]},useRoute:{type:[Boolean,String]},alt:{}},setup(e,{expose:n}){const o=e,r=t.ref(null),{currentTab:i,onClickDebounce:a}=l8(o,r);return n({currentTab:i}),(s,l)=>(t.openBlock(),t.createElementBlock("ul",{id:e.id,ref_key:"root",ref:r,part:"tabs",class:"s-tabs",number:e.number,role:"tablist"},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.number,c=>(t.openBlock(),t.createElementBlock("li",{key:`tab-${c}`,part:"tab-wrap",class:"s-tab-wrapper",role:"presentation"},[t.createElementVNode("button",{id:`${o.id}-btn-${c}`,part:"tab",class:t.normalizeClass(["s-tab",{"s-tab--active":t.unref(i)===c}]),title:`Tab ${c} (${e.alt||e.id})`,role:"tab","aria-selected":t.unref(i)===c,onClick:t.withModifiers(d=>t.unref(a)(c),["prevent"])},[t.renderSlot(s.$slots,`tab-${c}`)],10,d8)]))),128))],8,c8))}}),u8="s-tab-content--cover",f8="s-tab-content--fade-through",m8="s-tab-content--crossfade",h8="s-tab-content--crossfade-delay",p8="s-tab-content--none",g8=300,b8=50;function Fc(e,n,o){const r=getComputedStyle(e).getPropertyValue(n).trim();if(!r)return o;const i=parseFloat(r);return isNaN(i)?o:r.endsWith("ms")?i:i*1e3}function y8(e){return Fc(e,"--s-tab-content-duration",g8)}function w8(e){return Fc(e,"--s-tab-content-initial-delay",0)}function v8(e){const n={fade:{containerClass:null,getTarget:s=>e.contents.value[s-1],onComplete:s=>{e.toggleSlotVisibility(s,!1)}},cover:{containerClass:u8,getTarget:(s,l)=>e.contents.value[l-1],onComplete:s=>{e.prevIndex.value=0,e.toggleSlotVisibility(s,!1)}},"fade-through":{containerClass:f8,getTarget:(s,l)=>e.contents.value[l-1],onComplete:s=>{e.prevIndex.value=0,e.toggleSlotVisibility(s,!1)}},crossfade:{containerClass:m8,getTarget:(s,l)=>e.contents.value[l-1],onComplete:s=>{e.prevIndex.value=0,e.toggleSlotVisibility(s,!1)}},"crossfade-delay":{containerClass:h8,getTarget:(s,l)=>e.contents.value[l-1],onComplete:s=>{e.prevIndex.value=0,e.toggleSlotVisibility(s,!1)}},none:{containerClass:p8,getTarget:()=>null,onComplete:()=>{}}};function o(s){return n[s]??n.fade}const r=t.computed(()=>o(e.activeTransition.value));let i=0;function a(s,l){if(s===l||s<=0)return;const c=++i,d=o(e.activeTransition.value),u=d.getTarget(s,l),m=()=>{var p;c===i&&(e.currentIndex.value!==s&&d.onComplete(s),(p=e.onTransitionEnd)==null||p.call(e,l))};if(u){const p=b=>{b.target===u&&(clearTimeout(g),u.removeEventListener("transitionend",p),m())};u.addEventListener("transitionend",p);const f=w8(u)+y8(u)*2+b8,g=setTimeout(()=>{u.removeEventListener("transitionend",p),m()},f)}else m()}return{currentStrategy:r,hideSlotWithTransition:a}}function C8(e){const n=e.id||t.useId(),o=t.shallowRef(null);t.onMounted(()=>{var u;const s=t.getCurrentInstance(),l=(u=s==null?void 0:s.proxy)==null?void 0:u.$el,c=l==null?void 0:l.getRootNode();c instanceof ShadowRoot?o.value=c.host:o.value=ct([`.s-tab-content#${n}`,`s-tab-content#${e.id}`])||(l instanceof HTMLElement?l:null),e.currentIndex.value>0?a(e.currentIndex.value):(a(1),e.transition!=="none"&&(e.currentIndex.value=1))}),t.watch(e.number,async s=>{s>
150&&!o.value&&(await t.nextTick(),o.value=ct([`.s-tab-content#${n}`,`s-tab-content#${e.id}`]),o.value&&e.currentIndex.value>0&&(o.value.setAttribute("current-tab",String(e.currentIndex.value)),a(e.currentIndex.value)))});function r(s){return`${e.slotKey||"content"}-${s}`}function i(s,l){var u;if(e.transition==="none"||isNaN(s)||s<=0)return;const c=r(s),d=(u=o.value)==null?void 0:u.querySelector(`:scope > [slot="${c}"]`);d&&(e.hideMode==="visually-hidden"?l?(d.style.removeProperty("visibility"),d.style.removeProperty("position"),d.style.removeProperty("overflow"),d.style.removeProperty("height"),d.style.removeProperty("pointer-events")):(d.style.visibility="hidden",d.style.position="absolute",d.style.overflow="hidden",d.style.height="0",d.style.pointerEvents="none"):d.style.display=l?"":"none")}function a(s){for(let l=1;l<=e.number.value;l++)i(l,l===s)}return{ELEMENT_ID:n,contentEl:o,getSlotName:r,toggleSlotVisibility:i,initializeAllSlotVisibility:a}}const k8=["id"],E8=["id","data-active","aria-labelledby"],S8=["id"],Xi=t.defineComponent({__name:"s-tab-content",props:{id:{},for:{},number:{default:0},slotKey:{},hideMode:{default:"display-none"},transition:{}},setup(e,{expose:n}){const o=e,r=t.ref([]),i=t.ref(o.number),a=t.ref(0),s=t.ref(0),l=t.ref(o.transition??"fade"),{ELEMENT_ID:c,contentEl:d,getSlotName:u,toggleSlotVisibility:m,initializeAllSlotVisibility:p}=C8({id:o.id,hideMode:o.hideMode,transition:o.transition,slotKey:o.slotKey,number:i,currentIndex:a}),{currentStrategy:h,hideSlotWithTransition:f}=v8({contents:r,prevIndex:s,currentIndex:a,activeTransition:l,toggleSlotVisibility:m,onTransitionEnd:x=>{n8(d.value,o.for,{index:x,for:o.for,id:o.id})}}),g=ze();if(g.isWebComponent){const x=$2(o.for,C),L=N2(o.for,b);t.onUnmounted(()=>{x.subscription.unsubscribe(),L.subscription.unsubscribe()})}else{const x=er(o.for);t.watch(()=>x.number.value,L=>{L!==void 0&&b({number:L})},{immediate:!0}),t.watch(()=>x.activeIndex.value,L=>{L>0&&C({index:L,transition:x.transition.value})},{immediate:!0})}n({currentIndex:a,number:i,hideMode:o.hideMode,transition:o.transition});function b({number:x}){i.value=x}function C({index:x,transition:L}){if(!y(x)||E(x))return;w(L);const F=s.value===x,G=v(x);_(G,x,F),k(x)}function y(x){return!isNaN(x)&&x>0?!0:(console.warn("[s-tab-content] onChangeContent: invalid index",{for:o.for,index:x}),!1)}function E(x){return a.value>0&&x===a.value}function w(x){l.value=o.transition??x??"fade"}function v(x){var F;const L=a.value;return s.value>0&&s.value!==x&&s.value!==L&&m(s.value,!1),s.value=0,a.value=x,(F=d.value)==null||F.setAttribute("current-tab",String(x)),L}function _(x,L,F=!1){x===0?p(L):((l.value==="cover"||l.value==="fade-through"||l.value==="crossfade"||l.value==="crossfade-delay")&&(s.value=x),m(L,!0),F&&S(L),f(x,L))}function S(x){const L=r.value[x-1];if(!L)return;const F=a.value;t.nextTick(()=>{a.value===F&&(L.style.transition="none",L.style.opacity="0",L.offsetHeight,L.style.removeProperty("transition"),L.style.removeProperty("opacity"))})}function k(x){var L;(L=d.value)==null||L.dispatchEvent(new CustomEvent("s-tab-content-change",{bubbles:!0,composed:!0,detail:{index:x,for:o.for}}))}function O(x){var L;return typeof document>"u"?"":(L=ct([`s-tab[id=${o.for}] *[slot="tab-${x}"]`,`#${o.for}-btn-${x}`]))==null?void 0:L.textContent}function A(x){return g.isWebComponent?`${c}-item-${x}`:o.for?`${o.for}-btn-${x}`:void 0}return(x,L)=>i.value>0?(t.openBlock(),t.createElementBlock("div",{key:0,id:e.id||t.unref(c),part:"content",class:t.normalizeClass(["s-tab-content",t.unref(h).containerClass])},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(i.value,F=>(t.openBlock(),t.createElementBlock("div",{id:`${t.unref(c)}-content-item-${F}`,key:`content-${F}`,ref_for:!0,ref_key:"contents",ref:r,part:"content-item",class:t.normalizeClass(["s-tab-content-item",{"s-tab-content-item--active":a.value===F,"s-tab-content-item--prev":s.value===F}]),"data-active":a.value===F||void 0,role:"tabpanel","aria-labelledby":A(F)},[t.unref(g).isWebComponent?t.withDirectives((t.openBlock(),t.createElementBlock("span",{key:0,id:`${t.unref(c)}-item-${F}`,"aria-hidden":"true"},t.toDisplayString(O(F)),9,S8)),[[t.vShow,!1]]):t.createCommentVNode("",!0),t.renderSlot(x.$slots,t.unref(u)(F))],10,E8))),128))],10,k8)):t.createCommentVNode("",!0)}}),_8=Pe(t.defineComponent({__name:"s-tab-content.ce",props:{id:{type:String},for:{type:String},number:{default:"0",type:String},slotKey:{type:String},hideMode:{default:"display-none",type:String},transition:{type:String}},setup(e){const n=e,o=t.ref(null),r=t.computed(()=>({id:n.id,for:n.for,number:Number(n.number),slotKey:n.slotKey,hideMode:n.hideMode,transition:n.transition})),i=t.computed(()=>n.slotKey||"content"),a=t.computed(()=>{var s;return((s=o.value)==null?void 0:s.number)??r.value.number});return(s,l)=>(t.openBlock(),t.createBlock(Xi,t.mergeProps({ref_key:"contentRef",ref:o},r.value),t.createSlots({_:2},[t.renderList(a.value,c=>({name:`${i.value}-${c}`,fn:t.withCtx(()=>[t.renderSlot(s.$slots,`${i.value}-${c}`)])}))]),1040))}}),[["styles",['@charset "UTF-8";@layer dsygno.reset{*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0;outline:0;padding:0;margin:0;box-sizing:border-box}button{background:transparent;border:none;cursor:pointer}}a:focus-visible:focus,button:focus-visible:focus{outline:solid 3px rgba(92,176,255,.7);outline-offset:-3px}.s-tab-content{--s-tab-content-duration: .3s;display:flex}.s-tab-content-item{width:100%;height:0;float:left;margin-right:-100%;opacity:0;pointer-events:none;visibility:hidden;overflow:hidden;transition-property:opacity,height;transition-duration:var(--s-tab-content-duration),0s;transition-timing-function:ease-in-out,step-start}.s-tab-content-item--active{height:auto;opacity:1;pointer-events:auto;visibility:visible;overflow:visible}.s-tab-content--none .s-tab-content-item{transition:none;height:auto;visibility:visible;overflow:visible;opacity:1;pointer-events:none}.s-tab-content--none .s-tab-content-item--active{pointer-events:auto}.s-tab-content--cover{--s-tab-content-duration: .5s}.s-tab-content--cover .s-tab-content-item{transition-timing-function:cubic-bezier(.33,1,.68,1),step-start}.s-tab-content--cover .s-tab-content-item--active{z-index:2}.s-tab-content--cover .s-tab-content-item--prev{transition:none;height:auto;opacity:1;pointer-events:none;visibility:visible;overflow:visible;z-index:1}.s-tab-content--fade-through .s-tab-content-item{transition-timing-function:cubic-bezier(.33,1,.68,1),step-start}.s-tab-content--fade-through .s-tab-content-item--active{transition-delay:var(--s-tab-content-duration),0s;transition-duration:.25s;transition-timing-function:ease-out,step-start}.s-tab-content--fade-through .s-tab-content-item--prev{height:auto;visibility:visible;overflow:visible}.s-tab-content--crossfade{--s-tab-content-duration: .4s}.s-tab-content--crossfade .s-tab-content-item{transition-duration:1s;transition-timing-function:cubic-bezier(.33,1,.68,1),step-start}.s-tab-content--crossfade .s-tab-content-item--active{z-index:2}.s-tab-content--crossfade .s-tab-content-item--prev{height:auto;visibility:visible;overflow:visible}.s-tab-content--crossfade-delay{--s-tab-content-initial-delay: .3s;--s-tab-content-duration: .4s}.s-tab-content--crossfade-delay .s-tab-content-item{transition-delay:var(--s-tab-content-initial-delay),0s;transition-duration:1s;transition-timing-function:cubic-bezier(.33,1,.68,1),step-start}.s-tab-content--crossfade-delay .s-tab-content-item--active{transition-delay:var(--s-tab-content-initial-delay),0s;z-index:2}.s-tab-content--crossfade-delay .s-tab-content-item--prev{height:auto;visibility:visible;overflow:visible}']]]),bn="media",go="tab",lr="content",x8=(e,n)=>`${e}-${n}`,T8=["id"],Hc=t.defineComponent({__name:"s-tabnav-gallery",props:{id:{},for:{},order:{default:()=>[bn,go,lr]},number:{default:0},mediaTransition:{default:"cover"},contentTransition:{default:"fade-through"}},setup(e){const n=e,o={[`${bn},${go},${lr}`]:"s-tng--mtc",[`${go},${lr},${bn}`]:"s-tng--tcm",[`${go},${bn}`]:"s-tng--tm",[`${bn},${go}`]:"s-tng--mt"},r=t.computed(()=>o[n.order.join(",")]||""),i=[bn,lr];return(a,s)=>(t.openBlock(),t.createElementBlock("div",{id:e.id,part:"tng",class:t.normalizeClass(["s-tng",r.value])},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(e.order,l=>(t.openBlock(),t.createElementBlock(t.Fragment,{key:l},[i.includes(l)?(t.openBlock(),t.createBlock(_8,{key:0,id:t.unref(x8)(n.for,l),"slot-key":l,class:t.normalizeClass(`s-tng-${l}`),for:n.for,number:String(e.number),transition:l===t.unref(bn)?n.mediaTransition:n.contentTransition},t.createSlots({_:2},[t.renderList(Number(e.number),c=>({name:`${l}-${c}`,fn:t.withCtx(()=>[t.renderSlot(a.$slots,`${l}-${c}`)])}))]),1032,["id","slot-key","class","for","number","transition"])):(t.openBlock(),t.createElementBlock("div",{key:1,class:t.normalizeClass(`s-tng-${l}`)},[t.renderSlot(a.$slots,l)],2))],64))),128))],10,T8))}}),B8=["role"],$8=["id","aria-selected","aria-expanded","role","title","aria-controls","onClick"],N8={class:"title__text"},M8=["id","role","aria-labelledby"],L8=["role","title"],A8={key:0,class:"s-tsa-tab-chevron-slide"},I8=150,O8=1024,Uc=t.defineComponent({__name:"s-tsa",props:{id:{},number:{},classname:{},reverse:{type:[Boolean,String]},major:{},minor:{},minorFull:{},useFooter:{type:[Boolean,String]},duration:{},halfY:{type:[Boolean,String]},variant:{},themeColor:{default:"blue-6"},color:{default:"font-color"},bgColor:{},colorHover:{},colorActive:{}},setup(e){const n=e,o={"font-color":{base:"font-color",hoverDefault:"font-color",activeDefault:"font-color"},white:{base:"white",hoverDefault:"white",activeDefault:"white"}},r=t.ref(null),i=t.ref(null),a=t.ref([]),s=t.ref([]),l=t.ref([]),c=t.ref([]),d=t.ref(1),u=t.ref(1),m=t.ref(!0),p=t.ref([]),h=Re(B,100),f=t.ref(!1),g=t.computed(()=>n.variant==="chevron"),b=t.computed(()=>g.value),C=t.computed(()=>n.variant==="chevron"?"dense":void 0),y=t.ref({}),E=t.ref({});function w(){const V={},H={};for(let W=1;W<=Number(n.number);W++)V[W]=I(W,"title"),H[W]=I(W,"desc");y.value=V,E.value=H}t.onMounted(()=>{w(),A(),c.value=v(),$(1,!0),f.value=!0,p.value=_(),B(),window.addEventListener("resize",h),document.dispatchEvent(new CustomEvent(`s-tsa-mounted:${n.id}`,{detail:{el:r.value}}))}),t.onBeforeUnmount(()=>{window.removeEventListener("resize",h)});function v(){return s.value.length===0?[]:s.value.map((V,H)=>{const W=l.value[H];if(W){const oe=new Un(V,W,I8);return oe.init(),oe}}).filter(V=>V!==void 0)}function _(){if(!r.value)return[];const V=r.value.getRootNode(),W=(V instanceof ShadowRoot?V.host:r.value).querySelectorAll("video, s-video");return Array.from(W).map(oe=>{const ae=oe.getAttribute("id"),[ke,me]=ae?ae.split("/"):[];return ke&&me&&n.id===ke?me:""}).filter(oe=>oe!=="")}function S(){i.value&&M(n.duration)&&i.value.style.setProperty("--slide-transition-duration",`${n.duration}ms`)}function k(){if(!r.value)return;if(n.color==="font-color"&&vu(r.value)){const W=o.white;Tt({root:r.value,property:"--tsa-tab-color",color:W.base}),Tt({root:r.value,property:"--tsa-tab-color-hover",color:n.colorHover||W.hoverDefault}),Tt({root:r.value,property:"--tsa-tab-color-active",color:n.colorActive||W.activeDefault});const oe=r.value.querySelector(".s-bnb--tsa");oe&&oe.style.setProperty("--text-color",_e("white"));return}const H=o[n.color];H?(Tt({root:r.value,property:"--tsa-tab-color",color:H.base}),Tt({root:r.value,property:"--tsa-tab-color-hover",...n.colorHover?{color:n.colorHover}:{color:H.hoverDefault}}),Tt({root:r.value,property:"--tsa-tab-color-active",...n.colorActive?{color:n.colorActive}:{color:H.activeDefault}})):(Tt({root:r.value,property:"--tsa-tab-color",...n.colorActive?{color:n.colorActive}:{defaultColor:n.color,lighten:40}}),Tt({root:r.value,property:"--tsa-tab-color-hover",...n.colorHover?{color:n.colorHover}:{defaultColor:n.color,lighten:20}}),Tt({root:r.value,property:"--tsa-tab-color-active",...n.colorActive?{color:n.colorActive}:{defaultColor:n.color,lighten:0}}))}function O(){r.value&&To(r.value,"--tsa-primary-color",_e(n.themeColor))}function A(){S(),k(),O()}function x(V){c.value.forEach((H,W)=>{W+1===V?H.toggle(!0):H.toggle(!1)})}function L(V,H){a.value.forEach((W,oe)=>{oe+1===V?(W.style.visibility="visible",t.nextTick(()=>{W.classList.add("s-tsa-slide--active")})):H?W.style.visibility="hidden":W.classList.contains("s-tsa-slide--active")&&(W.classList.remove("s-tsa-slide--active"),W.addEventListener("transitionend",function ae(){W.removeEventListener("transitionend",ae),W.classList.contains("s-tsa-slide--active")||(W.style.visibility="hidden")}))})}function F(V){p.value.length>0&&p.value.forEach(H=>{H===`slide-${V}`&&document.dispatchEvent(new CustomEvent(`s-vid-replay:${n.id}/${H}`))})}function G(V){document.dispatchEvent(new CustomEvent(`s-tsa-tab-callback:${n.id}/${V}`,{detail:{index:V}}))}function J(V,H){!H&&f.value&&we({action:"click",name:`dc-tab-slide-accordion-${n.id}-${V}`})}function $(V,H=!1){if(!b.value&&V===d.value&&!H)return;b.value&&V===u.value&&!H?u.value=0:(u.value=V,d.value=V,L(V,H),F(V)),x(u.value),G(u.value),J(u.value,H)}function B(){m.value=window.matchMedia(`(min-width: ${O8}px)`).matches}function I(V,H){const W=H==="title"?[`s-tsa[id=${n.id}] *[slot="title-${V}"]`,`#${n.id}-tab-${V}`]:[`s-tsa[id=${n.id}] *[slot="desc-${V}"]`,`#${n.id}-tabpanel-${V}`],oe=ct(W);return(oe==null?void 0:oe.textContent)??""}return(V,H)=>(t.openBlock(),t.createElementBlock("div",{ref_key:"root",ref:r,part:"tsa",class:t.normalizeClass(["s-tsa",{"s-tsa--chevron":g.value}])},[t.createVNode(Zn,t.mergeProps(n,{variant:C.value,tsa:"true"}),{major:t.withCtx(()=>[t.renderSlot(V.$slots,"major-header"),t.createElementVNode("div",{part:"tabs",class:"s-tsa-tabs",role:g.value?void 0:"tablist"},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.number),W=>(t.openBlock(),t.createElementBlock("div",{key:`tab-${W}`,class:"s-tsa-tab-wrapper"},[t.createElementVNode("div",{part:"tab",class:t.normalizeClass(["s-tsa-tab",{"s-tsa-tab--active":u.value===W}])},[H[1]||(H[1]=t.createElementVNode("div",{part:"progress",class:"progress"},null,-1)),t.createElementVNode("button",{id:`${e.id}-tab-${W}`,part:"title",class:"title","aria-selected":g.value?void 0:u.value===W,"aria-expanded":u.value===W,role:g.value?void 0:"tab",title:y.value[W],"aria-controls":`${e.id}-tabpanel-${W}`,onClick:oe=>$(W)},[t.createElementVNode("span",N8,[t.renderSlot(V.$slots,`title-${W}`)]),g.value?(t.openBlock(),t.createElementBlock("span",{key:0,class:t.normalizeClass(["title__chevron",{"title__chevron--expanded":u.value===W}]),"aria-hidden":"true"},[...H[0]||(H[0]=[t.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},[t.createElementVNode("path",{d:"M4 6L8 10L12 6",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])],2)):t.createCommentVNode("",!0)],8,$8),t.createElementVNode("div",{id:`${e.id}-tabpanel-${W}`,ref_for:!0,ref_key:"contentEls",ref:s,part:"desc-wrapper",class:"desc-wrapper",role:g.value?"region":void 0,"aria-labelledby":g.value?`${e.id}-tab-${W}`:void 0},[W!==1||u.value!==W?(t.openBlock(),t.createElementBlock("span",{key:0,class:"visually-hidden",role:g.value?void 0:"tabpanel",title:`Tab panel ${W}`},t.toDisplayString(E.value[W]),9,L8)):t.createCommentVNode("",!0),t.createElementVNode("div",{ref_for:!0,ref_key:"innerEls",ref:l,part:"desc",class:"desc"},[t.renderSlot(V.$slots,`desc-${W}`),g.value&&!m.value?(t.openBlock(),t.createElementBlock("div",A8,[t.renderSlot(V.$slots,`slide-${W}`)])):t.createCommentVNode("",!0)],512)],8,M8)],2),g.value?t.createCommentVNode("",!0):(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["s-tsa-tab-content",{"s-tsa-tab-content--active":u.value===W}])}
15,[m.value?t.createCommentVNode("",!0):t.renderSlot(V.$slots,`slide-${W}`,{key:0})],2))]))),128))],8,B8)]),footer:t.withCtx(()=>[t.renderSlot(V.$slots,"footer")]),minor:t.withCtx(()=>[t.createElementVNode("div",{ref_key:"slideEl",ref:i,part:"slides",class:"s-tsa-slides"},[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(Number(e.number),W=>(t.openBlock(),t.createElementBlock("div",{key:`slide-${W}`,ref_for:!0,ref_key:"slideEls",ref:a,part:"slide",class:t.normalizeClass(["s-tsa-slide",{"s-tsa-slide--active":d.value===W}])},[m.value?t.renderSlot(V.$slots,`slide-${W}`,{key:0}):t.createCommentVNode("",!0)],2))),128))],512)]),_:3},16,["variant"])],2))}});var Wc=function(e,n,o){for(var r=0,i=n.length,a;r<i;r++)(a||!(r in n))&&(a||(a=Array.prototype.slice.call(n,0,r)),a[r]=n[r]);return e.concat(a||Array.prototype.slice.call(n))},V8=(function(){function e(n,o,r){this.name=n,this.version=o,this.os=r,this.type="browser"}return e})(),D8=(function(){function e(n){this.version=n,this.type="node",this.name="node",this.os=process.platform}return e})(),P8=(function(){function e(n,o,r,i){this.name=n,this.version=o,this.os=r,this.bot=i,this.type="bot-device"}return e})(),R8=(function(){function e(){this.type="bot",this.bot=!0,this.name="bot",this.version=null,this.os=null}return e})(),z8=(function(){function e(){this.type="react-native",this.name="react-native",this.version=null,this.os=null}return e})(),F8=/alexa|bot|crawl(er|ing)|facebookexternalhit|feedburner|google web preview|nagios|postrank|pingdom|slurp|spider|yahoo!|yandex/,H8=/(nuhk|curl|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask\ Jeeves\/Teoma|ia_archiver)/,Gc=3,U8=[["aol",/AOLShield\/([0-9\._]+)/],["edge",/Edge\/([0-9\._]+)/],["edge-ios",/EdgiOS\/([0-9\._]+)/],["yandexbrowser",/YaBrowser\/([0-9\._]+)/],["kakaotalk",/KAKAOTALK\s([0-9\.]+)/],["samsung",/SamsungBrowser\/([0-9\.]+)/],["silk",/\bSilk\/([0-9._-]+)\b/],["miui",/MiuiBrowser\/([0-9\.]+)$/],["beaker",/BeakerBrowser\/([0-9\.]+)/],["edge-chromium",/EdgA?\/([0-9\.]+)/],["chromium-webview",/(?!Chrom.*OPR)wv\).*Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],["chrome",/(?!Chrom.*OPR)Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],["phantomjs",/PhantomJS\/([0-9\.]+)(:?\s|$)/],["crios",/CriOS\/([0-9\.]+)(:?\s|$)/],["firefox",/Firefox\/([0-9\.]+)(?:\s|$)/],["fxios",/FxiOS\/([0-9\.]+)/],["opera-mini",/Opera Mini.*Version\/([0-9\.]+)/],["opera",/Opera\/([0-9\.]+)(?:\s|$)/],["opera",/OPR\/([0-9\.]+)(:?\s|$)/],["pie",/^Microsoft Pocket Internet Explorer\/(\d+\.\d+)$/],["pie",/^Mozilla\/\d\.\d+\s\(compatible;\s(?:MSP?IE|MSInternet Explorer) (\d+\.\d+);.*Windows CE.*\)$/],["netfront",/^Mozilla\/\d\.\d+.*NetFront\/(\d.\d)/],["ie",/Trident\/7\.0.*rv\:([0-9\.]+).*\).*Gecko$/],["ie",/MSIE\s([0-9\.]+);.*Trident\/[4-7].0/],["ie",/MSIE\s(7\.0)/],["bb10",/BB10;\sTouch.*Version\/([0-9\.]+)/],["android",/Android\s([0-9\.]+)/],["ios",/Version\/([0-9\._]+).*Mobile.*Safari.*/],["safari",/Version\/([0-9\._]+).*Safari/],["facebook",/FB[AS]V\/([0-9\.]+)/],["instagram",/Instagram\s([0-9\.]+)/],["ios-webview",/AppleWebKit\/([0-9\.]+).*Mobile/],["ios-webview",/AppleWebKit\/([0-9\.]+).*Gecko\)$/],["curl",/^curl\/([0-9\.]+)$/],["searchbot",F8]],jc=[["iOS",/iP(hone|od|ad)/],["Android OS",/Android/],["BlackBerry OS",/BlackBerry|BB10/],["Windows Mobile",/IEMobile/],["Amazon OS",/Kindle/],["Windows 3.11",/Win16/],["Windows 95",/(Windows 95)|(Win95)|(Windows_95)/],["Windows 98",/(Windows 98)|(Win98)/],["Windows 2000",/(Windows NT 5.0)|(Windows 2000)/],["Windows XP",/(Windows NT 5.1)|(Windows XP)/],["Windows Server 2003",/(Windows NT 5.2)/],["Windows Vista",/(Windows NT 6.0)/],["Windows 7",/(Windows NT 6.1)/],["Windows 8",/(Windows NT 6.2)/],["Windows 8.1",/(Windows NT 6.3)/],["Windows 10",/(Windows NT 10.0)/],["Windows ME",/Windows ME/],["Windows CE",/Windows CE|WinCE|Microsoft Pocket Internet Explorer/],["Open BSD",/OpenBSD/],["Sun OS",/SunOS/],["Chrome OS",/CrOS/],["Linux",/(Linux)|(X11)/],["Mac OS",/(Mac_PowerPC)|(Macintosh)/],["QNX",/QNX/],["BeOS",/BeOS/],["OS/2",/OS\/2/]];function W8(e){return typeof document>"u"&&typeof navigator<"u"&&navigator.product==="ReactNative"?new z8:typeof navigator<"u"?j8(navigator.userAgent):Y8()}function G8(e){return e!==""&&U8.reduce(function(n,o){var r=o[0],i=o[1];if(n)return n;var a=i.exec(e);return!!a&&[r,a]},!1)}function j8(e){var n=G8(e);if(!n)return null;var o=n[0],r=n[1];if(o==="searchbot")return new R8;var i=r[1]&&r[1].split(".").join("_").split("_").slice(0,3);i?i.length<Gc&&(i=Wc(Wc([],i,!0),X8(Gc-i.length))):i=[];var a=i.join("."),s=q8(e),l=H8.exec(e);return l&&l[1]?new P8(o,a,s,l[1]):new V8(o,a,s)}function q8(e){for(var n=0,o=jc.length;n<o;n++){var r=jc[n],i=r[0],a=r[1],s=a.exec(e);if(s)return i}return null}function Y8(){var e=typeof process<"u"&&process.version;return e?new D8(process.version.slice(1)):null}function X8(e){for(var n=[],o=0;o<e;o++)n.push("0");return n}function K8(){const e=W8();return e&&e.name==="safari"}function Z8(e){const n=t.ref(!1),o=t.ref(typeof window>"u"?1:window.devicePixelRatio);function r(l,c){return e.lazy&&!n.value?"":o.value>1&&c?c:l??""}const i=t.computed(()=>e.src?r(e.src,e.src2x):""),a=t.computed(()=>!e.webm||K8()?"":r(e.webm,e.webm2x));return{vidSrc:i,vidWebm:a,isVidEnter:n,setVideoEntered:()=>{n.value=!0}}}function Q8(e){pe.sendGA({action:"click",name:`dc-vid-${e}`,v1:"play"})}function J8(e){pe.sendGA({action:"click",name:`dc-vid-${e}`,v1:"pause"})}function eC(e){pe.sendGA({action:"click",name:`dc-vid-replay-${e}`})}const qc="play",Ki="pause",tC="replay";function nC(e,n){const o=t.ref(!1);function r(d){document.dispatchEvent(new CustomEvent(`s-media-control-play-update:mc-${e.id}`,{detail:{playState:d}}))}function i(){n.value&&(n.value.play(),o.value=!0,r(Ki),Q8(e.id))}function a(){n.value&&(n.value.pause(),o.value=!1,r(qc),J8(e.id))}function s(){n.value&&(n.value.currentTime=0,n.value.play(),r(Ki),eC(e.id))}function l(d){const{playState:u}=d.detail;switch(u){case qc:a();break;case Ki:i();break;case tC:a();break}}function c(){e.autoplay&&(o.value=!0),document.dispatchEvent(new CustomEvent(`s-vid-loaded:${e.id}`,{detail:{el:n.value}}))}return{isVidPlaying:o,onPlay:i,onPause:a,onReplay:s,onMcClick:l,onLoadedData:c,dispatchMediaControlPlayUpdate:r}}function oC(e,n,o,r,i,a){function s(){document.dispatchEvent(new CustomEvent(`s-media-control-play-update:mc-${e.id}`,{detail:{playState:"play"}})),K4(e.id,{el:n.value})}function l(){document.addEventListener(`s-vid-play:${e.id}`,o),document.addEventListener(`s-vid-pause:${e.id}`,r),document.addEventListener(`s-vid-replay:${e.id}`,i),document.addEventListener(`s-media-control-play-callback:mc-${e.id}`,a),X4(e.id,{el:n.value})}function c(){document.removeEventListener(`s-vid-play:${e.id}`,o),document.removeEventListener(`s-vid-pause:${e.id}`,r),document.removeEventListener(`s-vid-replay:${e.id}`,i),document.removeEventListener(`s-media-control-play-callback:mc-${e.id}`,a)}return t.onMounted(()=>
15{l()}),t.onUnmounted(()=>{c()}),{onVidEnded:s,handleAddEventListener:l,handleRemoveEventListener:c}}function rC(e,n,o,r){function i(){n.value&&(e.autoplay&&e.lazyPlay?n.value.removeAttribute("autoplay"):e.autoplay||n.value.removeAttribute("autoplay"),e.loop||n.value.removeAttribute("loop"),e.muted?n.value.setAttribute("muted",""):(n.value.removeAttribute("muted"),n.value.muted=!1))}function a(){const l={root:null,rootMargin:"0px",threshold:.5},c=u=>{u.forEach(m=>{m.isIntersecting&&(o(),n.value&&d.unobserve(n.value))})},d=new IntersectionObserver(c,l);n.value&&d.observe(n.value)}function s(){i(),a(),e.autoplay&&!e.lazyPlay&&r("pause")}return t.onMounted(()=>{s()}),{handleAddedInitialAttribute:i,handleObserver:a,initialize:s}}function iC(e,n,o){let r=null;const i=()=>e.autoplay===!0&&e.lazyPlay===!0,a=c=>{c.forEach(d=>{d.isIntersecting&&n.value&&(n.value.play().then(()=>{o("pause")}).catch(u=>{console.warn("Auto-play was prevented:",u)}),r&&r.unobserve(n.value))})},s=()=>{if(!i()||!n.value)return;const c={root:null,rootMargin:"0px",threshold:.5};r=new IntersectionObserver(a,c),r.observe(n.value)},l=()=>{r&&n.value&&(r.unobserve(n.value),r.disconnect(),r=null)};return t.onMounted(()=>{s()}),t.onUnmounted(()=>{l()}),{shouldEnableLazyPlay:i,initializeObserver:s,cleanup:l}}const aC=["id"],sC=["aria-label"],lC=["id","poster"],cC=["src"],dC=["src"],Zi=t.defineComponent({__name:"s-video",props:{id:{},src:{},src2x:{},webm:{},webm2x:{},poster:{default:""},control:{type:[Boolean,String]},autoplay:{type:[Boolean,String],default:!0},loop:{type:[Boolean,String],default:!0},muted:{type:[Boolean,String],default:!0},lazy:{},lazyPlay:{type:[Boolean,String],default:!1},cover:{type:[Boolean,String]},shadow:{type:[Boolean,String]},rounded:{type:[Boolean,String]},mcTheme:{default:zi[1]},floatingMc:{default:void 0},aspectRatio:{},width:{default:"100%"},alt:{default:""},altPlay:{default:fr},altPause:{default:mr},altReplay:{default:hr}},setup(e){const n=e,o=t.ref(null),r=t.computed(()=>n.floatingMc==="yes"?"s-video-mc--floating":n.floatingMc==="no"?"s-video-mc--static":n.floatingMc==="sm-"?"s-video-mc--sm-down":"s-video-mc--sm-up"),{vidSrc:i,vidWebm:a,setVideoEntered:s}=Z8(n),{onPlay:l,onPause:c,onReplay:d,onMcClick:u,onLoadedData:m,dispatchMediaControlPlayUpdate:p}=nC(n,o),{onVidEnded:h}=oC(n,o,l,c,d,u);return rC(n,o,s,p),iC(n,o,p),(f,g)=>(t.openBlock(),t.createElementBlock("div",{id:e.id,part:"vid-root",class:"s-video-root",style:t.normalizeStyle({...e.aspectRatio&&e.width&&{"--s-video-root-width":e.width}})},[t.createElementVNode("div",{part:"video-wrap",class:t.normalizeClass(["s-video",{"s-video--cover":e.cover,"s-video--shadow":e.shadow,"s-video--rounded":e.rounded,"s-video--aspect-ratio":e.aspectRatio}]),style:t.normalizeStyle({...e.aspectRatio&&{"--s-video-aspect-ratio":e.aspectRatio.replace(":","/")},...e.width&&{"--s-video-width":e.width}}),role:"img","aria-label":t.unref(un)(e.alt)},[t.createElementVNode("video",{id:`vid-${e.id}`,ref_key:"vid",ref:o,part:"video",class:t.normalizeClass(["s-video-vid",{"s-video-vid--cover":e.cover}]),poster:e.poster,playsinline:"",oncontextmenu:"return false;",loop:"",muted:"",autoplay:"","aria-hidden":"true",onLoadeddata:g[0]||(g[0]=(...b)=>t.unref(m)&&t.unref(m)(...b)),onEnded:g[1]||(g[1]=(...b)=>t.unref(h)&&t.unref(h)(...b))},[t.unref(a)?(t.openBlock(),t.createElementBlock("source",{key:0,src:t.unref(a),type:"video/webm"},null,8,cC)):t.createCommentVNode("",!0),t.unref(i)?(t.openBlock(),t.createElementBlock("source",{key:1,src:t.unref(i),type:"video/mp4"},null,8,dC)):t.createCommentVNode("",!0)],42,lC),t.renderSlot(f.$slots,"overlay")],14,sC),e.control?(t.openBlock(),t.createElementBlock("div",{key:0,class:t.normalizeClass(["s-video-mc",r.value])},[t.createVNode(ir,{id:`mc-${e.id}`,theme:e.mcTheme,"alt-play":e.altPlay,"alt-pause":e.altPause,"alt-replay":e.altReplay},null,8,["id","theme","alt-play","alt-pause","alt-replay"])],2)):t.createCommentVNode("",!0)],12,aC))}}),Yc="Watch Full Video",uC=["href","aria-label"],fC=["aria-label"],mC=t.defineComponent({__name:"trigger-button",props:{altTrigger:{default:Yc},href:{}},emits:["click"],setup(e,{emit:n}){const o=e,r=n,i=a=>{o.href||r("click",a)};return(a,s)=>e.href?(t.openBlock(),t.createElementBlock("a",{key:0,part:"trigger",class:"s-tsr-trig",href:e.href,target:"_blank",rel:"noopener noreferrer","aria-label":e.altTrigger},[...s[0]||(s[0]=[t.createElementVNode("div",{class:"s-tsr-trig__content"},[t.createElementVNode("span",{part:"trigger-icon",class:"s-tsr-trig__icon"},[t.createElementVNode("svg",{width:"26",height:"28",viewBox:"0 0 25 27",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t.createElementVNode("path",{d:"M24.7 13.5L4.00001 27L4.00001 -9.04826e-07L24.7 13.5Z",fill:"var(--s-tsr-trigger-arrow-color)"})])])],-1)])],8,uC)):(t.openBlock(),t.createElementBlock("button",{key:1,part:"trigger",class:"s-tsr-trig",type:"button","aria-label":e.altTrigger,"aria-haspopup":"dialog",onClick:i},[...s[1]||(s[1]=[t.createElementVNode("div",{class:"s-tsr-trig__content"},[t.createElementVNode("span",{part:"trigger-icon",class:"s-tsr-trig__icon"},[t.createElementVNode("svg",{width:"26",height:"28",viewBox:"0 0 25 27",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t.createElementVNode("path",{d:"M24.7 13.5L4.00001 27L4.00001 -9.04826e-07L24.7 13.5Z",fill:"var(--s-tsr-trigger-arrow-color)"})])])],-1)])],8,fC))}});
15function hC(e){pe.sendGA({action:"click",name:`s-teaser-${e}`})}function pC(e,n){pe.sendLinkGA({link_url:n,link_id:e})}function gC(e){return{onTriggerClick:()=>{if(e.href){pC(e.id,e.href);return}if(hC(e.id),e.id&&e.dialog&&document.dispatchEvent(new CustomEvent(`s-vid-pause:video-${e.id}`)),e.dialog){Ro(e.dialog);const o=()=>{e.id&&document.dispatchEvent(new CustomEvent(`s-vid-play:video-${e.id}`)),document.removeEventListener(`s-dialog-close-callback:${e.dialog}`,o)};document.addEventListener(`s-dialog-close-callback:${e.dialog}`,o)}}}}const bC={class:"s-tsr__trig-wrap"},yC={key:0,class:"s-tsr__custom-trig"},Xc=t.defineComponent({__name:"s-teaser",props:{id:{},classname:{},src:{},src2x:{},webm:{},webm2x:{},poster:{},control:{type:[Boolean,String]},autoplay:{type:[Boolean,String],default:!0},loop:{type:[Boolean,String],default:!0},muted:{type:[Boolean,String],default:!0},lazy:{},lazyPlay:{type:[Boolean,String]},cover:{type:[Boolean,String]},shadow:{type:[Boolean,String]},rounded:{type:[Boolean,String]},mcTheme:{default:zi[1]},floatingMc:{},aspectRatio:{},width:{},alt:{},altPlay:{},altPause:{},altReplay:{},altTrigger:{default:Yc},href:{},dialog:{},useCustomTrigger:{type:[Boolean,String]}},setup(e){const n=e,{onTriggerClick:o}=gC(n);return(r,i)=>(t.openBlock(),t.createElementBlock("div",{part:"teaser",class:t.normalizeClass(["s-tsr",e.classname]),style:t.normalizeStyle({...e.aspectRatio&&e.width&&{"--s-teaser-width":e.width}})},[t.createVNode(Zi,t.mergeProps(n,{id:`video-${e.id}`}),{overlay:t.withCtx(()=>[t.createElementVNode("div",bC,[e.useCustomTrigger?(t.openBlock(),t.createElementBlock("div",yC,[t.renderSlot(r.$slots,"trigger")])):(t.openBlock(),t.createBlock(mC,{key:1,"alt-trigger":e.altTrigger,href:e.href,onClick:t.unref(o)},null,8,["alt-trigger","href","onClick"]))])]),_:3},16,["id"])],6))}}),wC=Po("textfield",["trigger"]);function vC(e,n){return wC.on.trigger(e,n)}const CC={class:"s-textfield-wrap",part:"wrap"},kC=["for"],EC=["id","type","value","placeholder"],SC={key:0,class:"s-textfield-icon",part:"icon"},Kc=t.defineComponent({__name:"s-textfield",props:{id:{},for:{},label:{},placeholder:{},hasIcon:{type:Boolean,default:!1},theme:{default:"light"},defaultValue:{default:""},modelValue:{},type:{default:"text"}},emits:["update:modelValue","change"],setup(e,{expose:n,emit:o}){const r=e,i=o,a=t.ref(r.modelValue??r.defaultValue),{subscription:s}=vC(r.id,h);let l="",c=null;t.watch(()=>r.modelValue,g=>{g!==void 0&&g!==a.value&&(a.value=g)}),t.onMounted(()=>{if(f(),r.for){d();const g=`${Nn}:${r.id}`;c=St.on(g,b=>{h(b.detail)}),t.nextTick(()=>{Fo(r.for,{[r.id]:a.value})})}});async function d(){if(r.for)try{l=(await mn.initiateHandshake(r.id,r.for)).connectionId}catch{}}function u(){const g=`${$n}:${r.for}`;St.emit(g,{value:a.value,connectionId:l,sourceId:r.id,targetId:r.for,timestamp:Date.now()})}t.onUnmounted(()=>{s.unsubscribe(),c==null||c()});function m(g){a.value=g.target.value,i("update:modelValue",a.value),i("change",a.value),f()}function p(g){const b=g.target.value;b&&we({action:"input",name:`dc-textfield-${r.id}`,v1:b})}function h(g){a.value=g,f()}function f(){r.for&&u()}return n({data:a,onReceive:h,handleUpdateInputReceiver:f}),(g,b)=>(t.openBlock(),t.createElementBlock("div",CC,[t.createElementVNode("label",{class:"s-textfield-label",part:"label",for:e.id},t.toDisplayString(e.label),9,kC),t.createElementVNode("input",{id:e.id,class:t.normalizeClass(["s-textfield",{"s-textfield--light":e.theme==="light","s-textfield--dark":e.theme==="dark","s-textfield--has-icon":e.hasIcon}]),part:"textfield",type:e.type,value:a.value,placeholder:e.placeholder?t.unref(un)(e.placeholder):"",onInput:m,onChange:p},null,42,EC),e.hasIcon?(t.openBlock(),t.createElementBlock("div",SC,[t.renderSlot(g.$slots,"icon")])):t.createCommentVNode("",!0)]))}}),_C=["data-theme"],Zc=t.defineComponent({__name:"s-theme-provider",props:{theme:{default:"light-neutral"}},setup(e){return(n,o)=>(t.openBlock(),t.createElementBlock("div",{class:"s-theme-provider","data-theme":e.theme},[t.renderSlot(n.$slots,"default")],8,_C))}});function xC(e,n){we({action:n?"click":"tooltip",name:`dc-tooltip-${e}`,v1:"open"})}function TC(e,n,o,r){const i=t.ref({top:0,left:0}),a=t.ref({}),s=t.ref(c());let l=null;function c(){const p=r.posY??"top",h=r.posX??"center";return h==="center"?p:h==="left"?`${p}-start`:`${p}-end`}async function d(){if(!e.value||!n.value||!r.isOpen.value)return;const p=[nl(12),Ag(),ol({padding:8}),...o.value?[Og({element:o.value})]:[]];try{const h=await rl(e.value,n.value,{placement:c(),strategy:"fixed",middleware:p});if(!e.value)return;i.value={top:h.y,left:h.x},s.value=h.placement,h.middlewareData.arrow&&(a.value={x:h.middlewareData.arrow.x,y:h.middlewareData.arrow.y})}catch{}}function u(){!e.value||!n.value||(l=tl(e.value,n.value,d))}function m(){l&&(l(),l=null)}return t.watch(r.isOpen,p=>{r.teleport&&(p?requestAnimationFrame(()=>{u()}):m())}),{tooltipPosition:i,arrowPosition:a,placement:s,updatePosition:d,stopPositionMonitoring:m}}
15const BC=["id"],$C=["aria-controls","aria-expanded","aria-label"],NC=["id"],MC=["aria-label"],LC=["aria-hidden"],AC=["id"],IC=["aria-label"],OC=["aria-hidden"],Qc=t.defineComponent({name:"STooltip",__name:"s-tooltip",props:{id:{},posX:{},posY:{},bgColor:{},isPopover:{type:[Boolean,String]},useClose:{type:[Boolean,String]},teleport:{type:[Boolean,String],default:!1},teleportTarget:{default:"body"},alt:{default:"Tooltip"},altClose:{default:"Close"}},setup(e){const n=e,o=t.ref(null),r=t.ref(null),i=t.ref(null),a=t.ref(null),s=t.ref(!1),l=t.ref(yu({"--bg-color":n.bgColor})),c={y:"top",x:"center",xDistance:0},d=t.ref(!1),u=t.ref(c),m=t.computed(()=>M(n.teleport)),{tooltipPosition:p,arrowPosition:h,placement:f}=TC(r,i,a,{isOpen:s,teleport:m.value,posY:n.posY,posX:n.posX}),g=t.computed(()=>{if(m.value)return{position:"fixed",top:`${p.value.top}px`,left:`${p.value.left}px`}}),b=t.computed(()=>{if(m.value){const S=f.value.startsWith("top")?"top":"bottom";return{"s-ttp__arrow--top":S==="top","s-ttp__arrow--bottom":S==="bottom"}}return{"s-ttp__arrow--top":u.value.y==="top","s-ttp__arrow--bottom":u.value.y==="bottom"}}),C=t.computed(()=>{if(!m.value)return;const S={};return h.value.x!=null&&(S.left=`${h.value.x}px`),h.value.y!=null&&(S.top=`${h.value.y}px`),S});t.onMounted(()=>{document.addEventListener("keydown",w)}),t.onUnmounted(()=>{document.removeEventListener("keydown",w)});function y(S){M(n.isPopover)&&v(S)}function E(S){M(n.isPopover)||v(S)}function w(S){S.key==="Escape"&&v(!1)}function v(S){s.value=S,m.value?setTimeout(()=>{d.value=S},0):setTimeout(()=>{var k;u.value=_(),(k=o.value)==null||k.style.setProperty("--ttp-trlx",`${u.value.xDistance}px`),d.value=S},0),S&&xC(n.id,M(n.isPopover))}function _(){var $,B;const S=c,k=1,O=5,A=($=o.value)==null?void 0:$.getBoundingClientRect(),x=(B=i.value)==null?void 0:B.getBoundingClientRect();if(!A||!x)return S;n.posY?S.y=n.posY:A.top>x.height*k?S.y="top":window.innerHeight-A.bottom>x.height*k&&(S.y="bottom");const L=A.right-x.width*k,F=L>0,G=window.innerWidth-A.left-x.width*k,J=G>0;return n.posX?S.x=n.posX:F&&J?S.x="center":F||L>G?S.x="right":(J||G>L)&&(S.x="left"),S.x!=="center"&&(S.x==="left"?S.xDistance=L*.5:S.x==="right"&&(S.xDistance=G*-.5+O)),S}return(S,k)=>t.withDirectives((t.openBlock(),t.createElementBlock("div",{id:e.id,ref_key:"rootEl",ref:o,part:"wrapper",class:t.normalizeClass(["s-ttp-wrap",{"s-ttp-wrap--active":d.value}]),style:t.normalizeStyle(l.value),onMouseleave:k[6]||(k[6]=O=>E(!1))},[t.createElementVNode("button",{ref_key:"triggerEl",ref:r,part:"trigger",class:t.normalizeClass(["s-ttp-trigger",{"s-ttp-trigger--active":d.value,"s-ttp-trigger--top":u.value.y==="top","s-ttp-trigger--bottom":u.value.y==="bottom"}]),"aria-controls":`${e.id}-tooltip`,"aria-expanded":d.value,"aria-label":e.alt,onClick:k[0]||(k[0]=O=>y(!d.value)),onMouseenter:k[1]||(k[1]=O=>E(!0)),onFocusin:k[2]||(k[2]=O=>E(!0)),onFocusout:k[3]||(k[3]=O=>E(!1))},[t.renderSlot(S.$slots,"trigger")],42,$C),m.value?t.withDirectives((t.openBlock(),t.createElementBlock("div",{key:0,id:`${e.id}-tooltip`,ref_key:"ttpEl",ref:i,part:"tooltip",class:t.normalizeClass(["s-ttp s-ttp--teleported",{"s-ttp--active":d.value,"s-ttp--w-close":t.unref(M)(n.useClose)}]),style:t.normalizeStyle(g.value),role:"tooltip","aria-live":"polite"},[t.createElementVNode("div",{ref_key:"arrowEl",ref:a,class:t.normalizeClass(["s-ttp__arrow",b.value]),style:t.normalizeStyle(C.value)},null,6),t.unref(M)(n.useClose)?(t.openBlock(),t.createElementBlock("button",{key:0,class:"s-ttp__close","aria-label":e.altClose,onClick:k[4]||(k[4]=O=>y(!1))},[...k[7]||(k[7]=[t.createElementVNode("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.29327 4.99996L1.11133 8.18191L1.81843 8.88901L5.00038 5.70707L8.1824 8.88909L8.8895 8.18198L5.70749 4.99996L8.8895 1.81795L8.1824 1.11084L5.00038 4.29286L1.81843 1.11091L1.11133 1.81802L4.29327 4.99996Z"})],-1)])],8,MC)):t.createCommentVNode("",!0),s.value?(t.openBlock(),t.createElementBlock("div",{key:1,class:"s-ttp__content","aria-hidden":!d.value},[t.renderSlot(S.$slots,"content")],8,LC)):t.createCommentVNode("",!0)],14,NC)),[[t.vShow,s.value]]):t.withDirectives((t.openBlock(),t.createElementBlock("div",{key:1,id:`${e.id}-tooltip`,ref_key:"ttpEl",ref:i,part:"tooltip",class:t.normalizeClass(["s-ttp",{"s-ttp--active":d.value,"s-ttp--top":u.value.y==="top","s-ttp--bottom":u.value.y==="bottom","s-ttp--w-close":t.unref(M)(n.useClose)}]),role:"tooltip","aria-live":"polite"},[t.createElementVNode("div",{class:t.normalizeClass(["s-ttp__arrow",{"s-ttp__arrow--top":u.value.y==="top","s-ttp__arrow--bottom":u.value.y==="bottom"}])},null,2),t.unref(M)(n.useClose)?(t.openBlock(),t.createElementBlock("button",{key:0,class:"s-ttp__close","aria-label":e.altClose,onClick:k[5]||(k[5]=O=>y(!1))},[...k[8]||(k[8]=[t.createElementVNode("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.29327 4.99996L1.11133 8.18191L1.81843 8.88901L5.00038 5.70707L8.1824 8.88909L8.8895 8.18198L5.70749 4.99996L8.8895 1.81795L8.1824 1.11084L5.00038 4.29286L1.81843 1.11091L1.11133 1.81802L4.29327 4.99996Z"})],-1)])],8,IC)):t.createCommentVNode("",!0),s.value?(t.openBlock(),t.createElementBlock("div",{key:1,class:"s-ttp__content","aria-hidden":!d.value},[t.renderSlot(S.$slots,"content")],8,OC)):t.createCommentVNode("",!0)],10,AC)),[[t.vShow,s.value]])],46,BC)),[[t.unref(gc),{open:d.value,callback:()=>v(!1),rootGetter:()=>o.value}]])}}
15),VC=["id","data-progress"],Jc=t.defineComponent({__name:"s-view-trigger",props:{id:{},threshold:{default:.1},triggerOnce:{type:[Boolean,String],default:!1},rootMargin:{default:"0px"},delay:{default:0},devMode:{type:[Boolean,String],default:!1},progress:{type:[Boolean,String],default:!1}},emits:["view-in","view-out","view-under","view-above","progress"],setup(e,{emit:n}){const o=e,r=n,i=t.ref(null),a=t.ref(!1),s=t.ref(!1),l=t.ref(!1),c=t.ref(!1),d=t.ref(0);let u=null,m=null;const p=()=>{if(!i.value)return;const f=i.value.getBoundingClientRect(),g=window.innerHeight,b=l.value,C=c.value,y=f.bottom<0,E=f.top>g;if(l.value=y,c.value=E,o.progress){const w=1-f.top/(g+f.height),v=Math.max(0,Math.min(1,w)),_=v<=0?0:v>=1?1:Math.round(v*100)/100;d.value=_,i.value.style.setProperty("--s-view-trigger-progress",String(_)),r("progress",_)}o.triggerOnce&&s.value||(!b&&y&&r("view-above"),!C&&E&&r("view-under"))},h=f=>{const g=f[0];p(),g.isIntersecting?a.value||(a.value=!0,o.delay>0?m=setTimeout(()=>{m=null,r("view-in"),s.value=!0},o.delay):(r("view-in"),s.value=!0)):a.value&&(a.value=!1,m&&(clearTimeout(m),m=null),r("view-out")),o.triggerOnce&&s.value&&!g.isIntersecting&&(u==null||u.disconnect(),window.removeEventListener("scroll",p))};return t.onMounted(async()=>{await t.nextTick(),i.value&&(u=new IntersectionObserver(h,{threshold:o.threshold,rootMargin:o.rootMargin,root:null}),u.observe(i.value),window.addEventListener("scroll",p,{passive:!0}),p())}),t.onUnmounted(()=>{u==null||u.disconnect(),m&&clearTimeout(m),window.removeEventListener("scroll",p)}),(f,g)=>(t.openBlock(),t.createElementBlock("div",{id:o.id,ref_key:"triggerEl",ref:i,class:t.normalizeClass(["s-view-trigger",{"s-view-trigger--view-in":a.value,"s-view-trigger--dev":o.devMode,"s-view-trigger--progress":o.progress}]),"data-progress":o.progress?d.value:void 0},[t.renderSlot(f.$slots,"default",{isViewIn:a.value,hasTriggered:s.value})],10,VC))}}),DC=["aria-label","tabindex"],PC={width:"22",height:"20",viewBox:"0 0 22 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},RC=["stroke"],zC=t.defineComponent({__name:"back-to-top.client",props:{color:{default:"#000"},alt:{default:"Back to top of the page"}},setup(e){const n=t.ref(!1),o=Re(i,300);t.onMounted(()=>{window.addEventListener("scroll",o)}),t.onBeforeUnmount(()=>{window.removeEventListener("scroll",o)});function r(){document.body.scrollIntoView({behavior:"smooth"}),document.body.focus(),we({action:"click",name:"dc-wb-back-to-top"})}function i(){const a=window.location.pathname.split("/");if(!a[a.length-1]){n.value=!1;return}window.scrollY>100?n.value=!0:n.value=!1}return(a,s)=>(t.openBlock(),t.createElementBlock("button",{part:"wb-back-to-top",class:t.normalizeClass(["mwb-toggle mwb-toggle--back-to-top",{"mwb-toggle--back-to-top-active":n.value}]),"aria-label":e.alt,tabindex:n.value?0:-1,onClick:r},[(t.openBlock(),t.createElementBlock("svg",PC,[t.createElementVNode("path",{d:"M21.0781 15L11.0781 5L1.07812 15",stroke:e.color,"stroke-width":"2"},null,8,RC)]))],10,DC))}}),FC={class:"wb-tooltips"},ed=t.defineComponent({__name:"widget-tooltips",props:{gaKey:{type:String}},setup(e){const n=e;let o;return t.onMounted(()=>{n.gaKey&&(o=setTimeout(()=>{we({action:"mouseover",name:`dc-wb-toggle-hover-${n.gaKey}`})},1e3))}),t.onUnmounted(()=>{clearTimeout(o)}),(r,i)=>(t.openBlock(),t.createElementBlock("div",FC,[t.renderSlot(r.$slots,"default")]))}}),HC={key:0,class:"mwb-fc"},UC=["aria-label"],WC=["aria-label","tabindex"],GC={class:"mwb-fc-cta-dialog__body"},jC={class:"mwb-fc-cta-dialog__title"},qC={class:"mwb-fc-cta-dialog__desc"},YC={class:"mwb-fc-cta-dialog__cta-wrapper"},XC=["tabindex"],KC=["aria-label"],ZC={xmlns:"http://www.w3.org/2000/svg",width:"38",height:"38",viewBox:"0 0 38 38",fill:"none","aria-hidden":"true"},QC={mask:"url(#mask0_112_1412)"},JC=["fill"],ek=["stroke"],tk=["stroke"],nk=t.defineComponent({__name:"floating-contact",props:{contactTooltips:{default:""},contactExpiration:{},alt:{default:""},altOpen:{default:""},altClose:{default:""}},setup(e,{expose:n}){const o=e,r=t.ref(""),i=t.ref(""),a=t.ref(""),s=t.ref(""),l=t.ref(""),c=t.ref(!1),d=t.ref(!1),u=o.contactExpiration!==void 0?o.contactExpiration:864e5;let m;n({handleCloseCTADialog:f}),t.onMounted(()=>{document.addEventListener("use-floating-contact",g),b()}),t.onUnmounted(()=>{document.removeEventListener("use-floating-contact",g),clearInterval(m)}
15);function p(){document.dispatchEvent(new CustomEvent(`s-dialog-open:${r.value}`)),c.value=!1,we({action:"click",name:"dc-floating-contact-toggle"})}function h(){document.dispatchEvent(new CustomEvent(`s-dialog-open:${r.value}`)),c.value=!1,we({action:"click",name:"dc-floating-contact-cta"})}function f(){c.value&&(c.value=!1,we({action:"click",name:"dc-floating-contact-cta-close",v1:"close-button"}))}function g(w){const{inquiryId:v,contactCtaTitle:_,contactCtaDesc:S,contactCtaBtn:k}=w.detail;r.value=v,i.value=window.location.origin+window.location.pathname,a.value=_,s.value=S,l.value=k,E(i.value)||setTimeout(()=>{c.value=!0},150),y(i.value)}function b(){m=setInterval(()=>{i.value&&window.location.origin+window.location.pathname!==i.value&&C()},5e3)}function C(){r.value="",i.value="",a.value="",s.value="",l.value="",c.value=!1}function y(w){const v=localStorage.getItem(`floating-contact-${Eo(w)}`),{time:_,key:S}=v?JSON.parse(v):{time:0,key:""};try{const k=new Date().getTime();(!v||!_||!S||k-_>u)&&localStorage.setItem(`floating-contact-${Eo(w)}`,JSON.stringify({time:new Date().getTime(),key:w}))}catch(k){console.error("error",k)}}function E(w){const v=localStorage.getItem(`floating-contact-${Eo(w)}`);if(!v)return!1;try{const _=JSON.parse(v);return!(!_||!_.time||!_.key||_.key!==w||new Date().getTime()-_.time>u)}catch(_){return console.log("error",_),!1}}return(w,v)=>i.value?(t.openBlock(),t.createElementBlock("div",HC,[(a.value||e.contactTooltips)&&d.value?(t.openBlock(),t.createBlock(ed,{key:0,"ga-key":"floating-contact"},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(a.value||e.contactTooltips),1)]),_:1})):t.createCommentVNode("",!0),t.createElementVNode("div",{role:"dialog",class:t.normalizeClass(["mwb-fc-cta-dialog",{"mwb-fc-cta-dialog--active":c.value}]),"aria-label":e.alt||a.value},[t.createElementVNode("button",{class:"mwb-fc-cta-dialog__close","aria-label":e.altClose||`Close: ${a.value}`,tabindex:c.value?0:-1,onClick:f},[...v[2]||(v[2]=[t.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none","aria-hidden":"true"},[t.createElementVNode("g",{opacity:"0.8"},[t.createElementVNode("line",{x1:"4.34334",y1:"4.34319",x2:"15.657",y2:"15.6569",stroke:"#2E3742","stroke-width":"2"}),t.createElementVNode("line",{x1:"15.6568",y1:"4.34309",x2:"4.34311",y2:"15.6568",stroke:"#2E3742","stroke-width":"2"})])],-1)])],8,WC),t.createElementVNode("div",GC,[t.createElementVNode("div",jC,t.toDisplayString(a.value),1),t.createElementVNode("div",qC,t.toDisplayString(s.value),1)]),t.createElementVNode("div",YC,[t.createElementVNode("button",{part:"cta",class:"mwb-fc-cta-dialog__cta",tabindex:c.value?0:-1,onClick:h},t.toDisplayString(l.value),9,XC)])],10,UC),t.createElementVNode("button",{class:"mwb-toggle mwb-fc-toggle","aria-label":e.altOpen||`${c.value?"Close: ":"Open: "} ${a.value}`,onClick:p,onMouseenter:v[0]||(v[0]=_=>d.value=!0),onMouseleave:v[1]||(v[1]=_=>d.value=!1)},[(t.openBlock(),t.createElementBlock("svg",ZC,[v[3]||(v[3]=t.createElementVNode("mask",{id:"mask0_112_1412",style:{"mask-type":"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"37",height:"36"},[t.createElementVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M35.7419 21.0557C35.9118 20.0626 36.0002 19.0416 36.0002 18C36.0002 8.05887 27.9414 0 18.0002 0C8.05912 0 0.000244141 8.05887 0.000244141 18C0.000244141 27.9411 8.05912 36 18.0002 36C19.0419 36 20.0628 35.9115 21.056 35.7417C19.7642 33.9969 19.0002 31.8377 19.0002 29.5C19.0002 23.701 23.7013 19 29.5002 19C31.8379 19 33.9971 19.7639 35.7419 21.0557Z",fill:"#D9D9D9"})],-1)),t.createElementVNode("g",QC,[t.createElementVNode("circle",{cx:"18.0002",cy:"18",r:"16.5",fill:d.value?"#0067E6":"#fff",stroke:"#0067E6","stroke-width":"3"},null,8,JC),t.createElementVNode("path",{d:"M18.0002 45C24.6277 45 30.0002 39.8513 30.0002 33.5C30.0002 27.1487 24.6277 22 18.0002 22C11.3728 22 6.00024 27.1487 6.00024 33.5C6.00024 39.8513 11.3728 45 18.0002 45Z",stroke:d.value?"#fff":"#0067E6","stroke-width":"3","stroke-miterlimit":"10"},null,8,ek),t.createElementVNode("path",{d:"M18.0002 17.5C20.7617 17.5 23.0002 15.2614 23.0002 12.5C23.0002 9.73858 20.7617 7.5 18.0002 7.5C15.2388 7.5 13.0002 9.73858 13.0002 12.5C13.0002 15.2614 15.2388 17.5 18.0002 17.5Z",stroke:d.value?"#fff":"#0067E6","
15stroke-width":"3","stroke-miterlimit":"10"},null,8,tk)]),v[4]||(v[4]=t.createElementVNode("path",{d:"M29.5 36.5C33.366 36.5 36.5 33.366 36.5 29.5C36.5 25.634 33.366 22.5 29.5 22.5C25.634 22.5 22.5 25.634 22.5 29.5C22.5 33.366 25.634 36.5 29.5 36.5Z",fill:"#0067E6",stroke:"#0067E6","stroke-width":"3","stroke-miterlimit":"10"},null,-1)),v[5]||(v[5]=t.createElementVNode("path",{d:"M29.5 24V27",stroke:"white","stroke-width":"3"},null,-1)),v[6]||(v[6]=t.createElementVNode("path",{d:"M29.5 29V35",stroke:"white","stroke-width":"3"},null,-1))]))],40,KC)])):t.createCommentVNode("",!0)}}),ok={width:"100%",height:"100%",viewBox:"20 20 60 60",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},rk=["stroke"],ik=["fill"],ak=["fill"],sk=["fill"],lk=t.defineComponent({__name:"widget-icon",props:{color:{type:String,default:"#000"}},setup(e){return(n,o)=>(t.openBlock(),t.createElementBlock("svg",ok,[t.createElementVNode("path",{d:"M66.5 56.5V39.5C66.5 37.29 64.71 35.5 62.5 35.5H37.5C35.29 35.5 33.5 37.29 33.5 39.5V56.5C33.5 58.71 35.29 60.5 37.5 60.5H45.5C46.05 60.5 46.5 60.95 46.5 61.5V66.5L53.97 60.9C54.32 60.64 54.74 60.5 55.17 60.5H62.5C64.71 60.5 66.5 58.71 66.5 56.5Z",stroke:e.color,"stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},null,8,rk),t.createElementVNode("path",{d:"M44 48C44 46.8954 43.1046 46 42 46C40.8954 46 40 46.8954 40 48C40 49.1046 40.8954 50 42 50C43.1046 50 44 49.1046 44 48Z",fill:e.color},null,8,ik),t.createElementVNode("path",{d:"M52 48C52 46.8954 51.1046 46 50 46C48.8954 46 48 46.8954 48 48C48 49.1046 48.8954 50 50 50C51.1046 50 52 49.1046 52 48Z",fill:e.color},null,8,ak),t.createElementVNode("path",{d:"M60 48C60 46.8954 59.1046 46 58 46C56.8954 46 56 46.8954 56 48C56 49.1046 56.8954 50 58 50C59.1046 50 60 49.1046 60 48Z",fill:e.color},null,8,sk)]))}}),ck=["aria-expanded"],dk=["src"],uk={id:"wb-support-header",class:"mwb-menu__header"},fk=["tabindex","aria-label"],mk={class:"mwb-menu__body"},hk=["aria-disabled"],pk={class:"mwb-menu__item-icon"},gk=["src","alt"],bk={class:"mwb-menu__item-text"},yk={class:"mwb-menu__item-title"},wk={class:"mwb-menu__item-desc"},vk=["href","tabindex","title","target","onClick"],Ck={class:"mwb-menu__item-icon"},kk=["src","alt"],Ek={class:"mwb-menu__item-text"},Sk={class:"mwb-menu__item-title"},_k={class:"mwb-menu__item-desc"},xk=t.defineComponent({__name:"floating-support.client",props:{useLivechat:{type:[Boolean,String],default:!1},widgetTitle:{default:""},widgetList:{},widgetTooltips:{},color:{default:"#2E3742"},headerTextColor:{},livechatIcon:{default:""},livechatTitle:{default:""},livechatDescActive:{default:""},livechatDescDisable:{default:""},sprite:{default:""},alt:{},altOpen:{},altClose:{default:"Close support menu"}},setup(e){const n=e,o=t.ref(null),r=t.ref(!1),i=t.ref(!1),a=t.ref(!1),s=t.ref(0);let l;const c={frame:35,start:0,step:-60,index:0,enterSpeed:20,leaveSpeed:15},d=t.computed(()=>{let v=n.widgetList?JSON.parse(n.widgetList):[];return n.useLivechat&&(v=["lc",...v],typeof n.useLivechat=="string"&&parseInt(n.useLivechat)&&v.splice(parseInt(n.useLivechat)-1,0,"lc")),v});t.onMounted(()=>{document.addEventListener("keydown",b),document.addEventListener("click",C),n.useLivechat&&u(),o.value&&(o.value.style.setProperty("--dac-theme-color",n.color),n.headerTextColor&&o.value.style.setProperty("--dac-header-text-color",n.headerTextColor))}),t.onBeforeUnmount(()=>{document.removeEventListener("keydown",b),document.removeEventListener("click",C)});function u(){const v=setInterval(()=>{w()&&(i.value=!0,window.SYNO_SUPPORT_OPTIONS=window.SYNO_SUPPORT_OPTIONS||{},window.SYNO_SUPPORT_OPTIONS.fn={openLiveChat:y,closeLiveChat:E,openSupportOptions:()=>{r.value=!0}},clearInterval(v))},1e3);setTimeout(()=>{clearInterval(v)},6e4)}function m(){r.value=!0,we({action:"click",name:"dc-wb-toggle"})}function p(){r.value=!1,w()&&(y(),we({action:"click",name:"dc-wb-open-livechat"}))}function h(v){if(v)if(!a.value)a.value=!0;else return;else a.value=!1;S(),v?l=setInterval(()=>{c.index<c.frame-1?(c.index++,s.value=_()):S()},c.enterSpeed):l=setInterval(()=>{c.index>0?(c.index--,s.value=_()):S()},c.leaveSpeed);function _(){return c.start+c.step*c.index}function S(){clearInterval(l),l=void 0}}function f(v){r.value=!1,we({action:"click",name:"dc-wb-link",v1:v})}
15function g(){r.value=!1,we({action:"click",name:"dc-wb-close",v1:"head"})}function b(v){oo(v)&&r.value&&(r.value=!1,we({action:"keydown",name:"dc-wb-close",v1:"esc"}))}function C(v){if(v&&!v.target.closest("s-widget")&&!v.target.closest(".mwb-fs")){if(!r.value)return;r.value=!1,we({action:"click",name:"dc-wb-close",v1:"click-outside"})}}function y(){window.LC_API.on_chat_window_minimized=E;const v=document.getElementById("chat-widget-container");v&&(window.LC_API.open_chat_window(),v.classList.add("chat-widget-container--active"),v.classList.add("chat-widget-container--hide"),setTimeout(()=>{v.classList.remove("chat-widget-container--hide"),v.classList.add("chat-widget-container--show")},666))}function E(){r.value=!1,window.LC_API.hide_chat_window(),we({action:"click",name:"dc-wb-close",v1:"close-livechat"});const v=document.getElementById("chat-widget-container");v&&(v.classList.remove("chat-widget-container--show"),v.classList.remove("chat-widget-container--active"))}function w(){return window.__lc&&window.LC_API&&typeof window.LC_API<"u"&&window.LC_API.is_loaded&&window.LC_API.is_loaded()}return(v,_)=>d.value.length>0?(t.openBlock(),t.createElementBlock("div",{key:0,ref_key:"root",ref:o,class:"mwb-fs"},[t.createElementVNode("button",{part:"wb-widget-toggle",class:t.normalizeClass(["mwb-toggle mwb-toggle--widget",{"mwb-toggle--widget-active":r.value,"mwb-toggle--widget-sprite":e.sprite}]),"aria-labelledby":"wb-support-header","aria-expanded":r.value,onClick:m,onMouseover:_[0]||(_[0]=S=>h(!0)),onMouseleave:_[1]||(_[1]=S=>h(!1))},[e.sprite?(t.openBlock(),t.createElementBlock("img",{key:1,src:e.sprite,class:"mwb-toggle__icon",style:t.normalizeStyle({transform:`translateX(${s.value}px)`}),"aria-hidden":"true"},null,12,dk)):(t.openBlock(),t.createBlock(lk,{key:0,color:e.color},null,8,["color"]))],42,ck),e.widgetTooltips&&a.value?(t.openBlock(),t.createBlock(ed,{key:0,"ga-key":"floating-support"},{default:t.withCtx(()=>[t.createTextVNode(t.toDisplayString(e.widgetTooltips),1)]),_:1})):t.createCommentVNode("",!0),t.createElementVNode("div",{class:t.normalizeClass(["mwb-menu",{"mwb-menu--active":r.value}])},[t.createElementVNode("div",uk,[t.createElementVNode("button",{class:"mwb-menu__header-close",name:"closeMwb",tabindex:r.value?0:-1,"aria-label":e.altClose,onClick:g},[t.createElementVNode("div",{class:t.normalizeClass(["mwb-menu__header-title",{"mwb-menu__header-title--font":!e.headerTextColor&&t.unref(xo)(e.color)==="light","mwb-menu__header-title--white":!e.headerTextColor&&t.unref(xo)(e.color)==="dark","mwb-menu__header-title--custom":e.headerTextColor}])},t.toDisplayString(e.widgetTitle),3),t.createElementVNode("div",{class:t.normalizeClass(["mwb-menu__header-close-icon",{"mwb-menu__header-close-icon--font":!e.headerTextColor&&t.unref(xo)(e.color)==="light","mwb-menu__header-close-icon--white":!e.headerTextColor&&t.unref(xo)(e.color)==="dark","mwb-menu__header-close-icon--custom":e.headerTextColor}])},null,2)],8,fk)]),t.createElementVNode("div",mk,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(d.value,(S,k)=>(t.openBlock(),t.createElementBlock(t.Fragment,null,[S==="lc"?(t.openBlock(),t.createElementBlock(t.Fragment,{key:0},[e.useLivechat?(t.openBlock(),t.createElementBlock("button",{key:`mwb-item-${k}`,class:t.normalizeClass(["mwb-menu__item",{"mwb-menu__item--livechat-disabled":!i.value}]),name:"livechat","aria-disabled":!i.value,onClick:p},[t.createElementVNode("div",pk,[t.createElementVNode("img",{src:e.livechatIcon,alt:e.livechatTitle,"aria-hidden":"true"},null,8,gk)]),t.createElementVNode("div",bk,[t.createElementVNode("div",yk,t.toDisplayString(e.livechatTitle),1),t.createElementVNode("div",wk,t.toDisplayString(i.value?e.livechatDescActive:e.livechatDescDisable),1)])],10,hk)):t.createCommentVNode("",!0)],64)):(t.openBlock(),t.createElementBlock("a",{key:`mwb-item-${k}`,class:"mwb-menu__item",href:S.url,tabindex:r.value?0:-1,title:S.title,target:S.target?S.target:"_self",onClick:O=>f(S.url)},[t.createElementVNode("div",Ck,[t.createElementVNode("img",{src:S.icon,alt:S.title,"aria-hidden":"true"},null,8,kk)]),t.createElementVNode("div",Ek,[t.createElementVNode("div",Sk,t.toDisplayString(S.title),1),t.createElementVNode("div",_k,t.toDisplayString(S.desc),1)])],8,vk))],64))),256))])],2)],512)):t.createCommentVNode("",!0)}});function Tk(){const e=t.ref(0),n=()=>{const r=document.createElement("div");r.style.visibility="hidden",r.style.overflow="scroll",r.style.width="100px",r.style.position="absolute",r.style.top="-9999px",document.body.appendChild(r);const i=document.createElement("div");i.style.width="100%",r.appendChild(i);const a=r.offsetWidth-i.offsetWidth;return document.body.removeChild(r),a}
15,o=()=>{e.value=n()};return t.onMounted(()=>{o(),window.addEventListener("resize",o)}),t.onUnmounted(()=>{window.removeEventListener("resize",o)}),{scrollbarWidth:e}}const Bk={class:"mwb__zidx-a"},$k={class:"mwb__zidx-b"},td=t.defineComponent({__name:"s-widget.client",props:{useBackToTop:{type:[Boolean,String],default:!1},useLivechat:{type:[Boolean,String],default:!1},widgetTitle:{},widgetTooltips:{},widgetList:{},color:{default:"#2E3742"},headerTextColor:{},livechatIcon:{default:""},livechatTitle:{default:""},livechatDescActive:{default:""},livechatDescDisable:{default:""},sprite:{default:""},contactTooltips:{},contactExpiration:{},altBackToTop:{},altFloatingContact:{},altFloatingContactOpen:{},altFloatingContactClose:{},altFloatingSupport:{},altFloatingSupportOpen:{},altFloatingSupportClose:{}},setup(e){const n=t.ref(),{scrollbarWidth:o}=Tk(),r=t.computed(()=>`calc(100vw - var(--swg-btn-size) - var(--swg-spacing) - ${o.value}px)`);function i(){var a;(a=n.value)!=null&&a.handleCloseCTADialog&&n.value.handleCloseCTADialog()}return(a,s)=>(t.openBlock(),t.createElementBlock("div",{part:"wb-root",class:"mwb",style:t.normalizeStyle({"--swg-btn-left":r.value})},[s[0]||(s[0]=t.createElementVNode("button",{id:"s-widget",class:"mwb-entrance","aria-label":"Support menu"},null,-1)),t.createElementVNode("div",Bk,[e.useBackToTop?(t.openBlock(),t.createBlock(zC,{key:0,color:e.color,alt:e.altBackToTop},null,8,["color","alt"])):t.createCommentVNode("",!0),t.createVNode(nk,{ref_key:"contactRef",ref:n,"contact-tooltips":e.contactTooltips,"contact-expiration":e.contactExpiration,alt:e.altFloatingContact,"alt-open":e.altFloatingContactOpen,"alt-close":e.altFloatingContactClose},null,8,["contact-tooltips","contact-expiration","alt","alt-open","alt-close"])]),t.createElementVNode("div",$k,[t.createVNode(xk,{"use-livechat":e.useLivechat,color:e.color,"header-text-color":e.headerTextColor,"widget-title":e.widgetTitle,"widget-tooltips":e.widgetTooltips,"widget-list":e.widgetList,"livechat-icon":e.livechatIcon,"livechat-title":e.livechatTitle,"livechat-desc-active":e.livechatDescActive,"livechat-desc-disable":e.livechatDescDisable,sprite:e.sprite,alt:e.altFloatingSupport,"alt-open":e.altFloatingSupportOpen,"alt-close":e.altFloatingSupportClose,onClick:i},null,8,["use-livechat","color","header-text-color","widget-title","widget-tooltips","widget-list","livechat-icon","livechat-title","livechat-desc-active","livechat-desc-disable","sprite","alt","alt-open","alt-close"])])],4))}}),Nk={SAccordion:Ma,SArchDiagram:La,SAwardCarousel:es,SBnb:Zn,SBnbIntro:ts,SBnbParagraph:ns,SBnbQrcode:ss,SBreadcrumb:cs,SBtn:nn,SCardCarousel:$s,SCheckbox:Ms,SCollapse:Ls,SContainer:Lt,SContentBgImg:As,SContentLargeImage:Is,SCountUp:Os,SDialog:fi,SDialogLauncher:mi,SDropdownV2:_i,SElementPathMover:al,SFeatCol:ll,SFeatColCard:cl,SFloatingCard:dl,SGradientBounds:ul,SHero:ml,SHeroTabs:Cl,SIcon:kl,SImg:Sl,SInquiry:Bl,SLink:Vn,SLoading:Ti,SLocalePicker:tc,SLocalNav:ac,SLocalNavBar:sc,SMarquee:lc,SMediaControl:ir,SNavbar:bc,SNote:vc,SPriceCore:kc,SQrcode:Io,SRadio:Ec,SRelatedCard:Sc,SRovingFocus:no,SScrollbar:_c,SScrollTo:xc,SSection:Tc,SSectionIntro:Bc,SShopNow:Lc,SSkipNav:Ac,SSup:Ic,SSwipeStepper:Oc,SSwitch:Yi,SSwitchCarousel:Rc,STab:zc,STabContent:Xi,STabnavGallery:Hc,STabSlideAccordion:Uc,STeaser:Xc,SText:wt,STextfield:Kc,SThemeProvider:Zc,STooltip:Qc,SVideo:Zi,SViewTrigger:Jc,SWidget:td};X.FOOTNOTE_KEY=Gi,X.SAccordion=Ma,X.SArchDiagram=La,X.SAwardCarousel=es,X.SBnb=Zn,X.SBnbIntro=ts,X.SBnbParagraph=ns,X.SBnbQrcode=ss,X.SBreadcrumb=cs,X.SBtn=nn,X.SCardCarousel=$s,X.SCheckbox=Ms,X.SCollapse=Ls,X.SContainer=Lt,X.SContentBgImg=As,X.SContentLargeImage=Is,X.SCountUp=Os,X.SDialog=fi,X.SDialogLauncher=mi,X.SDropdownV2=_i,X.SElementPathMover=al,X.SFeatCol=ll,X.SFeatColCard=cl,X.SFloatingCard=dl,X.SGradientBounds=ul,X.SHero=ml,X.SHeroTabs=Cl,X.SIcon=kl,X.SImg=Sl,X.SInquiry=Bl,X.SLink=Vn,X.SLoading=Ti,X.SLocalNav=ac,X.SLocalNavBar=sc,X.SLocalePicker=tc,X.SMarquee=lc,X.SMediaControl=ir,X.SNavbar=bc,X.SNote=vc,X.SPriceCore=kc,X.SQrcode=Io,X.SRadio=Ec,X.SRelatedCard=Sc,X.SRovingFocus=no,X.SScrollTo=xc,X.SScrollbar=_c,X.SSection=Tc,X.SSectionIntro=Bc,X.SShopNow=Lc,X.SSkipNav=Ac,X.SSup=Ic,X.SSwipeStepper=Oc,X.SSwitch=Yi,X.SSwitchCarousel=Rc,X.STab=zc,X.STabContent=Xi,X.STabSlideAccordion=Uc,X.STabnavGallery=Hc,X.STeaser=Xc,X.SText=wt,X.STextfield=Kc,X.SThemeProvider=Zc,X.STooltip=Qc,X.SVideo=Zi,
15X.SViewTrigger=Jc,X.SWidget=td,X.createFootnoteRegistry=ji,X.default=Nk,X.installDsygnoContext=u1,X.onClientOnly=Oo,X.provideDsygnoContext=c1,X.provideFootnotes=t6,X.useDsygnoContext=ze,Object.defineProperties(X,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.