shepherd.js
Advanced tools
Comparing version 8.0.2 to 8.1.0
@@ -0,1 +1,30 @@ | ||
## v8.1.0 (2020-10-05) | ||
#### :rocket: Enhancement | ||
* [#1176](https://github.com/shipshapecode/shepherd/pull/1176) Add `stepsContainer` option, allowing users to specify rendering target for step elements ([@zefj](https://github.com/zefj)) | ||
* [#1074](https://github.com/shipshapecode/shepherd/pull/1074) Add missing types for Step.options and Tour.steps ([@anakorn](https://github.com/anakorn)) | ||
#### :bug: Bug Fix | ||
* [#1132](https://github.com/shipshapecode/shepherd/pull/1132) Added default fallback for target when step is hidden/destroyed ([@IWMTom](https://github.com/IWMTom)) | ||
* [#1119](https://github.com/shipshapecode/shepherd/pull/1119) shift + tab handled ([@faizanu94](https://github.com/faizanu94)) | ||
#### :memo: Documentation | ||
* [#1133](https://github.com/shipshapecode/shepherd/pull/1133) docs: Fix simple typo, unminifed -> unminified ([@timgates42](https://github.com/timgates42)) | ||
* [#1098](https://github.com/shipshapecode/shepherd/pull/1098) Update demo image ([@shepmaster](https://github.com/shepmaster)) | ||
* [#1086](https://github.com/shipshapecode/shepherd/pull/1086) Add multiple events example to docs ([@ricobonfim](https://github.com/ricobonfim)) | ||
#### :house: Internal | ||
* [#1044](https://github.com/shipshapecode/shepherd/pull/1044) add Step.id to typings, fix tour.getById() typing ([@cyremur](https://github.com/cyremur)) | ||
#### Committers: 9 | ||
- Alex Nakorn ([@anakorn](https://github.com/anakorn)) | ||
- Filip Rec ([@zefj](https://github.com/zefj)) | ||
- Jake Goulding ([@shepmaster](https://github.com/shepmaster)) | ||
- Muhammad Faizan Uddin ([@faizanu94](https://github.com/faizanu94)) | ||
- Ricardo Bonfim ([@ricobonfim](https://github.com/ricobonfim)) | ||
- Tim Gates ([@timgates42](https://github.com/timgates42)) | ||
- Tom Wilson ([@IWMTom](https://github.com/IWMTom)) | ||
- [@cyremur](https://github.com/cyremur) | ||
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview) | ||
## v8.0.2 (2020-07-10) | ||
@@ -2,0 +31,0 @@ |
@@ -1,2 +0,2 @@ | ||
/*! shepherd.js 8.0.2 */ | ||
/*! shepherd.js 8.1.0 */ | ||
@@ -10,43 +10,43 @@ 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)?t(Array.isArray(a)?[]:{},a,b):a}function da(a,b,c){return a.concat(b).map(function(a){return ca(a,c)})} | ||
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){a=a.getBoundingClientRect();return{width:a.width,height:a.height,top:a.top,right:a.right,bottom:a.bottom,left:a.left,x:a.left,y:a.top}}function v(a){return"[object Window]"!==a.toString()?(a=a.ownerDocument)?a.defaultView:window:a}function ra(a){a=v(a);return{scrollLeft:a.pageXOffset,scrollTop:a.pageYOffset}}function sa(a){var b=v(a).Element;return a instanceof b||a instanceof Element}function y(a){var b=v(a).HTMLElement;return a instanceof b||a instanceof HTMLElement} | ||
function z(a){return a?(a.nodeName||"").toLowerCase():null}function A(a){return(sa(a)?a.ownerDocument:a.document).documentElement}function ta(a){return qa(A(a)).left+ra(a).scrollLeft}function getComputedStyle(a){return v(a).getComputedStyle(a)}function ua(a){a=getComputedStyle(a);return/auto|scroll|overlay|hidden/.test(a.overflow+a.overflowY+a.overflowX)} | ||
function va(a,b,c){void 0===c&&(c=!1);var d=A(b);a=qa(a);var e=y(b),f={scrollLeft:0,scrollTop:0},h={x:0,y:0};if(e||!e&&!c){if("body"!==z(b)||ua(d))f=b!==v(b)&&y(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:ra(b);y(b)?(h=qa(b),h.x+=b.clientLeft,h.y+=b.clientTop):d&&(h.x=ta(d))}return{x:a.left+f.scrollLeft-h.x,y:a.top+f.scrollTop-h.y,width:a.width,height:a.height}}function wa(a){return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}} | ||
function xa(a){return"html"===z(a)?a:a.assignedSlot||a.parentNode||a.host||A(a)}function ya(a){return 0<=["html","body","#document"].indexOf(z(a))?a.ownerDocument.body:y(a)&&ua(a)?a:ya(xa(a))}function za(a,b){void 0===b&&(b=[]);var c=ya(a);a="body"===z(c);var d=v(c);c=a?[d].concat(d.visualViewport||[],ua(c)?c:[]):c;b=b.concat(c);return a?b:b.concat(za(xa(c)))} | ||
function Aa(a){if(!y(a)||"fixed"===getComputedStyle(a).position)return null;if(a=a.offsetParent){var b=A(a);if("body"===z(a)&&"static"===getComputedStyle(a).position&&"static"!==getComputedStyle(b).position)return b}return a} | ||
function Ba(a){for(var b=v(a),c=Aa(a);c&&0<=["table","td","th"].indexOf(z(c))&&"static"===getComputedStyle(c).position;)c=Aa(c);if(c&&"body"===z(c)&&"static"===getComputedStyle(c).position)return b;if(!c)a:{for(a=xa(a);y(a)&&0>["html","body"].indexOf(z(a));)if(c=getComputedStyle(a),"none"!==c.transform||"none"!==c.perspective||c.willChange&&"auto"!==c.willChange){c=a;break a}else a=a.parentNode;c=null}return c||b} | ||
var top="top",Ca=[top,"bottom","right","left"],Da=Ca.reduce(function(a,b){return a.concat([b+"-start",b+"-end"])},[]),Ea=[].concat(Ca,["auto"]).reduce(function(a,b){return a.concat([b,b+"-start",b+"-end"])},[]),Fa="beforeRead read afterRead beforeMain main afterMain beforeWrite write afterWrite".split(" "); | ||
function Ga(a){function b(a){d.add(a.name);[].concat(a.requires||[],a.requiresIfExists||[]).forEach(function(a){d.has(a)||(a=c.get(a))&&b(a)});e.push(a)}var c=new Map,d=new Set,e=[];a.forEach(function(a){c.set(a.name,a)});a.forEach(function(a){d.has(a.name)||b(a)});return e}function Ha(a){var b=Ga(a);return Fa.reduce(function(a,d){return a.concat(b.filter(function(a){return a.phase===d}))},[])} | ||
function Ia(a){var b;return function(){b||(b=new Promise(function(c){Promise.resolve().then(function(){b=void 0;c(a())})}));return b}}function B(a){return a.split("-")[0]}function Ja(a){var b=a.reduce(function(a,b){var c=a[b.name];a[b.name]=c?Object.assign(Object.assign(Object.assign({},c),b),{},{options:Object.assign(Object.assign({},c.options),b.options),data:Object.assign(Object.assign({},c.data),b.data)}):b;return a},{});return Object.keys(b).map(function(a){return b[a]})} | ||
function Ka(a,b){var c=!(!b.getRootNode||!b.getRootNode().host);if(a.contains(b))return!0;if(c){do{if(b&&a.isSameNode(b))return!0;b=b.parentNode||b.host}while(b)}return!1}function La(a){return Object.assign(Object.assign({},a),{},{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height})} | ||
function Ma(a,b){if("viewport"===b){b=v(a);var c=A(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+ta(a),y:f};a=La(a)}else y(b)?(a=qa(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=A(a),a=A(f),e=ra(f),b=f.ownerDocument.body, | ||
d=Math.max(a.scrollWidth,a.clientWidth,b?b.scrollWidth:0,b?b.clientWidth:0),c=Math.max(a.scrollHeight,a.clientHeight,b?b.scrollHeight:0,b?b.clientHeight:0),f=-e.scrollLeft+ta(f),e=-e.scrollTop,"rtl"===getComputedStyle(b||a).direction&&(f+=Math.max(a.clientWidth,b?b.clientWidth:0)-d),a=La({width:d,height:c,x:f,y:e}));return a} | ||
function Na(a){var b=za(xa(a)),c=0<=["absolute","fixed"].indexOf(getComputedStyle(a).position)&&y(a)?Ba(a):a;return sa(c)?b.filter(function(a){return sa(a)&&Ka(a,c)&&"body"!==z(a)}):[]} | ||
function Oa(a,b,c){b="clippingParents"===b?Na(a):[].concat(b);c=[].concat(b,[c]);c=c.reduce(function(b,c){c=Ma(a,c);b.top=Math.max(c.top,b.top);b.right=Math.min(c.right,b.right);b.bottom=Math.min(c.bottom,b.bottom);b.left=Math.max(c.left,b.left);return b},Ma(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 Pa(a){return 0<=["top","bottom"].indexOf(a)?"x":"y"} | ||
function Qa(a){var b=a.reference,c=a.element,d=(a=a.placement)?B(a):null;a=a?a.split("-")[1]: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?Pa(d):null;if(null!=d)switch(f="y"===d?"height":"width",a){case "start":e[d]=Math.floor(e[d])-Math.floor(b[f]/2-c[f]/2);break;case "end":e[d]=Math.floor(e[d])+ | ||
Math.ceil(b[f]/2-c[f]/2)}return e}function Ra(a){return Object.assign(Object.assign({},{top:0,right:0,bottom:0,left:0}),a)}function Sa(a,b){return b.reduce(function(b,d){b[d]=a;return b},{})} | ||
function Ta(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 h=c.altBoundary,k=void 0===h?!1:h;c=c.padding;c=void 0===c?0:c;c=Ra("number"!==typeof c?c:Sa(c,Ca));var l=a.elements.reference;h=a.rects.popper;k=a.elements[k?"popper"===d?"reference":"popper":d];e=Oa(sa(k)?k:k.contextElement||A(a.elements.popper),e,f);f=qa(l);k=Qa({reference:f, | ||
element:h,strategy:"absolute",placement:b});h=La(Object.assign(Object.assign({},h),k));f="popper"===d?h:f;var g={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 m=a[b];Object.keys(g).forEach(function(a){var b=0<=["right","bottom"].indexOf(a)?1:-1,c=0<=[top,"bottom"].indexOf(a)?"y":"x";g[a]+=m[c]*b})}return g}var Ua={placement:"bottom",modifiers:[],strategy:"absolute"}; | ||
function Va(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];return!b.some(function(a){return!(a&&"function"===typeof a.getBoundingClientRect)})}var Wa={passive:!0},Xa={top:"auto",right:"auto",bottom:"auto",left:"auto"}; | ||
function Ya(a){var b,c=a.popper,d=a.popperRect,e=a.placement,f=a.offsets,h=a.position,k=a.gpuAcceleration,l=a.adaptive,g=window.devicePixelRatio||1;a=Math.round(f.x*g)/g||0;g=Math.round(f.y*g)/g||0;var m=f.hasOwnProperty("x");f=f.hasOwnProperty("y");var n="left",p=top,r=window;if(l){var q=Ba(c);q===v(c)&&(q=A(c));e===top&&(p="bottom",g-=q.clientHeight-d.height,g*=k?1:-1);"left"===e&&(n="right",a-=q.clientWidth-d.width,a*=k?1:-1)}c=Object.assign({position:h},l&&Xa);if(k){var w;return Object.assign(Object.assign({}, | ||
c),{},(w={},w[p]=f?"0":"",w[n]=m?"0":"",w.transform=2>(r.devicePixelRatio||1)?"translate("+a+"px, "+g+"px)":"translate3d("+a+"px, "+g+"px, 0)",w))}return Object.assign(Object.assign({},c),{},(b={},b[p]=f?g+"px":"",b[n]=m?a+"px":"",b.transform="",b))}var Za={left:"right",right:"left",bottom:"top",top:"bottom"};function $a(a){return a.replace(/left|right|bottom|top/g,function(a){return Za[a]})}var ab={start:"end",end:"start"};function bb(a){return a.replace(/start|end/g,function(a){return ab[a]})} | ||
function cb(a,b){void 0===b&&(b={});var c=b.boundary,d=b.rootBoundary,e=b.padding,f=b.flipVariations,h=b.allowedAutoPlacements,k=void 0===h?Ea:h,l=b.placement.split("-")[1];b=l?f?Da:Da.filter(function(a){return a.split("-")[1]===l}):Ca;f=b.filter(function(a){return 0<=k.indexOf(a)});0===f.length&&(f=b);var g=f.reduce(function(b,f){b[f]=Ta(a,{placement:f,boundary:c,rootBoundary:d,padding:e})[B(f)];return b},{});return Object.keys(g).sort(function(a,b){return g[a]-g[b]})} | ||
function db(a){if("auto"===B(a))return[];var b=$a(a);return[bb(a),b,bb(b)]}function eb(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 fb(a){return[top,"right","bottom","left"].some(function(b){return 0<=a[b]})} | ||
var gb=function(a){void 0===a&&(a={});var b=a.defaultModifiers,c=void 0===b?[]:b;a=a.defaultOptions;var d=void 0===a?Ua:a;return function(a,b,h){function e(){g.orderedModifiers.forEach(function(a){var b=a.name,c=a.options;c=void 0===c?{}:c;a=a.effect;"function"===typeof a&&(b=a({state:g,name:b,instance:p,options:c}),m.push(b||function(){}))})}function f(){m.forEach(function(a){return a()});m=[]}void 0===h&&(h=d);var g={placement:"bottom",orderedModifiers:[],options:Object.assign(Object.assign({}, | ||
Ua),d),modifiersData:{},elements:{reference:a,popper:b},attributes:{},styles:{}},m=[],n=!1,p={state:g,setOptions:function(h){f();g.options=Object.assign(Object.assign(Object.assign({},d),g.options),h);g.scrollParents={reference:sa(a)?za(a):a.contextElement?za(a.contextElement):[],popper:za(b)};h=Ha(Ja([].concat(c,g.options.modifiers)));g.orderedModifiers=h.filter(function(a){return a.enabled});e();return p.update()},forceUpdate:function(){if(!n){var a=g.elements,b=a.reference;a=a.popper;if(Va(b,a))for(g.rects= | ||
{reference:va(b,Ba(a),"fixed"===g.options.strategy),popper:wa(a)},g.reset=!1,g.placement=g.options.placement,g.orderedModifiers.forEach(function(a){return g.modifiersData[a.name]=Object.assign({},a.data)}),b=0;b<g.orderedModifiers.length;b++)if(!0===g.reset)g.reset=!1,b=-1;else{var c=g.orderedModifiers[b];a=c.fn;var d=c.options;d=void 0===d?{}:d;c=c.name;"function"===typeof a&&(g=a({state:g,options:d,name:c,instance:p})||g)}}},update:Ia(function(){return new Promise(function(a){p.forceUpdate();a(g)})}), | ||
destroy:function(){f();n=!0}};if(!Va(a,b))return p;p.setOptions(h).then(function(a){if(!n&&h.onFirstUpdate)h.onFirstUpdate(a)});return p}}({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,h=v(b.elements.popper),k=[].concat(b.scrollParents.reference,b.scrollParents.popper);e&&k.forEach(function(a){a.addEventListener("scroll",c.update,Wa)});f&& | ||
h.addEventListener("resize",c.update,Wa);return function(){e&&k.forEach(function(a){a.removeEventListener("scroll",c.update,Wa)});f&&h.removeEventListener("resize",c.update,Wa)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(a){var b=a.state;b.modifiersData[a.name]=Qa({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;c=c.adaptive;c=void 0===c?!0:c;a={placement:B(b.placement),popper:b.elements.popper,popperRect:b.rects.popper,gpuAcceleration:a};null!=b.modifiersData.popperOffsets&&(b.styles.popper=Object.assign(Object.assign({},b.styles.popper),Ya(Object.assign(Object.assign({},a),{},{offsets:b.modifiersData.popperOffsets,position:b.options.strategy,adaptive:c}))));null!=b.modifiersData.arrow&&(b.styles.arrow=Object.assign(Object.assign({},b.styles.arrow),Ya(Object.assign(Object.assign({},a), | ||
{},{offsets:b.modifiersData.arrow,position:"absolute",adaptive:!1}))));b.attributes.popper=Object.assign(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(a){var c=b.styles[a]||{},e=b.attributes[a]||{},f=b.elements[a];y(f)&&z(f)&&(Object.assign(f.style,c),Object.keys(e).forEach(function(a){var b=e[a];!1===b?f.removeAttribute(a):f.setAttribute(a, | ||
!0===b?"":b)}))})},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.elements.arrow&&Object.assign(b.elements.arrow.style,c.arrow);return function(){Object.keys(b.elements).forEach(function(a){var d=b.elements[a],f=b.attributes[a]||{};a=Object.keys(b.styles.hasOwnProperty(a)?b.styles[a]:c[a]).reduce(function(a,b){a[b]="";return a},{});y(d)&&z(d)&&(Object.assign(d.style, | ||
a),Object.keys(f).forEach(function(a){d.removeAttribute(a)}))})}},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=Ea.reduce(function(a,c){var e=b.rects;var f=B(c);var h=0<=["left",top].indexOf(f)?-1:1,k="function"===typeof d?d(Object.assign(Object.assign({},e),{},{placement:c})):d;e=k[0];k=k[1];e=e||0;k=(k||0)*h;f=0<=["left","right"].indexOf(f)?{x:k,y:e}:{x:e,y:k};a[c]= | ||
f;return a},{});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,h=c.padding,k=c.boundary,l=c.rootBoundary,g=c.altBoundary,m=c.flipVariations,n=void 0===m?!0:m,p=c.allowedAutoPlacements; | ||
c=b.options.placement;m=B(c);f=f||(m!==c&&n?db(c):[$a(c)]);var r=[c].concat(f).reduce(function(a,c){return a.concat("auto"===B(c)?cb(b,{placement:c,boundary:k,rootBoundary:l,padding:h,flipVariations:n,allowedAutoPlacements:p}):c)},[]);c=b.rects.reference;f=b.rects.popper;var q=new Map;m=!0;for(var w=r[0],H=0;H<r.length;H++){var x=r[H],ja=B(x),E="start"===x.split("-")[1],F=0<=[top,"bottom"].indexOf(ja),L=F?"width":"height",U=Ta(b,{placement:x,boundary:k,rootBoundary:l,altBoundary:g,padding:h});E=F? | ||
E?"right":"left":E?"bottom":top;c[L]>f[L]&&(E=$a(E));L=$a(E);F=[];d&&F.push(0>=U[ja]);e&&F.push(0>=U[E],0>=U[L]);if(F.every(function(a){return a})){w=x;m=!1;break}q.set(x,F)}if(m)for(d=function(a){var b=r.find(function(b){if(b=q.get(b))return b.slice(0,a).every(function(a){return a})});if(b)return w=b,"break"},e=n?3:1;0<e&&"break"!==d(e);e--);b.placement!==w&&(b.modifiersData[a]._skip=!0,b.placement=w,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;d=void 0===d?!1:d;var f=c.tether;f=void 0===f?!0:f;var h=c.tetherOffset,k=void 0===h?0:h;c=Ta(b,{boundary:c.boundary,rootBoundary:c.rootBoundary,padding:c.padding,altBoundary:c.altBoundary});h=B(b.placement);var l=b.placement.split("-")[1],g=!l,m=Pa(h);h="x"===m?"y":"x";var n=b.modifiersData.popperOffsets,p=b.rects.reference,r=b.rects.popper,q="function"===typeof k?k(Object.assign(Object.assign({},b.rects), | ||
{},{placement:b.placement})):k;k={x:0,y:0};if(n){if(e){var w="y"===m?top:"left",H="y"===m?"bottom":"right",x="y"===m?"height":"width";e=n[m];var ja=n[m]+c[w],E=n[m]-c[H],F=f?-r[x]/2:0,L="start"===l?p[x]:r[x];l="start"===l?-r[x]:-p[x];r=b.elements.arrow;r=f&&r?wa(r):{width:0,height:0};var U=b.modifiersData["arrow#persistent"]?b.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0};w=U[w];H=U[H];r=Math.max(0,Math.min(p[x],r[x]));L=g?p[x]/2-F-r-w-q:L-r-w-q;g=g?-p[x]/2+F+r+H+q:l+r+ | ||
H+q;q=b.elements.arrow&&Ba(b.elements.arrow);p=b.modifiersData.offset?b.modifiersData.offset[b.placement][m]:0;q=n[m]+L-p-(q?"y"===m?q.clientTop||0:q.clientLeft||0:0);g=n[m]+g-p;f=Math.max(f?Math.min(ja,q):ja,Math.min(e,f?Math.max(E,g):E));n[m]=f;k[m]=f-e}d&&(d=n[h],f=Math.max(d+c["x"===m?top:"left"],Math.min(d,d-c["x"===m?"bottom":"right"])),n[h]=f,k[h]=f-d);b.modifiersData[a]=k}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(a){var b,c=a.state;a=a.name;var d=c.elements.arrow, | ||
e=c.modifiersData.popperOffsets,f=B(c.placement),h=Pa(f);f=0<=["left","right"].indexOf(f)?"height":"width";if(d&&e){var k=c.modifiersData[a+"#persistent"].padding,l=wa(d),g="y"===h?top:"left",m="y"===h?"bottom":"right",n=c.rects.reference[f]+c.rects.reference[h]-e[h]-c.rects.popper[f];e=e[h]-c.rects.reference[h];d=(d=Ba(d))?"y"===h?d.clientHeight||0:d.clientWidth||0:0;n=d/2-l[f]/2+(n/2-e/2);f=Math.max(k[g],Math.min(n,d-l[f]-k[m]));c.modifiersData[a]=(b={},b[h]=f,b.centerOffset=f-n,b)}},effect:function(a){var b= | ||
a.state,c=a.options;a=a.name;var d=c.element;d=void 0===d?"[data-popper-arrow]":d;c=c.padding;c=void 0===c?0:c;if(null!=d){if("string"===typeof d&&(d=b.elements.popper.querySelector(d),!d))return;Ka(b.elements.popper,d)&&(b.elements.arrow=d,b.modifiersData[a+"#persistent"]={padding:Ra("number"!==typeof c?c:Sa(c,Ca))})}},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=Ta(b,{elementContext:"reference"}),h=Ta(b,{altBoundary:!0});c=eb(f,c);d=eb(h,d,e);e=fb(c);h=fb(d);b.modifiersData[a]={referenceClippingOffsets:c,popperEscapeOffsets:d,isReferenceHidden:e,hasPopperEscaped:h};b.attributes.popper=Object.assign(Object.assign({},b.attributes.popper),{},{"data-popper-reference-hidden":e,"data-popper-escaped":h})}}]}); | ||
var top="top",qa=[top,"bottom","right","left"],ra=qa.reduce(function(a,b){return a.concat([b+"-start",b+"-end"])},[]),sa=[].concat(qa,["auto"]).reduce(function(a,b){return a.concat([b,b+"-start",b+"-end"])},[]),ta="beforeRead read afterRead beforeMain main afterMain beforeWrite write afterWrite".split(" ");function w(a){return a?(a.nodeName||"").toLowerCase():null}function y(a){return"[object Window]"!==a.toString()?(a=a.ownerDocument)?a.defaultView||window:window:a} | ||
function ua(a){var b=y(a).Element;return a instanceof b||a instanceof Element}function z(a){var b=y(a).HTMLElement;return a instanceof b||a instanceof HTMLElement}function A(a){return a.split("-")[0]}function va(a){return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}}function wa(a,b){var c=b.getRootNode&&b.getRootNode();c=!(!c||!c.host);if(a.contains(b))return!0;if(c){do{if(b&&a.isSameNode(b))return!0;b=b.parentNode||b.host}while(b)}return!1} | ||
function getComputedStyle(a){return y(a).getComputedStyle(a)}function B(a){return((ua(a)?a.ownerDocument:a.document)||window.document).documentElement}function xa(a){return"html"===w(a)?a:a.assignedSlot||a.parentNode||a.host||B(a)}function ya(a){if(!z(a)||"fixed"===getComputedStyle(a).position)return null;if(a=a.offsetParent){var b=B(a);if("body"===w(a)&&"static"===getComputedStyle(a).position&&"static"!==getComputedStyle(b).position)return b}return a} | ||
function za(a){for(var b=y(a),c=ya(a);c&&0<=["table","td","th"].indexOf(w(c))&&"static"===getComputedStyle(c).position;)c=ya(c);if(c&&"body"===w(c)&&"static"===getComputedStyle(c).position)return b;if(!c)a:{for(a=xa(a);z(a)&&0>["html","body"].indexOf(w(a));)if(c=getComputedStyle(a),"none"!==c.transform||"none"!==c.perspective||c.willChange&&"auto"!==c.willChange){c=a;break a}else a=a.parentNode;c=null}return c||b}function Aa(a){return 0<=["top","bottom"].indexOf(a)?"x":"y"} | ||
function Ba(a){return Object.assign(Object.assign({},{top:0,right:0,bottom:0,left:0}),a)}function Ca(a,b){return b.reduce(function(b,d){b[d]=a;return b},{})}var Da={top:"auto",right:"auto",bottom:"auto",left:"auto"}; | ||
function Ea(a){var b,c=a.popper,d=a.popperRect,e=a.placement,f=a.offsets,h=a.position,m=a.gpuAcceleration,k=a.adaptive,g=window.devicePixelRatio||1;a=Math.round(f.x*g)/g||0;g=Math.round(f.y*g)/g||0;var l=f.hasOwnProperty("x");f=f.hasOwnProperty("y");var n="left",q=top,r=window;if(k){var p=za(c);p===y(c)&&(p=B(c));e===top&&(q="bottom",g-=p.clientHeight-d.height,g*=m?1:-1);"left"===e&&(n="right",a-=p.clientWidth-d.width,a*=m?1:-1)}c=Object.assign({position:h},k&&Da);if(m){var v;return Object.assign(Object.assign({}, | ||
c),{},(v={},v[q]=f?"0":"",v[n]=l?"0":"",v.transform=2>(r.devicePixelRatio||1)?"translate("+a+"px, "+g+"px)":"translate3d("+a+"px, "+g+"px, 0)",v))}return Object.assign(Object.assign({},c),{},(b={},b[q]=f?g+"px":"",b[n]=l?a+"px":"",b.transform="",b))}var Fa={passive:!0},Ga={left:"right",right:"left",bottom:"top",top:"bottom"};function Ha(a){return a.replace(/left|right|bottom|top/g,function(a){return Ga[a]})}var Ia={start:"end",end:"start"}; | ||
function Ja(a){return a.replace(/start|end/g,function(a){return Ia[a]})}function Ka(a){a=a.getBoundingClientRect();return{width:a.width,height:a.height,top:a.top,right:a.right,bottom:a.bottom,left:a.left,x:a.left,y:a.top}}function La(a){a=y(a);return{scrollLeft:a.pageXOffset,scrollTop:a.pageYOffset}}function Ma(a){return Ka(B(a)).left+La(a).scrollLeft}function Na(a){a=getComputedStyle(a);return/auto|scroll|overlay|hidden/.test(a.overflow+a.overflowY+a.overflowX)} | ||
function Oa(a){return 0<=["html","body","#document"].indexOf(w(a))?a.ownerDocument.body:z(a)&&Na(a)?a:Oa(xa(a))}function Pa(a,b){void 0===b&&(b=[]);var c=Oa(a);a="body"===w(c);var d=y(c);c=a?[d].concat(d.visualViewport||[],Na(c)?c:[]):c;b=b.concat(c);return a?b:b.concat(Pa(xa(c)))}function Qa(a){return Object.assign(Object.assign({},a),{},{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height})} | ||
function Ra(a,b){if("viewport"===b){b=y(a);var c=B(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+Ma(a),y:f};a=Qa(a)}else z(b)?(a=Ka(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=B(a),a=B(f),e=La(f),b=f.ownerDocument.body, | ||
d=Math.max(a.scrollWidth,a.clientWidth,b?b.scrollWidth:0,b?b.clientWidth:0),c=Math.max(a.scrollHeight,a.clientHeight,b?b.scrollHeight:0,b?b.clientHeight:0),f=-e.scrollLeft+Ma(f),e=-e.scrollTop,"rtl"===getComputedStyle(b||a).direction&&(f+=Math.max(a.clientWidth,b?b.clientWidth:0)-d),a=Qa({width:d,height:c,x:f,y:e}));return a} | ||
function Sa(a){var b=Pa(xa(a)),c=0<=["absolute","fixed"].indexOf(getComputedStyle(a).position)&&z(a)?za(a):a;return ua(c)?b.filter(function(a){return ua(a)&&wa(a,c)&&"body"!==w(a)}):[]} | ||
function Ta(a,b,c){b="clippingParents"===b?Sa(a):[].concat(b);c=[].concat(b,[c]);c=c.reduce(function(b,c){c=Ra(a,c);b.top=Math.max(c.top,b.top);b.right=Math.min(c.right,b.right);b.bottom=Math.min(c.bottom,b.bottom);b.left=Math.max(c.left,b.left);return b},Ra(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 Ua(a){var b=a.reference,c=a.element,d=(a=a.placement)?A(a):null;a=a?a.split("-")[1]: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?Aa(d):null;if(null!=d)switch(f="y"===d?"height":"width",a){case "start":e[d]=Math.floor(e[d])-Math.floor(b[f]/2-c[f]/2);break;case "end":e[d]=Math.floor(e[d])+ | ||
Math.ceil(b[f]/2-c[f]/2)}return e} | ||
function Va(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 h=c.altBoundary,m=void 0===h?!1:h;c=c.padding;c=void 0===c?0:c;c=Ba("number"!==typeof c?c:Ca(c,qa));var k=a.elements.reference;h=a.rects.popper;m=a.elements[m?"popper"===d?"reference":"popper":d];e=Ta(ua(m)?m:m.contextElement||B(a.elements.popper),e,f);f=Ka(k);m=Ua({reference:f, | ||
element:h,strategy:"absolute",placement:b});h=Qa(Object.assign(Object.assign({},h),m));f="popper"===d?h:f;var g={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 l=a[b];Object.keys(g).forEach(function(a){var b=0<=["right","bottom"].indexOf(a)?1:-1,c=0<=[top,"bottom"].indexOf(a)?"y":"x";g[a]+=l[c]*b})}return g} | ||
function Wa(a,b){void 0===b&&(b={});var c=b.boundary,d=b.rootBoundary,e=b.padding,f=b.flipVariations,h=b.allowedAutoPlacements,m=void 0===h?sa:h,k=b.placement.split("-")[1];b=k?f?ra:ra.filter(function(a){return a.split("-")[1]===k}):qa;f=b.filter(function(a){return 0<=m.indexOf(a)});0===f.length&&(f=b);var g=f.reduce(function(b,f){b[f]=Va(a,{placement:f,boundary:c,rootBoundary:d,padding:e})[A(f)];return b},{});return Object.keys(g).sort(function(a,b){return g[a]-g[b]})} | ||
function Xa(a){if("auto"===A(a))return[];var b=Ha(a);return[Ja(a),b,Ja(b)]}function Ya(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 Za(a){return[top,"right","bottom","left"].some(function(b){return 0<=a[b]})} | ||
function $a(a,b,c){void 0===c&&(c=!1);var d=B(b);a=Ka(a);var e=z(b),f={scrollLeft:0,scrollTop:0},h={x:0,y:0};if(e||!e&&!c){if("body"!==w(b)||Na(d))f=b!==y(b)&&z(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:La(b);z(b)?(h=Ka(b),h.x+=b.clientLeft,h.y+=b.clientTop):d&&(h.x=Ma(d))}return{x:a.left+f.scrollLeft-h.x,y:a.top+f.scrollTop-h.y,width:a.width,height:a.height}} | ||
function ab(a){function b(a){d.add(a.name);[].concat(a.requires||[],a.requiresIfExists||[]).forEach(function(a){d.has(a)||(a=c.get(a))&&b(a)});e.push(a)}var c=new Map,d=new Set,e=[];a.forEach(function(a){c.set(a.name,a)});a.forEach(function(a){d.has(a.name)||b(a)});return e}function bb(a){var b=ab(a);return ta.reduce(function(a,d){return a.concat(b.filter(function(a){return a.phase===d}))},[])} | ||
function cb(a){var b;return function(){b||(b=new Promise(function(c){Promise.resolve().then(function(){b=void 0;c(a())})}));return b}}function db(a){var b=a.reduce(function(a,b){var c=a[b.name];a[b.name]=c?Object.assign(Object.assign(Object.assign({},c),b),{},{options:Object.assign(Object.assign({},c.options),b.options),data:Object.assign(Object.assign({},c.data),b.data)}):b;return a},{});return Object.keys(b).map(function(a){return b[a]})}var eb={placement:"bottom",modifiers:[],strategy:"absolute"}; | ||
function fb(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];return!b.some(function(a){return!(a&&"function"===typeof a.getBoundingClientRect)})} | ||
var gb=function(a){void 0===a&&(a={});var b=a.defaultModifiers,c=void 0===b?[]:b;a=a.defaultOptions;var d=void 0===a?eb:a;return function(a,b,h){function e(){g.orderedModifiers.forEach(function(a){var b=a.name,c=a.options;c=void 0===c?{}:c;a=a.effect;"function"===typeof a&&(b=a({state:g,name:b,instance:q,options:c}),l.push(b||function(){}))})}function f(){l.forEach(function(a){return a()});l=[]}void 0===h&&(h=d);var g={placement:"bottom",orderedModifiers:[],options:Object.assign(Object.assign({}, | ||
eb),d),modifiersData:{},elements:{reference:a,popper:b},attributes:{},styles:{}},l=[],n=!1,q={state:g,setOptions:function(h){f();g.options=Object.assign(Object.assign(Object.assign({},d),g.options),h);g.scrollParents={reference:ua(a)?Pa(a):a.contextElement?Pa(a.contextElement):[],popper:Pa(b)};h=bb(db([].concat(c,g.options.modifiers)));g.orderedModifiers=h.filter(function(a){return a.enabled});e();return q.update()},forceUpdate:function(){if(!n){var a=g.elements,b=a.reference;a=a.popper;if(fb(b,a))for(g.rects= | ||
{reference:$a(b,za(a),"fixed"===g.options.strategy),popper:va(a)},g.reset=!1,g.placement=g.options.placement,g.orderedModifiers.forEach(function(a){return g.modifiersData[a.name]=Object.assign({},a.data)}),b=0;b<g.orderedModifiers.length;b++)if(!0===g.reset)g.reset=!1,b=-1;else{var c=g.orderedModifiers[b];a=c.fn;var d=c.options;d=void 0===d?{}:d;c=c.name;"function"===typeof a&&(g=a({state:g,options:d,name:c,instance:q})||g)}}},update:cb(function(){return new Promise(function(a){q.forceUpdate();a(g)})}), | ||
destroy:function(){f();n=!0}};if(!fb(a,b))return q;q.setOptions(h).then(function(a){if(!n&&h.onFirstUpdate)h.onFirstUpdate(a)});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,h=y(b.elements.popper),m=[].concat(b.scrollParents.reference,b.scrollParents.popper);e&&m.forEach(function(a){a.addEventListener("scroll",c.update,Fa)});f&& | ||
h.addEventListener("resize",c.update,Fa);return function(){e&&m.forEach(function(a){a.removeEventListener("scroll",c.update,Fa)});f&&h.removeEventListener("resize",c.update,Fa)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(a){var b=a.state;b.modifiersData[a.name]=Ua({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;c=c.adaptive;c=void 0===c?!0:c;a={placement:A(b.placement),popper:b.elements.popper,popperRect:b.rects.popper,gpuAcceleration:a};null!=b.modifiersData.popperOffsets&&(b.styles.popper=Object.assign(Object.assign({},b.styles.popper),Ea(Object.assign(Object.assign({},a),{},{offsets:b.modifiersData.popperOffsets,position:b.options.strategy,adaptive:c}))));null!=b.modifiersData.arrow&&(b.styles.arrow=Object.assign(Object.assign({},b.styles.arrow),Ea(Object.assign(Object.assign({},a), | ||
{},{offsets:b.modifiersData.arrow,position:"absolute",adaptive:!1}))));b.attributes.popper=Object.assign(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(a){var c=b.styles[a]||{},e=b.attributes[a]||{},f=b.elements[a];z(f)&&w(f)&&(Object.assign(f.style,c),Object.keys(e).forEach(function(a){var b=e[a];!1===b?f.removeAttribute(a):f.setAttribute(a, | ||
!0===b?"":b)}))})},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.elements.arrow&&Object.assign(b.elements.arrow.style,c.arrow);return function(){Object.keys(b.elements).forEach(function(a){var d=b.elements[a],f=b.attributes[a]||{};a=Object.keys(b.styles.hasOwnProperty(a)?b.styles[a]:c[a]).reduce(function(a,b){a[b]="";return a},{});z(d)&&w(d)&&(Object.assign(d.style, | ||
a),Object.keys(f).forEach(function(a){d.removeAttribute(a)}))})}},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=sa.reduce(function(a,c){var e=b.rects;var f=A(c);var h=0<=["left",top].indexOf(f)?-1:1,m="function"===typeof d?d(Object.assign(Object.assign({},e),{},{placement:c})):d;e=m[0];m=m[1];e=e||0;m=(m||0)*h;f=0<=["left","right"].indexOf(f)?{x:m,y:e}:{x:e,y:m};a[c]= | ||
f;return a},{});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,h=c.padding,m=c.boundary,k=c.rootBoundary,g=c.altBoundary,l=c.flipVariations,n=void 0===l?!0:l,q=c.allowedAutoPlacements; | ||
c=b.options.placement;l=A(c);f=f||(l!==c&&n?Xa(c):[Ha(c)]);var r=[c].concat(f).reduce(function(a,c){return a.concat("auto"===A(c)?Wa(b,{placement:c,boundary:m,rootBoundary:k,padding:h,flipVariations:n,allowedAutoPlacements:q}):c)},[]);c=b.rects.reference;f=b.rects.popper;var p=new Map;l=!0;for(var v=r[0],H=0;H<r.length;H++){var x=r[H],ja=A(x),E="start"===x.split("-")[1],F=0<=[top,"bottom"].indexOf(ja),L=F?"width":"height",V=Va(b,{placement:x,boundary:m,rootBoundary:k,altBoundary:g,padding:h});E=F? | ||
E?"right":"left":E?"bottom":top;c[L]>f[L]&&(E=Ha(E));L=Ha(E);F=[];d&&F.push(0>=V[ja]);e&&F.push(0>=V[E],0>=V[L]);if(F.every(function(a){return a})){v=x;l=!1;break}p.set(x,F)}if(l)for(d=function(a){var b=r.find(function(b){if(b=p.get(b))return b.slice(0,a).every(function(a){return a})});if(b)return v=b,"break"},e=n?3:1;0<e&&"break"!==d(e);e--);b.placement!==v&&(b.modifiersData[a]._skip=!0,b.placement=v,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;d=void 0===d?!1:d;var f=c.tether;f=void 0===f?!0:f;var h=c.tetherOffset,m=void 0===h?0:h;c=Va(b,{boundary:c.boundary,rootBoundary:c.rootBoundary,padding:c.padding,altBoundary:c.altBoundary});h=A(b.placement);var k=b.placement.split("-")[1],g=!k,l=Aa(h);h="x"===l?"y":"x";var n=b.modifiersData.popperOffsets,q=b.rects.reference,r=b.rects.popper,p="function"===typeof m?m(Object.assign(Object.assign({},b.rects), | ||
{},{placement:b.placement})):m;m={x:0,y:0};if(n){if(e){var v="y"===l?top:"left",H="y"===l?"bottom":"right",x="y"===l?"height":"width";e=n[l];var ja=n[l]+c[v],E=n[l]-c[H],F=f?-r[x]/2:0,L="start"===k?q[x]:r[x];k="start"===k?-r[x]:-q[x];r=b.elements.arrow;r=f&&r?va(r):{width:0,height:0};var V=b.modifiersData["arrow#persistent"]?b.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0};v=V[v];H=V[H];r=Math.max(0,Math.min(q[x],r[x]));L=g?q[x]/2-F-r-v-p:L-r-v-p;g=g?-q[x]/2+F+r+H+p:k+r+ | ||
H+p;p=b.elements.arrow&&za(b.elements.arrow);q=b.modifiersData.offset?b.modifiersData.offset[b.placement][l]:0;p=n[l]+L-q-(p?"y"===l?p.clientTop||0:p.clientLeft||0:0);g=n[l]+g-q;f=Math.max(f?Math.min(ja,p):ja,Math.min(e,f?Math.max(E,g):E));n[l]=f;m[l]=f-e}d&&(d=n[h],f=Math.max(d+c["x"===l?top:"left"],Math.min(d,d-c["x"===l?"bottom":"right"])),n[h]=f,m[h]=f-d);b.modifiersData[a]=m}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(a){var b,c=a.state;a=a.name;var d=c.elements.arrow, | ||
e=c.modifiersData.popperOffsets,f=A(c.placement),h=Aa(f);f=0<=["left","right"].indexOf(f)?"height":"width";if(d&&e){var m=c.modifiersData[a+"#persistent"].padding,k=va(d),g="y"===h?top:"left",l="y"===h?"bottom":"right",n=c.rects.reference[f]+c.rects.reference[h]-e[h]-c.rects.popper[f];e=e[h]-c.rects.reference[h];d=(d=za(d))?"y"===h?d.clientHeight||0:d.clientWidth||0:0;n=d/2-k[f]/2+(n/2-e/2);f=Math.max(m[g],Math.min(n,d-k[f]-m[l]));c.modifiersData[a]=(b={},b[h]=f,b.centerOffset=f-n,b)}},effect:function(a){var b= | ||
a.state,c=a.options;a=a.name;var d=c.element;d=void 0===d?"[data-popper-arrow]":d;c=c.padding;c=void 0===c?0:c;if(null!=d){if("string"===typeof d&&(d=b.elements.popper.querySelector(d),!d))return;wa(b.elements.popper,d)&&(b.elements.arrow=d,b.modifiersData[a+"#persistent"]={padding:Ba("number"!==typeof c?c:Ca(c,qa))})}},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=Va(b,{elementContext:"reference"}),h=Va(b,{altBoundary:!0});c=Ya(f,c);d=Ya(h,d,e);e=Za(c);h=Za(d);b.modifiersData[a]={referenceClippingOffsets:c,popperEscapeOffsets:d,isReferenceHidden:e,hasPopperEscaped:h};b.attributes.popper=Object.assign(Object.assign({},b.attributes.popper),{},{"data-popper-reference-hidden":e,"data-popper-escaped":h})}}]}); | ||
function hb(){hb=Object.assign||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 hb.apply(this,arguments)} | ||
@@ -60,51 +60,52 @@ function ib(){return[{name:"applyStyles",fn({state:a}){Object.keys(a.elements).forEach(b=>{if("popper"===b){var c=a.attributes[b]||{},d=a.elements[b];Object.assign(d.style,{position:"fixed",left:"50%",top:"50%",transform:"translate(-50%, -50%)"});Object.keys(c).forEach(a=>{let b=c[a];!1===b?d.removeAttribute(a):d.setAttribute(a,!0===b?"":b)})}})}},{name:"computeStyles",options:{adaptive:!1}}]} | ||
function tb(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]:J(a,d,b[d])}function K(a,b,c){a.classList[c?"add":"remove"](b)}let M;function ub(){if(!M)throw Error("Function called outside component initialization");return M}let vb=[],N=[],wb=[],xb=[],yb=Promise.resolve(),zb=!1;function Ab(a){wb.push(a)}let Bb=!1,Cb=new Set; | ||
function Db(){if(!Bb){Bb=!0;do{for(var a=0;a<vb.length;a+=1){var b=vb[a];M=b;b=b.$$;if(null!==b.fragment){b.update();b.before_update.forEach(D);let a=b.dirty;b.dirty=[-1];b.fragment&&b.fragment.p(b.ctx,a);b.after_update.forEach(Ab)}}for(vb.length=0;N.length;)N.pop()();for(a=0;a<wb.length;a+=1)b=wb[a],Cb.has(b)||(Cb.add(b),b());wb.length=0}while(vb.length);for(;xb.length;)xb.pop()();Bb=zb=!1;Cb.clear()}}let Eb=new Set,O;function P(){O={r:0,c:[],p:O}}function Q(){O.r||O.c.forEach(D);O=O.p} | ||
function R(a,b){a&&a.i&&(Eb.delete(a),a.i(b))}function S(a,b,c,d){a&&a.o&&!Eb.has(a)&&(Eb.add(a),O.c.push(()=>{Eb.delete(a);d&&(c&&a.d(1),d())}),a.o(b))}function T(a){a&&a.c()}function V(a,b,c){let {fragment:d,on_mount:e,on_destroy:f,after_update:h}=a.$$;d&&d.m(b,c);Ab(()=>{let b=e.map(D).filter(qb);f?f.push(...b):b.forEach(D);a.$$.on_mount=[]});h.forEach(Ab)}function W(a,b){a=a.$$;null!==a.fragment&&(a.on_destroy.forEach(D),a.fragment&&a.fragment.d(b),a.on_destroy=a.fragment=null,a.ctx=[])} | ||
function X(a,b,c,d,e,f,h=[-1]){let k=M;M=a;let l=b.props||{},g=a.$$={fragment:null,ctx:null,props:f,update:C,not_equal:e,bound:Object.create(null),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new Map(k?k.$$.context:[]),callbacks:Object.create(null),dirty:h},m=!1;g.ctx=c?c(a,l,(b,c,...d)=>{d=d.length?d[0]:c;if(g.ctx&&e(g.ctx[b],g.ctx[b]=d)){if(g.bound[b])g.bound[b](d);m&&(-1===a.$$.dirty[0]&&(vb.push(a),zb||(zb=!0,yb.then(Db)),a.$$.dirty.fill(0)),a.$$.dirty[b/31|0]|=1<<b%31)}return c}): | ||
[];g.update();m=!0;g.before_update.forEach(D);g.fragment=d?d(g.ctx):!1;b.target&&(b.hydrate?(c=Array.from(b.target.childNodes),g.fragment&&g.fragment.l(c),c.forEach(I)):g.fragment&&g.fragment.c(),b.intro&&R(a.$$.fragment),V(a,b.target,b.anchor),Db());M=k}class Y{$destroy(){W(this,1);this.$destroy=C}$on(a,b){let c=this.$$.callbacks[a]||(this.$$.callbacks[a]=[]);c.push(b);return()=>{let a=c.indexOf(b);-1!==a&&c.splice(a,1)}}$set(){}} | ||
function Db(){if(!Bb){Bb=!0;do{for(var a=0;a<vb.length;a+=1){var b=vb[a];M=b;b=b.$$;if(null!==b.fragment){b.update();b.before_update.forEach(D);let a=b.dirty;b.dirty=[-1];b.fragment&&b.fragment.p(b.ctx,a);b.after_update.forEach(Ab)}}M=null;for(vb.length=0;N.length;)N.pop()();for(a=0;a<wb.length;a+=1)b=wb[a],Cb.has(b)||(Cb.add(b),b());wb.length=0}while(vb.length);for(;xb.length;)xb.pop()();Bb=zb=!1;Cb.clear()}}let Eb=new Set,O;function P(){O={r:0,c:[],p:O}}function Q(){O.r||O.c.forEach(D);O=O.p} | ||
function R(a,b){a&&a.i&&(Eb.delete(a),a.i(b))}function S(a,b,c,d){a&&a.o&&!Eb.has(a)&&(Eb.add(a),O.c.push(()=>{Eb.delete(a);d&&(c&&a.d(1),d())}),a.o(b))}function T(a){a&&a.c()}function U(a,b,c){let {fragment:d,on_mount:e,on_destroy:f,after_update:h}=a.$$;d&&d.m(b,c);Ab(()=>{let b=e.map(D).filter(qb);f?f.push(...b):b.forEach(D);a.$$.on_mount=[]});h.forEach(Ab)}function W(a,b){a=a.$$;null!==a.fragment&&(a.on_destroy.forEach(D),a.fragment&&a.fragment.d(b),a.on_destroy=a.fragment=null,a.ctx=[])} | ||
function X(a,b,c,d,e,f,h=[-1]){let m=M;M=a;let k=b.props||{},g=a.$$={fragment:null,ctx:null,props:f,update:C,not_equal:e,bound:Object.create(null),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new Map(m?m.$$.context:[]),callbacks:Object.create(null),dirty:h,skip_bound:!1},l=!1;g.ctx=c?c(a,k,(b,c,...d)=>{d=d.length?d[0]:c;if(g.ctx&&e(g.ctx[b],g.ctx[b]=d)){if(!g.skip_bound&&g.bound[b])g.bound[b](d);l&&(-1===a.$$.dirty[0]&&(vb.push(a),zb||(zb=!0,yb.then(Db)),a.$$.dirty.fill(0)), | ||
a.$$.dirty[b/31|0]|=1<<b%31)}return c}):[];g.update();l=!0;g.before_update.forEach(D);g.fragment=d?d(g.ctx):!1;b.target&&(b.hydrate?(c=Array.from(b.target.childNodes),g.fragment&&g.fragment.l(c),c.forEach(I)):g.fragment&&g.fragment.c(),b.intro&&R(a.$$.fragment),U(a,b.target,b.anchor),Db());M=m} | ||
class Y{$destroy(){W(this,1);this.$destroy=C}$on(a,b){let c=this.$$.callbacks[a]||(this.$$.callbacks[a]=[]);c.push(b);return()=>{let a=c.indexOf(b);-1!==a&&c.splice(a,1)}}$set(a){this.$$set&&0!==Object.keys(a).length&&(this.$$.skip_bound=!0,this.$$set(a),this.$$.skip_bound=!1)}} | ||
function Fb(a){let b,c,d,e,f;return{c(){b=document.createElement("button");J(b,"aria-label",c=a[3]?a[3]:null);J(b,"class",d=`${a[1]||""} shepherd-button ${a[4]?"shepherd-button-secondary":""}`);b.disabled=a[2];J(b,"tabindex","0")},m(c,d){c.insertBefore(b,d||null);b.innerHTML=a[5];e||(f=sb(b,"click",function(){qb(a[0])&&a[0].apply(this,arguments)}),e=!0)},p(e,[f]){a=e;f&32&&(b.innerHTML=a[5]);f&8&&c!==(c=a[3]?a[3]:null)&&J(b,"aria-label",c);f&18&&d!==(d=`${a[1]||""} shepherd-button ${a[4]?"shepherd-button-secondary": | ||
""}`)&&J(b,"class",d);f&4&&(b.disabled=a[2])},i:C,o:C,d(a){a&&I(b);e=!1;f()}}}function Gb(a,b,c){let {config:d}=b,{step:e}=b,f,h,k,l,g,m;a.$set=a=>{"config"in a&&c(6,d=a.config);"step"in a&&c(7,e=a.step)};a.$$.update=()=>{if(a.$$.dirty&192){c(0,f=d.action?d.action.bind(e.tour):null);c(1,h=d.classes);if(d.disabled){var b=d.disabled;b=u(b)?b.call(e):b}else b=!1;c(2,k=b);c(3,l=d.label);c(4,g=d.secondary);c(5,m=d.text)}};return[f,h,k,l,g,m,d,e]} | ||
""}`)&&J(b,"class",d);f&4&&(b.disabled=a[2])},i:C,o:C,d(a){a&&I(b);e=!1;f()}}}function Gb(a,b,c){let {config:d}=b,{step:e}=b,f,h,m,k,g,l;a.$$set=a=>{"config"in a&&c(6,d=a.config);"step"in a&&c(7,e=a.step)};a.$$.update=()=>{if(a.$$.dirty&192){c(0,f=d.action?d.action.bind(e.tour):null);c(1,h=d.classes);if(d.disabled){var b=d.disabled;b=u(b)?b.call(e):b}else b=!1;c(2,m=b);c(3,k=d.label);c(4,g=d.secondary);c(5,l=d.text)}};return[f,h,m,k,g,l,d,e]} | ||
class Hb extends Y{constructor(a){super();X(this,a,Gb,Fb,G,{config:6,step:7})}}function Ib(a,b,c){a=a.slice();a[2]=b[c];return a} | ||
function Jb(a){let b,c,d=a[1],e=[];for(let b=0;b<d.length;b+=1)e[b]=Kb(Ib(a,d,b));let f=a=>S(e[a],1,1,()=>{e[a]=null});return{c(){for(let a=0;a<e.length;a+=1)e[a].c();b=document.createTextNode("")},m(a,d){for(let b=0;b<e.length;b+=1)e[b].m(a,d);a.insertBefore(b,d||null);c=!0},p(a,c){if(c&3){d=a[1];let h;for(h=0;h<d.length;h+=1){let f=Ib(a,d,h);e[h]?(e[h].p(f,c),R(e[h],1)):(e[h]=Kb(f),e[h].c(),R(e[h],1),e[h].m(b.parentNode,b))}P();for(h=d.length;h<e.length;h+=1)f(h);Q()}},i(){if(!c){for(let a=0;a< | ||
d.length;a+=1)R(e[a]);c=!0}},o(){e=e.filter(Boolean);for(let a=0;a<e.length;a+=1)S(e[a]);c=!1},d(a){var c=e;for(let b=0;b<c.length;b+=1)c[b]&&c[b].d(a);a&&I(b)}}}function Kb(a){let b,c;b=new Hb({props:{config:a[2],step:a[0]}});return{c(){T(b.$$.fragment)},m(a,e){V(b,a,e);c=!0},p(a,c){let d={};c&2&&(d.config=a[2]);c&1&&(d.step=a[0]);b.$set(d)},i(a){c||(R(b.$$.fragment,a),c=!0)},o(a){S(b.$$.fragment,a);c=!1},d(a){W(b,a)}}} | ||
function Lb(a){let b,c,d=a[1]&&Jb(a);return{c(){b=document.createElement("footer");d&&d.c();J(b,"class","shepherd-footer")},m(a,f){a.insertBefore(b,f||null);d&&d.m(b,null);c=!0},p(a,[c]){a[1]?d?(d.p(a,c),c&2&&R(d,1)):(d=Jb(a),d.c(),R(d,1),d.m(b,null)):d&&(P(),S(d,1,1,()=>{d=null}),Q())},i(){c||(R(d),c=!0)},o(){S(d);c=!1},d(a){a&&I(b);d&&d.d()}}}function Mb(a,b,c){let {step:d}=b;a.$set=a=>{"step"in a&&c(0,d=a.step)};let e;a.$$.update=()=>{a.$$.dirty&1&&c(1,e=d.options.buttons)};return[d,e]} | ||
d.length;a+=1)R(e[a]);c=!0}},o(){e=e.filter(Boolean);for(let a=0;a<e.length;a+=1)S(e[a]);c=!1},d(a){var c=e;for(let b=0;b<c.length;b+=1)c[b]&&c[b].d(a);a&&I(b)}}}function Kb(a){let b,c;b=new Hb({props:{config:a[2],step:a[0]}});return{c(){T(b.$$.fragment)},m(a,e){U(b,a,e);c=!0},p(a,c){let d={};c&2&&(d.config=a[2]);c&1&&(d.step=a[0]);b.$set(d)},i(a){c||(R(b.$$.fragment,a),c=!0)},o(a){S(b.$$.fragment,a);c=!1},d(a){W(b,a)}}} | ||
function Lb(a){let b,c,d=a[1]&&Jb(a);return{c(){b=document.createElement("footer");d&&d.c();J(b,"class","shepherd-footer")},m(a,f){a.insertBefore(b,f||null);d&&d.m(b,null);c=!0},p(a,[c]){a[1]?d?(d.p(a,c),c&2&&R(d,1)):(d=Jb(a),d.c(),R(d,1),d.m(b,null)):d&&(P(),S(d,1,1,()=>{d=null}),Q())},i(){c||(R(d),c=!0)},o(){S(d);c=!1},d(a){a&&I(b);d&&d.d()}}}function Mb(a,b,c){let {step:d}=b;a.$$set=a=>{"step"in a&&c(0,d=a.step)};let e;a.$$.update=()=>{a.$$.dirty&1&&c(1,e=d.options.buttons)};return[d,e]} | ||
class Nb extends Y{constructor(a){super();X(this,a,Mb,Lb,G,{step:0})}} | ||
function Ob(a){let b,c,d,e,f;return{c(){b=document.createElement("button");c=document.createElement("span");c.textContent="\u00d7";J(c,"aria-hidden","true");J(b,"aria-label",d=a[0].label?a[0].label:"Close Tour");J(b,"class","shepherd-cancel-icon");J(b,"type","button")},m(d,k){d.insertBefore(b,k||null);b.appendChild(c);e||(f=sb(b,"click",a[1]),e=!0)},p(a,[c]){c&1&&d!==(d=a[0].label?a[0].label:"Close Tour")&&J(b,"aria-label",d)},i:C,o:C,d(a){a&&I(b);e=!1;f()}}} | ||
function Pb(a,b,c){let {cancelIcon:d}=b,{step:e}=b;a.$set=a=>{"cancelIcon"in a&&c(0,d=a.cancelIcon);"step"in a&&c(2,e=a.step)};return[d,a=>{a.preventDefault();e.cancel()},e]}class Qb extends Y{constructor(a){super();X(this,a,Pb,Ob,G,{cancelIcon:0,step:2})}}function Rb(a){let b;return{c(){b=document.createElement("h3");J(b,"id",a[1]);J(b,"class","shepherd-title")},m(c,d){c.insertBefore(b,d||null);a[3](b)},p(a,[d]){d&2&&J(b,"id",a[1])},i:C,o:C,d(c){c&&I(b);a[3](null)}}} | ||
function Sb(a,b,c){let {labelId:d}=b,{element:e}=b,{title:f}=b;ub().$$.after_update.push(()=>{u(f)&&c(2,f=f());c(0,e.innerHTML=f,e)});a.$set=a=>{"labelId"in a&&c(1,d=a.labelId);"element"in a&&c(0,e=a.element);"title"in a&&c(2,f=a.title)};return[e,d,f,function(a){N[a?"unshift":"push"](()=>{e=a;c(0,e)})}]}class Tb extends Y{constructor(a){super();X(this,a,Sb,Rb,G,{labelId:1,element:0,title:2})}} | ||
function Ub(a){let b,c;b=new Tb({props:{labelId:a[0],title:a[2]}});return{c(){T(b.$$.fragment)},m(a,e){V(b,a,e);c=!0},p(a,c){let d={};c&1&&(d.labelId=a[0]);c&4&&(d.title=a[2]);b.$set(d)},i(a){c||(R(b.$$.fragment,a),c=!0)},o(a){S(b.$$.fragment,a);c=!1},d(a){W(b,a)}}} | ||
function Vb(a){let b,c;b=new Qb({props:{cancelIcon:a[3],step:a[1]}});return{c(){T(b.$$.fragment)},m(a,e){V(b,a,e);c=!0},p(a,c){let d={};c&8&&(d.cancelIcon=a[3]);c&2&&(d.step=a[1]);b.$set(d)},i(a){c||(R(b.$$.fragment,a),c=!0)},o(a){S(b.$$.fragment,a);c=!1},d(a){W(b,a)}}} | ||
function Wb(a){let b,c,d,e=a[2]&&Ub(a),f=a[3]&&a[3].enabled&&Vb(a);return{c(){b=document.createElement("header");e&&e.c();c=document.createTextNode(" ");f&&f.c();J(b,"class","shepherd-header")},m(a,k){a.insertBefore(b,k||null);e&&e.m(b,null);b.appendChild(c);f&&f.m(b,null);d=!0},p(a,[d]){a[2]?e?(e.p(a,d),d&4&&R(e,1)):(e=Ub(a),e.c(),R(e,1),e.m(b,c)):e&&(P(),S(e,1,1,()=>{e=null}),Q());a[3]&&a[3].enabled?f?(f.p(a,d),d&8&&R(f,1)):(f=Vb(a),f.c(),R(f,1),f.m(b,null)):f&&(P(),S(f,1,1,()=>{f=null}),Q())}, | ||
i(){d||(R(e),R(f),d=!0)},o(){S(e);S(f);d=!1},d(a){a&&I(b);e&&e.d();f&&f.d()}}}function Xb(a,b,c){let {labelId:d}=b,{step:e}=b,f,h;a.$set=a=>{"labelId"in a&&c(0,d=a.labelId);"step"in a&&c(1,e=a.step)};a.$$.update=()=>{a.$$.dirty&2&&(c(2,f=e.options.title),c(3,h=e.options.cancelIcon))};return[d,e,f,h]}class Yb extends Y{constructor(a){super();X(this,a,Xb,Wb,G,{labelId:0,step:1})}} | ||
function Ob(a){let b,c,d,e,f;return{c(){b=document.createElement("button");c=document.createElement("span");c.textContent="\u00d7";J(c,"aria-hidden","true");J(b,"aria-label",d=a[0].label?a[0].label:"Close Tour");J(b,"class","shepherd-cancel-icon");J(b,"type","button")},m(d,m){d.insertBefore(b,m||null);b.appendChild(c);e||(f=sb(b,"click",a[1]),e=!0)},p(a,[c]){c&1&&d!==(d=a[0].label?a[0].label:"Close Tour")&&J(b,"aria-label",d)},i:C,o:C,d(a){a&&I(b);e=!1;f()}}} | ||
function Pb(a,b,c){let {cancelIcon:d}=b,{step:e}=b;a.$$set=a=>{"cancelIcon"in a&&c(0,d=a.cancelIcon);"step"in a&&c(2,e=a.step)};return[d,a=>{a.preventDefault();e.cancel()},e]}class Qb extends Y{constructor(a){super();X(this,a,Pb,Ob,G,{cancelIcon:0,step:2})}}function Rb(a){let b;return{c(){b=document.createElement("h3");J(b,"id",a[1]);J(b,"class","shepherd-title")},m(c,d){c.insertBefore(b,d||null);a[3](b)},p(a,[d]){d&2&&J(b,"id",a[1])},i:C,o:C,d(c){c&&I(b);a[3](null)}}} | ||
function Sb(a,b,c){let {labelId:d}=b,{element:e}=b,{title:f}=b;ub().$$.after_update.push(()=>{u(f)&&c(2,f=f());c(0,e.innerHTML=f,e)});a.$$set=a=>{"labelId"in a&&c(1,d=a.labelId);"element"in a&&c(0,e=a.element);"title"in a&&c(2,f=a.title)};return[e,d,f,function(a){N[a?"unshift":"push"](()=>{e=a;c(0,e)})}]}class Tb extends Y{constructor(a){super();X(this,a,Sb,Rb,G,{labelId:1,element:0,title:2})}} | ||
function Ub(a){let b,c;b=new Tb({props:{labelId:a[0],title:a[2]}});return{c(){T(b.$$.fragment)},m(a,e){U(b,a,e);c=!0},p(a,c){let d={};c&1&&(d.labelId=a[0]);c&4&&(d.title=a[2]);b.$set(d)},i(a){c||(R(b.$$.fragment,a),c=!0)},o(a){S(b.$$.fragment,a);c=!1},d(a){W(b,a)}}} | ||
function Vb(a){let b,c;b=new Qb({props:{cancelIcon:a[3],step:a[1]}});return{c(){T(b.$$.fragment)},m(a,e){U(b,a,e);c=!0},p(a,c){let d={};c&8&&(d.cancelIcon=a[3]);c&2&&(d.step=a[1]);b.$set(d)},i(a){c||(R(b.$$.fragment,a),c=!0)},o(a){S(b.$$.fragment,a);c=!1},d(a){W(b,a)}}} | ||
function Wb(a){let b,c,d,e=a[2]&&Ub(a),f=a[3]&&a[3].enabled&&Vb(a);return{c(){b=document.createElement("header");e&&e.c();c=document.createTextNode(" ");f&&f.c();J(b,"class","shepherd-header")},m(a,m){a.insertBefore(b,m||null);e&&e.m(b,null);b.appendChild(c);f&&f.m(b,null);d=!0},p(a,[d]){a[2]?e?(e.p(a,d),d&4&&R(e,1)):(e=Ub(a),e.c(),R(e,1),e.m(b,c)):e&&(P(),S(e,1,1,()=>{e=null}),Q());a[3]&&a[3].enabled?f?(f.p(a,d),d&8&&R(f,1)):(f=Vb(a),f.c(),R(f,1),f.m(b,null)):f&&(P(),S(f,1,1,()=>{f=null}),Q())}, | ||
i(){d||(R(e),R(f),d=!0)},o(){S(e);S(f);d=!1},d(a){a&&I(b);e&&e.d();f&&f.d()}}}function Xb(a,b,c){let {labelId:d}=b,{step:e}=b,f,h;a.$$set=a=>{"labelId"in a&&c(0,d=a.labelId);"step"in a&&c(1,e=a.step)};a.$$.update=()=>{a.$$.dirty&2&&(c(2,f=e.options.title),c(3,h=e.options.cancelIcon))};return[d,e,f,h]}class Yb extends Y{constructor(a){super();X(this,a,Xb,Wb,G,{labelId:0,step:1})}} | ||
function Zb(a){let b;return{c(){b=document.createElement("div");J(b,"class","shepherd-text");J(b,"id",a[1])},m(c,d){c.insertBefore(b,d||null);a[3](b)},p(a,[d]){d&2&&J(b,"id",a[1])},i:C,o:C,d(c){c&&I(b);a[3](null)}}} | ||
function $b(a,b,c){let {descriptionId:d}=b,{element:e}=b,{step:f}=b;ub().$$.after_update.push(()=>{let {text:a}=f.options;u(a)&&(a=a.call(f));a instanceof HTMLElement?e.appendChild(a):c(0,e.innerHTML=a,e)});a.$set=a=>{"descriptionId"in a&&c(1,d=a.descriptionId);"element"in a&&c(0,e=a.element);"step"in a&&c(2,f=a.step)};return[e,d,f,function(a){N[a?"unshift":"push"](()=>{e=a;c(0,e)})}]}class ac extends Y{constructor(a){super();X(this,a,$b,Zb,G,{descriptionId:1,element:0,step:2})}} | ||
function bc(a){let b,c;b=new Yb({props:{labelId:a[1],step:a[2]}});return{c(){T(b.$$.fragment)},m(a,e){V(b,a,e);c=!0},p(a,c){let d={};c&2&&(d.labelId=a[1]);c&4&&(d.step=a[2]);b.$set(d)},i(a){c||(R(b.$$.fragment,a),c=!0)},o(a){S(b.$$.fragment,a);c=!1},d(a){W(b,a)}}} | ||
function cc(a){let b,c;b=new ac({props:{descriptionId:a[0],step:a[2]}});return{c(){T(b.$$.fragment)},m(a,e){V(b,a,e);c=!0},p(a,c){let d={};c&1&&(d.descriptionId=a[0]);c&4&&(d.step=a[2]);b.$set(d)},i(a){c||(R(b.$$.fragment,a),c=!0)},o(a){S(b.$$.fragment,a);c=!1},d(a){W(b,a)}}} | ||
function dc(a){let b,c;b=new Nb({props:{step:a[2]}});return{c(){T(b.$$.fragment)},m(a,e){V(b,a,e);c=!0},p(a,c){let d={};c&4&&(d.step=a[2]);b.$set(d)},i(a){c||(R(b.$$.fragment,a),c=!0)},o(a){S(b.$$.fragment,a);c=!1},d(a){W(b,a)}}} | ||
function ec(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,h=Array.isArray(a[2].options.buttons)&&a[2].options.buttons.length,k,l=c&&bc(a),g=e&&cc(a),m=h&&dc(a);return{c(){b=document.createElement("div");l&&l.c();d=document.createTextNode(" ");g&&g.c();f=document.createTextNode(" ");m&&m.c();J(b,"class","shepherd-content")},m(a,c){a.insertBefore(b,c||null);l&&l.m(b,null);b.appendChild(d);g&&g.m(b,null);b.appendChild(f); | ||
m&&m.m(b,null);k=!0},p(a,[k]){k&4&&(c=void 0!==a[2].options.title||a[2].options.cancelIcon&&a[2].options.cancelIcon.enabled);c?l?(l.p(a,k),k&4&&R(l,1)):(l=bc(a),l.c(),R(l,1),l.m(b,d)):l&&(P(),S(l,1,1,()=>{l=null}),Q());k&4&&(e=void 0!==a[2].options.text);e?g?(g.p(a,k),k&4&&R(g,1)):(g=cc(a),g.c(),R(g,1),g.m(b,f)):g&&(P(),S(g,1,1,()=>{g=null}),Q());k&4&&(h=Array.isArray(a[2].options.buttons)&&a[2].options.buttons.length);h?m?(m.p(a,k),k&4&&R(m,1)):(m=dc(a),m.c(),R(m,1),m.m(b,null)):m&&(P(),S(m,1,1, | ||
()=>{m=null}),Q())},i(){k||(R(l),R(g),R(m),k=!0)},o(){S(l);S(g);S(m);k=!1},d(a){a&&I(b);l&&l.d();g&&g.d();m&&m.d()}}}function fc(a,b,c){let {descriptionId:d}=b,{labelId:e}=b,{step:f}=b;a.$set=a=>{"descriptionId"in a&&c(0,d=a.descriptionId);"labelId"in a&&c(1,e=a.labelId);"step"in a&&c(2,f=a.step)};return[d,e,f]}class gc extends Y{constructor(a){super();X(this,a,fc,ec,G,{descriptionId:0,labelId:1,step:2})}} | ||
function $b(a,b,c){let {descriptionId:d}=b,{element:e}=b,{step:f}=b;ub().$$.after_update.push(()=>{let {text:a}=f.options;u(a)&&(a=a.call(f));a instanceof HTMLElement?e.appendChild(a):c(0,e.innerHTML=a,e)});a.$$set=a=>{"descriptionId"in a&&c(1,d=a.descriptionId);"element"in a&&c(0,e=a.element);"step"in a&&c(2,f=a.step)};return[e,d,f,function(a){N[a?"unshift":"push"](()=>{e=a;c(0,e)})}]}class ac extends Y{constructor(a){super();X(this,a,$b,Zb,G,{descriptionId:1,element:0,step:2})}} | ||
function bc(a){let b,c;b=new Yb({props:{labelId:a[1],step:a[2]}});return{c(){T(b.$$.fragment)},m(a,e){U(b,a,e);c=!0},p(a,c){let d={};c&2&&(d.labelId=a[1]);c&4&&(d.step=a[2]);b.$set(d)},i(a){c||(R(b.$$.fragment,a),c=!0)},o(a){S(b.$$.fragment,a);c=!1},d(a){W(b,a)}}} | ||
function cc(a){let b,c;b=new ac({props:{descriptionId:a[0],step:a[2]}});return{c(){T(b.$$.fragment)},m(a,e){U(b,a,e);c=!0},p(a,c){let d={};c&1&&(d.descriptionId=a[0]);c&4&&(d.step=a[2]);b.$set(d)},i(a){c||(R(b.$$.fragment,a),c=!0)},o(a){S(b.$$.fragment,a);c=!1},d(a){W(b,a)}}} | ||
function dc(a){let b,c;b=new Nb({props:{step:a[2]}});return{c(){T(b.$$.fragment)},m(a,e){U(b,a,e);c=!0},p(a,c){let d={};c&4&&(d.step=a[2]);b.$set(d)},i(a){c||(R(b.$$.fragment,a),c=!0)},o(a){S(b.$$.fragment,a);c=!1},d(a){W(b,a)}}} | ||
function ec(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,h=Array.isArray(a[2].options.buttons)&&a[2].options.buttons.length,m,k=c&&bc(a),g=e&&cc(a),l=h&&dc(a);return{c(){b=document.createElement("div");k&&k.c();d=document.createTextNode(" ");g&&g.c();f=document.createTextNode(" ");l&&l.c();J(b,"class","shepherd-content")},m(a,c){a.insertBefore(b,c||null);k&&k.m(b,null);b.appendChild(d);g&&g.m(b,null);b.appendChild(f); | ||
l&&l.m(b,null);m=!0},p(a,[m]){m&4&&(c=void 0!==a[2].options.title||a[2].options.cancelIcon&&a[2].options.cancelIcon.enabled);c?k?(k.p(a,m),m&4&&R(k,1)):(k=bc(a),k.c(),R(k,1),k.m(b,d)):k&&(P(),S(k,1,1,()=>{k=null}),Q());m&4&&(e=void 0!==a[2].options.text);e?g?(g.p(a,m),m&4&&R(g,1)):(g=cc(a),g.c(),R(g,1),g.m(b,f)):g&&(P(),S(g,1,1,()=>{g=null}),Q());m&4&&(h=Array.isArray(a[2].options.buttons)&&a[2].options.buttons.length);h?l?(l.p(a,m),m&4&&R(l,1)):(l=dc(a),l.c(),R(l,1),l.m(b,null)):l&&(P(),S(l,1,1, | ||
()=>{l=null}),Q())},i(){m||(R(k),R(g),R(l),m=!0)},o(){S(k);S(g);S(l);m=!1},d(a){a&&I(b);k&&k.d();g&&g.d();l&&l.d()}}}function fc(a,b,c){let {descriptionId:d}=b,{labelId:e}=b,{step:f}=b;a.$$set=a=>{"descriptionId"in a&&c(0,d=a.descriptionId);"labelId"in a&&c(1,e=a.labelId);"step"in a&&c(2,f=a.step)};return[d,e,f]}class gc extends Y{constructor(a){super();X(this,a,fc,ec,G,{descriptionId:0,labelId:1,step:2})}} | ||
function hc(){let a;return{c(){a=document.createElement("div");J(a,"class","shepherd-arrow");J(a,"data-popper-arrow","")},m(b,c){b.insertBefore(a,c||null)},d(b){b&&I(a)}}} | ||
function ic(a){let b,c,d,e,f,h,k=a[4].options.arrow&&a[4].options.attachTo&&a[4].options.attachTo.element&&a[4].options.attachTo.on&&hc();d=new gc({props:{descriptionId:a[2],labelId:a[3],step:a[4]}});let l=[{"aria-describedby":void 0!==a[4].options.text?a[2]:null},{"aria-labelledby":a[4].options.title?a[3]:null},a[1],{role:"dialog"},{tabindex:"0"}],g={};for(let a=0;a<l.length;a+=1)g=pb(g,l[a]);return{c(){b=document.createElement("div");k&&k.c();c=document.createTextNode(" ");T(d.$$.fragment);tb(b, | ||
g);K(b,"shepherd-has-cancel-icon",a[5]);K(b,"shepherd-has-title",a[6]);K(b,"shepherd-element",!0)},m(g,l){g.insertBefore(b,l||null);k&&k.m(b,null);b.appendChild(c);V(d,b,null);a[13](b);e=!0;f||(h=sb(b,"keydown",a[7]),f=!0)},p(a,[e]){a[4].options.arrow&&a[4].options.attachTo&&a[4].options.attachTo.element&&a[4].options.attachTo.on?k||(k=hc(),k.c(),k.m(b,c)):k&&(k.d(1),k=null);var f={};e&4&&(f.descriptionId=a[2]);e&8&&(f.labelId=a[3]);e&16&&(f.step=a[4]);d.$set(f);f=b;{e=[e&20&&{"aria-describedby":void 0!== | ||
a[4].options.text?a[2]:null},e&24&&{"aria-labelledby":a[4].options.title?a[3]:null},e&2&&a[1],{role:"dialog"},{tabindex:"0"}];let b={},c={},d={$$scope:1},f=l.length;for(;f--;){let a=l[f],q=e[f];if(q){for(h in a)h in q||(c[h]=1);for(let a in q)d[a]||(b[a]=q[a],d[a]=1);l[f]=q}else for(let b in a)d[b]=1}for(let a in c)a in b||(b[a]=void 0);var h=b}tb(f,g=h);K(b,"shepherd-has-cancel-icon",a[5]);K(b,"shepherd-has-title",a[6]);K(b,"shepherd-element",!0)},i(a){e||(R(d.$$.fragment,a),e=!0)},o(a){S(d.$$.fragment, | ||
a);e=!1},d(c){c&&I(b);k&&k.d();W(d);a[13](null);f=!1;h()}}}function jc(a){return a.split(" ").filter(a=>!!a.length)} | ||
function kc(a,b,c){let {classPrefix:d}=b,{element:e}=b,{descriptionId:f}=b,{firstFocusableElement:h}=b,{focusableElements:k}=b,{labelId:l}=b,{lastFocusableElement:g}=b,{step:m}=b,{dataStepId:n}=b,p,r,q;ub().$$.on_mount.push(()=>{c(1,n={[`data-${d}shepherd-step-id`]:m.id});c(9,k=e.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]'));c(8,h=k[0]);c(10,g=k[k.length-1])});ub().$$.after_update.push(()=> | ||
{if(q!==m.options.classes){var a=q;la(a)&&(a=jc(a),a.length&&e.classList.remove(...a));a=q=m.options.classes;la(a)&&(a=jc(a),a.length&&e.classList.add(...a))}});a.$set=a=>{"classPrefix"in a&&c(11,d=a.classPrefix);"element"in a&&c(0,e=a.element);"descriptionId"in a&&c(2,f=a.descriptionId);"firstFocusableElement"in a&&c(8,h=a.firstFocusableElement);"focusableElements"in a&&c(9,k=a.focusableElements);"labelId"in a&&c(3,l=a.labelId);"lastFocusableElement"in a&&c(10,g=a.lastFocusableElement);"step"in a&& | ||
c(4,m=a.step);"dataStepId"in a&&c(1,n=a.dataStepId)};a.$$.update=()=>{a.$$.dirty&16&&(c(5,p=m.options&&m.options.cancelIcon&&m.options.cancelIcon.enabled),c(6,r=m.options&&m.options.title))};return[e,n,f,l,m,p,r,a=>{const {tour:b}=m;switch(a.keyCode){case 9:if(0===k.length){a.preventDefault();break}a.shiftKey?document.activeElement===h&&(a.preventDefault(),g.focus()):document.activeElement===g&&(a.preventDefault(),h.focus());break;case 27:b.options.exitOnEsc&&m.cancel();break;case 37:b.options.keyboardNavigation&& | ||
b.back();break;case 39:b.options.keyboardNavigation&&b.next()}},h,k,g,d,()=>e,function(a){N[a?"unshift":"push"](()=>{e=a;c(0,e)})}]}class lc extends Y{constructor(a){super();X(this,a,kc,ic,G,{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 mc=void 0; | ||
function ic(a){let b,c,d,e,f,h,m,k,g=a[4].options.arrow&&a[4].options.attachTo&&a[4].options.attachTo.element&&a[4].options.attachTo.on&&hc();d=new gc({props:{descriptionId:a[2],labelId:a[3],step:a[4]}});let l=[{"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"}],n={};for(let a=0;a<l.length;a+=1)n=pb(n,l[a]);return{c(){b=document.createElement("div");g&&g.c();c=document.createTextNode(" ");T(d.$$.fragment); | ||
tb(b,n);K(b,"shepherd-has-cancel-icon",a[5]);K(b,"shepherd-has-title",a[6]);K(b,"shepherd-element",!0)},m(e,f){e.insertBefore(b,f||null);g&&g.m(b,null);b.appendChild(c);U(d,b,null);a[13](b);h=!0;m||(k=sb(b,"keydown",a[7]),m=!0)},p(a,[k]){a[4].options.arrow&&a[4].options.attachTo&&a[4].options.attachTo.element&&a[4].options.attachTo.on?g||(g=hc(),g.c(),g.m(b,c)):g&&(g.d(1),g=null);var p={};k&4&&(p.descriptionId=a[2]);k&8&&(p.labelId=a[3]);k&16&&(p.step=a[4]);d.$set(p);p=b;{k=[(!h||k&20&&e!==(e=void 0!== | ||
a[4].options.text?a[2]:null))&&{"aria-describedby":e},(!h||k&24&&f!==(f=a[4].options.title?a[3]:null))&&{"aria-labelledby":f},k&2&&a[1],{role:"dialog"},{tabindex:"0"}];let b={},c={},d={$$scope:1},p=l.length;for(;p--;){let a=l[p],e=k[p];if(e){for(v in a)v in e||(c[v]=1);for(let a in e)d[a]||(b[a]=e[a],d[a]=1);l[p]=e}else for(let b in a)d[b]=1}for(let a in c)a in b||(b[a]=void 0);var v=b}tb(p,n=v);K(b,"shepherd-has-cancel-icon",a[5]);K(b,"shepherd-has-title",a[6]);K(b,"shepherd-element",!0)},i(a){h|| | ||
(R(d.$$.fragment,a),h=!0)},o(a){S(d.$$.fragment,a);h=!1},d(c){c&&I(b);g&&g.d();W(d);a[13](null);m=!1;k()}}}function jc(a){return a.split(" ").filter(a=>!!a.length)} | ||
function kc(a,b,c){let {classPrefix:d}=b,{element:e}=b,{descriptionId:f}=b,{firstFocusableElement:h}=b,{focusableElements:m}=b,{labelId:k}=b,{lastFocusableElement:g}=b,{step:l}=b,{dataStepId:n}=b,q,r,p;ub().$$.on_mount.push(()=>{c(1,n={[`data-${d}shepherd-step-id`]:l.id});c(9,m=e.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]'));c(8,h=m[0]);c(10,g=m[m.length-1])});ub().$$.after_update.push(()=> | ||
{if(p!==l.options.classes){var a=p;la(a)&&(a=jc(a),a.length&&e.classList.remove(...a));a=p=l.options.classes;la(a)&&(a=jc(a),a.length&&e.classList.add(...a))}});a.$$set=a=>{"classPrefix"in a&&c(11,d=a.classPrefix);"element"in a&&c(0,e=a.element);"descriptionId"in a&&c(2,f=a.descriptionId);"firstFocusableElement"in a&&c(8,h=a.firstFocusableElement);"focusableElements"in a&&c(9,m=a.focusableElements);"labelId"in a&&c(3,k=a.labelId);"lastFocusableElement"in a&&c(10,g=a.lastFocusableElement);"step"in | ||
a&&c(4,l=a.step);"dataStepId"in a&&c(1,n=a.dataStepId)};a.$$.update=()=>{a.$$.dirty&16&&(c(5,q=l.options&&l.options.cancelIcon&&l.options.cancelIcon.enabled),c(6,r=l.options&&l.options.title))};return[e,n,f,k,l,q,r,a=>{const {tour:b}=l;switch(a.keyCode){case 9:if(0===m.length){a.preventDefault();break}if(a.shiftKey){if(document.activeElement===h||document.activeElement.classList.contains("shepherd-element"))a.preventDefault(),g.focus()}else document.activeElement===g&&(a.preventDefault(),h.focus()); | ||
break;case 27:b.options.exitOnEsc&&l.cancel();break;case 37:b.options.keyboardNavigation&&b.back();break;case 39:b.options.keyboardNavigation&&b.next()}},h,m,g,d,()=>e,function(a){N[a?"unshift":"push"](()=>{e=a;c(0,e)})}]}class lc extends Y{constructor(a){super();X(this,a,kc,ic,G,{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 mc=void 0; | ||
(mc={exports:{}},function(a){(function(){a.exports={polyfill:function(){function a(a,b){this.scrollLeft=a;this.scrollTop=b}function c(a){if(null===a||"object"!==typeof a||void 0===a.behavior||"auto"===a.behavior||"instant"===a.behavior)return!0;if("object"===typeof a&&"smooth"===a.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+a.behavior+" is not a valid value for enumeration ScrollBehavior.");}function d(a,b){if("Y"===b)return a.clientHeight+r<a.scrollHeight;if("X"===b)return a.clientWidth+ | ||
r<a.scrollWidth}function e(a,b){a=l.getComputedStyle(a,null)["overflow"+b];return"auto"===a||"scroll"===a}function f(a){var b=d(a,"Y")&&e(a,"Y");a=d(a,"X")&&e(a,"X");return b||a}function h(a){var b=(p()-a.startTime)/468;var c=.5*(1-Math.cos(Math.PI*(1<b?1:b)));b=a.startX+(a.x-a.startX)*c;c=a.startY+(a.y-a.startY)*c;a.method.call(a.scrollable,b,c);b===a.x&&c===a.y||l.requestAnimationFrame(h.bind(l,a))}function k(b,c,d){var e=p();if(b===g.body){var f=l;var k=l.scrollX||l.pageXOffset;b=l.scrollY||l.pageYOffset; | ||
var q=n.scroll}else f=b,k=b.scrollLeft,b=b.scrollTop,q=a;h({scrollable:f,method:q,startTime:e,startX:k,startY:b,x:c,y:d})}var l=window,g=document;if(!("scrollBehavior"in g.documentElement.style&&!0!==l.__forceSmoothScrollPolyfill__)){var m=l.HTMLElement||l.Element,n={scroll:l.scroll||l.scrollTo,scrollBy:l.scrollBy,elementScroll:m.prototype.scroll||a,scrollIntoView:m.prototype.scrollIntoView},p=l.performance&&l.performance.now?l.performance.now.bind(l.performance):Date.now,r=/MSIE |Trident\/|Edge\//.test(l.navigator.userAgent)? | ||
1:0;l.scroll=l.scrollTo=function(a,b){void 0!==a&&(!0===c(a)?n.scroll.call(l,void 0!==a.left?a.left:"object"!==typeof a?a:l.scrollX||l.pageXOffset,void 0!==a.top?a.top:void 0!==b?b:l.scrollY||l.pageYOffset):k.call(l,g.body,void 0!==a.left?~~a.left:l.scrollX||l.pageXOffset,void 0!==a.top?~~a.top:l.scrollY||l.pageYOffset))};l.scrollBy=function(a,b){void 0!==a&&(c(a)?n.scrollBy.call(l,void 0!==a.left?a.left:"object"!==typeof a?a:0,void 0!==a.top?a.top:void 0!==b?b:0):k.call(l,g.body,~~a.left+(l.scrollX|| | ||
l.pageXOffset),~~a.top+(l.scrollY||l.pageYOffset)))};m.prototype.scroll=m.prototype.scrollTo=function(a,b){if(void 0!==a)if(!0===c(a)){if("number"===typeof a&&void 0===b)throw new SyntaxError("Value could not be converted");n.elementScroll.call(this,void 0!==a.left?~~a.left:"object"!==typeof a?~~a:this.scrollLeft,void 0!==a.top?~~a.top:void 0!==b?~~b:this.scrollTop)}else b=a.left,a=a.top,k.call(this,this,"undefined"===typeof b?this.scrollLeft:~~b,"undefined"===typeof a?this.scrollTop:~~a)};m.prototype.scrollBy= | ||
function(a,b){void 0!==a&&(!0===c(a)?n.elementScroll.call(this,void 0!==a.left?~~a.left+this.scrollLeft:~~a+this.scrollLeft,void 0!==a.top?~~a.top+this.scrollTop:~~b+this.scrollTop):this.scroll({left:~~a.left+this.scrollLeft,top:~~a.top+this.scrollTop,behavior:a.behavior}))};m.prototype.scrollIntoView=function(a){if(!0===c(a))n.scrollIntoView.call(this,void 0===a?!0:a);else{for(a=this;a!==g.body&&!1===f(a);)a=a.parentNode||a.host;var b=a.getBoundingClientRect(),d=this.getBoundingClientRect();a!== | ||
g.body?(k.call(this,a,a.scrollLeft+d.left-b.left,a.scrollTop+d.top-b.top),"fixed"!==l.getComputedStyle(a).position&&l.scrollBy({left:b.left,top:b.top,behavior:"smooth"})):l.scrollBy({left:d.left,top:d.top,behavior:"smooth"})}}}}}})()}(mc,mc.exports),mc.exports).polyfill(); | ||
class nc extends ma{constructor(a,b={}){super(a,b);this.tour=a;this.classPrefix=this.tour.options?kb(this.tour.options.classPrefix):"";this.styles=a.styles;na(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.target&&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.target&&this._updateStepTargetOnHide();this.trigger("hide")}isCentered(){let a=lb(this);return!a.element||!a.on}isOpen(){return!(!this.el||this.el.hidden)}show(){if(u(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 lc({target: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}=lb(this);u(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);let {when:c}=this.options;this.options.classes=this._getClassOptions(a);this.destroy(); | ||
this.id=this.options.id||`step-${mb()}`;c&&Object.keys(c).forEach(a=>{this.on(a,c[a],this)})}_setupElements(){void 0!==this.el&&this.destroy();this.el=this._createTooltipContent();this.options.advanceOn&&pa(this);{this.tooltip&&this.tooltip.destroy();let a=lb(this),b=a.element,c=nb(a,this);this.isCentered()&&(b=document.body,this.shepherdElementComponent.getElement().classList.add("shepherd-centered"));this.tooltip=gb(b,this.el,c);this.target=a.element}}_show(){this.trigger("before-show");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),!1===a.options.canClickTarget&&b.classList.add("shepherd-target-click-disabled"))}_updateStepTargetOnHide(){this.options.highlightClass&&this.target.classList.remove(this.options.highlightClass);this.target.classList.remove(`${this.classPrefix}shepherd-enabled`,`${this.classPrefix}shepherd-target`)}} | ||
r<a.scrollWidth}function e(a,b){a=k.getComputedStyle(a,null)["overflow"+b];return"auto"===a||"scroll"===a}function f(a){var b=d(a,"Y")&&e(a,"Y");a=d(a,"X")&&e(a,"X");return b||a}function h(a){var b=(q()-a.startTime)/468;var c=.5*(1-Math.cos(Math.PI*(1<b?1:b)));b=a.startX+(a.x-a.startX)*c;c=a.startY+(a.y-a.startY)*c;a.method.call(a.scrollable,b,c);b===a.x&&c===a.y||k.requestAnimationFrame(h.bind(k,a))}function m(b,c,d){var e=q();if(b===g.body){var f=k;var p=k.scrollX||k.pageXOffset;b=k.scrollY||k.pageYOffset; | ||
var l=n.scroll}else f=b,p=b.scrollLeft,b=b.scrollTop,l=a;h({scrollable:f,method:l,startTime:e,startX:p,startY:b,x:c,y:d})}var k=window,g=document;if(!("scrollBehavior"in g.documentElement.style&&!0!==k.__forceSmoothScrollPolyfill__)){var l=k.HTMLElement||k.Element,n={scroll:k.scroll||k.scrollTo,scrollBy:k.scrollBy,elementScroll:l.prototype.scroll||a,scrollIntoView:l.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(a,b){void 0!==a&&(!0===c(a)?n.scroll.call(k,void 0!==a.left?a.left:"object"!==typeof a?a:k.scrollX||k.pageXOffset,void 0!==a.top?a.top:void 0!==b?b:k.scrollY||k.pageYOffset):m.call(k,g.body,void 0!==a.left?~~a.left:k.scrollX||k.pageXOffset,void 0!==a.top?~~a.top:k.scrollY||k.pageYOffset))};k.scrollBy=function(a,b){void 0!==a&&(c(a)?n.scrollBy.call(k,void 0!==a.left?a.left:"object"!==typeof a?a:0,void 0!==a.top?a.top:void 0!==b?b:0):m.call(k,g.body,~~a.left+(k.scrollX|| | ||
k.pageXOffset),~~a.top+(k.scrollY||k.pageYOffset)))};l.prototype.scroll=l.prototype.scrollTo=function(a,b){if(void 0!==a)if(!0===c(a)){if("number"===typeof a&&void 0===b)throw new SyntaxError("Value could not be converted");n.elementScroll.call(this,void 0!==a.left?~~a.left:"object"!==typeof a?~~a:this.scrollLeft,void 0!==a.top?~~a.top:void 0!==b?~~b:this.scrollTop)}else b=a.left,a=a.top,m.call(this,this,"undefined"===typeof b?this.scrollLeft:~~b,"undefined"===typeof a?this.scrollTop:~~a)};l.prototype.scrollBy= | ||
function(a,b){void 0!==a&&(!0===c(a)?n.elementScroll.call(this,void 0!==a.left?~~a.left+this.scrollLeft:~~a+this.scrollLeft,void 0!==a.top?~~a.top+this.scrollTop:~~b+this.scrollTop):this.scroll({left:~~a.left+this.scrollLeft,top:~~a.top+this.scrollTop,behavior:a.behavior}))};l.prototype.scrollIntoView=function(a){if(!0===c(a))n.scrollIntoView.call(this,void 0===a?!0:a);else{for(a=this;a!==g.body&&!1===f(a);)a=a.parentNode||a.host;var b=a.getBoundingClientRect(),d=this.getBoundingClientRect();a!== | ||
g.body?(m.call(this,a,a.scrollLeft+d.left-b.left,a.scrollTop+d.top-b.top),"fixed"!==k.getComputedStyle(a).position&&k.scrollBy({left:b.left,top:b.top,behavior:"smooth"})):k.scrollBy({left:d.left,top:d.top,behavior:"smooth"})}}}}}})()}(mc,mc.exports),mc.exports).polyfill(); | ||
class nc extends ma{constructor(a,b={}){super(a,b);this.tour=a;this.classPrefix=this.tour.options?kb(this.tour.options.classPrefix):"";this.styles=a.styles;na(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")}isCentered(){let a=lb(this);return!a.element||!a.on}isOpen(){return!(!this.el||this.el.hidden)}show(){if(u(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 lc({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}=lb(this);u(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);let {when:c}=this.options;this.options.classes= | ||
this._getClassOptions(a);this.destroy();this.id=this.options.id||`step-${mb()}`;c&&Object.keys(c).forEach(a=>{this.on(a,c[a],this)})}_setupElements(){void 0!==this.el&&this.destroy();this.el=this._createTooltipContent();this.options.advanceOn&&pa(this);{this.tooltip&&this.tooltip.destroy();let a=lb(this),b=a.element,c=nb(a,this);this.isCentered()&&(b=document.body,this.shepherdElementComponent.getElement().classList.add("shepherd-centered"));this.tooltip=gb(b,this.el,c);this.target=a.element}}_show(){this.trigger("before-show"); | ||
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),!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(`${this.classPrefix}shepherd-enabled`,`${this.classPrefix}shepherd-target`)}} | ||
function oc(a){a&&({steps:a}=a,a.forEach(a=>{a.options&&!1===a.options.canClickTarget&&a.options.attachTo&&a.target instanceof HTMLElement&&a.target.classList.remove("shepherd-target-click-disabled")}))}function pc({width:a,height:b,x:c=0,y:d=0,r:e=0}){let {innerWidth:f,innerHeight:h}=window;return`M${f},${h}\ | ||
@@ -124,7 +125,7 @@ H0\ | ||
a${e},${e},0,0,0-${e}-${e}\ | ||
Z`}function qc(a){let b,c,d,e,f;return{c(){b=rb("svg");c=rb("path");J(c,"d",a[2]);J(b,"class",d=`${a[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)},m(d,k){d.insertBefore(b,k||null);b.appendChild(c);a[11](b);e||(f=sb(b,"touchmove",a[3]),e=!0)},p(a,[e]){e&4&&J(c,"d",a[2]);e&2&&d!==(d=`${a[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)&&J(b,"class",d)},i:C,o:C,d(c){c&&I(b);a[11](null);e=!1;f()}}} | ||
Z`}function qc(a){let b,c,d,e,f;return{c(){b=rb("svg");c=rb("path");J(c,"d",a[2]);J(b,"class",d=`${a[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)},m(d,m){d.insertBefore(b,m||null);b.appendChild(c);a[11](b);e||(f=sb(b,"touchmove",a[3]),e=!0)},p(a,[e]){e&4&&J(c,"d",a[2]);e&2&&d!==(d=`${a[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)&&J(b,"class",d)},i:C,o:C,d(c){c&&I(b);a[11](null);e=!1;f()}}} | ||
function rc(a){if(!a)return null;let b=a instanceof HTMLElement&&window.getComputedStyle(a).overflowY;return"hidden"!==b&&"visible"!==b&&a.scrollHeight>=a.clientHeight?a:rc(a.parentElement)} | ||
function sc(a,b,c){function d(){c(4,m={width:0,height:0,x:0,y:0,r:0})}function e(){c(1,n=!1);k()}function f(a,b,d=0,e=0){if(a.getBoundingClientRect){var f=a.getBoundingClientRect();var g=f.y||f.top;f=f.bottom||g+f.height;if(b){var h=b.getBoundingClientRect();b=h.y||h.top;h=h.bottom||b+h.height;g=Math.max(g,b);f=Math.min(f,h)}g={y:g,height:Math.max(f-g,0)};let {y:k,height:l}=g,{x:n,width:w,left:p}=a.getBoundingClientRect();c(4,m={width:w+2*d,height:l+2*d,x:(n||p)-d,y:k-d,r:e})}}function h(){c(1,n= | ||
!0)}function k(){p&&(cancelAnimationFrame(p),p=void 0);window.removeEventListener("touchmove",q,{passive:!1})}function l(a){let {modalOverlayOpeningPadding:b,modalOverlayOpeningRadius:c}=a.options;if(a.target){let d=rc(a.target),e=()=>{p=void 0;f(a.target,d,b,c);p=requestAnimationFrame(e)};e();window.addEventListener("touchmove",q,{passive:!1})}else d()}let {element:g}=b,{openingProperties:m}=b;mb();let n=!1,p=void 0,r;d();let q=a=>{a.preventDefault()};a.$set=a=>{"element"in a&&c(0,g=a.element);"openingProperties"in | ||
a&&c(4,m=a.openingProperties)};a.$$.update=()=>{a.$$.dirty&16&&c(2,r=pc(m))};return[g,n,r,a=>{a.stopPropagation()},m,()=>g,d,e,f,function(a){k();a.tour.options.useModalOverlay?(l(a),h()):e()},h,function(a){N[a?"unshift":"push"](()=>{g=a;c(0,g)})}]} | ||
function sc(a,b,c){function d(){c(4,l={width:0,height:0,x:0,y:0,r:0})}function e(){c(1,n=!1);m()}function f(a,b,d=0,e=0){if(a.getBoundingClientRect){var f=a.getBoundingClientRect();var g=f.y||f.top;f=f.bottom||g+f.height;if(b){var h=b.getBoundingClientRect();b=h.y||h.top;h=h.bottom||b+h.height;g=Math.max(g,b);f=Math.min(f,h)}g={y:g,height:Math.max(f-g,0)};let {y:k,height:m}=g,{x:n,width:v,left:p}=a.getBoundingClientRect();c(4,l={width:v+2*d,height:m+2*d,x:(n||p)-d,y:k-d,r:e})}}function h(){c(1,n= | ||
!0)}function m(){q&&(cancelAnimationFrame(q),q=void 0);window.removeEventListener("touchmove",p,{passive:!1})}function k(a){let {modalOverlayOpeningPadding:b,modalOverlayOpeningRadius:c}=a.options;if(a.target){let d=rc(a.target),e=()=>{q=void 0;f(a.target,d,b,c);q=requestAnimationFrame(e)};e();window.addEventListener("touchmove",p,{passive:!1})}else d()}let {element:g}=b,{openingProperties:l}=b;mb();let n=!1,q=void 0,r;d();let p=a=>{a.preventDefault()};a.$$set=a=>{"element"in a&&c(0,g=a.element); | ||
"openingProperties"in a&&c(4,l=a.openingProperties)};a.$$.update=()=>{a.$$.dirty&16&&c(2,r=pc(l))};return[g,n,r,a=>{a.stopPropagation()},l,()=>g,d,e,f,function(a){m();a.tour.options.useModalOverlay?(k(a),h()):e()},h,function(a){N[a?"unshift":"push"](()=>{g=a;c(0,g)})}]} | ||
class tc extends Y{constructor(a){super();X(this,a,sc,qc,G,{element:0,openingProperties:4,getElement:5,closeModalOpening:6,hide:7,positionModalOpening:8,setupForStep:9,show:10})}get getElement(){return this.$$.ctx[5]}get closeModalOpening(){return this.$$.ctx[6]}get hide(){return this.$$.ctx[7]}get positionModalOpening(){return this.$$.ctx[8]}get setupForStep(){return this.$$.ctx[9]}get show(){return this.$$.ctx[10]}}let Z=new ma; | ||
@@ -131,0 +132,0 @@ class uc extends ma{constructor(a={}){super(a);na(this);this.options=Object.assign({},{exitOnEsc:!0,keyboardNavigation:!0},a);this.classPrefix=kb(this.options.classPrefix);this.steps=[];this.addSteps(this.options.steps);"active cancel complete inactive show start".split(" ").map(a=>{(a=>{this.on(a,b=>{b=b||{};b.tour=this;Z.trigger(a,b)})})(a)});this._setTourID();return this}addStep(a,b){a instanceof nc?a.tour=this:a=new nc(this,a);void 0!==b?this.steps.splice(b,0,a):this.steps.push(a);return a}addSteps(a){Array.isArray(a)&& |
@@ -1,55 +0,56 @@ | ||
/*! shepherd.js 8.0.2 */ | ||
/*! shepherd.js 8.1.0 */ | ||
'use strict';(function(F,Y){"object"===typeof exports&&"undefined"!==typeof module?module.exports=Y():"function"===typeof define&&define.amd?define(Y):(F=F||self,F.Shepherd=Y())})(this,function(){function F(a,b){return!1!==b.clone&&b.isMergeableObject(a)?R(Array.isArray(a)?[]:{},a,b):a}function Y(a,b,c){return a.concat(b).map(function(a){return F(a,c)})}function ob(a){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(a).filter(function(b){return a.propertyIsEnumerable(b)}):[]}function Fa(a){return Object.keys(a).concat(ob(a))} | ||
function Ga(a,b){try{return b in a}catch(c){return!1}}function pb(a,b,c){var d={};c.isMergeableObject(a)&&Fa(a).forEach(function(b){d[b]=F(a[b],c)});Fa(b).forEach(function(e){if(!Ga(a,e)||Object.hasOwnProperty.call(a,e)&&Object.propertyIsEnumerable.call(a,e))if(Ga(a,e)&&c.isMergeableObject(b[e])){if(c.customMerge){var f=c.customMerge(e);f="function"===typeof f?f:R}else f=R;d[e]=f(a[e],b[e],c)}else d[e]=F(b[e],c)});return d}function R(a,b,c){c=c||{};c.arrayMerge=c.arrayMerge||Y;c.isMergeableObject= | ||
c.isMergeableObject||qb;c.cloneUnlessOtherwiseSpecified=F;var d=Array.isArray(b),e=Array.isArray(a);return d!==e?F(b,c):d?c.arrayMerge(a,b,c):pb(a,b,c)}function S(a){return"function"===typeof a}function Z(a){return"string"===typeof a}function Ha(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 rb(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 sb(a){let {event:b,selector:c}=a.options.advanceOn||{};if(b){let d=rb(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 aa(a){a=a.getBoundingClientRect();return{width:a.width,height:a.height,top:a.top,right:a.right,bottom:a.bottom,left:a.left,x:a.left,y:a.top}}function z(a){return"[object Window]"!==a.toString()?(a=a.ownerDocument)?a.defaultView:window:a}function qa(a){a=z(a);return{scrollLeft:a.pageXOffset,scrollTop:a.pageYOffset}}function ba(a){var b=z(a).Element;return a instanceof b||a instanceof Element}function C(a){var b=z(a).HTMLElement;return a instanceof b||a instanceof HTMLElement}function x(a){return a? | ||
(a.nodeName||"").toLowerCase():null}function G(a){return(ba(a)?a.ownerDocument:a.document).documentElement}function ra(a){return aa(G(a)).left+qa(a).scrollLeft}function H(a){return z(a).getComputedStyle(a)}function sa(a){a=H(a);return/auto|scroll|overlay|hidden/.test(a.overflow+a.overflowY+a.overflowX)}function tb(a,b,c){void 0===c&&(c=!1);var d=G(b);a=aa(a);var e=C(b),f={scrollLeft:0,scrollTop:0},h={x:0,y:0};if(e||!e&&!c){if("body"!==x(b)||sa(d))f=b!==z(b)&&C(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}: | ||
qa(b);C(b)?(h=aa(b),h.x+=b.clientLeft,h.y+=b.clientTop):d&&(h.x=ra(d))}return{x:a.left+f.scrollLeft-h.x,y:a.top+f.scrollTop-h.y,width:a.width,height:a.height}}function ta(a){return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}}function ja(a){return"html"===x(a)?a:a.assignedSlot||a.parentNode||a.host||G(a)}function Ia(a){return 0<=["html","body","#document"].indexOf(x(a))?a.ownerDocument.body:C(a)&&sa(a)?a:Ia(ja(a))}function ca(a,b){void 0===b&&(b=[]);var c=Ia(a);a="body"=== | ||
x(c);var d=z(c);c=a?[d].concat(d.visualViewport||[],sa(c)?c:[]):c;b=b.concat(c);return a?b:b.concat(ca(ja(c)))}function Ja(a){if(!C(a)||"fixed"===H(a).position)return null;if(a=a.offsetParent){var b=G(a);if("body"===x(a)&&"static"===H(a).position&&"static"!==H(b).position)return b}return a}function da(a){for(var b=z(a),c=Ja(a);c&&0<=["table","td","th"].indexOf(x(c))&&"static"===H(c).position;)c=Ja(c);if(c&&"body"===x(c)&&"static"===H(c).position)return b;if(!c)a:{for(a=ja(a);C(a)&&0>["html","body"].indexOf(x(a));)if(c= | ||
H(a),"none"!==c.transform||"none"!==c.perspective||c.willChange&&"auto"!==c.willChange){c=a;break a}else a=a.parentNode;c=null}return c||b}function ub(a){function b(a){d.add(a.name);[].concat(a.requires||[],a.requiresIfExists||[]).forEach(function(a){d.has(a)||(a=c.get(a))&&b(a)});e.push(a)}var c=new Map,d=new Set,e=[];a.forEach(function(a){c.set(a.name,a)});a.forEach(function(a){d.has(a.name)||b(a)});return e}function vb(a){var b=ub(a);return wb.reduce(function(a,d){return a.concat(b.filter(function(a){return a.phase=== | ||
d}))},[])}function xb(a){var b;return function(){b||(b=new Promise(function(c){Promise.resolve().then(function(){b=void 0;c(a())})}));return b}}function D(a){return a.split("-")[0]}function yb(a){var b=a.reduce(function(a,b){var c=a[b.name];a[b.name]=c?Object.assign(Object.assign(Object.assign({},c),b),{},{options:Object.assign(Object.assign({},c.options),b.options),data:Object.assign(Object.assign({},c.data),b.data)}):b;return a},{});return Object.keys(b).map(function(a){return b[a]})}function Ka(a, | ||
b){var c=!(!b.getRootNode||!b.getRootNode().host);if(a.contains(b))return!0;if(c){do{if(b&&a.isSameNode(b))return!0;b=b.parentNode||b.host}while(b)}return!1}function ua(a){return Object.assign(Object.assign({},a),{},{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height})}function La(a,b){if("viewport"===b){b=z(a);var c=G(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+ra(a),y:f};a=ua(a)}else C(b)?(a=aa(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=G(a),a=G(f),e=qa(f),b=f.ownerDocument.body,d=Math.max(a.scrollWidth,a.clientWidth,b?b.scrollWidth:0,b?b.clientWidth:0),c=Math.max(a.scrollHeight,a.clientHeight,b?b.scrollHeight:0,b?b.clientHeight:0),f=-e.scrollLeft+ra(f),e=-e.scrollTop,"rtl"===H(b||a).direction&&(f+=Math.max(a.clientWidth, | ||
b?b.clientWidth:0)-d),a=ua({width:d,height:c,x:f,y:e}));return a}function zb(a){var b=ca(ja(a)),c=0<=["absolute","fixed"].indexOf(H(a).position)&&C(a)?da(a):a;return ba(c)?b.filter(function(a){return ba(a)&&Ka(a,c)&&"body"!==x(a)}):[]}function Ab(a,b,c){b="clippingParents"===b?zb(a):[].concat(b);c=[].concat(b,[c]);c=c.reduce(function(b,c){c=La(a,c);b.top=Math.max(c.top,b.top);b.right=Math.min(c.right,b.right);b.bottom=Math.min(c.bottom,b.bottom);b.left=Math.max(c.left,b.left);return b},La(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 va(a){return 0<=["top","bottom"].indexOf(a)?"x":"y"}function Ma(a){var b=a.reference,c=a.element,d=(a=a.placement)?D(a):null;a=a?a.split("-")[1]: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?va(d): | ||
null;if(null!=d)switch(f="y"===d?"height":"width",a){case "start":e[d]=Math.floor(e[d])-Math.floor(b[f]/2-c[f]/2);break;case "end":e[d]=Math.floor(e[d])+Math.ceil(b[f]/2-c[f]/2)}return e}function Na(a){return Object.assign(Object.assign({},{top:0,right:0,bottom:0,left:0}),a)}function Oa(a,b){return b.reduce(function(b,d){b[d]=a;return b},{})}function ea(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 h=c.altBoundary,k=void 0===h?!1:h;c=c.padding;c=void 0===c?0:c;c=Na("number"!==typeof c?c:Oa(c,fa));var m=a.elements.reference;h=a.rects.popper;k=a.elements[k?"popper"===d?"reference":"popper":d];e=Ab(ba(k)?k:k.contextElement||G(a.elements.popper),e,f);f=aa(m);k=Ma({reference:f,element:h,strategy:"absolute",placement:b});h=ua(Object.assign(Object.assign({},h),k));f="popper"===d?h:f;var g={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 l=a[b];Object.keys(g).forEach(function(a){var b=0<=["right","bottom"].indexOf(a)?1:-1,c=0<=["top","bottom"].indexOf(a)?"y":"x";g[a]+=l[c]*b})}return g}function Pa(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];return!b.some(function(a){return!(a&&"function"===typeof a.getBoundingClientRect)})}function Qa(a){var b,c=a.popper,d=a.popperRect,e=a.placement, | ||
f=a.offsets,h=a.position,k=a.gpuAcceleration,m=a.adaptive,g=window.devicePixelRatio||1;a=Math.round(f.x*g)/g||0;g=Math.round(f.y*g)/g||0;var l=f.hasOwnProperty("x");f=f.hasOwnProperty("y");var u="left",t="top",y=window;if(m){var A=da(c);A===z(c)&&(A=G(c));"top"===e&&(t="bottom",g-=A.clientHeight-d.height,g*=k?1:-1);"left"===e&&(u="right",a-=A.clientWidth-d.width,a*=k?1:-1)}c=Object.assign({position:h},m&&Bb);if(k){var r;return Object.assign(Object.assign({},c),{},(r={},r[t]=f?"0":"",r[u]=l?"0":"", | ||
r.transform=2>(y.devicePixelRatio||1)?"translate("+a+"px, "+g+"px)":"translate3d("+a+"px, "+g+"px, 0)",r))}return Object.assign(Object.assign({},c),{},(b={},b[t]=f?g+"px":"",b[u]=l?a+"px":"",b.transform="",b))}function ka(a){return a.replace(/left|right|bottom|top/g,function(a){return Cb[a]})}function Ra(a){return a.replace(/start|end/g,function(a){return Db[a]})}function Eb(a,b){void 0===b&&(b={});var c=b.boundary,d=b.rootBoundary,e=b.padding,f=b.flipVariations,h=b.allowedAutoPlacements,k=void 0=== | ||
h?Sa:h,m=b.placement.split("-")[1];b=m?f?Ta:Ta.filter(function(a){return a.split("-")[1]===m}):fa;f=b.filter(function(a){return 0<=k.indexOf(a)});0===f.length&&(f=b);var g=f.reduce(function(b,f){b[f]=ea(a,{placement:f,boundary:c,rootBoundary:d,padding:e})[D(f)];return b},{});return Object.keys(g).sort(function(a,b){return g[a]-g[b]})}function Fb(a){if("auto"===D(a))return[];var b=ka(a);return[Ra(a),b,Ra(b)]}function Ua(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 Va(a){return["top","right","bottom","left"].some(function(b){return 0<=a[b]})}function wa(){wa=Object.assign||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 wa.apply(this,arguments)}function Gb(){return[{name:"applyStyles",fn({state:a}){Object.keys(a.elements).forEach(b=>{if("popper"===b){var c=a.attributes[b]||{},d=a.elements[b]; | ||
Object.assign(d.style,{position:"fixed",left:"50%",top:"50%",transform:"translate(-50%, -50%)"});Object.keys(c).forEach(a=>{let b=c[a];!1===b?d.removeAttribute(a):d.setAttribute(a,!0===b?"":b)})}})}},{name:"computeStyles",options:{adaptive:!1}}]}function Hb(a){let b=Gb(),c={placement:"top",strategy:"fixed",modifiers:[{name:"focusAfterRender",enabled:!0,phase:"afterWrite",fn(){setTimeout(()=>{a.el&&a.el.focus()},300)}}]};return c=wa({},c,{modifiers:Array.from(new Set([...c.modifiers,...b]))})}function Wa(a){return Z(a)&& | ||
""!==a?"-"!==a.charAt(a.length-1)?`${a}-`:a:""}function xa(a){a=a.options.attachTo||{};let b=Object.assign({},a);if(Z(a.element)){try{b.element=document.querySelector(a.element)}catch(c){}b.element||console.error(`The element for this Shepherd step was not found ${a.element}`)}return b}function ya(){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 Ib(a,b){let c={modifiers:[{name:"preventOverflow", | ||
options:{altAxis:!0}},{name:"focusAfterRender",enabled:!0,phase:"afterWrite",fn(){setTimeout(()=>{b.el&&b.el.focus()},300)}}],strategy:"absolute"};b.isCentered()?c=Hb(b):c.placement=a.on;(a=b.tour&&b.tour.options&&b.tour.options.defaultStepOptions)&&(c=Xa(a,c));return c=Xa(b.options,c)}function Xa(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(a=>a.name);b=b.modifiers.filter(a=> | ||
!d.includes(a.name));c.modifiers=Array.from(new Set([...b,...a.popperOptions.modifiers]))}return c}return b}function v(){}function Jb(a,b){for(let c in b)a[c]=b[c];return a}function T(a){return a()}function Ya(a){return"function"===typeof a}function I(a,b){return a!=a?b==b:a!==b||a&&"object"===typeof a||"function"===typeof a}function w(a){a.parentNode.removeChild(a)}function Za(a){return document.createElementNS("http://www.w3.org/2000/svg",a)}function la(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 $a(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 U(a,b,c){a.classList[c?"add":"remove"](b)}function ma(){if(!V)throw Error("Function called outside component initialization");return V}function za(a){na.push(a)} | ||
function ab(){if(!Aa){Aa=!0;do{for(var a=0;a<ha.length;a+=1){var b=ha[a];V=b;b=b.$$;if(null!==b.fragment){b.update();b.before_update.forEach(T);let a=b.dirty;b.dirty=[-1];b.fragment&&b.fragment.p(b.ctx,a);b.after_update.forEach(za)}}for(ha.length=0;W.length;)W.pop()();for(a=0;a<na.length;a+=1)b=na[a],Ba.has(b)||(Ba.add(b),b());na.length=0}while(ha.length);for(;bb.length;)bb.pop()();Aa=Ca=!1;Ba.clear()}}function N(){O={r:0,c:[],p:O}}function P(){O.r||O.c.forEach(T);O=O.p}function n(a,b){a&&a.i&&(oa.delete(a), | ||
a.i(b))}function q(a,b,c,d){a&&a.o&&!oa.has(a)&&(oa.add(a),O.c.push(()=>{oa.delete(a);d&&(c&&a.d(1),d())}),a.o(b))}function Q(a){a&&a.c()}function L(a,b,c){let {fragment:d,on_mount:e,on_destroy:f,after_update:h}=a.$$;d&&d.m(b,c);za(()=>{let b=e.map(T).filter(Ya);f?f.push(...b):b.forEach(T);a.$$.on_mount=[]});h.forEach(za)}function M(a,b){a=a.$$;null!==a.fragment&&(a.on_destroy.forEach(T),a.fragment&&a.fragment.d(b),a.on_destroy=a.fragment=null,a.ctx=[])}function J(a,b,c,d,e,f,h=[-1]){let k=V;V=a; | ||
let m=b.props||{},g=a.$$={fragment:null,ctx:null,props:f,update:v,not_equal:e,bound:Object.create(null),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new Map(k?k.$$.context:[]),callbacks:Object.create(null),dirty:h},l=!1;g.ctx=c?c(a,m,(b,c,...d)=>{d=d.length?d[0]:c;if(g.ctx&&e(g.ctx[b],g.ctx[b]=d)){if(g.bound[b])g.bound[b](d);l&&(-1===a.$$.dirty[0]&&(ha.push(a),Ca||(Ca=!0,Kb.then(ab)),a.$$.dirty.fill(0)),a.$$.dirty[b/31|0]|=1<<b%31)}return c}):[];g.update();l=!0;g.before_update.forEach(T); | ||
g.fragment=d?d(g.ctx):!1;b.target&&(b.hydrate?(c=Array.from(b.target.childNodes),g.fragment&&g.fragment.l(c),c.forEach(w)):g.fragment&&g.fragment.c(),b.intro&&n(a.$$.fragment),L(a,b.target,b.anchor),ab());V=k}function Lb(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(c,d){c.insertBefore(b,d||null);b.innerHTML=a[5];e||(f=la(b, | ||
"click",function(){Ya(a[0])&&a[0].apply(this,arguments)}),e=!0)},p(e,[f]){a=e;f&32&&(b.innerHTML=a[5]);f&8&&c!==(c=a[3]?a[3]:null)&&p(b,"aria-label",c);f&18&&d!==(d=`${a[1]||""} shepherd-button ${a[4]?"shepherd-button-secondary":""}`)&&p(b,"class",d);f&4&&(b.disabled=a[2])},i:v,o:v,d(a){a&&w(b);e=!1;f()}}}function Mb(a,b,c){let {config:d}=b,{step:e}=b,f,h,k,m,g,l;a.$set=a=>{"config"in a&&c(6,d=a.config);"step"in a&&c(7,e=a.step)};a.$$.update=()=>{if(a.$$.dirty&192){c(0,f=d.action?d.action.bind(e.tour): | ||
null);c(1,h=d.classes);if(d.disabled){var b=d.disabled;b=S(b)?b.call(e):b}else b=!1;c(2,k=b);c(3,m=d.label);c(4,g=d.secondary);c(5,l=d.text)}};return[f,h,k,m,g,l,d,e]}function cb(a,b,c){a=a.slice();a[2]=b[c];return a}function db(a){let b,c,d=a[1],e=[];for(let b=0;b<d.length;b+=1)e[b]=eb(cb(a,d,b));let f=a=>q(e[a],1,1,()=>{e[a]=null});return{c(){for(let a=0;a<e.length;a+=1)e[a].c();b=document.createTextNode("")},m(a,d){for(let b=0;b<e.length;b+=1)e[b].m(a,d);a.insertBefore(b,d||null);c=!0},p(a,c){if(c& | ||
3){d=a[1];let h;for(h=0;h<d.length;h+=1){let f=cb(a,d,h);e[h]?(e[h].p(f,c),n(e[h],1)):(e[h]=eb(f),e[h].c(),n(e[h],1),e[h].m(b.parentNode,b))}N();for(h=d.length;h<e.length;h+=1)f(h);P()}},i(a){if(!c){for(a=0;a<d.length;a+=1)n(e[a]);c=!0}},o(a){e=e.filter(Boolean);for(a=0;a<e.length;a+=1)q(e[a]);c=!1},d(a){var c=e;for(let b=0;b<c.length;b+=1)c[b]&&c[b].d(a);a&&w(b)}}}function eb(a){let b,c;b=new Nb({props:{config:a[2],step:a[0]}});return{c(){Q(b.$$.fragment)},m(a,e){L(b,a,e);c=!0},p(a,c){let d={};c& | ||
2&&(d.config=a[2]);c&1&&(d.step=a[0]);b.$set(d)},i(a){c||(n(b.$$.fragment,a),c=!0)},o(a){q(b.$$.fragment,a);c=!1},d(a){M(b,a)}}}function Ob(a){let b,c,d=a[1]&&db(a);return{c(){b=document.createElement("footer");d&&d.c();p(b,"class","shepherd-footer")},m(a,f){a.insertBefore(b,f||null);d&&d.m(b,null);c=!0},p(a,[c]){a[1]?d?(d.p(a,c),c&2&&n(d,1)):(d=db(a),d.c(),n(d,1),d.m(b,null)):d&&(N(),q(d,1,1,()=>{d=null}),P())},i(a){c||(n(d),c=!0)},o(a){q(d);c=!1},d(a){a&&w(b);d&&d.d()}}}function Pb(a,b,c){let {step:d}= | ||
b;a.$set=a=>{"step"in a&&c(0,d=a.step)};let e;a.$$.update=()=>{a.$$.dirty&1&&c(1,e=d.options.buttons)};return[d,e]}function Qb(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(d,k){d.insertBefore(b,k||null);b.appendChild(c);e||(f=la(b,"click",a[1]),e=!0)},p(a,[c]){c&1&&d!==(d=a[0].label?a[0].label: | ||
"Close Tour")&&p(b,"aria-label",d)},i:v,o:v,d(a){a&&w(b);e=!1;f()}}}function Rb(a,b,c){let {cancelIcon:d}=b,{step:e}=b;a.$set=a=>{"cancelIcon"in a&&c(0,d=a.cancelIcon);"step"in a&&c(2,e=a.step)};return[d,a=>{a.preventDefault();e.cancel()},e]}function Sb(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(a,[d]){d&2&&p(b,"id",a[1])},i:v,o:v,d(c){c&&w(b);a[3](null)}}}function Tb(a,b,c){let {labelId:d}=b,{element:e}= | ||
b,{title:f}=b;ma().$$.after_update.push(()=>{S(f)&&c(2,f=f());c(0,e.innerHTML=f,e)});a.$set=a=>{"labelId"in a&&c(1,d=a.labelId);"element"in a&&c(0,e=a.element);"title"in a&&c(2,f=a.title)};return[e,d,f,function(a){W[a?"unshift":"push"](()=>{e=a;c(0,e)})}]}function fb(a){let b,c;b=new Ub({props:{labelId:a[0],title:a[2]}});return{c(){Q(b.$$.fragment)},m(a,e){L(b,a,e);c=!0},p(a,c){let d={};c&1&&(d.labelId=a[0]);c&4&&(d.title=a[2]);b.$set(d)},i(a){c||(n(b.$$.fragment,a),c=!0)},o(a){q(b.$$.fragment,a); | ||
c=!1},d(a){M(b,a)}}}function gb(a){let b,c;b=new Vb({props:{cancelIcon:a[3],step:a[1]}});return{c(){Q(b.$$.fragment)},m(a,e){L(b,a,e);c=!0},p(a,c){let d={};c&8&&(d.cancelIcon=a[3]);c&2&&(d.step=a[1]);b.$set(d)},i(a){c||(n(b.$$.fragment,a),c=!0)},o(a){q(b.$$.fragment,a);c=!1},d(a){M(b,a)}}}function Wb(a){let b,c,d,e=a[2]&&fb(a),f=a[3]&&a[3].enabled&&gb(a);return{c(){b=document.createElement("header");e&&e.c();c=document.createTextNode(" ");f&&f.c();p(b,"class","shepherd-header")},m(a,k){a.insertBefore(b, | ||
k||null);e&&e.m(b,null);b.appendChild(c);f&&f.m(b,null);d=!0},p(a,[d]){a[2]?e?(e.p(a,d),d&4&&n(e,1)):(e=fb(a),e.c(),n(e,1),e.m(b,c)):e&&(N(),q(e,1,1,()=>{e=null}),P());a[3]&&a[3].enabled?f?(f.p(a,d),d&8&&n(f,1)):(f=gb(a),f.c(),n(f,1),f.m(b,null)):f&&(N(),q(f,1,1,()=>{f=null}),P())},i(a){d||(n(e),n(f),d=!0)},o(a){q(e);q(f);d=!1},d(a){a&&w(b);e&&e.d();f&&f.d()}}}function Xb(a,b,c){let {labelId:d}=b,{step:e}=b,f,h;a.$set=a=>{"labelId"in a&&c(0,d=a.labelId);"step"in a&&c(1,e=a.step)};a.$$.update=()=> | ||
{a.$$.dirty&2&&(c(2,f=e.options.title),c(3,h=e.options.cancelIcon))};return[d,e,f,h]}function Yb(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(a,[d]){d&2&&p(b,"id",a[1])},i:v,o:v,d(c){c&&w(b);a[3](null)}}}function Zb(a,b,c){let {descriptionId:d}=b,{element:e}=b,{step:f}=b;ma().$$.after_update.push(()=>{let {text:a}=f.options;S(a)&&(a=a.call(f));a instanceof HTMLElement?e.appendChild(a):c(0,e.innerHTML=a, | ||
e)});a.$set=a=>{"descriptionId"in a&&c(1,d=a.descriptionId);"element"in a&&c(0,e=a.element);"step"in a&&c(2,f=a.step)};return[e,d,f,function(a){W[a?"unshift":"push"](()=>{e=a;c(0,e)})}]}function hb(a){let b,c;b=new $b({props:{labelId:a[1],step:a[2]}});return{c(){Q(b.$$.fragment)},m(a,e){L(b,a,e);c=!0},p(a,c){let d={};c&2&&(d.labelId=a[1]);c&4&&(d.step=a[2]);b.$set(d)},i(a){c||(n(b.$$.fragment,a),c=!0)},o(a){q(b.$$.fragment,a);c=!1},d(a){M(b,a)}}}function ib(a){let b,c;b=new ac({props:{descriptionId:a[0], | ||
step:a[2]}});return{c(){Q(b.$$.fragment)},m(a,e){L(b,a,e);c=!0},p(a,c){let d={};c&1&&(d.descriptionId=a[0]);c&4&&(d.step=a[2]);b.$set(d)},i(a){c||(n(b.$$.fragment,a),c=!0)},o(a){q(b.$$.fragment,a);c=!1},d(a){M(b,a)}}}function jb(a){let b,c;b=new bc({props:{step:a[2]}});return{c(){Q(b.$$.fragment)},m(a,e){L(b,a,e);c=!0},p(a,c){let d={};c&4&&(d.step=a[2]);b.$set(d)},i(a){c||(n(b.$$.fragment,a),c=!0)},o(a){q(b.$$.fragment,a);c=!1},d(a){M(b,a)}}}function cc(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,h=Array.isArray(a[2].options.buttons)&&a[2].options.buttons.length,k,m=c&&hb(a),g=e&&ib(a),l=h&&jb(a);return{c(){b=document.createElement("div");m&&m.c();d=document.createTextNode(" ");g&&g.c();f=document.createTextNode(" ");l&&l.c();p(b,"class","shepherd-content")},m(a,c){a.insertBefore(b,c||null);m&&m.m(b,null);b.appendChild(d);g&&g.m(b,null);b.appendChild(f);l&&l.m(b,null);k=!0},p(a,[k]){k&4&&(c=void 0!==a[2].options.title||a[2].options.cancelIcon&& | ||
a[2].options.cancelIcon.enabled);c?m?(m.p(a,k),k&4&&n(m,1)):(m=hb(a),m.c(),n(m,1),m.m(b,d)):m&&(N(),q(m,1,1,()=>{m=null}),P());k&4&&(e=void 0!==a[2].options.text);e?g?(g.p(a,k),k&4&&n(g,1)):(g=ib(a),g.c(),n(g,1),g.m(b,f)):g&&(N(),q(g,1,1,()=>{g=null}),P());k&4&&(h=Array.isArray(a[2].options.buttons)&&a[2].options.buttons.length);h?l?(l.p(a,k),k&4&&n(l,1)):(l=jb(a),l.c(),n(l,1),l.m(b,null)):l&&(N(),q(l,1,1,()=>{l=null}),P())},i(a){k||(n(m),n(g),n(l),k=!0)},o(a){q(m);q(g);q(l);k=!1},d(a){a&&w(b);m&& | ||
m.d();g&&g.d();l&&l.d()}}}function dc(a,b,c){let {descriptionId:d}=b,{labelId:e}=b,{step:f}=b;a.$set=a=>{"descriptionId"in a&&c(0,d=a.descriptionId);"labelId"in a&&c(1,e=a.labelId);"step"in a&&c(2,f=a.step)};return[d,e,f]}function kb(a){let b;return{c(){b=document.createElement("div");p(b,"class","shepherd-arrow");p(b,"data-popper-arrow","")},m(a,d){a.insertBefore(b,d||null)},d(a){a&&w(b)}}}function ec(a){let b,c,d,e,f,h,k=a[4].options.arrow&&a[4].options.attachTo&&a[4].options.attachTo.element&& | ||
a[4].options.attachTo.on&&kb();d=new fc({props:{descriptionId:a[2],labelId:a[3],step:a[4]}});let m=[{"aria-describedby":void 0!==a[4].options.text?a[2]:null},{"aria-labelledby":a[4].options.title?a[3]:null},a[1],{role:"dialog"},{tabindex:"0"}],g={};for(let a=0;a<m.length;a+=1)g=Jb(g,m[a]);return{c(){b=document.createElement("div");k&&k.c();c=document.createTextNode(" ");Q(d.$$.fragment);$a(b,g);U(b,"shepherd-has-cancel-icon",a[5]);U(b,"shepherd-has-title",a[6]);U(b,"shepherd-element",!0)},m(g,m){g.insertBefore(b, | ||
m||null);k&&k.m(b,null);b.appendChild(c);L(d,b,null);a[13](b);e=!0;f||(h=la(b,"keydown",a[7]),f=!0)},p(a,[e]){a[4].options.arrow&&a[4].options.attachTo&&a[4].options.attachTo.element&&a[4].options.attachTo.on?k||(k=kb(),k.c(),k.m(b,c)):k&&(k.d(1),k=null);var f={};e&4&&(f.descriptionId=a[2]);e&8&&(f.labelId=a[3]);e&16&&(f.step=a[4]);d.$set(f);f=b;{e=[e&20&&{"aria-describedby":void 0!==a[4].options.text?a[2]:null},e&24&&{"aria-labelledby":a[4].options.title?a[3]:null},e&2&&a[1],{role:"dialog"},{tabindex:"0"}]; | ||
let b={},c={},d={$$scope:1},f=m.length;for(;f--;){let a=m[f],r=e[f];if(r){for(h in a)h in r||(c[h]=1);for(let a in r)d[a]||(b[a]=r[a],d[a]=1);m[f]=r}else for(let b in a)d[b]=1}for(let a in c)a in b||(b[a]=void 0);var h=b}$a(f,g=h);U(b,"shepherd-has-cancel-icon",a[5]);U(b,"shepherd-has-title",a[6]);U(b,"shepherd-element",!0)},i(a){e||(n(d.$$.fragment,a),e=!0)},o(a){q(d.$$.fragment,a);e=!1},d(c){c&&w(b);k&&k.d();M(d);a[13](null);f=!1;h()}}}function lb(a){return a.split(" ").filter(a=>!!a.length)}function gc(a, | ||
b,c){let {classPrefix:d}=b,{element:e}=b,{descriptionId:f}=b,{firstFocusableElement:h}=b,{focusableElements:k}=b,{labelId:m}=b,{lastFocusableElement:g}=b,{step:l}=b,{dataStepId:u}=b,t,y,A;ma().$$.on_mount.push(()=>{c(1,u={[`data-${d}shepherd-step-id`]:l.id});c(9,k=e.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]'));c(8,h=k[0]);c(10,g=k[k.length-1])});ma().$$.after_update.push(()=>{if(A!==l.options.classes){var a= | ||
A;Z(a)&&(a=lb(a),a.length&&e.classList.remove(...a));a=A=l.options.classes;Z(a)&&(a=lb(a),a.length&&e.classList.add(...a))}});a.$set=a=>{"classPrefix"in a&&c(11,d=a.classPrefix);"element"in a&&c(0,e=a.element);"descriptionId"in a&&c(2,f=a.descriptionId);"firstFocusableElement"in a&&c(8,h=a.firstFocusableElement);"focusableElements"in a&&c(9,k=a.focusableElements);"labelId"in a&&c(3,m=a.labelId);"lastFocusableElement"in a&&c(10,g=a.lastFocusableElement);"step"in a&&c(4,l=a.step);"dataStepId"in a&& | ||
c(1,u=a.dataStepId)};a.$$.update=()=>{a.$$.dirty&16&&(c(5,t=l.options&&l.options.cancelIcon&&l.options.cancelIcon.enabled),c(6,y=l.options&&l.options.title))};return[e,u,f,m,l,t,y,a=>{const {tour:b}=l;switch(a.keyCode){case 9:if(0===k.length){a.preventDefault();break}a.shiftKey?document.activeElement===h&&(a.preventDefault(),g.focus()):document.activeElement===g&&(a.preventDefault(),h.focus());break;case 27:b.options.exitOnEsc&&l.cancel();break;case 37:b.options.keyboardNavigation&&b.back();break; | ||
case 39:b.options.keyboardNavigation&&b.next()}},h,k,g,d,()=>e,function(a){W[a?"unshift":"push"](()=>{e=a;c(0,e)})}]}function hc(a){a&&({steps:a}=a,a.forEach(a=>{a.options&&!1===a.options.canClickTarget&&a.options.attachTo&&a.target instanceof HTMLElement&&a.target.classList.remove("shepherd-target-click-disabled")}))}function ic({width:a,height:b,x:c=0,y:d=0,r:e=0}){let {innerWidth:f,innerHeight:h}=window;return`M${f},${h}\ | ||
'use strict';(function(E,Y){"object"===typeof exports&&"undefined"!==typeof module?module.exports=Y():"function"===typeof define&&define.amd?define(Y):(E="undefined"!==typeof globalThis?globalThis:E||self,E.Shepherd=Y())})(this,function(){function E(a,b){return!1!==b.clone&&b.isMergeableObject(a)?S(Array.isArray(a)?[]:{},a,b):a}function Y(a,b,c){return a.concat(b).map(function(a){return E(a,c)})}function ob(a){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(a).filter(function(b){return a.propertyIsEnumerable(b)}): | ||
[]}function Fa(a){return Object.keys(a).concat(ob(a))}function Ga(a,b){try{return b in a}catch(c){return!1}}function pb(a,b,c){var d={};c.isMergeableObject(a)&&Fa(a).forEach(function(b){d[b]=E(a[b],c)});Fa(b).forEach(function(e){if(!Ga(a,e)||Object.hasOwnProperty.call(a,e)&&Object.propertyIsEnumerable.call(a,e))if(Ga(a,e)&&c.isMergeableObject(b[e])){if(c.customMerge){var f=c.customMerge(e);f="function"===typeof f?f:S}else f=S;d[e]=f(a[e],b[e],c)}else d[e]=E(b[e],c)});return d}function S(a,b,c){c= | ||
c||{};c.arrayMerge=c.arrayMerge||Y;c.isMergeableObject=c.isMergeableObject||qb;c.cloneUnlessOtherwiseSpecified=E;var d=Array.isArray(b),e=Array.isArray(a);return d!==e?E(b,c):d?c.arrayMerge(a,b,c):pb(a,b,c)}function T(a){return"function"===typeof a}function Z(a){return"string"===typeof a}function Ha(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 rb(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 sb(a){let {event:b,selector:c}=a.options.advanceOn||{};if(b){let d=rb(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 x(a){return a?(a.nodeName||"").toLowerCase():null}function z(a){return"[object Window]"!==a.toString()?(a=a.ownerDocument)?a.defaultView||window:window:a}function aa(a){var b=z(a).Element;return a instanceof b||a instanceof Element}function B(a){var b=z(a).HTMLElement;return a instanceof b||a instanceof HTMLElement}function C(a){return a.split("-")[0]}function qa(a){return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}}function Ia(a,b){var c=b.getRootNode&&b.getRootNode(); | ||
c=!(!c||!c.host);if(a.contains(b))return!0;if(c){do{if(b&&a.isSameNode(b))return!0;b=b.parentNode||b.host}while(b)}return!1}function F(a){return z(a).getComputedStyle(a)}function G(a){return((aa(a)?a.ownerDocument:a.document)||window.document).documentElement}function ja(a){return"html"===x(a)?a:a.assignedSlot||a.parentNode||a.host||G(a)}function Ja(a){if(!B(a)||"fixed"===F(a).position)return null;if(a=a.offsetParent){var b=G(a);if("body"===x(a)&&"static"===F(a).position&&"static"!==F(b).position)return b}return a} | ||
function ba(a){for(var b=z(a),c=Ja(a);c&&0<=["table","td","th"].indexOf(x(c))&&"static"===F(c).position;)c=Ja(c);if(c&&"body"===x(c)&&"static"===F(c).position)return b;if(!c)a:{for(a=ja(a);B(a)&&0>["html","body"].indexOf(x(a));)if(c=F(a),"none"!==c.transform||"none"!==c.perspective||c.willChange&&"auto"!==c.willChange){c=a;break a}else a=a.parentNode;c=null}return c||b}function ra(a){return 0<=["top","bottom"].indexOf(a)?"x":"y"}function Ka(a){return Object.assign(Object.assign({},{top:0,right:0, | ||
bottom:0,left:0}),a)}function La(a,b){return b.reduce(function(b,d){b[d]=a;return b},{})}function Ma(a){var b,c=a.popper,d=a.popperRect,e=a.placement,f=a.offsets,h=a.position,k=a.gpuAcceleration,m=a.adaptive,g=window.devicePixelRatio||1;a=Math.round(f.x*g)/g||0;g=Math.round(f.y*g)/g||0;var l=f.hasOwnProperty("x");f=f.hasOwnProperty("y");var p="left",t="top",y=window;if(m){var A=ba(c);A===z(c)&&(A=G(c));"top"===e&&(t="bottom",g-=A.clientHeight-d.height,g*=k?1:-1);"left"===e&&(p="right",a-=A.clientWidth- | ||
d.width,a*=k?1:-1)}c=Object.assign({position:h},m&&tb);if(k){var u;return Object.assign(Object.assign({},c),{},(u={},u[t]=f?"0":"",u[p]=l?"0":"",u.transform=2>(y.devicePixelRatio||1)?"translate("+a+"px, "+g+"px)":"translate3d("+a+"px, "+g+"px, 0)",u))}return Object.assign(Object.assign({},c),{},(b={},b[t]=f?g+"px":"",b[p]=l?a+"px":"",b.transform="",b))}function ka(a){return a.replace(/left|right|bottom|top/g,function(a){return ub[a]})}function Na(a){return a.replace(/start|end/g,function(a){return vb[a]})} | ||
function ca(a){a=a.getBoundingClientRect();return{width:a.width,height:a.height,top:a.top,right:a.right,bottom:a.bottom,left:a.left,x:a.left,y:a.top}}function sa(a){a=z(a);return{scrollLeft:a.pageXOffset,scrollTop:a.pageYOffset}}function ta(a){return ca(G(a)).left+sa(a).scrollLeft}function ua(a){a=F(a);return/auto|scroll|overlay|hidden/.test(a.overflow+a.overflowY+a.overflowX)}function Oa(a){return 0<=["html","body","#document"].indexOf(x(a))?a.ownerDocument.body:B(a)&&ua(a)?a:Oa(ja(a))}function da(a, | ||
b){void 0===b&&(b=[]);var c=Oa(a);a="body"===x(c);var d=z(c);c=a?[d].concat(d.visualViewport||[],ua(c)?c:[]):c;b=b.concat(c);return a?b:b.concat(da(ja(c)))}function va(a){return Object.assign(Object.assign({},a),{},{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height})}function Pa(a,b){if("viewport"===b){b=z(a);var c=G(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+ta(a),y:f};a=va(a)}else B(b)?(a=ca(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=G(a),a=G(f),e=sa(f),b=f.ownerDocument.body,d=Math.max(a.scrollWidth,a.clientWidth,b?b.scrollWidth:0,b?b.clientWidth:0),c=Math.max(a.scrollHeight,a.clientHeight,b?b.scrollHeight:0,b?b.clientHeight:0),f=-e.scrollLeft+ta(f),e=-e.scrollTop,"rtl"===F(b||a).direction&&(f+=Math.max(a.clientWidth, | ||
b?b.clientWidth:0)-d),a=va({width:d,height:c,x:f,y:e}));return a}function wb(a){var b=da(ja(a)),c=0<=["absolute","fixed"].indexOf(F(a).position)&&B(a)?ba(a):a;return aa(c)?b.filter(function(a){return aa(a)&&Ia(a,c)&&"body"!==x(a)}):[]}function xb(a,b,c){b="clippingParents"===b?wb(a):[].concat(b);c=[].concat(b,[c]);c=c.reduce(function(b,c){c=Pa(a,c);b.top=Math.max(c.top,b.top);b.right=Math.min(c.right,b.right);b.bottom=Math.min(c.bottom,b.bottom);b.left=Math.max(c.left,b.left);return b},Pa(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 Qa(a){var b=a.reference,c=a.element,d=(a=a.placement)?C(a):null;a=a?a.split("-")[1]: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?ra(d):null;if(null!=d)switch(f="y"===d?"height":"width",a){case "start":e[d]= | ||
Math.floor(e[d])-Math.floor(b[f]/2-c[f]/2);break;case "end":e[d]=Math.floor(e[d])+Math.ceil(b[f]/2-c[f]/2)}return e}function ea(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 h=c.altBoundary,k=void 0===h?!1:h;c=c.padding;c=void 0===c?0:c;c=Ka("number"!==typeof c?c:La(c,fa));var m=a.elements.reference;h=a.rects.popper;k=a.elements[k? | ||
"popper"===d?"reference":"popper":d];e=xb(aa(k)?k:k.contextElement||G(a.elements.popper),e,f);f=ca(m);k=Qa({reference:f,element:h,strategy:"absolute",placement:b});h=va(Object.assign(Object.assign({},h),k));f="popper"===d?h:f;var g={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 l=a[b];Object.keys(g).forEach(function(a){var b=0<=["right","bottom"].indexOf(a)?1:-1,c=0<=["top","bottom"].indexOf(a)? | ||
"y":"x";g[a]+=l[c]*b})}return g}function yb(a,b){void 0===b&&(b={});var c=b.boundary,d=b.rootBoundary,e=b.padding,f=b.flipVariations,h=b.allowedAutoPlacements,k=void 0===h?Ra:h,m=b.placement.split("-")[1];b=m?f?Sa:Sa.filter(function(a){return a.split("-")[1]===m}):fa;f=b.filter(function(a){return 0<=k.indexOf(a)});0===f.length&&(f=b);var g=f.reduce(function(b,f){b[f]=ea(a,{placement:f,boundary:c,rootBoundary:d,padding:e})[C(f)];return b},{});return Object.keys(g).sort(function(a,b){return g[a]-g[b]})} | ||
function zb(a){if("auto"===C(a))return[];var b=ka(a);return[Na(a),b,Na(b)]}function Ta(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 Ua(a){return["top","right","bottom","left"].some(function(b){return 0<=a[b]})}function Ab(a,b,c){void 0===c&&(c=!1);var d=G(b);a=ca(a);var e=B(b),f={scrollLeft:0,scrollTop:0},h={x:0,y:0};if(e||!e&&!c){if("body"!==x(b)||ua(d))f=b!==z(b)&&B(b)?{scrollLeft:b.scrollLeft, | ||
scrollTop:b.scrollTop}:sa(b);B(b)?(h=ca(b),h.x+=b.clientLeft,h.y+=b.clientTop):d&&(h.x=ta(d))}return{x:a.left+f.scrollLeft-h.x,y:a.top+f.scrollTop-h.y,width:a.width,height:a.height}}function Bb(a){function b(a){d.add(a.name);[].concat(a.requires||[],a.requiresIfExists||[]).forEach(function(a){d.has(a)||(a=c.get(a))&&b(a)});e.push(a)}var c=new Map,d=new Set,e=[];a.forEach(function(a){c.set(a.name,a)});a.forEach(function(a){d.has(a.name)||b(a)});return e}function Cb(a){var b=Bb(a);return Db.reduce(function(a, | ||
d){return a.concat(b.filter(function(a){return a.phase===d}))},[])}function Eb(a){var b;return function(){b||(b=new Promise(function(c){Promise.resolve().then(function(){b=void 0;c(a())})}));return b}}function Fb(a){var b=a.reduce(function(a,b){var c=a[b.name];a[b.name]=c?Object.assign(Object.assign(Object.assign({},c),b),{},{options:Object.assign(Object.assign({},c.options),b.options),data:Object.assign(Object.assign({},c.data),b.data)}):b;return a},{});return Object.keys(b).map(function(a){return b[a]})} | ||
function Va(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];return!b.some(function(a){return!(a&&"function"===typeof a.getBoundingClientRect)})}function wa(){wa=Object.assign||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 wa.apply(this,arguments)}function Gb(){return[{name:"applyStyles",fn({state:a}){Object.keys(a.elements).forEach(b=>{if("popper"===b){var c=a.attributes[b]|| | ||
{},d=a.elements[b];Object.assign(d.style,{position:"fixed",left:"50%",top:"50%",transform:"translate(-50%, -50%)"});Object.keys(c).forEach(a=>{let b=c[a];!1===b?d.removeAttribute(a):d.setAttribute(a,!0===b?"":b)})}})}},{name:"computeStyles",options:{adaptive:!1}}]}function Hb(a){let b=Gb(),c={placement:"top",strategy:"fixed",modifiers:[{name:"focusAfterRender",enabled:!0,phase:"afterWrite",fn(){setTimeout(()=>{a.el&&a.el.focus()},300)}}]};return c=wa({},c,{modifiers:Array.from(new Set([...c.modifiers, | ||
...b]))})}function Wa(a){return Z(a)&&""!==a?"-"!==a.charAt(a.length-1)?`${a}-`:a:""}function xa(a){a=a.options.attachTo||{};let b=Object.assign({},a);if(Z(a.element)){try{b.element=document.querySelector(a.element)}catch(c){}b.element||console.error(`The element for this Shepherd step was not found ${a.element}`)}return b}function ya(){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 Ib(a,b){let c={modifiers:[{name:"preventOverflow",options:{altAxis:!0}},{name:"focusAfterRender",enabled:!0,phase:"afterWrite",fn(){setTimeout(()=>{b.el&&b.el.focus()},300)}}],strategy:"absolute"};b.isCentered()?c=Hb(b):c.placement=a.on;(a=b.tour&&b.tour.options&&b.tour.options.defaultStepOptions)&&(c=Xa(a,c));return c=Xa(b.options,c)}function Xa(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(a=> | ||
a.name);b=b.modifiers.filter(a=>!d.includes(a.name));c.modifiers=Array.from(new Set([...b,...a.popperOptions.modifiers]))}return c}return b}function v(){}function Jb(a,b){for(let c in b)a[c]=b[c];return a}function U(a){return a()}function Ya(a){return"function"===typeof a}function H(a,b){return a!=a?b==b:a!==b||a&&"object"===typeof a||"function"===typeof a}function w(a){a.parentNode.removeChild(a)}function Za(a){return document.createElementNS("http://www.w3.org/2000/svg",a)}function la(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)}function $a(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]:q(a,d,b[d])}function V(a,b,c){a.classList[c?"add":"remove"](b)}function ma(){if(!N)throw Error("Function called outside component initialization");return N}function za(a){na.push(a)} | ||
function ab(){if(!Aa){Aa=!0;do{for(var a=0;a<ha.length;a+=1){var b=ha[a];N=b;b=b.$$;if(null!==b.fragment){b.update();b.before_update.forEach(U);let a=b.dirty;b.dirty=[-1];b.fragment&&b.fragment.p(b.ctx,a);b.after_update.forEach(za)}}N=null;for(ha.length=0;W.length;)W.pop()();for(a=0;a<na.length;a+=1)b=na[a],Ba.has(b)||(Ba.add(b),b());na.length=0}while(ha.length);for(;bb.length;)bb.pop()();Aa=Ca=!1;Ba.clear()}}function O(){P={r:0,c:[],p:P}}function Q(){P.r||P.c.forEach(U);P=P.p}function n(a,b){a&& | ||
a.i&&(oa.delete(a),a.i(b))}function r(a,b,c,d){a&&a.o&&!oa.has(a)&&(oa.add(a),P.c.push(()=>{oa.delete(a);d&&(c&&a.d(1),d())}),a.o(b))}function R(a){a&&a.c()}function L(a,b,c){let {fragment:d,on_mount:e,on_destroy:f,after_update:h}=a.$$;d&&d.m(b,c);za(()=>{let b=e.map(U).filter(Ya);f?f.push(...b):b.forEach(U);a.$$.on_mount=[]});h.forEach(za)}function M(a,b){a=a.$$;null!==a.fragment&&(a.on_destroy.forEach(U),a.fragment&&a.fragment.d(b),a.on_destroy=a.fragment=null,a.ctx=[])}function I(a,b,c,d,e,f,h= | ||
[-1]){let k=N;N=a;let m=b.props||{},g=a.$$={fragment:null,ctx:null,props:f,update:v,not_equal:e,bound:Object.create(null),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new Map(k?k.$$.context:[]),callbacks:Object.create(null),dirty:h,skip_bound:!1},l=!1;g.ctx=c?c(a,m,(b,c,...d)=>{d=d.length?d[0]:c;if(g.ctx&&e(g.ctx[b],g.ctx[b]=d)){if(!g.skip_bound&&g.bound[b])g.bound[b](d);l&&(-1===a.$$.dirty[0]&&(ha.push(a),Ca||(Ca=!0,Kb.then(ab)),a.$$.dirty.fill(0)),a.$$.dirty[b/31|0]|=1<<b% | ||
31)}return c}):[];g.update();l=!0;g.before_update.forEach(U);g.fragment=d?d(g.ctx):!1;b.target&&(b.hydrate?(c=Array.from(b.target.childNodes),g.fragment&&g.fragment.l(c),c.forEach(w)):g.fragment&&g.fragment.c(),b.intro&&n(a.$$.fragment),L(a,b.target,b.anchor),ab());N=k}function Lb(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(c,d){c.insertBefore(b,d||null);b.innerHTML=a[5];e||(f=la(b,"click",function(){Ya(a[0])&&a[0].apply(this,arguments)}),e=!0)},p(e,[f]){a=e;f&32&&(b.innerHTML=a[5]);f&8&&c!==(c=a[3]?a[3]:null)&&q(b,"aria-label",c);f&18&&d!==(d=`${a[1]||""} shepherd-button ${a[4]?"shepherd-button-secondary":""}`)&&q(b,"class",d);f&4&&(b.disabled=a[2])},i:v,o:v,d(a){a&&w(b);e=!1;f()}}}function Mb(a,b,c){let {config:d}=b,{step:e}=b,f,h,k,m,g,l;a.$$set=a=>{"config"in a&&c(6,d=a.config);"step"in a&&c(7,e=a.step)};a.$$.update= | ||
()=>{if(a.$$.dirty&192){c(0,f=d.action?d.action.bind(e.tour):null);c(1,h=d.classes);if(d.disabled){var b=d.disabled;b=T(b)?b.call(e):b}else b=!1;c(2,k=b);c(3,m=d.label);c(4,g=d.secondary);c(5,l=d.text)}};return[f,h,k,m,g,l,d,e]}function cb(a,b,c){a=a.slice();a[2]=b[c];return a}function db(a){let b,c,d=a[1],e=[];for(let b=0;b<d.length;b+=1)e[b]=eb(cb(a,d,b));let f=a=>r(e[a],1,1,()=>{e[a]=null});return{c(){for(let a=0;a<e.length;a+=1)e[a].c();b=document.createTextNode("")},m(a,d){for(let b=0;b<e.length;b+= | ||
1)e[b].m(a,d);a.insertBefore(b,d||null);c=!0},p(a,c){if(c&3){d=a[1];let h;for(h=0;h<d.length;h+=1){let f=cb(a,d,h);e[h]?(e[h].p(f,c),n(e[h],1)):(e[h]=eb(f),e[h].c(),n(e[h],1),e[h].m(b.parentNode,b))}O();for(h=d.length;h<e.length;h+=1)f(h);Q()}},i(a){if(!c){for(a=0;a<d.length;a+=1)n(e[a]);c=!0}},o(a){e=e.filter(Boolean);for(a=0;a<e.length;a+=1)r(e[a]);c=!1},d(a){var c=e;for(let b=0;b<c.length;b+=1)c[b]&&c[b].d(a);a&&w(b)}}}function eb(a){let b,c;b=new Nb({props:{config:a[2],step:a[0]}});return{c(){R(b.$$.fragment)}, | ||
m(a,e){L(b,a,e);c=!0},p(a,c){let d={};c&2&&(d.config=a[2]);c&1&&(d.step=a[0]);b.$set(d)},i(a){c||(n(b.$$.fragment,a),c=!0)},o(a){r(b.$$.fragment,a);c=!1},d(a){M(b,a)}}}function Ob(a){let b,c,d=a[1]&&db(a);return{c(){b=document.createElement("footer");d&&d.c();q(b,"class","shepherd-footer")},m(a,f){a.insertBefore(b,f||null);d&&d.m(b,null);c=!0},p(a,[c]){a[1]?d?(d.p(a,c),c&2&&n(d,1)):(d=db(a),d.c(),n(d,1),d.m(b,null)):d&&(O(),r(d,1,1,()=>{d=null}),Q())},i(a){c||(n(d),c=!0)},o(a){r(d);c=!1},d(a){a&& | ||
w(b);d&&d.d()}}}function Pb(a,b,c){let {step:d}=b;a.$$set=a=>{"step"in a&&c(0,d=a.step)};let e;a.$$.update=()=>{a.$$.dirty&1&&c(1,e=d.options.buttons)};return[d,e]}function Qb(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(d,k){d.insertBefore(b,k||null);b.appendChild(c);e||(f=la(b,"click", | ||
a[1]),e=!0)},p(a,[c]){c&1&&d!==(d=a[0].label?a[0].label:"Close Tour")&&q(b,"aria-label",d)},i:v,o:v,d(a){a&&w(b);e=!1;f()}}}function Rb(a,b,c){let {cancelIcon:d}=b,{step:e}=b;a.$$set=a=>{"cancelIcon"in a&&c(0,d=a.cancelIcon);"step"in a&&c(2,e=a.step)};return[d,a=>{a.preventDefault();e.cancel()},e]}function Sb(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(a,[d]){d&2&&q(b,"id",a[1])},i:v,o:v,d(c){c&&w(b); | ||
a[3](null)}}}function Tb(a,b,c){let {labelId:d}=b,{element:e}=b,{title:f}=b;ma().$$.after_update.push(()=>{T(f)&&c(2,f=f());c(0,e.innerHTML=f,e)});a.$$set=a=>{"labelId"in a&&c(1,d=a.labelId);"element"in a&&c(0,e=a.element);"title"in a&&c(2,f=a.title)};return[e,d,f,function(a){W[a?"unshift":"push"](()=>{e=a;c(0,e)})}]}function fb(a){let b,c;b=new Ub({props:{labelId:a[0],title:a[2]}});return{c(){R(b.$$.fragment)},m(a,e){L(b,a,e);c=!0},p(a,c){let d={};c&1&&(d.labelId=a[0]);c&4&&(d.title=a[2]);b.$set(d)}, | ||
i(a){c||(n(b.$$.fragment,a),c=!0)},o(a){r(b.$$.fragment,a);c=!1},d(a){M(b,a)}}}function gb(a){let b,c;b=new Vb({props:{cancelIcon:a[3],step:a[1]}});return{c(){R(b.$$.fragment)},m(a,e){L(b,a,e);c=!0},p(a,c){let d={};c&8&&(d.cancelIcon=a[3]);c&2&&(d.step=a[1]);b.$set(d)},i(a){c||(n(b.$$.fragment,a),c=!0)},o(a){r(b.$$.fragment,a);c=!1},d(a){M(b,a)}}}function Wb(a){let b,c,d,e=a[2]&&fb(a),f=a[3]&&a[3].enabled&&gb(a);return{c(){b=document.createElement("header");e&&e.c();c=document.createTextNode(" "); | ||
f&&f.c();q(b,"class","shepherd-header")},m(a,k){a.insertBefore(b,k||null);e&&e.m(b,null);b.appendChild(c);f&&f.m(b,null);d=!0},p(a,[d]){a[2]?e?(e.p(a,d),d&4&&n(e,1)):(e=fb(a),e.c(),n(e,1),e.m(b,c)):e&&(O(),r(e,1,1,()=>{e=null}),Q());a[3]&&a[3].enabled?f?(f.p(a,d),d&8&&n(f,1)):(f=gb(a),f.c(),n(f,1),f.m(b,null)):f&&(O(),r(f,1,1,()=>{f=null}),Q())},i(a){d||(n(e),n(f),d=!0)},o(a){r(e);r(f);d=!1},d(a){a&&w(b);e&&e.d();f&&f.d()}}}function Xb(a,b,c){let {labelId:d}=b,{step:e}=b,f,h;a.$$set=a=>{"labelId"in | ||
a&&c(0,d=a.labelId);"step"in a&&c(1,e=a.step)};a.$$.update=()=>{a.$$.dirty&2&&(c(2,f=e.options.title),c(3,h=e.options.cancelIcon))};return[d,e,f,h]}function Yb(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(a,[d]){d&2&&q(b,"id",a[1])},i:v,o:v,d(c){c&&w(b);a[3](null)}}}function Zb(a,b,c){let {descriptionId:d}=b,{element:e}=b,{step:f}=b;ma().$$.after_update.push(()=>{let {text:a}=f.options;T(a)&&(a=a.call(f)); | ||
a instanceof HTMLElement?e.appendChild(a):c(0,e.innerHTML=a,e)});a.$$set=a=>{"descriptionId"in a&&c(1,d=a.descriptionId);"element"in a&&c(0,e=a.element);"step"in a&&c(2,f=a.step)};return[e,d,f,function(a){W[a?"unshift":"push"](()=>{e=a;c(0,e)})}]}function hb(a){let b,c;b=new $b({props:{labelId:a[1],step:a[2]}});return{c(){R(b.$$.fragment)},m(a,e){L(b,a,e);c=!0},p(a,c){let d={};c&2&&(d.labelId=a[1]);c&4&&(d.step=a[2]);b.$set(d)},i(a){c||(n(b.$$.fragment,a),c=!0)},o(a){r(b.$$.fragment,a);c=!1},d(a){M(b, | ||
a)}}}function ib(a){let b,c;b=new ac({props:{descriptionId:a[0],step:a[2]}});return{c(){R(b.$$.fragment)},m(a,e){L(b,a,e);c=!0},p(a,c){let d={};c&1&&(d.descriptionId=a[0]);c&4&&(d.step=a[2]);b.$set(d)},i(a){c||(n(b.$$.fragment,a),c=!0)},o(a){r(b.$$.fragment,a);c=!1},d(a){M(b,a)}}}function jb(a){let b,c;b=new bc({props:{step:a[2]}});return{c(){R(b.$$.fragment)},m(a,e){L(b,a,e);c=!0},p(a,c){let d={};c&4&&(d.step=a[2]);b.$set(d)},i(a){c||(n(b.$$.fragment,a),c=!0)},o(a){r(b.$$.fragment,a);c=!1},d(a){M(b, | ||
a)}}}function cc(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,h=Array.isArray(a[2].options.buttons)&&a[2].options.buttons.length,k,m=c&&hb(a),g=e&&ib(a),l=h&&jb(a);return{c(){b=document.createElement("div");m&&m.c();d=document.createTextNode(" ");g&&g.c();f=document.createTextNode(" ");l&&l.c();q(b,"class","shepherd-content")},m(a,c){a.insertBefore(b,c||null);m&&m.m(b,null);b.appendChild(d);g&&g.m(b,null);b.appendChild(f); | ||
l&&l.m(b,null);k=!0},p(a,[k]){k&4&&(c=void 0!==a[2].options.title||a[2].options.cancelIcon&&a[2].options.cancelIcon.enabled);c?m?(m.p(a,k),k&4&&n(m,1)):(m=hb(a),m.c(),n(m,1),m.m(b,d)):m&&(O(),r(m,1,1,()=>{m=null}),Q());k&4&&(e=void 0!==a[2].options.text);e?g?(g.p(a,k),k&4&&n(g,1)):(g=ib(a),g.c(),n(g,1),g.m(b,f)):g&&(O(),r(g,1,1,()=>{g=null}),Q());k&4&&(h=Array.isArray(a[2].options.buttons)&&a[2].options.buttons.length);h?l?(l.p(a,k),k&4&&n(l,1)):(l=jb(a),l.c(),n(l,1),l.m(b,null)):l&&(O(),r(l,1,1, | ||
()=>{l=null}),Q())},i(a){k||(n(m),n(g),n(l),k=!0)},o(a){r(m);r(g);r(l);k=!1},d(a){a&&w(b);m&&m.d();g&&g.d();l&&l.d()}}}function dc(a,b,c){let {descriptionId:d}=b,{labelId:e}=b,{step:f}=b;a.$$set=a=>{"descriptionId"in a&&c(0,d=a.descriptionId);"labelId"in a&&c(1,e=a.labelId);"step"in a&&c(2,f=a.step)};return[d,e,f]}function kb(a){let b;return{c(){b=document.createElement("div");q(b,"class","shepherd-arrow");q(b,"data-popper-arrow","")},m(a,d){a.insertBefore(b,d||null)},d(a){a&&w(b)}}}function ec(a){let b, | ||
c,d,e,f,h,k,m,g=a[4].options.arrow&&a[4].options.attachTo&&a[4].options.attachTo.element&&a[4].options.attachTo.on&&kb();d=new fc({props:{descriptionId:a[2],labelId:a[3],step:a[4]}});let l=[{"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"}],p={};for(let a=0;a<l.length;a+=1)p=Jb(p,l[a]);return{c(){b=document.createElement("div");g&&g.c();c=document.createTextNode(" ");R(d.$$.fragment);$a(b,p);V(b,"shepherd-has-cancel-icon", | ||
a[5]);V(b,"shepherd-has-title",a[6]);V(b,"shepherd-element",!0)},m(e,f){e.insertBefore(b,f||null);g&&g.m(b,null);b.appendChild(c);L(d,b,null);a[13](b);h=!0;k||(m=la(b,"keydown",a[7]),k=!0)},p(a,[k]){a[4].options.arrow&&a[4].options.attachTo&&a[4].options.attachTo.element&&a[4].options.attachTo.on?g||(g=kb(),g.c(),g.m(b,c)):g&&(g.d(1),g=null);var m={};k&4&&(m.descriptionId=a[2]);k&8&&(m.labelId=a[3]);k&16&&(m.step=a[4]);d.$set(m);m=b;{k=[(!h||k&20&&e!==(e=void 0!==a[4].options.text?a[2]:null))&&{"aria-describedby":e}, | ||
(!h||k&24&&f!==(f=a[4].options.title?a[3]:null))&&{"aria-labelledby":f},k&2&&a[1],{role:"dialog"},{tabindex:"0"}];let b={},c={},d={$$scope:1},g=l.length;for(;g--;){let a=l[g],e=k[g];if(e){for(u in a)u in e||(c[u]=1);for(let a in e)d[a]||(b[a]=e[a],d[a]=1);l[g]=e}else for(let b in a)d[b]=1}for(let a in c)a in b||(b[a]=void 0);var u=b}$a(m,p=u);V(b,"shepherd-has-cancel-icon",a[5]);V(b,"shepherd-has-title",a[6]);V(b,"shepherd-element",!0)},i(a){h||(n(d.$$.fragment,a),h=!0)},o(a){r(d.$$.fragment,a);h= | ||
!1},d(c){c&&w(b);g&&g.d();M(d);a[13](null);k=!1;m()}}}function lb(a){return a.split(" ").filter(a=>!!a.length)}function gc(a,b,c){let {classPrefix:d}=b,{element:e}=b,{descriptionId:f}=b,{firstFocusableElement:h}=b,{focusableElements:k}=b,{labelId:m}=b,{lastFocusableElement:g}=b,{step:l}=b,{dataStepId:p}=b,t,y,A;ma().$$.on_mount.push(()=>{c(1,p={[`data-${d}shepherd-step-id`]:l.id});c(9,k=e.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]')); | ||
c(8,h=k[0]);c(10,g=k[k.length-1])});ma().$$.after_update.push(()=>{if(A!==l.options.classes){var a=A;Z(a)&&(a=lb(a),a.length&&e.classList.remove(...a));a=A=l.options.classes;Z(a)&&(a=lb(a),a.length&&e.classList.add(...a))}});a.$$set=a=>{"classPrefix"in a&&c(11,d=a.classPrefix);"element"in a&&c(0,e=a.element);"descriptionId"in a&&c(2,f=a.descriptionId);"firstFocusableElement"in a&&c(8,h=a.firstFocusableElement);"focusableElements"in a&&c(9,k=a.focusableElements);"labelId"in a&&c(3,m=a.labelId);"lastFocusableElement"in | ||
a&&c(10,g=a.lastFocusableElement);"step"in a&&c(4,l=a.step);"dataStepId"in a&&c(1,p=a.dataStepId)};a.$$.update=()=>{a.$$.dirty&16&&(c(5,t=l.options&&l.options.cancelIcon&&l.options.cancelIcon.enabled),c(6,y=l.options&&l.options.title))};return[e,p,f,m,l,t,y,a=>{const {tour:b}=l;switch(a.keyCode){case 9:if(0===k.length){a.preventDefault();break}if(a.shiftKey){if(document.activeElement===h||document.activeElement.classList.contains("shepherd-element"))a.preventDefault(),g.focus()}else document.activeElement=== | ||
g&&(a.preventDefault(),h.focus());break;case 27:b.options.exitOnEsc&&l.cancel();break;case 37:b.options.keyboardNavigation&&b.back();break;case 39:b.options.keyboardNavigation&&b.next()}},h,k,g,d,()=>e,function(a){W[a?"unshift":"push"](()=>{e=a;c(0,e)})}]}function hc(a){a&&({steps:a}=a,a.forEach(a=>{a.options&&!1===a.options.canClickTarget&&a.options.attachTo&&a.target instanceof HTMLElement&&a.target.classList.remove("shepherd-target-click-disabled")}))}function ic({width:a,height:b,x:c=0,y:d=0, | ||
r:e=0}){let {innerWidth:f,innerHeight:h}=window;return`M${f},${h}\ | ||
H0\ | ||
@@ -68,48 +69,49 @@ V0\ | ||
a${e},${e},0,0,0-${e}-${e}\ | ||
Z`}function jc(a){let b,c,d,e,f;return{c(){b=Za("svg");c=Za("path");p(c,"d",a[2]);p(b,"class",d=`${a[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)},m(d,k){d.insertBefore(b,k||null);b.appendChild(c);a[11](b);e||(f=la(b,"touchmove",a[3]),e=!0)},p(a,[e]){e&4&&p(c,"d",a[2]);e&2&&d!==(d=`${a[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)&&p(b,"class",d)},i:v,o:v,d(c){c&&w(b);a[11](null);e=!1;f()}}}function mb(a){if(!a)return null;let b=a instanceof HTMLElement&& | ||
window.getComputedStyle(a).overflowY;return"hidden"!==b&&"visible"!==b&&a.scrollHeight>=a.clientHeight?a:mb(a.parentElement)}function kc(a,b,c){function d(){c(4,l={width:0,height:0,x:0,y:0,r:0})}function e(){c(1,u=!1);k()}function f(a,b,d=0,e=0){if(a.getBoundingClientRect){var f=a.getBoundingClientRect();var r=f.y||f.top;f=f.bottom||r+f.height;if(b){var g=b.getBoundingClientRect();b=g.y||g.top;g=g.bottom||b+g.height;r=Math.max(r,b);f=Math.min(f,g)}r={y:r,height:Math.max(f-r,0)};let {y:h,height:k}= | ||
r,{x:m,width:y,left:B}=a.getBoundingClientRect();c(4,l={width:y+2*d,height:k+2*d,x:(m||B)-d,y:h-d,r:e})}}function h(){c(1,u=!0)}function k(){t&&(cancelAnimationFrame(t),t=void 0);window.removeEventListener("touchmove",A,{passive:!1})}function m(a){let {modalOverlayOpeningPadding:b,modalOverlayOpeningRadius:c}=a.options;if(a.target){let d=mb(a.target),e=()=>{t=void 0;f(a.target,d,b,c);t=requestAnimationFrame(e)};e();window.addEventListener("touchmove",A,{passive:!1})}else d()}let {element:g}=b,{openingProperties:l}= | ||
b;ya();let u=!1,t=void 0,y;d();let A=a=>{a.preventDefault()};a.$set=a=>{"element"in a&&c(0,g=a.element);"openingProperties"in a&&c(4,l=a.openingProperties)};a.$$.update=()=>{a.$$.dirty&16&&c(2,y=ic(l))};return[g,u,y,a=>{a.stopPropagation()},l,()=>g,d,e,f,function(a){k();a.tour.options.useModalOverlay?(m(a),h()):e()},h,function(a){W[a?"unshift":"push"](()=>{g=a;c(0,g)})}]}var qb=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===lc);return b},lc="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;R.all=function(a,b){if(!Array.isArray(a))throw Error("first argument should be an array");return a.reduce(function(a,d){return R(a,d,b)},{})};var mc=R;class Da{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:h}=c;f.apply(e||this,b);h&&this.bindings[a].splice(d,1)});return this}}var fa=["top","bottom","right","left"],Ta=fa.reduce(function(a,b){return a.concat([b+"-start",b+"-end"])},[]),Sa=[].concat(fa,["auto"]).reduce(function(a, | ||
b){return a.concat([b,b+"-start",b+"-end"])},[]),wb="beforeRead read afterRead beforeMain main afterMain beforeWrite write afterWrite".split(" "),nb={placement:"bottom",modifiers:[],strategy:"absolute"},pa={passive:!0},Bb={top:"auto",right:"auto",bottom:"auto",left:"auto"},Cb={left:"right",right:"left",bottom:"top",top:"bottom"},Db={start:"end",end:"start"},nc=function(a){void 0===a&&(a={});var b=a.defaultModifiers,c=void 0===b?[]:b;a=a.defaultOptions;var d=void 0===a?nb:a;return function(a,b,h){function e(){g.orderedModifiers.forEach(function(a){var b= | ||
a.name,c=a.options;c=void 0===c?{}:c;a=a.effect;"function"===typeof a&&(b=a({state:g,name:b,instance:t,options:c}),l.push(b||function(){}))})}function f(){l.forEach(function(a){return a()});l=[]}void 0===h&&(h=d);var g={placement:"bottom",orderedModifiers:[],options:Object.assign(Object.assign({},nb),d),modifiersData:{},elements:{reference:a,popper:b},attributes:{},styles:{}},l=[],u=!1,t={state:g,setOptions:function(h){f();g.options=Object.assign(Object.assign(Object.assign({},d),g.options),h);g.scrollParents= | ||
{reference:ba(a)?ca(a):a.contextElement?ca(a.contextElement):[],popper:ca(b)};h=vb(yb([].concat(c,g.options.modifiers)));g.orderedModifiers=h.filter(function(a){return a.enabled});e();return t.update()},forceUpdate:function(){if(!u){var a=g.elements,b=a.reference;a=a.popper;if(Pa(b,a))for(g.rects={reference:tb(b,da(a),"fixed"===g.options.strategy),popper:ta(a)},g.reset=!1,g.placement=g.options.placement,g.orderedModifiers.forEach(function(a){return g.modifiersData[a.name]=Object.assign({},a.data)}), | ||
b=0;b<g.orderedModifiers.length;b++)if(!0===g.reset)g.reset=!1,b=-1;else{var c=g.orderedModifiers[b];a=c.fn;var d=c.options;d=void 0===d?{}:d;c=c.name;"function"===typeof a&&(g=a({state:g,options:d,name:c,instance:t})||g)}}},update:xb(function(){return new Promise(function(a){t.forceUpdate();a(g)})}),destroy:function(){f();u=!0}};if(!Pa(a,b))return t;t.setOptions(h).then(function(a){if(!u&&h.onFirstUpdate)h.onFirstUpdate(a)});return t}}({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write", | ||
Z`}function jc(a){let b,c,d,e,f;return{c(){b=Za("svg");c=Za("path");q(c,"d",a[2]);q(b,"class",d=`${a[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)},m(d,k){d.insertBefore(b,k||null);b.appendChild(c);a[11](b);e||(f=la(b,"touchmove",a[3]),e=!0)},p(a,[e]){e&4&&q(c,"d",a[2]);e&2&&d!==(d=`${a[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)&&q(b,"class",d)},i:v,o:v,d(c){c&&w(b);a[11](null);e=!1;f()}}}function mb(a){if(!a)return null;let b=a instanceof HTMLElement&& | ||
window.getComputedStyle(a).overflowY;return"hidden"!==b&&"visible"!==b&&a.scrollHeight>=a.clientHeight?a:mb(a.parentElement)}function kc(a,b,c){function d(){c(4,l={width:0,height:0,x:0,y:0,r:0})}function e(){c(1,p=!1);k()}function f(a,b,d=0,e=0){if(a.getBoundingClientRect){var f=a.getBoundingClientRect();var g=f.y||f.top;f=f.bottom||g+f.height;if(b){var u=b.getBoundingClientRect();b=u.y||u.top;u=u.bottom||b+u.height;g=Math.max(g,b);f=Math.min(f,u)}g={y:g,height:Math.max(f-g,0)};let {y:h,height:k}= | ||
g,{x:m,width:y,left:p}=a.getBoundingClientRect();c(4,l={width:y+2*d,height:k+2*d,x:(m||p)-d,y:h-d,r:e})}}function h(){c(1,p=!0)}function k(){t&&(cancelAnimationFrame(t),t=void 0);window.removeEventListener("touchmove",A,{passive:!1})}function m(a){let {modalOverlayOpeningPadding:b,modalOverlayOpeningRadius:c}=a.options;if(a.target){let d=mb(a.target),e=()=>{t=void 0;f(a.target,d,b,c);t=requestAnimationFrame(e)};e();window.addEventListener("touchmove",A,{passive:!1})}else d()}let {element:g}=b,{openingProperties:l}= | ||
b;ya();let p=!1,t=void 0,y;d();let A=a=>{a.preventDefault()};a.$$set=a=>{"element"in a&&c(0,g=a.element);"openingProperties"in a&&c(4,l=a.openingProperties)};a.$$.update=()=>{a.$$.dirty&16&&c(2,y=ic(l))};return[g,p,y,a=>{a.stopPropagation()},l,()=>g,d,e,f,function(a){k();a.tour.options.useModalOverlay?(m(a),h()):e()},h,function(a){W[a?"unshift":"push"](()=>{g=a;c(0,g)})}]}var qb=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===lc);return b},lc="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;S.all=function(a,b){if(!Array.isArray(a))throw Error("first argument should be an array");return a.reduce(function(a,d){return S(a,d,b)},{})};var mc=S;class Da{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:h}=c;f.apply(e||this,b);h&&this.bindings[a].splice(d,1)});return this}}var fa=["top","bottom","right","left"],Sa=fa.reduce(function(a,b){return a.concat([b+"-start",b+"-end"])},[]),Ra=[].concat(fa,["auto"]).reduce(function(a, | ||
b){return a.concat([b,b+"-start",b+"-end"])},[]),Db="beforeRead read afterRead beforeMain main afterMain beforeWrite write afterWrite".split(" "),tb={top:"auto",right:"auto",bottom:"auto",left:"auto"},pa={passive:!0},ub={left:"right",right:"left",bottom:"top",top:"bottom"},vb={start:"end",end:"start"},nb={placement:"bottom",modifiers:[],strategy:"absolute"},nc=function(a){void 0===a&&(a={});var b=a.defaultModifiers,c=void 0===b?[]:b;a=a.defaultOptions;var d=void 0===a?nb:a;return function(a,b,h){function e(){g.orderedModifiers.forEach(function(a){var b= | ||
a.name,c=a.options;c=void 0===c?{}:c;a=a.effect;"function"===typeof a&&(b=a({state:g,name:b,instance:t,options:c}),l.push(b||function(){}))})}function f(){l.forEach(function(a){return a()});l=[]}void 0===h&&(h=d);var g={placement:"bottom",orderedModifiers:[],options:Object.assign(Object.assign({},nb),d),modifiersData:{},elements:{reference:a,popper:b},attributes:{},styles:{}},l=[],p=!1,t={state:g,setOptions:function(h){f();g.options=Object.assign(Object.assign(Object.assign({},d),g.options),h);g.scrollParents= | ||
{reference:aa(a)?da(a):a.contextElement?da(a.contextElement):[],popper:da(b)};h=Cb(Fb([].concat(c,g.options.modifiers)));g.orderedModifiers=h.filter(function(a){return a.enabled});e();return t.update()},forceUpdate:function(){if(!p){var a=g.elements,b=a.reference;a=a.popper;if(Va(b,a))for(g.rects={reference:Ab(b,ba(a),"fixed"===g.options.strategy),popper:qa(a)},g.reset=!1,g.placement=g.options.placement,g.orderedModifiers.forEach(function(a){return g.modifiersData[a.name]=Object.assign({},a.data)}), | ||
b=0;b<g.orderedModifiers.length;b++)if(!0===g.reset)g.reset=!1,b=-1;else{var c=g.orderedModifiers[b];a=c.fn;var d=c.options;d=void 0===d?{}:d;c=c.name;"function"===typeof a&&(g=a({state:g,options:d,name:c,instance:t})||g)}}},update:Eb(function(){return new Promise(function(a){t.forceUpdate();a(g)})}),destroy:function(){f();p=!0}};if(!Va(a,b))return t;t.setOptions(h).then(function(a){if(!p&&h.onFirstUpdate)h.onFirstUpdate(a)});return t}}({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,h=z(b.elements.popper),k=[].concat(b.scrollParents.reference,b.scrollParents.popper);e&&k.forEach(function(a){a.addEventListener("scroll",c.update,pa)});f&&h.addEventListener("resize",c.update,pa);return function(){e&&k.forEach(function(a){a.removeEventListener("scroll",c.update,pa)});f&&h.removeEventListener("resize",c.update,pa)}},data:{}},{name:"popperOffsets", | ||
enabled:!0,phase:"read",fn:function(a){var b=a.state;b.modifiersData[a.name]=Ma({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;c=c.adaptive;c=void 0===c?!0:c;a={placement:D(b.placement),popper:b.elements.popper,popperRect:b.rects.popper,gpuAcceleration:a};null!=b.modifiersData.popperOffsets&&(b.styles.popper= | ||
Object.assign(Object.assign({},b.styles.popper),Qa(Object.assign(Object.assign({},a),{},{offsets:b.modifiersData.popperOffsets,position:b.options.strategy,adaptive:c}))));null!=b.modifiersData.arrow&&(b.styles.arrow=Object.assign(Object.assign({},b.styles.arrow),Qa(Object.assign(Object.assign({},a),{},{offsets:b.modifiersData.arrow,position:"absolute",adaptive:!1}))));b.attributes.popper=Object.assign(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(a){var c=b.styles[a]||{},e=b.attributes[a]||{},f=b.elements[a];C(f)&&x(f)&&(Object.assign(f.style,c),Object.keys(e).forEach(function(a){var b=e[a];!1===b?f.removeAttribute(a):f.setAttribute(a,!0===b?"":b)}))})},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.elements.arrow&& | ||
Object.assign(b.elements.arrow.style,c.arrow);return function(){Object.keys(b.elements).forEach(function(a){var d=b.elements[a],f=b.attributes[a]||{};a=Object.keys(b.styles.hasOwnProperty(a)?b.styles[a]:c[a]).reduce(function(a,b){a[b]="";return a},{});C(d)&&x(d)&&(Object.assign(d.style,a),Object.keys(f).forEach(function(a){d.removeAttribute(a)}))})}},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=Sa.reduce(function(a,c){var e=b.rects;var f=D(c);var h=0<=["left","top"].indexOf(f)?-1:1,k="function"===typeof d?d(Object.assign(Object.assign({},e),{},{placement:c})):d;e=k[0];k=k[1];e=e||0;k=(k||0)*h;f=0<=["left","right"].indexOf(f)?{x:k,y:e}:{x:e,y:k};a[c]=f;return a},{});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,h=c.padding,k=c.boundary,m=c.rootBoundary,g=c.altBoundary,l=c.flipVariations,u=void 0===l?!0:l,t=c.allowedAutoPlacements;c=b.options.placement;l=D(c);f=f||(l!==c&&u?Fb(c):[ka(c)]);var y=[c].concat(f).reduce(function(a,c){return a.concat("auto"===D(c)?Eb(b,{placement:c,boundary:k,rootBoundary:m,padding:h,flipVariations:u,allowedAutoPlacements:t}): | ||
c)},[]);c=b.rects.reference;f=b.rects.popper;var n=new Map;l=!0;for(var r=y[0],B=0;B<y.length;B++){var ia=y[B],p=D(ia),q="start"===ia.split("-")[1],E=0<=["top","bottom"].indexOf(p),v=E?"width":"height",w=ea(b,{placement:ia,boundary:k,rootBoundary:m,altBoundary:g,padding:h});q=E?q?"right":"left":q?"bottom":"top";c[v]>f[v]&&(q=ka(q));v=ka(q);E=[];d&&E.push(0>=w[p]);e&&E.push(0>=w[q],0>=w[v]);if(E.every(function(a){return a})){r=ia;l=!1;break}n.set(ia,E)}if(l)for(d=function(a){var b=y.find(function(b){if(b= | ||
n.get(b))return b.slice(0,a).every(function(a){return a})});if(b)return r=b,"break"},e=u?3:1;0<e&&"break"!==d(e);e--);b.placement!==r&&(b.modifiersData[a]._skip=!0,b.placement=r,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;d=void 0===d?!1:d;var f=c.tether;f=void 0===f?!0:f;var h=c.tetherOffset,k=void 0===h?0:h;c=ea(b,{boundary:c.boundary,rootBoundary:c.rootBoundary, | ||
padding:c.padding,altBoundary:c.altBoundary});h=D(b.placement);var m=b.placement.split("-")[1],g=!m,l=va(h);h="x"===l?"y":"x";var u=b.modifiersData.popperOffsets,t=b.rects.reference,n=b.rects.popper,p="function"===typeof k?k(Object.assign(Object.assign({},b.rects),{},{placement:b.placement})):k;k={x:0,y:0};if(u){if(e){var r="y"===l?"top":"left",B="y"===l?"bottom":"right",q="y"===l?"height":"width";e=u[l];var v=u[l]+c[r],w=u[l]-c[B],E=f?-n[q]/2:0,x="start"===m?t[q]:n[q];m="start"===m?-n[q]:-t[q];n= | ||
b.elements.arrow;n=f&&n?ta(n):{width:0,height:0};var z=b.modifiersData["arrow#persistent"]?b.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0};r=z[r];B=z[B];n=Math.max(0,Math.min(t[q],n[q]));x=g?t[q]/2-E-n-r-p:x-n-r-p;g=g?-t[q]/2+E+n+B+p:m+n+B+p;p=b.elements.arrow&&da(b.elements.arrow);t=b.modifiersData.offset?b.modifiersData.offset[b.placement][l]:0;p=u[l]+x-t-(p?"y"===l?p.clientTop||0:p.clientLeft||0:0);g=u[l]+g-t;f=Math.max(f?Math.min(v,p):v,Math.min(e,f?Math.max(w,g):w)); | ||
u[l]=f;k[l]=f-e}d&&(d=u[h],f=Math.max(d+c["x"===l?"top":"left"],Math.min(d,d-c["x"===l?"bottom":"right"])),u[h]=f,k[h]=f-d);b.modifiersData[a]=k}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(a){var b,c=a.state;a=a.name;var d=c.elements.arrow,e=c.modifiersData.popperOffsets,f=D(c.placement),h=va(f);f=0<=["left","right"].indexOf(f)?"height":"width";if(d&&e){var k=c.modifiersData[a+"#persistent"].padding,m=ta(d),g="y"===h?"top":"left",l="y"===h?"bottom":"right",n=c.rects.reference[f]+ | ||
c.rects.reference[h]-e[h]-c.rects.popper[f];e=e[h]-c.rects.reference[h];d=(d=da(d))?"y"===h?d.clientHeight||0:d.clientWidth||0:0;n=d/2-m[f]/2+(n/2-e/2);f=Math.max(k[g],Math.min(n,d-m[f]-k[l]));c.modifiersData[a]=(b={},b[h]=f,b.centerOffset=f-n,b)}},effect:function(a){var b=a.state,c=a.options;a=a.name;var d=c.element;d=void 0===d?"[data-popper-arrow]":d;c=c.padding;c=void 0===c?0:c;if(null!=d){if("string"===typeof d&&(d=b.elements.popper.querySelector(d),!d))return;Ka(b.elements.popper,d)&&(b.elements.arrow= | ||
d,b.modifiersData[a+"#persistent"]={padding:Na("number"!==typeof c?c:Oa(c,fa))})}},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=ea(b,{elementContext:"reference"}),h=ea(b,{altBoundary:!0});c=Ua(f,c);d=Ua(h,d,e);e=Va(c);h=Va(d);b.modifiersData[a]={referenceClippingOffsets:c,popperEscapeOffsets:d, | ||
isReferenceHidden:e,hasPopperEscaped:h};b.attributes.popper=Object.assign(Object.assign({},b.attributes.popper),{},{"data-popper-reference-hidden":e,"data-popper-escaped":h})}}]});let V,ha=[],W=[],na=[],bb=[],Kb=Promise.resolve(),Ca=!1,Aa=!1,Ba=new Set,oa=new Set,O;class K{$destroy(){M(this,1);this.$destroy=v}$on(a,b){let c=this.$$.callbacks[a]||(this.$$.callbacks[a]=[]);c.push(b);return()=>{let a=c.indexOf(b);-1!==a&&c.splice(a,1)}}$set(){}}class Nb extends K{constructor(a){super();J(this,a,Mb,Lb, | ||
I,{config:6,step:7})}}class bc extends K{constructor(a){super();J(this,a,Pb,Ob,I,{step:0})}}class Vb extends K{constructor(a){super();J(this,a,Rb,Qb,I,{cancelIcon:0,step:2})}}class Ub extends K{constructor(a){super();J(this,a,Tb,Sb,I,{labelId:1,element:0,title:2})}}class $b extends K{constructor(a){super();J(this,a,Xb,Wb,I,{labelId:0,step:1})}}class ac extends K{constructor(a){super();J(this,a,Zb,Yb,I,{descriptionId:1,element:0,step:2})}}class fc extends K{constructor(a){super();J(this,a,dc,cc,I, | ||
{descriptionId:0,labelId:1,step:2})}}class oc extends K{constructor(a){super();J(this,a,gc,ec,I,{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]}}(function(a,b){return b={exports:{}},a(b,b.exports),b.exports})(function(a,b){(function(){a.exports={polyfill:function(){function a(a,b){this.scrollLeft=a;this.scrollTop=b}function b(a){if(null===a||"object"!== | ||
typeof a||void 0===a.behavior||"auto"===a.behavior||"instant"===a.behavior)return!0;if("object"===typeof a&&"smooth"===a.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+a.behavior+" is not a valid value for enumeration ScrollBehavior.");}function e(a,b){if("Y"===b)return a.clientHeight+v<a.scrollHeight;if("X"===b)return a.clientWidth+v<a.scrollWidth}function f(a,b){a=g.getComputedStyle(a,null)["overflow"+b];return"auto"===a||"scroll"===a}function h(a){var b=e(a,"Y")&&f(a, | ||
"Y");a=e(a,"X")&&f(a,"X");return b||a}function k(a){var b=(q()-a.startTime)/468;var c=.5*(1-Math.cos(Math.PI*(1<b?1:b)));b=a.startX+(a.x-a.startX)*c;c=a.startY+(a.y-a.startY)*c;a.method.call(a.scrollable,b,c);b===a.x&&c===a.y||g.requestAnimationFrame(k.bind(g,a))}function m(b,c,d){var e=q();if(b===l.body){var f=g;var h=g.scrollX||g.pageXOffset;b=g.scrollY||g.pageYOffset;var r=p.scroll}else f=b,h=b.scrollLeft,b=b.scrollTop,r=a;k({scrollable:f,method:r,startTime:e,startX:h,startY:b,x:c,y:d})}var g= | ||
window,l=document;if(!("scrollBehavior"in l.documentElement.style&&!0!==g.__forceSmoothScrollPolyfill__)){var n=g.HTMLElement||g.Element,p={scroll:g.scroll||g.scrollTo,scrollBy:g.scrollBy,elementScroll:n.prototype.scroll||a,scrollIntoView:n.prototype.scrollIntoView},q=g.performance&&g.performance.now?g.performance.now.bind(g.performance):Date.now,v=/MSIE |Trident\/|Edge\//.test(g.navigator.userAgent)?1:0;g.scroll=g.scrollTo=function(a,c){void 0!==a&&(!0===b(a)?p.scroll.call(g,void 0!==a.left?a.left: | ||
"object"!==typeof a?a:g.scrollX||g.pageXOffset,void 0!==a.top?a.top:void 0!==c?c:g.scrollY||g.pageYOffset):m.call(g,l.body,void 0!==a.left?~~a.left:g.scrollX||g.pageXOffset,void 0!==a.top?~~a.top:g.scrollY||g.pageYOffset))};g.scrollBy=function(a,c){void 0!==a&&(b(a)?p.scrollBy.call(g,void 0!==a.left?a.left:"object"!==typeof a?a:0,void 0!==a.top?a.top:void 0!==c?c:0):m.call(g,l.body,~~a.left+(g.scrollX||g.pageXOffset),~~a.top+(g.scrollY||g.pageYOffset)))};n.prototype.scroll=n.prototype.scrollTo=function(a, | ||
c){if(void 0!==a)if(!0===b(a)){if("number"===typeof a&&void 0===c)throw new SyntaxError("Value could not be converted");p.elementScroll.call(this,void 0!==a.left?~~a.left:"object"!==typeof a?~~a:this.scrollLeft,void 0!==a.top?~~a.top:void 0!==c?~~c:this.scrollTop)}else c=a.left,a=a.top,m.call(this,this,"undefined"===typeof c?this.scrollLeft:~~c,"undefined"===typeof a?this.scrollTop:~~a)};n.prototype.scrollBy=function(a,c){void 0!==a&&(!0===b(a)?p.elementScroll.call(this,void 0!==a.left?~~a.left+this.scrollLeft: | ||
~~a+this.scrollLeft,void 0!==a.top?~~a.top+this.scrollTop:~~c+this.scrollTop):this.scroll({left:~~a.left+this.scrollLeft,top:~~a.top+this.scrollTop,behavior:a.behavior}))};n.prototype.scrollIntoView=function(a){if(!0===b(a))p.scrollIntoView.call(this,void 0===a?!0:a);else{for(a=this;a!==l.body&&!1===h(a);)a=a.parentNode||a.host;var c=a.getBoundingClientRect(),d=this.getBoundingClientRect();a!==l.body?(m.call(this,a,a.scrollLeft+d.left-c.left,a.scrollTop+d.top-c.top),"fixed"!==g.getComputedStyle(a).position&& | ||
g.scrollBy({left:c.left,top:c.top,behavior:"smooth"})):g.scrollBy({left:d.left,top:d.top,behavior:"smooth"})}}}}}})()}).polyfill();class Ea extends Da{constructor(a,b={}){super(a,b);this.tour=a;this.classPrefix=this.tour.options?Wa(this.tour.options.classPrefix):"";this.styles=a.styles;Ha(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.target&&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.target&&this._updateStepTargetOnHide();this.trigger("hide")}isCentered(){let a=xa(this);return!a.element||!a.on}isOpen(){return!(!this.el||this.el.hidden)}show(){if(S(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 oc({target: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}= | ||
xa(this);S(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=mc({},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-${ya()}`;c&&Object.keys(c).forEach(a=>{this.on(a,c[a],this)})}_setupElements(){void 0!==this.el&&this.destroy();this.el=this._createTooltipContent();this.options.advanceOn&&sb(this);{this.tooltip&&this.tooltip.destroy();let a=xa(this),b=a.element,c=Ib(a,this);this.isCentered()&&(b=document.body,this.shepherdElementComponent.getElement().classList.add("shepherd-centered")); | ||
this.tooltip=nc(b,this.el,c);this.target=a.element}}_show(){this.trigger("before-show");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),!1===a.options.canClickTarget&&b.classList.add("shepherd-target-click-disabled"))}_updateStepTargetOnHide(){this.options.highlightClass&&this.target.classList.remove(this.options.highlightClass);this.target.classList.remove(`${this.classPrefix}shepherd-enabled`,`${this.classPrefix}shepherd-target`)}}class pc extends K{constructor(a){super(); | ||
J(this,a,kc,jc,I,{element:0,openingProperties:4,getElement:5,closeModalOpening:6,hide:7,positionModalOpening:8,setupForStep:9,show:10})}get getElement(){return this.$$.ctx[5]}get closeModalOpening(){return this.$$.ctx[6]}get hide(){return this.$$.ctx[7]}get positionModalOpening(){return this.$$.ctx[8]}get setupForStep(){return this.$$.ctx[9]}get show(){return this.$$.ctx[10]}}let X=new Da;class qc extends Da{constructor(a={}){super(a);Ha(this);this.options=Object.assign({},{exitOnEsc:!0,keyboardNavigation:!0}, | ||
a);this.classPrefix=Wa(this.options.classPrefix);this.steps=[];this.addSteps(this.options.steps);"active cancel complete inactive show start".split(" ").map(a=>{(a=>{this.on(a,b=>{b=b||{};b.tour=this;X.trigger(a,b)})})(a)});this._setTourID();return this}addStep(a,b){a instanceof Ea?a.tour=this:a=new Ea(this,a);void 0!==b?this.steps.splice(b,0,a):this.steps.push(a);return a}addSteps(a){Array.isArray(a)&&a.forEach(a=>{this.addStep(a)});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 X.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((b,d)=>{if(b.id===a)return b.isOpen()&&b.hide(),b.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=Z(a)?this.getById(a):this.steps[a])this._updateStateBeforeShow(),S(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(a=>a.destroy());hc(this);this.trigger(a,{index:b});X.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});X.activeTour=this}_setupModal(){this.modal=new pc({target:this.options.modalContainer||document.body,props:{classPrefix:this.classPrefix,styles:this.styles}})}_skipStep(a,b){a=this.steps.indexOf(a);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"}--${ya()}`}}Object.assign(X,{Tour:qc,Step:Ea});return X}) | ||
enabled:!0,phase:"read",fn:function(a){var b=a.state;b.modifiersData[a.name]=Qa({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;c=c.adaptive;c=void 0===c?!0:c;a={placement:C(b.placement),popper:b.elements.popper,popperRect:b.rects.popper,gpuAcceleration:a};null!=b.modifiersData.popperOffsets&&(b.styles.popper= | ||
Object.assign(Object.assign({},b.styles.popper),Ma(Object.assign(Object.assign({},a),{},{offsets:b.modifiersData.popperOffsets,position:b.options.strategy,adaptive:c}))));null!=b.modifiersData.arrow&&(b.styles.arrow=Object.assign(Object.assign({},b.styles.arrow),Ma(Object.assign(Object.assign({},a),{},{offsets:b.modifiersData.arrow,position:"absolute",adaptive:!1}))));b.attributes.popper=Object.assign(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(a){var c=b.styles[a]||{},e=b.attributes[a]||{},f=b.elements[a];B(f)&&x(f)&&(Object.assign(f.style,c),Object.keys(e).forEach(function(a){var b=e[a];!1===b?f.removeAttribute(a):f.setAttribute(a,!0===b?"":b)}))})},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.elements.arrow&& | ||
Object.assign(b.elements.arrow.style,c.arrow);return function(){Object.keys(b.elements).forEach(function(a){var d=b.elements[a],f=b.attributes[a]||{};a=Object.keys(b.styles.hasOwnProperty(a)?b.styles[a]:c[a]).reduce(function(a,b){a[b]="";return a},{});B(d)&&x(d)&&(Object.assign(d.style,a),Object.keys(f).forEach(function(a){d.removeAttribute(a)}))})}},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=Ra.reduce(function(a,c){var e=b.rects;var f=C(c);var h=0<=["left","top"].indexOf(f)?-1:1,k="function"===typeof d?d(Object.assign(Object.assign({},e),{},{placement:c})):d;e=k[0];k=k[1];e=e||0;k=(k||0)*h;f=0<=["left","right"].indexOf(f)?{x:k,y:e}:{x:e,y:k};a[c]=f;return a},{});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,h=c.padding,k=c.boundary,m=c.rootBoundary,g=c.altBoundary,l=c.flipVariations,p=void 0===l?!0:l,t=c.allowedAutoPlacements;c=b.options.placement;l=C(c);f=f||(l!==c&&p?zb(c):[ka(c)]);var y=[c].concat(f).reduce(function(a,c){return a.concat("auto"===C(c)?yb(b,{placement:c,boundary:k,rootBoundary:m,padding:h,flipVariations:p,allowedAutoPlacements:t}): | ||
c)},[]);c=b.rects.reference;f=b.rects.popper;var n=new Map;l=!0;for(var u=y[0],J=0;J<y.length;J++){var ia=y[J],q=C(ia),r="start"===ia.split("-")[1],D=0<=["top","bottom"].indexOf(q),v=D?"width":"height",w=ea(b,{placement:ia,boundary:k,rootBoundary:m,altBoundary:g,padding:h});r=D?r?"right":"left":r?"bottom":"top";c[v]>f[v]&&(r=ka(r));v=ka(r);D=[];d&&D.push(0>=w[q]);e&&D.push(0>=w[r],0>=w[v]);if(D.every(function(a){return a})){u=ia;l=!1;break}n.set(ia,D)}if(l)for(d=function(a){var b=y.find(function(b){if(b= | ||
n.get(b))return b.slice(0,a).every(function(a){return a})});if(b)return u=b,"break"},e=p?3:1;0<e&&"break"!==d(e);e--);b.placement!==u&&(b.modifiersData[a]._skip=!0,b.placement=u,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;d=void 0===d?!1:d;var f=c.tether;f=void 0===f?!0:f;var h=c.tetherOffset,k=void 0===h?0:h;c=ea(b,{boundary:c.boundary,rootBoundary:c.rootBoundary, | ||
padding:c.padding,altBoundary:c.altBoundary});h=C(b.placement);var m=b.placement.split("-")[1],g=!m,l=ra(h);h="x"===l?"y":"x";var p=b.modifiersData.popperOffsets,t=b.rects.reference,n=b.rects.popper,q="function"===typeof k?k(Object.assign(Object.assign({},b.rects),{},{placement:b.placement})):k;k={x:0,y:0};if(p){if(e){var u="y"===l?"top":"left",J="y"===l?"bottom":"right",r="y"===l?"height":"width";e=p[l];var v=p[l]+c[u],w=p[l]-c[J],D=f?-n[r]/2:0,x="start"===m?t[r]:n[r];m="start"===m?-n[r]:-t[r];n= | ||
b.elements.arrow;n=f&&n?qa(n):{width:0,height:0};var z=b.modifiersData["arrow#persistent"]?b.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0};u=z[u];J=z[J];n=Math.max(0,Math.min(t[r],n[r]));x=g?t[r]/2-D-n-u-q:x-n-u-q;g=g?-t[r]/2+D+n+J+q:m+n+J+q;q=b.elements.arrow&&ba(b.elements.arrow);t=b.modifiersData.offset?b.modifiersData.offset[b.placement][l]:0;q=p[l]+x-t-(q?"y"===l?q.clientTop||0:q.clientLeft||0:0);g=p[l]+g-t;f=Math.max(f?Math.min(v,q):v,Math.min(e,f?Math.max(w,g):w)); | ||
p[l]=f;k[l]=f-e}d&&(d=p[h],f=Math.max(d+c["x"===l?"top":"left"],Math.min(d,d-c["x"===l?"bottom":"right"])),p[h]=f,k[h]=f-d);b.modifiersData[a]=k}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(a){var b,c=a.state;a=a.name;var d=c.elements.arrow,e=c.modifiersData.popperOffsets,f=C(c.placement),h=ra(f);f=0<=["left","right"].indexOf(f)?"height":"width";if(d&&e){var k=c.modifiersData[a+"#persistent"].padding,m=qa(d),g="y"===h?"top":"left",l="y"===h?"bottom":"right",p=c.rects.reference[f]+ | ||
c.rects.reference[h]-e[h]-c.rects.popper[f];e=e[h]-c.rects.reference[h];d=(d=ba(d))?"y"===h?d.clientHeight||0:d.clientWidth||0:0;p=d/2-m[f]/2+(p/2-e/2);f=Math.max(k[g],Math.min(p,d-m[f]-k[l]));c.modifiersData[a]=(b={},b[h]=f,b.centerOffset=f-p,b)}},effect:function(a){var b=a.state,c=a.options;a=a.name;var d=c.element;d=void 0===d?"[data-popper-arrow]":d;c=c.padding;c=void 0===c?0:c;if(null!=d){if("string"===typeof d&&(d=b.elements.popper.querySelector(d),!d))return;Ia(b.elements.popper,d)&&(b.elements.arrow= | ||
d,b.modifiersData[a+"#persistent"]={padding:Ka("number"!==typeof c?c:La(c,fa))})}},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=ea(b,{elementContext:"reference"}),h=ea(b,{altBoundary:!0});c=Ta(f,c);d=Ta(h,d,e);e=Ua(c);h=Ua(d);b.modifiersData[a]={referenceClippingOffsets:c,popperEscapeOffsets:d, | ||
isReferenceHidden:e,hasPopperEscaped:h};b.attributes.popper=Object.assign(Object.assign({},b.attributes.popper),{},{"data-popper-reference-hidden":e,"data-popper-escaped":h})}}]});let N,ha=[],W=[],na=[],bb=[],Kb=Promise.resolve(),Ca=!1,Aa=!1,Ba=new Set,oa=new Set,P;class K{$destroy(){M(this,1);this.$destroy=v}$on(a,b){let c=this.$$.callbacks[a]||(this.$$.callbacks[a]=[]);c.push(b);return()=>{let a=c.indexOf(b);-1!==a&&c.splice(a,1)}}$set(a){this.$$set&&0!==Object.keys(a).length&&(this.$$.skip_bound= | ||
!0,this.$$set(a),this.$$.skip_bound=!1)}}class Nb extends K{constructor(a){super();I(this,a,Mb,Lb,H,{config:6,step:7})}}class bc extends K{constructor(a){super();I(this,a,Pb,Ob,H,{step:0})}}class Vb extends K{constructor(a){super();I(this,a,Rb,Qb,H,{cancelIcon:0,step:2})}}class Ub extends K{constructor(a){super();I(this,a,Tb,Sb,H,{labelId:1,element:0,title:2})}}class $b extends K{constructor(a){super();I(this,a,Xb,Wb,H,{labelId:0,step:1})}}class ac extends K{constructor(a){super();I(this,a,Zb,Yb, | ||
H,{descriptionId:1,element:0,step:2})}}class fc extends K{constructor(a){super();I(this,a,dc,cc,H,{descriptionId:0,labelId:1,step:2})}}class oc extends K{constructor(a){super();I(this,a,gc,ec,H,{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]}}(function(a,b){return b={exports:{}},a(b,b.exports),b.exports})(function(a,b){(function(){a.exports={polyfill:function(){function a(a, | ||
b){this.scrollLeft=a;this.scrollTop=b}function b(a){if(null===a||"object"!==typeof a||void 0===a.behavior||"auto"===a.behavior||"instant"===a.behavior)return!0;if("object"===typeof a&&"smooth"===a.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+a.behavior+" is not a valid value for enumeration ScrollBehavior.");}function e(a,b){if("Y"===b)return a.clientHeight+r<a.scrollHeight;if("X"===b)return a.clientWidth+r<a.scrollWidth}function f(a,b){a=g.getComputedStyle(a,null)["overflow"+ | ||
b];return"auto"===a||"scroll"===a}function h(a){var b=e(a,"Y")&&f(a,"Y");a=e(a,"X")&&f(a,"X");return b||a}function k(a){var b=(q()-a.startTime)/468;var c=.5*(1-Math.cos(Math.PI*(1<b?1:b)));b=a.startX+(a.x-a.startX)*c;c=a.startY+(a.y-a.startY)*c;a.method.call(a.scrollable,b,c);b===a.x&&c===a.y||g.requestAnimationFrame(k.bind(g,a))}function m(b,c,d){var e=q();if(b===l.body){var f=g;var h=g.scrollX||g.pageXOffset;b=g.scrollY||g.pageYOffset;var u=n.scroll}else f=b,h=b.scrollLeft,b=b.scrollTop,u=a;k({scrollable:f, | ||
method:u,startTime:e,startX:h,startY:b,x:c,y:d})}var g=window,l=document;if(!("scrollBehavior"in l.documentElement.style&&!0!==g.__forceSmoothScrollPolyfill__)){var p=g.HTMLElement||g.Element,n={scroll:g.scroll||g.scrollTo,scrollBy:g.scrollBy,elementScroll:p.prototype.scroll||a,scrollIntoView:p.prototype.scrollIntoView},q=g.performance&&g.performance.now?g.performance.now.bind(g.performance):Date.now,r=/MSIE |Trident\/|Edge\//.test(g.navigator.userAgent)?1:0;g.scroll=g.scrollTo=function(a,c){void 0!== | ||
a&&(!0===b(a)?n.scroll.call(g,void 0!==a.left?a.left:"object"!==typeof a?a:g.scrollX||g.pageXOffset,void 0!==a.top?a.top:void 0!==c?c:g.scrollY||g.pageYOffset):m.call(g,l.body,void 0!==a.left?~~a.left:g.scrollX||g.pageXOffset,void 0!==a.top?~~a.top:g.scrollY||g.pageYOffset))};g.scrollBy=function(a,c){void 0!==a&&(b(a)?n.scrollBy.call(g,void 0!==a.left?a.left:"object"!==typeof a?a:0,void 0!==a.top?a.top:void 0!==c?c:0):m.call(g,l.body,~~a.left+(g.scrollX||g.pageXOffset),~~a.top+(g.scrollY||g.pageYOffset)))}; | ||
p.prototype.scroll=p.prototype.scrollTo=function(a,c){if(void 0!==a)if(!0===b(a)){if("number"===typeof a&&void 0===c)throw new SyntaxError("Value could not be converted");n.elementScroll.call(this,void 0!==a.left?~~a.left:"object"!==typeof a?~~a:this.scrollLeft,void 0!==a.top?~~a.top:void 0!==c?~~c:this.scrollTop)}else c=a.left,a=a.top,m.call(this,this,"undefined"===typeof c?this.scrollLeft:~~c,"undefined"===typeof a?this.scrollTop:~~a)};p.prototype.scrollBy=function(a,c){void 0!==a&&(!0===b(a)?n.elementScroll.call(this, | ||
void 0!==a.left?~~a.left+this.scrollLeft:~~a+this.scrollLeft,void 0!==a.top?~~a.top+this.scrollTop:~~c+this.scrollTop):this.scroll({left:~~a.left+this.scrollLeft,top:~~a.top+this.scrollTop,behavior:a.behavior}))};p.prototype.scrollIntoView=function(a){if(!0===b(a))n.scrollIntoView.call(this,void 0===a?!0:a);else{for(a=this;a!==l.body&&!1===h(a);)a=a.parentNode||a.host;var c=a.getBoundingClientRect(),d=this.getBoundingClientRect();a!==l.body?(m.call(this,a,a.scrollLeft+d.left-c.left,a.scrollTop+d.top- | ||
c.top),"fixed"!==g.getComputedStyle(a).position&&g.scrollBy({left:c.left,top:c.top,behavior:"smooth"})):g.scrollBy({left:d.left,top:d.top,behavior:"smooth"})}}}}}})()}).polyfill();class Ea extends Da{constructor(a,b={}){super(a,b);this.tour=a;this.classPrefix=this.tour.options?Wa(this.tour.options.classPrefix):"";this.styles=a.styles;Ha(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")}isCentered(){let a=xa(this);return!a.element||!a.on}isOpen(){return!(!this.el||this.el.hidden)}show(){if(T(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 oc({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}=xa(this);T(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=mc({},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-${ya()}`;c&&Object.keys(c).forEach(a=>{this.on(a,c[a],this)})}_setupElements(){void 0!==this.el&&this.destroy();this.el=this._createTooltipContent();this.options.advanceOn&&sb(this);{this.tooltip&&this.tooltip.destroy();let a=xa(this),b=a.element,c=Ib(a,this); | ||
this.isCentered()&&(b=document.body,this.shepherdElementComponent.getElement().classList.add("shepherd-centered"));this.tooltip=nc(b,this.el,c);this.target=a.element}}_show(){this.trigger("before-show");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),!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(`${this.classPrefix}shepherd-enabled`,`${this.classPrefix}shepherd-target`)}}class pc extends K{constructor(a){super();I(this,a,kc,jc,H,{element:0,openingProperties:4,getElement:5,closeModalOpening:6,hide:7,positionModalOpening:8,setupForStep:9,show:10})}get getElement(){return this.$$.ctx[5]}get closeModalOpening(){return this.$$.ctx[6]}get hide(){return this.$$.ctx[7]}get positionModalOpening(){return this.$$.ctx[8]}get setupForStep(){return this.$$.ctx[9]}get show(){return this.$$.ctx[10]}} | ||
let X=new Da;class qc extends Da{constructor(a={}){super(a);Ha(this);this.options=Object.assign({},{exitOnEsc:!0,keyboardNavigation:!0},a);this.classPrefix=Wa(this.options.classPrefix);this.steps=[];this.addSteps(this.options.steps);"active cancel complete inactive show start".split(" ").map(a=>{(a=>{this.on(a,b=>{b=b||{};b.tour=this;X.trigger(a,b)})})(a)});this._setTourID();return this}addStep(a,b){a instanceof Ea?a.tour=this:a=new Ea(this,a);void 0!==b?this.steps.splice(b,0,a):this.steps.push(a); | ||
return a}addSteps(a){Array.isArray(a)&&a.forEach(a=>{this.addStep(a)});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 X.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((b,d)=>{if(b.id===a)return b.isOpen()&&b.hide(),b.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=Z(a)?this.getById(a):this.steps[a])this._updateStateBeforeShow(),T(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(a=>a.destroy());hc(this);this.trigger(a,{index:b});X.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});X.activeTour=this}_setupModal(){this.modal=new pc({target:this.options.modalContainer||document.body,props:{classPrefix:this.classPrefix,styles:this.styles}})}_skipStep(a,b){a=this.steps.indexOf(a);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"}--${ya()}`}}Object.assign(X,{Tour:qc,Step:Ea});return X}) | ||
//# sourceMappingURL=shepherd.min.js.map |
@@ -87,2 +87,10 @@ ### Rollup/Webpack Based Builds | ||
For multiple events, you can use something like: | ||
```javascript | ||
['close', 'cancel'].forEach(event => shepherd.on(event, () => { | ||
// some code here | ||
})); | ||
``` | ||
##### Current Tour | ||
@@ -114,2 +122,3 @@ | ||
- `keyboardNavigation`: Navigating the tour via left and right arrow keys will be enabled unless this is explicitly set to `false`. | ||
- `stepsContainer` An optional container element for the steps. If not set, the steps will be appended to `document.body`. | ||
- `modalContainer` An optional container element for the modal. If not set, the modal will be appended to `document.body`. | ||
@@ -116,0 +125,0 @@ - `steps`: An array of step options objects or Step instances to initialize the tour with. |
{ | ||
"name": "shepherd.js", | ||
"version": "8.0.2", | ||
"version": "8.1.0", | ||
"description": "Guide your users through a tour of your app.", | ||
@@ -51,3 +51,3 @@ "keywords": [ | ||
"dependencies": { | ||
"@popperjs/core": "^2.4.4", | ||
"@popperjs/core": "^2.5.2", | ||
"deepmerge": "^4.2.2", | ||
@@ -58,9 +58,9 @@ "smoothscroll-polyfill": "^0.4.4" | ||
"@ampproject/rollup-plugin-closure-compiler": "^0.26.0", | ||
"@babel/core": "^7.10.4", | ||
"@babel/preset-env": "^7.10.4", | ||
"@testing-library/jest-dom": "^5.10.1", | ||
"@babel/core": "^7.11.6", | ||
"@babel/preset-env": "^7.11.5", | ||
"@testing-library/jest-dom": "^5.11.4", | ||
"@testing-library/svelte": "^3.0.0", | ||
"autoprefixer": "^9.8.4", | ||
"autoprefixer": "^9.8.6", | ||
"babel-core": "^7.0.0-bridge.0", | ||
"babel-jest": "^26.0.1", | ||
"babel-jest": "^26.3.0", | ||
"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", | ||
@@ -70,7 +70,7 @@ "chai": "^4.2.0", | ||
"cssnano": "^4.1.10", | ||
"cypress": "^4.7.0", | ||
"cypress": "^5.3.0", | ||
"cypress-plugin-tab": "^1.0.5", | ||
"del": "^5.1.0", | ||
"eslint": "^7.4.0", | ||
"eslint-plugin-jest": "^23.18.0", | ||
"del": "^6.0.0", | ||
"eslint": "^7.10.0", | ||
"eslint-plugin-jest": "^24.0.2", | ||
"eslint-plugin-ship-shape": "^0.8.1", | ||
@@ -80,22 +80,22 @@ "eslint-plugin-svelte3": "^2.7.3", | ||
"http-server": "^0.12.3", | ||
"jest": "^26.0.1", | ||
"jest": "^26.4.2", | ||
"jest-expect-message": "^1.0.2", | ||
"jest-transform-css": "^2.0.0", | ||
"jsdoc": "^3.6.4", | ||
"jest-transform-css": "^2.1.0", | ||
"jsdoc": "^3.6.6", | ||
"jsdoc-template-ship-shape": "^0.1.1", | ||
"mutationobserver-shim": "^0.3.7", | ||
"postcss": "^7.0.32", | ||
"postcss": "^7.0.35", | ||
"postinstall-postinstall": "^2.1.0", | ||
"prettier": "^2.0.5", | ||
"release-it": "^13.6.4", | ||
"release-it-lerna-changelog": "^2.3.0", | ||
"prettier": "^2.1.2", | ||
"release-it": "^14.0.3", | ||
"release-it-lerna-changelog": "^2.4.0", | ||
"replace": "^1.2.0", | ||
"rimraf": "^3.0.2", | ||
"rollup": "^2.19.0", | ||
"rollup-plugin-analyzer": "^3.2.3", | ||
"rollup": "^2.28.2", | ||
"rollup-plugin-analyzer": "^3.3.0", | ||
"rollup-plugin-babel": "^4.4.0", | ||
"rollup-plugin-browsersync": "^1.1.0", | ||
"rollup-plugin-commonjs": "^10.1.0", | ||
"rollup-plugin-filesize": "^9.0.1", | ||
"rollup-plugin-license": "^2.1.0", | ||
"rollup-plugin-filesize": "^9.0.2", | ||
"rollup-plugin-license": "^2.2.0", | ||
"rollup-plugin-multi-entry": "^2.1.0", | ||
@@ -105,11 +105,11 @@ "rollup-plugin-node-resolve": "^5.2.0", | ||
"rollup-plugin-replace": "^2.2.0", | ||
"rollup-plugin-scss": "^2.5.0", | ||
"rollup-plugin-svelte": "^5.2.3", | ||
"rollup-plugin-visualizer": "^4.0.4", | ||
"sinon": "^9.0.2", | ||
"start-server-and-test": "^1.11.0", | ||
"svelte": "^3.23.2", | ||
"svelte-jester": "^1.0.6", | ||
"svelte-preprocess": "^3.9.12", | ||
"tailwindcss": "^1.4.6" | ||
"rollup-plugin-scss": "^2.6.0", | ||
"rollup-plugin-svelte": "^6.0.1", | ||
"rollup-plugin-visualizer": "^4.1.1", | ||
"sinon": "^9.0.3", | ||
"start-server-and-test": "^1.11.4", | ||
"svelte": "^3.28.0", | ||
"svelte-jester": "^1.1.5", | ||
"svelte-preprocess": "^4.3.2", | ||
"tailwindcss": "^1.8.10" | ||
}, | ||
@@ -116,0 +116,0 @@ "engines": { |
@@ -73,3 +73,3 @@ import babel from 'rollup-plugin-babel'; | ||
const rollupBuilds = [ | ||
// Generate unminifed bundle | ||
// Generate unminified bundle | ||
{ | ||
@@ -76,0 +76,0 @@ input: './src/js/shepherd.js', |
@@ -158,5 +158,3 @@ import merge from 'deepmerge'; | ||
if (this.target) { | ||
this._updateStepTargetOnHide(); | ||
} | ||
this._updateStepTargetOnHide(); | ||
@@ -186,5 +184,3 @@ this.trigger('destroy'); | ||
if (this.target) { | ||
this._updateStepTargetOnHide(); | ||
} | ||
this._updateStepTargetOnHide(); | ||
@@ -265,3 +261,3 @@ this.trigger('hide'); | ||
this.shepherdElementComponent = new ShepherdElement({ | ||
target: document.body, | ||
target: this.tour.options.stepsContainer || document.body, | ||
props: { | ||
@@ -438,7 +434,9 @@ classPrefix: this.classPrefix, | ||
_updateStepTargetOnHide() { | ||
const target = this.target || document.body; | ||
if (this.options.highlightClass) { | ||
this.target.classList.remove(this.options.highlightClass); | ||
target.classList.remove(this.options.highlightClass); | ||
} | ||
this.target.classList.remove( | ||
target.classList.remove( | ||
`${this.classPrefix}shepherd-enabled`, | ||
@@ -445,0 +443,0 @@ `${this.classPrefix}shepherd-target` |
@@ -26,2 +26,4 @@ import { Evented } from './evented.js'; | ||
* unless this is explicitly set to false. | ||
* @param {HTMLElement} options.stepsContainer An optional container element for the steps. | ||
* If not set, the steps will be appended to `document.body`. | ||
* @param {HTMLElement} options.modalContainer An optional container element for the modal. | ||
@@ -28,0 +30,0 @@ * If not set, the modal will be appended to `document.body`. |
@@ -16,2 +16,7 @@ import Tour from './tour'; | ||
constructor(tour: Tour, options: Step.StepOptions);//TODO superheri Note: Return on constructor is not possible in typescript. Could this be possible to make this the same for the constructor of the Step class? | ||
/** | ||
* The string used as the `id` for the step. | ||
*/ | ||
id: string; | ||
@@ -37,2 +42,14 @@ /** | ||
/** | ||
* Returns the element for the step | ||
* @return The element instance. undefined if it has never been shown, null if it has been destroyed | ||
*/ | ||
getElement(): HTMLElement | null | undefined | ||
/** | ||
* Returns the target for the step | ||
* @returns The element instance. undefined if it has never been shown, null if query string has not been found | ||
*/ | ||
getTarget(): HTMLElement | null | undefined | ||
/** | ||
* Returns the tour for the step | ||
@@ -55,2 +72,7 @@ * @return The tour instance | ||
/** | ||
* Options for the step | ||
*/ | ||
options: Step.StepOptions; | ||
/** | ||
* Wraps `_show` and ensures `beforeShowPromise` resolves before calling show | ||
@@ -67,14 +89,2 @@ * @return Promise | ||
updateStepOptions(options: Step.StepOptions): void; | ||
/** | ||
* Returns the element for the step | ||
* @return The element instance. undefined if it has never been shown, null if it has been destroyed | ||
*/ | ||
getElement(): HTMLElement | null | undefined | ||
/** | ||
* Returns the target for the step | ||
* @returns The element instance. undefined if it has never been shown, null if query string has not been found | ||
*/ | ||
getTarget(): HTMLElement | null | undefined | ||
} | ||
@@ -81,0 +91,0 @@ |
@@ -48,5 +48,5 @@ import Evented from './evented'; | ||
* @param id The id of the step to retrieve | ||
* @return The step corresponding to the `id` | ||
* @return The step corresponding to the `id` or null if no step matches the `id` | ||
*/ | ||
getById(id: number | string): Step; | ||
getById(id: number | string): Step | null; | ||
@@ -92,2 +92,7 @@ /** | ||
start(): void; | ||
/** | ||
* An array of Step instances | ||
*/ | ||
steps: Array<Step>; | ||
} | ||
@@ -130,2 +135,12 @@ | ||
/** | ||
* An optional container element for the steps. If not set, the steps will be appended to document.body. | ||
*/ | ||
stepsContainer?: HTMLElement, | ||
/** | ||
* An optional container element for the modal. If not set, the modal will be appended to document.body. | ||
*/ | ||
modalContainer?: HTMLElement, | ||
/** | ||
* An array of step options objects or Step instances to initialize the tour with | ||
@@ -132,0 +147,0 @@ */ |
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
Sorry, the diff of this file is not supported yet
1988753
12183
Updated@popperjs/core@^2.5.2