You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

vue-onboarding-tour

Package Overview
Dependencies
Maintainers
0
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vue-onboarding-tour - npm Package Compare versions

Comparing version

to
0.0.8-beta.2

1

dist/vue-onboarding-tour.es.js

@@ -0,1 +1,2 @@

(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode('/*! tailwindcss v4.0.8 | MIT License | https://tailwindcss.com */.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-\\[calc\\(50\\%-20rem\\)\\]{top:calc(50% - 20rem)}.z-10{z-index:10}.z-\\[9999\\]{z-index:9999}.float-end{float:inline-end}.container{width:100%}.mx-auto{margin-inline:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.flex{display:flex}.hidden{display:none}.aspect-\\[980\\/632\\]{aspect-ratio:980/632}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-\\[220px\\]{width:220px}.w-\\[320px\\]{width:320px}.w-\\[980px\\]{width:980px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-\\[500px\\]{max-width:500px}.max-w-full{max-width:100%}.flex-1{flex:1}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.transform-gpu{transform:translateZ(0)var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\\[\\#80caff\\]{--tw-gradient-from:#80caff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\\[\\#4f46e5\\]{--tw-gradient-to:#4f46e5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.p-\\[2px\\]{padding:2px}.py-\\[10rem\\]{padding-block:10rem}.text-center{text-align:center}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-100{opacity:1}.transition{transition-duration:var(--tw-duration,0s);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,ease)}.transition-all{transition-duration:var(--tw-duration,0s);transition-property:all;transition-timing-function:var(--tw-ease,ease)}.transition-colors{transition-duration:var(--tw-duration,0s);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.hover\\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\\:rotate-45:hover{rotate:45deg}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-duration{syntax:"*";inherits:false}')),document.head.appendChild(t)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}})();
import { getCurrentScope as hn, onScopeDispose as gn, unref as ht, getCurrentInstance as Qt, onMounted as Tt, nextTick as Ze, ref as k, computed as te, watch as pe, defineComponent as vn, onUnmounted as Tn, openBlock as Y, createElementBlock as V, normalizeClass as Ve, normalizeStyle as zt, createCommentVNode as ce, createElementVNode as be, renderSlot as En, toDisplayString as Ht, Fragment as _n, renderList as wn } from "vue";

