From f2fc5217d26cf2bb64ed71de48d18cf145d75178 Mon Sep 17 00:00:00 2001 From: Gene Date: Fri, 10 Jun 2022 20:53:14 +0200 Subject: [PATCH] Updated zuix-dist. --- docs/app/listview/items-list.js | 24 +- docs/feed/rss.xml | 26 +- docs/js/zuix/zuix-bundler.js | 6 +- docs/js/zuix/zuix-bundler.min.js | 4 +- docs/js/zuix/zuix-bundler.module.js | 6 +- docs/js/zuix/zuix-bundler.module.min.js | 4 +- docs/js/zuix/zuix.js | 458 ++++++++++-------------- docs/js/zuix/zuix.min.js | 4 +- docs/js/zuix/zuix.module.js | 458 ++++++++++-------------- docs/js/zuix/zuix.module.min.js | 4 +- docs/service-worker.js | 2 +- docs/service-worker.js.map | 2 +- package-lock.json | 14 +- package.json | 2 +- source/app/listview/items-list.js | 24 +- 15 files changed, 419 insertions(+), 619 deletions(-) diff --git a/docs/app/listview/items-list.js b/docs/app/listview/items-list.js index 3337274..66fb835 100644 --- a/docs/app/listview/items-list.js +++ b/docs/app/listview/items-list.js @@ -63,19 +63,17 @@ function ItemsList(cp) { // Download RSS feed function fetchList(jsonUrl, callback) { - zuix.$.ajax({ - url: jsonUrl, - success: function(res) { - itemsList = JSON.parse(res); - refreshList(); - if (callback) { - callback(itemsList); - } - }, - error: function(err) { - // TODO: handle error - } - }); + fetch(jsonUrl) + .then((response) => response.json()) + .then((list) => { + itemsList = list; + refreshList(); + if (callback) { + callback(itemsList); + } + }).catch((e) => { + // TODO: handle error + }); } } diff --git a/docs/feed/rss.xml b/docs/feed/rss.xml index 6a267e2..7b305fc 100644 --- a/docs/feed/rss.xml +++ b/docs/feed/rss.xml @@ -7,8 +7,8 @@ en - Tue, 07 Jun 2022 12:26:47 +0200 - Tue, 07 Jun 2022 12:26:47 +0200 + Fri, 10 Jun 2022 20:50:40 +0200 + Fri, 10 Jun 2022 20:50:40 +0200 News Blog https://zuixjs.github.io/news-blog/images/icons/icon-152x152.png @@ -19,7 +19,7 @@ https://zuixjs.github.io/news-blog/js/zuix/animate-css.js https://zuixjs.github.io/news-blog/js/zuix/animate-css.js - Tue, 07 Jun 2022 12:26:47 +0200 + Fri, 10 Jun 2022 20:50:40 +0200 @@ -28,7 +28,7 @@ https://zuixjs.github.io/news-blog/ https://zuixjs.github.io/news-blog/ A brand new *zuix.js* project! - Tue, 07 Jun 2022 12:26:47 +0200 + Fri, 10 Jun 2022 20:50:40 +0200 @@ -37,7 +37,7 @@ https://zuixjs.github.io/news-blog/about/ https://zuixjs.github.io/news-blog/about/ A news blog template inspired by G.News - Tue, 07 Jun 2022 12:26:47 +0200 + Fri, 10 Jun 2022 20:50:40 +0200 @@ -46,7 +46,7 @@ https://zuixjs.github.io/news-blog/ui/_inc/content-frame/ https://zuixjs.github.io/news-blog/ui/_inc/content-frame/ - Tue, 07 Jun 2022 12:26:47 +0200 + Fri, 10 Jun 2022 20:50:40 +0200 @@ -55,7 +55,7 @@ https://zuixjs.github.io/news-blog/search/ https://zuixjs.github.io/news-blog/search/ A news blog template inspired by G.News - Tue, 07 Jun 2022 12:26:47 +0200 + Fri, 10 Jun 2022 20:50:40 +0200 @@ -64,7 +64,7 @@ https://zuixjs.github.io/news-blog/saved/ https://zuixjs.github.io/news-blog/saved/ A news blog template inspired by G.News - Tue, 07 Jun 2022 12:26:47 +0200 + Fri, 10 Jun 2022 20:50:40 +0200 @@ -1750,7 +1750,7 @@ https://zuixjs.github.io/news-blog/home/ https://zuixjs.github.io/news-blog/home/ A news blog template inspired by G.News - Tue, 07 Jun 2022 12:26:47 +0200 + Fri, 10 Jun 2022 20:50:40 +0200 @@ -1759,7 +1759,7 @@ https://zuixjs.github.io/news-blog/content/travel/index.json https://zuixjs.github.io/news-blog/content/travel/index.json No description provided. - Tue, 07 Jun 2022 12:26:47 +0200 + Fri, 10 Jun 2022 20:50:40 +0200 @@ -1768,7 +1768,7 @@ https://zuixjs.github.io/news-blog/content/world/index.json https://zuixjs.github.io/news-blog/content/world/index.json No description provided. - Tue, 07 Jun 2022 12:26:47 +0200 + Fri, 10 Jun 2022 20:50:40 +0200 @@ -1777,7 +1777,7 @@ https://zuixjs.github.io/news-blog/content/top/index.json https://zuixjs.github.io/news-blog/content/top/index.json No description provided. - Tue, 07 Jun 2022 12:26:47 +0200 + Fri, 10 Jun 2022 20:50:40 +0200 @@ -1786,7 +1786,7 @@ https://zuixjs.github.io/news-blog/content/europe/index.json https://zuixjs.github.io/news-blog/content/europe/index.json No description provided. - Tue, 07 Jun 2022 12:26:47 +0200 + Fri, 10 Jun 2022 20:50:40 +0200 diff --git a/docs/js/zuix/zuix-bundler.js b/docs/js/zuix/zuix-bundler.js index e96c5be..b88c960 100644 --- a/docs/js/zuix/zuix-bundler.js +++ b/docs/js/zuix/zuix-bundler.js @@ -1,4 +1,4 @@ -/* zuix.js v1.1.7 22.06.06 23:17:57 */ +/* zuix.js v1.1.10 22.06.10 19:58:26 */ var zuix; /******/ (function() { // webpackBootstrap @@ -518,8 +518,6 @@ const OptionAttributes = Object.freeze({ 'z-context', zField: 'z-field', - zInclude: - 'z-include', zLazy: 'z-lazy', zLoad: @@ -528,6 +526,8 @@ const OptionAttributes = Object.freeze({ 'z-loaded', zOptions: 'z-options', + zUsing: + 'z-using', zPriority: 'z-priority', zView: diff --git a/docs/js/zuix/zuix-bundler.min.js b/docs/js/zuix/zuix-bundler.min.js index 36de785..00cd4d9 100644 --- a/docs/js/zuix/zuix-bundler.min.js +++ b/docs/js/zuix/zuix-bundler.min.js @@ -1,4 +1,4 @@ -/* zuix.js v1.1.7 22.06.06 23:17:57 */ +/* zuix.js v1.1.10 22.06.10 19:58:26 */ /*! For license information please see zuix-bundler.min.js.LICENSE.txt */ -var zuix;!function(){var e={460:function(e,t,n){"use strict";e.exports=n(94)()},35:function(e,t,n){var o,r=r||function(e){"use strict";if(!(void 0===e||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))){var t=e.document,n=function(){return e.URL||e.webkitURL||e},o=t.createElementNS("http://www.w3.org/1999/xhtml","a"),r="download"in o,i=/constructor/i.test(e.HTMLElement)||e.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent),u=function(t){(e.setImmediate||e.setTimeout)((function(){throw t}),0)},l=function(e){setTimeout((function(){"string"==typeof e?n().revokeObjectURL(e):e.remove()}),4e4)},c=function(e){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e},s=function(t,s,d){d||(t=c(t));var f,p=this,z="application/octet-stream"===t.type,v=function(){!function(e,t,n){for(var o=(t=[].concat(t)).length;o--;){var r=e["on"+t[o]];if("function"==typeof r)try{r.call(e,e)}catch(e){u(e)}}}(p,"writestart progress write writeend".split(" "))};if(p.readyState=p.INIT,r)return f=n().createObjectURL(t),void setTimeout((function(){var e,t;o.href=f,o.download=s,e=o,t=new MouseEvent("click"),e.dispatchEvent(t),v(),l(f),p.readyState=p.DONE}));!function(){if((a||z&&i)&&e.FileReader){var o=new FileReader;return o.onloadend=function(){var t=a?o.result:o.result.replace(/^data:[^;]*;/,"data:attachment/file;");e.open(t,"_blank")||(e.location.href=t),t=void 0,p.readyState=p.DONE,v()},o.readAsDataURL(t),void(p.readyState=p.INIT)}f||(f=n().createObjectURL(t)),z?e.location.href=f:e.open(f,"_blank")||(e.location.href=f),p.readyState=p.DONE,v(),l(f)}()},d=s.prototype;return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(e,t,n){return t=t||e.name||"download",n||(e=c(e)),navigator.msSaveOrOpenBlob(e,t)}:(d.abort=function(){},d.readyState=d.INIT=0,d.WRITING=1,d.DONE=2,d.error=d.onwritestart=d.onprogress=d.onwrite=d.onabort=d.onerror=d.onwriteend=null,function(e,t,n){return new s(e,t||e.name||"download",n)})}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content);e.exports?e.exports.saveAs=r:null!==n.amdD&&null!==n.amdO&&(void 0===(o=function(){return r}.call(t,n,t,e))||(e.exports=o))},458:function(e){const t=Math.floor(1099511627776*Math.random()).toString(16),n=new RegExp('"@__(F|R)-'+t+'-(\\d+)__@"',"g"),o=/\{\s*\[native code\]\s*\}/g,r=/[<>\/\u2028\u2029]/g,i={"<":"\\u003C",">":"\\u003E","/":"\\u002F","\u2028":"\\u2028","\u2029":"\\u2029"};function a(e){return i[e]}e.exports=function(e,i){i||(i={}),"number"!=typeof i&&"string"!=typeof i||(i={space:i});const u=[],l=[];let c;return c=i.isJSON&&!i.space?JSON.stringify(e):JSON.stringify(e,i.isJSON?null:function(e,n){if(!n)return n;const o=typeof n;return"object"===o?(r=n,"[object RegExp]"===Object.prototype.toString.call(r)?"@__R-"+t+"-"+(l.push(n)-1)+"__@":n):"function"===o?"@__F-"+t+"-"+(u.push(n)-1)+"__@":n;var r},i.space),"string"!=typeof c?String(c):(c=c.replace(r,a),0===u.length&&0===l.length?c:c.replace(n,(function(e,t,n){if("R"===t)return l[n].toString();const r=u[n],i=r.toString();if(o.test(i))throw new TypeError("Serializing native function: "+r.name);return i})))}},94:function(e,t,n){"use strict";const o=n(35),r=n(458),i=n(541);function a(){const e=zuix.bundle();let t="\n/*";t+="\n * zUIx Application Bundle",t+="\n * ",t+="\n * app.bundle.js generated by *zuix-bundler*",t+="\n * on "+(new Date).toISOString(),t+="\n * ",t+="\n * Resource list ("+e.length+"):",t+="\n * ";for(let n=0;n\/\u2028\u2029]/g,i={"<":"\\u003C",">":"\\u003E","/":"\\u002F","\u2028":"\\u2028","\u2029":"\\u2029"};function a(e){return i[e]}e.exports=function(e,i){i||(i={}),"number"!=typeof i&&"string"!=typeof i||(i={space:i});const u=[],s=[];let l;return l=i.isJSON&&!i.space?JSON.stringify(e):JSON.stringify(e,i.isJSON?null:function(e,n){if(!n)return n;const o=typeof n;return"object"===o?(r=n,"[object RegExp]"===Object.prototype.toString.call(r)?"@__R-"+t+"-"+(s.push(n)-1)+"__@":n):"function"===o?"@__F-"+t+"-"+(u.push(n)-1)+"__@":n;var r},i.space),"string"!=typeof l?String(l):(l=l.replace(r,a),0===u.length&&0===s.length?l:l.replace(n,(function(e,t,n){if("R"===t)return s[n].toString();const r=u[n],i=r.toString();if(o.test(i))throw new TypeError("Serializing native function: "+r.name);return i})))}},94:function(e,t,n){"use strict";const o=n(35),r=n(458),i=n(541);function a(){const e=zuix.bundle();let t="\n/*";t+="\n * zUIx Application Bundle",t+="\n * ",t+="\n * app.bundle.js generated by *zuix-bundler*",t+="\n * on "+(new Date).toISOString(),t+="\n * ",t+="\n * Resource list ("+e.length+"):",t+="\n * ";for(let n=0;n\/\u2028\u2029]/g,i={"<":"\\u003C",">":"\\u003E","/":"\\u002F","\u2028":"\\u2028","\u2029":"\\u2029"};function a(e){return i[e]}e.exports=function(e,i){i||(i={}),"number"!=typeof i&&"string"!=typeof i||(i={space:i});const u=[],l=[];let c;return c=i.isJSON&&!i.space?JSON.stringify(e):JSON.stringify(e,i.isJSON?null:function(e,n){if(!n)return n;const o=typeof n;return"object"===o?(r=n,"[object RegExp]"===Object.prototype.toString.call(r)?"@__R-"+t+"-"+(l.push(n)-1)+"__@":n):"function"===o?"@__F-"+t+"-"+(u.push(n)-1)+"__@":n;var r},i.space),"string"!=typeof c?String(c):(c=c.replace(r,a),0===u.length&&0===l.length?c:c.replace(n,(function(e,t,n){if("R"===t)return l[n].toString();const r=u[n],i=r.toString();if(o.test(i))throw new TypeError("Serializing native function: "+r.name);return i})))}},94:function(e,t,n){const o=n(35),r=n(458),i=n(541);function a(){const e=zuix.bundle();let t="\n/*";t+="\n * zUIx Application Bundle",t+="\n * ",t+="\n * app.bundle.js generated by *zuix-bundler*",t+="\n * on "+(new Date).toISOString(),t+="\n * ",t+="\n * Resource list ("+e.length+"):",t+="\n * ";for(let n=0;n\/\u2028\u2029]/g,i={"<":"\\u003C",">":"\\u003E","/":"\\u002F","\u2028":"\\u2028","\u2029":"\\u2029"};function a(e){return i[e]}e.exports=function(e,i){i||(i={}),"number"!=typeof i&&"string"!=typeof i||(i={space:i});const u=[],l=[];let s;return s=i.isJSON&&!i.space?JSON.stringify(e):JSON.stringify(e,i.isJSON?null:function(e,n){if(!n)return n;const o=typeof n;return"object"===o?(r=n,"[object RegExp]"===Object.prototype.toString.call(r)?"@__R-"+t+"-"+(l.push(n)-1)+"__@":n):"function"===o?"@__F-"+t+"-"+(u.push(n)-1)+"__@":n;var r},i.space),"string"!=typeof s?String(s):(s=s.replace(r,a),0===u.length&&0===l.length?s:s.replace(n,(function(e,t,n){if("R"===t)return l[n].toString();const r=u[n],i=r.toString();if(o.test(i))throw new TypeError("Serializing native function: "+r.name);return i})))}},94:function(e,t,n){const o=n(35),r=n(458),i=n(541);function a(){const e=zuix.bundle();let t="\n/*";t+="\n * zUIx Application Bundle",t+="\n * ",t+="\n * app.bundle.js generated by *zuix-bundler*",t+="\n * on "+(new Date).toISOString(),t+="\n * ",t+="\n * Resource list ("+e.length+"):",t+="\n * ";for(let n=0;n { - return p.indexOf(i) !== -1; - }) && p.every( (i) => { - return this.objectEquals(x[i], y[i]); - }); - }, propertyFromPath: function(o, s) { if (typeof s !== 'string' || o == null) { @@ -473,9 +428,6 @@ module.exports = { return obj; } // Give temp the original object's constructor - // var temp = obj.constructor(); - // for (var key in obj) - // temp[key] = cloneObject(obj[key]); let temp = obj; try { temp = obj.constructor(); @@ -505,13 +457,14 @@ module.exports = { }, hyphensToCamelCase: function(s) { - return s.replace(/--/g, ':').replace(/-([a-z0-9_$-])/g, function(g) { + return typeof s === 'string' ? s.replace(/--/g, ':').replace(/-([a-z0-9_$-])/g, function(g) { return '_$-'.indexOf(g[1]) > -1 || (+g[1]).toString() === g[1] ? '_' + g[1].replace('-', '_') : g[1].toUpperCase(); - }).replace(/:/g, '-'); + }).replace(/:/g, '-') : s; }, camelCaseToHyphens: function(s) { + if (typeof s !== 'string') return s; s = s.replace(/(^\w)|(\s+\w)/g, function(letter) { return letter.toUpperCase(); }).replace(/\s/g, ''); @@ -543,11 +496,11 @@ module.exports = { queryAttribute: function(name, value, appendValue) { const fields = name.split(/[\s|,]+/g); let selector = ''; - fields.forEach(function(v, i) { + fields.forEach(function(f, i) { if (value != null) { - selector += '[' + v + '="' + value + '"]'; + selector += '[' + CSS.escape(f) + '="' + value + '"]'; } else { - selector += '[' + v + ']'; + selector += '[' + CSS.escape(f) + ']'; } if (appendValue) { selector += appendValue.get(i); @@ -1171,12 +1124,7 @@ ZxQuery.prototype.isEmpty = function() { * @return {ElementPosition} */ ZxQuery.prototype.position = function() { - if (this._selection[0] != null) { - return z$.getPosition(this._selection[0]); - } else { - // TODO: check this out; should prevent this from happening - return {x: -1, y: -1, visible: false}; - } + return z$.getPosition(this._selection[0]); }; /** @@ -1513,45 +1461,6 @@ ZxQueryStatic.each = function(items, iterationCallback) { } return this; }; -ZxQueryStatic.ajax = - /** - * Makes an HTTP request. - * @method http - * @memberOf ZxQueryStatic - * @alias zuix.$.http - * @param {ZxQueryHttpOptions} options - * @return {ZxQueryStatic} - */ - ZxQueryStatic.http = function(options) { - let url; - if (!util.isNoU(options) && !util.isNoU(options.url)) { - url = options.url; - } else { - url = options; - } - const xhr = new XMLHttpRequest(); - xhr.onload = function() { - if (xhr.status === 200) { - if (options.success) options.success(xhr.responseText); - } else { - if (options.error) options.error(xhr, xhr.statusText, xhr.status); - } - if (options.then) options.then(xhr); - }; - xhr.onerror = function(xhr, textStatus, errorThrown) { - if (options.error) options.error(xhr, textStatus, errorThrown); - }; - if (typeof options.beforeSend == 'function') { - options.beforeSend(xhr); - } - try { - xhr.open('GET', url); - xhr.send(); - } catch (e) { - if (options.error) options.error(xhr, xhr.statusText, xhr.status, e); - } - return this; - }; /** * Checks if an element has got the specified CSS class. * @@ -3023,8 +2932,7 @@ ComponentContext.prototype.view = function(view) { if (this._view != null) { // view style encapsulation const q = '*' + - util.dom.cssNot(_optionAttributes.zLoad).getAll() + - util.dom.cssNot(_optionAttributes.zInclude).getAll(); + util.dom.cssNot(_optionAttributes.zLoad).getAll(); // mark all elements with a css identifier attribute z$(this._view).attr(cssId, null).find(q).each(function(i, v) { this.attr(cssId, null); @@ -3200,8 +3108,7 @@ ComponentContext.prototype.checkEncapsulation = function() { if (this._container != null || this._style != null) { // view style encapsulation const q = '*' + - util.dom.cssNot(_optionAttributes.zLoad).getAll() + - util.dom.cssNot(_optionAttributes.zInclude).getAll(); + util.dom.cssNot(_optionAttributes.zLoad).getAll(); // mark all elements with a css identifier attribute v.find(q).each(function(i, v) { this.attr(cssId, ''); @@ -3239,9 +3146,10 @@ ComponentContext.prototype.style = function(css) { if (typeof css === 'undefined') return this._style; const cssId = this.getCssId(); _log.t(this.componentId, 'view:style', 'timer:view:start', cssId); + const shadowRoot = util.dom.getShadowRoot(this._view); if (css == null || css instanceof Element) { this._css = (css instanceof Element) ? css.innerText : css; - this._style = z$.appendCss(css, this._style, this.componentId + '@' + cssId, util.dom.getShadowRoot(this._view)); + this._style = z$.appendCss(css, this._style, this.componentId + '@' + cssId, shadowRoot); } else if (typeof css === 'string') { // store original unparsed css (might be useful for debugging) this._css = css; @@ -3260,16 +3168,20 @@ ComponentContext.prototype.style = function(css) { // nest the CSS inside [z-component=''] // so that the style is only applied to this component type const cssIdAttr = '[' + cssId + ']'; - css = z$.wrapCss( - cssIdAttr, - resetCss + '\n' + css, - this.options().encapsulation === true - ); + if (!shadowRoot) { + css = z$.wrapCss( + cssIdAttr, + resetCss + '\n' + css, + this.options().encapsulation === true + ); + } // output css - this._style = z$.appendCss(css, this._style, this.componentId + '@' + cssId, util.dom.getShadowRoot(this._view)); + this._style = z$.appendCss(css, this._style, this.componentId + '@' + cssId, shadowRoot); + } + if (!shadowRoot) { + this.checkEncapsulation(); } - this.checkEncapsulation(); // TODO: should throw error if ```css``` is not a valid type _log.t(this.componentId, 'view:style', 'timer:view:stop', cssId); return this; @@ -3479,26 +3391,23 @@ ComponentContext.prototype.loadCss = function(options, enableCaching) { if (cssPath == context.componentId) { cssPath += '.css'; } - z$.ajax({ - url: zuix.getResourcePath(cssPath), - success: function(viewCss) { - context.style(viewCss); - if (options.success) { - (options.success).call(context, viewCss, context); - } - }, - error: function(err) { - _log.e(err, context); - if (options.error) { - (options.error).call(context, err, context); - } - }, - then: function() { - if (options.then) { - (options.then).call(context, context); - } - } - }); + fetch(zuix.getResourcePath(cssPath)) + .then((response) => response.text()) + .then((viewCss) => { + context.style(viewCss); + if (options.success) { + (options.success).call(context, viewCss, context); + } + }).catch((e) => { + _log.e(e, context); + if (options.error) { + (options.error).call(context, e, context); + } + }).finally(() => { + if (options.then) { + (options.then).call(context, context); + } + }); } } return this; @@ -3595,26 +3504,23 @@ ComponentContext.prototype.loadHtml = function(options, enableCaching) { if (htmlPath == context.componentId) { htmlPath += cext; } - z$.ajax({ - url: zuix.getResourcePath(htmlPath), - success: function(viewHtml) { - context.view(viewHtml); - if (options.success) { - (options.success).call(context, viewHtml, context); - } - }, - error: function(err) { - _log.e(err, context); - if (options.error) { - (options.error).call(context, err, context); - } - }, - then: function() { - if (options.then) { - (options.then).call(context, context); - } - } - }); + fetch(zuix.getResourcePath(htmlPath)) + .then((response) => response.text()) + .then((viewHtml) => { + context.view(viewHtml); + if (options.success) { + (options.success).call(context, viewHtml, context); + } + }).catch((e) => { + _log.e(e, context); + if (options.error) { + (options.error).call(context, e, context); + } + }).finally(() => { + if (options.then) { + (options.then).call(context, context); + } + }); } } return this; @@ -4006,8 +3912,7 @@ function queueLoadables(element) { element = element.get(); } // Select all loadable elements - const q = util.dom.queryAttribute(_optionAttributes.zLoad, null, util.dom.cssNot(_optionAttributes.zLoaded)) + ',' + - util.dom.queryAttribute(_optionAttributes.zInclude, null, util.dom.cssNot(_optionAttributes.zLoaded)); + const q = util.dom.queryAttribute(_optionAttributes.zLoad, null, util.dom.cssNot(_optionAttributes.zLoaded)); let waitingLoad = z$(element).find(q); waitingLoad = Array.prototype.slice.call(waitingLoad._selection); // Process elements options @@ -4172,14 +4077,7 @@ function loadInline(element, opts) { }; let componentId = v.attr(_optionAttributes.zLoad); if (util.isNoU(componentId)) { - const include = v.attr(_optionAttributes.zInclude); - if (include != null) { - componentId = resolvePath(include); - v.attr(_optionAttributes.zInclude, componentId); - setAsTemplate(); - } else { - return false; - } + return false; } else { componentId = resolvePath(componentId); v.attr(_optionAttributes.zLoad, componentId); @@ -4246,6 +4144,11 @@ function loadInline(element, opts) { options.model = parseOptions(element, model); } + const using = v.attr(_optionAttributes.zUsing); + if (!util.isNoU(using)) { + options.using = using; + } + const priority = v.attr(_optionAttributes.zPriority); if (!util.isNoU(priority)) { options.priority = +(priority); @@ -4288,7 +4191,7 @@ function resolvePath(path) { /** @private */ function parseOptions(element, attributeValue) { if (typeof attributeValue === 'string') { - const parentComponent = z$(element).parent(util.dom.queryAttribute(_optionAttributes.zLoad) + ',' + util.dom.queryAttribute(_optionAttributes.zInclude)); + const parentComponent = z$(element).parent(util.dom.queryAttribute(_optionAttributes.zLoad)); if (parentComponent.get()) { // parent component context should be already loaded const context = zuix.context(parentComponent); @@ -4990,8 +4893,6 @@ const OptionAttributes = Object.freeze({ 'z-context', zField: 'z-field', - zInclude: - 'z-include', zLazy: 'z-lazy', zLoad: @@ -5000,6 +4901,8 @@ const OptionAttributes = Object.freeze({ 'z-loaded', zOptions: 'z-options', + zUsing: + 'z-using', zPriority: 'z-priority', zView: @@ -5229,7 +5132,8 @@ __webpack_require__(854); * @property {boolean|string|undefined} html It can be set to `false`, to disable HTML template loading, or it can be set to a string containing the inline HTML template code. * @property {boolean|undefined} lazyLoad Enables or disables lazy-loading (**default:** false). HTML attribute equivalent: *z-lazy*. * @property {number|undefined} priority Loading priority (**default:** 0). HTML attribute equivalent: *z-priority*. - * @property {ContextLoadedCallback|undefined} ready The loaded callback, triggered once the component is successfully loaded. + * @property {string|undefined} using Comma separated contexts' id list of components used in this context. A variable with camel-case converted name for each referenced context, will be available in the local scripting scope. + * @property {ContextLoadedCallback|undefined} loaded The loaded callback, triggered once the component is successfully loaded. * @property {ContextReadyCallback|undefined} ready The ready callback, triggered once all component's dependencies have been loaded. * @property {ContextErrorCallback|undefined} error The error callback, triggered when an error occurs. */ @@ -5268,6 +5172,7 @@ __webpack_require__(854); * @param {string|object} hashIdOrContext */ +// TODO: move _contextRoot and _componentCache to a WeakMap /** * @private @@ -5315,11 +5220,12 @@ const _componentReadyCallbackDelay = 10; /** @private */ const _implicitLoadDefaultList = [ util.dom.queryAttribute(_optionAttributes.zContext), -// util.dom.queryAttribute(_optionAttributes.zComponent), + // util.dom.queryAttribute(_optionAttributes.zComponent), util.dom.queryAttribute(_optionAttributes.zOptions), - util.dom.queryAttribute(_optionAttributes.zModel), - util.dom.queryAttribute(_optionAttributes.zOn), - util.dom.queryAttribute(_optionAttributes.zBehavior), + util.dom.queryAttribute(_optionAttributes.zModel + ',:model'), + util.dom.queryAttribute(_optionAttributes.zOn + ',:on'), + util.dom.queryAttribute(_optionAttributes.zBehavior + ',:behavior'), + util.dom.queryAttribute(_optionAttributes.zUsing + ',:using'), util.dom.queryAttribute(_optionAttributes.zReady) ]; @@ -5392,12 +5298,9 @@ function Zuix() { }, 'get': function($view, $el, lastResult, refreshCallback) { let code = $el.attr('@get'); - let resultAs = 'result'; - if (code.indexOf(' as ') > 0) { - const parts = code.split(' as '); - code = parts[0]; - resultAs = parts[1]; - } + const parts = code.split(' as '); + code = parts[0]; + const resultAs = parts[1] || 'result'; const result = zuix.runScriptlet(code, $el, $view); if (result !== lastResult) { code = 'const ' + resultAs + ' = args; ' + $el.attr('@set'); @@ -5789,38 +5692,37 @@ function createContext(options) { * @return {ComponentContext} The matching component's context or `null` if the context does not exist or not yet loaded. */ function context(contextId, callback) { - let context = null; + let ctx = null; if (contextId instanceof z$.ZxQuery) { contextId = contextId.get(); - } else if (typeof contextId === 'string') { + } + if (contextId instanceof Element && contextId.getAttribute('shadow')) { + contextId = contextId.getAttribute('shadow'); + } + if (typeof contextId === 'string') { const ctx = z$.find(util.dom.queryAttribute(_optionAttributes.zContext, contextId)); if (ctx.length() > 0) contextId = ctx.get(); } - z$.each(_contextRoot, function(k, v) { - if ((contextId instanceof Element && (v.view() === contextId || v.container() === contextId)) || - util.objectEquals(v.contextId, contextId)) { - context = v; - return false; + z$.each(_contextRoot, function(k, c) { + if (contextId === c.contextId || (contextId instanceof Element && (c.view() === contextId || c.container() === contextId))) { + ctx = c; + return false; // break the loop } }); - if (callback && (contextId instanceof Element || contextId instanceof z$.ZxQuery)) { - if (context == null || !context.isReady) { - if (contextId instanceof Element && contextId.getAttribute('shadow')) { - context = zuix.context(contextId.getAttribute('shadow')); - setTimeout(function() { - callback.call(context, context); - }, _componentReadyCallbackDelay); - return context; - } - z$(contextId).one('component:ready', function() { - context = zuix.context(this); - setTimeout(function() { - callback.call(context, context); + if (callback) { + if (contextId instanceof Element && (ctx == null || !ctx.isReady)) { + zuix.$(contextId).one('component:ready', function() { + ctx = context(this); + setTimeout(() => { + callback.call(ctx, ctx); }, _componentReadyCallbackDelay); }); - } else callback.call(context, context); + return null; + } else { + callback.call(ctx, ctx); + } } - return context; + return ctx; } /** @@ -5875,9 +5777,9 @@ function setComponentCache(cache) { function getCachedComponent(componentId) { /** @type {ComponentCache | null} */ let cached = null; - z$.each(_componentCache, function(k, v) { - if (util.objectEquals(v.componentId, componentId)) { - cached = v; + z$.each(_componentCache, function(k, c) { + if (c.componentId === componentId) { + cached = c; return false; } }); @@ -5901,37 +5803,34 @@ function loadController(context, task) { } else { const job = function(t) { const jsPath = context.componentId + '.js'; - z$.ajax({ - url: getResourcePath(jsPath), - success: function(ctrlJs) { - ctrlJs += '\n//# sourceURL="'+context.componentId + '.js"\n'; - try { - context.controller(getController(ctrlJs)); - let cached = getCachedComponent(context.componentId); - if (cached == null) { - cached = { - componentId: context.componentId, - controller: context.controller() - }; - _componentCache.push(cached); + fetch(zuix.getResourcePath(jsPath)) + .then((response) => response.text()) + .then((ctrlJs) => { + ctrlJs += '\n//# sourceURL="'+context.componentId + '.js"\n'; + try { + context.controller(getController(ctrlJs)); + let cached = getCachedComponent(context.componentId); + if (cached == null) { + cached = { + componentId: context.componentId, + controller: context.controller() + }; + _componentCache.push(cached); + } + } catch (e) { + _log.e(new Error(), e, ctrlJs, context); + if (context.error) { + (context.error).call(context, e, context); + } } - } catch (e) { - _log.e(new Error(), e, ctrlJs, context); + }).catch((e) => { + _log.e(e, new Error(), context); if (context.error) { (context.error).call(context, e, context); } - } - }, - error: function(err) { - _log.e(err, new Error(), context); - if (context.error) { - (context.error).call(context, err, context); - } - }, - then: function() { - createComponent(context, t); - } - }); + }).finally(() => { + createComponent(context, t); + }); }; if (util.isNoU(task)) { taskQueue('resource-loader').queue(context.componentId+':js', function() { @@ -6098,8 +5997,7 @@ function createComponent(context, task) { function isDirectComponentElement($view, $el) { const exclusionList = [ ..._implicitLoadDefaultList, - util.dom.queryAttribute(_optionAttributes.zLoad), - util.dom.queryAttribute(_optionAttributes.zInclude) + util.dom.queryAttribute(_optionAttributes.zLoad) ].join(','); const $cv = $el.parent('pre,code,' + exclusionList); return $cv.get() === $view.get(); @@ -6129,7 +6027,6 @@ function initController(ctrl) { if (ctx.loaded) { (ctx.loaded).call(ctx, ctx); } - // load pending resources if (_pendingResourceTask[ctx.componentId] != null) { const pendingRequests = _pendingResourceTask[ctx.componentId]; @@ -6139,19 +6036,15 @@ function initController(ctrl) { loadResources(context.c, context.o); } } - // re-enable nested components loading - z$().one('componentize:end', function() { - setTimeout(function() { - $view.find(util.dom.queryAttribute(_optionAttributes.zLoaded, 'false', util.dom.cssNot(_optionAttributes.zComponent))) - .each(function(i, v) { - this.attr(_optionAttributes.zLoaded, null); - }); - // render nested components - zuix.componentize($view); - }); - }); + $view.find(util.dom.queryAttribute(_optionAttributes.zLoaded, 'false', util.dom.cssNot(_optionAttributes.zComponent))) + .each(function(i, v) { + this.attr(_optionAttributes.zLoaded, null); + }); + // render nested components + setTimeout(() => zuix.componentize($view)); }; + contextLoaded(); ctrl.trigger('component:loaded', $view, true); @@ -6161,10 +6054,11 @@ function initController(ctrl) { const optionAttributes = Array.from($view.get().attributes) .filter((a) => attributesList.find((t) => a.nodeName.startsWith(t))); optionAttributes.forEach((attribute) => { + let scriptlet = attribute.nodeValue; + if (!scriptlet) return; const attr = attribute.nodeName; const isRootOption = attr.lastIndexOf(':') < 2; let val; - let scriptlet = attribute.nodeValue; if (!scriptlet.match(/^[^<>()\[\]\-+\s!?/&£"=^#@:;,.*|]+$/g)) { scriptlet = `(event, args) => \{ ${attribute.nodeValue} \}`; } @@ -6211,9 +6105,9 @@ function initController(ctrl) { // parse and allocate inline event handlers const allocateEventHandlers = function(ctx, $el) { Array.from($el.get().attributes).forEach((attribute) => { + let scriptlet = attribute.nodeValue; const attr = attribute.nodeName; - if (attr.startsWith('(') && attr.endsWith(')')) { - let scriptlet = attribute.nodeValue; + if (scriptlet && attr.startsWith('(') && attr.endsWith(')')) { if (!scriptlet.match(/^[^<>()\[\]\-+\s!?/&£"=^#@:;,.*|]+$/g)) { scriptlet = `(event, args) => \{ ${attribute.nodeValue} \}`; } @@ -6314,7 +6208,7 @@ function initController(ctrl) { code += 'let _' + f + ' = null; zuix.context(' + f + ', function(c) { _' + f + ' = c; });'; }); } - code += 'function runScriptlet($el, s, args) { let result; try { result = eval("const $this = $el; let _this = null; zuix.context(this, (ctx) => _this = ctx); " + s) } catch (e) { console.error(\'SCRIPTLET ERROR\', e, s); }; return result };'; + code += 'function runScriptlet($el, s, args) { let result; try { result = eval("const $this = $el; let _this = null; zuix.context(this, (ctx) => _this = ctx); " + s) } catch (e) { console.error(\'SCRIPTLET ERROR\', e, \'\\n\', context, this, \'\\n\', s); }; return result };'; // add custom "jscript" code / collects "using" components const usingComponents = []; let userCode = ''; @@ -6322,19 +6216,27 @@ function initController(ctrl) { viewRefreshScript.each(function(i, el, $el) { if (zuix.context($view) === ctx) { if ($el.attr('using') != null) { - usingComponents.push(...$el.attr('using').split(/[\s|,]+/g)); + usingComponents.push(...$el.attr('using').split(/[;|,]+/g)); } if ($el.parent().get() === $view.get() || $el.attr('for') === contextId) { userCode += $el.html() + ';'; + // remove script tag from document + el.remove(); } } }); + // using attribute on main view + if (ctx.options().using != null) { + usingComponents.push(...ctx.options().using.split(/[;|,]+/g)); + } let componentsResolve = ''; if (usingComponents.length > 0) { let waitingComponents = ''; usingComponents.forEach(function(cid) { - const ctxVarName = util.hyphensToCamelCase(cid); + const asVar = cid.split(' as '); + cid = asVar[0]; + const ctxVarName = util.hyphensToCamelCase(asVar[1]) || util.hyphensToCamelCase(cid); const varDeclarations = 'let ' + ctxVarName + ' = window["' + ctxVarName + '"]; if (' + ctxVarName + ' == null) { ' + ctxVarName + ' = zuix.context("' + cid + '"'; if (ctx._dependencyResolver !== false) { componentsResolve += varDeclarations + ', function(ctx) { ' + ctxVarName + ' = ctx; }); }'; @@ -6348,7 +6250,7 @@ function initController(ctrl) { componentsResolve += 'const resolved = function() { return ' + waitingComponents + 'true; };'; ctx._dependencyResolver = Function(scriptHeader + componentsResolve + '; return { resolved }; }).call(this.$el.get(), this.$el, this.ctx, this.args);') .call({$el, ctx, args: null}); - if (!ctx._dependencyResolver.resolved()) { + if (!ctx._dependencyResolver.resolved() && refreshCallback) { // do not start the refresh handler yet, // wait for components requested with the "using" attribute return refreshCallback(contextData); @@ -6401,7 +6303,7 @@ function initController(ctrl) { if (ctx._refreshHandler && !ctx._refreshHandler.initialized) { let loadedNested = true; allocated.forEach(function(h) { - if (h.$element.attr(_optionAttributes.zLoad) != null || h.$element.attr(_optionAttributes.zInclude) != null) { + if (h.$element.attr(_optionAttributes.zLoad) != null) { loadedNested = zuix.context(h.$element) != null && zuix.context(h.$element).isReady; return loadedNested; } @@ -6864,30 +6766,28 @@ Zuix.prototype.using = function(resourceType, resourcePath, callback, ctx) { if (cached != null) { addResource(isCss ? cached.css : cached.controller); } else { - z$.ajax({ - url: resourcePath, - success: function(resText) { - // TODO: add logging - /** @type {ComponentCache} */ - const cached = { - componentId: cid, - view: null, - css: isCss ? resText : null, - controller: !isCss ? resText : null, - using: resourcePath - }; - _componentCache.push(cached); - addResource(resText); - }, - error: function() { - // TODO: add logging - head.removeChild(resource); - task.end(); - if (callback) { - callback(resourcePath); - } - } - }); + fetch(resourcePath) + .then((response) => response.text()) + .then((resText) => { + // TODO: add logging + /** @type {ComponentCache} */ + const cached = { + componentId: cid, + view: null, + css: isCss ? resText : null, + controller: !isCss ? resText : null, + using: resourcePath + }; + _componentCache.push(cached); + addResource(resText); + }).catch(() => { + // TODO: add logging + head.removeChild(resource); + task.end(); + if (callback) { + callback(resourcePath, null); + } + }); } } else { // TODO: add logging @@ -7096,8 +6996,10 @@ Zuix.prototype.resolveImplicitLoad = function(element) { z$(element) .find(implicitDefault) .each(function(i, el, $el) { - $el.attr(_optionAttributes.zLoad, 'default') - .attr(_optionAttributes.zLazy, 'false'); + if (el.tagName.indexOf('-') === -1 && $el.attr(_optionAttributes.zLoad) == null) { + $el.attr(_optionAttributes.zLoad, 'default') + .attr(_optionAttributes.zLazy, 'false'); + } }); }; @@ -7129,19 +7031,19 @@ Zuix.prototype.utils = util; */ module.exports = function() { if (window && window.zuix) { - //console.log('WARNING zuix.js already imported!'); + // console.log('WARNING zuix.js already imported!'); return window.zuix; } const zuix = new Zuix(); if (window && document) { window.zuix = zuix; - const globalStyle = '[z-view]{display:none;}[type="jscript"],[media*="#"]{display:none;}[z-include][z-ready=true].visible-on-ready,[z-load][z-ready=true].visible-on-ready{opacity:1}[z-include]:not([z-ready=true]).visible-on-ready,[z-load]:not([z-ready=true]).visible-on-ready{opacity:0;visibility:hidden}'; + const globalStyle = '[z-view]{display:none;}[type="jscript"],[media*="#"]{display:none;}[z-load][z-ready=true].visible-on-ready{opacity:1}[z-load]:not([z-ready=true]).visible-on-ready{opacity:0;visibility:hidden}'; zuix.$.appendCss(globalStyle, null, 'zuix-global'); const refreshCallback = function() { zuix.componentize(); }; window.ControllerInstance = ControllerInstance; -// window.addEventListener('DOMContentLoaded', refreshCallback); + // window.addEventListener('DOMContentLoaded', refreshCallback); window.addEventListener('load', refreshCallback); window.addEventListener('resize', refreshCallback); window.addEventListener('pageshow', refreshCallback); diff --git a/docs/js/zuix/zuix.min.js b/docs/js/zuix/zuix.min.js index 5434646..3764861 100644 --- a/docs/js/zuix/zuix.min.js +++ b/docs/js/zuix/zuix.min.js @@ -1,4 +1,4 @@ -/* zuix.js v1.1.7 22.06.06 23:17:57 */ +/* zuix.js v1.1.10 22.06.10 19:58:26 */ /*! For license information please see zuix.min.js.LICENSE.txt */ -var zuix;!function(){var t={381:function(t){"use strict";const e="background-color:rgba(200,200,200,0.2);";let n=null,o=null,i=null;function s(t){n=window?window.console:{},o=window||{},this._timers={},this.args=function(t,n,o){let i="%c "+n+" %c"+(new Date).toISOString()+" %c"+t;const s=[e+"color:#8a53ff;",e+"color:#777777",e+"color:#888888;"];for(let t=0;t200?s.push(e+"color:#ff0000;"):t>100?s.push(e+"color:#ff7700;"):s.push(e+"color:#00aa00;")}}}i+=" \n%c ",s.push("background-color:transparent;color:inherit;");for(let t=s.length-1;t>=0;t--)Array.prototype.unshift.call(o,s[t]);Array.prototype.unshift.call(o,i),Array.prototype.push.call(o,"\n\n")},this.log=function(e,s){i&&i.call(t,e,s),(o.__zuix__debug||"ERROR"===e||"WARN"===e)&&(this.args(t,e,s),n.log(...s))}}s.prototype.monitor=function(t){i=t},s.prototype.info=function(...t){return this.log("INFO",t),this},s.prototype.i=s.prototype.l=s.prototype.log=s.prototype.info,s.prototype.warn=function(...t){return this.log("WARN",t),this},s.prototype.w=s.prototype.warn,s.prototype.error=function(...t){return this.log("ERROR",t),this},s.prototype.e=s.prototype.error,s.prototype.debug=function(...t){return this.log("DEBUG",t),this},s.prototype.d=s.prototype.debug,s.prototype.trace=function(...t){return this.log("TRACE",t),this},s.prototype.t=s.prototype.trace,t.exports=function(t){return new s(t)}},65:function(t,e,n){"use strict";const o=n(381)("TaskQueue.js");function i(t){const e=this;e._worker=null,e._taskList=[],e._requests=[],null==t&&(t=function(){}),e.taskQueue=function(n,i,s){e._taskList.push({tid:n,fn:i,status:0,priority:s,step:function(n){o.t(n,"load:step"),t(e,"load:step",{task:n})},end:function(){this.status=2,o.t(this.tid,"load:next","timer:task:stop"),t(e,"load:next",{task:this.tid}),e._taskList.splice(this.index,1),e.taskCheck(),null!=this._callback&&this._callback.call(this)},callback:function(t){this._callback=t}}),o.t(n,"task added",s,"priority"),e._taskList.sort((function(t,e){return t.priority>e.priority?1:e.priority>t.priority?-1:0})),e.taskCheck()},e.taskCheck=function(){for(let n=0;n-1!==n.indexOf(t)))&&n.every((n=>this.objectEquals(t[n],e[n])))},propertyFromPath:function(t,e){if("string"!=typeof e||null==t)return;try{if(void 0!==t[e])return t[e]}catch(t){console.log(t)}let n=t,o="";const i=e.match(/\[(".*?"|'.*?'|(.*?))\]|".*?"|'.*?'|[0-9a-zA-Z_$]+/g);for(let t=0;t"}return n},cloneObject:function t(e){if(null===e||"object"!=typeof e)return e;let n=e;try{n=e.constructor();for(const o in e)e.hasOwnProperty(o)&&(n[o]=t(e[o]))}catch(t){}return n},hasPassiveEvents:function(){let t=!1;try{const e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassive",null,e),window.removeEventListener("testPassive",null,e)}catch(t){}return t},hyphensToCamelCase:function(t){return t.replace(/--/g,":").replace(/-([a-z0-9_$-])/g,(function(t){return"_$-".indexOf(t[1])>-1||(+t[1]).toString()===t[1]?"_"+t[1].replace("-","_"):t[1].toUpperCase()})).replace(/:/g,"-")},camelCaseToHyphens:function(t){return(t=t.replace(/(^\w)|(\s+\w)/g,(function(t){return t.toUpperCase()})).replace(/\s/g,"")).split(/(?=[A-Z])/).join("-").toLowerCase()},normalizeControllerCode:function(t){if(t.indexOf("module.exports")>=0)return"'use strict'; let module = {}; "+t+";\nreturn module.exports;";{let e=t;const n=t.indexOf("function "),o=t.indexOf("zuix.controller"),i=t.indexOf("class ");return i>=0&&(i=0&&(n=e.length||null==t?e[0]:e[t]},getAll:function(t){return i.split(",").join("")}};var i},getShadowRoot:function(t){for(;t;t=t.parentNode)if(t instanceof ShadowRoot)return t;return!1}}}},917:function(t,e,n){"use strict";const o=n(381)("TaskQueue.js"),i=n(826),s=i.hasPassiveEvents(),r=[];function l(t){!function(t,e,n){const o=d(t);d.each(r,(function(){this.element===t&&this.path===e&&this.handler.call(o,n,o)}))}(this,t.type,t)}function c(t,e,n){let o=1,i=-1;d.each(r,(function(s){this.element===t&&this.path===e&&(o--,this.handler===n&&(i=s))})),-1!==i&&r.splice(i,1),0===o&&t.removeEventListener(e,l)}function u(t,e,n){let o=n.classes;return"string"==typeof n?(o=n.split(/[\s|,]+/g),n={}):Array.isArray(n)&&(o=n,n={}),Object.assign({type:t,classes:o,target:e},n)}function a(t){if(this._selection=[],void 0===t&&(t=document.documentElement),t instanceof a)return t;if(t instanceof HTMLCollection||t instanceof NodeList){const e=this._selection=[];d.each(t,(function(t,n){e.push(n)}))}else if(Array.isArray(t))this._selection=t;else if(t===window||t instanceof HTMLElement||t instanceof Node)this._selection=[t];else if("string"==typeof t)this._selection=document.documentElement.querySelectorAll(t);else if(null!==t){const e="ZxQuery cannot wrap object of this type.";throw o.e(e,typeof t,t),new Error(e)}return this}function h(t){return new a(t)}a.prototype.length=function(){return this._selection.length},a.prototype.parent=function(t){return i.isNoU(t)?new a(this._selection[0].parentNode):new a(d.getClosest(this._selection[0],t))},a.prototype.children=function(t){return i.isNoU(t)?new a(this._selection[0].children):new a(this._selection[0].querySelectorAll(t))},a.prototype.reverse=function(){const t=Array.prototype.slice.call(this._selection,0);return this._selection=t.reverse(),this},a.prototype.get=function(t){return i.isNoU(t)&&(t=0),this._selection[t]},a.prototype.eq=function(t){const e=this._selection;let n=e[t];return arguments.length>1&&(n=[],d.each(arguments,(function(t,o){null!=e[o]&&n.push(e[o])}))),new a(n)},a.prototype.prev=function(){return new a(this._selection[0].previousElementSibling)},a.prototype.next=function(){return new a(this._selection[0].nextElementSibling)},a.prototype.index=function(t){const e=this._selection[0];return 1===this.length()&&null==t?Array.from(this.parent().children()._selection).indexOf(e):this.length()>0&&null!=t?this._selection.indexOf(t.get()):-1},a.prototype.find=function(t){return this._selection[0]?new a(this._selection[0].querySelectorAll(t)):new a},a.prototype.each=function(t){return d.each(this._selection,t),this},a.prototype.attr=function(t,e){const n=this;if("object"==typeof t)d.each(t,(function(t,e){n.each((function(n,o){i.dom.setAttribute(o,t,e)}))}));else{if(void 0===e)return i.dom.getAttribute(this._selection[0],t);this.each((function(n,o){i.dom.setAttribute(this.get(),t,e)}))}return this},a.prototype.trigger=function(t,e){let n;return window.CustomEvent?n=new CustomEvent(t,{detail:e}):(n=document.createEvent("CustomEvent"),n.initCustomEvent(t,!0,!0,e)),this.each((function(t,e){e.dispatchEvent(n)})),this},a.prototype.one=function(t,e){const n=this;return"object"==typeof t&&null==e?(d.each(t,(function(t,e){n.one(t,e)})),this):(this.on(t,new function(t,e){let o=!1;return function(i,s){o||(o=!0,d(n).off(t,this),e.call(n,i,s,n))}}(t,e)),this)},a.prototype.on=function(t,e){if("object"==typeof t&&null==e){const e=this;return d.each(t,(function(t,n){e.on(t,n)})),this}const n=t.split(/[\s|,]+/g)||[];let i;return"function"!=typeof e&&(i=e,e=i.handler),this.each((function(t,c){n.map((t=>function(t,e,n,i){let c=!1;d.each(r,(function(){if(this.element===t&&this.path===e&&this.handler===n)return o.w("Handler already registered",t,e,n),c=!0,!1})),c||(r.push({element:t,path:e,handler:n,options:i}),t.addEventListener(e,l,!(!s||null!=i&&!1===i.passive)&&{passive:!0}))}(c,t,e,i)))})),this},a.prototype.off=function(t,e){if("object"==typeof t&&null==e){const e=this;return d.each(t,(function(t,n){e.off(t,n)})),this}const n=t.split(/[\s|,]+/g)||[];return this.each((function(t,o){n.map((t=>c(o,t,e)))})),this},a.prototype.reset=function(){return this.each((function(t,e){!function(t){d.each(r.slice(),(function(){this.element===t&&(o.t("Removing event handler",this.element,this.path,this.handler),c(this.element,this.path,this.handler))}))}(e)})),this},a.prototype.isEmpty=function(){return 0===this._selection[0].innerHTML.replace(/\s/g,"").length},a.prototype.position=function(){return null!=this._selection[0]?d.getPosition(this._selection[0]):{x:-1,y:-1,visible:!1}},a.prototype.css=function(t,e){const n=this;if("object"==typeof t)d.each(t,(function(t,e){n.each((function(n,o){o.style[t]=e}))}));else{if(i.isNoU(e))return this._selection[0].style[t];n.each((function(n,o){o.style[t]=e}))}return this},a.prototype.addClass=function(t){const e=t.split(/[\s|,]+/g)||[];return d.each(this._selection,(function(t,n){e.map((t=>n.classList.add(t)))})),this},a.prototype.hasClass=function(t){return d.hasClass(this._selection[0],t)},a.prototype.removeClass=function(t){const e=t.split(/[\s|,]+/g)||[];return d.each(this._selection,(function(t,n){e.map((t=>n.classList.remove(t)))})),this},a.prototype.html=function(t){return i.isNoU(t)?this._selection[0].innerHTML:(this.each((function(e,n){n.innerHTML=t})),this)},a.prototype.checked=function(t){if(i.isNoU(t)){const t=this._selection[0].checked;return null!=t&&"false"!=t&&(t||"checked"==t)}return this.each((function(e,n){n.checked=t})),this},a.prototype.value=function(t){return i.isNoU(t)?this._selection[0].value:(this.each((function(e,n){n.value=t})),this)},a.prototype.append=function(t){return"string"==typeof t?this._selection[0].innerHTML+=t:this._selection[0].appendChild(t instanceof a?t.get():t),this},a.prototype.insert=function(t,e){e=e instanceof a?e.get():e;const n=this.children().get(t);return null!==n?this._selection[0].insertBefore(e,n):this._selection[0].appendChild(e),this},a.prototype.prepend=function(t){return"string"==typeof t?this._selection[0].innerHTML=t+this._selection[0].innerHTML:this._selection[0].insertBefore(t instanceof a?t.get():t,this._selection[0].firstElementChild),this},a.prototype.detach=function(){const t=this._selection[0],e=t.parentNode;return null!=e&&(t.__zuix_oldParent=e,t.__zuix_oldIndex=Array.prototype.indexOf.call(e.children,t),e.removeChild(t),o.t("Detached from parent",e,t)),this},a.prototype.attach=function(){const t=this._selection[0];return null!=t.parentNode&&null!=t.__zuix_oldParent&&t.parentNode.removeChild(t),null==t.parentNode&&null!=t.__zuix_oldParent&&(d(t.__zuix_oldParent).insert(t.__zuix_oldIndex,t),t.__zuix_oldParent=null,delete t.__zuix_oldParent,delete t.__zuix_oldIndex),this},a.prototype.display=function(t){return i.isNoU(t)?this._selection[0].style.display:(d.each(this._selection,(function(e,n){n.style.display=t})),this)},a.prototype.visibility=function(t){return i.isNoU(t)?this._selection[0].style.visibility:(d.each(this._selection,(function(e,n){n.style.visibility=t})),this)},a.prototype.show=function(t){return this.display(null==t?"":t)},a.prototype.hide=function(){return this.display("none")},a.prototype.playTransition=function(t){return d.playFx(u("transition",this,t)),this},a.prototype.playAnimation=function(t){return d.playFx(u("animation",this,t)),this},a.prototype.isPlaying=function(){return this.hasClass("--z-playing")};const d=h;h.find=function(t){return d().find(t)},h.each=function(t,e){const n=null==t?0:Object.keys(t).length;if(n>0){let o=0;for(const i in t)if(t.hasOwnProperty(i)){let s=t[i];if(s instanceof Element&&(s=d(s)),!1===e.call(s,i,t[i],s))break;if(o++,o>=n)break}}return this},h.ajax=h.http=function(t){let e;e=i.isNoU(t)||i.isNoU(t.url)?t:t.url;const n=new XMLHttpRequest;n.onload=function(){200===n.status?t.success&&t.success(n.responseText):t.error&&t.error(n,n.statusText,n.status),t.then&&t.then(n)},n.onerror=function(e,n,o){t.error&&t.error(e,n,o)},"function"==typeof t.beforeSend&&t.beforeSend(n);try{n.open("GET",e),n.send()}catch(e){t.error&&t.error(n,n.statusText,n.status,e)}return this},h.hasClass=function(t,e){const n=e.split(/[\s|,]+/g)||[];let o=!1;return d.each(n,(function(e,n){if(o=t.classList.contains(n),o)return!1})),o},h.classExists=function(t){const e=t.split(/[\s|,]+/g)||[];let n=!1;return d.each(e,(function(t,e){const o=document.styleSheets;if(null!=o)for(let t=0;t1){let e=s[2];if(null!=e&&e.length>0){e=e.replace(/\n/g,"");const o=e.split(",");let i=!1;if(d.each(o,(function(e,s){if("."===s.trim()||":host"===s.trim())r+="\n[z-component]"+t+" ";else if("@"===s.trim()[0])r+=s+" ",(s.trim().toLowerCase().startsWith("@media")||s.trim().toLowerCase().startsWith("@supports"))&&(i=!0);else if(n)s.split(/\s+/).forEach((function(e){(e=e.trim()).lastIndexOf(".")>0?e.replace(/(?=\.)(?![^\[\]()]*(?:\[[^\[\]()]*([\])]))?([\])]))/gi,",").split(",").forEach((function(e){r+=""!==e?e+t:"\n"})):r+=""!==e&&">"!==e&&"*"!==e?"\n"+e+t+" ":e+" "}));else{let e=s.trim();e=e.startsWith(":host")?e.substring(5):"\n"+e,r+="\n[z-component]"+t+e+" "}e=0)){const e=t.substring(l,o.index)+o[0];s+=e,l+=e.length;continue}let n=o[0];if(e){const t=e(o[0]);i.isNoU(t)||(n=t,r++)}s+=t.substring(l,o.index)+n,l=o.index+o[0].length}return r>0?(s+=t.substring(l),s):null},h.getClosest=function(t,e){for(t=t.parentNode;t&&t!==document;t=t.parentNode)if(t.matches&&t.matches(e))return t;return null},h.getPosition=function(t,e){const n="--ui--visible",o=function(){let e=0,n=0;const o=t.getBoundingClientRect();let i=t;for(;i;){if("body"===i.tagName.toLowerCase()){const t=i.scrollLeft||document.documentElement.scrollLeft,o=i.scrollTop||document.documentElement.scrollTop;e+=i.offsetLeft-t+i.clientLeft,n+=i.offsetTop-o+i.clientTop}else e+=i.offsetLeft-i.scrollLeft+i.clientLeft,n+=i.offsetTop-i.scrollTop+i.clientTop;i=i.offsetParent}return{x:e,y:n,rect:o}}();o.visible=!1;let i=t.offsetParent;if(null!=i||"fixed"!==getComputedStyle(t).position&&"absolute"!==getComputedStyle(t).position||(i=document.body),null!=i){if(i!==document.body){let t=i.offsetParent;for(;null!=t&&null!==t.offsetParent&&t.offsetHeight===t.scrollHeight;)t=t.offsetParent;null!=t&&(i=t)}let s=i.getBoundingClientRect();i===document.body&&(s={x:s.x,y:s.y,width:document.documentElement.offsetWidth||document.documentElement.clientWidth,height:document.documentElement.offsetHeight||document.documentElement.clientHeight,top:0,left:0,right:document.documentElement.clientWidth||document.documentElement.offsetWidth,bottom:document.documentElement.clientHeight||document.documentElement.offsetHeight}),null==e&&(e=0);const r=t.getBoundingClientRect();let l=!(r.left-1>s.right-e||r.right+1s.bottom-e||r.bottom+11&&t.classes.shift();n.hasClass("--z-playing")||(n.addClass("--z-playing"),i&&n.addClass(i).css(t.type,"none"));const s=getComputedStyle(n.get()),r=1e3*parseFloat(s[t.type+"-delay"])||i?10:0;let l=!1;const c=function(){l||(l=!0,t.classes.length>1?(t.onStep&&t.onStep.call(n,n,t.classes.slice(1)),e.playFx(t)):(!t.holdState&&t.classes.length>0&&n.removeClass(t.classes.shift()),n.removeClass("--z-playing"),t.onEnd&&t.onEnd.call(n,n)))},u=function(){i&&n.css(t.type,"").removeClass(i);const e=t.classes[0];e&&n.addClass(e),t.options&&d.each(t.options,(function(e,o){n.css(t.type+"-"+e,o)}));const o=1+(parseFloat(s[t.type+"-iteration-count"])||0),r=1e3*parseFloat(s[t.type+"-duration"])*o;setTimeout(c,r)};n.on(t.type+"end",(function(e){e.target===t.target.get()&&(n.off(t.type+"end",this),c())})),r>0?setTimeout(u,r):u()},h.ZxQuery=a,String.prototype.hashCode=function(){let t=0;if(0===this.length)return t;for(let e=0;e0?(setTimeout((function(){i.requestRefresh(t,e,i.contextData)}),l?i.refreshMs:500),s=!0):null==c&&i.stop()};l?(e._refreshActive||(e._refreshActive=!0,e.trigger("refresh:active")),o(t,e,n,(function(t,e,n){c(t,e,n)}))):(e._refreshActive&&(e._refreshActive=!1,e.trigger("refresh:inactive")),c(i.contextData))}}e.prototype.stop=function(){this.pause(),this.refreshMs=0,this.stopped=!0},e.prototype.start=function(t){if(this.refreshMs=t||this.refreshMs,this.started)return this.resume();this.started=!0,this.requestRefresh(this.$view,this.$element,this.contextData)},e.prototype.pause=function(){this.paused=!0},e.prototype.resume=function(){this.paused=!1},t.exports=e},854:function(t){t.exports=function(){}},622:function(t,e,n){"use strict";const o=n(381)("ComponentContext.js"),i=n(541),s=n(917),r=n(826),l=n(643);let c=null;const u=[],a=[];function h(t,e){e=e.observableTarget||e;const n=r.isNoU(e.value)?r.isNoU(e.innerHTML)?e:e.innerHTML:e.value;switch(t.tagName.toLowerCase()){case"img":t.src=r.isNoU(e.src)?r.isNoU(e.innerHTML)?e:e.innerHTML:e.src;break;case"a":t.href=r.isNoU(e.href)?r.isNoU(e.innerHTML)?e:e.innerHTML:e.getAttribute("href"),r.isNoU(e.href)||r.isNoU(e.innerHTML)||""===e.innerHTML.trim()||0===s(e).find(r.dom.queryAttribute(i.zField)).length()&&s(t).html("").append(document.createTextNode(e.innerHTML));break;case"input":switch(t.type){case"checkbox":case"radio":t.value==n&&(t.checked=!0);break;default:t.value=n}break;case"select":s.each(t.options,(function(e,o){if(o.value==n)return t.selectedIndex=e,!1}));break;default:const o=r.isNoU(e.innerHTML)?document.createTextNode(e):e.innerHTML;s(t).html("").append(o)}}function d(t,e,n,o,i){o&&!t._disposed&&o.call(e,n,i,e,(function(s){if(!t._disposed){const r=n.get().dataset.__zuix_refreshTimeout;r&&a[r]&&clearTimeout(a[r]),n.get().dataset.__zuix_refreshTimeout=setTimeout((function(){d(t,e,n,o,i)}),s||500)}}))}function p(t,e,n){return c=t,this._options=null,this.contextId=null==e||null==e.contextId?null:e.contextId,this.componentId=null,this.handlers={refresh:function(t,e,n,o){}},this.trigger=function(t,e,o){n&&n(t,e,o)},this._container=null,this._model=null,this._view=null,this._css=null,this._style=null,this._controller=null,this.behavior=null,this._eventMap=[],this._behaviorMap=[],this._fieldCache=[],this._c=null,this._modelListener=Object.assign({context:null,get:function(t,e,n,o){},set:function(t,e,n,o,s){const l=this.context.$;if(t instanceof Element&&(o=o.split(".")[0],n=t),"function"==typeof n){let t=l.find(r.dom.queryAttribute(i.zBind,o));return null==t.get()&&(t=l.find(r.dom.queryAttribute(i.zField,o))),void d(this.context,l,t,n,e)}const c=function(t){null!=t.get()&&t.each((function(t,e){h(e,n)}))};l.get()&&(c(l.find(r.dom.queryAttribute(i.zBind,o))),c(l.find(r.dom.queryAttribute(i.zField,o))),this.context._c&&this.context._c.update&&this.context._c.update(t,e,n,o,s))}},{context:this}),this._viewObserver=new l(this),this._disposed=!1,this.options(e),this}p.prototype.dispose=function(){if(this._disposed)return;this._disposed=!0,this._viewObserver.stop(),r.isNoU(this._c)||(r.isNoU(this._c.view())||(this._c.trigger("component:dispose",this._c.view(),!0),this._c.view().attr(i.zComponent,null).attr(i.zContext,null).attr(i.zLoad,null).attr(i.zLoaded,null).attr(i.zReady,null).attr(i.resourceType.view,null).attr(i.resourceType.controller,null).attr(i.resourceType.file,null).attr(this.getCssId(),null),this._c.view().reset(),r.isNoU(this._c._fieldCache)||s.each(this._c._fieldCache,(function(t,e){e.reset()}))),this._c.dispose&&this._c.dispose.call(this,this)),this.model(null),!r.isNoU(this._c)&&this._c._childNodes.length>0&&(this._c.view().html(""),this._c.restoreView());const t=c.dumpContexts(),e=t.indexOf(this);t.splice(e,1)},p.prototype.container=function(t){return null==t?this._container:(t instanceof s.ZxQuery&&(t=t.get()),this._container=t,this)},p.prototype.view=function(t){if(void 0===t)return this._view;if(null===t)throw new Error("View cannot be set to null.");if(t instanceof s.ZxQuery&&(t=t.get()),t===this._view)return this;this._viewObserver.stop();const e=this.getCssId();if(null!=this._view){const t="*"+r.dom.cssNot(i.zLoad).getAll()+r.dom.cssNot(i.zInclude).getAll();s(this._view).attr(e,null).find(t).each((function(t,n){this.attr(e,null)}))}const n=function(t){t.find("*").each((function(t,e,n){for(let t=0;t1&&o.name.startsWith("#")){const t=r.hyphensToCamelCase(o.name.substring(1));null==n.attr(i.zField)&&n.attr(i.zField,t),null==n.attr(i.zBind)&&null!=s&&s.length>0&&n.attr(i.zBind,s)}}}))};if(o.t(this.componentId,"view:attach","timer:view:start"),"string"==typeof t){const e={content:t};this.trigger(this,"html:parse",e),t=e.content;const o=s.wrapElement("div",t);null!=o.firstElementChild&&(null!=r.dom.getAttribute(o.firstElementChild,i.zView)?1===o.children.length&&(t=o.firstElementChild.innerHTML):t=o.innerHTML),null!=this._container?(this._view=this._container,this._view.innerHTML+=t):null!=this._view?this._view.innerHTML=t:this._view=o;const l=s(this._view);l.find("script:not([type=jscript])").each((function(t,e){"true"!==this.attr(i.zuixLoaded)&&(this.attr(i.zuixLoaded,"true"),Function(e.innerHTML).call(window))})),n(l),this.trigger(this,"view:process",l)}else null!=this._container&&"default"!==this.componentId?(this._view=s.wrapElement("div",t.outerHTML).firstElementChild,r.dom.setAttribute(this._view,i.zView,null),this._container.appendChild(this._view),this._view=this._container):this._view=t;const l=s(this._view);return n(l),l.find(r.dom.queryAttribute(i.zLoad,null,r.dom.cssNot(i.zLoaded))).each((function(t,e){this.attr(i.zLoaded,"false")})),this.checkEncapsulation(),this.modelToView(),o.t(this.componentId,"view:attach","timer:view:stop"),this},p.prototype.field=function(t){const e=this,n=c.field(t,this._view,this);return n.on=function(t,n,o,i){if("string"==typeof n){const t=n;n=function(){e._c&&e._c.trigger(t,o,i)}}return s.ZxQuery.prototype.on.call(this,t,n)},n},p.prototype.checkEncapsulation=function(){const t=s(this._view),e=this.getCssId();if(t.length()>0&&!1!==this._options.css)if(t.attr(e,""),null!=this._container||null!=this._style){const n="*"+r.dom.cssNot(i.zLoad).getAll()+r.dom.cssNot(i.zInclude).getAll();t.find(n).each((function(t,n){this.attr(e,"")})),this._viewObserver.start(),t.attr(i.resourceType.controller,null)}else t.attr(i.resourceType.controller,"")},p.prototype.style=function(t){if(void 0===t)return this._style;const e=this.getCssId();if(o.t(this.componentId,"view:style","timer:view:start",e),null==t||t instanceof Element)this._css=t instanceof Element?t.innerText:t,this._style=s.appendCss(t,this._style,this.componentId+"@"+e,r.dom.getShadowRoot(this._view));else if("string"==typeof t){this._css=t;const n={content:t};this.trigger(this,"css:parse",n),t=n.content;let o="";!0===this.options().resetCss&&(o=":host { all: initial; }");const i="["+e+"]";t=s.wrapCss(i,o+"\n"+t,!0===this.options().encapsulation),this._style=s.appendCss(t,this._style,this.componentId+"@"+e,r.dom.getShadowRoot(this._view))}return this.checkEncapsulation(),o.t(this.componentId,"view:style","timer:view:stop",e),this},p.prototype.model=function(t){return void 0===t||this._model===t||(null!==this._model&&"function"!=typeof this._model&&c.observable(this._model).unsubscribe(this._modelListener),this._model=t,null!=t&&("function"!=typeof t&&(this._model=c.observable(t).subscribe(this._modelListener).proxy),this.modelToView(),null!=this._c&&this._c.update&&this._c.update.call(this._c,null,null,null,null,this._c))),this._model},p.prototype.controller=function(t){return void 0===t?this._controller:(this._controller=t,this)},p.prototype.options=function(t){if(null==t)return this._options;const e=this._options=this._options||{};return Object.assign(e,t),this.componentId=e.componentId||this.componentId,null==u[this.componentId]&&(u[this.componentId]=u.length,u.length++),this.container(e.container),this.view(e.view),"string"==typeof e.css&&this.style(e.css),this.controller(e.controller),this.model(e.model),this},p.prototype.on=function(t,e){return this._c.on(t,e),this},p.prototype.loadCss=function(t,e){const n=this;r.isNoU(t)&&(t={}),r.isNoU(t.caching)||t.caching;let i=n.componentId;r.isNoU(t.path)||(i=t.path);let l=c.store("zuix.inlineStyles");if(null==l&&(l=[],c.store("zuix.inlineStyles",l)),null!=l[i])n.style(l[i]),t.success&&t.success.call(n,l[i],n),t.then&&t.then.call(n,n);else{const e=s().find('style[media="#'+i+'"],style[media="'+i+'"]');if(e.length()>0){const o=e.get(0).innerText;n.style(o),e.detach(),l[i]=o,t.success&&t.success.call(n,o,n),t.then&&t.then.call(n,n)}else i==n.componentId&&(i+=".css"),s.ajax({url:c.getResourcePath(i),success:function(e){n.style(e),t.success&&t.success.call(n,e,n)},error:function(e){o.e(e,n),t.error&&t.error.call(n,e,n)},then:function(){t.then&&t.then.call(n,n)}})}return this},p.prototype.loadHtml=function(t,e){const n=this;let l=n.componentId;r.isNoU(t)&&(t={}),r.isNoU(t.caching)||t.caching,r.isNoU(t.path)||(l=t.path);let u=c.store("zuix.inlineViews");if(null==u&&(u=[],c.store("zuix.inlineViews",u)),null!=u[l])n.view(u[l]),t.success&&t.success.call(n,u[l],n),t.then&&t.then.call(n,n);else{const e=s().find(r.dom.queryAttribute(i.zView,l,r.dom.cssNot(i.zComponent)));if(e.length()>0){let o,r=e.get(0);if("template"===r.tagName.toLowerCase()?(r=r.cloneNode(!0),o=r.content.querySelectorAll("style")):o=r.querySelectorAll('style[media="#"]'),o)for(const t of o)t.setAttribute("media","#"+n.componentId);u[l]=r.innerHTML,n.view()===r||null!=n.container()&&n.container().contains(r)?(e.attr(i.zView,null),n._view=r,this.trigger(this,"view:process",s(n.view()))):n.view(r.innerHTML),t.success&&t.success.call(n,r.innerHTML,n),t.then&&t.then.call(n,n)}else{const e=r.isNoU(t.cext)?".html":t.cext;l==n.componentId&&(l+=e),s.ajax({url:c.getResourcePath(l),success:function(e){n.view(e),t.success&&t.success.call(n,e,n)},error:function(e){o.e(e,n),t.error&&t.error.call(n,e,n)},then:function(){t.then&&t.then.call(n,n)}})}}return this},p.prototype.viewToModel=function(){o.t(this.componentId,"view:model","timer:vm:start");const t={},e=s(this._view);return e.find(r.dom.queryAttribute(i.zField)).each((function(n,o,s){if(!c.isDirectComponentElement(e,s))return!0;const r=this.attr(i.zField);t[r]=o})),this._model=c.observable(t).subscribe(this._modelListener).proxy,o.t(this.componentId,"view:model","timer:vm:stop"),this},p.prototype.modelToView=function(){if(o.t(this.componentId,"model:view","timer:mv:start"),null!=this._view){const t=this;t["#"]={};const e=s(this._view);e.find(r.dom.queryAttribute(i.zField)).each((function(n,o,s){if(!c.isDirectComponentElement(e,s)&&"true"!==s.attr("inherits"))return!0;let l=s.attr(i.zBind);if(null==l&&(l=s.attr(i.zField)),"function"==typeof t._model)d(t,e,s,t._model,l);else{let n=r.propertyFromPath(t._model,l);const i=r.hyphensToCamelCase(l),c=r.propertyFromPath(t._model,i);null==n&&null!=c&&(l=i,n=r.propertyFromPath(t._model,n)),"function"==typeof n?d(t,e,s,n,l):null!=n&&h(o,n)}})),e.find(r.dom.queryAttribute(i.zField)).each((function(n,o,s){if(!c.isDirectComponentElement(e,s)&&"true"!==s.attr("inherits"))return!0;let l=s.attr(i.zBind);null==l&&(l=s.attr(i.zField));try{const e=r.hyphensToCamelCase(l);Function("function testName(){ const "+e+' = "test"; }'),t["#"][e]=t.field(l)}catch(t){}}))}return o.t(this.componentId,"model:view","timer:mv:stop"),this},p.prototype.getCssId=function(){let t="";return"string"==typeof this._options.css&&(t="_"+this.contextId),i.cssIdPrefix+u[this.componentId]+t},Object.defineProperty(p.prototype,"path",{get:function(){const t=this.componentId,e=t.lastIndexOf("/");return e<0?t:t.substring(0,e+1)}}),Object.defineProperty(p.prototype,"name",{get:function(){const t=this.componentId,e=t.lastIndexOf("/");return e<0?t:t.substring(e+1)}}),Object.defineProperty(p.prototype,"$",{get:function(){return this._c&&this._c.view()}}),t.exports=p},211:function(t,e,n){"use strict";const o=n(541);_.prototype.componentize=function(t){return g?(r().one("componentize:step",(function(){requestAnimationFrame((function(){g=!1,m.componentize(t)}))})),this):(g=!0,m.trigger(this,"componentize:begin"),m.$().trigger("componentize:begin"),m.resolveImplicitLoad(t),function(t){null==t&&(t=document),l.indexOf(t)||l.push(t)}(t),x(t),this)},_.prototype.applyOptions=function(t,e){return C(t,e),this},_.prototype.loadInline=function(t,e){b(t,e)},_.prototype.resolvePath=function(t){return w(t)},_.prototype.willLoadMore=function(){return c.length>0||l.length>0},_.prototype.lazyLoad=function(t,e){return v(t,e)},_.prototype.dequeue=function(t){for(let e=0;e0&&(t=l.unshift()),t instanceof r.ZxQuery&&(t=t.get());const e=s.dom.queryAttribute(o.zLoad,null,s.dom.cssNot(o.zLoaded))+","+s.dom.queryAttribute(o.zInclude,null,s.dom.cssNot(o.zLoaded));let n=r(t).find(e);n=Array.prototype.slice.call(n._selection);const a=[];for(let t=0;t0?c.shift():null;for(;null!=e&&null!=e.element;){const n=e.element,o=L(n);if(v()&&o?(e.lazy=!0,e.visible=r.getPosition(n,f).visible):(e.lazy=!1,e.visible=!0),null!=n&&e.visible){t={item:e,cancelable:e.lazy};break}if(!(c.length>0))break;e=c.shift()}return t}();if(null!=e&&null!=e.item&&null!=e.item.element){const t=e.item.element;r(t).one("component:loaded",(function(){m.componentize(t)})),b(t)}}function b(t,e){const n=r(t);if(null!=n.attr(o.zLoaded)||n.parent("pre,code").length()>0)return!1;n.attr(o.zLoaded,"true");let l=n.attr(o.zOptions);s.isNoU(l)?l=null!=n.get().__zuix_loadOptions?n.get().__zuix_loadOptions:{}:(l=z(t,l),l=s.cloneObject(l)||{}),e&&Object.assign(l,e);const c=n.attr(o.zContext);if(!s.isNoU(c)){const t=m.context(c);null!==t&&(l=t.options()),l.contextId=c}s.isNoU(l.view)&&!n.isEmpty()?(l.view=t,l.viewDeferred=!0):s.isNoU(l.view)&&s.isNoU(l.container)&&n.isEmpty()&&null==n.attr(o.resourceType.controller)&&(l.container=t);const u=function(){n.attr(o.zComponent,null),s.isNoU(l.controller)&&(l.controller=function(){})};let a=n.attr(o.zLoad);if(s.isNoU(a)){const t=n.attr(o.zInclude);if(null==t)return!1;a=w(t),n.attr(o.zInclude,a),u()}else if(a=w(a),n.attr(o.zLoad,a),"default"!==a&&null!==n.attr(o.resourceType.view))u();else if("default"===a||null!==n.attr(o.resourceType.controller)){l.view=l.view||t,l.viewDeferred=!0,l.html=l.html||!1,l.css=l.css||!1;const e=n.children('[media="#"]');e.length()>0&&e.parent().get()===n.get()&&(!1===l.css&&(l.css=""),e.each((function(t,e,n){l.css+="\n"+l.css+n.html()}))),"default"===a&&(l.controller=l.controller||function(){})}const h=[":on",":model",":behavior",":ready"];Array.from(n.get().attributes).filter((t=>t.nodeName.startsWith(":")&&!h.find((e=>t.nodeName.startsWith(e))))).forEach((t=>{const e=t.nodeName.match(/[^:]+/g);let n=l;e.forEach(((o,r)=>{if(o=s.hyphensToCamelCase(o),r===e.length-1){let s;try{s=Function("return "+t.nodeValue+";")()}catch(n){i.warn(e.join(":"),o,t.nodeValue,n)}return n[o]=s}n=n[o]=n[o]||{}}))}));const d=n.attr(o.zOn);!s.isNoU(d)&&d.length>0&&(l.on=z(t,d));const p=n.attr(o.zBehavior);!s.isNoU(p)&&p.length>0&&(l.behavior=z(t,p));const f=n.attr(o.zModel);!s.isNoU(f)&&f.length>0&&(l.model=z(t,f));const y=n.attr(o.zPriority);return s.isNoU(y)||(l.priority=+y),m.load(a,l),!0}function w(t){if("@"===t[0]){let e=m.store("config"),n="https://zuixjs.github.io/zkit/lib/";if(null!=e&&null!=e[location.host]&&(e=e[location.host]),null!=e)switch(typeof e.libraryPath){case"object":r.each(e.libraryPath,(function(e,o){return!t.startsWith(e+"/")||(n=o,!1)}));break;case"string":n=e.libraryPath}t=n+t.substring(t.indexOf("/")+1)}return t}function z(t,e){if("string"==typeof e){const n=r(t).parent(s.dom.queryAttribute(o.zLoad)+","+s.dom.queryAttribute(o.zInclude));if(n.get()){const o=m.context(n);try{return o._refreshHandler.runScriptlet(t,`[${e}][0]`)}catch(t){}}e=e.trim().startsWith("{")&&e.trim().endsWith("}")?Function("return "+e)():s.propertyFromPath(window,e)}return e}function C(t,e){e=z(t,e),null!=t&&null!=e&&(null!=e.componentId&&s.dom.setAttribute(t,o.zLoad,e.componentId.toString().toLowerCase()),null!=e.contextId&&s.dom.setAttribute(t,o.zContext,e.contextId.toString().toLowerCase()),null!=e.lazyLoad&&s.dom.setAttribute(t,o.zLazy,e.lazyLoad.toString().toLowerCase()))}function I(t){const e={element:t};return a.push(e),e}function L(t){if("false"===s.dom.getAttribute(t,o.zLazy))return!1;let e=function(t){for(let e=0;e100?(o=t,x(e)):(clearTimeout(n),n=setTimeout((function(){x(e)}),150))}))}(0,i)),!0}if("true"===s.dom.getAttribute(t,o.zLazy))return e=I(t),!0}return!1}},561:function(t,e,n){"use strict";const o=n(917),i=n(826);function s(t){const e=this;this._view=null,this.context=t,this._childNodes=[],this.saveView=function(){this.restoreView(),this.view().children().each((function(t,n){e._childNodes.push(n)}))},this.restoreView=function(){this._childNodes.length>0&&(e.view().html(""),o.each(e._childNodes,(function(t,n){e.view().append(n)})),this._childNodes.length=0)},this.on=function(t,n){return"object"==typeof t&&null==n?(o.each(t,(function(t,n){e.on(t,n)})),this):(this.addEvent(t,n),this)},this.mapEvent=function(t,e,n,o){null!=e&&(e.off(n,this.eventRouter),t.push({target:e,eventPath:n,handler:o}),e.on(n,this.eventRouter))},this.eventRouter=function(n){const o=e.view();t._behaviorMap.concat(t._eventMap).forEach((function(t){t.eventPath===n.type&&t.handler&&t.handler.call(o,n,n.detail,o)}))};const n=t.options();let i=null;if(null!=n.on&&o.each(n.on,(function(t,n){t.split(/[\s|,]+/g).map((t=>e.addEvent(t,n)))})),null!=n.behavior)for(const t in n.behavior)n.behavior.hasOwnProperty(t)&&(i=n.behavior[t],t.split(/[\s|,]+/g).map((t=>e.addEvent(t,i))));if("function"==typeof(s=t.controller())&&/^\s*class\s+/.test(s.toString())){const e=new(t.controller().bind(this,this));t.controller(e)}else t.controller().call(this,this);var s;return this}s.prototype.addEvent=function(t,e){return this.mapEvent(this.context._eventMap,this.view(),t,e),this},s.prototype.addBehavior=function(t,e){return this.mapEvent(this.context._behaviorMap,this.view(),t,e),this},s.prototype.addTransition=function(t,e,n){const s=this.context.getCssId();this.context.$.attr(s,"");const r="[z-component]["+s+"]";return o.addTransition(this.context.componentId+"@"+s,r,t,e,n,i.dom.getShadowRoot(this.context.view())),this},s.prototype.field=function(t){return this.context.field(t)},s.prototype.clearCache=function(){this.context._fieldCache={}},s.prototype.view=function(t){const e=this;if(null==this.context.view()&&this._view===this.context.view()||(this.clearCache(),this._view=o(this.context.view()),this._view.field=function(t){return e.context.field(t)}),null!=t)return this._view.find(t);if(null!==this._view)return this._view;throw new Error("Not attached to a view yet.")},s.prototype.model=function(t){return null==t?this.context.model():(this.context.model(t),this)},s.prototype.options=function(){return this.context.options()},s.prototype.trigger=function(t,e,n){if(!0===n){let n=this.context.container();null==n&&(n=this.context.view()),null!=n&&o(n).trigger(t,e),this.context.trigger(this.context,t,e)}else this.view().trigger(t,e);return this},s.prototype.expose=function(t,e){const n=this,i=function(t,e){e&&(e.get||e.set)?Object.defineProperty(n.context,t,e):n.context[t]=e};return"object"==typeof t?o.each(t,(function(t,e){i(t,e)})):i(t,e),this},s.prototype.loadCss=function(t){return this.context.loadCss(t),this},s.prototype.loadHtml=function(t){return this.saveView(),this.context.loadHtml(t),this},s.prototype.log={},s.prototype.for=function(t){return this},t.exports=s},871:function(t){"use strict";function e(t){const e=this;t.init=this.onInit.bind(this),t.create=this.onCreate.bind(this),t.dispose=this.onDispose.bind(this),t.update=function(t,n,o,i,s){return e.onUpdate.call(e,t,n,o,i,s)},Object.assign(this,t),Object.assign(this,Object.getPrototypeOf(t))}e.prototype.onInit=function(){},e.prototype.onCreate=function(){},e.prototype.onDispose=function(){},e.prototype.onUpdate=function(t,e,n,o,i){},t.exports=e},541:function(t){const e=Object.freeze({zModel:"z-model",zBind:"z-bind",zBehavior:"z-behavior",zOn:"z-on",zComponent:"z-component",zContext:"z-context",zField:"z-field",zInclude:"z-include",zLazy:"z-lazy",zLoad:"z-load",zLoaded:"z-loaded",zOptions:"z-options",zPriority:"z-priority",zView:"z-view",zuixLoaded:"zuix-loaded",zReady:"z-ready",resourceType:{view:"view",controller:"ctrl",file:"file"},cssIdPrefix:"z-css-"});t.exports=e},643:function(t,e,n){"use strict";const o=n(541),i=n(826);function s(t){const e=this._context=t;this._mutationObserver=null,this._mutationCallback=function(t,n){const s=i.dom.queryAttribute(o.zComponent),r=function(t){for(let e=0;e0){const t=i.split(" as ");i=t[0],s=t[1]}const r=zuix.runScriptlet(i,e,t);r!==n&&(i="const "+s+" = args; "+e.attr("@set"),zuix.runScriptlet(i,e,t,r),n=r),o(n)},set:function(t,e,n,o){e.attr("@get")||(zuix.runScriptlet(e.attr("@set"),e,t),o(n))},"disable-if":function(t,e,n,o){const i=e.attr("@disable-if"),s=zuix.runScriptlet(i,e,t);s!==n&&(e.attr({disabled:s?"":null}),n=s),o(n)},"hide-if":function(t,e,n,o){const i=e.attr("@hide-if"),s=zuix.runScriptlet(i,e,t);s!==n&&(s?e.css({visibility:"hidden"}):e.css({visibility:"visible"}),n=s),o(n)},if:function(t,e,n,o){const i=e.attr("@if"),s=zuix.runScriptlet(i,e,t);s!==n&&(s?zuix.runScriptlet(e.attr("@then"),e,t):zuix.runScriptlet(e.attr("@else"),e,t),n=s),o(n)}}},this._fieldCache=[],this}function N(t){return"function"!=typeof t.for&&(t.for=function(e){return y[e]=t,t}),t}function E(t,e,n){i.isNoU(n)&&(n=this),null==n._fieldCache&&(n._fieldCache={});let o=null;return void 0===n._fieldCache[t]?(o=s(e).find(i.dom.queryAttribute(p.zField,t)+",["+CSS.escape("#"+t)+"]"),null!=o&&o.length()>0&&(n._fieldCache[t]=o,1===o.length()&&i.isNoU(o.field)&&(o.field=function(t){return E(t,o,o)}))):o=n._fieldCache[t],o}function T(t,e){t=d.resolvePath(t);let n=null;return i.isNoU(e)?n=new c(zuix,e={},S):(e.componentId=t,i.isNoU(e.contextId)?(!1===e&&(e={}),e.contextId="zuix-ctx-"+ ++w,n=k(e)):(n=U(e.contextId),null!==n?n.options(e):n=k(e))),n.componentId!=t&&(n.componentId=t),e.ready&&(n.ready=e.ready),e.loaded&&(n.loaded=e.loaded),e.error&&(n.error=e.error),null==v[t]?(v[t]=!0,O(n,e)):(null==_[t]&&(_[t]=[]),_[t].push({c:n,o:e}),n)}function A(t){let e=zuix.store("config");return null!=e&&null!=e[location.host]&&(e=e[location.host]),!(t=d.resolvePath(t)).startsWith("/")&&t.indexOf("://")<0&&(t=(null!=e&&null!=e.resourcePath?e.resourcePath:"")+t),t}function O(t,e){let n=R(t.componentId);null!==n&&null==e.controller&&null==t.controller()&&(t.controller(n.controller),o.t(t.componentId+":js","component:cached:js"));const s=function(i){!1!==e.css&&"string"!=typeof e.css?(i[t.componentId].step(t.componentId+":css"),t.loadCss({success:function(t){n.css=t},error:function(e){o.e(e,t)},then:function(){H(t,i[t.componentId])}})):H(t,i[t.componentId])};return i.isNoU(e.view)?(null!==n&&(null!=n.view&&(t.view(n.view),o.t(t.componentId+":html","component:cached:html")),!1!==e.css&&"string"!=typeof e.css&&(e.css=!1,n.css_applied||(n.css_applied=!0,t.style(n.css),o.t(t.componentId+":css","component:cached:css")))),i.isNoU(t.view())?x("resource-loader").queue(t.componentId+":html",(function(){v[t.componentId]=this,t.loadHtml({cext:e.cext,success:function(e){null==n&&(n=P(t)),n.view=e,delete n.controller,s(v)},error:function(n){o.e(n,t),e.error&&t.error.call(t,n,t)}})}),e.priority):x("resource-loader").queue(t.componentId+":css",(function(){v[t.componentId]=this,s(v)}),e.priority),t):(t.view(e.view),null==t.controller()?x("resource-loader").queue(t.componentId+":js",(function(){v[t.componentId]=this,H(t,v[t.componentId])}),f.length):H(t),t)}function j(t){const e=function(t){if(t instanceof Element){const e=t;t=zuix.context(e),d.dequeue(e)}!i.isNoU(t)&&t.dispose&&t.dispose()};t&&t.each?t.each((function(t,n){e(n)})):e(t)}function k(t){const e=new c(zuix,t,S);return f.push(e),e}function U(t,e){let n=null;if(t instanceof s.ZxQuery)t=t.get();else if("string"==typeof t){const e=s.find(i.dom.queryAttribute(p.zContext,t));e.length()>0&&(t=e.get())}if(s.each(f,(function(e,o){if(t instanceof Element&&(o.view()===t||o.container()===t)||i.objectEquals(o.contextId,t))return n=o,!1})),e&&(t instanceof Element||t instanceof s.ZxQuery))if(null!=n&&n.isReady)e.call(n,n);else{if(t instanceof Element&&t.getAttribute("shadow"))return n=zuix.context(t.getAttribute("shadow")),setTimeout((function(){e.call(n,n)}),10),n;s(t).one("component:ready",(function(){n=zuix.context(this),setTimeout((function(){e.call(n,n)}),10)}))}return n}function S(t,e,n){m[e]&&m[e].call(t,n,t)}function R(t){let e=null;return s.each(b,(function(n,o){if(i.objectEquals(o.componentId,t))return e=o,!1})),e}function H(t,e){if(void 0===t.options().controller&&null===t.controller())if(o.d(t.componentId,"controller:load"),i.isNoU(e)||e.step(t.componentId+":js"),y[t.componentId])t.controller(y[t.componentId]),q(t,e);else{const n=function(e){const n=t.componentId+".js";s.ajax({url:A(n),success:function(e){e+='\n//# sourceURL="'+t.componentId+'.js"\n';try{t.controller($(e));let n=R(t.componentId);null==n&&(n={componentId:t.componentId,controller:t.controller()},b.push(n))}catch(n){o.e(new Error,n,e,t),t.error&&t.error.call(t,n,t)}},error:function(e){o.e(e,new Error,t),t.error&&t.error.call(t,e,t)},then:function(){q(t,e)}})};i.isNoU(e)?x("resource-loader").queue(t.componentId+":js",(function(){n(v[t.componentId]=this)}),t.options().priority):n(e)}else q(t,e)}function P(t){const e=t.view().innerHTML,n=s.wrapElement("div",e),i={componentId:t.componentId,view:n.innerHTML,css:"string"==typeof t.options().css?null:t._css,controller:t.controller()};return b.push(i),o.t(t.componentId,"bundle:added"),i}function q(t,e){if(v[t.componentId]=null,i.isNoU(t.view()))o.e(t.componentId,"component:view:undefined");else{let r=R(t.componentId);t.options().viewDeferred?o.d(t.componentId,"component:deferred:load"):null===r?r=P(t):null==r.controller&&(r.controller=t.controller());const l=s(t.view());if(null==l.attr(p.zContext)&&l.attr(p.zContext,t.contextId),o.d(t.componentId,"component:initializing"),t.controller()){const c=t._c=new u(t);c.log=n(381)(t.contextId),c.init&&c.init();const a=function(){e&&o.d(t.componentId,"controller:create:deferred"),function(t){const e=t.context;o.t(e.componentId,"controller:init","timer:init:start"),e.isReady=!0;const n=t.view();t.create&&t.create(),t.trigger("view:create",n);(function(){if(e.loaded&&e.loaded.call(e,e),null!=_[e.componentId]){const t=_[e.componentId];let n;for(_[e.componentId]=null;null!=t&&null!=(n=t.shift());)O(n.c,n.o)}s().one("componentize:end",(function(){setTimeout((function(){n.find(i.dom.queryAttribute(p.zLoaded,"false",i.dom.cssNot(p.zComponent))).each((function(t,e){this.attr(p.zLoaded,null)})),zuix.componentize(n)}))}))})(),t.trigger("component:loaded",n,!0);const r=function(){const s=[":on",":model",":behavior",":ready"];Array.from(n.get().attributes).filter((t=>s.find((e=>t.nodeName.startsWith(e))))).forEach((s=>{const r=s.nodeName,l=r.lastIndexOf(":")<2;let c,u=s.nodeValue;u.match(/^[^<>()\[\]\-+\s!?/&£"=^#@:;,.*|]+$/g)||(u=`(event, args) => { ${s.nodeValue} }`),(r.startsWith(":model")||l)&&(u=`(${s.nodeValue})`);try{c=zuix.runScriptlet(u,n,n,null)}catch(t){o.warn(r,s.nodeValue,t)}if(null!=c)if(":ready"!==r){if(r.startsWith(":on")||r.startsWith(":behavior")){if(l)return void t.on(c);const e=r.substring(r.indexOf(":",1)+1);r.startsWith(":behavior")?t.addBehavior(e,c):t.addEvent(e,c)}else if(r.startsWith(":model")){if(l)return void e.model(c);const t=r.match(/[^:]+/g).splice(1);let n=e.model();t.forEach(((e,o)=>{if(e=i.hyphensToCamelCase(e),o===t.length-1)return n[e]=c;n=n[e]=n[e]||{}}))}}else e.ready=c}));zuix.context(n)===e&&n.find("*").each((function(t,o,i){M(n,i)&&function(t,e){Array.from(e.get().attributes).forEach((o=>{const i=o.nodeName;if(i.startsWith("(")&&i.endsWith(")")){let s=o.nodeValue;s.match(/^[^<>()\[\]\-+\s!?/&£"=^#@:;,.*|]+$/g)||(s=`(event, args) => { ${o.nodeValue} }`);const r=i.substring(1,i.length-1),l=zuix.runScriptlet(s,e,n,null);e===n?t.on(r,l):e.on(r,l)}}))}(e,i)})),e.ready&&e.ready.call(e,e),t.trigger("component:ready",n,!0)},l=zuix.store("handlers"),c=e.contextId,u=n.find(':scope > [type="jscript"]');u._selection=u._selection.concat(s(document).find('[type="jscript"][for="'+c+'"]')._selection),e.handlers.refresh=function(t,n,o,r){if(!e._disposed){if(e._dependencyResolver&&!e._dependencyResolver.resolved())return e.$.hasClass("not-ready")||e.$.addClass("not-ready"),r(o);null!=e._dependencyResolver&&!1!==e._dependencyResolver&&(e.$.removeClass("not-ready"),e._dependencyResolver=!1);let l=e._refreshHandler;if(!l){const a="return (function($this, context, args){const $ = context.$; const model = context.model(); ";let h='"use strict"; expose = {}; function refresh() {}; function ready() { return true; }; ';e["#"]&&s.each(e["#"],(function(t,e){const n=i.hyphensToCamelCase(t);h+="const $"+n+' = context["#"].'+n+";",h+="const "+n+" = $"+n+".get();",h+="let _"+n+" = null; zuix.context("+n+", function(c) { _"+n+" = c; });"})),h+="function runScriptlet($el, s, args) { let result; try { result = eval(\"const $this = $el; let _this = null; zuix.context(this, (ctx) => _this = ctx); \" + s) } catch (e) { console.error('SCRIPTLET ERROR', e, s); }; return result };";const d=[];let p="";d.push(c),u.each((function(n,o,i){zuix.context(t)===e&&(null!=i.attr("using")&&d.push(...i.attr("using").split(/[\s|,]+/g)),i.parent().get()!==t.get()&&i.attr("for")!==c||(p+=i.html()+";"))}));let f="";if(d.length>0){let t="";if(d.forEach((function(n){const o=i.hyphensToCamelCase(n),s="let "+o+' = window["'+o+'"]; if ('+o+" == null) { "+o+' = zuix.context("'+n+'"';!1!==e._dependencyResolver?f+=s+", function(ctx) { "+o+" = ctx; }); }":f+=s+"); }",t+=o+" && "})),!1!==e._dependencyResolver&&f.length>0&&(f+="const resolved = function() { return "+t+"true; };",e._dependencyResolver=Function(a+f+"; return { resolved }; }).call(this.$el.get(), this.$el, this.ctx, this.args);").call({$el:n,ctx:e,args:null}),!e._dependencyResolver.resolved()))return r(o)}h+=f+p;const m=h+"; return { refresh, runScriptlet, ready, expose }; }).call(this.$el.get(), this.$el, this.ctx, this.args);";l=e._refreshHandler=Function(a+";"+m).call({$el:n,ctx:e,args:null}),l.expose&&Object.assign(e,l.expose)}!e._dependencyResolver&&l.refresh&&e._refreshHandler.refresh(),r&&r(o)}};const a=[];if(n.find("*").each((function(o,i,s){M(n,s)&&zuix.context(n)===e&&a.push(...function(n,o){const i=o.get(),s=[];for(let r=0;r1&&c.startsWith("@")){const r=c.substring(1).split(":")[0];let u=e.handlers?e.handlers[r]:null;if(u||(u=l[r]),u){const e=zuix.activeRefresh(n,o,t.model(),(function(t,e,s,r){o.attr(p.zLoad)&&"true"!==o.attr(p.zReady)?null==zuix.context(o)&&r(s):u.call(i,n,o,s,r,c)}));s.push(e)}}}return s}(n,s))})),a.length>0||u.length()>0){const o=u.length()>0?u.attr("refreshdelay"):null,i=u.length()>0?u.attr("handlersdelay"):null;e.handlers.refresh.call(n.get(),n,n,t.model(),(function(t,s){zuix.activeRefresh(n,n,t,(function(t,s,l,c){if(e._refreshHandler&&!e._refreshHandler.initialized){let t=!0;a.forEach((function(e){if(null!=e.$element.attr(p.zLoad)||null!=e.$element.attr(p.zInclude))return t=null!=zuix.context(e.$element)&&zuix.context(e.$element).isReady,t})),t&&!0===e.isReady&&e._refreshHandler.ready()?(e._refreshHandler.initialized=!0,a.forEach((function(t){t.start(i)})),e.$.removeClass("not-ready"),r()):e.$.hasClass("not-ready")||e.$.addClass("not-ready"),c(l,o,!0)}else e.handlers.refresh.call(n.get(),n,n,l,c)})).start(o)}))}else e.handlers.refresh.call(n.get(),n,n),r();o.t(e.componentId,"controller:init","timer:init:stop"),o.i(e.componentId,"component:loaded",c)}(c),e&&e.end(),l.attr(p.zReady,"true")};if(i.isNoU(c.view())||null!=c.view().attr(p.zComponent)||c.view().attr(p.zComponent,""),i.isNoU(t.model())&&!i.isNoU(t.view())&&t.viewToModel(),t.options().viewDeferred){t.options().viewDeferred=!1,c.saveView(),null===r&&"default"!==t.componentId&&(r={componentId:t.componentId,controller:t.controller()},b.push(r),o.t(t.componentId,"bundle:added"),o.d(t.componentId,"component:deferred:load"));const e=function(){!1!==t.options().html?("string"==typeof t.options().html&&(r.view=t.options().html),null==r.view?t.loadHtml({cext:t.options().cext,success:function(e){r.view=e,o.d(t.componentId,"component:deferred:html")},error:function(e){o.e(e,t),t.options().error&&t.options().error.call(t,e,t)},then:function(){o.d(t.componentId,"controller:create:2"),a()}}):(t.view(r.view),a())):(o.d(t.componentId,"controller:create:3"),a())};!1!==t.options().css&&"string"!=typeof t.options().css?null==r.css?t.loadCss({success:function(e){r.css=e,o.d(t.componentId,"component:deferred:css")},then:function(){e()}}):(t.style(r.css),e()):("string"==typeof t.options().css&&t.style(t.options().css),e())}else o.d(t.componentId,"controller:create:1"),a()}else o.w(t.componentId,"component:controller:undefined")}}function M(t,e){const n=[...I,i.dom.queryAttribute(p.zLoad),i.dom.queryAttribute(p.zInclude)].join(",");return e.parent("pre,code,"+n).get()===t.get()}function $(t){let e=function(t){};if("string"==typeof t)try{const n=Function(i.normalizeControllerCode(t))();if("function"!=typeof n)throw new Error('Unexpected module type: "'+typeof n+'"');e=n}catch(e){o.e(this,e,t)}return e}L.prototype.field=function(t,e,n){return E.call(this,t,e,n)},L.prototype.load=function(t,e){return T.call(this,t,e)},L.prototype.unload=function(t){return j(t),this},L.prototype.loadComponent=function(t,e,n,o){return function(t,e,n,o){j(t=s(t)),t.each((function(t,i,s){!function(t){if(t.attr(p.zLoad,e),n&&t.attr(n,""),o&&o.lazyLoad&&"true"===o.lazyLoad.toString()||"true"===t.attr(p.zLazy))return o&&(t.get().__zuix_loadOptions=o),!1;let i=t.get().shadowRoot;if(null==i&&o&&o.container instanceof ShadowRoot?(i=o.container,delete o.container):i&&o&&delete o.container,i){const e=document.createElement("div");Array.from(t.get().attributes).forEach((n=>{n.nodeName.match(/^[(#@)]/)||(e.setAttribute(n.nodeName,n.nodeValue),t.attr(n.nodeName,null))})),setTimeout((function(){for(;t.get().firstChild;)e.appendChild(t.get().firstChild);i.appendChild(e),zuix.context(e,(e=>{t.attr("shadow",e.contextId)})),d.loadInline(e,o)}))}else d.loadInline(t,o)}(s)}))}(t,e,n,o),this},L.prototype.controller=function(t){return N.call(this,t)},L.prototype.context=function(t,e){return U.call(this,t,e)},L.prototype.createComponent=function(t,e){if(null==e&&(e={}),i.isNoU(e.contextId)&&(e.contextId="zuix-ctx-"+ ++w),null!=U(e.contextId))throw new Error("Context already exists.");return e.container=document.createElement("div"),e.componentId=t,d.applyOptions(e.container,e),k(e)},L.prototype.trigger=function(t,e,n){return S(t,e,n),this},L.prototype.hook=function(t,e){var n,s;return n=t,s=e,i.isNoU(s)?delete m[n]:(m[n]&&o.w("Hook override",'"'+n+'"',"OLD",m[n],"NEW",s),m[n]=s),this},L.prototype.using=function(t,e,n,o){e=d.resolvePath(e);const r=(t=t.toLowerCase())+"-"+e.hashCode();return x("resource-loader").queue(r,(function(){const l=v[r]=this;if("component"===t){const t=U(r);null==t?zuix.load(e,{contextId:r,view:"",priority:-10,ready:function(t){l.end(),n&&n(e,t)},error:function(){l.end(),n&&n(e,null)}}):(l.end(),n&&n(e,t))}else{const c="style"===t;if(0===s.find(t+'[id="'+r+'"]').length()){const u=(c&&o?i.dom.getShadowRoot(o.view()):null)||document.head||document.getElementsByTagName("head")[0],a=document.createElement(t);c?(a.type="text/css",a.id=r):(a.type="text/javascript",a.id=r),u.appendChild(a);const h=function(t){c?a.styleSheet?a.styleSheet.cssText=t:a.appendChild(document.createTextNode(t)):a.innerText?a.innerText=t:a.appendChild(document.createTextNode(t)),l.end(),n&&n(e,r)},d="_res/"+t+"/"+r,p=R(d);null!=p?h(c?p.css:p.controller):s.ajax({url:e,success:function(t){const n={componentId:d,view:null,css:c?t:null,controller:c?null:t,using:e};b.push(n),h(t)},error:function(){u.removeChild(a),l.end(),n&&n(e)}})}else l.end(),n&&n(e,r)}})),this},L.prototype.lazyLoad=function(t,e){return null==t?d.lazyLoad():(d.lazyLoad(t,e),this)},L.prototype.componentize=function(t){return!1===t?z=!0:!0===t&&(z=!1,t=null),z||d.componentize(t),this},L.prototype.store=function(t,e){return null!=e&&(this._store[t]=e),this._store[t]},L.prototype.getResourcePath=function(t){return A(t)},L.prototype.observable=function(t){return C.observable(t)},L.prototype.activeRefresh=function(t,e,n,o){return new h(t,e,n,o)},L.prototype.bundle=function(t,e){if(i.isNoU(t))return b;if(t&&"boolean"==typeof t){o.t("bundle:start");const t=d.lazyLoad();if(d.lazyLoad(!1),d.componentize(),e){const n=function(n){setTimeout((function(){d.willLoadMore()?(o.t("bundle:wait"),n(n)):(o.t("bundle:end"),d.lazyLoad(t),e())}),1e3)};n(n)}}else{for(let e=0;e200?s.push(e+"color:#ff0000;"):t>100?s.push(e+"color:#ff7700;"):s.push(e+"color:#00aa00;")}}}i+=" \n%c ",s.push("background-color:transparent;color:inherit;");for(let t=s.length-1;t>=0;t--)Array.prototype.unshift.call(o,s[t]);Array.prototype.unshift.call(o,i),Array.prototype.push.call(o,"\n\n")},this.log=function(e,s){i&&i.call(t,e,s),(o.__zuix__debug||"ERROR"===e||"WARN"===e)&&(this.args(t,e,s),n.log(...s))}}s.prototype.monitor=function(t){i=t},s.prototype.info=function(...t){return this.log("INFO",t),this},s.prototype.i=s.prototype.l=s.prototype.log=s.prototype.info,s.prototype.warn=function(...t){return this.log("WARN",t),this},s.prototype.w=s.prototype.warn,s.prototype.error=function(...t){return this.log("ERROR",t),this},s.prototype.e=s.prototype.error,s.prototype.debug=function(...t){return this.log("DEBUG",t),this},s.prototype.d=s.prototype.debug,s.prototype.trace=function(...t){return this.log("TRACE",t),this},s.prototype.t=s.prototype.trace,t.exports=function(t){return new s(t)}},65:function(t,e,n){"use strict";const o=n(381)("TaskQueue.js");function i(t){const e=this;e._worker=null,e._taskList=[],e._requests=[],null==t&&(t=function(){}),e.taskQueue=function(n,i,s){e._taskList.push({tid:n,fn:i,status:0,priority:s,step:function(n){o.t(n,"load:step"),t(e,"load:step",{task:n})},end:function(){this.status=2,o.t(this.tid,"load:next","timer:task:stop"),t(e,"load:next",{task:this.tid}),e._taskList.splice(this.index,1),e.taskCheck(),null!=this._callback&&this._callback.call(this)},callback:function(t){this._callback=t}}),o.t(n,"task added",s,"priority"),e._taskList.sort((function(t,e){return t.priority>e.priority?1:e.priority>t.priority?-1:0})),e.taskCheck()},e.taskCheck=function(){for(let n=0;n"}return n},cloneObject:function t(e){if(null===e||"object"!=typeof e)return e;let n=e;try{n=e.constructor();for(const o in e)e.hasOwnProperty(o)&&(n[o]=t(e[o]))}catch(t){}return n},hasPassiveEvents:function(){let t=!1;try{const e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassive",null,e),window.removeEventListener("testPassive",null,e)}catch(t){}return t},hyphensToCamelCase:function(t){return"string"==typeof t?t.replace(/--/g,":").replace(/-([a-z0-9_$-])/g,(function(t){return"_$-".indexOf(t[1])>-1||(+t[1]).toString()===t[1]?"_"+t[1].replace("-","_"):t[1].toUpperCase()})).replace(/:/g,"-"):t},camelCaseToHyphens:function(t){return"string"!=typeof t?t:(t=t.replace(/(^\w)|(\s+\w)/g,(function(t){return t.toUpperCase()})).replace(/\s/g,"")).split(/(?=[A-Z])/).join("-").toLowerCase()},normalizeControllerCode:function(t){if(t.indexOf("module.exports")>=0)return"'use strict'; let module = {}; "+t+";\nreturn module.exports;";{let e=t;const n=t.indexOf("function "),o=t.indexOf("zuix.controller"),i=t.indexOf("class ");return i>=0&&(i=0&&(n=e.length||null==t?e[0]:e[t]},getAll:function(t){return i.split(",").join("")}};var i},getShadowRoot:function(t){for(;t;t=t.parentNode)if(t instanceof ShadowRoot)return t;return!1}}}},917:function(t,e,n){"use strict";const o=n(381)("TaskQueue.js"),i=n(826),s=i.hasPassiveEvents(),r=[];function l(t){!function(t,e,n){const o=d(t);d.each(r,(function(){this.element===t&&this.path===e&&this.handler.call(o,n,o)}))}(this,t.type,t)}function c(t,e,n){let o=1,i=-1;d.each(r,(function(s){this.element===t&&this.path===e&&(o--,this.handler===n&&(i=s))})),-1!==i&&r.splice(i,1),0===o&&t.removeEventListener(e,l)}function u(t,e,n){let o=n.classes;return"string"==typeof n?(o=n.split(/[\s|,]+/g),n={}):Array.isArray(n)&&(o=n,n={}),Object.assign({type:t,classes:o,target:e},n)}function a(t){if(this._selection=[],void 0===t&&(t=document.documentElement),t instanceof a)return t;if(t instanceof HTMLCollection||t instanceof NodeList){const e=this._selection=[];d.each(t,(function(t,n){e.push(n)}))}else if(Array.isArray(t))this._selection=t;else if(t===window||t instanceof HTMLElement||t instanceof Node)this._selection=[t];else if("string"==typeof t)this._selection=document.documentElement.querySelectorAll(t);else if(null!==t){const e="ZxQuery cannot wrap object of this type.";throw o.e(e,typeof t,t),new Error(e)}return this}function h(t){return new a(t)}a.prototype.length=function(){return this._selection.length},a.prototype.parent=function(t){return i.isNoU(t)?new a(this._selection[0].parentNode):new a(d.getClosest(this._selection[0],t))},a.prototype.children=function(t){return i.isNoU(t)?new a(this._selection[0].children):new a(this._selection[0].querySelectorAll(t))},a.prototype.reverse=function(){const t=Array.prototype.slice.call(this._selection,0);return this._selection=t.reverse(),this},a.prototype.get=function(t){return i.isNoU(t)&&(t=0),this._selection[t]},a.prototype.eq=function(t){const e=this._selection;let n=e[t];return arguments.length>1&&(n=[],d.each(arguments,(function(t,o){null!=e[o]&&n.push(e[o])}))),new a(n)},a.prototype.prev=function(){return new a(this._selection[0].previousElementSibling)},a.prototype.next=function(){return new a(this._selection[0].nextElementSibling)},a.prototype.index=function(t){const e=this._selection[0];return 1===this.length()&&null==t?Array.from(this.parent().children()._selection).indexOf(e):this.length()>0&&null!=t?this._selection.indexOf(t.get()):-1},a.prototype.find=function(t){return this._selection[0]?new a(this._selection[0].querySelectorAll(t)):new a},a.prototype.each=function(t){return d.each(this._selection,t),this},a.prototype.attr=function(t,e){const n=this;if("object"==typeof t)d.each(t,(function(t,e){n.each((function(n,o){i.dom.setAttribute(o,t,e)}))}));else{if(void 0===e)return i.dom.getAttribute(this._selection[0],t);this.each((function(n,o){i.dom.setAttribute(this.get(),t,e)}))}return this},a.prototype.trigger=function(t,e){let n;return window.CustomEvent?n=new CustomEvent(t,{detail:e}):(n=document.createEvent("CustomEvent"),n.initCustomEvent(t,!0,!0,e)),this.each((function(t,e){e.dispatchEvent(n)})),this},a.prototype.one=function(t,e){const n=this;return"object"==typeof t&&null==e?(d.each(t,(function(t,e){n.one(t,e)})),this):(this.on(t,new function(t,e){let o=!1;return function(i,s){o||(o=!0,d(n).off(t,this),e.call(n,i,s,n))}}(t,e)),this)},a.prototype.on=function(t,e){if("object"==typeof t&&null==e){const e=this;return d.each(t,(function(t,n){e.on(t,n)})),this}const n=t.split(/[\s|,]+/g)||[];let i;return"function"!=typeof e&&(i=e,e=i.handler),this.each((function(t,c){n.map((t=>function(t,e,n,i){let c=!1;d.each(r,(function(){if(this.element===t&&this.path===e&&this.handler===n)return o.w("Handler already registered",t,e,n),c=!0,!1})),c||(r.push({element:t,path:e,handler:n,options:i}),t.addEventListener(e,l,!(!s||null!=i&&!1===i.passive)&&{passive:!0}))}(c,t,e,i)))})),this},a.prototype.off=function(t,e){if("object"==typeof t&&null==e){const e=this;return d.each(t,(function(t,n){e.off(t,n)})),this}const n=t.split(/[\s|,]+/g)||[];return this.each((function(t,o){n.map((t=>c(o,t,e)))})),this},a.prototype.reset=function(){return this.each((function(t,e){!function(t){d.each(r.slice(),(function(){this.element===t&&(o.t("Removing event handler",this.element,this.path,this.handler),c(this.element,this.path,this.handler))}))}(e)})),this},a.prototype.isEmpty=function(){return 0===this._selection[0].innerHTML.replace(/\s/g,"").length},a.prototype.position=function(){return d.getPosition(this._selection[0])},a.prototype.css=function(t,e){const n=this;if("object"==typeof t)d.each(t,(function(t,e){n.each((function(n,o){o.style[t]=e}))}));else{if(i.isNoU(e))return this._selection[0].style[t];n.each((function(n,o){o.style[t]=e}))}return this},a.prototype.addClass=function(t){const e=t.split(/[\s|,]+/g)||[];return d.each(this._selection,(function(t,n){e.map((t=>n.classList.add(t)))})),this},a.prototype.hasClass=function(t){return d.hasClass(this._selection[0],t)},a.prototype.removeClass=function(t){const e=t.split(/[\s|,]+/g)||[];return d.each(this._selection,(function(t,n){e.map((t=>n.classList.remove(t)))})),this},a.prototype.html=function(t){return i.isNoU(t)?this._selection[0].innerHTML:(this.each((function(e,n){n.innerHTML=t})),this)},a.prototype.checked=function(t){if(i.isNoU(t)){const t=this._selection[0].checked;return null!=t&&"false"!=t&&(t||"checked"==t)}return this.each((function(e,n){n.checked=t})),this},a.prototype.value=function(t){return i.isNoU(t)?this._selection[0].value:(this.each((function(e,n){n.value=t})),this)},a.prototype.append=function(t){return"string"==typeof t?this._selection[0].innerHTML+=t:this._selection[0].appendChild(t instanceof a?t.get():t),this},a.prototype.insert=function(t,e){e=e instanceof a?e.get():e;const n=this.children().get(t);return null!==n?this._selection[0].insertBefore(e,n):this._selection[0].appendChild(e),this},a.prototype.prepend=function(t){return"string"==typeof t?this._selection[0].innerHTML=t+this._selection[0].innerHTML:this._selection[0].insertBefore(t instanceof a?t.get():t,this._selection[0].firstElementChild),this},a.prototype.detach=function(){const t=this._selection[0],e=t.parentNode;return null!=e&&(t.__zuix_oldParent=e,t.__zuix_oldIndex=Array.prototype.indexOf.call(e.children,t),e.removeChild(t),o.t("Detached from parent",e,t)),this},a.prototype.attach=function(){const t=this._selection[0];return null!=t.parentNode&&null!=t.__zuix_oldParent&&t.parentNode.removeChild(t),null==t.parentNode&&null!=t.__zuix_oldParent&&(d(t.__zuix_oldParent).insert(t.__zuix_oldIndex,t),t.__zuix_oldParent=null,delete t.__zuix_oldParent,delete t.__zuix_oldIndex),this},a.prototype.display=function(t){return i.isNoU(t)?this._selection[0].style.display:(d.each(this._selection,(function(e,n){n.style.display=t})),this)},a.prototype.visibility=function(t){return i.isNoU(t)?this._selection[0].style.visibility:(d.each(this._selection,(function(e,n){n.style.visibility=t})),this)},a.prototype.show=function(t){return this.display(null==t?"":t)},a.prototype.hide=function(){return this.display("none")},a.prototype.playTransition=function(t){return d.playFx(u("transition",this,t)),this},a.prototype.playAnimation=function(t){return d.playFx(u("animation",this,t)),this},a.prototype.isPlaying=function(){return this.hasClass("--z-playing")};const d=h;h.find=function(t){return d().find(t)},h.each=function(t,e){const n=null==t?0:Object.keys(t).length;if(n>0){let o=0;for(const i in t)if(t.hasOwnProperty(i)){let s=t[i];if(s instanceof Element&&(s=d(s)),!1===e.call(s,i,t[i],s))break;if(o++,o>=n)break}}return this},h.hasClass=function(t,e){const n=e.split(/[\s|,]+/g)||[];let o=!1;return d.each(n,(function(e,n){if(o=t.classList.contains(n),o)return!1})),o},h.classExists=function(t){const e=t.split(/[\s|,]+/g)||[];let n=!1;return d.each(e,(function(t,e){const o=document.styleSheets;if(null!=o)for(let t=0;t1){let e=s[2];if(null!=e&&e.length>0){e=e.replace(/\n/g,"");const o=e.split(",");let i=!1;if(d.each(o,(function(e,s){if("."===s.trim()||":host"===s.trim())r+="\n[z-component]"+t+" ";else if("@"===s.trim()[0])r+=s+" ",(s.trim().toLowerCase().startsWith("@media")||s.trim().toLowerCase().startsWith("@supports"))&&(i=!0);else if(n)s.split(/\s+/).forEach((function(e){(e=e.trim()).lastIndexOf(".")>0?e.replace(/(?=\.)(?![^\[\]()]*(?:\[[^\[\]()]*([\])]))?([\])]))/gi,",").split(",").forEach((function(e){r+=""!==e?e+t:"\n"})):r+=""!==e&&">"!==e&&"*"!==e?"\n"+e+t+" ":e+" "}));else{let e=s.trim();e=e.startsWith(":host")?e.substring(5):"\n"+e,r+="\n[z-component]"+t+e+" "}e=0)){const e=t.substring(l,o.index)+o[0];s+=e,l+=e.length;continue}let n=o[0];if(e){const t=e(o[0]);i.isNoU(t)||(n=t,r++)}s+=t.substring(l,o.index)+n,l=o.index+o[0].length}return r>0?(s+=t.substring(l),s):null},h.getClosest=function(t,e){for(t=t.parentNode;t&&t!==document;t=t.parentNode)if(t.matches&&t.matches(e))return t;return null},h.getPosition=function(t,e){const n="--ui--visible",o=function(){let e=0,n=0;const o=t.getBoundingClientRect();let i=t;for(;i;){if("body"===i.tagName.toLowerCase()){const t=i.scrollLeft||document.documentElement.scrollLeft,o=i.scrollTop||document.documentElement.scrollTop;e+=i.offsetLeft-t+i.clientLeft,n+=i.offsetTop-o+i.clientTop}else e+=i.offsetLeft-i.scrollLeft+i.clientLeft,n+=i.offsetTop-i.scrollTop+i.clientTop;i=i.offsetParent}return{x:e,y:n,rect:o}}();o.visible=!1;let i=t.offsetParent;if(null!=i||"fixed"!==getComputedStyle(t).position&&"absolute"!==getComputedStyle(t).position||(i=document.body),null!=i){if(i!==document.body){let t=i.offsetParent;for(;null!=t&&null!==t.offsetParent&&t.offsetHeight===t.scrollHeight;)t=t.offsetParent;null!=t&&(i=t)}let s=i.getBoundingClientRect();i===document.body&&(s={x:s.x,y:s.y,width:document.documentElement.offsetWidth||document.documentElement.clientWidth,height:document.documentElement.offsetHeight||document.documentElement.clientHeight,top:0,left:0,right:document.documentElement.clientWidth||document.documentElement.offsetWidth,bottom:document.documentElement.clientHeight||document.documentElement.offsetHeight}),null==e&&(e=0);const r=t.getBoundingClientRect();let l=!(r.left-1>s.right-e||r.right+1s.bottom-e||r.bottom+11&&t.classes.shift();n.hasClass("--z-playing")||(n.addClass("--z-playing"),i&&n.addClass(i).css(t.type,"none"));const s=getComputedStyle(n.get()),r=1e3*parseFloat(s[t.type+"-delay"])||i?10:0;let l=!1;const c=function(){l||(l=!0,t.classes.length>1?(t.onStep&&t.onStep.call(n,n,t.classes.slice(1)),e.playFx(t)):(!t.holdState&&t.classes.length>0&&n.removeClass(t.classes.shift()),n.removeClass("--z-playing"),t.onEnd&&t.onEnd.call(n,n)))},u=function(){i&&n.css(t.type,"").removeClass(i);const e=t.classes[0];e&&n.addClass(e),t.options&&d.each(t.options,(function(e,o){n.css(t.type+"-"+e,o)}));const o=1+(parseFloat(s[t.type+"-iteration-count"])||0),r=1e3*parseFloat(s[t.type+"-duration"])*o;setTimeout(c,r)};n.on(t.type+"end",(function(e){e.target===t.target.get()&&(n.off(t.type+"end",this),c())})),r>0?setTimeout(u,r):u()},h.ZxQuery=a,String.prototype.hashCode=function(){let t=0;if(0===this.length)return t;for(let e=0;e0?(setTimeout((function(){i.requestRefresh(t,e,i.contextData)}),l?i.refreshMs:500),s=!0):null==c&&i.stop()};l?(e._refreshActive||(e._refreshActive=!0,e.trigger("refresh:active")),o(t,e,n,(function(t,e,n){c(t,e,n)}))):(e._refreshActive&&(e._refreshActive=!1,e.trigger("refresh:inactive")),c(i.contextData))}}e.prototype.stop=function(){this.pause(),this.refreshMs=0,this.stopped=!0},e.prototype.start=function(t){if(this.refreshMs=t||this.refreshMs,this.started)return this.resume();this.started=!0,this.requestRefresh(this.$view,this.$element,this.contextData)},e.prototype.pause=function(){this.paused=!0},e.prototype.resume=function(){this.paused=!1},t.exports=e},854:function(t){t.exports=function(){}},622:function(t,e,n){"use strict";const o=n(381)("ComponentContext.js"),i=n(541),s=n(917),r=n(826),l=n(643);let c=null;const u=[],a=[];function h(t,e){e=e.observableTarget||e;const n=r.isNoU(e.value)?r.isNoU(e.innerHTML)?e:e.innerHTML:e.value;switch(t.tagName.toLowerCase()){case"img":t.src=r.isNoU(e.src)?r.isNoU(e.innerHTML)?e:e.innerHTML:e.src;break;case"a":t.href=r.isNoU(e.href)?r.isNoU(e.innerHTML)?e:e.innerHTML:e.getAttribute("href"),r.isNoU(e.href)||r.isNoU(e.innerHTML)||""===e.innerHTML.trim()||0===s(e).find(r.dom.queryAttribute(i.zField)).length()&&s(t).html("").append(document.createTextNode(e.innerHTML));break;case"input":switch(t.type){case"checkbox":case"radio":t.value==n&&(t.checked=!0);break;default:t.value=n}break;case"select":s.each(t.options,(function(e,o){if(o.value==n)return t.selectedIndex=e,!1}));break;default:const o=r.isNoU(e.innerHTML)?document.createTextNode(e):e.innerHTML;s(t).html("").append(o)}}function d(t,e,n,o,i){o&&!t._disposed&&o.call(e,n,i,e,(function(s){if(!t._disposed){const r=n.get().dataset.__zuix_refreshTimeout;r&&a[r]&&clearTimeout(a[r]),n.get().dataset.__zuix_refreshTimeout=setTimeout((function(){d(t,e,n,o,i)}),s||500)}}))}function p(t,e,n){return c=t,this._options=null,this.contextId=null==e||null==e.contextId?null:e.contextId,this.componentId=null,this.handlers={refresh:function(t,e,n,o){}},this.trigger=function(t,e,o){n&&n(t,e,o)},this._container=null,this._model=null,this._view=null,this._css=null,this._style=null,this._controller=null,this.behavior=null,this._eventMap=[],this._behaviorMap=[],this._fieldCache=[],this._c=null,this._modelListener=Object.assign({context:null,get:function(t,e,n,o){},set:function(t,e,n,o,s){const l=this.context.$;if(t instanceof Element&&(o=o.split(".")[0],n=t),"function"==typeof n){let t=l.find(r.dom.queryAttribute(i.zBind,o));return null==t.get()&&(t=l.find(r.dom.queryAttribute(i.zField,o))),void d(this.context,l,t,n,e)}const c=function(t){null!=t.get()&&t.each((function(t,e){h(e,n)}))};l.get()&&(c(l.find(r.dom.queryAttribute(i.zBind,o))),c(l.find(r.dom.queryAttribute(i.zField,o))),this.context._c&&this.context._c.update&&this.context._c.update(t,e,n,o,s))}},{context:this}),this._viewObserver=new l(this),this._disposed=!1,this.options(e),this}p.prototype.dispose=function(){if(this._disposed)return;this._disposed=!0,this._viewObserver.stop(),r.isNoU(this._c)||(r.isNoU(this._c.view())||(this._c.trigger("component:dispose",this._c.view(),!0),this._c.view().attr(i.zComponent,null).attr(i.zContext,null).attr(i.zLoad,null).attr(i.zLoaded,null).attr(i.zReady,null).attr(i.resourceType.view,null).attr(i.resourceType.controller,null).attr(i.resourceType.file,null).attr(this.getCssId(),null),this._c.view().reset(),r.isNoU(this._c._fieldCache)||s.each(this._c._fieldCache,(function(t,e){e.reset()}))),this._c.dispose&&this._c.dispose.call(this,this)),this.model(null),!r.isNoU(this._c)&&this._c._childNodes.length>0&&(this._c.view().html(""),this._c.restoreView());const t=c.dumpContexts(),e=t.indexOf(this);t.splice(e,1)},p.prototype.container=function(t){return null==t?this._container:(t instanceof s.ZxQuery&&(t=t.get()),this._container=t,this)},p.prototype.view=function(t){if(void 0===t)return this._view;if(null===t)throw new Error("View cannot be set to null.");if(t instanceof s.ZxQuery&&(t=t.get()),t===this._view)return this;this._viewObserver.stop();const e=this.getCssId();if(null!=this._view){const t="*"+r.dom.cssNot(i.zLoad).getAll();s(this._view).attr(e,null).find(t).each((function(t,n){this.attr(e,null)}))}const n=function(t){t.find("*").each((function(t,e,n){for(let t=0;t1&&o.name.startsWith("#")){const t=r.hyphensToCamelCase(o.name.substring(1));null==n.attr(i.zField)&&n.attr(i.zField,t),null==n.attr(i.zBind)&&null!=s&&s.length>0&&n.attr(i.zBind,s)}}}))};if(o.t(this.componentId,"view:attach","timer:view:start"),"string"==typeof t){const e={content:t};this.trigger(this,"html:parse",e),t=e.content;const o=s.wrapElement("div",t);null!=o.firstElementChild&&(null!=r.dom.getAttribute(o.firstElementChild,i.zView)?1===o.children.length&&(t=o.firstElementChild.innerHTML):t=o.innerHTML),null!=this._container?(this._view=this._container,this._view.innerHTML+=t):null!=this._view?this._view.innerHTML=t:this._view=o;const l=s(this._view);l.find("script:not([type=jscript])").each((function(t,e){"true"!==this.attr(i.zuixLoaded)&&(this.attr(i.zuixLoaded,"true"),Function(e.innerHTML).call(window))})),n(l),this.trigger(this,"view:process",l)}else null!=this._container&&"default"!==this.componentId?(this._view=s.wrapElement("div",t.outerHTML).firstElementChild,r.dom.setAttribute(this._view,i.zView,null),this._container.appendChild(this._view),this._view=this._container):this._view=t;const l=s(this._view);return n(l),l.find(r.dom.queryAttribute(i.zLoad,null,r.dom.cssNot(i.zLoaded))).each((function(t,e){this.attr(i.zLoaded,"false")})),this.checkEncapsulation(),this.modelToView(),o.t(this.componentId,"view:attach","timer:view:stop"),this},p.prototype.field=function(t){const e=this,n=c.field(t,this._view,this);return n.on=function(t,n,o,i){if("string"==typeof n){const t=n;n=function(){e._c&&e._c.trigger(t,o,i)}}return s.ZxQuery.prototype.on.call(this,t,n)},n},p.prototype.checkEncapsulation=function(){const t=s(this._view),e=this.getCssId();if(t.length()>0&&!1!==this._options.css)if(t.attr(e,""),null!=this._container||null!=this._style){const n="*"+r.dom.cssNot(i.zLoad).getAll();t.find(n).each((function(t,n){this.attr(e,"")})),this._viewObserver.start(),t.attr(i.resourceType.controller,null)}else t.attr(i.resourceType.controller,"")},p.prototype.style=function(t){if(void 0===t)return this._style;const e=this.getCssId();o.t(this.componentId,"view:style","timer:view:start",e);const n=r.dom.getShadowRoot(this._view);if(null==t||t instanceof Element)this._css=t instanceof Element?t.innerText:t,this._style=s.appendCss(t,this._style,this.componentId+"@"+e,n);else if("string"==typeof t){this._css=t;const o={content:t};this.trigger(this,"css:parse",o),t=o.content;let i="";!0===this.options().resetCss&&(i=":host { all: initial; }");const r="["+e+"]";n||(t=s.wrapCss(r,i+"\n"+t,!0===this.options().encapsulation)),this._style=s.appendCss(t,this._style,this.componentId+"@"+e,n)}return n||this.checkEncapsulation(),o.t(this.componentId,"view:style","timer:view:stop",e),this},p.prototype.model=function(t){return void 0===t||this._model===t||(null!==this._model&&"function"!=typeof this._model&&c.observable(this._model).unsubscribe(this._modelListener),this._model=t,null!=t&&("function"!=typeof t&&(this._model=c.observable(t).subscribe(this._modelListener).proxy),this.modelToView(),null!=this._c&&this._c.update&&this._c.update.call(this._c,null,null,null,null,this._c))),this._model},p.prototype.controller=function(t){return void 0===t?this._controller:(this._controller=t,this)},p.prototype.options=function(t){if(null==t)return this._options;const e=this._options=this._options||{};return Object.assign(e,t),this.componentId=e.componentId||this.componentId,null==u[this.componentId]&&(u[this.componentId]=u.length,u.length++),this.container(e.container),this.view(e.view),"string"==typeof e.css&&this.style(e.css),this.controller(e.controller),this.model(e.model),this},p.prototype.on=function(t,e){return this._c.on(t,e),this},p.prototype.loadCss=function(t,e){const n=this;r.isNoU(t)&&(t={}),r.isNoU(t.caching)||t.caching;let i=n.componentId;r.isNoU(t.path)||(i=t.path);let l=c.store("zuix.inlineStyles");if(null==l&&(l=[],c.store("zuix.inlineStyles",l)),null!=l[i])n.style(l[i]),t.success&&t.success.call(n,l[i],n),t.then&&t.then.call(n,n);else{const e=s().find('style[media="#'+i+'"],style[media="'+i+'"]');if(e.length()>0){const o=e.get(0).innerText;n.style(o),e.detach(),l[i]=o,t.success&&t.success.call(n,o,n),t.then&&t.then.call(n,n)}else i==n.componentId&&(i+=".css"),fetch(c.getResourcePath(i)).then((t=>t.text())).then((e=>{n.style(e),t.success&&t.success.call(n,e,n)})).catch((e=>{o.e(e,n),t.error&&t.error.call(n,e,n)})).finally((()=>{t.then&&t.then.call(n,n)}))}return this},p.prototype.loadHtml=function(t,e){const n=this;let l=n.componentId;r.isNoU(t)&&(t={}),r.isNoU(t.caching)||t.caching,r.isNoU(t.path)||(l=t.path);let u=c.store("zuix.inlineViews");if(null==u&&(u=[],c.store("zuix.inlineViews",u)),null!=u[l])n.view(u[l]),t.success&&t.success.call(n,u[l],n),t.then&&t.then.call(n,n);else{const e=s().find(r.dom.queryAttribute(i.zView,l,r.dom.cssNot(i.zComponent)));if(e.length()>0){let o,r=e.get(0);if("template"===r.tagName.toLowerCase()?(r=r.cloneNode(!0),o=r.content.querySelectorAll("style")):o=r.querySelectorAll('style[media="#"]'),o)for(const t of o)t.setAttribute("media","#"+n.componentId);u[l]=r.innerHTML,n.view()===r||null!=n.container()&&n.container().contains(r)?(e.attr(i.zView,null),n._view=r,this.trigger(this,"view:process",s(n.view()))):n.view(r.innerHTML),t.success&&t.success.call(n,r.innerHTML,n),t.then&&t.then.call(n,n)}else{const e=r.isNoU(t.cext)?".html":t.cext;l==n.componentId&&(l+=e),fetch(c.getResourcePath(l)).then((t=>t.text())).then((e=>{n.view(e),t.success&&t.success.call(n,e,n)})).catch((e=>{o.e(e,n),t.error&&t.error.call(n,e,n)})).finally((()=>{t.then&&t.then.call(n,n)}))}}return this},p.prototype.viewToModel=function(){o.t(this.componentId,"view:model","timer:vm:start");const t={},e=s(this._view);return e.find(r.dom.queryAttribute(i.zField)).each((function(n,o,s){if(!c.isDirectComponentElement(e,s))return!0;const r=this.attr(i.zField);t[r]=o})),this._model=c.observable(t).subscribe(this._modelListener).proxy,o.t(this.componentId,"view:model","timer:vm:stop"),this},p.prototype.modelToView=function(){if(o.t(this.componentId,"model:view","timer:mv:start"),null!=this._view){const t=this;t["#"]={};const e=s(this._view);e.find(r.dom.queryAttribute(i.zField)).each((function(n,o,s){if(!c.isDirectComponentElement(e,s)&&"true"!==s.attr("inherits"))return!0;let l=s.attr(i.zBind);if(null==l&&(l=s.attr(i.zField)),"function"==typeof t._model)d(t,e,s,t._model,l);else{let n=r.propertyFromPath(t._model,l);const i=r.hyphensToCamelCase(l),c=r.propertyFromPath(t._model,i);null==n&&null!=c&&(l=i,n=r.propertyFromPath(t._model,n)),"function"==typeof n?d(t,e,s,n,l):null!=n&&h(o,n)}})),e.find(r.dom.queryAttribute(i.zField)).each((function(n,o,s){if(!c.isDirectComponentElement(e,s)&&"true"!==s.attr("inherits"))return!0;let l=s.attr(i.zBind);null==l&&(l=s.attr(i.zField));try{const e=r.hyphensToCamelCase(l);Function("function testName(){ const "+e+' = "test"; }'),t["#"][e]=t.field(l)}catch(t){}}))}return o.t(this.componentId,"model:view","timer:mv:stop"),this},p.prototype.getCssId=function(){let t="";return"string"==typeof this._options.css&&(t="_"+this.contextId),i.cssIdPrefix+u[this.componentId]+t},Object.defineProperty(p.prototype,"path",{get:function(){const t=this.componentId,e=t.lastIndexOf("/");return e<0?t:t.substring(0,e+1)}}),Object.defineProperty(p.prototype,"name",{get:function(){const t=this.componentId,e=t.lastIndexOf("/");return e<0?t:t.substring(e+1)}}),Object.defineProperty(p.prototype,"$",{get:function(){return this._c&&this._c.view()}}),t.exports=p},211:function(t,e,n){"use strict";const o=n(541);_.prototype.componentize=function(t){return g?(r().one("componentize:step",(function(){requestAnimationFrame((function(){g=!1,m.componentize(t)}))})),this):(g=!0,m.trigger(this,"componentize:begin"),m.$().trigger("componentize:begin"),m.resolveImplicitLoad(t),function(t){null==t&&(t=document),l.indexOf(t)||l.push(t)}(t),x(t),this)},_.prototype.applyOptions=function(t,e){return C(t,e),this},_.prototype.loadInline=function(t,e){b(t,e)},_.prototype.resolvePath=function(t){return w(t)},_.prototype.willLoadMore=function(){return c.length>0||l.length>0},_.prototype.lazyLoad=function(t,e){return v(t,e)},_.prototype.dequeue=function(t){for(let e=0;e0&&(t=l.unshift()),t instanceof r.ZxQuery&&(t=t.get());const e=s.dom.queryAttribute(o.zLoad,null,s.dom.cssNot(o.zLoaded));let n=r(t).find(e);n=Array.prototype.slice.call(n._selection);const a=[];for(let t=0;t0?c.shift():null;for(;null!=e&&null!=e.element;){const n=e.element,o=I(n);if(v()&&o?(e.lazy=!0,e.visible=r.getPosition(n,f).visible):(e.lazy=!1,e.visible=!0),null!=n&&e.visible){t={item:e,cancelable:e.lazy};break}if(!(c.length>0))break;e=c.shift()}return t}();if(null!=e&&null!=e.item&&null!=e.item.element){const t=e.item.element;r(t).one("component:loaded",(function(){m.componentize(t)})),b(t)}}function b(t,e){const n=r(t);if(null!=n.attr(o.zLoaded)||n.parent("pre,code").length()>0)return!1;n.attr(o.zLoaded,"true");let l=n.attr(o.zOptions);s.isNoU(l)?l=null!=n.get().__zuix_loadOptions?n.get().__zuix_loadOptions:{}:(l=z(t,l),l=s.cloneObject(l)||{}),e&&Object.assign(l,e);const c=n.attr(o.zContext);if(!s.isNoU(c)){const t=m.context(c);null!==t&&(l=t.options()),l.contextId=c}s.isNoU(l.view)&&!n.isEmpty()?(l.view=t,l.viewDeferred=!0):s.isNoU(l.view)&&s.isNoU(l.container)&&n.isEmpty()&&null==n.attr(o.resourceType.controller)&&(l.container=t);let u=n.attr(o.zLoad);if(s.isNoU(u))return!1;if(u=w(u),n.attr(o.zLoad,u),"default"!==u&&null!==n.attr(o.resourceType.view))n.attr(o.zComponent,null),s.isNoU(l.controller)&&(l.controller=function(){});else if("default"===u||null!==n.attr(o.resourceType.controller)){l.view=l.view||t,l.viewDeferred=!0,l.html=l.html||!1,l.css=l.css||!1;const e=n.children('[media="#"]');e.length()>0&&e.parent().get()===n.get()&&(!1===l.css&&(l.css=""),e.each((function(t,e,n){l.css+="\n"+l.css+n.html()}))),"default"===u&&(l.controller=l.controller||function(){})}const a=[":on",":model",":behavior",":ready"];Array.from(n.get().attributes).filter((t=>t.nodeName.startsWith(":")&&!a.find((e=>t.nodeName.startsWith(e))))).forEach((t=>{const e=t.nodeName.match(/[^:]+/g);let n=l;e.forEach(((o,r)=>{if(o=s.hyphensToCamelCase(o),r===e.length-1){let s;try{s=Function("return "+t.nodeValue+";")()}catch(n){i.warn(e.join(":"),o,t.nodeValue,n)}return n[o]=s}n=n[o]=n[o]||{}}))}));const h=n.attr(o.zOn);!s.isNoU(h)&&h.length>0&&(l.on=z(t,h));const d=n.attr(o.zBehavior);!s.isNoU(d)&&d.length>0&&(l.behavior=z(t,d));const p=n.attr(o.zModel);!s.isNoU(p)&&p.length>0&&(l.model=z(t,p));const f=n.attr(o.zUsing);s.isNoU(f)||(l.using=f);const y=n.attr(o.zPriority);return s.isNoU(y)||(l.priority=+y),m.load(u,l),!0}function w(t){if("@"===t[0]){let e=m.store("config"),n="https://zuixjs.github.io/zkit/lib/";if(null!=e&&null!=e[location.host]&&(e=e[location.host]),null!=e)switch(typeof e.libraryPath){case"object":r.each(e.libraryPath,(function(e,o){return!t.startsWith(e+"/")||(n=o,!1)}));break;case"string":n=e.libraryPath}t=n+t.substring(t.indexOf("/")+1)}return t}function z(t,e){if("string"==typeof e){const n=r(t).parent(s.dom.queryAttribute(o.zLoad));if(n.get()){const o=m.context(n);try{return o._refreshHandler.runScriptlet(t,`[${e}][0]`)}catch(t){}}e=e.trim().startsWith("{")&&e.trim().endsWith("}")?Function("return "+e)():s.propertyFromPath(window,e)}return e}function C(t,e){e=z(t,e),null!=t&&null!=e&&(null!=e.componentId&&s.dom.setAttribute(t,o.zLoad,e.componentId.toString().toLowerCase()),null!=e.contextId&&s.dom.setAttribute(t,o.zContext,e.contextId.toString().toLowerCase()),null!=e.lazyLoad&&s.dom.setAttribute(t,o.zLazy,e.lazyLoad.toString().toLowerCase()))}function L(t){const e={element:t};return a.push(e),e}function I(t){if("false"===s.dom.getAttribute(t,o.zLazy))return!1;let e=function(t){for(let e=0;e100?(o=t,x(e)):(clearTimeout(n),n=setTimeout((function(){x(e)}),150))}))}(0,i)),!0}if("true"===s.dom.getAttribute(t,o.zLazy))return e=L(t),!0}return!1}},561:function(t,e,n){"use strict";const o=n(917),i=n(826);function s(t){const e=this;this._view=null,this.context=t,this._childNodes=[],this.saveView=function(){this.restoreView(),this.view().children().each((function(t,n){e._childNodes.push(n)}))},this.restoreView=function(){this._childNodes.length>0&&(e.view().html(""),o.each(e._childNodes,(function(t,n){e.view().append(n)})),this._childNodes.length=0)},this.on=function(t,n){return"object"==typeof t&&null==n?(o.each(t,(function(t,n){e.on(t,n)})),this):(this.addEvent(t,n),this)},this.mapEvent=function(t,e,n,o){null!=e&&(e.off(n,this.eventRouter),t.push({target:e,eventPath:n,handler:o}),e.on(n,this.eventRouter))},this.eventRouter=function(n){const o=e.view();t._behaviorMap.concat(t._eventMap).forEach((function(t){t.eventPath===n.type&&t.handler&&t.handler.call(o,n,n.detail,o)}))};const n=t.options();let i=null;if(null!=n.on&&o.each(n.on,(function(t,n){t.split(/[\s|,]+/g).map((t=>e.addEvent(t,n)))})),null!=n.behavior)for(const t in n.behavior)n.behavior.hasOwnProperty(t)&&(i=n.behavior[t],t.split(/[\s|,]+/g).map((t=>e.addEvent(t,i))));if("function"==typeof(s=t.controller())&&/^\s*class\s+/.test(s.toString())){const e=new(t.controller().bind(this,this));t.controller(e)}else t.controller().call(this,this);var s;return this}s.prototype.addEvent=function(t,e){return this.mapEvent(this.context._eventMap,this.view(),t,e),this},s.prototype.addBehavior=function(t,e){return this.mapEvent(this.context._behaviorMap,this.view(),t,e),this},s.prototype.addTransition=function(t,e,n){const s=this.context.getCssId();this.context.$.attr(s,"");const r="[z-component]["+s+"]";return o.addTransition(this.context.componentId+"@"+s,r,t,e,n,i.dom.getShadowRoot(this.context.view())),this},s.prototype.field=function(t){return this.context.field(t)},s.prototype.clearCache=function(){this.context._fieldCache={}},s.prototype.view=function(t){const e=this;if(null==this.context.view()&&this._view===this.context.view()||(this.clearCache(),this._view=o(this.context.view()),this._view.field=function(t){return e.context.field(t)}),null!=t)return this._view.find(t);if(null!==this._view)return this._view;throw new Error("Not attached to a view yet.")},s.prototype.model=function(t){return null==t?this.context.model():(this.context.model(t),this)},s.prototype.options=function(){return this.context.options()},s.prototype.trigger=function(t,e,n){if(!0===n){let n=this.context.container();null==n&&(n=this.context.view()),null!=n&&o(n).trigger(t,e),this.context.trigger(this.context,t,e)}else this.view().trigger(t,e);return this},s.prototype.expose=function(t,e){const n=this,i=function(t,e){e&&(e.get||e.set)?Object.defineProperty(n.context,t,e):n.context[t]=e};return"object"==typeof t?o.each(t,(function(t,e){i(t,e)})):i(t,e),this},s.prototype.loadCss=function(t){return this.context.loadCss(t),this},s.prototype.loadHtml=function(t){return this.saveView(),this.context.loadHtml(t),this},s.prototype.log={},s.prototype.for=function(t){return this},t.exports=s},871:function(t){"use strict";function e(t){const e=this;t.init=this.onInit.bind(this),t.create=this.onCreate.bind(this),t.dispose=this.onDispose.bind(this),t.update=function(t,n,o,i,s){return e.onUpdate.call(e,t,n,o,i,s)},Object.assign(this,t),Object.assign(this,Object.getPrototypeOf(t))}e.prototype.onInit=function(){},e.prototype.onCreate=function(){},e.prototype.onDispose=function(){},e.prototype.onUpdate=function(t,e,n,o,i){},t.exports=e},541:function(t){const e=Object.freeze({zModel:"z-model",zBind:"z-bind",zBehavior:"z-behavior",zOn:"z-on",zComponent:"z-component",zContext:"z-context",zField:"z-field",zLazy:"z-lazy",zLoad:"z-load",zLoaded:"z-loaded",zOptions:"z-options",zUsing:"z-using",zPriority:"z-priority",zView:"z-view",zuixLoaded:"zuix-loaded",zReady:"z-ready",resourceType:{view:"view",controller:"ctrl",file:"file"},cssIdPrefix:"z-css-"});t.exports=e},643:function(t,e,n){"use strict";const o=n(541),i=n(826);function s(t){const e=this._context=t;this._mutationObserver=null,this._mutationCallback=function(t,n){const s=i.dom.queryAttribute(o.zComponent),r=function(t){for(let e=0;e0&&(n._fieldCache[t]=o,1===o.length()&&i.isNoU(o.field)&&(o.field=function(t){return E(t,o,o)}))):o=n._fieldCache[t],o}function T(t,e){t=d.resolvePath(t);let n=null;return i.isNoU(e)?n=new c(zuix,e={},S):(e.componentId=t,i.isNoU(e.contextId)?(!1===e&&(e={}),e.contextId="zuix-ctx-"+ ++w,n=k(e)):(n=U(e.contextId),null!==n?n.options(e):n=k(e))),n.componentId!=t&&(n.componentId=t),e.ready&&(n.ready=e.ready),e.loaded&&(n.loaded=e.loaded),e.error&&(n.error=e.error),null==v[t]?(v[t]=!0,A(n,e)):(null==_[t]&&(_[t]=[]),_[t].push({c:n,o:e}),n)}function A(t,e){let n=j(t.componentId);null!==n&&null==e.controller&&null==t.controller()&&(t.controller(n.controller),o.t(t.componentId+":js","component:cached:js"));const s=function(i){!1!==e.css&&"string"!=typeof e.css?(i[t.componentId].step(t.componentId+":css"),t.loadCss({success:function(t){n.css=t},error:function(e){o.e(e,t)},then:function(){P(t,i[t.componentId])}})):P(t,i[t.componentId])};return i.isNoU(e.view)?(null!==n&&(null!=n.view&&(t.view(n.view),o.t(t.componentId+":html","component:cached:html")),!1!==e.css&&"string"!=typeof e.css&&(e.css=!1,n.css_applied||(n.css_applied=!0,t.style(n.css),o.t(t.componentId+":css","component:cached:css")))),i.isNoU(t.view())?x("resource-loader").queue(t.componentId+":html",(function(){v[t.componentId]=this,t.loadHtml({cext:e.cext,success:function(e){null==n&&(n=R(t)),n.view=e,delete n.controller,s(v)},error:function(n){o.e(n,t),e.error&&t.error.call(t,n,t)}})}),e.priority):x("resource-loader").queue(t.componentId+":css",(function(){v[t.componentId]=this,s(v)}),e.priority),t):(t.view(e.view),null==t.controller()?x("resource-loader").queue(t.componentId+":js",(function(){v[t.componentId]=this,P(t,v[t.componentId])}),f.length):P(t),t)}function O(t){const e=function(t){if(t instanceof Element){const e=t;t=zuix.context(e),d.dequeue(e)}!i.isNoU(t)&&t.dispose&&t.dispose()};t&&t.each?t.each((function(t,n){e(n)})):e(t)}function k(t){const e=new c(zuix,t,S);return f.push(e),e}function U(t,e){let n=null;if(t instanceof s.ZxQuery&&(t=t.get()),t instanceof Element&&t.getAttribute("shadow")&&(t=t.getAttribute("shadow")),"string"==typeof t){const e=s.find(i.dom.queryAttribute(p.zContext,t));e.length()>0&&(t=e.get())}if(s.each(f,(function(e,o){if(t===o.contextId||t instanceof Element&&(o.view()===t||o.container()===t))return n=o,!1})),e){if(t instanceof Element&&(null==n||!n.isReady))return zuix.$(t).one("component:ready",(function(){n=U(this),setTimeout((()=>{e.call(n,n)}),10)})),null;e.call(n,n)}return n}function S(t,e,n){m[e]&&m[e].call(t,n,t)}function j(t){let e=null;return s.each(b,(function(n,o){if(o.componentId===t)return e=o,!1})),e}function P(t,e){if(void 0===t.options().controller&&null===t.controller())if(o.d(t.componentId,"controller:load"),i.isNoU(e)||e.step(t.componentId+":js"),y[t.componentId])t.controller(y[t.componentId]),H(t,e);else{const n=function(e){const n=t.componentId+".js";fetch(zuix.getResourcePath(n)).then((t=>t.text())).then((e=>{e+='\n//# sourceURL="'+t.componentId+'.js"\n';try{t.controller($(e));let n=j(t.componentId);null==n&&(n={componentId:t.componentId,controller:t.controller()},b.push(n))}catch(n){o.e(new Error,n,e,t),t.error&&t.error.call(t,n,t)}})).catch((e=>{o.e(e,new Error,t),t.error&&t.error.call(t,e,t)})).finally((()=>{H(t,e)}))};i.isNoU(e)?x("resource-loader").queue(t.componentId+":js",(function(){n(v[t.componentId]=this)}),t.options().priority):n(e)}else H(t,e)}function R(t){const e=t.view().innerHTML,n=s.wrapElement("div",e),i={componentId:t.componentId,view:n.innerHTML,css:"string"==typeof t.options().css?null:t._css,controller:t.controller()};return b.push(i),o.t(t.componentId,"bundle:added"),i}function H(t,e){if(v[t.componentId]=null,i.isNoU(t.view()))o.e(t.componentId,"component:view:undefined");else{let r=j(t.componentId);t.options().viewDeferred?o.d(t.componentId,"component:deferred:load"):null===r?r=R(t):null==r.controller&&(r.controller=t.controller());const l=s(t.view());if(null==l.attr(p.zContext)&&l.attr(p.zContext,t.contextId),o.d(t.componentId,"component:initializing"),t.controller()){const c=t._c=new u(t);c.log=n(381)(t.contextId),c.init&&c.init();const a=function(){e&&o.d(t.componentId,"controller:create:deferred"),function(t){const e=t.context;o.t(e.componentId,"controller:init","timer:init:start"),e.isReady=!0;const n=t.view();t.create&&t.create(),t.trigger("view:create",n);(function(){if(e.loaded&&e.loaded.call(e,e),null!=_[e.componentId]){const t=_[e.componentId];let n;for(_[e.componentId]=null;null!=t&&null!=(n=t.shift());)A(n.c,n.o)}n.find(i.dom.queryAttribute(p.zLoaded,"false",i.dom.cssNot(p.zComponent))).each((function(t,e){this.attr(p.zLoaded,null)})),setTimeout((()=>zuix.componentize(n)))})(),t.trigger("component:loaded",n,!0);const r=function(){const s=[":on",":model",":behavior",":ready"];Array.from(n.get().attributes).filter((t=>s.find((e=>t.nodeName.startsWith(e))))).forEach((s=>{let r=s.nodeValue;if(!r)return;const l=s.nodeName,c=l.lastIndexOf(":")<2;let u;r.match(/^[^<>()\[\]\-+\s!?/&£"=^#@:;,.*|]+$/g)||(r=`(event, args) => { ${s.nodeValue} }`),(l.startsWith(":model")||c)&&(r=`(${s.nodeValue})`);try{u=zuix.runScriptlet(r,n,n,null)}catch(t){o.warn(l,s.nodeValue,t)}if(null!=u)if(":ready"!==l){if(l.startsWith(":on")||l.startsWith(":behavior")){if(c)return void t.on(u);const e=l.substring(l.indexOf(":",1)+1);l.startsWith(":behavior")?t.addBehavior(e,u):t.addEvent(e,u)}else if(l.startsWith(":model")){if(c)return void e.model(u);const t=l.match(/[^:]+/g).splice(1);let n=e.model();t.forEach(((e,o)=>{if(e=i.hyphensToCamelCase(e),o===t.length-1)return n[e]=u;n=n[e]=n[e]||{}}))}}else e.ready=u}));zuix.context(n)===e&&n.find("*").each((function(t,o,i){M(n,i)&&function(t,e){Array.from(e.get().attributes).forEach((o=>{let i=o.nodeValue;const s=o.nodeName;if(i&&s.startsWith("(")&&s.endsWith(")")){i.match(/^[^<>()\[\]\-+\s!?/&£"=^#@:;,.*|]+$/g)||(i=`(event, args) => { ${o.nodeValue} }`);const r=s.substring(1,s.length-1),l=zuix.runScriptlet(i,e,n,null);e===n?t.on(r,l):e.on(r,l)}}))}(e,i)})),e.ready&&e.ready.call(e,e),t.trigger("component:ready",n,!0)},l=zuix.store("handlers"),c=e.contextId,u=n.find(':scope > [type="jscript"]');u._selection=u._selection.concat(s(document).find('[type="jscript"][for="'+c+'"]')._selection),e.handlers.refresh=function(t,n,o,r){if(!e._disposed){if(e._dependencyResolver&&!e._dependencyResolver.resolved())return e.$.hasClass("not-ready")||e.$.addClass("not-ready"),r(o);null!=e._dependencyResolver&&!1!==e._dependencyResolver&&(e.$.removeClass("not-ready"),e._dependencyResolver=!1);let l=e._refreshHandler;if(!l){const a="return (function($this, context, args){const $ = context.$; const model = context.model(); ";let h='"use strict"; expose = {}; function refresh() {}; function ready() { return true; }; ';e["#"]&&s.each(e["#"],(function(t,e){const n=i.hyphensToCamelCase(t);h+="const $"+n+' = context["#"].'+n+";",h+="const "+n+" = $"+n+".get();",h+="let _"+n+" = null; zuix.context("+n+", function(c) { _"+n+" = c; });"})),h+="function runScriptlet($el, s, args) { let result; try { result = eval(\"const $this = $el; let _this = null; zuix.context(this, (ctx) => _this = ctx); \" + s) } catch (e) { console.error('SCRIPTLET ERROR', e, '\\n', context, this, '\\n', s); }; return result };";const d=[];let p="";d.push(c),u.each((function(n,o,i){zuix.context(t)===e&&(null!=i.attr("using")&&d.push(...i.attr("using").split(/[;|,]+/g)),i.parent().get()!==t.get()&&i.attr("for")!==c||(p+=i.html()+";",o.remove()))})),null!=e.options().using&&d.push(...e.options().using.split(/[;|,]+/g));let f="";if(d.length>0){let t="";if(d.forEach((function(n){const o=n.split(" as ");n=o[0];const s=i.hyphensToCamelCase(o[1])||i.hyphensToCamelCase(n),r="let "+s+' = window["'+s+'"]; if ('+s+" == null) { "+s+' = zuix.context("'+n+'"';!1!==e._dependencyResolver?f+=r+", function(ctx) { "+s+" = ctx; }); }":f+=r+"); }",t+=s+" && "})),!1!==e._dependencyResolver&&f.length>0&&(f+="const resolved = function() { return "+t+"true; };",e._dependencyResolver=Function(a+f+"; return { resolved }; }).call(this.$el.get(), this.$el, this.ctx, this.args);").call({$el:n,ctx:e,args:null}),!e._dependencyResolver.resolved()&&r))return r(o)}h+=f+p;const m=h+"; return { refresh, runScriptlet, ready, expose }; }).call(this.$el.get(), this.$el, this.ctx, this.args);";l=e._refreshHandler=Function(a+";"+m).call({$el:n,ctx:e,args:null}),l.expose&&Object.assign(e,l.expose)}!e._dependencyResolver&&l.refresh&&e._refreshHandler.refresh(),r&&r(o)}};const a=[];if(n.find("*").each((function(o,i,s){M(n,s)&&zuix.context(n)===e&&a.push(...function(n,o){const i=o.get(),s=[];for(let r=0;r1&&c.startsWith("@")){const r=c.substring(1).split(":")[0];let u=e.handlers?e.handlers[r]:null;if(u||(u=l[r]),u){const e=zuix.activeRefresh(n,o,t.model(),(function(t,e,s,r){o.attr(p.zLoad)&&"true"!==o.attr(p.zReady)?null==zuix.context(o)&&r(s):u.call(i,n,o,s,r,c)}));s.push(e)}}}return s}(n,s))})),a.length>0||u.length()>0){const o=u.length()>0?u.attr("refreshdelay"):null,i=u.length()>0?u.attr("handlersdelay"):null;e.handlers.refresh.call(n.get(),n,n,t.model(),(function(t,s){zuix.activeRefresh(n,n,t,(function(t,s,l,c){if(e._refreshHandler&&!e._refreshHandler.initialized){let t=!0;a.forEach((function(e){if(null!=e.$element.attr(p.zLoad))return t=null!=zuix.context(e.$element)&&zuix.context(e.$element).isReady,t})),t&&!0===e.isReady&&e._refreshHandler.ready()?(e._refreshHandler.initialized=!0,a.forEach((function(t){t.start(i)})),e.$.removeClass("not-ready"),r()):e.$.hasClass("not-ready")||e.$.addClass("not-ready"),c(l,o,!0)}else e.handlers.refresh.call(n.get(),n,n,l,c)})).start(o)}))}else e.handlers.refresh.call(n.get(),n,n),r();o.t(e.componentId,"controller:init","timer:init:stop"),o.i(e.componentId,"component:loaded",c)}(c),e&&e.end(),l.attr(p.zReady,"true")};if(i.isNoU(c.view())||null!=c.view().attr(p.zComponent)||c.view().attr(p.zComponent,""),i.isNoU(t.model())&&!i.isNoU(t.view())&&t.viewToModel(),t.options().viewDeferred){t.options().viewDeferred=!1,c.saveView(),null===r&&"default"!==t.componentId&&(r={componentId:t.componentId,controller:t.controller()},b.push(r),o.t(t.componentId,"bundle:added"),o.d(t.componentId,"component:deferred:load"));const e=function(){!1!==t.options().html?("string"==typeof t.options().html&&(r.view=t.options().html),null==r.view?t.loadHtml({cext:t.options().cext,success:function(e){r.view=e,o.d(t.componentId,"component:deferred:html")},error:function(e){o.e(e,t),t.options().error&&t.options().error.call(t,e,t)},then:function(){o.d(t.componentId,"controller:create:2"),a()}}):(t.view(r.view),a())):(o.d(t.componentId,"controller:create:3"),a())};!1!==t.options().css&&"string"!=typeof t.options().css?null==r.css?t.loadCss({success:function(e){r.css=e,o.d(t.componentId,"component:deferred:css")},then:function(){e()}}):(t.style(r.css),e()):("string"==typeof t.options().css&&t.style(t.options().css),e())}else o.d(t.componentId,"controller:create:1"),a()}else o.w(t.componentId,"component:controller:undefined")}}function M(t,e){const n=[...L,i.dom.queryAttribute(p.zLoad)].join(",");return e.parent("pre,code,"+n).get()===t.get()}function $(t){let e=function(t){};if("string"==typeof t)try{const n=Function(i.normalizeControllerCode(t))();if("function"!=typeof n)throw new Error('Unexpected module type: "'+typeof n+'"');e=n}catch(e){o.e(this,e,t)}return e}I.prototype.field=function(t,e,n){return E.call(this,t,e,n)},I.prototype.load=function(t,e){return T.call(this,t,e)},I.prototype.unload=function(t){return O(t),this},I.prototype.loadComponent=function(t,e,n,o){return function(t,e,n,o){O(t=s(t)),t.each((function(t,i,s){!function(t){if(t.attr(p.zLoad,e),n&&t.attr(n,""),o&&o.lazyLoad&&"true"===o.lazyLoad.toString()||"true"===t.attr(p.zLazy))return o&&(t.get().__zuix_loadOptions=o),!1;let i=t.get().shadowRoot;if(null==i&&o&&o.container instanceof ShadowRoot?(i=o.container,delete o.container):i&&o&&delete o.container,i){const e=document.createElement("div");Array.from(t.get().attributes).forEach((n=>{n.nodeName.match(/^[(#@)]/)||(e.setAttribute(n.nodeName,n.nodeValue),t.attr(n.nodeName,null))})),setTimeout((function(){for(;t.get().firstChild;)e.appendChild(t.get().firstChild);i.appendChild(e),zuix.context(e,(e=>{t.attr("shadow",e.contextId)})),d.loadInline(e,o)}))}else d.loadInline(t,o)}(s)}))}(t,e,n,o),this},I.prototype.controller=function(t){return N.call(this,t)},I.prototype.context=function(t,e){return U.call(this,t,e)},I.prototype.createComponent=function(t,e){if(null==e&&(e={}),i.isNoU(e.contextId)&&(e.contextId="zuix-ctx-"+ ++w),null!=U(e.contextId))throw new Error("Context already exists.");return e.container=document.createElement("div"),e.componentId=t,d.applyOptions(e.container,e),k(e)},I.prototype.trigger=function(t,e,n){return S(t,e,n),this},I.prototype.hook=function(t,e){var n,s;return n=t,s=e,i.isNoU(s)?delete m[n]:(m[n]&&o.w("Hook override",'"'+n+'"',"OLD",m[n],"NEW",s),m[n]=s),this},I.prototype.using=function(t,e,n,o){e=d.resolvePath(e);const r=(t=t.toLowerCase())+"-"+e.hashCode();return x("resource-loader").queue(r,(function(){const l=v[r]=this;if("component"===t){const t=U(r);null==t?zuix.load(e,{contextId:r,view:"",priority:-10,ready:function(t){l.end(),n&&n(e,t)},error:function(){l.end(),n&&n(e,null)}}):(l.end(),n&&n(e,t))}else{const c="style"===t;if(0===s.find(t+'[id="'+r+'"]').length()){const s=(c&&o?i.dom.getShadowRoot(o.view()):null)||document.head||document.getElementsByTagName("head")[0],u=document.createElement(t);c?(u.type="text/css",u.id=r):(u.type="text/javascript",u.id=r),s.appendChild(u);const a=function(t){c?u.styleSheet?u.styleSheet.cssText=t:u.appendChild(document.createTextNode(t)):u.innerText?u.innerText=t:u.appendChild(document.createTextNode(t)),l.end(),n&&n(e,r)},h="_res/"+t+"/"+r,d=j(h);null!=d?a(c?d.css:d.controller):fetch(e).then((t=>t.text())).then((t=>{const n={componentId:h,view:null,css:c?t:null,controller:c?null:t,using:e};b.push(n),a(t)})).catch((()=>{s.removeChild(u),l.end(),n&&n(e,null)}))}else l.end(),n&&n(e,r)}})),this},I.prototype.lazyLoad=function(t,e){return null==t?d.lazyLoad():(d.lazyLoad(t,e),this)},I.prototype.componentize=function(t){return!1===t?z=!0:!0===t&&(z=!1,t=null),z||d.componentize(t),this},I.prototype.store=function(t,e){return null!=e&&(this._store[t]=e),this._store[t]},I.prototype.getResourcePath=function(t){return function(t){let e=zuix.store("config");return null!=e&&null!=e[location.host]&&(e=e[location.host]),!(t=d.resolvePath(t)).startsWith("/")&&t.indexOf("://")<0&&(t=(null!=e&&null!=e.resourcePath?e.resourcePath:"")+t),t}(t)},I.prototype.observable=function(t){return C.observable(t)},I.prototype.activeRefresh=function(t,e,n,o){return new h(t,e,n,o)},I.prototype.bundle=function(t,e){if(i.isNoU(t))return b;if(t&&"boolean"==typeof t){o.t("bundle:start");const t=d.lazyLoad();if(d.lazyLoad(!1),d.componentize(),e){const n=function(n){setTimeout((function(){d.willLoadMore()?(o.t("bundle:wait"),n(n)):(o.t("bundle:end"),d.lazyLoad(t),e())}),1e3)};n(n)}}else{for(let e=0;e { - return p.indexOf(i) !== -1; - }) && p.every( (i) => { - return this.objectEquals(x[i], y[i]); - }); - }, propertyFromPath: function(o, s) { if (typeof s !== 'string' || o == null) { @@ -468,9 +423,6 @@ module.exports = { return obj; } // Give temp the original object's constructor - // var temp = obj.constructor(); - // for (var key in obj) - // temp[key] = cloneObject(obj[key]); let temp = obj; try { temp = obj.constructor(); @@ -500,13 +452,14 @@ module.exports = { }, hyphensToCamelCase: function(s) { - return s.replace(/--/g, ':').replace(/-([a-z0-9_$-])/g, function(g) { + return typeof s === 'string' ? s.replace(/--/g, ':').replace(/-([a-z0-9_$-])/g, function(g) { return '_$-'.indexOf(g[1]) > -1 || (+g[1]).toString() === g[1] ? '_' + g[1].replace('-', '_') : g[1].toUpperCase(); - }).replace(/:/g, '-'); + }).replace(/:/g, '-') : s; }, camelCaseToHyphens: function(s) { + if (typeof s !== 'string') return s; s = s.replace(/(^\w)|(\s+\w)/g, function(letter) { return letter.toUpperCase(); }).replace(/\s/g, ''); @@ -538,11 +491,11 @@ module.exports = { queryAttribute: function(name, value, appendValue) { const fields = name.split(/[\s|,]+/g); let selector = ''; - fields.forEach(function(v, i) { + fields.forEach(function(f, i) { if (value != null) { - selector += '[' + v + '="' + value + '"]'; + selector += '[' + CSS.escape(f) + '="' + value + '"]'; } else { - selector += '[' + v + ']'; + selector += '[' + CSS.escape(f) + ']'; } if (appendValue) { selector += appendValue.get(i); @@ -1165,12 +1118,7 @@ ZxQuery.prototype.isEmpty = function() { * @return {ElementPosition} */ ZxQuery.prototype.position = function() { - if (this._selection[0] != null) { - return z$.getPosition(this._selection[0]); - } else { - // TODO: check this out; should prevent this from happening - return {x: -1, y: -1, visible: false}; - } + return z$.getPosition(this._selection[0]); }; /** @@ -1507,45 +1455,6 @@ ZxQueryStatic.each = function(items, iterationCallback) { } return this; }; -ZxQueryStatic.ajax = - /** - * Makes an HTTP request. - * @method http - * @memberOf ZxQueryStatic - * @alias zuix.$.http - * @param {ZxQueryHttpOptions} options - * @return {ZxQueryStatic} - */ - ZxQueryStatic.http = function(options) { - let url; - if (!util.isNoU(options) && !util.isNoU(options.url)) { - url = options.url; - } else { - url = options; - } - const xhr = new XMLHttpRequest(); - xhr.onload = function() { - if (xhr.status === 200) { - if (options.success) options.success(xhr.responseText); - } else { - if (options.error) options.error(xhr, xhr.statusText, xhr.status); - } - if (options.then) options.then(xhr); - }; - xhr.onerror = function(xhr, textStatus, errorThrown) { - if (options.error) options.error(xhr, textStatus, errorThrown); - }; - if (typeof options.beforeSend == 'function') { - options.beforeSend(xhr); - } - try { - xhr.open('GET', url); - xhr.send(); - } catch (e) { - if (options.error) options.error(xhr, xhr.statusText, xhr.status, e); - } - return this; - }; /** * Checks if an element has got the specified CSS class. * @@ -3012,8 +2921,7 @@ ComponentContext.prototype.view = function(view) { if (this._view != null) { // view style encapsulation const q = '*' + - util.dom.cssNot(_optionAttributes.zLoad).getAll() + - util.dom.cssNot(_optionAttributes.zInclude).getAll(); + util.dom.cssNot(_optionAttributes.zLoad).getAll(); // mark all elements with a css identifier attribute z$(this._view).attr(cssId, null).find(q).each(function(i, v) { this.attr(cssId, null); @@ -3189,8 +3097,7 @@ ComponentContext.prototype.checkEncapsulation = function() { if (this._container != null || this._style != null) { // view style encapsulation const q = '*' + - util.dom.cssNot(_optionAttributes.zLoad).getAll() + - util.dom.cssNot(_optionAttributes.zInclude).getAll(); + util.dom.cssNot(_optionAttributes.zLoad).getAll(); // mark all elements with a css identifier attribute v.find(q).each(function(i, v) { this.attr(cssId, ''); @@ -3228,9 +3135,10 @@ ComponentContext.prototype.style = function(css) { if (typeof css === 'undefined') return this._style; const cssId = this.getCssId(); _log.t(this.componentId, 'view:style', 'timer:view:start', cssId); + const shadowRoot = util.dom.getShadowRoot(this._view); if (css == null || css instanceof Element) { this._css = (css instanceof Element) ? css.innerText : css; - this._style = z$.appendCss(css, this._style, this.componentId + '@' + cssId, util.dom.getShadowRoot(this._view)); + this._style = z$.appendCss(css, this._style, this.componentId + '@' + cssId, shadowRoot); } else if (typeof css === 'string') { // store original unparsed css (might be useful for debugging) this._css = css; @@ -3249,16 +3157,20 @@ ComponentContext.prototype.style = function(css) { // nest the CSS inside [z-component=''] // so that the style is only applied to this component type const cssIdAttr = '[' + cssId + ']'; - css = z$.wrapCss( - cssIdAttr, - resetCss + '\n' + css, - this.options().encapsulation === true - ); + if (!shadowRoot) { + css = z$.wrapCss( + cssIdAttr, + resetCss + '\n' + css, + this.options().encapsulation === true + ); + } // output css - this._style = z$.appendCss(css, this._style, this.componentId + '@' + cssId, util.dom.getShadowRoot(this._view)); + this._style = z$.appendCss(css, this._style, this.componentId + '@' + cssId, shadowRoot); + } + if (!shadowRoot) { + this.checkEncapsulation(); } - this.checkEncapsulation(); // TODO: should throw error if ```css``` is not a valid type _log.t(this.componentId, 'view:style', 'timer:view:stop', cssId); return this; @@ -3468,26 +3380,23 @@ ComponentContext.prototype.loadCss = function(options, enableCaching) { if (cssPath == context.componentId) { cssPath += '.css'; } - z$.ajax({ - url: zuix.getResourcePath(cssPath), - success: function(viewCss) { - context.style(viewCss); - if (options.success) { - (options.success).call(context, viewCss, context); - } - }, - error: function(err) { - _log.e(err, context); - if (options.error) { - (options.error).call(context, err, context); - } - }, - then: function() { - if (options.then) { - (options.then).call(context, context); - } - } - }); + fetch(zuix.getResourcePath(cssPath)) + .then((response) => response.text()) + .then((viewCss) => { + context.style(viewCss); + if (options.success) { + (options.success).call(context, viewCss, context); + } + }).catch((e) => { + _log.e(e, context); + if (options.error) { + (options.error).call(context, e, context); + } + }).finally(() => { + if (options.then) { + (options.then).call(context, context); + } + }); } } return this; @@ -3584,26 +3493,23 @@ ComponentContext.prototype.loadHtml = function(options, enableCaching) { if (htmlPath == context.componentId) { htmlPath += cext; } - z$.ajax({ - url: zuix.getResourcePath(htmlPath), - success: function(viewHtml) { - context.view(viewHtml); - if (options.success) { - (options.success).call(context, viewHtml, context); - } - }, - error: function(err) { - _log.e(err, context); - if (options.error) { - (options.error).call(context, err, context); - } - }, - then: function() { - if (options.then) { - (options.then).call(context, context); - } - } - }); + fetch(zuix.getResourcePath(htmlPath)) + .then((response) => response.text()) + .then((viewHtml) => { + context.view(viewHtml); + if (options.success) { + (options.success).call(context, viewHtml, context); + } + }).catch((e) => { + _log.e(e, context); + if (options.error) { + (options.error).call(context, e, context); + } + }).finally(() => { + if (options.then) { + (options.then).call(context, context); + } + }); } } return this; @@ -3994,8 +3900,7 @@ function queueLoadables(element) { element = element.get(); } // Select all loadable elements - const q = util.dom.queryAttribute(_optionAttributes.zLoad, null, util.dom.cssNot(_optionAttributes.zLoaded)) + ',' + - util.dom.queryAttribute(_optionAttributes.zInclude, null, util.dom.cssNot(_optionAttributes.zLoaded)); + const q = util.dom.queryAttribute(_optionAttributes.zLoad, null, util.dom.cssNot(_optionAttributes.zLoaded)); let waitingLoad = z$(element).find(q); waitingLoad = Array.prototype.slice.call(waitingLoad._selection); // Process elements options @@ -4160,14 +4065,7 @@ function loadInline(element, opts) { }; let componentId = v.attr(_optionAttributes.zLoad); if (util.isNoU(componentId)) { - const include = v.attr(_optionAttributes.zInclude); - if (include != null) { - componentId = resolvePath(include); - v.attr(_optionAttributes.zInclude, componentId); - setAsTemplate(); - } else { - return false; - } + return false; } else { componentId = resolvePath(componentId); v.attr(_optionAttributes.zLoad, componentId); @@ -4234,6 +4132,11 @@ function loadInline(element, opts) { options.model = parseOptions(element, model); } + const using = v.attr(_optionAttributes.zUsing); + if (!util.isNoU(using)) { + options.using = using; + } + const priority = v.attr(_optionAttributes.zPriority); if (!util.isNoU(priority)) { options.priority = +(priority); @@ -4276,7 +4179,7 @@ function resolvePath(path) { /** @private */ function parseOptions(element, attributeValue) { if (typeof attributeValue === 'string') { - const parentComponent = z$(element).parent(util.dom.queryAttribute(_optionAttributes.zLoad) + ',' + util.dom.queryAttribute(_optionAttributes.zInclude)); + const parentComponent = z$(element).parent(util.dom.queryAttribute(_optionAttributes.zLoad)); if (parentComponent.get()) { // parent component context should be already loaded const context = zuix.context(parentComponent); @@ -4976,8 +4879,6 @@ const OptionAttributes = Object.freeze({ 'z-context', zField: 'z-field', - zInclude: - 'z-include', zLazy: 'z-lazy', zLoad: @@ -4986,6 +4887,8 @@ const OptionAttributes = Object.freeze({ 'z-loaded', zOptions: 'z-options', + zUsing: + 'z-using', zPriority: 'z-priority', zView: @@ -5213,7 +5116,8 @@ __webpack_require__(854); * @property {boolean|string|undefined} html It can be set to `false`, to disable HTML template loading, or it can be set to a string containing the inline HTML template code. * @property {boolean|undefined} lazyLoad Enables or disables lazy-loading (**default:** false). HTML attribute equivalent: *z-lazy*. * @property {number|undefined} priority Loading priority (**default:** 0). HTML attribute equivalent: *z-priority*. - * @property {ContextLoadedCallback|undefined} ready The loaded callback, triggered once the component is successfully loaded. + * @property {string|undefined} using Comma separated contexts' id list of components used in this context. A variable with camel-case converted name for each referenced context, will be available in the local scripting scope. + * @property {ContextLoadedCallback|undefined} loaded The loaded callback, triggered once the component is successfully loaded. * @property {ContextReadyCallback|undefined} ready The ready callback, triggered once all component's dependencies have been loaded. * @property {ContextErrorCallback|undefined} error The error callback, triggered when an error occurs. */ @@ -5252,6 +5156,7 @@ __webpack_require__(854); * @param {string|object} hashIdOrContext */ +// TODO: move _contextRoot and _componentCache to a WeakMap /** * @private @@ -5299,11 +5204,12 @@ const _componentReadyCallbackDelay = 10; /** @private */ const _implicitLoadDefaultList = [ util.dom.queryAttribute(_optionAttributes.zContext), -// util.dom.queryAttribute(_optionAttributes.zComponent), + // util.dom.queryAttribute(_optionAttributes.zComponent), util.dom.queryAttribute(_optionAttributes.zOptions), - util.dom.queryAttribute(_optionAttributes.zModel), - util.dom.queryAttribute(_optionAttributes.zOn), - util.dom.queryAttribute(_optionAttributes.zBehavior), + util.dom.queryAttribute(_optionAttributes.zModel + ',:model'), + util.dom.queryAttribute(_optionAttributes.zOn + ',:on'), + util.dom.queryAttribute(_optionAttributes.zBehavior + ',:behavior'), + util.dom.queryAttribute(_optionAttributes.zUsing + ',:using'), util.dom.queryAttribute(_optionAttributes.zReady) ]; @@ -5376,12 +5282,9 @@ function Zuix() { }, 'get': function($view, $el, lastResult, refreshCallback) { let code = $el.attr('@get'); - let resultAs = 'result'; - if (code.indexOf(' as ') > 0) { - const parts = code.split(' as '); - code = parts[0]; - resultAs = parts[1]; - } + const parts = code.split(' as '); + code = parts[0]; + const resultAs = parts[1] || 'result'; const result = zuix.runScriptlet(code, $el, $view); if (result !== lastResult) { code = 'const ' + resultAs + ' = args; ' + $el.attr('@set'); @@ -5773,38 +5676,37 @@ function createContext(options) { * @return {ComponentContext} The matching component's context or `null` if the context does not exist or not yet loaded. */ function context(contextId, callback) { - let context = null; + let ctx = null; if (contextId instanceof z$.ZxQuery) { contextId = contextId.get(); - } else if (typeof contextId === 'string') { + } + if (contextId instanceof Element && contextId.getAttribute('shadow')) { + contextId = contextId.getAttribute('shadow'); + } + if (typeof contextId === 'string') { const ctx = z$.find(util.dom.queryAttribute(_optionAttributes.zContext, contextId)); if (ctx.length() > 0) contextId = ctx.get(); } - z$.each(_contextRoot, function(k, v) { - if ((contextId instanceof Element && (v.view() === contextId || v.container() === contextId)) || - util.objectEquals(v.contextId, contextId)) { - context = v; - return false; + z$.each(_contextRoot, function(k, c) { + if (contextId === c.contextId || (contextId instanceof Element && (c.view() === contextId || c.container() === contextId))) { + ctx = c; + return false; // break the loop } }); - if (callback && (contextId instanceof Element || contextId instanceof z$.ZxQuery)) { - if (context == null || !context.isReady) { - if (contextId instanceof Element && contextId.getAttribute('shadow')) { - context = zuix.context(contextId.getAttribute('shadow')); - setTimeout(function() { - callback.call(context, context); - }, _componentReadyCallbackDelay); - return context; - } - z$(contextId).one('component:ready', function() { - context = zuix.context(this); - setTimeout(function() { - callback.call(context, context); + if (callback) { + if (contextId instanceof Element && (ctx == null || !ctx.isReady)) { + zuix.$(contextId).one('component:ready', function() { + ctx = context(this); + setTimeout(() => { + callback.call(ctx, ctx); }, _componentReadyCallbackDelay); }); - } else callback.call(context, context); + return null; + } else { + callback.call(ctx, ctx); + } } - return context; + return ctx; } /** @@ -5859,9 +5761,9 @@ function setComponentCache(cache) { function getCachedComponent(componentId) { /** @type {ComponentCache | null} */ let cached = null; - z$.each(_componentCache, function(k, v) { - if (util.objectEquals(v.componentId, componentId)) { - cached = v; + z$.each(_componentCache, function(k, c) { + if (c.componentId === componentId) { + cached = c; return false; } }); @@ -5885,37 +5787,34 @@ function loadController(context, task) { } else { const job = function(t) { const jsPath = context.componentId + '.js'; - z$.ajax({ - url: getResourcePath(jsPath), - success: function(ctrlJs) { - ctrlJs += '\n//# sourceURL="'+context.componentId + '.js"\n'; - try { - context.controller(getController(ctrlJs)); - let cached = getCachedComponent(context.componentId); - if (cached == null) { - cached = { - componentId: context.componentId, - controller: context.controller() - }; - _componentCache.push(cached); + fetch(zuix.getResourcePath(jsPath)) + .then((response) => response.text()) + .then((ctrlJs) => { + ctrlJs += '\n//# sourceURL="'+context.componentId + '.js"\n'; + try { + context.controller(getController(ctrlJs)); + let cached = getCachedComponent(context.componentId); + if (cached == null) { + cached = { + componentId: context.componentId, + controller: context.controller() + }; + _componentCache.push(cached); + } + } catch (e) { + _log.e(new Error(), e, ctrlJs, context); + if (context.error) { + (context.error).call(context, e, context); + } } - } catch (e) { - _log.e(new Error(), e, ctrlJs, context); + }).catch((e) => { + _log.e(e, new Error(), context); if (context.error) { (context.error).call(context, e, context); } - } - }, - error: function(err) { - _log.e(err, new Error(), context); - if (context.error) { - (context.error).call(context, err, context); - } - }, - then: function() { - createComponent(context, t); - } - }); + }).finally(() => { + createComponent(context, t); + }); }; if (util.isNoU(task)) { taskQueue('resource-loader').queue(context.componentId+':js', function() { @@ -6082,8 +5981,7 @@ function createComponent(context, task) { function isDirectComponentElement($view, $el) { const exclusionList = [ ..._implicitLoadDefaultList, - util.dom.queryAttribute(_optionAttributes.zLoad), - util.dom.queryAttribute(_optionAttributes.zInclude) + util.dom.queryAttribute(_optionAttributes.zLoad) ].join(','); const $cv = $el.parent('pre,code,' + exclusionList); return $cv.get() === $view.get(); @@ -6113,7 +6011,6 @@ function initController(ctrl) { if (ctx.loaded) { (ctx.loaded).call(ctx, ctx); } - // load pending resources if (_pendingResourceTask[ctx.componentId] != null) { const pendingRequests = _pendingResourceTask[ctx.componentId]; @@ -6123,19 +6020,15 @@ function initController(ctrl) { loadResources(context.c, context.o); } } - // re-enable nested components loading - z$().one('componentize:end', function() { - setTimeout(function() { - $view.find(util.dom.queryAttribute(_optionAttributes.zLoaded, 'false', util.dom.cssNot(_optionAttributes.zComponent))) - .each(function(i, v) { - this.attr(_optionAttributes.zLoaded, null); - }); - // render nested components - zuix.componentize($view); - }); - }); + $view.find(util.dom.queryAttribute(_optionAttributes.zLoaded, 'false', util.dom.cssNot(_optionAttributes.zComponent))) + .each(function(i, v) { + this.attr(_optionAttributes.zLoaded, null); + }); + // render nested components + setTimeout(() => zuix.componentize($view)); }; + contextLoaded(); ctrl.trigger('component:loaded', $view, true); @@ -6145,10 +6038,11 @@ function initController(ctrl) { const optionAttributes = Array.from($view.get().attributes) .filter((a) => attributesList.find((t) => a.nodeName.startsWith(t))); optionAttributes.forEach((attribute) => { + let scriptlet = attribute.nodeValue; + if (!scriptlet) return; const attr = attribute.nodeName; const isRootOption = attr.lastIndexOf(':') < 2; let val; - let scriptlet = attribute.nodeValue; if (!scriptlet.match(/^[^<>()\[\]\-+\s!?/&£"=^#@:;,.*|]+$/g)) { scriptlet = `(event, args) => \{ ${attribute.nodeValue} \}`; } @@ -6195,9 +6089,9 @@ function initController(ctrl) { // parse and allocate inline event handlers const allocateEventHandlers = function(ctx, $el) { Array.from($el.get().attributes).forEach((attribute) => { + let scriptlet = attribute.nodeValue; const attr = attribute.nodeName; - if (attr.startsWith('(') && attr.endsWith(')')) { - let scriptlet = attribute.nodeValue; + if (scriptlet && attr.startsWith('(') && attr.endsWith(')')) { if (!scriptlet.match(/^[^<>()\[\]\-+\s!?/&£"=^#@:;,.*|]+$/g)) { scriptlet = `(event, args) => \{ ${attribute.nodeValue} \}`; } @@ -6298,7 +6192,7 @@ function initController(ctrl) { code += 'let _' + f + ' = null; zuix.context(' + f + ', function(c) { _' + f + ' = c; });'; }); } - code += 'function runScriptlet($el, s, args) { let result; try { result = eval("const $this = $el; let _this = null; zuix.context(this, (ctx) => _this = ctx); " + s) } catch (e) { console.error(\'SCRIPTLET ERROR\', e, s); }; return result };'; + code += 'function runScriptlet($el, s, args) { let result; try { result = eval("const $this = $el; let _this = null; zuix.context(this, (ctx) => _this = ctx); " + s) } catch (e) { console.error(\'SCRIPTLET ERROR\', e, \'\\n\', context, this, \'\\n\', s); }; return result };'; // add custom "jscript" code / collects "using" components const usingComponents = []; let userCode = ''; @@ -6306,19 +6200,27 @@ function initController(ctrl) { viewRefreshScript.each(function(i, el, $el) { if (zuix.context($view) === ctx) { if ($el.attr('using') != null) { - usingComponents.push(...$el.attr('using').split(/[\s|,]+/g)); + usingComponents.push(...$el.attr('using').split(/[;|,]+/g)); } if ($el.parent().get() === $view.get() || $el.attr('for') === contextId) { userCode += $el.html() + ';'; + // remove script tag from document + el.remove(); } } }); + // using attribute on main view + if (ctx.options().using != null) { + usingComponents.push(...ctx.options().using.split(/[;|,]+/g)); + } let componentsResolve = ''; if (usingComponents.length > 0) { let waitingComponents = ''; usingComponents.forEach(function(cid) { - const ctxVarName = util.hyphensToCamelCase(cid); + const asVar = cid.split(' as '); + cid = asVar[0]; + const ctxVarName = util.hyphensToCamelCase(asVar[1]) || util.hyphensToCamelCase(cid); const varDeclarations = 'let ' + ctxVarName + ' = window["' + ctxVarName + '"]; if (' + ctxVarName + ' == null) { ' + ctxVarName + ' = zuix.context("' + cid + '"'; if (ctx._dependencyResolver !== false) { componentsResolve += varDeclarations + ', function(ctx) { ' + ctxVarName + ' = ctx; }); }'; @@ -6332,7 +6234,7 @@ function initController(ctrl) { componentsResolve += 'const resolved = function() { return ' + waitingComponents + 'true; };'; ctx._dependencyResolver = Function(scriptHeader + componentsResolve + '; return { resolved }; }).call(this.$el.get(), this.$el, this.ctx, this.args);') .call({$el, ctx, args: null}); - if (!ctx._dependencyResolver.resolved()) { + if (!ctx._dependencyResolver.resolved() && refreshCallback) { // do not start the refresh handler yet, // wait for components requested with the "using" attribute return refreshCallback(contextData); @@ -6385,7 +6287,7 @@ function initController(ctrl) { if (ctx._refreshHandler && !ctx._refreshHandler.initialized) { let loadedNested = true; allocated.forEach(function(h) { - if (h.$element.attr(_optionAttributes.zLoad) != null || h.$element.attr(_optionAttributes.zInclude) != null) { + if (h.$element.attr(_optionAttributes.zLoad) != null) { loadedNested = zuix.context(h.$element) != null && zuix.context(h.$element).isReady; return loadedNested; } @@ -6848,30 +6750,28 @@ Zuix.prototype.using = function(resourceType, resourcePath, callback, ctx) { if (cached != null) { addResource(isCss ? cached.css : cached.controller); } else { - z$.ajax({ - url: resourcePath, - success: function(resText) { - // TODO: add logging - /** @type {ComponentCache} */ - const cached = { - componentId: cid, - view: null, - css: isCss ? resText : null, - controller: !isCss ? resText : null, - using: resourcePath - }; - _componentCache.push(cached); - addResource(resText); - }, - error: function() { - // TODO: add logging - head.removeChild(resource); - task.end(); - if (callback) { - callback(resourcePath); - } - } - }); + fetch(resourcePath) + .then((response) => response.text()) + .then((resText) => { + // TODO: add logging + /** @type {ComponentCache} */ + const cached = { + componentId: cid, + view: null, + css: isCss ? resText : null, + controller: !isCss ? resText : null, + using: resourcePath + }; + _componentCache.push(cached); + addResource(resText); + }).catch(() => { + // TODO: add logging + head.removeChild(resource); + task.end(); + if (callback) { + callback(resourcePath, null); + } + }); } } else { // TODO: add logging @@ -7080,8 +6980,10 @@ Zuix.prototype.resolveImplicitLoad = function(element) { z$(element) .find(implicitDefault) .each(function(i, el, $el) { - $el.attr(_optionAttributes.zLoad, 'default') - .attr(_optionAttributes.zLazy, 'false'); + if (el.tagName.indexOf('-') === -1 && $el.attr(_optionAttributes.zLoad) == null) { + $el.attr(_optionAttributes.zLoad, 'default') + .attr(_optionAttributes.zLazy, 'false'); + } }); }; @@ -7113,19 +7015,19 @@ Zuix.prototype.utils = util; */ module.exports = function() { if (window && window.zuix) { - //console.log('WARNING zuix.js already imported!'); + // console.log('WARNING zuix.js already imported!'); return window.zuix; } const zuix = new Zuix(); if (window && document) { window.zuix = zuix; - const globalStyle = '[z-view]{display:none;}[type="jscript"],[media*="#"]{display:none;}[z-include][z-ready=true].visible-on-ready,[z-load][z-ready=true].visible-on-ready{opacity:1}[z-include]:not([z-ready=true]).visible-on-ready,[z-load]:not([z-ready=true]).visible-on-ready{opacity:0;visibility:hidden}'; + const globalStyle = '[z-view]{display:none;}[type="jscript"],[media*="#"]{display:none;}[z-load][z-ready=true].visible-on-ready{opacity:1}[z-load]:not([z-ready=true]).visible-on-ready{opacity:0;visibility:hidden}'; zuix.$.appendCss(globalStyle, null, 'zuix-global'); const refreshCallback = function() { zuix.componentize(); }; window.ControllerInstance = ControllerInstance; -// window.addEventListener('DOMContentLoaded', refreshCallback); + // window.addEventListener('DOMContentLoaded', refreshCallback); window.addEventListener('load', refreshCallback); window.addEventListener('resize', refreshCallback); window.addEventListener('pageshow', refreshCallback); diff --git a/docs/js/zuix/zuix.module.min.js b/docs/js/zuix/zuix.module.min.js index 6e4e773..c96de29 100644 --- a/docs/js/zuix/zuix.module.min.js +++ b/docs/js/zuix/zuix.module.min.js @@ -1,4 +1,4 @@ -/* zuix.js v1.1.7 22.06.06 23:17:57 */ +/* zuix.js v1.1.10 22.06.10 19:58:26 */ /*! For license information please see zuix.module.min.js.LICENSE.txt */ -var t={381:function(t){const e="background-color:rgba(200,200,200,0.2);";let n=null,o=null,i=null;function s(t){n=window?window.console:{},o=window||{},this._timers={},this.args=function(t,n,o){let i="%c "+n+" %c"+(new Date).toISOString()+" %c"+t;const s=[e+"color:#8a53ff;",e+"color:#777777",e+"color:#888888;"];for(let t=0;t200?s.push(e+"color:#ff0000;"):t>100?s.push(e+"color:#ff7700;"):s.push(e+"color:#00aa00;")}}}i+=" \n%c ",s.push("background-color:transparent;color:inherit;");for(let t=s.length-1;t>=0;t--)Array.prototype.unshift.call(o,s[t]);Array.prototype.unshift.call(o,i),Array.prototype.push.call(o,"\n\n")},this.log=function(e,s){i&&i.call(t,e,s),(o.__zuix__debug||"ERROR"===e||"WARN"===e)&&(this.args(t,e,s),n.log(...s))}}s.prototype.monitor=function(t){i=t},s.prototype.info=function(...t){return this.log("INFO",t),this},s.prototype.i=s.prototype.l=s.prototype.log=s.prototype.info,s.prototype.warn=function(...t){return this.log("WARN",t),this},s.prototype.w=s.prototype.warn,s.prototype.error=function(...t){return this.log("ERROR",t),this},s.prototype.e=s.prototype.error,s.prototype.debug=function(...t){return this.log("DEBUG",t),this},s.prototype.d=s.prototype.debug,s.prototype.trace=function(...t){return this.log("TRACE",t),this},s.prototype.t=s.prototype.trace,t.exports=function(t){return new s(t)}},65:function(t,e,n){const o=n(381)("TaskQueue.js");function i(t){const e=this;e._worker=null,e._taskList=[],e._requests=[],null==t&&(t=function(){}),e.taskQueue=function(n,i,s){e._taskList.push({tid:n,fn:i,status:0,priority:s,step:function(n){o.t(n,"load:step"),t(e,"load:step",{task:n})},end:function(){this.status=2,o.t(this.tid,"load:next","timer:task:stop"),t(e,"load:next",{task:this.tid}),e._taskList.splice(this.index,1),e.taskCheck(),null!=this._callback&&this._callback.call(this)},callback:function(t){this._callback=t}}),o.t(n,"task added",s,"priority"),e._taskList.sort((function(t,e){return t.priority>e.priority?1:e.priority>t.priority?-1:0})),e.taskCheck()},e.taskCheck=function(){for(let n=0;n-1!==n.indexOf(t)))&&n.every((n=>this.objectEquals(t[n],e[n])))},propertyFromPath:function(t,e){if("string"!=typeof e||null==t)return;try{if(void 0!==t[e])return t[e]}catch(t){console.log(t)}let n=t,o="";const i=e.match(/\[(".*?"|'.*?'|(.*?))\]|".*?"|'.*?'|[0-9a-zA-Z_$]+/g);for(let t=0;t"}return n},cloneObject:function t(e){if(null===e||"object"!=typeof e)return e;let n=e;try{n=e.constructor();for(const o in e)e.hasOwnProperty(o)&&(n[o]=t(e[o]))}catch(t){}return n},hasPassiveEvents:function(){let t=!1;try{const e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassive",null,e),window.removeEventListener("testPassive",null,e)}catch(t){}return t},hyphensToCamelCase:function(t){return t.replace(/--/g,":").replace(/-([a-z0-9_$-])/g,(function(t){return"_$-".indexOf(t[1])>-1||(+t[1]).toString()===t[1]?"_"+t[1].replace("-","_"):t[1].toUpperCase()})).replace(/:/g,"-")},camelCaseToHyphens:function(t){return(t=t.replace(/(^\w)|(\s+\w)/g,(function(t){return t.toUpperCase()})).replace(/\s/g,"")).split(/(?=[A-Z])/).join("-").toLowerCase()},normalizeControllerCode:function(t){if(t.indexOf("module.exports")>=0)return"'use strict'; let module = {}; "+t+";\nreturn module.exports;";{let e=t;const n=t.indexOf("function "),o=t.indexOf("zuix.controller"),i=t.indexOf("class ");return i>=0&&(i=0&&(n=e.length||null==t?e[0]:e[t]},getAll:function(t){return i.split(",").join("")}};var i},getShadowRoot:function(t){for(;t;t=t.parentNode)if(t instanceof ShadowRoot)return t;return!1}}}},917:function(t,e,n){const o=n(381)("TaskQueue.js"),i=n(826),s=i.hasPassiveEvents(),r=[];function l(t){!function(t,e,n){const o=d(t);d.each(r,(function(){this.element===t&&this.path===e&&this.handler.call(o,n,o)}))}(this,t.type,t)}function c(t,e,n){let o=1,i=-1;d.each(r,(function(s){this.element===t&&this.path===e&&(o--,this.handler===n&&(i=s))})),-1!==i&&r.splice(i,1),0===o&&t.removeEventListener(e,l)}function u(t,e,n){let o=n.classes;return"string"==typeof n?(o=n.split(/[\s|,]+/g),n={}):Array.isArray(n)&&(o=n,n={}),Object.assign({type:t,classes:o,target:e},n)}function a(t){if(this._selection=[],void 0===t&&(t=document.documentElement),t instanceof a)return t;if(t instanceof HTMLCollection||t instanceof NodeList){const e=this._selection=[];d.each(t,(function(t,n){e.push(n)}))}else if(Array.isArray(t))this._selection=t;else if(t===window||t instanceof HTMLElement||t instanceof Node)this._selection=[t];else if("string"==typeof t)this._selection=document.documentElement.querySelectorAll(t);else if(null!==t){const e="ZxQuery cannot wrap object of this type.";throw o.e(e,typeof t,t),new Error(e)}return this}function h(t){return new a(t)}a.prototype.length=function(){return this._selection.length},a.prototype.parent=function(t){return i.isNoU(t)?new a(this._selection[0].parentNode):new a(d.getClosest(this._selection[0],t))},a.prototype.children=function(t){return i.isNoU(t)?new a(this._selection[0].children):new a(this._selection[0].querySelectorAll(t))},a.prototype.reverse=function(){const t=Array.prototype.slice.call(this._selection,0);return this._selection=t.reverse(),this},a.prototype.get=function(t){return i.isNoU(t)&&(t=0),this._selection[t]},a.prototype.eq=function(t){const e=this._selection;let n=e[t];return arguments.length>1&&(n=[],d.each(arguments,(function(t,o){null!=e[o]&&n.push(e[o])}))),new a(n)},a.prototype.prev=function(){return new a(this._selection[0].previousElementSibling)},a.prototype.next=function(){return new a(this._selection[0].nextElementSibling)},a.prototype.index=function(t){const e=this._selection[0];return 1===this.length()&&null==t?Array.from(this.parent().children()._selection).indexOf(e):this.length()>0&&null!=t?this._selection.indexOf(t.get()):-1},a.prototype.find=function(t){return this._selection[0]?new a(this._selection[0].querySelectorAll(t)):new a},a.prototype.each=function(t){return d.each(this._selection,t),this},a.prototype.attr=function(t,e){const n=this;if("object"==typeof t)d.each(t,(function(t,e){n.each((function(n,o){i.dom.setAttribute(o,t,e)}))}));else{if(void 0===e)return i.dom.getAttribute(this._selection[0],t);this.each((function(n,o){i.dom.setAttribute(this.get(),t,e)}))}return this},a.prototype.trigger=function(t,e){let n;return window.CustomEvent?n=new CustomEvent(t,{detail:e}):(n=document.createEvent("CustomEvent"),n.initCustomEvent(t,!0,!0,e)),this.each((function(t,e){e.dispatchEvent(n)})),this},a.prototype.one=function(t,e){const n=this;return"object"==typeof t&&null==e?(d.each(t,(function(t,e){n.one(t,e)})),this):(this.on(t,new function(t,e){let o=!1;return function(i,s){o||(o=!0,d(n).off(t,this),e.call(n,i,s,n))}}(t,e)),this)},a.prototype.on=function(t,e){if("object"==typeof t&&null==e){const e=this;return d.each(t,(function(t,n){e.on(t,n)})),this}const n=t.split(/[\s|,]+/g)||[];let i;return"function"!=typeof e&&(i=e,e=i.handler),this.each((function(t,c){n.map((t=>function(t,e,n,i){let c=!1;d.each(r,(function(){if(this.element===t&&this.path===e&&this.handler===n)return o.w("Handler already registered",t,e,n),c=!0,!1})),c||(r.push({element:t,path:e,handler:n,options:i}),t.addEventListener(e,l,!(!s||null!=i&&!1===i.passive)&&{passive:!0}))}(c,t,e,i)))})),this},a.prototype.off=function(t,e){if("object"==typeof t&&null==e){const e=this;return d.each(t,(function(t,n){e.off(t,n)})),this}const n=t.split(/[\s|,]+/g)||[];return this.each((function(t,o){n.map((t=>c(o,t,e)))})),this},a.prototype.reset=function(){return this.each((function(t,e){!function(t){d.each(r.slice(),(function(){this.element===t&&(o.t("Removing event handler",this.element,this.path,this.handler),c(this.element,this.path,this.handler))}))}(e)})),this},a.prototype.isEmpty=function(){return 0===this._selection[0].innerHTML.replace(/\s/g,"").length},a.prototype.position=function(){return null!=this._selection[0]?d.getPosition(this._selection[0]):{x:-1,y:-1,visible:!1}},a.prototype.css=function(t,e){const n=this;if("object"==typeof t)d.each(t,(function(t,e){n.each((function(n,o){o.style[t]=e}))}));else{if(i.isNoU(e))return this._selection[0].style[t];n.each((function(n,o){o.style[t]=e}))}return this},a.prototype.addClass=function(t){const e=t.split(/[\s|,]+/g)||[];return d.each(this._selection,(function(t,n){e.map((t=>n.classList.add(t)))})),this},a.prototype.hasClass=function(t){return d.hasClass(this._selection[0],t)},a.prototype.removeClass=function(t){const e=t.split(/[\s|,]+/g)||[];return d.each(this._selection,(function(t,n){e.map((t=>n.classList.remove(t)))})),this},a.prototype.html=function(t){return i.isNoU(t)?this._selection[0].innerHTML:(this.each((function(e,n){n.innerHTML=t})),this)},a.prototype.checked=function(t){if(i.isNoU(t)){const t=this._selection[0].checked;return null!=t&&"false"!=t&&(t||"checked"==t)}return this.each((function(e,n){n.checked=t})),this},a.prototype.value=function(t){return i.isNoU(t)?this._selection[0].value:(this.each((function(e,n){n.value=t})),this)},a.prototype.append=function(t){return"string"==typeof t?this._selection[0].innerHTML+=t:this._selection[0].appendChild(t instanceof a?t.get():t),this},a.prototype.insert=function(t,e){e=e instanceof a?e.get():e;const n=this.children().get(t);return null!==n?this._selection[0].insertBefore(e,n):this._selection[0].appendChild(e),this},a.prototype.prepend=function(t){return"string"==typeof t?this._selection[0].innerHTML=t+this._selection[0].innerHTML:this._selection[0].insertBefore(t instanceof a?t.get():t,this._selection[0].firstElementChild),this},a.prototype.detach=function(){const t=this._selection[0],e=t.parentNode;return null!=e&&(t.__zuix_oldParent=e,t.__zuix_oldIndex=Array.prototype.indexOf.call(e.children,t),e.removeChild(t),o.t("Detached from parent",e,t)),this},a.prototype.attach=function(){const t=this._selection[0];return null!=t.parentNode&&null!=t.__zuix_oldParent&&t.parentNode.removeChild(t),null==t.parentNode&&null!=t.__zuix_oldParent&&(d(t.__zuix_oldParent).insert(t.__zuix_oldIndex,t),t.__zuix_oldParent=null,delete t.__zuix_oldParent,delete t.__zuix_oldIndex),this},a.prototype.display=function(t){return i.isNoU(t)?this._selection[0].style.display:(d.each(this._selection,(function(e,n){n.style.display=t})),this)},a.prototype.visibility=function(t){return i.isNoU(t)?this._selection[0].style.visibility:(d.each(this._selection,(function(e,n){n.style.visibility=t})),this)},a.prototype.show=function(t){return this.display(null==t?"":t)},a.prototype.hide=function(){return this.display("none")},a.prototype.playTransition=function(t){return d.playFx(u("transition",this,t)),this},a.prototype.playAnimation=function(t){return d.playFx(u("animation",this,t)),this},a.prototype.isPlaying=function(){return this.hasClass("--z-playing")};const d=h;h.find=function(t){return d().find(t)},h.each=function(t,e){const n=null==t?0:Object.keys(t).length;if(n>0){let o=0;for(const i in t)if(t.hasOwnProperty(i)){let s=t[i];if(s instanceof Element&&(s=d(s)),!1===e.call(s,i,t[i],s))break;if(o++,o>=n)break}}return this},h.ajax=h.http=function(t){let e;e=i.isNoU(t)||i.isNoU(t.url)?t:t.url;const n=new XMLHttpRequest;n.onload=function(){200===n.status?t.success&&t.success(n.responseText):t.error&&t.error(n,n.statusText,n.status),t.then&&t.then(n)},n.onerror=function(e,n,o){t.error&&t.error(e,n,o)},"function"==typeof t.beforeSend&&t.beforeSend(n);try{n.open("GET",e),n.send()}catch(e){t.error&&t.error(n,n.statusText,n.status,e)}return this},h.hasClass=function(t,e){const n=e.split(/[\s|,]+/g)||[];let o=!1;return d.each(n,(function(e,n){if(o=t.classList.contains(n),o)return!1})),o},h.classExists=function(t){const e=t.split(/[\s|,]+/g)||[];let n=!1;return d.each(e,(function(t,e){const o=document.styleSheets;if(null!=o)for(let t=0;t1){let e=s[2];if(null!=e&&e.length>0){e=e.replace(/\n/g,"");const o=e.split(",");let i=!1;if(d.each(o,(function(e,s){if("."===s.trim()||":host"===s.trim())r+="\n[z-component]"+t+" ";else if("@"===s.trim()[0])r+=s+" ",(s.trim().toLowerCase().startsWith("@media")||s.trim().toLowerCase().startsWith("@supports"))&&(i=!0);else if(n)s.split(/\s+/).forEach((function(e){(e=e.trim()).lastIndexOf(".")>0?e.replace(/(?=\.)(?![^\[\]()]*(?:\[[^\[\]()]*([\])]))?([\])]))/gi,",").split(",").forEach((function(e){r+=""!==e?e+t:"\n"})):r+=""!==e&&">"!==e&&"*"!==e?"\n"+e+t+" ":e+" "}));else{let e=s.trim();e=e.startsWith(":host")?e.substring(5):"\n"+e,r+="\n[z-component]"+t+e+" "}e=0)){const e=t.substring(l,o.index)+o[0];s+=e,l+=e.length;continue}let n=o[0];if(e){const t=e(o[0]);i.isNoU(t)||(n=t,r++)}s+=t.substring(l,o.index)+n,l=o.index+o[0].length}return r>0?(s+=t.substring(l),s):null},h.getClosest=function(t,e){for(t=t.parentNode;t&&t!==document;t=t.parentNode)if(t.matches&&t.matches(e))return t;return null},h.getPosition=function(t,e){const n="--ui--visible",o=function(){let e=0,n=0;const o=t.getBoundingClientRect();let i=t;for(;i;){if("body"===i.tagName.toLowerCase()){const t=i.scrollLeft||document.documentElement.scrollLeft,o=i.scrollTop||document.documentElement.scrollTop;e+=i.offsetLeft-t+i.clientLeft,n+=i.offsetTop-o+i.clientTop}else e+=i.offsetLeft-i.scrollLeft+i.clientLeft,n+=i.offsetTop-i.scrollTop+i.clientTop;i=i.offsetParent}return{x:e,y:n,rect:o}}();o.visible=!1;let i=t.offsetParent;if(null!=i||"fixed"!==getComputedStyle(t).position&&"absolute"!==getComputedStyle(t).position||(i=document.body),null!=i){if(i!==document.body){let t=i.offsetParent;for(;null!=t&&null!==t.offsetParent&&t.offsetHeight===t.scrollHeight;)t=t.offsetParent;null!=t&&(i=t)}let s=i.getBoundingClientRect();i===document.body&&(s={x:s.x,y:s.y,width:document.documentElement.offsetWidth||document.documentElement.clientWidth,height:document.documentElement.offsetHeight||document.documentElement.clientHeight,top:0,left:0,right:document.documentElement.clientWidth||document.documentElement.offsetWidth,bottom:document.documentElement.clientHeight||document.documentElement.offsetHeight}),null==e&&(e=0);const r=t.getBoundingClientRect();let l=!(r.left-1>s.right-e||r.right+1s.bottom-e||r.bottom+11&&t.classes.shift();n.hasClass("--z-playing")||(n.addClass("--z-playing"),i&&n.addClass(i).css(t.type,"none"));const s=getComputedStyle(n.get()),r=1e3*parseFloat(s[t.type+"-delay"])||i?10:0;let l=!1;const c=function(){l||(l=!0,t.classes.length>1?(t.onStep&&t.onStep.call(n,n,t.classes.slice(1)),e.playFx(t)):(!t.holdState&&t.classes.length>0&&n.removeClass(t.classes.shift()),n.removeClass("--z-playing"),t.onEnd&&t.onEnd.call(n,n)))},u=function(){i&&n.css(t.type,"").removeClass(i);const e=t.classes[0];e&&n.addClass(e),t.options&&d.each(t.options,(function(e,o){n.css(t.type+"-"+e,o)}));const o=1+(parseFloat(s[t.type+"-iteration-count"])||0),r=1e3*parseFloat(s[t.type+"-duration"])*o;setTimeout(c,r)};n.on(t.type+"end",(function(e){e.target===t.target.get()&&(n.off(t.type+"end",this),c())})),r>0?setTimeout(u,r):u()},h.ZxQuery=a,String.prototype.hashCode=function(){let t=0;if(0===this.length)return t;for(let e=0;e0?(setTimeout((function(){i.requestRefresh(t,e,i.contextData)}),l?i.refreshMs:500),s=!0):null==c&&i.stop()};l?(e._refreshActive||(e._refreshActive=!0,e.trigger("refresh:active")),o(t,e,n,(function(t,e,n){c(t,e,n)}))):(e._refreshActive&&(e._refreshActive=!1,e.trigger("refresh:inactive")),c(i.contextData))}}e.prototype.stop=function(){this.pause(),this.refreshMs=0,this.stopped=!0},e.prototype.start=function(t){if(this.refreshMs=t||this.refreshMs,this.started)return this.resume();this.started=!0,this.requestRefresh(this.$view,this.$element,this.contextData)},e.prototype.pause=function(){this.paused=!0},e.prototype.resume=function(){this.paused=!1},t.exports=e},854:function(t){t.exports=function(){}},622:function(t,e,n){const o=n(381)("ComponentContext.js"),i=n(541),s=n(917),r=n(826),l=n(643);let c=null;const u=[],a=[];function h(t,e){e=e.observableTarget||e;const n=r.isNoU(e.value)?r.isNoU(e.innerHTML)?e:e.innerHTML:e.value;switch(t.tagName.toLowerCase()){case"img":t.src=r.isNoU(e.src)?r.isNoU(e.innerHTML)?e:e.innerHTML:e.src;break;case"a":t.href=r.isNoU(e.href)?r.isNoU(e.innerHTML)?e:e.innerHTML:e.getAttribute("href"),r.isNoU(e.href)||r.isNoU(e.innerHTML)||""===e.innerHTML.trim()||0===s(e).find(r.dom.queryAttribute(i.zField)).length()&&s(t).html("").append(document.createTextNode(e.innerHTML));break;case"input":switch(t.type){case"checkbox":case"radio":t.value==n&&(t.checked=!0);break;default:t.value=n}break;case"select":s.each(t.options,(function(e,o){if(o.value==n)return t.selectedIndex=e,!1}));break;default:const o=r.isNoU(e.innerHTML)?document.createTextNode(e):e.innerHTML;s(t).html("").append(o)}}function d(t,e,n,o,i){o&&!t._disposed&&o.call(e,n,i,e,(function(s){if(!t._disposed){const r=n.get().dataset.__zuix_refreshTimeout;r&&a[r]&&clearTimeout(a[r]),n.get().dataset.__zuix_refreshTimeout=setTimeout((function(){d(t,e,n,o,i)}),s||500)}}))}function p(t,e,n){return c=t,this._options=null,this.contextId=null==e||null==e.contextId?null:e.contextId,this.componentId=null,this.handlers={refresh:function(t,e,n,o){}},this.trigger=function(t,e,o){n&&n(t,e,o)},this._container=null,this._model=null,this._view=null,this._css=null,this._style=null,this._controller=null,this.behavior=null,this._eventMap=[],this._behaviorMap=[],this._fieldCache=[],this._c=null,this._modelListener=Object.assign({context:null,get:function(t,e,n,o){},set:function(t,e,n,o,s){const l=this.context.$;if(t instanceof Element&&(o=o.split(".")[0],n=t),"function"==typeof n){let t=l.find(r.dom.queryAttribute(i.zBind,o));return null==t.get()&&(t=l.find(r.dom.queryAttribute(i.zField,o))),void d(this.context,l,t,n,e)}const c=function(t){null!=t.get()&&t.each((function(t,e){h(e,n)}))};l.get()&&(c(l.find(r.dom.queryAttribute(i.zBind,o))),c(l.find(r.dom.queryAttribute(i.zField,o))),this.context._c&&this.context._c.update&&this.context._c.update(t,e,n,o,s))}},{context:this}),this._viewObserver=new l(this),this._disposed=!1,this.options(e),this}p.prototype.dispose=function(){if(this._disposed)return;this._disposed=!0,this._viewObserver.stop(),r.isNoU(this._c)||(r.isNoU(this._c.view())||(this._c.trigger("component:dispose",this._c.view(),!0),this._c.view().attr(i.zComponent,null).attr(i.zContext,null).attr(i.zLoad,null).attr(i.zLoaded,null).attr(i.zReady,null).attr(i.resourceType.view,null).attr(i.resourceType.controller,null).attr(i.resourceType.file,null).attr(this.getCssId(),null),this._c.view().reset(),r.isNoU(this._c._fieldCache)||s.each(this._c._fieldCache,(function(t,e){e.reset()}))),this._c.dispose&&this._c.dispose.call(this,this)),this.model(null),!r.isNoU(this._c)&&this._c._childNodes.length>0&&(this._c.view().html(""),this._c.restoreView());const t=c.dumpContexts(),e=t.indexOf(this);t.splice(e,1)},p.prototype.container=function(t){return null==t?this._container:(t instanceof s.ZxQuery&&(t=t.get()),this._container=t,this)},p.prototype.view=function(t){if(void 0===t)return this._view;if(null===t)throw new Error("View cannot be set to null.");if(t instanceof s.ZxQuery&&(t=t.get()),t===this._view)return this;this._viewObserver.stop();const e=this.getCssId();if(null!=this._view){const t="*"+r.dom.cssNot(i.zLoad).getAll()+r.dom.cssNot(i.zInclude).getAll();s(this._view).attr(e,null).find(t).each((function(t,n){this.attr(e,null)}))}const n=function(t){t.find("*").each((function(t,e,n){for(let t=0;t1&&o.name.startsWith("#")){const t=r.hyphensToCamelCase(o.name.substring(1));null==n.attr(i.zField)&&n.attr(i.zField,t),null==n.attr(i.zBind)&&null!=s&&s.length>0&&n.attr(i.zBind,s)}}}))};if(o.t(this.componentId,"view:attach","timer:view:start"),"string"==typeof t){const e={content:t};this.trigger(this,"html:parse",e),t=e.content;const o=s.wrapElement("div",t);null!=o.firstElementChild&&(null!=r.dom.getAttribute(o.firstElementChild,i.zView)?1===o.children.length&&(t=o.firstElementChild.innerHTML):t=o.innerHTML),null!=this._container?(this._view=this._container,this._view.innerHTML+=t):null!=this._view?this._view.innerHTML=t:this._view=o;const l=s(this._view);l.find("script:not([type=jscript])").each((function(t,e){"true"!==this.attr(i.zuixLoaded)&&(this.attr(i.zuixLoaded,"true"),Function(e.innerHTML).call(window))})),n(l),this.trigger(this,"view:process",l)}else null!=this._container&&"default"!==this.componentId?(this._view=s.wrapElement("div",t.outerHTML).firstElementChild,r.dom.setAttribute(this._view,i.zView,null),this._container.appendChild(this._view),this._view=this._container):this._view=t;const l=s(this._view);return n(l),l.find(r.dom.queryAttribute(i.zLoad,null,r.dom.cssNot(i.zLoaded))).each((function(t,e){this.attr(i.zLoaded,"false")})),this.checkEncapsulation(),this.modelToView(),o.t(this.componentId,"view:attach","timer:view:stop"),this},p.prototype.field=function(t){const e=this,n=c.field(t,this._view,this);return n.on=function(t,n,o,i){if("string"==typeof n){const t=n;n=function(){e._c&&e._c.trigger(t,o,i)}}return s.ZxQuery.prototype.on.call(this,t,n)},n},p.prototype.checkEncapsulation=function(){const t=s(this._view),e=this.getCssId();if(t.length()>0&&!1!==this._options.css)if(t.attr(e,""),null!=this._container||null!=this._style){const n="*"+r.dom.cssNot(i.zLoad).getAll()+r.dom.cssNot(i.zInclude).getAll();t.find(n).each((function(t,n){this.attr(e,"")})),this._viewObserver.start(),t.attr(i.resourceType.controller,null)}else t.attr(i.resourceType.controller,"")},p.prototype.style=function(t){if(void 0===t)return this._style;const e=this.getCssId();if(o.t(this.componentId,"view:style","timer:view:start",e),null==t||t instanceof Element)this._css=t instanceof Element?t.innerText:t,this._style=s.appendCss(t,this._style,this.componentId+"@"+e,r.dom.getShadowRoot(this._view));else if("string"==typeof t){this._css=t;const n={content:t};this.trigger(this,"css:parse",n),t=n.content;let o="";!0===this.options().resetCss&&(o=":host { all: initial; }");const i="["+e+"]";t=s.wrapCss(i,o+"\n"+t,!0===this.options().encapsulation),this._style=s.appendCss(t,this._style,this.componentId+"@"+e,r.dom.getShadowRoot(this._view))}return this.checkEncapsulation(),o.t(this.componentId,"view:style","timer:view:stop",e),this},p.prototype.model=function(t){return void 0===t||this._model===t||(null!==this._model&&"function"!=typeof this._model&&c.observable(this._model).unsubscribe(this._modelListener),this._model=t,null!=t&&("function"!=typeof t&&(this._model=c.observable(t).subscribe(this._modelListener).proxy),this.modelToView(),null!=this._c&&this._c.update&&this._c.update.call(this._c,null,null,null,null,this._c))),this._model},p.prototype.controller=function(t){return void 0===t?this._controller:(this._controller=t,this)},p.prototype.options=function(t){if(null==t)return this._options;const e=this._options=this._options||{};return Object.assign(e,t),this.componentId=e.componentId||this.componentId,null==u[this.componentId]&&(u[this.componentId]=u.length,u.length++),this.container(e.container),this.view(e.view),"string"==typeof e.css&&this.style(e.css),this.controller(e.controller),this.model(e.model),this},p.prototype.on=function(t,e){return this._c.on(t,e),this},p.prototype.loadCss=function(t,e){const n=this;r.isNoU(t)&&(t={}),r.isNoU(t.caching)||t.caching;let i=n.componentId;r.isNoU(t.path)||(i=t.path);let l=c.store("zuix.inlineStyles");if(null==l&&(l=[],c.store("zuix.inlineStyles",l)),null!=l[i])n.style(l[i]),t.success&&t.success.call(n,l[i],n),t.then&&t.then.call(n,n);else{const e=s().find('style[media="#'+i+'"],style[media="'+i+'"]');if(e.length()>0){const o=e.get(0).innerText;n.style(o),e.detach(),l[i]=o,t.success&&t.success.call(n,o,n),t.then&&t.then.call(n,n)}else i==n.componentId&&(i+=".css"),s.ajax({url:c.getResourcePath(i),success:function(e){n.style(e),t.success&&t.success.call(n,e,n)},error:function(e){o.e(e,n),t.error&&t.error.call(n,e,n)},then:function(){t.then&&t.then.call(n,n)}})}return this},p.prototype.loadHtml=function(t,e){const n=this;let l=n.componentId;r.isNoU(t)&&(t={}),r.isNoU(t.caching)||t.caching,r.isNoU(t.path)||(l=t.path);let u=c.store("zuix.inlineViews");if(null==u&&(u=[],c.store("zuix.inlineViews",u)),null!=u[l])n.view(u[l]),t.success&&t.success.call(n,u[l],n),t.then&&t.then.call(n,n);else{const e=s().find(r.dom.queryAttribute(i.zView,l,r.dom.cssNot(i.zComponent)));if(e.length()>0){let o,r=e.get(0);if("template"===r.tagName.toLowerCase()?(r=r.cloneNode(!0),o=r.content.querySelectorAll("style")):o=r.querySelectorAll('style[media="#"]'),o)for(const t of o)t.setAttribute("media","#"+n.componentId);u[l]=r.innerHTML,n.view()===r||null!=n.container()&&n.container().contains(r)?(e.attr(i.zView,null),n._view=r,this.trigger(this,"view:process",s(n.view()))):n.view(r.innerHTML),t.success&&t.success.call(n,r.innerHTML,n),t.then&&t.then.call(n,n)}else{const e=r.isNoU(t.cext)?".html":t.cext;l==n.componentId&&(l+=e),s.ajax({url:c.getResourcePath(l),success:function(e){n.view(e),t.success&&t.success.call(n,e,n)},error:function(e){o.e(e,n),t.error&&t.error.call(n,e,n)},then:function(){t.then&&t.then.call(n,n)}})}}return this},p.prototype.viewToModel=function(){o.t(this.componentId,"view:model","timer:vm:start");const t={},e=s(this._view);return e.find(r.dom.queryAttribute(i.zField)).each((function(n,o,s){if(!c.isDirectComponentElement(e,s))return!0;const r=this.attr(i.zField);t[r]=o})),this._model=c.observable(t).subscribe(this._modelListener).proxy,o.t(this.componentId,"view:model","timer:vm:stop"),this},p.prototype.modelToView=function(){if(o.t(this.componentId,"model:view","timer:mv:start"),null!=this._view){const t=this;t["#"]={};const e=s(this._view);e.find(r.dom.queryAttribute(i.zField)).each((function(n,o,s){if(!c.isDirectComponentElement(e,s)&&"true"!==s.attr("inherits"))return!0;let l=s.attr(i.zBind);if(null==l&&(l=s.attr(i.zField)),"function"==typeof t._model)d(t,e,s,t._model,l);else{let n=r.propertyFromPath(t._model,l);const i=r.hyphensToCamelCase(l),c=r.propertyFromPath(t._model,i);null==n&&null!=c&&(l=i,n=r.propertyFromPath(t._model,n)),"function"==typeof n?d(t,e,s,n,l):null!=n&&h(o,n)}})),e.find(r.dom.queryAttribute(i.zField)).each((function(n,o,s){if(!c.isDirectComponentElement(e,s)&&"true"!==s.attr("inherits"))return!0;let l=s.attr(i.zBind);null==l&&(l=s.attr(i.zField));try{const e=r.hyphensToCamelCase(l);Function("function testName(){ const "+e+' = "test"; }'),t["#"][e]=t.field(l)}catch(t){}}))}return o.t(this.componentId,"model:view","timer:mv:stop"),this},p.prototype.getCssId=function(){let t="";return"string"==typeof this._options.css&&(t="_"+this.contextId),i.cssIdPrefix+u[this.componentId]+t},Object.defineProperty(p.prototype,"path",{get:function(){const t=this.componentId,e=t.lastIndexOf("/");return e<0?t:t.substring(0,e+1)}}),Object.defineProperty(p.prototype,"name",{get:function(){const t=this.componentId,e=t.lastIndexOf("/");return e<0?t:t.substring(e+1)}}),Object.defineProperty(p.prototype,"$",{get:function(){return this._c&&this._c.view()}}),t.exports=p},211:function(t,e,n){const o=n(541);_.prototype.componentize=function(t){return g?(r().one("componentize:step",(function(){requestAnimationFrame((function(){g=!1,m.componentize(t)}))})),this):(g=!0,m.trigger(this,"componentize:begin"),m.$().trigger("componentize:begin"),m.resolveImplicitLoad(t),function(t){null==t&&(t=document),l.indexOf(t)||l.push(t)}(t),b(t),this)},_.prototype.applyOptions=function(t,e){return C(t,e),this},_.prototype.loadInline=function(t,e){x(t,e)},_.prototype.resolvePath=function(t){return w(t)},_.prototype.willLoadMore=function(){return c.length>0||l.length>0},_.prototype.lazyLoad=function(t,e){return v(t,e)},_.prototype.dequeue=function(t){for(let e=0;e0&&(t=l.unshift()),t instanceof r.ZxQuery&&(t=t.get());const e=s.dom.queryAttribute(o.zLoad,null,s.dom.cssNot(o.zLoaded))+","+s.dom.queryAttribute(o.zInclude,null,s.dom.cssNot(o.zLoaded));let n=r(t).find(e);n=Array.prototype.slice.call(n._selection);const a=[];for(let t=0;t0?c.shift():null;for(;null!=e&&null!=e.element;){const n=e.element,o=L(n);if(v()&&o?(e.lazy=!0,e.visible=r.getPosition(n,f).visible):(e.lazy=!1,e.visible=!0),null!=n&&e.visible){t={item:e,cancelable:e.lazy};break}if(!(c.length>0))break;e=c.shift()}return t}();if(null!=e&&null!=e.item&&null!=e.item.element){const t=e.item.element;r(t).one("component:loaded",(function(){m.componentize(t)})),x(t)}}function x(t,e){const n=r(t);if(null!=n.attr(o.zLoaded)||n.parent("pre,code").length()>0)return!1;n.attr(o.zLoaded,"true");let l=n.attr(o.zOptions);s.isNoU(l)?l=null!=n.get().__zuix_loadOptions?n.get().__zuix_loadOptions:{}:(l=z(t,l),l=s.cloneObject(l)||{}),e&&Object.assign(l,e);const c=n.attr(o.zContext);if(!s.isNoU(c)){const t=m.context(c);null!==t&&(l=t.options()),l.contextId=c}s.isNoU(l.view)&&!n.isEmpty()?(l.view=t,l.viewDeferred=!0):s.isNoU(l.view)&&s.isNoU(l.container)&&n.isEmpty()&&null==n.attr(o.resourceType.controller)&&(l.container=t);const u=function(){n.attr(o.zComponent,null),s.isNoU(l.controller)&&(l.controller=function(){})};let a=n.attr(o.zLoad);if(s.isNoU(a)){const t=n.attr(o.zInclude);if(null==t)return!1;a=w(t),n.attr(o.zInclude,a),u()}else if(a=w(a),n.attr(o.zLoad,a),"default"!==a&&null!==n.attr(o.resourceType.view))u();else if("default"===a||null!==n.attr(o.resourceType.controller)){l.view=l.view||t,l.viewDeferred=!0,l.html=l.html||!1,l.css=l.css||!1;const e=n.children('[media="#"]');e.length()>0&&e.parent().get()===n.get()&&(!1===l.css&&(l.css=""),e.each((function(t,e,n){l.css+="\n"+l.css+n.html()}))),"default"===a&&(l.controller=l.controller||function(){})}const h=[":on",":model",":behavior",":ready"];Array.from(n.get().attributes).filter((t=>t.nodeName.startsWith(":")&&!h.find((e=>t.nodeName.startsWith(e))))).forEach((t=>{const e=t.nodeName.match(/[^:]+/g);let n=l;e.forEach(((o,r)=>{if(o=s.hyphensToCamelCase(o),r===e.length-1){let s;try{s=Function("return "+t.nodeValue+";")()}catch(n){i.warn(e.join(":"),o,t.nodeValue,n)}return n[o]=s}n=n[o]=n[o]||{}}))}));const d=n.attr(o.zOn);!s.isNoU(d)&&d.length>0&&(l.on=z(t,d));const p=n.attr(o.zBehavior);!s.isNoU(p)&&p.length>0&&(l.behavior=z(t,p));const f=n.attr(o.zModel);!s.isNoU(f)&&f.length>0&&(l.model=z(t,f));const y=n.attr(o.zPriority);return s.isNoU(y)||(l.priority=+y),m.load(a,l),!0}function w(t){if("@"===t[0]){let e=m.store("config"),n="https://zuixjs.github.io/zkit/lib/";if(null!=e&&null!=e[location.host]&&(e=e[location.host]),null!=e)switch(typeof e.libraryPath){case"object":r.each(e.libraryPath,(function(e,o){return!t.startsWith(e+"/")||(n=o,!1)}));break;case"string":n=e.libraryPath}t=n+t.substring(t.indexOf("/")+1)}return t}function z(t,e){if("string"==typeof e){const n=r(t).parent(s.dom.queryAttribute(o.zLoad)+","+s.dom.queryAttribute(o.zInclude));if(n.get()){const o=m.context(n);try{return o._refreshHandler.runScriptlet(t,`[${e}][0]`)}catch(t){}}e=e.trim().startsWith("{")&&e.trim().endsWith("}")?Function("return "+e)():s.propertyFromPath(window,e)}return e}function C(t,e){e=z(t,e),null!=t&&null!=e&&(null!=e.componentId&&s.dom.setAttribute(t,o.zLoad,e.componentId.toString().toLowerCase()),null!=e.contextId&&s.dom.setAttribute(t,o.zContext,e.contextId.toString().toLowerCase()),null!=e.lazyLoad&&s.dom.setAttribute(t,o.zLazy,e.lazyLoad.toString().toLowerCase()))}function I(t){const e={element:t};return a.push(e),e}function L(t){if("false"===s.dom.getAttribute(t,o.zLazy))return!1;let e=function(t){for(let e=0;e100?(o=t,b(e)):(clearTimeout(n),n=setTimeout((function(){b(e)}),150))}))}(0,i)),!0}if("true"===s.dom.getAttribute(t,o.zLazy))return e=I(t),!0}return!1}},561:function(t,e,n){const o=n(917),i=n(826);function s(t){const e=this;this._view=null,this.context=t,this._childNodes=[],this.saveView=function(){this.restoreView(),this.view().children().each((function(t,n){e._childNodes.push(n)}))},this.restoreView=function(){this._childNodes.length>0&&(e.view().html(""),o.each(e._childNodes,(function(t,n){e.view().append(n)})),this._childNodes.length=0)},this.on=function(t,n){return"object"==typeof t&&null==n?(o.each(t,(function(t,n){e.on(t,n)})),this):(this.addEvent(t,n),this)},this.mapEvent=function(t,e,n,o){null!=e&&(e.off(n,this.eventRouter),t.push({target:e,eventPath:n,handler:o}),e.on(n,this.eventRouter))},this.eventRouter=function(n){const o=e.view();t._behaviorMap.concat(t._eventMap).forEach((function(t){t.eventPath===n.type&&t.handler&&t.handler.call(o,n,n.detail,o)}))};const n=t.options();let i=null;if(null!=n.on&&o.each(n.on,(function(t,n){t.split(/[\s|,]+/g).map((t=>e.addEvent(t,n)))})),null!=n.behavior)for(const t in n.behavior)n.behavior.hasOwnProperty(t)&&(i=n.behavior[t],t.split(/[\s|,]+/g).map((t=>e.addEvent(t,i))));if("function"==typeof(s=t.controller())&&/^\s*class\s+/.test(s.toString())){const e=new(t.controller().bind(this,this));t.controller(e)}else t.controller().call(this,this);var s;return this}s.prototype.addEvent=function(t,e){return this.mapEvent(this.context._eventMap,this.view(),t,e),this},s.prototype.addBehavior=function(t,e){return this.mapEvent(this.context._behaviorMap,this.view(),t,e),this},s.prototype.addTransition=function(t,e,n){const s=this.context.getCssId();this.context.$.attr(s,"");const r="[z-component]["+s+"]";return o.addTransition(this.context.componentId+"@"+s,r,t,e,n,i.dom.getShadowRoot(this.context.view())),this},s.prototype.field=function(t){return this.context.field(t)},s.prototype.clearCache=function(){this.context._fieldCache={}},s.prototype.view=function(t){const e=this;if(null==this.context.view()&&this._view===this.context.view()||(this.clearCache(),this._view=o(this.context.view()),this._view.field=function(t){return e.context.field(t)}),null!=t)return this._view.find(t);if(null!==this._view)return this._view;throw new Error("Not attached to a view yet.")},s.prototype.model=function(t){return null==t?this.context.model():(this.context.model(t),this)},s.prototype.options=function(){return this.context.options()},s.prototype.trigger=function(t,e,n){if(!0===n){let n=this.context.container();null==n&&(n=this.context.view()),null!=n&&o(n).trigger(t,e),this.context.trigger(this.context,t,e)}else this.view().trigger(t,e);return this},s.prototype.expose=function(t,e){const n=this,i=function(t,e){e&&(e.get||e.set)?Object.defineProperty(n.context,t,e):n.context[t]=e};return"object"==typeof t?o.each(t,(function(t,e){i(t,e)})):i(t,e),this},s.prototype.loadCss=function(t){return this.context.loadCss(t),this},s.prototype.loadHtml=function(t){return this.saveView(),this.context.loadHtml(t),this},s.prototype.log={},s.prototype.for=function(t){return this},t.exports=s},871:function(t){function e(t){const e=this;t.init=this.onInit.bind(this),t.create=this.onCreate.bind(this),t.dispose=this.onDispose.bind(this),t.update=function(t,n,o,i,s){return e.onUpdate.call(e,t,n,o,i,s)},Object.assign(this,t),Object.assign(this,Object.getPrototypeOf(t))}e.prototype.onInit=function(){},e.prototype.onCreate=function(){},e.prototype.onDispose=function(){},e.prototype.onUpdate=function(t,e,n,o,i){},t.exports=e},541:function(t){const e=Object.freeze({zModel:"z-model",zBind:"z-bind",zBehavior:"z-behavior",zOn:"z-on",zComponent:"z-component",zContext:"z-context",zField:"z-field",zInclude:"z-include",zLazy:"z-lazy",zLoad:"z-load",zLoaded:"z-loaded",zOptions:"z-options",zPriority:"z-priority",zView:"z-view",zuixLoaded:"zuix-loaded",zReady:"z-ready",resourceType:{view:"view",controller:"ctrl",file:"file"},cssIdPrefix:"z-css-"});t.exports=e},643:function(t,e,n){const o=n(541),i=n(826);function s(t){const e=this._context=t;this._mutationObserver=null,this._mutationCallback=function(t,n){const s=i.dom.queryAttribute(o.zComponent),r=function(t){for(let e=0;e0){const t=i.split(" as ");i=t[0],s=t[1]}const r=zuix.runScriptlet(i,e,t);r!==n&&(i="const "+s+" = args; "+e.attr("@set"),zuix.runScriptlet(i,e,t,r),n=r),o(n)},set:function(t,e,n,o){e.attr("@get")||(zuix.runScriptlet(e.attr("@set"),e,t),o(n))},"disable-if":function(t,e,n,o){const i=e.attr("@disable-if"),s=zuix.runScriptlet(i,e,t);s!==n&&(e.attr({disabled:s?"":null}),n=s),o(n)},"hide-if":function(t,e,n,o){const i=e.attr("@hide-if"),s=zuix.runScriptlet(i,e,t);s!==n&&(s?e.css({visibility:"hidden"}):e.css({visibility:"visible"}),n=s),o(n)},if:function(t,e,n,o){const i=e.attr("@if"),s=zuix.runScriptlet(i,e,t);s!==n&&(s?zuix.runScriptlet(e.attr("@then"),e,t):zuix.runScriptlet(e.attr("@else"),e,t),n=s),o(n)}}},this._fieldCache=[],this}function N(t){return"function"!=typeof t.for&&(t.for=function(e){return y[e]=t,t}),t}function E(t,e,n){i.isNoU(n)&&(n=this),null==n._fieldCache&&(n._fieldCache={});let o=null;return void 0===n._fieldCache[t]?(o=s(e).find(i.dom.queryAttribute(p.zField,t)+",["+CSS.escape("#"+t)+"]"),null!=o&&o.length()>0&&(n._fieldCache[t]=o,1===o.length()&&i.isNoU(o.field)&&(o.field=function(t){return E(t,o,o)}))):o=n._fieldCache[t],o}function T(t,e){t=d.resolvePath(t);let n=null;return i.isNoU(e)?(e={},n=new c(zuix,e,S)):(e.componentId=t,i.isNoU(e.contextId)?(!1===e&&(e={}),e.contextId="zuix-ctx-"+ ++w,n=k(e)):(n=U(e.contextId),null!==n?n.options(e):n=k(e))),n.componentId!=t&&(n.componentId=t),e.ready&&(n.ready=e.ready),e.loaded&&(n.loaded=e.loaded),e.error&&(n.error=e.error),null==v[t]?(v[t]=!0,O(n,e)):(null==_[t]&&(_[t]=[]),_[t].push({c:n,o:e}),n)}function A(t){let e=zuix.store("config");return null!=e&&null!=e[location.host]&&(e=e[location.host]),!(t=d.resolvePath(t)).startsWith("/")&&t.indexOf("://")<0&&(t=(null!=e&&null!=e.resourcePath?e.resourcePath:"")+t),t}function O(t,e){let n=R(t.componentId);null!==n&&null==e.controller&&null==t.controller()&&(t.controller(n.controller),o.t(t.componentId+":js","component:cached:js"));const s=function(i){!1!==e.css&&"string"!=typeof e.css?(i[t.componentId].step(t.componentId+":css"),t.loadCss({success:function(t){n.css=t},error:function(e){o.e(e,t)},then:function(){H(t,i[t.componentId])}})):H(t,i[t.componentId])};return i.isNoU(e.view)?(null!==n&&(null!=n.view&&(t.view(n.view),o.t(t.componentId+":html","component:cached:html")),!1!==e.css&&"string"!=typeof e.css&&(e.css=!1,n.css_applied||(n.css_applied=!0,t.style(n.css),o.t(t.componentId+":css","component:cached:css")))),i.isNoU(t.view())?b("resource-loader").queue(t.componentId+":html",(function(){v[t.componentId]=this,t.loadHtml({cext:e.cext,success:function(e){null==n&&(n=P(t)),n.view=e,delete n.controller,s(v)},error:function(n){o.e(n,t),e.error&&t.error.call(t,n,t)}})}),e.priority):b("resource-loader").queue(t.componentId+":css",(function(){v[t.componentId]=this,s(v)}),e.priority),t):(t.view(e.view),null==t.controller()?b("resource-loader").queue(t.componentId+":js",(function(){v[t.componentId]=this,H(t,v[t.componentId])}),f.length):H(t),t)}function j(t){const e=function(t){if(t instanceof Element){const e=t;t=zuix.context(e),d.dequeue(e)}!i.isNoU(t)&&t.dispose&&t.dispose()};t&&t.each?t.each((function(t,n){e(n)})):e(t)}function k(t){const e=new c(zuix,t,S);return f.push(e),e}function U(t,e){let n=null;if(t instanceof s.ZxQuery)t=t.get();else if("string"==typeof t){const e=s.find(i.dom.queryAttribute(p.zContext,t));e.length()>0&&(t=e.get())}if(s.each(f,(function(e,o){if(t instanceof Element&&(o.view()===t||o.container()===t)||i.objectEquals(o.contextId,t))return n=o,!1})),e&&(t instanceof Element||t instanceof s.ZxQuery))if(null!=n&&n.isReady)e.call(n,n);else{if(t instanceof Element&&t.getAttribute("shadow"))return n=zuix.context(t.getAttribute("shadow")),setTimeout((function(){e.call(n,n)}),10),n;s(t).one("component:ready",(function(){n=zuix.context(this),setTimeout((function(){e.call(n,n)}),10)}))}return n}function S(t,e,n){m[e]&&m[e].call(t,n,t)}function R(t){let e=null;return s.each(x,(function(n,o){if(i.objectEquals(o.componentId,t))return e=o,!1})),e}function H(t,e){if(void 0===t.options().controller&&null===t.controller())if(o.d(t.componentId,"controller:load"),i.isNoU(e)||e.step(t.componentId+":js"),y[t.componentId])t.controller(y[t.componentId]),q(t,e);else{const n=function(e){const n=t.componentId+".js";s.ajax({url:A(n),success:function(e){e+='\n//# sourceURL="'+t.componentId+'.js"\n';try{t.controller($(e));let n=R(t.componentId);null==n&&(n={componentId:t.componentId,controller:t.controller()},x.push(n))}catch(n){o.e(new Error,n,e,t),t.error&&t.error.call(t,n,t)}},error:function(e){o.e(e,new Error,t),t.error&&t.error.call(t,e,t)},then:function(){q(t,e)}})};i.isNoU(e)?b("resource-loader").queue(t.componentId+":js",(function(){n(v[t.componentId]=this)}),t.options().priority):n(e)}else q(t,e)}function P(t){const e=t.view().innerHTML,n=s.wrapElement("div",e),i={componentId:t.componentId,view:n.innerHTML,css:"string"==typeof t.options().css?null:t._css,controller:t.controller()};return x.push(i),o.t(t.componentId,"bundle:added"),i}function q(t,e){if(v[t.componentId]=null,i.isNoU(t.view()))o.e(t.componentId,"component:view:undefined");else{let r=R(t.componentId);t.options().viewDeferred?o.d(t.componentId,"component:deferred:load"):null===r?r=P(t):null==r.controller&&(r.controller=t.controller());const l=s(t.view());if(null==l.attr(p.zContext)&&l.attr(p.zContext,t.contextId),o.d(t.componentId,"component:initializing"),t.controller()){const c=t._c=new u(t);c.log=n(381)(t.contextId),c.init&&c.init();const a=function(){e&&o.d(t.componentId,"controller:create:deferred"),function(t){const e=t.context;o.t(e.componentId,"controller:init","timer:init:start"),e.isReady=!0;const n=t.view();t.create&&t.create(),t.trigger("view:create",n);(function(){if(e.loaded&&e.loaded.call(e,e),null!=_[e.componentId]){const t=_[e.componentId];let n;for(_[e.componentId]=null;null!=t&&null!=(n=t.shift());)O(n.c,n.o)}s().one("componentize:end",(function(){setTimeout((function(){n.find(i.dom.queryAttribute(p.zLoaded,"false",i.dom.cssNot(p.zComponent))).each((function(t,e){this.attr(p.zLoaded,null)})),zuix.componentize(n)}))}))})(),t.trigger("component:loaded",n,!0);const r=function(){const s=[":on",":model",":behavior",":ready"];Array.from(n.get().attributes).filter((t=>s.find((e=>t.nodeName.startsWith(e))))).forEach((s=>{const r=s.nodeName,l=r.lastIndexOf(":")<2;let c,u=s.nodeValue;u.match(/^[^<>()\[\]\-+\s!?/&£"=^#@:;,.*|]+$/g)||(u=`(event, args) => { ${s.nodeValue} }`),(r.startsWith(":model")||l)&&(u=`(${s.nodeValue})`);try{c=zuix.runScriptlet(u,n,n,null)}catch(t){o.warn(r,s.nodeValue,t)}if(null!=c)if(":ready"!==r){if(r.startsWith(":on")||r.startsWith(":behavior")){if(l)return void t.on(c);const e=r.substring(r.indexOf(":",1)+1);r.startsWith(":behavior")?t.addBehavior(e,c):t.addEvent(e,c)}else if(r.startsWith(":model")){if(l)return void e.model(c);const t=r.match(/[^:]+/g).splice(1);let n=e.model();t.forEach(((e,o)=>{if(e=i.hyphensToCamelCase(e),o===t.length-1)return n[e]=c;n=n[e]=n[e]||{}}))}}else e.ready=c}));zuix.context(n)===e&&n.find("*").each((function(t,o,i){M(n,i)&&function(t,e){Array.from(e.get().attributes).forEach((o=>{const i=o.nodeName;if(i.startsWith("(")&&i.endsWith(")")){let s=o.nodeValue;s.match(/^[^<>()\[\]\-+\s!?/&£"=^#@:;,.*|]+$/g)||(s=`(event, args) => { ${o.nodeValue} }`);const r=i.substring(1,i.length-1),l=zuix.runScriptlet(s,e,n,null);e===n?t.on(r,l):e.on(r,l)}}))}(e,i)})),e.ready&&e.ready.call(e,e),t.trigger("component:ready",n,!0)},l=zuix.store("handlers"),c=e.contextId,u=n.find(':scope > [type="jscript"]');u._selection=u._selection.concat(s(document).find('[type="jscript"][for="'+c+'"]')._selection),e.handlers.refresh=function(t,n,o,r){if(!e._disposed){if(e._dependencyResolver&&!e._dependencyResolver.resolved())return e.$.hasClass("not-ready")||e.$.addClass("not-ready"),r(o);null!=e._dependencyResolver&&!1!==e._dependencyResolver&&(e.$.removeClass("not-ready"),e._dependencyResolver=!1);let l=e._refreshHandler;if(!l){const a="return (function($this, context, args){const $ = context.$; const model = context.model(); ";let h='"use strict"; expose = {}; function refresh() {}; function ready() { return true; }; ';e["#"]&&s.each(e["#"],(function(t,e){const n=i.hyphensToCamelCase(t);h+="const $"+n+' = context["#"].'+n+";",h+="const "+n+" = $"+n+".get();",h+="let _"+n+" = null; zuix.context("+n+", function(c) { _"+n+" = c; });"})),h+="function runScriptlet($el, s, args) { let result; try { result = eval(\"const $this = $el; let _this = null; zuix.context(this, (ctx) => _this = ctx); \" + s) } catch (e) { console.error('SCRIPTLET ERROR', e, s); }; return result };";const d=[];let p="";d.push(c),u.each((function(n,o,i){zuix.context(t)===e&&(null!=i.attr("using")&&d.push(...i.attr("using").split(/[\s|,]+/g)),i.parent().get()!==t.get()&&i.attr("for")!==c||(p+=i.html()+";"))}));let f="";if(d.length>0){let t="";if(d.forEach((function(n){const o=i.hyphensToCamelCase(n),s="let "+o+' = window["'+o+'"]; if ('+o+" == null) { "+o+' = zuix.context("'+n+'"';!1!==e._dependencyResolver?f+=s+", function(ctx) { "+o+" = ctx; }); }":f+=s+"); }",t+=o+" && "})),!1!==e._dependencyResolver&&f.length>0&&(f+="const resolved = function() { return "+t+"true; };",e._dependencyResolver=Function(a+f+"; return { resolved }; }).call(this.$el.get(), this.$el, this.ctx, this.args);").call({$el:n,ctx:e,args:null}),!e._dependencyResolver.resolved()))return r(o)}h+=f+p;const m=h+"; return { refresh, runScriptlet, ready, expose }; }).call(this.$el.get(), this.$el, this.ctx, this.args);";l=e._refreshHandler=Function(a+";"+m).call({$el:n,ctx:e,args:null}),l.expose&&Object.assign(e,l.expose)}!e._dependencyResolver&&l.refresh&&e._refreshHandler.refresh(),r&&r(o)}};const a=[];if(n.find("*").each((function(o,i,s){M(n,s)&&zuix.context(n)===e&&a.push(...function(n,o){const i=o.get(),s=[];for(let r=0;r1&&c.startsWith("@")){const r=c.substring(1).split(":")[0];let u=e.handlers?e.handlers[r]:null;if(u||(u=l[r]),u){const e=zuix.activeRefresh(n,o,t.model(),(function(t,e,s,r){o.attr(p.zLoad)&&"true"!==o.attr(p.zReady)?null==zuix.context(o)&&r(s):u.call(i,n,o,s,r,c)}));s.push(e)}}}return s}(n,s))})),a.length>0||u.length()>0){const o=u.length()>0?u.attr("refreshdelay"):null,i=u.length()>0?u.attr("handlersdelay"):null;e.handlers.refresh.call(n.get(),n,n,t.model(),(function(t,s){zuix.activeRefresh(n,n,t,(function(t,s,l,c){if(e._refreshHandler&&!e._refreshHandler.initialized){let t=!0;a.forEach((function(e){if(null!=e.$element.attr(p.zLoad)||null!=e.$element.attr(p.zInclude))return t=null!=zuix.context(e.$element)&&zuix.context(e.$element).isReady,t})),t&&!0===e.isReady&&e._refreshHandler.ready()?(e._refreshHandler.initialized=!0,a.forEach((function(t){t.start(i)})),e.$.removeClass("not-ready"),r()):e.$.hasClass("not-ready")||e.$.addClass("not-ready"),c(l,o,!0)}else e.handlers.refresh.call(n.get(),n,n,l,c)})).start(o)}))}else e.handlers.refresh.call(n.get(),n,n),r();o.t(e.componentId,"controller:init","timer:init:stop"),o.i(e.componentId,"component:loaded",c)}(c),e&&e.end(),l.attr(p.zReady,"true")};if(i.isNoU(c.view())||null!=c.view().attr(p.zComponent)||c.view().attr(p.zComponent,""),i.isNoU(t.model())&&!i.isNoU(t.view())&&t.viewToModel(),t.options().viewDeferred){t.options().viewDeferred=!1,c.saveView(),null===r&&"default"!==t.componentId&&(r={componentId:t.componentId,controller:t.controller()},x.push(r),o.t(t.componentId,"bundle:added"),o.d(t.componentId,"component:deferred:load"));const e=function(){!1!==t.options().html?("string"==typeof t.options().html&&(r.view=t.options().html),null==r.view?t.loadHtml({cext:t.options().cext,success:function(e){r.view=e,o.d(t.componentId,"component:deferred:html")},error:function(e){o.e(e,t),t.options().error&&t.options().error.call(t,e,t)},then:function(){o.d(t.componentId,"controller:create:2"),a()}}):(t.view(r.view),a())):(o.d(t.componentId,"controller:create:3"),a())};!1!==t.options().css&&"string"!=typeof t.options().css?null==r.css?t.loadCss({success:function(e){r.css=e,o.d(t.componentId,"component:deferred:css")},then:function(){e()}}):(t.style(r.css),e()):("string"==typeof t.options().css&&t.style(t.options().css),e())}else o.d(t.componentId,"controller:create:1"),a()}else o.w(t.componentId,"component:controller:undefined")}}function M(t,e){const n=[...I,i.dom.queryAttribute(p.zLoad),i.dom.queryAttribute(p.zInclude)].join(",");return e.parent("pre,code,"+n).get()===t.get()}function $(t){let e=function(t){};if("string"==typeof t)try{const n=Function(i.normalizeControllerCode(t))();if("function"!=typeof n)throw new Error('Unexpected module type: "'+typeof n+'"');e=n}catch(e){o.e(this,e,t)}return e}L.prototype.field=function(t,e,n){return E.call(this,t,e,n)},L.prototype.load=function(t,e){return T.call(this,t,e)},L.prototype.unload=function(t){return j(t),this},L.prototype.loadComponent=function(t,e,n,o){return function(t,e,n,o){j(t=s(t)),t.each((function(t,i,s){!function(t){if(t.attr(p.zLoad,e),n&&t.attr(n,""),o&&o.lazyLoad&&"true"===o.lazyLoad.toString()||"true"===t.attr(p.zLazy))return o&&(t.get().__zuix_loadOptions=o),!1;let i=t.get().shadowRoot;if(null==i&&o&&o.container instanceof ShadowRoot?(i=o.container,delete o.container):i&&o&&delete o.container,i){const e=document.createElement("div");Array.from(t.get().attributes).forEach((n=>{n.nodeName.match(/^[(#@)]/)||(e.setAttribute(n.nodeName,n.nodeValue),t.attr(n.nodeName,null))})),setTimeout((function(){for(;t.get().firstChild;)e.appendChild(t.get().firstChild);i.appendChild(e),zuix.context(e,(e=>{t.attr("shadow",e.contextId)})),d.loadInline(e,o)}))}else d.loadInline(t,o)}(s)}))}(t,e,n,o),this},L.prototype.controller=function(t){return N.call(this,t)},L.prototype.context=function(t,e){return U.call(this,t,e)},L.prototype.createComponent=function(t,e){if(null==e&&(e={}),i.isNoU(e.contextId)&&(e.contextId="zuix-ctx-"+ ++w),null!=U(e.contextId))throw new Error("Context already exists.");return e.container=document.createElement("div"),e.componentId=t,d.applyOptions(e.container,e),k(e)},L.prototype.trigger=function(t,e,n){return S(t,e,n),this},L.prototype.hook=function(t,e){var n,s;return n=t,s=e,i.isNoU(s)?delete m[n]:(m[n]&&o.w("Hook override",'"'+n+'"',"OLD",m[n],"NEW",s),m[n]=s),this},L.prototype.using=function(t,e,n,o){e=d.resolvePath(e);const r=(t=t.toLowerCase())+"-"+e.hashCode();return b("resource-loader").queue(r,(function(){const l=v[r]=this;if("component"===t){const t=U(r);null==t?zuix.load(e,{contextId:r,view:"",priority:-10,ready:function(t){l.end(),n&&n(e,t)},error:function(){l.end(),n&&n(e,null)}}):(l.end(),n&&n(e,t))}else{const c="style"===t;if(0===s.find(t+'[id="'+r+'"]').length()){const u=(c&&o?i.dom.getShadowRoot(o.view()):null)||document.head||document.getElementsByTagName("head")[0],a=document.createElement(t);c?(a.type="text/css",a.id=r):(a.type="text/javascript",a.id=r),u.appendChild(a);const h=function(t){c?a.styleSheet?a.styleSheet.cssText=t:a.appendChild(document.createTextNode(t)):a.innerText?a.innerText=t:a.appendChild(document.createTextNode(t)),l.end(),n&&n(e,r)},d="_res/"+t+"/"+r,p=R(d);null!=p?h(c?p.css:p.controller):s.ajax({url:e,success:function(t){const n={componentId:d,view:null,css:c?t:null,controller:c?null:t,using:e};x.push(n),h(t)},error:function(){u.removeChild(a),l.end(),n&&n(e)}})}else l.end(),n&&n(e,r)}})),this},L.prototype.lazyLoad=function(t,e){return null==t?d.lazyLoad():(d.lazyLoad(t,e),this)},L.prototype.componentize=function(t){return!1===t?z=!0:!0===t&&(z=!1,t=null),z||d.componentize(t),this},L.prototype.store=function(t,e){return null!=e&&(this._store[t]=e),this._store[t]},L.prototype.getResourcePath=function(t){return A(t)},L.prototype.observable=function(t){return C.observable(t)},L.prototype.activeRefresh=function(t,e,n,o){return new h(t,e,n,o)},L.prototype.bundle=function(t,e){if(i.isNoU(t))return x;if(t&&"boolean"==typeof t){o.t("bundle:start");const t=d.lazyLoad();if(d.lazyLoad(!1),d.componentize(),e){const n=function(n){setTimeout((function(){d.willLoadMore()?(o.t("bundle:wait"),n(n)):(o.t("bundle:end"),d.lazyLoad(t),e())}),1e3)};n(n)}}else{for(let e=0;e200?s.push(e+"color:#ff0000;"):t>100?s.push(e+"color:#ff7700;"):s.push(e+"color:#00aa00;")}}}i+=" \n%c ",s.push("background-color:transparent;color:inherit;");for(let t=s.length-1;t>=0;t--)Array.prototype.unshift.call(o,s[t]);Array.prototype.unshift.call(o,i),Array.prototype.push.call(o,"\n\n")},this.log=function(e,s){i&&i.call(t,e,s),(o.__zuix__debug||"ERROR"===e||"WARN"===e)&&(this.args(t,e,s),n.log(...s))}}s.prototype.monitor=function(t){i=t},s.prototype.info=function(...t){return this.log("INFO",t),this},s.prototype.i=s.prototype.l=s.prototype.log=s.prototype.info,s.prototype.warn=function(...t){return this.log("WARN",t),this},s.prototype.w=s.prototype.warn,s.prototype.error=function(...t){return this.log("ERROR",t),this},s.prototype.e=s.prototype.error,s.prototype.debug=function(...t){return this.log("DEBUG",t),this},s.prototype.d=s.prototype.debug,s.prototype.trace=function(...t){return this.log("TRACE",t),this},s.prototype.t=s.prototype.trace,t.exports=function(t){return new s(t)}},65:function(t,e,n){const o=n(381)("TaskQueue.js");function i(t){const e=this;e._worker=null,e._taskList=[],e._requests=[],null==t&&(t=function(){}),e.taskQueue=function(n,i,s){e._taskList.push({tid:n,fn:i,status:0,priority:s,step:function(n){o.t(n,"load:step"),t(e,"load:step",{task:n})},end:function(){this.status=2,o.t(this.tid,"load:next","timer:task:stop"),t(e,"load:next",{task:this.tid}),e._taskList.splice(this.index,1),e.taskCheck(),null!=this._callback&&this._callback.call(this)},callback:function(t){this._callback=t}}),o.t(n,"task added",s,"priority"),e._taskList.sort((function(t,e){return t.priority>e.priority?1:e.priority>t.priority?-1:0})),e.taskCheck()},e.taskCheck=function(){for(let n=0;n"}return n},cloneObject:function t(e){if(null===e||"object"!=typeof e)return e;let n=e;try{n=e.constructor();for(const o in e)e.hasOwnProperty(o)&&(n[o]=t(e[o]))}catch(t){}return n},hasPassiveEvents:function(){let t=!1;try{const e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassive",null,e),window.removeEventListener("testPassive",null,e)}catch(t){}return t},hyphensToCamelCase:function(t){return"string"==typeof t?t.replace(/--/g,":").replace(/-([a-z0-9_$-])/g,(function(t){return"_$-".indexOf(t[1])>-1||(+t[1]).toString()===t[1]?"_"+t[1].replace("-","_"):t[1].toUpperCase()})).replace(/:/g,"-"):t},camelCaseToHyphens:function(t){return"string"!=typeof t?t:(t=t.replace(/(^\w)|(\s+\w)/g,(function(t){return t.toUpperCase()})).replace(/\s/g,"")).split(/(?=[A-Z])/).join("-").toLowerCase()},normalizeControllerCode:function(t){if(t.indexOf("module.exports")>=0)return"'use strict'; let module = {}; "+t+";\nreturn module.exports;";{let e=t;const n=t.indexOf("function "),o=t.indexOf("zuix.controller"),i=t.indexOf("class ");return i>=0&&(i=0&&(n=e.length||null==t?e[0]:e[t]},getAll:function(t){return i.split(",").join("")}};var i},getShadowRoot:function(t){for(;t;t=t.parentNode)if(t instanceof ShadowRoot)return t;return!1}}}},917:function(t,e,n){const o=n(381)("TaskQueue.js"),i=n(826),s=i.hasPassiveEvents(),r=[];function l(t){!function(t,e,n){const o=d(t);d.each(r,(function(){this.element===t&&this.path===e&&this.handler.call(o,n,o)}))}(this,t.type,t)}function c(t,e,n){let o=1,i=-1;d.each(r,(function(s){this.element===t&&this.path===e&&(o--,this.handler===n&&(i=s))})),-1!==i&&r.splice(i,1),0===o&&t.removeEventListener(e,l)}function u(t,e,n){let o=n.classes;return"string"==typeof n?(o=n.split(/[\s|,]+/g),n={}):Array.isArray(n)&&(o=n,n={}),Object.assign({type:t,classes:o,target:e},n)}function a(t){if(this._selection=[],void 0===t&&(t=document.documentElement),t instanceof a)return t;if(t instanceof HTMLCollection||t instanceof NodeList){const e=this._selection=[];d.each(t,(function(t,n){e.push(n)}))}else if(Array.isArray(t))this._selection=t;else if(t===window||t instanceof HTMLElement||t instanceof Node)this._selection=[t];else if("string"==typeof t)this._selection=document.documentElement.querySelectorAll(t);else if(null!==t){const e="ZxQuery cannot wrap object of this type.";throw o.e(e,typeof t,t),new Error(e)}return this}function h(t){return new a(t)}a.prototype.length=function(){return this._selection.length},a.prototype.parent=function(t){return i.isNoU(t)?new a(this._selection[0].parentNode):new a(d.getClosest(this._selection[0],t))},a.prototype.children=function(t){return i.isNoU(t)?new a(this._selection[0].children):new a(this._selection[0].querySelectorAll(t))},a.prototype.reverse=function(){const t=Array.prototype.slice.call(this._selection,0);return this._selection=t.reverse(),this},a.prototype.get=function(t){return i.isNoU(t)&&(t=0),this._selection[t]},a.prototype.eq=function(t){const e=this._selection;let n=e[t];return arguments.length>1&&(n=[],d.each(arguments,(function(t,o){null!=e[o]&&n.push(e[o])}))),new a(n)},a.prototype.prev=function(){return new a(this._selection[0].previousElementSibling)},a.prototype.next=function(){return new a(this._selection[0].nextElementSibling)},a.prototype.index=function(t){const e=this._selection[0];return 1===this.length()&&null==t?Array.from(this.parent().children()._selection).indexOf(e):this.length()>0&&null!=t?this._selection.indexOf(t.get()):-1},a.prototype.find=function(t){return this._selection[0]?new a(this._selection[0].querySelectorAll(t)):new a},a.prototype.each=function(t){return d.each(this._selection,t),this},a.prototype.attr=function(t,e){const n=this;if("object"==typeof t)d.each(t,(function(t,e){n.each((function(n,o){i.dom.setAttribute(o,t,e)}))}));else{if(void 0===e)return i.dom.getAttribute(this._selection[0],t);this.each((function(n,o){i.dom.setAttribute(this.get(),t,e)}))}return this},a.prototype.trigger=function(t,e){let n;return window.CustomEvent?n=new CustomEvent(t,{detail:e}):(n=document.createEvent("CustomEvent"),n.initCustomEvent(t,!0,!0,e)),this.each((function(t,e){e.dispatchEvent(n)})),this},a.prototype.one=function(t,e){const n=this;return"object"==typeof t&&null==e?(d.each(t,(function(t,e){n.one(t,e)})),this):(this.on(t,new function(t,e){let o=!1;return function(i,s){o||(o=!0,d(n).off(t,this),e.call(n,i,s,n))}}(t,e)),this)},a.prototype.on=function(t,e){if("object"==typeof t&&null==e){const e=this;return d.each(t,(function(t,n){e.on(t,n)})),this}const n=t.split(/[\s|,]+/g)||[];let i;return"function"!=typeof e&&(i=e,e=i.handler),this.each((function(t,c){n.map((t=>function(t,e,n,i){let c=!1;d.each(r,(function(){if(this.element===t&&this.path===e&&this.handler===n)return o.w("Handler already registered",t,e,n),c=!0,!1})),c||(r.push({element:t,path:e,handler:n,options:i}),t.addEventListener(e,l,!(!s||null!=i&&!1===i.passive)&&{passive:!0}))}(c,t,e,i)))})),this},a.prototype.off=function(t,e){if("object"==typeof t&&null==e){const e=this;return d.each(t,(function(t,n){e.off(t,n)})),this}const n=t.split(/[\s|,]+/g)||[];return this.each((function(t,o){n.map((t=>c(o,t,e)))})),this},a.prototype.reset=function(){return this.each((function(t,e){!function(t){d.each(r.slice(),(function(){this.element===t&&(o.t("Removing event handler",this.element,this.path,this.handler),c(this.element,this.path,this.handler))}))}(e)})),this},a.prototype.isEmpty=function(){return 0===this._selection[0].innerHTML.replace(/\s/g,"").length},a.prototype.position=function(){return d.getPosition(this._selection[0])},a.prototype.css=function(t,e){const n=this;if("object"==typeof t)d.each(t,(function(t,e){n.each((function(n,o){o.style[t]=e}))}));else{if(i.isNoU(e))return this._selection[0].style[t];n.each((function(n,o){o.style[t]=e}))}return this},a.prototype.addClass=function(t){const e=t.split(/[\s|,]+/g)||[];return d.each(this._selection,(function(t,n){e.map((t=>n.classList.add(t)))})),this},a.prototype.hasClass=function(t){return d.hasClass(this._selection[0],t)},a.prototype.removeClass=function(t){const e=t.split(/[\s|,]+/g)||[];return d.each(this._selection,(function(t,n){e.map((t=>n.classList.remove(t)))})),this},a.prototype.html=function(t){return i.isNoU(t)?this._selection[0].innerHTML:(this.each((function(e,n){n.innerHTML=t})),this)},a.prototype.checked=function(t){if(i.isNoU(t)){const t=this._selection[0].checked;return null!=t&&"false"!=t&&(t||"checked"==t)}return this.each((function(e,n){n.checked=t})),this},a.prototype.value=function(t){return i.isNoU(t)?this._selection[0].value:(this.each((function(e,n){n.value=t})),this)},a.prototype.append=function(t){return"string"==typeof t?this._selection[0].innerHTML+=t:this._selection[0].appendChild(t instanceof a?t.get():t),this},a.prototype.insert=function(t,e){e=e instanceof a?e.get():e;const n=this.children().get(t);return null!==n?this._selection[0].insertBefore(e,n):this._selection[0].appendChild(e),this},a.prototype.prepend=function(t){return"string"==typeof t?this._selection[0].innerHTML=t+this._selection[0].innerHTML:this._selection[0].insertBefore(t instanceof a?t.get():t,this._selection[0].firstElementChild),this},a.prototype.detach=function(){const t=this._selection[0],e=t.parentNode;return null!=e&&(t.__zuix_oldParent=e,t.__zuix_oldIndex=Array.prototype.indexOf.call(e.children,t),e.removeChild(t),o.t("Detached from parent",e,t)),this},a.prototype.attach=function(){const t=this._selection[0];return null!=t.parentNode&&null!=t.__zuix_oldParent&&t.parentNode.removeChild(t),null==t.parentNode&&null!=t.__zuix_oldParent&&(d(t.__zuix_oldParent).insert(t.__zuix_oldIndex,t),t.__zuix_oldParent=null,delete t.__zuix_oldParent,delete t.__zuix_oldIndex),this},a.prototype.display=function(t){return i.isNoU(t)?this._selection[0].style.display:(d.each(this._selection,(function(e,n){n.style.display=t})),this)},a.prototype.visibility=function(t){return i.isNoU(t)?this._selection[0].style.visibility:(d.each(this._selection,(function(e,n){n.style.visibility=t})),this)},a.prototype.show=function(t){return this.display(null==t?"":t)},a.prototype.hide=function(){return this.display("none")},a.prototype.playTransition=function(t){return d.playFx(u("transition",this,t)),this},a.prototype.playAnimation=function(t){return d.playFx(u("animation",this,t)),this},a.prototype.isPlaying=function(){return this.hasClass("--z-playing")};const d=h;h.find=function(t){return d().find(t)},h.each=function(t,e){const n=null==t?0:Object.keys(t).length;if(n>0){let o=0;for(const i in t)if(t.hasOwnProperty(i)){let s=t[i];if(s instanceof Element&&(s=d(s)),!1===e.call(s,i,t[i],s))break;if(o++,o>=n)break}}return this},h.hasClass=function(t,e){const n=e.split(/[\s|,]+/g)||[];let o=!1;return d.each(n,(function(e,n){if(o=t.classList.contains(n),o)return!1})),o},h.classExists=function(t){const e=t.split(/[\s|,]+/g)||[];let n=!1;return d.each(e,(function(t,e){const o=document.styleSheets;if(null!=o)for(let t=0;t1){let e=s[2];if(null!=e&&e.length>0){e=e.replace(/\n/g,"");const o=e.split(",");let i=!1;if(d.each(o,(function(e,s){if("."===s.trim()||":host"===s.trim())r+="\n[z-component]"+t+" ";else if("@"===s.trim()[0])r+=s+" ",(s.trim().toLowerCase().startsWith("@media")||s.trim().toLowerCase().startsWith("@supports"))&&(i=!0);else if(n)s.split(/\s+/).forEach((function(e){(e=e.trim()).lastIndexOf(".")>0?e.replace(/(?=\.)(?![^\[\]()]*(?:\[[^\[\]()]*([\])]))?([\])]))/gi,",").split(",").forEach((function(e){r+=""!==e?e+t:"\n"})):r+=""!==e&&">"!==e&&"*"!==e?"\n"+e+t+" ":e+" "}));else{let e=s.trim();e=e.startsWith(":host")?e.substring(5):"\n"+e,r+="\n[z-component]"+t+e+" "}e=0)){const e=t.substring(l,o.index)+o[0];s+=e,l+=e.length;continue}let n=o[0];if(e){const t=e(o[0]);i.isNoU(t)||(n=t,r++)}s+=t.substring(l,o.index)+n,l=o.index+o[0].length}return r>0?(s+=t.substring(l),s):null},h.getClosest=function(t,e){for(t=t.parentNode;t&&t!==document;t=t.parentNode)if(t.matches&&t.matches(e))return t;return null},h.getPosition=function(t,e){const n="--ui--visible",o=function(){let e=0,n=0;const o=t.getBoundingClientRect();let i=t;for(;i;){if("body"===i.tagName.toLowerCase()){const t=i.scrollLeft||document.documentElement.scrollLeft,o=i.scrollTop||document.documentElement.scrollTop;e+=i.offsetLeft-t+i.clientLeft,n+=i.offsetTop-o+i.clientTop}else e+=i.offsetLeft-i.scrollLeft+i.clientLeft,n+=i.offsetTop-i.scrollTop+i.clientTop;i=i.offsetParent}return{x:e,y:n,rect:o}}();o.visible=!1;let i=t.offsetParent;if(null!=i||"fixed"!==getComputedStyle(t).position&&"absolute"!==getComputedStyle(t).position||(i=document.body),null!=i){if(i!==document.body){let t=i.offsetParent;for(;null!=t&&null!==t.offsetParent&&t.offsetHeight===t.scrollHeight;)t=t.offsetParent;null!=t&&(i=t)}let s=i.getBoundingClientRect();i===document.body&&(s={x:s.x,y:s.y,width:document.documentElement.offsetWidth||document.documentElement.clientWidth,height:document.documentElement.offsetHeight||document.documentElement.clientHeight,top:0,left:0,right:document.documentElement.clientWidth||document.documentElement.offsetWidth,bottom:document.documentElement.clientHeight||document.documentElement.offsetHeight}),null==e&&(e=0);const r=t.getBoundingClientRect();let l=!(r.left-1>s.right-e||r.right+1s.bottom-e||r.bottom+11&&t.classes.shift();n.hasClass("--z-playing")||(n.addClass("--z-playing"),i&&n.addClass(i).css(t.type,"none"));const s=getComputedStyle(n.get()),r=1e3*parseFloat(s[t.type+"-delay"])||i?10:0;let l=!1;const c=function(){l||(l=!0,t.classes.length>1?(t.onStep&&t.onStep.call(n,n,t.classes.slice(1)),e.playFx(t)):(!t.holdState&&t.classes.length>0&&n.removeClass(t.classes.shift()),n.removeClass("--z-playing"),t.onEnd&&t.onEnd.call(n,n)))},u=function(){i&&n.css(t.type,"").removeClass(i);const e=t.classes[0];e&&n.addClass(e),t.options&&d.each(t.options,(function(e,o){n.css(t.type+"-"+e,o)}));const o=1+(parseFloat(s[t.type+"-iteration-count"])||0),r=1e3*parseFloat(s[t.type+"-duration"])*o;setTimeout(c,r)};n.on(t.type+"end",(function(e){e.target===t.target.get()&&(n.off(t.type+"end",this),c())})),r>0?setTimeout(u,r):u()},h.ZxQuery=a,String.prototype.hashCode=function(){let t=0;if(0===this.length)return t;for(let e=0;e0?(setTimeout((function(){i.requestRefresh(t,e,i.contextData)}),l?i.refreshMs:500),s=!0):null==c&&i.stop()};l?(e._refreshActive||(e._refreshActive=!0,e.trigger("refresh:active")),o(t,e,n,(function(t,e,n){c(t,e,n)}))):(e._refreshActive&&(e._refreshActive=!1,e.trigger("refresh:inactive")),c(i.contextData))}}e.prototype.stop=function(){this.pause(),this.refreshMs=0,this.stopped=!0},e.prototype.start=function(t){if(this.refreshMs=t||this.refreshMs,this.started)return this.resume();this.started=!0,this.requestRefresh(this.$view,this.$element,this.contextData)},e.prototype.pause=function(){this.paused=!0},e.prototype.resume=function(){this.paused=!1},t.exports=e},854:function(t){t.exports=function(){}},622:function(t,e,n){const o=n(381)("ComponentContext.js"),i=n(541),s=n(917),r=n(826),l=n(643);let c=null;const u=[],a=[];function h(t,e){e=e.observableTarget||e;const n=r.isNoU(e.value)?r.isNoU(e.innerHTML)?e:e.innerHTML:e.value;switch(t.tagName.toLowerCase()){case"img":t.src=r.isNoU(e.src)?r.isNoU(e.innerHTML)?e:e.innerHTML:e.src;break;case"a":t.href=r.isNoU(e.href)?r.isNoU(e.innerHTML)?e:e.innerHTML:e.getAttribute("href"),r.isNoU(e.href)||r.isNoU(e.innerHTML)||""===e.innerHTML.trim()||0===s(e).find(r.dom.queryAttribute(i.zField)).length()&&s(t).html("").append(document.createTextNode(e.innerHTML));break;case"input":switch(t.type){case"checkbox":case"radio":t.value==n&&(t.checked=!0);break;default:t.value=n}break;case"select":s.each(t.options,(function(e,o){if(o.value==n)return t.selectedIndex=e,!1}));break;default:const o=r.isNoU(e.innerHTML)?document.createTextNode(e):e.innerHTML;s(t).html("").append(o)}}function d(t,e,n,o,i){o&&!t._disposed&&o.call(e,n,i,e,(function(s){if(!t._disposed){const r=n.get().dataset.__zuix_refreshTimeout;r&&a[r]&&clearTimeout(a[r]),n.get().dataset.__zuix_refreshTimeout=setTimeout((function(){d(t,e,n,o,i)}),s||500)}}))}function p(t,e,n){return c=t,this._options=null,this.contextId=null==e||null==e.contextId?null:e.contextId,this.componentId=null,this.handlers={refresh:function(t,e,n,o){}},this.trigger=function(t,e,o){n&&n(t,e,o)},this._container=null,this._model=null,this._view=null,this._css=null,this._style=null,this._controller=null,this.behavior=null,this._eventMap=[],this._behaviorMap=[],this._fieldCache=[],this._c=null,this._modelListener=Object.assign({context:null,get:function(t,e,n,o){},set:function(t,e,n,o,s){const l=this.context.$;if(t instanceof Element&&(o=o.split(".")[0],n=t),"function"==typeof n){let t=l.find(r.dom.queryAttribute(i.zBind,o));return null==t.get()&&(t=l.find(r.dom.queryAttribute(i.zField,o))),void d(this.context,l,t,n,e)}const c=function(t){null!=t.get()&&t.each((function(t,e){h(e,n)}))};l.get()&&(c(l.find(r.dom.queryAttribute(i.zBind,o))),c(l.find(r.dom.queryAttribute(i.zField,o))),this.context._c&&this.context._c.update&&this.context._c.update(t,e,n,o,s))}},{context:this}),this._viewObserver=new l(this),this._disposed=!1,this.options(e),this}p.prototype.dispose=function(){if(this._disposed)return;this._disposed=!0,this._viewObserver.stop(),r.isNoU(this._c)||(r.isNoU(this._c.view())||(this._c.trigger("component:dispose",this._c.view(),!0),this._c.view().attr(i.zComponent,null).attr(i.zContext,null).attr(i.zLoad,null).attr(i.zLoaded,null).attr(i.zReady,null).attr(i.resourceType.view,null).attr(i.resourceType.controller,null).attr(i.resourceType.file,null).attr(this.getCssId(),null),this._c.view().reset(),r.isNoU(this._c._fieldCache)||s.each(this._c._fieldCache,(function(t,e){e.reset()}))),this._c.dispose&&this._c.dispose.call(this,this)),this.model(null),!r.isNoU(this._c)&&this._c._childNodes.length>0&&(this._c.view().html(""),this._c.restoreView());const t=c.dumpContexts(),e=t.indexOf(this);t.splice(e,1)},p.prototype.container=function(t){return null==t?this._container:(t instanceof s.ZxQuery&&(t=t.get()),this._container=t,this)},p.prototype.view=function(t){if(void 0===t)return this._view;if(null===t)throw new Error("View cannot be set to null.");if(t instanceof s.ZxQuery&&(t=t.get()),t===this._view)return this;this._viewObserver.stop();const e=this.getCssId();if(null!=this._view){const t="*"+r.dom.cssNot(i.zLoad).getAll();s(this._view).attr(e,null).find(t).each((function(t,n){this.attr(e,null)}))}const n=function(t){t.find("*").each((function(t,e,n){for(let t=0;t1&&o.name.startsWith("#")){const t=r.hyphensToCamelCase(o.name.substring(1));null==n.attr(i.zField)&&n.attr(i.zField,t),null==n.attr(i.zBind)&&null!=s&&s.length>0&&n.attr(i.zBind,s)}}}))};if(o.t(this.componentId,"view:attach","timer:view:start"),"string"==typeof t){const e={content:t};this.trigger(this,"html:parse",e),t=e.content;const o=s.wrapElement("div",t);null!=o.firstElementChild&&(null!=r.dom.getAttribute(o.firstElementChild,i.zView)?1===o.children.length&&(t=o.firstElementChild.innerHTML):t=o.innerHTML),null!=this._container?(this._view=this._container,this._view.innerHTML+=t):null!=this._view?this._view.innerHTML=t:this._view=o;const l=s(this._view);l.find("script:not([type=jscript])").each((function(t,e){"true"!==this.attr(i.zuixLoaded)&&(this.attr(i.zuixLoaded,"true"),Function(e.innerHTML).call(window))})),n(l),this.trigger(this,"view:process",l)}else null!=this._container&&"default"!==this.componentId?(this._view=s.wrapElement("div",t.outerHTML).firstElementChild,r.dom.setAttribute(this._view,i.zView,null),this._container.appendChild(this._view),this._view=this._container):this._view=t;const l=s(this._view);return n(l),l.find(r.dom.queryAttribute(i.zLoad,null,r.dom.cssNot(i.zLoaded))).each((function(t,e){this.attr(i.zLoaded,"false")})),this.checkEncapsulation(),this.modelToView(),o.t(this.componentId,"view:attach","timer:view:stop"),this},p.prototype.field=function(t){const e=this,n=c.field(t,this._view,this);return n.on=function(t,n,o,i){if("string"==typeof n){const t=n;n=function(){e._c&&e._c.trigger(t,o,i)}}return s.ZxQuery.prototype.on.call(this,t,n)},n},p.prototype.checkEncapsulation=function(){const t=s(this._view),e=this.getCssId();if(t.length()>0&&!1!==this._options.css)if(t.attr(e,""),null!=this._container||null!=this._style){const n="*"+r.dom.cssNot(i.zLoad).getAll();t.find(n).each((function(t,n){this.attr(e,"")})),this._viewObserver.start(),t.attr(i.resourceType.controller,null)}else t.attr(i.resourceType.controller,"")},p.prototype.style=function(t){if(void 0===t)return this._style;const e=this.getCssId();o.t(this.componentId,"view:style","timer:view:start",e);const n=r.dom.getShadowRoot(this._view);if(null==t||t instanceof Element)this._css=t instanceof Element?t.innerText:t,this._style=s.appendCss(t,this._style,this.componentId+"@"+e,n);else if("string"==typeof t){this._css=t;const o={content:t};this.trigger(this,"css:parse",o),t=o.content;let i="";!0===this.options().resetCss&&(i=":host { all: initial; }");const r="["+e+"]";n||(t=s.wrapCss(r,i+"\n"+t,!0===this.options().encapsulation)),this._style=s.appendCss(t,this._style,this.componentId+"@"+e,n)}return n||this.checkEncapsulation(),o.t(this.componentId,"view:style","timer:view:stop",e),this},p.prototype.model=function(t){return void 0===t||this._model===t||(null!==this._model&&"function"!=typeof this._model&&c.observable(this._model).unsubscribe(this._modelListener),this._model=t,null!=t&&("function"!=typeof t&&(this._model=c.observable(t).subscribe(this._modelListener).proxy),this.modelToView(),null!=this._c&&this._c.update&&this._c.update.call(this._c,null,null,null,null,this._c))),this._model},p.prototype.controller=function(t){return void 0===t?this._controller:(this._controller=t,this)},p.prototype.options=function(t){if(null==t)return this._options;const e=this._options=this._options||{};return Object.assign(e,t),this.componentId=e.componentId||this.componentId,null==u[this.componentId]&&(u[this.componentId]=u.length,u.length++),this.container(e.container),this.view(e.view),"string"==typeof e.css&&this.style(e.css),this.controller(e.controller),this.model(e.model),this},p.prototype.on=function(t,e){return this._c.on(t,e),this},p.prototype.loadCss=function(t,e){const n=this;r.isNoU(t)&&(t={}),r.isNoU(t.caching)||t.caching;let i=n.componentId;r.isNoU(t.path)||(i=t.path);let l=c.store("zuix.inlineStyles");if(null==l&&(l=[],c.store("zuix.inlineStyles",l)),null!=l[i])n.style(l[i]),t.success&&t.success.call(n,l[i],n),t.then&&t.then.call(n,n);else{const e=s().find('style[media="#'+i+'"],style[media="'+i+'"]');if(e.length()>0){const o=e.get(0).innerText;n.style(o),e.detach(),l[i]=o,t.success&&t.success.call(n,o,n),t.then&&t.then.call(n,n)}else i==n.componentId&&(i+=".css"),fetch(c.getResourcePath(i)).then((t=>t.text())).then((e=>{n.style(e),t.success&&t.success.call(n,e,n)})).catch((e=>{o.e(e,n),t.error&&t.error.call(n,e,n)})).finally((()=>{t.then&&t.then.call(n,n)}))}return this},p.prototype.loadHtml=function(t,e){const n=this;let l=n.componentId;r.isNoU(t)&&(t={}),r.isNoU(t.caching)||t.caching,r.isNoU(t.path)||(l=t.path);let u=c.store("zuix.inlineViews");if(null==u&&(u=[],c.store("zuix.inlineViews",u)),null!=u[l])n.view(u[l]),t.success&&t.success.call(n,u[l],n),t.then&&t.then.call(n,n);else{const e=s().find(r.dom.queryAttribute(i.zView,l,r.dom.cssNot(i.zComponent)));if(e.length()>0){let o,r=e.get(0);if("template"===r.tagName.toLowerCase()?(r=r.cloneNode(!0),o=r.content.querySelectorAll("style")):o=r.querySelectorAll('style[media="#"]'),o)for(const t of o)t.setAttribute("media","#"+n.componentId);u[l]=r.innerHTML,n.view()===r||null!=n.container()&&n.container().contains(r)?(e.attr(i.zView,null),n._view=r,this.trigger(this,"view:process",s(n.view()))):n.view(r.innerHTML),t.success&&t.success.call(n,r.innerHTML,n),t.then&&t.then.call(n,n)}else{const e=r.isNoU(t.cext)?".html":t.cext;l==n.componentId&&(l+=e),fetch(c.getResourcePath(l)).then((t=>t.text())).then((e=>{n.view(e),t.success&&t.success.call(n,e,n)})).catch((e=>{o.e(e,n),t.error&&t.error.call(n,e,n)})).finally((()=>{t.then&&t.then.call(n,n)}))}}return this},p.prototype.viewToModel=function(){o.t(this.componentId,"view:model","timer:vm:start");const t={},e=s(this._view);return e.find(r.dom.queryAttribute(i.zField)).each((function(n,o,s){if(!c.isDirectComponentElement(e,s))return!0;const r=this.attr(i.zField);t[r]=o})),this._model=c.observable(t).subscribe(this._modelListener).proxy,o.t(this.componentId,"view:model","timer:vm:stop"),this},p.prototype.modelToView=function(){if(o.t(this.componentId,"model:view","timer:mv:start"),null!=this._view){const t=this;t["#"]={};const e=s(this._view);e.find(r.dom.queryAttribute(i.zField)).each((function(n,o,s){if(!c.isDirectComponentElement(e,s)&&"true"!==s.attr("inherits"))return!0;let l=s.attr(i.zBind);if(null==l&&(l=s.attr(i.zField)),"function"==typeof t._model)d(t,e,s,t._model,l);else{let n=r.propertyFromPath(t._model,l);const i=r.hyphensToCamelCase(l),c=r.propertyFromPath(t._model,i);null==n&&null!=c&&(l=i,n=r.propertyFromPath(t._model,n)),"function"==typeof n?d(t,e,s,n,l):null!=n&&h(o,n)}})),e.find(r.dom.queryAttribute(i.zField)).each((function(n,o,s){if(!c.isDirectComponentElement(e,s)&&"true"!==s.attr("inherits"))return!0;let l=s.attr(i.zBind);null==l&&(l=s.attr(i.zField));try{const e=r.hyphensToCamelCase(l);Function("function testName(){ const "+e+' = "test"; }'),t["#"][e]=t.field(l)}catch(t){}}))}return o.t(this.componentId,"model:view","timer:mv:stop"),this},p.prototype.getCssId=function(){let t="";return"string"==typeof this._options.css&&(t="_"+this.contextId),i.cssIdPrefix+u[this.componentId]+t},Object.defineProperty(p.prototype,"path",{get:function(){const t=this.componentId,e=t.lastIndexOf("/");return e<0?t:t.substring(0,e+1)}}),Object.defineProperty(p.prototype,"name",{get:function(){const t=this.componentId,e=t.lastIndexOf("/");return e<0?t:t.substring(e+1)}}),Object.defineProperty(p.prototype,"$",{get:function(){return this._c&&this._c.view()}}),t.exports=p},211:function(t,e,n){const o=n(541);_.prototype.componentize=function(t){return g?(r().one("componentize:step",(function(){requestAnimationFrame((function(){g=!1,m.componentize(t)}))})),this):(g=!0,m.trigger(this,"componentize:begin"),m.$().trigger("componentize:begin"),m.resolveImplicitLoad(t),function(t){null==t&&(t=document),l.indexOf(t)||l.push(t)}(t),x(t),this)},_.prototype.applyOptions=function(t,e){return C(t,e),this},_.prototype.loadInline=function(t,e){b(t,e)},_.prototype.resolvePath=function(t){return w(t)},_.prototype.willLoadMore=function(){return c.length>0||l.length>0},_.prototype.lazyLoad=function(t,e){return v(t,e)},_.prototype.dequeue=function(t){for(let e=0;e0&&(t=l.unshift()),t instanceof r.ZxQuery&&(t=t.get());const e=s.dom.queryAttribute(o.zLoad,null,s.dom.cssNot(o.zLoaded));let n=r(t).find(e);n=Array.prototype.slice.call(n._selection);const a=[];for(let t=0;t0?c.shift():null;for(;null!=e&&null!=e.element;){const n=e.element,o=I(n);if(v()&&o?(e.lazy=!0,e.visible=r.getPosition(n,f).visible):(e.lazy=!1,e.visible=!0),null!=n&&e.visible){t={item:e,cancelable:e.lazy};break}if(!(c.length>0))break;e=c.shift()}return t}();if(null!=e&&null!=e.item&&null!=e.item.element){const t=e.item.element;r(t).one("component:loaded",(function(){m.componentize(t)})),b(t)}}function b(t,e){const n=r(t);if(null!=n.attr(o.zLoaded)||n.parent("pre,code").length()>0)return!1;n.attr(o.zLoaded,"true");let l=n.attr(o.zOptions);s.isNoU(l)?l=null!=n.get().__zuix_loadOptions?n.get().__zuix_loadOptions:{}:(l=z(t,l),l=s.cloneObject(l)||{}),e&&Object.assign(l,e);const c=n.attr(o.zContext);if(!s.isNoU(c)){const t=m.context(c);null!==t&&(l=t.options()),l.contextId=c}s.isNoU(l.view)&&!n.isEmpty()?(l.view=t,l.viewDeferred=!0):s.isNoU(l.view)&&s.isNoU(l.container)&&n.isEmpty()&&null==n.attr(o.resourceType.controller)&&(l.container=t);let u=n.attr(o.zLoad);if(s.isNoU(u))return!1;if(u=w(u),n.attr(o.zLoad,u),"default"!==u&&null!==n.attr(o.resourceType.view))n.attr(o.zComponent,null),s.isNoU(l.controller)&&(l.controller=function(){});else if("default"===u||null!==n.attr(o.resourceType.controller)){l.view=l.view||t,l.viewDeferred=!0,l.html=l.html||!1,l.css=l.css||!1;const e=n.children('[media="#"]');e.length()>0&&e.parent().get()===n.get()&&(!1===l.css&&(l.css=""),e.each((function(t,e,n){l.css+="\n"+l.css+n.html()}))),"default"===u&&(l.controller=l.controller||function(){})}const a=[":on",":model",":behavior",":ready"];Array.from(n.get().attributes).filter((t=>t.nodeName.startsWith(":")&&!a.find((e=>t.nodeName.startsWith(e))))).forEach((t=>{const e=t.nodeName.match(/[^:]+/g);let n=l;e.forEach(((o,r)=>{if(o=s.hyphensToCamelCase(o),r===e.length-1){let s;try{s=Function("return "+t.nodeValue+";")()}catch(n){i.warn(e.join(":"),o,t.nodeValue,n)}return n[o]=s}n=n[o]=n[o]||{}}))}));const h=n.attr(o.zOn);!s.isNoU(h)&&h.length>0&&(l.on=z(t,h));const d=n.attr(o.zBehavior);!s.isNoU(d)&&d.length>0&&(l.behavior=z(t,d));const p=n.attr(o.zModel);!s.isNoU(p)&&p.length>0&&(l.model=z(t,p));const f=n.attr(o.zUsing);s.isNoU(f)||(l.using=f);const y=n.attr(o.zPriority);return s.isNoU(y)||(l.priority=+y),m.load(u,l),!0}function w(t){if("@"===t[0]){let e=m.store("config"),n="https://zuixjs.github.io/zkit/lib/";if(null!=e&&null!=e[location.host]&&(e=e[location.host]),null!=e)switch(typeof e.libraryPath){case"object":r.each(e.libraryPath,(function(e,o){return!t.startsWith(e+"/")||(n=o,!1)}));break;case"string":n=e.libraryPath}t=n+t.substring(t.indexOf("/")+1)}return t}function z(t,e){if("string"==typeof e){const n=r(t).parent(s.dom.queryAttribute(o.zLoad));if(n.get()){const o=m.context(n);try{return o._refreshHandler.runScriptlet(t,`[${e}][0]`)}catch(t){}}e=e.trim().startsWith("{")&&e.trim().endsWith("}")?Function("return "+e)():s.propertyFromPath(window,e)}return e}function C(t,e){e=z(t,e),null!=t&&null!=e&&(null!=e.componentId&&s.dom.setAttribute(t,o.zLoad,e.componentId.toString().toLowerCase()),null!=e.contextId&&s.dom.setAttribute(t,o.zContext,e.contextId.toString().toLowerCase()),null!=e.lazyLoad&&s.dom.setAttribute(t,o.zLazy,e.lazyLoad.toString().toLowerCase()))}function L(t){const e={element:t};return a.push(e),e}function I(t){if("false"===s.dom.getAttribute(t,o.zLazy))return!1;let e=function(t){for(let e=0;e100?(o=t,x(e)):(clearTimeout(n),n=setTimeout((function(){x(e)}),150))}))}(0,i)),!0}if("true"===s.dom.getAttribute(t,o.zLazy))return e=L(t),!0}return!1}},561:function(t,e,n){const o=n(917),i=n(826);function s(t){const e=this;this._view=null,this.context=t,this._childNodes=[],this.saveView=function(){this.restoreView(),this.view().children().each((function(t,n){e._childNodes.push(n)}))},this.restoreView=function(){this._childNodes.length>0&&(e.view().html(""),o.each(e._childNodes,(function(t,n){e.view().append(n)})),this._childNodes.length=0)},this.on=function(t,n){return"object"==typeof t&&null==n?(o.each(t,(function(t,n){e.on(t,n)})),this):(this.addEvent(t,n),this)},this.mapEvent=function(t,e,n,o){null!=e&&(e.off(n,this.eventRouter),t.push({target:e,eventPath:n,handler:o}),e.on(n,this.eventRouter))},this.eventRouter=function(n){const o=e.view();t._behaviorMap.concat(t._eventMap).forEach((function(t){t.eventPath===n.type&&t.handler&&t.handler.call(o,n,n.detail,o)}))};const n=t.options();let i=null;if(null!=n.on&&o.each(n.on,(function(t,n){t.split(/[\s|,]+/g).map((t=>e.addEvent(t,n)))})),null!=n.behavior)for(const t in n.behavior)n.behavior.hasOwnProperty(t)&&(i=n.behavior[t],t.split(/[\s|,]+/g).map((t=>e.addEvent(t,i))));if("function"==typeof(s=t.controller())&&/^\s*class\s+/.test(s.toString())){const e=new(t.controller().bind(this,this));t.controller(e)}else t.controller().call(this,this);var s;return this}s.prototype.addEvent=function(t,e){return this.mapEvent(this.context._eventMap,this.view(),t,e),this},s.prototype.addBehavior=function(t,e){return this.mapEvent(this.context._behaviorMap,this.view(),t,e),this},s.prototype.addTransition=function(t,e,n){const s=this.context.getCssId();this.context.$.attr(s,"");const r="[z-component]["+s+"]";return o.addTransition(this.context.componentId+"@"+s,r,t,e,n,i.dom.getShadowRoot(this.context.view())),this},s.prototype.field=function(t){return this.context.field(t)},s.prototype.clearCache=function(){this.context._fieldCache={}},s.prototype.view=function(t){const e=this;if(null==this.context.view()&&this._view===this.context.view()||(this.clearCache(),this._view=o(this.context.view()),this._view.field=function(t){return e.context.field(t)}),null!=t)return this._view.find(t);if(null!==this._view)return this._view;throw new Error("Not attached to a view yet.")},s.prototype.model=function(t){return null==t?this.context.model():(this.context.model(t),this)},s.prototype.options=function(){return this.context.options()},s.prototype.trigger=function(t,e,n){if(!0===n){let n=this.context.container();null==n&&(n=this.context.view()),null!=n&&o(n).trigger(t,e),this.context.trigger(this.context,t,e)}else this.view().trigger(t,e);return this},s.prototype.expose=function(t,e){const n=this,i=function(t,e){e&&(e.get||e.set)?Object.defineProperty(n.context,t,e):n.context[t]=e};return"object"==typeof t?o.each(t,(function(t,e){i(t,e)})):i(t,e),this},s.prototype.loadCss=function(t){return this.context.loadCss(t),this},s.prototype.loadHtml=function(t){return this.saveView(),this.context.loadHtml(t),this},s.prototype.log={},s.prototype.for=function(t){return this},t.exports=s},871:function(t){function e(t){const e=this;t.init=this.onInit.bind(this),t.create=this.onCreate.bind(this),t.dispose=this.onDispose.bind(this),t.update=function(t,n,o,i,s){return e.onUpdate.call(e,t,n,o,i,s)},Object.assign(this,t),Object.assign(this,Object.getPrototypeOf(t))}e.prototype.onInit=function(){},e.prototype.onCreate=function(){},e.prototype.onDispose=function(){},e.prototype.onUpdate=function(t,e,n,o,i){},t.exports=e},541:function(t){const e=Object.freeze({zModel:"z-model",zBind:"z-bind",zBehavior:"z-behavior",zOn:"z-on",zComponent:"z-component",zContext:"z-context",zField:"z-field",zLazy:"z-lazy",zLoad:"z-load",zLoaded:"z-loaded",zOptions:"z-options",zUsing:"z-using",zPriority:"z-priority",zView:"z-view",zuixLoaded:"zuix-loaded",zReady:"z-ready",resourceType:{view:"view",controller:"ctrl",file:"file"},cssIdPrefix:"z-css-"});t.exports=e},643:function(t,e,n){const o=n(541),i=n(826);function s(t){const e=this._context=t;this._mutationObserver=null,this._mutationCallback=function(t,n){const s=i.dom.queryAttribute(o.zComponent),r=function(t){for(let e=0;e0&&(n._fieldCache[t]=o,1===o.length()&&i.isNoU(o.field)&&(o.field=function(t){return E(t,o,o)}))):o=n._fieldCache[t],o}function T(t,e){t=d.resolvePath(t);let n=null;return i.isNoU(e)?(e={},n=new c(zuix,e,S)):(e.componentId=t,i.isNoU(e.contextId)?(!1===e&&(e={}),e.contextId="zuix-ctx-"+ ++w,n=k(e)):(n=U(e.contextId),null!==n?n.options(e):n=k(e))),n.componentId!=t&&(n.componentId=t),e.ready&&(n.ready=e.ready),e.loaded&&(n.loaded=e.loaded),e.error&&(n.error=e.error),null==v[t]?(v[t]=!0,A(n,e)):(null==_[t]&&(_[t]=[]),_[t].push({c:n,o:e}),n)}function A(t,e){let n=j(t.componentId);null!==n&&null==e.controller&&null==t.controller()&&(t.controller(n.controller),o.t(t.componentId+":js","component:cached:js"));const s=function(i){!1!==e.css&&"string"!=typeof e.css?(i[t.componentId].step(t.componentId+":css"),t.loadCss({success:function(t){n.css=t},error:function(e){o.e(e,t)},then:function(){P(t,i[t.componentId])}})):P(t,i[t.componentId])};return i.isNoU(e.view)?(null!==n&&(null!=n.view&&(t.view(n.view),o.t(t.componentId+":html","component:cached:html")),!1!==e.css&&"string"!=typeof e.css&&(e.css=!1,n.css_applied||(n.css_applied=!0,t.style(n.css),o.t(t.componentId+":css","component:cached:css")))),i.isNoU(t.view())?x("resource-loader").queue(t.componentId+":html",(function(){v[t.componentId]=this,t.loadHtml({cext:e.cext,success:function(e){null==n&&(n=R(t)),n.view=e,delete n.controller,s(v)},error:function(n){o.e(n,t),e.error&&t.error.call(t,n,t)}})}),e.priority):x("resource-loader").queue(t.componentId+":css",(function(){v[t.componentId]=this,s(v)}),e.priority),t):(t.view(e.view),null==t.controller()?x("resource-loader").queue(t.componentId+":js",(function(){v[t.componentId]=this,P(t,v[t.componentId])}),f.length):P(t),t)}function O(t){const e=function(t){if(t instanceof Element){const e=t;t=zuix.context(e),d.dequeue(e)}!i.isNoU(t)&&t.dispose&&t.dispose()};t&&t.each?t.each((function(t,n){e(n)})):e(t)}function k(t){const e=new c(zuix,t,S);return f.push(e),e}function U(t,e){let n=null;if(t instanceof s.ZxQuery&&(t=t.get()),t instanceof Element&&t.getAttribute("shadow")&&(t=t.getAttribute("shadow")),"string"==typeof t){const e=s.find(i.dom.queryAttribute(p.zContext,t));e.length()>0&&(t=e.get())}if(s.each(f,(function(e,o){if(t===o.contextId||t instanceof Element&&(o.view()===t||o.container()===t))return n=o,!1})),e){if(t instanceof Element&&(null==n||!n.isReady))return zuix.$(t).one("component:ready",(function(){n=U(this),setTimeout((()=>{e.call(n,n)}),10)})),null;e.call(n,n)}return n}function S(t,e,n){m[e]&&m[e].call(t,n,t)}function j(t){let e=null;return s.each(b,(function(n,o){if(o.componentId===t)return e=o,!1})),e}function P(t,e){if(void 0===t.options().controller&&null===t.controller())if(o.d(t.componentId,"controller:load"),i.isNoU(e)||e.step(t.componentId+":js"),y[t.componentId])t.controller(y[t.componentId]),H(t,e);else{const n=function(e){const n=t.componentId+".js";fetch(zuix.getResourcePath(n)).then((t=>t.text())).then((e=>{e+='\n//# sourceURL="'+t.componentId+'.js"\n';try{t.controller($(e));let n=j(t.componentId);null==n&&(n={componentId:t.componentId,controller:t.controller()},b.push(n))}catch(n){o.e(new Error,n,e,t),t.error&&t.error.call(t,n,t)}})).catch((e=>{o.e(e,new Error,t),t.error&&t.error.call(t,e,t)})).finally((()=>{H(t,e)}))};i.isNoU(e)?x("resource-loader").queue(t.componentId+":js",(function(){n(v[t.componentId]=this)}),t.options().priority):n(e)}else H(t,e)}function R(t){const e=t.view().innerHTML,n=s.wrapElement("div",e),i={componentId:t.componentId,view:n.innerHTML,css:"string"==typeof t.options().css?null:t._css,controller:t.controller()};return b.push(i),o.t(t.componentId,"bundle:added"),i}function H(t,e){if(v[t.componentId]=null,i.isNoU(t.view()))o.e(t.componentId,"component:view:undefined");else{let r=j(t.componentId);t.options().viewDeferred?o.d(t.componentId,"component:deferred:load"):null===r?r=R(t):null==r.controller&&(r.controller=t.controller());const l=s(t.view());if(null==l.attr(p.zContext)&&l.attr(p.zContext,t.contextId),o.d(t.componentId,"component:initializing"),t.controller()){const c=t._c=new u(t);c.log=n(381)(t.contextId),c.init&&c.init();const a=function(){e&&o.d(t.componentId,"controller:create:deferred"),function(t){const e=t.context;o.t(e.componentId,"controller:init","timer:init:start"),e.isReady=!0;const n=t.view();t.create&&t.create(),t.trigger("view:create",n);(function(){if(e.loaded&&e.loaded.call(e,e),null!=_[e.componentId]){const t=_[e.componentId];let n;for(_[e.componentId]=null;null!=t&&null!=(n=t.shift());)A(n.c,n.o)}n.find(i.dom.queryAttribute(p.zLoaded,"false",i.dom.cssNot(p.zComponent))).each((function(t,e){this.attr(p.zLoaded,null)})),setTimeout((()=>zuix.componentize(n)))})(),t.trigger("component:loaded",n,!0);const r=function(){const s=[":on",":model",":behavior",":ready"];Array.from(n.get().attributes).filter((t=>s.find((e=>t.nodeName.startsWith(e))))).forEach((s=>{let r=s.nodeValue;if(!r)return;const l=s.nodeName,c=l.lastIndexOf(":")<2;let u;r.match(/^[^<>()\[\]\-+\s!?/&£"=^#@:;,.*|]+$/g)||(r=`(event, args) => { ${s.nodeValue} }`),(l.startsWith(":model")||c)&&(r=`(${s.nodeValue})`);try{u=zuix.runScriptlet(r,n,n,null)}catch(t){o.warn(l,s.nodeValue,t)}if(null!=u)if(":ready"!==l){if(l.startsWith(":on")||l.startsWith(":behavior")){if(c)return void t.on(u);const e=l.substring(l.indexOf(":",1)+1);l.startsWith(":behavior")?t.addBehavior(e,u):t.addEvent(e,u)}else if(l.startsWith(":model")){if(c)return void e.model(u);const t=l.match(/[^:]+/g).splice(1);let n=e.model();t.forEach(((e,o)=>{if(e=i.hyphensToCamelCase(e),o===t.length-1)return n[e]=u;n=n[e]=n[e]||{}}))}}else e.ready=u}));zuix.context(n)===e&&n.find("*").each((function(t,o,i){M(n,i)&&function(t,e){Array.from(e.get().attributes).forEach((o=>{let i=o.nodeValue;const s=o.nodeName;if(i&&s.startsWith("(")&&s.endsWith(")")){i.match(/^[^<>()\[\]\-+\s!?/&£"=^#@:;,.*|]+$/g)||(i=`(event, args) => { ${o.nodeValue} }`);const r=s.substring(1,s.length-1),l=zuix.runScriptlet(i,e,n,null);e===n?t.on(r,l):e.on(r,l)}}))}(e,i)})),e.ready&&e.ready.call(e,e),t.trigger("component:ready",n,!0)},l=zuix.store("handlers"),c=e.contextId,u=n.find(':scope > [type="jscript"]');u._selection=u._selection.concat(s(document).find('[type="jscript"][for="'+c+'"]')._selection),e.handlers.refresh=function(t,n,o,r){if(!e._disposed){if(e._dependencyResolver&&!e._dependencyResolver.resolved())return e.$.hasClass("not-ready")||e.$.addClass("not-ready"),r(o);null!=e._dependencyResolver&&!1!==e._dependencyResolver&&(e.$.removeClass("not-ready"),e._dependencyResolver=!1);let l=e._refreshHandler;if(!l){const a="return (function($this, context, args){const $ = context.$; const model = context.model(); ";let h='"use strict"; expose = {}; function refresh() {}; function ready() { return true; }; ';e["#"]&&s.each(e["#"],(function(t,e){const n=i.hyphensToCamelCase(t);h+="const $"+n+' = context["#"].'+n+";",h+="const "+n+" = $"+n+".get();",h+="let _"+n+" = null; zuix.context("+n+", function(c) { _"+n+" = c; });"})),h+="function runScriptlet($el, s, args) { let result; try { result = eval(\"const $this = $el; let _this = null; zuix.context(this, (ctx) => _this = ctx); \" + s) } catch (e) { console.error('SCRIPTLET ERROR', e, '\\n', context, this, '\\n', s); }; return result };";const d=[];let p="";d.push(c),u.each((function(n,o,i){zuix.context(t)===e&&(null!=i.attr("using")&&d.push(...i.attr("using").split(/[;|,]+/g)),i.parent().get()!==t.get()&&i.attr("for")!==c||(p+=i.html()+";",o.remove()))})),null!=e.options().using&&d.push(...e.options().using.split(/[;|,]+/g));let f="";if(d.length>0){let t="";if(d.forEach((function(n){const o=n.split(" as ");n=o[0];const s=i.hyphensToCamelCase(o[1])||i.hyphensToCamelCase(n),r="let "+s+' = window["'+s+'"]; if ('+s+" == null) { "+s+' = zuix.context("'+n+'"';!1!==e._dependencyResolver?f+=r+", function(ctx) { "+s+" = ctx; }); }":f+=r+"); }",t+=s+" && "})),!1!==e._dependencyResolver&&f.length>0&&(f+="const resolved = function() { return "+t+"true; };",e._dependencyResolver=Function(a+f+"; return { resolved }; }).call(this.$el.get(), this.$el, this.ctx, this.args);").call({$el:n,ctx:e,args:null}),!e._dependencyResolver.resolved()&&r))return r(o)}h+=f+p;const m=h+"; return { refresh, runScriptlet, ready, expose }; }).call(this.$el.get(), this.$el, this.ctx, this.args);";l=e._refreshHandler=Function(a+";"+m).call({$el:n,ctx:e,args:null}),l.expose&&Object.assign(e,l.expose)}!e._dependencyResolver&&l.refresh&&e._refreshHandler.refresh(),r&&r(o)}};const a=[];if(n.find("*").each((function(o,i,s){M(n,s)&&zuix.context(n)===e&&a.push(...function(n,o){const i=o.get(),s=[];for(let r=0;r1&&c.startsWith("@")){const r=c.substring(1).split(":")[0];let u=e.handlers?e.handlers[r]:null;if(u||(u=l[r]),u){const e=zuix.activeRefresh(n,o,t.model(),(function(t,e,s,r){o.attr(p.zLoad)&&"true"!==o.attr(p.zReady)?null==zuix.context(o)&&r(s):u.call(i,n,o,s,r,c)}));s.push(e)}}}return s}(n,s))})),a.length>0||u.length()>0){const o=u.length()>0?u.attr("refreshdelay"):null,i=u.length()>0?u.attr("handlersdelay"):null;e.handlers.refresh.call(n.get(),n,n,t.model(),(function(t,s){zuix.activeRefresh(n,n,t,(function(t,s,l,c){if(e._refreshHandler&&!e._refreshHandler.initialized){let t=!0;a.forEach((function(e){if(null!=e.$element.attr(p.zLoad))return t=null!=zuix.context(e.$element)&&zuix.context(e.$element).isReady,t})),t&&!0===e.isReady&&e._refreshHandler.ready()?(e._refreshHandler.initialized=!0,a.forEach((function(t){t.start(i)})),e.$.removeClass("not-ready"),r()):e.$.hasClass("not-ready")||e.$.addClass("not-ready"),c(l,o,!0)}else e.handlers.refresh.call(n.get(),n,n,l,c)})).start(o)}))}else e.handlers.refresh.call(n.get(),n,n),r();o.t(e.componentId,"controller:init","timer:init:stop"),o.i(e.componentId,"component:loaded",c)}(c),e&&e.end(),l.attr(p.zReady,"true")};if(i.isNoU(c.view())||null!=c.view().attr(p.zComponent)||c.view().attr(p.zComponent,""),i.isNoU(t.model())&&!i.isNoU(t.view())&&t.viewToModel(),t.options().viewDeferred){t.options().viewDeferred=!1,c.saveView(),null===r&&"default"!==t.componentId&&(r={componentId:t.componentId,controller:t.controller()},b.push(r),o.t(t.componentId,"bundle:added"),o.d(t.componentId,"component:deferred:load"));const e=function(){!1!==t.options().html?("string"==typeof t.options().html&&(r.view=t.options().html),null==r.view?t.loadHtml({cext:t.options().cext,success:function(e){r.view=e,o.d(t.componentId,"component:deferred:html")},error:function(e){o.e(e,t),t.options().error&&t.options().error.call(t,e,t)},then:function(){o.d(t.componentId,"controller:create:2"),a()}}):(t.view(r.view),a())):(o.d(t.componentId,"controller:create:3"),a())};!1!==t.options().css&&"string"!=typeof t.options().css?null==r.css?t.loadCss({success:function(e){r.css=e,o.d(t.componentId,"component:deferred:css")},then:function(){e()}}):(t.style(r.css),e()):("string"==typeof t.options().css&&t.style(t.options().css),e())}else o.d(t.componentId,"controller:create:1"),a()}else o.w(t.componentId,"component:controller:undefined")}}function M(t,e){const n=[...L,i.dom.queryAttribute(p.zLoad)].join(",");return e.parent("pre,code,"+n).get()===t.get()}function $(t){let e=function(t){};if("string"==typeof t)try{const n=Function(i.normalizeControllerCode(t))();if("function"!=typeof n)throw new Error('Unexpected module type: "'+typeof n+'"');e=n}catch(e){o.e(this,e,t)}return e}I.prototype.field=function(t,e,n){return E.call(this,t,e,n)},I.prototype.load=function(t,e){return T.call(this,t,e)},I.prototype.unload=function(t){return O(t),this},I.prototype.loadComponent=function(t,e,n,o){return function(t,e,n,o){O(t=s(t)),t.each((function(t,i,s){!function(t){if(t.attr(p.zLoad,e),n&&t.attr(n,""),o&&o.lazyLoad&&"true"===o.lazyLoad.toString()||"true"===t.attr(p.zLazy))return o&&(t.get().__zuix_loadOptions=o),!1;let i=t.get().shadowRoot;if(null==i&&o&&o.container instanceof ShadowRoot?(i=o.container,delete o.container):i&&o&&delete o.container,i){const e=document.createElement("div");Array.from(t.get().attributes).forEach((n=>{n.nodeName.match(/^[(#@)]/)||(e.setAttribute(n.nodeName,n.nodeValue),t.attr(n.nodeName,null))})),setTimeout((function(){for(;t.get().firstChild;)e.appendChild(t.get().firstChild);i.appendChild(e),zuix.context(e,(e=>{t.attr("shadow",e.contextId)})),d.loadInline(e,o)}))}else d.loadInline(t,o)}(s)}))}(t,e,n,o),this},I.prototype.controller=function(t){return N.call(this,t)},I.prototype.context=function(t,e){return U.call(this,t,e)},I.prototype.createComponent=function(t,e){if(null==e&&(e={}),i.isNoU(e.contextId)&&(e.contextId="zuix-ctx-"+ ++w),null!=U(e.contextId))throw new Error("Context already exists.");return e.container=document.createElement("div"),e.componentId=t,d.applyOptions(e.container,e),k(e)},I.prototype.trigger=function(t,e,n){return S(t,e,n),this},I.prototype.hook=function(t,e){var n,s;return n=t,s=e,i.isNoU(s)?delete m[n]:(m[n]&&o.w("Hook override",'"'+n+'"',"OLD",m[n],"NEW",s),m[n]=s),this},I.prototype.using=function(t,e,n,o){e=d.resolvePath(e);const r=(t=t.toLowerCase())+"-"+e.hashCode();return x("resource-loader").queue(r,(function(){const l=v[r]=this;if("component"===t){const t=U(r);null==t?zuix.load(e,{contextId:r,view:"",priority:-10,ready:function(t){l.end(),n&&n(e,t)},error:function(){l.end(),n&&n(e,null)}}):(l.end(),n&&n(e,t))}else{const c="style"===t;if(0===s.find(t+'[id="'+r+'"]').length()){const s=(c&&o?i.dom.getShadowRoot(o.view()):null)||document.head||document.getElementsByTagName("head")[0],u=document.createElement(t);c?(u.type="text/css",u.id=r):(u.type="text/javascript",u.id=r),s.appendChild(u);const a=function(t){c?u.styleSheet?u.styleSheet.cssText=t:u.appendChild(document.createTextNode(t)):u.innerText?u.innerText=t:u.appendChild(document.createTextNode(t)),l.end(),n&&n(e,r)},h="_res/"+t+"/"+r,d=j(h);null!=d?a(c?d.css:d.controller):fetch(e).then((t=>t.text())).then((t=>{const n={componentId:h,view:null,css:c?t:null,controller:c?null:t,using:e};b.push(n),a(t)})).catch((()=>{s.removeChild(u),l.end(),n&&n(e,null)}))}else l.end(),n&&n(e,r)}})),this},I.prototype.lazyLoad=function(t,e){return null==t?d.lazyLoad():(d.lazyLoad(t,e),this)},I.prototype.componentize=function(t){return!1===t?z=!0:!0===t&&(z=!1,t=null),z||d.componentize(t),this},I.prototype.store=function(t,e){return null!=e&&(this._store[t]=e),this._store[t]},I.prototype.getResourcePath=function(t){return function(t){let e=zuix.store("config");return null!=e&&null!=e[location.host]&&(e=e[location.host]),!(t=d.resolvePath(t)).startsWith("/")&&t.indexOf("://")<0&&(t=(null!=e&&null!=e.resourcePath?e.resourcePath:"")+t),t}(t)},I.prototype.observable=function(t){return C.observable(t)},I.prototype.activeRefresh=function(t,e,n,o){return new h(t,e,n,o)},I.prototype.bundle=function(t,e){if(i.isNoU(t))return b;if(t&&"boolean"==typeof t){o.t("bundle:start");const t=d.lazyLoad();if(d.lazyLoad(!1),d.componentize(),e){const n=function(n){setTimeout((function(){d.willLoadMore()?(o.t("bundle:wait"),n(n)):(o.t("bundle:end"),d.lazyLoad(t),e())}),1e3)};n(n)}}else{for(let e=0;e(n=new URL(n+".js",a).href,i[n]||new Promise((i=>{if("document"in self){const e=document.createElement("script");e.src=n,e.onload=i,document.head.appendChild(e)}else e=n,importScripts(n),i()})).then((()=>{let e=i[n];if(!e)throw new Error(`Module ${n} didn’t register its module`);return e})));self.define=(a,o)=>{const d=e||("document"in self?document.currentScript.src:"")||location.href;if(i[d])return;let c={};const t=e=>n(e,d),r={module:{uri:d},exports:c,require:t};i[d]=Promise.all(a.map((e=>r[e]||t(e)))).then((e=>(o(...e),c)))}}define(["./workbox-90aa7b36"],(function(e){"use strict";self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.precacheAndRoute([{url:"about/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"about/index.bundle.js",revision:"8b02121afd3318fca9bf7d85a09ea02e"},{url:"about/index.html",revision:"9205c04d4ec7aea392fa14187e4d1c72"},{url:"app/cms/zuix-editor.css",revision:"20bfdd79067e9ebdc3d619aafb170291"},{url:"app/cms/zuix-editor.html",revision:"0df60ca5876ca371e987f44f5941ac61"},{url:"app/cms/zuix-editor.js",revision:"219645b5ae72f7d6ee50d1213e6fb9cf"},{url:"app/cms/zuix-editor/dialogs/add-page.css",revision:"fa9d55e0e6227e3e412259f11e0bbdb2"},{url:"app/cms/zuix-editor/dialogs/add-page.html",revision:"635447ae5013d8d592f0d3150aa6b907"},{url:"app/cms/zuix-editor/dialogs/add-page.js",revision:"a723ced90cd558c74cbb0c85436636a3"},{url:"app/cms/zuix-editor/dialogs/create-component.css",revision:"980e51a89d8801392dd457459f10d8bf"},{url:"app/cms/zuix-editor/dialogs/create-component.html",revision:"1ace9584b6bf29eb83c5625a60c013b8"},{url:"app/cms/zuix-editor/dialogs/create-component.js",revision:"2aa02fb15641de9bd9c30934667650b8"},{url:"app/cms/zuix-editor/dialogs/delete-page.css",revision:"2d83029a4ce61bf4c799868f4da7be12"},{url:"app/cms/zuix-editor/dialogs/delete-page.html",revision:"b86caa847060bde014b7c740e7d919ce"},{url:"app/cms/zuix-editor/dialogs/delete-page.js",revision:"47ce03e3ab2eaac8fcfed4c95dec078e"},{url:"app/listview/items-list.css",revision:"b1e60de7578649384a7da58b6b1e9985"},{url:"app/listview/items-list.html",revision:"36f901076ca1154166054c5dfcd683b7"},{url:"app/listview/items-list.js",revision:"7863220167f5e1fb4a7096e3be27952b"},{url:"app/listview/items-list/item-mini.css",revision:"3d62085c6fa48605e32684c25520059b"},{url:"app/listview/items-list/item-mini.html",revision:"5641f5069285b2f0cab722294305751c"},{url:"app/listview/items-list/item-mini.js",revision:"812b4bb29ac2ed597c3cad061d6a46a4"},{url:"app/listview/items-list/item.css",revision:"cb35f782180b4082ad3dc695a604ba0b"},{url:"app/listview/items-list/item.html",revision:"c1755e69a9718dfdad71e56df8a2b764"},{url:"app/listview/items-list/item.js",revision:"1fbe48466e70e1e271310503762acb00"},{url:"app/listview/results-item.css",revision:"d3a4b371a748c2f82ab7dac77b43cb56"},{url:"app/listview/results-item.html",revision:"7a82e25dce9bfea42df90d3ff78bcde9"},{url:"app/pages/home.js",revision:"d498a0b455b52c9085fa9c99ced45aca"},{url:"app/pages/saved.js",revision:"515df7f4f5cbe34b5cbd35feac37d2e4"},{url:"app/pages/search.js",revision:"d74930e4909befce37bd0e7067b2056f"},{url:"app/shared/bookmarks.js",revision:"5eba2dfa737d82a98ee712300513eff4"},{url:"app/shared/item-menu.js",revision:"c106627818afe58a0a8778147f430782"},{url:"config.js",revision:"f6b92978484274a42cb3342a186ce5cb"},{url:"content/content.11tydata.js",revision:"04fb4b5a734c21c8a824d50e6df3b3d0"},{url:"content/europe/aca-hi-mashalhuj/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/aca-hi-mashalhuj/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/aca-hi-mashalhuj/index.html",revision:"2c38d0d2d1e492eab2509499ea0de46d"},{url:"content/europe/ag-zoh-kuvoh/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/ag-zoh-kuvoh/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/ag-zoh-kuvoh/index.html",revision:"47dd5b2028eb069db342381ad7c7b0b4"},{url:"content/europe/alvedpi-re-jeej/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/alvedpi-re-jeej/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/alvedpi-re-jeej/index.html",revision:"323bfd9f4152563c065bf877e04e7f45"},{url:"content/europe/atewac-muvfet-ekcepjiz/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/atewac-muvfet-ekcepjiz/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/atewac-muvfet-ekcepjiz/index.html",revision:"280dba3b2745fdab6efaadc1203a9828"},{url:"content/europe/awjo-udajog-nuuli-few-avi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/awjo-udajog-nuuli-few-avi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/awjo-udajog-nuuli-few-avi/index.html",revision:"0d173662f408e6b96f524993443d6962"},{url:"content/europe/botas-wa-zacim-fakve/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/botas-wa-zacim-fakve/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/botas-wa-zacim-fakve/index.html",revision:"e25141e4423e6d3cbb9892046bdcb9fd"},{url:"content/europe/bupkof-hefef-coteki/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/bupkof-hefef-coteki/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/bupkof-hefef-coteki/index.html",revision:"0ba86c43fecb6a5b021930f7dd1fdb54"},{url:"content/europe/cogiv-zuzo-guguku/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/cogiv-zuzo-guguku/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/cogiv-zuzo-guguku/index.html",revision:"09eecbb9732571883b8cc32ed4a95fce"},{url:"content/europe/di-gisaf-pinsel-zopopgoz/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/di-gisaf-pinsel-zopopgoz/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/di-gisaf-pinsel-zopopgoz/index.html",revision:"27121d2ed4982c2672f33d1688518b7e"},{url:"content/europe/dimu-teduh-cide/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/dimu-teduh-cide/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/dimu-teduh-cide/index.html",revision:"839f77dbac07d913e3e1d40cb5cf5231"},{url:"content/europe/eggesu-vugi-amuihi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/eggesu-vugi-amuihi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/eggesu-vugi-amuihi/index.html",revision:"acc64c149678199e6b73c28a38477633"},{url:"content/europe/egi-boidsu-aroeno/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/egi-boidsu-aroeno/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/egi-boidsu-aroeno/index.html",revision:"0c94e00d61dcc84c82a0e6d039fcd85d"},{url:"content/europe/ehekowel-atulo-jig-udofip-sopo/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/ehekowel-atulo-jig-udofip-sopo/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/ehekowel-atulo-jig-udofip-sopo/index.html",revision:"84dc6c5e97b66cc8a5eea27a06c015e5"},{url:"content/europe/eke-vabme-tip/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/eke-vabme-tip/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/eke-vabme-tip/index.html",revision:"6ee63690ededa1c40f938607a47c96f3"},{url:"content/europe/gekahsi-ballob-detjo-zeeje/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/gekahsi-ballob-detjo-zeeje/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/gekahsi-ballob-detjo-zeeje/index.html",revision:"e7e643da1c1d0d4ca9dfb3365f4bbce1"},{url:"content/europe/hum-nub-naje-wa/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/hum-nub-naje-wa/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/hum-nub-naje-wa/index.html",revision:"470877a10028edd860b4205667f21215"},{url:"content/europe/index.json",revision:"3448c9c5c2281bc69d990b7ac4ae8e9c"},{url:"content/europe/ivrus-juere-nuuscaw-tin/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/ivrus-juere-nuuscaw-tin/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/ivrus-juere-nuuscaw-tin/index.html",revision:"a95b0be477706d78c8ab3e511afae7b9"},{url:"content/europe/jonut-fovmi-vivli-farep-ediat/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/jonut-fovmi-vivli-farep-ediat/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/jonut-fovmi-vivli-farep-ediat/index.html",revision:"12dee67225a5a18ba1a4331cd27c0f56"},{url:"content/europe/lewiziv-ajsavis-zufzevrej-ir-a/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/lewiziv-ajsavis-zufzevrej-ir-a/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/lewiziv-ajsavis-zufzevrej-ir-a/index.html",revision:"d8545fa78a51ebef36a581d34f06e6e3"},{url:"content/europe/lihhevjon-codnis-uti/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/lihhevjon-codnis-uti/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/lihhevjon-codnis-uti/index.html",revision:"4aff8b4df3ce0b4b3b0eba40e03c5ff7"},{url:"content/europe/lobas-cozezoh-zoshi-otwej-utde/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/lobas-cozezoh-zoshi-otwej-utde/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/lobas-cozezoh-zoshi-otwej-utde/index.html",revision:"0fb616122f27c095e7692a49bfa87618"},{url:"content/europe/neszud-na-oti/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/neszud-na-oti/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/neszud-na-oti/index.html",revision:"3b36d06f528538baaff4db4523f278a9"},{url:"content/europe/nuhjip-zuowo-ajgi-rifuwsi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/nuhjip-zuowo-ajgi-rifuwsi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/nuhjip-zuowo-ajgi-rifuwsi/index.html",revision:"d9263cab0944e97b556aa1a1011d665c"},{url:"content/europe/oso-jo-ke-jiki/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/oso-jo-ke-jiki/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/oso-jo-ke-jiki/index.html",revision:"bb2568521b5726da58398ce448c761ca"},{url:"content/europe/pafrokjib-cij-haklor-zohto/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/pafrokjib-cij-haklor-zohto/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/pafrokjib-cij-haklor-zohto/index.html",revision:"122dd669b65c021fe5aa35bcaf1e081e"},{url:"content/europe/rel-wumimi-lavetno-da/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/rel-wumimi-lavetno-da/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/rel-wumimi-lavetno-da/index.html",revision:"918d1a0f9c4742c25c372ca3ed988e0b"},{url:"content/europe/tesribci-tudca-lujepo-ibwoh/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/tesribci-tudca-lujepo-ibwoh/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/tesribci-tudca-lujepo-ibwoh/index.html",revision:"a2942678a9f25a77a3e173d5a6e8eeb3"},{url:"content/europe/uv-nihfes-oniogu-vevvin-jebabw/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/uv-nihfes-oniogu-vevvin-jebabw/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/uv-nihfes-oniogu-vevvin-jebabw/index.html",revision:"11de439b55f21d2600a3308f1b8b7fa1"},{url:"content/europe/veud-fud-picuwpe/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/veud-fud-picuwpe/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/veud-fud-picuwpe/index.html",revision:"3073e336a42d336d900178c63a2bb9bf"},{url:"content/europe/vigwec-sof-pejho-laufzeg-kafi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/vigwec-sof-pejho-laufzeg-kafi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/vigwec-sof-pejho-laufzeg-kafi/index.html",revision:"57ba1d4b0badd4c4bd4690a12b0eeee9"},{url:"content/europe/wihno-wite-ipefis/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/wihno-wite-ipefis/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/wihno-wite-ipefis/index.html",revision:"d519ae265c374e3460f18c252eb1c7f4"},{url:"content/europe/zo-hinombip-cotca-lemkig/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/zo-hinombip-cotca-lemkig/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/zo-hinombip-cotca-lemkig/index.html",revision:"3ec4f7be7505748b43bdd9e0d331b17a"},{url:"content/top/arja-aro-zuh-migceme-wu/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/arja-aro-zuh-migceme-wu/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/arja-aro-zuh-migceme-wu/index.html",revision:"abb6643d1bf3388ce723d6d16db7ce44"},{url:"content/top/ater-noviragiw-wo-atudor/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/ater-noviragiw-wo-atudor/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/ater-noviragiw-wo-atudor/index.html",revision:"d6faf210ae97d1e0ac21d75a327cafdc"},{url:"content/top/bomzi-idevigi-wol-emi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/bomzi-idevigi-wol-emi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/bomzi-idevigi-wol-emi/index.html",revision:"7d3e89845f41a2d8a5302cade4ca2b7e"},{url:"content/top/ce-kuwut-pig/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/ce-kuwut-pig/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/ce-kuwut-pig/index.html",revision:"51c05c211e9ea893a135dacac4e49276"},{url:"content/top/damse-binkenlod-repvoh-akuzes-/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/damse-binkenlod-repvoh-akuzes-/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/damse-binkenlod-repvoh-akuzes-/index.html",revision:"ce0c96d3135c84594be400ab4fd3465d"},{url:"content/top/di-volabi-seciw-zekgov-jej/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/di-volabi-seciw-zekgov-jej/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/di-volabi-seciw-zekgov-jej/index.html",revision:"038b00753f45ab0ff0320719e3ec05a9"},{url:"content/top/ej-se-pidtas-ne/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/ej-se-pidtas-ne/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/ej-se-pidtas-ne/index.html",revision:"b96b210256186fb1f6bbe267770843ae"},{url:"content/top/ekitogwev-gizarjur-le-pa/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/ekitogwev-gizarjur-le-pa/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/ekitogwev-gizarjur-le-pa/index.html",revision:"6833819dc548861dacb306b39e25f60f"},{url:"content/top/fekemuz-lano-leb-sebin/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/fekemuz-lano-leb-sebin/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/fekemuz-lano-leb-sebin/index.html",revision:"d43f3b7fa493423fca2a4d6d398c7003"},{url:"content/top/gerol-jumuh-patgev/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/gerol-jumuh-patgev/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/gerol-jumuh-patgev/index.html",revision:"9e60e80087908ec0e055106a158b184f"},{url:"content/top/godej-owi-hopi-fipufivut/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/godej-owi-hopi-fipufivut/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/godej-owi-hopi-fipufivut/index.html",revision:"3976d99742bfcf2c227ed7ad51306d6d"},{url:"content/top/goin-julot-tosgika-lenrov/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/goin-julot-tosgika-lenrov/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/goin-julot-tosgika-lenrov/index.html",revision:"f0f3d89af25988aa594d6d95455b2a7b"},{url:"content/top/ilujho-osza-ogaak-sani-ifgik/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/ilujho-osza-ogaak-sani-ifgik/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/ilujho-osza-ogaak-sani-ifgik/index.html",revision:"ed264911339836b682a2da11133b50ab"},{url:"content/top/im-bukwilec-dihi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/im-bukwilec-dihi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/im-bukwilec-dihi/index.html",revision:"5d8177062e99d634ac9260ff2fffdf47"},{url:"content/top/index.json",revision:"1624633200b4c7a7815556a1d65ab949"},{url:"content/top/is-kamew-fiwdi-deide-ifelic/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/is-kamew-fiwdi-deide-ifelic/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/is-kamew-fiwdi-deide-ifelic/index.html",revision:"dcc52f3ba9d50376992a00cb63762381"},{url:"content/top/iwi-tu-enowoj-vizid-tar/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/iwi-tu-enowoj-vizid-tar/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/iwi-tu-enowoj-vizid-tar/index.html",revision:"1a859cd0f538b831ee971b9413b27aa6"},{url:"content/top/jupet-govigco-waapiwes-vim-wow/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/jupet-govigco-waapiwes-vim-wow/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/jupet-govigco-waapiwes-vim-wow/index.html",revision:"3d43791cf6ff898c8df33f7ecc460c01"},{url:"content/top/letopi-sosekwuj-am-wa-rorsow/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/letopi-sosekwuj-am-wa-rorsow/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/letopi-sosekwuj-am-wa-rorsow/index.html",revision:"aa850c8e9758ff5b59ca3c40ef975485"},{url:"content/top/mehfi-ok-dapon/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/mehfi-ok-dapon/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/mehfi-ok-dapon/index.html",revision:"f75e8476e739ac276a4fe6920aacd548"},{url:"content/top/motmindom-kec-ma-ol-niw/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/motmindom-kec-ma-ol-niw/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/motmindom-kec-ma-ol-niw/index.html",revision:"806a77350ede541281e048b65e8ae596"},{url:"content/top/mu-ikkize-ko-puv/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/mu-ikkize-ko-puv/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/mu-ikkize-ko-puv/index.html",revision:"390714fa04df5b8e8b3f2499c7dd8ef9"},{url:"content/top/popse-wocjickiz-ne/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/popse-wocjickiz-ne/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/popse-wocjickiz-ne/index.html",revision:"f547bdb5a4e8fc2c3ff1f2639f5178d9"},{url:"content/top/quick-start/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/quick-start/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/quick-start/index.html",revision:"42b36fef37188997dfa7955ca0831809"},{url:"content/top/savjaf-fide-me-rerju/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/savjaf-fide-me-rerju/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/savjaf-fide-me-rerju/index.html",revision:"367484cb4d47544ad76a5a7c892d20e7"},{url:"content/top/sid-kinjizboh-si-vi-cakno/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/sid-kinjizboh-si-vi-cakno/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/sid-kinjizboh-si-vi-cakno/index.html",revision:"f744de641e570d6ae38419b6c63198d6"},{url:"content/top/soreghi-johehho-foari/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/soreghi-johehho-foari/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/soreghi-johehho-foari/index.html",revision:"bb0137072930b4fa457e57c9c91b73cb"},{url:"content/top/vefziw-ecfe-zime-vookiem-ogevo/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/vefziw-ecfe-zime-vookiem-ogevo/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/vefziw-ecfe-zime-vookiem-ogevo/index.html",revision:"1dfd5dbebfde46f58ee8d663fe2e215d"},{url:"content/top/wued-memfiflol-akoh-mofkid/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/wued-memfiflol-akoh-mofkid/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/wued-memfiflol-akoh-mofkid/index.html",revision:"d0c026a034ac3d087e2c0f181299dd43"},{url:"content/top/zihir-lir-tuhoj-voko/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/zihir-lir-tuhoj-voko/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/zihir-lir-tuhoj-voko/index.html",revision:"7dc669e02fad315ed97480bf3083becf"},{url:"content/top/zofu-fu-pocje/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/zofu-fu-pocje/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/zofu-fu-pocje/index.html",revision:"28bc938aad461c4769b3f7b832c9a38b"},{url:"content/top/zotlo-epaej-luwafas-fili-hef/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/zotlo-epaej-luwafas-fili-hef/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/zotlo-epaej-luwafas-fili-hef/index.html",revision:"cf70724ef3fed6b98c70105c0097d518"},{url:"content/travel/apipo-agooti-olhos-tudetos-jiw/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/apipo-agooti-olhos-tudetos-jiw/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/apipo-agooti-olhos-tudetos-jiw/index.html",revision:"ba9f04673362198096db3a0f2fb6f714"},{url:"content/travel/caonjim-po-wewic-noteku/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/caonjim-po-wewic-noteku/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/caonjim-po-wewic-noteku/index.html",revision:"f3d5f84f5e65074881a4d5b6a4c1f250"},{url:"content/travel/devpa-ajekos-dufeti-reit/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/devpa-ajekos-dufeti-reit/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/devpa-ajekos-dufeti-reit/index.html",revision:"2383e28c0181af0fa8b0d8fddd7e71dc"},{url:"content/travel/eka-akeisa-mizi-fancegase/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/eka-akeisa-mizi-fancegase/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/eka-akeisa-mizi-fancegase/index.html",revision:"9fe14c87eba848401c81b0e5086a25ff"},{url:"content/travel/ewbof-pejinkik-irad/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/ewbof-pejinkik-irad/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/ewbof-pejinkik-irad/index.html",revision:"533931e8cca789c6567417a727bc1894"},{url:"content/travel/fuwveh-rowru-bodcu-beven/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/fuwveh-rowru-bodcu-beven/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/fuwveh-rowru-bodcu-beven/index.html",revision:"88939f1d5e81ca99db2f1619033833ff"},{url:"content/travel/ga-reti-gevuku-otvomep/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/ga-reti-gevuku-otvomep/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/ga-reti-gevuku-otvomep/index.html",revision:"6b6f871b7353b7819e76a47edff2f428"},{url:"content/travel/gehu-jacnifge-vebed-lopef/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/gehu-jacnifge-vebed-lopef/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/gehu-jacnifge-vebed-lopef/index.html",revision:"7540124151c3cf33e3861c231bb9970c"},{url:"content/travel/gon-hi-facgot-fovetop/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/gon-hi-facgot-fovetop/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/gon-hi-facgot-fovetop/index.html",revision:"b1c86b6093d9887dac126451864bb26b"},{url:"content/travel/gu-hinvom-como/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/gu-hinvom-como/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/gu-hinvom-como/index.html",revision:"10e6545e4474541d42a00dc2c5633153"},{url:"content/travel/hisosozel-mojnun-dom-hipek-coa/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/hisosozel-mojnun-dom-hipek-coa/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/hisosozel-mojnun-dom-hipek-coa/index.html",revision:"ba692f5125cc90af5f5bbeb4a922b220"},{url:"content/travel/icoug-se-im-gaheono/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/icoug-se-im-gaheono/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/icoug-se-im-gaheono/index.html",revision:"af24c648795f06958198f80567fd5431"},{url:"content/travel/idevumu-wivmanov-mofej-vovve/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/idevumu-wivmanov-mofej-vovve/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/idevumu-wivmanov-mofej-vovve/index.html",revision:"da44623912e811028cafbfbd60170a77"},{url:"content/travel/index.json",revision:"9583eb347f81b47b7807f309ba4af9e7"},{url:"content/travel/is-naecoh-ilotottu-wehe/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/is-naecoh-ilotottu-wehe/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/is-naecoh-ilotottu-wehe/index.html",revision:"fe8c862695da317aa92122e6814f9681"},{url:"content/travel/jebe-noehede-ihe-edoc/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/jebe-noehede-ihe-edoc/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/jebe-noehede-ihe-edoc/index.html",revision:"277da15e50cd46ca7262bfc60108be9a"},{url:"content/travel/jejjo-utzo-jozte-ulanof/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/jejjo-utzo-jozte-ulanof/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/jejjo-utzo-jozte-ulanof/index.html",revision:"51f1a5ecd1c18bb7d1b0b17f35c3c175"},{url:"content/travel/kisso-jozodcu-zurnec/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/kisso-jozodcu-zurnec/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/kisso-jozodcu-zurnec/index.html",revision:"7ae2e7f1d08d60aac98c104e4360cfb2"},{url:"content/travel/libonso-moh-hifdo-soow-pebmoll/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/libonso-moh-hifdo-soow-pebmoll/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/libonso-moh-hifdo-soow-pebmoll/index.html",revision:"437b4e6ea1b85c44035a926120d82a03"},{url:"content/travel/luiki-efep-cuktaj-uvci-su/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/luiki-efep-cuktaj-uvci-su/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/luiki-efep-cuktaj-uvci-su/index.html",revision:"ddcbe64da84e13a733efe2af8fe1b2f9"},{url:"content/travel/lule-gufezde-kofvo/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/lule-gufezde-kofvo/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/lule-gufezde-kofvo/index.html",revision:"07a86d6ceed21ae12b0c76f9e24c41e6"},{url:"content/travel/mimlo-wet-cov-ho/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/mimlo-wet-cov-ho/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/mimlo-wet-cov-ho/index.html",revision:"d870368ec9a2390bc0469d7e4ca4bb13"},{url:"content/travel/nogji-gaweno-ke/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/nogji-gaweno-ke/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/nogji-gaweno-ke/index.html",revision:"1f21ecb5aba02173520dc0aca80c7deb"},{url:"content/travel/ownuk-adiwusir-dijipup-fuinu/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/ownuk-adiwusir-dijipup-fuinu/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/ownuk-adiwusir-dijipup-fuinu/index.html",revision:"3fd8839c1725f62e9caa6cd973544934"},{url:"content/travel/sifo-zodeg-gesel/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/sifo-zodeg-gesel/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/sifo-zodeg-gesel/index.html",revision:"8e253c985dc28b07406d155ad8742f27"},{url:"content/travel/sowzo-ijeva-kiruri-muckivle/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/sowzo-ijeva-kiruri-muckivle/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/sowzo-ijeva-kiruri-muckivle/index.html",revision:"cbd8683e8fef6a63576a710b3e1eae56"},{url:"content/travel/su-tawug-azgeuc-helaw/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/su-tawug-azgeuc-helaw/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/su-tawug-azgeuc-helaw/index.html",revision:"fdc215f1c3a9333ae9fb3ebb1b4f106b"},{url:"content/travel/todmoj-upeeshaf-mowis-jinowo-o/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/todmoj-upeeshaf-mowis-jinowo-o/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/todmoj-upeeshaf-mowis-jinowo-o/index.html",revision:"9175bc83a6ba853b74daf0fcdaba4f0a"},{url:"content/travel/totepo-vik-fu/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/totepo-vik-fu/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/totepo-vik-fu/index.html",revision:"f22e01e58b7a64b6fa9ab3344bf8fd3d"},{url:"content/travel/unu-sugef-attib-ep/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/unu-sugef-attib-ep/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/unu-sugef-attib-ep/index.html",revision:"738c30c833532c11d6951ce795ff4f02"},{url:"content/travel/waj-kupvenpo-hocniin/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/waj-kupvenpo-hocniin/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/waj-kupvenpo-hocniin/index.html",revision:"7faba8022ac17da4cda16c08fff15747"},{url:"content/travel/wif-jogjo-nurlus-wodhip/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/wif-jogjo-nurlus-wodhip/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/wif-jogjo-nurlus-wodhip/index.html",revision:"0a6509787793ee11679f0e8f3f591eff"},{url:"content/travel/wifewec-kicgakev-le-odual/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/wifewec-kicgakev-le-odual/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/wifewec-kicgakev-le-odual/index.html",revision:"78e72df441d85bf8bf485555836bc3e5"},{url:"content/travel/zo-in-hitmefmag/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/zo-in-hitmefmag/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/zo-in-hitmefmag/index.html",revision:"48a07b30792ae42a1b81c7095c5e9aa2"},{url:"content/world/avpa-bedowno-kasu-fofgiihe/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/avpa-bedowno-kasu-fofgiihe/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/avpa-bedowno-kasu-fofgiihe/index.html",revision:"60582f639e80671164b6f96a2206df33"},{url:"content/world/bokefko-foha-coza-na/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/bokefko-foha-coza-na/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/bokefko-foha-coza-na/index.html",revision:"a51d115449eb0ff764f949da3d6e5c5a"},{url:"content/world/cag-ovcowe-hivzid-zip-wizidgeb/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/cag-ovcowe-hivzid-zip-wizidgeb/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/cag-ovcowe-hivzid-zip-wizidgeb/index.html",revision:"cb025b39860052eb7f802585bd7f8fba"},{url:"content/world/emkeggu-juninzol-si-efanu-litc/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/emkeggu-juninzol-si-efanu-litc/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/emkeggu-juninzol-si-efanu-litc/index.html",revision:"e10f4de284ba9a035b24f22172700a03"},{url:"content/world/foipziw-wef-heiw-tepipcip/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/foipziw-wef-heiw-tepipcip/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/foipziw-wef-heiw-tepipcip/index.html",revision:"fdfaf98cac322d8ab15cea7aade5781f"},{url:"content/world/gehjel-ifiwifo-peome-hecava/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/gehjel-ifiwifo-peome-hecava/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/gehjel-ifiwifo-peome-hecava/index.html",revision:"fdc29677f9df8f2d9c216f404f5854f1"},{url:"content/world/idewet-gelidohet-wevce/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/idewet-gelidohet-wevce/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/idewet-gelidohet-wevce/index.html",revision:"283e98edca98775f4292be288df06def"},{url:"content/world/index.json",revision:"45758ff1655afbf303504b3e4b177427"},{url:"content/world/izijih-mowocoli-asuoje-ope/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/izijih-mowocoli-asuoje-ope/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/izijih-mowocoli-asuoje-ope/index.html",revision:"5d0f3f051386ea33fcc0638fb9754427"},{url:"content/world/jimpeho-ren-vif/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/jimpeho-ren-vif/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/jimpeho-ren-vif/index.html",revision:"0a65a03df0d5e0b02e8184d00d3a2ba7"},{url:"content/world/lefle-ef-izoso-he/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/lefle-ef-izoso-he/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/lefle-ef-izoso-he/index.html",revision:"77d62e4b614b833ae18232b234c379ee"},{url:"content/world/me-niep-koje-duzdev/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/me-niep-koje-duzdev/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/me-niep-koje-duzdev/index.html",revision:"1dd7b87700ecfbe949b8e66522291dfb"},{url:"content/world/nifu-dovhi-fecal/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/nifu-dovhi-fecal/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/nifu-dovhi-fecal/index.html",revision:"53a5ef3af5e0f38fa36eb8a1b6ec87f6"},{url:"content/world/ogkico-jehjon-pacaco-dodmen/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/ogkico-jehjon-pacaco-dodmen/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/ogkico-jehjon-pacaco-dodmen/index.html",revision:"7613d61bbee9bac022de48e3c42736f7"},{url:"content/world/os-kujom-poke-tuobi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/os-kujom-poke-tuobi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/os-kujom-poke-tuobi/index.html",revision:"fbbfed24170c0f02c3b56ea12e5b3f43"},{url:"content/world/pe-poso-meturuko-favlu/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/pe-poso-meturuko-favlu/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/pe-poso-meturuko-favlu/index.html",revision:"5158c46a687199d5b2a8f0f1ed1e69c6"},{url:"content/world/pedja-soagevuf-movdi-wa-ke/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/pedja-soagevuf-movdi-wa-ke/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/pedja-soagevuf-movdi-wa-ke/index.html",revision:"df30b6a021c409bc8f302aded33875d8"},{url:"content/world/riaf-vegvo-wakvag-evoha/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/riaf-vegvo-wakvag-evoha/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/riaf-vegvo-wakvag-evoha/index.html",revision:"1c168875c550d29839fe0d3e1e1d3212"},{url:"content/world/rigel-pu-motiw/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/rigel-pu-motiw/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/rigel-pu-motiw/index.html",revision:"1b79cbfbd171ddce86508886675a983a"},{url:"content/world/risa-jeboc-laf-pecad/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/risa-jeboc-laf-pecad/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/risa-jeboc-laf-pecad/index.html",revision:"e8b11756ccd3a8c4195b0d03db10c3d9"},{url:"content/world/runurapo-novjalwi-wefata/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/runurapo-novjalwi-wefata/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/runurapo-novjalwi-wefata/index.html",revision:"4d45ba629e34cae6cc2ff4068cf9bbbf"},{url:"content/world/seuh-mopotdof-evja-wocdu/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/seuh-mopotdof-evja-wocdu/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/seuh-mopotdof-evja-wocdu/index.html",revision:"45e71c9fd7d3dc7f2ce0d1199151d9a5"},{url:"content/world/sip-cidmele-jic/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/sip-cidmele-jic/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/sip-cidmele-jic/index.html",revision:"2f426d0dd593a782c086df3bbc279416"},{url:"content/world/sukojdi-enaijelot-af-bitod/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/sukojdi-enaijelot-af-bitod/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/sukojdi-enaijelot-af-bitod/index.html",revision:"8f6d85c73896a149014e56dfff82d976"},{url:"content/world/tazad-igruw-fetid-agobek/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/tazad-igruw-fetid-agobek/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/tazad-igruw-fetid-agobek/index.html",revision:"1239b88fd79826962c82a1f9995a6f27"},{url:"content/world/towi-geb-wocliltew/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/towi-geb-wocliltew/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/towi-geb-wocliltew/index.html",revision:"691d43bc6dcf8707fa755f9164c45967"},{url:"content/world/udco-cuke-sitpeg-rorgoje/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/udco-cuke-sitpeg-rorgoje/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/udco-cuke-sitpeg-rorgoje/index.html",revision:"49f5be80d9b4aadee5abe0f546b69c4c"},{url:"content/world/uzsov-fefevohev-duofre-celo-gi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/uzsov-fefevohev-duofre-celo-gi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/uzsov-fefevohev-duofre-celo-gi/index.html",revision:"bf658d85f0113b645a9e116b8b2111da"},{url:"content/world/wioti-zijobu-aswigozi-keczewgo/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/wioti-zijobu-aswigozi-keczewgo/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/wioti-zijobu-aswigozi-keczewgo/index.html",revision:"da103efe4e85a92cc8242bab0eaed587"},{url:"content/world/zaso-awuap-eki/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/zaso-awuap-eki/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/zaso-awuap-eki/index.html",revision:"c547ac959d553de95721a2a56f214fe9"},{url:"content/world/zisek-kaghitis-mepdu-luwen-ohf/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/zisek-kaghitis-mepdu-luwen-ohf/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/zisek-kaghitis-mepdu-luwen-ohf/index.html",revision:"ba6a12d9b5682045a3c7b2288a8bbe68"},{url:"content/world/zog-piwloc-gel-maf-abuijeila/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/zog-piwloc-gel-maf-abuijeila/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/zog-piwloc-gel-maf-abuijeila/index.html",revision:"329220ce49bdea33a2e91c26f0e86c8f"},{url:"content/world/zowil-cigikof-sosped-meflod-re/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/zowil-cigikof-sosped-meflod-re/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/zowil-cigikof-sosped-meflod-re/index.html",revision:"664d0a2a32d2b38d6bb490ddef57aae9"},{url:"content/world/zozzihavu-rem-ogbaf-emi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/zozzihavu-rem-ogbaf-emi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/zozzihavu-rem-ogbaf-emi/index.html",revision:"9a6916d30b6ebec5a0e5d985e340296d"},{url:"css/animate.min.css",revision:"c0be8e53226ac34833fd9b5dbc01ebc5"},{url:"css/fla/flex-layout-attribute.css",revision:"c9bc58fccb5b4c9d1d7a6e76edddffa7"},{url:"css/fla/flex-layout-attribute.min.css",revision:"c55488315343d9afb4d13ebf9cc8f97b"},{url:"css/prism-tomorrow.min.css",revision:"c6b4dce537526ed1ac67d9b7bd3e7158"},{url:"home/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"home/index.bundle.js",revision:"a1511e34771b314da1d53dd82f09e66a"},{url:"home/index.html",revision:"ccb27ef8d3c1b128fe14780ab556de54"},{url:"index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"index.html",revision:"ac05187eb3a182c5d1768278b9c714e8"},{url:"js/fuse/fuse.basic.common.js",revision:"ab3ef0028c8992d0098b5b836874291a"},{url:"js/fuse/fuse.basic.esm.js",revision:"0cd240af452625e49deed3ee2445aba6"},{url:"js/fuse/fuse.basic.esm.min.js",revision:"f79f602fa4572cd580786923ce942b6c"},{url:"js/fuse/fuse.basic.js",revision:"6c4923a67225dd64e42600c578d8ff0f"},{url:"js/fuse/fuse.basic.min.js",revision:"62465d50492b6d1bfbbd0e5f9a09b222"},{url:"js/fuse/fuse.common.js",revision:"ddbe097989e19bf1872f533cbc363f1b"},{url:"js/fuse/fuse.esm.js",revision:"82bbf2ed8ece715c58afe6c75977795f"},{url:"js/fuse/fuse.esm.min.js",revision:"589223b029350d512db61a8f323ce0fe"},{url:"js/fuse/fuse.js",revision:"7e19f88c4b2a7c038943bf3b4a17986f"},{url:"js/fuse/fuse.min.js",revision:"de7d60e4a6881074275feca14b84a49d"},{url:"js/zuix/animate-css.js",revision:"0faafcff63e1f4bf5fbbd819bbff5da7"},{url:"js/zuix/zuix-bundler.js",revision:"516a82b235448e71e55b30aadfade897"},{url:"js/zuix/zuix-bundler.min.js",revision:"875257fc52c85f65bb6cdbbc935832b3"},{url:"js/zuix/zuix-bundler.module.js",revision:"7beafeac4d160d6dbe5b01529d426237"},{url:"js/zuix/zuix-bundler.module.min.js",revision:"7234a54bd137d84db9c3fd328784ef1e"},{url:"js/zuix/zuix.js",revision:"1ba6336ee11276110126c9a274dc8829"},{url:"js/zuix/zuix.min.js",revision:"12967cca41b42c11e9ab8eb1472a08f7"},{url:"js/zuix/zuix.module.js",revision:"09c720efad6247b8b2112dfff49efe58"},{url:"js/zuix/zuix.module.min.js",revision:"155aeb71d2886b297fcee2c90cbd88ba"},{url:"lib/1.1/components/context-menu.css",revision:"7ba1b409b46410bee01e4fc18dadb7a3"},{url:"lib/1.1/components/context-menu.html",revision:"74daf4054d7613ede5f88007a94bdc43"},{url:"lib/1.1/components/context-menu.js",revision:"c013b05a56f175a6cdcc1627d884f06d"},{url:"lib/1.1/components/menu-overlay.css",revision:"736446a0ce463ad6664c5f8066376189"},{url:"lib/1.1/components/menu-overlay.html",revision:"220c3005881852f0387e61ea8ac2a6c5"},{url:"lib/1.1/components/menu-overlay.js",revision:"15dc6cd532c7c4af1ee4f525c2f3aff2"},{url:"lib/1.1/controllers/gesture-helper.js",revision:"1776574c57c1a6115edfbcb3887ed147"},{url:"lib/1.1/controllers/header-auto-hide.js",revision:"dfafe8a0780d7759b16afa63673cbecb"},{url:"lib/1.1/controllers/list-view.js",revision:"fc2930407b29c707ab8bfca33685e9be"},{url:"lib/1.1/controllers/scroll-helper.js",revision:"d35210ea8c416fdad067aedad98c9063"},{url:"lib/1.1/controllers/view-pager.js",revision:"d7e48fa1226efe9fb2e1a53730203d82"},{url:"lib/1.1/extensions/animate-css.js",revision:"f16cb7fb3162d74d7c0c58695abe5596"},{url:"manifest.json",revision:"10231bceb6bf625a754e38394f9a7f0c"},{url:"saved/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"saved/index.bundle.js",revision:"71132e6dd0f07b4b6c7d8bf461384745"},{url:"saved/index.html",revision:"dc455fb347dfa7aeb255cf873e03db12"},{url:"search-index.json",revision:"0be45873c85fda7f3d6bf04ac0d5a3e9"},{url:"search-list.json",revision:"0b5fa30a86106bd95c466adbfbf9ac64"},{url:"search/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"search/index.bundle.js",revision:"71132e6dd0f07b4b6c7d8bf461384745"},{url:"search/index.html",revision:"be6806cc5625f0a2a8ad8eb5724a39e4"},{url:"ui/_inc/content-frame/index.html",revision:"0746f60e6c4afa5d626b6bfb4e68cfbb"},{url:"content/top/quick-start/images/news-blog-adding-post.png",revision:"44e3fb468f74a96664c789007367cc17"},{url:"content/top/quick-start/images/news-blog-sections.png",revision:"c596a7a1103c9dd3c76e174c0da1ffc9"},{url:"images/github-mark.png",revision:"add1026fb07009c6879400cbcf145301"},{url:"images/icons/desktop/android-chrome-192x192.png",revision:"93d5e77e9ee1e9c6975f3c0bd1a21574"},{url:"images/icons/desktop/android-chrome-512x512.png",revision:"6df83c6c13be17a2ea70d29e340c5ddb"},{url:"images/icons/desktop/apple-touch-icon.png",revision:"2b78ed332644d19d9779c069c5842538"},{url:"images/icons/desktop/favicon-16x16.png",revision:"6c047cdbd3d5c4c962a3a692a5025d27"},{url:"images/icons/desktop/favicon-32x32.png",revision:"7413528d5e59c22af1ccf38187bc950b"},{url:"images/icons/desktop/mstile-150x150.png",revision:"540caa78f56655281b2d4b17ad52f2ce"},{url:"images/icons/desktop/safari-pinned-tab.svg",revision:"a0ab2c612c6a5019b3e4ae7c38043b98"},{url:"images/icons/icon-128x128.png",revision:"69f3f1f3f956bb71f35ce66b7717e1a0"},{url:"images/icons/icon-144x144.png",revision:"45e24db8671c41ca95c440df0cadf2a3"},{url:"images/icons/icon-152x152.png",revision:"e0867fd6e9bc25afd831b1eabdd83f8d"},{url:"images/icons/icon-192x192.png",revision:"cf383c3d4500d31884326cc9d53a8c3a"},{url:"images/icons/icon-384x384.png",revision:"19007d16c73f442f44c926beddc34637"},{url:"images/icons/icon-512x512.png",revision:"274298ed7162d12352fa836d3a2cb11e"},{url:"images/icons/icon-72x72.png",revision:"919cb6b3e8a1b5d0c963921dba0e4388"},{url:"images/icons/icon-96x96.png",revision:"5547ad1a33334c0f5c04f6de1f6d2c52"},{url:"images/page-speed-insight-icon.png",revision:"85f446592394b827475c3c5d11f66924"},{url:"images/zuix-logo.svg",revision:"48e6defd57440a6d0f0d12241ff9d6c5"}],{}),e.registerRoute(/\.(?:png|jpg|jpeg|svg)$/,new e.CacheFirst({cacheName:"images",plugins:[new e.ExpirationPlugin({maxEntries:50})]}),"GET"),e.registerRoute(/\.(?:html|json|js|css)$/,new e.CacheFirst({cacheName:"default",plugins:[new e.ExpirationPlugin({maxEntries:50})]}),"GET")})); +if(!self.define){let e,i={};const n=(n,a)=>(n=new URL(n+".js",a).href,i[n]||new Promise((i=>{if("document"in self){const e=document.createElement("script");e.src=n,e.onload=i,document.head.appendChild(e)}else e=n,importScripts(n),i()})).then((()=>{let e=i[n];if(!e)throw new Error(`Module ${n} didn’t register its module`);return e})));self.define=(a,o)=>{const d=e||("document"in self?document.currentScript.src:"")||location.href;if(i[d])return;let c={};const t=e=>n(e,d),r={module:{uri:d},exports:c,require:t};i[d]=Promise.all(a.map((e=>r[e]||t(e)))).then((e=>(o(...e),c)))}}define(["./workbox-90aa7b36"],(function(e){"use strict";self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.precacheAndRoute([{url:"about/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"about/index.bundle.js",revision:"8b02121afd3318fca9bf7d85a09ea02e"},{url:"about/index.html",revision:"9205c04d4ec7aea392fa14187e4d1c72"},{url:"app/cms/zuix-editor.css",revision:"20bfdd79067e9ebdc3d619aafb170291"},{url:"app/cms/zuix-editor.html",revision:"0df60ca5876ca371e987f44f5941ac61"},{url:"app/cms/zuix-editor.js",revision:"219645b5ae72f7d6ee50d1213e6fb9cf"},{url:"app/cms/zuix-editor/dialogs/add-page.css",revision:"fa9d55e0e6227e3e412259f11e0bbdb2"},{url:"app/cms/zuix-editor/dialogs/add-page.html",revision:"635447ae5013d8d592f0d3150aa6b907"},{url:"app/cms/zuix-editor/dialogs/add-page.js",revision:"a723ced90cd558c74cbb0c85436636a3"},{url:"app/cms/zuix-editor/dialogs/create-component.css",revision:"980e51a89d8801392dd457459f10d8bf"},{url:"app/cms/zuix-editor/dialogs/create-component.html",revision:"1ace9584b6bf29eb83c5625a60c013b8"},{url:"app/cms/zuix-editor/dialogs/create-component.js",revision:"2aa02fb15641de9bd9c30934667650b8"},{url:"app/cms/zuix-editor/dialogs/delete-page.css",revision:"2d83029a4ce61bf4c799868f4da7be12"},{url:"app/cms/zuix-editor/dialogs/delete-page.html",revision:"b86caa847060bde014b7c740e7d919ce"},{url:"app/cms/zuix-editor/dialogs/delete-page.js",revision:"47ce03e3ab2eaac8fcfed4c95dec078e"},{url:"app/listview/items-list.css",revision:"b1e60de7578649384a7da58b6b1e9985"},{url:"app/listview/items-list.html",revision:"36f901076ca1154166054c5dfcd683b7"},{url:"app/listview/items-list.js",revision:"b5deb04748574ecd52f32a9779f67fc3"},{url:"app/listview/items-list/item-mini.css",revision:"3d62085c6fa48605e32684c25520059b"},{url:"app/listview/items-list/item-mini.html",revision:"5641f5069285b2f0cab722294305751c"},{url:"app/listview/items-list/item-mini.js",revision:"812b4bb29ac2ed597c3cad061d6a46a4"},{url:"app/listview/items-list/item.css",revision:"cb35f782180b4082ad3dc695a604ba0b"},{url:"app/listview/items-list/item.html",revision:"c1755e69a9718dfdad71e56df8a2b764"},{url:"app/listview/items-list/item.js",revision:"1fbe48466e70e1e271310503762acb00"},{url:"app/listview/results-item.css",revision:"d3a4b371a748c2f82ab7dac77b43cb56"},{url:"app/listview/results-item.html",revision:"7a82e25dce9bfea42df90d3ff78bcde9"},{url:"app/pages/home.js",revision:"d498a0b455b52c9085fa9c99ced45aca"},{url:"app/pages/saved.js",revision:"515df7f4f5cbe34b5cbd35feac37d2e4"},{url:"app/pages/search.js",revision:"d74930e4909befce37bd0e7067b2056f"},{url:"app/shared/bookmarks.js",revision:"5eba2dfa737d82a98ee712300513eff4"},{url:"app/shared/item-menu.js",revision:"c106627818afe58a0a8778147f430782"},{url:"config.js",revision:"f6b92978484274a42cb3342a186ce5cb"},{url:"content/content.11tydata.js",revision:"04fb4b5a734c21c8a824d50e6df3b3d0"},{url:"content/europe/aca-hi-mashalhuj/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/aca-hi-mashalhuj/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/aca-hi-mashalhuj/index.html",revision:"2c38d0d2d1e492eab2509499ea0de46d"},{url:"content/europe/ag-zoh-kuvoh/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/ag-zoh-kuvoh/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/ag-zoh-kuvoh/index.html",revision:"47dd5b2028eb069db342381ad7c7b0b4"},{url:"content/europe/alvedpi-re-jeej/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/alvedpi-re-jeej/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/alvedpi-re-jeej/index.html",revision:"323bfd9f4152563c065bf877e04e7f45"},{url:"content/europe/atewac-muvfet-ekcepjiz/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/atewac-muvfet-ekcepjiz/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/atewac-muvfet-ekcepjiz/index.html",revision:"280dba3b2745fdab6efaadc1203a9828"},{url:"content/europe/awjo-udajog-nuuli-few-avi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/awjo-udajog-nuuli-few-avi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/awjo-udajog-nuuli-few-avi/index.html",revision:"0d173662f408e6b96f524993443d6962"},{url:"content/europe/botas-wa-zacim-fakve/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/botas-wa-zacim-fakve/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/botas-wa-zacim-fakve/index.html",revision:"e25141e4423e6d3cbb9892046bdcb9fd"},{url:"content/europe/bupkof-hefef-coteki/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/bupkof-hefef-coteki/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/bupkof-hefef-coteki/index.html",revision:"0ba86c43fecb6a5b021930f7dd1fdb54"},{url:"content/europe/cogiv-zuzo-guguku/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/cogiv-zuzo-guguku/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/cogiv-zuzo-guguku/index.html",revision:"09eecbb9732571883b8cc32ed4a95fce"},{url:"content/europe/di-gisaf-pinsel-zopopgoz/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/di-gisaf-pinsel-zopopgoz/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/di-gisaf-pinsel-zopopgoz/index.html",revision:"27121d2ed4982c2672f33d1688518b7e"},{url:"content/europe/dimu-teduh-cide/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/dimu-teduh-cide/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/dimu-teduh-cide/index.html",revision:"839f77dbac07d913e3e1d40cb5cf5231"},{url:"content/europe/eggesu-vugi-amuihi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/eggesu-vugi-amuihi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/eggesu-vugi-amuihi/index.html",revision:"acc64c149678199e6b73c28a38477633"},{url:"content/europe/egi-boidsu-aroeno/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/egi-boidsu-aroeno/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/egi-boidsu-aroeno/index.html",revision:"0c94e00d61dcc84c82a0e6d039fcd85d"},{url:"content/europe/ehekowel-atulo-jig-udofip-sopo/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/ehekowel-atulo-jig-udofip-sopo/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/ehekowel-atulo-jig-udofip-sopo/index.html",revision:"84dc6c5e97b66cc8a5eea27a06c015e5"},{url:"content/europe/eke-vabme-tip/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/eke-vabme-tip/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/eke-vabme-tip/index.html",revision:"6ee63690ededa1c40f938607a47c96f3"},{url:"content/europe/gekahsi-ballob-detjo-zeeje/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/gekahsi-ballob-detjo-zeeje/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/gekahsi-ballob-detjo-zeeje/index.html",revision:"e7e643da1c1d0d4ca9dfb3365f4bbce1"},{url:"content/europe/hum-nub-naje-wa/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/hum-nub-naje-wa/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/hum-nub-naje-wa/index.html",revision:"470877a10028edd860b4205667f21215"},{url:"content/europe/index.json",revision:"3448c9c5c2281bc69d990b7ac4ae8e9c"},{url:"content/europe/ivrus-juere-nuuscaw-tin/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/ivrus-juere-nuuscaw-tin/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/ivrus-juere-nuuscaw-tin/index.html",revision:"a95b0be477706d78c8ab3e511afae7b9"},{url:"content/europe/jonut-fovmi-vivli-farep-ediat/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/jonut-fovmi-vivli-farep-ediat/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/jonut-fovmi-vivli-farep-ediat/index.html",revision:"12dee67225a5a18ba1a4331cd27c0f56"},{url:"content/europe/lewiziv-ajsavis-zufzevrej-ir-a/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/lewiziv-ajsavis-zufzevrej-ir-a/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/lewiziv-ajsavis-zufzevrej-ir-a/index.html",revision:"d8545fa78a51ebef36a581d34f06e6e3"},{url:"content/europe/lihhevjon-codnis-uti/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/lihhevjon-codnis-uti/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/lihhevjon-codnis-uti/index.html",revision:"4aff8b4df3ce0b4b3b0eba40e03c5ff7"},{url:"content/europe/lobas-cozezoh-zoshi-otwej-utde/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/lobas-cozezoh-zoshi-otwej-utde/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/lobas-cozezoh-zoshi-otwej-utde/index.html",revision:"0fb616122f27c095e7692a49bfa87618"},{url:"content/europe/neszud-na-oti/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/neszud-na-oti/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/neszud-na-oti/index.html",revision:"3b36d06f528538baaff4db4523f278a9"},{url:"content/europe/nuhjip-zuowo-ajgi-rifuwsi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/nuhjip-zuowo-ajgi-rifuwsi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/nuhjip-zuowo-ajgi-rifuwsi/index.html",revision:"d9263cab0944e97b556aa1a1011d665c"},{url:"content/europe/oso-jo-ke-jiki/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/oso-jo-ke-jiki/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/oso-jo-ke-jiki/index.html",revision:"bb2568521b5726da58398ce448c761ca"},{url:"content/europe/pafrokjib-cij-haklor-zohto/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/pafrokjib-cij-haklor-zohto/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/pafrokjib-cij-haklor-zohto/index.html",revision:"122dd669b65c021fe5aa35bcaf1e081e"},{url:"content/europe/rel-wumimi-lavetno-da/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/rel-wumimi-lavetno-da/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/rel-wumimi-lavetno-da/index.html",revision:"918d1a0f9c4742c25c372ca3ed988e0b"},{url:"content/europe/tesribci-tudca-lujepo-ibwoh/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/tesribci-tudca-lujepo-ibwoh/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/tesribci-tudca-lujepo-ibwoh/index.html",revision:"a2942678a9f25a77a3e173d5a6e8eeb3"},{url:"content/europe/uv-nihfes-oniogu-vevvin-jebabw/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/uv-nihfes-oniogu-vevvin-jebabw/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/uv-nihfes-oniogu-vevvin-jebabw/index.html",revision:"11de439b55f21d2600a3308f1b8b7fa1"},{url:"content/europe/veud-fud-picuwpe/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/veud-fud-picuwpe/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/veud-fud-picuwpe/index.html",revision:"3073e336a42d336d900178c63a2bb9bf"},{url:"content/europe/vigwec-sof-pejho-laufzeg-kafi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/vigwec-sof-pejho-laufzeg-kafi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/vigwec-sof-pejho-laufzeg-kafi/index.html",revision:"57ba1d4b0badd4c4bd4690a12b0eeee9"},{url:"content/europe/wihno-wite-ipefis/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/wihno-wite-ipefis/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/wihno-wite-ipefis/index.html",revision:"d519ae265c374e3460f18c252eb1c7f4"},{url:"content/europe/zo-hinombip-cotca-lemkig/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/europe/zo-hinombip-cotca-lemkig/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/europe/zo-hinombip-cotca-lemkig/index.html",revision:"3ec4f7be7505748b43bdd9e0d331b17a"},{url:"content/top/arja-aro-zuh-migceme-wu/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/arja-aro-zuh-migceme-wu/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/arja-aro-zuh-migceme-wu/index.html",revision:"abb6643d1bf3388ce723d6d16db7ce44"},{url:"content/top/ater-noviragiw-wo-atudor/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/ater-noviragiw-wo-atudor/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/ater-noviragiw-wo-atudor/index.html",revision:"d6faf210ae97d1e0ac21d75a327cafdc"},{url:"content/top/bomzi-idevigi-wol-emi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/bomzi-idevigi-wol-emi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/bomzi-idevigi-wol-emi/index.html",revision:"7d3e89845f41a2d8a5302cade4ca2b7e"},{url:"content/top/ce-kuwut-pig/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/ce-kuwut-pig/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/ce-kuwut-pig/index.html",revision:"51c05c211e9ea893a135dacac4e49276"},{url:"content/top/damse-binkenlod-repvoh-akuzes-/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/damse-binkenlod-repvoh-akuzes-/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/damse-binkenlod-repvoh-akuzes-/index.html",revision:"ce0c96d3135c84594be400ab4fd3465d"},{url:"content/top/di-volabi-seciw-zekgov-jej/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/di-volabi-seciw-zekgov-jej/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/di-volabi-seciw-zekgov-jej/index.html",revision:"038b00753f45ab0ff0320719e3ec05a9"},{url:"content/top/ej-se-pidtas-ne/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/ej-se-pidtas-ne/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/ej-se-pidtas-ne/index.html",revision:"b96b210256186fb1f6bbe267770843ae"},{url:"content/top/ekitogwev-gizarjur-le-pa/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/ekitogwev-gizarjur-le-pa/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/ekitogwev-gizarjur-le-pa/index.html",revision:"6833819dc548861dacb306b39e25f60f"},{url:"content/top/fekemuz-lano-leb-sebin/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/fekemuz-lano-leb-sebin/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/fekemuz-lano-leb-sebin/index.html",revision:"d43f3b7fa493423fca2a4d6d398c7003"},{url:"content/top/gerol-jumuh-patgev/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/gerol-jumuh-patgev/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/gerol-jumuh-patgev/index.html",revision:"9e60e80087908ec0e055106a158b184f"},{url:"content/top/godej-owi-hopi-fipufivut/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/godej-owi-hopi-fipufivut/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/godej-owi-hopi-fipufivut/index.html",revision:"3976d99742bfcf2c227ed7ad51306d6d"},{url:"content/top/goin-julot-tosgika-lenrov/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/goin-julot-tosgika-lenrov/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/goin-julot-tosgika-lenrov/index.html",revision:"f0f3d89af25988aa594d6d95455b2a7b"},{url:"content/top/ilujho-osza-ogaak-sani-ifgik/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/ilujho-osza-ogaak-sani-ifgik/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/ilujho-osza-ogaak-sani-ifgik/index.html",revision:"ed264911339836b682a2da11133b50ab"},{url:"content/top/im-bukwilec-dihi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/im-bukwilec-dihi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/im-bukwilec-dihi/index.html",revision:"5d8177062e99d634ac9260ff2fffdf47"},{url:"content/top/index.json",revision:"1624633200b4c7a7815556a1d65ab949"},{url:"content/top/is-kamew-fiwdi-deide-ifelic/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/is-kamew-fiwdi-deide-ifelic/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/is-kamew-fiwdi-deide-ifelic/index.html",revision:"dcc52f3ba9d50376992a00cb63762381"},{url:"content/top/iwi-tu-enowoj-vizid-tar/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/iwi-tu-enowoj-vizid-tar/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/iwi-tu-enowoj-vizid-tar/index.html",revision:"1a859cd0f538b831ee971b9413b27aa6"},{url:"content/top/jupet-govigco-waapiwes-vim-wow/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/jupet-govigco-waapiwes-vim-wow/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/jupet-govigco-waapiwes-vim-wow/index.html",revision:"3d43791cf6ff898c8df33f7ecc460c01"},{url:"content/top/letopi-sosekwuj-am-wa-rorsow/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/letopi-sosekwuj-am-wa-rorsow/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/letopi-sosekwuj-am-wa-rorsow/index.html",revision:"aa850c8e9758ff5b59ca3c40ef975485"},{url:"content/top/mehfi-ok-dapon/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/mehfi-ok-dapon/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/mehfi-ok-dapon/index.html",revision:"f75e8476e739ac276a4fe6920aacd548"},{url:"content/top/motmindom-kec-ma-ol-niw/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/motmindom-kec-ma-ol-niw/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/motmindom-kec-ma-ol-niw/index.html",revision:"806a77350ede541281e048b65e8ae596"},{url:"content/top/mu-ikkize-ko-puv/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/mu-ikkize-ko-puv/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/mu-ikkize-ko-puv/index.html",revision:"390714fa04df5b8e8b3f2499c7dd8ef9"},{url:"content/top/popse-wocjickiz-ne/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/popse-wocjickiz-ne/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/popse-wocjickiz-ne/index.html",revision:"f547bdb5a4e8fc2c3ff1f2639f5178d9"},{url:"content/top/quick-start/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/quick-start/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/quick-start/index.html",revision:"42b36fef37188997dfa7955ca0831809"},{url:"content/top/savjaf-fide-me-rerju/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/savjaf-fide-me-rerju/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/savjaf-fide-me-rerju/index.html",revision:"367484cb4d47544ad76a5a7c892d20e7"},{url:"content/top/sid-kinjizboh-si-vi-cakno/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/sid-kinjizboh-si-vi-cakno/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/sid-kinjizboh-si-vi-cakno/index.html",revision:"f744de641e570d6ae38419b6c63198d6"},{url:"content/top/soreghi-johehho-foari/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/soreghi-johehho-foari/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/soreghi-johehho-foari/index.html",revision:"bb0137072930b4fa457e57c9c91b73cb"},{url:"content/top/vefziw-ecfe-zime-vookiem-ogevo/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/vefziw-ecfe-zime-vookiem-ogevo/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/vefziw-ecfe-zime-vookiem-ogevo/index.html",revision:"1dfd5dbebfde46f58ee8d663fe2e215d"},{url:"content/top/wued-memfiflol-akoh-mofkid/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/wued-memfiflol-akoh-mofkid/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/wued-memfiflol-akoh-mofkid/index.html",revision:"d0c026a034ac3d087e2c0f181299dd43"},{url:"content/top/zihir-lir-tuhoj-voko/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/zihir-lir-tuhoj-voko/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/zihir-lir-tuhoj-voko/index.html",revision:"7dc669e02fad315ed97480bf3083becf"},{url:"content/top/zofu-fu-pocje/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/zofu-fu-pocje/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/zofu-fu-pocje/index.html",revision:"28bc938aad461c4769b3f7b832c9a38b"},{url:"content/top/zotlo-epaej-luwafas-fili-hef/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/top/zotlo-epaej-luwafas-fili-hef/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/top/zotlo-epaej-luwafas-fili-hef/index.html",revision:"cf70724ef3fed6b98c70105c0097d518"},{url:"content/travel/apipo-agooti-olhos-tudetos-jiw/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/apipo-agooti-olhos-tudetos-jiw/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/apipo-agooti-olhos-tudetos-jiw/index.html",revision:"ba9f04673362198096db3a0f2fb6f714"},{url:"content/travel/caonjim-po-wewic-noteku/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/caonjim-po-wewic-noteku/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/caonjim-po-wewic-noteku/index.html",revision:"f3d5f84f5e65074881a4d5b6a4c1f250"},{url:"content/travel/devpa-ajekos-dufeti-reit/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/devpa-ajekos-dufeti-reit/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/devpa-ajekos-dufeti-reit/index.html",revision:"2383e28c0181af0fa8b0d8fddd7e71dc"},{url:"content/travel/eka-akeisa-mizi-fancegase/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/eka-akeisa-mizi-fancegase/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/eka-akeisa-mizi-fancegase/index.html",revision:"9fe14c87eba848401c81b0e5086a25ff"},{url:"content/travel/ewbof-pejinkik-irad/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/ewbof-pejinkik-irad/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/ewbof-pejinkik-irad/index.html",revision:"533931e8cca789c6567417a727bc1894"},{url:"content/travel/fuwveh-rowru-bodcu-beven/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/fuwveh-rowru-bodcu-beven/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/fuwveh-rowru-bodcu-beven/index.html",revision:"88939f1d5e81ca99db2f1619033833ff"},{url:"content/travel/ga-reti-gevuku-otvomep/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/ga-reti-gevuku-otvomep/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/ga-reti-gevuku-otvomep/index.html",revision:"6b6f871b7353b7819e76a47edff2f428"},{url:"content/travel/gehu-jacnifge-vebed-lopef/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/gehu-jacnifge-vebed-lopef/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/gehu-jacnifge-vebed-lopef/index.html",revision:"7540124151c3cf33e3861c231bb9970c"},{url:"content/travel/gon-hi-facgot-fovetop/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/gon-hi-facgot-fovetop/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/gon-hi-facgot-fovetop/index.html",revision:"b1c86b6093d9887dac126451864bb26b"},{url:"content/travel/gu-hinvom-como/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/gu-hinvom-como/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/gu-hinvom-como/index.html",revision:"10e6545e4474541d42a00dc2c5633153"},{url:"content/travel/hisosozel-mojnun-dom-hipek-coa/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/hisosozel-mojnun-dom-hipek-coa/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/hisosozel-mojnun-dom-hipek-coa/index.html",revision:"ba692f5125cc90af5f5bbeb4a922b220"},{url:"content/travel/icoug-se-im-gaheono/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/icoug-se-im-gaheono/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/icoug-se-im-gaheono/index.html",revision:"af24c648795f06958198f80567fd5431"},{url:"content/travel/idevumu-wivmanov-mofej-vovve/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/idevumu-wivmanov-mofej-vovve/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/idevumu-wivmanov-mofej-vovve/index.html",revision:"da44623912e811028cafbfbd60170a77"},{url:"content/travel/index.json",revision:"9583eb347f81b47b7807f309ba4af9e7"},{url:"content/travel/is-naecoh-ilotottu-wehe/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/is-naecoh-ilotottu-wehe/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/is-naecoh-ilotottu-wehe/index.html",revision:"fe8c862695da317aa92122e6814f9681"},{url:"content/travel/jebe-noehede-ihe-edoc/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/jebe-noehede-ihe-edoc/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/jebe-noehede-ihe-edoc/index.html",revision:"277da15e50cd46ca7262bfc60108be9a"},{url:"content/travel/jejjo-utzo-jozte-ulanof/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/jejjo-utzo-jozte-ulanof/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/jejjo-utzo-jozte-ulanof/index.html",revision:"51f1a5ecd1c18bb7d1b0b17f35c3c175"},{url:"content/travel/kisso-jozodcu-zurnec/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/kisso-jozodcu-zurnec/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/kisso-jozodcu-zurnec/index.html",revision:"7ae2e7f1d08d60aac98c104e4360cfb2"},{url:"content/travel/libonso-moh-hifdo-soow-pebmoll/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/libonso-moh-hifdo-soow-pebmoll/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/libonso-moh-hifdo-soow-pebmoll/index.html",revision:"437b4e6ea1b85c44035a926120d82a03"},{url:"content/travel/luiki-efep-cuktaj-uvci-su/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/luiki-efep-cuktaj-uvci-su/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/luiki-efep-cuktaj-uvci-su/index.html",revision:"ddcbe64da84e13a733efe2af8fe1b2f9"},{url:"content/travel/lule-gufezde-kofvo/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/lule-gufezde-kofvo/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/lule-gufezde-kofvo/index.html",revision:"07a86d6ceed21ae12b0c76f9e24c41e6"},{url:"content/travel/mimlo-wet-cov-ho/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/mimlo-wet-cov-ho/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/mimlo-wet-cov-ho/index.html",revision:"d870368ec9a2390bc0469d7e4ca4bb13"},{url:"content/travel/nogji-gaweno-ke/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/nogji-gaweno-ke/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/nogji-gaweno-ke/index.html",revision:"1f21ecb5aba02173520dc0aca80c7deb"},{url:"content/travel/ownuk-adiwusir-dijipup-fuinu/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/ownuk-adiwusir-dijipup-fuinu/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/ownuk-adiwusir-dijipup-fuinu/index.html",revision:"3fd8839c1725f62e9caa6cd973544934"},{url:"content/travel/sifo-zodeg-gesel/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/sifo-zodeg-gesel/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/sifo-zodeg-gesel/index.html",revision:"8e253c985dc28b07406d155ad8742f27"},{url:"content/travel/sowzo-ijeva-kiruri-muckivle/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/sowzo-ijeva-kiruri-muckivle/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/sowzo-ijeva-kiruri-muckivle/index.html",revision:"cbd8683e8fef6a63576a710b3e1eae56"},{url:"content/travel/su-tawug-azgeuc-helaw/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/su-tawug-azgeuc-helaw/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/su-tawug-azgeuc-helaw/index.html",revision:"fdc215f1c3a9333ae9fb3ebb1b4f106b"},{url:"content/travel/todmoj-upeeshaf-mowis-jinowo-o/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/todmoj-upeeshaf-mowis-jinowo-o/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/todmoj-upeeshaf-mowis-jinowo-o/index.html",revision:"9175bc83a6ba853b74daf0fcdaba4f0a"},{url:"content/travel/totepo-vik-fu/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/totepo-vik-fu/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/totepo-vik-fu/index.html",revision:"f22e01e58b7a64b6fa9ab3344bf8fd3d"},{url:"content/travel/unu-sugef-attib-ep/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/unu-sugef-attib-ep/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/unu-sugef-attib-ep/index.html",revision:"738c30c833532c11d6951ce795ff4f02"},{url:"content/travel/waj-kupvenpo-hocniin/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/waj-kupvenpo-hocniin/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/waj-kupvenpo-hocniin/index.html",revision:"7faba8022ac17da4cda16c08fff15747"},{url:"content/travel/wif-jogjo-nurlus-wodhip/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/wif-jogjo-nurlus-wodhip/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/wif-jogjo-nurlus-wodhip/index.html",revision:"0a6509787793ee11679f0e8f3f591eff"},{url:"content/travel/wifewec-kicgakev-le-odual/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/wifewec-kicgakev-le-odual/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/wifewec-kicgakev-le-odual/index.html",revision:"78e72df441d85bf8bf485555836bc3e5"},{url:"content/travel/zo-in-hitmefmag/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/travel/zo-in-hitmefmag/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/travel/zo-in-hitmefmag/index.html",revision:"48a07b30792ae42a1b81c7095c5e9aa2"},{url:"content/world/avpa-bedowno-kasu-fofgiihe/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/avpa-bedowno-kasu-fofgiihe/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/avpa-bedowno-kasu-fofgiihe/index.html",revision:"60582f639e80671164b6f96a2206df33"},{url:"content/world/bokefko-foha-coza-na/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/bokefko-foha-coza-na/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/bokefko-foha-coza-na/index.html",revision:"a51d115449eb0ff764f949da3d6e5c5a"},{url:"content/world/cag-ovcowe-hivzid-zip-wizidgeb/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/cag-ovcowe-hivzid-zip-wizidgeb/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/cag-ovcowe-hivzid-zip-wizidgeb/index.html",revision:"cb025b39860052eb7f802585bd7f8fba"},{url:"content/world/emkeggu-juninzol-si-efanu-litc/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/emkeggu-juninzol-si-efanu-litc/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/emkeggu-juninzol-si-efanu-litc/index.html",revision:"e10f4de284ba9a035b24f22172700a03"},{url:"content/world/foipziw-wef-heiw-tepipcip/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/foipziw-wef-heiw-tepipcip/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/foipziw-wef-heiw-tepipcip/index.html",revision:"fdfaf98cac322d8ab15cea7aade5781f"},{url:"content/world/gehjel-ifiwifo-peome-hecava/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/gehjel-ifiwifo-peome-hecava/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/gehjel-ifiwifo-peome-hecava/index.html",revision:"fdc29677f9df8f2d9c216f404f5854f1"},{url:"content/world/idewet-gelidohet-wevce/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/idewet-gelidohet-wevce/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/idewet-gelidohet-wevce/index.html",revision:"283e98edca98775f4292be288df06def"},{url:"content/world/index.json",revision:"45758ff1655afbf303504b3e4b177427"},{url:"content/world/izijih-mowocoli-asuoje-ope/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/izijih-mowocoli-asuoje-ope/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/izijih-mowocoli-asuoje-ope/index.html",revision:"5d0f3f051386ea33fcc0638fb9754427"},{url:"content/world/jimpeho-ren-vif/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/jimpeho-ren-vif/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/jimpeho-ren-vif/index.html",revision:"0a65a03df0d5e0b02e8184d00d3a2ba7"},{url:"content/world/lefle-ef-izoso-he/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/lefle-ef-izoso-he/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/lefle-ef-izoso-he/index.html",revision:"77d62e4b614b833ae18232b234c379ee"},{url:"content/world/me-niep-koje-duzdev/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/me-niep-koje-duzdev/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/me-niep-koje-duzdev/index.html",revision:"1dd7b87700ecfbe949b8e66522291dfb"},{url:"content/world/nifu-dovhi-fecal/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/nifu-dovhi-fecal/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/nifu-dovhi-fecal/index.html",revision:"53a5ef3af5e0f38fa36eb8a1b6ec87f6"},{url:"content/world/ogkico-jehjon-pacaco-dodmen/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/ogkico-jehjon-pacaco-dodmen/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/ogkico-jehjon-pacaco-dodmen/index.html",revision:"7613d61bbee9bac022de48e3c42736f7"},{url:"content/world/os-kujom-poke-tuobi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/os-kujom-poke-tuobi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/os-kujom-poke-tuobi/index.html",revision:"fbbfed24170c0f02c3b56ea12e5b3f43"},{url:"content/world/pe-poso-meturuko-favlu/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/pe-poso-meturuko-favlu/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/pe-poso-meturuko-favlu/index.html",revision:"5158c46a687199d5b2a8f0f1ed1e69c6"},{url:"content/world/pedja-soagevuf-movdi-wa-ke/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/pedja-soagevuf-movdi-wa-ke/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/pedja-soagevuf-movdi-wa-ke/index.html",revision:"df30b6a021c409bc8f302aded33875d8"},{url:"content/world/riaf-vegvo-wakvag-evoha/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/riaf-vegvo-wakvag-evoha/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/riaf-vegvo-wakvag-evoha/index.html",revision:"1c168875c550d29839fe0d3e1e1d3212"},{url:"content/world/rigel-pu-motiw/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/rigel-pu-motiw/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/rigel-pu-motiw/index.html",revision:"1b79cbfbd171ddce86508886675a983a"},{url:"content/world/risa-jeboc-laf-pecad/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/risa-jeboc-laf-pecad/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/risa-jeboc-laf-pecad/index.html",revision:"e8b11756ccd3a8c4195b0d03db10c3d9"},{url:"content/world/runurapo-novjalwi-wefata/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/runurapo-novjalwi-wefata/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/runurapo-novjalwi-wefata/index.html",revision:"4d45ba629e34cae6cc2ff4068cf9bbbf"},{url:"content/world/seuh-mopotdof-evja-wocdu/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/seuh-mopotdof-evja-wocdu/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/seuh-mopotdof-evja-wocdu/index.html",revision:"45e71c9fd7d3dc7f2ce0d1199151d9a5"},{url:"content/world/sip-cidmele-jic/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/sip-cidmele-jic/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/sip-cidmele-jic/index.html",revision:"2f426d0dd593a782c086df3bbc279416"},{url:"content/world/sukojdi-enaijelot-af-bitod/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/sukojdi-enaijelot-af-bitod/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/sukojdi-enaijelot-af-bitod/index.html",revision:"8f6d85c73896a149014e56dfff82d976"},{url:"content/world/tazad-igruw-fetid-agobek/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/tazad-igruw-fetid-agobek/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/tazad-igruw-fetid-agobek/index.html",revision:"1239b88fd79826962c82a1f9995a6f27"},{url:"content/world/towi-geb-wocliltew/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/towi-geb-wocliltew/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/towi-geb-wocliltew/index.html",revision:"691d43bc6dcf8707fa755f9164c45967"},{url:"content/world/udco-cuke-sitpeg-rorgoje/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/udco-cuke-sitpeg-rorgoje/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/udco-cuke-sitpeg-rorgoje/index.html",revision:"49f5be80d9b4aadee5abe0f546b69c4c"},{url:"content/world/uzsov-fefevohev-duofre-celo-gi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/uzsov-fefevohev-duofre-celo-gi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/uzsov-fefevohev-duofre-celo-gi/index.html",revision:"bf658d85f0113b645a9e116b8b2111da"},{url:"content/world/wioti-zijobu-aswigozi-keczewgo/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/wioti-zijobu-aswigozi-keczewgo/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/wioti-zijobu-aswigozi-keczewgo/index.html",revision:"da103efe4e85a92cc8242bab0eaed587"},{url:"content/world/zaso-awuap-eki/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/zaso-awuap-eki/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/zaso-awuap-eki/index.html",revision:"c547ac959d553de95721a2a56f214fe9"},{url:"content/world/zisek-kaghitis-mepdu-luwen-ohf/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/zisek-kaghitis-mepdu-luwen-ohf/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/zisek-kaghitis-mepdu-luwen-ohf/index.html",revision:"ba6a12d9b5682045a3c7b2288a8bbe68"},{url:"content/world/zog-piwloc-gel-maf-abuijeila/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/zog-piwloc-gel-maf-abuijeila/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/zog-piwloc-gel-maf-abuijeila/index.html",revision:"329220ce49bdea33a2e91c26f0e86c8f"},{url:"content/world/zowil-cigikof-sosped-meflod-re/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/zowil-cigikof-sosped-meflod-re/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/zowil-cigikof-sosped-meflod-re/index.html",revision:"664d0a2a32d2b38d6bb490ddef57aae9"},{url:"content/world/zozzihavu-rem-ogbaf-emi/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"content/world/zozzihavu-rem-ogbaf-emi/index.bundle.js",revision:"acec2ade25adb16b7acae5f6a398fe5a"},{url:"content/world/zozzihavu-rem-ogbaf-emi/index.html",revision:"9a6916d30b6ebec5a0e5d985e340296d"},{url:"css/animate.min.css",revision:"c0be8e53226ac34833fd9b5dbc01ebc5"},{url:"css/fla/flex-layout-attribute.css",revision:"c9bc58fccb5b4c9d1d7a6e76edddffa7"},{url:"css/fla/flex-layout-attribute.min.css",revision:"c55488315343d9afb4d13ebf9cc8f97b"},{url:"css/prism-tomorrow.min.css",revision:"c6b4dce537526ed1ac67d9b7bd3e7158"},{url:"home/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"home/index.bundle.js",revision:"a1511e34771b314da1d53dd82f09e66a"},{url:"home/index.html",revision:"ccb27ef8d3c1b128fe14780ab556de54"},{url:"index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"index.html",revision:"ac05187eb3a182c5d1768278b9c714e8"},{url:"js/fuse/fuse.basic.common.js",revision:"ab3ef0028c8992d0098b5b836874291a"},{url:"js/fuse/fuse.basic.esm.js",revision:"0cd240af452625e49deed3ee2445aba6"},{url:"js/fuse/fuse.basic.esm.min.js",revision:"f79f602fa4572cd580786923ce942b6c"},{url:"js/fuse/fuse.basic.js",revision:"6c4923a67225dd64e42600c578d8ff0f"},{url:"js/fuse/fuse.basic.min.js",revision:"62465d50492b6d1bfbbd0e5f9a09b222"},{url:"js/fuse/fuse.common.js",revision:"ddbe097989e19bf1872f533cbc363f1b"},{url:"js/fuse/fuse.esm.js",revision:"82bbf2ed8ece715c58afe6c75977795f"},{url:"js/fuse/fuse.esm.min.js",revision:"589223b029350d512db61a8f323ce0fe"},{url:"js/fuse/fuse.js",revision:"7e19f88c4b2a7c038943bf3b4a17986f"},{url:"js/fuse/fuse.min.js",revision:"de7d60e4a6881074275feca14b84a49d"},{url:"js/zuix/animate-css.js",revision:"0faafcff63e1f4bf5fbbd819bbff5da7"},{url:"js/zuix/zuix-bundler.js",revision:"bd72b648c4bf1cfa2007df27f695c83a"},{url:"js/zuix/zuix-bundler.min.js",revision:"20f1e5efc0b5c88b2bdca6dd7e1a9e30"},{url:"js/zuix/zuix-bundler.module.js",revision:"e35517bf20d9d449d5871da14c2ad2f9"},{url:"js/zuix/zuix-bundler.module.min.js",revision:"2b14f944fa25894cb7899014c175442d"},{url:"js/zuix/zuix.js",revision:"da5f5195b0117ead17c839f1af84e486"},{url:"js/zuix/zuix.min.js",revision:"c607466c3fa9cd950a41498d413e826a"},{url:"js/zuix/zuix.module.js",revision:"d5680665455b9d26b4916f3884fac631"},{url:"js/zuix/zuix.module.min.js",revision:"4c2cc8b770b25283291f5e2f1b320b9f"},{url:"lib/1.1/components/context-menu.css",revision:"7ba1b409b46410bee01e4fc18dadb7a3"},{url:"lib/1.1/components/context-menu.html",revision:"74daf4054d7613ede5f88007a94bdc43"},{url:"lib/1.1/components/context-menu.js",revision:"c013b05a56f175a6cdcc1627d884f06d"},{url:"lib/1.1/components/menu-overlay.css",revision:"736446a0ce463ad6664c5f8066376189"},{url:"lib/1.1/components/menu-overlay.html",revision:"220c3005881852f0387e61ea8ac2a6c5"},{url:"lib/1.1/components/menu-overlay.js",revision:"15dc6cd532c7c4af1ee4f525c2f3aff2"},{url:"lib/1.1/controllers/gesture-helper.js",revision:"1776574c57c1a6115edfbcb3887ed147"},{url:"lib/1.1/controllers/header-auto-hide.js",revision:"dfafe8a0780d7759b16afa63673cbecb"},{url:"lib/1.1/controllers/list-view.js",revision:"fc2930407b29c707ab8bfca33685e9be"},{url:"lib/1.1/controllers/scroll-helper.js",revision:"d35210ea8c416fdad067aedad98c9063"},{url:"lib/1.1/controllers/view-pager.js",revision:"d7e48fa1226efe9fb2e1a53730203d82"},{url:"lib/1.1/extensions/animate-css.js",revision:"f16cb7fb3162d74d7c0c58695abe5596"},{url:"manifest.json",revision:"10231bceb6bf625a754e38394f9a7f0c"},{url:"saved/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"saved/index.bundle.js",revision:"71132e6dd0f07b4b6c7d8bf461384745"},{url:"saved/index.html",revision:"dc455fb347dfa7aeb255cf873e03db12"},{url:"search-index.json",revision:"0be45873c85fda7f3d6bf04ac0d5a3e9"},{url:"search-list.json",revision:"0b5fa30a86106bd95c466adbfbf9ac64"},{url:"search/index.bundle.ext.js",revision:"263f2e73c0b0127b2136230e4a797ad8"},{url:"search/index.bundle.js",revision:"71132e6dd0f07b4b6c7d8bf461384745"},{url:"search/index.html",revision:"be6806cc5625f0a2a8ad8eb5724a39e4"},{url:"ui/_inc/content-frame/index.html",revision:"0746f60e6c4afa5d626b6bfb4e68cfbb"},{url:"content/top/quick-start/images/news-blog-adding-post.png",revision:"44e3fb468f74a96664c789007367cc17"},{url:"content/top/quick-start/images/news-blog-sections.png",revision:"c596a7a1103c9dd3c76e174c0da1ffc9"},{url:"images/github-mark.png",revision:"add1026fb07009c6879400cbcf145301"},{url:"images/icons/desktop/android-chrome-192x192.png",revision:"93d5e77e9ee1e9c6975f3c0bd1a21574"},{url:"images/icons/desktop/android-chrome-512x512.png",revision:"6df83c6c13be17a2ea70d29e340c5ddb"},{url:"images/icons/desktop/apple-touch-icon.png",revision:"2b78ed332644d19d9779c069c5842538"},{url:"images/icons/desktop/favicon-16x16.png",revision:"6c047cdbd3d5c4c962a3a692a5025d27"},{url:"images/icons/desktop/favicon-32x32.png",revision:"7413528d5e59c22af1ccf38187bc950b"},{url:"images/icons/desktop/mstile-150x150.png",revision:"540caa78f56655281b2d4b17ad52f2ce"},{url:"images/icons/desktop/safari-pinned-tab.svg",revision:"a0ab2c612c6a5019b3e4ae7c38043b98"},{url:"images/icons/icon-128x128.png",revision:"69f3f1f3f956bb71f35ce66b7717e1a0"},{url:"images/icons/icon-144x144.png",revision:"45e24db8671c41ca95c440df0cadf2a3"},{url:"images/icons/icon-152x152.png",revision:"e0867fd6e9bc25afd831b1eabdd83f8d"},{url:"images/icons/icon-192x192.png",revision:"cf383c3d4500d31884326cc9d53a8c3a"},{url:"images/icons/icon-384x384.png",revision:"19007d16c73f442f44c926beddc34637"},{url:"images/icons/icon-512x512.png",revision:"274298ed7162d12352fa836d3a2cb11e"},{url:"images/icons/icon-72x72.png",revision:"919cb6b3e8a1b5d0c963921dba0e4388"},{url:"images/icons/icon-96x96.png",revision:"5547ad1a33334c0f5c04f6de1f6d2c52"},{url:"images/page-speed-insight-icon.png",revision:"85f446592394b827475c3c5d11f66924"},{url:"images/zuix-logo.svg",revision:"48e6defd57440a6d0f0d12241ff9d6c5"}],{}),e.registerRoute(/\.(?:png|jpg|jpeg|svg)$/,new e.CacheFirst({cacheName:"images",plugins:[new e.ExpirationPlugin({maxEntries:50})]}),"GET"),e.registerRoute(/\.(?:html|json|js|css)$/,new e.CacheFirst({cacheName:"default",plugins:[new e.ExpirationPlugin({maxEntries:50})]}),"GET")})); //# sourceMappingURL=service-worker.js.map diff --git a/docs/service-worker.js.map b/docs/service-worker.js.map index 0f4d770..b624447 100644 --- a/docs/service-worker.js.map +++ b/docs/service-worker.js.map @@ -1 +1 @@ -{"version":3,"file":"service-worker.js","sources":["../../../../../tmp/e8127e9f1df7a3a7bd48dac40f3fe4d8/service-worker.js"],"sourcesContent":["import {registerRoute as workbox_routing_registerRoute} from '/home/gene/Scrivania/work/news-blog/node_modules/workbox-routing/registerRoute.mjs';\nimport {ExpirationPlugin as workbox_expiration_ExpirationPlugin} from '/home/gene/Scrivania/work/news-blog/node_modules/workbox-expiration/ExpirationPlugin.mjs';\nimport {CacheFirst as workbox_strategies_CacheFirst} from '/home/gene/Scrivania/work/news-blog/node_modules/workbox-strategies/CacheFirst.mjs';\nimport {precacheAndRoute as workbox_precaching_precacheAndRoute} from '/home/gene/Scrivania/work/news-blog/node_modules/workbox-precaching/precacheAndRoute.mjs';/**\n * Welcome to your Workbox-powered service worker!\n *\n * You'll need to register this file in your web app.\n * See https://goo.gl/nhQhGp\n *\n * The rest of the code is auto-generated. Please don't update this file\n * directly; instead, make changes to your Workbox build configuration\n * and re-run your build process.\n * See https://goo.gl/2aRDsh\n */\n\n\n\n\n\n\n\n\nself.addEventListener('message', (event) => {\n if (event.data && event.data.type === 'SKIP_WAITING') {\n self.skipWaiting();\n }\n});\n\n\n\n\n/**\n * The precacheAndRoute() method efficiently caches and responds to\n * requests for URLs in the manifest.\n * See https://goo.gl/S9QRab\n */\nworkbox_precaching_precacheAndRoute([\n {\n \"url\": \"about/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"about/index.bundle.js\",\n \"revision\": \"8b02121afd3318fca9bf7d85a09ea02e\"\n },\n {\n \"url\": \"about/index.html\",\n \"revision\": \"9205c04d4ec7aea392fa14187e4d1c72\"\n },\n {\n \"url\": \"app/cms/zuix-editor.css\",\n \"revision\": \"20bfdd79067e9ebdc3d619aafb170291\"\n },\n {\n \"url\": \"app/cms/zuix-editor.html\",\n \"revision\": \"0df60ca5876ca371e987f44f5941ac61\"\n },\n {\n \"url\": \"app/cms/zuix-editor.js\",\n \"revision\": \"219645b5ae72f7d6ee50d1213e6fb9cf\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/add-page.css\",\n \"revision\": \"fa9d55e0e6227e3e412259f11e0bbdb2\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/add-page.html\",\n \"revision\": \"635447ae5013d8d592f0d3150aa6b907\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/add-page.js\",\n \"revision\": \"a723ced90cd558c74cbb0c85436636a3\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/create-component.css\",\n \"revision\": \"980e51a89d8801392dd457459f10d8bf\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/create-component.html\",\n \"revision\": \"1ace9584b6bf29eb83c5625a60c013b8\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/create-component.js\",\n \"revision\": \"2aa02fb15641de9bd9c30934667650b8\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/delete-page.css\",\n \"revision\": \"2d83029a4ce61bf4c799868f4da7be12\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/delete-page.html\",\n \"revision\": \"b86caa847060bde014b7c740e7d919ce\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/delete-page.js\",\n \"revision\": \"47ce03e3ab2eaac8fcfed4c95dec078e\"\n },\n {\n \"url\": \"app/listview/items-list.css\",\n \"revision\": \"b1e60de7578649384a7da58b6b1e9985\"\n },\n {\n \"url\": \"app/listview/items-list.html\",\n \"revision\": \"36f901076ca1154166054c5dfcd683b7\"\n },\n {\n \"url\": \"app/listview/items-list.js\",\n \"revision\": \"7863220167f5e1fb4a7096e3be27952b\"\n },\n {\n \"url\": \"app/listview/items-list/item-mini.css\",\n \"revision\": \"3d62085c6fa48605e32684c25520059b\"\n },\n {\n \"url\": \"app/listview/items-list/item-mini.html\",\n \"revision\": \"5641f5069285b2f0cab722294305751c\"\n },\n {\n \"url\": \"app/listview/items-list/item-mini.js\",\n \"revision\": \"812b4bb29ac2ed597c3cad061d6a46a4\"\n },\n {\n \"url\": \"app/listview/items-list/item.css\",\n \"revision\": \"cb35f782180b4082ad3dc695a604ba0b\"\n },\n {\n \"url\": \"app/listview/items-list/item.html\",\n \"revision\": \"c1755e69a9718dfdad71e56df8a2b764\"\n },\n {\n \"url\": \"app/listview/items-list/item.js\",\n \"revision\": \"1fbe48466e70e1e271310503762acb00\"\n },\n {\n \"url\": \"app/listview/results-item.css\",\n \"revision\": \"d3a4b371a748c2f82ab7dac77b43cb56\"\n },\n {\n \"url\": \"app/listview/results-item.html\",\n \"revision\": \"7a82e25dce9bfea42df90d3ff78bcde9\"\n },\n {\n \"url\": \"app/pages/home.js\",\n \"revision\": \"d498a0b455b52c9085fa9c99ced45aca\"\n },\n {\n \"url\": \"app/pages/saved.js\",\n \"revision\": \"515df7f4f5cbe34b5cbd35feac37d2e4\"\n },\n {\n \"url\": \"app/pages/search.js\",\n \"revision\": \"d74930e4909befce37bd0e7067b2056f\"\n },\n {\n \"url\": \"app/shared/bookmarks.js\",\n \"revision\": \"5eba2dfa737d82a98ee712300513eff4\"\n },\n {\n \"url\": \"app/shared/item-menu.js\",\n \"revision\": \"c106627818afe58a0a8778147f430782\"\n },\n {\n \"url\": \"config.js\",\n \"revision\": \"f6b92978484274a42cb3342a186ce5cb\"\n },\n {\n \"url\": \"content/content.11tydata.js\",\n \"revision\": \"04fb4b5a734c21c8a824d50e6df3b3d0\"\n },\n {\n \"url\": \"content/europe/aca-hi-mashalhuj/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/aca-hi-mashalhuj/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/aca-hi-mashalhuj/index.html\",\n \"revision\": \"2c38d0d2d1e492eab2509499ea0de46d\"\n },\n {\n \"url\": \"content/europe/ag-zoh-kuvoh/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/ag-zoh-kuvoh/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/ag-zoh-kuvoh/index.html\",\n \"revision\": \"47dd5b2028eb069db342381ad7c7b0b4\"\n },\n {\n \"url\": \"content/europe/alvedpi-re-jeej/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/alvedpi-re-jeej/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/alvedpi-re-jeej/index.html\",\n \"revision\": \"323bfd9f4152563c065bf877e04e7f45\"\n },\n {\n \"url\": \"content/europe/atewac-muvfet-ekcepjiz/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/atewac-muvfet-ekcepjiz/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/atewac-muvfet-ekcepjiz/index.html\",\n \"revision\": \"280dba3b2745fdab6efaadc1203a9828\"\n },\n {\n \"url\": \"content/europe/awjo-udajog-nuuli-few-avi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/awjo-udajog-nuuli-few-avi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/awjo-udajog-nuuli-few-avi/index.html\",\n \"revision\": \"0d173662f408e6b96f524993443d6962\"\n },\n {\n \"url\": \"content/europe/botas-wa-zacim-fakve/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/botas-wa-zacim-fakve/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/botas-wa-zacim-fakve/index.html\",\n \"revision\": \"e25141e4423e6d3cbb9892046bdcb9fd\"\n },\n {\n \"url\": \"content/europe/bupkof-hefef-coteki/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/bupkof-hefef-coteki/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/bupkof-hefef-coteki/index.html\",\n \"revision\": \"0ba86c43fecb6a5b021930f7dd1fdb54\"\n },\n {\n \"url\": \"content/europe/cogiv-zuzo-guguku/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/cogiv-zuzo-guguku/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/cogiv-zuzo-guguku/index.html\",\n \"revision\": \"09eecbb9732571883b8cc32ed4a95fce\"\n },\n {\n \"url\": \"content/europe/di-gisaf-pinsel-zopopgoz/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/di-gisaf-pinsel-zopopgoz/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/di-gisaf-pinsel-zopopgoz/index.html\",\n \"revision\": \"27121d2ed4982c2672f33d1688518b7e\"\n },\n {\n \"url\": \"content/europe/dimu-teduh-cide/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/dimu-teduh-cide/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/dimu-teduh-cide/index.html\",\n \"revision\": \"839f77dbac07d913e3e1d40cb5cf5231\"\n },\n {\n \"url\": \"content/europe/eggesu-vugi-amuihi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/eggesu-vugi-amuihi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/eggesu-vugi-amuihi/index.html\",\n \"revision\": \"acc64c149678199e6b73c28a38477633\"\n },\n {\n \"url\": \"content/europe/egi-boidsu-aroeno/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/egi-boidsu-aroeno/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/egi-boidsu-aroeno/index.html\",\n \"revision\": \"0c94e00d61dcc84c82a0e6d039fcd85d\"\n },\n {\n \"url\": \"content/europe/ehekowel-atulo-jig-udofip-sopo/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/ehekowel-atulo-jig-udofip-sopo/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/ehekowel-atulo-jig-udofip-sopo/index.html\",\n \"revision\": \"84dc6c5e97b66cc8a5eea27a06c015e5\"\n },\n {\n \"url\": \"content/europe/eke-vabme-tip/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/eke-vabme-tip/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/eke-vabme-tip/index.html\",\n \"revision\": \"6ee63690ededa1c40f938607a47c96f3\"\n },\n {\n \"url\": \"content/europe/gekahsi-ballob-detjo-zeeje/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/gekahsi-ballob-detjo-zeeje/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/gekahsi-ballob-detjo-zeeje/index.html\",\n \"revision\": \"e7e643da1c1d0d4ca9dfb3365f4bbce1\"\n },\n {\n \"url\": \"content/europe/hum-nub-naje-wa/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/hum-nub-naje-wa/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/hum-nub-naje-wa/index.html\",\n \"revision\": \"470877a10028edd860b4205667f21215\"\n },\n {\n \"url\": \"content/europe/index.json\",\n \"revision\": \"3448c9c5c2281bc69d990b7ac4ae8e9c\"\n },\n {\n \"url\": \"content/europe/ivrus-juere-nuuscaw-tin/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/ivrus-juere-nuuscaw-tin/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/ivrus-juere-nuuscaw-tin/index.html\",\n \"revision\": \"a95b0be477706d78c8ab3e511afae7b9\"\n },\n {\n \"url\": \"content/europe/jonut-fovmi-vivli-farep-ediat/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/jonut-fovmi-vivli-farep-ediat/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/jonut-fovmi-vivli-farep-ediat/index.html\",\n \"revision\": \"12dee67225a5a18ba1a4331cd27c0f56\"\n },\n {\n \"url\": \"content/europe/lewiziv-ajsavis-zufzevrej-ir-a/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/lewiziv-ajsavis-zufzevrej-ir-a/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/lewiziv-ajsavis-zufzevrej-ir-a/index.html\",\n \"revision\": \"d8545fa78a51ebef36a581d34f06e6e3\"\n },\n {\n \"url\": \"content/europe/lihhevjon-codnis-uti/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/lihhevjon-codnis-uti/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/lihhevjon-codnis-uti/index.html\",\n \"revision\": \"4aff8b4df3ce0b4b3b0eba40e03c5ff7\"\n },\n {\n \"url\": \"content/europe/lobas-cozezoh-zoshi-otwej-utde/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/lobas-cozezoh-zoshi-otwej-utde/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/lobas-cozezoh-zoshi-otwej-utde/index.html\",\n \"revision\": \"0fb616122f27c095e7692a49bfa87618\"\n },\n {\n \"url\": \"content/europe/neszud-na-oti/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/neszud-na-oti/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/neszud-na-oti/index.html\",\n \"revision\": \"3b36d06f528538baaff4db4523f278a9\"\n },\n {\n \"url\": \"content/europe/nuhjip-zuowo-ajgi-rifuwsi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/nuhjip-zuowo-ajgi-rifuwsi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/nuhjip-zuowo-ajgi-rifuwsi/index.html\",\n \"revision\": \"d9263cab0944e97b556aa1a1011d665c\"\n },\n {\n \"url\": \"content/europe/oso-jo-ke-jiki/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/oso-jo-ke-jiki/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/oso-jo-ke-jiki/index.html\",\n \"revision\": \"bb2568521b5726da58398ce448c761ca\"\n },\n {\n \"url\": \"content/europe/pafrokjib-cij-haklor-zohto/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/pafrokjib-cij-haklor-zohto/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/pafrokjib-cij-haklor-zohto/index.html\",\n \"revision\": \"122dd669b65c021fe5aa35bcaf1e081e\"\n },\n {\n \"url\": \"content/europe/rel-wumimi-lavetno-da/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/rel-wumimi-lavetno-da/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/rel-wumimi-lavetno-da/index.html\",\n \"revision\": \"918d1a0f9c4742c25c372ca3ed988e0b\"\n },\n {\n \"url\": \"content/europe/tesribci-tudca-lujepo-ibwoh/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/tesribci-tudca-lujepo-ibwoh/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/tesribci-tudca-lujepo-ibwoh/index.html\",\n \"revision\": \"a2942678a9f25a77a3e173d5a6e8eeb3\"\n },\n {\n \"url\": \"content/europe/uv-nihfes-oniogu-vevvin-jebabw/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/uv-nihfes-oniogu-vevvin-jebabw/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/uv-nihfes-oniogu-vevvin-jebabw/index.html\",\n \"revision\": \"11de439b55f21d2600a3308f1b8b7fa1\"\n },\n {\n \"url\": \"content/europe/veud-fud-picuwpe/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/veud-fud-picuwpe/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/veud-fud-picuwpe/index.html\",\n \"revision\": \"3073e336a42d336d900178c63a2bb9bf\"\n },\n {\n \"url\": \"content/europe/vigwec-sof-pejho-laufzeg-kafi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/vigwec-sof-pejho-laufzeg-kafi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/vigwec-sof-pejho-laufzeg-kafi/index.html\",\n \"revision\": \"57ba1d4b0badd4c4bd4690a12b0eeee9\"\n },\n {\n \"url\": \"content/europe/wihno-wite-ipefis/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/wihno-wite-ipefis/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/wihno-wite-ipefis/index.html\",\n \"revision\": \"d519ae265c374e3460f18c252eb1c7f4\"\n },\n {\n \"url\": \"content/europe/zo-hinombip-cotca-lemkig/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/zo-hinombip-cotca-lemkig/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/zo-hinombip-cotca-lemkig/index.html\",\n \"revision\": \"3ec4f7be7505748b43bdd9e0d331b17a\"\n },\n {\n \"url\": \"content/top/arja-aro-zuh-migceme-wu/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/arja-aro-zuh-migceme-wu/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/arja-aro-zuh-migceme-wu/index.html\",\n \"revision\": \"abb6643d1bf3388ce723d6d16db7ce44\"\n },\n {\n \"url\": \"content/top/ater-noviragiw-wo-atudor/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/ater-noviragiw-wo-atudor/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/ater-noviragiw-wo-atudor/index.html\",\n \"revision\": \"d6faf210ae97d1e0ac21d75a327cafdc\"\n },\n {\n \"url\": \"content/top/bomzi-idevigi-wol-emi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/bomzi-idevigi-wol-emi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/bomzi-idevigi-wol-emi/index.html\",\n \"revision\": \"7d3e89845f41a2d8a5302cade4ca2b7e\"\n },\n {\n \"url\": \"content/top/ce-kuwut-pig/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/ce-kuwut-pig/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/ce-kuwut-pig/index.html\",\n \"revision\": \"51c05c211e9ea893a135dacac4e49276\"\n },\n {\n \"url\": \"content/top/damse-binkenlod-repvoh-akuzes-/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/damse-binkenlod-repvoh-akuzes-/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/damse-binkenlod-repvoh-akuzes-/index.html\",\n \"revision\": \"ce0c96d3135c84594be400ab4fd3465d\"\n },\n {\n \"url\": \"content/top/di-volabi-seciw-zekgov-jej/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/di-volabi-seciw-zekgov-jej/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/di-volabi-seciw-zekgov-jej/index.html\",\n \"revision\": \"038b00753f45ab0ff0320719e3ec05a9\"\n },\n {\n \"url\": \"content/top/ej-se-pidtas-ne/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/ej-se-pidtas-ne/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/ej-se-pidtas-ne/index.html\",\n \"revision\": \"b96b210256186fb1f6bbe267770843ae\"\n },\n {\n \"url\": \"content/top/ekitogwev-gizarjur-le-pa/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/ekitogwev-gizarjur-le-pa/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/ekitogwev-gizarjur-le-pa/index.html\",\n \"revision\": \"6833819dc548861dacb306b39e25f60f\"\n },\n {\n \"url\": \"content/top/fekemuz-lano-leb-sebin/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/fekemuz-lano-leb-sebin/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/fekemuz-lano-leb-sebin/index.html\",\n \"revision\": \"d43f3b7fa493423fca2a4d6d398c7003\"\n },\n {\n \"url\": \"content/top/gerol-jumuh-patgev/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/gerol-jumuh-patgev/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/gerol-jumuh-patgev/index.html\",\n \"revision\": \"9e60e80087908ec0e055106a158b184f\"\n },\n {\n \"url\": \"content/top/godej-owi-hopi-fipufivut/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/godej-owi-hopi-fipufivut/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/godej-owi-hopi-fipufivut/index.html\",\n \"revision\": \"3976d99742bfcf2c227ed7ad51306d6d\"\n },\n {\n \"url\": \"content/top/goin-julot-tosgika-lenrov/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/goin-julot-tosgika-lenrov/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/goin-julot-tosgika-lenrov/index.html\",\n \"revision\": \"f0f3d89af25988aa594d6d95455b2a7b\"\n },\n {\n \"url\": \"content/top/ilujho-osza-ogaak-sani-ifgik/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/ilujho-osza-ogaak-sani-ifgik/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/ilujho-osza-ogaak-sani-ifgik/index.html\",\n \"revision\": \"ed264911339836b682a2da11133b50ab\"\n },\n {\n \"url\": \"content/top/im-bukwilec-dihi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/im-bukwilec-dihi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/im-bukwilec-dihi/index.html\",\n \"revision\": \"5d8177062e99d634ac9260ff2fffdf47\"\n },\n {\n \"url\": \"content/top/index.json\",\n \"revision\": \"1624633200b4c7a7815556a1d65ab949\"\n },\n {\n \"url\": \"content/top/is-kamew-fiwdi-deide-ifelic/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/is-kamew-fiwdi-deide-ifelic/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/is-kamew-fiwdi-deide-ifelic/index.html\",\n \"revision\": \"dcc52f3ba9d50376992a00cb63762381\"\n },\n {\n \"url\": \"content/top/iwi-tu-enowoj-vizid-tar/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/iwi-tu-enowoj-vizid-tar/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/iwi-tu-enowoj-vizid-tar/index.html\",\n \"revision\": \"1a859cd0f538b831ee971b9413b27aa6\"\n },\n {\n \"url\": \"content/top/jupet-govigco-waapiwes-vim-wow/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/jupet-govigco-waapiwes-vim-wow/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/jupet-govigco-waapiwes-vim-wow/index.html\",\n \"revision\": \"3d43791cf6ff898c8df33f7ecc460c01\"\n },\n {\n \"url\": \"content/top/letopi-sosekwuj-am-wa-rorsow/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/letopi-sosekwuj-am-wa-rorsow/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/letopi-sosekwuj-am-wa-rorsow/index.html\",\n \"revision\": \"aa850c8e9758ff5b59ca3c40ef975485\"\n },\n {\n \"url\": \"content/top/mehfi-ok-dapon/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/mehfi-ok-dapon/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/mehfi-ok-dapon/index.html\",\n \"revision\": \"f75e8476e739ac276a4fe6920aacd548\"\n },\n {\n \"url\": \"content/top/motmindom-kec-ma-ol-niw/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/motmindom-kec-ma-ol-niw/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/motmindom-kec-ma-ol-niw/index.html\",\n \"revision\": \"806a77350ede541281e048b65e8ae596\"\n },\n {\n \"url\": \"content/top/mu-ikkize-ko-puv/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/mu-ikkize-ko-puv/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/mu-ikkize-ko-puv/index.html\",\n \"revision\": \"390714fa04df5b8e8b3f2499c7dd8ef9\"\n },\n {\n \"url\": \"content/top/popse-wocjickiz-ne/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/popse-wocjickiz-ne/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/popse-wocjickiz-ne/index.html\",\n \"revision\": \"f547bdb5a4e8fc2c3ff1f2639f5178d9\"\n },\n {\n \"url\": \"content/top/quick-start/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/quick-start/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/quick-start/index.html\",\n \"revision\": \"42b36fef37188997dfa7955ca0831809\"\n },\n {\n \"url\": \"content/top/savjaf-fide-me-rerju/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/savjaf-fide-me-rerju/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/savjaf-fide-me-rerju/index.html\",\n \"revision\": \"367484cb4d47544ad76a5a7c892d20e7\"\n },\n {\n \"url\": \"content/top/sid-kinjizboh-si-vi-cakno/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/sid-kinjizboh-si-vi-cakno/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/sid-kinjizboh-si-vi-cakno/index.html\",\n \"revision\": \"f744de641e570d6ae38419b6c63198d6\"\n },\n {\n \"url\": \"content/top/soreghi-johehho-foari/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/soreghi-johehho-foari/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/soreghi-johehho-foari/index.html\",\n \"revision\": \"bb0137072930b4fa457e57c9c91b73cb\"\n },\n {\n \"url\": \"content/top/vefziw-ecfe-zime-vookiem-ogevo/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/vefziw-ecfe-zime-vookiem-ogevo/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/vefziw-ecfe-zime-vookiem-ogevo/index.html\",\n \"revision\": \"1dfd5dbebfde46f58ee8d663fe2e215d\"\n },\n {\n \"url\": \"content/top/wued-memfiflol-akoh-mofkid/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/wued-memfiflol-akoh-mofkid/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/wued-memfiflol-akoh-mofkid/index.html\",\n \"revision\": \"d0c026a034ac3d087e2c0f181299dd43\"\n },\n {\n \"url\": \"content/top/zihir-lir-tuhoj-voko/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/zihir-lir-tuhoj-voko/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/zihir-lir-tuhoj-voko/index.html\",\n \"revision\": \"7dc669e02fad315ed97480bf3083becf\"\n },\n {\n \"url\": \"content/top/zofu-fu-pocje/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/zofu-fu-pocje/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/zofu-fu-pocje/index.html\",\n \"revision\": \"28bc938aad461c4769b3f7b832c9a38b\"\n },\n {\n \"url\": \"content/top/zotlo-epaej-luwafas-fili-hef/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/zotlo-epaej-luwafas-fili-hef/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/zotlo-epaej-luwafas-fili-hef/index.html\",\n \"revision\": \"cf70724ef3fed6b98c70105c0097d518\"\n },\n {\n \"url\": \"content/travel/apipo-agooti-olhos-tudetos-jiw/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/apipo-agooti-olhos-tudetos-jiw/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/apipo-agooti-olhos-tudetos-jiw/index.html\",\n \"revision\": \"ba9f04673362198096db3a0f2fb6f714\"\n },\n {\n \"url\": \"content/travel/caonjim-po-wewic-noteku/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/caonjim-po-wewic-noteku/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/caonjim-po-wewic-noteku/index.html\",\n \"revision\": \"f3d5f84f5e65074881a4d5b6a4c1f250\"\n },\n {\n \"url\": \"content/travel/devpa-ajekos-dufeti-reit/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/devpa-ajekos-dufeti-reit/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/devpa-ajekos-dufeti-reit/index.html\",\n \"revision\": \"2383e28c0181af0fa8b0d8fddd7e71dc\"\n },\n {\n \"url\": \"content/travel/eka-akeisa-mizi-fancegase/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/eka-akeisa-mizi-fancegase/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/eka-akeisa-mizi-fancegase/index.html\",\n \"revision\": \"9fe14c87eba848401c81b0e5086a25ff\"\n },\n {\n \"url\": \"content/travel/ewbof-pejinkik-irad/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/ewbof-pejinkik-irad/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/ewbof-pejinkik-irad/index.html\",\n \"revision\": \"533931e8cca789c6567417a727bc1894\"\n },\n {\n \"url\": \"content/travel/fuwveh-rowru-bodcu-beven/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/fuwveh-rowru-bodcu-beven/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/fuwveh-rowru-bodcu-beven/index.html\",\n \"revision\": \"88939f1d5e81ca99db2f1619033833ff\"\n },\n {\n \"url\": \"content/travel/ga-reti-gevuku-otvomep/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/ga-reti-gevuku-otvomep/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/ga-reti-gevuku-otvomep/index.html\",\n \"revision\": \"6b6f871b7353b7819e76a47edff2f428\"\n },\n {\n \"url\": \"content/travel/gehu-jacnifge-vebed-lopef/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/gehu-jacnifge-vebed-lopef/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/gehu-jacnifge-vebed-lopef/index.html\",\n \"revision\": \"7540124151c3cf33e3861c231bb9970c\"\n },\n {\n \"url\": \"content/travel/gon-hi-facgot-fovetop/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/gon-hi-facgot-fovetop/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/gon-hi-facgot-fovetop/index.html\",\n \"revision\": \"b1c86b6093d9887dac126451864bb26b\"\n },\n {\n \"url\": \"content/travel/gu-hinvom-como/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/gu-hinvom-como/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/gu-hinvom-como/index.html\",\n \"revision\": \"10e6545e4474541d42a00dc2c5633153\"\n },\n {\n \"url\": \"content/travel/hisosozel-mojnun-dom-hipek-coa/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/hisosozel-mojnun-dom-hipek-coa/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/hisosozel-mojnun-dom-hipek-coa/index.html\",\n \"revision\": \"ba692f5125cc90af5f5bbeb4a922b220\"\n },\n {\n \"url\": \"content/travel/icoug-se-im-gaheono/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/icoug-se-im-gaheono/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/icoug-se-im-gaheono/index.html\",\n \"revision\": \"af24c648795f06958198f80567fd5431\"\n },\n {\n \"url\": \"content/travel/idevumu-wivmanov-mofej-vovve/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/idevumu-wivmanov-mofej-vovve/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/idevumu-wivmanov-mofej-vovve/index.html\",\n \"revision\": \"da44623912e811028cafbfbd60170a77\"\n },\n {\n \"url\": \"content/travel/index.json\",\n \"revision\": \"9583eb347f81b47b7807f309ba4af9e7\"\n },\n {\n \"url\": \"content/travel/is-naecoh-ilotottu-wehe/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/is-naecoh-ilotottu-wehe/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/is-naecoh-ilotottu-wehe/index.html\",\n \"revision\": \"fe8c862695da317aa92122e6814f9681\"\n },\n {\n \"url\": \"content/travel/jebe-noehede-ihe-edoc/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/jebe-noehede-ihe-edoc/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/jebe-noehede-ihe-edoc/index.html\",\n \"revision\": \"277da15e50cd46ca7262bfc60108be9a\"\n },\n {\n \"url\": \"content/travel/jejjo-utzo-jozte-ulanof/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/jejjo-utzo-jozte-ulanof/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/jejjo-utzo-jozte-ulanof/index.html\",\n \"revision\": \"51f1a5ecd1c18bb7d1b0b17f35c3c175\"\n },\n {\n \"url\": \"content/travel/kisso-jozodcu-zurnec/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/kisso-jozodcu-zurnec/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/kisso-jozodcu-zurnec/index.html\",\n \"revision\": \"7ae2e7f1d08d60aac98c104e4360cfb2\"\n },\n {\n \"url\": \"content/travel/libonso-moh-hifdo-soow-pebmoll/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/libonso-moh-hifdo-soow-pebmoll/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/libonso-moh-hifdo-soow-pebmoll/index.html\",\n \"revision\": \"437b4e6ea1b85c44035a926120d82a03\"\n },\n {\n \"url\": \"content/travel/luiki-efep-cuktaj-uvci-su/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/luiki-efep-cuktaj-uvci-su/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/luiki-efep-cuktaj-uvci-su/index.html\",\n \"revision\": \"ddcbe64da84e13a733efe2af8fe1b2f9\"\n },\n {\n \"url\": \"content/travel/lule-gufezde-kofvo/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/lule-gufezde-kofvo/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/lule-gufezde-kofvo/index.html\",\n \"revision\": \"07a86d6ceed21ae12b0c76f9e24c41e6\"\n },\n {\n \"url\": \"content/travel/mimlo-wet-cov-ho/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/mimlo-wet-cov-ho/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/mimlo-wet-cov-ho/index.html\",\n \"revision\": \"d870368ec9a2390bc0469d7e4ca4bb13\"\n },\n {\n \"url\": \"content/travel/nogji-gaweno-ke/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/nogji-gaweno-ke/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/nogji-gaweno-ke/index.html\",\n \"revision\": \"1f21ecb5aba02173520dc0aca80c7deb\"\n },\n {\n \"url\": \"content/travel/ownuk-adiwusir-dijipup-fuinu/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/ownuk-adiwusir-dijipup-fuinu/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/ownuk-adiwusir-dijipup-fuinu/index.html\",\n \"revision\": \"3fd8839c1725f62e9caa6cd973544934\"\n },\n {\n \"url\": \"content/travel/sifo-zodeg-gesel/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/sifo-zodeg-gesel/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/sifo-zodeg-gesel/index.html\",\n \"revision\": \"8e253c985dc28b07406d155ad8742f27\"\n },\n {\n \"url\": \"content/travel/sowzo-ijeva-kiruri-muckivle/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/sowzo-ijeva-kiruri-muckivle/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/sowzo-ijeva-kiruri-muckivle/index.html\",\n \"revision\": \"cbd8683e8fef6a63576a710b3e1eae56\"\n },\n {\n \"url\": \"content/travel/su-tawug-azgeuc-helaw/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/su-tawug-azgeuc-helaw/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/su-tawug-azgeuc-helaw/index.html\",\n \"revision\": \"fdc215f1c3a9333ae9fb3ebb1b4f106b\"\n },\n {\n \"url\": \"content/travel/todmoj-upeeshaf-mowis-jinowo-o/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/todmoj-upeeshaf-mowis-jinowo-o/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/todmoj-upeeshaf-mowis-jinowo-o/index.html\",\n \"revision\": \"9175bc83a6ba853b74daf0fcdaba4f0a\"\n },\n {\n \"url\": \"content/travel/totepo-vik-fu/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/totepo-vik-fu/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/totepo-vik-fu/index.html\",\n \"revision\": \"f22e01e58b7a64b6fa9ab3344bf8fd3d\"\n },\n {\n \"url\": \"content/travel/unu-sugef-attib-ep/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/unu-sugef-attib-ep/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/unu-sugef-attib-ep/index.html\",\n \"revision\": \"738c30c833532c11d6951ce795ff4f02\"\n },\n {\n \"url\": \"content/travel/waj-kupvenpo-hocniin/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/waj-kupvenpo-hocniin/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/waj-kupvenpo-hocniin/index.html\",\n \"revision\": \"7faba8022ac17da4cda16c08fff15747\"\n },\n {\n \"url\": \"content/travel/wif-jogjo-nurlus-wodhip/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/wif-jogjo-nurlus-wodhip/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/wif-jogjo-nurlus-wodhip/index.html\",\n \"revision\": \"0a6509787793ee11679f0e8f3f591eff\"\n },\n {\n \"url\": \"content/travel/wifewec-kicgakev-le-odual/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/wifewec-kicgakev-le-odual/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/wifewec-kicgakev-le-odual/index.html\",\n \"revision\": \"78e72df441d85bf8bf485555836bc3e5\"\n },\n {\n \"url\": \"content/travel/zo-in-hitmefmag/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/zo-in-hitmefmag/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/zo-in-hitmefmag/index.html\",\n \"revision\": \"48a07b30792ae42a1b81c7095c5e9aa2\"\n },\n {\n \"url\": \"content/world/avpa-bedowno-kasu-fofgiihe/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/avpa-bedowno-kasu-fofgiihe/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/avpa-bedowno-kasu-fofgiihe/index.html\",\n \"revision\": \"60582f639e80671164b6f96a2206df33\"\n },\n {\n \"url\": \"content/world/bokefko-foha-coza-na/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/bokefko-foha-coza-na/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/bokefko-foha-coza-na/index.html\",\n \"revision\": \"a51d115449eb0ff764f949da3d6e5c5a\"\n },\n {\n \"url\": \"content/world/cag-ovcowe-hivzid-zip-wizidgeb/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/cag-ovcowe-hivzid-zip-wizidgeb/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/cag-ovcowe-hivzid-zip-wizidgeb/index.html\",\n \"revision\": \"cb025b39860052eb7f802585bd7f8fba\"\n },\n {\n \"url\": \"content/world/emkeggu-juninzol-si-efanu-litc/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/emkeggu-juninzol-si-efanu-litc/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/emkeggu-juninzol-si-efanu-litc/index.html\",\n \"revision\": \"e10f4de284ba9a035b24f22172700a03\"\n },\n {\n \"url\": \"content/world/foipziw-wef-heiw-tepipcip/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/foipziw-wef-heiw-tepipcip/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/foipziw-wef-heiw-tepipcip/index.html\",\n \"revision\": \"fdfaf98cac322d8ab15cea7aade5781f\"\n },\n {\n \"url\": \"content/world/gehjel-ifiwifo-peome-hecava/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/gehjel-ifiwifo-peome-hecava/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/gehjel-ifiwifo-peome-hecava/index.html\",\n \"revision\": \"fdc29677f9df8f2d9c216f404f5854f1\"\n },\n {\n \"url\": \"content/world/idewet-gelidohet-wevce/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/idewet-gelidohet-wevce/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/idewet-gelidohet-wevce/index.html\",\n \"revision\": \"283e98edca98775f4292be288df06def\"\n },\n {\n \"url\": \"content/world/index.json\",\n \"revision\": \"45758ff1655afbf303504b3e4b177427\"\n },\n {\n \"url\": \"content/world/izijih-mowocoli-asuoje-ope/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/izijih-mowocoli-asuoje-ope/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/izijih-mowocoli-asuoje-ope/index.html\",\n \"revision\": \"5d0f3f051386ea33fcc0638fb9754427\"\n },\n {\n \"url\": \"content/world/jimpeho-ren-vif/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/jimpeho-ren-vif/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/jimpeho-ren-vif/index.html\",\n \"revision\": \"0a65a03df0d5e0b02e8184d00d3a2ba7\"\n },\n {\n \"url\": \"content/world/lefle-ef-izoso-he/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/lefle-ef-izoso-he/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/lefle-ef-izoso-he/index.html\",\n \"revision\": \"77d62e4b614b833ae18232b234c379ee\"\n },\n {\n \"url\": \"content/world/me-niep-koje-duzdev/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/me-niep-koje-duzdev/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/me-niep-koje-duzdev/index.html\",\n \"revision\": \"1dd7b87700ecfbe949b8e66522291dfb\"\n },\n {\n \"url\": \"content/world/nifu-dovhi-fecal/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/nifu-dovhi-fecal/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/nifu-dovhi-fecal/index.html\",\n \"revision\": \"53a5ef3af5e0f38fa36eb8a1b6ec87f6\"\n },\n {\n \"url\": \"content/world/ogkico-jehjon-pacaco-dodmen/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/ogkico-jehjon-pacaco-dodmen/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/ogkico-jehjon-pacaco-dodmen/index.html\",\n \"revision\": \"7613d61bbee9bac022de48e3c42736f7\"\n },\n {\n \"url\": \"content/world/os-kujom-poke-tuobi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/os-kujom-poke-tuobi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/os-kujom-poke-tuobi/index.html\",\n \"revision\": \"fbbfed24170c0f02c3b56ea12e5b3f43\"\n },\n {\n \"url\": \"content/world/pe-poso-meturuko-favlu/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/pe-poso-meturuko-favlu/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/pe-poso-meturuko-favlu/index.html\",\n \"revision\": \"5158c46a687199d5b2a8f0f1ed1e69c6\"\n },\n {\n \"url\": \"content/world/pedja-soagevuf-movdi-wa-ke/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/pedja-soagevuf-movdi-wa-ke/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/pedja-soagevuf-movdi-wa-ke/index.html\",\n \"revision\": \"df30b6a021c409bc8f302aded33875d8\"\n },\n {\n \"url\": \"content/world/riaf-vegvo-wakvag-evoha/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/riaf-vegvo-wakvag-evoha/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/riaf-vegvo-wakvag-evoha/index.html\",\n \"revision\": \"1c168875c550d29839fe0d3e1e1d3212\"\n },\n {\n \"url\": \"content/world/rigel-pu-motiw/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/rigel-pu-motiw/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/rigel-pu-motiw/index.html\",\n \"revision\": \"1b79cbfbd171ddce86508886675a983a\"\n },\n {\n \"url\": \"content/world/risa-jeboc-laf-pecad/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/risa-jeboc-laf-pecad/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/risa-jeboc-laf-pecad/index.html\",\n \"revision\": \"e8b11756ccd3a8c4195b0d03db10c3d9\"\n },\n {\n \"url\": \"content/world/runurapo-novjalwi-wefata/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/runurapo-novjalwi-wefata/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/runurapo-novjalwi-wefata/index.html\",\n \"revision\": \"4d45ba629e34cae6cc2ff4068cf9bbbf\"\n },\n {\n \"url\": \"content/world/seuh-mopotdof-evja-wocdu/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/seuh-mopotdof-evja-wocdu/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/seuh-mopotdof-evja-wocdu/index.html\",\n \"revision\": \"45e71c9fd7d3dc7f2ce0d1199151d9a5\"\n },\n {\n \"url\": \"content/world/sip-cidmele-jic/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/sip-cidmele-jic/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/sip-cidmele-jic/index.html\",\n \"revision\": \"2f426d0dd593a782c086df3bbc279416\"\n },\n {\n \"url\": \"content/world/sukojdi-enaijelot-af-bitod/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/sukojdi-enaijelot-af-bitod/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/sukojdi-enaijelot-af-bitod/index.html\",\n \"revision\": \"8f6d85c73896a149014e56dfff82d976\"\n },\n {\n \"url\": \"content/world/tazad-igruw-fetid-agobek/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/tazad-igruw-fetid-agobek/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/tazad-igruw-fetid-agobek/index.html\",\n \"revision\": \"1239b88fd79826962c82a1f9995a6f27\"\n },\n {\n \"url\": \"content/world/towi-geb-wocliltew/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/towi-geb-wocliltew/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/towi-geb-wocliltew/index.html\",\n \"revision\": \"691d43bc6dcf8707fa755f9164c45967\"\n },\n {\n \"url\": \"content/world/udco-cuke-sitpeg-rorgoje/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/udco-cuke-sitpeg-rorgoje/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/udco-cuke-sitpeg-rorgoje/index.html\",\n \"revision\": \"49f5be80d9b4aadee5abe0f546b69c4c\"\n },\n {\n \"url\": \"content/world/uzsov-fefevohev-duofre-celo-gi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/uzsov-fefevohev-duofre-celo-gi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/uzsov-fefevohev-duofre-celo-gi/index.html\",\n \"revision\": \"bf658d85f0113b645a9e116b8b2111da\"\n },\n {\n \"url\": \"content/world/wioti-zijobu-aswigozi-keczewgo/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/wioti-zijobu-aswigozi-keczewgo/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/wioti-zijobu-aswigozi-keczewgo/index.html\",\n \"revision\": \"da103efe4e85a92cc8242bab0eaed587\"\n },\n {\n \"url\": \"content/world/zaso-awuap-eki/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/zaso-awuap-eki/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/zaso-awuap-eki/index.html\",\n \"revision\": \"c547ac959d553de95721a2a56f214fe9\"\n },\n {\n \"url\": \"content/world/zisek-kaghitis-mepdu-luwen-ohf/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/zisek-kaghitis-mepdu-luwen-ohf/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/zisek-kaghitis-mepdu-luwen-ohf/index.html\",\n \"revision\": \"ba6a12d9b5682045a3c7b2288a8bbe68\"\n },\n {\n \"url\": \"content/world/zog-piwloc-gel-maf-abuijeila/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/zog-piwloc-gel-maf-abuijeila/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/zog-piwloc-gel-maf-abuijeila/index.html\",\n \"revision\": \"329220ce49bdea33a2e91c26f0e86c8f\"\n },\n {\n \"url\": \"content/world/zowil-cigikof-sosped-meflod-re/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/zowil-cigikof-sosped-meflod-re/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/zowil-cigikof-sosped-meflod-re/index.html\",\n \"revision\": \"664d0a2a32d2b38d6bb490ddef57aae9\"\n },\n {\n \"url\": \"content/world/zozzihavu-rem-ogbaf-emi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/zozzihavu-rem-ogbaf-emi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/zozzihavu-rem-ogbaf-emi/index.html\",\n \"revision\": \"9a6916d30b6ebec5a0e5d985e340296d\"\n },\n {\n \"url\": \"css/animate.min.css\",\n \"revision\": \"c0be8e53226ac34833fd9b5dbc01ebc5\"\n },\n {\n \"url\": \"css/fla/flex-layout-attribute.css\",\n \"revision\": \"c9bc58fccb5b4c9d1d7a6e76edddffa7\"\n },\n {\n \"url\": \"css/fla/flex-layout-attribute.min.css\",\n \"revision\": \"c55488315343d9afb4d13ebf9cc8f97b\"\n },\n {\n \"url\": \"css/prism-tomorrow.min.css\",\n \"revision\": \"c6b4dce537526ed1ac67d9b7bd3e7158\"\n },\n {\n \"url\": \"home/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"home/index.bundle.js\",\n \"revision\": \"a1511e34771b314da1d53dd82f09e66a\"\n },\n {\n \"url\": \"home/index.html\",\n \"revision\": \"ccb27ef8d3c1b128fe14780ab556de54\"\n },\n {\n \"url\": \"index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"index.html\",\n \"revision\": \"ac05187eb3a182c5d1768278b9c714e8\"\n },\n {\n \"url\": \"js/fuse/fuse.basic.common.js\",\n \"revision\": \"ab3ef0028c8992d0098b5b836874291a\"\n },\n {\n \"url\": \"js/fuse/fuse.basic.esm.js\",\n \"revision\": \"0cd240af452625e49deed3ee2445aba6\"\n },\n {\n \"url\": \"js/fuse/fuse.basic.esm.min.js\",\n \"revision\": \"f79f602fa4572cd580786923ce942b6c\"\n },\n {\n \"url\": \"js/fuse/fuse.basic.js\",\n \"revision\": \"6c4923a67225dd64e42600c578d8ff0f\"\n },\n {\n \"url\": \"js/fuse/fuse.basic.min.js\",\n \"revision\": \"62465d50492b6d1bfbbd0e5f9a09b222\"\n },\n {\n \"url\": \"js/fuse/fuse.common.js\",\n \"revision\": \"ddbe097989e19bf1872f533cbc363f1b\"\n },\n {\n \"url\": \"js/fuse/fuse.esm.js\",\n \"revision\": \"82bbf2ed8ece715c58afe6c75977795f\"\n },\n {\n \"url\": \"js/fuse/fuse.esm.min.js\",\n \"revision\": \"589223b029350d512db61a8f323ce0fe\"\n },\n {\n \"url\": \"js/fuse/fuse.js\",\n \"revision\": \"7e19f88c4b2a7c038943bf3b4a17986f\"\n },\n {\n \"url\": \"js/fuse/fuse.min.js\",\n \"revision\": \"de7d60e4a6881074275feca14b84a49d\"\n },\n {\n \"url\": \"js/zuix/animate-css.js\",\n \"revision\": \"0faafcff63e1f4bf5fbbd819bbff5da7\"\n },\n {\n \"url\": \"js/zuix/zuix-bundler.js\",\n \"revision\": \"516a82b235448e71e55b30aadfade897\"\n },\n {\n \"url\": \"js/zuix/zuix-bundler.min.js\",\n \"revision\": \"875257fc52c85f65bb6cdbbc935832b3\"\n },\n {\n \"url\": \"js/zuix/zuix-bundler.module.js\",\n \"revision\": \"7beafeac4d160d6dbe5b01529d426237\"\n },\n {\n \"url\": \"js/zuix/zuix-bundler.module.min.js\",\n \"revision\": \"7234a54bd137d84db9c3fd328784ef1e\"\n },\n {\n \"url\": \"js/zuix/zuix.js\",\n \"revision\": \"1ba6336ee11276110126c9a274dc8829\"\n },\n {\n \"url\": \"js/zuix/zuix.min.js\",\n \"revision\": \"12967cca41b42c11e9ab8eb1472a08f7\"\n },\n {\n \"url\": \"js/zuix/zuix.module.js\",\n \"revision\": \"09c720efad6247b8b2112dfff49efe58\"\n },\n {\n \"url\": \"js/zuix/zuix.module.min.js\",\n \"revision\": \"155aeb71d2886b297fcee2c90cbd88ba\"\n },\n {\n \"url\": \"lib/1.1/components/context-menu.css\",\n \"revision\": \"7ba1b409b46410bee01e4fc18dadb7a3\"\n },\n {\n \"url\": \"lib/1.1/components/context-menu.html\",\n \"revision\": \"74daf4054d7613ede5f88007a94bdc43\"\n },\n {\n \"url\": \"lib/1.1/components/context-menu.js\",\n \"revision\": \"c013b05a56f175a6cdcc1627d884f06d\"\n },\n {\n \"url\": \"lib/1.1/components/menu-overlay.css\",\n \"revision\": \"736446a0ce463ad6664c5f8066376189\"\n },\n {\n \"url\": \"lib/1.1/components/menu-overlay.html\",\n \"revision\": \"220c3005881852f0387e61ea8ac2a6c5\"\n },\n {\n \"url\": \"lib/1.1/components/menu-overlay.js\",\n \"revision\": \"15dc6cd532c7c4af1ee4f525c2f3aff2\"\n },\n {\n \"url\": \"lib/1.1/controllers/gesture-helper.js\",\n \"revision\": \"1776574c57c1a6115edfbcb3887ed147\"\n },\n {\n \"url\": \"lib/1.1/controllers/header-auto-hide.js\",\n \"revision\": \"dfafe8a0780d7759b16afa63673cbecb\"\n },\n {\n \"url\": \"lib/1.1/controllers/list-view.js\",\n \"revision\": \"fc2930407b29c707ab8bfca33685e9be\"\n },\n {\n \"url\": \"lib/1.1/controllers/scroll-helper.js\",\n \"revision\": \"d35210ea8c416fdad067aedad98c9063\"\n },\n {\n \"url\": \"lib/1.1/controllers/view-pager.js\",\n \"revision\": \"d7e48fa1226efe9fb2e1a53730203d82\"\n },\n {\n \"url\": \"lib/1.1/extensions/animate-css.js\",\n \"revision\": \"f16cb7fb3162d74d7c0c58695abe5596\"\n },\n {\n \"url\": \"manifest.json\",\n \"revision\": \"10231bceb6bf625a754e38394f9a7f0c\"\n },\n {\n \"url\": \"saved/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"saved/index.bundle.js\",\n \"revision\": \"71132e6dd0f07b4b6c7d8bf461384745\"\n },\n {\n \"url\": \"saved/index.html\",\n \"revision\": \"dc455fb347dfa7aeb255cf873e03db12\"\n },\n {\n \"url\": \"search-index.json\",\n \"revision\": \"0be45873c85fda7f3d6bf04ac0d5a3e9\"\n },\n {\n \"url\": \"search-list.json\",\n \"revision\": \"0b5fa30a86106bd95c466adbfbf9ac64\"\n },\n {\n \"url\": \"search/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"search/index.bundle.js\",\n \"revision\": \"71132e6dd0f07b4b6c7d8bf461384745\"\n },\n {\n \"url\": \"search/index.html\",\n \"revision\": \"be6806cc5625f0a2a8ad8eb5724a39e4\"\n },\n {\n \"url\": \"ui/_inc/content-frame/index.html\",\n \"revision\": \"0746f60e6c4afa5d626b6bfb4e68cfbb\"\n },\n {\n \"url\": \"content/top/quick-start/images/news-blog-adding-post.png\",\n \"revision\": \"44e3fb468f74a96664c789007367cc17\"\n },\n {\n \"url\": \"content/top/quick-start/images/news-blog-sections.png\",\n \"revision\": \"c596a7a1103c9dd3c76e174c0da1ffc9\"\n },\n {\n \"url\": \"images/github-mark.png\",\n \"revision\": \"add1026fb07009c6879400cbcf145301\"\n },\n {\n \"url\": \"images/icons/desktop/android-chrome-192x192.png\",\n \"revision\": \"93d5e77e9ee1e9c6975f3c0bd1a21574\"\n },\n {\n \"url\": \"images/icons/desktop/android-chrome-512x512.png\",\n \"revision\": \"6df83c6c13be17a2ea70d29e340c5ddb\"\n },\n {\n \"url\": \"images/icons/desktop/apple-touch-icon.png\",\n \"revision\": \"2b78ed332644d19d9779c069c5842538\"\n },\n {\n \"url\": \"images/icons/desktop/favicon-16x16.png\",\n \"revision\": \"6c047cdbd3d5c4c962a3a692a5025d27\"\n },\n {\n \"url\": \"images/icons/desktop/favicon-32x32.png\",\n \"revision\": \"7413528d5e59c22af1ccf38187bc950b\"\n },\n {\n \"url\": \"images/icons/desktop/mstile-150x150.png\",\n \"revision\": \"540caa78f56655281b2d4b17ad52f2ce\"\n },\n {\n \"url\": \"images/icons/desktop/safari-pinned-tab.svg\",\n \"revision\": \"a0ab2c612c6a5019b3e4ae7c38043b98\"\n },\n {\n \"url\": \"images/icons/icon-128x128.png\",\n \"revision\": \"69f3f1f3f956bb71f35ce66b7717e1a0\"\n },\n {\n \"url\": \"images/icons/icon-144x144.png\",\n \"revision\": \"45e24db8671c41ca95c440df0cadf2a3\"\n },\n {\n \"url\": \"images/icons/icon-152x152.png\",\n \"revision\": \"e0867fd6e9bc25afd831b1eabdd83f8d\"\n },\n {\n \"url\": \"images/icons/icon-192x192.png\",\n \"revision\": \"cf383c3d4500d31884326cc9d53a8c3a\"\n },\n {\n \"url\": \"images/icons/icon-384x384.png\",\n \"revision\": \"19007d16c73f442f44c926beddc34637\"\n },\n {\n \"url\": \"images/icons/icon-512x512.png\",\n \"revision\": \"274298ed7162d12352fa836d3a2cb11e\"\n },\n {\n \"url\": \"images/icons/icon-72x72.png\",\n \"revision\": \"919cb6b3e8a1b5d0c963921dba0e4388\"\n },\n {\n \"url\": \"images/icons/icon-96x96.png\",\n \"revision\": \"5547ad1a33334c0f5c04f6de1f6d2c52\"\n },\n {\n \"url\": \"images/page-speed-insight-icon.png\",\n \"revision\": \"85f446592394b827475c3c5d11f66924\"\n },\n {\n \"url\": \"images/zuix-logo.svg\",\n \"revision\": \"48e6defd57440a6d0f0d12241ff9d6c5\"\n }\n], {});\n\n\n\n\nworkbox_routing_registerRoute(/\\.(?:png|jpg|jpeg|svg)$/, new workbox_strategies_CacheFirst({ \"cacheName\":\"images\", plugins: [new workbox_expiration_ExpirationPlugin({ maxEntries: 50 })] }), 'GET');\nworkbox_routing_registerRoute(/\\.(?:html|json|js|css)$/, new workbox_strategies_CacheFirst({ \"cacheName\":\"default\", plugins: [new workbox_expiration_ExpirationPlugin({ maxEntries: 50 })] }), 'GET');\n\n\n\n\n"],"names":["self","addEventListener","event","data","type","skipWaiting","workbox_precaching_precacheAndRoute","url","revision","workbox_routing_registerRoute","workbox_strategies_CacheFirst","cacheName","plugins","workbox_expiration_ExpirationPlugin","maxEntries"],"mappings":"0nBAsBAA,KAAKC,iBAAiB,WAAYC,IAC5BA,EAAMC,MAA4B,iBAApBD,EAAMC,KAAKC,MAC3BJ,KAAKK,iBAYTC,EAAAA,iBAAoC,CAClC,CACEC,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,YACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,kEACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,kEACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,aACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gBACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,qCAEb,IAKHC,EAAAA,cAA8B,0BAA2B,IAAIC,aAA8B,CAAEC,UAAY,SAAUC,QAAS,CAAC,IAAIC,mBAAoC,CAAEC,WAAY,QAAW,OAC9LL,EAAAA,cAA8B,0BAA2B,IAAIC,aAA8B,CAAEC,UAAY,UAAWC,QAAS,CAAC,IAAIC,mBAAoC,CAAEC,WAAY,QAAW"} \ No newline at end of file +{"version":3,"file":"service-worker.js","sources":["../../../../../tmp/ddae2937bcdca8f3028ba9be3e0aa846/service-worker.js"],"sourcesContent":["import {registerRoute as workbox_routing_registerRoute} from '/home/gene/Scrivania/work/news-blog/node_modules/workbox-routing/registerRoute.mjs';\nimport {ExpirationPlugin as workbox_expiration_ExpirationPlugin} from '/home/gene/Scrivania/work/news-blog/node_modules/workbox-expiration/ExpirationPlugin.mjs';\nimport {CacheFirst as workbox_strategies_CacheFirst} from '/home/gene/Scrivania/work/news-blog/node_modules/workbox-strategies/CacheFirst.mjs';\nimport {precacheAndRoute as workbox_precaching_precacheAndRoute} from '/home/gene/Scrivania/work/news-blog/node_modules/workbox-precaching/precacheAndRoute.mjs';/**\n * Welcome to your Workbox-powered service worker!\n *\n * You'll need to register this file in your web app.\n * See https://goo.gl/nhQhGp\n *\n * The rest of the code is auto-generated. Please don't update this file\n * directly; instead, make changes to your Workbox build configuration\n * and re-run your build process.\n * See https://goo.gl/2aRDsh\n */\n\n\n\n\n\n\n\n\nself.addEventListener('message', (event) => {\n if (event.data && event.data.type === 'SKIP_WAITING') {\n self.skipWaiting();\n }\n});\n\n\n\n\n/**\n * The precacheAndRoute() method efficiently caches and responds to\n * requests for URLs in the manifest.\n * See https://goo.gl/S9QRab\n */\nworkbox_precaching_precacheAndRoute([\n {\n \"url\": \"about/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"about/index.bundle.js\",\n \"revision\": \"8b02121afd3318fca9bf7d85a09ea02e\"\n },\n {\n \"url\": \"about/index.html\",\n \"revision\": \"9205c04d4ec7aea392fa14187e4d1c72\"\n },\n {\n \"url\": \"app/cms/zuix-editor.css\",\n \"revision\": \"20bfdd79067e9ebdc3d619aafb170291\"\n },\n {\n \"url\": \"app/cms/zuix-editor.html\",\n \"revision\": \"0df60ca5876ca371e987f44f5941ac61\"\n },\n {\n \"url\": \"app/cms/zuix-editor.js\",\n \"revision\": \"219645b5ae72f7d6ee50d1213e6fb9cf\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/add-page.css\",\n \"revision\": \"fa9d55e0e6227e3e412259f11e0bbdb2\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/add-page.html\",\n \"revision\": \"635447ae5013d8d592f0d3150aa6b907\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/add-page.js\",\n \"revision\": \"a723ced90cd558c74cbb0c85436636a3\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/create-component.css\",\n \"revision\": \"980e51a89d8801392dd457459f10d8bf\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/create-component.html\",\n \"revision\": \"1ace9584b6bf29eb83c5625a60c013b8\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/create-component.js\",\n \"revision\": \"2aa02fb15641de9bd9c30934667650b8\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/delete-page.css\",\n \"revision\": \"2d83029a4ce61bf4c799868f4da7be12\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/delete-page.html\",\n \"revision\": \"b86caa847060bde014b7c740e7d919ce\"\n },\n {\n \"url\": \"app/cms/zuix-editor/dialogs/delete-page.js\",\n \"revision\": \"47ce03e3ab2eaac8fcfed4c95dec078e\"\n },\n {\n \"url\": \"app/listview/items-list.css\",\n \"revision\": \"b1e60de7578649384a7da58b6b1e9985\"\n },\n {\n \"url\": \"app/listview/items-list.html\",\n \"revision\": \"36f901076ca1154166054c5dfcd683b7\"\n },\n {\n \"url\": \"app/listview/items-list.js\",\n \"revision\": \"b5deb04748574ecd52f32a9779f67fc3\"\n },\n {\n \"url\": \"app/listview/items-list/item-mini.css\",\n \"revision\": \"3d62085c6fa48605e32684c25520059b\"\n },\n {\n \"url\": \"app/listview/items-list/item-mini.html\",\n \"revision\": \"5641f5069285b2f0cab722294305751c\"\n },\n {\n \"url\": \"app/listview/items-list/item-mini.js\",\n \"revision\": \"812b4bb29ac2ed597c3cad061d6a46a4\"\n },\n {\n \"url\": \"app/listview/items-list/item.css\",\n \"revision\": \"cb35f782180b4082ad3dc695a604ba0b\"\n },\n {\n \"url\": \"app/listview/items-list/item.html\",\n \"revision\": \"c1755e69a9718dfdad71e56df8a2b764\"\n },\n {\n \"url\": \"app/listview/items-list/item.js\",\n \"revision\": \"1fbe48466e70e1e271310503762acb00\"\n },\n {\n \"url\": \"app/listview/results-item.css\",\n \"revision\": \"d3a4b371a748c2f82ab7dac77b43cb56\"\n },\n {\n \"url\": \"app/listview/results-item.html\",\n \"revision\": \"7a82e25dce9bfea42df90d3ff78bcde9\"\n },\n {\n \"url\": \"app/pages/home.js\",\n \"revision\": \"d498a0b455b52c9085fa9c99ced45aca\"\n },\n {\n \"url\": \"app/pages/saved.js\",\n \"revision\": \"515df7f4f5cbe34b5cbd35feac37d2e4\"\n },\n {\n \"url\": \"app/pages/search.js\",\n \"revision\": \"d74930e4909befce37bd0e7067b2056f\"\n },\n {\n \"url\": \"app/shared/bookmarks.js\",\n \"revision\": \"5eba2dfa737d82a98ee712300513eff4\"\n },\n {\n \"url\": \"app/shared/item-menu.js\",\n \"revision\": \"c106627818afe58a0a8778147f430782\"\n },\n {\n \"url\": \"config.js\",\n \"revision\": \"f6b92978484274a42cb3342a186ce5cb\"\n },\n {\n \"url\": \"content/content.11tydata.js\",\n \"revision\": \"04fb4b5a734c21c8a824d50e6df3b3d0\"\n },\n {\n \"url\": \"content/europe/aca-hi-mashalhuj/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/aca-hi-mashalhuj/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/aca-hi-mashalhuj/index.html\",\n \"revision\": \"2c38d0d2d1e492eab2509499ea0de46d\"\n },\n {\n \"url\": \"content/europe/ag-zoh-kuvoh/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/ag-zoh-kuvoh/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/ag-zoh-kuvoh/index.html\",\n \"revision\": \"47dd5b2028eb069db342381ad7c7b0b4\"\n },\n {\n \"url\": \"content/europe/alvedpi-re-jeej/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/alvedpi-re-jeej/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/alvedpi-re-jeej/index.html\",\n \"revision\": \"323bfd9f4152563c065bf877e04e7f45\"\n },\n {\n \"url\": \"content/europe/atewac-muvfet-ekcepjiz/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/atewac-muvfet-ekcepjiz/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/atewac-muvfet-ekcepjiz/index.html\",\n \"revision\": \"280dba3b2745fdab6efaadc1203a9828\"\n },\n {\n \"url\": \"content/europe/awjo-udajog-nuuli-few-avi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/awjo-udajog-nuuli-few-avi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/awjo-udajog-nuuli-few-avi/index.html\",\n \"revision\": \"0d173662f408e6b96f524993443d6962\"\n },\n {\n \"url\": \"content/europe/botas-wa-zacim-fakve/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/botas-wa-zacim-fakve/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/botas-wa-zacim-fakve/index.html\",\n \"revision\": \"e25141e4423e6d3cbb9892046bdcb9fd\"\n },\n {\n \"url\": \"content/europe/bupkof-hefef-coteki/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/bupkof-hefef-coteki/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/bupkof-hefef-coteki/index.html\",\n \"revision\": \"0ba86c43fecb6a5b021930f7dd1fdb54\"\n },\n {\n \"url\": \"content/europe/cogiv-zuzo-guguku/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/cogiv-zuzo-guguku/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/cogiv-zuzo-guguku/index.html\",\n \"revision\": \"09eecbb9732571883b8cc32ed4a95fce\"\n },\n {\n \"url\": \"content/europe/di-gisaf-pinsel-zopopgoz/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/di-gisaf-pinsel-zopopgoz/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/di-gisaf-pinsel-zopopgoz/index.html\",\n \"revision\": \"27121d2ed4982c2672f33d1688518b7e\"\n },\n {\n \"url\": \"content/europe/dimu-teduh-cide/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/dimu-teduh-cide/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/dimu-teduh-cide/index.html\",\n \"revision\": \"839f77dbac07d913e3e1d40cb5cf5231\"\n },\n {\n \"url\": \"content/europe/eggesu-vugi-amuihi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/eggesu-vugi-amuihi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/eggesu-vugi-amuihi/index.html\",\n \"revision\": \"acc64c149678199e6b73c28a38477633\"\n },\n {\n \"url\": \"content/europe/egi-boidsu-aroeno/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/egi-boidsu-aroeno/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/egi-boidsu-aroeno/index.html\",\n \"revision\": \"0c94e00d61dcc84c82a0e6d039fcd85d\"\n },\n {\n \"url\": \"content/europe/ehekowel-atulo-jig-udofip-sopo/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/ehekowel-atulo-jig-udofip-sopo/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/ehekowel-atulo-jig-udofip-sopo/index.html\",\n \"revision\": \"84dc6c5e97b66cc8a5eea27a06c015e5\"\n },\n {\n \"url\": \"content/europe/eke-vabme-tip/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/eke-vabme-tip/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/eke-vabme-tip/index.html\",\n \"revision\": \"6ee63690ededa1c40f938607a47c96f3\"\n },\n {\n \"url\": \"content/europe/gekahsi-ballob-detjo-zeeje/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/gekahsi-ballob-detjo-zeeje/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/gekahsi-ballob-detjo-zeeje/index.html\",\n \"revision\": \"e7e643da1c1d0d4ca9dfb3365f4bbce1\"\n },\n {\n \"url\": \"content/europe/hum-nub-naje-wa/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/hum-nub-naje-wa/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/hum-nub-naje-wa/index.html\",\n \"revision\": \"470877a10028edd860b4205667f21215\"\n },\n {\n \"url\": \"content/europe/index.json\",\n \"revision\": \"3448c9c5c2281bc69d990b7ac4ae8e9c\"\n },\n {\n \"url\": \"content/europe/ivrus-juere-nuuscaw-tin/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/ivrus-juere-nuuscaw-tin/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/ivrus-juere-nuuscaw-tin/index.html\",\n \"revision\": \"a95b0be477706d78c8ab3e511afae7b9\"\n },\n {\n \"url\": \"content/europe/jonut-fovmi-vivli-farep-ediat/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/jonut-fovmi-vivli-farep-ediat/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/jonut-fovmi-vivli-farep-ediat/index.html\",\n \"revision\": \"12dee67225a5a18ba1a4331cd27c0f56\"\n },\n {\n \"url\": \"content/europe/lewiziv-ajsavis-zufzevrej-ir-a/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/lewiziv-ajsavis-zufzevrej-ir-a/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/lewiziv-ajsavis-zufzevrej-ir-a/index.html\",\n \"revision\": \"d8545fa78a51ebef36a581d34f06e6e3\"\n },\n {\n \"url\": \"content/europe/lihhevjon-codnis-uti/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/lihhevjon-codnis-uti/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/lihhevjon-codnis-uti/index.html\",\n \"revision\": \"4aff8b4df3ce0b4b3b0eba40e03c5ff7\"\n },\n {\n \"url\": \"content/europe/lobas-cozezoh-zoshi-otwej-utde/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/lobas-cozezoh-zoshi-otwej-utde/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/lobas-cozezoh-zoshi-otwej-utde/index.html\",\n \"revision\": \"0fb616122f27c095e7692a49bfa87618\"\n },\n {\n \"url\": \"content/europe/neszud-na-oti/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/neszud-na-oti/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/neszud-na-oti/index.html\",\n \"revision\": \"3b36d06f528538baaff4db4523f278a9\"\n },\n {\n \"url\": \"content/europe/nuhjip-zuowo-ajgi-rifuwsi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/nuhjip-zuowo-ajgi-rifuwsi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/nuhjip-zuowo-ajgi-rifuwsi/index.html\",\n \"revision\": \"d9263cab0944e97b556aa1a1011d665c\"\n },\n {\n \"url\": \"content/europe/oso-jo-ke-jiki/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/oso-jo-ke-jiki/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/oso-jo-ke-jiki/index.html\",\n \"revision\": \"bb2568521b5726da58398ce448c761ca\"\n },\n {\n \"url\": \"content/europe/pafrokjib-cij-haklor-zohto/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/pafrokjib-cij-haklor-zohto/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/pafrokjib-cij-haklor-zohto/index.html\",\n \"revision\": \"122dd669b65c021fe5aa35bcaf1e081e\"\n },\n {\n \"url\": \"content/europe/rel-wumimi-lavetno-da/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/rel-wumimi-lavetno-da/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/rel-wumimi-lavetno-da/index.html\",\n \"revision\": \"918d1a0f9c4742c25c372ca3ed988e0b\"\n },\n {\n \"url\": \"content/europe/tesribci-tudca-lujepo-ibwoh/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/tesribci-tudca-lujepo-ibwoh/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/tesribci-tudca-lujepo-ibwoh/index.html\",\n \"revision\": \"a2942678a9f25a77a3e173d5a6e8eeb3\"\n },\n {\n \"url\": \"content/europe/uv-nihfes-oniogu-vevvin-jebabw/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/uv-nihfes-oniogu-vevvin-jebabw/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/uv-nihfes-oniogu-vevvin-jebabw/index.html\",\n \"revision\": \"11de439b55f21d2600a3308f1b8b7fa1\"\n },\n {\n \"url\": \"content/europe/veud-fud-picuwpe/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/veud-fud-picuwpe/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/veud-fud-picuwpe/index.html\",\n \"revision\": \"3073e336a42d336d900178c63a2bb9bf\"\n },\n {\n \"url\": \"content/europe/vigwec-sof-pejho-laufzeg-kafi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/vigwec-sof-pejho-laufzeg-kafi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/vigwec-sof-pejho-laufzeg-kafi/index.html\",\n \"revision\": \"57ba1d4b0badd4c4bd4690a12b0eeee9\"\n },\n {\n \"url\": \"content/europe/wihno-wite-ipefis/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/wihno-wite-ipefis/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/wihno-wite-ipefis/index.html\",\n \"revision\": \"d519ae265c374e3460f18c252eb1c7f4\"\n },\n {\n \"url\": \"content/europe/zo-hinombip-cotca-lemkig/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/europe/zo-hinombip-cotca-lemkig/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/europe/zo-hinombip-cotca-lemkig/index.html\",\n \"revision\": \"3ec4f7be7505748b43bdd9e0d331b17a\"\n },\n {\n \"url\": \"content/top/arja-aro-zuh-migceme-wu/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/arja-aro-zuh-migceme-wu/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/arja-aro-zuh-migceme-wu/index.html\",\n \"revision\": \"abb6643d1bf3388ce723d6d16db7ce44\"\n },\n {\n \"url\": \"content/top/ater-noviragiw-wo-atudor/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/ater-noviragiw-wo-atudor/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/ater-noviragiw-wo-atudor/index.html\",\n \"revision\": \"d6faf210ae97d1e0ac21d75a327cafdc\"\n },\n {\n \"url\": \"content/top/bomzi-idevigi-wol-emi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/bomzi-idevigi-wol-emi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/bomzi-idevigi-wol-emi/index.html\",\n \"revision\": \"7d3e89845f41a2d8a5302cade4ca2b7e\"\n },\n {\n \"url\": \"content/top/ce-kuwut-pig/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/ce-kuwut-pig/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/ce-kuwut-pig/index.html\",\n \"revision\": \"51c05c211e9ea893a135dacac4e49276\"\n },\n {\n \"url\": \"content/top/damse-binkenlod-repvoh-akuzes-/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/damse-binkenlod-repvoh-akuzes-/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/damse-binkenlod-repvoh-akuzes-/index.html\",\n \"revision\": \"ce0c96d3135c84594be400ab4fd3465d\"\n },\n {\n \"url\": \"content/top/di-volabi-seciw-zekgov-jej/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/di-volabi-seciw-zekgov-jej/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/di-volabi-seciw-zekgov-jej/index.html\",\n \"revision\": \"038b00753f45ab0ff0320719e3ec05a9\"\n },\n {\n \"url\": \"content/top/ej-se-pidtas-ne/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/ej-se-pidtas-ne/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/ej-se-pidtas-ne/index.html\",\n \"revision\": \"b96b210256186fb1f6bbe267770843ae\"\n },\n {\n \"url\": \"content/top/ekitogwev-gizarjur-le-pa/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/ekitogwev-gizarjur-le-pa/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/ekitogwev-gizarjur-le-pa/index.html\",\n \"revision\": \"6833819dc548861dacb306b39e25f60f\"\n },\n {\n \"url\": \"content/top/fekemuz-lano-leb-sebin/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/fekemuz-lano-leb-sebin/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/fekemuz-lano-leb-sebin/index.html\",\n \"revision\": \"d43f3b7fa493423fca2a4d6d398c7003\"\n },\n {\n \"url\": \"content/top/gerol-jumuh-patgev/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/gerol-jumuh-patgev/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/gerol-jumuh-patgev/index.html\",\n \"revision\": \"9e60e80087908ec0e055106a158b184f\"\n },\n {\n \"url\": \"content/top/godej-owi-hopi-fipufivut/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/godej-owi-hopi-fipufivut/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/godej-owi-hopi-fipufivut/index.html\",\n \"revision\": \"3976d99742bfcf2c227ed7ad51306d6d\"\n },\n {\n \"url\": \"content/top/goin-julot-tosgika-lenrov/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/goin-julot-tosgika-lenrov/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/goin-julot-tosgika-lenrov/index.html\",\n \"revision\": \"f0f3d89af25988aa594d6d95455b2a7b\"\n },\n {\n \"url\": \"content/top/ilujho-osza-ogaak-sani-ifgik/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/ilujho-osza-ogaak-sani-ifgik/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/ilujho-osza-ogaak-sani-ifgik/index.html\",\n \"revision\": \"ed264911339836b682a2da11133b50ab\"\n },\n {\n \"url\": \"content/top/im-bukwilec-dihi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/im-bukwilec-dihi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/im-bukwilec-dihi/index.html\",\n \"revision\": \"5d8177062e99d634ac9260ff2fffdf47\"\n },\n {\n \"url\": \"content/top/index.json\",\n \"revision\": \"1624633200b4c7a7815556a1d65ab949\"\n },\n {\n \"url\": \"content/top/is-kamew-fiwdi-deide-ifelic/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/is-kamew-fiwdi-deide-ifelic/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/is-kamew-fiwdi-deide-ifelic/index.html\",\n \"revision\": \"dcc52f3ba9d50376992a00cb63762381\"\n },\n {\n \"url\": \"content/top/iwi-tu-enowoj-vizid-tar/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/iwi-tu-enowoj-vizid-tar/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/iwi-tu-enowoj-vizid-tar/index.html\",\n \"revision\": \"1a859cd0f538b831ee971b9413b27aa6\"\n },\n {\n \"url\": \"content/top/jupet-govigco-waapiwes-vim-wow/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/jupet-govigco-waapiwes-vim-wow/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/jupet-govigco-waapiwes-vim-wow/index.html\",\n \"revision\": \"3d43791cf6ff898c8df33f7ecc460c01\"\n },\n {\n \"url\": \"content/top/letopi-sosekwuj-am-wa-rorsow/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/letopi-sosekwuj-am-wa-rorsow/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/letopi-sosekwuj-am-wa-rorsow/index.html\",\n \"revision\": \"aa850c8e9758ff5b59ca3c40ef975485\"\n },\n {\n \"url\": \"content/top/mehfi-ok-dapon/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/mehfi-ok-dapon/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/mehfi-ok-dapon/index.html\",\n \"revision\": \"f75e8476e739ac276a4fe6920aacd548\"\n },\n {\n \"url\": \"content/top/motmindom-kec-ma-ol-niw/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/motmindom-kec-ma-ol-niw/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/motmindom-kec-ma-ol-niw/index.html\",\n \"revision\": \"806a77350ede541281e048b65e8ae596\"\n },\n {\n \"url\": \"content/top/mu-ikkize-ko-puv/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/mu-ikkize-ko-puv/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/mu-ikkize-ko-puv/index.html\",\n \"revision\": \"390714fa04df5b8e8b3f2499c7dd8ef9\"\n },\n {\n \"url\": \"content/top/popse-wocjickiz-ne/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/popse-wocjickiz-ne/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/popse-wocjickiz-ne/index.html\",\n \"revision\": \"f547bdb5a4e8fc2c3ff1f2639f5178d9\"\n },\n {\n \"url\": \"content/top/quick-start/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/quick-start/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/quick-start/index.html\",\n \"revision\": \"42b36fef37188997dfa7955ca0831809\"\n },\n {\n \"url\": \"content/top/savjaf-fide-me-rerju/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/savjaf-fide-me-rerju/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/savjaf-fide-me-rerju/index.html\",\n \"revision\": \"367484cb4d47544ad76a5a7c892d20e7\"\n },\n {\n \"url\": \"content/top/sid-kinjizboh-si-vi-cakno/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/sid-kinjizboh-si-vi-cakno/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/sid-kinjizboh-si-vi-cakno/index.html\",\n \"revision\": \"f744de641e570d6ae38419b6c63198d6\"\n },\n {\n \"url\": \"content/top/soreghi-johehho-foari/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/soreghi-johehho-foari/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/soreghi-johehho-foari/index.html\",\n \"revision\": \"bb0137072930b4fa457e57c9c91b73cb\"\n },\n {\n \"url\": \"content/top/vefziw-ecfe-zime-vookiem-ogevo/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/vefziw-ecfe-zime-vookiem-ogevo/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/vefziw-ecfe-zime-vookiem-ogevo/index.html\",\n \"revision\": \"1dfd5dbebfde46f58ee8d663fe2e215d\"\n },\n {\n \"url\": \"content/top/wued-memfiflol-akoh-mofkid/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/wued-memfiflol-akoh-mofkid/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/wued-memfiflol-akoh-mofkid/index.html\",\n \"revision\": \"d0c026a034ac3d087e2c0f181299dd43\"\n },\n {\n \"url\": \"content/top/zihir-lir-tuhoj-voko/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/zihir-lir-tuhoj-voko/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/zihir-lir-tuhoj-voko/index.html\",\n \"revision\": \"7dc669e02fad315ed97480bf3083becf\"\n },\n {\n \"url\": \"content/top/zofu-fu-pocje/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/zofu-fu-pocje/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/zofu-fu-pocje/index.html\",\n \"revision\": \"28bc938aad461c4769b3f7b832c9a38b\"\n },\n {\n \"url\": \"content/top/zotlo-epaej-luwafas-fili-hef/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/top/zotlo-epaej-luwafas-fili-hef/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/top/zotlo-epaej-luwafas-fili-hef/index.html\",\n \"revision\": \"cf70724ef3fed6b98c70105c0097d518\"\n },\n {\n \"url\": \"content/travel/apipo-agooti-olhos-tudetos-jiw/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/apipo-agooti-olhos-tudetos-jiw/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/apipo-agooti-olhos-tudetos-jiw/index.html\",\n \"revision\": \"ba9f04673362198096db3a0f2fb6f714\"\n },\n {\n \"url\": \"content/travel/caonjim-po-wewic-noteku/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/caonjim-po-wewic-noteku/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/caonjim-po-wewic-noteku/index.html\",\n \"revision\": \"f3d5f84f5e65074881a4d5b6a4c1f250\"\n },\n {\n \"url\": \"content/travel/devpa-ajekos-dufeti-reit/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/devpa-ajekos-dufeti-reit/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/devpa-ajekos-dufeti-reit/index.html\",\n \"revision\": \"2383e28c0181af0fa8b0d8fddd7e71dc\"\n },\n {\n \"url\": \"content/travel/eka-akeisa-mizi-fancegase/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/eka-akeisa-mizi-fancegase/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/eka-akeisa-mizi-fancegase/index.html\",\n \"revision\": \"9fe14c87eba848401c81b0e5086a25ff\"\n },\n {\n \"url\": \"content/travel/ewbof-pejinkik-irad/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/ewbof-pejinkik-irad/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/ewbof-pejinkik-irad/index.html\",\n \"revision\": \"533931e8cca789c6567417a727bc1894\"\n },\n {\n \"url\": \"content/travel/fuwveh-rowru-bodcu-beven/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/fuwveh-rowru-bodcu-beven/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/fuwveh-rowru-bodcu-beven/index.html\",\n \"revision\": \"88939f1d5e81ca99db2f1619033833ff\"\n },\n {\n \"url\": \"content/travel/ga-reti-gevuku-otvomep/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/ga-reti-gevuku-otvomep/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/ga-reti-gevuku-otvomep/index.html\",\n \"revision\": \"6b6f871b7353b7819e76a47edff2f428\"\n },\n {\n \"url\": \"content/travel/gehu-jacnifge-vebed-lopef/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/gehu-jacnifge-vebed-lopef/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/gehu-jacnifge-vebed-lopef/index.html\",\n \"revision\": \"7540124151c3cf33e3861c231bb9970c\"\n },\n {\n \"url\": \"content/travel/gon-hi-facgot-fovetop/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/gon-hi-facgot-fovetop/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/gon-hi-facgot-fovetop/index.html\",\n \"revision\": \"b1c86b6093d9887dac126451864bb26b\"\n },\n {\n \"url\": \"content/travel/gu-hinvom-como/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/gu-hinvom-como/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/gu-hinvom-como/index.html\",\n \"revision\": \"10e6545e4474541d42a00dc2c5633153\"\n },\n {\n \"url\": \"content/travel/hisosozel-mojnun-dom-hipek-coa/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/hisosozel-mojnun-dom-hipek-coa/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/hisosozel-mojnun-dom-hipek-coa/index.html\",\n \"revision\": \"ba692f5125cc90af5f5bbeb4a922b220\"\n },\n {\n \"url\": \"content/travel/icoug-se-im-gaheono/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/icoug-se-im-gaheono/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/icoug-se-im-gaheono/index.html\",\n \"revision\": \"af24c648795f06958198f80567fd5431\"\n },\n {\n \"url\": \"content/travel/idevumu-wivmanov-mofej-vovve/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/idevumu-wivmanov-mofej-vovve/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/idevumu-wivmanov-mofej-vovve/index.html\",\n \"revision\": \"da44623912e811028cafbfbd60170a77\"\n },\n {\n \"url\": \"content/travel/index.json\",\n \"revision\": \"9583eb347f81b47b7807f309ba4af9e7\"\n },\n {\n \"url\": \"content/travel/is-naecoh-ilotottu-wehe/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/is-naecoh-ilotottu-wehe/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/is-naecoh-ilotottu-wehe/index.html\",\n \"revision\": \"fe8c862695da317aa92122e6814f9681\"\n },\n {\n \"url\": \"content/travel/jebe-noehede-ihe-edoc/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/jebe-noehede-ihe-edoc/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/jebe-noehede-ihe-edoc/index.html\",\n \"revision\": \"277da15e50cd46ca7262bfc60108be9a\"\n },\n {\n \"url\": \"content/travel/jejjo-utzo-jozte-ulanof/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/jejjo-utzo-jozte-ulanof/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/jejjo-utzo-jozte-ulanof/index.html\",\n \"revision\": \"51f1a5ecd1c18bb7d1b0b17f35c3c175\"\n },\n {\n \"url\": \"content/travel/kisso-jozodcu-zurnec/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/kisso-jozodcu-zurnec/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/kisso-jozodcu-zurnec/index.html\",\n \"revision\": \"7ae2e7f1d08d60aac98c104e4360cfb2\"\n },\n {\n \"url\": \"content/travel/libonso-moh-hifdo-soow-pebmoll/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/libonso-moh-hifdo-soow-pebmoll/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/libonso-moh-hifdo-soow-pebmoll/index.html\",\n \"revision\": \"437b4e6ea1b85c44035a926120d82a03\"\n },\n {\n \"url\": \"content/travel/luiki-efep-cuktaj-uvci-su/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/luiki-efep-cuktaj-uvci-su/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/luiki-efep-cuktaj-uvci-su/index.html\",\n \"revision\": \"ddcbe64da84e13a733efe2af8fe1b2f9\"\n },\n {\n \"url\": \"content/travel/lule-gufezde-kofvo/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/lule-gufezde-kofvo/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/lule-gufezde-kofvo/index.html\",\n \"revision\": \"07a86d6ceed21ae12b0c76f9e24c41e6\"\n },\n {\n \"url\": \"content/travel/mimlo-wet-cov-ho/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/mimlo-wet-cov-ho/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/mimlo-wet-cov-ho/index.html\",\n \"revision\": \"d870368ec9a2390bc0469d7e4ca4bb13\"\n },\n {\n \"url\": \"content/travel/nogji-gaweno-ke/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/nogji-gaweno-ke/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/nogji-gaweno-ke/index.html\",\n \"revision\": \"1f21ecb5aba02173520dc0aca80c7deb\"\n },\n {\n \"url\": \"content/travel/ownuk-adiwusir-dijipup-fuinu/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/ownuk-adiwusir-dijipup-fuinu/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/ownuk-adiwusir-dijipup-fuinu/index.html\",\n \"revision\": \"3fd8839c1725f62e9caa6cd973544934\"\n },\n {\n \"url\": \"content/travel/sifo-zodeg-gesel/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/sifo-zodeg-gesel/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/sifo-zodeg-gesel/index.html\",\n \"revision\": \"8e253c985dc28b07406d155ad8742f27\"\n },\n {\n \"url\": \"content/travel/sowzo-ijeva-kiruri-muckivle/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/sowzo-ijeva-kiruri-muckivle/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/sowzo-ijeva-kiruri-muckivle/index.html\",\n \"revision\": \"cbd8683e8fef6a63576a710b3e1eae56\"\n },\n {\n \"url\": \"content/travel/su-tawug-azgeuc-helaw/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/su-tawug-azgeuc-helaw/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/su-tawug-azgeuc-helaw/index.html\",\n \"revision\": \"fdc215f1c3a9333ae9fb3ebb1b4f106b\"\n },\n {\n \"url\": \"content/travel/todmoj-upeeshaf-mowis-jinowo-o/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/todmoj-upeeshaf-mowis-jinowo-o/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/todmoj-upeeshaf-mowis-jinowo-o/index.html\",\n \"revision\": \"9175bc83a6ba853b74daf0fcdaba4f0a\"\n },\n {\n \"url\": \"content/travel/totepo-vik-fu/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/totepo-vik-fu/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/totepo-vik-fu/index.html\",\n \"revision\": \"f22e01e58b7a64b6fa9ab3344bf8fd3d\"\n },\n {\n \"url\": \"content/travel/unu-sugef-attib-ep/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/unu-sugef-attib-ep/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/unu-sugef-attib-ep/index.html\",\n \"revision\": \"738c30c833532c11d6951ce795ff4f02\"\n },\n {\n \"url\": \"content/travel/waj-kupvenpo-hocniin/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/waj-kupvenpo-hocniin/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/waj-kupvenpo-hocniin/index.html\",\n \"revision\": \"7faba8022ac17da4cda16c08fff15747\"\n },\n {\n \"url\": \"content/travel/wif-jogjo-nurlus-wodhip/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/wif-jogjo-nurlus-wodhip/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/wif-jogjo-nurlus-wodhip/index.html\",\n \"revision\": \"0a6509787793ee11679f0e8f3f591eff\"\n },\n {\n \"url\": \"content/travel/wifewec-kicgakev-le-odual/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/wifewec-kicgakev-le-odual/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/wifewec-kicgakev-le-odual/index.html\",\n \"revision\": \"78e72df441d85bf8bf485555836bc3e5\"\n },\n {\n \"url\": \"content/travel/zo-in-hitmefmag/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/travel/zo-in-hitmefmag/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/travel/zo-in-hitmefmag/index.html\",\n \"revision\": \"48a07b30792ae42a1b81c7095c5e9aa2\"\n },\n {\n \"url\": \"content/world/avpa-bedowno-kasu-fofgiihe/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/avpa-bedowno-kasu-fofgiihe/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/avpa-bedowno-kasu-fofgiihe/index.html\",\n \"revision\": \"60582f639e80671164b6f96a2206df33\"\n },\n {\n \"url\": \"content/world/bokefko-foha-coza-na/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/bokefko-foha-coza-na/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/bokefko-foha-coza-na/index.html\",\n \"revision\": \"a51d115449eb0ff764f949da3d6e5c5a\"\n },\n {\n \"url\": \"content/world/cag-ovcowe-hivzid-zip-wizidgeb/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/cag-ovcowe-hivzid-zip-wizidgeb/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/cag-ovcowe-hivzid-zip-wizidgeb/index.html\",\n \"revision\": \"cb025b39860052eb7f802585bd7f8fba\"\n },\n {\n \"url\": \"content/world/emkeggu-juninzol-si-efanu-litc/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/emkeggu-juninzol-si-efanu-litc/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/emkeggu-juninzol-si-efanu-litc/index.html\",\n \"revision\": \"e10f4de284ba9a035b24f22172700a03\"\n },\n {\n \"url\": \"content/world/foipziw-wef-heiw-tepipcip/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/foipziw-wef-heiw-tepipcip/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/foipziw-wef-heiw-tepipcip/index.html\",\n \"revision\": \"fdfaf98cac322d8ab15cea7aade5781f\"\n },\n {\n \"url\": \"content/world/gehjel-ifiwifo-peome-hecava/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/gehjel-ifiwifo-peome-hecava/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/gehjel-ifiwifo-peome-hecava/index.html\",\n \"revision\": \"fdc29677f9df8f2d9c216f404f5854f1\"\n },\n {\n \"url\": \"content/world/idewet-gelidohet-wevce/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/idewet-gelidohet-wevce/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/idewet-gelidohet-wevce/index.html\",\n \"revision\": \"283e98edca98775f4292be288df06def\"\n },\n {\n \"url\": \"content/world/index.json\",\n \"revision\": \"45758ff1655afbf303504b3e4b177427\"\n },\n {\n \"url\": \"content/world/izijih-mowocoli-asuoje-ope/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/izijih-mowocoli-asuoje-ope/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/izijih-mowocoli-asuoje-ope/index.html\",\n \"revision\": \"5d0f3f051386ea33fcc0638fb9754427\"\n },\n {\n \"url\": \"content/world/jimpeho-ren-vif/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/jimpeho-ren-vif/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/jimpeho-ren-vif/index.html\",\n \"revision\": \"0a65a03df0d5e0b02e8184d00d3a2ba7\"\n },\n {\n \"url\": \"content/world/lefle-ef-izoso-he/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/lefle-ef-izoso-he/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/lefle-ef-izoso-he/index.html\",\n \"revision\": \"77d62e4b614b833ae18232b234c379ee\"\n },\n {\n \"url\": \"content/world/me-niep-koje-duzdev/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/me-niep-koje-duzdev/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/me-niep-koje-duzdev/index.html\",\n \"revision\": \"1dd7b87700ecfbe949b8e66522291dfb\"\n },\n {\n \"url\": \"content/world/nifu-dovhi-fecal/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/nifu-dovhi-fecal/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/nifu-dovhi-fecal/index.html\",\n \"revision\": \"53a5ef3af5e0f38fa36eb8a1b6ec87f6\"\n },\n {\n \"url\": \"content/world/ogkico-jehjon-pacaco-dodmen/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/ogkico-jehjon-pacaco-dodmen/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/ogkico-jehjon-pacaco-dodmen/index.html\",\n \"revision\": \"7613d61bbee9bac022de48e3c42736f7\"\n },\n {\n \"url\": \"content/world/os-kujom-poke-tuobi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/os-kujom-poke-tuobi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/os-kujom-poke-tuobi/index.html\",\n \"revision\": \"fbbfed24170c0f02c3b56ea12e5b3f43\"\n },\n {\n \"url\": \"content/world/pe-poso-meturuko-favlu/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/pe-poso-meturuko-favlu/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/pe-poso-meturuko-favlu/index.html\",\n \"revision\": \"5158c46a687199d5b2a8f0f1ed1e69c6\"\n },\n {\n \"url\": \"content/world/pedja-soagevuf-movdi-wa-ke/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/pedja-soagevuf-movdi-wa-ke/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/pedja-soagevuf-movdi-wa-ke/index.html\",\n \"revision\": \"df30b6a021c409bc8f302aded33875d8\"\n },\n {\n \"url\": \"content/world/riaf-vegvo-wakvag-evoha/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/riaf-vegvo-wakvag-evoha/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/riaf-vegvo-wakvag-evoha/index.html\",\n \"revision\": \"1c168875c550d29839fe0d3e1e1d3212\"\n },\n {\n \"url\": \"content/world/rigel-pu-motiw/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/rigel-pu-motiw/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/rigel-pu-motiw/index.html\",\n \"revision\": \"1b79cbfbd171ddce86508886675a983a\"\n },\n {\n \"url\": \"content/world/risa-jeboc-laf-pecad/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/risa-jeboc-laf-pecad/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/risa-jeboc-laf-pecad/index.html\",\n \"revision\": \"e8b11756ccd3a8c4195b0d03db10c3d9\"\n },\n {\n \"url\": \"content/world/runurapo-novjalwi-wefata/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/runurapo-novjalwi-wefata/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/runurapo-novjalwi-wefata/index.html\",\n \"revision\": \"4d45ba629e34cae6cc2ff4068cf9bbbf\"\n },\n {\n \"url\": \"content/world/seuh-mopotdof-evja-wocdu/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/seuh-mopotdof-evja-wocdu/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/seuh-mopotdof-evja-wocdu/index.html\",\n \"revision\": \"45e71c9fd7d3dc7f2ce0d1199151d9a5\"\n },\n {\n \"url\": \"content/world/sip-cidmele-jic/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/sip-cidmele-jic/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/sip-cidmele-jic/index.html\",\n \"revision\": \"2f426d0dd593a782c086df3bbc279416\"\n },\n {\n \"url\": \"content/world/sukojdi-enaijelot-af-bitod/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/sukojdi-enaijelot-af-bitod/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/sukojdi-enaijelot-af-bitod/index.html\",\n \"revision\": \"8f6d85c73896a149014e56dfff82d976\"\n },\n {\n \"url\": \"content/world/tazad-igruw-fetid-agobek/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/tazad-igruw-fetid-agobek/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/tazad-igruw-fetid-agobek/index.html\",\n \"revision\": \"1239b88fd79826962c82a1f9995a6f27\"\n },\n {\n \"url\": \"content/world/towi-geb-wocliltew/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/towi-geb-wocliltew/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/towi-geb-wocliltew/index.html\",\n \"revision\": \"691d43bc6dcf8707fa755f9164c45967\"\n },\n {\n \"url\": \"content/world/udco-cuke-sitpeg-rorgoje/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/udco-cuke-sitpeg-rorgoje/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/udco-cuke-sitpeg-rorgoje/index.html\",\n \"revision\": \"49f5be80d9b4aadee5abe0f546b69c4c\"\n },\n {\n \"url\": \"content/world/uzsov-fefevohev-duofre-celo-gi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/uzsov-fefevohev-duofre-celo-gi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/uzsov-fefevohev-duofre-celo-gi/index.html\",\n \"revision\": \"bf658d85f0113b645a9e116b8b2111da\"\n },\n {\n \"url\": \"content/world/wioti-zijobu-aswigozi-keczewgo/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/wioti-zijobu-aswigozi-keczewgo/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/wioti-zijobu-aswigozi-keczewgo/index.html\",\n \"revision\": \"da103efe4e85a92cc8242bab0eaed587\"\n },\n {\n \"url\": \"content/world/zaso-awuap-eki/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/zaso-awuap-eki/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/zaso-awuap-eki/index.html\",\n \"revision\": \"c547ac959d553de95721a2a56f214fe9\"\n },\n {\n \"url\": \"content/world/zisek-kaghitis-mepdu-luwen-ohf/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/zisek-kaghitis-mepdu-luwen-ohf/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/zisek-kaghitis-mepdu-luwen-ohf/index.html\",\n \"revision\": \"ba6a12d9b5682045a3c7b2288a8bbe68\"\n },\n {\n \"url\": \"content/world/zog-piwloc-gel-maf-abuijeila/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/zog-piwloc-gel-maf-abuijeila/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/zog-piwloc-gel-maf-abuijeila/index.html\",\n \"revision\": \"329220ce49bdea33a2e91c26f0e86c8f\"\n },\n {\n \"url\": \"content/world/zowil-cigikof-sosped-meflod-re/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/zowil-cigikof-sosped-meflod-re/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/zowil-cigikof-sosped-meflod-re/index.html\",\n \"revision\": \"664d0a2a32d2b38d6bb490ddef57aae9\"\n },\n {\n \"url\": \"content/world/zozzihavu-rem-ogbaf-emi/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"content/world/zozzihavu-rem-ogbaf-emi/index.bundle.js\",\n \"revision\": \"acec2ade25adb16b7acae5f6a398fe5a\"\n },\n {\n \"url\": \"content/world/zozzihavu-rem-ogbaf-emi/index.html\",\n \"revision\": \"9a6916d30b6ebec5a0e5d985e340296d\"\n },\n {\n \"url\": \"css/animate.min.css\",\n \"revision\": \"c0be8e53226ac34833fd9b5dbc01ebc5\"\n },\n {\n \"url\": \"css/fla/flex-layout-attribute.css\",\n \"revision\": \"c9bc58fccb5b4c9d1d7a6e76edddffa7\"\n },\n {\n \"url\": \"css/fla/flex-layout-attribute.min.css\",\n \"revision\": \"c55488315343d9afb4d13ebf9cc8f97b\"\n },\n {\n \"url\": \"css/prism-tomorrow.min.css\",\n \"revision\": \"c6b4dce537526ed1ac67d9b7bd3e7158\"\n },\n {\n \"url\": \"home/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"home/index.bundle.js\",\n \"revision\": \"a1511e34771b314da1d53dd82f09e66a\"\n },\n {\n \"url\": \"home/index.html\",\n \"revision\": \"ccb27ef8d3c1b128fe14780ab556de54\"\n },\n {\n \"url\": \"index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"index.html\",\n \"revision\": \"ac05187eb3a182c5d1768278b9c714e8\"\n },\n {\n \"url\": \"js/fuse/fuse.basic.common.js\",\n \"revision\": \"ab3ef0028c8992d0098b5b836874291a\"\n },\n {\n \"url\": \"js/fuse/fuse.basic.esm.js\",\n \"revision\": \"0cd240af452625e49deed3ee2445aba6\"\n },\n {\n \"url\": \"js/fuse/fuse.basic.esm.min.js\",\n \"revision\": \"f79f602fa4572cd580786923ce942b6c\"\n },\n {\n \"url\": \"js/fuse/fuse.basic.js\",\n \"revision\": \"6c4923a67225dd64e42600c578d8ff0f\"\n },\n {\n \"url\": \"js/fuse/fuse.basic.min.js\",\n \"revision\": \"62465d50492b6d1bfbbd0e5f9a09b222\"\n },\n {\n \"url\": \"js/fuse/fuse.common.js\",\n \"revision\": \"ddbe097989e19bf1872f533cbc363f1b\"\n },\n {\n \"url\": \"js/fuse/fuse.esm.js\",\n \"revision\": \"82bbf2ed8ece715c58afe6c75977795f\"\n },\n {\n \"url\": \"js/fuse/fuse.esm.min.js\",\n \"revision\": \"589223b029350d512db61a8f323ce0fe\"\n },\n {\n \"url\": \"js/fuse/fuse.js\",\n \"revision\": \"7e19f88c4b2a7c038943bf3b4a17986f\"\n },\n {\n \"url\": \"js/fuse/fuse.min.js\",\n \"revision\": \"de7d60e4a6881074275feca14b84a49d\"\n },\n {\n \"url\": \"js/zuix/animate-css.js\",\n \"revision\": \"0faafcff63e1f4bf5fbbd819bbff5da7\"\n },\n {\n \"url\": \"js/zuix/zuix-bundler.js\",\n \"revision\": \"bd72b648c4bf1cfa2007df27f695c83a\"\n },\n {\n \"url\": \"js/zuix/zuix-bundler.min.js\",\n \"revision\": \"20f1e5efc0b5c88b2bdca6dd7e1a9e30\"\n },\n {\n \"url\": \"js/zuix/zuix-bundler.module.js\",\n \"revision\": \"e35517bf20d9d449d5871da14c2ad2f9\"\n },\n {\n \"url\": \"js/zuix/zuix-bundler.module.min.js\",\n \"revision\": \"2b14f944fa25894cb7899014c175442d\"\n },\n {\n \"url\": \"js/zuix/zuix.js\",\n \"revision\": \"da5f5195b0117ead17c839f1af84e486\"\n },\n {\n \"url\": \"js/zuix/zuix.min.js\",\n \"revision\": \"c607466c3fa9cd950a41498d413e826a\"\n },\n {\n \"url\": \"js/zuix/zuix.module.js\",\n \"revision\": \"d5680665455b9d26b4916f3884fac631\"\n },\n {\n \"url\": \"js/zuix/zuix.module.min.js\",\n \"revision\": \"4c2cc8b770b25283291f5e2f1b320b9f\"\n },\n {\n \"url\": \"lib/1.1/components/context-menu.css\",\n \"revision\": \"7ba1b409b46410bee01e4fc18dadb7a3\"\n },\n {\n \"url\": \"lib/1.1/components/context-menu.html\",\n \"revision\": \"74daf4054d7613ede5f88007a94bdc43\"\n },\n {\n \"url\": \"lib/1.1/components/context-menu.js\",\n \"revision\": \"c013b05a56f175a6cdcc1627d884f06d\"\n },\n {\n \"url\": \"lib/1.1/components/menu-overlay.css\",\n \"revision\": \"736446a0ce463ad6664c5f8066376189\"\n },\n {\n \"url\": \"lib/1.1/components/menu-overlay.html\",\n \"revision\": \"220c3005881852f0387e61ea8ac2a6c5\"\n },\n {\n \"url\": \"lib/1.1/components/menu-overlay.js\",\n \"revision\": \"15dc6cd532c7c4af1ee4f525c2f3aff2\"\n },\n {\n \"url\": \"lib/1.1/controllers/gesture-helper.js\",\n \"revision\": \"1776574c57c1a6115edfbcb3887ed147\"\n },\n {\n \"url\": \"lib/1.1/controllers/header-auto-hide.js\",\n \"revision\": \"dfafe8a0780d7759b16afa63673cbecb\"\n },\n {\n \"url\": \"lib/1.1/controllers/list-view.js\",\n \"revision\": \"fc2930407b29c707ab8bfca33685e9be\"\n },\n {\n \"url\": \"lib/1.1/controllers/scroll-helper.js\",\n \"revision\": \"d35210ea8c416fdad067aedad98c9063\"\n },\n {\n \"url\": \"lib/1.1/controllers/view-pager.js\",\n \"revision\": \"d7e48fa1226efe9fb2e1a53730203d82\"\n },\n {\n \"url\": \"lib/1.1/extensions/animate-css.js\",\n \"revision\": \"f16cb7fb3162d74d7c0c58695abe5596\"\n },\n {\n \"url\": \"manifest.json\",\n \"revision\": \"10231bceb6bf625a754e38394f9a7f0c\"\n },\n {\n \"url\": \"saved/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"saved/index.bundle.js\",\n \"revision\": \"71132e6dd0f07b4b6c7d8bf461384745\"\n },\n {\n \"url\": \"saved/index.html\",\n \"revision\": \"dc455fb347dfa7aeb255cf873e03db12\"\n },\n {\n \"url\": \"search-index.json\",\n \"revision\": \"0be45873c85fda7f3d6bf04ac0d5a3e9\"\n },\n {\n \"url\": \"search-list.json\",\n \"revision\": \"0b5fa30a86106bd95c466adbfbf9ac64\"\n },\n {\n \"url\": \"search/index.bundle.ext.js\",\n \"revision\": \"263f2e73c0b0127b2136230e4a797ad8\"\n },\n {\n \"url\": \"search/index.bundle.js\",\n \"revision\": \"71132e6dd0f07b4b6c7d8bf461384745\"\n },\n {\n \"url\": \"search/index.html\",\n \"revision\": \"be6806cc5625f0a2a8ad8eb5724a39e4\"\n },\n {\n \"url\": \"ui/_inc/content-frame/index.html\",\n \"revision\": \"0746f60e6c4afa5d626b6bfb4e68cfbb\"\n },\n {\n \"url\": \"content/top/quick-start/images/news-blog-adding-post.png\",\n \"revision\": \"44e3fb468f74a96664c789007367cc17\"\n },\n {\n \"url\": \"content/top/quick-start/images/news-blog-sections.png\",\n \"revision\": \"c596a7a1103c9dd3c76e174c0da1ffc9\"\n },\n {\n \"url\": \"images/github-mark.png\",\n \"revision\": \"add1026fb07009c6879400cbcf145301\"\n },\n {\n \"url\": \"images/icons/desktop/android-chrome-192x192.png\",\n \"revision\": \"93d5e77e9ee1e9c6975f3c0bd1a21574\"\n },\n {\n \"url\": \"images/icons/desktop/android-chrome-512x512.png\",\n \"revision\": \"6df83c6c13be17a2ea70d29e340c5ddb\"\n },\n {\n \"url\": \"images/icons/desktop/apple-touch-icon.png\",\n \"revision\": \"2b78ed332644d19d9779c069c5842538\"\n },\n {\n \"url\": \"images/icons/desktop/favicon-16x16.png\",\n \"revision\": \"6c047cdbd3d5c4c962a3a692a5025d27\"\n },\n {\n \"url\": \"images/icons/desktop/favicon-32x32.png\",\n \"revision\": \"7413528d5e59c22af1ccf38187bc950b\"\n },\n {\n \"url\": \"images/icons/desktop/mstile-150x150.png\",\n \"revision\": \"540caa78f56655281b2d4b17ad52f2ce\"\n },\n {\n \"url\": \"images/icons/desktop/safari-pinned-tab.svg\",\n \"revision\": \"a0ab2c612c6a5019b3e4ae7c38043b98\"\n },\n {\n \"url\": \"images/icons/icon-128x128.png\",\n \"revision\": \"69f3f1f3f956bb71f35ce66b7717e1a0\"\n },\n {\n \"url\": \"images/icons/icon-144x144.png\",\n \"revision\": \"45e24db8671c41ca95c440df0cadf2a3\"\n },\n {\n \"url\": \"images/icons/icon-152x152.png\",\n \"revision\": \"e0867fd6e9bc25afd831b1eabdd83f8d\"\n },\n {\n \"url\": \"images/icons/icon-192x192.png\",\n \"revision\": \"cf383c3d4500d31884326cc9d53a8c3a\"\n },\n {\n \"url\": \"images/icons/icon-384x384.png\",\n \"revision\": \"19007d16c73f442f44c926beddc34637\"\n },\n {\n \"url\": \"images/icons/icon-512x512.png\",\n \"revision\": \"274298ed7162d12352fa836d3a2cb11e\"\n },\n {\n \"url\": \"images/icons/icon-72x72.png\",\n \"revision\": \"919cb6b3e8a1b5d0c963921dba0e4388\"\n },\n {\n \"url\": \"images/icons/icon-96x96.png\",\n \"revision\": \"5547ad1a33334c0f5c04f6de1f6d2c52\"\n },\n {\n \"url\": \"images/page-speed-insight-icon.png\",\n \"revision\": \"85f446592394b827475c3c5d11f66924\"\n },\n {\n \"url\": \"images/zuix-logo.svg\",\n \"revision\": \"48e6defd57440a6d0f0d12241ff9d6c5\"\n }\n], {});\n\n\n\n\nworkbox_routing_registerRoute(/\\.(?:png|jpg|jpeg|svg)$/, new workbox_strategies_CacheFirst({ \"cacheName\":\"images\", plugins: [new workbox_expiration_ExpirationPlugin({ maxEntries: 50 })] }), 'GET');\nworkbox_routing_registerRoute(/\\.(?:html|json|js|css)$/, new workbox_strategies_CacheFirst({ \"cacheName\":\"default\", plugins: [new workbox_expiration_ExpirationPlugin({ maxEntries: 50 })] }), 'GET');\n\n\n\n\n"],"names":["self","addEventListener","event","data","type","skipWaiting","workbox_precaching_precacheAndRoute","url","revision","workbox_routing_registerRoute","workbox_strategies_CacheFirst","cacheName","plugins","workbox_expiration_ExpirationPlugin","maxEntries"],"mappings":"0nBAsBAA,KAAKC,iBAAiB,WAAYC,IAC5BA,EAAMC,MAA4B,iBAApBD,EAAMC,KAAKC,MAC3BJ,KAAKK,iBAYTC,EAAAA,iBAAoC,CAClC,CACEC,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,kCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,YACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,kEACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,kEACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,oEACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,8DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,iDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,gEACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,qDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,gDACPC,SAAY,oCAEd,CACED,IAAO,2CACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,sDACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,uDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,8CACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,yDACPC,SAAY,oCAEd,CACED,IAAO,oDACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,+CACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,iEACPC,SAAY,oCAEd,CACED,IAAO,6DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,mEACPC,SAAY,oCAEd,CACED,IAAO,+DACPC,SAAY,oCAEd,CACED,IAAO,0DACPC,SAAY,oCAEd,CACED,IAAO,4DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,mDACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,2BACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,aACPC,SAAY,oCAEd,CACED,IAAO,+BACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,0BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,iCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,wCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,uCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,oCACPC,SAAY,oCAEd,CACED,IAAO,gBACPC,SAAY,oCAEd,CACED,IAAO,4BACPC,SAAY,oCAEd,CACED,IAAO,wBACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,6BACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,mCACPC,SAAY,oCAEd,CACED,IAAO,2DACPC,SAAY,oCAEd,CACED,IAAO,wDACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,kDACPC,SAAY,oCAEd,CACED,IAAO,4CACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,6CACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,uBACPC,SAAY,qCAEb,IAKHC,EAAAA,cAA8B,0BAA2B,IAAIC,aAA8B,CAAEC,UAAY,SAAUC,QAAS,CAAC,IAAIC,mBAAoC,CAAEC,WAAY,QAAW,OAC9LL,EAAAA,cAA8B,0BAA2B,IAAIC,aAA8B,CAAEC,UAAY,UAAWC,QAAS,CAAC,IAAIC,mBAAoC,CAAEC,WAAY,QAAW"} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index e4a29c8..a6e8c50 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "animate.css": "^4.1.1", "flex-layout-attribute": "^1.0.3", "fuse.js": "^6.6.2", - "zuix-dist": "1.1.7" + "zuix-dist": "1.1.10" }, "devDependencies": { "@11ty/eleventy": "^2.0.0-canary.11", @@ -8843,9 +8843,9 @@ } }, "node_modules/zuix-dist": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/zuix-dist/-/zuix-dist-1.1.7.tgz", - "integrity": "sha512-B0hCKA9ORqpb8yEn5nlRJUdtgJ0Krsp/6ZWtEGcjQa+IcD5u459+WLPAIzMxLP5XSHCMbHES/aQUH+/43U8Gqw==" + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/zuix-dist/-/zuix-dist-1.1.10.tgz", + "integrity": "sha512-HPNY4Ps4N/4cYD1KjEiia1dz2+KeiiqZA7pWBJdWPl+WJi+8X2fwtbayiRoEothPYRPMY4uqvgGgj+5EoCFbbw==" }, "node_modules/zuix/node_modules/commander": { "version": "9.0.0", @@ -15571,9 +15571,9 @@ } }, "zuix-dist": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/zuix-dist/-/zuix-dist-1.1.7.tgz", - "integrity": "sha512-B0hCKA9ORqpb8yEn5nlRJUdtgJ0Krsp/6ZWtEGcjQa+IcD5u459+WLPAIzMxLP5XSHCMbHES/aQUH+/43U8Gqw==" + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/zuix-dist/-/zuix-dist-1.1.10.tgz", + "integrity": "sha512-HPNY4Ps4N/4cYD1KjEiia1dz2+KeiiqZA7pWBJdWPl+WJi+8X2fwtbayiRoEothPYRPMY4uqvgGgj+5EoCFbbw==" } } } diff --git a/package.json b/package.json index d776232..d42c912 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "animate.css": "^4.1.1", "fuse.js": "^6.6.2", "flex-layout-attribute": "^1.0.3", - "zuix-dist": "1.1.7" + "zuix-dist": "1.1.10" }, "devDependencies": { "@11ty/eleventy": "^2.0.0-canary.11", diff --git a/source/app/listview/items-list.js b/source/app/listview/items-list.js index 3337274..66fb835 100644 --- a/source/app/listview/items-list.js +++ b/source/app/listview/items-list.js @@ -63,19 +63,17 @@ function ItemsList(cp) { // Download RSS feed function fetchList(jsonUrl, callback) { - zuix.$.ajax({ - url: jsonUrl, - success: function(res) { - itemsList = JSON.parse(res); - refreshList(); - if (callback) { - callback(itemsList); - } - }, - error: function(err) { - // TODO: handle error - } - }); + fetch(jsonUrl) + .then((response) => response.json()) + .then((list) => { + itemsList = list; + refreshList(); + if (callback) { + callback(itemsList); + } + }).catch((e) => { + // TODO: handle error + }); } }