1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3250],{74760:(e,t,i)=>{i.d(t,{F:()=>s});var o=i(13667);let n={arrow:"calcite-floating-ui-arrow",arrowStroke:"calcite-floating-ui-arrow__stroke"},l={width:12,height:6,strokeWidth:1},s=({floatingLayout:e,key:t,ref:i})=>{let{width:s,height:r,strokeWidth:a}=l,c=s/2,d="vertical"===e,h=`M0,0 H${s} L${s-c},${r} Q${c},${r} ${c},${r} Z`;return(0,o.h)("svg",{"aria-hidden":"true",class:n.arrow,height:s,key:t,ref:i,viewBox:`0 0 ${s} ${s+(!d?a:0)}`,width:s+(d?a:0)},a>0&&(0,o.h)("path",{class:n.arrowStroke,d:h,fill:"none","stroke-width":a+1}),(0,o.h)("path",{d:h,stroke:"none"}))}},83250:(e,t,i)=>{i.r(t),i.d(t,{CalciteTooltip:()=>v,defineCustomElement:()=>g});var o=i(13667),n=i(12516),l=i(27772),s=i(48340),r=i(38998),a=i(74760);let c={container:"container"},d="aria-describedby";function h(e){let{referenceElement:t}=e;return("string"==typeof t?(0,n.q)(e,{id:t}):t)||null}class p{constructor(){this.registeredElements=new WeakMap,this.registeredShadowRootCounts=new WeakMap,this.hoverOpenTimeout=null,this.hoverCloseTimeout=null,this.activeTooltip=null,this.registeredElementCount=0,this.clickedTooltip=null,this.queryTooltip=e=>{let{registeredElements:t}=this,i=e.find(e=>t.has(e));return t.get(i)},this.keyDownHandler=e=>{if("Escape"===e.key&&!e.defaultPrevented){let{activeTooltip:t}=this;if(t?.open){this.clearHoverTimeout(),this.closeActiveTooltip();let i=h(t);i instanceof Element&&i.contains(e.target)&&e.preventDefault()}}},this.pointerMoveHandler=e=>{let t=e.composedPath(),{activeTooltip:i}=this,o=this.queryTooltip(t);if(this.pathHasOpenTooltip(o,t))return void this.clearHoverTimeout();o!==this.clickedTooltip&&(o?this.openHoveredTooltip(o):i?.open&&this.closeHoveredTooltip(),this.clickedTooltip=null)},this.clickHandler=e=>{this.clickedTooltip=null;let t=e.composedPath(),i=this.queryTooltip(t);if(this.pathHasOpenTooltip(i,t))return void this.clearHoverTimeout();if(this.closeActiveTooltip(),i){if(this.clearHoverTimeout(),i.closeOnClick){this.clickedTooltip=i,this.toggleTooltip(i,!1);return}this.toggleTooltip(i,!0)}},this.blurHandler=()=>{this.closeActiveTooltip()},this.focusInHandler=e=>{let t=e.composedPath(),i=this.queryTooltip(t);if(this.pathHasOpenTooltip(i,t))return void this.clearHoverTimeout();this.closeTooltipIfNotActive(i),i&&this.toggleFocusedTooltip(i,!0)},this.openHoveredTooltip=e=>{this.hoverOpenTimeout=window.setTimeout(()=>{null!==this.hoverOpenTimeout&&(this.clearHoverCloseTimeout(),this.closeTooltipIfNotActive(e),this.toggleTooltip(e,!0))},300*!this.activeTooltip?.open)},this.closeHoveredTooltip=()=>{this.hoverCloseTimeout=window.setTimeout(()=>{null!==this.hoverCloseTimeout&&this.closeActiveTooltip()},500)}}registerElement(e,t){this.registeredElementCount++,this.registeredElements.set(e,t);let i=this.getReferenceElShadowRootNode(e);i&&this.registerShadowRoot(i),1===this.registeredElementCount&&this.addListeners()}unregisterElement(e){let t=this.getReferenceElShadowRootNode(e);t&&this.unregisterShadowRoot(t),this.registeredElements.delete(e)&&this.registeredElementCount--,0===this.registeredElementCount&&this.removeListeners()}pathHasOpenTooltip(e,t){let{activeTooltip:i}=this;return i?.open&&t.includes(i)||e?.open&&t.includes(e)}addShadowListeners(e){e.addEventListener("focusin",this.focusInHandler,{capture:!0})}removeShadowListeners(e){e.removeEventListener("focusin",this.focusInHandler,{capture:!0})}addListeners(){window.addEventListener("keydown",this.keyDownHandler,{capture:!0}),window.addEventListener("pointermove",this.pointerMoveHandler,{capture:!0}),window.addEventListener("click",this.clickHandler,{capture:!0}),window.addEventListener("focusin",this.focusInHandler,{capture:!0}),window.addEventListener("blur",this.blurHandler)}removeListeners(){window.removeEventListener("keydown",this.keyDownHandler,{capture:!0}),window.removeEventListener("pointermove",this.pointerMoveHandler,{capture:!0}),window.removeEventListener("click",this.clickHandler,{capture:!0}),window.removeEventListener("focusin",this.focusInHandler,{capture:!0}),window.removeEventListener("blur",this.blurHandler)}clearHoverOpenTimeout(){window.clearTimeout(this.hoverOpenTimeout),this.hoverOpenTimeout=null}clearHoverCloseTimeout(){window.clearTimeout(this.hoverCloseTimeout),this.hoverCloseTimeout=null}clearHoverTimeout(){this.clearHoverOpenTimeout(),this.clearHoverCloseTimeout()}closeTooltipIfNotActive(e){this.activeTooltip!==e&&this.closeActiveTooltip()}closeActiveTooltip(){let{activeTooltip:e}=this;e?.open&&this.toggleTooltip(e,!1)}toggleFocusedTooltip(e,t){t&&this.clearHoverTimeout(),this.toggleTooltip(e,t)}toggleTooltip(e,t){e.open=t,this.activeTooltip=t?e:null}registerShadowRoot(e){let{registeredShadowRootCounts:t}=this,i=t.get(e),o=Math.min(("number"==typeof i?i:0)+1,1);1===o&&this.addShadowListeners(e),t.set(e,o)}unregisterShadowRoot(e){let{registeredShadowRootCounts:t}=this,i=t.get(e),o=Math.max(("number"==typeof i?i:1)-1,0);0===o&&this.removeShadowListeners(e),t.set(e,o)}getReferenceElShadowRootNode(e){return e instanceof Element?(0,n.H)(e):null}}let f=new p,u=(0,o.w$)(class extends o.wt{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.calciteTooltipBeforeClose=(0,o.lh)(this,"calciteTooltipBeforeClose",6),this.calciteTooltipClose=(0,o.lh)(this,"calciteTooltipClose",6),this.calciteTooltipBeforeOpen=(0,o.lh)(this,"calciteTooltipBeforeOpen",6),this.calciteTooltipOpen=(0,o.lh)(this,"calciteTooltipOpen",6),this.guid=`calcite-tooltip-${(0,s.g)()}`,this.openTransitionProp="opacity",this.setTransitionEl=e=>{this.transitionEl=e},this.setUpReferenceElement=(e=!0)=>{this.removeReferences(),this.effectiveReferenceElement=h(this.el),(0,l.c)(this,this.effectiveReferenceElement,this.el);let{el:t,referenceElement:i,effectiveReferenceElement:o}=this;e&&i&&!o&&console.warn(`${t.tagName}: reference-element id "${i}" was not found.`,{el:t}),this.addReferences()},this.getId=()=>
1this.el.id||this.guid,this.addReferences=()=>{let{effectiveReferenceElement:e}=this;if(!e)return;let t=this.getId();"setAttribute"in e&&e.setAttribute(d,t),f.registerElement(e,this.el)},this.removeReferences=()=>{let{effectiveReferenceElement:e}=this;e&&("removeAttribute"in e&&e.removeAttribute(d),f.unregisterElement(e))},this.closeOnClick=!1,this.label=void 0,this.offsetDistance=l.d,this.offsetSkidding=0,this.open=!1,this.overlayPositioning="absolute",this.placement="auto",this.referenceElement=void 0,this.effectiveReferenceElement=void 0,this.floatingLayout="vertical"}offsetDistanceOffsetHandler(){this.reposition(!0)}offsetSkiddingHandler(){this.reposition(!0)}openHandler(){(0,r.o)(this),this.reposition(!0)}overlayPositioningHandler(){this.reposition(!0)}placementHandler(){this.reposition(!0)}referenceElementHandler(){this.setUpReferenceElement()}connectedCallback(){this.setUpReferenceElement(!0),this.open&&(0,r.o)(this)}async componentWillLoad(){this.open&&(0,r.o)(this)}componentDidLoad(){this.referenceElement&&!this.effectiveReferenceElement&&this.setUpReferenceElement()}disconnectedCallback(){this.removeReferences(),(0,l.a)(this,this.effectiveReferenceElement,this.el)}async reposition(e=!1){let{el:t,effectiveReferenceElement:i,placement:o,overlayPositioning:n,offsetDistance:s,offsetSkidding:r,arrowEl:a}=this;return(0,l.r)(this,{floatingEl:t,referenceEl:i,overlayPositioning:n,placement:o,offsetDistance:s,offsetSkidding:r,arrowEl:a,type:"tooltip"},e)}onBeforeOpen(){this.calciteTooltipBeforeOpen.emit()}onOpen(){this.calciteTooltipOpen.emit()}onBeforeClose(){this.calciteTooltipBeforeClose.emit()}onClose(){this.calciteTooltipClose.emit()}render(){let{effectiveReferenceElement:e,label:t,open:i,floatingLayout:s}=this,r=e&&i,d=!r;return(0,o.h)(o.xr,{key:"4f097fd8c6eda6dfcd5734e5aaea1f52092501e7","aria-hidden":(0,n.t)(d),"aria-label":t,"aria-live":"polite","calcite-hydrated-hidden":d,id:this.getId(),role:"tooltip"},(0,o.h)("div",{key:"6b5055ab6f95277dd4daeaaff15cb9848d85eea0",class:{[l.F.animation]:!0,[l.F.animationActive]:r},ref:this.setTransitionEl},(0,o.h)(a.F,{key:"57f68bea5a7bb369d82437f10535cab9753677ea",floatingLayout:s,ref:e=>this.arrowEl=e}),(0,o.h)("div",{key:"100b8318173849508952f996acaeb5bf81b8af43",class:c.container},(0,o.h)("slot",{key:"f89d3ae9313d9555e6a7acdc32c323de85319a3a"}))))}get el(){return this}static get watchers(){return{offsetDistance:["offsetDistanceOffsetHandler"],offsetSkidding:["offsetSkiddingHandler"],open:["openHandler"],overlayPositioning:["overlayPositioningHandler"],placement:["placementHandler"],referenceElement:["referenceElementHandler"]}}static get style(){return":host{--calcite-floating-ui-z-index:var(--calcite-tooltip-z-index, var(--calcite-z-index-tooltip));display:block;position:absolute;z-index:var(--calcite-floating-ui-z-index)}.calcite-floating-ui-anim{position:relative;transition:var(--calcite-floating-ui-transition);transition-property:inset, left, opacity;opacity:0;box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.16);z-index:var(--calcite-z-index);border-radius:0.25rem}:host([data-placement^=bottom]) .calcite-floating-ui-anim{inset-block-start:-5px}:host([data-placement^=top]) .calcite-floating-ui-anim{inset-block-start:5px}:host([data-placement^=left]) .calcite-floating-ui-anim{left:5px}:host([data-placement^=right]) .calcite-floating-ui-anim{left:-5px}:host([data-placement]) .calcite-floating-ui-anim--active{opacity:1;inset-block:0;left:0}:host([calcite-hydrated-hidden]){visibility:hidden !important;pointer-events:none}.calcite-floating-ui-arrow{pointer-events:none;position:absolute;z-index:calc(var(--calcite-z-index) * -1);fill:var(--calcite-color-foreground-1)}.calcite-floating-ui-arrow__stroke{stroke:var(--calcite-color-border-3)}.container{position:relative;overflow:hidden;border-radius:0.25rem;padding-block:0.75rem;padding-inline:1rem;font-size:var(--calcite-font-size--2);line-height:1.375;font-weight:var(--calcite-font-weight-medium);color:var(--calcite-color-text-1);max-inline-size:20rem;max-block-size:20rem;text-align:start}.calcite-floating-ui-anim{border-radius:0.25rem;border-width:1px;border-style:solid;border-color:var(--calcite-color-border-3);background-color:var(--calcite-color-foreground-1)}.arrow::before{outline:1px solid var(--calcite-color-border-3)}:host([hidden]){display:none}[hidden]{display:none}"}},[1,"calcite-tooltip",{closeOnClick:[516,"close-on-click"],label:[1],offsetDistance:[514,"offset-distance"],offsetSkidding:[514,"offset-skidding"],open:[516],overlayPositioning:[513,"overlay-positioning"],placement:[513],referenceElement:[1,"reference-element"],effectiveReferenceElement:[32],floatingLayout:[32],reposition:[64]},void 0,{offsetDistance:["offsetDistanceOffsetHandler"],offsetSkidding:["offsetSkiddingHandler"],open:["openHandler"],overlayPositioning:["overlayPositioningHandler"],placement:["placementHandler"],referenceElement:["referenceElementHandler"]}]);function m(){"undefined"!=typeof customElements&&["calcite-tooltip"].forEach(e
1=>{"calcite-tooltip"===e&&(customElements.get(e)||customElements.define(e,u))})}m();let v=u,g=m}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.