From f845893f8fce583b6fc3e442a69c42fd2f2e79c7 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 13 Aug 2016 10:20:34 -0700 Subject: [PATCH] Update frontend --- homeassistant/components/frontend/version.py | 2 +- .../frontend/www_static/frontend.html | 2 +- .../frontend/www_static/frontend.html.gz | Bin 122768 -> 122766 bytes .../www_static/home-assistant-polymer | 2 +- .../frontend/www_static/service_worker.js | 2 +- .../frontend/www_static/service_worker.js.gz | Bin 1834 -> 1832 bytes 6 files changed, 4 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/frontend/version.py b/homeassistant/components/frontend/version.py index 2d474e15479..f7c483b3d71 100644 --- a/homeassistant/components/frontend/version.py +++ b/homeassistant/components/frontend/version.py @@ -2,7 +2,7 @@ FINGERPRINTS = { "core.js": "457d5acd123e7dc38947c07984b3a5e8", - "frontend.html": "36ba2a35467261e0bdb48249bc4fce2e", + "frontend.html": "829ee7cb591b8a63d7f22948a7aeb07a", "mdi.html": "b399b5d3798f5b68b0a4fbaae3432d48", "panels/ha-panel-dev-event.html": "3cc881ae8026c0fba5aa67d334a3ab2b", "panels/ha-panel-dev-info.html": "34e2df1af32e60fffcafe7e008a92169", diff --git a/homeassistant/components/frontend/www_static/frontend.html b/homeassistant/components/frontend/www_static/frontend.html index dea4063fc69..ce85cdc4f52 100644 --- a/homeassistant/components/frontend/www_static/frontend.html +++ b/homeassistant/components/frontend/www_static/frontend.html @@ -2,4 +2,4 @@ },_distributeDirtyRoots:function(){for(var e,t=this.shadyRoot._dirtyRoots,o=0,i=t.length;o0?~setTimeout(e,t):(this._twiddle.textContent=this._twiddleContent++,this._callbacks.push(e),this._currVal++)},cancel:function(e){if(e<0)clearTimeout(~e);else{var t=e-this._lastVal;if(t>=0){if(!this._callbacks[t])throw"invalid async handle: "+e;this._callbacks[t]=null}}},_atEndOfMicrotask:function(){for(var e=this._callbacks.length,t=0;t \ No newline at end of file +this.currentTarget=t,this.defaultPrevented=!1,this.eventPhase=Event.AT_TARGET,this.timeStamp=Date.now()},i=window.Element.prototype.animate;window.Element.prototype.animate=function(n,r){var o=i.call(this,n,r);o._cancelHandlers=[],o.oncancel=null;var a=o.cancel;o.cancel=function(){a.call(this);var i=new e(this,null,t()),n=this._cancelHandlers.concat(this.oncancel?[this.oncancel]:[]);setTimeout(function(){n.forEach(function(t){t.call(i.target,i)})},0)};var s=o.addEventListener;o.addEventListener=function(t,e){"function"==typeof e&&"cancel"==t?this._cancelHandlers.push(e):s.call(this,t,e)};var u=o.removeEventListener;return o.removeEventListener=function(t,e){if("cancel"==t){var i=this._cancelHandlers.indexOf(e);i>=0&&this._cancelHandlers.splice(i,1)}else u.call(this,t,e)},o}}}(),function(t){var e=document.documentElement,i=null,n=!1;try{var r=getComputedStyle(e).getPropertyValue("opacity"),o="0"==r?"1":"0";i=e.animate({opacity:[o,o]},{duration:1}),i.currentTime=0,n=getComputedStyle(e).getPropertyValue("opacity")==o}catch(t){}finally{i&&i.cancel()}if(!n){var a=window.Element.prototype.animate;window.Element.prototype.animate=function(e,i){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&e[Symbol.iterator]&&(e=Array.from(e)),Array.isArray(e)||null===e||(e=t.convertToArrayForm(e)),a.call(this,e,i)}}}(c),!function(t,e,i){function n(t){var i=e.timeline;i.currentTime=t,i._discardAnimations(),0==i._animations.length?o=!1:requestAnimationFrame(n)}var r=window.requestAnimationFrame;window.requestAnimationFrame=function(t){return r(function(i){e.timeline._updateAnimationsPromises(),t(i),e.timeline._updateAnimationsPromises()})},e.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},e.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){e.animationsWithPromises=e.animationsWithPromises.filter(function(t){return t._updatePromises()})},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter(function(t){return"finished"!=t.playState&&"idle"!=t.playState})},_play:function(t){var i=new e.Animation(t,this);return this._animations.push(i),e.restartWebAnimationsNextTick(),i._updatePromises(),i._animation.play(),i._updatePromises(),i},play:function(t){return t&&t.remove(),this._play(t)}};var o=!1;e.restartWebAnimationsNextTick=function(){o||(o=!0,requestAnimationFrame(n))};var a=new e.AnimationTimeline;e.timeline=a;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return a}})}catch(t){}try{window.document.timeline=a}catch(t){}}(c,e,f),function(t,e,i){e.animationsWithPromises=[],e.Animation=function(e,i){if(this.id="",e&&e._id&&(this.id=e._id),this.effect=e,e&&(e._animation=this),!i)throw new Error("Animation with null timeline is not supported");this._timeline=i,this._sequenceNumber=t.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},e.Animation.prototype={_updatePromises:function(){var t=this._oldPlayState,e=this.playState;return this._readyPromise&&e!==t&&("idle"==e?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==t?this._resolveReadyPromise():"pending"==e&&(this._readyPromise=void 0)),this._finishedPromise&&e!==t&&("idle"==e?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==e?this._resolveFinishedPromise():"finished"==t&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var t,i,n,r,o=!!this._animation;o&&(t=this.playbackRate,i=this._paused,n=this.startTime,r=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=e.newUnderlyingAnimationForKeyframeEffect(this.effect),e.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=e.newUnderlyingAnimationForGroup(this.effect),e.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&e.bindAnimationForCustomEffect(this),o&&(1!=t&&(this.playbackRate=t),null!==n?this.startTime=n:null!==r?this.currentTime=r:null!==this._holdTime&&(this.currentTime=this._holdTime),i&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var t=this.effect._timing.delay;this._childAnimations.forEach(function(i){this._arrangeChildren(i,t),this.effect instanceof window.SequenceEffect&&(t+=e.groupChildDuration(i.effect))}.bind(this))}},_setExternalAnimation:function(t){if(this.effect&&this._isGroup)for(var e=0;e \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/frontend.html.gz b/homeassistant/components/frontend/www_static/frontend.html.gz index de30ffbb2827356a76161126cd0b9ff34215605d..5997604af41f092d714acb6e8488377585485860 100644 GIT binary patch delta 15402 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

!q+7Z&XoPp=<(eo(77xF zHR1Zbt9mdrTmhXz;SJoHvd`r7e>XK<W4G#T19|**cMe*tT)i>n|s6O89L>14L%k*orhl1a4OeG1jvnu}gDIC?#w>AD{ zBaH4dVUIA1k|@G|Kdy}w)&UvrBcW>TZtjntwCbhTi1S8KZjX*>zG@6P4w_SD89L-@W z!O=3xl6*K1rAuy#d-w9=?945D-pS6~a_9ZxxO3Rgj}QBQE9UO$od2s+ev&DWv4`xM zORMi+YI2CBR&4gVh^XujP=a@;hMchm0s65epcaLvF!cJPq!?xx`}LXh@@$zZXnQcf zckiGWv=MuHk&?Fq-`Y2nOXi&pmK717uyHgmT18u$B2Zzjz@QsXi!vkSB5q4bLdC5H z#UP98OAyTp~A7l{TCRugi?4Pe% z@q@Un?t1qgC5>}{Z1jT{&*^$~B{`W2c5AIG7M5BE4?vcgg%uLV#zN8P^D*yavvi(b z;+ri`i3(*iJ=eq~X`O$XysxXcgA0_c$SD+F4yE;fAM0%SHKKnHW8*G4dh(BWnH=*c zV0nc>!10Ebw=24xec%$(4;xd^R(LY=%`YXy5iBC$he;U6lvkMimQq{%F^TXZ<&?K& z!iijFCCG{r_Ogx$O4(DmVEDLlkqO(Vn96U`g@GK_$tIUI*{EBE5)d)7cm&Xl>SJrL zpG8rB(X|U0-jYtxNF;Dd&EaHnkxr**RS?M(IFvdJ-{BO~&)8k&3D(%h>5aAc)KUKB zviN6)JR&6-G?jEpUZJHh(9>acmxj>*kPwj`pkg$naoM1)tFl`lE~M;6-Cf-_WjP8&IQ-G5XrZ7R<^t%fR-otErNtb@6Y=NlWS*~o z-jtV;V{r!oYw5S;^c4NKv=V9v14osdiZA;NR% zYHaCsV?h=tc(0@MPFRUlX&<$-?d{}$n~)Sn!EM6C?GvwV@h<1ULQT4&i*APc6!=2X z*@}vSR5kA8H1yf?QW0m$s&O&gOTemQ^bi+@=4q Un0&=$2sEDlUvL}Os7H|p08~pv#{d8T delta 15404 zcmV+{Jk!IDzXy=N2L>OD2ncFTfd;h(0qdiG*^{xApbrA6IH-n&IBv-v@1T_4t}u2I zdlV$#v6bpyp)#>2K!NvRclLD|WIcpk0F9l_C1=YyVC}b}g4uD;s4IL}vWrR@&b#tm zxx}4e?gHEds{Ssl6;0coui5SA(hxu+(rL#)HnG6eg2A5P0#T;~4g6B?iJe6cRN0+> z{Qz{eWlhPjk29D!1Bl*a70l{DV-GPM3{+BgZUqGR#yupn`fA`wfR*~n$oghr=mWTta|C}Apd(=f&mJSa<)p1l7sx|+fByEZ1o5%i6RUz0_! zIPdy)yR{7h|5p894-|9v>Fs6hJ8{{6-A+<%(-~%HD?@(j4?N}JrTLocHhvV>U00AK zE$(HE_%|8?%XfoK+_cfh$p$tZ<4mc`%xM9+%~z`#{5GCs48x!SzFGYxLl;bdK~yVi zY*Jl!w{DXv>Q+@lFDSkx3Ax3ccdMo+*#Ic>S*Bb5D}KJ^=f(_aUY6YG0?(v>q?$K* zh;J$=ZD9Auk!JFdJ6AKfcduAun5yqDZFeHk3;n{Eax9rSp2tlro|81H@ zm_rrWsEI^;W4O5q0st@>da&^t@o^xGK0tR*j88+;Cp&?DN~4&n}2yb$t& zH3FJEz0W-k(cHtIbflXGUhF7;`hOO6GPyq-#$UnzzJdQ89u0@n!DYI%CeK1of#NPx zILkkx*fR`5IDO)^pcm|C7&ave6klIpoSGkm*?QP9s3(yK@cItn<8IFf?F+;-L&vBkwa6E9WrI`XQTt|1riFQa*{_ z$<$60h3(M{<3btj)1@VBjt8O^nQ+8SVh%EH;#?2(Aj#u?^JVsBnDvjM{Q^*s2+#q* zC@+DPuM$}KxJ;hI9vc+p#}H$g6tahM8K+6sujLeZhdwRxOF{)N=g__q*3HDgS7u|2 zWYsUnizn5w(P$#PdixrGOp+XJ1&zW@xWG7YaRsBz{%4idy8L$)Afs?*?jw9`H^L!U z{8xulLAbKyo9!81SWlt4s%r2|{_1pv$olN8LDx39l~Ma>WisFekz(goU^jj!8-WhBB)QG#dhytQF+L>J%e=4@ZJY;q z>j)_+&v9Uza0R2n($ujY9qgU1-gi(Ih7$AQ=7zm%qAbvPYWF`SKN(eJ*<3q{_C90I z(PzV>M~|K#jyv4fLH_-x-+cFA-0w_ZkZQV<`|bS~55Ic`xg@c1GSBG$ATyoeGou#p zeDi2HGFK@>OSDg+4~GbI=t6l`Q|ixxTU=OyiFA?2y@D}LS_54;GN>It8Y=796)BbsGyg? z@BU2H5<$J;V(LE}4o9EOPaizE|Ml38_DwktjvhTcd!TcF&Z{gdIBR(J&HUjbopqHh zP&t9}&K{gT;9aF7kUzxq6#p~Rp|uBCiWrgR;IE93G83wD=+O{-bf1 zl?>!Qd@%M~R6yRNuhn7d=u>94J5`y!PQPv)Qe|m07_R>;<-PB-t24ZK>Yl)Q*TXNa z+d=B95-CD|eDCn2te>Gcvo#*;Tabw*LaZdkaor0b6erc4_ON z_eZgRji8|Y)?h5g6XhrJ4stbTXZ|(;n;{@$1q>Z?JJ=$8+gx>b!JMbE1XZU<&RnI= zLag3%I~hX(Kw~{=DQVyx^%J(WHVr{A!B8DFzx`xCGu(1&3BZ8k%NbL_M1245i7<$W z8NRQwvoNEVV>GicTf1n`amKVlEguna;uv%IT

YTyv-?N*pW_tMs3D4-9pZn{7$suTT9|Zsm4pn~ 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 WAB)LXT!uj7>Hh^g=^iOYkp}=yj`MN= diff --git a/homeassistant/components/frontend/www_static/home-assistant-polymer b/homeassistant/components/frontend/www_static/home-assistant-polymer index 509a6ccf46c..474366c536e 160000 --- a/homeassistant/components/frontend/www_static/home-assistant-polymer +++ b/homeassistant/components/frontend/www_static/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 509a6ccf46c14cae097f603f61c9a91b24b4570f +Subproject commit 474366c536ec3e471da12d5f15b07b79fe9b07e2 diff --git a/homeassistant/components/frontend/www_static/service_worker.js b/homeassistant/components/frontend/www_static/service_worker.js index 616227af117..d3a04d4e9b3 100644 --- a/homeassistant/components/frontend/www_static/service_worker.js +++ b/homeassistant/components/frontend/www_static/service_worker.js @@ -1 +1 @@ -"use strict";function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}var precacheConfig=[["/","3ab51113715c9386fa032905ad2432bf"],["/frontend/panels/dev-event-3cc881ae8026c0fba5aa67d334a3ab2b.html","e22ed0d2d10777c87eb9620d81f525b4"],["/frontend/panels/dev-info-34e2df1af32e60fffcafe7e008a92169.html","7e939dc762dc0c0ec769db4ea76a4b09"],["/frontend/panels/dev-service-bb5c587ada694e0fd42ceaaedd6fe6aa.html","782c4860c5e8ab274231ba9dfd528f29"],["/frontend/panels/dev-state-4608326978256644c42b13940c028e0a.html","26758b741ac1b7c8e9cfcb24762d8774"],["/frontend/panels/dev-template-0a099d4589636ed3038a3e9f020468a7.html","99114026cf9193263c74cc25f9f6a469"],["/frontend/panels/map-af7d04aff7dd5479c5a0016bc8d4dd7d.html","6031df1b4d23d5b321208449b2d293f8"],["/static/core-457d5acd123e7dc38947c07984b3a5e8.js","69e2a5b421d7ed7a7e70390cd9ced80e"],["/static/frontend-36ba2a35467261e0bdb48249bc4fce2e.html","1fff3d9cb0832107adda9f9a21d03a1c"],["/static/mdi-b399b5d3798f5b68b0a4fbaae3432d48.html","819d479ae2b690589687469045b22c26"],["static/fonts/roboto/Roboto-Bold.ttf","d329cc8b34667f114a95422aaad1b063"],["static/fonts/roboto/Roboto-Light.ttf","7b5fb88f12bec8143f00e21bc3222124"],["static/fonts/roboto/Roboto-Medium.ttf","fe13e4170719c2fc586501e777bde143"],["static/fonts/roboto/Roboto-Regular.ttf","ac3f799d5bbaf5196fab15ab8de8431c"],["static/icons/favicon-192x192.png","419903b8422586a7e28021bbe9011175"],["static/icons/favicon.ico","04235bda7843ec2fceb1cbe2bc696cf4"],["static/images/card_media_player_bg.png","a34281d1c1835d338a642e90930e61aa"],["static/webcomponents-lite.min.js","b0f32ad3c7749c40d486603f31c9d8b1"]],cacheName="sw-precache-v2--"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var a=new URL(e);return"/"===a.pathname.slice(-1)&&(a.pathname+=t),a.toString()},createCacheKey=function(e,t,a,n){var c=new URL(e);return n&&c.toString().match(n)||(c.search+=(c.search?"&":"")+encodeURIComponent(t)+"="+encodeURIComponent(a)),c.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var a=new URL(t).pathname;return e.some(function(e){return a.match(e)})},stripIgnoredUrlParameters=function(e,t){var a=new URL(e);return a.search=a.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(e){return t.every(function(t){return!t.test(e[0])})}).map(function(e){return e.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var t=e[0],a=e[1],n=new URL(t,self.location),c=createCacheKey(n,hashParamName,a,!1);return[n.toString(),c]}));self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(e){return setOfCachedUrls(e).then(function(t){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!t.has(a))return e.add(new Request(a,{credentials:"same-origin"}))}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var t=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(e){return e.keys().then(function(a){return Promise.all(a.map(function(a){if(!t.has(a.url))return e.delete(a)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(e){if("GET"===e.request.method){var t,a=stripIgnoredUrlParameters(e.request.url,ignoreUrlParametersMatching);t=urlsToCacheKeys.has(a);var n="index.html";!t&&n&&(a=addDirectoryIndex(a,n),t=urlsToCacheKeys.has(a));var c="/";!t&&c&&"navigate"===e.request.mode&&isPathWhitelisted(["^((?!(static|api|local|service_worker.js)).)*$"],e.request.url)&&(a=new URL(c,self.location).toString(),t=urlsToCacheKeys.has(a)),t&&e.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(a))}).catch(function(t){return console.warn('Couldn\'t serve response for "%s" from cache: %O',e.request.url,t),fetch(e.request)}))}}); \ No newline at end of file +"use strict";function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}var precacheConfig=[["/","a463cb982f337e09c3ed47c41b2d9dda"],["/frontend/panels/dev-event-3cc881ae8026c0fba5aa67d334a3ab2b.html","e22ed0d2d10777c87eb9620d81f525b4"],["/frontend/panels/dev-info-34e2df1af32e60fffcafe7e008a92169.html","7e939dc762dc0c0ec769db4ea76a4b09"],["/frontend/panels/dev-service-bb5c587ada694e0fd42ceaaedd6fe6aa.html","782c4860c5e8ab274231ba9dfd528f29"],["/frontend/panels/dev-state-4608326978256644c42b13940c028e0a.html","26758b741ac1b7c8e9cfcb24762d8774"],["/frontend/panels/dev-template-0a099d4589636ed3038a3e9f020468a7.html","99114026cf9193263c74cc25f9f6a469"],["/frontend/panels/map-af7d04aff7dd5479c5a0016bc8d4dd7d.html","6031df1b4d23d5b321208449b2d293f8"],["/static/core-457d5acd123e7dc38947c07984b3a5e8.js","69e2a5b421d7ed7a7e70390cd9ced80e"],["/static/frontend-829ee7cb591b8a63d7f22948a7aeb07a.html","2afa980f1c1fdf9e596580112ac8e51a"],["/static/mdi-b399b5d3798f5b68b0a4fbaae3432d48.html","819d479ae2b690589687469045b22c26"],["static/fonts/roboto/Roboto-Bold.ttf","d329cc8b34667f114a95422aaad1b063"],["static/fonts/roboto/Roboto-Light.ttf","7b5fb88f12bec8143f00e21bc3222124"],["static/fonts/roboto/Roboto-Medium.ttf","fe13e4170719c2fc586501e777bde143"],["static/fonts/roboto/Roboto-Regular.ttf","ac3f799d5bbaf5196fab15ab8de8431c"],["static/icons/favicon-192x192.png","419903b8422586a7e28021bbe9011175"],["static/icons/favicon.ico","04235bda7843ec2fceb1cbe2bc696cf4"],["static/images/card_media_player_bg.png","a34281d1c1835d338a642e90930e61aa"],["static/webcomponents-lite.min.js","b0f32ad3c7749c40d486603f31c9d8b1"]],cacheName="sw-precache-v2--"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var a=new URL(e);return"/"===a.pathname.slice(-1)&&(a.pathname+=t),a.toString()},createCacheKey=function(e,t,a,n){var c=new URL(e);return n&&c.toString().match(n)||(c.search+=(c.search?"&":"")+encodeURIComponent(t)+"="+encodeURIComponent(a)),c.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var a=new URL(t).pathname;return e.some(function(e){return a.match(e)})},stripIgnoredUrlParameters=function(e,t){var a=new URL(e);return a.search=a.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(e){return t.every(function(t){return!t.test(e[0])})}).map(function(e){return e.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var t=e[0],a=e[1],n=new URL(t,self.location),c=createCacheKey(n,hashParamName,a,!1);return[n.toString(),c]}));self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(e){return setOfCachedUrls(e).then(function(t){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!t.has(a))return e.add(new Request(a,{credentials:"same-origin"}))}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var t=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(e){return e.keys().then(function(a){return Promise.all(a.map(function(a){if(!t.has(a.url))return e.delete(a)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(e){if("GET"===e.request.method){var t,a=stripIgnoredUrlParameters(e.request.url,ignoreUrlParametersMatching);t=urlsToCacheKeys.has(a);var n="index.html";!t&&n&&(a=addDirectoryIndex(a,n),t=urlsToCacheKeys.has(a));var c="/";!t&&c&&"navigate"===e.request.mode&&isPathWhitelisted(["^((?!(static|api|local|service_worker.js)).)*$"],e.request.url)&&(a=new URL(c,self.location).toString(),t=urlsToCacheKeys.has(a)),t&&e.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(a))}).catch(function(t){return console.warn('Couldn\'t serve response for "%s" from cache: %O',e.request.url,t),fetch(e.request)}))}}); \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/service_worker.js.gz b/homeassistant/components/frontend/www_static/service_worker.js.gz index da4149a6d22b6de3305779ab9cf6f9804a5e2ecc..8eac24c6ba9ebd4f4ca0e39c7a2802f3ff72969b 100644 GIT binary patch delta 1822 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 Ov;P9W=U(xp4*&rEwx0h0