@@ -2,0 +3,0 @@ function et(o) {

10

dist/vue-onboarding-tour.umd.js

@@ -1,3 +0,3 @@

(function(at,r){typeof exports=="object"&&typeof module<"u"?r(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],r):(at=typeof globalThis<"u"?globalThis:at||self,r(at.VueOnboardingTour={},at.Vue))})(this,function(at,r){"use strict";var pe=document.createElement("style");pe.textContent=`*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-bottom-2{bottom:-.5rem}.-left-2{left:-.5rem}.-right-2{right:-.5rem}.-top-2{top:-.5rem}.left-3{left:.75rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\\[calc\\(50\\%-20rem\\)\\]{top:calc(50% - 20rem)}.z-10{z-index:10}.z-\\[9999\\]{z-index:9999}.float-end{float:inline-end}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.flex{display:flex}.hidden{display:none}.aspect-\\[980\\/632\\]{aspect-ratio:980/632}.h-10{height:2.5rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-80{width:20rem}.w-\\[220px\\]{width:220px}.w-\\[320px\\]{width:320px}.w-\\[980px\\]{width:980px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-\\[500px\\]{max-width:500px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-4{border-width:4px}.border-dashed{border-style:dashed}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-950\\/70{background-color:#3b0764b3}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\\[\\#80caff\\]{--tw-gradient-from: #80caff var(--tw-gradient-from-position);--tw-gradient-to: rgb(128 202 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-yellow-500{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\\[\\#4f46e5\\]{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.fill-gray-500{fill:#6b7280}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\\[2px\\]{padding:2px}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-\\[10rem\\]{padding-top:10rem;padding-bottom:10rem}.pb-1{padding-bottom:.25rem}.pr-4{padding-right:1rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\\:rotate-45:hover{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\\:bg-purple-950:hover{--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity, 1))}.hover\\:fill-gray-700:hover{fill:#374151}.hover\\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.md\\:max-w-full{max-width:100%}.md\\:\\!flex-row{flex-direction:row!important}.md\\:gap-5{gap:1.25rem}.md\\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 1024px){.lg\\:\\!block{display:block!important}.lg\\:max-w-\\[1200px\\]{max-width:1200px}.lg\\:gap-10{gap:2.5rem}.lg\\:text-6xl{font-size:3.75rem;line-height:1}}
/*$vite$:1*/`,document.head.appendChild(pe);function It(n){return r.getCurrentScope()?(r.onScopeDispose(n),!0):!1}function Mt(n){return typeof n=="function"?n():r.unref(n)}const Ke=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Ze=n=>n!=null,Je=Object.prototype.toString,Qe=n=>Je.call(n)==="[object Object]",to=()=>{};function eo(n){return r.getCurrentInstance()}function oo(n,o=!0,i){eo()?r.onMounted(n,i):o?n():r.nextTick(n)}const qt=Ke?window:void 0;function dt(n){var o;const i=Mt(n);return(o=i==null?void 0:i.$el)!=null?o:i}function de(...n){let o,i,e,f;if(typeof n[0]=="string"||Array.isArray(n[0])?([i,e,f]=n,o=qt):[o,i,e,f]=n,!o)return to;Array.isArray(i)||(i=[i]),Array.isArray(e)||(e=[e]);const m=[],E=()=>{m.forEach(y=>y()),m.length=0},A=(y,S,k,c)=>(y.addEventListener(S,k,c),()=>y.removeEventListener(S,k,c)),w=r.watch(()=>[dt(o),Mt(f)],([y,S])=>{if(E(),!y)return;const k=Qe(S)?{...S}:S;m.push(...i.flatMap(c=>e.map(x=>A(y,c,x,k))))},{immediate:!0,flush:"post"}),L=()=>{w(),E()};return It(L),L}function ro(){const n=r.ref(!1),o=r.getCurrentInstance();return o&&r.onMounted(()=>{n.value=!0},o),n}function fe(n){const o=ro();return r.computed(()=>(o.value,!!n()))}function no(n,o,i={}){const{window:e=qt,...f}=i;let m;const E=fe(()=>e&&"MutationObserver"in e),A=()=>{m&&(m.disconnect(),m=void 0)},w=r.computed(()=>{const k=Mt(n),c=(Array.isArray(k)?k:[k]).map(dt).filter(Ze);return new Set(c)}),L=r.watch(()=>w.value,k=>{A(),E.value&&k.size&&(m=new MutationObserver(o),k.forEach(c=>m.observe(c,f)))},{immediate:!0,flush:"post"}),y=()=>m==null?void 0:m.takeRecords(),S=()=>{L(),A()};return It(S),{isSupported:E,stop:S,takeRecords:y}}function io(n,o,i={}){const{window:e=qt,...f}=i;let m;const E=fe(()=>e&&"ResizeObserver"in e),A=()=>{m&&(m.disconnect(),m=void 0)},w=r.computed(()=>{const S=Mt(n);return Array.isArray(S)?S.map(k=>dt(k)):[dt(S)]}),L=r.watch(w,S=>{if(A(),E.value&&e){m=new ResizeObserver(o);for(const k of S)k&&m.observe(k,f)}},{immediate:!0,flush:"post"}),y=()=>{A(),L()};return It(y),{isSupported:E,stop:y}}function me(n,o={}){const{reset:i=!0,windowResize:e=!0,windowScroll:f=!0,immediate:m=!0,updateTiming:E="sync"}=o,A=r.ref(0),w=r.ref(0),L=r.ref(0),y=r.ref(0),S=r.ref(0),k=r.ref(0),c=r.ref(0),x=r.ref(0);function p(){const v=dt(n);if(!v){i&&(A.value=0,w.value=0,L.value=0,y.value=0,S.value=0,k.value=0,c.value=0,x.value=0);return}const d=v.getBoundingClientRect();A.value=d.height,w.value=d.bottom,L.value=d.left,y.value=d.right,S.value=d.top,k.value=d.width,c.value=d.x,x.value=d.y}function T(){E==="sync"?p():E==="next-frame"&&requestAnimationFrame(()=>p())}return io(n,T),r.watch(()=>dt(n),v=>!v&&T()),no(n,T,{attributeFilter:["style","class"]}),f&&de("scroll",T,{capture:!0,passive:!0}),e&&de("resize",T,{passive:!0}),oo(()=>{m&&T()}),{height:A,bottom:w,left:L,right:y,top:S,width:k,x:c,y:x,update:T}}var zt={};/*!
(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode('/*! tailwindcss v4.0.8 | MIT License | https://tailwindcss.com */.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-\\[calc\\(50\\%-20rem\\)\\]{top:calc(50% - 20rem)}.z-10{z-index:10}.z-\\[9999\\]{z-index:9999}.float-end{float:inline-end}.container{width:100%}.mx-auto{margin-inline:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.flex{display:flex}.hidden{display:none}.aspect-\\[980\\/632\\]{aspect-ratio:980/632}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-\\[220px\\]{width:220px}.w-\\[320px\\]{width:320px}.w-\\[980px\\]{width:980px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-\\[500px\\]{max-width:500px}.max-w-full{max-width:100%}.flex-1{flex:1}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.transform-gpu{transform:translateZ(0)var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\\[\\#80caff\\]{--tw-gradient-from:#80caff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\\[\\#4f46e5\\]{--tw-gradient-to:#4f46e5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.p-\\[2px\\]{padding:2px}.py-\\[10rem\\]{padding-block:10rem}.text-center{text-align:center}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-100{opacity:1}.transition{transition-duration:var(--tw-duration,0s);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,ease)}.transition-all{transition-duration:var(--tw-duration,0s);transition-property:all;transition-timing-function:var(--tw-ease,ease)}.transition-colors{transition-duration:var(--tw-duration,0s);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.hover\\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\\:rotate-45:hover{rotate:45deg}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-duration{syntax:"*";inherits:false}')),document.head.appendChild(t)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}})();
(function(ae,o){typeof exports=="object"&&typeof module<"u"?o(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],o):(ae=typeof globalThis<"u"?globalThis:ae||self,o(ae.VueOnboardingTour={},ae.Vue))})(this,function(ae,o){"use strict";function Ie(i){return o.getCurrentScope()?(o.onScopeDispose(i),!0):!1}function Me(i){return typeof i=="function"?i():o.unref(i)}const Xt=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Kt=i=>i!=null,Zt=Object.prototype.toString,Jt=i=>Zt.call(i)==="[object Object]",Qt=()=>{};function en(i){return o.getCurrentInstance()}function tn(i,n=!0,r){en()?o.onMounted(i,r):n?i():o.nextTick(i)}const Xe=Xt?window:void 0;function pe(i){var n;const r=Me(i);return(n=r==null?void 0:r.$el)!=null?n:r}function ft(...i){let n,r,t,d;if(typeof i[0]=="string"||Array.isArray(i[0])?([r,t,d]=i,n=Xe):[n,r,t,d]=i,!n)return Qt;Array.isArray(r)||(r=[r]),Array.isArray(t)||(t=[t]);const m=[],S=()=>{m.forEach(_=>_()),m.length=0},C=(_,b,O,c)=>(_.addEventListener(b,O,c),()=>_.removeEventListener(b,O,c)),E=o.watch(()=>[pe(n),Me(d)],([_,b])=>{if(S(),!_)return;const O=Jt(b)?{...b}:b;m.push(...r.flatMap(c=>t.map(y=>C(_,c,y,O))))},{immediate:!0,flush:"post"}),R=()=>{E(),S()};return Ie(R),R}function nn(){const i=o.ref(!1),n=o.getCurrentInstance();return n&&o.onMounted(()=>{i.value=!0},n),i}function pt(i){const n=nn();return o.computed(()=>(n.value,!!i()))}function on(i,n,r={}){const{window:t=Xe,...d}=r;let m;const S=pt(()=>t&&"MutationObserver"in t),C=()=>{m&&(m.disconnect(),m=void 0)},E=o.computed(()=>{const O=Me(i),c=(Array.isArray(O)?O:[O]).map(pe).filter(Kt);return new Set(c)}),R=o.watch(()=>E.value,O=>{C(),S.value&&O.size&&(m=new MutationObserver(n),O.forEach(c=>m.observe(c,d)))},{immediate:!0,flush:"post"}),_=()=>m==null?void 0:m.takeRecords(),b=()=>{R(),C()};return Ie(b),{isSupported:S,stop:b,takeRecords:_}}function rn(i,n,r={}){const{window:t=Xe,...d}=r;let m;const S=pt(()=>t&&"ResizeObserver"in t),C=()=>{m&&(m.disconnect(),m=void 0)},E=o.computed(()=>{const b=Me(i);return Array.isArray(b)?b.map(O=>pe(O)):[pe(b)]}),R=o.watch(E,b=>{if(C(),S.value&&t){m=new ResizeObserver(n);for(const O of b)O&&m.observe(O,d)}},{immediate:!0,flush:"post"}),_=()=>{C(),R()};return Ie(_),{isSupported:S,stop:_}}function dt(i,n={}){const{reset:r=!0,windowResize:t=!0,windowScroll:d=!0,immediate:m=!0,updateTiming:S="sync"}=n,C=o.ref(0),E=o.ref(0),R=o.ref(0),_=o.ref(0),b=o.ref(0),O=o.ref(0),c=o.ref(0),y=o.ref(0);function f(){const w=pe(i);if(!w){r&&(C.value=0,E.value=0,R.value=0,_.value=0,b.value=0,O.value=0,c.value=0,y.value=0);return}const p=w.getBoundingClientRect();C.value=p.height,E.value=p.bottom,R.value=p.left,_.value=p.right,b.value=p.top,O.value=p.width,c.value=p.x,y.value=p.y}function A(){S==="sync"?f():S==="next-frame"&&requestAnimationFrame(()=>f())}return rn(i,A),o.watch(()=>pe(i),w=>!w&&A()),on(i,A,{attributeFilter:["style","class"]}),d&&ft("scroll",A,{capture:!0,passive:!0}),t&&ft("resize",A,{passive:!0}),tn(()=>{m&&A()}),{height:C,bottom:E,left:R,right:_,top:b,width:O,x:c,y,update:A}}var Pe={};/*!
* cookie

@@ -7,4 +7,4 @@ * Copyright(c) 2012-2014 Roman Shtylman

* MIT Licensed
*/var ge;function ao(){if(ge)return zt;ge=1,zt.parse=E,zt.serialize=L;var n=Object.prototype.toString,o=Object.prototype.hasOwnProperty,i=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/,e=/^("?)[\u0021\u0023-\u002B\u002D-\u003A\u003C-\u005B\u005D-\u007E]*\1$/,f=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,m=/^[\u0020-\u003A\u003D-\u007E]*$/;function E(c,x){if(typeof c!="string")throw new TypeError("argument str must be a string");var p={},T=c.length;if(T<2)return p;var v=x&&x.decode||y,d=0,N=0,_=0;do{if(N=c.indexOf("=",d),N===-1)break;if(_=c.indexOf(";",d),_===-1)_=T;else if(N>_){d=c.lastIndexOf(";",N-1)+1;continue}var X=A(c,d,N),rt=w(c,N,X),ft=c.slice(X,rt);if(!o.call(p,ft)){var Q=A(c,N+1,_),st=w(c,_,Q);c.charCodeAt(Q)===34&&c.charCodeAt(st-1)===34&&(Q++,st--);var lt=c.slice(Q,st);p[ft]=k(lt,v)}d=_+1}while(d<T);return p}function A(c,x,p){do{var T=c.charCodeAt(x);if(T!==32&&T!==9)return x}while(++x<p);return p}function w(c,x,p){for(;x>p;){var T=c.charCodeAt(--x);if(T!==32&&T!==9)return x+1}return p}function L(c,x,p){var T=p&&p.encode||encodeURIComponent;if(typeof T!="function")throw new TypeError("option encode is invalid");if(!i.test(c))throw new TypeError("argument name is invalid");var v=T(x);if(!e.test(v))throw new TypeError("argument val is invalid");var d=c+"="+v;if(!p)return d;if(p.maxAge!=null){var N=Math.floor(p.maxAge);if(!isFinite(N))throw new TypeError("option maxAge is invalid");d+="; Max-Age="+N}if(p.domain){if(!f.test(p.domain))throw new TypeError("option domain is invalid");d+="; Domain="+p.domain}if(p.path){if(!m.test(p.path))throw new TypeError("option path is invalid");d+="; Path="+p.path}if(p.expires){var _=p.expires;if(!S(_)||isNaN(_.valueOf()))throw new TypeError("option expires is invalid");d+="; Expires="+_.toUTCString()}if(p.httpOnly&&(d+="; HttpOnly"),p.secure&&(d+="; Secure"),p.partitioned&&(d+="; Partitioned"),p.priority){var X=typeof p.priority=="string"?p.priority.toLowerCase():p.priority;switch(X){case"low":d+="; Priority=Low";break;case"medium":d+="; Priority=Medium";break;case"high":d+="; Priority=High";break;default:throw new TypeError("option priority is invalid")}}if(p.sameSite){var rt=typeof p.sameSite=="string"?p.sameSite.toLowerCase():p.sameSite;switch(rt){case!0:d+="; SameSite=Strict";break;case"lax":d+="; SameSite=Lax";break;case"strict":d+="; SameSite=Strict";break;case"none":d+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return d}function y(c){return c.indexOf("%")!==-1?decodeURIComponent(c):c}function S(c){return n.call(c)==="[object Date]"}function k(c,x){try{return x(c)}catch{return c}}return zt}var Pt=ao();function so(){const n=typeof global>"u"?void 0:global.TEST_HAS_DOCUMENT_COOKIE;return typeof n=="boolean"?n:typeof document=="object"&&typeof document.cookie=="string"}function lo(n){return typeof n=="string"?Pt.parse(n):typeof n=="object"&&n!==null?n:{}}function Kt(n,o={}){const i=co(n);if(!o.doNotParse)try{return JSON.parse(i)}catch{}return n}function co(n){return n&&n[0]==="j"&&n[1]===":"?n.substr(2):n}class uo{constructor(o,i={}){this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.update=()=>{if(!this.HAS_DOCUMENT_COOKIE)return;const f=this.cookies;this.cookies=Pt.parse(document.cookie),this._checkChanges(f)};const e=typeof document>"u"?"":document.cookie;this.cookies=lo(o||e),this.defaultSetOptions=i,this.HAS_DOCUMENT_COOKIE=so()}_emitChange(o){for(let i=0;i<this.changeListeners.length;++i)this.changeListeners[i](o)}_checkChanges(o){new Set(Object.keys(o).concat(Object.keys(this.cookies))).forEach(e=>{o[e]!==this.cookies[e]&&this._emitChange({name:e,value:Kt(this.cookies[e])})})}_startPolling(){this.pollingInterval=setInterval(this.update,300)}_stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval)}get(o,i={}){return i.doNotUpdate||this.update(),Kt(this.cookies[o],i)}getAll(o={}){o.doNotUpdate||this.update();const i={};for(let e in this.cookies)i[e]=Kt(this.cookies[e],o);return i}set(o,i,e){e?e=Object.assign(Object.assign({},this.defaultSetOptions),e):e=this.defaultSetOptions;const f=typeof i=="string"?i:JSON.stringify(i);this.cookies=Object.assign(Object.assign({},this.cookies),{[o]:f}),this.HAS_DOCUMENT_COOKIE&&(document.cookie=Pt.serialize(o,f,e)),this._emitChange({name:o,value:i,options:e})}remove(o,i){const e=i=Object.assign(Object.assign(Object.assign({},this.defaultSetOptions),i),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=Object.assign({},this.cookies),delete this.cookies[o],this.HAS_DOCUMENT_COOKIE&&(document.cookie=Pt.serialize(o,"",e)),this._emitChange({name:o,value:void 0,options:i})}addChangeListener(o){this.changeListeners.push(o),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===1&&(typeof window=="object"&&"cookieStore"in window?window.cookieStore.addEventListener("change",this.update):this._startPolling())}removeChangeListener(o){const i=this.changeListeners.indexOf(o);i>=0&&this.changeListeners.splice(i,1),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===0&&(typeof window=="object"&&"cookieStore"in window?window.cookieStore.removeEventListener("change",this.update):this._stopPolling())}}function po(n,{doNotParse:o=!1,autoUpdateDependencies:i=!1}={},e=new uo){const f=i?[]:n;let m=e.getAll({doNotParse:!0});const E=r.ref(0),A=()=>{const w=e.getAll({doNotParse:!0});fo(f||null,w,m)&&E.value++,m=w};return e.addChangeListener(A),It(()=>{e.removeChangeListener(A)}),{get:(...w)=>(i&&f&&!f.includes(w[0])&&f.push(w[0]),E.value,e.get(w[0],{doNotParse:o,...w[1]})),getAll:(...w)=>(E.value,e.getAll({doNotParse:o,...w[0]})),set:(...w)=>e.set(...w),remove:(...w)=>e.remove(...w),addChangeListener:(...w)=>e.addChangeListener(...w),removeChangeListener:(...w)=>e.removeChangeListener(...w)}}function fo(n,o,i){if(!n)return!0;for(const e of n)if(o[e]!==i[e])return!0;return!1}/*! @license DOMPurify 3.2.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.3/LICENSE */const{entries:he,setPrototypeOf:we,isFrozen:mo,getPrototypeOf:go,getOwnPropertyDescriptor:ho}=Object;let{freeze:B,seal:$,create:be}=Object,{apply:Zt,construct:Jt}=typeof Reflect<"u"&&Reflect;B||(B=function(o){return o}),$||($=function(o){return o}),Zt||(Zt=function(o,i,e){return o.apply(i,e)}),Jt||(Jt=function(o,i){return new o(...i)});const Ut=Y(Array.prototype.forEach),ye=Y(Array.prototype.pop),Et=Y(Array.prototype.push),Bt=Y(String.prototype.toLowerCase),Qt=Y(String.prototype.toString),ve=Y(String.prototype.match),Tt=Y(String.prototype.replace),wo=Y(String.prototype.indexOf),bo=Y(String.prototype.trim),K=Y(Object.prototype.hasOwnProperty),H=Y(RegExp.prototype.test),_t=yo(TypeError);function Y(n){return function(o){for(var i=arguments.length,e=new Array(i>1?i-1:0),f=1;f<i;f++)e[f-1]=arguments[f];return Zt(n,o,e)}}function yo(n){return function(){for(var o=arguments.length,i=new Array(o),e=0;e<o;e++)i[e]=arguments[e];return Jt(n,i)}}function b(n,o){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Bt;we&&we(n,null);let e=o.length;for(;e--;){let f=o[e];if(typeof f=="string"){const m=i(f);m!==f&&(mo(o)||(o[e]=m),f=m)}n[f]=!0}return n}function vo(n){for(let o=0;o<n.length;o++)K(n,o)||(n[o]=null);return n}function ct(n){const o=be(null);for(const[i,e]of he(n))K(n,i)&&(Array.isArray(e)?o[i]=vo(e):e&&typeof e=="object"&&e.constructor===Object?o[i]=ct(e):o[i]=e);return o}function St(n,o){for(;n!==null;){const e=ho(n,o);if(e){if(e.get)return Y(e.get);if(typeof e.value=="function")return Y(e.value)}n=go(n)}function i(){return null}return i}const xe=B(["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","section","select","shadow","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"]),te=B(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),ee=B(["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"]),xo=B(["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"]),oe=B(["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"]),Eo=B(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Ee=B(["#text"]),Te=B(["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","face","for","headers","height","hidden","high","href","hreflang","id","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","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),re=B(["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","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"]),_e=B(["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"]),Ht=B(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),To=$(/\{\{[\w\W]*|[\w\W]*\}\}/gm),_o=$(/<%[\w\W]*|[\w\W]*%>/gm),So=$(/\$\{[\w\W]*}/gm),ko=$(/^data-[\-\w.\u00B7-\uFFFF]+$/),Ao=$(/^aria-[\-\w]+$/),Se=$(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Co=$(/^(?:\w+script|data):/i),Oo=$(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ke=$(/^html$/i),Lo=$(/^[a-z][.\w]*(-[.\w]+)+$/i);var Ae=Object.freeze({__proto__:null,ARIA_ATTR:Ao,ATTR_WHITESPACE:Oo,CUSTOM_ELEMENT:Lo,DATA_ATTR:ko,DOCTYPE_NAME:ke,ERB_EXPR:_o,IS_ALLOWED_URI:Se,IS_SCRIPT_OR_DATA:Co,MUSTACHE_EXPR:To,TMPLIT_EXPR:So});const kt={element:1,text:3,progressingInstruction:7,comment:8,document:9},Ro=function(){return typeof window>"u"?null:window},No=function(o,i){if(typeof o!="object"||typeof o.createPolicy!="function")return null;let e=null;const f="data-tt-policy-suffix";i&&i.hasAttribute(f)&&(e=i.getAttribute(f));const m="dompurify"+(e?"#"+e:"");try{return o.createPolicy(m,{createHTML(E){return E},createScriptURL(E){return E}})}catch{return console.warn("TrustedTypes policy "+m+" could not be created."),null}},Ce=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Oe(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ro();const o=u=>Oe(u);if(o.version="3.2.3",o.removed=[],!n||!n.document||n.document.nodeType!==kt.document)return o.isSupported=!1,o;let{document:i}=n;const e=i,f=e.currentScript,{DocumentFragment:m,HTMLTemplateElement:E,Node:A,Element:w,NodeFilter:L,NamedNodeMap:y=n.NamedNodeMap||n.MozNamedAttrMap,HTMLFormElement:S,DOMParser:k,trustedTypes:c}=n,x=w.prototype,p=St(x,"cloneNode"),T=St(x,"remove"),v=St(x,"nextSibling"),d=St(x,"childNodes"),N=St(x,"parentNode");if(typeof E=="function"){const u=i.createElement("template");u.content&&u.content.ownerDocument&&(i=u.content.ownerDocument)}let _,X="";const{implementation:rt,createNodeIterator:ft,createDocumentFragment:Q,getElementsByTagName:st}=i,{importNode:lt}=e;let P=Ce();o.isSupported=typeof he=="function"&&typeof N=="function"&&rt&&rt.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:mt,ERB_EXPR:gt,TMPLIT_EXPR:At,DATA_ATTR:ht,ARIA_ATTR:Ct,IS_SCRIPT_OR_DATA:Ft,ATTR_WHITESPACE:Ot,CUSTOM_ELEMENT:ne}=Ae;let{IS_ALLOWED_URI:Lt}=Ae,D=null;const h=b({},[...xe,...te,...ee,...oe,...Ee]);let s=null;const R=b({},[...Te,...re,..._e,...Ht]);let g=Object.seal(be(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}})),I=null,G=null,F=!0,C=!0,Z=!1,J=!0,W=!1,q=!0,tt=!1,ut=!1,pt=!1,wt=!1,Wt=!1,jt=!1,Ne=!0,De=!1;const Wo="user-content-";let ie=!0,Rt=!1,bt={},yt=null;const Ie=b({},["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 Me=null;const ze=b({},["audio","video","img","source","image","track"]);let ae=null;const Pe=b({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Gt="http://www.w3.org/1998/Math/MathML",Vt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml";let vt=nt,se=!1,le=null;const jo=b({},[Gt,Vt,nt],Qt);let Yt=b({},["mi","mo","mn","ms","mtext"]),$t=b({},["annotation-xml"]);const Go=b({},["title","style","font","a","script"]);let Nt=null;const Vo=["application/xhtml+xml","text/html"],Yo="text/html";let M=null,xt=null;const $o=i.createElement("form"),Ue=function(t){return t instanceof RegExp||t instanceof Function},ce=function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(xt&&xt===t)){if((!t||typeof t!="object")&&(t={}),t=ct(t),Nt=Vo.indexOf(t.PARSER_MEDIA_TYPE)===-1?Yo:t.PARSER_MEDIA_TYPE,M=Nt==="application/xhtml+xml"?Qt:Bt,D=K(t,"ALLOWED_TAGS")?b({},t.ALLOWED_TAGS,M):h,s=K(t,"ALLOWED_ATTR")?b({},t.ALLOWED_ATTR,M):R,le=K(t,"ALLOWED_NAMESPACES")?b({},t.ALLOWED_NAMESPACES,Qt):jo,ae=K(t,"ADD_URI_SAFE_ATTR")?b(ct(Pe),t.ADD_URI_SAFE_ATTR,M):Pe,Me=K(t,"ADD_DATA_URI_TAGS")?b(ct(ze),t.ADD_DATA_URI_TAGS,M):ze,yt=K(t,"FORBID_CONTENTS")?b({},t.FORBID_CONTENTS,M):Ie,I=K(t,"FORBID_TAGS")?b({},t.FORBID_TAGS,M):{},G=K(t,"FORBID_ATTR")?b({},t.FORBID_ATTR,M):{},bt=K(t,"USE_PROFILES")?t.USE_PROFILES:!1,F=t.ALLOW_ARIA_ATTR!==!1,C=t.ALLOW_DATA_ATTR!==!1,Z=t.ALLOW_UNKNOWN_PROTOCOLS||!1,J=t.ALLOW_SELF_CLOSE_IN_ATTR!==!1,W=t.SAFE_FOR_TEMPLATES||!1,q=t.SAFE_FOR_XML!==!1,tt=t.WHOLE_DOCUMENT||!1,wt=t.RETURN_DOM||!1,Wt=t.RETURN_DOM_FRAGMENT||!1,jt=t.RETURN_TRUSTED_TYPE||!1,pt=t.FORCE_BODY||!1,Ne=t.SANITIZE_DOM!==!1,De=t.SANITIZE_NAMED_PROPS||!1,ie=t.KEEP_CONTENT!==!1,Rt=t.IN_PLACE||!1,Lt=t.ALLOWED_URI_REGEXP||Se,vt=t.NAMESPACE||nt,Yt=t.MATHML_TEXT_INTEGRATION_POINTS||Yt,$t=t.HTML_INTEGRATION_POINTS||$t,g=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&Ue(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(g.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&Ue(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(g.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(g.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),W&&(C=!1),Wt&&(wt=!0),bt&&(D=b({},Ee),s=[],bt.html===!0&&(b(D,xe),b(s,Te)),bt.svg===!0&&(b(D,te),b(s,re),b(s,Ht)),bt.svgFilters===!0&&(b(D,ee),b(s,re),b(s,Ht)),bt.mathMl===!0&&(b(D,oe),b(s,_e),b(s,Ht))),t.ADD_TAGS&&(D===h&&(D=ct(D)),b(D,t.ADD_TAGS,M)),t.ADD_ATTR&&(s===R&&(s=ct(s)),b(s,t.ADD_ATTR,M)),t.ADD_URI_SAFE_ATTR&&b(ae,t.ADD_URI_SAFE_ATTR,M),t.FORBID_CONTENTS&&(yt===Ie&&(yt=ct(yt)),b(yt,t.FORBID_CONTENTS,M)),ie&&(D["#text"]=!0),tt&&b(D,["html","head","body"]),D.table&&(b(D,["tbody"]),delete I.tbody),t.TRUSTED_TYPES_POLICY){if(typeof t.TRUSTED_TYPES_POLICY.createHTML!="function")throw _t('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof t.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw _t('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');_=t.TRUSTED_TYPES_POLICY,X=_.createHTML("")}else _===void 0&&(_=No(c,f)),_!==null&&typeof X=="string"&&(X=_.createHTML(""));B&&B(t),xt=t}},Be=b({},[...te,...ee,...xo]),He=b({},[...oe,...Eo]),Xo=function(t){let a=N(t);(!a||!a.tagName)&&(a={namespaceURI:vt,tagName:"template"});const l=Bt(t.tagName),O=Bt(a.tagName);return le[t.namespaceURI]?t.namespaceURI===Vt?a.namespaceURI===nt?l==="svg":a.namespaceURI===Gt?l==="svg"&&(O==="annotation-xml"||Yt[O]):!!Be[l]:t.namespaceURI===Gt?a.namespaceURI===nt?l==="math":a.namespaceURI===Vt?l==="math"&&$t[O]:!!He[l]:t.namespaceURI===nt?a.namespaceURI===Vt&&!$t[O]||a.namespaceURI===Gt&&!Yt[O]?!1:!He[l]&&(Go[l]||!Be[l]):!!(Nt==="application/xhtml+xml"&&le[t.namespaceURI]):!1},et=function(t){Et(o.removed,{element:t});try{N(t).removeChild(t)}catch{T(t)}},Xt=function(t,a){try{Et(o.removed,{attribute:a.getAttributeNode(t),from:a})}catch{Et(o.removed,{attribute:null,from:a})}if(a.removeAttribute(t),t==="is")if(wt||Wt)try{et(a)}catch{}else try{a.setAttribute(t,"")}catch{}},Fe=function(t){let a=null,l=null;if(pt)t="<remove></remove>"+t;else{const z=ve(t,/^[\r\n\t ]+/);l=z&&z[0]}Nt==="application/xhtml+xml"&&vt===nt&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");const O=_?_.createHTML(t):t;if(vt===nt)try{a=new k().parseFromString(O,Nt)}catch{}if(!a||!a.documentElement){a=rt.createDocument(vt,"template",null);try{a.documentElement.innerHTML=se?X:O}catch{}}const U=a.body||a.documentElement;return t&&l&&U.insertBefore(i.createTextNode(l),U.childNodes[0]||null),vt===nt?st.call(a,tt?"html":"body")[0]:tt?a.documentElement:U},We=function(t){return ft.call(t.ownerDocument||t,t,L.SHOW_ELEMENT|L.SHOW_COMMENT|L.SHOW_TEXT|L.SHOW_PROCESSING_INSTRUCTION|L.SHOW_CDATA_SECTION,null)},ue=function(t){return t instanceof S&&(typeof t.nodeName!="string"||typeof t.textContent!="string"||typeof t.removeChild!="function"||!(t.attributes instanceof y)||typeof t.removeAttribute!="function"||typeof t.setAttribute!="function"||typeof t.namespaceURI!="string"||typeof t.insertBefore!="function"||typeof t.hasChildNodes!="function")},je=function(t){return typeof A=="function"&&t instanceof A};function it(u,t,a){Ut(u,l=>{l.call(o,t,a,xt)})}const Ge=function(t){let a=null;if(it(P.beforeSanitizeElements,t,null),ue(t))return et(t),!0;const l=M(t.nodeName);if(it(P.uponSanitizeElement,t,{tagName:l,allowedTags:D}),t.hasChildNodes()&&!je(t.firstElementChild)&&H(/<[/\w]/g,t.innerHTML)&&H(/<[/\w]/g,t.textContent)||t.nodeType===kt.progressingInstruction||q&&t.nodeType===kt.comment&&H(/<[/\w]/g,t.data))return et(t),!0;if(!D[l]||I[l]){if(!I[l]&&Ye(l)&&(g.tagNameCheck instanceof RegExp&&H(g.tagNameCheck,l)||g.tagNameCheck instanceof Function&&g.tagNameCheck(l)))return!1;if(ie&&!yt[l]){const O=N(t)||t.parentNode,U=d(t)||t.childNodes;if(U&&O){const z=U.length;for(let V=z-1;V>=0;--V){const ot=p(U[V],!0);ot.__removalCount=(t.__removalCount||0)+1,O.insertBefore(ot,v(t))}}}return et(t),!0}return t instanceof w&&!Xo(t)||(l==="noscript"||l==="noembed"||l==="noframes")&&H(/<\/no(script|embed|frames)/i,t.innerHTML)?(et(t),!0):(W&&t.nodeType===kt.text&&(a=t.textContent,Ut([mt,gt,At],O=>{a=Tt(a,O," ")}),t.textContent!==a&&(Et(o.removed,{element:t.cloneNode()}),t.textContent=a)),it(P.afterSanitizeElements,t,null),!1)},Ve=function(t,a,l){if(Ne&&(a==="id"||a==="name")&&(l in i||l in $o))return!1;if(!(C&&!G[a]&&H(ht,a))){if(!(F&&H(Ct,a))){if(!s[a]||G[a]){if(!(Ye(t)&&(g.tagNameCheck instanceof RegExp&&H(g.tagNameCheck,t)||g.tagNameCheck instanceof Function&&g.tagNameCheck(t))&&(g.attributeNameCheck instanceof RegExp&&H(g.attributeNameCheck,a)||g.attributeNameCheck instanceof Function&&g.attributeNameCheck(a))||a==="is"&&g.allowCustomizedBuiltInElements&&(g.tagNameCheck instanceof RegExp&&H(g.tagNameCheck,l)||g.tagNameCheck instanceof Function&&g.tagNameCheck(l))))return!1}else if(!ae[a]){if(!H(Lt,Tt(l,Ot,""))){if(!((a==="src"||a==="xlink:href"||a==="href")&&t!=="script"&&wo(l,"data:")===0&&Me[t])){if(!(Z&&!H(Ft,Tt(l,Ot,"")))){if(l)return!1}}}}}}return!0},Ye=function(t){return t!=="annotation-xml"&&ve(t,ne)},$e=function(t){it(P.beforeSanitizeAttributes,t,null);const{attributes:a}=t;if(!a||ue(t))return;const l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:s,forceKeepAttr:void 0};let O=a.length;for(;O--;){const U=a[O],{name:z,namespaceURI:V,value:ot}=U,Dt=M(z);let j=z==="value"?ot:bo(ot);if(l.attrName=Dt,l.attrValue=j,l.keepAttr=!0,l.forceKeepAttr=void 0,it(P.uponSanitizeAttribute,t,l),j=l.attrValue,De&&(Dt==="id"||Dt==="name")&&(Xt(z,t),j=Wo+j),q&&H(/((--!?|])>)|<\/(style|title)/i,j)){Xt(z,t);continue}if(l.forceKeepAttr||(Xt(z,t),!l.keepAttr))continue;if(!J&&H(/\/>/i,j)){Xt(z,t);continue}W&&Ut([mt,gt,At],qe=>{j=Tt(j,qe," ")});const Xe=M(t.nodeName);if(Ve(Xe,Dt,j)){if(_&&typeof c=="object"&&typeof c.getAttributeType=="function"&&!V)switch(c.getAttributeType(Xe,Dt)){case"TrustedHTML":{j=_.createHTML(j);break}case"TrustedScriptURL":{j=_.createScriptURL(j);break}}try{V?t.setAttributeNS(V,z,j):t.setAttribute(z,j),ue(t)?et(t):ye(o.removed)}catch{}}}it(P.afterSanitizeAttributes,t,null)},qo=function u(t){let a=null;const l=We(t);for(it(P.beforeSanitizeShadowDOM,t,null);a=l.nextNode();)it(P.uponSanitizeShadowNode,a,null),Ge(a),$e(a),a.content instanceof m&&u(a.content);it(P.afterSanitizeShadowDOM,t,null)};return o.sanitize=function(u){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=null,l=null,O=null,U=null;if(se=!u,se&&(u="<!-->"),typeof u!="string"&&!je(u))if(typeof u.toString=="function"){if(u=u.toString(),typeof u!="string")throw _t("dirty is not a string, aborting")}else throw _t("toString is not a function");if(!o.isSupported)return u;if(ut||ce(t),o.removed=[],typeof u=="string"&&(Rt=!1),Rt){if(u.nodeName){const ot=M(u.nodeName);if(!D[ot]||I[ot])throw _t("root node is forbidden and cannot be sanitized in-place")}}else if(u instanceof A)a=Fe("<!---->"),l=a.ownerDocument.importNode(u,!0),l.nodeType===kt.element&&l.nodeName==="BODY"||l.nodeName==="HTML"?a=l:a.appendChild(l);else{if(!wt&&!W&&!tt&&u.indexOf("<")===-1)return _&&jt?_.createHTML(u):u;if(a=Fe(u),!a)return wt?null:jt?X:""}a&&pt&&et(a.firstChild);const z=We(Rt?u:a);for(;O=z.nextNode();)Ge(O),$e(O),O.content instanceof m&&qo(O.content);if(Rt)return u;if(wt){if(Wt)for(U=Q.call(a.ownerDocument);a.firstChild;)U.appendChild(a.firstChild);else U=a;return(s.shadowroot||s.shadowrootmode)&&(U=lt.call(e,U,!0)),U}let V=tt?a.outerHTML:a.innerHTML;return tt&&D["!doctype"]&&a.ownerDocument&&a.ownerDocument.doctype&&a.ownerDocument.doctype.name&&H(ke,a.ownerDocument.doctype.name)&&(V="<!DOCTYPE "+a.ownerDocument.doctype.name+`>
`+V),W&&Ut([mt,gt,At],ot=>{V=Tt(V,ot," ")}),_&&jt?_.createHTML(V):V},o.setConfig=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ce(u),ut=!0},o.clearConfig=function(){xt=null,ut=!1},o.isValidAttribute=function(u,t,a){xt||ce({});const l=M(u),O=M(t);return Ve(l,O,a)},o.addHook=function(u,t){typeof t=="function"&&Et(P[u],t)},o.removeHook=function(u){return ye(P[u])},o.removeHooks=function(u){P[u]=[]},o.removeAllHooks=function(){P=Ce()},o}var Le=Oe();const Do={key:0,class:"defaultTemplateContent flex w-[320px] flex-col gap-4 rounded-lg bg-white p-6 shadow-lg border border-gray-200 relative max-w-full","data-test":"defaultTemplateContent"},Io={key:1,class:"stepTag text-xs font-medium text-gray-500 uppercase tracking-wider","data-test":"stepTag"},Mo=["innerHTML"],zo=["innerHTML"],Po={class:"navigationControls flex w-full items-center mt-4","data-test":"navigationControls"},Uo={key:1,class:"stepIndicators flex flex-1 justify-center gap-2","data-test":"stepIndicators"},Bo=["onClick","data-test"],Ho=["fill"],Re=r.defineComponent({__name:"VueOnboardingTour",props:{tourId:{},defaultTemplate:{type:Boolean,default:!0},overlay:{type:Boolean,default:!0},startTour:{type:Boolean,default:!1},startEvent:{default:void 0},scrollableContainerSelector:{default:void 0},cookieStorage:{type:Boolean,default:!1},endDate:{default:void 0},labelTerminate:{default:"close"},steps:{}},emits:["startTour","endTour"],setup(n,{expose:o,emit:i}){const e=n,f=r.ref(!1),m=r.ref(0),E=r.ref({}),A=r.ref({}),w=r.ref("left"),L=r.ref(null);let y=null;const S=po(),k=i;let c,x;const p=r.ref(null),T=r.ref(null),v=r.computed(()=>{var h;return((h=e.steps)==null?void 0:h.length)>0?e.steps[m.value]:void 0}),d=r.computed(()=>me(p.value)),N=r.computed(()=>T.value&&me(T.value)),_=r.computed(()=>d.value&&(d.value.top.value>=0&&d.value.top.value<=window.innerHeight||d.value.bottom.value>=0&&d.value.bottom.value<=window.innerHeight||d.value.bottom.value>=window.innerHeight&&d.value.top.value<=0)&&(d.value.left.value>=0&&d.value.left.value<=window.innerWidth||d.value.right.value>=0&&d.value.right.value<=window.innerWidth||d.value.right.value>=window.innerWidth&&d.value.left.value<=0)),X=r.computed(()=>{switch(w.value){case"left":return"-right-2 top-3";case"right":return"-left-2 top-3";case"top":return"left-3 -bottom-2";case"bottom":return"left-3 -top-2";default:return"-right-2 top-3"}}),rt=r.computed(()=>{var h;return m.value<((h=e.steps)==null?void 0:h.length)-1}),ft=r.computed(()=>m.value>0),Q=r.computed(()=>f.value&&e.steps&&e.steps.length>0&&p.value),st=(h,s,R)=>{let g;s+R.height>window.innerHeight?g=window.innerHeight-R.height:s<=0?g=0:g=s,E.value={top:`${g}px`,left:`${h}px`}},lt=()=>{var R,g,I,G;const h=((R=v.value)==null?void 0:R.target)&&((I=document.querySelector((g=v.value)==null?void 0:g.target))==null?void 0:I.getBoundingClientRect()),s=(G=L.value)==null?void 0:G.getBoundingClientRect();if(h&&s){const{top:F,left:C,bottom:Z,right:J,width:W,height:q}=h;A.value={position:"fixed",width:`${W+24}px`,height:`${q+24}px`,top:`${F-12}px`,left:`${C-12}px`,boxShadow:"inset 0px 0px 10px 0px rgba(255, 255, 255, 1), 0px 0px 0px 9999px rgba(0, 0, 0, 0.5)",userEvent:"none",borderRadius:"10px",zIndex:9999},C-s.width-40>0?(st(C-s.width-40,F,s),w.value="left"):J+s.width+40<window.innerWidth?(st(J+40,F,s),w.value="right"):F-s.height-40>0?(E.value={top:`${F-s.height-40}px`,left:`${C}px`,width:C+s.width>=window.innerWidth-10?`${window.innerWidth-C-10}px`:"auto"},w.value="top"):(E.value={top:Z+s.height+40<window.innerHeight?`${Z+40}px`:`${window.innerHeight-s.height}px`,left:`${C}px`,width:C+s.width>=window.innerWidth-10?`${window.innerWidth-C-10}px`:"auto"},w.value="bottom")}else s&&(E.value={top:`${(window.innerHeight-s.height)/2}px`,left:`${(window.innerWidth-s.width)/2}px`,position:"fixed"},A.value={position:"fixed",boxShadow:"inset 0px 0px 10px 0px rgba(255, 255, 255, 1), 0px 0px 0px 9999px rgba(0, 0, 0, 0.5)",userEvent:"none",borderRadius:"10px",zIndex:9999})},P=()=>{var h;m.value<((h=e.steps)==null?void 0:h.length)-1&&(m.value+=1)},mt=()=>{m.value>0&&(m.value-=1)},gt=h=>{var s;h>=0&&h<=((s=e.steps)==null?void 0:s.length)&&(m.value=h)},At=()=>e.endDate?new Date<=e.endDate?!(e.cookieStorage&&S.get(`vue_onboarding_tour_${e.tourId}`)):!1:!(e.cookieStorage&&S.get(`vue_onboarding_tour_${e.tourId}`)),ht=()=>{At()&&(f.value=!0,k("startTour"))},Ct=()=>{if(e.cookieStorage){const h={expires:e.endDate?e.endDate:(()=>{const s=new Date;return s.setDate(s.getDate()+365),s})()};S.set(`vue_onboarding_tour_${e.tourId}`,!0,h)}f.value=!1,m.value=0,E.value={},A.value={},p.value=null,y&&(y.remove(),y=null),k("endTour")},Ft=()=>{var h,s,R,g,I,G,F,C,Z,J;if((h=v.value)!=null&&h.target){const{top:W,left:q}=((R=document.querySelector((s=v.value)==null?void 0:s.target))==null?void 0:R.getBoundingClientRect())??{},tt=(g=L.value)==null?void 0:g.getBoundingClientRect();if(W!==void 0&&q!==void 0&&tt&&(W<0||W>window.innerHeight||q<0||q>window.innerWidth)){const ut=W<0||W>window.innerHeight?W-tt.height-60:void 0,pt=q<0||q>window.innerWidth?q:void 0;T.value?T.value.scrollBy({left:pt&&((I=N.value)!=null&&I.left)?pt-((F=(G=N.value)==null?void 0:G.left)==null?void 0:F.value):void 0,top:ut&&((C=N.value)!=null&&C.left)?ut-((J=(Z=N.value)==null?void 0:Z.left)==null?void 0:J.value):void 0,behavior:"smooth"}):window.scrollBy({left:pt,top:ut,behavior:"smooth"})}}},Ot=()=>{var h,s,R;if(y&&(y.remove(),y=null),(h=v.value)!=null&&h.target)if(document.querySelector((s=v.value)==null?void 0:s.target))p.value=document.querySelector((R=v.value)==null?void 0:R.target);else{const g=document.body,I={childList:!0,subtree:!0};c=new MutationObserver(G=>{var F,C;for(const Z of G)if(Z.type==="childList"){const J=((F=v.value)==null?void 0:F.target)&&document.querySelector((C=v.value)==null?void 0:C.target);J&&(p.value=J,c.disconnect())}}),c.observe(g,I)}else y=document.createElement("div"),y.style.position="fixed",y.style.top="50%",y.style.left="50%",y.style.width="0px",y.style.height="0px",y.style.transform="translate(-50%, -50%)",document.body.appendChild(y),p.value=y},ne=()=>{if(e.scrollableContainerSelector)if(document.querySelector(e.scrollableContainerSelector))T.value=document.querySelector(e.scrollableContainerSelector);else{const h=document.body,s={childList:!0,subtree:!0};x=new MutationObserver(R=>{for(const g of R)if(g.type==="childList"){const I=e.scrollableContainerSelector&&document.querySelector(e.scrollableContainerSelector);I&&(T.value=I,x.disconnect())}}),x.observe(h,s)}},Lt=()=>{Q.value&&(lt(),Ft())},D=()=>{Q.value&&lt()};return o({startTour:ht,endTour:Ct,goNextStep:P,goPreviousStep:mt,setStep:gt}),r.onMounted(()=>{r.nextTick(()=>lt()),window.addEventListener("resize",Lt),window.addEventListener("scroll",D),e.startEvent&&window.addEventListener(e.startEvent,ht),Ot(),ne()}),r.onUnmounted(()=>{window.removeEventListener("resize",Lt),window.removeEventListener("scroll",D),e.startEvent&&window.removeEventListener(e.startEvent,ht),c&&c.disconnect(),x&&x.disconnect()}),r.watch([d,N,f],()=>{f.value&&r.nextTick(()=>{lt()})},{deep:!0}),r.watch([m,f],()=>{var h,s,R,g;f.value&&((h=v.value)!=null&&h.beforeScript&&((s=v.value)==null||s.beforeScript()),Ot(),(R=v.value)!=null&&R.afterScript&&((g=v.value)==null||g.afterScript()))}),r.watch(p,()=>{f.value&&r.nextTick(()=>{Ft()})}),r.watch(()=>e.startTour,()=>{e.startTour&&ht()}),(h,s)=>{var R,g,I,G;return Q.value?(r.openBlock(),r.createElementBlock("div",{key:0,"data-test":"onboardingTour",class:r.normalizeClass(["vueOnboardingTour",{"fixed z-[9999] h-full w-full":h.overlay}])},[h.overlay?(r.openBlock(),r.createElementBlock("div",{key:0,style:r.normalizeStyle(A.value),"data-test":"overlay",class:"overlay"},null,4)):r.createCommentVNode("",!0),r.createElementVNode("div",{ref_key:"popup",ref:L,style:r.normalizeStyle(E.value),class:r.normalizeClass([[_.value?"opacity-100":"opacity-0"],"popupContainer z-[9999] fixed"]),"data-test":"popupContainer"},[r.renderSlot(h.$slots,"default",{currentStep:v.value,currentStepIndex:m.value}),h.defaultTemplate?(r.openBlock(),r.createElementBlock("div",Do,[(R=v.value)!=null&&R.target?(r.openBlock(),r.createElementBlock("span",{key:0,class:r.normalizeClass(["chevronPointer w-4 h-4 absolute bg-white rotate-45",X.value]),"data-test":"chevronPointer"},null,2)):r.createCommentVNode("",!0),(g=v.value)!=null&&g.tag?(r.openBlock(),r.createElementBlock("div",Io,r.toDisplayString(v.value.tag),1)):r.createCommentVNode("",!0),(r.openBlock(),r.createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",class:"closeIcon absolute top-4 right-4 cursor-pointer w-5 h-5 fill-gray-500 hover:fill-gray-700 transition-colors",onClick:Ct,"data-test":"closeIcon"},s[0]||(s[0]=[r.createElementVNode("path",{d:"M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"},null,-1)]))),(I=v.value)!=null&&I.title?(r.openBlock(),r.createElementBlock("div",{key:2,innerHTML:r.unref(Le).sanitize(v.value.title),class:"stepTitle text-lg font-semibold text-gray-900","data-test":"stepTitle"},null,8,Mo)):r.createCommentVNode("",!0),(G=v.value)!=null&&G.description?(r.openBlock(),r.createElementBlock("div",{key:3,innerHTML:r.unref(Le).sanitize(v.value.description),class:"stepDescription text-sm text-gray-600 leading-relaxed","data-test":"stepDescription"},null,8,zo)):r.createCommentVNode("",!0),r.createElementVNode("div",Po,[ft.value?(r.openBlock(),r.createElementBlock("svg",{key:0,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",class:"previousStepIcon mr-auto cursor-pointer fill-gray-500 hover:fill-gray-700 transition-colors w-4 h-4",onClick:mt,"data-test":"previousStepIcon"},s[1]||(s[1]=[r.createElementVNode("path",{d:"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"},null,-1)]))):r.createCommentVNode("",!0),h.steps.length>1?(r.openBlock(),r.createElementBlock("div",Uo,[(r.openBlock(!0),r.createElementBlock(r.Fragment,null,r.renderList(h.steps.length,(F,C)=>(r.openBlock(),r.createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",key:`dot_step_${C}`,class:r.normalizeClass([`stepIndicator_${C}`,"cursor-pointer w-2 h-2"]),onClick:Z=>gt(C),"data-test":`stepIndicator_${C}`},[r.createElementVNode("path",{fill:C===m.value?"#3b82f6":"#d1d5db",d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"},null,8,Ho)],10,Bo))),128))])):r.createCommentVNode("",!0),rt.value?(r.openBlock(),r.createElementBlock("svg",{key:2,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",class:"nextStepIcon ml-auto cursor-pointer fill-gray-500 hover:fill-gray-700 transition-colors w-4 h-4",onClick:P,"data-test":"nextStepIcon"},s[2]||(s[2]=[r.createElementVNode("path",{d:"M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"},null,-1)]))):(r.openBlock(),r.createElementBlock("span",{key:3,class:"terminateTourButton ml-auto cursor-pointer text-blue-600 hover:text-blue-800 font-medium transition-colors",onClick:Ct,"data-test":"terminateTourButton"},r.toDisplayString(e.labelTerminate),1))])])):r.createCommentVNode("",!0)],6)],2)):r.createCommentVNode("",!0)}}});/*!
*/var mt;function an(){if(mt)return Pe;mt=1,Pe.parse=S,Pe.serialize=R;var i=Object.prototype.toString,n=Object.prototype.hasOwnProperty,r=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/,t=/^("?)[\u0021\u0023-\u002B\u002D-\u003A\u003C-\u005B\u005D-\u007E]*\1$/,d=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,m=/^[\u0020-\u003A\u003D-\u007E]*$/;function S(c,y){if(typeof c!="string")throw new TypeError("argument str must be a string");var f={},A=c.length;if(A<2)return f;var w=y&&y.decode||_,p=0,N=0,v=0;do{if(N=c.indexOf("=",p),N===-1)break;if(v=c.indexOf(";",p),v===-1)v=A;else if(N>v){p=c.lastIndexOf(";",N-1)+1;continue}var q=C(c,p,N),oe=E(c,N,q),de=c.slice(q,oe);if(!n.call(f,de)){var Q=C(c,N+1,v),se=E(c,v,Q);c.charCodeAt(Q)===34&&c.charCodeAt(se-1)===34&&(Q++,se--);var le=c.slice(Q,se);f[de]=O(le,w)}p=v+1}while(p<A);return f}function C(c,y,f){do{var A=c.charCodeAt(y);if(A!==32&&A!==9)return y}while(++y<f);return f}function E(c,y,f){for(;y>f;){var A=c.charCodeAt(--y);if(A!==32&&A!==9)return y+1}return f}function R(c,y,f){var A=f&&f.encode||encodeURIComponent;if(typeof A!="function")throw new TypeError("option encode is invalid");if(!r.test(c))throw new TypeError("argument name is invalid");var w=A(y);if(!t.test(w))throw new TypeError("argument val is invalid");var p=c+"="+w;if(!f)return p;if(f.maxAge!=null){var N=Math.floor(f.maxAge);if(!isFinite(N))throw new TypeError("option maxAge is invalid");p+="; Max-Age="+N}if(f.domain){if(!d.test(f.domain))throw new TypeError("option domain is invalid");p+="; Domain="+f.domain}if(f.path){if(!m.test(f.path))throw new TypeError("option path is invalid");p+="; Path="+f.path}if(f.expires){var v=f.expires;if(!b(v)||isNaN(v.valueOf()))throw new TypeError("option expires is invalid");p+="; Expires="+v.toUTCString()}if(f.httpOnly&&(p+="; HttpOnly"),f.secure&&(p+="; Secure"),f.partitioned&&(p+="; Partitioned"),f.priority){var q=typeof f.priority=="string"?f.priority.toLowerCase():f.priority;switch(q){case"low":p+="; Priority=Low";break;case"medium":p+="; Priority=Medium";break;case"high":p+="; Priority=High";break;default:throw new TypeError("option priority is invalid")}}if(f.sameSite){var oe=typeof f.sameSite=="string"?f.sameSite.toLowerCase():f.sameSite;switch(oe){case!0:p+="; SameSite=Strict";break;case"lax":p+="; SameSite=Lax";break;case"strict":p+="; SameSite=Strict";break;case"none":p+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return p}function _(c){return c.indexOf("%")!==-1?decodeURIComponent(c):c}function b(c){return i.call(c)==="[object Date]"}function O(c,y){try{return y(c)}catch{return c}}return Pe}var Ue=an();function sn(){const i=typeof global>"u"?void 0:global.TEST_HAS_DOCUMENT_COOKIE;return typeof i=="boolean"?i:typeof document=="object"&&typeof document.cookie=="string"}function ln(i){return typeof i=="string"?Ue.parse(i):typeof i=="object"&&i!==null?i:{}}function Ke(i,n={}){const r=cn(i);if(!n.doNotParse)try{return JSON.parse(r)}catch{}return i}function cn(i){return i&&i[0]==="j"&&i[1]===":"?i.substr(2):i}class un{constructor(n,r={}){this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.update=()=>{if(!this.HAS_DOCUMENT_COOKIE)return;const d=this.cookies;this.cookies=Ue.parse(document.cookie),this._checkChanges(d)};const t=typeof document>"u"?"":document.cookie;this.cookies=ln(n||t),this.defaultSetOptions=r,this.HAS_DOCUMENT_COOKIE=sn()}_emitChange(n){for(let r=0;r<this.changeListeners.length;++r)this.changeListeners[r](n)}_checkChanges(n){new Set(Object.keys(n).concat(Object.keys(this.cookies))).forEach(t=>{n[t]!==this.cookies[t]&&this._emitChange({name:t,value:Ke(this.cookies[t])})})}_startPolling(){this.pollingInterval=setInterval(this.update,300)}_stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval)}get(n,r={}){return r.doNotUpdate||this.update(),Ke(this.cookies[n],r)}getAll(n={}){n.doNotUpdate||this.update();const r={};for(let t in this.cookies)r[t]=Ke(this.cookies[t],n);return r}set(n,r,t){t?t=Object.assign(Object.assign({},this.defaultSetOptions),t):t=this.defaultSetOptions;const d=typeof r=="string"?r:JSON.stringify(r);this.cookies=Object.assign(Object.assign({},this.cookies),{[n]:d}),this.HAS_DOCUMENT_COOKIE&&(document.cookie=Ue.serialize(n,d,t)),this._emitChange({name:n,value:r,options:t})}remove(n,r){const t=r=Object.assign(Object.assign(Object.assign({},this.defaultSetOptions),r),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=Object.assign({},this.cookies),delete this.cookies[n],this.HAS_DOCUMENT_COOKIE&&(document.cookie=Ue.serialize(n,"",t)),this._emitChange({name:n,value:void 0,options:r})}addChangeListener(n){this.changeListeners.push(n),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===1&&(typeof window=="object"&&"cookieStore"in window?window.cookieStore.addEventListener("change",this.update):this._startPolling())}removeChangeListener(n){const r=this.changeListeners.indexOf(n);r>=0&&this.changeListeners.splice(r,1),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===0&&(typeof window=="object"&&"cookieStore"in window?window.cookieStore.removeEventListener("change",this.update):this._stopPolling())}}function fn(i,{doNotParse:n=!1,autoUpdateDependencies:r=!1}={},t=new un){const d=r?[]:i;let m=t.getAll({doNotParse:!0});const S=o.ref(0),C=()=>{const E=t.getAll({doNotParse:!0});pn(d||null,E,m)&&S.value++,m=E};return t.addChangeListener(C),Ie(()=>{t.removeChangeListener(C)}),{get:(...E)=>(r&&d&&!d.includes(E[0])&&d.push(E[0]),S.value,t.get(E[0],{doNotParse:n,...E[1]})),getAll:(...E)=>(S.value,t.getAll({doNotParse:n,...E[0]})),set:(...E)=>t.set(...E),remove:(...E)=>t.remove(...E),addChangeListener:(...E)=>t.addChangeListener(...E),removeChangeListener:(...E)=>t.removeChangeListener(...E)}}function pn(i,n,r){if(!i)return!0;for(const t of i)if(n[t]!==r[t])return!0;return!1}/*! @license DOMPurify 3.2.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.3/LICENSE */const{entries:ht,setPrototypeOf:gt,isFrozen:dn,getPrototypeOf:mn,getOwnPropertyDescriptor:hn}=Object;let{freeze:B,seal:Y,create:Et}=Object,{apply:Ze,construct:Je}=typeof Reflect<"u"&&Reflect;B||(B=function(n){return n}),Y||(Y=function(n){return n}),Ze||(Ze=function(n,r,t){return n.apply(r,t)}),Je||(Je=function(n,r){return new n(...r)});const ze=$(Array.prototype.forEach),Tt=$(Array.prototype.pop),Se=$(Array.prototype.push),Be=$(String.prototype.toLowerCase),Qe=$(String.prototype.toString),_t=$(String.prototype.match),Ae=$(String.prototype.replace),gn=$(String.prototype.indexOf),En=$(String.prototype.trim),K=$(Object.prototype.hasOwnProperty),H=$(RegExp.prototype.test),ve=Tn(TypeError);function $(i){return function(n){for(var r=arguments.length,t=new Array(r>1?r-1:0),d=1;d<r;d++)t[d-1]=arguments[d];return Ze(i,n,t)}}function Tn(i){return function(){for(var n=arguments.length,r=new Array(n),t=0;t<n;t++)r[t]=arguments[t];return Je(i,r)}}function T(i,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Be;gt&&gt(i,null);let t=n.length;for(;t--;){let d=n[t];if(typeof d=="string"){const m=r(d);m!==d&&(dn(n)||(n[t]=m),d=m)}i[d]=!0}return i}function _n(i){for(let n=0;n<i.length;n++)K(i,n)||(i[n]=null);return i}function ce(i){const n=Et(null);for(const[r,t]of ht(i))K(i,r)&&(Array.isArray(t)?n[r]=_n(t):t&&typeof t=="object"&&t.constructor===Object?n[r]=ce(t):n[r]=t);return n}function be(i,n){for(;i!==null;){const t=hn(i,n);if(t){if(t.get)return $(t.get);if(typeof t.value=="function")return $(t.value)}i=mn(i)}function r(){return null}return r}const wt=B(["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","section","select","shadow","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"]),et=B(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),tt=B(["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"]),wn=B(["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"]),nt=B(["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"]),yn=B(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),yt=B(["#text"]),St=B(["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","face","for","headers","height","hidden","high","href","hreflang","id","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","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),ot=B(["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","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"]),At=B(["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"]),He=B(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Sn=Y(/\{\{[\w\W]*|[\w\W]*\}\}/gm),An=Y(/<%[\w\W]*|[\w\W]*%>/gm),vn=Y(/\$\{[\w\W]*}/gm),bn=Y(/^data-[\-\w.\u00B7-\uFFFF]+$/),On=Y(/^aria-[\-\w]+$/),vt=Y(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Cn=Y(/^(?:\w+script|data):/i),Ln=Y(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),bt=Y(/^html$/i),xn=Y(/^[a-z][.\w]*(-[.\w]+)+$/i);var Ot=Object.freeze({__proto__:null,ARIA_ATTR:On,ATTR_WHITESPACE:Ln,CUSTOM_ELEMENT:xn,DATA_ATTR:bn,DOCTYPE_NAME:bt,ERB_EXPR:An,IS_ALLOWED_URI:vt,IS_SCRIPT_OR_DATA:Cn,MUSTACHE_EXPR:Sn,TMPLIT_EXPR:vn});const Oe={element:1,text:3,progressingInstruction:7,comment:8,document:9},Rn=function(){return typeof window>"u"?null:window},kn=function(n,r){if(typeof n!="object"||typeof n.createPolicy!="function")return null;let t=null;const d="data-tt-policy-suffix";r&&r.hasAttribute(d)&&(t=r.getAttribute(d));const m="dompurify"+(t?"#"+t:"");try{return n.createPolicy(m,{createHTML(S){return S},createScriptURL(S){return S}})}catch{return console.warn("TrustedTypes policy "+m+" could not be created."),null}},Ct=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Lt(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Rn();const n=u=>Lt(u);if(n.version="3.2.3",n.removed=[],!i||!i.document||i.document.nodeType!==Oe.document)return n.isSupported=!1,n;let{document:r}=i;const t=r,d=t.currentScript,{DocumentFragment:m,HTMLTemplateElement:S,Node:C,Element:E,NodeFilter:R,NamedNodeMap:_=i.NamedNodeMap||i.MozNamedAttrMap,HTMLFormElement:b,DOMParser:O,trustedTypes:c}=i,y=E.prototype,f=be(y,"cloneNode"),A=be(y,"remove"),w=be(y,"nextSibling"),p=be(y,"childNodes"),N=be(y,"parentNode");if(typeof S=="function"){const u=r.createElement("template");u.content&&u.content.ownerDocument&&(r=u.content.ownerDocument)}let v,q="";const{implementation:oe,createNodeIterator:de,createDocumentFragment:Q,getElementsByTagName:se}=r,{importNode:le}=t;let U=Ct();n.isSupported=typeof ht=="function"&&typeof N=="function"&&oe&&oe.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:me,ERB_EXPR:he,TMPLIT_EXPR:Ce,DATA_ATTR:ge,ARIA_ATTR:Le,IS_SCRIPT_OR_DATA:Fe,ATTR_WHITESPACE:xe,CUSTOM_ELEMENT:it}=Ot;let{IS_ALLOWED_URI:Re}=Ot,D=null;const g=T({},[...wt,...et,...tt,...nt,...yt]);let s=null;const k=T({},[...St,...ot,...At,...He]);let h=Object.seal(Et(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}})),I=null,V=null,F=!0,L=!0,Z=!1,J=!0,W=!1,X=!0,ee=!1,ue=!1,fe=!1,Ee=!1,We=!1,Ge=!1,kt=!0,Nt=!1;const Fn="user-content-";let rt=!0,ke=!1,Te={},_e=null;const Dt=T({},["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 It=null;const Mt=T({},["audio","video","img","source","image","track"]);let at=null;const Pt=T({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ve="http://www.w3.org/1998/Math/MathML",je="http://www.w3.org/2000/svg",ie="http://www.w3.org/1999/xhtml";let we=ie,st=!1,lt=null;const Wn=T({},[Ve,je,ie],Qe);let $e=T({},["mi","mo","mn","ms","mtext"]),Ye=T({},["annotation-xml"]);const Gn=T({},["title","style","font","a","script"]);let Ne=null;const Vn=["application/xhtml+xml","text/html"],jn="text/html";let M=null,ye=null;const $n=r.createElement("form"),Ut=function(e){return e instanceof RegExp||e instanceof Function},ct=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(ye&&ye===e)){if((!e||typeof e!="object")&&(e={}),e=ce(e),Ne=Vn.indexOf(e.PARSER_MEDIA_TYPE)===-1?jn:e.PARSER_MEDIA_TYPE,M=Ne==="application/xhtml+xml"?Qe:Be,D=K(e,"ALLOWED_TAGS")?T({},e.ALLOWED_TAGS,M):g,s=K(e,"ALLOWED_ATTR")?T({},e.ALLOWED_ATTR,M):k,lt=K(e,"ALLOWED_NAMESPACES")?T({},e.ALLOWED_NAMESPACES,Qe):Wn,at=K(e,"ADD_URI_SAFE_ATTR")?T(ce(Pt),e.ADD_URI_SAFE_ATTR,M):Pt,It=K(e,"ADD_DATA_URI_TAGS")?T(ce(Mt),e.ADD_DATA_URI_TAGS,M):Mt,_e=K(e,"FORBID_CONTENTS")?T({},e.FORBID_CONTENTS,M):Dt,I=K(e,"FORBID_TAGS")?T({},e.FORBID_TAGS,M):{},V=K(e,"FORBID_ATTR")?T({},e.FORBID_ATTR,M):{},Te=K(e,"USE_PROFILES")?e.USE_PROFILES:!1,F=e.ALLOW_ARIA_ATTR!==!1,L=e.ALLOW_DATA_ATTR!==!1,Z=e.ALLOW_UNKNOWN_PROTOCOLS||!1,J=e.ALLOW_SELF_CLOSE_IN_ATTR!==!1,W=e.SAFE_FOR_TEMPLATES||!1,X=e.SAFE_FOR_XML!==!1,ee=e.WHOLE_DOCUMENT||!1,Ee=e.RETURN_DOM||!1,We=e.RETURN_DOM_FRAGMENT||!1,Ge=e.RETURN_TRUSTED_TYPE||!1,fe=e.FORCE_BODY||!1,kt=e.SANITIZE_DOM!==!1,Nt=e.SANITIZE_NAMED_PROPS||!1,rt=e.KEEP_CONTENT!==!1,ke=e.IN_PLACE||!1,Re=e.ALLOWED_URI_REGEXP||vt,we=e.NAMESPACE||ie,$e=e.MATHML_TEXT_INTEGRATION_POINTS||$e,Ye=e.HTML_INTEGRATION_POINTS||Ye,h=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&Ut(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(h.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&Ut(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(h.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(h.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),W&&(L=!1),We&&(Ee=!0),Te&&(D=T({},yt),s=[],Te.html===!0&&(T(D,wt),T(s,St)),Te.svg===!0&&(T(D,et),T(s,ot),T(s,He)),Te.svgFilters===!0&&(T(D,tt),T(s,ot),T(s,He)),Te.mathMl===!0&&(T(D,nt),T(s,At),T(s,He))),e.ADD_TAGS&&(D===g&&(D=ce(D)),T(D,e.ADD_TAGS,M)),e.ADD_ATTR&&(s===k&&(s=ce(s)),T(s,e.ADD_ATTR,M)),e.ADD_URI_SAFE_ATTR&&T(at,e.ADD_URI_SAFE_ATTR,M),e.FORBID_CONTENTS&&(_e===Dt&&(_e=ce(_e)),T(_e,e.FORBID_CONTENTS,M)),rt&&(D["#text"]=!0),ee&&T(D,["html","head","body"]),D.table&&(T(D,["tbody"]),delete I.tbody),e.TRUSTED_TYPES_POLICY){if(typeof e.TRUSTED_TYPES_POLICY.createHTML!="function")throw ve('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof e.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw ve('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');v=e.TRUSTED_TYPES_POLICY,q=v.createHTML("")}else v===void 0&&(v=kn(c,d)),v!==null&&typeof q=="string"&&(q=v.createHTML(""));B&&B(e),ye=e}},zt=T({},[...et,...tt,...wn]),Bt=T({},[...nt,...yn]),Yn=function(e){let a=N(e);(!a||!a.tagName)&&(a={namespaceURI:we,tagName:"template"});const l=Be(e.tagName),x=Be(a.tagName);return lt[e.namespaceURI]?e.namespaceURI===je?a.namespaceURI===ie?l==="svg":a.namespaceURI===Ve?l==="svg"&&(x==="annotation-xml"||$e[x]):!!zt[l]:e.namespaceURI===Ve?a.namespaceURI===ie?l==="math":a.namespaceURI===je?l==="math"&&Ye[x]:!!Bt[l]:e.namespaceURI===ie?a.namespaceURI===je&&!Ye[x]||a.namespaceURI===Ve&&!$e[x]?!1:!Bt[l]&&(Gn[l]||!zt[l]):!!(Ne==="application/xhtml+xml"&&lt[e.namespaceURI]):!1},te=function(e){Se(n.removed,{element:e});try{N(e).removeChild(e)}catch{A(e)}},qe=function(e,a){try{Se(n.removed,{attribute:a.getAttributeNode(e),from:a})}catch{Se(n.removed,{attribute:null,from:a})}if(a.removeAttribute(e),e==="is")if(Ee||We)try{te(a)}catch{}else try{a.setAttribute(e,"")}catch{}},Ht=function(e){let a=null,l=null;if(fe)e="<remove></remove>"+e;else{const P=_t(e,/^[\r\n\t ]+/);l=P&&P[0]}Ne==="application/xhtml+xml"&&we===ie&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");const x=v?v.createHTML(e):e;if(we===ie)try{a=new O().parseFromString(x,Ne)}catch{}if(!a||!a.documentElement){a=oe.createDocument(we,"template",null);try{a.documentElement.innerHTML=st?q:x}catch{}}const z=a.body||a.documentElement;return e&&l&&z.insertBefore(r.createTextNode(l),z.childNodes[0]||null),we===ie?se.call(a,ee?"html":"body")[0]:ee?a.documentElement:z},Ft=function(e){return de.call(e.ownerDocument||e,e,R.SHOW_ELEMENT|R.SHOW_COMMENT|R.SHOW_TEXT|R.SHOW_PROCESSING_INSTRUCTION|R.SHOW_CDATA_SECTION,null)},ut=function(e){return e instanceof b&&(typeof e.nodeName!="string"||typeof e.textContent!="string"||typeof e.removeChild!="function"||!(e.attributes instanceof _)||typeof e.removeAttribute!="function"||typeof e.setAttribute!="function"||typeof e.namespaceURI!="string"||typeof e.insertBefore!="function"||typeof e.hasChildNodes!="function")},Wt=function(e){return typeof C=="function"&&e instanceof C};function re(u,e,a){ze(u,l=>{l.call(n,e,a,ye)})}const Gt=function(e){let a=null;if(re(U.beforeSanitizeElements,e,null),ut(e))return te(e),!0;const l=M(e.nodeName);if(re(U.uponSanitizeElement,e,{tagName:l,allowedTags:D}),e.hasChildNodes()&&!Wt(e.firstElementChild)&&H(/<[/\w]/g,e.innerHTML)&&H(/<[/\w]/g,e.textContent)||e.nodeType===Oe.progressingInstruction||X&&e.nodeType===Oe.comment&&H(/<[/\w]/g,e.data))return te(e),!0;if(!D[l]||I[l]){if(!I[l]&&jt(l)&&(h.tagNameCheck instanceof RegExp&&H(h.tagNameCheck,l)||h.tagNameCheck instanceof Function&&h.tagNameCheck(l)))return!1;if(rt&&!_e[l]){const x=N(e)||e.parentNode,z=p(e)||e.childNodes;if(z&&x){const P=z.length;for(let j=P-1;j>=0;--j){const ne=f(z[j],!0);ne.__removalCount=(e.__removalCount||0)+1,x.insertBefore(ne,w(e))}}}return te(e),!0}return e instanceof E&&!Yn(e)||(l==="noscript"||l==="noembed"||l==="noframes")&&H(/<\/no(script|embed|frames)/i,e.innerHTML)?(te(e),!0):(W&&e.nodeType===Oe.text&&(a=e.textContent,ze([me,he,Ce],x=>{a=Ae(a,x," ")}),e.textContent!==a&&(Se(n.removed,{element:e.cloneNode()}),e.textContent=a)),re(U.afterSanitizeElements,e,null),!1)},Vt=function(e,a,l){if(kt&&(a==="id"||a==="name")&&(l in r||l in $n))return!1;if(!(L&&!V[a]&&H(ge,a))){if(!(F&&H(Le,a))){if(!s[a]||V[a]){if(!(jt(e)&&(h.tagNameCheck instanceof RegExp&&H(h.tagNameCheck,e)||h.tagNameCheck instanceof Function&&h.tagNameCheck(e))&&(h.attributeNameCheck instanceof RegExp&&H(h.attributeNameCheck,a)||h.attributeNameCheck instanceof Function&&h.attributeNameCheck(a))||a==="is"&&h.allowCustomizedBuiltInElements&&(h.tagNameCheck instanceof RegExp&&H(h.tagNameCheck,l)||h.tagNameCheck instanceof Function&&h.tagNameCheck(l))))return!1}else if(!at[a]){if(!H(Re,Ae(l,xe,""))){if(!((a==="src"||a==="xlink:href"||a==="href")&&e!=="script"&&gn(l,"data:")===0&&It[e])){if(!(Z&&!H(Fe,Ae(l,xe,"")))){if(l)return!1}}}}}}return!0},jt=function(e){return e!=="annotation-xml"&&_t(e,it)},$t=function(e){re(U.beforeSanitizeAttributes,e,null);const{attributes:a}=e;if(!a||ut(e))return;const l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:s,forceKeepAttr:void 0};let x=a.length;for(;x--;){const z=a[x],{name:P,namespaceURI:j,value:ne}=z,De=M(P);let G=P==="value"?ne:En(ne);if(l.attrName=De,l.attrValue=G,l.keepAttr=!0,l.forceKeepAttr=void 0,re(U.uponSanitizeAttribute,e,l),G=l.attrValue,Nt&&(De==="id"||De==="name")&&(qe(P,e),G=Fn+G),X&&H(/((--!?|])>)|<\/(style|title)/i,G)){qe(P,e);continue}if(l.forceKeepAttr||(qe(P,e),!l.keepAttr))continue;if(!J&&H(/\/>/i,G)){qe(P,e);continue}W&&ze([me,he,Ce],qt=>{G=Ae(G,qt," ")});const Yt=M(e.nodeName);if(Vt(Yt,De,G)){if(v&&typeof c=="object"&&typeof c.getAttributeType=="function"&&!j)switch(c.getAttributeType(Yt,De)){case"TrustedHTML":{G=v.createHTML(G);break}case"TrustedScriptURL":{G=v.createScriptURL(G);break}}try{j?e.setAttributeNS(j,P,G):e.setAttribute(P,G),ut(e)?te(e):Tt(n.removed)}catch{}}}re(U.afterSanitizeAttributes,e,null)},qn=function u(e){let a=null;const l=Ft(e);for(re(U.beforeSanitizeShadowDOM,e,null);a=l.nextNode();)re(U.uponSanitizeShadowNode,a,null),Gt(a),$t(a),a.content instanceof m&&u(a.content);re(U.afterSanitizeShadowDOM,e,null)};return n.sanitize=function(u){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=null,l=null,x=null,z=null;if(st=!u,st&&(u="<!-->"),typeof u!="string"&&!Wt(u))if(typeof u.toString=="function"){if(u=u.toString(),typeof u!="string")throw ve("dirty is not a string, aborting")}else throw ve("toString is not a function");if(!n.isSupported)return u;if(ue||ct(e),n.removed=[],typeof u=="string"&&(ke=!1),ke){if(u.nodeName){const ne=M(u.nodeName);if(!D[ne]||I[ne])throw ve("root node is forbidden and cannot be sanitized in-place")}}else if(u instanceof C)a=Ht("<!---->"),l=a.ownerDocument.importNode(u,!0),l.nodeType===Oe.element&&l.nodeName==="BODY"||l.nodeName==="HTML"?a=l:a.appendChild(l);else{if(!Ee&&!W&&!ee&&u.indexOf("<")===-1)return v&&Ge?v.createHTML(u):u;if(a=Ht(u),!a)return Ee?null:Ge?q:""}a&&fe&&te(a.firstChild);const P=Ft(ke?u:a);for(;x=P.nextNode();)Gt(x),$t(x),x.content instanceof m&&qn(x.content);if(ke)return u;if(Ee){if(We)for(z=Q.call(a.ownerDocument);a.firstChild;)z.appendChild(a.firstChild);else z=a;return(s.shadowroot||s.shadowrootmode)&&(z=le.call(t,z,!0)),z}let j=ee?a.outerHTML:a.innerHTML;return ee&&D["!doctype"]&&a.ownerDocument&&a.ownerDocument.doctype&&a.ownerDocument.doctype.name&&H(bt,a.ownerDocument.doctype.name)&&(j="<!DOCTYPE "+a.ownerDocument.doctype.name+`>
`+j),W&&ze([me,he,Ce],ne=>{j=Ae(j,ne," ")}),v&&Ge?v.createHTML(j):j},n.setConfig=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ct(u),ue=!0},n.clearConfig=function(){ye=null,ue=!1},n.isValidAttribute=function(u,e,a){ye||ct({});const l=M(u),x=M(e);return Vt(l,x,a)},n.addHook=function(u,e){typeof e=="function"&&Se(U[u],e)},n.removeHook=function(u){return Tt(U[u])},n.removeHooks=function(u){U[u]=[]},n.removeAllHooks=function(){U=Ct()},n}var xt=Lt();const Nn={key:0,class:"defaultTemplateContent flex w-[320px] flex-col gap-4 rounded-lg bg-white p-6 shadow-lg border border-gray-200 relative max-w-full","data-test":"defaultTemplateContent"},Dn={key:1,class:"stepTag text-xs font-medium text-gray-500 uppercase tracking-wider","data-test":"stepTag"},In=["innerHTML"],Mn=["innerHTML"],Pn={class:"navigationControls flex w-full items-center mt-4","data-test":"navigationControls"},Un={key:1,class:"stepIndicators flex flex-1 justify-center gap-2","data-test":"stepIndicators"},zn=["onClick","data-test"],Bn=["fill"],Rt=o.defineComponent({__name:"VueOnboardingTour",props:{tourId:{},defaultTemplate:{type:Boolean,default:!0},overlay:{type:Boolean,default:!0},startTour:{type:Boolean,default:!1},startEvent:{default:void 0},scrollableContainerSelector:{default:void 0},cookieStorage:{type:Boolean,default:!1},endDate:{default:void 0},labelTerminate:{default:"close"},steps:{}},emits:["startTour","endTour"],setup(i,{expose:n,emit:r}){const t=i,d=o.ref(!1),m=o.ref(0),S=o.ref({}),C=o.ref({}),E=o.ref("left"),R=o.ref(null);let _=null;const b=fn(),O=r;let c,y;const f=o.ref(null),A=o.ref(null),w=o.computed(()=>{var g;return((g=t.steps)==null?void 0:g.length)>0?t.steps[m.value]:void 0}),p=o.computed(()=>dt(f.value)),N=o.computed(()=>A.value&&dt(A.value)),v=o.computed(()=>p.value&&(p.value.top.value>=0&&p.value.top.value<=window.innerHeight||p.value.bottom.value>=0&&p.value.bottom.value<=window.innerHeight||p.value.bottom.value>=window.innerHeight&&p.value.top.value<=0)&&(p.value.left.value>=0&&p.value.left.value<=window.innerWidth||p.value.right.value>=0&&p.value.right.value<=window.innerWidth||p.value.right.value>=window.innerWidth&&p.value.left.value<=0)),q=o.computed(()=>{switch(E.value){case"left":return"-right-2 top-3";case"right":return"-left-2 top-3";case"top":return"left-3 -bottom-2";case"bottom":return"left-3 -top-2";default:return"-right-2 top-3"}}),oe=o.computed(()=>{var g;return m.value<((g=t.steps)==null?void 0:g.length)-1}),de=o.computed(()=>m.value>0),Q=o.computed(()=>d.value&&t.steps&&t.steps.length>0&&f.value),se=(g,s,k)=>{let h;s+k.height>window.innerHeight?h=window.innerHeight-k.height:s<=0?h=0:h=s,S.value={top:`${h}px`,left:`${g}px`}},le=()=>{var k,h,I,V;const g=((k=w.value)==null?void 0:k.target)&&((I=document.querySelector((h=w.value)==null?void 0:h.target))==null?void 0:I.getBoundingClientRect()),s=(V=R.value)==null?void 0:V.getBoundingClientRect();if(g&&s){const{top:F,left:L,bottom:Z,right:J,width:W,height:X}=g;C.value={position:"fixed",width:`${W+24}px`,height:`${X+24}px`,top:`${F-12}px`,left:`${L-12}px`,boxShadow:"inset 0px 0px 10px 0px rgba(255, 255, 255, 1), 0px 0px 0px 9999px rgba(0, 0, 0, 0.5)",userEvent:"none",borderRadius:"10px",zIndex:9999},L-s.width-40>0?(se(L-s.width-40,F,s),E.value="left"):J+s.width+40<window.innerWidth?(se(J+40,F,s),E.value="right"):F-s.height-40>0?(S.value={top:`${F-s.height-40}px`,left:`${L}px`,width:L+s.width>=window.innerWidth-10?`${window.innerWidth-L-10}px`:"auto"},E.value="top"):(S.value={top:Z+s.height+40<window.innerHeight?`${Z+40}px`:`${window.innerHeight-s.height}px`,left:`${L}px`,width:L+s.width>=window.innerWidth-10?`${window.innerWidth-L-10}px`:"auto"},E.value="bottom")}else s&&(S.value={top:`${(window.innerHeight-s.height)/2}px`,left:`${(window.innerWidth-s.width)/2}px`,position:"fixed"},C.value={position:"fixed",boxShadow:"inset 0px 0px 10px 0px rgba(255, 255, 255, 1), 0px 0px 0px 9999px rgba(0, 0, 0, 0.5)",userEvent:"none",borderRadius:"10px",zIndex:9999})},U=()=>{var g;m.value<((g=t.steps)==null?void 0:g.length)-1&&(m.value+=1)},me=()=>{m.value>0&&(m.value-=1)},he=g=>{var s;g>=0&&g<=((s=t.steps)==null?void 0:s.length)&&(m.value=g)},Ce=()=>t.endDate?new Date<=t.endDate?!(t.cookieStorage&&b.get(`vue_onboarding_tour_${t.tourId}`)):!1:!(t.cookieStorage&&b.get(`vue_onboarding_tour_${t.tourId}`)),ge=()=>{Ce()&&(d.value=!0,O("startTour"))},Le=()=>{if(t.cookieStorage){const g={expires:t.endDate?t.endDate:(()=>{const s=new Date;return s.setDate(s.getDate()+365),s})()};b.set(`vue_onboarding_tour_${t.tourId}`,!0,g)}d.value=!1,m.value=0,S.value={},C.value={},f.value=null,_&&(_.remove(),_=null),O("endTour")},Fe=()=>{var g,s,k,h,I,V,F,L,Z,J;if((g=w.value)!=null&&g.target){const{top:W,left:X}=((k=document.querySelector((s=w.value)==null?void 0:s.target))==null?void 0:k.getBoundingClientRect())??{},ee=(h=R.value)==null?void 0:h.getBoundingClientRect();if(W!==void 0&&X!==void 0&&ee&&(W<0||W>window.innerHeight||X<0||X>window.innerWidth)){const ue=W<0||W>window.innerHeight?W-ee.height-60:void 0,fe=X<0||X>window.innerWidth?X:void 0;A.value?A.value.scrollBy({left:fe&&((I=N.value)!=null&&I.left)?fe-((F=(V=N.value)==null?void 0:V.left)==null?void 0:F.value):void 0,top:ue&&((L=N.value)!=null&&L.left)?ue-((J=(Z=N.value)==null?void 0:Z.left)==null?void 0:J.value):void 0,behavior:"smooth"}):window.scrollBy({left:fe,top:ue,behavior:"smooth"})}}},xe=()=>{var g,s,k;if(_&&(_.remove(),_=null),(g=w.value)!=null&&g.target)if(document.querySelector((s=w.value)==null?void 0:s.target))f.value=document.querySelector((k=w.value)==null?void 0:k.target);else{const h=document.body,I={childList:!0,subtree:!0};c=new MutationObserver(V=>{var F,L;for(const Z of V)if(Z.type==="childList"){const J=((F=w.value)==null?void 0:F.target)&&document.querySelector((L=w.value)==null?void 0:L.target);J&&(f.value=J,c.disconnect())}}),c.observe(h,I)}else _=document.createElement("div"),_.style.position="fixed",_.style.top="50%",_.style.left="50%",_.style.width="0px",_.style.height="0px",_.style.transform="translate(-50%, -50%)",document.body.appendChild(_),f.value=_},it=()=>{if(t.scrollableContainerSelector)if(document.querySelector(t.scrollableContainerSelector))A.value=document.querySelector(t.scrollableContainerSelector);else{const g=document.body,s={childList:!0,subtree:!0};y=new MutationObserver(k=>{for(const h of k)if(h.type==="childList"){const I=t.scrollableContainerSelector&&document.querySelector(t.scrollableContainerSelector);I&&(A.value=I,y.disconnect())}}),y.observe(g,s)}},Re=()=>{Q.value&&(le(),Fe())},D=()=>{Q.value&&le()};return n({startTour:ge,endTour:Le,goNextStep:U,goPreviousStep:me,setStep:he}),o.onMounted(()=>{o.nextTick(()=>le()),window.addEventListener("resize",Re),window.addEventListener("scroll",D),t.startEvent&&window.addEventListener(t.startEvent,ge),xe(),it()}),o.onUnmounted(()=>{window.removeEventListener("resize",Re),window.removeEventListener("scroll",D),t.startEvent&&window.removeEventListener(t.startEvent,ge),c&&c.disconnect(),y&&y.disconnect()}),o.watch([p,N,d],()=>{d.value&&o.nextTick(()=>{le()})},{deep:!0}),o.watch([m,d],()=>{var g,s,k,h;d.value&&((g=w.value)!=null&&g.beforeScript&&((s=w.value)==null||s.beforeScript()),xe(),(k=w.value)!=null&&k.afterScript&&((h=w.value)==null||h.afterScript()))}),o.watch(f,()=>{d.value&&o.nextTick(()=>{Fe()})}),o.watch(()=>t.startTour,()=>{t.startTour&&ge()}),(g,s)=>{var k,h,I,V;return Q.value?(o.openBlock(),o.createElementBlock("div",{key:0,"data-test":"onboardingTour",class:o.normalizeClass(["vueOnboardingTour",{"fixed z-[9999] h-full w-full":g.overlay}])},[g.overlay?(o.openBlock(),o.createElementBlock("div",{key:0,style:o.normalizeStyle(C.value),"data-test":"overlay",class:"overlay"},null,4)):o.createCommentVNode("",!0),o.createElementVNode("div",{ref_key:"popup",ref:R,style:o.normalizeStyle(S.value),class:o.normalizeClass([[v.value?"opacity-100":"opacity-0"],"popupContainer z-[9999] fixed"]),"data-test":"popupContainer"},[o.renderSlot(g.$slots,"default",{currentStep:w.value,currentStepIndex:m.value}),g.defaultTemplate?(o.openBlock(),o.createElementBlock("div",Nn,[(k=w.value)!=null&&k.target?(o.openBlock(),o.createElementBlock("span",{key:0,class:o.normalizeClass(["chevronPointer w-4 h-4 absolute bg-white rotate-45",q.value]),"data-test":"chevronPointer"},null,2)):o.createCommentVNode("",!0),(h=w.value)!=null&&h.tag?(o.openBlock(),o.createElementBlock("div",Dn,o.toDisplayString(w.value.tag),1)):o.createCommentVNode("",!0),(o.openBlock(),o.createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512",class:"closeIcon absolute top-4 right-4 cursor-pointer w-5 h-5 fill-gray-500 hover:fill-gray-700 transition-colors",onClick:Le,"data-test":"closeIcon"},s[0]||(s[0]=[o.createElementVNode("path",{d:"M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"},null,-1)]))),(I=w.value)!=null&&I.title?(o.openBlock(),o.createElementBlock("div",{key:2,innerHTML:o.unref(xt).sanitize(w.value.title),class:"stepTitle text-lg font-semibold text-gray-900","data-test":"stepTitle"},null,8,In)):o.createCommentVNode("",!0),(V=w.value)!=null&&V.description?(o.openBlock(),o.createElementBlock("div",{key:3,innerHTML:o.unref(xt).sanitize(w.value.description),class:"stepDescription text-sm text-gray-600 leading-relaxed","data-test":"stepDescription"},null,8,Mn)):o.createCommentVNode("",!0),o.createElementVNode("div",Pn,[de.value?(o.openBlock(),o.createElementBlock("svg",{key:0,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",class:"previousStepIcon mr-auto cursor-pointer fill-gray-500 hover:fill-gray-700 transition-colors w-4 h-4",onClick:me,"data-test":"previousStepIcon"},s[1]||(s[1]=[o.createElementVNode("path",{d:"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"},null,-1)]))):o.createCommentVNode("",!0),g.steps.length>1?(o.openBlock(),o.createElementBlock("div",Un,[(o.openBlock(!0),o.createElementBlock(o.Fragment,null,o.renderList(g.steps.length,(F,L)=>(o.openBlock(),o.createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",key:`dot_step_${L}`,class:o.normalizeClass([`stepIndicator_${L}`,"cursor-pointer w-2 h-2"]),onClick:Z=>he(L),"data-test":`stepIndicator_${L}`},[o.createElementVNode("path",{fill:L===m.value?"#3b82f6":"#d1d5db",d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"},null,8,Bn)],10,zn))),128))])):o.createCommentVNode("",!0),oe.value?(o.openBlock(),o.createElementBlock("svg",{key:2,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",class:"nextStepIcon ml-auto cursor-pointer fill-gray-500 hover:fill-gray-700 transition-colors w-4 h-4",onClick:U,"data-test":"nextStepIcon"},s[2]||(s[2]=[o.createElementVNode("path",{d:"M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"},null,-1)]))):(o.openBlock(),o.createElementBlock("span",{key:3,class:"terminateTourButton ml-auto cursor-pointer text-blue-600 hover:text-blue-800 font-medium transition-colors",onClick:Le,"data-test":"terminateTourButton"},o.toDisplayString(t.labelTerminate),1))])])):o.createCommentVNode("",!0)],6)],2)):o.createCommentVNode("",!0)}}});/*!
* Your Library Name v1.0.0

@@ -14,2 +14,2 @@ * (c) [Year] [Your Name or Organization]

* https://opensource.org/licenses/MIT
*/const Fo={install(n){n.component("VueOnboardingTour",Re)}};at.VueOnboardingTour=Re,at.default=Fo,Object.defineProperties(at,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});
*/const Hn={install(i){i.component("VueOnboardingTour",Rt)}};ae.VueOnboardingTour=Rt,ae.default=Hn,Object.defineProperties(ae,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});
{
"name": "vue-onboarding-tour",
"version": "0.0.8-beta.1",
"version": "0.0.8-beta.2",
"private": false,

@@ -46,2 +46,3 @@ "license": "MIT",

"@storybook/vue3-vite": "^8.4.2",
"@tailwindcss/vite": "^4.0.8",
"@tsconfig/node22": "^22.0.0",

@@ -61,2 +62,3 @@ "@types/jsdom": "^21.1.7",

"eslint-plugin-vue": "^9.30.0",
"fs-extra": "^11.2.0",
"jsdom": "^25.0.1",

@@ -67,3 +69,3 @@ "npm-run-all2": "^7.0.1",

"storybook": "^8.4.2",
"tailwindcss": "^3.4.14",
"tailwindcss": "^3.4.17",
"typescript": "~5.6.3",

@@ -74,4 +76,3 @@ "vite": "^5.4.10",

"vitest": "^2.1.4",
"vue-tsc": "^2.1.10",
"fs-extra": "^11.2.0"
"vue-tsc": "^2.1.10"
},

@@ -78,0 +79,0 @@ "eslintConfig": {