proklim/public/assets/libs/shepherd.js/js/shepherd.esm.min.js

140 lines
51 KiB
JavaScript

/*! shepherd.js 10.0.1 */
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 fa(a){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(a).filter(function(b){return a.propertyIsEnumerable(b)}):[]}function ha(a){return Object.keys(a).concat(fa(a))}function ja(a,b){try{return b in a}catch(c){return!1}}
function ka(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(!ja(a,e)||Object.hasOwnProperty.call(a,e)&&Object.propertyIsEnumerable.call(a,e))if(ja(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):ka(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 la=da;function z(a){return"function"===typeof a}function ma(a){return"string"===typeof a}
class na{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:l,once:k}=e;l.apply(g||this,c);k&&this.bindings[a].splice(f,1)});return this}}function oa(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 pa(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 qa(a){let {event:b,selector:c}=a.options.advanceOn||{};if(b){let d=pa(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.")}
var top="top",ra=[top,"bottom","right","left"],sa=ra.reduce(function(a,b){return a.concat([b+"-start",b+"-end"])},[]),ta=[].concat(ra,["auto"]).reduce(function(a,b){return a.concat([b,b+"-start",b+"-end"])},[]),ua="beforeRead read afterRead beforeMain main afterMain beforeWrite write afterWrite".split(" ");function B(a){return a?(a.nodeName||"").toLowerCase():null}function C(a){return null==a?window:"[object Window]"!==a.toString()?(a=a.ownerDocument)?a.defaultView||window:window:a}
function va(a){var b=C(a).Element;return a instanceof b||a instanceof Element}function F(a){var b=C(a).HTMLElement;return a instanceof b||a instanceof HTMLElement}function wa(a){if("undefined"===typeof ShadowRoot)return!1;var b=C(a).ShadowRoot;return a instanceof b||a instanceof ShadowRoot}function I(a){return a.split("-")[0]}var J=Math.max,K=Math.min,xa=Math.round;
function ya(a,b){void 0===b&&(b=!1);var c=a.getBoundingClientRect(),d=1,e=1;F(a)&&b&&(b=a.offsetHeight,a=a.offsetWidth,0<a&&(d=xa(c.width)/a||1),0<b&&(e=xa(c.height)/b||1));return{width:c.width/d,height:c.height/e,top:c.top/e,right:c.right/d,bottom:c.bottom/e,left:c.left/d,x:c.left/d,y:c.top/e}}function za(a){var b=ya(a),c=a.offsetWidth,d=a.offsetHeight;1>=Math.abs(b.width-c)&&(c=b.width);1>=Math.abs(b.height-d)&&(d=b.height);return{x:a.offsetLeft,y:a.offsetTop,width:c,height:d}}
function Aa(a,b){var c=b.getRootNode&&b.getRootNode();if(a.contains(b))return!0;if(c&&wa(c)){do{if(b&&a.isSameNode(b))return!0;b=b.parentNode||b.host}while(b)}return!1}function getComputedStyle(a){return C(a).getComputedStyle(a)}function L(a){return((va(a)?a.ownerDocument:a.document)||window.document).documentElement}function Ba(a){return"html"===B(a)?a:a.assignedSlot||a.parentNode||(wa(a)?a.host:null)||L(a)}function Ca(a){return F(a)&&"fixed"!==getComputedStyle(a).position?a.offsetParent:null}
function Da(a){for(var b=C(a),c=Ca(a);c&&0<=["table","td","th"].indexOf(B(c))&&"static"===getComputedStyle(c).position;)c=Ca(c);if(c&&("html"===B(c)||"body"===B(c)&&"static"===getComputedStyle(c).position))return b;if(!c)a:{c=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1===navigator.userAgent.indexOf("Trident")||!F(a)||"fixed"!==getComputedStyle(a).position)for(a=Ba(a),wa(a)&&(a=a.host);F(a)&&0>["html","body"].indexOf(B(a));){var d=getComputedStyle(a);if("none"!==d.transform||"none"!==
d.perspective||"paint"===d.contain||-1!==["transform","perspective"].indexOf(d.willChange)||c&&"filter"===d.willChange||c&&d.filter&&"none"!==d.filter){c=a;break a}else a=a.parentNode}c=null}return c||b}function Ea(a){return 0<=["top","bottom"].indexOf(a)?"x":"y"}function Fa(a){return Object.assign({},{top:0,right:0,bottom:0,left:0},a)}function Ga(a,b){return b.reduce(function(c,d){c[d]=a;return c},{})}function Ha(a){return a.split("-")[1]}var Ia={top:"auto",right:"auto",bottom:"auto",left:"auto"};
function Ja(a){var b,c=a.popper,d=a.popperRect,e=a.placement,f=a.variation,g=a.offsets,l=a.position,k=a.gpuAcceleration,n=a.adaptive,p=a.roundOffsets,t=a.isFixed;a=g.x;a=void 0===a?0:a;var q=g.y,r=void 0===q?0:q;q="function"===typeof p?p({x:a,y:r}):{x:a,y:r};a=q.x;r=q.y;q=g.hasOwnProperty("x");g=g.hasOwnProperty("y");var h="left",m=top,v=window;if(n){var x=Da(c),y="clientHeight",u="clientWidth";x===C(c)&&(x=L(c),"static"!==getComputedStyle(x).position&&"absolute"===l&&(y="scrollHeight",u="scrollWidth"));
if(e===top||("left"===e||"right"===e)&&"end"===f)m="bottom",r-=(t&&x===v&&v.visualViewport?v.visualViewport.height:x[y])-d.height,r*=k?1:-1;if("left"===e||(e===top||"bottom"===e)&&"end"===f)h="right",a-=(t&&x===v&&v.visualViewport?v.visualViewport.width:x[u])-d.width,a*=k?1:-1}c=Object.assign({position:l},n&&Ia);!0===p?(p=r,d=window.devicePixelRatio||1,a={x:xa(a*d)/d||0,y:xa(p*d)/d||0}):a={x:a,y:r};p=a;a=p.x;r=p.y;if(k){var w;return Object.assign({},c,(w={},w[m]=g?"0":"",w[h]=q?"0":"",w.transform=
1>=(v.devicePixelRatio||1)?"translate("+a+"px, "+r+"px)":"translate3d("+a+"px, "+r+"px, 0)",w))}return Object.assign({},c,(b={},b[m]=g?r+"px":"",b[h]=q?a+"px":"",b.transform="",b))}var Ka={passive:!0},La={left:"right",right:"left",bottom:"top",top:"bottom"};function Ma(a){return a.replace(/left|right|bottom|top/g,function(b){return La[b]})}var Na={start:"end",end:"start"};function Oa(a){return a.replace(/start|end/g,function(b){return Na[b]})}
function Pa(a){a=C(a);return{scrollLeft:a.pageXOffset,scrollTop:a.pageYOffset}}function Qa(a){return ya(L(a)).left+Pa(a).scrollLeft}function Ra(a){a=getComputedStyle(a);return/auto|scroll|overlay|hidden/.test(a.overflow+a.overflowY+a.overflowX)}function Sa(a){return 0<=["html","body","#document"].indexOf(B(a))?a.ownerDocument.body:F(a)&&Ra(a)?a:Sa(Ba(a))}
function Ta(a,b){var c;void 0===b&&(b=[]);var d=Sa(a);a=d===(null==(c=a.ownerDocument)?void 0:c.body);c=C(d);d=a?[c].concat(c.visualViewport||[],Ra(d)?d:[]):d;b=b.concat(d);return a?b:b.concat(Ta(Ba(d)))}function Ua(a){return Object.assign({},a,{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height})}
function Va(a,b){if("viewport"===b){b=C(a);var c=L(a);b=b.visualViewport;var d=c.clientWidth;c=c.clientHeight;var e=0,f=0;b&&(d=b.width,c=b.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(e=b.offsetLeft,f=b.offsetTop));a={width:d,height:c,x:e+Qa(a),y:f};a=Ua(a)}else va(b)?(a=ya(b),a.top+=b.clientTop,a.left+=b.clientLeft,a.bottom=a.top+b.clientHeight,a.right=a.left+b.clientWidth,a.width=b.clientWidth,a.height=b.clientHeight,a.x=a.left,a.y=a.top):(f=L(a),a=L(f),d=Pa(f),b=null==(c=
f.ownerDocument)?void 0:c.body,c=J(a.scrollWidth,a.clientWidth,b?b.scrollWidth:0,b?b.clientWidth:0),e=J(a.scrollHeight,a.clientHeight,b?b.scrollHeight:0,b?b.clientHeight:0),f=-d.scrollLeft+Qa(f),d=-d.scrollTop,"rtl"===getComputedStyle(b||a).direction&&(f+=J(a.clientWidth,b?b.clientWidth:0)-c),a=Ua({width:c,height:e,x:f,y:d}));return a}
function Wa(a){var b=Ta(Ba(a)),c=0<=["absolute","fixed"].indexOf(getComputedStyle(a).position)&&F(a)?Da(a):a;return va(c)?b.filter(function(d){return va(d)&&Aa(d,c)&&"body"!==B(d)}):[]}
function Xa(a,b,c){b="clippingParents"===b?Wa(a):[].concat(b);c=[].concat(b,[c]);c=c.reduce(function(d,e){e=Va(a,e);d.top=J(e.top,d.top);d.right=K(e.right,d.right);d.bottom=K(e.bottom,d.bottom);d.left=J(e.left,d.left);return d},Va(a,c[0]));c.width=c.right-c.left;c.height=c.bottom-c.top;c.x=c.left;c.y=c.top;return c}
function Ya(a){var b=a.reference,c=a.element,d=(a=a.placement)?I(a):null;a=a?Ha(a):null;var e=b.x+b.width/2-c.width/2,f=b.y+b.height/2-c.height/2;switch(d){case top:e={x:e,y:b.y-c.height};break;case "bottom":e={x:e,y:b.y+b.height};break;case "right":e={x:b.x+b.width,y:f};break;case "left":e={x:b.x-c.width,y:f};break;default:e={x:b.x,y:b.y}}d=d?Ea(d):null;if(null!=d)switch(f="y"===d?"height":"width",a){case "start":e[d]-=b[f]/2-c[f]/2;break;case "end":e[d]+=b[f]/2-c[f]/2}return e}
function Za(a,b){void 0===b&&(b={});var c=b;b=c.placement;b=void 0===b?a.placement:b;var d=c.boundary,e=void 0===d?"clippingParents":d;d=c.rootBoundary;var f=void 0===d?"viewport":d;d=c.elementContext;d=void 0===d?"popper":d;var g=c.altBoundary,l=void 0===g?!1:g;c=c.padding;c=void 0===c?0:c;c=Fa("number"!==typeof c?c:Ga(c,ra));g=a.rects.popper;l=a.elements[l?"popper"===d?"reference":"popper":d];e=Xa(va(l)?l:l.contextElement||L(a.elements.popper),e,f);f=ya(a.elements.reference);l=Ya({reference:f,element:g,
strategy:"absolute",placement:b});g=Ua(Object.assign({},g,l));f="popper"===d?g:f;var k={top:e.top-f.top+c.top,bottom:f.bottom-e.bottom+c.bottom,left:e.left-f.left+c.left,right:f.right-e.right+c.right};a=a.modifiersData.offset;if("popper"===d&&a){var n=a[b];Object.keys(k).forEach(function(p){var t=0<=["right","bottom"].indexOf(p)?1:-1,q=0<=[top,"bottom"].indexOf(p)?"y":"x";k[p]+=n[q]*t})}return k}
function $a(a,b){void 0===b&&(b={});var c=b.boundary,d=b.rootBoundary,e=b.padding,f=b.flipVariations,g=b.allowedAutoPlacements,l=void 0===g?ta:g,k=Ha(b.placement);b=k?f?sa:sa.filter(function(p){return Ha(p)===k}):ra;f=b.filter(function(p){return 0<=l.indexOf(p)});0===f.length&&(f=b);var n=f.reduce(function(p,t){p[t]=Za(a,{placement:t,boundary:c,rootBoundary:d,padding:e})[I(t)];return p},{});return Object.keys(n).sort(function(p,t){return n[p]-n[t]})}
function ab(a){if("auto"===I(a))return[];var b=Ma(a);return[Oa(a),b,Oa(b)]}function bb(a,b,c){void 0===c&&(c={x:0,y:0});return{top:a.top-b.height-c.y,right:a.right-b.width+c.x,bottom:a.bottom-b.height+c.y,left:a.left-b.width-c.x}}function cb(a){return[top,"right","bottom","left"].some(function(b){return 0<=a[b]})}
function db(a,b,c){void 0===c&&(c=!1);var d=F(b),e;if(e=F(b)){var f=b.getBoundingClientRect();e=xa(f.width)/b.offsetWidth||1;f=xa(f.height)/b.offsetHeight||1;e=1!==e||1!==f}f=e;e=L(b);a=ya(a,f);f={scrollLeft:0,scrollTop:0};var g={x:0,y:0};if(d||!d&&!c){if("body"!==B(b)||Ra(e))f=b!==C(b)&&F(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:Pa(b);F(b)?(g=ya(b,!0),g.x+=b.clientLeft,g.y+=b.clientTop):e&&(g.x=Qa(e))}return{x:a.left+f.scrollLeft-g.x,y:a.top+f.scrollTop-g.y,width:a.width,height:a.height}}
function eb(a){function b(f){d.add(f.name);[].concat(f.requires||[],f.requiresIfExists||[]).forEach(function(g){d.has(g)||(g=c.get(g))&&b(g)});e.push(f)}var c=new Map,d=new Set,e=[];a.forEach(function(f){c.set(f.name,f)});a.forEach(function(f){d.has(f.name)||b(f)});return e}function fb(a){var b=eb(a);return ua.reduce(function(c,d){return c.concat(b.filter(function(e){return e.phase===d}))},[])}
function gb(a){var b;return function(){b||(b=new Promise(function(c){Promise.resolve().then(function(){b=void 0;c(a())})}));return b}}function hb(a){var b=a.reduce(function(c,d){var e=c[d.name];c[d.name]=e?Object.assign({},e,d,{options:Object.assign({},e.options,d.options),data:Object.assign({},e.data,d.data)}):d;return c},{});return Object.keys(b).map(function(c){return b[c]})}var ib={placement:"bottom",modifiers:[],strategy:"absolute"};
function jb(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];return!b.some(function(d){return!(d&&"function"===typeof d.getBoundingClientRect)})}
var kb=function(a){void 0===a&&(a={});var b=a.defaultModifiers,c=void 0===b?[]:b;a=a.defaultOptions;var d=void 0===a?ib:a;return function(e,f,g){function l(){n.orderedModifiers.forEach(function(r){var h=r.name,m=r.options;m=void 0===m?{}:m;r=r.effect;"function"===typeof r&&(h=r({state:n,name:h,instance:q,options:m}),p.push(h||function(){}))})}function k(){p.forEach(function(r){return r()});p=[]}void 0===g&&(g=d);var n={placement:"bottom",orderedModifiers:[],options:Object.assign({},ib,d),modifiersData:{},
elements:{reference:e,popper:f},attributes:{},styles:{}},p=[],t=!1,q={state:n,setOptions:function(r){r="function"===typeof r?r(n.options):r;k();n.options=Object.assign({},d,n.options,r);n.scrollParents={reference:va(e)?Ta(e):e.contextElement?Ta(e.contextElement):[],popper:Ta(f)};r=fb(hb([].concat(c,n.options.modifiers)));n.orderedModifiers=r.filter(function(h){return h.enabled});l();return q.update()},forceUpdate:function(){if(!t){var r=n.elements,h=r.reference;r=r.popper;if(jb(h,r))for(n.rects={reference:db(h,
Da(r),"fixed"===n.options.strategy),popper:za(r)},n.reset=!1,n.placement=n.options.placement,n.orderedModifiers.forEach(function(x){return n.modifiersData[x.name]=Object.assign({},x.data)}),h=0;h<n.orderedModifiers.length;h++)if(!0===n.reset)n.reset=!1,h=-1;else{var m=n.orderedModifiers[h];r=m.fn;var v=m.options;v=void 0===v?{}:v;m=m.name;"function"===typeof r&&(n=r({state:n,options:v,name:m,instance:q})||n)}}},update:gb(function(){return new Promise(function(r){q.forceUpdate();r(n)})}),destroy:function(){k();
t=!0}};if(!jb(e,f))return q;q.setOptions(g).then(function(r){if(!t&&g.onFirstUpdate)g.onFirstUpdate(r)});return q}}({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(a){var b=a.state,c=a.instance;a=a.options;var d=a.scroll,e=void 0===d?!0:d;a=a.resize;var f=void 0===a?!0:a,g=C(b.elements.popper),l=[].concat(b.scrollParents.reference,b.scrollParents.popper);e&&l.forEach(function(k){k.addEventListener("scroll",c.update,Ka)});f&&g.addEventListener("resize",
c.update,Ka);return function(){e&&l.forEach(function(k){k.removeEventListener("scroll",c.update,Ka)});f&&g.removeEventListener("resize",c.update,Ka)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(a){var b=a.state;b.modifiersData[a.name]=Ya({reference:b.rects.reference,element:b.rects.popper,strategy:"absolute",placement:b.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(a){var b=a.state,c=a.options;a=c.gpuAcceleration;a=void 0===a?!0:a;var d=
c.adaptive;d=void 0===d?!0:d;c=c.roundOffsets;c=void 0===c?!0:c;a={placement:I(b.placement),variation:Ha(b.placement),popper:b.elements.popper,popperRect:b.rects.popper,gpuAcceleration:a,isFixed:"fixed"===b.options.strategy};null!=b.modifiersData.popperOffsets&&(b.styles.popper=Object.assign({},b.styles.popper,Ja(Object.assign({},a,{offsets:b.modifiersData.popperOffsets,position:b.options.strategy,adaptive:d,roundOffsets:c}))));null!=b.modifiersData.arrow&&(b.styles.arrow=Object.assign({},b.styles.arrow,
Ja(Object.assign({},a,{offsets:b.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c}))));b.attributes.popper=Object.assign({},b.attributes.popper,{"data-popper-placement":b.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(a){var b=a.state;Object.keys(b.elements).forEach(function(c){var d=b.styles[c]||{},e=b.attributes[c]||{},f=b.elements[c];F(f)&&B(f)&&(Object.assign(f.style,d),Object.keys(e).forEach(function(g){var l=e[g];!1===l?f.removeAttribute(g):
f.setAttribute(g,!0===l?"":l)}))})},effect:function(a){var b=a.state,c={popper:{position:b.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(b.elements.popper.style,c.popper);b.styles=c;b.elements.arrow&&Object.assign(b.elements.arrow.style,c.arrow);return function(){Object.keys(b.elements).forEach(function(d){var e=b.elements[d],f=b.attributes[d]||{};d=Object.keys(b.styles.hasOwnProperty(d)?b.styles[d]:c[d]).reduce(function(g,l){g[l]="";return g},
{});F(e)&&B(e)&&(Object.assign(e.style,d),Object.keys(f).forEach(function(g){e.removeAttribute(g)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(a){var b=a.state,c=a.name;a=a.options.offset;var d=void 0===a?[0,0]:a;a=ta.reduce(function(g,l){var k=b.rects;var n=I(l);var p=0<=["left",top].indexOf(n)?-1:1,t="function"===typeof d?d(Object.assign({},k,{placement:l})):d;k=t[0];t=t[1];k=k||0;t=(t||0)*p;n=0<=["left","right"].indexOf(n)?{x:t,
y:k}:{x:k,y:t};g[l]=n;return g},{});var e=a[b.placement],f=e.x;e=e.y;null!=b.modifiersData.popperOffsets&&(b.modifiersData.popperOffsets.x+=f,b.modifiersData.popperOffsets.y+=e);b.modifiersData[c]=a}},{name:"flip",enabled:!0,phase:"main",fn:function(a){var b=a.state,c=a.options;a=a.name;if(!b.modifiersData[a]._skip){var d=c.mainAxis;d=void 0===d?!0:d;var e=c.altAxis;e=void 0===e?!0:e;var f=c.fallbackPlacements,g=c.padding,l=c.boundary,k=c.rootBoundary,n=c.altBoundary,p=c.flipVariations,t=void 0===
p?!0:p,q=c.allowedAutoPlacements;c=b.options.placement;p=I(c);f=f||(p!==c&&t?ab(c):[Ma(c)]);var r=[c].concat(f).reduce(function(E,G){return E.concat("auto"===I(G)?$a(b,{placement:G,boundary:l,rootBoundary:k,padding:g,flipVariations:t,allowedAutoPlacements:q}):G)},[]);c=b.rects.reference;f=b.rects.popper;var h=new Map;p=!0;for(var m=r[0],v=0;v<r.length;v++){var x=r[v],y=I(x),u="start"===Ha(x),w=0<=[top,"bottom"].indexOf(y),A=w?"width":"height",U=Za(b,{placement:x,boundary:l,rootBoundary:k,altBoundary:n,
padding:g});u=w?u?"right":"left":u?"bottom":top;c[A]>f[A]&&(u=Ma(u));A=Ma(u);w=[];d&&w.push(0>=U[y]);e&&w.push(0>=U[u],0>=U[A]);if(w.every(function(E){return E})){m=x;p=!1;break}h.set(x,w)}if(p)for(d=function(E){var G=r.find(function(D){if(D=h.get(D))return D.slice(0,E).every(function(ia){return ia})});if(G)return m=G,"break"},e=t?3:1;0<e&&"break"!==d(e);e--);b.placement!==m&&(b.modifiersData[a]._skip=!0,b.placement=m,b.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",
enabled:!0,phase:"main",fn:function(a){var b=a.state,c=a.options;a=a.name;var d=c.mainAxis,e=void 0===d?!0:d;d=c.altAxis;var f=void 0===d?!1:d;d=c.tether;var g=void 0===d?!0:d;d=c.tetherOffset;var l=void 0===d?0:d,k=Za(b,{boundary:c.boundary,rootBoundary:c.rootBoundary,padding:c.padding,altBoundary:c.altBoundary}),n=I(b.placement),p=Ha(b.placement),t=!p,q=Ea(n);c="x"===q?"y":"x";d=b.modifiersData.popperOffsets;var r=b.rects.reference,h=b.rects.popper;l="function"===typeof l?l(Object.assign({},b.rects,
{placement:b.placement})):l;var m="number"===typeof l?{mainAxis:l,altAxis:l}:Object.assign({mainAxis:0,altAxis:0},l),v=b.modifiersData.offset?b.modifiersData.offset[b.placement]:null;l={x:0,y:0};if(d){if(e){var x,y="y"===q?top:"left",u="y"===q?"bottom":"right",w="y"===q?"height":"width";e=d[q];var A=e+k[y],U=e-k[u],E=g?-h[w]/2:0,G="start"===p?r[w]:h[w];p="start"===p?-h[w]:-r[w];var D=b.elements.arrow;D=g&&D?za(D):{width:0,height:0};var ia=b.modifiersData["arrow#persistent"]?b.modifiersData["arrow#persistent"].padding:
{top:0,right:0,bottom:0,left:0};y=ia[y];u=ia[u];D=J(0,K(r[w],D[w]));G=t?r[w]/2-E-D-y-m.mainAxis:G-D-y-m.mainAxis;t=t?-r[w]/2+E+D+u+m.mainAxis:p+D+u+m.mainAxis;w=(w=b.elements.arrow&&Da(b.elements.arrow))?"y"===q?w.clientTop||0:w.clientLeft||0:0;E=null!=(x=null==v?void 0:v[q])?x:0;x=e+t-E;A=g?K(A,e+G-E-w):A;x=g?J(U,x):U;x=J(A,K(e,x));d[q]=x;l[q]=x-e}if(f){var H;f=d[c];e="y"===c?"height":"width";x=f+k["x"===q?top:"left"];k=f-k["x"===q?"bottom":"right"];n=-1!==[top,"left"].indexOf(n);q=null!=(H=null==
v?void 0:v[c])?H:0;H=n?x:f-r[e]-h[e]-q+m.altAxis;r=n?f+r[e]+h[e]-q-m.altAxis:k;g&&n?(H=J(H,K(f,r)),H=H>r?r:H):H=J(g?H:x,K(f,g?r:k));d[c]=H;l[c]=H-f}b.modifiersData[a]=l}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(a){var b,c=a.state,d=a.name,e=a.options,f=c.elements.arrow,g=c.modifiersData.popperOffsets,l=I(c.placement);a=Ea(l);l=0<=["left","right"].indexOf(l)?"height":"width";if(f&&g){e=e.padding;e="function"===typeof e?e(Object.assign({},c.rects,{placement:c.placement})):
e;e=Fa("number"!==typeof e?e:Ga(e,ra));var k=za(f),n="y"===a?top:"left",p="y"===a?"bottom":"right",t=c.rects.reference[l]+c.rects.reference[a]-g[a]-c.rects.popper[l];g=g[a]-c.rects.reference[a];f=(f=Da(f))?"y"===a?f.clientHeight||0:f.clientWidth||0:0;g=f/2-k[l]/2+(t/2-g/2);l=J(e[n],K(g,f-k[l]-e[p]));c.modifiersData[d]=(b={},b[a]=l,b.centerOffset=l-g,b)}},effect:function(a){var b=a.state;a=a.options.element;a=void 0===a?"[data-popper-arrow]":a;if(null!=a){if("string"===typeof a&&(a=b.elements.popper.querySelector(a),
!a))return;Aa(b.elements.popper,a)&&(b.elements.arrow=a)}},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(a){var b=a.state;a=a.name;var c=b.rects.reference,d=b.rects.popper,e=b.modifiersData.preventOverflow,f=Za(b,{elementContext:"reference"}),g=Za(b,{altBoundary:!0});c=bb(f,c);d=bb(g,d,e);e=cb(c);g=cb(d);b.modifiersData[a]={referenceClippingOffsets:c,popperEscapeOffsets:d,isReferenceHidden:e,hasPopperEscaped:g};
b.attributes.popper=Object.assign({},b.attributes.popper,{"data-popper-reference-hidden":e,"data-popper-escaped":g})}}]});function lb(){lb=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 lb.apply(this,arguments)}
function mb(){return[{name:"applyStyles",fn(a){let {state:b}=a;Object.keys(b.elements).forEach(c=>{if("popper"===c){var d=b.attributes[c]||{},e=b.elements[c];Object.assign(e.style,{position:"fixed",left:"50%",top:"50%",transform:"translate(-50%, -50%)"});Object.keys(d).forEach(f=>{let g=d[f];!1===g?e.removeAttribute(f):e.setAttribute(f,!0===g?"":g)})}})}},{name:"computeStyles",options:{adaptive:!1}}]}
function nb(a){return{name:"focusAfterRender",enabled:!0,phase:"afterWrite",fn(){setTimeout(()=>{a.el&&a.el.focus({preventScroll:!0})},300)}}}function ob(a){return ma(a)&&""!==a?"-"!==a.charAt(a.length-1)?`${a}-`:a:""}function pb(){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 qb(a,b){if(a.popperOptions){let c=Object.assign({},b,a.popperOptions);if(a.popperOptions.modifiers&&0<a.popperOptions.modifiers.length){let d=a.popperOptions.modifiers.map(e=>e.name);b=b.modifiers.filter(e=>!d.includes(e.name));c.modifiers=Array.from(new Set([...b,...a.popperOptions.modifiers]))}return c}return b}function M(){}function rb(a,b){for(let c in b)a[c]=b[c];return a}function sb(a){return a()}function tb(a){return"function"===typeof a}
function N(a,b){return a!=a?b==b:a!==b||a&&"object"===typeof a||"function"===typeof a}function O(a){a.parentNode.removeChild(a)}function ub(a){return document.createElementNS("http://www.w3.org/2000/svg",a)}function vb(a,b,c,d){a.addEventListener(b,c,d);return()=>a.removeEventListener(b,c,d)}function P(a,b,c){null==c?a.removeAttribute(b):a.getAttribute(b)!==c&&a.setAttribute(b,c)}
function wb(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]:P(a,d,b[d])}function xb(a,b,c){a.classList[c?"add":"remove"](b)}let Q;function yb(){if(!Q)throw Error("Function called outside component initialization");return Q}let zb=[],Ab=[],Bb=[],Cb=[],Db=Promise.resolve(),Eb=!1;function Fb(a){Bb.push(a)}let Gb=new Set,Hb=0;
function Ib(){let a=Q;do{for(;Hb<zb.length;){var b=zb[Hb];Hb++;Q=b;b=b.$$;if(null!==b.fragment){b.update();b.before_update.forEach(sb);var c=b.dirty;b.dirty=[-1];b.fragment&&b.fragment.p(b.ctx,c);b.after_update.forEach(Fb)}}Q=null;for(Hb=zb.length=0;Ab.length;)Ab.pop()();for(b=0;b<Bb.length;b+=1)c=Bb[b],Gb.has(c)||(Gb.add(c),c());Bb.length=0}while(zb.length);for(;Cb.length;)Cb.pop()();Eb=!1;Gb.clear();Q=a}let Jb=new Set,R;function S(){R={r:0,c:[],p:R}}function Kb(){R.r||R.c.forEach(sb);R=R.p}
function T(a,b){a&&a.i&&(Jb.delete(a),a.i(b))}function V(a,b,c,d){a&&a.o?Jb.has(a)||(Jb.add(a),R.c.push(()=>{Jb.delete(a);d&&(c&&a.d(1),d())}),a.o(b)):d&&d()}function Lb(a){a&&a.c()}function W(a,b,c,d){let {fragment:e,on_mount:f,on_destroy:g,after_update:l}=a.$$;e&&e.m(b,c);d||Fb(()=>{let k=f.map(sb).filter(tb);g?g.push(...k):k.forEach(sb);a.$$.on_mount=[]});l.forEach(Fb)}
function X(a,b){a=a.$$;null!==a.fragment&&(a.on_destroy.forEach(sb),a.fragment&&a.fragment.d(b),a.on_destroy=a.fragment=null,a.ctx=[])}
function Y(a,b,c,d,e,f,g,l){void 0===l&&(l=[-1]);let k=Q;Q=a;let n=a.$$={fragment:null,ctx:null,props:f,update:M,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:l,skip_bound:!1,root:b.target||k.$$.root};g&&g(n.root);let p=!1;n.ctx=c?c(a,b.props||{},function(t,q){let r=(2>=arguments.length?0:arguments.length-2)?2>=arguments.length?void 0:arguments[2]:
q;if(n.ctx&&e(n.ctx[t],n.ctx[t]=r)){if(!n.skip_bound&&n.bound[t])n.bound[t](r);p&&(-1===a.$$.dirty[0]&&(zb.push(a),Eb||(Eb=!0,Db.then(Ib)),a.$$.dirty.fill(0)),a.$$.dirty[t/31|0]|=1<<t%31)}return q}):[];n.update();p=!0;n.before_update.forEach(sb);n.fragment=d?d(n.ctx):!1;b.target&&(b.hydrate?(c=Array.from(b.target.childNodes),n.fragment&&n.fragment.l(c),c.forEach(O)):n.fragment&&n.fragment.c(),b.intro&&T(a.$$.fragment),W(a,b.target,b.anchor,b.customElement),Ib());Q=k}
class Z{$destroy(){X(this,1);this.$destroy=M}$on(a,b){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 Mb(a){let b,c,d,e,f;return{c(){b=document.createElement("button");P(b,"aria-label",c=a[3]?a[3]:null);P(b,"class",d=`${a[1]||""} shepherd-button ${a[4]?"shepherd-button-secondary":""}`);b.disabled=a[2];P(b,"tabindex","0")},m(g,l){g.insertBefore(b,l||null);b.innerHTML=a[5];e||(f=vb(b,"click",function(){tb(a[0])&&a[0].apply(this,arguments)}),e=!0)},p(g,l){[l]=l;a=g;l&32&&(b.innerHTML=a[5]);l&8&&c!==(c=a[3]?a[3]:null)&&P(b,"aria-label",c);l&18&&d!==(d=`${a[1]||""} shepherd-button ${a[4]?"shepherd-button-secondary":
""}`)&&P(b,"class",d);l&4&&(b.disabled=a[2])},i:M,o:M,d(g){g&&O(b);e=!1;f()}}}function Nb(a,b,c){function d(q){return z(q)?q.call(f):q}let {config:e,step:f}=b,g,l,k,n,p,t;a.$$set=q=>{"config"in q&&c(6,e=q.config);"step"in q&&c(7,f=q.step)};a.$$.update=()=>{a.$$.dirty&192&&(c(0,g=e.action?e.action.bind(f.tour):null),c(1,l=e.classes),c(2,k=e.disabled?d(e.disabled):!1),c(3,n=e.label?d(e.label):null),c(4,p=e.secondary),c(5,t=e.text?d(e.text):null))};return[g,l,k,n,p,t,e,f]}
class Ob extends Z{constructor(a){super();Y(this,a,Nb,Mb,N,{config:6,step:7})}}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=>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,l){for(let k=0;k<e.length;k+=1)e[k].m(g,l);g.insertBefore(b,l||null);c=!0},p(g,l){if(l&3){d=g[1];let k;for(k=0;k<d.length;k+=1){let n=Pb(g,d,k);e[k]?(e[k].p(n,l),T(e[k],1)):(e[k]=Rb(n),e[k].c(),T(e[k],1),e[k].m(b.parentNode,b))}S();for(k=d.length;k<e.length;k+=1)f(k);Kb()}},i(){if(!c){for(let g=0;g<
d.length;g+=1)T(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 l=e;for(let k=0;k<l.length;k+=1)l[k]&&l[k].d(g);g&&O(b)}}}function Rb(a){let b,c;b=new Ob({props:{config:a[2],step:a[0]}});return{c(){Lb(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||(T(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function Sb(a){let b,c,d=a[1]&&Qb(a);return{c(){b=document.createElement("footer");d&&d.c();P(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&&T(d,1)):(d=Qb(e),d.c(),T(d,1),d.m(b,null)):d&&(S(),V(d,1,1,()=>{d=null}),Kb())},i(){c||(T(d),c=!0)},o(){V(d);c=!1},d(e){e&&O(b);d&&d.d()}}}function Tb(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 Ub extends Z{constructor(a){super();Y(this,a,Tb,Sb,N,{step:0})}}
function Vb(a){let b,c,d,e,f;return{c(){b=document.createElement("button");c=document.createElement("span");c.textContent="\u00d7";P(c,"aria-hidden","true");P(b,"aria-label",d=a[0].label?a[0].label:"Close Tour");P(b,"class","shepherd-cancel-icon");P(b,"type","button")},m(g,l){g.insertBefore(b,l||null);b.appendChild(c);e||(f=vb(b,"click",a[1]),e=!0)},p(g,l){[l]=l;l&1&&d!==(d=g[0].label?g[0].label:"Close Tour")&&P(b,"aria-label",d)},i:M,o:M,d(g){g&&O(b);e=!1;f()}}}
function Wb(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 Xb extends Z{constructor(a){super();Y(this,a,Wb,Vb,N,{cancelIcon:0,step:2})}}function Yb(a){let b;return{c(){b=document.createElement("h3");P(b,"id",a[1]);P(b,"class","shepherd-title")},m(c,d){c.insertBefore(b,d||null);a[3](b)},p(c,d){[d]=d;d&2&&P(b,"id",c[1])},i:M,o:M,d(c){c&&O(b);a[3](null)}}}
function Zb(a,b,c){let {labelId:d,element:e,title:f}=b;yb().$$.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){Ab[g?"unshift":"push"](()=>{e=g;c(0,e)})}]}class $b extends Z{constructor(a){super();Y(this,a,Zb,Yb,N,{labelId:1,element:0,title:2})}}
function ac(a){let b,c;b=new $b({props:{labelId:a[0],title:a[2]}});return{c(){Lb(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||(T(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function bc(a){let b,c;b=new Xb({props:{cancelIcon:a[3],step:a[1]}});return{c(){Lb(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||(T(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function cc(a){let b,c,d,e=a[2]&&ac(a),f=a[3]&&a[3].enabled&&bc(a);return{c(){b=document.createElement("header");e&&e.c();c=document.createTextNode(" ");f&&f.c();P(b,"class","shepherd-header")},m(g,l){g.insertBefore(b,l||null);e&&e.m(b,null);b.appendChild(c);f&&f.m(b,null);d=!0},p(g,l){[l]=l;g[2]?e?(e.p(g,l),l&4&&T(e,1)):(e=ac(g),e.c(),T(e,1),e.m(b,c)):e&&(S(),V(e,1,1,()=>{e=null}),Kb());g[3]&&g[3].enabled?f?(f.p(g,l),l&8&&T(f,1)):(f=bc(g),f.c(),T(f,1),f.m(b,null)):f&&(S(),V(f,1,1,()=>{f=null}),Kb())},
i(){d||(T(e),T(f),d=!0)},o(){V(e);V(f);d=!1},d(g){g&&O(b);e&&e.d();f&&f.d()}}}function dc(a,b,c){let {labelId:d,step:e}=b,f,g;a.$$set=l=>{"labelId"in l&&c(0,d=l.labelId);"step"in l&&c(1,e=l.step)};a.$$.update=()=>{a.$$.dirty&2&&(c(2,f=e.options.title),c(3,g=e.options.cancelIcon))};return[d,e,f,g]}class ec extends Z{constructor(a){super();Y(this,a,dc,cc,N,{labelId:0,step:1})}}
function fc(a){let b;return{c(){b=document.createElement("div");P(b,"class","shepherd-text");P(b,"id",a[1])},m(c,d){c.insertBefore(b,d||null);a[3](b)},p(c,d){[d]=d;d&2&&P(b,"id",c[1])},i:M,o:M,d(c){c&&O(b);a[3](null)}}}
function gc(a,b,c){let {descriptionId:d,element:e,step:f}=b;yb().$$.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){Ab[g?"unshift":"push"](()=>{e=g;c(0,e)})}]}class hc extends Z{constructor(a){super();Y(this,a,gc,fc,N,{descriptionId:1,element:0,step:2})}}
function ic(a){let b,c;b=new ec({props:{labelId:a[1],step:a[2]}});return{c(){Lb(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||(T(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function jc(a){let b,c;b=new hc({props:{descriptionId:a[0],step:a[2]}});return{c(){Lb(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||(T(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function kc(a){let b,c;b=new Ub({props:{step:a[2]}});return{c(){Lb(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||(T(b.$$.fragment,d),c=!0)},o(d){V(b.$$.fragment,d);c=!1},d(d){X(b,d)}}}
function lc(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,l,k=c&&ic(a),n=e&&jc(a),p=g&&kc(a);return{c(){b=document.createElement("div");k&&k.c();d=document.createTextNode(" ");n&&n.c();f=document.createTextNode(" ");p&&p.c();P(b,"class","shepherd-content")},m(t,q){t.insertBefore(b,q||null);k&&k.m(b,null);b.appendChild(d);n&&n.m(b,null);b.appendChild(f);
p&&p.m(b,null);l=!0},p(t,q){[q]=q;q&4&&(c=void 0!==t[2].options.title||t[2].options.cancelIcon&&t[2].options.cancelIcon.enabled);c?k?(k.p(t,q),q&4&&T(k,1)):(k=ic(t),k.c(),T(k,1),k.m(b,d)):k&&(S(),V(k,1,1,()=>{k=null}),Kb());q&4&&(e=void 0!==t[2].options.text);e?n?(n.p(t,q),q&4&&T(n,1)):(n=jc(t),n.c(),T(n,1),n.m(b,f)):n&&(S(),V(n,1,1,()=>{n=null}),Kb());q&4&&(g=Array.isArray(t[2].options.buttons)&&t[2].options.buttons.length);g?p?(p.p(t,q),q&4&&T(p,1)):(p=kc(t),p.c(),T(p,1),p.m(b,null)):p&&(S(),V(p,
1,1,()=>{p=null}),Kb())},i(){l||(T(k),T(n),T(p),l=!0)},o(){V(k);V(n);V(p);l=!1},d(t){t&&O(b);k&&k.d();n&&n.d();p&&p.d()}}}function mc(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 nc extends Z{constructor(a){super();Y(this,a,mc,lc,N,{descriptionId:0,labelId:1,step:2})}}
function oc(){let a;return{c(){a=document.createElement("div");P(a,"class","shepherd-arrow");P(a,"data-popper-arrow","")},m(b,c){b.insertBefore(a,c||null)},d(b){b&&O(a)}}}
function pc(a){let b,c,d,e,f,g,l,k,n=a[4].options.arrow&&a[4].options.attachTo&&a[4].options.attachTo.element&&a[4].options.attachTo.on&&oc();d=new nc({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"}],t={};for(let q=0;q<p.length;q+=1)t=rb(t,p[q]);return{c(){b=document.createElement("div");n&&n.c();c=document.createTextNode(" ");Lb(d.$$.fragment);
wb(b,t);xb(b,"shepherd-has-cancel-icon",a[5]);xb(b,"shepherd-has-title",a[6]);xb(b,"shepherd-element",!0)},m(q,r){q.insertBefore(b,r||null);n&&n.m(b,null);b.appendChild(c);W(d,b,null);a[13](b);g=!0;l||(k=vb(b,"keydown",a[7]),l=!0)},p(q,r){var [h]=r;q[4].options.arrow&&q[4].options.attachTo&&q[4].options.attachTo.element&&q[4].options.attachTo.on?n||(n=oc(),n.c(),n.m(b,c)):n&&(n.d(1),n=null);r={};h&4&&(r.descriptionId=q[2]);h&8&&(r.labelId=q[3]);h&16&&(r.step=q[4]);d.$set(r);r=b;h=[(!g||h&20&&e!==
(e=void 0!==q[4].options.text?q[2]:null))&&{"aria-describedby":e},(!g||h&24&&f!==(f=q[4].options.title?q[3]:null))&&{"aria-labelledby":f},h&2&&q[1],{role:"dialog"},{tabindex:"0"}];let m={},v={},x={$$scope:1},y=p.length;for(;y--;){let u=p[y],w=h[y];if(w){for(let A in u)A in w||(v[A]=1);for(let A in w)x[A]||(m[A]=w[A],x[A]=1);p[y]=w}else for(let A in u)x[A]=1}for(let u in v)u in m||(m[u]=void 0);wb(r,t=m);xb(b,"shepherd-has-cancel-icon",q[5]);xb(b,"shepherd-has-title",q[6]);xb(b,"shepherd-element",
!0)},i(q){g||(T(d.$$.fragment,q),g=!0)},o(q){V(d.$$.fragment,q);g=!1},d(q){q&&O(b);n&&n.d();X(d);a[13](null);l=!1;k()}}}function qc(a){return a.split(" ").filter(b=>!!b.length)}
function rc(a,b,c){let {classPrefix:d,element:e,descriptionId:f,firstFocusableElement:g,focusableElements:l,labelId:k,lastFocusableElement:n,step:p,dataStepId:t}=b,q,r,h;yb().$$.on_mount.push(()=>{c(1,t={[`data-${d}shepherd-step-id`]:p.id});c(9,l=e.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]'));c(8,g=l[0]);c(10,n=l[l.length-1])});yb().$$.after_update.push(()=>{if(h!==p.options.classes){var m=
h;ma(m)&&(m=qc(m),m.length&&e.classList.remove(...m));m=h=p.options.classes;ma(m)&&(m=qc(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,l=m.focusableElements);"labelId"in m&&c(3,k=m.labelId);"lastFocusableElement"in m&&c(10,n=m.lastFocusableElement);"step"in m&&c(4,p=m.step);"dataStepId"in m&&
c(1,t=m.dataStepId)};a.$$.update=()=>{a.$$.dirty&16&&(c(5,q=p.options&&p.options.cancelIcon&&p.options.cancelIcon.enabled),c(6,r=p.options&&p.options.title))};return[e,t,f,k,p,q,r,m=>{const {tour:v}=p;switch(m.keyCode){case 9:if(0===l.length){m.preventDefault();break}if(m.shiftKey){if(document.activeElement===g||document.activeElement.classList.contains("shepherd-element"))m.preventDefault(),n.focus()}else document.activeElement===n&&(m.preventDefault(),g.focus());break;case 27:v.options.exitOnEsc&&
p.cancel();break;case 37:v.options.keyboardNavigation&&v.back();break;case 39:v.options.keyboardNavigation&&v.next()}},g,l,n,d,()=>e,function(m){Ab[m?"unshift":"push"](()=>{e=m;c(0,e)})}]}class sc extends Z{constructor(a){super();Y(this,a,rc,pc,N,{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]}}var tc,uc=void 0;
tc=(uc={exports:{}},function(a){(function(){a.exports={polyfill:function(){function b(h,m){this.scrollLeft=h;this.scrollTop=m}function c(h){if(null===h||"object"!==typeof h||void 0===h.behavior||"auto"===h.behavior||"instant"===h.behavior)return!0;if("object"===typeof h&&"smooth"===h.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+h.behavior+" is not a valid value for enumeration ScrollBehavior.");}function d(h,m){if("Y"===m)return h.clientHeight+r<h.scrollHeight;if("X"===
m)return h.clientWidth+r<h.scrollWidth}function e(h,m){h=k.getComputedStyle(h,null)["overflow"+m];return"auto"===h||"scroll"===h}function f(h){var m=d(h,"Y")&&e(h,"Y");h=d(h,"X")&&e(h,"X");return m||h}function g(h){var m=(q()-h.startTime)/468;var v=.5*(1-Math.cos(Math.PI*(1<m?1:m)));m=h.startX+(h.x-h.startX)*v;v=h.startY+(h.y-h.startY)*v;h.method.call(h.scrollable,m,v);m===h.x&&v===h.y||k.requestAnimationFrame(g.bind(k,h))}function l(h,m,v){var x=q();if(h===n.body){var y=k;var u=k.scrollX||k.pageXOffset;
h=k.scrollY||k.pageYOffset;var w=t.scroll}else y=h,u=h.scrollLeft,h=h.scrollTop,w=b;g({scrollable:y,method:w,startTime:x,startX:u,startY:h,x:m,y:v})}var k=window,n=document;if(!("scrollBehavior"in n.documentElement.style&&!0!==k.__forceSmoothScrollPolyfill__)){var p=k.HTMLElement||k.Element,t={scroll:k.scroll||k.scrollTo,scrollBy:k.scrollBy,elementScroll:p.prototype.scroll||b,scrollIntoView:p.prototype.scrollIntoView},q=k.performance&&k.performance.now?k.performance.now.bind(k.performance):Date.now,
r=/MSIE |Trident\/|Edge\//.test(k.navigator.userAgent)?1:0;k.scroll=k.scrollTo=function(h,m){void 0!==h&&(!0===c(h)?t.scroll.call(k,void 0!==h.left?h.left:"object"!==typeof h?h:k.scrollX||k.pageXOffset,void 0!==h.top?h.top:void 0!==m?m:k.scrollY||k.pageYOffset):l.call(k,n.body,void 0!==h.left?~~h.left:k.scrollX||k.pageXOffset,void 0!==h.top?~~h.top:k.scrollY||k.pageYOffset))};k.scrollBy=function(h,m){void 0!==h&&(c(h)?t.scrollBy.call(k,void 0!==h.left?h.left:"object"!==typeof h?h:0,void 0!==h.top?
h.top:void 0!==m?m:0):l.call(k,n.body,~~h.left+(k.scrollX||k.pageXOffset),~~h.top+(k.scrollY||k.pageYOffset)))};p.prototype.scroll=p.prototype.scrollTo=function(h,m){if(void 0!==h)if(!0===c(h)){if("number"===typeof h&&void 0===m)throw new SyntaxError("Value could not be converted");t.elementScroll.call(this,void 0!==h.left?~~h.left:"object"!==typeof h?~~h:this.scrollLeft,void 0!==h.top?~~h.top:void 0!==m?~~m:this.scrollTop)}else m=h.left,h=h.top,l.call(this,this,"undefined"===typeof m?this.scrollLeft:
~~m,"undefined"===typeof h?this.scrollTop:~~h)};p.prototype.scrollBy=function(h,m){void 0!==h&&(!0===c(h)?t.elementScroll.call(this,void 0!==h.left?~~h.left+this.scrollLeft:~~h+this.scrollLeft,void 0!==h.top?~~h.top+this.scrollTop:~~m+this.scrollTop):this.scroll({left:~~h.left+this.scrollLeft,top:~~h.top+this.scrollTop,behavior:h.behavior}))};p.prototype.scrollIntoView=function(h){if(!0===c(h))t.scrollIntoView.call(this,void 0===h?!0:h);else{for(h=this;h!==n.body&&!1===f(h);)h=h.parentNode||h.host;
var m=h.getBoundingClientRect(),v=this.getBoundingClientRect();h!==n.body?(l.call(this,h,h.scrollLeft+v.left-m.left,h.scrollTop+v.top-m.top),"fixed"!==k.getComputedStyle(h).position&&k.scrollBy({left:m.left,top:m.top,behavior:"smooth"})):k.scrollBy({left:v.left,top:v.top,behavior:"smooth"})}}}}}})()}(uc,uc.exports),uc.exports);tc.polyfill;tc.polyfill();
class vc extends na{constructor(a,b){void 0===b&&(b={});super(a,b);this.tour=a;this.classPrefix=this.tour.options?ob(this.tour.options.classPrefix):"";this.styles=a.styles;this._resolvedAttachTo=null;oa(this);this._setOptions(b);return this}cancel(){this.tour.cancel();this.trigger("cancel")}complete(){this.tour.complete();this.trigger("complete")}destroy(){this.tooltip&&(this.tooltip.destroy(),this.tooltip=null);this.el instanceof HTMLElement&&this.el.parentNode&&(this.el.parentNode.removeChild(this.el),
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(ma(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(){if(z(this.options.beforeShowPromise)){let a=this.options.beforeShowPromise();if(void 0!==a)return a.then(()=>this._show())}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 sc({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=la({},b||{});this.options=Object.assign({arrow:!0},b,a);let {when:c}=this.options;this.options.classes=this._getClassOptions(a);this.destroy();this.id=this.options.id||`step-${pb()}`;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&&qa(this);this.tooltip&&this.tooltip.destroy();let a=this._getResolvedAttachToOptions(),b=a.element;var c={modifiers:[{name:"preventOverflow",options:{altAxis:!0,tether:!1}},nb(this)],strategy:"absolute"};if(void 0!==a&&null!==a&&a.element&&a.on)c.placement=a.on;else{c=mb();var d={placement:"top",strategy:"fixed",modifiers:[nb(this)]};c=d=lb({},d,{modifiers:Array.from(new Set([...d.modifiers,
...c]))})}(d=this.tour&&this.tour.options&&this.tour.options.defaultStepOptions)&&(c=qb(d,c));c=qb(this.options,c);void 0!==a&&null!==a&&a.element&&a.on||(b=document.body,this.shepherdElementComponent.getElement().classList.add("shepherd-centered"));this.tooltip=kb(b,this.el,c);this.target=a.element}_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 wc(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 xc(a){let b,c,d,e,f;return{c(){b=ub("svg");c=ub("path");P(c,"d",a[2]);P(b,"class",d=`${a[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)},m(g,l){g.insertBefore(b,l||null);b.appendChild(c);a[11](b);e||(f=vb(b,"touchmove",a[3]),e=!0)},p(g,l){[l]=l;l&4&&P(c,"d",g[2]);l&2&&d!==(d=`${g[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)&&P(b,"class",d)},i:M,o:M,d(g){g&&O(b);a[11](null);e=!1;f()}}}
function yc(a){if(!a)return null;let b=a instanceof HTMLElement&&window.getComputedStyle(a).overflowY;return"hidden"!==b&&"visible"!==b&&a.scrollHeight>=a.clientHeight?a:yc(a.parentElement)}
function zc(a,b,c){function d(){c(4,p={width:0,height:0,x:0,y:0,r:0})}function e(){c(1,t=!1);l()}function f(m,v,x,y){void 0===m&&(m=0);void 0===v&&(v=0);if(y){var u=y.getBoundingClientRect();let A=u.y||u.top;u=u.bottom||A+u.height;if(x){var w=x.getBoundingClientRect();x=w.y||w.top;w=w.bottom||x+w.height;A=Math.max(A,x);u=Math.min(u,w)}let {y:U,height:E}={y:A,height:Math.max(u-A,0)},{x:G,width:D,left:ia}=y.getBoundingClientRect();c(4,p={width:D+2*m,height:E+2*m,x:(G||ia)-m,y:U-m,r:v})}else d()}function g(){c(1,
t=!0)}function l(){q&&(cancelAnimationFrame(q),q=void 0);window.removeEventListener("touchmove",h,{passive:!1})}function k(m){let {modalOverlayOpeningPadding:v,modalOverlayOpeningRadius:x}=m.options,y=yc(m.target),u=()=>{q=void 0;f(v,x,y,m.target);q=requestAnimationFrame(u)};u();window.addEventListener("touchmove",h,{passive:!1})}let {element:n,openingProperties:p}=b;pb();let t=!1,q=void 0,r;d();let h=m=>{m.preventDefault()};a.$$set=m=>{"element"in m&&c(0,n=m.element);"openingProperties"in m&&c(4,
p=m.openingProperties)};a.$$.update=()=>{if(a.$$.dirty&16){let {width:m,height:v,x=0,y=0,r:u=0}=p,{innerWidth:w,innerHeight:A}=window;c(2,r=`M${w},${A}\
H0\
V0\
H${w}\
V${A}\
Z\
M${x+u},${y}\
a${u},${u},0,0,0-${u},${u}\
V${v+y-u}\
a${u},${u},0,0,0,${u},${u}\
H${m+x-u}\
a${u},${u},0,0,0,${u}-${u}\
V${y+u}\
a${u},${u},0,0,0-${u}-${u}\
Z`)}};return[n,t,r,m=>{m.stopPropagation()},p,()=>n,d,e,f,function(m){l();m.tour.options.useModalOverlay?(k(m),g()):e()},g,function(m){Ab[m?"unshift":"push"](()=>{n=m;c(0,n)})}]}
class Ac extends Z{constructor(a){super();Y(this,a,zc,xc,N,{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 Bc=new na;
class Cc extends na{constructor(a){void 0===a&&(a={});super(a);oa(this);this.options=Object.assign({},{exitOnEsc:!0,keyboardNavigation:!0},a);this.classPrefix=ob(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;Bc.trigger(c,d)})})(b)});this._setTourID();return this}addStep(a,b){a instanceof vc?a.tour=this:a=new vc(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)}cancel(){this.options.confirmCancel?window.confirm(this.options.confirmCancelMessage||"Are you sure you want to stop the tour?")&&this._done("cancel"):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 Bc.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=ma(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());wc(this);this.trigger(a,{index:b});Bc.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});Bc.activeTour=this}_setupModal(){this.modal=new Ac({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"}--${pb()}`}}Object.assign(Bc,{Tour:Cc,Step:vc});export default Bc
//# sourceMappingURL=shepherd.esm.min.js.map