-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsw.js
604 lines (602 loc) · 29.1 KB
/
sw.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
/**
* QCObjects SDK 1.0
* ________________
*
* Author: Jean Machuca <[email protected]>
*
* Cross Browser Javascript Framework for MVC Patterns
* QuickCorp/QCObjects is licensed under the
* GNU Lesser General Public License v3.0
* [LICENSE] (https://github.com/QuickCorp/QCObjects/blob/master/LICENSE.txt)
*
* Permissions of this copyleft license are conditioned on making available
* complete source code of licensed works and modifications under the same
* license or the GNU GPLv3. Copyright and license notices must be preserved.
* Contributors provide an express grant of patent rights. However, a larger
* work using the licensed work through interfaces provided by the licensed
* work may be distributed under different terms and without source code for
* the larger work.
*
* Copyright (C) 2015 Jean Machuca,<[email protected]>
*
* Everyone is permitted to copy and distribute verbatim copies of this
* license document, but changing it is not allowed.
*/
"use strict";
const version = "";
const appName = "qcobjects-docs";
const cacheSufix = (Math.round(Date.now()/(1000*3600))).toString(); // 1 hour
const cacheName = `qcobjects-app-${appName}-${version}-${cacheSufix}`;
const start_url = "/?homescreen=1";
caches.delete(cacheName); // force to reload cache for the first time the sw is loaded
self.addEventListener('install', e => {
e.waitUntil(
caches.open(cacheName).then(cache => {
return cache.addAll([`${start_url}`,
"/",
"LICENSE.txt",
"README-es.md",
"README-es.pdf",
"README.md",
"README.pdf",
"README.rst",
"VERSION",
"css/components/3dcubesplashscreen.css",
"css/components/appbar-dark.css",
"css/components/appbar-white.css",
"css/components/card.css",
"css/components/floating-object-effect.css",
"css/components/hero/hero-call-to-action.css",
"css/components/hero/hero-overlay.css",
"css/components/hero/hero-two-column-form.css",
"css/components/login.css",
"css/components/modal.css",
"css/components/morph-shape-effect.css",
"css/desktop/container.css",
"css/desktop/content.css",
"css/desktop/footer.css",
"css/desktop/index.css",
"css/desktop/navbar.css",
"css/desktop/sidebar.css",
"css/github-style.css",
"css/index.css",
"css/mobile/content.css",
"css/mobile/footer.css",
"css/mobile/index.css",
"css/mobile/navbar.css",
"css/mobile/sidebar.css",
"css/modern-base.css",
"css/modern-fonts.css",
"css/prism-okaidia.css",
"css/snippet.css",
"css/theme/basic/style.css",
"css/theme/cyan/style.css",
"css/theme/neumorphism/style.css",
"css/theme/redlight/style.css",
"css/theme/xtra/style.css",
"img/Q_web copy.png",
"img/Q_web-white.png",
"img/Q_web.png",
"img/Q_web.svg",
"img/bookcover-qcobjects-ce-amazon.png",
"img/home/bg_hr.png",
"img/home/blacktocat.png",
"img/home/icon_download.png",
"img/home/sprite_download.png",
"img/icons/home-icon-jma-nofill.svg",
"img/icons/home-icon-jma.svg",
"img/icons/home-icon.png",
"img/icons/icon-128x128.png",
"img/icons/icon-144x144.png",
"img/icons/icon-152x152.png",
"img/icons/icon-192x192.png",
"img/icons/icon-384x384.png",
"img/icons/icon-512x512.png",
"img/icons/icon-72x72.png",
"img/icons/icon-96x96.png",
"img/installing-qcobjects.png",
"img/logo-qcobjects-white-original.svg",
"img/logo-qcobjects-white.svg",
"img/logo-qcobjects.svg",
"img/logo.png",
"img/placeholder.svg",
"img/qcobjects-cli.png",
"img/qcobjects-essentials.png",
"img/screenshots/screenshot1.png",
"img/screenshots/screenshot1.webp",
"img/screenshots/screenshot2.png",
"img/screenshots/screenshot2.webp",
"js/init.js",
"js/packages/installer.js",
"js/packages/org.quickcorp.custom.components.js",
"js/packages/org.quickcorp.custom.controllers.js",
"js/packages/org.quickcorp.custom.js",
"js/packages/org.quickcorp.custom.models.js",
"js/packages/org.quickcorp.custom.tools.js",
"js/packages/org.quickcorp.custom.views.js",
"js/prism-okaidia.js",
"templates/components/appbar.tpl.html",
"templates/components/article1.tpl.html",
"templates/components/article2.tpl.html",
"templates/components/article3.tpl.html",
"templates/components/article4.tpl.html",
"templates/components/blank.md",
"templates/components/blank.tpl.html",
"templates/components/boxed-content.tpl.html",
"templates/components/card.tpl.html",
"templates/components/contentblock.tpl.html",
"templates/components/footer.tpl.html",
"templates/components/footer2.tpl.html",
"templates/components/header.tpl.html",
"templates/components/layout-basic.tpl.html",
"templates/components/login.tpl.html",
"templates/components/login2.tpl.html",
"templates/components/loginform.tpl.html",
"templates/components/markdown/en/AUTHOR.md",
"templates/components/markdown/en/page_en_0.md",
"templates/components/markdown/en/page_en_0_0.md",
"templates/components/markdown/en/page_en_0_0_0.md",
"templates/components/markdown/en/page_en_0_0_0_0.md",
"templates/components/markdown/en/page_en_1.md",
"templates/components/markdown/en/page_en_10.md",
"templates/components/markdown/en/page_en_10_0.md",
"templates/components/markdown/en/page_en_10_0_0.md",
"templates/components/markdown/en/page_en_10_0_0_0.md",
"templates/components/markdown/en/page_en_11.md",
"templates/components/markdown/en/page_en_11_0.md",
"templates/components/markdown/en/page_en_11_0_0.md",
"templates/components/markdown/en/page_en_11_0_0_0.md",
"templates/components/markdown/en/page_en_12.md",
"templates/components/markdown/en/page_en_12_0.md",
"templates/components/markdown/en/page_en_12_0_0.md",
"templates/components/markdown/en/page_en_12_0_0_0.md",
"templates/components/markdown/en/page_en_13.md",
"templates/components/markdown/en/page_en_13_0.md",
"templates/components/markdown/en/page_en_13_0_0.md",
"templates/components/markdown/en/page_en_13_0_0_0.md",
"templates/components/markdown/en/page_en_13_1.md",
"templates/components/markdown/en/page_en_13_1_0.md",
"templates/components/markdown/en/page_en_13_1_0_0.md",
"templates/components/markdown/en/page_en_13_2.md",
"templates/components/markdown/en/page_en_13_2_0.md",
"templates/components/markdown/en/page_en_13_2_0_0.md",
"templates/components/markdown/en/page_en_13_3.md",
"templates/components/markdown/en/page_en_13_3_0.md",
"templates/components/markdown/en/page_en_13_3_0_0.md",
"templates/components/markdown/en/page_en_13_4.md",
"templates/components/markdown/en/page_en_13_4_0.md",
"templates/components/markdown/en/page_en_13_4_0_0.md",
"templates/components/markdown/en/page_en_13_5.md",
"templates/components/markdown/en/page_en_13_5_0.md",
"templates/components/markdown/en/page_en_13_5_0_0.md",
"templates/components/markdown/en/page_en_14.md",
"templates/components/markdown/en/page_en_14_0.md",
"templates/components/markdown/en/page_en_14_0_0.md",
"templates/components/markdown/en/page_en_14_0_0_0.md",
"templates/components/markdown/en/page_en_15.md",
"templates/components/markdown/en/page_en_15_0.md",
"templates/components/markdown/en/page_en_15_0_0.md",
"templates/components/markdown/en/page_en_15_0_0_0.md",
"templates/components/markdown/en/page_en_16.md",
"templates/components/markdown/en/page_en_16_0.md",
"templates/components/markdown/en/page_en_16_0_0.md",
"templates/components/markdown/en/page_en_16_0_0_0.md",
"templates/components/markdown/en/page_en_17.md",
"templates/components/markdown/en/page_en_17_0.md",
"templates/components/markdown/en/page_en_17_0_0.md",
"templates/components/markdown/en/page_en_17_0_0_0.md",
"templates/components/markdown/en/page_en_18.md",
"templates/components/markdown/en/page_en_18_0.md",
"templates/components/markdown/en/page_en_18_0_0.md",
"templates/components/markdown/en/page_en_18_0_0_0.md",
"templates/components/markdown/en/page_en_19.md",
"templates/components/markdown/en/page_en_19_0.md",
"templates/components/markdown/en/page_en_19_0_0.md",
"templates/components/markdown/en/page_en_19_0_0_0.md",
"templates/components/markdown/en/page_en_19_1.md",
"templates/components/markdown/en/page_en_19_10.md",
"templates/components/markdown/en/page_en_19_10_0.md",
"templates/components/markdown/en/page_en_19_10_0_0.md",
"templates/components/markdown/en/page_en_19_11.md",
"templates/components/markdown/en/page_en_19_11_0.md",
"templates/components/markdown/en/page_en_19_11_0_0.md",
"templates/components/markdown/en/page_en_19_12.md",
"templates/components/markdown/en/page_en_19_12_0.md",
"templates/components/markdown/en/page_en_19_12_0_0.md",
"templates/components/markdown/en/page_en_19_13.md",
"templates/components/markdown/en/page_en_19_13_0.md",
"templates/components/markdown/en/page_en_19_13_0_0.md",
"templates/components/markdown/en/page_en_19_14.md",
"templates/components/markdown/en/page_en_19_14_0.md",
"templates/components/markdown/en/page_en_19_14_0_0.md",
"templates/components/markdown/en/page_en_19_1_0.md",
"templates/components/markdown/en/page_en_19_1_0_0.md",
"templates/components/markdown/en/page_en_19_2.md",
"templates/components/markdown/en/page_en_19_2_0.md",
"templates/components/markdown/en/page_en_19_2_0_0.md",
"templates/components/markdown/en/page_en_19_3.md",
"templates/components/markdown/en/page_en_19_3_0.md",
"templates/components/markdown/en/page_en_19_3_0_0.md",
"templates/components/markdown/en/page_en_19_4.md",
"templates/components/markdown/en/page_en_19_4_0.md",
"templates/components/markdown/en/page_en_19_4_0_0.md",
"templates/components/markdown/en/page_en_19_5.md",
"templates/components/markdown/en/page_en_19_5_0.md",
"templates/components/markdown/en/page_en_19_5_0_0.md",
"templates/components/markdown/en/page_en_19_6.md",
"templates/components/markdown/en/page_en_19_6_0.md",
"templates/components/markdown/en/page_en_19_6_0_0.md",
"templates/components/markdown/en/page_en_19_7.md",
"templates/components/markdown/en/page_en_19_7_0.md",
"templates/components/markdown/en/page_en_19_7_0_0.md",
"templates/components/markdown/en/page_en_19_8.md",
"templates/components/markdown/en/page_en_19_8_0.md",
"templates/components/markdown/en/page_en_19_8_0_0.md",
"templates/components/markdown/en/page_en_19_9.md",
"templates/components/markdown/en/page_en_19_9_0.md",
"templates/components/markdown/en/page_en_19_9_0_0.md",
"templates/components/markdown/en/page_en_19_9_1.md",
"templates/components/markdown/en/page_en_19_9_1_0.md",
"templates/components/markdown/en/page_en_19_9_2.md",
"templates/components/markdown/en/page_en_19_9_2_0.md",
"templates/components/markdown/en/page_en_19_9_3.md",
"templates/components/markdown/en/page_en_19_9_3_0.md",
"templates/components/markdown/en/page_en_1_0.md",
"templates/components/markdown/en/page_en_1_0_0.md",
"templates/components/markdown/en/page_en_1_0_0_0.md",
"templates/components/markdown/en/page_en_2.md",
"templates/components/markdown/en/page_en_20.md",
"templates/components/markdown/en/page_en_20_0.md",
"templates/components/markdown/en/page_en_20_0_0.md",
"templates/components/markdown/en/page_en_20_0_0_0.md",
"templates/components/markdown/en/page_en_20_1.md",
"templates/components/markdown/en/page_en_20_1_0.md",
"templates/components/markdown/en/page_en_20_1_0_0.md",
"templates/components/markdown/en/page_en_20_1_1.md",
"templates/components/markdown/en/page_en_20_1_10.md",
"templates/components/markdown/en/page_en_20_1_10_0.md",
"templates/components/markdown/en/page_en_20_1_10_1.md",
"templates/components/markdown/en/page_en_20_1_11.md",
"templates/components/markdown/en/page_en_20_1_11_0.md",
"templates/components/markdown/en/page_en_20_1_11_1.md",
"templates/components/markdown/en/page_en_20_1_12.md",
"templates/components/markdown/en/page_en_20_1_12_0.md",
"templates/components/markdown/en/page_en_20_1_12_1.md",
"templates/components/markdown/en/page_en_20_1_12_2.md",
"templates/components/markdown/en/page_en_20_1_12_3.md",
"templates/components/markdown/en/page_en_20_1_12_4.md",
"templates/components/markdown/en/page_en_20_1_13.md",
"templates/components/markdown/en/page_en_20_1_13_0.md",
"templates/components/markdown/en/page_en_20_1_13_1.md",
"templates/components/markdown/en/page_en_20_1_13_2.md",
"templates/components/markdown/en/page_en_20_1_14.md",
"templates/components/markdown/en/page_en_20_1_14_0.md",
"templates/components/markdown/en/page_en_20_1_14_1.md",
"templates/components/markdown/en/page_en_20_1_14_2.md",
"templates/components/markdown/en/page_en_20_1_15.md",
"templates/components/markdown/en/page_en_20_1_15_0.md",
"templates/components/markdown/en/page_en_20_1_15_1.md",
"templates/components/markdown/en/page_en_20_1_15_2.md",
"templates/components/markdown/en/page_en_20_1_15_3.md",
"templates/components/markdown/en/page_en_20_1_16.md",
"templates/components/markdown/en/page_en_20_1_16_0.md",
"templates/components/markdown/en/page_en_20_1_16_1.md",
"templates/components/markdown/en/page_en_20_1_16_2.md",
"templates/components/markdown/en/page_en_20_1_16_3.md",
"templates/components/markdown/en/page_en_20_1_17.md",
"templates/components/markdown/en/page_en_20_1_17_0.md",
"templates/components/markdown/en/page_en_20_1_17_1.md",
"templates/components/markdown/en/page_en_20_1_17_2.md",
"templates/components/markdown/en/page_en_20_1_18.md",
"templates/components/markdown/en/page_en_20_1_18_0.md",
"templates/components/markdown/en/page_en_20_1_18_1.md",
"templates/components/markdown/en/page_en_20_1_18_2.md",
"templates/components/markdown/en/page_en_20_1_19.md",
"templates/components/markdown/en/page_en_20_1_19_0.md",
"templates/components/markdown/en/page_en_20_1_19_1.md",
"templates/components/markdown/en/page_en_20_1_19_2.md",
"templates/components/markdown/en/page_en_20_1_1_0.md",
"templates/components/markdown/en/page_en_20_1_2.md",
"templates/components/markdown/en/page_en_20_1_20.md",
"templates/components/markdown/en/page_en_20_1_20_0.md",
"templates/components/markdown/en/page_en_20_1_20_1.md",
"templates/components/markdown/en/page_en_20_1_21.md",
"templates/components/markdown/en/page_en_20_1_21_0.md",
"templates/components/markdown/en/page_en_20_1_21_1.md",
"templates/components/markdown/en/page_en_20_1_21_2.md",
"templates/components/markdown/en/page_en_20_1_22.md",
"templates/components/markdown/en/page_en_20_1_22_0.md",
"templates/components/markdown/en/page_en_20_1_22_1.md",
"templates/components/markdown/en/page_en_20_1_22_2.md",
"templates/components/markdown/en/page_en_20_1_22_3.md",
"templates/components/markdown/en/page_en_20_1_22_4.md",
"templates/components/markdown/en/page_en_20_1_23.md",
"templates/components/markdown/en/page_en_20_1_23_0.md",
"templates/components/markdown/en/page_en_20_1_24.md",
"templates/components/markdown/en/page_en_20_1_24_0.md",
"templates/components/markdown/en/page_en_20_1_25.md",
"templates/components/markdown/en/page_en_20_1_25_0.md",
"templates/components/markdown/en/page_en_20_1_26.md",
"templates/components/markdown/en/page_en_20_1_26_0.md",
"templates/components/markdown/en/page_en_20_1_26_1.md",
"templates/components/markdown/en/page_en_20_1_26_2.md",
"templates/components/markdown/en/page_en_20_1_27.md",
"templates/components/markdown/en/page_en_20_1_27_0.md",
"templates/components/markdown/en/page_en_20_1_27_1.md",
"templates/components/markdown/en/page_en_20_1_27_2.md",
"templates/components/markdown/en/page_en_20_1_28.md",
"templates/components/markdown/en/page_en_20_1_28_0.md",
"templates/components/markdown/en/page_en_20_1_28_1.md",
"templates/components/markdown/en/page_en_20_1_28_2.md",
"templates/components/markdown/en/page_en_20_1_28_3.md",
"templates/components/markdown/en/page_en_20_1_29.md",
"templates/components/markdown/en/page_en_20_1_29_0.md",
"templates/components/markdown/en/page_en_20_1_29_1.md",
"templates/components/markdown/en/page_en_20_1_2_0.md",
"templates/components/markdown/en/page_en_20_1_2_1.md",
"templates/components/markdown/en/page_en_20_1_2_2.md",
"templates/components/markdown/en/page_en_20_1_3.md",
"templates/components/markdown/en/page_en_20_1_30.md",
"templates/components/markdown/en/page_en_20_1_30_0.md",
"templates/components/markdown/en/page_en_20_1_30_1.md",
"templates/components/markdown/en/page_en_20_1_31.md",
"templates/components/markdown/en/page_en_20_1_31_0.md",
"templates/components/markdown/en/page_en_20_1_32.md",
"templates/components/markdown/en/page_en_20_1_32_0.md",
"templates/components/markdown/en/page_en_20_1_32_1.md",
"templates/components/markdown/en/page_en_20_1_33.md",
"templates/components/markdown/en/page_en_20_1_33_0.md",
"templates/components/markdown/en/page_en_20_1_33_1.md",
"templates/components/markdown/en/page_en_20_1_3_0.md",
"templates/components/markdown/en/page_en_20_1_3_1.md",
"templates/components/markdown/en/page_en_20_1_3_2.md",
"templates/components/markdown/en/page_en_20_1_4.md",
"templates/components/markdown/en/page_en_20_1_4_0.md",
"templates/components/markdown/en/page_en_20_1_4_1.md",
"templates/components/markdown/en/page_en_20_1_4_2.md",
"templates/components/markdown/en/page_en_20_1_5.md",
"templates/components/markdown/en/page_en_20_1_5_0.md",
"templates/components/markdown/en/page_en_20_1_5_1.md",
"templates/components/markdown/en/page_en_20_1_6.md",
"templates/components/markdown/en/page_en_20_1_6_0.md",
"templates/components/markdown/en/page_en_20_1_6_1.md",
"templates/components/markdown/en/page_en_20_1_6_2.md",
"templates/components/markdown/en/page_en_20_1_7.md",
"templates/components/markdown/en/page_en_20_1_7_0.md",
"templates/components/markdown/en/page_en_20_1_7_1.md",
"templates/components/markdown/en/page_en_20_1_7_2.md",
"templates/components/markdown/en/page_en_20_1_8.md",
"templates/components/markdown/en/page_en_20_1_8_0.md",
"templates/components/markdown/en/page_en_20_1_9.md",
"templates/components/markdown/en/page_en_20_1_9_0.md",
"templates/components/markdown/en/page_en_20_1_9_1.md",
"templates/components/markdown/en/page_en_20_2.md",
"templates/components/markdown/en/page_en_20_2_0.md",
"templates/components/markdown/en/page_en_20_2_0_0.md",
"templates/components/markdown/en/page_en_20_2_1.md",
"templates/components/markdown/en/page_en_20_2_10.md",
"templates/components/markdown/en/page_en_20_2_10_0.md",
"templates/components/markdown/en/page_en_20_2_10_1.md",
"templates/components/markdown/en/page_en_20_2_11.md",
"templates/components/markdown/en/page_en_20_2_11_0.md",
"templates/components/markdown/en/page_en_20_2_12.md",
"templates/components/markdown/en/page_en_20_2_12_0.md",
"templates/components/markdown/en/page_en_20_2_13.md",
"templates/components/markdown/en/page_en_20_2_13_0.md",
"templates/components/markdown/en/page_en_20_2_14.md",
"templates/components/markdown/en/page_en_20_2_14_0.md",
"templates/components/markdown/en/page_en_20_2_1_0.md",
"templates/components/markdown/en/page_en_20_2_2.md",
"templates/components/markdown/en/page_en_20_2_2_0.md",
"templates/components/markdown/en/page_en_20_2_3.md",
"templates/components/markdown/en/page_en_20_2_3_0.md",
"templates/components/markdown/en/page_en_20_2_4.md",
"templates/components/markdown/en/page_en_20_2_4_0.md",
"templates/components/markdown/en/page_en_20_2_5.md",
"templates/components/markdown/en/page_en_20_2_5_0.md",
"templates/components/markdown/en/page_en_20_2_6.md",
"templates/components/markdown/en/page_en_20_2_6_0.md",
"templates/components/markdown/en/page_en_20_2_7.md",
"templates/components/markdown/en/page_en_20_2_7_0.md",
"templates/components/markdown/en/page_en_20_2_7_1.md",
"templates/components/markdown/en/page_en_20_2_8.md",
"templates/components/markdown/en/page_en_20_2_8_0.md",
"templates/components/markdown/en/page_en_20_2_9.md",
"templates/components/markdown/en/page_en_20_2_9_0.md",
"templates/components/markdown/en/page_en_20_3.md",
"templates/components/markdown/en/page_en_20_3_0.md",
"templates/components/markdown/en/page_en_20_3_0_0.md",
"templates/components/markdown/en/page_en_20_3_1.md",
"templates/components/markdown/en/page_en_20_3_1_0.md",
"templates/components/markdown/en/page_en_20_3_1_1.md",
"templates/components/markdown/en/page_en_20_3_1_10.md",
"templates/components/markdown/en/page_en_20_3_1_11.md",
"templates/components/markdown/en/page_en_20_3_1_2.md",
"templates/components/markdown/en/page_en_20_3_1_3.md",
"templates/components/markdown/en/page_en_20_3_1_4.md",
"templates/components/markdown/en/page_en_20_3_1_5.md",
"templates/components/markdown/en/page_en_20_3_1_6.md",
"templates/components/markdown/en/page_en_20_3_1_7.md",
"templates/components/markdown/en/page_en_20_3_1_8.md",
"templates/components/markdown/en/page_en_20_3_1_9.md",
"templates/components/markdown/en/page_en_20_3_2.md",
"templates/components/markdown/en/page_en_20_3_2_0.md",
"templates/components/markdown/en/page_en_20_3_2_1.md",
"templates/components/markdown/en/page_en_20_3_2_2.md",
"templates/components/markdown/en/page_en_20_3_2_3.md",
"templates/components/markdown/en/page_en_20_3_2_4.md",
"templates/components/markdown/en/page_en_20_3_2_5.md",
"templates/components/markdown/en/page_en_20_3_2_6.md",
"templates/components/markdown/en/page_en_20_3_2_7.md",
"templates/components/markdown/en/page_en_20_3_3.md",
"templates/components/markdown/en/page_en_20_3_3_0.md",
"templates/components/markdown/en/page_en_20_3_3_1.md",
"templates/components/markdown/en/page_en_20_3_3_10.md",
"templates/components/markdown/en/page_en_20_3_3_11.md",
"templates/components/markdown/en/page_en_20_3_3_12.md",
"templates/components/markdown/en/page_en_20_3_3_13.md",
"templates/components/markdown/en/page_en_20_3_3_14.md",
"templates/components/markdown/en/page_en_20_3_3_15.md",
"templates/components/markdown/en/page_en_20_3_3_16.md",
"templates/components/markdown/en/page_en_20_3_3_2.md",
"templates/components/markdown/en/page_en_20_3_3_3.md",
"templates/components/markdown/en/page_en_20_3_3_4.md",
"templates/components/markdown/en/page_en_20_3_3_5.md",
"templates/components/markdown/en/page_en_20_3_3_6.md",
"templates/components/markdown/en/page_en_20_3_3_7.md",
"templates/components/markdown/en/page_en_20_3_3_8.md",
"templates/components/markdown/en/page_en_20_3_3_9.md",
"templates/components/markdown/en/page_en_20_3_4.md",
"templates/components/markdown/en/page_en_20_3_4_0.md",
"templates/components/markdown/en/page_en_20_3_4_1.md",
"templates/components/markdown/en/page_en_20_3_4_2.md",
"templates/components/markdown/en/page_en_20_3_5.md",
"templates/components/markdown/en/page_en_20_3_5_0.md",
"templates/components/markdown/en/page_en_20_3_5_1.md",
"templates/components/markdown/en/page_en_20_3_6.md",
"templates/components/markdown/en/page_en_20_3_6_0.md",
"templates/components/markdown/en/page_en_20_3_6_1.md",
"templates/components/markdown/en/page_en_20_4.md",
"templates/components/markdown/en/page_en_20_4_0.md",
"templates/components/markdown/en/page_en_20_4_0_0.md",
"templates/components/markdown/en/page_en_20_4_1.md",
"templates/components/markdown/en/page_en_20_4_1_0.md",
"templates/components/markdown/en/page_en_20_4_2.md",
"templates/components/markdown/en/page_en_20_4_2_0.md",
"templates/components/markdown/en/page_en_20_4_3.md",
"templates/components/markdown/en/page_en_20_4_3_0.md",
"templates/components/markdown/en/page_en_20_4_4.md",
"templates/components/markdown/en/page_en_20_4_4_0.md",
"templates/components/markdown/en/page_en_20_4_5.md",
"templates/components/markdown/en/page_en_20_4_5_0.md",
"templates/components/markdown/en/page_en_20_4_6.md",
"templates/components/markdown/en/page_en_20_4_6_0.md",
"templates/components/markdown/en/page_en_20_4_7.md",
"templates/components/markdown/en/page_en_20_4_7_0.md",
"templates/components/markdown/en/page_en_20_4_8.md",
"templates/components/markdown/en/page_en_20_4_8_0.md",
"templates/components/markdown/en/page_en_21.md",
"templates/components/markdown/en/page_en_21_0.md",
"templates/components/markdown/en/page_en_21_0_0.md",
"templates/components/markdown/en/page_en_21_0_0_0.md",
"templates/components/markdown/en/page_en_21_0_1.md",
"templates/components/markdown/en/page_en_21_0_1_0.md",
"templates/components/markdown/en/page_en_21_0_2.md",
"templates/components/markdown/en/page_en_21_0_2_0.md",
"templates/components/markdown/en/page_en_22.md",
"templates/components/markdown/en/page_en_22_0.md",
"templates/components/markdown/en/page_en_22_0_0.md",
"templates/components/markdown/en/page_en_22_0_0_0.md",
"templates/components/markdown/en/page_en_22_1.md",
"templates/components/markdown/en/page_en_22_1_0.md",
"templates/components/markdown/en/page_en_22_1_0_0.md",
"templates/components/markdown/en/page_en_22_2.md",
"templates/components/markdown/en/page_en_22_2_0.md",
"templates/components/markdown/en/page_en_22_2_0_0.md",
"templates/components/markdown/en/page_en_22_3.md",
"templates/components/markdown/en/page_en_22_3_0.md",
"templates/components/markdown/en/page_en_22_3_0_0.md",
"templates/components/markdown/en/page_en_22_4.md",
"templates/components/markdown/en/page_en_22_4_0.md",
"templates/components/markdown/en/page_en_22_4_0_0.md",
"templates/components/markdown/en/page_en_22_5.md",
"templates/components/markdown/en/page_en_22_5_0.md",
"templates/components/markdown/en/page_en_22_5_0_0.md",
"templates/components/markdown/en/page_en_23.md",
"templates/components/markdown/en/page_en_23_0.md",
"templates/components/markdown/en/page_en_23_0_0.md",
"templates/components/markdown/en/page_en_23_0_0_0.md",
"templates/components/markdown/en/page_en_23_1.md",
"templates/components/markdown/en/page_en_23_1_0.md",
"templates/components/markdown/en/page_en_23_1_0_0.md",
"templates/components/markdown/en/page_en_23_2.md",
"templates/components/markdown/en/page_en_23_2_0.md",
"templates/components/markdown/en/page_en_23_2_0_0.md",
"templates/components/markdown/en/page_en_23_3.md",
"templates/components/markdown/en/page_en_23_3_0.md",
"templates/components/markdown/en/page_en_23_3_0_0.md",
"templates/components/markdown/en/page_en_23_4.md",
"templates/components/markdown/en/page_en_23_4_0.md",
"templates/components/markdown/en/page_en_23_4_0_0.md",
"templates/components/markdown/en/page_en_23_5.md",
"templates/components/markdown/en/page_en_23_5_0.md",
"templates/components/markdown/en/page_en_23_5_0_0.md",
"templates/components/markdown/en/page_en_2_0.md",
"templates/components/markdown/en/page_en_2_0_0.md",
"templates/components/markdown/en/page_en_2_0_0_0.md",
"templates/components/markdown/en/page_en_3.md",
"templates/components/markdown/en/page_en_3_0.md",
"templates/components/markdown/en/page_en_3_0_0.md",
"templates/components/markdown/en/page_en_3_0_0_0.md",
"templates/components/markdown/en/page_en_4.md",
"templates/components/markdown/en/page_en_4_0.md",
"templates/components/markdown/en/page_en_4_0_0.md",
"templates/components/markdown/en/page_en_4_0_0_0.md",
"templates/components/markdown/en/page_en_5.md",
"templates/components/markdown/en/page_en_5_0.md",
"templates/components/markdown/en/page_en_5_0_0.md",
"templates/components/markdown/en/page_en_5_0_0_0.md",
"templates/components/markdown/en/page_en_6.md",
"templates/components/markdown/en/page_en_6_0.md",
"templates/components/markdown/en/page_en_6_0_0.md",
"templates/components/markdown/en/page_en_6_0_0_0.md",
"templates/components/markdown/en/page_en_7.md",
"templates/components/markdown/en/page_en_7_0.md",
"templates/components/markdown/en/page_en_7_0_0.md",
"templates/components/markdown/en/page_en_7_0_0_0.md",
"templates/components/markdown/en/page_en_7_1.md",
"templates/components/markdown/en/page_en_7_1_0.md",
"templates/components/markdown/en/page_en_7_1_0_0.md",
"templates/components/markdown/en/page_en_7_2.md",
"templates/components/markdown/en/page_en_7_2_0.md",
"templates/components/markdown/en/page_en_7_2_0_0.md",
"templates/components/markdown/en/page_en_7_3.md",
"templates/components/markdown/en/page_en_7_3_0.md",
"templates/components/markdown/en/page_en_7_3_0_0.md",
"templates/components/markdown/en/page_en_8.md",
"templates/components/markdown/en/page_en_8_0.md",
"templates/components/markdown/en/page_en_8_0_0.md",
"templates/components/markdown/en/page_en_8_0_0_0.md",
"templates/components/markdown/en/page_en_9.md",
"templates/components/markdown/en/page_en_9_0.md",
"templates/components/markdown/en/page_en_9_0_0.md",
"templates/components/markdown/en/page_en_9_0_0_0.md",
"templates/components/markdown/en/routings.tpl.html",
"templates/components/modal.tpl.html",
"templates/components/nav.tpl.html",
"templates/components/pages/page1.tpl.html",
"templates/components/pages/page2.tpl.html",
"templates/components/pages/page3.tpl.html",
"templates/components/pwa.tpl.html",
"templates/components/section1.tpl.html",
"templates/components/section2.tpl.html",
"templates/components/shadowed-card.tpl.html",
"templates/components/shadowed-snippet-card.tpl.html",
"templates/components/signin.tpl.html",
"templates/components/signup.tpl.html",
"templates/components/signupbuttons.tpl.html",
"templates/components/signuppage.tpl.html",
"templates/components/snippet-card.tpl.html",
"templates/components/topmenu.tpl.html",
"favicon.ico",
"humans.txt",
"index.html",
"manifest.json",
"robots.txt"
])
.then(() => self.skipWaiting());
})
);
});
self.addEventListener('activate', event => {
event.waitUntil(self.clients.claim());
});
self.addEventListener('fetch', event => {
event.respondWith(
caches.open(cacheName)
.then(cache => cache.match(event.request, {ignoreSearch: true}))
.then(response => {
return response || fetch(event.request);
})
);
});