New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

shepherd.js

Package Overview
Dependencies
Maintainers
2
Versions
147
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

shepherd.js - npm Package Compare versions

Comparing version 11.1.1 to 11.2.0

226

dist/js/shepherd.esm.min.js

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

/*! shepherd.js 11.1.1 */
/*! shepherd.js 11.2.0 */

@@ -6,118 +6,122 @@ function aa(a){var b;if(b=!!a&&"object"===typeof a)b=Object.prototype.toString.call(a),b=!("[object RegExp]"===b||"[object Date]"===b||a.$$typeof===ba);return b}var ba="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function ca(a,b){return!1!==b.clone&&b.isMergeableObject(a)?da(Array.isArray(a)?[]:{},a,b):a}function ea(a,b,c){return a.concat(b).map(function(d){return ca(d,c)})}

function ja(a,b,c){var d={};c.isMergeableObject(a)&&ha(a).forEach(function(e){d[e]=ca(a[e],c)});ha(b).forEach(function(e){if(!ia(a,e)||Object.hasOwnProperty.call(a,e)&&Object.propertyIsEnumerable.call(a,e))if(ia(a,e)&&c.isMergeableObject(b[e])){if(c.customMerge){var f=c.customMerge(e);f="function"===typeof f?f:da}else f=da;d[e]=f(a[e],b[e],c)}else d[e]=ca(b[e],c)});return d}
function da(a,b,c){c=c||{};c.arrayMerge=c.arrayMerge||ea;c.isMergeableObject=c.isMergeableObject||aa;c.cloneUnlessOtherwiseSpecified=ca;var d=Array.isArray(b),e=Array.isArray(a);return d!==e?ca(b,c):d?c.arrayMerge(a,b,c):ja(a,b,c)}da.all=function(a,b){if(!Array.isArray(a))throw Error("first argument should be an array");return a.reduce(function(c,d){return da(c,d,b)},{})};var ka=da;function z(a){return"function"===typeof a}function la(a){return"string"===typeof a}
class ma{on(a,b,c,d){void 0===d&&(d=!1);void 0===this.bindings&&(this.bindings={});void 0===this.bindings[a]&&(this.bindings[a]=[]);this.bindings[a].push({handler:b,ctx:c,once:d});return this}once(a,b,c){return this.on(a,b,c,!0)}off(a,b){if(void 0===this.bindings||void 0===this.bindings[a])return this;void 0===b?delete this.bindings[a]:this.bindings[a].forEach((c,d)=>{c.handler===b&&this.bindings[a].splice(d,1)});return this}trigger(a){for(var b=arguments.length,c=Array(1<b?b-1:0),d=1;d<b;d++)c[d-
1]=arguments[d];void 0!==this.bindings&&this.bindings[a]&&this.bindings[a].forEach((e,f)=>{let {ctx:g,handler:h,once:k}=e;h.apply(g||this,c);k&&this.bindings[a].splice(f,1)});return this}}function na(a){let b=Object.getOwnPropertyNames(a.constructor.prototype);for(let c=0;c<b.length;c++){let d=b[c],e=a[d];"constructor"!==d&&"function"===typeof e&&(a[d]=e.bind(a))}return a}
function oa(a,b){return c=>{if(b.isOpen()){let d=b.el&&c.currentTarget===b.el;(void 0!==a&&c.currentTarget.matches(a)||d)&&b.tour.next()}}}
function da(a,b,c){c=c||{};c.arrayMerge=c.arrayMerge||ea;c.isMergeableObject=c.isMergeableObject||aa;c.cloneUnlessOtherwiseSpecified=ca;var d=Array.isArray(b),e=Array.isArray(a);return d!==e?ca(b,c):d?c.arrayMerge(a,b,c):ja(a,b,c)}da.all=function(a,b){if(!Array.isArray(a))throw Error("first argument should be an array");return a.reduce(function(c,d){return da(c,d,b)},{})};var ka=da;function y(a){return"function"===typeof a}function la(a){return"string"===typeof a}
class ma{on(a,b,c,d=!1){void 0===this.bindings&&(this.bindings={});void 0===this.bindings[a]&&(this.bindings[a]=[]);this.bindings[a].push({handler:b,ctx:c,once:d});return this}once(a,b,c){return this.on(a,b,c,!0)}off(a,b){if(void 0===this.bindings||void 0===this.bindings[a])return this;void 0===b?delete this.bindings[a]:this.bindings[a].forEach((c,d)=>{c.handler===b&&this.bindings[a].splice(d,1)});return this}trigger(a,...b){void 0!==this.bindings&&this.bindings[a]&&this.bindings[a].forEach((c,d)=>
{let {ctx:e,handler:f,once:g}=c;f.apply(e||this,b);g&&this.bindings[a].splice(d,1)});return this}}function na(a){let b=Object.getOwnPropertyNames(a.constructor.prototype);for(let c=0;c<b.length;c++){let d=b[c],e=a[d];"constructor"!==d&&"function"===typeof e&&(a[d]=e.bind(a))}return a}function oa(a,b){return c=>{if(b.isOpen()){let d=b.el&&c.currentTarget===b.el;(void 0!==a&&c.currentTarget.matches(a)||d)&&b.tour.next()}}}
function pa(a){let {event:b,selector:c}=a.options.advanceOn||{};if(b){let d=oa(c,a),e;try{e=document.querySelector(c)}catch(f){}if(void 0===c||e)e?(e.addEventListener(b,d),a.on("destroy",()=>e.removeEventListener(b,d))):(document.body.addEventListener(b,d,!0),a.on("destroy",()=>document.body.removeEventListener(b,d,!0)));else return console.error(`No element was found for the selector supplied to advanceOn: ${c}`)}else return console.error("advanceOn was defined, but no event name was passed.")}
function qa(a){return la(a)&&""!==a?"-"!==a.charAt(a.length-1)?`${a}-`:a:""}function ra(){let a=Date.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,b=>{let c=(a+16*Math.random())%16|0;a=Math.floor(a/16);return("x"==b?c:c&3|8).toString(16)})}function A(){A=Object.assign?Object.assign.bind():function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b],d;for(d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a};return A.apply(this,arguments)}
function sa(a,b){if(null==a)return{};var c={},d=Object.keys(a),e;for(e=0;e<d.length;e++){var f=d[e];0<=b.indexOf(f)||(c[f]=a[f])}return c}let ta="mainAxis crossAxis fallbackPlacements fallbackStrategy fallbackAxisSideDirection flipAlignment".split(" "),ua=["mainAxis","crossAxis","limiter"];function va(a){return"y"===a?"height":"width"}function C(a){return a.split("-")[0]}function wa(a){return["top","bottom"].includes(C(a))?"x":"y"}
function xa(a,b,c){let {reference:d,floating:e}=a;var f=d.x+d.width/2-e.width/2;let g=d.y+d.height/2-e.height/2;a=wa(b);var h=va(a);h=d[h]/2-e[h]/2;let k=C(b),l="x"===a;switch(k){case "top":f={x:f,y:d.y-e.height};break;case "bottom":f={x:f,y:d.y+d.height};break;case "right":f={x:d.x+d.width,y:g};break;case "left":f={x:d.x-e.width,y:g};break;default:f={x:d.x,y:d.y}}switch(b.split("-")[1]){case "start":f[a]-=h*(c&&l?-1:1);break;case "end":f[a]+=h*(c&&l?-1:1)}return f}
let ya=async(a,b,c)=>{const {placement:d="bottom",strategy:e="absolute",middleware:f=[],platform:g}=c;c=f.filter(Boolean);const h=await (null==g.isRTL?void 0:g.isRTL(b));let k=await g.getElementRects({reference:a,floating:b,strategy:e}),{x:l,y:p}=xa(k,d,h),q=d,n={},t=0;for(let r=0;r<c.length;r++){const {name:m,fn:y}=c[r],{x:w,y:x,data:v,reset:u}=await y({x:l,y:p,initialPlacement:d,placement:q,strategy:e,middlewareData:n,rects:k,platform:g,elements:{reference:a,floating:b}});l=null!=w?w:l;p=null!=
x?x:p;n=A({},n,{[m]:A({},n[m],v)});u&&50>=t&&(t++,"object"===typeof u&&(u.placement&&(q=u.placement),u.rects&&(k=!0===u.rects?await g.getElementRects({reference:a,floating:b,strategy:e}):u.rects),{x:l,y:p}=xa(k,q,h)),r=-1)}return{x:l,y:p,placement:q,strategy:e,middlewareData:n}};function za(a){return"number"!==typeof a?A({top:0,right:0,bottom:0,left:0},a):{top:a,right:a,bottom:a,left:a}}function Aa(a){return A({},a,{top:a.y,left:a.x,right:a.x+a.width,bottom:a.y+a.height})}
async function Ba(a,b){var c;void 0===b&&(b={});let {x:d,y:e,platform:f,rects:g,elements:h,strategy:k}=a,{boundary:l="clippingAncestors",rootBoundary:p="viewport",elementContext:q="floating",altBoundary:n=!1,padding:t=0}=b;a=za(t);b=h[n?"floating"===q?"reference":"floating":q];b=Aa(await f.getClippingRect({element:(null!=(c=await (null==f.isElement?void 0:f.isElement(b)))?c:1)?b:b.contextElement||await (null==f.getDocumentElement?void 0:f.getDocumentElement(h.floating)),boundary:l,rootBoundary:p,
strategy:k}));var r="floating"===q?A({},g.floating,{x:d,y:e}):g.reference;let m=await (null==f.getOffsetParent?void 0:f.getOffsetParent(h.floating));c=await (null==f.isElement?void 0:f.isElement(m))?await (null==f.getScale?void 0:f.getScale(m))||{x:1,y:1}:{x:1,y:1};r=Aa(f.convertOffsetParentRelativeRectToViewportRelativeRect?await f.convertOffsetParentRelativeRectToViewportRelativeRect({rect:r,offsetParent:m,strategy:k}):r);return{top:(b.top-r.top+a.top)/c.y,bottom:(r.bottom-b.bottom+a.bottom)/c.y,
function sa(a,b){if(null==a)return{};var c={},d=Object.keys(a),e;for(e=0;e<d.length;e++){var f=d[e];0<=b.indexOf(f)||(c[f]=a[f])}return c}let B=Math.min,D=Math.max,ta=Math.round,ua=Math.floor,va={left:"right",right:"left",bottom:"top",top:"bottom"},wa={start:"end",end:"start"};function ya(a,b){return"function"===typeof a?a(b):a}function E(a){return a.split("-")[0]}function za(a){return"x"===a?"y":"x"}function Aa(a){return"y"===a?"height":"width"}
function Ba(a){return["top","bottom"].includes(E(a))?"y":"x"}function Ca(a,b,c){void 0===c&&(c=!1);let d=a.split("-")[1],e=za(Ba(a));a=Aa(e);c="x"===e?d===(c?"end":"start")?"right":"left":"start"===d?"bottom":"top";b.reference[a]>b.floating[a]&&(c=Da(c));return[c,Da(c)]}function Ea(a){let b=Da(a);return[Fa(a),b,Fa(b)]}function Fa(a){return a.replace(/start|end/g,b=>wa[b])}
function Ga(a,b,c){let d=["left","right"],e=["right","left"],f=["top","bottom"],g=["bottom","top"];switch(a){case "top":case "bottom":return c?b?e:d:b?d:e;case "left":case "right":return b?f:g;default:return[]}}function Ha(a,b,c,d){let e=a.split("-")[1];a=Ga(E(a),"start"===c,d);e&&(a=a.map(f=>f+"-"+e),b&&(a=a.concat(a.map(Fa))));return a}function Da(a){return a.replace(/left|right|bottom|top/g,b=>va[b])}
function Ia(a){return"number"!==typeof a?A({top:0,right:0,bottom:0,left:0},a):{top:a,right:a,bottom:a,left:a}}function Ka(a){return A({},a,{top:a.y,left:a.x,right:a.x+a.width,bottom:a.y+a.height})}let La="mainAxis crossAxis fallbackPlacements fallbackStrategy fallbackAxisSideDirection flipAlignment".split(" "),Ma=["mainAxis","crossAxis","limiter"];
function Na(a,b,c){let {reference:d,floating:e}=a;var f=Ba(b);a=za(Ba(b));var g=Aa(a),h=E(b);f="y"===f;let l=d.x+d.width/2-e.width/2,k=d.y+d.height/2-e.height/2;g=d[g]/2-e[g]/2;switch(h){case "top":h={x:l,y:d.y-e.height};break;case "bottom":h={x:l,y:d.y+d.height};break;case "right":h={x:d.x+d.width,y:k};break;case "left":h={x:d.x-e.width,y:k};break;default:h={x:d.x,y:d.y}}switch(b.split("-")[1]){case "start":h[a]-=g*(c&&f?-1:1);break;case "end":h[a]+=g*(c&&f?-1:1)}return h}
let Oa=async(a,b,c)=>{const {placement:d="bottom",strategy:e="absolute",middleware:f=[],platform:g}=c;c=f.filter(Boolean);const h=await (null==g.isRTL?void 0:g.isRTL(b));let l=await g.getElementRects({reference:a,floating:b,strategy:e}),{x:k,y:m}=Na(l,d,h),q=d,p={},u=0;for(let r=0;r<c.length;r++){const {name:n,fn:v}=c[r],{x:t,y:x,data:z,reset:w}=await v({x:k,y:m,initialPlacement:d,placement:q,strategy:e,middlewareData:p,rects:l,platform:g,elements:{reference:a,floating:b}});k=null!=t?t:k;m=null!=
x?x:m;p=A({},p,{[n]:A({},p[n],z)});w&&50>=u&&(u++,"object"===typeof w&&(w.placement&&(q=w.placement),w.rects&&(l=!0===w.rects?await g.getElementRects({reference:a,floating:b,strategy:e}):w.rects),{x:k,y:m}=Na(l,q,h)),r=-1)}return{x:k,y:m,placement:q,strategy:e,middlewareData:p}};
async function Pa(a,b){var c;void 0===b&&(b={});let {x:d,y:e,platform:f,rects:g,elements:h,strategy:l}=a,{boundary:k="clippingAncestors",rootBoundary:m="viewport",elementContext:q="floating",altBoundary:p=!1,padding:u=0}=ya(b,a);a=Ia(u);b=h[p?"floating"===q?"reference":"floating":q];b=Ka(await f.getClippingRect({element:(null!=(c=await (null==f.isElement?void 0:f.isElement(b)))?c:1)?b:b.contextElement||await (null==f.getDocumentElement?void 0:f.getDocumentElement(h.floating)),boundary:k,rootBoundary:m,
strategy:l}));var r="floating"===q?A({},g.floating,{x:d,y:e}):g.reference;let n=await (null==f.getOffsetParent?void 0:f.getOffsetParent(h.floating));c=await (null==f.isElement?void 0:f.isElement(n))?await (null==f.getScale?void 0:f.getScale(n))||{x:1,y:1}:{x:1,y:1};r=Ka(f.convertOffsetParentRelativeRectToViewportRelativeRect?await f.convertOffsetParentRelativeRectToViewportRelativeRect({rect:r,offsetParent:n,strategy:l}):r);return{top:(b.top-r.top+a.top)/c.y,bottom:(r.bottom-b.bottom+a.bottom)/c.y,
left:(b.left-r.left+a.left)/c.x,right:(r.right-b.right+a.right)/c.x}}
let Ca=Math.min,Da=Math.max,Ea=a=>({name:"arrow",options:a,async fn(b){const {element:c,padding:d=0}=a||{},{x:e,y:f,placement:g,rects:h,platform:k,elements:l}=b;if(null==c)return{};var p=za(d);b={x:e,y:f};const q=wa(g),n=va(q),t=await k.getDimensions(c);var r="y"===q;const m=r?"top":"left",y=r?"bottom":"right";r=r?"clientHeight":"clientWidth";var w=h.reference[n]+h.reference[q]-b[q]-h.floating[n],x=b[q]-h.reference[q],v=await (null==k.getOffsetParent?void 0:k.getOffsetParent(c));let u=v?v[r]:0;u&&
await (null==k.isElement?void 0:k.isElement(v))||(u=l.floating[r]||h.floating[n]);r=p[m];v=u-t[n]-p[y];w=u/2-t[n]/2+(w/2-x/2);x=Da(r,Ca(w,v));p=null!=g.split("-")[1]&&w!=x&&0>h.reference[n]/2-(w<r?p[m]:p[y])-t[n]/2;return{[q]:b[q]-(p?w<r?r-w:v-w:0),data:{[q]:x,centerOffset:w-x}}}}),Fa={left:"right",right:"left",bottom:"top",top:"bottom"};function Ga(a){return a.replace(/left|right|bottom|top/g,b=>Fa[b])}
function Ha(a,b,c){void 0===c&&(c=!1);let d=a.split("-")[1],e=wa(a);a=va(e);c="x"===e?d===(c?"end":"start")?"right":"left":"start"===d?"bottom":"top";b.reference[a]>b.floating[a]&&(c=Ga(c));return{main:c,cross:Ga(c)}}let Ia={start:"end",end:"start"};function Ja(a){return a.replace(/start|end/g,b=>Ia[b])}function Ka(a){let b=Ga(a);return[Ja(a),b,Ja(b)]}
function La(a,b,c){let d=["left","right"],e=["right","left"],f=["top","bottom"],g=["bottom","top"];switch(a){case "top":case "bottom":return c?b?e:d:b?d:e;case "left":case "right":return b?f:g;default:return[]}}function Ma(a,b,c,d){let e=a.split("-")[1];a=La(C(a),"start"===c,d);e&&(a=a.map(f=>f+"-"+e),b&&(a=a.concat(a.map(Ja))));return a}
function Na(a){void 0===a&&(a={});return{name:"flip",options:a,async fn(b){var c;const {placement:d,middlewareData:e,rects:f,initialPlacement:g,platform:h,elements:k}=b,{mainAxis:l=!0,crossAxis:p=!0,fallbackPlacements:q,fallbackStrategy:n="bestFit",fallbackAxisSideDirection:t="none",flipAlignment:r=!0}=a;var m=sa(a,ta);const y=C(d);var w=C(g)===g;const x=await (null==h.isRTL?void 0:h.isRTL(k.floating));w=q||(w||!r?[Ga(g)]:Ka(g));q||"none"===t||w.push(...Ma(g,r,t,x));w=[g,...w];m=await Ba(b,m);const v=
[];b=(null==(c=e.flip)?void 0:c.overflows)||[];l&&v.push(m[y]);if(p){const {main:D,cross:E}=Ha(d,f,x);v.push(m[D],m[E])}b=[...b,{placement:d,overflows:v}];if(!v.every(D=>0>=D)){var u,B;c=((null==(u=e.flip)?void 0:u.index)||0)+1;if(u=w[c])return{data:{index:c,overflows:b},reset:{placement:u}};u=null==(B=b.filter(D=>0>=D.overflows[0]).sort((D,E)=>D.overflows[1]-E.overflows[1])[0])?void 0:B.placement;if(!u)switch(n){case "bestFit":var L;(B=null==(L=b.map(D=>[D.placement,D.overflows.filter(E=>0<E).reduce((E,
N)=>E+N,0)]).sort((D,E)=>D[1]-E[1])[0])?void 0:L[0])&&(u=B);break;case "initialPlacement":u=g}if(d!==u)return{reset:{placement:u}}}return{}}}}
function Oa(a){void 0===a&&(a={});return{name:"shift",options:a,async fn(b){const {x:c,y:d,placement:e}=b,{mainAxis:f=!0,crossAxis:g=!1,limiter:h={fn:t=>{let {x:r,y:m}=t;return{x:r,y:m}}}}=a;var k=sa(a,ua),l={x:c,y:d};k=await Ba(b,k);const p=wa(C(e)),q="x"===p?"y":"x";let n=l[p];l=l[q];f&&(n=Da(n+k["y"===p?"top":"left"],Ca(n,n-k["y"===p?"bottom":"right"])));g&&(l=Da(l+k["y"===q?"top":"left"],Ca(l,l-k["y"===q?"bottom":"right"])));b=h.fn(A({},b,{[p]:n,[q]:l}));return A({},b,{data:{x:b.x-c,y:b.y-d}})}}}
function Pa(a){void 0===a&&(a={});return{options:a,fn(b){const {x:c,y:d,placement:e,rects:f,middlewareData:g}=b,{offset:h=0,mainAxis:k=!0,crossAxis:l=!0}=a;var p={x:c,y:d};const q=wa(e),n="x"===q?"y":"x";let t=p[q];p=p[n];b="function"===typeof h?h(b):h;b="number"===typeof b?{mainAxis:b,crossAxis:0}:A({mainAxis:0,crossAxis:0},b);if(k){var r="y"===q?"height":"width",m=f.reference[q]-f.floating[r]+b.mainAxis;r=f.reference[q]+f.reference[r]-b.mainAxis;t<m?t=m:t>r&&(t=r)}if(l){var y,w;r="y"===q?"width":
"height";const x=["top","left"].includes(C(e));m=f.reference[n]-f.floating[r]+(x?(null==(y=g.offset)?void 0:y[n])||0:0)+(x?0:b.crossAxis);y=f.reference[n]+f.reference[r]+(x?0:(null==(w=g.offset)?void 0:w[n])||0)-(x?b.crossAxis:0);p<m?p=m:p>y&&(p=y)}return{[q]:t,[n]:p}}}}function F(a){var b;return(null==(b=a.ownerDocument)?void 0:b.defaultView)||window}function G(a){return F(a).getComputedStyle(a)}function H(a){return a instanceof F(a).Node?(a.nodeName||"").toLowerCase():""}let Qa;
function Ra(){if(Qa)return Qa;let a=navigator.userAgentData;return a&&Array.isArray(a.brands)?Qa=a.brands.map(b=>b.brand+"/"+b.version).join(" "):navigator.userAgent}function I(a){return a instanceof F(a).HTMLElement}function J(a){return a instanceof F(a).Element}function Sa(a){if("undefined"===typeof ShadowRoot)return!1;let b=F(a).ShadowRoot;return a instanceof b||a instanceof ShadowRoot}
function Ta(a){let {overflow:b,overflowX:c,overflowY:d,display:e}=G(a);return/auto|scroll|overlay|hidden|clip/.test(b+d+c)&&!["inline","contents"].includes(e)}
function Ua(a){let b=/firefox/i.test(Ra()),c=G(a);a=c.backdropFilter||c.WebkitBackdropFilter;return"none"!==c.transform||"none"!==c.perspective||(a?"none"!==a:!1)||b&&"filter"===c.willChange||b&&(c.filter?"none"!==c.filter:!1)||["transform","perspective"].some(d=>c.willChange.includes(d))||["paint","layout","strict","content"].some(d=>{let e=c.contain;return null!=e?e.includes(d):!1})}function Va(){return/^((?!chrome|android).)*safari/i.test(Ra())}
function Wa(a){return["html","body","#document"].includes(H(a))}let Xa=Math.min,Ya=Math.max,Za=Math.round;function $a(a){var b=G(a);let c=parseFloat(b.width);b=parseFloat(b.height);var d=I(a);let e=d?a.offsetWidth:c;a=d?a.offsetHeight:b;if(d=Za(c)!==e||Za(b)!==a)c=e,b=a;return{width:c,height:b,fallback:d}}function ab(a){return J(a)?a:a.contextElement}let bb={x:1,y:1};
function cb(a){var b=ab(a);if(!I(b))return bb;a=b.getBoundingClientRect();let {width:c,height:d,fallback:e}=$a(b);b=(e?Za(a.width):a.width)/c;a=(e?Za(a.height):a.height)/d;b&&Number.isFinite(b)||(b=1);a&&Number.isFinite(a)||(a=1);return{x:b,y:a}}
function K(a,b,c,d){var e,f;void 0===b&&(b=!1);void 0===c&&(c=!1);var g=a.getBoundingClientRect(),h=ab(a),k=bb;b&&(d?J(d)&&(k=cb(d)):k=cb(a));a=h?F(h):window;b=Va()&&c;c=(g.left+(b?(null==(e=a.visualViewport)?void 0:e.offsetLeft)||0:0))/k.x;e=(g.top+(b?(null==(f=a.visualViewport)?void 0:f.offsetTop)||0:0))/k.y;f=g.width/k.x;g=g.height/k.y;if(h)for(h=F(h),k=d&&J(d)?F(d):d,a=h.frameElement;a&&d&&k!==h;){b=cb(a);let l=a.getBoundingClientRect(),p=getComputedStyle(a);l.x+=(a.clientLeft+parseFloat(p.paddingLeft))*
b.x;l.y+=(a.clientTop+parseFloat(p.paddingTop))*b.y;c*=b.x;e*=b.y;f*=b.x;g*=b.y;c+=l.x;e+=l.y;a=F(a).frameElement}return Aa({width:f,height:g,x:c,y:e})}function M(a){return((a instanceof F(a).Node?a.ownerDocument:a.document)||window.document).documentElement}function db(a){return J(a)?{scrollLeft:a.scrollLeft,scrollTop:a.scrollTop}:{scrollLeft:a.pageXOffset,scrollTop:a.pageYOffset}}function eb(a){return K(M(a)).left+db(a).scrollLeft}
function fb(a){if("html"===H(a))return a;a=a.assignedSlot||a.parentNode||Sa(a)&&a.host||M(a);return Sa(a)?a.host:a}function gb(a){a=fb(a);return Wa(a)?a.ownerDocument.body:I(a)&&Ta(a)?a:gb(a)}function hb(a,b){var c;void 0===b&&(b=[]);let d=gb(a);a=d===(null==(c=a.ownerDocument)?void 0:c.body);c=F(d);return a?b.concat(c,c.visualViewport||[],Ta(d)?d:[]):b.concat(d,hb(d))}
function ib(a,b,c){if("viewport"===b){b=F(a);var d=M(a);b=b.visualViewport;a=d.clientWidth;d=d.clientHeight;var e=0,f=0;if(b){a=b.width;d=b.height;let g=Va();if(!g||g&&"fixed"===c)e=b.offsetLeft,f=b.offsetTop}c={width:a,height:d,x:e,y:f}}else"document"===b?(f=M(a),c=M(f),e=db(f),b=f.ownerDocument.body,a=Ya(c.scrollWidth,c.clientWidth,b.scrollWidth,b.clientWidth),d=Ya(c.scrollHeight,c.clientHeight,b.scrollHeight,b.clientHeight),f=-e.scrollLeft+eb(f),e=-e.scrollTop,"rtl"===G(b).direction&&(f+=Ya(c.clientWidth,
b.clientWidth)-a),c={width:a,height:d,x:f,y:e}):J(b)?(a=K(b,!0,"fixed"===c),c=a.top+b.clientTop,a=a.left+b.clientLeft,d=I(b)?cb(b):{x:1,y:1},c={width:b.clientWidth*d.x,height:b.clientHeight*d.y,x:a*d.x,y:c*d.y}):(c=A({},b),Va()&&(b=F(a),c.x-=(null==(d=b.visualViewport)?void 0:d.offsetLeft)||0,c.y-=(null==(e=b.visualViewport)?void 0:e.offsetTop)||0));return Aa(c)}
function jb(a,b){var c=b.get(a);if(c)return c;c=hb(a).filter(g=>J(g)&&"body"!==H(g));let d=null,e="fixed"===G(a).position,f=e?fb(a):a;for(;J(f)&&!Wa(f);){let g=G(f),h=Ua(f);"fixed"===g.position?d=null:(e?h||d:h||"static"!==g.position||!d||!["absolute","fixed"].includes(d.position))?d=g:c=c.filter(k=>k!==f);f=fb(f)}b.set(a,c);return c}function kb(a,b){return I(a)&&"fixed"!==G(a).position?b?b(a):a.offsetParent:null}
function lb(a,b){let c=F(a);if(!I(a))return c;let d=kb(a,b);for(;d&&["table","td","th"].includes(H(d))&&"static"===G(d).position;)d=kb(d,b);if(d&&("html"===H(d)||"body"===H(d)&&"static"===G(d).position&&!Ua(d)))return c;if(!(b=d))a:{for(a=fb(a);I(a)&&!Wa(a);)if(Ua(a)){b=a;break a}else a=fb(a);b=null}return b||c}
let mb={getClippingRect:function(a){let {element:b,boundary:c,rootBoundary:d,strategy:e}=a;a=[...("clippingAncestors"===c?jb(b,this._c):[].concat(c)),d];a=a.reduce((f,g)=>{g=ib(b,g,e);f.top=Ya(g.top,f.top);f.right=Xa(g.right,f.right);f.bottom=Xa(g.bottom,f.bottom);f.left=Ya(g.left,f.left);return f},ib(b,a[0],e));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(a){let {rect:b,offsetParent:c,strategy:d}=a;var e=I(c);
let f=M(c);if(c===f)return b;a={scrollLeft:0,scrollTop:0};let g={x:1,y:1};var h=0,k=0;if(e||!e&&"fixed"!==d){if("body"!==H(c)||Ta(f))a=db(c);I(c)&&(e=K(c),g=cb(c),h=e.x+c.clientLeft,k=e.y+c.clientTop)}return{width:b.width*g.x,height:b.height*g.y,x:b.x*g.x-a.scrollLeft*g.x+h,y:b.y*g.y-a.scrollTop*g.y+k}},isElement:J,getDimensions:function(a){return $a(a)},getOffsetParent:lb,getDocumentElement:M,getScale:cb,async getElementRects(a){let {reference:b,floating:c,strategy:d}=a;a=this.getDimensions;var e=
await (this.getOffsetParent||lb)(c),f=I(e);let g=M(e),h=K(b,!0,"fixed"===d,e),k={scrollLeft:0,scrollTop:0};var l=0,p=0;if(f||!f&&"fixed"!==d){if("body"!==H(e)||Ta(g))k=db(e);I(e)?(f=K(e,!0),l=f.x+e.clientLeft,p=f.y+e.clientTop):g&&(l=eb(g))}return{reference:{x:h.left+k.scrollLeft-l,y:h.top+k.scrollTop-p,width:h.width,height:h.height},floating:A({x:0,y:0},await a(c))}},getClientRects:a=>Array.from(a.getClientRects()),isRTL:a=>"rtl"===G(a).direction};
function nb(a,b,c,d){function e(){let r=K(a);!t||r.x===t.x&&r.y===t.y&&r.width===t.width&&r.height===t.height||c();t=r;n=requestAnimationFrame(e)}void 0===d&&(d={});let {ancestorScroll:f=!0,ancestorResize:g=!0,elementResize:h=!0,animationFrame:k=!1}=d,l=f&&!k,p=l||g?[...(J(a)?hb(a):a.contextElement?hb(a.contextElement):[]),...hb(b)]:[];p.forEach(r=>{l&&r.addEventListener("scroll",c,{passive:!0});g&&r.addEventListener("resize",c)});let q=null;h&&(q=new ResizeObserver(()=>{c()}),J(a)&&!k&&q.observe(a),
J(a)||!a.contextElement||k||q.observe(a.contextElement),q.observe(b));let n,t=k?K(a):null;k&&e();c();return()=>{var r;p.forEach(m=>{l&&m.removeEventListener("scroll",c);g&&m.removeEventListener("resize",c)});null==(r=q)?void 0:r.disconnect();q=null;k&&cancelAnimationFrame(n)}}let ob=(a,b,c)=>{var d=new Map;c=A({platform:mb},c);d=A({},c.platform,{_c:d});return ya(a,b,A({},c,{platform:d}))};
function pb(a){a.cleanup&&a.cleanup();let b=a._getResolvedAttachToOptions(),c=b.element,d=qb(b,a),e=void 0===b||null===b?!0:!b.element||!b.on;e&&(c=document.body,a.shepherdElementComponent.getElement().classList.add("shepherd-centered"));a.cleanup=nb(c,a.el,()=>{a.el?rb(c,a,d,e):a.cleanup()});a.target=b.element;return d}function rb(a,b,c,d){return ob(a,b.el,c).then(sb(b,d)).then(e=>new Promise(f=>{setTimeout(()=>f(e),300)})).then(e=>{e&&e.el&&e.el.focus({preventScroll:!0})})}
function sb(a,b){return c=>{let {x:d,y:e,placement:f,middlewareData:g}=c;if(!a.el)return a;b?Object.assign(a.el.style,{position:"fixed",left:"50%",top:"50%",transform:"translate(-50%, -50%)"}):Object.assign(a.el.style,{position:"absolute",left:`${d}px`,top:`${e}px`});a.el.dataset.popperPlacement=f;if((c=a.el.querySelector(".shepherd-arrow"))&&g.arrow){let {x:h,y:k}=g.arrow;Object.assign(c.style,{left:null!=h?`${h}px`:"",top:null!=k?`${k}px`:""})}return a}}
function qb(a,b){let c={strategy:"absolute",middleware:[]};var d=b.options.arrow&&b.el?b.el.querySelector(".shepherd-arrow"):!1;void 0!==a&&null!==a&&a.element&&a.on&&(c.middleware.push(Na(),Oa({limiter:Pa(),crossAxis:!0})),d&&c.middleware.push(Ea({element:d})),c.placement=a.on);return ka(b.options.floatingUIOptions||{},c)}function O(){}function tb(a,b){for(let c in b)a[c]=b[c];return a}function ub(a){return a()}function vb(a){return"function"===typeof a}
function P(a,b){return a!=a?b==b:a!==b||a&&"object"===typeof a||"function"===typeof a}function Q(a){a.parentNode&&a.parentNode.removeChild(a)}function wb(a){return document.createElementNS("http://www.w3.org/2000/svg",a)}function xb(a,b,c,d){a.addEventListener(b,c,d);return()=>a.removeEventListener(b,c,d)}function R(a,b,c){null==c?a.removeAttribute(b):a.getAttribute(b)!==c&&a.setAttribute(b,c)}
function yb(a,b){let c=Object.getOwnPropertyDescriptors(a.__proto__);for(let d in b)null==b[d]?a.removeAttribute(d):"style"===d?a.style.cssText=b[d]:"__value"===d?a.value=a[d]=b[d]:c[d]&&c[d].set?a[d]=b[d]:R(a,d,b[d])}function zb(a,b,c){a.classList[c?"add":"remove"](b)}let S;function Ab(){if(!S)throw Error("Function called outside component initialization");return S}let Bb=[],Cb=[],Db=[],Eb=[],Fb=Promise.resolve(),Gb=!1;function Hb(a){Db.push(a)}let Ib=new Set,Jb=0;
function Kb(){if(0===Jb){var a=S;do{try{for(;Jb<Bb.length;){let c=Bb[Jb];Jb++;S=c;var b=c.$$;if(null!==b.fragment){b.update();b.before_update.forEach(ub);let d=b.dirty;b.dirty=[-1];b.fragment&&b.fragment.p(b.ctx,d);b.after_update.forEach(Hb)}}}catch(c){throw Jb=Bb.length=0,c;}S=null;for(Jb=Bb.length=0;Cb.length;)Cb.pop()();for(let c=0;c<Db.length;c+=1){let d=Db[c];Ib.has(d)||(Ib.add(d),d())}Db.length=0}while(Bb.length);for(;Eb.length;)Eb.pop()();Gb=!1;Ib.clear();S=a}}
function Lb(a){let b=[],c=[];Db.forEach(d=>-1===a.indexOf(d)?b.push(d):c.push(d));c.forEach(d=>d());Db=b}let Mb=new Set,T;function Nb(){T={r:0,c:[],p:T}}function Ob(){T.r||T.c.forEach(ub);T=T.p}function U(a,b){a&&a.i&&(Mb.delete(a),a.i(b))}function V(a,b,c,d){a&&a.o?Mb.has(a)||(Mb.add(a),T.c.push(()=>{Mb.delete(a);d&&(c&&a.d(1),d())}),a.o(b)):d&&d()}function Pb(a){a&&a.c()}
function W(a,b,c,d){let {fragment:e,after_update:f}=a.$$;e&&e.m(b,c);d||Hb(()=>{let g=a.$$.on_mount.map(ub).filter(vb);a.$$.on_destroy?a.$$.on_destroy.push(...g):g.forEach(ub);a.$$.on_mount=[]});f.forEach(Hb)}function X(a,b){a=a.$$;null!==a.fragment&&(Lb(a.after_update),a.on_destroy.forEach(ub),a.fragment&&a.fragment.d(b),a.on_destroy=a.fragment=null,a.ctx=[])}
function Y(a,b,c,d,e,f,g,h){void 0===h&&(h=[-1]);let k=S;S=a;let l=a.$$={fragment:null,ctx:[],props:f,update:O,not_equal:e,bound:Object.create(null),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(b.context||(k?k.$$.context:[])),callbacks:Object.create(null),dirty:h,skip_bound:!1,root:b.target||k.$$.root};g&&g(l.root);let p=!1;l.ctx=c?c(a,b.props||{},function(q,n){let t=(2>=arguments.length?0:arguments.length-2)?2>=arguments.length?void 0:arguments[2]:n;
if(l.ctx&&e(l.ctx[q],l.ctx[q]=t)){if(!l.skip_bound&&l.bound[q])l.bound[q](t);p&&(-1===a.$$.dirty[0]&&(Bb.push(a),Gb||(Gb=!0,Fb.then(Kb)),a.$$.dirty.fill(0)),a.$$.dirty[q/31|0]|=1<<q%31)}return n}):[];l.update();p=!0;l.before_update.forEach(ub);l.fragment=d?d(l.ctx):!1;b.target&&(b.hydrate?(c=Array.from(b.target.childNodes),l.fragment&&l.fragment.l(c),c.forEach(Q)):l.fragment&&l.fragment.c(),b.intro&&U(a.$$.fragment),W(a,b.target,b.anchor,b.customElement),Kb());S=k}
class Z{$destroy(){X(this,1);this.$destroy=O}$on(a,b){if(!vb(b))return O;let c=this.$$.callbacks[a]||(this.$$.callbacks[a]=[]);c.push(b);return()=>{let d=c.indexOf(b);-1!==d&&c.splice(d,1)}}$set(a){this.$$set&&0!==Object.keys(a).length&&(this.$$.skip_bound=!0,this.$$set(a),this.$$.skip_bound=!1)}}
function Qb(a){let b,c,d,e,f;return{c(){b=document.createElement("button");R(b,"aria-label",c=a[3]?a[3]:null);R(b,"class",d=`${a[1]||""} shepherd-button ${a[4]?"shepherd-button-secondary":""}`);b.disabled=a[2];R(b,"tabindex","0")},m(g,h){g.insertBefore(b,h||null);b.innerHTML=a[5];e||(f=xb(b,"click",function(){vb(a[0])&&a[0].apply(this,arguments)}),e=!0)},p(g,h){[h]=h;a=g;h&32&&(b.innerHTML=a[5]);h&8&&c!==(c=a[3]?a[3]:null)&&R(b,"aria-label",c);h&18&&d!==(d=`${a[1]||""} shepherd-button ${a[4]?"shepherd-button-secondary":
""}`)&&R(b,"class",d);h&4&&(b.disabled=a[2])},i:O,o:O,d(g){g&&Q(b);e=!1;f()}}}function Rb(a,b,c){function d(n){return z(n)?n.call(f):n}let {config:e,step:f}=b,g,h,k,l,p,q;a.$$set=n=>{"config"in n&&c(6,e=n.config);"step"in n&&c(7,f=n.step)};a.$$.update=()=>{a.$$.dirty&192&&(c(0,g=e.action?e.action.bind(f.tour):null),c(1,h=e.classes),c(2,k=e.disabled?d(e.disabled):!1),c(3,l=e.label?d(e.label):null),c(4,p=e.secondary),c(5,q=e.text?d(e.text):null))};return[g,h,k,l,p,q,e,f]}
class Sb extends Z{constructor(a){super();Y(this,a,Rb,Qb,P,{config:6,step:7})}}function Tb(a,b,c){a=a.slice();a[2]=b[c];return a}
function Ub(a){let b,c,d=a[1],e=[];for(let g=0;g<d.length;g+=1)e[g]=Vb(Tb(a,d,g));let f=g=>V(e[g],1,1,()=>{e[g]=null});return{c(){for(let g=0;g<e.length;g+=1)e[g].c();b=document.createTextNode("")},m(g,h){for(let k=0;k<e.length;k+=1)e[k]&&e[k].m(g,h);g.insertBefore(b,h||null);c=!0},p(g,h){if(h&3){d=g[1];let k;for(k=0;k<d.length;k+=1){let l=Tb(g,d,k);e[k]?(e[k].p(l,h),U(e[k],1)):(e[k]=Vb(l),e[k].c(),U(e[k],1),e[k].m(b.parentNode,b))}Nb();for(k=d.length;k<e.length;k+=1)f(k);Ob()}},i(){if(!c){for(let g=
0;g<d.length;g+=1)U(e[g]);c=!0}},o(){e=e.filter(Boolean);for(let g=0;g<e.length;g+=1)V(e[g]);c=!1},d(g){var h=e;for(let k=0;k<h.length;k+=1)h[k]&&h[k].d(g);g&&Q(b)}}}function Vb(a){let b,c;b=new Sb({props:{config:a[2],step:a[0]}});return{c(){Pb(b.$$.fragment)},m(d,e){W(b,d,e);c=!0},p(d,e){let f={};e&2&&(f.config=d[2]);e&1&&(f.step=d[0]);b.$set(f)},i(d){c||(U(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function Wb(a){let b,c,d=a[1]&&Ub(a);return{c(){b=document.createElement("footer");d&&d.c();R(b,"class","shepherd-footer")},m(e,f){e.insertBefore(b,f||null);d&&d.m(b,null);c=!0},p(e,f){[f]=f;e[1]?d?(d.p(e,f),f&2&&U(d,1)):(d=Ub(e),d.c(),U(d,1),d.m(b,null)):d&&(Nb(),V(d,1,1,()=>{d=null}),Ob())},i(){c||(U(d),c=!0)},o(){V(d);c=!1},d(e){e&&Q(b);d&&d.d()}}}function Xb(a,b,c){let d,{step:e}=b;a.$$set=f=>{"step"in f&&c(0,e=f.step)};a.$$.update=()=>{a.$$.dirty&1&&c(1,d=e.options.buttons)};return[e,d]}
class Yb extends Z{constructor(a){super();Y(this,a,Xb,Wb,P,{step:0})}}
function Zb(a){let b,c,d,e,f;return{c(){b=document.createElement("button");c=document.createElement("span");c.textContent="\u00d7";R(c,"aria-hidden","true");R(b,"aria-label",d=a[0].label?a[0].label:"Close Tour");R(b,"class","shepherd-cancel-icon");R(b,"type","button")},m(g,h){g.insertBefore(b,h||null);b.appendChild(c);e||(f=xb(b,"click",a[1]),e=!0)},p(g,h){[h]=h;h&1&&d!==(d=g[0].label?g[0].label:"Close Tour")&&R(b,"aria-label",d)},i:O,o:O,d(g){g&&Q(b);e=!1;f()}}}
function $b(a,b,c){let {cancelIcon:d,step:e}=b;a.$$set=f=>{"cancelIcon"in f&&c(0,d=f.cancelIcon);"step"in f&&c(2,e=f.step)};return[d,f=>{f.preventDefault();e.cancel()},e]}class ac extends Z{constructor(a){super();Y(this,a,$b,Zb,P,{cancelIcon:0,step:2})}}function bc(a){let b;return{c(){b=document.createElement("h3");R(b,"id",a[1]);R(b,"class","shepherd-title")},m(c,d){c.insertBefore(b,d||null);a[3](b)},p(c,d){[d]=d;d&2&&R(b,"id",c[1])},i:O,o:O,d(c){c&&Q(b);a[3](null)}}}
function cc(a,b,c){let {labelId:d,element:e,title:f}=b;Ab().$$.after_update.push(()=>{z(f)&&c(2,f=f());c(0,e.innerHTML=f,e)});a.$$set=g=>{"labelId"in g&&c(1,d=g.labelId);"element"in g&&c(0,e=g.element);"title"in g&&c(2,f=g.title)};return[e,d,f,function(g){Cb[g?"unshift":"push"](()=>{e=g;c(0,e)})}]}class dc extends Z{constructor(a){super();Y(this,a,cc,bc,P,{labelId:1,element:0,title:2})}}
function ec(a){let b,c;b=new dc({props:{labelId:a[0],title:a[2]}});return{c(){Pb(b.$$.fragment)},m(d,e){W(b,d,e);c=!0},p(d,e){let f={};e&1&&(f.labelId=d[0]);e&4&&(f.title=d[2]);b.$set(f)},i(d){c||(U(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function fc(a){let b,c;b=new ac({props:{cancelIcon:a[3],step:a[1]}});return{c(){Pb(b.$$.fragment)},m(d,e){W(b,d,e);c=!0},p(d,e){let f={};e&8&&(f.cancelIcon=d[3]);e&2&&(f.step=d[1]);b.$set(f)},i(d){c||(U(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function gc(a){let b,c,d,e=a[2]&&ec(a),f=a[3]&&a[3].enabled&&fc(a);return{c(){b=document.createElement("header");e&&e.c();c=document.createTextNode(" ");f&&f.c();R(b,"class","shepherd-header")},m(g,h){g.insertBefore(b,h||null);e&&e.m(b,null);b.appendChild(c);f&&f.m(b,null);d=!0},p(g,h){[h]=h;g[2]?e?(e.p(g,h),h&4&&U(e,1)):(e=ec(g),e.c(),U(e,1),e.m(b,c)):e&&(Nb(),V(e,1,1,()=>{e=null}),Ob());g[3]&&g[3].enabled?f?(f.p(g,h),h&8&&U(f,1)):(f=fc(g),f.c(),U(f,1),f.m(b,null)):f&&(Nb(),V(f,1,1,()=>{f=null}),
Ob())},i(){d||(U(e),U(f),d=!0)},o(){V(e);V(f);d=!1},d(g){g&&Q(b);e&&e.d();f&&f.d()}}}function hc(a,b,c){let {labelId:d,step:e}=b,f,g;a.$$set=h=>{"labelId"in h&&c(0,d=h.labelId);"step"in h&&c(1,e=h.step)};a.$$.update=()=>{a.$$.dirty&2&&(c(2,f=e.options.title),c(3,g=e.options.cancelIcon))};return[d,e,f,g]}class ic extends Z{constructor(a){super();Y(this,a,hc,gc,P,{labelId:0,step:1})}}
function jc(a){let b;return{c(){b=document.createElement("div");R(b,"class","shepherd-text");R(b,"id",a[1])},m(c,d){c.insertBefore(b,d||null);a[3](b)},p(c,d){[d]=d;d&2&&R(b,"id",c[1])},i:O,o:O,d(c){c&&Q(b);a[3](null)}}}
function kc(a,b,c){let {descriptionId:d,element:e,step:f}=b;Ab().$$.after_update.push(()=>{let {text:g}=f.options;z(g)&&(g=g.call(f));g instanceof HTMLElement?e.appendChild(g):c(0,e.innerHTML=g,e)});a.$$set=g=>{"descriptionId"in g&&c(1,d=g.descriptionId);"element"in g&&c(0,e=g.element);"step"in g&&c(2,f=g.step)};return[e,d,f,function(g){Cb[g?"unshift":"push"](()=>{e=g;c(0,e)})}]}class lc extends Z{constructor(a){super();Y(this,a,kc,jc,P,{descriptionId:1,element:0,step:2})}}
function mc(a){let b,c;b=new ic({props:{labelId:a[1],step:a[2]}});return{c(){Pb(b.$$.fragment)},m(d,e){W(b,d,e);c=!0},p(d,e){let f={};e&2&&(f.labelId=d[1]);e&4&&(f.step=d[2]);b.$set(f)},i(d){c||(U(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function nc(a){let b,c;b=new lc({props:{descriptionId:a[0],step:a[2]}});return{c(){Pb(b.$$.fragment)},m(d,e){W(b,d,e);c=!0},p(d,e){let f={};e&1&&(f.descriptionId=d[0]);e&4&&(f.step=d[2]);b.$set(f)},i(d){c||(U(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function oc(a){let b,c;b=new Yb({props:{step:a[2]}});return{c(){Pb(b.$$.fragment)},m(d,e){W(b,d,e);c=!0},p(d,e){let f={};e&4&&(f.step=d[2]);b.$set(f)},i(d){c||(U(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function pc(a){let b,c=void 0!==a[2].options.title||a[2].options.cancelIcon&&a[2].options.cancelIcon.enabled,d,e=void 0!==a[2].options.text,f,g=Array.isArray(a[2].options.buttons)&&a[2].options.buttons.length,h,k=c&&mc(a),l=e&&nc(a),p=g&&oc(a);return{c(){b=document.createElement("div");k&&k.c();d=document.createTextNode(" ");l&&l.c();f=document.createTextNode(" ");p&&p.c();R(b,"class","shepherd-content")},m(q,n){q.insertBefore(b,n||null);k&&k.m(b,null);b.appendChild(d);l&&l.m(b,null);b.appendChild(f);
p&&p.m(b,null);h=!0},p(q,n){[n]=n;n&4&&(c=void 0!==q[2].options.title||q[2].options.cancelIcon&&q[2].options.cancelIcon.enabled);c?k?(k.p(q,n),n&4&&U(k,1)):(k=mc(q),k.c(),U(k,1),k.m(b,d)):k&&(Nb(),V(k,1,1,()=>{k=null}),Ob());n&4&&(e=void 0!==q[2].options.text);e?l?(l.p(q,n),n&4&&U(l,1)):(l=nc(q),l.c(),U(l,1),l.m(b,f)):l&&(Nb(),V(l,1,1,()=>{l=null}),Ob());n&4&&(g=Array.isArray(q[2].options.buttons)&&q[2].options.buttons.length);g?p?(p.p(q,n),n&4&&U(p,1)):(p=oc(q),p.c(),U(p,1),p.m(b,null)):p&&(Nb(),
V(p,1,1,()=>{p=null}),Ob())},i(){h||(U(k),U(l),U(p),h=!0)},o(){V(k);V(l);V(p);h=!1},d(q){q&&Q(b);k&&k.d();l&&l.d();p&&p.d()}}}function qc(a,b,c){let {descriptionId:d,labelId:e,step:f}=b;a.$$set=g=>{"descriptionId"in g&&c(0,d=g.descriptionId);"labelId"in g&&c(1,e=g.labelId);"step"in g&&c(2,f=g.step)};return[d,e,f]}class rc extends Z{constructor(a){super();Y(this,a,qc,pc,P,{descriptionId:0,labelId:1,step:2})}}
function sc(){let a;return{c(){a=document.createElement("div");R(a,"class","shepherd-arrow");R(a,"data-popper-arrow","")},m(b,c){b.insertBefore(a,c||null)},d(b){b&&Q(a)}}}
function tc(a){let b,c,d,e,f,g,h,k,l=a[4].options.arrow&&a[4].options.attachTo&&a[4].options.attachTo.element&&a[4].options.attachTo.on&&sc();d=new rc({props:{descriptionId:a[2],labelId:a[3],step:a[4]}});let p=[{"aria-describedby":e=void 0!==a[4].options.text?a[2]:null},{"aria-labelledby":f=a[4].options.title?a[3]:null},a[1],{role:"dialog"},{tabindex:"0"}],q={};for(let n=0;n<p.length;n+=1)q=tb(q,p[n]);return{c(){b=document.createElement("div");l&&l.c();c=document.createTextNode(" ");Pb(d.$$.fragment);
yb(b,q);zb(b,"shepherd-has-cancel-icon",a[5]);zb(b,"shepherd-has-title",a[6]);zb(b,"shepherd-element",!0)},m(n,t){n.insertBefore(b,t||null);l&&l.m(b,null);b.appendChild(c);W(d,b,null);a[13](b);g=!0;h||(k=xb(b,"keydown",a[7]),h=!0)},p(n,t){var [r]=t;n[4].options.arrow&&n[4].options.attachTo&&n[4].options.attachTo.element&&n[4].options.attachTo.on?l||(l=sc(),l.c(),l.m(b,c)):l&&(l.d(1),l=null);t={};r&4&&(t.descriptionId=n[2]);r&8&&(t.labelId=n[3]);r&16&&(t.step=n[4]);d.$set(t);t=b;r=[(!g||r&20&&e!==
(e=void 0!==n[4].options.text?n[2]:null))&&{"aria-describedby":e},(!g||r&24&&f!==(f=n[4].options.title?n[3]:null))&&{"aria-labelledby":f},r&2&&n[1],{role:"dialog"},{tabindex:"0"}];let m={},y={},w={$$scope:1},x=p.length;for(;x--;){let v=p[x],u=r[x];if(u){for(let B in v)B in u||(y[B]=1);for(let B in u)w[B]||(m[B]=u[B],w[B]=1);p[x]=u}else for(let B in v)w[B]=1}for(let v in y)v in m||(m[v]=void 0);yb(t,q=m);zb(b,"shepherd-has-cancel-icon",n[5]);zb(b,"shepherd-has-title",n[6]);zb(b,"shepherd-element",
!0)},i(n){g||(U(d.$$.fragment,n),g=!0)},o(n){V(d.$$.fragment,n);g=!1},d(n){n&&Q(b);l&&l.d();X(d);a[13](null);h=!1;k()}}}function uc(a){return a.split(" ").filter(b=>!!b.length)}
function vc(a,b,c){let {classPrefix:d,element:e,descriptionId:f,firstFocusableElement:g,focusableElements:h,labelId:k,lastFocusableElement:l,step:p,dataStepId:q}=b,n,t,r;Ab().$$.on_mount.push(()=>{c(1,q={[`data-${d}shepherd-step-id`]:p.id});c(9,h=e.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]'));c(8,g=h[0]);c(10,l=h[h.length-1])});Ab().$$.after_update.push(()=>{if(r!==p.options.classes){var m=
r;la(m)&&(m=uc(m),m.length&&e.classList.remove(...m));m=r=p.options.classes;la(m)&&(m=uc(m),m.length&&e.classList.add(...m))}});a.$$set=m=>{"classPrefix"in m&&c(11,d=m.classPrefix);"element"in m&&c(0,e=m.element);"descriptionId"in m&&c(2,f=m.descriptionId);"firstFocusableElement"in m&&c(8,g=m.firstFocusableElement);"focusableElements"in m&&c(9,h=m.focusableElements);"labelId"in m&&c(3,k=m.labelId);"lastFocusableElement"in m&&c(10,l=m.lastFocusableElement);"step"in m&&c(4,p=m.step);"dataStepId"in m&&
c(1,q=m.dataStepId)};a.$$.update=()=>{a.$$.dirty&16&&(c(5,n=p.options&&p.options.cancelIcon&&p.options.cancelIcon.enabled),c(6,t=p.options&&p.options.title))};return[e,q,f,k,p,n,t,m=>{const {tour:y}=p;switch(m.keyCode){case 9:if(0===h.length){m.preventDefault();break}if(m.shiftKey){if(document.activeElement===g||document.activeElement.classList.contains("shepherd-element"))m.preventDefault(),l.focus()}else document.activeElement===l&&(m.preventDefault(),g.focus());break;case 27:y.options.exitOnEsc&&
p.cancel();break;case 37:y.options.keyboardNavigation&&y.back();break;case 39:y.options.keyboardNavigation&&y.next()}},g,h,l,d,()=>e,function(m){Cb[m?"unshift":"push"](()=>{e=m;c(0,e)})}]}class wc extends Z{constructor(a){super();Y(this,a,vc,tc,P,{classPrefix:11,element:0,descriptionId:2,firstFocusableElement:8,focusableElements:9,labelId:3,lastFocusableElement:10,step:4,dataStepId:1,getElement:12})}get getElement(){return this.$$.ctx[12]}}
class xc extends ma{constructor(a,b){void 0===b&&(b={});super(a,b);this.tour=a;this.classPrefix=this.tour.options?qa(this.tour.options.classPrefix):"";this.styles=a.styles;this._resolvedAttachTo=null;na(this);this._setOptions(b);return this}cancel(){this.tour.cancel();this.trigger("cancel")}complete(){this.tour.complete();this.trigger("complete")}destroy(){this.cleanup&&this.cleanup();this.cleanup=null;this.el instanceof HTMLElement&&(this.el.remove(),this.el=null);this._updateStepTargetOnHide();
this.trigger("destroy")}getTour(){return this.tour}hide(){this.tour.modal.hide();this.trigger("before-hide");this.el&&(this.el.hidden=!0);this._updateStepTargetOnHide();this.trigger("hide")}_resolveAttachToOptions(){let a=this.options.attachTo||{},b=Object.assign({},a);z(b.element)&&(b.element=b.element.call(this));if(la(b.element)){try{b.element=document.querySelector(b.element)}catch(c){}b.element||console.error(`The element for this Shepherd step was not found ${a.element}`)}return this._resolvedAttachTo=
b}_getResolvedAttachToOptions(){return null===this._resolvedAttachTo?this._resolveAttachToOptions():this._resolvedAttachTo}isOpen(){return!(!this.el||this.el.hidden)}show(){return z(this.options.beforeShowPromise)?Promise.resolve(this.options.beforeShowPromise()).then(()=>this._show()):Promise.resolve(this._show())}updateStepOptions(a){Object.assign(this.options,a);this.shepherdElementComponent&&this.shepherdElementComponent.$set({step:this})}getElement(){return this.el}getTarget(){return this.target}_createTooltipContent(){this.shepherdElementComponent=
new wc({target:this.tour.options.stepsContainer||document.body,props:{classPrefix:this.classPrefix,descriptionId:`${this.id}-description`,labelId:`${this.id}-label`,step:this,styles:this.styles}});return this.shepherdElementComponent.getElement()}_scrollTo(a){let {element:b}=this._getResolvedAttachToOptions();z(this.options.scrollToHandler)?this.options.scrollToHandler(b):b instanceof Element&&"function"===typeof b.scrollIntoView&&b.scrollIntoView(a)}_getClassOptions(a){var b=this.tour&&this.tour.options&&
this.tour.options.defaultStepOptions;b=b&&b.classes?b.classes:"";a=[...(a.classes?a.classes:"").split(" "),...b.split(" ")];a=new Set(a);return Array.from(a).join(" ").trim()}_setOptions(a){void 0===a&&(a={});let b=this.tour&&this.tour.options&&this.tour.options.defaultStepOptions;b=ka({},b||{});this.options=Object.assign({arrow:!0},b,a,{floatingUIOptions:ka(b.floatingUIOptions||{},a.floatingUIOptions||{})});let {when:c}=this.options;this.options.classes=this._getClassOptions(a);this.destroy();this.id=
this.options.id||`step-${ra()}`;c&&Object.keys(c).forEach(d=>{this.on(d,c[d],this)})}_setupElements(){void 0!==this.el&&this.destroy();this.el=this._createTooltipContent();this.options.advanceOn&&pa(this);pb(this)}_show(){this.trigger("before-show");this._resolveAttachToOptions();this._setupElements();this.tour.modal||this.tour._setupModal();this.tour.modal.setupForStep(this);this._styleTargetElementForStep(this);this.el.hidden=!1;this.options.scrollTo&&setTimeout(()=>{this._scrollTo(this.options.scrollTo)});
this.el.hidden=!1;let a=this.shepherdElementComponent.getElement(),b=this.target||document.body;b.classList.add(`${this.classPrefix}shepherd-enabled`);b.classList.add(`${this.classPrefix}shepherd-target`);a.classList.add("shepherd-enabled");this.trigger("show")}_styleTargetElementForStep(a){let b=a.target;b&&(a.options.highlightClass&&b.classList.add(a.options.highlightClass),b.classList.remove("shepherd-target-click-disabled"),!1===a.options.canClickTarget&&b.classList.add("shepherd-target-click-disabled"))}_updateStepTargetOnHide(){let a=
this.target||document.body;this.options.highlightClass&&a.classList.remove(this.options.highlightClass);a.classList.remove("shepherd-target-click-disabled",`${this.classPrefix}shepherd-enabled`,`${this.classPrefix}shepherd-target`)}}function yc(a){a&&({steps:a}=a,a.forEach(b=>{b.options&&!1===b.options.canClickTarget&&b.options.attachTo&&b.target instanceof HTMLElement&&b.target.classList.remove("shepherd-target-click-disabled")}))}
function zc(a){let b,c,d,e,f;return{c(){b=wb("svg");c=wb("path");R(c,"d",a[2]);R(b,"class",d=`${a[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)},m(g,h){g.insertBefore(b,h||null);b.appendChild(c);a[11](b);e||(f=xb(b,"touchmove",a[3]),e=!0)},p(g,h){[h]=h;h&4&&R(c,"d",g[2]);h&2&&d!==(d=`${g[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)&&R(b,"class",d)},i:O,o:O,d(g){g&&Q(b);a[11](null);e=!1;f()}}}
function Ac(a){if(!a)return null;let b=a instanceof HTMLElement&&window.getComputedStyle(a).overflowY;return"hidden"!==b&&"visible"!==b&&a.scrollHeight>=a.clientHeight?a:Ac(a.parentElement)}
function Bc(a,b,c){function d(){c(4,p={width:0,height:0,x:0,y:0,r:0})}function e(){c(1,q=!1);h()}function f(m,y,w,x){void 0===m&&(m=0);void 0===y&&(y=0);if(x){var v=x.getBoundingClientRect();let B=v.y||v.top;v=v.bottom||B+v.height;if(w){var u=w.getBoundingClientRect();w=u.y||u.top;u=u.bottom||w+u.height;B=Math.max(B,w);v=Math.min(v,u)}let {y:L,height:D}={y:B,height:Math.max(v-B,0)},{x:E,width:N,left:Ec}=x.getBoundingClientRect();c(4,p={width:N+2*m,height:D+2*m,x:(E||Ec)-m,y:L-m,r:y})}else d()}function g(){c(1,
q=!0)}function h(){n&&(cancelAnimationFrame(n),n=void 0);window.removeEventListener("touchmove",r,{passive:!1})}function k(m){let {modalOverlayOpeningPadding:y,modalOverlayOpeningRadius:w}=m.options,x=Ac(m.target),v=()=>{n=void 0;f(y,w,x,m.target);n=requestAnimationFrame(v)};v();window.addEventListener("touchmove",r,{passive:!1})}let {element:l,openingProperties:p}=b;ra();let q=!1,n=void 0,t;d();let r=m=>{m.preventDefault()};a.$$set=m=>{"element"in m&&c(0,l=m.element);"openingProperties"in m&&c(4,
p=m.openingProperties)};a.$$.update=()=>{if(a.$$.dirty&16){let {width:m,height:y,x:w=0,y:x=0,r:v=0}=p,{innerWidth:u,innerHeight:B}=window,{topLeft:L=0,topRight:D=0,bottomRight:E=0,bottomLeft:N=0}="number"===typeof v?{topLeft:v,topRight:v,bottomRight:v,bottomLeft:v}:v;c(2,t=`M${u},${B}\
let Qa=a=>({name:"arrow",options:a,async fn(b){const {x:c,y:d,placement:e,rects:f,platform:g,elements:h}=b,{element:l,padding:k=0}=ya(a,b)||{};if(null==l)return{};var m=Ia(k);b={x:c,y:d};const q=za(Ba(e));var p=Aa(q);const u=await g.getDimensions(l);var r="y"===q,n=r?"top":"left",v=r?"bottom":"right",t=r?"clientHeight":"clientWidth",x=f.reference[p]+f.reference[q]-b[q]-f.floating[p];const z=b[q]-f.reference[q],w=await (null==g.getOffsetParent?void 0:g.getOffsetParent(l));(r=w?w[t]:0)&&await (null==
g.isElement?void 0:g.isElement(w))||(r=h.floating[t]||f.floating[p]);t=x/2-z/2;x=r/2-u[p]/2-1;n=B(m[n],x);m=B(m[v],x);v=r-u[p]-m;r=r/2-u[p]/2+t;t=D(n,B(r,v));p=null!=e.split("-")[1]&&r!=t&&0>f.reference[p]/2-(r<n?n:m)-u[p]/2?r<n?n-r:v-r:0;return{[q]:b[q]-p,data:{[q]:t,centerOffset:r-t+p}}}});
function Ra(a){void 0===a&&(a={});return{name:"flip",options:a,async fn(b){var c;const {placement:d,middlewareData:e,rects:f,initialPlacement:g,platform:h,elements:l}=b;var k=ya(a,b);const {mainAxis:m=!0,crossAxis:q=!0,fallbackPlacements:p,fallbackStrategy:u="bestFit",fallbackAxisSideDirection:r="none",flipAlignment:n=!0}=k;var v=sa(k,La);k=E(d);var t=E(g)===g;const x=await (null==h.isRTL?void 0:h.isRTL(l.floating));t=p||(t||!n?[Da(g)]:Ea(g));p||"none"===r||t.push(...Ha(g,n,r,x));t=[g,...t];v=await Pa(b,
v);const z=[];b=(null==(c=e.flip)?void 0:c.overflows)||[];m&&z.push(v[k]);q&&(c=Ca(d,f,x),z.push(v[c[0]],v[c[1]]));b=[...b,{placement:d,overflows:z}];if(!z.every(G=>0>=G)){var w,C;c=((null==(w=e.flip)?void 0:w.index)||0)+1;if(w=t[c])return{data:{index:c,overflows:b},reset:{placement:w}};w=null==(C=b.filter(G=>0>=G.overflows[0]).sort((G,K)=>G.overflows[1]-K.overflows[1])[0])?void 0:C.placement;if(!w)switch(u){case "bestFit":var xa;(C=null==(xa=b.map(G=>[G.placement,G.overflows.filter(K=>0<K).reduce((K,
Ja)=>K+Ja,0)]).sort((G,K)=>G[1]-K[1])[0])?void 0:xa[0])&&(w=C);break;case "initialPlacement":w=g}if(d!==w)return{reset:{placement:w}}}return{}}}}
function Sa(a){void 0===a&&(a={});return{name:"shift",options:a,async fn(b){const {x:c,y:d,placement:e}=b;var f=ya(a,b);const {mainAxis:g=!0,crossAxis:h=!1,limiter:l={fn:u=>{let {x:r,y:n}=u;return{x:r,y:n}}}}=f;var k=sa(f,Ma);f={x:c,y:d};k=await Pa(b,k);const m=Ba(E(e)),q=za(m);let p=f[q];f=f[m];g&&(p=D(p+k["y"===q?"top":"left"],B(p,p-k["y"===q?"bottom":"right"])));h&&(f=D(f+k["y"===m?"top":"left"],B(f,f-k["y"===m?"bottom":"right"])));b=l.fn(A({},b,{[q]:p,[m]:f}));return A({},b,{data:{x:b.x-c,y:b.y-
d}})}}}
function Ta(a){void 0===a&&(a={});return{options:a,fn(b){const {x:c,y:d,placement:e,rects:f,middlewareData:g}=b,{offset:h=0,mainAxis:l=!0,crossAxis:k=!0}=ya(a,b);var m={x:c,y:d};const q=Ba(e),p=za(q);let u=m[p];m=m[q];b=ya(h,b);b="number"===typeof b?{mainAxis:b,crossAxis:0}:A({mainAxis:0,crossAxis:0},b);if(l){var r="y"===p?"height":"width",n=f.reference[p]-f.floating[r]+b.mainAxis;r=f.reference[p]+f.reference[r]-b.mainAxis;u<n?u=n:u>r&&(u=r)}if(k){var v,t;r="y"===p?"width":"height";const x=["top",
"left"].includes(E(e));n=f.reference[q]-f.floating[r]+(x?(null==(v=g.offset)?void 0:v[q])||0:0)+(x?0:b.crossAxis);v=f.reference[q]+f.reference[r]+(x?0:(null==(t=g.offset)?void 0:t[q])||0)-(x?b.crossAxis:0);m<n?m=n:m>v&&(m=v)}return{[p]:u,[q]:m}}}}function F(a){return Ua(a)?(a.nodeName||"").toLowerCase():"#document"}function H(a){var b;return(null==a?void 0:null==(b=a.ownerDocument)?void 0:b.defaultView)||window}
function I(a){var b;return null==(b=(Ua(a)?a.ownerDocument:a.document)||window.document)?void 0:b.documentElement}function Ua(a){return a instanceof Node||a instanceof H(a).Node}function J(a){return a instanceof Element||a instanceof H(a).Element}function L(a){return a instanceof HTMLElement||a instanceof H(a).HTMLElement}function Va(a){return"undefined"===typeof ShadowRoot?!1:a instanceof ShadowRoot||a instanceof H(a).ShadowRoot}
function Wa(a){let {overflow:b,overflowX:c,overflowY:d,display:e}=getComputedStyle(a);return/auto|scroll|overlay|hidden|clip/.test(b+d+c)&&!["inline","contents"].includes(e)}
function Xa(a){let b=Ya(),c=getComputedStyle(a);return"none"!==c.transform||"none"!==c.perspective||(c.containerType?"normal"!==c.containerType:!1)||!b&&(c.backdropFilter?"none"!==c.backdropFilter:!1)||!b&&(c.filter?"none"!==c.filter:!1)||["transform","perspective","filter"].some(d=>(c.willChange||"").includes(d))||["paint","layout","strict","content"].some(d=>(c.contain||"").includes(d))}
function Ya(){return"undefined"!==typeof CSS&&CSS.supports?CSS.supports("-webkit-backdrop-filter","none"):!1}function Za(a){return["html","body","#document"].includes(F(a))}function getComputedStyle(a){return H(a).getComputedStyle(a)}function $a(a){return J(a)?{scrollLeft:a.scrollLeft,scrollTop:a.scrollTop}:{scrollLeft:a.pageXOffset,scrollTop:a.pageYOffset}}function ab(a){if("html"===F(a))return a;a=a.assignedSlot||a.parentNode||Va(a)&&a.host||I(a);return Va(a)?a.host:a}
function bb(a){let b=ab(a);return Za(b)?a.ownerDocument?a.ownerDocument.body:a.body:L(b)&&Wa(b)?b:bb(b)}function cb(a,b){var c;void 0===b&&(b=[]);let d=bb(a);a=d===(null==(c=a.ownerDocument)?void 0:c.body);c=H(d);return a?b.concat(c,c.visualViewport||[],Wa(d)?d:[]):b.concat(d,cb(d))}function db(a){var b=getComputedStyle(a);let c=parseFloat(b.width)||0;b=parseFloat(b.height)||0;var d=L(a);let e=d?a.offsetWidth:c;a=d?a.offsetHeight:b;if(d=ta(c)!==e||ta(b)!==a)c=e,b=a;return{width:c,height:b,$:d}}
function eb(a){return J(a)?a:a.contextElement}function fb(a){var b=eb(a);if(!L(b))return{x:1,y:1};a=b.getBoundingClientRect();let {width:c,height:d,$:e}=db(b);b=(e?ta(a.width):a.width)/c;a=(e?ta(a.height):a.height)/d;b&&Number.isFinite(b)||(b=1);a&&Number.isFinite(a)||(a=1);return{x:b,y:a}}let gb={x:0,y:0};function hb(a){a=H(a);return Ya()&&a.visualViewport?{x:a.visualViewport.offsetLeft,y:a.visualViewport.offsetTop}:gb}
function M(a,b,c,d){void 0===b&&(b=!1);void 0===c&&(c=!1);var e=a.getBoundingClientRect(),f=eb(a),g={x:1,y:1};b&&(d?J(d)&&(g=fb(d)):g=fb(a));a=c;void 0===a&&(a=!1);a=!d||a&&d!==H(f)?!1:a;b=a?hb(f):{x:0,y:0};a=(e.left+b.x)/g.x;b=(e.top+b.y)/g.y;c=e.width/g.x;e=e.height/g.y;if(f){f=H(f);g=d&&J(d)?H(d):d;let l=f.frameElement;for(;l&&d&&g!==f;){let k=fb(l);var h=l.getBoundingClientRect();let m=getComputedStyle(l),q=h.left+(l.clientLeft+parseFloat(m.paddingLeft))*k.x;h=h.top+(l.clientTop+parseFloat(m.paddingTop))*
k.y;a*=k.x;b*=k.y;c*=k.x;e*=k.y;a+=q;b+=h;l=H(l).frameElement}}return Ka({width:c,height:e,x:a,y:b})}function ib(a){return M(I(a)).left+$a(a).scrollLeft}
function jb(a,b,c){if("viewport"===b){b=H(a);var d=I(a);b=b.visualViewport;a=d.clientWidth;d=d.clientHeight;var e=0,f=0;if(b){a=b.width;d=b.height;let g=Ya();if(!g||g&&"fixed"===c)e=b.offsetLeft,f=b.offsetTop}c={width:a,height:d,x:e,y:f}}else"document"===b?(f=I(a),c=I(f),e=$a(f),b=f.ownerDocument.body,a=D(c.scrollWidth,c.clientWidth,b.scrollWidth,b.clientWidth),d=D(c.scrollHeight,c.clientHeight,b.scrollHeight,b.clientHeight),f=-e.scrollLeft+ib(f),e=-e.scrollTop,"rtl"===getComputedStyle(b).direction&&
(f+=D(c.clientWidth,b.clientWidth)-a),c={width:a,height:d,x:f,y:e}):J(b)?(a=M(b,!0,"fixed"===c),c=a.top+b.clientTop,a=a.left+b.clientLeft,d=L(b)?fb(b):{x:1,y:1},c={width:b.clientWidth*d.x,height:b.clientHeight*d.y,x:a*d.x,y:c*d.y}):(c=hb(a),c=A({},b,{x:b.x-c.x,y:b.y-c.y}));return Ka(c)}function kb(a,b){a=ab(a);return a===b||!J(a)||Za(a)?!1:"fixed"===getComputedStyle(a).position||kb(a,b)}
function lb(a,b){var c=b.get(a);if(c)return c;c=cb(a).filter(g=>J(g)&&"body"!==F(g));let d=null,e="fixed"===getComputedStyle(a).position,f=e?ab(a):a;for(;J(f)&&!Za(f);){let g=getComputedStyle(f),h=Xa(f);h||"fixed"!==g.position||(d=null);(e?!h&&!d:!h&&"static"===g.position&&d&&["absolute","fixed"].includes(d.position)||Wa(f)&&!h&&kb(a,f))?c=c.filter(l=>l!==f):d=g;f=ab(f)}b.set(a,c);return c}function mb(a,b){return L(a)&&"fixed"!==getComputedStyle(a).position?b?b(a):a.offsetParent:null}
function nb(a,b){let c=H(a);if(!L(a))return c;let d=mb(a,b);for(;d&&["table","td","th"].includes(F(d))&&"static"===getComputedStyle(d).position;)d=mb(d,b);if(d&&("html"===F(d)||"body"===F(d)&&"static"===getComputedStyle(d).position&&!Xa(d)))return c;if(!(b=d))a:{for(a=ab(a);L(a)&&!Za(a);)if(Xa(a)){b=a;break a}else a=ab(a);b=null}return b||c}
let ob={convertOffsetParentRelativeRectToViewportRelativeRect:function(a){let {rect:b,offsetParent:c,strategy:d}=a;var e=L(c);let f=I(c);if(c===f)return b;a={scrollLeft:0,scrollTop:0};let g={x:1,y:1};var h=0,l=0;if(e||!e&&"fixed"!==d){if("body"!==F(c)||Wa(f))a=$a(c);L(c)&&(e=M(c),g=fb(c),h=e.x+c.clientLeft,l=e.y+c.clientTop)}return{width:b.width*g.x,height:b.height*g.y,x:b.x*g.x-a.scrollLeft*g.x+h,y:b.y*g.y-a.scrollTop*g.y+l}},getDocumentElement:I,getClippingRect:function(a){let {element:b,boundary:c,
rootBoundary:d,strategy:e}=a;a=[...("clippingAncestors"===c?lb(b,this._c):[].concat(c)),d];a=a.reduce((f,g)=>{g=jb(b,g,e);f.top=D(g.top,f.top);f.right=B(g.right,f.right);f.bottom=B(g.bottom,f.bottom);f.left=D(g.left,f.left);return f},jb(b,a[0],e));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:nb,getElementRects:async function(a){let {reference:b,floating:c,strategy:d}=a;a=this.getDimensions;var e=await (this.getOffsetParent||nb)(c),f=L(e);let g=I(e),h="fixed"===
d,l=M(b,!0,h,e),k={scrollLeft:0,scrollTop:0};var m=0,q=0;if(f||!f&&!h){if("body"!==F(e)||Wa(g))k=$a(e);f?(f=M(e,!0,h,e),m=f.x+e.clientLeft,q=f.y+e.clientTop):g&&(m=ib(g))}return{reference:{x:l.left+k.scrollLeft-m,y:l.top+k.scrollTop-q,width:l.width,height:l.height},floating:A({x:0,y:0},await a(c))}},getClientRects:function(a){return Array.from(a.getClientRects())},getDimensions:function(a){return db(a)},getScale:fb,isElement:J,isRTL:function(a){return"rtl"===getComputedStyle(a).direction}};
function pb(a,b){function c(){clearTimeout(f);e&&e.disconnect();e=null}function d(h,l){function k(x){x=x[0].intersectionRatio;if(x!==l){if(!t)return d();x?d(!1,x):f=setTimeout(()=>{d(!1,1E-7)},100)}t=!1}void 0===h&&(h=!1);void 0===l&&(l=1);c();let {left:m,top:q,width:p,height:u}=a.getBoundingClientRect();h||b();if(p&&u){h=ua(q);var r=ua(g.clientWidth-(m+p)),n=ua(g.clientHeight-(q+u)),v=ua(m);h={rootMargin:-h+"px "+-r+"px "+-n+"px "+-v+"px",threshold:D(0,B(1,l))||1};var t=!0;try{e=new IntersectionObserver(k,
A({},h,{root:g.ownerDocument}))}catch(x){e=new IntersectionObserver(k,h)}e.observe(a)}}let e=null,f,g=I(a);d(!0);return c}
function qb(a,b,c,d){function e(){let t=M(a);!v||t.x===v.x&&t.y===v.y&&t.width===v.width&&t.height===v.height||c();v=t;n=requestAnimationFrame(e)}void 0===d&&(d={});let {ancestorScroll:f=!0,ancestorResize:g=!0,elementResize:h="function"===typeof ResizeObserver,layoutShift:l="function"===typeof IntersectionObserver,animationFrame:k=!1}=d,m=eb(a),q=f||g?[...(m?cb(m):[]),...cb(b)]:[];q.forEach(t=>{f&&t.addEventListener("scroll",c,{passive:!0});g&&t.addEventListener("resize",c)});let p=m&&l?pb(m,c):null,
u=-1,r=null;h&&(r=new ResizeObserver(t=>{[t]=t;t&&t.target===m&&r&&(r.unobserve(b),cancelAnimationFrame(u),u=requestAnimationFrame(()=>{r&&r.observe(b)}));c()}),m&&!k&&r.observe(m),r.observe(b));let n,v=k?M(a):null;k&&e();c();return()=>{q.forEach(t=>{f&&t.removeEventListener("scroll",c);g&&t.removeEventListener("resize",c)});p&&p();r&&r.disconnect();r=null;k&&cancelAnimationFrame(n)}}let rb=(a,b,c)=>{var d=new Map;c=A({platform:ob},c);d=A({},c.platform,{_c:d});return Oa(a,b,A({},c,{platform:d}))};
function sb(a){a.cleanup&&a.cleanup();let b=a._getResolvedAttachToOptions(),c=b.element,d=tb(b,a),e=void 0===b||null===b?!0:!b.element||!b.on;e&&(c=document.body,a.shepherdElementComponent.getElement().classList.add("shepherd-centered"));a.cleanup=qb(c,a.el,()=>{a.el?ub(c,a,d,e):a.cleanup()});a.target=b.element;return d}function ub(a,b,c,d){return rb(a,b.el,c).then(vb(b,d)).then(e=>new Promise(f=>{setTimeout(()=>f(e),300)})).then(e=>{e&&e.el&&e.el.focus({preventScroll:!0})})}
function vb(a,b){return({x:c,y:d,placement:e,middlewareData:f})=>{if(!a.el)return a;b?Object.assign(a.el.style,{position:"fixed",left:"50%",top:"50%",transform:"translate(-50%, -50%)"}):Object.assign(a.el.style,{position:"absolute",left:`${c}px`,top:`${d}px`});a.el.dataset.popperPlacement=e;if((c=a.el.querySelector(".shepherd-arrow"))&&f.arrow){let {x:g,y:h}=f.arrow;Object.assign(c.style,{left:null!=g?`${g}px`:"",top:null!=h?`${h}px`:""})}return a}}
function tb(a,b){let c={strategy:"absolute",middleware:[]};var d=b.options.arrow&&b.el?b.el.querySelector(".shepherd-arrow"):!1;void 0!==a&&null!==a&&a.element&&a.on&&(c.middleware.push(Ra(),Sa({limiter:Ta(),crossAxis:!0})),d&&c.middleware.push(Qa({element:d})),c.placement=a.on);return ka(b.options.floatingUIOptions||{},c)}function N(){}function wb(a,b){for(let c in b)a[c]=b[c];return a}function xb(a){return a()}function yb(a){return"function"===typeof a}
function O(a,b){return a!=a?b==b:a!==b||a&&"object"===typeof a||"function"===typeof a}function P(a){a.parentNode&&a.parentNode.removeChild(a)}function zb(a){return document.createElementNS("http://www.w3.org/2000/svg",a)}function Ab(a,b,c,d){a.addEventListener(b,c,d);return()=>a.removeEventListener(b,c,d)}function Q(a,b,c){null==c?a.removeAttribute(b):a.getAttribute(b)!==c&&a.setAttribute(b,c)}let Bb=["width","height"];
function Cb(a,b){let c=Object.getOwnPropertyDescriptors(a.__proto__);for(let d in b)null==b[d]?a.removeAttribute(d):"style"===d?a.style.cssText=b[d]:"__value"===d?a.value=a[d]=b[d]:c[d]&&c[d].set&&-1===Bb.indexOf(d)?a[d]=b[d]:Q(a,d,b[d])}function Db(a,b,c){a.classList[c?"add":"remove"](b)}let R;function Eb(){if(!R)throw Error("Function called outside component initialization");return R}let Fb=[],Gb=[],Hb=[],Ib=[],Jb=Promise.resolve(),Kb=!1;function Lb(a){Hb.push(a)}let Mb=new Set,Nb=0;
function Ob(){if(0===Nb){var a=R;do{try{for(;Nb<Fb.length;){let c=Fb[Nb];Nb++;R=c;var b=c.$$;if(null!==b.fragment){b.update();b.before_update.forEach(xb);let d=b.dirty;b.dirty=[-1];b.fragment&&b.fragment.p(b.ctx,d);b.after_update.forEach(Lb)}}}catch(c){throw Nb=Fb.length=0,c;}R=null;for(Nb=Fb.length=0;Gb.length;)Gb.pop()();for(let c=0;c<Hb.length;c+=1){let d=Hb[c];Mb.has(d)||(Mb.add(d),d())}Hb.length=0}while(Fb.length);for(;Ib.length;)Ib.pop()();Kb=!1;Mb.clear();R=a}}
function Pb(a){let b=[],c=[];Hb.forEach(d=>-1===a.indexOf(d)?b.push(d):c.push(d));c.forEach(d=>d());Hb=b}let Qb=new Set,S;function T(){S={r:0,c:[],p:S}}function Rb(){S.r||S.c.forEach(xb);S=S.p}function U(a,b){a&&a.i&&(Qb.delete(a),a.i(b))}function V(a,b,c,d){a&&a.o?Qb.has(a)||(Qb.add(a),S.c.push(()=>{Qb.delete(a);d&&(c&&a.d(1),d())}),a.o(b)):d&&d()}function Sb(a){a&&a.c()}
function W(a,b,c,d){let {fragment:e,after_update:f}=a.$$;e&&e.m(b,c);d||Lb(()=>{let g=a.$$.on_mount.map(xb).filter(yb);a.$$.on_destroy?a.$$.on_destroy.push(...g):g.forEach(xb);a.$$.on_mount=[]});f.forEach(Lb)}function X(a,b){a=a.$$;null!==a.fragment&&(Pb(a.after_update),a.on_destroy.forEach(xb),a.fragment&&a.fragment.d(b),a.on_destroy=a.fragment=null,a.ctx=[])}
function Y(a,b,c,d,e,f,g,h=[-1]){let l=R;R=a;let k=a.$$={fragment:null,ctx:[],props:f,update:N,not_equal:e,bound:Object.create(null),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(b.context||(l?l.$$.context:[])),callbacks:Object.create(null),dirty:h,skip_bound:!1,root:b.target||l.$$.root};g&&g(k.root);let m=!1;k.ctx=c?c(a,b.props||{},(q,p,...u)=>{u=u.length?u[0]:p;if(k.ctx&&e(k.ctx[q],k.ctx[q]=u)){if(!k.skip_bound&&k.bound[q])k.bound[q](u);m&&(-1===a.$$.dirty[0]&&
(Fb.push(a),Kb||(Kb=!0,Jb.then(Ob)),a.$$.dirty.fill(0)),a.$$.dirty[q/31|0]|=1<<q%31)}return p}):[];k.update();m=!0;k.before_update.forEach(xb);k.fragment=d?d(k.ctx):!1;b.target&&(b.hydrate?(c=Array.from(b.target.childNodes),k.fragment&&k.fragment.l(c),c.forEach(P)):k.fragment&&k.fragment.c(),b.intro&&U(a.$$.fragment),W(a,b.target,b.anchor,b.customElement),Ob());R=l}
class Z{$destroy(){X(this,1);this.$destroy=N}$on(a,b){if(!yb(b))return N;let c=this.$$.callbacks[a]||(this.$$.callbacks[a]=[]);c.push(b);return()=>{let d=c.indexOf(b);-1!==d&&c.splice(d,1)}}$set(a){this.$$set&&0!==Object.keys(a).length&&(this.$$.skip_bound=!0,this.$$set(a),this.$$.skip_bound=!1)}}
function Tb(a){let b,c,d,e,f;return{c(){b=document.createElement("button");Q(b,"aria-label",c=a[3]?a[3]:null);Q(b,"class",d=`${a[1]||""} shepherd-button ${a[4]?"shepherd-button-secondary":""}`);b.disabled=a[2];Q(b,"tabindex","0")},m(g,h){g.insertBefore(b,h||null);b.innerHTML=a[5];e||(f=Ab(b,"click",function(){yb(a[0])&&a[0].apply(this,arguments)}),e=!0)},p(g,[h]){a=g;h&32&&(b.innerHTML=a[5]);h&8&&c!==(c=a[3]?a[3]:null)&&Q(b,"aria-label",c);h&18&&d!==(d=`${a[1]||""} shepherd-button ${a[4]?"shepherd-button-secondary":
""}`)&&Q(b,"class",d);h&4&&(b.disabled=a[2])},i:N,o:N,d(g){g&&P(b);e=!1;f()}}}function Ub(a,b,c){function d(p){return y(p)?p.call(f):p}let {config:e,step:f}=b,g,h,l,k,m,q;a.$$set=p=>{"config"in p&&c(6,e=p.config);"step"in p&&c(7,f=p.step)};a.$$.update=()=>{a.$$.dirty&192&&(c(0,g=e.action?e.action.bind(f.tour):null),c(1,h=e.classes),c(2,l=e.disabled?d(e.disabled):!1),c(3,k=e.label?d(e.label):null),c(4,m=e.secondary),c(5,q=e.text?d(e.text):null))};return[g,h,l,k,m,q,e,f]}
class Vb extends Z{constructor(a){super();Y(this,a,Ub,Tb,O,{config:6,step:7})}}function Wb(a,b,c){a=a.slice();a[2]=b[c];return a}
function Xb(a){let b,c,d=a[1],e=[];for(let g=0;g<d.length;g+=1)e[g]=Yb(Wb(a,d,g));let f=g=>V(e[g],1,1,()=>{e[g]=null});return{c(){for(let g=0;g<e.length;g+=1)e[g].c();b=document.createTextNode("")},m(g,h){for(let l=0;l<e.length;l+=1)e[l]&&e[l].m(g,h);g.insertBefore(b,h||null);c=!0},p(g,h){if(h&3){d=g[1];let l;for(l=0;l<d.length;l+=1){let k=Wb(g,d,l);e[l]?(e[l].p(k,h),U(e[l],1)):(e[l]=Yb(k),e[l].c(),U(e[l],1),e[l].m(b.parentNode,b))}T();for(l=d.length;l<e.length;l+=1)f(l);Rb()}},i(){if(!c){for(let g=
0;g<d.length;g+=1)U(e[g]);c=!0}},o(){e=e.filter(Boolean);for(let g=0;g<e.length;g+=1)V(e[g]);c=!1},d(g){var h=e;for(let l=0;l<h.length;l+=1)h[l]&&h[l].d(g);g&&P(b)}}}function Yb(a){let b,c;b=new Vb({props:{config:a[2],step:a[0]}});return{c(){Sb(b.$$.fragment)},m(d,e){W(b,d,e);c=!0},p(d,e){let f={};e&2&&(f.config=d[2]);e&1&&(f.step=d[0]);b.$set(f)},i(d){c||(U(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function Zb(a){let b,c,d=a[1]&&Xb(a);return{c(){b=document.createElement("footer");d&&d.c();Q(b,"class","shepherd-footer")},m(e,f){e.insertBefore(b,f||null);d&&d.m(b,null);c=!0},p(e,[f]){e[1]?d?(d.p(e,f),f&2&&U(d,1)):(d=Xb(e),d.c(),U(d,1),d.m(b,null)):d&&(T(),V(d,1,1,()=>{d=null}),Rb())},i(){c||(U(d),c=!0)},o(){V(d);c=!1},d(e){e&&P(b);d&&d.d()}}}function $b(a,b,c){let d,{step:e}=b;a.$$set=f=>{"step"in f&&c(0,e=f.step)};a.$$.update=()=>{a.$$.dirty&1&&c(1,d=e.options.buttons)};return[e,d]}
class ac extends Z{constructor(a){super();Y(this,a,$b,Zb,O,{step:0})}}
function bc(a){let b,c,d,e,f;return{c(){b=document.createElement("button");c=document.createElement("span");c.textContent="\u00d7";Q(c,"aria-hidden","true");Q(b,"aria-label",d=a[0].label?a[0].label:"Close Tour");Q(b,"class","shepherd-cancel-icon");Q(b,"type","button")},m(g,h){g.insertBefore(b,h||null);b.appendChild(c);e||(f=Ab(b,"click",a[1]),e=!0)},p(g,[h]){h&1&&d!==(d=g[0].label?g[0].label:"Close Tour")&&Q(b,"aria-label",d)},i:N,o:N,d(g){g&&P(b);e=!1;f()}}}
function cc(a,b,c){let {cancelIcon:d,step:e}=b;a.$$set=f=>{"cancelIcon"in f&&c(0,d=f.cancelIcon);"step"in f&&c(2,e=f.step)};return[d,f=>{f.preventDefault();e.cancel()},e]}class dc extends Z{constructor(a){super();Y(this,a,cc,bc,O,{cancelIcon:0,step:2})}}function ec(a){let b;return{c(){b=document.createElement("h3");Q(b,"id",a[1]);Q(b,"class","shepherd-title")},m(c,d){c.insertBefore(b,d||null);a[3](b)},p(c,[d]){d&2&&Q(b,"id",c[1])},i:N,o:N,d(c){c&&P(b);a[3](null)}}}
function fc(a,b,c){let {labelId:d,element:e,title:f}=b;Eb().$$.after_update.push(()=>{y(f)&&c(2,f=f());c(0,e.innerHTML=f,e)});a.$$set=g=>{"labelId"in g&&c(1,d=g.labelId);"element"in g&&c(0,e=g.element);"title"in g&&c(2,f=g.title)};return[e,d,f,function(g){Gb[g?"unshift":"push"](()=>{e=g;c(0,e)})}]}class gc extends Z{constructor(a){super();Y(this,a,fc,ec,O,{labelId:1,element:0,title:2})}}
function hc(a){let b,c;b=new gc({props:{labelId:a[0],title:a[2]}});return{c(){Sb(b.$$.fragment)},m(d,e){W(b,d,e);c=!0},p(d,e){let f={};e&1&&(f.labelId=d[0]);e&4&&(f.title=d[2]);b.$set(f)},i(d){c||(U(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function ic(a){let b,c;b=new dc({props:{cancelIcon:a[3],step:a[1]}});return{c(){Sb(b.$$.fragment)},m(d,e){W(b,d,e);c=!0},p(d,e){let f={};e&8&&(f.cancelIcon=d[3]);e&2&&(f.step=d[1]);b.$set(f)},i(d){c||(U(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function jc(a){let b,c,d,e=a[2]&&hc(a),f=a[3]&&a[3].enabled&&ic(a);return{c(){b=document.createElement("header");e&&e.c();c=document.createTextNode(" ");f&&f.c();Q(b,"class","shepherd-header")},m(g,h){g.insertBefore(b,h||null);e&&e.m(b,null);b.appendChild(c);f&&f.m(b,null);d=!0},p(g,[h]){g[2]?e?(e.p(g,h),h&4&&U(e,1)):(e=hc(g),e.c(),U(e,1),e.m(b,c)):e&&(T(),V(e,1,1,()=>{e=null}),Rb());g[3]&&g[3].enabled?f?(f.p(g,h),h&8&&U(f,1)):(f=ic(g),f.c(),U(f,1),f.m(b,null)):f&&(T(),V(f,1,1,()=>{f=null}),Rb())},
i(){d||(U(e),U(f),d=!0)},o(){V(e);V(f);d=!1},d(g){g&&P(b);e&&e.d();f&&f.d()}}}function kc(a,b,c){let {labelId:d,step:e}=b,f,g;a.$$set=h=>{"labelId"in h&&c(0,d=h.labelId);"step"in h&&c(1,e=h.step)};a.$$.update=()=>{a.$$.dirty&2&&(c(2,f=e.options.title),c(3,g=e.options.cancelIcon))};return[d,e,f,g]}class lc extends Z{constructor(a){super();Y(this,a,kc,jc,O,{labelId:0,step:1})}}
function mc(a){let b;return{c(){b=document.createElement("div");Q(b,"class","shepherd-text");Q(b,"id",a[1])},m(c,d){c.insertBefore(b,d||null);a[3](b)},p(c,[d]){d&2&&Q(b,"id",c[1])},i:N,o:N,d(c){c&&P(b);a[3](null)}}}
function nc(a,b,c){let {descriptionId:d,element:e,step:f}=b;Eb().$$.after_update.push(()=>{let {text:g}=f.options;y(g)&&(g=g.call(f));g instanceof HTMLElement?e.appendChild(g):c(0,e.innerHTML=g,e)});a.$$set=g=>{"descriptionId"in g&&c(1,d=g.descriptionId);"element"in g&&c(0,e=g.element);"step"in g&&c(2,f=g.step)};return[e,d,f,function(g){Gb[g?"unshift":"push"](()=>{e=g;c(0,e)})}]}class oc extends Z{constructor(a){super();Y(this,a,nc,mc,O,{descriptionId:1,element:0,step:2})}}
function pc(a){let b,c;b=new lc({props:{labelId:a[1],step:a[2]}});return{c(){Sb(b.$$.fragment)},m(d,e){W(b,d,e);c=!0},p(d,e){let f={};e&2&&(f.labelId=d[1]);e&4&&(f.step=d[2]);b.$set(f)},i(d){c||(U(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function qc(a){let b,c;b=new oc({props:{descriptionId:a[0],step:a[2]}});return{c(){Sb(b.$$.fragment)},m(d,e){W(b,d,e);c=!0},p(d,e){let f={};e&1&&(f.descriptionId=d[0]);e&4&&(f.step=d[2]);b.$set(f)},i(d){c||(U(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function rc(a){let b,c;b=new ac({props:{step:a[2]}});return{c(){Sb(b.$$.fragment)},m(d,e){W(b,d,e);c=!0},p(d,e){let f={};e&4&&(f.step=d[2]);b.$set(f)},i(d){c||(U(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function sc(a){let b,c=void 0!==a[2].options.title||a[2].options.cancelIcon&&a[2].options.cancelIcon.enabled,d,e=void 0!==a[2].options.text,f,g=Array.isArray(a[2].options.buttons)&&a[2].options.buttons.length,h,l=c&&pc(a),k=e&&qc(a),m=g&&rc(a);return{c(){b=document.createElement("div");l&&l.c();d=document.createTextNode(" ");k&&k.c();f=document.createTextNode(" ");m&&m.c();Q(b,"class","shepherd-content")},m(q,p){q.insertBefore(b,p||null);l&&l.m(b,null);b.appendChild(d);k&&k.m(b,null);b.appendChild(f);
m&&m.m(b,null);h=!0},p(q,[p]){p&4&&(c=void 0!==q[2].options.title||q[2].options.cancelIcon&&q[2].options.cancelIcon.enabled);c?l?(l.p(q,p),p&4&&U(l,1)):(l=pc(q),l.c(),U(l,1),l.m(b,d)):l&&(T(),V(l,1,1,()=>{l=null}),Rb());p&4&&(e=void 0!==q[2].options.text);e?k?(k.p(q,p),p&4&&U(k,1)):(k=qc(q),k.c(),U(k,1),k.m(b,f)):k&&(T(),V(k,1,1,()=>{k=null}),Rb());p&4&&(g=Array.isArray(q[2].options.buttons)&&q[2].options.buttons.length);g?m?(m.p(q,p),p&4&&U(m,1)):(m=rc(q),m.c(),U(m,1),m.m(b,null)):m&&(T(),V(m,1,
1,()=>{m=null}),Rb())},i(){h||(U(l),U(k),U(m),h=!0)},o(){V(l);V(k);V(m);h=!1},d(q){q&&P(b);l&&l.d();k&&k.d();m&&m.d()}}}function tc(a,b,c){let {descriptionId:d,labelId:e,step:f}=b;a.$$set=g=>{"descriptionId"in g&&c(0,d=g.descriptionId);"labelId"in g&&c(1,e=g.labelId);"step"in g&&c(2,f=g.step)};return[d,e,f]}class uc extends Z{constructor(a){super();Y(this,a,tc,sc,O,{descriptionId:0,labelId:1,step:2})}}
function vc(){let a;return{c(){a=document.createElement("div");Q(a,"class","shepherd-arrow");Q(a,"data-popper-arrow","")},m(b,c){b.insertBefore(a,c||null)},d(b){b&&P(a)}}}
function wc(a){let b,c,d,e,f,g,h,l,k=a[4].options.arrow&&a[4].options.attachTo&&a[4].options.attachTo.element&&a[4].options.attachTo.on&&vc();d=new uc({props:{descriptionId:a[2],labelId:a[3],step:a[4]}});let m=[{"aria-describedby":e=void 0!==a[4].options.text?a[2]:null},{"aria-labelledby":f=a[4].options.title?a[3]:null},a[1],{role:"dialog"},{tabindex:"0"}],q={};for(let p=0;p<m.length;p+=1)q=wb(q,m[p]);return{c(){b=document.createElement("div");k&&k.c();c=document.createTextNode(" ");Sb(d.$$.fragment);
Cb(b,q);Db(b,"shepherd-has-cancel-icon",a[5]);Db(b,"shepherd-has-title",a[6]);Db(b,"shepherd-element",!0)},m(p,u){p.insertBefore(b,u||null);k&&k.m(b,null);b.appendChild(c);W(d,b,null);a[13](b);g=!0;h||(l=Ab(b,"keydown",a[7]),h=!0)},p(p,[u]){p[4].options.arrow&&p[4].options.attachTo&&p[4].options.attachTo.element&&p[4].options.attachTo.on?k||(k=vc(),k.c(),k.m(b,c)):k&&(k.d(1),k=null);var r={};u&4&&(r.descriptionId=p[2]);u&8&&(r.labelId=p[3]);u&16&&(r.step=p[4]);d.$set(r);r=b;u=[(!g||u&20&&e!==(e=void 0!==
p[4].options.text?p[2]:null))&&{"aria-describedby":e},(!g||u&24&&f!==(f=p[4].options.title?p[3]:null))&&{"aria-labelledby":f},u&2&&p[1],{role:"dialog"},{tabindex:"0"}];let n={},v={},t={$$scope:1},x=m.length;for(;x--;){let z=m[x],w=u[x];if(w){for(let C in z)C in w||(v[C]=1);for(let C in w)t[C]||(n[C]=w[C],t[C]=1);m[x]=w}else for(let C in z)t[C]=1}for(let z in v)z in n||(n[z]=void 0);Cb(r,q=n);Db(b,"shepherd-has-cancel-icon",p[5]);Db(b,"shepherd-has-title",p[6]);Db(b,"shepherd-element",!0)},i(p){g||
(U(d.$$.fragment,p),g=!0)},o(p){V(d.$$.fragment,p);g=!1},d(p){p&&P(b);k&&k.d();X(d);a[13](null);h=!1;l()}}}function xc(a){return a.split(" ").filter(b=>!!b.length)}
function yc(a,b,c){let {classPrefix:d,element:e,descriptionId:f,firstFocusableElement:g,focusableElements:h,labelId:l,lastFocusableElement:k,step:m,dataStepId:q}=b,p,u,r;Eb().$$.on_mount.push(()=>{c(1,q={[`data-${d}shepherd-step-id`]:m.id});c(9,h=e.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]'));c(8,g=h[0]);c(10,k=h[h.length-1])});Eb().$$.after_update.push(()=>{if(r!==m.options.classes){var n=
r;la(n)&&(n=xc(n),n.length&&e.classList.remove(...n));n=r=m.options.classes;la(n)&&(n=xc(n),n.length&&e.classList.add(...n))}});a.$$set=n=>{"classPrefix"in n&&c(11,d=n.classPrefix);"element"in n&&c(0,e=n.element);"descriptionId"in n&&c(2,f=n.descriptionId);"firstFocusableElement"in n&&c(8,g=n.firstFocusableElement);"focusableElements"in n&&c(9,h=n.focusableElements);"labelId"in n&&c(3,l=n.labelId);"lastFocusableElement"in n&&c(10,k=n.lastFocusableElement);"step"in n&&c(4,m=n.step);"dataStepId"in n&&
c(1,q=n.dataStepId)};a.$$.update=()=>{a.$$.dirty&16&&(c(5,p=m.options&&m.options.cancelIcon&&m.options.cancelIcon.enabled),c(6,u=m.options&&m.options.title))};return[e,q,f,l,m,p,u,n=>{const {tour:v}=m;switch(n.keyCode){case 9:if(0===h.length){n.preventDefault();break}if(n.shiftKey){if(document.activeElement===g||document.activeElement.classList.contains("shepherd-element"))n.preventDefault(),k.focus()}else document.activeElement===k&&(n.preventDefault(),g.focus());break;case 27:v.options.exitOnEsc&&
(n.stopPropagation(),m.cancel());break;case 37:v.options.keyboardNavigation&&(n.stopPropagation(),v.back());break;case 39:v.options.keyboardNavigation&&(n.stopPropagation(),v.next())}},g,h,k,d,()=>e,function(n){Gb[n?"unshift":"push"](()=>{e=n;c(0,e)})}]}
class zc extends Z{constructor(a){super();Y(this,a,yc,wc,O,{classPrefix:11,element:0,descriptionId:2,firstFocusableElement:8,focusableElements:9,labelId:3,lastFocusableElement:10,step:4,dataStepId:1,getElement:12})}get getElement(){return this.$$.ctx[12]}}
class Ac extends ma{constructor(a,b={}){super(a,b);this.tour=a;this.classPrefix=this.tour.options?qa(this.tour.options.classPrefix):"";this.styles=a.styles;this._resolvedAttachTo=null;na(this);this._setOptions(b);return this}cancel(){this.tour.cancel();this.trigger("cancel")}complete(){this.tour.complete();this.trigger("complete")}destroy(){this.cleanup&&this.cleanup();this.cleanup=null;this.el instanceof HTMLElement&&(this.el.remove(),this.el=null);this._updateStepTargetOnHide();this.trigger("destroy")}getTour(){return this.tour}hide(){this.tour.modal.hide();
this.trigger("before-hide");this.el&&(this.el.hidden=!0);this._updateStepTargetOnHide();this.trigger("hide")}_resolveAttachToOptions(){let a=this.options.attachTo||{},b=Object.assign({},a);y(b.element)&&(b.element=b.element.call(this));if(la(b.element)){try{b.element=document.querySelector(b.element)}catch(c){}b.element||console.error(`The element for this Shepherd step was not found ${a.element}`)}return this._resolvedAttachTo=b}_getResolvedAttachToOptions(){return null===this._resolvedAttachTo?
this._resolveAttachToOptions():this._resolvedAttachTo}isOpen(){return!(!this.el||this.el.hidden)}show(){return y(this.options.beforeShowPromise)?Promise.resolve(this.options.beforeShowPromise()).then(()=>this._show()):Promise.resolve(this._show())}updateStepOptions(a){Object.assign(this.options,a);this.shepherdElementComponent&&this.shepherdElementComponent.$set({step:this})}getElement(){return this.el}getTarget(){return this.target}_createTooltipContent(){this.shepherdElementComponent=new zc({target:this.tour.options.stepsContainer||
document.body,props:{classPrefix:this.classPrefix,descriptionId:`${this.id}-description`,labelId:`${this.id}-label`,step:this,styles:this.styles}});return this.shepherdElementComponent.getElement()}_scrollTo(a){let {element:b}=this._getResolvedAttachToOptions();y(this.options.scrollToHandler)?this.options.scrollToHandler(b):b instanceof Element&&"function"===typeof b.scrollIntoView&&b.scrollIntoView(a)}_getClassOptions(a){var b=this.tour&&this.tour.options&&this.tour.options.defaultStepOptions;b=
b&&b.classes?b.classes:"";a=[...(a.classes?a.classes:"").split(" "),...b.split(" ")];a=new Set(a);return Array.from(a).join(" ").trim()}_setOptions(a={}){let b=this.tour&&this.tour.options&&this.tour.options.defaultStepOptions;b=ka({},b||{});this.options=Object.assign({arrow:!0},b,a,{floatingUIOptions:ka(b.floatingUIOptions||{},a.floatingUIOptions||{})});let {when:c}=this.options;this.options.classes=this._getClassOptions(a);this.destroy();this.id=this.options.id||`step-${ra()}`;c&&Object.keys(c).forEach(d=>
{this.on(d,c[d],this)})}_setupElements(){void 0!==this.el&&this.destroy();this.el=this._createTooltipContent();this.options.advanceOn&&pa(this);sb(this)}_show(){this.trigger("before-show");this._resolveAttachToOptions();this._setupElements();this.tour.modal||this.tour._setupModal();this.tour.modal.setupForStep(this);this._styleTargetElementForStep(this);this.el.hidden=!1;this.options.scrollTo&&setTimeout(()=>{this._scrollTo(this.options.scrollTo)});this.el.hidden=!1;let a=this.shepherdElementComponent.getElement(),
b=this.target||document.body;b.classList.add(`${this.classPrefix}shepherd-enabled`);b.classList.add(`${this.classPrefix}shepherd-target`);a.classList.add("shepherd-enabled");this.trigger("show")}_styleTargetElementForStep(a){let b=a.target;b&&(a.options.highlightClass&&b.classList.add(a.options.highlightClass),b.classList.remove("shepherd-target-click-disabled"),!1===a.options.canClickTarget&&b.classList.add("shepherd-target-click-disabled"))}_updateStepTargetOnHide(){let a=this.target||document.body;
this.options.highlightClass&&a.classList.remove(this.options.highlightClass);a.classList.remove("shepherd-target-click-disabled",`${this.classPrefix}shepherd-enabled`,`${this.classPrefix}shepherd-target`)}}function Bc(a){a&&({steps:a}=a,a.forEach(b=>{b.options&&!1===b.options.canClickTarget&&b.options.attachTo&&b.target instanceof HTMLElement&&b.target.classList.remove("shepherd-target-click-disabled")}))}
function Cc({width:a,height:b,x:c=0,y:d=0,r:e=0}){let {innerWidth:f,innerHeight:g}=window,{topLeft:h=0,topRight:l=0,bottomRight:k=0,bottomLeft:m=0}="number"===typeof e?{topLeft:e,topRight:e,bottomRight:e,bottomLeft:e}:e;return`M${f},${g}\
H0\
V0\
H${u}\
V${B}\
H${f}\
V${g}\
Z\
M${w+L},${x}\
a${L},${L},0,0,0-${L},${L}\
V${y+x-N}\
a${N},${N},0,0,0,${N},${N}\
H${m+w-E}\
a${E},${E},0,0,0,${E}-${E}\
V${x+D}\
a${D},${D},0,0,0-${D}-${D}\
Z`)}};return[l,q,t,m=>{m.stopPropagation()},p,()=>l,d,e,f,function(m){h();m.tour.options.useModalOverlay?(k(m),g()):e()},g,function(m){Cb[m?"unshift":"push"](()=>{l=m;c(0,l)})}]}
class Cc extends Z{constructor(a){super();Y(this,a,Bc,zc,P,{element:0,openingProperties:4,getElement:5,closeModalOpening:6,hide:7,positionModal:8,setupForStep:9,show:10})}get getElement(){return this.$$.ctx[5]}get closeModalOpening(){return this.$$.ctx[6]}get hide(){return this.$$.ctx[7]}get positionModal(){return this.$$.ctx[8]}get setupForStep(){return this.$$.ctx[9]}get show(){return this.$$.ctx[10]}}let Dc=new ma;
class Fc extends ma{constructor(a){void 0===a&&(a={});super(a);na(this);this.options=Object.assign({},{exitOnEsc:!0,keyboardNavigation:!0},a);this.classPrefix=qa(this.options.classPrefix);this.steps=[];this.addSteps(this.options.steps);"active cancel complete inactive show start".split(" ").map(b=>{(c=>{this.on(c,d=>{d=d||{};d.tour=this;Dc.trigger(c,d)})})(b)});this._setTourID();return this}addStep(a,b){a instanceof xc?a.tour=this:a=new xc(this,a);void 0!==b?this.steps.splice(b,0,a):this.steps.push(a);
return a}addSteps(a){Array.isArray(a)&&a.forEach(b=>{this.addStep(b)});return this}back(){let a=this.steps.indexOf(this.currentStep);this.show(a-1,!1)}async cancel(){if(this.options.confirmCancel){let a=this.options.confirmCancelMessage||"Are you sure you want to stop the tour?";("function"===typeof this.options.confirmCancel?await this.options.confirmCancel():window.confirm(a))&&this._done("cancel")}else this._done("cancel")}complete(){this._done("complete")}getById(a){return this.steps.find(b=>
b.id===a)}getCurrentStep(){return this.currentStep}hide(){let a=this.getCurrentStep();if(a)return a.hide()}isActive(){return Dc.activeTour===this}next(){let a=this.steps.indexOf(this.currentStep);a===this.steps.length-1?this.complete():this.show(a+1,!0)}removeStep(a){let b=this.getCurrentStep();this.steps.some((c,d)=>{if(c.id===a)return c.isOpen()&&c.hide(),c.destroy(),this.steps.splice(d,1),!0});b&&b.id===a&&(this.currentStep=void 0,this.steps.length?this.show(0):this.cancel())}show(a,b){void 0===
a&&(a=0);void 0===b&&(b=!0);if(a=la(a)?this.getById(a):this.steps[a])this._updateStateBeforeShow(),z(a.options.showOn)&&!a.options.showOn()?this._skipStep(a,b):(this.trigger("show",{step:a,previous:this.currentStep}),this.currentStep=a,a.show())}start(){this.trigger("start");this.focusedElBeforeOpen=document.activeElement;this.currentStep=null;this._setupModal();this._setupActiveTour();this.next()}_done(a){let b=this.steps.indexOf(this.currentStep);Array.isArray(this.steps)&&this.steps.forEach(c=>
c.destroy());yc(this);this.trigger(a,{index:b});Dc.activeTour=null;this.trigger("inactive",{tour:this});this.modal&&this.modal.hide();"cancel"!==a&&"complete"!==a||!this.modal||(a=document.querySelector(".shepherd-modal-overlay-container"))&&a.remove();this.focusedElBeforeOpen instanceof HTMLElement&&this.focusedElBeforeOpen.focus()}_setupActiveTour(){this.trigger("active",{tour:this});Dc.activeTour=this}_setupModal(){this.modal=new Cc({target:this.options.modalContainer||document.body,props:{classPrefix:this.classPrefix,
styles:this.styles}})}_skipStep(a,b){a=this.steps.indexOf(a);a===this.steps.length-1?this.complete():this.show(b?a+1:a-1,b)}_updateStateBeforeShow(){this.currentStep&&this.currentStep.hide();this.isActive()||this._setupActiveTour()}_setTourID(){this.id=`${this.options.tourName||"tour"}--${ra()}`}}class Gc{constructor(){}}"undefined"===typeof window?Object.assign(Dc,{Tour:Gc,Step:Gc}):Object.assign(Dc,{Tour:Fc,Step:xc});export default Dc
M${c+h},${d}\
a${h},${h},0,0,0-${h},${h}\
V${b+d-m}\
a${m},${m},0,0,0,${m},${m}\
H${a+c-k}\
a${k},${k},0,0,0,${k}-${k}\
V${d+l}\
a${l},${l},0,0,0-${l}-${l}\
Z`}function Dc(a){let b,c,d,e,f;return{c(){b=zb("svg");c=zb("path");Q(c,"d",a[2]);Q(b,"class",d=`${a[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)},m(g,h){g.insertBefore(b,h||null);b.appendChild(c);a[11](b);e||(f=Ab(b,"touchmove",a[3]),e=!0)},p(g,[h]){h&4&&Q(c,"d",g[2]);h&2&&d!==(d=`${g[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)&&Q(b,"class",d)},i:N,o:N,d(g){g&&P(b);a[11](null);e=!1;f()}}}
function Ec(a){if(!a)return null;let b=a instanceof HTMLElement&&window.getComputedStyle(a).overflowY;return"hidden"!==b&&"visible"!==b&&a.scrollHeight>=a.clientHeight?a:Ec(a.parentElement)}
function Fc(a,b,c){function d(){c(4,m={width:0,height:0,x:0,y:0,r:0})}function e(){c(1,q=!1);h()}function f(n=0,v=0,t,x){if(x){var z=x.getBoundingClientRect();let C=z.y||z.top;z=z.bottom||C+z.height;if(t){var w=t.getBoundingClientRect();t=w.y||w.top;w=w.bottom||t+w.height;C=Math.max(C,t);z=Math.min(z,w)}let {y:xa,height:G}={y:C,height:Math.max(z-C,0)},{x:K,width:Ja,left:Ic}=x.getBoundingClientRect();c(4,m={width:Ja+2*n,height:G+2*n,x:(K||Ic)-n,y:xa-n,r:v})}else d()}function g(){c(1,q=!0)}function h(){p&&
(cancelAnimationFrame(p),p=void 0);window.removeEventListener("touchmove",r,{passive:!1})}function l(n){let {modalOverlayOpeningPadding:v,modalOverlayOpeningRadius:t}=n.options,x=Ec(n.target),z=()=>{p=void 0;f(v,t,x,n.target);p=requestAnimationFrame(z)};z();window.addEventListener("touchmove",r,{passive:!1})}let {element:k,openingProperties:m}=b;ra();let q=!1,p=void 0,u;d();let r=n=>{n.preventDefault()};a.$$set=n=>{"element"in n&&c(0,k=n.element);"openingProperties"in n&&c(4,m=n.openingProperties)};
a.$$.update=()=>{a.$$.dirty&16&&c(2,u=Cc(m))};return[k,q,u,n=>{n.stopPropagation()},m,()=>k,d,e,f,function(n){h();n.tour.options.useModalOverlay?(l(n),g()):e()},g,function(n){Gb[n?"unshift":"push"](()=>{k=n;c(0,k)})}]}
class Gc extends Z{constructor(a){super();Y(this,a,Fc,Dc,O,{element:0,openingProperties:4,getElement:5,closeModalOpening:6,hide:7,positionModal:8,setupForStep:9,show:10})}get getElement(){return this.$$.ctx[5]}get closeModalOpening(){return this.$$.ctx[6]}get hide(){return this.$$.ctx[7]}get positionModal(){return this.$$.ctx[8]}get setupForStep(){return this.$$.ctx[9]}get show(){return this.$$.ctx[10]}}let Hc=new ma;
class Jc extends ma{constructor(a={}){super(a);na(this);this.options=Object.assign({},{exitOnEsc:!0,keyboardNavigation:!0},a);this.classPrefix=qa(this.options.classPrefix);this.steps=[];this.addSteps(this.options.steps);"active cancel complete inactive show start".split(" ").map(b=>{(c=>{this.on(c,d=>{d=d||{};d.tour=this;Hc.trigger(c,d)})})(b)});this._setTourID();return this}addStep(a,b){a instanceof Ac?a.tour=this:a=new Ac(this,a);void 0!==b?this.steps.splice(b,0,a):this.steps.push(a);return a}addSteps(a){Array.isArray(a)&&
a.forEach(b=>{this.addStep(b)});return this}back(){let a=this.steps.indexOf(this.currentStep);this.show(a-1,!1)}async cancel(){if(this.options.confirmCancel){let a=this.options.confirmCancelMessage||"Are you sure you want to stop the tour?";("function"===typeof this.options.confirmCancel?await this.options.confirmCancel():window.confirm(a))&&this._done("cancel")}else this._done("cancel")}complete(){this._done("complete")}getById(a){return this.steps.find(b=>b.id===a)}getCurrentStep(){return this.currentStep}hide(){let a=
this.getCurrentStep();if(a)return a.hide()}isActive(){return Hc.activeTour===this}next(){let a=this.steps.indexOf(this.currentStep);a===this.steps.length-1?this.complete():this.show(a+1,!0)}removeStep(a){let b=this.getCurrentStep();this.steps.some((c,d)=>{if(c.id===a)return c.isOpen()&&c.hide(),c.destroy(),this.steps.splice(d,1),!0});b&&b.id===a&&(this.currentStep=void 0,this.steps.length?this.show(0):this.cancel())}show(a=0,b=!0){if(a=la(a)?this.getById(a):this.steps[a])this._updateStateBeforeShow(),
y(a.options.showOn)&&!a.options.showOn()?this._skipStep(a,b):(this.trigger("show",{step:a,previous:this.currentStep}),this.currentStep=a,a.show())}start(){this.trigger("start");this.focusedElBeforeOpen=document.activeElement;this.currentStep=null;this._setupModal();this._setupActiveTour();this.next()}_done(a){let b=this.steps.indexOf(this.currentStep);Array.isArray(this.steps)&&this.steps.forEach(c=>c.destroy());Bc(this);this.trigger(a,{index:b});Hc.activeTour=null;this.trigger("inactive",{tour:this});
this.modal&&this.modal.hide();"cancel"!==a&&"complete"!==a||!this.modal||(a=document.querySelector(".shepherd-modal-overlay-container"))&&a.remove();this.focusedElBeforeOpen instanceof HTMLElement&&this.focusedElBeforeOpen.focus()}_setupActiveTour(){this.trigger("active",{tour:this});Hc.activeTour=this}_setupModal(){this.modal=new Gc({target:this.options.modalContainer||document.body,props:{classPrefix:this.classPrefix,styles:this.styles}})}_skipStep(a,b){a=this.steps.indexOf(a);a===this.steps.length-
1?this.complete():this.show(b?a+1:a-1,b)}_updateStateBeforeShow(){this.currentStep&&this.currentStep.hide();this.isActive()||this._setupActiveTour()}_setTourID(){this.id=`${this.options.tourName||"tour"}--${ra()}`}}class Kc{constructor(){}}"undefined"===typeof window?Object.assign(Hc,{Tour:Kc,Step:Kc}):Object.assign(Hc,{Tour:Jc,Step:Ac});export default Hc
//# sourceMappingURL=shepherd.esm.min.js.map

@@ -1,103 +0,105 @@

/*! shepherd.js 11.1.1 */
/*! shepherd.js 11.2.0 */
'use strict';(function(N,oa){"object"===typeof exports&&"undefined"!==typeof module?module.exports=oa():"function"===typeof define&&define.amd?define(oa):(N="undefined"!==typeof globalThis?globalThis:N||self,N.Shepherd=oa())})(this,function(){function N(a,b){return!1!==b.clone&&b.isMergeableObject(a)?fa(Array.isArray(a)?[]:{},a,b):a}function oa(a,b,c){return a.concat(b).map(function(d){return N(d,c)})}function Ab(a){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(a).filter(function(b){return Object.propertyIsEnumerable.call(a,
b)}):[]}function Sa(a){return Object.keys(a).concat(Ab(a))}function Ta(a,b){try{return b in a}catch(c){return!1}}function Bb(a,b,c){var d={};c.isMergeableObject(a)&&Sa(a).forEach(function(e){d[e]=N(a[e],c)});Sa(b).forEach(function(e){if(!Ta(a,e)||Object.hasOwnProperty.call(a,e)&&Object.propertyIsEnumerable.call(a,e))if(Ta(a,e)&&c.isMergeableObject(b[e])){if(c.customMerge){var f=c.customMerge(e);f="function"===typeof f?f:fa}else f=fa;d[e]=f(a[e],b[e],c)}else d[e]=N(b[e],c)});return d}function fa(a,
b,c){c=c||{};c.arrayMerge=c.arrayMerge||oa;c.isMergeableObject=c.isMergeableObject||Cb;c.cloneUnlessOtherwiseSpecified=N;var d=Array.isArray(b),e=Array.isArray(a);return d!==e?N(b,c):d?c.arrayMerge(a,b,c):Bb(a,b,c)}function X(a){return"function"===typeof a}function pa(a){return"string"===typeof a}function Ua(a){let b=Object.getOwnPropertyNames(a.constructor.prototype);for(let c=0;c<b.length;c++){let d=b[c],e=a[d];"constructor"!==d&&"function"===typeof e&&(a[d]=e.bind(a))}return a}function Db(a,b){return c=>
{if(b.isOpen()){let d=b.el&&c.currentTarget===b.el;(void 0!==a&&c.currentTarget.matches(a)||d)&&b.tour.next()}}}function Eb(a){let {event:b,selector:c}=a.options.advanceOn||{};if(b){let d=Db(c,a),e;try{e=document.querySelector(c)}catch(f){}if(void 0===c||e)e?(e.addEventListener(b,d),a.on("destroy",()=>e.removeEventListener(b,d))):(document.body.addEventListener(b,d,!0),a.on("destroy",()=>document.body.removeEventListener(b,d,!0)));else return console.error(`No element was found for the selector supplied to advanceOn: ${c}`)}else return console.error("advanceOn was defined, but no event name was passed.")}
function Va(a){return pa(a)&&""!==a?"-"!==a.charAt(a.length-1)?`${a}-`:a:""}function Ca(){let a=Date.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,b=>{let c=(a+16*Math.random())%16|0;a=Math.floor(a/16);return("x"==b?c:c&3|8).toString(16)})}function F(){F=Object.assign?Object.assign.bind():function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b],d;for(d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a};return F.apply(this,arguments)}function Wa(a,
b){if(null==a)return{};var c={},d=Object.keys(a),e;for(e=0;e<d.length;e++){var f=d[e];0<=b.indexOf(f)||(c[f]=a[f])}return c}function Da(a){return"y"===a?"height":"width"}function Y(a){return a.split("-")[0]}function qa(a){return["top","bottom"].includes(Y(a))?"x":"y"}function Xa(a,b,c){let {reference:d,floating:e}=a;var f=d.x+d.width/2-e.width/2;let g=d.y+d.height/2-e.height/2;a=qa(b);var h=Da(a);h=d[h]/2-e[h]/2;let k=Y(b),l="x"===a;switch(k){case "top":f={x:f,y:d.y-e.height};break;case "bottom":f=
{x:f,y:d.y+d.height};break;case "right":f={x:d.x+d.width,y:g};break;case "left":f={x:d.x-e.width,y:g};break;default:f={x:d.x,y:d.y}}switch(b.split("-")[1]){case "start":f[a]-=h*(c&&l?-1:1);break;case "end":f[a]+=h*(c&&l?-1:1)}return f}function Ya(a){return"number"!==typeof a?F({top:0,right:0,bottom:0,left:0},a):{top:a,right:a,bottom:a,left:a}}function ua(a){return F({},a,{top:a.y,left:a.x,right:a.x+a.width,bottom:a.y+a.height})}async function Za(a,b){var c;void 0===b&&(b={});let {x:d,y:e,platform:f,
rects:g,elements:h,strategy:k}=a,{boundary:l="clippingAncestors",rootBoundary:p="viewport",elementContext:q="floating",altBoundary:n=!1,padding:t=0}=b;a=Ya(t);b=h[n?"floating"===q?"reference":"floating":q];b=ua(await f.getClippingRect({element:(null!=(c=await (null==f.isElement?void 0:f.isElement(b)))?c:1)?b:b.contextElement||await (null==f.getDocumentElement?void 0:f.getDocumentElement(h.floating)),boundary:l,rootBoundary:p,strategy:k}));var r="floating"===q?F({},g.floating,{x:d,y:e}):g.reference;
let m=await (null==f.getOffsetParent?void 0:f.getOffsetParent(h.floating));c=await (null==f.isElement?void 0:f.isElement(m))?await (null==f.getScale?void 0:f.getScale(m))||{x:1,y:1}:{x:1,y:1};r=ua(f.convertOffsetParentRelativeRectToViewportRelativeRect?await f.convertOffsetParentRelativeRectToViewportRelativeRect({rect:r,offsetParent:m,strategy:k}):r);return{top:(b.top-r.top+a.top)/c.y,bottom:(r.bottom-b.bottom+a.bottom)/c.y,left:(b.left-r.left+a.left)/c.x,right:(r.right-b.right+a.right)/c.x}}function va(a){return a.replace(/left|right|bottom|top/g,
b=>Fb[b])}function Gb(a,b,c){void 0===c&&(c=!1);let d=a.split("-")[1],e=qa(a);a=Da(e);c="x"===e?d===(c?"end":"start")?"right":"left":"start"===d?"bottom":"top";b.reference[a]>b.floating[a]&&(c=va(c));return{main:c,cross:va(c)}}function Ea(a){return a.replace(/start|end/g,b=>Hb[b])}function Ib(a){let b=va(a);return[Ea(a),b,Ea(b)]}function Jb(a,b,c){let d=["left","right"],e=["right","left"],f=["top","bottom"],g=["bottom","top"];switch(a){case "top":case "bottom":return c?b?e:d:b?d:e;case "left":case "right":return b?
f:g;default:return[]}}function Kb(a,b,c,d){let e=a.split("-")[1];a=Jb(Y(a),"start"===c,d);e&&(a=a.map(f=>f+"-"+e),b&&(a=a.concat(a.map(Ea))));return a}function G(a){var b;return(null==(b=a.ownerDocument)?void 0:b.defaultView)||window}function L(a){return G(a).getComputedStyle(a)}function T(a){return a instanceof G(a).Node?(a.nodeName||"").toLowerCase():""}function $a(){if(Fa)return Fa;let a=navigator.userAgentData;return a&&Array.isArray(a.brands)?Fa=a.brands.map(b=>b.brand+"/"+b.version).join(" "):
navigator.userAgent}function J(a){return a instanceof G(a).HTMLElement}function K(a){return a instanceof G(a).Element}function ab(a){if("undefined"===typeof ShadowRoot)return!1;let b=G(a).ShadowRoot;return a instanceof b||a instanceof ShadowRoot}function wa(a){let {overflow:b,overflowX:c,overflowY:d,display:e}=L(a);return/auto|scroll|overlay|hidden|clip/.test(b+d+c)&&!["inline","contents"].includes(e)}function Ga(a){let b=/firefox/i.test($a()),c=L(a);a=c.backdropFilter||c.WebkitBackdropFilter;return"none"!==
c.transform||"none"!==c.perspective||(a?"none"!==a:!1)||b&&"filter"===c.willChange||b&&(c.filter?"none"!==c.filter:!1)||["transform","perspective"].some(d=>c.willChange.includes(d))||["paint","layout","strict","content"].some(d=>{let e=c.contain;return null!=e?e.includes(d):!1})}function Ha(){return/^((?!chrome|android).)*safari/i.test($a())}function Ia(a){return["html","body","#document"].includes(T(a))}function bb(a){var b=L(a);let c=parseFloat(b.width);b=parseFloat(b.height);var d=J(a);let e=d?
a.offsetWidth:c;a=d?a.offsetHeight:b;if(d=xa(c)!==e||xa(b)!==a)c=e,b=a;return{width:c,height:b,fallback:d}}function cb(a){return K(a)?a:a.contextElement}function ha(a){var b=cb(a);if(!J(b))return db;a=b.getBoundingClientRect();let {width:c,height:d,fallback:e}=bb(b);b=(e?xa(a.width):a.width)/c;a=(e?xa(a.height):a.height)/d;b&&Number.isFinite(b)||(b=1);a&&Number.isFinite(a)||(a=1);return{x:b,y:a}}function Z(a,b,c,d){var e,f;void 0===b&&(b=!1);void 0===c&&(c=!1);var g=a.getBoundingClientRect(),h=cb(a),
k=db;b&&(d?K(d)&&(k=ha(d)):k=ha(a));a=h?G(h):window;b=Ha()&&c;c=(g.left+(b?(null==(e=a.visualViewport)?void 0:e.offsetLeft)||0:0))/k.x;e=(g.top+(b?(null==(f=a.visualViewport)?void 0:f.offsetTop)||0:0))/k.y;f=g.width/k.x;g=g.height/k.y;if(h)for(h=G(h),k=d&&K(d)?G(d):d,a=h.frameElement;a&&d&&k!==h;){b=ha(a);let l=a.getBoundingClientRect(),p=getComputedStyle(a);l.x+=(a.clientLeft+parseFloat(p.paddingLeft))*b.x;l.y+=(a.clientTop+parseFloat(p.paddingTop))*b.y;c*=b.x;e*=b.y;f*=b.x;g*=b.y;c+=l.x;e+=l.y;
a=G(a).frameElement}return ua({width:f,height:g,x:c,y:e})}function U(a){return((a instanceof G(a).Node?a.ownerDocument:a.document)||window.document).documentElement}function ya(a){return K(a)?{scrollLeft:a.scrollLeft,scrollTop:a.scrollTop}:{scrollLeft:a.pageXOffset,scrollTop:a.pageYOffset}}function eb(a){return Z(U(a)).left+ya(a).scrollLeft}function ra(a){if("html"===T(a))return a;a=a.assignedSlot||a.parentNode||ab(a)&&a.host||U(a);return ab(a)?a.host:a}function fb(a){a=ra(a);return Ia(a)?a.ownerDocument.body:
J(a)&&wa(a)?a:fb(a)}function sa(a,b){var c;void 0===b&&(b=[]);let d=fb(a);a=d===(null==(c=a.ownerDocument)?void 0:c.body);c=G(d);return a?b.concat(c,c.visualViewport||[],wa(d)?d:[]):b.concat(d,sa(d))}function gb(a,b,c){if("viewport"===b){b=G(a);var d=U(a);b=b.visualViewport;a=d.clientWidth;d=d.clientHeight;var e=0,f=0;if(b){a=b.width;d=b.height;let g=Ha();if(!g||g&&"fixed"===c)e=b.offsetLeft,f=b.offsetTop}c={width:a,height:d,x:e,y:f}}else"document"===b?(f=U(a),c=U(f),e=ya(f),b=f.ownerDocument.body,
a=ta(c.scrollWidth,c.clientWidth,b.scrollWidth,b.clientWidth),d=ta(c.scrollHeight,c.clientHeight,b.scrollHeight,b.clientHeight),f=-e.scrollLeft+eb(f),e=-e.scrollTop,"rtl"===L(b).direction&&(f+=ta(c.clientWidth,b.clientWidth)-a),c={width:a,height:d,x:f,y:e}):K(b)?(a=Z(b,!0,"fixed"===c),c=a.top+b.clientTop,a=a.left+b.clientLeft,d=J(b)?ha(b):{x:1,y:1},c={width:b.clientWidth*d.x,height:b.clientHeight*d.y,x:a*d.x,y:c*d.y}):(c=F({},b),Ha()&&(b=G(a),c.x-=(null==(d=b.visualViewport)?void 0:d.offsetLeft)||
0,c.y-=(null==(e=b.visualViewport)?void 0:e.offsetTop)||0));return ua(c)}function Lb(a,b){var c=b.get(a);if(c)return c;c=sa(a).filter(g=>K(g)&&"body"!==T(g));let d=null,e="fixed"===L(a).position,f=e?ra(a):a;for(;K(f)&&!Ia(f);){let g=L(f),h=Ga(f);"fixed"===g.position?d=null:(e?h||d:h||"static"!==g.position||!d||!["absolute","fixed"].includes(d.position))?d=g:c=c.filter(k=>k!==f);f=ra(f)}b.set(a,c);return c}function hb(a,b){return J(a)&&"fixed"!==L(a).position?b?b(a):a.offsetParent:null}function ib(a,
b){let c=G(a);if(!J(a))return c;let d=hb(a,b);for(;d&&["table","td","th"].includes(T(d))&&"static"===L(d).position;)d=hb(d,b);if(d&&("html"===T(d)||"body"===T(d)&&"static"===L(d).position&&!Ga(d)))return c;if(!(b=d))a:{for(a=ra(a);J(a)&&!Ia(a);)if(Ga(a)){b=a;break a}else a=ra(a);b=null}return b||c}function Mb(a,b,c,d){function e(){let r=Z(a);!t||r.x===t.x&&r.y===t.y&&r.width===t.width&&r.height===t.height||c();t=r;n=requestAnimationFrame(e)}void 0===d&&(d={});let {ancestorScroll:f=!0,ancestorResize:g=
!0,elementResize:h=!0,animationFrame:k=!1}=d,l=f&&!k,p=l||g?[...(K(a)?sa(a):a.contextElement?sa(a.contextElement):[]),...sa(b)]:[];p.forEach(r=>{l&&r.addEventListener("scroll",c,{passive:!0});g&&r.addEventListener("resize",c)});let q=null;h&&(q=new ResizeObserver(()=>{c()}),K(a)&&!k&&q.observe(a),K(a)||!a.contextElement||k||q.observe(a.contextElement),q.observe(b));let n,t=k?Z(a):null;k&&e();c();return()=>{var r;p.forEach(m=>{l&&m.removeEventListener("scroll",c);g&&m.removeEventListener("resize",
c)});null==(r=q)?void 0:r.disconnect();q=null;k&&cancelAnimationFrame(n)}}function Nb(a){a.cleanup&&a.cleanup();let b=a._getResolvedAttachToOptions(),c=b.element,d=Ob(b,a),e=void 0===b||null===b?!0:!b.element||!b.on;e&&(c=document.body,a.shepherdElementComponent.getElement().classList.add("shepherd-centered"));a.cleanup=Mb(c,a.el,()=>{a.el?Pb(c,a,d,e):a.cleanup()});a.target=b.element;return d}function Pb(a,b,c,d){return Qb(a,b.el,c).then(Rb(b,d)).then(e=>new Promise(f=>{setTimeout(()=>f(e),300)})).then(e=>
{e&&e.el&&e.el.focus({preventScroll:!0})})}function Rb(a,b){return c=>{let {x:d,y:e,placement:f,middlewareData:g}=c;if(!a.el)return a;b?Object.assign(a.el.style,{position:"fixed",left:"50%",top:"50%",transform:"translate(-50%, -50%)"}):Object.assign(a.el.style,{position:"absolute",left:`${d}px`,top:`${e}px`});a.el.dataset.popperPlacement=f;if((c=a.el.querySelector(".shepherd-arrow"))&&g.arrow){let {x:h,y:k}=g.arrow;Object.assign(c.style,{left:null!=h?`${h}px`:"",top:null!=k?`${k}px`:""})}return a}}
function Ob(a,b){let c={strategy:"absolute",middleware:[]};var d=b.options.arrow&&b.el?b.el.querySelector(".shepherd-arrow"):!1;void 0!==a&&null!==a&&a.element&&a.on&&(c.middleware.push(Sb(),Tb({limiter:Ub(),crossAxis:!0})),d&&c.middleware.push(Vb({element:d})),c.placement=a.on);return Ja(b.options.floatingUIOptions||{},c)}function H(){}function Wb(a,b){for(let c in b)a[c]=b[c];return a}function ia(a){return a()}function Ka(a){return"function"===typeof a}function O(a,b){return a!=a?b==b:a!==b||a&&
"object"===typeof a||"function"===typeof a}function I(a){a.parentNode&&a.parentNode.removeChild(a)}function jb(a){return document.createElementNS("http://www.w3.org/2000/svg",a)}function za(a,b,c,d){a.addEventListener(b,c,d);return()=>a.removeEventListener(b,c,d)}function A(a,b,c){null==c?a.removeAttribute(b):a.getAttribute(b)!==c&&a.setAttribute(b,c)}function kb(a,b){let c=Object.getOwnPropertyDescriptors(a.__proto__);for(let d in b)null==b[d]?a.removeAttribute(d):"style"===d?a.style.cssText=b[d]:
"__value"===d?a.value=a[d]=b[d]:c[d]&&c[d].set?a[d]=b[d]:A(a,d,b[d])}function ja(a,b,c){a.classList[c?"add":"remove"](b)}function Aa(){if(!P)throw Error("Function called outside component initialization");return P}function La(a){ka.push(a)}function lb(){if(0===la){var a=P;do{try{for(;la<ma.length;){let c=ma[la];la++;P=c;var b=c.$$;if(null!==b.fragment){b.update();b.before_update.forEach(ia);let d=b.dirty;b.dirty=[-1];b.fragment&&b.fragment.p(b.ctx,d);b.after_update.forEach(La)}}}catch(c){throw la=
ma.length=0,c;}P=null;for(la=ma.length=0;na.length;)na.pop()();for(let c=0;c<ka.length;c+=1){let d=ka[c];Ma.has(d)||(Ma.add(d),d())}ka.length=0}while(ma.length);for(;mb.length;)mb.pop()();Na=!1;Ma.clear();P=a}}function Xb(a){let b=[],c=[];ka.forEach(d=>-1===a.indexOf(d)?b.push(d):c.push(d));c.forEach(d=>d());ka=b}function aa(){ba={r:0,c:[],p:ba}}function ca(){ba.r||ba.c.forEach(ia);ba=ba.p}function y(a,b){a&&a.i&&(Ba.delete(a),a.i(b))}function C(a,b,c,d){a&&a.o?Ba.has(a)||(Ba.add(a),ba.c.push(()=>
{Ba.delete(a);d&&(c&&a.d(1),d())}),a.o(b)):d&&d()}function da(a){a&&a.c()}function V(a,b,c,d){let {fragment:e,after_update:f}=a.$$;e&&e.m(b,c);d||La(()=>{let g=a.$$.on_mount.map(ia).filter(Ka);a.$$.on_destroy?a.$$.on_destroy.push(...g):g.forEach(ia);a.$$.on_mount=[]});f.forEach(La)}function W(a,b){a=a.$$;null!==a.fragment&&(Xb(a.after_update),a.on_destroy.forEach(ia),a.fragment&&a.fragment.d(b),a.on_destroy=a.fragment=null,a.ctx=[])}function Q(a,b,c,d,e,f,g,h){void 0===h&&(h=[-1]);let k=P;P=a;let l=
a.$$={fragment:null,ctx:[],props:f,update:H,not_equal:e,bound:Object.create(null),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(b.context||(k?k.$$.context:[])),callbacks:Object.create(null),dirty:h,skip_bound:!1,root:b.target||k.$$.root};g&&g(l.root);let p=!1;l.ctx=c?c(a,b.props||{},function(q,n){let t=(2>=arguments.length?0:arguments.length-2)?2>=arguments.length?void 0:arguments[2]:n;if(l.ctx&&e(l.ctx[q],l.ctx[q]=t)){if(!l.skip_bound&&l.bound[q])l.bound[q](t);
p&&(-1===a.$$.dirty[0]&&(ma.push(a),Na||(Na=!0,Yb.then(lb)),a.$$.dirty.fill(0)),a.$$.dirty[q/31|0]|=1<<q%31)}return n}):[];l.update();p=!0;l.before_update.forEach(ia);l.fragment=d?d(l.ctx):!1;b.target&&(b.hydrate?(c=Array.from(b.target.childNodes),l.fragment&&l.fragment.l(c),c.forEach(I)):l.fragment&&l.fragment.c(),b.intro&&y(a.$$.fragment),V(a,b.target,b.anchor,b.customElement),lb());P=k}function Zb(a){let b,c,d,e,f;return{c(){b=document.createElement("button");A(b,"aria-label",c=a[3]?a[3]:null);
A(b,"class",d=`${a[1]||""} shepherd-button ${a[4]?"shepherd-button-secondary":""}`);b.disabled=a[2];A(b,"tabindex","0")},m(g,h){g.insertBefore(b,h||null);b.innerHTML=a[5];e||(f=za(b,"click",function(){Ka(a[0])&&a[0].apply(this,arguments)}),e=!0)},p(g,h){[h]=h;a=g;h&32&&(b.innerHTML=a[5]);h&8&&c!==(c=a[3]?a[3]:null)&&A(b,"aria-label",c);h&18&&d!==(d=`${a[1]||""} shepherd-button ${a[4]?"shepherd-button-secondary":""}`)&&A(b,"class",d);h&4&&(b.disabled=a[2])},i:H,o:H,d(g){g&&I(b);e=!1;f()}}}function $b(a,
b,c){function d(n){return X(n)?n.call(f):n}let {config:e,step:f}=b,g,h,k,l,p,q;a.$$set=n=>{"config"in n&&c(6,e=n.config);"step"in n&&c(7,f=n.step)};a.$$.update=()=>{a.$$.dirty&192&&(c(0,g=e.action?e.action.bind(f.tour):null),c(1,h=e.classes),c(2,k=e.disabled?d(e.disabled):!1),c(3,l=e.label?d(e.label):null),c(4,p=e.secondary),c(5,q=e.text?d(e.text):null))};return[g,h,k,l,p,q,e,f]}function nb(a,b,c){a=a.slice();a[2]=b[c];return a}function ob(a){let b,c,d=a[1],e=[];for(let g=0;g<d.length;g+=1)e[g]=pb(nb(a,
d,g));let f=g=>C(e[g],1,1,()=>{e[g]=null});return{c(){for(let g=0;g<e.length;g+=1)e[g].c();b=document.createTextNode("")},m(g,h){for(let k=0;k<e.length;k+=1)e[k]&&e[k].m(g,h);g.insertBefore(b,h||null);c=!0},p(g,h){if(h&3){d=g[1];let k;for(k=0;k<d.length;k+=1){let l=nb(g,d,k);e[k]?(e[k].p(l,h),y(e[k],1)):(e[k]=pb(l),e[k].c(),y(e[k],1),e[k].m(b.parentNode,b))}aa();for(k=d.length;k<e.length;k+=1)f(k);ca()}},i(g){if(!c){for(g=0;g<d.length;g+=1)y(e[g]);c=!0}},o(g){e=e.filter(Boolean);for(g=0;g<e.length;g+=
1)C(e[g]);c=!1},d(g){var h=e;for(let k=0;k<h.length;k+=1)h[k]&&h[k].d(g);g&&I(b)}}}function pb(a){let b,c;b=new ac({props:{config:a[2],step:a[0]}});return{c(){da(b.$$.fragment)},m(d,e){V(b,d,e);c=!0},p(d,e){let f={};e&2&&(f.config=d[2]);e&1&&(f.step=d[0]);b.$set(f)},i(d){c||(y(b.$$.fragment,d),c=!0)},o(d){C(b.$$.fragment,d);c=!1},d(d){W(b,d)}}}function bc(a){let b,c,d=a[1]&&ob(a);return{c(){b=document.createElement("footer");d&&d.c();A(b,"class","shepherd-footer")},m(e,f){e.insertBefore(b,f||null);
d&&d.m(b,null);c=!0},p(e,f){[f]=f;e[1]?d?(d.p(e,f),f&2&&y(d,1)):(d=ob(e),d.c(),y(d,1),d.m(b,null)):d&&(aa(),C(d,1,1,()=>{d=null}),ca())},i(e){c||(y(d),c=!0)},o(e){C(d);c=!1},d(e){e&&I(b);d&&d.d()}}}function cc(a,b,c){let d,{step:e}=b;a.$$set=f=>{"step"in f&&c(0,e=f.step)};a.$$.update=()=>{a.$$.dirty&1&&c(1,d=e.options.buttons)};return[e,d]}function dc(a){let b,c,d,e,f;return{c(){b=document.createElement("button");c=document.createElement("span");c.textContent="\u00d7";A(c,"aria-hidden","true");A(b,
"aria-label",d=a[0].label?a[0].label:"Close Tour");A(b,"class","shepherd-cancel-icon");A(b,"type","button")},m(g,h){g.insertBefore(b,h||null);b.appendChild(c);e||(f=za(b,"click",a[1]),e=!0)},p(g,h){[h]=h;h&1&&d!==(d=g[0].label?g[0].label:"Close Tour")&&A(b,"aria-label",d)},i:H,o:H,d(g){g&&I(b);e=!1;f()}}}function ec(a,b,c){let {cancelIcon:d,step:e}=b;a.$$set=f=>{"cancelIcon"in f&&c(0,d=f.cancelIcon);"step"in f&&c(2,e=f.step)};return[d,f=>{f.preventDefault();e.cancel()},e]}function fc(a){let b;return{c(){b=
document.createElement("h3");A(b,"id",a[1]);A(b,"class","shepherd-title")},m(c,d){c.insertBefore(b,d||null);a[3](b)},p(c,d){[d]=d;d&2&&A(b,"id",c[1])},i:H,o:H,d(c){c&&I(b);a[3](null)}}}function gc(a,b,c){let {labelId:d,element:e,title:f}=b;Aa().$$.after_update.push(()=>{X(f)&&c(2,f=f());c(0,e.innerHTML=f,e)});a.$$set=g=>{"labelId"in g&&c(1,d=g.labelId);"element"in g&&c(0,e=g.element);"title"in g&&c(2,f=g.title)};return[e,d,f,function(g){na[g?"unshift":"push"](()=>{e=g;c(0,e)})}]}function qb(a){let b,
c;b=new hc({props:{labelId:a[0],title:a[2]}});return{c(){da(b.$$.fragment)},m(d,e){V(b,d,e);c=!0},p(d,e){let f={};e&1&&(f.labelId=d[0]);e&4&&(f.title=d[2]);b.$set(f)},i(d){c||(y(b.$$.fragment,d),c=!0)},o(d){C(b.$$.fragment,d);c=!1},d(d){W(b,d)}}}function rb(a){let b,c;b=new ic({props:{cancelIcon:a[3],step:a[1]}});return{c(){da(b.$$.fragment)},m(d,e){V(b,d,e);c=!0},p(d,e){let f={};e&8&&(f.cancelIcon=d[3]);e&2&&(f.step=d[1]);b.$set(f)},i(d){c||(y(b.$$.fragment,d),c=!0)},o(d){C(b.$$.fragment,d);c=!1},
d(d){W(b,d)}}}function jc(a){let b,c,d,e=a[2]&&qb(a),f=a[3]&&a[3].enabled&&rb(a);return{c(){b=document.createElement("header");e&&e.c();c=document.createTextNode(" ");f&&f.c();A(b,"class","shepherd-header")},m(g,h){g.insertBefore(b,h||null);e&&e.m(b,null);b.appendChild(c);f&&f.m(b,null);d=!0},p(g,h){[h]=h;g[2]?e?(e.p(g,h),h&4&&y(e,1)):(e=qb(g),e.c(),y(e,1),e.m(b,c)):e&&(aa(),C(e,1,1,()=>{e=null}),ca());g[3]&&g[3].enabled?f?(f.p(g,h),h&8&&y(f,1)):(f=rb(g),f.c(),y(f,1),f.m(b,null)):f&&(aa(),C(f,1,1,
()=>{f=null}),ca())},i(g){d||(y(e),y(f),d=!0)},o(g){C(e);C(f);d=!1},d(g){g&&I(b);e&&e.d();f&&f.d()}}}function kc(a,b,c){let {labelId:d,step:e}=b,f,g;a.$$set=h=>{"labelId"in h&&c(0,d=h.labelId);"step"in h&&c(1,e=h.step)};a.$$.update=()=>{a.$$.dirty&2&&(c(2,f=e.options.title),c(3,g=e.options.cancelIcon))};return[d,e,f,g]}function lc(a){let b;return{c(){b=document.createElement("div");A(b,"class","shepherd-text");A(b,"id",a[1])},m(c,d){c.insertBefore(b,d||null);a[3](b)},p(c,d){[d]=d;d&2&&A(b,"id",c[1])},
i:H,o:H,d(c){c&&I(b);a[3](null)}}}function mc(a,b,c){let {descriptionId:d,element:e,step:f}=b;Aa().$$.after_update.push(()=>{let {text:g}=f.options;X(g)&&(g=g.call(f));g instanceof HTMLElement?e.appendChild(g):c(0,e.innerHTML=g,e)});a.$$set=g=>{"descriptionId"in g&&c(1,d=g.descriptionId);"element"in g&&c(0,e=g.element);"step"in g&&c(2,f=g.step)};return[e,d,f,function(g){na[g?"unshift":"push"](()=>{e=g;c(0,e)})}]}function sb(a){let b,c;b=new nc({props:{labelId:a[1],step:a[2]}});return{c(){da(b.$$.fragment)},
m(d,e){V(b,d,e);c=!0},p(d,e){let f={};e&2&&(f.labelId=d[1]);e&4&&(f.step=d[2]);b.$set(f)},i(d){c||(y(b.$$.fragment,d),c=!0)},o(d){C(b.$$.fragment,d);c=!1},d(d){W(b,d)}}}function tb(a){let b,c;b=new oc({props:{descriptionId:a[0],step:a[2]}});return{c(){da(b.$$.fragment)},m(d,e){V(b,d,e);c=!0},p(d,e){let f={};e&1&&(f.descriptionId=d[0]);e&4&&(f.step=d[2]);b.$set(f)},i(d){c||(y(b.$$.fragment,d),c=!0)},o(d){C(b.$$.fragment,d);c=!1},d(d){W(b,d)}}}function ub(a){let b,c;b=new pc({props:{step:a[2]}});return{c(){da(b.$$.fragment)},
m(d,e){V(b,d,e);c=!0},p(d,e){let f={};e&4&&(f.step=d[2]);b.$set(f)},i(d){c||(y(b.$$.fragment,d),c=!0)},o(d){C(b.$$.fragment,d);c=!1},d(d){W(b,d)}}}function qc(a){let b,c=void 0!==a[2].options.title||a[2].options.cancelIcon&&a[2].options.cancelIcon.enabled,d,e=void 0!==a[2].options.text,f,g=Array.isArray(a[2].options.buttons)&&a[2].options.buttons.length,h,k=c&&sb(a),l=e&&tb(a),p=g&&ub(a);return{c(){b=document.createElement("div");k&&k.c();d=document.createTextNode(" ");l&&l.c();f=document.createTextNode(" ");
p&&p.c();A(b,"class","shepherd-content")},m(q,n){q.insertBefore(b,n||null);k&&k.m(b,null);b.appendChild(d);l&&l.m(b,null);b.appendChild(f);p&&p.m(b,null);h=!0},p(q,n){[n]=n;n&4&&(c=void 0!==q[2].options.title||q[2].options.cancelIcon&&q[2].options.cancelIcon.enabled);c?k?(k.p(q,n),n&4&&y(k,1)):(k=sb(q),k.c(),y(k,1),k.m(b,d)):k&&(aa(),C(k,1,1,()=>{k=null}),ca());n&4&&(e=void 0!==q[2].options.text);e?l?(l.p(q,n),n&4&&y(l,1)):(l=tb(q),l.c(),y(l,1),l.m(b,f)):l&&(aa(),C(l,1,1,()=>{l=null}),ca());n&4&&
(g=Array.isArray(q[2].options.buttons)&&q[2].options.buttons.length);g?p?(p.p(q,n),n&4&&y(p,1)):(p=ub(q),p.c(),y(p,1),p.m(b,null)):p&&(aa(),C(p,1,1,()=>{p=null}),ca())},i(q){h||(y(k),y(l),y(p),h=!0)},o(q){C(k);C(l);C(p);h=!1},d(q){q&&I(b);k&&k.d();l&&l.d();p&&p.d()}}}function rc(a,b,c){let {descriptionId:d,labelId:e,step:f}=b;a.$$set=g=>{"descriptionId"in g&&c(0,d=g.descriptionId);"labelId"in g&&c(1,e=g.labelId);"step"in g&&c(2,f=g.step)};return[d,e,f]}function vb(a){let b;return{c(){b=document.createElement("div");
A(b,"class","shepherd-arrow");A(b,"data-popper-arrow","")},m(c,d){c.insertBefore(b,d||null)},d(c){c&&I(b)}}}function sc(a){let b,c,d,e,f,g,h,k,l=a[4].options.arrow&&a[4].options.attachTo&&a[4].options.attachTo.element&&a[4].options.attachTo.on&&vb();d=new tc({props:{descriptionId:a[2],labelId:a[3],step:a[4]}});let p=[{"aria-describedby":e=void 0!==a[4].options.text?a[2]:null},{"aria-labelledby":f=a[4].options.title?a[3]:null},a[1],{role:"dialog"},{tabindex:"0"}],q={};for(let n=0;n<p.length;n+=1)q=
Wb(q,p[n]);return{c(){b=document.createElement("div");l&&l.c();c=document.createTextNode(" ");da(d.$$.fragment);kb(b,q);ja(b,"shepherd-has-cancel-icon",a[5]);ja(b,"shepherd-has-title",a[6]);ja(b,"shepherd-element",!0)},m(n,t){n.insertBefore(b,t||null);l&&l.m(b,null);b.appendChild(c);V(d,b,null);a[13](b);g=!0;h||(k=za(b,"keydown",a[7]),h=!0)},p(n,t){var [r]=t;n[4].options.arrow&&n[4].options.attachTo&&n[4].options.attachTo.element&&n[4].options.attachTo.on?l||(l=vb(),l.c(),l.m(b,c)):l&&(l.d(1),l=null);
t={};r&4&&(t.descriptionId=n[2]);r&8&&(t.labelId=n[3]);r&16&&(t.step=n[4]);d.$set(t);t=b;r=[(!g||r&20&&e!==(e=void 0!==n[4].options.text?n[2]:null))&&{"aria-describedby":e},(!g||r&24&&f!==(f=n[4].options.title?n[3]:null))&&{"aria-labelledby":f},r&2&&n[1],{role:"dialog"},{tabindex:"0"}];let m={},z={},w={$$scope:1},x=p.length;for(;x--;){let v=p[x],u=r[x];if(u){for(let B in v)B in u||(z[B]=1);for(let B in u)w[B]||(m[B]=u[B],w[B]=1);p[x]=u}else for(let B in v)w[B]=1}for(let v in z)v in m||(m[v]=void 0);
kb(t,q=m);ja(b,"shepherd-has-cancel-icon",n[5]);ja(b,"shepherd-has-title",n[6]);ja(b,"shepherd-element",!0)},i(n){g||(y(d.$$.fragment,n),g=!0)},o(n){C(d.$$.fragment,n);g=!1},d(n){n&&I(b);l&&l.d();W(d);a[13](null);h=!1;k()}}}function wb(a){return a.split(" ").filter(b=>!!b.length)}function uc(a,b,c){let {classPrefix:d,element:e,descriptionId:f,firstFocusableElement:g,focusableElements:h,labelId:k,lastFocusableElement:l,step:p,dataStepId:q}=b,n,t,r;Aa().$$.on_mount.push(()=>{c(1,q={[`data-${d}shepherd-step-id`]:p.id});
c(9,h=e.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]'));c(8,g=h[0]);c(10,l=h[h.length-1])});Aa().$$.after_update.push(()=>{if(r!==p.options.classes){var m=r;pa(m)&&(m=wb(m),m.length&&e.classList.remove(...m));m=r=p.options.classes;pa(m)&&(m=wb(m),m.length&&e.classList.add(...m))}});a.$$set=m=>{"classPrefix"in m&&c(11,d=m.classPrefix);"element"in m&&c(0,e=m.element);"descriptionId"in m&&c(2,f=
m.descriptionId);"firstFocusableElement"in m&&c(8,g=m.firstFocusableElement);"focusableElements"in m&&c(9,h=m.focusableElements);"labelId"in m&&c(3,k=m.labelId);"lastFocusableElement"in m&&c(10,l=m.lastFocusableElement);"step"in m&&c(4,p=m.step);"dataStepId"in m&&c(1,q=m.dataStepId)};a.$$.update=()=>{a.$$.dirty&16&&(c(5,n=p.options&&p.options.cancelIcon&&p.options.cancelIcon.enabled),c(6,t=p.options&&p.options.title))};return[e,q,f,k,p,n,t,m=>{const {tour:z}=p;switch(m.keyCode){case 9:if(0===h.length){m.preventDefault();
break}if(m.shiftKey){if(document.activeElement===g||document.activeElement.classList.contains("shepherd-element"))m.preventDefault(),l.focus()}else document.activeElement===l&&(m.preventDefault(),g.focus());break;case 27:z.options.exitOnEsc&&p.cancel();break;case 37:z.options.keyboardNavigation&&z.back();break;case 39:z.options.keyboardNavigation&&z.next()}},g,h,l,d,()=>e,function(m){na[m?"unshift":"push"](()=>{e=m;c(0,e)})}]}function vc(a){a&&({steps:a}=a,a.forEach(b=>{b.options&&!1===b.options.canClickTarget&&
b.options.attachTo&&b.target instanceof HTMLElement&&b.target.classList.remove("shepherd-target-click-disabled")}))}function wc(a){let b,c,d,e,f;return{c(){b=jb("svg");c=jb("path");A(c,"d",a[2]);A(b,"class",d=`${a[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)},m(g,h){g.insertBefore(b,h||null);b.appendChild(c);a[11](b);e||(f=za(b,"touchmove",a[3]),e=!0)},p(g,h){[h]=h;h&4&&A(c,"d",g[2]);h&2&&d!==(d=`${g[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)&&A(b,
"class",d)},i:H,o:H,d(g){g&&I(b);a[11](null);e=!1;f()}}}function xb(a){if(!a)return null;let b=a instanceof HTMLElement&&window.getComputedStyle(a).overflowY;return"hidden"!==b&&"visible"!==b&&a.scrollHeight>=a.clientHeight?a:xb(a.parentElement)}function xc(a,b,c){function d(){c(4,p={width:0,height:0,x:0,y:0,r:0})}function e(){c(1,q=!1);h()}function f(m,z,w,x){void 0===m&&(m=0);void 0===z&&(z=0);if(x){var v=x.getBoundingClientRect();let B=v.y||v.top;v=v.bottom||B+v.height;if(w){var u=w.getBoundingClientRect();
w=u.y||u.top;u=u.bottom||w+u.height;B=Math.max(B,w);v=Math.min(v,u)}let {y:M,height:D}={y:B,height:Math.max(v-B,0)},{x:E,width:R,left:yc}=x.getBoundingClientRect();c(4,p={width:R+2*m,height:D+2*m,x:(E||yc)-m,y:M-m,r:z})}else d()}function g(){c(1,q=!0)}function h(){n&&(cancelAnimationFrame(n),n=void 0);window.removeEventListener("touchmove",r,{passive:!1})}function k(m){let {modalOverlayOpeningPadding:z,modalOverlayOpeningRadius:w}=m.options,x=xb(m.target),v=()=>{n=void 0;f(z,w,x,m.target);n=requestAnimationFrame(v)};
v();window.addEventListener("touchmove",r,{passive:!1})}let {element:l,openingProperties:p}=b;Ca();let q=!1,n=void 0,t;d();let r=m=>{m.preventDefault()};a.$$set=m=>{"element"in m&&c(0,l=m.element);"openingProperties"in m&&c(4,p=m.openingProperties)};a.$$.update=()=>{if(a.$$.dirty&16){let {width:m,height:z,x:w=0,y:x=0,r:v=0}=p,{innerWidth:u,innerHeight:B}=window,{topLeft:M=0,topRight:D=0,bottomRight:E=0,bottomLeft:R=0}="number"===typeof v?{topLeft:v,topRight:v,bottomRight:v,bottomLeft:v}:v;c(2,t=`M${u},${B}\
'use strict';(function(K,ra){"object"===typeof exports&&"undefined"!==typeof module?module.exports=ra():"function"===typeof define&&define.amd?define(ra):(K="undefined"!==typeof globalThis?globalThis:K||self,K.Shepherd=ra())})(this,function(){function K(a,b){return!1!==b.clone&&b.isMergeableObject(a)?fa(Array.isArray(a)?[]:{},a,b):a}function ra(a,b,c){return a.concat(b).map(function(d){return K(d,c)})}function Bb(a){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(a).filter(function(b){return Object.propertyIsEnumerable.call(a,
b)}):[]}function Ua(a){return Object.keys(a).concat(Bb(a))}function Va(a,b){try{return b in a}catch(c){return!1}}function Cb(a,b,c){var d={};c.isMergeableObject(a)&&Ua(a).forEach(function(e){d[e]=K(a[e],c)});Ua(b).forEach(function(e){if(!Va(a,e)||Object.hasOwnProperty.call(a,e)&&Object.propertyIsEnumerable.call(a,e))if(Va(a,e)&&c.isMergeableObject(b[e])){if(c.customMerge){var f=c.customMerge(e);f="function"===typeof f?f:fa}else f=fa;d[e]=f(a[e],b[e],c)}else d[e]=K(b[e],c)});return d}function fa(a,
b,c){c=c||{};c.arrayMerge=c.arrayMerge||ra;c.isMergeableObject=c.isMergeableObject||Db;c.cloneUnlessOtherwiseSpecified=K;var d=Array.isArray(b),e=Array.isArray(a);return d!==e?K(b,c):d?c.arrayMerge(a,b,c):Cb(a,b,c)}function X(a){return"function"===typeof a}function sa(a){return"string"===typeof a}function Wa(a){let b=Object.getOwnPropertyNames(a.constructor.prototype);for(let c=0;c<b.length;c++){let d=b[c],e=a[d];"constructor"!==d&&"function"===typeof e&&(a[d]=e.bind(a))}return a}function Eb(a,b){return c=>
{if(b.isOpen()){let d=b.el&&c.currentTarget===b.el;(void 0!==a&&c.currentTarget.matches(a)||d)&&b.tour.next()}}}function Fb(a){let {event:b,selector:c}=a.options.advanceOn||{};if(b){let d=Eb(c,a),e;try{e=document.querySelector(c)}catch(f){}if(void 0===c||e)e?(e.addEventListener(b,d),a.on("destroy",()=>e.removeEventListener(b,d))):(document.body.addEventListener(b,d,!0),a.on("destroy",()=>document.body.removeEventListener(b,d,!0)));else return console.error(`No element was found for the selector supplied to advanceOn: ${c}`)}else return console.error("advanceOn was defined, but no event name was passed.")}
function Xa(a){return sa(a)&&""!==a?"-"!==a.charAt(a.length-1)?`${a}-`:a:""}function Ga(){let a=Date.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,b=>{let c=(a+16*Math.random())%16|0;a=Math.floor(a/16);return("x"==b?c:c&3|8).toString(16)})}function D(){D=Object.assign?Object.assign.bind():function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b],d;for(d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a};return D.apply(this,arguments)}function Ya(a,
b){if(null==a)return{};var c={},d=Object.keys(a),e;for(e=0;e<d.length;e++){var f=d[e];0<=b.indexOf(f)||(c[f]=a[f])}return c}function ha(a,b){return"function"===typeof a?a(b):a}function Y(a){return a.split("-")[0]}function ta(a){return"x"===a?"y":"x"}function Ha(a){return"y"===a?"height":"width"}function ia(a){return["top","bottom"].includes(Y(a))?"y":"x"}function Gb(a,b,c){void 0===c&&(c=!1);let d=a.split("-")[1],e=ta(ia(a));a=Ha(e);c="x"===e?d===(c?"end":"start")?"right":"left":"start"===d?"bottom":
"top";b.reference[a]>b.floating[a]&&(c=va(c));return[c,va(c)]}function Hb(a){let b=va(a);return[Ia(a),b,Ia(b)]}function Ia(a){return a.replace(/start|end/g,b=>Ib[b])}function Jb(a,b,c){let d=["left","right"],e=["right","left"],f=["top","bottom"],g=["bottom","top"];switch(a){case "top":case "bottom":return c?b?e:d:b?d:e;case "left":case "right":return b?f:g;default:return[]}}function Kb(a,b,c,d){let e=a.split("-")[1];a=Jb(Y(a),"start"===c,d);e&&(a=a.map(f=>f+"-"+e),b&&(a=a.concat(a.map(Ia))));return a}
function va(a){return a.replace(/left|right|bottom|top/g,b=>Lb[b])}function Za(a){return"number"!==typeof a?D({top:0,right:0,bottom:0,left:0},a):{top:a,right:a,bottom:a,left:a}}function wa(a){return D({},a,{top:a.y,left:a.x,right:a.x+a.width,bottom:a.y+a.height})}function $a(a,b,c){let {reference:d,floating:e}=a;var f=ia(b);a=ta(ia(b));var g=Ha(a),h=Y(b);f="y"===f;let l=d.x+d.width/2-e.width/2,k=d.y+d.height/2-e.height/2;g=d[g]/2-e[g]/2;switch(h){case "top":h={x:l,y:d.y-e.height};break;case "bottom":h=
{x:l,y:d.y+d.height};break;case "right":h={x:d.x+d.width,y:k};break;case "left":h={x:d.x-e.width,y:k};break;default:h={x:d.x,y:d.y}}switch(b.split("-")[1]){case "start":h[a]-=g*(c&&f?-1:1);break;case "end":h[a]+=g*(c&&f?-1:1)}return h}async function ab(a,b){var c;void 0===b&&(b={});let {x:d,y:e,platform:f,rects:g,elements:h,strategy:l}=a,{boundary:k="clippingAncestors",rootBoundary:m="viewport",elementContext:q="floating",altBoundary:p=!1,padding:u=0}=ha(b,a);a=Za(u);b=h[p?"floating"===q?"reference":
"floating":q];b=wa(await f.getClippingRect({element:(null!=(c=await (null==f.isElement?void 0:f.isElement(b)))?c:1)?b:b.contextElement||await (null==f.getDocumentElement?void 0:f.getDocumentElement(h.floating)),boundary:k,rootBoundary:m,strategy:l}));var r="floating"===q?D({},g.floating,{x:d,y:e}):g.reference;let n=await (null==f.getOffsetParent?void 0:f.getOffsetParent(h.floating));c=await (null==f.isElement?void 0:f.isElement(n))?await (null==f.getScale?void 0:f.getScale(n))||{x:1,y:1}:{x:1,y:1};
r=wa(f.convertOffsetParentRelativeRectToViewportRelativeRect?await f.convertOffsetParentRelativeRectToViewportRelativeRect({rect:r,offsetParent:n,strategy:l}):r);return{top:(b.top-r.top+a.top)/c.y,bottom:(r.bottom-b.bottom+a.bottom)/c.y,left:(b.left-r.left+a.left)/c.x,right:(r.right-b.right+a.right)/c.x}}function T(a){return bb(a)?(a.nodeName||"").toLowerCase():"#document"}function E(a){var b;return(null==a?void 0:null==(b=a.ownerDocument)?void 0:b.defaultView)||window}function L(a){var b;return null==
(b=(bb(a)?a.ownerDocument:a.document)||window.document)?void 0:b.documentElement}function bb(a){return a instanceof Node||a instanceof E(a).Node}function M(a){return a instanceof Element||a instanceof E(a).Element}function J(a){return a instanceof HTMLElement||a instanceof E(a).HTMLElement}function cb(a){return"undefined"===typeof ShadowRoot?!1:a instanceof ShadowRoot||a instanceof E(a).ShadowRoot}function ua(a){let {overflow:b,overflowX:c,overflowY:d,display:e}=G(a);return/auto|scroll|overlay|hidden|clip/.test(b+
d+c)&&!["inline","contents"].includes(e)}function Ja(a){let b=Ka(),c=G(a);return"none"!==c.transform||"none"!==c.perspective||(c.containerType?"normal"!==c.containerType:!1)||!b&&(c.backdropFilter?"none"!==c.backdropFilter:!1)||!b&&(c.filter?"none"!==c.filter:!1)||["transform","perspective","filter"].some(d=>(c.willChange||"").includes(d))||["paint","layout","strict","content"].some(d=>(c.contain||"").includes(d))}function Ka(){return"undefined"!==typeof CSS&&CSS.supports?CSS.supports("-webkit-backdrop-filter",
"none"):!1}function xa(a){return["html","body","#document"].includes(T(a))}function G(a){return E(a).getComputedStyle(a)}function ya(a){return M(a)?{scrollLeft:a.scrollLeft,scrollTop:a.scrollTop}:{scrollLeft:a.pageXOffset,scrollTop:a.pageYOffset}}function ja(a){if("html"===T(a))return a;a=a.assignedSlot||a.parentNode||cb(a)&&a.host||L(a);return cb(a)?a.host:a}function db(a){let b=ja(a);return xa(b)?a.ownerDocument?a.ownerDocument.body:a.body:J(b)&&ua(b)?b:db(b)}function za(a,b){var c;void 0===b&&
(b=[]);let d=db(a);a=d===(null==(c=a.ownerDocument)?void 0:c.body);c=E(d);return a?b.concat(c,c.visualViewport||[],ua(d)?d:[]):b.concat(d,za(d))}function eb(a){var b=G(a);let c=parseFloat(b.width)||0;b=parseFloat(b.height)||0;var d=J(a);let e=d?a.offsetWidth:c;a=d?a.offsetHeight:b;if(d=Aa(c)!==e||Aa(b)!==a)c=e,b=a;return{width:c,height:b,$:d}}function La(a){return M(a)?a:a.contextElement}function ka(a){var b=La(a);if(!J(b))return{x:1,y:1};a=b.getBoundingClientRect();let {width:c,height:d,$:e}=eb(b);
b=(e?Aa(a.width):a.width)/c;a=(e?Aa(a.height):a.height)/d;b&&Number.isFinite(b)||(b=1);a&&Number.isFinite(a)||(a=1);return{x:b,y:a}}function fb(a){a=E(a);return Ka()&&a.visualViewport?{x:a.visualViewport.offsetLeft,y:a.visualViewport.offsetTop}:Mb}function Z(a,b,c,d){void 0===b&&(b=!1);void 0===c&&(c=!1);var e=a.getBoundingClientRect(),f=La(a),g={x:1,y:1};b&&(d?M(d)&&(g=ka(d)):g=ka(a));a=c;void 0===a&&(a=!1);a=!d||a&&d!==E(f)?!1:a;b=a?fb(f):{x:0,y:0};a=(e.left+b.x)/g.x;b=(e.top+b.y)/g.y;c=e.width/
g.x;e=e.height/g.y;if(f){f=E(f);g=d&&M(d)?E(d):d;let l=f.frameElement;for(;l&&d&&g!==f;){let k=ka(l);var h=l.getBoundingClientRect();let m=G(l),q=h.left+(l.clientLeft+parseFloat(m.paddingLeft))*k.x;h=h.top+(l.clientTop+parseFloat(m.paddingTop))*k.y;a*=k.x;b*=k.y;c*=k.x;e*=k.y;a+=q;b+=h;l=E(l).frameElement}}return wa({width:c,height:e,x:a,y:b})}function gb(a){return Z(L(a)).left+ya(a).scrollLeft}function hb(a,b,c){if("viewport"===b){b=E(a);var d=L(a);b=b.visualViewport;a=d.clientWidth;d=d.clientHeight;
var e=0,f=0;if(b){a=b.width;d=b.height;let g=Ka();if(!g||g&&"fixed"===c)e=b.offsetLeft,f=b.offsetTop}c={width:a,height:d,x:e,y:f}}else"document"===b?(f=L(a),c=L(f),e=ya(f),b=f.ownerDocument.body,a=N(c.scrollWidth,c.clientWidth,b.scrollWidth,b.clientWidth),d=N(c.scrollHeight,c.clientHeight,b.scrollHeight,b.clientHeight),f=-e.scrollLeft+gb(f),e=-e.scrollTop,"rtl"===G(b).direction&&(f+=N(c.clientWidth,b.clientWidth)-a),c={width:a,height:d,x:f,y:e}):M(b)?(a=Z(b,!0,"fixed"===c),c=a.top+b.clientTop,a=a.left+
b.clientLeft,d=J(b)?ka(b):{x:1,y:1},c={width:b.clientWidth*d.x,height:b.clientHeight*d.y,x:a*d.x,y:c*d.y}):(c=fb(a),c=D({},b,{x:b.x-c.x,y:b.y-c.y}));return wa(c)}function ib(a,b){a=ja(a);return a===b||!M(a)||xa(a)?!1:"fixed"===G(a).position||ib(a,b)}function Nb(a,b){var c=b.get(a);if(c)return c;c=za(a).filter(g=>M(g)&&"body"!==T(g));let d=null,e="fixed"===G(a).position,f=e?ja(a):a;for(;M(f)&&!xa(f);){let g=G(f),h=Ja(f);h||"fixed"!==g.position||(d=null);(e?!h&&!d:!h&&"static"===g.position&&d&&["absolute",
"fixed"].includes(d.position)||ua(f)&&!h&&ib(a,f))?c=c.filter(l=>l!==f):d=g;f=ja(f)}b.set(a,c);return c}function jb(a,b){return J(a)&&"fixed"!==G(a).position?b?b(a):a.offsetParent:null}function kb(a,b){let c=E(a);if(!J(a))return c;let d=jb(a,b);for(;d&&["table","td","th"].includes(T(d))&&"static"===G(d).position;)d=jb(d,b);if(d&&("html"===T(d)||"body"===T(d)&&"static"===G(d).position&&!Ja(d)))return c;if(!(b=d))a:{for(a=ja(a);J(a)&&!xa(a);)if(Ja(a)){b=a;break a}else a=ja(a);b=null}return b||c}function Ob(a,
b){function c(){clearTimeout(f);e&&e.disconnect();e=null}function d(h,l){function k(x){x=x[0].intersectionRatio;if(x!==l){if(!t)return d();x?d(!1,x):f=setTimeout(()=>{d(!1,1E-7)},100)}t=!1}void 0===h&&(h=!1);void 0===l&&(l=1);c();let {left:m,top:q,width:p,height:u}=a.getBoundingClientRect();h||b();if(p&&u){h=Ba(q);var r=Ba(g.clientWidth-(m+p)),n=Ba(g.clientHeight-(q+u)),v=Ba(m);h={rootMargin:-h+"px "+-r+"px "+-n+"px "+-v+"px",threshold:N(0,U(1,l))||1};var t=!0;try{e=new IntersectionObserver(k,D({},
h,{root:g.ownerDocument}))}catch(x){e=new IntersectionObserver(k,h)}e.observe(a)}}let e=null,f,g=L(a);d(!0);return c}function Pb(a,b,c,d){function e(){let t=Z(a);!v||t.x===v.x&&t.y===v.y&&t.width===v.width&&t.height===v.height||c();v=t;n=requestAnimationFrame(e)}void 0===d&&(d={});let {ancestorScroll:f=!0,ancestorResize:g=!0,elementResize:h="function"===typeof ResizeObserver,layoutShift:l="function"===typeof IntersectionObserver,animationFrame:k=!1}=d,m=La(a),q=f||g?[...(m?za(m):[]),...za(b)]:[];
q.forEach(t=>{f&&t.addEventListener("scroll",c,{passive:!0});g&&t.addEventListener("resize",c)});let p=m&&l?Ob(m,c):null,u=-1,r=null;h&&(r=new ResizeObserver(t=>{[t]=t;t&&t.target===m&&r&&(r.unobserve(b),cancelAnimationFrame(u),u=requestAnimationFrame(()=>{r&&r.observe(b)}));c()}),m&&!k&&r.observe(m),r.observe(b));let n,v=k?Z(a):null;k&&e();c();return()=>{q.forEach(t=>{f&&t.removeEventListener("scroll",c);g&&t.removeEventListener("resize",c)});p&&p();r&&r.disconnect();r=null;k&&cancelAnimationFrame(n)}}
function Qb(a){a.cleanup&&a.cleanup();let b=a._getResolvedAttachToOptions(),c=b.element,d=Rb(b,a),e=void 0===b||null===b?!0:!b.element||!b.on;e&&(c=document.body,a.shepherdElementComponent.getElement().classList.add("shepherd-centered"));a.cleanup=Pb(c,a.el,()=>{a.el?Sb(c,a,d,e):a.cleanup()});a.target=b.element;return d}function Sb(a,b,c,d){return Tb(a,b.el,c).then(Ub(b,d)).then(e=>new Promise(f=>{setTimeout(()=>f(e),300)})).then(e=>{e&&e.el&&e.el.focus({preventScroll:!0})})}function Ub(a,b){return({x:c,
y:d,placement:e,middlewareData:f})=>{if(!a.el)return a;b?Object.assign(a.el.style,{position:"fixed",left:"50%",top:"50%",transform:"translate(-50%, -50%)"}):Object.assign(a.el.style,{position:"absolute",left:`${c}px`,top:`${d}px`});a.el.dataset.popperPlacement=e;if((c=a.el.querySelector(".shepherd-arrow"))&&f.arrow){let {x:g,y:h}=f.arrow;Object.assign(c.style,{left:null!=g?`${g}px`:"",top:null!=h?`${h}px`:""})}return a}}function Rb(a,b){let c={strategy:"absolute",middleware:[]};var d=b.options.arrow&&
b.el?b.el.querySelector(".shepherd-arrow"):!1;void 0!==a&&null!==a&&a.element&&a.on&&(c.middleware.push(Vb(),Wb({limiter:Xb(),crossAxis:!0})),d&&c.middleware.push(Yb({element:d})),c.placement=a.on);return Ma(b.options.floatingUIOptions||{},c)}function F(){}function Zb(a,b){for(let c in b)a[c]=b[c];return a}function la(a){return a()}function Na(a){return"function"===typeof a}function O(a,b){return a!=a?b==b:a!==b||a&&"object"===typeof a||"function"===typeof a}function H(a){a.parentNode&&a.parentNode.removeChild(a)}
function lb(a){return document.createElementNS("http://www.w3.org/2000/svg",a)}function Ca(a,b,c,d){a.addEventListener(b,c,d);return()=>a.removeEventListener(b,c,d)}function z(a,b,c){null==c?a.removeAttribute(b):a.getAttribute(b)!==c&&a.setAttribute(b,c)}function mb(a,b){let c=Object.getOwnPropertyDescriptors(a.__proto__);for(let d in b)null==b[d]?a.removeAttribute(d):"style"===d?a.style.cssText=b[d]:"__value"===d?a.value=a[d]=b[d]:c[d]&&c[d].set&&-1===$b.indexOf(d)?a[d]=b[d]:z(a,d,b[d])}function ma(a,
b,c){a.classList[c?"add":"remove"](b)}function Da(){if(!P)throw Error("Function called outside component initialization");return P}function Oa(a){na.push(a)}function nb(){if(0===oa){var a=P;do{try{for(;oa<pa.length;){let c=pa[oa];oa++;P=c;var b=c.$$;if(null!==b.fragment){b.update();b.before_update.forEach(la);let d=b.dirty;b.dirty=[-1];b.fragment&&b.fragment.p(b.ctx,d);b.after_update.forEach(Oa)}}}catch(c){throw oa=pa.length=0,c;}P=null;for(oa=pa.length=0;qa.length;)qa.pop()();for(let c=0;c<na.length;c+=
1){let d=na[c];Pa.has(d)||(Pa.add(d),d())}na.length=0}while(pa.length);for(;ob.length;)ob.pop()();Qa=!1;Pa.clear();P=a}}function ac(a){let b=[],c=[];na.forEach(d=>-1===a.indexOf(d)?b.push(d):c.push(d));c.forEach(d=>d());na=b}function aa(){ba={r:0,c:[],p:ba}}function ca(){ba.r||ba.c.forEach(la);ba=ba.p}function y(a,b){a&&a.i&&(Ea.delete(a),a.i(b))}function B(a,b,c,d){a&&a.o?Ea.has(a)||(Ea.add(a),ba.c.push(()=>{Ea.delete(a);d&&(c&&a.d(1),d())}),a.o(b)):d&&d()}function da(a){a&&a.c()}function V(a,b,
c,d){let {fragment:e,after_update:f}=a.$$;e&&e.m(b,c);d||Oa(()=>{let g=a.$$.on_mount.map(la).filter(Na);a.$$.on_destroy?a.$$.on_destroy.push(...g):g.forEach(la);a.$$.on_mount=[]});f.forEach(Oa)}function W(a,b){a=a.$$;null!==a.fragment&&(ac(a.after_update),a.on_destroy.forEach(la),a.fragment&&a.fragment.d(b),a.on_destroy=a.fragment=null,a.ctx=[])}function Q(a,b,c,d,e,f,g,h=[-1]){let l=P;P=a;let k=a.$$={fragment:null,ctx:[],props:f,update:F,not_equal:e,bound:Object.create(null),on_mount:[],on_destroy:[],
on_disconnect:[],before_update:[],after_update:[],context:new Map(b.context||(l?l.$$.context:[])),callbacks:Object.create(null),dirty:h,skip_bound:!1,root:b.target||l.$$.root};g&&g(k.root);let m=!1;k.ctx=c?c(a,b.props||{},(q,p,...u)=>{u=u.length?u[0]:p;if(k.ctx&&e(k.ctx[q],k.ctx[q]=u)){if(!k.skip_bound&&k.bound[q])k.bound[q](u);m&&(-1===a.$$.dirty[0]&&(pa.push(a),Qa||(Qa=!0,bc.then(nb)),a.$$.dirty.fill(0)),a.$$.dirty[q/31|0]|=1<<q%31)}return p}):[];k.update();m=!0;k.before_update.forEach(la);k.fragment=
d?d(k.ctx):!1;b.target&&(b.hydrate?(c=Array.from(b.target.childNodes),k.fragment&&k.fragment.l(c),c.forEach(H)):k.fragment&&k.fragment.c(),b.intro&&y(a.$$.fragment),V(a,b.target,b.anchor,b.customElement),nb());P=l}function cc(a){let b,c,d,e,f;return{c(){b=document.createElement("button");z(b,"aria-label",c=a[3]?a[3]:null);z(b,"class",d=`${a[1]||""} shepherd-button ${a[4]?"shepherd-button-secondary":""}`);b.disabled=a[2];z(b,"tabindex","0")},m(g,h){g.insertBefore(b,h||null);b.innerHTML=a[5];e||(f=
Ca(b,"click",function(){Na(a[0])&&a[0].apply(this,arguments)}),e=!0)},p(g,[h]){a=g;h&32&&(b.innerHTML=a[5]);h&8&&c!==(c=a[3]?a[3]:null)&&z(b,"aria-label",c);h&18&&d!==(d=`${a[1]||""} shepherd-button ${a[4]?"shepherd-button-secondary":""}`)&&z(b,"class",d);h&4&&(b.disabled=a[2])},i:F,o:F,d(g){g&&H(b);e=!1;f()}}}function dc(a,b,c){function d(p){return X(p)?p.call(f):p}let {config:e,step:f}=b,g,h,l,k,m,q;a.$$set=p=>{"config"in p&&c(6,e=p.config);"step"in p&&c(7,f=p.step)};a.$$.update=()=>{a.$$.dirty&
192&&(c(0,g=e.action?e.action.bind(f.tour):null),c(1,h=e.classes),c(2,l=e.disabled?d(e.disabled):!1),c(3,k=e.label?d(e.label):null),c(4,m=e.secondary),c(5,q=e.text?d(e.text):null))};return[g,h,l,k,m,q,e,f]}function pb(a,b,c){a=a.slice();a[2]=b[c];return a}function qb(a){let b,c,d=a[1],e=[];for(let g=0;g<d.length;g+=1)e[g]=rb(pb(a,d,g));let f=g=>B(e[g],1,1,()=>{e[g]=null});return{c(){for(let g=0;g<e.length;g+=1)e[g].c();b=document.createTextNode("")},m(g,h){for(let l=0;l<e.length;l+=1)e[l]&&e[l].m(g,
h);g.insertBefore(b,h||null);c=!0},p(g,h){if(h&3){d=g[1];let l;for(l=0;l<d.length;l+=1){let k=pb(g,d,l);e[l]?(e[l].p(k,h),y(e[l],1)):(e[l]=rb(k),e[l].c(),y(e[l],1),e[l].m(b.parentNode,b))}aa();for(l=d.length;l<e.length;l+=1)f(l);ca()}},i(g){if(!c){for(g=0;g<d.length;g+=1)y(e[g]);c=!0}},o(g){e=e.filter(Boolean);for(g=0;g<e.length;g+=1)B(e[g]);c=!1},d(g){var h=e;for(let l=0;l<h.length;l+=1)h[l]&&h[l].d(g);g&&H(b)}}}function rb(a){let b,c;b=new ec({props:{config:a[2],step:a[0]}});return{c(){da(b.$$.fragment)},
m(d,e){V(b,d,e);c=!0},p(d,e){let f={};e&2&&(f.config=d[2]);e&1&&(f.step=d[0]);b.$set(f)},i(d){c||(y(b.$$.fragment,d),c=!0)},o(d){B(b.$$.fragment,d);c=!1},d(d){W(b,d)}}}function fc(a){let b,c,d=a[1]&&qb(a);return{c(){b=document.createElement("footer");d&&d.c();z(b,"class","shepherd-footer")},m(e,f){e.insertBefore(b,f||null);d&&d.m(b,null);c=!0},p(e,[f]){e[1]?d?(d.p(e,f),f&2&&y(d,1)):(d=qb(e),d.c(),y(d,1),d.m(b,null)):d&&(aa(),B(d,1,1,()=>{d=null}),ca())},i(e){c||(y(d),c=!0)},o(e){B(d);c=!1},d(e){e&&
H(b);d&&d.d()}}}function gc(a,b,c){let d,{step:e}=b;a.$$set=f=>{"step"in f&&c(0,e=f.step)};a.$$.update=()=>{a.$$.dirty&1&&c(1,d=e.options.buttons)};return[e,d]}function hc(a){let b,c,d,e,f;return{c(){b=document.createElement("button");c=document.createElement("span");c.textContent="\u00d7";z(c,"aria-hidden","true");z(b,"aria-label",d=a[0].label?a[0].label:"Close Tour");z(b,"class","shepherd-cancel-icon");z(b,"type","button")},m(g,h){g.insertBefore(b,h||null);b.appendChild(c);e||(f=Ca(b,"click",a[1]),
e=!0)},p(g,[h]){h&1&&d!==(d=g[0].label?g[0].label:"Close Tour")&&z(b,"aria-label",d)},i:F,o:F,d(g){g&&H(b);e=!1;f()}}}function ic(a,b,c){let {cancelIcon:d,step:e}=b;a.$$set=f=>{"cancelIcon"in f&&c(0,d=f.cancelIcon);"step"in f&&c(2,e=f.step)};return[d,f=>{f.preventDefault();e.cancel()},e]}function jc(a){let b;return{c(){b=document.createElement("h3");z(b,"id",a[1]);z(b,"class","shepherd-title")},m(c,d){c.insertBefore(b,d||null);a[3](b)},p(c,[d]){d&2&&z(b,"id",c[1])},i:F,o:F,d(c){c&&H(b);a[3](null)}}}
function kc(a,b,c){let {labelId:d,element:e,title:f}=b;Da().$$.after_update.push(()=>{X(f)&&c(2,f=f());c(0,e.innerHTML=f,e)});a.$$set=g=>{"labelId"in g&&c(1,d=g.labelId);"element"in g&&c(0,e=g.element);"title"in g&&c(2,f=g.title)};return[e,d,f,function(g){qa[g?"unshift":"push"](()=>{e=g;c(0,e)})}]}function sb(a){let b,c;b=new lc({props:{labelId:a[0],title:a[2]}});return{c(){da(b.$$.fragment)},m(d,e){V(b,d,e);c=!0},p(d,e){let f={};e&1&&(f.labelId=d[0]);e&4&&(f.title=d[2]);b.$set(f)},i(d){c||(y(b.$$.fragment,
d),c=!0)},o(d){B(b.$$.fragment,d);c=!1},d(d){W(b,d)}}}function tb(a){let b,c;b=new mc({props:{cancelIcon:a[3],step:a[1]}});return{c(){da(b.$$.fragment)},m(d,e){V(b,d,e);c=!0},p(d,e){let f={};e&8&&(f.cancelIcon=d[3]);e&2&&(f.step=d[1]);b.$set(f)},i(d){c||(y(b.$$.fragment,d),c=!0)},o(d){B(b.$$.fragment,d);c=!1},d(d){W(b,d)}}}function nc(a){let b,c,d,e=a[2]&&sb(a),f=a[3]&&a[3].enabled&&tb(a);return{c(){b=document.createElement("header");e&&e.c();c=document.createTextNode(" ");f&&f.c();z(b,"class","shepherd-header")},
m(g,h){g.insertBefore(b,h||null);e&&e.m(b,null);b.appendChild(c);f&&f.m(b,null);d=!0},p(g,[h]){g[2]?e?(e.p(g,h),h&4&&y(e,1)):(e=sb(g),e.c(),y(e,1),e.m(b,c)):e&&(aa(),B(e,1,1,()=>{e=null}),ca());g[3]&&g[3].enabled?f?(f.p(g,h),h&8&&y(f,1)):(f=tb(g),f.c(),y(f,1),f.m(b,null)):f&&(aa(),B(f,1,1,()=>{f=null}),ca())},i(g){d||(y(e),y(f),d=!0)},o(g){B(e);B(f);d=!1},d(g){g&&H(b);e&&e.d();f&&f.d()}}}function oc(a,b,c){let {labelId:d,step:e}=b,f,g;a.$$set=h=>{"labelId"in h&&c(0,d=h.labelId);"step"in h&&c(1,e=
h.step)};a.$$.update=()=>{a.$$.dirty&2&&(c(2,f=e.options.title),c(3,g=e.options.cancelIcon))};return[d,e,f,g]}function pc(a){let b;return{c(){b=document.createElement("div");z(b,"class","shepherd-text");z(b,"id",a[1])},m(c,d){c.insertBefore(b,d||null);a[3](b)},p(c,[d]){d&2&&z(b,"id",c[1])},i:F,o:F,d(c){c&&H(b);a[3](null)}}}function qc(a,b,c){let {descriptionId:d,element:e,step:f}=b;Da().$$.after_update.push(()=>{let {text:g}=f.options;X(g)&&(g=g.call(f));g instanceof HTMLElement?e.appendChild(g):
c(0,e.innerHTML=g,e)});a.$$set=g=>{"descriptionId"in g&&c(1,d=g.descriptionId);"element"in g&&c(0,e=g.element);"step"in g&&c(2,f=g.step)};return[e,d,f,function(g){qa[g?"unshift":"push"](()=>{e=g;c(0,e)})}]}function ub(a){let b,c;b=new rc({props:{labelId:a[1],step:a[2]}});return{c(){da(b.$$.fragment)},m(d,e){V(b,d,e);c=!0},p(d,e){let f={};e&2&&(f.labelId=d[1]);e&4&&(f.step=d[2]);b.$set(f)},i(d){c||(y(b.$$.fragment,d),c=!0)},o(d){B(b.$$.fragment,d);c=!1},d(d){W(b,d)}}}function vb(a){let b,c;b=new sc({props:{descriptionId:a[0],
step:a[2]}});return{c(){da(b.$$.fragment)},m(d,e){V(b,d,e);c=!0},p(d,e){let f={};e&1&&(f.descriptionId=d[0]);e&4&&(f.step=d[2]);b.$set(f)},i(d){c||(y(b.$$.fragment,d),c=!0)},o(d){B(b.$$.fragment,d);c=!1},d(d){W(b,d)}}}function wb(a){let b,c;b=new tc({props:{step:a[2]}});return{c(){da(b.$$.fragment)},m(d,e){V(b,d,e);c=!0},p(d,e){let f={};e&4&&(f.step=d[2]);b.$set(f)},i(d){c||(y(b.$$.fragment,d),c=!0)},o(d){B(b.$$.fragment,d);c=!1},d(d){W(b,d)}}}function uc(a){let b,c=void 0!==a[2].options.title||a[2].options.cancelIcon&&
a[2].options.cancelIcon.enabled,d,e=void 0!==a[2].options.text,f,g=Array.isArray(a[2].options.buttons)&&a[2].options.buttons.length,h,l=c&&ub(a),k=e&&vb(a),m=g&&wb(a);return{c(){b=document.createElement("div");l&&l.c();d=document.createTextNode(" ");k&&k.c();f=document.createTextNode(" ");m&&m.c();z(b,"class","shepherd-content")},m(q,p){q.insertBefore(b,p||null);l&&l.m(b,null);b.appendChild(d);k&&k.m(b,null);b.appendChild(f);m&&m.m(b,null);h=!0},p(q,[p]){p&4&&(c=void 0!==q[2].options.title||q[2].options.cancelIcon&&
q[2].options.cancelIcon.enabled);c?l?(l.p(q,p),p&4&&y(l,1)):(l=ub(q),l.c(),y(l,1),l.m(b,d)):l&&(aa(),B(l,1,1,()=>{l=null}),ca());p&4&&(e=void 0!==q[2].options.text);e?k?(k.p(q,p),p&4&&y(k,1)):(k=vb(q),k.c(),y(k,1),k.m(b,f)):k&&(aa(),B(k,1,1,()=>{k=null}),ca());p&4&&(g=Array.isArray(q[2].options.buttons)&&q[2].options.buttons.length);g?m?(m.p(q,p),p&4&&y(m,1)):(m=wb(q),m.c(),y(m,1),m.m(b,null)):m&&(aa(),B(m,1,1,()=>{m=null}),ca())},i(q){h||(y(l),y(k),y(m),h=!0)},o(q){B(l);B(k);B(m);h=!1},d(q){q&&H(b);
l&&l.d();k&&k.d();m&&m.d()}}}function vc(a,b,c){let {descriptionId:d,labelId:e,step:f}=b;a.$$set=g=>{"descriptionId"in g&&c(0,d=g.descriptionId);"labelId"in g&&c(1,e=g.labelId);"step"in g&&c(2,f=g.step)};return[d,e,f]}function xb(a){let b;return{c(){b=document.createElement("div");z(b,"class","shepherd-arrow");z(b,"data-popper-arrow","")},m(c,d){c.insertBefore(b,d||null)},d(c){c&&H(b)}}}function wc(a){let b,c,d,e,f,g,h,l,k=a[4].options.arrow&&a[4].options.attachTo&&a[4].options.attachTo.element&&
a[4].options.attachTo.on&&xb();d=new xc({props:{descriptionId:a[2],labelId:a[3],step:a[4]}});let m=[{"aria-describedby":e=void 0!==a[4].options.text?a[2]:null},{"aria-labelledby":f=a[4].options.title?a[3]:null},a[1],{role:"dialog"},{tabindex:"0"}],q={};for(let p=0;p<m.length;p+=1)q=Zb(q,m[p]);return{c(){b=document.createElement("div");k&&k.c();c=document.createTextNode(" ");da(d.$$.fragment);mb(b,q);ma(b,"shepherd-has-cancel-icon",a[5]);ma(b,"shepherd-has-title",a[6]);ma(b,"shepherd-element",!0)},
m(p,u){p.insertBefore(b,u||null);k&&k.m(b,null);b.appendChild(c);V(d,b,null);a[13](b);g=!0;h||(l=Ca(b,"keydown",a[7]),h=!0)},p(p,[u]){p[4].options.arrow&&p[4].options.attachTo&&p[4].options.attachTo.element&&p[4].options.attachTo.on?k||(k=xb(),k.c(),k.m(b,c)):k&&(k.d(1),k=null);var r={};u&4&&(r.descriptionId=p[2]);u&8&&(r.labelId=p[3]);u&16&&(r.step=p[4]);d.$set(r);r=b;u=[(!g||u&20&&e!==(e=void 0!==p[4].options.text?p[2]:null))&&{"aria-describedby":e},(!g||u&24&&f!==(f=p[4].options.title?p[3]:null))&&
{"aria-labelledby":f},u&2&&p[1],{role:"dialog"},{tabindex:"0"}];let n={},v={},t={$$scope:1},x=m.length;for(;x--;){let A=m[x],w=u[x];if(w){for(let C in A)C in w||(v[C]=1);for(let C in w)t[C]||(n[C]=w[C],t[C]=1);m[x]=w}else for(let C in A)t[C]=1}for(let A in v)A in n||(n[A]=void 0);mb(r,q=n);ma(b,"shepherd-has-cancel-icon",p[5]);ma(b,"shepherd-has-title",p[6]);ma(b,"shepherd-element",!0)},i(p){g||(y(d.$$.fragment,p),g=!0)},o(p){B(d.$$.fragment,p);g=!1},d(p){p&&H(b);k&&k.d();W(d);a[13](null);h=!1;l()}}}
function yb(a){return a.split(" ").filter(b=>!!b.length)}function yc(a,b,c){let {classPrefix:d,element:e,descriptionId:f,firstFocusableElement:g,focusableElements:h,labelId:l,lastFocusableElement:k,step:m,dataStepId:q}=b,p,u,r;Da().$$.on_mount.push(()=>{c(1,q={[`data-${d}shepherd-step-id`]:m.id});c(9,h=e.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]'));c(8,g=h[0]);c(10,k=h[h.length-1])});Da().$$.after_update.push(()=>
{if(r!==m.options.classes){var n=r;sa(n)&&(n=yb(n),n.length&&e.classList.remove(...n));n=r=m.options.classes;sa(n)&&(n=yb(n),n.length&&e.classList.add(...n))}});a.$$set=n=>{"classPrefix"in n&&c(11,d=n.classPrefix);"element"in n&&c(0,e=n.element);"descriptionId"in n&&c(2,f=n.descriptionId);"firstFocusableElement"in n&&c(8,g=n.firstFocusableElement);"focusableElements"in n&&c(9,h=n.focusableElements);"labelId"in n&&c(3,l=n.labelId);"lastFocusableElement"in n&&c(10,k=n.lastFocusableElement);"step"in
n&&c(4,m=n.step);"dataStepId"in n&&c(1,q=n.dataStepId)};a.$$.update=()=>{a.$$.dirty&16&&(c(5,p=m.options&&m.options.cancelIcon&&m.options.cancelIcon.enabled),c(6,u=m.options&&m.options.title))};return[e,q,f,l,m,p,u,n=>{const {tour:v}=m;switch(n.keyCode){case 9:if(0===h.length){n.preventDefault();break}if(n.shiftKey){if(document.activeElement===g||document.activeElement.classList.contains("shepherd-element"))n.preventDefault(),k.focus()}else document.activeElement===k&&(n.preventDefault(),g.focus());
break;case 27:v.options.exitOnEsc&&(n.stopPropagation(),m.cancel());break;case 37:v.options.keyboardNavigation&&(n.stopPropagation(),v.back());break;case 39:v.options.keyboardNavigation&&(n.stopPropagation(),v.next())}},g,h,k,d,()=>e,function(n){qa[n?"unshift":"push"](()=>{e=n;c(0,e)})}]}function zc(a){a&&({steps:a}=a,a.forEach(b=>{b.options&&!1===b.options.canClickTarget&&b.options.attachTo&&b.target instanceof HTMLElement&&b.target.classList.remove("shepherd-target-click-disabled")}))}function Ac({width:a,
height:b,x:c=0,y:d=0,r:e=0}){let {innerWidth:f,innerHeight:g}=window,{topLeft:h=0,topRight:l=0,bottomRight:k=0,bottomLeft:m=0}="number"===typeof e?{topLeft:e,topRight:e,bottomRight:e,bottomLeft:e}:e;return`M${f},${g}\
H0\
V0\
H${u}\
V${B}\
H${f}\
V${g}\
Z\
M${w+M},${x}\
a${M},${M},0,0,0-${M},${M}\
V${z+x-R}\
a${R},${R},0,0,0,${R},${R}\
H${m+w-E}\
a${E},${E},0,0,0,${E}-${E}\
V${x+D}\
a${D},${D},0,0,0-${D}-${D}\
Z`)}};return[l,q,t,m=>{m.stopPropagation()},p,()=>l,d,e,f,function(m){h();m.tour.options.useModalOverlay?(k(m),g()):e()},g,function(m){na[m?"unshift":"push"](()=>{l=m;c(0,l)})}]}var Cb=function(a){var b;if(b=!!a&&"object"===typeof a)b=Object.prototype.toString.call(a),b=!("[object RegExp]"===b||"[object Date]"===b||a.$$typeof===zc);return b},zc="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;fa.all=function(a,b){if(!Array.isArray(a))throw Error("first argument should be an array");
return a.reduce(function(c,d){return fa(c,d,b)},{})};var Ja=fa;class Oa{on(a,b,c,d){void 0===d&&(d=!1);void 0===this.bindings&&(this.bindings={});void 0===this.bindings[a]&&(this.bindings[a]=[]);this.bindings[a].push({handler:b,ctx:c,once:d});return this}once(a,b,c){return this.on(a,b,c,!0)}off(a,b){if(void 0===this.bindings||void 0===this.bindings[a])return this;void 0===b?delete this.bindings[a]:this.bindings[a].forEach((c,d)=>{c.handler===b&&this.bindings[a].splice(d,1)});return this}trigger(a){for(var b=
arguments.length,c=Array(1<b?b-1:0),d=1;d<b;d++)c[d-1]=arguments[d];void 0!==this.bindings&&this.bindings[a]&&this.bindings[a].forEach((e,f)=>{let {ctx:g,handler:h,once:k}=e;h.apply(g||this,c);k&&this.bindings[a].splice(f,1)});return this}}let Ac="mainAxis crossAxis fallbackPlacements fallbackStrategy fallbackAxisSideDirection flipAlignment".split(" "),Bc=["mainAxis","crossAxis","limiter"],Cc=async(a,b,c)=>{const {placement:d="bottom",strategy:e="absolute",middleware:f=[],platform:g}=c;c=f.filter(Boolean);
const h=await (null==g.isRTL?void 0:g.isRTL(b));let k=await g.getElementRects({reference:a,floating:b,strategy:e}),{x:l,y:p}=Xa(k,d,h),q=d,n={},t=0;for(let r=0;r<c.length;r++){const {name:m,fn:z}=c[r],{x:w,y:x,data:v,reset:u}=await z({x:l,y:p,initialPlacement:d,placement:q,strategy:e,middlewareData:n,rects:k,platform:g,elements:{reference:a,floating:b}});l=null!=w?w:l;p=null!=x?x:p;n=F({},n,{[m]:F({},n[m],v)});u&&50>=t&&(t++,"object"===typeof u&&(u.placement&&(q=u.placement),u.rects&&(k=!0===u.rects?
await g.getElementRects({reference:a,floating:b,strategy:e}):u.rects),{x:l,y:p}=Xa(k,q,h)),r=-1)}return{x:l,y:p,placement:q,strategy:e,middlewareData:n}},Pa=Math.min,Qa=Math.max,Vb=a=>({name:"arrow",options:a,async fn(b){const {element:c,padding:d=0}=a||{},{x:e,y:f,placement:g,rects:h,platform:k,elements:l}=b;if(null==c)return{};var p=Ya(d);b={x:e,y:f};const q=qa(g),n=Da(q),t=await k.getDimensions(c);var r="y"===q;const m=r?"top":"left",z=r?"bottom":"right";r=r?"clientHeight":"clientWidth";var w=
h.reference[n]+h.reference[q]-b[q]-h.floating[n],x=b[q]-h.reference[q],v=await (null==k.getOffsetParent?void 0:k.getOffsetParent(c));let u=v?v[r]:0;u&&await (null==k.isElement?void 0:k.isElement(v))||(u=l.floating[r]||h.floating[n]);r=p[m];v=u-t[n]-p[z];w=u/2-t[n]/2+(w/2-x/2);x=Qa(r,Pa(w,v));p=null!=g.split("-")[1]&&w!=x&&0>h.reference[n]/2-(w<r?p[m]:p[z])-t[n]/2;return{[q]:b[q]-(p?w<r?r-w:v-w:0),data:{[q]:x,centerOffset:w-x}}}}),Fb={left:"right",right:"left",bottom:"top",top:"bottom"},Hb={start:"end",
end:"start"},Sb=function(a){void 0===a&&(a={});return{name:"flip",options:a,async fn(b){var c;const {placement:d,middlewareData:e,rects:f,initialPlacement:g,platform:h,elements:k}=b,{mainAxis:l=!0,crossAxis:p=!0,fallbackPlacements:q,fallbackStrategy:n="bestFit",fallbackAxisSideDirection:t="none",flipAlignment:r=!0}=a;var m=Wa(a,Ac);const z=Y(d);var w=Y(g)===g;const x=await (null==h.isRTL?void 0:h.isRTL(k.floating));w=q||(w||!r?[va(g)]:Ib(g));q||"none"===t||w.push(...Kb(g,r,t,x));w=[g,...w];m=await Za(b,
m);const v=[];b=(null==(c=e.flip)?void 0:c.overflows)||[];l&&v.push(m[z]);if(p){const {main:D,cross:E}=Gb(d,f,x);v.push(m[D],m[E])}b=[...b,{placement:d,overflows:v}];if(!v.every(D=>0>=D)){var u,B;c=((null==(u=e.flip)?void 0:u.index)||0)+1;if(u=w[c])return{data:{index:c,overflows:b},reset:{placement:u}};u=null==(B=b.filter(D=>0>=D.overflows[0]).sort((D,E)=>D.overflows[1]-E.overflows[1])[0])?void 0:B.placement;if(!u)switch(n){case "bestFit":var M;(B=null==(M=b.map(D=>[D.placement,D.overflows.filter(E=>
0<E).reduce((E,R)=>E+R,0)]).sort((D,E)=>D[1]-E[1])[0])?void 0:M[0])&&(u=B);break;case "initialPlacement":u=g}if(d!==u)return{reset:{placement:u}}}return{}}}},Tb=function(a){void 0===a&&(a={});return{name:"shift",options:a,async fn(b){const {x:c,y:d,placement:e}=b,{mainAxis:f=!0,crossAxis:g=!1,limiter:h={fn:t=>{let {x:r,y:m}=t;return{x:r,y:m}}}}=a;var k=Wa(a,Bc),l={x:c,y:d};k=await Za(b,k);const p=qa(Y(e)),q="x"===p?"y":"x";let n=l[p];l=l[q];f&&(n=Qa(n+k["y"===p?"top":"left"],Pa(n,n-k["y"===p?"bottom":
"right"])));g&&(l=Qa(l+k["y"===q?"top":"left"],Pa(l,l-k["y"===q?"bottom":"right"])));b=h.fn(F({},b,{[p]:n,[q]:l}));return F({},b,{data:{x:b.x-c,y:b.y-d}})}}},Ub=function(a){void 0===a&&(a={});return{options:a,fn(b){const {x:c,y:d,placement:e,rects:f,middlewareData:g}=b,{offset:h=0,mainAxis:k=!0,crossAxis:l=!0}=a;var p={x:c,y:d};const q=qa(e),n="x"===q?"y":"x";let t=p[q];p=p[n];b="function"===typeof h?h(b):h;b="number"===typeof b?{mainAxis:b,crossAxis:0}:F({mainAxis:0,crossAxis:0},b);if(k){var r="y"===
q?"height":"width",m=f.reference[q]-f.floating[r]+b.mainAxis;r=f.reference[q]+f.reference[r]-b.mainAxis;t<m?t=m:t>r&&(t=r)}if(l){var z,w;r="y"===q?"width":"height";const x=["top","left"].includes(Y(e));m=f.reference[n]-f.floating[r]+(x?(null==(z=g.offset)?void 0:z[n])||0:0)+(x?0:b.crossAxis);z=f.reference[n]+f.reference[r]+(x?0:(null==(w=g.offset)?void 0:w[n])||0)-(x?b.crossAxis:0);p<m?p=m:p>z&&(p=z)}return{[q]:t,[n]:p}}}},Fa,yb=Math.min,ta=Math.max,xa=Math.round,db={x:1,y:1},Dc={getClippingRect:function(a){let {element:b,
boundary:c,rootBoundary:d,strategy:e}=a;a=[...("clippingAncestors"===c?Lb(b,this._c):[].concat(c)),d];a=a.reduce((f,g)=>{g=gb(b,g,e);f.top=ta(g.top,f.top);f.right=yb(g.right,f.right);f.bottom=yb(g.bottom,f.bottom);f.left=ta(g.left,f.left);return f},gb(b,a[0],e));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(a){let {rect:b,offsetParent:c,strategy:d}=a;var e=J(c);let f=U(c);if(c===f)return b;a={scrollLeft:0,scrollTop:0};
let g={x:1,y:1};var h=0,k=0;if(e||!e&&"fixed"!==d){if("body"!==T(c)||wa(f))a=ya(c);J(c)&&(e=Z(c),g=ha(c),h=e.x+c.clientLeft,k=e.y+c.clientTop)}return{width:b.width*g.x,height:b.height*g.y,x:b.x*g.x-a.scrollLeft*g.x+h,y:b.y*g.y-a.scrollTop*g.y+k}},isElement:K,getDimensions:function(a){return bb(a)},getOffsetParent:ib,getDocumentElement:U,getScale:ha,async getElementRects(a){let {reference:b,floating:c,strategy:d}=a;a=this.getDimensions;var e=await (this.getOffsetParent||ib)(c),f=J(e);let g=U(e),h=
Z(b,!0,"fixed"===d,e),k={scrollLeft:0,scrollTop:0};var l=0,p=0;if(f||!f&&"fixed"!==d){if("body"!==T(e)||wa(g))k=ya(e);J(e)?(f=Z(e,!0),l=f.x+e.clientLeft,p=f.y+e.clientTop):g&&(l=eb(g))}return{reference:{x:h.left+k.scrollLeft-l,y:h.top+k.scrollTop-p,width:h.width,height:h.height},floating:F({x:0,y:0},await a(c))}},getClientRects:a=>Array.from(a.getClientRects()),isRTL:a=>"rtl"===L(a).direction},Qb=(a,b,c)=>{var d=new Map;c=F({platform:Dc},c);d=F({},c.platform,{_c:d});return Cc(a,b,F({},c,{platform:d}))},
P,ma=[],na=[],ka=[],mb=[],Yb=Promise.resolve(),Na=!1,Ma=new Set,la=0,Ba=new Set,ba;class S{$destroy(){W(this,1);this.$destroy=H}$on(a,b){if(!Ka(b))return H;let c=this.$$.callbacks[a]||(this.$$.callbacks[a]=[]);c.push(b);return()=>{let d=c.indexOf(b);-1!==d&&c.splice(d,1)}}$set(a){this.$$set&&0!==Object.keys(a).length&&(this.$$.skip_bound=!0,this.$$set(a),this.$$.skip_bound=!1)}}class ac extends S{constructor(a){super();Q(this,a,$b,Zb,O,{config:6,step:7})}}class pc extends S{constructor(a){super();
Q(this,a,cc,bc,O,{step:0})}}class ic extends S{constructor(a){super();Q(this,a,ec,dc,O,{cancelIcon:0,step:2})}}class hc extends S{constructor(a){super();Q(this,a,gc,fc,O,{labelId:1,element:0,title:2})}}class nc extends S{constructor(a){super();Q(this,a,kc,jc,O,{labelId:0,step:1})}}class oc extends S{constructor(a){super();Q(this,a,mc,lc,O,{descriptionId:1,element:0,step:2})}}class tc extends S{constructor(a){super();Q(this,a,rc,qc,O,{descriptionId:0,labelId:1,step:2})}}class Ec extends S{constructor(a){super();
Q(this,a,uc,sc,O,{classPrefix:11,element:0,descriptionId:2,firstFocusableElement:8,focusableElements:9,labelId:3,lastFocusableElement:10,step:4,dataStepId:1,getElement:12})}get getElement(){return this.$$.ctx[12]}}class Ra extends Oa{constructor(a,b){void 0===b&&(b={});super(a,b);this.tour=a;this.classPrefix=this.tour.options?Va(this.tour.options.classPrefix):"";this.styles=a.styles;this._resolvedAttachTo=null;Ua(this);this._setOptions(b);return this}cancel(){this.tour.cancel();this.trigger("cancel")}complete(){this.tour.complete();
this.trigger("complete")}destroy(){this.cleanup&&this.cleanup();this.cleanup=null;this.el instanceof HTMLElement&&(this.el.remove(),this.el=null);this._updateStepTargetOnHide();this.trigger("destroy")}getTour(){return this.tour}hide(){this.tour.modal.hide();this.trigger("before-hide");this.el&&(this.el.hidden=!0);this._updateStepTargetOnHide();this.trigger("hide")}_resolveAttachToOptions(){let a=this.options.attachTo||{},b=Object.assign({},a);X(b.element)&&(b.element=b.element.call(this));if(pa(b.element)){try{b.element=
M${c+h},${d}\
a${h},${h},0,0,0-${h},${h}\
V${b+d-m}\
a${m},${m},0,0,0,${m},${m}\
H${a+c-k}\
a${k},${k},0,0,0,${k}-${k}\
V${d+l}\
a${l},${l},0,0,0-${l}-${l}\
Z`}function Bc(a){let b,c,d,e,f;return{c(){b=lb("svg");c=lb("path");z(c,"d",a[2]);z(b,"class",d=`${a[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)},m(g,h){g.insertBefore(b,h||null);b.appendChild(c);a[11](b);e||(f=Ca(b,"touchmove",a[3]),e=!0)},p(g,[h]){h&4&&z(c,"d",g[2]);h&2&&d!==(d=`${g[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)&&z(b,"class",d)},i:F,o:F,d(g){g&&H(b);a[11](null);e=!1;f()}}}function zb(a){if(!a)return null;let b=a instanceof HTMLElement&&
window.getComputedStyle(a).overflowY;return"hidden"!==b&&"visible"!==b&&a.scrollHeight>=a.clientHeight?a:zb(a.parentElement)}function Cc(a,b,c){function d(){c(4,m={width:0,height:0,x:0,y:0,r:0})}function e(){c(1,q=!1);h()}function f(n=0,v=0,t,x){if(x){var A=x.getBoundingClientRect();let C=A.y||A.top;A=A.bottom||C+A.height;if(t){var w=t.getBoundingClientRect();t=w.y||w.top;w=w.bottom||t+w.height;C=Math.max(C,t);A=Math.min(A,w)}let {y:Fa,height:I}={y:C,height:Math.max(A-C,0)},{x:R,width:Ra,left:Dc}=
x.getBoundingClientRect();c(4,m={width:Ra+2*n,height:I+2*n,x:(R||Dc)-n,y:Fa-n,r:v})}else d()}function g(){c(1,q=!0)}function h(){p&&(cancelAnimationFrame(p),p=void 0);window.removeEventListener("touchmove",r,{passive:!1})}function l(n){let {modalOverlayOpeningPadding:v,modalOverlayOpeningRadius:t}=n.options,x=zb(n.target),A=()=>{p=void 0;f(v,t,x,n.target);p=requestAnimationFrame(A)};A();window.addEventListener("touchmove",r,{passive:!1})}let {element:k,openingProperties:m}=b;Ga();let q=!1,p=void 0,
u;d();let r=n=>{n.preventDefault()};a.$$set=n=>{"element"in n&&c(0,k=n.element);"openingProperties"in n&&c(4,m=n.openingProperties)};a.$$.update=()=>{a.$$.dirty&16&&c(2,u=Ac(m))};return[k,q,u,n=>{n.stopPropagation()},m,()=>k,d,e,f,function(n){h();n.tour.options.useModalOverlay?(l(n),g()):e()},g,function(n){qa[n?"unshift":"push"](()=>{k=n;c(0,k)})}]}var Db=function(a){var b;if(b=!!a&&"object"===typeof a)b=Object.prototype.toString.call(a),b=!("[object RegExp]"===b||"[object Date]"===b||a.$$typeof===
Ec);return b},Ec="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;fa.all=function(a,b){if(!Array.isArray(a))throw Error("first argument should be an array");return a.reduce(function(c,d){return fa(c,d,b)},{})};var Ma=fa;class Sa{on(a,b,c,d=!1){void 0===this.bindings&&(this.bindings={});void 0===this.bindings[a]&&(this.bindings[a]=[]);this.bindings[a].push({handler:b,ctx:c,once:d});return this}once(a,b,c){return this.on(a,b,c,!0)}off(a,b){if(void 0===this.bindings||void 0===
this.bindings[a])return this;void 0===b?delete this.bindings[a]:this.bindings[a].forEach((c,d)=>{c.handler===b&&this.bindings[a].splice(d,1)});return this}trigger(a,...b){void 0!==this.bindings&&this.bindings[a]&&this.bindings[a].forEach((c,d)=>{let {ctx:e,handler:f,once:g}=c;f.apply(e||this,b);g&&this.bindings[a].splice(d,1)});return this}}let U=Math.min,N=Math.max,Aa=Math.round,Ba=Math.floor,Lb={left:"right",right:"left",bottom:"top",top:"bottom"},Ib={start:"end",end:"start"},Fc="mainAxis crossAxis fallbackPlacements fallbackStrategy fallbackAxisSideDirection flipAlignment".split(" "),
Gc=["mainAxis","crossAxis","limiter"],Hc=async(a,b,c)=>{const {placement:d="bottom",strategy:e="absolute",middleware:f=[],platform:g}=c;c=f.filter(Boolean);const h=await (null==g.isRTL?void 0:g.isRTL(b));let l=await g.getElementRects({reference:a,floating:b,strategy:e}),{x:k,y:m}=$a(l,d,h),q=d,p={},u=0;for(let r=0;r<c.length;r++){const {name:n,fn:v}=c[r],{x:t,y:x,data:A,reset:w}=await v({x:k,y:m,initialPlacement:d,placement:q,strategy:e,middlewareData:p,rects:l,platform:g,elements:{reference:a,floating:b}});
k=null!=t?t:k;m=null!=x?x:m;p=D({},p,{[n]:D({},p[n],A)});w&&50>=u&&(u++,"object"===typeof w&&(w.placement&&(q=w.placement),w.rects&&(l=!0===w.rects?await g.getElementRects({reference:a,floating:b,strategy:e}):w.rects),{x:k,y:m}=$a(l,q,h)),r=-1)}return{x:k,y:m,placement:q,strategy:e,middlewareData:p}},Yb=a=>({name:"arrow",options:a,async fn(b){const {x:c,y:d,placement:e,rects:f,platform:g,elements:h}=b,{element:l,padding:k=0}=ha(a,b)||{};if(null==l)return{};var m=Za(k);b={x:c,y:d};const q=ta(ia(e));
var p=Ha(q);const u=await g.getDimensions(l);var r="y"===q,n=r?"top":"left",v=r?"bottom":"right",t=r?"clientHeight":"clientWidth",x=f.reference[p]+f.reference[q]-b[q]-f.floating[p];const A=b[q]-f.reference[q],w=await (null==g.getOffsetParent?void 0:g.getOffsetParent(l));(r=w?w[t]:0)&&await (null==g.isElement?void 0:g.isElement(w))||(r=h.floating[t]||f.floating[p]);t=x/2-A/2;x=r/2-u[p]/2-1;n=U(m[n],x);m=U(m[v],x);v=r-u[p]-m;r=r/2-u[p]/2+t;t=N(n,U(r,v));p=null!=e.split("-")[1]&&r!=t&&0>f.reference[p]/
2-(r<n?n:m)-u[p]/2?r<n?n-r:v-r:0;return{[q]:b[q]-p,data:{[q]:t,centerOffset:r-t+p}}}}),Vb=function(a){void 0===a&&(a={});return{name:"flip",options:a,async fn(b){var c;const {placement:d,middlewareData:e,rects:f,initialPlacement:g,platform:h,elements:l}=b;var k=ha(a,b);const {mainAxis:m=!0,crossAxis:q=!0,fallbackPlacements:p,fallbackStrategy:u="bestFit",fallbackAxisSideDirection:r="none",flipAlignment:n=!0}=k;var v=Ya(k,Fc);k=Y(d);var t=Y(g)===g;const x=await (null==h.isRTL?void 0:h.isRTL(l.floating));
t=p||(t||!n?[va(g)]:Hb(g));p||"none"===r||t.push(...Kb(g,n,r,x));t=[g,...t];v=await ab(b,v);const A=[];b=(null==(c=e.flip)?void 0:c.overflows)||[];m&&A.push(v[k]);q&&(c=Gb(d,f,x),A.push(v[c[0]],v[c[1]]));b=[...b,{placement:d,overflows:A}];if(!A.every(I=>0>=I)){var w,C;c=((null==(w=e.flip)?void 0:w.index)||0)+1;if(w=t[c])return{data:{index:c,overflows:b},reset:{placement:w}};w=null==(C=b.filter(I=>0>=I.overflows[0]).sort((I,R)=>I.overflows[1]-R.overflows[1])[0])?void 0:C.placement;if(!w)switch(u){case "bestFit":var Fa;
(C=null==(Fa=b.map(I=>[I.placement,I.overflows.filter(R=>0<R).reduce((R,Ra)=>R+Ra,0)]).sort((I,R)=>I[1]-R[1])[0])?void 0:Fa[0])&&(w=C);break;case "initialPlacement":w=g}if(d!==w)return{reset:{placement:w}}}return{}}}},Wb=function(a){void 0===a&&(a={});return{name:"shift",options:a,async fn(b){const {x:c,y:d,placement:e}=b;var f=ha(a,b);const {mainAxis:g=!0,crossAxis:h=!1,limiter:l={fn:u=>{let {x:r,y:n}=u;return{x:r,y:n}}}}=f;var k=Ya(f,Gc);f={x:c,y:d};k=await ab(b,k);const m=ia(Y(e)),q=ta(m);let p=
f[q];f=f[m];g&&(p=N(p+k["y"===q?"top":"left"],U(p,p-k["y"===q?"bottom":"right"])));h&&(f=N(f+k["y"===m?"top":"left"],U(f,f-k["y"===m?"bottom":"right"])));b=l.fn(D({},b,{[q]:p,[m]:f}));return D({},b,{data:{x:b.x-c,y:b.y-d}})}}},Xb=function(a){void 0===a&&(a={});return{options:a,fn(b){const {x:c,y:d,placement:e,rects:f,middlewareData:g}=b,{offset:h=0,mainAxis:l=!0,crossAxis:k=!0}=ha(a,b);var m={x:c,y:d};const q=ia(e),p=ta(q);let u=m[p];m=m[q];b=ha(h,b);b="number"===typeof b?{mainAxis:b,crossAxis:0}:
D({mainAxis:0,crossAxis:0},b);if(l){var r="y"===p?"height":"width",n=f.reference[p]-f.floating[r]+b.mainAxis;r=f.reference[p]+f.reference[r]-b.mainAxis;u<n?u=n:u>r&&(u=r)}if(k){var v,t;r="y"===p?"width":"height";const x=["top","left"].includes(Y(e));n=f.reference[q]-f.floating[r]+(x?(null==(v=g.offset)?void 0:v[q])||0:0)+(x?0:b.crossAxis);v=f.reference[q]+f.reference[r]+(x?0:(null==(t=g.offset)?void 0:t[q])||0)-(x?b.crossAxis:0);m<n?m=n:m>v&&(m=v)}return{[p]:u,[q]:m}}}},Mb={x:0,y:0},Ic={convertOffsetParentRelativeRectToViewportRelativeRect:function(a){let {rect:b,
offsetParent:c,strategy:d}=a;var e=J(c);let f=L(c);if(c===f)return b;a={scrollLeft:0,scrollTop:0};let g={x:1,y:1};var h=0,l=0;if(e||!e&&"fixed"!==d){if("body"!==T(c)||ua(f))a=ya(c);J(c)&&(e=Z(c),g=ka(c),h=e.x+c.clientLeft,l=e.y+c.clientTop)}return{width:b.width*g.x,height:b.height*g.y,x:b.x*g.x-a.scrollLeft*g.x+h,y:b.y*g.y-a.scrollTop*g.y+l}},getDocumentElement:L,getClippingRect:function(a){let {element:b,boundary:c,rootBoundary:d,strategy:e}=a;a=[...("clippingAncestors"===c?Nb(b,this._c):[].concat(c)),
d];a=a.reduce((f,g)=>{g=hb(b,g,e);f.top=N(g.top,f.top);f.right=U(g.right,f.right);f.bottom=U(g.bottom,f.bottom);f.left=N(g.left,f.left);return f},hb(b,a[0],e));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:kb,getElementRects:async function(a){let {reference:b,floating:c,strategy:d}=a;a=this.getDimensions;var e=await (this.getOffsetParent||kb)(c),f=J(e);let g=L(e),h="fixed"===d,l=Z(b,!0,h,e),k={scrollLeft:0,scrollTop:0};var m=0,q=0;if(f||!f&&!h){if("body"!==T(e)||
ua(g))k=ya(e);f?(f=Z(e,!0,h,e),m=f.x+e.clientLeft,q=f.y+e.clientTop):g&&(m=gb(g))}return{reference:{x:l.left+k.scrollLeft-m,y:l.top+k.scrollTop-q,width:l.width,height:l.height},floating:D({x:0,y:0},await a(c))}},getClientRects:function(a){return Array.from(a.getClientRects())},getDimensions:function(a){return eb(a)},getScale:ka,isElement:M,isRTL:function(a){return"rtl"===G(a).direction}},Tb=(a,b,c)=>{var d=new Map;c=D({platform:Ic},c);d=D({},c.platform,{_c:d});return Hc(a,b,D({},c,{platform:d}))},
$b=["width","height"],P,pa=[],qa=[],na=[],ob=[],bc=Promise.resolve(),Qa=!1,Pa=new Set,oa=0,Ea=new Set,ba;class S{$destroy(){W(this,1);this.$destroy=F}$on(a,b){if(!Na(b))return F;let c=this.$$.callbacks[a]||(this.$$.callbacks[a]=[]);c.push(b);return()=>{let d=c.indexOf(b);-1!==d&&c.splice(d,1)}}$set(a){this.$$set&&0!==Object.keys(a).length&&(this.$$.skip_bound=!0,this.$$set(a),this.$$.skip_bound=!1)}}class ec extends S{constructor(a){super();Q(this,a,dc,cc,O,{config:6,step:7})}}class tc extends S{constructor(a){super();
Q(this,a,gc,fc,O,{step:0})}}class mc extends S{constructor(a){super();Q(this,a,ic,hc,O,{cancelIcon:0,step:2})}}class lc extends S{constructor(a){super();Q(this,a,kc,jc,O,{labelId:1,element:0,title:2})}}class rc extends S{constructor(a){super();Q(this,a,oc,nc,O,{labelId:0,step:1})}}class sc extends S{constructor(a){super();Q(this,a,qc,pc,O,{descriptionId:1,element:0,step:2})}}class xc extends S{constructor(a){super();Q(this,a,vc,uc,O,{descriptionId:0,labelId:1,step:2})}}class Jc extends S{constructor(a){super();
Q(this,a,yc,wc,O,{classPrefix:11,element:0,descriptionId:2,firstFocusableElement:8,focusableElements:9,labelId:3,lastFocusableElement:10,step:4,dataStepId:1,getElement:12})}get getElement(){return this.$$.ctx[12]}}class Ta extends Sa{constructor(a,b={}){super(a,b);this.tour=a;this.classPrefix=this.tour.options?Xa(this.tour.options.classPrefix):"";this.styles=a.styles;this._resolvedAttachTo=null;Wa(this);this._setOptions(b);return this}cancel(){this.tour.cancel();this.trigger("cancel")}complete(){this.tour.complete();
this.trigger("complete")}destroy(){this.cleanup&&this.cleanup();this.cleanup=null;this.el instanceof HTMLElement&&(this.el.remove(),this.el=null);this._updateStepTargetOnHide();this.trigger("destroy")}getTour(){return this.tour}hide(){this.tour.modal.hide();this.trigger("before-hide");this.el&&(this.el.hidden=!0);this._updateStepTargetOnHide();this.trigger("hide")}_resolveAttachToOptions(){let a=this.options.attachTo||{},b=Object.assign({},a);X(b.element)&&(b.element=b.element.call(this));if(sa(b.element)){try{b.element=
document.querySelector(b.element)}catch(c){}b.element||console.error(`The element for this Shepherd step was not found ${a.element}`)}return this._resolvedAttachTo=b}_getResolvedAttachToOptions(){return null===this._resolvedAttachTo?this._resolveAttachToOptions():this._resolvedAttachTo}isOpen(){return!(!this.el||this.el.hidden)}show(){return X(this.options.beforeShowPromise)?Promise.resolve(this.options.beforeShowPromise()).then(()=>this._show()):Promise.resolve(this._show())}updateStepOptions(a){Object.assign(this.options,
a);this.shepherdElementComponent&&this.shepherdElementComponent.$set({step:this})}getElement(){return this.el}getTarget(){return this.target}_createTooltipContent(){this.shepherdElementComponent=new Ec({target:this.tour.options.stepsContainer||document.body,props:{classPrefix:this.classPrefix,descriptionId:`${this.id}-description`,labelId:`${this.id}-label`,step:this,styles:this.styles}});return this.shepherdElementComponent.getElement()}_scrollTo(a){let {element:b}=this._getResolvedAttachToOptions();
X(this.options.scrollToHandler)?this.options.scrollToHandler(b):b instanceof Element&&"function"===typeof b.scrollIntoView&&b.scrollIntoView(a)}_getClassOptions(a){var b=this.tour&&this.tour.options&&this.tour.options.defaultStepOptions;b=b&&b.classes?b.classes:"";a=[...(a.classes?a.classes:"").split(" "),...b.split(" ")];a=new Set(a);return Array.from(a).join(" ").trim()}_setOptions(a){void 0===a&&(a={});let b=this.tour&&this.tour.options&&this.tour.options.defaultStepOptions;b=Ja({},b||{});this.options=
Object.assign({arrow:!0},b,a,{floatingUIOptions:Ja(b.floatingUIOptions||{},a.floatingUIOptions||{})});let {when:c}=this.options;this.options.classes=this._getClassOptions(a);this.destroy();this.id=this.options.id||`step-${Ca()}`;c&&Object.keys(c).forEach(d=>{this.on(d,c[d],this)})}_setupElements(){void 0!==this.el&&this.destroy();this.el=this._createTooltipContent();this.options.advanceOn&&Eb(this);Nb(this)}_show(){this.trigger("before-show");this._resolveAttachToOptions();this._setupElements();this.tour.modal||
this.tour._setupModal();this.tour.modal.setupForStep(this);this._styleTargetElementForStep(this);this.el.hidden=!1;this.options.scrollTo&&setTimeout(()=>{this._scrollTo(this.options.scrollTo)});this.el.hidden=!1;let a=this.shepherdElementComponent.getElement(),b=this.target||document.body;b.classList.add(`${this.classPrefix}shepherd-enabled`);b.classList.add(`${this.classPrefix}shepherd-target`);a.classList.add("shepherd-enabled");this.trigger("show")}_styleTargetElementForStep(a){let b=a.target;
b&&(a.options.highlightClass&&b.classList.add(a.options.highlightClass),b.classList.remove("shepherd-target-click-disabled"),!1===a.options.canClickTarget&&b.classList.add("shepherd-target-click-disabled"))}_updateStepTargetOnHide(){let a=this.target||document.body;this.options.highlightClass&&a.classList.remove(this.options.highlightClass);a.classList.remove("shepherd-target-click-disabled",`${this.classPrefix}shepherd-enabled`,`${this.classPrefix}shepherd-target`)}}class Fc extends S{constructor(a){super();
Q(this,a,xc,wc,O,{element:0,openingProperties:4,getElement:5,closeModalOpening:6,hide:7,positionModal:8,setupForStep:9,show:10})}get getElement(){return this.$$.ctx[5]}get closeModalOpening(){return this.$$.ctx[6]}get hide(){return this.$$.ctx[7]}get positionModal(){return this.$$.ctx[8]}get setupForStep(){return this.$$.ctx[9]}get show(){return this.$$.ctx[10]}}let ea=new Oa;class Gc extends Oa{constructor(a){void 0===a&&(a={});super(a);Ua(this);this.options=Object.assign({},{exitOnEsc:!0,keyboardNavigation:!0},
a);this.classPrefix=Va(this.options.classPrefix);this.steps=[];this.addSteps(this.options.steps);"active cancel complete inactive show start".split(" ").map(b=>{(c=>{this.on(c,d=>{d=d||{};d.tour=this;ea.trigger(c,d)})})(b)});this._setTourID();return this}addStep(a,b){a instanceof Ra?a.tour=this:a=new Ra(this,a);void 0!==b?this.steps.splice(b,0,a):this.steps.push(a);return a}addSteps(a){Array.isArray(a)&&a.forEach(b=>{this.addStep(b)});return this}back(){let a=this.steps.indexOf(this.currentStep);
this.show(a-1,!1)}async cancel(){if(this.options.confirmCancel){let a=this.options.confirmCancelMessage||"Are you sure you want to stop the tour?";("function"===typeof this.options.confirmCancel?await this.options.confirmCancel():window.confirm(a))&&this._done("cancel")}else this._done("cancel")}complete(){this._done("complete")}getById(a){return this.steps.find(b=>b.id===a)}getCurrentStep(){return this.currentStep}hide(){let a=this.getCurrentStep();if(a)return a.hide()}isActive(){return ea.activeTour===
this}next(){let a=this.steps.indexOf(this.currentStep);a===this.steps.length-1?this.complete():this.show(a+1,!0)}removeStep(a){let b=this.getCurrentStep();this.steps.some((c,d)=>{if(c.id===a)return c.isOpen()&&c.hide(),c.destroy(),this.steps.splice(d,1),!0});b&&b.id===a&&(this.currentStep=void 0,this.steps.length?this.show(0):this.cancel())}show(a,b){void 0===a&&(a=0);void 0===b&&(b=!0);if(a=pa(a)?this.getById(a):this.steps[a])this._updateStateBeforeShow(),X(a.options.showOn)&&!a.options.showOn()?
this._skipStep(a,b):(this.trigger("show",{step:a,previous:this.currentStep}),this.currentStep=a,a.show())}start(){this.trigger("start");this.focusedElBeforeOpen=document.activeElement;this.currentStep=null;this._setupModal();this._setupActiveTour();this.next()}_done(a){let b=this.steps.indexOf(this.currentStep);Array.isArray(this.steps)&&this.steps.forEach(c=>c.destroy());vc(this);this.trigger(a,{index:b});ea.activeTour=null;this.trigger("inactive",{tour:this});this.modal&&this.modal.hide();"cancel"!==
a&&"complete"!==a||!this.modal||(a=document.querySelector(".shepherd-modal-overlay-container"))&&a.remove();this.focusedElBeforeOpen instanceof HTMLElement&&this.focusedElBeforeOpen.focus()}_setupActiveTour(){this.trigger("active",{tour:this});ea.activeTour=this}_setupModal(){this.modal=new Fc({target:this.options.modalContainer||document.body,props:{classPrefix:this.classPrefix,styles:this.styles}})}_skipStep(a,b){a=this.steps.indexOf(a);a===this.steps.length-1?this.complete():this.show(b?a+1:a-
1,b)}_updateStateBeforeShow(){this.currentStep&&this.currentStep.hide();this.isActive()||this._setupActiveTour()}_setTourID(){this.id=`${this.options.tourName||"tour"}--${Ca()}`}}class zb{constructor(){}}"undefined"===typeof window?Object.assign(ea,{Tour:zb,Step:zb}):Object.assign(ea,{Tour:Gc,Step:Ra});return ea})
a);this.shepherdElementComponent&&this.shepherdElementComponent.$set({step:this})}getElement(){return this.el}getTarget(){return this.target}_createTooltipContent(){this.shepherdElementComponent=new Jc({target:this.tour.options.stepsContainer||document.body,props:{classPrefix:this.classPrefix,descriptionId:`${this.id}-description`,labelId:`${this.id}-label`,step:this,styles:this.styles}});return this.shepherdElementComponent.getElement()}_scrollTo(a){let {element:b}=this._getResolvedAttachToOptions();
X(this.options.scrollToHandler)?this.options.scrollToHandler(b):b instanceof Element&&"function"===typeof b.scrollIntoView&&b.scrollIntoView(a)}_getClassOptions(a){var b=this.tour&&this.tour.options&&this.tour.options.defaultStepOptions;b=b&&b.classes?b.classes:"";a=[...(a.classes?a.classes:"").split(" "),...b.split(" ")];a=new Set(a);return Array.from(a).join(" ").trim()}_setOptions(a={}){let b=this.tour&&this.tour.options&&this.tour.options.defaultStepOptions;b=Ma({},b||{});this.options=Object.assign({arrow:!0},
b,a,{floatingUIOptions:Ma(b.floatingUIOptions||{},a.floatingUIOptions||{})});let {when:c}=this.options;this.options.classes=this._getClassOptions(a);this.destroy();this.id=this.options.id||`step-${Ga()}`;c&&Object.keys(c).forEach(d=>{this.on(d,c[d],this)})}_setupElements(){void 0!==this.el&&this.destroy();this.el=this._createTooltipContent();this.options.advanceOn&&Fb(this);Qb(this)}_show(){this.trigger("before-show");this._resolveAttachToOptions();this._setupElements();this.tour.modal||this.tour._setupModal();
this.tour.modal.setupForStep(this);this._styleTargetElementForStep(this);this.el.hidden=!1;this.options.scrollTo&&setTimeout(()=>{this._scrollTo(this.options.scrollTo)});this.el.hidden=!1;let a=this.shepherdElementComponent.getElement(),b=this.target||document.body;b.classList.add(`${this.classPrefix}shepherd-enabled`);b.classList.add(`${this.classPrefix}shepherd-target`);a.classList.add("shepherd-enabled");this.trigger("show")}_styleTargetElementForStep(a){let b=a.target;b&&(a.options.highlightClass&&
b.classList.add(a.options.highlightClass),b.classList.remove("shepherd-target-click-disabled"),!1===a.options.canClickTarget&&b.classList.add("shepherd-target-click-disabled"))}_updateStepTargetOnHide(){let a=this.target||document.body;this.options.highlightClass&&a.classList.remove(this.options.highlightClass);a.classList.remove("shepherd-target-click-disabled",`${this.classPrefix}shepherd-enabled`,`${this.classPrefix}shepherd-target`)}}class Kc extends S{constructor(a){super();Q(this,a,Cc,Bc,O,
{element:0,openingProperties:4,getElement:5,closeModalOpening:6,hide:7,positionModal:8,setupForStep:9,show:10})}get getElement(){return this.$$.ctx[5]}get closeModalOpening(){return this.$$.ctx[6]}get hide(){return this.$$.ctx[7]}get positionModal(){return this.$$.ctx[8]}get setupForStep(){return this.$$.ctx[9]}get show(){return this.$$.ctx[10]}}let ea=new Sa;class Lc extends Sa{constructor(a={}){super(a);Wa(this);this.options=Object.assign({},{exitOnEsc:!0,keyboardNavigation:!0},a);this.classPrefix=
Xa(this.options.classPrefix);this.steps=[];this.addSteps(this.options.steps);"active cancel complete inactive show start".split(" ").map(b=>{(c=>{this.on(c,d=>{d=d||{};d.tour=this;ea.trigger(c,d)})})(b)});this._setTourID();return this}addStep(a,b){a instanceof Ta?a.tour=this:a=new Ta(this,a);void 0!==b?this.steps.splice(b,0,a):this.steps.push(a);return a}addSteps(a){Array.isArray(a)&&a.forEach(b=>{this.addStep(b)});return this}back(){let a=this.steps.indexOf(this.currentStep);this.show(a-1,!1)}async cancel(){if(this.options.confirmCancel){let a=
this.options.confirmCancelMessage||"Are you sure you want to stop the tour?";("function"===typeof this.options.confirmCancel?await this.options.confirmCancel():window.confirm(a))&&this._done("cancel")}else this._done("cancel")}complete(){this._done("complete")}getById(a){return this.steps.find(b=>b.id===a)}getCurrentStep(){return this.currentStep}hide(){let a=this.getCurrentStep();if(a)return a.hide()}isActive(){return ea.activeTour===this}next(){let a=this.steps.indexOf(this.currentStep);a===this.steps.length-
1?this.complete():this.show(a+1,!0)}removeStep(a){let b=this.getCurrentStep();this.steps.some((c,d)=>{if(c.id===a)return c.isOpen()&&c.hide(),c.destroy(),this.steps.splice(d,1),!0});b&&b.id===a&&(this.currentStep=void 0,this.steps.length?this.show(0):this.cancel())}show(a=0,b=!0){if(a=sa(a)?this.getById(a):this.steps[a])this._updateStateBeforeShow(),X(a.options.showOn)&&!a.options.showOn()?this._skipStep(a,b):(this.trigger("show",{step:a,previous:this.currentStep}),this.currentStep=a,a.show())}start(){this.trigger("start");
this.focusedElBeforeOpen=document.activeElement;this.currentStep=null;this._setupModal();this._setupActiveTour();this.next()}_done(a){let b=this.steps.indexOf(this.currentStep);Array.isArray(this.steps)&&this.steps.forEach(c=>c.destroy());zc(this);this.trigger(a,{index:b});ea.activeTour=null;this.trigger("inactive",{tour:this});this.modal&&this.modal.hide();"cancel"!==a&&"complete"!==a||!this.modal||(a=document.querySelector(".shepherd-modal-overlay-container"))&&a.remove();this.focusedElBeforeOpen instanceof
HTMLElement&&this.focusedElBeforeOpen.focus()}_setupActiveTour(){this.trigger("active",{tour:this});ea.activeTour=this}_setupModal(){this.modal=new Kc({target:this.options.modalContainer||document.body,props:{classPrefix:this.classPrefix,styles:this.styles}})}_skipStep(a,b){a=this.steps.indexOf(a);a===this.steps.length-1?this.complete():this.show(b?a+1:a-1,b)}_updateStateBeforeShow(){this.currentStep&&this.currentStep.hide();this.isActive()||this._setupActiveTour()}_setTourID(){this.id=`${this.options.tourName||
"tour"}--${Ga()}`}}class Ab{constructor(){}}"undefined"===typeof window?Object.assign(ea,{Tour:Ab,Step:Ab}):Object.assign(ea,{Tour:Lc,Step:Ta});return ea})
//# sourceMappingURL=shepherd.min.js.map
{
"name": "shepherd.js",
"version": "11.1.1",
"version": "11.2.0",
"description": "Guide your users through a tour of your app.",

@@ -50,3 +50,3 @@ "keywords": [

"dependencies": {
"@floating-ui/dom": "^1.2.5",
"@floating-ui/dom": "^1.5.1",
"deepmerge": "^4.3.1"

@@ -56,25 +56,25 @@ },

"@ampproject/rollup-plugin-closure-compiler": "^0.27.0",
"@babel/core": "^7.21.4",
"@babel/preset-env": "^7.21.4",
"@testing-library/jest-dom": "^5.16.5",
"@babel/core": "^7.22.11",
"@babel/preset-env": "^7.22.10",
"@testing-library/jest-dom": "^5.17.0",
"@testing-library/svelte": "^3.2.2",
"autoprefixer": "^10.4.14",
"autoprefixer": "^10.4.15",
"babel-core": "^7.0.0-bridge.0",
"babel-jest": "^29.5.0",
"babel-jest": "^29.6.4",
"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
"chai": "^4.3.7",
"chai": "^4.3.8",
"codeclimate-test-reporter": "^0.5.1",
"cssnano": "^6.0.0",
"cypress": "12.9.0",
"cssnano": "^6.0.1",
"cypress": "12.17.4",
"cypress-plugin-tab": "^1.0.5",
"del": "^7.0.0",
"eslint": "^8.37.0",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-jest": "^27.2.1",
"eslint-plugin-prettier": "^4.2.1",
"eslint": "^8.48.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-jest": "^27.2.3",
"eslint-plugin-prettier": "^5.0.0",
"eslint-plugin-svelte3": "^4.0.0",
"glob": "^9.3.4",
"glob": "^10.3.3",
"http-server": "^14.1.1",
"jest": "^29.5.0",
"jest-environment-jsdom": "^29.5.0",
"jest": "^29.6.4",
"jest-environment-jsdom": "^29.6.4",
"jest-expect-message": "^1.1.3",

@@ -85,10 +85,10 @@ "jest-transform-css": "^6.0.1",

"mutationobserver-shim": "^0.3.7",
"postcss": "^8.4.21",
"postcss": "^8.4.28",
"postinstall-postinstall": "^2.1.0",
"prettier": "^2.8.7",
"release-it": "^15.10.1",
"prettier": "^3.0.2",
"release-it": "^15.11.0",
"release-it-lerna-changelog": "^5.0.0",
"replace": "^1.2.2",
"resize-observer-polyfill": "^1.5.1",
"rimraf": "^4.4.1",
"rimraf": "^5.0.1",
"rollup": "^2.79.1",

@@ -98,3 +98,3 @@ "rollup-plugin-analyzer": "^4.0.0",

"rollup-plugin-commonjs": "^10.1.0",
"rollup-plugin-filesize": "^9.1.2",
"rollup-plugin-filesize": "^10.0.0",
"rollup-plugin-license": "^3.0.1",

@@ -108,10 +108,10 @@ "rollup-plugin-livereload": "^2.0.5",

"rollup-plugin-serve": "^2.0.2",
"rollup-plugin-svelte": "^7.1.4",
"rollup-plugin-visualizer": "^5.9.0",
"sinon": "^15.0.3",
"rollup-plugin-svelte": "^7.1.6",
"rollup-plugin-visualizer": "^5.9.2",
"sinon": "^15.1.0",
"start-server-and-test": "^2.0.0",
"svelte": "^3.58.0",
"svelte": "^3.59.2",
"svelte-jester": "^2.3.2",
"svelte-preprocess": "^5.0.3",
"tailwindcss": "^3.3.1"
"svelte-preprocess": "^5.0.4",
"tailwindcss": "^3.3.3"
},

@@ -118,0 +118,0 @@ "engines": {

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc