homeassistant/custom_components/hacs/hacs_frontend_experimental/frontend_es5/2488.BSKRLImaphU.js

3 lines
14 KiB
JavaScript
Raw Normal View History

2025-01-10 21:08:35 -08:00
/*! For license information please see 2488.BSKRLImaphU.js.LICENSE.txt */
"use strict";(self.webpackChunkhacs_frontend=self.webpackChunkhacs_frontend||[]).push([[2488],{86477:function(t,e,r){var n=r(33368),i=r(71650),o=r(68308),a=r(69205),s=r(43204),c=r(95260),u=r(82390),l=r(34541),h=r(47838),d=(r(94738),r(98214),r(46798),r(5095)),p=r(25550),f=["focusin","focusout","pointerdown"],v=function(t){function e(){var t;return(0,i.Z)(this,e),(t=(0,o.Z)(this,e,arguments)).visible=!1,t.inward=!1,t.attachableController=new p.J((0,u.Z)(t),t.onControlChange.bind((0,u.Z)(t))),t}return(0,a.Z)(e,t),(0,n.Z)(e,[{key:"htmlFor",get:function(){return this.attachableController.htmlFor},set:function(t){this.attachableController.htmlFor=t}},{key:"control",get:function(){return this.attachableController.control},set:function(t){this.attachableController.control=t}},{key:"attach",value:function(t){this.attachableController.attach(t)}},{key:"detach",value:function(){this.attachableController.detach()}},{key:"connectedCallback",value:function(){(0,l.Z)((0,h.Z)(e.prototype),"connectedCallback",this).call(this),this.setAttribute("aria-hidden","true")}},{key:"handleEvent",value:function(t){var e,r;if(!t[b]){switch(t.type){default:return;case"focusin":this.visible=null!==(e=null===(r=this.control)||void 0===r?void 0:r.matches(":focus-visible"))&&void 0!==e&&e;break;case"focusout":case"pointerdown":this.visible=!1}t[b]=!0}}},{key:"onControlChange",value:function(t,e){if(!d.sk)for(var r=0,n=f;r<n.length;r++){var i=n[r];null==t||t.removeEventListener(i,this),null==e||e.addEventListener(i,this)}}},{key:"update",value:function(t){t.has("visible")&&this.dispatchEvent(new Event("visibility-changed")),(0,l.Z)((0,h.Z)(e.prototype),"update",this).call(this,t)}}]),e}(d.oi);(0,s.__decorate)([(0,c.Cb)({type:Boolean,reflect:!0})],v.prototype,"visible",void 0),(0,s.__decorate)([(0,c.Cb)({type:Boolean,reflect:!0})],v.prototype,"inward",void 0);var m,b=Symbol("handledByFocusRing"),y=r(88962),C=(0,d.iv)(m||(m=(0,y.Z)([":host{animation-delay:0s,calc(var(--md-focus-ring-duration, 600ms)*.25);animation-duration:calc(var(--md-focus-ring-duration, 600ms)*.25),calc(var(--md-focus-ring-duration, 600ms)*.75);animation-timing-function:cubic-bezier(0.2,0,0,1);box-sizing:border-box;color:var(--md-focus-ring-color,var(--md-sys-color-secondary,#625b71));display:none;pointer-events:none;position:absolute}:host([visible]){display:flex}:host(:not([inward])){animation-name:outward-grow,outward-shrink;border-end-end-radius:calc(var(--md-focus-ring-shape-end-end,var(--md-focus-ring-shape,9999px)) + var(--md-focus-ring-outward-offset,2px));border-end-start-radius:calc(var(--md-focus-ring-shape-end-start,var(--md-focus-ring-shape,9999px)) + var(--md-focus-ring-outward-offset,2px));border-start-end-radius:calc(var(--md-focus-ring-shape-start-end,var(--md-focus-ring-shape,9999px)) + var(--md-focus-ring-outward-offset,2px));border-start-start-radius:calc(var(--md-focus-ring-shape-start-start,var(--md-focus-ring-shape,9999px)) + var(--md-focus-ring-outward-offset,2px));inset:calc(-1*var(--md-focus-ring-outward-offset,2px));outline:var(--md-focus-ring-width,3px) solid currentColor}:host([inward]){animation-name:inward-grow,inward-shrink;border-end-end-radius:calc(var(--md-focus-ring-shape-end-end,var(--md-focus-ring-shape,9999px)) - var(--md-focus-ring-inward-offset,0px));border-end-start-radius:calc(var(--md-focus-ring-shape-end-start,var(--md-focus-ring-shape,9999px)) - var(--md-focus-ring-inward-offset,0px));border-start-end-radius:calc(var(--md-focus-ring-shape-start-end,var(--md-focus-ring-shape,9999px)) - var(--md-focus-ring-inward-offset,0px));border-start-start-radius:calc(var(--md-focus-ring-shape-start-start,var(--md-focus-ring-shape,9999px)) - var(--md-focus-ring-inward-offset,0px));border:var(--md-focus-ring-width,3px) solid currentColor;inset:var(--md-focus-ring-inward-offset,0px)}@keyframes outward-grow{from{outline-width:0}to{outline-width:var(--md-focus-ring-active-width,8px)}}@keyframes outward-shrink{from{outline-width:var(--md-focus-ring-active-width,8px)}}@keyframes inward-grow{from{border-width:0}to{border-width:var(--md-focus-ring-active-width,8
//# sourceMappingURL=2488.BSKRLImaphU.js.map