PageSourceSearch

https://tinyurl.com/js/chunks/2840.25f4de96afc20b98.js

js tinyurl.com collected 2026-09-24 05:20:41 UTC 70,377 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunktinyurl=self.webpackChunktinyurl||[]).push([[1843,2407,2824,2840,2972,3138,5853,6464,6970,7012,7615,8049,8636,8797],{54938(t,e,a){a.d(e,{A:()=>o});var r=a(2543),i=Promise.all([a.e(3660),a.e(3)]).then(a.bind(a,10616));const o={components:{vChart:function(){return i.then(function(t){return t.VueECharts})}},data:function(){return{loading:!1,ECharts:null,VueECharts:null,VueEChartReady:!1}},watch:{loading:function(){this.triggerChartsLoading()}},created:function(){var t=this;i.then(function(e){var a=e.ECharts,r=e.VueECharts;t.ECharts=a,t.VueECharts=r,t.VueEChartReady=!0})},mounted:function(){window.addEventListener("resize",this.handleResize)},beforeDestroy:function(){window.removeEventListener("resize",this.handleResize)},methods:{triggerChartsLoading:function(){var t=this,e=function(e){t.$refs.hasOwnProperty(e)&&r.endsWith(e,"-chart")?t.loading?t.$refs[e]&&t.$refs[e].showLoading():t.$refs[e]&&t.$refs[e].hideLoading():setTimeout(function(){return t.triggerChartsLoading(e)},10)};for(var a in this.$refs)e(a)},getData:function(){var t=this;setTimeout(function(){t.routeOrg&&void 0!==t.loadData&&(t.loading=!0,t.loadData().finally(function(){t.loading=!1}))},100)},handleResize:function(){r.forOwn(this.$refs,function(t,e){r.endsWith(e,"-chart")&&t.resize()})}}}},10552(t,e,a){a.d(e,{A:()=>d});var r=a(95353),i=a(45256),o=a(25688),s=a(2543);function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function l(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),a.push.apply(a,r)}return a}function c(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?l(Object(a),!0).forEach(function(e){u(t,e,a[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))})}return t}function u(t,e,a){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var r=a.call(t,e||"default");if("object"!=n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}const d={mixins:[i.A,o.A],data:function(){return{debouncedFetchData:null}},computed:c(c({},(0,r.L8)(["filters","tinyurlsFilters","statsDatetime","tinyurl"])),{},{alias:function(){if(!s.isEmpty(this.tinyurl))return this.tinyurl.aliases.find(function(t){return t.is_main})},hasSelectedMember:function(){return["dashboard-main","dashboard-personal","dashboard-team"].includes(this.requestView)&&this.filters.member}}),watch:{statsDatetime:function(){Bus.$emit("debouncedFetchData")}},created:function(){this.debouncedFetchData=s.debounce(this.fetchData,300),Bus.$on("debouncedFetchData",this.debouncedFetchData)},beforeDestroy:function(){Bus.$off("debouncedFetchData",this.debouncedFetchData)},methods:{fetchData:function(){"org"in this.$route.params&&("org.dashboard"==this.$route.name?this.isUserAuthorized("supervisor")&&this.getData():this.getData())}
1,getRequestParams:function(){var t=new URLSearchParams(c({from:this.statsDatetime.start.toISOString(!0),to:this.statsDatetime.end.toISOString(!0),archived:"available"!=this.tinyurlsFilters.state.action},this.hasSelectedMember&&{member:this.filters.member})).toString();if("alias-team"==this.requestView||"alias-personal"==this.requestView){var e="".concat(this.alias.domain,"/").concat(this.alias.alias);t="?alias[]=".concat(e,"&").concat(t)}if("tag"==this.requestView){var a=this.$route.query.tag;t="?tag[]=".concat(a,"&").concat(t)}return t},getRequestUrl:function(t){var e=this.orgRequestUrl(t),a=this.getRequestParams();return this.$apiUrl("".concat(e,"?").concat(a))}}}},22972(t,e,a){a.r(e),a.d(e,{default:()=>b});var r=a(95353),i=a(4733),o=a(87497),s=a.n(o),n=a(69502),l=a(77063),c=a(56101),u=a(95093);function d(t){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},d(t)}function h(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),a.push.apply(a,r)}return a}function p(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?h(Object(a),!0).forEach(function(e){m(t,e,a[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):h(Object(a)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))})}return t}function m(t,e,a){return(e=function(t){var e=function(t,e){if("object"!=d(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var r=a.call(t,e||"default");if("object"!=d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==d(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}const f={name:"DatePicker",components:{Popper:s(),VDatePicker:i.DatePicker},props:{allTimeDate:{type:String,default:null}},setup:function(){return{notifyError:(0,l.A)().notifyError,startCase:n.A}},data:function(){return{periods:Object.values(c.R),picker:{start:null,end:null}}},computed:p(p({},(0,r.L8)(["isOnMobile","statsDatetime","userOptions"])),{},{endDateMomentInvocations:function(){return{sameDay:"[Today] LT",nextDay:"[Tomorrow] LT",nextWeek:"dddd LT",lastDay:"[Yesterday] LT",lastWeek:"MM/DD/YYYY LT",sameElse:"MM/DD/YYYY LT"}}}),watch:{statsDatetime:function(t){this.picker={start:new Date(t.start),end:new Date(t.end)}}},created:function(){this.RESET_STATS_DATETIME()},methods:p(p({},(0,r.PY)(["RESET_STATS_DATETIME","SET_STATS_DATETIME"])),{},{processPeriod:function(t){this.$refs.datepickerPopper.showPopper=!1,this.SET_STATS_DATETIME({value:t.value,label:t.label,start:t.start(),end:t.end()}),this.picker={start:t.start().toDate(),end:t.end().toDate()}},selectAllTimeDate:function(){var t=u(this.allTimeDate).format("YYYY-MM-DD"),e=u(new Date).format("YYYY-MM-DD"),a=u("".concat(t,"T00:00")),r=u("".concat(e,"T23:59"));this.processPeriod({value:"custom",label:"".concat(a.format("MM/DD/YYYY")," - ").concat(r.calendar(null,this.endDateMomentInvocations)),start:function(){return a},end:function(){return r}})},selectCustomPeriod:function(){var t=u(this.picker.start).format("YYYY-MM-DD"),e=u(this.picker.end).format("YYYY-MM-DD"),a=u("".concat(t,"T00:00")),r=u("".concat(e,"T23:59"));r.isAfter(a.clone().add(1,"year"))?this.notifyError("The selected date range cannot exceed 1 year. Please select a shorter period."):this.processPeriod({value:"custom",label:"".concat(a.format("MM/DD/YYYY")," - ").concat(r.calendar(null,this.endDateMomentInvocations)),start:function(){return a},end:function(){return r}})}})};var v=(0,a(14486).A)(f,function(){var t=this,e=t._self._c;return e("Popper",{ref:"datepickerPopper",staticClass:"ml-1",attrs:{trigger:"clickToToggle",options:{placement:"bottom",modifiers:{offset:{offset:"0,10"}}}}},[e("div",{staticClass:"popper"},[t._l(t.periods,function(a){return e("button",{key:a.value,staticClass:"dropdown-item text-base",class:["_period-".concat(a.value),{active:a.value===t.statsDatetime.value}],on:{click:function(e){return e.stopPropagation(),t.processPeriod(a)}}},[t._v("\n      "+t._s(t.startCase(a.label))+"\n    ")])}),t._v(" "),t.allTimeDate?e("button",{staticClass:"dropdown-item text-base _period-all-time",on:{click:function(e){return e.stopPropagation(),t.selectAllTimeDate.apply(null,arguments)}}},[t._v("\n      All Time\n    ")]):t._e(),t._v(" "),e("div",{staticClass:"dropdown-divider"}),t._v(" "),e("div",{staticClass:"py-2 px-4"},[e("VDatePicker",{attrs:{color:"blue","is-range":"","trim-weeks":"","max-date":new Date},model:{value:t.picker,callback:function(e){t.picker=e},expression:"picker"}}),t._v(" "),e("br"),t._v(" "),e("button",{staticClass:"btn btn-block btn-blue mt-3",on:{click:function(e){return e.stopPropagation(),t.selectCustomPeriod.apply(null,arguments)}}},[t._v("\n        Select Period\n      ")])],1)],2),t._v(" "),"org"in t.$route.params?e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Change time period",placement:"left",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n      content: 'Change time period',\n      placement: 'left',\n      trigger: isOnMobile ? 'click' : 'focus hover',\n    }"}],staticClass:"btn btn-outline-gray-400 bg-gray-200 flex-center _stats-period",attrs:{slot:"reference"},slot:"reference"},[e("i",{staticClass:"fa-regular fa-calendar text-blue"}),t._v(" "),e("span",{staticClass:"text-gray-500 ml-2"},["custom"==t.statsDatetime.value?[t._v("\n        "+t._s(t.statsDatetime.label)+"\n      ")]:[t._v("\n        "+t._s(t.startCase(t.statsDatetime.label))+"\n      ")]],2)]):e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Change time period",placement:"left",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n      content: 'Change time period',\n      placement: 'left',\n      trigger: isOnMobile ? 'click' : 'focus hover',\n    }"}],staticClass:"btn btn-sm btn-outline-secondary font-weight-semibold _stats-period",attrs:{slot:"reference"},slot:"reference"},[e("i",{staticClass:"fa fa-calendar mr-1"}),t._v(" "),"custom"==t.statsDatetime.value?[t._v("\n      "+t._s(t.statsDatetime.label)+"\n    ")]:[t._v("\n      "+t._s(t.startCase(t.statsDatetime.label))+"\n    ")]],2)])},[],!1,null,null,null);const b=v.exports},15853(t,e,a){a.r(e),a.d(e,{default:()=>c});var r=a(95353);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function o(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),a.push.apply(a,r)}return a}function s(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};
1e%2?o(Object(a),!0).forEach(function(e){n(t,e,a[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))})}return t}function n(t,e,a){return(e=function(t){var e=function(t,e){if("object"!=i(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var r=a.call(t,e||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==i(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}const l={name:"RefreshAnalytics",computed:s({},(0,r.L8)(["isOnMobile"])),methods:s(s({},(0,r.PY)(["REFRESH_STATS_DATETIME"])),{},{refresh:function(t){this.REFRESH_STATS_DATETIME(),"organization"==t&&Bus.$emit("debouncedFetchData"),"personal"==t&&Bus.$emit("refreshStats")}})};const c=(0,a(14486).A)(l,function(){var t=this,e=t._self._c;return"org"in t.$route.params?e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Refresh stats and recent URLs",placement:"left",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n    content: 'Refresh stats and recent URLs',\n    placement: 'left',\n    trigger: isOnMobile ? 'click' : 'focus hover',\n  }"}],staticClass:"btn btn-outline-gray-400 bg-gray-200 flex-center",on:{click:function(e){return e.stopPropagation(),t.refresh("organization")}}},[e("i",{staticClass:"fa fa-sync text-blue py-1"}),t._v(" "),e("span",{staticClass:"d-none d-md-inline text-gray-500 ml-2"},[t._v("Refresh")])]):e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Refresh stats and recent URLs",placement:"left",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n    content: 'Refresh stats and recent URLs',\n    placement: 'left',\n    trigger: isOnMobile ? 'click' : 'focus hover',\n  }"}],staticClass:"btn btn-sm btn-outline-secondary font-weight-semibold",on:{click:function(e){return e.stopPropagation(),t.refresh("personal")}}},[e("i",{staticClass:"fa fa-sync"}),t._v(" "),e("span",{staticClass:"d-none d-md-inline ml-1"},[t._v("Refresh")])])},[],!1,null,null,null).exports},62840(t,e,a){a.r(e),a.d(e,{default:()=>Y});var r=a(95353),i=a(6804),o=a.n(i),s=a(87497),n=a.n(s),l=a(69502),c=a(56101),u=a(45256),d=a(25688),h=a(22972),p=a(15853),m=a(78636),f=a(8797),v=a(27012),b=a(17615),g=a(3138),y=a(26464),w=a(72407),_=a(82824),x=a(71843),S=a(86970),C=a(88049),T=a(77063),k=a(2543),O=a(84193),D=a(95093);function A(t){return A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A(t)}function L(t){return function(t){if(Array.isArray(t))return P(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return P(t,e);var a={}.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?P(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,r=Array(e);a<e;a++)r[a]=t[a];return r}function M(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),a.push.apply(a,r)}return a}function j(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?M(Object(a),!0).forEach(function(e){$(t,e,a[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):M(Object(a)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))})}return t}function $(t,e,a){return(e=function(t){var e=function(t,e){if("object"!=A(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var r=a.call(t,e||"default");if("object"!=A(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}
1(t,"string");return"symbol"==A(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}const E={name:"OrgsStatDashboard",components:{vSelect:o(),Popper:n(),DatePicker:h.default,RefreshAnalytics:p.default,StatsTeam:m.default,StatsTopMembers:f.default,StatsTopLinks:v.default,StatsQuick:b.default,StatsTimelineTraffic:g.default,StatsLocationTraffic:y.default,StatsPopularTimes:w.default,StatsPopularDays:_.default,StatsTopReferrer:x.default,StatsTopLanguages:S.default,StatsTopBOD:C.default},mixins:[u.A,d.A],setup:function(){var t=(0,T.A)().notifyError;return{startCase:l.A,notifyError:t}},data:function(){return{members:[],periods:c.R}},computed:j(j({_:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){return k})},(0,r.L8)(["filters"])),{},{canAccessDashboardFilters:function(){return"org.me"!=this.$route.name},membersList:function(){return[{name:"Show All",email:null}].concat(L(this.isOrgOwner||this.isOrgUser?[{name:"".concat(this.user.name," (only you can see this)"),email:this.user.email}]:[]),L(this.members))},periodsList:function(){return[this.periods.last_1_hour,this.periods.last_24_hour,this.periods.last_7_day,this.periods.last_30_day,{label:"All Time",value:"custom"}]},selectedPeriod:{get:function(){return this.statsDatetime.value},set:function(t){var e=this.getSelectedPeriod(t);this.SET_STATS_DATETIME({value:e.value,label:e.label,start:e.start(),end:e.end()})}}}),watch:{"filters.member":function(){this.refreshStats()},$route:function(){this.filters.member=null,this.fetchMembersForFilters()}},created:function(){"org.me"!=this.$route.name||this.canAccessPersonalWorkspace||(this.$router.push({name:"homepage"}),this.notifyError({text:this.$t("permission_denied")})),this.fetchMembersForFilters()},methods:j(j(j({},(0,r.i0)(["fetchTeamMembers"])),(0,r.PY)(["SET_STATS_DATETIME"])),{},{downloadStats:function(){var t=this.orgRequestUrl("analytics/download");t=this.$appUrl(t),window.location=O(t).addSearch(j(j({},this.filters.member&&{member:this.filters.member}),{},{from:this.statsDatetime.start.toISOString(!0),to:this.statsDatetime.end.toISOString(!0)}))},fetchMembersForFilters:function(){var t=this;this.members=[],"dashboard-main"===this.requestView?this.organizationTeams.forEach(function(e){t.fetchTeamMembers({org:t.organization.slug,team:e.slug}).then(function(e){e.data.data.forEach(function(e){t.members.some(function(t){return t.email===e.email})||t.members.push(e)})})}):"dashboard-team"==this.requestView&&this.fetchTeamMembers({org:this.organization.slug,team:this.routeTeam}).then(function(e){e.data.data.forEach(function(e){t.members.push(e)})})},getSelectedPeriod:function(t){var e;if(t in this.periods)e=this.periods[t];else{var a=this.organization.created_at,r=D(a).format("YYYY-MM-DD"),i=D(new Date).format("YYYY-MM-DD"),o=D("".concat(r,"T00:00")),s=D("".concat(i,"T23:59"));e={value:"custom",label:"".concat(o.calendar()," - ").concat(s.calendar()),start:function(){return o},end:function(){return s}}}return e},refreshStats:function(){var t=this.getSelectedPeriod(this.selectedPeriod);this.SET_STATS_DATETIME({value:t.value,label:t.label,start:t.start(),end:t.end()})}})},q=E;const Y=(0,a(14486).A)(q,function(){var t=this,e=t._self._c;return e("div",{staticClass:"page"},[e("div",{staticClass:"mb-3"},[e("button",{staticClass:"btn btn-blue-dark btn-block d-lg-none",attrs:{type:"button"},on:{click:function(e){return t.$store.commit("TOGGLE_ANALYTICS",!1)}}},[t._v("\n      View TinyURLs\n    ")])]),t._v(" "),"dashboard-personal"==t.requestView?e("div",{staticClass:"flex-start-between flex-wrap mb-4"},[e("div",{staticClass:"mb-0"},[e("h5",{staticClass:"font-weight-seminormal text-gray-500"},[t._v("\n        Welcome to your personal workspace!\n      ")]),t._v(" "),e("h4",{staticClass:"font-weight-bold"},[t._v("\n        "+t._s(t.user.name)+"\n      ")])]),t._v(" "),e("div",{staticClass:"flex-center"},[e("RefreshAnalytics"),t._v(" "),e("DatePicker",{attrs:{"all-time-date":t.user.created_at,"dropdown-position":"right"}}),t._v(" "),t.canOrganizationDownloadLogs(null)?e("popper",{attrs:{trigger:"clickToToggle",options:{placement:"bottom",modifiers:{offset:{offset:"0,10px"}}}}},[e("div",{staticClass:"popper"},[e("button",{staticClass:"btn btn-block text-left py-0 px-3 my-1",attrs:{type:"button"},on:{click:t.downloadStats}},[e("i",{staticClass:"fa fa-fw fa-download"}),t._v("\n            Download raw log\n          ")])]),t._v(" "),e("button",{staticClass:"btn btn-outline-gray-400 bg-gray-200 text-blue ml-1",attrs:{slot:"reference",type:"button"},slot:"reference"},[e("i",{staticClass:"fa fa-ellipsis"})])]):t._e()],1)]):t._e(),t._v(" "),e("div",{staticClass:"v-step-6"},["dashboard-main"==t.requestView?e("StatsTeam"):t._e(),t._v(" "),"dashboard-personal"!=t.requestView?e("div",{staticClass:"row"},[e("div",{staticClass:"col-xl-6 mb-4"},[e("div",{staticClass:"card border-0 rounded-xl shadow-sm h-100 mb-0"},[e("StatsTopMembers")],1)]),t._v(" "),e("div",{staticClass:"col-xl-6 mb-4"},[e("div",{staticClass:"card border-0 rounded-xl shadow-sm h-100 mb-0"},[e("StatsTopLinks")],1)])]):t._e()],1),t._v(" "),t.canAccessDashboardFilters?e("div",{staticClass:"card border-0 rounded-xl mb-4 bg-blue-dark v-step-7"},[e("div",{staticClass:"card-body text-white"},[e("p",[t._v("Filter by:")]),t._v(" "),e("div",{staticClass:"flex-center-end flex-wrap",staticStyle:{gap:"10px"}},[e("div",{staticClass:"flex-grow-1 flex-center",staticStyle:{"min-width":"250px"}},[e("label",{staticClass:"mb-0 mr-2",attrs:{for:"member"}},[t._v("Member:")]),t._v(" "),e("v-select",{staticClass:"v-select--bootstrap",attrs:{clearable:!1,options:t.membersList,reduce:function(t){return t.email},label:"name"},model:{value:t.filters.member,callback:function(e){t.$set(t.filters,"member",e)},expression:"filters.member"}})],1),t._v(" "),e("div",{staticClass:"flex-grow-1 flex-center",staticStyle:{"min-width":"250px"}},[e("label",{staticClass:"mb-0 mr-2",attrs:{for:"date"}},[t._v("Date:")]),t._v(" "),e("v-select",{staticClass:"v-select--bootstrap",attrs:{clearable:!1,options:t.periodsList,reduce:function(t){return t.value}},scopedSlots:t._u([{key:"selected-option",fn:function(e){return[t._v("\n              "+t._s(t.startCase(e.label))+"\n            ")]}},{key:"option",fn:function(e){return[t._v("\n              "+t._s(t.startCase(e.label))+"\n            ")]}}
1],null,!1,4211911405),model:{value:t.selectedPeriod,callback:function(e){t.selectedPeriod=e},expression:"selectedPeriod"}})],1),t._v(" "),e("div",{staticClass:"flex-center",staticStyle:{gap:"10px"}},[e("button",{staticClass:"btn btn-blue",attrs:{type:"button"},on:{click:t.refreshStats}},[e("i",{staticClass:"fa fa-sync"}),t._v(" Refresh\n          ")]),t._v(" "),e("button",{staticClass:"btn btn-blue",attrs:{type:"button"},on:{click:t.downloadStats}},[e("i",{staticClass:"fa fa-download"}),t._v(" Download Stats\n          ")])])])])]):t._e(),t._v(" "),e("StatsQuick"),t._v(" "),e("StatsTimelineTraffic"),t._v(" "),e("StatsLocationTraffic"),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-lg-6 mb-2"},[e("StatsPopularTimes")],1),t._v(" "),e("div",{staticClass:"col-lg-6 mb-2"},[e("StatsPopularDays")],1),t._v(" "),e("div",{staticClass:"col-lg-6 mb-2"},[e("StatsTopReferrer")],1),t._v(" "),e("div",{staticClass:"col-lg-6 mb-2"},[e("StatsTopLanguages")],1)]),t._v(" "),e("StatsTopBOD")],1)},[],!1,null,null,null).exports},26464(t,e,a){a.r(e),a.d(e,{default:()=>h});var r=a(54938),i=a(10552),o=a(25688),s=a(77063),n=a(2543);function l(t){return function(t){if(Array.isArray(t))return c(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return c(t,e);var a={}.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?c(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,r=Array(e);a<e;a++)r[a]=t[a];return r}const u={name:"StatsLocationTraffic",mixins:[r.A,i.A,o.A],setup:function(){return{notifyError:(0,s.A)().notifyError}},data:function(){return{mapType:"world",loaded:[],data:[],topData:[],topDataReady:!1,total:0,minValue:0,maxValue:0,hasDetails:["au","ca","cn","in","ru","ua","us"],countryList:[]}},computed:{_:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){return n}),title:function(){var t=this.$t("countries:country."+this.mapType.toUpperCase(),{returnObjects:!0,defaultValue:this.mapType});return this.$t("chart.title.users_map",{type:Array.isArray(t)?t.pop():t})},mapOptions:function(){var t=this;return this.mapType?{toolbox:{show:!0,left:"left",feature:{myHome:{show:"world"!==this.mapType,title:this.$t("chart.back_to_world"),icon:"image:///images/globe.png",onclick:function(){t.setMap("world")}},saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},tooltip:{trigger:"item",formatter:function(e){var a=Math.round(100*(100*e.value/t.total||0))/100;return t.trans(e.name)+"<br />"+t.$t("chart.clicks")+": "+parseInt(e.value||0).toLocaleString()+" ( "+a+" % )"}},visualMap:{min:this.minValue,max:this.maxValue,text:[this.$t("chart.high"),this.$t("chart.low")],calculable:!0,realtime:!1,inRange:{color:["rgb(255, 255, 217)","rgb(189, 229, 181)","rgb(42, 154, 192)","rgb(28, 48, 131)"]}},series:[{type:"map",mapType:this.mapType,roam:!1,aspectScale:.75,zoom:1.3,label:{normal:{show:!1},emphasis:{show:!1}},itemStyle:{normal:{borderColor:"rgba(0, 0, 0, 0.2)"},emphasis:{areaColor:null,shadowOffsetX:0,shadowOffsetY:0,shadowBlur:10,borderWidth:0,shadowColor:"rgba(0, 0, 0, 0.5)"}},data:this.data||[]}]}:{}},chartOptions:function(){var t=this;return{title:{text:this.$t("chart.title.top_sources"),left:"center",top:"top",show:!1},toolbox:{show:!1,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},grid:{left:"10%",top:"0",right:"10%",bottom:"6%"},tooltip:{trigger:"axis",axisPointer:{type:"none"},formatter:function(e){var a=Math.round(100*(100*e[0].value/t.total||0))/100;return t.trans(e[0].name)+"<br />"+t.$t("chart.clicks")+": "+parseInt(e[0].value).toLocaleString()+" ( "+a+" % )"}},xAxis:[{inverse:!0,type:"value",axisTick:{show:!1}
1,axisLine:{show:!1},splitNumber:3,axisLabel:{fontWeight:"bold",formatter:function(e){var a=e/t.total*100;return a=a||0,Math.round(100*a/100).toLocaleString()+"%"}}}],yAxis:[{type:"category",data:this.countryList,axisTick:{show:!1},axisLabel:{show:!0,inside:!0,fontWeight:"bold"},axisLine:{show:!1}}],series:[{id:"clicks",type:"bar",name:this.$t("chart.clicks"),itemStyle:{normal:{color:"rgba(51, 152, 219, 0.2)"},emphasis:{color:"rgba(51, 152, 219, 0.4)"}},label:{normal:{show:!0,color:"rgb(51, 138, 207)",fontWeight:"bold",position:"insideRight",formatter:function(e){var a=e.value/t.total*100;return a=a||0,(Math.round(100*a)/100).toLocaleString()+"%"},fontSize:14}},data:this.topData||[]}]}}},watch:{mapType:function(){this.getData()},data:function(t){if(t.length>0){this.minValue=this.maxValue=t[0].value;for(var e=1;e<t.length;e++){var a=t[e].value;this.minValue=Math.min(this.minValue,a),this.maxValue=Math.max(this.maxValue,a)}this.minValue>0&&this.minValue===this.maxValue&&(this.minValue=0)}else this.minValue=0,this.maxValue=this.total},VueEChartReady:function(){this.setMap("world")},topData:function(){this.topDataReady=!0}},methods:{trans:function(t){var e="countries:"+("world"===this.mapType?"country":"state."+this.mapType)+"."+t.toUpperCase(),a=("world"===this.mapType?"":this.mapType+"-")+t,r=this.$t(e,{returnObjects:!0,defaultValue:a});return Array.isArray(r)?r.pop():r},setMap:function(t){var e=this;!this.loaded[t]&&this.VueEChartReady?(this.loading=!0,axios.get("/maps/"+t+".json").then(function(a){var r=a.data;e.VueECharts.registerMap(t,r),e.loaded[t]=!0,e.mapType=t}).catch(function(a){e.isUserAuthorized("supervisor")&&e.notifyError({text:e.$t("chart.map_not_found",{map:t})})}).finally(function(){e.loading=!1})):this.mapType=t},mapClicked:function(t){"world"===this.mapType&&t.name&&this.hasDetails.includes(t.name)&&this.setMap(t.name)},loadData:function(){var t=this,e=this.getRequestUrl("analytics/location/".concat(this.mapType));return axios.get(e).then(function(e){var a=e.data;if(t.total=a.total,t.data=n.orderBy(a.dataset,["value"],["asc"]),t.data.length>10){var r=t.data.slice(t.data.length-9,t.data.length),i=n.sumBy(r,"value"),o={value:t.total-i,name:"other"};t.topData=[o].concat(l(r))}else t.topData=t.data;t.countryList=n.map(t.topData,function(t,e){return t.name.toUpperCase()})}).catch(function(e){t.isUserAuthorized("supervisor")&&(t.total=0,t.data=[],t.notifyError({text:t.$t("chart.no_location",{type:t.trans(t.mapType)})}))})}}},d=u;const h=(0,a(14486).A)(d,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card border-0 rounded-xl mb-4"},[e("div",{staticClass:"card-body"},[e("h5",[t._v(t._s(t.title))]),t._v(" "),e("br"),t._v(" "),e("div",{staticClass:"row no-gutters"},[e("div",{class:{"col-lg-9":!t._.isEmpty(t.topData),"col-lg-12":t._.isEmpty(t.topData)}},[t.VueEChartReady&&t.topDataReady?e("v-chart",{ref:"locations-map-chart",staticStyle:{width:"100%","min-height":"300px"},attrs:{options:t.mapOptions},on:{click:t.mapClicked}}):e("div",[t._v("\n          Error!\n        ")])],1),t._v(" "),t._.isEmpty(t.topData)?t._e():e("div",{staticClass:"col-lg-3"},[e("v-chart",{ref:"locations-chart",staticStyle:{width:"100%","min-height":"300px"},attrs:{options:t.chartOptions},on:{click:t.mapClicked}})],1)])])])},[],!1,null,null,null).exports},82824(t,e,a){a.r(e),a.d(e,{default:()=>s});var r=a(54938),i=a(10552);const o={name:"StatsPopularDays",mixins:[r.A,i.A],data:function(){return{data:[]}},computed:{popularDaysOptions:function(){return{title:{show:!1,text:this.$t("chart.title.popularity_weekday")},grid:{left:"14%",top:"6%",right:"2%",bottom:"10%"},tooltip:{trigger:"axis",axisPointer:{type:"none"}},toolbox:{show:!0,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},xAxis:[{type:"category",axisLabel:{interval:0,fontWeight:"bolder"},axisLine:{show:!1},axisTick:{show:!1},data:[this.$t("calendar.mon"),this.$t("calendar.tue"),this.$t("calendar.wed"),this.$t("calendar.thu"),this.$t("calendar.fri"),this.$t("calendar.sat"),this.$t("calendar.sun")]}],yAxis:[{type:"value",splitNumber:3,axisLine:{show:!1},axisTick:{show:!1}}],series:[{id:"weekday_clicks",type:"bar",emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}},name:this.$t("chart.clicks"),data:this.data,label:{normal:{show:!0,color:"#000000",fontWeight:"bolder"}},itemStyle:{color:"#9bc225"}}]}}},methods:{loadData:function(){var t=this,e=this.getRequestUrl("analytics/popularity/weekday");return axios.get(e).then(function(e){var a=e.data;t.data=a.dataset}).catch(function(){})}}};const s=(0,a(14486).A)(o,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card border-0 rounded-xl mb-4 shadown-sm"},[e("div",{staticClass:"card-body"},[e("h5",[t._v(t._s(t.$t("chart.title.popularity_weekday")))]),t._v(" "),e("br"),t._v(" "),e("v-chart",{ref:"popular-day-chart",staticStyle:{width:"100%",height:"200px"},attrs:{options:t.popularDaysOptions}})],1)])},[],!1,null,null,null).exports},72407(t,e,a){a.r(e),a.d(e,{default:()=>l});var r=a(54938),i=a(10552),o=a(95093),s=a(2543);const n={name:"StatsPopularTimes",mixins:[r.A,i.A],data:function(){return{data:[]}},computed:{chartOptions:function(){return{title:{text:this.$t("chart.title.popularity_hour"),show:!1},grid:{left:"14%",top:"4%",right:"2%",bottom:"10%"},tooltip:{trigger:"axis",axisPointer:{type:"none"},formatter:function(t){for(var e=o().set("hour",s.first(t).value[0]).format("LT").replace(/[:.e][0-9]{2}/,""),a=0;a<t.length;a++)e+="<br>
1"+t[a].marker+t[a].seriesName+": "+t[a].value[1].toLocaleString();return e}},toolbox:{show:!0,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},xAxis:[{type:"category",max:23,axisLabel:{fontWeight:"bolder",formatter:function(t){return o().set("hour",t).format("LT").replace(/[:.e][0-9]{2}/,"")}},axisLine:{show:!1}}],yAxis:[{type:"value",splitNumber:3,axisLine:{show:!1},axisTick:{show:!1}}],series:[{id:"hour_clicks",type:"bar",emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:2,shadowColor:"rgba(0, 0, 0, 0.4)"}},name:this.$t("chart.clicks"),data:this.data,itemStyle:{color:"#9bc225"}}]}}},methods:{loadData:function(){var t=this,e=this.getRequestUrl("analytics/popularity/hour");return axios.get(e).then(function(e){var a=e.data;t.data=a.dataset.map(function(t,e){return[e,t]})}).catch(function(){})}}};const l=(0,a(14486).A)(n,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card border-0 rounded-xl mb-4 shadown-sm"},[e("div",{staticClass:"card-body"},[e("h5",[t._v(t._s(t.$t("chart.title.popularity_hour")))]),t._v(" "),e("br"),t._v(" "),e("v-chart",{ref:"popular-time-chart",staticStyle:{width:"100%",height:"200px"},attrs:{options:t.chartOptions}})],1)])},[],!1,null,null,null).exports},17615(t,e,a){a.r(e),a.d(e,{default:()=>s});var r=a(54938),i=a(10552);const o={name:"StatsQuick",mixins:[r.A,i.A],data:function(){return{active_links:0,human_hits:0,unique_hits:0,unique_visitors:0,summaryLoading:!1}},methods:{loadData:function(){var t=this,e=this.getRequestUrl("analytics/summary");return this.summaryLoading=!0,axios.get(e).then(function(e){var a=e.data;t.active_links=a.dataset.active_links,t.human_hits=a.dataset.human_hits,t.unique_hits=a.dataset.unique_hits,t.unique_visitors=a.dataset.unique_visitors,t.summaryLoading=!1}).catch(function(){})}}};const s=(0,a(14486).A)(o,function(){var t=this,e=t._self._c;return e("div",{staticClass:"d-flex justify-content-between mx-n3 mb-3 flex-wrap-reverse"},[e("div",{directives:[{name:"show",rawName:"v-show",value:"alias-personal"!==t.requestView&&"alias-team"!==t.requestView,expression:"requestView !== 'alias-personal' && requestView !== 'alias-team'"}],staticClass:"flex-grow-1 mx-3 mb-2"},[e("div",{staticClass:"card bg-white mb-2 rounded-xl border-0"},[e("div",{staticClass:"card-body text-center p-2"},[e("div",[t._v("Clicked Links")]),t._v(" "),t.summaryLoading?e("div",{staticClass:"py-2"},[e("Spinner",{attrs:{size:"sm"}})],1):e("h4",{staticClass:"mb-0"},[t._v("\n          "+t._s(t.active_links)+"\n        ")])])])]),t._v(" "),e("div",{staticClass:"flex-grow-1 mx-3 mb-2"},[e("div",{staticClass:"card bg-white mb-2 rounded-xl border-0"},[e("div",{staticClass:"card-body text-center p-2"},[e("div",[t._v("Likely Human Clicks")]),t._v(" "),t.summaryLoading?e("div",{staticClass:"py-2"},[e("Spinner",{attrs:{size:"sm"}})],1):e("h4",{staticClass:"mb-0"},[t._v("\n          "+t._s(t.human_hits)+"\n        ")])])])]),t._v(" "),e("div",{staticClass:"flex-grow-1 mx-3 mb-2"},[e("div",{staticClass:"card bg-white mb-2 rounded-xl border-0"},[e("div",{staticClass:"card-body text-center p-2"},[e("div",[t._v("Unique Clicks")]),t._v(" "),t.summaryLoading?e("div",{staticClass:"py-2"},[e("Spinner",{attrs:{size:"sm"}})],1):e("h4",{staticClass:"mb-0"},[t._v("\n          "+t._s(t.unique_hits)+"\n        ")])])])]),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:"alias-personal"!==t.requestView&&"alias-team"!==t.requestView,expression:"requestView !== 'alias-personal' && requestView !== 'alias-team'"}],staticClass:"flex-grow-1 mx-3 mb-2"},[e("div",{staticClass:"card bg-white mb-2 rounded-xl border-0"},[e("div",{staticClass:"card-body text-center p-2"},[e("div",[t._v("Unique Visitors")]),t._v(" "),t.summaryLoading?e("div",{staticClass:"py-2"},[e("Spinner",{attrs:{size:"sm"}})],1):e("h4",{staticClass:"mb-0"},[t._v("\n          "+t._s(t.unique_visitors)+"\n        ")])])])])])},[],!1,null,null,null).exports},78636(t,e,a){a.r(e),a.d(e,{default:()=>d});var r=a(95353),i=a(54938),o=a(10552);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function n(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),a.push.apply(a,r)}return a}function l(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};
1e%2?n(Object(a),!0).forEach(function(e){c(t,e,a[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))})}return t}function c(t,e,a){return(e=function(t){var e=function(t,e){if("object"!=s(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var r=a.call(t,e||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==s(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}const u={name:"StatsTeam",mixins:[i.A,o.A],data:function(){return{teams:void 0}},computed:l(l({},(0,r.L8)(["isOnMobile","locale"])),{},{chartOptions:function(){var t,e;return{tooltip:{trigger:"item"},series:[{type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,label:!1,color:null===(t=this.teams)||void 0===t?void 0:t.map(function(t){return t.color}),data:null===(e=this.teams)||void 0===e?void 0:e.map(function(t){return{value:t.links,name:"".concat(t.name," Links")}})}]}}}),methods:{loadData:function(){var t=this,e=this.getRequestUrl("analytics/teams");return"dashboard-main"==this.requestView?axios.get(e).then(function(e){var a=e.data;t.teams=a.data}).catch(function(){}):new Promise(function(t,e){t()})}}};const d=(0,a(14486).A)(u,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card border-0 rounded-xl mb-4"},[e("div",{staticClass:"card-body"},[e("h5",[t._v("All Team Analytics")]),t._v(" "),void 0===t.teams?[e("p",{staticClass:"text-center text-sm mb-0"},[t._v("\n        Loading...\n      ")])]:[t.teams.length?e("div",{staticClass:"row align-items-center"},[e("div",{staticClass:"col-xl-4"},[e("v-chart",{ref:"pie-chart",staticStyle:{width:"100%","min-height":"150px","max-height":"200px"},attrs:{options:t.chartOptions}})],1),t._v(" "),e("div",{staticClass:"col-xl-8"},[e("div",{staticClass:"h-100 overflow-auto text-break",staticStyle:{"max-height":"300px"}},t._l(t.teams,function(a,r){var i,o,s;return e("div",{key:a.id,staticClass:"border py-2 px-3 rounded-xl",class:{"mb-2":r<t.teams.length-1}},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-lg-5"},[e("div",{staticClass:"flex-center py-1"},[e("span",{staticClass:"rounded-pill mr-2",staticStyle:{height:"20px",flex:"0 0 20px"},style:"background: ".concat(a.color)}),t._v(" "),e("span",[t._v(t._s(a.name))])])]),t._v(" "),e("div",{staticClass:"col-lg-7"},[e("div",{staticClass:"d-flex py-1"},[e("div",{staticClass:"d-flex",staticStyle:{"flex-basis":"33.33%"}},[e("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Active Links",placement:"left",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n                          content: 'Active Links',\n                          placement: 'left',\n                          trigger: isOnMobile ? 'click' : 'focus hover',\n                        }"}],staticClass:"mr-2",attrs:{tabindex:"0"}},[e("i",{staticClass:"fa-solid fa-lg fa-link"})]),t._v("\n                      "+t._s(null===(i=a.links)||void 0===i?void 0:i.toLocaleString(t.locale))+"\n                    ")]),t._v(" "),e("div",{staticClass:"d-flex",staticStyle:{"flex-basis":"33.33%"}},[e("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Team Members",placement:"left",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n                          content: 'Team Members',\n                          placement: 'left',\n                          trigger: isOnMobile ? 'click' : 'focus hover',\n                        }"}],staticClass:"mr-2",attrs:{tabindex:"0"}},[e("i",{staticClass:"fa-solid fa-lg fa-user"})]),t._v("\n                      "+t._s(null===(o=a.members)||void 0===o?void 0:o.toLocaleString(t.locale))+"\n                    ")]),t._v(" "),e("div",{staticClass:"d-flex",staticStyle:{"flex-basis":"33.33%"}},[e("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Clicks Captured",placement:"left",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n                          content: 'Clicks Captured',\n                          placement: 'left',\n                          trigger: isOnMobile ? 'click' : 'focus hover',\n                        }"}],staticClass:"mr-2",attrs:{tabindex:"0"}},[e("i",{staticClass:"fa-solid fa-xl fa-arrow-pointer"})]),t._v("\n                      "+t._s(null===(s=a.hits)||void 0===s?void 0:s.toLocaleStr
1ing(t.locale))+"\n                    ")])])])])])}),0)])]):e("p",{staticClass:"text-center text-sm mb-0"},[t._v("\n        No data found.\n      ")])]],2)])},[],!1,null,null,null).exports},3138(t,e,a){a.r(e),a.d(e,{default:()=>l});var r=a(54938),i=a(10552),o=a(95093),s=a(2543);const n={name:"StatsTimelineTraffic",mixins:[r.A,i.A],data:function(){return{clicks:[],interval:"hour"}},computed:{datetimeFormat:function(){return"minute"===this.interval?{short:"h:mm a",long:"MMM Do h:mm a"}:"hour"===this.interval?{short:"h a",long:"MMM Do h a"}:"day"===this.interval?{short:"MMM Do",long:"MMM Do YYYY"}:"week"===this.interval?{short:"YYY Wo",long:"MMM YYYY, Wo"}:"month"===this.interval?{short:"YYY Mo",long:"MMM YYYY"}:{short:"Y-MM-DD HH:mm",long:"Y-MM-DD HH:mm"}},dateTimeFormatAxis:function(t,e){var a=this.datetimeFormat;return function(t,e){var r=o(t).format(a.short);return void 0!==e&&0!==e||(r=o(t).format(a.long)),r}},chartOptions:function(){var t=this;return{legend:{top:"0"},dataZoom:[{type:"slider",minSpan:20}],grid:{left:"6%",top:"8%",right:"2%",bottom:"0",containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"shadow"},backgroundColor:"rgba(240,240,240,0.8)",formatter:function(e){var a="",r=o(s.first(e).value[0]).format(t.datetimeFormat.long);return a+="<div class='p-2 text-dark'>",a+="  <h4 class='mb-1'>".concat(r,"</h4>"),a+="  <p class='mb-1 font-weight-bold'>",a+="    ".concat(t.$t("chart.total_clicks"),": "),a+="    ".concat(e[0].data[1]),a+="  </p>",a+="  <p class='mb-1'>",a+="    ".concat(e[2].marker," ").concat(e[2].seriesName,": ").concat(e[0].value[2]),a+="  </p>",a+="  <p class='mb-1'>",a+="    ".concat(t.$t("chart.human_clicks"),": "),a+="    ".concat(e[0].data[3]),a+="  </p>",a+="  <p class='mb-1'>",a+="    ".concat(e[1].marker," ").concat(e[1].seriesName,": ").concat(e[0].value[5]),a+="  </p>",a+="  <p class='mb-1'>",a+="    ".concat(e[0].marker," ").concat(e[0].seriesName,": ").concat(e[0].value[4]),a+="  </p>",a+="</div>"}},toolbox:{show:!0,feature:{restore:{show:!0,title:this.$t("chart.restore")},saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},dataset:{source:this.clicks,dimensions:["date","total","bots","humans","unique","nonUnique"]},xAxis:[{type:"time",axisLabel:{formatter:this.dateTimeFormatAxis,rotate:45},splitLine:{show:!1},axisLine:{show:!1},axisTick:{length:10},minorTick:{show:!0,length:4}}],yAxis:[{type:"value",axisLine:{show:!1},axisTick:{show:!1}}],series:[{id:"unique_clicks",type:"bar",stack:"one",areaStyle:{opacity:.3},itemStyle:{color:"#002a61"},name:this.$t("chart.unique_clicks"),encode:{x:"date",y:"unique"}},{id:"nonunique_clicks",type:"bar",stack:"one",areaStyle:{opacity:.3},name:this.$t("chart.nonunique_clicks"),itemStyle:{color:"#9bc225"},encode:{x:"date",y:"nonUnique"}},{id:"bot_clicks",type:"bar",stack:"one",areaStyle:{opacity:.3},name:this.$t("chart.bot_clicks"),itemStyle:{color:"#def1d5"},encode:{x:"date",y:"bots"}}]}}},methods:{loadData:function(){var t=this,e=this.getRequestUrl("analytics/timeline");return axios.get(e).then(function(e){var a=e.data;t.interval=a.interval,t.clicks=a.dataset.map(function(t){var e=t.human-t.unique,a=e>0?e:0,r=t.total-t.human,i=r>0?r:0;return[o(t.datetime).format(),t.total,i,t.human,t.unique,a]})}).catch(function(){})}}};const l=(0,a(14486).A)(n,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card border-0 rounded-xl mb-4"},[e("div",{staticClass:"card-body"},[e("h5",[t._v("Traffic Over Time")]),t._v(" "),e("br"),t._v(" "),e("v-chart",{ref:"timeline-chart",staticStyle:{width:"100%","min-height":"150px","max-height":"300px"},attrs:{options:t.chartOptions}})],1)])},[],!1,null,null,null).exports},88049(t,e,a){a.r(e),a.d(e,{default:()=>u});var r=a(23722),i=a.n(r),o=a(54938),s=a(10552),n=a(9887),l=a(2543);const c={name:"StatsTopBOD",components:{FormSwitch:n.default},mixins:[o.A,s.A],data:function(){return{data:{browser:void 0,os:void 0,device:void 0},total:0,dataTypeBrowsers:!1,dataTypeOs:!1,dataTypeDevices:!1,chartOptionsBrowser:void 0,chartOptionsOs:void 0,chartOptionsDevices:void 0}},watch:{dataTypeBrowsers:function(t,e){localStorage.setItem("dataTypeBrowsers",t),this.setupBrowser()},dataTypeOs:function(t,e){localStorage.setItem("dataTypeOs",t),this.setupOs()},dataTypeDevices:function(t,e){localStorage.setItem("dataTypeDevices",t),this.setupDevices()}},methods:{formatTooltip:function(t){var e=t.treePathInfo,a=e[0].value;if(1===e.length)return"";var r=e[1].name;return 3===e.length&&(r+=" <b>"+e[2].name+"</b>"),(":name:<br>"+this.$t("chart.clicks")+": :value: (:percent:%)").replace(":name:",r).replace(":value:",t.value).replace(":percent:",l.round(t.value/a*100,2))},dec2hex:function(t){var e="ABCDEF",a=(t=parseInt(t))/16,r=t%16;return a=(a-=r/16)>=0&&a<=9?a:e.charAt(a-10),r>=0&&r<=9?a+""+r:a+""+e.charAt(r-10)},hsl2color:function(t,e,a){var r=i()(t,e,a);return"#"+this.dec2hex(r[0])+this.dec2hex(r[1])+this.dec2hex(r[2])},hsl2brightness:function(t,e,a){var r=i()(t,e,a);return.2126*r[0]+.7152*r[1]+.0722*r[2]},addColors:function(t){var e=Math.floor(360/t.length),a=0;for(var r in t){if(t[r].itemStyle={color:this.hsl2color(a,.5,.4),borderColor:this.hsl2color(a,.5,.8)},t[r].children){var i=.6/t[r].children.length,o=.4;for(var s in t[r].children){var n=this.hsl2color(a,.85,o),l=this.hsl2brightness(a,.85,o);t[r].children[s].itemStyle={color:n,borderColor:n},t[r].children[s].label={color:l>120?"#000000":"#FFFFFF"},o+=i}}a+=e}return t},loadData:function(){var t=this,e=this.getRequestUrl("analytics/general");
1return axios.get(e).catch(function(){}).then(function(e){var a=e.data;t.data={browser:a.dataset.browser||[],os:a.dataset.os||[],device:a.dataset.device||[]},t.total=a.total,t.setupTogglers(),t.setupBrowser(),t.setupOs(),t.setupDevices(),setTimeout(function(){t.setupTogglers(),t.setupBrowser(),t.setupOs(),t.setupDevices()},100)})},setupTogglers:function(){var t=JSON.parse(localStorage.getItem("dataTypeBrowsers")),e=JSON.parse(localStorage.getItem("dataTypeOs")),a=JSON.parse(localStorage.getItem("dataTypeDevices"));t&&(this.dataTypeBrowsers=t),e&&(this.dataTypeOs=e),a&&(this.dataTypeDevices=a)},setupBrowser:function(){var t=this;this.chartOptionsBrowser={title:{text:this.$t("chart.title.browsers"),left:"center",top:"top",show:!1},tooltip:{trigger:"item",formatter:function(e){return t.formatTooltip(e)}},toolbox:{show:!1,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},series:[{type:"treemap",top:"0%",bottom:"0%",left:"0%",right:"0%",height:"100%",width:"100%",upperLabel:{show:!0,height:36,borderColor:"auto",fontWeight:"500",fontSize:16,color:"#000",padding:[0,6,0,6],emphasis:{color:"#222"},fontFamily:"'Montserrat'",rich:{fontM:{color:"#000",height:36,fontSize:16,fontWeight:500,fontFamily:"'Montserrat'",padding:[0,6,0,3],emphasis:{color:"#222"}}},formatter:function(e){var a=e.treePathInfo[0].value,r=l.round(e.value/a*100,0),i=e.name.toString().toLowerCase(),o="click"==(t.dataTypeBrowsers?"click":"percentage")?"".concat(e.value," click(s)"):"".concat(r,"%");switch(i){case"chrome":case"firefox":case"internet explorer":case"opera":case"safari":case"microsoft edge":return"{fontM|".concat(e.name," | ").concat(o,"}");default:return e.name}}},roam:!1,breadcrumb:!1,nodeClick:!1,label:{fontWeight:"bold",fontSize:14},levels:[{upperLabel:{show:!1},gapWidth:4,itemStyle:{borderWidth:6,gapWidth:4},label:{fontSize:16,fontFamily:"'Montserrat'"},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}},{label:{fontWeight:"bold",fontSize:14},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}],data:this.addColors(this.data.browser||[])}]}},setupOs:function(){var t=this;this.chartOptionsOs={title:{text:this.$t("chart.title.os"),left:"center",top:"top",show:!1},tooltip:{trigger:"item",formatter:function(e){return t.formatTooltip(e)}},toolbox:{show:!1,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},series:[{type:"treemap",top:"0%",bottom:"0%",left:"0%",right:"0%",height:"100%",width:"100%",upperLabel:{show:!0,height:36,borderColor:"auto",fontWeight:"500",fontSize:16,color:"#000",padding:[0,6,0,6],emphasis:{color:"#222"},fontFamily:"'Montserrat'",rich:{fontM:{color:"#000",height:36,fontSize:16,fontWeight:500,fontFamily:"'Montserrat'",padding:[0,6,0,3],emphasis:{color:"#222"}}},formatter:function(e){var a=e.treePathInfo[0].value,r=l.round(e.value/a*100,0),i=e.name.toString().toLowerCase(),o="click"==(t.dataTypeOs?"click":"percentage")?"".concat(e.value," click(s)"):"".concat(r,"%");switch(i){case"windows":case"mac":case"ios":case"linux":case"android":return"{fontM|".concat(e.name," | ").concat(o,"}");default:return e.name}}},roam:!1,breadcrumb:!1,nodeClick:!1,label:{fontWeight:"bold",fontSize:14},levels:[{upperLabel:{show:!1},gapWidth:4,itemStyle:{borderWidth:6,gapWidth:4},label:{fontSize:16,fontFamily:"'Montserrat'"},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}},{label:{fontWeight:"bold",fontSize:14},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}],data:this.addColors(this.data.os||[])}]}},setupDevices:function(){this.chartOptionsDevices={title:{text:this.$t("chart.title.devices"),left:"center",top:"top",show:!1},tooltip:{trigger:"item",formatter:"{b}: {c} ({d} %)"},toolbox:{show:!1,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},legend:{orient:"vertical",left:10},series:[{type:"pie",startAngle:0,radius:["20%","80%"],center:["50%","50%"],clockwise:!0,label:{position:"inner",formatter:"".concat(this.dataTypeDevices?"{c} click(s)":"{d}%"),fontWeight:"bold",fontSize:16,rotate:"radial"},itemStyle:{color:"#ddd",borderWidth:0},data:this.addColors(this.data.device||[])}]}}}};const u=(0,a(14486).A)(c,function(){var t=this,e=t._self._c;return e("div",{staticClass:"row"},[e("div",{staticClass:"col-xl-4 col-lg-6"},[e("div",{staticClass:"card border-0 rounded-xl mb-4 shadow-sm"},[e("div",{staticClass:"card-body"},[e("div",{staticClass:"flex-center-between mb-3"},[e("h5",{staticClass:"mb-0"},[t._v("\n            Top Browsers\n          ")]),t._v(" "),e("FormSwitch",{attrs:{"accessibility-label":"Top Browsers Toggler","input-id":"switch-browsers"},model:{value:t.dataTypeBrowsers,callback:function(e){t.dataTypeBrowsers=e},expression:"dataTypeBrowsers"}})],1),t._v(" "),void 0===t.data.browser?[e("p",{staticClass:"text-center text-sm mb-0"},[t._v("\n            Loading...\n          ")])]:[t.data.browser.length?e("v-chart",{ref:"browser-chart",staticStyle:{width:"100%","min-height":"200px"},attrs:{options:t.chartOptionsBrowser}}
1):e("p",{staticClass:"text-center text-sm mb-0"},[t._v("\n            No data found.\n          ")])]],2)])]),t._v(" "),e("div",{staticClass:"col-xl-4 col-lg-6"},[e("div",{staticClass:"card border-0 rounded-xl mb-4 shadow-sm"},[e("div",{staticClass:"card-body"},[e("div",{staticClass:"flex-center-between mb-3"},[e("h5",{staticClass:"mb-0"},[t._v("\n            Top OS\n          ")]),t._v(" "),e("FormSwitch",{attrs:{"accessibility-label":"Top O.S. Toggler","input-id":"switch-os"},model:{value:t.dataTypeOs,callback:function(e){t.dataTypeOs=e},expression:"dataTypeOs"}})],1),t._v(" "),void 0===t.data.os?[e("p",{staticClass:"text-center text-sm mb-0"},[t._v("\n            Loading...\n          ")])]:[t.data.os.length?e("v-chart",{ref:"os-chart",staticStyle:{width:"100%","min-height":"200px"},attrs:{options:t.chartOptionsOs}}):e("p",{staticClass:"text-center text-sm mb-0"},[t._v("\n            No data found.\n          ")])]],2)])]),t._v(" "),e("div",{staticClass:"col-xl-4"},[e("div",{staticClass:"card border-0 rounded-xl mb-4 shadow-sm"},[e("div",{staticClass:"card-body"},[e("div",{staticClass:"flex-center-between mb-3"},[e("h5",{staticClass:"mb-0"},[t._v("\n            Top Devices\n          ")]),t._v(" "),e("FormSwitch",{attrs:{"accessibility-label":"Top Devices Toggler","input-id":"switch-devices"},model:{value:t.dataTypeDevices,callback:function(e){t.dataTypeDevices=e},expression:"dataTypeDevices"}})],1),t._v(" "),void 0===t.data.device?[e("p",{staticClass:"text-center text-sm mb-0"},[t._v("\n            Loading...\n          ")])]:[t.data.device.length?e("v-chart",{ref:"device-chart",staticStyle:{width:"100%","min-height":"200px"},attrs:{options:t.chartOptionsDevices}}):e("p",{staticClass:"text-center text-sm mb-0"},[t._v("\n            No data found.\n          ")])]],2)])])])},[],!1,null,null,null).exports},86970(t,e,a){a.r(e),a.d(e,{default:()=>c});var r=a(54938),i=a(10552),o=a(2543);function s(t){return function(t){if(Array.isArray(t))return n(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var a={}.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?n(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,r=Array(e);a<e;a++)r[a]=t[a];return r}const l={name:"StatsTopLanguages",mixins:[r.A,i.A],data:function(){return{category:[],data:[],total:0}},computed:{chartOptions:function(){var t=this;return{title:{text:this.$t("chart.title.top_languages"),left:"center",top:"top",show:!1},toolbox:{show:!0,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},grid:{left:"15",top:"0",right:"15",bottom:"24"},tooltip:{trigger:"axis",axisPointer:{type:"none"},formatter:function(e){var a=Math.round(100*(100*e[0].data.value/t.total||0))/100,r=parseInt(e[0].data.value).toLocaleString();return e[0].name+"<br/>"+t.$t("chart.clicks")+": ".concat(r," (").concat(a," %)")}},xAxis:[{inverse:!0,type:"value",max:this.total,axisTick:{show:!0},axisLine:{show:!1},splitLine:!1,axisLabel:{fontWeight:"bold",formatter:function(e){var a=e/t.total*100;return a=a||0,Math.round(100*a/100).toLocaleString()+"%"}}}],yAxis:[{type:"category",data:this.category,splitLine:{show:!0},axisTick:{show:!1},axisLabel:{show:!0,inside:!0,fontWeight:"bold"},axisLine:{show:!1}}],series:[{id:"source_clicks",type:"bar",barCategoryGap:"0%",name:this.$t("chart.clicks"),itemStyle:{normal:{color:"rgba(51, 152, 219, 0.2)"},emphasis:{color:"rgba(51, 152, 219, 0.4)"}},label:{normal:{show:!0,color:"rgb(51, 138, 207)",fontWeight:"bold",position:"insideRight",formatter:function(e){var a=e.value/t.total*100;return a=a||0,(Math.round(100*a)/100).toLocaleString()+"%"},fontSize:14}},data:this.data||[]}]}}},methods:{loadData:function(){var t=this,e=this.getRequestUrl("analytics/languages/top");return axios.get(e).then(function(e){var a=e.data,r=o.sortBy(a.dataset.map(function(t){return{source:t.language,value:t.hits}}),"value");t.total=a.total,t.data=[{source:t.$t("chart.otherLanguages"),value:t.total-a.none-o.sumBy(r,"value")}].concat(s(r),[{source:t.$t("chart.noLanguage"),value:a.none}]),0===t.data[0].value&&t.data.shift(),t.category=o.map(t.data,function(e,a){return e.source===t.$t("chart.noLanguage")?e.source:t.$t("languages: ".concat(e.source.toLowerCase()))})}).catch(function(){})}}};const c=(0,a(14486).A)(l,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card border-0 rounded-xl mb-4 shadow-sm"},[e("div",{staticClass:"card-body"},[e("h5",[t._v(t._s(t.$t("chart.title.top_languages")))]),t._v(" "),e("br"),t._v(" "),e("v-chart",{ref:"top-languages-chart",staticStyle:{width:"100%",height:"200px"},attrs:{options:t.chartOptions}})],1)])},[],!1,null,null,null).exports},27012(t,e,a){a.r(e),a.d(e,{default:()=>l});var r=a(99499),i=a(69502),o=a(54938),s=a(10552);const n={name:"StatsTopLinks",mixins:[r.co,o.A,s.A],setup:function(){return{startCase:i.A}},data:function(){return{dataType:"unique",sortationType:"highest",unique:void 0,uniqueLo
1ading:!1,total:void 0,totalLoading:!1,isDropdownOpen:!1}},computed:{data:function(){var t;return"unique"==this.dataType&&void 0!==this.unique?("highest"==this.sortationType&&(t=this.unique.top),"lowest"==this.sortationType&&(t=this.unique.bottom)):"total"==this.dataType&&void 0!==this.total?("highest"==this.sortationType&&(t=this.total.top),"lowest"==this.sortationType&&(t=this.total.bottom)):t=[],t}},watch:{dataType:function(){"unique"==this.dataType&&this.loadUniqueData(),"total"==this.dataType&&this.loadTotalData()}},methods:{hideDropdown:function(){this.isDropdownOpen=!1},selectDropdown:function(t){this.sortationType=t},loadUniqueData:function(){var t=this,e="",a=["organization/{o}","analytics/hits/unique/top"];e=this.inOrganizationTeam?this.$apiUrl("".concat(a[0],"/team/{t}/").concat(a[1]),{o:this.organization.slug,t:this.organizationTeam.slug}):this.$apiUrl("".concat(a[0],"/").concat(a[1]),{o:this.organization.slug}),this.uniqueLoading=!0,axios.get(e).then(function(e){var a=e.data;t.unique=a.data,t.uniqueLoading=!1}).catch(function(){})},loadTotalData:function(){var t=this,e="",a=["organization/{o}","analytics/hits/total/top"];e=this.inOrganizationTeam?this.$apiUrl("".concat(a[0],"/team/{t}/").concat(a[1]),{o:this.organization.slug,t:this.organizationTeam.slug}):this.$apiUrl("".concat(a[0],"/").concat(a[1]),{o:this.organization.slug}),this.totalLoading=!0,axios.get(e).then(function(e){var a=e.data;t.total=a.data,t.totalLoading=!1}).catch(function(){})},loadData:function(){var t=this;return new Promise(function(e,a){"unique"==t.dataType&&t.loadUniqueData(),"total"==t.dataType&&t.loadTotalData(),e()})}}};const l=(0,a(14486).A)(n,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card-body"},[e("div",{staticClass:"flex-center-between mb-2"},[e("h5",{staticClass:"mb-0"},[t._v("\n      All Top Links\n    ")]),t._v(" "),e("div",{staticClass:"dropdown"},[e("button",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:t.hideDropdown,expression:"hideDropdown"}],staticClass:"btn dropdown-toggle p-0 border-bottom",attrs:{type:"button","data-toggle":"dropdown","aria-expanded":"false"},on:{click:function(e){t.isDropdownOpen=!t.isDropdownOpen}}},[t._v("\n        Sort by "+t._s(t.sortationType)+"\n      ")]),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.isDropdownOpen,expression:"isDropdownOpen"}],staticClass:"dropdown-menu dropdown-menu-right show"},[e("a",{staticClass:"dropdown-item",on:{click:function(e){return e.preventDefault(),t.selectDropdown("highest")}}},[t._v("\n          Sort by highest\n        ")]),t._v(" "),e("a",{staticClass:"dropdown-item",on:{click:function(e){return e.preventDefault(),t.selectDropdown("lowest")}}},[t._v("\n          Sort by lowest\n        ")])])])]),t._v(" "),e("div",{staticClass:"my-3"},[e("button",{staticClass:"btn font-weight-semibold",class:{"btn-blue":"unique"==t.dataType},on:{click:function(e){t.dataType="unique"}}},[t._v("\n      Unique Clicks\n    ")]),t._v(" "),e("button",{staticClass:"btn font-weight-semibold",class:{"btn-blue":"total"==t.dataType},on:{click:function(e){t.dataType="total"}}},[t._v("\n      Total Clicks\n    ")])]),t._v(" "),t.uniqueLoading||t.totalLoading?e("div",[e("Spinner")],1):e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-borderless table-sm mb-0"},[e("thead",[e("tr",{staticStyle:{color:"#6c757d"}},[e("td",{staticStyle:{"white-space":"nowrap",overflow:"hidden","text-overflow":"ellipsis",width:"100%","max-width":"0"}},[t._v("\n            Link\n          ")]),t._v(" "),e("td",{staticClass:"text-right",staticStyle:{"white-space":"nowrap"}},[t._v("\n            "+t._s(t.startCase(t.dataType))+" Clicks\n          ")])])]),t._v(" "),e("tbody",{staticClass:"text-sm"},[t._l(t.data,function(a){return e("tr",{key:a.link},[e("td",{staticStyle:{"white-space":"nowrap",overflow:"hidden","text-overflow":"ellipsis",width:"100%","max-width":"0"}},[t._v("\n            "+t._s(a.alias.tiny_url)+"\n          ")]),t._v(" "),e("td",{staticClass:"text-right",staticStyle:{"white-space":"nowrap"}},[t._v("\n            "+t._s(a.count)+"\n          ")])])}),t._v(" "),e("tr",{directives:[{name:"show",rawName:"v-show",value:!t.data.length,expression:"!data.length"}]},[e("td",{staticClass:"text-center",attrs:{colspan:"2"}},[t._v("\n            No data found.\n          ")])])],2)])])])},[],!1,null,null,null).exports},8797(t,e,a){a.r(e),a.d(e,{default:()=>p});var r=a(95353),i=a(99499),o=a(69502),s=a(54938),n=a(10552);function l(t){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l(t)}function c(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),a.push.apply(a,r)}return a}function u(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};
1e%2?c(Object(a),!0).forEach(function(e){d(t,e,a[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))})}return t}function d(t,e,a){return(e=function(t){var e=function(t,e){if("object"!=l(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var r=a.call(t,e||"default");if("object"!=l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==l(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}const h={name:"StatsTopMembers",mixins:[i.co,s.A,n.A],setup:function(){return{startCase:o.A}},data:function(){return{dataType:"links",sortationType:"highest",links:void 0,linksLoading:!1,clicks:void 0,clicksLoading:!1,isDropdownOpen:!1}},computed:u(u({},(0,r.L8)(["organizationTeam"])),{},{data:function(){var t;return"links"==this.dataType&&void 0!==this.links?("highest"==this.sortationType&&(t=this.links.top),"lowest"==this.sortationType&&(t=this.links.bottom)):"clicks"==this.dataType&&void 0!==this.clicks?("highest"==this.sortationType&&(t=this.clicks.top),"lowest"==this.sortationType&&(t=this.clicks.bottom)):t=[],t}}),watch:{dataType:function(){"links"==this.dataType&&this.loadLinksData(),"clicks"==this.dataType&&this.loadClicksData()}},methods:{hideDropdown:function(){this.isDropdownOpen=!1},selectDropdown:function(t){this.sortationType=t},loadLinksData:function(){var t=this,e="",a=["organization/{o}","analytics/members/links/top"];e=this.inOrganizationTeam?this.$apiUrl("".concat(a[0],"/team/{t}/").concat(a[1]),{o:this.organization.slug,t:this.organizationTeam.slug}):this.$apiUrl("".concat(a[0],"/").concat(a[1]),{o:this.organization.slug}),this.linksLoading=!0,axios.get(e).then(function(e){var a=e.data;t.links=a.data,t.linksLoading=!1}).catch(function(){})},loadClicksData:function(){var t=this,e="",a=["organization/{o}","analytics/members/hits/top"];e=this.inOrganizationTeam?this.$apiUrl("".concat(a[0],"/team/{t}/").concat(a[1]),{o:this.organization.slug,t:this.organizationTeam.slug}):this.$apiUrl("".concat(a[0],"/").concat(a[1]),{o:this.organization.slug}),this.clicksLoading=!0,axios.get(e).then(function(e){var a=e.data;t.clicks=a.data,t.clicksLoading=!1}).catch(function(){})},loadData:function(){var t=this;return new Promise(function(e,a){"links"==t.dataType&&t.loadLinksData(),"clicks"==t.dataType&&t.loadClicksData(),e()})}}};const p=(0,a(14486).A)(h,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card-body"},[e("div",{staticClass:"flex-center-between mb-2"},[e("h5",{staticClass:"mb-0"},[t._v("\n      All Members\n    ")]),t._v(" "),e("div",{staticClass:"dropdown"},[e("button",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:t.hideDropdown,expression:"hideDropdown"}],staticClass:"btn dropdown-toggle p-0 border-bottom",attrs:{type:"button","data-toggle":"dropdown","aria-expanded":"false"},on:{click:function(e){t.isDropdownOpen=!t.isDropdownOpen}}},[t._v("\n        Sort by "+t._s(t.sortationType)+"\n      ")]),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.isDropdownOpen,expression:"isDropdownOpen"}],staticClass:"dropdown-menu dropdown-menu-right show"},[e("a",{staticClass:"dropdown-item",on:{click:function(e){return e.preventDefault(),t.selectDropdown("highest")}}},[t._v("\n          Sort by highest\n        ")]),t._v(" "),e("a",{staticClass:"dropdown-item",on:{click:function(e){return e.preventDefault(),t.selectDropdown("lowest")}}},[t._v("\n          Sort by lowest\n        ")])])])]),t._v(" "),e("div",{staticClass:"my-3"},[e("button",{staticClass:"btn font-weight-semibold",class:{"btn-blue":"links"==t.dataType},on:{click:function(e){t.dataType="links"}}},[t._v("\n      Total Links\n    ")]),t._v(" "),e("button",{staticClass:"btn font-weight-semibold",class:{"btn-blue":"clicks"==t.dataType},on:{click:function(e){t.dataType="clicks"}}},[t._v("\n      Total Clicks\n    ")])]),t._v(" "),t.linksLoading||t.clicksLoading?e("div",[e("Spinner")],1):e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-borderless table-sm mb-0"},[e("thead",[e("tr",{staticStyle:{color:"#6c757d"}},[e("td",{staticStyle:{"white-space":"nowrap"}},[t._v("\n            Rank\n          ")]),t._v(" "),e("td",{staticStyle:{"white-space":"nowrap",overflow:"hidden","text-overflow":"ellipsis",width:"100%","max-width":"0"}},[t._v("\n            Name\n          ")]),t._v(" "),e("td",{staticClass:"text-right",staticStyle:{"white-space":"nowrap"}},[t._v("\n            Total "+t._s(t.startCase(t.dataType))+"\n          ")])])]),t._v(" "),e("tbody",{staticClass:"text-sm"},[t._l(t.data,function(a,r){return e("tr",{key:a.rank},[e("td",{staticClass:"font-weight-bold pl-4",staticStyle:{"white-space":"nowrap"}},[t._v("\n            "+t._s(r+1)+"\n          ")]),t._v(" "),e("td",{staticStyle:{"white-space":"nowrap",overflow:"hidden","text-overflow":"ellipsis",width:"100%","max-width":"0"}},[e("div",{staticClass:"flex-center"},[e("div",{staticClass:"avatar mr-2",staticStyle:{height:"20px",width:"20px",flex:"0 0 20px"}},[e("img",{attrs:{src:a.user.photo_url}})]),t._v(" "),e("div",{staticStyle:{overflow:"hidden","text-overflow":"ellipsis"}},[t._v("\n                "+t._s(a.user.name)+"\n              ")])])]),t._v(" "),e("td",{staticClass:"text-right",staticStyle:{"white-space":"nowrap"}},[t._v("\n            "+t._s(a.count)+"\n          ")])])}),t._v(" "),e("tr",{directives:[{name:"show",rawName:"v-show",value:!t.data.length,expression:"!data.length"}]},[e("td",{staticClass:"text-center",attrs:{colspan:"4"}},[t._v("\n            No data found.\n          ")])])],2)])])])},[],!1,null,null,null).exports},71843(t,e,a){a.r(e),a.d(e,{default:()=>c});var r=a(54938),i=a(10552),o=a(2543);function s(t){return function(t){if(Array.isArray(t))return n(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var a={}.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?n(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,r=Array(e);a<e;a++)r[a]=t[a];return r}const l={name:"StatsTopReferrer",mixins:[r.A,i.A],data:function(){return{data:[],category:[],total:0}},computed:{chartOptions:function(){var t=this;return{title:{text:this.$t("chart.title.top_referrer"),left:"center",top:"top",show:!1},toolbox:{show:!0,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},grid:{left:"15",top:"0",right:"15",bottom:"24"},tooltip:{trigger:"axis",axisPointer:{type:"none"},formatter:function(e){var a=Math.round(100*(100*e[0].data.value/t.total||0))/100,r=parseInt(e[0].data.value).toLocaleStr
1ing();return e[0].name+"<br/>"+t.$t("chart.clicks")+": ".concat(r," (").concat(a," %)")}},xAxis:[{inverse:!0,type:"value",max:this.total,axisLine:{show:!1},splitLine:!1,axisLabel:{fontWeight:"bold",formatter:function(e){var a=e/t.total*100;return a=a||0,Math.round(100*a/100).toLocaleString()+"%"}}}],yAxis:[{type:"category",data:this.category,splitLine:{show:!0},axisTick:{show:!1},axisLabel:{show:!0,inside:!0,fontWeight:"bold"},axisLine:{show:!1}}],series:[{id:"source_clicks",type:"bar",barCategoryGap:"0%",name:this.$t("chart.clicks"),itemStyle:{normal:{color:"rgba(51, 152, 219, 0.2)"},emphasis:{color:"rgba(51, 152, 219, 0.4)"}},label:{normal:{show:!0,color:"rgb(51, 138, 207)",fontWeight:"bold",position:"insideRight",formatter:function(e){var a=e.value/t.total*100;return a=a||0,(Math.round(100*a)/100).toLocaleString()+"%"},fontSize:14}},data:this.data||[]}]}}},methods:{modifySources:function(t){var e=o.sortBy(t.dataset.map(function(t){return{source:t.source,value:t.hits}}),"value"),a=e.find(function(t){return"m.facebook.com"==t.source}),r=e.find(function(t){return"lm.facebook.com"==t.source});return a&&r&&(e.push({source:"facebook.com",value:a.value+r.value}),e=e.filter(function(t){return!["m.facebook.com","lm.facebook.com"].includes(t.source)})),e},loadData:function(){var t=this,e=this.getRequestUrl("analytics/sources/top");return axios.get(e).then(function(e){var a=e.data,r=t.modifySources(a);t.total=a.total,t.data=[{source:"Other Domains",value:t.total-a.direct-o.sumBy(r,"value")}].concat(s(r),[{source:"Direct, Email, Sms",value:a.direct}]),0===t.data[0].value&&t.data.shift(),t.category=o.map(t.data,function(t){return t.source})}).catch(function(){})}}};const c=(0,a(14486).A)(l,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card border-0 rounded-xl mb-4 shadown-sm"},[e("div",{staticClass:"card-body"},[e("h5",[t._v(t._s(t.$t("chart.title.top_referrer")))]),t._v(" "),e("br"),t._v(" "),e("v-chart",{ref:"top-referrer-chart",staticStyle:{width:"100%",height:"200px"},attrs:{options:t.chartOptions}})],1)])},[],!1,null,null,null).exports}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.