(()=>{"use strict";var e={895:()=>{try{self["workbox:cacheable-response:7.0.0"]&&_()}catch(e){}},913:()=>{try{self["workbox:core:7.0.0"]&&_()}catch(e){}},550:()=>{try{self["workbox:expiration:7.0.0"]&&_()}catch(e){}},80:()=>{try{self["workbox:routing:7.0.0"]&&_()}catch(e){}},873:()=>{try{self["workbox:strategies:7.0.0"]&&_()}catch(e){}}},t={};function s(n){var a=t[n];if(void 0!==a)return a.exports;var r=t[n]={exports:{}};return e[n](r,r.exports,s),r.exports}(()=>{s(913);class e extends Error{constructor(e,t){super(((e,...t)=>{let s=e;return t.length>0&&(s+=` :: ${JSON.stringify(t)}`),s})(e,t)),this.name=e,this.details=t}}s(895);class t{constructor(e={}){this._statuses=e.statuses,this._headers=e.headers}isResponseCacheable(e){let t=!0;return this._statuses&&(t=this._statuses.includes(e.status)),this._headers&&t&&(t=Object.keys(this._headers).some((t=>e.headers.get(t)===this._headers[t]))),t}}class n{constructor(e){this.cacheWillUpdate=async({response:e})=>this._cacheableResponse.isResponseCacheable(e)?e:null,this._cacheableResponse=new t(e)}}const a={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!=typeof registration?registration.scope:""},r=e=>{return e||(t=a.runtime,[a.prefix,t,a.suffix].filter((e=>e&&e.length>0)).join("-"));var t};function i(e,t){const s=new URL(e);for(const e of t)s.searchParams.delete(e);return s.href}class o{constructor(){this.promise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}}const c=new Set;function h(e){return"string"==typeof e?new Request(e):e}s(873);class u{constructor(e,t){this._cacheKeys={},Object.assign(this,t),this.event=t.event,this._strategy=e,this._handlerDeferred=new o,this._extendLifetimePromises=[],this._plugins=[...e.plugins],this._pluginStateMap=new Map;for(const e of this._plugins)this._pluginStateMap.set(e,{});this.event.waitUntil(this._handlerDeferred.promise)}async fetch(t){const{event:s}=this;let n=h(t);if("navigate"===n.mode&&s instanceof FetchEvent&&s.preloadResponse){const e=await s.preloadResponse;if(e)return e}const a=this.hasCallback("fetchDidFail")?n.clone():null;try{for(const e of this.iterateCallbacks("requestWillFetch"))n=await e({request:n.clone(),event:s})}catch(t){if(t instanceof Error)throw new e("plugin-error-request-will-fetch",{thrownErrorMessage:t.message})}const r=n.clone();try{let e;e=await fetch(n,"navigate"===n.mode?void 0:this._strategy.fetchOptions);for(const t of this.iterateCallbacks("fetchDidSucceed"))e=await t({event:s,request:r,response:e});return e}catch(e){throw a&&await this.runCallbacks("fetchDidFail",{error:e,event:s,originalRequest:a.clone(),request:r.clone()}),e}}async fetchAndCachePut(e){const t=await this.fetch(e),s=t.clone();return this.waitUntil(this.cachePut(e,s)),t}async cacheMatch(e){const t=h(e);let s;const{cacheName:n,matchOptions:a}=this._strategy,r=await this.getCacheKey(t,"read"),i=Object.assign(Object.assign({},a),{cacheName:n});s=await caches.match(r,i);for(const e of this.iterateCallbacks("cachedResponseWillBeUsed"))s=await e({cacheName:n,matchOptions:a,cachedResponse:s,request:r,event:this.event})||void 0;return s}async cachePut(t,s){const n=h(t);await(0,new Promise((e=>setTimeout(e,0))));const a=await this.getCacheKey(n,"write");if(!s)throw new e("cache-put-with-no-response",{url:(r=a.url,new URL(String(r),location.href).href.replace(new RegExp(`^${location.origin}`),""))});var r;const o=await this._ensureResponseSafeToCache(s);if(!o)return!1;const{cacheName:u,matchOptions:l}=this._strategy,d=await self.caches.open(u),p=this.hasCallback("cacheDidUpdate"),f=p?await async function(e,t,s,n){const a=i(t.url,s);if(t.url===a)return e.match(t,n);const r=Object.assign(Object.assign({},n),{ignoreSearch:!0}),o=await e.keys(t,r);for(const t of o)if(a===i(t.url,s))return e.match(t,n)}(d,a.clone(),["__WB_REVISION__"],l):null;try{await d.put(a,p?o.clone():o)}catch(e){if(e instanceof Error)throw"QuotaExceededError"===e.name&&await async function(){for(const e of c)await e()}(),e}for(const e of this.iterateCallbacks("cacheDidUpdate"))await e({cacheName:u,oldResponse:f,newResponse:o.clone(),request:a,event:this.event});return!0}async getCacheKey(e,t){const s=`${e.url} | ${t}`;if(!this._cacheKeys[s]){let n=e;for(const e of this.iterateCallbacks("cacheKeyWillBeUsed"))n=h(await e({mode:t,request:n,event:this.event,params:this.params}));this._cacheKeys[s]=n}return this._cacheKeys[s]}hasCallback(e){for(const t of this._strategy.plugins)if(e in t)return!0;return!1}async runCallbacks(e,t){for(const s of this.iterateCallbacks(e))await s(t)}*iterateCallbacks(e){for(const t of this._strategy.plugins)if("function"==typeof t[e]){const s=this._pluginStateMap.get(t),n=n=>{const a=Object.assign(Object.assign({},n),{state:s});return t[e](a)};yield n}}waitUntil(e){return this._extendLifetimePromises.push(e),e}async doneWaiting(){let e;for(;e=this._extendLifetimePromises.shift();)await e}destroy(){this._handlerDeferred.resolve(null)}async _ensureResponseSafeToCache(e){let t=e,s=!1;for(const e of this.iterateCallbacks("cacheWillUpdate"))if(t=await e({request:this.request,response:t,event:this.event})||void 0,s=!0,!t)break;return s||t&&200!==t.status&&(t=void 0),t}}class l{constructor(e={}){this.cacheName=r(e.cacheName),this.plugins=e.plugins||[],this.fetchOptions=e.fetchOptions,this.matchOptions=e.matchOptions}handle(e){const[t]=this.handleAll(e);return t}handleAll(e){e instanceof FetchEvent&&(e={event:e,request:e.request});const t=e.event,s="string"==typeof e.request?new Request(e.request):e.request,n="params"in e?e.params:void 0,a=new u(this,{event:t,request:s,params:n}),r=this._getResponse(a,s,t);return[r,this._awaitComplete(r,a,s,t)]}async _getResponse(t,s,n){let a;await t.runCallbacks("handlerWillStart",{event:n,request:s});try{if(a=await this._handle(s,t),!a||"error"===a.type)throw new e("no-response",{url:s.url})}catch(e){if(e instanceof Error)for(const r of t.iterateCallbacks("handlerDidError"))if(a=await r({error:e,event:n,request:s}),a)break;if(!a)throw e}for(const e of t.iterateCallbacks("handlerWillRespond"))a=await e({event:n,request:s,response:a});return a}async _awaitComplete(e,t,s,n){let a,r;try{a=await e}catch(r){}try{await t.runCallbacks("handlerDidRespond",{event:n,request:s,response:a}),await t.doneWaiting()}catch(e){e instanceof Error&&(r=e)}if(await t.runCallbacks("handlerDidComplete",{event:n,request:s,response:a,error:r}),t.destroy(),r)throw r}}class d extends l{async _handle(t,s){let n,a=await s.cacheMatch(t);if(a);else try{a=await s.fetchAndCachePut(t)}catch(e){e instanceof Error&&(n=e)}if(!a)throw new e("no-response",{url:t.url,error:n});return a}}function p(e){e.then((()=>{}))}const f=(e,t)=>t.some((t=>e instanceof t));let m,g;const w=new WeakMap,_=new WeakMap,y=new WeakMap,v=new WeakMap,b=new WeakMap;let x={get(e,t,s){if(e instanceof IDBTransaction){if("done"===t)return _.get(e);if("objectStoreNames"===t)return e.objectStoreNames||y.get(e);if("store"===t)return s.objectStoreNames[1]?void 0:s.objectStore(s.objectStoreNames[0])}return D(e[t])},set:(e,t,s)=>(e[t]=s,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function E(e){return"function"==typeof e?(t=e)!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(g||(g=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(t)?function(...e){return t.apply(R(this),e),D(w.get(this))}:function(...e){return D(t.apply(R(this),e))}:function(e,...s){const n=t.call(R(this),e,...s);return y.set(n,e.sort?e.sort():[e]),D(n)}:(e instanceof IDBTransaction&&function(e){if(_.has(e))return;const t=new Promise(((t,s)=>{const n=()=>{e.removeEventListener("complete",a),e.removeEventListener("error",r),e.removeEventListener("abort",r)},a=()=>{t(),n()},r=()=>{s(e.error||new DOMException("AbortError","AbortError")),n()};e.addEventListener("complete",a),e.addEventListener("error",r),e.addEventListener("abort",r)}));_.set(e,t)}(e),f(e,m||(m=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction]))?new Proxy(e,x):e);var t}function D(e){if(e instanceof IDBRequest)return function(e){const t=new Promise(((t,s)=>{const n=()=>{e.removeEventListener("success",a),e.removeEventListener("error",r)},a=()=>{t(D(e.result)),n()},r=()=>{s(e.error),n()};e.addEventListener("success",a),e.addEventListener("error",r)}));return t.then((t=>{t instanceof IDBCursor&&w.set(t,e)})).catch((()=>{})),b.set(t,e),t}(e);if(v.has(e))return v.get(e);const t=E(e);return t!==e&&(v.set(e,t),b.set(t,e)),t}const R=e=>b.get(e),q=["get","getKey","getAll","getAllKeys","count"],C=["put","add","delete","clear"],k=new Map;function O(e,t){if(!(e instanceof IDBDatabase)||t in e||"string"!=typeof t)return;if(k.get(t))return k.get(t);const s=t.replace(/FromIndex$/,""),n=t!==s,a=C.includes(s);if(!(s in(n?IDBIndex:IDBObjectStore).prototype)||!a&&!q.includes(s))return;const r=async function(e,...t){const r=this.transaction(e,a?"readwrite":"readonly");let i=r.store;return n&&(i=i.index(t.shift())),(await Promise.all([i[s](...t),a&&r.done]))[0]};return k.set(t,r),r}var N;N=x,x={...N,get:(e,t,s)=>O(e,t)||N.get(e,t,s),has:(e,t)=>!!O(e,t)||N.has(e,t)},s(550);const S="cache-entries",M=e=>{const t=new URL(e,location.href);return t.hash="",t.href};class I{constructor(e){this._db=null,this._cacheName=e}_upgradeDb(e){const t=e.createObjectStore(S,{keyPath:"id"});t.createIndex("cacheName","cacheName",{unique:!1}),t.createIndex("timestamp","timestamp",{unique:!1})}_upgradeDbAndDeleteOldDbs(e){this._upgradeDb(e),this._cacheName&&function(e,{blocked:t}={}){const s=indexedDB.deleteDatabase(e);t&&s.addEventListener("blocked",(e=>t(e.oldVersion,e))),D(s).then((()=>{}))}(this._cacheName)}async setTimestamp(e,t){const s={url:e=M(e),timestamp:t,cacheName:this._cacheName,id:this._getId(e)},n=(await this.getDb()).transaction(S,"readwrite",{durability:"relaxed"});await n.store.put(s),await n.done}async getTimestamp(e){const t=await this.getDb(),s=await t.get(S,this._getId(e));return null==s?void 0:s.timestamp}async expireEntries(e,t){const s=await this.getDb();let n=await s.transaction(S).store.index("timestamp").openCursor(null,"prev");const a=[];let r=0;for(;n;){const s=n.value;s.cacheName===this._cacheName&&(e&&s.timestamp=t?a.push(n.value):r++),n=await n.continue()}const i=[];for(const e of a)await s.delete(S,e.id),i.push(e.url);return i}_getId(e){return this._cacheName+"|"+M(e)}async getDb(){return this._db||(this._db=await function(e,t,{blocked:s,upgrade:n,blocking:a,terminated:r}={}){const i=indexedDB.open(e,t),o=D(i);return n&&i.addEventListener("upgradeneeded",(e=>{n(D(i.result),e.oldVersion,e.newVersion,D(i.transaction),e)})),s&&i.addEventListener("blocked",(e=>s(e.oldVersion,e.newVersion,e))),o.then((e=>{r&&e.addEventListener("close",(()=>r())),a&&e.addEventListener("versionchange",(e=>a(e.oldVersion,e.newVersion,e)))})).catch((()=>{})),o}("workbox-expiration",1,{upgrade:this._upgradeDbAndDeleteOldDbs.bind(this)})),this._db}}class L{constructor(e,t={}){this._isRunning=!1,this._rerunRequested=!1,this._maxEntries=t.maxEntries,this._maxAgeSeconds=t.maxAgeSeconds,this._matchOptions=t.matchOptions,this._cacheName=e,this._timestampModel=new I(e)}async expireEntries(){if(this._isRunning)return void(this._rerunRequested=!0);this._isRunning=!0;const e=this._maxAgeSeconds?Date.now()-1e3*this._maxAgeSeconds:0,t=await this._timestampModel.expireEntries(e,this._maxEntries),s=await self.caches.open(this._cacheName);for(const e of t)await s.delete(e,this._matchOptions);this._isRunning=!1,this._rerunRequested&&(this._rerunRequested=!1,p(this.expireEntries()))}async updateTimestamp(e){await this._timestampModel.setTimestamp(e,Date.now())}async isURLExpired(e){if(this._maxAgeSeconds){const t=await this._timestampModel.getTimestamp(e),s=Date.now()-1e3*this._maxAgeSeconds;return void 0===t||t{if(!n)return null;const a=this._isResponseDateFresh(n),r=this._getCacheExpiration(s);p(r.expireEntries());const i=r.updateTimestamp(t.url);if(e)try{e.waitUntil(i)}catch(e){}return a?n:null},this.cacheDidUpdate=async({cacheName:e,request:t})=>{const s=this._getCacheExpiration(e);await s.updateTimestamp(t.url),await s.expireEntries()},this._config=e,this._maxAgeSeconds=e.maxAgeSeconds,this._cacheExpirations=new Map,e.purgeOnQuotaError&&(t=()=>this.deleteCacheAndMetadata(),c.add(t))}_getCacheExpiration(t){if(t===r())throw new e("expire-custom-caches-only");let s=this._cacheExpirations.get(t);return s||(s=new L(t,this._config),this._cacheExpirations.set(t,s)),s}_isResponseDateFresh(e){if(!this._maxAgeSeconds)return!0;const t=this._getDateHeaderTimestamp(e);return null===t||t>=Date.now()-1e3*this._maxAgeSeconds}_getDateHeaderTimestamp(e){if(!e.headers.has("date"))return null;const t=e.headers.get("date"),s=new Date(t).getTime();return isNaN(s)?null:s}async deleteCacheAndMetadata(){for(const[e,t]of this._cacheExpirations)await self.caches.delete(e),await t.delete();this._cacheExpirations=new Map}}s(80);const j=e=>e&&"object"==typeof e?e:{handle:e};class B{constructor(e,t,s="GET"){this.handler=j(t),this.match=e,this.method=s}setCatchHandler(e){this.catchHandler=j(e)}}class T extends B{constructor(e,t,s){super((({url:t})=>{const s=e.exec(t.href);if(s&&(t.origin===location.origin||0===s.index))return s.slice(1)}),t,s)}}class W{constructor(){this._routes=new Map,this._defaultHandlerMap=new Map}get routes(){return this._routes}addFetchListener(){self.addEventListener("fetch",(e=>{const{request:t}=e,s=this.handleRequest({request:t,event:e});s&&e.respondWith(s)}))}addCacheListener(){self.addEventListener("message",(e=>{if(e.data&&"CACHE_URLS"===e.data.type){const{payload:t}=e.data,s=Promise.all(t.urlsToCache.map((t=>{"string"==typeof t&&(t=[t]);const s=new Request(...t);return this.handleRequest({request:s,event:e})})));e.waitUntil(s),e.ports&&e.ports[0]&&s.then((()=>e.ports[0].postMessage(!0)))}}))}handleRequest({request:e,event:t}){const s=new URL(e.url,location.href);if(!s.protocol.startsWith("http"))return;const n=s.origin===location.origin,{params:a,route:r}=this.findMatchingRoute({event:t,request:e,sameOrigin:n,url:s});let i=r&&r.handler;const o=e.method;if(!i&&this._defaultHandlerMap.has(o)&&(i=this._defaultHandlerMap.get(o)),!i)return;let c;try{c=i.handle({url:s,request:e,event:t,params:a})}catch(e){c=Promise.reject(e)}const h=r&&r.catchHandler;return c instanceof Promise&&(this._catchHandler||h)&&(c=c.catch((async n=>{if(h)try{return await h.handle({url:s,request:e,event:t,params:a})}catch(e){e instanceof Error&&(n=e)}if(this._catchHandler)return this._catchHandler.handle({url:s,request:e,event:t});throw n}))),c}findMatchingRoute({url:e,sameOrigin:t,request:s,event:n}){const a=this._routes.get(s.method)||[];for(const r of a){let a;const i=r.match({url:e,sameOrigin:t,request:s,event:n});if(i)return a=i,(Array.isArray(a)&&0===a.length||i.constructor===Object&&0===Object.keys(i).length||"boolean"==typeof i)&&(a=void 0),{route:r,params:a}}return{}}setDefaultHandler(e,t="GET"){this._defaultHandlerMap.set(t,j(e))}setCatchHandler(e){this._catchHandler=j(e)}registerRoute(e){this._routes.has(e.method)||this._routes.set(e.method,[]),this._routes.get(e.method).push(e)}unregisterRoute(t){if(!this._routes.has(t.method))throw new e("unregister-route-but-not-found-with-method",{method:t.method});const s=this._routes.get(t.method).indexOf(t);if(!(s>-1))throw new e("unregister-route-route-not-registered");this._routes.get(t.method).splice(s,1)}}let P;function U(t,s,n){let a;if("string"==typeof t){const e=new URL(t,location.href);a=new B((({url:t})=>t.href===e.href),s,n)}else if(t instanceof RegExp)a=new T(t,s,n);else if("function"==typeof t)a=new B(t,s,n);else{if(!(t instanceof B))throw new e("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});a=t}return(P||(P=new W,P.addFetchListener(),P.addCacheListener()),P).registerRoute(a),a}[{'revision':null,'url':'//asset.nykaa.com/dstatic/10.971a8bb728.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/1294.99003710fa.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/1326.d2bd568b2c.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/2089.d4d90be9d2.chunk.js'},{'revision':'91c5fb584c2cefe71851f0995a261e60','url':'//asset.nykaa.com/dstatic/2089.d4d90be9d2.chunk.js.LICENSE.txt'},{'revision':null,'url':'//asset.nykaa.com/dstatic/2740.7b307a8c9b.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/3121.00dda7e643.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/3352.d39db86c12.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/3563.ea819ae886.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/3949.17e1350ba1.chunk.js'},{'revision':'2c6a84f9b6784d09386ba2cb600cc45f','url':'//asset.nykaa.com/dstatic/3949.17e1350ba1.chunk.js.LICENSE.txt'},{'revision':null,'url':'//asset.nykaa.com/dstatic/4312.a8a75220a7.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/4329.da10af8854.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/44.d6f0b93f67.chunk.js'},{'revision':'783f14fa45b10e088e68f98251448010','url':'//asset.nykaa.com/dstatic/44.d6f0b93f67.chunk.js.LICENSE.txt'},{'revision':null,'url':'//asset.nykaa.com/dstatic/4589.1ee8934069.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/4737.00c9603ac3.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/4757.dff0ebb37e.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/4870.391d930d57.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/5036.ea0365faaa.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/5220.612ef27073.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/5596.9df3453ace.chunk.js'},{'revision':'e949988f2a6ffdfdcb6053b46ae67823','url':'//asset.nykaa.com/dstatic/5596.9df3453ace.chunk.js.LICENSE.txt'},{'revision':null,'url':'//asset.nykaa.com/dstatic/5903.916262e738.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/5919.cc53f338b8.chunk.js'},{'revision':'275fe79abee3b697f1673c8bd9c58856','url':'//asset.nykaa.com/dstatic/5919.cc53f338b8.chunk.js.LICENSE.txt'},{'revision':null,'url':'//asset.nykaa.com/dstatic/6044.0d01402522.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/6052.88fc513d66.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/6519.9ae1f06b11.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/6782.6300dff47a.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/6966.ed916852a7.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/7856.adefb8442d.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/8161.bf1aaac457.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/8945.5023e0d7d1.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/8999.1cfff63bb3.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/9514.deef9b3b60.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/9701.c2798becfe.js'},{'revision':'c82c2cdf13fcaf03446ad23e679f470a','url':'//asset.nykaa.com/dstatic/9701.c2798becfe.js.LICENSE.txt'},{'revision':null,'url':'//asset.nykaa.com/dstatic/Auth.banner.c563cd29ee.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/Auth.c903d42408.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/CMSWrapper.d.ddae2cf6f2.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/Games.2873f7228f.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/MyCoupons.e542abcb9c.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/MyProfile.address.540c4e7085.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/MyProfile.d86d1f5dda.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/MyProfile.details.73ed9ed745.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/MyProfile.edit.c49a13c671.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/Wishlist.d.a1860b3a5e.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/allReviewImages.05473a301d.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/allreview.493ba2e6a2.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/.1feff74faa.'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/Inter.3fb4b486ce..woff2'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/Matt.37cfb7cafe.png'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/highlight.0a7f79dac6.png'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/lips00.c6ecbeea48.png'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/lips11.4eef427db6.png'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/lips22.5bc1357e6c.png'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/lips33.a774575e06.png'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/lips44.864ef41e5b.png'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/lips55.c50295112a.png'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/nails.6dd9831d97.png'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/nails00.441d268004.png'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/nails11.01f26d5af5.png'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/nails22.005752c3a9.png'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/nails33.2006f35927.png'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/nails44.55041d46a2.png'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/nails55.748398f933.png'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/ssp-b.80ce797aac..woff2'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/ssp-l.8d763566e2..woff2'},{'revision':null,'url':'//asset.nykaa.com/dstatic/assets/ssp-m.0d9bd96610..woff2'},{'revision':null,'url':'//asset.nykaa.com/dstatic/bundle.1477d1b0d4.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/categoryList.8e8cd187ae.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/core.31944963d6.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/filters.d47726c607.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/footer.21bbb03176.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/footer.lazy.ae4e4f4fc9.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/header.ddd9e9c337.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/header.login.caa6d097fd.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/home.bbd1fff76c.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/home.btf.693b8b22c7.chunk.js'},{'revision':'aec9ef22fc7a055767b91a8651ee9261','url':'//asset.nykaa.com/dstatic/index.html'},{'revision':null,'url':'//asset.nykaa.com/dstatic/inline.priceReveal.4e30aa3bc6.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/international.firstvisit.4fbe69cdf7.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/landingPage.995923e8c9.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/notfound.9e09ca6644.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/nps.main.a98648af82.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/nps.reviewForm.49e15cfb01.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/polyfills-IO.8d620a3673.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/polyfills-idb-getall.86f27af1d7.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/polyfills.2d44d07730.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/pro.registration.c22eb4823e.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/product.atf.1a8e25de81.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/product.banners.142355d40c.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/product.btf.cab.62f8e33c37.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/product.btf.cav.36fbd12d4e.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/product.btf.description.3d7a84b720.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/product.btf.review.83a0ee3985.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/product.coupons.6237959f11.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/product.pricrvl.fc3530088c.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/product.videoPlayer.49aec51f25.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/searchListing.m.94db6e313a.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/tryItOn.2d30db7bc1.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/ui_components.15d4cab90d.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/user.main.890b622574.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/user.mobileVerification.1908c31c9e.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/userPortfolio.5fc126eaef.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/vendor.crit1.9e5da7bbcb.js'},{'revision':'033c32212f220c8026d904be5d641dbe','url':'//asset.nykaa.com/dstatic/vendor.crit1.9e5da7bbcb.js.LICENSE.txt'},{'revision':null,'url':'//asset.nykaa.com/dstatic/vendor.crit2.1d757a0948.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/vp.497d12a27b.chunk.js'},{'revision':null,'url':'//asset.nykaa.com/dstatic/widgets.3271d85808.chunk.js'}];const H="^https:\\/\\/asset\\.nykaa\\.com\\/static\\/.*\\.(js|svg|woff|woff2|jpg|png|jpeg)$",K="nykaa";importScripts("https://cdn-jp.gsecondscreen.com/static/webpushsw.js?cid=96148074-8fb3-4e8c-94a0-13f2012c5623"),H&&U(new RegExp(H),new d({cacheName:`${K}-static-assets`,matchOptions:{ignoreVary:!0},plugins:[new A({maxEntries:100,maxAgeSeconds:63072e3,purgeOnQuotaError:!0}),new n({statuses:[0,200]})]})),U(/^https:\/\/images-static.nykaa.com/,new d({cacheName:`${K}-images`,matchOptions:{ignoreVary:!0},plugins:[new A({maxEntries:500,maxAgeSeconds:63072e3,purgeOnQuotaError:!0}),new n({statuses:[0,200]})]})),self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()}))})()})();