File Manager

Current Directory: /home/astoriaah/www/media/com_sh404sef/assets/js6/dist
Viewing File: /home/astoriaah/www/media/com_sh404sef/assets/js6/dist/analytics-7350fb2570.js
parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c<t.length;c++)try{f(t[c])}catch(e){i||(i=e)}if(t.length){var l=f(t[t.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=l:"function"==typeof define&&define.amd?define(function(){return l}):n&&(this[n]=l)}if(parcelRequire=f,i)throw i;return f}({"FA8U":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.escapeAttr=exports.escape=exports.render=void 0;var e=function(e,r,t){if(!t)return e(r);t.innerHTML=e(r)};exports.render=e;var r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},t={'"':"&quot;","'":"&#x27;","`":"&#x60;"},n=function(e){var r=function(r){return e[r]},t="(?:"+Object.keys(e).join("|")+")",n=RegExp(t),o=RegExp(t,"g");return function(e){return e=null==e?"":""+e,n.test(e)?e.replace(o,r):e}},o=n(r);exports.escape=o;var p=n(t);exports.escapeAttr=p; },{}],"BYdJ":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isFontUrl=exports.isScriptUrl=exports.isStylesheetUrl=exports.isImageUrl=exports.trimLeadingSlashes=exports.trimTrailingSlashes=exports.trimFragment=exports.trimQuery=exports.trimUrlEnd=exports.appendPath=exports.makeProtocolRelative=exports.ensureSchemeOnSchemeRelativeUrl=exports.getDomainFromUrl=exports.absolutify=exports.isSecureUrl=exports.isHttpSuccess=exports.isHttpUrl=exports.isFullyQualified=exports.isFragment=exports.isProtocolRelative=exports.ensureArray=exports.abridge=exports.truncateOnWordForPixelLength=exports.rightTrimChars=exports.truncateOnWord=exports.getPlural=exports.matchStringEnd=exports.sprintf=exports.timedOutFetch=exports.timedOutPromise=exports.isPromise=exports.isNumber=exports.ms2S=exports.convertMs=exports.displayableFileSize=exports.shortFormatInteger=exports.roundWithPrecision=exports.propNumSort=exports.propAlphaSort=void 0;var r=require("./layout");function t(r,t){var e=Object.keys(r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(r);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(r,t).enumerable})),e.push.apply(e,o)}return e}function e(r){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?t(Object(n),!0).forEach(function(t){o(r,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):t(Object(n)).forEach(function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(n,t))})}return r}function o(r,t,e){return t in r?Object.defineProperty(r,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):r[t]=e,r}function n(r){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(r)}var i=function(r,t){return function(e,o){return t=!!t,function(e,o){var n=t?e[r].toLowerCase():e[r],i=t?o[r].toLowerCase():o[r];return n<i?-1:n>i?1:0}}};exports.propAlphaSort=i;var s=function(r){return function(t,e){return function(t,e){var o=t[r],n=e[r];return o<n?-1:o>n?1:0}}};exports.propNumSort=s;var a=function(r,t){t=t||0;var e=Math.pow(10,t),o=r*e;return(o=Math.round(o))/e};exports.roundWithPrecision=a;var u=function(r){var t=Number.parseFloat(r);switch(!0){case t<1e4:t=t.toFixed();break;case t<1e6:t/=100,t=(t=Math.floor(t)/10).toFixed(1)+"K";break;default:t/=1e5,t=(t=Math.floor(t)/10).toFixed(2)+"M"}return t};exports.shortFormatInteger=u;var p=function(r){arguments.length>1&&void 0!==arguments[1]&&arguments[1];var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,e=["B","KB","MB","GB","TB"];try{var o;return r=Math.max(r,0),t&&(o=e.indexOf(t)),o<0&&(o=Math.floor((r?Math.log(r):0)/Math.log(1024)),o=Math.min(o,e.length-1)),r/=Math.pow(1024,o),a(r,o<2?0:1)+" "+e[o]}catch(n){console.error(n)}};exports.displayableFileSize=p;var c=function(r){var t,e,o,n,i;n=Math.floor(r/1e3),i=r%1e3,o=Math.floor(n/60),n%=60,e=Math.floor(o/60),o%=60;var s="";return(t=Math.floor(e/24))&&(s+=t+"d "),(e%=24)&&(s+=e+"h "),o&&(s+=o+"m "),n&&(s+=n+"s "),i&&(s+=i+"ms "),{day:t,hour:e,minute:o,seconds:n,milliseconds:i,full:s=s.trim()}};exports.convertMs=c;var l=function(r,t){return a(r/1e3,t)};exports.ms2S=l;var f=function(r){return!isNaN(parseFloat(r))&&!isNaN(r-0)};exports.isNumber=f;var h=function(r){return r&&"object"==n(r)&&"function"==typeof r.then};exports.isPromise=h;var x=function(r,t,e){return e||(e=function(){try{var r=Error("Operation timed-out after delay "+t+"ms");return r.name="WblTimeOutException",r}catch(r){console.error(r)}}),Promise.race([r,new Promise(function(r,o){setTimeout(o,t,e())})])};exports.timedOutPromise=x;var v=function(r,t,e,o){o=o||new AbortController,t.signal=o.signal;var n=fetch(r,t);return x(n,e,function(){try{o.abort();var t=Error("Fetch timed-out after delay "+e+"ms for "+r);return t.name="WblTimeOutException",t}catch(t){console.error(t)}})};exports.timedOutFetch=v;var m=function(t,e,o){if(!e||e.length<1)return t;o=!!o;for(var n=t,i=1;i<=e.length;++i){var s=(""+e[i-1]).replace(/\s+/g," ");n=n.replace(new RegExp("%"+i,"g"),o?(0,r.escape)(s):s)}return n.replace(new RegExp("%%","g"),"%")};exports.sprintf=m;var g=function(r,t){return t.forEach(function(t){if(r.endsWith(t))return!0}),!1};exports.matchStringEnd=g;var d=function(r,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"s";return"".concat(r).concat(t>1?e:"")};exports.getPlural=d;var y=function(r,t){for(var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"...",o="",n=r.split(" "),i=0;i<n.length;i++){if(!(o.length<=t-(n[i].length+e.length))){o+=e;break}o+=o?" "+n[i]:n[i]}return o};exports.truncateOnWord=y;var b=function(r,t){for(var e in t)r[e]=t[e]},O=function(r,t){return r?r.replace(new RegExp("["+t.join("")+"]+$"),""):r};exports.rightTrimChars=O;var S=function(r,t,e,o){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:" ...";try{var s=r,a=r.split(e),u="",p=o.createElement("div");b(p.style,n),p.style.width="auto",p.style.display="inline-block",p.style.left="-10000px",p.style.position="absolute";var c=o.createTextNode(u);p.appendChild(c),o.body.appendChild(p);for(var l=0;l<a.length;l++){if(u=u?u+e+a[l]:a[0],c.textContent=u+i,p.offsetWidth>=t){s=O(s,["-","|","_",".",",",":",";","&","{","(","[","@","=","+","/"]),s+=i;break}s=u}return s}catch(f){console.error(f)}};exports.truncateOnWordForPixelLength=S;var P={totalLength:50,introLength:30,bridge:"..."},F=function(r,t){var o=e(e({},P),t);if(r&&r.length>o.totalLength){var n=o.totalLength-(o.introLength+o.bridge.length),i=r.slice(0,o.introLength),s=r.slice(r.length-n);r=i+o.bridge+s}return r};exports.abridge=F;var w=function(r){return Array.isArray(r)?r:[r]};exports.ensureArray=w;var M=function(r){return r.startsWith("//")};exports.isProtocolRelative=M;var U=function(r){var t=r.startsWith("#");return t};exports.isFragment=U;var W=function(r){return r.match(/^[a-zA-Z0-9\-]+:\/\/.*/)};exports.isFullyQualified=W;var j=function(r){return U(r)||M(r)||r.startsWith("/")||r.startsWith("https://")||r.startsWith("http://")};exports.isHttpUrl=j;var E=function(r,t){return(t=t||[200,201,202,203,204,205,206,304]).indexOf(r)>-1};exports.isHttpSuccess=E;var L=function(r){return r.startsWith("https://")};exports.isSecureUrl=L;var N=function(r,t){try{return W(r)||M(r)?r:new URL(r,t).href}catch(e){error(e)}return r};exports.absolutify=N;var R=function(r){if(!W(r))return r;var t=r.match(/((http:|https:)?\/\/([^.]+\.)?.+\.[^/]+)\/?/gm);return t&&t[0]?t[0]:r};exports.getDomainFromUrl=R;var T=function(r,t){return j(r)?r:(t.startsWith("https://")?"https:":"http:")+r};exports.ensureSchemeOnSchemeRelativeUrl=T;var k=function(r,t){var e=N(r,t);return e=e.replace(/^https?:\/\//,"//")};exports.makeProtocolRelative=k;var A=function r(t,e){var o=(e=w(e)).shift();if(!o)return t;if(!(o=I(o)))return t;var n=(t=H(t))+"/"+o;return e.length<=0?n:r(n,e)};exports.appendPath=A;var C=function(r){var t=B(r);return t=D(t)};exports.trimUrlEnd=C;var D=function(r){return r?r.split("?")[0]:r};exports.trimQuery=D;var B=function(r){return r?r.split("#")[0]:r};exports.trimFragment=B;var H=function(r){return r?r.replace(/\/+$/,""):r};exports.trimTrailingSlashes=H;var I=function(r){return r?r.replace(/^\/+/,""):r};exports.trimLeadingSlashes=I;var Q=function(r){return g(r,[".jpg",".jpeg",".png",".ico",".webp",".gif",".svg",".bmp",".tiff"])};exports.isImageUrl=Q;var z=function(r){return r.endsWith(".css")};exports.isStylesheetUrl=z;var _=function(r){return r.endsWith(".js")};exports.isScriptUrl=_;var K=function(r){return g(r,[".ttf",".otf",".eot",".woff",".woff2"])};exports.isFontUrl=K; },{"./layout":"FA8U"}],"tHKJ":[function(require,module,exports) { "use strict";function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function r(e,r,o){return r&&t(e.prototype,r),o&&t(e,o),e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.wblThrottler=void 0;var o={average:2,burst:3},n=new Map,s=new Map,a=new Map,i=function(e,t){try{if(s.has(e)){var r=s.get(e);r.has(t)?(clearInterval(r.get(t).timer),r.delete(t)):console.error("Trying to clear item "+e+"/"+t+" but that item does not exist")}else console.error("Trying to clear item "+e+"/"+t+" but that scope does not exist")}catch(o){console.error(o)}},l=function(){function t(r){e(this,t),n.set("__default__",r||o)}return r(t,[{key:"setConfig",value:function(e,t){n.set(e,t)}},{key:"setDefaultConfig",value:function(e){n.set("__default__",e)}},{key:"clearAll",value:function(e){s.has(e)?(s.get(e).forEach(function(e){clearInterval(e.timer)}),s.delete(e)):console.error("Throttle lib: cannot clear scope, does not exist: "+e)}},{key:"refillBucket",value:function(e,t){try{if(!n.has(t))return void console.error("Trying to refill bucket "+e+"/"+t+" but no config for that item");var r=n.get(t);if(!s.has(e))return void console.error("Trying to refill bucket "+e+"/"+t+" but that scope does not exist");var o=s.get(e);if(!o.has(t))return void console.error("Trying to refill bucket "+e+"/"+t+" but there is no such item in that scope");var l,c,u=o.get(t);if(u.tokens<r.burst&&(u.tokens+=1,o.set(t,u)),u.tokens>0)if(a.has(e)&&(l=a.get(e)),l&&l.has(t)&&(c=l.get(t)),c&&c.length>0){u.tokens--,o.set(t,u);var f=c.shift();f&&f()}else i(e,t)}catch(h){console.error(h)}}},{key:"run",value:function(e,t,r,i){try{var l,c;!i&&n.has(r)?i=n.get(r):i?n.set(r,i):(i=o,n.set(r,i)),s.has(t)?l=s.get(t):(l=new Map,s.set(t,l)),l.has(r)?c=l.get(r):(c={tokens:i.burst,timer:setInterval(this.refillBucket,1e3/i.average,t,r)},l.set(r,c));return function(){for(var o=arguments.length,n=new Array(o),s=0;s<o;s++)n[s]=arguments[s];try{if(c.tokens>0)return c.tokens--,l.set(r,c),e(n);var i,u;console.log("Throttled Function, cannot run "+t+"/"+r+", have to slow down"),a.has(t)?i=a.get(t):(i=new Map,a.set(t,i)),i.has(r)?u=i.get(r):(u=[],i.set(r,u)),u.push(function(){return e(n)}),i.set(r,u)}catch(f){console.error(f)}}}catch(u){console.error(u)}}}]),t}(),c=new l;exports.wblThrottler=c; },{}],"yg2M":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.asyncStore=void 0;var e=require("./utils");function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function o(e,t,o){return t&&r(e.prototype,t),o&&r(e,o),e}var s=function(){function r(){t(this,r),this.dataStorage=new Map,this.requestsStorage=new Map}return o(r,[{key:"get",value:function(t,r){t&&r||(0,e.error)("SEOINFO: invalid key/scope for get operation");try{if(this.scopedHas(this.dataStorage,t,r))return this.scopedGet(this.dataStorage,t,r);if(this.scopedHas(this.requestsStorage,t,r))return this.scopedGet(this.requestsStorage,t,r).promisedResponse;var o={},s=new Promise(function(e,t){o.resolve=e,o.reject=t});return o.promisedResponse=s,this.scopedSet(this.requestsStorage,t,r,o),s}catch(a){console.error(a)}}},{key:"scopedSet",value:function(e,t,r,o){try{e.has(r)||e.set(r,new Map),e.get(r).set(t,o)}catch(s){console.error(s)}}},{key:"scopedGet",value:function(e,t,r){try{return e.has(r)?e.get(r).get(t):e.get(r)}catch(o){console.error(o)}}},{key:"scopedDelete",value:function(e,t,r){try{if(!e.has(r))return;return e.get(r).delete(t)}catch(o){console.error(o)}}},{key:"scopedHas",value:function(e,t,r){try{return e.has(r)&&e.get(r).has(t)}catch(o){console.error(o)}}},{key:"deleteScope",value:function(t){t||(0,e.error)("SEOINFO: invalid scope for scope delete operation");try{this.dataStorage.has(t)&&this.dataStorage.get(t).clear(),this.requestsStorage.has(t)&&this.requestsStorage.get(t).clear()}catch(r){console.error(r)}}},{key:"has",value:function(t,r){t&&r||(0,e.error)("SEOINFO: invalid key/scope for has operation");try{return this.scopedHas(this.dataStorage,t,r)}catch(o){console.error(o)}}},{key:"delete",value:function(t,r){t&&r||(0,e.error)("SEOINFO: invalid key/scope for delete operation");try{if(this.scopedHas(this.dataStorage,t,r))return this.scopedDelete(this.dataStorage,t,r)}catch(o){console.error(o)}}},{key:"set",value:function(t,r,o){t&&r||(0,e.error)("SEOINFO: invalid key/scope for set operation");try{(0,e.isPromise)(o)?this.scopedSet(this.dataStorage,t,r,o):this.scopedSet(this.dataStorage,t,r,Promise.resolve(o)),this.resolvePendingRequests(t,r,o)}catch(s){console.error(s)}}},{key:"resolvePendingRequests",value:function(t,r,o){var s=this;try{if(!this.scopedHas(this.requestsStorage,t,r))return;var a=this.scopedGet(this.requestsStorage,t,r),n=function(e){try{return s.scopedDelete(s.requestsStorage,t,r),e}catch(o){console.error(o)}};(0,e.isPromise)(o)?o.then(function(e){try{o==s.scopedGet(s.dataStorage,t,r)&&a.resolve(n(e))}catch(i){console.error(i)}}):a.resolve(n(o))}catch(i){console.error(i)}}}]),r}(),a=new s;exports.asyncStore=a; },{"./utils":"BYdJ"}],"C3jc":[function(require,module,exports) { "use strict";function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t(e,t){for(var s=0;s<t.length;s++){var o=t[s];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function s(e,s,o){return s&&t(e.prototype,s),o&&t(e,o),e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.session=exports.local=void 0;var o=function(){function t(s,o){e(this,t),this.storage=s,this.scope=o}return s(t,[{key:"get",value:function(e){var t=this.storage.getItem(this.scope+e);return t=JSON.parse(t)}},{key:"set",value:function(e,t){this.storage.setItem(this.scope+e,JSON.stringify(t))}},{key:"clear",value:function(e){e?this.storage.removeItem(this.scope+e):this.storage.clear()}}]),t}(),n=new o(window.localStorage,"sh404sef-analytics-");exports.local=n;var r=new o(window.sessionStorage,"sh404sef-analytics-");exports.session=r; },{}],"RrWt":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.updateSelect=exports.setCalendarDate=void 0;var e=require("./utils"),t=function(e,t){var a=document.getElementById(e);if(a){var r=a.closest(".field-calendar"),l=new Date(t);r._joomlaCalendar.date=l,r._joomlaCalendar.processCalendar(r._joomlaCalendar.params.firstDayOfWeek,l),r._joomlaCalendar.callHandler()}};exports.setCalendarDate=t;var a=function(t,a){var r=document.getElementById(t);if(r){for(var l=r.querySelectorAll("option"),n=function(t){(0,e.ensureArray)(a).find(function(e){return e==l[t].value})?l[t].setAttribute("selected","selected"):l[t].removeAttribute("selected")},o=0;o<l.length;++o)n(o);var d=new Event("liszt:updated");r.dispatchEvent(d)}};exports.updateSelect=a; },{"./utils":"BYdJ"}],"S5hU":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.removeClass=exports.addClass=exports.emptyElement=void 0;var e=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)};exports.emptyElement=e;var t=function(e,t,o){(o=o||document).querySelectorAll(e).forEach(function(e){e.classList.add(t)})};exports.addClass=t;var o=function(e,t,o){(o=o||document).querySelectorAll(e).forEach(function(e){e.classList.remove(t)})};exports.removeClass=o; },{}],"zFK8":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.clearErrors=exports.showErrors=exports.formatErrors=void 0;var e,r=require("../lib/utils"),t=n(require("../lib//htmlutils"));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function n(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=o();if(r&&r.has(e))return r.get(e);var t={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){var i=n?Object.getOwnPropertyDescriptor(e,s):null;i&&(i.get||i.set)?Object.defineProperty(t,s,i):t[s]=e[s]}return t.default=e,r&&r.set(e,t),t}var s,i=function(){return e||(e=document.getElementById("sh404sef-analytics-errors_container")),e},a=function(e){var t=(0,r.ensureArray)(e),o=[];return t.forEach(function(e){if(e){var r="";e.message&&(r+=e.message),e.code&&(r+="("+e.code+")"),e.message||e.code||(r+=e.toString()),o.push(r)}}),o.join(",")};exports.formatErrors=a;var u=function(o,n,a){!1!==n&&(n=n&&!0!==n?n:3e3),!0!==a&&(a=!1),a&&t.emptyElement(i()),(0,r.ensureArray)(o).forEach(function(e){var r=document.createElement("div");r.textContent=e,i().appendChild(r)}),e.classList.add("sh404sef-visible"),s&&clearTimeout(s),n&&(s=setTimeout(c,n))};exports.showErrors=u;var c=function(){s&&clearTimeout(s),t.emptyElement(i()),i().classList.remove("sh404sef-visible")};exports.clearErrors=c; },{"../lib/utils":"BYdJ","../lib//htmlutils":"S5hU"}],"Wj49":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.showErrorIfFailure=void 0;var r=require("../app/errors"),e=function(e,t){if(!e||!e.data||!e.data.analytics_data){var a=document.createElement("div");return a.classList.add("sh404sef-analytics-api-error"),a.textContent=(0,r.formatErrors)(e.errors),t.appendChild(a),!0}return!1};exports.showErrorIfFailure=e; },{"../app/errors":"zFK8"}],"cmSP":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.render=void 0;var e=require("../lib//asyncstore"),t=require("../lib//utils"),a=n(require("./helper"));function r(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return r=function(){return e},e}function n(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=r();if(t&&t.has(e))return t.get(e);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){var o=n?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(a,s,o):a[s]=e[s]}return a.default=e,t&&t.set(e,a),a}var s=function(e,a){var r="";switch(!0){case a<3:r=(0,t.shortFormatInteger)(e);break;case 3==a:r=Number(e).toFixed(2);break;case 4==a:r=Number(100*e).toFixed(1)+"%";break;case 5==a:var n=(0,t.convertMs)(1e3*e);r=n.minute+"mn "+n.seconds+"s";break;case 6==a:r=Number(100*e).toFixed(2)+"%";break;case 7==a:r=(0,t.shortFormatInteger)(e);break;case 8==a:r=Number(e).toFixed(2)+"s"}return r},o=function(){e.asyncStore.get("data-global","sh404sef-analytics").then(function(e){var r=document.getElementById("analyticscontent_graph_global");if(r.classList.remove("sh404sef-loading"),!a.showErrorIfFailure(e,r)){var n=document.createElement("div");n.classList.add("sh404sef-analytics-content_global_data"),(0,t.ensureArray)(e.data.analytics_data.yAxisTitle).forEach(function(t,a){var r=document.createElement("div");r.classList.add("sh404sef-analytics-column");var o=document.createElement("span");o.textContent=t,o.classList.add("sh404sef-analytics-title");var i=document.createElement("span");i.textContent=s(e.data.analytics_data.reportRows[0][a],a),i.classList.add("sh404sef-analytics-value"),r.appendChild(o),r.appendChild(i),n.appendChild(r)}),r.appendChild(n);var o=document.createElement("div");o.classList.add("sh404sef-analytics-daterange-wrapper");var i=document.createElement("span"),c=new Date(e.data.options.startDate),d=new Date(e.data.options.endDate),l={weekday:"long",year:"numeric",month:"long",day:"numeric"};i.textContent=c.toLocaleDateString(void 0,l)+" - "+d.toLocaleDateString(void 0,l),i.classList.add("sh404sef-analytics-range"),o.appendChild(i);var u=document.createElement("span");u.textContent=e.data.analytics_data.statusMessage,u.classList.add("sh404sef-analytics-details"),o.appendChild(u),r.appendChild(o)}}).catch(function(e){console.error("sh404SEF: error rendering global chart: ",e)})};exports.render=o; },{"../lib//asyncstore":"yg2M","../lib//utils":"BYdJ","./helper":"Wj49"}],"LvcE":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.renderChart=void 0;var e=require("./utils"),r=function(r,a,o,t){var n=new google.visualization.DataTable;(0,e.ensureArray)(a.xAxisTitle).forEach(function(e){n.addColumn("string",e)}),(0,e.ensureArray)(a.yAxisTitle).forEach(function(e,r){n.addColumn(a.dataFormat[r],e)}),n.addRows(a.reportRows);var i,s=document.getElementById("analyticscontent_graph_"+r);["Line","Bar"].indexOf(o)>=0?(console.log("Drawing a material chart "+o),t=google.charts[o].convertOptions(t),i=new google.charts[o](s)):i=new google.visualization[o](s),i.draw(n,t)};exports.renderChart=r; },{"./utils":"BYdJ"}],"ALXW":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.render=void 0;var e=require("../lib//drawUtils"),t=require("../lib//asyncstore"),r=require("../lib//utils"),i=a(require("./helper"));function n(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return n=function(){return e},e}function a(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=n();if(t&&t.has(e))return t.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}return r.default=e,t&&t.set(e,r),r}var o=function(){t.asyncStore.get("data-visits","sh404sef-analytics").then(function(t){var n=document.getElementById("analyticscontent_graph_visits");if(n.classList.remove("sh404sef-loading"),!i.showErrorIfFailure(t,n)){var a={};(0,r.ensureArray)(t.data.analytics_data.yAxisTitle).forEach(function(e,t){a[t]={title:e,format:"short"}});var o={chartArea:{top:"15%",width:"70%",height:"60%"},title:"",backgroundColor:"#F3F5F5",hAxis:{title:t.data.analytics_data.xAxisTitle,titleTextStyle:{color:"#777777",fontSize:12},textStyle:{color:"#777777",fontSize:10}},series:{1:{targetAxisIndex:1,lineDashStyle:[4,4]}},curveType:"function",vAxes:a,legend:{position:"top",alignment:"center",textStyle:{color:"#777777",fontSize:12}}};(0,e.renderChart)("visits",t.data.analytics_data,"AreaChart",o)}}).catch(function(e){console.error("sh404SEF: error reading data from async store to draw visits: "+e.toString())})};exports.render=o; },{"../lib//drawUtils":"LvcE","../lib//asyncstore":"yg2M","../lib//utils":"BYdJ","./helper":"Wj49"}],"Sl4B":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.render=void 0;var e=require("../lib//drawUtils"),r=require("../lib//asyncstore"),t=o(require("./helper"));function n(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return n=function(){return e},e}function o(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n();if(r&&r.has(e))return r.get(e);var t={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(t,a,i):t[a]=e[a]}return t.default=e,r&&r.set(e,t),t}var a=6,i=function(e){var r=[],t=0;return e.data.analytics_data.reportRows.forEach(function(e,n){e[0].indexOf("not set")>=0||(n<a?r.push(e):t+=e[1])}),t>0&&r.push([e.reportconfig.language.others,t]),r},s=function(){r.asyncStore.get("data-perf","sh404sef-analytics").then(function(r){var n=document.getElementById("analyticscontent_graph_perf");if(n.classList.remove("sh404sef-loading"),!t.showErrorIfFailure(r,n)){r.data.analytics_data.reportRows=i(r);var o={title:r.reportconfig.language.report_perf_title,backgroundColor:"#F3F5F5",titleTextStyle:{color:"black",fontSize:14,bold:!0},chartArea:{width:"50%"},hAxis:{title:r.reportconfig.language.report_perf_x_axis_title,viewWindow:{min:0}},vAxis:{viewWindow:{min:0,max:a+1}},legend:{position:"none"},bars:"horizontal"};(0,e.renderChart)("perf",r.data.analytics_data,"BarChart",o)}}).catch(function(e){console.error("sh404SEF: error reading data from async store to draw perf: "+e.toString())})};exports.render=s; },{"../lib//drawUtils":"LvcE","../lib//asyncstore":"yg2M","./helper":"Wj49"}],"YAZ4":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.render=void 0;var e=require("../lib//drawUtils"),t=require("../lib//asyncstore"),r=n(require("./helper"));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function n(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=n?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,t&&t.set(e,r),r}var i=function(){t.asyncStore.get("data-sources","sh404sef-analytics").then(function(t){var o=document.getElementById("analyticscontent_graph_sources");if(o.classList.remove("sh404sef-loading"),!r.showErrorIfFailure(t,o)){var n={title:t.reportconfig.language.traffic_sources_title,backgroundColor:"#F3F5F5",titleTextStyle:{color:"black",fontSize:14,bold:!0},pieSliceText:"percentage",pieSliceTextStyle:{color:"black",fontSize:12},legend:{position:"bottom",textStyle:{color:"#777777",fontSize:12}},sliceVisibilityThreshold:.03};(0,e.renderChart)("sources",t.data.analytics_data,"PieChart",n)}}).catch(function(e){console.error("sh404SEF: error reading data from async store to draw sources: "+e.toString())})};exports.render=i; },{"../lib//drawUtils":"LvcE","../lib//asyncstore":"yg2M","./helper":"Wj49"}],"WE3y":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.render=void 0;var e=require("../lib//drawUtils"),t=require("../lib//asyncstore"),r=n(require("./helper"));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function n(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=n?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,t&&t.set(e,r),r}var i=function(){t.asyncStore.get("data-devices","sh404sef-analytics").then(function(t){var o=document.getElementById("analyticscontent_graph_devices");if(o.classList.remove("sh404sef-loading"),!r.showErrorIfFailure(t,o)){var n={title:t.reportconfig.language.traffic_devices_title,backgroundColor:"#F3F5F5",titleTextStyle:{color:"black",fontSize:14,bold:!0},pieSliceText:"percentage",pieSliceTextStyle:{color:"black",fontSize:12},legend:{position:"bottom",textStyle:{color:"#777777",fontSize:12}}};(0,e.renderChart)("devices",t.data.analytics_data,"PieChart",n)}}).catch(function(e){console.error("sh404SEF: error reading data from async store to draw devices: "+e.toString())})};exports.render=i; },{"../lib//drawUtils":"LvcE","../lib//asyncstore":"yg2M","./helper":"Wj49"}],"PRnQ":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.render=void 0;var t=require("../lib//drawUtils"),e=require("../lib//asyncstore"),r=o(require("./helper"));function a(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return a=function(){return t},t}function o(t){if(t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var e=a();if(e&&e.has(t))return e.get(t);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var i=o?Object.getOwnPropertyDescriptor(t,n):null;i&&(i.get||i.set)?Object.defineProperty(r,n,i):r[n]=t[n]}return r.default=t,e&&e.set(t,r),r}var n=6,i=function(t){var e=[],r=0;return t.data.analytics_data.reportRows.forEach(function(t,a){t[0].indexOf("not set")>=0||(a<n?e.push(t):r+=t[1])}),r>0&&e.push([t.reportconfig.language.others,r]),e},s=function(){e.asyncStore.get("data-social","sh404sef-analytics").then(function(e){var a=document.getElementById("analyticscontent_graph_social");if(a.classList.remove("sh404sef-loading"),!r.showErrorIfFailure(e,a)){e.data.analytics_data.reportRows=i(e);var o={title:e.reportconfig.language.traffic_social_title,backgroundColor:"#F3F5F5",titleTextStyle:{color:"black",fontSize:14,bold:!0},chartArea:{width:"50%"},hAxis:{title:e.reportconfig.language.traffic_social_x_axis_title},vAxis:{format:"short",viewWindow:{min:0,max:n+1}},legend:{position:"none"},bars:"horizontal"};(0,t.renderChart)("social",e.data.analytics_data,"BarChart",o)}}).catch(function(t){console.error("sh404SEF: error reading data from async store to draw social: "+t.toString())})};exports.render=s; },{"../lib//drawUtils":"LvcE","../lib//asyncstore":"yg2M","./helper":"Wj49"}],"Kcpy":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.render=void 0;var e=require("../lib//drawUtils"),t=require("../lib//asyncstore"),r=a(require("./helper"));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function a(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var i=a?Object.getOwnPropertyDescriptor(e,n):null;i&&(i.get||i.set)?Object.defineProperty(r,n,i):r[n]=e[n]}return r.default=e,t&&t.set(e,r),r}var n=6,i=function(e){var t=[],r=0;return e.data.analytics_data.reportRows.forEach(function(e,o){o<n?t.push(e):r+=e[1]}),r>0&&t.push([e.reportconfig.language.others,r]),t},c=function(){t.asyncStore.get("data-geo","sh404sef-analytics").then(function(t){var o=document.getElementById("analyticscontent_graph_geo");if(o.classList.remove("sh404sef-loading"),!r.showErrorIfFailure(t,o)){t.data.analytics_data.reportRows=i(t);var a={title:t.reportconfig.language.traffic_geo_title,backgroundColor:"#F3F5F5",titleTextStyle:{color:"black",fontSize:14,bold:!0},chartArea:{width:"50%"},hAxis:{title:t.reportconfig.language.traffic_geo_x_axis_title},vAxis:{format:"short",viewWindow:{min:0,max:n+1}},legend:{position:"none"},bars:"horizontal"};(0,e.renderChart)("geo",t.data.analytics_data,"BarChart",a)}}).catch(function(e){console.error("sh404SEF: error reading data from async store to draw geo: "+e.toString())})};exports.render=c; },{"../lib//drawUtils":"LvcE","../lib//asyncstore":"yg2M","./helper":"Wj49"}],"KaY0":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.render=void 0;var e=require("../lib//asyncstore"),t=require("../lib//utils"),a=n(require("./helper"));function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function n(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(a,r,i):a[r]=e[r]}return a.default=e,t&&t.set(e,a),a}var r=8,i=function(e,t,a){return{current:Math.ceil(e/a)+1,totalPages:Math.ceil(t/a)}},l=function(e){return[{title:e.language.previous,classes:"sh404sef-analytics-page-previous",id:"sh404sef-analytics-page-previous"},{title:e.language.next,classes:"sh404sef-analytics-page-next",id:"sh404sef-analytics-page-next"}]},c=function(e,a){var s="";switch(!0){case 0==a:s={value:(0,t.abridge)(e,{totalLength:60,introLength:45}),title:e,classes:"sh404sef-analytics-url"};break;case 1==a:s={value:(0,t.isNumber)(e)?Number(e).toInt():e.replace("<br/>"," "),classes:"sh404sef-analytics-pageviews"};break;case 2==a:s={value:(0,t.isNumber)(e)?Number(100*e).toFixed(1)+"%":e.replace("<br/>"," "),classes:"sh404sef-analytics-percent"};break;case 3==a:var n;if((0,t.isNumber)(e)){var r=(0,t.convertMs)(1e3*e);n=r.minute+"mn "+r.seconds+"s"}else n=e.replace("<br/>"," ");s={value:n,classes:"sh404sef-analytics-time-on-page"}}return s},d=function(){var s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1?arguments[1]:void 0;e.asyncStore.get("data-topurls","sh404sef-analytics").then(function(e){var d=document.getElementById("analyticscontent_graph_topurls");if(d.classList.remove("sh404sef-loading"),!a.showErrorIfFailure(e,d)){var o=document.createElement("div");o.classList.add("sh404sef-analytics-table"),o.classList.add("sh404sef-analytics-topurls");var u=document.createElement("div");u.classList.add("sh404sef-analytics-row","sh404sef-analytics-head");var p=document.createElement("div");p.classList.add("sh404sef-analytics-cell","sh404sef-analytics-index"),p.textContent="#",u.appendChild(p),(0,t.ensureArray)(e.data.analytics_data.yAxisTitle).forEach(function(e,t){var a=document.createElement("div");a.classList.add("sh404sef-analytics-cell");var s=c(e,t);s.classes&&a.classList.add(s.classes);var n=document.createElement("span");n.classList.add("sh404sef-analytics-header-title"),n.textContent=s.value,a.appendChild(n),u.appendChild(a)}),o.appendChild(u);var h=document.createElement("div");h.classList.add("sh404sef-analytics-rows");for(var f=Math.min(e.data.analytics_data.reportRows.length,s+r),v=function(a){var s=document.createElement("div");if(a<f){s.classList.add("sh404sef-analytics-row");var n=document.createElement("div");n.classList.add("sh404sef-analytics-cell","sh404sef-analytics-index"),n.textContent=a+1,s.appendChild(n),(0,t.ensureArray)(e.data.analytics_data.reportRows[a]).forEach(function(e,t){var a=document.createElement("div");a.classList.add("sh404sef-analytics-cell");var n=c(e,t);a.textContent=n.value,n.classes&&a.classList.add(n.classes),n.title&&a.setAttribute("title",n.title),s.appendChild(a)})}else s.classList.add("sh404sef-analytics-row-empty");h.appendChild(s)},y=s;y<s+r;y++)v(y);o.appendChild(h);var m=document.createElement("div");m.classList.add("sh404sef-analytics-row","sh404sef-analytics-footer");var g=document.createElement("span"),b=i(s,e.data.analytics_data.reportRows.length,r);g.textContent=b.current+" / "+b.totalPages,g.classList.add("sh404sef-analytics-page-item","sh404sef-analytics-counter"),m.appendChild(g),l(n).forEach(function(t){var a=document.createElement("a");a.classList.add("sh404sef-analytics-page-item",t.classes),a.setAttribute("id",t.id),a.setAttribute("href","#0"),a.setAttribute("data-start",s),a.setAttribute("data-per-page",r),a.setAttribute("data-total-rows",e.data.analytics_data.reportRows.length),a.setAttribute("data-table","topurls"),a.addEventListener("click",window.weeblrApp.analytics.changePage);var n=document.createTextNode(t.title);a.appendChild(n),m.appendChild(a)}),o.appendChild(m),d.appendChild(o)}}).catch(function(e){console.error("sh404SEF: error rendering topurls chart: "+e.toString())})};exports.render=d; },{"../lib//asyncstore":"yg2M","../lib//utils":"BYdJ","./helper":"Wj49"}],"vlNB":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.render=void 0;var e=require("../lib//asyncstore"),t=require("../lib//utils"),a=r(require("./helper"));function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function r(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var a={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var i=r?Object.getOwnPropertyDescriptor(e,n):null;i&&(i.get||i.set)?Object.defineProperty(a,n,i):a[n]=e[n]}return a.default=e,t&&t.set(e,a),a}var n=8,i=function(e,t,a){return{current:Math.ceil(e/a)+1,totalPages:Math.ceil(t/a)}},l=function(e){return[{title:e.language.previous,classes:"sh404sef-analytics-page-previous",id:"sh404sef-analytics-page-previous"},{title:e.language.next,classes:"sh404sef-analytics-page-next",id:"sh404sef-analytics-page-next"}]},c=function(e,a){var s="";switch(!0){case 0==a:s={value:(0,t.abridge)(e,{totalLength:60,introLength:45}),title:e,classes:"sh404sef-analytics-source"};break;case 1==a:s={value:(0,t.abridge)(e,{totalLength:60,introLength:45}),title:e,classes:"sh404sef-analytics-referral-path"};break;case 2==a:s={value:(0,t.isNumber)(e)?Number(e).toInt():e.replace("<br/>"," "),classes:"sh404sef-analytics-pageviews"};break;case 3==a:s={value:(0,t.isNumber)(e)?Number(100*e).toFixed(1)+"%":e.replace("<br/>"," "),classes:"sh404sef-analytics-percent"};break;case 4==a:var r;if((0,t.isNumber)(e)){var n=(0,t.convertMs)(1e3*e);r=n.minute+"mn "+n.seconds+"s"}else r=e.replace("<br/>"," ");s={value:r,classes:"sh404sef-analytics-time-on-site"}}return s},d=function(){var s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1?arguments[1]:void 0;e.asyncStore.get("data-topreferrers","sh404sef-analytics").then(function(e){var d=document.getElementById("analyticscontent_graph_topreferrers");if(d.classList.remove("sh404sef-loading"),!a.showErrorIfFailure(e,d)){var o=document.createElement("div");o.classList.add("sh404sef-analytics-table"),o.classList.add("sh404sef-analytics-topreferrers");var u=document.createElement("div");u.classList.add("sh404sef-analytics-row","sh404sef-analytics-head");var p=document.createElement("div");p.classList.add("sh404sef-analytics-cell","sh404sef-analytics-index"),p.textContent="#",u.appendChild(p),(0,t.ensureArray)(e.data.analytics_data.yAxisTitle).forEach(function(e,t){var a=document.createElement("div");a.classList.add("sh404sef-analytics-cell");var s=c(e,t);s.classes&&a.classList.add(s.classes);var r=document.createElement("span");r.classList.add("sh404sef-analytics-header-title"),r.textContent=s.value,a.appendChild(r),u.appendChild(a)}),o.appendChild(u);var f=document.createElement("div");f.classList.add("sh404sef-analytics-rows");for(var h=Math.min(e.data.analytics_data.reportRows.length,s+n),v=function(a){var s=document.createElement("div");if(a<h){s.classList.add("sh404sef-analytics-row");var r=document.createElement("div");r.classList.add("sh404sef-analytics-cell","sh404sef-analytics-index"),r.textContent=a+1,s.appendChild(r),(0,t.ensureArray)(e.data.analytics_data.reportRows[a]).forEach(function(e,t){var a=document.createElement("div");a.classList.add("sh404sef-analytics-cell");var r=c(e,t);a.textContent=r.value,r.classes&&a.classList.add(r.classes),r.title&&a.setAttribute("title",r.title),s.appendChild(a)})}else s.classList.add("sh404sef-analytics-row-empty");f.appendChild(s)},y=s;y<s+n;y++)v(y);o.appendChild(f);var m=document.createElement("div");m.classList.add("sh404sef-analytics-row","sh404sef-analytics-footer");var g=document.createElement("span"),b=i(s,e.data.analytics_data.reportRows.length,n);g.textContent=b.current+" / "+b.totalPages,g.classList.add("sh404sef-analytics-page-item","sh404sef-analytics-counter"),m.appendChild(g),l(r).forEach(function(t){var a=document.createElement("a");a.classList.add("sh404sef-analytics-page-item",t.classes),a.setAttribute("id",t.id),a.setAttribute("href","#0"),a.setAttribute("data-start",s),a.setAttribute("data-per-page",n),a.setAttribute("data-total-rows",e.data.analytics_data.reportRows.length),a.setAttribute("data-table","topreferrers"),a.addEventListener("click",window.weeblrApp.analytics.changePage);var r=document.createTextNode(t.title);a.appendChild(r),m.appendChild(a)}),o.appendChild(m),d.appendChild(o)}}).catch(function(e){console.error("sh404SEF: error rendering topreferrers chart: "+e.toString())})};exports.render=d; },{"../lib//asyncstore":"yg2M","../lib//utils":"BYdJ","./helper":"Wj49"}],"G934":[function(require,module,exports) { "use strict";var e=v(require("./analytics/lib/utils")),t=require("./analytics/lib/throttle"),r=require("./analytics/lib/asyncstore"),a=v(require("./analytics/lib/browserstorage")),n=v(require("./analytics/lib/joomlautils")),o=v(require("./analytics/app/errors")),s=require("./analytics/graphs/global"),i=require("./analytics/graphs/visits"),c=require("./analytics/graphs/perf"),l=require("./analytics/graphs/sources"),u=require("./analytics/graphs/devices"),g=require("./analytics/graphs/social"),d=require("./analytics/graphs/geo"),p=require("./analytics/graphs/topurls"),y=require("./analytics/graphs/topreferrers"),f=require("./analytics/lib/htmlutils");function h(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return h=function(){return e},e}function v(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=h();if(t&&t.has(e))return t.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var o=a?Object.getOwnPropertyDescriptor(e,n):null;o&&(o.get||o.set)?Object.defineProperty(r,n,o):r[n]=e[n]}return r.default=e,t&&t.set(e,r),r}function b(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=m(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,i=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return s=e.done,e},e:function(e){i=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(i)throw o}}}}function m(e,t){if(e){if("string"==typeof e)return w(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?w(e,t):void 0}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}var D=null,E=2e4,k={dashboard:["visits","global","perf","sources","devices","social","geo","topurls","topreferrers"],"backend.home":["global","visits"]},I={average:1,burst:10};function S(){var e=document.getElementById("viewId");D.options.viewId=e&&e.value?e.value:"";var t=document.getElementById("dateRange");D.options.dateRange=t&&t.value?t.value:"";var r=document.getElementById("startDate");D.options.startDate=r&&r.value?r.value:"";var n=document.getElementById("endDate");D.options.endDate=n&&n.value?n.value:"";var o=document.getElementById("groupBy");D.options.groupBy=o&&o.value?o.value:"",a.local.set([D.location,D.currentPage,D.options.viewId].join("-"),D.options),a.local.set([D.location,D.currentPage,"current-view"].join("-"),D.options.viewId)}function A(e){n.updateSelect("dateRange",e.dateRange),n.updateSelect("viewId",e.viewId),n.updateSelect("groupBy",e.groupBy),n.setCalendarDate("startDate",e.startDate),n.setCalendarDate("endDate",e.endDate)}function B(e,t,r,a){var n=[r,"index.php?wbl_api=/sh404sef/v1/analytics/view",t.viewId,e].join("/"),o=["forced="+(t.forced?t.forced:0),"showFilters="+(t.showFilters?t.showFilters:"yes"),"groupBy="+t.groupBy,"startDate="+t.startDate,"endDate="+t.endDate];return t.dateRange&&o.push("dateRange="+t.dateRange),a&&(a=a.replace(/[^0-9a-zA-Z]/,""),o.push("accessKey="+encodeURIComponent(a))),n+="&"+o.join("&")}function _(){weeblrApp.spinner.start("toolbar-sh404sef-spinner")}function j(){weeblrApp.spinner.stop("toolbar-sh404sef-spinner")}function q(e,t,a){j(),console.error("sh404SEF: error in subrequest "+e+": "+t),a&&o.showErrors(t,!0,!0),r.asyncStore.set("reportData","sh404sef-analytics-"+e,{status:!1,message:t,messages:null,data:{}})}function F(a){D.options.forced=a?1:0,D.options.showFilters&&"yes"!=D.options.showFilters||S(),k[D.currentPage].forEach(function(a){t.wblThrottler.run(function(t){try{var a=B(t,D.options,D.baseUrl,D.accessKey),n=document.getElementById("analyticscontent_graph_"+t);(0,f.emptyElement)(n),r.asyncStore.delete("data-"+t,"sh404sef-analytics"),_(),e.timedOutPromise(fetch(a,{cache:"reload"}).then(function(e){try{return j(),e.json().then(function(e){if(!e.data){var a="Error fetching analytics reports data (1): "+(0,o.formatErrors)(e.errors);console.error("sh404SEF: "+a),o.showErrors(a,!0,!0)}e.reportconfig=D,r.asyncStore.set("data-"+t,"sh404sef-analytics",e)})}catch(n){j();var a="Error storing data fetched for analytics reports: "+n;console.error("sh404SEF: "+a),o.showErrors(a,!0,!0),r.asyncStore.set("reportData","sh404sef-analytics-"+t,{status:!1,message:a,messages:null,data:{}})}}).catch(function(e){q(t,"Error fetching data for analytics reports (2): "+e,!0)}),E).catch(function(e){q(t,"Error fetching data for analytics reports - timeout: "+e,!1)})}catch(s){q(t,"Error fetching data for analytics reports:"+s,!1)}},"sh404sef-analytics",D.baseUrl,I)(a),R(a,0)})}function R(e,t){var r=document.getElementById("analyticscontent_graph_"+e);switch((0,f.emptyElement)(r),e){case"visits":(0,i.render)(t,D);break;case"perf":(0,c.render)(t,D);break;case"sources":(0,l.render)(t,D);break;case"devices":(0,u.render)(t,D);break;case"social":(0,g.render)(t,D);break;case"geo":(0,d.render)(t,D);break;case"global":(0,s.render)(t,D);break;case"topurls":(0,p.render)(t,D);break;case"topreferrers":(0,y.render)(t,D)}}function O(){arguments.length>0&&void 0!==arguments[0]&&arguments[0];o.clearErrors(),F(!0)}function P(e){e.preventDefault();var t=e.target.getAttribute("data-table"),r=Number(e.target.getAttribute("data-start")).toInt(),a=Number(e.target.getAttribute("data-per-page")).toInt(),n=Number(e.target.getAttribute("data-total-rows")).toInt();switch(e.target.getAttribute("id")){case"sh404sef-analytics-page-previous":r>=a&&R(t,r-a);break;case"sh404sef-analytics-page-next":var o=r+a;o<n&&R(t,o)}}function T(e){var t,r,a=e.options.dateRange;switch("custom"!=a||e.options.startDate&&e.options.endDate?"custom"==a?(r=new Date(e.options.startDate),t=new Date(e.options.endDate)):(r=new Date,t=new Date):(a="last_30_days",r=new Date),a){case"last_7_days":r.setTime(t.getTime()-6048e5),e.options.groupBy="ga:year,ga:month,ga:week,ga:day";break;case"last_30_days":r.setTime(t.getTime()-2592e6),e.options.groupBy="ga:year,ga:month,ga:week";break;case"last_90_days":r.setTime(t.getTime()-7776e6),e.options.groupBy="ga:year,ga:month,ga:week";break;case"this_year":var n=new Date(t.getFullYear()+"-01-01");r.setTime(n.getTime()),e.options.groupBy="ga:year,ga:month"}return e.options.startDate=r.getFullYear()+"-"+(r.getMonth()+1)+"-"+r.getDate(),e.options.endDate=t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate(),e}function C(){arguments.length>0&&void 0!==arguments[0]&&arguments[0];var e=document.getElementById("dateRange");D.options.dateRange=e&&e.value?e.value:"",A((D=T(D)).options)}function M(){if("frontend"===D.location){var e,t="",r=b(new URLSearchParams(window.location.search).keys());try{for(r.s();!(e=r.n()).done;){var a=e.value;if(a){t=(t=a.toString()).replace(/[^0-9a-zA-Z]/,"");break}}}catch(n){r.e(n)}finally{r.f()}D.accessKey=t}}function L(){if(!D.options.showFilters||"yes"===D.options.showFilters){var e=[D.location,D.currentPage,"current-view"].join("-");try{var t=a.local.get(e);t&&(D.options.viewId=t)}catch(s){var r="Error reading locastorage stored current view for key sh404sef-analytics-"+e+": "+s.toString();console.error("sh404SEF: "+r)}try{e=[D.location,D.currentPage,D.options.viewId].join("-");var n=a.local.get(e);n&&(D.options=n,D=T(D),A(n))}catch(s){var o="Error reading locastorage stored config for key sh404sef-analytics-"+e+": "+s.toString();console.error("sh404SEF: "+o)}}}function U(){if(!(D=window.weeblrApp.analyticsReportConfig||{}).viewsList||D.viewsList.length<=0){var e=D.errors?D.errors:D.language?D.language.error_no_view:"Empty list of analytics views, probably using the wrong Analytics account.";o.showErrors(e,!1,!0)}else M(),L(),F()}function x(){try{google.charts.load(49,{packages:["corechart","line","bar"]}),google.charts.setOnLoadCallback(U),window.weeblrApp.analytics={update:O,updateDateRange:C,changePage:P}}catch(e){console.error("Error initializing sh404SEF analytics reports: "+e)}}"loading"!=document.readyState?x():document.addEventListener("DOMContentLoaded",x); },{"./analytics/lib/utils":"BYdJ","./analytics/lib/throttle":"tHKJ","./analytics/lib/asyncstore":"yg2M","./analytics/lib/browserstorage":"C3jc","./analytics/lib/joomlautils":"RrWt","./analytics/app/errors":"zFK8","./analytics/graphs/global":"cmSP","./analytics/graphs/visits":"ALXW","./analytics/graphs/perf":"Sl4B","./analytics/graphs/sources":"YAZ4","./analytics/graphs/devices":"WE3y","./analytics/graphs/social":"PRnQ","./analytics/graphs/geo":"Kcpy","./analytics/graphs/topurls":"KaY0","./analytics/graphs/topreferrers":"vlNB","./analytics/lib/htmlutils":"S5hU"}]},{},["G934"], null) // analytics.js.map